.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}.info_list a>span .cat{min-width:130px;padding:8px}}@media only screen and (min-width: 960px)and (min-width: 1120px){.info_list a>span{width:22%}}@media only screen and (min-width: 960px){.info_list p{width:76%;margin-top:0;padding-left:20px}}@-webkit-keyframes flowingTxt{0%{width:0}100%{width:calc(100% - 100px)}}@keyframes flowingTxt{0%{width:0}100%{width:calc(100% - 100px)}}@-webkit-keyframes dotTyping{0%{-webkit-box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px 0 0 0 #005bac;box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px 0 0 0 #005bac}16.667%{-webkit-box-shadow:10px -4px 0 0 #a3c7e8,20px 0 0 0 #005bac,30px 0 0 0 #005bac;box-shadow:10px -4px 0 0 #a3c7e8,20px 0 0 0 #005bac,30px 0 0 0 #005bac}33.333%{-webkit-box-shadow:10px 0 0 0 #a3c7e8,20px 0 0 0 #005bac,30px 0 0 0 #005bac;box-shadow:10px 0 0 0 #a3c7e8,20px 0 0 0 #005bac,30px 0 0 0 #005bac}50%{-webkit-box-shadow:10px 0 0 0 #005bac,20px -4px 0 0 #a3c7e8,30px 0 0 0 #005bac;box-shadow:10px 0 0 0 #005bac,20px -4px 0 0 #a3c7e8,30px 0 0 0 #005bac}66.667%{-webkit-box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #a3c7e8,30px 0 0 0 #005bac;box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #a3c7e8,30px 0 0 0 #005bac}83.333%{-webkit-box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px -4px 0 0 #a3c7e8;box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px -4px 0 0 #a3c7e8}100%{-webkit-box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px 0 0 0 #a3c7e8;box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px 0 0 0 #a3c7e8}}@keyframes dotTyping{0%{-webkit-box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px 0 0 0 #005bac;box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px 0 0 0 #005bac}16.667%{-webkit-box-shadow:10px -4px 0 0 #a3c7e8,20px 0 0 0 #005bac,30px 0 0 0 #005bac;box-shadow:10px -4px 0 0 #a3c7e8,20px 0 0 0 #005bac,30px 0 0 0 #005bac}33.333%{-webkit-box-shadow:10px 0 0 0 #a3c7e8,20px 0 0 0 #005bac,30px 0 0 0 #005bac;box-shadow:10px 0 0 0 #a3c7e8,20px 0 0 0 #005bac,30px 0 0 0 #005bac}50%{-webkit-box-shadow:10px 0 0 0 #005bac,20px -4px 0 0 #a3c7e8,30px 0 0 0 #005bac;box-shadow:10px 0 0 0 #005bac,20px -4px 0 0 #a3c7e8,30px 0 0 0 #005bac}66.667%{-webkit-box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #a3c7e8,30px 0 0 0 #005bac;box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #a3c7e8,30px 0 0 0 #005bac}83.333%{-webkit-box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px -4px 0 0 #a3c7e8;box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px -4px 0 0 #a3c7e8}100%{-webkit-box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px 0 0 0 #a3c7e8;box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px 0 0 0 #a3c7e8}}.btn_ai{display:table;background:#fff;margin:30px auto 0;padding:14px 30px 14px 64px;position:relative;font-size:1.08rem;font-weight:bold;border:#fff 1px solid;border-radius:30px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.btn_ai::before{content:"";display:block;width:24px;height:26px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:url("/assets/img/common/ai_btn.svg") no-repeat left center/contain;margin-top:-2px;left:30px}@media only screen and (min-width: 960px){.btn_ai{-webkit-transition:border .3s ease-in-out 0s;transition:border .3s ease-in-out 0s}.btn_ai::before{width:26px}.btn_ai:hover{border-color:#005bac}}.modal_ai{overflow-y:scroll;opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000000;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.modal_ai.on{opacity:1;visibility:visible}.modal_ai.on .wrap{-webkit-filter:blur(0);filter:blur(0)}.modal_ai .scroll{position:relative}.modal_ai .modal_shadow{background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-filter:blur(10px);filter:blur(10px);position:fixed;top:0;right:0;bottom:0;left:0}.modal_ai .wrap{-webkit-filter:blur(12px);filter:blur(12px);max-width:820px;padding:70px 10px;position:relative;-webkit-transition:-webkit-filter .2s ease .1s;transition:-webkit-filter .2s ease .1s;transition:filter .2s ease .1s;transition:filter .2s ease .1s, -webkit-filter .2s ease .1s}.modal_ai .tit{color:#005bac;font-size:20px;font-weight:bold;text-align:center;letter-spacing:1px}.modal_ai .suggest{background:#fff;padding:20px;margin:20px 0;border-radius:8px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.modal_ai .suggest p{padding:0 0 6px 30px;position:relative;font-size:1.17rem;font-weight:bold}.modal_ai .suggest p::before{content:"";display:block;width:20px;height:20px;position:absolute;background:url("/assets/img/common/ai_suggest.svg") no-repeat center top/cover;top:2px;left:0}.modal_ai .suggest ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}.modal_ai .suggest li{display:table;background:#f2f4f5;padding:6px 20px;margin:10px 0 0 10px;color:#005bac;border:#e5e5e5 1px solid;border-radius:20px;cursor:pointer}.modal_ai textarea{background:#fff;width:100%;height:150px;padding:18px;border:#005bac 1px solid;border-radius:8px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.modal_ai textarea::-webkit-input-placeholder{color:#aaa}.modal_ai textarea::-moz-placeholder{color:#aaa}.modal_ai textarea:-ms-input-placeholder{color:#aaa}.modal_ai textarea::-ms-input-placeholder{color:#aaa}.modal_ai textarea::placeholder{color:#aaa}.modal_ai .btn_blue{width:180px;margin:30px auto 0;font-weight:bold;border-radius:4px;cursor:pointer}.modal_ai .attention{display:table;margin:16px auto 0;color:#666}.modal_ai .attention a{color:#005bac;text-decoration:none}.modal_ai .attention a:hover{text-decoration:underline}.modal_ai .close{display:block;width:26px;height:26px;position:absolute;top:30px;right:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s;z-index:100}.modal_ai .close::before,.modal_ai .close::after{content:"";display:block;width:26px;height:4px;position:absolute;background:#222;position:absolute;top:0;right:0;border-radius:10px}.modal_ai .close::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal_ai .close:hover{opacity:.8}.modal_ai .loading_area{display:none;margin-top:36px}.modal_ai .loading_area>div{display:table;margin:0 auto;padding-left:64px;position:relative}.modal_ai .loading_area .loading{background:url("/assets/img/common/ai_loading.svg") no-repeat center top/cover;width:48px;height:35px;padding:10px;position:absolute;top:-2px;left:0}.modal_ai .loading_area .loading span{display:block;width:6px;height:6px;margin-left:-8px;border-radius:5px;-webkit-box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px 0 0 0 #005bac;box-shadow:10px 0 0 0 #005bac,20px 0 0 0 #005bac,30px 0 0 0 #005bac;-webkit-animation:dotTyping 1s infinite linear;animation:dotTyping 1s infinite linear}.modal_ai .loading_area .txt{font-size:1.17rem;font-weight:bold}.modal_ai .thought_area{display:none;margin-top:30px}.modal_ai .thought_area .tit{color:#222;font-size:1.17rem;font-weight:bold;text-align:center;letter-spacing:0}.modal_ai .thought_area .tit .error,.modal_ai .thought_area .tit .error_length,.modal_ai .thought_area .tit .error_auth{display:none}.modal_ai .thought_area .thought{margin-top:20px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.modal_ai .thought_area .thought li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:10px 14px;margin-top:8px;border-radius:4px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.modal_ai .thought_area .thought .txt{width:0;font-size:1.33rem;font-weight:bold;white-space:nowrap;overflow:hidden;-webkit-animation:flowingTxt 4s forwards;animation:flowingTxt 4s forwards}.modal_ai .thought_area .thought .btn_blue{width:80px;height:34px;margin:0;padding:0;font-size:.83rem;line-height:34px;-webkit-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}@media only screen and (min-width: 769px){.modal_ai .wrap{padding:100px 10px}.modal_ai .tit{font-size:24px}.modal_ai .suggest{margin:30px 0 20px}.modal_ai .suggest p::before{top:4px}.modal_ai .suggest li{padding:6px 36px}.modal_ai .suggest li:nth-child(3){padding-right:30px}.modal_ai .suggest li:nth-child(4){padding-left:30px}.modal_ai .suggest li:nth-child(5){width:100%;text-align:center}.modal_ai .btn_blue{margin-top:40px;padding-right:0}.modal_ai .close{top:46px;right:46px}.modal_ai .thought_area{margin-top:30px}.modal_ai .thought_area .thought li{padding:10px 20px}.modal_ai .thought_area .thought .btn_blue{width:100px}}@media only screen and (min-width: 960px){.modal_ai .suggest li{-webkit-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}.modal_ai .suggest li:hover{background:#e5e5e5}}@media only screen and (min-width: 960px){body{padding-top:60px}header:not(.on){background:transparent;-webkit-box-shadow:none;box-shadow:none}header:not(.on) .user::before{background:#fff}header:not(.on) .user li.signup a{background:#f7ce19;color:#222;font-weight:bold}header:not(.on) .user li.signup a:hover{background:#f9d94a}}.sec_tit{margin-bottom:22px;font-size:1.67rem;font-weight:bold;text-align:center;letter-spacing:3px}.sec_tit span{display:block;margin-top:-2px;color:#005bac;font-size:.92rem;font-weight:normal;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}@media only screen and (min-width: 960px){#content .btn_white{margin-top:60px}}.hd_pickup{display:none;background:url("/assets/img/top/hd_setregist.png") repeat-x center/auto 100%;background-color:#f7ce19;width:100%;height:40px;position:absolute;top:29px;left:0;z-index:2}@media only screen and (min-width: 960px){.hd_pickup{display:block;-webkit-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}.hd_pickup:hover{background-color:#f9d94a}}.fix{width:230px;position:fixed;right:20px;bottom:20px;z-index:10}.fix .close{background:#ccc;width:20px;height:20px;position:absolute;top:-10px;right:-10px;font-size:18px;line-height:20px;text-align:center;border-radius:10px}@media only screen and (min-width: 960px){.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:#e5e5e5}}.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}@media only screen and (min-width: 960px){.modal div .close{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}.modal div .close:hover{opacity:.8}}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%);position:relative;overflow:hidden}main>div{max-width:1440px;padding:60px 0;margin:0 auto;position:relative}main>div::before,main>div::after{content:"";display:block;position:absolute}main>div::before{background:url("/assets/img/top/main_parts01.png") no-repeat center bottom/contain;width:520px;height:475px;right:-360px;bottom:240px}main>div::after{background:url("/assets/img/top/main_parts02.png") no-repeat right bottom/contain;width:341px;height:405px;left:-200px;bottom:100px}main .mv{max-width:840px;padding:0 10px;margin:0 auto;position:relative;z-index:2}main .mv .tax{margin:6px 0 0;color:#666}main .mv .tax li{font-size:10px}main .mv .tax li span{display:none}main .mv .tax li.num01 span{display:none}main .mv .domain_free{padding:0 10px}main .mv .domain_free>p{display:table;width:90%;max-width:360px;margin:0 auto 14px}main .mv .domain_free .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}main .mv .domain_free .detail .tit{width:100%;max-width:512px;margin:0 auto}main .mv .domain_free .detail .tit .sp{display:block}main .mv .domain_free .detail .tit .pc{display:none}main .mv .domain_free .detail>img{max-width:512px;margin:30px auto 0}main .mv .domain_free>img{width:calc(100% + 20px);margin:24px -10px 0}main .mv .domain_free>img.pc{display:none}main .mv.core_campaign{max-width:1200px}main .mv.core_campaign .domain_free>p{width:auto;max-width:none;margin:0 auto 30px;padding-bottom:6px;color:#005bac;font-family:hiragino sans,Meiryo,sans-serif;font-size:22px;font-weight:700;line-height:1;text-align:center;letter-spacing:-1px;border-bottom:#f7ce19 4px solid}main .mv.core_campaign .domain_free .detail{margin:0 -10px}main .mv.core_campaign .domain_free .detail .tit{max-width:546px;margin:0 auto}main .mv.core_campaign .domain_free .detail>img{max-width:600px}main .mv.core_campaign .domain_free>img{width:1000px;margin:30px 0 0 -40px}main .mv.core_campaign .dom_area{max-width:840px;margin:20px auto 0}main .dom_area{background:#f2f4f5;margin-top:20px;padding:10px;border-radius:8px;border:#fff 1px solid}main .domain_form{background:#fff;max-width:800px;margin:0 auto 8px;position:relative}main .domain_form input[type=text]{height:72px}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:#fff;max-width:800px;margin:0 auto;padding-top:12px;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{margin:0 .83rem 10px;padding-left:30px;font-size:.92rem;border-bottom:#e5e5e5 1px solid}main .domain .dom_tit a{display:inline-block;padding-bottom:6px;margin:0 8px;position:relative}main .domain .dom_tit a::before{content:"";display:block;width:100%;height:2px;position:absolute;background:#005bac;position:absolute;bottom:-1px;left:0;opacity:0}main .domain .dom_tit a.on{color:#005bac;font-weight:bold}main .domain .dom_tit a.on::before{opacity:1}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):not(:nth-child(5)){border-left:#e5e5e5 1px solid}main .domain ul.update{display:none}main .domain ul.new .price{margin-top:3px;font-size:16px;font-weight:bold}main .domain ul.new .price .off{display:table;background:#00aca7;margin:0 auto;padding:4px 8px;color:#fff;font-size:10px;font-weight:normal;line-height:1;border-radius:10px}main .domain ul.new .price s{display:table;margin:2px auto -3px;color:#666;font-size:11px;font-weight:normal}main .domain .name{margin-bottom:-2px;color:#005bac;font-size:1.25rem;font-weight:bold}main .domain .price{font-size:1.17rem}main .domain .price .small{font-size:10px}main .bnr{display:none;width:158px;position:absolute;right:0;top:110px;z-index:10}main .bnr img{height:516px}main .jp-area{display:block;padding:0 10px}main .jp-area .wrap{padding:0;margin-left:-10px;margin-right:-10px;font-size:16px;font-weight:bold}main .jp-area dt,main .jp-area dd{padding:10px}main .jp-area dt{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .jp-area dt>span{background:#e61616;padding:6px 10px;color:#fff;line-height:1;border-radius:4px}main .jp-area dt>span span{font-size:20px}main .jp-area dt p{margin:0 16px 0 10px}main .jp-area dt img{width:60px}main .jp-area dd{background:#e61616;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:14px;padding-bottom:8px;color:#fff}main .jp-area dd p>span{display:inline-block;margin:0 6px 0 10px;font-size:20px}main .jp-area dd p>span span{line-height:1;letter-spacing:0}main .jp-area dd p.new span span{font-size:28px}main .jp-area dd p.ext{margin-left:10px}main .jp-area dd p.ext span span{font-size:22px}main .link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;color:#fff;font-size:1.17rem;text-align:center;z-index:2}main .link li{width:50%}main .link li a{display:block;height:100%;padding:26px .83rem;line-height:1.6}@media only screen and (max-width: 350px){main .link li a br.sp{display:none}}main .link li a .link_tit.camp{display:table;padding-bottom:8px;margin:0 auto;position:relative;font-size:1.08rem}main .link li a .link_tit.camp::before{content:"";display:block;width:100%;height:3px;position:absolute;background:#f7ce19;position:absolute;left:0;bottom:0}main .link li a .link_tit.camp>span{color:#f7ce19}main .link li a .link_tit.camp>span .price{font-size:1.67rem;font-weight:bold;line-height:1}main .link li a .link_tit.camp>span .price span{font-size:32px}main .link li a .main_txt{display:block;padding-top:84px;position:relative;font-weight:700;letter-spacing:1px}main .link li a .main_txt::after{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 .txt{margin-top:16px;font-size:1rem}main .link li a .detail{display:block;background:#fff;max-width:300px;padding:4px;margin:20px auto 0;position:relative;color:#005bac;font-weight:bold;font-size:1.08rem;border-radius:4px;z-index:2}main .link li a .detail>span>span{display:inline-block;padding-left:20px;position:relative}main .link li a .detail>span>span::before{content:"";display:block;position:absolute;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #005bac;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:6px}main .link li a .detail>span .small{display:inline-block;margin-left:6px;font-size:1.08rem;vertical-align:top}main .link li a .btm{display:table;margin:0 auto;padding-top:84px;font-weight:bold;letter-spacing:1px;position:relative}main .link li a .btm::before{content:"";display:block;width:8px;height:8px;border-top:#fff 2.6666666667px solid;border-right:#fff 2.6666666667px solid;position:absolute;right:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:8px}main .link li a .btm::after{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 .btm .attention{display:table;margin:0 auto -8px;color:rgba(255,255,255,.7);font-size:10px;font-weight:normal;letter-spacing:0}main .link li:first-child a{background:#005bac}main .link li.get a span::after{background:url("/assets/img/top/main_ico01.svg") no-repeat center top/cover}main .link li.get a .detail>span{display:inline-block}main .link li.transfer a{background:#00aca7}main .link li.transfer a span::after{background:url("/assets/img/top/main_ico02.svg") no-repeat center top/cover}main .link li.transfer a .detail{color:#00aca7}@media only screen and (min-width: 769px){main>div{height:100%}main>div::before{right:-260px}main .mv .tax li span{display:inline-block}main .mv .tax li.num01 span{display:inline-block}main .mv .offer{padding:6px 10px}main .mv .offer p{width:auto;text-align:left}main .mv .domain_free .detail{margin:0}main .mv .domain_free .detail .tit{width:50%;max-width:none;padding-left:38px;margin:0}main .mv .domain_free .detail .tit .sp{display:none}main .mv .domain_free .detail .tit .pc{display:block;max-width:353px}main .mv .domain_free .detail>img{width:50%;max-width:408px;margin:0}main .mv .domain_free>img{margin-top:20px}main .mv .domain_free>img.sp{display:none}main .mv .domain_free>img.pc{display:block}main .mv.core_campaign .domain_free>p{margin:0 auto 40px;font-size:28px}main .mv.core_campaign .domain_free .detail{padding-left:24px;margin:0}main .mv.core_campaign .domain_free .detail .tit{width:50%}main .mv.core_campaign .domain_free .detail .tit .pc{max-width:none}main .mv.core_campaign .domain_free .detail>img{width:50%}main .mv.core_campaign .domain_free>img{width:100%;margin-left:0}main .dom_area{padding:20px}main .domain{padding-top:12px}main .domain .camp_txt{padding:22px 10px}main .domain ul li{width:12.5%}main .domain ul li:nth-child(5){border-left:#e5e5e5 1px solid}main .domain .name{font-size:16px}main .domain .price{font-size:14px}main .jp-area{background:linear-gradient(-45deg, #E61616 0%, #E61616 50%, white 50%, white 100%)}main .jp-area .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;margin:0 auto}main .jp-area dt,main .jp-area dd{background:none;padding:0}main .jp-area dt{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}main .jp-area dd{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;margin-top:10px;margin-left:80px;padding-top:0;padding-bottom:0}main .link{font-size:15px}}@media only screen and (min-width: 960px){main{position:relative;font-size:20px}main>div{padding:130px 0 60px;position:relative}main .mv{padding:0}main .mv .tax{margin-top:0}main .mv .domain_free>p{font-size:32px}main .tit>span{font-size:30px}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 a{-webkit-transition:color .3s ease-in-out 0s;transition:color .3s ease-in-out 0s}main .domain .dom_tit a::before{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}main .domain .dom_tit a:hover{color:#005bac;font-weight:bold}main .domain .dom_tit a:hover::before{opacity:1}main .domain .dom_tit span{font-size:.83em}main .domain ul a:hover{text-decoration:underline}main .domain .name{font-size:.8em}main .domain .price{font-size:.7em}main .domain .price span{font-size:.71em}main .bnr{display:block;-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}main .bnr:hover{opacity:.8}main .jp-area{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}main .jp-area:hover{opacity:.8}main .jp-area .wrap{height:100px;font-size:20px}main .jp-area dt>span span{font-size:30px}main .jp-area dt img{width:80px}main .jp-area dd p>span{font-size:28px}main .jp-area dd p.new span span{font-size:40px}main .jp-area dd p.ext{margin-left:20px}main .jp-area dd p.ext span span{font-size:32px}main .link{font-size:.9em}main .link li a{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 .link_tit{letter-spacing:5px}main .link li a .link_tit.camp{font-size:18px;letter-spacing:3px}main .link li a .main_txt{padding-top:124px}main .link li a .main_txt::after{width:80px;height:80px;top:22px}main .link li a .detail{height:34px;padding:0 10px;font-size:16px;line-height:34px}main .link li a .detail>span{font-size:18px}main .link li a .detail>span>span{padding-left:26px}main .link li a .detail>span>span::before{left:10px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #005bac}main .link li a .btm{padding-top:124px}main .link li a .btm::before{right:-12px;bottom:12px}main .link li a .btm::after{width:80px;height:80px;top:22px}main .link li:first-child a::before{background:#0068c6}main .link li.transfer a::before{background:#01a29d}main .link li p{position:relative}}@media only screen and (min-width: 1140px){main .jp-area .wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:24px;letter-spacing:3px}main .jp-area dt>span{letter-spacing:2px}main .jp-area dt img{width:98px}main .jp-area dd{margin-left:0}main .jp-area dd p.new span span{font-size:48px}}@media only screen and (min-width: 1980px){main{font-size:24px}main .domain_form input[type=text]{height:80px}main .link li .btm::before{bottom:16px !important}}@media only screen and (min-width: 2800px){main::after{content:"";display:block;width:50%;height:100%;position:absolute;background:#005bac;margin-right:1300px;top:0;right:50%}}.bnr_slide{background:#fff;max-width:none;padding:40px 0;margin:0}.bnr_slide::before,.bnr_slide::after{display:none}.bnr_area{display:none;max-width:1140px;margin:0 -10px;position:relative;z-index:2}.bnr_area.slick-initialized{display:block}.bnr_area.slick-initialized .slick-slide{margin:0 10px;width:280px;height:auto}.bnr_area.slick-initialized .slick-slide a{display:block}.bnr_area .slick-arrow{display:none !important;overflow:hidden;text-indent:100%;white-space:nowrap;background:#fff;width:50px;height:50px;border-radius:25px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);z-index:2}.bnr_area .slick-arrow::before{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;left:50%;margin-top:-5px;border:2px solid;border-color:#005bac #005bac transparent transparent}.bnr_area .slick-arrow.slick-prev{left:-15px}.bnr_area .slick-arrow.slick-prev::before{margin-left:-3px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.bnr_area .slick-arrow.slick-next{right:-15px}.bnr_area .slick-arrow.slick-next::before{margin-left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width: 769px){.bnr_area{margin:0 auto}.bnr_area.slick-initialized .slick-slide{margin:0 10px}.bnr_area .slick-arrow{display:block !important}}@media only screen and (min-width: 960px){.bnr_area.slick-initialized .slick-slide a{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}.bnr_area.slick-initialized .slick-slide a:hover{opacity:.8}}#performance{background:#f2f4f5}#performance .sec_tit{color:#005bac;font-size:18px;font-weight:normal}#performance ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px 0 0 -15px}#performance ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;width:100%;max-width:354px;margin:15px 0 0 15px;padding:14px 0 14px 14px;color:#005bac;font-weight:bold}#performance ul li.register .tit{background:url("/assets/img/top/performance_register.svg") no-repeat center 12px/50px}#performance ul li.user .tit{background:url("/assets/img/top/performance_user.svg") no-repeat center 12px/50px}#performance ul li.year .tit{background:url("/assets/img/top/performance_year.svg") no-repeat center 12px/50px}#performance ul li .tit{background-color:#f7ce19 !important;width:44%;padding:70px 10px 14px;text-align:center}#performance ul li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56%}#performance ul li p .num{font-size:64px;line-height:1;letter-spacing:-1px}#performance ul li p .txt{margin-left:6px;font-size:18px;line-height:1.2;letter-spacing:1px}#performance .performance_txt{margin-top:30px;text-align:center}@media only screen and (min-width: 960px){#performance .sec_tit{font-size:28px}#performance ul li{padding:20px 0 20px 20px}#performance ul li .tit{background-position:center 20px !important;padding-top:84px}#performance .performance_txt{margin-top:36px}}#promise ul li{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}#promise ul li:nth-child(1) .img{background:url("/assets/img/top/promise_img01.jpg") no-repeat center/cover}#promise ul li:nth-child(2) .img{background:url("/assets/img/top/promise_img02.jpg") no-repeat center/cover}#promise ul li:nth-child(3) .img{background:url("/assets/img/top/promise_img03.jpg") no-repeat center/cover}#promise ul li:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#promise ul li:nth-child(n+2){padding-top:40px;margin-top:40px;border-top:#e5e5e5 1px solid}#promise ul .img{width:100%;min-height:260px;margin-top:30px}#promise ul .txt{width:100%}#promise ul .txt .tit{margin-bottom:16px;color:#005bac;font-size:17px;font-weight:bold}#promise ul .txt .tit .num{display:block;margin-bottom:12px;color:#f7ce19;font-size:1rem;font-weight:normal;letter-spacing:2px}#promise ul .txt .tit .num span{display:inline-block;margin-left:6px;font-size:16px;line-height:1;letter-spacing:0}@media only screen and (min-width: 769px){#promise ul .img{width:42.85%;max-height:300px;margin-top:0}#promise ul .txt{width:50%}}@media only screen and (min-width: 960px){#promise ul li:nth-child(n+2){padding-top:80px;margin-top:80px}#promise ul .txt .tit{margin-bottom:22px;font-size:26px}#promise ul .txt .tit .num{margin-bottom:20px}#promise ul .txt .tit .num span{font-size:24px}#promise ul .txt p{min-height:180px}}#pickup{background:#f2f4f5}#pickup .analyzer{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;background:#fff;padding:30px 20px;margin-bottom:30px;overflow:hidden;border:#005bac 2px 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);position:relative}#pickup .analyzer::before{content:"";display:block;width:8px;height:8px;border-top:#fff 2.6666666667px solid;border-right:#fff 2.6666666667px solid;position:absolute;right:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:14px;z-index:2}#pickup .analyzer::after{content:"";display:block;position:absolute;bottom:0;right:0;border-top:60px solid transparent;border-right:60px solid #005bac}#pickup .analyzer .img{background:url("/assets/img/top/pickup_analyzer.png") no-repeat center top/contain;width:100%;max-width:304px;min-height:160px;margin:0 auto 20px}#pickup .analyzer .img::before{content:"ANALYZER";display:none;margin-top:-24px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:-68px;color:#eef2f7;font-size:32px;-webkit-transform:rotate(90deg);transform:rotate(90deg);letter-spacing:8px}#pickup .analyzer .txt{width:100%;padding:8px 0}#pickup .analyzer .txt p{color:#005bac;font-size:1.17rem;font-weight:bold;text-align:center}#pickup .analyzer .txt h3{margin-top:20px}#pickup .analyzer .txt h3 img{display:block;max-width:280px;margin:0 auto}#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:bold;text-align:center}#pickup li p{margin-top:6px}@media only screen and (min-width: 769px){#pickup .analyzer .img{width:30%;margin:0}#pickup .analyzer .txt{width:65%}#pickup .analyzer .txt p{text-align:left}#pickup .analyzer .txt h3 img{margin:0}}@media only screen and (min-width: 960px){#pickup .analyzer{padding:30px 38px 32px 100px;-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 .analyzer: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 .analyzer .img::before{display:block}#pickup .analyzer .txt h3 img{max-width:420px}#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}}@media only screen and (min-width: 1200px){#pickup .analyzer{padding-left:120px}}#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}}@media only screen and (min-width: 769px){#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%)}}@media only screen and (min-width: 960px){#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}#server .btn_white:hover{border-color:#fff}}#info .info_list{margin-top:12px}@media only screen and (min-width: 960px){#info .info_list{margin-top:38px}}#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){#support li{width:25%;border-left:#f2f4f5 1px solid;border-top:none !important}}@media only screen and (min-width: 960px){#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")}}