@charset "euc-jp";
/*      1.common/ad     */
body {font-family:"Hiragino Kaku Gothic", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", "sans-serif";}
#main .sqb table tr td table tr td {font-size: medium;}
/*  --------------ad SQB centering-------------- */
#main .sqb td b {text-align: center !important;display:block !important;}
#main .sqb td {text-align: left !important;}
#main .sqb td a {text-align: left !important;display:block !important;}
/* IE8 */
.sqb br {display:block;height: 0px;}
head~/**/body .sqb br { display:none !important; }
html:not(:target) .sqb br { display:block;height: 0px; }
head~/**/body .sqb table table table small { padding-top:0px !important;display:block !important;}
/* IE7 */
*:first-child+html .sqb br {display:none !important;}
*:first-child+html .sqb table table table small{padding-top:0px !important;display:block !important;}
/* IE6 */
*html .sqb br {display:none !important;}
*html .sqb table table table small {padding-top:0px !important;display:block !important;}
/*  --------------/ad SQB centering-------------- */
#wrapper .tn, #wrapper .tnp {line-height:100%;}
.bold {font-weight:700;}
#sqm {width:300px;margin:0 0 10px 0;padding:0;border: 1px solid #E5E5E5;}
/* IE6 below */
* html #sqm {width:300px;margin:0 0 10px 0;padding:0;border: none;}
/* IE7 */
*:first-child+html #sqm {width:300px;margin:0 0 10px 0;padding:0;border: none;}
/* announce module */
#mod-announce {margin:0 100px 2px 100px;padding:5px; border:solid 2px #f00; text-align:center;font-size:88%; font-weight:bold;}
#mod-announce a:link , #mod-announce a:visited {color:#f00;}
/*      2.clearFix     */
.clearFix {display:inline-block;}
.clearFix:after {display:block;clear:both;visibility:hidden;height:0;content:".";}
* html .clearFix {height:1%;}
.clearFix {display:block;}
.clearBoth {clear:both;}
/*      3.geoInfo     */.leftGreen .geoInfo {width:480px;margin:5px 0 5px 0;padding:0;}
.leftGreen .geoInfo .top {position: relative;background: #fffdc4 url(https://s.yimg.jp/images/geo/top4/img/x_img.png) 0 -3px repeat-x;height: 6px;border:none;border-color:#c5d7a8;border-style:solid none none;border-width:1px;}
.leftGreen .geoInfo .top .left, .leftGreen .geoInfo .top .right, .leftGreen .geoInfo .bottom .left, .leftGreen .geoInfo .bottom .right {background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat;height: 7px;width: 7px;overflow:hidden;position: absolute;}
.leftGreen .geoInfo .top .left {background-position:-13px -35px;}
.leftGreen .geoInfo .top .right {background-position: -13px -45px;right: 0px;}
.leftGreen .geoInfo .bottom {position: relative;background: #fffdc4;height: 7px;border:none;}
.leftGreen .geoInfo .bottom .left {background-position: -13px -55px;}
.leftGreen .geoInfo .bottom .right {background-position: -11px -65px;right: 0px;}
.leftGreen .geoInfo ul {background: #fffdc4 url(https://s.yimg.jp/images/geo/top4/img/y_img_v2.png) -593px 0 repeat-y;padding:0 0 0 10px;}
.leftGreen .geoInfo li {background:transparent url(https://s.yimg.jp/images/geo/top4/img/y_img_v2.png) no-repeat 0 7px;line-height:1.6em;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 0 0 13px;}
/*      4.leftGreen     */
.leftGreen {width:634px;margin: 10px 0 0 0;}
.leftGreen .top {background:#E6F7AA none repeat scroll 0 0;border-color:#A1D47C;border-style:solid none none;border-width:1px;height:4px;position:relative;}
.leftGreen .top .left {position: absolute;height: 5px;width: 5px;top:-1px;background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat -23px -35px;overflow:hidden;}
.leftGreen .top .right {position: absolute;background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat -23px -45px;height: 5px;width: 5px;right: 0px;top:-1px;overflow:hidden;}
.leftGreen .bottom {background:#E6F7AA none repeat scroll 0 0;border-color:#A1D47C;border-style:none none solid;border-width:1px;height:4px;position:relative;}
.leftGreen .bottom .left {position: absolute;background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat -23px -55px;height: 5px;width: 5px;overflow:hidden;}
.leftGreen .bottom .right {position: absolute;background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat -23px -65px;height: 5px;width: 5px;right: 0px;overflow:hidden;}
.leftGreen .middle {background:#E6F7AA none repeat-y scroll 0 0;border-color:#A1D47C;border-style:none solid;border-width:1px;}
.leftGreen .middle .contentsLeft {width: 140px;margin:0 0 0 4px;display:inline;float: left;}
.leftGreen .middle .contentsRight {float: right;margin:0 4px 0 0;display:inline;width: 480px;}
.john {background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat -3183px 0;}
.sub400 {background: url(https://s.yimg.jp/images/geo/top4/img/h1_geotop.png) no-repeat;}
.leftGreen h1 {width:480px; height:64px;}
/*      5.tabbox     */
.tabbox {width: 624px;margin:5px 0 0 4px;display:inline;position: relative;width: 624px;float: left;height: 155px;}
/* ¢§FF¤Î¥Ü¥Ã¥¯¥¹Å¬ÍÑ */
div.tabbox:after {content : "";display : block;height : 0;clear : both;}
div.tabcontents:after {content : "";display : block;height : 0;clear : both;}
/* FF¤Î¥Ü¥Ã¥¯¥¹Å¬ÍÑ¢¥ */
.waku {width:624px;height:133px;cursor:pointer;}
#card0, #card1, #card2, #card3 {font-size:13px;z-index:5;color:#FFFFFF;position: absolute;top: 20px;background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat;}
#card0 {background-position:-687px 0;}
#card1 {background-position:-1311px 0;}
#card2 {background-position:-1935px 0;}
#card3 {background-position:-2559px 0;}
#tab0, #tab1, #tab2, #tab3 {position:absolute;}
#tab0 {z-index:2;}
#tab1 {z-index:4;left:156px;}
#tab2 {z-index:6;left:312px;}
#tab3 {z-index:8;left:468px;}
.tabbox ul {list-style: none;margin: 0px 0px 0px;padding: 0px;list-style: none;margin: 0px;padding: 0px;position: relative;}
.tabbox li {float: left;margin: 0px;height: 21px;float: left;margin: 0px;height: 17px;padding-top: 4px;}
.tab_active {height: 20px;width: 156px;background: url(https://s.yimg.jp/images/geo/top3/img/tab_blue.gif) no-repeat;text-align: center;color: #FFFFFF;font-weight: bold;position: relative;}
.tab_1, .tab_2, .tab_3, .tab_4 {height: 20px;width: 156px;text-align: center;color: #FFFFFF;font-weight: bold;position: relative;cursor:pointer;}
.tab_1 {background: url(https://s.yimg.jp/images/geo/top3/img/tab_back0.gif) no-repeat;}
.tab_2 {background: url(https://s.yimg.jp/images/geo/top3/img/t1.gif) no-repeat;}
.tab_3 {background: url(https://s.yimg.jp/images/geo/top3/img/t2.gif) no-repeat;}
.tab_4 {background: url(https://s.yimg.jp/images/geo/top3/img/t3.gif) no-repeat;}
.tab_notactive {height: 20px;width: 156px;background: url(https://s.yimg.jp/images/geo/top3/img/tab_green.gif) no-repeat;text-align: center;font-weight: bold;cursor:pointer;}
.n_waku {width:624px;height:133px;cursor:pointer;}
#n_card0, #n_card1, #n_card2, #n_card3 {font-size:13px;z-index:5;color:#FFFFFF;background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat;position: absolute;top: 20px;}
#n_card0 {background-position:-687px 0;}#n_card1 {background-position:-1311px 0;}#n_card2 {background-position:-1935px 0;}#n_card3 {background-position:-2559px 0;}
#n_tab0, #n_tab1, #n_tab2, #n_tab3 {position:absolute;}
#n_tab1 {left:156px;}#n_tab2 {left:312px;}#n_tab3 {left:468px;}
.n_tabbox ul {list-style: none;margin: 0px;padding: 0px;position: relative;}
.n_tabbox li {float: left;margin: 0px;height: 17px;}
.n_tab_active {height: 20px;width: 156px;background: url(https://s.yimg.jp/images/geo/top3/img/tab_blue.gif) no-repeat;text-align: center;color: #FFFFFF;font-weight: bold;position: relative;}
.n_tab_1,.n_tab_2,.n_tab_3,.n_tab_4{height: 20px;width: 156px;text-align: center;color: #FFFFFF;font-weight: bold;position: relative;}
.n_tab_notactive {height: 20px;width: 156px;background: url(https://s.yimg.jp/images/geo/top3/img/tab_green.gif) no-repeat;text-align: center;font-weight: bold;cursor:pointer;}
.n_tabbox {width: 624px;margin:5px 0 0 5px;display:inline;position: relative;width: 624px;float: left;height: 155px;}
div.n_tabbox:after {content : "";display : block;height : 0;clear : both;}
/*      6.serviceBtn     */
.title_services{background:url(https://s.yimg.jp/images/geo/top4/img/h2_geotop_servicebtn.png) no-repeat;}
.gt-services {float:left;line-height:0px;padding-left:3px;width:634px;}
.gt-tfm-imgv2 {background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat -300px -142px;border:0pt none;float:left;line-height:0px;margin:5px 2px 0px 0px;padding:0px;width:156px;height:77px;position:relative;}
.geocre, .geolog, .affiliate, .domain, .bbs, .cgi, .ava, .access,.kantaneditor {background:transparent url(https://s.yimg.jp/images/geo/top4/img/y_img_v2.png) no-repeat;position:absolute;}
.geocre {background-position:0 -170px;top:5px;left:9px;}
.geolog {background-position:0 -250px;top:8px;left:9px;}
.affiliate {background-position:0 -330px;top:10px;left:9px;}
.domain {background-position:0 -410px;top:9px;left:9px;}
.bbs {background-position:0 -490px;top:10px;left:9px;}
.cgi {background-position:0 -570px;top:5px;left:9px;}
.kantaneditor {background-position:0 -650px;top:4px;left:5px;}
.ava {background-position:0 -650px;top:4px;left:5px;}
.access {background-position:0 -730px;top:10px;left:9px;}
.spacer5 {font-size: 0;line-height: 0;height: 5px;clear: both;}
/*      7.leftYellow     */
.leftYellow {width:636px;_width:634px;line-height: 2em;}
.leftYellow .top {position: relative;background:#ffee92;height: 4px;border-top:#ffba00 solid 1px;}
.leftYellow .top .left, .leftYellow .top .right, .leftYellow .bottom .left, .leftYellow .bottom .right {background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat;position: absolute;height: 5px;width: 5px;overflow:hidden;}
.leftYellow .top .left {background-position: -33px -35px;top:-1px;}
.leftYellow .top .right {background-position: -33px -45px;right: 0px;top:-1px;}
.leftYellow .bottom {position: relative;background: #ffed8f;height: 4px;border-bottom:#ffba00 solid 1px;}
.leftYellow .bottom .left {background-position: -33px -55px;}
.leftYellow .bottom .right {background-position: -33px -65px;right: 0px;}
.leftYellow .middle {background:#ffee91;border-color:#ffba00;border-style:none solid;border-width:1px;padding:0 0 0 1px;}
.leftYellow .middle dl {line-height: normal;}
.leftYellow .middle .elistDate {text-align: right;padding: 0 5px 10px 0;line-height:1em;}
.leftYellow .middle .elistPick1 {float: left;margin:0 5px;width:305px;display:inline;/* IE6 */}
.leftYellow .middle .elistPick2 {float: left;margin:0 5px 0 0;width:310px;}
.elist_h {background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat -62px -21px;}
.search_h {background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat -62px -53px;}
.leftYellow .middle .elistImg {float: left;margin-right: 5px;height: 100%;}
.leftYellow .middle .elistImg img {border:1px solid #cccccc;}
.leftYellow .middle .elistTitle {font-weight:700;}
.leftYellow .middle .elistDescription {width:218px;float:left;}
.leftYellow .middle .elistBannerContainer {width:555px;_width:543px;float: left;position:relative;margin:10px 0 0 0;}
.leftYellow .middle .elistBanner li {background:transparent url(https://s.yimg.jp/images/geo/top4/img/y_img_v2.png) no-repeat 0 10px;padding:0 0 0 15px;float:right;}
.leftYellow .middle .elistBannerContainer img {float:right;}
.leftYellow .middle .elistBannerImg {float:right;position:relative;margin: 8px 10px 0 5px;text-decoration: none;overflow: hidden;background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat 0 0;}
.leftYellow .middle .geoSearch {background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat -62px 3px;width:610px;font-weight: 700;color: #ffffff;display:block;padding: 0px 0 0 15px;margin: 5px 0 0px 5px;line-height: 2em;}
.leftYellow .middle form {text-align: left;margin:0 3px 0 15px; position:relative;height:30px;}
.leftYellow .middle form .keyword{width:240px;position:absolute; top:0px; left:0px; height:16px;}
.leftYellow .middle form .subBtn{position:absolute; top:0px; left:250px;}
.leftYellow .middle .geoSearchCaption {display:block;padding: 0 0 0 15px; width:600px;}
.leftYellow .middle .pageDirWrap {width:600px;margin: 0 auto;}
.leftYellow .middle .pageDirWrap dd {padding:2px 0 5px 0;}

.leftYellow .middle .pageSearchIndexWrap dl {float:left;width:31%; padding-right:3%;margin-bottom:10px;}
.leftYellow .middle .pageSearchIndexWrap dl.pageSearchIndexEnd {padding-right:0;}
.leftYellow .middle .pageSearchIndexWrap dt{font-weight:bold;}
.leftYellow .middle .pageSearchIndexWrap dd{line-height:160%;}

/*CrossBrowser*/
.leftYellow .middle .pageSearchIndexWrap dd{/word-break:keep-all;}
.leftYellow .middle .pageSearchIndexWrap dd{word-break:keep-all\9;}
:root *> .leftYellow .middle .pageSearchIndexWrap dd a {white-space:nowrap;}

/*
.leftYellow .middle .pageDir3 .pageDirMyPage {background:transparent url(https://s.yimg.jp/images/geo/top4/img/y_img_v2.png) no-repeat 0 5px;padding:0 0 0 12px;display:block;margin:16px 0 0 15px;}
*/

/*      8.rightBtn     */
#gt-btn {width:300px;margin:0 0 10px;padding:0;background: url(https://s.yimg.jp/images/geo/top3/img/right_top_loginback.gif) no-repeat top center #93d232;min-height: 79px; height:auto !important; height:79px;}
#gt-btn p {text-align: center;color: #FFFFFF;margin-top: -3px;}
#gt-btn img {height: 52px;width: 274px;text-align: center;margin-top: 9px;margin-left: 13px;}
#gt-btn_renew p {text-align: center;color: #FFFFFF;margin-top: -3px;}
#gt-btn_renew img {height: 50px;width: 266px;text-align: center;margin-top: 8px;margin-left: 18px;}
#gt-btn_renew {width:300px;margin:0 0 10px;padding:0;background: url(https://s.yimg.jp/images/geo/top3/img/right_top_renewback.gif) no-repeat center;height: 66px;}
#gt-btn_3 p {text-align: center;color: #FFFFFF;margin-top: -3px;}
#gt-btn_3 {width:300px;margin:0 0 10px;padding:0;background: url(https://s.yimg.jp/images/geo/top3/img/right_top_renewback.gif) no-repeat center;height: 66px;}
#gt-btn_3 img {height: 52px;width: 266px;text-align: center;margin-top: 8px;margin-left: 18px;}
/*      9.gt-beginner     */
#gt-beginner {margin:0pt 0pt 10px;padding:0pt;width:300px;}
.beginner1 {float: left;width: 150px;display:inline;}
.beginner2 {float: right;width: 80px;display:inline;}
/*      10.right_module     */
/*.for-rborder h2 {color:#474747;font-size:100%;font-weight:bold;margin:0pt;padding:4px 0pt 3px 15px;text-align:left;}*/
.for-rborder h3 {color:#474747;font-size:100%;font-weight:bold;margin:0pt;padding:4px 0pt 3px 15px;text-align:left;}
.box-stop {height:27px; height:auto !important; height:27px; margin:0 -6px;background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) 0 -115px no-repeat;}
.box-stop2 {height:27px;margin:0 -6px;background: url(https://s.yimg.jp/images/geo/top3/img/waku_stop.gif) 100% 0 no-repeat;}
.box-stop div {width:18px;height:27px;}
.box-stop2 div {width:18px;height:27px;}
.box-stop img {float:left;margin:3px 3px 5px 10px;padding:0pt;text-align:left;}
.box-sbottom {height:8px;margin:0 -6px;background: url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) 0 -107px no-repeat;clear: left;_font-size:1px;}
.box-sbottom div {width:18px;height:8px;background: url(img/waku_sbtm.gif) 0 100% no-repeat;}
.for-rborder {padding:0 6px 0 0;background:#fff url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) repeat-y -3356px 0;}
.for-lborder {padding:0 0 0 6px;background:#fff url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) repeat-y -3323px 0;}
.for-rborder p {margin:0;padding:10px;background:#fff;text-align:left;}
.for-rborder ul {margin:0px;padding:4px 0px;text-align: left;list-style:none;}
.for-rborder li {margin:0 0 0 8px;padding-left:12px;padding-right:5px;line-height:120%;background: url(https://s.yimg.jp/images/geo/top4/img/y_img_v2.png) no-repeat 0 -83px;}
.for-spacer2 {background: url(https://s.yimg.jp/images/geo/top4/img/x_img.png) repeat-x;margin:3px 0px 3px 10px;padding:2px 0 3px 0;clear: both;text-align: center;}
.licontener {background: url(https://s.yimg.jp/images/geo/top4/img/x_img.png) 0 -30px repeat-x;padding:0 0 10px;}
.box-stop img {margin:3px 3px 5px 10px;text-align:left;padding:0;float:left;}
/*      11.gt-info     */
#gt-info {width:300px;margin:0 0 10px 0;padding:0;}
#gt-info-txt {margin:0;padding:0 5px 10px 10px;text-align:left;clear:both;background: repeat-x 0 -30px;}
#gt-info-txt2 {padding:0 5px 0 10px;background:none;}
#gt-info-txt2 ul {margin:0;padding:0;list-style:none;}
#gt-info-txt2 li {margin:0 0 0 150px;padding:0 0 0 15px;line-height:120%;text-align:left;background: url(https://s.yimg.jp/images/geo/top4/img/y_img_v2.png) no-repeat 0 -123px;}
#gt-info-date {margin:0;padding:0 0 5px 10px;text-align:left;font-weight: bold;float:left;}
#gt-info-img,#gt-info-new {margin:2px 0 0 0;padding:0;text-align:left;float:left;}
/*      12.promotionLink     */#gt-prol {background:#fff;border:1px solid #E5E5E5;width:300px;margin:0 0 10px 0;padding:0;}
#gt-prol-img {text-align:left;float:left;padding:2px 4px;}
#gt-prol-txt {width:250px;text-align:left;float:left;padding:5px 1px 2px;}
.spacer {border-bottom:1px solid #E4E4E4;clear:both;}
.clear {clear: both;}
/*      13.ybbPromo     */
#gt-ybbgd {width:300px;margin:0 0 10px 0;padding:0;text-align: center;}
#gt-ybbgd table {margin:0 auto;}
/*      14.mobile     */div.gt-mobile {margin: 5px 0;background-color: #fff;width:300px;text-align:left;}
.gt-mobile dl {margin: 0;padding: 0;border-bottom: solid 1px #ccc;}
.gt-mobile dt {margin: 0;padding: 2px 0 3px 0;text-align: left;font-size: 1.5em;font-family: "Arial Black", "Arial", "Verdana", "Helvetica Bold", "Helvetica", sans-serif;color: #474747;}
.gt-mobile dd {margin: 0;padding: 3px;}
*html .gt-mobile dd {text-indent:-3em !important;}
.gt-mobile dd .bold {font-weight: bold;}
#gt-mobile {width:300px;margin:0 0 10px 0;padding:0;}
#gt-mob-img {margin:0 3px 0 0;padding:0;text-align:left;border:0;float:left;}
#gt-mob-txt {margin:0;text-align:left;border:0;float:right;width:158px;line-height:1.4em;}
#gt-mob-txt2 {margin:0 0 0 23px;text-align:left;border:0;line-height:1.4em;width:250px;}
#gt-mob-txt2 img {vertical-align:middle;}
.gt-mob-title {display:block;margin: 3px 0 5px 0;padding:0 0 3px 6px;border-bottom:#f7f28c 3px solid;color:#474747;}
.gt-mob-Subtitle {margin:0 0 0 7px;color:#7bbf49;padding:0 0 0 13px;background:transparent url(https://s.yimg.jp/images/geo/top4/img/y_img_v2.png) no-repeat scroll 0 -123px;}
.gt-mob-wrap {margin:10px 23px;}
.gt-mob-btn {text-align:center;display:block;margin: 10px 10px;_margin-bottom:0px;background: url(https://s.yimg.jp/images/geo/top4/img/x_img.png) 0 -99px repeat-x;padding-top: 10px;}
.gt-mob-btn img {margin:0;padding:0;background:url(https://s.yimg.jp/images/geo/top4/img/mainimg.png) -300px -109px repeat-x;text-decoration:none;}
.gt-mob-address {display:block;margin:0 0 5px 0;text-align: left;font-size: 1.5em;font-family: "Arial Black", "Arial", "Verdana", "Helvetica Bold", "Helvetica", sans-serif;color: #ffa200;font-style:normal;}
.icon_info {background:url(https://s.yimg.jp/images/geo/top4/img/y_img_v2.png) 0 -40px repeat-y;}
#pos-lrec dd{ height:auto!important;}