@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700&display=swap);
/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.p_login--head{padding:40px}.p_login--row{padding:0 40px 20px}.p_login--row-label{display:inline-block;width:120px}.p_login--row-input{background-color:#fff;border:1px solid #999;padding:5px 10px;width:240px}.p_login--submit{padding:20px 40px}.p_login--submit-btn{background-color:#2e9ad0;border-radius:4px;color:#fff;padding:10px 15px}.p_login--error{color:#c83939;padding:0 40px 40px}[id=top]{margin-top:0}[id=top] .displayPc{-o-object-fit:cover;object-fit:cover}@media (max-width:428px){[id=top] .displayPc{display:none!important}}[id=top] .displaySp{display:none!important;-o-object-fit:cover;object-fit:cover}@media (max-width:428px){[id=top] .displaySp{display:block!important}}[id=top] .firstviewWrapper{overflow:hidden}[id=top] .firstviewWrapper .firstviewContainer{align-items:flex-end;background-image:url(/build/images/hero.0367acde.jpg);background-position:bottom;background-size:cover;display:flex;height:100vh;padding-bottom:80px;padding-top:150px;position:relative}@media (max-width:428px){[id=top] .firstviewWrapper .firstviewContainer{background-image:url(/build/images/hero_sp.ef66d93a.jpg);display:block;height:calc(100vh - 128px)}}@media (min-width:1500px){[id=top] .firstviewWrapper .firstviewContainer{height:860px}}[id=top] .firstviewWrapper .firstviewContainer__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1046px;width:100%}@media (max-width:428px){[id=top] .firstviewWrapper .firstviewContainer__inner{padding:0 27px}}@media (min-width:1500px){[id=top] .firstviewWrapper .firstviewContainer__inner{margin-top:80px}}[id=top] .firstviewWrapper .firstviewContainer__inner:last-child{flex-direction:column;justify-content:inherit}[id=top] .firstviewWrapper .firstviewContainer__inner--header{font-family:"DIN-Bold, sans-serif";font-size:80px;line-height:1.2}@media (max-width:428px){[id=top] .firstviewWrapper .firstviewContainer__inner--header{font-size:51px}}[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text{margin-left:auto;margin-right:0;width:50%}@media (max-width:428px){[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text{margin-top:55%;text-align:right;width:100%}}[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text .headerImg{height:auto;max-width:360px}[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text .headerImg img{width:100%}[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text .companyNameImg{height:auto;margin-top:24px;max-width:320px}@media (max-width:428px){[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text .companyNameImg{height:42px;margin-left:auto;margin-right:0;margin-top:25px;max-width:210px}}[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text .companyNameImg img{width:100%}@media (max-width:428px){[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text .header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}}[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text .header span:first-child{font-size:72px;font-weight:600;letter-spacing:.1em;line-height:1.4}@media (max-width:428px){[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text .header span:first-child{font-size:48px}}[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text .header span:last-child{font-size:40px;font-weight:700;letter-spacing:.1em;line-height:1.4}@media (max-width:428px){[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text .header span:last-child{font-size:32px;white-space:nowrap}}[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text .textBg{background-color:hsla(0,0%,100%,.8);margin-top:65px;padding:32px 32px 40px}[id=top] .firstviewWrapper .firstviewContainer__inner .firstviewContainerInner__text .textBg p{font-size:18px;font-weight:400;letter-spacing:.048em;line-height:1.7}[id=top] .firstviewWrapper .firstviewContainer__inner .awardImg{margin-top:75x;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:428px){[id=top] .firstviewWrapper .firstviewContainer__inner .awardImg{display:none!important}}[id=top] .firstviewWrapper .firstviewContainer__inner .awardImgSp{display:none!important;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:428px){[id=top] .firstviewWrapper .firstviewContainer__inner .awardImgSp{display:block!important}}[id=top] .firstviewWrapper .firstviewContainer__award{margin-top:80px}@media (max-width:428px){[id=top] .firstviewWrapper .firstviewContainer__award{margin-top:90px}}[id=top] .firstviewWrapper .firstviewContainer .illust01{bottom:0;margin-bottom:-5px;max-height:100%;max-width:570px;position:absolute;right:52%}@media (max-width:428px){[id=top] .firstviewWrapper .firstviewContainer .illust01{left:27px;width:60%}}[id=top] .firstviewWrapper .firstviewContainer .illust01 img{width:100%}[id=top] .firstviewWrapper .text_sp{font-size:16px;font-weight:400;letter-spacing:.048em;line-height:2;margin:40px auto 0;max-width:1046px;width:100%}@media (max-width:428px){[id=top] .firstviewWrapper .text_sp{padding:0 27px}}[id=top] .wishWrapper{margin-top:-50px;padding-bottom:120px;padding-top:130px}@media (max-width:428px){[id=top] .wishWrapper{padding-bottom:80px;padding-top:87px}}[id=top] .wishWrapper .wishContainer__header{margin-bottom:64px;text-align:center}@media (max-width:428px){[id=top] .wishWrapper .wishContainer__header{margin-bottom:0}}[id=top] .wishWrapper .wishContainer__header h2{font-size:40px;font-weight:500;letter-spacing:.1em;line-height:1.4;margin:0 auto}@media (max-width:428px){[id=top] .wishWrapper .wishContainer__header h2{font-size:24px}}[id=top] .wishWrapper .wishContainer__header h2:first-child{background:linear-gradient(transparent 70%,#ffdc0a 0);display:inline;max-width:489px;width:100%}[id=top] .wishWrapper .wishContainer__threePoint{grid-gap:80px;display:flex;flex-direction:column;gap:80px;margin:0 auto;max-width:1046px;width:100%}@media (max-width:428px){[id=top] .wishWrapper .wishContainer__threePoint{grid-gap:40px;gap:40px;padding:0 27px}}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content{align-items:center;display:flex;justify-content:space-between}@media (max-width:428px){[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content{flex-direction:column}}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content:first-of-type img{max-width:274px;-o-object-fit:contain;object-fit:contain}@media (max-width:428px){[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content:first-of-type img{max-width:none}}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content img{height:auto;max-width:320px;-o-object-fit:cover;object-fit:cover;width:35%}@media (max-width:428px){[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content img{max-width:none;width:100%}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .pointImg1{margin-top:40px}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .pointImg2{height:100%;margin-top:50px;max-height:234px}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .pointImg3{margin-top:65px}}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text{max-width:540px;width:100%}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text h3{align-items:center;display:flex;font-size:32px;font-weight:600;letter-spacing:.08em;line-height:1.5}@media (max-width:428px){[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text h3{align-items:center;display:flex;font-size:20px;line-height:1.6}}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text h3 span{color:#ffdc0a;font-family:Barlow,sans-serif;font-size:100px;font-style:italic;font-weight:600;position:relative;right:50px}@media (max-width:428px){[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text h3 span{font-size:88px;margin-right:27px;position:static}}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text h3 .first{margin-left:-40px}@media (max-width:428px){[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text h3 .first{margin-left:0}}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text h3 .second{margin-left:-60px}@media (max-width:428px){[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text h3 .second{margin-left:0}}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text h3 .third{margin-left:-52px}@media (max-width:428px){[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text h3 .third{margin-left:0}}[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text p{font-size:20px;font-weight:400;line-height:1.8}@media (max-width:428px){[id=top] .wishWrapper .wishContainer__threePoint .wishContainerThreePoint__content .wishContainerThreePointContent__text p{font-size:16px;line-height:2}}[id=top] .MovieWrapper{margin:170px auto 0;max-height:560px;width:100%}[id=top] .MovieWrapper:first-of-type,[id=top] .MovieWrapper:nth-of-type(3){margin-top:0}@media (max-width:428px){[id=top] .MovieWrapper{margin-bottom:170px;margin-top:90px;max-width:none}}[id=top] .MovieWrapper .MovieContainer{background-image:url(/build/images/backgound_movie.e6bf42f4.png);background-size:cover;height:560px;padding:160px 130px;position:relative}@media (max-width:428px){[id=top] .MovieWrapper .MovieContainer{height:665px}}[id=top] .MovieWrapper .MovieContainer:before{background-color:rgba(0,0,0,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content{align-items:center;display:flex;justify-content:space-between;left:50%;margin:0 auto;max-width:1050px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content--enable{align-items:flex-start}@media (max-width:428px){[id=top] .MovieWrapper .MovieContainer .MovieContainer__content{flex-direction:column;padding-left:27px;padding-right:27px;top:45%}}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content a video{border-radius:30px;max-width:540px;width:100%}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text{width:400px}@media (max-width:428px){[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text{margin-top:15px;width:auto}}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text span{color:#ffdc0a;font-family:Barlow,sans-serif;font-size:32px;font-style:italic;font-weight:600;letter-spacing:.1em;line-height:1.5}@media (max-width:428px){[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text span{font-size:24px}}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text p{font-family:Noto Sans JP,sans-serif}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text p:first-of-type{color:#fff;font-size:32px;font-weight:600;letter-spacing:.12em;line-height:1.3}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text p:nth-of-type(2){color:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.5;margin-top:15px}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text .MovieContainerContentText__Button{align-items:center;background-color:#d50000;border-radius:15px;display:flex;margin-top:30px;padding:18px 90px 18px 28px;position:absolute;text-decoration:none}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text .MovieContainerContentText__Button:hover{background-color:#ea2828}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text .MovieContainerContentText__Button div{height:45px;margin-right:30px;width:45px}@media (max-width:428px){[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text .MovieContainerContentText__Button div{height:40px;width:40px}}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text .MovieContainerContentText__Button div img{width:100%}[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text .MovieContainerContentText__Button p{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:600;height:45px;letter-spacing:.08em;line-height:1.5;margin-top:0;padding-bottom:2px;white-space:nowrap}@media (max-width:428px){[id=top] .MovieWrapper .MovieContainer .MovieContainer__content .MovieContainerContent__text .MovieContainerContentText__Button p{font-size:20px}}[id=top] .application{margin-top:80px}@media (max-width:428px){[id=top] .application{margin-top:40px}}[id=top] .strongPointWrapper{margin-bottom:100px;padding:100px 0 40px}@media (max-width:428px){[id=top] .strongPointWrapper{margin-bottom:0;padding:36px 0 40px}}[id=top] .strongPointWrapper .strongPointWrapperTitle{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1046px;text-align:right}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointWrapperTitle{margin-bottom:20px;text-align:center}}[id=top] .strongPointWrapper .strongPointWrapperTitle h2{display:inline-block;font-family:noto-sans-cjk-jp,Noto Sans CJK JP,Noto Sans JP;font-size:72px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:left}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointWrapperTitle h2{font-size:24px;margin-left:29%}}[id=top] .strongPointWrapper .strongPoint01{background-color:#fff!important;padding-bottom:200px!important}@media (max-width:428px){[id=top] .strongPointWrapper .strongPoint01{padding-bottom:80px!important}}[id=top] .strongPointWrapper .strongPoint01 .strongPointContainer__bg{max-width:1200px!important}[id=top] .strongPointWrapper .strongPoint01 .strongPointContainerBg__Img{margin-top:40px!important}@media (max-width:428px){[id=top] .strongPointWrapper .strongPoint01 .strongPointContainerBg__Img{margin-top:30px!important}}[id=top] .strongPointWrapper .strongPointContainer{background-color:#e6e6e6;padding-bottom:140px}[id=top] .strongPointWrapper .strongPointContainer:first-child{margin-bottom:-170px}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer:first-child{margin-bottom:-100px}}[id=top] .strongPointWrapper .strongPointContainer:nth-child(3){margin-top:100px;padding-bottom:170px}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer:nth-child(3){padding-bottom:80px}}[id=top] .strongPointWrapper .strongPointContainer:nth-child(4){margin-bottom:-170px}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer{padding-bottom:80px}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainerBlock{margin-left:auto;margin-right:auto;max-width:1046px;position:relative}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__header{background-color:#ffdc0a;height:auto;padding-bottom:40px;padding-top:40px;position:relative}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__header{padding-bottom:10px;padding-top:10px}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__header:after{border-color:#ffdc0a transparent transparent;border-style:solid;border-width:70px 50px 0;bottom:-30px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__header:after{border-width:30px 25px 0}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__header .img_illust02{bottom:-83px;left:0;max-width:412px;position:absolute;width:40%}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__header .img_illust02{bottom:-28px;left:20px;max-width:131px;width:31%}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__header .img_illust02 img{width:100%}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__header p{font-size:36px;font-weight:600;letter-spacing:.16em;line-height:2.1;margin-left:180px;text-align:center}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__header p{font-size:16px;margin-left:18%}[id=top] .strongPointWrapper .strongPointContainer .strongPoint03Margin{margin-bottom:80px!important}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg{margin:0 auto;max-width:1046px;padding-top:85px;text-align:center;width:100%}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg{padding:0 27px}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg:nth-child(2){margin-bottom:-100px}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg:nth-child(2){margin-bottom:0}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg:first-child{margin-bottom:-50px}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg:first-child{margin-bottom:0}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg{padding-bottom:30px;padding-top:80px}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__header span{display:block;font-size:24px;font-weight:600;letter-spacing:.1em;line-height:1.5}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__header span{font-size:16px;line-height:1.5;margin-bottom:25px}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__header h3{background:linear-gradient(transparent 50%,#ffdc0a 0);display:inline;font-size:40px;font-weight:600;letter-spacing:.1em;line-height:2.5}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__header h3{font-size:24px;line-height:1.3}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__textImg{margin-top:20px}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__textImg{align-items:center;display:flex;justify-content:space-between;margin-top:35px}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__textImg p{font-size:24px;font-weight:600;letter-spacing:.1em;line-height:1.7}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__textImg p{font-size:16px;line-height:2;text-align:left;width:200px}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__textImg .strongPointContainerBgTextImg__phonImg{width:145px}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__textImg .strongPointContainerBgTextImg__phonImg img{width:100%}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__Img{margin-top:30px}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__Img{margin-left:auto;margin-right:auto;width:82%}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__Img img{width:100%}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__Movie{margin-top:20px}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__Movie img{width:100%}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__meritPhonImg{align-items:center;display:flex;justify-content:space-between;margin-top:45px}@media (max-width:428px){[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__meritPhonImg{margin-top:15px}}[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__meritPhonImg .strongPointContainerBgMeritPhonImg__merit img,[id=top] .strongPointWrapper .strongPointContainer .strongPointContainer__bg .strongPointContainerBg__meritPhonImg .strongPointContainerBgMeritPhonImg__phone img{width:100%}[id=top] .bg__white{background-color:#fff!important;margin-top:0;padding-bottom:120px}@media (max-width:428px){[id=top] .bg__white{padding-bottom:80px}}[id=top] .point02Img{margin-top:0!important}@media (max-width:428px){[id=top] .point02Img{margin-top:45px!important}}[id=top] .point02Movie{margin-top:35px!important}[id=top] .QandAWrapper{padding-top:120px;width:100%}@media (max-width:428px){[id=top] .QandAWrapper{padding-top:80px}}[id=top] .QandAWrapper>.QandAHeadContainer{display:flex;justify-content:space-between;margin:0 auto;max-width:1046px;width:100%}@media (max-width:428px){[id=top] .QandAWrapper>.QandAHeadContainer{max-width:none;padding:0 27px}}[id=top] .QandAWrapper>.QandAHeadContainer .img_illust03{width:320px}@media (max-width:428px){[id=top] .QandAWrapper>.QandAHeadContainer .img_illust03{max-width:132px;width:35%}}[id=top] .QandAWrapper>.QandAHeadContainer .img_illust03>img{width:100%}[id=top] .QandAWrapper>.QandAHeadContainer .QandAHeadContainer__item{grid-gap:16px;align-items:center;display:flex;gap:16px;justify-content:flex-end;width:703px}@media (max-width:428px){[id=top] .QandAWrapper>.QandAHeadContainer .QandAHeadContainer__item{align-items:flex-start;flex-direction:column;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}[id=top] .QandAWrapper>.QandAHeadContainer .QandAHeadContainer__item>h2{font-size:48px;letter-spacing:.1em;line-height:1.3}@media (max-width:428px){[id=top] .QandAWrapper>.QandAHeadContainer .QandAHeadContainer__item>h2{font-size:24px}}[id=top] .QandAWrapper>.QandAHeadContainer .QandAHeadContainer__item>h3{color:#ffdc0a;font-family:Roboto,sans-serif;font-size:168px;letter-spacing:.05em;line-height:.01}@media (max-width:428px){[id=top] .QandAWrapper>.QandAHeadContainer .QandAHeadContainer__item>h3{font-size:110px;line-height:.5;margin-top:16px}}[id=top] .QandAWrapper>.QandAHeadContainer .QandAHeadContainer__item>h3>span{color:#000;font-size:84px}@media (max-width:428px){[id=top] .QandAWrapper>.QandAHeadContainer .QandAHeadContainer__item>h3>span{font-size:55px}}[id=top] .QandAWrapper .QandAListContainer{background-color:#e6e6e6;margin-top:120px;padding:44px 83px 40px;width:100%}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer{margin-top:80px;padding:44px 27px 40px}}[id=top] .QandAWrapper .QandAListContainer>ul{grid-gap:32px;display:flex;flex-direction:column;gap:32px;list-style:none;margin:0 auto;max-width:1200px;width:100%}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul{grid-gap:16px;gap:16px;max-width:none}}[id=top] .QandAWrapper .QandAListContainer>ul>li{background-color:#fff;border-radius:10px;cursor:pointer;height:auto;padding:49px 77px 53px;transition:height .3s;width:100%}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li{padding:16px 18px}}[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list{align-items:center}}[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.question_title{grid-gap:32px;align-items:center;display:flex;gap:32px;width:90%}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.question_title{grid-gap:16px;gap:16px;width:88%}}[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.question_title>p{font-size:24px;font-weight:700;letter-spacing:.1em}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.question_title>p{font-size:16px;width:224px}}[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.list_arrow{height:48px;position:relative;transition:all .3s;width:48px}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.list_arrow{height:24px;width:24px}}[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.list_arrow.open{transform:rotate(45deg)}[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.list_arrow>.line{background-color:#b4b4b4;display:block;height:4px;position:absolute;width:48px}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.list_arrow>.line{height:2px;width:24px}}[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.list_arrow>.line--01{top:20px}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.list_arrow>.line--01{top:10px}}[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.list_arrow>.line--02{top:20px;transform:rotate(90deg)}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li .question_list>.list_arrow>.line--02{top:10px}}[id=top] .QandAWrapper .QandAListContainer>ul>li .answer_list{grid-gap:32px;align-items:center;display:flex;gap:32px;height:0;margin-top:-1px;min-height:0;overflow:auto;position:relative;transition:all .3s ease-out;width:100%}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li .answer_list{grid-gap:16px;gap:16px}}[id=top] .QandAWrapper .QandAListContainer>ul>li .answer_list>p{color:#ffdc0a;font-size:24px;font-weight:700;letter-spacing:.1em;width:70%}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li .answer_list>p{font-size:16px}}[id=top] .QandAWrapper .QandAListContainer>ul>li .question_number{grid-gap:16px;display:flex;font-family:Barlow,sans-serif;font-size:64px;font-weight:300;gap:16px}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li .question_number{grid-gap:4px;font-size:24px;gap:4px}}[id=top] .QandAWrapper .QandAListContainer>ul>li .question_number>span{color:#ffdc0a;font-family:Noto Sans JP,sans-serif;font-size:48px;font-weight:700}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li .question_number>span{font-size:20px}}[id=top] .QandAWrapper .QandAListContainer>ul>li .question_number>span.answer{margin-right:8px;margin-top:8px}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li .question_number>span.answer{margin-right:4px;margin-top:0}}[id=top] .QandAWrapper .QandAListContainer>ul>li.open>.answer_list{height:auto;margin-top:0;min-height:75px;padding-top:40px}@media (max-width:428px){[id=top] .QandAWrapper .QandAListContainer>ul>li.open>.answer_list{padding-top:16px}}.dataRequestWrapper{margin-bottom:96px;padding-top:100px;width:100%}@media (max-width:428px){.dataRequestWrapper{margin-bottom:118px;padding-top:80px}}.dataRequestWrapper .dataRequestWrapper__header{background-color:#ffdc0a;height:auto;padding-bottom:26px;padding-top:26px;position:relative}@media (max-width:428px){.dataRequestWrapper .dataRequestWrapper__header{padding-bottom:10px;padding-top:10px}}.dataRequestWrapper .dataRequestWrapper__header:after{border-color:#ffdc0a transparent transparent;border-style:solid;border-width:70px 50px 0;bottom:-30px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}@media (max-width:428px){.dataRequestWrapper .dataRequestWrapper__header:after{border-width:15px 20px 0;bottom:-15px}}.dataRequestWrapper .dataRequestWrapper__header>h2{font-size:48px;font-weight:600;letter-spacing:.16;line-height:2.1;text-align:center}@media (max-width:428px){.dataRequestWrapper .dataRequestWrapper__header>h2{font-size:20px}}.dataRequestContainer{background-color:#f0f0f0;padding:113px 0 160px;width:100%}@media (max-width:428px){.dataRequestContainer{padding:40px 27px 62px}}[id=register] .flowWrapper .flowContainer{margin:0 auto;max-width:1046px;width:100%}@media (max-width:428px){[id=register] .flowWrapper .flowContainer{padding:0 27px}}[id=register] .flowWrapper .flowContainer .flowContainer__header{text-align:center}[id=register] .flowWrapper .flowContainer .flowContainer__header h1{background:linear-gradient(transparent 50%,#ffdc0a 0);display:inline;font-size:40px;font-weight:600;letter-spacing:.1em;line-height:2.5}@media (max-width:428px){[id=register] .flowWrapper .flowContainer .flowContainer__header h1{font-size:24px}}[id=register] .flowWrapper .flowContainer .flowContainer__header p{font-size:20px;font-weight:400;letter-spacing:.04em;line-height:2;margin-top:90px}@media (max-width:428px){[id=register] .flowWrapper .flowContainer .flowContainer__header p{font-size:16px;margin-top:45px;text-align:left}}[id=register] .flowWrapper .flowContent{margin-top:95px}@media (max-width:428px){[id=register] .flowWrapper .flowContent{margin-top:50px}}[id=register] .flowWrapper .flowContent .flowContent__item{padding-bottom:30px;padding-top:30px}@media (max-width:428px){[id=register] .flowWrapper .flowContent .flowContent__item{padding-bottom:40px;padding-top:25px}}[id=register] .flowWrapper .flowContent .flowContent__item:nth-child(odd){background-color:#ffdc0a}[id=register] .flowWrapper .flowContent .flowContent__item:nth-child(2n){background-color:#e6e6e6}[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner{align-items:center;display:flex;margin:0 auto;max-width:1046px;padding-left:65px;width:100%}@media (max-width:428px){[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner{flex-direction:column;padding:0 27px}}[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__round{align-items:center;background-color:#fff;border-radius:100%;display:flex;height:260px;justify-content:center;margin-right:95px;width:260px}@media (max-width:428px){[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__round{height:180px;margin-right:0;width:180px}}[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__round .flowContentItemInnerRound__Img img{width:100%}[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__round .flow01Img{width:155px}@media (max-width:428px){[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__round .flow01Img{width:115px}}[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__round .flow02Img{width:190px}@media (max-width:428px){[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__round .flow02Img{width:130px}}[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__round .flow03Img{width:180px}@media (max-width:428px){[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__round .flow03Img{width:130px}}[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__round .flow04Img{width:150px}@media (max-width:428px){[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__round .flow04Img{width:105px}}[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__description div{align-items:center;display:flex}[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__description div span{font-family:Roboto,sans-serif;font-size:56px;font-weight:600;line-height:1.5;margin-right:30px}@media (max-width:428px){[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__description div span{font-size:40px;margin-right:25px}}[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__description div p{font-size:24px;font-weight:600;letter-spacing:.1em;line-height:2}@media (max-width:428px){[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__description div p{font-size:20px}}[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__description p{font-size:16px;font-weight:400;letter-spacing:.04em;line-height:2;max-width:630px}@media (max-width:428px){[id=register] .flowWrapper .flowContent .flowContent__item .flowContentItem__inner .flowContentItemInner__description p{font-size:16px;font-weight:300;line-height:1.5}}[id=register] .flowWrapper .flowInput{margin-top:30px}[id=register] .flowWrapper .flowInput p{font-size:16px;font-weight:300;letter-spacing:.04em;line-height:2}@media (max-width:428px){[id=register] .flowWrapper .flowInput p{line-height:1.5}}[id=register] .dataRequestRegisterContainer{background-color:#f0f0f0;margin-top:130px;padding:90px 0 130px;width:100%}@media (max-width:428px){[id=register] .dataRequestRegisterContainer{margin-top:40px;padding:45px 27px 62px}}[id=register] .dataRequestRegisterContainer .dataRequestRegisterContainer__header{font-size:40px;font-weight:600;letter-spacing:.1em;line-height:1;margin-bottom:85px;text-align:center}@media (max-width:428px){[id=register] .dataRequestRegisterContainer .dataRequestRegisterContainer__header{font-size:24px;margin-bottom:45px}}.stepWrapper{margin:160px auto 0;max-width:1046px;width:100%}@media (max-width:428px){.stepWrapper{margin-top:60px;padding:0 27px}}.stepWrapper .stepContainer{text-align:center}.stepWrapper .stepContainer .stepContainer__header{background:linear-gradient(transparent 50%,#ffdc0a 0);display:inline;font-size:40px;font-weight:600;letter-spacing:.1em;line-height:2.5;text-align:center}@media (max-width:428px){.stepWrapper .stepContainer .stepContainer__header{font-size:24px}}.stepWrapper .stepContainer .stepContainer__blcok{display:flex;justify-content:space-between;list-style:none;margin-top:40px}@media (max-width:428px){.stepWrapper .stepContainer .stepContainer__blcok{margin-top:30px}}.stepWrapper .stepContainer .stepContainer__blcok .stepContainerBlock__item{background-color:#e6e6e6;display:flex;justify-content:space-evenly;max-width:325px;padding:17px 0;width:100%}@media (max-width:428px){.stepWrapper .stepContainer .stepContainer__blcok .stepContainerBlock__item{flex-direction:column}}.stepWrapper .stepContainer .stepContainer__blcok .stepContainerBlock__item:not(:last-child){margin-right:10px}.stepWrapper .stepContainer .stepContainer__blcok .stepContainerBlock__item span{font-size:20px;font-weight:600;letter-spacing:.1em;line-height:1.5}@media (max-width:428px){.stepWrapper .stepContainer .stepContainer__blcok .stepContainerBlock__item span:first-child{font-size:14px;font-weight:400}.stepWrapper .stepContainer .stepContainer__blcok .stepContainerBlock__item span{font-size:16px}}.stepWrapper .stepContainer .stepContainer__blcok .stepContainerBlock__item.active{background-color:#ffdc0a}.stepWrapper .stepContainer .stepContainer__text{font-size:20px;font-weight:400;letter-spacing:.04em;line-height:2!important;margin-top:80px}@media (max-width:428px){.stepWrapper .stepContainer .stepContainer__text{font-size:16px;margin-top:40px;text-align:left}}.sp_style{display:none}@media (max-width:428px){.sp_style{display:block}}.pc_style{display:block}@media (max-width:428px){.pc_style{display:none}}.formLinkWrapper{align-items:center;background-image:url(/build/images/form_bg.2b80ce91.jpg);background-position:50%;background-size:cover;display:flex;height:266px;justify-content:center;width:100%}@media (max-width:428px){.formLinkWrapper{height:auto}}.formLinkWrapper>.formLinkContainer{align-items:center;display:flex;justify-content:space-between;max-width:1046px;width:100%}@media (max-width:428px){.formLinkWrapper>.formLinkContainer{grid-gap:8px;flex-direction:column;gap:8px;max-width:none;padding:24px 27px}}.formLinkWrapper>.formLinkContainer>a{align-items:center;background-color:#fff;border-radius:20px;box-shadow:5px 5px 6px 1px rgba(0,0,0,.2);color:#000;display:flex;font-family:Noto Sans JP,sans-serif;font-size:40px;font-weight:700;height:124px;justify-content:center;letter-spacing:.08em;text-decoration:none;width:360px}@media (max-width:428px){.formLinkWrapper>.formLinkContainer>a{border-radius:10px;font-size:20px;height:56px;letter-spacing:.04em;width:100%}}.formLinkWrapper>.formLinkContainer>a:hover{color:#707070}.formLinkWrapper>.formLinkContainer .formLinkContainer__item{margin-bottom:8px}@media (max-width:428px){.formLinkWrapper>.formLinkContainer .formLinkContainer__item{display:flex}}.formLinkWrapper>.formLinkContainer .formLinkContainer__item>h3{font-family:Noto Sans JP,sans-serif;font-size:48px;font-weight:700;letter-spacing:.1em;line-height:1}@media (max-width:428px){.formLinkWrapper>.formLinkContainer .formLinkContainer__item>h3{display:none;font-size:28px}}.formLinkWrapper>.formLinkContainer .formLinkContainer__item>h3>span{font-family:Barlow,sans-serif;font-size:88px;letter-spacing:.04em;line-height:.8}@media (max-width:428px){.formLinkWrapper>.formLinkContainer .formLinkContainer__item>h3>span{font-size:44px}}.formLinkWrapper>.formLinkContainer .formLinkContainer__item>h4{font-family:Noto Sans JP,sans-serif;font-size:36px;font-weight:700;letter-spacing:.1em;line-height:1;margin-top:8px}@media (max-width:428px){.formLinkWrapper>.formLinkContainer .formLinkContainer__item>h4{display:none;font-size:28px}}.formLinkWrapper>.formLinkContainer .formLinkContainer__item>img{display:none}@media (max-width:428px){.formLinkWrapper>.formLinkContainer .formLinkContainer__item>img{display:block;width:100%}}.confirmWrapper{grid-gap:24px;align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin-bottom:160px;margin-top:40px;width:100%}@media (max-width:428px){.confirmWrapper{grid-gap:16px;gap:16px;margin-bottom:80px;padding:0 27px}}.confirmWrapper>div{max-width:1046px;width:100%}.confirmWrapper>div>label{color:#b4b4b4;font-weight:500;letter-spacing:.1em}.confirmWrapper>div>div{font-size:24px;letter-spacing:.1em;margin-top:8px}@media (max-width:428px){.confirmWrapper>div>div{font-size:20px}}.confirmWrapper>form{display:flex;flex-direction:row;justify-content:space-between;margin-top:80px;width:100%}@media (max-width:428px){.confirmWrapper>form{grid-gap:16px;flex-direction:column;gap:16px}}.confirmWrapper>form>a{align-items:center;background-color:#fff;border:2px solid #000;border-radius:15px;display:flex;font-size:24px;font-weight:700;height:80px;justify-content:center;letter-spacing:.08em;text-decoration:none;width:480px}@media (max-width:428px){.confirmWrapper>form>a{border:2px solid #000;font-size:16px;height:64px;width:100%}}.confirmWrapper>form>a:hover{color:#707070}.confirmWrapper>form>button{border:2px solid #000;margin:0;width:480px}@media (max-width:428px){.confirmWrapper>form>button{font-size:16px;height:64px;width:100%}}.completeWrapper{grid-gap:80px;align-items:center;display:flex;flex-direction:column;gap:80px;justify-content:center;margin:80px auto;max-width:1046px;width:100%}@media (max-width:428px){.completeWrapper{grid-gap:40px;gap:40px;max-width:none;padding:0 27px}}.completeWrapper>p{font-size:20px;letter-spacing:.04em;line-height:2;text-align:center}@media (max-width:428px){.completeWrapper>p{font-size:16px}}.completeWrapper>a{align-items:center;background-color:#fff;border:2px solid #000;border-radius:15px;display:flex;font-size:24px;height:80px;justify-content:center;letter-spacing:.08em;text-decoration:none;width:280px}@media (max-width:428px){.completeWrapper>a{border:2px solid #000;font-size:16px;height:64px;width:100%}}.completeWrapper>a:hover{color:#707070}form{grid-gap:32px;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1046px;width:100%}@media (max-width:428px){form{grid-gap:16px;gap:16px;max-width:none}}form .form_select{width:100%}form .form_select--haveLand>div>div:before{top:80px!important}@media (max-width:428px){form .form_select--haveLand>div>div:before{top:65%!important}}form .form_select--haveLand>div>div:after{top:113px!important}@media (max-width:428px){form .form_select--haveLand>div>div:after{top:80%!important}}form .form_select--haveLand>div>div>div{grid-gap:80px;display:flex;gap:80px}@media (max-width:428px){form .form_select--haveLand>div>div>div{grid-gap:16px;flex-direction:column;gap:16px}}form .form_select--haveLand>div>div>select{margin-top:32px}@media (max-width:428px){form .form_select--haveLand>div>div>select{margin-top:16px}}form .form_select>div{width:100%}form .form_select>div>div{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:428px){form .form_select>div>div{width:100%}}form .form_select>div>div:before{background-color:#707070;content:"";display:block;height:80px;position:absolute;right:9%;top:0;width:1px;z-index:1}@media (max-width:428px){form .form_select>div>div:before{height:56px;right:13%}}form .form_select>div>div:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #707070;content:"";cursor:pointer;display:block;height:25px;position:absolute;right:16px;top:33px;width:16px;z-index:2}@media (max-width:428px){form .form_select>div>div:after{right:4%;top:25px}}form .form_select>div>div>select{background:linear-gradient(90deg,#fff,#fff 91%,#b4b4b4 0,#b4b4b4);border:1px solid #707070;border-radius:10px;color:#b4b4b4;cursor:pointer;font-size:32px;font-weight:300;height:80px;padding:0 0 0 40px;position:relative;width:523px}@media (max-width:428px){form .form_select>div>div>select{background:linear-gradient(90deg,#fff,#fff 87%,#b4b4b4 0,#b4b4b4);font-size:16px;height:56px;padding:0 0 0 24px;width:100%}}form .form_select>div>label{grid-gap:24px;align-items:center;display:flex;font-size:32px;font-weight:700;gap:24px;letter-spacing:.1em}@media (max-width:428px){form .form_select>div>label{grid-gap:0;font-size:16px;gap:0;justify-content:space-between}}form .form_select>div>label>span{background-color:#ffdc0a;font-size:24px;letter-spacing:.04em;padding:5px 24px}@media (max-width:428px){form .form_select>div>label>span{font-size:16px;padding:4px 24px}}form>div{width:100%}form>div>label{grid-gap:24px;align-items:center;display:flex;font-size:32px;font-weight:700;gap:24px;letter-spacing:.1em}@media (max-width:428px){form>div>label{grid-gap:0;font-size:16px;gap:0;justify-content:space-between}form>div>label[for=document_address1]{margin-bottom:60px;position:relative}form>div>label[for=document_address1]>small{position:absolute;top:40px}form>div>label[for=reserve_landHope1]{margin-bottom:40px;position:relative}form>div>label[for=reserve_landHope1]>small{position:absolute;top:40px}form>div>label[for=reserve_budget]{margin-bottom:40px;position:relative}form>div>label[for=reserve_budget]>small{position:absolute;top:40px}}form>div>label>span{background-color:#ffdc0a;font-size:24px;letter-spacing:.04em;padding:5px 24px}@media (max-width:428px){form>div>label>span{font-size:16px;padding:4px 24px}}form>div>label>span.border_style{background-color:transparent;border:2px solid #ffdc0a}form>div>label>small{font-size:16px;font-weight:400;letter-spacing:.1em}@media (max-width:428px){form>div>label>small{font-size:14px}}form>div>div{grid-gap:24px;display:flex;flex-direction:column;gap:24px;margin-top:16px;width:100%}@media (max-width:428px){form>div>div{grid-gap:16px;gap:16px}}form>div>div>input{background-color:#fff;border:1px solid #707070;border-radius:10px;font-size:32px;height:80px;letter-spacing:.1em;padding:16px 40px;width:100%}@media (max-width:428px){form>div>div>input{font-size:16px;height:56px;padding:13px 24px}}form>div>div>input::-moz-placeholder{color:#b4b4b4;font-weight:300}form>div>div>input:-ms-input-placeholder{color:#b4b4b4;font-weight:300}form>div>div>input::placeholder{color:#b4b4b4;font-weight:300}form>div>div>input[type=date]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:428px){form>div>div>input[type=date]{width:360px}}form>div>div>textarea{background-color:#fff;border:1px solid #707070;border-radius:10px;font-size:32px;letter-spacing:.1em;min-height:180px;overflow-y:scroll;padding:24px 32px;width:100%}@media (max-width:428px){form>div>div>textarea{font-size:16px;padding:20px}}form>div>div>.small_area{grid-gap:24px;align-items:center;display:flex;font-size:32px;gap:24px}@media (max-width:428px){form>div>div>.small_area{grid-gap:12px;font-size:16px;gap:12px}}form>div>div>.small_area>input{background-color:#fff;border:1px solid #707070;border-radius:10px;font-size:32px;height:80px;letter-spacing:.1em;padding:16px 40px;width:248px}@media (max-width:428px){form>div>div>.small_area>input{font-size:16px;height:56px;padding:10px 24px;width:90px}}form>div>div>.small_area>input::-moz-placeholder{color:#b4b4b4;font-weight:300}form>div>div>.small_area>input:-ms-input-placeholder{color:#b4b4b4;font-weight:300}form>div>div>.small_area>input::placeholder{color:#b4b4b4;font-weight:300}form>div>div>.small_area>span{background-color:#707070;border-radius:2px;height:4px;width:24px}@media (max-width:428px){form>div>div>.small_area>span{height:3px;width:16px}}form>div>div>.buttonContainer{grid-gap:80px;display:flex;gap:80px}@media (max-width:428px){form>div>div>.buttonContainer{grid-gap:16px;flex-direction:column;gap:16px}}form>p{font-size:24px;letter-spacing:.1em;margin-top:8px}@media (max-width:428px){form>p{font-size:16px;letter-spacing:.04em;line-height:1.75;width:100%}}form>p>a{font-weight:700;text-decoration:underline}form>button{align-items:center;background-color:#ffdc0a;border:4px solid #000;border-radius:15px;display:flex;font-size:24px;font-weight:700;height:80px;justify-content:center;letter-spacing:.08em;margin:28px auto 0;width:720px}@media (max-width:428px){form>button{border:2px solid #000;font-size:20px;height:80px;width:100%}}form>button:hover{background-color:#ffeb74}.reserveHeader{font-size:40px;font-weight:600;letter-spacing:.1em;line-height:0;margin-bottom:90px;margin-top:130px;text-align:center}@media (max-width:428px){.reserveHeader{font-size:24px;margin-bottom:45px;margin-top:90px}}.radio_button{grid-gap:24px;align-items:center;cursor:pointer;display:flex;font-size:24px;font-weight:700;gap:24px;letter-spacing:.1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:428px){.radio_button{grid-gap:16px;font-size:16px;gap:16px}}.radio_button--agree{margin-top:40px}@media (max-width:428px){.radio_button--agree{margin-top:0}}.radio_button>input{display:none}.radio_button>input:checked+span:before{background-color:#ffdc0a;border-radius:50%;content:"";display:block;height:32px;width:32px}@media (max-width:428px){.radio_button>input:checked+span:before{height:20px;width:20px}}.radio_button>input:checked+.radio_button__small:before{height:20px;width:20px}@media (max-width:428px){.radio_button>input:checked+.radio_button__small:before{height:18px;width:18px}}.radio_button>span{align-items:center;background-color:#fff;border:1px solid #707070;border-radius:50%;display:flex;height:48px;justify-content:center;min-width:48px}@media (max-width:428px){.radio_button>span{height:36px;min-width:36px}}.radio_button__small{background-color:#fff;border-radius:50%;height:32px!important;min-width:32px!important}@media (max-width:428px){.radio_button__small{height:28px!important;min-width:28px!important}}.radio_button>small{font-size:16px;font-weight:400;letter-spacing:.1em}@media (max-width:428px){.radio_button>small{font-size:14px;width:60%}}.estimate>div>div{grid-gap:80px;display:flex;gap:80px}@media (max-width:428px){.estimate>div>div{grid-gap:16px;flex-direction:column;gap:16px}}.estimate>div>label{grid-gap:24px;align-items:center;display:flex;font-size:32px;font-weight:700;gap:24px;letter-spacing:.1em}@media (max-width:428px){.estimate>div>label{grid-gap:0;font-size:16px;gap:0;justify-content:space-between}}.estimate>div>label>span{background-color:#ffdc0a;font-size:24px;letter-spacing:.04em;padding:5px 24px}@media (max-width:428px){.estimate>div>label>span{font-size:16px;padding:4px 24px}}.areaWrapper{background-color:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:160px;padding-top:130px;width:100vw}@media (max-width:428px){.areaWrapper{padding-bottom:50px;padding-top:60px}}.areaWrapper .areaContainer{margin:0 auto;max-width:1046px;width:100%}@media (max-width:428px){.areaWrapper .areaContainer{padding:0 27px}}.areaWrapper .areaContainer .areaContainer__header{font-size:24px;font-weight:600;letter-spacing:.1em;line-height:1.5;text-align:center}@media (max-width:428px){.areaWrapper .areaContainer .areaContainer__header{font-size:16px}}.areaWrapper .areaContainer .areaContainer__content{margin-top:75px}@media (max-width:428px){.areaWrapper .areaContainer .areaContainer__content{margin-top:35px}}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__item{display:flex;margin-bottom:35px}@media (max-width:428px){.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__item{flex-direction:column}}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__item .areaContainerContentItem__area{background-color:#ffdc0a;margin-right:35px;max-height:64px;max-width:200px;padding-bottom:17px;padding-top:17px;text-align:center;width:100%}@media (max-width:428px){.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__item .areaContainerContentItem__area{margin-bottom:15px;max-width:none;padding-bottom:8px;padding-left:24px;padding-top:8px;text-align:left}}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__item .areaContainerContentItem__area span{font-size:20px;font-weight:600;letter-spacing:.1em;line-height:1.5}@media (max-width:428px){.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__item .areaContainerContentItem__area span{font-size:16px}}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__item .areaContainerContentItem__radio{grid-row-gap:15px;display:flex;flex-wrap:wrap;row-gap:15px}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__item .areaContainerContentItem__radio .area_label{margin-right:20px;width:250px}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__item .areaContainerContentItem__radio--choice{border:0;font-size:18px;font-weight:400;letter-spacing:.1em;white-space:nowrap}@media (max-width:428px){.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__item .areaContainerContentItem__radio--choice{font-size:16px}}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__location{grid-gap:20px;align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}@media (max-width:428px){.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__location{flex-direction:column-reverse}}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__location p{font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.5}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__location .areaContainerContentlocation__link{background-color:#000;border-radius:15px;max-width:380px;padding-bottom:17px;padding-left:50px;padding-top:17px;position:relative;text-align:center;width:100%}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__location .areaContainerContentlocation__link span{display:block;text-decoration:none}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__location .areaContainerContentlocation__link span:after{border-color:transparent transparent transparent #000;border-style:solid;border-width:10px 0 10px 17px;content:"";display:block;left:13%;position:absolute;top:50%;transform:translate(-40%,-50%)}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__location .areaContainerContentlocation__link span:before{background-color:#fff;border:1px solid #fff;border-radius:50%;content:"";display:block;height:40px;left:13%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__location .areaContainerContentlocation__link p{color:#fff;font-size:24px;font-weight:600;letter-spacing:.08em;line-height:1.5}@media (max-width:428px){.areaWrapper .areaContainer .areaContainer__content .areaContainerContent__location .areaContainerContentlocation__link p{font-size:20px}}.builder-condition-preference-row__group{grid-gap:32px;display:flex;gap:32px}@media (max-width:428px){.builder-condition-preference-row__group{grid-gap:8px;flex-direction:column;gap:8px}}.builder-condition-preference-row__group .radio_button:first-of-type{display:none}.builder-condition-preference-row__supplement{font-size:16px;font-weight:400;letter-spacing:.1em;margin-top:20px}@media (max-width:428px){.builder-condition-preference-row__supplement{font-size:14px;margin-top:12px}}header.headerWrapper{align-items:center;display:flex;height:100px;justify-content:center;position:absolute;top:100px;transform:translateY(-50px);transition:transform .5s;width:100%;z-index:50}@media (max-width:428px){header.headerWrapper{top:50px}}header.headerWrapper.active{background-color:#fff;border-bottom:1px solid #000;position:fixed;top:0;transform:translateY(0)}@media (max-width:428px){header.headerWrapper{height:80px;padding:0 27px}}header.headerWrapper .headerContainer{align-items:center;display:flex;justify-content:space-between;max-width:1046px;width:100%;z-index:100}header.headerWrapper .headerContainer>a{height:64px;width:180px}@media (max-width:428px){header.headerWrapper .headerContainer>a{height:55px;width:135px}}header.headerWrapper .headerContainer>a:hover{opacity:.8}header.headerWrapper .headerContainer>a>img{margin-top:-4px;width:95%}@media (max-width:428px){header.headerWrapper .headerContainer>a>img{margin-top:0;width:100%}}header.headerWrapper .headerContainer>button{display:none}@media (max-width:428px){header.headerWrapper .headerContainer>button{display:block;height:34px;position:relative;width:40px}header.headerWrapper .headerContainer>button>.line{background-color:#000;display:block;height:6px;position:absolute;transition:all .3s;width:40px}header.headerWrapper .headerContainer>button>.line--01{top:0}header.headerWrapper .headerContainer>button>.line--02{top:14px}header.headerWrapper .headerContainer>button>.line--03{bottom:0}header.headerWrapper .headerContainer>button.open>.line--01{top:14px;transform:rotate(45deg)}header.headerWrapper .headerContainer>button.open>.line--02{display:none}header.headerWrapper .headerContainer>button.open>.line--03{bottom:14px;transform:rotate(-45deg)}}header.headerWrapper .headerContainer__item{grid-gap:40px;display:flex;gap:40px}@media (max-width:428px){header.headerWrapper .headerContainer__item{display:none}}header.headerWrapper .headerContainer__item>a{font-size:20px;font-weight:700;letter-spacing:.1em;text-decoration:none}header.headerWrapper .headerContainer__item>a:hover{opacity:.8}@media (max-width:428px){header.headerWrapper__top{position:absolute;top:50px}header.headerWrapper__top.active{top:0}}footer.footerWrapper{width:100%}footer.footerWrapper .footerBannerContainer{background-color:#ffdc0a;padding:80px 0;width:100%}@media (max-width:428px){footer.footerWrapper .footerBannerContainer{padding:40px 27px}}footer.footerWrapper .footerBannerContainer__item{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1046px;width:100%}@media (max-width:428px){footer.footerWrapper .footerBannerContainer__item{grid-gap:16px;flex-direction:column;gap:16px;max-width:none}}footer.footerWrapper .footerBannerContainer__item>a{background-position:50%;background-size:contain;height:160px;text-decoration:none;width:480px}footer.footerWrapper .footerBannerContainer__item>a:hover{opacity:.8}footer.footerWrapper .footerBannerContainer__item>a.link_hajime{background-image:url(/build/images/banner_hajime.3369d7d0.jpg)}@media (max-width:428px){footer.footerWrapper .footerBannerContainer__item>a.link_hajime{background-image:url(/build/images/banner_hajime_sp.68dd7cf6.jpg)}}footer.footerWrapper .footerBannerContainer__item>a.link_customhouse{background-image:url(/build/images/banner_customhouse.d177e69c.jpg)}@media (max-width:428px){footer.footerWrapper .footerBannerContainer__item>a.link_customhouse{background-image:url(/build/images/banner_customhouse_sp.0eca84ce.jpg)}footer.footerWrapper .footerBannerContainer__item>a{width:100%}}footer.footerWrapper .footerContainer{grid-gap:40px;align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;margin:80px 0 175px;width:100%}@media (max-width:428px){footer.footerWrapper .footerContainer{margin:80px 0 164px;padding:0 27px}}footer.footerWrapper .footerContainer>a{width:400px}@media (max-width:428px){footer.footerWrapper .footerContainer>a{width:242px}}footer.footerWrapper .footerContainer>a>img{width:100%}footer.footerWrapper .footerContainer>span{font-size:14px;font-weight:700;letter-spacing:.1em}.floatingbannerContainer{grid-gap:16px;bottom:160px;display:flex;flex-direction:column;gap:16px;position:absolute;position:fixed;right:0;z-index:200}@media (max-width:428px){.floatingbannerContainer{grid-gap:0;bottom:0;flex-direction:row;gap:0;width:100%}}.floatingbannerContainer>a{align-items:center;background-color:#ffdc0a;border:1px solid #000;display:flex;font-size:20px;font-weight:600;height:132px;justify-content:center;letter-spacing:.1em;text-decoration:none;width:64px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media (max-width:428px){.floatingbannerContainer>a{border:1px solid #000;font-size:18px;height:64px;width:100%;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.floatingbannerContainer>a:hover{background-color:#ffeb74;border-color:#707070}@media (max-width:428px){.floatingbannerContainer>a:first-child{margin-right:-1px}}.floatingbannerContainer>a.link_application{background-color:#d50000;color:#fff}.floatingbannerContainer>a.link_application:hover{background-color:#f54b4b}@media (max-width:428px){.floatingbannerContainer>a.link_application{margin-left:-1px}}.sp_menu{display:none}@media (max-width:428px){.sp_menu{background-color:#fff;display:block;display:flex;flex-direction:column;margin-bottom:80px;overflow-y:scroll;padding-top:80px;position:absolute;right:-500px;top:0;transition:all .3s;width:100%;z-index:50}.sp_menu.open{right:0}.sp_menu>a{align-items:center;background-color:#ffdc0a;border-bottom:1px solid #000;display:flex;font-size:20px;font-weight:700;height:80px;justify-content:center;letter-spacing:.1em;text-decoration:none;width:100%}.sp_menu>a:first-child{border-top:1px solid #000}}.modaal-outer-wrapper .modaal-inner-wrapper .modaal-focus{margin:0 auto;max-width:1300px;width:100%}*{color:#000;font-family:Noto Sans JP,sans-serif}body{position:relative}main{margin-top:180px}@media (max-width:428px){main{margin-top:120px}}