@charset "utf-8";

/*
=Index========
Layout
==============
*/
/*==============================================================
Layout
==============================================================*/

#contents{
position:relative;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_contents.jpg) no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_contents_ie.jpg) no-repeat center center fixed\9; 
}

#navigationWrapper {
background: #393f47;
}

#navigationWrapper #navigationBody {
width:950px;
margin:0 auto;
}

#navigationWrapper #navigationBody h1 {
float:left;
padding: 13px 0 12px;
margin-right:15px;
color: #fff;
line-height: 1.2;
font-size:115%;
font-weight: bold;
}

#navigationWrapper #navigationBody .cancelBtn{
float:left;
width:100px;
padding:6px 0 3px;
margin-top:13px;
font-size:85%;
}

#navigationWrapper #navigationBody #globalNavi{
float:right;
padding:2px 0;
font-size:85%;
}

#navigationWrapper #navigationBody #globalNavi li{
float:left;
text-align:center;
}

#navigationWrapper #navigationBody #globalNavi li#top.current,
#navigationWrapper #navigationBody #globalNavi li#guide.current,
#navigationWrapper #navigationBody #globalNavi li#config.current{
width:89px;
padding:16px 0 11px 35px ;
color:#fff;
line-height:1.2;
}

#navigationWrapper #navigationBody #globalNavi li#top.disable,
#navigationWrapper #navigationBody #globalNavi li#guide.disable,
#navigationWrapper #navigationBody #globalNavi li#config.disable{
width:89px;
padding:16px 0 11px 35px ;
color:#808080;
line-height:1.2;
}

#navigationWrapper #navigationBody #globalNavi li#top.current {

background: url(https://s.yimg.jp/images/geo/contents/v1/images/member_naviIcon_homeOff_01.png) 10px center no-repeat #2f343b;
}

#navigationWrapper #navigationBody #globalNavi li#guide.current {

background: url(https://s.yimg.jp/images/geo/contents/v1/images/member_naviIcon_guideOff_01.png) 10px center no-repeat #2f343b;
}

#navigationWrapper #navigationBody #globalNavi li#config.current {
width:88px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/member_naviIcon_configOff_01.png) 15px center no-repeat #2f343b;
}

#navigationWrapper #navigationBody #globalNavi li#top.disable {
background: url(https://s.yimg.jp/images/geo/contents/v1/images/member_naviIcon_homeDis_01.png) 10px center no-repeat #404040;
}

#navigationWrapper #navigationBody #globalNavi li#guide.disable {
background: url(https://s.yimg.jp/images/geo/contents/v1/images/member_naviIcon_guideDis_01.png) 10px center no-repeat #404040;
}

#navigationWrapper #navigationBody #globalNavi li#config.disable {
width:88px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/member_naviIcon_configDis_01.png) 15px center no-repeat #404040;
}

#navigationWrapper #navigationBody #globalNavi li a{
display:block;
width:89px;
float:left;
padding:11px 0 7px 35px ;
color:#fff;
text-decoration:none;
}

#navigationWrapper #navigationBody #globalNavi li#top a{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/member_naviIcon_homeOn_01.png) 10px center no-repeat;
}

#navigationWrapper #navigationBody #globalNavi li#guide a{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/member_naviIcon_guideOn_01.png) 10px center no-repeat;
}

#navigationWrapper #navigationBody #globalNavi li#config a{
width:88px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/member_naviIcon_configOn_01.png) 15px center no-repeat;
}

#navigationWrapper #navigationBody #globalNavi li#top a:hover,
#navigationWrapper #navigationBody #globalNavi li#guide a:hover,
#navigationWrapper #navigationBody #globalNavi li#config a:hover{
background-color:#525861;
}

#usePlanInfoWrapper{
background: rgba(216,222,227,0.75);
background: #dce2e8\9;
*background: #dce2e8;
}

#usePlanInfoInner{
width:950px;
margin:0 auto;
}

#usePlanInfoInner #usePlanName {
display:inline-block;
float:left;
*display:inline;
*zoom:1;
}

#usePlanInfoInner #usePlanName dt{
display:inline-block;
float:left;
*display:inline;
*zoom:1;
}

#usePlanInfoInner #usePlanName dd{
display:inline-block;
float:left;
*display:inline;
*zoom:1;
}

#usePlanInfoInner #usePlanName dd .planChangeLink{
margin-left:5px;
font-size:85%;
}

#usePlanInfoInner #hpUrlLink{
display:inline-block;
float:right;
*display:inline;
*zoom:1;
}

#mainContentsWrapper {
padding: 20px 0 ;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/top_bg_noticeBarShadow_01.png) 0 top repeat-x;
border-bottom: 4px solid #5a5a5a;
}

#mainContentsWrapper #backToTopLink{
margin-top:20px;
text-align:center;
}

#mainContentsBody {
width: 810px;
padding: 15px;
margin: 0 auto;
background: rgba(242,246,250,0.85);
background: #f0f5f9\9;
*background: #f0f5f9;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.05);
box-shadow: 0 0 2px 0 rgba(0,0,0,0.05);
}

#mainContentsBody #backBtn{
padding-top:20px;
margin-top: 20px;
text-align:left;
border-top:1px solid #ccc;
}

#mainContentsBody #backBtn .cancelBtn{
width:auto;
font-size:85%;
padding: 10px 20px 8px;
}


#mainContentsWrapper.memberTop #mainContentsBody,
#mainContentsWrapper.planInfo #mainContentsBody,
#mainContentsWrapper.adPromo #mainContentsBody{
width: 920px;
}
#mainContentsWrapper.adPromo #mainContentsBody{
padding-bottom:50px;
}


#mainContentsWrapper.triple {
padding-bottom: 30px;
}

#mainContentsWrapper.triple p#tripleLeadTxt{
margin:20px 10px  ;
}

.subContentsBody {
width: 920px;
padding: 15px;
margin: 20px auto 0;
background: rgba(242,246,250,0.85);
background: #f0f5f9\9;
*background: #f0f5f9;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.05);
box-shadow: 0 0 2px 0 rgba(0,0,0,0.05);
}

#newInfoWrapper{
background: rgba(242,246,250,0.85);
background: #f0f5f9\9;
*background: #f0f5f9;
}

#newInfoInner{
width:950px;
padding:15px 0;
margin:0 auto;
}

#importantNotice{
width:940px;
padding:5px 5px 4px;
margin:0 auto 15px;
text-align:center;
background-color:#fff;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.05);
box-shadow: 0 0 2px 0 rgba(0,0,0,0.05);
}

#importantNotice .importantIcon{
display:inline-block;
padding:5px 10px 2px;
margin-right:10px;
text-align:center;
line-height:1.3;
font-size:85%;
color:#fff;
background-color:#ff0000;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
*display:inline;
*zoom:0;
}

#importantNotice .importantTtlLink{

}

#newInfonList{
float:left;
width:630px;
}

#newInfonList #newInfoTtl h2{
float:left;
padding:8px 0 13px 33px;
background:url(https://s.yimg.jp/images/geo/contents/v1/images/top_icon_infoTtl_01.png) 0 5px no-repeat;
}

#newInfonList #newInfoTtl a.pastInfo{
display:block;
float:right;
padding:8px 15px 6px 0;
margin-right:5px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right 12px no-repeat;
}

#newInfoLink{
margin-top:-10px;
padding:0 10px 10px;
font-size:85%;
}

#newInfoLink dt{
float:left;
width:12em;
}


