
li#service a:link,
li#service a:visited,
li#service a:active,
li#service a:hover{
	background:url(../images/menu01_f3.gif) no-repeat;
	text-decoration:none;
}



h3,h4,p{
	margin:0;
}


#cTitle p.marTop{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:150%;
}

#cTitle p img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

#oagPh01{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}



.serviceTopic{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 90px;
}

.serviceTopic h3{
	margin:25px 0px 0px 0px;
}

.serviceTopic p{
	line-height:150%;
	font-size:80%;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.serviceTopic h4{
	margin:10px 0px 0px 0px;
}



.serviceContent{
	clear:both;
	font-size:80%;
	line-height:150%;
	margin:30px 0px 0px 80px;
	padding:5px 0px 5px 0px;
	border-left:1px solid #970f00;
	border-bottom:1px solid white;
}



.serviceContent h3{
	margin:0px 0px 0px 9px;
}

.serviceContent p{
	margin:5px 0px 0px 9px;
}


.txtLeft{
	width:350px;
	margin:0;
	padding-top:10px;
}

.phRight{
	margin:0;
	padding-top:10px;
	float:right;
}

.leftLine02{
	clear:both;
	margin:25px 0px 0px 80px;
	padding:5px 0px 5px 9px;
	border-left:1px solid #970f00;
	line-height:150%;
	font-size:80%;
}

.leftLine02 p{
	margin:0;
	padding:10px 0px 8px 0px;
}

#is03{
	margin:0;
	padding:50px 0px 0px 0px;
}

#is03 p{
	margin:0;
	padding:10px 0px 10px 0px;
	line-height:150%;
	font-size:80%;
}




/* 驛｢�ｧ?�｢驛｢譎�ｽｼ譁絶蔓驛｢譎｢�ｽ�ｼ驛｢譎�ｽｼ譁青ｰ驛｢譎｢�ｽ�ｭ驛｢譎｢�ｽ�ｼ */

#service01{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/service01_bg01.gif) repeat-y;
}

#service01 h3{
	margin:0px 0px 0px 0px;
	font-size:80%;
}

#service01 p{
	line-height:150%;
	font-size:80%;
	margin:10px 0px 0px 180px;
	padding:0px 0px 0px 0px;
}

#service01 h3 span{
	color:#970f00;
}

#service01N{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#service01N h3{
	margin:0px 0px 0px 0px;
	font-size:80%;
}

#service01N p{
	line-height:150%;
	font-size:80%;
	margin:10px 0px 0px 180px;
	padding:0px 0px 0px 0px;
}

#service01N h3 span{
	color:#970f00;
}





.service02{
	clear:both;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

.service02 h3{
	width:165px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	line-height:150%;
	float:left;
	text-align:right;
	vertical-align:top;
}

.service02 p{
	line-height:150%;
	font-size:80%;
	border-left:1px solid #970f00;
	margin:10px 0px 0px 180px;
	padding:0px 0px 0px 10px;
	vertical-align:top;
}

.service02 h3 span{
	color:#970f00;
}





#service03{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#service03 h3{
	margin:50px 0px 0px 0px;
}

#service03 p{
	line-height:150%;
	font-size:80%;
	margin:10px 0px 0px 180px;
	padding:0px 0px 0px 10px;
}


#service03 table{
	width:390px;
	margin:0px 0px 0px 180px;
	padding:0px 0px 0px 0px;
	line-height:150%;
	font-size:80%;
}

#service03 tr{
	vertical-align:top;
}

#service03 th{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	font-weight:normal;
	text-align:left;
}

#service03 td{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 0px;
	font-weight:normal;
	text-align:right;
}

.lineblack{
	border-bottom:1px solid #ccc;
}

.linered01{
	border-bottom:1px solid #970f00;
	padding:5px 0px 5px 0px;
	font-size:120%;
}

.linered02{
	border-bottom:1px solid #970f00;
}

.bgblack{
	background:#ccc;
}

.bottomtxt{
	border-top:1px solid #ccc;
	font-size:80%;
	margin:30px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}

