@charset "utf-8";#kiji {}#kiji p{	font-size:117%;	line-height:180%;}#contents #kiji p.txtblock_p{	padding:15px 10px 20px 15px;	width:618px;}#contents #kiji img.txtblock_img{	padding:5px 10px 0 10px;	float:right;}#contents #kiji dl.d_tech{	border:#231815 2px dashed;	padding:10px 10px 10px 10px;}#contents #kiji dl.d_tech dt{	float:left;}#contents #kiji dl.d_tech dd{	float:left;	width:470px;	font-size:117%;	line-height:180%;	padding:10px 0 0 20px;}.dlink h3{	margin:0 0 0 10px;}.dlink ul{	border:#78A343 1px solid;	width:586px;	padding:15px 0 15px 25px;	margin:0 0 5px 10px;	font-size:117%; }.dlink li{	display:inline;	margin:0 35px 0 10px;}ul.dfree li{	margin:0 10px 0 10px;}#kiji h2{	margin:30px 0 0 0;}.lichintai{	background:#F3F9CE;	padding:5px 0 5px 5px;	margin:0 0 20px 0;}.lichintai ul{	padding:2px 0 2px 0;}.lichintai li{	display:inline;	padding:0 3px 0 2px;}.lichintai ul.clr li{	padding:0 2px 0 2px;}.lichintai li a:hover img{	opacity:0.8;	filter:alpha(opacity=80);	-ms-filter:"alpha(opacity=80)";} .margin_b30{	margin-bottom:30px;}