.introduction{padding-bottom:140px}@media screen and (max-width: 768px){.introduction{padding-bottom:80px}}.introduction_inner{max-width:1186px;width:100%;margin-inline:auto;padding-inline:30px}@media screen and (max-width: 768px){.introduction_inner{padding-inline:20px}}.introduction_header{padding-bottom:140px}@media screen and (max-width: 768px){.introduction_header{padding-bottom:80px}}.introduction_lead{margin-top:0;text-align:center;font-size:2rem;line-height:1.5;letter-spacing:.03em;margin-bottom:40px}.introduction_lead .pc{display:inline-block}.introduction_lead .sp{display:none}@media screen and (max-width: 768px){.introduction_lead{font-size:20px;line-height:1.5;letter-spacing:.1em;margin-bottom:35px}.introduction_lead .pc{display:none}.introduction_lead .sp{display:inline-block}}.introduction_image{width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-bottom:40px;position:relative}@media screen and (max-width: 768px){.introduction_image{margin-bottom:35px;max-width:123px}}.introduction_image>img{opacity:0;transform:scale(0.8) translateY(1rem)}.introduction_image.js-scrolled>img{transition:.8s cubic-bezier(0.34, 1.63, 0.64, 1);transition-property:opacity,transform;opacity:1;transform:scale(1) translateY(0)}.introduction_image.js-scrolled>.introduction_image-01>img,.introduction_image.js-scrolled>.introduction_image-02>img{webkit-transition:.8s .4s cubic-bezier(0.34, 1.63, 0.64, 1);transition:.8s .4s cubic-bezier(0.34, 1.63, 0.64, 1);transition-property:opacity,transform;opacity:1;transform:scale(1) translateY(0) rotate(0)}.introduction_image-01,.introduction_image-02{position:absolute;width:117px;height:32px}@media screen and (max-width: 768px){.introduction_image-01,.introduction_image-02{width:105px;height:30px}}.introduction_image-01{right:calc(100% + 7px);top:22px}@media screen and (max-width: 768px){.introduction_image-01{top:-4px;right:calc(100% - 7px)}}.introduction_image-01 img{opacity:0;transform:scale(0) translateY(1rem) rotate(20deg)}.introduction_image-02{left:calc(100% + 7px);top:40px}@media screen and (max-width: 768px){.introduction_image-02{top:-3px;left:calc(100% - 6px)}}.introduction_image-02 img{opacity:0;transform:scale(0) translateY(1rem) rotate(-20deg)}.introduction_text{text-align:center;letter-spacing:.03em;line-height:1.75}@media screen and (max-width: 768px){.introduction_text{text-align:left;font-size:14px;line-height:1.7142857143}}.introduction_anchor{display:flex}@media screen and (max-width: 768px){.introduction_anchor{display:block}}.introduction_anchor a{border-top:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2;display:block;width:33.3333333333%;font-size:1.125rem;text-align:center;letter-spacing:.03em;line-height:1.5555555556;padding-block:33px}@media screen and (max-width: 768px){.introduction_anchor a{width:100%;border-bottom:none;display:flex;justify-content:space-between;padding:20px;align-items:center;font-size:16px;line-height:1.5}}.introduction_anchor a svg{margin-left:12px;margin-bottom:1px}.introduction_anchor a:not(:last-child){border-right:1px solid #a2a2a2}@media screen and (max-width: 768px){.introduction_anchor a:not(:last-child){border-right:none}}@media screen and (max-width: 768px){.introduction_anchor a:last-child{border-bottom:1px solid #a2a2a2}}@media(hover: hover){.introduction_anchor a{transition:all .45s ease}.introduction_anchor a:hover{background-color:#11225b;color:#fff}}.introduction_body{background-color:#f2f2f2;padding-block:140px;border-radius:0 0 40px 40px}@media screen and (max-width: 768px){.introduction_body{padding-block:80px;border-radius:0 0 35px 35px}}.introduction_box{background-color:#fff;border-radius:20px;padding:60px 80px;padding:60px 7.1047957371%}@media screen and (max-width: 768px){.introduction_box{padding:40px 20px;border-radius:10px}}.introduction_box:not(:last-child){margin-bottom:100px}@media screen and (max-width: 768px){.introduction_box:not(:last-child){margin-bottom:40px}}.introduction_box-title{margin-top:0;text-align:center;font-size:2rem;letter-spacing:.03em;line-height:1.4375;margin-bottom:30px}@media screen and (max-width: 768px){.introduction_box-title{font-size:20px;line-height:1.5;letter-spacing:.1em;margin-bottom:20px}}.introduction_box-text{text-align:center;letter-spacing:.03em;line-height:1.75}@media screen and (max-width: 768px){.introduction_box-text{font-size:14px;line-height:1.7142857143;text-align:left}}.introduction_box-btn{margin-top:60px;margin-inline:auto}@media screen and (max-width: 768px){.introduction_box-btn{margin-top:40px}.introduction_box-btn .nav-anim{text-align:left}.introduction_box-btn .btn-pattern1{font-size:12px;padding:24.5px 25px 24.5px 30px}}.introduction_box-list,.introduction_box-orderedList{margin-top:60px}.introduction_box-list{display:flex;gap:15px}@media screen and (max-width: 768px){.introduction_box-list{flex-direction:column;gap:10px;margin-top:30px;position:relative}.introduction_box-list::before{position:absolute;content:"";width:17px;height:14px;background:url("../images/introduction-listIcon.svg") no-repeat center;background-size:contain;top:34px;left:37px;transform:rotate(90deg)}.introduction_box-list::after{position:absolute;content:"";width:37px;height:42px;background:url("../images/introduction-list.svg") no-repeat center;background-size:contain;top:21px;left:0}}.introduction_box-list li{width:calc((100% - 30px)/3);text-align:center;letter-spacing:.03em;line-height:1.75;padding:28px 10px;display:flex;align-items:center;justify-content:center;background-color:#f2f2f2;border-radius:10px;margin-bottom:78px;position:relative}@media screen and (max-width: 768px){.introduction_box-list li{width:calc(100% - 48px);margin-left:auto;margin-bottom:0;text-align:left;font-size:12px;line-height:1.8333333333;padding-left:44px;padding-right:18px;padding-block:18px;justify-content:flex-start}}.introduction_box-list li::before{position:absolute;content:"";width:17px;height:14px;background:url("../images/introduction-listIcon.svg") no-repeat center;background-size:contain;top:calc(100% - 2px);left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.introduction_box-list li::before{display:none}}.introduction_box-list li::after{position:absolute;content:"";width:49px;height:56px;background:url("../images/introduction-list.svg") no-repeat center;background-size:contain;top:calc(100% + 22px);left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.introduction_box-list li::after{display:none}}.introduction_box-list li span{position:absolute;top:-13px;left:50%;transform:translateX(-50%);width:26px;height:26px;background-color:#11225b;color:#fff;display:grid;place-items:center;line-height:1;border-radius:50%;font-size:.625rem;letter-spacing:0em;font-family:"Arial",sans-serif}@media screen and (max-width: 768px){.introduction_box-list li span{top:18px;left:15px;transform:none;width:22px;height:22px}}.introduction_box-orderedList{display:flex;flex-wrap:wrap;gap:40px 15px;counter-reset:item;position:relative}@media screen and (max-width: 768px){.introduction_box-orderedList{padding-top:13px;flex-wrap:nowrap;gap:20px;overflow-x:hidden;margin-top:27px}}.introduction_box-orderedListWrap{position:relative}.introduction_box-orderedListWrap .button{position:absolute;top:50%;transform:translateY(-50%);left:-18px;width:36px;height:36px;border:1px solid #11225b;border-radius:50%;background-color:#fff;z-index:2;background-image:url(../../images/common/icon-arrow-right-navy.svg);background-repeat:no-repeat;background-position:center;background-size:10px 7px}.introduction_box-orderedListWrap .button.scrollRight{right:-18px;left:auto}.introduction_box-orderedListWrap .button.scrollLeft{transform:translateY(-50%) rotate(180deg)}.introduction_box-orderedListWrap .step-0+.scrollLeft{display:none}.introduction_box-orderedListWrap .step-5+.scrollLeft+.scrollRight{display:none}.introduction_box-orderedList li{width:calc((100% - 30px)/3);position:relative;background-color:#f2f2f2;border-radius:20px;padding:37px 10px 14px;text-align:center}@media screen and (max-width: 768px){.introduction_box-orderedList li{min-width:229px;min-width:61.0666666667vw;padding:28px 10px 6px;width:auto;border-radius:10px}}.introduction_box-orderedList li::before{position:absolute;content:counter(item);counter-increment:item;top:-13px;left:50%;transform:translateX(-50%);width:26px;height:26px;background-color:#11225b;color:#fff;display:grid;place-items:center;border-radius:50%;line-height:1;text-align:center;font-size:.75rem;letter-spacing:0em}@media screen and (max-width: 768px){.introduction_box-orderedList li::before{font-size:10px}}.introduction_box-orderedList li .title{font-size:1.125rem;letter-spacing:.03em;line-height:1.4444444444;margin-bottom:18px}@media screen and (max-width: 768px){.introduction_box-orderedList li .title{font-size:16px;line-height:1.5;margin-bottom:10px}}.introduction_box-orderedList li .image{display:flex;justify-content:center}@media screen and (max-width: 768px){.introduction_box-orderedList li .image img{width:108px}}.introduction_box-image{width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:88px;position:relative}.introduction_box-image>img{opacity:0;transform:scale(0.8) translateY(1rem)}.introduction_box-image.js-scrolled>img{transition:.8s cubic-bezier(0.34, 1.63, 0.64, 1);transition-property:opacity,transform;opacity:1;transform:scale(1) translateY(0)}.introduction_box-image.js-scrolled>.introduction_box-image-text{webkit-transition:.8s .4s cubic-bezier(0.34, 1.63, 0.64, 1);transition:.8s .4s cubic-bezier(0.34, 1.63, 0.64, 1);transition-property:opacity,transform;opacity:1;transform:scale(1) translateY(0) translateX(-50%) rotate(0)}.introduction_box-image .introduction_box-image-text{position:absolute;width:212px;height:32px;left:50%;bottom:calc(100% + 10px);opacity:0;transform:scale(0) translateY(1rem) translateX(-50%) rotate(20deg)}@media screen and (max-width: 768px){.introduction_box-image .introduction_box-image-text{width:184px;height:36px}}.introduction_footer{padding-top:140px}@media screen and (max-width: 768px){.introduction_footer{padding-top:80px}}.introduction_title{margin-top:0;font-size:2rem;text-align:center;letter-spacing:.03em;line-height:1.4375;margin-bottom:60px}@media screen and (max-width: 768px){.introduction_title{font-size:20px;line-height:1.5;letter-spacing:.1em;margin-bottom:40px}}.introduction_col2{display:flex;justify-content:space-between;gap:7.1047957371%;margin-bottom:140px}@media screen and (max-width: 768px){.introduction_col2{flex-direction:column;gap:30px;margin-bottom:80px}}.introduction_col2-image{width:46.1811722913%}@media screen and (max-width: 768px){.introduction_col2-image{width:100%}.introduction_col2-image img{width:100%}}.introduction_col2-body{padding-top:20px;flex:1}@media screen and (max-width: 768px){.introduction_col2-body{padding-top:0}}.introduction_col2-text{font-size:1rem;letter-spacing:.03em;line-height:1.75;margin-bottom:40px}@media screen and (max-width: 768px){.introduction_col2-text{font-size:14px;line-height:1.7142857143}}@media screen and (max-width: 768px){.introduction_col2-btn .nav-anim{text-align:left}}.estimate_title{text-align:center;font-size:2rem;letter-spacing:.03em;line-height:1.4375;margin-bottom:30px}@media screen and (max-width: 768px){.estimate_title{font-size:20px;line-height:1.5;letter-spacing:.1em;margin-bottom:20px}}.estimate_text{text-align:center;font-size:1rem;letter-spacing:.03em;line-height:1.75;margin-bottom:60px}@media screen and (max-width: 768px){.estimate_text{font-size:14px;line-height:1.7142857143;margin-bottom:40px;text-align:left}}.faq{padding-bottom:140px}@media screen and (max-width: 768px){.faq{padding-bottom:80px}}.faq_inner{max-width:1186px;width:100%;margin-inline:auto;padding-inline:30px}@media screen and (max-width: 768px){.faq_inner{padding-inline:20px}}.faq_title{font-size:2rem;text-align:center;letter-spacing:.03em;line-height:1.4375;margin-bottom:60px}@media screen and (max-width: 768px){.faq_title{font-size:20px;line-height:1.5;letter-spacing:.1em;margin-bottom:40px}}.faq_items{margin-bottom:140px}@media screen and (max-width: 768px){.faq_items{margin-bottom:80px}}.faq_items:last-of-type{margin-bottom:100px}@media screen and (max-width: 768px){.faq_items:last-of-type{margin-bottom:60px}}.faq_item{background-color:#f2f2f2;padding:30px;border-radius:10px}@media screen and (max-width: 768px){.faq_item{padding:20px}}.faq_item:not(:last-child){margin-bottom:20px}.faq_item dt{display:flex;align-items:flex-start;font-size:1rem;font-weight:500;letter-spacing:.03em;color:#ed356a;line-height:1.625;margin-bottom:15px}@media screen and (max-width: 768px){.faq_item dt{font-size:14px;line-height:1.7142857143}}.faq_item dt::before{content:"Q";width:26px;height:26px;margin-right:10px;border-radius:50%;background-color:#ed356a;color:#fff;flex-shrink:0;display:grid;place-items:center;font-size:10px;line-height:1;letter-spacing:0em;font-family:"Arial",sans-serif;padding-top:2px}@media screen and (max-width: 768px){.faq_item dt::before{width:22px;height:22px;margin-right:5px;margin-top:1px}}.faq_item dd{font-size:1rem;letter-spacing:.03em;line-height:1.75}@media screen and (max-width: 768px){.faq_item dd{font-size:14px;line-height:1.7142857143}}.faq_item-btn{margin-top:20px}@media screen and (max-width: 768px){.faq_item-btn{margin-top:15px}}.faq_btnWrap{display:flex;justify-content:center;gap:15px;margin-bottom:140px}@media screen and (max-width: 768px){.faq_btnWrap{gap:5px;margin-bottom:80px}.faq_btnWrap .btn-pattern1{border-radius:4px;padding:21.5px 25px 21.5px 30px !important;font-weight:500}.faq_btnWrap .btn-pattern1-inner{display:none}}@media screen and (max-width: 768px){.faq .btn-pattern1{font-size:12px;padding:23.5px 25px 23.5px 30px;text-align:left}.faq .nav-anim{text-align:left}}.faq .btn-pattern1--white{background-color:#fff;border:1px solid #11225b;color:#11225b}.faq .btn-pattern1--white .p-nav__link-txt--after{color:#11225b;-webkit-text-fill-color:#11225b}.faq .btn-pattern1--white .btn-pattern1-inner{border-color:#11225b}.faq .btn-pattern1--white .btn-pattern1-inner::before,.faq .btn-pattern1--white .btn-pattern1-inner::after{background:url(../../images/common/icon-arrow-right-navy.svg) no-repeat center center/contain}.flow{padding-bottom:140px}@media screen and (max-width: 768px){.flow{padding-bottom:80px}}.flow_inner{max-width:1186px;width:100%;margin-inline:auto;padding-inline:30px}@media screen and (max-width: 768px){.flow_inner{padding-inline:20px}}.flow_title{font-size:2rem;text-align:center;letter-spacing:.03em;line-height:1.4375;margin-bottom:60px}@media screen and (max-width: 768px){.flow_title{font-size:20px;line-height:1.5;letter-spacing:.1em;margin-bottom:40px}}.flow_boxWrap{display:flex;flex-direction:column;gap:60px;margin-bottom:100px}@media screen and (max-width: 768px){.flow_boxWrap{gap:40px;margin-bottom:60px}}.flow_box{border-radius:20px;padding:60px 80px 80px;padding:60px 7.1047957371% 80px;background-color:#f2f2f2}@media screen and (max-width: 768px){.flow_box{padding:40px 20px;border-radius:10px}}.flow_box-title{font-size:1.5625rem;text-align:center;letter-spacing:.03em;line-height:1.44;margin-bottom:40px}@media screen and (max-width: 768px){.flow_box-title{font-size:16px;line-height:1.5;letter-spacing:.1em}}.flow_box-items{display:flex;flex-direction:column;gap:30px}.flow_box-item{display:flex;align-items:center;padding:40px;padding:40px 4.1407867495%;gap:65px;background-color:#fff;border-radius:10px}@media screen and (max-width: 768px){.flow_box-item{padding:30px 20px;flex-direction:column;position:relative;gap:0;align-items:flex-start}}.flow_box-image{padding-left:25px;width:25.39503386%}@media screen and (max-width: 768px){.flow_box-image{padding-left:0;width:100%;display:flex;justify-content:center;order:1;margin-bottom:20px}.flow_box-image img{width:140px}}.flow_box-body{flex:1}@media screen and (max-width: 768px){.flow_box-body{display:contents}}.flow_box-body .title{display:flex;align-items:center;gap:10px;font-size:1.5625rem;font-weight:500;letter-spacing:.03em;line-height:1.44;margin-bottom:30px}@media screen and (max-width: 768px){.flow_box-body .title{order:0;font-size:16px;line-height:1.5;margin-bottom:20px;margin-left:auto;margin-right:auto}}.flow_box-body .title span{width:34px;height:34px;background-color:#11225b;flex-shrink:0;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:.75rem;letter-spacing:0em;line-height:1}@media screen and (max-width: 768px){.flow_box-body .title span{position:absolute;left:50%;width:26px;height:26px;top:-13px;transform:translateX(-50%);font-size:10px}}.flow_box-body .lead{font-size:1.125rem;letter-spacing:.03em;line-height:1.4444444444;font-weight:500}@media screen and (max-width: 768px){.flow_box-body .lead{order:2;font-size:14px;line-height:1.7142857143;margin-bottom:15px;text-align:left}}.flow_box-body .text{font-size:1rem;letter-spacing:.03em;line-height:1.75;margin-top:15px}@media screen and (max-width: 768px){.flow_box-body .text{order:3;margin-top:0;font-size:12px;line-height:1.8333333333}.flow_box-body .text--mt{margin-top:15px}}.flow_box-body .boxWrap{display:flex;flex-wrap:wrap;gap:15px}@media screen and (max-width: 1024px){.flow_box-body .boxWrap{gap:0}}@media screen and (max-width: 768px){.flow_box-body .boxWrap{order:3}}.flow_box-body .boxWrap .box{width:calc((100% - 15px)/2)}@media screen and (max-width: 1024px){.flow_box-body .boxWrap .box{width:100%}}.flow_box-body .box{margin-top:15px;background-color:#f2f2f2;border-radius:10px;padding:30px}@media screen and (max-width: 768px){.flow_box-body .box{margin-top:0;padding:20px;order:3}.flow_box-body .box+.box{margin-top:10px}}.flow_box-body .box h5{font-size:1.125rem;letter-spacing:.03em;line-height:1.4444444444;padding-bottom:8px;border-bottom:1px solid #111e27;margin-bottom:12px}@media screen and (max-width: 768px){.flow_box-body .box h5{font-size:14px;line-height:1.7142857143}}.flow_box-body .box ul{display:flex;flex-wrap:wrap;gap:8px}.flow_box-body .box ul li{width:calc(50% - 4px);font-size:1rem;line-height:1.5;letter-spacing:.03em;padding-left:22px;position:relative}@media screen and (max-width: 1024px){.flow_box-body .box ul li{width:100%}}@media screen and (max-width: 768px){.flow_box-body .box ul li{font-size:14px;line-height:1.4285714286;padding-left:21px}}.flow_box-body .box ul li::before{position:absolute;content:"";width:14px;height:14px;background:url(../images/check.svg) no-repeat center;background-size:contain;left:0;top:6px}@media screen and (max-width: 768px){.flow_box-body .box ul li::before{width:13px;height:13px;top:4px}}.flow_box-body .box .direction{flex-direction:column}.flow_box-body .box .direction li{width:100%}.flow_box-body .btnWrap{margin-top:30px;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 768px){.flow_box-body .btnWrap{order:4;width:100%;margin-top:20px}.flow_box-body .btnWrap .btn-w333{width:100%}.flow_box-body .btnWrap .btn-pattern1{font-size:12px;padding:23.5px 20px 23.5px 20px}.flow_box-body .btnWrap .nav-anim{text-align:left}}.flow_box-body .btnWrap .btn-pattern1--white{background-color:#fff;border:1px solid #11225b;color:#11225b}.flow_box-body .btnWrap .btn-pattern1--white .p-nav__link-txt--after{color:#11225b;-webkit-text-fill-color:#11225b}.flow_box-body .btnWrap .btn-pattern1--white .btn-pattern1-inner{border-color:#11225b}.flow_box-body .btnWrap .btn-pattern1--white .btn-pattern1-inner::before,.flow_box-body .btnWrap .btn-pattern1--white .btn-pattern1-inner::after{background:url(../../images/common/icon-arrow-right-navy.svg) no-repeat center center/contain}.flow_box-body .btnWrap .btn-pattern1--pink{background-color:#ed356a;border:1px solid #ed356a;color:#fff}.flow_box-body .btnWrap .btn-pattern1--pink .p-nav__link-txt--after{color:#fff;-webkit-text-fill-color:#fff}.flow_box-body .btnWrap .btn-pattern1--pink .btn-pattern1-inner{border-color:#fff}.flow_box-body .btnWrap .btn-pattern1--pink .btn-pattern1-inner::before,.flow_box-body .btnWrap .btn-pattern1--pink .btn-pattern1-inner::after{background:url(../../images/common/icon-arrow-right-white.svg) no-repeat center center/contain}.flow_btnWrap{display:flex;justify-content:center;gap:15px;margin-bottom:140px}@media screen and (max-width: 768px){.flow_btnWrap{gap:5px;margin-bottom:80px}.flow_btnWrap .btn-pattern1{border-radius:4px;padding:21.5px 10px 21.5px 10px !important;font-weight:500}.flow_btnWrap .btn-pattern1-inner{display:none}.flow_btnWrap .btn-pattern1{font-size:12px}}.flow .btn-pattern1--white{background-color:#fff;border:1px solid #11225b;color:#11225b}.flow .btn-pattern1--white .p-nav__link-txt--after{color:#11225b;-webkit-text-fill-color:#11225b}.flow .btn-pattern1--white .btn-pattern1-inner{border-color:#11225b}.flow .btn-pattern1--white .btn-pattern1-inner::before,.flow .btn-pattern1--white .btn-pattern1-inner::after{background:url(../../images/common/icon-arrow-right-navy.svg) no-repeat center center/contain}.price{padding-bottom:140px}@media screen and (max-width: 768px){.price{padding-bottom:80px}}.price_inner{max-width:1186px;width:100%;margin-inline:auto;padding-inline:30px}@media screen and (max-width: 768px){.price_inner{padding-inline:20px}}.price_title{font-size:2rem;text-align:center;letter-spacing:.03em;line-height:1.4375;margin-bottom:60px}@media screen and (max-width: 768px){.price_title{font-size:20px;line-height:1.5;letter-spacing:.1em;margin-bottom:40px}}.price_title--mb30{margin-bottom:30px}@media screen and (max-width: 768px){.price_title--mb30{margin-bottom:20px}}.price_text{text-align:center;font-size:1rem;letter-spacing:.03em;line-height:1.75;margin-bottom:60px}@media screen and (max-width: 768px){.price_text{font-size:14px;line-height:1.7142857143;margin-bottom:40px;text-align:left}}.price_col2{display:flex;gap:7.1047957371%;margin-bottom:140px}@media screen and (max-width: 768px){.price_col2{display:block;margin-bottom:80px}}.price_col2-image{width:40.7637655417%}@media screen and (max-width: 768px){.price_col2-image{display:none}}.price_col2-body{flex:1;padding-top:20px}@media screen and (max-width: 768px){.price_col2-body{padding-top:0}}.price_col2-title{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:30px}.price_col2-title span{display:inline-block;color:#fff;background-color:#11225b;font-size:2rem;letter-spacing:.03em;line-height:1.5625;padding-inline:8px}.price_col2-title span.pc{display:inline-block}.price_col2-title span.sp{display:none}@media screen and (max-width: 1024px){.price_col2-title span{font-size:24px;line-height:1.6666666667}}@media screen and (max-width: 768px){.price_col2-title span{font-size:16px;line-height:1.875}.price_col2-title span.pc{display:none}.price_col2-title span.sp{display:inline-block}}.price_col2-text{font-size:1rem;letter-spacing:.03em;line-height:1.75}@media screen and (max-width: 768px){.price_col2-text{font-size:14px;line-height:1.7142857143}}.price_col2-box{margin-block:25px;background-color:#f2f2f2;border-radius:10px;padding:30px}@media screen and (max-width: 768px){.price_col2-box{padding:20px;margin-block:20px}}.price_col2-box h4{font-size:1.125rem;letter-spacing:.03em;line-height:1.4444444444;padding-bottom:8px;border-bottom:1px solid #111e27;margin-bottom:12px}@media screen and (max-width: 768px){.price_col2-box h4{font-size:14px;line-height:1.7142857143}}.price_col2-box ul{display:flex;flex-wrap:wrap;flex-direction:column;gap:8px}.price_col2-box ul li{width:100%;font-size:1rem;line-height:1.5;letter-spacing:.03em;padding-left:22px;position:relative}@media screen and (max-width: 768px){.price_col2-box ul li{font-size:14px;line-height:1.7142857143;padding-left:21px}}.price_col2-box ul li::before{position:absolute;content:"";width:14px;height:14px;background:url(../images/check.svg) no-repeat center;background-size:contain;left:0;top:6px}@media screen and (max-width: 768px){.price_col2-box ul li::before{width:13px;height:13px}}.price_col2-btn{margin-top:30px}@media screen and (max-width: 768px){.price_col2-btn{margin-top:40px}}.price_col2-btn .btn-pattern1--pink{background-color:#ed356a;border:1px solid #ed356a;color:#fff}@media screen and (max-width: 768px){.price_col2-btn .btn-pattern1--pink{font-size:12px;padding:23.5px 25px 23.5px 30px}.price_col2-btn .btn-pattern1--pink .nav-anim{text-align:left}}.price_col2-btn .btn-pattern1--pink .p-nav__link-txt--after{color:#fff;-webkit-text-fill-color:#fff}.price_col2-btn .btn-pattern1--pink .btn-pattern1-inner{border-color:#fff}.price_col2-btn .btn-pattern1--pink .btn-pattern1-inner::before,.price_col2-btn .btn-pattern1--pink .btn-pattern1-inner::after{background:url(../../images/common/icon-arrow-right-white.svg) no-repeat center center/contain}.price_box{padding:60px 80px 80px;padding:60px 7.1047957371% 80px;background-color:#f2f2f2;border-radius:20px;margin-bottom:140px}@media screen and (max-width: 768px){.price_box{padding:40px 20px;border-radius:10px;margin-bottom:80px}}.price_box--mb100{margin-bottom:100px}@media screen and (max-width: 768px){.price_box--mb100{margin-bottom:60px}}.price_box-title{font-size:1.5625rem;text-align:center;letter-spacing:.03em;line-height:1.44;margin-bottom:30px}@media screen and (max-width: 768px){.price_box-title{font-size:20px;line-height:1.5;letter-spacing:.1em;margin-bottom:20px}}.price_box-text{text-align:center;font-size:1rem;letter-spacing:.03em;line-height:1.5;margin-bottom:40px}@media screen and (max-width: 768px){.price_box-text{font-size:14px;line-height:1.7142857143;text-align:left}}.price_box-col2{display:flex;gap:40px 64px}@media screen and (max-width: 768px){.price_box-col2{flex-direction:column;gap:46px}}.price_box-basic{width:218px;background-color:#fff;border-radius:10px;padding:40px 4.0372670807%;position:relative;flex-shrink:0}@media screen and (max-width: 768px){.price_box-basic{width:100%;padding:30px}}.price_box-basic::after{position:absolute;content:"+";width:34px;height:34px;background-color:#11225b;color:#fff;display:grid;place-items:center;font-size:1rem;letter-spacing:0em;line-height:1;border-radius:50%;top:50%;left:calc(100% + 15px);transform:translateY(-50%)}@media screen and (max-width: 768px){.price_box-basic::after{width:26px;height:26px;font-size:14px;left:50%;top:calc(100% + 10px);transform:translate(-50%, 0)}}@media screen and (max-width: 768px){.price_box-basic h4{margin-bottom:15px}}.price_box-basic .num{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 78px);font-size:2.5rem;font-family:"Arial",sans-serif;letter-spacing:.03em;line-height:.8695652174;border-bottom:2px solid #ed356a}@media screen and (max-width: 768px){.price_box-basic .num{position:static;transform:none;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}.price_box-basic .num span{font-size:2rem;font-family:"Noto Sans JP",sans-serif;letter-spacing:.03em;line-height:1.4375}.price_box-update{padding:40px 4.1407867495%;flex:1;background-color:#fff;border-radius:10px}@media screen and (max-width: 768px){.price_box-update{padding:30px 20px}}.price_box-update h4{margin-bottom:35px}@media screen and (max-width: 768px){.price_box-update h4{margin-bottom:20px}}.price_box-update ul{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width: 768px){.price_box-update ul{flex-direction:column}}.price_box-update li{width:calc((100% - 10px)/2);min-width:276px;background-color:#f2f2f2;border-radius:10px;padding:20px;text-align:center}@media screen and (max-width: 768px){.price_box-update li{width:100%;padding:20px 15px}}.price_box-update li>span{font-size:.875rem;line-height:1.4285714286;letter-spacing:.03em}@media screen and (max-width: 768px){.price_box-update li>span{font-size:12px;line-height:1.5}}.price_box-update li .num{margin-top:4px;font-size:2rem;font-family:"Arial",sans-serif;letter-spacing:.03em;line-height:1.125}.price_box-update li .num span{font-size:1.5625rem;font-family:"Noto Sans JP",sans-serif;letter-spacing:.03em;line-height:1.44}.price_box-items{display:flex;flex-direction:column;gap:30px;margin-top:40px}.price_box-item{background-color:#fff;display:flex;align-items:center;border-radius:10px;padding:40px;padding-left:0}@media screen and (max-width: 768px){.price_box-item{display:block;padding:30px 20px;position:relative}}.price_box-item .heading{width:274px;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:15px;font-size:1.5625rem;font-weight:500;letter-spacing:.03em;line-height:1.52;color:#11225b}@media screen and (max-width: 768px){.price_box-item .heading{width:100%;font-size:16px;line-height:1.5;margin-bottom:20px}}.price_box-item .heading span{width:34px;height:34px;background-color:#11225b;flex-shrink:0;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:.75rem;letter-spacing:0em;line-height:1;font-weight:400}@media screen and (max-width: 768px){.price_box-item .heading span{width:26px;height:26px;font-size:10px;position:absolute;left:50%;top:-13px;transform:translateX(-50%)}}.price_box-item .body{flex:1}.price_box-item .body .num{display:flex;flex-wrap:wrap;gap:5px 0;align-items:center;margin-bottom:30px}@media screen and (max-width: 768px){.price_box-item .body .num{flex-direction:column;justify-items:center;gap:10px}}.price_box-item .body .num>span{font-size:.875rem;font-weight:500;letter-spacing:.03em;line-height:2.3571428571;width:98px;border-radius:18px;display:grid;place-items:center;border:1px solid #11225b;margin-right:10px}@media screen and (max-width: 768px){.price_box-item .body .num>span{font-size:10px;line-height:3;width:80px;margin-right:0}}.price_box-item .body .num div{margin-right:15px;font-size:2.5rem;font-family:"Arial",sans-serif;letter-spacing:.03em;line-height:1.1;border-bottom:2px solid #ed356a}@media screen and (max-width: 768px){.price_box-item .body .num div{margin-right:0;width:-moz-fit-content;width:fit-content}}.price_box-item .body .num div span{font-size:2rem;font-family:"Noto Sans JP",sans-serif;letter-spacing:.03em;line-height:1.375}.price_box-item .body .num p{font-size:1rem;letter-spacing:.03em;line-height:1.5;margin-top:2px}@media screen and (max-width: 768px){.price_box-item .body .num p{font-size:10px;line-height:1.5}}.price_box-item .body .box{background-color:#f2f2f2;border-radius:10px;padding:30px}@media screen and (max-width: 768px){.price_box-item .body .box{padding:20px}}.price_box-item .body .box+.box{margin-top:15px}@media screen and (max-width: 768px){.price_box-item .body .box+.box{margin-top:10px}}.price_box-item .body .box h4{font-size:1.125rem;letter-spacing:.03em;line-height:1.4444444444;padding-bottom:8px;border-bottom:1px solid #111e27;margin-bottom:12px}@media screen and (max-width: 768px){.price_box-item .body .box h4{font-size:14px;line-height:1.7142857143}}.price_box-item .body .box ul{display:flex;flex-wrap:wrap;flex-direction:column;gap:8px}.price_box-item .body .box ul li{width:100%;font-size:1rem;line-height:1.5;letter-spacing:.03em;padding-left:22px;position:relative}@media screen and (max-width: 768px){.price_box-item .body .box ul li{font-size:14px;line-height:1.7142857143;padding-left:21px}}.price_box-item .body .box ul li::before{position:absolute;content:"";width:14px;height:14px;background:url(../images/check.svg) no-repeat center;background-size:contain;left:0;top:6px}@media screen and (max-width: 768px){.price_box-item .body .box ul li::before{width:13px;height:13px}}.price_box-col3{display:flex;gap:15px}@media screen and (max-width: 768px){.price_box-col3{flex-direction:column;gap:20px}}.price_box-col{width:calc((100% - 30px)/3);background-color:#fff;border-radius:10px;padding:30px 3.1055900621%}@media screen and (max-width: 768px){.price_box-col{width:100%;padding:30px 20px}}.price_box-col h4{margin-bottom:28px}@media screen and (max-width: 768px){.price_box-col h4{margin-bottom:20px}}.price_box-col .normal{margin-top:35px;font-size:1.25rem;letter-spacing:.03em;line-height:1.5;margin-bottom:18px;text-align:center}@media screen and (max-width: 768px){.price_box-col .normal{margin-top:20px;font-size:16px;line-height:1.5;letter-spacing:.1em;margin-bottom:15px}}.price_box-col .large{font-size:1.5625rem;letter-spacing:.03em;line-height:1.52;text-align:center}@media screen and (max-width: 768px){.price_box-col .large{font-size:20px;line-height:1.5;letter-spacing:.1em}}.price_box-col .large--mt{margin-top:35px}@media screen and (max-width: 768px){.price_box-col .large--mt{margin-top:20px}}.price_box-col .accent{width:-moz-fit-content;width:fit-content;margin-inline:auto;color:#ed356a;border-bottom:2px solid #ed356a;position:relative}.price_box-col .accent::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0);border-top:7px solid #ed356a;border-bottom:0;left:50%;transform:translateX(-50%);bottom:100%}@media screen and (max-width: 768px){.price_box-col .accent{font-size:25px;line-height:1.36}}.price_box-col li{width:100%;text-align:center;border-radius:2px;display:grid;place-items:center;font-size:1.25rem;letter-spacing:.03em;line-height:2.55;background-color:#c5edef}@media screen and (max-width: 768px){.price_box-col li{font-size:16px;line-height:2.875}}.price_box-col li:not(:last-child){margin-bottom:10px;background-color:#f2f2f2}.price_btnWrap{display:flex;justify-content:center;gap:15px;margin-bottom:140px}@media screen and (max-width: 768px){.price_btnWrap{gap:5px;margin-bottom:80px}.price_btnWrap .btn-pattern1{border-radius:4px;padding:21.5px 10px 21.5px 10px !important;font-weight:500}.price_btnWrap .btn-pattern1-inner{display:none}.price_btnWrap .btn-pattern1{font-size:12px}}