@charset "UTF-8";:root{--default-text-color: #000;--blue1_btn: #4169e1;--blue2: #00ccff;--blue3: #094189;--gray1: #7e7e7e;--lightgray: #d3d3d3;--lightgray2: #f6f6f6;--lightgray3_bg: #f0f3f6;--red: #fc1c1b;--red2: #de1211;--error-color: #de1211;--text_link: #1454b6;--gray4: #bbbbbb}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,video{display:block}ul,li,ol,dl{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{text-decoration:none;display:inline-block;margin:0;padding:0;color:var(--default-text-color);transition:opacity .3s ease}@media screen and (min-width: 767.01px){a:hover{opacity:.7}}a,p,span,h1,h2,h3,li,label,th,td,textarea,input,select,button,small{font-family:Noto Sans JP;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.05em;color:#000}button{display:block;border:none;background-color:transparent;cursor:pointer;transition:opacity ease .3s}button:hover{opacity:.7}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:.1rem dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-webkit-appearance:none;word-break:break-all;box-sizing:border-box}video{filter:contrast(1)}@media print,screen and (min-width: 767.01px){.pc-off{display:none!important}}@media screen and (max-width: 767px){.sp-off{display:none!important}}@media screen and (max-width: 1080px){.tab-off{display:none!important}}@media screen and (min-width: 767.01px){a[href^="tel:"]{pointer-events:none}}html{font-size:62.5%;letter-spacing:0;font-family:Noto Sans JP,sans-serif;-webkit-text-size-adjust:none}@media screen and (min-width: 1080.01px) and (max-width: 1919.99px){html{font-size:.5208333333vw;background-color:#f4f2ea}}@media screen and (min-width: 767.01px) and (max-width: 1080px){html{font-size:12px;background-color:#f4f2ea}}@media screen and (max-width: 767px){html{font-size:2.6666666667vw}}body{font-size:1.4rem;line-height:1}img{display:block;max-width:100%;height:auto;vertical-align:top;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media print{html{font-size:7.2954663887px}body{-webkit-print-color-adjust:exact;position:relative;width:1400px;zoom:70%}}@page{size:A4;margin:10mm}.inner{position:relative;margin:0 auto;width:calc(100% - 4.8rem)}@media screen and (min-width: 767.01px){.inner{width:calc(100% - 11.2rem)}}.w960{max-width:96rem}.w1080{max-width:108rem}.w1200{max-width:120rem}.w1360{max-width:136rem}.w1440{max-width:144rem}@media screen and (max-width: 767px){.table-scroll{position:relative;padding-bottom:2rem;overflow-x:scroll}.table-scroll:after{content:"←";position:absolute;right:0;bottom:0;z-index:1;margin-left:-1.5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:1.5rem;border:.1rem solid #000;animation:arrowtable 2s infinite forwards}.table-scroll .common-table{width:80rem}}@keyframes arrowtable{50%{opacity:1;right:0}to{opacity:0;right:100%}}#wrapper{background-color:var(--lightgray3_bg);min-height:100dvh}@media screen and (min-width: 767.01px){#wrapper{grid-template-columns:1fr;display:grid;background-size:109.9rem;background-image:url(https://app.sun-white.co.jp/build/assets/pc_bg-CImsbdst.png)}}@media screen and (min-width: 1080.01px){#wrapper{grid-template-columns:auto 1fr}}#wrapper #container{padding:6rem 0}@media screen and (min-width: 767.01px){#wrapper #container{background-color:#ffffffe6;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);margin:auto;width:760px;padding:0 0 6rem}}@media screen and (min-width: 1080.01px){#wrapper #container{width:76rem}}#header{position:fixed;left:0;top:0;z-index:999;height:6rem;width:100%;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 1.6rem}@media screen and (min-width: 767.01px){#header{position:sticky;left:initial;height:9rem;width:760px;margin:auto}}@media screen and (min-width: 1080.01px){#header{padding:5.7rem 7rem;display:block;height:100dvh;width:43rem;margin:initial}}#header .left-logo{width:5.5rem}@media screen and (min-width: 1080.01px){#header .left-logo{width:24rem;display:block;margin:auto}}#header .right-btns{display:flex;align-items:center;justify-content:flex-end;gap:.8rem}@media screen and (min-width: 1080.01px){#header .right-btns{display:block;margin-top:3rem}}#header .right-btns .right-btn{width:10.8rem;height:3rem;border-radius:1.5rem;background-color:var(--lightgray2);display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1080.01px){#header .right-btns .right-btn{width:100%;height:6rem;border-bottom:.1rem solid var(--lightgray);background-color:#fff;justify-content:flex-start;border-radius:0;gap:.9rem}}#header .right-btns .right-btn picture{width:1.6rem}@media screen and (min-width: 1080.01px){#header .right-btns .right-btn picture{width:1.8rem}}#header .right-btns .right-btn p{font-size:1.2rem;letter-spacing:0}@media screen and (min-width: 1080.01px){#header .right-btns .right-btn p{font-size:1.6rem}}#header .pc-copyright{position:absolute;bottom:2.3rem;left:50%;transform:translate(-50%)}#header .pc-copyright small{font-family:Lato;font-size:1.4rem}#header .logo2{width:19.2rem}#header .nav2{background-color:#f0f3f6;position:fixed;top:0;right:-80%;z-index:1001;width:80%;height:100dvh;transition:right ease .3s}@media screen and (min-width: 1080.01px){#header .nav2{right:initial;left:0;width:43rem;background-color:#fff}}#header .nav2 .inner{position:relative;padding-top:6rem;padding-bottom:6rem;height:100dvh;overflow:auto}#header .nav2 .inner .apply-logo{margin:-2rem auto 0;width:24rem}@media screen and (min-width: 1080.01px){#header .nav2 .inner .apply-logo{margin:0 auto;width:30rem}}#header .nav2 .inner .apply-logo img{width:100%;mix-blend-mode:multiply}#header .nav2 .inner .two-boxes{margin-top:1.6rem;display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media screen and (min-width: 1080.01px){#header .nav2 .inner .two-boxes{margin-top:2rem;gap:2rem}}#header .nav2 .inner .two-boxes .two-box{background-color:#fff;height:12rem;border:.2rem solid var(--blue3);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;border-radius:1rem;box-shadow:.2rem .2rem .3rem #00000026}@media screen and (min-width: 1080.01px){#header .nav2 .inner .two-boxes .two-box{height:14rem;gap:0;border-radius:1.5rem}}#header .nav2 .inner .two-boxes .two-box img{width:3.6rem}@media screen and (min-width: 1080.01px){#header .nav2 .inner .two-boxes .two-box img{width:4.4rem}}#header .nav2 .inner .two-boxes .two-box p{font-weight:600;font-size:1.4rem;line-height:1.3;color:var(--blue3);height:4rem;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1080.01px){#header .nav2 .inner .two-boxes .two-box p{font-size:1.6rem;height:5rem}}#header .nav2 .inner .navigation{margin-top:1rem}@media screen and (min-width: 1080.01px){#header .nav2 .inner .navigation{margin-top:1.5rem}}#header .nav2 .inner .navigation .navi{padding:1.4rem 0;border-bottom:.1rem solid var(--lightgray);display:flex;align-items:center;gap:.8rem}@media screen and (min-width: 1080.01px){#header .nav2 .inner .navigation .navi{padding:1.6rem 0;gap:1rem}}#header .nav2 .inner .navigation .navi img{width:1.6rem;flex-shrink:0}@media screen and (min-width: 1080.01px){#header .nav2 .inner .navigation .navi img{width:1.8rem}}#header .nav2 .inner .navigation .navi span{font-size:1.4rem;color:var(--blue3)}@media screen and (min-width: 1080.01px){#header .nav2 .inner .navigation .navi span{font-size:1.6rem}}#header .nav2 .inner .logout{margin:2rem auto 0;width:17.4rem;height:3.6rem;border-radius:1.8rem;border:.1rem solid var(--blue3);display:flex;justify-content:center;align-items:center;gap:.8rem}@media screen and (min-width: 1080.01px){#header .nav2 .inner .logout{margin:2.8rem auto 0;width:22rem;height:4.4rem;border-radius:2.2rem;gap:1rem}}#header .nav2 .inner .logout img{width:1.4rem}@media screen and (min-width: 1080.01px){#header .nav2 .inner .logout img{width:1.6rem}}#header .nav2 .inner .logout .btn-txt{font-size:1.4rem;color:var(--blue3)}@media screen and (min-width: 1080.01px){#header .nav2 .inner .logout .btn-txt{font-size:1.6rem}}#header .nav2 .inner .copyright{position:absolute;left:50%;bottom:2rem;transform:translate(-50%)}#header .nav2 .inner .copyright small{font-family:Lato;font-size:1.2rem;text-align:center}#header .overlay{display:none;position:fixed;left:0;top:0;background-color:#000000b3;z-index:1000;width:100%;height:100dvh;pointer-events:none}#header .menu-btn{position:absolute;top:.6rem;right:1rem;z-index:9999;width:4.8rem;height:4.8rem;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (min-width: 767.01px){#header .menu-btn{top:2.1rem}}@media screen and (min-width: 1080.01px){#header .menu-btn{pointer-events:none;display:none}}#header .menu-btn span{position:relative;display:block;width:2.6rem;height:.2rem;background-color:var(--blue3);border-radius:.1rem}#header .menu-btn span:before,#header .menu-btn span:after{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:.2rem;background-color:var(--blue3);border-radius:.1rem;transition:ease .3s all}#header .menu-btn span:before{margin-top:-1rem}#header .menu-btn span:after{margin-top:1rem}@media screen and (min-width: 1080.01px){#header .menu-btn span{background-color:transparent}#header .menu-btn span:before{margin-top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#header .menu-btn span:after{margin-top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}}.menu-active #header .nav2{right:0}.menu-active #header .overlay{display:block}@media screen and (min-width: 1080.01px){.menu-active #header .overlay{display:none}}.menu-active #header .menu-btn span{background-color:transparent}.menu-active #header .menu-btn span:before{margin-top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.menu-active #header .menu-btn span:after{margin-top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#footer{height:5rem;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 767.01px){#footer{display:none}}#footer .copyright small{font-family:Lato;font-size:1.2rem;text-align:center}.blue2-title{margin-top:3.2rem;margin-bottom:1.4rem;font-weight:600;font-size:1.6rem;padding-left:1.5rem;line-height:1.6;letter-spacing:.05em;position:relative}.blue2-title:before{content:"";width:.6rem;height:2.2rem;border-radius:.3rem;background-color:var(--blue2);position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (min-width: 767.01px){.blue2-title{margin-top:3.5rem;margin-bottom:1.8rem;font-size:2rem;padding-left:1.7rem}.blue2-title:before{width:.8rem;height:2.5rem;border-radius:.4rem}}.blue2-title.required{position:relative;width:fit-content}.blue2-title.required:after{content:"必須";font-family:Noto Sans JP;font-style:normal;font-weight:500;font-size:1.2rem;line-height:1.8rem;height:1.8rem;border-radius:.9rem;color:#fff;text-align:center;padding:0 .6rem;background-color:var(--red2);position:absolute;right:-1rem;top:50%;transform:translate(100%,-50%)}@media screen and (min-width: 767.01px){.blue2-title.required:after{font-size:1.4rem;line-height:2.2rem;height:2.2rem;border-radius:1.1rem;padding:0 .8rem;right:-1.2rem}}.page-title{width:100%;height:7.2rem;border-bottom:.1rem solid var(--lightgray)}@media screen and (min-width: 767.01px){.page-title{height:10rem}}.page-title .inner{height:100%;display:flex;align-items:center;gap:1.6rem}@media screen and (min-width: 767.01px){.page-title .inner{gap:2rem}}.page-title .inner img{width:4.8rem}@media screen and (min-width: 767.01px){.page-title .inner img{width:6rem}}.page-title .inner h1{font-weight:600;font-size:1.8rem;letter-spacing:0}@media screen and (min-width: 767.01px){.page-title .inner h1{font-size:2.4rem}}.go-button{margin-top:3.5rem;width:100%;height:5rem;border-radius:2.5rem;display:flex;justify-content:center;align-items:center;background-color:var(--blue1_btn);transition:ease .25s background-color;cursor:pointer}@media screen and (min-width: 767.01px){.go-button{margin-top:4.5rem;height:6rem;border-radius:3rem}}.go-button.back{margin-left:auto;margin-right:auto;width:17.4rem;height:4.2rem;border:1px solid var(--gray1);background:#fff}@media screen and (max-width: 767px){.go-button.back{height:3.6rem}}.go-button.back .go-txt{color:var(--gray1)}.go-button.disabled{pointer-events:none;background-color:var(--gray4)}@media (hover: hover) and (pointer: fine){.go-button{transition:ease .25s opacity}.go-button:hover{opacity:.7}}.go-button .go-txt{letter-spacing:0;font-size:1.4rem;color:#fff}@media screen and (min-width: 767.01px){.go-button .go-txt{font-size:1.6rem}}.go-button+.go-button{margin-top:2rem}input[type=text],input[type=password]{height:4.4rem;width:100%;border:.2rem solid var(--lightgray);border-radius:.4rem;background-color:#fff;padding:0 1.2rem}@media screen and (min-width: 767.01px){input[type=text],input[type=password]{height:5rem;border-radius:.6rem;padding:0 1.4rem}}select,textarea,input{font-size:1.4rem;letter-spacing:.05em}@media screen and (min-width: 767.01px){select,textarea,input{font-size:1.6rem}}.select-wrapper{position:relative}.select-wrapper:after{content:"";position:absolute;right:1.8rem;top:50%;width:.9rem;height:.9rem;border-bottom:.3rem solid #000;border-right:.3rem solid #000;transform:translateY(-50%) rotate(45deg);pointer-events:none}@media screen and (min-width: 767.01px){.select-wrapper:after{right:2.2rem;width:1.2rem;height:1.2rem;border-bottom:.4rem solid #000;border-right:.4rem solid #000}}.select-wrapper select{height:4.4rem;width:100%;border:.2rem solid var(--lightgray);border-radius:.4rem;background-color:#fff;padding:0 1.2rem;font-size:1.4rem;cursor:pointer;letter-spacing:0}@media screen and (min-width: 767.01px){.select-wrapper select{height:5rem;border:.3rem solid var(--lightgray);border-radius:.6rem;padding:0 1.4rem;font-size:1.6rem}}.common-list.number{counter-reset:number;margin-bottom:1.6rem;letter-spacing:.05em}.common-list.number>li{position:relative;padding-left:2rem}.common-list.number>li:before{content:counter(number) ".";counter-increment:number;position:absolute;left:0}.form-set+.form-set{margin-top:1rem}@media screen and (min-width: 767.01px){.form-set+.form-set{margin-top:1.4rem}}.form-set .form-title{letter-spacing:0;font-weight:500;font-size:1.4rem;color:var(--gray1)}@media screen and (min-width: 767.01px){.form-set .form-title{font-size:1.6rem}}.form-set .form-title.required{display:flex;justify-content:flex-start;align-items:center}.form-set .form-title.required:after{content:"必須";display:flex;justify-content:center;align-items:center;margin-left:1rem;padding-right:.6rem;padding-left:.6rem;font-weight:400;font-size:1.2rem;line-height:2.2rem;letter-spacing:.07em;color:#fff;background-color:var(--error-color)}.form-set .form-text-detail{margin-top:1.4rem;margin-bottom:1.8rem;font-size:1.4rem;line-height:1.6;letter-spacing:.05em}@media screen and (min-width: 767.01px){.form-set .form-text-detail{margin-top:1.6rem;font-size:1.6rem}}.form-set .form-text-detail a{color:var(--text_link);text-decoration:underline}.form-set .form-thumbnail{margin-bottom:1.5rem}.form-set-list.form-set-size-l .form-title.required:after,.form-set.form-set-size-l .form-title.required:after{font-size:1.3rem;line-height:2.4rem}.form-content .form-width{width:60rem}@media screen and (max-width: 767px){.form-content .form-width{width:100%}}.form-content .errors{margin-top:.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}@media screen and (min-width: 767.01px){.form-content .errors{margin-top:.8rem}}.form-content .errors li{display:flex;font-weight:400;font-size:1.2rem;color:var(--red2)}@media screen and (min-width: 767.01px){.form-content .errors li{font-size:1.4rem}}.form-content .errors li:before{content:"";display:inline-block;min-width:1.3rem;min-height:1.3rem;background:url(https://app.sun-white.co.jp/build/assets/batsu-D3c9yUr9.svg) no-repeat 0 .2rem/contain}@media screen and (min-width: 767.01px){.form-content .errors li:before{min-width:1.5rem;min-height:1.5rem;background-position:0 .4rem}}.common-text-link.type01{color:var(--text_link);text-decoration:underline;position:relative;display:inline}.common-text-link.type01[target=_blank]:after{content:"";background-image:url(https://app.sun-white.co.jp/build/assets/icon_external-BuPowssD.png);background-size:contain;background-repeat:no-repeat;width:1.6rem;height:1.6rem;position:absolute;right:-.4rem;top:50%;transform:translate(100%,-50%)}@media screen and (min-width: 767.01px){.common-text-link.type01[target=_blank]:after{width:1.8rem;height:1.8rem;right:-.5rem}}.common-form-group.name{display:flex}.common-form-group.name .common-form-parts+.common-form-parts{margin-left:1rem}.common-form-parts .form-frame{margin-top:.4rem;padding:0 1.2rem;width:100%;background-color:#fff;border-radius:.4rem;border:.2rem solid var(--lightgray);height:4.4rem;letter-spacing:0}@media screen and (min-width: 767.01px){.common-form-parts .form-frame{margin-top:.5rem;padding:0 1.4rem;border-radius:.6rem;height:5rem}}.common-form-parts.error .form-frame{background-color:var(--light-error-color);border-color:var(--error-color)}.common-form-parts.tel{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.common-form-parts.tel .form-frame{flex:1 0 auto;width:25%}.common-form-parts.text{display:flex;align-items:center;width:100%}.common-form-parts.text.zip{width:20rem}.common-form-parts.text.others{margin-top:1rem}.common-form-parts.text .text{font-weight:400;font-size:1.6rem;line-height:2.5rem;letter-spacing:.07em;color:#000}.common-form-parts.text .text.text-before{margin-right:1.8rem}.common-form-parts.text .text.text-after{margin-left:1rem}.common-form-parts.text input{width:100%}.common-form-parts.disabled .form-frame{pointer-events:none;background-color:#e2e2e2;border-color:#e2e2e2;color:#606060}.common-form-parts.textarea{width:100%}.common-form-parts.textarea textarea{padding-top:1.5rem;padding-bottom:1.5rem;width:100%;min-height:2.4em;height:auto}.common-form-parts.radio,.common-form-parts.checkbox{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:1rem;margin-top:1rem}.common-form-parts.radio .group-type,.common-form-parts.checkbox .group-type{padding:.8rem 1.5rem;position:relative;display:flex;flex-direction:column;width:100%;gap:.4rem;background-color:#fff;border-radius:.4rem;border:.2rem solid transparent}@media screen and (min-width: 767.01px){.common-form-parts.radio .group-type,.common-form-parts.checkbox .group-type{padding:1.2rem 1.8rem}}.common-form-parts.radio .group-type:has(input:checked),.common-form-parts.checkbox .group-type:has(input:checked){border:.2rem solid var(--blue1_btn)}.common-form-parts.radio .group-type .label-description,.common-form-parts.checkbox .group-type .label-description{padding-left:3rem;font-size:1.4rem}@media screen and (min-width: 767.01px){.common-form-parts.radio .group-type .label-description,.common-form-parts.checkbox .group-type .label-description{font-size:1.6rem}}.common-form-parts.radio label,.common-form-parts.checkbox label{cursor:pointer}.common-form-parts.radio label.hidden,.common-form-parts.checkbox label.hidden,.common-form-parts.radio label input,.common-form-parts.checkbox label input{display:none}.common-form-parts.radio label .label-title,.common-form-parts.checkbox label .label-title{display:inline-flex;justify-content:flex-start;align-items:center;gap:1rem;font-weight:400;font-size:1.6rem;line-height:2.5rem;letter-spacing:.07em;color:#000}@media screen and (max-width: 767px){.common-form-parts.radio label .label-title,.common-form-parts.checkbox label .label-title{font-size:1.2rem}}.common-form-parts.radio label .label-title.bold,.common-form-parts.checkbox label .label-title.bold{font-weight:700}.common-form-parts.radio label .label-title:before,.common-form-parts.checkbox label .label-title:before{content:"";min-width:1.7rem;height:1.7rem;background-size:contain;background-repeat:no-repeat;background-position:left top}@media print,screen and (min-width: 768px){.common-form-parts.radio label .label-title:before,.common-form-parts.checkbox label .label-title:before{min-width:2.2rem;height:2.2rem}}.common-form-parts.radio.error .group-type,.common-form-parts.checkbox.error .group-type{border-color:var(--error-color)}.common-form-parts.radio label .label-title:before{background-image:url(https://app.sun-white.co.jp/build/assets/form-radio-unchecked-DHVMnMMv.svg)}.common-form-parts.radio label input:checked+.label-title:before{background-image:url(https://app.sun-white.co.jp/build/assets/form-radio-checked-BKf0ywWR.svg)}.common-form-parts.radio.error label .label-title:before{background-image:url(https://app.sun-white.co.jp/build/assets/form-radio-error-DrwLdDBp.svg)}.common-form-parts.checkbox label .label-title:before{background-image:url(https://app.sun-white.co.jp/build/assets/form-checkbox-unchecked-CVG7f-Iv.svg)}.common-form-parts.checkbox label input:checked+.label-title:before{background-image:url(https://app.sun-white.co.jp/build/assets/form-checkbox-checked-LikgkVAp.svg)}.common-form-parts.checkbox.error label .label-title:before{background-image:url(https://app.sun-white.co.jp/build/assets/form-checkbox-error-sVObQyoT.svg)}.common-form-parts.select{display:flex;align-items:center}.common-form-parts.select.ken label{width:20rem}.common-form-parts.select .text{font-weight:400;font-size:1.6rem;line-height:2.5rem;letter-spacing:.07em;color:#000}.common-form-parts.select .text.text-before{margin-right:1.8rem}.common-form-parts.select .text.text-after{margin-left:1rem}.common-form-parts.select .select-wrapper{cursor:pointer;position:relative;padding-right:0;padding-left:0}@media screen and (max-width: 767px){.common-form-parts.select .select-wrapper{width:100%}}.common-form-parts.select .select-wrapper select{cursor:pointer;padding-right:4.4rem;padding-left:2rem;width:100%;height:100%;font-size:1.5rem;letter-spacing:.07em;border:none;background-color:#fff}.common-form-parts.select .select-wrapper select.invalid{color:gray}.common-form-parts.select .select-wrapper select option{color:#000}@media screen and (max-width: 1080px){.common-form-parts.select .select-wrapper select{padding-right:1.5rem;padding-left:1rem}}@media screen and (max-width: 767px){.common-form-parts.select .select-wrapper select{font-size:1.2rem}}.common-form-parts.select .select-wrapper:after{content:"";display:block;position:absolute;top:calc(50% - .2rem);right:1.4rem;width:1.1rem;height:1.1rem}.common-form-parts.cal.error{border-radius:.4rem;border:.2rem solid var(--error-color)}.form-set-list.form-set-size-l .common-form-parts.textarea textarea{height:auto}.form-set-list.form-set-size-l .common-form-parts.select .select-wrapper select{font-size:1.5rem}.common-form-notes{margin-top:.5rem;font-size:1.2rem}@media screen and (min-width: 767.01px){.common-form-notes{margin-top:.7rem;font-size:1.4rem}}.loading{position:relative;opacity:.5}.loading .loading-wrapper{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%)}.w-box.loading{min-height:calc(100dvh - 20rem)}.common-warning{margin-top:3.5rem;margin-bottom:2rem;padding:1.2rem 1.4rem;border-radius:.5rem;border:.1rem solid var(--red2);border-left:.5rem solid var(--red2);display:flex;align-items:flex-start;gap:.8rem;background-color:#ffeded}.common-warning.type02{border-color:var(--blue2);background-color:#fff}.common-warning.type02 p{color:#000}@media screen and (min-width: 767.01px){.common-warning{margin-top:4rem;padding:2rem;gap:1.2rem}}.common-warning img{flex-shrink:0;width:1.6rem;margin-top:.5rem}@media screen and (min-width: 767.01px){.common-warning img{width:1.8rem;margin-top:.6rem}}.common-warning p{font-size:1.4rem;color:#e7062f}@media screen and (min-width: 767.01px){.common-warning p{font-size:1.6rem}}.mb0{margin-bottom:0rem!important}.mb10{margin-bottom:1rem!important}.mb20{margin-bottom:2rem!important}.mb30{margin-bottom:3rem!important}.mb40{margin-bottom:4rem!important}.mb50{margin-bottom:5rem!important}.mb60{margin-bottom:6rem!important}.mb70{margin-bottom:7rem!important}.mb80{margin-bottom:8rem!important}.mb90{margin-bottom:9rem!important}.mb100{margin-bottom:10rem!important}@media screen and (max-width: 767px){.mb10{margin-bottom:.5rem!important}.mb20{margin-bottom:1rem!important}.mb30{margin-bottom:1.5rem!important}.mb40{margin-bottom:2rem!important}.mb50{margin-bottom:2.5rem!important}.mb60{margin-bottom:3rem!important}.mb70{margin-bottom:3.5rem!important}.mb80{margin-bottom:4rem!important}.mb90{margin-bottom:4.5rem!important}.mb100{margin-bottom:5rem!important}}.mt0{margin-top:0rem!important}.mt10{margin-top:1rem!important}.mt20{margin-top:2rem!important}.mt30{margin-top:3rem!important}.mt40{margin-top:4rem!important}.mt50{margin-top:5rem!important}.mt60{margin-top:6rem!important}.mt70{margin-top:7rem!important}.mt80{margin-top:8rem!important}.mt90{margin-top:9rem!important}@media screen and (max-width: 767px){.mt10{margin-top:.5rem!important}.mt20{margin-top:1rem!important}.mt30{margin-top:1.5rem!important}.mt40{margin-top:2rem!important}.mt50{margin-top:2.5rem!important}.mt60{margin-top:3rem!important}.mt70{margin-top:3.5rem!important}.mt80{margin-top:4rem!important}.mt90{margin-top:4.5rem!important}.mt100{margin-top:5rem!important}}.pb0{padding-bottom:0!important}.pb10{padding-bottom:1rem!important}.pb20{padding-bottom:2rem!important}.pb30{padding-bottom:3rem!important}.pb40{padding-bottom:4rem!important}.pb50{padding-bottom:5rem!important}.pb60{padding-bottom:6rem!important}.pb70{padding-bottom:7rem!important}.pb80{padding-bottom:8rem!important}.pb90{padding-bottom:9rem!important}.pb100{padding-bottom:10rem!important}@media screen and (max-width: 767px){.pb10{padding-bottom:.5rem!important}.pb20{padding-bottom:1rem!important}.pb30{padding-bottom:1.5rem!important}.pb40{padding-bottom:2rem!important}.pb50{padding-bottom:2.5rem!important}.pb60{padding-bottom:3rem!important}.pb70{padding-bottom:3.5rem!important}.pb80{padding-bottom:4rem!important}.pb90{padding-bottom:4.5rem!important}.pb100{padding-bottom:5rem!important}}.pt0{padding-top:0!important}.pt10{padding-top:1rem!important}.pt20{padding-top:2rem!important}.pt30{padding-top:3rem!important}.pt40{padding-top:4rem!important}.pt50{padding-top:5rem!important}.pt60{padding-top:6rem!important}.pt70{padding-top:7rem!important}.pt80{padding-top:8rem!important}.pt90{padding-top:9rem!important}@media screen and (max-width: 767px){.pt10{padding-top:.5rem!important}.pt20{padding-top:1rem!important}.pt30{padding-top:1.5rem!important}.pt40{padding-top:2rem!important}.pt50{padding-top:2.5rem!important}.pt60{padding-top:3rem!important}.pt70{padding-top:3.5rem!important}.pt80{padding-top:4rem!important}.pt90{padding-top:4.5rem!important}.pt100{padding-top:5rem!important}}
