*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{min-height:100vh;line-height:1.6;text-rendering:optimizeSpeed;font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,BIZ UDPGothic,sans-serif;color:#1b2a4a;background-color:#fff}@media screen and (min-width: 768px){body{min-width:1180px;overflow-x:auto}}@media screen and (max-width: 767px){body{overflow-x:hidden}}ul,ol{list-style:none}a{color:inherit;text-decoration:none;transition:opacity .25s ease}a:hover{opacity:.8}img,picture,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;border:none;background:none}button{cursor:pointer}.l-site-wrapper{width:100%;position:relative;background-color:#fff}@media screen and (min-width: 768px){.l-site-wrapper{min-width:1180px}}@media screen and (max-width: 767px){.l-site-wrapper{min-width:0;max-width:100%;overflow-x:clip}}.l-inner{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}@media screen and (max-width: 767px){.l-inner{padding-inline:5.1282051282vw}}.l-header{position:sticky;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 8px 16px #0000000d;z-index:100}@media screen and (min-width: 768px){.l-header{min-width:1180px}}.l-header__inner{display:flex;align-items:center;justify-content:space-between;height:64px;padding-inline:24px;max-width:1440px;margin-inline:auto}@media screen and (max-width: 767px){.l-header__inner{height:16.9230769231vw;padding-inline:4.1025641026vw}}.l-header__logo{display:block;width:174px;height:28px;background-image:url(/assets/header_log_x2-D-fMz8DM.png);background-repeat:no-repeat;background-position:left center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;flex-shrink:0;transition:opacity .2s ease}.l-header__logo:hover{opacity:.85}@media screen and (max-width: 767px){.l-header__logo{width:41.0256410256vw;height:6.6666666667vw}}.l-header__nav{display:flex;align-items:center;gap:20px;margin-left:auto}@media screen and (max-width: 767px){.l-header__nav{display:none}}.l-header__menu{display:flex;align-items:center;gap:16px;margin:0;padding:0}.l-header__menu-item{font-size:14px;font-weight:500;color:#1b2a4a;white-space:nowrap}.l-header__menu-item a{color:inherit;display:block;padding:8px;position:relative;transition:color .2s ease}.l-header__menu-item a:after{content:"";display:block;position:absolute;bottom:0;left:8px;right:8px;height:2px;background-color:#b71c1c;opacity:0;transition:opacity .2s ease}.l-header__menu-item a:hover{color:#b71c1c}.l-header__menu-item a:hover:after{opacity:1}.l-header__menu-icon{width:16px;height:16px;fill:currentColor}.l-header__login-btn{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#1b2a4a;padding:8px 10px;border-radius:4px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.l-header__login-btn svg{width:18px;height:18px;stroke:currentColor}.l-header__login-btn:hover{background-color:#f7f8fa;color:#b71c1c}.l-header__actions{display:flex;align-items:center;gap:10px;margin-left:20px}@media screen and (max-width: 767px){.l-header__actions{display:none}}.l-header__hamburger{display:none;flex-direction:column;justify-content:space-between;width:48px;height:48px;padding:14px 11px;box-sizing:border-box;background:none;border:none;cursor:pointer;margin-right:-11px}@media screen and (max-width: 767px){.l-header__hamburger{display:flex}}.l-header__hamburger span{display:block;width:100%;height:2px;background-color:#1b2a4a;border-radius:2px;transition:all .3s ease}.l-header__hamburger.is-active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.l-header__hamburger.is-active span:nth-child(2){opacity:0}.l-header__hamburger.is-active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.l-header__drawer{display:none}@media screen and (max-width: 767px){.l-header__drawer{display:block;position:absolute;top:100%;left:0;width:100%;background-color:#fff;box-shadow:0 12px 24px #00000014;max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.l-header__drawer.is-open{max-height:calc(100vh - 15.3846153846vw);overflow-y:auto}}@media screen and (max-width: 767px){.l-header__drawer-nav{padding:6.1538461538vw 4.1025641026vw 10.2564102564vw}}.l-header__drawer-menu{list-style:none;padding:0;margin:0}@media screen and (max-width: 767px){.l-header__drawer-menu{margin-bottom:6.1538461538vw}}.l-header__drawer-item{border-bottom:1px solid #f7f4f4}.l-header__drawer-item a{display:block;padding:14px 4px;font-size:15px;font-weight:700;color:#1b2a4a;text-decoration:none;letter-spacing:.04em;transition:color .2s ease}@media screen and (max-width: 767px){.l-header__drawer-item a{line-height:1;padding:4.1025641026vw;font-size:4.1025641026vw;font-weight:500}}.l-header__drawer-item a:hover{color:#b71c1c}.l-header__drawer-actions{display:flex;flex-direction:column}@media screen and (max-width: 767px){.l-header__drawer-actions{gap:4.1025641026vw}}.l-header__drawer-btn{width:100%;display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.04em;text-decoration:none;box-sizing:border-box;transition:opacity .2s ease}@media screen and (max-width: 767px){.l-header__drawer-btn{height:14.358974359vw;gap:2.0512820513vw;border-radius:1.0256410256vw;font-size:4.1025641026vw}}@media screen and (max-width: 767px){.l-header__drawer-btn-sub{font-size:3.5897435897vw;font-weight:500;line-height:1}}@media screen and (max-width: 767px){.l-header__drawer-btn-main{font-size:5.1282051282vw;font-weight:700;line-height:1}}.l-header__drawer-btn:hover{opacity:.85}.l-header__drawer-btn--primary{background:linear-gradient(87.53deg,#b71c1c .38%,#e01d1d 103.04%);color:#fff;border:none}.l-header__drawer-btn--outline{background-color:#fff;color:#b71c1c;border:1px solid #b71c1c}.l-header__drawer-login{display:flex;align-items:center;justify-content:center;color:#1b2a4a;font-weight:500;text-decoration:none;letter-spacing:.04em;transition:color .2s ease}@media screen and (max-width: 767px){.l-header__drawer-login{gap:1.5384615385vw;padding:4.1025641026vw 0;font-size:3.5897435897vw}}.l-header__drawer-login:hover{color:#b71c1c}.l-header__drawer-login svg{stroke:currentColor}@media screen and (max-width: 767px){.l-header__drawer-login svg{width:4.6153846154vw;height:4.6153846154vw;stroke-width:2.2}}.l-footer{background:linear-gradient(87.53deg,#b71c1c .38%,#e01d1d 103.04%);color:#fff;padding:64px 0;position:relative;overflow:hidden}@media screen and (max-width: 767px){.l-footer{padding:10.2564102564vw 0 20.5128205128vw}}.l-footer__inner{max-width:1200px;width:100%;margin-inline:auto;padding-inline:60px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;gap:48px}@media screen and (max-width: 767px){.l-footer__inner{flex-direction:column;align-items:center;text-align:center;gap:6.1538461538vw;padding-inline:4.1025641026vw}}.l-footer__brand{flex:0 0 auto;display:flex;align-items:center}.l-footer__logo-link{display:inline-block;transition:opacity .2s ease}.l-footer__logo-link:hover{opacity:.85}.l-footer__logo-img{width:322px;max-width:100%;height:auto;display:block}@media screen and (max-width: 767px){.l-footer__logo-img{width:61.5384615385vw;margin:0 auto}}.l-footer__content{flex:0 1 684px;display:flex;flex-direction:column;align-items:center;gap:18px}@media screen and (max-width: 767px){.l-footer__content{flex:0 0 auto;align-items:center;width:100%;gap:6.1538461538vw}}.l-footer__nav{display:flex;flex-direction:column;align-items:center;gap:8px}@media screen and (max-width: 767px){.l-footer__nav{align-items:center;gap:2.0512820513vw}}.l-footer__nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin:0;padding:0;list-style:none}@media screen and (max-width: 767px){.l-footer__nav-list{justify-content:center;gap:1.0256410256vw 0}}.l-footer__nav-list:first-child .l-footer__nav-item:last-child:after{content:"";display:inline-block;width:1px;height:12px;background-color:#fff9;margin-left:12px}@media screen and (max-width: 767px){.l-footer__nav-list:first-child .l-footer__nav-item:last-child:after{margin-left:2.0512820513vw;height:2.5641025641vw}}.l-footer__nav-item{display:flex;align-items:center}.l-footer__nav-item+.l-footer__nav-item:before{content:"";display:inline-block;width:1px;height:12px;background-color:#fff9;margin:0 12px}@media screen and (max-width: 767px){.l-footer__nav-item+.l-footer__nav-item:before{margin:0 2.0512820513vw;height:2.5641025641vw}}.l-footer__nav-link{color:#fff;font-size:12px;line-height:1.4;letter-spacing:.03em;transition:opacity .2s ease;text-decoration:none;font-weight:400}@media screen and (max-width: 767px){.l-footer__nav-link{font-size:3.0769230769vw}}.l-footer__nav-link:hover{text-decoration:underline;opacity:.85}.l-footer__certs{display:flex;align-items:center;justify-content:center;margin-top:2px}@media screen and (max-width: 767px){.l-footer__certs{justify-content:center;margin-top:1.0256410256vw}}.l-footer__cert-item{display:flex;align-items:center}.l-footer__cert-img{height:39px;width:auto;display:block}@media screen and (max-width: 767px){.l-footer__cert-img{height:10vw}}.l-footer__copyright{font-size:11px;color:#ffffffd9;line-height:1.5;margin:4px 0 0;text-align:right;letter-spacing:.02em}@media screen and (max-width: 767px){.l-footer__copyright{text-align:center;font-size:2.5641025641vw;margin-top:0;line-height:1.5}}.c-pagetop{position:fixed;bottom:30px;right:40px;width:60px;height:60px;border-radius:50%;background-color:#fff;color:#d32027;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000026;cursor:pointer;z-index:90;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease,transform .2s ease,box-shadow .2s ease}@media screen and (max-width: 767px){.c-pagetop{bottom:5.1282051282vw;right:4.1025641026vw;width:16.4102564103vw;height:16.4102564103vw}}.c-pagetop.is-visible{opacity:1;visibility:visible;pointer-events:auto}.c-pagetop:hover{transform:translateY(-4px);box-shadow:0 6px 20px #00000040}.c-pagetop svg{width:24px;height:24px;stroke:#d32027;stroke-width:3}@media screen and (max-width: 767px){.c-pagetop svg{width:5.641025641vw;height:5.641025641vw}}.c-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;text-align:center;text-decoration:none;border-radius:6px;transition:all .25s ease;line-height:1.2;box-sizing:border-box}.c-btn__sub{font-size:10px;font-weight:600;line-height:1.2;margin-bottom:2px}.c-btn__main{font-size:15px;letter-spacing:.04em}.c-btn--primary{background:linear-gradient(87.53deg,#b71c1c .38%,#e01d1d 103.04%);color:#fff;border:1px solid #b71c1c}.c-btn--primary:hover{background-color:#b7181e;border-color:#b7181e;opacity:.9}.c-btn--outline{background-color:#fff;color:#b71c1c;border:1px solid #b71c1c}.c-btn--outline:hover{background-color:#fff0f0;opacity:.9}.c-btn--hero{min-width:240px;padding:16px 36px;font-size:18px;border-radius:6px}@media screen and (max-width: 767px){.c-btn--hero{width:100%;min-width:unset;padding:4.1025641026vw 6.1538461538vw;font-size:5.1282051282vw;border-radius:1.5384615385vw}}.c-btn--header{padding:5px 14px;min-height:48px;min-width:114px;border-radius:4px}.c-btn--header .c-btn__sub{font-size:10px;font-weight:500;line-height:1.1;margin-bottom:2px}.c-btn--header .c-btn__main{font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.03em}.c-btn--large{min-width:260px;padding:16px 36px;font-size:18px;border-radius:6px;font-weight:700}@media screen and (max-width: 767px){.c-btn--large{width:100%;min-width:unset;padding:4.1025641026vw 6.1538461538vw;font-size:5.1282051282vw;border-radius:1.5384615385vw}}.c-btn--medium{min-width:150px;padding:10px 20px;font-size:15px;border-radius:6px;font-weight:700}.c-btn--medium .c-btn__sub{font-size:10px;font-weight:500;line-height:1.1;margin-bottom:2px}.c-btn--medium .c-btn__main{font-size:14px;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){.c-btn--medium{width:100%;min-width:unset;padding:3.0769230769vw 4.1025641026vw;font-size:3.8461538462vw;border-radius:1.5384615385vw}}.c-subpage-mv{background-color:#fcf9f9;padding:64px 20px;text-align:center;box-sizing:border-box}@media screen and (max-width: 767px){.c-subpage-mv{padding:6.1538461538vw 4.1025641026vw}}.c-subpage-mv__title-group{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}@media screen and (max-width: 767px){.c-subpage-mv__title-group{gap:1.0256410256vw}}.c-subpage-mv__en{color:#b71c1c;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:.1em;text-align:center;text-transform:uppercase}@media screen and (max-width: 767px){.c-subpage-mv__en{font-size:3.5897435897vw;letter-spacing:.1em}}.c-subpage-mv__ja{color:#1b2a4a;font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,BIZ UDPGothic,sans-serif;font-size:36px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-align:center;margin:0}@media screen and (max-width: 767px){.c-subpage-mv__ja{font-size:5.1282051282vw;line-height:1.35}}.p-hero{position:relative;height:700px;background-color:#fcf9f9;background-image:url("data:image/svg+xml,%3csvg%20width='1365'%20height='1209'%20viewBox='0%200%201365%201209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1363.41%201180.18L895.308%2012.7762C892.23%205.07969%20884.687%200%20876.375%200H20.3695C5.90008%200%20-3.79751%2014.4694%201.43611%2027.8614L469.538%201195.27C472.616%201202.96%20480.159%201208.04%20488.471%201208.04H1344.63C1359.1%201208.04%201368.8%201193.57%201363.56%201180.18H1363.41ZM698.74%20167.168H778.321C784.633%20167.168%20790.174%20171.016%20792.637%20176.866L936.1%20534.445C940.102%20544.451%20932.713%20555.534%20921.784%20555.534H842.203C835.891%20555.534%20830.35%20551.686%20827.887%20545.836L684.424%20188.257C680.422%20178.251%20687.811%20167.168%20698.74%20167.168ZM339.005%20448.86L234.486%20188.257C230.484%20178.251%20237.873%20167.168%20248.802%20167.168H328.384C334.695%20167.168%20340.236%20171.016%20342.699%20176.866L447.218%20437.469C451.22%20447.475%20443.831%20458.558%20432.902%20458.558H353.32C347.009%20458.558%20341.468%20454.71%20339.005%20448.86ZM494.628%20837.072L390.11%20576.468C386.107%20566.463%20393.496%20555.38%20404.425%20555.38H484.007C490.318%20555.38%20495.86%20559.228%20498.323%20565.078L602.841%20825.681C606.843%20835.687%20599.455%20846.77%20588.526%20846.77H508.944C502.633%20846.77%20497.091%20842.921%20494.628%20837.072ZM666.26%201040.88H586.679C580.367%201040.88%20574.826%201037.03%20572.363%201031.18L545.733%20964.834C541.731%20954.829%20549.12%20943.746%20560.049%20943.746H639.63C645.942%20943.746%20651.483%20947.594%20653.946%20953.443L680.576%201019.79C684.578%201029.79%20677.189%201040.88%20666.26%201040.88ZM680.73%20740.096L459.532%20188.257C455.53%20178.251%20462.919%20167.168%20473.848%20167.168H553.43C559.741%20167.168%20565.282%20171.016%20567.745%20176.866L788.943%20728.705C792.945%20738.711%20785.556%20749.794%20774.627%20749.794H695.045C688.734%20749.794%20683.193%20745.945%20680.73%20740.096ZM891.152%201040.88H811.57C805.259%201040.88%20799.718%201037.03%20797.255%201031.18L731.681%20867.704C727.678%20857.699%20735.067%20846.616%20745.996%20846.616H825.578C831.889%20846.616%20837.431%20850.464%20839.894%20856.313L905.468%201019.79C909.47%201029.79%20902.081%201040.88%20891.152%201040.88ZM944.72%20837.072L879.146%20673.598C875.144%20663.593%20882.532%20652.51%20893.461%20652.51H973.043C979.354%20652.51%20984.896%20656.358%20987.359%20662.207L1052.93%20825.681C1056.94%20835.687%201049.55%20846.77%201038.62%20846.77H959.035C952.724%20846.77%20947.183%20842.921%20944.72%20837.072ZM1116.35%201040.88H1036.77C1030.46%201040.88%201024.92%201037.03%201022.45%201031.18L995.825%20964.834C991.822%20954.829%20999.211%20943.746%201010.14%20943.746H1089.72C1096.03%20943.746%201101.57%20947.594%201104.04%20953.443L1130.67%201019.79C1134.67%201029.79%201127.28%201040.88%201116.35%201040.88Z'%20fill='url(%23paint0_linear_1259_52614)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1259_52614'%20x1='2.91102e-06'%20y1='1097.15'%20x2='1458.3'%20y2='1025.98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23E18686'/%3e%3cstop%20offset='1'%20stop-color='%23FFDEDE'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:calc(50% + 350px) -400px;background-size:1440px auto;overflow:hidden;box-sizing:border-box}@media screen and (max-width: 767px){.p-hero{height:auto;background-image:url(/assets/hero_bg_sp-ByCFdYDK.png);background-position:right top;background-size:auto 100%;padding-top:7.6923076923vw;padding-bottom:10.2564102564vw}}.p-hero__inner{position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1440px;padding-left:80px;padding-right:40px}@media screen and (max-width: 767px){.p-hero__inner{flex-direction:column;justify-content:flex-start;gap:0;padding-inline:4.1025641026vw}}.p-hero__content{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 494px;width:494px}@media screen and (max-width: 767px){.p-hero__content{display:contents;flex:initial;width:auto}}.p-hero__eyebrow{position:relative;display:inline-block;padding:6px 14px;font-size:28px;font-weight:600;line-height:1.4;letter-spacing:.2em;margin-bottom:32px;background:linear-gradient(236.13deg,#d67676 -.02%,#b71c1c 16.81%,#b71c1c 49.5%,#145cc9 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.p-hero__eyebrow:before{content:"";position:absolute;top:-12px;left:-4px;width:40px;height:40px;border-top:1px solid #b71c1c;border-left:1px solid #b71c1c}.p-hero__eyebrow:after{content:"";position:absolute;bottom:-12px;right:-4px;width:40px;height:40px;border-bottom:1px solid #b71c1c;border-right:1px solid #b71c1c}@media screen and (max-width: 767px){.p-hero__eyebrow{order:1;align-self:center;font-size:5.1282051282vw;padding:1.0256410256vw 3.0769230769vw;margin-bottom:5.1282051282vw}.p-hero__eyebrow:before{width:7.1794871795vw;height:7.1794871795vw;top:-2.0512820513vw;left:-1.0256410256vw}.p-hero__eyebrow:after{width:7.1794871795vw;height:7.1794871795vw;bottom:-2.0512820513vw;right:-1.0256410256vw}}.p-hero__title{font-size:48px;font-weight:800;color:#1b2a4a;line-height:1.25;letter-spacing:.06em;margin-bottom:24px}.p-hero__title-sub{display:block;font-size:30px;color:#1b2a4a;margin-bottom:4px}.p-hero__title-sub .normal{font-weight:400}@media screen and (max-width: 767px){.p-hero__title-sub{font-size:5.641025641vw;margin-bottom:1.0256410256vw}}@media screen and (max-width: 767px){.p-hero__title{order:2;width:100%;text-align:center;font-size:8.9743589744vw;margin-bottom:5.1282051282vw}}.p-hero__brand{display:flex;align-items:center;gap:16px;margin-bottom:64px}@media screen and (max-width: 767px){.p-hero__brand-img{width:100%}}@media screen and (max-width: 767px){.p-hero__brand{order:3;width:76.9230769231vw;justify-content:center;margin-bottom:6.1538461538vw}}.p-hero__cta-area{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.p-hero__cta-area{order:5;width:100%;max-width:89.7435897436vw;align-self:center;align-items:center;margin-top:2.0512820513vw}}.p-hero__trial-lead{font-size:16px;font-weight:700;color:#1b2a4a;margin-bottom:12px}.p-hero__trial-lead strong{color:#b71c1c;font-size:18px;font-weight:700}.p-hero__trial-lead-symbol{display:inline-block;color:#b71c1c}.p-hero__trial-lead-symbol.left{margin-right:4px;transform:rotate(-15deg)}.p-hero__trial-lead-symbol.right{margin-left:4px;transform:rotate(15deg)}@media screen and (max-width: 767px){.p-hero__trial-lead-symbol.left{margin-right:1.0256410256vw}.p-hero__trial-lead-symbol.right{margin-left:1.0256410256vw}}@media screen and (max-width: 767px){.p-hero__trial-lead{font-size:4.1025641026vw;margin-bottom:2.5641025641vw}.p-hero__trial-lead strong{font-size:5.1282051282vw}}.p-hero__visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex:1 1 auto;min-width:0;padding-top:64px}@media screen and (max-width: 767px){.p-hero__visual{order:4;width:100%;justify-content:center;padding-top:0;margin-bottom:6.1538461538vw;flex:initial;min-width:auto}}.p-hero__visual-mockup{width:100%;max-width:745px;display:flex;justify-content:center}.p-hero__visual-mockup img{width:100%;max-width:745px;height:auto;object-fit:contain}@media screen and (max-width: 767px){.p-hero__visual-mockup{max-width:89.7435897436vw}}.p-hero__visual-note{font-size:10px;color:#666;text-align:center;margin-top:8px;line-height:1.4;white-space:nowrap}@media screen and (max-width: 767px){.p-hero__visual-note{font-size:2.4358974359vw;margin-top:2.0512820513vw;white-space:normal}}.p-news{background-color:#fff;padding-block:64px;border-bottom:1px solid #e6e8eb}@media screen and (max-width: 767px){.p-news{padding-block:10.2564102564vw}}.p-news__inner{display:flex;align-items:center;justify-content:space-between;max-width:986px;padding:0}@media screen and (max-width: 767px){.p-news__inner{flex-direction:column;align-items:stretch;gap:5.1282051282vw;padding-inline:4.1025641026vw}}.p-news__head{display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 767px){.p-news__head{flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%}}.p-news__heading{display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 767px){.p-news__heading{gap:.5128205128vw}}.p-news__label{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#b71c1c;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width: 767px){.p-news__label{font-size:3.5897435897vw;margin-bottom:0}}.p-news__title{font-size:25px;font-weight:800;color:#1b2a4a;line-height:1.3;letter-spacing:.06em}@media screen and (max-width: 767px){.p-news__title{font-size:5.641025641vw}}.p-news__more{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1b2a4a;margin-top:6px;transition:color .2s ease;letter-spacing:.04em}@media screen and (max-width: 767px){.p-news__more{margin-top:0;gap:2.0512820513vw;font-size:3.5897435897vw;padding-bottom:.5128205128vw}}.p-news__more:hover{color:#b71c1c}.p-news__more:hover .p-news__more-icon{transform:translate(3px)}.p-news__more-icon{position:relative;display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#b71c1c;flex-shrink:0;vertical-align:middle;transition:transform .2s ease,background-color .2s ease}.p-news__more-icon:before{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;border-top:1.5px solid #ffffff;border-right:1.5px solid #ffffff;transform:translate(-65%,-50%) rotate(45deg);border-radius:.5px;box-sizing:border-box}@media screen and (max-width: 767px){.p-news__more-icon{width:6.1538461538vw;height:6.1538461538vw}}.p-news__list{display:flex;flex-direction:column;margin:0;padding:0;width:710px;gap:8px}@media screen and (max-width: 767px){.p-news__list{width:100%;gap:1.0256410256vw}}.p-news__item{padding:10px;background-color:#fcf9f9;border-radius:4px}@media screen and (max-width: 767px){.p-news__item{padding:3.5897435897vw 4.1025641026vw;border-radius:1.5384615385vw}}.p-news__item:last-child{border-bottom:none}.p-news__item a{display:flex;align-items:center;gap:24px;font-size:16px;color:#1b2a4a}.p-news__item a:hover .p-news__item-text{color:#b71c1c;text-decoration:underline}@media screen and (max-width: 767px){.p-news__item a{flex-direction:column;align-items:flex-start;gap:1.0256410256vw;font-size:3.5897435897vw}}.p-news__item-date{font-size:14px;font-weight:600;color:#666;font-family:Roboto,sans-serif;flex-shrink:0;min-width:90px}@media screen and (max-width: 767px){.p-news__item-date{font-size:3.3333333333vw;line-height:1.2;min-width:unset}}.p-news__item-divider{color:#e8e2e2;font-weight:300}@media screen and (max-width: 767px){.p-news__item-divider{display:none}}.p-news__item-text{font-weight:400;color:#1b2a4a;transition:color .2s ease;letter-spacing:.04em}@media screen and (max-width: 767px){.p-news__item-text{font-size:3.8461538462vw;line-height:1.4}}.p-problem{position:relative;background:linear-gradient(180deg,#fcf9f9 -34.37%,#e3dcdc 99.22%);padding-top:104px;padding-bottom:180px;text-align:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),50% 100%,0 calc(100% - 60px))}@media screen and (max-width: 767px){.p-problem{padding-top:16.4102564103vw;padding-bottom:27.4358974359vw;clip-path:polygon(0 0,100% 0,100% calc(100% - 6.1538461538vw),50% 100%,0 calc(100% - 6.1538461538vw))}}.p-problem__inner{max-width:1080px}@media screen and (max-width: 767px){.p-problem__inner{padding-inline:5.1282051282vw}}.p-problem__title{font-size:40px;font-weight:800;color:#1b2a4a;line-height:1.4;margin-bottom:40px;letter-spacing:.04em}.p-problem__title span{display:block}@media screen and (max-width: 767px){.p-problem__title{font-size:6.1538461538vw;line-height:1.45;margin-bottom:8.2051282051vw}}.p-problem__card{position:relative;background-color:#fff;background-image:linear-gradient(to right,rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.04) 1px,transparent 1px);background-size:24px 24px;padding:64px 80px}@media screen and (max-width: 767px){.p-problem__card{padding:10.2564102564vw 6.1538461538vw;background-size:5.1282051282vw 5.1282051282vw}}.p-problem__list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;text-align:left}@media screen and (max-width: 767px){.p-problem__list{gap:6.1538461538vw}}.p-problem__item{display:flex;align-items:center;gap:20px;font-size:24px;color:#1b2a4a;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 767px){.p-problem__item{font-size:4.1025641026vw;gap:2.0512820513vw;line-height:1.55;align-items:flex-start}}.p-problem__check-icon{flex-shrink:0;width:40px;height:35px;display:flex;align-items:center;justify-content:center}.p-problem__check-icon img,.p-problem__check-icon svg{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 767px){.p-problem__check-icon{width:6.6666666667vw;height:6.6666666667vw;margin-top:.5128205128vw}}.p-problem__highlight{background:linear-gradient(transparent 60%,#f5a8a8cc 60%);padding-inline:2px}.p-solution{position:relative;background-color:#fff;padding-top:100px;padding-bottom:168px}@media screen and (max-width: 767px){.p-solution{padding-top:12.8205128205vw;padding-bottom:16.4102564103vw}}.p-solution__inner{max-width:1320px;width:100%;margin-inline:auto;padding-inline:20px;box-sizing:border-box}@media screen and (max-width: 767px){.p-solution__inner{padding-inline:4.1025641026vw}}.p-solution__head{text-align:center;margin-bottom:64px}@media screen and (max-width: 767px){.p-solution__head{margin-bottom:9.2307692308vw}}.p-solution__title{width:320px;height:51px;margin-inline:auto;background-image:url(/assets/solution_title_alofa_nara-CUrIWLH6.png);background-repeat:no-repeat;background-position:center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (max-width: 767px){.p-solution__title{width:61.5384615385vw;height:9.7435897436vw}}.p-solution__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,2.5vw,40px)}@media screen and (max-width: 767px){.p-solution__cards{grid-template-columns:1fr;gap:10.2564102564vw;max-width:100%}}.p-solution__card{position:relative;background-color:#fff;padding:44px clamp(16px,1.8vw,28px);display:flex;flex-direction:column}.p-solution__card:before{content:"";position:absolute;top:0;left:0;width:40px;height:40px;border-top:1px solid #b71c1c;border-left:1px solid #b71c1c}@media screen and (max-width: 767px){.p-solution__card:before{width:9.2307692308vw;height:9.2307692308vw}}.p-solution__card:after{content:"";position:absolute;bottom:0;right:0;width:40px;height:40px;border-bottom:1px solid #b71c1c;border-right:1px solid #b71c1c}@media screen and (max-width: 767px){.p-solution__card:after{width:9.2307692308vw;height:9.2307692308vw}}@media screen and (max-width: 767px){.p-solution__card{padding:9.2307692308vw 5.1282051282vw 7.1794871795vw}}.p-solution__card-title{font-size:clamp(22px,2vw,28px);font-weight:700;color:#b71c1c;line-height:1.45;text-align:center;margin-bottom:24px;min-height:64px}@media screen and (max-width: 767px){.p-solution__card-title{min-height:auto;font-size:5.1282051282vw;margin-bottom:6.1538461538vw}}.p-solution__badge{display:inline-block;background:linear-gradient(87.53deg,#b71c1c .38%,#e01d1d 103.04%);color:#fff;font-size:.9em;padding:2px 8px;border-radius:4px;white-space:nowrap}@media screen and (max-width: 767px){.p-solution__badge{padding:.5128205128vw 2.0512820513vw;border-radius:1.0256410256vw}}.p-solution__badge sup{font-size:.7em;top:-.3em}.p-solution__card-desc{font-size:clamp(14px,1.15vw,16px);color:#1b2a4a;line-height:1.6;text-align:left;margin:0;flex-grow:1;letter-spacing:.04em}.p-solution__card-desc strong{font-weight:800}@media screen and (max-width: 767px){.p-solution__card-desc{font-size:3.5897435897vw;line-height:1.65}}.p-solution__card-note{font-size:12px;color:#6c6262;margin-top:8px;text-align:left;line-height:1.5;position:absolute;bottom:20px}@media screen and (max-width: 767px){.p-solution__card-note{font-size:2.8205128205vw;margin-top:2.0512820513vw;position:relative;bottom:auto}}.p-features{position:relative;background:linear-gradient(87.53deg,#b71c1c .38%,#e01d1d 103.04%);padding-top:104px;padding-bottom:104px}@media screen and (max-width: 767px){.p-features{padding-top:16.4102564103vw;padding-bottom:16.4102564103vw}}@media screen and (max-width: 767px){.p-features__inner{padding-inline:4.1025641026vw}}.p-features__head{text-align:center;color:#fff;margin-bottom:70px}@media screen and (max-width: 767px){.p-features__head{margin-bottom:16.4102564103vw}}.p-features__title{font-size:40px;font-weight:800;line-height:1.3;margin-bottom:16px;letter-spacing:.04em;color:#fff}@media screen and (max-width: 767px){.p-features__title{font-size:6.1538461538vw;margin-bottom:1.0256410256vw}}.p-features__lead{font-size:20px;font-weight:400;line-height:1.5;margin:0;opacity:.95;letter-spacing:.04em}@media screen and (max-width: 767px){.p-features__lead{font-size:3.5897435897vw;line-height:1.5}}.p-features__list{display:flex;flex-direction:column;gap:80px}@media screen and (max-width: 767px){.p-features__list{gap:16.4102564103vw}}.p-features__item{position:relative}.p-features__item-num{position:absolute;top:-40px;z-index:3;pointer-events:none;width:110px;height:auto}@media screen and (max-width: 767px){.p-features__item-num{width:20.5128205128vw;top:-8.2051282051vw}}.p-features__item-num--left{left:-20px}@media screen and (max-width: 767px){.p-features__item-num--left{left:4.1025641026vw}}.p-features__item-num--right{right:-20px}@media screen and (max-width: 767px){.p-features__item-num--right{right:4.1025641026vw}}.p-features__card{position:relative;z-index:2;background-color:#fcf9f9;border-radius:16px;padding:64px;display:grid;grid-template-columns:400px 1fr;gap:40px;align-items:center}@media screen and (max-width: 767px){.p-features__card{grid-template-columns:1fr;padding:10.2564102564vw 4.1025641026vw;gap:6.1538461538vw;border-radius:4.1025641026vw}}.p-features__card--reverse{grid-template-columns:1fr 400px}.p-features__card--reverse .p-features__card-content{order:1}.p-features__card--reverse .p-features__card-visual{order:2}@media screen and (max-width: 767px){.p-features__card--reverse{grid-template-columns:1fr}.p-features__card--reverse .p-features__card-content{order:2}.p-features__card--reverse .p-features__card-visual{order:1}}.p-features__card-visual{display:flex;flex-direction:column;align-items:center;width:400px;max-width:100%}@media screen and (max-width: 767px){.p-features__card-visual{width:100%;max-width:100%;margin-inline:auto}}.p-features__slider{position:relative;width:100%;max-width:100%;box-sizing:border-box;padding-top:10px;padding-left:10px;background:linear-gradient(236.13deg,#d67676 -.02%,#b71c1c 16.81%,#b71c1c 49.5%,#145cc9 99.99%);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #00000014;isolation:isolate}@media screen and (max-width: 767px){.p-features__slider{padding-top:2.0512820513vw;padding-left:2.0512820513vw;border-radius:2.0512820513vw}}.p-features__slider-inner{position:relative;width:100%;border-radius:8px 0 12px;overflow:hidden;background-color:#fff;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y}.p-features__slider-inner:active{cursor:grabbing}@media screen and (max-width: 767px){.p-features__slider-inner{border-radius:1.5384615385vw 0 2.0512820513vw}}.p-features__slides{display:flex;width:100%;transition:transform .35s cubic-bezier(.25,1,.5,1);will-change:transform}.p-features__slide{flex:0 0 100%;width:100%;-webkit-user-select:none;user-select:none}.p-features__card-img{width:100%;height:auto;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.p-features__card-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}@media screen and (max-width: 767px){.p-features__card-dots{gap:2.0512820513vw;margin-top:3.5897435897vw}}.p-features__card-dot{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;padding:0;cursor:pointer;width:12px;height:12px;border-radius:50%;background-color:#d1d5db;transition:background-color .2s ease,transform .2s ease}@media screen and (max-width: 767px){.p-features__card-dot{width:2.5641025641vw;height:2.5641025641vw}}.p-features__card-dot:hover{background-color:#9ca3af}.p-features__card-dot.is-active{background-color:#b71c1c;cursor:default}.p-features__card-content{display:flex;flex-direction:column;align-items:flex-start}.p-features__phase-badge{display:inline-block;background:linear-gradient(236.13deg,#d67676 -.02%,#b71c1c 16.81%,#b71c1c 49.5%,#145cc9 99.99%);color:#fff;font-size:18px;font-weight:700;padding:2px 8px;border-radius:0;margin-bottom:40px;letter-spacing:.05em}@media screen and (max-width: 767px){.p-features__phase-badge{font-size:4.1025641026vw;padding:.5128205128vw 1.0256410256vw;margin-bottom:6.1538461538vw}}.p-features__card-title-wrap{margin-bottom:40px;display:flex}@media screen and (max-width: 767px){.p-features__card-title-wrap{margin-bottom:6.1538461538vw;width:100%}}.p-features__card-title{font-size:28px;font-weight:700;color:#1b2a4a;line-height:1.5;margin:0;position:relative;padding:24px 40px}.p-features__card-title:before{content:"";position:absolute;top:0;left:0;width:40px;height:40px;border-top:1px solid #b71c1c;border-left:1px solid #b71c1c}.p-features__card-title:after{content:"";position:absolute;bottom:0;right:0;width:40px;height:40px;border-bottom:1px solid #b71c1c;border-right:1px solid #b71c1c}@media screen and (max-width: 767px){.p-features__card-title{padding:3.5897435897vw 4.1025641026vw;font-size:5.1282051282vw;line-height:1.45;width:100%;display:flex;justify-content:center}.p-features__card-title:before,.p-features__card-title:after{width:7.1794871795vw;height:7.1794871795vw}}.p-features__points{display:flex;flex-direction:column;gap:20px;margin:0;padding:0}@media screen and (max-width: 767px){.p-features__points{gap:2.0512820513vw}}.p-features__point-item{display:flex;align-items:flex-start;gap:12px}@media screen and (max-width: 767px){.p-features__point-item{gap:2.5641025641vw}}.p-features__point-icon{flex-shrink:0;width:22px;height:auto;margin-top:3px;display:flex;align-items:center;justify-content:center}.p-features__point-icon-img{width:100%;height:auto;display:block}@media screen and (max-width: 767px){.p-features__point-icon{width:5.1282051282vw;margin-top:.5128205128vw}}.p-features__point-text{font-size:16px;color:#1b2a4a;line-height:1.6;margin:0;letter-spacing:.04em}.p-features__point-text strong{font-weight:700}@media screen and (max-width: 767px){.p-features__point-text{font-size:3.5897435897vw;line-height:1.6}}.p-feature-list{background-color:#fff;padding-top:104px;padding-bottom:104px}@media screen and (max-width: 767px){.p-feature-list{padding-top:16.4102564103vw;padding-bottom:16.4102564103vw}}.p-feature-list__inner{max-width:1120px}@media screen and (max-width: 767px){.p-feature-list__inner{padding-inline:4.1025641026vw}}.p-feature-list__head{text-align:center;margin-bottom:60px}@media screen and (max-width: 767px){.p-feature-list__head{margin-bottom:10.2564102564vw}}.p-feature-list__title{font-size:40px;font-weight:800;color:#1b2a4a;line-height:1.3;background:linear-gradient(236.13deg,#d67676 -.02%,#b71c1c 16.81%,#b71c1c 49.5%,#145cc9 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em}@media screen and (max-width: 767px){.p-feature-list__title{font-size:6.1538461538vw}}.p-feature-list__title-brand{color:#b71c1c}.p-feature-list__category{margin-bottom:64px}.p-feature-list__category:last-child{margin-bottom:0}@media screen and (max-width: 767px){.p-feature-list__category{margin-bottom:10.2564102564vw}}.p-feature-list__category-title{font-size:28px;font-weight:700;color:#b71c1c;margin-bottom:24px;line-height:1.3}@media screen and (max-width: 767px){.p-feature-list__category-title{font-size:5.1282051282vw;margin-bottom:4.1025641026vw;text-align:center}}.p-feature-list__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media screen and (max-width: 767px){.p-feature-list__grid{grid-template-columns:1fr;gap:4.1025641026vw}}.p-feature-list__card{position:relative;background-color:#fcf9f9;border-radius:8px;padding:24px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;letter-spacing:.04em}@media screen and (max-width: 767px){.p-feature-list__card{padding:4.1025641026vw 6.1538461538vw;border-radius:2.0512820513vw}}.p-feature-list__card-title{font-size:16px;font-weight:700;color:#1b2a4a;line-height:1.6;margin-bottom:8px}@media screen and (max-width: 767px){.p-feature-list__card-title{font-size:4.1025641026vw;margin-bottom:2.0512820513vw}}.p-feature-list__card-desc{font-size:14px;color:#6c6262;line-height:1.6;flex-grow:1}@media screen and (max-width: 767px){.p-feature-list__card-desc{font-size:3.5897435897vw;line-height:1.6}}.p-feature-list__card-icon{position:absolute;right:14px;bottom:12px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;display:none}@media screen and (max-width: 767px){.p-feature-list__card-icon{right:3.0769230769vw;bottom:2.5641025641vw;width:4.6153846154vw;height:4.6153846154vw}}.p-feature-list__card-icon svg{width:100%;height:100%}.p-feature-list__card-badge{display:inline-block;align-self:flex-start;margin-top:8px;font-size:12px;font-weight:400}@media screen and (max-width: 767px){.p-feature-list__card-badge{font-size:2.8205128205vw;margin-top:1.5384615385vw}}.p-video{background-color:#fcf9f9;background-image:url("data:image/svg+xml,%3csvg%20width='579'%20height='418'%20viewBox='0%200%20579%20418'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M44.0511%2056.1649L77.3221%20139.048C79.0329%20143.295%2079.0329%20148.014%2077.3221%20152.262L-23.14%20402.739C-23.553%20403.742%20-24.1429%20404.686%20-24.9688%20405.452L-82.1903%20461.14C-87.0276%20465.152%20-94.3425%20462.202%20-95.1094%20455.949L-98%20376.134C-98%20375.013%20-97.823%20373.951%20-97.4691%20372.948L29.5982%2056.1649C32.1938%2049.6169%2041.4554%2049.6169%2044.11%2056.1649H44.0511Z'%20fill='%23F3EDED'/%3e%3cpath%20d='M578.339%20452.286L398.947%204.89628C397.767%201.94671%20394.876%200%20391.691%200H63.6403C58.0951%200%2054.3786%205.54518%2056.3844%2010.6774L235.777%20458.067C236.957%20461.017%20239.847%20462.964%20243.033%20462.964H571.142C576.688%20462.964%20580.404%20457.419%20578.398%20452.286H578.339ZM323.615%2064.0646H354.113C356.532%2064.0646%20358.656%2065.5393%20359.6%2067.781L414.58%20204.818C416.113%20208.652%20413.282%20212.9%20409.093%20212.9H378.595C376.176%20212.9%20374.053%20211.425%20373.109%20209.183L318.129%2072.1464C316.595%2068.3119%20319.427%2064.0646%20323.615%2064.0646ZM185.752%20172.019L145.697%2072.1464C144.163%2068.3119%20146.995%2064.0646%20151.183%2064.0646H181.682C184.101%2064.0646%20186.224%2065.5393%20187.168%2067.781L227.223%20167.653C228.757%20171.488%20225.925%20175.735%20221.737%20175.735H191.238C188.82%20175.735%20186.696%20174.26%20185.752%20172.019ZM245.392%20320.795L205.337%20220.922C203.804%20217.088%20206.635%20212.841%20210.824%20212.841H241.322C243.741%20212.841%20245.864%20214.315%20246.808%20216.557L286.863%20316.429C288.397%20320.264%20285.566%20324.511%20281.377%20324.511H250.879C248.46%20324.511%20246.336%20323.036%20245.392%20320.795ZM311.168%20398.899H280.669C278.251%20398.899%20276.127%20397.424%20275.183%20395.183L264.978%20369.757C263.444%20365.923%20266.275%20361.676%20270.464%20361.676H300.962C303.381%20361.676%20305.505%20363.15%20306.448%20365.392L316.654%20390.817C318.188%20394.652%20315.356%20398.899%20311.168%20398.899ZM316.713%20283.63L231.942%2072.1464C230.409%2068.3119%20233.24%2064.0646%20237.429%2064.0646H267.927C270.346%2064.0646%20272.469%2065.5393%20273.413%2067.781L358.184%20279.265C359.718%20283.099%20356.886%20287.347%20352.698%20287.347H322.199C319.781%20287.347%20317.657%20285.872%20316.713%20283.63ZM397.354%20398.899H366.856C364.437%20398.899%20362.313%20397.424%20361.369%20395.183L336.239%20332.534C334.705%20328.7%20337.537%20324.452%20341.725%20324.452H372.224C374.642%20324.452%20376.766%20325.927%20377.71%20328.169L402.84%20390.817C404.374%20394.652%20401.542%20398.899%20397.354%20398.899ZM417.883%20320.795L392.753%20258.146C391.219%20254.311%20394.051%20250.064%20398.239%20250.064H428.737C431.156%20250.064%20433.28%20251.539%20434.224%20253.781L459.354%20316.429C460.888%20320.264%20458.056%20324.511%20453.868%20324.511H423.369C420.951%20324.511%20418.827%20323.036%20417.883%20320.795ZM483.658%20398.899H453.16C450.741%20398.899%20448.617%20397.424%20447.674%20395.183L437.468%20369.757C435.934%20365.923%20438.766%20361.676%20442.954%20361.676H473.453C475.871%20361.676%20477.995%20363.15%20478.939%20365.392L489.145%20390.817C490.678%20394.652%20487.847%20398.899%20483.658%20398.899Z'%20fill='%23F3EDED'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left bottom;padding-top:104px;padding-bottom:80px}@media screen and (max-width: 767px){.p-video{padding-top:16.4102564103vw;padding-bottom:16.4102564103vw;background-image:url("data:image/svg+xml,%3csvg%20width='350'%20height='385'%20viewBox='0%200%20350%20385'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M348.989%20376.484L199.663%204.07567C198.681%201.62045%20196.274%200%20193.623%200H-79.4473C-84.0632%200%20-87.1567%204.61582%20-85.4872%208.88792L63.8396%20381.297C64.8217%20383.752%2067.2278%20385.372%2069.8795%20385.372H342.999C347.615%20385.372%20350.708%20380.756%20349.039%20376.484H348.989ZM136.956%2053.3275H162.343C164.357%2053.3275%20166.124%2054.5551%20166.91%2056.4211L212.675%20170.491C213.952%20173.683%20211.595%20177.218%20208.109%20177.218H182.722C180.708%20177.218%20178.941%20175.991%20178.155%20174.125L132.39%2060.0548C131.113%2056.863%20133.47%2053.3275%20136.956%2053.3275ZM22.199%20143.189L-11.143%2060.0548C-12.4197%2056.863%20-10.0627%2053.3275%20-6.57624%2053.3275H18.8108C20.8241%2053.3275%2022.5918%2054.5551%2023.3775%2056.4211L56.7195%20139.555C57.9962%20142.747%2055.6392%20146.282%2052.1527%20146.282H26.7657C24.7524%20146.282%2022.9847%20145.055%2022.199%20143.189ZM71.8436%20267.03L38.5017%20183.896C37.225%20180.705%2039.582%20177.169%2043.0684%20177.169H68.4554C70.4687%20177.169%2072.2365%20178.397%2073.0222%20180.263L106.364%20263.397C107.641%20266.588%20105.284%20270.124%20101.797%20270.124H76.4104C74.3971%20270.124%2072.6293%20268.896%2071.8436%20267.03ZM126.595%20332.045H101.208C99.1949%20332.045%2097.4271%20330.817%2096.6414%20328.951L88.1463%20307.787C86.8696%20304.595%2089.2266%20301.06%2092.7131%20301.06H118.1C120.113%20301.06%20121.881%20302.287%20122.667%20304.153L131.162%20325.317C132.439%20328.509%20130.082%20332.045%20126.595%20332.045ZM131.211%20236.095L60.6478%2060.0548C59.3711%2056.863%2061.7281%2053.3275%2065.2145%2053.3275H90.6016C92.6149%2053.3275%2094.3826%2054.5551%2095.1683%2056.4211L165.731%20232.461C167.008%20235.653%20164.651%20239.188%20161.165%20239.188H135.778C133.764%20239.188%20131.997%20237.96%20131.211%20236.095ZM198.337%20332.045H172.95C170.937%20332.045%20169.169%20330.817%20168.383%20328.951L147.465%20276.802C146.188%20273.61%20148.545%20270.075%20152.031%20270.075H177.418C179.432%20270.075%20181.199%20271.302%20181.985%20273.168L202.904%20325.317C204.18%20328.509%20201.823%20332.045%20198.337%20332.045ZM215.425%20267.03L194.507%20214.881C193.23%20211.69%20195.587%20208.154%20199.073%20208.154H224.46C226.474%20208.154%20228.241%20209.382%20229.027%20211.248L249.946%20263.397C251.222%20266.588%20248.865%20270.124%20245.379%20270.124H219.992C217.979%20270.124%20216.211%20268.896%20215.425%20267.03ZM270.177%20332.045H244.79C242.776%20332.045%20241.009%20330.817%20240.223%20328.951L231.728%20307.787C230.451%20304.595%20232.808%20301.06%20236.295%20301.06H261.682C263.695%20301.06%20265.463%20302.287%20266.248%20304.153L274.743%20325.317C276.02%20328.509%20273.663%20332.045%20270.177%20332.045Z'%20fill='%23F3EDED'/%3e%3c/svg%3e")}}.p-video__inner{max-width:1120px}@media screen and (max-width: 767px){.p-video__inner{padding-inline:5.1282051282vw}}.p-video__head{text-align:center;margin-bottom:48px}@media screen and (max-width: 767px){.p-video__head{margin-bottom:6.1538461538vw}}.p-video__title{font-size:36px;font-weight:800;color:#1b2a4a;line-height:1.3;letter-spacing:.04em}@media screen and (max-width: 767px){.p-video__title{font-size:6.1538461538vw}}.p-video__player{max-width:960px;margin-inline:auto;margin-bottom:64px}@media screen and (max-width: 767px){.p-video__player{margin-bottom:6.1538461538vw}}.p-video__player-inner{position:relative;width:100%;padding-top:56.25%;border-radius:16px;overflow:hidden;background-color:#1b2a4a}@media screen and (max-width: 767px){.p-video__player-inner{border-radius:2.0512820513vw}}.p-video__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block}.p-video__cta{display:flex;flex-direction:column;align-items:center;gap:24px;width:430px;max-width:100%;margin-inline:auto}@media screen and (max-width: 767px){.p-video__cta{width:100%;gap:4.1025641026vw;padding-inline:0}}.p-video__cta-main{width:100%;display:flex;justify-content:center}.p-video__cta-main .c-btn{width:430px;max-width:100%;min-width:unset;height:56px;font-size:20px;font-weight:700;border-radius:4px;padding:0}@media screen and (max-width: 767px){.p-video__cta-main .c-btn{width:100%;height:14.358974359vw;font-size:5.1282051282vw;border-radius:1.0256410256vw}}.p-video__cta-sub{width:100%;display:flex;justify-content:space-between;gap:16px}@media screen and (max-width: 767px){.p-video__cta-sub{gap:4.1025641026vw}}.p-video__cta-sub .c-btn{width:207px;min-width:unset;height:56px;font-size:20px;font-weight:700;border-radius:4px;padding:0}@media screen and (max-width: 767px){.p-video__cta-sub .c-btn{flex:1;width:auto;height:14.358974359vw;font-size:5.1282051282vw;border-radius:1.0256410256vw}}.p-voice{background:linear-gradient(87.53deg,#b71c1c .38%,#e01d1d 103.04%);padding-top:104px;padding-bottom:104px;color:#fff}@media screen and (max-width: 767px){.p-voice{padding-top:16.4102564103vw;padding-bottom:16.4102564103vw}}.p-voice__inner{max-width:1120px}@media screen and (max-width: 767px){.p-voice__inner{padding-inline:4.1025641026vw}}.p-voice__head{text-align:center;margin-bottom:64px}@media screen and (max-width: 767px){.p-voice__head{margin-bottom:10.2564102564vw}}.p-voice__title{font-size:40px;font-weight:800;color:#fff;line-height:1;margin-bottom:16px;letter-spacing:.04em}@media screen and (max-width: 767px){.p-voice__title{font-size:6.1538461538vw;margin-bottom:2.0512820513vw}}.p-voice__lead{font-size:20px;font-weight:400;line-height:1;color:#ffffffe6;letter-spacing:.04em}@media screen and (max-width: 767px){.p-voice__lead{font-size:3.5897435897vw;line-height:1.5}}.p-voice__grid{display:flex;justify-content:center;gap:64px;max-width:1080px;margin-inline:auto}@media screen and (max-width: 767px){.p-voice__grid{flex-direction:column;gap:10.2564102564vw;max-width:100%}}.p-voice__col{flex:1;max-width:508px;display:flex;flex-direction:column;gap:56px}.p-voice__col--offset{margin-top:168px}@media screen and (max-width: 767px){.p-voice__col--offset{margin-top:0}}@media screen and (max-width: 767px){.p-voice__col{display:contents}}.p-voice-card{display:flex;flex-direction:column}@media screen and (max-width: 767px){.p-voice-card--1{order:1}.p-voice-card--3{order:2}.p-voice-card--2{order:3}.p-voice-card--4{order:4}}.p-voice-card__bubble{position:relative;background-color:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 30px #0000001f;margin-bottom:16px;flex-grow:1}@media screen and (max-width: 767px){.p-voice-card__bubble{padding:4.1025641026vw;border-radius:4.1025641026vw;margin-bottom:8.2051282051vw}}.p-voice-card__bubble:after{content:"";position:absolute;bottom:-30px;left:18px;width:0;height:0;border-top:30px solid #ffffff;border-left:24px solid transparent;border-right:0;border-bottom:0}@media screen and (max-width: 767px){.p-voice-card__bubble:after{bottom:-5.1282051282vw;left:12.3076923077vw;border-top-width:5.1282051282vw;border-left-width:4.1025641026vw;transform:scaleX(-1)}}.p-voice-card__text{font-size:16px;line-height:2;color:#1b2a4a}@media screen and (max-width: 767px){.p-voice-card__text{font-size:3.4615384615vw;line-height:1.7}}.p-voice-card__highlight{background:linear-gradient(transparent 60%,#f5a8a8cc 60%);color:#1a1a1a}.p-voice-card__user{display:flex;align-items:center;gap:16px;padding-left:64px}@media screen and (max-width: 767px){.p-voice-card__user{padding-left:2.0512820513vw;gap:3.0769230769vw}}.p-voice-card__avatar{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0}@media screen and (max-width: 767px){.p-voice-card__avatar{width:13.8461538462vw;height:13.8461538462vw}}.p-voice-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.p-voice-card__info{display:flex;flex-direction:column}.p-voice-card__org{font-size:14px;color:#e9bbbb;line-height:1.3;margin-bottom:4px}@media screen and (max-width: 767px){.p-voice-card__org{font-size:2.9487179487vw;margin-bottom:.5128205128vw}}.p-voice-card__name{font-size:16px;font-weight:700;color:#fff}@media screen and (max-width: 767px){.p-voice-card__name{font-size:3.8461538462vw}}.p-stats{background-color:#fcf9f9;padding-top:104px;padding-bottom:104px}@media screen and (max-width: 767px){.p-stats{padding-top:16.4102564103vw;padding-bottom:16.4102564103vw}}.p-stats__inner{max-width:1120px}@media screen and (max-width: 767px){.p-stats__inner{padding-inline:4.1025641026vw}}.p-stats__head{text-align:center;margin-bottom:64px}@media screen and (max-width: 767px){.p-stats__head{padding-inline:4.1025641026vw;margin-bottom:10.2564102564vw}}.p-stats__title-wrap{position:relative;display:inline-block;padding:20px 40px}@media screen and (max-width: 767px){.p-stats__title-wrap{padding:4.1025641026vw 6.1538461538vw}}.p-stats__title-wrap:before{content:"";position:absolute;top:0;left:0;width:40px;height:40px;border-top:1px solid #b71c1c;border-left:1px solid #b71c1c}@media screen and (max-width: 767px){.p-stats__title-wrap:before{width:9.2307692308vw;height:9.2307692308vw;border-top-width:1.5px;border-left-width:1.5px}}.p-stats__title-wrap:after{content:"";position:absolute;bottom:0;right:0;width:40px;height:40px;border-bottom:1px solid #b71c1c;border-right:1px solid #b71c1c}@media screen and (max-width: 767px){.p-stats__title-wrap:after{width:9.2307692308vw;height:9.2307692308vw;border-bottom-width:1.5px;border-right-width:1.5px}}.p-stats__title{font-size:40px;font-weight:800;color:#1b2a4a;line-height:1.4;letter-spacing:.04em}@media screen and (max-width: 767px){.p-stats__title{font-size:6.1538461538vw;line-height:1.45}}.p-stats__title .u-text-accent{color:#b71c1c}.p-stats__sup{font-size:18px;font-weight:700;color:#1b2a4a;margin-left:2px;vertical-align:text-top}@media screen and (max-width: 767px){.p-stats__sup{font-size:3.3333333333vw}}.p-stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:64px;margin-inline:auto;margin-bottom:32px}@media screen and (max-width: 767px){.p-stats__grid{grid-template-columns:1fr;gap:6.1538461538vw;max-width:100%;margin-bottom:8.2051282051vw}}.p-stats__note{text-align:center;font-size:12px;color:#6b7280}@media screen and (max-width: 767px){.p-stats__note{font-size:3.0769230769vw;line-height:1.5}}.p-stats-card{background-color:#fff;padding:64px;text-align:center;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.p-stats-card{padding:10.2564102564vw}}.p-stats-card__label{font-size:28px;font-weight:700;color:#b71c1c}@media screen and (max-width: 767px){.p-stats-card__label{font-size:5.1282051282vw;margin-bottom:1.0256410256vw}}.p-stats-card__badge-wrap{margin-bottom:24px}@media screen and (max-width: 767px){.p-stats-card__badge-wrap{margin-bottom:4.6153846154vw}}.p-stats-card__badge{display:inline-block;background:linear-gradient(87.53deg,#b71c1c .38%,#e01d1d 103.04%);border-radius:4px;color:#fff;font-weight:700;font-size:28px;padding:4px 16px;letter-spacing:.02em;line-height:1.2}@media screen and (max-width: 767px){.p-stats-card__badge{font-size:5.641025641vw;padding:1.5384615385vw 4.1025641026vw;border-radius:1.0256410256vw}}.p-stats-card__desc{font-size:16px;color:#1b2a4a;line-height:1.6;text-align:left;max-width:360px;margin-top:auto;letter-spacing:.04em}@media screen and (max-width: 767px){.p-stats-card__desc{font-size:4.1025641026vw;line-height:1.6;max-width:100%}}.p-stats-card__strong{font-weight:700}.p-pricing{padding:104px 0;background-color:#fff}@media screen and (max-width: 767px){.p-pricing{padding:16.4102564103vw 0}.p-pricing .l-inner,.p-pricing .outer-container{padding:0}}.p-pricing__inner{max-width:1120px;padding-inline:140px}@media screen and (max-width: 767px){.p-pricing__inner{padding-inline:0}}.p-pricing__head{text-align:center;margin-bottom:0}@media screen and (max-width: 767px){.p-pricing__head{padding-inline:5.1282051282vw}}.p-pricing__title{font-size:40px;font-weight:800;color:#1b2a4a;letter-spacing:.05em}@media screen and (max-width: 767px){.p-pricing__title{font-size:6.1538461538vw}}.p-pricing-toggle{display:flex;justify-content:center;margin-top:64px}@media screen and (max-width: 767px){.p-pricing-toggle{margin-top:10.2564102564vw}}.p-pricing-toggle__wrap{background-color:#f3eded;border-radius:8px;display:inline-flex;gap:8px;padding:8px;position:relative}@media screen and (max-width: 767px){.p-pricing-toggle__wrap{border-radius:2.3076923077vw;gap:2.0512820513vw;padding:1.1538461538vw}}.p-pricing-toggle__wrap:has(.p-pricing-toggle__btn[data-pricing=app].active) .p-pricing-toggle__slider,.p-pricing-toggle__wrap:has(.p-pricing-toggle__btn[data-pricing=app].is-active) .p-pricing-toggle__slider{transform:translate(0)}.p-pricing-toggle__wrap:has(.p-pricing-toggle__btn[data-pricing=api].active) .p-pricing-toggle__slider,.p-pricing-toggle__wrap:has(.p-pricing-toggle__btn[data-pricing=api].is-active) .p-pricing-toggle__slider{transform:translate(266px)}@media screen and (max-width: 767px){.p-pricing-toggle__wrap:has(.p-pricing-toggle__btn[data-pricing=api].active) .p-pricing-toggle__slider,.p-pricing-toggle__wrap:has(.p-pricing-toggle__btn[data-pricing=api].is-active) .p-pricing-toggle__slider{transform:translate(100%)}}.p-pricing-toggle__slider{position:absolute;top:8px;left:8px;width:258px;height:calc(100% - 16px);background-color:#1b2a4a;border-radius:8px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}@media screen and (max-width: 767px){.p-pricing-toggle__slider{top:1.1538461538vw;left:1.1538461538vw;width:calc(50% - 1.1538461538vw);height:calc(100% - 2.3076923076vw);border-radius:1.1538461538vw}}.p-pricing-toggle__btn{color:#1b2a4a;text-align:center;font-size:20px;font-weight:700;line-height:1.45;letter-spacing:.05em;border-radius:8px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:16px;box-sizing:border-box;padding:16px;width:258px;transition:all .2s ease;position:relative;z-index:2;background:transparent;border:none}.p-pricing-toggle__btn:not(.active):not(.is-active):hover{background-color:#00000014}.p-pricing-toggle__btn.active,.p-pricing-toggle__btn.is-active{color:#fff;transition-delay:.2s}.p-pricing-toggle__btn.active .p-pricing-toggle__icon,.p-pricing-toggle__btn.is-active .p-pricing-toggle__icon{fill:#fff;transition-delay:.2s}@media screen and (max-width: 767px){.p-pricing-toggle__btn{font-size:2.9048717949vw;line-height:1.2727272727;letter-spacing:.051em;border-radius:1.0256410256vw;gap:2.3076923077vw;padding:2.3076923077vw 4.1025641026vw;width:43.5897435897vw}}.p-pricing-toggle__icon{width:32px;height:32px;fill:#1b2a4a;transition:fill .2s ease;display:inline-block;flex-shrink:0}@media screen and (max-width: 767px){.p-pricing-toggle__icon{width:6.1538461538vw;height:6.1538461538vw}}.p-pricing-toggle__icon svg{width:100%;height:100%;display:block}.p-pricing-toggle__icon-beta{width:57px;height:22px;margin-left:-8px}@media screen and (max-width: 767px){.p-pricing-toggle__icon-beta{width:9.5vw;height:3.6666666667vw;margin-left:-2.0512820513vw}}.p-pricing-toggle__btn-text{white-space:nowrap}.p-pricing-panel{display:none;margin-top:20px}.p-pricing-panel.active,.p-pricing-panel.is-active{display:block}.p-pricing-panel[data-pricing=api]{margin-top:40px}@media screen and (max-width: 767px){.p-pricing-panel{margin-top:5.1282051282vw}.p-pricing-panel[data-pricing=api]{margin-top:10.2564102564vw;margin-left:4.1025641026vw;margin-right:4.1025641026vw}}.p-pricing-table-container{overflow:auto;display:flex;justify-content:center}@media screen and (max-width: 767px){.p-pricing-table-container{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:6.1538461538vw}}.p-pricing-table-wrapper{width:max-content}@media screen and (max-width: 767px){.p-pricing-table-wrapper{width:max-content;padding-inline:4.1025641026vw}}.p-pricing-multi-bubble{text-align:right;margin:0 auto 5px;display:flex;justify-content:flex-end}@media screen and (max-width: 767px){.p-pricing-multi-bubble{padding:0;margin:0 0 1.2820512821vw auto}}.p-pricing-multi-bubble .message{display:flex;justify-content:center;width:218px;font-size:14px;padding:0 5px;color:#1b2a4a}@media screen and (max-width: 767px){.p-pricing-multi-bubble .message{width:37.4358974359vw;font-size:2.6923076923vw;padding:0}}.p-pricing-multi-bubble .inner{display:inline-flex;align-items:center;gap:10px;color:#1b2a4a;font-weight:700}.p-pricing-multi-bubble .inner:before,.p-pricing-multi-bubble .inner:after{content:"";display:inline-block;width:2px;height:1.2em;background-color:#b71c1c;border-radius:2px}.p-pricing-multi-bubble .inner:before{transform:rotate(-20deg)}.p-pricing-multi-bubble .inner:after{transform:rotate(20deg)}@media screen and (max-width: 767px){.p-pricing-multi-bubble .inner{gap:1.0256410256vw;white-space:nowrap}}.p-pricing-table{table-layout:fixed;margin:0 auto;width:100%;border-collapse:separate;border-spacing:0}@media screen and (max-width: 767px){.p-pricing-table{margin:0;padding:0;width:max-content;min-width:141.0256410256vw;box-sizing:border-box}}.p-pricing-table thead td,.p-pricing-table thead th{box-sizing:border-box;vertical-align:bottom;padding-left:4px;padding-right:4px;border:none}.p-pricing-table thead td:nth-of-type(1),.p-pricing-table thead th:nth-of-type(1){width:180px}@media screen and (max-width: 767px){.p-pricing-table thead td:nth-of-type(1),.p-pricing-table thead th:nth-of-type(1){width:33.3333333333vw}}.p-pricing-table thead td:nth-of-type(2),.p-pricing-table thead td:nth-of-type(3),.p-pricing-table thead th:nth-of-type(2),.p-pricing-table thead th:nth-of-type(3){width:215px}@media screen and (max-width: 767px){.p-pricing-table thead td:nth-of-type(2),.p-pricing-table thead td:nth-of-type(3),.p-pricing-table thead th:nth-of-type(2),.p-pricing-table thead th:nth-of-type(3){width:35.8974358974vw}}.p-pricing-table thead td:last-of-type,.p-pricing-table thead th:last-of-type{width:215px}@media screen and (max-width: 767px){.p-pricing-table thead td:last-of-type,.p-pricing-table thead th:last-of-type{width:35.8974358974vw;padding-right:.641025641vw}}.p-pricing-table thead td:not(:nth-of-type(1)) .p-pricing-table__name-container,.p-pricing-table thead th:not(:nth-of-type(1)) .p-pricing-table__name-container{background:linear-gradient(87.53deg,#b71c1c .38%,#e01d1d 103.04%)}@media screen and (max-width: 767px){.p-pricing-table thead td,.p-pricing-table thead th{padding-left:.641025641vw;padding-right:.641025641vw}}.p-pricing-table tbody tr:nth-of-type(odd) td,.p-pricing-table tbody tr:nth-of-type(odd) th{background-color:#f3eded}.p-pricing-table tbody tr:nth-of-type(odd):nth-of-type(1){border-radius:8px 8px 0 0}.p-pricing-table tbody tr:nth-of-type(2n) td,.p-pricing-table tbody tr:nth-of-type(2n) th{background-color:#fcf9f9}.p-pricing-table tbody tr:first-of-type td:first-of-type,.p-pricing-table tbody tr:first-of-type th:first-of-type{border-top-left-radius:8px}@media screen and (max-width: 767px){.p-pricing-table tbody tr:first-of-type td:first-of-type,.p-pricing-table tbody tr:first-of-type th:first-of-type{border-top-left-radius:2.0512820513vw}}.p-pricing-table tbody tr:first-of-type td:last-of-type,.p-pricing-table tbody tr:first-of-type th:last-of-type{border-top-right-radius:8px}@media screen and (max-width: 767px){.p-pricing-table tbody tr:first-of-type td:last-of-type,.p-pricing-table tbody tr:first-of-type th:last-of-type{border-top-right-radius:2.0512820513vw}}.p-pricing-table tbody tr:last-of-type td:first-of-type,.p-pricing-table tbody tr:last-of-type th:first-of-type{border-bottom-left-radius:8px}@media screen and (max-width: 767px){.p-pricing-table tbody tr:last-of-type td:first-of-type,.p-pricing-table tbody tr:last-of-type th:first-of-type{border-bottom-left-radius:2.0512820513vw}}.p-pricing-table tbody tr:last-of-type td:last-of-type,.p-pricing-table tbody tr:last-of-type th:last-of-type{border-bottom-right-radius:8px}@media screen and (max-width: 767px){.p-pricing-table tbody tr:last-of-type td:last-of-type,.p-pricing-table tbody tr:last-of-type th:last-of-type{border-bottom-right-radius:2.0512820513vw}}.p-pricing-table tbody tr td:first-of-type,.p-pricing-table tbody tr th:first-of-type{letter-spacing:.025em}.p-pricing-table tbody td,.p-pricing-table tbody th{vertical-align:middle;box-sizing:border-box;padding:11px 8px;height:64px;border:none}@media screen and (max-width: 767px){.p-pricing-table tbody td,.p-pricing-table tbody th{padding:2.0512820513vw 1.2820512821vw;height:11.7948717949vw}}.p-pricing-table tbody td .unit-label,.p-pricing-table tbody th .unit-label{margin-left:4px}@media screen and (max-width: 767px){.p-pricing-table tbody td .unit-label,.p-pricing-table tbody th .unit-label{margin-left:1.2820512821vw}}.p-pricing-table tbody td .small,.p-pricing-table tbody th .small{font-size:12px;letter-spacing:-.025em}@media screen and (max-width: 767px){.p-pricing-table tbody td .small,.p-pricing-table tbody th .small{font-size:2.1794871795vw;letter-spacing:-.04em}}.p-pricing-table tbody td.two-line-cell,.p-pricing-table tbody th.two-line-cell{line-height:1!important;padding-top:0!important;padding-bottom:6px!important}@media screen and (max-width: 767px){.p-pricing-table tbody td.two-line-cell,.p-pricing-table tbody th.two-line-cell{padding-bottom:1.5384615385vw!important}}.p-pricing-table tbody td.two-line-cell .dynamic-value,.p-pricing-table tbody th.two-line-cell .dynamic-value{color:#b71c1c;border-bottom:2px dotted #b71c1c;display:inline-block;padding:4px;margin-bottom:-2px}@media screen and (max-width: 767px){.p-pricing-table tbody td.two-line-cell .dynamic-value,.p-pricing-table tbody th.two-line-cell .dynamic-value{padding:1.0256410256vw;margin-bottom:-.5128205128vw}}.p-pricing-table tbody td:nth-of-type(1),.p-pricing-table tbody th:nth-of-type(1){color:#1b2a4a;font-size:16px;font-weight:400;line-height:1.3125;white-space:nowrap;text-align:left}@media screen and (max-width: 767px){.p-pricing-table tbody td:nth-of-type(1),.p-pricing-table tbody th:nth-of-type(1){font-size:2.9630769231vw;line-height:1.298026999;padding-right:4.6153846154vw}}.p-pricing-table tbody td:nth-of-type(1) .sup,.p-pricing-table tbody th:nth-of-type(1) .sup{color:#000;font-size:10px;font-weight:700;vertical-align:super}@media screen and (max-width: 767px){.p-pricing-table tbody td:nth-of-type(1) .sup,.p-pricing-table tbody th:nth-of-type(1) .sup{font-size:2.5641025641vw}}.p-pricing-table tbody td:not(:nth-of-type(1)),.p-pricing-table tbody th:not(:nth-of-type(1)){color:#1b2a4a;text-align:center;font-size:20px;font-weight:700;line-height:1.45;padding-top:8px;padding-bottom:14px;min-height:64px}@media screen and (max-width: 767px){.p-pricing-table tbody td:not(:nth-of-type(1)),.p-pricing-table tbody th:not(:nth-of-type(1)){font-size:3.7035897436vw;line-height:1.1769592911;padding-top:3.0769230769vw;padding-bottom:4.1025641026vw}}.p-pricing-table tbody td:not(:nth-of-type(1)) .sup,.p-pricing-table tbody th:not(:nth-of-type(1)) .sup{color:#b71c1c;font-size:10px;font-weight:700;vertical-align:super}@media screen and (max-width: 767px){.p-pricing-table tbody td:not(:nth-of-type(1)) .sup,.p-pricing-table tbody th:not(:nth-of-type(1)) .sup{font-size:2.5641025641vw}}.p-pricing-table__name-container{border-radius:8px 8px 0 0;border-bottom:2px solid #fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 8px;min-height:126px;height:160px}.p-pricing-table__name-container--std{height:auto;position:relative}@media screen and (max-width: 767px){.p-pricing-table__name-container{border-radius:2.0512820513vw 2.0512820513vw 0 0;padding:0 1.0256410256vw;height:27.6923076923vw;width:35.8974358974vw;min-height:unset}.p-pricing-table__name-container--std{height:27.6923076923vw;width:35.8974358974vw}}.p-pricing-table__head{display:flex;height:64px;align-items:center;justify-content:center;width:100%;border-bottom:1px solid rgba(255,255,255,.2);box-sizing:border-box}@media screen and (max-width: 767px){.p-pricing-table__head{height:15.3846153846vw}}.p-pricing-table__name{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:1.4375;white-space:nowrap;position:relative;width:100%}@media screen and (max-width: 767px){.p-pricing-table__name{font-size:2.5641025641vw;line-height:1.4782608696}}.p-pricing-table__detail{display:flex;justify-content:center;align-items:center;height:95px;flex-direction:column}.p-pricing-table__detail .inner{flex-direction:column;height:58px;display:flex;align-items:baseline;justify-content:end}.p-pricing-table__detail .inner .p-pricing-table__multi-name{color:#fff;font-size:14px;font-weight:700;margin-bottom:4px}@media screen and (max-width: 767px){.p-pricing-table__detail .inner .p-pricing-table__multi-name{font-size:3.5897435897vw;margin-bottom:1.0256410256vw}}@media screen and (max-width: 767px){.p-pricing-table__detail .inner{align-items:center;justify-content:center;height:16.4102564103vw}}@media screen and (max-width: 767px){.p-pricing-table__detail{height:100%}}.p-pricing-table__price{color:#fff;text-align:center;font-size:14px;font-weight:700;line-height:1.7857142857;white-space:nowrap;display:flex;justify-content:center;align-items:flex-end;gap:4px;padding-bottom:6px}.p-pricing-table__price .strong{font-family:Roboto,sans-serif;font-size:32px;font-weight:700;line-height:1}@media screen and (max-width: 767px){.p-pricing-table__price .strong{font-size:5.8974358974vw;line-height:1}}.p-pricing-table__price .tax{font-weight:400}@media screen and (max-width: 767px){.p-pricing-table__price{font-size:2.5641025641vw;line-height:1.8;gap:.5128205128vw}}.p-pricing-selector{display:flex;padding:4px;justify-content:center;align-items:center;gap:4px;border-radius:8px;background:#f0e7e7}@media screen and (max-width: 767px){.p-pricing-selector{width:100%;box-sizing:border-box;padding:.5128205128vw;gap:.5128205128vw;border-radius:2.0512820513vw}}.p-pricing-selector__btn{display:flex;width:32px;height:24px;justify-content:center;align-items:center;border-radius:4px;background:transparent;font-size:16px;font-weight:500;color:#1b2a4a;cursor:pointer;border:none;transition:background .15s ease-out,color .15s ease-out}.p-pricing-selector__btn.active,.p-pricing-selector__btn.is-active{background:#1b2a4a;color:#fff}.p-pricing-selector__btn:hover:not(.active):not(.is-active){opacity:.7}@media screen and (max-width: 767px){.p-pricing-selector__btn{flex:1 1 0;width:auto;min-width:0;height:5.1282051282vw;border-radius:1.0256410256vw;font-size:3.0769230769vw;padding:0}}.dot-line-white{background-image:radial-gradient(circle farthest-side,#fff,#fff 60%,transparent 60%,transparent);background-size:5px 3px;background-repeat:repeat-x;background-position:bottom left;padding-bottom:5px}.dot-line-red{background-image:radial-gradient(circle farthest-side,#b71c1c,#b71c1c 60%,transparent 60%,transparent);background-size:5px 3px;background-repeat:repeat-x;background-position:bottom left}.p-pricing-table__check{display:inline-flex;justify-content:center;align-items:center;margin:0 auto;width:20px;height:20px}.p-pricing-table__check img{width:20px;height:20px;object-fit:contain;display:block}@media screen and (max-width: 767px){.p-pricing-table__check,.p-pricing-table__check img{width:3.5897435897vw;height:3.5897435897vw}}.p-pricing-table__none{color:#050000;font-size:20px;line-height:1.2}@media screen and (max-width: 767px){.p-pricing-table__none{font-size:3.7035897436vw;line-height:1.1769592911}}@media screen and (max-width: 767px){.p-pricing__caption{width:auto;margin-left:4.1025641026vw;margin-right:4.1025641026vw}}.p-pricing__supplement{color:#6c6262;font-size:14px;line-height:1.5;letter-spacing:.05em;margin-top:24px}.p-pricing__supplement a{color:#6c6262;font-weight:700;text-decoration:underline}.p-pricing__supplement a:hover{opacity:.7}@media screen and (max-width: 767px){.p-pricing__supplement{font-size:2.5641025641vw;line-height:1.5;letter-spacing:.051em;margin-top:6.1538461538vw}}.p-pricing__note{color:#6c6262;font-size:14px;line-height:1.5;letter-spacing:.05em;text-indent:-2em;margin-top:16px;padding-left:2em}.p-pricing__note__item+.p-pricing__note__item{margin-top:4px}@media screen and (max-width: 767px){.p-pricing__note{font-size:2.5641025641vw;line-height:1.5;letter-spacing:.051em;margin-top:4.1025641026vw}}.p-pricing__cta{display:flex;justify-content:center;margin-top:40px}.p-pricing__cta .btn-red,.p-pricing__cta .btn-cta{color:#fff;font-size:20px;font-weight:700;line-height:1;letter-spacing:.04em;text-align:center;border-radius:1000px;background-color:#b71c1c;border:1px solid #b71c1c;box-sizing:border-box;display:inline-block;padding:23px 0;width:400px;max-width:100%;text-decoration:none;transition:opacity .3s ease}.p-pricing__cta .btn-red:hover,.p-pricing__cta .btn-cta:hover{opacity:.7}@media screen and (max-width: 767px){.p-pricing__cta .btn-red,.p-pricing__cta .btn-cta{font-size:5.1282051282vw;line-height:1;letter-spacing:.04em;padding:5.8974358974vw 0;width:100%}}@media screen and (max-width: 767px){.p-pricing__cta{margin-top:10.2564102564vw;margin-left:4.1025641026vw;margin-right:4.1025641026vw}}.p-pricing-api__copy{color:#1b2a4a;text-align:center;font-size:24px;font-weight:700;line-height:1.4583333333}@media screen and (max-width: 767px){.p-pricing-api__copy{font-size:5.1282051282vw;line-height:1.45}}.p-pricing-api__contact{color:#1b2a4a;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px}@media screen and (max-width: 767px){.p-pricing-api__contact{gap:4.1025641026vw;margin-top:2.0512820513vw}}.p-pricing-api__label{color:#1b2a4a;font-weight:700;line-height:1.45;letter-spacing:.05em}@media screen and (max-width: 767px){.p-pricing-api__label{font-size:4.1025641026vw}}.p-pricing-api__address{color:#1b2a4a;text-align:center;font-size:18px;line-height:1.4444444444;text-decoration:none}.p-pricing-api__address:hover{text-decoration:underline}@media screen and (max-width: 767px){.p-pricing-api__address{font-size:4.1025641026vw;line-height:1.1875}}.p-pricing-api__cta{display:flex;justify-content:center;margin-top:24px}.p-pricing-api__cta .btn-red,.p-pricing-api__cta .btn-cta{color:#fff;font-size:20px;font-weight:700;line-height:1;letter-spacing:.04em;text-align:center;border-radius:8px;background:linear-gradient(87.53deg,#b71c1c .38%,#e01d1d 103.04%);box-sizing:border-box;display:inline-block;padding:20px 0;width:400px;max-width:100%;text-decoration:none;transition:opacity .3s ease}.p-pricing-api__cta .btn-red:hover,.p-pricing-api__cta .btn-cta:hover{opacity:.7}@media screen and (max-width: 767px){.p-pricing-api__cta .btn-red,.p-pricing-api__cta .btn-cta{font-size:5.1282051282vw;line-height:1;letter-spacing:.04em;padding:5.8974358974vw 0;width:100%}}@media screen and (max-width: 767px){.p-pricing-api__cta{margin-top:6.1538461538vw}}.p-faq{padding:104px 0;background-color:#fcf9f9}@media screen and (max-width: 767px){.p-faq{padding:16.4102564103vw 0}}.p-faq__inner{max-width:1080px;padding-inline:0}@media screen and (max-width: 767px){.p-faq__inner{padding-inline:4.1025641026vw}}.p-faq__head{text-align:center;margin-bottom:64px}@media screen and (max-width: 767px){.p-faq__head{margin-bottom:10.2564102564vw}}.p-faq__title{font-size:40px;font-weight:800;color:#1b2a4a;letter-spacing:.05em}@media screen and (max-width: 767px){.p-faq__title{font-size:6.1538461538vw}}.p-faq__list{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.p-faq__list{gap:4.1025641026vw}}.p-faq-tab{display:flex;justify-content:center;margin-bottom:40px}@media screen and (max-width: 767px){.p-faq-tab{margin-bottom:6.1538461538vw}}.p-faq-tab__wrap{background-color:#f3eded;border-radius:8px;display:flex;width:100%;max-width:1080px;box-sizing:border-box;gap:8px;padding:8px;position:relative}@media screen and (max-width: 767px){.p-faq-tab__wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);border-radius:2.0512820513vw;gap:1.5384615385vw;padding:1.5384615385vw}}.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=general].active) .p-faq-tab__slider,.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=general].is-active) .p-faq-tab__slider{transform:translate(0)}.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=scene].active) .p-faq-tab__slider,.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=scene].is-active) .p-faq-tab__slider{transform:translate(calc(100% + 8px))}@media screen and (max-width: 767px){.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=scene].active) .p-faq-tab__slider,.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=scene].is-active) .p-faq-tab__slider{transform:translate(calc(100% + 1.5384615385vw))}}.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=feature].active) .p-faq-tab__slider,.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=feature].is-active) .p-faq-tab__slider{transform:translate(calc(200% + 16px))}@media screen and (max-width: 767px){.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=feature].active) .p-faq-tab__slider,.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=feature].is-active) .p-faq-tab__slider{transform:translateY(calc(100% + 1.5384615385vw))}}.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=pricing].active) .p-faq-tab__slider,.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=pricing].is-active) .p-faq-tab__slider{transform:translate(calc(300% + 24px))}@media screen and (max-width: 767px){.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=pricing].active) .p-faq-tab__slider,.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=pricing].is-active) .p-faq-tab__slider{transform:translate(calc(100% + 1.5384615385vw),calc(100% + 1.5384615385vw))}}.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=usage].active) .p-faq-tab__slider,.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=usage].is-active) .p-faq-tab__slider{transform:translate(calc(400% + 32px))}@media screen and (max-width: 767px){.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=usage].active) .p-faq-tab__slider,.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=usage].is-active) .p-faq-tab__slider{transform:translateY(calc(200% + 3.0769230769vw))}}.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=trouble].active) .p-faq-tab__slider,.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=trouble].is-active) .p-faq-tab__slider{transform:translate(calc(500% + 40px))}@media screen and (max-width: 767px){.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=trouble].active) .p-faq-tab__slider,.p-faq-tab__wrap:has(.p-faq-tab__btn[data-faq-cat=trouble].is-active) .p-faq-tab__slider{transform:translate(calc(100% + 1.5384615385vw),calc(200% + 3.0769230769vw))}}.p-faq-tab__slider{position:absolute;top:8px;left:8px;width:calc((100% - 16px - 40px) / 6);height:calc(100% - 16px);background-color:#1b2a4a;border-radius:6px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}@media screen and (max-width: 767px){.p-faq-tab__slider{top:1.5384615385vw;left:1.5384615385vw;width:calc((100% - 4.6153846154vw) / 2);height:calc((100% - 6.1538461538vw) / 3);border-radius:1.5384615385vw}}.p-faq-tab__btn{color:#1b2a4a;text-align:center;font-size:18px;font-weight:700;line-height:1.4444444444;letter-spacing:.04em;border-radius:6px;cursor:pointer;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:16px 4px;flex:1 1 0;width:0;transition:color .2s ease,background-color .2s ease;position:relative;z-index:2;background:transparent;border:none;white-space:nowrap}.p-faq-tab__btn:not(.active):not(.is-active):hover{background-color:#00000014}.p-faq-tab__btn.active,.p-faq-tab__btn.is-active{color:#fff;transition-delay:.15s}@media screen and (max-width: 767px){.p-faq-tab__btn{width:100%;height:100%;flex:none;font-size:3.5897435897vw;line-height:1.3;letter-spacing:0;border-radius:1.5384615385vw;padding:3.0769230769vw 1.5384615385vw}}.p-faq-panel{display:none}.p-faq-panel.is-active{display:block}.p-faq-item{background-color:#fff;border-radius:8px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}@media screen and (max-width: 767px){.p-faq-item{border-radius:2.0512820513vw}}.p-faq-item:hover{border-color:#d320274d;box-shadow:0 4px 14px #0000000f}.p-faq-item[open] .p-faq-item__toggle-icon:after{transform:translateY(-50%) rotate(0);opacity:0}.p-faq-item__question{list-style:none;display:flex;align-items:center;gap:16px;padding:20px 24px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.p-faq-item__question::-webkit-details-marker{display:none}@media screen and (max-width: 767px){.p-faq-item__question{padding:4.1025641026vw;gap:3.0769230769vw}}.p-faq-item__q-badge{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#b71c1c;color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;flex-shrink:0}@media screen and (max-width: 767px){.p-faq-item__q-badge{width:7.1794871795vw;height:7.1794871795vw;font-size:3.5897435897vw}}.p-faq-item__q-text{font-size:18px;font-weight:500;color:#1b2a4a;line-height:1.5;flex-grow:1}@media screen and (max-width: 767px){.p-faq-item__q-text{font-size:3.5897435897vw}}.p-faq-item__toggle-icon{width:20px;height:20px;position:relative;flex-shrink:0;margin-left:8px}@media screen and (max-width: 767px){.p-faq-item__toggle-icon{width:4.6153846154vw;height:4.6153846154vw;margin-left:2.0512820513vw}}.p-faq-item__toggle-icon:before,.p-faq-item__toggle-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#1b2a4a;border-radius:1px;transition:transform .25s ease,opacity .25s ease}.p-faq-item__toggle-icon:before{transform:translateY(-50%)}.p-faq-item__toggle-icon:after{transform:translateY(-50%) rotate(90deg)}.p-faq-item__answer{display:flex;align-items:center;gap:16px;padding:20px 24px 24px;border-top:1px solid #f7f4f4}@media screen and (max-width: 767px){.p-faq-item__answer{padding:4.1025641026vw;gap:3.0769230769vw}}.p-faq-item__a-badge{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#003d99;color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;flex-shrink:0;margin-top:2px}@media screen and (max-width: 767px){.p-faq-item__a-badge{width:7.1794871795vw;height:7.1794871795vw;font-size:3.5897435897vw;margin-top:.5128205128vw}}.p-faq-item__a-text{font-size:16px;line-height:1.7;color:#1b2a4a;flex-grow:1}@media screen and (max-width: 767px){.p-faq-item__a-text{font-size:3.5897435897vw;line-height:1.5}}.p-faq-item__a-text p{margin:0}.p-faq-item__a-text p+p{margin-top:8px}@media screen and (max-width: 767px){.p-faq-item__a-text p+p{margin-top:2.0512820513vw}}.p-faq-item__a-text a{color:#145cc9;text-decoration:underline}.p-faq-item__a-text a:hover{opacity:.75}.p-faq-item__a-text .p-faq-item__extensions{display:inline-block;font-weight:500;color:#222;background-color:#f6f7f9;padding:4px 10px;border-radius:4px;margin-top:4px;font-size:14px;line-height:1.6}@media screen and (max-width: 767px){.p-faq-item__a-text .p-faq-item__extensions{padding:1.0256410256vw 2.5641025641vw;border-radius:1.0256410256vw;font-size:3.3333333333vw;margin-top:1.0256410256vw}}.p-bottom-cta{position:relative;overflow:hidden;padding:96px 0 104px;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20width='1022'%20height='580'%20viewBox='-120%200%201022%20580'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M900.73%20745.205L526.935%20-187.333C524.477%20-193.481%20518.454%20-197.539%20511.816%20-197.539H-171.734C-183.289%20-197.539%20-191.032%20-185.981%20-186.853%20-175.283L186.942%20757.255C189.401%20763.403%20195.424%20767.461%20202.061%20767.461H885.734C897.289%20767.461%20905.032%20755.902%20900.853%20745.205H900.73ZM369.968%20-64.0031H433.517C438.556%20-64.0031%20442.982%20-60.9291%20444.948%20-56.2566L559.508%20229.382C562.704%20237.375%20556.804%20246.228%20548.077%20246.228H484.528C479.488%20246.228%20475.063%20243.154%20473.097%20238.482L358.536%20-47.1575C355.341%20-55.1499%20361.241%20-64.0031%20369.968%20-64.0031ZM82.7072%20161.016L-0.754486%20-47.1575C-3.95038%20-55.1499%201.94972%20-64.0031%2010.6769%20-64.0031H74.2258C79.2655%20-64.0031%2083.6906%20-60.9291%2085.6573%20-56.2566L169.119%20151.917C172.315%20159.909%20166.415%20168.763%20157.688%20168.763H94.1386C89.0989%20168.763%2084.6739%20165.688%2082.7072%20161.016ZM206.978%20471.124L123.516%20262.951C120.32%20254.958%20126.22%20246.105%20134.948%20246.105H198.496C203.536%20246.105%20207.961%20249.179%20209.928%20253.852L293.39%20462.025C296.586%20470.018%20290.685%20478.871%20281.958%20478.871H218.409C213.37%20478.871%20208.945%20475.797%20206.978%20471.124ZM344.032%20633.925H280.483C275.444%20633.925%20271.018%20630.851%20269.052%20626.178L247.787%20573.182C244.591%20565.19%20250.491%20556.336%20259.218%20556.336H322.767C327.807%20556.336%20332.232%20559.41%20334.199%20564.083L355.464%20617.079C358.659%20625.072%20352.759%20633.925%20344.032%20633.925ZM355.586%20393.659L178.952%20-47.1575C175.757%20-55.1499%20181.657%20-64.0031%20190.384%20-64.0031H253.933C258.972%20-64.0031%20263.397%20-60.9291%20265.364%20-56.2566L441.998%20384.56C445.194%20392.552%20439.294%20401.405%20430.567%20401.405H367.018C361.978%20401.405%20357.553%20398.331%20355.586%20393.659ZM523.616%20633.925H460.067C455.028%20633.925%20450.603%20630.851%20448.636%20626.178L396.273%20495.594C393.077%20487.601%20398.977%20478.748%20407.704%20478.748H471.253C476.292%20478.748%20480.718%20481.822%20482.684%20486.494L535.048%20617.079C538.243%20625.072%20532.343%20633.925%20523.616%20633.925ZM566.392%20471.124L514.029%20340.539C510.833%20332.547%20516.733%20323.694%20525.46%20323.694H589.009C594.048%20323.694%20598.474%20326.768%20600.44%20331.44L652.804%20462.025C655.999%20470.018%20650.099%20478.871%20641.372%20478.871H577.823C572.784%20478.871%20568.358%20475.797%20566.392%20471.124ZM703.446%20633.925H639.897C634.857%20633.925%20630.432%20630.851%20628.466%20626.178L607.201%20573.182C604.005%20565.19%20609.905%20556.336%20618.632%20556.336H682.181C687.221%20556.336%20691.646%20559.41%20693.612%20564.083L714.877%20617.079C718.073%20625.072%20712.173%20633.925%20703.446%20633.925Z'%20fill='url(%23paint0_linear_1220_48797)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1220_48797'%20x1='-188'%20y1='678.877'%20x2='976.505'%20y2='622.064'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23E18686'/%3e%3cstop%20offset='1'%20stop-color='%23FFDEDE'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:calc(50% - 329px) bottom;background-size:1022px auto}@media screen and (max-width: 767px){.p-bottom-cta{background-image:url("data:image/svg+xml,%3csvg%20width='205'%20height='449'%20viewBox='0%200%20205%20449'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M559.79%20437.561L367.597%20-41.7543C366.333%20-44.9144%20363.236%20-47%20359.823%20-47H8.36334C2.42246%20-47%20-1.55919%20-41.0591%200.58964%20-35.5607L192.783%20443.754C194.047%20446.914%20197.144%20449%20200.557%20449H552.08C558.021%20449%20562.002%20443.059%20559.854%20437.561H559.79ZM286.889%2021.6361H319.564C322.155%2021.6361%20324.431%2023.2161%20325.442%2025.6177L384.345%20172.433C385.988%20176.541%20382.955%20181.092%20378.467%20181.092H345.792C343.201%20181.092%20340.926%20179.512%20339.915%20177.11L281.012%2030.2946C279.368%2026.1865%20282.402%2021.6361%20286.889%2021.6361ZM139.189%20137.294L96.2757%2030.2946C94.6324%2026.1865%2097.6661%2021.6361%20102.153%2021.6361H134.828C137.419%2021.6361%20139.695%2023.2161%20140.706%2025.6177L183.619%20132.617C185.262%20136.725%20182.229%20141.275%20177.742%20141.275H145.067C142.475%20141.275%20140.2%20139.695%20139.189%20137.294ZM203.085%20296.686L160.172%20189.687C158.528%20185.579%20161.562%20181.029%20166.049%20181.029H198.724C201.315%20181.029%20203.591%20182.609%20204.602%20185.01L247.515%20292.009C249.158%20296.117%20246.125%20300.668%20241.638%20300.668H208.963C206.371%20300.668%20204.096%20299.088%20203.085%20296.686ZM273.554%20380.364H240.879C238.288%20380.364%20236.013%20378.784%20235.001%20376.382L224.068%20349.143C222.424%20345.035%20225.458%20340.484%20229.945%20340.484H262.62C265.211%20340.484%20267.487%20342.064%20268.498%20344.466L279.432%20371.705C281.075%20375.813%20278.041%20380.364%20273.554%20380.364ZM279.495%20256.87L188.675%2030.2946C187.032%2026.1865%20190.066%2021.6361%20194.553%2021.6361H227.228C229.819%2021.6361%20232.094%2023.2161%20233.105%2025.6177L323.925%20252.193C325.568%20256.301%20322.535%20260.851%20318.047%20260.851H285.372C282.781%20260.851%20280.506%20259.271%20279.495%20256.87ZM365.89%20380.364H333.216C330.624%20380.364%20328.349%20378.784%20327.338%20376.382L300.414%20309.263C298.771%20305.155%20301.805%20300.604%20306.292%20300.604H338.967C341.558%20300.604%20343.833%20302.185%20344.844%20304.586L371.768%20371.705C373.411%20375.813%20370.378%20380.364%20365.89%20380.364ZM387.884%20296.686L360.961%20229.567C359.317%20225.459%20362.351%20220.908%20366.838%20220.908H399.513C402.104%20220.908%20404.38%20222.488%20405.391%20224.89L432.314%20292.009C433.958%20296.117%20430.924%20300.668%20426.437%20300.668H393.762C391.171%20300.668%20388.895%20299.088%20387.884%20296.686ZM458.353%20380.364H425.678C423.087%20380.364%20420.812%20378.784%20419.801%20376.382L408.867%20349.143C407.224%20345.035%20410.257%20340.484%20414.745%20340.484H447.419C450.011%20340.484%20452.286%20342.064%20453.297%20344.466L464.231%20371.705C465.874%20375.813%20462.84%20380.364%20458.353%20380.364Z'%20fill='url(%23paint0_linear_1223_48606)'%20fill-opacity='0.3'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1223_48606'%20x1='1.19521e-06'%20y1='403.469'%20x2='598.75'%20y2='374.247'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23E18686'/%3e%3cstop%20offset='1'%20stop-color='%23FFDEDE'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-position:right top;background-size:auto;padding:16.4102564103vw 0}}.p-bottom-cta__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:clamp(40px,5.5vw,80px);max-width:1360px;width:100%;margin-inline:auto;padding-inline:40px;box-sizing:border-box}@media screen and (max-width: 767px){.p-bottom-cta__inner{flex-direction:column;gap:7.1794871795vw;padding-inline:4.1025641026vw}}.p-bottom-cta__visual{flex:1 1 auto;width:100%;max-width:610px;min-width:0;display:flex;justify-content:center}@media screen and (max-width: 767px){.p-bottom-cta__visual{flex:0 0 auto;max-width:87.1794871795vw;width:100%;margin:0 auto;min-width:auto}}.p-bottom-cta__img{width:100%;max-width:610px;height:auto;display:block;object-fit:contain}.p-bottom-cta__content{flex:0 0 568px;flex-shrink:0;width:568px;max-width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.p-bottom-cta__content{flex:0 0 auto;width:100%}}.p-bottom-cta__title{width:568px;max-width:100%;aspect-ratio:568/63;height:63px;margin:0 0 56px;background-image:url(/assets/bottom-cta_logo_title-CKFe6JqG.png);background-repeat:no-repeat;background-position:center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (max-width: 767px){.p-bottom-cta__title{width:91.7948717949vw;max-width:100%;aspect-ratio:358/86;height:22.0512820513vw;margin:0 auto 10.2564102564vw;background-image:url(/assets/bottom-cta_logo_title_sp-DJARCFNp.png)}}.p-bottom-cta__buttons{width:430px;max-width:100%;display:flex;flex-direction:column;gap:24px;align-items:center}@media screen and (max-width: 767px){.p-bottom-cta__buttons{width:100%;max-width:100%;gap:3.0769230769vw}}.p-bottom-cta__btn-main{width:100%;display:flex;justify-content:center}.p-bottom-cta__btn-main .c-btn{width:430px;max-width:100%;min-width:unset;height:56px;font-size:20px;font-weight:700;border-radius:4px;padding:0;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.p-bottom-cta__btn-main .c-btn{width:100%;height:14.358974359vw;font-size:5.1282051282vw;border-radius:1.5384615385vw}}.p-bottom-cta__btn-sub{width:100%;display:flex;justify-content:space-between;gap:16px}@media screen and (max-width: 767px){.p-bottom-cta__btn-sub{gap:3.0769230769vw}}.p-bottom-cta__btn-sub .c-btn{width:207px;min-width:unset;height:56px;font-size:20px;font-weight:700;border-radius:4px;padding:0;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.p-bottom-cta__btn-sub .c-btn{flex:1;width:auto;height:14.358974359vw;font-size:5.1282051282vw;border-radius:1.5384615385vw}}.p-subpage-cta{position:relative;background:linear-gradient(82.4deg,#eb4949,#ffc5c5 114.2%);padding:56px 0;box-sizing:border-box}@media screen and (max-width: 767px){.p-subpage-cta{padding:10.2564102564vw 0}}.p-subpage-cta__inner{display:flex;justify-content:space-between;align-items:center;max-width:1120px;width:100%;margin-inline:auto;padding-inline:20px;box-sizing:border-box;gap:40px}@media screen and (max-width: 767px){.p-subpage-cta__inner{flex-direction:column;align-items:center;text-align:center;gap:6.1538461538vw;padding-inline:4.1025641026vw}}.p-subpage-cta__text-group{display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 767px){.p-subpage-cta__text-group{align-items:center;gap:2.0512820513vw}}.p-subpage-cta__title{color:#fff;font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,BIZ UDPGothic,sans-serif;font-size:24px;font-weight:700;line-height:1;margin:0;text-align:left}@media screen and (max-width: 767px){.p-subpage-cta__title{font-size:5.1282051282vw;text-align:center}}.p-subpage-cta__info{display:flex;align-items:center;gap:16px;color:#fff;font-size:18px;line-height:1;font-weight:400}@media screen and (max-width: 767px){.p-subpage-cta__info{justify-content:center;gap:3.0769230769vw;font-size:4.1025641026vw}}.p-subpage-cta__info-label{font-size:20px;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 767px){.p-subpage-cta__info-label{font-size:4.1025641026vw}}.p-subpage-cta__info-address{font-weight:500;letter-spacing:.02em;color:#fff;text-decoration:none}.p-subpage-cta__info-address:hover{text-decoration:underline}.p-subpage-cta__btn-wrap{flex:1 1 auto;max-width:620px;width:100%;display:flex;justify-content:flex-end}@media screen and (max-width: 767px){.p-subpage-cta__btn-wrap{max-width:100%;justify-content:center}}.p-subpage-cta__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:104px;padding:20px 48px;background-color:#fff;color:#b71c1c;border-radius:10px;font-size:24px;font-weight:700;line-height:1.2;text-decoration:none;box-sizing:border-box;box-shadow:0 4px 12px #0000000f;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}@media screen and (max-width: 767px){.p-subpage-cta__btn{min-height:14.358974359vw;padding:3.5897435897vw 10.2564102564vw;font-size:4.6153846154vw;border-radius:2.0512820513vw}}.p-subpage-cta__btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f;opacity:.95}.p-subpage-cta__btn:before{content:"";display:inline-block;width:24px;height:24px;margin-right:14px;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%2020C3.45%2020%202.97933%2019.8043%202.588%2019.413C2.196%2019.021%202%2018.55%202%2018V6C2%205.45%202.196%204.97933%202.588%204.588C2.97933%204.196%203.45%204%204%204H20C20.55%204%2021.021%204.196%2021.413%204.588C21.8043%204.97933%2022%205.45%2022%206V18C22%2018.55%2021.8043%2019.021%2021.413%2019.413C21.021%2019.8043%2020.55%2020%2020%2020H4ZM12%2012.825C12.0833%2012.825%2012.1707%2012.8123%2012.262%2012.787C12.354%2012.7623%2012.4417%2012.725%2012.525%2012.675L19.6%208.25C19.7333%208.16667%2019.8333%208.06267%2019.9%207.938C19.9667%207.81267%2020%207.675%2020%207.525C20%207.19167%2019.8583%206.94167%2019.575%206.775C19.2917%206.60833%2019%206.61667%2018.7%206.8L12%2011L5.3%206.8C5%206.61667%204.70833%206.61233%204.425%206.787C4.14167%206.96233%204%207.20833%204%207.525C4%207.69167%204.03333%207.83733%204.1%207.962C4.16667%208.08733%204.26667%208.18333%204.4%208.25L11.475%2012.675C11.5583%2012.725%2011.646%2012.7623%2011.738%2012.787C11.8293%2012.8123%2011.9167%2012.825%2012%2012.825Z'%20fill='%23B71C1C'/%3e%3c/svg%3e") no-repeat center/contain;flex-shrink:0}@media screen and (max-width: 767px){.p-subpage-cta__btn:before{width:6.1538461538vw;height:6.1538461538vw;margin-right:2.5641025641vw}}.p-subpage-cta__btn:after{content:"";position:absolute;right:38px;top:50%;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px;border-right:2px solid #b71c1c;border-bottom:2px solid #b71c1c}@media screen and (max-width: 767px){.p-subpage-cta__btn:after{right:6.1538461538vw;width:2.5641025641vw;height:2.5641025641vw;border-width:2px}}.p-subpage-form{background-color:#fff;padding:64px 0 100px;box-sizing:border-box}@media screen and (max-width: 767px){.p-subpage-form{padding:10.2564102564vw 0 16.4102564103vw}}.p-subpage-form__inner{max-width:800px;width:100%;margin-inline:auto;padding-inline:20px;box-sizing:border-box}@media screen and (max-width: 767px){.p-subpage-form__inner{padding-inline:4.1025641026vw}}.p-subpage-form__description{color:#1b2a4a;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.04em;text-align:center;margin:0 0 40px}@media screen and (max-width: 767px){.p-subpage-form__description{font-size:4.1025641026vw;margin-bottom:7.1794871795vw}}.p-subpage-form__body{width:100%;margin:0 auto}.p-subpage-form__body iframe{width:100%!important;border:none!important}.p-contact{background-color:#fff;padding:56px 0 96px;box-sizing:border-box}@media screen and (max-width: 767px){.p-contact{padding:10.2564102564vw 0 14.358974359vw}}.p-contact__inner{max-width:1120px;width:100%;margin-inline:auto;padding-inline:20px;box-sizing:border-box}@media screen and (max-width: 767px){.p-contact__inner{padding-inline:4.1025641026vw}}.p-contact__description{color:#1b2a4a;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.04em;text-align:center;margin:0 0 40px}@media screen and (max-width: 767px){.p-contact__description{font-size:4.1025641026vw;margin-bottom:10.2564102564vw}}.p-contact__menu{display:flex;justify-content:center;align-items:stretch;gap:24px;margin:0 auto}@media screen and (max-width: 767px){.p-contact__menu{flex-direction:column;gap:4.1025641026vw}}.p-contact__card{flex:1 1 250px;max-width:250px;display:flex}@media screen and (max-width: 767px){.p-contact__card{flex:1 1 auto;max-width:100%;width:100%}}.p-contact__card a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:174px;padding:24px 20px 20px;background-color:#fcf9f9;border:2px solid #fcf9f9;border-radius:16px;color:#1b2a4a;text-decoration:none;box-sizing:border-box;transition:all .25s ease}@media screen and (max-width: 767px){.p-contact__card a{min-height:28.7179487179vw;padding:6.1538461538vw;border-radius:4.1025641026vw}}.p-contact__card a:hover{border-color:#b71c1c;transform:translateY(-4px);box-shadow:0 10px 24px #00000014}.p-contact__card a:hover .p-contact__card-arrow{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2012C0%205.37258%205.37258%200%2012%200C18.6274%200%2024%205.37258%2024%2012C24%2018.6274%2018.6274%2024%2012%2024C5.37258%2024%200%2018.6274%200%2012Z'%20fill='%23B71C1C'/%3e%3cg%20clip-path='url(%23clip0_294_29543)'%3e%3cpath%20d='M9.72656%2015.06L12.7799%2012L9.72656%208.94L10.6666%208L14.6666%2012L10.6666%2016L9.72656%2015.06Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_294_29543'%3e%3crect%20width='16'%20height='16'%20fill='white'%20transform='translate(4%204)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");transform:translateY(1px)}.p-contact__card-title{color:#1b2a4a;font-size:18px;font-weight:700;line-height:1.5;text-align:center;margin:0}@media screen and (max-width: 767px){.p-contact__card-title{font-size:3.8461538462vw;line-height:1.4}}.p-contact__card-arrow{display:block;width:24px;height:24px;aspect-ratio:1/1;margin-top:16px;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2012C0%205.37258%205.37258%200%2012%200C18.6274%200%2024%205.37258%2024%2012C24%2018.6274%2018.6274%2024%2012%2024C5.37258%2024%200%2018.6274%200%2012Z'%20fill='white'/%3e%3cg%20clip-path='url(%23clip0_333_25123)'%3e%3cpath%20d='M9.72656%2015.0599L12.7799%2011.9999L9.72656%208.93994L10.6666%207.99994L14.6666%2011.9999L10.6666%2015.9999L9.72656%2015.0599Z'%20fill='%23B71C1C'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_333_25123'%3e%3crect%20width='16'%20height='16'%20fill='white'%20transform='translate(4%204)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center/contain;transition:background-image .2s ease,transform .2s ease}@media screen and (max-width: 767px){.p-contact__card-arrow{width:6.1538461538vw;height:6.1538461538vw;margin-top:3.0769230769vw}}.p-thanks,.p-notfound{background-color:#fff;padding:64px 0 104px;box-sizing:border-box}@media screen and (max-width: 767px){.p-thanks,.p-notfound{padding:10.2564102564vw 0}}.p-thanks__inner,.p-notfound__inner{max-width:1080px;width:100%;margin-inline:auto;padding-inline:20px;box-sizing:border-box;text-align:center}@media screen and (max-width: 767px){.p-thanks__inner,.p-notfound__inner{padding-inline:4.1025641026vw}}.p-thanks__icon,.p-notfound__icon{display:block;height:auto;margin:0 auto 24px}@media screen and (max-width: 767px){.p-thanks__icon,.p-notfound__icon{margin-bottom:5.1282051282vw}}.p-thanks__title,.p-notfound__title{color:#b71c1c;font-size:20px;font-weight:700;line-height:2;letter-spacing:.05em;text-align:center;margin:0 0 24px}@media screen and (max-width: 767px){.p-thanks__title,.p-notfound__title{font-size:4.6153846154vw;line-height:1.75;margin-bottom:6.1538461538vw}}.p-thanks__message,.p-notfound__message{color:#1b2a4a;font-size:16px;font-weight:400;line-height:2;letter-spacing:.05em;text-align:center;margin:0 0 24px}@media screen and (max-width: 767px){.p-thanks__message,.p-notfound__message{text-align:left;font-size:3.5897435897vw;line-height:1.75;margin-bottom:6.1538461538vw}}.p-thanks__contact,.p-notfound__contact{color:#1b2a4a;font-size:14px;line-height:2;letter-spacing:.05em;text-align:center;margin:0 0 64px}@media screen and (max-width: 767px){.p-thanks__contact,.p-notfound__contact{text-align:left;font-size:3.5897435897vw;margin-bottom:10.2564102564vw}}.p-thanks__contact a,.p-notfound__contact a{color:#1b2a4a;text-decoration:underline;transition:color .2s ease,opacity .2s ease}.p-thanks__contact a:hover,.p-notfound__contact a:hover{color:#b71c1c;opacity:.85}.p-thanks__btn-wrap,.p-notfound__btn-wrap{display:flex;justify-content:center;width:100%}.p-thanks__message+.p-thanks__btn-wrap,.p-thanks__message+.p-notfound__btn-wrap,.p-notfound__message+.p-thanks__btn-wrap,.p-notfound__message+.p-notfound__btn-wrap{margin-top:64px}@media screen and (max-width: 767px){.p-thanks__message+.p-thanks__btn-wrap,.p-thanks__message+.p-notfound__btn-wrap,.p-notfound__message+.p-thanks__btn-wrap,.p-notfound__message+.p-notfound__btn-wrap{margin-top:10.2564102564vw}}.p-thanks__btn,.p-notfound__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:400px;min-height:68px;padding:16px 40px;background:linear-gradient(87.53deg,#b71c1c .38%,#e01d1d 103.04%);color:#fff;border-radius:8px;font-size:20px;font-weight:700;line-height:1;letter-spacing:.04em;text-decoration:none;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}@media screen and (max-width: 767px){.p-thanks__btn,.p-notfound__btn{max-width:91.7948717949vw;min-height:12.8205128205vw;padding:3.5897435897vw 6.1538461538vw;font-size:4.6153846154vw;border-radius:1.0256410256vw}}.p-thanks__btn:hover,.p-notfound__btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #b71c1c59;opacity:.95}.p-thanks__icon{width:194px;aspect-ratio:194/146}@media screen and (max-width: 767px){.p-thanks__icon{width:41.0256410256vw;margin-bottom:5.1282051282vw}}.p-notfound__icon{width:322px;aspect-ratio:322/146;margin-bottom:32px}@media screen and (max-width: 767px){.p-notfound__icon{width:60.5128205128vw;margin-bottom:6.1538461538vw}}.p-terms{background-color:#fff;padding:64px 0 76px;box-sizing:border-box}@media screen and (max-width: 767px){.p-terms{padding:10.2564102564vw 0}}.p-terms__inner{max-width:864px;width:100%;margin-inline:auto;padding-inline:20px;box-sizing:border-box;display:flex;justify-content:center}@media screen and (max-width: 767px){.p-terms__inner{padding-inline:4.1025641026vw}}.p-terms__btn-group{display:flex;justify-content:center;align-items:center;gap:64px;width:100%}@media screen and (max-width: 767px){.p-terms__btn-group{flex-direction:column;gap:6.1538461538vw}}.p-terms__btn{display:flex;justify-content:center;align-items:center;gap:16px;width:400px;min-height:102px;padding:24px 32px;background:linear-gradient(87.53deg,#b71c1c .38%,#e01d1d 103.04%);color:#fff;border-radius:8px;text-decoration:none;box-sizing:border-box;transition:background-color .25s ease,opacity .25s ease}@media screen and (max-width: 767px){.p-terms__btn{width:100%;min-height:20.7692307692vw;padding:3.5897435897vw 5.1282051282vw;gap:3.0769230769vw;border-radius:2.0512820513vw}}.p-terms__btn:hover{opacity:.85}.p-terms__btn-text{color:#fff;font-size:18px;font-weight:400;line-height:1.35;text-align:center;letter-spacing:.04em}@media screen and (max-width: 767px){.p-terms__btn-text{font-size:4.6153846154vw;letter-spacing:.02em}}.p-terms__btn-text strong,.p-terms__btn-text .bold{font-size:22px;font-weight:700}.p-terms__btn-icon{width:28px;height:28px;flex-shrink:0}@media screen and (max-width: 767px){.p-terms__btn-icon{width:7.1794871795vw;height:7.1794871795vw}}.p-trade{background-color:#fff;padding:64px 0 108px;box-sizing:border-box}@media screen and (max-width: 767px){.p-trade{padding:10.2564102564vw 0}}.p-trade__inner{max-width:1080px;width:100%;margin-inline:auto;padding-inline:20px;box-sizing:border-box}@media screen and (max-width: 767px){.p-trade__inner{padding-inline:4.1025641026vw}}.p-trade__list{display:flex;flex-direction:column;gap:40px;margin:0;padding:0}@media screen and (max-width: 767px){.p-trade__list{gap:10.2564102564vw}}.p-trade__item{display:flex;flex-direction:column;gap:16px;margin:0}@media screen and (max-width: 767px){.p-trade__item{gap:2.0512820513vw}}.p-trade__title{color:#b71c1c;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.05em;margin:0}@media screen and (max-width: 767px){.p-trade__title{font-size:4.6153846154vw}}.p-trade__text{color:#1b2a4a;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.04em;margin:0}@media screen and (max-width: 767px){.p-trade__text{font-size:3.5897435897vw}}@media screen and (min-width: 768px){.sp,.sp-only,.u-sp-only,.hidden-pc,.u-hidden-pc{display:none!important}}@media screen and (max-width: 767px){.pc,.pc-only,.u-pc-only,.hidden-sp,.u-hidden-sp{display:none!important}}