#newInfoBnr{
float:right;
width:300px;
line-height:1;
}

#filemanagerWrapper{
width:910px;
padding-bottom:25px;
margin:0 auto;
word-wrap: normal;
word-break: normal;
clear:both;
}

#filemanagerTtl{
margin:0 auto 10px;
border-bottom:1px solid #e3e3e3;
-webkit-box-shadow: 0 -1px 0 0 rgba(255,255,255,1) inset;
box-shadow: 0 -1px 0 0 rgba(255,255,255,1) inset;
}

#filemanagerTtl h2.contentsTtl{
float:left;
padding:0 0 12px 10px ;
line-height:1.2;
font-size:115%;
font-weight:bold;
}

#filemanagerTtl a#filemanagerHelp{
float:right;
padding-left:23px;
background: url(https://s.yimg.jp/images/icon/f/bsc/1.0.0/help16.png) 0 center no-repeat;
}

#strageOverWrapper,
.filemanagerNoticeWrapper{
padding:10px;
margin:0 10px 20px;
background:#fff;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

#strageOverWrapper .strageOverTtl,
.filemanagerNoticeWrapper .filemanagerNoticeTtl {
margin-top:5px;
text-align:center;
font-weight:bold;
line-height:1.2;
}

#strageOverWrapper .strageOverTtl span{
display:inline-block;
padding: 4px 0 2px 30px;
background: url(https://s.yimg.jp/images/icon/u/bsc/1.0.0/warning28.png) 0 center no-repeat;
line-height:1.2;
*display:inline;
*zoom:1;
}

#strageOverWrapper .strageOverTxt,
.filemanagerNoticeWrapper .filemanagerNoticeTxt {
margin:8px 5px 2px;
font-size:85%;
}

#fileNumberLimit.filemanagerNoticeWrapper .filemanagerNoticeTtl {
margin-top:0;
text-align:center;
cursor:pointer;
}

#fileNumberLimit.filemanagerNoticeWrapper .filemanagerNoticeTtl span {
display:inline-block;
padding: 3px 0 1px 21px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) left center no-repeat;
*display:inline;
*zoom:1;
}

#fileNumberLimit.filemanagerNoticeWrapper .filemanagerNoticeTtl span.opened {
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowBtmSmall_01.png) left center no-repeat;
}

#fileNumberLimit.filemanagerNoticeWrapper .filemanagerNoticeTxt {
display:none;
}

#strageOverWrapper .strageOverTxt .plusPrice{
font-size:85%;
}

#strageOverWrapper .strageOverTxt .planChangeLink {
display:inline-block;
padding: 3px 15px 1px 0;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right center no-repeat;
*display:inline;
*zoom:1;
}

#filemanagerWrapper #strageWrapper{
text-align:right;
padding:0 10px;
margin: 5px auto -30px;
}

#filemanagerWrapper #strageWrapper a{
display:inline-block;
padding: 5px 15px 0 0;
font-size: 85%;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right center no-repeat;
*display:inline;
*zoom:1;
}

#filemanagerWrapper #elfinder{
height:652px;
margin:0 auto;
}

#recommendLinks li{
float:left;
width:300px;
margin-left:5px;
line-height:1;
}

#recommendLinks li:first-child{
margin-left:0;
}

/* reopen */

#reopenInfoWrapper p{
padding:170px 10px 0;
margin-bottom:20px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/delete_img_hpDelete_01.png) center 0 no-repeat;
}

#openBtn{
text-align:center;
}

#openBtn .basicBtn{
wodth:360px;
padding:20px 0;
margin-bottom:30px;
font-size:125%;
}

#cancenlChargeInfoWrapper p{
text-align:left;
margin-bottom:10px;
}

#deleteFlowBtn{
text-align:center;
margin-bottom:10px;
}


/* welcomeback */

#welcomebackInfoWrapper {
padding-bottom:30px;
}

#welcomebackInfoWrapper .infoTxt{
width:600px;
padding:20px 10px 20px 200px;
margin:0 auto 30px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/cancel_img_hpLocked_01.png) 0 center no-repeat;
font-size:120%;
}

#welcomebackInfoWrapper .infoBalloon{
padding-bottom:17px;
margin-bottom:20px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/welcomeback_bg_balloonArrow_01.png.png) center bottom no-repeat;
text-align:center;
font-size:120%;
font-weight:bold;
}

#welcomebackInfoWrapper .infoBalloon span{
padding:10px;
display:block;
background: #fff;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}

#planListWrapper > li {
width:220px;
float:left;
margin-left:10px;
}

#planListWrapper > li:first-child {
margin-left:5px;
}

#planListWrapper .chargeBtn,
#planListWrapper .basicBtn,
#planListWrapper .cancelBtn{
width:180px;
}

#welcomebackInfoWrapper #planListWrapper h3{
width:220px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/welcomeback_bg_planName_01.png) 0 0 no-repeat;
color:#fff;
line-height:1.2;
font-size:125%;
font-weight:bold;
text-align:center;
vertical-align:middle;
}

#welcomebackInfoWrapper #planListWrapper #planPlus h3,
#welcomebackInfoWrapper #planListWrapper #planLight h3,
#welcomebackInfoWrapper #planListWrapper #planFree h3{
padding-top:15px;
height:55px;
}

#welcomebackInfoWrapper #planListWrapper #planYbb h3{
padding-top:25px;
height:45px;
}

#welcomebackInfoWrapper #planListWrapper .planPrice{
font-size:80%;
font-weight:normal;
}

#welcomebackInfoWrapper #planListWrapper .planInfo{
width:202px;
min-height:4em;
padding:5px 8px 18px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/welcomeback_bg_planInfoArrow_01.png) 0 bottom no-repeat #f2f2f2;
font-size:85%;
line-height:1.5;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

#welcomebackInfoWrapper #planListWrapper .offerBtn{
padding:10px 0 20px;
background:#fff;
text-align:center;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

#welcomebackInfoWrapper #planListWrapper .planFunc{
width:220px;
height:290px;
text-indent:-9999px;
}

#welcomebackInfoWrapper #planListWrapper #planPlus .planFunc{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/welcomeback_img_plusFunc_01.png) 0 0 no-repeat ;
}

#welcomebackInfoWrapper #planListWrapper #planLight .planFunc{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/welcomeback_img_lightFunc_01.png) 0 0 no-repeat ;
}

#welcomebackInfoWrapper #planListWrapper #planFree .planFunc{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/welcomeback_img_freeFunc_01.png) 0 0 no-repeat ;
}

#welcomebackInfoWrapper #planListWrapper #planYbb .planFunc{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/welcomeback_img_ybbFunc_01.png) 0 0 no-repeat ;
}

#planListLink{
text-align:right;
}

#planListLink a{
display:inline-block;
padding:3px 17px 3px 0;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right 7px no-repeat;
}

#homepageDeleteWrapper{
margin-bottom:10px;
}

#homepageDeleteWrapper p{
padding:0 10px;
margin-bottom:20px;
}

#homepageDeleteWrapper #deleteBtn{
text-align:center;
}

/* suspend */

#suspendInfoWrapper{

}

#suspendInfoWrapper #suspendTxtWrapper{

padding:20px 20px 0 200px ;
margin-bottom:30px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/suspend_img_hpLocked_01.png) left 0 no-repeat;
}

#suspendInfoWrapper #suspendTxtWrapper .suspendTxt{
margin-bottom:20px;
}

#suspendInfoWrapper #suspendTxtWrapper .guideLineLink{
text-align:right;
}

