*{max-height:999999px}html{font-size:62.5%}body,input,textarea{font-size:1.5rem;line-height:1.75}body{color:#222;background:#fff;margin:0;font-family:CurrentNotoSansJP,Mulish,sans-serif}@media screen and (width<=767px){body,input,textarea{font-size:1.7rem}}iframe,img{max-width:100%}img{backface-visibility:hidden}#app{overflow:hidden}li,ol,ul{margin:0;padding:0;list-style:none}a{color:inherit}a:focus{outline:none}a:link,a:visited{color:inherit}a:active,a:hover,a:link,a:visited{text-decoration:none}a.underline{text-decoration:underline}a.img-box{vertical-align:top;max-width:100%;transition:opacity .35s;display:inline-block}.tel a,a.tel{opacity:1}a.disabled{pointer-events:none}a.text-link{color:#3f4c6b;text-decoration:underline}@media screen and (width>=768px){.tel a,a.tel{pointer-events:none}}table{border-collapse:separate;border-spacing:0;empty-cells:show;border:none;border-top:1px solid #dcdddd;border-left:1px solid #dcdddd;width:100%;margin:20px 0}td,th{border:1px solid #dcdddd;border-top:none;border-left:none;padding:10px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{background:#f9f9f9;border:1px solid #ccc;padding:.2em .5em;box-shadow:inset 1px 1px 1px #0000001a}input:focus,input:hover,textarea{outline:none}input[type=radio]:hover,input[type=submit]:hover{cursor:pointer}select{appearance:none}select::-ms-expand{display:none}.left{float:left}.right{float:right}.clearfix{min-height:1px}.clearfix:after{clear:both;content:".";visibility:hidden;height:0;font-size:0;display:block}@media screen and (width>=768px){.sp-only{display:none!important}}@media screen and (width<=767px){.pc-only{display:none!important}}.swiper{z-index:0!important}[aria-label][role~=tooltip]:after{text-align:left;border-radius:12px;width:100%;max-width:90vw;left:50%;transform:translate(-50%);white-space:pre-line!important}.tooltip-info-icon{background-color:#0b318f;border-radius:50%;width:16px;height:16px;font-size:10px;font-weight:400;line-height:1;display:inline-block;color:#fff!important}.tooltip-info-icon__inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.c-container,.c-container--extra{max-width:358px;margin:0 auto;padding:0 16px}@media screen and (width>=768px){.lpform-display-custom{margin-top:48px}}@media screen and (width>=1440px){.c-container{max-width:1120px;margin:0 auto;padding:0 160px}.c-container--extra{max-width:880px;margin:0 auto;padding:0 280px}}@media screen and (width>=960px) and (width<=1439px){.c-container{max-width:1120px;padding:0 6vw}.c-container--extra{max-width:880px;padding:0 8.5vw}}@media screen and (width>=768px) and (width<=959px){.c-container{max-width:912px;padding:0 3.5vw}.c-container--extra{max-width:912px;padding:0 6vw}}.c-space{margin:40px}@media screen and (width>=768px){.c-space{margin:80px}}#iframe_itp_tag,iframe[class*=itp],iframe[id*=itp],iframe[src*="rentracks.me/cvc.php"],iframe[src*=rentracks]{visibility:hidden!important;border:0!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}#iframe_itp_tag{position:absolute!important;top:-9999px!important;left:-9999px!important}h1,h2,h3,p{margin:0}.content-width{box-sizing:border-box;width:1040px;margin:0 auto;padding:0 20px;position:relative}@media screen and (width<=767px){.content-width{width:100%;padding:0 15px}}.headline01{text-align:center;color:#333;letter-spacing:.05em;margin-bottom:39px;padding-top:20px;font-size:3.2rem;font-weight:700;line-height:1.28;position:relative}.headline01 span{color:#0b318f}@media screen and (width<=767px){.headline01{margin-bottom:20px;font-size:2.5rem}}.common-page-title-wrap{background:#f5f5f5 no-repeat;margin-bottom:50px}.common-page-title-wrap .partsbanner{justify-content:center;width:95%;max-width:400px;margin:0 auto;display:flex}.common-page-title-inner{padding:50px 0}.common-page-title{color:#003bac;text-align:center;font-size:3rem;font-weight:700}.common-page-title-en{color:#003bac;text-align:center;font-size:1.6rem;font-weight:400}@media screen and (width<=767px){.common-page-title-inner{padding-left:15px;padding-right:15px}}.content-container,.entry-list{margin-bottom:50px}.entry-list-item{box-sizing:border-box;width:100%;margin-bottom:30px}.entry-list-item:last-child{margin-bottom:0}.entry-list-item .thumb-box{float:left;text-align:center;width:33%;margin-right:2%;position:relative}.entry-list-item .thumb-box a{display:block}.entry-list-item .thumb-box a .date{z-index:1;box-sizing:border-box;color:#fff;text-align:center;pointer-events:none;width:80px;height:40px;padding-top:22px;font-size:1.2rem;position:absolute;top:-6px;left:-26px;transform:rotate(-45deg)}.entry-list-item .thumb-box a .date:before{content:"";z-index:0;border:40px solid #0000;border-top-width:0;border-bottom-color:#044082;width:0;height:0;position:absolute;top:0;left:0}.entry-list-item .thumb-box a .date .char{z-index:1;position:relative}.entry-list-item .text-box{margin-left:35%}.entry-list-item .text-box .entry-title{margin-bottom:10px;font-size:1.8rem;line-height:1.5}.entry-list-item .text-box .entry-excerpt{line-height:1.5}@media screen and (width<=767px){.entry-list-item .thumb-box{float:none;width:100%;margin-bottom:20px}.entry-list-item .thumb-box a .date{width:120px;height:60px;padding-top:38px;font-size:1.5rem;line-height:1.5;top:-9px;left:-39px}.entry-list-item .thumb-box a .date:before{border-width:0 60px 60px}.entry-list-item .text-box{margin-left:0}}.side-box{box-sizing:border-box;width:100%;margin-bottom:30px}.side-box:last-child{margin-bottom:0}.side-box .title{color:#fff;background:#044082 no-repeat;border-bottom:1px solid #efa40c;padding:8px 15px;font-size:1.6rem}.side-box ul li{background:#f0f0f0 no-repeat;margin-bottom:2px;padding:12px 15px;line-height:1.5}.side-box ul li a{padding-left:20px;display:inline-block;position:relative}.side-box ul li a:before{content:"";z-index:1;box-sizing:border-box;border:2px solid #044082;border-width:2px 2px 0 0;width:8px;height:8px;position:absolute;top:6px;left:0;transform:rotate(45deg)}.side-box ul li .children{padding-top:12px}.side-box ul li .children li:last-child{padding-bottom:0}@media screen and (width<=767px){.side-post .title{font-size:1.2rem!important}}.ui-menu .ui-menu-item{font-size:17px}.culmnbanner_1{background:url(../nuxt-assets/img/wp/page/line/culmntopbackground.png) 0 0/contain no-repeat;width:729px;height:156px;position:relative;left:-13px}img.timebanner_up{width:112px;top:21px;left:-46px}img.timebanner_up,p.clumnbanner_text{margin:0;display:inline-block;position:relative}p.clumnbanner_text{color:#fff;font-size:37px;font-weight:700;top:-18px;left:-17px}img.checkbanner_down{width:26px;display:inline-block;position:relative;top:-19px;left:30px}.culmnbanner_2{width:689px;height:86px;margin-top:36px;margin-bottom:112px;display:flex}.culmnbanner_2left{text-align:left;width:49%;height:86px;margin-left:11px;line-height:0}p.culmnbanner_2lefttext1{color:#333;margin:10px 0 1px;font-size:18px}.culmnbanner_2left img{color:#000;width:44px;font-size:76.5px;font-weight:700;position:relative;top:9px;left:-7px}span.teltextsize{color:#000;vertical-align:-7px;padding:7px 0 2px;font-size:32.5px;font-weight:700;line-height:2.1}p.culmnbanner_2lefttext2{color:#999;letter-spacing:3px;font-size:13px;position:relative;top:-59px}.culmnbanner_2right{width:58%;position:relative;top:2px;left:10px}.culmnbanner_2left div{position:relative;top:-29px}@media screen and (width<=767px){.culmnbanner_1{background:url(../nuxt-assets/img/wp/page/line/culmntopbackground.png) 0 0/contain no-repeat;width:100%;height:80px;position:relative;left:1%}img.timebanner_up{width:60px;margin:0;top:8px;left:-28px}img.timebanner_up,p.clumnbanner_text{display:inline-block;position:relative}p.clumnbanner_text{color:#fff;font-size:20px;font-weight:700;top:-14px;left:-10px;margin:0!important}img.checkbanner_down{width:12px;display:inline-block;position:relative;top:-16px;left:10px}.culmnbanner_2{width:100%;height:auto;margin-top:20px;margin-bottom:0;display:flex}.culmnbanner_2left{text-align:left;width:60%;margin-top:0;margin-left:0;line-height:0}p.culmnbanner_2lefttext1{color:#333;font-size:10px;margin:0!important}.culmnbanner_2left div{position:relative;top:0}.culmnbanner_2left img{color:#000;width:30px;font-size:76.5px;font-weight:700;position:relative;top:9px}span.teltextsize{color:#000;vertical-align:-5px;padding:7px 0 2px;font-size:16px;font-weight:700;line-height:2.6}p.culmnbanner_2lefttext2{color:#999;letter-spacing:0;font-size:10px;position:relative;top:0;margin:0!important}.culmnbanner_2right{width:53%;position:relative;top:0;left:-8px}}.header-wrapper{z-index:11;position:relative}.c-header{z-index:10;background-color:#fff;max-width:100vw;height:74px;top:0;box-shadow:0 2px 2px #00000014}.c-header,.c-header__inner{align-items:center;width:100%;display:flex}.c-header__inner{justify-content:space-between;height:auto;padding:6px 6vw;position:relative}.c-header__inner .left,.c-header__inner .right{justify-content:space-between;align-items:center;display:flex}.c-header__logo{width:140px;height:auto;margin-top:8px;margin-right:20px}.c-header__logo img{width:100%;height:100%}.c-header__cm{width:113px;height:auto}.c-header__jpx{width:40px;height:auto;margin-right:12px}.c-header__company{margin-right:20px;font-size:11px;line-height:1.3}.c-header__contact{justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;right:0}.c-header__contact__freecall{margin-top:8px;margin-right:20px}.c-header__contact__freecall__box{justify-content:center;align-items:center;display:flex}.c-header__contact__freecall__box__icon{width:40px;height:auto}.c-header__contact__freecall__box__number{letter-spacing:.1rem;font-family:Mulish,sans-serif;font-size:24px;font-weight:700;line-height:1;color:#1b439f!important}.c-header__contact__freecall__time{letter-spacing:.1rem;text-align:center;color:#1b439f;font-size:12px;display:block}.c-header__contact__button{box-sizing:border-box;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:4px;justify-content:center;align-items:center;width:320px;height:52px;transition:all .2s;display:flex;position:relative;color:#fff!important}.c-header__contact__button:hover{background-image:linear-gradient(90deg,#ef8333,75%,#ed0707)}.c-header__contact__button svg{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.c-header__contact__button__text{letter-spacing:.05rem;font-size:20px;font-weight:700;line-height:1}.c-header__offsetold{padding-top:72px}.c-header__nav{background-color:#f6f6f6;justify-content:center;padding:10px 0;display:flex}.c-header__nav__item{font-size:13px;display:inline-block;color:#444!important}.c-header__nav__item:not(:last-child){margin-right:60px}.c-header__nav__item:hover{color:#111;text-decoration:underline}@media screen and (width>=768px) and (width<=1100px){.c-header__inner{padding:6px 16px}}@media screen and (width<=768px){.c-header__inner{padding:6px 16px}}@media screen and (width<=600px){.c-header{height:52px;position:relative;top:0}.c-header__logo{width:100px;margin-right:2px}.c-header__cm{width:76px}.c-header__jpx{width:32px;margin-right:8px}.c-header__company{margin-right:0;font-size:10px}.c-header__offset{padding-top:0}}.c-footer{background-color:#f4f4f7}@media screen and (width>=769px){.c-footer{padding-bottom:136px}}.c-footer__inner{width:95%;margin:0 auto;padding:60px 0}.c-footer__makerlist{color:#2d344b;flex-wrap:wrap;justify-content:center;display:flex}.c-footer__country{width:calc(12% - 8px)}.c-footer__country a:hover{text-decoration:underline}.c-footer__country:not(:last-child){margin-right:8px}.c-footer__country__title{pointer-events:none;align-items:center;list-style:none;display:flex}.c-footer__country__title::-webkit-details-marker{display:none}.c-footer__country__title:focus{outline:none}.c-footer__country__title__icon{width:20px;height:20px;margin-right:4px}.c-footer__country__title__text{font-size:14px;font-weight:700}.c-footer__country__title__toggle{display:none}.c-footer__country__title__divide{background-color:#8f93a3cc;width:80%;height:1px;margin:8px 0}.c-footer__maker{margin-top:4px;font-size:13px;font-weight:400;display:block}.c-footer__maker:hover{text-decoration:underline}.c-footer__logo{justify-content:center;align-items:center;margin-bottom:40px;display:flex}.c-footer__bottom{background-color:var(--lp-primary,#0b3395);padding:40px 0}.c-footer__links{color:#fff;flex-wrap:wrap;justify-content:center;display:flex}.c-footer__links__item{padding:0 24px;font-size:16px;font-weight:400;line-height:2;position:relative}.c-footer__links__item:not(:last-child){border-right:1px solid #fffc}.c-footer__links__item:hover{text-decoration:underline}.c-footer__company{color:#fff;flex-direction:column;align-items:flex-start;gap:16px;width:fit-content;margin:30px auto;display:flex}.c-footer__company__jpx{justify-content:center;align-items:center;margin-left:60px;display:flex}.c-footer__company__jpx__logo{margin-right:16px}.c-footer__company__jpx__text{letter-spacing:.05rem;font-size:11px;font-weight:400}.c-footer__company__pmark{align-items:center;gap:16px;margin-left:60px;display:flex}.c-footer__company__pmark__link{display:flex}.c-footer__company__pmark__logo{background-color:#fff}.c-footer__company__pmark__text,.c-footer__copyright{letter-spacing:.05rem;font-size:11px;font-weight:400}.c-footer__copyright{color:#fff;text-align:center}@media screen and (width<=767px){.c-footer__inner{width:90%;padding:40px 0 20px}.c-footer__makerlist{flex-direction:column}.c-footer__country{border-bottom:1px solid #8f93a3cc;width:100%;padding-bottom:12px}.c-footer__country:not(:last-child){margin-bottom:12px;margin-right:0}.c-footer__country[open] .open{display:none}.c-footer__country[open] .close{display:block}.c-footer__country__title{pointer-events:inherit;padding:0 20px;position:relative}.c-footer__country__title__icon{width:24px;height:24px;margin-right:16px}.c-footer__country__title__text{font-size:14px}.c-footer__country__title__divide{display:none}.c-footer__country__title__toggle{width:24px;height:24px;transition:all .2s;display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.c-footer__country__title__toggle.open{display:block}.c-footer__country__title__toggle.close{display:none}.c-footer__maker{margin-top:8px;font-size:14px}.c-footer__maker__wrapper{grid-template-columns:repeat(2,1fr);width:95%;margin:0 auto;display:grid}.c-footer__logo{margin-bottom:20px}.c-footer__logo img{height:24px}.c-footer__bottom{padding:24px 0 100px}.c-footer__links{grid-template-columns:repeat(2,1fr);gap:20px;margin:0 32px;display:grid}.c-footer__links__item{padding:0;font-size:14px}.c-footer__links__item:not(:last-child){border:none}.c-footer__company{align-items:stretch;width:90%;margin:40px auto 24px}.c-footer__company__jpx{flex-direction:column;margin-left:0}.c-footer__company__jpx__logo{margin-bottom:16px;margin-right:0}.c-footer__company__jpx__text{font-size:12px}.c-footer__company__pmark{flex-direction:column;margin-left:0}.c-footer__company__pmark__text,.c-footer__copyright{font-size:12px}}.breadcrumbs{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;background-color:#f8f8f8;margin:0 auto;padding:8px 6vw;font-size:1.4rem;overflow-x:auto}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs,.breadcrumbs a,.breadcrumbs span{color:#000}@media screen and (width<=767px){.breadcrumbs{padding:8px 16px;font-size:1.1rem}}.c-pagination{clear:both;text-align:center;font-size:1.8rem}.c-pagination a,.c-pagination span{color:#003bac;text-align:center;vertical-align:middle;border:2px solid #003bac;width:auto;min-width:35px;height:40px;margin:0 .25em;padding:0 2px;font-weight:700;line-height:40px;display:inline-block}.c-pagination a:hover,.c-pagination span{color:#fff;opacity:1;background:#003bac;text-decoration:none}.c-pagination .extend{color:#003bac;background:0 0;border:none;width:1em}.c-pagination .extend:after{content:"…"}.c-pagination .nextpostslink,.c-pagination .previouspostslink{text-indent:-999999px;vertical-align:middle;background:#003bac;width:35px;height:40px;position:relative}.c-pagination .previouspostslink:after{border-width:4px 6px 4px 0;border-color:#0000 #fff}.c-pagination .nextpostslink:after,.c-pagination .previouspostslink:after{content:"";border-style:solid;width:0;height:0;margin-top:-4px;margin-left:-3px;position:absolute;top:50%;left:50%}.c-pagination .nextpostslink:after{border-width:4px 0 4px 6px;border-color:#0000 #0000 #0000 #fff}.c-pagination .result_count{text-align:center;color:#999;margin-bottom:15px;font-size:1.4rem}@media screen and (width<=600px){.c-pagination .nextpostslink,.c-pagination .previouspostslink,.c-pagination a,.c-pagination span{width:24px;min-width:24px;height:24px;padding:0;font-size:12px;line-height:24px;vertical-align:baseline!important;margin-bottom:0!important}.c-pagination span{vertical-align:top;margin-bottom:12px}}.c-modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.c-modal__overlay{z-index:1000;background:#0009;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.c-modal__container{box-sizing:border-box;background-color:#fff;border-radius:4px;width:95%;max-width:500px;max-height:70vh;margin-top:64px;padding:16px;position:relative;overflow-y:scroll}.c-modal__header{justify-content:space-between;align-items:center;display:flex}.c-modal__title{color:#00449e;box-sizing:border-box;margin:0 auto;font-size:1.25rem;font-weight:600;line-height:1.25}.c-modal__close{cursor:pointer;background:0 0;border:0}.c-modal__close:before{content:"✕";font-size:32px;color:#222!important}.c-modal__close__wrapper{z-index:1;justify-content:flex-end;display:flex;position:sticky;top:0;right:0}.c-modal__content{margin:16px auto}.c-modal__content__block:not(:last-child){margin-bottom:12px}.c-modal__content__block__title{font-size:16px;font-weight:700}.c-modal__content__block__text{padding-left:16px;font-size:15px;line-height:1.5}.c-modal__content__block a{color:#00f!important;text-decoration:underline!important}.c-modal__content__block ol{counter-reset:count 0}.c-modal__content__block ol li:before{content:counter(count) ". ";counter-increment:count 1}.c-modal__content__block ul li:before{content:"・"}.c-modal__content__block ol li,.c-modal__content__block ul li{padding-left:16px;font-size:13px;line-height:1.5}.c-modal__button{box-sizing:border-box;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:4px;justify-content:center;align-items:center;width:100%;height:48px;font-size:17px;font-weight:700;line-height:1;transition:all .2s;display:flex;position:relative;box-shadow:0 3px #ff6c0066;color:#fff!important}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .c-modal__overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeIn}.micromodal-slide[aria-hidden=false] .c-modal__container{animation:.3s cubic-bezier(0,0,.2,1) mmslideIn}.micromodal-slide[aria-hidden=true] .c-modal__overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeOut}.micromodal-slide[aria-hidden=true] .c-modal__container{animation:.3s cubic-bezier(0,0,.2,1) mmslideOut}.micromodal-slide .c-modal__container,.micromodal-slide .c-modal__overlay{will-change:transform}.c-three-reasons{color:#222;background-color:#f8f8f8;padding:90px 0 60px;font-family:CurrentNotoSansJP,sans-serif}.c-three-reasons__inner{width:90%;max-width:1080px;height:auto;margin:auto}.c-three-reasons__title{text-align:center;font-size:32px;font-weight:700;line-height:1.5;position:relative}.c-three-reasons__title:before{content:"";background-color:#0b318f;width:90px;height:4px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.c-three-reasons__list{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}.c-three-reasons__list__item{background-color:#fff;border-top:4px solid #0b318f;position:relative}.c-three-reasons__list__item__inner{text-align:center;padding:20px}.c-three-reasons__list__item__title{color:#0b318f;letter-spacing:.1rem;text-align:left;margin:16px auto;font-size:22px;font-weight:700;line-height:1.5;display:inline-block}.c-three-reasons__list__item__image{width:auto;height:80px;margin:0 auto;display:block}.c-three-reasons__list__item__text{color:#444;letter-spacing:.1rem;text-align:left;margin:0;font-size:15px;line-height:2}.c-three-reasons__list__item__text b{background:linear-gradient(#0000 60%,#efb933cc 0);font-weight:700}@media screen and (width<=600px){.c-three-reasons{padding:20px 0}.c-three-reasons__title{letter-spacing:.1rem;font-size:22px}.c-three-reasons__title:before{display:none}.c-three-reasons__list{grid-template-columns:repeat(1,1fr);gap:10px;margin-top:20px}.c-three-reasons__list__item{border:2px solid #0b318f}.c-three-reasons__list__item__inner{padding:12px}.c-three-reasons__list__item summary{color:#fff;letter-spacing:.1rem;background-color:#666;border-radius:50px;width:100px;margin:12px auto 0;font-size:11px}.c-three-reasons__list__item__head{align-items:center;display:flex}.c-three-reasons__list__item__title{margin:0;padding:0;font-size:16px;line-height:1.5}.c-three-reasons__list__item__image{width:60px;height:auto;margin:0 20px;display:inline-block}.c-three-reasons__list__item__text{margin-top:12px;font-size:13px;line-height:1.7}}.cta-compact{background-color:#003bac}.cta-compact__inner{justify-content:center;align-items:center;width:880px;margin:0 auto;padding:40px 0;display:flex}.cta-compact__box{width:45%;display:block}.cta-compact__box:first-child{margin-right:8%}.cta-compact__box__title{justify-content:center;align-items:center;display:flex;position:relative}.cta-compact__box__title:before{content:"";background-color:#001d56;width:335px;height:5px;position:absolute;bottom:-2px;left:54%;transform:translate(-50%)}.cta-compact__box__title.form:before{background-color:#f6d003}.cta-compact__box__title__icon{margin-right:10px}.cta-compact__box__title__text{color:#fff;font-size:16px}.cta-compact__box__button{box-sizing:border-box;text-align:center;width:100%;max-width:400px;height:auto;margin-top:10px;font-weight:700;line-height:1.2}.cta-compact__box__button.tel{background-color:#3362bd;border-radius:14px;padding:15px 50px;font-size:28px}.cta-compact__box__button.tel .freecall__number{color:#fff}.cta-compact__box__button.tel .freecall__time{color:#fff;letter-spacing:3px;font-size:11.5px;font-weight:400}.cta-compact__box__button.form{color:#003bac;background-color:#fff;border:5px solid #538bfb;border-radius:50px;justify-content:center;align-items:center;height:80px;padding-left:12px;font-size:22.5px;display:flex;position:relative;box-shadow:0 0 16px -8px #0009}.cta-compact__box__button.form:hover{background-color:#f8f8f8}.cta-compact__box__button.form .balloon{position:absolute;top:2px;left:4px}.cta-compact__box__button.form .arrow{position:absolute;top:50%;right:40px;transform:translateY(-50%)}@media screen and (width<=767px){.cta-compact{padding:20px}.cta-compact__inner{width:100%;padding:0}.cta-compact__box{width:100%}.cta-compact__box:first-child{display:none}.cta-compact__box__title:before{width:295px}.cta-compact__box__title__text{font-size:14px}.cta-compact__box__button{max-width:100%;margin-top:20px}.cta-compact__box__button.form{letter-spacing:1.5px;font-size:18px}}.c-reviews{color:#222;background-color:#fafafa;padding:90px 0 60px;font-family:CurrentNotoSansJP,sans-serif}.c-reviews__inner{margin:0 auto}.c-reviews__title{text-align:center;margin-bottom:16px;font-size:38px;font-weight:700;line-height:1.2;position:relative}.c-reviews__title:before{content:"";background-color:#0b318f;width:90px;height:4px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.c-reviews__title span{color:#0b318f}.c-reviews__note{max-width:880px;margin-bottom:32px;margin-left:auto;margin-right:auto}.c-reviews__note__text{color:#888;font-size:12px}.c-reviews__more{text-align:center;margin-top:20px}.c-reviews__more__text{font-size:14px;font-weight:700;color:#0b318f!important;text-decoration:underline!important}@media screen and (width<=600px){.c-reviews{padding:60px 0 40px}.c-reviews__title{font-size:26px}.c-reviews__title:before{top:-20px}.c-reviews__note{padding:0 16px}.c-reviews__more__text{font-size:12px}}.c-top-fv{background-color:#e3e3e3;background-image:url(../nuxt-assets/img/main/top/v2/bg.png);background-size:100% 100%;padding-bottom:20px;position:relative}.c-top-fv__inner{justify-content:center;align-items:flex-end;width:95%;margin:0 auto;display:flex}.c-top-fv__inner .left{flex-direction:column;align-items:center;width:520px;display:flex}.c-top-fv__inner .right{flex-direction:column;flex-shrink:0;justify-content:flex-end;width:40%;max-width:800px;display:flex;position:relative}.c-top-fv__10years{margin-bottom:8px}.c-top-fv__10years .ten{font-family:Mulish,sans-serif}.c-top-fv__subtitle{color:#fff;margin:10px auto;font-size:20px;font-weight:700;line-height:1}.c-top-fv__logo{width:360px;height:auto}.c-top-fv__cta{box-sizing:border-box;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border:3px solid #fff;border-radius:34px;justify-content:center;align-items:center;width:400px;height:60px;margin:10px auto 30px;transition:all .2s;display:flex;position:relative;box-shadow:0 6px 12px #2223;color:#fff!important}.c-top-fv__cta:hover{box-shadow:none;transform:translateY(4px)}.c-top-fv__cta__text{padding-left:12px;font-size:20px;font-weight:700}.c-top-fv__cta__icon{width:10px;height:auto;position:absolute;top:52%;right:40px;transform:translateY(-50%)}.c-top-fv__point{z-index:0;width:100%;display:flex}.c-top-fv__point__box{text-align:center;background-color:#ededed;justify-content:center;align-items:center;width:160px;height:64px;display:flex;position:relative}.c-top-fv__point__box:after,.c-top-fv__point__box:before{content:"";border-style:solid;width:0;height:0;position:absolute;top:0}.c-top-fv__point__box:before{border-width:0 0 64px 16px;border-color:#0000 #0000 #ededed;left:-16px}.c-top-fv__point__box:after{border-width:64px 16px 0 0;border-color:#ededed #0000 #0000;right:-16px}.c-top-fv__point__box:last-child{width:180px}.c-top-fv__point__box:not(:last-child){margin-right:20px}.c-top-fv__point__box__num{color:#efb933;background-color:#022f88;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:700;line-height:1;display:flex;position:absolute;top:-20px;left:-12px}.c-top-fv__point__box__text{color:#022f88;font-size:14px;font-weight:700;line-height:20px}.c-top-fv__gtr{width:auto;height:auto;position:absolute;bottom:-32px;left:60px}.c-top-fv__badge{width:180px;height:180px;position:absolute;bottom:24px;right:24px}.c-top-fv__notion{text-align:right;margin-top:-20px;font-size:10px}.c-top-fv__b{background-image:url(../nuxt-assets/img/main/top/v2/background.jpg);background-size:auto 100%;padding:20px 0}.c-top-fv__b__inner{width:95%;max-width:800px;margin:0 auto}.c-top-fv__b__head{align-items:center;margin-bottom:-40px;margin-left:60px;display:flex}.c-top-fv__b__flex{justify-content:center;align-items:center;gap:20px;display:flex}.c-top-fv__b__10years{margin-bottom:8px}.c-top-fv__b__10years .ten{font-family:Mulish,sans-serif}.c-top-fv__b__title{flex-shrink:0}.c-top-fv__b__subtitle{color:#fff;margin:20px auto;font-size:20px;font-weight:700;line-height:1}.c-top-fv__b__logo{width:360px;height:auto}.c-top-fv__b__point{z-index:0;justify-content:center;width:100%;display:flex}.c-top-fv__b__point__box{text-align:center;background-color:#ededed;justify-content:center;align-items:center;width:160px;height:64px;display:flex;position:relative}.c-top-fv__b__point__box:after,.c-top-fv__b__point__box:before{content:"";border-style:solid;width:0;height:0;position:absolute;top:0}.c-top-fv__b__point__box:before{border-width:0 0 64px 16px;border-color:#0000 #0000 #ededed;left:-16px}.c-top-fv__b__point__box:after{border-width:64px 16px 0 0;border-color:#ededed #0000 #0000;right:-16px}.c-top-fv__b__point__box:last-child{width:180px}.c-top-fv__b__point__box:not(:last-child){margin-right:20px}.c-top-fv__b__point__box__num{color:#efb933;background-color:#022f88;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:700;line-height:1;display:flex;position:absolute;top:-20px;left:-12px}.c-top-fv__b__point__box__text{color:#022f88;font-size:14px;font-weight:700;line-height:20px}.c-top-fv__b__gtr{width:280px;height:auto;margin-top:20px}.c-top-fv__b__badge{width:120px;height:120px;display:inline-block}.c-top-fv__b__notion{text-align:center;color:#999;margin-top:10px;font-size:10px}@media screen and (width<=768px){.c-top-fv{background-image:url(../nuxt-assets/img/main/top/v2/bg_sp.png);padding:8px 0}.c-top-fv__inner{text-align:center;width:100%;display:block}.c-top-fv__10years{width:98%;margin-right:8px}.c-top-fv__subtitle{margin-bottom:16px;font-size:18px}.c-top-fv__logo{width:224px;display:inline-block}.c-top-fv__gtr{width:80%;position:relative;bottom:0;left:0}.c-top-fv__badge{z-index:1;width:138px;height:auto;top:42%;right:-12px}.c-top-fv__point{text-align:center;flex-direction:column;align-items:center;margin:8px auto 0}.c-top-fv__point__box{width:160px;height:55px}.c-top-fv__point__box__wrapper{margin-top:12px;display:flex}.c-top-fv__point__box__wrapper .c-top-fv__point__box{max-width:148px}.c-top-fv__point__box:before{border-width:0 0 55px 16px;border-color:#0000 #0000 #ededed;left:-16px}.c-top-fv__point__box:after{border-width:55px 16px 0 0;border-color:#ededed #0000 #0000;right:-16px}.c-top-fv__point__box:last-child{margin-left:28px}.c-top-fv__point__box:not(:last-child){margin-right:0}.c-top-fv__point__box__num{width:35px;height:35px;font-size:16px;top:-20px;left:-12px}.c-top-fv__point__box__text{font-size:12px;line-height:16px}.c-top-fv__cta{border-width:2px;width:100%;max-width:90%;height:52px;margin:20px auto;position:relative}.c-top-fv__cta__text{font-size:16px}.c-top-fv__notion{text-align:center;color:#ededed;margin-top:0}.c-top-fv__b{background:0 0;padding:0}}.c-flow{background-color:#e2e8f0;padding:40px 0;font-family:CurrentNotoSansJP,sans-serif}.c-flow__inner{width:90%;max-width:800px}.c-flow__inner,.c-flow__title{text-align:center;margin:0 auto}.c-flow__title{color:#0b318f;border-top:4px solid #0b318f;border-bottom:4px solid #0b318f;max-width:300px;padding:16px 0;font-size:28px;font-weight:700;line-height:28px}.c-flow__box{margin:40px auto 20px}.c-flow__box__item{background-color:#fff;border-radius:8px;width:80%;margin:0 auto;padding:8px}.c-flow__box__item.wide{background-color:#0b318f;width:auto}.c-flow__box__item.wide h3{color:#fff;font-size:24px}.c-flow__box__item__title{color:#0b318f;letter-spacing:.1rem;font-size:20px;font-weight:700;display:inline}.c-flow__box__divide{background-color:#64748b;width:60px;height:20px;margin:0 auto}.c-flow__box__divide__small{background-color:#64748b;width:25px;height:6px;margin:2px auto}.c-flow__box__divide__small__arrow{border-width:15px 30px 0}.c-flow__box__arrow,.c-flow__box__divide__small__arrow{border-style:solid;border-color:#64748b #0000 #0000;width:0;height:0;margin:0 auto}.c-flow__box__arrow{border-width:20px 60px 0}.c-flow__button{letter-spacing:.1rem;background-color:#fff;border:2px solid #0b318f;border-radius:4px;width:100%;max-width:300px;height:auto;margin-top:20px;padding:10px 0;font-size:16px;display:inline-block;position:relative;box-shadow:0 3px 6px #3333;color:#0b318f!important}.c-flow__button:hover{background-color:#f8f8f8}.c-flow__button svg{width:20px;height:20px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.c-flow+#contact-form{margin-top:0;padding-top:50px}@media screen and (width<=600px){.c-flow{padding:40px 0}.c-flow__title{border-top:3px solid #0b318f;border-bottom:3px solid #0b318f;padding:12px 0;font-size:18px}.c-flow__box{margin:30px auto 10px}.c-flow__box__item.wide h3{font-size:18px}.c-flow__box__item__title{font-size:16px}.c-flow__box__divide{width:40px;height:10px}.c-flow__box__divide__small{width:20px;height:4px}.c-flow__box__divide__small__arrow{border-width:10px 20px 0}.c-flow__box__arrow{border-width:15px 40px 0}.c-flow__button{padding:8px 0;font-size:14px}}.c-maker-list{background-color:#fafafa;padding:40px 0}.c-maker-list__inner{width:90%;max-width:1000px;margin:0 auto}.c-maker-list__title{text-align:center;margin-bottom:12px;font-size:24px;font-weight:700}.c-maker-list__title span{color:#0b318f}.c-maker-list__subtitle{margin-bottom:8px;font-size:16px;font-weight:700}.c-maker-list__subtitle:last-of-type{margin-top:20px}.c-maker-list__subtitle__icon{vertical-align:bottom;width:26px;height:auto;margin-right:8px}.c-maker-list__list{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.c-maker-list__list a{box-sizing:border-box;background-color:#fff;border-radius:2px;padding:12px 16px;font-size:12px;font-weight:700;display:block;position:relative;box-shadow:0 0 8px #0000001a}.c-maker-list__list a svg{fill:#0b318f;width:20px;height:auto;position:absolute;top:14px;right:8px}.c-maker-list__list a:hover{background-color:#f8f8f8}.c-maker-list__button{text-align:center;margin:40px auto 0}.c-maker-list__button a{text-align:center;background-color:#fff;border-radius:2px;padding:12px 40px;font-size:12px;font-weight:700;display:inline-block;position:relative;box-shadow:0 0 20px #0000001a}.c-maker-list__button a svg{fill:#0b318f;width:20px;height:auto;position:absolute;top:14px;right:8px}.c-maker-list__button a:hover{background-color:#f8f8f8}@media screen and (width<=768px){.c-maker-list{padding:20px 0}.c-maker-list__title{margin-bottom:20px;font-size:2rem}.c-maker-list__list{grid-template-columns:repeat(2,1fr);gap:12px}.c-maker-list__list a{padding:8px 12px}.c-maker-list__list a svg{top:10px}.c-maker-list__button{margin:24px auto 0}.c-maker-list__button a{padding:8px 40px}.c-maker-list__button a svg{top:10px}}#news{padding:40px 0}#news .content{text-align:left;border:3.5px solid #034de2;width:948px;padding:30px}#news h2{color:#fff;letter-spacing:.03em;margin-bottom:35px;margin-left:-74px;font-size:20px;font-weight:500}#news h2 .inn{vertical-align:top;background:#034de2 url(../nuxt-assets/img/wp/page/newb/news_bg.png) right -1px center/auto 100% no-repeat;line-height:1;display:inline-block;padding:8px 100px 8px 64px!important}#news dl{margin:0 7px 25px}#news dt{float:left;clear:left;color:#034de2;letter-spacing:.1em;border-left:3px solid #034de2;min-width:128px;margin:5px 0 0;padding:0 10px;font-size:1.2rem;font-weight:700}#news dd{border-bottom:1px solid #e6e6e6;margin:0 0 15px;padding:0 20px 14px 7.7em;line-height:1.8}#news dd:last-of-type{border-bottom:none;margin-bottom:0}#news dd a{font-size:1.3rem}#news dd a:hover{color:#0b318f;opacity:1}#news .link{text-align:center}#news .link a{color:#034de2;font-size:1.4rem;font-weight:700;text-decoration:underline;display:inline-block}#news .link a:hover{opacity:1;text-decoration:none}@media screen and (width<=767px){#news{padding:30px 0}#news .content{width:auto;margin:0 20px;padding:20px}#news h2{margin-bottom:20px;margin-left:-51px;font-size:1rem}#news h2 .inn{background:#034de2;position:relative;padding:8px 45px!important}#news h2 .inn:before{content:"";background:url(../nuxt-assets/img/wp/page/newb/news_bg.png) 0 0/100% 100% no-repeat;width:28px;height:100%;position:absolute;top:0;right:-27px}#news dl{flex-direction:column;margin:0;display:flex}#news dt{border-left:3px solid #034de2;margin:0;font-size:1rem;line-height:1.2}#news dd{border-bottom:1px solid #e6e6e6;margin:0 0 9px;padding:10px 0;line-height:1.45}#news dd a{font-size:1rem;display:block}#news dd a:hover{color:#333}#news .link a{font-size:1rem}#news .link a:hover{text-decoration:underline}}.c-qa{background:#f3f4f6;padding:60px 0}.c-qa__inner{width:90%;max-width:1080px;margin:0 auto}.c-qa details{position:relative}.c-qa details[open] summary:before{transform:rotate(-135deg)}.c-qa details>summary{list-style:none}.c-qa details>summary::-webkit-details-marker{display:none}.c-qa details>summary:focus{outline:none}.c-qa details>summary:before{content:"";border:3px solid #0b318f;border-width:0 3px 3px 0;padding:3px;display:inline-block;position:absolute;top:30px;right:40px;transform:rotate(45deg)}.c-qa details:hover{cursor:pointer}.c-qa__item{background-color:#fff;border:1px solid #0b318f;border-radius:4px;margin:20px auto 0;padding:20px;box-shadow:0 0 20px #99999961}.c-qa__item__title{font-size:18px;position:relative}.c-qa__item__title:before{content:"Q";color:#0b318f;margin-right:10px;padding:0 10px;font-size:24px;font-weight:700;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.c-qa__item__title span{border-left:1px solid #0b318f;width:90%;margin-left:50px;padding-left:15px;display:block}.c-qa__item__body{background-color:#0b318f0d;border-radius:4px;margin-top:12px;padding:16px 24px;font-size:16px}.c-qa__item__body a{color:#0b318f!important;text-decoration:underline!important}@media screen and (width<=600px){.c-qa{padding:40px 0}.c-qa details>summary:before{top:20px;right:20px}.c-qa__item{margin:12px auto 0;padding:12px}.c-qa__item__title{font-size:14px}.c-qa__item__title:before{margin-right:6px;padding:0 6px;font-size:16px}.c-qa__item__title span{width:80%;margin-left:30px;padding-left:12px}.c-qa__item__body{margin-top:12px;padding:12px 14px;font-size:12px}}.qa-section{text-align:center;width:100%;margin-bottom:80px}.qa-section h2{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1}@media screen and (width<=767px){.qa-section h2{font-size:24px}}.qa-section h2{margin-bottom:32px}.qa-list{flex-direction:column;align-self:stretch;align-items:center;gap:16px;display:flex}.qa-item{background:0 0;border-radius:8px;width:100%;transition:box-shadow .2s;overflow:hidden}.qa-item.open .qa-question{background:#ecf3fc}.qa-question{box-sizing:border-box;letter-spacing:-.02px;cursor:pointer;text-align:left;background:#f2f2f2;border-radius:8px;outline:none;align-items:flex-start;width:100%;padding:16px;transition:background .2s;display:flex;position:relative}.qa-question,.qa-question .qa-q{font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:700;line-height:1.5}.qa-question .qa-q{color:#0b318f;margin-right:8px}.qa-question .qa-arrow{justify-content:center;align-items:center;width:25px;height:24px;margin-left:auto;transition:transform .3s;display:inline-flex}.qa-question .qa-arrow svg{transition:transform .3s;display:block}.qa-item.open .qa-arrow svg{transform:rotate(180deg)}.qa-answer{box-sizing:border-box;color:#333;padding:16px;font-size:16px;font-weight:400;line-height:1;display:none}@media screen and (width<=767px){.qa-answer{font-size:14px}}.qa-answer{letter-spacing:-.02px;text-align:left;background:#fff;align-items:flex-start;font-family:CurrentNotoSansJP,sans-serif;line-height:1.5}.qa-item.open .qa-answer{display:flex}.qa-a{color:#e53935;flex-shrink:0;margin-right:8px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:700;line-height:1.5}.qa-answer-text{word-break:break-word}@media (width<=768px){.qa-section{margin-bottom:40px}.qa-list{gap:8px}.qa-item,.qa-list{width:100%}.qa-section h2{color:#333;margin-bottom:16px;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:700;line-height:1}}@media screen and (width<=768px) and (width<=767px){.qa-section h2{font-size:24px}}.c-model-list{padding:60px 0;position:relative}.c-model-list #model-list{position:absolute;top:-40px}.c-model-list__inner{width:100%;max-width:1280px;margin:0 auto}.c-model-list__title{font-size:28px;font-weight:700;line-height:1.35}.c-model-list__title span{color:#0b318f}.c-model-list__list{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.c-model-list__item{background-color:#fff;border:1px solid #ddd;border-left:3px solid #0b318f;border-radius:4px;align-items:center;gap:8px;padding:10px 20px 10px 10px;transition:all .4s;display:flex;position:relative}.c-model-list__item:hover{background-color:#eee}.c-model-list__item__image{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:80px;height:45px}.c-model-list__item__text__maker{color:#666;font-size:12px}.c-model-list__item__text__model{word-break:break-word;font-size:14px;font-weight:700;line-height:1.2}.c-model-list__item__icon{z-index:1;fill:#0b318f;width:20px;height:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media screen and (width<=767px){.c-model-list{padding:20px 0}.c-model-list #model-list{top:0}.c-model-list__title{text-align:center;font-size:20px}.c-model-list__list{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:repeat(1,1fr);gap:0;margin-top:20px}.c-model-list__item{border:none;align-items:flex-start;padding:8px 24px 8px 8px}.c-model-list__item:not(:last-child){border-bottom:1px solid #ddd}.c-model-list__item__image{width:100px;height:56px}.c-model-list__item__text__maker{margin-bottom:4px;font-size:12px}.c-model-list__item__text__model{font-size:13px;line-height:1.2}}.c-grade-list{color:#222;background-color:#fff;padding:90px 0 60px;font-family:CurrentNotoSansJP,sans-serif}.c-grade-list__inner{width:90%;max-width:1080px;margin:0 auto}.c-grade-list__title{text-align:center;font-size:38px;font-weight:700;line-height:1.2;position:relative}.c-grade-list__title:before{content:"";background-color:#0b318f;width:90px;height:4px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.c-grade-list__list{grid-template-columns:repeat(3,1fr);gap:20px;margin:40px auto 0;display:grid}.c-grade-list__list__item{background-color:#fff;flex-direction:column;display:flex}.c-grade-list__list__item__image{-o-object-fit:cover;object-fit:cover;border-radius:4px 4px 0 0;width:100%;height:120px}.c-grade-list__list__item__body{border:1px solid #eaeff1;border-radius:0 0 4px 4px;width:calc(100% - 2px);height:auto;transition:all .2s;position:relative}.c-grade-list__list__item__body__name{color:#222;padding:8px 24px 8px 12px;font-size:16px;line-height:1.2}.c-grade-list__list__item__body__arrow{fill:#0b318f;width:16px;height:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.c-grade-list__list__item:hover{opacity:.9;background-color:#f8f8f8}@media screen and (width<=767px){.c-grade-list{padding:60px 0 40px}.c-grade-list__title{font-size:26px}.c-grade-list__title:before{top:-20px}.c-grade-list__list{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.c-grade-list__list__item__image{height:80px}.c-grade-list__list__item__body__name{padding:6px 24px 6px 6px;font-size:12px}.c-grade-list__list__item__body__arrow{right:4px}}.c-price-classification{color:#222;background-color:#fff;padding:90px 0 60px;font-family:CurrentNotoSansJP,sans-serif}.c-price-classification__inner{width:90%;max-width:1080px;margin:0 auto}.c-price-classification__title{text-align:center;font-size:38px;font-weight:700;line-height:1.2;position:relative}.c-price-classification__title:before{content:"";background-color:#0b318f;width:90px;height:4px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.c-priceclassification__table{background-color:#fff;margin-top:32px}.c-priceclassification__table__head{grid-template-columns:70% 30%;gap:1px;display:grid}.c-priceclassification__table__head__column{color:#fff;text-align:center;background-color:#0b318f;padding:10px;font-size:16px;font-weight:700}.c-priceclassification__table__body__type{border-top:1px solid #fff}.c-priceclassification__table__body__type__title{text-align:center;text-align:left;background-color:#eff4ff;padding:8px 20px;font-size:14px;position:relative}.c-priceclassification__table__body__type__title svg{width:16px;height:16px;position:absolute;top:12px;right:20px}.c-priceclassification__table__body__type__link{padding:10px 20px;font-size:14px}.c-priceclassification__table__body__type__link__text{color:#0b318f!important;text-decoration:underline!important}.c-priceclassification__table__body__type__body{cursor:auto;border-top:2px solid #eee;grid-template-columns:70% 30%;gap:1px;display:grid}.c-priceclassification__table__body__type__body:nth-child(odd){background-color:#f3f4f6}.c-priceclassification__table__body__type__body__column{padding:10px 20px;font-size:14px}.c-priceclassification__table__body__type__body__column.grade{text-align:left;border-right:2px solid #eee}.c-priceclassification__table__body__type__body__column.price{text-align:center;font-weight:700}@media screen and (width<=767px){.c-price-classification{padding:60px 0 40px}.c-price-classification__title{font-size:26px}.c-price-classification__title:before{top:-20px}.c-priceclassification__table{margin-top:12px}.c-priceclassification__table__head{grid-template-columns:65% 35%}.c-priceclassification__table__head__column{font-size:13px}.c-priceclassification__table__body__type{border-top:1px solid #fff}.c-priceclassification__table__body__type__title{text-align:center;text-align:left;background-color:#eff4ff;padding:8px 16px;font-size:14px;position:relative}.c-priceclassification__table__body__type__body__column,.c-priceclassification__table__body__type__link{padding:8px 16px}}.c-message{padding:60px 0}.c-message__inner{text-align:center;width:90%;max-width:800px;height:auto;margin:auto}.c-message__title{color:#0b318f;margin-bottom:30px;font-size:40px;font-weight:900;line-height:1.4}.c-message__text{letter-spacing:.05rem;font-size:18px;font-weight:700;line-height:2.2}.c-message__text:not(:last-child){margin-bottom:30px}.c-message__button{box-sizing:border-box;border:2px solid #0b318f;border-radius:4px;justify-content:center;align-items:center;width:320px;height:48px;margin:40px auto 0;padding:16px 24px;font-size:16px;font-weight:700;transition:all .2s;display:flex;color:#0b318f!important}.c-message__button:hover{background-color:#0b318f;color:#fff!important}.c-message-lp{padding:0 0 60px}.c-message-lp__inner{text-align:center;width:90%;max-width:800px;height:auto;margin:auto}.c-message-lp__title{color:#0b318f;margin-bottom:30px;font-size:40px;font-weight:900;line-height:1.4}.c-message-lp__text{letter-spacing:.05rem;font-size:18px;font-weight:700;line-height:2.2}.c-message-lp__text:not(:last-child){margin-bottom:30px}.c-message-lp__button{box-sizing:border-box;border:2px solid #0b318f;border-radius:4px;justify-content:center;align-items:center;width:320px;height:48px;margin:40px auto 0;padding:16px 24px;font-size:16px;font-weight:700;transition:all .2s;display:flex;color:#0b318f!important}.c-message-lp__button:hover{background-color:#0b318f;color:#fff!important}.c-message__content{font-size:16px;font-weight:700}.c-message__footer{letter-spacing:.05rem;color:#0a318f;font-size:18px;font-weight:700;line-height:2.2}@media screen and (width<=768px){.c-message{padding:40px 0}.c-message__title{font-size:24px}.c-message__text{text-align:left;font-size:14px}.c-message__text:not(:last-child){margin-bottom:20px}.c-message__button{width:90%;height:42px;margin:0 auto;padding:8px 12px;font-size:14px}.c-message__content{font-size:14px;font-weight:700}.c-message__footer{text-align:left;font-size:16px}.c-message-lp{padding:0 0 40px}.c-message-lp__title{font-size:24px}.c-message-lp__text{text-align:left;font-size:14px}.c-message-lp__text:not(:last-child){margin-bottom:20px}.c-message-lp__button{width:90%;height:42px;margin:0 auto;padding:8px 12px;font-size:14px}}.c-privacy-policy__inner{width:100%;max-width:1000px;margin:0 auto}.c-privacy-policy__title{margin-bottom:12px;font-size:24px}.c-privacy-policy p{margin:0 0 2em;line-height:2.4}.c-privacy-policy h3{border-bottom:2px solid #0b318f;margin:0 0 30px;padding:3px 0 3px 10px}.c-privacy-policy h4{border-left:2px solid #0b318f;margin:0 0 30px;padding:3px 0 3px 10px}.c-privacy-policy a{letter-spacing:.05rem;margin-right:2px;display:inline;color:#0b318f!important;text-decoration:underline!important}.c-privacy-policy ol,.c-privacy-policy ul{margin-bottom:24px;margin-left:1.5em;list-style:decimal}.c-privacy-policy li{line-height:2.4;list-style:auto}.c-privacy-policy ul li{list-style:circle}.c-privacy-policy .well2{border:1px solid #ddd;margin-bottom:30px;padding:1.1em 2em;font-size:16px}.c-privacy-policy .well2 strong{font-weight:700}@media screen and (width<=768px){.c-privacy-policy__title{font-size:20px}.c-privacy-policy p{line-height:2.2}}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor){background:url(../nuxt-assets/img/wp/page/newb/assessment_bg.jpg) top repeat-y;margin-top:60px;font-family:CurrentNotoSansJP,sans-serif;background-size:100%!important}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .section-content{width:95%;max-width:1080px;font-weight:400;line-height:1.5;padding-top:5px!important;padding-bottom:48px!important}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h2{text-align:center;color:#fff;margin:-74px 0 12px;font-size:3.3rem;font-weight:700}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h2 .img-text{margin-bottom:10px;display:block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h2 .img-text img{vertical-align:top}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h2 .txt{vertical-align:top;letter-spacing:.15em;background:url(../nuxt-assets/img/wp/page/newb/h2_bg01.png) 0 no-repeat,url(../nuxt-assets/img/wp/page/newb/h2_bg02.png) 100% no-repeat;padding:0 46px 3px;display:inline-block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .center-txt{text-align:center;color:#fff;letter-spacing:.06em;margin-bottom:24px;font-size:1.6rem;font-weight:400}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .center-txt a[href^=tel\:]{cursor:default;pointer-events:none}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .center-txt a{margin:0 5px;font-size:1.6rem;font-weight:700;text-decoration:underline;display:inline-block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-wrap{background-color:#0000;padding:0}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-wrap .cf-input-field{text-align:left;background:#fff;border-radius:4px;padding:32px 40px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .piece{width:48%}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h3{color:#044082;letter-spacing:.05em;align-items:center;margin-bottom:10px;font-size:20px;font-weight:700;display:flex}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h3 .txt{width:108px;display:block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h3 .line{box-sizing:border-box;background:#044082;width:calc(100% - 108px);height:5px;padding:2px;display:block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h3 .line .inn{background:url(../nuxt-assets/img/wp/page/newb/line03.png) repeat-x;width:100%;height:1px;display:block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) form{margin-bottom:0}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row{text-align:left;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box{box-sizing:border-box;width:120px;font-size:15px;line-height:1.5;position:relative}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box .required{color:#fff;vertical-align:top;background-color:#e61336;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:12px;display:inline-block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box .required .text-accentcolor{color:#fff}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .invalid-tel-alert{color:#fff;background:#ee0101;width:100%;padding:4px 10px;font-size:11px;position:relative}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .alert-danger{color:red;padding:4px 4px 0;font-size:11px;line-height:1.2}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .input-wrap-box{width:280px;height:auto;position:relative}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .input-wrap-box::focused{border:2px solid #3a9cd5!important;box-shadow:0 0 3px #3a9cd5!important}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=email],#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=number],#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=tel],#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=text],#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field select,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field textarea{box-shadow:none;color:#222;background-color:#f7fcff;border:1px solid #ccc;border-radius:3px;padding:12px 20px;font-size:15px;line-height:1.3}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=email]::-moz-placeholder{color:#bbb;font-size:13px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=number]::-moz-placeholder{color:#bbb;font-size:13px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=tel]::-moz-placeholder{color:#bbb;font-size:13px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=text]::-moz-placeholder{color:#bbb;font-size:13px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field select::-moz-placeholder{color:#bbb;font-size:13px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field textarea::-moz-placeholder{color:#bbb;font-size:13px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=email]::placeholder,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=number]::placeholder,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=tel]::placeholder,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=text]::placeholder,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field select::placeholder,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field textarea::placeholder{color:#bbb;font-size:13px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field select{white-space:pre-wrap;padding:12px 40px 12px 20px;position:relative}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field select:hover{cursor:pointer}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .input-wrap-box label.select-label:after{content:"";z-index:1;pointer-events:none;background:url(../nuxt-assets/img/wp/page/newb/icon03.png) no-repeat;border:none;width:10px;height:6px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row-note{margin-top:-17px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .input-wrap-box .input-note{color:#666;padding-left:6px;font-size:11px;display:inline-block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .latter h3{margin-bottom:10px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .type-name-box .type-name{width:64px;display:inline-block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box .small{font-size:1.4rem;font-weight:400;display:block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .upper{margin-bottom:0}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .message{align-items:flex-start;margin-bottom:0}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .message .type-name-box{text-align:left}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .message .input-wrap-box{width:100%}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field textarea{padding:12px 20px;line-height:1.8}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field{margin-bottom:21px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .enquete{text-align:left;background-color:#f7fcff;border:1px solid #999;margin-top:20px;padding:20px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .enquete .type-name-box{margin-bottom:8px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .enquete .type-name-box b{margin-right:20px;font-weight:700;display:inline-block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .enquete .input-wrap-box label{margin-bottom:8px;margin-right:12px;display:inline-block}@media screen and (width<=600px){#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .enquete{padding:12px;font-size:12px}}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .general-error{color:red;text-align:center;background:#fff;border-radius:4px;max-width:380px;margin:24px auto 0;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.4}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit{color:#222;justify-content:center;align-items:center;margin:24px auto;font-family:CurrentNotoSansJP,sans-serif;display:flex}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn{cursor:pointer;background:linear-gradient(#fff,#e0e0e0);border:none;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:380px;height:auto;padding:0;display:flex;position:relative;box-shadow:0 5px 15px #6565653b}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn__text{padding:24px 0;font-size:20px;font-weight:700}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn__text span{color:#e61336}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn:hover{background:#e0e0e0}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn:before{content:"";border-top:3px solid #e61336;border-right:3px solid #e61336;width:5px;height:5px;position:absolute;top:33px;right:35px;transform:rotate(45deg)}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn:disabled{cursor:inherit;background:linear-gradient(#fff,#e0e0e0)}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn:disabled span{color:#999}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn:disabled:before{border-color:#999}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .note-list{text-align:left;color:#fff;letter-spacing:.1em;width:460px;margin:0 auto;font-size:1rem;line-height:1.55}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .note-list li{text-indent:-1em;margin-bottom:7px;padding-left:1em}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-wrap,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .note-list li:last-child{margin-bottom:0}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field textarea::-webkit-input-placeholder{font-weight:400}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field textarea:-moz-placeholder-shown{font-weight:400}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field textarea::-moz-placeholder{font-weight:400}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field textarea:-ms-placeholder-shown{font-weight:400}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .terms-checkbox{text-align:center;color:#fff}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .terms-checkbox .checkbox{vertical-align:sub;width:20px;height:20px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .terms-checkbox a{text-decoration:underline}@media screen and (width<=767px){#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .section-content{width:auto!important;padding:5px 16px 38px!important}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor){background-image:url(../nuxt-assets/img/wp/page/newb/sp_assessment_bg.jpg)!important}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h2{margin:-57px 0 8px;font-size:2.5rem}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h2 .img-text{margin-bottom:7px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h2 .img-text img{width:96px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h2 .txt{letter-spacing:.12em;background-color:#0000;background-image:url(../nuxt-assets/img/wp/page/newb/sp_h2_bg01.png),url(../nuxt-assets/img/wp/page/newb/sp_h2_bg02.png);background-position:0,100%;background-repeat:no-repeat,no-repeat;background-size:21px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:0 44px 3px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .center-txt{text-align:left;margin:0 0 12px;font-size:1.35rem}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .center-txt a[href^=tel\:]{cursor:pointer;pointer-events:auto}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .center-txt a{margin:0;font-size:1.5rem}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-wrap .cf-input-field{padding:14px 20px 20px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .piece{width:100%}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h3{margin-bottom:6px;font-size:16px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h3 .txt{width:100px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h3 .line{width:calc(100% - 100px);height:5px;margin-top:4px;padding:2px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h3 .line .inn{background:url(../nuxt-assets/img/wp/page/newb/sp_line03.png) 0 0/1px repeat-x;height:2px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row{margin-bottom:8px;display:block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box{width:100%;padding:0 0 2px;font-size:14px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box .type-name{width:auto;font-size:13px;line-height:1}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box .required{vertical-align:initial;padding:2px 4px;font-size:11px;line-height:1}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .input-wrap-box{width:100%}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=email],#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=number],#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=tel],#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=text],#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field select,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field textarea{padding:12px 14px;font-size:13px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field select{padding-right:40px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row-note{margin-top:-12px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .input-wrap-box .input-note{margin-top:0;padding-left:2px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .former{margin-bottom:10px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .latter{width:100%}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .latter h3 .line .inn{background-image:url(../nuxt-assets/img/wp/page/newb/sp_line03.png)}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .latter .input-wrap-box,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .latter .type-name-box{width:100%}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box .small{font-size:1.35rem;font-weight:700;display:inline-block}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .upper{margin-bottom:0}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .message{margin-bottom:0;padding-bottom:0}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .message .type-name-box{text-align:left;width:100%;padding:0 0 7px;font-size:1.35rem}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .message .input-wrap-box{width:100%}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field textarea{padding:.7em 1.28em}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field{margin-bottom:13px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .check-text{font-size:1.35rem;font-weight:400}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .note-list{width:auto;margin:8px 12px 0;line-height:1.65}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .note-list li{text-indent:0;margin-bottom:6px;padding-left:0;font-size:1rem}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .note-list li:last-child{margin-bottom:0}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn__text{padding:20px 0;font-size:16px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn:before{border-width:2px;top:27px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .form-flex{display:flex}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .form-flex .row:first-child{min-width:126px;margin-right:6px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .terms-checkbox{font-size:12px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .terms-checkbox .checkbox{width:16px;height:16px}}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .section-content{padding-top:88px;padding-bottom:100px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .section-title-normal{color:#fff}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .star{text-align:center}.contact-form-wrap{background:#fff no-repeat;margin-bottom:32px;padding:32px 36px 40px}.contact-form-wrap .notice{text-align:center;margin-bottom:70px}.contact-form-wrap .notice a{text-decoration:underline}.cf-input-field{margin-bottom:30px}.cf-input-field .upper{margin-bottom:20px}.cf-input-field .piece{width:420px}.cf-input-field .former{float:left}.cf-input-field .latter{float:right}.cf-input-field .row{margin-bottom:20px}.cf-input-field .row:last-child{margin-bottom:0}.cf-input-field .row .input-wrap-box,.cf-input-field .row .type-name-box{vertical-align:top;display:inline-block}.cf-input-field .row .type-name-box{width:160px;padding:6px 0;line-height:1.8}.cf-input-field .row .type-name-box .small{font-size:1.3rem}.cf-input-field .row.message{margin:0}.cf-input-field .row .input-wrap-box{width:260px}.cf-input-field .lower .row .type-name-box{text-align:center;width:70px}.cf-input-field input[type=email],.cf-input-field input[type=number],.cf-input-field input[type=tel],.cf-input-field input[type=text],.cf-input-field select,.cf-input-field textarea{box-sizing:border-box;background:#fff no-repeat;border:2px solid #dcdcdc;border-radius:3px;width:100%;padding:.4em .5em}.cf-input-field textarea{resize:none}.cf-input-field .input-wrap-box label.select-label{width:100%;display:inline-block;position:relative}.cf-input-field .input-wrap-box label.select-label:after{content:"";z-index:1;pointer-events:none;border:5px solid #0000;border-top:8px solid #000;border-bottom-width:0;width:0;height:0;position:absolute;top:18px;right:20px}.contact-form-box .submit{text-align:center}.contact-form-box .submit .check-notice{font-size:1.3rem}.contact-form-box .submit input[type=submit]{box-sizing:border-box;width:230px;height:52px;box-shadow:none;background:url(/nuxt-assets/img/main/common/submit_btn_01.png) 50% no-repeat;border:none;font-size:0;transition-property:opacity;transition-duration:.3s}.contact-form-box .submit input[type=submit]:hover{cursor:pointer}.contact-form-box .submit input[type=submit].disabled{opacity:.7;pointer-events:none}.model-row.hide .select-label:after{content:none!important}.form-flow{font-size:0}.form-flow li{vertical-align:top;box-sizing:border-box;background:#fff no-repeat;width:240px;height:266px;margin-right:20px;padding:12px 10px 14px 48px;font-size:1.5rem;line-height:1.5;display:inline-block;position:relative}.form-flow li:before{z-index:1;border-color:#0000 #0000 #0000 #044082;left:0}.form-flow li:after,.form-flow li:before{content:"";border-style:solid;border-width:133px 0 133px 32px;width:0;height:0;position:absolute;top:0}.form-flow li:after{z-index:2;border-color:#0000 #0000 #0000 #fff;right:-32px}.form-flow li:nth-child(4n){margin-right:0}.form-flow li:nth-child(4n):after{content:none}.form-flow li:nth-child(4n+1){width:220px;padding-left:20px}.form-flow li:nth-child(4n+1):before{content:none}.form-flow li .flow-title{margin-bottom:10px;padding-left:10px}.form-flow li .flow-title .num,f .form-flow li .flow-title .ttl{vertical-align:middle;display:inline-block}.form-flow li .flow-title .ttl{letter-spacing:.05em}.form-flow li .flow-title .num{color:#044082;margin-right:8px;font-size:2.1rem}.form-flow li .icon{text-align:center;margin-bottom:10px;padding-right:24px}.form-flow li .flow-text{text-align:left}@media screen and (width<=767px){#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .section-content{padding-top:50px;padding-bottom:50px}.contact-form-wrap{padding:20px}.contact-form-wrap .notice{margin-bottom:30px;font-size:1.6rem}.cf-input-field .piece{width:100%}.cf-input-field .former,.cf-input-field .latter{float:none}.cf-input-field .former{margin-bottom:20px}.cf-input-field .row .input-wrap-box,.cf-input-field .row .type-name-box{width:100%}.cf-input-field .row .type-name-box .required{margin-left:10px}.cf-input-field .lower .row .type-name-box{text-align:left;width:100%}.cf-input-field .lower .row .input-wrap-box{width:100%}.form-flow li,.form-flow li:nth-child(4n+1){width:100%;padding:20px}.form-flow li{height:auto;margin-bottom:20px;margin-right:0;padding-top:40px;font-size:1.8rem}.form-flow li:last-child{margin-bottom:0}.form-flow li:after{border-width:32px 225px 0;border-color:#fff #0000 #0000;top:auto;bottom:-31px;right:0}.form-flow li:before{border-width:32px 225px 0;border-color:#044082 #0000 #0000;top:-1px}.form-flow li .flow-title{text-align:center}.form-flow li .flow-title .num{font-size:2.4rem}.form-flow li .icon{padding-right:0}}.notice{margin:48px 0}.notice__inner{width:95%;max-width:1000px;margin:0 auto}.notice__title{background-color:#0b318f;justify-content:center;align-items:center;display:flex}.notice__title__text{text-align:center;color:#fff;letter-spacing:.1rem;padding:17px 0;font-size:30px;font-weight:700;line-height:1;display:block}.notice__title__description{padding:13px;font-size:16px}.notice__section{background-color:#fff;border:1px solid #0b318f;border-radius:4px;width:100%;height:auto;position:relative;box-shadow:0 0 20px #99999961}.new_notice{width:100%;margin-top:32px}.new_notice__box{box-sizing:border-box;background-color:#ecf3fc;border-radius:8px;padding:16px 32px}.new_notice__title{justify-content:left;align-items:center;gap:4px;margin-bottom:8px;display:flex}.new_notice__title p{color:#105ed3;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.new_notice__title__icon{width:24px;height:24px}.new_notice__title__description{font-size:16px}.new_notice__section{background-color:#fff;border:1px solid #0b318f;border-radius:4px;width:100%;height:auto;position:relative;box-shadow:0 0 20px #99999961}@media screen and (width>=769px){.new_notice{justify-content:center;display:flex}.new_notice__box{min-width:400px}}@media screen and (width<=768px){.notice{margin:20px 0}.notice__title__badge{border-radius:2px;margin-left:0;padding:6px 12px;font-size:18px}.notice__title__text{padding:13px 0;font-size:18px}.notice__title__description{padding:8px;font-size:14px}.notice__section{margin-top:12px}.new_notice{width:100%;margin:16px 0}.new_notice__box{box-sizing:border-box;background-color:#ecf3fc;border-radius:8px;margin:0;padding:16px 8px}.new_notice__title{justify-content:center;align-items:center;gap:4px;margin-bottom:16px;display:flex}.new_notice__title__description{font-size:16px}.new_notice__section{background-color:#fff;border:1px solid #0b318f;border-radius:4px;width:100%;height:auto;position:relative;box-shadow:0 0 20px #99999961}}.c-form-v2{background-color:#f3f4f6;padding:24px 0 40px}.c-form-v2__inner{width:95%;max-width:1000px;margin:0 auto}.c-form-v2__title{background-color:#0b318f;justify-content:center;align-items:center;display:flex}.c-form-v2__title__badge{color:#222;letter-spacing:.1rem;background-color:#efb933;border-radius:4px;margin-left:-40px;margin-right:16px;padding:8px 16px;font-size:24px;line-height:1;display:block}.c-form-v2__title__text{text-align:center;color:#fff;letter-spacing:.1rem;padding:24px 0;font-size:40px;font-weight:700;line-height:1;display:block}.c-form-v2__tel{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #0b318f;border-radius:4px;width:fit-content;height:auto;margin:0 auto;padding:20px 60px;box-shadow:0 0 20px #99999961}.c-form-v2__tel__text{letter-spacing:.5rem;margin:0;font-size:20px;font-weight:700}.c-form-v2__tel__text span{color:#0b318f;position:relative}.c-form-v2__tel__text span:before{content:"・";position:absolute;top:-18px;left:0}.c-form-v2__tel__freecall{justify-content:center;align-items:center;display:flex}.c-form-v2__tel__freecall__icon{fill:#0b318f;width:68px;height:auto;margin-right:8px;display:block}.c-form-v2__tel__freecall__number{letter-spacing:.5rem;font-family:Mulish,sans-serif;font-size:48px;font-weight:700;line-height:1.2}.c-form-v2__tel__reception{letter-spacing:.5rem;font-size:16px}.c-form-v2__cta-senior{color:#333;flex-direction:column;justify-content:center;align-items:center;display:flex}.c-form-v2__cta-senior__text{margin:0 auto;font-size:28px;position:relative}.c-form-v2__cta-senior__text .color{color:#ee3f19}.c-form-v2__cta-senior__text .big{font-size:32px}.c-form-v2__cta-senior__text:after,.c-form-v2__cta-senior__text:before{content:"";background-color:#222;width:1.5px;height:28px;position:absolute;top:50%}.c-form-v2__cta-senior__text:before{left:-20px;transform:translateY(-50%)rotate(-35deg)}.c-form-v2__cta-senior__text:after{right:-20px;transform:translateY(-50%)rotate(35deg)}.c-form-v2__cta-senior__button{background-color:#ee3f19;width:100%;height:52px;box-shadow:0 3px #a6290c}.c-form-v2__cta-senior__button,.c-form-v2__cta-senior__senior-button{border-radius:48px;justify-content:center;align-items:center;margin:6px auto 12px;font-weight:700;display:flex;color:#fff!important}.c-form-v2__cta-senior__senior-button{text-align:center;background-color:#0eb137;width:50%;height:90px;font-size:24px;box-shadow:0 3px #475d47}.c-form-v2__cta-senior__reception{font-size:20px}.c-form-v2__cta-senior__ctabtn{width:400px;height:auto}.c-form-v2__cta-senior__message{text-align:center;margin:12px auto;font-size:20px;line-height:1.5}.c-form-v2__form{background-color:#fff;border:1px solid #0b318f;border-radius:4px;width:100%;height:auto;margin-top:24px;position:relative;box-shadow:0 0 20px #99999961}.c-form-v2__form__offset{position:absolute;top:-100px}.c-form-v2__form__title{letter-spacing:.1rem;border-bottom:1px solid #0b318f;margin-bottom:24px;padding-bottom:12px;font-size:24px;line-height:1}.c-form-v2__form__title span{color:#0b318f;letter-spacing:.1rem;margin-right:8px;font-family:Mulish,sans-serif;font-size:32px;font-weight:700;line-height:1;display:inline-block}.c-form-v2__form__notice{padding:20px 40px;font-size:16px;font-weight:700}.c-form-v2__form__notice span{color:#f77c19}.c-form-v2__form__body{grid-template-columns:repeat(2,1fr);gap:0 40px;padding:0 40px 32px;display:grid}.c-form-v2__form__body .c-form-v2__form__remarks{grid-column:1/3}.c-form-v2__form__group{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;gap:0 12px;width:100%;display:flex}.c-form-v2__form__group.height-fix{min-height:53px}.c-form-v2__form__group__input{width:60%;min-width:200px}.c-form-v2__form__label{flex-shrink:0;align-items:center}.c-form-v2__form__label__title{color:#333;letter-spacing:.05rem;font-size:16px;font-weight:700;line-height:1}.c-form-v2__form__label__ok,.c-form-v2__form__label__optional,.c-form-v2__form__label__required{border-radius:2px;align-items:center;margin-right:8px;padding:4px 6px;font-size:12px;font-weight:700;line-height:1;display:inline-block}.c-form-v2__form__label__ok{color:#fff;background-color:#105ed3;border:1px solid #105ed3;padding:4px 9px}.c-form-v2__form__label__required{color:#f77c19;border:1px solid #f77c19}.c-form-v2__form__label__optional{display:none}.c-form-v2__form .c-form-v2__form__carinfo__maker-model{height:auto!important}.c-form-v2__form .c-form-v2__form__carinfo__maker-model,.c-form-v2__form__item{color:#222;appearance:none;box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:2px;width:100%;height:32px;font-size:14px;transition:all .2s}.c-form-v2__form .c-form-v2__form__carinfo__maker-model.placeholder,.c-form-v2__form__item.placeholder{color:#c0c4ce}.c-form-v2__form .c-form-v2__form__carinfo__maker-model.focus,.c-form-v2__form .c-form-v2__form__carinfo__maker-model:hover,.c-form-v2__form__item.focus,.c-form-v2__form__item:hover{border:2px solid #0b318f}.c-form-v2__form .c-form-v2__form__carinfo__maker-model.valid,.c-form-v2__form__item.valid{border-color:#999}.c-form-v2__form .c-form-v2__form__carinfo__maker-model.invalid,.c-form-v2__form__item.invalid{background-color:#ff00000d;border-color:red}.c-form-v2__form__checkbox{cursor:pointer;color:#222;justify-content:center;align-items:center;padding:12px 8px;font-size:16px;display:flex}.c-form-v2__form__checkbox input{opacity:0;width:0;margin:0}.c-form-v2__form__checkbox input+.c-form-v2__form__checkbox__dummy{background:#fff;border:2px solid #ccc}.c-form-v2__form__checkbox input:checked+.c-form-v2__form__checkbox__dummy{border-color:#222}.c-form-v2__form__checkbox input:checked+.c-form-v2__form__checkbox__dummy:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZWNrIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0yMCA2IDkgMTdsLTUtNSIvPjwvc3ZnPg==) 50%/contain no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-form-v2__form__checkbox a{color:#0b318f;text-decoration:underline}.c-form-v2__form__checkbox__dummy{background:#fff;border:2px solid #888;border-radius:2px;width:20px;height:20px;margin-right:8px;display:block;position:relative;top:0;left:0}.c-form-v2__form input,.c-form-v2__form textarea{box-shadow:none;box-sizing:border-box;background-color:#0000;padding:0 16px}.c-form-v2__form input::-moz-placeholder{color:#ccc}.c-form-v2__form textarea::-moz-placeholder{color:#ccc}.c-form-v2__form input::placeholder,.c-form-v2__form textarea::placeholder{color:#ccc}.c-form-v2__form textarea{height:auto;padding:8px 16px}.c-form-v2__form select{cursor:pointer;padding:0 16px}.c-form-v2__form__note{color:#666;font-size:12px}.c-form-v2__form__hint{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=767px){.c-form-v2__form__hint{font-size:14px}}.c-form-v2__form__hint{font-size:14px!important}.c-form-v2__form__error{color:red;font-size:12px;font-weight:700;line-height:1.2}.c-form-v2__form__alert{text-align:center;color:#f77c19;box-sizing:border-box;border:2px solid #f77c19;border-radius:2px;width:320px;height:auto;margin:0 auto 20px;padding:12px 24px;font-size:16px;font-weight:700}.c-form-v2__form__alert strong{font-size:20px}.c-form-v2__form__residence__text{margin-bottom:12px;font-size:14px}.c-form-v2__form__residence__flex{justify-content:center;gap:20px;display:flex}.c-form-v2__form__residence__flex .badge{display:none}.c-form-v2__form__residence__flex label{font-size:14px}.c-form-v2__form__flex{justify-content:center;gap:20px;display:flex}.c-form-v2__form__terms{flex-direction:column;justify-content:center;align-items:center;margin:8px auto 16px;display:flex}.c-form-v2__form__terms+.c-form-v2__form__error{margin:-8px auto 8px}.c-form-v2__form__terms__checkbox{cursor:pointer;color:#222;letter-spacing:.05rem;box-sizing:border-box;border:1px solid #ccc;border-radius:2px;justify-content:center;align-items:center;margin:8px auto;padding:12px 24px;font-size:15px;display:flex}.c-form-v2__form__terms__checkbox.invalid{border-color:red}.c-form-v2__form__terms__checkbox:hover{background-color:#f4f4f6}.c-form-v2__form__terms__checkbox input{width:0;margin:0;display:none}.c-form-v2__form__terms__checkbox input+span{background-color:#fff;border:2px solid #999;border-radius:2px;width:20px;height:20px;margin-right:12px;display:block;position:relative;top:0;left:0}.c-form-v2__form__terms__checkbox input:checked+span{background-color:#0b318f;border-color:#0b318f}.c-form-v2__form__terms__checkbox input:checked+span:before{content:"";background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M12.207%204.793a1%201%200%200%201%200%201.414l-5%205a1%201%200%200%201-1.414%200l-2-2a1%201%200%200%201%201.414-1.414L6.5%209.086l4.293-4.293a1%201%200%200%201%201.414%200%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-form-v2__form__terms__privacy{color:#0b318f;letter-spacing:.05rem;margin-right:4px;text-decoration:underline;display:inline-block}.c-form-v2__form__terms__message{font-size:14px}.c-form-v2__form__buttons{flex-direction:column;gap:20px}.c-form-v2__form__button,.c-form-v2__form__buttons{justify-content:center;align-items:center;display:flex}.c-form-v2__form__button{text-align:center;cursor:pointer;color:#fff;box-sizing:border-box;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:2px;width:400px;height:72px;padding:0 24px;font-size:20px;font-weight:700;position:relative;box-shadow:0 6px 12px #2222224d}.c-form-v2__form__button:hover{background-image:linear-gradient(90deg,#ef8333,75%,#ed0707)}.c-form-v2__form__button.processing{cursor:not-allowed;background-color:#b34d05}.c-form-v2__form__button__free{color:#ff6c00;background-color:#fff;border-radius:1px;justify-content:center;align-items:center;padding:0 8px;font-size:16px;font-weight:700;display:flex;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.c-form-v2__form__button__text{letter-spacing:.05rem;margin-left:20px;font-size:20px;font-weight:700}.c-form-v2__form__button__processing{width:24px;height:24px;animation:1s linear infinite spin;position:absolute;top:20px;right:20px}.c-form-v2__form__button__processing circle{opacity:.25}.c-form-v2__form__button__processing path{opacity:.75}.c-form-v2__form__divider{width:100%;height:1px;margin:12px auto}.c-form-v2__form__carinfo__maker-model{cursor:pointer;height:100%;position:relative}.c-form-v2__form__carinfo__maker-model__wrapper{width:100%;max-width:264px}.c-form-v2__form__carinfo__maker-model__text{height:100%;padding:2px 16px}.c-form-v2__form__carinfo__maker-model__icon{width:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.c-form-v2__form__userinfo__accordion{margin:20px auto}.c-form-v2__form__userinfo__accordion summary{cursor:pointer;list-style:none;display:inline-block;position:relative}.c-form-v2__form__userinfo__accordion summary span{font-size:14px;text-decoration:underline}.c-form-v2__form__userinfo__accordion summary::-webkit-details-marker{display:none}.c-form-v2__form__userinfo__accordion summary:focus{outline:none}.c-form-v2__form__userinfo__accordion[open]{margin-bottom:0}.c-form-v2__form__userinfo__accordion[open] summary{display:none}.c-form-v2__form__remarks__accordion{margin:20px auto}.c-form-v2__form__remarks__accordion summary{text-align:center;cursor:pointer;border:1px solid #ccc;border-radius:2px;margin:0 auto;padding:8px;font-size:14px;list-style:none;transition:all .2s;position:relative}.c-form-v2__form__remarks__accordion summary:hover{background-color:#0b318f04;border:1px solid #0b318f}.c-form-v2__form__remarks__accordion summary svg{vertical-align:middle;width:8px;height:auto;margin-left:12px;display:inline-block}.c-form-v2__form__remarks__accordion summary::-webkit-details-marker{display:none}.c-form-v2__form__remarks__accordion summary:focus{outline:none}.c-form-v2__form__remarks__accordion[open]{margin-bottom:0}.c-form-v2__form__remarks__accordion[open] summary{display:none}.c-form-v2__qa{background-color:#fff;border:1px solid #0b318f;border-radius:4px;margin-top:40px;padding:32px 40px;box-shadow:0 0 20px #99999961}.c-form-v2__qa__title{text-align:center;border-bottom:1px solid #0b318f;margin-bottom:20px;padding-bottom:20px;font-size:32px;font-weight:700;line-height:1.3}.c-form-v2__qa__title span{color:#0b318f}.c-form-v2__qa__item{background-color:#0b318f0d;padding:20px}.c-form-v2__qa__item:not(:first-child){margin-top:20px}.c-form-v2__qa__item__question{font-size:20px;font-weight:700}.c-form-v2__qa__item__answer{margin-top:12px;font-size:16px;line-height:2}.c-form-v2__qa__item__answer span{background:linear-gradient(#0000 60%,#efb933cc 0)}@media screen and (width<=768px){.c-form-v2{padding:20px 0}.c-form-v2__title__badge{border-radius:2px;margin-left:0;padding:6px 12px;font-size:18px}.c-form-v2__title__text{padding:16px 0;font-size:22px}.c-form-v2__cta{color:#333;flex-direction:column;justify-content:center;align-items:center;display:flex}.c-form-v2__cta__text{margin:0 auto;font-size:18px;position:relative}.c-form-v2__cta__text .color{color:#ee3f19}.c-form-v2__cta__text .big{font-size:24px}.c-form-v2__cta__text:after,.c-form-v2__cta__text:before{content:"";background-color:#222;width:1.5px;height:28px;position:absolute;top:50%}.c-form-v2__cta__text:before{left:-20px;transform:translateY(-50%)rotate(-35deg)}.c-form-v2__cta__text:after{right:-20px;transform:translateY(-50%)rotate(35deg)}.c-form-v2__cta__button{background-color:#ee3f19;height:52px;box-shadow:0 3px #a6290c}.c-form-v2__cta__button,.c-form-v2__cta__senior-button{border-radius:48px;justify-content:center;align-items:center;width:100%;margin:6px auto 12px;font-weight:700;display:flex;color:#fff!important}.c-form-v2__cta__senior-button{background-color:#0eb137;height:82px;box-shadow:0 3px #475d47}.c-form-v2__cta__reception{font-size:14px}.c-form-v2__cta__message{margin:12px auto;font-size:15px;line-height:1.5}.c-form-v2__cta-senior{color:#333;flex-direction:column;justify-content:center;align-items:center;display:flex}.c-form-v2__cta-senior__text{margin:0 auto;font-size:18px;position:relative}.c-form-v2__cta-senior__text .color{color:#ee3f19}.c-form-v2__cta-senior__text .big{font-size:24px}.c-form-v2__cta-senior__text:after,.c-form-v2__cta-senior__text:before{content:"";background-color:#222;width:1.5px;height:28px;position:absolute;top:50%}.c-form-v2__cta-senior__text:before{left:-20px;transform:translateY(-50%)rotate(-35deg)}.c-form-v2__cta-senior__text:after{right:-20px;transform:translateY(-50%)rotate(35deg)}.c-form-v2__cta-senior__button{text-align:center;background-color:#ee3f19;height:58px;box-shadow:0 3px #a6290c}.c-form-v2__cta-senior__button,.c-form-v2__cta-senior__senior-button{border-radius:48px;justify-content:center;align-items:center;width:100%;margin:6px auto 12px;font-weight:700;display:flex;color:#fff!important}.c-form-v2__cta-senior__senior-button{background-color:#0eb137;height:82px;box-shadow:0 3px #475d47}.c-form-v2__cta-senior__ctabtn{width:300px;height:auto}.c-form-v2__cta-senior__reception{font-size:14px}.c-form-v2__cta-senior__message{text-align:center;margin:12px auto;font-size:15px;line-height:1.5}.c-form-v2__form{margin-top:12px}.c-form-v2__form__offset{top:0}.c-form-v2__form__group{flex-wrap:nowrap}.c-form-v2__form__group.height-fix{min-height:0}.c-form-v2__form__group__input{width:65%}.c-form-v2__form__title{display:none}.c-form-v2__form__notice{padding:0 0 20px;font-size:14px}.c-form-v2__form__body{flex-direction:column;gap:16px;padding:16px;display:flex}.c-form-v2__form__label{flex-shrink:inherit}.c-form-v2__form__label__title{font-size:14px}.c-form-v2__form__label__ok,.c-form-v2__form__label__optional,.c-form-v2__form__label__required{margin-right:6px;padding:3px 5px;font-size:11px}.c-form-v2__form__label__ok{padding:3px 7px}.c-form-v2__form__item,.c-form-v2__form__item-select{font-size:14px}.c-form-v2__form__note{text-align:left;font-size:12px}.c-form-v2__form__error{font-size:12px}.c-form-v2__form__divider{margin:6px auto}.c-form-v2__form__terms__checkbox{width:100%;padding:8px;font-size:14px}.c-form-v2__form__terms__checkbox input+span{width:16px;height:16px}.c-form-v2__form__terms__message{font-size:12px}.c-form-v2__form__button{width:100%;height:60px;margin:0 auto}.c-form-v2__form__button__free{font-size:14px}.c-form-v2__form__button__text{font-size:18px}.c-form-v2__form__button__processing{width:20px;height:20px;top:16px}.c-form-v2__form__carinfo__maker-model__wrapper{max-width:220px;margin-top:2px}.c-form-v2__form__userinfo__accordion{text-align:center;margin:12px auto}.c-form-v2__form__remarks__accordion{margin:12px auto}.c-form-v2__form__remarks__accordion[open]{margin-top:0}.c-form-v2__form__remarks .c-form-v2__form__group{flex-wrap:wrap}.c-form-v2__qa{margin-top:20px;padding:20px}.c-form-v2__qa__title{margin-bottom:12px;padding-bottom:12px;font-size:24px}.c-form-v2__qa__item{padding:12px}.c-form-v2__qa__item:not(:first-child){margin-top:12px}.c-form-v2__qa__item__question{font-size:16px}.c-form-v2__qa__item__answer{margin-top:8px;font-size:14px}}.c-form-v3{background-color:#f3f4f6;padding:24px 0 40px}.c-form-v3__inner{width:95%;max-width:1000px;margin:0 auto}.c-form-v3__title{background-color:#0b318f;justify-content:center;align-items:center;display:flex}.c-form-v3__title__badge{color:#222;letter-spacing:.1rem;background-color:#efb933;border-radius:4px;margin-left:-40px;margin-right:16px;padding:8px 16px;font-size:24px;line-height:1;display:block}.c-form-v3__title__text{text-align:center;color:#fff;letter-spacing:.1rem;padding:24px 0;font-size:40px;font-weight:700;line-height:1;display:block}.c-form-v3__tel{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #0b318f;border-radius:4px;width:fit-content;height:auto;margin:0 auto;padding:20px 60px;box-shadow:0 0 20px #99999961}.c-form-v3__tel__text{letter-spacing:.5rem;margin:0;font-size:20px;font-weight:700}.c-form-v3__tel__text span{color:#0b318f;position:relative}.c-form-v3__tel__text span:before{content:"・";position:absolute;top:-18px;left:0}.c-form-v3__tel__freecall{justify-content:center;align-items:center;display:flex}.c-form-v3__tel__freecall__icon{fill:#0b318f;width:68px;height:auto;margin-right:8px;display:block}.c-form-v3__tel__freecall__number{letter-spacing:.5rem;font-family:Mulish,sans-serif;font-size:48px;font-weight:700;line-height:1.2}.c-form-v3__tel__reception{letter-spacing:.5rem;font-size:16px}.c-form-v3__cta-senior{color:#333;flex-direction:column;justify-content:center;align-items:center;display:flex}.c-form-v3__cta-senior__text{margin:0 auto;font-size:28px;position:relative}.c-form-v3__cta-senior__text .color{color:#ee3f19}.c-form-v3__cta-senior__text .big{font-size:32px}.c-form-v3__cta-senior__text:after,.c-form-v3__cta-senior__text:before{content:"";background-color:#222;width:1.5px;height:28px;position:absolute;top:50%}.c-form-v3__cta-senior__text:before{left:-20px;transform:translateY(-50%)rotate(-35deg)}.c-form-v3__cta-senior__text:after{right:-20px;transform:translateY(-50%)rotate(35deg)}.c-form-v3__cta-senior__button{background-color:#ee3f19;width:100%;height:52px;box-shadow:0 3px #a6290c}.c-form-v3__cta-senior__button,.c-form-v3__cta-senior__senior-button{border-radius:48px;justify-content:center;align-items:center;margin:6px auto 12px;font-weight:700;display:flex;color:#fff!important}.c-form-v3__cta-senior__senior-button{text-align:center;background-color:#0eb137;width:50%;height:90px;font-size:24px;box-shadow:0 3px #475d47}.c-form-v3__cta-senior__reception{font-size:20px}.c-form-v3__cta-senior__ctabtn{width:400px;height:auto}.c-form-v3__cta-senior__message{text-align:center;margin:12px auto;font-size:20px;line-height:1.5}.c-form-v3__form{background-color:#fff;border:1px solid #0b318f;border-radius:4px;width:100%;height:auto;margin-top:24px;position:relative;box-shadow:0 0 20px #99999961}.c-form-v3__form__offset{position:absolute;top:-100px}.c-form-v3__form__title{letter-spacing:.1rem;border-bottom:1px solid #0b318f;margin-bottom:24px;padding-bottom:12px;font-size:24px;line-height:1}.c-form-v3__form__title span{color:#0b318f;letter-spacing:.1rem;margin-right:8px;font-family:Mulish,sans-serif;font-size:32px;font-weight:700;line-height:1;display:inline-block}.c-form-v3__form__notice{padding:20px 40px;font-size:16px;font-weight:700}.c-form-v3__form__notice span{color:#f77c19}.c-form-v3__form__body{gap:0 40px;padding:0 80px 32px}.c-form-v3__form__body .c-form-v3__form__remarks{grid-column:1/3}.c-form-v3__form__group{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;gap:0 12px;width:100%;display:flex}.c-form-v3__form__group.height-fix{min-height:53px}.c-form-v3__form__group__input{width:60%;min-width:200px}.c-form-v3__form__label{flex-shrink:0}.c-form-v3__form__label__title{color:#333;letter-spacing:.05rem;font-size:16px;font-weight:700;line-height:1}.c-form-v3__form__label__optional,.c-form-v3__form__label__required{border-radius:2px;margin-right:8px;padding:4px 6px;font-size:12px;line-height:1;display:inline-block}.c-form-v3__form__label__required{color:#f77c19;border:1px solid #f77c19}.c-form-v3__form__label__optional{display:none}.c-form-v3__form .c-form-v3__form__carinfo__maker-model{height:auto!important}.c-form-v3__form .c-form-v3__form__carinfo__maker-model,.c-form-v3__form__item{color:#222;appearance:none;box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:2px;width:100%;height:32px;font-size:14px;transition:all .2s}.c-form-v3__form .c-form-v3__form__carinfo__maker-model.placeholder,.c-form-v3__form__item.placeholder{color:#c0c4ce}.c-form-v3__form .c-form-v3__form__carinfo__maker-model.focus,.c-form-v3__form .c-form-v3__form__carinfo__maker-model:hover,.c-form-v3__form__item.focus,.c-form-v3__form__item:hover{border:2px solid #0b318f}.c-form-v3__form .c-form-v3__form__carinfo__maker-model.valid,.c-form-v3__form__item.valid{border-color:#999}.c-form-v3__form .c-form-v3__form__carinfo__maker-model.invalid,.c-form-v3__form__item.invalid{background-color:#ff00000d;border-color:red}.c-form-v3__form__checkbox{cursor:pointer;color:#222;justify-content:center;align-items:center;padding:12px 8px;font-size:16px;display:flex}.c-form-v3__form__checkbox input{opacity:0;width:0;margin:0}.c-form-v3__form__checkbox input+.c-form-v3__form__checkbox__dummy{background:#fff;border:2px solid #ccc}.c-form-v3__form__checkbox input:checked+.c-form-v3__form__checkbox__dummy{border-color:#222}.c-form-v3__form__checkbox input:checked+.c-form-v3__form__checkbox__dummy:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZWNrIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0yMCA2IDkgMTdsLTUtNSIvPjwvc3ZnPg==) 50%/contain no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-form-v3__form__checkbox a{color:#0b318f;text-decoration:underline}.c-form-v3__form__checkbox__dummy{background:#fff;border:2px solid #888;border-radius:2px;width:20px;height:20px;margin-right:8px;display:block;position:relative;top:0;left:0}.c-form-v3__form input,.c-form-v3__form textarea{box-shadow:none;box-sizing:border-box;background-color:#0000;padding:0 16px}.c-form-v3__form input::-moz-placeholder{color:#ccc}.c-form-v3__form textarea::-moz-placeholder{color:#ccc}.c-form-v3__form input::placeholder,.c-form-v3__form textarea::placeholder{color:#ccc}.c-form-v3__form textarea{height:auto;padding:8px 16px}.c-form-v3__form select{cursor:pointer;padding:0 16px}.c-form-v3__form__note{color:#666;font-size:12px}.c-form-v3__form__error{color:red;font-size:12px;font-weight:700;line-height:1.2}.c-form-v3__form__alert{text-align:center;color:#f77c19;box-sizing:border-box;border:2px solid #f77c19;border-radius:2px;width:320px;height:auto;margin:0 auto 20px;padding:12px 24px;font-size:16px;font-weight:700}.c-form-v3__form__alert strong{font-size:20px}.c-form-v3__form__residence__text{margin-bottom:12px;font-size:14px}.c-form-v3__form__residence__flex{justify-content:center;gap:20px;display:flex}.c-form-v3__form__residence__flex .badge{display:none}.c-form-v3__form__residence__flex label{font-size:14px}.c-form-v3__form__flex{justify-content:center;gap:20px;display:flex}.c-form-v3__form__terms{flex-direction:column;justify-content:center;align-items:center;margin:8px auto 16px;display:flex}.c-form-v3__form__terms+.c-form-v3__form__error{margin:-8px auto 8px}.c-form-v3__form__terms__checkbox{cursor:pointer;color:#222;letter-spacing:.05rem;box-sizing:border-box;border:1px solid #ccc;border-radius:2px;justify-content:center;align-items:center;margin:8px auto;padding:12px 24px;font-size:15px;display:flex}.c-form-v3__form__terms__checkbox.invalid{border-color:red}.c-form-v3__form__terms__checkbox:hover{background-color:#f4f4f6}.c-form-v3__form__terms__checkbox input{width:0;margin:0;display:none}.c-form-v3__form__terms__checkbox input+span{background-color:#fff;border:2px solid #999;border-radius:2px;width:20px;height:20px;margin-right:12px;display:block;position:relative;top:0;left:0}.c-form-v3__form__terms__checkbox input:checked+span{background-color:#0b318f;border-color:#0b318f}.c-form-v3__form__terms__checkbox input:checked+span:before{content:"";background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M12.207%204.793a1%201%200%200%201%200%201.414l-5%205a1%201%200%200%201-1.414%200l-2-2a1%201%200%200%201%201.414-1.414L6.5%209.086l4.293-4.293a1%201%200%200%201%201.414%200%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-form-v3__form__terms__privacy{color:#0b318f;letter-spacing:.05rem;margin-right:2px;text-decoration:underline;display:inline-block}.c-form-v3__form__terms__message{font-size:14px}.c-form-v3__form__buttons{flex-direction:column;gap:20px}.c-form-v3__form__button,.c-form-v3__form__buttons{justify-content:center;align-items:center;display:flex}.c-form-v3__form__button{text-align:center;cursor:pointer;color:#fff;box-sizing:border-box;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:2px;width:400px;height:72px;padding:0 24px;font-size:20px;font-weight:700;position:relative;box-shadow:0 6px 12px #2222224d}.c-form-v3__form__button:hover{background-image:linear-gradient(90deg,#ef8333,75%,#ed0707)}.c-form-v3__form__button.processing{cursor:not-allowed;background-color:#b34d05}.c-form-v3__form__button__free{color:#ff6c00;background-color:#fff;border-radius:1px;justify-content:center;align-items:center;padding:0 8px;font-size:16px;font-weight:700;display:flex;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.c-form-v3__form__button__text{letter-spacing:.05rem;margin-left:20px;font-size:20px;font-weight:700}.c-form-v3__form__button__processing{width:24px;height:24px;animation:1s linear infinite spin;position:absolute;top:20px;right:20px}.c-form-v3__form__button__processing circle{opacity:.25}.c-form-v3__form__button__processing path{opacity:.75}.c-form-v3__form__divider{width:100%;height:1px;margin:12px auto}.c-form-v3__form__carinfo__maker-model{cursor:pointer;height:100%;position:relative}.c-form-v3__form__carinfo__maker-model__wrapper{width:60%;min-width:200px}.c-form-v3__form__carinfo__maker-model__text{height:100%;padding:2px 16px}.c-form-v3__form__carinfo__maker-model__icon{width:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.c-form-v3__form__userinfo__accordion{margin:20px auto}.c-form-v3__form__userinfo__accordion summary{cursor:pointer;list-style:none;display:inline-block;position:relative}.c-form-v3__form__userinfo__accordion summary span{font-size:14px;text-decoration:underline}.c-form-v3__form__userinfo__accordion summary::-webkit-details-marker{display:none}.c-form-v3__form__userinfo__accordion summary:focus{outline:none}.c-form-v3__form__userinfo__accordion[open]{margin-bottom:0}.c-form-v3__form__userinfo__accordion[open] summary{display:none}.c-form-v3__form__remarks__accordion{margin:20px auto}.c-form-v3__form__remarks__accordion summary{text-align:center;cursor:pointer;border:1px solid #ccc;border-radius:2px;margin:0 auto;padding:8px;font-size:14px;list-style:none;transition:all .2s;position:relative}.c-form-v3__form__remarks__accordion summary:hover{background-color:#0b318f04;border:1px solid #0b318f}.c-form-v3__form__remarks__accordion summary svg{vertical-align:middle;width:8px;height:auto;margin-left:12px;display:inline-block}.c-form-v3__form__remarks__accordion summary::-webkit-details-marker{display:none}.c-form-v3__form__remarks__accordion summary:focus{outline:none}.c-form-v3__form__remarks__accordion[open]{margin-bottom:0}.c-form-v3__form__remarks__accordion[open] summary{display:none}.c-form-v3__qa{background-color:#fff;border:1px solid #0b318f;border-radius:4px;margin-top:40px;padding:32px 40px;box-shadow:0 0 20px #99999961}.c-form-v3__qa__title{text-align:center;border-bottom:1px solid #0b318f;margin-bottom:20px;padding-bottom:20px;font-size:32px;font-weight:700;line-height:1.3}.c-form-v3__qa__title span{color:#0b318f}.c-form-v3__qa__item{background-color:#0b318f0d;padding:20px}.c-form-v3__qa__item:not(:first-child){margin-top:20px}.c-form-v3__qa__item__question{font-size:20px;font-weight:700}.c-form-v3__qa__item__answer{margin-top:12px;font-size:16px;line-height:2}.c-form-v3__qa__item__answer span{background:linear-gradient(#0000 60%,#efb933cc 0)}@media screen and (width<=768px){.c-form-v3{padding:20px 0}.c-form-v3__title__badge{border-radius:2px;margin-left:0;padding:6px 12px;font-size:18px}.c-form-v3__title__text{padding:16px 0;font-size:22px}.c-form-v3__cta{color:#333;flex-direction:column;justify-content:center;align-items:center;display:flex}.c-form-v3__cta__text{margin:0 auto;font-size:18px;position:relative}.c-form-v3__cta__text .color{color:#ee3f19}.c-form-v3__cta__text .big{font-size:24px}.c-form-v3__cta__text:after,.c-form-v3__cta__text:before{content:"";background-color:#222;width:1.5px;height:28px;position:absolute;top:50%}.c-form-v3__cta__text:before{left:-20px;transform:translateY(-50%)rotate(-35deg)}.c-form-v3__cta__text:after{right:-20px;transform:translateY(-50%)rotate(35deg)}.c-form-v3__cta__button{background-color:#ee3f19;height:52px;box-shadow:0 3px #a6290c}.c-form-v3__cta__button,.c-form-v3__cta__senior-button{border-radius:48px;justify-content:center;align-items:center;width:100%;margin:6px auto 12px;font-weight:700;display:flex;color:#fff!important}.c-form-v3__cta__senior-button{background-color:#0eb137;height:82px;box-shadow:0 3px #475d47}.c-form-v3__cta__reception{font-size:14px}.c-form-v3__cta__message{margin:12px auto;font-size:15px;line-height:1.5}.c-form-v3__cta-senior{color:#333;flex-direction:column;justify-content:center;align-items:center;display:flex}.c-form-v3__cta-senior__text{margin:0 auto;font-size:18px;position:relative}.c-form-v3__cta-senior__text .color{color:#ee3f19}.c-form-v3__cta-senior__text .big{font-size:24px}.c-form-v3__cta-senior__text:after,.c-form-v3__cta-senior__text:before{content:"";background-color:#222;width:1.5px;height:28px;position:absolute;top:50%}.c-form-v3__cta-senior__text:before{left:-20px;transform:translateY(-50%)rotate(-35deg)}.c-form-v3__cta-senior__text:after{right:-20px;transform:translateY(-50%)rotate(35deg)}.c-form-v3__cta-senior__button{text-align:center;background-color:#ee3f19;height:58px;box-shadow:0 3px #a6290c}.c-form-v3__cta-senior__button,.c-form-v3__cta-senior__senior-button{border-radius:48px;justify-content:center;align-items:center;width:100%;margin:6px auto 12px;font-weight:700;display:flex;color:#fff!important}.c-form-v3__cta-senior__senior-button{background-color:#0eb137;height:82px;box-shadow:0 3px #475d47}.c-form-v3__cta-senior__ctabtn{width:300px;height:auto}.c-form-v3__cta-senior__reception{font-size:14px}.c-form-v3__cta-senior__message{text-align:center;margin:12px auto;font-size:15px;line-height:1.5}.c-form-v3__form{margin-top:12px}.c-form-v3__form__offset{top:0}.c-form-v3__form__group{flex-wrap:nowrap}.c-form-v3__form__group.height-fix{min-height:0}.c-form-v3__form__group__input{width:65%}.c-form-v3__form__title{display:none}.c-form-v3__form__notice{padding:0 0 20px;font-size:14px}.c-form-v3__form__body{flex-direction:column;gap:16px;padding:16px;display:flex}.c-form-v3__form__label{flex-shrink:inherit}.c-form-v3__form__label__title{font-size:14px}.c-form-v3__form__label__optional,.c-form-v3__form__label__required{margin-right:6px;padding:3px 5px;font-size:11px}.c-form-v3__form__item{font-size:14px}.c-form-v3__form__note{text-align:right;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);font-size:12px}.c-form-v3__form__error{font-size:12px}.c-form-v3__form__divider{margin:6px auto}.c-form-v3__form__terms__checkbox{width:100%;padding:8px;font-size:14px}.c-form-v3__form__terms__checkbox input+span{width:16px;height:16px}.c-form-v3__form__terms__message{font-size:12px}.c-form-v3__form__button{width:100%;height:60px;margin:0 auto}.c-form-v3__form__button__free{font-size:14px}.c-form-v3__form__button__text{font-size:18px}.c-form-v3__form__button__processing{width:20px;height:20px;top:16px}.c-form-v3__form__carinfo__maker-model__wrapper{max-width:220px;margin-top:2px}.c-form-v3__form__userinfo__accordion{text-align:center;margin:12px auto}.c-form-v3__form__remarks__accordion{margin:12px auto}.c-form-v3__form__remarks__accordion[open]{margin-top:0}.c-form-v3__form__remarks .c-form-v3__form__group{flex-wrap:wrap}.c-form-v3__qa{margin-top:20px;padding:20px}.c-form-v3__qa__title{margin-bottom:12px;padding-bottom:12px;font-size:24px}.c-form-v3__qa__item{padding:12px}.c-form-v3__qa__item:not(:first-child){margin-top:12px}.c-form-v3__qa__item__question{font-size:16px}.c-form-v3__qa__item__answer{margin-top:8px;font-size:14px}}.search{background-color:#f3f4f6;margin-top:48px;padding:24px 0 40px}.search__inner{width:95%;max-width:1000px;margin:0 auto}.search__title{background-color:#0b318f;justify-content:center;align-items:center;display:flex}.search__title__badge{color:#222;background-color:#efb933;border-radius:4px;margin-left:-40px;margin-right:16px;padding:8px 16px;font-size:24px}.search__title__badge,.search__title__text{letter-spacing:.1rem;line-height:1;display:block}.search__title__text{text-align:center;color:#fff;padding:24px 0;font-size:40px;font-weight:700}.search__tel{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #0b318f;border-radius:4px;width:fit-content;height:auto;margin:0 auto;padding:20px 60px;box-shadow:0 0 20px #99999961}.search__tel__text{letter-spacing:.5rem;margin:0;font-size:20px;font-weight:700}.search__tel__text span{color:#0b318f;position:relative}.search__tel__text span:before{content:"・";position:absolute;top:-18px;left:0}.search__tel__freecall{justify-content:center;align-items:center;display:flex}.search__tel__freecall__icon{fill:#0b318f;width:68px;height:auto;margin-right:8px;display:block}.search__tel__freecall__number{letter-spacing:.5rem;font-family:Mulish,sans-serif;font-size:48px;font-weight:700;line-height:1.2}.search__tel__reception{letter-spacing:.5rem;font-size:16px}.search__cta-senior{color:#333;flex-direction:column;justify-content:center;align-items:center;display:flex}.search__cta-senior__text{margin:0 auto;font-size:28px;position:relative}.search__cta-senior__text .color{color:#ee3f19}.search__cta-senior__text .big{font-size:32px}.search__cta-senior__text:after,.search__cta-senior__text:before{content:"";background-color:#222;width:1.5px;height:28px;position:absolute;top:50%}.search__cta-senior__text:before{left:-20px;transform:translateY(-50%)rotate(-35deg)}.search__cta-senior__text:after{right:-20px;transform:translateY(-50%)rotate(35deg)}.search__cta-senior__button{background-color:#ee3f19;width:100%;height:52px;box-shadow:0 3px #a6290c}.search__cta-senior__button,.search__cta-senior__senior-button{border-radius:48px;justify-content:center;align-items:center;margin:6px auto 12px;font-weight:700;display:flex;color:#fff!important}.search__cta-senior__senior-button{text-align:center;background-color:#0eb137;width:50%;height:90px;font-size:24px;box-shadow:0 3px #475d47}.search__cta-senior__reception{font-size:20px}.search__cta-senior__ctabtn{width:400px;height:auto}.search__cta-senior__message{text-align:center;margin:12px auto;font-size:20px;line-height:1.5}.search__form{background-color:#fff;border:1px solid #0b318f;border-radius:4px;width:100%;height:auto;margin-top:24px;position:relative;box-shadow:0 0 20px #99999961}.search__form__offset{position:absolute;top:-100px}.search__form__title{letter-spacing:.1rem;border-bottom:1px solid #0b318f;margin-bottom:24px;padding-bottom:12px;font-size:24px;line-height:1}.search__form__title span{color:#0b318f;letter-spacing:.1rem;margin-right:8px;font-family:Mulish,sans-serif;font-size:32px;font-weight:700;line-height:1;display:inline-block}.search__form__notice{padding:20px 40px;font-size:16px;font-weight:700}.search__form__notice span{color:#f77c19}.search__form__body{gap:0 40px;padding:0 80px 32px}.search__form__body .search__form__remarks{grid-column:1/3}.search__form__group{box-sizing:border-box;border:1px solid;flex-wrap:wrap;justify-content:space-between;gap:0 12px;width:100%;display:flex}.search__form__group.height-fix{min-height:53px}.search__form__group__input{width:60%;min-width:200px}.search__form__label{flex-shrink:0}.search__form__label__title{color:#333;letter-spacing:.05rem;font-size:16px;font-weight:700;line-height:1}.search__form__label__optional,.search__form__label__required{border-radius:2px;margin-right:8px;padding:4px 6px;font-size:12px;line-height:1;display:inline-block}.search__form__label__required{color:#f77c19;border:1px solid #f77c19}.search__form__label__optional{display:none}.search__form .search__form__carinfo__maker-model{height:auto!important}.search__form .search__form__carinfo__maker-model,.search__form__item{color:#222;appearance:none;box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:2px;width:100%;height:32px;font-size:14px;transition:all .2s}.search__form .search__form__carinfo__maker-model.placeholder,.search__form__item.placeholder{color:#c0c4ce}.search__form .search__form__carinfo__maker-model.focus,.search__form .search__form__carinfo__maker-model:hover,.search__form__item.focus,.search__form__item:hover{border:2px solid #0b318f}.search__form .search__form__carinfo__maker-model.valid,.search__form__item.valid{border-color:#999}.search__form .search__form__carinfo__maker-model.invalid,.search__form__item.invalid{background-color:#ff00000d;border-color:red}.search__form__checkbox{cursor:pointer;color:#222;justify-content:center;align-items:center;padding:12px 8px;font-size:16px;display:flex}.search__form__checkbox input{opacity:0;width:0;margin:0}.search__form__checkbox input+.search__form__checkbox__dummy{background:#fff;border:2px solid #ccc}.search__form__checkbox input:checked+.search__form__checkbox__dummy{border-color:#222}.search__form__checkbox input:checked+.search__form__checkbox__dummy:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZWNrIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0yMCA2IDkgMTdsLTUtNSIvPjwvc3ZnPg==) 50%/contain no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.search__form__checkbox a{color:#0b318f;text-decoration:underline}.search__form__checkbox__dummy{background:#fff;border:2px solid #888;border-radius:2px;width:20px;height:20px;margin-right:8px;display:block;position:relative;top:0;left:0}.search__form input,.search__form textarea{box-shadow:none;box-sizing:border-box;background-color:#0000;padding:0 16px}.search__form input::-moz-placeholder{color:#ccc}.search__form textarea::-moz-placeholder{color:#ccc}.search__form input::placeholder,.search__form textarea::placeholder{color:#ccc}.search__form textarea{height:auto;padding:8px 16px}.search__form select{cursor:pointer;padding:0 16px}.search__form__note{color:#666;font-size:12px}.search__form__error{color:red;font-size:12px;font-weight:700;line-height:1.2}.search__form__alert{text-align:center;color:#f77c19;box-sizing:border-box;border:2px solid #f77c19;border-radius:2px;width:320px;height:auto;margin:0 auto 20px;padding:12px 24px;font-size:16px;font-weight:700}.search__form__alert strong{font-size:20px}.search__form__residence__text{margin-bottom:12px;font-size:14px}.search__form__residence__flex{justify-content:center;gap:20px;display:flex}.search__form__residence__flex .badge{display:none}.search__form__residence__flex label{font-size:14px}.search__form__flex{justify-content:center;gap:20px;display:flex}.search__form__terms{flex-direction:column;justify-content:center;align-items:center;margin:8px auto 16px;display:flex}.search__form__terms+.search__form__error{margin:-8px auto 8px}.search__form__terms__checkbox{cursor:pointer;color:#222;letter-spacing:.05rem;box-sizing:border-box;border:1px solid #ccc;border-radius:2px;justify-content:center;align-items:center;margin:8px auto;padding:12px 24px;font-size:15px;display:flex}.search__form__terms__checkbox.invalid{border-color:red}.search__form__terms__checkbox:hover{background-color:#f4f4f6}.search__form__terms__checkbox input{width:0;margin:0;display:none}.search__form__terms__checkbox input+span{background-color:#fff;border:2px solid #999;border-radius:2px;width:20px;height:20px;margin-right:12px;display:block;position:relative;top:0;left:0}.search__form__terms__checkbox input:checked+span{background-color:#0b318f;border-color:#0b318f}.search__form__terms__checkbox input:checked+span:before{content:"";background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M12.207%204.793a1%201%200%200%201%200%201.414l-5%205a1%201%200%200%201-1.414%200l-2-2a1%201%200%200%201%201.414-1.414L6.5%209.086l4.293-4.293a1%201%200%200%201%201.414%200%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.search__form__terms__privacy{color:#0b318f;letter-spacing:.05rem;margin-right:2px;text-decoration:underline;display:inline-block}.search__form__terms__message{font-size:14px}.search__form__buttons{flex-direction:column;gap:20px}.search__form__button,.search__form__buttons{justify-content:center;align-items:center;display:flex}.search__form__button{text-align:center;cursor:pointer;color:#fff;box-sizing:border-box;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:2px;width:400px;height:72px;padding:0 24px;font-size:20px;font-weight:700;position:relative;box-shadow:0 6px 12px #2222224d}.search__form__button:hover{background-image:linear-gradient(90deg,#ef8333,75%,#ed0707)}.search__form__button.processing{cursor:not-allowed;background-color:#b34d05}.search__form__button__free{color:#ff6c00;background-color:#fff;border-radius:1px;justify-content:center;align-items:center;padding:0 8px;font-size:16px;font-weight:700;display:flex;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.search__form__button__text{letter-spacing:.05rem;margin-left:20px;font-size:20px;font-weight:700}.search__form__button__processing{width:24px;height:24px;animation:1s linear infinite spin;position:absolute;top:20px;right:20px}.search__form__button__processing circle{opacity:.25}.search__form__button__processing path{opacity:.75}.search__form__divider{width:100%;height:1px;margin:12px auto}.search__form__carinfo__maker-model{cursor:pointer;height:120%;position:relative}.search__form__carinfo__maker-model__wrapper{width:60%;min-width:200px}.search__form__carinfo__maker-model__text{text-align:center;height:100%;padding:4px 16px}.search__form__carinfo__maker-model__icon{width:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search__form__userinfo__accordion{margin:20px auto}.search__form__userinfo__accordion summary{cursor:pointer;list-style:none;display:inline-block;position:relative}.search__form__userinfo__accordion summary span{font-size:14px;text-decoration:underline}.search__form__userinfo__accordion summary::-webkit-details-marker{display:none}.search__form__userinfo__accordion summary:focus{outline:none}.search__form__userinfo__accordion[open]{margin-bottom:0}.search__form__userinfo__accordion[open] summary{display:none}.search__form__remarks__accordion{margin:20px auto}.search__form__remarks__accordion summary{text-align:center;cursor:pointer;border:1px solid #ccc;border-radius:2px;margin:0 auto;padding:8px;font-size:14px;list-style:none;transition:all .2s;position:relative}.search__form__remarks__accordion summary:hover{background-color:#0b318f04;border:1px solid #0b318f}.search__form__remarks__accordion summary svg{vertical-align:middle;width:8px;height:auto;margin-left:12px;display:inline-block}.search__form__remarks__accordion summary::-webkit-details-marker{display:none}.search__form__remarks__accordion summary:focus{outline:none}.search__form__remarks__accordion[open]{margin-bottom:0}.search__form__remarks__accordion[open] summary{display:none}.search__qa{background-color:#fff;border:1px solid #0b318f;border-radius:4px;margin-top:40px;padding:32px 40px;box-shadow:0 0 20px #99999961}.search__qa__title{text-align:center;border-bottom:1px solid #0b318f;margin-bottom:20px;padding-bottom:20px;font-size:32px;font-weight:700;line-height:1.3}.search__qa__title span{color:#0b318f}.search__qa__item{background-color:#0b318f0d;padding:20px}.search__qa__item:not(:first-child){margin-top:20px}.search__qa__item__question{font-size:20px;font-weight:700}.search__qa__item__answer{margin-top:12px;font-size:16px;line-height:2}.search__qa__item__answer span{background:linear-gradient(#0000 60%,#efb933cc 0)}@media screen and (width<=768px){.search{margin-top:20px;padding:20px 0}.search__title__badge{border-radius:2px;margin-left:0;padding:6px 12px;font-size:18px}.search__title__text{padding:16px 0;font-size:22px}.search__cta{color:#333;flex-direction:column;justify-content:center;align-items:center;display:flex}.search__cta__text{margin:0 auto;font-size:18px;position:relative}.search__cta__text .color{color:#ee3f19}.search__cta__text .big{font-size:24px}.search__cta__text:after,.search__cta__text:before{content:"";background-color:#222;width:1.5px;height:28px;position:absolute;top:50%}.search__cta__text:before{left:-20px;transform:translateY(-50%)rotate(-35deg)}.search__cta__text:after{right:-20px;transform:translateY(-50%)rotate(35deg)}.search__cta__button{background-color:#ee3f19;height:52px;box-shadow:0 3px #a6290c}.search__cta__button,.search__cta__senior-button{border-radius:48px;justify-content:center;align-items:center;width:100%;margin:6px auto 12px;font-weight:700;display:flex;color:#fff!important}.search__cta__senior-button{background-color:#0eb137;height:82px;box-shadow:0 3px #475d47}.search__cta__reception{font-size:14px}.search__cta__message{margin:12px auto;font-size:15px;line-height:1.5}.search__cta-senior{color:#333;flex-direction:column;justify-content:center;align-items:center;display:flex}.search__cta-senior__text{margin:0 auto;font-size:18px;position:relative}.search__cta-senior__text .color{color:#ee3f19}.search__cta-senior__text .big{font-size:24px}.search__cta-senior__text:after,.search__cta-senior__text:before{content:"";background-color:#222;width:1.5px;height:28px;position:absolute;top:50%}.search__cta-senior__text:before{left:-20px;transform:translateY(-50%)rotate(-35deg)}.search__cta-senior__text:after{right:-20px;transform:translateY(-50%)rotate(35deg)}.search__cta-senior__button{text-align:center;background-color:#ee3f19;height:58px;box-shadow:0 3px #a6290c}.search__cta-senior__button,.search__cta-senior__senior-button{border-radius:48px;justify-content:center;align-items:center;width:100%;margin:6px auto 12px;font-weight:700;display:flex;color:#fff!important}.search__cta-senior__senior-button{background-color:#0eb137;height:82px;box-shadow:0 3px #475d47}.search__cta-senior__ctabtn{width:300px;height:auto}.search__cta-senior__reception{font-size:14px}.search__cta-senior__message{text-align:center;margin:12px auto;font-size:15px;line-height:1.5}.search__form{margin-top:12px}.search__form__offset{top:0}.search__form__group{flex-wrap:nowrap}.search__form__group.height-fix{min-height:0}.search__form__group__input{width:65%}.search__form__title{display:none}.search__form__notice{padding:0 0 20px;font-size:14px}.search__form__body{flex-direction:column;gap:16px;padding:16px;display:flex}.search__form__label{flex-shrink:inherit}.search__form__label__title{font-size:14px}.search__form__label__optional,.search__form__label__required{margin-right:6px;padding:3px 5px;font-size:11px}.search__form__item{font-size:14px}.search__form__note{text-align:right;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);font-size:12px}.search__form__error{font-size:12px}.search__form__divider{margin:6px auto}.search__form__terms__checkbox{width:100%;padding:8px;font-size:14px}.search__form__terms__checkbox input+span{width:16px;height:16px}.search__form__terms__message{font-size:12px}.search__form__button{width:100%;height:60px;margin:0 auto}.search__form__button__free{font-size:14px}.search__form__button__text{font-size:18px}.search__form__button__processing{width:20px;height:20px;top:16px}.search__form__carinfo__maker-model__wrapper{max-width:220px;margin-top:2px}.search__form__userinfo__accordion{text-align:center;margin:12px auto}.search__form__remarks__accordion{margin:12px auto}.search__form__remarks__accordion[open]{margin-top:0}.search__form__remarks .search__form__group{flex-wrap:wrap}.search__qa{margin-top:20px;padding:20px}.search__qa__title{margin-bottom:12px;padding-bottom:12px;font-size:24px}.search__qa__item{padding:12px}.search__qa__item:not(:first-child){margin-top:12px}.search__qa__item__question{font-size:16px}.search__qa__item__answer{margin-top:8px;font-size:14px}}.new_search{background-color:#ecf3fc;margin-top:80px}.new_search__body{padding:40px 0}.new_search__description{justify-content:center;align-items:center;margin-top:16px;display:flex}.new_search__description p{text-align:center;letter-spacing:-.02px;font-size:16px;font-weight:400;line-height:1.5}.new_search__title{justify-content:center;align-items:center;display:flex}.new_search__title p{text-align:center;letter-spacing:-.02px;font-size:32px;font-weight:700;line-height:1.5;display:block}.new_search__card_wrapper{justify-content:center;align-items:center;margin-top:32px;display:flex}.new_search__card_wrapper__box{justify-content:center;align-items:center;gap:120px;display:flex}.new_search__card_wrapper__card{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:fit-content;display:flex}.new_search__card_wrapper__card__image{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin-bottom:24px;display:flex}.new_search__card_wrapper__card__image img{width:82px;height:82px}.new_search__card_wrapper__card p{text-align:center;font-size:24px;font-weight:400;line-height:1}.new_search__button{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:100px;justify-content:space-between;align-items:center;width:100%;margin-top:32px;padding:10px 24px;display:flex}.new_search__button__text{color:#888;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=767px){.new_search__button__text{font-size:14px}}.new_search__button__text{font-size:20px}.new_search__button__icon{width:64px;height:64px}@media screen and (width<=920px){.new_search{margin-top:40px}.new_search__body{padding:32px 0}.new_search__description{justify-content:center;align-items:center;margin-top:16px;display:flex}.new_search__description p{color:#333;letter-spacing:-.02px;text-align:start;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5;font-size:16px!important}}@media screen and (width<=920px) and (width<=767px){.new_search__description p{font-size:14px}}@media screen and (width<=920px){.new_search__title__badge{border-radius:2px;margin-left:0;padding:6px 12px;font-size:18px}.new_search__title p{letter-spacing:-.02px;font-size:24px;font-weight:700;line-height:1.5}.new_search__card_wrapper{align-items:center;margin:24px 0;padding:0}.new_search__card_wrapper,.new_search__card_wrapper__box{flex-direction:column;justify-content:center;display:flex}.new_search__card_wrapper__box{align-items:flex-start;gap:16px;width:fit-content}.new_search__card_wrapper__card{border-radius:8px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:24px;height:94px;display:flex}.new_search__card_wrapper__card__image{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:0;display:flex}.new_search__card_wrapper__card__image img{width:54px;height:54px}.new_search__card_wrapper__card p{text-align:center;font-size:20px;font-weight:400;line-height:14px}.new_search__button{margin-top:24px;padding:10px 8px 10px 20px}.new_search__button__icon{width:48px;height:48px}.new_search__button__text{font-size:16px}}.column ul.sns_share{margin-bottom:40px;display:flex}.column ul.sns_share li{margin-right:20px;padding-left:0}.column ul.sns_share li:last-child{margin-right:0}.column ul.sns_share li:before{display:none}@media screen and (width<=600px){.column .entry-title{margin-top:20px;font-size:20px}.column .entry-content{font-size:13px}.column ul.sns_share li.sns_none{display:none}.column ul.sns_share li:nth-last-child(2){margin-right:0}.column .content-width{max-width:95%}.column__recommended{margin-bottom:20px}.column__recommended__title{margin-bottom:12px;padding:12px 18px;font-size:16px}.column__recommended__list__item{width:100%;margin-bottom:16px}.column__recommended__list__item__name{font-size:12px}.column__recommended__linklist{padding:12px}.column__recommended__linklist a{font-size:12px}}.single-content .entry-title{margin-bottom:6px;font-size:3rem}.single-content .date{margin-bottom:4px}.single-content .category-link-list{font-size:0}.single-content .category-link-list li{vertical-align:top;margin-bottom:10px;margin-right:10px;font-size:1.5rem;display:inline-block}.single-content .category-link-list li:last-child{margin-right:0}.single-content .category-link-list li a{color:#fff;background:#003bac no-repeat;padding:0 8px;display:block}.side-post-box .side-post{box-sizing:border-box;width:50%}.side-post-box .prev-post{float:left}.side-post-box .next-post{float:right;text-align:right;border-left:1px solid #c5c5c5}.side-post-box .side-post .head{font-size:1.4rem;font-weight:700}.side-post-box .side-post .info-box{font-size:0}.side-post-box .side-post .info-box a{display:inline-block}.side-post-box .side-post .info-box a .thumb,.side-post-box .side-post .info-box a .title{vertical-align:middle;font-size:1.4rem;display:inline-block}.side-post-box .side-post.prev-post .info-box a .thumb{margin-right:15px}.side-post-box .side-post .info-box a .thumb img{width:150px}.side-post-box .side-post .info-box a .title{max-width:206px}.side-post-box .side-post.next-post .info-box a .title{margin-right:15px}@media screen and (width<=767px){.single-content .entry-title{font-size:2.5rem}.single-content .category-link-list li,.single-content .date{font-size:1.2rem}.side-post-box .next-post{border-left:none}.side-post-box .side-post .info-box a .thumb{display:none}.side-post-box .side-post.next-post .info-box a .title{margin-right:0}}.entry-content{font-size:1.6rem;margin-bottom:50px!important}.entry-content .model-thumb{margin-bottom:50px}.entry-content h2{color:#000;background:#f8f8f8 no-repeat;border-left:7px solid #003bac;border-radius:0;margin:5rem 0 2.5rem;padding:1.8rem 2.5rem;font-size:2.4rem;line-height:1.3}.entry-content h3{color:#000;background:url(../nuxt-assets/img/wp/common/head_border_01.png) 0 100% no-repeat;margin:4rem 0 2rem;padding-bottom:10px;font-size:2rem;line-height:1.2}.entry-content h4{color:#222;padding:.5rem 0 .5rem 20px;font-size:1.8rem;position:relative}.entry-content h4:before{content:"";background:#003bac;border-radius:50%;width:14px;height:14px;margin:auto;position:absolute;top:12px;left:0}.entry-content h4.noborder{content:none;border:none;padding-bottom:0}.entry-content .infobox h4:after,.entry-content h4.noborder:after{content:none}.entry-content a{color:#06c}.entry-content p{margin:2.5rem 0}.entry-content p.mb35rem{margin-bottom:3.5rem}.entry-content hr{color:#fff;background:0 0;border:none;border-top:1px dashed #eee;height:0;margin:4rem 0;padding:0;line-height:0}.entry-content span.red{color:#df0101}.entry-content span.bold,.entry-content span.underline{color:#310b00;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.entry-content span.underline{text-decoration:underline}.entry-content span.marker{color:#310b00;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#0000 60%,#ffa700b3 0);padding:3px 0 4px;font-weight:700}.entry-content blockquote{color:#555;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:4rem 0;padding:.5rem 2.5rem;font-size:1.7rem;font-weight:700;line-height:1.65;position:relative}.entry-content blockquote:after,.entry-content blockquote:before{content:"";width:3.5rem;height:2.5rem;display:inline-block;position:absolute}.entry-content blockquote:before{background:#fff url(/nuxt-assets/img/wp/c_blockquate_before.png) 0 0/contain no-repeat;top:-1.2rem;left:0}.entry-content blockquote:after{background:#fff url(/nuxt-assets/img/wp/c_blockquate_after.png) 100% 100%/contain no-repeat;bottom:-1.2rem;right:0}.entry-content blockquote p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:2rem 0}.entry-content blockquote small,.entry-content blockquote small a{color:#888;font-size:11px;font-weight:400}.instagram-media{max-width:520px!important}.entry-content blockquote.instagram-media,.entry-content blockquote.twitter-tweet,.entry-content blockquote.wp-embedded-content{box-sizing:border-box;border:1px solid #eee}.entry-content blockquote.instagram-media-registered:after,.entry-content blockquote.instagram-media-registered:before,.entry-content blockquote.instagram-media:after,.entry-content blockquote.instagram-media:before,.entry-content blockquote.twitter-tweet:after,.entry-content blockquote.twitter-tweet:before,.entry-content blockquote.wp-embedded-content:after,.entry-content blockquote.wp-embedded-content:before{display:none!important}.entry-content iframe.wp-embedded-content{width:100%!important}.entry-content .instagram-media{margin:3.5rem 0!important}.entry-content .infobox{background:#fdf9f5;margin:2.5rem 0;padding:1rem 2.5rem;line-height:1.65}.entry-content .infobox h4{border:none;margin:1.5rem 0;padding:0;font-size:1.6rem}.entry-content .infobox p{margin:1.5rem 0;font-size:1.5rem}.entry-content .ytsl-wrapper{margin:4rem 0}.entry-content .ytsl-wrapper img{display:none!important}.entry-content img{height:auto!important}.entry-content .imagebox br{display:none}.entry-content .imagebox small,.entry-content .imagebox small a{color:#888;font-size:11px;font-weight:400}.entry-content ol,.entry-content ul{text-align:left}.entry-content li{padding-left:20px;position:relative}.entry-content li:before{content:"";background:#eddb62;border-radius:50%;width:14px;height:14px;margin:auto;position:absolute;top:8px;left:0}@media screen and (width<=767px){.entry-content{font-size:1.2rem}.entry-content h2{border-left:5px solid #003bac;margin:3rem 0 1rem;padding:1rem 1.5rem;font-size:2rem}.entry-content h3{margin:3rem 0 1rem;font-size:1.75rem}}.wp-caption{box-sizing:border-box;text-align:center;background:#f1f1f1;margin-bottom:20px;padding:10px;line-height:18px;max-width:100%!important}.wp-caption img{max-width:100%;margin:0}.wp-caption p.wp-caption-text{color:#777;margin:10px 0 0;font-size:14px}ul.sns_share{display:flex}ul.sns_share li{margin-right:10px;padding-left:0}ul.sns_share li:last-child{margin-right:0}ul.sns_share li:before{display:none}@media screen and (width<=600px){ul.sns_share li.sns_none{display:none}ul.sns_share li:nth-last-child(2){margin-right:0}#sidebar{display:none}}p.makweitle span{color:#ff5722;background:#607d8b00;border:1px solid;border-radius:5px;padding:6px;font-size:16px;transition:all 1s}p.makweitle span:hover{opacity:.5;background:#a52a2a38}.staff_comment{background-color:#eee;padding:5px 20px}.staff_comment p{margin:10px 0;padding:0 10px}.staff_title{border-left:solid #073f84;font-size:2rem;font-weight:700}.to_carpage_title{text-align:center;color:#073f84;width:86%;font-size:23px;font-weight:700;position:absolute;top:-44px;left:7%}.to_carpage{background:#eee;border-bottom:10px solid #003bac;border-left:10px solid #003bac;border-right:10px solid #003bac;margin-top:30px;padding-top:10px;padding-bottom:30px;position:relative}.to_carpage_content{margin-top:57px!important;margin-left:10px!important;margin-right:10px!important}.to_carpage_img{width:80%;margin-left:10%;box-shadow:0 15px 35px #00000085}.top_border{height:8px;left:-10px}.top_border,.top_border2{background:#073f84;width:9%;position:absolute;top:-3px}.top_border2{height:10px;right:-10px}@media screen and (width<=960px){.staff_comment{margin-top:40px}.to_carpage_title{font-size:4.45vw;line-height:30px;top:-37px}.to_carpage_content{margin-top:40px!important}.to_carpage{margin-top:80px}.list ul{flex-wrap:wrap;margin-top:20px;display:flex}.list li{width:41%;position:relative}.Jcar li{letter-spacing:.77px;text-align:center;color:#333;background:#eee;border-radius:8px;margin-bottom:5%;padding:13px 11px;font-family:HiraKakuProN-W3;font-size:15px;line-height:1.51;box-shadow:0 8px 9px #0003}.on{display:none}.Jcar li:hover{color:#fff;background:#073f84}.Jcar li:hover .off{visibility:hidden}.Jcar li:hover .on{display:inline-block}.Fcar li{letter-spacing:.75px;color:#003bac;text-align:center;border-bottom:solid #c5c5c5;width:45%;padding:20px 16px 10px 5px;font-family:HiraKakuProN-W3;font-size:15px}.Fcar li:hover{color:#003aac66}img.target{position:absolute;right:18px}.list a{width:100%;height:100%;text-align:left 15px;display:inline-block}.cta_title{letter-spacing:1.04px;text-align:right;color:#333;width:96%;font-family:HiraKakuProN-W6;line-height:1.2;position:relative;font-size:27px!important}.list{margin-top:30px}.Jcar.list ul{flex-wrap:wrap;justify-content:space-around;margin-top:20px;display:flex}p.cta_title:before{content:"";background:#073f84;width:91px;height:6px;position:absolute;top:6px;left:3px}}span.ptoph1{font-size:42px;line-height:1.3}span.ptoph1,span.ptoph2{color:#003bac;font-family:ヒラギノ角ゴ Std W8,Noto Sans JP,sans-serif;font-weight:900}span.ptoph2{font-size:55.5px;line-height:1}span.ptoph{color:#003bac;font-family:ヒラギノ角ゴ Std W8,Noto Sans JP,sans-serif;font-size:25px;font-weight:900;line-height:1.3}@media screen and (width<=767px){.common-page-title-inner{padding:12px 0}span.ptoph2{font-size:28px;line-height:1}span.ptoph1{font-size:24px;line-height:1.4}span.ptoph{font-size:20px}.thumb-box img{width:100%}.spcat-item a{box-shadow:0 1px 6px #ccc;border:1px solid #c1c1c1!important;border-radius:13px!important;padding:5px 16px!important}.spcat-item{vertical-align:middle;border-radius:10px;margin:3px 10px 15px 3px;display:inline-block}.itiran{text-align:center;margin-bottom:45px}}.content{text-align:center;width:1000px;margin:auto}.content1{box-sizing:border-box;background:linear-gradient(#fff 1%,#e7eaf16b 33%,#e7eaf100 50.4%,#eff4ff82 51.4%,#eff4ffa6 93%);border:20px solid #053f82;min-height:396px;padding-bottom:30px;position:relative}.toptext span:nth-child(2){letter-spacing:.8px;font-size:8px;line-height:2}.catalog_list{width:90%}.scrol_text{text-align:right;color:red}table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block}.title h1{text-align:center;font-size:20px}.mainimg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topleftimg{position:relative;top:81px;left:-24%}.toptext{letter-spacing:5.63px;color:#053f82;font-family:ヒラギノ角ゴ Std W8,Noto Sans JP,sans-serif;font-size:22.5px;font-weight:700;line-height:1;position:relative;top:103px;left:33%}.toptext span:first-child{letter-spacing:9.6px;font-size:48px;display:block}.content2{text-align:left;padding:48px 20px;font-family:Noto Sans JP,sans-serif}.content2 h2{border-left:6px solid #053f82;padding-left:20px;font-family:ヒラギノ角ゴ Std W8,Noto Sans JP,sans-serif;font-size:30.5px;font-weight:700}.content2 p{border-left:6px solid #053f826e;padding:5px 30px 15px;font-size:16px}.catalog_list{scrollbar-base-color:#9f6;scrollbar-arrow-color:#c00;width:100%;margin:auto;overflow:scroll}table.catalog_list th{color:#fff;background:#37659c;border:1px solid #fff}.content3{border:5px solid #dcdcdc}table.catalog_list tr:nth-child(2n){background-color:#fbfbfb}table.catalog_list tr:first-child{color:#fff;background:#37659c;font-weight:900}table.catalog_list td{font-size:13px}table.catalog_list th:first-child{font-size:15px}table.catalog_list th{position:sticky;left:0}@media screen and (width<=767px){th{position:sticky;left:0}.content3{border:5px solid #dcdcdc;overflow:scroll}}@media screen and (width<=760px){.content{width:100%}.content1{box-sizing:border-box;border:18px solid #053f82;min-height:411px;padding-bottom:30px;position:relative}.toptext{letter-spacing:5.63px;font-size:22.5px;line-height:1;top:251px;left:21%}.topleftimg{position:relative;top:53px;left:-24%}table.catalog_list th{color:#fff;word-break:break-word;background:#37659c;border:1px solid #fff}span.tategaki{writing-mode:vertical-rl;white-space:nowrap;margin:0;line-height:.2em}}ul.car_list{flex-wrap:wrap;justify-content:space-evenly;width:600px;margin:auto;font-family:Noto Sans JP,sans-serif;display:flex}ul.car_list li{letter-spacing:.77px;text-align:center;color:#333;background:#eee;border-radius:8px;width:32%;margin-bottom:3%;padding:13px 11px;font-family:HiraKakuProN-W3;font-size:15px;line-height:1.51;box-shadow:0 8px 9px #0003}h2.title{margin:20px}.content_list{text-align:center;background:#9e9e9e26;border:5px solid #dcdcdc;width:986px;margin:30px auto 45px;padding:30px 0}.content_list h2{margin:29px;font-family:ヒラギノ角ゴ Std W8,Noto Sans JP,sans-serif}@media screen and (width<=767px){ul.car_list{text-align:center;flex-wrap:wrap;justify-content:space-evenly;width:100%;margin:auto;display:flex}ul.car_list li{letter-spacing:.77px;text-align:center;color:#333;background:#eee;border-radius:8px;width:39%;margin:auto auto 3%;padding:13px 11px;font-family:HiraKakuProN-W3;font-size:15px;line-height:1.51;box-shadow:0 8px 9px #0003}.content_list{text-align:center;background:#9e9e9e26;border:5px solid #dcdcdc;width:98%;margin:30px auto 45px;padding:30px 0}}#sidebar{box-sizing:border-box;flex-shrink:0;width:28%}.c-marketprice{background:#fafafa;padding:40px 0;position:relative}.c-marketprice #marketprice{position:absolute;top:-40px}.c-marketprice__inner{width:90%;max-width:1080px;margin:0 auto}.c-marketprice__title{font-size:28px;font-weight:700;line-height:1.35}.c-marketprice__title span{color:#0b318f}.c-marketprice__description{margin:16px auto;font-size:16px}.c-marketprice__table{background-color:#fff;margin-top:32px}.c-marketprice__table__head{grid-template-columns:calc(70% - 1px) calc(30% - 1px);gap:1px;display:grid}.c-marketprice__table__head__column{color:#fff;text-align:center;background-color:#0b318f;padding:10px;font-size:16px;font-weight:700}.c-marketprice__table__body__type{border-top:1px solid #fff}.c-marketprice__table__body__type__title{text-align:center;text-align:left;background-color:#eff4ff;padding:8px 20px;font-size:14px;position:relative}.c-marketprice__table__body__type__title svg{width:16px;height:16px;position:absolute;top:16px;right:20px}.c-marketprice__table__body__type__link{padding:10px 20px;font-size:14px}.c-marketprice__table__body__type__link__text{color:#0b318f!important;text-decoration:underline!important}.c-marketprice__table__body__type__body{cursor:auto;border-top:2px solid #eee;grid-template-columns:calc(70% - 1px) calc(30% - 1px);gap:1px;display:grid}.c-marketprice__table__body__type__body:nth-child(odd){background-color:#f3f4f6}.c-marketprice__table__body__type__body__column{padding:10px 20px;font-size:14px}.c-marketprice__table__body__type__body__column.grade{text-align:left;border-right:2px solid #eee}.c-marketprice__table__body__type__body__column.price{text-align:center;font-weight:700}.c-marketprice__table__body details{position:relative}.c-marketprice__table__body details[open]{border:2px solid #f5ceb3}.c-marketprice__table__body details[open] .c-marketprice__table__body__type__title{background-color:#f5ceb3}.c-marketprice__table__body details[open] summary svg{transform:rotate(180deg)}.c-marketprice__table__body details>summary{list-style:none}.c-marketprice__table__body details>summary::-webkit-details-marker{display:none}.c-marketprice__table__body details>summary:focus{outline:none}.c-marketprice__table__body details:hover{cursor:pointer}.c-marketprice__notice{color:#999;text-align:right;margin:20px auto;font-size:10px}@media screen and (width<=767px){.c-marketprice{padding:20px 0}.c-marketprice #marketprice{top:0}.c-marketprice__title{font-size:20px}.c-marketprice__description{margin:12px auto;font-size:13px}.c-marketprice__table{margin-top:12px}.c-marketprice__table__head{grid-template-columns:calc(65% - 1px) calc(35% - 1px)}.c-marketprice__table__head__column{font-size:13px}.c-marketprice__table__body__type{border-top:1px solid #fff}.c-marketprice__table__body__type__title{text-align:center;text-align:left;background-color:#eff4ff;padding:8px 16px;font-size:14px;position:relative}.c-marketprice__table__body__type__body__column,.c-marketprice__table__body__type__link{padding:8px 16px}.c-marketprice__notice{text-align:left}}.c-case{padding:60px 0 20px}.c-case.lpform .c-case__title__wrapper{background-position-y:0;padding-bottom:32px}.c-case.lpform .c-case__message .inn{font-size:3.5rem}.c-case__title{color:#1b1b1b;text-align:center;margin-bottom:17px;padding-top:20px;font-size:2.8rem;font-weight:700;line-height:1.42;position:relative}.c-case__title span{color:#0b318f}.c-case__title:before{content:"";background:#0b318f;width:120px;height:4px;margin-left:-60px;position:absolute;top:0;left:50%}.c-case__title__wrapper{background-image:url(../nuxt-assets/img/wp/page/newb/case_bg01.png);background-position:50% 60px;background-repeat:no-repeat;background-size:80px;padding-bottom:20px}.c-case__message{text-align:center}.c-case__message .inn{color:#003aac;background:url(../nuxt-assets/img/wp/page/newb/case_bg02.png) 0 no-repeat,url(../nuxt-assets/img/wp/page/newb/case_bg03.png) 100% no-repeat;margin-bottom:20px;padding:0 30px;font-size:2.4rem;display:inline-block}.c-case__link{margin-top:20px;font-size:1.4rem;font-weight:700;display:inline-block;color:#535353!important;text-decoration:underline!important}@media screen and (width<=767px){.c-case{padding:40px 0}.c-case.lpform .c-case__title__wrapper{background-position-y:0;padding-bottom:20px}.c-case.lpform .c-case__message .inn{font-size:1.8rem}.c-case__title{margin-bottom:8px;padding-top:20px;font-size:24px}.c-case__title__wrapper{background-position-y:48px;background-size:60px}.c-case__message{padding:0}.c-case__message .inn{background-size:18px;padding:0 30px;font-size:1.7rem}.c-case__link{margin-top:12px}}.p-feature{padding:40px 0}.p-feature__inner{justify-content:center;gap:12px;width:95%;max-width:1200px;margin:0 auto;display:flex}.p-feature__item{width:100%;height:auto;transition:all .2s;display:block}.p-feature__item:hover{opacity:.9}@media screen and (width<=600px){.p-feature{padding:20px 0}.p-feature__inner{flex-direction:column;gap:4px}}.c-mania{background-color:#fff;padding:40px 0}.c-mania__inner{justify-content:center;align-items:center;gap:10px;width:90%;margin:0 auto;display:flex}.c-mania__image{width:100%;max-width:600px;height:auto;display:block}.c-mania__image:hover{opacity:.9}@media screen and (width<=767px){.c-mania{padding:20px 0}.c-mania__inner{flex-direction:column}.c-mania__image{width:auto;max-width:100%}}.c-supervisor{padding:20px 0}.c-supervisor__inner{width:90%;max-width:1080px;margin:0 auto}.c-supervisor__card{border:1px solid #e3e3e3;width:100%;height:auto;padding:20px 0;display:flex}.c-supervisor__card__avatar{border-radius:50%;width:160px;height:160px;margin:0 40px;display:block}.c-supervisor__card__text{margin-right:40px}.c-supervisor__card__text__name{margin:12px auto;font-size:20px;font-weight:700}.c-supervisor__card__text__profile{font-size:16px}@media screen and (width<=600px){.c-supervisor{padding:10px 0}.c-supervisor__card{padding:12px 0;display:flex}.c-supervisor__card__avatar{width:60px;height:60px;margin:12px}.c-supervisor__card__text{margin-right:12px}.c-supervisor__card__text__name{margin:4px 0;font-size:16px}.c-supervisor__card__text__profile{font-size:12px}}.c-org-reviews{padding:60px 0;position:relative}.c-org-reviews #org-reviews{position:absolute;top:-40px}.c-org-reviews__inner{max-width:1280px;margin:0 auto}.c-org-reviews__title{font-size:28px;font-weight:700;line-height:1.35}.c-org-reviews__title span{color:#0b318f}.c-org-reviews__voices{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.c-org-reviews__voices__item{border:1px solid #eee;border-top:3px solid #0b318f;width:100%;margin:0 auto;position:relative}.c-org-reviews__voices__item__star{box-sizing:border-box;background-color:#505050;align-items:center;width:100%;min-height:25px;padding:2px 8px;display:flex}.c-org-reviews__voices__item__star__text{color:#fff;margin-right:10px;font-size:12px;font-weight:700}.c-org-reviews__voices__item__star__icon{fill:#f6d003;width:16px;height:auto}.c-org-reviews__voices__item__title{min-height:53px;padding:10px;font-size:15px;font-weight:700}.c-org-reviews__voices__item__body{padding:10px}.c-org-reviews__voices__item__user{color:#222;margin-bottom:10px;font-size:14px;font-weight:700}.c-org-reviews__voices__item__images{justify-content:center;margin-bottom:10px;display:flex}.c-org-reviews__voices__item__images__user{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:200px;height:113px;display:block}.c-org-reviews__voices__item__message__title{color:#003bac;border-bottom:2px dotted #003bac;padding:0 2px;font-size:14px;font-weight:700;display:inline-block}.c-org-reviews__voices__item__message__text{color:#222;padding:8px 0;font-size:14px}.c-org-reviews__voices__item__message__text:first-of-type{margin-bottom:8px}.c-org-reviews__voices__item__link{font-size:12px;line-height:1;display:inline-block;color:#0b318f!important;text-decoration:underline!important}.c-org-reviews__hidden-content,.c-org-reviews__more-toggle{display:none}.c-org-reviews__more-toggle:checked~.c-org-reviews__hidden-content{display:grid}.c-org-reviews__more-toggle:checked~.c-org-reviews__showmore__button{display:none}.c-org-reviews__more--toggle:not(:checked),.c-org-reviews__showmore{margin-top:24px}.c-org-reviews__showmore__button{background-color:#fff;border:1px solid #0b318f;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:320px;height:40px;margin:0 auto;font-size:15px;line-height:1;transition:all .4s;display:flex;position:relative;color:#0b318f!important}.c-org-reviews__showmore__button:hover{background-color:#f8f8f8}.c-org-reviews__showmore__button__icon{z-index:1;fill:#0b318f;width:20px;height:20px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media screen and (width<=767px){.c-org-reviews{padding:20px 0}.c-org-reviews #org-reviews{top:0}.c-org-reviews__title{text-align:left;font-size:20px}.c-org-reviews__voices{grid-template-columns:repeat(1,1fr)}.c-org-reviews__voices__item__title{min-height:inherit;font-size:13px}.c-org-reviews__voices__item__message__text,.c-org-reviews__voices__item__user{font-size:13px}.c-org-reviews__showmore__button{font-size:14px}}.c-content{background-color:#fff;padding:60px 0}.c-content__inner{text-align:center;width:90%;max-width:1080px;margin:0 auto}.c-content__title{color:#222;border-top:4px solid #0b318f;border-bottom:4px solid #0b318f;margin-bottom:40px;padding:12px 80px;font-size:32px;line-height:1.3;display:inline-block}.c-content__title span{color:#0b318f}.c-content__balloon{width:90%;margin:0 auto;position:relative}.c-content__balloon__id{position:absolute;top:-100px}.c-content__balloon__title{color:#0b318f;background-color:#eef4ff;border:2px solid;margin-bottom:24px;padding:8px 20px;font-size:24px;font-weight:400;display:inline-block;position:relative}.c-content__balloon__title:before{content:"";border-top:21px solid #0b318f;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:21px solid #0000;width:0;height:0;position:absolute;bottom:-21px;right:50px}.c-content__balloon__title:after{content:"";border-top:18px solid #eef4ff;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:18px solid #0000;width:0;height:0;position:absolute;bottom:-16px;right:51px}.c-content__balloon__body{text-align:left;letter-spacing:.05rem;color:#222;font-size:15px;line-height:1.7}.c-content__item{text-align:left;background-color:#fff;border:4px solid #0b318f;border-top:none;margin-top:48px;position:relative}.c-content__item__id{position:absolute;top:-100px}.c-content__item__title{color:#fff;background-color:#0b318f;padding:16px 16px 16px 120px;font-size:24px;line-height:1}.c-content__item__title__wrapper{position:relative}.c-content__item__title__icon{width:80px;height:80px}.c-content__item__title__icon__wrapper{background-color:#0b318f;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;top:-32px;left:-16px}.c-content__item__body{letter-spacing:.1rem;padding:40px;font-size:16px;line-height:2}.c-content__item__body strong{font-weight:700}.c-content__item__body .highlight{background:linear-gradient(#fff 60%,#ffed60 0);font-weight:700}@media screen and (width<=600px){.c-content{padding:20px 0}.c-content__title{border-top:3px solid #0b318f;border-bottom:3px solid #0b318f;margin-bottom:20px;padding:12px;font-size:20px;display:block}.c-content__balloon{width:100%}.c-content__balloon__title{background-size:100%;margin-bottom:16px;padding:4px 12px;font-size:16px;display:block}.c-content__balloon__title:before{border-width:15px 15px 0 0;bottom:-15px}.c-content__balloon__title:after{border-width:11px 11px 0 0;bottom:-10px;right:52px}.c-content__balloon__body{font-size:13px}.c-content__item{border:3px solid #0b318f;margin-top:16px}.c-content__item__icon{width:60px;height:60px}.c-content__item__icon__wrapper{width:120px;height:120px;position:absolute;top:-32px;left:-16px}.c-content__item__title{width:100%;padding:0 0 0 20px;font-size:15px;line-height:1.2}.c-content__item__title__wrapper{background-color:#0b318f;align-items:center;padding:4px 8px;display:flex}.c-content__item__title__icon{width:100%;height:100%}.c-content__item__title__icon__wrapper{border-radius:inherit;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;top:0;left:0}.c-content__item__body{text-align:justify;padding:16px;font-size:14px;line-height:1.7}}.c-rare-cars-results{color:#222;padding:60px 0;font-family:CurrentNotoSansJP,sans-serif;position:relative}.c-rare-cars-results__id{position:absolute;top:-100px}.c-rare-cars-results__title{text-align:center;margin-bottom:40px;font-size:38px;font-weight:700;line-height:1.2;position:relative}.c-rare-cars-results__title:before{content:"";background-color:#0b318f;width:90px;height:4px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.c-rare-cars-results__title span{color:#0b318f}@media screen and (width<=600px){.c-rare-cars-results{padding:40px 0}.c-rare-cars-results__title{margin-bottom:20px;font-size:25px}}.c-media{color:#222;padding:90px 0 60px;font-family:CurrentNotoSansJP,sans-serif}.c-media__inner{width:90%;max-width:1080px;margin:0 auto}.c-media__title{text-align:center;font-size:38px;font-weight:700;line-height:1.2;position:relative}.c-media__title span{color:#0b318f}.c-media__title:before{content:"";background-color:#0b318f;width:90px;height:4px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.c-media__box{text-align:center;background-color:#f8f8f8;margin:40px auto 0;padding:40px}.c-media__items{flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:40px;display:flex}.c-media__item{width:auto;height:52px}.c-media__item+p{text-align:center;font-size:15px}@media screen and (width<=600px){.c-media{padding:60px 0 40px}.c-media__title{font-size:26px}.c-media__title:before{top:-20px}.c-media__box{text-align:left;background-color:#f8f8f8;margin:20px auto 0;padding:20px}.c-media__items{gap:20px;margin-bottom:20px}.c-media__item{height:30px}.c-media__item+p,.c-media__text{font-size:12px}}.c-footer-small{background-color:#039;padding:10px 0}.c-footer-small__nav{justify-content:center;display:flex}.c-footer-small__nav__item{margin-right:40px;font-size:14px;display:inline-block;position:relative}.c-footer-small__nav__item:first-child:after{content:"";background-color:#fff6;width:1px;height:80%;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.c-footer-small__inner{text-align:center;color:#fff;width:90%;max-width:1080px;margin:0 auto}.c-footer-small__copyright{margin-top:10px;font-size:12px}.c-footer-small__bottom-space{margin-top:140px}@media screen and (width<=600px){.c-footer-small{padding-bottom:80px}.c-footer-small__nav__item{font-size:12px}.c-footer-small__copyright{font-size:10px}.c-footer-small__bottom-space{margin:18px}}.c-bottom-cta{box-sizing:border-box;z-index:9;background-color:#000000b3;width:100%;position:fixed;bottom:0;left:0;overflow:hidden}.c-bottom-cta .inner{text-align:center;justify-content:space-between;padding:8px;display:flex}.c-bottom-cta .btn,.c-bottom-cta .tel{width:49.5%;height:64px}.c-bottom-cta .tel a{box-sizing:border-box;background-color:#fff;border-radius:60px;width:100%;height:100%;padding:14px 8px;display:block}.c-bottom-cta .tel a .time{letter-spacing:-.5px;margin-top:0;font-size:1rem;line-height:1;display:block}.c-bottom-cta .btn a{box-sizing:border-box;color:#fff;background:linear-gradient(#014bb4,#0b318f),linear-gradient(#0b318f,#014bb4);border-radius:60px;width:100%;height:100%;padding:18px 10px;font-size:1.5rem;font-weight:700;display:block}.c-bottom-cta-desktop{z-index:999;width:100%;position:fixed;bottom:0;left:0}.c-bottom-cta-desktop__close{cursor:pointer;background-color:#ddd;border:2px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.c-bottom-cta-desktop__close:before{content:"✕";color:#666}.c-bottom-cta-desktop__close:hover{background-color:#ccc}.c-bottom-cta-desktop__close__wrapper{position:absolute;top:12px;right:12px}.c-bottom-cta-desktop__content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ed0707;background-color:#ffffffe8;flex-wrap:wrap;gap:40px;height:auto;padding:23px 16px;box-shadow:0 8px 16px #222c}.c-bottom-cta-desktop__content,.c-bottom-cta-desktop__content__button{box-sizing:border-box;justify-content:center;align-items:center;width:100%;font-family:CurrentNotoSansJP,sans-serif;display:flex;position:relative}.c-bottom-cta-desktop__content__button{letter-spacing:.02em;background-image:linear-gradient(90deg,#ef8333,#ee451d,#ed0707);border-radius:8px;flex-shrink:0;max-width:450px;height:67px;font-size:24px;font-weight:800;line-height:1.5;box-shadow:0 6px 12px #2223;color:#fff!important}.c-bottom-cta-desktop__content__button:hover{opacity:.9}.c-bottom-cta-desktop__content__button__icon{fill:#fff;width:36px;height:36px;position:absolute;top:49%;left:27px;transform:translateY(-50%)}.c-bottom-cta-desktop__content__text{background-color:#ecf3fc;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%;max-width:450px;padding:14px 16px 3px;display:flex;position:relative}.c-bottom-cta-desktop__content__text__icon{width:32px;height:32px}.c-bottom-cta-desktop__content__text__info{flex-direction:column;justify-content:center;align-items:center;display:flex}.c-bottom-cta-desktop__content__text__info__message{letter-spacing:-2%;color:#105ed3;background-color:#fff;border:1px solid #105ed3;border-radius:100px;width:max-content;padding:2px 16px;font-family:CurrentNotoSansJP,sans-serif;font-size:14px;font-weight:700;line-height:1.5;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.c-bottom-cta-desktop__content__text__info__freecall{align-items:center;gap:8px;margin-bottom:1px;display:flex}.c-bottom-cta-desktop__content__text__info__freecall__number{letter-spacing:4%;color:#0439c5;font-family:Mulish,sans-serif;font-size:30px;font-weight:700;line-height:1}.c-bottom-cta-desktop__content__text__info__time{letter-spacing:-.02em;color:#888;font-size:12px;font-weight:400;line-height:1.5}.other-fv{letter-spacing:.1rem;text-align:center;background-color:#f2f2f2;padding:20px 0 93px;position:relative}.other-fv__main{justify-content:space-between;align-items:center;margin:0 auto;display:flex}.other-fv__title{text-align:center;font-style:normal}.other-fv__leading,.other-fv__title{letter-spacing:-.32px;font-size:16px;line-height:150%}.other-fv__leading{color:#333;text-align:left;margin-bottom:24px;font-weight:700}.other-fv__subtitle{color:#fff;background-color:#0b318f;margin-bottom:20px;padding:8px 12px;font-size:32px;font-weight:700;display:inline-block}.other-fv__subtitle__wrapper{flex-wrap:wrap;display:flex}.other-fv__subtitle__1{color:#fff;background:#0a318e;justify-content:center;align-items:center;margin-left:-4px;padding:2px 16px 3px;display:inline-flex;box-shadow:4px 4px 1px #0000002e}.other-fv__subtitle__1,.other-fv__subtitle__2{letter-spacing:-.64px;font-size:32px;font-weight:700;line-height:150%}.other-fv__subtitle__2{color:#051948;margin-top:4px;margin-left:10px}.other-fv__subtitle__3{text-align:left;color:#0a318e;width:100%;margin-top:8px;font-size:54px;font-weight:600;line-height:78px}.other-fv__title{text-align:left;color:#333;margin-bottom:20px;font-size:32px;font-weight:700;line-height:1.35}.other-fv__title span{color:#0b318f;font-size:48px}.other-fv__title small{margin-left:8px;display:inline-block}.other-fv__title__wrapper{text-align:center;flex-shrink:0;max-width:50%}.other-fv__strength{gap:10px;margin:25px auto 0;display:flex}.other-fv__strength__box{background-color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:132px;padding:10px 0;display:flex}.other-fv__strength__box__text{color:#105ed3;text-align:center;letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.other-fv__images{grid-template-columns:repeat(2,1fr);gap:8px;margin-left:20px;display:grid}.other-fv__image{border-radius:4px;height:135px;position:relative;overflow:hidden}.other-fv__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.other-fv__image__label,.other-fv__image__label svg{position:absolute;top:0;right:0}.other-fv__image__label__text{color:#fff;width:max-content;font-size:14px;font-weight:700;line-height:120%;position:absolute;top:8px;right:12.5px}.other #simple-form-wrapper .c-simple-form-anchor{margin-top:-330px;padding-top:300px;position:relative}@media screen and (width<=767px){.other-fv{padding:16px 0}.other-fv__main{flex-direction:column;margin:0 auto}.other-fv__leading{letter-spacing:-.28px;margin-bottom:16px;font-size:14px;line-height:150%}.other-fv__subtitle{margin-bottom:12px;padding:8px 12px;font-size:18px}.other-fv__subtitle__wrapper{align-items:center;display:flex}.other-fv__subtitle__1{margin-left:-3px;padding:7px 8px 9px;font-size:20px;line-height:36px}.other-fv__subtitle__2{letter-spacing:-.4px;margin-top:12px;margin-left:5px;font-size:20px}.other-fv__subtitle__3{margin-top:10px;font-size:32px;line-height:150%}.other-fv__title{text-align:center;margin-bottom:12px;font-size:26px}.other-fv__title span{font-size:32px}.other-fv__title__wrapper{max-width:100%}.other-fv__strength{gap:8px;margin:16px auto 0}.other-fv__strength__box{flex:1;min-width:0;padding:8px 4px}.other-fv__strength__box__text{letter-spacing:-.28px;font-size:14px}.other-fv__images{gap:8px;margin-top:16px;margin-left:0}.other-fv__image{height:112px}.other #simple-form-wrapper .c-simple-form-anchor{margin-top:-300px}}.other .c-immobile-info{flex-direction:column;gap:80px;margin:80px 0;display:flex}.other .c-immobile-info__block__title{color:#333;text-align:center;letter-spacing:-.64px;align-self:stretch;margin-bottom:32px;font-size:32px;font-weight:700;line-height:150%}.other .c-immobile-info__block__subtitle{color:#333;letter-spacing:-.48px;margin-bottom:16px;font-size:24px;font-style:normal;font-weight:700;line-height:150%}.other .c-immobile-info__block__text{color:#333;letter-spacing:-.32px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media screen and (width<=767px){.other .c-immobile-info{gap:40px;margin:40px 0}.other .c-immobile-info__block__title{letter-spacing:-.48px;margin-bottom:24px;font-size:24px}.other .c-immobile-info__block__subtitle{letter-spacing:-.4px;font-size:20px}}.c-purchase-results{padding:40px 0}.c-purchase-results__inner{width:90%;max-width:1080px;margin:0 auto}.c-purchase-results__title{font-size:28px;font-weight:700;line-height:1.35}.c-purchase-results__title span{color:#0b318f}.c-purchase-results__description{margin:16px auto;font-size:16px}.c-purchase-results__list{margin-top:32px}@media screen and (width<=767px){.c-purchase-results{padding:20px 0}.c-purchase-results__title{font-size:20px}.c-purchase-results__description{margin:12px auto;font-size:13px}.c-purchase-results__list{margin-top:32px}}.c-purchase-results-table{padding:40px 0}.c-purchase-results-table__inner{width:90%;max-width:1080px;margin:0 auto}.c-purchase-results-table__title{text-align:center;font-size:28px;font-weight:700;line-height:1.35}.c-purchase-results-table__title span{color:#0b318f}.c-purchase-results-table__table{white-space:wrap;display:table}.c-purchase-results-table__table thead{color:#fff;background-color:#0b318f}.c-purchase-results-table__table tbody tr:nth-child(2n){background-color:#f8f8f8}.c-purchase-results-table__table tbody td:first-child{width:70%}.c-purchase-results-table__table tbody td:last-child{text-align:center;width:30%}.c-purchase-results-table__table tbody td:last-child .price{font-size:20px;line-height:1.2}.c-purchase-results-table__showmore,.c-purchase-results-table__showmore:last-child{margin-top:20px}.c-purchase-results-table__showmore__button{cursor:pointer;background-color:#fff;border:1px solid #0b318f;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:320px;height:40px;margin:0 auto;font-size:15px;line-height:1;transition:all .4s;display:flex;position:relative;color:#0b318f!important}.c-purchase-results-table__showmore__button:hover{background-color:#f8f8f8}.c-purchase-results-table__showmore__button__icon{z-index:1;fill:#0b318f;width:20px;height:20px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media screen and (width<=767px){.c-purchase-results-table{padding:20px 0}.c-purchase-results-table__title{font-size:20px}.c-purchase-results-table__table tbody td .title{font-size:15px}.c-purchase-results-table__table tbody td .details{font-size:13px}.c-purchase-results-table__table tbody td .label{font-size:15px}.c-purchase-results-table__table tbody td .price{font-size:16px}}.c-org-purchase-results{padding:60px 0;position:relative}.c-org-purchase-results #org-purchase-results{position:absolute;top:-40px}.c-org-purchase-results__inner{max-width:1280px;margin:0 auto}.c-org-purchase-results__title{margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.35}.c-org-purchase-results__title span{color:#0b318f}.c-org-purchase-results__list{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.c-org-purchase-results__item{background-color:#fff;border:1px solid #ddd;border-top:3px solid #0b318f;border-radius:4px;padding:10px 10px 4px;position:relative}.c-org-purchase-results__item__content{gap:8px;display:flex}.c-org-purchase-results__item__image{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:120px;height:68px}.c-org-purchase-results__item__text__title{word-break:break-word;margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.2}.c-org-purchase-results__item__text__body{word-break:break-word;color:#666;font-size:12px;line-height:1.2}.c-org-purchase-results__item__prices{justify-content:space-between;align-items:center;display:flex}.c-org-purchase-results__item__price{font-size:12px}.c-org-purchase-results__item__price.other{color:#666}.c-org-purchase-results__item__price.qshaoh span{color:#0b318f;font-size:18px;font-weight:700;line-height:1}.c-org-purchase-results__item__link{font-size:12px;line-height:1;display:inline-block;color:#0b318f!important;text-decoration:underline!important}.c-org-purchase-results__hidden-content,.c-org-purchase-results__more-toggle{display:none}.c-org-purchase-results__more-toggle:checked~.c-org-purchase-results__hidden-content{display:grid}.c-org-purchase-results__more-toggle:checked~.c-org-purchase-results__showmore__button{display:none}.c-org-purchase-results__more--toggle:not(:checked){margin-top:24px}.c-org-purchase-results__showmore,.c-org-purchase-results__showmore:last-child{margin-top:20px}.c-org-purchase-results__showmore__button{cursor:pointer;background-color:#fff;border:1px solid #0b318f;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:320px;height:40px;margin:0 auto;font-size:15px;line-height:1;transition:all .4s;display:flex;position:relative;color:#0b318f!important}.c-org-purchase-results__showmore__button:hover{background-color:#f8f8f8}.c-org-purchase-results__showmore__button__icon{z-index:1;fill:#0b318f;width:20px;height:20px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media screen and (width<=767px){.c-org-purchase-results{padding:20px 0}.c-org-purchase-results #org-purchase-results{top:0}.c-org-purchase-results__title{text-align:center;margin-bottom:20px;font-size:20px}.c-org-purchase-results__list{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:repeat(1,1fr);gap:0;margin:0 auto}.c-org-purchase-results__item{border:none;align-items:flex-start;padding:8px}.c-org-purchase-results__item:not(:last-child){border-bottom:1px solid #ddd}.c-org-purchase-results__item__image{width:100px;height:56px}.c-org-purchase-results__item__text__title{margin-bottom:4px;font-size:14px}.c-org-purchase-results__item__text__body{font-size:12px;line-height:1.2}.c-org-purchase-results__item__prices{justify-content:flex-end;gap:20px}.c-org-purchase-results__showmore__button{font-size:14px}}.c-recent-purchase-result{background-color:#f3f4f6;padding:40px 0}.c-recent-purchase-result__inner{width:90%;max-width:800px;margin:0 auto}.c-recent-purchase-result__title{text-align:center;margin-bottom:40px;font-size:36px;font-weight:700;line-height:1.2}.c-recent-purchase-result__title span{color:#0b318f}.c-recent-purchase-result__item{background-color:#fff;border:1px solid #0b318f;border-radius:4px;justify-content:center;align-items:center;gap:20px;padding:20px 40px;display:flex;box-shadow:0 0 20px #99999961}.c-recent-purchase-result__item__image{width:250px}.c-recent-purchase-result__item__text__title{font-size:24px;font-weight:700}.c-recent-purchase-result__item__text__body{margin:12px auto}.c-recent-purchase-result__item__text__price{text-align:right;font-size:24px;font-weight:700;line-height:1.2}.c-recent-purchase-result__item__text__price span{color:#ed6806;font-size:40px}.c-recent-purchase-result__item__text__price span small{font-size:28px}@media screen and (width<=768px){.c-recent-purchase-result__title{margin-bottom:20px;font-size:24px}.c-recent-purchase-result__item{flex-direction:column;gap:16px;padding:12px 16px}.c-recent-purchase-result__item__image{width:100%;max-width:200px;height:auto}.c-recent-purchase-result__item__text__title{font-size:16px}.c-recent-purchase-result__item__text__body{margin:0 auto;font-size:14px}.c-recent-purchase-result__item__text__price{font-size:16px}.c-recent-purchase-result__item__text__price span{font-size:40px}.c-recent-purchase-result__item__text__price span small{font-size:28px}}.c-2000gt{background-image:url(/nuxt-assets/img/main/2000gt/bg.svg);background-size:cover;padding:60px 0}.c-2000gt__inner{width:90%;margin:0 auto}.c-2000gt__title{letter-spacing:.05rem;text-align:center;font-size:36px}.c-2000gt__title small{font-size:26px}.c-2000gt__title span{color:#0b318f;font-size:36px}.c-2000gt__title .underline{text-decoration:underline}.c-2000gt__subtitle{text-align:center;letter-spacing:.05rem;font-size:26px;font-weight:700;position:relative}.c-2000gt__subtitle__gradient{color:#0000;background:repeating-linear-gradient(0deg,#967624 0,#d0b041 50%,#967624);-webkit-background-clip:text}.c-2000gt__subtitle__wrapper{justify-content:center;align-items:center;gap:20px;display:flex}.c-2000gt__slide{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}.c-2000gt__card{background-color:#fff;border-radius:2px;flex-direction:column;width:250px;display:flex;overflow:hidden;box-shadow:1px 6px 6px #0000001a}.c-2000gt__card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:141px}.c-2000gt__card__actions,.c-2000gt__card__body{padding:12px 16px}.c-2000gt__card__body__title{color:#0b318f;font-family:Mulish,sans-serif;font-size:20px;font-weight:700;line-height:1}.c-2000gt__card__body__text{font-size:14px}.c-2000gt__card__line{width:100%}.c-2000gt__card__actions__text{color:#333;font-size:14px;display:block}.c-2000gt__card__actions__text svg{fill:#333;vertical-align:sub;width:20px;height:auto}.c-2000gt__card__actions__text strong{font-weight:700}.c-2000gt__card__actions__link{color:#333;font-size:14px;display:block;text-decoration:underline!important}.c-2000gt__card__actions__link:not(:first-child){margin-top:8px}.c-2000gt__card__actions__link svg{fill:#333;vertical-align:sub;width:20px;height:auto}.c-2000gt__card__actions__link:hover{color:#999}.c-2000gt__card__actions__link:hover svg{fill:#999}@media screen and (width<=768px){.c-2000gt{background-image:url(/nuxt-assets/img/main/2000gt/bg_sp.svg);padding:40px 0}.c-2000gt__title{margin-top:16px;font-size:28px;line-height:1.3}.c-2000gt__title small{font-size:24px;display:block}.c-2000gt__title span{font-size:28px}.c-2000gt__subtitle{font-size:20px}.c-2000gt__subtitle__wrapper{gap:12px}.c-2000gt__subtitle__image{width:18px;height:auto}.c-2000gt__slide{flex-direction:column;gap:16px;margin-top:20px}.c-2000gt__card{width:100%}.c-2000gt__card__image{aspect-ratio:16/9;height:auto}.c-2000gt__card__actions,.c-2000gt__card__body{padding:8px 16px}.c-2000gt__card__body__title{line-height:1}.c-2000gt__card__actions{padding-bottom:16px}}.c-classic-supercar,.c-classic-supercar__bg{width:100%;height:500px;position:relative}.c-classic-supercar__bg{-o-object-fit:cover;object-fit:cover;z-index:0;display:block}.c-classic-supercar__inner{z-index:1;text-align:center;box-sizing:border-box;width:90%;max-width:1080px;height:100%;margin-inline:auto;padding:24px 0;position:absolute;inset:0}.c-classic-supercar__title{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.c-classic-supercar__title__text{text-align:center;color:#fff;font-family:serif;font-size:32px;font-weight:400;line-height:1.3}.c-classic-supercar__title__text span{color:#ceae69}.c-classic-supercar__list{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.c-classic-supercar__list__item__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-classic-supercar__list__item__image__bg{background-image:linear-gradient(#6f4d00,#dbbc77);justify-content:center;align-items:center;width:100%;height:160px;padding:3px;display:flex}.c-classic-supercar__list__item__title{color:#fff;margin-top:16px;font-family:serif;font-size:20px;font-weight:700;line-height:1.3}.c-classic-supercar__button{background-image:linear-gradient(#fff,#e0e0e0);border-radius:4px;justify-content:center;align-items:center;width:280px;height:52px;margin-inline:auto;font-size:14px;font-weight:700;display:flex;position:relative}.c-classic-supercar__button__link{width:12px;height:auto;position:absolute;top:18px;right:18px}.c-classic-supercar__button:hover{background-image:linear-gradient(#fff,#aaa)}@media screen and (width<=768px){.c-classic-supercar{height:1140px}.c-classic-supercar__bg{height:100%}.c-classic-supercar__title{margin:12px auto 24px}.c-classic-supercar__title__icon:first-child{margin-left:-25px;margin-right:-30px}.c-classic-supercar__title__icon:last-child{margin-left:-30px;margin-right:-25px}.c-classic-supercar__title__text{font-size:22px}.c-classic-supercar__list{grid-template-columns:1fr;gap:16px}.c-classic-supercar__list__item{width:300px;margin-inline:auto}.c-classic-supercar__list__item__title{margin-top:10px;font-size:16px}.c-classic-supercar__button{margin-top:20px}}.c-campaign{justify-content:center;gap:8px;width:95%;max-width:1280px;height:auto;margin:0 auto;padding:80px 0 0;display:flex}.c-campaign__image{width:100%;max-width:450px;display:block}.c-campaign__image.full{grid-column:1/3}@media screen and (width<=768px){.c-campaign{flex-direction:column;gap:16px;width:calc(100% - 32px);margin-top:40px;padding:0 16px}.c-campaign__image.full{grid-column:auto;width:100%}}.c-promise{background-color:#fefaef;padding:120px 0 80px}.c-promise__inner{width:95%;max-width:1080px;margin:0 auto;padding:100px 50px 60px;position:relative;box-shadow:3px 3px #0038a680}.c-promise__inner,.c-promise__title{box-sizing:border-box;background-color:#fff;border:2px solid #0039a8}.c-promise__title{color:#0039a8;justify-content:center;align-items:center;width:1000px;height:98px;font-size:36px;font-weight:700;line-height:1;display:flex;position:absolute;top:-48px;left:50%;transform:translate(-50%)}.c-promise__title .emphasis{color:#ed0707;margin-bottom:8px;font-family:ヒラギノ角ゴシック,sans-serif;font-size:56px;font-weight:700;position:relative}.c-promise__title .emphasis:after{content:url(../nuxt-assets/img/main/promise/emp.svg);z-index:1;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.c-promise__box{border:1px solid #0039a8}.c-promise__box:first-of-type{margin-bottom:50px}.c-promise__box__head{background-color:#0039a8;justify-content:center;align-items:center;padding:18px;display:block;position:relative}.c-promise__box__head__icon{position:absolute;top:50%;left:40px;transform:translateY(-50%)}.c-promise__box__head__title{color:#fff;text-align:center;font-size:34px;line-height:1}.c-promise__box__body{padding:40px 36px}.c-promise__box__body:first-child{flex-direction:column;justify-content:center;align-items:center;display:flex}.c-promise__box__body:last-of-type{padding-bottom:80px}.c-promise__box__body__title{color:#1b439f;margin:20px 0 0;font-size:34px;font-weight:700;line-height:1.8}.c-promise__box__body__text{font-size:16px;font-weight:700;line-height:1.8}.c-promise__box__body__text b{color:#ed0707}.c-promise__box__body__image__wrapper{box-sizing:border-box;background-color:#f2f7ff;justify-content:center;width:640px;height:auto;margin:40px auto 0;padding:3px 10px;display:flex}.c-promise__box__body__note{color:#707070;font-size:12px;line-height:1.5}.c-promise__box__body__flex{justify-content:space-between;display:flex}.c-promise__box__body__flex:last-of-type{align-items:flex-start;gap:80px}.c-promise__box__body__flex:last-of-type>img{flex-shrink:0;width:385px;height:auto}.c-promise__box__body__gtr{width:300px;height:auto;margin-top:20px}.c-promise__box__body__gtr__wrapper{position:relative}.c-promise__box__body__gtr__question{position:absolute;top:-40px;left:40%;transform:translate(-50%)}@media screen and (width<=768px){.c-promise{padding:80px 0}.c-promise__inner{border-width:1px;padding:70px 10px 30px}.c-promise__title{border-width:1px;width:calc(100% - 20px);height:52px;font-size:24px;top:-26px}.c-promise__title .emphasis{margin-bottom:5px;font-size:44px}.c-promise__title .emphasis:after{top:-40px}.c-promise__box:first-of-type{margin-bottom:25px}.c-promise__box__head__icon{width:72px;height:72px;left:2px}.c-promise__box__head__title{margin-left:52px;font-size:16px}.c-promise__box__body{padding:24px 10px}.c-promise__box__body:last-of-type{padding-bottom:40px}.c-promise__box__body__title{margin:0;font-size:16px;line-height:28px}.c-promise__box__body__text{font-size:15px}.c-promise__box__body__image__wrapper{width:100%;margin:20px auto 0;padding:24px 24px 10px}.c-promise__box__body__note{font-size:11px}.c-promise__box__body__flex:last-of-type{flex-direction:column;align-items:center;gap:24px}.c-promise__box__body__gtr{width:148px;margin-top:0}.c-promise__box__body__gtr__question{width:55px;top:-30px}}.c-mannheim{padding:60px 0 40px}.c-mannheim__inner{justify-content:center;align-items:center;gap:60px;width:95%;max-width:1080px;margin:0 auto;display:flex}.c-mannheim__image{flex-shrink:0;width:400px;height:auto}.c-mannheim__image:hover{opacity:.9}.c-mannheim__text p{font-size:16px;line-height:2.2}.c-mannheim__text p:not(:last-child){margin-bottom:8px}.c-mannheim__text p b{font-weight:700}.c-mannheim__text p a{font-size:18px;font-weight:700;color:#02c755!important;text-decoration:underline!important}@media screen and (width<=768px){.c-mannheim{padding:40px 0 30px}.c-mannheim__inner{flex-direction:column;gap:20px}.c-mannheim__image{width:100%}.c-mannheim__text{padding:0 8px}.c-mannheim__text p{font-size:14px;line-height:2}.c-mannheim__text p:not(:last-child){margin-bottom:0}.c-mannheim__text p a{justify-content:center;font-size:16px;display:flex}.c-mannheim__text br{content:"";height:10px;display:block}}.c-sidemenu{z-index:10;position:fixed;top:50%;right:0;transform:translateY(-50%)}.c-sidemenu__inner{flex-direction:column;gap:8px;display:flex;position:relative}.c-sidemenu__item{background-color:#edf2fc;border-top-left-radius:5px;border-bottom-left-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:70px;height:65px;display:flex;box-shadow:0 2px 4px #00166433}.c-sidemenu__item.disabled{cursor:inherit;background-color:#c6c6c6}.c-sidemenu__item.disabled:hover{background-color:#c6c6c6}.c-sidemenu__item:hover{background-color:#dee6f7}.c-sidemenu__item__text{color:#4b5fa7;font-size:12px;font-weight:700}.c-sideform,.c-sideform__title{background-color:#fff}.c-sideform__title{text-align:center;color:#fff;background-color:#0b318f;margin-bottom:12px;padding:12px 8px;font-size:16px;line-height:1.5}.c-sideform__body{padding:16px 20px}.c-sideform__maker-model{color:#222;appearance:none;box-sizing:border-box;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:2px;width:100%;height:32px;font-size:14px;transition:all .2s;position:relative}.c-sideform__maker-model__text{height:100%;padding:2px 16px}.c-sideform__maker-model__icon{width:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.c-sideform__group{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;gap:0 12px;width:100%;display:flex}.c-sideform__group__input{width:100%}.c-sideform__label{margin-bottom:2px}.c-sideform__label__title{letter-spacing:.05rem;font-size:14px;font-weight:700;line-height:1}.c-sideform__label__optional,.c-sideform__label__required{border-radius:2px;margin-right:8px;padding:4px 6px;font-size:12px;line-height:1;display:inline-block}.c-sideform__label__required{color:#f77c19;border:1px solid #f77c19}.c-sideform__label__optional{display:none}.c-sideform__maker-model{height:auto!important}.c-sideform__maker-model__wrapper{width:100%}.c-sideform .c-side-form__maker-model,.c-sideform__item{color:#222;appearance:none;box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:2px;width:100%;height:32px;font-size:14px;transition:all .2s}.c-sideform .c-side-form__maker-model.placeholder,.c-sideform__item.placeholder{color:#c0c4ce}.c-sideform .c-side-form__maker-model.focus,.c-sideform .c-side-form__maker-model:hover,.c-sideform__item.focus,.c-sideform__item:hover{border:2px solid #0b318f}.c-sideform .c-side-form__maker-model.valid,.c-sideform__item.valid{border-color:#999}.c-sideform .c-side-form__maker-model.invalid,.c-sideform__item.invalid{background-color:#ff00000d;border-color:red}.c-sideform__checkbox{cursor:pointer;color:#222;justify-content:center;align-items:center;padding:12px 8px;display:flex}.c-sideform__checkbox input{opacity:0;width:0;margin:0;background-color:#fff!important}.c-sideform__checkbox input+.c-side-form__checkbox__dummy{background:#fff;border:2px solid #ccc}.c-sideform__checkbox input:checked+.c-side-form__checkbox__dummy{border-color:#222}.c-sideform__checkbox input:checked+.c-side-form__checkbox__dummy:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZWNrIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0yMCA2IDkgMTdsLTUtNSIvPjwvc3ZnPg==) 50%/contain no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-sideform__checkbox a{color:#0b318f;text-decoration:underline}.c-sideform__checkbox__dummy{background:#fff;border:2px solid #888;border-radius:2px;width:16px;height:16px;margin-right:8px;display:block;position:relative;top:0;left:0}.c-sideform input,.c-sideform textarea{box-shadow:none;box-sizing:border-box;background-color:#fff;padding:0 16px}.c-sideform input::-moz-placeholder{color:#ccc}.c-sideform textarea::-moz-placeholder{color:#ccc}.c-sideform input::placeholder,.c-sideform textarea::placeholder{color:#ccc}.c-sideform textarea{height:auto;padding:8px 16px}.c-sideform select{cursor:pointer;padding:0 16px}.c-sideform__note{color:#666;margin-top:4px;font-size:12px;line-height:1.2}.c-sideform__error{color:red;font-size:12px;font-weight:700;line-height:1.2}.c-sideform__alert{text-align:center;color:#f77c19;box-sizing:border-box;border:2px solid #f77c19;border-radius:2px;width:320px;height:auto;margin:0 auto 20px;padding:12px 24px;font-size:16px;font-weight:700}.c-sideform__alert strong{font-size:20px}.c-sideform__residence__text{margin-bottom:12px;font-size:14px}.c-sideform__residence__flex{justify-content:center;gap:20px;display:flex}.c-sideform__residence__flex .badge{display:none}.c-sideform__residence__flex label{font-size:14px}.c-sideform__flex{justify-content:center;align-items:flex-start;gap:8px;display:flex}.c-sideform__terms{flex-direction:column;justify-content:center;align-items:center;display:flex}.c-sideform__terms+.c-side-form__error{margin:-8px auto 8px}.c-sideform__terms__checkbox{cursor:pointer;color:#222;letter-spacing:.05rem;box-sizing:border-box;border-radius:2px;justify-content:center;align-items:center;margin:8px auto;font-size:15px;display:flex}.c-sideform__terms__checkbox.invalid{border-color:red}.c-sideform__terms__checkbox:hover{background-color:#f4f4f6}.c-sideform__terms__checkbox input{width:0;margin:0;display:none}.c-sideform__terms__checkbox input+span{background-color:#fff;border:2px solid #999;border-radius:2px;width:16px;height:16px;margin-right:12px;display:block;position:relative;top:0;left:0}.c-sideform__terms__checkbox input:checked+span{background-color:#0b318f;border-color:#0b318f}.c-sideform__terms__checkbox input:checked+span:before{content:"";background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M12.207%204.793a1%201%200%200%201%200%201.414l-5%205a1%201%200%200%201-1.414%200l-2-2a1%201%200%200%201%201.414-1.414L6.5%209.086l4.293-4.293a1%201%200%200%201%201.414%200%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-sideform__terms__privacy{color:#0b318f;letter-spacing:.05rem;margin-right:2px;font-size:13px;text-decoration:underline;display:inline-block}.c-sideform__terms__message{margin-bottom:20px;font-size:12px}.c-sideform__accordion{margin:12px auto}.c-sideform__accordion summary{cursor:pointer;list-style:none;display:inline-block;position:relative}.c-sideform__accordion summary span{font-size:14px;text-decoration:underline}.c-sideform__accordion summary::-webkit-details-marker{display:none}.c-sideform__accordion summary:focus{outline:none}.c-sideform__accordion[open]{margin-bottom:0}.c-sideform__accordion[open] summary{display:none}.c-sideform__button,.c-sideform__buttons{justify-content:center;display:flex}.c-sideform__button{text-align:center;cursor:pointer;color:#fff;box-sizing:border-box;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:2px;align-items:center;width:100%;height:52px;font-weight:700;position:relative;box-shadow:0 6px 12px #2222224d}.c-sideform__button:hover{background-image:linear-gradient(90deg,#ef8333,75%,#ed0707)}.c-sideform__button.processing{cursor:not-allowed;background-color:#b34d05}.c-sideform__button__text{letter-spacing:.05rem;margin-left:20px;font-size:18px;font-weight:700}.c-sideform__button__processing{width:24px;height:24px;animation:1s linear infinite spin;position:absolute;top:20px;right:20px}.c-sideform__button__processing circle{opacity:.25}.c-sideform__button__processing path{opacity:.75}.c-sideform__divider{width:100%;height:1px;margin:6px auto}.c-sideform__remarks__accordion{margin:12px auto}.c-sideform__remarks__accordion summary{text-align:center;cursor:pointer;border:1px solid #ccc;border-radius:2px;margin:0 auto;padding:8px;font-size:14px;list-style:none;transition:all .2s;position:relative}.c-sideform__remarks__accordion summary:hover{background-color:#0b318f04;border:1px solid #0b318f}.c-sideform__remarks__accordion summary svg{vertical-align:middle;width:8px;height:auto;margin-left:12px;display:inline-block}.c-sideform__remarks__accordion summary::-webkit-details-marker{display:none}.c-sideform__remarks__accordion summary:focus{outline:none}.c-sideform__remarks__accordion[open]{margin-bottom:0}.c-sideform__remarks__accordion[open] summary{display:none}.c-simple-form-anchor{pointer-events:none;margin-top:-100px;padding-top:100px;display:block}.c-simple-form-anchor>*{pointer-events:auto}.c-simple-form{background:#fff;border-radius:8px;flex-direction:row;flex-shrink:0;gap:42px;max-width:1000px;min-height:80px;margin:48px auto 0;padding:30px 40px;display:flex;box-shadow:0 4px 16px #00000024}.c-simple-form__heading{flex-wrap:nowrap;flex-shrink:0;align-items:flex-end;min-width:150px;display:flex}.c-simple-form__heading__component{flex-direction:column}.c-simple-form__title{flex-direction:column;font-size:24px;font-weight:700;display:flex}.c-simple-form__subtext{color:#888;font-size:16px;font-weight:400}.c-simple-form__form{flex-direction:row;align-items:flex-start;gap:16px;width:100%;max-width:1000px;max-height:78px;margin:0 auto;display:flex}.c-simple-form__list{align-items:start;gap:16px;width:100%;display:flex}.c-simple-form__label{margin-bottom:4px;font-size:14px;font-weight:700}.c-simple-form__required{color:#fff;background:#f90;border-radius:2px;margin-right:4px;padding:2px 4px;font-size:12px}.c-simple-form__select{border:1px solid #ccc;border-radius:4px;padding:8px;font-size:14px}.c-simple-form__button{cursor:pointer;background:linear-gradient(90deg,#ef8333,#ee451d,#ed0707);border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:200px;height:40px;margin-top:auto;padding:4px;display:flex}.c-simple-form__button__text{color:#fff;white-space:nowrap;font-size:14px;font-weight:700}@media screen and (width<=768px){.c-simple-form-anchor{pointer-events:none;margin-top:-100px;padding-top:100px;display:block}.c-simple-form-anchor>*{pointer-events:auto}.c-simple-form{box-shadow:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:0;padding:16px;display:flex}.c-simple-form__heading__component{flex-direction:row;align-items:flex-end;gap:4px;display:flex}.c-simple-form__title{display:unset;text-align:end;color:#0a48a7;font-size:20px}.c-simple-form__subtext{text-align:end}.c-simple-form__form{flex-direction:column;align-items:center;max-height:none}.c-simple-form__list{width:366px}.c-simple-form__button{width:358px}}.c-priority-models{padding:8px 0}.c-priority-models__inner{justify-content:center;align-items:center;width:95%;max-width:800px;height:auto;margin-inline:auto;display:flex}.c-priority-models__image{cursor:pointer;width:100%;height:auto}.c-priority-models__image:hover{opacity:.9}.c-priority-models__modal{position:relative}.c-priority-models__modal .c-modal__overlay{z-index:20!important}.c-priority-models__modal__close{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;top:16px;right:16px}.c-priority-models__modal__close:before{content:"✕";font-size:32px;color:#fff!important}.c-priority-models__modal__container{box-sizing:border-box;background-color:#fff;border-radius:2px;width:95%;max-width:1080px;max-height:80vh;position:relative;overflow-y:scroll}.c-priority-models__modal__header{background-color:#ee3418;justify-content:center;align-items:center;gap:30px;padding-top:28px;display:flex}.c-priority-models__modal__header__arrow{clip-path:polygon(0 0,50% 100%,100% 0);background-color:#ee3418;width:100%;height:40px;margin-top:-2px;position:relative}.c-priority-models__modal__title{color:#fff;text-align:center;font-size:40px;font-weight:700;line-height:1.2}.c-priority-models__modal__title small{font-size:30px}.c-priority-models__modal__title__icon{width:60px;height:auto}.c-priority-models__modal__content{padding:60px 80px}.c-priority-models__modal__content__list{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.c-priority-models__modal__content__item__title{color:#555;font-size:18px;font-weight:500;line-height:1.2}.c-priority-models__modal__content__message{text-align:center;margin-top:40px;font-size:32px;font-weight:700;line-height:1.2}.c-priority-models__modal__content__message span{color:#ee3418}.c-priority-models__modal__content__message__line{margin-inline:auto;padding-right:20px;display:block}@media screen and (width<=768px){.c-priority-models__modal__close{top:12px;right:12px}.c-priority-models__modal__close:before{font-size:24px}.c-priority-models__modal__container{max-height:60vh}.c-priority-models__modal__header{gap:8px;padding-top:12px}.c-priority-models__modal__header__arrow{height:20px}.c-priority-models__modal__title{font-size:24px}.c-priority-models__modal__title small{font-size:18px}.c-priority-models__modal__title__icon{width:40px}.c-priority-models__modal__content{padding:24px;position:relative}.c-priority-models__modal__content__list{gap:0;display:block}.c-priority-models__modal__content__item{border:2px solid #aaac}.c-priority-models__modal__content__item__title{padding:12px 16px}.c-priority-models__modal__content__message{margin-top:16px;font-size:22px}.c-priority-models__modal__content__message__line{max-width:255px}.c-priority-models__modal .splide__pagination{display:none}.c-priority-models__modal .splide__arrow{cursor:pointer;z-index:1;background-color:#ee3418;border:none;justify-content:center;align-items:center;width:48px;height:80px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 6px #00000029}.c-priority-models__modal .splide__arrow svg{fill:#fff;width:14px;height:auto}.c-priority-models__modal .splide__arrow--prev{left:-12px}.c-priority-models__modal .splide__arrow--prev svg{rotate:180deg}.c-priority-models__modal .splide__arrow--next{right:-12px}.c-priority-models__modal .splide__arrow:disabled{background-color:#ccc}}.header-v2-wrapper{z-index:11;position:relative}.c-header-v2{z-index:10;background-color:#fff;max-width:100vw;height:74px;top:0;box-shadow:0 2px 2px #00000014}.c-header-v2,.c-header-v2__inner{align-items:center;width:100%;display:flex;position:relative}.c-header-v2__inner{justify-content:space-between;height:auto;padding:6px 6vw}.c-header-v2__inner .left,.c-header-v2__inner .right{justify-content:space-between;align-items:center;display:flex}.c-header-v2__logo{width:auto;height:40px}.c-header-v2__logo img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.c-header-v2__logo--parts{width:140px;height:auto;margin-top:8px;margin-right:20px}.c-header-v2__logo--parts img{width:100%;height:auto}.c-header-v2__logo--lp{height:68px;margin-top:0}.c-header-v2__logo--lp img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.c-header-v2__cm{width:113px;height:auto}.c-header-v2__jpx{width:40px;height:auto;margin-right:12px}.c-header-v2__company{margin-right:20px;font-size:11px;line-height:1.3}.c-header-v2__contact{justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;right:0}.c-header-v2__contact__freecall{margin-top:8px;margin-right:20px}.c-header-v2__contact__freecall__box{justify-content:center;align-items:center;display:flex}.c-header-v2__contact__freecall__box__icon{width:40px;height:auto}.c-header-v2__contact__freecall__box__number{letter-spacing:.1rem;font-family:Mulish,sans-serif;font-size:24px;font-weight:700;line-height:1;color:#1b439f!important}.c-header-v2__contact__freecall__time{letter-spacing:.1rem;text-align:center;color:#1b439f;font-size:12px;font-weight:700;display:block}.c-header-v2__contact__button{box-sizing:border-box;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:4px;justify-content:center;align-items:center;width:320px;height:52px;transition:all .2s;display:flex;position:relative;color:#fff!important}.c-header-v2__contact__button:hover{background-image:linear-gradient(90deg,#ef8333,75%,#ed0707)}.c-header-v2__contact__button svg{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.c-header-v2__contact__button__text{letter-spacing:.05rem;font-size:20px;font-weight:700;line-height:1}.c-header-v2__offsetold{padding-top:72px}.c-header-v2__nav{background-color:#f6f6f6;justify-content:center;padding:10px 0;display:flex}.c-header-v2__nav__item{font-size:13px;display:inline-block;color:#444!important}.c-header-v2__nav__item:not(:last-child){margin-right:60px}.c-header-v2__nav__item:hover{color:#111;text-decoration:underline}@media screen and (width<=600px){.c-header-v2{height:52px;position:relative;top:0}.c-header-v2__inner{padding:4px 20px}.c-header-v2__logo{width:100px;margin-right:2px}.c-header-v2__logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.c-header-v2__logo--lp{width:auto;height:48px}.c-header-v2__logo--lp img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.c-header-v2__cm{width:76px}.c-header-v2__jpx{width:32px;margin-right:8px}.c-header-v2__company{margin-right:0;font-size:10px}.c-header-v2__offset{padding-top:0}}.header-pc{display:none}.header-sp{display:block}@media (width<=768px){.header-pc{display:block}.header-sp{display:none}}.c-model-firstview{color:#fff;background-position-y:bottom;background-repeat:no-repeat;background-size:100% 100%;padding:100px 0 20px}.c-model-firstview__inner{text-align:center;width:95%;max-width:1000px;margin:0 auto;position:relative}.c-model-firstview__badge{z-index:1;width:170px;height:auto;position:absolute;top:180px;right:24px}.c-model-firstview__title{line-height:1.2}.c-model-firstview__title small{margin-right:20px;font-size:26px;display:inline-block}.c-model-firstview__title span{margin:20px auto;font-size:60px;display:block}.c-model-firstview__logo{vertical-align:sub;width:200px;height:auto}.c-model-firstview__strengthen{color:#f6f6f6;border:1px solid #f6f6f6;margin:0 auto 16px;padding:0 60px;display:inline-block}.c-model-firstview__model{width:100%;max-width:580px;height:auto;margin:0 auto;display:block}.c-model-firstview__note{margin-top:-10px;font-size:10px}.c-model-firstview__box{background-color:#000c;border:1px solid #e4e5e8;border-radius:4px;margin:10px auto 32px;padding:24px 48px;position:relative;box-shadow:0 3px 20px #000}.c-model-firstview__box__text{text-align:left;font-size:17px;font-weight:700}.c-model-firstview__box__button{border-radius:48px;justify-content:center;align-items:center;width:420px;height:80px;margin:16px auto 0;font-size:20px;font-weight:700;transition:all .2s;display:flex;position:relative}.c-model-firstview__box__button:before{content:"";border:1px solid #fff;border-radius:48px;width:408px;height:68px;position:absolute;top:5px;box-shadow:0 0 5px #fff}.c-model-firstview__box__button:hover{transform:translateY(3px)}.c-model-firstview__box__button__arrow{width:12px;height:12px;position:absolute;top:32px;right:32px}.c-model-firstview__box__staff{z-index:2;width:224px;height:auto;position:absolute;bottom:0;right:0}.c-model-firstview__menu{justify-content:center;align-items:center;gap:16px;display:flex}.c-model-firstview__menu__item{background-color:#0b318f;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;padding:16px 24px;transition:all .2s;display:flex;box-shadow:0 3px #999}.c-model-firstview__menu__item:hover{box-shadow:none;transform:translateY(3px)}.c-model-firstview__menu__item__icon{margin-right:24px}.c-model-firstview__menu__item__text{font-size:15px;font-weight:700}@media screen and (width<=768px){.c-model-firstview{background-position-y:50%;padding:60px 0 20px}.c-model-firstview__badge{width:112px;top:240px;right:-16px}.c-model-firstview__title small{margin-right:8px;font-size:17px}.c-model-firstview__title span{margin:12px auto;font-size:32px}.c-model-firstview__logo{width:112px}.c-model-firstview__strengthen{padding:0 40px;font-size:12px}.c-model-firstview__note{text-align:left;margin-top:10px;margin-left:20px}.c-model-firstview__box{margin:16px auto;padding:24px 16px}.c-model-firstview__box__text{margin-left:16px;font-size:12px}.c-model-firstview__box__button{width:100%;height:62px;margin:16px auto 0;font-size:16px}.c-model-firstview__box__button:before{width:calc(100% - 8px);height:54px;top:3px}.c-model-firstview__box__button__arrow{top:24px;right:28px}.c-model-firstview__box__staff{width:160px;bottom:86px;right:-8px}.c-model-firstview__menu{flex-wrap:wrap;gap:8px}.c-model-firstview__menu__item{padding:16px;box-shadow:0 2px #999}.c-model-firstview__menu__item__icon{margin-right:12px}.c-model-firstview__menu__item__text{font-size:13px}}.c-purchase-results-v2{background-color:#f6f5f3;padding:60px 0}.c-purchase-results-v2__inner{width:90%;max-width:1080px;margin:0 auto}.c-purchase-results-v2__title{border-left:6px solid #0b318f;padding-left:20px;font-size:28px;font-weight:700;line-height:1.35}.c-purchase-results-v2__title span{color:#0b318f}.c-purchase-results-v2__description{margin:16px auto;font-size:16px}.c-purchase-results-v2__carousel .swiper{padding-bottom:20px}.c-purchase-results-v2__carousel .swiper-wrapper{padding:20px 0 40px}.c-purchase-results-v2__carousel .swiper-pagination-bullets{bottom:0}.c-purchase-results-v2__carousel .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#afa69b;width:10px;height:10px}.c-purchase-results-v2__carousel .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#0b318f}.c-purchase-results-v2__carousel__item{background-color:#fff;border-top:4px solid #0b318f;border-radius:2px;box-shadow:0 6px 20px #0000004a;width:295px!important;height:auto!important}.c-purchase-results-v2__carousel__item__image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:calc(100% - 24px);height:auto;margin:12px auto 8px;display:block}.c-purchase-results-v2__carousel__item__info{padding:0 12px}.c-purchase-results-v2__carousel__item__info__title{color:#0b318f;font-size:13px;line-height:1.2}.c-purchase-results-v2__carousel__item__info__userinfo{font-size:13px}.c-purchase-results-v2__carousel__item__message{padding:8px 12px 20px;font-size:12px}.c-purchase-results-v2__carousel__control{justify-content:center;align-items:baseline;display:flex}.c-purchase-results-v2__carousel__navigation{color:#0b318f;cursor:pointer;font-size:17px;display:inline-block}.c-purchase-results-v2__carousel__navigation svg{fill:#0b318f;margin:0 4px;display:inline-block}.c-purchase-results-v2__carousel__pagination{margin:0 40px;width:auto!important}@media screen and (width<=767px){.c-purchase-results-v2{padding:40px 0}.c-purchase-results-v2__title{border-left:4px solid #0b318f;padding-left:12px;font-size:18px}.c-purchase-results-v2__description{margin:12px auto;font-size:14px}.c-purchase-results-v2__carousel .swiper{padding-bottom:0}.c-purchase-results-v2__carousel .swiper-wrapper{padding:20px 0}.c-purchase-results-v2__carousel .swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px}.c-purchase-results-v2__carousel .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#0b318f}.c-purchase-results-v2__carousel__navigation{font-size:15px}.c-purchase-results-v2__carousel__pagination{margin:0 20px}}.c-cta-v2{background-color:#0b318f;background-image:url(../nuxt-assets/img/main/cta/bg.png);background-repeat:no-repeat;background-size:cover;padding:40px 0}.c-cta-v2__inner{color:#fff;text-align:center;width:90%;max-width:1000px;margin:0 auto}.c-cta-v2 .responsive-text-container{text-align:center;margin:0 auto 5px;padding:10px}.c-cta-v2 .responsive-text-container.pc-only{width:84%}.c-cta-v2 .responsive-text-container.sp-only{width:92%}.c-cta-v2 .responsive-text{letter-spacing:.1rem;font-weight:700}.c-cta-v2 .responsive-text.pc-only-text{font-size:38px}.c-cta-v2 .responsive-text.sp-only-text{font-size:13px}.c-cta-v2__menu{justify-content:center;align-items:center;gap:20px;display:flex}.c-cta-v2__menu__item{justify-content:center}.c-cta-v2__menu__item,.c-cta-v2__menu__item__line{box-sizing:border-box;border-radius:4px;align-items:center;width:420px;height:76px;transition:all .2s;display:flex;position:relative}.c-cta-v2__menu__item__line{color:#fff;background-color:#03c755;box-shadow:0 6px 10px #00210e80}.c-cta-v2__menu__item__line:hover{box-shadow:none;transform:translateY(3px)}.c-cta-v2__menu__item__line__icon{border-right:2px solid #00000014;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:100%;display:flex}.c-cta-v2__menu__item__line__icon img{width:43px;height:auto}.c-cta-v2__menu__item__line__text{letter-spacing:.05rem;color:#fff;justify-content:center;align-items:center;width:100%;font-size:24px;font-weight:700;line-height:1;display:flex}.c-cta-v2__menu__item__line svg{position:absolute;top:50%;right:32px;transform:translateY(-50%)}.c-cta-v2__menu__item.tel{color:#ed0707;background-color:#fff;border:1px solid #ed0707;box-shadow:0 3px #fff6}.c-cta-v2__menu__item.tel .c-cta-v2__menu__item__text{margin-left:20px}.c-cta-v2__menu__item.tel .c-cta-v2__menu__item__text small{margin-bottom:4px;font-size:14px;display:block}.c-cta-v2__menu__item.tel .c-cta-v2__menu__item__text p{font-family:Mulish,sans-serif;font-size:32px}.c-cta-v2__menu__item.web{color:#fff;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);box-shadow:0 3px #ff6c0066}.c-cta-v2__menu__item.web p{margin-left:20px}.c-cta-v2__menu__item.web svg{position:absolute;top:50%;right:32px;transform:translateY(-50%)}.c-cta-v2__menu__item:hover{box-shadow:none;transform:translateY(3px)}.c-cta-v2__menu__item__icon{width:48px;height:auto;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.c-cta-v2__menu__item__text{letter-spacing:.05rem;font-size:24px;font-weight:700;line-height:1}@media screen and (width<=768px){.c-cta-v2{padding:30px 0}.c-cta-v2__menu{flex-direction:column;gap:12px}.c-cta-v2__menu__item{width:100%;height:75px}.c-cta-v2__menu__item.tel{gap:16px;height:75px}.c-cta-v2__menu__item.tel .c-cta-v2__menu__item__text{margin-left:60px}.c-cta-v2__menu__item.tel .c-cta-v2__menu__item__text small{font-size:13px}.c-cta-v2__menu__item.tel .c-cta-v2__menu__item__text p{font-size:32px}.c-cta-v2__menu__item:hover{box-shadow:none;transform:translateY(3px)}.c-cta-v2__menu__item__icon{left:20px}.c-cta-v2__menu__item__text{margin-left:16px;font-size:18px}.c-cta-v2__line{box-sizing:border-box;color:#fff;background-color:#03c755;border-radius:4px;align-items:center;width:208px;height:45px;margin:12px auto 0;transition:all .2s;display:flex;position:relative;box-shadow:0 6px 10px #00210e80}.c-cta-v2__line:hover{box-shadow:none;transform:translateY(3px)}.c-cta-v2__line__icon{border-right:2px solid #00000014;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:100%;display:flex}.c-cta-v2__line__icon img{width:26px;height:auto}.c-cta-v2__line__senior-icon{flex-shrink:0;justify-content:center;align-items:center;width:45px;height:100%;display:flex}.c-cta-v2__line__senior-icon img{width:26px;height:auto}.c-cta-v2__line__text{letter-spacing:.05rem;color:#fff;justify-content:center;align-items:center;width:100%;font-size:12px;font-weight:700;line-height:1;display:flex}}.c-content-v2{background-color:#f3f4f6;padding:60px 0}.c-content-v2__inner{width:90%;max-width:1080px;margin:0 auto}.c-content-v2__title{border-left:6px solid #0b318f;padding-left:20px;font-size:28px;font-weight:700;line-height:1.35}.c-content-v2__title span{color:#0b318f}.c-content-v2__item{text-align:left;background-color:#fff;border:4px solid #0b318f;margin-top:40px;padding:24px 40px 40px;position:relative}.c-content-v2__item__id{position:absolute;top:-100px}.c-content-v2__item__title{color:#0b318f;font-size:24px;line-height:1}.c-content-v2__item__title__wrapper{align-items:center;margin-bottom:24px;display:flex}.c-content-v2__item__title__icon{width:40px;height:40px}.c-content-v2__item__title__icon.marketprice{stroke:#fff}.c-content-v2__item__title__icon.worth{fill:#fff}.c-content-v2__item__title__icon__wrapper{background-color:#0b318f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-right:24px;display:flex}.c-content-v2__item__body{letter-spacing:.1rem;color:#222;font-size:16px;line-height:2}.c-content-v2__item__body .highlight{background:linear-gradient(#0000 60%,#f4ca42 0);font-weight:700}.c-content-v2__item__readmore,.c-content-v2__item__readmore__checkbox{display:none}@media screen and (width<=600px){.c-content-v2{padding:40px 0}.c-content-v2__title{border-left:4px solid #0b318f;padding-left:12px;font-size:18px}.c-content-v2__item{border:2px solid #0b318f;margin-top:20px;padding:24px 20px}.c-content-v2__item__title{font-size:20px;line-height:1.2}.c-content-v2__item__title__wrapper{margin-bottom:20px}.c-content-v2__item__title__icon{width:auto;height:auto}.c-content-v2__item__title__icon__wrapper{flex-shrink:0;width:55px;height:55px;margin-right:16px}.c-content-v2__item__body{height:200px;font-size:12px;overflow:hidden}.c-content-v2__item__body:before{content:"";background:linear-gradient(#fff0,#fffc 50% 0,#fff);width:100%;height:100px;display:block;position:absolute;bottom:0;left:0}.c-content-v2__item__readmore{z-index:2;background-color:#fff;border:1px solid #999;border-radius:34px;justify-content:center;align-items:center;width:160px;height:40px;margin:0 auto;padding:0 10px;transition:all .2s;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 3px #00000042}.c-content-v2__item__readmore:hover{box-shadow:none;transform:translate(-50%,3px)}.c-content-v2__item__readmore:before{content:"もっとみる";font-size:12px;font-weight:700}.c-content-v2__item__readmore__checkbox:checked~.c-content-v2__item__readmore{display:none}.c-content-v2__item__readmore__checkbox:checked~.c-content-v2__item__body{height:auto}.c-content-v2__item__readmore__checkbox:checked~.c-content-v2__item__body:before{display:none}}.c-three-reasons-v2{background-color:#f3f4f6;padding:60px 0}.c-three-reasons-v2__inner{width:90%;max-width:1080px;height:auto;margin:auto}.c-three-reasons-v2__title{border-left:6px solid #0b318f;padding-left:20px;font-size:28px;font-weight:700;line-height:1.35}.c-three-reasons-v2__title span{color:#0b318f}.c-three-reasons-v2__list{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.c-three-reasons-v2__list__item{background-color:#fff;border:1px solid #0b318f;border-radius:4px;overflow:hidden;box-shadow:0 0 20px #99999961}.c-three-reasons-v2__list__item__head{background-color:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex;position:relative}.c-three-reasons-v2__list__item__step{color:#0b318f;letter-spacing:.1rem;margin-right:6px;font-family:Mulish,sans-serif;font-size:40px;font-weight:700;line-height:1;display:inline-block}.c-three-reasons-v2__list__item__title{color:#222;letter-spacing:.1rem;text-align:left;font-size:17px;font-weight:700;line-height:1.35;display:inline-block}.c-three-reasons-v2__list__item__image{width:auto;height:44px;display:block}.c-three-reasons-v2__list__item__image.reason1 line{stroke:#222}.c-three-reasons-v2__list__item__image.reason1 path:last-child,.c-three-reasons-v2__list__item__image.reason2{fill:#2771f0}.c-three-reasons-v2__list__item details summary{text-align:center;color:#fff;cursor:pointer;background-color:#0b318f;padding:8px 0;font-size:12px;font-weight:700;list-style:none;position:relative}.c-three-reasons-v2__list__item details summary svg{fill:#fff;vertical-align:middle;margin-left:12px;transition:all .2s;display:inline-block}.c-three-reasons-v2__list__item details summary::-webkit-details-marker{display:none}.c-three-reasons-v2__list__item details summary:focus{outline:none}.c-three-reasons-v2__list__item details[open] summary{background-color:#fff;padding:0}.c-three-reasons-v2__list__item details[open] summary span,.c-three-reasons-v2__list__item details[open] summary svg{display:none}.c-three-reasons-v2__list__item details[open] summary:after{content:"";background-color:#0b318f;width:90%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.c-three-reasons-v2__list__item details[open] svg{transform:rotate(180deg)}.c-three-reasons-v2__list__item details[open] .c-three-reasons-v2__list__item__text{height:auto}.c-three-reasons-v2__list__item__text{color:#222;letter-spacing:.1rem;text-align:left;height:0;margin:0;padding:16px 16px 20px;font-size:15px;line-height:2}.c-three-reasons-v2__list__item__text b{background:linear-gradient(#0000 60%,#f4ca42 0);font-weight:700;line-height:1}@media screen and (width<=600px){.c-three-reasons-v2{padding:40px 0}.c-three-reasons-v2__title{border-left:4px solid #0b318f;padding-left:12px;font-size:18px}.c-three-reasons-v2__list{grid-template-columns:repeat(1,1fr);gap:16px;margin-top:20px}.c-three-reasons-v2__list__item__step{line-height:1}.c-three-reasons-v2__list__item__title{font-size:15px;line-height:1.3}.c-three-reasons-v2__list__item__image{height:40px}.c-three-reasons-v2__list__item details summary{text-align:center;color:#fff;padding:8px 0;font-size:12px;font-weight:700;list-style:none}.c-three-reasons-v2__list__item__text{padding:12px 16px 20px;font-size:13px}.c-three-reasons-v2__list__item__text b{font-size:14px}}.c-appraise-v2{background-color:#fff;padding:40px 0}.c-appraise-v2__inner{width:90%;max-width:1000px;margin:0 auto}.c-appraise-v2__title{text-align:center;color:#222;letter-spacing:2.6px;font-size:28px;font-weight:700}.c-appraise-v2__title svg{fill:#0b318f;vertical-align:text-top;margin-left:20px;margin-right:8px;display:inline-block}.c-appraise-v2__title span{color:#0b318f;letter-spacing:2.6px;display:inline-block;position:relative}.c-appraise-v2__title span:before{content:"・";position:absolute;top:-.75em;left:0}.c-appraise-v2__image{width:267px;height:auto;margin:0 auto;display:block}.c-appraise-v2__question{justify-content:center;align-items:center;display:flex}.c-appraise-v2__question__icon{width:20px;height:auto}.c-appraise-v2__question__icon__wrapper{background-color:#0b318f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-right:12px;display:flex}.c-appraise-v2__question__text{color:#0b318f;letter-spacing:2.6px;font-size:20px;font-weight:700;line-height:1.2}.c-appraise-v2__item{align-items:center;margin-top:40px;display:flex}.c-appraise-v2__item__box{text-align:center;box-sizing:border-box;background-color:#f6f5f3;border-radius:12px;flex-shrink:0;width:340px;margin-right:40px;padding:16px 52px 24px}.c-appraise-v2__item__box.qshaoh{background-color:#eff4ff}.c-appraise-v2__item__label{text-align:center;color:#222;background-color:#e8e6e4;width:180px;height:auto;font-size:20px;font-weight:700;display:inline-block}.c-appraise-v2__item__label.qshaoh{color:#fff;background-color:#0b318f}.c-appraise-v2__item__text{white-space:nowrap;align-items:center;margin-top:16px;display:flex;position:relative}.c-appraise-v2__item__text__label,.c-appraise-v2__item__text__price{color:#222;letter-spacing:3.2px;font-size:20px;font-weight:700}.c-appraise-v2__item__text__price strong{font-size:22px}.c-appraise-v2__item__text__dots{margin:0 12px}.c-appraise-v2__item__text__dots.color,.c-appraise-v2__item__text__label.color,.c-appraise-v2__item__text__price.color{color:#2771f0}.c-appraise-v2__item__text__gengaku{width:68px;height:auto;position:absolute;bottom:16px;right:-48px}.c-appraise-v2__item__description{color:#333;letter-spacing:2px;font-size:18px;line-height:2}.c-appraise-v2__item__description b{background:linear-gradient(#0000 60%,#efb933 0);font-size:20px;font-weight:700;display:inline}@media screen and (width<=600px){.c-appraise-v2__title{font-size:26px}.c-appraise-v2__image{width:226px}.c-appraise-v2__question{margin-bottom:-20px}.c-appraise-v2__question__icon__wrapper{flex-shrink:0;width:36px;height:36px}.c-appraise-v2__question__text{font-size:16px}.c-appraise-v2__item{flex-direction:column;margin-top:40px}.c-appraise-v2__item__box{width:100%;margin-right:0;padding:16px 20% 24px}.c-appraise-v2__item__label{font-size:16px}.c-appraise-v2__item__text{margin-top:20px}.c-appraise-v2__item__text__label,.c-appraise-v2__item__text__price{font-size:16px}.c-appraise-v2__item__text__price strong{font-size:20px}.c-appraise-v2__item__text__gengaku{width:64px;bottom:10px;right:-48px}.c-appraise-v2__item__description{margin-top:20px;font-size:14px}.c-appraise-v2__item__description b{font-size:15px}}.c-social-distance-v2{background-color:#f3f4f6;padding:60px 0}.c-social-distance-v2__inner{width:90%;max-width:720px;margin:0 auto}.c-social-distance-v2__title{color:#333;text-align:center;font-size:28px;font-weight:700;line-height:1.35}.c-social-distance-v2__title span{color:#0b318f}.c-social-distance-v2__grid{justify-content:center;margin:40px 0 20px;display:flex}.c-social-distance-v2__grid__item{box-sizing:border-box;background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:200px;height:auto;padding:20px;display:flex}.c-social-distance-v2__grid__item__image{fill:#0b318f;width:40px;height:auto;margin-bottom:8px;display:block}.c-social-distance-v2__grid__item__text{color:#333;text-align:center;font-size:16px;font-weight:700;line-height:1.2}.c-social-distance-v2__message{color:#0b318f;text-align:center;background-color:#f8f8f8;border:2px solid #0b318f;border-radius:4px;padding:20px;font-weight:700}@media screen and (width<=600px){.c-social-distance-v2{padding:20px 0}.c-social-distance-v2__title{font-size:20px}.c-social-distance-v2__grid{margin:12px 0}.c-social-distance-v2__grid__item{width:auto;padding:16px 0}.c-social-distance-v2__grid__item__image{width:auto;margin-bottom:6px}.c-social-distance-v2__grid__item__text{font-size:11px}.c-social-distance-v2__message{text-align:left;border-width:1px;padding:12px 20px;font-size:12px;font-weight:400}}.c-bottom-cta-v2{z-index:100;flex-direction:column;width:100%;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.c-bottom-cta-v2__menu{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f4f4f4e8;grid-template-columns:1fr;gap:8px;width:100%;height:auto;padding:17px 8px 9px;display:grid}.c-bottom-cta-v2__menu.two-cols{grid-template-columns:1fr 1fr}.c-bottom-cta-v2__menu__item{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;height:54px;display:flex}.c-bottom-cta-v2__menu__item.tel{color:#fff;background-color:#105ed3;border:none;flex-direction:column;flex-shrink:0;position:relative}.c-bottom-cta-v2__menu__item.tel .c-bottom-cta-v2__menu__item__text{font-size:16px}.c-bottom-cta-v2__menu__item.tel .c-bottom-cta-v2__menu__item__text__sub{color:#0439c5;background-color:#fff;border:1px solid #105ed3;border-radius:25px;width:max-content;padding:2px 6px;font-size:14px;line-height:150%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-50%)}.c-bottom-cta-v2__menu__item.tel .c-bottom-cta-v2__menu__item__number{flex-direction:row;align-items:center;gap:4px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:700;display:flex}.c-bottom-cta-v2__menu__item.tel .c-bottom-cta-v2__menu__item__number svg{width:24px;margin-right:0;display:inline-block}.c-bottom-cta-v2__menu__item.web{letter-spacing:.36px;color:#fff;background:linear-gradient(90deg,#ef8333,#ee451d,#ed0707);flex-direction:column;width:100%;font-size:16px;font-weight:700}.c-bottom-cta-v2__menu__item.web .c-bottom-cta-v2__menu__item__web{font-size:16px}.c-bottom-cta-v2__menu__item.web .c-bottom-cta-v2__menu__item__text{letter-spacing:-.02em;flex-direction:row;align-items:center;gap:4px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:700;line-height:1.5;display:flex}.c-bottom-cta-v2__menu__item.web .c-bottom-cta-v2__menu__item__text svg{width:24px;margin-right:0;display:inline-block}.c-bottom-cta-v2__menu__item.web small{text-align:center;font-size:10px;line-height:1;display:block}.c-bottom-cta-v2__menu__item__icon{height:auto}.c-bottom-cta-v2__menu__item__text{letter-spacing:-.02em;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.c-bottom-cta-v2__nav{background-color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.c-bottom-cta-v2__nav__item{box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;height:56px;padding:6px;display:flex}.c-bottom-cta-v2__nav__item.disabled{cursor:inherit;background-color:#c6c6c6}.c-bottom-cta-v2__nav__item.disabled:hover{background-color:#c6c6c6}.c-bottom-cta-v2__nav__item__icon{max-height:24px}.c-bottom-cta-v2__nav__item__text{color:#222;font-size:11px;font-weight:700}.c-firstview-impreza{background-image:url(../nuxt-assets/img/main/firstview/impreza/fv_bg.png);background-position:bottom;background-size:cover;padding:40px 0}.c-firstview-impreza__inner{width:95%;max-width:1080px;margin:0 auto}.c-firstview-impreza__title span{color:#fff;text-shadow:2px 2px 7px #2c799f;letter-spacing:.05rem;background-color:#13527640;margin-bottom:16px;padding:8px 20px;font-size:50px;font-weight:700;line-height:1;display:inline-block}.c-firstview-impreza__title span:last-child{margin-left:260px}.c-firstview-impreza__title span strong{font-weight:700}.c-firstview-impreza__title small{letter-spacing:.05rem;font-size:32px}.c-firstview-impreza__box{flex-wrap:nowrap;align-items:center;display:flex}.c-firstview-impreza__strength{flex-shrink:0;margin-right:20px}.c-firstview-impreza__strength__box{align-items:center;margin-bottom:20px;display:flex}.c-firstview-impreza__strength__box__icon{width:60px;height:auto;display:block}.c-firstview-impreza__strength__box__text{color:#fff;margin-left:16px;font-size:26px;font-weight:700}.c-firstview-impreza__image{width:751px;height:auto}.c-firstview-impreza__cta{background-color:#ebd103;border-radius:34px;justify-content:center;align-items:center;width:450px;height:64px;margin:10px auto;transition:all .2s;display:flex;position:relative;box-shadow:0 4px #bca707}.c-firstview-impreza__cta:hover{box-shadow:none;transform:translateY(4px)}.c-firstview-impreza__cta__text{letter-spacing:.1rem;font-size:22px;font-weight:700}.c-firstview-impreza__cta__icon{width:14px;height:auto;position:absolute;top:52%;right:40px;transform:translateY(-50%)}@media screen and (width<=768px){.c-firstview-impreza{background-image:url(../nuxt-assets/img/main/firstview/impreza/fv_bg_sp.png);padding:16px 0}.c-firstview-impreza__title{font-size:inherit;text-align:center}.c-firstview-impreza__title span{text-shadow:2px 2px 6px #1b70a0;background-color:#0000;background-image:url(../nuxt-assets/img/main/firstview/impreza/title_bg.svg);background-repeat:no-repeat;background-size:100%;margin-bottom:8px;padding:2px 8px;font-size:34px}.c-firstview-impreza__title span strong{color:#e5ce1c;font-size:30px}.c-firstview-impreza__title span:last-child{margin-left:0}.c-firstview-impreza__title small{font-size:22px}.c-firstview-impreza__box{display:block}.c-firstview-impreza__strength{margin-top:-20px;margin-right:0}.c-firstview-impreza__image{width:710px}.c-firstview-impreza__cta{width:80%;height:52px;margin:0 auto}.c-firstview-impreza__cta__text{font-size:16px}.c-firstview-impreza__cta__icon{width:14px;height:auto;position:absolute;top:52%;right:40px;transform:translateY(-50%)}}.c-firstview-sti{background-image:url(../nuxt-assets/img/main/firstview/sti/fv_bg.svg);background-position:bottom;background-size:cover;padding:40px 0}.c-firstview-sti__inner{flex-wrap:nowrap;width:95%;max-width:1080px;margin:0 auto;display:flex}.c-firstview-sti__box{background-position:100% 0;background-repeat:no-repeat;width:100%;height:372px;position:relative}.c-firstview-sti__title{color:#fff;text-shadow:2px 2px 5px #00000029;letter-spacing:.05rem;margin-bottom:20px;margin-left:60px;font-size:40px;font-weight:700;line-height:1.5}.c-firstview-sti__title strong{color:#d9477e;font-weight:700}.c-firstview-sti__strength{flex-shrink:0;width:460px}.c-firstview-sti__cta{background-color:#d9477e;border-radius:34px;justify-content:center;align-items:center;width:450px;height:64px;transition:all .2s;display:flex;position:relative;box-shadow:0 4px #b93c6b}.c-firstview-sti__cta__wrapper{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.c-firstview-sti__cta:hover{box-shadow:none;transform:translateY(4px)}.c-firstview-sti__cta__text{letter-spacing:.1rem;color:#fff;font-size:22px;font-weight:700}.c-firstview-sti__cta__icon{fill:#fff;width:14px;height:auto;position:absolute;top:52%;right:40px;transform:translateY(-50%)}@media screen and (width<=768px){.c-firstview-sti{background-image:url(../nuxt-assets/img/main/firstview/sti/fv_bg_sp.svg);padding:16px 0}.c-firstview-sti__title{text-align:center;margin-bottom:0;margin-left:0;font-size:26px}.c-firstview-sti__title span{font-size:35px}.c-firstview-sti__title strong{font-size:28px}.c-firstview-sti__box{height:auto;background-image:none!important}.c-firstview-sti__strength{width:100%;margin-top:-20px}.c-firstview-sti__image{width:710px;margin-bottom:30px}.c-firstview-sti__cta{width:80%;height:52px;margin:0 auto}.c-firstview-sti__cta__wrapper{width:100%}.c-firstview-sti__cta__text{font-size:16px}.c-firstview-sti__cta__icon{width:14px;height:auto;position:absolute;top:52%;right:40px;transform:translateY(-50%)}}.c-classic-model-fv__title{color:#fff;background-image:linear-gradient(#32518d,#0d2156);padding:12px 24px;font-size:24px}.c-classic-model-fv__title small{font-size:15px}.c-classic-model-fv__main{box-sizing:border-box;background-image:url(../nuxt-assets/img/main/firstview/classic_model/bg_stripe.jpg);background-size:cover;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:auto;min-height:360px;padding-top:24px;display:flex;position:relative}.c-classic-model-fv__main__takahashi{z-index:1;order:0;align-self:flex-end;margin-right:-40px}.c-classic-model-fv__main__title{order:1;width:auto}.c-classic-model-fv__main__image{border:5px solid #fff;order:2;width:100%;max-width:390px;height:auto;max-height:220px;box-shadow:2px 3px 6px #122148}@media screen and (width<=1200px){.c-classic-model-fv__main{background-image:url(../nuxt-assets/img/main/firstview/classic_model/bg_stripe_sp.jpg);flex-direction:column;padding:48px 10% 60px}.c-classic-model-fv__main__takahashi{width:230px;height:auto;position:absolute;bottom:0;left:25%;transform:translate(-50%)}.c-classic-model-fv__main__title{width:480px;height:auto}.c-classic-model-fv__main__image{margin-top:48px;margin-left:60px}}@media screen and (width<=450px){.c-classic-model-fv__title{color:#fff;padding:16px 20px;font-size:14px}.c-classic-model-fv__title small{font-size:14px}.c-classic-model-fv__main{padding:24px 20px 72px}.c-classic-model-fv__main__takahashi{transform:inherit;width:145px;height:auto;bottom:0;left:20px}.c-classic-model-fv__main__title{width:auto;height:168px}.c-classic-model-fv__main__image{align-self:flex-end;max-width:216px;max-height:122px;margin-top:20px;margin-left:0}}.c-cmfv img{width:100%;height:auto}.c-cmfv__link{justify-content:center;align-items:center;padding:20px;display:flex}.c-cmfv__link__text{font-size:20px;color:#3b82f6!important;text-decoration:underline!important}@media screen and (width<=768px){.c-cmfv__link{padding:12px}.c-cmfv__link__text{font-size:15px}}.c-model-fv{background-color:#f2f2f2}.c-model-fv__title{color:#fff;background-image:linear-gradient(#0a318e,#092567);padding:12px 24px;font-size:20px}.c-model-fv__main{justify-content:center;align-items:center;gap:48px;margin-top:52px;padding-inline:40px;display:flex}.c-model-fv__main__image{width:45%;max-width:670px;height:370px;position:relative}.c-model-fv__main__image__bg1,.c-model-fv__main__image__bg2,.c-model-fv__main__image__car{position:absolute}.c-model-fv__main__image__bg1{content:"";background-color:#0a318e;border-radius:3px;width:85%;max-width:530px;height:192px;top:0;left:0}.c-model-fv__main__image__car{z-index:2;width:auto;max-width:85%;height:auto;max-height:310px;top:50%;right:32px;transform:translateY(-50%)}.c-model-fv__main__image__bg2{content:"";background-color:#b9bdcb;border-radius:3px;width:256px;height:136px;bottom:0;right:0}.c-model-fv__main__price_section{margin:3px;font-size:18px}.c-model-fv__main__swiper{width:45%;max-width:400px;height:370px;position:relative}.c-model-fv__main__swiper__bg1,.c-model-fv__main__swiper__bg2,.c-model-fv__main__swiper__car{position:absolute}.c-model-fv__main__swiper__bg1{content:"";background-color:#0a318e;border-radius:3px;width:85%;max-width:530px;height:192px;top:0;left:0}.c-model-fv__main__swiper__car{z-index:2;width:auto;max-width:85%;height:auto;max-height:310px;top:50%;right:32px;transform:translateY(-50%)}.c-model-fv__main__swiper__bg2{content:"";background-color:#b9bdcb;border-radius:3px;width:256px;height:136px;bottom:0;right:0}.c-model-fv__main__image1{z-index:3;color:#333;width:45%;max-width:670px;height:370px;margin-top:10px;font-size:16px;position:relative}.c-model-fv__main__image1__bg1,.c-model-fv__main__image1__bg2,.c-model-fv__main__image1__car{position:absolute}.c-model-fv__main__image1__bg1{content:"";background-color:#0a318e;border-radius:3px;width:85%;max-width:530px;height:192px;top:0;left:0}.c-model-fv__main__image1__car{text-align:left;z-index:2;width:auto;max-width:85%;height:auto;max-height:230px;top:50%;right:32px;transform:translateY(-61%)}.c-model-fv__main__image1__car__price{font-size:30px;font-weight:700}.c-model-fv__main__image1__car__detail{font-size:20px}.c-model-fv__main__image1__car-image{justify-content:center;align-items:center;max-height:200px;display:flex;overflow:hidden}.c-model-fv__main__image1__bg2{content:"";background-color:#b9bdcb;border-radius:3px;width:256px;height:166px;bottom:0;right:0}.c-model-fv__main__content{align-items:flex-end;min-width:600px;display:flex}.c-model-fv__main__content__10years{justify-content:center;align-items:flex-end;gap:12px;display:flex}.c-model-fv__main__content__10years__text{color:#051948;letter-spacing:.05rem;border-bottom:2px solid #b9bdcb;font-size:24px;font-weight:700;line-height:1.2}.c-model-fv__main__content__10years__text__number{font-size:40px}.c-model-fv__main__content__10years__textv2{color:#051948;letter-spacing:.05rem;border-bottom:2px solid #b9bdcb;font-size:16px;font-weight:700;line-height:2}.c-model-fv__main__content__10years__textv2__number{font-size:28px}.c-model-fv__main__content__text{text-align:center;margin-top:36px;padding-bottom:52px}.c-model-fv__main__content__text__subtitle{padding-inline:12px;font-size:24px}.c-model-fv__main__content__text__subtitle,.c-model-fv__main__content__text__title{color:#fff;background-color:#0a318e;font-weight:700;display:inline-block;box-shadow:4px 4px 1px #0000002e}.c-model-fv__main__content__text__title{max-width:450px;margin:16px 0;padding-inline:16px;font-size:34px;line-height:1.5}.c-model-fv__main__content__text__subtitlev2{padding-inline:12px;font-size:24px}.c-model-fv__main__content__text__subtitlev2,.c-model-fv__main__content__text__titlev2{color:#fff;background-color:#0a318e;font-weight:700;display:inline-block;box-shadow:4px 4px 1px #0000002e}.c-model-fv__main__content__text__titlev2{max-width:450px;margin:16px 0;padding-inline:16px;font-size:34px;line-height:1.5}.c-model-fv__main__content__text__message{color:#051948;white-space:nowrap;background:linear-gradient(#0000 60%,#d7dde0cc 0);font-size:35px;font-weight:700;line-height:1.5;display:inline}.c-model-fv__main__content__text__message b{color:#0a318e;font-size:52px}.c-model-fv__main__content__text__messagev2{color:#051948;white-space:nowrap;background:linear-gradient(#0000 60%,#d7dde0cc 0);font-size:28px;font-weight:700;line-height:1.2;display:inline}.c-model-fv__main__content__text__messagev2 b{color:#0a318e;font-size:48px}.c-model-fv__main__content__takahashi{width:253px;height:422px;margin-left:-32px}.c-model-fv__main__content__takahashi.desktop,.c-model-fv__main__content__takahashi.tablet{display:block}.c-model-fv__main__content__takahashi.mobile{display:none}@media screen and (width<=1024px){.c-model-fv__main{margin-top:24px;flex-direction:column;gap:0;max-width:600px;margin-inline:auto;position:relative}.c-model-fv__main__image{width:100%;max-width:400px;height:220px;margin:0 auto 0 0}.c-model-fv__main__image__bg1{width:310px;height:114px;left:-40px}.c-model-fv__main__image__car{max-width:327px;max-height:180px}.c-model-fv__main__image__bg2{width:153px;height:81px}.c-model-fv__main__swiper{width:100%;max-width:400px;height:auto;margin:0}.c-model-fv__main__swiper__bg1{display:none}.c-model-fv__main__swiper__car{max-width:327px;max-height:320px;margin-left:20px;margin-right:20px;transform:translateY(-60%)}.c-model-fv__main__swiper__bg2{display:none}.c-model-fv__main__image1{width:100%;max-width:400px;height:220px;margin:0}.c-model-fv__main__image1__bg1{display:none}.c-model-fv__main__image1__car{max-width:327px;max-height:320px;margin-left:20px;margin-right:20px;transform:translateY(-60%)}.c-model-fv__main__image1__bg2{display:none}.c-model-fv__main__content{display:block}.c-model-fv__main__content__text{text-align:center;margin-top:36px;padding-bottom:52px}.c-model-fv__main__content__text__subtitlev2{padding-inline:12px;font-size:28px}.c-model-fv__main__content__text__subtitlev2,.c-model-fv__main__content__text__titlev2{color:#fff;background-color:#0a318e;font-weight:700;display:inline-block;box-shadow:4px 4px 1px #0000002e}.c-model-fv__main__content__text__titlev2{max-width:450px;margin:16px 0;padding-inline:16px;font-size:42px;line-height:1.5}.c-model-fv__main__content__text__messagev2{color:#051948;white-space:nowrap;background:linear-gradient(#0000 60%,#d7dde0cc 0);font-size:28px;font-weight:700;line-height:1.2;display:inline}.c-model-fv__main__content__text__messagev2 b{color:#0a318e;font-size:40px}.c-model-fv__main__content__takahashi{margin-left:0;position:absolute;bottom:0;right:-100px}.c-model-fv__main__content__takahashi.desktop,.c-model-fv__main__content__takahashi.tablet{display:block}.c-model-fv__main__content__takahashi.mobile{display:none}}@media screen and (width<=440px){.c-model-fv__title{padding:6px 24px;font-size:14px}.c-model-fv__main{flex-direction:column;align-items:baseline;gap:0;margin-top:16px;padding-inline:0}.c-model-fv__main__image{z-index:1;width:100%;margin:20px auto 0}.c-model-fv__main__image__bg1{width:190px;height:107px;left:0}.c-model-fv__main__image__car{max-width:inherit;width:auto;max-width:90%;left:50%;transform:translate(-50%,-50%)}.c-model-fv__main__image__bg2{width:153px;height:54px}.c-model-fv__main__swiper{z-index:1;width:100%;margin:20px auto 0}.c-model-fv__main__swiper__bg1{display:none}.c-model-fv__main__swiper__car{max-width:inherit}.c-model-fv__main__swiper__car__price{font-size:18px;font-weight:700}.c-model-fv__main__swiper__car__detail{font-size:14px}.c-model-fv__main__swiper__car-image{max-height:110px}.c-model-fv__main__swiper__bg2{display:none}.c-model-fv__main__image1{z-index:1;width:100%;margin:20px auto 0}.c-model-fv__main__image1__bg1{display:none}.c-model-fv__main__image1__car{max-width:inherit}.c-model-fv__main__image1__car__price{font-size:18px;font-weight:700}.c-model-fv__main__image1__car__detail{font-size:14px}.c-model-fv__main__image1__car-image{max-height:110px}.c-model-fv__main__image1__bg2{display:none}.c-model-fv__main__content{min-width:inherit;box-sizing:border-box;align-items:flex-end;width:100%;padding:0 20px;display:flex}.c-model-fv__main__content>div{flex-direction:column;width:100%;display:flex}.c-model-fv__main__content__10years{align-self:center}.c-model-fv__main__content__10years__text{font-size:15px}.c-model-fv__main__content__10years__text__number{font-size:24px}.c-model-fv__main__content__10years__textv2{font-size:15px}.c-model-fv__main__content__10years__textv2__number{font-size:24px}.c-model-fv__main__content__10years__decolation{width:14px;height:32px}.c-model-fv__main__content__text{text-align:left;align-self:flex-start;width:85%;margin-top:8px;padding-bottom:0;line-height:1}.c-model-fv__main__content__text__subtitle{padding:4px 8px;font-size:16px;line-height:1.2}.c-model-fv__main__content__text__title{max-width:245px;margin:8px 0;padding:4px 8px;font-size:18px;line-height:1.2}.c-model-fv__main__content__text__message{font-size:20px}.c-model-fv__main__content__text__message b{font-size:32px}.c-model-fv__main__content__takahashi{width:127px;height:350px;margin-left:0;position:absolute;bottom:0;right:0}.c-model-fv__main__content__takahashi.desktop,.c-model-fv__main__content__takahashi.tablet{display:none}.c-model-fv__main__content__takahashi.mobile{display:block}}.c-purchase-results-v3{background-image:url(../nuxt-assets/img/main/purchase_results/cta_bg.jpg);background-size:cover;padding:32px 0 48px;position:relative}.c-purchase-results-v3__balloon{margin:0 auto;display:block}.c-purchase-results-v3__title{text-align:center;color:#fff;margin-bottom:40px;font-size:36px;font-weight:700;line-height:1.2}.c-purchase-results-v3__item{letter-spacing:.05rem;background-color:#fff;border-top:3px solid #1b439f;height:400px;width:295px!important}.c-purchase-results-v3__item__head{padding:12px 16px}.c-purchase-results-v3__item__maker{color:#1b439f;font-size:11px}.c-purchase-results-v3__item__title{font-size:13px;font-weight:700}.c-purchase-results-v3__item__image{-o-object-fit:cover;object-fit:cover;width:100%;height:140px}.c-purchase-results-v3__item__label{grid-template-columns:1fr 1fr;width:100%;height:32px;display:grid}.c-purchase-results-v3__item__label label{color:#fff;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex}.c-purchase-results-v3__item__label label:first-child{background-color:#999}.c-purchase-results-v3__item__label label:last-child{background-color:#1b439f}.c-purchase-results-v3__item__body{padding:2px 20px 32px;position:relative}.c-purchase-results-v3__item__prices{justify-content:flex-end;align-items:center;display:flex}.c-purchase-results-v3__item__price{font-family:Mulish,sans-serif;font-size:22px;font-weight:700}.c-purchase-results-v3__item__price:last-child{color:#ed0707;font-size:28px}.c-purchase-results-v3__item__price small{color:#222;margin-left:4px;font-size:12px;font-weight:700;display:inline-block}.c-purchase-results-v3__item__price__arrow{margin-left:16px;margin-right:12px;display:block}.c-purchase-results-v3__item__info{gap:12px;display:flex}.c-purchase-results-v3__item__info:not(:last-child){margin-bottom:4px}.c-purchase-results-v3__item__info__label{text-align:right;width:50px;font-size:12px;font-weight:700;display:inline-block}.c-purchase-results-v3__item__info__value{font-size:12px}.c-purchase-results-v3__item__circle{color:#fff;z-index:1;background-image:linear-gradient(#ef8333,#ed0707);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;bottom:-10px;right:-10px;transform:rotate(15deg)}.c-purchase-results-v3__item__circle__label{color:#ede5c2;font-size:14px;font-weight:700;display:block}.c-purchase-results-v3__item__circle__price{font-family:Mulish,sans-serif;font-size:34px;font-weight:700;line-height:1}.c-purchase-results-v3__item__circle__price small{margin-left:4px;font-size:13px;font-weight:700;display:inline-block}.c-purchase-results-v3__item__circle__text{margin-left:12px;font-size:18px;font-weight:700}.c-purchase-results-v3__actions{justify-content:center;align-items:center;gap:10%;margin-left:80px;display:flex}.c-purchase-results-v3__navigation{gap:12px;display:flex}.c-purchase-results-v3 .splide__pagination{counter-reset:pagination-num;gap:8px}.c-purchase-results-v3 .splide__pagination__page{background-color:#e8e6e4;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.c-purchase-results-v3 .splide__pagination__page:not(.c-purchase-results-v3 .splide__pagination__page.is-active):hover{opacity:.9;cursor:pointer}.c-purchase-results-v3 .splide__pagination__page:before{counter-increment:pagination-num;content:counter(pagination-num);color:#1b439f;font-family:Mulish,sans-serif;font-size:11px;font-weight:700;line-height:1}.c-purchase-results-v3 .splide__pagination__page.is-active{background-color:#1b439f}.c-purchase-results-v3 .splide__pagination__page.is-active:before{color:#e8e6e4}.c-purchase-results-v3 .splide__track{padding-bottom:60px;overflow:inherit!important}.c-purchase-results-v3 .splide__arrow{cursor:pointer;background-color:#fff;border:1px solid #1b439f;justify-content:center;align-items:center;width:87px;height:42px;display:flex;box-shadow:0 3px 6px #00000029}.c-purchase-results-v3 .splide__arrow:hover{opacity:.9}.c-purchase-results-v3 .splide__arrow svg{fill:#1b439f;width:14px;height:14px}@media screen and (width<=768px){.c-purchase-results-v3{padding:40px 0}.c-purchase-results-v3__balloon{width:140px;height:auto}.c-purchase-results-v3__title{margin-bottom:20px;font-size:22px}.c-purchase-results-v3 .splide__track{padding-bottom:40px}.c-purchase-results-v3__actions{gap:30px;margin-left:0;padding:0 24px}.c-purchase-results-v3__actions .splide__arrow{width:56px;height:27px}.c-purchase-results-v3__actions .splide__arrow svg{width:10px;height:10px}.c-purchase-results-v3__navigation{right:inherit;position:relative}}.c-cta-v3{background-color:#ecf3fc;background-repeat:no-repeat;background-size:cover;padding:32px 0;font-family:CurrentNotoSansJP,sans-serif}.c-cta-v3__heading{text-align:center;margin-bottom:16px}.c-cta-v3__heading p{margin:0;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-cta-v3__heading p{font-size:24px}}.c-cta-v3__heading p{letter-spacing:-2%;color:#333;font-size:24px!important}.c-cta-v3__menu{letter-spacing:-.32px;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:16px;font-style:normal;font-weight:700;line-height:150%;display:flex}.c-cta-v3__menu__title__sub{letter-spacing:-2%;color:#333;margin:0;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5;font-size:16px!important}.c-cta-v3__menu__title__sub>span{color:#105ed3}.c-cta-v3__menu__title__sub>span>span{font-size:20px!important}.c-cta-v3__menu__item{box-sizing:border-box;border-radius:100px;justify-content:center;align-items:center;width:100%;max-width:350px;height:54px;padding:35px 0;transition:all .2s;display:flex;position:relative}.c-cta-v3__menu__item__text{text-align:center;color:#fff;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.c-cta-v3__menu__item__text__title{color:#013bab}.c-cta-v3__menu__item__text__phone{color:#fff;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1}@media screen and (width<=767px){.c-cta-v3__menu__item__text__phone{font-size:24px}}.c-cta-v3__menu__item__text__phone{line-height:32px}.c-cta-v3__menu__item:hover{box-shadow:none;transform:translateY(3px)}.c-cta-v3__menu__item__icon{width:24px;height:auto;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.c-cta-v3__menu__item__icon img{display:block}.c-cta-v3__menu__item.web{color:#fff;background:linear-gradient(90deg,#ef8333,#ee451d 25%,#ed0707);width:100%}.c-cta-v3__menu__item.line{color:#fff;background-color:#03c755}.c-cta-v3__menu__item.tel{color:#fff;background:#105ed3;border:none;width:100%;height:76px;box-shadow:0 3px #fff6}.c-cta-v3__menu__item.tel .c-cta-v2__menu__item__icon{top:52%}.c-cta-v3__menu__item.tel .c-cta-v2__menu__item__text{margin-left:24px}.c-cta-v3__menu__item.tel .c-cta-v2__menu__item__text small{margin-bottom:4px;margin-left:4px;font-size:14px;display:block}.c-cta-v3__menu__item.tel .c-cta-v2__menu__item__text p{font-size:24px}.c-cta-v3__menu__item.tel .c-cta-v3__menu__item__text__phone{color:#fff;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1}@media screen and (width<=767px){.c-cta-v3__menu__item.tel .c-cta-v3__menu__item__text__phone{font-size:24px}}.c-cta-v3__menu__item.tel .c-cta-v3__menu__item__text__phone{line-height:32px}.c-cta-v3__menu__item__tel{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.c-cta-v3__menu__time{letter-spacing:-2%;color:#333;margin:0;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5;font-size:14px!important}@media screen and (width>=768px){.c-cta-v3__heading p{font-size:24px!important}.c-cta-v3__menu{flex-direction:row;gap:8px;padding:0 20px}.c-cta-v3__menu__item.tel{display:none}.c-cta-v3__menu__item.line,.c-cta-v3__menu__item.web{max-width:300px}}.c-usersvoices-v3{background-color:#fefaef;padding:40px 0 80px}.c-usersvoices-v3__balloon{margin:0 auto;display:block}.c-usersvoices-v3__title{text-align:center;color:#1b439f;margin-bottom:32px;font-size:36px;font-weight:700;line-height:50px}.c-usersvoices-v3__google{box-sizing:border-box;background-color:#fff;border:1px solid #1b439f;justify-content:space-between;align-items:center;width:640px;height:144px;margin:24px auto 48px;padding:20px 0;display:flex;box-shadow:3px 3px #0038a680}.c-usersvoices-v3__google__inner{align-items:center;gap:24px;display:flex}.c-usersvoices-v3__google__inner .left{text-align:center;flex-shrink:0}.c-usersvoices-v3__google__frame--left{margin-right:-30px}.c-usersvoices-v3__google__frame--right{margin-left:-42px}.c-usersvoices-v3__google__label{color:#1b439f;background-color:#f4f6fa;padding:4px;font-size:12px;line-height:1}.c-usersvoices-v3__google__stars{margin:8px auto 4px;display:block}.c-usersvoices-v3__google__result{color:#1b439f;font-family:Mulish,sans-serif;font-size:44px;font-weight:700;line-height:1.2}.c-usersvoices-v3__google__text{margin-top:12px;font-size:16px;line-height:27px}.c-usersvoices-v3__google__date{text-align:right;color:#707070;margin-top:-8px;margin-right:20px;font-size:11px}.c-usersvoices-v3__item{letter-spacing:.05rem;background-color:#fff;border-top:3px solid #1b439f;height:auto;box-shadow:0 6px 10px #0000001a;width:324px!important}.c-usersvoices-v3__item__head{width:100%;height:200px;position:relative}.c-usersvoices-v3__item__image{-o-object-fit:cover;object-fit:cover}.c-usersvoices-v3__item__title{color:#fff;width:300px;font-size:14px;font-weight:700;position:absolute;top:12px;left:12px}.c-usersvoices-v3__item__userinfo{box-sizing:border-box;color:#fff;background-color:#1b439f;border-radius:2px;align-items:center;gap:12px;width:100%;height:60px;padding:10px 20px;display:flex;position:relative}.c-usersvoices-v3__item__userinfo:after{content:"";border:9px solid #0000;border-top:14px solid #1b429f;border-bottom-width:0;width:0;height:0;position:absolute;bottom:-10px;left:30px}.c-usersvoices-v3__item__userinfo__icon{width:35px;height:35px}.c-usersvoices-v3__item__userinfo__user{font-size:13px;font-weight:700}.c-usersvoices-v3__item__userinfo__info{font-size:11px}.c-usersvoices-v3__item__body{padding:28px 20px;font-size:14px;line-height:24px}.c-usersvoices-v3__actions{justify-content:center;align-items:center;display:flex}.c-usersvoices-v3 .splide__pagination{counter-reset:pagination-num;gap:8px}.c-usersvoices-v3 .splide__pagination__page{background-color:#e8e6e4;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.c-usersvoices-v3 .splide__pagination__page:not(.c-usersvoices-v3 .splide__pagination__page.is-active):hover{opacity:.9;cursor:pointer}.c-usersvoices-v3 .splide__pagination__page:before{counter-increment:pagination-num;content:counter(pagination-num);color:#1b439f;font-family:Mulish,sans-serif;font-size:11px;font-weight:700;line-height:1}.c-usersvoices-v3 .splide__pagination__page.is-active{background-color:#1b439f}.c-usersvoices-v3 .splide__pagination__page.is-active:before{color:#e8e6e4}.c-usersvoices-v3 .splide__track{padding-bottom:40px;position:relative;overflow:inherit!important}.c-usersvoices-v3 .splide__arrow{cursor:pointer;background-color:#fff;border:1px solid #1b439f;justify-content:center;align-items:center;width:87px;height:42px;display:flex;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 3px 6px #00000029}.c-usersvoices-v3 .splide__arrow:hover{opacity:.9}.c-usersvoices-v3 .splide__arrow svg{fill:#1b439f;width:14px;height:14px}.c-usersvoices-v3 .splide__arrow--prev{left:2%}.c-usersvoices-v3 .splide__arrow--next{right:2%}@media screen and (width<=768px){.c-usersvoices-v3{padding:40px 0}.c-usersvoices-v3__balloon{width:140px;height:auto}.c-usersvoices-v3__title{margin-bottom:20px;font-size:22px;line-height:1.3}.c-usersvoices-v3__google{width:100%;margin:24px auto 48px}.c-usersvoices-v3__google__inner{gap:4px}.c-usersvoices-v3__google__frame--left{width:100px;margin-left:-12px;margin-right:-50px}.c-usersvoices-v3__google__frame--right{width:100px;margin-left:-52px;margin-right:-12px}.c-usersvoices-v3__google__text{margin-top:0;font-size:13px;line-height:21px}.c-usersvoices-v3__google__date{margin-top:0}.c-usersvoices-v3__item{min-height:460px}.c-usersvoices-v3 .splide__track{padding-bottom:40px}.c-usersvoices-v3 .splide__arrow{width:40px;height:64px;top:45%}.c-usersvoices-v3 .splide__arrow svg{width:12px;height:12px}}.c-content-v3{background-color:#fefaef;padding:80px 0}.c-content-v3__inner{width:95%;max-width:1080px;margin:0 auto}.c-content-v3__item{margin-top:40px;position:relative}.c-content-v3__item__id{position:absolute;top:-100px}.c-content-v3__item__head{background-color:#1b439f;align-items:center;gap:24px;margin-bottom:8px;padding:12px 24px;display:flex;position:relative}.c-content-v3__item__head__icon{width:44px;height:44px}.c-content-v3__item__head__title{color:#fff;font-size:24px;line-height:1}.c-content-v3__item__head__staff{position:absolute;bottom:0;right:24px}.c-content-v3__item__body{color:#222;letter-spacing:.05rem;background-color:#fff;border:1px solid #0b318f;padding:16px 24px 24px;font-size:16px;line-height:1.8;box-shadow:0 3px #0038a680}.c-content-v3__item__body .highlight{background:linear-gradient(#0000 60%,#f4ca42 0);font-weight:700}.c-content-v3__item__body__image{width:100%;max-width:600px;margin:0 auto 20px;display:block}.c-content-v3__item__readmore,.c-content-v3__item__readmore__checkbox{display:none}@media screen and (width<=600px){.c-content-v3{padding:112px 0 48px}.c-content-v3__item:first-child{margin-top:0}.c-content-v3__item__head{gap:8px;padding:12px 10px}.c-content-v3__item__head__title{font-size:18px}.c-content-v3__item__head__staff{top:-93px;bottom:auto;right:72px}.c-content-v3__item__body{padding:24px 20px;font-size:15px}.c-content-v3__item__body__image{max-width:inherit;width:99%;margin:0 auto 12px}}.c-three-reasons-v3{background-color:#fefaef;padding:40px 0 60px}.c-three-reasons-v3__inner{width:88%;max-width:1080px;margin:0 auto}.c-three-reasons-v3__balloon{margin:0 auto;display:block}.c-three-reasons-v3__title{color:#1b439f;text-align:center;font-size:36px;font-weight:700}.c-three-reasons-v3__list{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.c-three-reasons-v3__list__item{background-color:#fff;border:1px solid #0039a8;box-shadow:3px 3px #0038a680}.c-three-reasons-v3__list__item__head{padding:40px 32px 24px;position:relative}.c-three-reasons-v3__list__item__head__step{z-index:1;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.c-three-reasons-v3__list__item__head__icon{margin:0 auto 12px;display:block}.c-three-reasons-v3__list__item__head__title{text-align:center;color:#003aab;font-size:24px;line-height:1.5}.c-three-reasons-v3__list__item details summary{text-align:center;color:#fff;cursor:pointer;background-color:#0b318f;padding:8px 0;font-size:12px;font-weight:700;list-style:none;position:relative}.c-three-reasons-v3__list__item details summary svg{fill:#fff;vertical-align:middle;margin-left:12px;transition:all .2s;display:inline-block}.c-three-reasons-v3__list__item details summary::-webkit-details-marker{display:none}.c-three-reasons-v3__list__item details summary:focus{outline:none}.c-three-reasons-v3__list__item details[open] summary{background-color:#fff;padding:0}.c-three-reasons-v3__list__item details[open] summary span,.c-three-reasons-v3__list__item details[open] summary svg{display:none}.c-three-reasons-v3__list__item details[open] summary:after{content:"";background-color:#0b318f;width:48px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.c-three-reasons-v3__list__item details[open] svg{transform:rotate(180deg)}.c-three-reasons-v3__list__item details[open] .c-three-reasons-v3__list__item__text{height:auto}.c-three-reasons-v3__list__item__text{letter-spacing:.1rem;text-align:left;height:0;margin:0;padding:16px 16px 40px;font-size:15px;line-height:2}.c-three-reasons-v3__list__item__text b{color:#ed0707}@media screen and (width<=600px){.c-three-reasons-v3__balloon{width:140px;height:auto}.c-three-reasons-v3__title{margin-bottom:20px;font-size:22px;line-height:1.3}.c-three-reasons-v3__list{grid-template-columns:repeat(1,1fr);gap:24px;margin-top:24px}.c-three-reasons-v3__list__item__head{flex-direction:row-reverse;justify-content:space-between;padding:20px 20px 20px 60px;display:flex}.c-three-reasons-v3__list__item__head__step{top:50%;left:-18px;transform:translateY(-50%)}.c-three-reasons-v3__list__item__head__icon{margin:0}.c-three-reasons-v3__list__item__head__title{text-align:left;font-size:18px}.c-three-reasons-v3__list__item__title{font-size:15px;line-height:1.3}.c-three-reasons-v3__list__item__image{height:40px}.c-three-reasons-v3__list__item details summary{text-align:center;color:#fff;padding:8px 0;font-size:12px;font-weight:700;list-style:none}.c-three-reasons-v3__list__item__text{padding:12px 16px 20px;font-size:13px}.c-three-reasons-v3__list__item__text b{font-size:14px}}.c-flow-v3{background-color:#fefaef;padding:60px 0}.c-flow-v3__inner{background-color:#fff;border:1px solid #0039a8;width:1000px;margin:0 auto;padding:50px;position:relative;box-shadow:3px 3px #0038a680}.c-flow-v3__balloon{margin:-80px auto 16px;display:block}.c-flow-v3__title{text-align:center;color:#1b439f;margin-bottom:32px;font-size:36px;font-weight:700;line-height:50px}.c-flow-v3__item{justify-content:space-between;gap:30px;display:flex}.c-flow-v3__item:not(:last-child){margin-bottom:50px}.c-flow-v3__item__image{width:100%;height:auto}.c-flow-v3__item__image__wrapper{flex-shrink:0;width:500px;height:auto;position:relative}.c-flow-v3__item__step{z-index:1;position:absolute;top:-45px;left:16px}.c-flow-v3__item__title{z-index:1;text-align:left;position:absolute;bottom:32px;left:16px}.c-flow-v3__item__title__step{color:#fff;letter-spacing:.05rem;background-color:#1b439f;margin-bottom:12px;padding:4px 8px;font-family:Mulish,sans-serif;font-size:14px;line-height:1;display:inline-block}.c-flow-v3__item__title__text{color:#fff;font-size:26px;font-weight:700;line-height:1}.c-flow-v3__item__text{margin-top:20px;font-size:16px;line-height:2.2}.c-flow-v3__item__text a{color:#0b318f;text-decoration:underline}.c-flow-v3__item__text strong{font-weight:700}.c-flow-v3__item__note{color:#ed0707;font-size:14px;line-height:1.5}.c-flow-v3__item__freecall{text-align:center;background-color:#f3f4f6;border:1px solid #1b439f;width:350px;margin:16px auto;padding:16px}.c-flow-v3__item__freecall__image{margin-right:8px;display:inline-block}.c-flow-v3__item__freecall__tel{letter-spacing:.8px;color:#1b439f;font-family:Mulish,sans-serif;font-size:29px;font-weight:700;line-height:1.2}.c-flow-v3__item__freecall__tel.pc{display:inline-block}.c-flow-v3__item__freecall__tel.sp{display:none}.c-flow-v3__item__freecall__text{color:#1b439f;font-size:15px;display:block}@media screen and (width<=768px){.c-flow-v3{padding:40px 0}.c-flow-v3__inner{box-sizing:border-box;width:100%;padding:50px 10px}.c-flow-v3__balloon{width:134px;margin:-80px auto 16px}.c-flow-v3__title{font-size:22px}.c-flow-v3__item{flex-direction:column;gap:0}.c-flow-v3__item:not(:last-child){margin-bottom:50px}.c-flow-v3__item__image__wrapper{width:100%}.c-flow-v3__item__step{width:60px;top:-24px}.c-flow-v3__item__title{bottom:20px}.c-flow-v3__item__title__step{margin-bottom:4px;font-size:10px}.c-flow-v3__item__title__text{font-size:18px}.c-flow-v3__item__text{margin-top:12px;padding:0 16px;font-size:14px;line-height:2}.c-flow-v3__item__note{padding:0 16px;font-size:13px}.c-flow-v3__item__freecall{box-sizing:border-box;width:100%}.c-flow-v3__item__freecall__text{font-size:14px}}.c-top-fv-v3{background-color:#013bab;width:100%}.c-top-fv-v3__inner{flex-direction:column;align-items:center;padding:16px 0 32px;display:flex}.c-top-fv-v3__inner__right{display:none}.c-top-fv-v3__inner__left{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.c-top-fv-v3__gtr{width:100%;margin-top:8px}.c-top-fv-v3__title{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.c-top-fv-v3__title__decoration{width:30px;height:6px;margin-left:48px;line-height:0}.c-top-fv-v3__title__text-wrapper{line-height:1.2}.c-top-fv-v3__title__text{color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.5}.c-top-fv-v3__title__text__number{color:#fff;margin:0 2px 0 4px;font-size:24px;font-weight:700}.c-top-fv-v3__title__text__years{color:#fff;font-size:20px;font-weight:700}.c-top-fv-v3__subtitle{color:#fff;letter-spacing:.02em;text-align:center;margin-top:12px;font-family:CurrentNotoSansJP,sans-serif;font-size:36px;font-weight:700;line-height:48px}.c-top-fv-v3__subtitle__color{color:#f9b600}.c-top-fv-v3__subtitle__phrase{font-size:36px}.c-top-fv-v3__subtitle__text,.c-top-fv-v3__subtitle__text__small{letter-spacing:-.03em;font-size:32px}.c-top-fv-v3__logo{max-width:224px;margin-top:10px}.c-top-fv-v3__point{justify-content:center;align-items:center;gap:16px;width:100%;margin-top:8px;display:flex}.c-top-fv-v3__point__box{align-items:flex-end;gap:4px;display:flex}.c-top-fv-v3__point__box__icon{width:24px;height:24px}.c-top-fv-v3__point__box__icon svg{width:100%;height:100%}.c-top-fv-v3__point__box__text{color:#fff;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-top-fv-v3__point__box__text{font-size:14px}}@media screen and (width>=768px) and (width<=1099px){.c-top-fv-v3__inner{padding:16px 0}.c-top-fv-v3__inner__right{display:none}.c-top-fv-v3 .sp{display:block}}@media screen and (width>=1100px){.c-top-fv-v3__title{text-align:left;width:fit-content}.c-top-fv-v3__title__decoration{margin-left:71px}.c-top-fv-v3__title__text-wrapper{line-height:1.1}.c-top-fv-v3__title__text{font-size:20px}.c-top-fv-v3__title__text__number{font-size:40px}.c-top-fv-v3__title__text__years{font-size:32px}.c-top-fv-v3__inner{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:44px 0 73px;display:flex}.c-top-fv-v3__inner__left{flex-direction:column;align-items:flex-start;width:fit-content;display:flex}.c-top-fv-v3__inner__right{flex-direction:column;flex-shrink:0;justify-content:flex-end;max-width:468px;display:flex;position:relative}.c-top-fv-v3__subtitle{text-align:left;margin-top:40px;font-size:54px;line-height:1.5}.c-top-fv-v3__subtitle__phrase{font-size:54px}.c-top-fv-v3__subtitle__color{font-size:64px;line-height:0}.c-top-fv-v3__subtitle__text{letter-spacing:-.02em;font-size:54px}.c-top-fv-v3__subtitle__text__small{letter-spacing:-.02em;font-size:40px}.c-top-fv-v3__logo{max-width:360px}.c-top-fv-v3__point{justify-content:start;margin-top:40px}.c-top-fv-v3__point__box{align-items:center}.c-top-fv-v3__point__box__text{font-size:20px}.c-top-fv-v3 .sp{display:none}}.c-container--top-fv-v3,.firstview-wrapper{background-color:#013bab}.firstview-wrapper{z-index:-1;clip-path:polygon(0 0,100% 0,100% 95%,50% 100%,0 95%)}@media screen and (width>=768px){.firstview-wrapper{clip-path:none}}.c-simple-form-v2{margin-top:32px}.c-simple-form-v2,.c-simple-form-v2__inner{flex-direction:column;justify-content:center;align-items:center;display:flex}.c-simple-form-v2__inner{width:100%}.c-simple-form-v2__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:24px;font-weight:600;line-height:1.5}.c-simple-form-v2__form{flex-direction:column;align-items:center;width:100%;margin-top:16px;display:flex}.c-simple-form-v2__list{gap:clamp(16px,3vw,40px);width:100%;display:flex}.c-simple-form-v2__button{text-align:center;cursor:pointer;background:linear-gradient(90deg,#ef8333,#ee451d 25%,#ed0707);border-radius:100px;width:230px;margin-top:16px;padding:20px 0}.c-simple-form-v2__button__text{color:#fff;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1}@media screen and (width>=1100px){.c-simple-form-v2{justify-content:center;width:100%;margin-top:-30px}.c-simple-form-v2__inner{box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:row;padding:20px 16px;box-shadow:0 4px 16px #00000024}.c-simple-form-v2__inner,.c-simple-form-v2__list{justify-content:center;align-items:center;display:flex}.c-simple-form-v2__list{flex:1;margin-left:16px}.c-simple-form-v2__title{font-size:20px}.c-simple-form-v2__form{flex-direction:row;flex:1;justify-content:center;align-items:center;margin-top:0;display:flex}.c-simple-form-v2__button{margin-top:0;margin-left:24px}}@media screen and (width<=768px){.c-simple-form-v2__list{margin-left:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes errorAnimtion{0%{box-shadow:0 0 0 1px #f33d62,0 0 0 1px #f33d621a}50%{box-shadow:0 0 0 1px #f33d62,0 0 0 6px #f33d624d,0 0 0 6px #f33d621a}to{box-shadow:0 0 0 1px #f33d62,0 0 0 1px #f33d621a}}.c-form-v4__form{box-sizing:border-box;flex-direction:column;gap:0 12px;width:100%;display:flex;position:relative}.c-form-v4__form.c-form-v4__main-form{flex-direction:column!important;gap:0!important}.c-form-v4__form__item{color:#333;appearance:none;box-sizing:border-box;cursor:pointer;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:normal;border:1px solid #e0e0e0;border-radius:2px;-webkit-box-orient:vertical;align-items:center;width:100%;height:48px;max-height:4rem;margin-top:7px;padding-left:8px;padding-right:8px;font-size:14px;font-weight:400;line-height:4rem;transition:all .2s;display:-webkit-box;overflow:hidden}.c-form-v4__form__item.placeholder{color:#c0c4ce}.c-form-v4__form__item.invalid{border-color:#f33d62}.c-form-v4__form__item.next-input{animation:1.5s ease-in-out infinite errorAnimtion}.c-form-v4__form__error{color:#f33d62;margin-top:4px;font-family:CurrentNotoSansJP,sans-serif;font-size:10px;font-weight:600;line-height:1}@media screen and (width>=1440px){.c-form-v4__form{flex-direction:row;gap:0 8px}.c-form-v4__form.c-form-v4__main-form{flex-direction:column!important;gap:0!important}.c-form-v4__form__item-wrapper{width:100%}.c-form-v4__form__item{width:100%;margin-top:0}.c-form-v4__form__item__simple-form{width:200px}.c-form-v4__form__button{margin-left:24px}}.c-promise-v3__inner{flex-direction:column;align-items:center;display:flex}.c-promise-v3__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-promise-v3__title{font-size:24px}}.c-promise-v3__title__number{color:#013bab;font-family:Mulish,sans-serif;font-size:40px;font-weight:700;line-height:1.5}@media screen and (width<=767px){.c-promise-v3__title__number{font-size:32px}}.c-promise-v3__title__text{color:#013bab}.c-promise-v3__box{margin-top:24px}.c-promise-v3__box,.c-promise-v3__box__title{flex-direction:column;align-items:center;display:flex}.c-promise-v3__box__title__number{letter-spacing:-2%;color:#013bab;font-size:32px;font-weight:700;line-height:1.5}.c-promise-v3__box__title__text{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:20px}.c-promise-v3__box__image{border-radius:8px;width:100%;height:auto;margin-top:8px}.c-promise-v3__box__description__subtitle{background-color:#f2f2f2;border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:12px;display:flex}.c-promise-v3__box__description__subtitle__text{color:#105ed3;letter-spacing:-2%;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.c-promise-v3__box__description__subtitle__icon{width:54px;height:54px}.c-promise-v3__box__description__text{color:#333;margin-top:16px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5;font-size:16px!important}@media screen and (width<=767px){.c-promise-v3__box__description__text{font-size:14px}}@media screen and (width>=768px){.c-promise-v3__box{flex-direction:row-reverse;align-items:center;gap:40px}.c-promise-v3__box:last-child{margin-top:54px}.c-promise-v3__box__title{flex-direction:row;align-items:center;min-width:200px;display:flex}.c-promise-v3__box__title__number{color:#013bab;letter-spacing:-0.2%;font-family:Mulish,sans-serif;font-size:32px;font-weight:700;line-height:1.5}}@media screen and (width>=768px) and (width<=767px){.c-promise-v3__box__title__number{font-size:32px}}@media screen and (width>=768px){.c-promise-v3__box__title__text{font-size:24px}.c-promise-v3__box__car-image,.c-promise-v3__box__image{width:100%;max-width:350px}.c-promise-v3__box__description__subtitle{border-radius:16px;margin:18px 0 6px;padding:12px 16px}.c-promise-v3__box__description__subtitle__icon{width:64px;height:64px}.c-promise-v3__box__description__text{margin-top:16px}}@media screen and (width>=768px) and (width<=1200px){.c-promise-v3{min-width:340px}.c-promise-v3__title{white-space:nowrap;min-width:300px}.c-promise-v3__inner{padding:0 20px}.c-promise-v3__box{gap:24px}.c-promise-v3__box__car-image,.c-promise-v3__box__image{min-width:250px}}.pc{display:none}@media screen and (width>=768px){.cm-section-title,.sp{display:none}.pc{display:block}}.c-flow-v5__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-flow-v5__title{font-size:24px}}.c-flow-v5__title{text-align:center}.c-flow-v5__list{flex-direction:column;gap:24px;margin-top:16px;display:flex}.c-flow-v5__list__item{align-items:center}.c-flow-v5__list__item__step{color:#013bab;text-align:center;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.c-flow-v5__list__item__step .step-number{color:#013bab;font-size:32px}.c-flow-v5__list__item__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:24px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-flow-v5__list__item__title{font-size:20px}}.c-flow-v5__list__item__title{text-align:center}.c-flow-v5__list__item__body{margin-top:16px}.c-flow-v5__list__item__body__title{display:none}.c-flow-v5__list__item__body__image{background-color:#f2f2f2;border-radius:8px;align-items:center;padding:25px 0;display:flex}.c-flow-v5__list__item__body__image img{max-width:182px;margin:0 auto}.c-flow-v5__list__item__body__text{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=767px){.c-flow-v5__list__item__body__text{font-size:14px}}.c-flow-v5__list__item__body__text{margin-top:16px}.c-flow-v5__list__item__body__text a{color:#105ed3;text-decoration:underline}.c-flow-v5__list__item__freecall{margin-top:24px}.c-flow-v5__list__item__freecall__box{align-items:center;display:flex}.c-flow-v5__list__item__freecall__tel{color:#333;font-family:Mulish,sans-serif;font-size:32px;font-weight:700;line-height:1.5}@media screen and (width<=767px){.c-flow-v5__list__item__freecall__tel{font-size:24px}}.c-flow-v5__list__item__freecall__tel{font-size:20px}.c-flow-v5__list__item__freecall__text{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=767px){.c-flow-v5__list__item__freecall__text{font-size:14px}}.c-flow-v5__list__item__note{color:#888;margin-top:8px;font-family:CurrentNotoSansJP,sans-serif;font-size:12px;font-weight:400;line-height:1.5}@media screen and (width>=768px){.c-flow-v5{min-width:450px;margin:0 auto;padding:0}.c-flow-v5__list{gap:32px;margin-top:32px}.c-flow-v5__list__item__step{text-align:start;font-size:24px}.c-flow-v5__list__item__title{text-align:start;display:none}.c-flow-v5__list__item__body{flex-direction:row-reverse;align-items:center;gap:80px;display:flex}.c-flow-v5__list__item__body__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:24px;font-weight:600;line-height:1.5;display:block}}@media screen and (width>=768px) and (width<=767px){.c-flow-v5__list__item__body__title{font-size:20px}}@media screen and (width>=768px){.c-flow-v5__list__item__body__image{width:100%;max-width:330px}.c-flow-v5__list__item__body__image img{width:140px}.c-flow-v5__list__item__body__content{width:100%}.c-flow-v5__list__item__freecall{align-items:center;gap:8px;display:flex}}.c-three-reasons-v5{padding:40px 0}.c-three-reasons-v5__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-three-reasons-v5__title{font-size:24px}}.c-three-reasons-v5__title{text-align:center}.c-three-reasons-v5__title span{color:#013bab}.c-three-reasons-v5__title__number{color:#333;font-family:Mulish,sans-serif;font-size:40px;font-weight:700;line-height:1.5}@media screen and (width<=767px){.c-three-reasons-v5__title__number{font-size:32px}}.c-three-reasons-v5__list{margin-top:16px}.c-three-reasons-v5__list__item{flex-direction:column;align-items:center;display:flex}.c-three-reasons-v5__list__item:not(:first-child){margin-top:24px}.c-three-reasons-v5__list__item__title{flex-direction:column;align-items:center;display:flex}.c-three-reasons-v5__list__item__title__step{color:#013bab;font-family:Mulish,sans-serif;font-size:40px;font-weight:700;line-height:1.5}@media screen and (width<=767px){.c-three-reasons-v5__list__item__title__step{font-size:32px}}.c-three-reasons-v5__list__item__title__text{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:24px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-three-reasons-v5__list__item__title__text{font-size:20px}}.c-three-reasons-v5__list__item__title__text{margin-top:4px}.c-three-reasons-v5__list__item__body{margin-top:16px}.c-three-reasons-v5__list__item__body__image{border-radius:8px;width:100%;height:241px}.c-three-reasons-v5__list__item__body__subtitle{gap:4px;margin-top:16px;display:flex}.c-three-reasons-v5__list__item__body__subtitle__icon{width:24px;height:24px}.c-three-reasons-v5__list__item__body__subtitle__text{color:#013bab;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-three-reasons-v5__list__item__body__subtitle__text{font-size:14px}}.c-three-reasons-v5__list__item__body__description{color:#333;margin-top:16px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=767px){.c-three-reasons-v5__list__item__body__description{font-size:14px}}.c-three-reasons-v5__list__item__body__description{font-size:16px!important}.c-three-reasons-v5 .pc{display:none}@media screen and (width>=768px){.c-three-reasons-v5{padding:80px 0}.c-three-reasons-v5__list{margin-top:32px}.c-three-reasons-v5__list__item:not(:first-child){margin-top:54px}.c-three-reasons-v5__list__item__title{flex-direction:row;align-items:center;min-width:200px;display:flex}.c-three-reasons-v5__list__item__body{flex-direction:row-reverse;justify-content:center;align-items:center;gap:26px;max-width:1120px;margin:0 auto;display:flex}.c-three-reasons-v5__list__item__body__subtitle.pc{flex-direction:row!important;align-items:center!important;display:flex!important}.c-three-reasons-v5__list__item__body__image{flex-shrink:0;max-width:350px;height:240px}.c-three-reasons-v5 .sp{display:none}.c-three-reasons-v5 .pc{display:block}}.c-media-v2{z-index:1;padding:0;position:relative}.c-media-v2__heading{text-align:center;margin-bottom:24px}.c-media-v2__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-media-v2__title{font-size:24px}}.c-media-v2__description-pc{display:none}.c-media-v2__box{z-index:1;margin-bottom:16px;position:relative}.c-media-v2__description-sp{margin-bottom:40px;padding:0 16px}.c-media-v2__text{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=767px){.c-media-v2__text{font-size:14px}}.c-media-v2__text{font-size:16px!important}@media screen and (width>=768px){.c-media-v2__heading{justify-content:center;align-items:center;gap:16px;display:flex}.c-media-v2__title{font-size:20px!important}.c-media-v2__description-pc{display:block}.c-media-v2__box{margin-bottom:80px}.c-media-v2__description-sp{display:none}}.c-campaign-v2{flex-direction:column;justify-content:center;gap:8px;margin-top:40px;display:flex}.c-campaign-v2__image{-o-object-fit:cover;object-fit:cover;height:auto}@media screen and (width>=768px){.c-campaign-v2{flex-direction:row;gap:16px;width:100%;margin-top:80px;display:flex}.c-campaign-v2__image{-o-object-fit:cover;object-fit:cover;flex-shrink:1;min-width:240px;height:auto}}.c-maker-list-top{text-align:center;background-color:#f2f2f2;padding:32px 0}.c-maker-list-top__title{color:#fff;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-maker-list-top__title{font-size:24px}}.c-maker-list-top__title{letter-spacing:-2px;font-size:24px}.c-maker-list-top__title b{color:#003bac;display:block}.c-maker-list-top__title span{color:#fff;background-color:#0a318e;margin-top:8px;padding:8px;display:inline-block;box-shadow:4px 4px 1px #0000002e}@media screen and (width<=767px){.c-maker-list-top__title span{margin-top:16px;padding:8px 24px}}@media screen and (width>=768px){.c-maker-list-top{padding:40px 0 80px}.c-maker-list-top__title{font-size:40px!important}}@media screen and (width>=768px) and (width<=1100px){.c-maker-list-top{padding:40px 0}}.c-model-fv-v4{clip-path:polygon(0 0,100% 0,100% 95%,50% 100%,0 95%);background-color:#ecf3fc;padding-bottom:40px}.c-model-fv-v4__title{color:#fff;background-image:linear-gradient(#0a318e,#092567);padding:18px 16px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1}@media screen and (width<=767px){.c-model-fv-v4__title{font-size:14px}}.c-model-fv-v4__main{justify-content:center;align-items:center;padding-top:16px}.c-model-fv-v4__main__image{width:100%;margin-top:8px;line-height:1;position:relative;overflow:hidden}.c-model-fv-v4__main__image__car{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8px;width:100%}.c-model-fv-v4__main__content{flex-direction:column;width:100%}.c-model-fv-v4__main__content__10years{justify-content:center;align-items:center;gap:8px;display:flex}.c-model-fv-v4__main__content__10years__decolation{width:14px;height:32px}.c-model-fv-v4__main__content__10years__text{font-size:16px;font-weight:700;line-height:1.5;display:flex}.c-model-fv-v4__main__content__10years__text__number{color:#0a318e;padding:0 2px;font-family:Mulish,sans-serif;font-size:24px;font-weight:700;line-height:1}.c-model-fv-v4__main__content__10years__text__label{color:#0a318e}.c-model-fv-v4__main__content__cardetail{margin-top:16px;font-size:14px;font-weight:400;line-height:1.5;display:block}.c-model-fv-v4__main__content__mark{text-align:start;margin-top:8px;padding:6px 0;font-size:14px;line-height:1}.c-model-fv-v4__main__content__mark__title{color:#fff;padding:6px;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1;font-size:14px!important}@media screen and (width<=767px){.c-model-fv-v4__main__content__mark__title{font-size:24px}}.c-model-fv-v4__main__content__mark__title{background-color:#0a318e;border-radius:4px;font-weight:700}.c-model-fv-v4__main__content__maker{text-align:start;white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;margin-top:4px}.c-model-fv-v4__main__content__maker__title{white-space:normal;font-family:CurrentNotoSansJP,sans-serif;font-weight:700;line-height:1.5;display:inline-block}.c-model-fv-v4__main__content__maker__title.single-line{font-size:32px!important}.c-model-fv-v4__main__content__maker__title.multi-line{font-size:24px!important}.c-model-fv-v4__main__content__price{text-align:start;align-items:end;gap:4px;margin-top:8px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.c-model-fv-v4__main__content__price__value{color:#ff3700;font-family:Mulish,sans-serif;font-weight:700;line-height:28px;font-size:32px!important}.c-model-fv-v4__main__content__detail__pc{display:none}.c-model-fv-v4__main__content__detail__sp{text-align:start;gap:8px;margin-top:16px;display:flex}.c-model-fv-v4__main__content__detail__item{text-align:center;background-color:#fff;border-radius:8px;flex:1;padding:6px 8px}.c-model-fv-v4__main__content__detail__item__label{color:#222;font-size:14px;font-weight:700;line-height:1.5}.c-model-fv-v4__main__content__detail__item__label__color{color:#0a318d;font-size:14px;font-weight:700}.c-model-fv-v4__main__content__detail__item__value{color:#0a318d;font-weight:700;line-height:1.5;font-size:20px!important}@media (width>=768px){.c-model-fv-v4{clip-path:none;padding-bottom:70px}.c-model-fv-v4__title{padding:18px 6vw}.c-model-fv-v4__main{justify-content:space-between;padding-top:32px;display:flex}.c-model-fv-v4__main__content{max-width:560px}.c-model-fv-v4__main__content__10years{justify-content:start}.c-model-fv-v4__main__content__10years__text{align-items:center;font-size:20px}.c-model-fv-v4__main__content__10years__text__number{font-size:32px}.c-model-fv-v4__main__content__10years__decolation{width:20px;height:48px}.c-model-fv-v4__main__content__space{padding-top:30px}.c-model-fv-v4__main__content__cardetail{margin-top:16px;font-size:14px;font-weight:400;line-height:1.5;display:block}.c-model-fv-v4__main__content__mark{text-align:start;margin-top:24px;font-size:24px}.c-model-fv-v4__main__content__mark__title{font-size:24px!important}.c-model-fv-v4__main__content__maker{text-align:start;margin-top:8px}.c-model-fv-v4__main__content__maker__title{font-weight:700;font-size:48px!important}.c-model-fv-v4__main__content__maker__title.single-line{font-size:48px!important}.c-model-fv-v4__main__content__maker__title.multi-line{font-size:40px!important}.c-model-fv-v4__main__content__price{align-items:center;gap:8px;margin-top:16px}.c-model-fv-v4__main__content__price__label{align-items:flex-end;height:40px;display:flex}.c-model-fv-v4__main__content__price__value{font-size:48px!important}.c-model-fv-v4__main__content__detail{font-size:16px;font-weight:700;line-height:1.5}.c-model-fv-v4__main__content__detail__pc{text-align:start;gap:8px;margin-top:24px;display:flex}.c-model-fv-v4__main__content__detail__sp{display:none}.c-model-fv-v4__main__content__detail__item{padding:8px 2px}.c-model-fv-v4__main__content__detail__item__label{font-size:16px;line-height:1.2}.c-model-fv-v4__main__content__detail__item__label__color{font-size:16px;font-weight:700;line-height:1.2}.c-model-fv-v4__main__content__detail__item__value{line-height:1.2;font-size:32px!important}.c-model-fv-v4__main__image{margin-top:16px;margin-left:48px}.c-model-fv-v4__main__image__car{max-height:300px}}@media (width<=980px) and (width>=768px){.c-model-fv-v4{padding-bottom:32px}.c-model-fv-v4__main__content__10years__text{font-size:14px}.c-model-fv-v4__main__content__10years__text__number{font-size:20px}.c-model-fv-v4__main__content__space{padding-top:15px}.c-model-fv-v4__main__content__mark{margin-top:16px}.c-model-fv-v4__main__content__mark__title{font-size:20px!important}.c-model-fv-v4__main__content__maker__title{font-weight:700;font-size:32px!important}.c-model-fv-v4__main__content__maker__title.single-line{font-size:32px!important}.c-model-fv-v4__main__content__maker__title.multi-line{font-size:24px!important}.c-model-fv-v4__main__content__cardetail{margin-top:8px;display:block}.c-model-fv-v4__main__content__price{margin-top:16px}.c-model-fv-v4__main__content__price__label{align-items:flex-end;height:28px;display:flex}.c-model-fv-v4__main__content__price__value{line-height:28px;font-size:32px!important}.c-model-fv-v4__main__content__detail__pc{margin-top:12px}.c-model-fv-v4__main__content__detail__item{padding:6px 2px}.c-model-fv-v4__main__content__detail__item__label{font-size:14px}.c-model-fv-v4__main__content__detail__item__label__color{color:#0a318d;font-size:14px}.c-model-fv-v4__main__content__detail__item__value{font-size:20px!important}.c-model-fv-v4__main__image__car{max-height:200px}}.c-maker-fv-v4{background-color:#f2f2f2;padding-bottom:54px}.c-maker-fv-v4__title{color:#fff;background-image:linear-gradient(#0a318e,#092567);padding:18px 16px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1}@media screen and (width<=767px){.c-maker-fv-v4__title{font-size:14px}}.c-maker-fv-v4__main{justify-content:center;align-items:center;margin-top:26px}.c-maker-fv-v4__main__image{width:100%;height:80px;margin-top:100px;position:relative}.c-maker-fv-v4__main__image__car{-o-object-fit:cover;object-fit:cover;z-index:2;width:85%;max-height:120px;transform:translateY(-40%)translate(10%)}.c-maker-fv-v4__main__image__bg1,.c-maker-fv-v4__main__image__bg2,.c-maker-fv-v4__main__image__car{position:absolute}.c-maker-fv-v4__main__image__bg1{content:"";background-color:#0a318e;border-radius:3px;width:100%;max-width:153px;height:107px;top:-100%;left:0}.c-maker-fv-v4__main__image__bg2{content:"";background-color:#b9bdcb;border-radius:3px;width:153px;height:107px;bottom:-30%;right:0}.c-maker-fv-v4__main__price_section{margin-top:8px}.c-maker-fv-v4__main__price_section__text{color:#333;letter-spacing:.2px;font-family:CurrentNotoSansJP,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.c-maker-fv-v4__main__swiper{height:320px;margin-top:16px}.c-maker-fv-v4__main__content{flex-direction:column;width:100%}.c-maker-fv-v4__main__content__space{margin:8px 0}.c-maker-fv-v4__main__content__10years{justify-content:center;align-items:center;gap:8px;display:flex}.c-maker-fv-v4__main__content__10years__decolation{width:14px;height:32px}.c-maker-fv-v4__main__content__10years__text{color:#051948;letter-spacing:.5px;font-size:18px;font-weight:700;line-height:1.8}.c-maker-fv-v4__main__content__10years__text__number{font-family:Mulish,sans-serif;font-size:24px}.c-maker-fv-v4__main__content__text{text-align:start}.c-maker-fv-v4__main__content__text__title{color:#fff;padding:4px 12px;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1}@media screen and (width<=767px){.c-maker-fv-v4__main__content__text__title{font-size:24px}}.c-maker-fv-v4__main__content__text__title{background-color:#0a318e;box-shadow:4px 4px 1px #0000002e;font-size:16px!important}.c-maker-fv-v4__main__content__text__message{white-space:nowrap;color:#051948;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-maker-fv-v4__main__content__text__message{font-size:24px}}.c-maker-fv-v4__main__content__text__message{letter-spacing:-2%}.c-maker-fv-v4__main__content__text__message b{color:#0a318e;font-size:32px}@media (width>=768px){.c-maker-fv-v4{padding-bottom:54px}.c-maker-fv-v4__title{padding:18px 6vw}.c-maker-fv-v4__main{justify-content:space-between;margin-top:32px;display:flex}.c-maker-fv-v4__main__content{max-width:470px}.c-maker-fv-v4__main__content__10years__text{font-size:24px}.c-maker-fv-v4__main__content__10years__text__number{font-size:40px}.c-maker-fv-v4__main__content__10years__decolation{width:20px;height:48px}.c-maker-fv-v4__main__content__text{text-align:center;margin-top:32px}.c-maker-fv-v4__main__content__text__message,.c-maker-fv-v4__main__content__text__title{font-size:32px!important}.c-maker-fv-v4__main__content__text__message b{font-size:54px}.c-maker-fv-v4__main__swiper{max-width:470px;height:360px}.c-maker-fv-v4__main__image{width:45%;max-width:670px;height:100px;position:relative}.c-maker-fv-v4__main__image__car{z-index:2;width:auto;max-width:85%;height:auto;max-height:310px;position:absolute;top:80%;right:32px;transform:translateY(-80%)}.c-maker-fv-v4__main__image__bg1,.c-maker-fv-v4__main__image__bg2,.c-maker-fv-v4__main__image__car{position:absolute}.c-maker-fv-v4__main__image__bg1{content:"";background-color:#0a318e;border-radius:3px;width:100%;max-width:256px;height:136px;top:-80%;left:0}.c-maker-fv-v4__main__image__bg2{content:"";z-index:0;background-color:#b9bdcb;border-radius:3px;width:256px;height:136px;bottom:-50%;right:0}.c-maker-fv-v4__main__price_section{margin-left:52px}}.c-price-classification-v2{max-width:358px;margin:0 auto;padding:0 16px}.c-price-classification-v2__title{text-align:center;color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-price-classification-v2__title{font-size:24px}}.c-price-classification-v2__title{padding-top:16px}.c-price-classification-v2__table{background-color:#fff;margin-top:16px}.c-price-classification-v2__table__head{color:#333;background-color:#fff;grid-template-columns:65% 35%;gap:1px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5;display:grid}.c-price-classification-v2__table__head__column{text-align:start;padding:16px 0 16px 8px}.c-price-classification-v2__table__head__column-right{text-align:end;padding:16px 0}.c-price-classification-v2__table__body__type{border-top:1px solid #fff}.c-price-classification-v2__table__body__type__title{text-align:center;text-align:left;background-color:#eff4ff;padding:8px 20px;font-size:14px;position:relative}.c-price-classification-v2__table__body__type__link{text-align:right;color:#0b318f;background-color:#fff;padding:14px 8px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-price-classification-v2__table__body__type__link{font-size:14px}}.c-price-classification-v2__table__body__type__body{cursor:auto;grid-template-columns:70% 30%;justify-content:center;align-items:center;display:grid}.c-price-classification-v2__table__body__type__body:nth-child(odd){background-color:#fafafa}.c-price-classification-v2__table__body__type__body__column{color:#333;padding:14px 8px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-price-classification-v2__table__body__type__body__column{font-size:14px}}.c-price-classification-v2__table__body__type__body__column.grade{text-align:left;font-weight:400!important}.c-price-classification-v2__table__body__type__body__column.price{text-align:end}.c-price-classification-v2__table__body details{position:relative}.c-price-classification-v2__table__body details[open] summary svg{transform:rotate(180deg)}.c-price-classification-v2__table__body details>summary{list-style:none}.c-price-classification-v2__table__body details>summary::-webkit-details-marker{display:none}.c-price-classification-v2__table__body details>summary:focus{outline:none}.c-price-classification-v2__table__body details:hover{cursor:pointer}.c-price-classification-v2__table__body__details{text-align:left;color:#333;margin-top:8px;font-family:CurrentNotoSansJP,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:inline-block}.c-price-classification-v2__table__footer{color:#888;margin-top:16px;font-family:CurrentNotoSansJP,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.c-price-classification-v2__showmore{justify-content:center;align-items:center;max-width:240px;margin:16px auto 0;display:flex}.c-price-classification-v2__showmore__button{color:#333;cursor:pointer;background-color:#fff;border:1px solid #0439c5;border-radius:100px;justify-content:center;align-items:center;width:100%;padding:20px 32px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5;transition:all .4s;display:flex;position:relative;color:#0439c5!important}@media (width>=768px){.c-price-classification-v2{margin:0 auto}.c-price-classification-v2__table{margin-top:24px}.c-price-classification-v2__title{text-align:center;padding-top:80px}}@media screen and (width>=1440px){.c-price-classification-v2{max-width:880px;padding:0 280px}}@media screen and (width>=960px) and (width<=1439px){.c-price-classification-v2{max-width:880px;padding:0 8.5vw}}@media screen and (width>=768px) and (width<=959px){.c-price-classification-v2{max-width:912px;padding:0 6vw}}.c-marketprice-v3{margin-top:40px}.c-marketprice-v3__title{display:none}.c-marketprice-v3__subtitle{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-marketprice-v3__subtitle{font-size:24px}}.c-marketprice-v3__subtitle{text-align:center}.c-marketprice-v3__description{color:#333;margin-top:16px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=767px){.c-marketprice-v3__description{font-size:14px}}.c-marketprice-v3__description{font-size:16px!important}.c-marketprice-v3__table__body__type:not([open]) .c-marketprice-v3__table__body__type__title{background-color:#f2f2f2;margin-top:4px}.c-marketprice-v3__table__body__type__title{color:#333;text-align:left;background-color:#eff4ff;justify-content:space-between;align-items:center;margin:4px 0;padding:12px 8px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5;display:flex;position:relative}.c-marketprice-v3__table__body__type__title svg{width:16px;height:16px}.c-marketprice-v3__table__body__type__link{padding:10px 20px;font-size:14px}.c-marketprice-v3__table__body__type__link__text{color:#0b318f!important;text-decoration:underline!important}.c-marketprice-v3__notice{display:none}@media screen and (width>=768px){.c-marketprice-v3{margin-top:80px}.c-marketprice-v3__title{color:#333;text-align:center;margin-bottom:24px;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5;display:block;font-size:40px!important}}@media screen and (width>=768px) and (width<=767px){.c-marketprice-v3__title{font-size:24px}}@media screen and (width>=768px){.c-marketprice-v3__description{margin-top:24px}.c-marketprice-v3__notice{color:#888;text-align:center;margin-top:24px;font-family:CurrentNotoSansJP,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:block}}.c-content-v4{margin-bottom:40px}.c-content-v4__item{margin-top:40px;position:relative}.c-content-v4__item__id{position:absolute;top:-100px}.c-content-v4__item__head{background-color:#1b439f;align-items:center;gap:24px;margin-bottom:8px;padding:12px 24px;display:flex;position:relative}.c-content-v4__item__head__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-content-v4__item__head__title{font-size:24px}}.c-content-v4__item__head__title{letter-spacing:-2%;font-size:20px!important}.c-content-v4__item__body{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=767px){.c-content-v4__item__body{font-size:14px}}.c-content-v4__item__body{letter-spacing:-2%;margin-top:16px;font-size:16px!important}.c-content-v4__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-content-v4__title{font-size:24px}}.c-content-v4__title{letter-spacing:-2%;text-align:center;margin-top:40px;margin-bottom:24px}@media screen and (width>=768px){.c-content-v4{margin-bottom:80px}.c-content-v4__title{margin-top:80px}}.c-model-list-v2{margin:40px 0 0}.c-model-list-v2 #model-list{position:absolute;top:-40px}.c-model-list-v2__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-model-list-v2__title{font-size:24px}}.c-model-list-v2__title{letter-spacing:-2%;text-align:center;margin-bottom:16px}.c-model-list-v2__group:not(:first-child){margin-top:24px}.c-model-list-v2__group__title{background-color:#f2f2f2;border-radius:8px;padding:16px}.c-model-list-v2__group__title h3{color:#333;letter-spacing:-2%;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.c-model-list-v2__list{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}.c-model-list-v2__item{align-items:center;padding:10px 0;display:flex;position:relative}.c-model-list-v2__item__text{margin-right:24px}.c-model-list-v2__item__text__model{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=767px){.c-model-list-v2__item__text__model{font-size:14px}}.c-model-list-v2__item__text__model{letter-spacing:-2%}.c-model-list-v2__item__icon{z-index:1;fill:#0b318f;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (width>=768px){.c-model-list-v2{margin:80px 0 0}.c-model-list-v2__group:not(:first-child){margin-top:32px}.c-model-list-v2__list{grid-template-columns:repeat(4,1fr);gap:8px 58px;margin-top:16px}.c-model-list-v2__item__text__model{font-size:14px!important}}.c-footer-small-v2{background-color:#039;padding:10px 0 80px}.c-footer-small-v2.without-bottom-cta{padding-bottom:15px}@media screen and (width>=769px){.c-footer-small-v2{padding-bottom:150px}.c-footer-small-v2.without-bottom-cta{padding-bottom:15px}}.c-footer-small-v2__nav{justify-content:center;display:flex}.c-footer-small-v2__nav__item{margin-right:40px;font-size:14px;display:inline-block;position:relative}.c-footer-small-v2__nav__item:first-child:after{content:"";background-color:#fff6;width:1px;height:80%;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.c-footer-small-v2__inner{text-align:center;color:#fff;width:90%;max-width:1080px;margin:0 auto}.c-footer-small-v2__copyright{margin-top:10px;font-size:12px}@media screen and (width<=600px){.c-footer-small{padding-bottom:80px}.c-footer-small__nav__item{font-size:12px}.c-footer-small__copyright{font-size:10px}}.c-supervisor-v2__card{width:100%;display:flex}.c-supervisor-v2__card__avatar{border-radius:50%;width:48px;height:48px;margin-right:16px;display:block}.c-supervisor-v2__card__text__name{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:24px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.c-supervisor-v2__card__text__name{font-size:20px}}.c-supervisor-v2__card__text__name{letter-spacing:-.2px;margin-bottom:16px}.c-supervisor-v2__card__text__profile{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=767px){.c-supervisor-v2__card__text__profile{font-size:14px}}.c-supervisor-v2__card__text__profile{letter-spacing:-.2px;font-size:16px!important}@media screen and (width>=768px){.c-supervisor-v2__card__avatar{width:140px;height:140px;margin-right:24px}.c-supervisor-v2__card__text{margin-top:8px}}.p-country__title{background-color:#ebf2fb;padding:60px 0}.p-country__title__text{text-align:center;font-size:38px;font-weight:700;line-height:1.5}.p-country__title__text span{color:#0b318f}.p-country__inner{width:95%;max-width:1080px;margin:0 auto}.p-country__makers{margin:60px auto}.p-country__makers__head{color:#fff;text-align:center;background-color:#0b318f;padding:12px;font-size:20px;font-weight:700}.p-country__makers__body{background-color:#f9fafc;flex-wrap:wrap;display:flex}.p-country__makers__body__item{border:1px solid #fff;justify-content:center;align-items:center;width:calc(20% - 2px);height:60px;display:flex}.p-country__makers__body__item__text{font-size:13px;text-decoration:underline!important}.p-country__makers__body__item__text:hover{color:#666;text-decoration:none!important}@media screen and (width<=600px){.p-country__title{padding:40px 20px}.p-country__title__text{font-size:24px}.p-country__makers{margin:40px auto}.p-country__makers__head{padding:8px;font-size:16px}.p-country__makers__body__item{width:calc(50% - 2px);height:50px}}.maker__mv{margin-bottom:50px}.maker__mv .innerbg{background:url(../nuxt-assets/img/main/makerlist/fv.jpg) top/cover no-repeat;position:relative}.maker__mv .makertitle{color:#fff;text-align:center;padding:40px 0;font-size:3rem}.maker__inner{margin:80px auto 0}.maker__inner .home-title{text-align:center;font-size:32px;font-weight:700}.maker__countries{margin-bottom:60px}.maker__countries__country{flex-direction:column;padding:40px 20px;display:flex}.maker__countries__country:not(:last-child){border-bottom:1px solid #e5e5ed}.maker__countries__country__name{margin-bottom:20px;font-size:20px;font-weight:700;line-height:1.2}.maker__countries__country__name img{vertical-align:bottom;margin-right:4px;display:inline-block}.maker__countries__country__makers{flex-wrap:wrap;gap:12px;display:flex}.maker__countries__country__makers__maker{cursor:pointer;border:1px solid #e5e5ed;border-radius:4px;padding:8px 16px;font-size:14px;transition:all .2s;display:block}.maker__countries__country__makers__maker:hover{color:#fff;background-color:#0b318f}.maker .txt-sec{margin-bottom:64px}.maker .txt-sec .content{box-sizing:border-box;text-align:left;width:90%;max-width:1080px;margin:0 auto;padding:25px 25px 40px;font-size:16px;position:relative;box-shadow:0 0 15px #0000001a}.maker .txt-sec .content img{margin-top:-40px}.maker__results{padding:80px 0}.maker__results__title{text-align:center;margin-bottom:20px;font-size:40px;font-weight:700;line-height:1.2;position:relative}.maker__results__title.other,.maker__results__title.storage{margin-bottom:32px;font-size:32px}.maker__results__title span{color:#0b318f}.maker__results__news{background:#ecf3fc;border-radius:8px;flex-direction:column;align-items:start;gap:8px;width:880px;margin:24px auto;padding:16px 32px;display:flex}.maker__results__news__head{align-items:center;gap:4px;display:flex}.maker__results__news__head__title{color:#105ed3;text-align:center;font-weight:700}.maker__results__news__body,.maker__results__news__head__title{letter-spacing:-.32px;font-size:16px;font-style:normal;line-height:150%}.maker__results__news__body{text-align:left;color:#333;font-weight:400}.maker__results__description{text-align:center;margin-inline:auto;width:85%;margin-bottom:20px;font-size:16px}.maker .new_notice{margin-top:54px}.maker .new_search{background-color:#fff;margin-top:54px}.maker .new_search__body{padding:0}@media screen and (width<=767px){.maker__mv{margin-bottom:20px}.maker__mv .innerbg{background-image:url(../nuxt-assets/img/main/makerlist/fv.jpg);background-repeat:no-repeat;background-size:cover}.maker__mv .makertitle{color:#fff;padding:20px 0;font-size:2.3rem;line-height:1.5}.maker__inner{margin-top:40px}.maker__inner .home-title{font-size:24px}.maker__countries{margin-bottom:40px}.maker__countries__country{padding:16px 12px}.maker__countries__country__name{margin-bottom:16px;font-size:16px}.maker__countries__country__makers{gap:8px}.maker__countries__country__makers__maker{padding:4px 12px;font-size:12px}.maker .txt-sec{margin-bottom:20px}.maker .txt-sec .content{padding:20px;font-size:14px}.maker .txt-sec .content img{width:52px;height:auto;margin-top:-30px}.maker__results{padding:40px 0}.maker__results__title{font-size:26px;line-height:1.5}.maker__results__title.other{margin-bottom:24px;font-size:24px}.maker__results__news{width:calc(100% - 32px);margin:24px 16px;padding:16px 8px}.maker__results__description{text-align:left;font-size:14px}.maker .new_notice{margin-top:40px;margin-bottom:0}.maker .new_search{margin-top:40px}}.model{font-family:CurrentNotoSansJP,sans-serif}.model,.model__mv{background-color:#fff}.model__mv{letter-spacing:.1rem;text-align:center;background-image:radial-gradient(#dce6fb 30%,#0000 0);background-size:15px 15px;padding:20px 0;position:relative}.model__mv.storage{background-color:#f2f2f2;background-image:none;padding:20px 0 93px}.model__mv.storage__title{color:#000}.model__mv__under-10{background-color:#fff;background-image:radial-gradient(#dce6fb 30%,#0000 0);background-size:15px 15px;padding-top:20px}.model__mv__under-10__inner{text-align:center;box-sizing:border-box}.model__mv__under-10__subtitle{letter-spacing:.5rem;color:#fff;text-align:left;font-family:Mulish,sans-serif;font-size:28px;font-weight:700;line-height:1}.model__mv__under-10__subtitle strong{font-size:40px}.model__mv__under-10__subtitle__wrapper{background-color:#dd5d00;border-radius:2px;justify-content:center;align-items:center;gap:8px;width:640px;height:auto;margin:0 auto 20px;padding:16px;display:flex;position:relative}.model__mv__under-10__subtitle__wrapper:after{content:"";border:8px solid #0000;border-top:12px solid #dd5c00;border-bottom-width:0;width:0;height:0;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.model__mv__under-10__title{letter-spacing:.5rem;color:#0b318f;font-family:Mulish,sans-serif;font-size:40px;font-weight:700;line-height:1.2}.model__mv__under-10__title__wrapper{justify-content:center;align-items:flex-end;gap:8px;display:flex}.model__mv__under-10__title svg{fill:#0b318f;display:block}.model__mv__under-10__title__icon{margin-bottom:8px;display:block}.model__mv.model{padding-top:200px}.model__mv__main{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;display:flex}.model__mv__title{text-align:left;font-size:36px;font-weight:700;line-height:1.2}.model__mv__title span{color:#fff;background-color:#0b318f;margin-bottom:8px;padding:8px 16px;display:inline-block}.model__mv__title small{margin-left:8px;display:inline-block}.model__mv__title__wrapper{text-align:center;flex-shrink:0;max-width:50%}.model__mv__title-storage-wrapper{align-items:end;display:flex}.model__mv__title-storage{text-align:center;flex-direction:column;align-items:flex-start;font-size:36px;font-weight:700;line-height:1.2;display:flex}.model__mv__title-storage-1{box-sizing:border-box;background:#0a318e;flex-shrink:0;justify-content:flex-start;align-items:center;width:292px;height:53px;padding:9px 0 10px 19px;display:inline-flex;box-shadow:4px 4px 1px #0000002e}.model__mv__title-storage-1__text{color:#fff;letter-spacing:-.64px;font-size:32px;font-weight:700;line-height:150%}.model__mv__title-storage-2{text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;width:70.2px;height:35px;margin-bottom:5px;display:flex}.model__mv__title-storage-2__text{color:#051948;letter-spacing:-.64px;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:150%}.model__mv__title-storage-3{margin-top:16px;display:block}.model__mv__title-storage-3__text{color:#0a318e;text-align:center;font-family:CurrentNotoSansJP,sans-serif;font-size:54px;font-style:normal;font-weight:600;line-height:78px}.model__mv__title-storage small{margin-left:8px;display:inline-block}.model__mv__title-storage__wrapper{text-align:center;flex-shrink:0;max-width:50%}.model__mv__strength{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px auto;display:grid}.model__mv__strength.storage{gap:10px;margin:25px auto 0;display:flex}.model__mv__strength__box{border:3px solid #0b318f;border-radius:2px;padding:8px}.model__mv__strength__box,.model__mv__strength__box.storage{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.model__mv__strength__box.storage{border:none;border-radius:10px;min-width:132px;padding:10px 0}.model__mv__strength__box__icon{width:auto;height:40px;display:block}.model__mv__strength__box__text{color:#0b318f;margin-top:8px;font-size:15px;font-weight:700;line-height:1.3}.model__mv__strength__box__text.storage{color:#105ed3;text-align:center;letter-spacing:-.32px;margin-top:0;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.model__mv__image{margin-left:60px;padding:10px 0 0}.model__mv__image img{width:auto;height:auto;max-height:320px;display:block}.model__mv__image.storage img{border-radius:8px;width:auto;height:auto;max-height:266px}.model #simple-form-wrapper-storage{position:relative}.model #simple-form-wrapper-storage .c-simple-form-anchor{margin-top:-400px;padding-top:368px}.model__reasons{background-color:#003bac}.model__reasons .ctabox-content{width:986px;margin:auto;padding:52px 0 63px}.model__reasons .reason-list{display:inline-block;position:relative}.model__reasons .ctabox-content h2{vertical-align:31px;margin:30px 79px 35px;display:inline-block}.model__reasons ul.reasontext{color:#003bac;width:115%;margin-left:-37px;font-size:19.5px;font-weight:800;display:flex;position:absolute;top:83px}.model__reasons ul.reasontext li{text-align:center;width:32.6%}.model__reasons .ctaline{text-align:center;margin:20px 0}.model__reasons .cbox_left{float:left;box-sizing:border-box;width:45%;margin:0 0 0 45px}.model__reasons span.cbox_left_upper img{vertical-align:middle;margin-right:10px}.model__reasons span.cbox_left_upper{color:#fff;font-size:17px;display:inline-block;position:relative}.model__reasons .telbox{color:#fff;box-sizing:border-box;background-color:#3362bd;border-radius:14px;width:402px;height:78px;margin-top:10px;padding-top:15px;padding-left:71px;font-size:28px;font-weight:900;line-height:1.2;display:inline-block}.model__reasons .telbox p{letter-spacing:3px;font-size:11.5px;font-weight:400}.model__reasons span.cbox_left_upper:before{content:"";background-color:#001d56;width:349px;height:9px;position:absolute;top:22px;left:54%;transform:translate(-50%)}.model__reasons .cbox_right{float:right;box-sizing:border-box;width:45%}.model__reasons .cbox_right .smooth-scroll{display:block}.model__reasons .contactbox{width:100%;overflow:auto}.model__reasons .formbox{color:#003bac;box-sizing:border-box;background-color:#fff;border:5px solid #538bfb;border-radius:49px;width:436px;height:84px;margin-top:13px;font-size:22.5px;font-weight:600;box-shadow:0 0 16px -8px #0009}.model__reasons .hprice{color:#fff;vertical-align:middle;letter-spacing:1.2px;margin-left:14px;position:relative}.model__reasons .hprice img{vertical-align:middle;margin-right:10px}.model__reasons .hprice:before{content:"";background-color:#f6d003;width:334px;height:9px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.model__reasons img.btnleft{vertical-align:-22px;margin-top:3px;margin-left:6px;margin-right:30px}.model__reasons img.btnright{vertical-align:5px;margin-left:55px}.model .c-immobile-info{flex-direction:column;gap:80px;margin:80px 0;display:flex}.model .c-immobile-info__block__title{color:#333;text-align:center;letter-spacing:-.64px;align-self:stretch;margin-bottom:32px;font-size:32px;font-weight:700;line-height:150%}.model .c-immobile-info__block__subtitle{color:#333;letter-spacing:-.48px;margin-bottom:16px;font-size:24px;font-style:normal;font-weight:700;line-height:150%}.model .c-immobile-info__block__text{color:#333;letter-spacing:-.32px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media screen and (width<=1100px){.model__mv{padding:12px 0}.model__mv.storage{padding:16px 0}.model__mv__under-10{padding-top:12px}.model__mv__under-10__subtitle{letter-spacing:.1rem;font-size:20px;line-height:1.2}.model__mv__under-10__subtitle strong{font-size:24px}.model__mv__under-10__subtitle__wrapper{box-sizing:border-box;width:98%;margin-bottom:12px;padding:8px}.model__mv__under-10__subtitle__wrapper:after{border-width:12px 8px 0;bottom:-12px}.model__mv__under-10__title{font-size:27px}.model__mv__main{flex-direction:column;width:95%;display:block}.model__mv__title{text-align:center;font-size:26px}.model__mv__title span{margin-bottom:6px;padding:6px 12px}.model__mv__title__wrapper{max-width:100%}.model__mv__title__head{border-width:2px;margin-bottom:10px;font-size:15px}.model__mv__title-storage-1{width:fit-content;height:fit-content;padding:8px 14px}.model__mv__title-storage-1__text{letter-spacing:-.32px;font-size:24px;line-height:150%}.model__mv__title-storage-2{width:16px;height:24px;margin-bottom:0;margin-left:8px}.model__mv__title-storage-2__text{letter-spacing:-.32px;font-size:24px}.model__mv__title-storage-3{margin-top:11px}.model__mv__title-storage-3__text{letter-spacing:-.64px;font-size:32px;line-height:150%}.model__mv__strength{gap:4px;margin:10px auto}.model__mv__strength.storage{gap:8px;margin:15px auto 0}.model__mv__strength__box{border-width:2px;padding:4px}.model__mv__strength__box.storage{flex:1;min-width:0;padding:4px 0}.model__mv__strength__box__icon{height:24px}.model__mv__strength__box__text{margin-top:4px;font-size:11px}.model__mv__strength__box__text.storage{letter-spacing:-.28px;font-size:14px}.model__mv__image{margin-top:16px;margin-left:0;padding-top:0}.model__mv__image img{max-height:200px}.model__mv__image.storage img{width:100%;max-height:none}.model__mv__cta{width:95%;height:52px}.model__mv__cta__text{font-size:16px}.model__mv__cta__balloon{font-size:13px}.model #simple-form-wrapper-storage{position:relative}.model #simple-form-wrapper-storage .c-simple-form-anchor{margin-top:-200px;padding-top:200px}.model__reasons .ctabox-content{width:90%;padding:40px 0}.model__reasons ul.reasontext{margin-left:-20px;font-size:12px;top:50px}.model__reasons .ctaline{margin:10px 0}.model__reasons .cbox_right{width:100%}.model__reasons .formbox{width:100%;height:84px;margin-top:20px;font-size:18px}.model__reasons .formbox .btnleft{margin-right:10px}.model__reasons .formbox .btnright{vertical-align:2px;margin-left:20px}.model__reasons .hprice{font-size:12px}.model__reasons .hprice img{width:24px;height:auto;margin-right:4px}.model__reasons .hprice:before{width:100%;height:6px;top:24px}.model .c-immobile-info{gap:40px;margin:40px 0}.model .c-immobile-info__block__title{letter-spacing:-.48px;margin-bottom:24px;font-size:24px}.model .c-immobile-info__block__subtitle{letter-spacing:-.4px;font-size:20px}}.p-prefecture__firstview{background-color:#ebf2fb;width:auto;height:422px;position:relative}.p-prefecture__firstview__image{z-index:0;-o-object-fit:cover;object-fit:cover;width:auto;height:568px;position:absolute;top:0;left:50%;transform:translate(-50%)}.p-prefecture__firstview__inner{width:90%;max-width:980px;height:auto;margin:0 auto;position:relative}.p-prefecture__firstview__region{color:#003aac;padding-left:28px;font-size:60px;font-weight:700;line-height:90px}.p-prefecture__firstview__region small{color:#003aac;margin-left:12px;font-size:49px;font-weight:700;display:inline-block}.p-prefecture__firstview__title{color:#fff;background-color:#003aac;padding:0 28px;font-size:50px;font-weight:700;line-height:80px;display:inline-block}.p-prefecture__firstview__title__wrapper{position:absolute;top:92px;left:0}.p-prefecture__message{text-align:center;width:90%;max-width:1000px;margin:40px auto -40px}.p-prefecture__message__title{color:#ff4b43;font-size:40px;font-weight:700}.p-prefecture__point{text-align:center;padding:60px 0 40px}.p-prefecture__point__inner{width:95%;max-width:980px;height:auto;margin:0 auto;position:relative}.p-prefecture__point__title{padding:0 28px;font-size:28px;font-weight:700;line-height:28px;display:inline-block;position:relative}.p-prefecture__point__title strong{color:#003aac}.p-prefecture__point__title:after,.p-prefecture__point__title:before{content:"";border:0;border-top:1px solid #003aac;width:50px;position:absolute;top:50%;transform:translateY(-50%)}.p-prefecture__point__title:before{left:-28px;transform:rotate(70deg)}.p-prefecture__point__title:after{right:-28px;transform:rotate(-70deg)}.p-prefecture__point__grid{grid-template-columns:repeat(3,minmax(30%,1fr));gap:40px;margin-top:40px;display:grid}.p-prefecture__point__grid__item{box-sizing:border-box;position:relative}.p-prefecture__point__grid__item:before{content:"";padding-top:80%;display:block}.p-prefecture__point__grid__item__square{background-color:#fff;border:1px solid #93aad8;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;box-shadow:10px 10px #f5f7f8}.p-prefecture__point__grid__item:nth-child(2) img{padding-left:10px}.p-prefecture__point__grid__item:nth-child(3) img{padding-top:10px}.p-prefecture__point__grid__item__image{display:inline-block}.p-prefecture__point__grid__item__text{margin-top:10px;font-size:22px;font-weight:700;line-height:32px}.p-prefecture__point__grid__item__free{color:#003aac;font-size:28px;font-weight:700;line-height:40px}.p-prefecture__regions{width:95%;max-width:980px;height:auto;margin:0 auto;padding-top:60px}.p-prefecture__regions__table{table-layout:auto;white-space:pre-wrap;border:none;width:100%;display:table}.p-prefecture__regions__table td,.p-prefecture__regions__table th{border:none}.p-prefecture__regions__table tbody tr{background-color:#fff}.p-prefecture__regions__table tbody tr:nth-child(2n){background-color:#f9fafc}.p-prefecture__regions__table__title{color:#fff;text-align:center;background-color:#003aac;padding:12px;font-size:20px;font-weight:700}.p-prefecture__regions__table__region{color:#003aac;text-align:left;padding:18px 26px;font-size:13px;font-weight:700}.p-prefecture__regions__table__pref{padding:18px 24px;font-size:13px;text-decoration:underline}.p-prefecture__results{padding:60px 0}.p-prefecture__results__inner{text-align:center;width:95%;max-width:980px;height:auto;margin:0 auto}.p-prefecture__results__title{margin:48px auto;font-size:32px;font-weight:700;line-height:42px;display:inline-block;position:relative}.p-prefecture__results__title span{color:#003aac}.p-prefecture__results__title:before{content:"";background-color:#003aac;width:120px;height:5px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.p-prefecture__results__grid{grid-template-columns:repeat(3,295px);grid-auto-rows:minmax(365px,auto);justify-content:center;gap:40px;display:grid}.p-prefecture__results__carousel{display:none!important}.p-prefecture__voices{padding:60px 0}.p-prefecture__voices__inner{text-align:center;width:95%;max-width:980px;height:auto;margin:0 auto}.p-prefecture__voices__title{margin:48px auto;font-size:32px;font-weight:700;line-height:42px;display:inline-block;position:relative}.p-prefecture__voices__title span{color:#003aac}.p-prefecture__voices__title:before{content:"";background-color:#003aac;width:120px;height:5px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.p-prefecture__voices__list__item{max-width:800px;margin:0 auto;display:flex;position:relative}.p-prefecture__voices__list__item:hover{background-color:#f8f8f8}.p-prefecture__voices__list__item:not(:first-child){margin-top:20px}.p-prefecture__voices__list__item:not(:last-child){margin-bottom:40px}.p-prefecture__voices__list__item:not(:last-child):after{content:"";background-color:#eaeaea;width:100%;height:1px;position:absolute;bottom:-20px}.p-prefecture__voices__list__item__image{-o-object-fit:cover;object-fit:cover;width:194px;height:144px;margin-right:40px;display:block}.p-prefecture__voices__list__item__text{text-align:left}.p-prefecture__voices__list__item__text__pref{color:#fff;background-color:#ff4b43;border-radius:3px;margin-bottom:12px;padding:6px 8px;font-size:12px;font-weight:700;line-height:12px;display:inline-block}.p-prefecture__voices__list__item__text__title{color:#505050;margin-bottom:8px;font-size:16px;font-weight:700}.p-prefecture__voices__list__item__text__message{font-size:14px}.p-prefecture__contents{background-color:#e9edf2;padding:60px 0}.p-prefecture__contents__inner{width:90%;max-width:1000px;height:auto;margin:0 auto}.p-prefecture__contents__item{background-color:#fff;padding:60px}.p-prefecture__contents__item:not(:last-child){margin-bottom:20px}.p-prefecture__contents__item__title{text-align:center;color:#003aac;margin-bottom:30px;font-size:24px;font-weight:700}.p-prefecture__contents__item__body{word-break:break-all;font-size:14px;line-height:28px}@media screen and (width<=600px){.p-prefecture__firstview{height:347px}.p-prefecture__firstview__image{display:none}.p-prefecture__firstview__inner{background-image:url(../nuxt-assets/img/prefecture/firstview_sp.png);background-position:0 20px;background-repeat:no-repeat;width:100%;height:514px}.p-prefecture__firstview__region{padding-left:12px;font-size:32px;line-height:48px}.p-prefecture__firstview__region small{font-size:24px}.p-prefecture__firstview__title{padding:0 12px;font-size:28px;line-height:48px}.p-prefecture__firstview__title__wrapper{left:12px}.p-prefecture__message{text-align:center;margin:20px auto -30px}.p-prefecture__message__title{font-size:22px}.p-prefecture__point{padding:20px 0}.p-prefecture__point__title{padding:0 40px;font-size:16px;line-height:20px}.p-prefecture__point__title:after,.p-prefecture__point__title:before{width:40px}.p-prefecture__point__grid{gap:10px;margin-top:10px}.p-prefecture__point__grid__item:before{padding-top:90%}.p-prefecture__point__grid__item__square{box-shadow:4px 4px #f5f7f8}.p-prefecture__point__grid__item:first-child img{width:28px;height:24px}.p-prefecture__point__grid__item:nth-child(2) img{width:28px;height:22px;padding-left:6px}.p-prefecture__point__grid__item:nth-child(3) img{width:19px;height:20px;padding-top:2px;padding-left:4px}.p-prefecture__point__grid__item__text{margin-top:6px;font-size:11px;line-height:17px}.p-prefecture__point__grid__item__free{font-size:14px;line-height:17px}.p-prefecture__regions{padding-top:20px}.p-prefecture__regions__list__title{color:#fff;text-align:center;background-color:#003aac;padding:14px;font-size:15px;font-weight:700}.p-prefecture__regions__list__region{border-bottom:1px solid #bac9e8;position:relative}.p-prefecture__regions__list__region:after{content:url(../nuxt-assets/img/prefecture/icon_plus.svg);z-index:-1;position:absolute;top:12px;right:24px}.p-prefecture__regions__list__region[open]:after{content:url(../nuxt-assets/img/prefecture/icon_minus.svg);top:6px}.p-prefecture__regions__list__region>summary{color:#003aac;padding:20px;font-size:13px;font-weight:700;line-height:13px;list-style:none}.p-prefecture__regions__list__region>summary::-webkit-details-marker{display:none}.p-prefecture__regions__list__region>summary:focus{outline:none}.p-prefecture__regions__list__pref{background-color:#f9fafc;padding:20px 24px;font-size:12px;line-height:12px;display:block;position:relative}.p-prefecture__regions__list__pref:not(:last-child){margin-bottom:2px}.p-prefecture__regions__list__pref__arrow{position:absolute;top:20px;right:28px}.p-prefecture__results{padding:20px 0}.p-prefecture__results__inner{width:100%}.p-prefecture__results__title{margin:20px auto;font-size:22px;line-height:32px}.p-prefecture__results__grid,.p-prefecture__results__title:before{display:none}.p-prefecture__results__carousel{display:block!important}.p-prefecture__results .swiper{padding-bottom:80px}.p-prefecture__results .swiper .swiper-pagination-bullets{bottom:30px}.p-prefecture__results .swiper .swiper-pagination-bullet{border-radius:0;margin:0 8px!important}.p-prefecture__results .swiper .swiper-pagination-bullet-active{background-color:#003aac}.p-prefecture__voices{padding:20px 0}.p-prefecture__voices__title{margin:40px auto;font-size:22px;line-height:28px}.p-prefecture__voices__title:before{display:none}.p-prefecture__voices__list__item{max-width:100%}.p-prefecture__voices__list__item__image{width:75px;height:56px;margin-right:20px}.p-prefecture__voices__list__item__text__pref{margin-bottom:4px;font-size:11px}.p-prefecture__voices__list__item__text__title{margin-bottom:4px;font-size:14px}.p-prefecture__voices__list__item__text__message{font-size:12px}.p-prefecture__contents{padding:20px 0}.p-prefecture__contents__item{padding:30px}.p-prefecture__contents__item:not(:last-child){margin-bottom:16px}.p-prefecture__contents__item__title{text-align:left;margin-bottom:16px;font-size:18px}}.p-usersvoice__title_big{display:none}@media (width>=600px){.p-usersvoice__title_big{display:block}}.p-usersvoice__title_big_text{height:60px}.p-usersvoice__title_small{display:none}@media (width<=600px){.p-usersvoice__title_small{display:block}}.p-usersvoice__title_small_text{margin-bottom:8px}.p-usersvoice__user_name{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;align-content:center;height:42px;line-height:150%;display:-webkit-box;overflow:hidden}.p-usersvoice__note{max-width:880px;margin-bottom:32px;margin-left:auto;margin-right:auto}.p-usersvoice__note__text{color:#888;font-family:CurrentNotoSansJP,sans-serif;font-size:12px}.p-usersvoice__spacing{justify-content:space-between;gap:8px;width:100%;display:flex}.p-usersvoice__user_wrapper{margin-top:16px}.p-usersvoice__tag_wrapper{margin-top:12px}.p-usersvoice__tag{box-sizing:border-box;color:#888;letter-spacing:-.24px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;justify-content:center;align-items:center;min-width:56px;height:34px;padding:8px 16px;font-size:12px;font-weight:700;transition-property:background-color,border-color,color,fill,stroke;transition-duration:.15s;display:flex;box-shadow:0 1px 2px #0000000d}.p-usersvoice__title{background-color:#f2f2f2;padding:40px 0}.p-usersvoice__title__text{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.p-usersvoice__title__text{font-size:24px}}.p-usersvoice__title__text{text-align:center;font-size:24px}.p-usersvoice__title__text b{color:#003bac;display:block}.p-usersvoice__title__text span{color:#fff;background-color:#0a318e;margin-top:8px;padding:8px 24px;display:inline-block;box-shadow:4px 4px 1px #0000002e}.p-usersvoice__inner__title{text-align:center;margin-bottom:16px}.p-usersvoice__inner__title__number{color:#013bab;font-family:Mulish,sans-serif;font-size:32px;font-weight:700;line-height:1.5}.p-usersvoice__inner__title__unit{color:#013bab;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.p-usersvoice__inner__title__unit{font-size:24px}}.p-usersvoice__inner__title__text{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.p-usersvoice__inner__title__text{font-size:24px}}.p-usersvoice__outline{background-color:#f8f8f8;border-top:4px solid #003bac;margin:40px 0;padding:20px 30px;position:relative}.p-usersvoice__outline__title{align-items:center;margin-bottom:28px;display:flex}.p-usersvoice__outline__title__icon{fill:#003bac}.p-usersvoice__outline__title__text{all:initial;color:#003bac;margin-left:18px;font-size:24px;font-weight:700}.p-usersvoice__outline #outline,.p-usersvoice__outline #outline:checked+.p-usersvoice__outline__close+.p-usersvoice__outline__list .p-usersvoice__outline__list__item,.p-usersvoice__outline__title__text:before{display:none}.p-usersvoice__outline #outline:checked+.p-usersvoice__outline__close>.p-usersvoice__outline__close__icon{transform:rotate(0)}.p-usersvoice__outline__close{text-align:center;background-color:#fff;border-radius:50%;width:52px;height:52px;position:absolute;top:20px;right:20px;box-shadow:0 3px 5px #0003}.p-usersvoice__outline__close:hover{cursor:pointer;opacity:.8}.p-usersvoice__outline__close__icon{fill:#003bac;margin-top:22px;transition:all .2s;transform:rotate(180deg)}.p-usersvoice__outline__list{transition:all .2s;display:block}.p-usersvoice__outline__list__item{width:100%;margin-bottom:12px;font-size:13px;overflow:hidden}.p-usersvoice__outline__list__item a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p-usersvoice__outline__list__item:hover{color:#003bac;text-decoration:underline}.p-usersvoice__voices{margin:60px auto}.p-usersvoice__voices__grid{grid-template-columns:repeat(2,1fr);gap:80px 48px;max-width:1040px;margin-left:auto;margin-right:auto;display:grid}@media screen and (width<=768px){.p-usersvoice__voices__grid{grid-template-columns:1fr;gap:64px}}.p-usersvoice__voices__item{background:#fff;position:relative;overflow:hidden}.p-usersvoice__voices__item__image__car{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:200px;display:block}.p-usersvoice__voices__item__info{margin-bottom:16px}.p-usersvoice__voices__item__star{align-items:center;margin-bottom:8px;display:flex}.p-usersvoice__voices__item__star__icon{fill:#f6d003;width:28px;height:28px}.p-usersvoice__voices__item__user{color:#666;margin:0;font-size:14px}.p-usersvoice__voices__item__message__wrapper{background-color:#f2f2f2;border-radius:4px;margin-top:8px;padding:8px}.p-usersvoice__voices__item__message__text{letter-spacing:.28px;color:#333;margin:0;font-size:14px;line-height:1.5}.p-usersvoice__voices__item__staff{background:#f8f8f8;border-radius:4px;gap:16px;margin-bottom:16px;padding:16px}.p-usersvoice__voices__item__staff__wrapper{margin-top:16px}.p-usersvoice__voices__item__staff__image{border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.p-usersvoice__voices__item__staff__image__photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-usersvoice__voices__item__staff__message{flex:1}.p-usersvoice__voices__item__staff__title{color:#003bac;margin:0 0 8px;font-size:14px;font-weight:700}.p-usersvoice__voices__item__staff__text{color:#333;margin:0;font-size:14px;line-height:1.6}.p-usersvoice__voices__item__link{letter-spacing:-.28px;align-items:center;font-size:14px;font-weight:lighter;text-decoration:none;display:inline-flex;color:#0a48a7!important}.p-usersvoice__voices__item__link__wrapper{text-align:left;margin-top:8px}.p-usersvoice__voices__item__link__icon{width:16px;height:16px;margin-left:4px;fill:#0a48a7!important}.p-usersvoice__voices__item__link:hover{text-decoration:underline}.p-usersvoice__pagination{margin:40px 0}.p-usersvoice__model{padding:60px 0}.p-usersvoice__model__title{color:#fff;text-align:center;background-color:#003aac;padding:10px;font-size:20px;font-weight:700}.p-usersvoice__model__inner{border:1px solid #003aac;padding:20px 20px 40px}.p-usersvoice__model__description{text-align:center;font-size:16px}.p-usersvoice__model__flex{justify-content:center;align-items:center;margin-top:40px;display:flex}.p-usersvoice__model__image{width:50%;max-width:500px;height:auto;margin-right:40px;display:block}.p-usersvoice__model__button{text-align:center;background-color:#fff;border:3px solid #003aac;border-radius:48px;width:100%;max-width:400px;height:auto;padding:18px;font-size:20px;font-weight:700;display:block;position:relative;color:#003aac!important}.p-usersvoice__model__button .arrow{z-index:1;position:absolute;top:32px;right:40px;transform:rotate(-90deg)}.p-usersvoice__model__button:hover{background-color:#f8f8f8}.p-usersvoice__grade-list{padding:60px 0}.p-usersvoice__grade-list__inner{text-align:center;width:90%;max-width:1080px;margin:0 auto}.p-usersvoice__grade-list__title{margin-bottom:40px;font-size:28px;line-height:40px;display:inline-block;position:relative}.p-usersvoice__grade-list__title span{color:#003aac;display:inline-block}.p-usersvoice__grade-list__title:after,.p-usersvoice__grade-list__title:before{content:"";border:0;border-top:1px solid #003aac;width:60px;position:absolute;top:50%;transform:translateY(-50%)}.p-usersvoice__grade-list__title:before{left:-60px;transform:rotate(70deg)}.p-usersvoice__grade-list__title:after{right:-60px;transform:rotate(-70deg)}.p-usersvoice__grade-list__list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.p-usersvoice__grade-list__list__item{background-color:#fff;width:100%;display:flex}.p-usersvoice__grade-list__list__item:hover{background-color:#f8f8f8}.p-usersvoice__grade-list__list__item:hover img{opacity:.9}.p-usersvoice__grade-list__list__item__image{-o-object-fit:cover;object-fit:cover;width:50%;display:block}.p-usersvoice__grade-list__list__item__body{text-align:left;background-color:#fff;border:1px solid #eee;flex-shrink:0;align-items:center;width:50%;display:flex;position:relative}.p-usersvoice__grade-list__list__item__body__model{color:#444;padding:0 28px 0 12px;font-size:13px;font-weight:700}.p-usersvoice__grade-list__list__item__body svg{fill:#003bac;width:20px;height:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.p-usersvoice .c-space-usersvoice{margin-top:40px}@media screen and (width<=767px){.p-usersvoice__title__text span{margin-top:16px}}@media screen and (width>=768px){.p-usersvoice__title{padding:40px 0 80px}.p-usersvoice__title__text{font-size:40px}.p-usersvoice__inner__title{margin-bottom:16px}.p-usersvoice__inner__title__number{font-size:40px}.p-usersvoice .c-space-usersvoice{margin-top:54px}.p-usersvoice__pagination{margin:80px 0}}@media screen and (width>=768px) and (width<=1100px){.p-usersvoice__title{padding:40px 0}}@media screen and (width<=767px){.p-usersvoice__title{padding:32px 0}}.p-result__title{background-color:#f2f2f2}.p-result__title__text{color:#013bab;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1}@media screen and (width<=767px){.p-result__title__text{font-size:24px}}.p-result__title__text{text-align:center;padding:32px 0;line-height:1.5}.p-result__title__text b{color:#003bac;display:block}.p-result__title__text span{color:#fff;background-color:#0a318e;margin-top:8px;padding:8px 24px;display:inline-block;box-shadow:4px 4px 1px #0000002e}.p-result__section-title{text-align:center}.p-result__pagination{margin:40px 0}@media screen and (width<=767px){.p-result__title__text span{margin-top:16px}}@media screen and (width>=768px){.p-result__title__text{padding:40px 0 80px;font-size:40px}.p-result__pagination{margin:20px 0}}@media screen and (width>=768px) and (width<=1100px){.p-result__title__text{padding:40px 0}}#strong-head-text{margin-bottom:45px}#strong-head-text h3{color:#044082;text-align:center;margin-bottom:20px;font-size:2.2rem;line-height:1.5}#strong-head-text h3 .noto{letter-spacing:.1em}#strong-head-text p{text-align:center;letter-spacing:.05em}#other-company{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#7f7f7f",GradientType=0);background:linear-gradient(#fff,#7f7f7f)}.other-company-title{color:#3a3a3a;text-align:center;margin-bottom:28px;font-size:3rem}ul.other-company-balloon{height:320px;position:relative}ul.other-company-balloon:after{content:"";z-index:1;border:83px solid #0000;border-top:77px solid #f5b81f;border-bottom-width:0;width:0;height:0;margin-left:-83px;position:absolute;bottom:-44px;left:50%}ul.other-company-balloon li{box-sizing:border-box;color:#fff;text-align:center;background:50% no-repeat;display:table;position:absolute}ul.other-company-balloon li:first-child{background-image:url(../nuxt-assets/img/wp/page/other_balloon_01.png);width:206px;height:206px;top:65px;left:0}ul.other-company-balloon li:nth-child(2){background-image:url(../nuxt-assets/img/wp/page/other_balloon_02.png);width:238px;height:238px;top:0;left:246px}ul.other-company-balloon li:nth-child(3){background-image:url(../nuxt-assets/img/wp/page/other_balloon_03.png);width:206px;height:206px;padding-top:16px;top:18px;right:272px}ul.other-company-balloon li:nth-child(4){background-image:url(../nuxt-assets/img/wp/page/other_balloon_04.png);width:238px;height:238px;top:57px;right:0}ul.other-company-balloon li .cell{vertical-align:middle;display:table-cell}ul.other-company-balloon li .cell .former{letter-spacing:.05em;font-size:1.35rem;line-height:1.5}ul.other-company-balloon li .cell .latter{letter-spacing:.05em;font-size:2.1rem;line-height:1.4}.other-background .other-bg{z-index:0;position:absolute;bottom:50px}.other-background .other-bg.bg-01{left:0}.other-background .other-bg.bg-02{left:322px}.other-background .other-bg.bg-03{right:0}@media screen and (width<=767px){ul.other-company-balloon{height:870px}ul.other-company-balloon li:first-child{top:0;left:10px}ul.other-company-balloon li:nth-child(2){top:173px;left:auto;right:10px}ul.other-company-balloon li:nth-child(3){top:380px;left:10px;right:auto}ul.other-company-balloon li:nth-child(4){top:550px;right:10px}.other-background .other-bg.bg-01{top:0;left:0}.other-background .other-bg.bg-02{top:305px;left:0}.other-background .other-bg.bg-03{top:610px;left:0;right:auto}}#strong-point{color:#fff;background:url(../nuxt-assets/img/wp/page/sales_bg_01.png) 50%/cover no-repeat;padding:95px 0}.strong-point-title{text-align:center;margin-bottom:34px}.strong-point-title img,.strong-point-title span{vertical-align:middle}.strong-point-title span{color:#fff;padding-top:16px;font-size:3rem}ul.strong-point-list li{background:url(../nuxt-assets/img/wp/page/strong_dia_01.png) 0 5px no-repeat;margin-bottom:12px;padding-left:22px;line-height:1.4}ul.strong-point-list li:last-child{margin-bottom:0}ul.strong-point-list li .accent{color:#fff100;vertical-align:middle;font-size:1.8rem;font-weight:700}@media screen and (width<=767px){#strong-point{padding:60px 0}ul.strong-point-list li{background-position:0 7px;margin-bottom:20px;font-size:1.8rem;line-height:1.5}ul.strong-point-list li .accent{font-size:2rem}}#sales-point{text-align:center;padding:90px 0 70px}.sales-point-title{color:#044082;margin-bottom:35px;font-size:2.5rem;line-height:1.3}.sales-point-title span.noto{letter-spacing:.05em}.sales-point-description{margin-bottom:10px}.sales-point-description .description-head{margin-bottom:22px;font-size:2rem;font-weight:700}.sales-point-description .description-head .icon{display:inline-block;position:relative}.sales-point-description .description-head .icon:after,.sales-point-description .description-head .icon:before{z-index:1;position:absolute;top:0}.sales-point-description .description-head .icon:before{content:url(../nuxt-assets/img/wp/page/sales_icon_01.png);left:-38px}.sales-point-description .description-head .icon:after{content:url(../nuxt-assets/img/wp/page/sales_icon_02.png);right:-38px}@media screen and (width<=767px){#sales-point{padding:60px 0}.sales-point-description{margin-bottom:20px}.sales-point-description .description-head .icon{line-height:1.4}.sales-point-description .description-head .icon:after,.sales-point-description .description-head .icon:before{top:auto;bottom:6px}.sales-point-description .description-head .icon:before{left:-50px}.sales-point-description .description-head .icon:after{right:-50px}}#sale-flow{margin-bottom:50px}#sale-flow .flow-number-list .flow-box:nth-child(odd){background:#f4f4f4 no-repeat}.flow-number-list .flow-box .flow-head{padding-top:15px;font-size:0}.flow-box .flow-head .number,.flow-box .flow-head .title{vertical-align:middle;display:inline-block}.flow-box .flow-head .number{color:#0b318f;text-align:center;width:80px;font-size:4rem;line-height:1.4}.flow-box .flow-head .title{font-size:2.5rem}.flow-box .flow-head .title .noto{letter-spacing:.2em}.flow-number-list .flow-box .flow-text{letter-spacing:.2em;padding:0 30px 20px 80px;line-height:2;position:relative}.flow-number-list .flow-box .flow-text:after{content:"";z-index:1;background:#0b318f no-repeat;width:2px;height:100%;position:absolute;bottom:0;left:40px}.flow-number-list .flow-box .flow-text .text-accent{background:linear-gradient(#0000 60%,#fdf2a4 0);font-weight:700}.flow-number-list .flow-box .flow-text .text-accent .text-link{color:#3f4c6b;text-decoration:underline}@media screen and (width<=767px){#sale-flow{font-size:1.6rem}#sale-flow .flow-number-list .flow-box .flow-head{padding-top:8px}#sale-flow .flow-box .flow-head .number{width:40px;font-size:2.5rem}#sale-flow .flow-box .flow-head .title{font-size:2rem}#sale-flow .flow-number-list .flow-box .flow-text{padding:0 20px 20px 40px;font-size:1.2rem}#sale-flow .flow-number-list .flow-box .flow-text:after{left:20px}}#faq{margin-bottom:50px}#faq .faq-list{font-size:0}#faq .faq-list .faq-box{vertical-align:top;width:490px;margin:0 20px 20px 0;display:inline-block}#faq .faq-list .faq-box:nth-child(2n){margin-right:0}#faq .faq-list .faq-box:nth-last-child(-n+2){margin-bottom:0}#faq .faq-list .faq-box .question{background:#f4f4f4 no-repeat;padding:20px;line-height:1.4}.faq-box .answer .answer-icon,.faq-box .answer .answer-text,.faq-box .question .question-icon,.faq-box .question .question-text{vertical-align:top;display:inline-block}.faq-box .answer .answer-icon,.faq-box .question .question-icon{color:#fff;text-align:center;background:#be0002 no-repeat;width:30px;margin-right:23px;font-size:1.6rem;position:relative}.faq-box .question .question-icon{padding:1px 0}.faq-box .question .question-text{width:395px;padding:1px 0;font-size:1.6rem}.faq-box .question .question-text .noto{letter-spacing:.12em}.faq-box .question .question-text .accent{color:#0b318f}.faq-list .faq-box .answer{border:2px solid #f4f4f4;border-top-width:0;padding:20px 18px 18px}.faq-box .answer .answer-icon{background-color:#333;margin-top:1px;padding:1px 0;line-height:1.4}.faq-box .answer .answer-text{width:395px;font-size:1.4rem;line-height:2}@media screen and (width<=767px){#faq .faq-list .faq-box{width:100%;margin-right:0}#faq .faq-list .faq-box:nth-last-child(-n+2){margin-bottom:20px}#faq .faq-list .faq-box:last-child{margin-bottom:0}.faq-box .answer .answer-icon,.faq-box .question .question-icon{font-size:1.8rem}.faq-box .answer .answer-text,.faq-box .question .question-text{width:357px}.faq-box .answer .answer-text{font-size:1.6rem}}.p-company__hero{text-align:center;color:#fff;letter-spacing:-.02rem;background-color:#0b318f;padding:8px 16px;font-size:32px;line-height:1.5}.p-company__inner{text-align:center;width:90%;max-width:880px;height:auto;margin:62px auto 0}.p-company__message{max-width:880px}.p-company__message__text{color:#333;text-align:left;font-size:16px}.p-company__message__text:not(:last-child){margin-bottom:54px}.p-company__button{letter-spacing:-.02rem;border:2px solid #0b318f;border-radius:30px;justify-content:center;align-items:center;max-width:330px;height:auto;margin:24px auto 80px;padding:16px 24px;font-weight:700;display:flex;position:relative;color:#0b318f!important}.p-company__button:hover{background-color:#f8f8f8}.p-company__title{font-size:24px}.p-company__table{text-align:left;border-left:none;margin:24px auto 54px;font-size:16px;display:table}.p-company__table td,.p-company__table th{vertical-align:top;white-space:pre-wrap;border:none;padding:20px}.p-company__table th{text-align:left;vertical-align:middle;background:no-repeat;width:260px}.p-company__table tr:nth-child(odd){background-color:#fafafa}.p-company__table a{text-decoration:underline}@media screen and (width<=767px){.p-company__hero{font-size:24px}.p-company__inner{margin:32px auto 0}.p-company__message{margin:0 auto 20px}.p-company__message__text{font-size:14px}.p-company__message__text:not(:last-child){margin-bottom:24px}.p-company__button{max-width:330px;margin:24px auto 40px;font-size:16px}.p-company__title{font-size:20px}.p-company__table{margin:20px auto 40px;font-size:14px}.p-company__table td,.p-company__table th{padding:16px}}.line-page .main-visual{background:#189e4a;width:100%;height:439px;position:relative}.line-page .main-visual:before{content:"";width:100%;height:445px;position:absolute;top:0;left:0}.line-page .main-visual .mv-inner{z-index:1;background:url(../nuxt-assets/img/wp/page/line/linetop_mv.png) top/100% no-repeat;min-height:439px;margin-top:61px;position:relative}.line-page .main-visual .inner-box{box-sizing:border-box;background:inherit;width:900px;margin:-58px auto 0;padding-top:156px;position:relative}.line-page .main-visual .img-txt{position:absolute;top:55px;left:353px}.line-page p.img-txt2{position:absolute;top:25px;left:433px}.line-page .main-visual .main-img{margin-top:-23px;margin-bottom:12px;margin-left:-30px}.line-page #reason_line{background-color:#e6e6e6;padding:18px 0 25px;font-family:Noto Sans JP,sans-serif;font-weight:400}.line-page #reason_line .content{letter-spacing:normal;text-align:center;color:#404040;width:986px;margin:0 auto;font-family:游ゴシック;font-size:30px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.6}.line-page #reason_line h2{text-align:center;margin-bottom:32px;font-size:32px;font-weight:700}.line-page #reason_line h2 .smlTxt{color:#189d4a;justify-content:center;margin-bottom:20px;font-size:2.6rem;font-weight:700;line-height:1.48;display:flex}.line-page #reason_line h2 .smlTxt span{box-sizing:border-box;border:1px solid #189d4a;border-left:none;width:39px;height:40px;display:block}.line-page #reason_line h2 .smlTxt span:first-child{border-left:1px solid #189d4a}.line-page #reason_line .reason-list{flex-wrap:wrap;justify-content:space-between;margin-top:30px;margin-bottom:42px;display:flex}.line-page #reason_line .reason-list li{width:30%;margin-right:0}.line-page #reason_line .reason-list li:nth-child(3n){margin-right:0}.line-page #reason_line .reason-list li .pho{text-align:center;margin-bottom:3px}.line-page #reason_line .reason-list li .pho img{width:auto;height:214px}.line-page #reason_line .reason-list li h3{text-align:center;color:#333;margin-bottom:11px;font-size:2.4rem;font-weight:700;line-height:1.65}.line-page #reason_line .reason-list li p{text-align:justify;text-justify:inter-ideograph;width:73%;font-size:1.6rem;font-weight:600;line-height:1.77}.line-page #non-contact_assessment{text-align:center;background-color:#fff;padding:42px 0 88px;font-family:Noto Sans JP,sans-serif;font-weight:400}.line-page #non-contact_assessment .headline01{margin-bottom:36px;padding-top:25px}.line-page #non-contact_assessment h2{letter-spacing:1.48px;text-align:center;color:#00ba00;margin-bottom:20px;font-size:29.5px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.81}.line-page #non-contact_assessment .text01{color:#434343;margin-bottom:16px;font-size:1.8rem;font-weight:700}.line-page #non-contact_assessment .text02{margin-bottom:42px}.line-page #non-contact_assessment ul{box-sizing:border-box;text-align:left;color:#189d4a;letter-spacing:.1em;background:#fff;border:1px solid #c9c9c9;flex-wrap:wrap;justify-content:space-between;width:876px;margin:0 auto 35px;padding:37px 55px 48px;font-size:1.6rem;font-weight:700;line-height:1.9;display:flex}.line-page #non-contact_assessment li{width:349px}.line-page #non-contact_assessment .pho{margin-bottom:33px}.line-page #non-contact_assessment .pho img{vertical-align:top;width:612px}.line-page #non-contact_assessment .content_box{display:flex}.line-page #non-contact_assessment .satebox_left h3{letter-spacing:1.1px;text-align:center;color:#fff;background-color:#00ba00;height:64px;font-size:20px;font-style:normal;font-weight:800;font-stretch:100%;line-height:2.95}@media screen and (width<=600px){.line-page .main-visual{background:#fff;height:400px!important}.line-page .main-visual:before{height:400px}.line-page .main-visual .mv-inner{background:#189e4a 0 0/482px;min-height:524px;margin-top:0}.line-page .main-visual .inner-box{width:auto;margin-top:0;padding-top:92px}.line-page .main-visual .img-txt{top:11px;left:2px}.line-page .main-visual .img-txt .line{width:160px!important;margin-top:83px!important}.line-page .main-visual .img-txt .hand{width:164px!important;margin-top:180px!important;margin-left:160px!important}.line-page .main-visual .img-txt .cars{width:220px!important;margin-top:280px!important;margin-left:140px!important}.line-page .main-visual .img-txt .circle{width:160px!important;margin-top:0!important}.line-page .main-visual .main-img{width:312px;margin:0 auto}.line-page .content{margin:0 15px;padding-top:13px;width:auto!important}.line-page .com-btn{width:210px;margin:0 auto;transform:scale(1.28)}.line-page .com-btn a{border-radius:3px;padding:18px 23px 18px 10px;font-size:1.5rem;box-shadow:0 0 10px #0000001a}.line-page .txt-sec{margin-bottom:50px}.line-page .txt-sec .content{width:auto;margin:0 25px;padding:12px 13px 40px;box-shadow:0 0 8px #0000001a}.line-page .txt-sec .mark{width:51px;top:-8px;left:11px}.line-page .txt-sec h2{margin:0 0 8px 59px;font-size:2.05rem}.line-page .txt-sec p{margin-bottom:24px;font-size:1.7rem;font-weight:400;line-height:1.83}.line-page .txt-sec p:last-child{margin-bottom:0}.line-page #footer .footer-content{padding-bottom:120px}}.head-line01:before{content:"";background:#189d4a;width:120px;height:5px;margin-left:-60px;position:absolute;top:0;left:50%}.head-line01 .col{color:#189d4a;display:block}.line-box1{letter-spacing:5.4px;text-align:left;color:#fff;border:3px solid #fff;width:141px;height:121px;margin-top:-82px;margin-left:26px;padding:26px 52px 47px 50px;font-family:游ゴシック;font-size:18px;font-style:normal;font-weight:700;font-stretch:100%;line-height:2.67}.linetext1:before{content:"";background:url(../nuxt-assets/img/wp/page/line/checkbtn.png) 0 0/contain;width:20px;height:20px;margin-bottom:-3px;margin-right:33px;display:inline-block}.people{text-align:center;width:80%;margin:50px auto;display:block}.thispeople{letter-spacing:normal;text-align:center;color:#00ba00;margin-bottom:15px;font-family:ヒラギノ角ゴ Std W8,sans-serif;font-size:30px;line-height:1.6}.linetext,.thispeople{font-style:normal;font-weight:700;font-stretch:100%}.linetext{letter-spacing:3.6px;text-align:left;color:#434343;margin-left:65px;font-family:游ゴシック;font-size:18px;line-height:2.67;display:inline-block}span.linetextcolor{color:#00ba00}p.wpTxt2{letter-spacing:normal;text-align:justify;color:#4d4d4d;width:67%;margin-left:44px;font-family:游ゴシック;font-size:16px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.88}.satebox_left{border:1px solid #00ba00;width:380px;height:279px;margin-left:-14px;margin-right:-24px}.line_content .content_box{justify-content:center;margin:24px auto;display:flex}.satebox_left h3{letter-spacing:1.1px;text-align:center;color:#fff;background-color:#00ba00;height:55px;font-size:22px;font-style:normal;font-weight:700;font-stretch:100%;line-height:2.5}.line_content{width:782px;margin:0 auto}.satebox_center{color:#fff;z-index:3;background-image:linear-gradient(#ff544f,#fad126);border-radius:50%;width:81px;height:81px;margin-top:111px;margin-right:-14px;line-height:5.5;box-shadow:0 4px 11.1px 2px #0000001c}.content_box__item{border:2px solid #333;width:49%;height:56px;display:flex}.content_box__item:first-child{margin-right:30px}.content_box__item .img-box{background-color:#333;width:72px;height:auto;position:relative}.content_box__item .img-box img{width:37px;height:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}.content_box__item p{letter-spacing:.6px;width:100%;font-size:23px;font-weight:700;line-height:2.6}.contentflow{background-color:#189e4a;padding-top:30px;padding-bottom:59px}h2.linesate_texth2{text-align:center;color:#fff;background-color:#189e4a;padding-top:40px;padding-bottom:17px;font-size:30px}ul.line_flow-list{margin:15px 10%}.linepho img{-o-object-fit:contain;object-fit:contain;width:306px;height:306px}ul.line_flow-list{flex-wrap:wrap;width:84%;height:auto;margin:15px 12%;display:flex}.pho_step{justify-content:center;width:70%;display:flex}.pho_step img{width:96px;height:96px;margin-top:10px;margin-left:-12px}p.lineflow_text{text-align:justify;color:#f8f8f8;width:76%;margin-top:22px;font-size:16px;font-style:normal;font-weight:600;font-stretch:100%;line-height:1.7}ul.line_flow-list li{width:33%}@media screen and (width>=767px){.line-box2{letter-spacing:10.8px;text-align:left;color:#fff;width:30%;font-size:36px;font-style:normal;font-weight:700;font-stretch:100%;line-height:2.1;position:absolute;top:50px;left:664px}}@media screen and (width<=767px){.line-page .line-box2{color:#fff;letter-spacing:6.8px;font-size:34px;font-weight:600;line-height:1.56;position:absolute;top:40px;right:0}.line-page span.kaigyo{padding-left:40px}.line-page .linetext{letter-spacing:2.6px;text-align:left;color:#434343;margin-left:0;font-size:22px;line-height:2.67;display:inline-block}.line-page .linetext,.line-page .thispeople{font-style:normal;font-weight:700;font-stretch:100%}.line-page .thispeople{letter-spacing:normal;text-align:center;color:#00ba00;font-size:32px;line-height:1.6}.line-page .linetext1{width:90%;margin-bottom:28px;margin-left:20px;line-height:1.62}.line-page .linetext1:before{content:"";background:url(../nuxt-assets/img/wp/page/line/checkbtn.png) 0 0/contain;width:28px;height:28px;margin-bottom:-6px;margin-right:10px;display:inline-block}.line-page .people{text-align:center;width:100%;margin:0 auto;padding:30px 0;display:block}.line-page span.lineori{margin-bottom:-19px;display:block}.line-page .line_content{width:100%;margin:0 auto}.line-page .content_box{text-align:center;width:100%;margin:auto auto 72px;padding-right:-2px;display:flex}.line-page .satebox_left{border:1px solid #00ba00;width:90%;height:79vw;margin-left:24px}.line-page .satebox_left .line-search{width:165px!important}.line-page .linesate_texth1{font-size:36px!important;font-weight:900!important}.line-page .satebox_center{color:#fff;z-index:3;text-align:center;background-image:linear-gradient(#ff544f,#fad126);border-radius:50%;width:130px;height:130px;margin-top:40px;margin-bottom:40px;margin-left:34%;font-size:24px;line-height:5.5;box-shadow:0 4px 11.1px 2px #0000001c}.line-page .freecall_left{-o-object-fit:contain;object-fit:contain;letter-spacing:.6px;color:#333;border:2px solid #333;width:90%;height:63px;margin:24px 38px 1px 5%;font-family:ヒラギノ角ゴ Std W8,sans-serif;font-size:23px;font-weight:700;line-height:3.1}.line-page h2.linesate_texth2{text-align:center;color:#fff;background-color:#189e4a;padding-top:15px;padding-bottom:17px;font-family:ヒラギノ角ゴ Std W8,sans-serif;font-size:45px}.line-page .contentflow{background-color:#189e4a;padding-top:30px;padding-bottom:59px}.line-page ul.line_flow-list{flex-wrap:wrap;width:88%;height:auto;margin:auto;display:block}.line-page .pho_step{justify-content:center;width:92%;display:flex}.line-page ul.line_flow-list li{width:100%}.line-page .linepho img{-o-object-fit:contain;object-fit:contain;width:387px;height:387px;margin-left:4%}.line-page p.lineflow_text{letter-spacing:.83px;text-align:justify;color:#f8f8f8;width:90%;margin-top:22px;margin-left:18px;font-family:ヒラギノ角ゴ Std W8,sans-serif;font-size:20.5px;font-style:normal;font-weight:600;font-stretch:100%;line-height:1.45}.line-page .pho_step img{width:26%;height:26%;margin-top:10px;margin-left:-17px}.line-page .main-visual .mv-inner{z-index:1;background:url(../nuxt-assets/img/wp/page/line/linetop_mv.png) top/100% no-repeat;margin-top:0;position:relative;min-height:400px!important}.line-page .main-visual{background:#189e4a;width:100%;height:524px;position:relative}.flo{margin:32px auto 16px}span.lingslbg{color:#666;font-size:16px;font-weight:700;line-height:1.5}.flo img{width:10px}.clicklinebtn{text-align:left;background:#ebfeeb url(../nuxt-assets/img/wp/page/line/19arrow.png) right 26px top 22px/9px no-repeat;border:3px solid #00ba00;border-radius:67px;width:79%;margin:auto;padding:14px 22px 15px;display:block;box-shadow:1.9px 7.8px 14.8px 3.2px #0000002b}.clicklinebtn img{vertical-align:middle;width:32px;margin-right:8px}span.iconright{color:#00ba00;vertical-align:middle;font-size:18px;font-weight:700;line-height:1.7;display:inline-block}.satebox_left p{color:#bfbfbf;margin-top:15px;font-size:13px}.content_box__item{width:90%;margin-bottom:16px;margin-left:16px}.content_box__item p{font-size:20px;line-height:2.9}#non-contact_assessment{padding-bottom:0!important}#non-contact_assessment .content_box{flex-direction:column;display:flex}#reason_line .reason-list li{width:100%!important}}.error-page .new_search{background-color:#fff;margin-top:54px}.error-page .new_search__body{padding:0}.error-page #simple-form-wrapper{z-index:2;pointer-events:none;margin-top:-54px;position:relative}.error-page #simple-form-wrapper #contact-form{pointer-events:none}.error-page #simple-form-wrapper a,.error-page #simple-form-wrapper button,.error-page #simple-form-wrapper input,.error-page #simple-form-wrapper select,.error-page #simple-form-wrapper textarea{pointer-events:auto}.error-hero{z-index:1;background-color:#f8f8f8;padding:48px 0 70px;position:relative}.entry-title{color:#003bac;margin-bottom:24px;font-size:38px;line-height:57px}.entry-text{color:#333;letter-spacing:-.02em;margin-bottom:32px;font-size:16px;line-height:1.5}.entry-navigation{z-index:100;gap:31px;display:flex;position:relative}.entry-navigation a{letter-spacing:-.02em;align-items:center;font-size:16px;font-weight:700;line-height:1.5;display:inline-flex}.entry-navigation a,.entry-navigation a:hover{text-decoration:none}.entry-navigation__icon{flex-shrink:0;width:16px;height:16px;position:relative;top:1.5px}.entry-navigation__item{gap:31px;display:flex}@media screen and (width<=768px){.entry-navigation{flex-direction:column;gap:16px}.entry-navigation a{gap:8px}.entry-navigation__item{gap:16px}.error-hero{padding:48px 0}}@media screen and (width<=600px){.error-hero{padding:32px 0}.entry-title{margin-bottom:16px;font-size:24px;line-height:1.5}.entry-text{margin-bottom:24px}.error-page .new_search{margin-top:0}.error-page #simple-form-wrapper{margin-top:-40px}.error-page .new_search__body{padding-top:40px}}.p-campaign{color:#333}.p-campaign .underline{background:linear-gradient(#0000 70%,#fec156 0)}.p-campaign__head{background-color:#9f5238;justify-content:center;width:100%;height:auto;display:flex}.p-campaign__head img{max-width:500px}.p-campaign__head img.pc{display:block}.p-campaign__head img.sp{display:none}.p-campaign__body{background-color:#faefe3;background-size:100%;padding:60px 0}.p-campaign__term__inner{text-align:center;width:90%;max-width:1080px;margin:0 auto}.p-campaign__term__title{letter-spacing:.75rem;background-color:#fff;border:3px solid #333;margin-bottom:40px;padding:40px 60px;font-size:24px;font-weight:700;line-height:2;display:inline-block}.p-campaign__term__title b{color:#004d5f;font-size:32px;font-weight:700}.p-campaign__term__title small{margin:0 8px;font-size:16px;line-height:1.5;display:block}.p-campaign__term__title small span{text-align:left;width:400px;height:auto;margin:0 auto;padding-left:20px;display:block}.p-campaign__term__note{letter-spacing:.1rem;margin:20px auto;font-size:13px;font-weight:700}.p-campaign__term__body{text-align:center;background-color:#fff;border:3px solid #333;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;max-width:700px;margin:0 auto 40px;padding:30px 40px 40px;display:flex}.p-campaign__term__body__label{color:#fff;letter-spacing:.1rem;background-color:#333;border-radius:100vh;padding:4px 32px;font-size:17px;font-weight:700;display:inline-block}.p-campaign__term__body__text{color:#333;letter-spacing:.1rem;font-size:36px;font-weight:700;display:inline-block}.p-campaign__term__body__text small{margin:0 2px;font-size:20px}.p-campaign__flow{background-color:#fff1e6;padding:40px 0}.p-campaign__flow__inner{text-align:center;width:90%;max-width:1080px;margin:0 auto}.p-campaign__flow__title{color:#9f5238;font-size:38px;display:inline-block}.p-campaign__flow__subtitle,.p-campaign__flow__title{letter-spacing:.5rem;padding:0 16px;line-height:1;position:relative}.p-campaign__flow__subtitle{text-align:left;margin:40px auto 20px;font-size:24px;font-weight:700;display:block}.p-campaign__flow__box{text-align:center;background-color:#9f5238;border:3px solid #9f5238;border-radius:12px;position:relative;overflow:hidden}.p-campaign__flow__box__title{color:#fff;letter-spacing:.1rem;text-align:left;background-color:#9f5238;padding:16px;font-size:20px;line-height:1}.p-campaign__flow__box__text{letter-spacing:.1rem;text-align:left;background-color:#fff;padding:24px;font-size:17px;line-height:2}.p-campaign__flow__box__text__title{letter-spacing:.1rem;text-align:center;background:linear-gradient(#0000 70%,#fff102 0);margin-bottom:12px;padding:0 6px;font-size:20px;font-weight:700;display:inline-block}.p-campaign__flow__box__text__title svg{vertical-align:sub;width:28px;height:28px;margin-right:8px}.p-campaign__flow__box__text__description{text-align:left;font-size:17px;line-height:2}.p-campaign__flow__box__text__description span{vertical-align:top;font-size:10px}.p-campaign__flow__box__text__note{text-align:right;grid-column:1/3;font-size:15px}.p-campaign__flow__box__text__image{width:200px;height:auto}.p-campaign__flow__icon{fill:#333;width:80px;height:auto;margin:0 auto;display:block}.p-campaign__notes{padding:60px 0 0}.p-campaign__notes__inner{text-align:center;background-color:#fff;border:2px solid #333;border-radius:4px;width:90%;max-width:800px;margin:0 auto;padding:30px 60px 40px;position:relative}.p-campaign__notes__title{letter-spacing:.5rem;margin-bottom:24px;font-size:22px;font-weight:700;line-height:1}.p-campaign__notes__title svg{vertical-align:sub;width:32px;height:32px;margin-left:-40px}.p-campaign__notes__description{letter-spacing:.2rem;text-align:left;font-size:15px;line-height:2}.p-campaign__notes__description b{font-weight:700}.p-campaign__notes__description small{line-height:2;display:block}.p-campaign__notes__description .list:before{content:"・"}.p-campaign__notes__description .list{text-indent:-1em;margin:0;padding-left:2em}.p-campaign__button{letter-spacing:.1rem;cursor:pointer;background-color:#ef8333;border:2px solid #333;border-radius:100vh;justify-content:center;align-items:center;width:360px;height:64px;margin:0 auto;font-size:20px;font-weight:700;transition:all .3s;display:flex;position:relative;box-shadow:0 5px #9f5238;color:#faefe3!important}.p-campaign__button:hover{box-shadow:none;transform:translateY(3px)}.p-campaign__button__icon{width:24px;height:24px;position:absolute;top:52%;right:32px;transform:translateY(-50%)}.p-campaign__cta{padding:0 0 60px}.p-campaign+#contact-form{margin-top:0}@media screen and (width<=600px){.p-campaign{margin-top:0}.p-campaign__head{flex-direction:column}.p-campaign__head img.pc{display:none}.p-campaign__head img.sp{display:block}.p-campaign__body{padding:40px 0}.p-campaign__term__title{letter-spacing:1px;text-align:left;padding:12px;font-size:15px}.p-campaign__term__title b{font-size:17px}.p-campaign__term__note{margin:20px auto;font-size:12px}.p-campaign__term__body{margin-bottom:40px;padding:20px 24px 24px}.p-campaign__term__body__label{font-size:15px}.p-campaign__term__body__text{font-size:24px}.p-campaign__term__body__text small{font-size:15px}.p-campaign__term__text{font-size:20px}.p-campaign__button{width:90%;height:52px;margin-bottom:0;font-size:15px}.p-campaign__button__icon{width:24px;height:24px;position:absolute;top:52%;right:32px;transform:translateY(-50%)}.p-campaign__flow{padding:20px 0}.p-campaign__flow__inner{margin:0 auto 40px}.p-campaign__flow__title{font-size:20px}.p-campaign__flow__box__title,.p-campaign__flow__subtitle{font-size:17px}.p-campaign__flow__box__text{padding:20px;font-size:15px}.p-campaign__flow__box__text.apply{display:block}.p-campaign__flow__box__text.apply .tel{margin-bottom:20px}.p-campaign__flow__box__text.apply .tel a{height:auto;font-size:20px}.p-campaign__flow__box__text.apply .tel a svg{width:40px}.p-campaign__flow__box__text.apply .arrow{margin:12px auto;display:block}.p-campaign__flow__box__text__title{text-align:center;font-size:17px}.p-campaign__flow__box__text__title svg{width:24px;height:24px}.p-campaign__flow__box__text__description{font-size:13px}.p-campaign__flow__box__text__note{text-align:left;margin-top:12px;font-size:13px}.p-campaign__flow__icon{width:60px;margin:0 auto}.p-campaign__notes{padding:20px 0 40px}.p-campaign__notes__inner{width:calc(90% - 40px);padding:20px}.p-campaign__notes__title{margin-bottom:16px;font-size:17px}.p-campaign__notes__title svg{width:24px;height:24px}.p-campaign__notes__description{font-size:13px}.p-campaign__cta{padding:0 0 20px}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1350px)}}.p-general__fv{background-color:#0b318f;padding-bottom:20px}.p-general__fv__inner{text-align:center;width:98%;margin:0 auto}.p-general__fv__subtitle{width:auto;height:120px}.p-general__fv__subtitle .ten{font-family:Mulish,sans-serif}.p-general__fv__title{color:#fff;letter-spacing:.1rem;margin-top:8px}.p-general__fv__title__image{vertical-align:bottom;width:250px;height:auto}.p-general__point{padding:40px 0}.p-general__point__inner{text-align:center;width:90%;max-width:1080px;margin:0 auto}.p-general__point__box{justify-content:space-between;align-items:center;display:flex;position:relative}.p-general__point__box:first-child{flex-direction:row-reverse;margin-bottom:20px}.p-general__point__box:first-child .text{margin-right:60px}.p-general__point__box:last-child .text{margin-left:60px}.p-general__point__box .text{text-align:left}.p-general__point__box__image{width:40%;height:40%;max-height:220px}.p-general__point__box__title{color:#333;text-align:left;border-bottom:6px solid #0b318fd9;margin:0 0 10px;padding:0;font-size:26px;line-height:1.2;display:inline-block}.p-general__point__box__title:before{display:none}.p-general__point__box__text{color:#333;text-align:left;letter-spacing:.1rem;font-size:16px;line-height:2}.p-general__point__box__text strong{background:linear-gradient(#0000 60%,#efb933cc 0);font-size:18px;font-weight:700;display:inline}.p-general__jpuc{background-color:#f3f4f6;padding:60px 0}.p-general__jpuc__inner{text-align:center;width:90%;max-width:1080px;margin:0 auto}.p-general__jpuc__title{width:630px;height:auto;margin-bottom:40px;display:inline-block}.p-general__jpuc__subtitle{border-left:5px solid #0b318f;margin-bottom:20px;padding-left:12px;font-size:24px;font-weight:700;line-height:1.5;display:inline-block;position:relative}.p-general__jpuc__subtitle span{color:#0b318f}.p-general__jpuc__subtitle__icon{position:absolute;top:-10px;right:-50px}.p-general__jpuc__description{font-size:16px;line-height:2.2}.p-general__jpuc__description span{background:linear-gradient(#0000 60%,#efb933cc 0)}.p-general__jpuc__image{width:auto;height:auto}.p-general__jpuc__flex{text-align:left;justify-content:center;align-items:center;display:flex}.p-general__jpuc__flex.block1{gap:24px}.p-general__jpuc__flex.block1>div{flex-shrink:0}.p-general__jpuc__flex.block1>img{width:396px;height:auto;margin-top:60px}.p-general__jpuc__flex.block1 .p-general__jpuc__description{max-width:566px}.p-general__jpuc__flex.block2{flex-direction:row-reverse;gap:100px;margin-top:40px}.p-general__jpuc__flex.block2>img{width:491px;height:auto;margin-top:20px}.p-general__jpuc__flex.block2 .p-general__jpuc__description{max-width:420px}.p-general__result{background-color:#fff;width:10580px;font-family:CurrentNotoSansJP,sans-serif;animation:20s linear infinite scroll;display:flex}.p-general__result__item{border-top:3px solid #0b318f;justify-content:space-between;width:450px;margin-right:10px;padding:8px;display:flex;position:relative;box-shadow:0 6px 12px #0000001a}.p-general__result__item__image{-o-object-fit:cover;object-fit:cover;margin-right:8px;display:block}.p-general__result__item__info{width:100%;height:auto}.p-general__result__item__info__car,.p-general__result__item__info__maker{font-weight:700;line-height:1.2}.p-general__result__item__info__mileage,.p-general__result__item__info__year{font-size:12px;line-height:1.2}.p-general__result__item__info__maker{color:#0b318f;font-size:14px}.p-general__result__item__info__car{font-size:12px}.p-general__result__item__info p{margin:4px 0}.p-general__result__item__prices{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:8px;right:8px}.p-general__result__item__prices__box{flex-direction:column;justify-content:center;min-width:96px;padding:6px;display:flex}.p-general__result__item__prices__box .label{text-align:center;font-size:12px;font-weight:700;line-height:1.2}.p-general__result__item__prices__box .price{text-align:center;font-family:Mulish,sans-serif;font-size:16px;line-height:1.2}.p-general__result__item__prices__box .price small{font-size:12px}.p-general__result__item__prices__box.left{background-color:#9999991a;border:1px solid #999;margin-right:8px;position:relative}.p-general__result__item__prices__box.left .up{color:#0b318f;white-space:nowrap;font-family:Mulish,sans-serif;font-size:18px;font-weight:700;position:absolute;top:-30px;right:0}.p-general__result__item__prices__box.left .up small{font-size:12px;font-weight:700}.p-general__result__item__prices__box.left .up svg{vertical-align:bottom;margin-left:-4px;display:inline-block}.p-general__result__item__prices__box.right{color:#fff;background-color:#0b318f;border:1px solid #0b318f;height:72px}.p-general__result__item__prices__box.right .price{margin-top:8px;font-size:24px;font-weight:700}.p-general #flow-wrapper,.p-general #promise-wrapper{padding:80px 0}@media screen and (width<=600px){.p-general__fv__subtitle{width:100%;height:auto}.p-general__fv__title{margin-top:0;font-size:18px}.p-general__fv__title__image{margin-top:8px}.p-general__point{padding:20px 0}.p-general__point__box{flex-direction:column-reverse}.p-general__point__box:first-child{flex-direction:column-reverse;margin-bottom:20px}.p-general__point__box:first-child .text{margin-right:0}.p-general__point__box:last-child .text{margin-left:0}.p-general__point__box__image{width:auto;height:auto;max-height:inherit}.p-general__point__box__title{text-align:center;font-size:20px}.p-general__point__box__text{font-size:14px}.p-general__point__box__text strong{font-size:16px}.p-general__jpuc{padding:40px 0}.p-general__jpuc__title{width:100%;margin-bottom:40px;display:block}.p-general__jpuc__subtitle{margin-bottom:10px;font-size:18px}.p-general__jpuc__description{font-size:14px}.p-general__jpuc__flex.block1{flex-direction:column;gap:12px}.p-general__jpuc__flex.block1>img{width:323px;margin-top:0}.p-general__jpuc__flex.block1 .p-general__jpuc__description{max-width:100%}.p-general__jpuc__flex.block2{flex-direction:column;gap:45px;margin-top:20px}.p-general__jpuc__flex.block2>img{width:323px;margin-top:0}.p-general__jpuc__flex.block2 .p-general__jpuc__description{max-width:100%}.p-general #flow-wrapper,.p-general #promise-wrapper{padding:40px 0}}.p-display__fv{background-color:#e2e8f0;background-image:url(/nuxt-assets/img/main/display/fv_bg.svg);width:100%;height:480px;padding:40px 0 80px;position:relative}.p-display__fv:before{content:"";border-top:0 solid #0000;border-bottom:220px solid #092f90;border-left:2000px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;bottom:0;right:0}.p-display__fv__inner{width:100%;max-width:1080px;height:480px;margin:0 auto;position:relative}.p-display__fv img{z-index:1;position:absolute;top:0;left:0}.p-display__fv__button{z-index:3;background-color:#fad01d;border-radius:50px;justify-content:center;align-items:center;width:400px;height:80px;transition:all .2s;display:flex;position:absolute;bottom:100px;left:0;box-shadow:0 10px 1px #cba405ad}.p-display__fv__button:hover{box-shadow:none;transform:translateY(8px)}.p-display__fv__button__inner{position:relative}.p-display__fv__button__text{color:#082772;margin-left:-20px;font-size:26px;font-weight:700}.p-display__fv__button__icon{fill:#082772;width:32px;height:32px;position:absolute;top:55%;right:-60px;transform:translateY(-50%)}.p-display #contact-form{margin-top:0}@media screen and (width<=600px){.p-display__fv{background-size:90%;height:420px;padding:0}.p-display__fv:before{border-width:0 0 140px 1000px}.p-display__fv__inner{height:420px}.p-display__fv__button{width:80%;height:50px;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 1px #cba405ad}.p-display__fv__button:hover{transform:translate(-50%,8px)}.p-display__fv__button__text{margin-left:0;font-size:18px}.p-display__fv__button__icon{width:24px;height:24px;right:-60px}.p-display #contact-form h2{margin:12px auto}.p-display #contact-form .img-text{display:none}}.inheritance_main{z-index:1;background:url(../nuxt-assets/img/main/souzoku/inheritancemain_bg.png) 0 0/cover no-repeat;padding-top:20px;padding-bottom:20px;position:relative;overflow:hidden}.inheritance_main:before{top:0}.inheritance_main:after,.inheritance_main:before{content:"";background:#362e2b;width:100%;height:20px;position:absolute}.inheritance_main:after{bottom:0}.inheritance_main .main_img{padding-top:30px;overflow:hidden}.inheritance_main .main_img .mv_title{color:#fff;text-shadow:3px 6px 12px #362e2b;font-size:48px;display:inline;position:absolute;top:100px;left:50%}.inheritance_main .main_img .mv_title span{background:linear-gradient(#0000 60%,#204268cc 0)}.inheritance_main .main_img .mv_title strong{color:#ffd902}.inheritance_main .main_img .mv_title img,.inheritance_main .main_img p img{width:100%}.inheritance_main .main_position{text-align:right;z-index:2;max-width:1100px;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.inheritance_main+.c-three-reasons-v2{background:url(../nuxt-assets/img/wp/page/point_bg.png) 0 0/cover no-repeat}@media screen and (width<=600px){.inheritance_main .main_img{padding:20px 0}.inheritance_main .main_img img{display:none}.inheritance_main .main_img .mv_title{font-size:24px;position:relative;top:0;left:10%}}.p-message__hero{text-align:center;color:#013bab;background-color:#f2f2f2;padding:32px 0;font-family:CurrentNotoSansJP,sans-serif;font-size:24px;line-height:1.5}.p-message__hero b{color:#003bac;display:block}.p-message__hero span{color:#fff;background-color:#0a318e;margin-top:8px;padding:8px 24px;display:inline-block;box-shadow:4px 4px 1px #0000002e}.p-message__inner{text-align:center;width:90%;max-width:880px;height:auto;margin:40px auto 0;padding-bottom:8px}.p-message__description{font-size:16px}.p-message__block{align-items:center;margin:54px auto;display:flex}.p-message__block__column{flex-direction:column;align-items:flex-start;display:flex}.p-message__block__title{padding-bottom:16px;font-size:24px;font-weight:700;line-height:1.5;display:inline-block}.p-message__block__image{flex-shrink:0;width:350px;height:200px;margin-left:26px}.p-message__block__image img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.p-message__block__text{text-align:left;font-size:16px}.p-message__block__link{color:#0b318f!important;text-decoration:underline!important}.p-message .new_notice{width:100%;margin-top:40px}@media screen and (width>=768px){.p-message__hero{padding:40px 0 80px;font-size:40px}.p-message .new_notice{margin-top:54px}}@media screen and (width>=768px) and (width<=1100px){.p-message__hero{padding:40px 0}}@media screen and (width<=767px){.p-message__hero{font-size:24px}.p-message__hero span{margin-top:16px}.p-message__description{font-size:16px}.p-message__block{margin:40px auto}.p-message__block__column{align-items:center}.p-message__block__title{font-size:18px}.p-message__block__image{width:100%;height:240px;margin:0 0 16px}.p-message__block__text{text-align:left;font-size:14px}.p-message__inner{padding-bottom:0}}.p-usedcar__hero{text-align:center;color:#fff;background-color:#0b318f;margin-bottom:32px;padding:8px 16px;font-size:32px}.p-usedcar__inner{text-align:center;width:90%;max-width:800px;height:auto;margin:0 auto}.p-usedcar__fv{width:100%;height:auto;margin-top:20px}.p-usedcar__description{max-width:640px;margin:20px auto;font-size:18px;line-height:2}.p-usedcar__buttons{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.p-usedcar__buttons img{border-radius:4px}.p-usedcar__buttons img:hover{opacity:.9}.p-usedcar__block{margin:60px auto}.p-usedcar__block__title{border-top:4px solid #0b318f;border-bottom:4px solid #0b318f;padding:16px 60px;font-size:28px;font-weight:700;line-height:1;display:inline-block}.p-usedcar__block__image{width:100%;height:auto;margin:28px auto}.p-usedcar__block__text{letter-spacing:.1rem;max-width:720px;margin:0 auto;font-size:18px;line-height:2}@media screen and (width<=767px){.p-usedcar__hero{margin-bottom:16px;font-size:20px}.p-usedcar__description{font-size:16px}.p-usedcar__buttons{gap:8px}.p-usedcar__block{margin:30px auto}.p-usedcar__block__title{border-top:3px solid #0b318f;border-bottom:3px solid #0b318f;padding:12px;font-size:18px}.p-usedcar__block__image{width:90%;margin:16px auto}.p-usedcar__block__text{text-align:left;font-size:14px}}.p-thanks__hero{background-color:#f3f4f6;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px 24px;display:flex}.p-thanks__hero__icon{width:70px;height:70px}.p-thanks__hero__title{color:#0b318f;font-size:36px;font-weight:700}.p-thanks__hero__box{background-color:#fff;justify-content:center;align-items:center;padding:16px 52px;display:flex}.p-thanks__hero__box__text{color:#333;text-align:center;font-size:16px;font-weight:700}.p-thanks__message{justify-content:center;align-items:center;margin-top:64px;display:flex}@media screen and (width<=767px){.p-thanks__hero{padding:24px}.p-thanks__hero__icon{width:52px;height:52px}.p-thanks__hero__title{font-size:24px}.p-thanks__hero__box{padding:20px}.p-thanks__message{margin-top:40px}}.p-home__title{margin-top:54px}.p-home__title,.p-home__title__text{justify-content:center;align-items:baseline;display:flex}.p-home__title__text p{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-weight:600;line-height:1.5}@media screen and (width<=767px){.p-home__title__text p{font-size:24px}}.p-home__title__text p{letter-spacing:-.02px;font-size:32px;font-weight:700}.p-home__title__text strong{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.p-home__title__text strong{font-size:24px}}.p-home__title__text strong{letter-spacing:-.02px;font-family:Mulish,sans-serif;font-size:40px;font-weight:700}@media screen and (width<=768px){.p-home__title{flex-direction:column;place-content:baseline center;align-items:center;margin-top:48px;padding:0 16px;display:flex}.p-home__title__text{justify-content:center;align-items:baseline;display:flex}.p-home__title__text p{color:#333;letter-spacing:.02px;text-align:center;font-family:CurrentNotoSansJP,sans-serif;font-size:24px;font-weight:700;line-height:1.5}}@media screen and (width<=768px) and (width<=767px){.p-home__title__text p{font-size:24px}}@media screen and (width<=768px){.p-home__title__text strong{letter-spacing:-.02px;font-family:Mulish,sans-serif;font-size:32px;font-weight:700}}.p-user-review-thanks__title{text-align:center;margin-top:32px;padding:0 16px}.p-user-review-thanks__title h1{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.p-user-review-thanks__title h1{font-size:24px}}.p-user-review-thanks__steps{margin-top:40px}.p-user-review-thanks__message{flex-direction:column;justify-content:center;align-items:center;margin-top:32px;display:flex}.p-user-review-thanks__message__button{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(90deg,#ef8333,#ee451d 25%,#ed0707);border:none;border-radius:100px;margin:25px 0 45px;padding:20px 80px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none}@media screen and (width>=768px){.p-user-review-thanks__steps,.p-user-review-thanks__title{margin-top:50px}.p-user-review-thanks__message{margin-top:40px}}.p-userreview{width:100%}.p-userreview__title{background-color:#f2f2f2;padding:40px 0}.p-userreview__title__text{color:#013bab;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=1100px){.p-userreview__title__text{font-size:24px}}.p-userreview__title__text{text-align:center;font-size:40px}.p-userreview__title__text b{color:#003bac;display:block}.p-userreview__title__text span{color:#fff;background-color:#0a318e;margin-top:8px;padding:8px 24px;display:inline-block;box-shadow:4px 4px 1px #0000002e}.p-userreview__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:16px;display:flex}.p-userreview__summary__title{text-align:center}.p-userreview__summary__title__text{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=1100px){.p-userreview__summary__title__text{font-size:24px}}.p-userreview__note{margin-top:16px;margin-bottom:32px}.p-userreview__note__text{letter-spacing:.2px;color:#888;font-size:12px;line-height:1.5}.p-userreview__note__text span{font-weight:600}.p-userreview__overall{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.p-userreview__overall__inner{align-items:center;gap:16px;display:flex}.p-userreview__overall__label{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.p-userreview__overall__rating{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.p-userreview__overall__stars{gap:2px;display:flex}.p-userreview__overall__stars .star{color:#0000;font-size:24px;display:inline-block;position:relative}.p-userreview__overall__stars .star.filled{color:#f5c24d}.p-userreview__overall__stars .star.partial{color:#f2f2f2}.p-userreview__overall__stars .star.partial:before{content:"★";width:var(--fill-percentage,50%);color:#f5c24d;position:absolute;top:0;left:0;overflow:hidden}.p-userreview__overall__stars .star.empty{color:#f2f2f2}.p-userreview__overall__stars .star.half{background:linear-gradient(90deg,#f5c24d 50%,#f2f2f2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.p-userreview__overall__stars .star.half-alt{color:#f2f2f2}.p-userreview__overall__stars .star.half-alt:before{content:"★";color:#f5c24d;width:50%;position:absolute;top:0;left:0;overflow:hidden}.p-userreview__overall__score{color:#333;font-family:Mulish,sans-serif;font-size:40px;font-weight:700;line-height:1.5}@media screen and (width<=1100px){.p-userreview__overall__score{font-size:32px}}.p-userreview__averages__inner{gap:16px;display:flex}.p-userreview__averages__item{text-align:center;box-sizing:border-box;background-color:#f2f2f2;border-radius:8px;width:125px;padding:16px 4px 10px}.p-userreview__averages__score{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:24px;font-weight:600;line-height:1}@media screen and (width<=767px){.p-userreview__averages__score{font-size:20px}}.p-userreview__averages__score{margin-bottom:8px;font-family:Mulish,sans-serif;font-size:24px!important}.p-userreview__averages__label{color:#333;letter-spacing:.2px;font-size:14px;line-height:1}.p-userreview__list{flex-direction:column;align-items:center;gap:40px;margin:32px 0 0;display:flex}.p-userreview__item{width:100%}.p-userreview__item__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:24px;font-weight:600;line-height:1.5}@media screen and (width<=1100px){.p-userreview__item__title{font-size:20px}}.p-userreview__item__title{margin-bottom:8px;font-weight:700;font-size:20px!important}.p-userreview__item__details{margin-bottom:16px;display:flex}.p-userreview__item__details__text{color:#888;margin-right:8px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=1100px){.p-userreview__item__details__text{font-size:14px}}.p-userreview__item__header{justify-content:space-between;margin-bottom:8px}.p-userreview__item__header,.p-userreview__item__user{align-items:center;display:flex}.p-userreview__item__avatar{border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.p-userreview__item__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-userreview__item__nickname{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=1100px){.p-userreview__item__nickname{font-size:14px}}.p-userreview__item__nickname{font-size:16px!important}.p-userreview__item__overall-rating{align-items:center;gap:8px;display:flex}.p-userreview__item__price{display:flex}.p-userreview__item__price__label{color:#888;margin-top:8px;margin-right:8px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=1100px){.p-userreview__item__price__label{font-size:14px}}.p-userreview__item__price__value{color:#013bab;font-family:Mulish,sans-serif;font-size:32px;font-weight:700;line-height:1.5}@media screen and (width<=1100px){.p-userreview__item__price__value{font-size:24px}}.p-userreview__item__price__value .unit{font-size:14px}.p-userreview__item__ratings{gap:16px;margin-bottom:8px;display:flex}.p-userreview__item__ratings__inner{flex-direction:row;align-items:center;gap:8px;display:flex}.p-userreview__item__ratings__avg__score{font-family:Mulish,sans-serif;font-size:32px;font-weight:700;line-height:1}.p-userreview__item__ratings__avg__stars{display:flex}.p-userreview__item__rating{align-items:flex-end;display:flex}.p-userreview__item__rating__label{color:#888;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=1100px){.p-userreview__item__rating__label{font-size:14px}}.p-userreview__item__rating__score{color:#333;letter-spacing:.2px;font-family:Mulish,sans-serif;font-size:20px;font-weight:600;line-height:1.5}.p-userreview__item__message{white-space:pre-line;word-break:break-all;color:#333;background-color:#f2f2f2;border-radius:8px;padding:16px 8px;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=1100px){.p-userreview__item__message{font-size:14px}}.p-userreview__item__admin-comment{gap:16px;margin-top:24px;margin-left:24px;display:flex}.p-userreview__item__admin-comment__left-border{background-color:#105ed3;border-radius:4px;flex-shrink:0;width:4px}.p-userreview__item__admin-comment__row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.p-userreview__item__admin-comment__icon{width:24px;height:24px}.p-userreview__item__admin-comment__icon img{display:block}.p-userreview__item__admin-comment__label{color:#333;letter-spacing:-.32px;font-size:16px;line-height:1.5}.p-userreview__item__admin-comment__message{color:#333;letter-spacing:-.32px;white-space:pre-line;word-break:break-all;font-size:14px;line-height:1.5}.p-userreview__item__link{margin-top:17.5px}.p-userreview__item__link__text{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=1100px){.p-userreview__item__link__text{font-size:14px}}.p-userreview__item__link__text{letter-spacing:.2px;align-items:center;gap:4px;width:fit-content;display:flex;color:#013bab!important}.p-userreview__item__link__icon{width:24px;height:24px}.p-userreview__pagination{justify-content:center;margin-top:40px;display:flex}.p-userreview .new_notice{margin-top:54px}@media screen and (width>=1100px){.p-userreview__title{padding:40px 0 80px}.p-userreview__summary{width:100%;margin-top:32px}.p-userreview__list{margin:54px auto 0}.p-userreview__item__title{font-size:24px!important}.p-userreview__item__ratings{margin-bottom:0}.p-userreview__item__ratings__details.pc-only-userreview{gap:16px;display:flex}.p-userreview__item__rating__label{font-size:14px}.p-userreview__item__user{gap:16px}.p-userreview__item__link{margin-top:16px}.p-userreview__item__link__text{font-size:14px}.p-userreview__item__message{border-radius:16px;padding:16px}.p-userreview__item__admin-comment__message{font-size:16px}.p-userreview__item__price__label{margin-top:18px;margin-right:20px;font-size:14px;display:inline-block}.p-userreview__overall{justify-content:space-between;width:100%}.p-userreview__overall__score{font-size:48px}.p-userreview__overall__label{font-size:24px}.p-userreview__overall__rating{justify-content:flex-start}.p-userreview__inner{width:100%}.p-userreview__inner__title{margin-bottom:50px}.p-userreview__inner__title__number{font-size:40px}.p-userreview__list{gap:54px}.p-userreview__averages__inner{gap:16px;display:flex}.p-userreview__averages__item{flex:1;padding:18px 4px 12px}.p-userreview .c-space-usersvoice{margin-top:54px}.p-userreview__pagination{margin:80px 0}.p-userreview .unit{font-size:16px!important}}@media screen and (width<=767px){.p-userreview__summary{flex-direction:column;gap:16px;margin-top:24px}.p-userreview__averages{width:100%}.p-userreview__averages__inner{gap:8px}.p-userreview__averages__item{width:100%}.p-userreview__averages__item__title{margin-bottom:16px}.p-userreview__averages__label{justify-content:center;align-items:center;height:28px;display:flex}.p-userreview__averages__score{margin-bottom:12px}.p-userreview__overall__inner{flex-direction:column;gap:9px}.p-userreview__overall__score{font-size:40px;line-height:1}.p-userreview__item__details{display:none}.p-userreview__item__ratings{margin-bottom:8px}.p-userreview__item__ratings__details{margin-bottom:16px;display:flex}.p-userreview__item__ratings__details.sp-only-userreview{gap:16px;display:flex}.p-userreview__item__message{padding:16px}.p-userreview__item__admin-comment{margin-top:16px;margin-left:16px}.p-userreview__title{padding:32px 0}.p-userreview__title__text{font-size:24px}.p-userreview__title__text span{margin-top:16px}}.sp-only-userreview{display:block}.pc-only-userreview{display:none}@media screen and (width>=1100px){.sp-only-userreview{display:none}.pc-only-userreview{display:block}}.p-historia__inner{box-sizing:border-box;flex-direction:column;gap:80px;width:90%;max-width:1440px;margin:0 auto;padding:0 72px;display:flex}.p-historia__pickup{margin-top:40px}.p-historia__pickup__head{gap:24px;display:flex}.p-historia__pickup__head:hover h2{text-decoration:underline}.p-historia__pickup__head__image{-o-object-fit:cover;object-fit:cover;width:494px;height:auto}.p-historia__pickup__head__image img{width:100%;display:block}.p-historia__pickup__head__body{flex-direction:column;flex:1;min-width:50%;display:flex}.p-historia__pickup__head__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.p-historia__pickup__head__title{font-size:24px}}.p-historia__pickup__head__title{margin:0 0 16px}.p-historia__pickup__head__category{color:#000;text-align:center;letter-spacing:-.4px;background:#f2f2f2;border-radius:2px;justify-content:center;align-items:center;width:fit-content;padding:1px 8px;font-family:Hiragino Sans;font-size:20px;font-style:normal;font-weight:400;line-height:150%;display:flex}.p-historia__pickup__head__description{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (width<=767px){.p-historia__pickup__head__description{font-size:14px}}.p-historia__pickup__head__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:72px;margin:24px 0 0;display:-webkit-box;overflow:hidden}.p-historia__pickup__subs{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.p-historia__item{flex-direction:column;justify-content:flex-start;gap:16px;display:flex}.p-historia__item:hover h3,.p-historia__item:hover h4{text-decoration:underline}.p-historia__item__image{width:100%;position:relative}.p-historia__item__image img{aspect-ratio:242/166;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.p-historia__item__image .rank{color:#fff;z-index:1;background-color:#0b318f;justify-content:center;align-items:center;width:48px;height:48px;font-size:30px;line-height:1;display:flex;position:absolute;top:0;left:0}.p-historia__item__body{flex-direction:column;gap:8px;display:flex}.p-historia__item__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.p-historia__item__title{font-size:24px}}.p-historia__item__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:72px;margin:0;font-size:16px;display:-webkit-box;overflow:hidden}.p-historia__item__meta{align-items:center;gap:8px;display:flex}.p-historia__item__date{color:#666;font-family:Hiragino Sans;font-size:14px;line-height:1.5}.p-historia__section{flex-direction:column;gap:32px;display:flex}.p-historia__section__title{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (width<=767px){.p-historia__section__title{font-size:24px}}.p-historia__section__title{text-align:center;margin:0}.p-historia__section__title.p-historia__category__title{margin-bottom:0;font-size:32px}.p-historia__more{justify-content:flex-end;align-items:center;gap:8px;display:flex}.p-historia__more__button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:0;display:flex}.p-historia__more__button__text{color:#105ed3;font-size:16px;font-weight:600}.p-historia__more__button__icon{width:32px;height:32px}.p-historia__more__button.is-expanded .p-historia__more__button__icon--more,.p-historia__more__button__icon--close{display:none}.p-historia__more__button.is-expanded .p-historia__more__button__icon--close{display:block}.p-historia__category__label{color:#000;text-align:left;letter-spacing:-.28px;white-space:nowrap;background:#f2f2f2;border-radius:2px;justify-content:flex-start;align-items:center;gap:2px;width:fit-content;padding:1px 4.5px;font-family:Hiragino Sans;font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:inline-flex}.p-historia__sidebar{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.p-historia__latest__title{border-left:8px solid #333;padding-left:20px;font-size:24px}.p-historia__latest__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 21px;display:grid}.p-historia__latest__list .p-historia__item__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:72px;display:-webkit-box;overflow:hidden}.p-historia__ranking__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:21px;display:grid}.p-historia__ranking__list .p-historia__item__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:72px;display:-webkit-box;overflow:hidden}.p-historia__banner{justify-content:center;align-items:center;gap:64px;display:flex}.p-historia__banner img{max-width:770px;display:block}.p-historia__category{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.p-historia__category__title{text-align:center;white-space:nowrap;margin:0 0 24px;font-size:24px;font-weight:700;line-height:1.5}.p-historia__category__list>.p-historia__category__list__item:nth-child(n+4){display:none}.p-historia__category__list__item{align-items:flex-start;margin-bottom:16px;display:flex;position:relative}.p-historia__category__list__item:hover h4{text-decoration:underline}.p-historia__category__list__item__image{aspect-ratio:160/112;-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:160px;max-width:100%;height:auto;margin-right:16px}.p-historia__category__list__item__body{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:0;display:flex}.p-historia__category__list__item__title{color:#333;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:72px;margin:0;font-size:16px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.p-historia__category__list__item__meta{align-items:center;gap:8px;display:flex}.p-historia__keywords__title{text-align:center;margin:0 0 32px;font-size:31.755px;font-weight:700;line-height:1.5}.p-historia__keywords__list{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.p-historia__keywords__list__item{color:#105ed3;background:#ecf3fc;border-radius:4px;padding:2px 6px;font-size:16px;font-weight:600}.p-historia__keywords__list__item:link,.p-historia__keywords__list__item:visited{color:#105ed3}.p-historia__youtube__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.p-historia__youtube__list__item{gap:16px;display:flex}.p-historia__youtube__list__item__image{flex-shrink:0;width:160px;min-width:0;max-width:160px}.p-historia__youtube__list__item__image img{aspect-ratio:160/112;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.p-historia__youtube__list__item__body{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.p-historia__youtube__list__item__title{color:#333;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:72px;margin:0;font-size:16px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.p-historia__youtube__list__item__meta{line-height:1}.p-historia__youtube__list__item__date{color:#666;letter-spacing:-.267px;font-family:CurrentNotoSansJP,sans-serif;font-size:13.368px;font-style:normal;font-weight:400;line-height:150%}@media screen and (width<=1525px) and (width>=1301px){.p-historia__category__list__item__meta{flex-direction:column;align-items:flex-start}}@media screen and (width<=1300px) and (width>=601px){.p-historia__item__meta{flex-direction:column;align-items:flex-start}.p-historia__category__list__item{flex-direction:column}.p-historia__category__list__item__image{width:100%;max-width:100%;margin-bottom:8px;margin-right:0}.p-historia__category__list__item__meta{flex-direction:column;align-items:flex-start}.p-historia__youtube__list__item{flex-direction:column;gap:8px}.p-historia__youtube__list__item__image{width:100%;max-width:100%;margin-right:0}.p-historia__youtube__list__item__body{gap:8px;min-width:100%}}@media screen and (width<=600px){.p-historia__inner{box-sizing:border-box;gap:40px;width:100%;padding:0 16px}.p-historia__pickup{margin-top:0}.p-historia__pickup__head{flex-direction:column;gap:8px}.p-historia__pickup__head__image{width:100%}.p-historia__pickup__head__title{margin-bottom:8px;font-size:20px}.p-historia__pickup__head__category{font-size:14px}.p-historia__pickup__head__description{display:none}.p-historia__pickup__subs{grid-template-columns:repeat(2,1fr);gap:15px 19px;margin-top:16px}.p-historia__item{gap:8px}.p-historia__item__image .rank{width:32px;height:32px;font-size:20px}.p-historia__item__title{min-height:42px;font-size:14px}.p-historia__item__meta{flex-direction:column;justify-content:flex-start;align-items:flex-start}.p-historia__section{gap:24px}.p-historia__section__title.p-historia__category__title{margin-bottom:0;font-size:32px}.p-historia__latest__title{font-size:20px}.p-historia__latest__list{flex-direction:column;gap:16px;display:flex}.p-historia__latest__list .p-historia__item{flex-direction:row;gap:7.5px}.p-historia__latest__list .p-historia__item__image{flex-shrink:0;width:169.5px}.p-historia__latest__list .p-historia__item__image img{aspect-ratio:169.5/113}.p-historia__latest__list .p-historia__item__title{-webkit-line-clamp:3;min-height:0}.p-historia__latest__list>.p-historia__item:nth-child(n+4){display:none}.p-historia__latest__list.is-expanded>.p-historia__item:nth-child(n+4){display:flex}.p-historia__latest__list.is-expanded>.p-historia__item:nth-child(n+8){display:none}.p-historia__ranking__list{flex-direction:column;gap:16px;display:flex}.p-historia__ranking__list .p-historia__item{flex-direction:row;gap:7.5px}.p-historia__ranking__list .p-historia__item__image{flex-shrink:0;max-width:169.5px}.p-historia__ranking__list .p-historia__item__image img{aspect-ratio:169.5/113}.p-historia__ranking__list .p-historia__item__title{-webkit-line-clamp:2;min-height:42px;font-size:14px}.p-historia__banner{flex-direction:column;gap:8px}.p-historia__banner a,.p-historia__banner a img{width:100%}.p-historia__category{flex-direction:column;gap:40px;display:flex}.p-historia__category__list>.p-historia__category__list__item:nth-child(n+4){display:flex}.p-historia__category__list__item__image{max-width:169.5px;margin-right:7.5px}.p-historia__category__list__item__title{-webkit-line-clamp:3;min-height:0;font-size:14px}.p-historia__category__list__item__meta{flex-direction:column;justify-content:flex-start;align-items:flex-start}.p-historia__keywords__title{font-size:24px}.p-historia__keywords__list{justify-content:flex-start}.p-historia__youtube__list{flex-direction:column;gap:16px;display:flex}.p-historia__youtube__list__item{gap:7.5px}.p-historia__youtube__list__item__image{width:169.5px}.p-historia__youtube__list__item__title{-webkit-line-clamp:3;min-height:0;font-size:14px}}.p-article{background-color:#fffffc;padding:60px 0}.p-article__inner{width:90%;max-width:768px;margin:0 auto}.p-article__title{color:#333;letter-spacing:.1rem;white-space:break-spaces;margin-top:.67em;margin-bottom:20px;font-size:42px;font-weight:700;line-height:1.5}.p-article__category{background-color:#6b848d;border-radius:2px;margin-right:20px;padding:6px 12px;font-size:13px;line-height:1.2;display:inline-block;color:#fff!important}.p-article__correction{color:#333;text-align:left;margin-top:60px;font-size:14px}.p-article__correction a{color:#3b82f6;text-decoration:underline}.p-article__date{color:#333;margin-block:1em;font-size:15px;display:inline-block}.p-article__date:first-of-type{margin-right:20px}.p-article__date__icon{vertical-align:sub;width:20px;height:auto;margin-right:4px}.p-article__outline{background-color:#f8f8f8;border-radius:16px;margin:40px 0;padding:24px}.p-article__outline[open] svg{transform:rotate(180deg)}.p-article__outline__title{color:#333;cursor:pointer;padding-left:12px;font-size:20px;font-weight:700;display:inline-block;margin:0!important}.p-article__outline__title svg{vertical-align:sub;width:24px;height:24px;display:inline-block}.p-article__outline__list__item{margin-top:12px;text-decoration:none;display:block;color:#333!important}.p-article__outline__list__item:hover{text-decoration:underline}.p-article__outline__list__item .iteration{margin-left:16px;margin-right:12px;font-weight:700;display:inline-block}.p-article__content{color:#333;letter-spacing:.1rem;word-break:break-all;line-height:2}.p-article__content table{white-space:normal;border-collapse:separate;border-spacing:0;empty-cells:show;border:none;border-top:1px solid #dcdddd;border-left:1px solid #dcdddd;width:100%;margin:20px 0;display:table}.p-article__content td,.p-article__content th{border:1px solid #dcdddd;border-top:none;border-left:none;padding:10px}.p-article__content h2{border-left:10px solid #6b848d;margin:40px 0 12px;padding-left:20px;font-size:22px;font-weight:700;line-height:1.7}.p-article__content h2 span{font-weight:700!important}.p-article__content h3{border-bottom:2px solid #ced1d3;margin:32px 0 12px;padding:4px;font-size:18px;font-weight:700;line-height:1.7}.p-article__content h3 span{font-weight:700!important}.p-article__content h4{padding:8px;font-size:16px;font-weight:700;line-height:1.7}.p-article__content h4 span{font-weight:700!important}.p-article__content p{margin:1.5rem 0;font-size:17px}.p-article__content p .highlight{background:linear-gradient(#0000 60%,#f4ca42 0);font-weight:700}.p-article__content a{color:#3b82f6;text-decoration:underline}.p-article__content img{width:auto;height:auto;margin:20px 0}.p-article__content strong{font-weight:700}.p-article__content span.underline{text-decoration:underline}.p-article__content span.marker,.p-article__content span.underline{color:#310b00;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.p-article__content span.marker{background:linear-gradient(#0000 60%,#ffa700b3 0);padding:3px 0 4px}.p-article__content .twitter-contents__title{text-align:center;border:none;margin:20px auto;font-size:32px}.p-article__content .twitter-contents__body{justify-content:center;align-items:flex-start;gap:20px;display:flex}.p-article__content .twitter-contents__buttons{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.p-article__content .twitter-contents__buttons a{max-width:240px;display:block}.p-article__content .twitter-contents__buttons a img{border-radius:4px}.p-article__content .twitter-contents__buttons a:hover{opacity:.9}.p-article #column-qa a{color:#6b848d;text-decoration:underline}.p-article__line{text-align:center;margin:40px auto}.p-article__line__title{font-size:36px;line-height:1.5}.p-article__line__title a{text-decoration:underline;color:#00b901!important}.p-article__line__image{width:240px;height:240px;margin:0 auto;display:block}.p-article__line__button{margin:20px auto 0;display:inline-block}.p-article__sns{text-align:center;margin:60px auto}.p-article__sns__title{color:#333;letter-spacing:.1rem;margin-bottom:24px;font-size:24px;font-weight:700}.p-article__sns__list{justify-content:center;align-items:center;display:flex}.p-article__sns__icon{width:60px;height:60px;display:block}.p-article__sns__icon:not(:last-child){margin-right:60px}.p-article__sns__icon svg{fill:#333}.p-article__sns__icon svg:hover{fill:#6b848d}.p-article__author{margin:60px auto}.p-article__author__title{color:#333;margin-bottom:24px;font-size:24px;font-weight:700}.p-article__author__card{border:2px solid #333;border-radius:4px;align-items:flex-start;padding:32px;display:flex}.p-article__author__card:hover{background-color:#f8f8f8}.p-article__author__card__image{-o-object-fit:contain;object-fit:contain;border-radius:50%;width:80px;height:80px;margin-right:24px}.p-article__author__card__name{color:#333;letter-spacing:.1rem;margin-top:16px;margin-bottom:4px;font-size:16px;font-weight:700}.p-article__author__card__profile{color:#333;letter-spacing:.1rem;margin-top:14px;margin-bottom:14px;font-size:14px;line-height:2.2}.p-article__gallery{margin:60px auto}.p-article__gallery__button{border:2px solid #333;border-radius:4px;justify-content:center;align-items:center;width:280px;height:36px;font-size:13px;font-weight:700;text-decoration:none;display:flex;position:relative;color:#333!important}.p-article__gallery__button:hover{background-color:#f8f8f8}.p-article__gallery__button svg{fill:#333;width:20px;height:20px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.p-article__gallery__button__wrapper{justify-content:center;align-items:center;margin:8px auto;display:flex}.p-article__gallery__images{grid-template-rows:1fr;grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.p-article__gallery__image:hover{opacity:.8}.p-article__gallery__image img{-o-object-fit:contain;object-fit:contain;aspect-ratio:1;width:100%;height:auto}.p-article__relations{margin:60px auto}.p-article__relations__title{color:#333;margin-bottom:24px;font-size:24px;font-weight:700}.p-article__relations__title__icon{vertical-align:sub;width:32px;height:32px;margin-right:4px}.p-article__relations__list{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:16px;display:grid}.p-article__relations__list__item{flex-direction:column;display:flex;position:relative}.p-article__relations__list__item:hover h4{text-decoration:underline}.p-article__relations__list__item .rank{color:#fff;z-index:1;background-color:#6b848d;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;line-height:1;display:flex;position:absolute;top:0;left:0}.p-article__relations__list__item__image{flex-shrink:0;width:100%;height:auto;position:relative;overflow:hidden}.p-article__relations__list__item__image:before{content:"";padding-top:75%;display:block}.p-article__relations__list__item__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.p-article__relations__list__item__body{flex-direction:column;justify-content:space-between;height:100%;display:flex}.p-article__relations__list__item__title{color:#333;letter-spacing:.1rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.p-article__relations__list__item__category{color:#fff;background-color:#333;margin-right:8px;padding:6px 8px;font-size:12px;line-height:1;display:inline-block}.p-article__relations__list__item__date{color:#666;margin-top:4px;font-size:12px;display:block}.p-article__categories{margin:60px auto}.p-article__categories__title{color:#333;margin-bottom:24px;font-size:24px;font-weight:700}.p-article__categories__title__icon{vertical-align:sub;width:32px;height:32px;margin-right:4px}.p-article__categories__list{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.p-article__categories__list__item{letter-spacing:.1rem;border-radius:2px;padding:4px 12px;font-size:16px;font-weight:700;color:#333!important}.p-article__categories__list__item:hover{background-color:#f8f8f8}@media screen and (width>=1200px){.p-article{justify-content:center;display:flex}.p-article__sidebar{width:15%;max-width:240px;position:relative}.p-article__sidebar img{width:100%;max-width:240px;height:auto;transition:all .2s;position:fixed;top:200px;right:100px;box-shadow:0 6px 12px #0000001a}}@media screen and (width<=600px){.p-article{padding:20px 0}.p-article__title{width:100%;margin-bottom:10px;font-size:26px}.p-article__category{margin-right:12px;font-size:13px}.p-article__date{font-size:13px}.p-article__date:first-of-type{margin-right:12px}.p-article__date__icon{width:20px}.p-article__outline{margin:20px 0;padding:12px 20px}.p-article__outline__title{padding-left:0;font-size:13px;line-height:1}.p-article__outline__title svg{width:20px;height:20px}.p-article__outline__list{margin-top:0}.p-article__outline__list__item{margin-top:4px;font-size:12px}.p-article__outline__list__item .iteration{margin-left:4px;margin-right:8px}.p-article__content h2{border-left:6px solid #6b848d;margin:24px 0 12px;padding-left:16px;font-size:17px}.p-article__content h3{margin:16px 0 12px;font-size:16px}.p-article__content h4,.p-article__content p{font-size:15px}.p-article__content img{margin:10px 0}.p-article__content .twitter-contents__title{margin:12px auto;font-size:24px}.p-article__content .twitter-contents__body{flex-direction:column;gap:0}.p-article__content .twitter-contents__buttons{gap:12px;margin-top:12px}.p-article__author{margin:40px auto}.p-article__author__title{margin-bottom:12px;font-size:20px}.p-article__author__card{flex-direction:column;align-items:center;padding:20px}.p-article__author__card__text{text-align:center}.p-article__author__card__image{margin-bottom:12px;margin-right:0}.p-article__author__card__name{font-size:14px}.p-article__author__card__profile{text-align:left;font-size:12px}.p-article__gallery{margin:20px auto 40px}.p-article__gallery__button{width:90%;max-width:280px;font-size:12px}.p-article__gallery__images{grid-template-columns:repeat(5,1fr)}.p-article__line__title{font-size:26px}.p-article__line__image{width:200px;height:200px}.p-article__sns{margin:40px auto}.p-article__sns__title{margin-bottom:12px;font-size:20px}.p-article__sns__icon{width:40px;height:40px}.p-article__sns__icon:not(:last-child){margin-right:40px}.p-article__relations{margin:40px auto}.p-article__relations__title{margin-bottom:12px;font-size:20px}.p-article__relations__list{grid-template-columns:repeat(2,1fr);gap:12px}.p-article__relations__list__item .rank{width:24px;height:24px;font-size:12px}.p-article__relations__list__item__title{margin:4px 0;font-size:12px}.p-article__relations__list__item__category{font-size:11px}.p-article__relations__list__item__date{margin-top:0;font-size:11px;display:inline}.p-article__categories{margin:40px auto}.p-article__categories__title{margin-bottom:12px;font-size:20px}.p-article__categories__list{grid-template-columns:repeat(2,1fr);gap:8px}.p-article__categories__list__item{font-size:12px}}.image-gallery__slide__image{width:100%;height:auto}.image-gallery .swiper{max-height:810px}.image-gallery .swiper-button-next,.image-gallery .swiper-button-prev{color:#fff;z-index:5;background-color:#00000059;width:48px;height:48px;margin-top:0;position:absolute;top:45%;box-shadow:0 3px 6px #0003}.image-gallery .swiper-button-next:hover,.image-gallery .swiper-button-prev:hover{cursor:pointer}.image-gallery .swiper-button-next svg,.image-gallery .swiper-button-prev svg{width:16px;height:16px}.p-gallery .image-gallery .swiper-button-next svg,.p-gallery .image-gallery .swiper-button-prev svg{width:48px;height:48px}.p-gallery{padding:60px 0}.p-gallery__inner{width:90%;max-width:1080px;margin:0 auto}.p-gallery__title{color:#333;margin-top:.67em;margin-bottom:24px;font-size:24px;font-weight:700}.p-gallery__button{background-color:#333;border-radius:2px;justify-content:center;align-items:center;width:320px;height:64px;font-size:16px;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.p-gallery__button:hover{opacity:.8}.p-gallery__button__wrapper{justify-content:center;align-items:center;margin:40px auto;display:flex}.p-gallery__button svg{width:28px;height:28px;margin-right:8px}.p-gallery__images{grid-template-columns:repeat(10,1fr);gap:2px;display:grid}.p-gallery__image{cursor:pointer}.p-gallery__image:hover{opacity:.8}.p-gallery__image.is-active{opacity:.5}.p-gallery__image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1;width:100%;height:auto;display:block}@media screen and (width<=600px){.image-gallery .swiper{max-height:75vw}.p-gallery{padding:40px 0}.p-gallery__title{margin-bottom:12px;font-size:20px}.p-gallery__button{width:100%;height:48px;font-size:13px}.p-gallery__button__wrapper{margin:20px auto}.p-gallery__button svg{width:20px;height:20px}.p-gallery__images{grid-template-columns:repeat(4,1fr)}}.p-writer__list{grid-auto-rows:1fr}@media screen and (width<=600px){.p-writer .c-pagination a,.p-writer .c-pagination span{margin-left:4px;margin-right:4px;vertical-align:middle!important;margin-bottom:8px!important}.p-writer{padding:20px 0}.p-writer__title{width:100%;margin-bottom:10px;font-size:26px}.p-writer__list{grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0}.p-writer__list__item{min-width:0;margin-bottom:20px}.p-writer__list__item__category{font-size:10px}.p-writer__list__item__date{font-size:11px}.p-writer__list__item__title{margin:4px 0;font-size:12px}.p-writer__list__item__body{font-size:11px}}@font-face{font-family:CurrentNotoSansJP;font-weight:400;font-display:swap;src:url(../nuxt-assets/fonts/CurrentNotoSansJP-Regular.woff2)format("woff2")}@font-face{font-family:CurrentNotoSansJP;font-weight:700;font-display:swap;src:url(../nuxt-assets/fonts/CurrentNotoSansJP-Bold.woff2)format("woff2")}@font-face{font-family:CurrentNotoSansJP;font-weight:900;font-display:swap;src:url(../nuxt-assets/fonts/CurrentNotoSansJP-Black.woff2)format("woff2")}@font-face{font-family:Mulish;font-weight:400;font-display:swap;src:url(../nuxt-assets/fonts/Mulish-Regular.ttf)format("truetype")}@font-face{font-family:Mulish;font-weight:700;font-display:swap;src:url(../nuxt-assets/fonts/Mulish-Bold.ttf)format("truetype")}@font-face{font-family:Mulish;font-weight:800;font-display:swap;src:url(../nuxt-assets/fonts/Mulish-ExtraBold.ttf)format("truetype")}.p-writer{background-color:#fffffc;padding:60px 0}.p-writer .c-pagination{font-size:14px}.p-writer .c-pagination a,.p-writer .c-pagination span{text-align:center;border:1px solid #333;border-radius:50%;min-width:26px;margin-left:0;margin-right:12px;padding:0;font-size:14px;font-weight:400;line-height:26px;display:inline-block;width:26px!important;height:26px!important}.p-writer .c-pagination span{background:#333;border-color:#333}.p-writer .c-pagination span.active{color:#fff}.p-writer .c-pagination span.extend:after{content:""}.p-writer .c-pagination a{background:0 0;color:#333!important}.p-writer .c-pagination a:hover{background:#333;color:#fff!important}.p-writer .c-pagination .nextpostslink,.p-writer .c-pagination .previouspostslink{text-indent:0;background:#333;font-size:20px;line-height:22px;position:static;color:#fff!important}.p-writer .c-pagination .nextpostslink:after,.p-writer .c-pagination .previouspostslink:after{display:none}.p-writer .p-article__author__card{align-items:flex-start}.p-writer .p-article__author__card .p-article__author__card__name{margin-top:16px}.p-writer .p-article__author__card .p-article__author__card__profile{margin-top:14px;margin-bottom:14px}.p-writer__inner{text-align:center;width:90%;max-width:768px;margin:0 auto}.p-writer__title{color:#333;letter-spacing:.1rem;white-space:break-spaces;text-align:left;width:100%;margin-top:.67em;margin-bottom:20px;font-size:42px;font-weight:700;line-height:1.5}.p-writer__list{text-align:left;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:24px;margin:40px 0;display:grid}.p-writer__list__item{flex-direction:column;min-width:0;display:flex;position:relative}.p-writer__list__item:hover h4{text-decoration:underline}.p-writer__list__item__image{width:100%;height:auto;margin-bottom:8px;position:relative;overflow:hidden}.p-writer__list__item__image:before{content:"";padding-top:67%;display:block}.p-writer__list__item__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.p-writer__list__item__category{color:#fff;background-color:#333;border-radius:2px;margin-right:8px;padding:6px 8px;font-size:12px;line-height:1;display:inline-block}.p-writer__list__item__date{color:#666;font-size:12px}.p-writer__list__item__title{color:#333;-webkit-line-clamp:2;margin:8px 0;font-size:15px;font-weight:700}.p-writer__list__item__body,.p-writer__list__item__title{letter-spacing:.1rem;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p-writer__list__item__body{-webkit-line-clamp:3;color:#666;margin-block:1em;font-size:13px}@media screen and (width<=600px){.p-writer .p-article__author__card{flex-direction:column;align-items:center}.p-writer .c-pagination a,.p-writer .c-pagination span{margin-left:4px;margin-right:4px;vertical-align:middle!important;margin-bottom:8px!important}.p-writer{padding:20px 0}.p-writer__title{width:100%;margin-bottom:10px;font-size:26px}.p-writer__list{grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0}.p-writer__list__item{min-width:0;margin-bottom:20px}.p-writer__list__item__category{font-size:10px}.p-writer__list__item__date{font-size:11px}.p-writer__list__item__title{margin:4px 0;font-size:12px}.p-writer__list__item__body{font-size:11px}}.p-parts__body{box-sizing:border-box;max-width:1100px;margin:0 auto 50px;padding:0 15px;display:flex}@media screen and (width<=767px){.p-parts__body{flex-direction:column}}.p-parts__list{flex:1;margin-right:4%}@media screen and (width<=767px){.p-parts__list{margin-bottom:40px;margin-right:0}}.p-parts__entries{margin-bottom:50px;margin-left:0;padding:0;list-style:none}.p-parts__entry{box-sizing:border-box;margin-bottom:30px;display:flex}.p-parts__entry:last-child{margin-bottom:0}@media screen and (width<=767px){.p-parts__entry{flex-direction:column}}.p-parts__entry__thumb{flex-shrink:0;width:33%;margin-right:2%;position:relative}.p-parts__entry__thumb a{display:block}@media screen and (width<=767px){.p-parts__entry__thumb{width:100%;margin-bottom:20px;margin-right:0}}.p-parts__entry__date{z-index:1;box-sizing:border-box;color:#fff;text-align:center;pointer-events:none;width:80px;height:40px;padding-top:22px;font-size:1.2rem;position:absolute;top:-6px;left:-26px;transform:rotate(-45deg)}.p-parts__entry__date:before{content:"";z-index:0;border:40px solid #0000;border-top-width:0;border-bottom-color:#044082;width:0;height:0;position:absolute;top:0;left:0}.p-parts__entry__date__text{z-index:1;position:relative}@media screen and (width<=767px){.p-parts__entry__date{width:120px;height:60px;padding-top:38px;font-size:1.5rem;line-height:1.5;top:-9px;left:-39px}.p-parts__entry__date:before{border-width:0 60px 60px}}.p-parts__entry__image img{width:100%;height:auto;display:block}.p-parts__entry__body{flex:1;line-height:1.5}.p-parts__entry__title{color:#003bac;margin-bottom:10px;font-size:1.8rem;line-height:1.5}.p-parts__entry__title a{color:inherit;text-decoration:none}.p-parts__entry__title a:hover{text-decoration:underline}.p-parts__sidebar{flex-shrink:0;width:240px}@media screen and (width<=767px){.p-parts__sidebar{width:100%}}.p-parts__sidebar__box{box-sizing:border-box;width:100%;margin-bottom:30px}.p-parts__sidebar__title{color:#fff;background:#044082;border-bottom:1px solid #efa40c;padding:8px 15px;font-size:1.6rem}.p-parts__sidebar ul{margin:0;padding:0;list-style:none}.p-parts__sidebar ul li{background:#f0f0f0;margin-bottom:2px;padding:12px 15px;line-height:1.5}.p-parts__sidebar ul li.is-active{background:#e0e8f8}.p-parts__sidebar ul li.is-active a{font-weight:700}.p-parts__sidebar ul li a{color:inherit;padding-left:20px;text-decoration:none;display:inline-block;position:relative}.p-parts__sidebar ul li a:before{content:"";z-index:1;box-sizing:border-box;border:2px solid #044082;border-width:2px 2px 0 0;width:8px;height:8px;position:absolute;top:6px;left:0;transform:rotate(45deg)}.p-parts__sidebar ul li a:hover{text-decoration:underline}.column .entry-title{margin-top:60px}.column .content-width{width:800px}@media screen and (width<=600px){.column .entry-title{margin-top:20px;font-size:20px}.column .entry-content{font-size:13px}.column .content-width{max-width:95%}}.column__recommended{margin-bottom:40px}.column__recommended__title{color:#fff;background-color:#003bac;margin-bottom:32px;padding:12px 24px;font-size:20px;font-weight:700}.column__recommended__list{flex-wrap:wrap;justify-content:space-between;display:flex}.column__recommended__list__item{flex-direction:column;width:48%;height:auto;margin-bottom:16px;display:flex;overflow:hidden}.column__recommended__list__item:hover{opacity:1}.column__recommended__list__item:hover img{transform:scale(1.05)}.column__recommended__list__item:hover svg{right:6px}.column__recommended__list__item:hover div{background-color:#f8f8f8}.column__recommended__list__item__image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:120px;transition:all .2s}.column__recommended__list__item__body{background-color:#fff;border:1px solid #eee;padding:14px 24px 14px 14px;position:relative}.column__recommended__list__item__maker{color:#999;text-align:center;margin-bottom:8px;font-size:12px;line-height:12px}.column__recommended__list__item__model{color:#444;text-align:center;font-size:15px;font-weight:700;line-height:15px}.column__recommended__list__item__arrow{fill:#003bac;width:20px;height:20px;transition:all .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.column__recommended__linklist{background-color:#f8f8f8;padding:16px}.column__recommended__linklist a{color:#003bac;margin:12px 0;display:block}.column__recommended__linklist a:hover{text-decoration:underline}@media screen and (width<=600px){.column__recommended{margin-bottom:20px}.column__recommended__title{margin-bottom:12px;padding:12px 18px;font-size:16px}.column__recommended__list__item{width:100%;margin-bottom:16px}.column__recommended__linklist{padding:12px}.column__recommended__linklist a{font-size:12px}}.p-lp-model-page .breadcrumbs{text-align:left!important;padding-left:20px!important;font-size:12px!important}.p-lp-model{padding:60px 0 120px}.p-lp-model__inner{width:85%;max-width:1080px;margin:0 auto}.p-lp-model__title{text-align:center;font-size:25px;font-weight:700;position:relative}.p-lp-model__title strong{color:var(--lp-primary);font-size:33px}.p-lp-model__title:before{content:"";background-color:var(--lp-primary);width:72px;height:4px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.p-lp-model__menu{z-index:10;background-color:#fafafa;margin:40px auto 24px;padding:20px 30px;position:sticky;top:0}.p-lp-model__menu__item{color:inherit;margin-right:40px;padding:4px 32px 4px 0;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;position:relative}.p-lp-model__menu__item:after{content:"";border-top:1px solid var(--lp-primary);border-right:1px solid var(--lp-primary);width:4px;height:4px;display:inline-block;position:absolute;top:12px;right:12px;transform:rotate(135deg)}.p-lp-model__maker{border-bottom:3px solid #fafafa;margin-bottom:30px;padding:30px 0;font-size:18px;font-weight:700;line-height:18px;position:relative}.p-lp-model__maker:before{content:"";background-color:var(--lp-primary);z-index:1;width:94px;height:3px;position:absolute;bottom:-3px;left:0}.p-lp-model__maker:not(:first-child){margin-top:30px}.p-lp-model__maker__wrapper{z-index:2;background-color:#fff;position:sticky;top:104px}.p-lp-model__model{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px;display:grid}.p-lp-model__model__name{color:var(--lp-primary);margin-bottom:20px;font-size:16px;font-weight:700;line-height:24px;display:inline-block}.p-lp-model__model__name svg{fill:var(--lp-primary);vertical-align:sub;width:20px;height:20px;margin-left:10px;display:inline-block}.p-lp-model__model__item{background-color:#fff;width:100%}.p-lp-model__model__item:hover{background-color:#f8f8f8}.p-lp-model__model__item:hover img{opacity:.9}.p-lp-model__model__item__image{width:100%;height:100%;position:relative}.p-lp-model__model__item__image:before{content:"";padding-top:30%;display:block}.p-lp-model__model__item__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-lp-model__model__item__body{border:1px solid #eee;padding:14px;position:relative;overflow:hidden}.p-lp-model__model__item__body__maker{color:#999;margin-bottom:4px;font-size:12px;line-height:18px}.p-lp-model__model__item__body__model{color:#444;font-size:14px;font-weight:700;line-height:22px}.p-lp-model__model__item__body svg{fill:var(--lp-primary);width:20px;height:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media screen and (width<=600px){.p-lp-model{padding:40px 0}.p-lp-model__inner{width:100%}.p-lp-model__title{font-size:18px}.p-lp-model__title strong{font-size:24px}.p-lp-model__title:before{width:30px;height:3px;top:-12px}.p-lp-model__menu{white-space:nowrap;margin:30px auto 20px;padding:10px 20px;overflow-x:auto}.p-lp-model__menu__item{margin-right:20px;font-size:13px}.p-lp-model__menu__item:after{top:10px}.p-lp-model__menu__item:last-child{margin-right:0}.p-lp-model__maker{margin:0 20px 20px;padding:20px 0;font-size:16px;line-height:16px}.p-lp-model__maker:before{width:60px}.p-lp-model__maker__wrapper{top:50px}.p-lp-model__model{margin-bottom:30px;display:block;width:320px!important}.p-lp-model__model:first-child{padding-left:20px}.p-lp-model__model__name{margin-left:20px;font-size:13px;line-height:19px}.p-lp-model__model__name svg{width:18px;height:18px}.p-lp-model__model__item__body{padding:12px}.p-lp-model__model__item__body__maker{font-size:10px;line-height:12px}.p-lp-model__model__item__body__model{font-size:12px;line-height:16px}.p-lp-model__model__item__body svg{width:16px;height:16px;right:12px}}.dev-badge[data-v-5ea9fce8]{z-index:9999;pointer-events:none;border-radius:6px;padding:8px 16px;font-family:monospace;font-size:13px;font-weight:700;position:fixed;bottom:10px;right:10px;box-shadow:0 2px 8px #00000026}.nuxt-badge[data-v-5ea9fce8]{color:#fff;background:#00dc82}
