/*! 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: #41a9a5;--bg-white: #ffffff;--bg-gray: #f3f3f3;--bg-lightGreen: #f1f7f7;--bg-darkBlueGray: #3b4953;--bg-whiteTransparent: rgba(255, 255, 255, 0.8);--border-gray-light: #ccc;--text-primary: #444;--text-secondary: #3b4953;--text-white: #ffffff;--text-black: #000000;--tint-yellow: #ffea2a;--tint-orange: #ff7e4f}html{font-feature-settings:"halt";scroll-behavior:smooth}@media not screen and (min-width: 768px){html{scroll-padding-top:0}}@media screen and (min-width: 768px){html{scroll-padding-top:calc(0px + 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")}@font-face{font-family:"Local Noto Sans JP";font-weight:900;font-style:normal;src:local("Noto Sans JP Black")}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}}@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}}.l-main{overflow:hidden}@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:40px}}.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__title{font-weight:500;line-height:1.25;text-align:center;color:var(--theme-primary)}@media not screen and (min-width: 768px){.c-h2__title{padding-top:64px;padding-inline:16px;font-size:1.75rem;letter-spacing:.175rem}}@media screen and (min-width: 768px){.c-h2__title{padding-top:120px;font-size:3.5rem;letter-spacing:.35rem}}.c-h3__heading{font-weight:500;line-height:1.25}@media not screen and (min-width: 768px){.c-h3__heading{font-size:1.5rem;letter-spacing:.15rem}}@media screen and (min-width: 768px){.c-h3__heading{font-size:2.5rem;letter-spacing:.25rem}}.c-h4__heading{font-weight:bold;line-height:1.25;text-align:center}@media not screen and (min-width: 768px){.c-h4__heading{font-size:1.125rem;letter-spacing:.1125rem}}@media screen and (min-width: 768px){.c-h4__heading{font-size:1.5rem;letter-spacing:.15rem}}.c-textLink{position:relative;display:inline-flex;align-items:center;color:var(--theme-primary);line-height:1.25;border-bottom:dashed 2px #41a9a5}@media not screen and (min-width: 768px){.c-textLink{padding-bottom:4px;gap:8px;font-size:.875rem}}@media screen and (min-width: 768px){.c-textLink{padding-bottom:8px;gap:10px;font-size:1rem}}.c-textLink::after{content:"";position:relative;top:1px;right:0;background-image:url(../img/icon-next.svg);background-size:contain;background-repeat:no-repeat;transition:all .1s ease-out}@media not screen and (min-width: 768px){.c-textLink::after{width:.875rem;height:.76875rem}}@media screen and (min-width: 768px){.c-textLink::after{width:20px;height:20px}}@media(hover: hover){.c-textLink:hover{opacity:.7}.c-textLink:hover::after{transform:translateX(6px)}}@media(hover: none){.c-textLink:active{opacity:.7}.c-textLink:active::after{transform:translateX(6px)}}.c-cardLink{position:relative}.c-cardLink::after{content:"";position:absolute;display:block;background-image:url(../img/icon-nextlong.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:.4s}@media not screen and (min-width: 768px){.c-cardLink::after{bottom:16px;right:16px;width:2.3em;height:.9em}}@media screen and (min-width: 768px){.c-cardLink::after{bottom:16px;right:24px;width:40px;height:16px;opacity:0}}.c-cardLink .c-cardLink__text{transition:.4s}@media(hover: hover){.c-cardLink:hover::after{opacity:1}.c-cardLink:hover .c-cardLink__text{opacity:.7}}@media(hover: none){.c-cardLink:active::after{opacity:1}.c-cardLink:active .c-cardLink__text{opacity:.7}}.c-table{width:100%;border-left:solid 1px var(--border-gray-light);border-top:solid 1px var(--border-gray-light);line-height:1.25}@media not screen and (min-width: 768px){.c-table{margin-top:24px}}@media screen and (min-width: 768px){.c-table{margin-top:40px}}.c-table__head .c-table__headItem{background-color:#f1f7f7;font-weight:500}@media not screen and (min-width: 768px){.c-table__head .c-table__headItem{font-size:.875rem}}@media screen and (min-width: 768px){.c-table__head .c-table__headItem{font-size:1.5rem}}.c-table__body .c-table__headItem{background-color:#f3f3f3;font-size:1.25rem;font-weight:400}@media not screen and (min-width: 768px){.c-table__body .c-table__headItem{font-size:.875rem}}@media screen and (min-width: 768px){.c-table__body .c-table__headItem{font-size:1.25rem}}.c-table__headItem,.c-table__cell{width:25%;border-right:solid 1px var(--border-gray-light);border-bottom:solid 1px var(--border-gray-light);text-align:center;vertical-align:middle}@media not screen and (min-width: 768px){.c-table__headItem,.c-table__cell{padding:11px 0}}@media screen and (min-width: 768px){.c-table__headItem,.c-table__cell{padding:16px}}@media screen and (min-width: 768px){.c-table__cell{font-size:1.5rem;line-height:1}}.c-table__cell--empty{border-right:solid 1px var(--border-gray-light);border-bottom:solid 1px var(--border-gray-light)}.is-featured.c-table__headItem,.is-featured.c-table__cell{position:relative;font-weight:700}@media not screen and (min-width: 768px){.is-featured.c-table__headItem,.is-featured.c-table__cell{border-left:solid 3px var(--theme-primary);border-right:solid 3px var(--theme-primary)}}@media screen and (min-width: 768px){.is-featured.c-table__headItem,.is-featured.c-table__cell{border-left:solid 6px var(--theme-primary);border-right:solid 6px var(--theme-primary)}}.is-featured.c-table__headItem{background-color:var(--theme-primary);color:var(--text-white)}.is-featured.c-table__headItem:before{content:"";position:absolute;display:block;background-color:var(--theme-primary)}@media not screen and (min-width: 768px){.is-featured.c-table__headItem:before{top:-3px;left:-3px;width:calc(100% + 6px);height:3px;border-radius:3px 3px 0 0}}@media screen and (min-width: 768px){.is-featured.c-table__headItem:before{top:-6px;left:-6px;width:calc(100% + 12px);height:6px;border-radius:6px 6px 0 0}}.is-featured.c-table__cell{background-color:var(--bg-lightGreen)}.is-featured.is-sum{color:var(--theme-primary)}@media not screen and (min-width: 768px){.is-featured.is-sum{font-size:1.5rem}}@media screen and (min-width: 768px){.is-featured.is-sum{font-size:2rem}}.is-featured.is-sum:after{content:"";position:absolute;display:block;background-color:var(--theme-primary)}@media not screen and (min-width: 768px){.is-featured.is-sum:after{left:-3px;bottom:-3px;width:calc(100% + 6px);height:3px;border-radius:0 0 3px 3px}}@media screen and (min-width: 768px){.is-featured.is-sum:after{left:-6px;bottom:-6px;width:calc(100% + 12px);height:6px;border-radius:0 0 6px 6px}}.is-sum{font-weight:bold}@media screen and (min-width: 768px){.c-text__left--pc{text-align:left}}.siteseal-wrap{display:flex;justify-content:center;gap:10px;margin-top:40px}.siteseal-wrap img{width:100px}.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{background-size:cover;background-position:top center;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-hero{background-image:url(../img/bg-hero_sp.webp)}}@media screen and (min-width: 768px){.p-hero{background-image:url(../img/bg-hero_pc.webp);height:690px}}@media not screen and (min-width: 768px){.p-hero__inner{padding-block:8px 40px;padding-inline:16px}}@media screen and (min-width: 768px){.p-hero__inner{max-width:1920px;min-width:1280px;width:clamp(65.641025641rem,82.0512820513vw,80rem);height:100%;margin-inline:auto;padding-inline:40px}}.p-hero__contentWrapper{text-align:center}@media screen and (min-width: 768px){.p-hero__contentWrapper{width:760px}}@media screen and (min-width: 768px){.p-hero__title{padding-top:40px}}@media not screen and (min-width: 768px){.p-hero__text{margin-top:170px;font-size:.875rem;line-height:150%;line-height:1.5;letter-spacing:1.4px}}@media screen and (min-width: 768px){.p-hero__text{margin-top:40px;font-size:1.125rem;letter-spacing:1.8px}}@media screen and (min-width: 768px){.p-hero__buttonWrapper{font-weight:500;color:var(--text-secondary)}}.p-hero__button{display:flex;justify-content:center;border-radius:13.8888888889vw;background-color:var(--bg-darkBlueGray);line-height:1.25;color:var(--text-white)}@media not screen and (min-width: 768px){.p-hero__button{margin:8px auto;padding:16px;width:88.8888888889vw;font-size:1.25rem;letter-spacing:2px}}@media screen and (min-width: 768px){.p-hero__button{padding:25px 16px;margin:16px auto;width:480px;font-size:1.5rem;letter-spacing:2.4px}}@media(hover: hover){.p-hero__button:hover{filter:brightness(85%) contrast(115%)}}@media(hover: none){.p-hero__button:active{filter:brightness(85%) contrast(115%)}}.p-hero__buttonNotice{font-size:.75rem}@media not screen and (min-width: 768px){.p-hero__buttonNotice{margin-top:8px}}@media screen and (min-width: 768px){.p-hero__buttonNotice{font-weight:400}}.p-about__ContentWrapper{display:flex;align-items:center}@media not screen and (min-width: 768px){.p-about__ContentWrapper{margin-top:24px;flex-direction:column;gap:20px}}@media screen and (min-width: 768px){.p-about__ContentWrapper{margin-top:40px;justify-content:center;gap:40px}}.p-about__text{letter-spacing:2px}@media screen and (min-width: 768px){.p-about__text{width:600px;font-size:1.25rem}}.p-about__image{width:300px}@media not screen and (min-width: 768px){.p-about__image{width:66.6666666667vw}}@media screen and (min-width: 768px){.p-about__image{width:300px}}@media not screen and (min-width: 768px){.p-merits__inner{padding-inline:0}}@media screen and (min-width: 768px){.p-merits__inner{padding-bottom:120px}}.p-merits__list--03,.p-merits__list--02,.p-merits__list--01{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;background-color:var(--bg-lightGreen)}@media not screen and (min-width: 768px){.p-merits__list--03,.p-merits__list--02,.p-merits__list--01{gap:8px;margin:32px 0 80px;padding:64px 16px 40px}.p-merits__list--03:nth-of-type(odd),.p-merits__list--02:nth-of-type(odd),.p-merits__list--01:nth-of-type(odd){margin-right:40px;border-radius:0 16px 16px 0}.p-merits__list--03:nth-of-type(even),.p-merits__list--02:nth-of-type(even),.p-merits__list--01:nth-of-type(even){margin-left:40px;border-radius:16px 0 0 16px}}@media screen and (min-width: 768px){.p-merits__list--03,.p-merits__list--02,.p-merits__list--01{width:880px;gap:16px;padding:40px 80px;border-radius:16px}}.p-merits__list--03::before,.p-merits__list--02::before,.p-merits__list--01::before{content:"";position:absolute;display:block;background-size:contain;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-merits__list--03::before,.p-merits__list--02::before,.p-merits__list--01::before{top:-8.8888888889vw;left:4.4444444444vw}}@media screen and (min-width: 768px){.p-merits__list--03::before,.p-merits__list--02::before,.p-merits__list--01::before{top:-48px;left:-70px}}.p-merits__list--03::after,.p-merits__list--02::after,.p-merits__list--01::after{content:"";position:absolute;display:block;background-size:contain;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-merits__list--01{margin-top:56px;padding-bottom:80px}}@media screen and (min-width: 768px){.p-merits__list--01{margin-top:82px}}.p-merits__list--01::before{background-image:url(../img/num-merits-01.svg)}@media not screen and (min-width: 768px){.p-merits__list--01::before{width:7.5rem;height:5rem}}@media screen and (min-width: 768px){.p-merits__list--01::before{width:150px;height:100px}}.p-merits__list--01::after{background-image:url(../img/deco-merits-01.svg)}@media not screen and (min-width: 768px){.p-merits__list--01::after{bottom:-80px;right:32px;width:160px;height:160px}}@media screen and (min-width: 768px){.p-merits__list--01::after{bottom:-32px;right:-168px;width:240px;height:240px}}@media not screen and (min-width: 768px){.p-merits__list--02{margin-top:168px}}@media screen and (min-width: 768px){.p-merits__list--02{margin-top:160px;margin-left:160px}}.p-merits__list--02::before{background-image:url(../img/num-merits-02.svg)}@media not screen and (min-width: 768px){.p-merits__list--02::before{left:-6.6666666667vw;width:120px;height:80px}}@media screen and (min-width: 768px){.p-merits__list--02::before{width:150px;height:100px}}.p-merits__list--02::after{background-image:url(../img/deco-merits-02-pig.svg),url(../img/deco-merits-02-money.svg);z-index:1}@media not screen and (min-width: 768px){.p-merits__list--02::after{top:-48px;left:-24px;width:calc(100% + 24px);height:calc(100% + 48px + 88px);background-size:104px 91px,120px 110px;background-position:top right 16px,left bottom}}@media screen and (min-width: 768px){.p-merits__list--02::after{top:0;left:-135px;width:calc(100% + 135px + 111px);height:calc(100% + 111px);background-size:160px 140px,186px 170px;background-position:top 3px right,left bottom}}@media not screen and (min-width: 768px){.p-merits__list--03{margin-block:123px 136px}}@media screen and (min-width: 768px){.p-merits__list--03{margin-top:126px;margin-bottom:96px;margin-left:auto}}.p-merits__list--03::before{background-image:url(../img/num-merits-03.svg)}@media not screen and (min-width: 768px){.p-merits__list--03::before{top:-48px;width:120px;height:96px}}@media screen and (min-width: 768px){.p-merits__list--03::before{width:150px;height:120px}}.p-merits__list--03::after{background-image:url(../img/deco-merits-03.svg)}@media not screen and (min-width: 768px){.p-merits__list--03::after{bottom:-72px;right:-24px;width:160px;height:114px}}@media screen and (min-width: 768px){.p-merits__list--03::after{bottom:-96px;left:-208px;width:280px;height:200px}}.p-merits__itemTitle{font-weight:500;line-height:1.25}@media not screen and (min-width: 768px){.p-merits__itemTitle{font-size:1.25rem;letter-spacing:2px}}@media screen and (min-width: 768px){.p-merits__itemTitle{font-size:2rem;letter-spacing:3.2px}}.p-merits__itemDesc{line-height:1.5}@media not screen and (min-width: 768px){.p-merits__itemDesc{font-size:1rem;letter-spacing:1.6px}}@media screen and (min-width: 768px){.p-merits__itemDesc{font-size:1.25rem;letter-spacing:2px}}@media not screen and (min-width: 768px){.p-cost{padding:0 16px}}.p-cost__notice{font-weight:bold;line-height:1.25;text-align:center}@media not screen and (min-width: 768px){.p-cost__notice{margin-top:112px;font-size:1.125rem;letter-spacing:1.8px}}@media screen and (min-width: 768px){.p-cost__notice{margin-top:74px;font-size:1.5rem;letter-spacing:2.4px}}.p-cost__details-tabs{position:relative}@media not screen and (min-width: 768px){.p-cost__details-tabs{margin-top:24px}}@media screen and (min-width: 768px){.p-cost__details-tabs{margin-top:40px}}.p-cost__details-tabs .p-cost__details[open] .p-cost__summary{color:var(--text-white);border-radius:50px;background-color:var(--theme-primary)}.p-cost__details-tabs .p-cost__details:not([open]) .p-cost__summary{cursor:pointer}.p-cost__summary{position:relative;list-style:none;font-weight:500;line-height:1.25;text-align:center;color:var(--theme-primary)}.p-cost__summary::-webkit-details-marker{display:none}@media not screen and (min-width: 768px){.p-cost__summary{left:16px;padding:10px 15px;width:calc(50% - 16px);font-size:1rem;letter-spacing:1.6px}}@media screen and (min-width: 768px){.p-cost__summary{left:25%;padding:17px;width:25%;font-size:1.5rem;letter-spacing:2.4px}}.p-cost__corporation .p-cost__summary::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;padding:5px;border-radius:50px;box-shadow:0 0 0 2px var(--bg-lightGreen);background-color:var(--bg-lightGreen);z-index:-1}@media not screen and (min-width: 768px){.p-cost__corporation .p-cost__summary::before{box-shadow:0 0 0 2px var(--bg-lightGreen),0 0 0 4px var(--theme-primary)}}@media screen and (min-width: 768px){.p-cost__corporation .p-cost__summary::before{box-shadow:0 0 0 2px var(--bg-lightGreen),0 0 0 5px var(--theme-primary)}}.p-cost__llc .p-cost__summary{position:absolute;top:0;left:50%}@media not screen and (min-width: 768px){.p-cost-unit{font-size:.75rem;letter-spacing:1.2px}}@media screen and (min-width: 768px){.p-cost-unit{font-size:1rem;letter-spacing:1.6px}}.p-cost-balloon{position:absolute;z-index:2}@media not screen and (min-width: 768px){.p-cost-balloon{bottom:-31px;left:50%;transform:translateX(-50%);width:7.5rem;padding:.1875rem .75rem;border-radius:24px;background:var(--tint-orange);color:var(--text-white);font-size:.75rem}.p-cost-balloon::before{content:"";display:block;position:absolute;left:50%;top:-12px;transform:translateX(-50%);width:0;height:0;border-radius:.5px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:0 solid transparent;border-bottom:24px solid var(--tint-orange);z-index:-1}}@media screen and (min-width: 768px){.p-cost-balloon{top:-100%;right:-23px;width:112px;height:112px;background:url(../img/img-cost-balloon.webp) center/contain no-repeat;font-size:0rem}}.p-recommend{position:relative;background-image:linear-gradient(to bottom, #eef7fb -100%, #eef7fb, #f5fcff),url(../img/bg-recommend.svg)}@media not screen and (min-width: 768px){.p-recommend{padding-bottom:120px}}@media screen and (min-width: 768px){.p-recommend{padding-bottom:200px}}.p-recommend::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:120px;background-image:url(../img/bg-recommend.svg);background-position:center bottom;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-recommend::after{background-size:1280px 80px}}@media screen and (min-width: 768px){.p-recommend::after{background-size:1920px 120px}}.p-recommend__title{color:var(--ci-color)}.p-recommend__list{display:flex;justify-content:center;text-align:center}@media not screen and (min-width: 768px){.p-recommend__list{gap:24px;margin-top:40px}}@media screen and (min-width: 768px){.p-recommend__list{flex-direction:row;gap:40px;margin:64px auto 0;width:840px}}.p-recommend__item--2,.p-recommend__item--1{position:relative;background-repeat:no-repeat}.p-recommend__item--2::before,.p-recommend__item--1::before{content:"";position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:contain}@media not screen and (min-width: 768px){.p-recommend__item--2::before,.p-recommend__item--1::before{width:13.3333333333vw;height:13.3333333333vw}}@media screen and (min-width: 768px){.p-recommend__item--2::before,.p-recommend__item--1::before{width:64px;height:64px}}.p-recommend__item--1::before{background-image:url(../img/num-gmogroup-01.svg)}.p-recommend__item--2::before{background-image:url(../img/num-gmogroup-02.svg)}@media not screen and (min-width: 768px){.p-recommend__image{margin-top:11.1111111111vw}}@media screen and (min-width: 768px){.p-recommend__image{padding:0 60px}}.p-recommend__text{position:relative;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;font-weight:500;line-height:1.25}@media not screen and (min-width: 768px){.p-recommend__text{height:5.5em;margin-top:8px;padding-bottom:32px;font-size:1.125rem;letter-spacing:1.8px}}@media screen and (min-width: 768px){.p-recommend__text{margin-top:16px;padding-bottom:40px;font-size:1.5rem;letter-spacing:2.4px}}.p-recommend__text::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;background:url(../img/icon-arrow_blue.svg) center bottom/contain no-repeat;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-recommend__text::after{width:6.6666666667vw;height:6.6666666667vw}}@media screen and (min-width: 768px){.p-recommend__text::after{width:32px;height:32px}}.p-virtualOffice__title,.p-gmoGroup__title{display:grid}@media not screen and (min-width: 768px){.p-virtualOffice__title,.p-gmoGroup__title{grid-template-columns:64px auto;gap:16px;min-height:64px}}@media screen and (min-width: 768px){.p-virtualOffice__title,.p-gmoGroup__title{grid-template-columns:88px auto;gap:24px;justify-content:center;align-items:center}}.p-virtualOffice__title::before,.p-gmoGroup__title::before{content:"";background-repeat:no-repeat;background-size:contain}@media not screen and (min-width: 768px){.p-virtualOffice__title::before,.p-gmoGroup__title::before{width:64px;height:64px}}@media screen and (min-width: 768px){.p-virtualOffice__title::before,.p-gmoGroup__title::before{bottom:-8px;width:88px;height:88px}}@media not screen and (min-width: 768px){.p-gmoGroup{margin-top:40px}}@media screen and (min-width: 768px){.p-gmoGroup{margin-top:110px}}.p-gmoGroup__title::before{background-image:url(../img/num-gmogroup-01.svg)}@media not screen and (min-width: 768px){.p-gmoGroup__content{gap:24px;margin-top:24px}}@media screen and (min-width: 768px){.p-gmoGroup__content{display:flex;align-items:center;gap:40px;margin-top:80px}}@media screen and (min-width: 768px){.p-gmoGroup__thumbnail{width:480px}}@media not screen and (min-width: 768px){.p-gmoGroup__text{margin-top:16px;font-size:1rem;letter-spacing:1.6px}}@media screen and (min-width: 768px){.p-gmoGroup__text{font-size:1.25rem;letter-spacing:2px}}@media not screen and (min-width: 768px){.p-gmoGroup__list{margin-top:16px}}@media screen and (min-width: 768px){.p-gmoGroup__list{display:flex;gap:24px;margin-top:40px}}@media not screen and (min-width: 768px){.p-gmoGroup__item{margin:8px auto 0;width:36.1111111111vw}}@media screen and (min-width: 768px){.p-gmoGroup__item{width:160px}}@media not screen and (min-width: 768px){.p-virtualOffice{margin-top:72px}}@media screen and (min-width: 768px){.p-virtualOffice{margin-top:160px}}.p-virtualOffice__title::before{background-image:url(../img/num-gmogroup-02.svg)}.p-virtualOffice__text{margin-top:24px;line-height:1.5;font-size:1rem;letter-spacing:1.6px}@media screen and (min-width: 768px){.p-virtualOffice__text{text-align:center}}.p-virtualOffice__content{display:flex}@media not screen and (min-width: 768px){.p-virtualOffice__content{flex-direction:column-reverse;margin-top:64px}}@media screen and (min-width: 768px){.p-virtualOffice__content{gap:40px;margin-top:80px}}@media not screen and (min-width: 768px){.p-virtualOffice__thumbnail{margin-top:16px}}@media screen and (min-width: 768px){.p-virtualOffice__thumbnail{width:360px}}.p-virtualOffice__descriptionText{line-height:1.5}@media not screen and (min-width: 768px){.p-virtualOffice__descriptionText{margin-top:8px;font-size:1rem;letter-spacing:1.6px}}@media screen and (min-width: 768px){.p-virtualOffice__descriptionText{margin-top:16px;font-size:1.25rem;letter-spacing:2px}}@media screen and (min-width: 768px){.p-virtualOffice__benefitsList{display:flex;gap:40px;margin-top:40px}}.p-virtualOffice__benefitItem--privacy,.p-virtualOffice__benefitItem--location{position:relative;display:flex;align-items:center;border:2px dashed var(--ci-color);background-color:var(--bg-whiteTransparent);font-weight:500;line-height:1.6}@media not screen and (min-width: 768px){.p-virtualOffice__benefitItem--privacy,.p-virtualOffice__benefitItem--location{gap:16px;margin-top:16px;padding:16px 24px;font-size:1rem;letter-spacing:1.6px}}@media screen and (min-width: 768px){.p-virtualOffice__benefitItem--privacy,.p-virtualOffice__benefitItem--location{justify-content:center;gap:24px;flex:1;padding:40px;font-size:1.5rem;letter-spacing:2.4px}}.p-virtualOffice__benefitItem--location::before{content:"";top:0;left:0;background-image:url(../img/icon-recommend-pc.svg);background-size:contain;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-virtualOffice__benefitItem--location::before{width:64px;height:64px}}@media screen and (min-width: 768px){.p-virtualOffice__benefitItem--location::before{width:88px;height:88px}}.p-virtualOffice__benefitItem--privacy::before{content:"";top:0;left:0;background-image:url(../img/icon-recommend-mail.svg);background-size:contain;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-virtualOffice__benefitItem--privacy::before{width:64px;height:64px}}@media screen and (min-width: 768px){.p-virtualOffice__benefitItem--privacy::before{width:88px;height:88px}}.p-virtualOffice__benefit--emphasis{color:var(--ci-color);font-style:normal;font-weight:bold;letter-spacing:2px;line-height:1.6}@media not screen and (min-width: 768px){.p-virtualOffice__benefit--emphasis{font-size:1.25rem}}@media screen and (min-width: 768px){.p-virtualOffice__benefit--emphasis{font-size:1.75rem}}@media not screen and (min-width: 768px){.p-virtualOfficeAreas{margin-top:64px}}@media screen and (min-width: 768px){.p-virtualOfficeAreas{margin-top:80px}}.p-btnOrange__microCopy{font-weight:bold;text-align:center}@media not screen and (min-width: 768px){.p-btnOrange__microCopy{flex-direction:column;margin-top:40px;font-size:1.125rem;line-height:1.25;letter-spacing:1.8px}}@media screen and (min-width: 768px){.p-btnOrange__microCopy{margin-top:80px;font-size:1.5rem;line-height:1.25;letter-spacing:2.4px}}.p-btnOrange__microCopy--emphasis{position:relative;z-index:1;color:var(--ci-color);font-style:normal}@media not screen and (min-width: 768px){.p-btnOrange__microCopy--emphasis{margin-inline:0 2.4px;font-size:1.5rem;line-height:1.1;letter-spacing:0px}}@media screen and (min-width: 768px){.p-btnOrange__microCopy--emphasis{margin-inline:-1.4px 3.2px;font-size:2.25rem;line-height:1.25}}.p-btnOrange__microCopy--emphasis::before{position:absolute;left:0;bottom:4px;content:"";height:0;width:100%;z-index:-1}@media not screen and (min-width: 768px){.p-btnOrange__microCopy--emphasis::before{height:3.3333333333vw;border-bottom:2.2222222222vw solid #ffea2a}}@media screen and (min-width: 768px){.p-btnOrange__microCopy--emphasis::before{border-bottom:12px solid #ffea2a}}.p-btnOrange__microCopyLs{letter-spacing:1.2px}.p-btnOrange{position:relative;display:flex;justify-content:center;align-items:center;background:linear-gradient(187deg, #ff7e4f 5.59%, #ff6065 88.19%);border-radius:100px;border:3px solid var(--white, #fff);color:var(--text-white);font-weight:500;line-height:1.25;text-align:center}@media not screen and (min-width: 768px){.p-btnOrange{margin:8px auto 0;padding:20px 16px;box-shadow:1px 3px 6px 0 rgba(51,51,51,.2);font-size:1.25rem;letter-spacing:2px}}@media screen and (min-width: 768px){.p-btnOrange{margin:8px auto 0;padding:37px 24px;box-shadow:3px 6px 8px 0 rgba(51,51,51,.3);width:920px;font-size:2rem;letter-spacing:3.2px}}.p-btnOrange::before{content:"";position:absolute;bottom:0;left:0;background-size:contain;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-btnOrange::before{width:50px;height:92px;background-image:url(../img/deco-cta-left_sp.svg)}}@media screen and (min-width: 768px){.p-btnOrange::before{width:148px;height:148px;background-image:url(../img/deco-cta-left_pc.svg)}}.p-btnOrange::after{content:"";position:absolute;bottom:0;right:0;background-size:contain;background-repeat:no-repeat}@media not screen and (min-width: 768px){.p-btnOrange::after{width:50px;height:92px;background-image:url(../img/deco-ctabtn-right_sp.svg)}}@media screen and (min-width: 768px){.p-btnOrange::after{width:148px;height:148px;background-image:url(../img/deco-ctabtn-right_pc.svg)}}@media(hover: hover){.p-btnOrange:hover{box-shadow:3px 6px 24px 0 rgba(51,51,51,.3)}}@media(hover: none){.p-btnOrange:active{box-shadow:3px 6px 24px 0 rgba(51,51,51,.3)}}.p-areaMap{display:block;margin:24px auto 0}@media not screen and (min-width: 768px){.p-areaMap{width:100%}}@media screen and (min-width: 768px){.p-areaMap{width:640px}}.p-tips{background-color:var(--bg-lightGreen)}@media not screen and (min-width: 768px){.p-tips{padding-bottom:64px}}@media screen and (min-width: 768px){.p-tips{padding-bottom:120px}}.p-tips__text{line-height:1.5}@media not screen and (min-width: 768px){.p-tips__text{margin-top:16px;font-size:1rem;letter-spacing:1.6px}}@media screen and (min-width: 768px){.p-tips__text{margin-top:24px;font-size:1.25rem;letter-spacing:2px;text-align:center}}@media not screen and (min-width: 768px){.p-tips__list{align-items:stretch;margin-top:40px}}@media screen and (min-width: 768px){.p-tips__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px 0;margin-top:80px}}@media not screen and (min-width: 768px){.swiper-slide{height:auto}}.p-tips__item{display:flex;flex-direction:column;height:100%;border-radius:16px;overflow:hidden;background-color:var(--bg-white)}@media(hover: hover){.p-tips__item:hover .p-tips__thumbnail{transform:scale(1.05)}}@media(hover: none){.p-tips__item:active .p-tips__thumbnail{transform:scale(1.05)}}.p-tips__thumbnailWrap{overflow:hidden;aspect-ratio:1024/559}.p-tips__thumbnail{width:100%;height:100%;object-fit:cover;transition:.15s ease-out}.p-tips__subTitle{font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5}@media not screen and (min-width: 768px){.p-tips__subTitle{padding:16px 16px 32px;font-size:1rem;letter-spacing:1.6px}}@media screen and (min-width: 768px){.p-tips__subTitle{padding:16px;font-size:1.25rem;letter-spacing:2px}}.p-tips__readMore{font-weight:500;line-height:1.25;text-align:right}@media not screen and (min-width: 768px){.p-tips__readMore{margin-top:24px;letter-spacing:1.4px}}@media screen and (min-width: 768px){.p-tips__readMore{margin-top:40px;font-size:1rem;letter-spacing:1.6px}}@media not screen and (min-width: 768px){.p-tipsCategories{margin-top:68px}}@media screen and (min-width: 768px){.p-tipsCategories{margin-top:80px}}.p-tipsCategories__list{display:grid}@media not screen and (min-width: 768px){.p-tipsCategories__list{gap:16px;margin-top:16px;grid-template-columns:1fr}}@media screen and (min-width: 768px){.p-tipsCategories__list{gap:24px;margin-top:24px;grid-template-columns:1fr 1fr}}.p-tipsCategories__item{border-radius:16px;background-color:var(--bg-white);text-align:center}@media not screen and (min-width: 768px){.p-tipsCategories__item{display:block;padding:16px 16px 24px}}@media screen and (min-width: 768px){.p-tipsCategories__item{display:grid;grid-template-columns:auto 1fr;column-gap:24px;padding:24px}}@media(hover: hover){.p-tipsCategories__item:hover .p-tipsCategories__link{transition:all .8s ease-out;opacity:.7}.p-tipsCategories__item:hover .p-tipsCategories__link::after{transform:translateX(6px)}}@media(hover: none){.p-tipsCategories__item:active .p-tipsCategories__link{transition:all .8s ease-out;opacity:.7}.p-tipsCategories__item:active .p-tipsCategories__link::after{transform:translateX(6px)}}@media not screen and (min-width: 768px){.p-tipsCategories__image{width:33.3333333333vw}}@media screen and (min-width: 768px){.p-tipsCategories__image{margin-top:19px;width:180px}}.p-tipsCategories__title{font-weight:500;line-height:1.25;text-align:left}@media not screen and (min-width: 768px){.p-tipsCategories__title{margin-top:16px;font-size:1.125rem;letter-spacing:1.8px}}@media screen and (min-width: 768px){.p-tipsCategories__title{font-size:1.5rem;letter-spacing:2.4px}}.p-tipsCategories__content{margin-top:8px}@media screen and (min-width: 768px){.p-tipsCategories__content{text-align:left}}.p-tipsCategories__desc{text-align:left;line-height:1.5}@media not screen and (min-width: 768px){.p-tipsCategories__desc{font-size:.875rem;letter-spacing:1.4px}}@media screen and (min-width: 768px){.p-tipsCategories__desc{font-size:1rem;letter-spacing:1.6px}}.p-tipsCategories__link{transition:all .1s ease}@media not screen and (min-width: 768px){.p-tipsCategories__link{margin-top:16px}}@media screen and (min-width: 768px){.p-tipsCategories__link{grid-column:1/-1;justify-self:center;margin-top:24px}}@media not screen and (min-width: 768px){.p-relatedArticles{margin-top:64px}}@media screen and (min-width: 768px){.p-relatedArticles{margin-top:80px}}.p-relatedArticles__list{display:grid;grid-template-columns:1fr 1fr}@media not screen and (min-width: 768px){.p-relatedArticles__list{margin-top:16px;gap:16px}}@media screen and (min-width: 768px){.p-relatedArticles__list{gap:24px;margin-top:24px}}.p-relatedArticles__item{display:flex;border-radius:16px;background-color:var(--bg-white);overflow:hidden}@media not screen and (min-width: 768px){.p-relatedArticles__item{height:100%;flex-direction:column;font-size:.875rem}}@media(hover: hover){.p-relatedArticles__item:hover .p-relatedArticles__image{transform:scale(1.05)}}@media(hover: none){.p-relatedArticles__item:active .p-relatedArticles__image{transform:scale(1.05)}}.p-relatedArticles__imageWrap{overflow:hidden}@media screen and (min-width: 768px){.p-relatedArticles__imageWrap{flex-shrink:0;width:200px}}.p-relatedArticles__image{display:block;width:100%;height:100%;object-fit:cover;transition:.15s ease-out}.p-relatedArticles__text{position:relative}@media not screen and (min-width: 768px){.p-relatedArticles__text{margin:12px 12px 32px}}@media screen and (min-width: 768px){.p-relatedArticles__text{margin:24px}}.p-relatedArticles__textInner{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4}@media not screen and (min-width: 768px){.p-faq{padding-bottom:64px}}@media screen and (min-width: 768px){.p-faq{padding-bottom: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(--theme-primary)}.p-faq__list{display:flex;flex-direction:column}@media not screen and (min-width: 768px){.p-faq__list{gap:16px;margin-top:40px}}@media screen and (min-width: 768px){.p-faq__list{gap:24px;margin-top:80px}}@media screen and (min-width: 768px){.p-faq__item{border-radius:16px;background-color:var(--bg-lightGreen)}}.p-faq__detail{background-color:var(--bg-lightGreen);border-radius:10px;position:relative}.p-faq__detail[open] .p-faq__summary::after{clip-path:inset(0 0 0 0)}.p-faq__detail[open] .p-faq__summaryInner::before{content:none}.p-faq__detail[open] .p-faq__summaryInner::after{rotate:180deg}@supports(interpolate-size: allow-keywords){.p-faq__detail::details-content{height:0;transition:height .2s,opacity .2s,content-visibility .2s allow-discrete;overflow:clip}.p-faq__detail[open]::details-content{height:auto}}.p-faq__summary{display:flex;align-items:center;color:var(--theme-primary);font-weight:500;list-style:none;line-height:1.25;cursor:pointer;position:relative}.p-faq__summary::-webkit-details-marker{display:none}.p-faq__summary::after{content:"";position:absolute;width:.25rem;height:1.25rem;background-color:var(--bg-white);background-image:radial-gradient(circle, var(--theme-primary) 2px, transparent 2px);background-position:-2px -2px;background-size:8px 8px;clip-path:inset(0 0 100% 0);transition:clip-path .2s ease}@media not screen and (min-width: 768px){.p-faq__summary::after{bottom:-2px;left:2.125rem}}@media screen and (min-width: 768px){.p-faq__summary::after{bottom:-1px;left:66px}}@media not screen and (min-width: 768px){.p-faq__summary{min-height:calc(2em * 1.25 + 48px);font-size:1rem;padding-block:24px;padding-inline:64px 40px}}@media screen and (min-width: 768px){.p-faq__summary{padding-block:40px;font-size:1.5rem;padding-inline:112px 80px}}.p-faq__summary::before{content:"Q";position:absolute;display:flex;justify-content:center;align-items:flex-start;color:var(--text-white);font-weight:700;border-radius:50px;background-color:var(--theme-primary);text-box-trim:trim-both;text-box-edge:cap alphabetic}@media not screen and (min-width: 768px){.p-faq__summary::before{padding-top:6px;top:calc(50% - 20px);left:16px;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1.5625rem}}@media screen and (min-width: 768px){.p-faq__summary::before{top:calc(50% - 28px);left:40px;width:56px;height:56px;font-size:2rem;line-height:1.6}}@media(hover: hover){.p-faq__summary:hover .p-faq__summaryInner{opacity:.7;transition:all .1s ease}}@media(hover: none){.p-faq__summary:active .p-faq__summaryInner{opacity:.7;transition:all .1s ease}}.p-faq__summaryInner{letter-spacing:2px}@media not screen and (min-width: 768px){.p-faq__summaryInner{font-size:1.125rem}}@media screen and (min-width: 768px){.p-faq__summaryInner{font-size:1.5rem}}.p-faq__summaryInner::before,.p-faq__summaryInner::after{content:"";position:absolute;background-color:var(--theme-primary);transition:all .1s ease;top:50%}@media not screen and (min-width: 768px){.p-faq__summaryInner::before,.p-faq__summaryInner::after{right:1rem;width:1rem;height:.125rem}}@media screen and (min-width: 768px){.p-faq__summaryInner::before,.p-faq__summaryInner::after{right:40px;width:24px;height:3px}}.p-faq__summaryInner::after{rotate:90deg}.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{margin-top:10px;padding-inline:64px 16px}}@media screen and (min-width: 768px){.p-faq__content{margin-top:8px;padding-inline:112px 40px}}.p-faq__content::before{content:"A";position:absolute;display:flex;justify-content:center;align-items:flex-start;color:var(--tint-orange);font-weight:bold;top:0;border-radius:50px;background-color:var(--bg-white);border:solid 2px var(--tint-orange);text-box-trim:trim-both;text-box-edge:cap alphabetic}@media not screen and (min-width: 768px){.p-faq__content::before{left:1.125rem;width:2.25rem;height:2.25rem;font-size:1.25rem;line-height:1.875rem}}@media screen and (min-width: 768px){.p-faq__content::before{left:44px;width:48px;height:48px;font-size:1.5rem;line-height:1.6}}.p-faq__text{line-height:1.5}@media not screen and (min-width: 768px){.p-faq__text{padding-top:.375rem;font-size:1rem;letter-spacing:1.6px}}@media screen and (min-width: 768px){.p-faq__text{padding-top:.5625rem;font-size:1.25rem;letter-spacing:2px}}.p-faq__textList{padding-left:1em;list-style-type:disc;line-height:1.5}@media not screen and (min-width: 768px){.p-faq__textList{margin-top:16px;font-size:1rem;letter-spacing:1.6px}}@media screen and (min-width: 768px){.p-faq__textList{margin-top:24px;font-size:1.25rem;letter-spacing:2px}}@media not screen and (min-width: 768px){.p-faq__textListItem{margin-top:8px}}@media screen and (min-width: 768px){.p-faq__textListItem{margin-top:16px}}.p-breadcrumbs__list{display:flex;padding-block:16px}.p-breadcrumbs__item{position:relative;display:flex;align-items:center;gap:4px;font-size:.75rem;line-height:1;letter-spacing:.6px}.p-breadcrumbs__item:nth-child(1)::before{content:"";background-image:url(../img/icon-home.svg);background-size:contain;background-repeat:no-repeat;width:.75rem;height:.75rem}.p-breadcrumbs__item:nth-child(n+2){margin-left:8px;padding-left:16px}.p-breadcrumbs__item:nth-child(n+2)::before{content:"";border-right:1px solid var(--text-primary);border-top:1px solid var(--text-primary);width:8px;height:8px;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(45deg)}@media(hover: hover){.p-breadcrumbs__link:hover{color:var(--theme-primary);text-decoration:underline}}@media(hover: none){.p-breadcrumbs__link:active{color:var(--theme-primary);text-decoration:underline}}.p-copyright{background-color:var(--theme-primary)}@media not screen and (min-width: 768px){.p-copyright{padding-block:24px}}@media screen and (min-width: 768px){.p-copyright{padding-block:40px}}.p-copyright__text{color:var(--text-white);font-size:.75rem;line-height:1;text-align:center}@media screen and (min-width: 768px){.p-copyright__text{font-weight:500}}