#suspendInfoWrapper #suspendTxtWrapper .guideLineLink a{
display:inline-block;
padding:3px 15px  2px 0;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right 7px no-repeat;
*display:inline;
*zoom:1;
}

#suspendDeleteWrapper p{
padding:0 10px;
margin-bottom:20px;
}

/* guide */
#geoHelpWrapper{
padding-bottom:30px;
}

#geoHelpInfo{
float:left;
width:270px;
padding:0 10px;
}

#geoHelpInfo h3{
width:270px;
padding-top:120px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/guide_img_help_01.png) center 0 no-repeat;
font-weight:bold;
text-align:center;
}

#geoHelpInfo p{
font-size:85%;
}

#geoHelpList{
width:520px;
float:right;
}

#geoHelpList li{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_borderDashed_01.png) 0 bottom repeat-x;
}

#geoHelpList li:first-child a {
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_borderDashed_01.png) 0 0 repeat-x;
}

#geoHelpList a{
display:block;
padding:5px 10px 3px;
}

#geoHelpList a span{
display:block;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right 5px no-repeat;
}

.guideItemWrapper li:first-child{
margin-left:0;
}

.guideItemWrapper li{
width:235px;
padding:0 10px;
float:left;
margin:0 0 30px 20px;
}

/* forMemberTop */

#mainContentsWrapper.memberTop .guideItemWrapper li{
width:245px;
margin:0 0 30px 30px;
}

#geoServiceInfoWrapper .guideItemWrapper li h3{
padding: 20px 0 0 90px;
min-height: 60px;
margin-bottom: 10px;
font-weight: bold;
line-height: 1.2;
text-align: left;
}

#geoOthersInfoWrapper .guideItemWrapper li h3{
padding-top: 130px;
margin-bottom: 10px;
font-weight: bold;
line-height: 1.2;
text-align: center;
}

.guideItemWrapper li p{
font-size:85%;
}

.guideItemWrapper li#serviceDomain h3{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/guide_icon_serviceDomain_01.png) 0 center no-repeat;
}

.guideItemWrapper li#serviceCgi h3{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/guide_icon_serviceCgi_01.png) 0 center no-repeat;
}

.guideItemWrapper li#serviceAd h3{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/guide_icon_serviceAd_01.png) 0 center no-repeat;
line-height:40px;
}

.guideItemWrapper li#serviceMystore h3{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/guide_icon_serviceMystore_01.png) 0 center no-repeat;
}

.guideItemWrapper li#othersBind h3{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/guide_img_othersBind_01.png) center 0 no-repeat;
}

.guideItemWrapper li#othersDi h3{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/guide_img_othersDi_01.png) center 0 no-repeat;
}

.guideItemWrapper li#othersStores h3{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/guide_img_othersStores_01.png) center 0 no-repeat;
}

.guideItemWrapper li .guideLinkTxt {
text-align:right;
}

.guideItemWrapper li .guideLinkTxt a{
display:inline-block;
padding:3px 15px 3px 0;
font-size:85%;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right 6px no-repeat;
*display:inline;
*zoom:1;
}

/* config */

#mainContentsWrapper.config .contentsTtlWrapper{
margin-bottom:5px;
}

#mainContentsWrapper.config #homepageDeleteWrapper .contentsTtlWrapper{
margin-bottom:20px;
}

.configEditError{
text-align: center;
border: 1px solid #ff0000;
color: #ff0000;
font-weight: bold;
padding-top: 2px;
margin: 20px 20px 10px;
font-size: 85%;
}

#hpConfigChanged{
margin: 10px 0;
text-align:center;
background:#dfe8f0;
border:1px solid #92b4e1;
}

#hpConfigChanged span{
display:inline-block;
padding:6px 0 5px 24px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_completeCheck_01.png) 0 center no-repeat;
line-height:1.2;
font-size:85%;
font-weight:bold;
*display:inline;
*zoom:1;
}

.configItemWrapper{
border-bottom:1px solid #ccc;
}

.triple #homepageUrl.configItemWrapper{
border-top:1px solid #ccc;
}

#cgiPermission.configItemWrapper{
border-bottom:none;
}

#sendmailPass.configItemWrapper{
border-bottom:none;
}

.configItemWrapper dt{
float:left;
width:250px;
padding:20px 0 20px 10px;
margin-right:10px;
line-height:1.2;
}

.configItemWrapper dd{
float:right;
width:530px;
padding:20px 10px 20px 0;
}

#cgiData.configItemWrapper dd {
padding:20px 10px 0 0;
}

#cgiData.configItemWrapper dd dl {
margin-bottom:10px;
}

#cgiData.configItemWrapper dd dl dt{
width:100%;
float:none;
padding: 0;
margin-bottom:5px;
font-weight:bold;
}

#cgiData.configItemWrapper dd dl dd{
float:none;
padding: 0;
}

#ftpInfo.configItemWrapper dd {
padding-bottom:12px;
}

.configItemWrapper dd .configMainInfo{
display:block;
line-height:1.2;
}

.configItemWrapper dd .configMainInfo .yid{
font-size:85%;
}

.configItemWrapper dd .configMainInfo li{
padding:10px 0 3px;
line-height:1.2;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_borderDashed_01.png) 0 top repeat-x;
clear:both;
}

.configItemWrapper dd .configMainInfo li:first-child{
padding:0 0 5px;
background: none;
}

#domainUrl.configItemWrapper dd {
background:url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_borderDashed_01.png) 0 bottom repeat-x;
}

#domainUrl.configItemWrapper dd:last-child {
margin-top:0;
background:none;
}

#domainUrl.others.configItemWrapper dd:last-child {
margin-top:-20px;
}

.configItemWrapper dd .configMainInfo li .ftpConfigName{
float:left;
width: 140px;
padding:0 0 5px;
background: none;
}

.configItemWrapper dd .configMainInfo li .ftpConfigContents{
display:block;
padding:0 0 5px;
background: none;
text-indent:-1em;
}

.configItemWrapper dd .configMainInfo li .ftpConfigContents .yid{
font-size:85%;
}

.configItemWrapper dd .subInfoLink{
margin:10px 0 -10px;
color:#4c4c4c;
text-align:right;
font-size:85%;
line-height:1.2;
}

.configItemWrapper dd .subInfoLink a{
display:inline-block;
padding:3px 15px  2px 0;
*display:inline;
*zoom:1;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right center no-repeat;
}

.configItemWrapper dd .subInfoTxt{
margin-top:10px;
color:#4c4c4c;
text-align:left;
font-size:80%;
line-height:1.3;
}

.configItemWrapper dd #snsBtnWrapper {
	margin-left:5px;
	padding-top: 0px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
}

.configItemWrapper dd #snsBtnWrapper .snsBtn {
	display: inline-block;
	margin-right: 5px;
	vertical-align:top;
	*display:inline;
	*zoom:1;
}

.configItemWrapper dd #strageAmountMeter{
width:500px;
height:12px;
background:#e5e5e5;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

.configItemWrapper dd #strageAmountMeter #strageAmountUsing{
height:12px;
background:#53cc3b;
text-indent:-9999px;
line-height:1;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

.configItemWrapper dd #strageAmountMeter #strageAmountUsing.full{
background:#ff4c4c;
}

