@charset "UTF-8";@keyframes borderAnimate{0%{opacity:0;transform:translate(-100%)}25%{opacity:1}50%{opacity:1;transform:translate(0)}75%{opacity:1}to{opacity:0;transform:translate(100%)}}.container{padding:40px 0 0;position:relative;font-family:Noto Sans JP,Roboto,YuGothic,Yu Gothic,游ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Helvetica,sans-serif;font-size:min(3.5vw,18px);font-weight:400;line-height:2;color:#1f1d1d}.container.--bg-gray{background-color:#f0f1f1}@media screen and (max-width: 979px){.container.--bg-gray{padding-block:5.6vw 8vw}}.container.--bg-gold{background-color:#f1ece2}@media screen and (max-width: 979px){.container.--bg-gold{padding-block:5.6vw 8vw}}.container.--no-padding{padding:0}.container.--bottom{margin-bottom:80px}@media (max-width: 979px){.container{padding-top:6.66vw}}.container *{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.container img{width:100%;height:auto;display:block;line-height:0}.container a{-webkit-transition:.3s ease-in opacity;transition:.3s ease-in opacity;text-decoration:none;color:#1f1d1d}@media (min-width: 979px){.container a:hover{opacity:.75}}@media (max-width: 979px){.container a:active{opacity:.75}}input,select,textarea{border:none;background-color:transparent;outline:none}select{outline:none;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.463%22%20height%3D%2211.674%22%20viewBox%3D%220%200%2017.463%2011.674%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_2678%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%202678%22%20transform%3D%22translate(17.463)%20rotate(90)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_76%22%20data-name%3D%22%E3%83%91%E3%82%B9%2076%22%20d%3D%22M11.674%2C8.73l-2.736.577-1.7-.577L0%2C0H4.44Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23939393%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_77%22%20data-name%3D%22%E3%83%91%E3%82%B9%2077%22%20d%3D%22M11.674%2C0H7.233L0%2C8.73H4.44Z%22%20transform%3D%22translate(0%208.733)%22%20fill%3D%22%23939393%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:12px 18px;background-position:right 1.5rem center;font-weight:500}@media screen and (max-width: 979px){select{background-size:3.46vw 2.13vw;background-position:right 1.2rem center}}select>option{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}input:focus,select:focus{outline:0}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#cecece}input::-moz-placeholder,select::-moz-placeholder{color:#cecece}input:-ms-input-placeholder,select:-ms-input-placeholder{color:#cecece}input::-ms-input-placeholder,select::-ms-input-placeholder{color:#cecece}input:invalid,input::placeholder,textarea:invalid,textarea::placeholder,select:invalid,select::placeholder{color:#cecece}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}input[type=date]::-moz-calendar-picker-indicator{cursor:pointer}.is-error:before{background-color:#fee!important}.txtbox{border:1px solid #8C8C8C}.txtbox:has(.is-error){border:1px solid #B30D23}.txtbox:has(.is-error) input,.txtbox:has(.is-error) select{background-color:#fee}.txtbox>input,.txtbox>select,.txtbox>textarea{width:100%;padding:20px;font-size:min(4vw,22px)}@media screen and (max-width: 979px){.txtbox>input,.txtbox>select,.txtbox>textarea{padding:15px}}.txtbox.--half{width:50%}.txtbox.--plus{margin-top:30px}.txtbox>textarea{height:200px}@media screen and (max-width: 979px){.txtbox>textarea{height:90px}}.txtbox--jp-bank{display:grid;grid-template-columns:36% 7.5% 13% 7.5% 36%}.txtbox--jp-bank span{display:flex;justify-content:center;align-items:center}.l_contents{padding:0 0 100px}.l_contents.--no-padding{padding:0}@media (max-width: 979px){.l_contents{padding:0 0 50px}}.l_progress{position:relative;overflow:hidden}.l_form__wrapper{display:grid;grid-template-columns:90% 10%;column-gap:.5rem;align-items:center}.l_calbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.l_roundbtn{width:100%;height:100%}.l_switch{width:100%}.contents .contents_head{padding:70px 0}@media (max-width: 979px){.contents .contents_head{padding:40px 0}}.contents .contents_head .contents_head_ttl{font-size:min(5.5vw,26px);font-weight:400;text-align:center;line-height:1}.contents .contents_foot{margin:50px 0 0}@media (max-width: 979px){.contents .contents_foot{margin:30px 0 0}}.contents .contents_foot .contents_foot_policy{width:80%;max-width:550px;margin:auto}.contents .contents_foot .contents_foot_policy .contents_foot_policy_inner{height:190px;padding:30px;position:relative;overflow:scroll;background-color:#f0f1f1}@media (max-width: 979px){.contents .contents_foot .contents_foot_policy .contents_foot_policy_inner{height:140px;padding:15px}}.contents .contents_foot .contents_foot_policy .contents_foot_policy_inner>div{font-weight:700}.contents .contents_foot .contents_foot_policy .contents_foot_policy_inner>p{font-size:min(3vw,16px)}.contents .contents_foot .contents_foot_txt{text-align:center}.contents .contents_foot .contents_foot_txt:nth-child(n+2){margin:50px 0 0}@media (max-width: 979px){.contents .contents_foot .contents_foot_txt:nth-child(n+2){margin:30px 0 0}}.contents .contents_foot .contents_foot_check{width:170px;margin:50px auto 0}@media (max-width: 979px){.contents .contents_foot .contents_foot_check{margin-top:20px}}.contents .contents_foot .contents_foot_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 979px){.contents .contents_foot .contents_foot_btn{width:90%;margin:auto}}.contents .contents_foot .contents_foot_btn:nth-child(n+2){margin-top:50px}@media (max-width: 979px){.contents .contents_foot .contents_foot_btn:nth-child(n+2){margin-top:40px}}.contents .contents_foot .contents_foot_btn .contents_foot_btn_inner{width:250px;height:50px}@media (max-width: 979px){.contents .contents_foot .contents_foot_btn .contents_foot_btn_inner{max-width:250px}.contents .contents_foot .contents_foot_btn .contents_foot_btn_inner:not(:only-child){width:calc(50% - 5px)}}.contents .contents_foot .contents_foot_btn .contents_foot_btn_inner:nth-child(n+2){margin:0 0 0 10px}.contents .contents_foot .contents_foot_btn.contents_foot_btn__back .contents_foot_btn_inner{width:165px}.c-button{display:flex;justify-content:center;align-items:center;margin-inline:auto;letter-spacing:.5px;border-radius:99px;cursor:pointer;background-color:#036ea8;color:#fff;font-size:16px;width:250px;height:50px;transition:opacity .3s ease-in,background-color .3s ease-in}.c-button span{color:#fff}.c-button.is-disable{background-color:#939393;pointer-events:none;cursor:not-allowed}@media screen and (max-width: 979px){.c-button{height:11.86vw;font-size:4.26vw}}@media (hover: hover) and (pointer: fine){.c-button:hover{opacity:.75}}.c-button--wrapper{margin-top:40px;display:flex;justify-content:center;column-gap:17px;width:100%}@media screen and (max-width: 979px){.c-button--wrapper{padding-inline:10.66vw;column-gap:3.46vw}}.c-button--wrapper .c-button{margin-inline:inherit}@media screen and (max-width: 979px){.c-button--wrapper .c-button{width:100%}}.c-button.--link{position:relative;margin-top:58px;height:55px;padding-inline:37px;margin-inline:auto 0}@media screen and (max-width: 979px){.c-button.--link{margin-top:2.8vw;height:10.66vw;width:45.33vw;padding-inline:0;font-size:3.46vw}}.c-button.--link:after{position:absolute;right:20px;top:50%;transform:translateY(-50%);content:"";width:8px;height:12px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.995%22%20height%3D%2211.961%22%20viewBox%3D%220%200%207.995%2011.961%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_982%22%20data-name%3D%22%E3%83%91%E3%82%B9%20982%22%20d%3D%22M732.489%2C431.148l-4.954-5.979h-3.041l4.954%2C5.979h.011l-.011%2C0-4.954%2C5.979h3.041l4.954-5.979-.012%2C0Z%22%20transform%3D%22translate(-724.494%20-425.169)%22%20fill%3D%22%23f5f5f5%22%2F%3E%3C%2Fsvg%3E")}@media screen and (max-width: 979px){.c-button.--link:after{right:3.86vw;width:1.6vw;height:2.4vw}}.c-button.--square{margin-top:17px;border-radius:0;background-color:#333;width:210px}@media screen and (max-width: 979px){.c-button.--square{margin-top:3.86vw;font-size:3.73vw;height:10.66vw;width:44.26vw}}.c-button.--add{position:relative;background-color:#bba171;font-size:15px;width:181px;height:50px;margin-top:28px;padding-left:30px}@media screen and (max-width: 979px){.c-button.--add{font-size:3.46vw;width:38.93vw;height:10.66vw;margin-top:9.86vw;padding-left:6vw}}.c-button.--add:before{position:absolute;top:50%;transform:translateY(-50%);left:10px;content:"";width:31px;height:31px;background-size:cover;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_39202%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2039202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231.043%22%20height%3D%2231.043%22%20viewBox%3D%220%200%2031.043%2031.043%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3316%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203316%22%20transform%3D%22translate(0%200)%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_49%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%2049%22%20cx%3D%2215.521%22%20cy%3D%2215.521%22%20r%3D%2215.521%22%20fill%3D%22%23333%22%2F%3E%20%3C%2Fg%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_7507%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%207507%22%20width%3D%2217.414%22%20height%3D%222.271%22%20transform%3D%22translate(6.814%2014.386)%22%20fill%3D%22%23fff%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_7508%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%207508%22%20width%3D%2217.414%22%20height%3D%222.271%22%20transform%3D%22translate(16.657%206.814)%20rotate(90)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}@media screen and (max-width: 979px){.c-button.--add:before{width:6.66vw;height:6.66vw;left:2.26vw}}.c-check{display:flex;align-items:center;font-weight:600;column-gap:8px;position:relative;cursor:pointer}@media screen and (max-width: 979px){.c-check{column-gap:1.73vw}}.c-check__column{display:flex;flex-direction:column;row-gap:2rem}.c-check__grid{display:grid;grid-template-columns:repeat(2,1fr);row-gap:25px}@media screen and (max-width: 979px){.c-check__grid{row-gap:4vw}}.c-check__grid.--account{margin-top:30px}@media screen and (max-width: 979px){.c-check__grid.--account{row-gap:4.93vw}}.c-check__full{display:flex;flex-direction:column;row-gap:25px}@media screen and (max-width: 979px){.c-check__full{row-gap:4vw}}.c-check :where(input){flex-shrink:0;position:relative;width:51px;height:51px;padding:0;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 979px){.c-check :where(input){width:8.13vw;height:8.13vw}}.c-check :where(input):checked:after{scale:1}.c-check :where(input):before{content:"";display:block;width:51px;height:51px;background:#fff;border:1px solid #707070;border-radius:99px}@media screen and (max-width: 979px){.c-check :where(input):before{width:8.13vw;height:8.13vw}}.c-check :where(input):after{content:"";position:absolute;z-index:1;scale:0;top:50%;left:50%;translate:-50% -50%;width:31px;height:31px;border-radius:99px;transition:scale .3s ease-in;background:#036ea8}@media screen and (max-width: 979px){.c-check :where(input):after{width:5.2vw;height:5.2vw}}.c-toggle{display:flex;align-items:center;border-radius:99px;overflow:hidden;background-color:#f4f4f4;height:60px;font-size:20px;font-weight:600}@media screen and (max-width: 979px){.c-toggle{font-size:3.73vw;height:10.66vw}}.c-toggle-item{position:relative;z-index:1;width:50%;height:60px}@media screen and (max-width: 979px){.c-toggle-item{height:10.66vw}}.c-toggle-item:first-child:after{content:"";position:absolute;top:0;left:100%;width:100%;height:60px;border-radius:99px;background-color:#036ea8;z-index:-1;transition:left .3s ease}@media screen and (max-width: 979px){.c-toggle-item:first-child:after{height:10.66vw}}.c-toggle-item:first-child:has(input[type=radio]:checked):after{left:0}.c-toggle-item input[type=radio]{flex-shrink:0;position:relative;width:100%;height:100%;padding:0;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-toggle-item input[type=radio]:checked+.c-toggle-label{color:#fff}.c-toggle-label{position:absolute;width:100%;height:60px;display:flex;justify-content:center;align-items:center;left:0;top:0;transition:color .3s ease}@media screen and (max-width: 979px){.c-toggle-label{height:10.66vw}}.c-switch{position:relative;width:168px;height:50px;display:flex;align-items:center}@media screen and (max-width: 979px){.c-switch{width:33.33vw;height:9.86vw;margin-inline:auto}}.c-switch input[type=checkbox]{cursor:pointer;flex-shrink:0;position:relative;width:100%;height:100%;border-radius:100px;padding:0;background-color:#ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .3s ease-in}.c-switch input[type=checkbox]:before{content:"";width:45px;height:45px;position:absolute;top:50%;right:119.5px;transform:translateY(-50%);z-index:1;background-color:#fff;border-radius:99px;transition:.3s right}@media screen and (max-width: 979px){.c-switch input[type=checkbox]:before{width:8.79vw;height:8.79vw;right:23.86vw}}.c-switch input[type=checkbox]:after{position:absolute;right:45px;top:50%;transform:translateY(-50%);z-index:1;content:"いいえ";color:#1f1d1d;font-size:16px;font-weight:700}@media screen and (max-width: 979px){.c-switch input[type=checkbox]:after{font-size:3.86vw;right:9.6vw}}.c-switch input[type=checkbox]:checked{background-color:#036ea8;border-color:#036ea8}.c-switch input[type=checkbox]:checked:before{right:2.5px}@media screen and (max-width: 979px){.c-switch input[type=checkbox]:checked:before{right:.53vw}}.c-switch input[type=checkbox]:checked:after{content:"はい";right:85px;color:#fff}@media screen and (max-width: 979px){.c-switch input[type=checkbox]:checked:after{right:16.53vw}}@media (hover: hover) and (pointer: fine){.c-switch input[type=checkbox]:hover{opacity:.75}}.c-checkbox:has(.is-error) span{color:#1f1d1d}.c-checkbox--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media screen and (max-width: 979px){.c-checkbox--grid{width:.66vw}}.c-checkbox--box{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;width:193px;height:85px}@media screen and (max-width: 979px){.c-checkbox--box{width:25.73vw;height:11.33vw}}.c-checkbox--box span{position:relative;font-size:26px;font-weight:400;color:#fff;transition:color .3s ease}@media screen and (max-width: 979px){.c-checkbox--box span{font-size:3.46vw}}.c-checkbox :where(input){flex-shrink:0;position:absolute;top:0;left:0;width:193px;height:85px;margin:0;padding:0;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 979px){.c-checkbox :where(input){width:25.73vw;height:11.33vw}}.c-checkbox :where(input):before{position:absolute;top:0;left:0;width:100%;height:100%;background:#939393;border-radius:8px;content:"";transition:background .3s ease;cursor:pointer}@media screen and (max-width: 979px){.c-checkbox :where(input):before{border-radius:1.06vw}}.c-checkbox :where(input):checked:before{background-color:#036ea8}.c-account__text{font-weight:600;font-size:30px}@media screen and (max-width: 979px){.c-account__text{font-size:4vw}}.progress{width:90%;max-width:550px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.progress .progress_inner{width:33.3333333333%;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;background-color:#adadad}@media (max-width: 979px){.progress .progress_inner{height:35px}}.progress .progress_inner:after{width:20px;height:100%;position:absolute;bottom:50%;left:calc(100% - 1px);-webkit-transform:translateY(50%);transform:translateY(50%);z-index:1;content:"";background-color:#adadad;-webkit-clip-path:polygon(60% 50%,0 0,0 100%);clip-path:polygon(60% 50%,0 0,0 100%)}.progress .progress_inner:nth-child(1):before{width:100vw;height:100%;position:absolute;bottom:50%;right:calc(100% - 5px);-webkit-transform:translateY(50%);transform:translateY(50%);content:"";background-color:#adadad}.progress .progress_inner.is_current{color:#fff;background-color:#333}.progress .progress_inner.is_current:before,.progress .progress_inner.is_current:after{background-color:#333}.progress .progress_inner.is_done{background-color:#e6e6e6}.progress .progress_inner.is_done:before,.progress .progress_inner.is_done:after{background-color:#e6e6e6}.form .form_body{max-width:870px;margin:auto}.form .form_body--toggle{visibility:hidden;max-height:0;opacity:0;transition:opacity .3s ease,max-height .3s ease}.form .form_body--toggle.is-active{visibility:visible;opacity:1;max-height:1200px}.form .form_body .form_body_ttl{margin:50px 0 0;padding:15px;position:relative;font-size:min(4vw,20px);line-height:1;background-color:#e1e2e1}@media screen and (max-width: 979px){.form .form_body .form_body_ttl{margin:30px 0 0}}.form .form_body .form_body_ttl:before{padding:3px 8px;position:absolute;right:15px;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);font-size:min(3vw,16px);content:"必須";color:#fff;background-color:#b30d23}.form .form_body .form_body_main,.form .form_body .form_body_txt,.form .form_body .form_body_caution{width:85%;max-width:550px;margin:30px auto 0}.form .form_body .form_body_caution.--wide{margin:17px 0 0;font-size:16px;font-weight:400;width:100%}@media screen and (max-width: 979px){.form .form_body .form_body_caution.--wide{font-size:3.73vw;font-weight:500;margin-top:4.93vw}}.form .form_body .is-error-text{width:85%;max-width:550px;margin-bottom:20px}.form .form_body .form_body_main{position:relative}@media screen and (max-width: 979px){.form .form_body .form_body_main{margin-top:20px}}.form .form_body .form_body_txt>p:nth-child(n+2){margin:20px 0 0}.form .form_body .is-error-text{font-size:min(3.5vw,16px);color:#b30d23}.form .form_body .form_body_caution{font-size:min(3.5vw,16px);font-weight:500;color:#b30d23;line-height:1.64}.form .form_body .form_body_caution>p{padding:0 0 0 1em;position:relative}.form .form_body .form_body_caution>p:before{display:block;position:absolute;top:0;left:0;content:"※"}.form .form_body .is-error-text{margin-top:10px;line-height:1}@media screen and (max-width: 979px){.form .form_body .is-error-text{width:85%;max-width:550px;margin-inline:auto}}.r_form--zip{display:flex}.r_form--zip span{display:flex;align-items:center;padding-inline:20px}@media screen and (max-width: 979px){.r_form--zip span{padding-inline:.66vw;font-size:3.73vw}}.r_form--zip span:first-child{padding-left:0}.r_form--zip-button{flex-shrink:0;flex-grow:0;font-size:19px;margin-left:19px;padding-inline:14px;color:#fff;background-color:#bba171;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;transition:opacity .3s ease-in}@media (hover: hover) and (pointer: fine){.r_form--zip-button:hover{opacity:.75}}@media screen and (max-width: 979px){.r_form--zip-button{font-size:3.73vw;min-width:18.39vw;padding-inline:1.73vw;margin-left:5.33vw}}.r_form--title{font-size:20px;margin-top:26px;font-weight:600}@media screen and (max-width: 979px){.r_form--title{font-size:min(4vw,20px);margin-top:16px}}.calbox{width:100%;position:relative;border:1px solid #707070}.calbox:nth-child(2n){margin:0 0 0 20px}.calbox>input{width:100%;padding:15px 15px 15px 10px;font-size:min(4vw,22px)}.calbox>select>option{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}.r-notice{width:min(100%,868px);margin-inline:auto}@media screen and (max-width: 979px){.r-notice{margin-inline:0;padding-inline:10.66vw}}.r-notice.--narrow{width:min(100%,553px)}.r-notice--title{display:flex;align-items:center;font-size:20px;font-weight:700}@media screen and (max-width: 979px){.r-notice--title{font-size:4vw}}.r-notice--title.--center{justify-content:center}.r-notice--title.--margin-wide{margin-block:50px 20px}@media screen and (max-width: 979px){.r-notice--title.--margin-wide{margin-block:6.66vw 2.66vw}}.r-notice--title.--alert{color:#b30d23;font-weight:500;column-gap:14px;justify-content:center;line-height:2.25}@media screen and (max-width: 979px){.r-notice--title.--alert{font-size:3.73vw;column-gap:2vw}}@media screen and (max-width: 979px){.r-notice--title.--alert.--top{line-height:1}}.r-notice--title.--alert:before{content:"";width:29px;height:29px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.352%22%20height%3D%2225.053%22%20viewBox%3D%220%200%2030.352%2025.053%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_310%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20310%22%20transform%3D%22translate(-567.308%20-366.497)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_906%22%20data-name%3D%22%E3%83%91%E3%82%B9%20906%22%20d%3D%22M583.45%2C367.823a1.045%2C1.045%2C0%2C0%2C0-1.931%2C0l-13.281%2C21.483c-.531.86-.14%2C1.563.87%2C1.563H595.86c1.01%2C0%2C1.4-.7.871-1.562Z%22%20transform%3D%22translate(0)%22%20fill%3D%22none%22%20stroke%3D%22%23b30d23%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.363%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_309%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20309%22%20transform%3D%22translate(581.691%20373.967)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_907%22%20data-name%3D%22%E3%83%91%E3%82%B9%20907%22%20d%3D%22M586.79%2C386.709h-.877l-.494-10.893h1.845Zm.365%2C3.38h-1.627v-1.626h1.627Z%22%20transform%3D%22translate(-585.419%20-375.816)%22%20fill%3D%22%23b30d23%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}@media screen and (max-width: 979px){.r-notice--title.--alert:before{width:4.93vw;height:4vw}}.r-notice--body{margin-top:31px;width:100%;padding-bottom:40px}.r-notice--body.--wide{width:min(100%,868px)}@media screen and (max-width: 979px){.r-notice--body.--wide{margin-top:4.8vw}}.r-notice--body.--no-margin{margin-top:0}.r-notice--body.--margin-narrow{margin-top:18px}.r-notice--body.--block{padding:40px 50px}@media screen and (max-width: 979px){.r-notice--body.--block{padding:5.33vw 4.66vw}}@media screen and (max-width: 979px){.r-notice--body{margin-top:5.06vw;width:100%;padding-bottom:0}}.r-notice--body.--confirm{margin-top:0}.r-notice--body p{font-size:18px;font-weight:700;line-height:1.77}@media screen and (max-width: 979px){.r-notice--body p{font-size:3.73vw}}@media screen and (max-width: 979px){.r-notice--body p.--small{font-size:2.93vw;line-height:1.63}}.r-notice--body p.--center{text-align:center}.r-notice--body p.--semibold{font-weight:600}.r-notice--body p.--name{font-size:18px;font-weight:700;line-height:2;margin-top:27px}@media screen and (max-width: 979px){.r-notice--body p.--name{font-size:4vw;line-height:1.46;margin-top:6.66vw}}.r-notice--body p+p{margin-top:30px}@media screen and (max-width: 979px){.r-notice--body p+p{margin-top:4vw}}.r-notice--body.--notification{margin-top:0}.r-notice--body.--notification h3{color:#036ea8;font-size:20px;font-weight:600;text-align:center}@media screen and (max-width: 979px){.r-notice--body.--notification h3{font-size:4.26vw}}.r-notice--body.--notification p{margin-top:30px;line-height:2}@media screen and (max-width: 979px){.r-notice--body.--notification p{font-size:4vw;line-height:2;margin-top:6.66vw}}.roundbtn{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:min(4.5vw,16px);background-color:#036ea8;border-radius:100px;-webkit-transition:.3s background,.3s opacity;transition:.3s background,.3s opacity}.roundbtn.is_back{background-color:#cecece}.roundbtn .roundbtn_txt{color:#fff}@media (min-width: 979px){.roundbtn:hover{opacity:.75}}@media (max-width: 979px){.roundbtn:active{opacity:.75}}.r-block{width:min(100%,868px);margin-inline:auto}@media screen and (max-width: 979px){.r-block{width:100%;padding-inline:10.66vw}}.r-block+.r-block{margin-top:80px}@media screen and (max-width: 979px){.r-block+.r-block{margin-top:8vw}}.r-block--title{color:#333;font-size:23px;font-weight:700;display:flex;column-gap:15px;line-height:1.5}@media screen and (max-width: 979px){.r-block--title{align-items:baseline;font-size:4vw;column-gap:2.26vw}}.r-block--title span{font-size:27px;color:#b30d23}@media screen and (max-width: 979px){.r-block--title span{font-size:5.06vw}}.r-block--body{margin-top:23px;display:flex;column-gap:30px;align-items:flex-start}@media screen and (max-width: 979px){.r-block--body{margin-top:3.2vw;flex-direction:column;gap:0 3.06vw}}.r-block--image{flex-shrink:0;width:416px}@media screen and (max-width: 979px){.r-block--image{width:100%}}.r-block--image img{width:100%}@media screen and (max-width: 979px){.r-block--main{margin-top:10px}}.r-block--main p{color:#333;font-size:18px;font-weight:500;line-height:2}@media screen and (max-width: 979px){.r-block--main p{font-size:3.73vw;line-height:1.92}}.r-block--main p.--alert{margin-top:11px;color:#b30d23;font-weight:700}@media screen and (max-width: 979px){.r-block--main p.--alert{margin-top:3.46vw}}.r-block--main p.--notice{margin-top:24px;font-weight:400}@media screen and (max-width: 979px){.r-block--main p.--notice{font-size:2.93vw;margin-top:3.46vw}}.r-dialog{width:100%;max-width:100%;height:100%;max-height:100%;padding-block:4rem;padding-inline:4rem;background:none;border:0;box-sizing:border-box}.r-dialog[open]{display:flex;align-items:center;justify-content:center}.r-dialog::backdrop{background-color:#0006}.r-dialog-content{display:flex;align-items:center;justify-content:center;max-width:100%}.r-dialog-content__inner{width:100%;max-height:100%}.r-dialog-content__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto;background:#fff;border-radius:10px;width:590px;padding:50px 40px}@media screen and (max-width: 979px){.r-dialog-content__inner{width:78.66vw;padding:6.66vw 5.33vw;border-radius:1.33vw}}.r-dialog-content__inner p{font-size:16px;color:#b30d23;font-weight:500}.r-dialog-content__inner>.c-button{margin-top:30px}@media screen and (max-width: 979px){.r-dialog-content__inner>.c-button{margin-top:4vw}}.u_email:after{content:"info＠junikai.or.jp"}.l_confirm{margin:50px 0 0}@media screen and (max-width: 979px){.l_confirm{margin:30px 0 0}}.l_confirm.--no-margin{margin:0}.confirm .confirm_body{padding:40px 0;background-color:#f7f8f8;border-bottom:5px solid #fff}@media screen and (max-width: 979px){.confirm .confirm_body{padding:30px}}.confirm .confirm_body:first-child{border-top:5px solid #fff}.confirm .confirm_body .confirm_body_inner{width:550px;margin:auto;font-weight:700;line-height:1}@media screen and (max-width: 979px){.confirm .confirm_body .confirm_body_inner{width:100%}}.confirm .confirm_body .confirm_body_inner .confirm_body_inner_ttl{font-size:16px;font-weight:600;color:#036ea8}@media screen and (max-width: 979px){.confirm .confirm_body .confirm_body_inner .confirm_body_inner_ttl{font-size:3.06vw;font-weight:400}}.confirm .confirm_body .confirm_body_inner .confirm_body_inner_val{margin-top:8px;font-size:26px;line-height:1.73;font-weight:700;display:flex;flex-direction:column;row-gap:8px;width:100%}@media screen and (max-width: 979px){.confirm .confirm_body .confirm_body_inner .confirm_body_inner_val{margin-top:3.06vw;font-size:4vw;font-weight:600;line-height:1.86;row-gap:3.2vw}}.confirm .confirm_body .confirm_body_inner .confirm_body_inner_val.--border{row-gap:0}.confirm .confirm_body .confirm_body_inner .confirm_body_inner_val.--border>div{padding-block:16px;border-bottom:1px solid #A8A8A8}.confirm .confirm_body .confirm_body_inner .confirm_body_inner_val.--border>div:first-child{padding-top:0}.confirm .confirm_body .confirm_body_inner .confirm_body_inner_val.--border>div:last-child{padding-bottom:0;border-bottom:none}.l_thanks{margin:50px 0 0}@media (max-width: 979px){.l_thanks{margin:30px 0 0}}.thanks .thanks_head{padding:50px 0}@media (max-width: 979px){.thanks .thanks_head{padding:30px 0}}.thanks .thanks_head .thanks_head_ttl,.thanks .thanks_head .thanks_head_txt{width:90%;max-width:550px;margin:auto}.thanks .thanks_head .thanks_head_ttl{font-size:min(7vw,36px);font-weight:700;line-height:1;color:#036ea8}.thanks .thanks_head .thanks_head_txt{margin-top:30px}.thanks .thanks_head .thanks_head_txt>span{font-weight:700;color:#036ea8}.thanks .thanks_body{padding:50px 0;background-color:#f7f8f8}@media (max-width: 979px){.thanks .thanks_body{padding:30px 0}}.thanks .thanks_body .thanks_body_ttl,.thanks .thanks_body .thanks_body_txt{width:90%;max-width:550px;margin:auto}.thanks .thanks_body .thanks_body_ttl{font-size:min(5vw,24px);font-weight:700;line-height:1;color:#b30d23}.thanks .thanks_body .thanks_body_txt{margin-top:30px}.u-bg-pale-red{background-color:#f7e6e8}.u-bg-pale-blue{background-color:#e5f0f6}.u-c-red{color:#b30d23}.u-c-blue{color:#036ea8}.u-d-none{display:none!important}@media screen and (max-width: 979px){.u-d-md-block{display:block!important}}.u-fw-regular{font-weight:400!important}.u-fw-medium{font-weight:500!important}.u-mt-10{margin-top:1rem!important}.form .form_body .form_body_guide{margin-bottom:30px;text-align:center;font-weight:500}@media screen and (max-width:979px){.form .form_body .form_body_guide{margin-bottom:4.93vw}}body[data-page-id="cancellationForm"] .c-toggle,body[data-page-id="cancellationCoolingoff"] .c-toggle{gap:20px;background-color:transparent}@media screen and (max-width:979px){body[data-page-id="cancellationForm"] .c-toggle,body[data-page-id="cancellationCoolingoff"] .c-toggle{gap:2.66vw}}body[data-page-id="cancellationForm"] .c-toggle-item,body[data-page-id="cancellationCoolingoff"] .c-toggle-item{cursor:pointer}body[data-page-id="cancellationForm"] .c-toggle-item::after,body[data-page-id="cancellationCoolingoff"] .c-toggle-item::after{display:none}body[data-page-id="cancellationForm"] .c-toggle-item input[type="radio"]+.c-toggle-label,body[data-page-id="cancellationCoolingoff"] .c-toggle-item input[type="radio"]+.c-toggle-label{border-radius:99px;background-color:#939393;color:#fff;transition:background-color .3s ease}body[data-page-id="cancellationForm"] .c-toggle-item input[type="radio"]:checked+.c-toggle-label,body[data-page-id="cancellationCoolingoff"] .c-toggle-item input[type="radio"]:checked+.c-toggle-label{background-color:#036ea8}body[data-page-id="cancellationForm"] .js-account-details,body[data-page-id="cancellationCoolingoff"] .js-account-details{display:none}.form .form_body .form_body_sub{width:85%;max-width:550px;margin:0 auto;padding-top:30px;}.form .form_body .js-reason-detail{display:none;}