/*基本CSS*/body {background-color: #FFFFFF;font-size:90%;color:#000000}td {font-size: 90%; color:#39454B;}ol{ line-height:150%;}li{ padding:0.5em 0;}/*下線は場合による*/A {text-decoration:none; text-decoration:underline}A:link {color:#023DED; text-decoration:underline}A:visited {color:#8308D9; text-decoration:underline}A:hover {color:#023DED; text-decoration:underline}/*行間を空ける場合*/.lineheight {line-height:150%;}.lineheight2 {line-height:130%;}/*文字小さい*/.fd {font-size: 80px;}.sitemap {padding: 0px 0px 5px 5px; font-size: 12px;}.pankuzu {padding: 0px 0px 0px 5px; font-size: 12px; color:#FFFFFF;}/*業務案内パンくず*/.link1 a:link{color:#FFFFFF; font-size: 12px; text-decoration:underline}.link1 a:visited{color:#FFFF00; font-size: 12px; text-decoration:underline}.link1 a:hover{color:#FFFFFF; font-size: 12px; text-decoration:underline}.link1 a:active{color:#FFFFFF; font-size: 12px; text-decoration:underline}/*WHAT'S NEW*/.pad10 {padding: 10px 10px 10px 10px; line-height:150%;}/*見出し指定*/.h11 {font-size: 120%; font-weight: bold; color:#004C00;}.h21 {font-size: 110%; font-weight: bold; color:#004C00;}.h31 {font-size: 100%; font-weight: bold; color:#004C00;}.h41 {font-weight: bold; color:#004C00; line-height:150%;}.h42 {font-weight: bold; color:#003366; line-height:150%;}/*本文中の指定*/.hon10 {padding: 10px 10px 0px 10px; line-height:130%; color:#FFFFFF;}.hon11 {padding: 5px 5px 5px 0px; font-size: 12px; line-height:130%;}.hon12 {padding: 10px 0px 10px 0px; }.ft10 td{	font-size:10px;	}	li {	list-style-type:none;/*リストスタイル無し*/	}/*トップページnews*/ .news{	margin-top:5px;	width:175px;	background-color:#DFF3FF;	} .news div{	/*MacIE 5.2*/	overflow:auto;	height:400px;	line-height:1.5;	margin-left:-30px;	padding-right:15px;	} .news li{	border-bottom:#0066CC dotted 1px;	list-style-type:none;	margin-top:5px;	font-size:100%;	} .news dd{	padding:0 0 5px 0;	}	 .news span.datecolor{	color:#1773D0;	margin-right:5px;	}/*pc-labomain*/.lh{line-height:150%;}p {	margin:0;	padding:0;	}.pclist{text-align:left;line-height:150%;margin-left:15px;}.pclist p{font-size:inherit;color:#0066CC;text-indent: -1em; font-weight:bold;margin:10px 0 5px 0;}.tablestyle01{background-color:#DBEAF7;padding:8px;text-align:center;}.tablestyle02{background-color:#FFFFFF;padding:8px;}.tablestyle03{background-color:#FFFFFF;padding:8px;color:#0066CC;}.tablestyle04{background-color:#FFFFFF;padding:8px;color:#FF0000;}/*entry*/.entry{margin:0;clear:both;width:550px;list-style-type:none;}.entry ul{padding:0 0 10px 10px;}.entry ul li.entry_subttl{width:550px;padding-top:15px;text-align:left;font-size:100%;}.entry_body{width:540px;maegin-left:10px;padding:10px 10px 10px 20px;text-align:left;line-height:170%;font-size:95%;list-style-type:none;font-size:100%;}.entry_date{color:#999;margin:0 10px 10px 20px;list-style-type:none;font-size:100%;}.entryfoot{clear:both;width:550px;margin-left:10px;font-size:90%;list-style-type:none;}