@charset "UTF-8";#contents{width:600px;margin:0 auto 8rem;font-size:1rem}@media screen and (max-width:767px){#contents{width:89%;margin:1rem auto 8rem}}#contents>form>section:not(:last-child),#contents>section:not(:last-child){margin-bottom:4.375rem}#contents>form>section>section:not(:last-child),#contents>section>section:not(:last-child){margin-bottom:1.25rem}@media screen and (max-width:767px){#contents>p{font-size:0.875rem}}@media screen and (max-width:767px){section>p{font-size:0.875rem}}._letter_spacing1{letter-spacing:-1px}._letter_spacing2{letter-spacing:-2px}._letter_spacing3{letter-spacing:-3px}._txt_center{text-align:center}._txt_bold{font-weight:700}._txt_red{font-weight:700;color:#cc0000!important}._txt_normal{font-weight:400}._txt_small{font-size:0.875rem}._nowrap{white-space:nowrap}input[type=tel].error,input[type=text].error{border:2px solid #ff0000!important}select.error{border:2px solid #ff0000!important}label:has(input[type=radio].error){background-color:#ff0000!important}label:has(input[type=checkbox].error){background-color:#ff0000!important}.placeholder_fixed .btn_visualization{position:absolute;top:4px;right:4px;width:45px;height:calc(100% - 8px);display:block;font-size:0rem;aspect-ratio:1/0.8;-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);background-color:#ccc}.placeholder_fixed .btn_visualization:hover{opacity:1}.placeholder_fixed .btn_visualization:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;background:url("../img/icon_visualization_active.svg") center center no-repeat;background-size:60% auto;background-color:#fff}.placeholder_fixed .btn_visualization:after{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;background:url("../img/icon_visualization.svg") center center no-repeat;background-size:60% auto;background-color:#fff;-webkit-transition:0.5s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.5s cubic-bezier(0.25,0.46,0.45,0.94);clip-path:polygon(0 0,0 0,0 0,0 0)}.placeholder_fixed .btn_visualization.active:after{clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.placeholder_fixed:has(.btn_visualization) input[type=text]{color:#0056a7}input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.2rem 1.2rem;color:#1b233b;border:2px solid #dfe0e6;font-size:1.125rem;line-height:100%;background-color:#fff;border-radius:4px;position:relative}@media screen and (max-width:767px){input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{font-size:1rem;padding:0.8rem 0.8rem 0.8rem}}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:1.125rem;color:#bbbdc4}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{font-size:1.125rem;color:#bbbdc4}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:1.125rem;color:#bbbdc4}input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:1.125rem;color:#bbbdc4}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder{font-size:1.125rem;color:#bbbdc4}@media screen and (max-width:767px){input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:1rem}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{font-size:1rem}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:1rem}input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:1rem}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder{font-size:1rem}}input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,textarea:disabled{opacity:1!important;background-color:#eff0f3}textarea{height:200px;line-height:130%}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.3rem 2rem 1.3rem 1.3rem;color:#1b233b;border:2px solid #dfe0e6;font-size:1.125rem;line-height:100%;background:url("../img/icon_select.svg") right 1.5rem top 50% no-repeat;background-size:12px auto;background-color:#fff;border-radius:3px;position:relative;-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94)}@media screen and (max-width:767px){select{font-size:1rem;padding:1.2rem 2.5rem 1.2rem 0.8rem;background-position:right 0.5rem top 50%}}select::-webkit-input-placeholder{font-size:1.125rem;color:#1b233b}select::-moz-placeholder{font-size:1.125rem;color:#1b233b}select:-ms-input-placeholder{font-size:1.125rem;color:#1b233b}select::-ms-input-placeholder{font-size:1.125rem;color:#1b233b}select::placeholder{font-size:1.125rem;color:#1b233b}select:disabled{cursor:default;background-color:#eff0f3;opacity:1!important}select:focus{-webkit-animation:selectArrowAnime 0.3s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:selectArrowAnime 0.3s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}@-webkit-keyframes selectArrowAnime{0%{background-position:right 1.5rem top 50%}50%{background-position:right 1.5rem top 60%}to{background-position:right 1.5rem top 50%}}@keyframes selectArrowAnime{0%{background-position:right 1.5rem top 50%}50%{background-position:right 1.5rem top 60%}to{background-position:right 1.5rem top 50%}}.placeholder_fixed{display:block;position:relative}.placeholder_fixed .fixed_txt{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0rem;left:1.3rem;z-index:2;font-size:1.125rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;-webkit-transition:0.2s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.2s cubic-bezier(0.25,0.46,0.45,0.94)}@media screen and (max-width:767px){.placeholder_fixed .fixed_txt{font-size:1rem;left:0.4rem}}.placeholder_fixed:has(textarea) .fixed_txt{height:auto;padding-top:1.1rem}@media screen and (max-width:767px){.placeholder_fixed:has(textarea) .fixed_txt{padding-top:0.8rem}}.placeholder_fixed:has(textarea).entered .fixed_txt{padding-top:1.5rem}@media screen and (max-width:767px){.placeholder_fixed:has(textarea).entered .fixed_txt{padding-top:1.1rem}}.placeholder_fixed:has(select) .fixed_txt{opacity:0}.placeholder_fixed:has(input:-moz-placeholder-shown) .fixed_txt{top:-0.8rem;left:1.4rem;font-size:0.75rem;opacity:1}.placeholder_fixed:has(input:-ms-input-placeholder) .fixed_txt{top:-0.8rem;left:1.4rem;font-size:0.75rem;opacity:1}.placeholder_fixed.entered .fixed_txt,.placeholder_fixed:has(input:placeholder-shown) .fixed_txt{top:-0.8rem;left:1.4rem;font-size:0.75rem;opacity:1}@media screen and (max-width:767px){.placeholder_fixed:has(input:-moz-placeholder-shown) .fixed_txt{left:0.4rem}.placeholder_fixed:has(input:-ms-input-placeholder) .fixed_txt{left:0.4rem}.placeholder_fixed.entered .fixed_txt,.placeholder_fixed:has(input:placeholder-shown) .fixed_txt{left:0.4rem}}@media screen and (max-width:767px){.placeholder_fixed:has(select).entered .fixed_txt{left:0.4rem}}.placeholder_fixed input{padding:1.2rem 1.2rem 1.2rem}@media screen and (max-width:767px){.placeholder_fixed input{padding:0.8rem 0.8rem 0.8rem 0.4rem}}.placeholder_fixed input:-moz-placeholder-shown{padding:1.8rem 1.2rem 0.6rem}.placeholder_fixed input:-ms-input-placeholder{padding:1.8rem 1.2rem 0.6rem}.placeholder_fixed input:placeholder-shown,.placeholder_fixed.entered input{padding:1.8rem 1.2rem 0.6rem}@media screen and (max-width:767px){.placeholder_fixed input:-moz-placeholder-shown{padding:1.3rem 0.8rem 0.3rem 0.4rem}.placeholder_fixed input:-ms-input-placeholder{padding:1.3rem 0.8rem 0.3rem 0.4rem}.placeholder_fixed input:placeholder-shown,.placeholder_fixed.entered input{padding:1.3rem 0.8rem 0.3rem 0.4rem}}.placeholder_fixed select{padding:1.5rem 2.5rem 1.5rem 1.2rem}@media screen and (max-width:767px){.placeholder_fixed select{padding:1.2rem 2.5rem 1.2rem 0.4rem}}.placeholder_fixed.entered select{padding:2.2rem 2.5rem 0.8rem 1.2rem}@media screen and (max-width:767px){.placeholder_fixed.entered select{padding:1.8rem 2.5rem 0.5rem 0.4rem}}.placeholder_fixed textarea{padding:1.2rem 1.2rem 1.2rem}@media screen and (max-width:767px){.placeholder_fixed textarea{padding:0.8rem 0.8rem 0.8rem 0.4rem}}.placeholder_fixed.entered textarea{padding:1.8rem 1.2rem 0.6rem}@media screen and (max-width:767px){.placeholder_fixed.entered textarea{padding:1.3rem 0.8rem 0.3rem 0.4rem}}::-ms-reveal{display:none}.placeholder_fixed:has(button.hatena){position:relative}.placeholder_fixed:has(button.hatena) button.hatena{position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}label.checkbox{cursor:pointer;display:inline-block}@media screen and (max-width:767px){label.checkbox{margin-right:0.5rem}}label.checkbox:has(+label.checkbox){margin-right:1rem}label.checkbox input[type=checkbox]{-webkit-transform:scale(1.5);transform:scale(1.5);position:relative;top:-0.1rem;cursor:pointer}@media screen and (max-width:767px){label.checkbox input[type=checkbox]{top:-0.3rem}}label.checkbox input[type=checkbox]:checked{-webkit-animation:checkboxCheckedAnime 0.3s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:checkboxCheckedAnime 0.3s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}label.checkbox input[type=checkbox]+.txt{margin-left:0.5rem;position:relative;top:-0.1rem}@-webkit-keyframes checkboxCheckedAnime{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes checkboxCheckedAnime{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}label.checkbox_box{padding:1.2rem 1.2rem;color:#1b233b;border:2px solid #dfe0e6;border-radius:4px;cursor:pointer;-webkit-transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){label.checkbox_box{padding:0.5rem 0.5rem}}label.checkbox_box:has(img){padding:1rem 1rem}label.checkbox_box:has(img) img{width:100%;margin:0 auto;mix-blend-mode:multiply}label.checkbox_box input{margin-right:0.7rem;-webkit-transform:scale(1.5);transform:scale(1.5);position:relative;top:-0.1rem}label.checkbox_box input:checked{-webkit-animation:RadioBoxCheckedAnime 0.3s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:RadioBoxCheckedAnime 0.3s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}label.checkbox_box:has(input:checked){background-color:#ddebf7}label.radio{cursor:pointer;font-size:1.125rem}@media screen and (max-width:767px){label.radio{font-size:1rem}}label.radio input[type=radio]{margin-right:0.8rem!important;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94)}@media screen and (max-width:767px){label.radio input[type=radio]{margin-right:0.5rem!important}}label.radio input[type=radio]:checked{-webkit-animation:RadioCheckedAnime 0.3s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:RadioCheckedAnime 0.3s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}@-webkit-keyframes RadioCheckedAnime{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes RadioCheckedAnime{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}label.radio_box{padding:1.2rem 1.2rem 1.2rem 3rem;color:#1b233b;border:2px solid #dfe0e6;background-color:#fff;border-radius:4px;cursor:pointer;-webkit-transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;font-size:1.125rem}@media screen and (max-width:767px){label.radio_box{padding:1.2rem 0.5rem 1.2rem 2.5rem;font-size:1rem}}label.radio_box:has(img){padding:1rem 1rem}@media screen and (max-width:767px){label.radio_box:has(img){padding:1.2rem 0.5rem 1.2rem 2.5rem}}label.radio_box:has(img) img{width:100%;margin:0 1rem;mix-blend-mode:multiply}label.radio_box input{-webkit-transform:scale(1.5);transform:scale(1.5);position:absolute;top:calc((100% - 20px) / 2);left:1rem}label.radio_box input:checked{-webkit-animation:RadioBoxCheckedAnime 0.3s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:RadioBoxCheckedAnime 0.3s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}label.radio_box:has(input:checked){background-color:#ddebf7}label.radio_box ._small{font-size:0.875rem}@-webkit-keyframes RadioBoxCheckedAnime{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes RadioBoxCheckedAnime{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}.input_ttl{margin-bottom:0.3125rem}.input_ttl .ttl{font-size:1rem;font-weight:600}@media screen and (max-width:767px){.input_ttl .ttl{font-size:0.875rem}}.input_ttl:has(.help_link){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}.input_ttl:has(.hatena){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input_ttl:has(.hatena) .hatena{margin-left:0.3rem}.input_ttl .help_link{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.input_ttl .help_link a{color:#0056a7;font-weight:400}.input_cap{color:#636b8b;margin-top:0.3125rem}@media screen and (max-width:767px){.input_cap{font-size:0.875rem}}.input_cap.indent1{padding-left:1em;text-indent:-1em}.input_cap a{color:#0056a7}.input_name{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.7%}.input_name p{width:100%}.input_zip{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex}.input_zip:not(:last-child){margin-bottom:0.3125rem}.input_zip .placeholder_fixed{-webkit-box-flex:1;-ms-flex:1;flex:1}.input_zip .btn_auto_address{width:96px;margin-left:0.3rem;background-color:#0056a7;border-radius:4px;color:#fff;height:69px;font-size:1rem;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;text-decoration:none;-webkit-transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.input_zip .btn_auto_address:hover{background-color:#004586}.input_zip .btn_auto_address:active{background-color:#003464}@media screen and (max-width:767px){.input_zip .btn_auto_address{font-size:0.875rem;height:54px}}.input_expiry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1%}.input_expiry:not(:last-child){margin-bottom:1rem}.input_expiry .placeholder_fixed{width:100%}.input_tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1%}.input_tel:not(:last-child){margin-bottom:1rem}.input_tel .placeholder_fixed{width:100%}.input_birthday{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1%}.input_birthday:not(:last-child){margin-bottom:1rem}.input_birthday .placeholder_fixed{width:100%}.input_creditcard_expiry_security_code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1%}.input_creditcard_expiry_security_code .placeholder_fixed{width:100%}.toggle_area{display:none;background-color:#eee;padding:1rem;margin:1rem 0}.toggle_area.active{display:block;-webkit-animation:toggleAreaAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:toggleAreaAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}@-webkit-keyframes toggleAreaAnime{0%{opacity:0}to{opacity:1}}@keyframes toggleAreaAnime{0%{opacity:0}to{opacity:1}}.toggle_area._bg_white{background-color:#fff;border:2px solid #dfe0e6}.toggle_area._none_padding{padding:0rem}#enquete:not(:last-child){margin-bottom:3.125rem}#enquete .genre_box{padding:1.5rem 0;border-bottom:1px solid #ddd;margin-bottom:-1px}#enquete .genre_box .flex .placeholder_fixed:not(:last-child){margin-bottom:0.3125rem}#enquete .genre_box01{padding-top:0.5rem}#enquete .genre_box02,#enquete .genre_box03{display:none}#enquete .genre_box02.active,#enquete .genre_box03.active{display:block;-webkit-animation:enqueteBoxAnime 0.3s ease-out 0s forwards;animation:enqueteBoxAnime 0.3s ease-out 0s forwards}#enquete .question_box_area .genre_box{border-bottom:none}@-webkit-keyframes enqueteBoxAnime{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes enqueteBoxAnime{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}#enquete .icon_required{background-color:#0056a7;color:#fff;font-size:0.7rem;line-height:100%;padding:0.3rem 0.5rem;margin-left:0.5rem;position:relative;border-radius:2px;top:0.1rem;white-space:nowrap}.error_massage{display:block;color:#cc0000;position:relative;margin-top:0.3125rem;line-height:150%!important;display:-webkit-box;display:-ms-flexbox;display:flex}.error_massage:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;aspect-ratio:1/1;background:url("../img/icon_error.svg") 0 0 no-repeat;background-size:100% auto;margin-right:0.2rem;position:relative;top:0.18rem}@media screen and (max-width:767px){.error_massage:before{-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;top:0.25rem}}.error_massage._txt_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.error_massage{font-size:0.875rem}}.error_massage a{color:#cc0000!important}.input_plan_change:not(:last-child){margin-bottom:6rem}.input_plan_change .tab_radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:1rem}@media screen and (max-width:767px){.input_plan_change .tab_radio{gap:0.5rem}}.input_plan_change .tab_radio li{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.input_plan_change .tab_radio li label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;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;background-color:#eee;padding:1.2rem 0.5rem;height:100%;line-height:150%;border-radius:4px;position:relative}.input_plan_change .tab_radio li label:after{content:"";width:18px;aspect-ratio:1/0.8;background-color:#ddebf7;clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;top:calc(100% - 1px);left:calc((100% - 18px) / 2);-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);opacity:0}.input_plan_change .tab_radio li label:has(input:checked){background-color:#ddebf7}.input_plan_change .tab_radio li label:has(input:checked):after{opacity:1}@media screen and (max-width:767px){.input_plan_change .tab_radio li label{font-size:0.8rem;letter-spacing:-1px;padding:1rem 0.2rem}}.input_plan_change .tab_radio li label input{-webkit-transform:scale(1.5);transform:scale(1.5);position:relative;margin-right:0.5rem;top:-0.2rem}@media screen and (max-width:767px){.input_plan_change .tab_radio li label input{margin-right:0.5rem}}.input_plan_change .tab_radio li label input:checked{-webkit-animation:RadioBoxCheckedAnime 0.3s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:RadioBoxCheckedAnime 0.3s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}.input_plan_change .tab_area{background-color:#ddebf7;border-radius:4px;padding:1.5rem;display:none}@media screen and (max-width:767px){.input_plan_change .tab_area{padding:1rem}}.input_plan_change .tab_area .column:not(:last-child){margin-bottom:2rem}.input_plan_change .tab_area .column .ttl{font-weight:600;margin-bottom:0.5rem}.input_plan_change .tab_area .column .txt{margin-bottom:0.5rem}.input_plan_change .tab_area .column .device span{font-size:1.125rem;font-weight:600}.input_plan_change:has(.tab_radio li:first-child input:checked) .tab_area:first-child{display:block;-webkit-animation:tabAreaAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:tabAreaAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}.input_plan_change:has(.tab_radio li:nth-child(2) input:checked) .tab_area:nth-child(2){display:block;-webkit-animation:tabAreaAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:tabAreaAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}.input_plan_change:has(.tab_radio li:nth-child(3) input:checked) .tab_area:nth-child(3){display:block;-webkit-animation:tabAreaAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:tabAreaAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}.input_plan_change:has(.tab_radio li:nth-child(4) input:checked) .tab_area:nth-child(4){display:block;-webkit-animation:tabAreaAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:tabAreaAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}.input_plan_change:has(.tab_radio li:nth-child(5) input:checked) .tab_area:nth-child(5){display:block;-webkit-animation:tabAreaAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:tabAreaAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}@-webkit-keyframes tabAreaAnime{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes tabAreaAnime{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}.input_cycle_change:not(:last-child){margin-bottom:6rem}.input_radio p:not(:last-child){margin-bottom:0.9375rem}.input_radio._row{display:-webkit-box;display:-ms-flexbox;display:flex}.input_radio._row p{width:100%;margin:0 0.5rem 0 0}.input_radio._row p:last-child{margin-right:0rem}.input_radio._wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.input_radio label{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.input_radio_box:not(:last-child){margin-bottom:1rem}.input_radio_box li:not(:last-child){margin-bottom:0.35rem}.input_checkbox:not(:last-child){margin-bottom:1rem}.input_checkbox p:not(:last-child){margin-bottom:0.5rem}.input_checkbox._row{display:-webkit-box;display:-ms-flexbox;display:flex}.input_checkbox._row p{width:100%;margin:0 0.5rem 0 0}.input_checkbox._row p:last-child{margin-right:0rem}.box_indent{display:block;padding-left:1em;text-indent:-1em}.any_icon,.required_icon{display:inline-block;font-size:0.7rem;line-height:100%;background-color:#0057a7;color:#fff;padding:0.3rem 0.5rem;margin-left:0.5rem;position:relative;top:-0.1rem;border-radius:2px}@media screen and (max-width:767px){.any_icon,.required_icon{top:-0.15rem}}.any_icon{background-color:#bbbdc4}.required_hold{display:inline-block;font-size:0.7rem;line-height:100%;background-color:#000;color:#fff;padding:0.3rem 0.5rem;margin-left:0.5rem;position:relative;top:-0.1rem;border-radius:2px}@media screen and (max-width:767px){.required_hold{top:-0.15rem}}.page_ttl{font-size:2.125rem;font-weight:600;line-height:150%;position:relative;margin-top:1.25rem;margin-bottom:3.75rem}@media screen and (max-width:767px){.page_ttl{font-size:1.375rem;margin-bottom:2.5rem}}.page_ttl._letterspacing-1{letter-spacing:-1px}.page_ttl ._small{font-size:1.125rem;line-height:130%}@media screen and (max-width:767px){.page_ttl ._small{font-size:0.875rem}}.page_ttl._layout_column{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.phase_ttl{border-bottom:1px solid #bbbdc4;text-align:center;font-size:1.275rem;padding-bottom:1rem}.phase_ttl:not(:last-child){margin-bottom:2rem}@media screen and (max-width:767px){.phase_ttl{font-size:1.125rem}}.step_ttl{margin-bottom:0.625rem;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #bbbdc4}@media screen and (max-width:767px){.step_ttl{display:block}}.step_ttl._center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step_ttl .step{margin-right:0.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;top:-0.1rem}@media screen and (max-width:767px){.step_ttl .step{top:0rem;margin-bottom:0.4375rem}}.step_ttl .step .txt{line-height:100%;color:#0056a7;font-weight:600;margin-right:0.2rem}@media screen and (max-width:767px){.step_ttl .step .txt{font-size:0.875rem}}.step_ttl .step .now{font-size:2.2rem;line-height:100%;color:#0056a7;font-weight:600;position:relative;top:0.1rem}@media screen and (max-width:767px){.step_ttl .step .now{font-size:1.375rem}}.step_ttl .step .slash{line-height:100%;position:relative;top:-0.1rem;margin-right:0.2rem;display:none;font-weight:600;color:#636b8b}@media screen and (max-width:767px){.step_ttl .step .slash{font-size:0.875rem;top:0rem}}.step_ttl .step .total{line-height:100%;position:relative;top:-0.1rem;color:#636b8b;font-weight:600}@media screen and (max-width:767px){.step_ttl .step .total{font-size:0.875rem;top:0rem}}.step_ttl .step .total:before{content:"/";margin-right:0.1rem}.step_ttl .ttl{font-size:1rem;font-weight:600}@media screen and (max-width:767px){.step_ttl .ttl{font-size:0.875rem}}.section_ttl{font-size:1.125rem;font-weight:700;margin-bottom:0.625rem}@media screen and (max-width:767px){.section_ttl{font-size:1rem}}.step_ttl_circle{margin-bottom:2rem;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #bbbdc4}.step_ttl_circle._center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step_ttl_circle .progress_circle{width:70px;position:relative;margin-right:1rem}.step_ttl_circle .progress_circle .txt{position:absolute;top:0rem;left:0rem;width:100%;aspect-ratio:1;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;font-size:0.8rem;font-weight:500;color:#0056a7}@media screen and (max-width:767px){.step_ttl_circle .progress_circle .txt{font-size:0.6rem}}.step_ttl_circle .progress_circle .txt .now{font-size:1.275rem}.step_ttl_circle .progress_circle .txt .slash{font-size:1rem;color:#636b8b;margin:0 0.1rem}.step_ttl_circle .progress_circle .txt .total{font-size:1rem;color:#636b8b}.step_ttl_circle .progress_circle .circle{position:absolute;top:0rem;left:0rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.step_ttl_circle .progress_circle .circle circle{fill:transparent;stroke:#0056a7;stroke-width:4}.step_ttl_circle .progress_circle .circle_bg circle{fill:transparent;stroke:#e4ecf5;stroke-width:4;stroke-dasharray:377 377}.step_ttl_circle .progress_circle[data-per="5"]{-webkit-animation:per5 1s forwards;animation:per5 1s forwards}@-webkit-keyframes per5{0%{stroke-dasharray:0 377}to{stroke-dasharray:18.85 377}}@keyframes per5{0%{stroke-dasharray:0 377}to{stroke-dasharray:18.85 377}}.step_ttl_circle .progress_circle[data-per="10"]{-webkit-animation:per10 1s forwards;animation:per10 1s forwards}@-webkit-keyframes per10{0%{stroke-dasharray:0 377}to{stroke-dasharray:37.7 377}}@keyframes per10{0%{stroke-dasharray:0 377}to{stroke-dasharray:37.7 377}}.step_ttl_circle .progress_circle[data-per="15"]{-webkit-animation:per15 1s forwards;animation:per15 1s forwards}@-webkit-keyframes per15{0%{stroke-dasharray:0 377}to{stroke-dasharray:56.55 377}}@keyframes per15{0%{stroke-dasharray:0 377}to{stroke-dasharray:56.55 377}}.step_ttl_circle .progress_circle[data-per="20"]{-webkit-animation:per20 1s forwards;animation:per20 1s forwards}@-webkit-keyframes per20{0%{stroke-dasharray:0 377}to{stroke-dasharray:75.4 377}}@keyframes per20{0%{stroke-dasharray:0 377}to{stroke-dasharray:75.4 377}}.step_ttl_circle .progress_circle[data-per="25"]{-webkit-animation:per25 1s forwards;animation:per25 1s forwards}@-webkit-keyframes per25{0%{stroke-dasharray:0 377}to{stroke-dasharray:94.25 377}}@keyframes per25{0%{stroke-dasharray:0 377}to{stroke-dasharray:94.25 377}}.step_ttl_circle .progress_circle[data-per="30"]{-webkit-animation:per30 1s forwards;animation:per30 1s forwards}@-webkit-keyframes per30{0%{stroke-dasharray:0 377}to{stroke-dasharray:113.1 377}}@keyframes per30{0%{stroke-dasharray:0 377}to{stroke-dasharray:113.1 377}}.step_ttl_circle .progress_circle[data-per="35"]{-webkit-animation:per35 1s forwards;animation:per35 1s forwards}@-webkit-keyframes per35{0%{stroke-dasharray:0 377}to{stroke-dasharray:131.95 377}}@keyframes per35{0%{stroke-dasharray:0 377}to{stroke-dasharray:131.95 377}}.step_ttl_circle .progress_circle[data-per="40"]{-webkit-animation:per40 1s forwards;animation:per40 1s forwards}@-webkit-keyframes per40{0%{stroke-dasharray:0 377}to{stroke-dasharray:150.8 377}}@keyframes per40{0%{stroke-dasharray:0 377}to{stroke-dasharray:150.8 377}}.step_ttl_circle .progress_circle[data-per="45"]{-webkit-animation:per45 1s forwards;animation:per45 1s forwards}@-webkit-keyframes per45{0%{stroke-dasharray:0 377}to{stroke-dasharray:169.65 377}}@keyframes per45{0%{stroke-dasharray:0 377}to{stroke-dasharray:169.65 377}}.step_ttl_circle .progress_circle[data-per="50"]{-webkit-animation:per50 1s forwards;animation:per50 1s forwards}@-webkit-keyframes per50{0%{stroke-dasharray:0 377}to{stroke-dasharray:188.5 377}}@keyframes per50{0%{stroke-dasharray:0 377}to{stroke-dasharray:188.5 377}}.step_ttl_circle .progress_circle[data-per="55"]{-webkit-animation:per55 1s forwards;animation:per55 1s forwards}@-webkit-keyframes per55{0%{stroke-dasharray:0 377}to{stroke-dasharray:207.35 377}}@keyframes per55{0%{stroke-dasharray:0 377}to{stroke-dasharray:207.35 377}}.step_ttl_circle .progress_circle[data-per="60"]{-webkit-animation:per60 1s forwards;animation:per60 1s forwards}@-webkit-keyframes per60{0%{stroke-dasharray:0 377}to{stroke-dasharray:226.2 377}}@keyframes per60{0%{stroke-dasharray:0 377}to{stroke-dasharray:226.2 377}}.step_ttl_circle .progress_circle[data-per="65"]{-webkit-animation:per65 1s forwards;animation:per65 1s forwards}@-webkit-keyframes per65{0%{stroke-dasharray:0 377}to{stroke-dasharray:245.05 377}}@keyframes per65{0%{stroke-dasharray:0 377}to{stroke-dasharray:245.05 377}}.step_ttl_circle .progress_circle[data-per="70"]{-webkit-animation:per70 1s forwards;animation:per70 1s forwards}@-webkit-keyframes per70{0%{stroke-dasharray:0 377}to{stroke-dasharray:263.9 377}}@keyframes per70{0%{stroke-dasharray:0 377}to{stroke-dasharray:263.9 377}}.step_ttl_circle .progress_circle[data-per="75"]{-webkit-animation:per75 1s forwards;animation:per75 1s forwards}@-webkit-keyframes per75{0%{stroke-dasharray:0 377}to{stroke-dasharray:282.75 377}}@keyframes per75{0%{stroke-dasharray:0 377}to{stroke-dasharray:282.75 377}}.step_ttl_circle .progress_circle[data-per="80"]{-webkit-animation:per80 1s forwards;animation:per80 1s forwards}@-webkit-keyframes per80{0%{stroke-dasharray:0 377}to{stroke-dasharray:301.6 377}}@keyframes per80{0%{stroke-dasharray:0 377}to{stroke-dasharray:301.6 377}}.step_ttl_circle .progress_circle[data-per="85"]{-webkit-animation:per85 1s forwards;animation:per85 1s forwards}@-webkit-keyframes per85{0%{stroke-dasharray:0 377}to{stroke-dasharray:320.45 377}}@keyframes per85{0%{stroke-dasharray:0 377}to{stroke-dasharray:320.45 377}}.step_ttl_circle .progress_circle[data-per="90"]{-webkit-animation:per90 1s forwards;animation:per90 1s forwards}@-webkit-keyframes per90{0%{stroke-dasharray:0 377}to{stroke-dasharray:339.3 377}}@keyframes per90{0%{stroke-dasharray:0 377}to{stroke-dasharray:339.3 377}}.step_ttl_circle .progress_circle[data-per="95"]{-webkit-animation:per95 1s forwards;animation:per95 1s forwards}@-webkit-keyframes per95{0%{stroke-dasharray:0 377}to{stroke-dasharray:358.15 377}}@keyframes per95{0%{stroke-dasharray:0 377}to{stroke-dasharray:358.15 377}}.step_ttl_circle .progress_circle[data-per="100"]{-webkit-animation:per100 1s forwards;animation:per100 1s forwards}@-webkit-keyframes per100{0%{stroke-dasharray:0 377}to{stroke-dasharray:377 377}}@keyframes per100{0%{stroke-dasharray:0 377}to{stroke-dasharray:377 377}}.step_ttl_circle .ttl_area{position:relative;top:-0.2rem}.step_ttl_circle .ttl_area .ttl{font-size:1.125rem;color:#0056a7;font-weight:600}.step_ttl_circle .ttl_area .cap{font-size:0.875rem}.attention_list:not(:last-child){margin-bottom:3rem}.attention_list li{line-height:140%;padding-left:1em;text-indent:-1em;color:#636b8b}@media screen and (max-width:767px){.attention_list li{font-size:0.875rem}}.attention_list li:not(:last-child){margin-bottom:0.1rem}.attention_list li a{color:#0056a7;text-decoration:underline}.attention_list li a:hover{text-decoration:none}.attention_list li a.sp_tel_link{color:#636b8b}.attention_list li a[target=_blank]{background:url("../img/icon_blank.svg") right center no-repeat;background-size:12px auto;padding:0 16px 0 0}.attention_list li._no_indent{padding-left:0em;text-indent:0em}.attention_list li._txt_center{text-align:center}.info_area_heading{font-size:1rem;font-weight:700;margin-bottom:0.5rem}@media screen and (max-width:767px){.info_area_heading{font-size:0.875rem}}.info_area{background-color:#f2f2f5;border-radius:4px;padding:1.2rem 1.2rem}.info_area:not(:last-child){margin-bottom:4.375rem}@media screen and (max-width:767px){.info_area{padding:1rem 0.8rem}}.info_area._center{text-align:center}.info_area._bg_blue{background-color:#ddebf7}.info_area .info_area-ttl{font-size:1.125rem;line-height:150%}.info_area .info_area-ttl._bold{font-weight:600}@media screen and (max-width:767px){.info_area .info_area-ttl{font-size:1rem}}.info_area .info_area-ttl:not(:last-child){margin-bottom:0.5rem}.info_area .info_area-txt{line-height:140%}@media screen and (max-width:767px){.info_area .info_area-txt{font-size:0.875rem}}.info_area .info_area-txt._bold{font-weight:600}.info_area .info_area-txt._gray{color:#636b8b}.info_area .info_area-txt:not(:last-child){margin-bottom:0.5rem}.info_area .info_area-txt a{color:#0056a7;text-decoration:underline}.info_area .info_area-txt a:hover{text-decoration:none}.info_area .info_area-number_address{background-color:#fff;padding:1rem;word-break:break-all}.info_area .info_area-number_address:not(:last-child){margin-bottom:0.5rem}@media screen and (max-width:767px){.info_area .info_area-number_address{font-size:0.875rem}}.info_area .info_area-flex{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}@media screen and (max-width:767px){.info_area .info_area-flex{display:block;text-align:center}}.info_area .info_area-flex .info_area-ttl{margin-bottom:0rem}.info_area .info_area-status{font-size:0.875rem}@media screen and (max-width:767px){.info_area .info_area-status{margin-top:0.5rem}}.info_area .info_area-status a{width:150px;font-size:1rem;color:#fff;position:relative;padding:1rem 0;background-color:#0056a7;display:block;border-radius:4px;text-decoration:none;text-align:center}@media screen and (max-width:767px){.info_area .info_area-status a{margin:0 auto}}.info_area .arrow_down{width:18px;margin:0.9rem auto;background:url("../img/arrow_down.svg") 0 0 no-repeat;background-size:100% auto;font-size:0rem;aspect-ratio:1/0.7}@media screen and (max-width:767px){.info_area .arrow_down{margin:0.8rem auto}}.info_area .info_area__error_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info_area .info_area__error_list li:not(:last-child){margin-bottom:1rem}.info_area .info_area__error_list li .status{font-size:0.875rem;border:2px solid #0057a7;background-color:#fff;border-radius:4px;color:#0057a7;padding:0.4rem 0;margin-right:1rem;width:130px;text-align:center}@media screen and (max-width:767px){.info_area .info_area__error_list li .status{width:75px}}.info_area .info_area__error_list li .no{-webkit-box-flex:1;-ms-flex:1;flex:1}.info_area .info_area__error_list li.error .status{border:2px solid #cc0000;color:#cc0000}.info_area .info_area__error_list li.error .no{background:url("../img/icon_error.svg") 0 center no-repeat;background-size:16px auto;padding:0 0 0 20px}.anchor_ttl{position:relative;background-color:#ddebf7;padding:1rem;line-height:160%;border-radius:5px}.anchor_ttl:not(:last-child){margin-bottom:3rem}.anchor_ttl .ttl{text-align:center}.anchor_ttl .ttl:not(:last-child){margin-bottom:0.5rem}@media screen and (max-width:767px){.anchor_ttl{font-size:0.875rem}}.anchor_ttl:after{content:"";clip-path:polygon(50% 100%,0 0,100% 0);background-color:#ddebf7;position:absolute;width:20px;height:15px;left:calc((100% - 20px) / 2);bottom:-15px}.caution_txt{line-height:160%;text-align:center;font-size:1.275rem;font-weight:700;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}@media screen and (max-width:767px){.caution_txt{font-size:1.125rem}}.caution_txt:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;aspect-ratio:1/1;background:url("../img/icon_error.svg") 0 0 no-repeat;background-size:100% auto;margin-right:0.5rem}@media screen and (max-width:767px){.caution_txt:before{width:18px}}.caution_txt:not(:last-child){margin-bottom:2rem}.warning_txt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#cc0000;line-height:160%}.warning_txt:not(:last-child){margin-bottom:3rem}.warning_txt:before{content:"";width:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;aspect-ratio:1/1;background:url("../img/icon_warning.svg") 0 0 no-repeat;background-size:100% auto;margin-right:0.3rem;position:relative;top:0.1rem}@media screen and (max-width:767px){.warning_txt:before{-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px}}.warning_txt._white:before{background:url("../img/icon_warning_white.svg") 0 0 no-repeat;background-size:100% auto}.warning_txt._txt_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.6rem}.warning_txt._txt_center:before{position:absolute;top:0rem;left:calc((100% - 20px) / 2)}.warning_txt a{color:#cc0000}@media screen and (max-width:767px){.warning_txt{font-size:0.875rem}}.confirm_list li:not(:last-child){margin-bottom:1.25rem}.confirm_list li .ttl{font-size:1.125rem;font-weight:700;margin-bottom:0.3125rem}@media screen and (max-width:767px){.confirm_list li .ttl{font-size:1rem}}.confirm_list li .txt{font-size:1.125rem}@media screen and (max-width:767px){.confirm_list li .txt{font-size:1rem}}.confirm_list li .txt ._small{font-size:1rem}@media screen and (max-width:767px){.confirm_list li .txt ._small{font-size:0.875rem}}.receiving_signal{background-color:#f2f2f5;padding:0.6rem;border-radius:3px;margin-bottom:1.25rem}.receiving_signal h2{text-align:center;color:#cc0000;font-weight:700;font-size:1.125rem;margin-bottom:0.3125rem}@media screen and (max-width:767px){.receiving_signal h2{font-size:1rem}}@media screen and (max-width:767px){.receiving_signal p{font-size:0.875rem}}.receiving_signal .inner{background-color:#fff;padding:0.7rem;border-radius:3px;margin-bottom:0.5rem}.receiving_signal .inner h3{background-color:#f2f2f5;text-align:center;font-size:1.125rem;font-weight:700;padding:0.1rem 0;margin-bottom:0.5rem}@media screen and (max-width:767px){.receiving_signal .inner h3{font-size:1rem}}.receiving_signal .inner .chart img{width:100%}.receiving_signal a{color:#0056a7}.contract_detail:not(:last-child){margin-bottom:4.375rem}.contract_detail>dl:not(:last-child){margin-bottom:1.25rem}.contract_detail>dl dt{background-color:#dfe0e6;padding:0.8rem;font-weight:600;border-radius:4px 4px 0 0}@media screen and (max-width:767px){.contract_detail>dl dt{font-size:0.875rem;padding:0.8rem 0.5rem;letter-spacing:-0.5px}}.contract_detail>dl dd .contract_detail__list01{margin-bottom:0.5rem}@media screen and (max-width:767px){.contract_detail>dl dd .contract_detail__list01{font-size:0.875rem}}.contract_detail>dl dd .contract_detail__list01 .heading{font-weight:700;padding:0.3rem 1rem;background-color:#f5f5f5}.contract_detail>dl dd .contract_detail__list01 li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #dfe0e6}.contract_detail>dl dd .contract_detail__list01 li .text1{-webkit-box-sizing:border-box;box-sizing:border-box;width:160px;margin-right:2px;padding:0.8rem 0.8rem;line-height:130%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.contract_detail>dl dd .contract_detail__list01 li .text1{width:140px}}.contract_detail>dl dd .contract_detail__list01 li .text1._w180{width:180px}@media screen and (max-width:767px){.contract_detail>dl dd .contract_detail__list01 li .text1._w180{width:150px}}.contract_detail>dl dd .contract_detail__list01 li .text2{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0.8rem 0.8rem;line-height:130%;word-break:break-all}.contract_detail>dl dd .contract_detail__list01 li .text2 ._indent1{display:inline-block;padding-left:1em;text-indent:-1em}.contract_detail>dl dd .contract_detail__list02{margin-bottom:0.5rem}@media screen and (max-width:767px){.contract_detail>dl dd .contract_detail__list02{font-size:0.875rem}}.contract_detail>dl dd .contract_detail__list02 li{border-bottom:1px solid #dfe0e6;background-color:#f2f2f5;padding:0.7rem 1rem;font-weight:700}@media screen and (max-width:767px){.contract_detail>dl dd .contract_detail__list03{font-size:0.875rem}}.contract_detail>dl dd .contract_detail__list03>li{padding-left:1.6em;text-indent:-1.6em;line-height:150%}.contract_detail>dl dd .contract_detail__list03>li:not(:last-child){margin-bottom:0.2rem}.contract_detail>dl dd .contract_detail__list03>li>ul{padding-left:0em;text-indent:0em;margin-top:0.5rem}.contract_detail>dl dd .contract_detail__list03>li>ul>li{padding-left:3em;text-indent:-3em}.contract_detail>dl dd .ttl{font-weight:700}@media screen and (max-width:767px){.contract_detail>dl dd .ttl{font-size:0.875rem}}.contract_detail>dl dd .ttl:not(:last-child){margin-bottom:0.5rem}.contract_detail>dl dd .text{line-height:160%;margin-top:0.7rem}@media screen and (max-width:767px){.contract_detail>dl dd .text{font-size:0.875rem}}.contract_detail>dl dd .text:not(:last-child){margin-bottom:1rem}.contract_detail>dl dd .address{background-color:#F2F2F5;padding:0.8rem 1rem;margin-top:1.5rem;text-indent:0rem}@media screen and (max-width:767px){.contract_detail>dl dd .address{font-size:0.875rem}}.contract_detail>dl dd .address .address-ttl{font-weight:700;text-align:center;margin-bottom:0.3125rem}.contract_detail>dl dd .address .address-txt{line-height:160%}.contract_detail .cap{color:#636b8b;line-height:140%}@media screen and (max-width:767px){.contract_detail .cap{font-size:0.875rem}}.contract_detail .cap._indent1{padding-left:1em;text-indent:-1em;display:inline-block}.btn_style1:not(:last-child){margin-bottom:4.375rem}.btn_style1 a{border:1px solid #636b8b;display:block;text-decoration:none;border-radius:3px;position:relative;padding:0.7rem 2rem;-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);text-align:center}.btn_style1 a .txt{display:block;margin-bottom:0.1rem;color:#636b8b;font-size:0.875rem;font-weight:700}.btn_style1 a .ttl{font-size:1.375rem;font-weight:700;color:#0056a7;display:block;color:#636b8b}@media screen and (max-width:767px){.btn_style1 a .ttl{font-size:1rem}}.btn_style1 a:hover{background-color:#eff0f3}.btn_style1 a:active{background-color:#e0e1e8}.btn_style2:not(:last-child){margin-bottom:3rem}.btn_style2 a{border:1px solid #0056a7;display:block;text-decoration:none;border-radius:3px;position:relative;padding:1rem 30px;-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);background-color:#0056a7;color:#fff;text-align:center;font-weight:500}.btn_style2 a:not([target=_blank]):after{content:"";content:"";width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc((100% - 8px) / 2);right:1rem;-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.btn_style2 a:not([target=_blank]):hover:after{-webkit-transform:translateX(5px) rotate(45deg);transform:translateX(5px) rotate(45deg)}.btn_style2 a[target=_blank]:after{content:"";position:absolute;top:calc((100% - 8px) / 2);right:0.7rem;display:block;background:url("../img/icon_blank_white.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:15px;aspect-ratio:1/1;-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.btn_style2 a[target=_blank]:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn_style2 a:hover{background-color:#004586}.btn_style2 a:active{background-color:#003464}.btn_style2._color_white a{border:1px solid #0056a7;background-color:#fff;color:#0056a7}.btn_style2._color_white a:not([target=_blank]):after{content:"";width:8px;height:8px;border-right:2px solid #0056a7;border-top:2px solid #0056a7;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn_style2._color_white a:not([target=_blank]):hover:after{-webkit-transform:translateX(5px) rotate(45deg);transform:translateX(5px) rotate(45deg)}.btn_style2._color_white a[target=_blank]:after{background:url("../img/icon_blank.svg") 0 0 no-repeat;background-size:100% auto}.btn_style2._color_white a:hover{background-color:#eff0f3}.btn_style2._color_white a:active{background-color:#e0e1e8}.anchor_link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2%}.anchor_link:not(:last-child){margin-bottom:3rem}@media screen and (max-width:767px){.anchor_link._sp_col2{-ms-flex-wrap:wrap;flex-wrap:wrap}.anchor_link._sp_col2 li{width:49%;margin-bottom:0.5rem}.anchor_link._sp_col3{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2%}.anchor_link._sp_col3 li{width:32%;margin-bottom:0.5rem}}.anchor_link li{width:100%}.anchor_link li a{font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #0056a7;text-decoration:none;padding:0.8rem 1.5rem 0.8rem 1rem;color:#0056a7;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.anchor_link li a{font-size:0.875rem;padding:0.5rem 1.5rem 0.5rem 0.5rem}}.anchor_link li a:after{content:"";content:"";width:8px;height:8px;border-right:2px solid #0056a7;border-top:2px solid #0056a7;display:inline-block;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:calc((100% - 12px) / 2);right:0.5rem;-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94)}@media screen and (max-width:767px){.anchor_link li a:after{content:"";width:4px;height:4px;border-right:2px solid #0056a7;border-top:2px solid #0056a7;display:inline-block;-webkit-transform:rotate(135deg);transform:rotate(135deg);top:calc((100% - 6px) / 2)}}.anchor_link li a:hover:after{-webkit-transform:translateY(5px) rotate(135deg);transform:translateY(5px) rotate(135deg)}.error_massage_box{color:#cc0000;background:url("../img/icon_error.svg") 1rem 1.1rem no-repeat;background-size:15px auto;background-color:#FFF4F4;border:1px solid #cc0000;padding:0.8rem 0.8rem 0.8rem 2.5rem}.error_massage_box:not(:last-child){margin-bottom:3rem}@media screen and (max-width:767px){.error_massage_box{font-size:0.875rem;padding:0.5rem 0.5rem 0.5rem 2rem;background-position:0.6rem 0.8rem}}.error_massage_box a{color:#cc0000}.help_link{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.help_link:not(:last-child){margin-bottom:3rem}@media screen and (max-width:767px){.help_link{font-size:0.875rem}}.help_link._txt_left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.help_link li a{position:relative;padding:0 12px 0 0;display:inline-block}.help_link li a:after{content:"";content:"";width:8px;height:8px;border-right:2px solid #0056a7;border-top:2px solid #0056a7;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc((100% - 10px) / 2);right:0rem;-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.help_link li a[target$=blank]{padding:0 20px 0 0}.help_link li a[target$=blank]:after{display:none}.help_link li a[target$=blank]:before{background:url("../img/icon_blank.svg") 0 0 no-repeat;background-size:100% auto;content:"";position:absolute;top:calc((100% - 12px) / 2);right:0rem;width:15px;aspect-ratio:1;-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.help_link li a:hover:after{-webkit-transform:translateX(3px) rotate(45deg);transform:translateX(3px) rotate(45deg)}.help_link li a:hover:before{-webkit-transform:translateX(3px);transform:translateX(3px)}.plan_breakdown{margin-bottom:3rem;background-color:#ECF4FF;padding:2rem;border-radius:6px}@media screen and (max-width:767px){.plan_breakdown{padding:1rem}}.plan_breakdown h2{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:1.5rem}@media screen and (max-width:767px){.plan_breakdown h2{font-size:1.125rem;margin-bottom:1rem}}.plan_breakdown dl:not(:last-child){margin-bottom:2rem}@media screen and (max-width:767px){.plan_breakdown dl:not(:last-child){margin-bottom:1rem}}.plan_breakdown dl dt{font-size:1.125rem;margin-bottom:1rem}@media screen and (max-width:767px){.plan_breakdown dl dt{font-size:1rem;margin-bottom:0.5rem}}.plan_breakdown dl dd>ul>li{background-color:#fff;font-size:1rem;font-weight:700;padding:1rem 1rem}@media screen and (max-width:767px){.plan_breakdown dl dd>ul>li{font-size:0.875rem;padding:0.8rem}}.plan_breakdown dl dd>ul>li._gray{background-color:#E4E6EB}.plan_breakdown dl dd>ul>li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.plan_breakdown dl dd>ul>li ul li{width:100%}.block_column{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3% 1fr;grid-template-columns:repeat(2,1fr);gap:1.5rem 3%}.block_column:not(:last-child){margin-bottom:3rem}@media screen and (max-width:767px){.block_column{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.block_column li{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:2;grid-row:span 2;gap:0px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dfe0e6;padding:1rem}.block_column li._bg_blue{background-color:#ddebf7}.comment_block{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;gap:2rem}@media screen and (max-width:767px){.comment_block{display:block}}.comment_block .comment_block__people{width:77px}@media screen and (max-width:767px){.comment_block .comment_block__people{margin:0 auto 2rem}}.comment_block .comment_block__people .avatar{margin-bottom:0.5rem}.comment_block .comment_block__people .avatar img{width:100%}.comment_block .comment_block__people .name{text-align:center;font-size:0.875rem}.comment_block .comment_block__balloon{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem;border-radius:5px;background-color:#f5f5f5;position:relative}.comment_block .comment_block__balloon .txt{margin-bottom:0.5rem;line-height:160%}.comment_block .comment_block__balloon .meta{font-size:0.875rem}.comment_block .comment_block__balloon:after{content:"";position:absolute;top:calc((100% - 20px) / 2);right:initial;left:-20px;width:20px;aspect-ratio:1;clip-path:polygon(0 50%,100% 100%,100% 0);background-color:#f5f5f5}@media screen and (max-width:767px){.comment_block .comment_block__balloon:after{top:-20px!important;right:initial;left:calc((100% - 20px) / 2)!important;clip-path:polygon(50% 0%,0% 100%,100% 100%)!important}}.comment_block._reverse .comment_block__balloon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;background-color:#ddebf7}.comment_block._reverse .comment_block__balloon:after{content:"";position:absolute;top:calc((100% - 20px) / 2);left:initial;right:-20px;width:20px;aspect-ratio:1;clip-path:polygon(100% 50%,0 0,0 100%);background-color:#ddebf7}.comment_block:not(:last-child){margin-bottom:3rem}.applications_list{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;font-size:0.875rem}@media screen and (max-width:767px){.applications_list{display:block}}.applications_list li{width:100%;background-color:#f5f5f5}@media screen and (max-width:767px){.applications_list li{width:100%!important}}.applications_list li .ttl{background-color:#ddebf7;padding:1rem}.applications_list li .copy{padding:1rem}.arrow_down_block{width:30px;margin:2rem auto;background:url("../img/arrow_down.svg") 0 0 no-repeat;background-size:100% auto;font-size:0rem;aspect-ratio:1/0.6}.input_recapture{margin-bottom:2rem}.g-recaptcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.keycut{margin-bottom:2rem}.keycut img{width:100%}.modal{position:fixed;left:10%;width:80%;background-color:#fff;z-index:101;display:none;-webkit-transform-origin:center center;transform-origin:center center}.modal.active{display:block;-webkit-animation:modalAnime 0.4s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:modalAnime 0.4s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}@-webkit-keyframes modalAnime{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modalAnime{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:767px){.modal{width:90%;left:5%}}.modal .modal-close{width:50px;aspect-ratio:1;position:absolute;top:-50px;right:0rem;font-size:0rem}@media screen and (max-width:767px){.modal .modal-close{width:40px;top:-45px}}.modal .modal-close:after,.modal .modal-close:before{content:"";width:100%;height:2px;background-color:#fff;-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);position:absolute;top:1.4rem;left:0rem}.modal .modal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal .modal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal-close:hover:before{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.modal .modal-close:hover:after{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.modal .modal__scroll{height:100%;overflow-y:auto;overscroll-behavior-y:none}.modal .modal__scroll::-webkit-scrollbar{width:5px;background-color:#eee}.modal .modal__scroll::-webkit-scrollbar-thumb{background-color:#0056a7}.modal .modal__contents{padding:2rem}@media screen and (max-width:767px){.modal .modal__contents{padding:1rem}}.modal .modal__contents.modal__first_contract h2{font-size:1.25rem;margin-bottom:1.5rem}@media screen and (max-width:767px){.modal .modal__contents.modal__first_contract h2{font-size:1.125rem;margin-bottom:1rem}}.modal .modal__contents.modal__first_contract p{padding-left:1.6em;text-indent:-1.6em}@media screen and (max-width:767px){.modal .modal__contents.modal__first_contract p{font-size:0.875rem}}.modal .modal__contents.modal__first_contract p:not(:last-child){margin-bottom:1rem}.modal .modal__contents.modal__first_contract .bg_gray_box{background-color:#f2f2f5;padding:1rem;text-indent:0rem}.modal .modal__contents.modal__first_contract .bg_gray_box:not(:last-child){margin-bottom:2rem}.modal_bg{position:fixed;top:0rem;left:0rem;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:100;display:none}.modal_bg.active{display:block;-webkit-animation:modalBgAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards;animation:modalBgAnime 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0s forwards}@-webkit-keyframes modalBgAnime{0%{opacity:0}to{opacity:1}}@keyframes modalBgAnime{0%{opacity:0}to{opacity:1}}.hatena{width:24px;font-size:0rem;aspect-ratio:1/1;cursor:pointer;position:relative;-webkit-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94);display:block}@media screen and (max-width:767px){.hatena{width:16px}}.hatena:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;background:url("../img/icon_caution.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.hatena:after{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;background:url("../img/icon_caution_close.svg") 0 0 no-repeat;background-size:100% auto;-webkit-transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform:scale(0);transform:scale(0)}.hatena.active{z-index:1001}.hatena.active:before{-webkit-transform:scale(0);transform:scale(0)}.hatena.active:after{-webkit-transform:scale(1);transform:scale(1)}.hatena_inner{display:none;width:300px;position:fixed;top:40px;left:0%;background-color:#fff;border:1px solid #dfe0e6;-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.05));filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.05));border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem;font-size:1rem;color:#1b233b!important;z-index:1000}@media screen and (max-width:767px){.hatena_inner{width:95%;left:2.5%!important}}.hatena_inner.active{display:block;opacity:1;-webkit-animation:hatenaAnime 0.3s ease-in-out 0s forwards;animation:hatenaAnime 0.3s ease-in-out 0s forwards}@-webkit-keyframes hatenaAnime{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes hatenaAnime{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}.hatena_inner .arrow{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:-18px;left:0px;width:28px;height:18px;background:url("../img/hatena_arrow.svg") 0 0 no-repeat;background-size:100% auto}@media screen and (max-width:767px){.hatena_inner .arrow{top:-15px;width:25px;height:15px}}.hatena_inner .hatena_title{font-weight:600;margin-bottom:0.5rem;color:#1b233b!important}.hatena_inner .hatena_text{font-size:0.875rem;line-height:160%;margin-bottom:1rem;color:#1b233b!important;word-break:break-all}.hatena_inner .hatena_text:last-child{margin-bottom:0rem}.hatena_inner .hatena_text a{color:#0056a7!important}.hatena_inner .hatena_photo{margin-bottom:2rem}.hatena_inner .hatena_photo img{width:100%}.hatena_inner .enableList{width:100%;border-collapse:collapse}.hatena_inner .enableList td{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;vertical-align:middle;text-align:center;width:16.666666%;padding:0.5rem}.hatena_inner strong{font-weight:600}.hatena_inner a{text-decoration:underline;color:#1b233b!important}.hatena_inner a:hover{text-decoration:none}.hatena_inner a[target=_blank]{background:url("../img/icon_blank.svg") right center no-repeat;background-size:12px auto;padding:0 18px 0 0}.hatena_inner p{line-height:160%}.hatena_inner .box_indent{padding-left:1em;text-indent:-1em}.hatena_inner .box_indent3{padding-left:3em;text-indent:-3em;display:inline-block}#hatena_bcas{width:680px;text-align:left}@media screen and (max-width:767px){#hatena_bcas{width:90%;left:5%!important}}#hatena_bcas .hatena_title{text-align:center;line-height:160%}#hatena_bcas .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem;margin-bottom:1.5rem}@media screen and (max-width:767px){#hatena_bcas .flex{display:block}}#hatena_bcas .flex li{width:30%}@media screen and (max-width:767px){#hatena_bcas .flex li{width:100%}}#hatena_bcas .flex .flex_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7.5% 1.5% 0}@media screen and (max-width:767px){#hatena_bcas .flex .flex_arrow{width:10%;padding:1rem 0;margin:0 auto}}#hatena_bcas .flex .flex_arrow img{width:100%;height:auto}#hatena_bcas .flex li .photo{margin-bottom:0.5rem}#hatena_bcas .flex li .photo img{width:100%}@media screen and (max-width:767px){#hatena_bcas .flex li .photo{padding:0 1rem}}#hatena_bcas .flex li .text{font-size:0.875rem;line-height:160%;letter-spacing:-1px}.hatena_inner .scroll{height:350px;padding-right:1rem;overflow-y:scroll;-webkit-overflow-scrolling:auto}.hatena_inner .scroll::-webkit-scrollbar{width:5px}.hatena_inner .scroll::-webkit-scrollbar-thumb{background-color:#333}#hatena_tv{width:680px;text-align:left}@media screen and (max-width:767px){#hatena_tv{width:90%;left:5%!important}}#hatena_sky{width:680px;text-align:left}@media screen and (max-width:767px){#hatena_sky{width:90%;left:5%!important}}#hatena_hikari{width:680px;text-align:left}@media screen and (max-width:767px){#hatena_hikari{width:90%;left:5%!important}}#hatena_hikari .customer{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f2f2f5;padding:1rem}#hatena_hikari .customer .customer_box{width:100%;font-size:0.875rem}#hatena_hikari .customer .customer_box:first-child{border-right:1px solid #999;padding-right:1rem;margin-right:1rem}#hatena_hikari .customer .customer_box .customer_title1{font-size:1rem;font-weight:700;margin-bottom:0.5rem}#hatena_hikari .customer .customer_box .customer_title2{font-weight:700;margin-bottom:0.5rem}#hatena_hikari .customer .customer_box .customer_text{margin-bottom:1rem}.term_area{padding-left:0.9rem}@media screen and (max-width:767px){.term_area{padding-left:0.7rem}}.term_area:not(:last-child){margin-bottom:4.375rem}@media screen and (max-width:767px){.term_area:not(:last-child){margin-bottom:0.625rem}}.term_area .term_area__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.term_area .term_area__inner{display:block}}.term_area ul li{line-height:180%;padding-left:1em;text-indent:-1em}.term_area ul li:not(:last-child){margin-bottom:0.625rem}.term_area ul li .error_massage{width:100%;text-indent:0em}.term_area ul li .required_icon{text-indent:0em;position:relative;top:-0.15rem}@media screen and (max-width:767px){.term_area ul li{font-size:0.875rem}}.term_area ul li .checkbox{position:relative;top:0.1rem}@media screen and (max-width:767px){.term_area ul li .checkbox{top:0.38rem}}.term_area ul li a{color:#0057a7;position:relative;text-decoration:underline;margin-left:0.5rem}@media screen and (max-width:767px){.term_area ul li a{margin-left:0rem}}.term_area ul li a:hover{text-decoration:none}.term_area ul li a[target=_blank]{background:url("../img/icon_blank.svg") right 0 top 50% no-repeat;background-size:15px auto;padding-right:22px}.term_area ul li ._small{display:inline-block;font-size:0.875rem;line-height:180%;color:#666;text-indent:0rem}.submit_area{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}.submit_area:not(:last-child){margin-bottom:4.375rem}.submit_area._layout_column{display:block}.submit_area.align_items_flex_start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.submit_area._align_items_stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}@media screen and (max-width:767px){.submit_area{width:100%;display:block}}.submit_area button.btn_submit{background-color:#0056a7;border-radius:4px;color:#fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;padding:1.1rem 0;font-weight:600;font-size:1.125rem;line-height:140%;height:100%;-webkit-transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}@media screen and (max-width:767px){.submit_area button.btn_submit{font-size:1rem}}.submit_area button.btn_submit:disabled{opacity:0.3;pointer-events:none}.submit_area button.btn_submit ._small{font-size:0.875rem;font-weight:400;line-height:110%}@media screen and (max-width:767px){.submit_area button.btn_submit ._small{font-size:0.875rem}}.submit_area button.btn_submit ._small:first-child{position:relative;top:-0.2rem}.submit_area button.btn_submit ._big{font-size:1.375rem;font-weight:700;line-height:110%}@media screen and (max-width:767px){.submit_area button.btn_submit ._big{font-size:1.25rem}}.submit_area button.btn_submit.off{background-color:#ccc;pointer-events:none}.submit_area button.btn_submit:hover{background-color:#004586}.submit_area button.btn_submit:active{background-color:#003464}.submit_area button.btn_submit._color_white{border:1px solid #0057a7;color:#0057a7;background-color:#fff}.submit_area button.btn_submit._color_white:hover{background-color:#eff0f3}.submit_area .btn_submit{width:48%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.submit_area .btn_submit{width:100%;margin-bottom:1.5rem}}.submit_area .btn_submit:only-child{width:100%}.submit_area .btn_submit._spc_right1{margin-right:2rem}.submit_area .btn_submit a{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;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;background-color:#0057a7;text-align:center;border-radius:4px;color:#fff;text-decoration:none;padding:0.6rem 0;font-weight:600;font-size:1.125rem;line-height:130%;height:100%;min-height:70px;-webkit-transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}@media screen and (max-width:767px){.submit_area .btn_submit a{font-size:1rem;min-height:65px}}.submit_area .btn_submit a .small{font-size:0.875rem;line-height:130%}@media screen and (max-width:767px){.submit_area .btn_submit a .small{font-size:0.875rem}}.submit_area .btn_submit a .small:first-child{position:relative;top:-0.2rem}.submit_area .btn_submit a:hover{background-color:#004586}.submit_area .btn_submit a:active{background-color:#003464}.submit_area .btn_submit._color_white a{border:1px solid #0057a7;color:#0057a7;background-color:#fff}.submit_area .btn_submit.off a{background-color:#ccc;pointer-events:none}.submit_area .btn_submit .submit_input_box.off{background-color:#ccc;pointer-events:none}.submit_area .btn_back{width:100%}.submit_area .btn_back a{display:block;background-color:#fff;border:1px solid #636b8b;text-align:center;border-radius:4px;color:#636b8b;text-decoration:none;padding:1.1rem 0;font-weight:600;font-size:1.125rem;line-height:130%;-webkit-transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.submit_area .btn_back a:hover{background-color:#eff0f3}.submit_area .btn_back a:active{background-color:#e0e1e8}@media screen and (max-width:767px){.submit_area .btn_back a{font-size:0.875rem}}.submit_area .btn_close{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:block;background-color:#fff;border:1px solid #636b8b;text-align:center;border-radius:4px;color:#636b8b;text-decoration:none;padding:1rem 0;font-weight:600;font-size:1.125rem;line-height:130%;-webkit-transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.submit_area .btn_close:hover{background-color:#eff0f3}.submit_area .btn_close:active{background-color:#e0e1e8}@media screen and (max-width:767px){.submit_area .btn_close{font-size:0.875rem}}.submit_area .btn_close:disabled{pointer-events:none;opacity:0.3}.submit_area._layout_column .btn_back,.submit_area._layout_column .btn_close,.submit_area._layout_column .btn_submit{margin:0 auto;width:100%}.submit_area._layout_column .btn_back:not(:last-child),.submit_area._layout_column .btn_close:not(:last-child),.submit_area._layout_column .btn_submit:not(:last-child){margin-bottom:1.2rem}.submit_area._layout_column .btn_password{width:80%}@media screen and (max-width:767px){.submit_area._layout_column .btn_password{width:80%}}.submit_area .cap{display:block;font-size:0.7rem;line-height:160%;text-align:center;margin-top:0.5rem}@media screen and (max-width:767px){.submit_area .cap{font-size:0.875rem}}