.configItemWrapper dd .strageOverAlert{
display:block;
margin:10px 0 5px;
background:url(https://s.yimg.jp/images/icon/u/bsc/1.0.0/warning16.png) 0 1px no-repeat;
color:#ff4c4c;
line-height:1.5;
font-size:85%;
text-indent:20px;
}

.configItemWrapper dd #urlEditWrapper{
display:inline-block;
*display:inline;
*zoom:1;
}

.configItemWrapper dd #selectMailToWrapper{
margin:-10px 0;
display:inline-block;
*display:inline;
*zoom:1;
}
.configItemWrapper dd #urlEditWrapper select,
.configItemWrapper dd #selectMailToWrapper select{
min-width:250px;
padding:5px;
}

.configItemWrapper dd #selectMailToWrapper select:disabled{
color:#ccc;
border-color:#ccc;
}

#cgiUrl.cgiUse.configItemWrapper,
#cgiPhp.configItemWrapper,
#newsLetterAccept.configItemWrapper{
border:none;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_borderDashed_01.png) 0 bottom repeat-x;
}

#cgiPhp.configItemWrapper dt,
#cgiPerl.configItemWrapper dt{
width: 230px;
padding: 20px 0 20px 30px;
}

.configItemWrapper dd .radioBtnsWrapper{
margin:-8px 0;
}

.yidInfoEdit{
display:block;
text-align:right;
}

.yidInfoEdit a{
display:inline-block;
padding: 3px 17px 2px 0;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right 7px no-repeat;
*display:inline;
*zoom:1;
}

.yidInfoEdit a.disabled{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_disabled_01.png) right 7px no-repeat;
cursor:default;
color:#ccc;
}


#configConterWrapper #domainUrl{
border:none;
}

#usePlan .currentPlanName{
float:left;
}

#usePlan .planChangeLink{
float:right;
display: inline-block;
padding-right: 20px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right 1px no-repeat;
*display:inline;
*zoom:1;
}

#domainConfig .domainControlLink{
display: inline-block;
padding-right: 20px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right center no-repeat;
*display:inline;
*zoom:1;
}

#searchDomain{
margin-top:10px;
}

#searchDomain .linkBtn{
width:50px;
padding:5px 0 4px;
}

#searchDomain select{
margin-right:10px;
padding:2px;
}

#searchDomain #domainInput{
padding:3px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}

#mainContentsWrapper.config.edit .radioWrapper{
min-width:140px;
}


#homepageDelete a{
display:inline-block;
padding-right: 20px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right 1px no-repeat;
*display:inline;
*zoom:1;
}

#configEditBtn{
margin:30px 0 10px;
text-align:center;
}

#configEditBtn .basicBtn{
width:180px;
}

#configEditBtn .linkBtn{
width:330px;
padding: 15px 0 13px;
font-size:115%;
}

#configSaveBtn{
margin:30px auto 50px;
text-align:center;
}

#configSaveBtn .cancelBtn{
width:180px;
margin-right:15px;
}

#configSaveBtn .linkBtn{
width:200px;
}

#configBackBtn{
margin:30px auto 10px;
text-align:center;
}

#configBackBtn .cancelBtn{
width:180px;
font-size:125%;
}

/* cgi */

#cgiTtlWrapper{
padding: 10px 20px 15px 200px;
margin-bottom: 10px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/cgi_img_cgi_01.png) 10px 0 no-repeat;
}

#mainContentsWrapper.cgiComplete #cgiTtlWrapper{
padding: 25px 20px 35px 200px;
}

#mainContentsWrapper.cgiComplete .contentsTtlWrapper{
margin-bottom:5px;
}

#cgiTtlWrapper h2{
font-size: 150%;
}

#cgiTtlWrapper p{

}

.cgiOpenWrapper{
padding:15px 20px 20px;
background:#fafbfc;
}

.cgiOpenWrapper .cgiOpenTtl{
font-weight:bold;
text-align:center;
margin-bottom:10px;
}

.cgiOpenWrapper .cgiOpenTtl span{
display:inline-block;
padding: 3px 20px 3px 35px;
background: url(https://s.yimg.jp/images/icon/u/bsc/1.0.0/warning28.png) 0 0 no-repeat ;
*display:inline;
*zoom:1;
}

.cgiOpenWrapper .cgiOpenTxt{
font-size:85%;
margin-bottom:15px;
line-height:1.5;
}

.cgiOpenWrapper .cgiOpenBtn{
text-align:center;
}

.cgiOpenWrapper .cgiOpenBtn .basicBtn{
width: 220px;
padding: 13px 0 11px;
font-size: 115%;
}

#cgiConfigInfoTtlTab{
margin-top:30px;
}

#cgiConfigInfoTtlTab #cgiTab,
#cgiConfigInfoTtlTab #sendmailTab{
width:405px;
height:60px;
float:left;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/cgi_bg_navi_01.png) 0 0 no-repeat ;
text-align:center;
cursor:pointer;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (min-device-pixel-ratio: 2) {
#cgiConfigInfoTtlTab #cgiTab,
#cgiConfigInfoTtlTab #sendmailTab{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/cgi_bg_navi_01_2x.png) 0 0 no-repeat ;
background-size:810px 180px;
}
}

#cgiConfigInfoTtlTab #cgiTab{
background-position:0 0;
}


#cgiConfigInfoTtlTab #sendmailTab{
background-position:-405px 0;
}

#cgiConfigInfoTtlTab #cgiTab:hover{
background-position:0 -120px;
}


#cgiConfigInfoTtlTab #sendmailTab:hover{
background-position:-405px -60px;
}

#cgiConfigInfoTtlTab #cgiTab.current{
background-position:0 -60px;
color:#fff;
cursor:default;
}

#cgiConfigInfoTtlTab #sendmailTab.current{
background-position:-405px -120px;
color:#fff;
cursor:default;
}

#cgiConfigInfoTtlTab #cgiTab span,
#cgiConfigInfoTtlTab #sendmailTab span{
display:inline-block;
padding:3px 20px 1px 20px;
line-height:45px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) 0 center no-repeat ;
*display:inline;
*zoom:1;
}

#cgiConfigInfoTtlTab #cgiTab.current span,
#cgiConfigInfoTtlTab #sendmailTab.current span{
background: none ;

}

#cgiConfigContents,
#sendmailConfigContents{
padding-bottom:20px;
}

#cgiForbidden dt.cgiForbiddenTtl,
#sendmailConfigContents #sendmailForbidden .sendmailForbiddenTtl{
padding: 6px 0 3px 43px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/cgi_icon_forbidden_01.png) 8px 5px no-repeat ;
font-size: 115%;
margin-bottom: 20px;
border-bottom: 1px solid #fff;
-webkit-box-shadow: 0 1px 0 0 rgba(227,227,227,1);
box-shadow: 0 1px 0 0 rgba(227,227,227,1);
}

#cgiForbidden dd.cgiForbiddenTxt,
#sendmailForbidden dd.sendmailForbiddenTxt{
padding:0 10px;
margin-bottom:10px;
font-size: 115%;
}

#cgiForbidden dd.cgiForbiddenList li,
#sendmailForbidden dd.sendmailForbiddenList li{
margin-left:100px;
list-style-type: disc;
line-height:1.3;
}

#sendmailConfigContents{
display:none;
}

#sendmailConfigContents #sendmailLeadTxt{
padding: 20px 20px 15px 200px;
margin: 20px 0;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/cgi_img_sendmail_01.png) 20px 0 no-repeat;
}

#sendmailConfigContents #sendmailFrom .fromMailList li{
margin-top:10px;
margin-left:1em;
text-indent:-1em;
}

