.accent_bg{background:#76868c;position:relative;z-index:1;color:#fff}.wrapW--select_plan{width:92%;margin-inline:auto;max-width:1520px}@media screen and (max-width: 960px){.wrapW--select_plan{width:92%}}.page-select_plan{color:#76868c}.page-select_plan .cts-txt{letter-spacing:.1em;line-height:2;font-size:clamp(1.4rem,.8333333333vw,1.6rem)}@media screen and (max-width: 960px){.page-select_plan .cts-txt{font-size:clamp(1.4rem,1.6666666667vw,1.6rem)}}.page-select_plan .cts-txt.center{text-align:center}@media screen and (max-width: 960px){.page-select_plan .cts-txt.center{text-align:left}}.page-select_plan .cts-label-en{font-family:"futura-pt",sans-serif;font-weight:400;font-size:clamp(1.4rem,1.0416666667vw,2rem);letter-spacing:.06em}@media screen and (max-width: 960px){.page-select_plan .cts-label-en{font-size:clamp(1.4rem,2.0833333333vw,2rem)}}.page-select_plan .cts-head .cts-ttl-ja{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(1.8rem,1.5625vw,3rem);letter-spacing:.15em;line-height:1.5;margin-bottom:0}@media screen and (max-width: 960px){.page-select_plan .cts-head .cts-ttl-ja{font-size:clamp(1.8rem,3.125vw,3rem)}}.page-select_plan .sec-cts .cts-head .cts-ttl.center{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.page-select_plan .fv_contact_block{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-select_plan .fv_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:auto;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width: 960px){.page-select_plan .fv_nav{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:3em}}.page-select_plan .fv_nav_item{width:auto;padding:0px 0;margin-inline:1vw;-ms-flex-negative:0;flex-shrink:0;text-align:center;position:relative}@media screen and (min-width: 961px){.page-select_plan .fv_nav_item{width:23.3333333333%}}@media screen and (max-width: 960px){.page-select_plan .fv_nav_item{width:80%;max-width:287px}.page-select_plan .fv_nav_item:not(:first-of-type){margin-top:1em}}.page-select_plan .fv_nav_item.show .en{letter-spacing:.1em}.page-select_plan .fv_nav_item.show .ja{letter-spacing:.1em}.page-select_plan .fv_nav_item.wht a.fv_nav_link{background:#fff;color:#76868c}@media(hover: hover){.page-select_plan .fv_nav_item.wht a.fv_nav_link:hover:hover{background:#76868c}}.page-select_plan .fv_nav_item .en{font-size:1.2rem;margin-bottom:.5em;letter-spacing:-0.3em;-webkit-transition:letter-spacing 1s ease-in-out;transition:letter-spacing 1s ease-in-out;position:relative;z-index:1}.page-select_plan .fv_nav_item .ja{font-size:1.6rem;letter-spacing:-0.3em;-webkit-transition:letter-spacing 1s ease-in-out;transition:letter-spacing 1s ease-in-out;position:relative;z-index:1}.page-select_plan .fv_nav_link{display:block}.page-select_plan .fv_nav_cap{position:relative;text-align:center;width:100%;font-size:1.4rem;letter-spacing:.05em;margin-bottom:.5em}@media screen and (max-width: 960px){.page-select_plan .fv_nav_cap{margin-bottom:0em;position:relative}}.page-select_plan .fv_nav a.fv_nav_link{position:relative;display:block;padding:1em 1em;background:rgba(118,134,140,.75);color:#fff;border:1px solid rgba(118,134,140,.75);font-weight:500;font-size:clamp(1.6rem,1.1458333333vw,2.2rem)}@media screen and (max-width: 960px){.page-select_plan .fv_nav a.fv_nav_link{font-size:clamp(1.4rem,3.8194444444vw,2.2rem)}}@media(hover: hover){.page-select_plan .fv_nav a.fv_nav_link:hover:hover{color:#76868c;background:#fff;border-color:#76868c}.page-select_plan .fv_nav a.fv_nav_link:hover:hover::after{content:"";height:calc(100% + 12px)}}.page-select_plan .fv_nav a.fv_nav_link:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.page-select_plan .fv_nav a.fv_nav_link.active::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.inc.sec-FormList--fill .form_nav .form_nav_item a.form_nav_link{background:rgba(118,134,140,.75);color:#fff}.inc.sec-FormList--fill .form_nav .form_nav_item a.form_nav_link .form_nav_cap{color:#fff}@media(hover: hover){.inc.sec-FormList--fill .form_nav .form_nav_item a.form_nav_link:hover:hover{background:#fff;color:#76868c;border:1px solid #76868c}.inc.sec-FormList--fill .form_nav .form_nav_item a.form_nav_link:hover:hover .form_nav_cap{color:#76868c}}.sec-fv{position:relative}.sec-fv .cts-wrap{position:relative}.sec-fv .flex-block{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 961px){.sec-fv .flex-block{width:100%;height:60.781140625vw;min-height:1000px}}@media screen and (max-width: 960px){.sec-fv .flex-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sec-fv .left-block{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (max-width: 960px){.sec-fv .left-block{width:100%}}.sec-fv .center-block{width:50%;position:relative}@media screen and (max-width: 960px){.sec-fv .center-block{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;height:83vh;height:83svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}}.sec-fv .right-block{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (max-width: 960px){.sec-fv .right-block{width:100%}}@media screen and (min-width: 961px){.sec-fv .accent_bg-block{position:absolute;top:0;left:0;width:100%;height:10%;z-index:2}}@media screen and (max-width: 960px){.sec-fv .accent_bg-block{display:none}}.sec-fv .ttl-block{padding:clamp(4rem,3.6458333333vw,7rem) 12% clamp(4rem,3.125vw,6rem)}@media screen and (min-width: 961px){.sec-fv .ttl-block{position:absolute;top:0;left:0;width:100%;height:50%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 960px){.sec-fv .ttl-block{padding:60px 8%}}.sec-fv .ttl-block .cts-label-en{margin-bottom:2em}.sec-fv .ttl-block .item-ttl{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(2rem,1.875vw,3.6rem);letter-spacing:.15em;line-height:50/36;margin-bottom:1.5em}@media screen and (max-width: 960px){.sec-fv .ttl-block .item-ttl{font-size:clamp(2.4rem,3.3333333333vw,3.2rem)}}.sec-fv .ttl-block .item-txt{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(1.2rem,.9375vw,1.8rem);letter-spacing:.1em;line-height:30/18}@media screen and (max-width: 960px){.sec-fv .ttl-block .item-txt{font-size:clamp(1.4rem,1.6666666667vw,1.6rem)}}.sec-fv .item-img{overflow:hidden;background:#eceeef}.sec-fv .item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sec-fv .left-block .item-img{height:51%;margin-top:auto}.sec-fv .left-block .item-img img{-o-object-position:83% center;object-position:83% center}@media screen and (max-width: 960px){.sec-fv .left-block .item-img{width:84%;margin-right:auto;margin-left:0;margin-top:40px;height:auto}.sec-fv .left-block .item-img img{aspect-ratio:3/2}}.sec-fv .center-block .item-img{height:100%}.sec-fv .center-block .item-img img{-o-object-position:20% center;object-position:20% center}@media screen and (max-width: 960px){.sec-fv .center-block .item-img{position:absolute;inset:0;width:100%;height:100%}.sec-fv .center-block .item-img img{aspect-ratio:auto;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 960px){.sec-fv .center-block .page-ttl{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;width:100%;margin-bottom:1em;z-index:4;text-align:center;text-shadow:2px 2px 15px rgba(0,0,0,.8)}}@media screen and (min-width: 961px){.sec-fv .center-block .fv_contact_block{position:absolute;bottom:4%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:200%;z-index:3}}@media screen and (max-width: 960px){.sec-fv .center-block .fv_contact_block{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;z-index:5;width:100%;padding:0 4%}}.sec-fv .right-block .item-img{height:90%;margin-top:auto}.sec-fv .right-block .item-img img{-o-object-position:36% center;object-position:36% center}@media screen and (max-width: 960px){.sec-fv .right-block .item-img{width:84%;margin-left:auto;margin-right:0;margin-top:40px;margin-bottom:40px;height:auto}.sec-fv .right-block .item-img img{aspect-ratio:3/2;-o-object-position:65% center;object-position:65% center}}.sec-fv .page-ttl{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;color:#fff;z-index:2}.sec-fv .page-ttl-en{font-family:"futura-pt",sans-serif;font-weight:400;font-size:clamp(4rem,7.8125vw,15rem);letter-spacing:.06em;line-height:1;margin-bottom:.5em}@media screen and (max-width: 960px){.sec-fv .page-ttl-en{font-size:clamp(4.8rem,8.3333333333vw,8rem)}}.sec-fv .page-ttl-ja{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(1.2rem,1.0416666667vw,2rem);letter-spacing:.15em;line-height:2;margin-top:-1em;margin-bottom:1em}@media screen and (max-width: 960px){.sec-fv .page-ttl-ja{margin-top:0;margin-bottom:0}}.sec-fv .fv_contact_block{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-lead .cts-label-en,.sec-lead .cts-ttl-ja,.sec-lead .cts-txt{color:#fff}.sec-lead .lead-sub-ttl{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(1.8rem,2.0833333333vw,4rem);letter-spacing:.15em;line-height:1;margin-bottom:1.5em}.sec-lead .lead-sub-ttl::before{content:"";display:block;width:1px;height:clamp(4rem,3.125vw,6rem);margin:0 auto clamp(2.8rem,2.34375vw,4.5rem);background:hsla(0,0%,100%,.5)}@media screen and (max-width: 960px){.sec-lead .lead-sub-ttl{font-size:clamp(1.8rem,4.1666666667vw,4rem);line-height:1.5}.sec-lead .lead-sub-ttl::before{height:clamp(3.5rem,5.2083333333vw,5rem);margin-bottom:clamp(2.4rem,3.6458333333vw,3.5rem)}}.sec-lead .lead-list{display:inline-block;text-align:left;margin-bottom:2em}.sec-lead .lead-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(1.4rem,1.0416666667vw,2rem);letter-spacing:.1em;line-height:2;margin-bottom:.8em}@media screen and (max-width: 960px){.sec-lead .lead-list li{font-size:clamp(1.4rem,2.0833333333vw,2rem)}}.sec-lead .lead-list li:last-child{margin-bottom:0}.sec-lead .lead-list li i{-ms-flex-negative:0;flex-shrink:0;margin-right:.5em;margin-top:.5em}.sec-lead .lead-list li span{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sec-lead .lead-summary{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(1.6rem,1.3541666667vw,2.6rem);letter-spacing:.15em;line-height:40/26}.sec-lead .lead-summary::before,.sec-lead .lead-summary::after{content:"";display:block;width:1px;margin-inline:auto;background:hsla(0,0%,100%,.5)}.sec-lead .lead-summary::before{height:clamp(4rem,3.125vw,6rem);margin-bottom:clamp(2.8rem,2.34375vw,4.5rem)}.sec-lead .lead-summary::after{margin-top:clamp(2.8rem,2.34375vw,4.5rem);height:clamp(10rem,6.25vw,12rem);margin-bottom:calc(-1*clamp(10rem,6.25vw,12rem))}@media screen and (max-width: 960px){.sec-lead .lead-summary{font-size:clamp(1.6rem,2.7083333333vw,2.6rem)}.sec-lead .lead-summary::before{height:clamp(3.5rem,5.2083333333vw,5rem);margin-bottom:clamp(2.4rem,3.6458333333vw,3.5rem)}.sec-lead .lead-summary::after{margin-top:clamp(2.4rem,3.6458333333vw,3.5rem);height:clamp(8rem,10.4166666667vw,10rem);margin-bottom:calc(-1*clamp(8rem,10.4166666667vw,10rem))}}.sec-feature .cts-ttl{color:#76868c}.sec-feature .feature-list{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;gap:clamp(4rem,3.6458333333vw,7rem) 2.6%}@media screen and (max-width: 960px){.sec-feature .feature-list{gap:clamp(4rem,6.25vw,6rem) 6%}}.sec-feature .feature-item{width:23%}@media screen and (max-width: 960px){.sec-feature .feature-item{width:47%}}@media screen and (max-width: 576px){.sec-feature .feature-item{width:100%}}.sec-feature .item-head{text-align:center}.sec-feature .item-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:clamp(8.9rem,6.6145833333vw,12.7rem);margin-bottom:1.5em}@media screen and (max-width: 960px){.sec-feature .item-img{min-height:clamp(8.9rem,13.2291666667vw,12.7rem)}}.sec-feature .item-img img{width:auto;height:auto;max-width:100%}.sec-feature .item-img img[src*="icon_01.svg"]{width:clamp(9.1rem,6.8007916667vw,13.05752rem)}@media screen and (max-width: 960px){.sec-feature .item-img img[src*="icon_01.svg"]{width:clamp(9.1rem,13.6015833333vw,13.05752rem)}}.sec-feature .item-img img[src*="icon_02.svg"]{width:clamp(7rem,5.2253645833vw,10.0327rem);height:clamp(8.6rem,6.3855625vw,12.26028rem)}@media screen and (max-width: 960px){.sec-feature .item-img img[src*="icon_02.svg"]{width:clamp(7rem,10.4507291667vw,10.0327rem);height:clamp(8.6rem,12.771125vw,12.26028rem)}}.sec-feature .item-img img[src*="icon_03.svg"]{width:clamp(8.9rem,6.6159270833vw,12.70258rem);height:clamp(8.3rem,6.1892864583vw,11.88343rem)}@media screen and (max-width: 960px){.sec-feature .item-img img[src*="icon_03.svg"]{width:clamp(8.9rem,13.2318541667vw,12.70258rem);height:clamp(8.3rem,12.3785729167vw,11.88343rem)}}.sec-feature .item-img img[src*="icon_04.svg"]{width:clamp(11.9rem,8.8856302083vw,17.06041rem)}@media screen and (max-width: 960px){.sec-feature .item-img img[src*="icon_04.svg"]{width:clamp(11.9rem,17.7712604167vw,17.06041rem)}}.sec-feature .item-num{font-family:"futura-pt",sans-serif;font-weight:300;letter-spacing:.05em;line-height:1;margin-bottom:.25em;font-size:clamp(2.8rem,4.1666666667vw,8rem)}@media screen and (max-width: 960px){.sec-feature .item-num{font-size:clamp(2.8rem,8.3333333333vw,8rem)}}.sec-feature .cts-label-en{font-family:"futura-pt",sans-serif;font-weight:400;font-size:clamp(1.4rem,1.25vw,2.4rem);letter-spacing:.05em;margin-bottom:1.5em}@media screen and (max-width: 960px){.sec-feature .cts-label-en{font-size:clamp(1.4rem,2.5vw,2.4rem)}}.sec-feature .item-ttl{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;letter-spacing:.05em;line-height:1.5;margin-bottom:1.5em;font-size:clamp(1.48rem,1.25vw,2.4rem)}@media screen and (max-width: 960px){.sec-feature .item-ttl{font-size:clamp(1.6rem,2.5vw,2.4rem)}}.sec-feature .item-body{border-top:1px solid #d9d9d9;padding-top:1.5em}.sec-feature .item-txt{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;text-align:left;letter-spacing:.1em;line-height:1.875;font-size:clamp(1.3rem,.8333333333vw,1.6rem)}@media screen and (max-width: 960px){.sec-feature .item-txt{font-size:clamp(1.3rem,1.6666666667vw,1.6rem)}}.sec-unit .cts-ttl{color:#76868c}.sec-unit .unit-item{text-align:center;padding-bottom:clamp(4rem,4.1666666667vw,8rem)}@media screen and (max-width: 960px){.sec-unit .unit-item{padding-bottom:clamp(4rem,6.25vw,6rem)}}.sec-unit .unit-item::before{content:"";display:block;width:1px;height:clamp(4rem,3.125vw,6rem);background:#76868c;margin:0 auto clamp(3rem,2.6041666667vw,5rem)}@media screen and (max-width: 960px){.sec-unit .unit-item::before{height:clamp(4rem,6.25vw,6rem);margin:0 auto clamp(3rem,5.2083333333vw,5rem)}}.sec-unit .item-head{margin-bottom:clamp(3rem,2.0833333333vw,4rem)}.sec-unit .item-head .item-ttl{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(1.4rem,1.0416666667vw,2rem);letter-spacing:.1em;line-height:1.6;margin-bottom:.75em}@media screen and (max-width: 960px){.sec-unit .item-head .item-ttl{font-size:clamp(1.4rem,2.0833333333vw,2rem)}}.sec-unit .item-head .item-txt{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(1.2rem,.8333333333vw,1.6rem);letter-spacing:.1em;line-height:2;margin-bottom:.75em}@media screen and (max-width: 960px){.sec-unit .item-head .item-txt{font-size:clamp(1.2rem,1.6666666667vw,1.6rem)}}.sec-unit .item-head .item-label{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(1.2rem,.8333333333vw,1.6rem);letter-spacing:.1em;line-height:2}@media screen and (max-width: 960px){.sec-unit .item-head .item-label{font-size:clamp(1.2rem,1.6666666667vw,1.6rem)}}.sec-unit .item-img-box{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:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(3rem,3.125vw,6rem)}@media screen and (max-width: 960px){.sec-unit .item-img-box{gap:clamp(3rem,5.2083333333vw,5rem) 8%}.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-box{width:46%;max-width:46%;-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%}.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img{width:100%}.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_04.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_05.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_06.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_07.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_08.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_09.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_10.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_11.svg"]{width:auto;max-width:100%}}.sec-unit .item-img-box .item-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:46%}.sec-unit .item-img-box .item-box-ttl{margin-bottom:1em}.sec-unit .item-img-box .item-box-ttl.font_accent{font-family:"futura-pt",sans-serif;font-weight:400;font-size:clamp(1.4rem,1.1979166667vw,2.3rem);letter-spacing:.06em}@media screen and (max-width: 960px){.sec-unit .item-img-box .item-box-ttl.font_accent{font-size:clamp(1.4rem,2.3958333333vw,2.3rem)}}.sec-unit .item-img-box .item-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-unit .item-img-box .item-img img{width:auto;height:auto;max-width:100%}.sec-unit .item-img-box .item-img img[src*="unit_01.svg"]{width:clamp(24.2rem,17.96875vw,34.5rem)}@media screen and (max-width: 960px){.sec-unit .item-img-box .item-img img[src*="unit_01.svg"]{width:clamp(24.2rem,35.9375vw,34.5rem)}}.sec-unit .item-img-box .item-img img[src*="unit_02.svg"]{width:clamp(24.1rem,17.96671875vw,34.4961rem)}@media screen and (max-width: 960px){.sec-unit .item-img-box .item-img img[src*="unit_02.svg"]{width:clamp(24.1rem,35.9334375vw,34.4961rem)}}.sec-unit .item-img-box .item-img img[src*="unit_03.svg"]{width:clamp(18.3rem,13.6044270833vw,26.1205rem)}@media screen and (max-width: 960px){.sec-unit .item-img-box .item-img img[src*="unit_03.svg"]{width:clamp(18.3rem,27.2088541667vw,26.1205rem)}}.sec-unit .item-img-box .item-img img[src*="unit_04.svg"]{width:clamp(22.1rem,16.4319791667vw,31.5494rem)}@media screen and (max-width: 960px){.sec-unit .item-img-box .item-img img[src*="unit_04.svg"]{width:clamp(22.1rem,32.8639583333vw,31.5494rem)}}.sec-unit .item-img-box .item-img img[src*="unit_05.svg"]{width:clamp(14.9rem,11.05796875vw,21.2313rem)}@media screen and (max-width: 960px){.sec-unit .item-img-box .item-img img[src*="unit_05.svg"]{width:clamp(14.9rem,22.1159375vw,21.2313rem)}}.sec-unit .item-img-box .item-img img[src*="unit_06.svg"]{width:clamp(22.1rem,16.4319791667vw,31.5494rem)}@media screen and (max-width: 960px){.sec-unit .item-img-box .item-img img[src*="unit_06.svg"]{width:clamp(22.1rem,32.8639583333vw,31.5494rem)}}.sec-unit .item-img-box .item-img img[src*="unit_07.svg"]{width:clamp(25.7rem,19.1189583333vw,36.7084rem)}@media screen and (max-width: 960px){.sec-unit .item-img-box .item-img img[src*="unit_07.svg"]{width:clamp(25.7rem,38.2379166667vw,36.7084rem)}}.sec-unit .item-img-box .item-img img[src*="unit_08.svg"]{width:clamp(14.9rem,11.0580729167vw,21.2315rem)}@media screen and (max-width: 960px){.sec-unit .item-img-box .item-img img[src*="unit_08.svg"]{width:clamp(14.9rem,22.1161458333vw,21.2315rem)}}.sec-unit .item-img-box .item-img img[src*="unit_09.svg"]{width:clamp(14.9rem,11.0580729167vw,21.2315rem)}@media screen and (max-width: 960px){.sec-unit .item-img-box .item-img img[src*="unit_09.svg"]{width:clamp(14.9rem,22.1161458333vw,21.2315rem)}}.sec-unit .item-img-box .item-img img[src*="unit_10.svg"]{width:clamp(22.1rem,16.4320833333vw,31.5496rem)}@media screen and (max-width: 960px){.sec-unit .item-img-box .item-img img[src*="unit_10.svg"]{width:clamp(22.1rem,32.8641666667vw,31.5496rem)}}.sec-unit .item-img-box .item-img img[src*="unit_11.svg"]{width:clamp(25.7rem,19.1191145833vw,36.7087rem)}@media screen and (max-width: 960px){.sec-unit .item-img-box .item-img img[src*="unit_11.svg"]{width:clamp(25.7rem,38.2382291667vw,36.7087rem)}}@media screen and (min-width: 961px){.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-box{max-width:none;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img{width:100%}.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img{width:auto;max-width:100%}.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_04.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_05.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_06.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_07.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_08.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_09.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_10.svg"],.sec-unit .item-img-box:has(.item-box:nth-child(4):last-child) .item-img img[src*="unit_11.svg"]{width:auto;max-width:100%}}.sec-unit .unit-lead{text-align:center;margin-bottom:clamp(4rem,4.1666666667vw,8rem)}@media screen and (max-width: 960px){.sec-unit .unit-lead{margin-bottom:clamp(4rem,6.25vw,6rem)}}.sec-unit .unit-lead::before{content:"";display:block;width:1px;height:clamp(4rem,3.125vw,6rem);background:#76868c;margin:0 auto clamp(3rem,2.6041666667vw,5rem)}@media screen and (max-width: 960px){.sec-unit .unit-lead::before{height:clamp(4rem,6.25vw,6rem);margin:0 auto clamp(3rem,5.2083333333vw,5rem)}}.sec-unit .unit-lead .item-txt{letter-spacing:.15em;line-height:2.25;font-size:clamp(1.4rem,.8333333333vw,1.6rem)}@media screen and (max-width: 960px){.sec-unit .unit-lead .item-txt{font-size:clamp(1.4rem,1.6666666667vw,1.6rem)}}.sec-unit .unitplan-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4%}@media screen and (max-width: 960px){.sec-unit .unitplan-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px}}.sec-unit .unitplan-block .left-block{width:32%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 960px){.sec-unit .unitplan-block .left-block{width:100%;max-width:400px;margin-inline:auto}}.sec-unit .unitplan-block .left-block .item-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5em;width:100%}.sec-unit .unitplan-block .left-block .item-box-ttl{width:40%;text-align:center;font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(1.4rem,1.0416666667vw,2rem);letter-spacing:.1em;line-height:1.6}@media screen and (max-width: 960px){.sec-unit .unitplan-block .left-block .item-box-ttl{font-size:clamp(1.4rem,2.0833333333vw,2rem)}}.sec-unit .unitplan-block .left-block .item-img{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-unit .unitplan-block .left-block .item-img img{width:auto;height:auto;max-width:100%}.sec-unit .unitplan-block .left-block .item-img img[src*="unitplan_01.svg"]{width:clamp(16.4rem,12.22984375vw,23.4813rem)}@media screen and (max-width: 960px){.sec-unit .unitplan-block .left-block .item-img img[src*="unitplan_01.svg"]{width:clamp(16.4rem,24.4596875vw,23.4813rem)}}.sec-unit .unitplan-block .left-block .item-img img[src*="unitplan_02.svg"]{width:clamp(15rem,11.18390625vw,21.4731rem)}@media screen and (max-width: 960px){.sec-unit .unitplan-block .left-block .item-img img[src*="unitplan_02.svg"]{width:clamp(15rem,22.3678125vw,21.4731rem)}}.sec-unit .unitplan-block .left-block .item-img img[src*="unitplan_03.svg"]{width:clamp(15rem,11.1840104167vw,21.4733rem)}@media screen and (max-width: 960px){.sec-unit .unitplan-block .left-block .item-img img[src*="unitplan_03.svg"]{width:clamp(15rem,22.3680208333vw,21.4733rem)}}.sec-unit .unitplan-block .left-block .item-mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;margin-left:calc(40% + 1.5em);margin-block:clamp(1rem,1.0416666667vw,2rem)}.sec-unit .unitplan-block .left-block .item-mark img{width:28px;height:28px}.sec-unit .unitplan-block .center-block .item-mark img{width:62px;height:24px}@media screen and (max-width: 960px){.sec-unit .unitplan-block .center-block{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.sec-unit .unitplan-block .right-block{width:48%}@media screen and (max-width: 960px){.sec-unit .unitplan-block .right-block{width:100%}}.sec-unit .unitplan-block .right-block .item-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-unit .unitplan-block .right-block .item-img img{width:auto;height:auto;max-width:100%}.sec-unit .unitplan-block .right-block .item-img img[src*="unitplan_04.svg"]{width:clamp(44.4rem,33.0269791667vw,63.4118rem)}@media screen and (max-width: 960px){.sec-unit .unitplan-block .right-block .item-img img[src*="unitplan_04.svg"]{width:clamp(44.4rem,66.0539583333vw,63.4118rem)}}.sec-model_house{width:100%}@media screen and (min-width: 961px){.sec-model_house{padding-inline:30px}}@media screen and (max-width: 960px){.sec-model_house{padding-inline:0}}.sec-model_house .cts-wrap{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center 0%;background-image:url("../img/select_plan/bg_01.webp");color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-inline:auto}.sec-model_house .cts-wrap::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.42);z-index:1;pointer-events:none}.sec-model_house .cts-wrap>*{position:relative;z-index:2}@media screen and (min-width: 961px){.sec-model_house .cts-wrap{max-width:1760px;aspect-ratio:1760/805.619}}@media screen and (max-width: 960px){.sec-model_house .cts-wrap{padding-block:60px}}.sec-model_house .cts-logo{width:clamp(20rem,21.875vw,42rem);margin-inline:auto}@media screen and (max-width: 960px){.sec-model_house .cts-logo{max-width:60%}}.sec-model_house .cts-logo .item-img img{width:100%;height:auto}.sec-model_house .main-lead{width:100%}.sec-model_house .cts-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:2em 2.5em}@media screen and (max-width: 960px){.sec-model_house .cts-ttl{margin-block:1.5em 2em}}.sec-model_house .cts-ttl-subttl{letter-spacing:.15em;margin-bottom:1em;font-size:clamp(1.6rem,2.1666666667vw,2.6rem)}@media screen and (min-width: 961px){.sec-model_house .cts-ttl-subttl{font-weight:300}}@media screen and (max-width: 960px){.sec-model_house .cts-ttl-subttl{text-align:center;font-size:clamp(1.6rem,4.5138888889vw,2.6rem)}}.sec-model_house .cts-ttl-en{letter-spacing:.12em;margin-bottom:.25em;font-size:clamp(2rem,1.875vw,3.2rem)}.sec-model_house .cts-ttl-ja{letter-spacing:.18em;font-weight:400;font-size:clamp(1.2rem,.7291666667vw,1.4rem)}@media screen and (max-width: 960px){.sec-model_house .cts-ttl-ja{font-size:clamp(1.2rem,1.4583333333vw,1.4rem)}}.sec-model_house .img_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:auto;gap:2vw}@media screen and (max-width: 960px){.sec-model_house .img_nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em}}.sec-model_house .img_nav_item{text-align:center}@media screen and (min-width: 961px){.sec-model_house .img_nav_item{width:23.3333333333%}}@media screen and (max-width: 960px){.sec-model_house .img_nav_item{width:90%}}.sec-model_house .img_nav_cap{font-weight:400;letter-spacing:.1em;margin-bottom:1em;font-size:clamp(1.3rem,.78125vw,1.5rem)}@media screen and (max-width: 960px){.sec-model_house .img_nav_cap{font-size:clamp(1.3rem,1.5625vw,1.5rem)}}.sec-model_house .img_nav_link{display:block;padding:.75em 1em;border:1px solid #fff;background:rgba(0,0,0,0);color:#fff;letter-spacing:.1em;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-size:clamp(1.4rem,.8333333333vw,1.6rem)}@media screen and (max-width: 960px){.sec-model_house .img_nav_link{font-size:clamp(1.4rem,1.6666666667vw,1.6rem)}}@media(hover: hover){.sec-model_house a.img_nav_link:hover:hover{background:#76868c}}.sec-order_link .cts-ttl-en,.sec-order_link .cts-ttl-ja,.sec-order_link .cts-label-en{color:#fff}.sec-order_link .cts-ttl-en{font-family:"futura-pt",sans-serif;font-weight:400;font-size:clamp(2.2rem,6.7708333333vw,13rem);letter-spacing:.06em}@media screen and (max-width: 960px){.sec-order_link .cts-ttl-en{font-size:clamp(3.8rem,10vw,10rem)}}.sec-order_link .type-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (min-width: 961px){.sec-order_link .type-list::before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:hsla(0,0%,100%,.5);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 960px){.sec-order_link .type-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(4rem,6.25vw,6rem)}}.sec-order_link .type-item{width:50%;text-align:center}@media screen and (min-width: 961px){.sec-order_link .type-item:first-child{-webkit-transform:translateX(clamp(-8rem, -5.6041666667vw, -2rem));transform:translateX(clamp(-8rem, -5.6041666667vw, -2rem))}.sec-order_link .type-item:last-child{-webkit-transform:translateX(clamp(2rem, 5.6041666667vw, 8rem));transform:translateX(clamp(2rem, 5.6041666667vw, 8rem))}}@media screen and (max-width: 960px){.sec-order_link .type-item{width:100%;padding-inline:0}}.sec-order_link .item-ttl{font-family:"futura-pt",sans-serif;font-weight:400;font-size:clamp(2.2rem,2.6041666667vw,5rem);letter-spacing:.06em;margin-bottom:1em}@media screen and (max-width: 960px){.sec-order_link .item-ttl{font-size:clamp(2.2rem,5.2083333333vw,5rem);margin-bottom:.5em}}.sec-order_link .item-sub-ttl{font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(1.4rem,1.1458333333vw,2.2rem);letter-spacing:.15em;line-height:45/22;margin-bottom:1.5em}@media screen and (min-width: 961px){.sec-order_link .item-sub-ttl{white-space:nowrap}}@media screen and (max-width: 960px){.sec-order_link .item-sub-ttl{font-size:clamp(1.4rem,2.2916666667vw,2.2rem)}}.sec-order_link .item-list{display:inline-block;text-align:left}.sec-order_link .item-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:"Noto Sans CJK JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;font-size:clamp(1.4rem,1.0416666667vw,2rem);letter-spacing:.2em;line-height:2;margin-bottom:.8em}@media screen and (max-width: 960px){.sec-order_link .item-list li{font-size:clamp(1.4rem,2.0833333333vw,2rem)}}.sec-order_link .item-list li:last-child{margin-bottom:0}.sec-order_link .item-list li i{-ms-flex-negative:0;flex-shrink:0;margin-right:.5em;margin-top:.5em}.sec-order_link .item-list li span{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media screen and (min-width: 961px){.sec-order_link .item-list li span{white-space:nowrap}}.page-select_plan .sec-faq .cts-wrap{max-width:1280px;width:100%;margin-inline:auto}.page-select_plan .sec-faq .cts-ttl-ja{font-size:clamp(1.6rem,.9375vw,1.8rem);letter-spacing:.1em;white-space:nowrap}.page-select_plan .formList-after-faq{margin-top:clamp(-4rem,-3.125vw,-6rem)}@media screen and (max-width: 960px){.page-select_plan .formList-after-faq{margin-top:clamp(-3rem,-4.1666666667vw,-4rem)}}@media screen and (min-width: 961px){.sec-faq .cts-wrap{display:grid;grid-template-columns:32% 1fr;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;grid-template-rows:auto 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.sec-faq .cts-head{margin-bottom:40px}@media screen and (min-width: 961px){.sec-faq .cts-head{grid-column:1;grid-row:1;margin-bottom:0}}@media screen and (max-width: 960px){.sec-faq .cts-head{margin-bottom:0;text-align:left}}.sec-faq .cts-body{width:100%}@media screen and (min-width: 961px){.sec-faq .cts-body{display:contents}}@media screen and (min-width: 961px){.sec-faq .faq-list{grid-column:2;grid-row:1/3}}.sec-faq .cts-ttl-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 960px){.sec-faq .cts-ttl-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.sec-faq .cts-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#76868c}.sec-faq .cts-ttl-en{font-size:clamp(2rem,3vw,3rem);letter-spacing:.1em;font-weight:400}@media screen and (max-width: 960px){.sec-faq .cts-ttl-en{font-size:clamp(2rem,1.5625vw,3rem)}}.sec-faq .cts-ttl-ja{font-size:clamp(1.6rem,.9375vw,1.8rem);letter-spacing:.1em;white-space:nowrap}@media screen and (min-width: 961px){.sec-faq .btn-more-block{grid-column:1;grid-row:2;align-self:end;margin-top:clamp(4rem,4.1666666667vw,8rem)}}@media screen and (max-width: 960px){.sec-faq .btn-more-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.sec-faq .sec-qa_item{position:relative;padding:2em 0 0}.sec-faq .sec-qa_item .js-accordion_item{display:none}.sec-faq .sec-qa .mark{font-family:"futura-pt",sans-serif;background:#d3dbdf;font-size:clamp(1.6rem,2.35416vw,2.6rem);line-height:1;font-weight:300;letter-spacing:.05em;margin-right:.4em;color:#fff;border-radius:50%;padding:.5em;aspect-ratio:1;width:1.5em;height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-faq .sec-qa .item-add-more-wrap{margin-left:auto;font-size:1.4rem;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width: 960px){.sec-faq .sec-qa .item-add-more-wrap{position:absolute;top:50%;right:0;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}}.sec-faq .sec-qa .item-add-more{-webkit-transition:none;transition:none}.sec-faq .sec-qa .icon{position:relative;margin-top:1.5em;width:clamp(1.8rem,1.875vw,3.6rem);height:clamp(1.8rem,1.875vw,3.6rem);display:block;-webkit-transition:.6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:.6s cubic-bezier(0.34, 1.56, 0.64, 1);cursor:pointer;will-change:transform}.sec-faq .sec-qa .icon::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:75%;height:1px;border-radius:10px;background:#000;display:block}.sec-faq .sec-qa .icon::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1px;height:75%;border-radius:10px;background:#000;display:block;-webkit-transition:.3s cubic-bezier(0.76, 0, 0.24, 1);transition:.3s cubic-bezier(0.76, 0, 0.24, 1);will-change:transform}.sec-faq .sec-qa .open .icon::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.sec-faq .sec-qa_q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;background-image:linear-gradient(to right, #76868c 5px, transparent 2px);background-size:10px 2px;background-position:left bottom;background-repeat:repeat-x}@media screen and (max-width: 767px){.sec-faq .sec-qa_q{font-size:clamp(1.4rem,.9375vw,1.6rem)}}@media screen and (max-width: 480px){.sec-faq .sec-qa_q{-ms-flex-wrap:wrap;flex-wrap:wrap}}.sec-faq .sec-qa_q:hover{color:#333}.sec-faq .sec-qa_q:hover .item-add-btn span{background:#333}.sec-faq .sec-qa_q:hover .item-add-btn::before,.sec-faq .sec-qa_q:hover .item-add-btn::after{background-color:#333}.sec-faq .sec-qa_q.open{color:#333}@media screen and (min-width: 961px){.sec-faq .sec-qa_q.open .item-add-more-wrap{position:relative}}.sec-faq .sec-qa_q.open .item-add-more{color:#333}.sec-faq .sec-qa_q.open .item-add-btn span{display:none}.sec-faq .sec-qa_q.open .item-add-btn::before,.sec-faq .sec-qa_q.open .item-add-btn::after{width:1.175em;background-color:#333}.sec-faq .sec-qa_q.open .item-add-btn::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sec-faq .sec-qa_q.open .item-add-btn::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sec-faq .sec-qa_q_ttl{padding-right:1em;font-size:1.6rem;line-height:1.75;font-weight:500;letter-spacing:.1em;color:#76868c;padding-block:1.7em}@media screen and (max-width: 960px){.sec-faq .sec-qa_q_ttl{padding-right:2em;font-size:clamp(1.4rem,.9375vw,1.6rem)}}@media screen and (max-width: 767px){.sec-faq .sec-qa_q_ttl{width:calc(100% - clamp(2.2rem,3.2vw,3.2rem)*1.5);font-size:clamp(1.4rem,.9375vw,1.6rem)}}.sec-faq .sec-qa_q .mark{margin-right:.4em}@media screen and (max-width: 480px){.sec-faq .sec-qa_q .mark{margin-left:.1em;letter-spacing:0}}.sec-faq .sec-qa_a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;word-break:break-all;padding-top:2em;font-size:1.6rem;line-height:1.75;font-weight:500;letter-spacing:.1em;color:#76868c;padding-right:1em}@media screen and (max-width: 767px){.sec-faq .sec-qa_a{font-size:clamp(1.4rem,.9375vw,1.6rem)}}.sec-faq .sec-qa_a .mark{margin-right:.4em}@media screen and (max-width: 960px){.sec-faq .sec-qa_a_txt{line-height:1.6}}.sec-faq .sec-qa_a_txt a{position:relative}.sec-faq .sec-qa_a_txt a::after{content:"";position:absolute;height:1px;width:100%;display:block;bottom:-0.25em;background:#76868c;left:0}@media(hover: hover){.sec-faq .sec-qa_a_txt a:hover:hover{opacity:.5}}/*# sourceMappingURL=select_plan.css.map */