@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;}


/* mainImage */
#main h2{font-size:14px; line-height:100%;}
#main #imageMainWrapper {width:635px;height:200px;background:url(../img/topMain.png); top left no-repeat;	position:relative;margin-bottom:15px;}
#main #imageMainWrapper .mainCopy {width:375px; height:95px; position:absolute; left:25px; top:33px; text-indent:-9999px;}
#main #imageMainWrapper .topInfo  {width:368px; height:23px; position:absolute; left:30px; bottom:30px; text-indent:-9999px;}
#main #imageMainWrapper .convPanel {width :210px;height:180px;position:absolute;top:9px;right:12px;}
#main #imageMainWrapper .convPanel .plusInfo{padding:9px 0 0 11px;}
#main #imageMainWrapper .convPanel .plusInfo .firstMonth{display:block; float:left; height:43px; width:43px; background:url(../img/top_parts.png) no-repeat -395px 0; text-indent:-9999px; margin-right:5px;}
#main #imageMainWrapper .convPanel .plusInfo p{padding-top:3px; font-size:14px; line-height:1.4em;}
#main #imageMainWrapper .convPanel .plusInfo p strong.price{color:#F00; font-weight:bold;}
#main #imageMainWrapper .convPanel a.plusStartBtn{display:block;width:191px; height:53px; margin:9px 0 10px 11px;background:url(../img/top_parts.png) -440px 0 no-repeat; text-indent:-9999px;}
#main #imageMainWrapper .convPanel a.plusStartBtn:hover{background-position:-440px -53px;}
#main #imageMainWrapper .convPanel ul {position:absolute; bottom:7px; padding-left:10px;}
#main #imageMainWrapper .convPanel ul li{margin:0 0 3px 8px;padding-left:12px;padding-right:5px;font-size:12px;line-height:120%;background: url(http://i.yimg.jp/images/geo/top4/img/y_img_v2.png) no-repeat 0 -83px;}


/* sec-services */
.sec-services h2 {width:388px; height:25px; background:url(../img/top_parts.png) 0 -60px no-repeat; text-indent:-9999px;margin-bottom:10px;font-size:14px;line-height:100%;}