#sendmailConfigContents #sendmailFrom .fromMailList li:first-child{
margin-top:0;
}

#sendmailConfigContents #sendmailConfigItem .configItemTtl,
#sendmailConfigContents #sendmailConfigWay .configWayTtl,
#sendmailConfigContents #sendmailForbidden .sendmailForbiddenTtl{
padding: 6px 0 3px 43px;
font-size: 115%;
font-weight:bold;
margin-bottom: 20px;
border-bottom: 1px solid #fff;
-webkit-box-shadow: 0 1px 0 0 rgba(227,227,227,1);
box-shadow: 0 1px 0 0 rgba(227,227,227,1);
}

#sendmailConfigContents #sendmailConfigItem .configItemTtl{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/cgi_icon_config_01.png) 8px 5px no-repeat ;
}

#sendmailConfigContents #sendmailConfigWay .configWayTtl{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/cgi_icon_mailConfig_01.png) 8px 11px no-repeat ;
}

#sendmailConfigContents #sendmailConfigWay .configWayTtl,
#sendmailConfigContents #sendmailForbidden .sendmailForbiddenTtl{
margin-bottom:20px;
}

#sendmailConfigContents #sendmailConfigWay dl#mailYahoo dt,
#sendmailConfigContents #sendmailConfigWay dl#mailDomain dt,
#sendmailConfigContents #sendmailConfigWay dl#mailOther dt{
padding:0 10px;
margin-bottom:5px;
font-weight:bold;
}

#sendmailConfigContents #sendmailConfigWay dl dd{
padding:0 10px;
}

#sendmailConfigContents #sendmailConfigWay dl#mailYahoo dd:last-child,
#sendmailConfigContents #sendmailConfigWay dl#mailDomain dd:last-child,
#sendmailConfigContents #sendmailConfigWay dl#mailOther dd:last-child{
padding-bottom:10px;
margin-bottom:10px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_borderDashed_01.png) 0 bottom repeat-x;
}

#sendmailConfigContents #sendmailConfigWay dl#mailOther dd:last-child{
background: none;
}


#sendmailConfigContents #sendmailConfigWay dl#mailDomain dd{
line-height:1.5;
text-indent:-1em;
padding:0 10px 0 25px;
margin-bottom:10px;
}

#sendmailConfigContents #sendmailConfigWay  dd.subInfoLink{
margin:10px 0 -10px;
color:#4c4c4c;
text-align:right;
font-size:85%;
line-height:1.2;
}

#sendmailConfigContents #sendmailConfigWay dd.subInfoLink a{
display:inline-block;
padding:3px 15px  2px 0;
*display:inline;
*zoom:1;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right center no-repeat;
}

#sendmailConfigContents #sendmailConfigWay dl#mailDomain dd:last-child{
padding-bottom:10px;
margin-bottom:10px;
}

.cgiPlusChargeWrapper{
padding: 20px;
background: #fafbfc;
}

.cgiPlusChargeWrapper .cgiPlusChargeTxt{
font-size:85%;
margin-bottom:10px;
}

.cgiPlusChargeWrapper .cgiPlusChargeBtn{
text-align:center;
}

.cgiPlusChargeWrapper .cgiPlusChargeBtn .chargeBtn{
width: 220px;
padding: 13px 0 11px;
font-size: 115%;
}

#mainContentsWrapper.cgiComplete #backToConfigTop{
margin-top:25px;
padding-bottom:10px;
text-align:center;
}

#mainContentsWrapper.cgiComplete #backToConfigTop .cancelBtn{
width:250px;
padding:15px 0 14px;
}

/* planinfo */

#planInfoWrapper{
margin-bottom:30px;
}

#planInfoTtlWrapper{
padding: 10px 20px 15px 165px;
margin-bottom: 10px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_img_fee_01.png) 10px 0 no-repeat;
}

#planInfoTtlWrapper h2 {
font-size: 150%;
}

#planInfoListWrapper {
margin:0 auto 10px;
background:#fafbfc;
line-height:1.3;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
}

#planInfoListWrapper #planListApplyWrapper,
#planInfoListWrapper #planListStrageWrapper,
#planInfoListWrapper #planListAdWrapper,
#planInfoListWrapper #planListSellWrapper,
#planInfoListWrapper #planListDomainWrapper,
#planInfoListWrapper #planListMystoreWrapper{
border-bottom:2px solid #ccc;
}

#planInfoListWrapper #planListNameWrapper th,
#planInfoListWrapper #planListFeeWrapper th,
#planInfoListWrapper #planListApplyWrapper th,
#planInfoListWrapper #planListStrageWrapper th,
#planInfoListWrapper #planListAdWrapper th,
#planInfoListWrapper #planListSellWrapper th,
#planInfoListWrapper #planListDomainWrapper th,
#planInfoListWrapper #planListMystoreWrapper th,
#planInfoListWrapper #planListCgiWrapper th{
padding:10px 15px 10px;
vertical-align:middle;
text-align:left;
border-right:1px solid #ccc;
}

#planInfoListWrapper #planListNameWrapper th{
text-align:center;
}

#planInfoListWrapper #planListNameWrapper th:first-child{
text-align:left;
}

#planInfoListWrapper #planListNameWrapper td,
#planInfoListWrapper #planListFeeWrapper td,
#planInfoListWrapper #planListApplyWrapper td,
#planInfoListWrapper #planListStrageWrapper td,
#planInfoListWrapper #planListAdWrapper td,
#planInfoListWrapper #planListSellWrapper td,
#planInfoListWrapper #planListDomainWrapper td,
#planInfoListWrapper #planListMystoreWrapper td,
#planInfoListWrapper #planListCgiWrapper td{
padding:10px 15px;
border-right:1px solid #ccc;
}

#planInfoListWrapper #planListApplyWrapper td{
padding:18px 15px;
border-right:1px solid #ccc;
}

#planInfoListWrapper #planListFeeWrapper,
#planInfoListWrapper #planListStrageWrapper,
#planInfoListWrapper #planListSellWrapper,
#planInfoListWrapper #planListMystoreWrapper{
background:#f2f2f2;
}

#planInfoListWrapper td{
text-align:center;
}

#planInfoListWrapper #planListNameWrapper{
background:#e6e6e6;
border-bottom:1px solid #ccc;
}

#planInfoListWrapper #planListNameWrapper{
background:#e6e6e6;
border-bottom:1px solid #ccc;
}

#planInfoListWrapper #planListNameWrapper th{
padding:13px 15px 10px;
line-height:1.3;
}

#planInfoListWrapper #planListNameWrapper .namePlus,
#planInfoListWrapper #planListNameWrapper .nameLight,
#planInfoListWrapper #planListNameWrapper .nameYbb,
#planInfoListWrapper #planListNameWrapper .nameFree{
width:146px;
}

#planInfoListWrapper #planListNameWrapper .nameTtl{
width:170px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_bg_planName_01.png) 0 top repeat-x;
border-right:1px solid #fff;
}

#planInfoListWrapper #planListNameWrapper .namePlus{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_bg_planPlus_01.png) 0 top repeat-x;
border-right:1px solid #fff;
}

#planInfoListWrapper #planListNameWrapper .nameLight{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_bg_planLight_01.png) 0 top repeat-x;
border-right:1px solid #fff;
}

#planInfoListWrapper #planListNameWrapper .nameYbb{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_bg_planLight_01.png) 0 top repeat-x;
border-right:1px solid #fff;
}

#planInfoListWrapper #planListNameWrapper .nameFree{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_bg_planfree_01.png) 0 top repeat-x;
}

