/*全ページ共通*/

 /*BODYタグ*/
BODY{text-align:center; margin:0px; background-image:url(image/bg.gif); background-attachment:fixed; text-decoration:none;}

 /*TABLEタグ*/
TABLE{border-collapse:collapse;}

 /*TDタグ*/
TD{font-size:12px; color:#333; line-height:18px;}

 /* リンク（基本）*/
A{color:#333; text-decoration:none;}
A:LINK{background-color:efb;}
A:VISITED{background-color:efb;}
A:HOVER{background-color:ff0;}

 /*最上部（サイトマップ）のリンク*/
.tv{background-color:cc9; padding:6px 0px;} /*背景（訪問中）*/
.ml{display:inline; padding:9px 12px;} 
A:LINK.ml{background-color:9c0;}
A:VISITED.ml{background-color:9c0;}
A:HOVER.ml{background-color:ff0;}

 /*TOP〜お品書きへのリンク（基本）*/
.os{display:inline; padding:5px 8px;}
A:LINK.os{background-color:ffc; color:#333;}
A:VISITED.os{background-color:ffc; color:#333;}
A:HOVER.os{background-color:ff0; color:#333;}

/*トップページ*/
 /*地図の背景*/ /*ブロック選択*/
.b1{background-color:cc6; border:solid 1px #36f; padding:4px 0px; text-align:center;} /*上部項目タイトル枠（推奨駅）併用*/
.b2{background-color:fff; border:solid 1px #36f; text-align:center; vertical-align:top;}
.b3{padding:0px; background-color:fff; border:solid 1px #36f; text-align:center;} /*各ブロックのボタン枠設定1*/
.b4{display:inline; padding:5px 0px; width:166px;} /*各ブロックのボタン枠設定2*/
.b5{text-align:center; background-color:#fff; width:194px; padding:0px 0px; border:1px #36f; border-style:solid;}

 /*お品書きへのリンク*/
.i1{background-color:fff; border:solid 1px #36f; text-align:center; font-size:11px;}
.i2{display:inline; padding:3px 0px 0px; width:440px;}
.i3{border:solid 1px #690; border-style:solid none solid solid; padding:0px 4px; background-color:#ffc;}
.i4{border:solid 1px #690; border-style:solid solid solid none; width:453px; padding:6px 16px; line-height:22px; background-color:#ffc; font-size:12px;}
.i5{font-size:15px; color:#396;}

.f11{font-size:11px;}
.f10{font-size:10px;}
.f9{font-size:9px;}
.f8{font-size:8px;}

 /*中央背景*/
.bg0{border:solid 1px #690; width:968px; border-style:none solid; background-image:url(image/bgt.gif); vertical-align:top; padding:2px;} /*白網目の背景*/
.bg1{border:solid 1px #690; width:967px; border-style:none solid; background-color:#fff;} /*一番上の白い背景*/
.bg2{border:solid 1px #690; width:967px; border-style:none solid; background-color:9c0; padding:6px 0px;} /*リンクメニュー欄の背景*/
.bg3{border:solid 1px #690; width:962px; border-style:none solid; background-image:url(image/bgt.gif); vertical-align:top; padding:8px;} /*白網目の背景*/
.bg4{border:solid 1px #690; width:967px; border-style:none solid; background-image:url(image/bgb.gif); vertical-align:top; text-align:center;} /*黒網目の背景*/
.bg5{border:solid 1px #690; border-style:none solid; background-color:#cc9; line-height:6px; padding:0px 0px 6px 6px; width:966px;} /*mxxミニ写真の背景*/
.bg6{border:solid 1px #690; border-style:none solid; background-image:url(image/bgt.gif); vertical-align:top; padding:8px; text-align:center;} /*infoコメント背景*/
.bg7{border:solid 1px #690; width:962px; border-style:none solid; background-image:url(image/bgt.gif); vertical-align:top; padding:8px; text-align:center;} /*白網目の背景（ブロック）*/
.bg8{border:solid 1px #690; width:962px; background-image:url(image/bgb.gif); vertical-align:top; padding:8px; text-align:center;} /*黒網目の背景（秀逸3）*/
.bg9{border:solid 1px #690; width:962px; background-image:url(image/bgt.gif); vertical-align:top; padding:8px; text-align:center;} /*黒網目の背景（厳選15）*/
.bg10{border:solid 1px #690; width:962px; border-style:none solid; background-image:url(image/bgt.gif); vertical-align:top; text-align:center; padding:8px;} /*白網目の背景*/

 /*スペースの確保*/
.lw{height:20px; border-top:solid 1px #690; width:967px;} /*最下段*/
.w8{width:8px;} /*空白セルの横幅*/
.tp{vertical-align:top} /*テキスト上寄*/
.ac{vertical-align:bottom; text-align:right; width:520px;}
.bc{vertical-align:bottom; text-align:center;}
.ex{background-color:fff; border:solid 1px #36f; text-align:center; width:720px;}

 /*地図リンクの幅余白*/
.mpp{border:none; padding:4px 8px;}
.mpl{padding-left:70px;}
.0b{border:0px;}

/*Photo枠*/
.sn{text-align:center; background-color:#fff; width:194px; padding:0px 0px; border:1px #690; border-style:solid;} /*（お品書き）*/
.my{text-align:center; background-color:#fff; width:194px; padding:0px 0px; border:1px #963; border-style:solid;} /*（お土産）*/

/*写真枠（共通）*/
.pt{border:1px #fff; border-style:solid; margin:0px 0px 0px 0px;}
.p4{padding:4px 1px; width:240px; color:#fff; font-size:11px; text-align:center;}
.p3{padding:4px 1px; width:280px; color:#fff; font-size:11px; text-align:center;}
.p2{padding:4px 1px; width:320px; color:#fff; font-size:11px; text-align:center;}

.pt16{border:1px #333; border-style:solid; margin:20px 0px; width:160px; height:120px;} /*横長縮小写真枠*/
.pt12{border:1px #333; border-style:solid; width:120px; height:160px;} /*縦長縮小写真枠*/
.pt10{border:1px #fff; border-style:solid; margin:6px 4px 0px 0px;} /*縮小写真枠*/
.wn{display:block; padding:10px 6px;} /*お品書き縮小写真枠*/

/*道の駅（info）*/
.e1{color:#06f; background-color:#fff; font-size:14px; border:1px #06f; border-style:solid solid none solid; padding:10px 49px 4px; text-align:center;} 
.e2{color:#06f; background-color:#fff; font:bold; font-size:20px; border:1px #06f; border-style:none solid; padding:8px 20px 0px; text-align:center;} /*駅名*/
.e3{color:#06f; background-color:#fff; border:1px #06f; border-style:none solid none solid; padding:8px 49px 0px; text-align:center;} /*よみがな*/
.e4{color:#fff; background-color:#06f; border:1px #06f; border-style:none solid solid; padding:4px 0px; text-align:center;} /*都道府県市町村*/
.e5{border:solid 1px #06f; color:#fff; background-color:#06f; padding:4px 10px;} /*市町村名*/

/*またKitai度*/
.s0{padding-left:2px;}
.s1{color:#fff; background-color:#666; border:1px #333; border-style:solid solid none; padding:2px 0px 0px; line-height:16px; text-align:center;}
.s2{color:#fff; background-color:#666; border:1px #333; border-style:none solid; padding:0px; text-align:center;}
.s3{height:16px; width:24px; background-color:#fff; border:1px #333; border-style:solid;}
.s4{height:18px; color:#fc3; background-color:#999; border:1px #333; border-style:solid; line-height:16px; font-weight:bold; font-size:16px; text-align:center;}
.s5{background-color:#fff; border:1px #333; border-style:solid none solid solid;}
.s6{background-color:#fff; border:1px #333; border-style:solid solid solid none; line-height:17px; font-size:10px; text-align:center;}
.s7{padding-left:4px; width:432px;}
.l9{margin:4px 0px;}

/*infoコメント欄*/
.c1{border:solid 1px #36f; padding-left:20px; background-color:#cc6;}
.c2{border:solid 1px #36f; width:540px; padding:8px 30px; background-color:#fff; line-height:20px;}
.c3{border:solid 1px #36f; padding-left:20px; background-color:#cc6;}
.c4{border:solid 1px #36f; width:280px; padding:8px 16px; background-color:#fff; line-height:20px; vertical-align:top;}

.m1{border:solid 1px #690; background-color:#cc6; padding-left:20px;}
.m2{border:solid 1px #690; background-color:#fff;}
.m3{border:solid 1px #963; background-color:#cc6; padding-left:20px;}
.m4{border:solid 1px #963; background-color:#fff;}
.m5{display:inline; padding:5px 20px; width:317px;}
.m6{border:solid 1px #69f; background-color:#cc6; padding-left:20px;}
.m7{border:solid 1px #69f; background-color:#fff;}
.m8{display:inline; padding:5px 20px; width:342px;}
.m9{border:solid 1px #69f; border-style:solid none solid solid; background-color:#eee; text-align:center; width:69px;}
.m0{border:solid 1px #69f; border-style:solid solid solid none; background-color:#fff; width:216px; padding:6px 16px;}

/*info情報*/
.r0{margin-bottom:7px;}

/*お品・土産と関連明細とリンク */
.ms1{border:solid 1px #690; background-color:#cc6; padding-left:20px;}
.ms2{background-color:#ffc; border:solid 1px #690; border-style:solid none solid solid; width:50px; text-align:center;}
.ms3{background-color:#ffc; font-size:18px; font-weight:bold; border:1px #690; border-style:solid solid solid none; padding:8px 10px 8px 0px; width:352px;}
.ms4{background-color:#ffc; border:solid 1px #690; border-style:none none solid solid; width:50px; text-align:center;}
.ms5{background-color:#ffc; font-size:16px; border:solid 1px #690; border-style:none solid solid none; padding:8px 0px; width:352px;}
.ms6{color: #666; line-height:14px; font-size:11px;}
.ms7{border:solid 1px #690; width:482px; padding:8px 24px; background-color:#ffc;vertical-align:top;}

.ms9{border:solid 1px #963; background-color:#cc6; padding-left:20px;}
.ms10{background-color:#ffc; border:solid 1px #963; border-style:solid none solid solid; width:50px; text-align:center;}
.ms11{background-color:#ffc; font-size:18px; font-weight:bold; border:1px #963; border-style:solid solid solid none; padding:8px 10px 8px 0px; width:352px;}
.ms12{background-color:#ffc; border:solid 1px #963; border-style:none none solid solid; width:50px; text-align:center;}
.ms13{background-color:#ffc; font-size:16px; border:solid 1px #963; border-style:none solid solid none; padding:8px 0px; width:352px;}
.ms14{border:solid 1px #963; width:482px; padding:8px 24px; background-color:#ffc; vertical-align:top;}

/*リポート*/
.r1{border:solid 1px #36f; background-color:fff; text-align:center;}
.r2{border:solid 1px #36f; background-color:cc9; text-align:center;}
.r3{display:inline; padding:3px 5px; width:236px;}
.r4{display:inline; padding:5px 20px; width:316px;}
.r5{display:inline; padding:4px 0px; width:154px;}
.r6{background-color:#fff; border:solid 1px #36f; border-style:solid none; padding:6px; text-align:right; font-size:30px;}
.r7{background-color:#fff; border:solid 1px #36f; border-style:solid none; padding:6px; text-align:right;}
.r8{background-color:#fff; border:solid 1px #36f; border-style:solid none; padding:6px; text-align:right; font-size:14px;}
.r9{border:solid 1px #36f; background-color:fff; text-align:center; vertical-align:center; width:60px;}

.xxx{width:316px;} /*（ブロックの列が埋まったら削除）*/

/*更新情報*/
.l0{background-color:#ecffff; border: 1px #690; border-style:solid none solid solid; padding:4px; text-align:center; vertical-align:center;}
.l1{background-color:#ecffff; border: 1px #690; border-style:solid solid solid none; padding:4px 20px 6px 20px; width:620px;}
.l2{display:inline; padding:2px 8px;}
.n0{background-color:#ffc; border: 1px #06f; border-style:solid none solid solid; padding:4px; text-align:center; vertical-align:center;}
.n1{background-color:#ffc; border: 1px #06f; border-style:solid solid solid none; padding:4px 20px 6px 20px; width:620px;}
.pt8{border:1px #333; border-style:solid;}

/*都道府県地図*/
.t1{border:solid 1px #36f; background-color:fff; padding:4px; text-align:center; font-size:15px;}
.t2{border:solid 1px #06f; color:#06f; background-color:#fff; text-align:center; width:28px;}
.t3{background-color:fff; border:solid 1px #36f; text-align:center; width:24px;}
.t4{display:inline; padding:3px 5px; width:250px;}
.t5{border:solid 1px #690; border-style:none solid; background-image:url(image/bgt.gif); padding:20px 0px; text-align:center; width:978px;} /*白網目の背景（ブロック）*/