.sec-services .serviceLists a{display:block;text-decoration:none; color:#333;background:url(../img/top_parts.png) no-repeat;}
.sec-services .serviceLists .serviceList01 a,.sec-services .serviceLists .serviceList02 a{width:230px; height:80px;font-size:12px;}

.sec-services .serviceLists .serviceList01,.serviceLists .serviceList02{height:166px;float:left;margin-right:6px;}
.sec-services .serviceLists .serviceList01 li,.serviceLists .serviceList02 li{line-height:1em; overflow:hidden; margin-bottom:6px; padding:0;}
.sec-services .serviceLists .serviceList01 li div,.serviceLists .serviceList02 li div{font-size:14px;padding:10px 5px 0 70px;}
.sec-services .serviceLists  p.plusOption {width:119px; height:17px; background:url(../img/top_parts.png) no-repeat 0 -220px; text-indent:-9999px; margin-top:3px;}
.sec-services .serviceLists  p.plusFreeOption {width:119px; height:17px; background:url(../img/top_parts.png) no-repeat -120px -220px; text-indent:-9999px; margin-top:3px;}
.sec-services .serviceLists .userGuide a{display:block; float:left;width:160px; height:166px; background:url(../img/top_parts.png) no-repeat; cursor:pointer;}

/*-- serviceList --*/
.sec-services .serviceLists .serviceList01 li.create h3,
.sec-services .serviceLists .serviceList01 li.domain h3,
.sec-services .serviceLists .serviceList02 li.blog h3,
.sec-services .serviceLists .serviceList02 li.cgi h3 {width:150px;height:16px;line-height:100%;margin-bottom:5px;background:url(../img/top_parts.png) no-repeat;text-indent:-9999px;}


/* .create */
.sec-services .serviceLists .serviceList01 li.create a{background-position:0 -240px;}
.sec-services .serviceLists .serviceList01 li.create a:hover{background-position:0 -320px;}
.sec-services .serviceLists .serviceList01 li.create h3{background-position:0 -120px;}

/* .domain */
.sec-services .serviceLists .serviceList01 li.domain a{background-position:0 -400px;}
.sec-services .serviceLists .serviceList01 li.domain a:hover{background-position:0 -480px;}
.sec-services .serviceLists .serviceList01 li.domain h3{background-position:0 -160px;}

/* .blog */
.sec-services .serviceLists .serviceList02 li.blog a{background-position:-240px -240px;}
.sec-services .serviceLists .serviceList02 li.blog a:hover{background-position:-240px -320px;}
.sec-services .serviceLists .serviceList02 li.blog h3{background-position:0 -140px;}
/* .cgi */
.sec-services .serviceLists .serviceList02 li.cgi a{background-position:-240px -400px;}
.sec-services .serviceLists .serviceList02 li.cgi a:hover{background-position:-240px -480px;}
.sec-services .serviceLists .serviceList02 li.cgi h3{background-position:0 -180px;}

/* .userGuide */
.sec-services .serviceLists .userGuide a{background-position:-480px -240px;}
.sec-services .serviceLists .userGuide a:hover{background-position:-480px -410px;}
.sec-services .serviceLists .userGuide .userGuideInner {margin:10px 15px;font-size:14px;line-height:1.2em;}
.sec-services .serviceLists .userGuide .userGuideInner h3{width:94px;height:16px;line-height:100%;background:url(../img/top_parts.png) no-repeat 0 -200px; text-indent:-9999px;margin-bottom:5px;}




/* search */
.sec-search {margin-top:20px;}
.sec-search h2 { width:413px; height:25px;background:url(../img/top_parts.png) 0 -90px no-repeat; text-indent:-9999px; margin-bottom:10px;}

/* searchWrapper */
.sec-search .searchWrapper{border:1px solid #d0d0d0;padding-bottom:55px; background:url(../img/top_searchWrap_bottom.png) repeat-x bottom;}
.sec-search .searchWrapper .searchHead {width:100%; padding:10px 0; background:url(../img/top_searchWrap_head.png) bottom repeat-x; text-align:center;}
.sec-search .searchWrapper .hotword {padding:15px 15px 0;}
.sec-search .searchWrapper .hotword h3 {padding-left:30px; margin-bottom:10px; background:url(../img/top_parts.png) 0 -695px no-repeat; font-weight:bold; color:#333;}
.sec-search .searchWrapper .hotword h4 {font-weight:bold;}

/* searchHead */
.sec-search .searchWrapper .searchHead input.keyword{border:1px solid #ccc; padding:3px; margin:5px 0;}
.sec-search .searchWrapper .searchHead .subBtn{width:60px; height:30px;margin:5px 0;color:#fff; font-size:14px;border:0; background:url(../img/top_parts.png) 0 0 no-repeat; cursor:pointer;}

/* hotwordLists */
.sec-search .searchWrapper .hotword ul.hotwordLists {margin-bottom:15px;}
.sec-search .searchWrapper .hotword ul.hotwordLists li.listsLeft,
.sec-search .searchWrapper .hotword ul.hotwordLists li.listsCenter,
.sec-search .searchWrapper .hotword ul.hotwordLists li.listsRight{float:left;width:190px;}
.sec-search .searchWrapper .hotword ul.hotwordLists ul.categoryList li{float:left; margin-right:6px; white-space:nowrap;}
.sec-search .searchWrapper .hotword li.listsLeft,
.sec-search .searchWrapper .hotword li.listsCenter{margin-right:14px;_zoom:1;}

/*      6.serviceBtn     */
.title_services{background:url(http://i.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(http://i.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;}

.spacer5 {font-size: 0;line-height: 0;height: 5px;clear: both;}
/*      7.leftYellow     */
.search_h {background: url(http://i.yimg.jp/images/geo/top4/img/mainimg.png) no-repeat -62px -53px;}


/*      8.rightBtn     */
#gt-btn {width:300px;margin:0 0 10px;padding-top:10px;background: url(http://i.yimg.jp/images/geo/top3/img/right_top_loginback.gif) no-repeat top center #93d232;min-height: 69px; height:auto !important; height:69px;}

#gt-btn a.adminBtn{display:block;width:267px; height:50px; text-indent:-9999px;background:url(../img/top_parts.png) no-repeat 0 -590px;  margin-top:8px; margin:0 0 3px 16px;}
#gt-btn a.adminBtn:hover{background-position:0 -640px;}
#gt-btn a.adminBtn_preOpen{display:block;width:267px; height:50px; text-indent:-9999px;background:url(../img/top_parts.png) no-repeat -540px -590px;  margin-top:8px; margin:0 0 3px 16px;}
#gt-btn a.adminBtn_preOpen:hover{background-position: -540px -640px;}
#gt-btn a.adminBtn_open{display:block;width:267px; height:50px; text-indent:-9999px;background:url(../img/top_parts.png) no-repeat -270px -590px;  margin-top:8px; margin:0 0 3px 16px;}
#gt-btn a.adminBtn_open:hover{background-position: -270px -640px;}
#gt-btn p {text-align: center;color: #FFFFFF;margin-top: -3px;}

#gt-btn02 {width:300px;margin:0 0 10px;padding-top:8px;background: url(http://i.yimg.jp/images/geo/top3/img/right_top_renewback.gif) no-repeat top center #93d232;min-height: 58px; height:auto !important; height:58px;}
#gt-btn02 a.adminBtn_preOpen{display:block;width:267px; height:50px; text-indent:-9999px;background:url(../img/top_parts.png) no-repeat -540px -590px;  margin-top:8px; margin:0 0 3px 16px;}
#gt-btn02 a.adminBtn_preOpen:hover{background-position: -540px -640px;}
#gt-btn02 a.adminBtn_open{display:block;width:267px; height:50px; text-indent:-9999px;background:url(../img/top_parts.png) no-repeat -270px -590px;  margin-top:8px; margin:0 0 3px 16px;}
#gt-btn02 a.adminBtn_open:hover{background-position: -270px -640px;}


/*      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(http://i.yimg.jp/images/geo/top4/img/mainimg.png) 0 -115px no-repeat;}
.box-stop2 {height:27px;margin:0 -6px;background: url(http://i.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(http://i.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(http://i.yimg.jp/images/geo/top4/img/mainimg.png) repeat-y -3356px 0;}
.for-lborder {padding:0 0 0 6px;background:#fff url(http://i.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(http://i.yimg.jp/images/geo/top4/img/y_img_v2.png) no-repeat 0 -83px;}
.for-spacer2 {background: url(http://i.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(http://i.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(http://i.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;}
.icon_info {background:url(http://i.yimg.jp/images/geo/top4/img/y_img_v2.png) 0 -40px repeat-y;}
#pos-lrec dd{ height:auto!important;}

.eventBnr { margin-bottom:15px;}