body{font-family:Noto Sans JP,sans-serif;font-size:14px;background:#f6f6f6;width:100%}#app{display:grid;grid-template-rows:33px auto 80px 1fr -webkit-min-content auto;grid-template-rows:33px auto 80px 1fr min-content auto;grid-template-columns:1fr;grid-template-areas:"rakko_header_menu" "header_announce" "header" "main" "help" "footer";display:-ms-grid;-ms-grid-rows:33px auto 80px 1fr min-content auto;-ms-grid-columns:1fr}.top #main{grid-area:main;padding:0}#help_guidance{grid-area:help}header{grid-area:header;height:80px;padding-right:30px;-ms-grid-row:1;position:relative}header #header_menu #login-link,header #header_menu #signup-link{line-height:20px}#header_announce{grid-area:header_announce}#main{padding:65px 30px 75px;-ms-grid-row:2}footer{-ms-grid-row:3}#action,#card-table,#delete-action,#general_box,#general_tab,#main .c-form,#main .contacts_container,#mypage_me_tab,#service-list,.box,.data_table,.domain_search.underlayer,.error,.guest_table,.info,.main_column,.price_container,.rakko_balloon_static,.rakko_comment,.result-unit,.search_result,.search_result_guest,.static_box,.success{max-width:1044px;min-width:600px;margin-left:auto;margin-right:auto}.tld-category-wrap{max-width:1044px;margin-left:auto;margin-right:auto}.guest_wrap{width:100%;max-width:1044px;margin:50px auto 0}.mvArea{max-width:100vw;background:url(/img/mv_bg.png) 50% repeat;background-size:28px;padding:0 30px}.inner_mvArea,.mvArea{height:400px;margin:0 auto}.inner_mvArea{max-width:1020px;position:relative}.inner_mvArea:after{max-width:448px;min-width:305px;width:39vw;height:249px;content:"";background:url(/img/domain_anime.png) no-repeat 0 0;background-size:contain;position:absolute;top:8%;left:58%}.text_mvArea{position:absolute;top:100px;left:0;color:#fff}.text_mvArea h2{font-size:44px;font-weight:700;margin-bottom:21px}.text_mvArea h2 span{font-size:80%}.text_mvArea .txt_main{font-size:20px;line-height:1.6;margin-bottom:16px;font-weight:700}.serviceArea{width:100%}.serviceArea:nth-of-type(odd){background-color:#f6f6f6}.inner_informationArea{max-width:1045px;margin:0 auto;padding:82px 0 50px}.inner_serviceArea{max-width:1102px;margin:0 auto;padding:82px 17px 50px}.service_txt{margin-bottom:30px}h2.section_title{font-size:21px;font-weight:700;letter-spacing:.2em;color:#282828;position:relative;text-align:center;margin-bottom:70px;padding:10px 0 0}h2.section_title span{position:relative;padding:0 34px;line-height:24px;display:inline-block}h2.section_title span:before{left:0}h2.section_title span:after,h2.section_title span:before{position:absolute;top:0;content:"";width:3px;height:100%;background-color:#1596c5}h2.section_title span:after{right:0}#domain-list{padding:0 12px}.domain_search{max-width:757px;margin:-197px auto 0;position:relative;z-index:1;box-shadow:10px 10px 0 2px rgba(57,57,54,.1);border-radius:6px;background-color:#fff}.domain_search:before{content:"";max-width:179px;width:15vw;height:126px;background:url(/img/domain_check.png) 0 0 no-repeat;background-size:contain;position:absolute;top:-30px;left:-53px;z-index:2}.domain_search h2{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#004777;height:55px;color:#fff000;font-size:20px;border-radius:6px 6px 0 0;font-weight:700}.domain_search.underlayer{margin:80px auto 0;width:auto;box-shadow:none}.domain_search.underlayer:before{left:4vw}.domain_search.underlayer .search_area{border:1px solid #ddd;border-top:0 solid #ddd;margin-left:0}.domain_search.underlayer .search_area .search_txt_container{width:500px;margin:0 auto}.search_area{padding:22px 117px 32px;margin-left:14px}.search_area p.search_txt{font-size:14px;line-height:1.8;margin-bottom:13px}.search_area .search_box{margin-bottom:20px}.search_area .search_box input[type=text]:last-of-type{padding:6px 8px}.search_area .search_box input[type=text]:last-of-type,.search_area .search_box textarea{width:410px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fade-in;animation-name:fade-in;border:2px solid #1596c5}.search_area .search_box textarea{margin-bottom:0;padding:6px 10px;height:40px;transition:.4s;resize:none;display:none}.search_area .search_box .form_box{margin:0;display:flex;justify-content:center;align-items:flex-end}.search_area .search_box .button_submit{width:90px;min-width:90px}.search_area .search_box .button_submit:before{content:"\F002";padding-right:4px}.search_area .change_search{text-align:right;font-size:14px;margin-right:98px}@-webkit-keyframes fade-in{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}to{display:block;opacity:1}}.search_area .vanish{display:none}.search_area.underlayer{padding:22px 0 0;margin:0}.search_area.underlayer .search_box{width:410px;margin-bottom:12px}.search_area.underlayer .search_box .form_box{width:510px}.search_area.underlayer .search_box .form_box input{width:410px}.search_area.underlayer .change_search{width:410px;line-height:1}@supports (-ms-ime-align:auto){.search_area.underlayer .change_search{width:412px}}.finishBtn_area{margin-bottom:16px}.finishBtn_area .button_submit{width:auto;padding:0 30px}#main .c-form-body .tld-category-wrap{margin-bottom:0}.annotation{color:#de0000;text-align:right;margin-bottom:10px;font-size:12px}.data_table{background:linear-gradient(270deg,hsla(0,0%,100%,0),rgba(0,0,0,.1)) 0 0/20px 100%,linear-gradient(90deg,hsla(0,0%,100%,0),rgba(0,0,0,.1)) 100%/20px 100%;background-repeat:no-repeat;border-radius:5px}.data_table table{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 15px) 0 0/50px 100%,linear-gradient(90deg,hsla(0,0%,100%,0),#fff 15px) 100%/50px 100%;background-repeat:no-repeat;background-attachment:local}.check_type table,.data_table table{table-layout:fixed;width:100%}.sort_up{position:relative;cursor:pointer}.sort_up:after{position:absolute;top:50%;right:10px;margin-top:-8px;content:"";width:8px;height:17px;background:url(/img/icon_sort_up.png) 50% no-repeat;background-size:contain}.sort_down{position:relative;cursor:pointer}.sort_down:after{position:absolute;top:50%;right:10px;margin-top:-8px;content:"";width:8px;height:17px;background:url(/img/icon_sort_down.png) 50% no-repeat;background-size:contain}.sort{position:relative;cursor:pointer}.sort:after{position:absolute;top:50%;right:10px;margin-top:-8px;content:"";width:8px;height:17px;background:url(/img/icon_sort.png) 50% no-repeat;background-size:contain}.bulk .search_box input{display:none}.bulk .search_box textarea{display:block;height:120px}.domain_list{max-width:960px;margin:87px auto 33px}.domain_list li{margin:10px 0;border-right:1px solid #eaeaea;text-align:center;padding:13px 0;position:relative;float:left;width:25%}.domain_list li:last-of-type{border:none}.domain_list li .ballon{position:absolute;top:-60px;left:50%;display:inline-block;margin:1.5em 0 1.5em -58px;padding:7px 10px;min-width:116px;max-width:100%;color:#282828;font-size:14px;background:#fff000;border-radius:6px}.domain_list li .ballon:before{content:"";position:absolute;top:100%;left:30%;margin-left:-6px;border:6px solid transparent;border-top-color:#fff000}.domain_list li .domein_name{font-size:40px;color:#1596c5;margin-bottom:22px;font-weight:700}.domain_list li .price{font-size:24px;color:#282828;font-weight:700}.domain_list li .price .unit{font-size:70%}.domain_list li a{position:absolute;top:0;left:0;width:100%;height:100%}.domain_list .recommended .domein_name{color:#ff2020}.domain_list li:nth-of-type(4n){border:none}.domain_list_all a{color:#282828;font-size:15px;background-color:#f6f6f6;width:300px;padding:12px 0;display:block;text-align:center;margin:8px auto 0;border-radius:5px;position:relative}.domain_list_all a:hover{background-color:#eee;opacity:1}.domain_list_all a span{position:absolute;right:10px}.point_list{max-width:1068px;margin:0 auto}.point_list li{width:calc(33.33333% - 24.66667px);margin:0 12px 33px;padding:25px;text-align:center;float:left;background-color:#fff;border-bottom:2px solid #1596c5}.point_list h2{font-size:23px;color:#282828;margin-bottom:28px;font-weight:700;line-height:1.25}.point_list .point_img{margin-bottom:22px}.point_list .point_txt{text-align:left;font-size:14px;line-height:1.8;color:#282828}.guest_table .box{border-radius:0 0 5px 5px}.guest_table h3{background:#1596c5;color:#fff;font-size:14px;position:relative;padding:10px 15px;line-height:1.2em;letter-spacing:1px;font-weight:400;border-radius:5px 5px 0 0}.guest_table h3 i{margin-right:4px}.guest_table table{border-collapse:separate;table-layout:auto;margin:0;border:1px solid #ddd;border-top:0 solid #ddd;border-radius:0 0 5px 5px;overflow:hidden}.guest_table table tr:last-of-type td,.guest_table table tr:last-of-type th{border-bottom:none}.guest_table table td,.guest_table table th{text-align:left;vertical-align:top;font-size:14px;line-height:1.8;border-bottom:1px solid #ddd}.guest_table table th{width:210px;background:#f6f6f6;border-right:1px solid #ddd}.search_result_guest{border:1px solid #ddd;border-radius:5px;padding:20px 30px;overflow-wrap:break-word;word-wrap:break-word}.search_result_guest p{font-size:16px;line-height:1.8;margin-bottom:20px}.search_result_guest p:last-of-type{margin-bottom:0}#terms h2{font-size:25px;margin:10px 0;text-align:center}#terms h3{background:none;color:#333;font-size:20px;line-height:1.4;padding:20px 0 10px}#terms h3:first-child{margin-top:0}#terms ol{margin-left:50px}#terms li,#terms ul{margin:10px 0}#terms ol li>ul{list-style:lower-alpha;margin:10px 15px}#terms p{margin:10px 0 0 35px}@media screen and (max-width:767px){#terms ol{margin-left:40px}#terms p{margin:10px 0 0 25px}}@media screen and (max-width:468px){#terms ol{margin-left:20px}#terms p{margin:10px 0 0 5px}}#qanda_list{max-width:960px;margin:0 auto}#qanda_list .qa_content .qa_list{border-bottom:1px solid #eee}#qanda_list .qa_content .qa_list .question{display:flex;align-items:center;font-size:16px;letter-spacing:1px;cursor:pointer;padding:15px 0}#qanda_list .qa_content .qa_list .question .fa-question{margin-right:8px;color:#1596c5;line-height:1.5;align-self:flex-start}#qanda_list .qa_content .qa_list .question p{display:inline-block;line-height:1.5}#qanda_list .qa_content .qa_list .question .fa-angle-down{margin-left:auto;padding:0 10px 0 20px;color:#1596c5}#qanda_list .qa_content .qa_list .answer{padding:5px 20px 20px;display:none}#qanda_list .qa_content .qa_list .answer p{line-height:1.75}@media screen and (max-width:736px){#app{grid-template-rows:auto 12vw 1fr -webkit-min-content auto;grid-template-rows:auto 12vw 1fr min-content auto;-ms-grid-rows:auto 12vw 1fr min-content auto;grid-template-areas:"header_announce" "header" "main" "help" "footer"}header #header_menu #login-link,header #header_menu #signup-link{display:none}#main{padding:8vw 5.33333vw 75px}.guest_wrap{margin:8vw auto 0}header{width:100%;grid-area:auto;height:auto;padding:2.4vw 0;position:relative;z-index:1000}header,header #header_menu{display:flex;align-items:center}header #header_menu{margin:0 2.66667vw 0 auto;height:28px;justify-content:center}header #header_menu .menu-icon{width:27px;min-width:auto;height:27px;margin:0 4px}header #header_menu .menu-icon i{font-size:1.2rem}header #header_menu .menu-icon:hover{color:#fff;background-color:unset}header #header_menu .menu-icon:hover .menu-tooltip{display:none}header #header_menu .menu-icon.active{color:#1596c5;background-color:#fff}h1#logo{left:5.06667vw;width:38.66667vw;position:absolute;bottom:-1px}h1#logo a{left:auto;bottom:0;margin-right:0}.side_padding_cut{padding-right:0;padding-left:0}.side_padding_add{padding-right:5.33333vw;padding-left:5.33333vw}#main .mvArea{min-height:78.66667vw;background-size:14px;height:0;padding:0}#main .mvArea .text_mvArea{position:relative;top:8.66667vw;left:4.8vw;color:#fff;z-index:2;text-align:left;width:100%}#main .mvArea .text_mvArea h2{width:auto;margin-bottom:6.26667vw;font-size:7.06667vw}#main .mvArea .text_mvArea .txt_main{font-size:3.7vw;width:45%;margin:0;line-height:1.75}.inner_mvArea,.mvArea{width:100%}#main .inner_mvArea:after{width:48vw;height:27.86667vw;position:absolute;top:21.33333vw;right:2.66667vw;left:48vw;min-width:auto}.inner_serviceArea{width:93.33333vw;margin:0 auto;padding:8vw 0 13.33333vw}.inner_informationArea{width:100%;margin:0 auto;padding:8vw 0 0}h2.section_title{font-size:19px;margin-bottom:10.66667vw;padding:6.26667vw 0 0}h2.section_title span{padding:0 4.66667vw}h2.section_title:after{bottom:-20px;width:15px;height:3px;margin-left:-7px}.top_annotation{margin-top:20px}#domain-list .domain_search{width:100%;margin:-36vw auto 0;box-shadow:.93333vw .93333vw 0 2px rgba(57,57,54,.1)}#domain-list .domain_search:before{content:"";width:20vw;height:14.53333vw;top:-6vw;left:1.06667vw;z-index:2}#domain-list .domain_search h2,.domain_search h2{height:10.66667vw;font-size:3vw}.domain_search.underlayer{margin-top:13.33333vw;min-width:auto}.domain_search.underlayer:before{content:"";width:20vw;height:14.53333vw;top:-6vw;left:1.06667vw;z-index:2}.domain_search.underlayer .search_area{border:1px solid #ddd;border-top:0 solid #ddd;margin-left:0}.domain_search.underlayer .search_area .search_txt_container{width:100%;margin:0 auto}.data_table table{table-layout:auto;width:100%}.data_table table td,.data_table table th{padding:15px 30px}.search_area{padding:3.2vw 4.13333vw 4.66667vw;margin-left:0}.search_area p.search_txt{margin-bottom:3.46667vw}.search_area .search_box{margin-bottom:2.66667vw}.search_area .search_box .form_box{width:100%}.search_area .search_box input[type=text]:last-of-type{width:70%;height:9.33333vw;border-width:1px;margin:0 6px 0 0;-webkit-appearance:none;padding:.8vw 1.33333vw}.search_area .search_box textarea{width:70%;height:9.33333vw;-webkit-appearance:none;border-width:1px;padding:1.6vw 1.33333vw}.search_area .search_box textarea::-webkit-input-placeholder{line-height:.2}.search_area .search_box .button_submit{min-width:30%;height:9.33333vw;bottom:2.13333vw;font-size:12px;margin-top:0;padding:0}.search_area .search_box .button_submit:before{padding-right:2px}.search_area .change_search{width:auto;margin-right:calc(30% + 6px);margin-top:0}@-moz-document url-prefix(){.search_area .change_search{margin-right:calc(30% + 4px)}@media screen and (orientation:landscape){.search_area .change_search{margin-right:calc(30% + 6px)}}}.search_area.underlayer{padding:0;margin-left:0;margin-top:10px}.search_area.underlayer p.search_txt{font-size:12px;margin-bottom:3.46667vw}.search_area.underlayer .search_box{width:100%;margin-bottom:0}.search_area.underlayer .search_box .form_box{display:block;width:100%}.search_area.underlayer .search_box input[type=text]:last-of-type,.search_area.underlayer .search_box textarea{width:100%}.search_area.underlayer .search_box .change_search{display:block;margin:14px 0;width:100%}.search_area.underlayer .search_box .button_submit{display:block;width:100%;font-weight:400}.search_area.underlayer .search_box .button_submit:before{font-weight:900}.search_area.underlayer .single_search input[type=text]:last-of-type{margin-bottom:10px}.bulk .search_box textarea{height:120px}.finishBtn_area{margin-bottom:20px;width:100%}.finishBtn_area .button_submit{width:100%;padding:0 30px;font-weight:400}.annotation{margin-bottom:0}.check_type table{table-layout:auto}.check_type table tr th{text-align:left}.check_type table tr th:first-of-type{width:auto;padding:15px 30px}.check_type table tr td{text-align:left}.check_type table tr td:last-of-type{text-align:center}#main .rakko_balloon_static{margin-bottom:8vw}#main .rakko_balloon_static .rakko_balloon_img{display:none}#main .rakko_balloon_static .rakko_balloon_txt{padding:3.06667vw;margin-left:0;width:100%}#main .rakko_balloon_static .rakko_balloon_txt:after{top:0;border-width:0}.informationArea{margin-bottom:17.33333vw}#domain-list{padding:0}.domain_list{width:100%;margin:20vw auto 0}.domain_list li{width:50%;margin-bottom:8vw;padding:4.26667vw 0 0}.domain_list li:nth-of-type(2n){border:none}.domain_list li .ballon{left:57%;padding:1.06667vw;min-width:26.66667vw}.domain_list li .domein_name{font-size:30px;color:#1ea5cc;margin-bottom:4.53333vw}.domain_list li .price{font-size:19px;color:#282828;font-weight:700}.domain_list li .price .unit{font-size:70%}.domain_list_all a{width:100%;font-size:12px;margin:0 auto}.domain_list_all a span{right:4.26667vw}.point_list{width:100%}.point_list li{width:90.66667vw;margin:0 1.33333vw 6.4vw;padding:5.6vw 4.26667vw 5.33333vw;float:none}.point_list li:last-child{margin-bottom:0}.point_list li:nth-of-type(3n){margin-right:0}.point_list h2{font-size:18px;margin-bottom:4.26667vw}.point_list .point_img{width:80vw;margin-bottom:3.33333vw;max-width:320px}.point_list .point_txt{font-size:12px}#general_tab{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;margin-bottom:-.26667vw;width:98.66667vw;position:relative;z-index:10}#general_tab li{font-size:2.4vw;line-height:1.4;padding:8px;max-width:14em;z-index:1;float:none}#general_tab li.active{z-index:10;position:relative}#general_tab li:first-of-type.active:before{position:absolute;left:-.18667vw;bottom:-5px;content:"";width:.13333vw;height:10px;border-left:1px solid #ddd}#general_tab li:last-of-type.active:after{position:absolute;right:-.24vw;bottom:-5px;content:"";width:.13333vw;height:10px;border-right:1px solid #ddd}#general_box{padding:6.66667vw 5.29801vw 5.33333vw;border-radius:0;margin-top:-1px}#general_tab .active,#general_tab .active:hover{border-bottom:.26667vw solid #fff}.news_text:before{margin-right:0}.informationArea.underlayer{margin:0 -6.66667vw;width:100vw;max-width:none}.news_item{padding-bottom:3.33333vw;margin-bottom:5.33333vw;border-bottom:1px solid #eaeaea}.news_item:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.news_text{width:100%;text-indent:-1em;padding-left:1em;margin-bottom:0}.news_head{margin-left:1em;margin-bottom:0}.news_head span{display:inline-block;padding:0 1.33333vw;line-height:2}.news_head span.date{padding:0;font-size:11px;margin-left:1.33333vw}.text_mvArea .txt_main{font-size:13px}.text_mvArea .txt_sub{font-size:10px}.guest_table{background:#fff;margin:0 auto 30px;width:100%}.guest_table table{table-layout:fixed;width:100%}.guest_table table tr{border-bottom:1px solid #ddd}.guest_table table tr:last-of-type{border-bottom:none}.guest_table table tr:last-of-type th{border-bottom:1px solid #ddd}.guest_table table td,.guest_table table th{float:left;padding:10px 15px;font-size:15px;width:100%}.guest_table table th{width:100%;border-right:none;border-bottom:1px solid #ddd}.search_result_guest{border:1px solid #ddd;border-radius:5px;padding:20px 30px}.search_result_guest p{font-size:16px;line-height:1.8;margin-bottom:20px}.search_result_guest p:last-of-type{margin-bottom:0}.SCTL-box,.terms-box{min-width:auto}#qanda_list .qa_content .qa_list .question{font-size:14px}}@media screen and (max-width:360px){.text_mvArea .txt_main{font-size:11px}.text_mvArea .txt_sub{font-size:8px}header #header_menu .menu-icon{width:25px;height:25px;margin:0 2px}header #header_menu .menu-icon i{font-size:1rem}.mvArea .text_mvArea .txt_main{font-size:12px}.domain_search h2{font-size:11px;padding-left:2.66667vw}.domain_search .search_area{padding:4vw;margin-left:0}.domain_search .search_area .search_box .button_submit{height:9.33333vw;font-size:10px}.domain_search .search_area .search_box textarea::-webkit-input-placeholder{line-height:0}.domain_search .search_area p.search_txt{font-size:12px;margin-bottom:2.4vw}.domain_list li{width:45.33333vw}.domain_list li .ballon{font-size:11px;left:60%;top:-48px}.domain_list li .price{font-size:16px}.domain_list li .domein_name{margin-bottom:2.66667vw}h2.section_title{font-size:15px;padding:4.26667vw 0 0}h2.section_title span{padding:0 5.6vw}.point_list li{width:90.66667vw;margin:0 1.33333vw 8vw;padding:4.66667vw 4vw}.point_list li h2{font-size:15px}.point_list li .point_txt{font-size:12px}.news_head{margin-left:0}.news_head .cate,.news_head .service{margin-right:0}.news_head span{padding:0 .53333vw}.informationArea.underlayer{margin:0 -5.33333vw}#general_tab{padding-left:2.66667vw;margin-bottom:0}#general_tab li{border-bottom:1px solid #ddd}#general_tab li.active{border-bottom:1px solid #fff}#general_tab li:last-of-type.active:before{left:-.2vw}#general_tab li:first-of-type.active:before{left:-.29333vw}#tldWrap .domain_list li{width:44vw}}@media screen and (max-width:1024px){.mvArea{height:39vw;min-height:335px}.text_mvArea{top:8.5vw;width:60%}.text_mvArea .txt_main{font-size:2.2vw}.text_mvArea h2{font-size:4.2vw;line-height:1.25;margin-bottom:.3em}.domain_search:before{width:140px;top:-50px;left:2%;z-index:2}#general_box,#general_tab,#main .c-form,.rakko_balloon_static,.rakko_comment,.result-unit,.search_result{min-width:auto;width:100%}#main .search_result_guest,.c-form-body .data_table{min-width:auto}.informationArea #general_tab{position:relative;width:98.66667vw;z-index:10;padding-left:1.33333vw;margin-left:calc(-50vw - -50%)}.informationArea #general_tab li{padding:8px;line-height:1.4;max-width:14em;z-index:1;float:none}.informationArea #general_tab liactive{z-index:10;position:relative}.informationArea #general_box{margin-left:calc(-50vw - -50%);width:100vw;border-left:none;border-right:none}}