@charset "UTF-8";
.mdMasthead{position:relative;width:950px;margin:0 auto;vertical-align:middle;overflow:hidden}
.mdMasthead .elLogo{display:inline-block;vertical-align:middle;padding:10px 0 5px;vertical-align:middle;float:left;line-height:0}
.mdMasthead .elRightContent{margin-top:10px;display:inline-block;vertical-align:middle;float:right;vertical-align:top}
.mdMasthead .mdSocialButton{margin-right:10px;vertical-align:top;display:inline-block}
.mdMasthead .mdSocialButton ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;margin-top:10px;margin-right:10px}
.mdMasthead .mdSocialButton ul li{display:inline-block;vertical-align:middle}
.mdMasthead .mdSocialButton ul li[data-promo-part-socialbuttonnoscript-item=x] a{background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/template/common/images/spr_social.png);background-size:20px auto;background-position:50% -20px}
.mdMasthead [data-promo-part-social]:not(:last-child){margin:0 10px 0 0}
.mdMasthead .elLinks{font-size:12px;display:inline-block;text-align:right;white-space:nowrap}
.mdMasthead .elLinks ul{margin-top:10px}
.mdMasthead .elLinks ul li{display:inline-block;vertical-align:middle}
.mdMasthead .elLinks ul li a{color:#03c;font-size:12px;text-decoration:underline;line-height:0}
.mdMasthead .elLinks ul li a:hover{color:#4c88ff}
.ContentsWrap{margin:0 auto;width:950px;background-color:#fff}
.ContentsWrap a{color:#03c;text-decoration:underline}
.ContentsWrap a:hover{color:#4c88ff}
.ContentsWrap h1 a{width:652px;height:60px;text-indent:-9999px;background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/title.jpg) no-repeat;display:block}
.ContentsWrap .mdBreadCrumb{margin-bottom:10px;width:950px}
.ContentsWrap .mdBreadCrumb+div{float:none;text-align:left}
.ContentsWrap .mdBreadCrumb ol li a{color:#03c;text-decoration:underline}
.ContentsWrap .mdBreadCrumb ol li a:hover{color:#4c88ff}
.ContentsWrap .mdGuide{margin:35px auto 0}
.ContentsWrap .mdHeaderLower{font-size:14px;text-align:center}
.ContentsWrap .mdHeaderLower .search{margin-right:30px}
.ContentsWrap .mdHeaderLower input#srchInput{margin-right:10px;width:255px;height:30px;border:3px solid #ff7b00}
.ContentsWrap .mdHeaderLower input.srchSubmit{width:80px;height:30px;color:#fff;font-size:14px;letter-spacing:5px;text-align:center;background-color:#ff9000;border:0}
.ContentsWrap .mdHeaderLower input.srchSubmit:hover{background-color:#ff6613}
.ContentsWrap .mdNav{width:950px;height:80px;padding-bottom:10px;margin-bottom:10px;padding:10px 0;background-color:#fff;position:relative;clear:both}
.ContentsWrap .mdNav ul.mdNavBtnWrap{width:950px;height:60px;background-color:#fff}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elNavBtn{width:182px;height:60px;margin-left:10px;float:left}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elNavBtn.elHide .elFlyout{display:none}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elNavBtn.elShow .elFlyout{display:block}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elNavBtn span{width:182px;height:60px;font-size:18px;color:#0aa4c1;vertical-align:middle;display:table-cell;text-align:center;text-decoration:none;border:1px solid #0aa4c1;cursor:default}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elNavBtn span:hover{color:#fff;background-color:#0aa4c1}
.ContentsWrap .mdNav ul.mdNavBtnWrap li:first-child{margin-left:0}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elTop span{text-align:center;cursor:pointer}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elTop span:before{display:none}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elTop a{width:182px;display:block;text-decoration:none}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elTop a:before{display:none}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elTop a:hover{color:#fff}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elSoftBank span{padding-left:22px;color:#000;border-color:#000;line-height:22px;text-align:left}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elSoftBank span:before{margin:8px 0 0 8px}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elSoftBank span:hover{color:#fff;background-color:#000}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elSoftBank span:hover:before{background-position:0 0}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elBuild span{color:#0ac176;border-color:#0ac176}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elBuild span:before{background-image:url(../images/icn_build.png);background-position:0 -43px}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elBuild span:hover{color:#fff;background-color:#0ac176}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elBuild span:hover:before{background-position:0 0}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elManage span{color:#f2a002;border-color:#f2a002}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elManage span:before{background-image:url(../images/icn_manage.png);background-position:0 -43px}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elManage span:hover{color:#fff;background-color:#f2a002}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elManage span:hover:before{background-position:0 0}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elSupport span{color:#fa6a00;border-color:#fa6a00}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elSupport span:before{background-image:url(../images/icn_support.png);background-position:0 -43px}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elSupport span:hover{color:#fff;background-color:#fa6a00}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elSupport span:hover:before{background-position:0 0}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elPromotion span{color:#5b9bd5;border-color:#5b9bd5}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elPromotion span:before{background-image:url(../images/icn_promotion.png);background-position:0 -43px}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elPromotion span:hover{color:#fff;background-color:#5b9bd5}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elPromotion span:hover:before{background-position:0 0}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elPromotion.elOther span{color:#84619f;border-color:#84619f}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elPromotion.elOther span:before{background-image:url(../images/icn_other.png);background-position:0 -43px}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elPromotion.elOther span:hover{color:#fff;background-color:#84619f}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elPromotion.elOther span:hover:before{background-position:0 0}
.ContentsWrap .mdNav ul.mdNavBtnWrap li.elPromotion:not(:nth-child(2)) .elNavBtn span:before{margin:0 9px;width:26px;height:26px;content:"";display:block;background-repeat:no-repeat;background-size:26px auto;float:left}
.ContentsWrap .mdNav.elSticky{position:fixed;top:0;z-index:1;width:100%;max-width:100%}
.ContentsWrap .mdNav.elSticky+.elCloned{height:100px;display:block}
.ContentsWrap .mdNav.elCloned{visibility:hidden;display:none}
.ContentsWrap .mdNav .elSoftBank .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li.elCategoryLink a dl dd{margin-top:20px}
.ContentsWrap .mdNav .elSoftBank .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li.elCategoryLink a dl .elCategoryChildTtl::before{width:39px;height:39px;background-size:39px auto;background-position:0 0}
.ContentsWrap .mdNav .elFlyout{width:950px;background-color:#fff;border-top:10px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;z-index:99;position:absolute;top:70px;left:0}
.ContentsWrap .mdNav .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList{margin:10px auto;width:900px}
.ContentsWrap .mdNav .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li.elCategoryLink{margin-right:20px;margin-bottom:20px;width:430px;min-height:67px;float:left}
.ContentsWrap .mdNav .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li.elCategoryLink.elHide{display:none}
.ContentsWrap .mdNav .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li.elCategoryLink.elShow{display:block}
.ContentsWrap .mdNav .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li.elCategoryLink a{text-decoration:none}
.ContentsWrap .mdNav .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li.elCategoryLink a dl dt{display:inline-block;vertical-align:middle}
.ContentsWrap .mdNav .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li.elCategoryLink a dl dt.elCategoryChildTtl_sb{font-size:18px;font-weight:700;text-decoration:underline;line-height:35px;margin-left:5px}
.ContentsWrap .mdNav .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li.elCategoryLink a dl dt.elCategoryChildTtl{font-size:18px;font-weight:700;text-decoration:underline;line-height:35px}
.ContentsWrap .mdNav .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li.elCategoryLink a dl dt.elCategoryChildTtl::before{margin-left:10px;margin-right:10px;width:26px;height:26px;content:"";display:block;background-repeat:no-repeat;background-size:26px auto;float:left}
.ContentsWrap .mdNav .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li.elCategoryLink a dl dd{color:#333;font-size:12px;text-decoration:none}
.ContentsWrap .mdNav .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li:nth-child(2n).elCategoryLink{margin-left:20px;margin-right:0}
.ContentsWrap .mdNav .elFlyout .elCategoryLinkListWrap ul.elCategoryLinkList li:nth-child(2n+1).elCategoryLink{clear:both}
.ContentsWrap .mdNav li.elSoftBank .elFlyout{color:#000;border-color:#000}
.ContentsWrap .mdNav li.elBuild .elFlyout{color:#0ac176;border-color:#0ac176}
.ContentsWrap .mdNav li.elBuild .elFlyout dl dt.elCategoryChildTtl::before{background-image:url(../images/icn_build.png);background-position:0 -43px}
.ContentsWrap .mdNav li.elManage .elFlyout{color:#f2a002;border-color:#f2a002}
.ContentsWrap .mdNav li.elManage .elFlyout dl dt.elCategoryChildTtl::before{background-image:url(../images/icn_manage.png);background-position:0 -43px}
.ContentsWrap .mdNav li.elSupport .elFlyout{color:#fa6a00;border-color:#fa6a00}
.ContentsWrap .mdNav li.elSupport .elFlyout dl dt.elCategoryChildTtl::before{background-image:url(../images/icn_support.png);background-position:0 -43px}
.ContentsWrap .mdNav li.elPromotion .elFlyout{color:#5b9bd5;border-color:#5b9bd5}
.ContentsWrap .mdNav li.elPromotion .elFlyout dl dt.elCategoryChildTtl::before{background-image:url(../images/icn_promotion.png);background-position:0 -43px}
.ContentsWrap .mdNav li.elOther .elFlyout{color:#84619f;border-color:#84619f}
.ContentsWrap .mdNav li.elOther .elFlyout dl dt.elCategoryChildTtl::before{background-image:url(../images/icn_other.png);background-position:0 -43px}
.ContentsWrap .ContentsBlock .mdCategoryTtl h2{margin-bottom:20px;padding-top:10px;padding-bottom:10px;font-size:18px;font-weight:700;border-bottom:2px solid}
.ContentsWrap .ContentsBlock .elCategoryTxt{margin-bottom:10px}
.ContentsWrap .ContentsBlock .elBadge ul{margin:0;padding:0;text-align:center;font-size:0;list-style:none}
.ContentsWrap .ContentsBlock .elBadge ul li{padding:0;display:inline-block}
.ContentsWrap .ContentsBlock .elBadge ul li a:hover img{opacity:.8}
.ContentsWrap .ContentsBlock .elLabel{height:16px;margin-bottom:20px}
.ContentsWrap .ContentsBlock .elLabel ul{float:right}
.ContentsWrap .ContentsBlock .elLabel ul li{margin-right:10px;width:68px;height:16px;font-size:10px;text-align:center;border:1px solid;border-radius:3px;float:left}
.ContentsWrap .ContentsBlock .elLabel ul li:last-child{margin-right:0}
.ContentsWrap .ContentsBlock .elLabel ul li.elYauction{color:#333;background-color:#fff799;border-color:#333}
.ContentsWrap .ContentsBlock .elLabel ul li.elFree{color:#fff;background-color:#333;border-color:#333}
.ContentsWrap .ContentsBlock .elLabel ul li.elTrial{color:#333;background-color:#fff;border-color:#333}
.ContentsWrap .ContentsBlock .elLabel ul li.elBenefit{color:#fff;background-color:#e20000;border-color:#e20000}
.ContentsWrap .ContentsBlock .elLabel ul li.elQualification{color:#fff;background:#4273b1;border-color:#4273b1}
.ContentsWrap .ContentsBlock .elLabel ul li.elLINEgift{color:#fff;background:#7eab55;border-color:#7eab55}
.ContentsWrap .ContentsBlock .elStarList{display:inline-block;vertical-align:middle}
.ContentsWrap .ContentsBlock .elStarList .elStar{display:inline-block;font-size:0;vertical-align:top}
.ContentsWrap .ContentsBlock .elStarList .elStar:after{clear:both;content:"";display:block}
.ContentsWrap .ContentsBlock .elStarList .elStar span{float:left;width:12.04px;margin-left:1px;height:14px;position:relative;display:block;line-height:14px;padding-left:12.04px;padding-left:0}
.ContentsWrap .ContentsBlock .elStarList .elStar span:before{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:14px;line-height:1;width:12.04px;text-indent:-.81872px;top:0;left:0;color:#e9e9e9}
.ContentsWrap .ContentsBlock .elStarList .elStar span:first-child{margin-left:0}
.ContentsWrap .ContentsBlock .elStarList .elStar.elRate10 .elStar1:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate15 .elStar1:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate20 .elStar1:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate25 .elStar1:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate30 .elStar1:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate35 .elStar1:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate40 .elStar1:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate45 .elStar1:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate50 .elStar1:before{color:#f6b81b}
.ContentsWrap .ContentsBlock .elStarList .elStar.elRate20 .elStar2:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate25 .elStar2:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate30 .elStar2:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate35 .elStar2:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate40 .elStar2:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate45 .elStar2:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate50 .elStar2:before{color:#f6b81b}
.ContentsWrap .ContentsBlock .elStarList .elStar.elRate30 .elStar3:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate35 .elStar3:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate40 .elStar3:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate45 .elStar3:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate50 .elStar3:before{color:#f6b81b}
.ContentsWrap .ContentsBlock .elStarList .elStar.elRate40 .elStar4:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate45 .elStar4:before,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate50 .elStar4:before{color:#f6b81b}
.ContentsWrap .ContentsBlock .elStarList .elStar.elRate50 .elStar5:before{color:#f6b81b}
.ContentsWrap .ContentsBlock .elStarList .elStar.elRate05 .elStar1,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate15 .elStar2,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate25 .elStar3,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate35 .elStar4,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate45 .elStar5{position:relative;display:block;line-height:14px;padding-right:12.04px;padding-right:0}
.ContentsWrap .ContentsBlock .elStarList .elStar.elRate05 .elStar1:after,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate15 .elStar2:after,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate25 .elStar3:after,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate35 .elStar4:after,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate45 .elStar5:after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:14px;line-height:1;width:12.04px;text-indent:-.81872px;top:0;right:0;color:#f6b81b}
.ContentsWrap .ContentsBlock .elStarList .elStar.elRate05 .elStar1:after,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate15 .elStar2:after,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate25 .elStar3:after,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate35 .elStar4:after,.ContentsWrap .ContentsBlock .elStarList .elStar.elRate45 .elStar5:after{left:0}
.ContentsWrap .ContentsBlock .mdCompareLink{margin:0 auto 10px;width:930px;height:37px}
.ContentsWrap .ContentsBlock .mdCompareLink .elCompareBtn{margin-right:14px;width:100px;height:37px;display:inline-block}
.ContentsWrap .ContentsBlock .mdCompareLink .elCompareBtn a{padding:8px 0;width:98px;font-size:14px;color:#fff;background-color:#f2a002;text-align:center;text-decoration:none;vertical-align:middle;border:1px solid #333;display:inline-block}
.ContentsWrap .ContentsBlock .mdCompareLink .elCompareBtn a:hover{opacity:.8}
.ContentsWrap .ContentsBlock .mdCompareLink .elSupplyTxt{display:inline-block}
.ContentsWrap .ContentsBlock .mdTextLink{margin:0 auto;width:950px}
.ContentsWrap .ContentsBlock .mdTextLink ul{font-size:0}
.ContentsWrap .ContentsBlock .mdTextLink ul .elTextLinkList{display:inline-block;margin-top:10px;margin-right:20px;padding:10px;font-size:15px;font-weight:700;text-align:left;text-decoration:none;vertical-align:middle}
.ContentsWrap .ContentsBlock .mdCategoryList{margin-top:20px}
.ContentsWrap .ContentsBlock .mdCategoryList .elItemList ul{padding:10px 10px;height:40px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#eee;white-space:nowrap}
.ContentsWrap .ContentsBlock .mdCategoryList .elItemList ul li{text-align:center;vertical-align:middle;float:left}
.ContentsWrap .ContentsBlock .mdCategoryList .elItemList ul li.elServiceName{width:694px}
.ContentsWrap .ContentsBlock .mdCategoryList .elItemList ul li.elNumber{width:110px}
.ContentsWrap .ContentsBlock .mdCategoryList .elItemList ul li.elPrice{width:126px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap{margin-bottom:40px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService{margin:0;padding-top:10px;width:950px;height:240px;border-bottom:1px solid #aaa;font-size:0}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceIconSB{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/top/bg_serviceIcon_01.png) no-repeat;font-size:12px;padding:2px 0 2px 50px;margin:0 0 0 10px;max-width:249px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceIconBuild{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/top/bg_serviceIcon_02.png) no-repeat;font-size:12px;padding:2px 0 2px 50px;margin:0 0 0 10px;max-width:249px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceIconManagement{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/top/bg_serviceIcon_03.png) no-repeat;font-size:12px;padding:2px 0 2px 50px;margin:0 0 0 10px;max-width:249px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceIconOperationalSupport{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/top/bg_serviceIcon_04.png) no-repeat;font-size:12px;padding:2px 0 2px 50px;margin:0 0 0 10px;max-width:249px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceIconPromotion{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/top/bg_serviceIcon_06.png) no-repeat;font-size:12px;padding:2px 0 2px 50px;margin:0 0 0 10px;max-width:249px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceIconOther{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/top/bg_serviceIcon_05.png) no-repeat;font-size:12px;padding:2px 0 2px 50px;margin:0 0 0 10px;max-width:249px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elColumn{display:inline-block;vertical-align:middle}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceName{margin-left:10px;padding-top:10px;width:694px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceName .elImg{margin-right:10px;float:left}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceName .elImg .elServiceImg{margin-bottom:10px;width:100px;height:100px;border:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceName .elImg .elServiceImg a img{width:100%;height:100%}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceName .elImg .elServiceImg a:hover img{opacity:.8}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceName .elImg .elBadge ul>li{margin-left:10px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceName .elImg .elBadge ul>li:first-child{margin-left:0}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceName .elServiceData{width:574px;float:left}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceName .elServiceData .elServiceTtl{margin-bottom:20px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceName .elServiceData .elServiceTtl h4{font-size:16px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceName .elServiceData .elCompanyName{margin-bottom:20px;font-size:12px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elServiceName .elServiceData .elServiceTxt{margin-bottom:20px;height:5.4em;font-size:12px;line-height:1.4;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elNumber{width:110px;text-align:center;vertical-align:middle;font-size:14px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elNumber .number{color:red}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elReview{width:110px;text-align:center;vertical-align:middle}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elPrice{width:126px;text-align:center}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elPrice .price{color:#c00;font-size:15px;font-weight:700}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elPrice .unit2{color:#c00;font-size:12px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elPrice .unit3{color:#c00;font-size:12px}
.ContentsWrap .ContentsBlock .mdCategoryList .elServiceListWrap ul.elServiceList li.elService .elPrice .unit4{color:#333;font-size:12px}
.ContentsWrap .ContentsBlock .elServiceIconSB{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/top/bg_serviceIcon_01.png) no-repeat;font-size:12px;padding:2px 0 2px 50px;display:block;margin-bottom:20px;color:#fff;text-decoration:none;max-width:249px}
.ContentsWrap .ContentsBlock .elServiceIconSB:hover{color:#fff}
.ContentsWrap .ContentsBlock .elServiceIconBuild{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/top/bg_serviceIcon_02.png) no-repeat;font-size:12px;padding:2px 0 2px 50px;display:block;margin-bottom:20px;color:#fff;text-decoration:none;max-width:249px}
.ContentsWrap .ContentsBlock .elServiceIconBuild:hover{color:#fff}
.ContentsWrap .ContentsBlock .elServiceIconManagement{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/top/bg_serviceIcon_03.png) no-repeat;font-size:12px;padding:2px 0 2px 50px;display:block;margin-bottom:20px;color:#fff;text-decoration:none;max-width:249px}
.ContentsWrap .ContentsBlock .elServiceIconManagement:hover{color:#fff}
.ContentsWrap .ContentsBlock .elServiceIconOperationalSupport{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/top/bg_serviceIcon_04.png) no-repeat;font-size:12px;padding:2px 0 2px 50px;display:block;margin-bottom:20px;color:#fff;text-decoration:none;max-width:249px}
.ContentsWrap .ContentsBlock .elServiceIconOperationalSupport:hover{color:#fff}
.ContentsWrap .ContentsBlock .elServiceIconPromotion{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/top/bg_serviceIcon_06.png) no-repeat;font-size:12px;padding:2px 0 2px 50px;display:block;margin-bottom:20px;color:#fff;text-decoration:none;max-width:249px}
.ContentsWrap .ContentsBlock .elServiceIconPromotion:hover{color:#fff}
.ContentsWrap .ContentsBlock .elServiceIconOther{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/top/bg_serviceIcon_05.png) no-repeat;font-size:12px;padding:2px 0 2px 50px;display:block;margin-bottom:20px;color:#fff;text-decoration:none;max-width:249px}
.ContentsWrap .ContentsBlock .elServiceIconOther:hover{color:#fff}
.ContentsWrap .ContentsBlock .mdServiceData{margin:0 auto 20px;width:930px}
.ContentsWrap .ContentsBlock .mdServiceData .elImg{margin-right:20px;float:left}
.ContentsWrap .ContentsBlock .mdServiceData .elImg .elServiceImg{margin-bottom:10px;width:148px;height:148px;border:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdServiceData .elImg .elServiceImg img{width:100%;height:100%}
.ContentsWrap .ContentsBlock .mdServiceData .elImg .elBadge ul{width:148px}
.ContentsWrap .ContentsBlock .mdServiceData .elImg .elBadge ul li{margin-left:12px}
.ContentsWrap .ContentsBlock .mdServiceData .elImg .elBadge ul li:first-child{margin-left:0}
.ContentsWrap .ContentsBlock .mdServiceData .elServiceContents{width:760px;float:left}
.ContentsWrap .ContentsBlock .mdServiceData .elServiceContents .elServiceTtl h3{margin-bottom:20px;color:#333;font-size:16px}
.ContentsWrap .ContentsBlock .mdServiceData .elServiceContents .elCompanyName{margin-bottom:20px;font-size:12px;text-align:right}
.ContentsWrap .ContentsBlock .mdServiceData .elServiceContents .elServiceTxt{margin-bottom:20px;font-size:12px;line-height:1.5}
.ContentsWrap .ContentsBlock .mdServiceData .elServiceContents .elServiceTxt.elTop{letter-spacing:.2px}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea{padding:20px;background-color:#eee;position:relative}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo{margin-right:20px;width:300px;height:auto;font-size:14px;float:left;display:block}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elPrice{width:300px;height:40px;border-bottom:1px solid #aaa;margin-bottom:10px;position:relative}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elPrice dl{width:300px;height:30px;position:absolute;bottom:10px}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elPrice dl dt{padding-top:8px;width:44px;display:block;float:left}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elPrice dl dd{width:256px;height:30px;float:left}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elPrice dl dd .price{width:178px;font-size:22px;text-align:right;font-weight:700;display:block;color:#c00;float:right}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elPrice dl dd .price.monthly::before{margin-right:4px;content:"月額";color:#333;font-size:14px;font-weight:400}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elPrice dl dd .priceafter{height:20px;display:block;float:right}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elPrice dl dd .priceafter .unit2{padding-top:8px;color:#c00;float:left}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elPrice dl dd .priceafter .unit3{padding-top:8px;color:#c00;float:left}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elPrice dl dd .priceafter .unit4{padding-top:8px;float:left}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elFreeText{border-bottom:1px solid #aaa;padding-bottom:10px;margin-bottom:10px}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elNumber{margin-right:4px;width:164px;height:20px;float:left;position:relative}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elNumber dl{width:164px;height:20px;position:absolute;bottom:0}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elNumber dl dt{padding-top:2px;width:70px;float:left}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elNumber dl dd .number{width:90px;font-size:17px;font-weight:700;padding-left:10px;color:red}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elDay{width:132px;height:20px;float:right}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elDay dl dt{padding-top:2px;width:60px;float:left}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elDay dl dd{text-align:right}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elDay dl dd .day{width:40px;height:22px;font-size:18px;font-weight:700;color:#333;text-align:right}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elDay dl dd .unit1{padding-top:2px;display:inline-block}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elInfo .elDay dl dd .unit2{padding-top:2px;display:inline-block}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elLinkBtn{height:auto;display:table-cell;vertical-align:middle;position:absolute;right:14px;bottom:14px}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elLinkBtn a{width:400px;height:50px;font-size:18px;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;background-color:#ff6613;border-radius:3px;display:table-cell}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elLinkBtn a:hover{background-color:#ff9000}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elLinkBtn a::after{margin-right:12px;width:27px;height:21px;content:"";display:block;background:url(../images/icn_elLinkBtn.png) no-repeat;background-position:-58px 0;float:right}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elLinkBtn.elApply a{padding-left:0}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elLinkBtn.elApply a::before{margin-left:20px;margin-right:10px;width:23px;height:26px;content:"";display:block;background:url(../images/icn_elLinkBtn.png) no-repeat;background-position:0 0;float:left}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elLinkBtn.elContact a{padding-left:0}
.ContentsWrap .ContentsBlock .mdServiceData .elPriceArea .elLinkBtn.elContact a::before{margin-left:10px;margin-right:10px;width:35px;height:22px;content:"";display:block;background:url(../images/icn_elLinkBtn.png) no-repeat;background-position:-23px 0;float:left}
.ContentsWrap .ContentsBlock .mdServiceData.mdSimple{margin-bottom:50px;padding:20px 10px;width:950px;border-top:1px solid #aaa;border-bottom:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdServiceData.mdSimple .elPriceArea .elInfo{height:auto}
.ContentsWrap .ContentsBlock .mdServiceData.mdSimple .elPriceArea .elInfo .elPrice{height:50px;border-bottom:0}
.ContentsWrap .ContentsBlock .mdServiceData.mdSimple .elPriceArea .elLinkBtn{height:50px}
.ContentsWrap .ContentsBlock .mdServiceData.mdSimple .elPriceArea .elFreeText{border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding-top:10px;padding-bottom:10px;margin-bottom:10px}
.ContentsWrap .ContentsBlock .mdReview{width:950px}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl{width:950px;width:950px;position:relative}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl h4{margin-right:32px;margin-bottom:20px;color:#333;font-size:16px;font-weight:700;float:left}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elStarWrap{display:inline-block;vertical-align:middle}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elStarWrap .elStarList{margin-top:4px;margin-right:20px}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elStarWrap .elAverage{margin-bottom:4px;margin-right:14px;color:#333;font-size:18px;font-weight:700;float:left}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elFlyout{padding:20px;width:300px;height:200px;background-color:#fff;border:1px solid #aaa;position:absolute;top:30px;left:180px;z-index:99}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elFlyout p.elTtl{color:#333;font-size:14px;font-weight:700}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elFlyout .elRate ul{width:280px}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elFlyout .elRate ul li{width:280px}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elFlyout .elRate ul li span{color:#333;font-size:14px}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elFlyout .elRate ul li span.elCount{color:#333;font-size:14px}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elFlyout .elRate ul li .elProgress{margin:0 14px;width:162px;height:18px;display:inline-block;white-space:nowrap}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elFlyout .elRate ul li .elProgress .elBackground,.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elFlyout .elRate ul li .elProgress .elInner{display:block}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elFlyout .elRate ul li .elProgress .elBackground{width:162px;background-color:#eee;height:18px;overflow:hidden}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elFlyout .elRate ul li .elProgress .elInner{position:relative;height:inherit;background-color:#f6b81b}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl.elHide .elFlyout{display:none}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl.elShow .elFlyout{display:block}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elCount{padding-top:8px;color:#333;font-size:12px;display:inline-block}
.ContentsWrap .ContentsBlock .mdReview .elReviewTtl .elStates{padding-top:8px;color:#c00;font-size:12px;display:inline-block}
.ContentsWrap .ContentsBlock .mdReview .elReviewList{margin-bottom:50px;padding-bottom:40px;width:950px;position:relative}
.ContentsWrap .ContentsBlock .mdReview .elReviewList p.elToggle{width:950px;height:40px;text-align:right;background-color:#fff;position:absolute;bottom:0}
.ContentsWrap .ContentsBlock .mdReview .elReviewList p.elToggle a{padding:10px 0 10px 24px;font-size:14px;color:#aaa;vertical-align:middle;float:right;cursor:pointer;position:relative}
.ContentsWrap .ContentsBlock .mdReview .elReviewList p.elToggle a::before{width:11px;height:16px;content:"";display:block;background:url(../images/category/icn_mdReview_elTrigger.png) no-repeat;background-position:0 5px;position:absolute;left:0}
.ContentsWrap .ContentsBlock .mdReview .elReviewList p.elToggle a:hover{color:#333}
.ContentsWrap .ContentsBlock .mdReview .elReviewList.elOpen ul.elExpand{display:block}
.ContentsWrap .ContentsBlock .mdReview .elReviewList.elShow p.elToggle a::before{background-position:-11px 5px}
.ContentsWrap .ContentsBlock .mdReview .elReviewList.elClose{margin-bottom:50px}
.ContentsWrap .ContentsBlock .mdReview .elReviewList.elClose p.elToggle a::before{background-position:0 5px}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul{margin:0 auto;width:950px;border-top:1px solid #aaa;border-bottom:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li{margin:0 auto;width:930px;border-top:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl{padding:20px 0}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt{width:156px;display:table-cell;text-align:center;vertical-align:middle}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elPoint{margin-bottom:10px;color:#333;font-size:16px;font-weight:700}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList{margin:0 auto;width:80px}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar{display:inline-block;font-size:0;vertical-align:top}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar:after{clear:both;content:"";display:block}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar span{float:left;width:12.04px;margin-left:1px;height:14px;position:relative;display:block;line-height:14px;padding-left:12.04px;padding-left:0}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar span:before{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:14px;line-height:1;width:12.04px;text-indent:-.81872px;top:0;left:0;color:#e9e9e9}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar span:first-child{margin-left:0}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate10 .elStar1:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate15 .elStar1:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate20 .elStar1:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate25 .elStar1:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate30 .elStar1:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate35 .elStar1:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate40 .elStar1:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate45 .elStar1:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate50 .elStar1:before{color:#f6b81b}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate20 .elStar2:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate25 .elStar2:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate30 .elStar2:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate35 .elStar2:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate40 .elStar2:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate45 .elStar2:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate50 .elStar2:before{color:#f6b81b}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate30 .elStar3:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate35 .elStar3:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate40 .elStar3:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate45 .elStar3:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate50 .elStar3:before{color:#f6b81b}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate40 .elStar4:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate45 .elStar4:before,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate50 .elStar4:before{color:#f6b81b}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate50 .elStar5:before{color:#f6b81b}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate05 .elStar1,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate15 .elStar2,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate25 .elStar3,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate35 .elStar4,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate45 .elStar5{position:relative;display:block;line-height:14px;padding-right:12.04px;padding-right:0}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate05 .elStar1:after,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate15 .elStar2:after,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate25 .elStar3:after,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate35 .elStar4:after,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate45 .elStar5:after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:14px;line-height:1;width:12.04px;text-indent:-.81872px;top:0;right:0;color:#f6b81b}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate05 .elStar1:after,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate15 .elStar2:after,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate25 .elStar3:after,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate35 .elStar4:after,.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dt .elStarList .elStar.elRate45 .elStar5:after{left:0}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dd{width:774px;display:table-cell}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dd .elDate{font-size:12px}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dd .elTtl{margin-bottom:4px;font-size:14px;font-weight:700}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li dl dd .elTxt{font-size:14px;text-indent:1.4}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul li:first-child{border-top:0}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul.elExpand{border-top:0!important}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul.elExpand li{border-top:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdReview .elReviewList ul.elExpand li:first-child{border-top:0}
.ContentsWrap .ContentsBlock .mdReview div.elItem .elMain>ul>li>dl,.ContentsWrap .ContentsBlock .mdReview div.elItem .elSub{overflow:hidden}
.ContentsWrap .ContentsBlock .mdReview div.elItem .elExpand{height:0;overflow:hidden;-ms-opacity:0;opacity:0;transition:.4s ease-out;transition-duration:0s}
.ContentsWrap .ContentsBlock .mdReview div.elItem .elClose .elExpand{-ms-opacity:0;opacity:0}
.ContentsWrap .ContentsBlock .mdReview div.elItem .elOpen .elExpand{-ms-opacity:1;opacity:1}
.ContentsWrap .ContentsBlock .mdReview div.elItem .elShow .elExpand{height:auto;-ms-opacity:1;opacity:1;-webkit-transition:none}
.ContentsWrap .ContentsBlock .mdAnchorList{margin-bottom:50px;background-color:#eee}
.ContentsWrap .ContentsBlock .mdAnchorList ul{margin:0 auto;padding-top:20px;width:864px}
.ContentsWrap .ContentsBlock .mdAnchorList ul li{margin:0 30px 20px;width:156px;float:left}
.ContentsWrap .ContentsBlock .mdAnchorList ul li a{height:24px;padding-left:44px;color:#03c;font-size:16px;font-weight:700;text-decoration:underline;background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/category/icn_arrow_b.gif) no-repeat left bottom;display:block}
.ContentsWrap .ContentsBlock .mdAnchorList ul li a:hover{color:#4c88ff}
.ContentsWrap .ContentsBlock .mdAnchorBlock{margin-top:-100px;padding-top:100px;margin-bottom:60px}
.ContentsWrap .ContentsBlock .mdAnchorBlock .elAnchorTtl{margin-bottom:10px}
.ContentsWrap .ContentsBlock .mdAnchorBlock .elAnchorTtl h4{padding:6px 18px;width:950px;color:#fff;font-size:18px;font-weight:700;background-color:#6e6e6e}
.ContentsWrap .ContentsBlock .mdAnchorBlock .elAnchorContents{padding:10px;font-size:14px;border:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPlan{font-size:14px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPlan ul li{margin-bottom:10px;padding:10px;border:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPlan ul li dl dt{margin-right:10px;width:140px;vertical-align:middle;display:inline-block}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPlan ul li dl dd{width:742px;vertical-align:middle;display:inline-block}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPlan p.elTxt{font-size:14px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList{margin-bottom:10px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table{border-collapse:collapse;border-spacing:1px;text-align:center;line-height:1.5}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table tr{border:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table tr.type{background-color:#eee}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table tr.type th{width:220px;font-size:16px;font-weight:700;text-align:center}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table th{width:155px;padding:10px;font-weight:700;vertical-align:top;border:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table td{width:155px;padding:10px;font-size:12px;text-align:center;vertical-align:top;border-bottom:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table td.headline{font-size:14px;background-color:#eee;vertical-align:middle}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table td p{margin:0 auto;width:200px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table td p.mark{width:32px;height:32px;margin:10px auto}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table td p.mark.maru{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/category/icn_mark.gif) no-repeat;background-position:0 0}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table td p.mark.sankaku{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/category/icn_mark.gif) no-repeat;background-position:-32px 0}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table td p.mark.batsu{background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/category/icn_mark.gif) no-repeat;background-position:-64px 0}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport .elSupportList table td .time{margin-bottom:6px;font-size:14px;text-align:center}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elSupport p.elTxt{font-size:14px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFlow .elFlowList ul li{margin-bottom:10px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFlow .elFlowList ul li dl{padding:10px;border:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFlow .elFlowList ul li dl dt{padding-right:10px;width:90px;color:#666;font-size:20px;font-weight:700;text-align:center;vertical-align:middle;display:table-cell}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFlow .elFlowList ul li dl dd{width:1080px;font-size:12px;display:table-cell}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFlow .elFlowList ul li::after{margin-top:10px;width:930px;height:16px;content:"";background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/category/img_arrow_b_sankaku.gif) no-repeat top center;text-align:center;display:block}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFlow .elFlowList ul li:last-child::after{display:none}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFaq .elFaqList ul li{padding:30px 10px;border-bottom:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFaq .elFaqList ul li dl dt{margin-bottom:20px;min-height:44px;font-size:16px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFaq .elFaqList ul li dl dt::before{margin-right:20px;width:40px;height:36px;content:"";display:inline-block;background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/category/img_elFaq_qa.gif) no-repeat;background-position:0 0;vertical-align:middle}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFaq .elFaqList ul li dl dt span{width:840px;display:inline-block;vertical-align:middle;letter-spacing:.2px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFaq .elFaqList ul li dl dd{font-size:12px;min-height:48px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFaq .elFaqList ul li dl dd::before{margin-right:20px;width:40px;height:36px;content:"";display:inline-block;background:url(https://s.yimg.jp/images/biz_ec/commerce_partner/common/images/category/img_elFaq_qa.gif) no-repeat;background-position:0 -36px;vertical-align:middle}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFaq .elFaqList ul li dl dd span{width:828px;display:inline-block;vertical-align:middle}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elFaq .elFaqList ul li:last-child{border-bottom:0}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .mdServiceData .elImg .elServiceImg{border:0}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .mdServiceData .elServiceContents .elServiceTtl{margin-bottom:15px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .mdServiceData .elServiceContents .elServiceTtl p.elCompanyName{font-size:14px;font-weight:700;text-align:left}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .mdServiceData .elServiceContents p.elCompanyUrl{margin-bottom:15px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .mdServiceData .elServiceContents p.elCompanyUrl a{color:#03c;font-size:12px;text-decoration:underline}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .mdServiceData .elServiceContents p.elCompanyUrl a:hover{color:#4c88ff}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .mdServiceData .elServiceContents p.ServiceTxt{font-size:12px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .mdServiceData .elServiceContents .elCompanyProfile ul{font-size:12px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .mdServiceData .elServiceContents .elCompanyProfile ul li{width:760px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .mdServiceData .elServiceContents .elCompanyProfile ul li dl dt{float:left}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .mdServiceData .elServiceContents .elCompanyProfile ul li dl dd{width:704px;float:left}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .mdServiceData .elServiceContents .elCompanyProfile ul li:nth-child(2) dl dt{padding-right:1em}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .elOtherServiceList .elServiceTtl h4{margin-bottom:10px;font-size:18px}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .elOtherServiceList ul li{margin-right:3px;padding:10px;width:183px;height:277px;border:1px solid #aaa;float:left}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .elOtherServiceList ul li:last-child{margin-right:0}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .elOtherServiceList ul li .elImg{margin:0 auto 10px;width:150px;height:150px;border:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .elOtherServiceList ul li .elTtl{margin:0 auto;width:148px;color:#03c;font-size:14px;font-weight:700;line-height:1.4;text-decoration:underline}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .elOtherServiceList ul li a:hover .elImg{opacity:.8}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elPartner .elAnchorContents .elOtherServiceList ul li a:hover .elTtl{color:#4c88ff}
.ContentsWrap .ContentsBlock .mdAnchorBlock.elvideo .elAnchorContents iframe{width:930px;height:523px}
.ContentsWrap .ContentsBlock.elSoftBank .mdCategoryTtl h2{color:#000;border-color:#000}
.ContentsWrap .ContentsBlock.elBuild .mdCategoryTtl h2{color:#0ac176;border-color:#0ac176}
.ContentsWrap .ContentsBlock.elBuild .mdCategoryTtl::before{background-image:url(../images/icn_build.png);background-position:0 -48px;background-size:33px}
.ContentsWrap .ContentsBlock.elManage .mdCategoryTtl h2{color:#f2a002;border-color:#f2a002}
.ContentsWrap .ContentsBlock.elManage .mdCategoryTtl::before{background-image:url(../images/icn_manage.png);background-position:0 -52px;background-size:34px}
.ContentsWrap .ContentsBlock.elSupport .mdCategoryTtl h2{color:#fa6a00;border-color:#fa6a00}
.ContentsWrap .ContentsBlock.elSupport .mdCategoryTtl::before{background-image:url(../images/icn_support.png);background-position:0 -49px;background-size:33px}
.ContentsWrap .ContentsBlock.elPromotion .mdCategoryTtl h2{color:#5b9bd5;border-color:#5b9bd5}
.ContentsWrap .ContentsBlock.elPromotion .mdCategoryTtl::before{background-image:url(../images/icn_promotion.png);background-position:0 -48px;background-size:33px}
.ContentsWrap .ContentsBlock.elOther .mdCategoryTtl h2{color:#84619f;border-color:#84619f}
.ContentsWrap .ContentsBlock.elOther .mdCategoryTtl::before{background-image:url(../images/icn_other.png);background-position:0 -48px;background-size:33px}
.ContentsWrap .ContentsBlock.elHide .mdCategoryTtl{display:none}
.ContentsWrap .ContentsBlock.elHide .elCategoryTxt{display:none}
.ContentsWrap .mdFooterContents .elBottomBtn{height:70px;display:table-cell;vertical-align:middle}
.ContentsWrap .mdFooterContents .elBottomBtn a{width:950px;height:50px;font-size:16px;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;background-color:#ff6613;border-radius:3px;display:table-cell}
.ContentsWrap .mdFooterContents .elBottomBtn a:hover{background-color:#ff9000}
.ContentsWrap .mdFooterContents .elBottomBtn a::after{margin-left:10px;margin-bottom:4px;width:18px;height:18px;content:"";display:inline-block;background:url(../images/icn_elLinkBtn.png) no-repeat;background-position:-68px -4px;vertical-align:middle}
.ContentsWrap .ContentsBlock a{color:#03c;text-decoration:underline}
.ContentsWrap .ContentsBlock a:hover{color:#4c88ff}
.ContentsWrap .ContentsBlock .elCategoryTtl h2{margin:25px 0 15px;padding:0;font-size:20px;border:none}
.ContentsWrap .ContentsBlock .mdCategory .elCategoryListWrap{display:table;border-spacing:10px 0;margin:0 -10px 10px}
.ContentsWrap .ContentsBlock .mdCategory>ul>li{width:230px;position:relative;display:table-cell;vertical-align:top}
.ContentsWrap .ContentsBlock .mdCategory>ul>li h3{height:70px;font-size:18px;font-weight:400;color:#fff;padding:15px 0 15px 95px}
.ContentsWrap .ContentsBlock .mdCategory>ul>li h3 p{line-height:45px}
.ContentsWrap .ContentsBlock .mdCategory>ul>li h3::before{display:block;position:absolute;content:"";background-repeat:no-repeat}
.ContentsWrap .ContentsBlock .mdCategory>ul>li .elCategoryList{min-height:400px;padding:6px 8px}
.ContentsWrap .ContentsBlock .mdCategory>ul>li .elCategoryList li{margin-top:20px;height:74px;overflow:hidden}
.ContentsWrap .ContentsBlock .mdCategory>ul>li .elCategoryList li a{text-decoration:none;position:relative}
.ContentsWrap .ContentsBlock .mdCategory>ul>li .elCategoryList li a dl{position:relative}
.ContentsWrap .ContentsBlock .mdCategory>ul>li .elCategoryList li a dl dt{font-size:16px;text-decoration:underline;font-weight:700;margin:0 0 4px 89px}
.ContentsWrap .ContentsBlock .mdCategory>ul>li .elCategoryList li a dl dd{margin-bottom:20px;color:#333}
.ContentsWrap .ContentsBlock .mdCategory>ul>li .elCategoryList li a dl dd .elImage{position:absolute;top:0;left:0}
.ContentsWrap .ContentsBlock .mdCategory>ul>li .elCategoryList li a dl dd p.elText{margin-left:89px;font-size:12px;overflow:hidden;border-bottom:0}
.ContentsWrap .ContentsBlock .mdCategory>ul>li .elCategoryList li a dl dd::before{content:"";display:block;clear:both}
.ContentsWrap .ContentsBlock .mdCategory>ul>li .elCategoryList li a:hover .elImage{opacity:.8}
.ContentsWrap .ContentsBlock .mdCategory>ul>li .elCategoryList li:first-child{margin-top:10px}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategorySoftBank{border:1px solid #000}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategorySoftBank h3{background:#000;padding:22px 30px 15px 33px}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryBuild{border:1px solid #0ac176}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryBuild h3{background:#0ac176}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryBuild h3::before{top:18px;left:40px;width:40px;height:38px;background-image:url(../images/icn_build.png);background-position:0 0}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryManage{border:1px solid #f2a002}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryManage h3{background:#f2a002}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryManage h3::before{top:18px;left:40px;width:37px;height:35px;background-image:url(../images/icn_manage.png);background-position:0 0}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategorySupport{border:1px solid #fa6a00}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategorySupport h3{background:#fa6a00}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategorySupport h3::before{top:18px;left:40px;width:38px;height:38px;background-image:url(../images/icn_support.png);background-position:0 0}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryPromotion{border:1px solid #5b9bd5}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryPromotion h3{background:#5b9bd5}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryPromotion h3::before{top:18px;left:40px;width:38px;height:38px;background-image:url(../images/icn_promotion.png);background-position:0 0}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryOther{margin:15px 0 0 0;width:100%}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryOther h3{background:#84619f;height:60px}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryOther h3::before{top:12px;left:40px;width:37px;height:38px;background-image:url(../images/icn_other.png);background-position:0 0}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryOther .elCategoryList{width:950px;border:1px solid #84619f;border-top:none;padding:6px 8px 20px;min-height:111px}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryOther .elCategoryList::after{content:"";display:block;clear:both}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryOther .elCategoryList li{margin-top:10px;width:455px;float:left}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryOther .elCategoryList li .elCategoryList{border:none;height:auto;padding:0}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryOther .elCategoryList li .elCategoryList dd{margin:0}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryOther .elCategoryList li:nth-child(2n){margin-left:22px}
.ContentsWrap .ContentsBlock .mdCategory>ul>li.elCategoryOther .elCategoryList li:nth-child(2n+1){margin-left:0}
.ContentsWrap .ContentsBlock .mdNewService{width:720px;float:right}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList{margin-bottom:30px;border-bottom:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elServiceSoftBank h3{background:url(../images/top/bg_newservice_06.png)}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elServiceBuild h3{background:url(../images/top/bg_newservice_02.png)}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elServiceManage h3{background:url(../images/top/bg_newservice_03.png)}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elServiceSupport h3{background:url(../images/top/bg_newservice_04.png)}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elServicePromotion h3{background:url(../images/top/bg_newservice_07.png)}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elServiceOther h3{background:url(../images/top/bg_newservice_05.png)}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList>li{clear:both;margin-bottom:30px;height:185px}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList h3{color:#fff;padding:2px 0 0 0;margin-bottom:10px;font-size:12px;font-weight:400;padding-left:50px;height:20px}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList li.elServiceSoftBank h3{padding-left:12px}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elImg{margin:0 16px;float:left}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elImg .elServiceImg{width:100px;height:100px;border:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elImg .elServiceImg a{width:100px;height:100px}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elImg .elServiceImg a img{width:100%;height:100%}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elImg .elServiceImg a:hover img{opacity:.8}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elImg .elBadge{margin-top:10px;width:100px;text-align:center}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elImg .elBadge ul li{margin-left:10px}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elImg .elBadge ul li a{width:45px;height:45px;display:block}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elImg .elBadge ul li:first-child{margin-left:0}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elServiceContents{width:420px;float:left;margin-right:15px}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elServiceContents h4{font-size:16px;margin-bottom:10px}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elServiceContents p{font-size:12px}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elServiceContents p.elServiceTxt{margin-bottom:20px;height:5.4em;font-size:12px;overflow:hidden}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elMonthPrice{padding-top:50px;width:150px;height:155px;float:left;text-align:center}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elMonthPrice span{font-size:12px}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elMonthPrice span.unit1{width:150px}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elMonthPrice span.price{font-size:18px;color:#c00;font-weight:700}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elMonthPrice span.unit2{color:#c00}
.ContentsWrap .ContentsBlock .mdNewService .mdServiceList .elMonthPrice span.unit3{color:#c00}
.ContentsWrap .ContentsBlock .mdSubCol{margin-bottom:30px;width:200px;float:left}
.ContentsWrap .ContentsBlock .mdSubCol .elInfoBox{padding:5px 8px 10px;border:1px solid #aaa}
.ContentsWrap .ContentsBlock .mdSubCol .elInfoBox li+li{margin-top:15px}
.ContentsWrap .ContentsBlock .mdSubCol .elInfoBox .elPastInfo{margin-top:20px;text-align:right}
.ContentsWrap .ContentsBlock .mdSubCol .mdIchioshi .elImageList li{margin-top:10px}
.ContentsWrap .ContentsBlock .mdSubCol .mdIchioshi .elImageList li:first-child{margin-top:0}
.ContentsWrap .ContentsBlock .mdSubCol .mdIchioshi .elImageList li a{width:200px;height:120px}
.ContentsWrap .ContentsBlock .mdSubCol .mdIchioshi .elImageList li a:hover img{opacity:.8}
.ContentsWrap .ContentsBlock .mdSubCol .mdIchioshi .elIchioshiList{margin-top:25px}
.ContentsWrap .ContentsBlock .mdSubCol .mdIchioshi .elIchioshiList li+li{margin-top:18px}
.ContentsWrap .ContentsBlock .mdSubCol .mdIchioshi .elIchioshiList a{display:inline-block;padding-left:18px;position:relative}
.ContentsWrap .ContentsBlock .mdSubCol .mdIchioshi .elIchioshiList a::before{content:"";position:absolute;top:3px;left:0;width:9px;height:10px;background:url(../images/top/icn_arrow.png) no-repeat;background-size:contain}
.ContentsWrap .ContentsBlock .mdSubCol .mdYahooService .elServiceList{padding:5px 8px 20px;border:1px solid #aaa;font-size:12px}
.ContentsWrap .ContentsBlock .mdSubCol .mdYahooService .elServiceList .elListing dt::before{content:"";position:absolute;top:8px;left:3px;width:10px;height:2px;background:#999}
.ContentsWrap .ContentsBlock .mdSubCol .mdYahooService .elServiceList .elBusiness dt::before{content:"";position:absolute;top:0;left:3px;width:16px;height:16px;background:url(https://s.yimg.jp/images/sicons/business16.gif) no-repeat;background-size:contain}
.ContentsWrap .ContentsBlock .mdSubCol .mdYahooService .elServiceList .elWeb dt::before{content:"";position:absolute;top:0;left:3px;width:16px;height:16px;background:url(https://s.yimg.jp/images/sicons/webhosting16.gif) no-repeat;background-size:contain}
.ContentsWrap .ContentsBlock .mdSubCol .mdYahooService .elServiceList .elDomain dt::before{content:"";position:absolute;top:0;left:3px;width:16px;height:16px;background:url(https://s.yimg.jp/images/sicons/domains16.gif) no-repeat;background-size:contain}
.ContentsWrap .ContentsBlock .mdSubCol .mdYahooService .elServiceList dt{position:relative;padding-left:23px;margin:5px 0 3px}
.ContentsWrap .elBottomBtn{margin-top:250px;display:block;height:50px}
.ContentsWrap+.mdPartnerList{margin:10px auto 0}
[data-libCarousel]{position:relative}
[data-libCarousel] [data-libcarousel-parts=stage]{overflow:hidden;position:relative}
[data-libCarousel] [data-libcarousel-parts=stage] [data-libcarousel-parts=panel]{position:relative;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:99999px}
[data-libCarousel] [data-libcarousel-parts=stage] [data-libcarousel-parts=panel].elSwipable{cursor:-webkit-grab;cursor:grab}
[data-libCarousel] [data-libcarousel-parts=stage] [data-libcarousel-parts=panel].elSwiping{cursor:-webkit-grabbing;cursor:grabbing}
[data-libCarousel] [data-libcarousel-parts=stage] [data-libcarousel-parts=panel].elSwiping a{cursor:inherit;pointer-events:none}
[data-libCarousel] .elButton a{overflow:hidden;font-size:0;text-indent:-9999px;width:14px;height:28px;top:50%;margin-top:-14px}
[data-libCarousel] .elButton a:after,[data-libCarousel] .elButton a:before{position:absolute;width:100%;height:100%}
[data-libCarousel] .elButton a.elPrev{position:relative;display:inline-block;line-height:28px;padding-left:10.92px;left:0;position:absolute;padding-left:0}
[data-libCarousel] .elButton a.elPrev:before{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:28px;line-height:1;width:10.92px;text-indent:-8.0808px;top:50%;margin-top:-14px;left:0;color:#09a}
[data-libCarousel] .elButton a.elPrev:hover:before{color:#6cc}
[data-libCarousel] .elButton a.elNext{position:relative;display:inline-block;line-height:28px;padding-right:10.92px;right:0;position:absolute;padding-right:0}
[data-libCarousel] .elButton a.elNext:after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:28px;line-height:1;width:10.92px;text-indent:-9.6096px;top:50%;margin-top:-14px;right:0;color:#09a}
[data-libCarousel] .elButton a.elNext:hover:after{color:#6cc}
[data-libCarousel] .elButton a.elHide{display:none}
[data-libCarousel] .elButton a.elDisable{cursor:default;pointer-events:none}
[data-libCarousel] .elButton a.elDisable.elPrev:hover:before{color:#ddd}
[data-libCarousel] .elButton a.elDisable.elNext:hover:after{color:#ddd}
[data-libCarousel] .elButton a.elDisable:after,[data-libCarousel] .elButton a.elDisable:before{color:#ddd}
[data-libCarousel] .elPagenation{text-align:center;font-size:0}
[data-libCarousel] .elPagenation ol{display:inline-block;min-height:8px;white-space:nowrap}
[data-libCarousel] .elPagenation li{display:inline-block;margin:0 5px}
[data-libCarousel] .elPagenation a{position:relative;display:inline-block;width:8px;height:8px;border-radius:8px;background:#b6b3b0}
[data-libCarousel] .elPagenation a.elShow{background:#09a;cursor:default}
[data-libCarousel] .elPagenation ol.elHide{visibility:hidden}
.mdCarousel{margin:0 auto;max-width:1470px}
.mdCarousel .elCarouselImg{margin:0 auto}
.mdCarousel .elCarouselImg ul{margin:0 auto;width:950px;white-space:nowrap}
.mdCarousel .elCarouselImg ul li{width:528px;height:210px;float:left}
.mdCarousel .elCarouselImg ul li a{width:528px;height:210px}
.mdCarousel .elCarouselImg ul li a:hover{opacity:.7}
.mdCarousel .elCircle{margin:10px 0;height:10px;vertical-align:middle}
.mdCarousel .elCircle ol.elShow li a.elShow{background:#ff9000}
.mdCarousel .elButtonWrap{margin:-116px auto 0;width:520px;position:relative}
.mdCarousel .elButtonWrap ul.elButton{width:950px}
.mdCarousel .elButtonWrap ul.elButton li a{width:14px;background:url(../images/top/libCarousel/icn_carousel_arrow.png) no-repeat;display:block}
.mdCarousel .elButtonWrap ul.elButton li a:hover{opacity:.3}
.mdCarousel .elButtonWrap ul.elButton li a.elPrev{background-position:0 0}
.mdCarousel .elButtonWrap ul.elButton li a.elPrev::before{display:none}
.mdCarousel .elButtonWrap ul.elButton li a.elNext{background-position:-14px 0}
.mdCarousel .elButtonWrap ul.elButton li a.elNext::after{display:none}
.mdCarousel .elButtonWrap ul.elButton li a.elHide{display:none}