/******* 一般 ********/a		{/*font-size:12px;*/}div		{/* line-height:1.6; font-size:12px;*/}/***p       { padding:7px; margin:0; }***/p       { /*margin:0; line-height:1.6; font-size:12px;*/}p.cap   { /*margin-top:5px; text-align:center; font-size:0.8em; font-weight:normal;*/ }h1		{ font-weight:bold; font-size:18px; margin-bottom:0;}h2		{ font-weight:bold; font-size:16px; margin-bottom:0;}h3		{ font-weight:bold; font-size:12px; margin-bottom:0;}h4		{ font-weight:bold; font-size:10px; margin-bottom:0;}h5		{ font-weight:bold; font-size:10px; margin-bottom:0;}h6		{ font-weight:bold; font-size:10px; margin-bottom:0;}td		{ font-size:75%; line-height:1.6;}/*clearfix------------------------*/.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix { display: inline-block; }/* Hides from IE-mac \*/* html .clearfix { height: 1%; }.clearfix { display: block; }/* End hide from IE-mac *//******** 承認用 **************/#permission{	width:100%;	height:30px;	z-index:100;	top:0px;	position: absolute; 	background-color: #FFFFFF; 	layer-background-color: #FFFFFF; 	border-bottom-color: #3366CC; 	border-bottom-style: solid; 	border-bottom-width: thin; 	color:#FF6600; 	padding-top: 5px;}/********　パンくず  *************/#pankuzu {	font-size:0.8em; 	padding:0 0 10px 0;}/********　共通  *************/#block_content_inner01 { margin:0; padding:0px 0px 15px 0px; position:relative; width:100%; }/*liquid用コンテンツレイアウト崩れ防止*/#block_content_inner02 { margin:0; padding:0px 0px 15px 0px; position:relative; }/*fix用コンテンツレイアウト崩れ防止*//********　画像回り込みなし共通  *************/#block_content         { margin:0; padding:5px; height:auto;/*\*/height:auto;/**/_height:auto; }/*使用画像の高さ＋padding×2で設定*//********　画像左、回り込みなし  *************/#block_pleft_left      { margin-bottom:20px; width:180px; float:left; }#block_pleft_right     { margin-left:180px; padding-left:7px;}/********　画像右、回り込みなし  *************/#block_pright_right    { margin-bottom:20px; width:180px; float:right; }#block_pright_left     { margin-right:180px; padding-right:7px;}/********　画像左、回り込みあり  *************/#block_left_incon     { margin:0; padding:0px 10px 20px 10px; clear:left; min-height:200px; height:200px;/*\*/height:auto;/**/_height:200px; }/*使用画像の高さ＋padding×2で設定*/#block_incon_left     { float:left; margin-top:10px; margin-right:15px; margin-bottom:10px; padding-left:3px; }/*画像とキャプション キャプションはPタグで指定*/#block_incon_left img { vertical-align:top; text-align:center;}/********　画像右、回り込みあり  *************/#block_right_incon      { margin:0; padding:0px 10px 20px 10px; clear:right; min-height:200px; height:200px;/*\*/height:auto;/**/_height:200px; }/*使用画像の高さ＋padding×2で設定*/#block_incon_right     { float:right; margin-top:10px; margin-left:15px; margin-bottom:10px; padding-left:3px; }/*画像とキャプション キャプションはPタグで指定*/#block_incon_right img { vertical-align:top; text-align:center;}/****注・回り込みレイアウトで画像が複数の場合、キャプションタグがないと横並び、あると縦並びになる*****//**************　サイトマップ　*****************/#sitemap_header{	margin:0 0 15px 0;	padding:0;}#sitemap_header h1{	color:#FFFFFF;	padding:3px 0 3px 10px;	background-color:#FF6600;}.maplist{	margin:0 0 0 10px;}.map_section{	margin:0 0 10px 0;	padding:0;	border-bottom:#FF6600 solid 1px;}.map_section h2{	font-weight:bold; font-size:14px;	}.catLabel{	margin:0 0 0 30px;	border-left:#FF6600 solid 3px;}.catLabel h3{	margin:0 0 0 10px;}.map_category{	margin-left:50px;		padding:0;}.map_category li {	margin-left:5px;}.map_category li {	list-style-type:circle;}
