.baseLeadText{font-size:2.9333333333vw;font-weight:400}.baseLeadText.--thanks{font-size:3.2vw;margin-top:20%;margin-bottom:40%}@media screen and (min-width: 769px){.baseLeadText{font-size:.8333333333vw}.baseLeadText.--thanks{font-size:1.1458333333vw;margin-top:8.5526315789%;margin-bottom:17.1052631579%}}.baseSec{position:relative;padding-top:8%;padding-bottom:16%}@media screen and (min-width: 769px){.baseSec{position:relative;padding-top:2.6041666667%;padding-bottom:5.2083333333%}}.headline{font-size:4.8vw;letter-spacing:.05em;font-weight:500;margin-bottom:6.1538461538%;padding-bottom:3.0769230769%;border-bottom:1px solid #000}@media screen and (min-width: 769px){.headline{font-size:1.3541666667vw;margin-bottom:2.6315789474%;padding-bottom:.6578947368%}}.dataList{border-top:1px solid #c6c6c6}.dataList__itemBox{border-bottom:1px solid #c6c6c6}.dataList__itemBox dt{font-size:2.9333333333vw;background-color:#e8eef0;border-bottom:1px solid #c6c6c6;padding:3.5384615385% 4.6153846154%}.dataList__itemBox dt span{color:#d20000}.dataList__itemBox dd{font-size:2.9333333333vw;padding:3.5384615385% 0}.dataList__itemBox dd .form__input,.dataList__itemBox dd .form__textArea{display:block;border-color:#ccc !important;background-color:#fafafa !important;width:90.7692307692%;margin-inline:auto;font-family:"M PLUS 1";font-size:2.9333333333vw}.dataList__itemBox dd .form__textArea{height:42.6666666667vw}.dataList__errMsg{display:block;width:90.7692307692%;margin-inline:auto;margin-top:.5em;font-size:2.6666666667vw}.dataList__confMsg{width:90.7692307692%;margin-inline:auto;font-size:2.6666666667vw;line-height:1.81;overflow-wrap:anywhere}.dataList__confMsg::before,.dataList__confMsg::after{content:"";display:block;width:0;height:0}.dataList__confMsg::before{margin-top:calc((1 - 1.81)*.5em)}.dataList__confMsg::after{margin-bottom:calc((1 - 1.81)*.5em)}@media screen and (min-width: 769px){.dataList__itemBox{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-align:stretch;align-items:stretch}.dataList__itemBox dt{font-size:.8333333333vw;width:18.4210526316%;border-bottom:none;padding:1.0526315789% 1.9736842105%}.dataList__itemBox dd{font-size:.8333333333vw;width:81.5789473684%;padding:.5263157895% 0}.dataList__itemBox dd .form__input,.dataList__itemBox dd .form__textArea{margin-inline:1.9736842105% auto;font-size:.8333333333vw;padding:.1041666667vw .2083333333vw}.dataList__itemBox dd .form__input{width:20.8333333333vw}.dataList__itemBox dd .form__textArea{width:36.4583333333vw;height:8.3333333333vw}.dataList__errMsg{width:auto;margin-inline:calc(.015625*(100vw - var(--scrollbarW))) auto;margin-top:.5em;font-size:.8333333333vw}.dataList__confMsg{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:auto;margin-inline:calc(.015625*(100vw - var(--scrollbarW))) auto;padding-top:calc(.0041666667*(100vw - var(--scrollbarW)));padding-bottom:calc(.0041666667*(100vw - var(--scrollbarW)));font-size:.8333333333vw}}.contactSec__errMsgList{margin-bottom:12.3076923077%}.contactSec__leadtext{font-size:2.9333333333vw;line-height:1.81}.contactSec__leadtext::before,.contactSec__leadtext::after{content:"";display:block;width:0;height:0}.contactSec__leadtext::before{margin-top:calc((1 - 1.81)*.5em)}.contactSec__leadtext::after{margin-bottom:calc((1 - 1.81)*.5em)}.contactSec__list{margin-top:9.2307692308%}.contactSec__privacyBlock{margin-top:12.3076923077%;font-size:2.9333333333vw}.contactSec__privacyBlock dt{font-weight:500}.contactSec__privacyBlock dd{margin-top:3.0769230769%}.contactSec__privacyBlock dd:last-child{margin-top:9.2307692308%}.contactSec__privacyBlockText{line-height:1.81}.contactSec__privacyBlockText::before,.contactSec__privacyBlockText::after{content:"";display:block;width:0;height:0}.contactSec__privacyBlockText::before{margin-top:calc((1 - 1.81)*.5em)}.contactSec__privacyBlockText::after{margin-bottom:calc((1 - 1.81)*.5em)}.contactSec__privacy{position:relative;width:100%;height:calc(.4666666667*(100vw - var(--scrollbarW)));border:1px solid #c6c6c6}.contactSec__privacySlider{width:100%;height:100%}.contactSec__privacySlider .swiper-slide{height:auto}.contactSec__privacy .privacyBox{position:relative;width:100%;padding:3.2vw;font-size:2.9333333333vw}.contactSec__privacy .privacyBox>p{line-height:1.61}.contactSec__privacy .privacyBox>p+p{margin-top:1em}.contactSec__privacy .privacyBox>p:last-child{margin-top:2em}.contactSec__privacy .privacyBox>dl{margin-top:2em}.contactSec__privacy .privacyBox>dl dd{margin-top:.5em;line-height:1.61}.contactSec__sendText{margin-top:9.2307692308%;font-size:2.9333333333vw;text-align:center;line-height:1.81}.contactSec__sendText::before,.contactSec__sendText::after{content:"";display:block;width:0;height:0}.contactSec__sendText::before{margin-top:calc((1 - 1.81)*.5em)}.contactSec__sendText::after{margin-bottom:calc((1 - 1.81)*.5em)}.contactSec__btn{width:64.6153846154%;margin-inline:auto}.contactSec__btnWrap{position:relative;margin-top:6.1538461538%}.contactSec__btn+.contactSec__btn{margin-top:6.1538461538%}.contactSec__btn.baseBtn span{font-family:"M PLUS 1";font-size:2.9333333333vw;line-height:1}.contactSec__btn.baseBtn.--back span{-webkit-box-ordinal-group:3;order:2;margin-left:0;margin-right:calc(.0666666667*(100vw - var(--scrollbarW)))}.contactSec__btn.baseBtn.--back::after{-webkit-box-ordinal-group:2;order:1;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:calc(.032*(100vw - var(--scrollbarW)));margin-right:calc(.0026666667*(100vw - var(--scrollbarW)))}.contactSec__btn.baseBtn.--back::before{inset:0 0 0 100%}@media screen and (min-width: 769px){.contactSec__errMsgList{margin-bottom:3.9473684211%}.contactSec__leadtext{font-size:.8333333333vw;line-height:2.01}.contactSec__leadtext::before,.contactSec__leadtext::after{content:"";display:block;width:0;height:0}.contactSec__leadtext::before{margin-top:calc((1 - 2.01)*.5em)}.contactSec__leadtext::after{margin-bottom:calc((1 - 2.01)*.5em)}.contactSec__list{margin-top:2.6315789474%}.contactSec__privacyBlock{margin-top:3.9473684211%;font-size:.8333333333vw}.contactSec__privacyBlock dd{margin-top:1.0526315789%}.contactSec__privacyBlock dd:last-child{margin-top:1.9736842105%}.contactSec__privacy{height:calc(.109375*(100vw - var(--scrollbarW)))}.contactSec__privacy .privacyBox{padding:.9895833333vw 1.5104166667vw;font-size:.8333333333vw}.contactSec__sendText{margin-top:3.9473684211%;font-size:.8333333333vw}.contactSec__btn{width:25%;margin-inline:0}.contactSec__btnWrap{margin-top:1.3157894737%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;gap:0 5.2631578947%}.contactSec__btnWrap.--check{margin-top:5.2631578947%}.contactSec__btn+.contactSec__btn{margin-top:0}.contactSec__btn.baseBtn span{font-size:.8333333333vw}.contactSec__btn.baseBtn.--back span{margin-left:0;margin-right:calc(.0208333333*(100vw - var(--scrollbarW)))}.contactSec__btn.baseBtn.--back::after{margin-left:calc(.0067708333*(100vw - var(--scrollbarW)));margin-right:calc(.00625*(100vw - var(--scrollbarW)))}.contactSec__btn.baseBtn.--back:hover::before{inset:0 0 0 0%}}
