@charset "Shift_JIS";/* 基本CSS読み込み >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*//* テキスト指定用CSS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*//* 属性値は適宜修正してください >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*//* line-height指定削除　 09/03/04 */html>body { font-size: 12px; }/* text12,text12n,text12wのfont-sizeを1.2em⇒1.0emに修正　 09/03/05 */.txt16{ font-size:1.6em;	line-height:1.4em; }.txt14{ font-size:1.4em;	line-height:1.4em; }.txt12{ font-size:1.0em;	line-height:1.4em; }.txt10{ font-size:1.0em;	line-height:1.4em; }.txt16n{ font-size:1.6em;	line-height:1.6em; }.txt14n{ font-size:1.4em;	line-height:1.5em; }.txt12n{ font-size:1.0em;	line-height:1.4em; }.txt10n{ font-size:1.0em;	line-height:1.4em; }.txt16w{ font-size:1.6em;	line-height:1.6em; }.txt14w{ font-size:1.4em;	line-height:1.5em; }.txt12w{ font-size:1.0em;	line-height:1.4em; }.txt10w{ font-size:1.0em;	line-height:1.4em; }a:link{ color:#111686; }a:visited{ color:#616B91; }a:hover{ color:#FF9900; }a:active{ color:#FF9900; }/* 以下に拡張分を記述してください >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/img {border: 0; }form, ul, li { margin:0; padding:0;}li { list-style:none; }.serch { background:#2A3864; border:1px solid #506594; height:17px; width:136px; color:#FFF; font-size:10px;}.quake a:link{ color:#FFF; text-decoration:none; }.quake a:visited{ color:#FFF; text-decoration:none; }.quake a:hover{ color:#FFF; text-decoration:underline; }.quake a:active{ color:#FFF; text-decoration:underline; }.ListContainerA, .ListContainerB { padding:0 0 6px 0; font-size:1.0em; line-height:1.2em; }.ListContainerA div { border-bottom:1px dotted #C7C7C7; }.ListContainerB li { border-bottom:1px dotted #C7C7C7;}.ListContainerB div { margin-bottom:4px;}.ListContainerC { padding:6px 0 6px 0; font-size:1.0em; line-height:1.2em; color:#000000; }.ListContainerC div { border-bottom:1px solid #C7C7C7; border-top:1px solid #C7C7C7; }.ListContainerNR { padding:6px 0 6px 0; font-size:1.0em; line-height:1.2em; color:#000000; }.ListContainerNR div { border-bottom:1px solid #C7C7C7; border-top:1px solid #C7C7C7; }.ListContainerN, .ListContainerK, .ListContainerL, .ListContainerD { padding:0 0 8px 0; font-size:1.0em; line-height:1.6em; }.ListContainerNp { padding:0 0 8px 0; line-height:normal; }.ListContainerN li { list-style-type: decimal; }.ListContainerNp li { list-style-type: decimal; }  .ListContainerK li { list-style-type: katakana; }.ListContainerL li { list-style-type: lower-alpha; }.ListContainerD li { list-style-type: disc; }/* 警告 2010.01 */.ListContainerM { margin-left: 70px; font-size:1.0em; line-height:1.6em; }.ListContainerM li { position: relative; list-style-type: none;}.ListContainerM li span { position: absolute; top: 0; _top: -3px; left: -55px; }*:first-child+html .ListContainerM li span { position: absolute; top: -3px; left: -55px; }/* リスト折り返し 2010.01 */.ListContainerO { padding:0 0 8px 0; margin-left: 25px; font-size:1.0em; line-height:1.6em; }.ListContainerO li { position: relative; list-style-type: none;}.ListContainerO li span { position: absolute; top: 0; _top: -3px; left: -15px; }*:first-child+html .ListContainerO li span { position: absolute; top: -3px; left: -15px; }.ListContainerO .ListContainerD { margin: 5px 0 0 0; padding:0 0 8px 0; font-size:1.0em; line-height:1.6em; }.ListContainerO .ListContainerD li { list-style-type: disc; }.ListContainerO .ListContainerD li.gray555 { color:#555555; }/* リスト折り返し 2010.01 */.ListContainerP { padding:0 0 8px 0; margin-left: 20px; font-size:1.0em; line-height:1.6em; }.ListContainerP li { position: relative; list-style-type: none;}.ListContainerP li span { position: absolute; top: 0; _top: -3px; left: -20px; }*:first-child+html .ListContainerP li span { position: absolute; top: -3px; left: -20px; }#subNaviOn { background:#0F2862; padding:2px; color:#FFF; padding:4px 0 4px 8px;}.ListContainerB a:link{ color:#333; text-decoration:none; }.ListContainerB a:visited{ color:#333; text-decoration:none;}.ListContainerA a { display:block; }.ListContainerA a:link{ color:#333; text-decoration:none; }.ListContainerA a:visited{ color:#333; text-decoration:none; }.ListContainerA a:hover{ color:#111686; text-decoration:underline; }.ListContainerA a:active{ color:#111686; }.ListContainerC a { display:block; }.ListContainerC a:link{ color:#333; text-decoration:none; }.ListContainerC a:visited{ color:#333; text-decoration:none; }.ListContainerC a:hover{ color:#111686; text-decoration:underline; }.ListContainerC a:active{ color:#111686; }.bread{ font-size:0.7em; }.bread a:link{ color:#FFF; text-decoration:none; }.bread a:visited{ color:#FFF; text-decoration:none; }.bread a:hover{ color:#FFF; text-decoration:underline; }.bread a:active{ color:#FFF; text-decoration:underline; }#content h1, #content h2, #content h3 { margin:0; padding:0;}#content h2 { font-weight:normal;}#title { border-bottom: 2px solid #5798D6; padding: 0px 11px 0px 11px; color:#0599E1; margin: 10px 0px 17px 0px; text-align: left;}#content h3 { clear:left; color:#666; padding:5px; background:#F9F9F9; border:1px solid #C6C6C6; font-weight:normal; margin:20px 0 10px 0;}#content image { display:block;}.contentImage { float:left;}#pagetop { text-align:right; margin:20px 0 10px 0; clear:both;}#pagetop2 { text-align:right; margin:10px 0 10px 0; clear:both;}/*　M`s station　*/.imgspace { margin: 10px 0 10px 0;}#positiona { position: absolute; width: 174px; background: #e5f3fa; left:13px; top: 92px; padding: 5px 5px 5px 5px;} #positionb { position: absolute; width: 200px; background: #f0eff6; left:10px; top: 330px; padding: 5px 5px 5px 5px;} #positionc { position: absolute; width: 184px; background: #f0f9f3; left:199px; top: 48px; padding: 5px 5px 5px 5px;} #positiond { position: absolute; width: 140px; background: #fff7e8; left:424px; top: 20px; padding: 5px 5px 5px 5px;} #positione { position: absolute; width: 186px; background: #fdf1f6; left:223px; top: 298px; padding: 5px 5px 5px 5px;} #positionf { position: absolute; width: 110px; border:1px solid #b2b2b2; left:430px; top: 260px; padding: 5px 5px 5px 5px;} .txtblue { font-weight: bold; color: #0076c3; font-size:1.0em;	line-height:1.4em;}.msspace { height: 10px; background: #FFFFFF;}.photospace { margin: 0 0 0 10px;}/* M`s station ゾーン説明 2010.01 */#Boxmsstation { position: relative; left: 0; top: 0; width: 558px; height: 480px; background: url(/n_imgs/msstation/zone_top2.jpg) no-repeat left top; text-align: left; margin: 0 0 20px 0;}#Boxmsstation li#BoxA { position: absolute; width: 195px; background: #f3f8f3; left: 28px; top: 5px; padding: 7px 5px;}#Boxmsstation li#BoxB { position: absolute; width: 195px; background: #f3f8f3; left: 28px; top: 75px; padding: 7px 5px;}#Boxmsstation li#BoxC { position: absolute; width: 173px; background: #f3f8f3; left: 270px; top: 5px; padding: 7px 5px;}#Boxmsstation li#BoxD { position: absolute; width: 173px; background: #f3f8f3; left: 270px; top: 75px; padding: 7px 5px;}#Boxmsstation li#BoxE { position: absolute; width: 155px; background: #f3f8f3; left: 392px; top: 280px; padding: 7px 5px;}#Boxmsstation li#BoxF { position: absolute; width: 155px; background: #f3f8f3; left: 392px; top: 350px; padding: 7px 5px;}#Boxmsstation li#BoxG { position: absolute; width: 165px; background: #f3f8f3; left: 185px; top: 350px; padding: 7px 5px;}#Boxmsstation li#BoxH { position: absolute; width: 165px; background: #f3f8f3; left: 0; top: 350px; padding: 7px 5px;}#Boxmsstation li#BoxI { position: absolute; border: solid 1px #bbb; right: 0; top: 440px; padding: 5px; text-align: right;}#Boxmsstation .txtzone{ display:block; font-weight: bold; font-size:1.0em; line-height:1.4em; padding: 0 0 2px 0;}/* M`s station リスト折り返し 2010.01 */.Listmsstation { padding:0 0 5px 0; margin-left: 15px; font-size:1.0em; line-height:1.6em; }.Listmsstation li { position: relative; list-style-type: none;}.Listmsstation li span { position: absolute; top: 0; _top: -3px; left: -15px; }*:first-child+html .Listmsstation li span { position: absolute; top: -3px; left: -15px; }/* テキスト空き 2010.01 */.TextBoxA01 { font-size:1.0em; line-height:1.6em; padding: 0; margin: 0 0 10px 0; }.TextBoxA02 { font-size:1.0em; line-height:1.6em; padding: 0; margin: 0 0 5px 0; }/* 注釈 2010.01 */span.positionatt { position: relative; font-size:10px; top:-3px }/* タブ切り替え 2010.02 */table#tab-layout, table#tab-layout_second{ border-collapse: collapse; border-spacing: 0;  }table#tab-layout td{ text-align: center; font-weight: normal; vertical-align: middle; padding: 6px 5px; border: solid 1px #c7c7c7; }table#tab-layout_second td{ text-align: center; font-weight: normal; vertical-align: middle; padding: 6px 5px; border-left: solid 1px #c7c7c7; border-right: solid 1px #c7c7c7; border-bottom: solid 1px #c7c7c7; }table#tab-layout td.tab-on, table#tab-layout_second td.tab-on{ background-color: #c7c7c7; }table.tab-layout3 td{ width: 188px; }table.tab-layout2 td{ width: 285px; }/* Win IE5.x専用 修正用CSS読み込み >>>>>>>>>>>>>>>>>>*/@media tty {i{content:"\";/*" "*/}} /* Win IE5.x専用 修正用CSS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/ /*";}}/* *//* Mac IE5.x専用 修正用CSS読み込み >>>>>>>>>>>>>>>>>>*//*\*//*//* Mac IE5.x専用 修正用CSS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*//**//* RENEWAL 200902 */