@charset "UTF-8";::-webkit-scrollbar{width:7px;height:7px;background-color:#fff}::-webkit-scrollbar-track{border-radius:0;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:0;box-shadow:0 0 1px 0 rgba(0,0,0,.2)}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;touch-action:manipulation}body,html{width:100%;scroll-behavior:smooth}body{min-width:300px;margin:0;padding:0;font-size:1.6rem;font-family:var(--font-main);color:#1c1c1c;background-color:#fff;-webkit-text-size-adjust:100%}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}main{width:100%}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:.5em 1em;border:1px solid #ccc}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}button{cursor:pointer}table{border-spacing:0;border-collapse:collapse}a{color:#3368e2;-webkit-tap-highlight-color:transparent}ol,ul{padding-left:40px}img{max-width:100%;height:auto;vertical-align:top}.sp{display:block}@media (min-width:768px){.sp{display:none}}.pc{display:none}@media (min-width:768px){.pc{display:block}}a[href^="tel:"]{pointer-events:none}@media (pointer:fine){a[href^="tel:"]{pointer-events:none;color:currentColor;text-decoration:none}}@media (pointer:coarse){a[href^="tel:"]{pointer-events:auto}}.number{font-family:Lato,sans-serif;font-weight:600;letter-spacing:1px}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.iframe{position:relative;display:block;width:100%;height:0}.iframe iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.en{font-family:Lato,sans-serif}.share-buttons{display:flex;flex-wrap:wrap;align-items:center;margin:0 -5px;padding:0;list-style:none}.share-buttons li{height:100%;padding:5px}.share-buttons .fb-like{display:block!important}.share-buttons .fb-like>span{display:block;vertical-align:top!important}.share-buttons iframe{display:block}.btn{display:inline-block;text-decoration:none;transition:235ms ease}.table-default{table-layout:auto}.table-default td,.table-default th{padding:15px}.table-default th{background-color:#f0f0f0}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;font-size:16px;outline:0;border-radius:4px;box-shadow:none}textarea{display:block;min-height:calc(7em + 8px);padding:8px;line-height:1.4;border-color:#ccc}input[type=checkbox],input[type=radio]{cursor:pointer;width:1em;height:1em;margin:0;font-size:20px;color:#4848ed;line-height:1;background-color:#fff;border:1px solid #ccc}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#4848ed;box-shadow:0 0 0 1px #4848ed;transition:.3s ease}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#4848ed;background-image:linear-gradient(top right,#c5ce00 0,#008f84 100%);box-shadow:inset 0 0 0 .17em #fff;transition:.3s ease}input[type=radio]{border-radius:1em}.form-input,.form-textarea,.form-zipcode{display:block;width:100%;font-size:16px;color:#333;background-color:#f7f9fa;outline:0;border:1px solid #f7f9fa;border-radius:0;transition:.3s ease}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder,.form-zipcode::-moz-placeholder{font-size:12px;color:#a1a1a1}.form-input::placeholder,.form-textarea::placeholder,.form-zipcode::placeholder{font-size:12px;color:#a1a1a1}.form-input:focus,.form-textarea:focus,.form-zipcode:focus{border-color:#929fac;box-shadow:0 0 0 1px #929fac}.form-zipcode{width:172px;height:44px;padding:0 20px}.form-input{height:44px;padding:0 20px}.form-textarea{height:15em;padding:10px 20px}.form-submit{display:flex;flex-direction:column-reverse;margin-top:2em;text-align:center}@media (min-width:768px){.form-submit{flex-direction:row;justify-content:center;align-items:center}}.form-submit button,.form-submit input[type=submit]{min-width:240px;padding:18px 16px;font-size:16px;color:#fff;background-color:#33383d;border:0;border-radius:8px;transition:.3s ease}.form-submit button:hover,.form-submit input[type=submit]:hover{opacity:.8}.form-zip-group{display:flex;align-items:center}.form-zip-group .zip-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;margin-left:15px;padding:0;font-size:14px;color:currentColor;border:0;outline:0;background-color:transparent}.form-group{display:flex;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e0e0e0}.form-group.last{margin-bottom:0;padding-bottom:0;border-bottom:0}@media (max-width:767px){.form-group{flex-direction:column}}.form-label{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:.7em;font-weight:300;font-size:15px}@media (min-width:768px){.form-label{width:30%;margin-top:.7em}}.form-field{position:relative}@media (min-width:768px){.form-field{width:70%;padding-left:2em}}.form-field .remarks{margin:10px 0 0;font-size:10px}.txt-required{font-size:70%;color:#c11414;vertical-align:top}.error-message{margin:50px 0 30px;font-weight:600;font-size:15px;color:#c11414;text-align:center}.form .error-txt{display:inline-block;margin-top:5px;font-weight:500;font-size:13px;color:#c11414}.form-policy{margin:30px 0 40px;padding:32px 24px;border:1px solid rgba(224,224,224,.28)}@media (min-width:992px){.form-policy{padding:32px 64px}}.form-policy .title{margin:0 0 24px;font-weight:600;font-size:16px}.form-policy .text{font-size:13px}.form-policy .text p{margin:0}.form-policy .form-policy__checkbox{display:flex;justify-content:center;margin:28px 0 0}.form-policy .form-policy__checkbox label{cursor:pointer;display:flex;align-items:center;font-size:13px}.form-policy .form-policy__checkbox input{margin-right:10px;border:1px solid #929fac;border-radius:50px}.form-policy .form-policy__checkbox input:checked{background-color:#929fac}.form-policy .form-policy__checkbox input:focus{border-color:#929fac;box-shadow:0 0 0 1px #929fac,inset 0 0 0 .15em #fff}.form-policy .error-txt{display:block;text-align:center}.powered-by{margin:2em 0 0;font-size:12px;color:#999;text-align:right}.form-error-page{padding:100px 0}@media (min-width:992px){.form-error-page{padding:200px 0}}.footer{padding:46px 23px 32px;color:#fff;background-color:#33383d}.footer ul{list-style:none;margin:0;padding:0}@media (min-width:992px){.footer__inner{display:flex}}.footer__left{display:flex}@media (min-width:992px){.footer__right{margin-left:auto}}.footer .social-list{display:flex;gap:14px;margin-left:auto}@media (max-width:991px){.footer .social-list{margin-top:34px;margin-bottom:-34px}}@media (min-width:992px){.footer .social-list{margin-top:30px;margin-bottom:-40px;margin-left:57px}}.footer .social-list a{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#33383d;background-color:#fff;border-radius:50px;transition:opacity .3s}.footer .social-list a:hover{opacity:.8}.footer .social-list a svg{display:block}.footer .social-list a .icon-facebook{width:7px;height:13px}.footer .social-list a .icon-instagram{width:12px;height:12px}@media (max-width:991px){.footer .contact-list{display:none}}@media (min-width:992px){.footer .contact-list{display:flex;gap:8px;margin-top:20px;margin-bottom:-40px}}.footer .contact-list li{position:relative}.footer .contact-list a{display:flex;align-items:center;height:42px;padding:0 28px;font-weight:700;font-size:14px;text-decoration:none;border-radius:4px;transition:opacity .3s}.footer .contact-list a:hover{opacity:.8}.footer .contact-list a svg{display:block;margin-left:4px}.footer .contact-list .contact-link{color:#fff;background-color:#929fac}.footer .contact-list .order-link{color:#33383d;background-color:#fff}.footer .copyright{margin:24px 0 0;font-family:var(--font-ubuntu);font-weight:700;font-size:10px;line-height:1.2}.sec-product-lineup{margin:50px 0 84px}@media (min-width:992px){.sec-product-lineup{margin-top:120px;margin-bottom:27px}}.sec-product-lineup .title{margin:0 0 32px;text-align:center;font-weight:700;font-size:32px;letter-spacing:.1em}@media (min-width:992px){.sec-product-lineup .title{font-size:32px}}.sec-product-lineup .image{margin:0 -16px 34px;text-align:center}.sec-product-lineup .image img{display:block}.sec-product-lineup .content-link{text-align:center}.sec-product-lineup .content-link .label{display:flex;justify-content:center;margin:0 0 10px;line-height:1.2;font-weight:600;font-size:18px}.sec-product-lineup .content-link .label em{font-style:normal;font-size:30px}.sec-product-lineup .content-link .label span{display:flex;align-items:baseline;letter-spacing:.1em}.sec-product-lineup .content-link .label span:after,.sec-product-lineup .content-link .label span:before{content:"";display:block;width:1px;height:1.5em;background-color:#1c1c1c}.sec-product-lineup .content-link .label span:before{margin-right:8px;transform:rotate(-15deg) translateY(2px)}.sec-product-lineup .content-link .label span:after{margin-left:8px;transform:rotate(15deg) translateY(2px)}.sec-product-lineup .content-link .link{display:flex;justify-content:center;margin:0}.sec-product-lineup .content-link .link .order-link{display:flex;align-items:center;justify-content:center;height:64px;padding:10px 20px;text-decoration:none;border-radius:4px}.sec-product-lineup .content-link .small{margin:5px 0 0;font-size:12px}.sec-about{position:relative;margin:84px 0 0;padding-bottom:44px;background-image:url(../img/content/sec02_bg-sp.webp);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat}@media (min-width:992px){.sec-about{margin-top:0;padding-top:377px;padding-top:26%;padding-bottom:638px;padding-bottom:40%;background-image:url(../img/content/sec02_bg-lg.webp)}}@media (min-width:1367px){.sec-about{background-image:url(../img/content/sec02_bg-full.webp)}}.sec-about__image1{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 0 25px}@media (min-width:992px){.sec-about__image1{position:absolute;top:0;left:0;z-index:0;width:100%}}.sec-about__image1 img{max-width:none;width:100%}.sec-about__text{position:relative;z-index:1;margin:0 0 15px;padding:0 24px}@media (min-width:992px){.sec-about__text{max-width:680px;margin-left:auto;margin-right:auto;padding-left:212px;padding-right:0}}.sec-about__text .title{margin:0 0 40px;line-height:1.8;font-weight:600;font-size:22px;letter-spacing:.1em}@media (min-width:992px){.sec-about__text .title{font-size:30px}}.sec-about__text .title em{display:inline-block;margin-bottom:10px;font-style:normal;font-size:30px}@media (min-width:992px){.sec-about__text .title em{margin-bottom:0}}.sec-about__text .text{line-height:3;font-weight:300;font-size:15px;letter-spacing:.1em}.sec-about__text .text p{margin:0 0 1em}.sec-about__text .text :last-child{margin-bottom:0}@media (max-width:991px){.sec-about__text .text [md-max]{display:none}}.sec-about__image2{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sec-about__image2 img{max-width:none;width:100%}@media (min-width:992px){.sec-about__image2{position:absolute;bottom:14%;right:0;z-index:0;width:100%}}.sec-kaiketsu{position:relative;padding:74px 0 60px;background-color:#222629;background-image:url(../img/content/sec03_bg-sp.webp);background-size:100% auto;background-position:center top;background-repeat:no-repeat}@media (min-width:992px){.sec-kaiketsu{padding-top:100px;padding-bottom:100px;background-image:url(../img/content/sec03_bg-lg.webp)}}@media (min-width:1367px){.sec-kaiketsu{padding:102px 0 333px;background-image:url(../img/content/sec03_bg-full.webp)}}.sec-kaiketsu:before{content:"";position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;background-image:url(../img/content/sec03_bg_text-sp.webp);background-size:100% auto;background-position:center bottom 46px;background-repeat:no-repeat}@media (min-width:992px){.sec-kaiketsu:before{background-position:center bottom 68px;background-image:url(../img/content/sec03_bg_text-lg.webp)}}@media (min-width:1367px){.sec-kaiketsu:before{background-position:center bottom 97px;background-image:url(../img/content/sec03_bg_text-full.webp)}}.sec-kaiketsu__text{position:relative;z-index:1;margin:0 0 20px;color:#fff}@media (min-width:992px){.sec-kaiketsu__text [lg-min]{display:none}}.sec-kaiketsu__text .title{margin:0 0 40px;line-height:2;font-weight:600;font-size:22px;color:#929fac;letter-spacing:.1em}.sec-kaiketsu__text .checklist{margin:0;padding:0;list-style:none;font-weight:300;font-size:15px;color:#feffff}.sec-kaiketsu__text .checklist li{position:relative;padding-left:24px;line-height:1.8}.sec-kaiketsu__text .checklist li+li{margin-top:20px}@media (min-width:992px){.sec-kaiketsu__text .checklist li+li{margin-top:36px}}.sec-kaiketsu__text .checklist svg{position:absolute;top:.9em;left:0;display:block;width:16px;height:16px;transform:translateY(-50%)}.sec-kaiketsu__answer{position:relative;z-index:1;display:flex;justify-content:center;margin:33px 0 0;line-height:1.2;font-size:22px;color:#fff;text-align:center}@media (min-width:992px){.sec-kaiketsu__answer{margin-top:97px;font-size:30px}}.sec-kaiketsu__answer span{display:block;padding:16px 52px;border-top:1px solid #fff;border-bottom:1px solid #fff}@media (min-width:992px){.sec-kaiketsu__answer span{padding:12px 3px}}.sec-kaiketsu__answer em{display:inline-block;margin-top:10px;font-style:normal;font-size:30px}@media (min-width:992px){.sec-kaiketsu__answer em{margin-top:0}}@media (min-width:992px){.sec-kaiketsu__answer [lg-min]{display:none}}.background-blur{position:sticky;top:0;left:0;z-index:-1;width:100%;height:100vh;background-color:#fff}.background-blur .blur{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;will-change:filter}.background-blur .bg{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#929fac;opacity:0;filter:brightness(1.3)}.background-blur .bg:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(202,216,230,.3)}.background-blur .image{width:100%;height:100%}.background-blur .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-blur-contents{position:relative;z-index:1;padding-bottom:90px}@media (min-width:992px){.sec-blur-contents{padding-bottom:247px}}.sec-blur-contents .heading{margin:0 0 21px;font-weight:600;font-size:22px;letter-spacing:.1em;text-align:center}@media (min-width:992px){.sec-blur-contents .heading{font-size:30px}.sec-blur-contents .heading [lg-min]{display:none}}.sec-blur-contents .h-lede{margin:0 0 58px;font-weight:600;font-size:18px;letter-spacing:.1em;text-align:center}@media (min-width:992px){.sec-blur-contents .h-lede{margin-bottom:85px;font-size:22px}}.sec-blur-contents .content{display:flex;flex-direction:column;gap:32px}@media (min-width:992px){.sec-blur-contents .content{flex-direction:row;align-items:center}}.sec-blur-contents .content+.content{margin-top:72px}@media (min-width:992px){.sec-blur-contents .content+.content{margin-top:100px}}@media (min-width:992px){.sec-blur-contents .content .image{max-width:420px;width:42%}}@media (min-width:992px){.sec-blur-contents .content .text{flex:1;max-width:400px;margin-left:auto}}.sec-blur-contents .content .text .title{margin:0 0 24px;font-weight:600;font-size:22px;letter-spacing:.1em}@media (min-width:992px){.sec-blur-contents .content .text .title{margin-bottom:73px;margin-right:-1em;font-size:30px}}.sec-blur-contents .content .text .text{line-height:2;font-size:15px;letter-spacing:.1em}@media (min-width:992px){.sec-blur-contents .content .text .text{line-height:3}}.sec-blur-contents .content .text .text p{margin:0}.sec-blur-contents .car-type{margin:97px 0 0;padding:46px 21px 32px;background-color:#fff;border-radius:8px}@media (min-width:992px){.sec-blur-contents .car-type{margin-top:115px;padding:56px 87px 54px}}.sec-blur-contents .car-type .title{margin:0 0 10px;line-height:1.2;font-weight:600;font-size:30px;letter-spacing:.1em;text-align:center}.sec-blur-contents .car-type .list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;margin-right:-8px;padding:0}@media (min-width:992px){.sec-blur-contents .car-type .list{gap:12px;margin-top:32px}}.sec-blur-contents .car-type .list li{width:calc(33.3332% - 8px)}@media (min-width:992px){.sec-blur-contents .car-type .list li{width:calc(16.6666% - 12px)}}.sec-blur-contents .car-type .list li span{display:inline-block;min-width:76px;width:100%;padding:8px 12px;line-height:1.2;font-weight:600;font-size:14px;color:#1c1c1c;text-align:center;background-color:#f0f5fa;border:1px solid #cad8e6;border-radius:50px}@media (min-width:992px){.sec-blur-contents .car-type .list li span{font-size:16px;color:#33383d}}.blur-wrapper{position:relative;z-index:5}.sec-lineup{position:relative;z-index:2;padding-top:1px;padding-bottom:96px;background-color:#fff}.sec-lineup .main-image{margin:-40px 0 23px;text-align:center}@media (min-width:992px){.sec-lineup .main-image{margin-top:-160px;margin-bottom:72px}}.sec-lineup .main-image img{display:block;margin:0 auto}.sec-lineup .h-title{margin:0 0 33px;font-weight:700;font-size:32px;letter-spacing:.1em;text-align:center}@media (min-width:992px){.sec-lineup .h-title{font-size:40px}.sec-lineup .h-title [lg-min]{display:none}}.sec-lineup .h-lede{margin:0 0 33px;line-height:2;font-weight:600;font-size:16px;letter-spacing:.1em;text-align:center}@media (min-width:992px){.sec-lineup .h-lede [lg-min]{display:none}}.sec-lineup .p-lede{margin:0 0 33px;padding:0 10px;line-height:2;font-weight:300;font-size:15px;letter-spacing:.1em}@media (min-width:992px){.sec-lineup .p-lede{margin-bottom:52px;text-align:center}}.sec-lineup .content{position:relative;margin:0 -16px;padding:42px 24px 34px;background-color:#f7f9fa}@media (min-width:992px){.sec-lineup .content{margin:0 0 148px;padding:52px 72px}}.sec-lineup .content .radius-list{margin:0 0 39px;padding:0;list-style:none}@media (max-width:991px){.sec-lineup .content .radius-list{max-width:500px;margin-left:auto;margin-right:auto}}@media (min-width:992px){.sec-lineup .content .radius-list{display:flex;gap:20px;margin-right:-20px;margin-bottom:60px}}.sec-lineup .content .radius-list sup{font-size:60%}.sec-lineup .content .radius-list li{display:flex}@media (max-width:991px){.sec-lineup .content .radius-list li{align-items:center;gap:16px}}@media (min-width:992px){.sec-lineup .content .radius-list li{align-items:center;justify-content:center;flex-direction:column;gap:20px;width:calc(33.3333% - 20px);height:272px;background-color:#fff;border-radius:200px}}.sec-lineup .content .radius-list li+li{margin-top:16px}@media (min-width:992px){.sec-lineup .content .radius-list li+li{margin-top:0}}@media (max-width:991px){.sec-lineup .content .radius-list li .icon{display:flex;align-items:center;justify-content:center;width:120px;height:120px;background-color:#fff;border-radius:200px}}.sec-lineup .content .radius-list li .text{line-height:2;font-weight:600;font-size:16px}@media (max-width:991px){.sec-lineup .content .radius-list li .text{flex:1}}@media (min-width:992px){.sec-lineup .content .radius-list li .text{text-align:center}}.sec-lineup .content .radius-list li .text p{margin:0}.sec-lineup .content .product-list{margin:0 0 60px;padding:0;list-style:none}@media (min-width:992px){.sec-lineup .content .product-list{display:flex;flex-wrap:wrap;gap:40px 56px;margin-right:-40px;margin-bottom:95px}}@media (min-width:992px){.sec-lineup .content .product-list li{width:calc(50% - 56px)}}@media (max-width:991px){.sec-lineup .content .product-list li+li{margin-top:24px}}.sec-lineup .content .product-list .image{margin:0 0 23px;text-align:center}.sec-lineup .content .product-list .textbox .title{margin:0 0 16px;font-weight:600;font-size:18px;letter-spacing:.1em;text-align:center}.sec-lineup .content .product-list .textbox .text{margin:0;line-height:2;font-weight:300;font-size:15px;letter-spacing:.1em}.sec-lineup .content .support{margin:0 0 2px;padding:42px 14px 14px;background-color:#fff;border-radius:8px}@media (min-width:992px){.sec-lineup .content .support{margin:0}}.sec-lineup .content .support sup{font-size:60%}.sec-lineup .content .support .title{display:flex;justify-content:center;margin:0 0 16px;text-align:center}.sec-lineup .content .support .title span{display:inline-block;padding:8px 12px;font-weight:600;font-size:22px;color:#fff;text-align:center;letter-spacing:.05em;background-color:#33383d;border-radius:4px}@media (min-width:992px){.sec-lineup .content .support .title span{padding:8px 24px}}@media (min-width:992px){.sec-lineup .content .support .title [lg-min]{display:none}}.sec-lineup .content .support .lede{margin:0 0 24px;line-height:2;font-weight:600;font-size:15px;letter-spacing:.1em}@media (min-width:992px){.sec-lineup .content .support .lede{text-align:center}}.sec-lineup .content .support .flow{display:flex;align-items:center;gap:4px;margin:0 0 24px;padding:0;list-style:none}@media (min-width:992px){.sec-lineup .content .support .flow{gap:12px}}.sec-lineup .content .support .flow li:not(.arrow){flex:1}.sec-lineup .content .support .flow li span{display:flex;align-items:center;justify-content:center;height:80px;padding:8px;line-height:1.8;font-weight:600;font-size:14px;color:#fff;text-align:center;background-color:#929fac;border-radius:8px}@media (min-width:992px){.sec-lineup .content .support .flow li span{font-size:15px}.sec-lineup .content .support .flow li span br{display:none}}.sec-lineup .content .support .flow .arrow{width:0;height:0;border:8px solid #929fac;border-right-width:0;border-top-color:transparent;border-bottom-color:transparent}.sec-lineup .content .support .text{margin:0 0 14px;line-height:2;font-weight:300;font-size:15px;letter-spacing:.1em}.sec-lineup .content .support .image{margin:0;text-align:center}.sec-lineup .content .support .image img{display:block;width:100%;border-radius:8px}.sec-lineup .content .kome{display:flex;margin:5px -8px 0 0;line-height:1.6;font-weight:300;font-size:10px;letter-spacing:.1em}@media (min-width:992px){.sec-lineup .content .kome{position:absolute;top:100%;right:0;margin:16px 0 0}}.sec-lineup .content .kome p{margin:0}.sec-lineup .order-flow{margin:80px 0 0}@media (min-width:992px){.sec-lineup .order-flow{margin:80px 0 40px}}.sec-lineup .order-flow .title{margin:0 0 28px;font-weight:600;font-size:22px;letter-spacing:.1em;text-align:center}@media (min-width:992px){.sec-lineup .order-flow .title{margin-bottom:48px}}.sec-lineup .order-flow .list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}@media (min-width:992px){.sec-lineup .order-flow .list{flex-direction:row;gap:8px}}.sec-lineup .order-flow .list .arrow{width:0;height:0;margin:0 auto;border:8px solid #33383d}@media (max-width:991px){.sec-lineup .order-flow .list .arrow{border-bottom-width:0;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}}@media (min-width:992px){.sec-lineup .order-flow .list .arrow{margin:auto 0;border-right-width:0;border-top-color:transparent;border-bottom-color:transparent}}.sec-lineup .order-flow .list li:not(.arrow){padding:24px 20px 20px;color:#fff;text-align:center;background-color:#33383d;border-radius:8px}@media (min-width:992px){.sec-lineup .order-flow .list li:not(.arrow){flex:1;display:flex;flex-direction:column;padding:48px 30px 21px}}.sec-lineup .order-flow .list li:not(.arrow) .num{margin:0 0 20px;font-family:var(--font-ubuntu);font-weight:700;font-size:28px;line-height:1}@media (min-width:992px){.sec-lineup .order-flow .list li:not(.arrow) .num{margin-bottom:36px}}.sec-lineup .order-flow .list li:not(.arrow) .title{margin:0 0 20px;line-height:1.8;font-weight:600;font-size:18px;text-align:center}@media (min-width:992px){.sec-lineup .order-flow .list li:not(.arrow) .title{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:52px}}.sec-lineup .order-flow .list li:not(.arrow) .title .small{display:block;margin-top:10px;line-height:1.2;font-size:14px}.sec-lineup .order-flow .list li:not(.arrow) .text{margin:0 0 20px;line-height:2;font-weight:300;font-size:14px;text-align:left;letter-spacing:.1em}.sec-lineup .order-flow .list li:not(.arrow) .kome{margin:44px 0 0;text-align:left;font-size:10px}@media (min-width:992px){.sec-lineup .order-flow .list li:not(.arrow) .kome{margin-top:auto;margin-bottom:2em;font-size:11px;text-align:center}}.sec-lineup .order-flow .list li:not(.arrow) .link{margin:0}.sec-lineup .order-flow .list li:not(.arrow) .link a{display:flex;align-items:center;justify-content:center;height:42px;font-weight:600;font-size:14px;color:#33383d;text-decoration:none;background-color:#fff;border-radius:4px;transition:opacity .3s}.sec-lineup .order-flow .list li:not(.arrow) .link a:hover{opacity:.8}.sec-lineup .order-flow .list li:not(.arrow) .link .svg-icon{width:12px;height:12px;margin-left:4px}.sec-lineup .order-flow .list li:not(.arrow) .link .small{display:block;margin-top:8px;font-weight:300;font-size:11px;text-align:center}.sec-voice{position:relative;z-index:1;overflow-x:clip;background-color:#fff}.sec-voice .h-title{margin:0 0 40px;font-weight:600;font-size:22px;letter-spacing:.1em;text-align:center}.sec-voice .splide__track{overflow:visible}.sec-voice .splide__arrows{position:relative;display:flex;justify-content:center;gap:40px;margin:40px 0 0}.sec-voice .splide__arrow{position:relative;top:0;left:0;right:0;width:80px;height:40px;margin:0;opacity:1;color:#fff;background-color:#33383d;border-radius:4px;transform:translateY(0)}.sec-voice .splide__arrow svg{width:7px;height:7px}.sec-voice .voice-item{padding:33px 30px;background-color:#f7f9fa;border-radius:8px}@media (min-width:992px){.sec-voice .voice-item{display:flex;align-items:center;gap:44px;padding:38px 40px 30px}}.sec-voice .voice-logo{margin:0 0 34px;height:60px;text-align:center}@media (min-width:992px){.sec-voice .voice-logo{width:132px;margin:0}}.sec-voice .voice-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:992px){.sec-voice .voice-content{flex:1}}.sec-voice .voice-content .voice-info{margin:0 0 20px}@media (min-width:992px){.sec-voice .voice-content .voice-info{display:flex;align-items:center;gap:12px}}.sec-voice .voice-content .voice-info .voice-company{margin:0 0 10px;font-weight:600;font-size:18px;letter-spacing:.1em}@media (min-width:992px){.sec-voice .voice-content .voice-info .voice-company{margin-bottom:0}}.sec-voice .voice-content .voice-info .voice-category{display:inline-block;margin:0;margin-right:12px;padding:4px 12px;line-height:1;font-weight:300;font-size:11px;letter-spacing:.1em;background-color:#f0f5fa;border:1px solid #cad8e6;border-radius:80px}@media (min-width:992px){.sec-voice .voice-content .voice-info .voice-category{margin-right:0}}.sec-voice .voice-content .voice-info .voice-area{display:inline-block;margin:0;font-weight:300;font-size:11px;letter-spacing:.1em}@media (min-width:992px){.sec-voice .voice-content .voice-info .voice-area{font-size:13px}}.sec-voice .voice-content .voice-text{margin:0;line-height:2;font-weight:300;font-size:15px;letter-spacing:.05em}.sec-feel{position:relative;z-index:1;background-color:#fff}@media (min-width:992px){.sec-feel{padding:0 40px}}.sec-feel .sec-feel-bg{position:relative;z-index:1;padding:100px 0 183px;overflow:hidden;color:#fff;background-color:#33383d;background-image:url(../img/content/sec07_bg-sp.webp);background-size:cover;background-position:center top;background-repeat:no-repeat;border-radius:8px}@media (min-width:992px){.sec-feel .sec-feel-bg{padding:193px 0 330px;background-image:url(../img/content/sec07_bg-lg.webp)}}@media (min-width:1367px){.sec-feel .sec-feel-bg{padding:175px 0 330px;background-image:url(../img/content/sec07_bg-full.webp)}}@media (min-width:992px){.sec-feel__flex{display:flex;justify-content:space-between;gap:40px}}.sec-feel .h-title{margin:0 0 76px;font-weight:600;font-size:30px;letter-spacing:.1em}@media (min-width:992px){.sec-feel .h-title{width:295px;margin:0;font-size:38px}}@media (min-width:992px){.sec-feel .sec-feel__content{margin-left:auto;margin-right:80px}}.sec-feel .sec-feel__content .text{line-height:2;font-weight:500;font-size:15px;letter-spacing:.1em}@media (max-width:991px){.sec-feel .sec-feel__content .text [md-max]{display:none}}@media (min-width:992px){.sec-feel .sec-feel__content .text{line-height:3}}.sec-feel .sec-feel__content .text p{margin:0 0 2em}.sec-feel .sec-feel__content .text p:last-child{margin-bottom:0}.sec-feel .bg-text{position:absolute;bottom:0;left:0;width:100%;height:45px;background-image:url(../img/content/sec07_bg_text-sp.webp);background-size:contain;background-position:left bottom;background-repeat:no-repeat}@media (min-width:992px){.sec-feel .bg-text{height:130px;background-image:url(../img/content/sec07_bg_text-lg.webp)}}@media (min-width:1367px){.sec-feel .bg-text{height:193px;background-image:url(../img/content/sec07_bg_text-full.webp)}}.sec-form{position:relative;z-index:1;padding:128px 0;background-color:#fff}@media (min-width:992px){.sec-form{padding:140px 0 160px}}.sec-form__content{max-width:760px;margin:0 auto}.sec-form__content .h-title{margin:0 0 30px;font-weight:600;font-size:22px;letter-spacing:.1em;text-align:center}.sec-form__content .form-title{margin:0 0 24px;font-weight:600;font-size:22px;letter-spacing:.1em;text-align:center}.sec-form__content .form-lede{margin:0 0 30px;font-weight:600;font-size:15px;letter-spacing:.1em}@media (min-width:992px){.sec-form__content .form-lede{margin-bottom:60px;text-align:center}}.sec-form__cta{margin:0 0 46px;padding:32px 35px;letter-spacing:.1em;background-color:#cad8e6}@media (min-width:992px){.sec-form__cta{margin-bottom:66px}}.sec-form__cta .lede{display:flex;justify-content:center;margin:0 0 14px;font-weight:600;font-size:15px}.sec-form__cta .lede span{display:flex;align-items:center}.sec-form__cta .lede span:after,.sec-form__cta .lede span:before{content:"";display:block;width:1px;height:1em;background-color:currentColor}.sec-form__cta .lede span:before{margin-right:6px;transform:rotate(-18deg)}.sec-form__cta .lede span:after{margin-left:6px;transform:rotate(18deg)}.sec-form__cta .lede2{margin:0 0 12px;font-weight:600;font-size:18px;text-align:center}@media (min-width:992px){.sec-form__cta .lede2{margin-bottom:20px}}.sec-form__cta .lede2 span{background-image:linear-gradient(transparent 50%,#fff 50%)}.sec-form__cta .lede3{margin:0 0 10px;font-size:13px}@media (min-width:992px){.sec-form__cta .lede3{margin-bottom:24px;text-align:center}.sec-form__cta .lede3 [lg-min]{display:none}}.sec-form__cta .link{display:flex;justify-content:center;margin:0 0 1px;font-weight:600;font-size:14px}.sec-form__cta .link a{display:flex;align-items:center;justify-content:center;width:100%;height:64px;color:#fff;text-decoration:none;background-color:#33383d;border-radius:4px;transition:opacity .3s}@media (min-width:992px){.sec-form__cta .link a{width:280px}}.sec-form__cta .link a:hover{opacity:.8}.sec-form__cta .link a svg{width:12px;height:12px;margin-left:4px}.sec-form__cta .junbi{margin:0 0 10px;font-size:11px;text-align:center}@media (min-width:992px){.sec-form__cta .junbi{margin-bottom:22px}}.sec-form__cta .card{margin:0;font-weight:300;font-size:13px}@media (min-width:992px){.sec-form__cta .card{text-align:center}}.sec-company{position:relative;z-index:1;padding:64px 0 30px;background-color:#f7f9fa}@media (min-width:992px){.sec-company{padding:112px 0 70px}}.sec-company .h-title{margin:0 0 42px;font-weight:600;font-size:22px;letter-spacing:.1em;text-align:center}.sec-company .company-table{max-width:840px;width:100%;margin:0 auto}.sec-company .company-table p{margin:0}.sec-company .company-table td,.sec-company .company-table th{font-size:15px;text-align:left;vertical-align:top}.sec-company .company-table th{font-weight:600}.sec-company .company-table a[href^="tel:"]{color:currentColor;text-decoration:none}.sec-company .company-table .link{font-size:13px;color:currentColor;text-underline-offset:5px}.sec-company .company-table .small{font-size:11px}@media (min-width:992px){.sec-company .company-table .small{font-size:12px}}@media (max-width:991px){.sec-company .company-table td,.sec-company .company-table th,.sec-company .company-table tr{display:block}.sec-company .company-table tr{padding:24px 15px;border-bottom:1px solid #cad8e6}.sec-company .company-table th{margin-bottom:10px}.sec-company .company-table [md-max]{display:none}}@media (min-width:992px){.sec-company .company-table td,.sec-company .company-table th{padding:30px 0}.sec-company .company-table th{width:240px;border-bottom:2px solid #929fac}.sec-company .company-table td{border-bottom:1px solid #e0e0e0}.sec-company .company-table [lg-min]{display:none}}