@charset "utf-8";
/*  
Theme Name: TOKYO CLUB MAP 6.1[ GMAP-iframe ]
Theme URI: http://
Description: WP Nao theme designed by Naohiro Takahashi.
Version: 6.1
Author: Naohiro Takahashi.
Author URI: http://bridge-tokyo.net/

	This theme was designed and built by Nao.

*/
body{font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1;min-width:1000px}body,html{height:100%}body,dd a,h1,h2,h3,h4,h5,h6,iframe,li,ol,p,ul{margin:0;padding:0;font-style:normal;color:#333}ol,ul{list-style:none}p{color:#333}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix,:first-child+html .clearfix{zoom:1}a{outline:0}a img{border-style:none}#contents a:hover img{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}a:link{color:#333;text-decoration:none}a:visited{color:#666;text-decoration:none}a:hover{color:#00A0C6;text-decoration:underline}a:focus{outline:0}::selection{color:#FFF;background-color:#333}::-moz-selection{color:#FFF;background-color:#333}body {user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;}img {-webkit-touch-callout:none;-webkit-user-drag:none;-khtml-user-drag:none;}#top-ber{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666}#top-ber-in{width:1000px;margin-right:auto;margin-left:auto;font-size:11px;height:30px;line-height:30px;font-weight:700}#top-ber-in h1{font-size:13px}#header-in{height:100px;width:1000px;margin-right:auto;margin-left:auto;position:relative;white-space:nowrap}#header-in h2{font-size:12px;position:absolute;left:3px;top:70px;width:400px}#header-in h3{font-size:41.5px;position:absolute;top:23px;font-family: 'Oswald', sans-serif;font-weight:700;letter-spacing:-1px}#header-in h3 a{color:#222;letter-spacing:-1px}#header-in h3 a:hover{text-decoration:none;color:#000}#navi{background-color:#333;width:100%}ul#navi-in{width:1000px;margin-right:auto;margin-left:auto;background-image:url(images/navi-line.gif);background-repeat:no-repeat;background-position:left center;display:block;height:35px}ul#navi-in li{display:block;float:left}ul#navi-in li a{color:#FFF;font-weight:700;display:inline-block;height:35px;line-height:35px;font-size:15px;padding-right:16px;padding-left:16px;background-image:url(images/navi-line.gif);background-repeat:no-repeat;background-position:right center;font-family: 'Oswald', sans-serif;}ul#navi-in li a:hover{background-color:#2A2A2A;text-decoration:none}#container{background-color:#E3E3E3}#container-in{background-color:#FFF;width:970px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:20px;position:relative}#top_box{margin-bottom:30px;width:970px;height:350px;font-size:13px;font-weight:700}#top_box a:hover img{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}p.pan{font-size:12px;height:20px;line-height:20px;padding-left:5px;margin-bottom:25px;display:block;font-weight:400}#main{float:left;width:650px;padding-right:20px}#main h2.cat{font-weight:700;letter-spacing:1px;border-left-width:13px;border-left-style:solid;padding-left:18px;border-left-color:#333;font-size:23px;margin-bottom:22px;display:block;line-height:30px;height:30px;color:#333;padding-top:3px;white-space:nowrap}#main h2.category{background-image:url(images/cat-pin.png);background-repeat:no-repeat;background-position:left center;border:0;border-style:none;font-family: 'Oswald', sans-serif;padding-left:48px;font-size:30px;margin-bottom:22px;display:block;line-height:32px;height:34px;color:#333;padding-top:3px;padding-bottom:0;letter-spacing:.01em;text-transform:capitalize;white-space:nowrap}#main h2.category span{font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;padding-left:26px;font-weight:400;letter-spacing:normal;color:#000;vertical-align:middle}.shop-2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:2px solid #717171;margin-bottom:17px;width:636px;display:inline;float:left;font-size:13px;padding:5px;list-style:none}.shop-2 h3 a{font-size:17px;line-height:17px;margin-bottom:8px;display:block;width:618px;font-weight:400;border-left-width:5px;border-left-style:solid;border-left-color:#333;background-color:#eee;margin-left:3px;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:8px;font-family: 'Oswald', sans-serif;letter-spacing:.02em}.shop-2 h3 .busi{margin-left:18px;font-size:14px}.s-img{float:left;height:72px;width:96px;margin-top:0;margin-right:15px;margin-bottom:7px;margin-left:6px}.s-img img{border:2px solid #CCC}.s-img img a{display:block}.shop-2 .s-img a:hover img{border:2px solid #21889E;padding:0}.shop-2-access{padding-right:10px;margin:0;padding-top:7px;padding-bottom:0;padding-left:0}.shop-2-access dd{line-height:1.8em;margin-bottom:5px;color:#666;font-size:1em}.shop-2-access dd img{float:left;margin:1px 5px 0 0}.webfont{font-family: 'Oswald', sans-serif;font-weight:400;letter-spacing:1px;font-size:13px}p.peag-loop{text-align:left;font-size:14px;padding-top:3px}p.peag-loop a{display:inline-block;padding-top:11px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:#333;margin-right:5px;border:1px solid #222;color:#fff;font-weight:700}p.peag-loop a:hover{background-color:#444;text-decoration:none;color:#FFF}.page-numbers{padding-top:11px;padding-right:12px;padding-bottom:8px;padding-left:12px;margin-right:5px;margin-bottom:10px;border:1px solid #444;display:inline-block;font-weight:700}#left-side{float:left;width:300px}#left-side h4{border-left-width:8px;border-left-style:solid;padding-left:10px;border-left-color:#333;font-size:22px;margin-bottom:10px;display:block;color:#333;background-color:#eee;font-family: 'Oswald', sans-serif;line-height:22px;height:22px;clear:both;padding-top:9px;padding-bottom:9px}#left-side h4 span{font-size:50%;padding-left:12px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}#left-side ol{padding-left:5px;padding-right:5px;margin-bottom:22px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd;padding-bottom:2px;list-style:decimal inside none}#left-side ol li{font-family: 'Oswald', sans-serif;font-size:16px;padding-left:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ddd;padding-top:13px;padding-bottom:13px;max-height:20px;}#left-side ol li:last-child{border-bottom-color:-moz-use-text-color;border-bottom-style:none;border-bottom-width:medium}#left-side ol li a{color:#00A0C6;font-weight:700;padding-left:5px}#left-side ol li a:hover{color:#0086A8}.banner{margin-bottom:19px}.banner a:hover img{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}ul.links{border-top-width:1px;border-top-style:solid;border-top-color:#ddd;margin-bottom:22px}ul.links li{padding-left:8px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd;padding-top:8px;padding-bottom:8px}ul.links li a{font-size:12px;color:#00A0C6;font-weight:700}ul.links li a:hover{color:#0086A8}.wp-tag-cloud:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .wp-tag-cloud,:first-child+html .wp-tag-cloud{zoom:1}ul.wp-tag-cloud{text-align:center;width:300px;font-size:11px;margin-bottom:25px}ul.wp-tag-cloud li{display:block;float:left;width:99px;line-height:18px;border-bottom:1px dotted #ddd;border-right:1px dotted #ddd}ul.wp-tag-cloud li a{display:block;font-weight:700;padding:5px 0}.wp-tag-cloud li:nth-child(3n){border-right:none}.search{display:block;height:41px;margin-top:0;width:300px;margin-bottom:15px;float:left}.search form{width:296px}.s{background:none repeat scroll 0 0 #FFF;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:3px solid #282828;color:#A9BAC4;display:block;float:left;font-size:16px;height:29px;opacity:.9;padding:7px 30px 1px 5px;width:259px}.searchsubmit{display:block;float:right;height:30px;position:relative;right:5px;top:-35px;width:30px}.s:hover{opacity:1}.s:focus{border:3px solid #000;color:#333;opacity:1}.ads-1{width:300px;padding:0;margin-top:0;margin-right:0;margin-bottom:23px;margin-left:0;clear:both;text-align:right;}.ads2{text-align:center;margin-bottom:25px;padding-top:10px;clear:both}.ads3{text-align:left;margin-bottom:33px;padding-top:18px;clear:both}ul.ads6{width:640px;margin-bottom:10px;clear:both;background-color:#F9F9F9;border:1px solid #F4F4F4;padding-top:10px;padding-bottom:9px;padding-right:4px;padding-left:4px}ul.ads6 li{float:left;width:320px;text-align:center}.ct-ad{width:635px;height:68px;padding-top:8px;padding-left:15px;margin-bottom:25px;background-color:#f7f7f7;position:relative;}.ct-ad:after{content:"スポンサードリンク";font-size:11px;color:#777;position:absolute;right:5px;bottom:2px;}.ads5{text-align:right;}.ads5:before,.ads-1:before{content:"スポンサードリンク";font-size:11px;color:#555;}.ads2:before {content: "スポンサードリンク";font-size: 12px;color: #555;display: block;line-height: 1.3;letter-spacing: 0.5px;}.ads1,.spad1{width:300px;padding:0;margin-top:0;margin-right:0;margin-bottom:23px;margin-left:0;clear:both}.ads7 {text-align: center;width: 640px;margin-bottom: 10px;clear: both;background-color: #F9F9F9;border: 1px solid #F4F4F4;padding: 13px 4px 12px;}.shop-event{float:left;background:#fff;width:615px;margin-top:20px;margin-right:0;margin-left:0;margin-bottom:-10px;padding:5px}.shop-event a:hover img{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}.ads8 {text-align: center; margin-bottom:0;}#container-in .sponsor-hed{margin:0;padding:0;position:absolute;top:-115px;right:0}.page-up{text-align:right;clear:both;padding-top:39px;font-size:11px}.page-up a{font-size:20px;padding-top:6px;padding-right:9px;padding-left:9px;display:inline-block;padding-bottom:4px;margin-right:10px;font-family: 'Oswald', sans-serif;}.page-up a:hover{text-decoration:none;color:#CCC}#footer{background-color:#333;height:300px;width:100%}#footer-in{color:#FFF;width:970px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;height:270px;padding-top:30px;position:relative}#footer-in p{font-family: 'Oswald', sans-serif;font-size:17px;color:#FFF;position:absolute;left:320px;top:260px}#footer-in h6{font-size:14px;font-weight:700;color:#FFF;padding-bottom:7px}#footer-in ul.f-menu1{display:block;padding-bottom:15px;margin-bottom:15px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666}#footer-in ul.f-menu1 li{display:block;padding-left:23px;float:left}#footer-in ul.f-menu1 li a{color:#FFF;font-size:13px;font-weight:700}#shop-detail{width:626px;min-height:80px;height:auto!important;height:80px;text-shadow:none;font-size:12px;margin-bottom:10px;float:left;padding-top:0;padding-right:10px;padding-bottom:10px;padding-left:10px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#333;border-bottom-color:#333;border-left-color:#333}#main h2.shop-h2{width:630px;color:#FFF;background-color:#333;font-family: 'Oswald', sans-serif;display:block;padding-top:15px;padding-left:20px;letter-spacing:1px;font-size:31px;font-weight:700;padding-bottom:0;margin-bottom:0;border-bottom-width:0;border-bottom-style:none;border-top-width:1px;border-top-style:solid;border-top-color:#2F2F2F;white-space:nowrap}#main .shop-h2 .place{font-size:22px;padding-left:30px;font-weight:500;letter-spacing:0;padding-bottom:0;margin-bottom:0;border-bottom-width:0;border-bottom-style:none}#main .shop-h2 .shop-yomi{font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;display:block;font-weight:400;padding-left:5px;letter-spacing:.7em;font-size:10px;padding-top:9px;padding-bottom:12px;margin:0;border-top-width:0;border-top-style:none}#shop-detail a{text-decoration:underline}#shop-detail dl{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555;background-image:url(images/pr-bg.png);background-repeat:repeat-y}#shop-detail dl dt{padding-top:8px;padding-right:0;padding-bottom:7px;padding-left:0;width:95px}#intro{width:623px;float:left;margin-bottom:15px;margin-top:5px;margin-right:0;margin-left:0}#intro dt{float:left;height:auto;text-align:center;padding:5px 0;margin-right:7px;color:#ddd;font-size:11px;letter-spacing:0.1em;}#intro dd{float:left;display:block;width:510px;height:auto;margin:0;padding-top:10px;padding-right:0;padding-bottom:5px;padding-left:0;line-height:1.5em;font-size:115%;color:#141414}#intro dd p{margin-bottom:10px}.shop-data{float:left;width:423px}.shop-data strong{font-size:120%}.rating{clear:left}.shop-data dl{float:left;margin-bottom:1px;width:423px;margin-top:0;margin-right:0;margin-left:0}.shop-data dl dt{float:left;height:auto;text-align:center;color:#fff;margin-right:7px;letter-spacing:0;margin-top:0;margin-bottom:0;margin-left:0;padding-top:7px;padding-right:0;padding-bottom:7px;padding-left:0;line-height:1.5em}.shop-data dl dd{float:left;display:block;width:320px;height:auto;margin:0;padding-top:8px;padding-right:0;padding-bottom:7px;padding-left:0;line-height:1.5em}#shop-img{float:right;width:180px;padding-right:3px;text-align:left;font-size:10px}#shop-img img{margin-bottom:25px}#shop-img .attachment-post-thumbnail{display:block}.shop-image{float:left;background:#fff;border:5px solid #f4f4f4;width:615px;margin-top:20px;margin-bottom:20px;margin-right:0;margin-left:0}.shop-movie{float:left;background:#fff;border:5px solid #f4f4f4;width:615px;margin-bottom:20px;margin-right:0;margin-left:0}.shop-movie iframe{border:0;height:345px;width:615px}.map-container{clear:both;width:625px;float:left}.map-container #map_in{border:5px solid #f4f4f4;width:615px;height:450px}#map_in iframe {height:100%;width:100%;border:0px;}.map-container h3{color:#333;font-weight:700;font-size:12px}.map-container p.traffic{font-size:11px;line-height:1.3em;padding-top:3px;padding-left:5px}.page-in{padding-right:20px;padding-left:20px;font-size:13px;line-height:1.8em;padding-bottom:20px}.page-in p{margin-bottom:12px}div .form{padding:10px 0;color:#333;margin-bottom: 20px;}.form table{border:2px solid #333;width:604px;font-size:11px;line-height:1.5em;margin-top:10px;margin-right:auto;margin-bottom:10px;margin-left:auto}.form th{width:150px;text-align:right;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border-right-width:1.5px;border-bottom-width:1.5px;border-right-style:solid;border-bottom-style:dotted;border-right-color:#333;border-bottom-color:#333}.form td{text-align:left;width:400px;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:10px;border-bottom-width:1.5px;border-bottom-style:dotted;border-bottom-color:#333}.error{color:red}.form_in{font-size:13px;font-weight:600;color:#000;text-align:center;letter-spacing:5px}.form .btn{padding-right:4px;padding-left:4px;padding-top:1px;padding-bottom:1px;font-weight:600;color:#333;text-align:center;width:60px;height:25px}.form textarea{padding:3px;font-size:.9em}.form input,.form select{padding:3px}.form label:hover{text-decoration:underline}.form .center1{text-align:center;margin-right:auto;margin-left:auto}.relation{width:626px;text-shadow:none;font-size:18px;margin-bottom:6px;padding-top:15px;padding-right:10px;padding-bottom:1px;padding-left:10px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#333;border-bottom-color:#333;border-left-color:#333}h4.rel{color:#FFF;background-color:#333;font-family: 'Oswald', sans-serif;display:block;padding-top:16px;padding-left:20px;letter-spacing:1px;font-size:26px;font-weight:700;padding-bottom:16px;margin-bottom:0;border-bottom-width:0;border-bottom-style:none;clear:both}#main h4.rel span{font-size:55%;padding-left:25px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}.relation ul{-webkit-text-size-adjust:100%;}.relation ul li{float:left;width:208px;text-align:center;padding-bottom:20px;padding-top:13px}.relation ul li a span{font-size:14px;font-weight:400}.relation ul li a{font-family: 'Oswald', sans-serif;color:#00A0C6;font-weight:700}.relation ul li a:hover{color:#0086A8}.gm-style-iw{line-height:1.6em;white-space:nowrap}.gm-style .gm-style-iw a {color: #333;font-size: 15px;font-weight: bold;overflow: hidden;text-decoration: underline;padding: 8px 5px;display: block;}.gm-style .gm-style-iw a:hover{color:#00A0C6;}.gm-style-iw a img{display:block}.page-in .center-text-1{font-size:16px;font-weight:bolder;padding-top:10px;padding-bottom:10px;text-align:center}.page-in .center-text-1 a{color:#00A0C6;padding-left:6px;padding-right:6px}#sitemap ul{padding-left:20px}#sitemap ul li{padding-top:5px;padding-bottom:10px}#sitemap ul li a{color:#069;font-size:13px}#sitemap ul .subheader{font-weight:bolder;padding-bottom:12px;display:block;padding-top:7px}.recommend-box{clear:both;background-color:#fafafa;width:557px;padding: 28px 33px 18px;margin-bottom:20px;line-height:1.5em;font-size:13px;border:1px solid #eee;-webkit-text-size-adjust:100%;box-shadow: 0 3px 0 rgba(8,1,2,0.03);position:relative;}.recommend-box:before {display:block;position:absolute;content:"";top:0px;right:0px;bottom:0px;left:0px;border:#ffffff 11px solid;}.recommend-box h5,.sparea h5{font-size:15px;margin-bottom:12px;font-weight:bold;text-shadow:-1px 1px #fff;color: #888;}.sparea h5:nth-child(n + 2) {padding-top: 10px;}.recommend-box p,.sparea p{margin-bottom: 10px;padding: 0 5px;}#share {height: 33px;}#share li {float:left;margin-right:10px;text-indent: -9999px;}#share li a{display:block;text-decoration:none;width:20px;height:20px;background-image: url(images/sns.png);background-repeat: no-repeat;}#share li.share-twitter a {background-position: 0px 0px;}#share li.share-facebook a {background-position: -24px 0px;}#share li.share-google a {background-position: -48px 0px;}#share li.share-hatena a {background-position: -72px 0px;}#share li.share-pocket a {background-position: -96px 0px;}#intro dd,.shop-2-access dd,.page-in {-webkit-text-size-adjust:auto;}#footer-in .sp-switch {position: absolute;left: 50%;bottom: 60px;text-align: center;margin-left:-145px;}#footer-in .sp-switch a {border: 1px solid #CCCCCC;display: block;padding: 12px 0;color: #fff;font-size: 12px;border-radius: 5px;width: 290px;white-space:nowrap;letter-spacing: 0.05em;}.sparea {width:585px;float:left;background-color:#fafafa;padding: 18px 20px 8px;margin: 20px 0 0;line-height:1.5em;font-size:13px;border-bottom: 2px solid #e6e6e6;}.sparea img {max-width:585px;height:auto;}.sparea h2 {font-size: 16px;color: #656565;margin-bottom: 14px;padding-top: 5px;}.area-info {background-color: #fafafa;border: 1px solid #eee;box-shadow: 0 3px 0 rgba(8, 1, 2, 0.03);font-size: 13px;line-height: 1.5em;padding: 15px 25px;width: 598px;}.area-info h2,.area-info h4 {color: #888;font-size: 15px;font-weight: bold;margin-bottom: 8px;text-shadow: -1px 1px #fff;padding-top: 10px;}.area-info p {margin-bottom: 10px;padding: 0 5px;}.top-info {margin: 10px 0;background-color: #fefefe;font-size: 14px;line-height: 1.55em;}.top-info h2 {color: #626262;font-size: 16px;margin-bottom: 12px;padding-top: 15px;}p.text-author {text-align:right;color:#999;font-size:10px;margin:0;}