.info_list li{border-bottom:#e5e5e5 1px solid}.info_list li.hide{display:none}.info_list a{display:block;padding:20px 40px 10px 4px;position:relative}.info_list a::before{content:"";display:block;width:6px;height:6px;border-top:#005bac 2px solid;border-right:#005bac 2px solid;position:absolute;right:20px;margin-top:-3px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:15px}.info_list a>span{display:block}.info_list a>span .cat{display:inline-block;background:#f2f4f5;min-width:88px;padding:5px 8px;margin-left:15px;color:#005bac;font-size:.83rem;line-height:1;text-align:center}.info_list p{margin-top:8px}@media only screen and (min-width:769px){.info_list a::before{margin-top:-3px}}@media only screen and (min-width:960px){.info_list a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 40px 20px 20px;-webkit-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}.info_list a::before{right:20px}.info_list a:hover{background:#f9fafa}.info_list a>span{width:24%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:20px}.info_list a>span .cat{min-width:115px;padding:8px;margin-left:10%}}@media only screen and (min-width:960px)and (min-width:1120px){.info_list a>span{width:22%}.info_list a>span .cat{margin-left:30px}}@media only screen and (min-width:960px){.info_list p{width:76%;margin-top:0}}@media only screen and (min-width:960px){body.bf header .logo{background:url("/assets/img/campaign/blackfriday/hd_logo_white.svg") no-repeat left top/contain}body.bf header .logo img{display:none}body.bf header .menu>li>a,body.bf header .user li.login a,body.bf header .other{color:#fff}}.bf_campaign{background:url("/assets/img/campaign/blackfriday/main_bg.jpg") no-repeat center top/auto 100%;background-color:#000;padding:0 .83rem;text-align:center}.bf_campaign .wrap{background:0 0;max-width:580px;padding:80px 0 100px;margin:0 auto;position:relative}.bf_campaign .detail{max-width:620px;padding:0;margin:0 auto}.bf_campaign .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px 0;position:relative;font-size:22px;color:#fff;line-height:1.4;text-align:center;letter-spacing:1px}.bf_campaign .day::before{content:"";display:block;width:40px;height:1px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}.bf_campaign .day li:not(:first-child){margin-left:70px}.bf_campaign .day li .time{display:inline-block;margin-left:10px}.bf_campaign .day li .time span{display:none;font-size:1.5rem}@media only screen and (max-width:420px){.bf_campaign .day{font-size:18px;letter-spacing:0}.bf_campaign .day::before{width:14px}.bf_campaign .day li:not(:first-child){margin-left:30px}.bf_campaign .day li .time{margin-left:4px}}.bf_campaign .domain_form{background:0 0;padding-bottom:74px;text-align:left;border:none}.bf_campaign .domain_form>div{background:#f2f4f5;height:64px;color:#222;border-radius:4px}.bf_campaign .domain_form>div input,.bf_campaign .domain_form>div .select_area{height:100%!important}.bf_campaign .domain_form>div .select_area{background:#f2f4f5;width:49%;padding:0 14px;margin-top:10px;overflow:hidden;position:relative;font-size:16px;border-radius:4px;position:relative}.bf_campaign .domain_form>div .select_area::before{content:"";display:block;width:6px;height:6px;border-top:#666 2px solid;border-right:#666 2px solid;position:absolute;right:12px;margin-top:-3px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.bf_campaign .domain_form>div select{width:120%;height:100%}.bf_campaign .domain_form input[type=submit]{background:url("/assets/img/campaign/blackfriday/ico_search_white.svg") no-repeat center/20px;background-color:#005bac;width:49%;height:64px;top:74px;border-left:none;border-radius:4px}.bf_campaign .main_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:840px;margin:30px auto 20px;color:#222}.bf_campaign .main_list li{background-color:#fff!important;width:50%;padding:1.5rem .83rem;font-size:1.33rem;font-weight:700;text-align:right;border-left:#000 1px solid;border-top:#000 1px solid}.bf_campaign .main_list li.biz{background:url("/assets/img/campaign/blackfriday/domain_biz.svg") no-repeat 10px center/auto 24px}.bf_campaign .main_list li.info{background:url("/assets/img/campaign/blackfriday/domain_info.svg") no-repeat 10px center/auto 24px}.bf_campaign .main_list li.org{background:url("/assets/img/campaign/blackfriday/domain_org.svg") no-repeat 10px center/auto 24px}.bf_campaign .main_list li.com{background:url("/assets/img/domain/tld/com.svg") no-repeat 14px center/auto 24px}.bf_campaign .main_list li.net{background:url("/assets/img/domain/tld/net.svg") no-repeat 14px center/auto 24px}.bf_campaign .main_list li.jp{background:url("/assets/img/domain/tld/jp.svg") no-repeat 14px center/auto 24px}.bf_campaign .main_list li.tokyo{background:url("/assets/img/domain/tld/tokyo.svg") no-repeat 14px center/auto 24px}.bf_campaign .main_list li.shop{background:url("/assets/img/domain/tld/shop.svg") no-repeat 14px center/auto 24px}.bf_campaign .main_list li.com{background-size:auto 16px}.bf_campaign .main_list li span{font-size:1.67rem}.bf_campaign .main_list li s{display:inline-block;margin-left:10px;font-size:12px;font-weight:400}.bf_campaign .bf_btn{display:block;width:100px;position:absolute;bottom:34px;right:-40px}@media only screen and (max-width:420px){.bf_campaign .day{font-size:18px}.bf_campaign .day li:not(:first-child){margin-left:30px}.bf_campaign .day li span{margin-left:4px}.bf_campaign .main_list li{background-position:center 18px!important;padding:46px 10px 10px;text-align:center}.bf_campaign .main_list li.com{background-position:center 26px!important}}@media only screen and (max-width:680px){.bf_campaign .bf_btn{right:10px}}@media only screen and (min-width:769px){.bf_campaign .wrap{max-width:1120px}.bf_campaign .day{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:28px}.bf_campaign .day::before{margin-left:-10px}.bf_campaign .day li:not(:first-child){margin-left:0}.bf_campaign .day li .time span{display:inline-block}.bf_campaign .domain_form{padding-right:74px;padding-bottom:0}.bf_campaign .domain_form>div{padding-right:120px;position:relative}.bf_campaign .domain_form>div .select_area{width:120px;margin-top:0;position:absolute;top:0;right:0;border-left:#e5e5e5 1px solid}.bf_campaign .domain_form input[type=submit]{width:64px;top:0}.bf_campaign .main_list li{width:33.33%;font-size:16px}.bf_campaign .main_list li span{font-size:20px}.bf_campaign .main_list li s{margin-left:6px}.bf_campaign .bf_btn{width:120px;right:10px;bottom:50px}}@media only screen and (min-width:960px){.bf_campaign .wrap{padding:180px 0 120px}.bf_campaign .domain_form>div input{letter-spacing:1px}.bf_campaign .domain_form input[type=submit]:hover{background-color:#0068c6}.bf_campaign .main_list li{width:25%}.bf_campaign .bf_btn{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}.bf_campaign .bf_btn:hover{opacity:.7}}@media only screen and (min-width:1060px){.bf_campaign .bf_btn{bottom:60px;right:0}}@media only screen and (min-width:960px){header{background:0 0;-webkit-box-shadow:none;box-shadow:none}header::before{content:"";display:block;width:100%;height:100%;position:absolute;background:#fff;opacity:0;top:0;left:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s;z-index:-1}header.on::before{opacity:1}header .user::before{background:#fff}header.on .user::before{background:#e5e5e5}}.sec_tit{margin-bottom:22px;font-size:1.67rem;font-weight:700;text-align:center;letter-spacing:3px}.sec_tit span{display:block;margin-top:-2px;color:#005bac;font-size:.92rem;font-weight:400;letter-spacing:1px}@media only screen and (min-width:960px){.sec_tit{margin-bottom:40px;font-size:28px}}.sec_txt{text-align:center;line-height:1.8;letter-spacing:1px}@media only screen and (min-width:769px){.sec_txt{line-height:2.2}}@media only screen and (min-width:960px){.sec_txt{margin-top:-18px}}#content .btn_white{margin:30px auto 0}.fix{width:230px;position:fixed;right:0;bottom:0;z-index:1}.fix .close{background:#aaa;width:20px;height:20px;position:absolute;top:-2px;right:0;font-size:16px;color:#fff;line-height:1;text-align:center;border-radius:10px}.modal{display:none;background:rgba(0,0,0,.6);width:100%;height:100%;padding:10px;position:fixed;top:0;left:0;z-index:100000000}.modal div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal div .img{display:block;width:311px}.modal div .close{position:absolute;top:12px;right:16px;font-size:1.5rem;line-height:1}main{background:-webkit-gradient(linear,left top,right top,from(#ccd3d9),color-stop(50%,#f0f3f5),to(#ccd3d9));background:linear-gradient(to right,#ccd3d9 0%,#f0f3f5 50%,#ccd3d9 100%)}main>div{background:url("/assets/img/top/main_part.png") no-repeat center/1200px;padding:70px 0 55px}main .mv{max-width:880px;padding:0 20px;margin:0 auto}main .mv .tax{margin:6px 0 0;color:#666}main .mv .tax li{font-size:10px}main .mv .tax li.num01 span{display:none}main .tit{font-size:1.25rem;font-weight:700;text-align:center;letter-spacing:2px}main .tit a{font-size:1.33rem;color:#005bac;text-decoration:underline}@media only screen and (max-width:350px){main .tit{font-size:1.13rem}}main .domain_form{max-width:none;margin:10px 0 8px;position:relative;border:#fff 1px solid}main .domain_form a{padding:16px 0;bottom:-10px;right:82px;font-size:10px;color:#666;position:relative;position:absolute}main .domain_form a::before{content:"";display:block;width:4px;height:4px;border-top:#666 1.3333333333px solid;border-right:#666 1.3333333333px solid;position:absolute;right:-8px;margin-top:-2px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top-width:1px;border-right-width:1px}main .domain{background:#f2f4f5;padding-top:6px;position:relative;text-align:center;border:#fff 1px solid;border-radius:4px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}main .domain .camp_txt{display:block;padding:15px 10px;font-size:1.08rem;text-align:center;border-top:#fff 1px solid}main .domain .camp_txt br{display:none}@media only screen and (max-width:420px){main .domain .camp_txt br{display:block}}main .domain .camp_txt .triangle{width:18px;height:18px;overflow:hidden;position:absolute;right:2px;bottom:2px;border-radius:0 0 4px 0}main .domain .camp_txt .triangle::before{content:"";display:block;width:0;height:0;position:absolute;position:static;border-style:solid;border-width:0 0 18px 18px;border-color:transparent transparent #005bac transparent}main .domain .camp_txt .txt{display:block;margin-bottom:8px;font-size:.83rem;color:#666}main .domain .camp_txt strong{color:#005bac;line-height:1;text-decoration:underline}main .domain .dom_tit{font-size:.92rem}main .domain .dom_tit span{font-size:.83rem;color:#666}main .domain ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:6px 0 12px}main .domain ul li{width:25%}main .domain ul li:not(:first-child){border-left:#fff 1px solid}main .domain .name{margin-bottom:-2px;color:#005bac;font-size:1.25rem;font-weight:700}main .domain .price{font-size:1.17rem}main .domain .price span{font-size:.83rem}main .link{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-size:1.17rem;text-align:center}main .link li{width:50%}main .link li a{display:block;height:100%;padding:28px .83rem 26px;line-height:1.6}@media only screen and (max-width:350px){main .link li a br.sp{display:none}}main .link li a>span{display:block;padding-top:84px;position:relative;font-weight:700;letter-spacing:1px}main .link li a>span::before{content:"";display:block;width:60px;height:60px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:10px}main .link li a>span .attention{display:table;margin:0 auto -8px;color:rgba(255,255,255,.7);font-size:10px;font-weight:400;letter-spacing:0}main .link li:first-child a{background:#005bac}main .link li.get a span::before{background:url("/assets/img/top/main_ico01.svg") no-repeat center top/cover}main .link li.jp a>span::before{background:url("/assets/img/top/main_ico01_jp.svg") no-repeat center top/cover}main .link li.cojp a span::before{background:url("/assets/img/top/main_ico01_cojp.svg") no-repeat center top/cover}main .link li.transfer a{background:#002c52}main .link li.transfer a span::before{background:url("/assets/img/top/main_ico02.svg") no-repeat center top/cover}main .link li.core a{background:#de5916}main .link li.core a span::before{background:url("/assets/img/top/main_ico02_core.svg") no-repeat center top/cover}main .link li p{letter-spacing:4px}.bnr_area{padding:36px 0}.bnr_area .wrap{padding:0;overflow-x:scroll}.bnr_area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:840px;padding:0 10px}.bnr_area ul li{width:31.51%;overflow:hidden;border-radius:4px}#pickup{background:#f2f4f5}#pickup .bnr{display:table;margin:0 auto 30px}#pickup .bnr a{display:block;max-width:516px}#pickup .bnr a:last-of-type{margin-top:6px}#pickup ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#pickup li{width:48.5%}#pickup li:nth-child(n+3){margin-top:20px}@media only screen and (max-width:450px){#pickup li:nth-child(n+3){margin-top:14px}}#pickup li a{display:block;background-position:center 30px!important;background-size:auto 105px!important;background-repeat:no-repeat!important;height:100%;padding:146px 10px 20px;border-radius:4px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#pickup li:nth-child(1) a{background:url(/assets/img/top/pickup_img01.svg) #fff}#pickup li:nth-child(2) a{background:url(/assets/img/common/service_bulk.svg) #fff}#pickup li:nth-child(3) a{background:url(/assets/img/common/service_repeat.svg) #fff}#pickup li:nth-child(4) a{background:url(/assets/img/top/pickup_img02.svg) #fff}#pickup li h3{color:#005bac;font-weight:700;text-align:center}#pickup li p{margin-top:6px}#server{background:url("/assets/img/common/server_bg.jpg") no-repeat center top/cover;color:#fff}#server .sec_tit span{color:#fff}#server ul{background:url("/assets/img/top/server_bg_sp.png") no-repeat center top/cover;margin-top:26px}#server li{position:relative}#server li:nth-child(n+2)::before{content:"";display:block;width:94%;height:1px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff;top:0}#server li a{display:block;padding:30px .83rem}#server li h3{padding-bottom:32px;margin-bottom:20px;text-align:center}#server li:nth-child(1) h3{background:url("/assets/img/top/server_logo01.svg") no-repeat center bottom/auto 25px}#server li:nth-child(2) h3{background:url("/assets/img/top/server_logo02.svg") no-repeat center bottom/auto 25px}#server li:nth-child(3) h3{background:url("/assets/img/top/server_logo03.svg") no-repeat center bottom/auto 25px}#server li:last-child h3{background-size:auto 18px!important}#server li p{text-align:center}@media only screen and (max-width:350px){#server li p br.sp{display:none}}#info .info_list{margin-top:12px}#support{background:#f2f4f5}#support ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;text-align:center;border-radius:4px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#support li{width:50%}#support li:nth-child(even){border-left:#f2f4f5 1px solid}#support li:nth-child(n+3){border-top:#f2f4f5 1px solid}#support li a{display:block;padding:58px 10px 12px}#support li:nth-child(1) a{background:url("/assets/img/top/support_ico01.svg") #fff no-repeat center 18px/30px}#support li:nth-child(2) a{background:url("/assets/img/top/support_ico02.svg") #fff no-repeat center 18px/30px}#support li:nth-child(3) a{background:url("/assets/img/top/support_ico03.svg") #fff no-repeat center 18px/30px}#support li:nth-child(4) a{background:url("/assets/img/top/support_ico04.svg") #fff no-repeat center 18px/30px}@media only screen and (min-width:769px){main>div{height:100%;padding:80px 0}main .mv .tax li.num01 span{display:inline-block}main .domain{padding-top:16px}main .domain .camp_txt{padding:22px 10px}main .domain ul li{width:12.5%}main .domain .name{font-size:16px}main .domain .price{font-size:14px}main .link{font-size:15px}main .link a{padding:24px .83rem 32px}#server ul{display:-webkit-box;display:-ms-flexbox;display:flex;background:url("/assets/img/top/server_bg.png") no-repeat center top/cover}#server li{width:33.33%}#server li a{padding:36px 20px}#server li p{text-align:left}#server li:nth-child(n+2)::before{width:1px;height:82%;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#support li{width:25%;border-left:#f2f4f5 1px solid;border-top:none!important}}@media only screen and (min-width:960px){body{padding-top:0}#content .btn_white{margin-top:60px}.fix{bottom:200px}.fix .img{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}.fix .img:hover{opacity:.8}.fix .close{-webkit-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}.fix .close:hover{background:#666}.modal .close{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}.modal .close:hover{opacity:.8}main{position:relative;font-size:20px}main>div{background-size:cover;padding:190px 0 100px;position:relative}main .mv .tax{margin-top:0}main .tit{font-size:.9em;letter-spacing:3px}main .tit a{font-size:1.12em}main .tit a:hover{text-decoration:none}main .domain_form{max-width:none}main .domain_form input[type=text]{height:56px;font-size:.7em}main .domain_form input[type=submit]{height:56px}main .domain_form a:hover{text-decoration:underline}main .domain .camp_txt{-webkit-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}main .domain .camp_txt:hover{background-color:#f9fafa}main .domain .camp_txt:hover strong{text-decoration:none}main .domain .dom_tit{font-size:.6em}main .domain .dom_tit span{font-size:.83em}main .domain .name{font-size:.8em}main .domain .price{font-size:.7em}main .domain .price span{font-size:.71em}main .link{font-size:.9em}main .link li a{padding-top:32px;position:relative;line-height:inherit;-webkit-transition:.3s;transition:.3s}main .link li a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}main .link li a:hover::before{-webkit-transform:scale(1,1);transform:scale(1,1)}main .link li a>span{padding-top:114px}main .link li a>span::before{width:80px;height:80px;top:14px}main .link li:first-child a::before{background:#0068c6}main .link li.transfer a::before{background:#004785}main .link li.core a::before{background:#e96624}main .link li p{position:relative;letter-spacing:5px}.bnr_area{padding:60px 10px}.bnr_area ul{padding:0}.bnr_area ul a{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}.bnr_area ul a:hover{opacity:.8}#pickup .bnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:56px}#pickup .bnr a:last-of-type{margin-top:0;margin-left:10px}#pickup li{width:23.66%;margin-top:0!important}#pickup li a{background-position:center 60px!important;background-size:auto 150px!important;padding:252px 20px 38px;-webkit-transition:-webkit-box-shadow .3s ease-in-out 0s;transition:-webkit-box-shadow .3s ease-in-out 0s;transition:box-shadow .3s ease-in-out 0s;transition:box-shadow .3s ease-in-out 0s,-webkit-box-shadow .3s ease-in-out 0s}#pickup li a:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}#pickup li p{margin-top:12px;font-size:.92rem}#server ul{margin-top:30px;overflow:hidden}#server li a{-webkit-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}#server li a:hover{background:rgba(0,91,172,.4)}#server li h3{background-size:auto 30px!important;padding-bottom:44px;margin-bottom:28px;font-size:16px}#server li:last-child h3{background-size:auto 20px!important}#info .info_list{margin-top:38px}#support li a{background-position:center 24px!important;background-size:40px!important;padding:80px 10px 18px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#support li a:hover{background-color:#005bac;color:#fff}#support li:nth-child(2) a{background-position:center 26px!important}#support li:nth-child(4) a{background-position:center 28px!important}#support li:nth-child(1) a:hover{background-image:url(../img/top/support_ico01_on.svg)}#support li:nth-child(2) a:hover{background-image:url(../img/top/support_ico02_on.svg)}#support li:nth-child(3) a:hover{background-image:url(../img/top/support_ico03_on.svg)}#support li:nth-child(4) a:hover{background-image:url(../img/top/support_ico04_on.svg)}}@media only screen and (min-width:1980px){.fix{bottom:400px}main{font-size:24px}main .domain_form input[type=text]{height:80px}main .link li a{padding-top:70px}main .link li span{padding-top:150px}main .link li span::before{top:34px}}