﻿/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}:root{--ci-color: #005bac;--bg-primary: #eef7fb;--bg-secondary: #f6f6f6;--bg-white: #ffffff;--text-primary: #222222;--text-secondary: #3b414a;--text-tertiary: #5e5e5e;--text-link: #3075b7;--text-white: #ffffff;--border: #e6e6e6;--tint-orange: #ff543d}html{font-feature-settings:"halt";scroll-behavior:smooth}@media not screen and (min-width: 768px){html{scroll-padding-top:50px}}@media screen and (min-width: 768px){html{scroll-padding-top:86px}}@font-face{font-family:"Local Noto Sans JP";src:local("Noto Sans JP"),local("Noto Sans CJK JP Regular")}body{font-family:"Roboto","Local Noto Sans JP","Noto Sans JP",sans-serif;color:var(--text-primary)}button:focus-visible{overflow:unset;outline:auto}@media screen and (min-width: 768px){.is-m{display:none}}@media not screen and (min-width: 768px){.is-d{display:none}}@supports(interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}}@media not screen and (min-width: 768px){.l-contentWrapper{padding-inline:15px}}@media screen and (min-width: 768px){.l-contentWrapper{max-width:1920px;min-width:1280px;margin-inline:auto}}.c-h2{font-weight:700;text-align:center}@media not screen and (min-width: 768px){.c-h2{font-size:1.5rem;margin-bottom:1.5rem}}@media screen and (min-width: 768px){.c-h2{font-size:3.5rem;margin-bottom:4rem}}.c-reasonTitle{text-align:center}@media not screen and (min-width: 768px){.c-reasonTitle{margin-bottom:60px}}.c-reasonTitle__num{display:flex;justify-content:center;align-items:baseline;color:var(--ci-color);font-weight:700}@media not screen and (min-width: 768px){.c-reasonTitle__num{margin-bottom:.5rem}}@media screen and (min-width: 768px){.c-reasonTitle__num{margin-bottom:1rem}}.c-reasonTitle__text{rotate:90deg;margin-right:-10px;translate:0 -1rem}@media not screen and (min-width: 768px){.c-reasonTitle__text{font-size:.75rem}}@media screen and (min-width: 768px){.c-reasonTitle__text{font-size:.875rem}}.c-reasonTitle__text.u-zindex--nega{position:relative;z-index:-1}.c-reasonTitle__value{line-height:1}@media not screen and (min-width: 768px){.c-reasonTitle__value{font-size:4.5rem}}@media screen and (min-width: 768px){.c-reasonTitle__value{font-size:6rem;margin-right:10px}}.c-reasonTitle__title{font-weight:700}@media not screen and (min-width: 768px){.c-reasonTitle__title{font-size:1.5rem}}@media screen and (min-width: 768px){.c-reasonTitle__title{font-size:3.5rem}}.c-ctaArea{text-align:center;position:relative}.c-ctaHead{display:inline-block;color:var(--text-secondary);font-weight:700;letter-spacing:.05rem;background-color:var(--bg-white);border-radius:4px;filter:drop-shadow(0 2px 6px rgba(59, 65, 74, 0.3));position:relative;z-index:2;margin-bottom:-0.625rem}@media not screen and (min-width: 768px){.c-ctaHead{font-size:.8125rem;padding-block:.375rem;padding-inline:1.25rem}}@media screen and (min-width: 768px){.c-ctaHead{font-size:.875rem;padding-block:.375rem;padding-inline:1.5rem}}.c-ctaHead::before{content:"";position:absolute;width:8px;height:8px;clip-path:polygon(0 0, 50% 100%, 100% 0);background-color:var(--bg-white);filter:drop-shadow(0 2px 6px rgba(59, 65, 74, 0.3));bottom:-8px;left:50%}.c-ctaHead--em{color:#fd695e}.c-cta{display:block;width:100%;color:var(--text-white);font-weight:500;letter-spacing:.1rem;background-image:linear-gradient(270deg, #ff8340 0%, #fc5377 100%);border-radius:5rem;position:relative;z-index:1;will-change:fillter}@media not screen and (min-width: 768px){.c-cta{font-size:1.25rem;padding-block:1.25rem}}@media screen and (min-width: 768px){.c-cta{font-size:1.5rem;padding-block:1.25rem;padding-inline:1.875rem}}@media(hover: hover){.c-cta:hover{transition:all .8s ease-out;filter:saturate(120%) brightness(80%)}}@media(hover: none){.c-cta:active{transition:all .8s ease-out;filter:saturate(120%) brightness(80%)}}.c-sectionHead{text-align:center}@media screen and (min-width: 768px){.c-sectionHead{font-size:3.5rem;margin-bottom:24px}}@media not screen and (min-width: 768px){.c-sectionHead__subScript{height:48px;margin-bottom:32px}}@media screen and (min-width: 768px){.c-sectionHead__subScript{height:122px;margin-bottom:40px}}.c-sectionHead__subScriptImg{width:auto;height:100%}.c-sectionHead__title{font-weight:700;line-height:1.3;background:linear-gradient(94deg, #379ac1 26.88%, #3075b7 48.63%, #000 66.04%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media not screen and (min-width: 768px){.c-sectionHead__title{font-size:1.5rem}}@media screen and (min-width: 768px){.c-sectionHead__title{font-size:3.5rem}}.header{width:100%;background-color:var(--bg-white)}@media not screen and (min-width: 768px){.header{height:50px}}@media screen and (min-width: 768px){.header{height:86px}}.header.is-fixed{position:fixed;z-index:99999;filter:drop-shadow(0px 4px 8px rgba(59, 65, 74, 0.1));animation:header_animate .2s}@keyframes header_animate{from{opacity:0}to{opacity:1}}.header__inner{height:100%;display:flex;justify-content:space-between;align-items:center;margin-inline:auto}@media not screen and (min-width: 768px){.header__inner{padding-inline:15px}}@media screen and (min-width: 768px){.header__inner{width:100%;max-width:1600px;margin-inline:auto;padding-inline:20px}}@media not screen and (min-width: 768px){.header__logo{width:169px}}@media screen and (max-width: 360px){.header__logo{width:46.9444444444vw}}.header__link{display:block;color:var(--text-white);font-weight:700;background:linear-gradient(270deg, #ff8340 0%, #fc5377 100%);border-radius:1.875rem}@media not screen and (min-width: 768px){.header__link{font-size:.75rem;padding:.5rem .8125rem .4375rem}}@media screen and (min-width: 768px){.header__link{font-size:1rem;letter-spacing:.0625rem;padding:.875rem 1.5rem}}@media screen and (max-width: 360px){.header__link{font-size:3.3333333333vw;padding:2.2222222222vw 3.6111111111vw 1.9444444444vw}}@media(hover: hover){.header__link:hover{transition:all .8s ease-out;filter:saturate(120%) brightness(80%)}}@media(hover: none){.header__link:active{transition:all .8s ease-out;filter:saturate(120%) brightness(80%)}}@media screen and (min-width: 768px){.p-keyStats{position:relative;overflow-x:hidden}.p-keyStats::before{content:"";position:absolute;background-color:#085d88;width:50%;height:100%;top:0;left:-50%;z-index:-1}.p-keyStats::after{content:"";position:absolute;background-color:#004965;width:50%;height:100%;top:0;right:-50%;z-index:-1}}.p-keyStats__inner{position:relative;text-align:center;background:linear-gradient(94deg, #085d88 5.31%, #0359ae 17.04%, #297dba 36.99%, #005bac 52.83%, #004965 68.67%)}@media not screen and (min-width: 768px){.p-keyStats__inner{padding-block:60px 100px}}@media screen and (min-width: 768px){.p-keyStats__inner{margin-inline:auto;padding-block:40px}}.p-keyStats__inner::before,.p-keyStats__inner::after{content:"";position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-keyStats__inner::before{background-image:url(/assets/imgs/lp/common/keyStats/deco-confetti_top_sp.webp);top:0;left:0;width:100%;aspect-ratio:720/352}}@media screen and (min-width: 768px){.p-keyStats__inner::before{background-image:url(/assets/imgs/lp/common/keyStats/deco-confetti_left.webp);top:0;left:calc(50% - 900px);width:fit-content;height:100%;aspect-ratio:646/1274}}@media not screen and (min-width: 768px){.p-keyStats__inner::after{background-image:url(/assets/imgs/lp/common/keyStats/deco-confetti_bottom_sp.webp);bottom:0;right:0;width:100%;aspect-ratio:720/420}}@media screen and (min-width: 768px){.p-keyStats__inner::after{background-image:url(/assets/imgs/lp/common/keyStats/deco-confetti_right.webp);top:0;right:calc(50% - 800px);width:fit-content;height:100%;aspect-ratio:405/1274}}.p-keyStats__img{height:auto}@media not screen and (min-width: 768px){.p-keyStats__img{width:70%;margin-bottom:12px}}@media screen and (min-width: 768px){.p-keyStats__img{width:398px;margin-bottom:16px}}.p-keyStats__lead{color:#f8eda9;line-height:1.4;text-align:center}@media not screen and (min-width: 768px){.p-keyStats__lead{font-size:1.375rem;margin-bottom:16px}}@media screen and (min-width: 768px){.p-keyStats__lead{font-size:2.25rem;margin-bottom:24px}}.p-keyStats__list{display:flex}@media not screen and (min-width: 768px){.p-keyStats__list{flex-direction:column;row-gap:16px;margin-bottom:16px}}@media screen and (min-width: 768px){.p-keyStats__list{width:1250px;margin-inline:auto;column-gap:40px;margin-bottom:24px}}.p-keyStats__item{flex:1;background-color:var(--bg-white);border-radius:10px;text-align:center}@media not screen and (min-width: 768px){.p-keyStats__item{padding-block:20px 15px}}@media screen and (min-width: 768px){.p-keyStats__item{padding-block:30px;padding-inline:15px}}.p-keyStats__text--lastHalf,.p-keyStats__text--firstHalf{color:var(--text-secondary);font-weight:500;text-align:center}@media not screen and (min-width: 768px){.p-keyStats__text--firstHalf{font-size:1.125rem}}@media screen and (min-width: 768px){.p-keyStats__text--firstHalf{font-size:1.5rem}}.p-keyStats__num{color:var(--ci-color);font-weight:700;line-height:1;letter-spacing:-0.1rem}@media not screen and (min-width: 768px){.p-keyStats__num{font-size:5.5rem}}@media screen and (min-width: 768px){.p-keyStats__num{font-size:6.75rem}}.p-keyStats__num--comma{font-size:2.875rem}.p-keyStats__text--unit{color:var(--ci-color);font-weight:500}@media not screen and (min-width: 768px){.p-keyStats__text--unit{font-size:2.25rem}}@media screen and (min-width: 768px){.p-keyStats__text--unit{font-size:2.5rem}}.p-keyStats__text--part{color:var(--text-secondary);font-size:1.25rem}@media not screen and (min-width: 768px){.p-keyStats__text--lastHalf{font-size:1.125rem}}@media screen and (min-width: 768px){.p-keyStats__text--lastHalf{font-size:1.375rem}}.p-keyStats__text--small{font-size:.75rem}@media screen and (min-width: 768px){.p-keyStats__noteWrapper{width:1250px;margin-inline:auto}}.p-keyStats__note{color:rgba(255,255,255,.5);line-height:1.5}.p-keyStats__note:not(:last-of-type){margin-bottom:.5rem}@media not screen and (min-width: 768px){.p-keyStats__note{font-size:.6875rem;text-align:left}}@media screen and (min-width: 768px){.p-keyStats__note{font-size:.75rem;text-align:right}}.c-coupon__inner{max-width:1920px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;background-image:url("/assets/imgs/lp/kigyo/bg-coupon.webp");background-size:cover;background-repeat:no-repeat}@media not screen and (min-width: 768px){.c-coupon__inner{background-position:left 22% center;padding-block:36px 60px;padding-inline:16px}}@media screen and (min-width: 768px){.c-coupon__inner{background-position:center;padding-block:120px 60px}}.c-coupon__title{display:inline-block;color:var(--text-white);background:linear-gradient(to right, #d79607, #ffeabd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:400;text-align:center;border-bottom:2px dashed #d79607;padding-bottom:.1em}@media not screen and (min-width: 768px){.c-coupon__title{width:100%;font-size:2rem;margin-bottom:12px}}@media screen and (min-width: 768px){.c-coupon__title{width:640px;font-size:4.5rem;margin-bottom:16px}}.c-coupon__offer{display:flex;justify-content:center;align-items:center}@media not screen and (min-width: 768px){.c-coupon__offer{column-gap:10px}}@media screen and (min-width: 768px){.c-coupon__offer{column-gap:16px}}.c-coupon__offerTitle{display:flex;justify-content:center;align-items:center;color:var(--ci-color);font-weight:500;line-height:1.4;text-align:center;background-color:var(--bg-white);border-radius:50%;margin-top:-4px}@media not screen and (min-width: 768px){.c-coupon__offerTitle{width:68px;height:68px;font-size:.75rem}}@media screen and (min-width: 768px){.c-coupon__offerTitle{width:130px;height:130px;font-size:1.4375rem}}@media screen and (max-width: 360px){.c-coupon__offerTitle{width:18.8888888889vw;height:18.8888888889vw;font-size:3.3333333333vw}}.c-coupon__offerNum{color:var(--text-white)}@media not screen and (min-width: 768px){.c-coupon__offerNum{font-weight:500}}@media screen and (min-width: 768px){.c-coupon__offerNum{font-weight:700}}.c-coupon__offerNum--num{font-weight:700;letter-spacing:-0.1em;margin-right:.1em}@media not screen and (min-width: 768px){.c-coupon__offerNum--num{font-size:4.875rem}}@media screen and (min-width: 768px){.c-coupon__offerNum--num{font-size:10.8125rem}}@media screen and (max-width: 360px){.c-coupon__offerNum--num{font-size:20.8333333333vw}}.c-coupon__offerNum--unit{font-weight:500}@media not screen and (min-width: 768px){.c-coupon__offerNum--unit{font-size:2.125rem}}@media screen and (min-width: 768px){.c-coupon__offerNum--unit{font-size:4.75rem}}@media screen and (max-width: 360px){.c-coupon__offerNum--unit{font-size:8.8888888889vw}}.c-coupon__offerNum--text{letter-spacing:.05em}@media not screen and (min-width: 768px){.c-coupon__offerNum--text{font-size:3.8125rem}}@media screen and (min-width: 768px){.c-coupon__offerNum--text{font-size:8.5rem}}@media screen and (max-width: 360px){.c-coupon__offerNum--text{font-size:15.5555555556vw}}.c-coupon__codeArea{display:flex;align-items:center;background-color:var(--bg-white);position:relative}@media not screen and (min-width: 768px){.c-coupon__codeArea{column-gap:15%;width:100%;max-width:300px;margin-bottom:40px;padding-block:12px;padding-inline:16px;border-radius:5px}}@media screen and (min-width: 768px){.c-coupon__codeArea{column-gap:18%;width:640px;margin-bottom:72px;padding-block:18px;padding-inline:20px;border-radius:10px}}@media screen and (max-width: 360px){.c-coupon__codeArea{column-gap:10%}}@media(hover: hover){.c-coupon__codeArea:hover .c-coupon__code{color:var(--ci-color)}}@media(hover: none){.c-coupon__codeArea:active .c-coupon__code{color:var(--ci-color)}}.c-coupon__codeArea::after{content:"";position:absolute;background-image:url("/assets/imgs/lp/common/icon-copy.svg");background-size:contain;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.c-coupon__codeArea::after{width:24px;height:24px;top:calc(50% - 12px);right:10px}}@media screen and (min-width: 768px){.c-coupon__codeArea::after{width:46px;height:46px;top:calc(50% - 23px);right:20px}}.c-coupon__codeTitle{color:var(--text-primary);overflow:hidden;white-space:nowrap}@media not screen and (min-width: 768px){.c-coupon__codeTitle{font-size:.875rem}}@media screen and (min-width: 768px){.c-coupon__codeTitle{font-size:1.75rem}}.c-coupon__code{color:var(--text-primary)}@media not screen and (min-width: 768px){.c-coupon__code{font-size:1.375rem;padding-right:40px}}@media screen and (min-width: 768px){.c-coupon__code{font-size:2.5rem;padding-right:100px}}@media screen and (max-width: 360px){.c-coupon__code{padding-right:8.3333333333vw}}@media not screen and (min-width: 768px){.c-coupon__ctaArea{width:100%;max-width:300px;margin-bottom:40px}}@media screen and (min-width: 768px){.c-coupon__ctaArea{width:840px;margin-bottom:20px}}.c-coupon__note{color:var(--text-white);line-height:1.6}@media screen and (min-width: 768px){.c-coupon__note{width:840px;text-align:center}}@media not screen and (min-width: 768px){.c-coupon__noteTitle{font-weight:700;font-size:.75rem}}@media screen and (min-width: 768px){.c-coupon__noteTitle{font-size:1rem}}@media not screen and (min-width: 768px){.c-coupon__noteText{font-weight:400;font-size:.75rem}}@media screen and (min-width: 768px){.c-coupon__noteText{font-size:.875rem}}:root{--ci-color: #005bac;--bg-primary: #eef7fb;--bg-secondary: #f6f6f6;--bg-tertiary: #f0f6f6;--bg-white: #ffffff;--text-primary: #222222;--text-secondary: #3b414a;--text-tertiary: #5e5e5e;--text-link: #3075b7;--text-highlight: #b6d9fa;--text-white: #ffffff;--border: #e6e6e6;--tint-blue: #3075b7}html{font-feature-settings:"halt";scroll-behavior:smooth}@media not screen and (min-width: 768px){html{scroll-padding-top:62px}}@media screen and (min-width: 768px){html{scroll-padding-top:calc(86px + 29px)}}body{font-family:"Roboto","Noto Sans JP",Meiryo,sans-serif;color:var(--text-primary)}button:focus-visible{overflow:unset;outline:auto}@media(hover: hover){a:hover,button:hover{transition:.15s ease-out}}@media(hover: none){a:active,button:active{transition:.15s ease-out}}@media screen and (min-width: 768px){.is-m{display:none}}@media not screen and (min-width: 768px){.is-d{display:none}}@supports(interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}}@media not screen and (min-width: 768px){.c-priceRevision--lp{margin-bottom:24px}}@media screen and (min-width: 768px){.c-priceRevision--lp{width:900px;margin-inline:auto;margin-bottom:44px}}@media not screen and (min-width: 768px){.c-priceRevision--modal{margin-bottom:24px}}@media screen and (min-width: 768px){.c-priceRevision--modal{width:728px;margin-inline:auto;margin-bottom:44px;padding-right:3px}}.c-priceRevision--kigyo{margin-bottom:24px}@media not screen and (min-width: 768px){.c-priceRevision--kigyo{width:100%;margin-bottom:24px}}@media screen and (min-width: 768px){.c-priceRevision--kigyo{width:1100px;margin-inline:auto}}.c-priceRevision__inner--modal,.c-priceRevision__inner{display:flex;align-items:center;gap:8px;background-color:#ffebeb;border-radius:4px}@media not screen and (min-width: 768px){.c-priceRevision__inner--modal,.c-priceRevision__inner{justify-content:space-between}}@media screen and (min-width: 768px){.c-priceRevision__inner--modal,.c-priceRevision__inner{justify-content:center}}@media not screen and (min-width: 768px){.c-priceRevision__inner{padding:10px 12px}}@media screen and (min-width: 768px){.c-priceRevision__inner{padding:14px 16px}}@media not screen and (min-width: 768px){.c-priceRevision__inner--modal{padding:6px 8px}}@media screen and (min-width: 768px){.c-priceRevision__inner--modal{padding:12px 164px}}.c-priceRevision__tag--modal,.c-priceRevision__tag{flex-shrink:0;color:var(--text-white);font-weight:bold;line-height:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-align:center;white-space:nowrap;background-color:#f56565;border-radius:4px}@media not screen and (min-width: 768px){.c-priceRevision__tag--modal,.c-priceRevision__tag{display:flex;align-items:center;justify-content:center;height:100%;height:stretch}}@media screen and (min-width: 768px){.c-priceRevision__tag--modal,.c-priceRevision__tag{padding:8px}}@media not screen and (min-width: 768px){.c-priceRevision__tag{font-size:14px;padding:6px}}@media screen and (min-width: 768px){.c-priceRevision__tag{font-size:18px}}@media not screen and (min-width: 768px){.c-priceRevision__tag--modal{font-size:12px;padding:4px}}@media screen and (min-width: 768px){.c-priceRevision__tag--modal{font-size:16px}}.c-priceRevision__text--modal,.c-priceRevision__text{font-weight:500;line-height:normal;color:#f56565}@media not screen and (min-width: 768px){.c-priceRevision__text--modal,.c-priceRevision__text{width:100%;width:stretch;text-align:center}}@media not screen and (min-width: 768px){.c-priceRevision__text{font-size:14px}}@media screen and (min-width: 768px){.c-priceRevision__text{font-size:20px}}@media not screen and (min-width: 768px){.c-priceRevision__text--modal{font-size:12px}}@media screen and (min-width: 768px){.c-priceRevision__text--modal{font-size:18px}}.c-priceRevision__link{color:inherit;text-decoration:underline;vertical-align:baseline}.c-priceRevision__dialog{border-radius:8px}@media not screen and (min-width: 768px){.c-priceRevision__dialog{width:100%;padding-top:56px;padding-inline:0}}@media screen and (min-width: 768px){.c-priceRevision__dialog{padding-top:60px;padding-inline:24px}}.c-priceRevision__dialogInner{position:relative}@media not screen and (min-width: 768px){.c-priceRevision__dialogInner{padding-top:0}}.c-priceRevision__dialogClose{display:block;position:absolute;cursor:pointer}@media not screen and (min-width: 768px){.c-priceRevision__dialogClose{width:24px;height:24px;top:-40px;right:18px}}@media screen and (min-width: 768px){.c-priceRevision__dialogClose{width:32px;height:32px;top:-40px;right:12px}}.c-priceRevision__dialogClose::before,.c-priceRevision__dialogClose::after{content:"";display:block;width:100%;height:2px;background:#bbb;position:absolute;top:50%;left:0}.c-priceRevision__dialogClose::before{transform:rotate(45deg)}.c-priceRevision__dialogClose::after{transform:rotate(-45deg)}.c-priceRevision__dialogTitle{color:var(--ci-color);font-weight:bold;line-height:1.4}@media not screen and (min-width: 768px){.c-priceRevision__dialogTitle{font-size:24px;margin-bottom:20px;padding-inline:16px}}@media screen and (min-width: 768px){.c-priceRevision__dialogTitle{font-size:36px;margin-bottom:20px}}@media not screen and (min-width: 768px){.priceRevisionTitle{padding-bottom:0;margin-bottom:40px}}@media screen and (min-width: 768px){.priceRevisionTitle{margin-bottom:80px}}.priceRevisionLead{display:flex;flex-direction:column;line-height:1.6}@media not screen and (min-width: 768px){.priceRevisionLead{row-gap:16px;padding-inline:16px;margin-bottom:40px}}@media screen and (min-width: 768px){.priceRevisionLead{row-gap:24px;margin-bottom:60px}}.priceRevisionLead__text{color:var(--text-secondary);font-size:14px}@media not screen and (min-width: 768px){.priceRevisionTable{padding-inline:16px;margin-bottom:40px}}@media screen and (min-width: 768px){.priceRevisionTable{margin-bottom:80px}}.priceRevisionTable__title{font-weight:bold;line-height:1.25;color:var(--text-secondary);border-bottom:3px solid #e0e0e0}@media not screen and (min-width: 768px){.priceRevisionTable__title{font-size:20px;padding-bottom:8px;margin-bottom:24px}}@media screen and (min-width: 768px){.priceRevisionTable__title{font-size:32px;padding-bottom:16px;margin-bottom:24px}}.priceRevisionTable__timing{font-weight:bold;color:var(--text-secondary);margin-bottom:16px}@media not screen and (min-width: 768px){.priceRevisionTable__timing{font-size:16px}}@media screen and (min-width: 768px){.priceRevisionTable__timing{font-size:20px}}@media not screen and (min-width: 768px){.priceRevisionTable__Wrapper{min-width:100%;overflow-x:scroll}}@media not screen and (min-width: 768px){.priceRevisionTable__table{min-width:100%;overflow-x:scroll;margin-bottom:8px}}@media screen and (min-width: 768px){.priceRevisionTable__table{width:100%;margin-bottom:16px}}.priceRevisionTable__tr{display:flex}@media not screen and (min-width: 768px){.priceRevisionTable__tr{padding-inline:8px}}@media screen and (min-width: 768px){.priceRevisionTable__tr{column-gap:48px;padding-inline:72px}}.priceRevisionTable__tr .priceRevisionTable__th:first-child,.priceRevisionTable__tr .priceRevisionTable__td:first-child{font-weight:bold;margin-right:auto}.priceRevisionTable__tr .priceRevisionTable__th:last-child,.priceRevisionTable__tr .priceRevisionTable__td:last-child{margin-left:12px}.priceRevisionTable__thead .priceRevisionTable__tr{display:flex;align-items:center;background:#f6f9f9;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.priceRevisionTable__tbody .priceRevisionTable__tr{display:flex;align-items:center;border-bottom:1px solid var(--border)}.priceRevisionTable__tbody .priceRevisionTable__tr .priceRevisionTable__td:not(:first-child){text-align:right}.priceRevisionTable__th{font-weight:bold;color:#495d78;line-height:1.5}@media not screen and (min-width: 768px){.priceRevisionTable__th{font-size:12px;padding-block:8px}}@media screen and (min-width: 768px){.priceRevisionTable__th{font-size:16px;padding-block:16px}}@media not screen and (min-width: 768px){.priceRevisionTable__th--2line{display:inline-block;text-align:center}}@media not screen and (min-width: 768px){.priceRevisionTable__th:first-child,.priceRevisionTable__td:first-child{width:calc(35% - 12px - 16px);min-width:130px}}@media not screen and (min-width: 768px){.priceRevisionTable__th:not(:first-child),.priceRevisionTable__td:not(:first-child){width:30%;min-width:60px}}@media screen and (min-width: 768px){.priceRevisionTable__th:not(:first-child),.priceRevisionTable__td:not(:first-child){width:150px}}.priceRevisionTable__th:not(:first-child){text-align:right}.priceRevisionTable__td{line-height:1.6;color:var(--text-secondary)}@media not screen and (min-width: 768px){.priceRevisionTable__td{font-size:14px;padding-block:14px}}@media screen and (min-width: 768px){.priceRevisionTable__td{font-size:16px;padding-block:16px}}@media not screen and (min-width: 768px){.priceRevisionTable__td--small{font-size:12px}}.priceRevisionTable__td:nth-child(3){font-weight:bold;color:#f56565}@media not screen and (min-width: 768px){.priceRevisionTable__td:nth-child(3){font-size:16px}}@media screen and (min-width: 768px){.priceRevisionTable__td:nth-child(3){font-size:20px}}.priceRevisionTable__td:nth-child(3).is-plain{color:var(--text-primary);font-weight:normal}@media not screen and (min-width: 768px){.priceRevisionTable__td:nth-child(3).is-plain{font-size:14px}}@media screen and (min-width: 768px){.priceRevisionTable__td:nth-child(3).is-plain{font-size:16px}}.priceRevisionTable__unit{font-size:.8em;padding-left:.2em}.priceRevisionTable__asterisk{color:var(--text-secondary);font-size:12px}.priceRevisionTable__annotation{color:var(--text-secondary);font-size:12px;line-height:1.6}.priceRevisionTable__notice{color:#f56565;font-size:14px;font-weight:bold;line-height:1.6}@media not screen and (min-width: 768px){.priceRevision__initial .priceRevisionTable__td:nth-child(3){font-size:14px}}@media screen and (min-width: 768px){.priceRevision__initial .priceRevisionTable__td:nth-child(3){font-size:inherit}}.campaign{display:grid;justify-items:center}@media not screen and (min-width: 768px){.campaign{margin-bottom:6.6666666667vw;padding-block:10px 0;padding-inline:15px}}@media screen and (min-width: 768px){.campaign{width:100%;max-width:1920px;margin-inline:auto;margin-bottom:36px;padding-inline:25px}}.campaign--alliance{display:flex;flex-direction:column;align-items:center}@media not screen and (min-width: 768px){.campaign--alliance{margin-bottom:4.4444444444vw;padding-block:4px 16px;padding-inline:15px}}@media screen and (min-width: 768px){.campaign--alliance{width:1280px;margin-inline:auto;padding-block:32px 12px}}.campaign--kigyo{display:flex;flex-direction:column;align-items:center}@media not screen and (min-width: 768px){.campaign--kigyo{margin-bottom:40px}}@media screen and (min-width: 768px){.campaign--kigyo{margin-bottom:24px}}.campaign__linkArea--alliance,.campaign__linkArea{position:relative;z-index:2}@media not screen and (min-width: 768px){.campaign__linkArea--alliance,.campaign__linkArea{width:100%}}@media screen and (min-width: 768px){.campaign__linkArea--alliance,.campaign__linkArea{max-width:1100px}}@media(hover: hover){.campaign__linkArea--alliance:hover .campaign__banner,.campaign__linkArea:hover .campaign__banner{transition:all .8s ease-out;filter:brightness(90%)}}@media(hover: none){.campaign__linkArea--alliance:active .campaign__banner,.campaign__linkArea:active .campaign__banner{transition:all .8s ease-out;filter:brightness(90%)}}@media screen and (min-width: 768px){.campaign__linkArea--alliance{width:919px}}.campaign__banner{width:100%;height:auto}.campaignModal{height:80vh;background-color:#fff;border-radius:8px;margin-inline:auto}@media not screen and (min-width: 768px){.campaignModal{padding:6px 16px 16px}}@media screen and (min-width: 768px){.campaignModal{max-width:1160px;width:calc(100% - 40px);height:80%}}.campaignModal::backdrop{background-color:#000;opacity:.5}.campaignModal__inner{position:relative}.campaignModal__closeButton{position:sticky;top:0;left:100%;background-color:#3b414a;border-radius:50%;transition:filter .1s ease-out;z-index:2}@media not screen and (min-width: 768px){.campaignModal__closeButton{width:20px;height:20px}}@media screen and (min-width: 768px){.campaignModal__closeButton{width:60px;height:60px}}.campaignModal__closeButton::before,.campaignModal__closeButton::after{content:"";position:absolute;background-color:#fff}@media not screen and (min-width: 768px){.campaignModal__closeButton::before,.campaignModal__closeButton::after{width:10px;height:2px;top:calc(50% - 1px);left:calc(50% - 5px)}}@media screen and (min-width: 768px){.campaignModal__closeButton::before,.campaignModal__closeButton::after{width:32px;height:5px;top:calc(50% - 2.5px);left:calc(50% - 16px)}}.campaignModal__closeButton::before{rotate:45deg}.campaignModal__closeButton::after{rotate:-45deg}@media(hover: hover){.campaignModal__closeButton:hover{filter:brightness(85%) contrast(115%)}}@media(hover: none){.campaignModal__closeButton:active{filter:brightness(85%) contrast(115%)}}.campaignModal__mv{width:100%;height:auto}@media not screen and (min-width: 768px){.campaignModal__mv{margin-top:6px;margin-bottom:32px}}@media screen and (min-width: 768px){.campaignModal__mv{margin-top:16px;margin-bottom:40px}}.modal-cta{margin-inline:auto}@media not screen and (min-width: 768px){.modal-cta{margin-bottom:32px}}@media screen and (min-width: 768px){.modal-cta{width:720px;margin-bottom:40px}}.modal-cta__link{display:block;text-align:center;background:linear-gradient(102deg, #da000e -0.84%, #ff5760 45.26%, #b60007 91.36%);border-radius:8px;filter:drop-shadow(0px 4px 20px #2e2e55);transition:filter .15s ease-out;filter:drop-shadow(0px 4px 20px #ccc)}@media not screen and (min-width: 768px){.modal-cta__link{padding-block:1rem}}@media screen and (min-width: 768px){.modal-cta__link{width:700px;margin-inline:auto;padding-block:1.75rem}}@media(hover: hover){.modal-cta__link:hover{filter:brightness(85%) contrast(115%) drop-shadow(0px 4px 20px #ccc)}}@media(hover: none){.modal-cta__link:active{filter:brightness(85%) contrast(115%) drop-shadow(0px 4px 20px #ccc)}}@media not screen and (min-width: 768px){.modal-cta__img{width:55%;height:auto}}@media screen and (min-width: 768px){.modal-cta__img{width:min(100%, 320px);height:36px}}.pg-summary{background-color:#f6ecff;position:relative}.pg-summary::before{content:"";position:absolute;clip-path:polygon(0 0, 50% 100%, 100% 0);background-color:#f6ecff;width:34px;height:28px;left:calc(50% - 17px);bottom:-27px;z-index:1}@media not screen and (min-width: 768px){.pg-summary__inner{padding-top:26px}}@media screen and (min-width: 768px){.pg-summary__inner{max-width:1440px;margin-inline:auto;padding-top:40px;padding-inline:25px}}.pg-summary__message{margin-inline:auto}@media not screen and (min-width: 768px){.pg-summary__message{margin-bottom:20px}}@media screen and (min-width: 768px){.pg-summary__message{width:85%;margin-bottom:24px}}.pg-summary__messagePic{margin-inline:auto}@media screen and (min-width: 768px){.pg-summary__messagePic{width:1088px}}.pg-summary__messageImg{width:100%;height:auto}.pg-summary__title{margin-inline:auto}@media not screen and (min-width: 768px){.pg-summary__title{width:85%}}@media screen and (min-width: 768px){.pg-summary__title{width:85%;margin-bottom:40px}}@media screen and (min-width: 768px){.pg-summary__titlePic{width:1232px}}.pg-summary__titleImg{width:100%;height:auto}@media screen and (min-width: 768px){.pg-summary__content{display:flex;width:90%;margin-inline:auto}}@media not screen and (min-width: 768px){.pg-summary__sugiImg{display:none}}@media screen and (min-width: 768px){.pg-summary__sugiImg{width:15%;height:auto;margin-top:20px;margin-right:-24px;z-index:2}}.pg-summary__timelineImg{width:100%;height:auto}@media not screen and (min-width: 768px){.pg-summary__timelineImg{padding-inline:15px;margin-bottom:40px}}.pg-plan{background-color:#101010}@media not screen and (min-width: 768px){.pg-plan{margin-bottom:40px}}@media screen and (min-width: 768px){.pg-plan{margin-bottom:52px}}.pg-plan__inner{text-align:center;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.pg-plan__inner{padding-block:40px 140px;padding-inline:15px;background-image:url(/assets/imgs/program/bg-detail_sp.webp)}}@media screen and (min-width: 768px){.pg-plan__inner{max-width:1920px;margin-inline:auto;padding-block:64px;padding-inline:25px;background-image:url(/assets/imgs/program/bg-detail_pc.webp)}}.pg-plan__inner::before{content:"";position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;bottom:0}@media not screen and (min-width: 768px){.pg-plan__inner::before{background-image:url(/assets/imgs/program/img-plan_sugichan_sp.webp);width:191px;height:102px;right:20px}}@media screen and (min-width: 768px){.pg-plan__inner::before{background-image:url(/assets/imgs/program/img-plan_sugichan_pc.webp);background-position:right min(1%, 180px) bottom 0;width:100%;height:176px;right:50%;transform:translateX(45%)}}.pg-plan__title{margin-inline:auto}@media not screen and (min-width: 768px){.pg-plan__title{width:201px;margin-bottom:20px}}@media screen and (min-width: 768px){.pg-plan__title{width:480px;margin-bottom:40px}}.pg-plan__titleImg{width:100%;height:auto}.pg-plan__priceTable{margin-bottom:15px}@media not screen and (min-width: 768px){.pg-plan__priceTable{margin-inline:-6px -12px}}@media screen and (min-width: 768px){.pg-plan__priceTable{max-width:740px;margin-inline:auto}}.pg-plan__priceTableImg{width:100%;height:auto}.pg-plan__plus{height:auto}@media not screen and (min-width: 768px){.pg-plan__plus{width:54px;margin-bottom:20px}}@media screen and (min-width: 768px){.pg-plan__plus{width:45px;margin-bottom:24px}}@media screen and (min-width: 768px){.pg-plan__specialOffer{width:620px;margin-inline:auto;margin-bottom:70px}}.pg-plan__specialOfferImg{width:100%;height:auto}@media not screen and (min-width: 768px){.pg-plan__cta{display:none}}.pg-plan__ctaLink{display:block;transition:filter .15s ease-out;background:linear-gradient(102deg, #da000e -0.84%, #ff5760 45.26%, #b60007 91.36%);border-radius:8px;filter:drop-shadow(0px 4px 20px #2e2e55)}@media screen and (min-width: 768px){.pg-plan__ctaLink{width:max(30%, 364px);margin-inline:auto;padding-block:12px}}@media(hover: hover){.pg-plan__ctaLink:hover{filter:brightness(85%) contrast(115%) drop-shadow(0px 4px 20px #2e2e55)}}@media(hover: none){.pg-plan__ctaLink:active{filter:brightness(85%) contrast(115%) drop-shadow(0px 4px 20px #2e2e55)}}@media not screen and (min-width: 768px){.pg-plan__ctaImg{width:100%;height:auto}}@media screen and (min-width: 768px){.pg-plan__ctaImg{width:146px;height:20px}}@media not screen and (min-width: 768px){.programDetails{padding-bottom:40px}}@media screen and (min-width: 768px){.programDetails{margin-bottom:80px}}.programDetails__inner{max-width:1000px;margin-inline:auto}.programDetails__dlList{margin-bottom:40px}.programDetails__subject{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:10px}.programDetails__detail{color:var(--text-secondary);font-size:1rem;line-height:1.6}.programDetails__detail--note{color:var(--text-tertiary);font-size:.875rem}.programDetails__termsList{list-style:disc;padding-left:15px}.programDetails__termsItem{font-size:1rem;color:var(--text-secondary);margin-bottom:5px}.programDetails__termsLink{color:var(--text-link);text-decoration:underline}.programDetails__termsLink:hover{text-decoration:none}.programDetails__cta--bottom,.programDetails__cta--middle{margin-inline:auto}@media screen and (min-width: 768px){.programDetails__cta--bottom,.programDetails__cta--middle{width:642px}}@media not screen and (min-width: 768px){.programDetails__cta--middle{margin-bottom:48px}}@media screen and (min-width: 768px){.programDetails__cta--middle{display:none}}.programDetails__ctaLink{display:block;text-align:center;transition:filter .15s ease-out;background:linear-gradient(102deg, #da000e -0.84%, #ff5760 45.26%, #b60007 91.36%);border-radius:8px;filter:drop-shadow(0px 4px 20px rgba(46, 46, 85, 0.25))}@media not screen and (min-width: 768px){.programDetails__ctaLink{padding-block:20px}}@media screen and (min-width: 768px){.programDetails__ctaLink{padding-block:15px}}@media(hover: hover){.programDetails__ctaLink:hover{filter:brightness(85%) contrast(115%)}}@media(hover: none){.programDetails__ctaLink:active{filter:brightness(85%) contrast(115%)}}@media not screen and (min-width: 768px){.programDetails__ctaImg{width:60%;height:auto}}@media screen and (min-width: 768px){.programDetails__ctaImg{width:160px;height:36px}}@media not screen and (min-width: 768px){.cpBanner--middle{margin-bottom:60px}}@media screen and (min-width: 768px){.cpBanner--middle{margin-bottom:30px}}.cpBanner__link--middle{display:block}@media screen and (min-width: 768px){.cpBanner__link--middle{width:810px;margin-inline:auto;text-align:center}}@media(hover: hover){.cpBanner__link--middle:hover .cpBanner__img{transition:all .8s ease-out;filter:brightness(80%)}}@media(hover: none){.cpBanner__link--middle:active .cpBanner__img{transition:all .8s ease-out;filter:brightness(80%)}}.cpBanner__link--bottom{display:block;width:100%}@media not screen and (min-width: 768px){.cpBanner__link--bottom{margin-bottom:25px}}@media screen and (min-width: 768px){.cpBanner__link--bottom{margin-bottom:35px}}@media(hover: hover){.cpBanner__link--bottom:hover .bottomCTA__img{transition:all .8s ease-out;filter:brightness(90%)}}@media(hover: none){.cpBanner__link--bottom:active .bottomCTA__img{transition:all .8s ease-out;filter:brightness(90%)}}.cpBanner__img{width:100%;height:auto}@media not screen and (min-width: 768px){#reason1{padding-inline:15px;padding-bottom:80px}}@media screen and (min-width: 768px){#reason1{max-width:1280px;margin-inline:auto;padding-bottom:160px}}@media not screen and (min-width: 768px){.reason1__titleGroup{margin-bottom:30px}}@media screen and (min-width: 768px){.reason1__titleGroup{margin-bottom:24px}}@media not screen and (min-width: 768px){.reason1__title{margin-bottom:28px}}@media screen and (min-width: 768px){.reason1__title{margin-bottom:24px}}.reason1__lead{text-align:center;font-size:1rem;line-height:1.5}.pricingSystem{display:flex;align-items:center;column-gap:1.2rem}@media not screen and (min-width: 768px){.pricingSystem{flex-direction:column;margin-bottom:3rem;padding-bottom:1rem;border-top:1px solid #bed8e4;border-bottom:1px solid #bed8e4}}@media screen and (min-width: 768px){.pricingSystem{justify-content:center;width:900px;height:90px;margin-inline:auto;margin-bottom:3rem;border-top:1px solid var(--ci-color);border-bottom:1px solid var(--ci-color)}}@media not screen and (min-width: 768px){.pricingSystem__sum{width:100%;text-align:center;background-color:var(--bg-primary);padding-block:.8rem}}@media screen and (min-width: 768px){.pricingSystem__sum{margin-left:38px}}.pricingSystem__sumText{color:var(--ci-color);font-weight:700;position:relative}@media not screen and (min-width: 768px){.pricingSystem__sumText{font-size:1.125rem;margin-left:25px}}@media screen and (min-width: 768px){.pricingSystem__sumText{font-size:1.5rem}}.pricingSystem__sumText::before{content:"";position:absolute;background-image:url("../../../imgs/lp/general_3/icon-pricingSystem-check.svg");background-repeat:no-repeat;background-size:contain}@media not screen and (min-width: 768px){.pricingSystem__sumText::before{width:20px;height:20px;top:calc(50% - 10px);left:-25px}}@media screen and (min-width: 768px){.pricingSystem__sumText::before{width:31px;height:31px;top:calc(50% - 16px);left:-38px}}.pricingSystem__equal{font-weight:400}@media not screen and (min-width: 768px){.pricingSystem__equal{font-size:1.625rem;rotate:90deg}}@media screen and (min-width: 768px){.pricingSystem__equal{font-size:3rem}}.pricingSystem__item{display:flex;align-items:center;column-gap:.5rem}.pricingSystem__symbol{display:flex;justify-content:center;align-items:center;color:var(--text-white);font-weight:700;background-image:linear-gradient(94deg, #3dc0cc 5%, #3075b7 100%);border-radius:4px}@media not screen and (min-width: 768px){.pricingSystem__symbol{width:18px;height:18px;font-size:1rem}}@media screen and (min-width: 768px){.pricingSystem__symbol{width:30px;height:30px;font-size:1.25rem}}.pricingSystem__text{font-weight:700}@media not screen and (min-width: 768px){.pricingSystem__text{font-size:1rem}}@media screen and (min-width: 768px){.pricingSystem__text{font-size:1.25rem}}.pricingSystem__plus{font-weight:400}@media not screen and (min-width: 768px){.pricingSystem__plus{font-size:1.5rem}}@media screen and (min-width: 768px){.pricingSystem__plus{font-size:1.875rem}}@media screen and (min-width: 768px){.reason1X{margin-bottom:5rem}}.reason1X__title{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width: 768px){.reason1X__title{margin-bottom:1rem}}.reason1X__symbol{display:flex;justify-content:center;align-items:center;color:var(--text-white);font-weight:700;background-image:linear-gradient(94deg, #3dc0cc 5%, #3075b7 100%);border-radius:4px;margin-bottom:.6rem}@media not screen and (min-width: 768px){.reason1X__symbol{width:28px;height:28px;font-size:1.5rem}}@media screen and (min-width: 768px){.reason1X__symbol{width:38px;height:38px;font-size:1.75rem}}.reason1X__text{font-weight:700}@media not screen and (min-width: 768px){.reason1X__text{font-size:1.5rem;margin-bottom:1rem}}@media screen and (min-width: 768px){.reason1X__text{font-size:2.5rem}}.reason1X__lead{line-height:1.5;text-align:center}@media screen and (min-width: 768px){.reason1X__lead{font-size:1rem}}@media not screen and (min-width: 768px){.reason1A{margin-bottom:2.5rem}}@media not screen and (min-width: 768px){.reason1A__title{margin-bottom:2.5rem}}@media screen and (min-width: 768px){.reason1A__title{margin-bottom:4rem}}.reason1A-InitialCost{display:flex;justify-content:center;align-items:end}@media not screen and (min-width: 768px){.reason1A-InitialCost{margin-bottom:1.5rem;column-gap:20px}}@media screen and (min-width: 768px){.reason1A-InitialCost{margin-bottom:2rem}}@media screen and (max-width: 360px){.reason1A-InitialCost{column-gap:2.7777777778vw}}.reason1A-InitialCost__inner{display:flex;flex-direction:column}@media not screen and (min-width: 768px){.reason1A-InitialCost__inner{row-gap:1.2rem}}@media screen and (min-width: 768px){.reason1A-InitialCost__inner{row-gap:2rem;margin-bottom:10px}}.reason1A-InitialCost__item{color:var(--ci-color);font-weight:700;line-height:.9}@media not screen and (min-width: 768px){.reason1A-InitialCost__item{font-size:1.25rem}}@media screen and (min-width: 768px){.reason1A-InitialCost__item{font-size:2rem}}@media screen and (max-width: 360px){.reason1A-InitialCost__item{font-size:5.5555555556vw}}.reason1A-InitialCost__item--small{color:var(--text-secondary);font-weight:400}@media not screen and (min-width: 768px){.reason1A-InitialCost__item--small{font-size:.75rem;position:relative}.reason1A-InitialCost__item--small::before{content:"\a";white-space:pre}}@media screen and (min-width: 768px){.reason1A-InitialCost__item--small{font-size:.875rem}}.reason1A-InitialCost__zero{font-weight:700;line-height:.7;vertical-align:-0.3rem;background-image:linear-gradient(94deg, #3dc0cc 5.13%, #3075b7 42.28%);background-clip:text;-webkit-text-fill-color:transparent;position:relative}@media not screen and (min-width: 768px){.reason1A-InitialCost__zero{font-size:12.5rem}}@media screen and (min-width: 768px){.reason1A-InitialCost__zero{font-size:18.75rem}}@media screen and (max-width: 360px){.reason1A-InitialCost__zero{font-size:50vw}}.reason1A-InitialCost__zero::before{content:"";position:absolute;background-image:url("../../../imgs/lp/general_3/img-initialCost.svg");background-repeat:no-repeat;background-size:contain}@media not screen and (min-width: 768px){.reason1A-InitialCost__zero::before{width:40px;height:45px;top:20px;right:-25px}}@media screen and (min-width: 768px){.reason1A-InitialCost__zero::before{width:70px;height:80px;top:25px;right:-60px}}.reason1A-InitialCost__currency{color:#3075b7;font-weight:700}@media not screen and (min-width: 768px){.reason1A-InitialCost__currency{font-size:2.25rem}}@media screen and (min-width: 768px){.reason1A-InitialCost__currency{font-size:4rem}}@media screen and (max-width: 360px){.reason1A-InitialCost__currency{font-size:9.4444444444vw}}.reason1A-lead{font-weight:700;letter-spacing:.05rem;text-align:center}@media not screen and (min-width: 768px){.reason1A-lead{margin-bottom:1rem}}@media screen and (min-width: 768px){.reason1A-lead{margin-bottom:2rem}}.reason1A-lead__subject{color:var(--ci-color)}@media not screen and (min-width: 768px){.reason1A-lead__subject{font-size:1.5rem}}@media screen and (min-width: 768px){.reason1A-lead__subject{font-size:2.5rem}}@media screen and (max-width: 360px){.reason1A-lead__subject{font-size:6.6666666667vw}}@media not screen and (min-width: 768px){.reason1A-lead__conjunction{font-size:1.125rem;position:relative}.reason1A-lead__conjunction::after{content:"\a";white-space:pre}}@media screen and (min-width: 768px){.reason1A-lead__conjunction{font-size:1.5rem}}@media screen and (max-width: 360px){.reason1A-lead__conjunction{font-size:5vw}}.reason1A-lead__predicate{position:relative;background-image:linear-gradient(120deg, #3dc0cc 0%, #3075b7 50%);background-clip:text;-webkit-text-fill-color:transparent}@media not screen and (min-width: 768px){.reason1A-lead__predicate{font-size:1.5rem}}@media screen and (min-width: 768px){.reason1A-lead__predicate{font-size:2.5rem}}@media screen and (max-width: 360px){.reason1A-lead__predicate{font-size:6.6666666667vw}}.reason1A-lead__predicate::before{content:"";position:absolute;width:100%;height:2px;background-image:repeating-linear-gradient(90deg, #3075b7, #3075b7 8px, transparent 8px, transparent 14px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 2px;bottom:0;left:0}.reason1A-notice{line-height:1.5}@media not screen and (min-width: 768px){.reason1A-notice{font-size:1rem;margin-inline:5%}}@media screen and (min-width: 768px){.reason1A-notice{font-size:1.25rem;text-align:center}}@media not screen and (min-width: 768px){.reason1B{margin-bottom:3rem}}@media screen and (min-width: 768px){.reason1B{max-width:1280px;margin-inline:auto;margin-bottom:80px;padding-inline:25px}}@media not screen and (min-width: 768px){.reason1B__title{margin-bottom:1.5rem}}@media screen and (min-width: 768px){.reason1B__title{margin-bottom:40px}}.reason1B-pricing{margin-bottom:1.5rem}@media not screen and (min-width: 768px){.reason1B-pricing{display:flex;flex-direction:column;row-gap:1.5rem}}@media screen and (min-width: 768px){.reason1B-pricing{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:14px}.reason1B-pricing:has(>:nth-child(3):last-child){width:960px;margin-inline:auto;grid-template-columns:repeat(3, 1fr)}}.reason1B-pricing__value{color:var(--ci-color);font-weight:700}@media not screen and (min-width: 768px){.reason1B-pricing__value{font-size:3.125rem}}@media screen and (min-width: 768px){.reason1B-pricing__value{font-size:3.125rem}}@media screen and (max-width: 360px){.reason1B-pricing__value{font-size:13.3333333333vw}}@media not screen and (min-width: 768px){.reason1B-pricing__unit{font-size:1.25rem}}@media screen and (min-width: 768px){.reason1B-pricing__unit{font-size:1.25rem}}@media screen and (max-width: 360px){.reason1B-pricing__unit{font-size:5.5555555556vw}}.reason1B-program{font-weight:700}@media not screen and (min-width: 768px){.reason1B-program{text-align:center}}@media screen and (min-width: 768px){.reason1B-program{display:flex;justify-content:center;align-items:baseline;column-gap:.2rem}}.reason1B-program__text--01{margin-bottom:.5rem}@media not screen and (min-width: 768px){.reason1B-program__text--01{display:block;margin-inline:auto;width:fit-content;font-size:1.375rem}.reason1B-program__text--01::after{content:"\a";white-space:pre}}@media screen and (min-width: 768px){.reason1B-program__text--01{font-size:1.5rem}}@media screen and (max-width: 360px){.reason1B-program__text--01{font-size:6.6666666667vw}}.reason1B-program__text--02{background-image:linear-gradient(120deg, #3dc0cc 0%, #3075b7 50%);background-clip:text;-webkit-text-fill-color:transparent;position:relative}@media not screen and (min-width: 768px){.reason1B-program__text--02{width:fit-content;font-size:1.5rem}}@media screen and (min-width: 768px){.reason1B-program__text--02{font-size:2.5rem}}@media screen and (max-width: 360px){.reason1B-program__text--02{font-size:6.1111111111vw}}.reason1B-program__text--02::before{content:"";position:absolute;width:100%;height:2px;background-image:repeating-linear-gradient(90deg, #3075b7, #3075b7 8px, transparent 8px, transparent 14px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 2px;bottom:0;left:0}@media not screen and (min-width: 768px){.reason1B-program__text--03{width:fit-content;font-size:1rem}.reason1B-program__text--03::after{content:"\a";white-space:pre}}@media screen and (min-width: 768px){.reason1B-program__text--03{font-size:1rem}}@media screen and (max-width: 360px){.reason1B-program__text--03{font-size:4.4444444444vw}}@media not screen and (min-width: 768px){.reason1B-program__text--04{width:fit-content;font-size:1rem}}@media screen and (min-width: 768px){.reason1B-program__text--04{font-size:1rem}}@media not screen and (min-width: 768px){.reason1B-program__text--05{width:fit-content;font-size:1.5rem}}@media screen and (min-width: 768px){.reason1B-program__text--05{font-size:1.5rem}}.reason1B-program__text--06{color:var(--ci-color)}@media not screen and (min-width: 768px){.reason1B-program__text--06{width:fit-content;font-size:3rem}}@media screen and (min-width: 768px){.reason1B-program__text--06{font-size:3.5rem}}@media screen and (max-width: 360px){.reason1B-program__text--06{font-size:13.3333333333vw}}.reason1B-program__text--07{color:var(--ci-color)}@media not screen and (min-width: 768px){.reason1B-program__text--07{width:fit-content;font-size:1.5rem}}@media screen and (min-width: 768px){.reason1B-program__text--07{font-size:1.5rem}}.reason1B-program__text--08{color:var(--ci-color)}@media not screen and (min-width: 768px){.reason1B-program__text--08{width:fit-content;font-size:2.5rem}}@media screen and (min-width: 768px){.reason1B-program__text--08{font-size:2.5rem}}.reason1B-pricing__item{background-color:var(--bg-primary);border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media screen and (min-width: 768px){.reason1B-pricing__item{align-self:end;height:fit-content}}.reason1B-pricing__item.is-muted{background-color:var(--bg-secondary)}.reason1B-pricing__item.is-muted .reason1B-pricing__planName{background-color:#7bc8e1}.reason1B-pricing__item.is-muted .reason1B-pricing__value{color:#7bc8e1}.reason1B-pricing__item.is-muted .reason1B-pricing__feature::before{border-color:#7bc8e1}.reason1B-pricing__planName{color:var(--text-white);font-weight:500;text-align:center;padding-block:1rem;background-color:var(--ci-color);border-top-left-radius:8px;border-top-right-radius:8px}@media not screen and (min-width: 768px){.reason1B-pricing__planName{font-size:1.5rem}}@media screen and (min-width: 768px){.reason1B-pricing__planName{font-size:1.75rem}}.reason1B-pricing__planName:has(.reason1B-pricing__planName--badge){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.5rem;row-gap:.5rem}.reason1B-pricing__planName--badge{color:#fd695e;background-color:var(--bg-white);border-radius:6px;padding-block:5px 4px;padding-inline:.5rem;font-size:1rem}.reason1B-pricing__content{padding-block:1rem;padding-inline:1.2rem}.reason1B-pricing__price{margin-bottom:1rem;text-align:center}.reason1B-pricing__text{color:var(--text-secondary);line-height:1.6}@media not screen and (min-width: 768px){.reason1B-pricing__text{grid-column:1/3;grid-row:2/3;font-size:1rem;margin-bottom:1rem}}@media screen and (min-width: 768px){.reason1B-pricing__text{font-size:1rem;margin-bottom:.5rem}}.reason1B-pricing__featureList{display:flex;flex-direction:column;row-gap:.8rem;font-weight:500;background-color:var(--bg-white);border-radius:4px;padding-block:1.2rem;padding-inline:2.5rem .5rem}@media not screen and (min-width: 768px){.reason1B-pricing__featureList{font-size:.875rem}}@media screen and (min-width: 768px){.reason1B-pricing__featureList{font-size:.875rem}}.reason1B-pricing__feature{position:relative}.reason1B-pricing__feature.is-active{color:var(--text-secondary)}.reason1B-pricing__feature.is-active::before{content:"";position:absolute;width:1rem;height:1rem;border:2px solid var(--ci-color);border-radius:50%;top:calc(50% - 0.5rem);left:-1.55rem;font-weight:700}.reason1B-pricing__feature.is-inactive{color:#acacac}.reason1B-pricing__feature.is-inactive::before{content:"✕";position:absolute;top:calc(50% - 0.5rem);left:-1.4rem;font-size:.875rem;font-weight:400}@media not screen and (min-width: 768px){.reason1C__title{margin-bottom:1rem}}@media screen and (min-width: 768px){.reason1C__title{margin-bottom:60px}}@media not screen and (min-width: 768px){.reason1C-option{margin-bottom:60px}}@media screen and (min-width: 768px){.reason1C-option{max-width:1120px;margin-inline:auto;margin-bottom:60px}}.reason1C-option[open] .reason1C-option__title::before{rotate:90deg}.reason1C-option[open] .reason1C-option__title::after{opacity:0}@supports(interpolate-size: allow-keywords){.reason1C-option::details-content{height:0;transition:height .4s,opacity .4s,content-visibility .4s allow-discrete;overflow:clip}.reason1C-option[open]::details-content{height:auto}}.reason1C-option__title{display:block;color:var(--ci-color);font-weight:700;text-align:center;border:2px solid var(--ci-color);margin-inline:auto;padding-block:.8rem;border-radius:3rem;padding-right:2em;list-style:none;position:relative;cursor:pointer;transition:all .1s ease-out}.reason1C-option__title::-webkit-details-marker{display:none}@media screen and (min-width: 768px){.reason1C-option__title{width:620px;font-size:1.25rem;margin-bottom:60px}}@media screen and (max-width: 360px){.reason1C-option__title{font-size:4.1666666667vw}}.reason1C-option__title::before{content:"";position:absolute;width:3px;height:14px;background-color:var(--ci-color);border-radius:1.5px;top:calc(50% - 7px);right:calc(2rem - 1.5px);transition:rotate .1s ease-out}.reason1C-option__title::after{content:"";position:absolute;width:14px;height:3px;background-color:var(--ci-color);border-radius:1.5px;top:calc(50% - 1.5px);right:calc(2rem - 7px)}@media(hover: hover){.reason1C-option__title:hover{color:var(--text-white);background-color:var(--ci-color);transition:all .8s ease-out}.reason1C-option__title:hover::before{transition:background-color .8s ease-out,rotate .2s ease-out;background-color:var(--bg-white)}.reason1C-option__title:hover::after{transition:background-color .8s ease-out;background-color:var(--bg-white)}}@media(hover: none){.reason1C-option__title:active{color:var(--text-white);background-color:var(--ci-color);transition:all .8s ease-out}.reason1C-option__title:active::before{transition:background-color .8s ease-out,rotate .2s ease-out;background-color:var(--bg-white)}.reason1C-option__title:active::after{transition:background-color .8s ease-out;background-color:var(--bg-white)}}@media not screen and (min-width: 768px){.reason1C-content{padding-top:40px}}.reason1C-mailService{margin-bottom:50px}.reason1C-optionTitle{font-weight:700;text-align:center;margin-bottom:1rem}@media not screen and (min-width: 768px){.reason1C-optionTitle{font-size:1.125rem}}@media screen and (min-width: 768px){.reason1C-optionTitle{font-size:2rem}}.reason1C-mailService__table{width:100%;border-top:1px solid #495d78;border-bottom:1px solid #495d78;margin-bottom:.6rem}@media not screen and (min-width: 768px){.reason1C-mailService__table{width:calc(100% + 2 * 15px);margin-left:calc(-1 * 15px)}}.reason1C-mailService__item{display:grid}@media not screen and (min-width: 768px){.reason1C-mailService__item{grid-template-columns:auto auto;grid-template-rows:auto auto;padding-block:1rem .5rem;padding-inline:15px}}@media screen and (min-width: 768px){.reason1C-mailService__item{grid-template-columns:30% 25% auto}}.reason1C-mailService__item:not(:last-of-type){position:relative}.reason1C-mailService__item:not(:last-of-type)::before{content:"";position:absolute;width:100%;height:1px;background-image:repeating-linear-gradient(90deg, #b6b6b6, #b6b6b6 4px, transparent 4px, transparent 7px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;bottom:0;left:0}.reason1C-mailService__name{font-weight:500;position:relative;width:fit-content}@media not screen and (min-width: 768px){.reason1C-mailService__name{font-size:1rem;display:flex;align-items:center}}@media screen and (min-width: 768px){.reason1C-mailService__name{font-size:1.75rem;padding-block:1.6rem}}.reason1C-mailService__button{width:19px;height:19px;margin-left:.3rem;margin-bottom:4px;background-image:url("../../../imgs/lp/general_3/icon-mailService_tooltip.svg");background-repeat:no-repeat;background-size:contain}.reason1C-mailService__button:focus-visible{outline:auto}.reason1C-mailService__tip{display:none;position:absolute;z-index:2;background-color:var(--bg-white);border-radius:8px;padding:1.2rem 1rem;filter:drop-shadow(0px 4px 8px rgba(59, 65, 74, 0.1));font-weight:400;text-align:left;line-height:1.6}@media not screen and (min-width: 768px){.reason1C-mailService__tip{width:50vw;font-size:.875rem;top:40px;right:-30vw}}@media screen and (min-width: 768px){.reason1C-mailService__tip{width:250px;font-size:1rem;top:70px;right:-80%}}.reason1C-mailService__tip::before{content:"";position:absolute;width:8px;height:12px;clip-path:polygon(0 100%, 50% 0, 100% 100%);background-color:var(--bg-white)}@media not screen and (min-width: 768px){.reason1C-mailService__tip::before{top:-8px;left:calc(20vw - 14px)}}@media screen and (min-width: 768px){.reason1C-mailService__tip::before{top:-12px;left:32px}}.reason1C-mailService__tip.is-visible{display:block}.reason1C-mailService__price{display:flex;align-items:center;justify-content:end}.reason1C-mailService__value{font-weight:700}@media not screen and (min-width: 768px){.reason1C-mailService__value{font-size:1.5rem}}@media screen and (min-width: 768px){.reason1C-mailService__value{font-size:1.75rem}}.reason1C-mailService__cost{font-weight:700}@media not screen and (min-width: 768px){.reason1C-mailService__cost{font-size:1.25rem}}@media screen and (min-width: 768px){.reason1C-mailService__cost{font-size:1.75rem}}.reason1C-mailService__range{margin-right:.2rem;margin-bottom:-8px}@media not screen and (min-width: 768px){.reason1C-mailService__range{font-size:.875rem}}@media screen and (min-width: 768px){.reason1C-mailService__range{font-size:1.125rem}}.reason1C-mailService__unit{font-weight:700;margin-left:.2rem;margin-bottom:-3px}@media not screen and (min-width: 768px){.reason1C-mailService__unit{font-size:.875rem}}@media screen and (min-width: 768px){.reason1C-mailService__unit{font-size:1.125rem}}.reason1C-mailService__remarks{display:flex;align-items:center;justify-content:end;column-gap:.2rem}@media not screen and (min-width: 768px){.reason1C-mailService__remarks{grid-column:1/3;grid-row:2/3}}.reason1C-mailService__remarksText{text-align:right;margin-bottom:-10px}@media not screen and (min-width: 768px){.reason1C-mailService__remarksText{font-size:.875rem}}@media screen and (min-width: 768px){.reason1C-mailService__remarksText{font-size:1rem}}.reason1C-mailService__remarksZero{color:#fd695e;font-weight:500}@media not screen and (min-width: 768px){.reason1C-mailService__remarksZero{font-size:2rem}}@media screen and (min-width: 768px){.reason1C-mailService__remarksZero{font-size:2.5rem}}.reason1C-mailService__remarksUnit{font-size:1rem}@media not screen and (min-width: 768px){.reason1C-mailService__remarksNotice{font-size:.75rem}}@media screen and (min-width: 768px){.reason1C-mailService__remarksNotice{font-size:.875rem}}.reason1C-mailService__remarkWrapper{display:flex;align-items:baseline}@media screen and (min-width: 768px){.reason1C-mailService__remarkWrapper:has(.reason1C-mailService__remarksText){width:65%;justify-content:end}}@media screen and (min-width: 768px){.reason1C-mailService__remarkWrapper:has(.reason1C-mailService__remarksNotice){column-gap:.2rem}}@media screen and (min-width: 768px){.reason1C-mailService__remarkWrapper:last-of-type{width:35%}}.reason1C-mailService__caption{color:var(--text-secondary);font-size:.75rem}.reason1C-optionList__title{font-weight:700;text-align:center;margin-bottom:1rem}@media not screen and (min-width: 768px){.reason1C-optionList__title{font-size:1.125rem}}@media screen and (min-width: 768px){.reason1C-optionList__title{font-size:2rem}}.reason1C-optionService--address,.reason1C-optionService--photo{background-color:var(--bg-primary);border-radius:8px}@media not screen and (min-width: 768px){.reason1C-optionService--address,.reason1C-optionService--photo{padding:1.5rem 1rem}}@media screen and (min-width: 768px){.reason1C-optionService--address,.reason1C-optionService--photo{padding:36px 42px}}.reason1C-optionService--photo{margin-bottom:1.5rem}@media not screen and (min-width: 768px){.reason1C-optionService--photo{display:flex;flex-direction:column;row-gap:1rem}}@media screen and (min-width: 768px){.reason1C-optionService--photo{display:grid;grid-template-columns:auto 470px;grid-template-rows:auto auto auto;column-gap:36px}}@media not screen and (min-width: 768px){.reason1C-optionService__head{margin-bottom:1rem}}@media screen and (min-width: 768px){.reason1C-optionService__head{display:flex;column-gap:1.5rem;margin-bottom:1.5rem}}.reason1C-optionService__title--address,.reason1C-optionService__title--photo{font-weight:700;position:relative}@media not screen and (min-width: 768px){.reason1C-optionService__title--address,.reason1C-optionService__title--photo{font-size:1.25rem;margin-left:90px}}@media screen and (min-width: 768px){.reason1C-optionService__title--address,.reason1C-optionService__title--photo{font-size:1.75rem;margin-left:90px}}.reason1C-optionService__title--address::before,.reason1C-optionService__title--photo::before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;width:75px;height:52px;left:-90px}@media not screen and (min-width: 768px){.reason1C-optionService__title--address::before,.reason1C-optionService__title--photo::before{top:0}}@media screen and (min-width: 768px){.reason1C-optionService__title--address::before,.reason1C-optionService__title--photo::before{top:calc(50% - 25px)}}.reason1C-optionService__title--photo::before{background-image:url("../../../imgs/lp/general_3/icon-mailOptions--photo.svg")}.reason1C-optionService__title--address::before{background-image:url("../../../imgs/lp/general_3/icon-mailOptions--address.svg")}.reason1C-optionService__value{font-weight:700}@media not screen and (min-width: 768px){.reason1C-optionService__value{font-size:1.5rem;margin-left:90px}}@media screen and (min-width: 768px){.reason1C-optionService__value{font-size:1.75rem}}.reason1C-optionService__unit{font-weight:700}@media not screen and (min-width: 768px){.reason1C-optionService__unit{font-size:.875rem}}@media screen and (min-width: 768px){.reason1C-optionService__unit{font-size:1.25rem}}.reason1C-optionService__lead{line-height:1.6}@media not screen and (min-width: 768px){.reason1C-optionService__lead{font-size:.875rem}.reason1C-optionService__lead:has(+.reason1C-optionService__ChildList){margin-bottom:1rem}}@media screen and (min-width: 768px){.reason1C-optionService__lead{font-size:1rem}.reason1C-optionService__lead:has(+.reason1C-optionService__ChildList){margin-bottom:40px}}.reason1C-optionService__picture{height:auto}@media not screen and (min-width: 768px){.reason1C-optionService__picture{width:100%}}@media screen and (min-width: 768px){.reason1C-optionService__picture{width:470px;grid-column:2/3;grid-row:1/4}}.reason1C-optionService__image{width:100%;height:auto}.reason1C-optionService__ChildList{display:grid}@media not screen and (min-width: 768px){.reason1C-optionService__ChildList{grid-template-rows:repeat(2, 1fr);row-gap:18px}}@media screen and (min-width: 768px){.reason1C-optionService__ChildList{grid-template-columns:repeat(2, 1fr);column-gap:18px}}.reason1C-optionService__ChildItem{background-color:var(--bg-white);border-radius:4px}@media not screen and (min-width: 768px){.reason1C-optionService__ChildItem{padding:20px 12px 16px}}@media screen and (min-width: 768px){.reason1C-optionService__ChildItem{padding:28px 20px 18px}}.reason1C-optionService__ChildHead{font-weight:700}@media not screen and (min-width: 768px){.reason1C-optionService__ChildHead{margin-bottom:1rem}}.reason1C-optionService__ChildTitle--disposal,.reason1C-optionService__ChildTitle--express{position:relative;display:inline-block}@media not screen and (min-width: 768px){.reason1C-optionService__ChildTitle--disposal,.reason1C-optionService__ChildTitle--express{font-size:1.125rem;margin-left:90px;margin-bottom:.2rem}}@media screen and (min-width: 768px){.reason1C-optionService__ChildTitle--disposal,.reason1C-optionService__ChildTitle--express{font-size:1rem;margin-left:70px;margin-right:.5rem;margin-bottom:1rem}}.reason1C-optionService__ChildTitle--disposal::before,.reason1C-optionService__ChildTitle--express::before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain}@media not screen and (min-width: 768px){.reason1C-optionService__ChildTitle--disposal::before,.reason1C-optionService__ChildTitle--express::before{width:75px;height:51px;top:-6px;left:-90px}}@media screen and (min-width: 768px){.reason1C-optionService__ChildTitle--disposal::before,.reason1C-optionService__ChildTitle--express::before{width:60px;height:41px;top:calc(50% - 24px);left:-70px}}.reason1C-optionService__ChildTitle--express::before{background-image:url("../../../imgs/lp/general_3/icon-mailOptions--express.svg")}.reason1C-optionService__ChildTitle--disposal::before{background-image:url("../../../imgs/lp/general_3/icon-mailOptions--disposal.svg")}@media not screen and (min-width: 768px){.reason1C-optionService__ChildFree{display:block;font-size:.875rem;margin-left:90px}}@media screen and (min-width: 768px){.reason1C-optionService__ChildFree{font-size:.8125rem}}.reason1C-optionService__ChildLead{color:var(--text-secondary);line-height:1.6;margin-bottom:.5rem}@media not screen and (min-width: 768px){.reason1C-optionService__ChildLead{font-size:.875rem}}@media screen and (min-width: 768px){.reason1C-optionService__ChildLead{font-size:.8125rem}}.reason1C-optionService__ChildNotice{color:var(--text-secondary);line-height:1.6}@media not screen and (min-width: 768px){.reason1C-optionService__ChildNotice{font-size:.75rem}}@media screen and (min-width: 768px){.reason1C-optionService__ChildNotice{font-size:.625rem}}@media screen and (min-width: 768px){.reason1C-cta{width:810px;margin-inline:auto;text-align:center}}@media not screen and (min-width: 768px){.reason1C-cta__button{margin-bottom:1rem}}@media screen and (min-width: 768px){.reason1C-cta__button{margin-bottom:1rem}}.reason1C-cta__notice{line-height:1.5}@media not screen and (min-width: 768px){.reason1C-cta__notice{font-size:.875rem}}@media screen and (min-width: 768px){.reason1C-cta__notice{color:var(--text-secondary);font-size:.875rem}}.p-area{background-color:#eaf4fe}.p-area__inner{background-color:#eaf4fe}@media not screen and (min-width: 768px){.p-area__inner{padding-block:64px;padding-inline:0}}@media screen and (min-width: 768px){.p-area__inner{padding-block:160px}}@media not screen and (min-width: 768px){.p-area__title{margin-bottom:16px}}.p-area__lead{color:var(--text-primary);font-size:1rem;line-height:1.6;text-align:center}@media not screen and (min-width: 768px){.p-area__lead{padding-inline:15px}}@media screen and (min-width: 768px){.p-area__lead{margin-bottom:32px}}@media not screen and (min-width: 768px){.p-areaList{display:flex;flex-direction:column-reverse}}@media screen and (min-width: 768px){.p-areaList{display:grid;grid-template-columns:auto 420px;grid-template-rows:auto auto;row-gap:80px;max-width:calc(1280px + 40px);margin-inline:auto}}@media not screen and (min-width: 768px){.p-areaList__textList{margin-bottom:50px;padding-inline:15px}}@media screen and (min-width: 768px){.p-areaList__textList{padding-left:25px;padding-right:32px}}.p-areaList__area{display:flex}.p-areaList__area:not(:last-of-type){margin-bottom:22px}.p-areaList__areaName{font-weight:700;line-height:1.4}@media not screen and (min-width: 768px){.p-areaList__areaName{min-width:3rem;font-size:1rem;margin-right:1rem;padding-top:.3rem}}@media screen and (min-width: 768px){.p-areaList__areaName{min-width:6.5rem;font-size:1.125rem;margin-right:20px;padding-top:.4rem}}@media not screen and (min-width: 768px){.p-areaList__pref{width:100%}}@media not screen and (min-width: 768px){.p-areaList__prefList{display:grid;grid-template-columns:repeat(2, 1fr);gap:.25rem}}@media screen and (min-width: 768px){.p-areaList__prefList{display:flex;flex-wrap:wrap;gap:.5rem}}.p-areaList__prefItem{min-width:fit-content;height:fit-content;text-align:center}@media screen and (min-width: 768px){.p-areaList__prefItem{width:9.5rem}}.p-areaList__prefInput{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.p-areaList__prefInput:focus+.p-areaList__prefLabel{outline:auto}.p-areaList__prefInput:checked+.p-areaList__prefLabel{color:var(--text-white);background-color:var(--ci-color)}.p-areaList__prefLabel{display:block;font-weight:500;background-color:var(--bg-white);border:1px solid #acc8d6;border-radius:2rem;transition:all .1s ease-out}@media not screen and (min-width: 768px){.p-areaList__prefLabel{font-size:.875rem;padding-block:.5rem .4rem;padding-inline:.2rem}}@media screen and (min-width: 768px){.p-areaList__prefLabel{font-size:1.125rem;padding-block:.6rem .5rem;padding-inline:1.5rem}}@media(hover: hover){.p-areaList__prefLabel:hover{color:var(--text-white);background-color:var(--ci-color)}}@media(hover: none){.p-areaList__prefLabel:active{color:var(--text-white);background-color:var(--ci-color)}}@media not screen and (min-width: 768px){.p-areaList__map{display:none}}@media screen and (min-width: 768px){.p-areaList__map{translate:-25px 0}}.areaMap{position:relative}@media screen and (min-width: 768px){.areaMap{background-image:url("../../../imgs/lp/general_3/bg-areaMap.webp");background-repeat:no-repeat;background-size:contain}}.areaMap__message{position:absolute;top:35px;left:0;width:146px;background-image:url("../../../imgs/lp/general_3/bg-areaMap_message.svg");background-repeat:no-repeat;background-size:contain;background-position:right bottom;padding-bottom:10px}.areaMap__message--zenkoku{color:var(--ci-color);font-weight:700}@media screen and (min-width: 768px){.areaMap__message--zenkoku{font-size:.875rem}}.areaMap__message--value{color:var(--ci-color);font-weight:700;margin-inline:-0.1rem -0.3rem}@media screen and (min-width: 768px){.areaMap__message--value{font-size:3rem}}.areaMap__message--kasho{color:var(--ci-color);font-weight:700}@media screen and (min-width: 768px){.areaMap__message--kasho{font-size:.875rem}}.areaMap__message--kakudai{font-weight:700}@media screen and (min-width: 768px){.areaMap__message--kakudai{font-size:1rem}}.areaMap__japanPin,.areaMap__tokyoPIn{position:absolute;display:block;width:9px;height:9px;border-radius:50%;background-image:linear-gradient(180deg, #3dc0cc, #3075b7)}.areaMap__japanPin.is-active,.areaMap__tokyoPIn.is-active{z-index:2;animation-name:areaPinActive;animation-duration:1.2s;animation-iteration-count:infinite}@keyframes areaPinActive{from{opacity:1;scale:1.5}to{opacity:0;scale:1.2}}.areaMap__japanPinTokyo{position:absolute;display:block;width:18px;height:18px;border-radius:50%;background-image:linear-gradient(180deg, #3dc0cc, #3075b7)}@media screen and (min-width: 768px){.areaMap__japanPinTokyo{top:173px;left:205px}}.areaMap__japanPinTokyo.is-active{width:18px;height:18px}@media screen and (min-width: 768px){.areaMap__japanPin.sapporo{top:40px;left:220px}}@media screen and (min-width: 768px){.areaMap__japanPin.yokohama{top:182px;left:202px}}@media screen and (min-width: 768px){.areaMap__japanPin.nagoya{top:185px;left:165px}}@media screen and (min-width: 768px){.areaMap__japanPin.umeda{top:190px;left:128px}}@media screen and (min-width: 768px){.areaMap__japanPin.shinsaibashi{top:196px;left:131px}}@media screen and (min-width: 768px){.areaMap__japanPin.kyoto{top:174px;left:130px}}@media screen and (min-width: 768px){.areaMap__japanPin.kobe{top:183px;left:112px}}@media screen and (min-width: 768px){.areaMap__japanPin.hakata{top:211px;left:60px}}@media screen and (min-width: 768px){.areaMap__japanPin.tenjin{top:208px;left:52px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.shibuya{top:222px;left:320px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.ebisu{top:224px;left:325px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.omotesando{top:218px;left:325px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.shinjuku{top:197px;left:338px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.ginza{top:203px;left:388px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.nihonbashi{top:199px;left:390px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.aoyama{top:240px;left:350px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.roppongi{top:241px;left:362px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.shinagawa{top:255px;left:338px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.akihabara{top:207px;left:365px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.sangenjaya{top:227px;left:288px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.ikebukuro{top:166px;left:331px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.meguro{top:243px;left:318px}}@media screen and (min-width: 768px){.areaMap__tokyoPIn.ueno{top:180px;left:390px}}.p-areaList__cards{position:relative}@media not screen and (min-width: 768px){.p-areaList__cards{margin-bottom:50px}}@media screen and (min-width: 768px){.p-areaList__cards{grid-column:1/3;grid-row:1/2;padding-inline:20px;overflow-x:auto}}@media screen and (min-width: 768px){.p-areaList__swiper{margin-bottom:30px}}.p-areaList__cardList{height:auto !important;align-items:stretch;padding-block:20px}.p-areaList__cardItem{height:100%;background-color:var(--bg-white);border-radius:8px;filter:drop-shadow(0px 0px 10px #d4e3ea)}.p-areaList__areaPicture{width:100%;height:auto}.p-areaList__areaImage{width:100%;height:auto;border-top-left-radius:8px;border-top-right-radius:8px;aspect-ratio:82/44}.p-areaList__content{display:flex;flex-direction:column;height:100%}@media not screen and (min-width: 768px){.p-areaList__content{padding-block:20px 15px;padding-inline:1.5rem}}@media screen and (min-width: 768px){.p-areaList__content{padding-block:30px 20px;padding-inline:1.5rem}}.p-areaList__officeName{display:block;font-weight:700}@media not screen and (min-width: 768px){.p-areaList__officeName{font-size:1rem;margin-bottom:14px}}@media screen and (min-width: 768px){.p-areaList__officeName{font-size:1.25rem;margin-bottom:20px}}.p-areaList__address{color:var(--text-secondary);position:relative;margin-left:1.2rem;font-size:.9375rem;letter-spacing:-0.05rem;margin-bottom:.5rem}@media not screen and (min-width: 768px){.p-areaList__address{font-size:.9375rem}}@media screen and (min-width: 768px){.p-areaList__address{font-size:1rem}}.p-areaList__address::before{content:"";position:absolute;width:17px;height:16px;background-image:url("../../../imgs/lp/general_3/icon-areaList_pin.svg");background-repeat:no-repeat;background-size:contain;top:0;left:-19px}.p-areaList__duration{display:block;color:var(--text-secondary);position:relative;margin-left:1.2rem;letter-spacing:-0.05rem}@media not screen and (min-width: 768px){.p-areaList__duration{min-height:2.5rem;font-size:.9375rem;margin-bottom:12px}}@media screen and (min-width: 768px){.p-areaList__duration{font-size:1rem;margin-bottom:20px}}.p-areaList__duration::before{content:"";position:absolute;width:17px;height:18px;background-image:url("../../../imgs/lp/general_3/icon-areaList_walk.svg");background-repeat:no-repeat;background-size:contain;top:0;left:-20px}.p-areaList__featureList{display:grid;grid-template-columns:repeat(5, 1fr);min-height:90px}@media not screen and (min-width: 768px){.p-areaList__featureList{column-gap:5px}}@media screen and (min-width: 768px){.p-areaList__featureList{column-gap:7px}}.p-areaList__featureItem{text-align:center}.p-areaList__featureItem.is-disable{opacity:.2}.p-areaList__featureIcon{display:flex;justify-content:center;align-items:center;background-color:var(--bg-primary)}@media not screen and (min-width: 768px){.p-areaList__featureIcon{margin-bottom:.3rem;padding:8px}}@media screen and (min-width: 768px){.p-areaList__featureIcon{margin-bottom:.3rem;padding:12px}}.p-areaList__featureImage{width:100%;object-fit:contain}.p-areaList__featureLabel{display:inline-block;color:var(--text-secondary);font-weight:500;line-height:1.2}@media not screen and (min-width: 768px){.p-areaList__featureLabel{font-size:.625rem}}@media screen and (min-width: 768px){.p-areaList__featureLabel{font-size:.875rem}}.p-areaList__featureLabel--small{display:block;color:var(--text-secondary);font-weight:500;line-height:1.2;letter-spacing:-0.02rem;word-break:keep-all}@media not screen and (min-width: 768px){.p-areaList__featureLabel--small{font-size:.5rem}}@media screen and (min-width: 768px){.p-areaList__featureLabel--small{font-size:.5625rem}}.p-areaList__navi{position:absolute;width:100%;left:0}@media not screen and (min-width: 768px){.p-areaList__navi{top:calc(50% - 14px);height:28px}}@media screen and (min-width: 768px){.p-areaList__navi{top:calc(50% - 20px);height:40px}}.p-areaList__navi--next,.p-areaList__navi--prev{position:absolute;background-color:var(--bg-secondary);border:1px solid var(--ci-color);border-radius:50%;cursor:pointer;z-index:2}@media not screen and (min-width: 768px){.p-areaList__navi--next,.p-areaList__navi--prev{width:28px;height:28px}}@media screen and (min-width: 768px){.p-areaList__navi--next,.p-areaList__navi--prev{width:40px;height:40px}}.p-areaList__navi--next::before,.p-areaList__navi--prev::before{content:"";position:absolute;width:10px;height:10px;border-top:2px solid #3075b7;border-right:2px solid #3075b7;top:calc(50% - 5px)}@media not screen and (min-width: 768px){.p-areaList__navi--prev{left:calc(10.5% - 14px)}}@media screen and (min-width: 768px){.p-areaList__navi--prev{left:0}}.p-areaList__navi--prev::before{left:calc(50% - 3px);rotate:-135deg}@media not screen and (min-width: 768px){.p-areaList__navi--next{right:calc(10.5% - 14px)}}@media screen and (min-width: 768px){.p-areaList__navi--next{right:0}}.p-areaList__navi--next::before{right:calc(50% - 3px);rotate:45deg}.p-areaList__pagination{transform:translateX(0) !important;margin-inline:auto}.gmoGroup{text-align:center}@media not screen and (min-width: 768px){.gmoGroup{margin-bottom:80px}}@media screen and (min-width: 768px){.gmoGroup{padding-bottom:160px}}@media not screen and (min-width: 768px){.gmoGroup__visual{margin-bottom:30px}}@media screen and (min-width: 768px){.gmoGroup__visual{margin-bottom:80px;overflow-x:hidden}}@media not screen and (min-width: 768px){.gmoGroup__image{width:100%;height:auto}}@media screen and (min-width: 768px){.gmoGroup__image{width:100%;max-width:2720px;height:600px;object-fit:cover;object-position:center}}.gmoGroup__title{font-weight:700}@media not screen and (min-width: 768px){.gmoGroup__title{font-size:1.5rem;margin-bottom:2rem;padding-inline:15px}}@media screen and (min-width: 768px){.gmoGroup__title{font-size:3.5rem;margin-bottom:3.5rem}}.gmoGroup__lead{color:var(--text-secondary);line-height:1.6}@media not screen and (min-width: 768px){.gmoGroup__lead{font-size:1rem;margin-bottom:1rem;padding-inline:15px}}@media screen and (min-width: 768px){.gmoGroup__lead{font-size:1rem;margin-bottom:3.5rem}}.gmoGroup__list{display:flex;justify-content:center}@media not screen and (min-width: 768px){.gmoGroup__list{flex-direction:column;row-gap:.5rem;align-items:center}}@media screen and (min-width: 768px){.gmoGroup__list{column-gap:3rem}}.gmoGroup__item{width:130px;height:66px}.gmoGroup__siteseal{width:100%;height:auto}@media screen and (min-width: 768px){.flow{overflow-x:hidden}}@media not screen and (min-width: 768px){.flow__inner{padding-block:15px 80px;padding-inline:15px;background-color:var(--bg-secondary);background-image:url("../../../imgs/lp/general_3/bg-flow_sp.webp");background-repeat:no-repeat;background-size:contain;background-position:top}}@media screen and (min-width: 768px){.flow__inner{width:100%;margin-inline:auto;padding-block:100px 125px;overflow:hidden;background-color:var(--bg-secondary);background-image:url("../../../imgs/lp/general_3/bg-flow_pc.webp");background-repeat:no-repeat;background-size:cover;background-position:bottom center}}@media not screen and (min-width: 768px){.flow__hgroup{margin-bottom:50px}}@media screen and (min-width: 768px){.flow__hgroup{position:relative;margin-bottom:60px}}.flow__title{font-weight:700;text-align:center;letter-spacing:.1rem}@media not screen and (min-width: 768px){.flow__title{font-size:1.5rem}}@media screen and (min-width: 768px){.flow__title{font-size:3.5rem;position:relative}}.flow__subTitleImg{display:block}@media not screen and (min-width: 768px){.flow__subTitleImg{width:140px;height:45px}}@media screen and (min-width: 768px){.flow__subTitleImg{width:254px;height:81px;position:absolute;top:0;left:calc(50% - 480px)}}.flow__subTitle{width:fit-content;color:var(--ci-color);font-weight:700;margin-inline:auto;position:relative}@media not screen and (min-width: 768px){.flow__subTitle{font-size:1.125rem;margin-bottom:1.2rem}}@media screen and (min-width: 768px){.flow__subTitle{font-size:2rem;margin-bottom:1rem}}.flow__subTitle::before{content:"";position:absolute;width:100%;height:2px;background-image:repeating-linear-gradient(90deg, var(--ci-color), var(--ci-color) 8px, transparent 8px, transparent 12px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 2px;left:0}@media not screen and (min-width: 768px){.flow__subTitle::before{bottom:-3px}}@media screen and (min-width: 768px){.flow__subTitle::before{bottom:0}}.flow__subTitle--num{margin-inline:.1rem}@media not screen and (min-width: 768px){.flow__subTitle--num{font-size:1.375rem}}@media screen and (min-width: 768px){.flow__subTitle--num{font-size:2.875rem;vertical-align:-0.1rem}}.flow__wrapper{position:relative;z-index:0}@media not screen and (min-width: 768px){.flow__wrapper{margin-bottom:30px}}@media screen and (min-width: 768px){.flow__wrapper{width:540px;margin-inline:auto;margin-bottom:60px}}.flow__step{display:flex;align-items:center;background-color:var(--bg-white);border-radius:8px;filter:drop-shadow(0px 0px 10px rgba(204, 204, 204, 0.25))}@media not screen and (min-width: 768px){.flow__step{margin-bottom:.5rem;padding-inline:0 1rem}}@media screen and (min-width: 768px){.flow__step{height:120px;margin-bottom:5px;padding-inline:0 24px}}.flow__step--screening{background-color:#e0f5fe}@media not screen and (min-width: 768px){.flow__step--screening{padding-block:.8rem}}@media screen and (min-width: 768px){.flow__step--screening{height:90px}}@media not screen and (min-width: 768px){.flow__step--screening .flow__mainContent{font-size:.875rem}}@media not screen and (min-width: 768px){.flow__step--screening .flow__image{height:32px}}@media screen and (min-width: 768px){.flow__step--screening .flow__image{height:54px}}.flow__stepNo{display:flex;flex-direction:column;align-items:center;color:var(--ci-color);border-right:1px dashed var(--ci-color)}@media not screen and (min-width: 768px){.flow__stepNo{width:56px}}@media screen and (min-width: 768px){.flow__stepNo{width:85px}}.flow__stepText{font-weight:700;line-height:1}@media not screen and (min-width: 768px){.flow__stepText{font-size:.75rem}}@media screen and (min-width: 768px){.flow__stepText{font-size:.875rem}}.flow__stepNum{font-weight:700;line-height:1}@media not screen and (min-width: 768px){.flow__stepNum{font-size:1.875rem}}@media screen and (min-width: 768px){.flow__stepNum{font-size:2.25rem}}@media not screen and (min-width: 768px){.flow__checked{width:30px;height:auto}}.flow__content{padding-left:1rem}.flow__mainContent{font-weight:700}@media not screen and (min-width: 768px){.flow__mainContent{font-size:1rem}}@media screen and (min-width: 768px){.flow__mainContent{font-size:1.75rem}}.flow__mainContent:has(~.flow__notice){margin-bottom:.5rem}.flow__notice{color:var(--text-secondary)}@media not screen and (min-width: 768px){.flow__notice{font-size:.625rem}}@media screen and (min-width: 768px){.flow__notice{font-size:.75rem}}.flow__image{object-position:center;margin-left:auto}@media not screen and (min-width: 768px){.flow__image{width:50px;object-fit:contain}}@media screen and (min-width: 768px){.flow__image{width:80px;object-fit:none}}.flow__start{width:fit-content;font-weight:700;margin-inline:auto;position:relative}@media not screen and (min-width: 768px){.flow__start{margin-top:1rem}}@media screen and (min-width: 768px){.flow__start{margin-top:2rem}}.flow__start::before{content:"";position:absolute;width:100%;height:12px;background-image:linear-gradient(to right, #99e6ed 0%, #8db7df 100%);left:0;z-index:-1}@media not screen and (min-width: 768px){.flow__start::before{bottom:-2px}}@media screen and (min-width: 768px){.flow__start::before{bottom:2px}}.flow__startText--em{color:var(--ci-color);position:relative}@media not screen and (min-width: 768px){.flow__startText--em{font-size:2.125rem}}@media screen and (min-width: 768px){.flow__startText--em{font-size:3.5rem}}.flow__startText--em::before{content:"";position:absolute;background-image:url("../../../imgs/lp/general_3/img-flow_start.svg");background-repeat:no-repeat;background-size:contain}@media not screen and (min-width: 768px){.flow__startText--em::before{width:calc(28px * 0.8);height:calc(24px * 0.8);top:-15px;left:-15px}}@media screen and (min-width: 768px){.flow__startText--em::before{width:28px;height:24px;top:-20px;left:-20px}}@media not screen and (min-width: 768px){.flow__startText{font-size:1.5rem}}@media screen and (min-width: 768px){.flow__startText{font-size:2.5rem}}.flow-nextArrow{width:14px;height:10px;margin-inline:auto;margin-bottom:5px;background-color:var(--ci-color);clip-path:polygon(0 0, 50% 100%, 100% 0)}.flow-cta{margin-inline:auto}@media not screen and (min-width: 768px){.flow-cta{width:85%}}@media screen and (min-width: 768px){.flow-cta{width:810px}}@media not screen and (min-width: 768px){.case{padding-block:80px;padding-inline:15px}}@media screen and (min-width: 768px){.case{max-width:1280px;margin-inline:auto;padding-block:160px;padding-inline:25px}}@media screen and (min-width: 768px){.case__title{font-size:3.5rem;margin-bottom:4rem}}@media not screen and (min-width: 768px){.case__list{display:flex;flex-direction:column;row-gap:1rem}}@media screen and (min-width: 768px){.case__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:40px}}.case__item{display:flex;flex-direction:column;width:100%;height:100%;aspect-ratio:620/434;background-repeat:no-repeat;background-size:cover;border-radius:8px}.case__item--ChantoBit{background-image:url("../../../imgs/lp/general_3/img-case_ChantoBit.webp")}.case__item--PCT{background-image:url("../../../imgs/lp/general_3/img-case_PCT.webp")}.case__item--OnYourSide{background-image:url("../../../imgs/lp/general_3/img-case_OnYourSide.webp")}.case__item--storymaker{background-image:url("../../../imgs/lp/general_3/img-case_storymaker.webp")}.case__company{width:fit-content;color:var(--text-white);background-color:var(--ci-color);border-top-left-radius:8px;border-bottom-right-radius:8px}@media not screen and (min-width: 768px){.case__company{font-size:.75rem;padding-block:8px 7px;padding-inline:1rem}}@media screen and (min-width: 768px){.case__company{min-width:200px;font-size:.875rem;padding-block:14px 13px;padding-inline:1rem}}.case__message{margin-top:auto}@media not screen and (min-width: 768px){.case__message{margin-bottom:1rem}}@media screen and (min-width: 768px){.case__message{margin-bottom:2.5rem}}.case__subTitle{width:fit-content;color:var(--text-primary);font-weight:700;background-color:var(--bg-white)}@media not screen and (min-width: 768px){.case__subTitle{font-size:1.125rem;margin-bottom:.8rem;padding-block:.4rem .3rem;padding-inline:.8rem 1rem}}@media screen and (min-width: 768px){.case__subTitle{font-size:1.5rem;margin-bottom:1rem;padding-block:.7rem .6rem;padding-inline:1rem}}@media screen and (max-width: 360px){.case__subTitle{font-size:4.7222222222vw;margin-bottom:2.2222222222vw}}.case__leadWrapper{display:flex;flex-direction:column}.case__lead{display:inline-block;width:fit-content;color:var(--text-primary);font-weight:700;background-color:var(--bg-white)}@media not screen and (min-width: 768px){.case__lead{font-size:.875rem;padding-block:.4rem .3rem;padding-inline:.8rem}}@media screen and (min-width: 768px){.case__lead{font-size:1rem;padding-block:.5rem .4rem;padding-inline:1rem}}@media screen and (max-width: 360px){.case__lead{font-size:3.6111111111vw}}.case__lead--above{margin-bottom:.5rem}.faq{background-color:var(--bg-secondary)}@media not screen and (min-width: 768px){.faq{padding-block:40px;padding-inline:15px}}@media screen and (min-width: 768px){.faq{padding-block:80px;padding-inline:25px}}@media screen and (min-width: 768px){.faq__inner{max-width:1280px;margin-inline:auto;padding-inline:25px}}@media not screen and (min-width: 768px){.faq__title{margin-bottom:2.5rem}}@media screen and (min-width: 768px){.faq__title{margin-bottom:100px}}.faq__list{background-color:var(--bg-white);border-radius:1rem}@media screen and (min-width: 768px){.faq__list{padding-block:1rem;padding-inline:1rem}}.faq__item:not(:last-of-type){border-bottom:1px solid var(--border)}.faq__detail{position:relative}.faq__detail::before{content:"";position:absolute;width:17px;height:3px;background-color:var(--ci-color);border-radius:1rem;right:24px}@media not screen and (min-width: 768px){.faq__detail::before{top:40px}}@media screen and (min-width: 768px){.faq__detail::before{top:42px}}.faq__detail::after{content:"";position:absolute;width:17px;height:3px;background-color:var(--ci-color);border-radius:1rem;right:24px;rotate:90deg;transition:rotate .1s ease-out}@media not screen and (min-width: 768px){.faq__detail::after{top:40px}}@media screen and (min-width: 768px){.faq__detail::after{top:42px}}.faq__detail[open]::after{rotate:0deg}@supports(interpolate-size: allow-keywords){.faq__detail::details-content{height:0;transition:height .3s,opacity .3s,content-visibility .3s allow-discrete;overflow:clip}.faq__detail[open]::details-content{height:auto}}.faq__summary{font-weight:500;list-style:none;padding-block:2rem;cursor:pointer;position:relative}.faq__summary::-webkit-details-marker{display:none}@media not screen and (min-width: 768px){.faq__summary{font-size:1rem;padding-inline:56px}}@media screen and (min-width: 768px){.faq__summary{font-size:1.25rem;padding-inline:80px}}.faq__summary::before{content:"Q";position:absolute;display:flex;justify-content:center;color:var(--ci-color);font-weight:700;left:0}@media not screen and (min-width: 768px){.faq__summary::before{width:56px;font-size:1.75rem;top:1.5rem}}@media screen and (min-width: 768px){.faq__summary::before{width:80px;font-size:2.25rem;top:1.375rem}}@media(hover: hover){.faq__summary:hover{color:var(--ci-color)}}@media(hover: none){.faq__summary:active{color:var(--ci-color)}}.faq__content{position:relative;padding-bottom:1rem}@media not screen and (min-width: 768px){.faq__content{padding-inline:56px 1rem}}@media screen and (min-width: 768px){.faq__content{padding-inline:80px 1rem}}.faq__content::before{content:"A";position:absolute;display:flex;justify-content:center;color:var(--ci-color);font-weight:700;left:0}@media not screen and (min-width: 768px){.faq__content::before{width:56px;font-size:1.75rem}}@media screen and (min-width: 768px){.faq__content::before{width:80px;font-size:2.25rem;top:1.25rem}}.faq__text{line-height:1.6;margin-bottom:1rem}@media not screen and (min-width: 768px){.faq__text{font-size:.875rem;padding-top:.5rem}}@media screen and (min-width: 768px){.faq__text{font-size:1rem;padding-top:1.5rem}}.faq__text--small{color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}@media not screen and (min-width: 768px){.faq__text--small{font-size:.75rem}}@media screen and (min-width: 768px){.faq__text--small{font-size:.875rem}}.faq__link{color:var(--text-link)}@media(hover: hover){.faq__link:hover{text-decoration:underline}}@media(hover: none){.faq__link:active{text-decoration:underline}}.site-footer{background-color:#f0f6f6}@media not screen and (min-width: 768px){.site-footer{padding-block:1.5rem;padding-inline:15px}}@media screen and (min-width: 768px){.site-footer{margin-inline:auto;padding-block:1.5rem;padding-inline:25px}}@media not screen and (min-width: 768px){.site-footer__inner{text-align:center}}@media screen and (min-width: 768px){.site-footer__inner{max-width:1280px;display:flex;justify-content:space-between;margin-inline:auto;padding-inline:25px}}.site-footer__list{text-align:left}@media not screen and (min-width: 768px){.site-footer__list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);row-gap:1rem;margin-bottom:40px}}@media screen and (min-width: 768px){.site-footer__list{display:flex;column-gap:40px}}.site-footer__link{font-size:.75rem}@media(hover: hover){.site-footer__link:hover{text-decoration:underline}}@media(hover: none){.site-footer__link:active{text-decoration:underline}}.site-footer__rights{color:#7c8998;font-size:.75rem}.p-kv__inner{position:relative}@media screen and (min-width: 768px){.p-kv__inner{max-width:1920px;min-width:1280px;margin-inline:auto}}.p-kv__inner::before{content:"";position:absolute;z-index:2;background-image:url(/assets/imgs/lp/kigyo/deco-kv_city.svg);background-size:contain;background-repeat:no-repeat;aspect-ratio:275/43}@media not screen and (min-width: 768px){.p-kv__inner::before{width:50vw;left:31.1111111111vw;bottom:29.1666666667vw}}@media screen and (min-width: 768px){.p-kv__inner::before{width:clamp(22.9166666667rem,28.6458333333vw,34.375rem);left:clamp(24.1666666667rem,30.2083333333vw,36.25rem);bottom:0}}.p-kv__titleWrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.p-kv__titleWrapper::before{content:"";position:absolute;background-image:url(/assets/imgs/lp/kigyo/ttl-kv_virtual.svg);background-size:contain;background-repeat:no-repeat;aspect-ratio:239/41;z-index:1}@media not screen and (min-width: 768px){.p-kv__titleWrapper::before{width:50vw;top:25.5555555556vw;left:23.6111111111vw}}@media screen and (min-width: 768px){.p-kv__titleWrapper::before{width:clamp(29.1666666667rem,36.4583333333vw,43.75rem);top:clamp(1.3333333333rem,1.6666666667vw,2rem);left:clamp(18.3333333333rem,22.9166666667vw,27.5rem)}}.p-kv__titleWrapper::after{content:"";position:absolute;background-image:url(/assets/imgs/lp/kigyo/ttl-kv_office.svg);background-size:contain;background-repeat:no-repeat;aspect-ratio:239/41;z-index:1}@media not screen and (min-width: 768px){.p-kv__titleWrapper::after{width:50vw;top:67.2222222222vw;left:34.7222222222vw}}@media screen and (min-width: 768px){.p-kv__titleWrapper::after{width:clamp(29.1666666667rem,36.4583333333vw,43.75rem);top:clamp(22.5rem,28.125vw,33.75rem);left:clamp(39.1666666667rem,48.9583333333vw,58.75rem)}}.p-kv__badge{position:absolute;z-index:2;color:var(--text-primary);font-weight:500;text-align:center;border-radius:50%;background-color:#fff200;display:flex;flex-direction:column;justify-content:center;align-items:center}@media not screen and (min-width: 768px){.p-kv__badge{width:26.6666666667vw;height:26.6666666667vw;padding-top:2.7777777778vw;top:9.7222222222vw;left:2.2222222222vw;line-height:1.2}}@media screen and (min-width: 768px){.p-kv__badge{width:clamp(7.5rem,9.375vw,11.25rem);height:clamp(7.5rem,9.375vw,11.25rem);padding-top:clamp(0.4166666667rem,.5208333333vw,0.625rem);top:clamp(5.4166666667rem,6.7708333333vw,8.125rem);left:clamp(18.75rem,23.4375vw,28.125rem);line-height:1.4}}@media not screen and (min-width: 768px){.p-kv__badge--text1{font-size:15px;font-size:4.1666666667vw}}@media screen and (min-width: 768px){.p-kv__badge--text1{font-size:28px;font-size:1.4583333333vw}}.p-kv__badge--text2{letter-spacing:4px}@media not screen and (min-width: 768px){.p-kv__badge--text2{font-size:22px;font-size:6.1111111111vw}}@media screen and (min-width: 768px){.p-kv__badge--text2{font-size:40px;font-size:2.0833333333vw}}.p-kv__subTitle{font-weight:700;text-align:center;background:linear-gradient(94deg, #085d88 5.31%, #0359ae 17.04%, #297dba 36.99%, #005bac 52.83%, #004965 68.67%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media not screen and (min-width: 768px){.p-kv__subTitle{margin-top:37.5vw}}@media screen and (min-width: 768px){.p-kv__subTitle{margin-top:clamp(11.25rem,14.0625vw,16.875rem)}}@media not screen and (min-width: 768px){.p-kv__subTitle--num{font-size:30px;font-size:8.3333333333vw}}@media screen and (min-width: 768px){.p-kv__subTitle--num{font-size:58px;font-size:3.0208333333vw}}.p-kv__subTitle--unit{margin-inline:-0.2rem}@media not screen and (min-width: 768px){.p-kv__subTitle--unit{font-size:19px;font-size:5.2777777778vw}}@media screen and (min-width: 768px){.p-kv__subTitle--unit{font-size:40px;font-size:2.0833333333vw}}.p-kv__subTitle--text1{font-size:56px;font-size:2.9166666667vw}@media not screen and (min-width: 768px){.p-kv__subTitle--text1{font-size:26px;font-size:7.2222222222vw}}.p-kv__subTitle--text2{font-size:56px;font-size:2.9166666667vw}@media not screen and (min-width: 768px){.p-kv__subTitle--text2{font-size:26px;font-size:7.2222222222vw}}.p-kv__subTitle--text3{font-size:40px;font-size:2.0833333333vw}@media not screen and (min-width: 768px){.p-kv__subTitle--text3{font-size:20px;font-size:5.5555555556vw}}.p-kv__title{text-align:center}@media not screen and (min-width: 768px){.p-kv__title{margin-top:0}}@media screen and (min-width: 768px){.p-kv__title{margin-top:clamp(0.625rem,.78125vw,0.9375rem)}}.p-kv__titleImg{height:auto}@media not screen and (min-width: 768px){.p-kv__titleImg{width:94.4444444444vw}}@media screen and (min-width: 768px){.p-kv__titleImg{width:clamp(36rem,45vw,54rem)}}.p-kv__imgWrapper{display:grid}@media not screen and (min-width: 768px){.p-kv__imgWrapper{grid-template-columns:33.3333333333vw auto 33.3333333333vw;grid-template-rows:repeat(3, auto);row-gap:6px}}@media screen and (min-width: 768px){.p-kv__imgWrapper{grid-template-columns:repeat(2, auto);grid-template-rows:repeat(3, 1fr);row-gap:12px}}.p-kv__imgItem{display:block}@media not screen and (min-width: 768px){.p-kv__imgItem{height:23.8888888889vw}}@media screen and (min-width: 768px){.p-kv__imgItem{height:clamp(9.8333333333rem,12.2916666667vw,14.75rem);filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.15))}}.p-kv__flipCard{display:inline-block;perspective:1000px}.p-kv__flipCardInner{position:relative;display:inline-block;transform-style:preserve-3d;transition:transform .6s ease-in-out;transform:rotateY(0deg);will-change:transform}.p-kv__flipCardInner.is-flipped{transform:rotateY(-180deg)}@media(prefers-reduced-motion: reduce){.p-kv__flipCardInner{transition:none}}.p-kv__flipCardFace{display:block;backface-visibility:hidden}.p-kv__flipCardFace--back{position:absolute;top:0;left:0;width:100%;transform:rotateY(-180deg)}@media not screen and (min-width: 768px){.p-kv__imgItem--topLeft{grid-column:1/2;grid-row:1/2;margin-bottom:41.6666666667vw}}@media not screen and (min-width: 768px){.p-kv__imgItem--topLeft .p-kv__img{width:33.3333333333vw}}@media screen and (min-width: 768px){.p-kv__imgItem--topLeft .p-kv__img{width:clamp(19.6666666667rem,24.5833333333vw,29.5rem);border-top-right-radius:8px;border-bottom-right-radius:8px}}.p-kv__imgItem--topRight{text-align:right}@media not screen and (min-width: 768px){.p-kv__imgItem--topRight{grid-column:2/4;grid-row:1/2;margin-bottom:41.6666666667vw}}@media not screen and (min-width: 768px){.p-kv__imgItem--topRight .p-kv__img{width:65vw;margin-bottom:41.6666666667vw}}@media screen and (min-width: 768px){.p-kv__imgItem--topRight .p-kv__img{width:clamp(28.3333333333rem,35.4166666667vw,42.5rem);border-top-left-radius:8px;border-bottom-left-radius:8px}}@media not screen and (min-width: 768px){.p-kv__imgItem--middleLeft{grid-column:1/2;grid-row:2/3}}@media not screen and (min-width: 768px){.p-kv__imgItem--middleLeft .p-kv__img{width:25.8333333333vw}}@media screen and (min-width: 768px){.p-kv__imgItem--middleLeft .p-kv__img{width:clamp(15.1666666667rem,18.9583333333vw,22.75rem);border-top-right-radius:8px;border-bottom-right-radius:8px}}.p-kv__imgItem--middleRight{text-align:right}@media not screen and (min-width: 768px){.p-kv__imgItem--middleRight{grid-column:3/4;grid-row:2/3}}@media not screen and (min-width: 768px){.p-kv__imgItem--middleRight .p-kv__img{width:25.5555555556vw}}@media screen and (min-width: 768px){.p-kv__imgItem--middleRight .p-kv__img{width:clamp(15rem,18.75vw,22.5rem);border-top-left-radius:8px;border-bottom-left-radius:8px}}@media not screen and (min-width: 768px){.p-kv__imgItem--bottomLeft{grid-column:1/2;grid-row:3/4}}@media not screen and (min-width: 768px){.p-kv__imgItem--bottomLeft .p-kv__img{width:65vw}}@media screen and (min-width: 768px){.p-kv__imgItem--bottomLeft .p-kv__img{width:clamp(28.25rem,35.3125vw,42.375rem);border-top-right-radius:8px;border-bottom-right-radius:8px}}.p-kv__imgItem--bottomRight{text-align:right}@media not screen and (min-width: 768px){.p-kv__imgItem--bottomRight{grid-column:3/4;grid-row:3/4}}@media not screen and (min-width: 768px){.p-kv__imgItem--bottomRight .p-kv__img{width:33.3333333333vw}}@media screen and (min-width: 768px){.p-kv__imgItem--bottomRight .p-kv__img{width:clamp(19.6666666667rem,24.5833333333vw,29.5rem);border-top-left-radius:8px;border-bottom-left-radius:8px}}.p-kv__img{display:block;width:100%;height:100%;object-fit:cover}.p-kv__lead{color:var(--text-primary);font-weight:700;line-height:2.4;letter-spacing:.05em;text-align:center}@media screen and (min-width: 768px){.p-kv__lead{font-size:1.375rem;padding-block:64px 84px}}@media not screen and (min-width: 768px){.p-lead{padding-block:24px 40px;padding-inline:15px}}@media screen and (min-width: 768px){.p-lead{padding-block:64px 84px;padding-inline:25px}}.p-lead__text{color:var(--text-primary);font-weight:700;line-height:2.4;letter-spacing:.05em;text-align:center}@media not screen and (min-width: 768px){.p-lead__text{font-size:1rem}}@media screen and (min-width: 768px){.p-lead__text{font-size:1.375rem}}.p-benefits__inner{text-align:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-benefits__inner{background-color:#eaf4fe;border-top-left-radius:60px;border-top-right-radius:60px;padding-block:32px 80px;padding-inline:15px}}@media screen and (min-width: 768px){.p-benefits__inner{min-width:1280px;background-image:url(/assets/imgs/lp/kigyo/bg-benefits.webp);background-size:cover;background-position:center;border-top-left-radius:100px;border-top-right-radius:100px;padding-block:80px 100px;padding-inline:25px}}.p-benefits__head{line-height:1.4}@media not screen and (min-width: 768px){.p-benefits__head{margin-bottom:80px}}@media screen and (min-width: 768px){.p-benefits__head{margin-inline:auto;margin-bottom:140px}}.p-benefits__headTitle{display:inline-block;color:var(--text-primary);font-weight:700;margin-bottom:8px;position:relative}@media not screen and (min-width: 768px){.p-benefits__headTitle{font-size:1rem}}@media screen and (min-width: 768px){.p-benefits__headTitle{font-size:1.5rem}}.p-benefits__headTitle::before{content:"";position:absolute;background-color:var(--text-primary);width:2px;height:20px;bottom:.7rem;left:-0.7rem;rotate:-20deg}.p-benefits__headTitle::after{content:"";position:absolute;background-color:var(--text-primary);width:2px;height:20px;bottom:.7rem;right:-0.7rem;rotate:20deg}.p-benefits__headTitle--em{color:var(--tint-orange);padding-inline:.2em}@media not screen and (min-width: 768px){.p-benefits__headTitle--em{font-size:1.75rem}}@media screen and (min-width: 768px){.p-benefits__headTitle--em{font-size:2.5rem}}.p-benefits__headText{color:var(--text-primary);line-height:1.4}@media not screen and (min-width: 768px){.p-benefits__headText{font-size:1rem}}@media screen and (min-width: 768px){.p-benefits__headText{font-size:2rem}}.p-benefits__headText--em{font-weight:700}@media not screen and (min-width: 768px){.p-benefits__headText--em{font-size:1.5rem}}@media screen and (min-width: 768px){.p-benefits__headText--em{font-size:3.5rem}}.p-benefits__list{display:flex}@media not screen and (min-width: 768px){.p-benefits__list{flex-direction:column;row-gap:80px}}@media screen and (min-width: 768px){.p-benefits__list{width:1250px;margin-inline:auto;justify-content:center;column-gap:40px}}.p-benefits__item{flex:1;filter:drop-shadow(0 0 30px rgba(0, 0, 0, 0.1))}.p-benefits__itemHead{position:relative;--title-head-gradient: linear-gradient(94deg, #085d88 5.31%, #0359ae 17.04%, #005bac 52.83%, #004965 68.67%)}.p-benefits__itemHead::before{content:"";position:absolute;left:0;z-index:-1;width:100%;background-image:var(--title-head-gradient);background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-benefits__itemHead::before{height:calc(100% + 8px);bottom:0;border-top-left-radius:46px;border-top-right-radius:46px}}@media screen and (min-width: 768px){.p-benefits__itemHead::before{height:calc(100% + 48px);bottom:0;border-top-left-radius:60px;border-top-right-radius:60px}}.p-benefits__itemHead::after{content:"";position:absolute;left:0;z-index:-1;width:100%;background-image:var(--title-head-gradient)}@media not screen and (min-width: 768px){.p-benefits__itemHead::after{height:calc(100% + 60px);bottom:-8px;clip-path:circle(56px at 50% 45%)}}@media screen and (min-width: 768px){.p-benefits__itemHead::after{height:calc(100% + 48px);bottom:50px;clip-path:circle(18% at 50% 43%)}}.p-benefits__itemTitle--costSavings,.p-benefits__itemTitle--reliability,.p-benefits__itemTitle--privacy{color:var(--text-white);font-weight:700;position:relative}@media not screen and (min-width: 768px){.p-benefits__itemTitle--costSavings,.p-benefits__itemTitle--reliability,.p-benefits__itemTitle--privacy{font-size:1.75rem;padding-block:18px;padding-inline:18px}}@media screen and (min-width: 768px){.p-benefits__itemTitle--costSavings,.p-benefits__itemTitle--reliability,.p-benefits__itemTitle--privacy{font-size:2.25rem;padding-block:0 36px;padding-inline:48px}}.p-benefits__itemTitle--costSavings::before,.p-benefits__itemTitle--reliability::before,.p-benefits__itemTitle--privacy::before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center}.p-benefits__itemTitle--privacy::before{content:"";position:absolute;background-image:url(/assets/imgs/lp/kigyo/icon-benefits_privacy.svg)}@media not screen and (min-width: 768px){.p-benefits__itemTitle--privacy::before{width:46px;height:46px;top:-40px;left:calc(50% - 23px)}}@media screen and (min-width: 768px){.p-benefits__itemTitle--privacy::before{width:60px;height:60px;top:-85px;left:calc(50% - 30px)}}.p-benefits__itemTitle--reliability::before{content:"";position:absolute;background-image:url(/assets/imgs/lp/kigyo/icon-benefits_reliability.svg)}@media not screen and (min-width: 768px){.p-benefits__itemTitle--reliability::before{width:46px;height:46px;top:-40px;left:calc(50% - 24px)}}@media screen and (min-width: 768px){.p-benefits__itemTitle--reliability::before{width:60px;height:60px;top:-85px;left:calc(50% - 32px)}}.p-benefits__itemTitle--costSavings::before{content:"";position:absolute;background-image:url(/assets/imgs/lp/kigyo/icon-benefits_costSavings.svg)}@media not screen and (min-width: 768px){.p-benefits__itemTitle--costSavings::before{width:calc(89px * 0.8);height:calc(60px * 0.8);top:-40px;left:calc(50% - calc(44.5px * 0.8))}}@media screen and (min-width: 768px){.p-benefits__itemTitle--costSavings::before{width:89px;height:60px;top:-85px;left:calc(50% - 44.5px)}}.p-benefits__itemContent{background-color:var(--bg-white)}@media not screen and (min-width: 768px){.p-benefits__itemContent{padding:16px}}@media screen and (min-width: 768px){.p-benefits__itemContent{padding:24px}}.p-benefits__itemIssue{color:var(--text-primary);font-weight:700}@media not screen and (min-width: 768px){.p-benefits__itemIssue{font-size:1.125rem;margin-bottom:16px}}@media screen and (min-width: 768px){.p-benefits__itemIssue{font-size:1.5rem;margin-bottom:24px}}.p-benefits__itemSolution{background-color:#eaf4fe;border-radius:10px;line-height:1.4}@media not screen and (min-width: 768px){.p-benefits__itemSolution{padding-block:8px;padding-inline:18px}}@media screen and (min-width: 768px){.p-benefits__itemSolution{padding-block:10px;padding-inline:16px}}.p-benefits__itemSolution--small{font-weight:500}@media not screen and (min-width: 768px){.p-benefits__itemSolution--small{font-size:.875rem}}@media screen and (min-width: 768px){.p-benefits__itemSolution--small{font-size:1.125rem}}.p-benefits__itemSolution--large{font-weight:700;background:linear-gradient(110deg, #379ac1 0%, #3075b7 60%, #000 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media not screen and (min-width: 768px){.p-benefits__itemSolution--large{font-size:1.75rem}}@media screen and (min-width: 768px){.p-benefits__itemSolution--large{font-size:2.25rem}}.p-benefits__itemSolution--medium{font-weight:700;background:linear-gradient(94deg, #379ac1 0%, #3075b7 70%, #000 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media not screen and (min-width: 768px){.p-benefits__itemSolution--medium{font-size:1.125rem}}@media screen and (min-width: 768px){.p-benefits__itemSolution--medium{font-size:1.5rem}}.p-benefits__itemSolution--de{color:#000;font-weight:700}@media not screen and (min-width: 768px){.p-benefits__itemSolution--de{font-size:1.125rem}}@media screen and (min-width: 768px){.p-benefits__itemSolution--de{font-size:1.5rem}}.p-campaign__inner{display:flex;flex-direction:column;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-campaign__inner{background-image:url(/assets/imgs/lp/kigyo/bg-campaign_sp.webp);padding-block:40px 88px}}@media screen and (min-width: 768px){.p-campaign__inner{background-image:url(/assets/imgs/lp/kigyo/bg-campaign_pc.webp);padding-block:80px}}.p-campaign__moreWrapper{position:relative}.p-campaign__moreWrapper::before{content:"+";position:absolute;left:calc(50% - 0.25em);color:var(--text-primary);font-weight:400}@media not screen and (min-width: 768px){.p-campaign__moreWrapper::before{top:-32px;font-size:2.5rem}}@media screen and (min-width: 768px){.p-campaign__moreWrapper::before{top:-8px;font-size:4rem}}.p-campaign__more{color:var(--text-primary);font-weight:700;text-align:center;position:relative}@media not screen and (min-width: 768px){.p-campaign__more{font-size:1.125rem;margin-block:16px 12px}}@media screen and (min-width: 768px){.p-campaign__more{font-size:2rem;margin-block:60px 12px}}.p-campaign__more::before{content:"";position:absolute;background-color:var(--text-primary);transform:skewX(20deg)}@media not screen and (min-width: 768px){.p-campaign__more::before{width:2px;height:.9rem;bottom:.2rem;left:.1rem}}@media screen and (min-width: 768px){.p-campaign__more::before{width:4px;height:1.5rem;bottom:.5rem;left:-1rem}}.p-campaign__more::after{content:"";position:absolute;background-color:var(--text-primary);transform:skewX(-20deg)}@media not screen and (min-width: 768px){.p-campaign__more::after{width:2px;height:.9rem;bottom:.2rem;right:.1rem}}@media screen and (min-width: 768px){.p-campaign__more::after{width:4px;height:1.5rem;bottom:.5rem;right:-1rem}}@media not screen and (min-width: 768px){.p-campaign__more--small{font-size:.875rem}}@media screen and (min-width: 768px){.p-campaign__more--small{font-size:1.875rem}}.p-campaign__more--em{color:var(--ci-color)}@media not screen and (min-width: 768px){.p-campaign__more--em{font-size:1.25rem}}@media screen and (min-width: 768px){.p-campaign__more--em{font-size:2.5rem}}.p-campaign__couponArea{width:100%;max-width:1100px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;background:linear-gradient(94deg, #085d88 5.31%, #0359ae 17.04%, #005bac 52.83%, #004965 68.67%);border-radius:10px}@media not screen and (min-width: 768px){.p-campaign__couponArea{margin-bottom:16px;padding-block:24px;padding-inline:24px}}@media screen and (min-width: 768px){.p-campaign__couponArea{margin-bottom:40px;padding-block:40px;padding-inline:40px}}.p-campaign__title{display:inline-block;background:linear-gradient(to right, #d79607, #ffeabd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:400;text-align:center;border-bottom:2px dashed #d79607;padding-bottom:.2em}@media not screen and (min-width: 768px){.p-campaign__title{font-size:2rem}}@media screen and (min-width: 768px){.p-campaign__title{width:640px;font-size:2.875rem}}.p-coupon__offer{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.p-coupon__offer{column-gap:16px}}.p-coupon__offerTitle{display:flex;justify-content:center;align-items:center;color:var(--ci-color);font-weight:500;line-height:1.4;text-align:center;background-color:var(--bg-white);border-radius:50%}@media not screen and (min-width: 768px){.p-coupon__offerTitle{width:60px;height:60px;font-size:.75rem}}@media screen and (min-width: 768px){.p-coupon__offerTitle{width:130px;height:130px;font-size:1.4375rem}}@media screen and (max-width: 360px){.p-coupon__offerTitle{width:16.6666666667vw;height:16.6666666667vw;font-size:3.3333333333vw}}.p-coupon__offerNum{color:var(--text-white)}@media not screen and (min-width: 768px){.p-coupon__offerNum{font-weight:500}}@media screen and (min-width: 768px){.p-coupon__offerNum{font-weight:700}}.p-coupon__offerNum--num{letter-spacing:-0.1em;margin-right:.1em}@media not screen and (min-width: 768px){.p-coupon__offerNum--num{font-size:4.875rem}}@media screen and (min-width: 768px){.p-coupon__offerNum--num{font-size:10.8125rem}}@media screen and (max-width: 360px){.p-coupon__offerNum--num{font-size:20.8333333333vw}}@media not screen and (min-width: 768px){.p-coupon__offerNum--unit{font-size:2.125rem}}@media screen and (min-width: 768px){.p-coupon__offerNum--unit{font-size:4.75rem}}@media screen and (max-width: 360px){.p-coupon__offerNum--unit{font-size:8.8888888889vw}}@media not screen and (min-width: 768px){.p-coupon__offerNum--text{font-size:3.8125rem}}@media screen and (min-width: 768px){.p-coupon__offerNum--text{font-size:8.5rem}}@media screen and (max-width: 360px){.p-coupon__offerNum--text{font-size:15.5555555556vw}}.p-coupon__codeArea{display:flex;align-items:center;background-color:var(--bg-white);position:relative}@media not screen and (min-width: 768px){.p-coupon__codeArea{column-gap:15%;width:100%;max-width:400px;padding-block:12px;padding-inline:16px;border-radius:5px}}@media screen and (min-width: 768px){.p-coupon__codeArea{column-gap:18%;width:640px;padding-block:18px;padding-inline:20px;border-radius:10px}}@media screen and (max-width: 360px){.p-coupon__codeArea{column-gap:10%}}@media(hover: hover){.p-coupon__codeArea:hover .p-coupon__code{color:var(--ci-color)}}@media(hover: none){.p-coupon__codeArea:active .p-coupon__code{color:var(--ci-color)}}.p-coupon__codeArea::after{content:"";position:absolute;background-image:url("/assets/imgs/lp/common/icon-copy.svg");background-size:contain;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-coupon__codeArea::after{width:24px;height:24px;top:calc(50% - 12px);right:10px}}@media screen and (min-width: 768px){.p-coupon__codeArea::after{width:46px;height:46px;top:calc(50% - 23px);right:20px}}.p-coupon__codeTitle{color:var(--text-primary);white-space:nowrap}@media not screen and (min-width: 768px){.p-coupon__codeTitle{font-size:.875rem}}@media screen and (min-width: 768px){.p-coupon__codeTitle{font-size:1.75rem}}.p-coupon__code{color:var(--text-primary)}@media not screen and (min-width: 768px){.p-coupon__code{font-size:1.375rem;padding-right:40px}}@media screen and (min-width: 768px){.p-coupon__code{font-size:2.5rem;padding-right:100px}}@media screen and (max-width: 360px){.p-coupon__code{padding-right:11.1111111111vw}}@media not screen and (min-width: 768px){.p-campaign__ctaArea{width:90%;margin-bottom:16px}}@media screen and (min-width: 768px){.p-campaign__ctaArea{width:800px;margin-bottom:20px}}.p-campaign__note{color:var(--text-primary);line-height:1.6}@media screen and (min-width: 768px){.p-campaign__note{width:800px;text-align:center}}@media not screen and (min-width: 768px){.p-campaign__noteTitle{font-weight:700;font-size:.75rem}}@media screen and (min-width: 768px){.p-campaign__noteTitle{font-size:1rem}}@media not screen and (min-width: 768px){.p-campaign__noteText{font-weight:400;font-size:.75rem}}@media screen and (min-width: 768px){.p-campaign__noteText{font-size:.875rem}}@media not screen and (min-width: 768px){.p-price__inner{padding-top:60px}}@media screen and (min-width: 768px){.p-price__inner{max-width:1280px;padding-block:100px 80px}}@media not screen and (min-width: 768px){.p-price__subScript{font-size:1rem}}@media screen and (min-width: 768px){.p-price__subScript{font-size:2rem}}@media not screen and (min-width: 768px){.p-price__title{font-size:1.5rem;margin-bottom:16px}}@media screen and (min-width: 768px){.p-price__title{font-size:3.5rem}}.p-price__lead{line-height:1.5;color:var(--text-primary);text-align:center}@media not screen and (min-width: 768px){.p-price__lead{font-size:1rem;margin-bottom:24px;padding-inline:24px}}@media screen and (min-width: 768px){.p-price__lead{font-size:1rem;margin-bottom:32px}}.p-price__subTitle{width:100%;color:#014965;font-weight:700;text-align:center}@media not screen and (min-width: 768px){.p-price__subTitle{font-size:1.5rem;margin-bottom:8px}}@media screen and (min-width: 768px){.p-price__subTitle{font-size:1.75rem;margin-bottom:16px}}.p-priceInitialCost{display:flex;flex-wrap:wrap;justify-content:center;align-items:end}@media not screen and (min-width: 768px){.p-priceInitialCost{margin-bottom:1.5rem;column-gap:20px}}@media screen and (min-width: 768px){.p-priceInitialCost{margin-bottom:60px}}@media screen and (max-width: 360px){.p-priceInitialCost{column-gap:2.7777777778vw}}.p-priceInitialCost__inner{display:flex;flex-direction:column}@media not screen and (min-width: 768px){.p-priceInitialCost__inner{row-gap:12px;margin-bottom:8px}}@media screen and (min-width: 768px){.p-priceInitialCost__inner{row-gap:32px;margin-bottom:16px}}.p-priceInitialCost__item{color:var(--ci-color);font-weight:700;line-height:.9}@media not screen and (min-width: 768px){.p-priceInitialCost__item{font-size:1.25rem}}@media screen and (min-width: 768px){.p-priceInitialCost__item{font-size:2.5rem}}@media screen and (max-width: 360px){.p-priceInitialCost__item{font-size:5.5555555556vw}}.p-priceInitialCost__item--small{color:var(--text-secondary);font-weight:400}@media not screen and (min-width: 768px){.p-priceInitialCost__item--small{font-size:.75rem;position:relative}.p-priceInitialCost__item--small::before{content:"\a";white-space:pre}}@media screen and (min-width: 768px){.p-priceInitialCost__item--small{font-size:1.125rem}}.p-priceInitialCost__free{position:relative;color:#3075b7;font-weight:700;background-image:linear-gradient(94deg, #085d88 5.31%, #0359ae 17.04%, #005bac 52.83%, #004965 68.67%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-priceInitialCost__zero{line-height:.8;vertical-align:-0.3rem}@media not screen and (min-width: 768px){.p-priceInitialCost__zero{font-size:12.5rem}}@media screen and (min-width: 768px){.p-priceInitialCost__zero{font-size:24.375rem}}@media screen and (max-width: 360px){.p-priceInitialCost__zero{font-size:50vw}}.p-priceInitialCost__zero::before{content:"";position:absolute;background-image:url("/assets/imgs/lp/general_3/img-initialCost.svg");background-repeat:no-repeat;background-size:contain}@media not screen and (min-width: 768px){.p-priceInitialCost__zero::before{width:calc(120px * 0.4);height:calc(140px * 0.4);top:-30px;right:5px}}@media screen and (min-width: 768px){.p-priceInitialCost__zero::before{width:calc(120px * 0.7);height:calc(140px * 0.7);top:-35px;right:20px}}@media screen and (max-width: 360px){.p-priceInitialCost__zero::before{width:13.3333333333vw;height:15.5555555556vw;top:-8.3333333333vw;right:1.3888888889vw}}@media not screen and (min-width: 768px){.p-priceInitialCost__currency{font-size:2.25rem}}@media screen and (min-width: 768px){.p-priceInitialCost__currency{font-size:5.25rem}}@media screen and (max-width: 360px){.p-priceInitialCost__currency{font-size:9.4444444444vw}}.p-price__note{width:100%;color:var(--text-primary);font-weight:400;line-height:1.75;margin-top:16px}@media not screen and (min-width: 768px){.p-price__note{font-size:.875rem}}@media screen and (min-width: 768px){.p-price__note{font-size:1.25rem;text-align:center}}.p-basicPrice__lead{color:var(--text-primary);font-weight:400;font-size:1rem;text-align:center}@media not screen and (min-width: 768px){.p-basicPrice__lead{margin-bottom:16px}}@media screen and (min-width: 768px){.p-basicPrice__lead{margin-bottom:32px}}@media not screen and (min-width: 768px){.p-basicPrice__priceTable{display:flex;flex-direction:column;row-gap:24px}}@media screen and (min-width: 768px){.p-basicPrice__priceTable{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}}.p-plan{background-color:var(--bg-primary);border-top-left-radius:8px;border-top-right-radius:8px}.p-plan__title{color:var(--text-white);font-weight:700;font-size:1.5rem;text-align:center;background:linear-gradient(94deg, #085d88 5.31%, #0359ae 17.04%, #005bac 52.83%, #004965 68.67%);border-top-left-radius:8px;border-top-right-radius:8px}@media not screen and (min-width: 768px){.p-plan__title{padding:16px 16px}}@media screen and (min-width: 768px){.p-plan__title{padding:16px 16px}}.p-plan__title--small{font-size:1.125rem;font-weight:500;margin-left:8px}.p-plan__lead{color:var(--text-primary);font-weight:400;font-size:1rem;line-height:1.4;text-align:center}@media not screen and (min-width: 768px){.p-plan__lead{margin-bottom:16px}}@media screen and (min-width: 768px){.p-plan__lead{margin-bottom:24px}}.p-plan__lead--em{color:var(--text-primary);font-weight:700;font-size:1rem}@media not screen and (min-width: 768px){.p-plan__priceWrapper{padding:24px}}@media screen and (min-width: 768px){.p-plan__priceWrapper{padding:30px}}.p-plan__priceTextWrapper{gap:12px;background-color:var(--bg-white);border-radius:10px;text-align:center}@media not screen and (min-width: 768px){.p-plan__priceTextWrapper{margin-bottom:24px;padding:16px 8px}}@media screen and (min-width: 768px){.p-plan__priceTextWrapper{margin-bottom:24px;padding-block:24px 16px;padding-inline:12px}}.p-plan__priceText{color:var(--text-primary);font-weight:400;font-size:1rem;line-height:1.4}@media not screen and (min-width: 768px){.p-plan__priceText{margin-bottom:16px}}@media screen and (min-width: 768px){.p-plan__priceText{margin-bottom:8px}}.p-plan__priceText--em{color:var(--ci-color);font-weight:700}@media not screen and (min-width: 768px){.p-plan__priceText--em{font-size:1.125rem}}@media screen and (min-width: 768px){.p-plan__priceText--em{font-size:1.375rem}}.p-plan__priceNumWrapper{display:flex;justify-content:center;align-items:baseline}@media not screen and (min-width: 768px){.p-plan__priceNumWrapper{column-gap:32px}}@media screen and (min-width: 768px){.p-plan__priceNumWrapper{column-gap:36px}}.p-plan__price--del{position:relative}.p-plan__price--del::before{content:"";position:absolute;background-color:var(--text-primary);clip-path:polygon(0 0, 0% 100%, 100% 50%)}@media not screen and (min-width: 768px){.p-plan__price--del::before{width:10px;height:16px;top:50%;right:-24px}}@media screen and (min-width: 768px){.p-plan__price--del::before{width:12px;height:21px;top:calc(50% - 10.5px);right:-24px}}@media screen and (max-width: 360px){.p-plan__price--del::before{width:2.7777777778vw;height:4.4444444444vw;top:30%;right:-6.6666666667vw}}.p-plan__price--del .p-plan__price--num{color:var(--ci-color);font-weight:500;font-size:2rem}@media screen and (max-width: 360px){.p-plan__price--del .p-plan__price--num{font-size:7.7777777778vw}}.p-plan__price--del .p-plan__price--unit{font-weight:500}@media not screen and (min-width: 768px){.p-plan__price--del .p-plan__price--unit{font-size:.875rem}}@media screen and (min-width: 768px){.p-plan__price--del .p-plan__price--unit{font-size:1rem}}.p-plan__price--ins{color:var(--text-primary)}.p-plan__price--ins .p-plan__price--num{color:#fd695e;font-weight:700}@media not screen and (min-width: 768px){.p-plan__price--ins .p-plan__price--num{font-size:2.625rem}}@media screen and (min-width: 768px){.p-plan__price--ins .p-plan__price--num{font-size:3.125rem}}@media screen and (max-width: 360px){.p-plan__price--ins .p-plan__price--num{font-size:10vw}}.p-plan__price--ins .p-plan__price--unit{font-weight:500}@media not screen and (min-width: 768px){.p-plan__price--ins .p-plan__price--unit{font-size:.875rem}}@media screen and (min-width: 768px){.p-plan__price--ins .p-plan__price--unit{font-size:1rem}}.p-plan__featureList{display:flex;gap:12px;font-weight:500}@media not screen and (min-width: 768px){.p-plan__featureList{flex-direction:column;font-size:.875rem;padding-left:24px}}@media screen and (min-width: 768px){.p-plan__featureList{flex-wrap:wrap;font-size:.875rem;padding-left:30px}}.p-plan__feature{position:relative}@media screen and (min-width: 768px){.p-plan__feature{width:calc(50% - 6px)}}.p-plan__feature.is-active{color:var(--text-secondary)}.p-plan__feature.is-active::before{content:"";position:absolute;width:1rem;height:1rem;border:2px solid var(--ci-color);border-radius:50%;top:calc(50% - 0.5rem);left:-1.55rem;font-weight:700}.p-plan__feature.is-inactive{color:#acacac}.p-plan__feature.is-inactive::before{content:"✕";position:absolute;top:calc(50% - 0.5rem);left:-1.4rem;font-size:.875rem;font-weight:400}.p-otherPlan{background-color:var(--bg-secondary)}@media not screen and (min-width: 768px){.p-otherPlan{margin-inline:calc(-1 * 15px);padding-block:24px 36px;padding-inline:16px}}@media screen and (min-width: 768px){.p-otherPlan{grid-column:1/3;grid-row:2/3;padding:40px}}.p-otherPlan__title{color:var(--text-primary);font-weight:700;font-size:1.375rem;text-align:center}@media not screen and (min-width: 768px){.p-otherPlan__title{margin-bottom:24px}}@media screen and (min-width: 768px){.p-otherPlan__title{margin-bottom:40px}}.p-otherPlan__priceWrapper{display:flex}@media not screen and (min-width: 768px){.p-otherPlan__priceWrapper{flex-direction:column;row-gap:16px}}@media screen and (min-width: 768px){.p-otherPlan__priceWrapper{column-gap:40px}}.p-otherPlan__item{width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch;background-color:var(--bg-white);border-radius:10px;text-align:center;padding-inline:12px}@media not screen and (min-width: 768px){.p-otherPlan__item{padding-block:24px}}@media screen and (min-width: 768px){.p-otherPlan__item{padding-block:24px 16px}}.p-otherPlan__planitle{color:var(--text-primary);font-weight:700}@media not screen and (min-width: 768px){.p-otherPlan__planitle{font-size:1.125rem}}@media screen and (min-width: 768px){.p-otherPlan__planitle{font-size:1.25rem}}@media not screen and (min-width: 768px){.p-mailServiceOption{padding-top:60px}}@media screen and (min-width: 768px){.p-mailServiceOption{padding-top:100px}}.p-mailServiceOption__lead{color:var(--text-primary);font-weight:400;font-size:1rem;text-align:center}@media not screen and (min-width: 768px){.p-mailServiceOption__lead{margin-bottom:24px}}@media screen and (min-width: 768px){.p-mailServiceOption__lead{margin-bottom:60px}}.p-case{background-color:var(--bg-secondary)}@media not screen and (min-width: 768px){.p-case{padding-block:40px}}@media screen and (min-width: 768px){.p-case{padding-block:120px}}@media not screen and (min-width: 768px){.p-case__inner{width:100%;margin-inline:auto}}@media screen and (min-width: 768px){.p-case__inner{width:1250px;margin-inline:auto}}@media not screen and (min-width: 768px){.p-case__head{margin-bottom:60px}}@media screen and (min-width: 768px){.p-case__head{margin-bottom:100px}}@media not screen and (min-width: 768px){.p-case__subScript{margin-bottom:12px}}@media screen and (min-width: 768px){.p-case__subScript{margin-bottom:24px}}.p-case__list{display:flex;flex-direction:column}@media not screen and (min-width: 768px){.p-case__list{row-gap:80px}}@media screen and (min-width: 768px){.p-case__list{row-gap:120px}}.p-case__item{display:flex;flex-direction:column;background-color:var(--bg-white);border-radius:10px}@media not screen and (min-width: 768px){.p-case__item{padding:16px 16px 24px}}@media screen and (min-width: 768px){.p-case__item{width:1200px;margin-inline:auto;padding:60px 50px}}.p-case__itemNumber{display:flex;justify-content:center;align-items:center;color:var(--text-white);font-weight:700;text-align:center;margin-inline:auto;background:linear-gradient(94deg, #085d88 5.31%, #0359ae 17.04%, #005bac 52.83%, #004965 68.67%);border-radius:50%}@media not screen and (min-width: 768px){.p-case__itemNumber{width:60px;height:60px;font-size:2.875rem;margin-block:-48px 16px}}@media screen and (min-width: 768px){.p-case__itemNumber{width:80px;height:80px;font-size:3.75rem;margin-block:-100px 32px}}.p-case__itemTitle{color:#014965;font-weight:700;line-height:1.5;text-align:center}@media not screen and (min-width: 768px){.p-case__itemTitle{font-size:1.25rem;margin-bottom:16px}}@media screen and (min-width: 768px){.p-case__itemTitle{font-size:2.5rem;margin-bottom:24px}}.p-case__itemLead{color:var(--text-primary);line-height:1.6}@media not screen and (min-width: 768px){.p-case__itemLead{font-size:1rem;margin-bottom:40px}}@media screen and (min-width: 768px){.p-case__itemLead{font-size:1.125rem;text-align:center;margin-bottom:48px}}.p-anxietyItem__title{color:var(--text-primary);font-weight:700;text-align:center;margin-bottom:24px}@media not screen and (min-width: 768px){.p-anxietyItem__title{font-size:1.25rem}}@media screen and (min-width: 768px){.p-anxietyItem__title{font-size:1.75rem}}.p-anxietyItem__stepWrapper{display:flex;flex-direction:column}@media not screen and (min-width: 768px){.p-anxietyItem__stepWrapper{row-gap:48px;margin-bottom:40px}}@media screen and (min-width: 768px){.p-anxietyItem__stepWrapper{row-gap:60px;margin-bottom:80px}}.p-anxietyItem__stepItem{width:100%;display:flex}@media not screen and (min-width: 768px){.p-anxietyItem__stepItem{flex-direction:column}}@media screen and (min-width: 768px){.p-anxietyItem__stepItem:nth-child(even) .p-anxietyItem__stepContent{order:-1}}.p-anxietyItem__stepItem:not(:last-child){position:relative}.p-anxietyItem__stepItem:not(:last-child)::after{content:"";position:absolute;left:calc(50% - 30px);width:60px;height:60px;border-left:4px solid #acc8d6;border-bottom:4px solid #acc8d6;rotate:-45deg}@media not screen and (min-width: 768px){.p-anxietyItem__stepItem:not(:last-child)::after{bottom:-12px}}@media screen and (min-width: 768px){.p-anxietyItem__stepItem:not(:last-child)::after{bottom:-20px}}.p-anxietyItem__stepImage{height:auto}@media not screen and (min-width: 768px){.p-anxietyItem__stepImage{width:100%}}@media screen and (min-width: 768px){.p-anxietyItem__stepImage{width:305px}}.p-anxietyItem__stepContent{display:flex;flex-direction:column;justify-content:center;background-color:#eaf4fe}@media not screen and (min-width: 768px){.p-anxietyItem__stepContent{padding:24px 8px 48px;row-gap:8px}}@media screen and (min-width: 768px){.p-anxietyItem__stepContent{width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch;padding:24px 32px}}.p-anxietyItem__stepTitle{color:var(--ci-color);font-weight:700}@media not screen and (min-width: 768px){.p-anxietyItem__stepTitle{text-align:center}}@media screen and (min-width: 768px){.p-anxietyItem__stepTitle{font-size:1.5rem;margin-bottom:24px}}.p-anxietyItem__stepText{color:var(--text-primary);line-height:1.6}@media not screen and (min-width: 768px){.p-anxietyItem__stepText{font-size:1rem}}@media screen and (min-width: 768px){.p-anxietyItem__stepText{font-size:1.125rem}}.p-anxietyItem__subtitle{color:var(--text-primary);font-weight:700;text-align:center}@media not screen and (min-width: 768px){.p-anxietyItem__subtitle{font-size:1.25rem;margin-bottom:24px}}@media screen and (min-width: 768px){.p-anxietyItem__subtitle{font-size:1.75rem;margin-bottom:36px}}@media not screen and (min-width: 768px){.p-anxietyItem__mailServiceList{display:flex;flex-direction:column;row-gap:24px}}@media screen and (min-width: 768px){.p-anxietyItem__mailServiceList{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}}.p-anxietyItem__mailOptionsItem{display:flex;flex-direction:column;border:4px solid #dde1e4;border-radius:8px}@media not screen and (min-width: 768px){.p-anxietyItem__mailOptionsItem{padding-block:28px 20px;padding-inline:14px}}@media screen and (min-width: 768px){.p-anxietyItem__mailOptionsItem{padding-block:36px 24px;padding-inline:32px}}.p-anxietyItem__mailOptionsTitle--express,.p-anxietyItem__mailOptionsTitle--address,.p-anxietyItem__mailOptionsTitle--disposal,.p-anxietyItem__mailOptionsTitle--photo,.p-anxietyItem__mailOptionsTitle--notification,.p-anxietyItem__mailOptionsTitle--transfer{color:var(--ci-color);font-weight:700;position:relative}@media not screen and (min-width: 768px){.p-anxietyItem__mailOptionsTitle--express,.p-anxietyItem__mailOptionsTitle--address,.p-anxietyItem__mailOptionsTitle--disposal,.p-anxietyItem__mailOptionsTitle--photo,.p-anxietyItem__mailOptionsTitle--notification,.p-anxietyItem__mailOptionsTitle--transfer{font-size:1.125rem;margin-left:60px;margin-bottom:20px}}@media screen and (min-width: 768px){.p-anxietyItem__mailOptionsTitle--express,.p-anxietyItem__mailOptionsTitle--address,.p-anxietyItem__mailOptionsTitle--disposal,.p-anxietyItem__mailOptionsTitle--photo,.p-anxietyItem__mailOptionsTitle--notification,.p-anxietyItem__mailOptionsTitle--transfer{font-size:1.5rem;margin-left:105px;margin-bottom:36px}}.p-anxietyItem__mailOptionsTitle--express::before,.p-anxietyItem__mailOptionsTitle--address::before,.p-anxietyItem__mailOptionsTitle--disposal::before,.p-anxietyItem__mailOptionsTitle--photo::before,.p-anxietyItem__mailOptionsTitle--notification::before,.p-anxietyItem__mailOptionsTitle--transfer::before{content:"";position:absolute;width:auto;aspect-ratio:100/68;background-image:url("/assets/imgs/lp/general_3/icon-mailOptions--tranfer.svg");background-size:contain;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-anxietyItem__mailOptionsTitle--express::before,.p-anxietyItem__mailOptionsTitle--address::before,.p-anxietyItem__mailOptionsTitle--disposal::before,.p-anxietyItem__mailOptionsTitle--photo::before,.p-anxietyItem__mailOptionsTitle--notification::before,.p-anxietyItem__mailOptionsTitle--transfer::before{top:calc(50% - 21px);left:-60px;height:42px}}@media screen and (min-width: 768px){.p-anxietyItem__mailOptionsTitle--express::before,.p-anxietyItem__mailOptionsTitle--address::before,.p-anxietyItem__mailOptionsTitle--disposal::before,.p-anxietyItem__mailOptionsTitle--photo::before,.p-anxietyItem__mailOptionsTitle--notification::before,.p-anxietyItem__mailOptionsTitle--transfer::before{top:calc(50% - 36px);left:-110px;height:72px}}.p-anxietyItem__mailOptionsTitle--transfer::before{background-image:url("/assets/imgs/lp/general_3/icon-mailOptions--tranfer.svg")}.p-anxietyItem__mailOptionsTitle--notification::before{background-image:url("/assets/imgs/lp/general_3/icon-mailOptions--notification.svg")}.p-anxietyItem__mailOptionsTitle--photo::before{background-image:url("/assets/imgs/lp/general_3/icon-mailOptions--photo.svg")}.p-anxietyItem__mailOptionsTitle--disposal::before{background-image:url("/assets/imgs/lp/general_3/icon-mailOptions--disposal.svg")}.p-anxietyItem__mailOptionsTitle--address::before{background-image:url("/assets/imgs/lp/general_3/icon-mailOptions--address.svg")}.p-anxietyItem__mailOptionsTitle--express::before{background-image:url("/assets/imgs/lp/general_3/icon-mailOptions--express.svg")}.p-anxietyItem__mailOptionsText{color:var(--text-primary);line-height:1.6}@media not screen and (min-width: 768px){.p-anxietyItem__mailOptionsText{font-size:1rem}}@media screen and (min-width: 768px){.p-anxietyItem__mailOptionsText{font-size:1.125rem}}.p-case__bankList{display:flex}@media not screen and (min-width: 768px){.p-case__bankList{flex-direction:column;row-gap:24px;margin-bottom:8px}}@media screen and (min-width: 768px){.p-case__bankList{column-gap:40px;margin-bottom:16px}}.p-case__bankItem{flex:1;border:4px solid var(--border);border-radius:8px}@media not screen and (min-width: 768px){.p-case__bankItem{padding:14px}}@media screen and (min-width: 768px){.p-case__bankItem{padding:24px 40px}}.p-case__bankTitle{text-align:center}@media not screen and (min-width: 768px){.p-case__bankImage--aozora{width:100%}}@media not screen and (min-width: 768px){.p-case__bankImage--trunk{width:60%}}.p-case__bankText{color:var(--text-primary);line-height:1.6;border-top:1px solid var(--border)}@media not screen and (min-width: 768px){.p-case__bankText{font-size:1rem;margin-top:16px;padding-top:16px}}@media screen and (min-width: 768px){.p-case__bankText{font-size:1.125rem;text-align:center;margin-top:24px;padding-top:24px}}.p-case__bankNote{color:var(--text-primary);font-size:.875rem;line-height:1.4}.p-case__workspace{display:flex}@media not screen and (min-width: 768px){.p-case__workspace{flex-direction:column-reverse;row-gap:24px}.p-case__workspace:not(:last-child){border-bottom:1px dashed #acc6e0;margin-bottom:24px;padding-bottom:24px}}@media screen and (min-width: 768px){.p-case__workspace{column-gap:40px}.p-case__workspace:not(:last-child){border-bottom:1px dashed #acc6e0;margin-bottom:32px;padding-bottom:32px}}.p-case__workspaceTitle{color:var(--ci-color);font-weight:700;margin-bottom:16px}@media not screen and (min-width: 768px){.p-case__workspaceTitle{font-size:1.125rem;text-align:center}}@media screen and (min-width: 768px){.p-case__workspaceTitle{font-size:1.5rem}}.p-case__workspaceText{color:var(--text-primary);font-weight:400;line-height:1.75;margin-bottom:16px}@media not screen and (min-width: 768px){.p-case__workspaceText{font-size:1rem}}@media screen and (min-width: 768px){.p-case__workspaceText{font-size:1.125rem}}.p-case__workspaceText--small{color:var(--text-primary);font-weight:400;line-height:1.6;font-size:.875rem}.p-case__workspaceImage-workspace{height:auto}@media not screen and (min-width: 768px){.p-case__workspaceImage-workspace{width:100%}}@media screen and (min-width: 768px){.p-case__workspaceImage-workspace{width:400px}}.p-case__workspaceImage-meetingRoom{height:auto}@media not screen and (min-width: 768px){.p-case__workspaceImage-meetingRoom{width:100%}}@media screen and (min-width: 768px){.p-case__workspaceImage-meetingRoom{width:200px}}.p-floatingCTAButton{position:fixed;bottom:0;left:0;right:0;z-index:100;background-color:rgba(255,255,255,.5);padding-block:16px;text-align:center;filter:drop-shadow(0 0 16px rgba(51, 51, 51, 0.1));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.p-floatingCTAButton.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media not screen and (min-width: 768px){.p-floatingCTAButton__inner{padding-inline:15px}}@media screen and (min-width: 768px){.p-floatingCTAButton__inner{width:810px;margin-inline:auto;padding-inline:24px}}.p-floatingCTAButton__button{position:relative;overflow:hidden}.p-floatingCTAButton__button::before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fbfbfb;animation:btn_animation 2.5s ease-in-out infinite}@keyframes btn_animation{0%{transform:scale(0) rotate(45deg);opacity:0}10%{transform:scale(4) rotate(45deg);opacity:1}25%{transform:scale(50) rotate(45deg);opacity:0}100%{transform:scale(0) rotate(45deg);opacity:0}}
