@charset "utf-8";/******************************************************************************//* 共通                                                                       *//******************************************************************************/* {	margin: 0px;	padding: 0px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro';}span.shidden { visibility: hidden; }div.clear {	clear: both;	height: 0px;	overflow: hidden;	font-size: 0px;	line-height: 0px;}hr {	visibility: hidden;	border: 0px;	height: 0px;	font-size: 0px;	line-height: 0px;	display: none;}a:link { color: #0099ff; text-decoration: none }a:visited { color: #0099ff; text-decoration: none; }a:hover { color: #ff9900; text-decoration: underline; }a:active { color: #ff9900; text-decoration: none; }body {	text-align: center;}img {	vertical-align: bottom;	border:none;}list { list-style-type: none; }li { list-style-type: none; }#wrap-outer {	width: 940px;	margin: 0px auto;	padding:5px 0 0 0;}#wrap-inner {	width: 940px;	margin: 0px auto;	padding:0px 0 0 0;	text-align: center;	overflow:hidden;	font-size: 0.875em;	font-weight: normal;	line-height: 150%;	color: #666;}/******************************************************************************//* ヘッダ                                                                     *//******************************************************************************/#head {	width: 100%;	height: 80px;	background: url(../1s.gif) no-repeat;	text-align: left;	overflow:hidden;}#head-title {	width: 200px;	height: 50px;	float:left;	/*visibility: hidden; */	/*display:none;*/}#head-right {	width: 200px;	height: 50px;	float:right;	text-align:right;}#head-title a{	display: block;	width: 165px;	height: 50px;	text-decoration: none;	font-size:10px;	}#head-right a{	display: block;	font-size:10px;		width: 120px;	height: 50px;	margin:0 0 0 80px;	padding:0;	text-decoration: none;}/******************************************************************************//* 左コラム                                                            *//******************************************************************************/#columnL {	float: left;	width: 210px;	padding:0;	text-align:left;}/******************************************************************************//* ナビゲーション                                                             *//******************************************************************************/#navi-index {	width: 940px;	height:41px;	padding:15px 0 0 0;}#navi {	width: 940px;	height:41px;	padding:0;}#navi-list { list-style-type: none; }#navi-list li {	float: left; 	height: 41px;}#navi-item01 { background: url(../images/navi_01_off.gif) no-repeat; 	width: 154px;	}#navi-item02 { background: url(../images/navi_02_off.gif) no-repeat;	width: 158px; }#navi-item03 { background: url(../images/navi_03_off.gif) no-repeat; 	width: 158px;}#navi-item04 { background: url(../images/navi_04_off.gif) no-repeat; 	width: 158px;}#navi-item05 { background: url(../images/navi_05_off.gif) no-repeat; 	width: 158px;}#navi-item06 { background: url(../images/navi_06_off.gif) no-repeat; 	width: 153px;}#navi-list a {	display: block;	width: 100%;	height: 100%;	text-decoration: none;}#navi-link01:link { background: url(../images/navi_01_off.gif) no-repeat; }#navi-link01:visited { background: url(../images/navi_01_off.gif) no-repeat; }#navi-link01:hover { background: url(../images/navi_01_over.gif) no-repeat; }#navi-link01:active { background: url(../images/navi_01_off.gif) no-repeat; }#navi-link02:link { background: url(../images/navi_02_off.gif) no-repeat; }#navi-link02:visited { background: url(../images/navi_02_off.gif) no-repeat; }#navi-link02:hover { background: url(../images/navi_02_over.gif) no-repeat; }#navi-link02:active { background: url(../images/navi_02_off.gif) no-repeat; }#navi-link03:link { background: url(../images/navi_03_off.gif) no-repeat; }#navi-link03:visited { background: url(../images/navi_03_off.gif) no-repeat; }#navi-link03:hover { background: url(../images/navi_03_over.gif) no-repeat; }#navi-link03:active { background: url(../images/navi_03_off.gif) no-repeat; }#navi-link04:link { background: url(../images/navi_04_off.gif) no-repeat; }#navi-link04:visited { background: url(../images/navi_04_off.gif) no-repeat; }#navi-link04:hover { background: url(../images/navi_04_over.gif) no-repeat; }#navi-link04:active { background: url(../images/navi_04_off.gif) no-repeat; }#navi-link05:link { background: url(../images/navi_05_off.gif) no-repeat; }#navi-link05:visited { background: url(../images/navi_05_off.gif) no-repeat; }#navi-link05:hover { background: url(../images/navi_05_over.gif) no-repeat; }#navi-link05:active { background: url(../images/navi_05_off.gif) no-repeat; }#navi-link06:link { background: url(../images/navi_06_off.gif) no-repeat; }#navi-link06:visited { background: url(../images/navi_06_off.gif) no-repeat; }#navi-link06:hover { background: url(../images/navi_06_over.gif) no-repeat; }#navi-link06:active { background: url(../images/navi_06_off.gif) no-repeat; }/******************************************************************************//* コンテンツ                                                                 *//******************************************************************************/#contents {	padding:50px 0 50px 0;	width: 940px;	text-align: left;	overflow:auto;}#contents-inner {	width: 570px;	margin: 0;	text-align: left;}#top-image{	margin:0;	padding:0 0 20px 0;}#pageTitle{	width: 570px;	height: 40px;	margin:0;	padding:10px 0 10px 0;}.midasi{	clear:both;	width: 570px;	height: 20px;	margin:20px 0 10px 0;	padding:3px 0 0 20px;	color:#000;	font-size:16px;	line-height:1em;	font-weight:bold;	background: url(../images/midasi_570-20.gif) no-repeat;		vertical-align:baseline;}.tx11{	font-size:11px;}.b2em{	padding:0 0 2em 0;}.midasiSita{	font-size:1.1875em;	color:#0099ff;	margin:0 0 10px 0;	line-height:1.35em;}.pSaigo{	margin:0 0 3em 0;}/******************************************************************************//* フッター                                                                   *//******************************************************************************/#toTop {	clear: both;	width: 940px;	margin:10px 0 0 0;	padding:5px 0 0px 0;	font-size:12px;	text-align:right;}#toTop a{	color:#666;}#foot {	clear: both;	width: 940px;	border-top:1px #ccc solid;	margin:10px 0 0 0;	padding:5px 0px 10px 0;	font-size:12px;	text-align:right;	color:#000;}#foot a{	color:#000;}/******************************************************************************//* こまごま追記                                                                 *//******************************************************************************/.ao{	color:#0099ff;}.midori{	color:#00984b;}.honbun p{	margin:0 0 1em 0;}.fr{	float:right;}.fr2{	float:right;	padding:0 1.5em 1em 0;}.fl{	float:left;	border:1px #ccc solid;	margin:0 1.5em 1em 0;	padding:0;}.lk_hosoku{	font-size:0.85em;	color:#666;	margin:0 0 0 2em;}/*SNSボタン*/.soBtn {	margin:0;	padding:15px 0 0 0;	overflow:hidden;}.soBtn div{	margin:0;	padding:0;}.soBtn li{	float:right;	height:30px;	margin:0 0 0 3px;	padding:0;	list-style:none;}.tx18{font-size:18px; line-height:2em;}.sekouli{text-align:left; line-hright:1.5em;font-size:0.85em;}.sekouli li{margin-bottom:1.5em;}