#planInfoListWrapper #planListNameWrapper .subTxt{
font-size:85%;
}

#planInfoListWrapper #planListNameWrapper .planName{
font-size:115%;
font-weight:bold;
}

#planInfoListWrapper #planListFeeWrapper {

}

#planInfoListWrapper #planListFeeWrapper .tax{
font-size:85%;
}

#planInfoListWrapper #planListFeeWrapper .fee{
color:#000;
font-size:125%;
font-weight:bold;
}

#planInfoListWrapper #planListFeeWrapper .subTxt{
font-size:85%;
}

#planInfoListWrapper #planListFeeWrapper .noteTxt,
#planInfoListWrapper #planListDomainWrapper .noteTxt{
vertical-align:top;
font-size:75%;
}

#planInfoListWrapper #planListApplyWrapper td{
padding-top:18px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_bg_feeArrow_01.png) center top no-repeat;
}

#planInfoListWrapper #planListApplyWrapper td .basicBtn,
#planInfoListWrapper #planListApplyWrapper td .chargeBtn,
#planInfoListWrapper #planListApplyWrapper td .cancelBtn,
#planInfoListWrapper #planListApplyWrapper td .outBtn{
width:140px;
}

#planInfoListWrapper #planListStrageWrapper .stragePlus{
font-size:115%;
font-weight:bold;
}

#planInfoListWrapper #planListMystoreWrapper .mystoreInfoLink{
display:inline-block;
width:22px;
height:22px;
margin-left:5px;
text-indent:-9999px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_icon_mystoreInfo_01.png) center 0 no-repeat;
*display:inline;
*zoom:1;
}

#planInfoListWrapper .funcOn{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_icon_funcOn_01.png) center center no-repeat;
text-indent:-9999px;
}

#planInfoListWrapper .funcOff{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_icon_funcOff_01.png) center center no-repeat;
text-indent:-9999px;
}

#planListNoteWrapper{
font-size:85%;
}

#planListNoteWrapper li{
line-height:1.3;
margin:0 0 10px 33px;
text-indent:-2.5em;
}

#planListNoteWrapper .noteNumber{
margin-right:10px;
}

#toolIntroTtlWrapper{
padding: 20px 20px 20px 200px;
margin-bottom: 20px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_img_tools_01.png) 30px 0 no-repeat;
}

#toolIntroTtlWrapper h2 {
font-size: 150%;
}

.toolIntoSubTtlWrapper{
padding:0 10px;
margin-bottom:15px;
border-bottom:2px solid #ccc;
-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.05);
box-shadow: 0 2px 0 0 rgba(0,0,0,0.05);
}

.toolIntoSubTtlWrapper h3{
float:left;
margin-right:10px;
font-size:150%;
}

.toolIntoSubTtlWrapper p { 
padding-top: 13px;
line-height: 1.2;
}

.offerItemListWrapper {
width:850px;
margin:0 auto 20px;
clear:both;
}

.offerItemListWrapper li.offerItemList{
float:left;
margin-left:50px;
width:250px;
}

.offerItemListWrapper li.offerItemList:first-child{
margin-left:0;
}

.offerItemListWrapper li.offerItemList h4{
padding-top:120px;
text-align:center;
font-size:115%;
font-weight:bold;
}

.offerItemListWrapper li#fileManager.offerItemList h4{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_img_fileManager_01.png) center 0 no-repeat;
}

.offerItemListWrapper li#geoCreator.offerItemList h4{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_img_goecre_01.png) center 10px no-repeat;
}

.offerItemListWrapper li#myStore.offerItemList h4{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_img_mystore_01.png) center 10px no-repeat;
}

.offerItemListWrapper li#adOption.offerItemList h4{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_img_ad_01.png) center 10px no-repeat;
}

.offerItemListWrapper li#sellOption.offerItemList h4{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_img_sell_01.png) 50px 10px no-repeat;
}

.offerItemListWrapper li#domainOption.offerItemList h4{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_img_domain_01.png) center 10px no-repeat;
}

.offerItemListWrapper li#cgiOption.offerItemList h4{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_img_cgi_01.png) center 10px no-repeat;
}

.offerItemListWrapper li.offerItemList ul.offerPlanList{
width:250px;
height:21px;
padding:7px 0;
margin-bottom:5px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_bg_offerPlanBorder_01.png) 0 0 repeat-x;
}

.offerItemListWrapper li.offerItemList ul.offerPlanList li{
width:61px;
height:21px;
float:left;
margin-left:2px;
text-indent:-9999px;
}

.offerItemListWrapper li.offerItemList ul.offerPlanList li:first-child{
margin-left:0;
}

.offerItemListWrapper li.offerItemList ul.offerPlanList li.plusOn{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_icon_planPlusOn_01.png) 0 0 no-repeat;
}

.offerItemListWrapper li.offerItemList ul.offerPlanList li.plusOff{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_icon_planPlusOff_01.png) 0 0 no-repeat;
}

.offerItemListWrapper li.offerItemList ul.offerPlanList li.lightOn{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_icon_planLightOn_01.png) 0 0 no-repeat;
}

.offerItemListWrapper li.offerItemList ul.offerPlanList li.lightOff{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_icon_planLightOff_01.png) 0 0 no-repeat;
}

.offerItemListWrapper li.offerItemList ul.offerPlanList li.ybbOn{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_icon_planYbbOn_01.png) 0 0 no-repeat;
}

.offerItemListWrapper li.offerItemList ul.offerPlanList li.ybbOff{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_icon_planYbbOff_01.png) 0 0 no-repeat;
}

.offerItemListWrapper li.offerItemList ul.offerPlanList li.freeOn{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_icon_planFreeOn_01.png) 0 0 no-repeat;
}

.offerItemListWrapper li.offerItemList ul.offerPlanList li.freeOff{
background: url(https://s.yimg.jp/images/geo/contents/v1/images/planinfo_icon_planFreeOff_01.png) 0 0 no-repeat;
}

.offerItemListWrapper li.offerItemList p{
margin-bottom:5px;
line-height:1.5;
}

.offerItemListWrapper li.offerItemList span.detailLink{
display:block;
font-size:85%;
text-align:right;
}

.offerItemListWrapper li.offerItemList span.detailLink a{
padding-right:15px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right center no-repeat;
}

#mainContentsWrapper.planInfo #cancenlChargeInfoWrapper{
clear:both;
padding-bottom:10px;
}

#mainContentsWrapper.planInfo #cancenlChargeInfoWrapper p{
padding:0 10px;
text-align:left;
}

#mainContentsWrapper.planInfo #cancenlChargeInfoWrapper #cancelBtn{
text-align:center;
}

/* cancelCharge */

#cancelNoticeWrapper #cancelNoticeLead{
width:500px;
padding:20px 0 20px 200px;
margin:0 0 10px 100px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/cancel_img_hpLocked_01.png) 0 center no-repeat;
text-align:left;
line-height:1.8;
font-size:150%;
*display:inline;
*zoom:1;
}

#cancelNoticeWrapper p#comebackInfoTxt{
padding:0 20px;
margin-bottom:30px;
}

#deleteNoticeWrapper #deleteNoticeLead{
width:500px;
padding:30px 0 30px 200px;
margin:0 0 30px 60px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/delete_img_hpDelete_01.png) 0 center no-repeat;
text-align:left;
line-height:1.8;
font-size:150%;
*display:inline;
*zoom:1;
}

