@charset "UTF-8";h1,h2,h3,p{margin:0}.content-width{box-sizing:border-box;margin:0 auto;padding:0 20px;position:relative;width:1040px}@media screen and (max-width:767px){.content-width{padding:0 15px;width:100%}}.headline01{color:#333;font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:1.28;margin-bottom:39px;padding-top:20px;position:relative;text-align:center}.headline01 span{color:#0b318f}@media screen and (max-width:767px){.headline01{font-size:2.5rem;margin-bottom:20px}}.common-page-title-wrap{background:#f5f5f5 no-repeat 0 0;margin-bottom:50px}.common-page-title-wrap .partsbanner{margin:0 auto;max-width:400px;width:95%}.common-page-title-inner{padding:50px 0}.common-page-title{color:#003bac;font-size:3rem;font-weight:700;text-align:center}.common-page-title-en{color:#003bac;font-size:1.6rem;font-weight:400;text-align:center}@media screen and (max-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;margin-bottom:30px;width:100%}.entry-list-item:last-child{margin-bottom:0}.entry-list-item .thumb-box{float:left;margin-right:2%;position:relative;text-align:center;width:33%}.entry-list-item .thumb-box a{display:block}.entry-list-item .thumb-box a .date{box-sizing:border-box;color:#fff;font-size:1.2rem;height:40px;left:-26px;padding-top:22px;pointer-events:none;position:absolute;text-align:center;top:-6px;transform:rotate(-45deg);width:80px;z-index:1}.entry-list-item .thumb-box a .date:before{border-color:transparent transparent #044082;border-style:solid;border-width:0 40px 40px;content:"";height:0;left:0;position:absolute;top:0;width:0;z-index:0}.entry-list-item .thumb-box a .date .char{position:relative;z-index:1}.entry-list-item .text-box{margin-left:35%}.entry-list-item .text-box .entry-title{font-size:1.8rem;line-height:1.5;margin-bottom:10px}.entry-list-item .text-box .entry-excerpt{line-height:1.5}@media screen and (max-width:767px){.entry-list-item .thumb-box{float:none;margin-bottom:20px;width:100%}.entry-list-item .thumb-box a .date{font-size:1.5rem;height:60px;left:-39px;line-height:1.5;padding-top:38px;top:-9px;width:120px}.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;margin-bottom:30px;width:100%}.side-box:last-child{margin-bottom:0}.side-box .title{background:#044082 no-repeat 0 0;border-bottom:1px solid #efa40c;color:#fff;font-size:1.6rem;padding:8px 15px}.side-box ul li{background:#f0f0f0 no-repeat 0 0;line-height:1.5;margin-bottom:2px;padding:12px 15px}.side-box ul li a{display:inline-block;padding-left:20px;position:relative}.side-box ul li a:before{border-color:#044082;border-style:solid;border-width:2px 2px 0 0;box-sizing:border-box;content:"";height:8px;left:0;position:absolute;top:6px;transform:rotate(45deg);width:8px;z-index:1}.side-box ul li .children{padding-top:12px}.side-box ul li .children li:last-child{padding-bottom:0}@media screen and (max-width:767px){.side-post .title{font-size:1.2rem!important}}.ui-menu .ui-menu-item{font-size:17px}.culmnbanner_1{background:url(https://assets.qsha-oh.com/img/wp/page/line/culmntopbackground.png) no-repeat;background-size:contain;height:156px;left:-13px;position:relative;width:729px}img.timebanner_up{left:-46px;top:21px;width:112px}img.timebanner_up,p.clumnbanner_text{display:inline-block;margin:0;position:relative}p.clumnbanner_text{color:#fff;font-size:37px;font-weight:700;left:-17px;top:-18px}img.checkbanner_down{display:inline-block;left:30px;position:relative;top:-19px;width:26px}.culmnbanner_2{display:flex;height:86px;margin-bottom:112px;margin-top:36px;width:689px}.culmnbanner_2left{height:86px;line-height:0;margin-left:11px;text-align:left;width:49%}p.culmnbanner_2lefttext1{color:#333;font-size:18px;margin:10px 0 1px}.culmnbanner_2left img{color:#000;font-size:76.5px;font-weight:700;left:-7px;position:relative;top:9px;width:44px}span.teltextsize{color:#000;font-size:32.5px;font-weight:700;line-height:2.1;padding:7px 0 2px;vertical-align:-7px}p.culmnbanner_2lefttext2{color:#999;font-size:13px;letter-spacing:3px;position:relative;top:-29px;top:-59px}.culmnbanner_2right{left:10px;position:relative;top:2px;width:58%}.culmnbanner_2left div{position:relative;top:-29px}@media screen and (max-width:767px){.culmnbanner_1{background:url(https://assets.qsha-oh.com/img/wp/page/line/culmntopbackground.png) no-repeat;background-size:contain;height:80px;left:1%;position:relative;width:100%}img.timebanner_up{left:-28px;margin:0;top:8px;width:112px;width:60px}img.timebanner_up,p.clumnbanner_text{display:inline-block;position:relative}p.clumnbanner_text{color:#fff;font-size:20px;font-weight:700;left:-10px;margin:0!important;top:-14px}img.checkbanner_down{display:inline-block;left:10px;position:relative;top:-16px;width:12px}.culmnbanner_2{display:flex;height:auto;margin-bottom:0;margin-top:20px;width:100%}.culmnbanner_2left{line-height:0;margin-left:0;margin-top:0;text-align:left;width:60%}p.culmnbanner_2lefttext1{color:#333;font-size:10px;margin:0!important}.culmnbanner_2left div{position:relative;top:0}.culmnbanner_2left img{color:#000;font-size:76.5px;font-weight:700;position:relative;top:9px;width:30px}span.teltextsize{color:#000;font-size:16px;font-weight:700;line-height:2.6;padding:7px 0 2px;vertical-align:-5px}p.culmnbanner_2lefttext2{color:#999;font-size:10px;letter-spacing:0;margin:0!important;position:relative;top:0}.culmnbanner_2right{left:-8px;position:relative;top:0;width:53%}}*{max-height:999999px}html{font-size:62.5%}body,input,textarea{font-size:1.5rem;line-height:1.75}body{background:#fff;color:#222;font-family:CurrentNotoSansJP,Mulish,Hiragino Sans,ヒラギノ角ゴ StdN W7,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}@media screen and (max-width:767px){body,input,textarea{font-size:1.7rem}}iframe,img{max-width:100%}img{backface-visibility:hidden;-webkit-backface-visibility:hidden}#app{overflow:hidden}li,ol,ul{list-style:none;margin:0;padding:0}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{display:inline-block;max-width:100%;transition:opacity .35s;vertical-align:top}.tel a,a.tel{opacity:1}a.disabled{pointer-events:none}a.text-link{color:#3f4c6b;text-decoration:underline}@media screen and (min-width:768px){.tel a,a.tel{pointer-events:none}}table{border:1px solid #dcdddd;border-bottom:none;border-collapse:separate;border-right:none;border-spacing:0;empty-cells:show;margin:20px 0;width:100%}td,th{border:1px solid #dcdddd;border-left:none;border-top: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;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);padding:.2em .5em}input:focus,input:hover,textarea{outline:none}input[type=radio]:hover,input[type=submit]:hover{cursor:pointer}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.left{float:left}.right{float:right}.clearfix{min-height:1px}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}@media screen and (min-width:768px){.sp-only{display:none!important}}@media screen and (max-width:767px){.pc-only{display:none!important}}.swiper{z-index:0!important}[aria-label][role~=tooltip]:after{border-radius:12px;left:50%;max-width:90vw;text-align:left;transform:translateX(-50%);white-space:pre-line!important;width:100%}.tooltip-info-icon{background-color:#0b318f;border-radius:50%;color:#fff!important;display:inline-block;font-size:10px;font-weight:400;height:16px;line-height:1;width:16px}.tooltip-info-icon__inner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.c-container,.c-container--extra{margin:0 auto;max-width:358px;padding:0 16px}@media screen and (min-width:768px){.c-container{margin:0 auto;max-width:1120px;padding:0 160px}.c-container--extra{margin:0 auto;max-width:880px;padding:0 280px}.lpform-display-custom{margin-top:48px}}@media screen and (min-width:768px) and (max-width:1200px){.c-container--extra{margin:0 auto;padding:0 160px}.lpform-display-custom{margin-top:48px}}.c-space{margin:40px}@media screen and (min-width:768px){.c-space{margin:80px}}.c-header{background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.08);height:74px;max-width:100vw;top:0;z-index:10}.c-header,.c-header__inner{align-items:center;display:flex;width:100%}.c-header__inner{height:auto;justify-content:space-between;padding:6px 30px;position:relative}.c-header__inner .left,.c-header__inner .right{align-items:center;display:flex;justify-content:space-between}.c-header__logo{height:auto;margin-right:20px;margin-top:8px;width:140px}.c-header__logo img{height:100%;width:100%}.c-header__cm{height:auto;width:113px}.c-header__jpx{height:auto;margin-right:12px;width:40px}.c-header__company{font-size:11px;line-height:1.3;margin-right:20px}.c-header__contact{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:0;top:0}.c-header__contact__freecall{margin-right:20px;margin-top:8px}.c-header__contact__freecall__box{align-items:center;display:flex;justify-content:center}.c-header__contact__freecall__box__icon{height:auto;width:40px}.c-header__contact__freecall__box__number{color:#1b439f!important;font-family:Arvo,sans-serif;font-size:24px;font-weight:700;letter-spacing:.1rem;line-height:1}.c-header__contact__freecall__time{color:#1b439f;display:block;font-size:12px;letter-spacing:.1rem;text-align:center}.c-header__contact__button{align-items:center;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:4px;box-sizing:border-box;color:#fff!important;display:flex;height:52px;justify-content:center;position:relative;transition:.2s;width:320px}.c-header__contact__button:hover{background-image:linear-gradient(90deg,#ef8333,75%,#ed0707)}.c-header__contact__button svg{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.c-header__contact__button__text{font-size:20px;font-weight:700;letter-spacing:.05rem;line-height:1}.c-header__offsetold{padding-top:72px}.c-header__nav{background-color:#f6f6f6;display:flex;justify-content:center;padding:10px 0}.c-header__nav__item{color:#444!important;display:inline-block;font-size:13px}.c-header__nav__item:not(:last-child){margin-right:60px}.c-header__nav__item:hover{color:#111;text-decoration:underline}@media screen and (max-width:600px){.c-header{height:52px;position:relative;top:0}.c-header__inner{padding:4px 20px}.c-header__logo{margin-right:2px;width:100px}.c-header__cm{width:76px}.c-header__jpx{margin-right:8px;width:32px}.c-header__company{font-size:10px;margin-right:0}.c-header__offset{padding-top:0}}.c-footer{background-color:#f4f4f7}@media screen and (min-width:769px){.c-footer{padding-bottom:136px}}.c-footer__inner{margin:0 auto;padding:60px 0;width:95%}.c-footer__makerlist{color:#2d344b;display:flex;flex-wrap:wrap;justify-content:center}.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{align-items:center;display:flex;list-style:none;pointer-events:none}.c-footer__country__title::-webkit-details-marker{display:none}.c-footer__country__title:focus{outline:none}.c-footer__country__title__icon{height:20px;margin-right:4px;width:20px}.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:rgba(143,147,163,.8);height:1px;margin:8px 0;width:80%}.c-footer__maker{display:block;font-size:13px;margin-top:4px}.c-footer__maker:hover{text-decoration:underline}.c-footer__logo{align-items:center;display:flex;justify-content:center;margin-bottom:40px}.c-footer__bottom{background-color:#0b3395;padding:40px 0}.c-footer__links{color:#fff;display:flex;flex-wrap:wrap;justify-content:center}.c-footer__links__item{font-size:16px;line-height:2;padding:0 24px;position:relative}.c-footer__links__item:not(:last-child){border-right:1px solid hsla(0,0%,100%,.8)}.c-footer__links__item:hover{text-decoration:underline}.c-footer__company{color:#fff;margin:30px auto}.c-footer__company,.c-footer__company__jpx{align-items:center;display:flex;justify-content:center}.c-footer__company__jpx{margin-left:60px}.c-footer__company__jpx__logo{margin-right:16px}.c-footer__company__jpx__text,.c-footer__copyright{font-size:11px;letter-spacing:.05rem}.c-footer__copyright{color:#fff;text-align:center}@media screen and (max-width:767px){.c-footer__inner{padding:40px 0 20px;width:90%}.c-footer__makerlist{flex-direction:column}.c-footer__country{border-bottom:1px solid rgba(143,147,163,.8);padding-bottom:12px;width:100%}.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{padding:0 20px;pointer-events:inherit;position:relative}.c-footer__country__title__icon{height:24px;margin-right:16px;width:24px}.c-footer__country__title__text{font-size:14px}.c-footer__country__title__divide{display:none}.c-footer__country__title__toggle{display:block;height:24px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:.2s;width:24px}.c-footer__country__title__toggle.open{display:block}.c-footer__country__title__toggle.close{display:none}.c-footer__maker{font-size:14px;margin-top:8px}.c-footer__maker__wrapper{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;width:95%}.c-footer__logo{margin-bottom:20px}.c-footer__bottom{padding:30px 0 100px}.c-footer__links{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;width:65%}.c-footer__links__item{font-size:12px;padding:0}.c-footer__links__item:not(:last-child){border:none}.c-footer__company{margin:12px auto;width:90%}.c-footer__company__jpx{flex-direction:column;margin-left:0}.c-footer__company__jpx__logo{margin-bottom:12px;margin-right:0}.c-footer__company__jpx__text,.c-footer__copyright{font-size:10px}}.breadcrumbs{-ms-overflow-style:none;background-color:#f8f8f8;font-size:1.4rem;margin:0 auto;overflow-x:auto;padding:8px 16px;scrollbar-width:none;white-space:nowrap}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs,.breadcrumbs a,.breadcrumbs span{color:#000}@media screen and (max-width:767px){.breadcrumbs{font-size:1.1rem}}.c-pagination{clear:both;font-size:1.8rem;text-align:center}.c-pagination a,.c-pagination span{border:2px solid #003bac;color:#003bac;display:inline-block;font-weight:700;height:40px;line-height:40px;margin:0 .25em;min-width:35px;padding:0 2px;text-align:center;vertical-align:middle;width:auto}.c-pagination a:hover,.c-pagination span{background:#003bac;color:#fff;opacity:1;text-decoration:none}.c-pagination .extend{background:transparent none repeat scroll 0 0;border:none;color:#003bac;width:1em}.c-pagination .extend:after{content:"…"}.c-pagination .nextpostslink,.c-pagination .previouspostslink{background:#003bac;height:40px;position:relative;text-indent:-999999px;vertical-align:middle;width:35px}.c-pagination .previouspostslink:after{border-color:transparent #fff;border-width:4px 6px 4px 0}.c-pagination .nextpostslink:after,.c-pagination .previouspostslink:after{border-style:solid;content:"";height:0;left:50%;margin-left:-3px;margin-top:-4px;position:absolute;top:50%;width:0}.c-pagination .nextpostslink:after{border-color:transparent transparent transparent #fff;border-width:4px 0 4px 6px}.c-pagination .result_count{color:#999;font-size:1.4rem;margin-bottom:15px;text-align:center}@media screen and (max-width:600px){.c-pagination .nextpostslink,.c-pagination .previouspostslink,.c-pagination a,.c-pagination span{font-size:12px;height:24px;line-height:24px;margin-bottom:0!important;min-width:24px;padding:0;vertical-align:baseline!important;width:24px}.c-pagination span{margin-bottom:12px;vertical-align:top}}.c-modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.c-modal__overlay{align-items:flex-start;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:20}.c-modal__container{background-color:#fff;border-radius:4px;box-sizing:border-box;margin-top:64px;max-height:70vh;max-width:500px;overflow-y:scroll;padding:16px;position:relative;width:95%}.c-modal__header{align-items:center;display:flex;justify-content:space-between}.c-modal__title{box-sizing:border-box;color:#00449e;font-size:1.25rem;font-weight:600;line-height:1.25;margin:0 auto}.c-modal__close{background:transparent;border:0;cursor:pointer}.c-modal__close:before{color:#222!important;content:"✕";font-size:32px}.c-modal__close__wrapper{display:flex;justify-content:flex-end;position:sticky;right:0;top:0;z-index:1}.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{font-size:15px;line-height:1.5;padding-left:16px}.c-modal__content__block a{color:blue!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{font-size:13px;line-height:1.5;padding-left:16px}.c-modal__button{align-items:center;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:4px;box-shadow:0 3px 0 rgba(255,108,0,.4);box-sizing:border-box;color:#fff!important;display:flex;font-size:17px;font-weight:700;height:48px;justify-content:center;line-height:1;position:relative;transition:.2s;width:100%}@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:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .c-modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .c-modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .c-modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .c-modal__container,.micromodal-slide .c-modal__overlay{will-change:transform}.c-three-reasons{background-color:#f8f8f8;color:#222;font-family:CurrentNotoSansJP;padding:90px 0 60px}.c-three-reasons__inner{height:auto;margin:auto;max-width:1080px;width:90%}.c-three-reasons__title{font-size:32px;font-weight:700;line-height:1.5;position:relative;text-align:center}.c-three-reasons__title:before{background-color:#0b318f;content:"";height:4px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:90px}.c-three-reasons__list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:40px}.c-three-reasons__list__item{background-color:#fff;border-top:4px solid #0b318f;position:relative}.c-three-reasons__list__item__inner{padding:20px;text-align:center}.c-three-reasons__list__item__title{color:#0b318f;display:inline-block;font-size:22px;font-weight:700;letter-spacing:.1rem;line-height:1.5;margin:16px auto;text-align:left}.c-three-reasons__list__item__image{display:block;height:80px;margin:0 auto;width:auto}.c-three-reasons__list__item__text{color:#444;font-size:15px;letter-spacing:.1rem;line-height:2;margin:0;text-align:left}.c-three-reasons__list__item__text b{background:linear-gradient(transparent 60%,rgba(239,185,51,.8) 0);font-weight:700}@media screen and (max-width:600px){.c-three-reasons{padding:20px 0}.c-three-reasons__title{font-size:22px;letter-spacing:.1rem}.c-three-reasons__title:before{display:none}.c-three-reasons__list{gap:10px;grid-template-columns:repeat(1,1fr);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{background-color:#666;border-radius:50px;color:#fff;font-size:11px;letter-spacing:.1rem;margin:12px auto 0;width:100px}.c-three-reasons__list__item__head{align-items:center;display:flex}.c-three-reasons__list__item__title{font-size:16px;line-height:1.5;margin:0;padding:0}.c-three-reasons__list__item__image{display:inline-block;height:auto;margin:0 20px;width:60px}.c-three-reasons__list__item__text{font-size:13px;line-height:1.7;margin-top:12px}}.cta-compact{background-color:#003bac}.cta-compact__inner{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:40px 0;width:880px}.cta-compact__box{display:block;width:45%}.cta-compact__box:first-child{margin-right:8%}.cta-compact__box__title{align-items:center;display:flex;justify-content:center;position:relative}.cta-compact__box__title:before{background-color:#001d56;bottom:-2px;content:"";height:5px;left:54%;position:absolute;transform:translateX(-50%);width:335px}.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;font-weight:700;height:auto;line-height:1.2;margin-top:10px;max-width:400px;text-align:center;width:100%}.cta-compact__box__button.tel{background-color:#3362bd;border-radius:14px;font-size:28px;padding:15px 50px}.cta-compact__box__button.tel .freecall__number{color:#fff}.cta-compact__box__button.tel .freecall__time{color:#fff;font-size:11.5px;font-weight:400;letter-spacing:3px}.cta-compact__box__button.form{align-items:center;background-color:#fff;border:5px solid #538bfb;border-radius:50px;box-shadow:0 0 16px -8px rgba(0,0,0,.6);color:#003bac;display:flex;font-size:22.5px;height:80px;justify-content:center;padding-left:12px;position:relative}.cta-compact__box__button.form:hover{background-color:#f8f8f8}.cta-compact__box__button.form .balloon{left:4px;position:absolute;top:2px}.cta-compact__box__button.form .arrow{position:absolute;right:40px;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.cta-compact{padding:20px}.cta-compact__inner{padding:0;width:100%}.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{margin-top:20px;max-width:100%}.cta-compact__box__button.form{font-size:18px;letter-spacing:1.5px}}.c-top-fv{background-color:#e3e3e3;background-image:url(https://assets.qsha-oh.com/img/main/top/v2/bg.png);background-size:100% 100%;padding-bottom:20px;position:relative}.c-top-fv__inner{align-items:flex-end;display:flex;justify-content:center;margin:0 auto;width:95%}.c-top-fv__inner .left{align-items:center;display:flex;flex-direction:column;width:520px}.c-top-fv__inner .right{display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;max-width:800px;position:relative;width:40%}.c-top-fv__10years{margin-bottom:8px}.c-top-fv__10years .ten{font-family:Arvo,sans-serif}.c-top-fv__subtitle{color:#fff;font-size:20px;font-weight:700;line-height:1;margin:10px auto}.c-top-fv__logo{height:auto;width:360px}.c-top-fv__cta{align-items:center;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border:3px solid #fff;border-radius:34px;box-shadow:0 6px 12px rgba(34,34,34,.2);box-sizing:border-box;color:#fff!important;display:flex;height:60px;justify-content:center;margin:10px auto 30px;position:relative;transition:.2s;width:400px}.c-top-fv__cta:hover{box-shadow:none;transform:translateY(4px)}.c-top-fv__cta__text{font-size:20px;font-weight:700;padding-left:12px}.c-top-fv__cta__icon{height:auto;position:absolute;right:40px;top:52%;transform:translateY(-50%);width:10px}.c-top-fv__point{display:flex;width:100%;z-index:0}.c-top-fv__point__box{align-items:center;background-color:#ededed;display:flex;height:64px;justify-content:center;position:relative;text-align:center;width:160px}.c-top-fv__point__box:after,.c-top-fv__point__box:before{border-style:solid;content:"";height:0;position:absolute;top:0;width:0}.c-top-fv__point__box:before{border-color:transparent transparent #ededed;border-width:0 0 64px 16px;left:-16px}.c-top-fv__point__box:after{border-color:#ededed transparent transparent;border-width:64px 16px 0 0;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{align-items:center;background-color:#022f88;border-radius:50%;color:#efb933;display:flex;font-size:18px;font-weight:700;height:38px;justify-content:center;left:-12px;line-height:1;position:absolute;top:-20px;width:38px}.c-top-fv__point__box__text{color:#022f88;font-size:14px;font-weight:700;line-height:20px}.c-top-fv__gtr{bottom:-32px;height:auto;left:60px;position:absolute;width:auto}.c-top-fv__badge{bottom:24px;height:180px;position:absolute;right:24px;width:180px}.c-top-fv__notion{font-size:10px;margin-top:-20px;text-align:right}.c-top-fv__b{background-image:url(https://assets.qsha-oh.com/img/main/top/v2/background.jpg);background-size:auto 100%;padding:20px 0}.c-top-fv__b__inner{margin:0 auto;max-width:800px;width:95%}.c-top-fv__b__head{align-items:center;display:flex;margin-bottom:-40px;margin-left:60px}.c-top-fv__b__flex{align-items:center;display:flex;gap:20px;justify-content:center}.c-top-fv__b__10years{margin-bottom:8px}.c-top-fv__b__10years .ten{font-family:Arvo,sans-serif}.c-top-fv__b__title{flex-shrink:0}.c-top-fv__b__subtitle{color:#fff;font-size:20px;font-weight:700;line-height:1;margin:20px auto}.c-top-fv__b__logo{height:auto;width:360px}.c-top-fv__b__point{display:flex;justify-content:center;width:100%;z-index:0}.c-top-fv__b__point__box{align-items:center;background-color:#ededed;display:flex;height:64px;justify-content:center;position:relative;text-align:center;width:160px}.c-top-fv__b__point__box:after,.c-top-fv__b__point__box:before{border-style:solid;content:"";height:0;position:absolute;top:0;width:0}.c-top-fv__b__point__box:before{border-color:transparent transparent #ededed;border-width:0 0 64px 16px;left:-16px}.c-top-fv__b__point__box:after{border-color:#ededed transparent transparent;border-width:64px 16px 0 0;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{align-items:center;background-color:#022f88;border-radius:50%;color:#efb933;display:flex;font-size:18px;font-weight:700;height:38px;justify-content:center;left:-12px;line-height:1;position:absolute;top:-20px;width:38px}.c-top-fv__b__point__box__text{color:#022f88;font-size:14px;font-weight:700;line-height:20px}.c-top-fv__b__gtr{height:auto;margin-top:20px;width:280px}.c-top-fv__b__badge{display:inline-block;height:120px;width:120px}.c-top-fv__b__notion{color:#999;font-size:10px;margin-top:10px;text-align:center}@media screen and (max-width:768px){.c-top-fv{background-image:url(https://assets.qsha-oh.com/img/main/top/v2/bg_sp.png);padding:8px 0}.c-top-fv__inner{display:block;text-align:center;width:100%}.c-top-fv__10years{margin-right:8px;width:98%}.c-top-fv__subtitle{font-size:18px;margin-bottom:16px}.c-top-fv__logo{display:inline-block;width:224px}.c-top-fv__gtr{bottom:0;left:0;position:relative;width:80%}.c-top-fv__badge{height:auto;right:-12px;top:42%;width:138px;z-index:1}.c-top-fv__point{align-items:center;flex-direction:column;margin:8px auto 0;text-align:center}.c-top-fv__point__box{height:55px;width:160px}.c-top-fv__point__box__wrapper{display:flex;margin-top:12px}.c-top-fv__point__box__wrapper .c-top-fv__point__box{max-width:148px}.c-top-fv__point__box:before{border-color:transparent transparent #ededed;border-width:0 0 55px 16px;left:-16px}.c-top-fv__point__box:after{border-color:#ededed transparent transparent;border-width:55px 16px 0 0;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{font-size:16px;height:35px;left:-12px;top:-20px;width:35px}.c-top-fv__point__box__text{font-size:12px;line-height:16px}.c-top-fv__cta{border-width:2px;height:52px;margin:20px auto;max-width:90%;position:relative;width:100%}.c-top-fv__cta__text{font-size:16px}.c-top-fv__notion{color:#ededed;margin-top:0;text-align:center}.c-top-fv__b{background:none;padding:0}}.c-flow{background-color:#e2e8f0;font-family:CurrentNotoSansJP;padding:40px 0}.c-flow__inner{max-width:800px;width:90%}.c-flow__inner,.c-flow__title{margin:0 auto;text-align:center}.c-flow__title{border-bottom:4px solid #0b318f;border-top:4px solid #0b318f;color:#0b318f;font-size:28px;font-weight:700;line-height:28px;max-width:300px;padding:16px 0}.c-flow__box{margin:40px auto 20px}.c-flow__box__item{background-color:#fff;border-radius:8px;margin:0 auto;padding:8px;width:80%}.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;display:inline;font-size:20px;font-weight:700;letter-spacing:.1rem}.c-flow__box__divide{background-color:#64748b;height:20px;margin:0 auto;width:60px}.c-flow__box__divide__small{background-color:#64748b;height:6px;margin:2px auto;width:25px}.c-flow__box__divide__small__arrow{border-width:15px 30px 0}.c-flow__box__arrow,.c-flow__box__divide__small__arrow{border-color:#64748b transparent transparent;border-style:solid;height:0;margin:0 auto;width:0}.c-flow__box__arrow{border-width:20px 60px 0}.c-flow__button{background-color:#fff;border:2px solid #0b318f;border-radius:4px;box-shadow:0 3px 6px rgba(51,51,51,.2);color:#0b318f!important;display:inline-block;font-size:16px;height:auto;letter-spacing:.1rem;margin-top:20px;max-width:300px;padding:10px 0;position:relative;width:100%}.c-flow__button:hover{background-color:#f8f8f8}.c-flow__button svg{height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.c-flow+#contact-form{margin-top:0;padding-top:50px}@media screen and (max-width:600px){.c-flow{padding:40px 0}.c-flow__title{border-bottom:3px solid #0b318f;border-top:3px solid #0b318f;font-size:18px;padding:12px 0}.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{height:10px;width:40px}.c-flow__box__divide__small{height:4px;width:20px}.c-flow__box__divide__small__arrow{border-width:10px 20px 0}.c-flow__box__arrow{border-width:15px 40px 0}.c-flow__button{font-size:14px;padding:8px 0}}.c-maker-list{background-color:#fafafa;padding:40px 0}.c-maker-list__inner{margin:0 auto;max-width:1000px;width:90%}.c-maker-list__title{font-size:24px;font-weight:700;margin-bottom:12px;text-align:center}.c-maker-list__title span{color:#0b318f}.c-maker-list__subtitle{font-size:16px;font-weight:700;margin-bottom:8px}.c-maker-list__subtitle:last-of-type{margin-top:20px}.c-maker-list__subtitle__icon{height:auto;margin-right:8px;vertical-align:bottom;width:26px}.c-maker-list__list{display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.c-maker-list__list a{background-color:#fff;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,.1);box-sizing:border-box;display:block;font-size:12px;font-weight:700;padding:12px 16px;position:relative}.c-maker-list__list a svg{fill:#0b318f;height:auto;position:absolute;right:8px;top:14px;width:20px}.c-maker-list__list a:hover{background-color:#f8f8f8}.c-maker-list__button{margin:40px auto 0;text-align:center}.c-maker-list__button a{background-color:#fff;border-radius:2px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:inline-block;font-size:12px;font-weight:700;padding:12px 40px;position:relative;text-align:center}.c-maker-list__button a svg{fill:#0b318f;height:auto;position:absolute;right:8px;top:14px;width:20px}.c-maker-list__button a:hover{background-color:#f8f8f8}@media screen and (max-width:768px){.c-maker-list{padding:20px 0}.c-maker-list__title{font-size:2rem;margin-bottom:20px}.c-maker-list__list{gap:12px;grid-template-columns:repeat(2,1fr)}.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{border:3.5px solid #034de2;padding:30px;text-align:left;width:948px}#news h2{color:#fff;font-size:20px;font-weight:500;letter-spacing:.03em;margin-bottom:35px;margin-left:-74px}#news h2 .inn{background:#034de2 url(https://assets.qsha-oh.com/img/wp/page/newb/news_bg.png) no-repeat right -1px center;background-size:auto 100%;display:inline-block;line-height:1;padding:8px 100px 8px 64px!important;vertical-align:top}#news dl{margin:0 7px 25px}#news dt{border-left:3px solid #034de2;clear:left;color:#034de2;float:left;font-size:1.2rem;font-weight:700;letter-spacing:.1em;margin:5px 0 0;min-width:128px;padding:0 10px}#news dd{border-bottom:1px solid #e6e6e6;line-height:1.8;margin:0 0 15px;padding:0 20px 14px 7.7em}#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;display:inline-block;font-size:1.4rem;font-weight:700;text-decoration:underline}#news .link a:hover{opacity:1;text-decoration:none}@media screen and (max-width:767px){#news{padding:30px 0}#news .content{margin:0 20px;padding:20px;width:auto}#news h2{font-size:1rem;margin-bottom:20px;margin-left:-51px}#news h2 .inn{background:#034de2;padding:8px 45px!important;position:relative}#news h2 .inn:before{background:url(https://assets.qsha-oh.com/img/wp/page/newb/news_bg.png) no-repeat;background-size:100% 100%;content:"";height:100%;position:absolute;right:-27px;top:0;width:28px}#news dl{display:flex;flex-direction:column;margin:0}#news dt{border-left:3px solid #034de2;font-size:1rem;line-height:1.2;margin:0}#news dd{border-bottom:1px solid #e6e6e6;line-height:1.45;margin:0 0 9px;padding:10px 0}#news dd a{display:block;font-size:1rem}#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{margin:0 auto;max-width:1080px;width:90%}.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{border:solid #0b318f;border-width:0 3px 3px 0;content:"";display:inline-block;padding:3px;position:absolute;right:40px;top:30px;transform:rotate(45deg)}.c-qa details:hover{cursor:pointer}.c-qa__item{background-color:#fff;border:1px solid #0b318f;border-radius:4px;box-shadow:0 0 20px hsla(0,0%,60%,.38);margin:20px auto 0;padding:20px}.c-qa__item__title{font-size:18px;position:relative}.c-qa__item__title:before{color:#0b318f;content:"Q";font-size:24px;font-weight:700;line-height:1;margin-right:10px;padding:0 10px;position:absolute;top:50%;transform:translateY(-50%)}.c-qa__item__title span{border-left:1px solid #0b318f;display:block;margin-left:50px;padding-left:15px;width:90%}.c-qa__item__body{background-color:rgba(11,49,143,.05);border-radius:4px;font-size:16px;margin-top:12px;padding:16px 24px}.c-qa__item__body a{color:#0b318f!important;text-decoration:underline!important}@media screen and (max-width:600px){.c-qa{padding:40px 0}.c-qa details>summary:before{right:20px;top:20px}.c-qa__item{margin:12px auto 0;padding:12px}.c-qa__item__title{font-size:14px}.c-qa__item__title:before{font-size:16px;margin-right:6px;padding:0 6px}.c-qa__item__title span{margin-left:30px;padding-left:12px;width:80%}.c-qa__item__body{font-size:12px;margin-top:12px;padding:12px 14px}}.qa-section{margin-bottom:80px;text-align:center;width:100%}.qa-section h2{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;line-height:1;margin-bottom:32px}@media screen and (max-width:767px){.qa-section h2{font-size:24px}}.qa-list{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px}.qa-item{background:none;border-radius:8px;overflow:hidden;transition:box-shadow .2s;width:100%}.qa-item.open .qa-question{background:#ecf3fc}.qa-question{align-items:flex-start;background:#f2f2f2;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;letter-spacing:-.02px;outline:none;padding:16px;position:relative;text-align:left;transition:background .2s;width:100%}.qa-question,.qa-question .qa-q{font-family:Hiragino Sans,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{align-items:center;display:inline-flex;height:24px;justify-content:center;margin-left:auto;transition:transform .3s;width:25px}.qa-question .qa-arrow svg{display:block;transition:transform .3s}.qa-item.open .qa-arrow svg{transform:rotate(180deg)}.qa-answer{align-items:flex-start;background:#fff;box-sizing:border-box;color:#333;display:none;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-family:Hiragino Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02px;line-height:1;line-height:1.5;padding:16px;text-align:left}@media screen and (max-width:767px){.qa-answer{font-size:14px}}.qa-item.open .qa-answer{display:flex}.qa-a{color:#e53935;flex-shrink:0;font-family:Hiragino Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.5;margin-right:8px}.qa-answer-text{word-break:break-word}@media (max-width:768px){.qa-section{margin-bottom:40px}.qa-list{gap:8px}.qa-item,.qa-list{width:100%}.qa-section h2{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;font-weight:700;line-height:1;margin-bottom:16px}}@media screen and (max-width:768px) and (max-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{margin:0 auto;max-width:1280px;width:100%}.c-model-list__title{font-size:28px;font-weight:700;line-height:1.35}.c-model-list__title:before{all:none}.c-model-list__title span{color:#0b318f}.c-model-list__list{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:20px}.c-model-list__item{align-items:center;background-color:#fff;border:1px solid #ddd;border-left:3px solid #0b318f;border-radius:4px;display:flex;gap:8px;padding:10px 20px 10px 10px;position:relative;transition:.4s}.c-model-list__item:hover{background-color:#eee}.c-model-list__item__image{border-radius:4px;height:45px;-o-object-fit:cover;object-fit:cover;width:80px}.c-model-list__item__text__maker{color:#666;font-size:12px}.c-model-list__item__text__model{font-size:14px;font-weight:700;line-height:1.2;word-break:break-word}.c-model-list__item__icon{fill:#0b318f;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;z-index:1}@media screen and (max-width:767px){.c-model-list{padding:20px 0}.c-model-list #model-list{top:0}.c-model-list__title{font-size:20px;text-align:center}.c-model-list__list{border-bottom:1px solid #ddd;border-top:1px solid #ddd;gap:0;grid-template-columns:repeat(1,1fr);margin-top:20px}.c-model-list__item{align-items:flex-start;border:none;padding:8px 24px 8px 8px}.c-model-list__item:not(:last-child){border-bottom:1px solid #ddd}.c-model-list__item__image{height:56px;width:100px}.c-model-list__item__text__maker{font-size:12px;margin-bottom:4px}.c-model-list__item__text__model{font-size:13px;line-height:1.2}}.c-grade-list{background-color:#fff;color:#222;font-family:CurrentNotoSansJP;padding:90px 0 60px}.c-grade-list__inner{margin:0 auto;max-width:1080px;width:90%}.c-grade-list__title{font-size:38px;font-weight:700;line-height:1.2;position:relative;text-align:center}.c-grade-list__title:before{background-color:#0b318f;content:"";height:4px;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:90px}.c-grade-list__list{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:40px auto 0}.c-grade-list__list__item{background-color:#fff;display:flex;flex-direction:column}.c-grade-list__list__item__image{border-radius:4px 4px 0 0;height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.c-grade-list__list__item__body{border:1px solid #eaeff1;border-radius:0 0 4px 4px;height:auto;position:relative;transition:.2s;width:calc(100% - 2px)}.c-grade-list__list__item__body__name{color:#222;font-size:16px;line-height:1.2;padding:8px 24px 8px 12px}.c-grade-list__list__item__body__arrow{fill:#0b318f;height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}.c-grade-list__list__item:hover{background-color:#f8f8f8;opacity:.9}@media screen and (max-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{gap:10px;grid-template-columns:repeat(2,1fr);margin-top:20px}.c-grade-list__list__item__image{height:80px}.c-grade-list__list__item__body__name{font-size:12px;padding:6px 24px 6px 6px}.c-grade-list__list__item__body__arrow{right:4px}}.c-price-classification{background-color:#fff;color:#222;font-family:CurrentNotoSansJP;padding:90px 0 60px}.c-price-classification__inner{margin:0 auto;max-width:1080px;width:90%}.c-price-classification__title{font-size:38px;font-weight:700;line-height:1.2;position:relative;text-align:center}.c-price-classification__title:before{background-color:#0b318f;content:"";height:4px;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:90px}.c-priceclassification__table{background-color:#fff;margin-top:32px}.c-priceclassification__table__head{display:grid;gap:1px;grid-template-columns:70% 30%}.c-priceclassification__table__head__column{background-color:#0b318f;color:#fff;font-size:16px;font-weight:700;padding:10px;text-align:center}.c-priceclassification__table__body__type{border-top:1px solid #fff}.c-priceclassification__table__body__type__title{background-color:#eff4ff;font-size:14px;padding:8px 20px;position:relative;text-align:center;text-align:left}.c-priceclassification__table__body__type__title svg{height:16px;position:absolute;right:20px;top:12px;width:16px}.c-priceclassification__table__body__type__link{font-size:14px;padding:10px 20px}.c-priceclassification__table__body__type__link__text{color:#0b318f!important;text-decoration:underline!important}.c-priceclassification__table__body__type__body{border-top:2px solid #eee;cursor:auto;display:grid;gap:1px;grid-template-columns:70% 30%}.c-priceclassification__table__body__type__body:nth-child(odd){background-color:#f3f4f6}.c-priceclassification__table__body__type__body__column{font-size:14px;padding:10px 20px}.c-priceclassification__table__body__type__body__column.grade{border-right:2px solid #eee;text-align:left}.c-priceclassification__table__body__type__body__column.price{font-weight:700;text-align:center}@media screen and (max-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{background-color:#eff4ff;font-size:14px;padding:8px 16px;position:relative;text-align:center;text-align:left}.c-priceclassification__table__body__type__body__column,.c-priceclassification__table__body__type__link{padding:8px 16px}}.c-message{padding:60px 0}.c-message__inner{height:auto;margin:auto;max-width:800px;text-align:center;width:90%}.c-message__title{color:#0b318f;font-size:40px;font-weight:900;line-height:1.4;margin-bottom:30px}.c-message__text{font-size:18px;font-weight:700;letter-spacing:.05rem;line-height:2.2}.c-message__text:not(:last-child){margin-bottom:30px}.c-message__button{align-items:center;border:2px solid #0b318f;border-radius:4px;box-sizing:border-box;color:#0b318f!important;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;margin:40px auto 0;padding:16px 24px;transition:.2s;width:320px}.c-message__button:hover{background-color:#0b318f;color:#fff!important}.c-message-lp{padding:0 0 60px}.c-message-lp__inner{height:auto;margin:auto;max-width:800px;text-align:center;width:90%}.c-message-lp__title{color:#0b318f;font-size:40px;font-weight:900;line-height:1.4;margin-bottom:30px}.c-message-lp__text{font-size:18px;font-weight:700;letter-spacing:.05rem;line-height:2.2}.c-message-lp__text:not(:last-child){margin-bottom:30px}.c-message-lp__button{align-items:center;border:2px solid #0b318f;border-radius:4px;box-sizing:border-box;color:#0b318f!important;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;margin:40px auto 0;padding:16px 24px;transition:.2s;width:320px}.c-message-lp__button:hover{background-color:#0b318f;color:#fff!important}.c-message__content{font-size:16px;font-weight:700}.c-message__footer{color:#0a318f;font-size:18px;font-weight:700;letter-spacing:.05rem;line-height:2.2}@media screen and (max-width:768px){.c-message{padding:40px 0}.c-message__title{font-size:24px}.c-message__text{font-size:14px;text-align:left}.c-message__text:not(:last-child){margin-bottom:20px}.c-message__button{font-size:14px;height:42px;margin:0 auto;padding:8px 12px;width:90%}.c-message__content{font-size:14px;font-weight:700}.c-message__footer{font-size:16px;text-align:left}.c-message-lp{padding:0 0 40px}.c-message-lp__title{font-size:24px}.c-message-lp__text{font-size:14px;text-align:left}.c-message-lp__text:not(:last-child){margin-bottom:20px}.c-message-lp__button{font-size:14px;height:42px;margin:0 auto;padding:8px 12px;width:90%}}.c-privacy-policy__inner{margin:0 auto;max-width:1000px;width:100%}.c-privacy-policy__title{font-size:24px;margin-bottom:12px}.c-privacy-policy p{line-height:2.4;margin:0 0 2em}.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{color:#0b318f!important;display:inline-block;letter-spacing:.05rem;margin-right:2px;text-decoration:underline!important}.c-privacy-policy ol,.c-privacy-policy ul{list-style:decimal none outside;margin-bottom:24px;margin-left:1.5em}.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;font-size:16px;margin-bottom:30px;padding:1.1em 2em}.c-privacy-policy .well2 strong{font-weight:700}@media screen and (max-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(https://assets.qsha-oh.com/img/wp/page/newb/assessment_bg.jpg) repeat-y top;background-size:100% auto!important;font-family:CurrentNotoSansJP,sans-serif;margin-top:60px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .section-content{font-weight:400;line-height:1.5;max-width:1080px;padding-bottom:48px!important;padding-top:5px!important;width:95%}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h2{color:#fff;font-size:3.3rem;font-weight:700;margin:-74px 0 12px;text-align:center}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h2 .img-text{display:block;margin-bottom:10px}#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{background:url(https://assets.qsha-oh.com/img/wp/page/newb/h2_bg01.png) no-repeat 0,url(https://assets.qsha-oh.com/img/wp/page/newb/h2_bg02.png) no-repeat 100%;display:inline-block;letter-spacing:.15em;padding:0 46px 3px;vertical-align:top}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .center-txt{color:#fff;font-size:1.6rem;font-weight:400;letter-spacing:.06em;margin-bottom:24px;text-align:center}#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{display:inline-block;font-size:1.6rem;font-weight:700;margin:0 5px;text-decoration:underline}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-wrap{background-color:transparent;padding:0}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-wrap .cf-input-field{background:#fff;border-radius:4px;padding:32px 40px;text-align:left}#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{align-items:center;color:#044082;display:flex;font-size:20px;font-weight:700;letter-spacing:.05em;margin-bottom:10px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h3 .txt{display:block;width:108px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h3 .line{background:#044082;box-sizing:border-box;display:block;height:5px;padding:2px;width:calc(100% - 108px)}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h3 .line .inn{background:url(https://assets.qsha-oh.com/img/wp/page/newb/line03.png) repeat-x 0 0;display:block;height:1px;width:100%}#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{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;text-align:left}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box{box-sizing:border-box;font-size:15px;line-height:1.5;position:relative;width:120px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box .required{background-color:#e61336;border-radius:3px;color:#fff;display:inline-block;font-size:12px;margin-left:6px;padding:1px 6px;vertical-align:top}#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{background:#ee0101;color:#fff;font-size:11px;padding:4px 10px;position:relative;width:100%}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .alert-danger{color:red;font-size:11px;line-height:1.2;padding:4px 4px 0}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .input-wrap-box{height:auto;position:relative;width:280px}#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{background-color:#f7fcff;border:1px solid #ccc;border-radius:3px;box-shadow:none;color:#222;font-size:15px;line-height:1.3;padding:12px 20px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=email]::-moz-placeholder,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=number]::-moz-placeholder,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=tel]::-moz-placeholder,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field input[type=text]::-moz-placeholder,#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field select::-moz-placeholder,#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{padding:12px 40px 12px 20px;position:relative;white-space:pre-wrap}#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{background:url(https://assets.qsha-oh.com/img/wp/page/newb/icon03.png) no-repeat;border:none;content:"";height:6px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:10px;z-index:1}#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;display:inline-block;font-size:11px;padding-left:6px}#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{display:inline-block;width:64px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box .small{display:block;font-size:1.4rem;font-weight:400}#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{line-height:1.8;padding:12px 20px}#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{background-color:#f7fcff;border:1px solid #999;margin-top:20px;padding:20px;text-align:left}#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{display:inline-block;font-weight:700;margin-right:20px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .enquete .input-wrap-box label{display:inline-block;margin-bottom:8px;margin-right:12px}@media screen and (max-width:600px){#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .enquete{font-size:12px;padding:12px}}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit{align-items:center;color:#222;display:flex;font-family:CurrentNotoSansJP;justify-content:center;margin:24px auto}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn{align-items:center;background:linear-gradient(180deg,#fff,#e0e0e0);border:none;border-radius:4px;box-shadow:0 5px 15px #6565653b;cursor:pointer;display:flex;height:auto;justify-content:center;max-width:380px;padding:0;position:relative;width:100%}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn__text{font-size:20px;font-weight:700;padding:24px 0}#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{border-right:3px solid #e61336;border-top:3px solid #e61336;content:"";height:5px;position:absolute;right:35px;top:33px;transform:rotate(45deg);width:5px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .contact-form-box .submit .submit-btn:disabled{background:linear-gradient(180deg,#fff,#e0e0e0);cursor:inherit}#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{color:#fff;font-size:1rem;letter-spacing:.1em;line-height:1.55;margin:0 auto;text-align:left;width:460px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .note-list li{margin-bottom:7px;padding-left:1em;text-indent:-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,#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-input-placeholder{font-weight:400}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .terms-checkbox{color:#fff;text-align:center}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .terms-checkbox .checkbox{height:20px;vertical-align:sub;width:20px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .terms-checkbox a{text-decoration:underline}@media screen and (max-width:767px){#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .section-content{padding:5px 16px 38px!important;width:auto!important}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor){background-image:url(https://assets.qsha-oh.com/img/wp/page/newb/sp_assessment_bg.jpg)!important}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h2{font-size:2.5rem;margin:-57px 0 8px}#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{background:url(https://assets.qsha-oh.com/img/wp/page/newb/sp_h2_bg01.png) no-repeat 0,url(https://assets.qsha-oh.com/img/wp/page/newb/sp_h2_bg02.png) no-repeat 100%;background-size:21px auto;letter-spacing:.12em;padding:0 44px 3px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .center-txt{font-size:1.35rem;margin:0 0 12px;text-align:left}#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{font-size:1.5rem;margin:0}#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{font-size:16px;margin-bottom:6px}#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{height:5px;margin-top:4px;padding:2px;width:calc(100% - 100px)}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) h3 .line .inn{background:url(https://assets.qsha-oh.com/img/wp/page/newb/sp_line03.png) repeat-x 0 0;background-size:1px auto;height:2px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row{display:block;margin-bottom:8px}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box{font-size:14px;padding:0 0 2px;width:100%}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box .type-name{font-size:13px;line-height:1;width:auto}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .cf-input-field .row .type-name-box .required{font-size:11px;line-height:1;padding:2px 4px;vertical-align:initial}#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{font-size:13px;padding:12px 14px}#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(https://assets.qsha-oh.com/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{display:inline-block;font-size:1.35rem;font-weight:700}#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{font-size:1.35rem;padding:0 0 7px;text-align:left;width:100%}#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{line-height:1.65;margin:8px 12px 0;width:auto}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .note-list li{font-size:1rem;margin-bottom:6px;padding-left:0;text-indent:0}#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{font-size:16px;padding:20px 0}#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{margin-right:6px;min-width:126px}#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{height:16px;width:16px}}#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .section-content{padding-bottom:100px;padding-top:88px}#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 0 0;margin-bottom:32px;padding:32px 36px 40px}.contact-form-wrap .notice{margin-bottom:70px;text-align:center}.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{display:inline-block;vertical-align:top}.cf-input-field .row .type-name-box{line-height:1.8;padding:6px 0;width:160px}.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{background:#fff no-repeat 0 0;border:2px solid #dcdcdc;border-radius:3px;box-sizing:border-box;padding:.4em .5em;width:100%}.cf-input-field textarea{resize:none}.cf-input-field .input-wrap-box label.select-label{display:inline-block;position:relative;width:100%}.cf-input-field .input-wrap-box label.select-label:after{border-color:#000 transparent transparent;border-style:solid;border-width:8px 5px 0;content:"";height:0;pointer-events:none;position:absolute;right:20px;top:18px;width:0;z-index:1}.contact-form-box .submit{text-align:center}.contact-form-box .submit .check-notice{font-size:1.3rem}.contact-form-box .submit input[type=submit]{background:transparent no-repeat 50%;background-image:url(https://assets.qsha-oh.com/img/main/common/submit_btn_01.png);border:none;box-shadow:none;box-sizing:border-box;font-size:0;height:52px;transition-duration:.3s;transition-property:opacity;width:230px}.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{background:#fff no-repeat 0 0;box-sizing:border-box;display:inline-block;font-size:1.5rem;height:266px;line-height:1.5;margin-right:20px;padding:12px 10px 14px 48px;position:relative;vertical-align:top;width:240px}.form-flow li:before{border-color:transparent transparent transparent #044082;left:0;z-index:1}.form-flow li:after,.form-flow li:before{border-style:solid;border-width:133px 0 133px 32px;content:"";height:0;position:absolute;top:0;width:0}.form-flow li:after{border-color:transparent transparent transparent #fff;right:-32px;z-index:2}.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){padding-left:20px;width:220px}.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{display:inline-block;vertical-align:middle}.form-flow li .flow-title .ttl{letter-spacing:.05em}.form-flow li .flow-title .num{color:#044082;font-size:2.1rem;margin-right:8px}.form-flow li .icon{margin-bottom:10px;padding-right:24px;text-align:center}.form-flow li .flow-text{text-align:left}@media screen and (max-width:767px){#contact-form:not(.c-form-v2):not(.c-simple-form-anchor) .section-content{padding-bottom:50px;padding-top:50px}.contact-form-wrap{padding:20px}.contact-form-wrap .notice{font-size:1.6rem;margin-bottom:30px}.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){padding:20px;width:100%}.form-flow li{font-size:1.8rem;height:auto;margin-bottom:20px;margin-right:0;padding-top:40px}.form-flow li:last-child{margin-bottom:0}.form-flow li:after{border-color:#fff transparent transparent;border-width:32px 225px 0;bottom:-31px;right:0;top:auto}.form-flow li:before{border-color:#044082 transparent transparent;border-width:32px 225px 0;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{margin:0 auto;max-width:1000px;width:95%}.notice__title{align-items:center;background-color:#0b318f;display:flex;justify-content:center}.notice__title__text{color:#fff;display:block;font-size:30px;font-weight:700;letter-spacing:.1rem;line-height:1;padding:17px 0;text-align:center}.notice__title__description{font-size:16px;padding:13px}.notice__section{background-color:#fff;border:1px solid #0b318f;border-radius:4px;box-shadow:0 0 20px hsla(0,0%,60%,.38);height:auto;position:relative;width:100%}.new_notice{margin-top:32px;width:100%}.new_notice__box{background-color:#ecf3fc;border-radius:8px;box-sizing:border-box;padding:16px 32px}.new_notice__title{align-items:center;display:flex;gap:4px;justify-content:left;margin-bottom:8px}.new_notice__title p{color:#105ed3;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.new_notice__title__icon{height:24px;width:24px}.new_notice__title__description{font-size:16px}.new_notice__section{background-color:#fff;border:1px solid #0b318f;border-radius:4px;box-shadow:0 0 20px hsla(0,0%,60%,.38);height:auto;position:relative;width:100%}@media screen and (min-width:769px){.new_notice{display:flex;justify-content:center}.new_notice__box{min-width:400px}}@media screen and (max-width:768px){.notice{margin:20px 0}.notice__title__badge{border-radius:2px;font-size:18px;margin-left:0;padding:6px 12px}.notice__title__text{font-size:18px;padding:13px 0}.notice__title__description{font-size:14px;padding:8px}.notice__section{margin-top:12px}.new_notice{margin:16px 0;width:100%}.new_notice__box{background-color:#ecf3fc;border-radius:8px;box-sizing:border-box;margin:0;padding:16px 8px}.new_notice__title{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:16px}.new_notice__title__description{font-size:16px}.new_notice__section{background-color:#fff;border:1px solid #0b318f;border-radius:4px;box-shadow:0 0 20px hsla(0,0%,60%,.38);height:auto;position:relative;width:100%}}.c-form-v2{background-color:#f3f4f6;padding:24px 0 40px}.c-form-v2__inner{margin:0 auto;max-width:1000px;width:95%}.c-form-v2__title{align-items:center;background-color:#0b318f;display:flex;justify-content:center}.c-form-v2__title__badge{background-color:#efb933;border-radius:4px;color:#222;display:block;font-size:24px;letter-spacing:.1rem;line-height:1;margin-left:-40px;margin-right:16px;padding:8px 16px}.c-form-v2__title__text{color:#fff;display:block;font-size:40px;font-weight:700;letter-spacing:.1rem;line-height:1;padding:24px 0;text-align:center}.c-form-v2__tel{background-color:#fff;border:1px solid #0b318f;border-radius:4px;box-shadow:0 0 20px hsla(0,0%,60%,.38);box-sizing:border-box;height:auto;margin:0 auto;padding:20px 60px;text-align:center;width:-moz-fit-content;width:fit-content}.c-form-v2__tel__text{font-size:20px;font-weight:700;letter-spacing:.5rem;margin:0}.c-form-v2__tel__text span{color:#0b318f;position:relative}.c-form-v2__tel__text span:before{content:"・";left:0;position:absolute;top:-18px}.c-form-v2__tel__freecall{align-items:center;display:flex;justify-content:center}.c-form-v2__tel__freecall__icon{fill:#0b318f;display:block;height:auto;margin-right:8px;width:68px}.c-form-v2__tel__freecall__number{font-family:Arvo;font-size:48px;font-weight:700;letter-spacing:.5rem;line-height:1.2}.c-form-v2__tel__reception{font-size:16px;letter-spacing:.5rem}.c-form-v2__cta-senior{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center}.c-form-v2__cta-senior__text{font-size:28px;margin:0 auto;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{background-color:#222;content:"";height:28px;position:absolute;top:50%;width:1.5px}.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;box-shadow:0 3px 0 #a6290c;height:52px;width:100%}.c-form-v2__cta-senior__button,.c-form-v2__cta-senior__senior-button{align-items:center;border-radius:48px;color:#fff!important;display:flex;font-weight:700;justify-content:center;margin:6px auto 12px}.c-form-v2__cta-senior__senior-button{background-color:#0eb137;box-shadow:0 3px 0 #475d47;font-size:24px;height:90px;text-align:center;width:50%}.c-form-v2__cta-senior__reception{font-size:20px}.c-form-v2__cta-senior__ctabtn{height:auto;width:400px}.c-form-v2__cta-senior__message{font-size:20px;line-height:1.5;margin:12px auto;text-align:center}.c-form-v2__form{background-color:#fff;border:1px solid #0b318f;border-radius:4px;box-shadow:0 0 20px hsla(0,0%,60%,.38);height:auto;margin-top:24px;position:relative;width:100%}.c-form-v2__form__offset{position:absolute;top:-100px}.c-form-v2__form__title{border-bottom:1px solid #0b318f;font-size:24px;letter-spacing:.1rem;line-height:1;margin-bottom:24px;padding-bottom:12px}.c-form-v2__form__title span{color:#0b318f;display:inline-block;font-family:Arvo,sans-serif;font-size:32px;font-weight:700;letter-spacing:.1rem;line-height:1;margin-right:8px}.c-form-v2__form__notice{font-size:16px;font-weight:700;padding:20px 40px}.c-form-v2__form__notice span{color:#f77c19}.c-form-v2__form__body{display:grid;gap:0 40px;grid-template-columns:repeat(2,1fr);padding:0 40px 32px}.c-form-v2__form__body .c-form-v2__form__remarks{grid-column:1/3}.c-form-v2__form__group{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0 12px;justify-content:space-between;width:100%}.c-form-v2__form__group.height-fix{min-height:53px}.c-form-v2__form__group__input{min-width:200px;width:60%}.c-form-v2__form__label{align-items:center;flex-shrink:0}.c-form-v2__form__label__title{color:#333;font-size:16px;font-weight:700;letter-spacing:.05rem;line-height:1}.c-form-v2__form__label__ok,.c-form-v2__form__label__optional,.c-form-v2__form__label__required{align-items:center;border-radius:2px;display:inline-block;font-size:12px;font-weight:700;line-height:1;margin-right:8px;padding:4px 6px}.c-form-v2__form__label__ok{background-color:#105ed3;border:1px solid #105ed3;color:#fff;padding:4px 9px}.c-form-v2__form__label__required{border:1px solid #f77c19;color:#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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#222;font-size:14px;height:32px;transition:.2s;width:100%}.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:rgba(255,0,0,.05);border-color:red}.c-form-v2__form__checkbox{align-items:center;color:#222;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:12px 8px}.c-form-v2__form__checkbox input{margin:0;opacity:0;width: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{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZWNrIj48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=") no-repeat 50%;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.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;display:block;height:20px;left:0;margin-right:8px;position:relative;top:0;width:20px}.c-form-v2__form input,.c-form-v2__form textarea{background-color:transparent;box-shadow:none;box-sizing:border-box;padding:0 16px}.c-form-v2__form input::-moz-placeholder,.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:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-size:14px!important;font-weight:400;line-height:1.5}@media screen and (max-width:767px){.c-form-v2__form__hint{font-size:14px}}.c-form-v2__form__error{color:red;font-size:12px;font-weight:700;line-height:1.2}.c-form-v2__form__alert{border:2px solid #f77c19;border-radius:2px;box-sizing:border-box;color:#f77c19;font-size:16px;font-weight:700;height:auto;margin:0 auto 20px;padding:12px 24px;text-align:center;width:320px}.c-form-v2__form__alert strong{font-size:20px}.c-form-v2__form__residence__text{font-size:14px;margin-bottom:12px}.c-form-v2__form__residence__flex{display:flex;gap:20px;justify-content:center}.c-form-v2__form__residence__flex .badge{display:none}.c-form-v2__form__residence__flex label{font-size:14px}.c-form-v2__form__flex{display:flex;gap:20px;justify-content:center}.c-form-v2__form__terms{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:8px auto 16px}.c-form-v2__form__terms+.c-form-v2__form__error{margin:-8px auto 8px}.c-form-v2__form__terms__checkbox{align-items:center;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#222;cursor:pointer;display:flex;font-size:15px;justify-content:center;letter-spacing:.05rem;margin:8px auto;padding:12px 24px}.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{display:none;margin:0;width:0}.c-form-v2__form__terms__checkbox input+span{background-color:#fff;border:2px solid #999;border-radius:2px;display:block;height:20px;left:0;margin-right:12px;position:relative;top:0;width:20px}.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{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.c-form-v2__form__terms__privacy{color:#0b318f;display:inline-block;letter-spacing:.05rem;margin-right:4px;text-decoration:underline}.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{align-items:center;display:flex;justify-content:center}.c-form-v2__form__button{background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:2px;box-shadow:0 6px 12px 0 rgba(34,34,34,.3);box-sizing:border-box;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:72px;padding:0 24px;position:relative;text-align:center;width:400px}.c-form-v2__form__button:hover{background-image:linear-gradient(90deg,#ef8333,75%,#ed0707)}.c-form-v2__form__button.processing{background-color:#b34d05;cursor:not-allowed}.c-form-v2__form__button__free{align-items:center;background-color:#fff;border-radius:1px;color:#ff6c00;display:flex;font-size:16px;font-weight:700;justify-content:center;left:32px;padding:0 8px;position:absolute;top:50%;transform:translateY(-50%)}.c-form-v2__form__button__text{font-size:20px;font-weight:700;letter-spacing:.05rem;margin-left:20px}.c-form-v2__form__button__processing{animation:spin 1s linear infinite;height:24px;position:absolute;right:20px;top:20px;width:24px}.c-form-v2__form__button__processing circle{opacity:.25}.c-form-v2__form__button__processing path{opacity:.75}.c-form-v2__form__divider{height:1px;margin:12px auto;width:100%}.c-form-v2__form__carinfo__maker-model{cursor:pointer;height:100%;position:relative}.c-form-v2__form__carinfo__maker-model__wrapper{max-width:264px;width:100%}.c-form-v2__form__carinfo__maker-model__text{height:100%;padding:2px 16px}.c-form-v2__form__carinfo__maker-model__icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px}.c-form-v2__form__userinfo__accordion{margin:20px auto}.c-form-v2__form__userinfo__accordion summary{cursor:pointer;display:inline-block;list-style:none;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{border:1px solid #ccc;border-radius:2px;cursor:pointer;font-size:14px;list-style:none;margin:0 auto;padding:8px;position:relative;text-align:center;transition:.2s}.c-form-v2__form__remarks__accordion summary:hover{background-color:rgba(11,49,143,.015);border:1px solid #0b318f}.c-form-v2__form__remarks__accordion summary svg{display:inline-block;height:auto;margin-left:12px;vertical-align:middle;width:8px}.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;box-shadow:0 0 20px hsla(0,0%,60%,.38);margin-top:40px;padding:32px 40px}.c-form-v2__qa__title{border-bottom:1px solid #0b318f;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:20px;padding-bottom:20px;text-align:center}.c-form-v2__qa__title span{color:#0b318f}.c-form-v2__qa__item{background-color:rgba(11,49,143,.05);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{font-size:16px;line-height:2;margin-top:12px}.c-form-v2__qa__item__answer span{background:linear-gradient(transparent 60%,rgba(239,185,51,.8) 0)}@media screen and (max-width:768px){.c-form-v2{padding:20px 0}.c-form-v2__title__badge{border-radius:2px;font-size:18px;margin-left:0;padding:6px 12px}.c-form-v2__title__text{font-size:22px;padding:16px 0}.c-form-v2__cta{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center}.c-form-v2__cta__text{font-size:18px;margin:0 auto;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{background-color:#222;content:"";height:28px;position:absolute;top:50%;width:1.5px}.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;box-shadow:0 3px 0 #a6290c;height:52px}.c-form-v2__cta__button,.c-form-v2__cta__senior-button{align-items:center;border-radius:48px;color:#fff!important;display:flex;font-weight:700;justify-content:center;margin:6px auto 12px;width:100%}.c-form-v2__cta__senior-button{background-color:#0eb137;box-shadow:0 3px 0 #475d47;height:82px}.c-form-v2__cta__reception{font-size:14px}.c-form-v2__cta__message{font-size:15px;line-height:1.5;margin:12px auto}.c-form-v2__cta-senior{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center}.c-form-v2__cta-senior__text{font-size:18px;margin:0 auto;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{background-color:#222;content:"";height:28px;position:absolute;top:50%;width:1.5px}.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;box-shadow:0 3px 0 #a6290c;height:58px;text-align:center}.c-form-v2__cta-senior__button,.c-form-v2__cta-senior__senior-button{align-items:center;border-radius:48px;color:#fff!important;display:flex;font-weight:700;justify-content:center;margin:6px auto 12px;width:100%}.c-form-v2__cta-senior__senior-button{background-color:#0eb137;box-shadow:0 3px 0 #475d47;height:82px}.c-form-v2__cta-senior__ctabtn{height:auto;width:300px}.c-form-v2__cta-senior__reception{font-size:14px}.c-form-v2__cta-senior__message{font-size:15px;line-height:1.5;margin:12px auto;text-align:center}.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{font-size:14px;padding:0 0 20px}.c-form-v2__form__body{display:flex;flex-direction:column;gap:16px;padding:16px}.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{font-size:11px;margin-right:6px;padding:3px 5px}.c-form-v2__form__label__ok{padding:3px 7px}.c-form-v2__form__item{font-size:14px}.c-form-v2__form__note{font-size:12px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);text-align:right}.c-form-v2__form__error{font-size:12px}.c-form-v2__form__divider{margin:6px auto}.c-form-v2__form__terms__checkbox{font-size:14px;padding:8px;width:100%}.c-form-v2__form__terms__checkbox input+span{height:16px;width:16px}.c-form-v2__form__terms__message{font-size:12px}.c-form-v2__form__button{height:60px;margin:0 auto;width:100%}.c-form-v2__form__button__free{font-size:14px}.c-form-v2__form__button__text{font-size:18px}.c-form-v2__form__button__processing{height:20px;top:16px;width:20px}.c-form-v2__form__carinfo__maker-model__wrapper{margin-top:2px;max-width:220px}.c-form-v2__form__userinfo__accordion{margin:12px auto;text-align:center}.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{font-size:24px;margin-bottom:12px;padding-bottom:12px}.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{font-size:14px;margin-top:8px}}.c-form-v3{background-color:#f3f4f6;padding:24px 0 40px}.c-form-v3__inner{margin:0 auto;max-width:1000px;width:95%}.c-form-v3__title{align-items:center;background-color:#0b318f;display:flex;justify-content:center}.c-form-v3__title__badge{background-color:#efb933;border-radius:4px;color:#222;display:block;font-size:24px;letter-spacing:.1rem;line-height:1;margin-left:-40px;margin-right:16px;padding:8px 16px}.c-form-v3__title__text{color:#fff;display:block;font-size:40px;font-weight:700;letter-spacing:.1rem;line-height:1;padding:24px 0;text-align:center}.c-form-v3__tel{background-color:#fff;border:1px solid #0b318f;border-radius:4px;box-shadow:0 0 20px hsla(0,0%,60%,.38);box-sizing:border-box;height:auto;margin:0 auto;padding:20px 60px;text-align:center;width:-moz-fit-content;width:fit-content}.c-form-v3__tel__text{font-size:20px;font-weight:700;letter-spacing:.5rem;margin:0}.c-form-v3__tel__text span{color:#0b318f;position:relative}.c-form-v3__tel__text span:before{content:"・";left:0;position:absolute;top:-18px}.c-form-v3__tel__freecall{align-items:center;display:flex;justify-content:center}.c-form-v3__tel__freecall__icon{fill:#0b318f;display:block;height:auto;margin-right:8px;width:68px}.c-form-v3__tel__freecall__number{font-family:Arvo;font-size:48px;font-weight:700;letter-spacing:.5rem;line-height:1.2}.c-form-v3__tel__reception{font-size:16px;letter-spacing:.5rem}.c-form-v3__cta-senior{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center}.c-form-v3__cta-senior__text{font-size:28px;margin:0 auto;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{background-color:#222;content:"";height:28px;position:absolute;top:50%;width:1.5px}.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;box-shadow:0 3px 0 #a6290c;height:52px;width:100%}.c-form-v3__cta-senior__button,.c-form-v3__cta-senior__senior-button{align-items:center;border-radius:48px;color:#fff!important;display:flex;font-weight:700;justify-content:center;margin:6px auto 12px}.c-form-v3__cta-senior__senior-button{background-color:#0eb137;box-shadow:0 3px 0 #475d47;font-size:24px;height:90px;text-align:center;width:50%}.c-form-v3__cta-senior__reception{font-size:20px}.c-form-v3__cta-senior__ctabtn{height:auto;width:400px}.c-form-v3__cta-senior__message{font-size:20px;line-height:1.5;margin:12px auto;text-align:center}.c-form-v3__form{background-color:#fff;border:1px solid #0b318f;border-radius:4px;box-shadow:0 0 20px hsla(0,0%,60%,.38);height:auto;margin-top:24px;position:relative;width:100%}.c-form-v3__form__offset{position:absolute;top:-100px}.c-form-v3__form__title{border-bottom:1px solid #0b318f;font-size:24px;letter-spacing:.1rem;line-height:1;margin-bottom:24px;padding-bottom:12px}.c-form-v3__form__title span{color:#0b318f;display:inline-block;font-family:Arvo,sans-serif;font-size:32px;font-weight:700;letter-spacing:.1rem;line-height:1;margin-right:8px}.c-form-v3__form__notice{font-size:16px;font-weight:700;padding:20px 40px}.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;display:flex;flex-wrap:wrap;gap:0 12px;justify-content:space-between;width:100%}.c-form-v3__form__group.height-fix{min-height:53px}.c-form-v3__form__group__input{min-width:200px;width:60%}.c-form-v3__form__label{flex-shrink:0}.c-form-v3__form__label__title{color:#333;font-size:16px;font-weight:700;letter-spacing:.05rem;line-height:1}.c-form-v3__form__label__optional,.c-form-v3__form__label__required{border-radius:2px;display:inline-block;font-size:12px;line-height:1;margin-right:8px;padding:4px 6px}.c-form-v3__form__label__required{border:1px solid #f77c19;color:#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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#222;font-size:14px;height:32px;transition:.2s;width:100%}.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:rgba(255,0,0,.05);border-color:red}.c-form-v3__form__checkbox{align-items:center;color:#222;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:12px 8px}.c-form-v3__form__checkbox input{margin:0;opacity:0;width: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{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZWNrIj48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=") no-repeat 50%;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.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;display:block;height:20px;left:0;margin-right:8px;position:relative;top:0;width:20px}.c-form-v3__form input,.c-form-v3__form textarea{background-color:transparent;box-shadow:none;box-sizing:border-box;padding:0 16px}.c-form-v3__form input::-moz-placeholder,.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{border:2px solid #f77c19;border-radius:2px;box-sizing:border-box;color:#f77c19;font-size:16px;font-weight:700;height:auto;margin:0 auto 20px;padding:12px 24px;text-align:center;width:320px}.c-form-v3__form__alert strong{font-size:20px}.c-form-v3__form__residence__text{font-size:14px;margin-bottom:12px}.c-form-v3__form__residence__flex{display:flex;gap:20px;justify-content:center}.c-form-v3__form__residence__flex .badge{display:none}.c-form-v3__form__residence__flex label{font-size:14px}.c-form-v3__form__flex{display:flex;gap:20px;justify-content:center}.c-form-v3__form__terms{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:8px auto 16px}.c-form-v3__form__terms+.c-form-v3__form__error{margin:-8px auto 8px}.c-form-v3__form__terms__checkbox{align-items:center;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#222;cursor:pointer;display:flex;font-size:15px;justify-content:center;letter-spacing:.05rem;margin:8px auto;padding:12px 24px}.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{display:none;margin:0;width:0}.c-form-v3__form__terms__checkbox input+span{background-color:#fff;border:2px solid #999;border-radius:2px;display:block;height:20px;left:0;margin-right:12px;position:relative;top:0;width:20px}.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{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.c-form-v3__form__terms__privacy{color:#0b318f;display:inline-block;letter-spacing:.05rem;margin-right:2px;text-decoration:underline}.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{align-items:center;display:flex;justify-content:center}.c-form-v3__form__button{background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:2px;box-shadow:0 6px 12px 0 rgba(34,34,34,.3);box-sizing:border-box;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:72px;padding:0 24px;position:relative;text-align:center;width:400px}.c-form-v3__form__button:hover{background-image:linear-gradient(90deg,#ef8333,75%,#ed0707)}.c-form-v3__form__button.processing{background-color:#b34d05;cursor:not-allowed}.c-form-v3__form__button__free{align-items:center;background-color:#fff;border-radius:1px;color:#ff6c00;display:flex;font-size:16px;font-weight:700;justify-content:center;left:32px;padding:0 8px;position:absolute;top:50%;transform:translateY(-50%)}.c-form-v3__form__button__text{font-size:20px;font-weight:700;letter-spacing:.05rem;margin-left:20px}.c-form-v3__form__button__processing{animation:spin 1s linear infinite;height:24px;position:absolute;right:20px;top:20px;width:24px}.c-form-v3__form__button__processing circle{opacity:.25}.c-form-v3__form__button__processing path{opacity:.75}.c-form-v3__form__divider{height:1px;margin:12px auto;width:100%}.c-form-v3__form__carinfo__maker-model{cursor:pointer;height:100%;position:relative}.c-form-v3__form__carinfo__maker-model__wrapper{min-width:200px;width:60%}.c-form-v3__form__carinfo__maker-model__text{height:100%;padding:2px 16px}.c-form-v3__form__carinfo__maker-model__icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px}.c-form-v3__form__userinfo__accordion{margin:20px auto}.c-form-v3__form__userinfo__accordion summary{cursor:pointer;display:inline-block;list-style:none;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{border:1px solid #ccc;border-radius:2px;cursor:pointer;font-size:14px;list-style:none;margin:0 auto;padding:8px;position:relative;text-align:center;transition:.2s}.c-form-v3__form__remarks__accordion summary:hover{background-color:rgba(11,49,143,.015);border:1px solid #0b318f}.c-form-v3__form__remarks__accordion summary svg{display:inline-block;height:auto;margin-left:12px;vertical-align:middle;width:8px}.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;box-shadow:0 0 20px hsla(0,0%,60%,.38);margin-top:40px;padding:32px 40px}.c-form-v3__qa__title{border-bottom:1px solid #0b318f;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:20px;padding-bottom:20px;text-align:center}.c-form-v3__qa__title span{color:#0b318f}.c-form-v3__qa__item{background-color:rgba(11,49,143,.05);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{font-size:16px;line-height:2;margin-top:12px}.c-form-v3__qa__item__answer span{background:linear-gradient(transparent 60%,rgba(239,185,51,.8) 0)}@media screen and (max-width:768px){.c-form-v3{padding:20px 0}.c-form-v3__title__badge{border-radius:2px;font-size:18px;margin-left:0;padding:6px 12px}.c-form-v3__title__text{font-size:22px;padding:16px 0}.c-form-v3__cta{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center}.c-form-v3__cta__text{font-size:18px;margin:0 auto;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{background-color:#222;content:"";height:28px;position:absolute;top:50%;width:1.5px}.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;box-shadow:0 3px 0 #a6290c;height:52px}.c-form-v3__cta__button,.c-form-v3__cta__senior-button{align-items:center;border-radius:48px;color:#fff!important;display:flex;font-weight:700;justify-content:center;margin:6px auto 12px;width:100%}.c-form-v3__cta__senior-button{background-color:#0eb137;box-shadow:0 3px 0 #475d47;height:82px}.c-form-v3__cta__reception{font-size:14px}.c-form-v3__cta__message{font-size:15px;line-height:1.5;margin:12px auto}.c-form-v3__cta-senior{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center}.c-form-v3__cta-senior__text{font-size:18px;margin:0 auto;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{background-color:#222;content:"";height:28px;position:absolute;top:50%;width:1.5px}.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;box-shadow:0 3px 0 #a6290c;height:58px;text-align:center}.c-form-v3__cta-senior__button,.c-form-v3__cta-senior__senior-button{align-items:center;border-radius:48px;color:#fff!important;display:flex;font-weight:700;justify-content:center;margin:6px auto 12px;width:100%}.c-form-v3__cta-senior__senior-button{background-color:#0eb137;box-shadow:0 3px 0 #475d47;height:82px}.c-form-v3__cta-senior__ctabtn{height:auto;width:300px}.c-form-v3__cta-senior__reception{font-size:14px}.c-form-v3__cta-senior__message{font-size:15px;line-height:1.5;margin:12px auto;text-align:center}.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{font-size:14px;padding:0 0 20px}.c-form-v3__form__body{display:flex;flex-direction:column;gap:16px;padding:16px}.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{font-size:11px;margin-right:6px;padding:3px 5px}.c-form-v3__form__item{font-size:14px}.c-form-v3__form__note{font-size:12px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);text-align:right}.c-form-v3__form__error{font-size:12px}.c-form-v3__form__divider{margin:6px auto}.c-form-v3__form__terms__checkbox{font-size:14px;padding:8px;width:100%}.c-form-v3__form__terms__checkbox input+span{height:16px;width:16px}.c-form-v3__form__terms__message{font-size:12px}.c-form-v3__form__button{height:60px;margin:0 auto;width:100%}.c-form-v3__form__button__free{font-size:14px}.c-form-v3__form__button__text{font-size:18px}.c-form-v3__form__button__processing{height:20px;top:16px;width:20px}.c-form-v3__form__carinfo__maker-model__wrapper{margin-top:2px;max-width:220px}.c-form-v3__form__userinfo__accordion{margin:12px auto;text-align:center}.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{font-size:24px;margin-bottom:12px;padding-bottom:12px}.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{font-size:14px;margin-top:8px}}.search{background-color:#f3f4f6;margin-top:48px;padding:24px 0 40px}.search__inner{margin:0 auto;max-width:1000px;width:95%}.search__title{align-items:center;background-color:#0b318f;display:flex;justify-content:center}.search__title__badge{background-color:#efb933;border-radius:4px;color:#222;font-size:24px;margin-left:-40px;margin-right:16px;padding:8px 16px}.search__title__badge,.search__title__text{display:block;letter-spacing:.1rem;line-height:1}.search__title__text{color:#fff;font-size:40px;font-weight:700;padding:24px 0;text-align:center}.search__tel{background-color:#fff;border:1px solid #0b318f;border-radius:4px;box-shadow:0 0 20px hsla(0,0%,60%,.38);box-sizing:border-box;height:auto;margin:0 auto;padding:20px 60px;text-align:center;width:-moz-fit-content;width:fit-content}.search__tel__text{font-size:20px;font-weight:700;letter-spacing:.5rem;margin:0}.search__tel__text span{color:#0b318f;position:relative}.search__tel__text span:before{content:"・";left:0;position:absolute;top:-18px}.search__tel__freecall{align-items:center;display:flex;justify-content:center}.search__tel__freecall__icon{fill:#0b318f;display:block;height:auto;margin-right:8px;width:68px}.search__tel__freecall__number{font-family:Arvo;font-size:48px;font-weight:700;letter-spacing:.5rem;line-height:1.2}.search__tel__reception{font-size:16px;letter-spacing:.5rem}.search__cta-senior{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center}.search__cta-senior__text{font-size:28px;margin:0 auto;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{background-color:#222;content:"";height:28px;position:absolute;top:50%;width:1.5px}.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;box-shadow:0 3px 0 #a6290c;height:52px;width:100%}.search__cta-senior__button,.search__cta-senior__senior-button{align-items:center;border-radius:48px;color:#fff!important;display:flex;font-weight:700;justify-content:center;margin:6px auto 12px}.search__cta-senior__senior-button{background-color:#0eb137;box-shadow:0 3px 0 #475d47;font-size:24px;height:90px;text-align:center;width:50%}.search__cta-senior__reception{font-size:20px}.search__cta-senior__ctabtn{height:auto;width:400px}.search__cta-senior__message{font-size:20px;line-height:1.5;margin:12px auto;text-align:center}.search__form{background-color:#fff;border:1px solid #0b318f;border-radius:4px;box-shadow:0 0 20px hsla(0,0%,60%,.38);height:auto;margin-top:24px;position:relative;width:100%}.search__form__offset{position:absolute;top:-100px}.search__form__title{border-bottom:1px solid #0b318f;font-size:24px;letter-spacing:.1rem;line-height:1;margin-bottom:24px;padding-bottom:12px}.search__form__title span{color:#0b318f;display:inline-block;font-family:Arvo,sans-serif;font-size:32px;font-weight:700;letter-spacing:.1rem;line-height:1;margin-right:8px}.search__form__notice{font-size:16px;font-weight:700;padding:20px 40px}.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{border:1px solid;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0 12px;justify-content:space-between;width:100%}.search__form__group.height-fix{min-height:53px}.search__form__group__input{min-width:200px;width:60%}.search__form__label{flex-shrink:0}.search__form__label__title{color:#333;font-size:16px;font-weight:700;letter-spacing:.05rem;line-height:1}.search__form__label__optional,.search__form__label__required{border-radius:2px;display:inline-block;font-size:12px;line-height:1;margin-right:8px;padding:4px 6px}.search__form__label__required{border:1px solid #f77c19;color:#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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#222;font-size:14px;height:32px;transition:.2s;width:100%}.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:rgba(255,0,0,.05);border-color:red}.search__form__checkbox{align-items:center;color:#222;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:12px 8px}.search__form__checkbox input{margin:0;opacity:0;width: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{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZWNrIj48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=") no-repeat 50%;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.search__form__checkbox a{color:#0b318f;text-decoration:underline}.search__form__checkbox__dummy{background:#fff;border:2px solid #888;border-radius:2px;display:block;height:20px;left:0;margin-right:8px;position:relative;top:0;width:20px}.search__form input,.search__form textarea{background-color:transparent;box-shadow:none;box-sizing:border-box;padding:0 16px}.search__form input::-moz-placeholder,.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{border:2px solid #f77c19;border-radius:2px;box-sizing:border-box;color:#f77c19;font-size:16px;font-weight:700;height:auto;margin:0 auto 20px;padding:12px 24px;text-align:center;width:320px}.search__form__alert strong{font-size:20px}.search__form__residence__text{font-size:14px;margin-bottom:12px}.search__form__residence__flex{display:flex;gap:20px;justify-content:center}.search__form__residence__flex .badge{display:none}.search__form__residence__flex label{font-size:14px}.search__form__flex{display:flex;gap:20px;justify-content:center}.search__form__terms{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:8px auto 16px}.search__form__terms+.search__form__error{margin:-8px auto 8px}.search__form__terms__checkbox{align-items:center;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#222;cursor:pointer;display:flex;font-size:15px;justify-content:center;letter-spacing:.05rem;margin:8px auto;padding:12px 24px}.search__form__terms__checkbox.invalid{border-color:red}.search__form__terms__checkbox:hover{background-color:#f4f4f6}.search__form__terms__checkbox input{display:none;margin:0;width:0}.search__form__terms__checkbox input+span{background-color:#fff;border:2px solid #999;border-radius:2px;display:block;height:20px;left:0;margin-right:12px;position:relative;top:0;width:20px}.search__form__terms__checkbox input:checked+span{background-color:#0b318f;border-color:#0b318f}.search__form__terms__checkbox input:checked+span:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.search__form__terms__privacy{color:#0b318f;display:inline-block;letter-spacing:.05rem;margin-right:2px;text-decoration:underline}.search__form__terms__message{font-size:14px}.search__form__buttons{flex-direction:column;gap:20px}.search__form__button,.search__form__buttons{align-items:center;display:flex;justify-content:center}.search__form__button{background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:2px;box-shadow:0 6px 12px 0 rgba(34,34,34,.3);box-sizing:border-box;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:72px;padding:0 24px;position:relative;text-align:center;width:400px}.search__form__button:hover{background-image:linear-gradient(90deg,#ef8333,75%,#ed0707)}.search__form__button.processing{background-color:#b34d05;cursor:not-allowed}.search__form__button__free{align-items:center;background-color:#fff;border-radius:1px;color:#ff6c00;display:flex;font-size:16px;font-weight:700;justify-content:center;left:32px;padding:0 8px;position:absolute;top:50%;transform:translateY(-50%)}.search__form__button__text{font-size:20px;font-weight:700;letter-spacing:.05rem;margin-left:20px}.search__form__button__processing{animation:spin 1s linear infinite;height:24px;position:absolute;right:20px;top:20px;width:24px}.search__form__button__processing circle{opacity:.25}.search__form__button__processing path{opacity:.75}.search__form__divider{height:1px;margin:12px auto;width:100%}.search__form__carinfo__maker-model{cursor:pointer;height:120%;position:relative}.search__form__carinfo__maker-model__wrapper{min-width:200px;width:60%}.search__form__carinfo__maker-model__text{height:100%;padding:4px 16px;text-align:center}.search__form__carinfo__maker-model__icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px}.search__form__userinfo__accordion{margin:20px auto}.search__form__userinfo__accordion summary{cursor:pointer;display:inline-block;list-style:none;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{border:1px solid #ccc;border-radius:2px;cursor:pointer;font-size:14px;list-style:none;margin:0 auto;padding:8px;position:relative;text-align:center;transition:.2s}.search__form__remarks__accordion summary:hover{background-color:rgba(11,49,143,.015);border:1px solid #0b318f}.search__form__remarks__accordion summary svg{display:inline-block;height:auto;margin-left:12px;vertical-align:middle;width:8px}.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;box-shadow:0 0 20px hsla(0,0%,60%,.38);margin-top:40px;padding:32px 40px}.search__qa__title{border-bottom:1px solid #0b318f;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:20px;padding-bottom:20px;text-align:center}.search__qa__title span{color:#0b318f}.search__qa__item{background-color:rgba(11,49,143,.05);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{font-size:16px;line-height:2;margin-top:12px}.search__qa__item__answer span{background:linear-gradient(transparent 60%,rgba(239,185,51,.8) 0)}@media screen and (max-width:768px){.search{margin-top:20px;padding:20px 0}.search__title__badge{border-radius:2px;font-size:18px;margin-left:0;padding:6px 12px}.search__title__text{font-size:22px;padding:16px 0}.search__cta{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center}.search__cta__text{font-size:18px;margin:0 auto;position:relative}.search__cta__text .color{color:#ee3f19}.search__cta__text .big{font-size:24px}.search__cta__text:after,.search__cta__text:before{background-color:#222;content:"";height:28px;position:absolute;top:50%;width:1.5px}.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;box-shadow:0 3px 0 #a6290c;height:52px}.search__cta__button,.search__cta__senior-button{align-items:center;border-radius:48px;color:#fff!important;display:flex;font-weight:700;justify-content:center;margin:6px auto 12px;width:100%}.search__cta__senior-button{background-color:#0eb137;box-shadow:0 3px 0 #475d47;height:82px}.search__cta__reception{font-size:14px}.search__cta__message{font-size:15px;line-height:1.5;margin:12px auto}.search__cta-senior{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center}.search__cta-senior__text{font-size:18px;margin:0 auto;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{background-color:#222;content:"";height:28px;position:absolute;top:50%;width:1.5px}.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;box-shadow:0 3px 0 #a6290c;height:58px;text-align:center}.search__cta-senior__button,.search__cta-senior__senior-button{align-items:center;border-radius:48px;color:#fff!important;display:flex;font-weight:700;justify-content:center;margin:6px auto 12px;width:100%}.search__cta-senior__senior-button{background-color:#0eb137;box-shadow:0 3px 0 #475d47;height:82px}.search__cta-senior__ctabtn{height:auto;width:300px}.search__cta-senior__reception{font-size:14px}.search__cta-senior__message{font-size:15px;line-height:1.5;margin:12px auto;text-align:center}.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{font-size:14px;padding:0 0 20px}.search__form__body{display:flex;flex-direction:column;gap:16px;padding:16px}.search__form__label{flex-shrink:inherit}.search__form__label__title{font-size:14px}.search__form__label__optional,.search__form__label__required{font-size:11px;margin-right:6px;padding:3px 5px}.search__form__item{font-size:14px}.search__form__note{font-size:12px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);text-align:right}.search__form__error{font-size:12px}.search__form__divider{margin:6px auto}.search__form__terms__checkbox{font-size:14px;padding:8px;width:100%}.search__form__terms__checkbox input+span{height:16px;width:16px}.search__form__terms__message{font-size:12px}.search__form__button{height:60px;margin:0 auto;width:100%}.search__form__button__free{font-size:14px}.search__form__button__text{font-size:18px}.search__form__button__processing{height:20px;top:16px;width:20px}.search__form__carinfo__maker-model__wrapper{margin-top:2px;max-width:220px}.search__form__userinfo__accordion{margin:12px auto;text-align:center}.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{font-size:24px;margin-bottom:12px;padding-bottom:12px}.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{font-size:14px;margin-top:8px}}.new_search{margin-top:80px}.new_search__inner{margin:0 auto;max-width:1000px;width:95%}.new_search__description{align-items:center;display:flex;justify-content:center;margin-top:16px}.new_search__description p{font-size:16px;font-weight:400;letter-spacing:-.02px;line-height:1.5;text-align:center}.new_search__title{align-items:center;display:flex;justify-content:center}.new_search__title p{display:block;font-size:32px;font-weight:700;letter-spacing:-.02px;line-height:1.5;text-align:center}.new_search__card_wrapper{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:32px}.new_search__card_wrapper__card{align-items:center;background-color:#f2f2f2;border-radius:16px;display:flex;flex:1;gap:8px;height:125px;justify-content:center;min-width:240px}.new_search__card_wrapper__card__image{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.new_search__card_wrapper__card__image img{height:60px;width:60px}.new_search__card_wrapper__card p{font-size:20px;font-weight:400;line-height:12.17px;text-align:center}.new_search__buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:24px}.new_search__buttons__main_button{align-items:center;background:#105ed3;border:none;border-radius:100px;box-sizing:border-box;cursor:pointer;display:flex;height:62px;justify-content:center;position:relative;width:226px}.new_search__buttons__main_button p{color:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-size:16px;font-weight:600;line-height:1.5}@media screen and (max-width:767px){.new_search__buttons__main_button p{font-size:24px}}@media screen and (max-width:768px){.new_search{margin-top:40px}.new_search__description{align-items:center;display:flex;justify-content:center;margin-top:8px}.new_search__description p{font-size:16px;font-weight:400;letter-spacing:-.02px;line-height:1.5;text-align:justify}.new_search__title__badge{border-radius:2px;font-size:18px;margin-left:0;padding:6px 12px}.new_search__title p{font-size:24px;font-weight:700;letter-spacing:-.02px;line-height:1.5}.new_search__card_wrapper{margin-top:16px;padding:0}.new_search__card_wrapper,.new_search__card_wrapper__card{align-items:center;display:flex;gap:8px;justify-content:center}.new_search__card_wrapper__card{background-color:#f2f2f2;border-radius:8px;flex:1;flex-direction:column;height:94px;min-width:120px}.new_search__card_wrapper__card__image{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.new_search__card_wrapper__card__image img{height:40px;width:40px}.new_search__card_wrapper__card p{font-size:14px;font-weight:400;line-height:8.13px;text-align:center}.new_search__buttons{margin-top:16px}.new_search__buttons__main_button p{font-size:16px}}.column .entry-title{margin-top:60px}.column ul.sns_share{display:flex;margin-bottom:40px}.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}.column .content-width{width:800px}.column__recommended{margin-bottom:40px}.column__recommended__title{background-color:#003bac;color:#fff;font-size:20px;font-weight:700;margin-bottom:32px;padding:12px 24px}.column__recommended__list{display:flex;flex-wrap:wrap;justify-content:space-between}.column__recommended__list__item{display:flex;flex-direction:column;height:auto;margin-bottom:16px;overflow:hidden;width:48%}.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{height:auto;max-height:120px;-o-object-fit:cover;object-fit:cover;transition:.2s;width:100%}.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;font-size:12px;line-height:12px;margin-bottom:8px}.column__recommended__list__item__model{color:#444;font-size:15px;font-weight:700;line-height:15px}.column__recommended__list__item__arrow{fill:#003bac;height:20px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:.2s;width:20px}.column__recommended__linklist{background-color:#f8f8f8;padding:16px}.column__recommended__linklist a{color:#003bac;display:block;margin:12px 0}.column__recommended__linklist a:hover{text-decoration:underline}@media screen and (max-width:600px){.column .entry-title{font-size:20px;margin-top: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{font-size:16px;margin-bottom:12px;padding:12px 18px}.column__recommended__list__item{margin-bottom:16px;width:100%}.column__recommended__list__item__name{font-size:12px}.column__recommended__linklist{padding:12px}.column__recommended__linklist a{font-size:12px}}.single-content .entry-title{font-size:3rem;margin-bottom:6px}.single-content .date{margin-bottom:4px}.single-content .category-link-list{font-size:0}.single-content .category-link-list li{display:inline-block;font-size:1.5rem;margin-bottom:10px;margin-right:10px;vertical-align:top}.single-content .category-link-list li:last-child{margin-right:0}.single-content .category-link-list li a{background:#003bac no-repeat 0 0;color:#fff;display:block;padding:0 8px}.side-post-box .side-post{box-sizing:border-box;width:50%}.side-post-box .prev-post{float:left}.side-post-box .next-post{border-left:1px solid #c5c5c5;float:right;text-align:right}.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{display:inline-block;font-size:1.4rem;vertical-align:middle}.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 (max-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{background:#f8f8f8 no-repeat 0 0;border-left:7px solid #003bac;border-radius:0;color:#000;font-size:2.4rem;line-height:1.3;margin:5rem 0 2.5rem;padding:1.8rem 2.5rem}.entry-content h3{background:transparent no-repeat 0 100%;background-image:url(https://assets.qsha-oh.com/img/wp/common/head_border_01.png);color:#000;font-size:2rem;line-height:1.2;margin:4rem 0 2rem;padding-bottom:10px}.entry-content h4{color:#222;font-size:1.8rem;padding:.5rem 0 .5rem 20px;position:relative}.entry-content h4:before{background:#003bac;border-radius:50%;content:"";height:14px;left:0;margin:auto;position:absolute;top:12px;width:14px}.entry-content h4.noborder{border:none;content: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{background:none;border:none;border-top:1px dashed #eee;color:#fff;height:0;line-height:0;margin:4rem 0;padding:0}.entry-content span.red{color:#df0101}.entry-content span.bold,.entry-content span.underline{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#310b00;font-weight:700}.entry-content span.underline{text-decoration:underline}.entry-content span.marker{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(transparent 60%,rgba(255,167,0,.7) 0);color:#310b00;font-weight:700;padding:3px 0 4px}.entry-content blockquote{border-bottom:1px solid #eee;border-top:1px solid #eee;color:#555;font-size:1.7rem;font-weight:700;line-height:1.65;margin:4rem 0;padding:.5rem 2.5rem;position:relative}.entry-content blockquote:after,.entry-content blockquote:before{content:"";display:inline-block;height:2.5rem;position:absolute;width:3.5rem}.entry-content blockquote:before{background:url(https://assets.qsha-oh.com/img/wp/c_blockquate_before.png) no-repeat scroll 0 0 #fff;background-size:contain;left:0;top:-1.2rem}.entry-content blockquote:after{background:url(https://assets.qsha-oh.com/img/wp/c_blockquate_after.png) no-repeat scroll 100% 100% #fff;background-size:contain;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{border:1px solid #eee;box-sizing:border-box}.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;line-height:1.65;margin:2.5rem 0;padding:1rem 2.5rem}.entry-content .infobox h4{border:none;font-size:1.6rem;margin:1.5rem 0;padding:0}.entry-content .infobox p{font-size:1.5rem;margin:1.5rem 0}.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{background:#eddb62;border-radius:50%;content:"";height:14px;left:0;margin:auto;position:absolute;top:8px;width:14px}@media screen and (max-width:767px){.entry-content{font-size:1.2rem}.entry-content h2{border-left:5px solid #003bac;font-size:2rem;margin:3rem 0 1rem;padding:1rem 1.5rem}.entry-content h3{font-size:1.75rem;margin:3rem 0 1rem}}.wp-caption{background:#f1f1f1;box-sizing:border-box;line-height:18px;margin-bottom:20px;max-width:100%!important;padding:10px;text-align:center}.wp-caption img{margin:0;max-width:100%}.wp-caption p.wp-caption-text{color:#777;font-size:14px;margin:10px 0 0}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 (max-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{background:#607d8b00;border:1px solid;border-radius:5px;color:#ff5722;font-size:16px;padding:6px;transition:1s}p.makweitle span:hover{background:#a52a2a38;opacity:.5}.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{color:#073f84;font-size:23px;font-weight:700;left:7%;position:absolute;text-align:center;top:-44px;width:86%}.to_carpage{background:#eee;border-bottom:10px solid #003bac;border-left:10px solid #003bac;border-right:10px solid #003bac;margin-top:30px;padding-bottom:30px;padding-top:10px;position:relative}.to_carpage_content{margin-left:10px!important;margin-right:10px!important;margin-top:57px!important}.to_carpage_img{box-shadow:0 15px 35px 0 rgba(0,0,0,.52);margin-left:10%;width:80%}.top_border{height:8px;left:-10px}.top_border,.top_border2{background:#073f84;position:absolute;top:-3px;width:9%}.top_border2{height:10px;right:-10px}@media screen and (max-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{display:flex;flex-wrap:wrap;margin-top:20px}.list li{position:relative;width:41%}.Jcar li{background:#eee;border-radius:8px;box-shadow:0 8px 9px 0 rgba(0,0,0,.2);color:#333;font-family:HiraKakuProN-W3;font-size:15px;letter-spacing:.77px;line-height:1.51;margin-bottom:5%;padding:13px 11px;text-align:center}.on{display:none}.Jcar li:hover{background:#073f84;color:#fff}.Jcar li:hover .off{visibility:hidden}.Jcar li:hover .on{display:inline-block}.Fcar li{border-bottom:solid #c5c5c5;color:#003bac;font-family:HiraKakuProN-W3;font-size:15px;letter-spacing:.75px;padding:20px 16px 10px 5px;text-align:center;width:45%}.Fcar li:hover{color:#003aac66}img.target{position:absolute;right:18px}.list a{display:inline-block;height:100%;text-align:left 15px;width:100%}.cta_title{color:#333;font-family:HiraKakuProN-W6;font-size:27px!important;letter-spacing:1.04px;line-height:1.2;position:relative;text-align:right;width:96%}.list{margin-top:30px}.Jcar.list ul{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:20px}p.cta_title:before{background:#073f84;content:"";height:6px;left:3px;position:absolute;top:6px;width:91px}}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 (max-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{border:1px solid #c1c1c1!important;border-radius:13px!important;box-shadow:0 1px 6px #ccc;padding:5px 16px!important}.spcat-item{border-radius:10px;display:inline-block;margin:3px 10px 15px 3px;vertical-align:middle}.itiran{margin-bottom:45px;text-align:center}}.content{margin:auto;text-align:center;width:1000px}.content1{background:linear-gradient(180deg,#fff 1%,#e7eaf16b 33%,#e7eaf100 50.4%,#eff4ff82 51.4%,#eff4ffa6 93%);border:20px solid #053f82;box-sizing:border-box;min-height:396px;padding-bottom:30px;position:relative}.toptext span:nth-child(2){font-size:8px;letter-spacing:.8px;line-height:2}.catalog_list{width:90%}.scrol_text{color:red;text-align:right}table{-webkit-overflow-scrolling:touch;display:block;white-space:nowrap}.title h1{font-size:20px;text-align:center}.mainimg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.topleftimg{left:-278px;left:-24%;position:relative;top:81px}.toptext{color:#053f82;font-family:ヒラギノ角ゴ Std W8,Noto Sans JP,sans-serif;font-size:22.5px;font-weight:700;left:451px;left:33%;letter-spacing:5.63px;line-height:1;position:relative;top:103px}.toptext span:first-child{display:block;font-size:48px;letter-spacing:9.6px}.content2{font-family:Noto Sans JP,sans-serif;padding:48px 20px;text-align:left}.content2 h2{border-left:6px solid #053f82;font-family:ヒラギノ角ゴ Std W8,Noto Sans JP,sans-serif;font-size:30.5px;font-weight:700;padding-left:20px}.content2 p{border-left:6px solid #053f826e;font-size:16px;padding:5px 30px 15px}.catalog_list{scrollbar-base-color:#9f6;scrollbar-arrow-color:#c00;margin:auto;overflow:scroll;width:100%}table.catalog_list th{background:#37659c;border:1px solid #fff;color:#fff}.content3{border:5px solid #dcdcdc}table.catalog_list tr:nth-child(2n){background-color:#fbfbfb}table.catalog_list tr:first-child{background:#37659c;color:#fff;font-weight:900}table.catalog_list td{font-size:13px}table.catalog_list th:first-child{font-size:15px}table.catalog_list th{left:0;position:sticky}@media screen and (max-width:767px){th{left:0;position:sticky}.content3{border:5px solid #dcdcdc;overflow:scroll}}@media screen and (max-width:760px){.content{width:100%}.content1{border:18px solid #053f82;box-sizing:border-box;min-height:411px;padding-bottom:30px;position:relative}.toptext{font-size:22.5px;left:21%;letter-spacing:5.63px;line-height:1;top:251px}.topleftimg{left:-24%;position:relative;top:53px}table.catalog_list th{background:#37659c;border:1px solid #fff;color:#fff;word-break:break-word}span.tategaki{line-height:.2em;margin:0;white-space:nowrap;writing-mode:vertical-rl}}ul.car_list{display:flex;flex-wrap:wrap;font-family:Noto Sans JP,sans-serif;justify-content:space-evenly;margin:auto;width:600px}ul.car_list li{background:#00000033;background:#eee;border-radius:8px;box-shadow:0 8px 9px 0 rgba(0,0,0,.2);color:#333;font-family:HiraKakuProN-W3;font-size:15px;letter-spacing:.77px;line-height:1.51;margin-bottom:3%;padding:13px 11px;text-align:center;width:32%}h2.title{margin:20px}.content_list{background:#9e9e9e26;border:5px solid #dcdcdc;margin:30px auto 45px;padding:30px 0;text-align:center;width:986px}.content_list h2{font-family:ヒラギノ角ゴ Std W8,Noto Sans JP,sans-serif;margin:29px}@media screen and (max-width:767px){ul.car_list{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:auto;text-align:center;width:100%}ul.car_list li{background:#00000033;background:#eee;border-radius:8px;box-shadow:0 8px 9px 0 rgba(0,0,0,.2);color:#333;font-family:HiraKakuProN-W3;font-size:15px;letter-spacing:.77px;line-height:1.51;margin:auto auto 3%;padding:13px 11px;text-align:center;width:39%}.content_list{background:#9e9e9e26;border:5px solid #dcdcdc;margin:30px auto 45px;padding:30px 0;text-align:center;width:98%}}#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{margin:0 auto;max-width:1080px;width:90%}.c-marketprice__title{font-size:28px;font-weight:700;line-height:1.35}.c-marketprice__title:before{all:none}.c-marketprice__title span{color:#0b318f}.c-marketprice__description{font-size:16px;margin:16px auto}.c-marketprice__table{background-color:#fff;margin-top:32px}.c-marketprice__table__head{display:grid;gap:1px;grid-template-columns:calc(70% - 1px) calc(30% - 1px)}.c-marketprice__table__head__column{background-color:#0b318f;color:#fff;font-size:16px;font-weight:700;padding:10px;text-align:center}.c-marketprice__table__body__type{border-top:1px solid #fff}.c-marketprice__table__body__type__title{background-color:#eff4ff;font-size:14px;padding:8px 20px;position:relative;text-align:center;text-align:left}.c-marketprice__table__body__type__title svg{height:16px;position:absolute;right:20px;top:16px;width:16px}.c-marketprice__table__body__type__link{font-size:14px;padding:10px 20px}.c-marketprice__table__body__type__link__text{color:#0b318f!important;text-decoration:underline!important}.c-marketprice__table__body__type__body{border-top:2px solid #eee;cursor:auto;display:grid;gap:1px;grid-template-columns:calc(70% - 1px) calc(30% - 1px)}.c-marketprice__table__body__type__body:nth-child(odd){background-color:#f3f4f6}.c-marketprice__table__body__type__body__column{font-size:14px;padding:10px 20px}.c-marketprice__table__body__type__body__column.grade{border-right:2px solid #eee;text-align:left}.c-marketprice__table__body__type__body__column.price{font-weight:700;text-align:center}.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;font-size:10px;margin:20px auto;text-align:right}@media screen and (max-width:767px){.c-marketprice{padding:20px 0}.c-marketprice #marketprice{top:0}.c-marketprice__title{font-size:20px}.c-marketprice__description{font-size:13px;margin:12px auto}.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{background-color:#eff4ff;font-size:14px;padding:8px 16px;position:relative;text-align:center;text-align:left}.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;font-size:2.8rem;font-weight:700;line-height:1.42;margin-bottom:17px;padding-top:20px;position:relative;text-align:center}.c-case__title span{color:#0b318f}.c-case__title:before{background:#0b318f;content:"";height:4px;left:50%;margin-left:-60px;position:absolute;top:0;width:120px}.c-case__title__wrapper{background-image:url(https://assets.qsha-oh.com/img/wp/page/newb/case_bg01.png);background-position-x:center;background-position-y:60px;background-repeat:no-repeat;background-size:80px;padding-bottom:20px}.c-case__message{text-align:center}.c-case__message .inn{background:url(https://assets.qsha-oh.com/img/wp/page/newb/case_bg02.png) no-repeat 0,url(https://assets.qsha-oh.com/img/wp/page/newb/case_bg03.png) no-repeat 100%;color:#003aac;display:inline-block;font-size:2.4rem;margin-bottom:20px;padding:0 30px}.c-case__link{color:#535353!important;display:inline-block;font-size:1.4rem;font-weight:700;margin-top:20px;text-decoration:underline!important}@media screen and (max-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{font-size:24px;margin-bottom:8px;padding-top:20px}.c-case__title__wrapper{background-position-y:48px;background-size:60px}.c-case__message{padding:0}.c-case__message .inn{background-size:18px auto;font-size:1.7rem;padding:0 30px}.c-case__link{margin-top:12px}}.p-feature{padding:40px 0}.p-feature__inner{display:flex;gap:12px;justify-content:center;margin:0 auto;max-width:1200px;width:95%}.p-feature__item{display:block;height:auto;transition:.2s;width:100%}.p-feature__item:hover{opacity:.9}@media screen and (max-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{align-items:center;display:flex;gap:10px;justify-content:center;margin:0 auto;width:90%}.c-mania__image{display:block;height:auto;max-width:600px;width:100%}.c-mania__image:hover{opacity:.9}@media screen and (max-width:767px){.c-mania{padding:20px 0}.c-mania__inner{flex-direction:column}.c-mania__image{max-width:100%;width:auto}}.c-supervisor{padding:20px 0}.c-supervisor__inner{margin:0 auto;max-width:1080px;width:90%}.c-supervisor__card{border:1px solid #e3e3e3;display:flex;height:auto;padding:20px 0;width:100%}.c-supervisor__card__avatar{border-radius:50%;display:block;height:160px;margin:0 40px;width:160px}.c-supervisor__card__text{margin-right:40px}.c-supervisor__card__text__name{font-size:20px;font-weight:700;margin:12px auto}.c-supervisor__card__text__profile{font-size:16px}@media screen and (max-width:600px){.c-supervisor{padding:10px 0}.c-supervisor__card{display:flex;padding:12px 0}.c-supervisor__card__avatar{height:60px;margin:12px;width:60px}.c-supervisor__card__text{margin-right:12px}.c-supervisor__card__text__name{font-size:16px;margin:4px 0}.c-supervisor__card__text__profile{font-size:12px}}.c-reviews{background-color:#fafafa;color:#222;font-family:CurrentNotoSansJP;padding:90px 0 60px}.c-reviews__inner{margin:0 auto}.c-reviews__title{font-size:38px;font-weight:700;line-height:1.2;margin-bottom:40px;position:relative;text-align:center}.c-reviews__title:before{background-color:#0b318f;content:"";height:4px;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:90px}.c-reviews__title span{color:#0b318f}.c-reviews__more{margin-top:20px;text-align:center}.c-reviews__more__text{color:#0b318f!important;font-size:14px;font-weight:700;text-decoration:underline!important}@media screen and (max-width:600px){.c-reviews{padding:60px 0 40px}.c-reviews__title{font-size:26px}.c-reviews__title:before{top:-20px}.c-reviews__more__text{font-size:12px}}.c-org-reviews{padding:60px 0;position:relative}.c-org-reviews #org-reviews{position:absolute;top:-40px}.c-org-reviews__inner{margin:0 auto;max-width:1280px}.c-org-reviews__title{font-size:28px;font-weight:700;line-height:1.35}.c-org-reviews__title:before{all:none}.c-org-reviews__title span{color:#0b318f}.c-org-reviews__voices{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:20px}.c-org-reviews__voices__item{border:1px solid #eee;border-top:3px solid #0b318f;margin:0 auto;position:relative;width:100%}.c-org-reviews__voices__item__star{align-items:center;background-color:#505050;box-sizing:border-box;display:flex;min-height:25px;padding:2px 8px;width:100%}.c-org-reviews__voices__item__star__text{color:#fff;font-size:12px;font-weight:700;margin-right:10px}.c-org-reviews__voices__item__star__icon{fill:#f6d003;height:auto;width:16px}.c-org-reviews__voices__item__title{font-size:15px;font-weight:700;min-height:53px;padding:10px}.c-org-reviews__voices__item__body{padding:10px}.c-org-reviews__voices__item__user{color:#222;font-size:14px;font-weight:700;margin-bottom:10px}.c-org-reviews__voices__item__images{display:flex;justify-content:center;margin-bottom:10px}.c-org-reviews__voices__item__images__user{border-radius:4px;display:block;height:113px;-o-object-fit:cover;object-fit:cover;width:200px}.c-org-reviews__voices__item__message__title{border-bottom:2px dotted #003bac;color:#003bac;display:inline-block;font-size:14px;font-weight:700;padding:0 2px}.c-org-reviews__voices__item__message__text{color:#222;font-size:14px;padding:8px 0}.c-org-reviews__voices__item__message__text:first-of-type{margin-bottom:8px}.c-org-reviews__voices__item__link{color:#0b318f!important;display:inline-block;font-size:12px;line-height:1;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{align-items:center;background-color:#fff;border:1px solid #0b318f;border-radius:4px;color:#0b318f!important;display:flex;font-size:15px;height:40px;justify-content:center;line-height:1;margin:0 auto;max-width:320px;position:relative;transition:.4s;width:100%}.c-org-reviews__showmore__button:hover{background-color:#f8f8f8}.c-org-reviews__showmore__button__icon{fill:#0b318f;height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;z-index:1}@media screen and (max-width:767px){.c-org-reviews{padding:20px 0}.c-org-reviews #org-reviews{top:0}.c-org-reviews__title{font-size:20px;text-align:left}.c-org-reviews__voices{grid-template-columns:repeat(1,1fr)}.c-org-reviews__voices__item__title{font-size:13px;min-height:inherit}.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{margin:0 auto;max-width:1080px;text-align:center;width:90%}.c-content__title{border-bottom:4px solid #0b318f;border-top:4px solid #0b318f;color:#222;display:inline-block;font-size:32px;line-height:1.3;margin-bottom:40px;padding:12px 80px}.c-content__title span{color:#0b318f}.c-content__balloon{margin:0 auto;position:relative;width:90%}.c-content__balloon__id{position:absolute;top:-100px}.c-content__balloon__title{background-color:#eef4ff;border:2px solid;color:#0b318f;display:inline-block;font-size:24px;font-weight:400;margin-bottom:24px;padding:8px 20px;position:relative}.c-content__balloon__title:before{border-color:#0b318f transparent transparent;border-style:solid;border-width:21px 21px 0 0;bottom:-21px;content:"";height:0;position:absolute;right:50px;width:0}.c-content__balloon__title:after{border-color:#eef4ff transparent transparent;border-style:solid;border-width:18px 18px 0 0;bottom:-16px;content:"";height:0;position:absolute;right:51px;width:0}.c-content__balloon__body{color:#222;font-size:15px;letter-spacing:.05rem;line-height:1.7;text-align:left}.c-content__item{background-color:#fff;border:4px solid #0b318f;border-top:none;margin-top:48px;position:relative;text-align:left}.c-content__item__id{position:absolute;top:-100px}.c-content__item__title{background-color:#0b318f;color:#fff;font-size:24px;line-height:1;padding:16px 16px 16px 120px}.c-content__item__title__wrapper{position:relative}.c-content__item__title__icon{height:80px;width:80px}.c-content__item__title__icon__wrapper{align-items:center;background-color:#0b318f;border-radius:50%;display:flex;height:120px;justify-content:center;left:-16px;position:absolute;top:-32px;width:120px}.c-content__item__body{font-size:16px;letter-spacing:.1rem;line-height:2;padding:40px}.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 (max-width:600px){.c-content{padding:20px 0}.c-content__title{border-bottom:3px solid #0b318f;border-top:3px solid #0b318f;display:block;font-size:20px;margin-bottom:20px;padding:12px}.c-content__balloon{width:100%}.c-content__balloon__title{background-size:100%;display:block;font-size:16px;margin-bottom:16px;padding:4px 12px}.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{height:60px;width:60px}.c-content__item__icon__wrapper{height:120px;left:-16px;position:absolute;top:-32px;width:120px}.c-content__item__title{font-size:15px;line-height:1.2;padding:0 0 0 20px;width:100%}.c-content__item__title__wrapper{align-items:center;background-color:#0b318f;display:flex;padding:4px 8px}.c-content__item__title__icon{height:100%;width:100%}.c-content__item__title__icon__wrapper{align-items:center;border-radius:inherit;display:flex;flex-shrink:0;height:48px;justify-content:center;left:0;position:relative;top:0;width:48px}.c-content__item__body{font-size:14px;line-height:1.7;padding:16px;text-align:justify}}.c-rare-cars-results{color:#222;font-family:CurrentNotoSansJP;padding:60px 0;position:relative}.c-rare-cars-results__id{position:absolute;top:-100px}.c-rare-cars-results__title{font-size:38px;font-weight:700;line-height:1.2;margin-bottom:40px;position:relative;text-align:center}.c-rare-cars-results__title:before{background-color:#0b318f;content:"";height:4px;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:90px}.c-rare-cars-results__title span{color:#0b318f}@media screen and (max-width:600px){.c-rare-cars-results{padding:40px 0}.c-rare-cars-results__title{font-size:25px;margin-bottom:20px}}.c-media{color:#222;font-family:CurrentNotoSansJP;padding:90px 0 60px}.c-media__inner{margin:0 auto;max-width:1080px;width:90%}.c-media__title{font-size:38px;font-weight:700;line-height:1.2;position:relative;text-align:center}.c-media__title span{color:#0b318f}.c-media__title:before{background-color:#0b318f;content:"";height:4px;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:90px}.c-media__box{background-color:#f8f8f8;margin:40px auto 0;padding:40px;text-align:center}.c-media__items{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:40px}.c-media__item{height:52px;width:auto}.c-media__item+p{font-size:15px;text-align:center}@media screen and (max-width:600px){.c-media{padding:60px 0 40px}.c-media__title{font-size:26px}.c-media__title:before{top:-20px}.c-media__box{background-color:#f8f8f8;margin:20px auto 0;padding:20px;text-align:left}.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{display:flex;justify-content:center}.c-footer-small__nav__item{display:inline-block;font-size:14px;margin-right:40px;position:relative}.c-footer-small__nav__item:first-child:after{background-color:hsla(0,0%,100%,.4);content:"";height:80%;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:1px}.c-footer-small__inner{color:#fff;margin:0 auto;max-width:1080px;text-align:center;width:90%}.c-footer-small__copyright{font-size:12px;margin-top:10px}.c-footer-small__bottom-space{margin-top:140px}@media screen and (max-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{background-color:rgba(0,0,0,.702);bottom:0;box-sizing:border-box;left:0;overflow:hidden;position:fixed;width:100%;z-index:9}.c-bottom-cta .inner{display:flex;justify-content:space-between;padding:8px;text-align:center}.c-bottom-cta .btn,.c-bottom-cta .tel{height:64px;width:49.5%}.c-bottom-cta .tel a{background-color:#fff;border-radius:60px;box-sizing:border-box;display:block;height:100%;padding:14px 8px;width:100%}.c-bottom-cta .tel a .time{display:block;font-size:1rem;letter-spacing:-.5px;line-height:1;margin-top:0}.c-bottom-cta .btn a{background-size:100% 100%;background:linear-gradient(0deg,#0b318f,#014bb4),linear-gradient(180deg,#0b318f,#014bb4);border-radius:60px;box-sizing:border-box;color:#fff;display:block;font-size:1.5rem;font-weight:700;height:100%;padding:18px 10px;width:100%}.c-bottom-cta-desktop{bottom:0;left:0;position:fixed;width:100%;z-index:10}.c-bottom-cta-desktop__close{align-items:center;background-color:#ddd;border:2px;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.c-bottom-cta-desktop__close:before{color:#666;content:"✕"}.c-bottom-cta-desktop__close:hover{background-color:#ccc}.c-bottom-cta-desktop__close__wrapper{position:absolute;right:12px;top:12px}.c-bottom-cta-desktop__content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.91);box-shadow:0 8px 16px rgba(34,34,34,.8);color:#ed0707;flex-wrap:wrap;font-family:Hiragino Sans,sans-serif;gap:10px;height:auto;padding:16px}.c-bottom-cta-desktop__content,.c-bottom-cta-desktop__content__button{align-items:center;box-sizing:border-box;display:flex;justify-content:center;position:relative;width:100%}.c-bottom-cta-desktop__content__button{background-image:linear-gradient(90deg,#ef8333,#ee451d,#ed0707);border-radius:8px;box-shadow:0 6px 12px rgba(34,34,34,.2);color:#fff!important;flex-shrink:0;font-family:Mulish,sans-serif;font-size:24px;font-weight:800;height:80px;letter-spacing:.02em;line-height:1.5;max-width:450px}.c-bottom-cta-desktop__content__button:hover{opacity:.9}.c-bottom-cta-desktop__content__button__icon{fill:#fff;height:36px;left:27px;position:absolute;top:49%;transform:translateY(-50%);width:36px}.c-bottom-cta-desktop__content__text{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center;max-width:450px;width:100%}.c-bottom-cta-desktop__content__text__icon{height:36px;width:36px}.c-bottom-cta-desktop__content__text__info{align-items:center;display:flex;flex-direction:column;justify-content:center}.c-bottom-cta-desktop__content__text__info__message{border-radius:2px;color:#333;font-family:Mulish,sans-serif;font-size:14px;font-weight:800;letter-spacing:.02em;line-height:1.5}.c-bottom-cta-desktop__content__text__info__freecall{align-items:center;display:flex;gap:4px;margin-bottom:4px}.c-bottom-cta-desktop__content__text__info__freecall__number{color:#0439c5;font-family:Mulish,sans-serif;font-size:40px;font-weight:800;letter-spacing:.04em;line-height:1.5}.c-bottom-cta-desktop__content__text__info__time{color:#888;font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:1.5}.other-fv{background-color:#fff;background-image:radial-gradient(#ecf2fa 30%,transparent 0);background-size:15px 15px;letter-spacing:.1rem;padding:20px 0;position:relative;text-align:center}.other-fv__main{align-items:center;display:flex;justify-content:center;margin:16px auto;width:90%}.other-fv__subtitle{background-color:#0b318f;color:#fff;display:inline-block;font-size:32px;font-weight:700;margin-bottom:20px;padding:8px 12px}.other-fv__subtitle__wrapper{text-align:center}.other-fv__title{color:#333;font-size:32px;font-weight:700;line-height:1.35;margin-bottom:20px;text-align:left}.other-fv__title span{color:#0b318f;font-size:48px}.other-fv__title small{display:inline-block;margin-left:8px}.other-fv__title__wrapper{flex-shrink:0;max-width:50%;text-align:center}.other-fv__strength{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.other-fv__strength__box{align-items:center;background-color:#fff;border:2px solid #0b318f;display:flex;flex-direction:column;justify-content:center;padding:6px}.other-fv__strength__box__icon{display:block;height:72px;margin-bottom:-8px;width:auto}.other-fv__strength__box__text{font-size:15px;font-weight:700;line-height:1.3}.other-fv__strength__box__text span{color:#0b318f}.other-fv__images{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-left:20px}.other-fv__image{border:4px solid #0b318f;height:135px;position:relative}.other-fv__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.other-fv__image__label{background-color:#0b318f;bottom:0;color:#fff;font-size:13px;height:auto;line-height:1;padding:6px 6px 4px;position:absolute;right:0;width:80px}.other-fv__cta{align-items:center;background-color:#efb933;border-radius:34px;box-shadow:0 4px 0 #a37400;display:flex;height:56px;justify-content:center;margin:10px auto;position:relative;transition:.2s;width:450px}.other-fv__cta:hover{box-shadow:none;transform:translateY(4px)}.other-fv__cta__text{font-size:20px;font-weight:700}.other-fv__cta__icon{height:auto;position:absolute;right:40px;top:52%;transform:translateY(-50%);width:10px}.other-fv__cta__balloon{font-weight:700}@media screen and (max-width:767px){.other-fv{padding:12px 0}.other-fv__main{flex-direction:column}.other-fv__subtitle{font-size:18px;margin-bottom:12px;padding:8px 12px}.other-fv__title{font-size:26px;margin-bottom:12px;text-align:center}.other-fv__title span{font-size:32px}.other-fv__title__wrapper{max-width:100%}.other-fv__strength{gap:8px;grid-template-columns:repeat(3,1fr);margin:10px auto}.other-fv__strength__box{border-width:2px;padding:4px}.other-fv__strength__box__icon{height:52px}.other-fv__strength__box__text{font-size:11px;margin-top:4px}.other-fv__images{gap:8px;margin-left:0}.other-fv__image{border:3px solid #0b318f;height:112px}.other-fv__image__label{font-size:11px;width:40px}.other-fv__cta{height:52px;width:95%}.other-fv__cta__text{font-size:16px}.other-fv__cta__balloon{font-size:13px}}.c-purchase-results{padding:40px 0}.c-purchase-results__inner{margin:0 auto;max-width:1080px;width:90%}.c-purchase-results__title{font-size:28px;font-weight:700;line-height:1.35}.c-purchase-results__title:before{all:none}.c-purchase-results__title span{color:#0b318f}.c-purchase-results__description{font-size:16px;margin:16px auto}.c-purchase-results__list{margin-top:32px}@media screen and (max-width:767px){.c-purchase-results{padding:20px 0}.c-purchase-results__title{font-size:20px}.c-purchase-results__description{font-size:13px;margin:12px auto}.c-purchase-results__list{margin-top:32px}}.c-purchase-results-table{padding:40px 0}.c-purchase-results-table__inner{margin:0 auto;max-width:1080px;width:90%}.c-purchase-results-table__title{font-size:28px;font-weight:700;line-height:1.35;text-align:center}.c-purchase-results-table__title:before{all:none}.c-purchase-results-table__title span{color:#0b318f}.c-purchase-results-table__table{display:table;white-space:wrap}.c-purchase-results-table__table thead{background-color:#0b318f;color:#fff}.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{align-items:center;background-color:#fff;border:1px solid #0b318f;border-radius:4px;color:#0b318f!important;cursor:pointer;display:flex;font-size:15px;height:40px;justify-content:center;line-height:1;margin:0 auto;max-width:320px;position:relative;transition:.4s;width:100%}.c-purchase-results-table__showmore__button:hover{background-color:#f8f8f8}.c-purchase-results-table__showmore__button__icon{fill:#0b318f;height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;z-index:1}@media screen and (max-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{margin:0 auto;max-width:1280px}.c-org-purchase-results__title{font-size:28px;font-weight:700;line-height:1.35;margin-bottom:20px}.c-org-purchase-results__title:before{all:none}.c-org-purchase-results__title span{color:#0b318f}.c-org-purchase-results__list{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:10px}.c-org-purchase-results__item{background-color:#fff;border:1px solid #ddd;border-radius:4px;border-top:3px solid #0b318f;padding:10px 10px 4px;position:relative}.c-org-purchase-results__item__content{display:flex;gap:8px}.c-org-purchase-results__item__image{border-radius:4px;height:68px;-o-object-fit:cover;object-fit:cover;width:120px}.c-org-purchase-results__item__text__title{font-size:13px;font-weight:700;line-height:1.2;margin-bottom:4px;word-break:break-word}.c-org-purchase-results__item__text__body{color:#666;font-size:12px;line-height:1.2;word-break:break-word}.c-org-purchase-results__item__prices{align-items:center;display:flex;justify-content:space-between}.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:15px;font-size:18px;font-weight:700;line-height:1}.c-org-purchase-results__item__link{color:#0b318f!important;display:inline-block;font-size:12px;line-height:1;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{align-items:center;background-color:#fff;border:1px solid #0b318f;border-radius:4px;color:#0b318f!important;cursor:pointer;display:flex;font-size:15px;height:40px;justify-content:center;line-height:1;margin:0 auto;max-width:320px;position:relative;transition:.4s;width:100%}.c-org-purchase-results__showmore__button:hover{background-color:#f8f8f8}.c-org-purchase-results__showmore__button__icon{fill:#0b318f;height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;z-index:1}@media screen and (max-width:767px){.c-org-purchase-results{padding:20px 0}.c-org-purchase-results #org-purchase-results{top:0}.c-org-purchase-results__title{font-size:20px;margin-bottom:20px;text-align:center}.c-org-purchase-results__list{border-bottom:1px solid #ddd;border-top:1px solid #ddd;gap:0;grid-template-columns:repeat(1,1fr);margin:0 auto}.c-org-purchase-results__item{align-items:flex-start;border:none;padding:8px}.c-org-purchase-results__item:not(:last-child){border-bottom:1px solid #ddd}.c-org-purchase-results__item__image{height:56px;width:100px}.c-org-purchase-results__item__text__title{font-size:14px;margin-bottom:4px}.c-org-purchase-results__item__text__body{font-size:12px;line-height:1.2}.c-org-purchase-results__item__prices{gap:20px;justify-content:flex-end}.c-org-purchase-results__showmore__button{font-size:14px}}.c-recent-purchase-result{background-color:#f3f4f6;padding:40px 0}.c-recent-purchase-result__inner{margin:0 auto;max-width:800px;width:90%}.c-recent-purchase-result__title{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:40px;text-align:center}.c-recent-purchase-result__title span{color:#0b318f}.c-recent-purchase-result__item{align-items:center;background-color:#fff;border:1px solid #0b318f;border-radius:4px;box-shadow:0 0 20px hsla(0,0%,60%,.38);display:flex;gap:20px;justify-content:center;padding:20px 40px}.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{font-size:24px;font-weight:700;line-height:1.2;text-align:right}.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 (max-width:768px){.c-recent-purchase-result__title{font-size:24px;margin-bottom:20px}.c-recent-purchase-result__item{flex-direction:column;gap:16px;padding:12px 16px}.c-recent-purchase-result__item__image{height:auto;max-width:200px;width:100%}.c-recent-purchase-result__item__text__title{font-size:16px}.c-recent-purchase-result__item__text__body{font-size:14px;margin:0 auto}.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(https://assets.qsha-oh.com/img/main/2000gt/bg.svg);background-size:cover;padding:60px 0}.c-2000gt__inner{margin:0 auto;width:90%}.c-2000gt__title{font-size:36px;letter-spacing:.05rem;text-align:center}.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{font-size:26px;font-weight:700;letter-spacing:.05rem;position:relative;text-align:center}.c-2000gt__subtitle__gradient{background:repeating-linear-gradient(0,#967624,#d0b041 50%,#967624);-webkit-background-clip:text;color:transparent}.c-2000gt__subtitle__wrapper{align-items:center;display:flex;gap:20px;justify-content:center}.c-2000gt__slide{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:40px}.c-2000gt__card{background-color:#fff;border-radius:2px;box-shadow:1px 6px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;width:250px}.c-2000gt__card__image{height:141px;-o-object-fit:cover;object-fit:cover;width:100%}.c-2000gt__card__actions,.c-2000gt__card__body{padding:12px 16px}.c-2000gt__card__body__title{color:#0b318f;font-family:Arvo,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;display:block;font-size:14px}.c-2000gt__card__actions__text svg{fill:#333;height:auto;vertical-align:sub;width:20px}.c-2000gt__card__actions__text strong{font-weight:700}.c-2000gt__card__actions__link{color:#333;display:block;font-size:14px;text-decoration:underline!important}.c-2000gt__card__actions__link:not(:first-child){margin-top:8px}.c-2000gt__card__actions__link svg{fill:#333;height:auto;vertical-align:sub;width:20px}.c-2000gt__card__actions__link:hover{color:#999}.c-2000gt__card__actions__link:hover svg{fill:#999}@media screen and (max-width:768px){.c-2000gt{background-image:url(https://assets.qsha-oh.com/img/main/2000gt/bg_sp.svg);padding:40px 0}.c-2000gt__title{font-size:28px;line-height:1.3;margin-top:16px}.c-2000gt__title small{display:block;font-size:24px}.c-2000gt__title span{font-size:28px}.c-2000gt__subtitle{font-size:20px}.c-2000gt__subtitle__wrapper{gap:12px}.c-2000gt__subtitle__image{height:auto;width:18px}.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{height:500px;position:relative;width:100%}.c-classic-supercar__bg{display:block;-o-object-fit:cover;object-fit:cover;z-index:0}.c-classic-supercar__inner{box-sizing:border-box;height:100%;inset:0;margin-inline:auto;max-width:1080px;padding:24px 0;position:absolute;text-align:center;width:90%;z-index:1}.c-classic-supercar__title{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.c-classic-supercar__title__text{color:#fff;font-family:serif;font-size:32px;font-weight:400;line-height:1.3;text-align:center}.c-classic-supercar__title__text span{color:#ceae69}.c-classic-supercar__list{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.c-classic-supercar__list__item__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-classic-supercar__list__item__image__bg{align-items:center;background-image:linear-gradient(#6f4d00,#dbbc77);display:flex;height:160px;justify-content:center;padding:3px;width:100%}.c-classic-supercar__list__item__title{color:#fff;font-family:serif;font-size:20px;font-weight:700;line-height:1.3;margin-top:16px}.c-classic-supercar__button{align-items:center;background-image:linear-gradient(#fff,#e0e0e0);border-radius:4px;display:flex;font-size:14px;font-weight:700;height:52px;justify-content:center;margin-inline:auto;position:relative;width:280px}.c-classic-supercar__button__link{height:auto;position:absolute;right:18px;top:18px;width:12px}.c-classic-supercar__button:hover{background-image:linear-gradient(#fff,#aaa)}@media screen and (max-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{gap:16px;grid-template-columns:1fr}.c-classic-supercar__list__item{margin-inline:auto;width:300px}.c-classic-supercar__list__item__title{font-size:16px;margin-top:10px}.c-classic-supercar__button{margin-top:20px}}.c-campaign{display:flex;gap:8px;height:auto;justify-content:center;margin:0 auto;max-width:1280px;padding:80px 0 0;width:95%}.c-campaign__image{display:block;max-width:450px;width:100%}.c-campaign__image.full{grid-column-end:3;grid-column-start:1}@media screen and (max-width:768px){.c-campaign{flex-direction:column;gap:16px;margin-top:40px;padding:0 16px;width:calc(100% - 32px)}.c-campaign__image.full{grid-column-end:auto;grid-column-start:auto;width:100%}}.c-promise{background-color:#fefaef;padding:120px 0 80px}.c-promise__inner{box-shadow:3px 3px 0 rgba(0,56,166,.5);margin:0 auto;max-width:1080px;padding:100px 50px 60px;position:relative;width:95%}.c-promise__inner,.c-promise__title{background-color:#fff;border:2px solid #0039a8;box-sizing:border-box}.c-promise__title{align-items:center;color:#0039a8;display:flex;font-size:36px;font-weight:700;height:98px;justify-content:center;left:50%;line-height:1;position:absolute;top:-48px;transform:translateX(-50%);width:1000px}.c-promise__title .emphasis{color:#ed0707;font-family:ヒラギノ角ゴシック,sans-serif;font-size:56px;font-weight:700;margin-bottom:8px;position:relative}.c-promise__title .emphasis:after{content:url(https://assets.qsha-oh.com/img/main/promise/emp.svg);left:50%;position:absolute;top:-60px;transform:translateX(-50%);z-index:1}.c-promise__box{border:1px solid #0039a8}.c-promise__box:first-of-type{margin-bottom:50px}.c-promise__box__head{align-items:center;background-color:#0039a8;display:block;justify-content:center;padding:18px;position:relative}.c-promise__box__head__icon{left:40px;position:absolute;top:50%;transform:translateY(-50%)}.c-promise__box__head__title{color:#fff;font-size:34px;line-height:1;text-align:center}.c-promise__box__body{padding:40px 36px}.c-promise__box__body:first-child{align-items:center;display:flex;flex-direction:column;justify-content:center}.c-promise__box__body:last-of-type{padding-bottom:80px}.c-promise__box__body__title{color:#1b439f;font-size:34px;font-weight:700;line-height:1.8;margin:20px 0 0}.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{background-color:#f2f7ff;box-sizing:border-box;display:flex;height:auto;justify-content:center;margin:40px auto 0;padding:3px 10px;width:640px}.c-promise__box__body__note{color:#707070;font-size:12px;line-height:1.5}.c-promise__box__body__flex{display:flex;justify-content:space-between}.c-promise__box__body__flex:last-of-type{align-items:flex-start;gap:80px}.c-promise__box__body__gtr{height:auto;margin-top:20px;width:300px}.c-promise__box__body__gtr__wrapper{position:relative}.c-promise__box__body__gtr__question{left:40%;position:absolute;top:-40px;transform:translateX(-50%)}@media screen and (max-width:768px){.c-promise{padding:80px 0}.c-promise__inner{border-width:1px;padding:70px 10px 30px}.c-promise__title{border-width:1px;font-size:24px;height:52px;top:-26px;width:calc(100% - 20px)}.c-promise__title .emphasis{font-size:44px;margin-bottom:5px}.c-promise__title .emphasis:after{top:-40px}.c-promise__box:first-of-type{margin-bottom:25px}.c-promise__box__head__icon{height:72px;left:2px;width:72px}.c-promise__box__head__title{font-size:16px;margin-left:52px}.c-promise__box__body{padding:24px 10px}.c-promise__box__body:last-of-type{padding-bottom:40px}.c-promise__box__body__title{font-size:16px;line-height:28px;margin:0}.c-promise__box__body__text{font-size:15px}.c-promise__box__body__image__wrapper{margin:20px auto 0;padding:24px 24px 10px;width:100%}.c-promise__box__body__note{font-size:11px}.c-promise__box__body__flex:last-of-type{align-items:center;flex-direction:column;gap:24px}.c-promise__box__body__gtr{margin-top:0;width:148px}.c-promise__box__body__gtr__question{top:-30px;width:55px}}.c-mannheim{padding:60px 0 40px}.c-mannheim__inner{align-items:center;display:flex;gap:60px;justify-content:center;margin:0 auto;max-width:1080px;width:95%}.c-mannheim__image{flex-shrink:0;height:auto;width:400px}.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{color:#02c755!important;font-size:18px;font-weight:700;text-decoration:underline!important}@media screen and (max-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{display:flex;font-size:16px;justify-content:center}.c-mannheim__text br{content:"";display:block;height:10px}}.c-sidemenu{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:10}.c-sidemenu__inner{display:flex;flex-direction:column;gap:8px;position:relative}.c-sidemenu__item{align-items:center;background-color:#edf2fc;border-bottom-left-radius:5px;border-top-left-radius:5px;box-shadow:0 2px 4px rgba(0,22,100,.2);display:flex;flex-direction:column;gap:2px;height:65px;justify-content:center;width:70px}.c-sidemenu__item.disabled{background-color:#c6c6c6;cursor:inherit}.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{background-color:#0b318f;color:#fff;font-size:16px;line-height:1.5;margin-bottom:12px;padding:12px 8px;text-align:center}.c-sideform__body{padding:16px 20px}.c-sideform__maker-model{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#222;cursor:pointer;font-size:14px;height:32px;position:relative;transition:.2s;width:100%}.c-sideform__maker-model__text{height:100%;padding:2px 16px}.c-sideform__maker-model__icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px}.c-sideform__group{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0 12px;justify-content:space-between;width:100%}.c-sideform__group__input{width:100%}.c-sideform__label{margin-bottom:2px}.c-sideform__label__title{font-size:14px;font-weight:700;letter-spacing:.05rem;line-height:1}.c-sideform__label__optional,.c-sideform__label__required{border-radius:2px;display:inline-block;font-size:12px;line-height:1;margin-right:8px;padding:4px 6px}.c-sideform__label__required{border:1px solid #f77c19;color:#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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#222;font-size:14px;height:32px;transition:.2s;width:100%}.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:rgba(255,0,0,.05);border-color:red}.c-sideform__checkbox{align-items:center;color:#222;cursor:pointer;display:flex;justify-content:center;padding:12px 8px}.c-sideform__checkbox input{background-color:#fff!important;margin:0;opacity:0;width:0}.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{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZWNrIj48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=") no-repeat 50%;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.c-sideform__checkbox a{color:#0b318f;text-decoration:underline}.c-sideform__checkbox__dummy{background:#fff;border:2px solid #888;border-radius:2px;display:block;height:16px;left:0;margin-right:8px;position:relative;top:0;width:16px}.c-sideform input,.c-sideform textarea{background-color:#fff;box-shadow:none;box-sizing:border-box;padding:0 16px}.c-sideform input::-moz-placeholder,.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;font-size:12px;line-height:1.2;margin-top:4px}.c-sideform__error{color:red;font-size:12px;font-weight:700;line-height:1.2}.c-sideform__alert{border:2px solid #f77c19;border-radius:2px;box-sizing:border-box;color:#f77c19;font-size:16px;font-weight:700;height:auto;margin:0 auto 20px;padding:12px 24px;text-align:center;width:320px}.c-sideform__alert strong{font-size:20px}.c-sideform__residence__text{font-size:14px;margin-bottom:12px}.c-sideform__residence__flex{display:flex;gap:20px;justify-content:center}.c-sideform__residence__flex .badge{display:none}.c-sideform__residence__flex label{font-size:14px}.c-sideform__flex{align-items:flex-start;display:flex;gap:8px;justify-content:center}.c-sideform__terms{align-items:center;display:flex;flex-direction:column;justify-content:center}.c-sideform__terms+.c-side-form__error{margin:-8px auto 8px}.c-sideform__terms__checkbox{align-items:center;border-radius:2px;box-sizing:border-box;color:#222;cursor:pointer;display:flex;font-size:15px;justify-content:center;letter-spacing:.05rem;margin:8px auto}.c-sideform__terms__checkbox.invalid{border-color:red}.c-sideform__terms__checkbox:hover{background-color:#f4f4f6}.c-sideform__terms__checkbox input{display:none;margin:0;width:0}.c-sideform__terms__checkbox input+span{background-color:#fff;border:2px solid #999;border-radius:2px;display:block;height:16px;left:0;margin-right:12px;position:relative;top:0;width:16px}.c-sideform__terms__checkbox input:checked+span{background-color:#0b318f;border-color:#0b318f}.c-sideform__terms__checkbox input:checked+span:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.c-sideform__terms__privacy{color:#0b318f;display:inline-block;font-size:13px;letter-spacing:.05rem;margin-right:2px;text-decoration:underline}.c-sideform__terms__message{font-size:12px;margin-bottom:20px}.c-sideform__accordion{margin:12px auto}.c-sideform__accordion summary{cursor:pointer;display:inline-block;list-style:none;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{display:flex;justify-content:center}.c-sideform__button{align-items:center;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:2px;box-shadow:0 6px 12px 0 rgba(34,34,34,.3);box-sizing:border-box;color:#fff;cursor:pointer;font-weight:700;height:52px;position:relative;text-align:center;width:100%}.c-sideform__button:hover{background-image:linear-gradient(90deg,#ef8333,75%,#ed0707)}.c-sideform__button.processing{background-color:#b34d05;cursor:not-allowed}.c-sideform__button__text{font-size:18px;font-weight:700;letter-spacing:.05rem;margin-left:20px}.c-sideform__button__processing{animation:spin 1s linear infinite;height:24px;position:absolute;right:20px;top:20px;width:24px}.c-sideform__button__processing circle{opacity:.25}.c-sideform__button__processing path{opacity:.75}.c-sideform__divider{height:1px;margin:6px auto;width:100%}.c-sideform__remarks__accordion{margin:12px auto}.c-sideform__remarks__accordion summary{border:1px solid #ccc;border-radius:2px;cursor:pointer;font-size:14px;list-style:none;margin:0 auto;padding:8px;position:relative;text-align:center;transition:.2s}.c-sideform__remarks__accordion summary:hover{background-color:rgba(11,49,143,.015);border:1px solid #0b318f}.c-sideform__remarks__accordion summary svg{display:inline-block;height:auto;margin-left:12px;vertical-align:middle;width:8px}.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{display:block;margin-top:-500px;padding-top:500px}.c-simple-form{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.14);display:flex;flex-direction:row;flex-shrink:0;gap:42px;margin:48px auto 0;max-width:1000px;min-height:80px;padding:30px 40px}.c-simple-form__heading{align-items:flex-end;display:flex;flex-shrink:0;flex-wrap:nowrap;min-width:150px}.c-simple-form__heading__component{flex-direction:column}.c-simple-form__title{display:flex;flex-direction:column;font-size:24px;font-weight:700}.c-simple-form__subtext{color:#888;font-size:16px;font-weight:400}.c-simple-form__form{align-items:flex-start;display:flex;flex-direction:row;gap:16px;margin:0 auto;max-height:78px;max-width:1000px;width:100%}.c-simple-form__list{align-items:start;display:flex;gap:16px;width:100%}.c-simple-form__label{font-size:14px;font-weight:700;margin-bottom:4px}.c-simple-form__required{background:#f90;border-radius:2px;color:#fff;font-size:12px;margin-right:4px;padding:2px 4px}.c-simple-form__select{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px}.c-simple-form__button{align-items:center;background:linear-gradient(90deg,#ef8333,#ee451d,#ed0707);border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-top:auto;min-width:200px;padding:4px}.c-simple-form__button__text{color:#fff;font-size:14px;font-weight:700;white-space:nowrap}@media screen and (max-width:768px){.c-simple-form-anchor{display:block;margin-top:-200px;padding-top:200px}.c-simple-form{align-items:center;box-shadow:none;display:flex;flex-direction:column;gap:16px;justify-content:center;margin:0;padding:16px}.c-simple-form__heading__component{align-items:flex-end;display:flex;flex-direction:row;gap:4px}.c-simple-form__title{color:#0a48a7;display:unset;font-size:20px;text-align:end}.c-simple-form__subtext{text-align:end}.c-simple-form__form{align-items:center;flex-direction:column;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{align-items:center;display:flex;height:auto;justify-content:center;margin-inline:auto;max-width:800px;width:95%}.c-priority-models__image{cursor:pointer;height:auto;width:100%}.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{background:transparent;border:0;cursor:pointer;position:absolute;right:16px;top:16px;z-index:1}.c-priority-models__modal__close:before{color:#fff!important;content:"✕";font-size:32px}.c-priority-models__modal__container{background-color:#fff;border-radius:2px;box-sizing:border-box;max-height:80vh;max-width:1080px;overflow-y:scroll;position:relative;width:95%}.c-priority-models__modal__header{align-items:center;background-color:#ee3418;display:flex;gap:30px;justify-content:center;padding-top:28px}.c-priority-models__modal__header__arrow{background-color:#ee3418;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);height:40px;margin-top:-2px;position:relative;width:100%}.c-priority-models__modal__title{color:#fff;font-size:40px;font-weight:700;line-height:1.2;text-align:center}.c-priority-models__modal__title small{font-size:30px}.c-priority-models__modal__title__icon{height:auto;width:60px}.c-priority-models__modal__content{padding:60px 80px}.c-priority-models__modal__content__list{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.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{font-size:32px;font-weight:700;line-height:1.2;margin-top:40px;text-align:center}.c-priority-models__modal__content__message span{color:#ee3418}.c-priority-models__modal__content__message__line{display:block;margin-inline:auto;padding-right:20px}@media screen and (max-width:768px){.c-priority-models__modal__close{right:12px;top: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{display:block;gap:0}.c-priority-models__modal__content__item{border:2px solid hsla(0,0%,67%,.8)}.c-priority-models__modal__content__item__title{padding:12px 16px}.c-priority-models__modal__content__message{font-size:22px;margin-top:16px}.c-priority-models__modal__content__message__line{max-width:255px}.c-priority-models__modal .splide__pagination{display:none}.c-priority-models__modal .splide__arrow{align-items:center;background-color:#ee3418;border:none;box-shadow:0 3px 6px rgba(0,0,0,.16);cursor:pointer;display:flex;height:80px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:1}.c-priority-models__modal .splide__arrow svg{fill:#fff;height:auto;width:14px}.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}}.c-header-v2{background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.08);height:74px;max-width:100vw;top:0;z-index:10}.c-header-v2,.c-header-v2__inner{align-items:center;display:flex;width:100%}.c-header-v2__inner{height:auto;justify-content:space-between;padding:6px 160px;position:relative}.c-header-v2__inner .left,.c-header-v2__inner .right{align-items:center;display:flex;justify-content:space-between}.c-header-v2__logo{height:auto;margin-right:20px;margin-top:8px;width:140px}.c-header-v2__logo img{height:100%;width:100%}.c-header-v2__cm{height:auto;width:113px}.c-header-v2__jpx{height:auto;margin-right:12px;width:40px}.c-header-v2__company{font-size:11px;line-height:1.3;margin-right:20px}.c-header-v2__contact{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:0;top:0}.c-header-v2__contact__freecall{margin-right:20px;margin-top:8px}.c-header-v2__contact__freecall__box{align-items:center;display:flex;justify-content:center}.c-header-v2__contact__freecall__box__icon{height:auto;width:40px}.c-header-v2__contact__freecall__box__number{color:#1b439f!important;font-family:Arvo,sans-serif;font-size:24px;font-weight:700;letter-spacing:.1rem;line-height:1}.c-header-v2__contact__freecall__time{color:#1b439f;display:block;font-size:12px;font-weight:700;letter-spacing:.1rem;text-align:center}.c-header-v2__contact__button{align-items:center;background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);border-radius:4px;box-sizing:border-box;color:#fff!important;display:flex;height:52px;justify-content:center;position:relative;transition:.2s;width:320px}.c-header-v2__contact__button:hover{background-image:linear-gradient(90deg,#ef8333,75%,#ed0707)}.c-header-v2__contact__button svg{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.c-header-v2__contact__button__text{font-size:20px;font-weight:700;letter-spacing:.05rem;line-height:1}.c-header-v2__offsetold{padding-top:72px}.c-header-v2__nav{background-color:#f6f6f6;display:flex;justify-content:center;padding:10px 0}.c-header-v2__nav__item{color:#444!important;display:inline-block;font-size:13px}.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 (max-width:600px){.c-header-v2{height:52px;position:relative;top:0}.c-header-v2__inner{padding:4px 20px}.c-header-v2__logo{margin-right:2px;width:100px}.c-header-v2__cm{width:76px}.c-header-v2__jpx{margin-right:8px;width:32px}.c-header-v2__company{font-size:10px;margin-right:0}.c-header-v2__offset{padding-top:0}}.header-pc{display:none}.header-sp{display:block}@media (max-width:768px){.header-pc{display:block}.header-sp{display:none}}.c-model-firstview{background-position-y:bottom;background-repeat:no-repeat;background-size:100% 100%;color:#fff;padding:100px 0 20px}.c-model-firstview__inner{margin:0 auto;max-width:1000px;position:relative;text-align:center;width:95%}.c-model-firstview__badge{height:auto;position:absolute;right:24px;top:180px;width:170px;z-index:1}.c-model-firstview__title{line-height:1.2}.c-model-firstview__title small{display:inline-block;font-size:26px;margin-right:20px}.c-model-firstview__title span{display:block;font-size:60px;margin:20px auto}.c-model-firstview__logo{height:auto;vertical-align:sub;width:200px}.c-model-firstview__strengthen{border:1px solid #f6f6f6;color:#f6f6f6;display:inline-block;margin:0 auto 16px;padding:0 60px}.c-model-firstview__model{display:block;height:auto;margin:0 auto;max-width:580px;width:100%}.c-model-firstview__note{font-size:10px;margin-top:-10px}.c-model-firstview__box{background-color:rgba(0,0,0,.8);border:1px solid #e4e5e8;border-radius:4px;box-shadow:0 3px 20px #000;margin:10px auto 32px;padding:24px 48px;position:relative}.c-model-firstview__box__text{font-size:17px;font-weight:700;text-align:left}.c-model-firstview__box__button{align-items:center;border-radius:48px;display:flex;font-size:20px;font-weight:700;height:80px;justify-content:center;margin:16px auto 0;position:relative;transition:.2s;width:420px}.c-model-firstview__box__button:before{border:1px solid #fff;border-radius:48px;box-shadow:0 0 5px #fff;content:"";height:68px;position:absolute;top:5px;width:408px}.c-model-firstview__box__button:hover{transform:translateY(3px)}.c-model-firstview__box__button__arrow{height:12px;position:absolute;right:32px;top:32px;width:12px}.c-model-firstview__box__staff{bottom:0;height:auto;position:absolute;right:0;width:224px;z-index:2}.c-model-firstview__menu{align-items:center;display:flex;gap:16px;justify-content:center}.c-model-firstview__menu__item{align-items:center;background-color:#0b318f;border:1px solid #fff;border-radius:4px;box-shadow:0 3px 0 #999;display:flex;justify-content:center;padding:16px 24px;transition:.2s}.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 (max-width:768px){.c-model-firstview{background-position-y:center;padding:60px 0 20px}.c-model-firstview__badge{right:-16px;top:240px;width:112px}.c-model-firstview__title small{font-size:17px;margin-right:8px}.c-model-firstview__title span{font-size:32px;margin:12px auto}.c-model-firstview__logo{width:112px}.c-model-firstview__strengthen{font-size:12px;padding:0 40px}.c-model-firstview__note{margin-left:20px;margin-top:10px;text-align:left}.c-model-firstview__box{margin:16px auto;padding:24px 16px}.c-model-firstview__box__text{font-size:12px;margin-left:16px}.c-model-firstview__box__button{font-size:16px;height:62px;margin:16px auto 0;width:100%}.c-model-firstview__box__button:before{height:54px;top:3px;width:calc(100% - 8px)}.c-model-firstview__box__button__arrow{right:28px;top:24px}.c-model-firstview__box__staff{bottom:86px;right:-8px;width:160px}.c-model-firstview__menu{flex-wrap:wrap;gap:8px}.c-model-firstview__menu__item{box-shadow:0 2px 0 #999;padding:16px}.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{margin:0 auto;max-width:1080px;width:90%}.c-purchase-results-v2__title{border-left:6px solid #0b318f;font-size:28px;font-weight:700;line-height:1.35;padding-left:20px}.c-purchase-results-v2__title:before{all:none}.c-purchase-results-v2__title span{color:#0b318f}.c-purchase-results-v2__description{font-size:16px;margin:16px auto}.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;height:10px;width: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-radius:2px;border-top:4px solid #0b318f;box-shadow:0 6px 20px rgba(0,0,0,.29);height:auto!important;width:295px!important}.c-purchase-results-v2__carousel__item__image{aspect-ratio:16/9;display:block;height:auto;margin:12px auto 8px;-o-object-fit:cover;object-fit:cover;width:calc(100% - 24px)}.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{font-size:12px;padding:8px 12px 20px}.c-purchase-results-v2__carousel__control{align-items:baseline;display:flex;justify-content:center}.c-purchase-results-v2__carousel__navigation{color:#0b318f;cursor:pointer;display:inline-block;font-size:17px}.c-purchase-results-v2__carousel__navigation svg{fill:#0b318f;display:inline-block;margin:0 4px}.c-purchase-results-v2__carousel__pagination{margin:0 40px;width:auto!important}@media screen and (max-width:767px){.c-purchase-results-v2{padding:40px 0}.c-purchase-results-v2__title{border-left:4px solid #0b318f;font-size:18px;padding-left:12px}.c-purchase-results-v2__description{font-size:14px;margin:12px auto}.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{height:10px;width: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(https://assets.qsha-oh.com/img/main/cta/bg.png);background-repeat:no-repeat;background-size:cover;padding:40px 0}.c-cta-v2__inner{color:#fff;margin:0 auto;max-width:1000px;text-align:center;width:90%}.c-cta-v2 .responsive-text-container{margin:0 auto 5px;padding:10px;text-align:center}.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{font-weight:700;letter-spacing:.1rem}.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{align-items:center;display:flex;gap:20px;justify-content:center}.c-cta-v2__menu__item{justify-content:center}.c-cta-v2__menu__item,.c-cta-v2__menu__item__line{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;height:76px;position:relative;transition:.2s;width:420px}.c-cta-v2__menu__item__line{background-color:#03c755;box-shadow:0 6px 10px rgba(0,33,14,.5);color:#fff}.c-cta-v2__menu__item__line:hover{box-shadow:none;transform:translateY(3px)}.c-cta-v2__menu__item__line__icon{align-items:center;border-right:2px solid rgba(0,0,0,.08);display:flex;flex-shrink:0;height:100%;justify-content:center;width:80px}.c-cta-v2__menu__item__line__icon img{height:auto;width:43px}.c-cta-v2__menu__item__line__text{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:700;justify-content:center;letter-spacing:.05rem;line-height:1;width:100%}.c-cta-v2__menu__item__line svg{position:absolute;right:32px;top:50%;transform:translateY(-50%)}.c-cta-v2__menu__item.tel{background-color:#fff;border:1px solid #ed0707;box-shadow:0 3px 0 hsla(0,0%,100%,.4);color:#ed0707}.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{display:block;font-size:14px;margin-bottom:4px}.c-cta-v2__menu__item.tel .c-cta-v2__menu__item__text p{font-family:Arvo,sans-serif;font-size:32px}.c-cta-v2__menu__item.web{background-image:linear-gradient(90deg,#ef8333,25%,#ed0707);box-shadow:0 3px 0 rgba(255,108,0,.4);color:#fff}.c-cta-v2__menu__item.web p{margin-left:20px}.c-cta-v2__menu__item.web svg{position:absolute;right:32px;top:50%;transform:translateY(-50%)}.c-cta-v2__menu__item:hover{box-shadow:none;transform:translateY(3px)}.c-cta-v2__menu__item__icon{height:auto;left:32px;position:absolute;top:50%;transform:translateY(-50%);width:48px}.c-cta-v2__menu__item__text{font-size:24px;font-weight:700;letter-spacing:.05rem;line-height:1}@media screen and (max-width:768px){.c-cta-v2{padding:30px 0}.c-cta-v2__menu{flex-direction:column;gap:12px}.c-cta-v2__menu__item{height:75px;width:100%}.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{font-size:18px;margin-left:16px}.c-cta-v2__line{align-items:center;background-color:#03c755;border-radius:4px;box-shadow:0 6px 10px rgba(0,33,14,.5);box-sizing:border-box;color:#fff;display:flex;height:45px;margin:12px auto 0;position:relative;transition:.2s;width:208px}.c-cta-v2__line:hover{box-shadow:none;transform:translateY(3px)}.c-cta-v2__line__icon{align-items:center;border-right:2px solid rgba(0,0,0,.08);display:flex;flex-shrink:0;height:100%;justify-content:center;width:45px}.c-cta-v2__line__icon img{height:auto;width:26px}.c-cta-v2__line__senior-icon{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center;width:45px}.c-cta-v2__line__senior-icon img{height:auto;width:26px}.c-cta-v2__line__text{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.05rem;line-height:1;width:100%}}.c-content-v2{background-color:#f3f4f6;padding:60px 0}.c-content-v2__inner{margin:0 auto;max-width:1080px;width:90%}.c-content-v2__title{border-left:6px solid #0b318f;font-size:28px;font-weight:700;line-height:1.35;padding-left:20px}.c-content-v2__title:before{all:none}.c-content-v2__title span{color:#0b318f}.c-content-v2__item{background-color:#fff;border:4px solid #0b318f;margin-top:40px;padding:24px 40px 40px;position:relative;text-align:left}.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;display:flex;margin-bottom:24px}.c-content-v2__item__title__icon{height:40px;width: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{align-items:center;background-color:#0b318f;border-radius:50%;display:flex;height:64px;justify-content:center;margin-right:24px;width:64px}.c-content-v2__item__body{color:#222;font-size:16px;letter-spacing:.1rem;line-height:2}.c-content-v2__item__body .highlight{background:linear-gradient(transparent 60%,#f4ca42 0);font-weight:700}.c-content-v2__item__readmore,.c-content-v2__item__readmore__checkbox{display:none}@media screen and (max-width:600px){.c-content-v2{padding:40px 0}.c-content-v2__title{border-left:4px solid #0b318f;font-size:18px;padding-left:12px}.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{height:auto;width:auto}.c-content-v2__item__title__icon__wrapper{flex-shrink:0;height:55px;margin-right:16px;width:55px}.c-content-v2__item__body{font-size:12px;height:200px;overflow:hidden}.c-content-v2__item__body:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,.8) 0,#fff);bottom:0;content:"";display:block;height:100px;left:0;position:absolute;width:100%}.c-content-v2__item__readmore{align-items:center;background-color:#fff;border:1px solid #999;border-radius:34px;bottom:16px;box-shadow:0 3px 0 rgba(0,0,0,.26);display:flex;height:40px;justify-content:center;left:50%;margin:0 auto;padding:0 10px;position:absolute;transform:translateX(-50%);transition:.2s;width:160px;z-index:2}.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{height:auto;margin:auto;max-width:1080px;width:90%}.c-three-reasons-v2__title{border-left:6px solid #0b318f;font-size:28px;font-weight:700;line-height:1.35;padding-left:20px}.c-three-reasons-v2__title:before{all:none}.c-three-reasons-v2__title span{color:#0b318f}.c-three-reasons-v2__list{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:40px}.c-three-reasons-v2__list__item{background-color:#fff;border:1px solid #0b318f;border-radius:4px;box-shadow:0 0 20px hsla(0,0%,60%,.38);overflow:hidden}.c-three-reasons-v2__list__item__head{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:16px;position:relative}.c-three-reasons-v2__list__item__step{color:#0b318f;display:inline-block;font-family:Arvo,sans-serif;font-size:40px;font-weight:700;letter-spacing:.1rem;line-height:1;margin-right:6px}.c-three-reasons-v2__list__item__title{color:#222;display:inline-block;font-size:17px;font-weight:700;letter-spacing:.1rem;line-height:1.35;text-align:left}.c-three-reasons-v2__list__item__image{display:block;height:44px;width:auto}.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{background-color:#0b318f;color:#fff;cursor:pointer;font-size:12px;font-weight:700;list-style:none;padding:8px 0;position:relative;text-align:center}.c-three-reasons-v2__list__item details summary svg{fill:#fff;display:inline-block;margin-left:12px;transition:.2s;vertical-align:middle}.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{background-color:#0b318f;content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:90%}.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;font-size:15px;height:0;letter-spacing:.1rem;line-height:2;margin:0;padding:16px 16px 20px;text-align:left}.c-three-reasons-v2__list__item__text b{background:linear-gradient(transparent 60%,#f4ca42 0);font-weight:700;line-height:1}@media screen and (max-width:600px){.c-three-reasons-v2{padding:40px 0}.c-three-reasons-v2__title{border-left:4px solid #0b318f;font-size:18px;padding-left:12px}.c-three-reasons-v2__list{gap:16px;grid-template-columns:repeat(1,1fr);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{color:#fff;font-size:12px;font-weight:700;list-style:none;padding:8px 0;text-align:center}.c-three-reasons-v2__list__item__text{font-size:13px;padding:12px 16px 20px}.c-three-reasons-v2__list__item__text b{font-size:14px}}.c-appraise-v2{background-color:#fff;padding:40px 0}.c-appraise-v2__inner{margin:0 auto;max-width:1000px;width:90%}.c-appraise-v2__title{color:#222;font-size:28px;font-weight:700;letter-spacing:2.6px;text-align:center}.c-appraise-v2__title svg{fill:#0b318f;display:inline-block;margin-left:20px;margin-right:8px;vertical-align:text-top}.c-appraise-v2__title span{color:#0b318f;display:inline-block;letter-spacing:2.6px;position:relative}.c-appraise-v2__title span:before{content:"・";left:0;position:absolute;top:-.75em}.c-appraise-v2__image{display:block;height:auto;margin:0 auto;width:267px}.c-appraise-v2__question{align-items:center;display:flex;justify-content:center}.c-appraise-v2__question__icon{height:auto;width:20px}.c-appraise-v2__question__icon__wrapper{align-items:center;background-color:#0b318f;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:12px;width:40px}.c-appraise-v2__question__text{color:#0b318f;font-size:20px;font-weight:700;letter-spacing:2.6px;line-height:1.2}.c-appraise-v2__item{align-items:center;display:flex;margin-top:40px}.c-appraise-v2__item__box{background-color:#f6f5f3;border-radius:12px;box-sizing:border-box;flex-shrink:0;margin-right:40px;padding:16px 52px 24px;text-align:center;width:340px}.c-appraise-v2__item__box.qshaoh{background-color:#eff4ff}.c-appraise-v2__item__label{background-color:#e8e6e4;color:#222;display:inline-block;font-size:20px;font-weight:700;height:auto;text-align:center;width:180px}.c-appraise-v2__item__label.qshaoh{background-color:#0b318f;color:#fff}.c-appraise-v2__item__text{align-items:center;display:flex;margin-top:16px;position:relative;white-space:nowrap}.c-appraise-v2__item__text__label,.c-appraise-v2__item__text__price{color:#222;font-size:20px;font-weight:700;letter-spacing:3.2px}.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{bottom:16px;height:auto;position:absolute;right:-48px;width:68px}.c-appraise-v2__item__description{color:#333;font-size:18px;letter-spacing:2px;line-height:2}.c-appraise-v2__item__description b{background:linear-gradient(transparent 60%,#efb933 0);display:inline;font-size:20px;font-weight:700}@media screen and (max-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;height:36px;width:36px}.c-appraise-v2__question__text{font-size:16px}.c-appraise-v2__item{flex-direction:column;margin-top:40px}.c-appraise-v2__item__box{margin-right:0;padding:16px 20% 24px;width:100%}.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{bottom:10px;right:-48px;width:64px}.c-appraise-v2__item__description{font-size:14px;margin-top:20px}.c-appraise-v2__item__description b{font-size:15px}}.c-flow-v2{background-color:#fff;padding:40px 0}.c-flow-v2__inner{margin:0 auto;max-width:1080px;text-align:center;width:90%}.c-flow-v2__title{border-bottom:6px solid rgba(11,49,143,.85);color:#333;display:inline-block;font-size:32px;line-height:1.2;margin:0 0 40px;padding:0 0 8px;text-align:left}.c-flow-v2__title:before{display:none}.c-flow-v2__list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.c-flow-v2__list__item{border-top:2px solid #0b318f;box-shadow:0 6px 12px rgba(0,0,0,.1);padding:12px;text-align:left}.c-flow-v2__list__item__title{color:#0b318f;display:inline-block;font-size:22px;padding-left:80px;position:relative}.c-flow-v2__list__item__title .step{background-color:#0b318f;color:#fff;display:inline-block;font-size:14px;left:0;padding:4px 12px;position:absolute;top:50%;transform:translateY(-50%)}.c-flow-v2__list__item__body{align-items:center;display:flex;gap:12px;justify-content:space-between}.c-flow-v2__list__item__body__image{height:auto;width:182px}.c-flow-v2__list__item__text{font-size:15px;line-height:2;padding:8px}.c-flow-v2__list__item__text a{color:#0b318f;text-decoration:underline}.c-flow-v2__list__item__text strong{background:linear-gradient(transparent 60%,rgba(239,185,51,.8) 0);display:inline;font-size:16px;font-weight:700}.c-flow-v2__list__item__note{font-size:13px;line-height:1.5;padding:4px}.c-flow-v2__list__item__freecall{background-color:#f8f8f8;padding:8px;text-align:center}.c-flow-v2__list__item__freecall__image{display:inline-block;margin-right:8px}.c-flow-v2__list__item__freecall__tel{font-family:Arvo,sans-serif;font-size:26px;font-weight:700;letter-spacing:.8px;line-height:1.2}.c-flow-v2__list__item__freecall__tel.pc{display:inline-block}.c-flow-v2__list__item__freecall__tel.sp{display:none}.c-flow-v2__list__item__freecall__text{display:block}@media screen and (max-width:768px){.c-flow-v2{padding:20px 0}.c-flow-v2__title{font-size:24px;margin-bottom:16px}.c-flow-v2__list{grid-template-columns:repeat(1,1fr)}.c-flow-v2__list__item{border-top:4px solid #0b318f}.c-flow-v2__list__item__title{font-size:18px}.c-flow-v2__list__item__body{flex-direction:column;gap:0}.c-flow-v2__list__item__text,.c-flow-v2__list__item__text strong{font-size:14px}.c-flow-v2__list__item__freecall{flex-direction:column}.c-flow-v2__list__item__freecall__image{display:inline;margin-right:0}.c-flow-v2__list__item__freecall__text{font-size:14px;margin-left:0}}.c-social-distance-v2{background-color:#f3f4f6;padding:60px 0}.c-social-distance-v2__inner{margin:0 auto;max-width:720px;width:90%}.c-social-distance-v2__title{color:#333;font-size:28px;font-weight:700;line-height:1.35;text-align:center}.c-social-distance-v2__title:before{all:none}.c-social-distance-v2__title span{color:#0b318f}.c-social-distance-v2__grid{display:flex;justify-content:center;margin:40px 0 20px}.c-social-distance-v2__grid__item{align-items:center;background-color:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:center;padding:20px;width:200px}.c-social-distance-v2__grid__item__image{fill:#0b318f;display:block;height:auto;margin-bottom:8px;width:40px}.c-social-distance-v2__grid__item__text{color:#333;font-size:16px;font-weight:700;line-height:1.2;text-align:center}.c-social-distance-v2__message{background-color:#f8f8f8;border:2px solid #0b318f;border-radius:4px;color:#0b318f;font-weight:700;padding:20px;text-align:center}@media screen and (max-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{padding:16px 0;width:auto}.c-social-distance-v2__grid__item__image{margin-bottom:6px;width:auto}.c-social-distance-v2__grid__item__text{font-size:11px}.c-social-distance-v2__message{border-width:1px;font-size:12px;font-weight:400;padding:12px 20px;text-align:left}}.c-bottom-cta-v2{bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;width:100%;z-index:10}.c-bottom-cta-v2__menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,96%,.91);box-sizing:border-box;display:grid;gap:8px;grid-template-columns:1fr 1fr;height:auto;padding:10px 8px;width:100%}.c-bottom-cta-v2__menu__item{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;height:50px;justify-content:center}.c-bottom-cta-v2__menu__item.tel{background-color:#fff;border:1px solid #0439c5;color:#0439c5;flex-direction:column;flex-shrink:0}.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__number{align-items:center;display:flex;flex-direction:row;font-family:Hiragino Sans,sans-serif;font-size:16px;font-weight:700;gap:4px}.c-bottom-cta-v2__menu__item.tel .c-bottom-cta-v2__menu__item__number svg{display:inline-block;margin-right:0;width:24px}.c-bottom-cta-v2__menu__item.web{background:linear-gradient(90deg,#ef8333,#ee451d,#ed0707);color:#fff;flex-direction:column;font-size:16px;font-weight:700;letter-spacing:.36px;width:100%}.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{align-items:center;display:flex;flex-direction:row;font-family:Hiragino Sans,sans-serif;font-size:16px;font-weight:700;gap:4px;letter-spacing:-.02em;line-height:1.5}.c-bottom-cta-v2__menu__item.web .c-bottom-cta-v2__menu__item__text svg{display:inline-block;margin-right:0;width:24px}.c-bottom-cta-v2__menu__item.web small{display:block;font-size:10px;line-height:1;text-align:center}.c-bottom-cta-v2__menu__item__icon{height:auto}.c-bottom-cta-v2__menu__item__text{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.5;text-align:center}.c-bottom-cta-v2__nav{background-color:#fff;display:grid;grid-template-columns:repeat(4,1fr)}.c-bottom-cta-v2__nav__item{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;height:56px;justify-content:flex-end;padding:6px}.c-bottom-cta-v2__nav__item.disabled{background-color:#c6c6c6;cursor:inherit}.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(https://assets.qsha-oh.com/img/main/firstview/impreza/fv_bg.png);background-position:bottom;background-size:cover;padding:40px 0}.c-firstview-impreza__inner{margin:0 auto;max-width:1080px;width:95%}.c-firstview-impreza__title span{background-color:rgba(19,82,118,.25);color:#fff;display:inline-block;font-size:50px;font-weight:700;letter-spacing:.05rem;line-height:1;margin-bottom:16px;padding:8px 20px;text-shadow:2px 2px 7px #2c799f}.c-firstview-impreza__title span:last-child{margin-left:260px}.c-firstview-impreza__title span strong{font-weight:700}.c-firstview-impreza__title small{font-size:32px;letter-spacing:.05rem}.c-firstview-impreza__box{align-items:center;display:flex;flex-wrap:nowrap}.c-firstview-impreza__strength{flex-shrink:0;margin-right:20px}.c-firstview-impreza__strength__box{align-items:center;display:flex;margin-bottom:20px}.c-firstview-impreza__strength__box__icon{display:block;height:auto;width:60px}.c-firstview-impreza__strength__box__text{color:#fff;font-size:26px;font-weight:700;margin-left:16px}.c-firstview-impreza__image{height:auto;width:751px}.c-firstview-impreza__cta{align-items:center;background-color:#ebd103;border-radius:34px;box-shadow:0 4px 0 #bca707;display:flex;height:64px;justify-content:center;margin:10px auto;position:relative;transition:.2s;width:450px}.c-firstview-impreza__cta:hover{box-shadow:none;transform:translateY(4px)}.c-firstview-impreza__cta__text{font-size:22px;font-weight:700;letter-spacing:.1rem}.c-firstview-impreza__cta__icon{height:auto;position:absolute;right:40px;top:52%;transform:translateY(-50%);width:14px}@media screen and (max-width:768px){.c-firstview-impreza{background-image:url(https://assets.qsha-oh.com/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{background-color:transparent;background-image:url(https://assets.qsha-oh.com/img/main/firstview/impreza/title_bg.svg);background-repeat:no-repeat;background-size:100% auto;font-size:34px;margin-bottom:8px;padding:2px 8px;text-shadow:2px 2px 6px #1b70a0}.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-right:0;margin-top:-20px}.c-firstview-impreza__image{width:710px}.c-firstview-impreza__cta{height:52px;margin:0 auto;width:80%}.c-firstview-impreza__cta__text{font-size:16px}.c-firstview-impreza__cta__icon{height:auto;position:absolute;right:40px;top:52%;transform:translateY(-50%);width:14px}}.c-firstview-sti{background-image:url(https://assets.qsha-oh.com/img/main/firstview/sti/fv_bg.svg);background-position:bottom;background-size:cover;padding:40px 0}.c-firstview-sti__inner{display:flex;flex-wrap:nowrap;margin:0 auto;max-width:1080px;width:95%}.c-firstview-sti__box{background-position:100% 0;background-repeat:no-repeat;height:372px;position:relative;width:100%}.c-firstview-sti__title{color:#fff;font-size:40px;font-weight:700;letter-spacing:.05rem;line-height:1.5;margin-bottom:20px;margin-left:60px;text-shadow:2px 2px 5px rgba(0,0,0,.16)}.c-firstview-sti__title strong{color:#d9477e;font-weight:700}.c-firstview-sti__strength{flex-shrink:0;width:460px}.c-firstview-sti__cta{align-items:center;background-color:#d9477e;border-radius:34px;box-shadow:0 4px 0 #b93c6b;display:flex;height:64px;justify-content:center;position:relative;transition:.2s;width:450px}.c-firstview-sti__cta__wrapper{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.c-firstview-sti__cta:hover{box-shadow:none;transform:translateY(4px)}.c-firstview-sti__cta__text{color:#fff;font-size:22px;font-weight:700;letter-spacing:.1rem}.c-firstview-sti__cta__icon{fill:#fff;height:auto;position:absolute;right:40px;top:52%;transform:translateY(-50%);width:14px}@media screen and (max-width:768px){.c-firstview-sti{background-image:url(https://assets.qsha-oh.com/img/main/firstview/sti/fv_bg_sp.svg);padding:16px 0}.c-firstview-sti__title{font-size:26px;margin-bottom:0;margin-left:0;text-align:center}.c-firstview-sti__title span{font-size:35px}.c-firstview-sti__title strong{font-size:28px}.c-firstview-sti__box{background-image:none!important;height:auto}.c-firstview-sti__strength{margin-top:-20px;width:100%}.c-firstview-sti__image{margin-bottom:30px;width:710px}.c-firstview-sti__cta{height:52px;margin:0 auto;width:80%}.c-firstview-sti__cta__wrapper{width:100%}.c-firstview-sti__cta__text{font-size:16px}.c-firstview-sti__cta__icon{height:auto;position:absolute;right:40px;top:52%;transform:translateY(-50%);width:14px}}.c-classic-model-fv__title{background-image:linear-gradient(180deg,#32518d,#0d2156);color:#fff;font-size:24px;padding:12px 24px}.c-classic-model-fv__title small{font-size:15px}.c-classic-model-fv__main{align-items:center;background-image:url(https://assets.qsha-oh.com/img/main/firstview/classic_model/bg_stripe.jpg);background-size:cover;box-sizing:border-box;display:flex;flex-wrap:wrap;height:auto;justify-content:center;min-height:360px;padding-top:24px;position:relative;width:100%}.c-classic-model-fv__main__takahashi{align-self:flex-end;margin-right:-40px;order:0;z-index:1}.c-classic-model-fv__main__title{order:1;width:auto}.c-classic-model-fv__main__image{border:5px solid #fff;box-shadow:2px 3px 6px #122148;height:auto;max-height:220px;max-width:390px;order:2;width:100%}@media screen and (max-width:1200px){.c-classic-model-fv__main{background-image:url(https://assets.qsha-oh.com/img/main/firstview/classic_model/bg_stripe_sp.jpg);flex-direction:column;padding:48px 10% 60px}.c-classic-model-fv__main__takahashi{bottom:0;height:auto;left:25%;position:absolute;transform:translateX(-50%);width:230px}.c-classic-model-fv__main__title{height:auto;width:480px}.c-classic-model-fv__main__image{margin-left:60px;margin-top:48px}}@media screen and (max-width:450px){.c-classic-model-fv__title{color:#fff;font-size:14px;padding:16px 20px}.c-classic-model-fv__title small{font-size:14px}.c-classic-model-fv__main{padding:24px 20px 72px}.c-classic-model-fv__main__takahashi{bottom:0;height:auto;left:20px;transform:inherit;width:145px}.c-classic-model-fv__main__title{height:168px;width:auto}.c-classic-model-fv__main__image{align-self:flex-end;margin-left:0;margin-top:20px;max-height:122px;max-width:216px}}.c-cmfv img{height:auto;width:100%}.c-cmfv__link{align-items:center;display:flex;justify-content:center;padding:20px}.c-cmfv__link__text{color:#3b82f6!important;font-size:20px;text-decoration:underline!important}@media screen and (max-width:768px){.c-cmfv__link{padding:12px}.c-cmfv__link__text{font-size:15px}}.c-model-fv{background-color:#f2f2f2}.c-model-fv__title{background-image:linear-gradient(180deg,#0a318e,#092567);color:#fff;font-size:20px;padding:12px 24px}.c-model-fv__main{align-items:center;display:flex;gap:48px;justify-content:center;margin-top:52px;padding-inline:40px}.c-model-fv__main__image{height:370px;max-width:670px;position:relative;width:45%}.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{background-color:#0a318e;border-radius:3px;content:"";height:192px;left:0;max-width:530px;top:0;width:85%}.c-model-fv__main__image__car{height:auto;max-height:310px;max-width:85%;right:32px;top:50%;transform:translateY(-50%);width:auto;z-index:2}.c-model-fv__main__image__bg2{background-color:#b9bdcb;border-radius:3px;bottom:0;content:"";height:136px;right:0;width:256px}.c-model-fv__main__price_section{font-size:18px;margin:3px}.c-model-fv__main__swiper{height:370px;max-width:400px;position:relative;width:45%}.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{background-color:#0a318e;border-radius:3px;content:"";height:192px;left:0;max-width:530px;top:0;width:85%}.c-model-fv__main__swiper__car{height:auto;max-height:310px;max-width:85%;right:32px;top:50%;transform:translateY(-50%);width:auto;z-index:2}.c-model-fv__main__swiper__bg2{background-color:#b9bdcb;border-radius:3px;bottom:0;content:"";height:136px;right:0;width:256px}.c-model-fv__main__image1{color:#333;font-size:16px;height:370px;margin-top:10px;max-width:670px;position:relative;width:45%;z-index:3}.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{background-color:#0a318e;border-radius:3px;content:"";height:192px;left:0;max-width:530px;top:0;width:85%}.c-model-fv__main__image1__car{height:auto;max-height:230px;max-width:85%;right:32px;text-align:left;top:50%;transform:translateY(-61%);width:auto;z-index:2}.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{align-items:center;display:flex;justify-content:center;max-height:200px;overflow:hidden}.c-model-fv__main__image1__bg2{background-color:#b9bdcb;border-radius:3px;bottom:0;content:"";height:166px;right:0;width:256px}.c-model-fv__main__content{align-items:flex-end;display:flex;min-width:600px}.c-model-fv__main__content__10years{align-items:flex-end;display:flex;gap:12px;justify-content:center}.c-model-fv__main__content__10years__text{border-bottom:2px solid #b9bdcb;color:#051948;font-size:24px;font-weight:700;letter-spacing:.05rem;line-height:1.2}.c-model-fv__main__content__10years__text__number{font-size:40px}.c-model-fv__main__content__10years__textv2{border-bottom:2px solid #b9bdcb;color:#051948;font-size:16px;font-weight:700;letter-spacing:.05rem;line-height:2}.c-model-fv__main__content__10years__textv2__number{font-size:28px}.c-model-fv__main__content__text{margin-top:36px;padding-bottom:52px;text-align:center}.c-model-fv__main__content__text__subtitle{font-size:24px;padding-inline:12px}.c-model-fv__main__content__text__subtitle,.c-model-fv__main__content__text__title{background-color:#0a318e;box-shadow:4px 4px 1px rgba(0,0,0,.18);color:#fff;display:inline-block;font-weight:700}.c-model-fv__main__content__text__title{font-size:34px;line-height:1.5;margin:16px 0;max-width:450px;padding-inline:16px}.c-model-fv__main__content__text__subtitlev2{font-size:24px;padding-inline:12px}.c-model-fv__main__content__text__subtitlev2,.c-model-fv__main__content__text__titlev2{background-color:#0a318e;box-shadow:4px 4px 1px rgba(0,0,0,.18);color:#fff;display:inline-block;font-weight:700}.c-model-fv__main__content__text__titlev2{font-size:34px;line-height:1.5;margin:16px 0;max-width:450px;padding-inline:16px}.c-model-fv__main__content__text__message{background:linear-gradient(transparent 60%,rgba(215,221,224,.8) 0);color:#051948;display:inline;font-size:35px;font-weight:700;line-height:1.5;white-space:nowrap}.c-model-fv__main__content__text__message b{color:#0a318e;font-size:52px}.c-model-fv__main__content__text__messagev2{background:linear-gradient(transparent 60%,rgba(215,221,224,.8) 0);color:#051948;display:inline;font-size:28px;font-weight:700;line-height:1.2;white-space:nowrap}.c-model-fv__main__content__text__messagev2 b{color:#0a318e;font-size:48px}.c-model-fv__main__content__takahashi{height:422px;margin-left:-32px;width:253px}.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 (max-width:1024px){.c-model-fv__main{flex-direction:column;gap:0;margin-inline:auto;margin-top:24px;max-width:600px;position:relative}.c-model-fv__main__image{height:220px;margin:0 auto 0 0;max-width:400px;width:100%}.c-model-fv__main__image__bg1{height:114px;left:-40px;width:310px}.c-model-fv__main__image__car{max-height:180px;max-width:327px}.c-model-fv__main__image__bg2{height:81px;width:153px}.c-model-fv__main__swiper{height:auto;margin:0;max-width:400px;width:100%}.c-model-fv__main__swiper__bg1{display:none}.c-model-fv__main__swiper__car{margin-left:20px;margin-right:20px;max-height:320px;max-width:327px;transform:translateY(-60%)}.c-model-fv__main__swiper__bg2{display:none}.c-model-fv__main__image1{height:220px;margin:0;max-width:400px;width:100%}.c-model-fv__main__image1__bg1{display:none}.c-model-fv__main__image1__car{margin-left:20px;margin-right:20px;max-height:320px;max-width:327px;transform:translateY(-60%)}.c-model-fv__main__image1__bg2{display:none}.c-model-fv__main__content{display:block}.c-model-fv__main__content__text{margin-top:36px;padding-bottom:52px;text-align:center}.c-model-fv__main__content__text__subtitlev2{font-size:28px;padding-inline:12px}.c-model-fv__main__content__text__subtitlev2,.c-model-fv__main__content__text__titlev2{background-color:#0a318e;box-shadow:4px 4px 1px rgba(0,0,0,.18);color:#fff;display:inline-block;font-weight:700}.c-model-fv__main__content__text__titlev2{font-size:42px;line-height:1.5;margin:16px 0;max-width:450px;padding-inline:16px}.c-model-fv__main__content__text__messagev2{background:linear-gradient(transparent 60%,rgba(215,221,224,.8) 0);color:#051948;display:inline;font-size:28px;font-weight:700;line-height:1.2;white-space:nowrap}.c-model-fv__main__content__text__messagev2 b{color:#0a318e;font-size:40px}.c-model-fv__main__content__takahashi{bottom:0;margin-left:0;position:absolute;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 (max-width:440px){.c-model-fv__title{font-size:14px;padding:6px 24px}.c-model-fv__main{align-items:baseline;flex-direction:column;gap:0;margin-top:16px;padding-inline:0}.c-model-fv__main__image{margin:20px auto 0;width:100%;z-index:1}.c-model-fv__main__image__bg1{height:107px;left:0;width:190px}.c-model-fv__main__image__car{left:50%;max-width:inherit;max-width:90%;transform:translate(-50%,-50%);width:auto}.c-model-fv__main__image__bg2{height:54px;width:153px}.c-model-fv__main__swiper{margin:20px auto 0;width:100%;z-index:1}.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{margin:20px auto 0;width:100%;z-index:1}.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{align-items:flex-end;box-sizing:border-box;display:flex;min-width:inherit;padding:0 20px;width:100%}.c-model-fv__main__content>div{display:flex;flex-direction:column;width:100%}.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{height:32px;width:14px}.c-model-fv__main__content__text{align-self:flex-start;line-height:1;margin-top:8px;padding-bottom:0;text-align:left;width:85%}.c-model-fv__main__content__text__subtitle{font-size:16px;line-height:1.2;padding:4px 8px}.c-model-fv__main__content__text__title{font-size:18px;line-height:1.2;margin:8px 0;max-width:245px;padding:4px 8px}.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{bottom:0;height:350px;margin-left:0;position:absolute;right:0;width:127px}.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(https://assets.qsha-oh.com/img/main/purchase_results/cta_bg.jpg);background-size:cover;padding:32px 0 48px;position:relative}.c-purchase-results-v3__balloon{display:block;margin:0 auto}.c-purchase-results-v3__title{color:#fff;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:40px;text-align:center}.c-purchase-results-v3__item{background-color:#fff;border-top:3px solid #1b439f;height:400px;letter-spacing:.05rem;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{height:140px;-o-object-fit:cover;object-fit:cover;width:100%}.c-purchase-results-v3__item__label{display:grid;grid-template-columns:1fr 1fr;height:32px;width:100%}.c-purchase-results-v3__item__label label{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center;line-height:1}.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{align-items:center;display:flex;justify-content:flex-end}.c-purchase-results-v3__item__price{font-family:Arvo,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;display:inline-block;font-size:12px;font-weight:700;margin-left:4px}.c-purchase-results-v3__item__price__arrow{display:block;margin-left:16px;margin-right:12px}.c-purchase-results-v3__item__info{display:flex;gap:12px}.c-purchase-results-v3__item__info:not(:last-child){margin-bottom:4px}.c-purchase-results-v3__item__info__label{display:inline-block;font-size:12px;font-weight:700;text-align:right;width:50px}.c-purchase-results-v3__item__info__value{font-size:12px}.c-purchase-results-v3__item__circle{align-items:center;background-image:linear-gradient(180deg,#ef8333,#ed0707);border-radius:50%;bottom:-10px;color:#fff;display:flex;flex-direction:column;height:120px;justify-content:center;position:absolute;right:-10px;transform:rotate(15deg);width:120px;z-index:1}.c-purchase-results-v3__item__circle__label{color:#ede5c2;display:block;font-size:14px;font-weight:700}.c-purchase-results-v3__item__circle__price{font-family:Arvo,sans-serif;font-size:34px;font-weight:700;line-height:1}.c-purchase-results-v3__item__circle__price small{display:inline-block;font-size:13px;font-weight:700;margin-left:4px}.c-purchase-results-v3__item__circle__text{font-size:18px;font-weight:700;margin-left:12px}.c-purchase-results-v3__actions{align-items:center;display:flex;gap:10%;justify-content:center;margin-left:80px}.c-purchase-results-v3__navigation{display:flex;gap:12px}.c-purchase-results-v3 .splide__pagination{counter-reset:pagination-num;gap:8px}.c-purchase-results-v3 .splide__pagination__page{align-items:center;background-color:#e8e6e4;border:none;border-radius:50%;display:flex;height:22px;justify-content:center;padding:0;width:22px}.c-purchase-results-v3 .splide__pagination__page:not(.c-purchase-results-v3 .splide__pagination__page.is-active):hover{cursor:pointer;opacity:.9}.c-purchase-results-v3 .splide__pagination__page:before{color:#1b439f;content:counter(pagination-num);counter-increment:pagination-num;font-family:Arvo,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{overflow:inherit!important;padding-bottom:60px}.c-purchase-results-v3 .splide__arrow{align-items:center;background-color:#fff;border:1px solid #1b439f;box-shadow:0 3px 6px rgba(0,0,0,.16);cursor:pointer;display:flex;height:42px;justify-content:center;width:87px}.c-purchase-results-v3 .splide__arrow:hover{opacity:.9}.c-purchase-results-v3 .splide__arrow svg{fill:#1b439f;height:14px;width:14px}@media screen and (max-width:768px){.c-purchase-results-v3{padding:40px 0}.c-purchase-results-v3__balloon{height:auto;width:140px}.c-purchase-results-v3__title{font-size:22px;margin-bottom:20px}.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{height:27px;width:56px}.c-purchase-results-v3__actions .splide__arrow svg{height:10px;width:10px}.c-purchase-results-v3__navigation{position:relative;right:inherit}}.c-cta-v3{background-color:#ecf3fc;background-repeat:no-repeat;background-size:cover;font-family:Hiragino Sans;padding:30px 0}.c-cta-v3__heading{margin-bottom:24px;text-align:center}.c-cta-v3__heading p{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-size:20px!important;font-weight:600;letter-spacing:-2%;line-height:1.5;margin:0}@media screen and (max-width:767px){.c-cta-v3__heading p{font-size:24px}}.c-cta-v3__menu{flex-direction:column;font-size:16px;font-style:normal;font-weight:700;gap:8px;letter-spacing:-.32px;line-height:150%}.c-cta-v3__menu,.c-cta-v3__menu__item{align-items:center;display:flex;justify-content:center}.c-cta-v3__menu__item{border-radius:100px;box-sizing:border-box;height:54px;max-width:350px;padding:35px 0;position:relative;transition:.2s;width:100%}.c-cta-v3__menu__item__text{color:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;line-height:1.5;text-align:center}.c-cta-v3__menu__item__text__title{color:#013bab}.c-cta-v3__menu__item__text__phone{color:#013bab;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;line-height:1;line-height:32px}@media screen and (max-width:767px){.c-cta-v3__menu__item__text__phone{font-size:24px}}.c-cta-v3__menu__item:hover{box-shadow:none;transform:translateY(3px)}.c-cta-v3__menu__item__icon{height:auto;left:20px;position:absolute;top:55%;transform:translateY(-50%);width:24px}.c-cta-v3__menu__item.web{background:linear-gradient(90deg,#ef8333,#ee451d 25%,#ed0707);color:#fff;width:100%}.c-cta-v3__menu__item.line{background-color:#03c755;color:#fff}.c-cta-v3__menu__item.tel{background-color:#fff;border:1px solid #0439c5;box-shadow:0 3px 0 hsla(0,0%,100%,.4);color:#0439c5;height:76px;width:100%}.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{display:block;font-size:14px;margin-bottom:4px;margin-left:4px}.c-cta-v3__menu__item.tel .c-cta-v2__menu__item__text p{font-size:24px}@media screen and (min-width:768px){.c-cta-v3__heading p{font-size:24px!important}.c-cta-v3__menu{flex-direction:row;gap:20px;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{display:block;margin:0 auto}.c-usersvoices-v3__title{color:#1b439f;font-size:36px;font-weight:700;line-height:50px;margin-bottom:32px;text-align:center}.c-usersvoices-v3__google{align-items:center;background-color:#fff;border:1px solid #1b439f;box-shadow:3px 3px 0 rgba(0,56,166,.5);box-sizing:border-box;display:flex;height:144px;justify-content:space-between;margin:24px auto 48px;padding:20px 0;width:640px}.c-usersvoices-v3__google__inner{align-items:center;display:flex;gap:24px}.c-usersvoices-v3__google__inner .left{flex-shrink:0;text-align:center}.c-usersvoices-v3__google__frame--left{margin-right:-30px}.c-usersvoices-v3__google__frame--right{margin-left:-42px}.c-usersvoices-v3__google__label{background-color:#f4f6fa;color:#1b439f;font-size:12px;line-height:1;padding:4px}.c-usersvoices-v3__google__stars{display:block;margin:8px auto 4px}.c-usersvoices-v3__google__result{color:#1b439f;font-family:Arvo,sans-serif;font-size:44px;font-weight:700;line-height:1.2}.c-usersvoices-v3__google__text{font-size:16px;line-height:27px;margin-top:12px}.c-usersvoices-v3__google__date{color:#707070;font-size:11px;margin-right:20px;margin-top:-8px;text-align:right}.c-usersvoices-v3__item{background-color:#fff;border-top:3px solid #1b439f;box-shadow:0 6px 10px rgba(0,0,0,.1);height:auto;letter-spacing:.05rem;width:324px!important}.c-usersvoices-v3__item__head{height:200px;position:relative;width:100%}.c-usersvoices-v3__item__image{-o-object-fit:cover;object-fit:cover}.c-usersvoices-v3__item__title{color:#fff;font-size:14px;font-weight:700;left:12px;position:absolute;top:12px;width:300px}.c-usersvoices-v3__item__userinfo{align-items:center;background-color:#1b439f;border-radius:2px;box-sizing:border-box;color:#fff;display:flex;gap:12px;height:60px;padding:10px 20px;position:relative;width:100%}.c-usersvoices-v3__item__userinfo:after{border-color:#1b429f transparent transparent;border-style:solid;border-width:14px 9px 0;bottom:-10px;content:"";height:0;left:30px;position:absolute;width:0}.c-usersvoices-v3__item__userinfo__icon{height:35px;width: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{font-size:14px;line-height:24px;padding:28px 20px}.c-usersvoices-v3__actions{align-items:center;display:flex;justify-content:center}.c-usersvoices-v3 .splide__pagination{counter-reset:pagination-num;gap:8px}.c-usersvoices-v3 .splide__pagination__page{align-items:center;background-color:#e8e6e4;border:none;border-radius:50%;display:flex;height:22px;justify-content:center;padding:0;width:22px}.c-usersvoices-v3 .splide__pagination__page:not(.c-usersvoices-v3 .splide__pagination__page.is-active):hover{cursor:pointer;opacity:.9}.c-usersvoices-v3 .splide__pagination__page:before{color:#1b439f;content:counter(pagination-num);counter-increment:pagination-num;font-family:Arvo,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{overflow:inherit!important;padding-bottom:40px;position:relative}.c-usersvoices-v3 .splide__arrow{align-items:center;background-color:#fff;border:1px solid #1b439f;box-shadow:0 3px 6px rgba(0,0,0,.16);cursor:pointer;display:flex;height:42px;justify-content:center;position:absolute;top:40%;transform:translateY(-50%);width:87px}.c-usersvoices-v3 .splide__arrow:hover{opacity:.9}.c-usersvoices-v3 .splide__arrow svg{fill:#1b439f;height:14px;width:14px}.c-usersvoices-v3 .splide__arrow--prev{left:2%}.c-usersvoices-v3 .splide__arrow--next{right:2%}@media screen and (max-width:768px){.c-usersvoices-v3{padding:40px 0}.c-usersvoices-v3__balloon{height:auto;width:140px}.c-usersvoices-v3__title{font-size:22px;line-height:1.3;margin-bottom:20px}.c-usersvoices-v3__google{margin:24px auto 48px;width:100%}.c-usersvoices-v3__google__inner{gap:4px}.c-usersvoices-v3__google__frame--left{margin-left:-12px;margin-right:-50px;width:100px}.c-usersvoices-v3__google__frame--right{margin-left:-52px;margin-right:-12px;width:100px}.c-usersvoices-v3__google__text{font-size:13px;line-height:21px;margin-top:0}.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{height:64px;top:45%;width:40px}.c-usersvoices-v3 .splide__arrow svg{height:12px;width:12px}}.c-content-v3{background-color:#fefaef;padding:80px 0}.c-content-v3__inner{margin:0 auto;max-width:1080px;width:95%}.c-content-v3__item{margin-top:40px;position:relative}.c-content-v3__item__id{position:absolute;top:-100px}.c-content-v3__item__head{align-items:center;background-color:#1b439f;display:flex;gap:24px;margin-bottom:8px;padding:12px 24px;position:relative}.c-content-v3__item__head__icon{height:44px;width:44px}.c-content-v3__item__head__title{color:#fff;font-size:24px;line-height:1}.c-content-v3__item__head__staff{bottom:0;position:absolute;right:24px}.c-content-v3__item__body{background-color:#fff;border:1px solid #0b318f;box-shadow:0 3px 0 rgba(0,56,166,.5);color:#222;font-size:16px;letter-spacing:.05rem;line-height:1.8;padding:16px 24px 24px}.c-content-v3__item__body .highlight{background:linear-gradient(transparent 60%,#f4ca42 0);font-weight:700}.c-content-v3__item__body__image{display:block;margin:0 auto 20px;max-width:600px;width:100%}.c-content-v3__item__readmore,.c-content-v3__item__readmore__checkbox{display:none}@media screen and (max-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{bottom:auto;right:72px;top:-93px}.c-content-v3__item__body{font-size:15px;padding:24px 20px}.c-content-v3__item__body__image{margin:0 auto 12px;max-width:inherit;width:99%}}.c-three-reasons-v3{background-color:#fefaef;padding:40px 0 60px}.c-three-reasons-v3__inner{margin:0 auto;max-width:1080px;width:88%}.c-three-reasons-v3__balloon{display:block;margin:0 auto}.c-three-reasons-v3__title{color:#1b439f;font-size:36px;font-weight:700;text-align:center}.c-three-reasons-v3__list{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:60px}.c-three-reasons-v3__list__item{background-color:#fff;border:1px solid #0039a8;box-shadow:3px 3px 0 rgba(0,56,166,.5)}.c-three-reasons-v3__list__item__head{padding:40px 32px 24px;position:relative}.c-three-reasons-v3__list__item__head__step{left:50%;position:absolute;top:-32px;transform:translateX(-50%);z-index:1}.c-three-reasons-v3__list__item__head__icon{display:block;margin:0 auto 12px}.c-three-reasons-v3__list__item__head__title{color:#003aab;font-size:24px;line-height:1.5;text-align:center}.c-three-reasons-v3__list__item details summary{background-color:#0b318f;color:#fff;cursor:pointer;font-size:12px;font-weight:700;list-style:none;padding:8px 0;position:relative;text-align:center}.c-three-reasons-v3__list__item details summary svg{fill:#fff;display:inline-block;margin-left:12px;transition:.2s;vertical-align:middle}.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{background-color:#0b318f;content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:48px}.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{font-size:15px;height:0;letter-spacing:.1rem;line-height:2;margin:0;padding:16px 16px 40px;text-align:left}.c-three-reasons-v3__list__item__text b{color:#ed0707}@media screen and (max-width:600px){.c-three-reasons-v3__balloon{height:auto;width:140px}.c-three-reasons-v3__title{font-size:22px;line-height:1.3;margin-bottom:20px}.c-three-reasons-v3__list{gap:24px;grid-template-columns:repeat(1,1fr);margin-top:24px}.c-three-reasons-v3__list__item__head{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:20px 20px 20px 60px}.c-three-reasons-v3__list__item__head__step{left:-18px;top:50%;transform:translateY(-50%)}.c-three-reasons-v3__list__item__head__icon{margin:0}.c-three-reasons-v3__list__item__head__title{font-size:18px;text-align:left}.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{color:#fff;font-size:12px;font-weight:700;list-style:none;padding:8px 0;text-align:center}.c-three-reasons-v3__list__item__text{font-size:13px;padding:12px 16px 20px}.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;box-shadow:3px 3px 0 rgba(0,56,166,.5);margin:0 auto;padding:50px;position:relative;width:1000px}.c-flow-v3__balloon{display:block;margin:-80px auto 16px}.c-flow-v3__title{color:#1b439f;font-size:36px;font-weight:700;line-height:50px;margin-bottom:32px;text-align:center}.c-flow-v3__item{display:flex;gap:30px;justify-content:space-between}.c-flow-v3__item:not(:last-child){margin-bottom:50px}.c-flow-v3__item__image{height:auto;width:100%}.c-flow-v3__item__image__wrapper{flex-shrink:0;height:auto;position:relative;width:500px}.c-flow-v3__item__step{left:16px;position:absolute;top:-45px;z-index:1}.c-flow-v3__item__title{bottom:32px;left:16px;position:absolute;text-align:left;z-index:1}.c-flow-v3__item__title__step{background-color:#1b439f;color:#fff;display:inline-block;font-family:Arvo,sans-serif;font-size:14px;letter-spacing:.05rem;line-height:1;margin-bottom:12px;padding:4px 8px}.c-flow-v3__item__title__text{color:#fff;font-size:26px;font-weight:700;line-height:1}.c-flow-v3__item__text{font-size:16px;line-height:2.2;margin-top:20px}.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{background-color:#f3f4f6;border:1px solid #1b439f;margin:16px auto;padding:16px;text-align:center;width:350px}.c-flow-v3__item__freecall__image{display:inline-block;margin-right:8px}.c-flow-v3__item__freecall__tel{color:#1b439f;font-family:Arvo,sans-serif;font-size:29px;font-weight:700;letter-spacing:.8px;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;display:block;font-size:15px}@media screen and (max-width:768px){.c-flow-v3{padding:40px 0}.c-flow-v3__inner{box-sizing:border-box;padding:50px 10px;width:100%}.c-flow-v3__balloon{margin:-80px auto 16px;width:134px}.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{top:-24px;width:60px}.c-flow-v3__item__title{bottom:20px}.c-flow-v3__item__title__step{font-size:10px;margin-bottom:4px}.c-flow-v3__item__title__text{font-size:18px}.c-flow-v3__item__text{font-size:14px;line-height:2;margin-top:12px;padding:0 16px}.c-flow-v3__item__note{font-size:13px;padding:0 16px}.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{align-items:center;display:flex;flex-direction:column;padding:8px 0 16px}.c-top-fv-v3__inner__right{display:none}.c-top-fv-v3__inner__left{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.c-top-fv-v3__gtr{width:100%}.c-top-fv-v3__title{align-items:center;display:flex;justify-content:center;width:100%}.c-top-fv-v3__title__text{color:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;font-weight:700;letter-spacing:-.02em;line-height:1;line-height:1.5}.c-top-fv-v3__title svg{display:block;flex-shrink:0;margin:0 auto}.c-top-fv-v3__title__svg{transform:translate(-4662.451px,1005px)}.c-top-fv-v3__subtitle{align-items:center;display:flex;flex-direction:column}.c-top-fv-v3__subtitle__text{color:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;font-weight:700;letter-spacing:.02em;line-height:1}.c-top-fv-v3__logo{margin-top:10px;max-width:224px}.c-top-fv-v3__point{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.c-top-fv-v3__point__box{background-color:#fff;border-radius:8px;min-width:100px;padding:8px 4px;text-align:center;width:100%}.c-top-fv-v3__point__box__text{color:#105ed3;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;line-height:1.5}@media screen and (max-width:767px){.c-top-fv-v3__point__box__text{font-size:14px}}@media screen and (min-width:768px) and (max-width:1099px){.c-top-fv-v3__inner__right{display:none}.c-top-fv-v3 .sp{display:block}}@media screen and (min-width:1100px){.c-top-fv-v3__title{width:-moz-fit-content;width:fit-content}.c-top-fv-v3__title__text{font-size:18px}.c-top-fv-v3__title__svg{transform:translate(-4675.451px,1005px)}.c-top-fv-v3__inner{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;padding:27px 0 73px}.c-top-fv-v3__inner__left{align-items:center;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.c-top-fv-v3__inner__right{display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;max-width:550px;position:relative}.c-top-fv-v3__subtitle{margin-bottom:20px;margin-top:10px}.c-top-fv-v3__subtitle__text{font-size:20px}.c-top-fv-v3__logo{max-width:360px}.c-top-fv-v3__point__box{padding:10px 0;width:130px}.c-top-fv-v3 .sp{display:none}}.c-container--top-fv-v3,.firstview-wrapper{background-color:#013bab}.firstview-wrapper{z-index:-1}.c-simple-form-v2{margin-top:32px}.c-simple-form-v2,.c-simple-form-v2__inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.c-simple-form-v2__inner{width:100%}.c-simple-form-v2__title{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-size:24px;font-weight:600;line-height:1.5}.c-simple-form-v2__form{align-items:center;display:flex;flex-direction:column;margin-top:16px;width:100%}.c-simple-form-v2__list{display:flex;gap:8px;gap:clamp(16px,3vw,40px);width:100%}.c-simple-form-v2__button{background:linear-gradient(90deg,#ef8333 0,#ee451d 25%,#ed0707);border-radius:100px;cursor:pointer;margin-top:16px;padding:20px 0;text-align:center;width:230px}.c-simple-form-v2__button__text{color:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;line-height:1}@media screen and (min-width:1100px){.c-simple-form-v2{justify-content:center;margin-top:-30px;width:100%}.c-simple-form-v2__inner{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.14);box-sizing:border-box;flex-direction:row;padding:20px 16px}.c-simple-form-v2__inner,.c-simple-form-v2__list{align-items:center;display:flex;justify-content:center}.c-simple-form-v2__list{flex:1;margin-left:16px}.c-simple-form-v2__title{font-size:20px}.c-simple-form-v2__form{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:center;margin-top:0}.c-simple-form-v2__button{margin-left:24px;margin-top:0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes errorAnimtion{0%{box-shadow:0 0 0 1px #f33d62,0 0 0 1px rgba(243,61,98,.1)}50%{box-shadow:0 0 0 1px #f33d62,0 0 0 6px rgba(243,61,98,.3),0 0 0 6px rgba(243,61,98,.1)}to{box-shadow:0 0 0 1px #f33d62,0 0 0 1px rgba(243,61,98,.1)}}.c-form-v4__form{box-sizing:border-box;display:flex;flex-direction:column;gap:0 12px;position:relative;width:100%}.c-form-v4__form.c-form-v4__main-form{flex-direction:column!important;gap:0!important}.c-form-v4__form__item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;font-size:14px;height:48px;margin-top:7px;padding-left:16px;transition:.2s;width:100%}.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:errorAnimtion 1.5s ease-in-out infinite}.c-form-v4__form__error{color:#f33d62;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:12px;font-size:10px;font-weight:600;line-height:1;margin-top:4px}@media screen and (min-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,.c-form-v4__form__item-wrapper{width:100%}.c-form-v4__form__item__simple-form{width:200px}.c-form-v4__form__button{margin-left:24px}}.c-promise-v3__inner{align-items:center;display:flex;flex-direction:column}.c-promise-v3__title{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (max-width:767px){.c-promise-v3__title{font-size:24px}}.c-promise-v3__title__number{color:#013bab;font-family:Arvo,sans-serif;font-size:40px;font-weight:700;line-height:1.5}@media screen and (max-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{align-items:center;display:flex;flex-direction:column}.c-promise-v3__box__title__number{color:#013bab;font-size:32px;font-weight:700;letter-spacing:-2%;line-height:1.5}.c-promise-v3__box__title__text{color:#333;font-size:20px}.c-promise-v3__box__image{border-radius:8px;height:auto;margin-top:8px;width:100%}.c-promise-v3__box__description__subtitle{align-items:center;background-color:#f2f2f2;border-radius:8px;display:flex;gap:8px;margin-top:16px;padding:12px}.c-promise-v3__box__description__subtitle__text{color:#105ed3;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;letter-spacing:-2%;line-height:1.5}.c-promise-v3__box__description__subtitle__icon{height:54px;width:54px}.c-promise-v3__box__description__text{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px!important;font-size:16px;font-weight:400;line-height:1.5;margin-top:16px}@media screen and (max-width:767px){.c-promise-v3__box__description__text{font-size:14px}}@media screen and (min-width:768px){.c-promise-v3__box{align-items:center;flex-direction:row-reverse;gap:40px}.c-promise-v3__box:last-child{margin-top:54px}.c-promise-v3__box__title{align-items:center;display:flex;flex-direction:row;min-width:200px}.c-promise-v3__box__title__number{color:#013bab;font-family:Arvo,sans-serif;font-size:40px;font-size:32px;font-weight:700;letter-spacing:-.2%;line-height:1.5}}@media screen and (min-width:768px) and (max-width:767px){.c-promise-v3__box__title__number{font-size:32px}}@media screen and (min-width:768px){.c-promise-v3__box__title__text{font-size:24px}.c-promise-v3__box__car-image,.c-promise-v3__box__image{max-width:350px;width:100%}.c-promise-v3__box__description__subtitle{border-radius:16px;margin:18px 0 6px;padding:12px 16px}.c-promise-v3__box__description__subtitle__icon{height:64px;width:64px}.c-promise-v3__box__description__text{margin-top:16px}}@media screen and (min-width:768px) and (max-width:1200px){.c-promise-v3{min-width:340px}.c-promise-v3__title{min-width:300px;white-space:nowrap}.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 (min-width:768px){.cm-section-title,.sp{display:none}.pc{display:block}}.c-flow-v5__title{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;line-height:1.5;text-align:center}@media screen and (max-width:767px){.c-flow-v5__title{font-size:24px}}.c-flow-v5__list{display:flex;flex-direction:column;gap:24px;margin-top:16px}.c-flow-v5__list__item{align-items:center}.c-flow-v5__list__item__step{color:#013bab;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;line-height:1.5;text-align:center}.c-flow-v5__list__item__step .step-number{color:#013bab;font-size:32px}.c-flow-v5__list__item__title{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:24px;font-weight:600;line-height:1.5;text-align:center}@media screen and (max-width:767px){.c-flow-v5__list__item__title{font-size:20px}}.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{align-items:center;background-color:#f2f2f2;border-radius:8px;display:flex;padding:25px 0}.c-flow-v5__list__item__body__image img{margin:0 auto;max-width:182px}.c-flow-v5__list__item__body__text{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin-top:16px}@media screen and (max-width:767px){.c-flow-v5__list__item__body__text{font-size:14px}}.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:Arvo,sans-serif;font-size:32px;font-size:20px;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.c-flow-v5__list__item__freecall__tel{font-size:24px}}.c-flow-v5__list__item__freecall__text{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width:767px){.c-flow-v5__list__item__freecall__text{font-size:14px}}.c-flow-v5__list__item__note{color:#888;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin-top:8px}@media screen and (min-width:768px){.c-flow-v5{margin:0 auto;min-width:450px;padding:0}.c-flow-v5__list{gap:32px;margin-top:32px}.c-flow-v5__list__item__step{font-size:24px;text-align:start}.c-flow-v5__list__item__title{display:none;text-align:start}.c-flow-v5__list__item__body{align-items:center;display:flex;flex-direction:row-reverse;gap:80px}.c-flow-v5__list__item__body__title{color:#333;display:block;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:24px;font-weight:600;line-height:1.5}}@media screen and (min-width:768px) and (max-width:767px){.c-flow-v5__list__item__body__title{font-size:20px}}@media screen and (min-width:768px){.c-flow-v5__list__item__body__image{max-width:330px;width:100%}.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;display:flex;gap:8px}}.c-three-reasons-v5{padding:40px 0}.c-three-reasons-v5__title{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;line-height:1.5;text-align:center}@media screen and (max-width:767px){.c-three-reasons-v5__title{font-size:24px}}.c-three-reasons-v5__title span{color:#013bab}.c-three-reasons-v5__title__number{color:#333;font-family:Arvo,sans-serif;font-size:40px;font-weight:700;line-height:1.5}@media screen and (max-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{align-items:center;display:flex;flex-direction:column}.c-three-reasons-v5__list__item:not(:first-child){margin-top:24px}.c-three-reasons-v5__list__item__title{align-items:center;display:flex;flex-direction:column}.c-three-reasons-v5__list__item__title__step{color:#013bab;font-family:Arvo,sans-serif;font-size:40px;font-weight:700;line-height:1.5}@media screen and (max-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:Hiragino Kaku Gothic Pro,sans-serif;font-size:24px;font-weight:600;line-height:1.5;margin-top:4px}@media screen and (max-width:767px){.c-three-reasons-v5__list__item__title__text{font-size:20px}}.c-three-reasons-v5__list__item__body{margin-top:16px}.c-three-reasons-v5__list__item__body__image{border-radius:8px;height:241px;width:100%}.c-three-reasons-v5__list__item__body__subtitle{display:flex;gap:4px;margin-top:16px}.c-three-reasons-v5__list__item__body__subtitle__icon{height:24px;width:24px}.c-three-reasons-v5__list__item__body__subtitle__text{color:#013bab;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;line-height:1.5}@media screen and (max-width:767px){.c-three-reasons-v5__list__item__body__subtitle__text{font-size:14px}}.c-three-reasons-v5__list__item__body__description{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-size:16px!important;font-weight:400;line-height:1.5;margin-top:16px}@media screen and (max-width:767px){.c-three-reasons-v5__list__item__body__description{font-size:14px}}.c-three-reasons-v5 .pc{display:none}@media screen and (min-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{align-items:center;display:flex;flex-direction:row;min-width:200px}.c-three-reasons-v5__list__item__body{align-items:center;display:flex;flex-direction:row-reverse;gap:26px;justify-content:center;margin:0 auto;max-width:1120px}.c-three-reasons-v5__list__item__body__subtitle.pc{align-items:center!important;display:flex!important;flex-direction:row!important}.c-three-reasons-v5__list__item__body__image{flex-shrink:0;height:240px;max-width:350px}.c-three-reasons-v5 .sp{display:none}.c-three-reasons-v5 .pc{display:block}}.c-media-v2{padding:0}.c-media-v2__heading{margin-bottom:24px;text-align:center}.c-media-v2__title{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (max-width:767px){.c-media-v2__title{font-size:24px}}.c-media-v2__description-pc{display:none}.c-media-v2__box{margin-bottom:16px}.c-media-v2__description-sp{margin-bottom:40px;padding:0 16px}.c-media-v2__text{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-size:16px!important;font-weight:400;line-height:1.5}@media screen and (max-width:767px){.c-media-v2__text{font-size:14px}}@media screen and (min-width:768px){.c-media-v2__heading{align-items:center;display:flex;gap:16px;justify-content:center}.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{display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:40px}.c-campaign-v2__image{height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.c-campaign-v2{display:flex;flex-direction:row;gap:16px;margin-top:80px;width:100%}.c-campaign-v2__image{flex-shrink:1;height:auto;min-width:240px;-o-object-fit:cover;object-fit:cover}}.c-maker-list-top{background-color:#013bab;padding:20px 0;text-align:center}.c-maker-list-top__title{color:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-size:24px;font-weight:600;letter-spacing:-2px;line-height:1.5}@media screen and (max-width:767px){.c-maker-list-top__title{font-size:24px}}@media screen and (min-width:768px){.c-maker-list-top{padding:60px 0}.c-maker-list-top__title{font-size:40px!important}}.c-model-fv-v4{background-color:#f2f2f2;padding-bottom:54px}.c-model-fv-v4__title{background-image:linear-gradient(180deg,#0a318e,#092567);color:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;line-height:1;padding:18px 24px}@media screen and (max-width:767px){.c-model-fv-v4__title{font-size:14px}}.c-model-fv-v4__main{align-items:center;justify-content:center;margin-top:26px}.c-model-fv-v4__main__image{height:80px;margin-top:100px;position:relative;width:100%}.c-model-fv-v4__main__image__car{max-height:120px;-o-object-fit:cover;object-fit:cover;transform:translateY(-40%) translateX(10%);width:85%;z-index:2}.c-model-fv-v4__main__image__bg1,.c-model-fv-v4__main__image__bg2,.c-model-fv-v4__main__image__car{position:absolute}.c-model-fv-v4__main__image__bg1{background-color:#0a318e;border-radius:3px;content:"";height:107px;left:0;max-width:153px;top:-100%;width:100%}.c-model-fv-v4__main__image__bg2{background-color:#b9bdcb;border-radius:3px;bottom:-30%;content:"";height:107px;right:0;width:153px}.c-model-fv-v4__main__price_section{margin-top:8px}.c-model-fv-v4__main__price_section__text{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:12px;font-weight:400;letter-spacing:.2px;line-height:1.5}.c-model-fv-v4__main__swiper{height:320px;margin-top:16px}.c-model-fv-v4__main__content{flex-direction:column;width:100%}.c-model-fv-v4__main__content__space{margin:8px 0}.c-model-fv-v4__main__content__10years{align-items:center;display:flex;gap:8px;justify-content:center}.c-model-fv-v4__main__content__10years__decolation{height:32px;width:14px}.c-model-fv-v4__main__content__10years__text{color:#051948;font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1.8}.c-model-fv-v4__main__content__10years__text__number{font-size:24px}.c-model-fv-v4__main__content__text{text-align:start}.c-model-fv-v4__main__content__text__title{background-color:#0a318e;box-shadow:4px 4px 1px rgba(0,0,0,.18);color:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-size:16px!important;font-weight:600;line-height:1;padding:4px 12px}@media screen and (max-width:767px){.c-model-fv-v4__main__content__text__title{font-size:24px}}.c-model-fv-v4__main__content__text__message{color:#051948;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-size:20px;font-weight:600;letter-spacing:-2%;line-height:1.5;white-space:nowrap}@media screen and (max-width:767px){.c-model-fv-v4__main__content__text__message{font-size:24px}}.c-model-fv-v4__main__content__text__message b{color:#0a318e;font-size:32px}@media (min-width:768px){.c-model-fv-v4{padding-bottom:54px}.c-model-fv-v4__main{display:flex;justify-content:space-between;margin-top:32px}.c-model-fv-v4__main__content{max-width:470px}.c-model-fv-v4__main__content__10years__text{font-size:24px}.c-model-fv-v4__main__content__10years__text__number{font-size:40px}.c-model-fv-v4__main__content__10years__decolation{height:48px;width:20px}.c-model-fv-v4__main__content__text{margin-top:32px;text-align:center}.c-model-fv-v4__main__content__text__message,.c-model-fv-v4__main__content__text__title{font-size:32px!important}.c-model-fv-v4__main__content__text__message b{font-size:54px}.c-model-fv-v4__main__swiper{height:360px;max-width:470px}.c-model-fv-v4__main__image{height:100px;max-width:670px;position:relative;width:45%}.c-model-fv-v4__main__image__car{height:auto;max-height:310px;max-width:85%;position:absolute;right:32px;top:80%;transform:translateY(-80%);width:auto;z-index:2}.c-model-fv-v4__main__image__bg1,.c-model-fv-v4__main__image__bg2,.c-model-fv-v4__main__image__car{position:absolute}.c-model-fv-v4__main__image__bg1{background-color:#0a318e;border-radius:3px;content:"";height:136px;left:0;max-width:256px;top:-80%;width:100%}.c-model-fv-v4__main__image__bg2{background-color:#b9bdcb;border-radius:3px;bottom:-50%;content:"";height:136px;right:0;width:256px;z-index:0}.c-model-fv-v4__main__price_section{margin-left:52px}}.c-price-classification-v2{margin:0 auto;max-width:358px;padding:0 16px}.c-price-classification-v2__title{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;line-height:1.5;padding-top:16px;text-align:center}@media screen and (max-width:767px){.c-price-classification-v2__title{font-size:24px}}.c-price-classification-v2__table{background-color:#fff;margin-top:16px}.c-price-classification-v2__table__head{background-color:#fff;color:#333;display:grid;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;gap:1px;grid-template-columns:65% 35%;line-height:1.5}.c-price-classification-v2__table__head__column{padding:16px 0 16px 8px;text-align:start}.c-price-classification-v2__table__head__column-right{padding:16px 0;text-align:end}.c-price-classification-v2__table__body__type{border-top:1px solid #fff}.c-price-classification-v2__table__body__type__title{background-color:#eff4ff;font-size:14px;padding:8px 20px;position:relative;text-align:center;text-align:left}.c-price-classification-v2__table__body__type__link{background-color:#fff;color:#0b318f;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;font-size:16px;font-weight:600;line-height:1.5;padding:14px 8px;text-align:right}@media screen and (max-width:767px){.c-price-classification-v2__table__body__type__link{font-size:14px}}.c-price-classification-v2__table__body__type__body{align-items:center;cursor:auto;display:grid;grid-template-columns:70% 30%;justify-content:center}.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;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;line-height:1.5;padding:14px 8px}@media screen and (max-width:767px){.c-price-classification-v2__table__body__type__body__column{font-size:14px}}.c-price-classification-v2__table__body__type__body__column.grade{font-weight:400!important;text-align:left}.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{color:#333;display:inline-block;margin-top:8px;text-align:left}.c-price-classification-v2__table__body__details,.c-price-classification-v2__table__footer{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.c-price-classification-v2__table__footer{color:#888;margin-top:16px}.c-price-classification-v2__showmore{align-items:center;display:flex;justify-content:center;margin:16px auto 0;max-width:240px}.c-price-classification-v2__showmore__button{align-items:center;background-color:#fff;border:1px solid #0439c5;border-radius:100px;color:#0439c5!important;color:#333;cursor:pointer;display:flex;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:1.5;padding:20px 32px;position:relative;transition:.4s;width:100%}@media (min-width:768px){.c-price-classification-v2{margin:0 auto;max-width:880px;padding:0 280px}.c-price-classification-v2__table{margin-top:24px}.c-price-classification-v2__title{padding-top:80px;text-align:center}}@media screen and (min-width:768px) and (max-width:1200px){.c-price-classification-v2{max-width:880px;padding:0 160px}}.c-marketprice-v3{margin-top:40px}.c-marketprice-v3__title{display:none}.c-marketprice-v3__subtitle{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;line-height:1.5;text-align:center}@media screen and (max-width:767px){.c-marketprice-v3__subtitle{font-size:24px}}.c-marketprice-v3__description{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-size:16px!important;font-weight:400;line-height:1.5;margin-top:16px}@media screen and (max-width:767px){.c-marketprice-v3__description{font-size:14px}}.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{align-items:center;background-color:#eff4ff;color:#333;display:flex;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;justify-content:space-between;line-height:1.5;margin:4px 0;padding:12px 8px;position:relative;text-align:left}.c-marketprice-v3__table__body__type__title svg{height:16px;width:16px}.c-marketprice-v3__table__body__type__link{font-size:14px;padding:10px 20px}.c-marketprice-v3__table__body__type__link__text{color:#0b318f!important;text-decoration:underline!important}.c-marketprice-v3__notice{display:none}@media screen and (min-width:768px){.c-marketprice-v3{margin-top:80px}.c-marketprice-v3__title{color:#333;display:block;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-size:40px!important;font-weight:600;line-height:1.5;margin-bottom:24px;text-align:center}}@media screen and (min-width:768px) and (max-width:767px){.c-marketprice-v3__title{font-size:24px}}@media screen and (min-width:768px){.c-marketprice-v3__description{margin-top:24px}.c-marketprice-v3__notice{color:#888;display:block;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin-top:24px;text-align:center}}.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{align-items:center;background-color:#1b439f;display:flex;gap:24px;margin-bottom:8px;padding:12px 24px;position:relative}.c-content-v4__item__head__title{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-size:20px!important;font-weight:600;letter-spacing:-2%;line-height:1.5}@media screen and (max-width:767px){.c-content-v4__item__head__title{font-size:24px}}.c-content-v4__item__body{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-size:16px!important;font-weight:400;letter-spacing:-2%;line-height:1.5;margin-top:16px}@media screen and (max-width:767px){.c-content-v4__item__body{font-size:14px}}.c-content-v4__title{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;letter-spacing:-2%;line-height:1.5;margin-bottom:24px;margin-top:40px;text-align:center}@media screen and (max-width:767px){.c-content-v4__title{font-size:24px}}@media screen and (min-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:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;letter-spacing:-2%;line-height:1.5;margin-bottom:16px;text-align:center}@media screen and (max-width:767px){.c-model-list-v2__title{font-size:24px}}.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;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;letter-spacing:-2%;line-height:1.5}.c-model-list-v2__list{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-top:8px}.c-model-list-v2__item{align-items:center;display:flex;padding:10px 0;position:relative}.c-model-list-v2__item__text{margin-right:24px}.c-model-list-v2__item__text__model{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:400;letter-spacing:-2%;line-height:1.5}@media screen and (max-width:767px){.c-model-list-v2__item__text__model{font-size:14px}}.c-model-list-v2__item__icon{fill:#0b318f;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;z-index:1}@media screen and (min-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{gap:8px 58px;grid-template-columns:repeat(4,1fr);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}@media screen and (min-width:769px){.c-footer-small-v2{padding-bottom:150px}}.c-footer-small-v2__nav{display:flex;justify-content:center}.c-footer-small-v2__nav__item{display:inline-block;font-size:14px;margin-right:40px;position:relative}.c-footer-small-v2__nav__item:first-child:after{background-color:hsla(0,0%,100%,.4);content:"";height:80%;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:1px}.c-footer-small-v2__inner{color:#fff;margin:0 auto;max-width:1080px;text-align:center;width:90%}.c-footer-small-v2__copyright{font-size:12px;margin-top:10px}@media screen and (max-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{display:flex;width:100%}.c-supervisor-v2__card__avatar{border-radius:50%;display:block;height:48px;margin-right:16px;width:48px}.c-supervisor-v2__card__text__name{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.2px;line-height:1.5;margin-bottom:16px}@media screen and (max-width:767px){.c-supervisor-v2__card__text__name{font-size:20px}}.c-supervisor-v2__card__text__profile{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-size:16px!important;font-weight:400;letter-spacing:-.2px;line-height:1.5}@media screen and (max-width:767px){.c-supervisor-v2__card__text__profile{font-size:14px}}@media screen and (min-width:768px){.c-supervisor-v2__card__avatar{height:140px;margin-right:24px;width:140px}.c-supervisor-v2__card__text{margin-top:8px}}.p-country__title{background-color:#ebf2fb;padding:60px 0}.p-country__title__text{font-size:38px;font-weight:700;line-height:1.5;text-align:center}.p-country__title__text span{color:#0b318f}.p-country__inner{margin:0 auto;max-width:1080px;width:95%}.p-country__makers{margin:60px auto}.p-country__makers__head{background-color:#0b318f;color:#fff;font-size:20px;font-weight:700;padding:12px;text-align:center}.p-country__makers__body{background-color:#f9fafc;display:flex;flex-wrap:wrap}.p-country__makers__body__item{align-items:center;border:1px solid #fff;display:flex;height:60px;justify-content:center;width:calc(20% - 2px)}.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 (max-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{font-size:16px;padding:8px}.p-country__makers__body__item{height:50px;width:calc(50% - 2px)}}.maker{margin-top:32px}.maker__mv{margin-bottom:50px}.maker__mv .innerbg{background:url(https://assets.qsha-oh.com/img/main/makerlist/fv.jpg) no-repeat top;background-size:cover;position:relative}.maker__mv .makertitle{color:#fff;font-size:30px;font-size:3rem;padding:40px 0;text-align:center}.maker__inner{margin:38px auto 0}.maker__countries{margin-bottom:60px}.maker__countries__country{display:flex;flex-direction:column;padding:40px 20px}.maker__countries__country:not(:last-child){border-bottom:1px solid #e5e5ed}.maker__countries__country__name{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:20px}.maker__countries__country__name img{display:inline-block;margin-right:4px;vertical-align:bottom}.maker__countries__country__makers{display:flex;flex-wrap:wrap;gap:12px}.maker__countries__country__makers__maker{border:1px solid #e5e5ed;border-radius:4px;cursor:pointer;display:block;font-size:14px;padding:8px 16px;transition:.2s}.maker__countries__country__makers__maker:hover{background-color:#0b318f;color:#fff}.maker .txt-sec{margin-bottom:64px}.maker .txt-sec .content{box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-sizing:border-box;font-size:16px;margin:0 auto;max-width:1080px;padding:25px 25px 40px;position:relative;text-align:left;width:90%}.maker .txt-sec .content img{margin-top:-40px}.maker__results{padding:80px 0}.maker__results__title{font-size:38px;font-weight:700;line-height:1.2;margin-bottom:20px;position:relative;text-align:center}.maker__results__title span{color:#0b318f}.maker__results__description{font-size:16px;margin-bottom:20px;margin-inline:auto;text-align:center;width:85%}@media screen and (max-width:767px){.maker__mv{margin-bottom:20px}.maker__mv .innerbg{background-image:url(https://assets.qsha-oh.com/img/main/makerlist/fv.jpg);background-repeat:no-repeat;background-size:cover}.maker__mv .makertitle{color:#fff;font-size:2.3rem;line-height:1.5;padding:20px 0}.maker__inner{margin-top:32px}.maker__countries{margin-bottom:40px}.maker__countries__country{padding:16px 12px}.maker__countries__country__name{font-size:16px;margin-bottom:16px}.maker__countries__country__makers{gap:8px}.maker__countries__country__makers__maker{font-size:12px;padding:4px 12px}.maker .txt-sec{margin-bottom:20px}.maker .txt-sec .content{font-size:14px;padding:20px}.maker .txt-sec .content img{height:auto;margin-top:-30px;width:52px}.maker__results{padding:40px 0}.maker__results__title{font-size:26px;line-height:1.5}.maker__results__description{font-size:14px;text-align:left}}.model{background-color:#fff;font-family:CurrentNotoSansJP,sans-serif}.model__mv{letter-spacing:.1rem;padding:20px 0;position:relative;text-align:center}.model__mv,.model__mv__under-10{background-color:#fff;background-image:radial-gradient(#dce6fb 30%,transparent 0);background-size:15px 15px}.model__mv__under-10{padding-top:20px}.model__mv__under-10__inner{box-sizing:border-box;text-align:center}.model__mv__under-10__subtitle{color:#fff;font-family:Arvo,sans-serif;font-size:28px;font-weight:700;letter-spacing:.5rem;line-height:1;text-align:left}.model__mv__under-10__subtitle strong{font-size:40px}.model__mv__under-10__subtitle__wrapper{align-items:center;background-color:#dd5d00;border-radius:2px;display:flex;gap:8px;height:auto;justify-content:center;margin:0 auto 20px;padding:16px;position:relative;width:640px}.model__mv__under-10__subtitle__wrapper:after{border-color:#dd5c00 transparent transparent;border-style:solid;border-width:12px 8px 0;bottom:-12px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.model__mv__under-10__title{color:#0b318f;font-family:Arvo,sans-serif;font-size:40px;font-weight:700;letter-spacing:.5rem;line-height:1.2}.model__mv__under-10__title__wrapper{align-items:flex-end;display:flex;gap:8px;justify-content:center}.model__mv__under-10__title svg{fill:#0b318f;display:block}.model__mv__under-10__title__icon{display:block;margin-bottom:8px}.model__mv.model{padding-top:200px}.model__mv__main{align-items:center;display:flex;justify-content:center;margin:0 auto;width:85%}.model__mv__title{font-size:36px;font-weight:700;line-height:1.2;text-align:left}.model__mv__title span{background-color:#0b318f;color:#fff;display:inline-block;margin-bottom:8px;padding:8px 16px}.model__mv__title small{display:inline-block;margin-left:8px}.model__mv__title__wrapper{flex-shrink:0;max-width:50%;text-align:center}.model__mv__title-storage{font-size:36px;font-weight:700;line-height:1.2;text-align:center}.model__mv__title-storage span{background-color:#0b318f;color:#fff;display:inline-block;margin-bottom:8px;padding:8px 16px}.model__mv__title-storage small{display:inline-block;margin-left:8px}.model__mv__title-storage__wrapper{flex-shrink:0;max-width:50%;text-align:center}.model__mv__strength{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:12px auto}.model__mv__strength__box{align-items:center;background-color:#fff;border:3px solid #0b318f;border-radius:2px;display:flex;flex-direction:column;justify-content:center;padding:8px}.model__mv__strength__box__icon{display:block;height:40px;width:auto}.model__mv__strength__box__text{color:#0b318f;font-size:15px;font-weight:700;line-height:1.3;margin-top:8px}.model__mv__image{margin-left:60px}.model__mv__image img{height:auto;max-height:320px;width:auto}.model__mv .c-cta-v2__menu{padding:0 12px}.model__reasons{background-color:#003bac}.model__reasons .ctabox-content{margin:auto;padding:52px 0 63px;width:986px}.model__reasons .reason-list{display:inline-block;position:relative}.model__reasons .ctabox-content h2{display:inline-block;margin:30px 79px 35px;vertical-align:31px}.model__reasons ul.reasontext{color:#003bac;display:flex;font-size:19.5px;font-weight:800;margin-left:-37px;position:absolute;top:83px;width:115%}.model__reasons ul.reasontext li{text-align:center;width:32.6%}.model__reasons .ctaline{margin:20px 0;text-align:center}.model__reasons .cbox_left{box-sizing:border-box;float:left;margin:0 0 0 45px;width:45%}.model__reasons span.cbox_left_upper img{margin-right:10px;vertical-align:middle}.model__reasons span.cbox_left_upper{color:#fff;display:inline-block;font-size:17px;position:relative}.model__reasons .telbox{background-color:#3362bd;border-radius:14px;box-sizing:border-box;color:#fff;display:inline-block;font-size:28px;font-weight:900;height:78px;line-height:1.2;margin-top:10px;padding-left:71px;padding-top:15px;width:402px}.model__reasons .telbox p{font-size:11.5px;font-weight:400;letter-spacing:3px}.model__reasons span.cbox_left_upper:before{background-color:#001d56;content:"";height:4px;height:9px;left:54%;position:absolute;top:22px;transform:translateX(-50%);width:118px;width:349px}.model__reasons .cbox_right{box-sizing:border-box;float:right;width:45%}.model__reasons .cbox_right .smooth-scroll{display:block}.model__reasons .contactbox{overflow:auto;width:100%}.model__reasons .formbox{background-color:#fff;border:5px solid #538bfb;border-radius:49px;box-shadow:0 14px 44.1px 4.9px rgba(0,29,86,.57);box-shadow:0 0 16px -8px rgba(0,0,0,.6);box-sizing:border-box;color:#f44336;color:#003bac;font-size:14px;font-size:22.5px;font-weight:600;height:84px;margin-top:13px;width:436px}.model__reasons .hprice{color:#fff;letter-spacing:1.2;margin-left:14px;position:relative;vertical-align:middle}.model__reasons .hprice img{margin-right:10px;vertical-align:middle}.model__reasons .hprice:before{background-color:#f6d003;content:"";height:9px;left:50%;position:absolute;top:20px;transform:translateX(-50%);width:334px}.model__reasons img.btnleft{margin-left:6px;margin-right:30px;margin-top:3px;vertical-align:-22px}.model__reasons img.btnright{margin-left:55px;vertical-align:5px}@media screen and (max-width:767px){.model__mv{padding:12px 0}.model__mv__under-10{padding-top:12px}.model__mv__under-10__subtitle{font-size:20px;letter-spacing:.1rem;line-height:1.2}.model__mv__under-10__subtitle strong{font-size:24px}.model__mv__under-10__subtitle__wrapper{box-sizing:border-box;margin-bottom:12px;padding:8px;width:98%}.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%}.model__mv__title{font-size:26px;text-align:center}.model__mv__title span{margin-bottom:6px;padding:6px 12px}.model__mv__title__wrapper{max-width:100%}.model__mv__title__head{border-width:2px;font-size:15px;margin-bottom:10px}.model__mv__title-storage{font-size:26px;text-align:center}.model__mv__title-storage span{margin-bottom:6px;padding:6px 12px}.model__mv__title-storage__wrapper{max-width:100%}.model__mv__title-storage__head{border-width:2px;font-size:15px;margin-bottom:10px}.model__mv__strength{gap:4px;grid-template-columns:repeat(3,1fr);margin:10px auto}.model__mv__strength__box{border-width:2px;padding:4px}.model__mv__strength__box__icon{height:24px}.model__mv__strength__box__text{font-size:11px;margin-top:4px}.model__mv__image{margin-left:0;margin-top:10px}.model__mv__image img{max-height:200px}.model__mv__cta{height:52px;width:95%}.model__mv__cta__text{font-size:16px}.model__mv__cta__balloon{font-size:13px}.model__reasons .ctabox-content{padding:40px 0;width:90%}.model__reasons ul.reasontext{font-size:12px;margin-left:-20px;top:50px}.model__reasons .ctaline{margin:10px 0}.model__reasons .cbox_right{width:100%}.model__reasons .formbox{font-size:18px;height:84px;margin-top:20px;width:100%}.model__reasons .formbox .btnleft{margin-right:10px}.model__reasons .formbox .btnright{margin-left:20px;vertical-align:2px}.model__reasons .hprice{font-size:12px}.model__reasons .hprice img{height:auto;margin-right:4px;width:24px}.model__reasons .hprice:before{height:6px;top:24px;width:100%}}.p-prefecture__firstview{background-color:#ebf2fb;height:422px;position:relative;width:auto}.p-prefecture__firstview__image{height:568px;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);width:auto;z-index:0}.p-prefecture__firstview__inner{height:auto;margin:0 auto;max-width:980px;position:relative;width:90%}.p-prefecture__firstview__region{color:#003aac;font-size:60px;font-weight:700;line-height:90px;padding-left:28px}.p-prefecture__firstview__region small{color:#003aac;display:inline-block;font-size:49px;font-weight:700;margin-left:12px}.p-prefecture__firstview__title{background-color:#003aac;color:#fff;display:inline-block;font-size:50px;font-weight:700;line-height:80px;padding:0 28px}.p-prefecture__firstview__title__wrapper{left:0;position:absolute;top:92px}.p-prefecture__message{margin:40px auto -40px;max-width:1000px;text-align:center;width:90%}.p-prefecture__message__title{color:#ff4b43;font-size:40px;font-weight:700}.p-prefecture__point{padding:60px 0 40px;text-align:center}.p-prefecture__point__inner{height:auto;margin:0 auto;max-width:980px;position:relative;width:95%}.p-prefecture__point__title{display:inline-block;font-size:28px;font-weight:700;line-height:28px;padding:0 28px;position:relative}.p-prefecture__point__title strong{color:#003aac}.p-prefecture__point__title:after,.p-prefecture__point__title:before{border:0;border-top:1px solid #003aac;content:"";position:absolute;top:50%;transform:translateY(-50%);width:50px}.p-prefecture__point__title:before{left:-28px;transform:rotate(70deg)}.p-prefecture__point__title:after{right:-28px;transform:rotate(-70deg)}.p-prefecture__point__grid{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(30%,1fr));margin-top:40px}.p-prefecture__point__grid__item{box-sizing:border-box;position:relative}.p-prefecture__point__grid__item:before{content:"";display:block;padding-top:80%}.p-prefecture__point__grid__item__square{align-items:center;background-color:#fff;border:1px solid #93aad8;box-shadow:10px 10px 0 #f5f7f8;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.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{font-size:22px;font-weight:700;line-height:32px;margin-top:10px}.p-prefecture__point__grid__item__free{color:#003aac;font-size:28px;font-weight:700;line-height:40px}.p-prefecture__regions{height:auto;margin:0 auto;max-width:980px;padding-top:60px;width:95%}.p-prefecture__regions__table{border:none;display:table;table-layout:auto;white-space:pre-wrap;width:100%}.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{background-color:#003aac;color:#fff;font-size:20px;font-weight:700;padding:12px;text-align:center}.p-prefecture__regions__table__region{color:#003aac;font-size:13px;font-weight:700;padding:18px 26px;text-align:left}.p-prefecture__regions__table__pref{font-size:13px;padding:18px 24px;text-decoration:underline}.p-prefecture__results{padding:60px 0}.p-prefecture__results__inner{height:auto;margin:0 auto;max-width:980px;text-align:center;width:95%}.p-prefecture__results__title{display:inline-block;font-size:32px;font-weight:700;line-height:42px;margin:48px auto;position:relative}.p-prefecture__results__title span{color:#003aac}.p-prefecture__results__title:before{background-color:#003aac;content:"";height:5px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:120px}.p-prefecture__results__grid{display:grid;gap:40px;grid-auto-rows:minmax(365px,auto);grid-template-columns:repeat(3,295px)}.p-prefecture__voices{padding:60px 0}.p-prefecture__voices__inner{height:auto;margin:0 auto;max-width:980px;text-align:center;width:95%}.p-prefecture__voices__title{display:inline-block;font-size:32px;font-weight:700;line-height:42px;margin:48px auto;position:relative}.p-prefecture__voices__title span{color:#003aac}.p-prefecture__voices__title:before{background-color:#003aac;content:"";height:5px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:120px}.p-prefecture__voices__list__item{display:flex;margin:0 auto;max-width:800px;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{background-color:#eaeaea;bottom:-20px;content:"";height:1px;position:absolute;width:100%}.p-prefecture__voices__list__item__image{display:block;height:144px;margin-right:40px;-o-object-fit:cover;object-fit:cover;width:194px}.p-prefecture__voices__list__item__text{text-align:left}.p-prefecture__voices__list__item__text__pref{background-color:#ff4b43;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:12px;margin-bottom:12px;padding:6px 8px}.p-prefecture__voices__list__item__text__title{color:#505050;font-size:16px;font-weight:700;margin-bottom:8px}.p-prefecture__voices__list__item__text__message{font-size:14px}.p-prefecture__contents{background-color:#e9edf2;padding:60px 0}.p-prefecture__contents__inner{height:auto;margin:0 auto;max-width:1000px;width:90%}.p-prefecture__contents__item{background-color:#fff;padding:60px}.p-prefecture__contents__item:not(:last-child){margin-bottom:20px}.p-prefecture__contents__item__title{color:#003aac;font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.p-prefecture__contents__item__body{font-size:14px;line-height:28px;word-break:break-all}@media screen and (max-width:600px){.p-prefecture__firstview{height:347px}.p-prefecture__firstview__image{display:none}.p-prefecture__firstview__inner{background-image:url(https://assets.qsha-oh.com/img/main/prefecture/firstview_sp.png);background-position:left 0 top 20px;background-repeat:no-repeat;height:514px;width:100%}.p-prefecture__firstview__region{font-size:32px;line-height:48px;padding-left:12px}.p-prefecture__firstview__region small{font-size:24px}.p-prefecture__firstview__title{font-size:28px;line-height:48px;padding:0 12px}.p-prefecture__firstview__title__wrapper{left:12px}.p-prefecture__message{margin:20px auto -30px;text-align:center}.p-prefecture__message__title{font-size:22px}.p-prefecture__point{padding:20px 0}.p-prefecture__point__title{font-size:16px;line-height:20px;padding:0 40px}.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 0 #f5f7f8}.p-prefecture__point__grid__item:first-child img{height:24px;width:28px}.p-prefecture__point__grid__item:nth-child(2) img{height:22px;padding-left:6px;width:28px}.p-prefecture__point__grid__item:nth-child(3) img{height:20px;padding-left:4px;padding-top:2px;width:19px}.p-prefecture__point__grid__item__text{font-size:11px;line-height:17px;margin-top:6px}.p-prefecture__point__grid__item__free{font-size:14px;line-height:17px}.p-prefecture__regions{padding-top:20px}.p-prefecture__regions__list__title{background-color:#003aac;color:#fff;font-size:15px;font-weight:700;padding:14px;text-align:center}.p-prefecture__regions__list__region{border-bottom:1px solid #bac9e8;position:relative}.p-prefecture__regions__list__region:after{content:url(https://assets.qsha-oh.com/img/main/prefecture/icon_plus.svg);position:absolute;right:24px;top:12px;z-index:-1}.p-prefecture__regions__list__region[open]:after{content:url(https://assets.qsha-oh.com/img/main/prefecture/icon_minus.svg);top:6px}.p-prefecture__regions__list__region>summary{color:#003aac;font-size:13px;font-weight:700;line-height:13px;list-style:none;padding:20px}.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;display:block;font-size:12px;line-height:12px;padding:20px 24px;position:relative}.p-prefecture__regions__list__pref:not(:last-child){margin-bottom:2px}.p-prefecture__regions__list__pref__arrow{position:absolute;right:28px;top:20px}.p-prefecture__results{padding:20px 0}.p-prefecture__results__inner{width:100%}.p-prefecture__results__title{font-size:22px;line-height:32px;margin:20px auto}.p-prefecture__results__title:before{display:none}.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{font-size:22px;line-height:28px;margin:40px auto}.p-prefecture__voices__title:before{display:none}.p-prefecture__voices__list__item{max-width:100%}.p-prefecture__voices__list__item__image{height:56px;margin-right:20px;width:75px}.p-prefecture__voices__list__item__text__pref{font-size:11px;margin-bottom:4px}.p-prefecture__voices__list__item__text__title{font-size:14px;margin-bottom:4px}.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{font-size:18px;margin-bottom:16px;text-align:left}}.p-usersvoice__title_big{display:none}@media (min-width:600px){.p-usersvoice__title_big{display:block}}.p-usersvoice__title_small{display:none}@media (max-width:600px){.p-usersvoice__title_small{display:block}}.p-usersvoice__spacing{gap:12px}.p-usersvoice__user_wrapper{margin-top:24px}.p-usersvoice__tag_wrapper{margin-top:12px}.p-usersvoice__tag{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-sizing:border-box;color:#888;display:flex;font-size:12px;font-weight:700;height:34px;justify-content:center;letter-spacing:-.24px;min-width:56px;padding:8px 16px;transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke}.p-usersvoice__title{background-color:#ebf2fb;height:250px}.p-usersvoice__title__inner{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:1080px;width:90%}.p-usersvoice__title__text{font-size:38px;font-weight:700;line-height:1.5;text-align:center}.p-usersvoice__title__text b{color:#003bac;display:block;margin-bottom:8px}.p-usersvoice__title__text b small{display:inline-block;margin-left:8px}.p-usersvoice__title__text span{background-color:#003bac;color:#fff;display:inline-block;padding:8px 24px}.p-usersvoice__inner{margin:0 auto;max-width:1080px;width:90%}.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;display:flex;margin-bottom:28px}.p-usersvoice__outline__title__icon{fill:#003bac}.p-usersvoice__outline__title__text{all:initial;color:#003bac;font-size:24px;font-weight:700;margin-left:18px}.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{background-color:#fff;border-radius:50%;box-shadow:0 3px 5px rgba(0,0,0,.2);height:52px;position:absolute;right:20px;text-align:center;top:20px;width:52px}.p-usersvoice__outline__close:hover{cursor:pointer;opacity:.8}.p-usersvoice__outline__close__icon{fill:#003bac;margin-top:22px;transform:rotate(180deg);transition:.2s}.p-usersvoice__outline__list{display:block;transition:.2s}.p-usersvoice__outline__list__item{font-size:13px;margin-bottom:12px;overflow:hidden;width:100%}.p-usersvoice__outline__list__item a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-usersvoice__outline__list__item:hover{color:#003bac;text-decoration:underline}.p-usersvoice__voices{margin:60px auto}.p-usersvoice__voices__grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.p-usersvoice__voices__grid{grid-template-columns:1fr}}.p-usersvoice__voices__item{background:#fff;overflow:hidden;position:relative}.p-usersvoice__voices__item__content{padding:16px}.p-usersvoice__voices__item__image__car{border-radius:4px;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.p-usersvoice__voices__item__info{margin-bottom:16px}.p-usersvoice__voices__item__star{align-items:center;display:flex;margin-bottom:8px}.p-usersvoice__voices__item__star__icon{fill:#f6d003;height:22px;width:22px}.p-usersvoice__voices__item__user{color:#666;font-size:14px;margin:0}.p-usersvoice__voices__item__message__text{color:#333;font-size:14px;letter-spacing:.28px;line-height:1.5;margin:0}.p-usersvoice__voices__item__staff{background:#f8f8f8;border-radius:4px;gap:16px;margin-bottom:16px;padding:16px}.p-usersvoice__voices__item__staff__image{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.p-usersvoice__voices__item__staff__image__photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-usersvoice__voices__item__staff__message{flex:1}.p-usersvoice__voices__item__staff__title{color:#003bac;font-size:14px;font-weight:700;margin:0 0 8px}.p-usersvoice__voices__item__staff__text{color:#333;font-size:14px;line-height:1.6;margin:0}.p-usersvoice__voices__item__link{align-items:center;color:#0a48a7!important;display:inline-flex;font-size:14px;font-weight:lighter;letter-spacing:-.28px;text-decoration:none}.p-usersvoice__voices__item__link__wrapper{margin-top:20px;text-align:left}.p-usersvoice__voices__item__link__icon{fill:#0a48a7!important;height:16px;margin-left:4px;width:16px}.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{background-color:#003aac;color:#fff;font-size:20px;font-weight:700;padding:10px;text-align:center}.p-usersvoice__model__inner{border:1px solid #003aac;padding:20px 20px 40px}.p-usersvoice__model__description{font-size:16px;text-align:center}.p-usersvoice__model__flex{align-items:center;display:flex;justify-content:center;margin-top:40px}.p-usersvoice__model__image{display:block;height:auto;margin-right:40px;max-width:500px;width:50%}.p-usersvoice__model__button{background-color:#fff;border:3px solid #003aac;border-radius:48px;color:#003aac!important;display:block;font-size:20px;font-weight:700;height:auto;max-width:400px;padding:18px;position:relative;text-align:center;width:100%}.p-usersvoice__model__button .arrow{position:absolute;right:40px;top:32px;transform:rotate(-90deg);z-index:1}.p-usersvoice__model__button:hover{background-color:#f8f8f8}.p-usersvoice__grade-list{padding:60px 0}.p-usersvoice__grade-list__inner{margin:0 auto;max-width:1080px;text-align:center;width:90%}.p-usersvoice__grade-list__title{display:inline-block;font-size:28px;line-height:40px;margin-bottom:40px;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{border:0;border-top:1px solid #003aac;content:"";position:absolute;top:50%;transform:translateY(-50%);width:60px}.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{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.p-usersvoice__grade-list__list__item{background-color:#fff;display:flex;width:100%}.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{display:block;-o-object-fit:cover;object-fit:cover;width:50%}.p-usersvoice__grade-list__list__item__body{align-items:center;background-color:#fff;border:1px solid #eee;display:flex;flex-shrink:0;position:relative;text-align:left;width:50%}.p-usersvoice__grade-list__list__item__body__model{color:#444;font-size:13px;font-weight:700;padding:0 28px 0 12px}.p-usersvoice__grade-list__list__item__body svg{fill:#003bac;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}@media screen and (max-width:600px){.p-usersvoice__tag_wrapper{margin-top:8px}.p-usersvoice__user_wrapper{margin-top:16px}.p-usersvoice__spacing{gap:14px}.p-usersvoice__title{height:200px}.p-usersvoice__title__text{font-size:24px}.p-usersvoice__voices{margin:20px auto}.p-usersvoice__voices__grid{gap:32px;grid-template-columns:1fr}.p-usersvoice__voices__item{background:transparent;padding-bottom:24px}.p-usersvoice__voices__item__content{padding:0}.p-usersvoice__voices__item__link__wrapper{margin-top:0}.p-usersvoice__voices__item__image{max-width:80%}.p-usersvoice__voices__item__image__car{border-radius:0;height:180px;padding-bottom:0!important;width:100%}.p-usersvoice__voices__item__info{margin-bottom:12px}.p-usersvoice__voices__item__star{justify-content:flex-start;margin-bottom:4px}.p-usersvoice__voices__item__star__icon{height:22px;width:22px}.p-usersvoice__voices__item__user{color:#333;font-size:12px}.p-usersvoice__voices__item__message__text{font-size:14px;letter-spacing:.28px;line-height:1.5}.p-usersvoice__voices__item__staff{background:transparent;gap:12px;margin-bottom:12px;padding:12px}.p-usersvoice__voices__item__staff__image{height:40px;width:40px}.p-usersvoice__voices__item__staff__title{font-size:12px;margin-bottom:4px}.p-usersvoice__voices__item__staff__text{font-size:12px;line-height:1.5}.p-usersvoice__voices__item__link{color:#234ca3!important;font-size:14px;letter-spacing:-.28px}.p-usersvoice__voices__item__link__icon{height:14px;width:14px}.p-usersvoice__outline{padding:22px}.p-usersvoice__outline__title{margin-bottom:22px}.p-usersvoice__outline__title__icon{height:16px;width:20px}.p-usersvoice__outline__title__text{font-size:20px;margin-left:12px}.p-usersvoice__outline__close{height:40px;right:16px;top:12px;width:40px}.p-usersvoice__outline__close__icon{margin-top:16px}.p-usersvoice__outline__list__item{font-size:13px;margin-bottom:12px}.p-usersvoice__pagination{margin:20px 0}.p-usersvoice__model{padding:40px 0}.p-usersvoice__model__title{font-size:16px}.p-usersvoice__model__description{font-size:13px;text-align:left}.p-usersvoice__model__flex{flex-direction:column;margin-top:20px}.p-usersvoice__model__image{margin-bottom:20px;margin-right:0;width:100%}.p-usersvoice__model__button{border-width:2px;font-size:16px;width:90%}.p-usersvoice__model__button .arrow{height:auto;right:30px;top:22px;width:10px}.p-usersvoice__grade-list{padding:40px 0}.p-usersvoice__grade-list__title{font-size:24px;line-height:1.3;margin-bottom:20px}.p-usersvoice__grade-list__list{grid-template-columns:repeat(1,1fr)}}.p-result__title{background-color:#ebf2fb;height:250px}.p-result__title__inner{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:1080px;width:90%}.p-result__title__text{font-size:38px;font-weight:700;line-height:1.5;text-align:center}.p-result__title__text b{color:#003bac;display:block;margin-bottom:8px}.p-result__title__text b small{display:inline-block;margin-left:8px}.p-result__title__text span{background-color:#003bac;color:#fff;display:inline-block;padding:8px 24px}.p-result__inner{margin:0 auto;max-width:1080px;width:95%}.p-result__description{margin-top:40px;text-align:center}.p-result__results{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:60px auto}.p-result__results__item{display:flex}.p-result__results__item__image{position:relative;width:100%}.p-result__results__item__image:before{content:"";display:block;padding-top:56.25%}.p-result__results__item__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.p-result__results__item__body{border:1px solid #eaeaea;display:flex;flex-direction:column;justify-content:space-between;padding:8px 0;position:relative;width:100%}.p-result__results__item__body .body,.p-result__results__item__body .head{padding:0 12px}.p-result__results__item__title{font-size:12px;margin-bottom:4px}.p-result__results__item__text{font-size:12px}.p-result__results__item__text label{color:#003bac;display:inline-block;font-size:12px;font-weight:700;margin-right:12px;width:60px}.p-result__results__item__link{border:1px solid #003bac;border-radius:4px;color:#003bac!important;display:block;font-size:11px;margin-top:8px;padding:2px 8px;position:relative;text-align:center}.p-result__results__item__link:hover{background-color:#ebf2fb;cursor:pointer}.p-result__results__item__link:after{border-right:1px solid #003bac;border-top:1px solid #003bac;content:"";height:4px;position:absolute;right:14px;top:9px;transform:rotate(45deg);width:4px}.p-result__pagination{margin:40px 0}@media screen and (max-width:600px){.p-result__title{height:200px}.p-result__title__text{font-size:24px}.p-result__description{font-size:12px;margin-top:20px}.p-result__results{margin:20px auto}.p-result__results__item{flex-direction:column;justify-content:space-between}.p-result__results__item__body{flex-grow:2;padding:4px 0}.p-result__results__item__body .body{display:flex;flex-direction:column;padding-bottom:2px}.p-result__results__item__title{font-size:11px;margin-bottom:4px}.p-result__results__item__link,.p-result__results__item__text,.p-result__results__item__text label{font-size:10px}.p-result__results__item__link:after{content:"";right:10px;top:8px}.p-result__pagination{margin:20px 0}}#strong-head-text{margin-bottom:45px}#strong-head-text h3{color:#044082;font-size:2.2rem;line-height:1.5;margin-bottom:20px;text-align:center}#strong-head-text h3 .noto{letter-spacing:.1em}#strong-head-text p{letter-spacing:.05em;text-align:center}#other-company{background:#fff;background:linear-gradient(180deg,#fff 0,#7f7f7f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#7f7f7f",GradientType=0)}.other-company-title{color:#3a3a3a;font-size:3rem;margin-bottom:28px;text-align:center}ul.other-company-balloon{height:320px;position:relative}ul.other-company-balloon:after{border-color:#f5b81f transparent transparent;border-style:solid;border-width:77px 83px 0;bottom:-44px;content:"";height:0;left:50%;margin-left:-83px;position:absolute;width:0;z-index:1}ul.other-company-balloon li{background:transparent no-repeat 50%;box-sizing:border-box;color:#fff;display:table;position:absolute;text-align:center}ul.other-company-balloon li:first-child{background-image:url(https://assets.qsha-oh.com/img/wp/page/other_balloon_01.png);height:206px;left:0;top:65px;width:206px}ul.other-company-balloon li:nth-child(2){background-image:url(https://assets.qsha-oh.com/img/wp/page/other_balloon_02.png);height:238px;left:246px;top:0;width:238px}ul.other-company-balloon li:nth-child(3){background-image:url(https://assets.qsha-oh.com/img/wp/page/other_balloon_03.png);height:206px;padding-top:16px;right:272px;top:18px;width:206px}ul.other-company-balloon li:nth-child(4){background-image:url(https://assets.qsha-oh.com/img/wp/page/other_balloon_04.png);height:238px;right:0;top:57px;width:238px}ul.other-company-balloon li .cell{display:table-cell;vertical-align:middle}ul.other-company-balloon li .cell .former{font-size:1.35rem;letter-spacing:.05em;line-height:1.5}ul.other-company-balloon li .cell .latter{font-size:2.1rem;letter-spacing:.05em;line-height:1.4}.other-background .other-bg{bottom:50px;position:absolute;z-index:0}.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 (max-width:767px){ul.other-company-balloon{height:870px}ul.other-company-balloon li:first-child{left:10px;top:0}ul.other-company-balloon li:nth-child(2){left:auto;right:10px;top:173px}ul.other-company-balloon li:nth-child(3){left:10px;right:auto;top:380px}ul.other-company-balloon li:nth-child(4){right:10px;top:550px}.other-background .other-bg.bg-01{left:0;top:0}.other-background .other-bg.bg-02{left:0;top:305px}.other-background .other-bg.bg-03{left:0;right:auto;top:610px}}#strong-point{background:transparent no-repeat 50%;background-image:url(https://assets.qsha-oh.com/img/wp/page/sales_bg_01.png);background-size:cover;color:#fff;padding:95px 0}.strong-point-title{margin-bottom:34px;text-align:center}.strong-point-title img,.strong-point-title span{vertical-align:middle}.strong-point-title span{color:#fff;font-size:3rem;padding-top:16px}ul.strong-point-list li{background:transparent no-repeat left top 5px;background-image:url(https://assets.qsha-oh.com/img/wp/page/strong_dia_01.png);line-height:1.4;margin-bottom:12px;padding-left:22px}ul.strong-point-list li:last-child{margin-bottom:0}ul.strong-point-list li .accent{color:#fff100;font-size:1.8rem;font-weight:700;vertical-align:middle}@media screen and (max-width:767px){#strong-point{padding:60px 0}ul.strong-point-list li{background-position:left top 7px;font-size:1.8rem;line-height:1.5;margin-bottom:20px}ul.strong-point-list li .accent{font-size:2rem}}#sales-point{padding:90px 0 70px;text-align:center}.sales-point-title{color:#044082;font-size:2.5rem;line-height:1.3;margin-bottom:35px}.sales-point-title span.noto{letter-spacing:.05em}.sales-point-description{margin-bottom:10px}.sales-point-description .description-head{font-size:2rem;font-weight:700;margin-bottom:22px}.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{position:absolute;top:0;z-index:1}.sales-point-description .description-head .icon:before{content:url(https://assets.qsha-oh.com/img/wp/page/sales_icon_01.png);left:-38px}.sales-point-description .description-head .icon:after{content:url(https://assets.qsha-oh.com/img/wp/page/sales_icon_02.png);right:-38px}@media screen and (max-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{bottom:6px;top:auto}.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 0 0}.flow-number-list .flow-box .flow-head{font-size:0;padding-top:15px}.flow-box .flow-head .number,.flow-box .flow-head .title{display:inline-block;vertical-align:middle}.flow-box .flow-head .number{color:#0b318f;font-size:4rem;line-height:1.4;text-align:center;width:80px}.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;line-height:2;padding:0 30px 20px 80px;position:relative}.flow-number-list .flow-box .flow-text:after{background:#0b318f no-repeat 0 0;bottom:0;content:"";height:100%;left:40px;position:absolute;width:2px;z-index:1}.flow-number-list .flow-box .flow-text .text-accent{background:linear-gradient(transparent 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 (max-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{font-size:2.5rem;width:40px}#sale-flow .flow-box .flow-head .title{font-size:2rem}#sale-flow .flow-number-list .flow-box .flow-text{font-size:1.2rem;padding:0 20px 20px 40px}#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{display:inline-block;margin:0 20px 20px 0;vertical-align:top;width:490px}#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 0 0;line-height:1.4;padding:20px}.faq-box .answer .answer-icon,.faq-box .answer .answer-text,.faq-box .question .question-icon,.faq-box .question .question-text{display:inline-block;vertical-align:top}.faq-box .answer .answer-icon,.faq-box .question .question-icon{background:#be0002 no-repeat 0 0;color:#fff;font-size:1.6rem;margin-right:23px;position:relative;text-align:center;width:30px}.faq-box .question .question-icon{padding:1px 0}.faq-box .question .question-text{font-size:1.6rem;padding:1px 0;width:395px}.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:0 solid #f4f4f4;padding:20px 18px 18px}.faq-box .answer .answer-icon{background-color:#333;line-height:1.4;margin-top:1px;padding:1px 0}.faq-box .answer .answer-text{font-size:1.4rem;line-height:2;width:395px}@media screen and (max-width:767px){#faq .faq-list .faq-box{margin-right:0;width:100%}#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{background-color:#0b318f;color:#fff;font-size:32px;letter-spacing:.5rem;padding:8px 16px;text-align:center}.p-company__image{width:100%}.p-company__inner{height:auto;margin:0 auto;max-width:800px;text-align:center;width:90%}.p-company__message{margin:20px auto;max-width:720px}.p-company__message__text{color:#333;font-size:16px;letter-spacing:.1rem;line-height:2.5;text-align:left}.p-company__message__text:not(:last-child){margin-bottom:20px}.p-company__message__text span{background:linear-gradient(transparent 60%,rgba(239,185,51,.6) 0)}.p-company__button{align-items:center;border:2px solid #0b318f;border-radius:4px;color:#0b318f!important;display:flex;font-weight:700;height:auto;justify-content:center;margin:40px auto 60px;max-width:360px;padding:8px 16px;position:relative;width:100%}.p-company__button:hover{background-color:#f8f8f8}.p-company__button svg{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.p-company__title{font-size:24px}.p-company__table{border-left:none;font-size:16px;margin:40px auto 60px;text-align:left}.p-company__table td,.p-company__table th{border-right:none;padding:20px;vertical-align:top;white-space:pre-wrap}.p-company__table th{background:transparent no-repeat 0 0;color:#0b318f;text-align:left;width:260px}.p-company__table a{text-decoration:underline}@media screen and (max-width:767px){.p-company__hero{font-size:20px}.p-company__image{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);width:100vw}.p-company__message{margin:0 auto 20px}.p-company__message__text{font-size:14px}.p-company__message__text:not(:last-child){margin-bottom:16px}.p-company__button{font-size:13px;margin:20px auto 40px;max-width:300px}.p-company__title{font-size:20px}.p-company__table{font-size:14px;margin:20px auto 40px}.p-company__table td,.p-company__table th{padding:16px}}.line-page .main-visual{background:#189e4a;height:439px;position:relative;width:100%}.line-page .main-visual:before{content:"";height:445px;left:0;position:absolute;top:0;width:100%}.line-page .main-visual .mv-inner{background:url(https://assets.qsha-oh.com/img/wp/page/line/linetop_mv.png) no-repeat top;background-size:100%;margin-top:61px;min-height:439px;position:relative;z-index:1}.line-page .main-visual .inner-box{background:inherit;box-sizing:border-box;margin:-58px auto 0;padding-top:156px;position:relative;width:900px}.line-page .main-visual .img-txt{left:353px;position:absolute;top:55px}.line-page p.img-txt2{left:433px;position:absolute;top:25px}.line-page .main-visual .main-img{margin-bottom:12px;margin-left:-30px;margin-top:-23px}.line-page #reason_line{background-color:#e6e6e6;font-family:Noto Sans JP,sans-serif;font-weight:400;padding:18px 0 25px}.line-page #reason_line .content{color:#404040;font-family:游ゴシック;font-size:30px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.5;line-height:1.6;margin:0 auto;text-align:center;width:986px}.line-page #reason_line h2{font-size:32px;font-weight:700;margin-bottom:32px;text-align:center}.line-page #reason_line h2 .smlTxt{color:#189d4a;display:flex;font-size:2.6rem;font-weight:700;justify-content:center;line-height:1.48;margin-bottom:20px}.line-page #reason_line h2 .smlTxt span{border:1px solid #189d4a;border-left:none;box-sizing:border-box;display:block;height:40px;width:39px}.line-page #reason_line h2 .smlTxt span:first-child{border-left:1px solid #189d4a}.line-page #reason_line .reason-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:42px;margin-top:30px}.line-page #reason_line .reason-list li{margin-right:0;width:30%}.line-page #reason_line .reason-list li:nth-child(3n){margin-right:0}.line-page #reason_line .reason-list li .pho{margin-bottom:3px;text-align:center}.line-page #reason_line .reason-list li .pho img{height:214px;width:auto}.line-page #reason_line .reason-list li h3{color:#333;font-size:2.4rem;font-weight:700;line-height:1.65;margin-bottom:11px;text-align:center}.line-page #reason_line .reason-list li p{font-size:1.6rem;font-weight:600;line-height:1.77;text-align:justify;text-justify:inter-ideograph;width:73%}.line-page #non-contact_assessment{background-color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:400;padding:42px 0 88px;text-align:center}.line-page #non-contact_assessment .headline01{margin-bottom:36px;padding-top:25px}.line-page #non-contact_assessment h2{color:#00ba00;font-size:29.5px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:1.48px;line-height:1.81;margin-bottom:20px;text-align:center}.line-page #non-contact_assessment .text01{color:#434343;font-size:1.8rem;font-weight:700;margin-bottom:16px}.line-page #non-contact_assessment .text02{margin-bottom:42px}.line-page #non-contact_assessment ul{background:#fff;border:1px solid #c9c9c9;box-sizing:border-box;color:#189d4a;display:flex;flex-wrap:wrap;font-size:1.6rem;font-weight:700;justify-content:space-between;letter-spacing:.1em;line-height:1.9;margin:0 auto 35px;padding:37px 55px 48px;text-align:left;width:876px}.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{background-color:#00ba00;color:#fff;font-size:20px;font-stretch:normal;font-style:normal;font-weight:800;height:64px;letter-spacing:1.1px;line-height:2.95;text-align:center}@media screen and (max-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;background-size:482px auto;margin-top:0;min-height:524px}.line-page .main-visual .inner-box{margin-top:0;padding-top:92px;width:auto}.line-page .main-visual .img-txt{left:2px;top:11px}.line-page .main-visual .img-txt .line{margin-top:83px!important;width:160px!important}.line-page .main-visual .img-txt .hand{margin-left:160px!important;margin-top:180px!important;width:164px!important}.line-page .main-visual .img-txt .cars{margin-left:140px!important;margin-top:280px!important;width:220px!important}.line-page .main-visual .img-txt .circle{margin-top:0!important;width:160px!important}.line-page .main-visual .main-img{margin:0 auto;width:312px}.line-page .content{margin:0 15px;padding-top:13px;width:auto!important}.line-page .com-btn{margin:0 auto;transform:scale(1.28);width:210px}.line-page .com-btn a{border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);font-size:1.5rem;padding:18px 23px 18px 10px}.line-page .txt-sec{margin-bottom:50px}.line-page .txt-sec .content{box-shadow:0 0 8px 0 rgba(0,0,0,.1);margin:0 25px;padding:12px 13px 40px;width:auto}.line-page .txt-sec .mark{left:11px;top:-8px;width:51px}.line-page .txt-sec h2{font-size:2.05rem;margin:0 0 8px 59px}.line-page .txt-sec p{font-size:1.7rem;font-weight:400;line-height:1.83;margin-bottom:24px}.line-page .txt-sec p:last-child{margin-bottom:0}.line-page #footer .footer-content{padding-bottom:120px}}.head-line01:before{background:#189d4a;content:"";height:5px;left:50%;margin-left:-60px;position:absolute;top:0;width:120px}.head-line01 .col{color:#189d4a;display:block}.line-box1{border:3px solid #fff;color:#fff;font-family:游ゴシック;font-size:18px;font-stretch:normal;font-style:normal;font-weight:700;height:121px;letter-spacing:5.4px;line-height:2.67;margin-left:26px;margin-top:-82px;padding:26px 52px 47px 50px;text-align:left;width:141px}.linetext1:before{background:url(https://assets.qsha-oh.com/img/wp/page/line/checkbtn.png);background-size:contain;content:"";display:inline-block;height:20px;margin-bottom:-3px;margin-right:33px;width:20px}.people{display:block;margin:50px auto;text-align:center;width:80%}.thispeople{color:#00ba00;font-family:ヒラギノ角ゴ Std W8,sans-serif;font-size:30px;letter-spacing:normal;line-height:1.6;margin-bottom:15px;text-align:center}.linetext,.thispeople{font-stretch:normal;font-style:normal;font-weight:700}.linetext{color:#434343;display:inline-block;font-family:游ゴシック;font-size:18px;letter-spacing:3.6px;line-height:2.67;margin-left:65px;text-align:left}span.linetextcolor{color:#00ba00}p.wpTxt2{color:#4d4d4d;font-family:游ゴシック;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.88;margin-left:44px;text-align:justify;width:67%}.satebox_left{border:1px solid #00ba00;height:279px;margin-left:-14px;margin-right:-24px;width:380px}.line_content .content_box{display:flex;justify-content:center;margin:24px auto}.satebox_left h3{background-color:#00ba00;color:#fff;font-size:22px;font-stretch:normal;font-style:normal;font-weight:700;height:55px;letter-spacing:1.1px;line-height:2.5;text-align:center}.line_content{margin:0 auto;width:782px}.satebox_center{background-image:linear-gradient(0deg,#fad126,#ff544f);border-radius:50%;box-shadow:0 4px 11.1px 2px rgba(0,0,0,.11);color:#fff;height:81px;line-height:5.5;margin-right:-14px;margin-top:111px;width:81px;z-index:3}.content_box__item{border:2px solid #333;display:flex;height:56px;width:49%}.content_box__item:first-child{margin-right:30px}.content_box__item .img-box{background-color:#333;height:auto;position:relative;width:72px}.content_box__item .img-box img{height:50%;height:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:37px}.content_box__item p{font-size:23px;font-weight:700;letter-spacing:.6px;line-height:2.6;width:100%}.contentflow{background-color:#189e4a;padding-bottom:59px;padding-top:30px}h2.linesate_texth2{background-color:#189e4a;color:#fff;font-size:30px;padding-bottom:17px;padding-top:40px;text-align:center}ul.line_flow-list{margin:15px 10%}.linepho img{height:306px;-o-object-fit:contain;object-fit:contain;width:306px}ul.line_flow-list{display:flex;flex-wrap:wrap;height:auto;margin:15px 12%;width:84%}.pho_step{display:flex;justify-content:center;width:70%}.pho_step img{height:96px;margin-left:-12px;margin-top:10px;width:96px}p.lineflow_text{color:#f8f8f8;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;line-height:1.7;margin-top:22px;text-align:justify;width:76%}ul.line_flow-list li{width:33%}@media screen and (min-width:767px){.line-box2{color:#fff;font-size:36px;font-stretch:normal;font-style:normal;font-weight:700;left:664px;letter-spacing:10.8px;line-height:2.1;position:absolute;text-align:left;top:50px;width:30%}}@media screen and (max-width:767px){.line-page .line-box2{color:#fff;font-size:34px;font-weight:600;letter-spacing:6.8px;line-height:1.56;position:absolute;right:0;top:40px}.line-page span.kaigyo{padding-left:40px}.line-page .linetext{color:#434343;display:inline-block;font-size:22px;letter-spacing:2.6px;line-height:2.67;margin-left:0;text-align:left}.line-page .linetext,.line-page .thispeople{font-stretch:normal;font-style:normal;font-weight:700}.line-page .thispeople{color:#00ba00;font-size:32px;letter-spacing:normal;line-height:1.6;text-align:center}.line-page .linetext1{line-height:1.62;margin-bottom:28px;margin-left:20px;width:90%}.line-page .linetext1:before{background:url(https://assets.qsha-oh.com/img/wp/page/line/checkbtn.png);background-size:contain;content:"";display:inline-block;height:28px;margin-bottom:-6px;margin-right:10px;width:28px}.line-page .people{display:block;margin:0 auto;padding:30px 0;text-align:center;width:100%}.line-page span.lineori{display:block;margin-bottom:-19px}.line-page .line_content{margin:0 auto;width:100%}.line-page .content_box{display:flex;margin:auto auto 72px;padding-right:-2px;text-align:center;width:100%}.line-page .satebox_left{border:1px solid #00ba00;height:79vw;margin-left:24px;width:90%}.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{background-image:linear-gradient(0deg,#fad126,#ff544f);border-radius:50%;box-shadow:0 4px 11.1px 2px rgba(0,0,0,.11);color:#fff;font-size:24px;height:130px;line-height:5.5;margin-bottom:40px;margin-left:34%;margin-top:40px;text-align:center;width:130px;z-index:3}.line-page .freecall_left{border:2px solid #333;color:#333;font-family:ヒラギノ角ゴ Std W8,sans-serif;font-size:23px;font-weight:700;height:63px;letter-spacing:.6px;line-height:3.1;margin:24px 38px 1px 5%;-o-object-fit:contain;object-fit:contain;width:90%}.line-page h2.linesate_texth2{background-color:#189e4a;color:#fff;font-family:ヒラギノ角ゴ Std W8,sans-serif;font-size:45px;padding-bottom:17px;padding-top:15px;text-align:center}.line-page .contentflow{background-color:#189e4a;padding-bottom:59px;padding-top:30px}.line-page ul.line_flow-list{display:block;flex-wrap:wrap;height:auto;margin:auto;width:88%}.line-page .pho_step{display:flex;justify-content:center;width:92%}.line-page ul.line_flow-list li{width:100%}.line-page .linepho img{height:387px;margin-left:4%;-o-object-fit:contain;object-fit:contain;width:387px}.line-page p.lineflow_text{color:#f8f8f8;font-family:ヒラギノ角ゴ Std W8,sans-serif;font-size:20.5px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.83px;line-height:1.45;margin-left:18px;margin-top:22px;text-align:justify;width:90%}.line-page .pho_step img{height:26%;margin-left:-17px;margin-top:10px;width:26%}.line-page .main-visual .mv-inner{background:url(https://assets.qsha-oh.com/img/wp/page/line/linetop_mv.png) no-repeat top;background-size:100%;margin-top:0;min-height:400px!important;position:relative;z-index:1}.line-page .main-visual{background:#189e4a;height:524px;position:relative;width:100%}.flo{margin:32px auto 16px}span.lingslbg{color:#666;font-size:16px;font-weight:700;line-height:1.5}.flo img{width:10px}.clicklinebtn{background:url(https://assets.qsha-oh.com/img/wp/page/line/19arrow.png) no-repeat right 26px center;background-color:#ebfeeb;background-position-y:22px;background-size:9px;border:3px solid #00ba00;border-radius:67px;box-shadow:1.9px 7.8px 14.8px 3.2px rgba(0,0,0,.17);display:flex;display:block;margin:auto;padding:14px 22px 15px;text-align:left;width:79%}.clicklinebtn img{margin-right:8px;vertical-align:middle;width:32px}span.iconright{color:#00ba00;display:inline-block;font-size:18px;font-weight:700;line-height:1.7;vertical-align:middle}.satebox_left p{color:#bfbfbf;font-size:13px;margin-top:15px}.content_box__item{margin-bottom:16px;margin-left:16px;width:90%}.content_box__item p{font-size:20px;line-height:2.9}#non-contact_assessment{padding-bottom:0!important}#non-contact_assessment .content_box{display:flex;flex-direction:column}#reason_line .reason-list li{width:100%!important}}.not-found{margin-bottom:50px;margin-top:50px}.p-campaign{color:#333}.p-campaign .underline{background:linear-gradient(transparent 70%,#fec156 0)}.p-campaign__head{background-color:#9f5238;display:flex;height:auto;justify-content:center;width:100%}.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{margin:0 auto;max-width:1080px;text-align:center;width:90%}.p-campaign__term__title{background-color:#fff;border:3px solid #333;display:inline-block;font-size:24px;font-weight:700;letter-spacing:.75rem;line-height:2;margin-bottom:40px;padding:40px 60px}.p-campaign__term__title b{color:#004d5f;font-size:32px;font-weight:700}.p-campaign__term__title small{display:block;font-size:16px;line-height:1.5;margin:0 8px}.p-campaign__term__title small span{display:block;height:auto;margin:0 auto;padding-left:20px;text-align:left;width:400px}.p-campaign__term__note{font-size:13px;font-weight:700;letter-spacing:.1rem;margin:20px auto}.p-campaign__term__body{align-items:center;background-color:#fff;border:3px solid #333;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin:0 auto 40px;max-width:700px;padding:30px 40px 40px;text-align:center}.p-campaign__term__body__label{background-color:#333;border-radius:100vh;color:#fff;display:inline-block;font-size:17px;font-weight:700;letter-spacing:.1rem;padding:4px 32px}.p-campaign__term__body__text{color:#333;display:inline-block;font-size:36px;font-weight:700;letter-spacing:.1rem}.p-campaign__term__body__text small{font-size:20px;margin:0 2px}.p-campaign__flow{background-color:#fff1e6;padding:40px 0}.p-campaign__flow__inner{margin:0 auto;max-width:1080px;text-align:center;width:90%}.p-campaign__flow__title{color:#9f5238;display:inline-block;font-size:38px}.p-campaign__flow__subtitle,.p-campaign__flow__title{letter-spacing:.5rem;line-height:1;padding:0 16px;position:relative}.p-campaign__flow__subtitle{display:block;font-size:24px;font-weight:700;margin:40px auto 20px;text-align:left}.p-campaign__flow__box{background-color:#9f5238;border:3px solid #9f5238;border-radius:12px;overflow:hidden;position:relative;text-align:center}.p-campaign__flow__box__title{background-color:#9f5238;color:#fff;font-size:20px;letter-spacing:.1rem;line-height:1;padding:16px;text-align:left}.p-campaign__flow__box__text{background-color:#fff;font-size:17px;letter-spacing:.1rem;line-height:2;padding:24px;text-align:left}.p-campaign__flow__box__text__title{background:linear-gradient(transparent 70%,#fff102 0);display:inline-block;font-size:20px;font-weight:700;letter-spacing:.1rem;margin-bottom:12px;padding:0 6px;text-align:center}.p-campaign__flow__box__text__title svg{height:28px;margin-right:8px;vertical-align:sub;width:28px}.p-campaign__flow__box__text__description{font-size:17px;line-height:2;text-align:left}.p-campaign__flow__box__text__description span{font-size:10px;vertical-align:top}.p-campaign__flow__box__text__note{font-size:15px;grid-column-end:3;grid-column-start:1;text-align:right}.p-campaign__flow__box__text__image{height:auto;width:200px}.p-campaign__flow__icon{fill:#333;display:block;height:auto;margin:0 auto;width:80px}.p-campaign__notes{padding:60px 0 0}.p-campaign__notes__inner{background-color:#fff;border:2px solid #333;border-radius:4px;margin:0 auto;max-width:800px;padding:30px 60px 40px;position:relative;text-align:center;width:90%}.p-campaign__notes__title{font-size:22px;font-weight:700;letter-spacing:.5rem;line-height:1;margin-bottom:24px}.p-campaign__notes__title svg{height:32px;margin-left:-40px;vertical-align:sub;width:32px}.p-campaign__notes__description{font-size:15px;letter-spacing:.2rem;line-height:2;text-align:left}.p-campaign__notes__description b{font-weight:700}.p-campaign__notes__description small{display:block;line-height:2}.p-campaign__notes__description .list{margin:0;padding-left:2em;text-indent:-1em}.p-campaign__notes__description .list:before{content:"・"}.p-campaign__button{align-items:center;background-color:#ef8333;border:2px solid #333;border-radius:100vh;box-shadow:0 5px 0 #9f5238;color:#faefe3!important;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:64px;justify-content:center;letter-spacing:.1rem;margin:0 auto;position:relative;transition:all .3s;width:360px}.p-campaign__button:hover{box-shadow:none;transform:translateY(3px)}.p-campaign__button__icon{height:24px;position:absolute;right:32px;top:52%;transform:translateY(-50%);width:24px}.p-campaign__cta{padding:0 0 60px}.p-campaign+#contact-form{margin-top:0}@media screen and (max-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{font-size:15px;letter-spacing:1px;padding:12px;text-align:left}.p-campaign__term__title b{font-size:17px}.p-campaign__term__note{font-size:12px;margin:20px auto}.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{font-size:15px;height:52px;margin-bottom:0;width:90%}.p-campaign__button__icon{height:24px;position:absolute;right:32px;top:52%;transform:translateY(-50%);width:24px}.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{font-size:15px;padding:20px}.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{font-size:20px;height:auto}.p-campaign__flow__box__text.apply .tel a svg{width:40px}.p-campaign__flow__box__text.apply .arrow{display:block;margin:12px auto}.p-campaign__flow__box__text__title{font-size:17px;text-align:center}.p-campaign__flow__box__text__title svg{height:24px;width:24px}.p-campaign__flow__box__text__description{font-size:13px}.p-campaign__flow__box__text__note{font-size:13px;margin-top:12px;text-align:left}.p-campaign__flow__icon{margin:0 auto;width:60px}.p-campaign__notes{padding:20px 0 40px}.p-campaign__notes__inner{padding:20px;width:calc(90% - 40px)}.p-campaign__notes__title{font-size:17px;margin-bottom:16px}.p-campaign__notes__title svg{height:24px;width:24px}.p-campaign__notes__description{font-size:13px}.p-campaign__cta{padding:0 0 20px}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1350px)}}.p-general__fv{background-color:#0b318f;padding-bottom:20px}.p-general__fv__inner{margin:0 auto;text-align:center;width:98%}.p-general__fv__subtitle{height:120px;width:auto}.p-general__fv__subtitle .ten{font-family:Arvo,sans-serif}.p-general__fv__title{color:#fff;letter-spacing:.1rem;margin-top:8px}.p-general__fv__title__image{height:auto;vertical-align:bottom;width:250px}.p-general__point{padding:40px 0}.p-general__point__inner{margin:0 auto;max-width:1080px;text-align:center;width:90%}.p-general__point__box{align-items:center;display:flex;justify-content:space-between;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{height:40%;max-height:220px;width:40%}.p-general__point__box__title{border-bottom:6px solid rgba(11,49,143,.85);color:#333;display:inline-block;font-size:26px;line-height:1.2;margin:0 0 10px;padding:0;text-align:left}.p-general__point__box__title:before{display:none}.p-general__point__box__text{color:#333;font-size:16px;letter-spacing:.1rem;line-height:2;text-align:left}.p-general__point__box__text strong{background:linear-gradient(transparent 60%,rgba(239,185,51,.8) 0);display:inline;font-size:18px;font-weight:700}.p-general__jpuc{background-color:#f3f4f6;padding:60px 0}.p-general__jpuc__inner{margin:0 auto;max-width:1080px;text-align:center;width:90%}.p-general__jpuc__title{display:inline-block;height:auto;margin-bottom:40px;width:630px}.p-general__jpuc__subtitle{border-left:5px solid #0b318f;display:inline-block;font-size:24px;font-weight:700;line-height:1.5;margin-bottom:20px;padding-left:12px;position:relative}.p-general__jpuc__subtitle span{color:#0b318f}.p-general__jpuc__subtitle__icon{position:absolute;right:-50px;top:-10px}.p-general__jpuc__description{font-size:16px;line-height:2.2}.p-general__jpuc__description span{background:linear-gradient(transparent 60%,rgba(239,185,51,.8) 0)}.p-general__jpuc__image{height:auto;width:auto}.p-general__jpuc__flex{align-items:center;display:flex;justify-content:center;text-align:left}.p-general__jpuc__flex.block1{gap:24px}.p-general__jpuc__flex.block1>div{flex-shrink:0}.p-general__jpuc__flex.block1>img{height:auto;margin-top:60px;width:396px}.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{height:auto;margin-top:20px;width:491px}.p-general__jpuc__flex.block2 .p-general__jpuc__description{max-width:420px}.p-general__result{animation:scroll 20s linear infinite;background-color:#fff;display:flex;font-family:CurrentNotoSansJP,sans-serif;width:10580px}.p-general__result__item{border-top:3px solid #0b318f;box-shadow:0 6px 12px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-right:10px;padding:8px;position:relative;width:450px}.p-general__result__item__image{display:block;margin-right:8px;-o-object-fit:cover;object-fit:cover}.p-general__result__item__info{height:auto;width:100%}.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{align-items:flex-end;bottom:8px;display:flex;justify-content:space-between;position:absolute;right:8px}.p-general__result__item__prices__box{display:flex;flex-direction:column;justify-content:center;min-width:96px;padding:6px}.p-general__result__item__prices__box .label{font-size:12px;font-weight:700;line-height:1.2;text-align:center}.p-general__result__item__prices__box .price{font-family:Arvo,sans-serif;font-size:16px;line-height:1.2;text-align:center}.p-general__result__item__prices__box .price small{font-size:12px}.p-general__result__item__prices__box.left{background-color:hsla(0,0%,60%,.1);border:1px solid #999;margin-right:8px;position:relative}.p-general__result__item__prices__box.left .up{color:#0b318f;font-family:Arvo,sans-serif;font-size:18px;font-weight:700;position:absolute;right:0;top:-30px;white-space:nowrap}.p-general__result__item__prices__box.left .up small{font-size:12px;font-weight:700}.p-general__result__item__prices__box.left .up svg{display:inline-block;margin-left:-4px;vertical-align:bottom}.p-general__result__item__prices__box.right{background-color:#0b318f;border:1px solid #0b318f;color:#fff;height:72px}.p-general__result__item__prices__box.right .price{font-size:24px;font-weight:700;margin-top:8px}@media screen and (max-width:600px){.p-general__fv__subtitle{height:auto;width:100%}.p-general__fv__title{font-size:18px;margin-top:0}.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{height:auto;max-height:inherit;width:auto}.p-general__point__box__title{font-size:20px;text-align:center}.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{display:block;margin-bottom:40px;width:100%}.p-general__jpuc__subtitle{font-size:18px;margin-bottom:10px}.p-general__jpuc__description{font-size:14px}.p-general__jpuc__flex.block1{flex-direction:column;gap:12px}.p-general__jpuc__flex.block1>img{margin-top:0;width:323px}.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{margin-top:0;width:323px}.p-general__jpuc__flex.block2 .p-general__jpuc__description{max-width:100%}}.p-display__fv{background-color:#e2e8f0;background-image:url(https://assets.qsha-oh.com/img/main/display/fv_bg.svg);height:480px;padding:40px 0 80px;position:relative;width:100%}.p-display__fv:before{border-color:transparent transparent #092f90;border-style:solid;border-width:0 0 220px 2000px;bottom:0;content:"";height:0;position:absolute;right:0;width:0}.p-display__fv__inner{height:480px;margin:0 auto;max-width:1080px;position:relative;width:100%}.p-display__fv img{left:0;position:absolute;top:0;z-index:1}.p-display__fv__button{align-items:center;background-color:#fad01d;border-radius:50px;bottom:100px;box-shadow:0 10px 1px rgba(203,164,5,.68);display:flex;height:80px;justify-content:center;left:0;position:absolute;transition:.2s;width:400px;z-index:3}.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;font-size:26px;font-weight:700;margin-left:-20px}.p-display__fv__button__icon{fill:#082772;height:32px;position:absolute;right:-60px;top:55%;transform:translateY(-50%);width:32px}.p-display #contact-form{margin-top:0}@media screen and (max-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{bottom:24px;box-shadow:0 6px 1px rgba(203,164,5,.68);height:50px;left:50%;transform:translateX(-50%);width:80%}.p-display__fv__button:hover{transform:translate(-50%,8px)}.p-display__fv__button__text{font-size:18px;margin-left:0}.p-display__fv__button__icon{height:24px;right:-60px;width:24px}.p-display #contact-form h2{margin:12px auto}.p-display #contact-form .img-text{display:none}}.inheritance_main{background:url(https://assets.qsha-oh.com/img/main/souzoku/inheritancemain_bg.png) no-repeat;background-size:cover;overflow:hidden;padding-bottom:20px;padding-top:20px;position:relative;z-index:1}.inheritance_main:before{top:0}.inheritance_main:after,.inheritance_main:before{background:#362e2b;content:"";height:20px;position:absolute;width:100%}.inheritance_main:after{bottom:0}.inheritance_main .main_img{overflow:hidden;padding-top:30px}.inheritance_main .main_img .mv_title{color:#fff;display:inline;font-size:48px;left:50%;position:absolute;text-shadow:3px 6px 12px #362e2b;top:100px}.inheritance_main .main_img .mv_title span{background:linear-gradient(transparent 60%,rgba(32,66,104,.8) 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{bottom:0;left:0;margin:0 auto;max-width:1100px;position:absolute;right:0;text-align:right;z-index:2}.inheritance_main+.c-three-reasons-v2{background:url(https://assets.qsha-oh.com/img/wp/page/point_bg.png) no-repeat;background-size:cover}@media screen and (max-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;left:10%;position:relative;top:0}}.p-message__hero{background-color:#0b318f;color:#fff;font-size:32px;margin-bottom:32px;padding:8px 16px;text-align:center}.p-message__inner{height:auto;margin:0 auto;max-width:800px;text-align:center;width:90%}.p-message__description{font-size:18px;line-height:2}.p-message__block{margin:60px auto}.p-message__block__title{border-bottom:4px solid #0b318f;border-top:4px solid #0b318f;display:inline-block;font-size:28px;font-weight:700;line-height:1;padding:16px 60px}.p-message__block__image{height:426px;margin:28px auto;width:640px}.p-message__block__text{font-size:16px;letter-spacing:.1rem;line-height:2}.p-message__block__text b{background:linear-gradient(transparent 60%,#efb933 0);font-weight:700}.p-message__block__link{color:#0b318f!important;text-decoration:underline!important}@media screen and (max-width:767px){.p-message__hero{font-size:20px;margin-bottom:16px}.p-message__description{font-size:16px}.p-message__block{margin:30px auto}.p-message__block__title{border-bottom:3px solid #0b318f;border-top:3px solid #0b318f;font-size:18px;padding:12px}.p-message__block__image{height:224px;margin:16px auto;width:90%}.p-message__block__text{font-size:14px;text-align:left}}.p-usedcar__hero{background-color:#0b318f;color:#fff;font-size:32px;margin-bottom:32px;padding:8px 16px;text-align:center}.p-usedcar__inner{height:auto;margin:0 auto;max-width:800px;text-align:center;width:90%}.p-usedcar__fv{margin-top:20px}.p-usedcar__description{font-size:18px;line-height:2;margin:20px auto;max-width:640px}.p-usedcar__buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px}.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-bottom:4px solid #0b318f;border-top:4px solid #0b318f;display:inline-block;font-size:28px;font-weight:700;line-height:1;padding:16px 60px}.p-usedcar__block__image{height:auto;margin:28px auto;width:100%}.p-usedcar__block__text{font-size:18px;letter-spacing:.1rem;line-height:2;margin:0 auto;max-width:720px}@media screen and (max-width:767px){.p-usedcar__hero{font-size:20px;margin-bottom:16px}.p-usedcar__description{font-size:16px}.p-usedcar__buttons{gap:8px}.p-usedcar__block{margin:30px auto}.p-usedcar__block__title{border-bottom:3px solid #0b318f;border-top:3px solid #0b318f;font-size:18px;padding:12px}.p-usedcar__block__image{margin:16px auto;width:90%}.p-usedcar__block__text{font-size:14px;text-align:left}}.p-thanks__hero{align-items:center;background-color:#f3f4f6;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:40px 24px 24px}.p-thanks__hero__icon{height:70px;width:70px}.p-thanks__hero__title{color:#0b318f;font-size:36px;font-weight:700}.p-thanks__hero__box{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:16px 52px}.p-thanks__hero__box__text{color:#333;font-size:16px;font-weight:700;text-align:center}.p-thanks__message{align-items:center;display:flex;justify-content:center;margin-top:64px}@media screen and (max-width:767px){.p-thanks__hero{padding:24px}.p-thanks__hero__icon{height:52px;width: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{align-items:baseline;display:flex;justify-content:center}.p-home__title__text p{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;font-weight:700;letter-spacing:-.02px;line-height:1.5}@media screen and (max-width:767px){.p-home__title__text p{font-size:24px}}.p-home__title__text strong{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-size:40px;font-weight:600;font-weight:700;letter-spacing:-.02px;line-height:1.5}@media screen and (max-width:767px){.p-home__title__text strong{font-size:24px}}@media screen and (max-width:768px){.p-home__title{align-content:baseline;align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:48px}.p-home__title__text{align-items:baseline;display:flex;justify-content:center}.p-home__title__text p{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-size:24px;font-weight:600;font-weight:700;letter-spacing:.02px;line-height:1.5}}@media screen and (max-width:768px) and (max-width:767px){.p-home__title__text p{font-size:24px}}@media screen and (max-width:768px){.p-home__title__text strong{font-family:Mulish,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.02px}}@font-face{font-display:swap;font-family:CurrentNotoSansJP;font-weight:400;src:url(https://assets.qsha-oh.com/fonts/CurrentNotoSansJP-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:CurrentNotoSansJP;font-weight:700;src:url(https://assets.qsha-oh.com/fonts/CurrentNotoSansJP-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:CurrentNotoSansJP;font-weight:900;src:url(https://assets.qsha-oh.com/fonts/CurrentNotoSansJP-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-weight:400;src:url(https://assets.qsha-oh.com/fonts/Mulish-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Mulish;font-weight:700;src:url(https://assets.qsha-oh.com/fonts/Mulish-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Mulish;font-weight:800;src:url(https://assets.qsha-oh.com/fonts/Mulish-Black.ttf) format("truetype")}.p-user-review-thanks__title{margin-top:32px;padding:0 16px;text-align:center}.p-user-review-thanks__title h1{color:#333;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media screen and (max-width:767px){.p-user-review-thanks__title h1{font-size:24px}}.p-user-review-thanks__steps{margin-top:40px}.p-user-review-thanks__message{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:32px}.p-user-review-thanks__message__button{background:linear-gradient(90deg,#ef8333 0,#ee451d 25%,#ed0707);border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:16px;font-weight:600;line-height:1.5;margin:25px 0 45px;padding:20px 80px;text-align:center;text-decoration:none}@media screen and (min-width:768px){.p-user-review-thanks__steps,.p-user-review-thanks__title{margin-top:50px}.p-user-review-thanks__message{margin-top:40px}}
