/*! 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;--theme-primary: #263175;--bg-white: #ffffff;--bg-yellow: #faf573;--bg-gray: #eaeaea;--border-waterBlue: #e3f3fa;--text-primary: #222222;--text-secondary: #3b414a;--text-white: #ffffff;--text-black: #000000;--tint-navy: #4452ab;--tint-waterBlue: #f3fbff;--tint-purple: #f1f3ff;--tint-orange: #ff543d;--tint-yellow: #f5fa21;--tint-gray: #dfdfdf}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)}}@font-face{font-family:"Local Noto Sans JP";font-weight:400;font-style:normal;src:local("Noto Sans JP"),local("Noto Sans CJK JP Regular")}@font-face{font-family:"Local Noto Sans JP";font-weight:700;font-style:normal;src:local("Noto Sans JP Bold"),local("Noto Sans CJK JP Bold")}body{font-family:"Roboto","Local Noto Sans JP","Noto Sans JP",sans-serif;color:var(--text-primary);overflow-wrap:anywhere;word-break:normal;line-break:strict;text-autospace:normal}p,span{line-height:1.5}img{width:100%;height:auto}button:focus-visible{overflow:unset;outline:auto}@media(hover: hover){a:hover,button:hover{transition:.15s ease-out;filter:brightness(90%) contrast(115%)}}@media(hover: none){a:active,button:active{transition:.15s ease-out;filter:brightness(90%) contrast(115%)}}@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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.l-header{width:100%;z-index:100}@media not screen and (min-width: 768px){.l-header{position:fixed;top:0;left:0;height:62px;background-color:var(--bg-white)}}@media screen and (min-width: 768px){.l-header{position:fixed;top:calc(28px + 29px);padding-inline:15px}}.l-header__inner{display:flex;align-items:center;justify-content:space-between}@media not screen and (min-width: 768px){.l-header__inner{height:100%;padding-inline:16px}}@media screen and (min-width: 768px){.l-header__inner{width:100%;max-width:1600px;min-width:1280px;margin-inline:auto}}.l-header__mainNav{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-white);border-radius:3rem}@media screen and (min-width: 768px){.l-header__mainNav{max-width:1050px;column-gap:clamp(4.1666666667rem,4.1666666667vw,5rem);padding-inline:48px}}.l-header__logo{aspect-ratio:233/28;height:auto}@media not screen and (min-width: 768px){.l-header__logo{width:171px}}@media screen and (min-width: 768px){.l-header__logo{width:218px;width:clamp(11.3541666667rem,11.3541666667vw,13.625rem)}}.l-header__link{display:block}@media screen and (min-width: 768px){.l-header__link{padding-block:30px}}.l-header__logoImg{width:100%;height:auto}.l-header__menuButton{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:var(--tint-navy)}@media screen and (min-width: 768px){.l-header__menuButton{display:none}}.l-header__menuIcon{position:relative;display:block;width:17px;height:2px;background-color:var(--text-white)}.l-header__menuIcon::before,.l-header__menuIcon::after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:var(--text-white)}.l-header__menuIcon::before{top:-6px}.l-header__menuIcon::after{top:6px}@media not screen and (min-width: 768px){.l-header__nav{display:none}}.l-header__navList{display:flex;align-items:center;gap:24px}.l-header__navLink{color:var(--text-primary);text-box-trim:both;text-box-edge:cap alphabetic;white-space:nowrap}@media screen and (min-width: 768px){.l-header__navLink{display:block;font-size:1rem;font-size:clamp(0.8333333333rem,.8333333333vw,1rem);padding-block:30px}}@media(hover: hover){.l-header__navLink:hover{color:var(--tint-orange);font-weight:700}}@media(hover: none){.l-header__navLink:active{color:var(--tint-orange);font-weight:700}}.l-header__navLink.is-current{color:var(--tint-orange);font-weight:700}@media not screen and (min-width: 768px){.l-header__subNav{display:none}}@media screen and (min-width: 768px){.l-header__subNav{display:flex;align-items:center;justify-content:space-between;column-gap:24px}}.l-header__subNavLink--text{color:var(--text-primary);text-box-trim:both;text-box-edge:cap alphabetic}@media screen and (min-width: 768px){.l-header__subNavLink--text{font-size:1rem;font-size:clamp(0.8333333333rem,.8333333333vw,1rem)}}@media(hover: hover){.l-header__subNavLink--text:hover{text-decoration:underline}}@media(hover: none){.l-header__subNavLink--text:active{text-decoration:underline}}.l-header__subNavLink--button{display:inline-block;color:var(--text-white);text-box-trim:both;text-box-edge:cap alphabetic;background-color:var(--tint-orange);border-radius:3rem;position:relative;overflow:hidden}@media screen and (min-width: 768px){.l-header__subNavLink--button{font-size:1rem;font-size:clamp(0.8333333333rem,.8333333333vw,1rem);padding-block:30px;padding-inline:38px}}.l-header__subNavLink--button::before{position:absolute;content:"";display:inline-block;width:30px;height:100%;top:-180px;left:0;background-color:#fbfbfb}@media(hover: hover){.l-header__subNavLink--button:hover::before{animation:btn_animation_hover 2s ease-in-out infinite}}@media(hover: none){.l-header__subNavLink--button:active::before{animation:btn_animation_hover 2s ease-in-out infinite}}@keyframes btn_animation_hover{0%{transform:scale(0) rotate(45deg);opacity:0}20%{transform:scale(4) rotate(45deg);opacity:1}50%{transform:scale(50) rotate(45deg);opacity:0}100%{transform:scale(0) rotate(45deg);opacity:0}}.l-main{overflow:hidden}@media not screen and (min-width: 768px){.l-main{padding-top:62px}}@media not screen and (min-width: 768px){.l-contentWrapper{padding-inline:16px}}@media screen and (min-width: 768px){.l-contentWrapper{width:1280px;margin-inline:auto;padding-inline:15px}}.l-footer{width:100%;max-width:1040px;background-color:var(--bg-white);margin-inline:auto;padding-block:20px 40px;padding-inline:16px}@media screen and (min-width: 768px){.l-footer{padding-block-end:20px;padding-inline:0}}.l-footer__info{max-width:230px;display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-inline:auto}@media screen and (min-width: 768px){.l-footer__info{max-width:100%;align-items:center;justify-content:flex-start;padding-inline:10px}}.l-footer__logo{max-width:230px}.l-footer__logoLink{display:block}.l-footer__logoImg{max-width:100%;height:auto}@media(hover: hover){.l-footer a:hover{opacity:.6;transition:all .3s}}@media(hover: none){.l-footer a:active{opacity:.6;transition:all .3s}}.l-footer .gmoGroupSecurity{margin-block-start:20px}.c-h2{width:100%;text-align:center}.c-h2__subscript{width:auto}@media not screen and (min-width: 768px){.c-h2__subscript{height:12.5vw;margin-bottom:-6px}}@media screen and (min-width: 768px){.c-h2__subscript{height:100px}}.c-h2__title{font-weight:700;line-height:1.4;letter-spacing:.11em;text-align:center;background-color:var(--bg-white);border:solid #231815;border-radius:4rem;text-box-trim:both;text-box-edge:cap alphabetic;position:relative}@media not screen and (min-width: 768px){.c-h2__title{font-size:1.5rem;padding-block:22px;border-width:2px}}@media screen and (min-width: 768px){.c-h2__title{font-size:2.25rem;padding-block:30px;border-width:4px}}.c-h2__title::before{content:"";position:absolute;rotate:45deg;background-color:var(--bg-white);border-bottom:solid #231815;border-right:solid #231815}@media not screen and (min-width: 768px){.c-h2__title::before{left:calc(50% - 9px);bottom:-8px;width:18px;height:18px;border-bottom-width:2px;border-right-width:2px}}@media screen and (min-width: 768px){.c-h2__title::before{left:calc(50% - 15px);bottom:-12px;width:30px;height:30px;border-bottom-width:4px;border-right-width:4px}}.c-h3{text-align:center}.c-h3__heading{display:inline-block;color:var(--text-secondary);font-weight:700;line-height:1.4;border-bottom:8px solid var(--tint-yellow);padding-bottom:.1em}@media not screen and (min-width: 768px){.c-h3__heading{font-size:1.375rem}}@media screen and (min-width: 768px){.c-h3__heading{font-size:1.75rem}}.c-textLink{color:var(--text-primary);font-size:1rem;font-weight:700;padding-right:1.2em;padding-bottom:.3em;border-bottom:2px dashed var(--text-primary);position:relative}@media not screen and (min-width: 768px){.c-textLink{font-size:.875rem}}@media screen and (min-width: 768px){.c-textLink{font-size:1rem}}.c-textLink::after{content:"";position:absolute;top:.3em;right:0;width:14px;height:16px;background-image:url(../img/icon-arrow_textLink.svg);background-size:contain;background-repeat:no-repeat;transition:all .1s ease-out}@media(hover: hover){.c-textLink:hover::after{transform:translateX(0.3em)}}@media(hover: none){.c-textLink:active::after{transform:translateX(0.3em)}}.c-paragraph{color:var(--text-primary);font-weight:400;line-height:1.6}@media not screen and (min-width: 768px){.c-paragraph{font-size:1rem}}@media screen and (min-width: 768px){.c-paragraph{font-size:1.125rem}}.siteseal-wrap{display:flex;justify-content:center;gap:10px;margin-top:40px}.siteseal-wrap img{width:100px}.c-menuModal{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:16px;border:none;background-color:transparent;display:flex;align-items:flex-start;justify-content:center}.c-menuModal:not([open]){display:none}.c-menuModal::backdrop{background-color:rgba(0,0,0,.5)}@media screen and (min-width: 768px){.c-menuModal{display:none}}.c-menuModal__panel{width:100%;max-width:344px;display:flex;flex-direction:column;align-items:center;gap:40px;padding:16px 16px 40px;background-color:var(--bg-white);border-radius:8px;box-shadow:0 0 4px rgba(51,51,51,.2)}.c-menuModal__top{display:flex;align-items:center;justify-content:space-between;width:100%}.c-menuModal__logo{width:171px;height:22px}.c-menuModal__logoImg{width:100%;height:auto}.c-menuModal__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:18px}.c-menuModal__closeIcon{position:relative;display:block;width:16px;height:16px}.c-menuModal__closeIcon::before,.c-menuModal__closeIcon::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:var(--tint-navy);border-radius:8px}.c-menuModal__closeIcon::before{transform:translate(-50%, -50%) rotate(45deg)}.c-menuModal__closeIcon::after{transform:translate(-50%, -50%) rotate(-45deg)}.c-menuModal__nav{width:100%}.c-menuModal__navList{display:flex;flex-direction:column;width:100%}.c-menuModal__navItem{width:100%}.c-menuModal__navLink{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;border-radius:8px;color:#444;font-family:"Roboto","Noto Sans JP",sans-serif;font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:.1em;text-align:center;white-space:nowrap}@media(hover: hover){.c-menuModal__navLink:hover{background-color:rgba(204,204,204,.2);filter:none}}@media(hover: none){.c-menuModal__navLink:active{background-color:rgba(204,204,204,.2);filter:none}}.c-menuModal__login{display:flex;align-items:center;justify-content:center;width:160px;height:40px;padding-inline:16px;border:1px solid var(--tint-navy);border-radius:50px;color:var(--tint-navy);font-family:"Roboto","Noto Sans JP",sans-serif;font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:.1em;white-space:nowrap}.c-shareSNS{display:flex;justify-content:center;align-items:center;column-gap:20px;padding-block:15px}.c-shareSNS__title{font-size:15px;font-weight:700}.c-shareSNS__wrapper{display:flex;column-gap:16px}.c-shareSNS--x,.c-shareSNS--facebook,.c-shareSNS__copyLink{width:24px;border-width:0;background:transparent;padding:0}.c-shareSNS__image--x,.c-shareSNS__image--facebook,.c-shareSNS__image--copyButton{width:100%}.c-shareSNS__copyStatus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.c-shareSNS--copyButton{position:relative;border-width:0;background:transparent;padding:0}.c-shareSNS--copyButton::before{content:"Copied !";position:absolute;font-size:9px;color:#fff;text-align:center;word-break:keep-all;white-space:nowrap;background-color:#333;border-radius:4px;padding:.3rem .5rem;top:calc(-24px + 3px);left:calc(50% - 2em - 0.3rem);opacity:0;visibility:hidden;transition:all .15s ease-out}.c-shareSNS--copyButton::after{content:"";position:absolute;width:6px;height:4px;clip-path:polygon(0 0, 50% 100%, 100% 0);background-color:#333;top:calc(-24px + 9px + 0.6rem + 4px);left:calc(50% - 3px);opacity:0;visibility:hidden;transition:all .15s ease-out}.c-shareSNS--copyButton.is-active::before{top:-24px;opacity:1;visibility:visible}.c-shareSNS--copyButton.is-active::after{top:calc(-24px + 9px + 0.6rem);opacity:1;visibility:visible}.p-hero{position:relative}@media screen and (max-width: 1280px){.p-hero::before{left:-65px;transform:none}}@media not screen and (min-width: 768px){.p-hero::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50vw;background-image:url(../img/deco-hero_sp.webp);background-size:97% auto;background-position:right bottom;background-repeat:no-repeat;z-index:1}}@media screen and (min-width: 768px){.p-hero{height:820px;height:clamp(41rem,51.25vw,51.25rem);position:relative}.p-hero::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:clamp(88.1rem,110.125vw,110.125rem);height:clamp(16.125rem,20.15625vw,20.15625rem);background-image:url(../img/deco-hero_pc.webp);background-size:cover;background-position:center bottom;background-repeat:no-repeat;z-index:1}}.p-hero__inner{background-image:url(../img/bg-hero.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-hero__inner{padding-block:7.7777777778vw 8.8888888889vw;padding-inline:16px}}@media screen and (min-width: 768px){.p-hero__inner{max-width:1920px;min-width:1280px;height:100%;margin-inline:auto;padding-inline:15px}}.p-hero__contentWrapper{position:relative;z-index:2}@media not screen and (min-width: 768px){.p-hero__contentWrapper{display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 768px){.p-hero__contentWrapper{max-width:1600px;display:grid;grid-template-columns:clamp(32.5rem,40.625vw,40.625rem) auto;padding-top:calc( 76px + clamp(3.5rem, 4.375vw, 4.375rem) );column-gap:clamp(2rem,2.5vw,2.5rem);margin-inline:auto}}.p-hero__titleImg{width:100%;height:auto}.p-hero__list{display:flex}@media not screen and (min-width: 768px){.p-hero__list{order:3;margin-bottom:clamp(0.6rem,.75vw,0.75rem)}}@media screen and (min-width: 768px){.p-hero__list{width:clamp(28rem,35vw,35rem);margin-inline:auto;margin-bottom:clamp(1.2rem,1.5vw,1.5rem)}}.p-hero__item{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media not screen and (min-width: 768px){.p-hero__item{row-gap:2.7777777778vw}}@media screen and (min-width: 768px){.p-hero__item{row-gap:clamp(0.6rem,.75vw,0.75rem);padding-inline:clamp(0.5rem,.625vw,0.625rem)}}.p-hero__item:not(:last-child){border-right:1px dashed #bfbf20}@media not screen and (min-width: 768px){.p-hero__itemImage--free{width:15.2777777778vw}}@media screen and (min-width: 768px){.p-hero__itemImage--free{width:clamp(4.35rem,5.4375vw,5.4375rem)}}@media not screen and (min-width: 768px){.p-hero__itemImage--easy{width:25.5555555556vw}}@media screen and (min-width: 768px){.p-hero__itemImage--easy{width:clamp(6.9rem,8.625vw,8.625rem)}}@media not screen and (min-width: 768px){.p-hero__itemImage--address{width:25.5555555556vw}}@media screen and (min-width: 768px){.p-hero__itemImage--address{width:clamp(6.55rem,8.1875vw,8.1875rem)}}.p-hero__itemText--free,.p-hero__itemText{color:var(--text-primary);font-family:"Roboto","Noto Sans JP",sans-serif;font-weight:500;line-height:1.2;text-align:center;display:flex;align-items:center;height:2rem}@media not screen and (min-width: 768px){.p-hero__itemText{font-size:.75rem}}@media screen and (min-width: 768px){.p-hero__itemText{font-size:.875rem}}.p-hero__itemText--free{color:var(--tint-orange);font-weight:700}@media not screen and (min-width: 768px){.p-hero__itemText--free{font-size:1.25rem}}@media screen and (min-width: 768px){.p-hero__itemText--free{font-size:1.625rem}}.p-hero__buttonWrapper{display:flex;flex-direction:column;align-items:center;margin-inline:16px}@media not screen and (min-width: 768px){.p-hero__buttonWrapper{order:4;margin-bottom:4.4444444444vw}}.p-hero__button{color:var(--text-white);font-weight:700;letter-spacing:3px;text-box-trim:both;text-box-edge:cap alphabetic;background-color:var(--tint-orange);border-radius:3rem;text-align:center;position:relative;overflow:hidden}.p-hero__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}@media not screen and (min-width: 768px){.p-hero__button{width:100%;font-size:1.25rem;margin-bottom:2.2222222222vw;padding:5.5555555556vw}}@media screen and (min-width: 768px){.p-hero__button{width:clamp(28rem,35vw,35rem);font-size:1.5rem;margin-inline:auto;margin-bottom:clamp(0.6rem,.75vw,0.75rem);padding:clamp(1.5rem,1.875vw,1.875rem) clamp(4.8rem,6vw,6rem)}}.p-hero__buttonText{color:var(--text-secondary);text-align:center}@media not screen and (min-width: 768px){.p-hero__buttonText{font-size:.75rem}}@media screen and (min-width: 768px){.p-hero__buttonText{font-size:.8125rem}}@media not screen and (min-width: 768px){.p-hero__mainVisual{order:2;width:72.2222222222vw;padding-left:5.5555555556vw}}@media screen and (min-width: 768px){.p-hero__mainVisual{grid-column:2/3;grid-row:1/5;width:clamp(34.4rem,43vw,43rem)}}.p-hero__mainVisualImage{width:100%;height:auto}.p-about{background-color:var(--tint-waterBlue)}@media not screen and (min-width: 768px){.p-about{padding-block:40px}}@media screen and (min-width: 768px){.p-about{padding-block:80px 120px}}.p-about__heading{margin-bottom:40px}.p-about__title{color:var(--tint-navy)}@media not screen and (min-width: 768px){.p-whatIsOpening{margin-bottom:40px}}@media screen and (min-width: 768px){.p-whatIsOpening{margin-bottom:80px}}.p-whatIsOpening__heading{margin-bottom:24px}@media screen and (min-width: 768px){.p-whatIsOpening__wrapper{display:flex;column-gap:60px;padding-inline:42px}}@media not screen and (min-width: 768px){.p-whatIsOpening__content{margin-bottom:36px}}.p-whatIsOpening__text{font-weight:700;line-height:2;margin-bottom:24px}@media not screen and (min-width: 768px){.p-whatIsOpening__text{font-size:1rem}}@media screen and (min-width: 768px){.p-whatIsOpening__text{font-size:1.375rem}}.p-whatIsOpening__image{display:block}@media not screen and (min-width: 768px){.p-whatIsOpening__image{width:50vw;margin-inline:auto}}@media screen and (min-width: 768px){.p-whatIsOpening__image{width:312px}}@media not screen and (min-width: 768px){.p-whoShouldFile{margin-bottom:40px}}@media screen and (min-width: 768px){.p-whoShouldFile{margin-bottom:80px}}@media not screen and (min-width: 768px){.p-whoShouldFile__heading{margin-bottom:24px}}@media screen and (min-width: 768px){.p-whoShouldFile__heading{margin-bottom:40px}}.p-whoShouldFile__wrapper{display:flex}@media not screen and (min-width: 768px){.p-whoShouldFile__wrapper{flex-direction:column;row-gap:24px}}@media screen and (min-width: 768px){.p-whoShouldFile__wrapper{column-gap:52px}}.p-whoShouldFile__Item{flex:1;display:flex;flex-direction:column;align-items:center;background-color:var(--bg-white);border:2px dashed var(--tint-navy);border-radius:10rem}@media not screen and (min-width: 768px){.p-whoShouldFile__Item{row-gap:8px;padding-block:8px}}@media screen and (min-width: 768px){.p-whoShouldFile__Item{row-gap:10px;padding-block:20px}}.p-whoShouldFile__image{width:auto}@media not screen and (min-width: 768px){.p-whoShouldFile__image{height:97px}}@media screen and (min-width: 768px){.p-whoShouldFile__image{height:168px}}.p-whoShouldFile__text{font-weight:700;text-align:center}@media not screen and (min-width: 768px){.p-whoShouldFile__text{font-size:1rem}}@media screen and (min-width: 768px){.p-whoShouldFile__text{font-size:1.5rem}}.p-whoShouldFile__text--highlight{color:var(--tint-navy)}@media not screen and (min-width: 768px){.p-prosAndCons__heading{margin-bottom:24px}}@media screen and (min-width: 768px){.p-prosAndCons__heading{margin-bottom:40px}}.p-prosAndCons__list{width:100%;background-color:var(--bg-white);border:2px solid var(--border-waterBlue)}@media screen and (min-width: 768px){.p-prosAndCons__list{display:flex}}@media not screen and (min-width: 768px){.p-prosAndCons__item:not(:last-child){border-bottom:2px solid var(--border-waterBlue)}}@media screen and (min-width: 768px){.p-prosAndCons__item{flex:1}.p-prosAndCons__item:not(:last-child){border-right:2px solid var(--border-waterBlue)}}.p-prosAndCons__term{display:flex;align-items:center;justify-content:center;column-gap:10px;border-bottom:2px dashed var(--border-waterBlue);padding-block:24px 16px}.p-prosAndCons__termImage{width:69px;height:auto}.p-prosAndCons__termText--cons,.p-prosAndCons__termText--pros{font-size:1.5rem;font-weight:700}.p-prosAndCons__termText--pros{color:var(--tint-orange)}.p-prosAndCons__termText--cons{color:var(--tint-navy)}.p-prosAndCons__desc{margin:0}@media not screen and (min-width: 768px){.p-prosAndCons__desc{padding-block:12px}.p-prosAndCons__desc.is-empty{display:none}}@media screen and (min-width: 768px){.p-prosAndCons__desc{padding-block:16px}}.p-prosAndCons__desc:not(:last-child){border-bottom:1px solid var(--tint-gray)}.p-prosAndCons__descText{color:var(--text-primary);text-align:center}@media not screen and (min-width: 768px){.p-prosAndCons__descText{font-size:1rem}}@media screen and (min-width: 768px){.p-prosAndCons__descText{font-size:1.125rem}}.p-prosAndCons__descText--pros{color:var(--tint-orange);font-weight:700}.p-prosAndCons__descText--anchor{text-decoration:underline}.p-compare{background-image:url(../img/bg-yellow.webp);background-size:contain;background-position:center;background-repeat:repeat}@media not screen and (min-width: 768px){.p-compare{padding-block:40px 80px}}@media screen and (min-width: 768px){.p-compare{padding-block:120px}}@media not screen and (min-width: 768px){.p-compare__heading{margin-bottom:36px}}@media screen and (min-width: 768px){.p-compare__heading{margin-bottom:60px}}.p-compare__title{color:var(--tint-orange)}@media not screen and (min-width: 768px){.p-compare__text{margin-bottom:24px}}@media screen and (min-width: 768px){.p-compare__text{text-align:center;margin-bottom:60px}}.p-compare__table{width:100%}.p-compare__tableBody{background-color:var(--bg-white)}.p-compare__tableBody .p-compare__tableRow:not(:last-child){border-bottom:1px dashed var(--tint-gray)}.p-compare__tableRow:last-of-type .p-compare__tableCell.is-gmo{border-bottom:1px solid var(--tint-orange)}.p-compare__tableHeadItem{font-weight:400;text-align:center;background-color:#ffeff0;padding-block:16px;border-top-right-radius:6px}@media not screen and (min-width: 768px){.p-compare__tableHeadItem{font-size:.75rem}}@media screen and (min-width: 768px){.p-compare__tableHeadItem{font-size:1.125rem}}.p-compare__tableHeadItem.is-empty{background-color:transparent}.p-compare__tableHeadItem.is-gmo{position:relative;color:var(--text-white)}@media not screen and (min-width: 768px){.p-compare__tableHeadItem.is-gmo{font-size:1rem}}@media screen and (min-width: 768px){.p-compare__tableHeadItem.is-gmo{font-size:1.75rem}}.p-compare__tableHeadItem--gmoWrapper{position:absolute;bottom:0;left:-0.5px;display:flex;align-items:center;justify-content:center;background-color:var(--tint-orange);border-top-left-radius:6px;border-top-right-radius:6px;width:calc(100% + 1px);font-weight:700}@media not screen and (min-width: 768px){.p-compare__tableHeadItem--gmoWrapper{height:54px}}@media screen and (min-width: 768px){.p-compare__tableHeadItem--gmoWrapper{height:70px}}.p-compare__tableCell{width:50%;text-align:center;vertical-align:middle;padding-block:16px}@media not screen and (min-width: 768px){.p-compare__tableCell{padding-block:10px;padding-inline:12px}}.p-compare__tableCell.is-gmo{font-weight:700;border-left:1px solid var(--tint-orange);border-right:1px solid var(--tint-orange)}.p-compare__tableCell--head{text-align:center;vertical-align:middle;background-color:#ffffd4;padding-block:16px;padding-inline:12px}@media screen and (min-width: 768px){.p-compare__tableCell--head{min-width:150px}}.p-compare__tableCell--head:last-of-type{border-bottom-left-radius:6px}.p-compare__tableCell--head .p-compare__tableText{font-weight:400;white-space:nowrap}@media not screen and (min-width: 768px){.p-compare__tableText{font-size:.75rem}}@media screen and (min-width: 768px){.p-compare__tableText{font-size:1.125rem}}.p-compare__tableText--highlight{color:var(--tint-orange)}@media not screen and (min-width: 768px){.p-compare__tableText--highlight{font-size:.875rem}}.p-flow{position:relative}@media not screen and (min-width: 768px){.p-flow{z-index:1}}@media screen and (min-width: 768px){.p-flow::before{content:"";position:absolute;bottom:0;left:0;width:50%;height:100%;background:linear-gradient(to bottom, var(--bg-white) 75%, var(--tint-navy) 75%);z-index:-1}}@media not screen and (min-width: 768px){.p-flow__inner{padding-block:80px 40px}}@media screen and (min-width: 768px){.p-flow__inner{background:linear-gradient(to bottom, var(--bg-white) 75%, var(--tint-navy) 75%);border-bottom-right-radius:100px;padding-block:100px}}@media not screen and (min-width: 768px){.p-flow__heading{margin-bottom:36px}}@media screen and (min-width: 768px){.p-flow__heading{margin-bottom:60px}}.p-flow__title{color:var(--tint-navy)}.p-flow__list{display:flex}@media not screen and (min-width: 768px){.p-flow__list{flex-direction:column;row-gap:33.3333333333vw;margin-inline:calc(-1 * 16px)}}@media screen and (min-width: 768px){.p-flow__list{column-gap:40px}}.p-flow__item{display:flex;flex-direction:column;align-items:center;position:relative}@media not screen and (min-width: 768px){.p-flow__item{background:linear-gradient(to bottom, var(--bg-white) 65%, var(--tint-navy) 65%);padding-bottom:24px;border-bottom-right-radius:60px}.p-flow__item:first-child .p-flow__subHeading{margin-bottom:-5.5555555556vw;z-index:2}.p-flow__item:first-child .p-flow__stepImage{z-index:1}.p-flow__item:not(:first-child) .p-flow__subHeading{margin-bottom:4.4444444444vw}.p-flow__item:not(:last-child)::before{bottom:-26.6666666667vw;left:calc(50% - 25px);width:50px;height:56px;rotate:90deg}}@media screen and (min-width: 768px){.p-flow__item:not(:last-child)::before{top:12px;right:-42px;width:50px;height:56px}}.p-flow__item:not(:last-child)::before{content:"";position:absolute;background-image:url(../img/icon-arrow_flow.webp);background-size:contain;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-flow__stepNumber{width:133px;margin-bottom:2.2222222222vw}}@media screen and (min-width: 768px){.p-flow__stepNumber{width:165px;margin-bottom:8px}}@media screen and (min-width: 768px){.p-flow__subHeading{margin-bottom:24px}}.p-flow__stepImage{height:auto}@media not screen and (min-width: 768px){.p-flow__stepImage{width:63.8888888889vw;margin-bottom:4.4444444444vw}}@media screen and (min-width: 768px){.p-flow__stepImage{width:365px;margin-bottom:24px}}.p-flow__stepText{color:var(--text-white);text-align:center}@media not screen and (min-width: 768px){.p-flow__stepText{font-size:1rem}}@media screen and (min-width: 768px){.p-flow__stepText{font-size:1.125rem}}.p-recommend{background-image:url(../img/bg-yellow.webp);background-size:contain;background-position:center;background-repeat:repeat;position:relative}@media not screen and (min-width: 768px){.p-recommend{margin-top:-27.7777777778vw;padding-block:55.5555555556vw 40px}.p-recommend::before{content:"";position:absolute;top:-5.5555555556vw;left:0;width:100%;height:77.7777777778vw;background-image:url(../img/deco-recommend_confetti_sp.webp);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:3}}@media screen and (min-width: 768px){.p-recommend{margin-top:-60px;padding-block:200px 120px;z-index:-2}.p-recommend::before{content:"";position:absolute;top:100px;left:calc(50% - 952px);width:1904px;height:374px;background-image:url(../img/deco-recommend_confetti_pc.webp);background-size:contain;background-position:center;background-repeat:repeat-y;z-index:1}}.p-recommend__heading{position:relative}@media not screen and (min-width: 768px){.p-recommend__heading{margin-bottom:36px}}@media screen and (min-width: 768px){.p-recommend__heading{margin-bottom:60px}}.p-recommend__heading::before{content:"";position:absolute;top:40px;left:-150px;width:116.5px;height:265.5px;background-image:url(../img/deco-recommend_human_left.webp);background-size:contain;background-position:center;background-repeat:no-repeat}.p-recommend__heading::after{content:"";position:absolute;top:40px;right:-150px;width:121px;height:262px;background-image:url(../img/deco-recommend_human_right.webp);background-size:contain;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-recommend__subscript{height:9.7222222222vw}}.p-recommend__title{color:var(--tint-orange)}.p-recommend__list{display:flex}@media not screen and (min-width: 768px){.p-recommend__list{flex-direction:column;row-gap:24px}}@media screen and (min-width: 768px){.p-recommend__list{column-gap:60px}}.p-recommend__item--address,.p-recommend__item--easy,.p-recommend__item--free{flex:1;display:flex;align-items:center;background-color:var(--bg-white);border:2px solid var(--tint-navy);border-radius:60px}@media not screen and (min-width: 768px){.p-recommend__item--address,.p-recommend__item--easy,.p-recommend__item--free{padding:24px}}@media screen and (min-width: 768px){.p-recommend__item--address,.p-recommend__item--easy,.p-recommend__item--free{padding:36px}}.p-recommend__item--free{flex-direction:column;row-gap:24px}.p-recommend__item--easy{column-gap:24px}.p-recommend__item--easy .p-recommend__image{grid-column:1/2;grid-row:1/3;width:110px}@media not screen and (min-width: 768px){.p-recommend__item--easy .p-recommend__subTitle{margin-bottom:16px}}@media screen and (min-width: 768px){.p-recommend__item--easy .p-recommend__subTitle{margin-bottom:24px}}.p-recommend__item--address{flex-direction:column;row-gap:24px}.p-recommend__subTitle{color:var(--text-primary);font-size:1.25rem;font-weight:700}.p-recommend__text{color:var(--text-primary)}@media not screen and (min-width: 768px){.p-recommend__text{font-size:1rem}}@media screen and (min-width: 768px){.p-recommend__text{font-size:1.125rem}}.p-recommend__subTitle--underline{border-bottom:8px solid var(--tint-yellow);padding-bottom:.1em}.p-recommend__subTitle--bold{color:var(--tint-orange);white-space:nowrap}@media not screen and (min-width: 768px){.p-recommend__subTitle--bold{font-size:1.5rem}}@media screen and (min-width: 768px){.p-recommend__subTitle--bold{font-size:1.75rem}}.p-hints{background-image:url(../img/bg-gray.webp);background-size:contain;background-position:center;background-repeat:repeat}@media not screen and (min-width: 768px){.p-hints{padding-block:80px;padding-inline:16px}}@media screen and (min-width: 768px){.p-hints{padding-block:120px}}.p-hints__inner{background-color:var(--bg-white);position:relative}@media not screen and (min-width: 768px){.p-hints__inner{padding-block:40px;padding-inline:24px}}@media screen and (min-width: 768px){.p-hints__inner{max-width:calc(1280px - 15px * 2);padding:80px 160px}}.p-hints__inner::before{content:"";position:absolute;background-image:url(../img/deco-hints_bulb.webp);background-size:contain;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-hints__inner::before{top:-12.7777777778vw;left:2.7777777778vw;width:12.5vw;height:20.5555555556vw}}@media screen and (min-width: 768px){.p-hints__inner::before{top:-52px;left:calc(50% - 29px);width:58px;height:94px}}.p-hints__title{font-weight:700;line-height:1.4;text-align:center}@media not screen and (min-width: 768px){.p-hints__title{font-size:1.375rem;margin-bottom:24px}}@media screen and (min-width: 768px){.p-hints__title{font-size:2rem;margin-bottom:40px}}.p-hints__text{color:var(--tint-navy);font-weight:700}@media not screen and (min-width: 768px){.p-hints__text{font-size:1rem;margin-bottom:24px}}@media screen and (min-width: 768px){.p-hints__text{font-size:1.375rem;text-align:center;margin-bottom:60px}}.p-hints__content{text-align:center;background-color:var(--tint-waterBlue)}@media not screen and (min-width: 768px){.p-hints__content{border-top-left-radius:60px;border-bottom-right-radius:30px;padding-block:40px 48px;padding-inline:10px}}@media screen and (min-width: 768px){.p-hints__content{padding-block:40px 60px;padding-inline:40px;border-top-left-radius:60px;border-bottom-right-radius:60px}}.p-hints__contentHeading{color:var(--text-primary);position:relative;margin-bottom:32px}@media not screen and (min-width: 768px){.p-hints__contentHeading{font-size:1rem}}@media screen and (min-width: 768px){.p-hints__contentHeading{font-size:1.125rem}}.p-hints__contentHeading::before{content:"";position:absolute;bottom:-24px;width:29px;height:17px;background-color:var(--tint-orange);clip-path:polygon(0 0, 50% 100%, 100% 0)}@media not screen and (min-width: 768px){.p-hints__contentHeading::before{left:calc(50% - 7.5px);width:15px;height:9px}}@media screen and (min-width: 768px){.p-hints__contentHeading::before{left:calc(50% - 14.5px);width:29px;height:17px}}.p-hints__contentHeading--highlight{font-weight:700}.p-hints__contentText{display:inline-block;color:var(--tint-navy);font-weight:700;text-align:center;padding-bottom:.1em;border-bottom:8px solid #ffbcb3}@media not screen and (min-width: 768px){.p-hints__contentText{font-size:1rem;margin-bottom:40px}}@media screen and (min-width: 768px){.p-hints__contentText{font-size:1.375rem;margin-bottom:60px}}.p-hints__contentList{display:flex}@media not screen and (min-width: 768px){.p-hints__contentList{flex-direction:column;row-gap:24px}}@media screen and (min-width: 768px){.p-hints__contentList{column-gap:96px}}.p-hints__contentItem{display:flex;flex-direction:column;align-items:center;row-gap:24px}@media not screen and (min-width: 768px){.p-hints__image{width:90%}}.p-hints__subject{color:var(--text-primary);font-weight:700;text-align:center;font-size:1rem}.p-tips{background-image:url(../img/bg-yellow.webp);background-size:contain;background-repeat:repeat-x}@media not screen and (min-width: 768px){.p-tips{background-position:bottom center}}@media screen and (min-width: 768px){.p-tips{background-position:top 720px center}}@media not screen and (min-width: 768px){.p-tips__inner{padding-block:60px 80px;padding-inline:0px}}@media screen and (min-width: 768px){.p-tips__inner{padding-block:120px 160px}}@media not screen and (min-width: 768px){.p-tips__heading{margin-bottom:36px;padding-inline:16px}}@media screen and (min-width: 768px){.p-tips__heading{margin-bottom:60px}}.p-tips__title{color:var(--tint-navy)}.p-tips__text{color:var(--text-primary)}@media not screen and (min-width: 768px){.p-tips__text{font-size:1rem;margin-bottom:40px;padding-inline:16px}}@media screen and (min-width: 768px){.p-tips__text{font-size:1.125rem;text-align:center;margin-bottom:60px}}.p-tips__swiper{margin-bottom:40px}@media screen and (min-width: 768px){.p-tips__swiper{display:flex;column-gap:48px}}.p-tips__item{border:1px dashed var(--tint-navy);border-radius:20px}@media screen and (min-width: 768px){.p-tips__item{flex:1}}@media(hover: hover){.p-tips__link .p-tips__subTitle:hover{text-decoration:underline}}@media(hover: none){.p-tips__link .p-tips__subTitle:active{text-decoration:underline}}.p-tips__thumbnail{border-top-left-radius:20px;border-top-right-radius:20px}@media screen and (min-width: 768px){.p-tips__thumbnail{object-fit:cover;height:206px}}.p-tips__subTitle{color:var(--text-primary);background-color:var(--bg-white);border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media not screen and (min-width: 768px){.p-tips__subTitle{font-size:1rem;padding-block:12px 16px;padding-inline:16px}}@media screen and (min-width: 768px){.p-tips__subTitle{font-size:1.125rem;padding-block:16px 40px;padding-inline:28px}}.p-tips__readMore{text-align:right}@media not screen and (min-width: 768px){.p-tips__readMore{padding-inline:16px}}.p-officesImages__swiper{--swiper-wrapper-transition-timing-function: linear}.p-virtualOffice{background-size:contain;background-position:top center;background-repeat:no-repeat;position:relative}@media screen and (max-width: 1280px){.p-virtualOffice::before{left:-195px}.p-virtualOffice::after{left:750px}}@media not screen and (min-width: 768px){.p-virtualOffice{background-image:url(../img/bg-virtualOffice_sp.webp);padding-block:40px 95px}}@media screen and (min-width: 768px){.p-virtualOffice{background-image:url(../img/bg-virtualOffice_pc.webp);padding-block:160px 200px}}.p-virtualOffice::before{content:"";position:absolute;background-image:url(../img/deco-virtualOffice.webp);background-size:contain;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-virtualOffice::before{bottom:0;left:0;width:100%;height:19.4444444444vw}}@media screen and (min-width: 768px){.p-virtualOffice::before{bottom:0;left:calc(50% - 833.5px);width:1667px;height:323.5px}}.p-virtualOffice::after{content:"";position:absolute;background-image:url(../img/deco-virtualOffice_people.webp);background-size:contain;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-virtualOffice::after{bottom:15px;left:auto;right:45px;width:149px;height:165px}}@media screen and (min-width: 768px){.p-virtualOffice::after{bottom:5px;left:calc(50% + 100px);width:290px;height:326.5px}}@media not screen and (min-width: 768px){.p-virtualOffice__inner{padding-inline:0}}@media not screen and (min-width: 768px){.p-virtualOffice__heading{margin-bottom:36px;padding-inline:16px}}@media screen and (min-width: 768px){.p-virtualOffice__heading{margin-bottom:80px}}@media not screen and (min-width: 768px){.p-virtualOffice__subscript{height:25vw}}.p-virtualOffice__title{color:var(--tint-orange)}@media not screen and (min-width: 768px){.p-virtualOfficeSummary{margin-bottom:24px;padding-inline:16px}}@media screen and (min-width: 768px){.p-virtualOfficeSummary{margin-bottom:60px}}@media not screen and (min-width: 768px){.p-virtualOfficeSummary__heading{margin-bottom:24px}}@media screen and (min-width: 768px){.p-virtualOfficeSummary__heading{margin-bottom:40px}}.p-virtualOfficeSummary__text{color:var(--tint-navy);font-weight:700;text-align:center}@media not screen and (min-width: 768px){.p-virtualOfficeSummary__text{font-size:1rem;margin-bottom:16px}}@media screen and (min-width: 768px){.p-virtualOfficeSummary__text{font-size:1.375rem;margin-bottom:16px}}.p-virtualOfficeSummary__table{background-color:var(--tint-waterBlue);margin-inline:auto}@media not screen and (min-width: 768px){.p-virtualOfficeSummary__table{margin-bottom:24px}}@media screen and (min-width: 768px){.p-virtualOfficeSummary__table{width:900px;margin-bottom:24px}}.p-virtualOfficeSummary__tableRow:not(:last-child){border-bottom:1px dashed var(--tint-gray)}.p-virtualOfficeSummary__tableHeadItem{color:var(--text-primary);font-weight:700;line-height:1.5;text-align:center;white-space:nowrap;border-right:1px dashed var(--tint-gray)}@media not screen and (min-width: 768px){.p-virtualOfficeSummary__tableHeadItem{font-size:1rem;padding:16px 8px}}@media screen and (min-width: 768px){.p-virtualOfficeSummary__tableHeadItem{width:150px;font-size:1.125rem;padding-block:16px}}.p-virtualOfficeSummary__tableCell{color:var(--text-primary);line-height:1.5}@media not screen and (min-width: 768px){.p-virtualOfficeSummary__tableCell{font-size:1rem;padding-block:16px;padding-inline:16px 8px}}@media screen and (min-width: 768px){.p-virtualOfficeSummary__tableCell{font-size:1.125rem;padding-block:16px;padding-inline:20px}}@media screen and (min-width: 768px){.p-virtualOfficeSummary__description{width:900px;margin-inline:auto}}.p-virtualOffice__content{background-color:var(--tint-purple);border-top-left-radius:60px;border-bottom-right-radius:60px}@media not screen and (min-width: 768px){.p-virtualOffice__content{margin-inline:calc(-1 * f.$side_margin_mobile);padding-block:40px 60px;padding-inline:16px}}@media screen and (min-width: 768px){.p-virtualOffice__content{padding:80px 180px}}.p-virtualOffice__contentHeading{text-align:center;margin-bottom:16px}.p-virtualOffice__contentText{color:var(--text-primary)}@media not screen and (min-width: 768px){.p-virtualOffice__contentText{font-size:1rem;margin-bottom:24px}}@media screen and (min-width: 768px){.p-virtualOffice__contentText{font-size:1.125rem;text-align:center;margin-bottom:20px}}.p-virtualOffice__contentText--highlight{font-weight:700}.p-virtualOfficeNeeds{background-color:var(--tint-navy)}@media not screen and (min-width: 768px){.p-virtualOfficeNeeds{margin-bottom:40px;padding-block:24px;padding-inline:36px}}@media screen and (min-width: 768px){.p-virtualOfficeNeeds{margin-bottom:80px;padding-block:28px 48px;padding-inline:48px}}.p-virtualOfficeNeeds__heading{color:var(--text-white);font-weight:700;text-align:center}@media not screen and (min-width: 768px){.p-virtualOfficeNeeds__heading{font-size:1.125rem;margin-bottom:42px}}@media screen and (min-width: 768px){.p-virtualOfficeNeeds__heading{font-size:1.375rem;margin-bottom:48px}}.p-virtualOfficeNeeds__list{display:flex}@media not screen and (min-width: 768px){.p-virtualOfficeNeeds__list{flex-direction:column;row-gap:40px}}@media screen and (min-width: 768px){.p-virtualOfficeNeeds__list{column-gap:40px}}.p-virtualOfficeNeeds__item--mail,.p-virtualOfficeNeeds__item--registration,.p-virtualOfficeNeeds__item--address{flex:1;background-color:var(--bg-white);border-radius:30px;position:relative;z-index:2}@media not screen and (min-width: 768px){.p-virtualOfficeNeeds__item--mail,.p-virtualOfficeNeeds__item--registration,.p-virtualOfficeNeeds__item--address{padding-block:36px 16px;padding-inline:16px}}@media screen and (min-width: 768px){.p-virtualOfficeNeeds__item--mail,.p-virtualOfficeNeeds__item--registration,.p-virtualOfficeNeeds__item--address{padding-block:36px 16px;padding-inline:16px}}.p-virtualOfficeNeeds__item--mail::before,.p-virtualOfficeNeeds__item--registration::before,.p-virtualOfficeNeeds__item--address::before{content:"";position:absolute;top:-25px;left:calc(50% - 40px);width:80px;height:40px;background-color:var(--bg-white);border-top-left-radius:40px;border-top-right-radius:40px;z-index:1}.p-virtualOfficeNeeds__item--mail::after,.p-virtualOfficeNeeds__item--registration::after,.p-virtualOfficeNeeds__item--address::after{content:"";position:absolute;background-size:50%;background-position:top 10px center;background-repeat:no-repeat;z-index:3}.p-virtualOfficeNeeds__item--address::after{background-image:url(../img/icon-virtualOffice_address.svg);left:calc(50% - 40px);width:80px;height:80px}@media not screen and (min-width: 768px){.p-virtualOfficeNeeds__item--address::after{top:-28px}}@media screen and (min-width: 768px){.p-virtualOfficeNeeds__item--address::after{top:-30px}}.p-virtualOfficeNeeds__item--registration::after{background-image:url(../img/icon-virtualOffice_registration.svg);top:-27px;left:calc(50% - 35px);width:70px;height:46px}@media not screen and (min-width: 768px){.p-virtualOfficeNeeds__item--registration::after{top:-24px}}@media screen and (min-width: 768px){.p-virtualOfficeNeeds__item--registration::after{top:-27px}}.p-virtualOfficeNeeds__item--mail::after{background-image:url(../img/icon-virtualOffice_mail.svg);left:calc(50% - 35px);width:70px;height:42px}@media not screen and (min-width: 768px){.p-virtualOfficeNeeds__item--mail::after{top:-24px}}@media screen and (min-width: 768px){.p-virtualOfficeNeeds__item--mail::after{top:-27px}}.p-virtualOfficeNeeds__title{color:var(--text-primary);font-weight:700;text-align:center}@media not screen and (min-width: 768px){.p-virtualOfficeNeeds__title{font-size:1rem}}@media screen and (min-width: 768px){.p-virtualOfficeNeeds__title{font-size:1rem}}.p-virtualOfficeNeeds__description{color:var(--text-primary);text-align:center}@media not screen and (min-width: 768px){.p-virtualOfficeNeeds__description{font-size:1rem}}@media screen and (min-width: 768px){.p-virtualOfficeNeeds__description{font-size:.875rem}}.p-virtualOfficeSolution__heading{color:var(--tint-navy);font-weight:700;text-align:center}@media not screen and (min-width: 768px){.p-virtualOfficeSolution__heading{font-size:1rem;margin-bottom:24px}}@media screen and (min-width: 768px){.p-virtualOfficeSolution__heading{font-size:1.375rem}}.p-virtualOfficeSolution__subTitle{display:block}@media screen and (min-width: 768px){.p-virtualOfficeSolution__subTitle{margin-bottom:4px}}.p-virtualOfficeSolution__title{display:inline-block;padding-bottom:.1em;border-bottom:8px solid #ffbcb3}@media screen and (min-width: 768px){.p-virtualOfficeSolution__title{margin-bottom:60px}}.p-virtualOfficeSolution__image{margin-bottom:16px}.p-virtualOfficeSolution__text{color:var(--text-primary);font-weight:700;text-align:center}@media not screen and (min-width: 768px){.p-virtualOfficeSolution__text{font-size:1rem;margin-bottom:36px}}@media screen and (min-width: 768px){.p-virtualOfficeSolution__text{font-size:1.125rem;margin-bottom:40px}}.p-virtualOfficeSolution__content{background-color:var(--bg-white);position:relative}@media not screen and (min-width: 768px){.p-virtualOfficeSolution__content{border-radius:30px;margin-bottom:36px;padding-block:24px 48px;padding-inline:16px 24px}}@media screen and (min-width: 768px){.p-virtualOfficeSolution__content{border-radius:60px;margin-bottom:80px;padding-block:40px 60px;padding-inline:40px}}.p-virtualOfficeSolution__content::before{content:"";position:absolute;left:calc(50% - 20px);width:40px;height:24px;background-color:var(--bg-white);clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}@media not screen and (min-width: 768px){.p-virtualOfficeSolution__content::before{top:-16px}}@media screen and (min-width: 768px){.p-virtualOfficeSolution__content::before{top:-24px}}.p-virtualOfficeSolution__content::after{content:"";position:absolute;background-image:url(../img/deco-virtualOffice_human.webp);background-size:contain;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-virtualOfficeSolution__content::after{bottom:-8.3333333333vw;right:-16px;width:26.6666666667vw;height:44.7222222222vw}}@media screen and (min-width: 768px){.p-virtualOfficeSolution__content::after{bottom:-40px;right:-120px;width:207px;height:346px}}.p-virtualOfficeSolution__contentHeading{color:var(--tint-navy);font-weight:700;text-align:center}@media not screen and (min-width: 768px){.p-virtualOfficeSolution__contentHeading{font-size:1.25rem;margin-bottom:24px}}@media screen and (min-width: 768px){.p-virtualOfficeSolution__contentHeading{font-size:1.75rem;margin-bottom:24px}}.p-virtualOfficeSolution__contentList{display:flex;flex-direction:column;row-gap:24px}.p-virtualOfficeSolution__contentItem{position:relative}@media not screen and (min-width: 768px){.p-virtualOfficeSolution__contentItem{padding-left:24px}}@media screen and (min-width: 768px){.p-virtualOfficeSolution__contentItem{padding-left:40px}}.p-virtualOfficeSolution__contentItem:first-child .p-virtualOfficeSolution__contentText{line-height:2}@media not screen and (min-width: 768px){.p-virtualOfficeSolution__contentItem:first-child::before{top:22px}}@media screen and (min-width: 768px){.p-virtualOfficeSolution__contentItem:first-child::before{top:31px}}.p-virtualOfficeSolution__contentItem::before{content:"";position:absolute;left:0;background-image:url(../img/icon-checkbox.webp);background-size:contain;background-position:center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-virtualOfficeSolution__contentItem::before{top:17px;width:20.4px;height:28px}}@media screen and (min-width: 768px){.p-virtualOfficeSolution__contentItem::before{top:24px;width:27px;height:37px}}.p-virtualOfficeSolution__contentSubject{color:var(--text-primary)}@media not screen and (min-width: 768px){.p-virtualOfficeSolution__contentSubject{font-size:.875rem}}@media screen and (min-width: 768px){.p-virtualOfficeSolution__contentSubject{font-size:1rem}}.p-virtualOfficeSolution__contentText{color:var(--text-primary);font-weight:700}@media not screen and (min-width: 768px){.p-virtualOfficeSolution__contentText{font-size:1rem}}@media screen and (min-width: 768px){.p-virtualOfficeSolution__contentText{font-size:1.75rem}}.p-virtualOfficeSolution__contentText--highlight{position:relative}.p-virtualOfficeSolution__contentText--highlight::before{content:"";position:absolute;width:100%;height:2px;background-image:repeating-linear-gradient(90deg, var(--tint-orange), var(--tint-orange) 6px, transparent 6px, transparent 8px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 2px;bottom:-0.3rem;left:0}.p-cta{text-align:center}.p-cta__copyWrapper{display:inline-block;position:relative;white-space:nowrap}@media not screen and (min-width: 768px){.p-cta__copyWrapper{margin-bottom:8px}}.p-cta__copyWrapper::before,.p-cta__copyWrapper::after{content:"";position:absolute;width:2px;background-color:var(--text-primary)}@media not screen and (min-width: 768px){.p-cta__copyWrapper::before,.p-cta__copyWrapper::after{height:14px;bottom:6px}}@media screen and (min-width: 768px){.p-cta__copyWrapper::before,.p-cta__copyWrapper::after{height:24px;bottom:12px}}.p-cta__copyWrapper::before{rotate:-20deg}@media not screen and (min-width: 768px){.p-cta__copyWrapper::before{left:-6px}}@media screen and (min-width: 768px){.p-cta__copyWrapper::before{left:-14px}}.p-cta__copyWrapper::after{rotate:20deg}@media not screen and (min-width: 768px){.p-cta__copyWrapper::after{right:-6px}}@media screen and (min-width: 768px){.p-cta__copyWrapper::after{right:-14px}}.p-cta__microCopy{color:var(--text-primary);font-weight:700}@media not screen and (min-width: 768px){.p-cta__microCopy{font-size:1.125rem}}@media screen and (min-width: 768px){.p-cta__microCopy{font-size:1.5rem;letter-spacing:.1em}}@media screen and (max-width: 360px){.p-cta__microCopy{font-size:.9375rem;letter-spacing:-0.05em}}.p-cta__microCopy.is-highlight{color:var(--tint-orange)}@media screen and (min-width: 768px){.p-cta__microCopy.is-large{font-size:2.5rem}}.p-virtualOffice__button{display:flex;align-items:center;justify-content:center;box-sizing:content-box;width:100%;color:var(--text-white);font-weight:700;line-height:1.4;letter-spacing:3px;background-color:var(--tint-navy);border-radius:6rem;border-bottom:8px solid color-mix(in oklab, var(--tint-navy), black 40%);transition:all .1s;position:relative;top:0}@media not screen and (min-width: 768px){.p-virtualOffice__button{font-size:1.25rem;padding-block:24px}}@media screen and (min-width: 768px){.p-virtualOffice__button{font-size:2.5rem;padding-block:60px}}@media(hover: hover){.p-virtualOffice__button:hover{border-bottom:2px solid color-mix(in oklab, var(--tint-navy), black 40%);top:6px;margin-bottom:6px}}@media(hover: none){.p-virtualOffice__button:active{border-bottom:2px solid color-mix(in oklab, var(--tint-navy), black 40%);top:6px;margin-bottom:6px}}.p-faq{background-image:url(../img/bg-gray.webp);background-position:top center;background-repeat:repeat}@media not screen and (min-width: 768px){.p-faq{padding-block:40px 80px}}@media screen and (min-width: 768px){.p-faq{padding-block:120px}}@media not screen and (min-width: 768px){.p-faq__heading{margin-bottom:36px}}@media screen and (min-width: 768px){.p-faq__heading{margin-bottom:40px}}.p-faq__title{color:var(--tint-navy)}.p-faq__list{display:flex;flex-direction:column;row-gap:20px}.p-faq__detail{background-color:var(--bg-white);border-radius:10px;filter:drop-shadow(0 0 6px #e7e7e7);position:relative}.p-faq__detail::before,.p-faq__detail::after{content:"";position:absolute;background-color:var(--tint-navy);transition:all .1s ease;top:calc(0.5em + 25px);right:15px;width:20px;height:2px}.p-faq__detail::after{rotate:90deg}.p-faq__detail[open]::before{content:none}.p-faq__detail[open]::after{rotate:180deg}@supports(interpolate-size: allow-keywords){.p-faq__detail::details-content{height:0;transition:height .3s,opacity .3s,content-visibility .3s allow-discrete;overflow:clip}.p-faq__detail[open]::details-content{height:auto}}.p-faq__summary{color:var(--text-primary);font-weight:700;list-style:none;line-height:1.4;padding-block:24px;cursor:pointer;position:relative}.p-faq__summary::-webkit-details-marker{display:none}@media not screen and (min-width: 768px){.p-faq__summary{font-size:1rem;padding-inline:48px 60px}}@media screen and (min-width: 768px){.p-faq__summary{font-size:1.125rem;padding-inline:56px 24px}}.p-faq__summary::before{content:"Q";position:absolute;display:flex;justify-content:center;color:var(--ci-color);font-weight:700;width:1em;top:calc(50% - 18px);font-size:1.5rem}@media not screen and (min-width: 768px){.p-faq__summary::before{left:12px}}@media screen and (min-width: 768px){.p-faq__summary::before{left:24px}}.p-faq__content{color:var(--text-primary);position:relative;font-size:1rem;padding-bottom:24px}@media not screen and (min-width: 768px){.p-faq__content{padding-inline:48px 16px}}@media screen and (min-width: 768px){.p-faq__content{padding-inline:56px 24px}}.p-faq__content::before{content:"A";position:absolute;display:flex;justify-content:center;color:var(--ci-color);font-weight:700;width:1em;font-size:1.5rem}@media not screen and (min-width: 768px){.p-faq__content::before{top:calc(50% - 26px);left:12px}}@media screen and (min-width: 768px){.p-faq__content::before{top:calc(50% - 20px);left:24px}}.p-faq__answer{border-top:1px solid #e7e7e7}@media not screen and (min-width: 768px){.p-faq__answer{padding-top:16px}}@media screen and (min-width: 768px){.p-faq__answer{padding-top:24px}}.p-faq__answerText{font-size:1rem;line-height:1.75;margin-bottom:1em}.p-breadcrumb{background-color:var(--bg-white);padding-block:24px}@media not screen and (min-width: 768px){.p-breadcrumb__inner{padding-inline:16px}}.p-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;column-gap:28px;row-gap:4px}.p-breadcrumb__item:first-child{position:relative;margin-left:18px}.p-breadcrumb__item:first-child::before{content:"";position:absolute;top:calc(50% - 4px);left:-18px;width:12px;height:12px;background-image:url(../img/icon-breadcrumb_home.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.p-breadcrumb__item:not(:last-child){position:relative}.p-breadcrumb__item:not(:last-child)::after{content:"";position:absolute;top:calc(50% - 4px);right:-20px;width:12px;height:12px;background-image:url(../img/icon-breadcrumb_dir.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.p-breadcrumb__link{color:var(--text-primary);font-size:.75rem;font-weight:400;word-break:keep-all}@media(hover: hover){.p-breadcrumb__link:hover{text-decoration:underline}}@media(hover: none){.p-breadcrumb__link:active{text-decoration:underline}}.p-copyright{background-color:var(--tint-navy);padding-block:32px}.p-copyright__inner{display:flex;flex-direction:column;align-items:center;row-gap:16px}.p-copyright__link{color:var(--text-white);font-size:.75rem;font-weight:400}@media(hover: hover){.p-copyright__link:hover{text-decoration:underline}}@media(hover: none){.p-copyright__link:active{text-decoration:underline}}.p-copyright__text{color:var(--text-white);font-size:.875rem;text-align:center}.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}.p-floatingCTAButton__button{display:block;color:var(--text-white);font-weight:700;letter-spacing:.13em;text-align:center;text-box-trim:both;text-box-edge:cap alphabetic;background-color:var(--tint-orange);border-radius:3rem;margin-inline:auto;position:relative;overflow:hidden}@media not screen and (min-width: 768px){.p-floatingCTAButton__button{width:100%;font-size:1.125rem;line-height:1.2;padding:12px 24px 8px}}@media screen and (min-width: 768px){.p-floatingCTAButton__button{width:fit-content;font-size:1.5rem;line-height:.8;padding:clamp(1.2rem,1.5vw,1.5rem) clamp(12rem,15vw,15rem) clamp(0.6rem,.75vw,0.75rem)}}.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}}.p-floatingCTAButton__buttonText{color:var(--text-white);font-weight:500;letter-spacing:.05em;text-align:center}@media not screen and (min-width: 768px){.p-floatingCTAButton__buttonText{font-size:.6875rem}}@media screen and (min-width: 768px){.p-floatingCTAButton__buttonText{font-size:.75rem}}.p-floatingCTAButton__buttonText::before{content:"\a";white-space:pre}@media not screen and (min-width: 768px){.p-terms{padding-block:40px}}@media screen and (min-width: 768px){.p-terms{padding-block:80px}}@media not screen and (min-width: 768px){.p-terms__inner{padding-inline:30px}}@media screen and (min-width: 768px){.p-terms__inner{padding-top:76px}}.p-terms__title{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.6}@media not screen and (min-width: 768px){.p-terms__title{margin-bottom:24px}}@media screen and (min-width: 768px){.p-terms__title{margin-bottom:40px}}.p-terms__paragraph--right,.p-terms__paragraph{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin-bottom:24px}.p-terms__paragraph--right{text-align:right}.p-terms__list{list-style:decimal;padding-left:1em;margin-bottom:24px}.p-terms__item{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin-bottom:24px}
