.swiper figure{overflow:hidden}.swiper figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100%;width:100%}.swiper-pagination-fraction{font-family:"Poppins",sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.1em;color:#103029;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;bottom:0}@media only screen and (max-width: 767px){.swiper-pagination-fraction{font-size:2.2rem}}.swiper-pagination-fraction .border{margin:0 8px;background-color:#b7b7b7;position:relative}@media only screen and (max-width: 767px){.swiper-pagination-fraction .border{margin:0 4px}}.swiper-pagination-fraction .border span{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#103029;-webkit-transition-timing-function:linear;transition-timing-function:linear}.pn-top .swiper-pagination-fraction .border{width:1.5px;height:15rem}@media only screen and (max-width: 767px){.pn-top .swiper-pagination-fraction .border{width:2px;height:22.8rem;margin:0 5.5px}}.pn-top .swiper-pagination-fraction .border span{-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(0);transform:scaleY(0)}.pn-top .swiper-pagination.is-active .border span{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform 3.85s linear;transition:-webkit-transform 3.85s linear;transition:transform 3.85s linear;transition:transform 3.85s linear, -webkit-transform 3.85s linear}.pn-left .swiper-pagination-fraction .border{width:3.5rem;height:1px;margin:0 10px 3px}@media only screen and (max-width: 767px){.pn-left .swiper-pagination-fraction .border{height:1.5px;width:7.2rem}}.pn-left .swiper-pagination-fraction .border span{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}.pn-left .swiper-pagination.is-active .border span{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 3.85s linear;transition:-webkit-transform 3.85s linear;transition:transform 3.85s linear;transition:transform 3.85s linear, -webkit-transform 3.85s linear}.pn-sp{position:relative}.pn-sp .swiper-pagination-fraction{color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20rem;margin:auto}.pn-sp .swiper-pagination-fraction .border{height:1.5px;width:9.6rem}.pn-sp .swiper-pagination-fraction .border__bar{background-color:#fff;height:1.5px}.pn-sp .swiper-pagination-current,.pn-sp .swiper-pagination-total{position:absolute}.pn-sp .swiper-pagination-current{left:0}.pn-sp .swiper-pagination-total{right:0}.pn-sp .swiper-button-prev,.pn-sp .swiper-button-next{height:6rem;width:6rem;top:3rem}.pn-sp .swiper-button-prev:after,.pn-sp .swiper-button-next:after{content:"";background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/icon_arrow_marker_w_o.svg);height:6rem;width:6rem;margin:auto}.pn-sp .swiper-button-prev{right:0}.pn-sp .swiper-button-prev{left:0}.pn-sp .swiper-button-prev:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.topAnim{opacity:0;-webkit-transition:all ease-in-out .6s;transition:all ease-in-out .6s}.topAnim.is-anim{opacity:1 !important;-webkit-transform:translate(0) scale(1) !important;transform:translate(0) scale(1) !important}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;pointer-events:none;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}body.fadeout::after{opacity:1}.fade{-webkit-animation:fadein 2s ease 2s 1 forwards;animation:fadein 2s ease 2s 1 forwards}@-webkit-keyframes fadein{100%{opacity:0}}@keyframes fadein{100%{opacity:0}}.main{margin-top:9.5rem}@media only screen and (max-width: 767px){.main{margin-top:14.5rem}}.mv__wrapper{position:relative;border-bottom:1px solid #103029;padding:6rem 0 6.3rem 100px}@media only screen and (max-width: 767px){.mv__wrapper{margin-left:20px;padding:0 0 14rem 20px}}.mv__inner{width:100%}.mv__img{margin:0 0 0 auto}@media print,screen and (min-width: 768px){.mv__img{width:57.5%}}@media print,screen and (min-width: 1366px){.mv__img{width:64%}}@media print,screen and (min-width: 768px)and (max-width: 1466px){.mv__img{margin-right:50px}}.mv__img figure{aspect-ratio:683/790;overflow:hidden}@media only screen and (max-width: 767px){.mv__img figure{aspect-ratio:335/387}}@media print,screen and (min-width: 768px){.mv__txt{position:absolute;top:50%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}@media only screen and (max-width: 767px){.mv__txt{margin:8rem 0 0}}.mv__copy{font-size:3rem;line-height:2;font-weight:bold}@media only screen and (max-width: 767px){.mv__copy{font-size:4rem}}.mv__en{font-family:"Poppins",sans-serif;font-weight:400;font-size:1.2rem;letter-spacing:.05em;margin-top:2rem}@media only screen and (max-width: 767px){.mv__en{font-size:2.2rem;line-height:1.9;margin-top:3rem}}.mv__pagination{position:absolute;right:4%;top:42%;z-index:1}@media print,screen and (min-width: 1024px)and (max-width: 1466px){.mv__pagination{right:130px}}@media print,screen and (min-width: 768px)and (max-width: 1024px){.mv__pagination{right:8%}}@media only screen and (max-width: 767px){.mv__pagination{right:35px;top:21%}}.mv__pagination .swiper-pagination-fraction{color:#fff;font-size:1.5rem}@media only screen and (max-width: 767px){.mv__pagination .swiper-pagination-fraction{font-size:2rem}}.mv__pagination .swiper-pagination-fraction .border{background-color:rgba(255,255,255,.5)}.mv__pagination .swiper-pagination-fraction .border span{background-color:#fff}.mv__pagination .swiper-pagination-current{position:absolute;top:-3rem}@media print,screen and (min-width: 768px)and (max-width: 1466px){.mv__pagination .swiper-pagination-current{left:3px}}@media only screen and (max-width: 767px){.mv__pagination .swiper-pagination-current{top:-5rem}}.mv__pagination .swiper-pagination-total{position:absolute;bottom:-3rem}@media print,screen and (min-width: 768px)and (max-width: 1466px){.mv__pagination .swiper-pagination-total{left:2px}}@media only screen and (max-width: 767px){.mv__pagination .swiper-pagination-total{bottom:-5rem}}@media print,screen and (min-width: 768px){.concept__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}@media print,screen and (min-width: 768px){.concept__ttl{width:calc(50% - 10rem)}}.concept__ttl .ttl-img{height:8.6rem}@media only screen and (max-width: 767px){.concept__ttl .ttl-img{width:300px;display:inline-grid}}.concept__txt{margin-top:3rem;line-height:2.14;font-size:1.6rem}@media print,screen and (min-width: 768px){.concept__txt{width:51%}}@media only screen and (max-width: 767px){.concept__txt{margin-top:9.5rem;padding:0 20px;font-size:2.8rem}}.concept .concept-content{margin-top:12rem}.concept .concept-content__area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9rem;margin-top:1rem}@media only screen and (max-width: 767px){.concept .concept-content__area{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:8rem;gap:8rem}}@media print,screen and (min-width: 768px){.concept .concept-content__area .area-img{width:52%}}@media print,screen and (min-width: 768px){.concept .concept-content__area .area-txt{width:calc(48% - 9rem)}}.concept .concept-content__area .area-txt__logo{width:13rem;margin-bottom:4rem}@media only screen and (max-width: 767px){.concept .concept-content__area .area-txt__logo{width:26rem}}.original{margin:2rem 0 14rem}@media only screen and (max-width: 767px){.original{margin:4rem 0 16rem}}@media print,screen and (min-width: 768px){.original__ttl{text-align:center}}@media only screen and (max-width: 767px){.original__ttl{position:relative;right:5px}}.original__ttl .ttl-img{height:11.5rem}@media only screen and (max-width: 767px){.original__ttl .ttl-img{height:25.2rem}}.original__head{margin-top:6rem}@media print,screen and (min-width: 768px){.original__head{text-align:center}}.original .original-box{margin-top:8rem}@media print,screen and (min-width: 768px){.original .original-box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.original .original-box__item{width:calc((100% - 146px)/3)}@media print,screen and (min-width: 768px)and (max-width: 1024px){.original .original-box__item{width:calc((100% - 73px)/3)}}@media only screen and (max-width: 767px){.original .original-box__item{width:100%}}@media only screen and (max-width: 767px){.original .original-box__item+*{margin-top:10rem}}.original .original-box__item .item-img{aspect-ratio:340/400}@media only screen and (max-width: 767px){.original .original-box__item .item-img{aspect-ratio:590/440}}.original .original-box__item .item-txt{margin-top:2rem}@media only screen and (max-width: 767px){.original .original-box__item .item-txt{margin-top:4rem}}.original .original-box__item .item-txt__cap{font-size:1.2rem;color:#103029;font-family:"Poppins",sans-serif;font-weight:400}@media only screen and (max-width: 767px){.original .original-box__item .item-txt__cap{font-size:2.4rem}}.original .original-box__item .item-txt__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.original .original-box__item .item-txt .lead-type-01{font-size:2rem;margin:1rem 0 2rem}@media only screen and (max-width: 767px){.original .original-box__item .item-txt .lead-type-01{font-size:3.6rem;margin:2.5rem 0 2rem}}.flow{background-color:#cb906b;padding-bottom:12rem}@media only screen and (max-width: 767px){.flow{padding:16rem 0}}@media print,screen and (min-width: 768px){.flow__sticky{position:relative;height:800vh}}.flow__wrapper{width:100%}@media print,screen and (min-width: 768px){.flow__wrapper{top:0;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;height:100vh}}@media print,screen and (min-width: 768px){.flow__inner{position:relative;width:100%}}@media only screen and (max-width: 767px){.flow__ttl{text-align:center}}.flow__ttl .ttl-txt{color:#fff}.flow__ttl .ttl-img{height:7rem}@media only screen and (max-width: 767px){.flow__ttl .ttl-img{height:10rem}}.flow .flow-phase{color:#fff;width:43%;-webkit-transition:all .5s;transition:all .5s}.flow .flow-phase .flow-phase-list__item{letter-spacing:.05em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0 3rem}.flow .flow-phase .flow-phase-list__item:not(:last-child){padding-bottom:4rem}.flow .flow-phase .flow-phase-list__item:not(:last-child) .item-num::after{content:"";width:1rem;height:4rem;border-left:1px dashed #fff;position:absolute;bottom:-4rem;left:50%}.flow .flow-phase .flow-phase-list__item.is-active .item-txt{opacity:1}.flow .flow-phase .flow-phase-list__item.is-active .item-num{background-color:#fff;color:#cb906b;font-size:2.4rem}.flow .flow-phase .flow-phase-list__item.is-active .item-num::after{opacity:1}.flow .flow-phase .flow-phase-list__item .item-txt{font-weight:bold;font-size:1.5rem;opacity:.5;-webkit-transition:all .5s;transition:all .5s}.flow .flow-phase .flow-phase-list__item .item-num{display:block;font-family:"Poppins",sans-serif;font-size:1.6rem;font-weight:400;border:solid 1px #fff;width:8rem;height:8rem;line-height:8rem;text-align:center;position:relative;-webkit-transition:all .5s;transition:all .5s}.flow .flow-phase .flow-phase-list__item .item-num::after{opacity:0;-webkit-transition:all .5s;transition:all .5s}.flow .flow-content{color:#fff}@media only screen and (max-width: 767px){.flow .flow-content{margin-top:12rem}}@media print,screen and (min-width: 768px){.flow .flow-content__btn{width:42%;position:absolute;bottom:0;right:100px}}@media print,screen and (min-width: 768px)and (max-width: 1024px){.flow .flow-content__btn{right:50px}}@media only screen and (max-width: 767px){.flow .flow-content__btn{margin-top:10rem}}.flow .flow-content__btn .btn{border:solid 1px #fff;background-color:unset}@media only screen and (max-width: 767px){.flow .flow-content__pagination{margin:8rem 0 12rem}}@media print,screen and (min-width: 768px){.flow .flow-content .flow-content-list{-webkit-transform:unset;transform:unset;position:unset}}@media print,screen and (min-width: 768px){.flow .flow-content .flow-content-list__item{width:42%;position:absolute;opacity:0;-webkit-transition:all .5s;transition:all .5s;top:18%;right:100px}}@media print,screen and (min-width: 768px)and (max-width: 1024px){.flow .flow-content .flow-content-list__item{right:50px}}@media only screen and (max-width: 767px){.flow .flow-content .flow-content-list__item{background-color:#cb906b}}@media print,screen and (min-width: 768px){.flow .flow-content .flow-content-list__item.is-active{opacity:1}}@media only screen and (max-width: 767px){.flow .flow-content .flow-content-list__item.item03 .txt-type-01{padding-bottom:15rem}}@media only screen and (max-width: 767px){.flow .flow-content .flow-content-list__item.item04 .txt-type-01{padding-bottom:10rem}}.flow .flow-content .flow-content-list__item .list-ttl{letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width: 768px){.flow .flow-content .flow-content-list__item .list-ttl{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:3rem}}@media only screen and (max-width: 767px){.flow .flow-content .flow-content-list__item .list-ttl{margin:8rem 0 1rem}}.flow .flow-content .flow-content-list__item .list-ttl .lead-type-01{font-size:2rem;margin-bottom:0}@media print,screen and (min-width: 768px){.flow .flow-content .flow-content-list__item .list-ttl .lead-type-01{width:100%}}@media only screen and (max-width: 767px){.flow .flow-content .flow-content-list__item .list-ttl .lead-type-01{font-size:3.6rem}}.flow .flow-content .flow-content-list__item .item-num{font-size:1.6rem;font-family:"Poppins",sans-serif;font-weight:400;letter-spacing:.1em}@media print,screen and (min-width: 768px){.flow .flow-content .flow-content-list__item .item-num{width:100%;text-align:right;margin-bottom:2.5rem}}@media only screen and (max-width: 767px){.flow .flow-content .flow-content-list__item .item-num{font-size:3.2rem}}.flow .flow-content .flow-content-list__item .item-num strong{font-size:4.4rem}@media only screen and (max-width: 767px){.flow .flow-content .flow-content-list__item .item-num strong{font-size:7.2rem}}.choice{margin-top:1rem}@media only screen and (max-width: 767px){.choice{margin-top:4rem}}.choice__inner{position:relative}@media only screen and (max-width: 767px){.choice__ttl{position:relative;right:15px}}.choice__ttl .ttl-img{height:23.6rem}@media only screen and (max-width: 767px){.choice__ttl .ttl-img{height:26rem}}@media print,screen and (min-width: 768px){.choice__head{width:45%}}.choice__head figure.pc{margin-top:6rem}@media print,screen and (min-width: 768px){.choice__head .lead-type-01{font-size:1.5rem}}@media print,screen and (min-width: 768px){.choice__img{width:43%;position:absolute;bottom:0;right:0}}@media only screen and (max-width: 767px){.choice__img{margin-top:-4rem}}.choice .lead-type-01{margin:7.5rem 0 3.5rem}@media only screen and (max-width: 767px){.choice .lead-type-01{font-size:2.6rem}}.choice .link-area{margin-top:12rem}.chief__body .flex-pc{gap:5.5rem 0;margin-top:8.2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media print,screen and (min-width: 768px){.chief__body .flex-pc__item{width:46.5%}}.chief__body .flex-pc .body-container__flex{gap:3rem 0}@media only screen and (max-width: 767px){.chief__body .flex-pc .body-container__flex{gap:6rem 0}}.chief__body .flex-pc .body-container__flex li{width:48%}@media only screen and (max-width: 767px){.chief__body .flex-pc .body-container__flex li{width:47.5%}}.chief__head{position:relative}@media print,screen and (min-width: 768px){.chief__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:13rem}}@media only screen and (max-width: 767px){.chief__head{padding-top:28rem}}@media print,screen and (min-width: 768px){.chief__head .head-lead{width:calc(50% - 13rem)}}@media only screen and (max-width: 767px){.chief__head .head-lead{padding-bottom:4rem}.chief__head .head-lead::after{content:"";height:1px;width:120%;background-color:#103029;display:block;position:absolute;bottom:0;left:0}}@media only screen and (max-width: 767px){.chief__head .head-lead__wrapper{padding-left:30px}}.chief__head .head-lead__txt{font-size:1.2rem;line-height:2.2}@media only screen and (max-width: 767px){.chief__head .head-lead__txt{font-size:2.4rem}}.chief__head .head-lead__txt .orange{color:#cb906b;font-size:1.3rem;margin-right:.5rem}@media only screen and (max-width: 767px){.chief__head .head-lead__txt .orange{font-size:2.6rem}}.chief__head .head-lead__txt .orange.num{font-size:2rem;font-weight:bold}@media only screen and (max-width: 767px){.chief__head .head-lead__txt .orange.num{font-size:4rem}}.chief__head .head-lead__txt .orange.num::before{content:"";display:inline-block;height:.6px;width:2.5rem;background-color:#113029;vertical-align:middle;margin:0 1rem}@media only screen and (max-width: 767px){.chief__head .head-lead__txt .orange.num::before{width:30%;margin:.5rem 2rem 0}}.chief__head .head-lead__txt small{font-size:1rem}@media only screen and (max-width: 767px){.chief__head .head-lead__txt small{font-size:2rem}}.chief__head .head-lead__txt.txt-ttl{margin-bottom:.5rem}.chief__head .head-lead .lead-type-01{font-size:1.8rem;line-height:1.88;margin-top:4rem}@media only screen and (max-width: 767px){.chief__head .head-lead .lead-type-01{font-size:3.2rem}}.chief__head .head-lead .txt-type-01{padding-bottom:2.8rem;margin-bottom:3rem;border-bottom:dashed 1px #103029}@media only screen and (max-width: 767px){.chief__head .head-lead .txt-type-01{padding-bottom:4rem;margin-bottom:3.8rem}}@media only screen and (max-width: 767px){.chief__head .head-lead .txt-type-01:last-of-type{border:0}}@media print,screen and (min-width: 768px){.chief__head .head-lead .txt-type-01 .flex-pc{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}@media only screen and (max-width: 767px){.chief__head .head-lead .txt-type-01 .flex-pc{margin-top:2rem}}.chief__head .head-lead .txt-type-01 .flex-pc .head-lead__txt{line-height:1.9}@media only screen and (max-width: 767px){.chief__head .head-lead .txt-type-01 .flex-pc .head-lead__txt{line-height:1.7}}@media only screen and (max-width: 767px){.chief__head .head-lead .txt-type-01 .flex-pc .head-lead__txt:not(:first-of-type){margin-top:2rem}}@media only screen and (max-width: 767px){.chief__ttl{position:absolute;top:4rem;left:30px}}.chief__ttl .ttl-img{height:5.7rem}@media only screen and (max-width: 767px){.chief__ttl .ttl-img{position:relative;right:20px;height:8rem}}@media print,screen and (min-width: 768px){.chief__img{width:50%}}.chief__img figure{aspect-ratio:585/405}@media only screen and (max-width: 767px){.chief__img figure{aspect-ratio:650/436}}@media print,screen and (min-width: 768px){.chief__pagination{position:absolute;top:42rem}}@media print,screen and (min-width: 768px)and (max-width: 1400px){.chief__pagination{top:43rem}}@media only screen and (max-width: 767px){.chief__pagination{margin-top:4rem}}.chief .lead-type-01{font-size:2rem;line-height:1.8}@media only screen and (max-width: 767px){.chief .lead-type-01{font-size:3.2rem;line-height:2}}@media only screen and (max-width: 767px){.chief .body-container{margin-bottom:10rem}}.chief .body-container__ttl{width:100%;margin-bottom:4rem}@media only screen and (max-width: 767px){.chief .body-container__ttl{margin-bottom:6rem}}.chief .body-container__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.chief .body-container .list-ttl--ja{font-weight:bold}@media only screen and (max-width: 767px){.chief .body-container .list-ttl--ja{font-size:2.4rem;line-height:1.8}}.chief .body-container .list-ttl--en{font-size:1.2rem;font-family:"Poppins",sans-serif;font-weight:400;letter-spacing:.05em}@media only screen and (max-width: 767px){.chief .body-container .list-ttl--en{font-size:2.4rem}}.chief .body-container .list-txt{margin-top:1.5rem}@media only screen and (max-width: 767px){.chief .body-container .list-txt{font-size:2.2rem}}.chief .body-container .list-img figcaption{margin-top:1.3rem}@media only screen and (max-width: 767px){.chief .body-container .list-img figcaption{margin-top:1.9rem}}.chief .body-container .list-link{font-size:1.3rem;margin-top:1rem}@media only screen and (max-width: 767px){.chief .body-container .list-link{font-size:2.2rem}}@media print,screen and (min-width: 768px){.chief .container-icon .accordion-area{width:16%}}@media print,screen and (min-width: 768px){.chief .container-icon .accordion-area ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem 0}}@media print,screen and (min-width: 768px){.chief .container-icon .icon-img-list{width:70%}}@media only screen and (max-width: 767px){.chief .container-icon .icon-img-list{margin-top:4rem}}.chief .container-option{margin-top:4.5rem}@media print,screen and (min-width: 768px){.chief .container-option__area{gap:0 9.3rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media print,screen and (min-width: 768px){.chief .container-option__ttl{margin-bottom:1.5rem}}.chief .container-option .option-txt{font-size:1.6rem}@media only screen and (max-width: 767px){.chief .container-option .option-txt{font-size:2.8rem;line-height:1.92}}.chief .container-option .option-txt small{font-size:1.4rem;display:inline-block;margin:0 .5rem}@media only screen and (max-width: 767px){.chief .container-option .option-txt small{font-size:2rem}}@media print,screen and (min-width: 768px){.chief .container-option .option-img{background-color:#f5f5f5;height:17rem}}.chief .container-option .list-dot{position:relative}@media print,screen and (min-width: 768px){.chief .container-option .list-dot::after{content:"・・・";font-size:1.6rem;display:inline;position:absolute;top:50%;right:-25%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}@media print,screen and (min-width: 768px)and (min-width: 1390px){.chief .container-option .list-dot::after{right:-7rem}}.chief .container-option .option-free{margin-top:2.2rem}@media only screen and (max-width: 767px){.chief .container-option .option-free{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.chief .container-option .option-free .option-img{width:30.8rem}@media only screen and (max-width: 767px){.chief .container-option .option-free .option-img{width:38rem}}@media print,screen and (min-width: 768px){.chief .container-option .option-free .option-img img{padding:1.5rem 2.5rem 1rem}}.chief .container-option .option-add{padding-top:2.4rem;position:relative}@media only screen and (max-width: 767px){.chief .container-option .option-add{margin-top:5rem;padding-top:4.8rem}}.chief .container-option .option-add::before{content:"OPTION";font-family:"Poppins",sans-serif;letter-spacing:.05em;font-weight:400;color:#103029;position:absolute;top:0}@media print,screen and (min-width: 768px){.chief .container-option .option-add .option-img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:66.5rem}}@media print,screen and (min-width: 768px){.chief .container-option .option-add .option-img figure img{padding:1.2rem 4rem 1rem}}.chief .container-option .option-add .option-img figure:nth-child(2) img{padding:2rem 2rem 2rem 5rem}.chief .container-option .option-add .list-dot::after{right:-3.5rem}.chief .container-option .container_free figcaption,.chief .container-option .container_option figcaption{margin-top:1.1rem}.chief .container-font{margin-top:6rem}@media only screen and (max-width: 767px){.chief .container-font{margin-top:10rem}}.chief .container-font__list{gap:14rem}@media print,screen and (min-width: 768px){.chief .container-font__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (max-width: 767px){.chief .container-font__list{gap:5rem 0}}.chief .container-font__list li{text-align:center}@media print,screen and (min-width: 768px){.chief .container-font__list li{width:auto}}@media only screen and (max-width: 767px){.chief .container-font__list li{width:45%}}@media only screen and (max-width: 767px){.chief .container-font__list li .list-img img{width:auto;height:10rem}}.chief .container-color__list{padding-left:1rem}.chief .container-color__list li figure{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.chief .container-color__list li figure figcaption{width:22%}.chief .container-color__list li+*{margin-top:3rem}@media only screen and (max-width: 767px){.chief .container-color__list li+*{margin-top:4rem}}.icon{margin:12rem 0 6rem}@media only screen and (max-width: 767px){.icon{margin:16rem 0 8rem}}.icon__inner{padding-left:0}@media only screen and (max-width: 767px){.icon__inner{padding-right:30px}}.icon__img{border:1px solid #103029;border-left:none}.icon__pagination{right:50%}.icon__lead{margin:8rem 0 10rem;padding-left:10rem}@media only screen and (max-width: 767px){.icon__lead{padding-left:30px;margin:12rem 0 11rem}}.icon__body{padding-left:10rem}@media only screen and (max-width: 767px){.icon__body{padding-left:30px}}@media print,screen and (min-width: 768px)and (max-width: 1540px){.icon .inner-right{left:0;padding-left:10rem}}@media print,screen and (min-width: 768px)and (max-width: 1540px){.icon .wrap-white{padding-right:10rem;border-right:0}}.name{margin:12rem 0 6rem}@media only screen and (max-width: 767px){.name{margin:16rem 0 8rem}}.name__inner{padding-right:0;padding-left:20rem}@media only screen and (max-width: 767px){.name__inner{padding-right:30px;padding-left:0}}@media print,screen and (min-width: 768px){.name__head{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.name__img{border:1px solid #103029}@media print,screen and (min-width: 768px){.name__img{border-right:none}}@media only screen and (max-width: 767px){.name__img{border-left:none}}.name__pagination{left:50%}.name__lead{margin:8rem 0 10rem;padding-right:10rem}@media only screen and (max-width: 767px){.name__lead{padding-left:30px;margin:12rem 0 11rem}}.name__body{padding-right:10rem}@media only screen and (max-width: 767px){.name__body{padding-right:0;padding-left:30px}}@media only screen and (max-width: 767px){.name .container-font__list li{width:75%;margin:auto}}@media only screen and (max-width: 767px){.name .container-font__list li .list-img img{width:100%;height:auto}}@media only screen and (max-width: 767px){.name .ttl-img{position:relative;right:10px}}.loop-txt{padding:1.7rem 0 1.6rem;border-top:1px solid #103029;border-bottom:1px solid #103029;background-color:#fff}@media only screen and (max-width: 767px){.loop-txt{padding:3.2rem 0 2.8rem}}@media only screen and (max-width: 767px){.loop-txt img{width:120% !important}}.btn-area.margin{margin-bottom:18rem}@media only screen and (max-width: 767px){.btn-area.margin{margin-bottom:20rem}}.voice{padding-bottom:10rem}@media only screen and (max-width: 767px){.voice{padding:10rem 0 16rem}}.voice__ttl{text-align:center}.voice__ttl .ttl-img{height:10.7rem}@media only screen and (max-width: 767px){.voice__ttl .ttl-img{height:10.4rem}}.voice__ttl.gallery{font-family:"Poppins",sans-serif;font-weight:400;letter-spacing:.05em}.voice__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-2rem 0 4rem}@media only screen and (max-width: 767px){.voice__container{margin-bottom:8rem}}.voice__item{padding-bottom:10rem}@media only screen and (max-width: 767px){.voice__item{margin-bottom:2rem;background-color:#f4f2ef}}@media print,screen and (min-width: 768px){.voice__item{width:50%}}.voice__item:nth-of-type(2n-1){position:relative}@media print,screen and (min-width: 768px){.voice__item:nth-of-type(2n-1){padding-right:6.3rem}}@media print,screen and (min-width: 768px){.voice__item:nth-of-type(2n-1)::after{content:"";display:block;height:100%;width:1px;background-color:#103029;position:absolute;top:0;right:0}}@media print,screen and (min-width: 768px){.voice__item:nth-of-type(2n){padding-left:6.3rem}}@media only screen and (max-width: 767px){.voice__item:last-of-type{padding-bottom:6rem}}.voice__item .item-img{aspect-ratio:520/360}.voice__item .item-txt{margin-top:3.5rem}@media only screen and (max-width: 767px){.voice__item .item-txt{margin-top:6rem}}@media only screen and (max-width: 767px){.voice__item .item-txt__more{font-weight:bold;text-decoration:underline;display:block;margin:3rem 0}}.voice__item .item-txt__more.is-active{display:none}@media print,screen and (min-width: 768px){.voice__item .item-txt__continue{display:contents}}@media only screen and (max-width: 767px){.voice__item .item-txt__continue{display:none}}.voice__item .lead-type-01{font-size:2rem;margin-bottom:2rem}@media only screen and (max-width: 767px){.voice__item .lead-type-01{font-size:3.6rem;margin-bottom:3.5rem}}@media only screen and (max-width: 767px){.voice__pagination{width:100%;margin:0 0 13rem}}@media only screen and (max-width: 767px){.voice__pagination.pn-sp .swiper-pagination{display:none}}@media only screen and (max-width: 767px){.voice__pagination.pn-sp .swiper-button-prev{right:11rem;left:unset}}@media only screen and (max-width: 767px){.voice__pagination.pn-sp .swiper-button-prev,.voice__pagination.pn-sp .swiper-button-next{width:8rem;height:8rem;top:0}}@media only screen and (max-width: 767px){.voice__pagination.pn-sp .swiper-button-prev:after,.voice__pagination.pn-sp .swiper-button-next:after{width:8rem;height:8rem;background-image:url(../img/common/icon_arrow_marker_o_w.svg)}}.voice__cap span{font-family:"Poppins",sans-serif;font-weight:700;display:inline-block;letter-spacing:.05em}.voice__cap span::after{content:"｜";display:inline-block;margin:0 .3rem 0}.voice__gallery figure{width:80rem !important;aspect-ratio:1/1;margin-right:20px}@media only screen and (max-width: 767px){.voice__gallery figure{width:64rem !important}}@media only screen and (max-width: 767px){.voice .wrapper{padding:0 30px}}.faq{margin-top:2rem}@media only screen and (max-width: 767px){.faq{margin-top:6rem}}@media only screen and (max-width: 767px){.faq__wrapper{padding:0 30px}}.faq__ttl .ttl-img{height:10rem}@media only screen and (max-width: 767px){.faq__ttl .ttl-img{height:13rem;position:relative;right:20px}}.faq__area{margin-top:8rem}@media only screen and (max-width: 767px){.faq__area{margin-top:7rem}}.faq__area .accordion-area ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width: 767px){.faq__area .accordion-area ul li{background-color:#fff !important}}.faq__area .faq-list-content{margin-top:7.45rem}@media only screen and (max-width: 767px){.faq__area .faq-list-content{margin-top:10rem}}.faq__area .faq-list-content__item{position:relative}.faq__area .faq-list-content__item .content_question::before,.faq__area .faq-list-content__item .content_answer::before{content:"";font-family:"Poppins",sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:.1em;margin-right:3.5rem;position:absolute;top:0;left:0}@media only screen and (max-width: 767px){.faq__area .faq-list-content__item .content_question::before,.faq__area .faq-list-content__item .content_answer::before{font-size:2.8rem;margin-right:1.7rem;line-height:1.8em}}.faq__area .faq-list-content__item .content_question{font-size:1.8rem;font-weight:bold;padding:0 0 2rem 6rem;border-bottom:1px dashed #103029;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.faq__area .faq-list-content__item .content_question{font-size:3rem;padding-bottom:4rem}}.faq__area .faq-list-content__item .content_question::before{content:"Q_";color:#6b796a}.faq__area .faq-list-content__item .content_question p{width:calc(100% - 6rem)}@media only screen and (max-width: 767px){.faq__area .faq-list-content__item .content_question p{padding-right:2.2rem}}@media print,screen and (min-width: 768px){.faq__area .faq-list-content__item .content_question:hover{cursor:pointer}}.faq__area .faq-list-content__item .content_answer{margin-top:2rem;padding-left:6rem;line-height:2.2em;display:none;position:relative}@media only screen and (max-width: 767px){.faq__area .faq-list-content__item .content_answer{font-size:2.4rem;margin-top:4.6rem;padding-bottom:2rem}}.faq__area .faq-list-content__item .content_answer::before{content:"A_"}.faq__area .faq-list-content__item .content_answer.first{display:block}.faq__area .faq-list-content__item .link-arrow{margin-top:1rem}.faq__area .faq-list-content__item+*{margin-top:6.3rem}@media only screen and (max-width: 767px){.faq__area .faq-list-content__item+*{margin-top:6.8rem}}.bottom-area{margin-top:16rem;padding-bottom:12rem;background-color:#fff}@media only screen and (max-width: 767px){.bottom-area{margin-top:24rem;padding-bottom:16rem}}@media only screen and (max-width: 767px){.bottom-area__wrapper{padding:0 30px}}.bottom-area .link-list-card{position:relative}@media print,screen and (min-width: 768px){.bottom-area .link-list-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}@media print,screen and (min-width: 768px){.bottom-area .link-list-card::before{content:"";display:inline-block;height:100%;width:1px;background-color:#103029;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}}.bottom-area .link-list-card__item{position:relative;padding:5rem 0 6rem}@media print,screen and (min-width: 768px){.bottom-area .link-list-card__item{width:50%}}@media only screen and (max-width: 767px){.bottom-area .link-list-card__item{padding:6rem 0 0;margin-top:8rem;border-top:1px solid #103029}}@media only screen and (max-width: 767px){.bottom-area .link-list-card__item:first-of-type{margin-top:0;padding-top:0;border-top:0}}@media print,screen and (min-width: 768px){.bottom-area .link-list-card__item:nth-of-type(2n-1){padding-right:8.35rem}}@media print,screen and (min-width: 768px){.bottom-area .link-list-card__item:nth-of-type(2n-1)::after{content:"";display:block;height:1px;width:200%;background-color:#103029;position:absolute;bottom:0;left:0}}@media print,screen and (min-width: 768px){.bottom-area .link-list-card__item:nth-of-type(2n){padding-left:8.35rem}}@media print,screen and (min-width: 768px){.bottom-area .link-list-card__item:nth-of-type(2),.bottom-area .link-list-card__item:first-of-type{padding-top:0}}@media print,screen and (min-width: 768px){.bottom-area .link-list-card__item:nth-last-of-type(2),.bottom-area .link-list-card__item:last-of-type{padding-bottom:0}}@media print,screen and (min-width: 768px)and (min-width: 768px){.bottom-area .link-list-card__item:nth-last-of-type(2)::after,.bottom-area .link-list-card__item:last-of-type::after{display:none}}.bottom-area .link-list-card__item .item-txt{font-size:1.8rem;font-weight:bold;margin-top:2rem;padding-right:5rem}@media only screen and (max-width: 767px){.bottom-area .link-list-card__item .item-txt{font-size:2.8rem;line-height:2}}.bottom-area .link-list-card__item .item-img{aspect-ratio:500/240}@media only screen and (max-width: 767px){.bottom-area .link-list-card__item .link-arrow{display:block}}.bottom-area .link-list-card__item .link-arrow::after{position:absolute;width:2rem;height:2rem;top:92%;left:unset;right:0;margin-top:0}@media only screen and (max-width: 767px){.bottom-area .link-list-card__item .link-arrow::after{width:5rem;height:3.5rem;top:88%}}.page-link-area{margin:6rem auto}@media only screen and (max-width: 767px){.page-link-area{margin:7.6rem auto 8rem}}.page-link-area a{display:block;width:78rem;margin:auto}@media only screen and (max-width: 767px){.page-link-area a{width:100%}}.page-link-area a.shadow{-webkit-box-shadow:3px 3px 13px -5px #6b796a;box-shadow:3px 3px 13px -5px #6b796a}@media print,screen and (min-width: 768px){.page-link-area a.shadow:hover{-webkit-box-shadow:none;box-shadow:none}}