@charset "euc-jp";/**//*	フォントファミリー	*/* { font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS PGothic","ＭＳ Ｐゴシック",平成角ゴシック,"ＭＳ ゴシック" ;}/*	MSPテスト	*/* { font-family: "ＭＳ Ｐゴシック","MS PGothic","ＭＳ ゴシック" !important ; }.en {	font-family: Chacoal, Cicago;}/*	基本	*/html, body, form {	margin: 0px;	padding: 0px;}/*	基準ハイライトカラーの設定	*/ {	color	: #333333;}h2, h3, h4 , h5 , h6 {	color	: #244e15;}strong {	color	: #e00;}.accent-color1{	color	: #f60;}.accent-color2{	color	: #8186ad;}.accent-service14{	color	: #244e15;	line-height	: 120%;	border-style	: dashed;	border-color	: #666;	border-width	: 0px ;	font-size: 14px; margin-top: 30px; font-weight: bold; margin-bottom: -8px; border-bottom: 1px dashed #244e15;}.accent-company9{	color	: #244e15;	line-height	: 120%;	font-size: 9px; margin-top: 0px; font-weight: normal; margin-bottom: 14px; }/*	基準フォントの設定	*/h2, h3, h4 , h5 , h6 {	line-height	: 120%;}p, div, td, body, pre, dd, dt, li {	font-size	: 13px;	line-height	: 160%;}.small {	font-size	: 10px ;	font-weight	: normal;}.size12{	font-size	: 12px ;}/*	ボーダーの規定の設定	*/h2, h3, h4 , h5 , h6, div, pre, p, hr {	border-style	: dashed;	border-color	: #666;	border-width	: 0px ;}/*	ブロック要素固有の設定	*/hr {	color: #fff;	background-color: #fff;	border-bottom-width	: 1px; }body {	background-color	: #edf0f1;	background-image	: url('../img-format/back-bg-strip.gif');}.background-shadow {	background	: url("../img-format/back-bg-strip-shadow.gif") repeat-y center top;}.sidemenu-shadow {	background	: url("../img-format/content-bg.gif") repeat-y left top white;}h1{font-size: 14px; line-height: 120%; margin-left:7px; font-weight: normal; color: #244e15; margin-top: px;margin-bottom: -8px;}h2 {		font-size: 18px;}h3 {		font-size: 16px;}h4      { font-size: 14px; margin-top: 30px; margin-bottom: -8px; border-bottom: 1px dashed #244e15 }h5  { font-size: 14px }h6 {	font-size: 10px }ul,ol {			/* ul,olを上書きすることで、IEとGeckoの表示をそろえる */	margin-top:0px;	margin-left:0px;	padding-left:16px;}/*	インライン要素	*/img {	border:none;}em {	font-weight: bold;	font-style: normal;}/*	ダイナミックな要素	*/a:link {	color: #244e15;	text-decoration: none }a:visited {	color: #0b2f78;	text-decoration: none }a:hover {	color: #3e6e19;	text-decoration: none	border-bottom: #f00 }a:active {	color: #c00}/*	リンクボタン	*/a.linkbotton,a.linkbotton-blue {	color:white;	background-color:#ff990b;	border-right: 1px solid #666;	border-bottom: 1px solid #666;	padding: 1px 6px;	text-align: center;	font-size:10px;	line-height:120%;}a.linkbotton-blue{	background-color:#344b99;	border-right: 1px solid #0e116a;	border-bottom: 1px solid #0e116a;}a.linkbotton-blue:hover{	background-color:#041b49;}a.linkbotton:hover{	background-color:#ff7700;}a.linkbotton:active,a.linkbotton-blue:active {	background-color:#ff0000;}/*	コンテント	*/.content{	width: 500;}.block-indent{	padding-left:42px;}/*	特別	*/.footer,.footer a:link,.footer a:visited {	color: #244e15;	line-height: 140%;}.footer a:hover{	background-color: #adc435;}.sidemenu a:link,.sidemenu a:visited,.sidemenu2 a:link,.sidemenu2 a:visited{	color	: #333;	display: block;	padding:3px 20px;	font-size:11px;	line-height:110%;}.sidemenu a:hover,.sidemenu2 a:hover{	background-color	:#f9fcf3;}.sidemenu2 a:link,.sidemenu2 a:visited{	margin-left:20px;	padding:3px 5px 3px 10px;	text-indent: -6px;}.tab-normal a{	background	: url('../img-format/tabmenu-tab-bg-n.gif') #ecf4d4; }.locali  { color: #244e15; font-weight: bold; background-image: url("../services/img/bg-tab-locali.gif"); background-repeat: no-repeat; padding-top: 5px; padding-left: 20px; width: 218px; height: 65px }.locali-la  { color: #244e15; font-weight: bold; background-image: url("../services/img/bg-tab-locali-la.gif"); background-repeat: no-repeat; padding-top: 5px; padding-left: 20px; width: 218px; height: 65px }.tab-active a{	background	: url('../img-format/tabmenu-tab-bg-a.gif') white; }.tab-normal img,.tab-active img{	vertical-align	: middle;}.tab-normal a,.tab-active a { color: #504d4b; font-size: 11px; white-space: nowrap; display: block; margin-right: 4px }.tab-normal a:hover,.tab-active a:hover{	background-color	: #d9e393;}/*	ページ内のスクリプトによって表示を変更するためのクラス	*/.sidemenu a.current{	background-color:#edf0f1;	color:#ff5900;	font-weight:bold;}.tabmenu a.current{	background-color:#edf0f1;	color:#ff990b;	font-weight:bold;}/*	サイトマップ	*/.level1  { }.level2 { }.level3 { color: #990900 }.level4 { }.midasi18 {	font-size: 18px;	line-height: 120%; 	margin-left:0px; 	font-weight: bold; 	color: #244e15; 	margin-top: 0px;	margin-bottom: 0px;}}.midasi16 {	font-size: 16px;	line-height: 120%; 	margin-left:0px; 	font-weight: bold; 	color: #244e15; 	margin-top: 0px;	margin-bottom: 0px;}}