#deleteNoticeWrapper #deleteNoticeLead span{
display:block;
font-size: 70%;
margin-top: 10px;
line-height:1.5;
}

.deleteTimeNotice{
text-align:center;
}

.deleteTimeNotice span{
display:inline-block;
padding: 2px 0 0 21px;
background: url(https://s.yimg.jp/images/icon/u/bsc/1.0.0/warning16.png) 0 center no-repeat;
*display:inline;
*zoom:1;
}

#questionsWrapper #questionsLead{
width:500px;
padding:20px 0 20px 200px;
margin:0 0 30px 100px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/cancel_img_question_01.png) 0 center no-repeat;
text-align:left;
line-height:1.8;
font-size:150%;
*display:inline;
*zoom:1;
}



#chargeCancelBtn{
text-align:center;
margin-bottom: 10px;
}

#chargeCancelBtn .cancelBtn{
width:130px;
margin-right:10px;
}

#chargeCancelBtn .chargeBtn{
width:200px;
}

#questionsContensWrapper{
margin:0 0 20px 125px;
}

#questionsContensWrapper .formItemWrapper{
width:700px;
margin-bottom:20px;
}

#questionsContensWrapper dl.formItemWrapper dt {
display: inline-block;
padding: 3px 0;
line-height: 1;
font-weight: bold;
margin-bottom: 10px;
}

#questionsContensWrapper dl.formItemWrapper dt span.required {
line-height: 1;
font-size: 12px;
font-weight: normal;
color: #f26161;
margin-left: 10px;
border: 1px solid #f26161;
padding: 0 2px;
}

#questionsContensWrapper dl.formItemWrapper textarea{
width:550px;
}


#cancelCompleteWrapper #cancelCompleteLead{
padding-top:160px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/cancel_img_complete_01.png) center 0 no-repeat;
text-align:center;
line-height:1.2;
font-size:150%;
margin-bottom:20px;
}

#cancelCompleteWrapper #toTopBtn{
text-align:center;
margin-bottom:30px;
}

#cancelCompleteWrapper #toTopBtn .cancelBtn{
width:300px;
}

#deleteCompleteWrapper #deleteCompleteLead{
padding-top:170px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/delete_img_hpDelete_01.png) center 0 no-repeat;
text-align:center;
line-height:1.2;
font-size:150%;
margin-bottom:20px;
}

#deleteCompleteWrapper #hpOpenBtn{
text-align:center;
margin-bottom:10px;
}

#deleteCompleteWrapper #hpOpenBtn .basicBtn{
width:300px;
}

#deleteCompleteWrapper #toTopLink {
text-align:center;
margin-bottom:20px;
}

/* error */

#errorWrapper .errorTtlTxt{
text-align:center;
font-size:150%;
margin:10px auto 20px;
}

.errorCommon #errorWrapper .errorTtlTxt{
text-align:center;
font-size:150%;
margin:30px auto 20px;
}

#errorWrapper .errorInfoTxt{
margin:0 20px 20px;
}

#errorWrapper #glMovedUrl{
padding: 5px 0;
margin: 0 20px;
background: #fff;
text-align: center;
font-size: 115%;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}

#errorWrapper #errorRecommendTop{
width:810px;
padding-top:170px;
background:url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_errorRecommend_top_01.png) 0 0 no-repeat ;
}
#errorWrapper #errorRecommendBtm{
width:810px;
padding-bottom:165px;
background:url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_errorRecommend_btm_01.png) 0 bottom no-repeat ;
}

#errorWrapper #errorRecommendTop .largeBnr{
padding-bottom:20px;
background:url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_errorRecommend_middle_01.png) 0 0 repeat-y ;
text-align:center;
}

#errorWrapper #errorRecommendTop .largeBnr a:hover{
opacity:0.7;
}

#errorWrapper #errorRecommendTop h3{
padding-bottom:30px;
background:url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_errorRecommend_middle_01.png) 0 0 repeat-y ;
font-size:125%;
font-weight:bold;
line-height:1.2;
text-align:center;
}

#errorWrapper #errorRecommendTop .errorRecommendContents{
background:url(https://s.yimg.jp/images/geo/contents/v1/images/common_bg_errorRecommend_middle_01.png) 0 0 repeat-y ;
padding:0 80px 15px;
margin:0 auto;
}

#errorWrapper #errorRecommendTop .errorRecommendContents li{
float:right;
width:300px;
margin-left:20px;
}
#errorWrapper #errorRecommendTop .errorRecommendContents li:first-child{
float:left;
margin-left:0 ;
}

#errorWrapper #backTopTopLink {
margin-top:20px;
text-align:center;
}

.errorCommon #errorWrapper #backTopTopLink {
margin:30px auto 30px;
text-align:center;
}

/* notice */

#noticeNaviWrapper{
margin-bottom:20px;
}

#noticeNaviWrapper li{
float:left;
width:270px;
height:60px;
line-height:50px;
text-align:center;
}

#noticeNaviWrapper li.current{
color:#fff;
}

#noticeNaviWrapper.release li.current{
color:#fff;
background:url(https://s.yimg.jp/images/geo/contents/v1/images/notice_bg_navi_01.png) 0 0 no-repeat ;
}

#noticeNaviWrapper.maintenance li.current{
color:#fff;
background:url(https://s.yimg.jp/images/geo/contents/v1/images/notice_bg_navi_01.png) -270px -120px no-repeat ;
}

#noticeNaviWrapper.mystore li.current{
color:#fff;
background:url(https://s.yimg.jp/images/geo/contents/v1/images/notice_bg_navi_01.png) -540px -240px no-repeat ;
}

#noticeNaviWrapper li a{
display:block;
background:url(https://s.yimg.jp/images/geo/contents/v1/images/notice_bg_navi_01.png) no-repeat;
width:270px;
height:60px;
color:#333;
}

#noticeNaviWrapper.release li.maintenance  a{
background-position:-270px 0 ;
}

#noticeNaviWrapper.release li.maintenance  a:hover{
background-position:-270px -60px ;
}

#noticeNaviWrapper.release li.mystore a{
background-position:-540px 0 ;
}

#noticeNaviWrapper.release li.mystore a:hover{
background-position:-540px -60px ;
}

#noticeNaviWrapper.maintenance li.release  a{
background-position:0 -120px ;
}

#noticeNaviWrapper.maintenance li.release  a:hover{
background-position:0 -180px ;
}

#noticeNaviWrapper.maintenance li.mystore a{
background-position:-540px -120px ;
}

#noticeNaviWrapper.maintenance li.mystore a:hover{
background-position:-540px -180px ;
}

#noticeNaviWrapper.mystore li.release  a{
background-position:0 -240px ;
}

#noticeNaviWrapper.mystore li.release  a:hover{
background-position:0 -300px ;
}

#noticeNaviWrapper.mystore li.maintenance a{
background-position:-270px -240px ;
}

#noticeNaviWrapper.mystore li.maintenance a:hover{
background-position:-270px -300px ;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (min-device-pixel-ratio: 2) {
#noticeNaviWrapper.release li.current{
background:url(https://s.yimg.jp/images/geo/contents/v1/images/notice_bg_navi_01_2x.png) 0 0 no-repeat ;
background-size:810px 360px;
}

#noticeNaviWrapper li a{
background:url(https://s.yimg.jp/images/geo/contents/v1/images/notice_bg_navi_01_2x.png) no-repeat;
background-size:810px 360px;
}
}

.noticeContentsWrapper{
margin:0 50px 30px;
}