body {
  font-family: YuGothicM-Universal, YuGothic, -apple-system, "メイリオ", MS PGothic, sans-serif;
  font-weight: 400;
}

main a {
  color: #0056a7;
  text-decoration: underline;
}

#contents {
  margin: 0 auto;
  padding: 20px 0 100px;
  
}

.page_ttl {
  margin-top: 0;
}

.phase_ttl{
  padding-bottom: 0;
  margin-top: 1em;
  margin-bottom: 0.25em;
  border:0;
  font-size: 1rem;
  font-weight: 700;
  text-align: left;
}

.phase_ttl:not(:last-child) {
  margin-bottom: 0.25em;
}

.step_ttl {
  padding-bottom: 0;
  border: 0;
}

@media screen and (max-width: 767px) {
  section > ul {
    font-size: 0.875rem;
  }
}

#auto-post-form {
  margin-top: 50px;
}

#auto-post-form input[type="submit"]{
  display: block;
  width: 100%;
  border: 0;
  color: #0056a7;
  background-color: transparent;
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  text-align: center;
  text-decoration: underline;
  text-underline-offset: 0.2rem;
  cursor: pointer;
}

.btn_submit_link {
  color: #0056a7; 
  text-decoration: underline;
  font-size: 1rem;
  font-family: inherit;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

@media screen and (max-width: 767px) {
  .btn_submit_link {
    font-size: 0.875rem;
  }
}

.btn_submit_link:hover {
    text-decoration: none;
}

.btn_submit_link:disabled {
    opacity: 0.5;
    pointer-events: none;
}

.code_input_split {
  display: flex;
  width: 350px;
  max-width: 100%;
  gap: 5px;
  margin: 0 auto 0.3125rem;
  margin-bottom: 0.3125rem;
}

.code_input_split .placeholder_fixed {
  width: 100%;
}

.code_input_split .placeholder_fixed input {
  height: 72px;
  text-align: center;
  font-size: 1.375rem;
  padding: 0.4rem;
}

@media screen and (max-width: 767px) {
  .code_input_split {
    gap: 4px;
  }

  .code_input_split .placeholder_fixed input {
    font-size: 1.125rem;
    padding: 0.2rem;
  }
}