.noticeContentsWrapper .noticeTtlWrapper{
font-weight:bold;
margin-bottom:10px;
}

.noticeContentsWrapper .noticeTtlWrapper .noticeDate{
display:block;
float:left;
width:160px;
}

.noticeContentsWrapper .noticeTtlWrapper .noticeTtl{
display:block;
float:right;
width:550px;
}

.noticeContentsWrapper .noticeTtlWrapper .noticeCate{
display:inline-block;
width:120px;
padding: 5px 0 2px;
margin-right: 10px;
text-align: center;
font-size: 85%;
font-weight: normal;
line-height:1.2;
color:#fff;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
*display:inline;
*zoom:1;
}

.noticeContentsWrapper .noticeTtlWrapper .noticeCate.release{
background-color:#679ce0;
}

.noticeContentsWrapper .noticeTtlWrapper .noticeCate.maintenance{
background-color:#ffa666;
}

.noticeContentsWrapper .noticeTtlWrapper .noticeCate.mystore{
background-color:#606060;
}

.noticeContentsWrapper .noticeContents{
margin-left:160px;
font-size:85%;
}

#pagenationWrapper{
border-top:1px solid #ccc;
padding-top:20px;
}

#pagenationWrapper #pagenationInner{
position: relative;
width: 300px;
margin: 0 auto;
text-align: center;
}

#pagenationWrapper #pagenationInner .pageBack {
position:absolute;
left:0;
top:0;
line-height:1;
*line-height:1.2;
width:120px;
}

#pagenationWrapper #pagenationInner .pageBack a{
display:inline-block;
*display:block;
*zoom:1;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowLeftSmall_01.png) left center no-repeat;
padding: 5px 0 2px 30px;
color:#4c4c4c;
}

#pagenationWrapper #pagenationInner .pageNumber{
font-size: 85%;
text-align: center;
}

#pagenationWrapper #pagenationInner .pageNumber .currentNumber{
font-weight:bold;
}

#pagenationWrapper #pagenationInner .pageNext{
position:absolute;
right:0;
top:0;
line-height:1;
*line-height:1.2;
width:120px;
}

#pagenationWrapper #pagenationInner .pageNext a{
display:inline-block;
*display:block;
*zoom:1;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/common_icon_arrowRightSmall_01.png) right center no-repeat;
padding: 5px 30px 2px 0;
color:#4c4c4c;
}

/* adpromo */
#adPromoTtlWrapper{
background: rgba(242,246,250,0.85);
background: #f0f5f9\9;
*background: #f0f5f9;
}

#adPromoTtlWrapper #adPromoTtlInner{
width:630px;
min-height:200px;
padding:15px 0 20px 320px;
margin:0 auto;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/adpromo_img_mv_01.png) 20px bottom no-repeat;
}

#adPromoTtlWrapper #adPromoTtlInner .adPromoTtlTxt{
font-size:200%;
font-weight:bold;
line-height:1.2;
margin:30px auto 20px;
}

#adPromoTtlWrapper #adPromoTtlInner .adPromoLeadTxt{
}

#mainContentsWrapper.adPromo .adPromoHdrWrapper {
margin-bottom:20px;
}

#mainContentsWrapper.adPromo .adPromoHdrWrapper .adPromoHdrTxt{
font-size:175%;
margin-bottom:10px;
line-height:1.2;
font-weight:bold;
}

#mainContentsWrapper.adPromo .adPromoHdrWrapper .adPromoHdrTxt .headNumber{
display:inline-block;
width:40px;
height:40px;
margin-right:10px;
background-color:#92b4e1;
line-height:44px;
text-align:center;
font-size:85%;
font-weight:normal;
color:#fff;
margin-bottom:10px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
*display:inline;
*zoom:1;
}


#mainContentsWrapper.adPromo .adPromoLeadTxt{

}

#mainContentsWrapper.adPromo .subInfoTxt{
font-size:85%;
line-height:1.5;
}

#mainContentsWrapper.adPromo .typeInfoTtlWrapper {
padding: 5px 0 5px 15px;
margin:0 0 20px 45px;
border-left:4px solid #92b4e1;
}

#mainContentsWrapper.adPromo .typeInfoTtlWrapper .typeInfoHdrTxt{
line-height:1.2;
margin-bottom:5px;
font-size:175%;
font-weight:bold;
}

#mainContentsWrapper.adPromo .typeInfoTtlWrapper .typeInfoHdrTxt span{
font-size:85%;
}

#mainContentsWrapper.adPromo .typeInfoContentsWrapper{
width:770px;
margin:0 auto 40px;
}

#mainContentsWrapper.adPromo .typeInfoContentsWrapper .typeInfoImg{
float:left;
}

#mainContentsWrapper.adPromo .typeInfoContentsWrapper .typeInfoRightWrapper{
width:455px;
float:right;
}

#mainContentsWrapper.adPromo .typeInfoContentsWrapper .balloonInfoWrapper{
padding-left:15px ;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/adpromo_bg_balloonInfoArrow_01.png) left center no-repeat;
}

#mainContentsWrapper.adPromo .typeInfoContentsWrapper .balloonInfoInner{
width:410px;
display:block;
padding:15px 15px 10px 15px ;
margin-bottom:20px;
background-color:#fcfeff;
font-size:85%;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#mainContentsWrapper.adPromo .typeInfoContentsWrapper .recommendTargetWrapper{
width:440px;
padding-bottom:20px;
margin:0 0 15px 15px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/adpromo_bg_recommendTargetBtm_01.png) 0 bottom no-repeat;
}

#mainContentsWrapper.adPromo .typeInfoContentsWrapper .recommendTargetWrapper dt{
width:440px;
height:25px;
text-indent:-9999px;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/adpromo_bg_recommendTargetTop_01.png) 0 0 no-repeat;
}

#mainContentsWrapper.adPromo .typeInfoContentsWrapper .recommendTargetWrapper dd{
width:420px;
padding:10px 20px 0;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/adpromo_bg_recommendTargetMdl_01.png) 0 0 repeat-y;
line-height:1.2;
}

#mainContentsWrapper.adPromo .typeInfoContentsWrapper .recommendTargetWrapper dd:first-child{
width:420px;
padding-top:0;
background: url(https://s.yimg.jp/images/geo/contents/v1/images/adpromo_bg_recommendTargetMdl_01.png) 0 0 repeat-y;
}

#mainContentsWrapper.adPromo .typeInfoContentsWrapper .subInfoTxt{
width:440px;
margin-left:15px;
}

#mainContentsWrapper.adPromo .toPlanInfoWrapper{
width:770px;
padding:20px;
margin:0 auto;
background-color:#fcfeff;
border:1px solid #e5e5e5;
text-align:center;
}

#mainContentsWrapper.adPromo .toPlanInfoWrapper p{
margin-bottom:10px;
font-size:150%;
font-weight:bold;
}

#mainContentsWrapper.adPromo .toPlanInfoWrapper .linkBtn{
width:300px;
font-size:125%;
}

/* commonModules */
.contentsTtlWrapper{
margin-bottom:20px;
border-bottom:1px solid #e3e3e3;
-webkit-box-shadow: 0 -1px 0 0 rgba(255,255,255,1) inset;
box-shadow: 0 -1px 0 0 rgba(255,255,255,1) inset;
}

.contentsTtlWrapper h2.contentsTtl{
padding:0 0 12px 10px ;
line-height:1.2;
font-size:115%;
font-weight:bold;
}



