*,*::before,*::after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}li,dd{list-style-type:none}header,footer,nav,section,article,main,aside,figure,figcaption{display:block}img{border:none;vertical-align:bottom}:root{--color-text: #010000;--color-main: #ffd800;--color-bg: #f5f5f5;--color-text-a60: rgba(1, 0, 0, 0.6);--color-text-a70: rgba(1, 0, 0, 0.7);--link-color: #0088ff;--tab-inactive-color: #7b7b7b;--hover-color: #25e662;--white: #ffffff;--black: #000000;--red: #ff0000;--font-size: 1rem}:where(:root){scrollbar-gutter:stable;text-size-adjust:100%;line-height:1.5;line-break:strict;overflow-wrap:anywhere;text-spacing-trim:trim-start}@media screen and (max-width: 1199px)and (min-width: 768px){html{font-size:calc(16/1200*100vw)}}@media screen and (max-width: 374px){html{font-size:calc(16/375*100vw)}}body{color:var(--color-text);font-family:"Noto Sans JP",sans-serif}a{text-decoration:none;transition:.3s;color:inherit}@media(hover: hover){a:hover{cursor:pointer}}picture,img,a,span{display:inline-block}video,img,svg{width:100%;height:100%}button{font:inherit;color:inherit;background:rgba(0,0,0,0);background:none;border:none}input,textarea,select{font:inherit}@media(min-width: 768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.l-main__low{padding-block-start:5rem}@media screen and (max-width: 767px){.l-main__low{padding-block-start:16vw}}.l-inner{width:100%;padding:0 4.2666666667vw}@media(min-width: 768px){.l-inner{position:relative;width:100%;max-width:1200px;height:inherit;padding:0 2.5rem;margin-inline:auto}}.l-section{padding-block:5rem}@media screen and (max-width: 767px){.l-section{padding-block:10.6666666667vw}}.l-section.pink{background-color:var(--color-bg)}.l-section.black{background-color:var(--color-text)}.c-button{position:relative;display:inline-flex;align-items:center;justify-content:center;transition:opacity .25s ease;width:43.75rem;padding:1.5625rem 7.5rem 1.5625rem 2rem;border-radius:.5rem;background-color:var(--color-main);color:var(--color-text);font-size:1.75rem;font-weight:900;line-height:1.8;letter-spacing:.05em;box-shadow:.5rem .5rem 0 0 var(--color-text),.4375rem .4375rem 0 0 var(--color-text),.375rem .375rem 0 0 var(--color-text),.3125rem .3125rem 0 0 var(--color-text),.25rem .25rem 0 0 var(--color-text),.1875rem .1875rem 0 0 var(--color-text),.125rem .125rem 0 0 var(--color-text),.0625rem .0625rem 0 0 var(--color-text),.5rem .5rem .5rem 0 hsla(0,0%,100%,.4) inset,-0.25rem -0.25rem .5rem 0 rgba(0,0,0,.25) inset}@media(any-hover: hover){.c-button:hover .c-button__icon{right:2.25rem}}@media screen and (any-hover: hover)and (max-width: 767px){.c-button:hover .c-button__icon{right:4.8vw}}.c-button:focus-visible{outline:.125rem solid currentcolor;outline-offset:.125rem}@media screen and (max-width: 767px){.c-button:focus-visible{outline-width:.0625rem;outline-offset:.0625rem}}@media screen and (max-width: 767px){.c-button{padding:2.9333333333vw 5.3333333333vw 2.9333333333vw 0;border-radius:1.0666666667vw;font-size:4.2666666667vw;align-items:center;box-shadow:1.0666666667vw 1.0666666667vw 0 0 var(--color-text),.9333333333vw .9333333333vw 0 0 var(--color-text),.8vw .8vw 0 0 var(--color-text),.6666666667vw .6666666667vw 0 0 var(--color-text),.5333333333vw .5333333333vw 0 0 var(--color-text),.4vw .4vw 0 0 var(--color-text),.2666666667vw .2666666667vw 0 0 var(--color-text),.1333333333vw .1333333333vw 0 0 var(--color-text),1.0666666667vw 1.0666666667vw 1.0666666667vw 0 hsla(0,0%,100%,.4) inset,-.5333333333vw -.5333333333vw 1.0666666667vw 0 rgba(0,0,0,.25) inset}}.c-button__icon{position:absolute;display:grid;place-items:center;top:50%;right:3rem;translate:0 -50%;width:3rem;aspect-ratio:1;transition:right .25s ease}@media screen and (max-width: 767px){.c-button__icon{right:6.4vw;width:6.4vw}}.c-button-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;width:31.25rem;min-height:6.25rem;padding:.5rem 6.5rem .5rem 2rem;border-radius:.5rem;background-color:var(--color-main);color:var(--color-text);font-size:1.75rem;font-weight:900;line-height:1.8;letter-spacing:.05em;transition:opacity .25s ease;box-shadow:.5rem .5rem 0 0 var(--color-text),.4375rem .4375rem 0 0 var(--color-text),.375rem .375rem 0 0 var(--color-text),.3125rem .3125rem 0 0 var(--color-text),.25rem .25rem 0 0 var(--color-text),.1875rem .1875rem 0 0 var(--color-text),.125rem .125rem 0 0 var(--color-text),.0625rem .0625rem 0 0 var(--color-text),.5rem .5rem .5rem 0 hsla(0,0%,100%,.4) inset,-0.25rem -0.25rem .5rem 0 rgba(0,0,0,.25) inset}@media(hover: hover){.c-button-secondary:hover .c-button-secondary__icon{right:2.25rem}}@media screen and (hover: hover)and (max-width: 767px){.c-button-secondary:hover .c-button-secondary__icon{right:4.8vw}}.c-button-secondary:focus-visible{outline:.125rem solid currentcolor;outline-offset:.125rem}@media screen and (max-width: 767px){.c-button-secondary:focus-visible{outline-width:.2666666667vw;outline-offset:.2666666667vw}}@media screen and (max-width: 767px){.c-button-secondary{width:66.6666666667vw;max-width:none;min-height:13.3333333333vw;padding:1.0666666667vw 13.8666666667vw 1.0666666667vw 4.2666666667vw;border-radius:1.0666666667vw;font-size:4.2666666667vw;box-shadow:1.0666666667vw 1.0666666667vw 0 0 var(--color-text),.9333333333vw .9333333333vw 0 0 var(--color-text),.8vw .8vw 0 0 var(--color-text),.6666666667vw .6666666667vw 0 0 var(--color-text),.5333333333vw .5333333333vw 0 0 var(--color-text),.4vw .4vw 0 0 var(--color-text),.2666666667vw .2666666667vw 0 0 var(--color-text),.1333333333vw .1333333333vw 0 0 var(--color-text),1.0666666667vw 1.0666666667vw 1.0666666667vw 0 hsla(0,0%,100%,.4) inset,-.5333333333vw -.5333333333vw 1.0666666667vw 0 rgba(0,0,0,.25) inset}}.c-button-secondary__icon{position:absolute;display:grid;place-items:center;top:50%;right:3rem;translate:0 -50%;width:3rem;aspect-ratio:1;transition:right .25s ease}@media screen and (max-width: 767px){.c-button-secondary__icon{right:6.4vw;width:6.4vw}}.c-button-white{position:relative;display:inline-flex;align-items:center;justify-content:center;width:43.75rem;padding-block:1.25rem;padding-inline:0 2.5rem;border:.125rem solid var(--color-text);border-radius:.5rem;background-color:var(--white);color:var(--color-text);font-size:1.25rem;font-weight:700;line-height:1.8;letter-spacing:.05em;box-shadow:.375rem .375rem 0 0 var(--color-text),.3125rem .3125rem 0 0 var(--color-text),.25rem .25rem 0 0 var(--color-text),.1875rem .1875rem 0 0 var(--color-text),.125rem .125rem 0 0 var(--color-text),.0625rem .0625rem 0 0 var(--color-text),.5rem .5rem .5rem 0 hsla(0,0%,100%,.4) inset,-0.25rem -0.25rem .5rem 0 rgba(0,0,0,.25) inset}@media(any-hover: hover){.c-button-white:hover .c-button-white__icon{right:2.25rem}}@media screen and (any-hover: hover)and (max-width: 767px){.c-button-white:hover .c-button-white__icon{right:4.8vw}}.c-button-white:focus-visible{outline:.125rem solid currentcolor;outline-offset:.125rem}@media screen and (max-width: 767px){.c-button-white:focus-visible{outline-width:.0625rem;outline-offset:.0625rem}}@media screen and (max-width: 767px){.c-button-white{padding-block:1.8666666667vw;padding-inline:0 5.3333333333vw;border-radius:1.0666666667vw;font-size:3.4666666667vw;letter-spacing:.05em;box-shadow:.8vw .8vw 0 0 var(--color-text),.6666666667vw .6666666667vw 0 0 var(--color-text),.5333333333vw .5333333333vw 0 0 var(--color-text),.4vw .4vw 0 0 var(--color-text),.2666666667vw .2666666667vw 0 0 var(--color-text),.1333333333vw .1333333333vw 0 0 var(--color-text),1.0666666667vw 1.0666666667vw 1.0666666667vw 0 hsla(0,0%,100%,.4) inset,-.5333333333vw -.5333333333vw 1.0666666667vw 0 rgba(0,0,0,.25) inset}}.c-button-white__icon{position:absolute;display:grid;place-items:center;top:50%;right:2.875rem;translate:0 -50%;width:3rem;aspect-ratio:1;transition:right .25s ease}@media screen and (max-width: 767px){.c-button-white__icon{right:6.1333333333vw;width:6.4vw}}.c-heading{text-align:center;font-size:2.5rem;font-weight:700;line-height:1.8;letter-spacing:.05em;font-feature-settings:"halt"}@media screen and (max-width: 767px){.c-heading{font-size:5.8666666667vw}}.c-heading::after{content:"";display:block;width:3.75rem;margin-block-start:.25rem;margin-inline:auto;border-block-end:.25rem solid var(--color-main)}@media screen and (max-width: 767px){.c-heading::after{width:8vw;margin-block-start:1.0666666667vw;border-block-end-width:.5333333333vw}}.c-heading.white{color:var(--white)}.c-low-heading{display:flex;align-items:center;column-gap:1rem;font-size:1.875rem;font-weight:700;letter-spacing:.05em;line-height:1.8;font-feature-settings:"halt"}@media screen and (max-width: 767px){.c-low-heading{column-gap:2.1333333333vw;font-size:4.5333333333vw}}.c-low-heading::before{content:"";flex-shrink:0;aspect-ratio:1;width:1.5rem;background-color:var(--color-main)}@media screen and (max-width: 767px){.c-low-heading::before{width:4.2666666667vw}}.c-animated__fadeIn{translate:0 20px;opacity:0}.c-animated__fadeIn.js-show{translate:0;opacity:1}.c-animated__clipView{overflow:hidden;--translateX:0px;position:relative}.c-animated__clipView::before{content:"";width:100%;height:100%;background-color:var(--color-main);position:absolute;top:0;left:0;translate:var(--translateX) 0}.animated__slideIn--left{opacity:0;translate:-1000px;transition:opacity .5s ease,translate .5s ease}@media(max-width: 800px){.animated__slideIn--left{opacity:0;translate:0 40px}}.animated__slideIn--left.js-show{opacity:1;translate:0}.animated__slideIn--right{opacity:0;translate:1000px;transition:opacity .5s ease,translate .5s ease}@media(max-width: 800px){.animated__slideIn--right{opacity:0;translate:0 40px}}.animated__slideIn--right.js-show{opacity:1;translate:0}.p-about__inner{display:flex;flex-direction:column;row-gap:4rem}@media screen and (max-width: 767px){.p-about__inner{row-gap:6.4vw}}.p-about__text-wrap{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;column-gap:2.5rem;row-gap:0;inline-size:100%}@media screen and (max-width: 767px){.p-about__text-wrap{grid-template-columns:1fr;column-gap:0;row-gap:6.4vw;align-items:start}}.p-about__heading{display:flex;flex-direction:column;align-items:start}.p-about__heading .text{border-block-end:.25rem solid var(--color-main);padding-block-end:.25rem;font-feature-settings:"halt";font-size:2.25rem;font-weight:700;letter-spacing:.05em;line-height:1.8;border-block-end:.25rem solid var(--color-main);padding-block-end:.25rem}@media screen and (max-width: 767px){.p-about__heading .text{font-size:5.3333333333vw;padding-block-end:.5333333333vw;border-block-end-width:.5333333333vw}}.p-about__lead{font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 767px){.p-about__lead{font-size:3.7333333333vw;text-align:justify}}.p-about__box{border:.125rem solid var(--color-text);background-color:var(--color-bg)}.p-about__head{display:flex;flex-direction:column}.p-about__head-title{margin:0;padding-inline:1rem;padding-block:.5rem;outline:none;border:0;background-color:var(--color-text);inline-size:100%;text-align:center;font-feature-settings:"halt";font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-wrap:balance;color:var(--white);line-height:1.8}.p-about__head-title .highlight{font-feature-settings:"halt";color:var(--color-main);font-size:1.75rem;font-weight:700}@media screen and (max-width: 767px){.p-about__head-title{padding-inline:1.0666666667vw;padding-block:1.0666666667vw;font-size:3.7333333333vw;line-height:1.5}.p-about__head-title .highlight{font-size:4vw}}.p-about__body{display:flex;align-items:center;justify-content:space-between;padding-inline:0 2.5rem}@media screen and (max-width: 767px){.p-about__body{padding-inline:0 2.1333333333vw}}.p-about__img{aspect-ratio:543/212;width:33.9375rem;flex-shrink:0;display:block}@media screen and (max-width: 767px){.p-about__img{aspect-ratio:250/248;width:33.3333333333vw}}.p-about__text{font-feature-settings:"halt";font-size:1.125rem;font-weight:500;line-height:1.8;letter-spacing:.04em}@media screen and (max-width: 767px){.p-about__text{font-size:3.2vw;line-height:1.5}}.p-about__text .bold{font-weight:700}.p-about__text .underline{display:inline;border-block-end:1px solid var(--color-main)}.p-breadcrumbs{background-color:var(--color-bg);color:var(--color-text)}@media screen and (max-width: 767px){.p-breadcrumbs{padding-block:1.3333333333vw}}.p-breadcrumbs__inner{padding-inline:2rem}@media screen and (max-width: 767px){.p-breadcrumbs__inner{padding-inline:4.2666666667vw;width:100%}}.p-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center}@media(min-width: 768px){.p-breadcrumbs__list{flex-wrap:nowrap}}.p-breadcrumbs__item{font-size:.75rem;letter-spacing:.05em;line-height:2}.p-breadcrumbs__item:not(:last-child)::after{display:inline-block;margin-inline:.5rem;content:">"}@media screen and (max-width: 767px){.p-breadcrumbs__item:not(:last-child)::after{margin-inline:2.1333333333vw}}@media screen and (max-width: 767px){.p-breadcrumbs__item{font-size:2.6666666667vw}}.p-breadcrumbs__item a{text-transform:uppercase}@media(hover: hover){.p-breadcrumbs__item a:hover{opacity:.7}}.p-breadcrumbs__item a:focus-visible{outline:.125rem solid currentcolor;outline-offset:.125rem}@media screen and (max-width: 767px){.p-breadcrumbs__item a:focus-visible{outline-width:.2666666667vw;outline-offset:.2666666667vw}}.p-price__text{margin-block-start:2.5rem;text-align:center;font-size:1rem;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 767px){.p-price__text{margin-block-start:5.3333333333vw;text-align:justify;font-size:3.7333333333vw;font-weight:500}}.p-price__list{display:flex;flex-direction:row;column-gap:1.5rem;margin-block-start:2.5rem}@media screen and (max-width: 767px){.p-price__list{flex-direction:column;margin-block-start:5.3333333333vw;column-gap:0;row-gap:3.2vw;width:80vw;margin-inline:auto}}.p-price__item{flex:1;display:flex;flex-direction:column}.p-price__net{margin-block-start:2.5rem}@media screen and (max-width: 767px){.p-price__net{margin-block-start:3.2vw;width:80vw;margin-inline:auto}}.p-price__plan-name{padding-block:.5rem;padding-inline:.5rem;background-color:var(--color-text);color:var(--white);text-align:center;font-feature-settings:"halt";font-size:1.125rem;font-weight:700;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 767px){.p-price__plan-name{padding-block:1.0666666667vw;padding-inline:1.0666666667vw;font-size:4vw}}.p-price__plan-name--net{padding-block:.5rem;padding-inline:.5rem;background-color:var(--color-text);color:var(--white);font-feature-settings:"halt";font-size:1.25rem;font-weight:700;letter-spacing:.05em;line-height:1.5;display:flex;align-items:center;justify-content:center;gap:.625rem}@media screen and (max-width: 767px){.p-price__plan-name--net{padding-block:1.0666666667vw;padding-inline:1.0666666667vw;font-size:4vw;flex-direction:column;justify-content:start;gap:0}}.p-price__plan-name--net .highlight{color:var(--color-main);font-size:1.5rem}@media screen and (max-width: 767px){.p-price__plan-name--net .highlight{font-size:4.8vw}}.p-price__body{flex:1;display:flex;flex-direction:column;row-gap:1.5rem;padding:1rem;border-inline:.125rem solid var(--color-text);border-block-end:.125rem solid var(--color-text);background-color:var(--white)}@media screen and (max-width: 767px){.p-price__body{row-gap:3.2vw;padding:2.1333333333vw}}.p-price__net-body{display:flex;background-color:var(--white);border-inline:.125rem solid var(--color-text);border-block-end:.125rem solid var(--color-text)}@media screen and (max-width: 767px){.p-price__net-body{flex-direction:column;row-gap:3.2vw}}.p-price__img{display:block;width:100%}.p-price__img img{object-fit:cover}.p-price__img--net{width:25.6875rem;aspect-ratio:411/199;flex-shrink:0}@media screen and (max-width: 767px){.p-price__img--net{width:100%}}.p-price__img--net img{object-fit:cover}.p-price__info{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:.75rem;row-gap:.75rem;align-items:center}@media screen and (max-width: 767px){.p-price__info{column-gap:1.6vw;row-gap:1.6vw}}.p-price__info dt:nth-of-type(3),.p-price__info dd:nth-of-type(3){align-self:start}.p-price__info--net{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:.75rem;row-gap:1.5rem;align-items:center;padding:3rem 5rem}.p-price__info--net dt:nth-of-type(2),.p-price__info--net dd:nth-of-type(2){align-self:start}@media screen and (max-width: 767px){.p-price__info--net{column-gap:1.6vw;row-gap:1.6vw;padding:0 2.1333333333vw 2.1333333333vw}}.p-price__info-title{padding-inline:.5rem;background-color:var(--color-text);color:var(--white);text-align:center;font-feature-settings:"halt";font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.8;white-space:nowrap;min-width:5.1875rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.p-price__info-title{padding-inline:1.0666666667vw;font-size:3.2vw;min-width:15.4666666667vw}}.p-price__info-text{font-feature-settings:"halt";font-size:.875rem;font-weight:500;line-height:1.8}.p-price__info-text.bold{font-size:1rem;font-weight:700}.p-price__info-text .note{font-size:.75rem;display:inline}.p-price__info-text .tax-included{font-size:.875rem;display:inline}@media screen and (max-width: 767px){.p-price__info-text{font-size:3.2vw;text-align:justify}.p-price__info-text.bold{font-size:3.4666666667vw}.p-price__info-text .note{font-size:3.2vw}.p-price__info-text .tax-included{font-size:3.2vw}}.p-price__more{display:flex;justify-content:center;margin-block-start:4rem;inline-size:100%}@media screen and (max-width: 767px){.p-price__more{margin-block-start:8.5333333333vw}}.p-option__text{margin-block-start:2.5rem;text-align:center;font-size:1rem;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 767px){.p-option__text{margin-block-start:5.3333333333vw;text-align:justify;font-size:3.7333333333vw;font-weight:500}}.p-option__list{display:flex;flex-direction:row;column-gap:1.5rem;margin-block-start:2.5rem}@media screen and (max-width: 767px){.p-option__list{flex-direction:column;row-gap:3.2vw;column-gap:0;margin-block-start:5.3333333333vw;width:66.6666666667vw;margin-inline:auto}}.p-option__item{display:flex;flex:1;flex-direction:column;align-items:center;row-gap:1rem}@media screen and (max-width: 767px){.p-option__item{row-gap:2.1333333333vw}}.p-option__item:nth-of-type(1) .p-option__img{width:14.0625rem;aspect-ratio:225/200}@media screen and (max-width: 767px){.p-option__item:nth-of-type(1) .p-option__img{width:fm(112)}}.p-option__item:nth-of-type(2) .p-option__img{width:12.625rem;aspect-ratio:202/200}@media screen and (max-width: 767px){.p-option__item:nth-of-type(2) .p-option__img{width:fm(101)}}.p-option__item:nth-of-type(3) .p-option__img{width:13.8125rem;aspect-ratio:221/200}@media screen and (max-width: 767px){.p-option__item:nth-of-type(3) .p-option__img{width:fm(110)}}.p-option__img{flex-shrink:0}.p-option__img img{object-fit:contain;object-position:center}.p-option__detail{box-sizing:border-box;display:flex;flex-direction:column;row-gap:.5rem;padding:1rem}@media screen and (max-width: 767px){.p-option__detail{row-gap:1.0666666667vw;padding:2.1333333333vw 0 0}}.p-option__title{text-align:center;font-size:1.125rem;font-weight:700;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 767px){.p-option__title{font-size:4.2666666667vw}}.p-option__description{font-size:.875rem;font-weight:500;line-height:1.8;text-align:justify}@media screen and (max-width: 767px){.p-option__description{font-size:3.4666666667vw}}.p-option__price{font-size:.875rem;font-weight:500;line-height:1.8;letter-spacing:.05em;text-align:right}@media screen and (max-width: 767px){.p-option__price{font-size:3.4666666667vw}}.p-option__more{display:flex;justify-content:center;margin-block-start:4rem;width:100%}@media screen and (max-width: 767px){.p-option__more{margin-block-start:8.5333333333vw}}.p-flow__step{margin-block-start:4rem}@media screen and (max-width: 767px){.p-flow__step{margin-block-start:8.5333333333vw}}.p-flow__tabs{display:flex;align-items:end}.p-flow__tab{width:31.25rem}.p-flow__tab.is-active{flex-grow:1}@media screen and (max-width: 767px){.p-flow__tab{width:42.6666666667vw}.p-flow__tab.is-active{flex-grow:1}}.p-flow__tab-button{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column;padding-block:.5rem;padding-inline:.5rem;border-radius:1rem 1rem 0 0;background-color:var(--tab-inactive-color);color:var(--white);cursor:pointer}.p-flow__tab-button:focus-visible{outline:.125rem solid currentcolor;outline-offset:-0.125rem}@media screen and (max-width: 767px){.p-flow__tab-button:focus-visible{outline-width:.0625rem}}.p-flow__tab-button.is-active{background-color:var(--color-main);color:var(--color-text);padding-block:1rem}.p-flow__tab-button.is-active .p-flow__tab-label{font-size:1.25rem}.p-flow__tab-button.is-active .p-flow__tab-sub{font-size:1rem}.p-flow__tab-button .p-flow__tab-label{display:block;font-feature-settings:"halt";font-size:1.125rem;font-weight:700;letter-spacing:.05em;line-height:1.8;text-align:left}.p-flow__tab-button .p-flow__tab-sub{display:block;font-feature-settings:"halt";font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 767px){.p-flow__tab-button{gap:1.0666666667vw;align-items:flex-start;padding:1.6vw;text-align:justify}.p-flow__tab-button.is-active{gap:1.0666666667vw;flex-direction:column;align-items:flex-start;padding-block:4.2666666667vw}.p-flow__tab-button.is-active .p-flow__tab-label{font-size:4vw;letter-spacing:.05em;line-height:1.5}.p-flow__tab-button.is-active .p-flow__tab-sub{font-size:3.2vw;letter-spacing:.05em;line-height:1.3}.p-flow__tab-button:not(.is-active) .p-flow__tab-label{font-size:3.4666666667vw;letter-spacing:.05em}.p-flow__tab-button:not(.is-active) .p-flow__tab-sub{font-size:2.9333333333vw;letter-spacing:.05em}}.p-flow__panel[hidden]{display:none}.p-flow__panel-inner{box-sizing:border-box;width:100%;padding-block:3.75rem;padding-inline:3rem;background-color:var(--color-main)}@media screen and (max-width: 767px){.p-flow__panel-inner{padding-block:8vw;padding-inline:6.4vw}}.p-flow__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.p-flow__item{display:flex;flex-direction:column;align-items:center;width:100%}.p-flow__item:not(:last-child){gap:1.5rem;padding-block-end:1.5rem}@media screen and (max-width: 767px){.p-flow__item:not(:last-child){gap:3.2vw;padding-block-end:3.2vw}}.p-flow__item:not(:last-child)::after{content:"";display:block;width:0;height:0;border-inline-start:.84375rem solid rgba(0,0,0,0);border-inline-end:.84375rem solid rgba(0,0,0,0);border-block-start:1.625rem solid var(--color-text)}@media screen and (max-width: 767px){.p-flow__item:not(:last-child)::after{border-inline-start-width:1.8666666667vw;border-inline-end-width:1.8666666667vw;border-block-start-width:3.4666666667vw}}.p-flow__card{display:flex;flex-direction:row;gap:1.5rem;align-items:center;box-sizing:border-box;width:100%;padding:1.5rem;background-color:var(--white)}@media screen and (max-width: 767px){.p-flow__card{gap:3.2vw;align-items:flex-start;padding:3.2vw}}.p-flow__icon{flex-shrink:0;width:7.5rem;aspect-ratio:1}@media screen and (max-width: 767px){.p-flow__icon{width:10.6666666667vw}}.p-flow__icon img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.p-flow__text-wrap{display:flex;flex-direction:column}.p-flow__label{width:fit-content;padding:.125rem 1.5rem;border-radius:100vmax;background-color:var(--color-text);color:var(--white);white-space:nowrap;font-feature-settings:"halt";letter-spacing:.05em}@media screen and (max-width: 767px){.p-flow__label{padding-block-end:.2666666667vw;padding-inline:3.2vw}}.p-flow__label-prefix{font-size:1.125rem;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.p-flow__label-prefix{font-size:2.4vw}}.p-flow__label-number{font-size:1.5rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}@media screen and (max-width: 767px){.p-flow__label-number{font-size:3.2vw}}.p-flow__title{margin-block-start:1rem;font-feature-settings:"halt";font-size:1.125rem;font-weight:700;letter-spacing:.05em;line-height:1.8;overflow-wrap:break-word}@media screen and (max-width: 767px){.p-flow__title{margin-block-start:2.1333333333vw;font-size:4vw;letter-spacing:.05em;line-height:1.3}}.p-flow__text{font-feature-settings:"halt";font-size:.9375rem;font-weight:500;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 767px){.p-flow__text{font-size:3.2vw;text-align:justify}}.p-flow__text a{color:var(--link-color);text-decoration-line:underline;text-underline-offset:.15em}.p-flow__text a:focus-visible{outline:.125rem solid var(--link-color);outline-offset:.125rem}.p-contact__text{margin-block-start:2.5rem;color:var(--white);font-size:1rem;font-weight:700;font-feature-settings:"halt" 1;letter-spacing:.05em;line-height:1.8;text-align:center}@media screen and (max-width: 767px){.p-contact__text{margin-block-start:5.3333333333vw;font-size:3.7333333333vw}}.p-contact__text .catch{font-size:1.5rem}@media screen and (max-width: 767px){.p-contact__text .catch{font-size:4.8vw}}.p-contact__cta{margin-block-start:4rem;display:flex;justify-content:center;width:100%}@media screen and (max-width: 767px){.p-contact__cta{margin-block-start:8.5333333333vw}}.p-fv{position:relative;padding-block:9.5rem 8.5rem}@media screen and (max-width: 767px){.p-fv{padding-block:26.6666666667vw 10.6666666667vw;min-block-size:unset}}.p-fv__bg{display:block;position:absolute;top:0;width:100%;height:100%;overflow:hidden}.p-fv__bg img{object-fit:cover;object-position:bottom}.p-fv__inner{position:relative;z-index:1;margin-inline:auto;width:min(1440px,100%);padding-inline:5rem}@media screen and (max-width: 767px){.p-fv__inner{padding-inline:4.2666666667vw;width:100%}}.p-fv__body{width:max-content;font-feature-settings:"halt" 1}@media screen and (max-width: 767px){.p-fv__body{width:100%;text-align:center}}.p-fv__title{line-height:1.5;color:var(--white);font-size:4.3125rem;font-weight:700;text-shadow:.25rem .25rem .25rem rgba(0,0,0,.6);font-feature-settings:"palt";display:flex;flex-direction:column}@media screen and (max-width: 767px){.p-fv__title{font-size:8vw;max-inline-size:100%}}.p-fv__title span{width:fit-content}@media screen and (max-width: 767px){.p-fv__title span{margin-inline:auto}}.p-fv__lead{margin-block:2.5rem 0;max-inline-size:max-content;color:var(--white);font-size:1.3125rem;font-weight:700;line-height:1.8;letter-spacing:.05em;text-shadow:.25rem .25rem .25rem rgba(0,0,0,.6)}@media screen and (max-width: 767px){.p-fv__lead{margin-block:6.4vw 0;font-size:3.7333333333vw;text-align:justify}}.p-fv__cta{margin-block-start:5rem;display:flex;flex-wrap:wrap;gap:1rem;margin-block-end:0;justify-content:start}@media screen and (max-width: 767px){.p-fv__cta{margin-block-start:10.6666666667vw;justify-content:center}}.p-header{position:fixed;z-index:100;top:0;left:0;width:100%;background:var(--white)}.p-header__inner{padding-inline-start:2rem;display:grid;grid-template-columns:10.9375rem 1fr}@media screen and (max-width: 767px){.p-header__inner{padding-block:2.1333333333vw;padding-inline:3.2vw 6.4vw;grid-template-columns:28.5333333333vw 1fr}}.p-header__logo{width:10.9375rem;aspect-ratio:175/72;transition:opacity .3s ease-in-out;margin-block:.25rem}@media screen and (max-width: 767px){.p-header__logo{width:28.5333333333vw}}@media(any-hover: hover){.p-header__logo:hover{opacity:.7}}.p-header__logo img{object-fit:contain}.p-header__nav{justify-self:end;display:grid;grid-template-columns:1fr auto;column-gap:5rem}@media screen and (max-width: 1280px){.p-header__nav{column-gap:2.5rem}}@media screen and (max-width: 767px){.p-header__nav{display:none}}.p-header__list{display:flex;align-items:center;column-gap:2.5rem}@media screen and (max-width: 1280px){.p-header__list{column-gap:1rem}}.p-header__list li{flex-shrink:0}.p-header__list a{font-size:.9375rem;font-weight:500;letter-spacing:.05em;position:relative}.p-header__list a::before{content:"";position:absolute;bottom:-0.5rem;left:0;background-color:var(--color-main);scale:0 1;transform-origin:right top;width:100%;height:1px;transition:scale .3s ease}@media(any-hover: hover){.p-header__list a:hover::before{scale:1 1;transform-origin:left top}}.p-header__mypage{display:inline-flex;align-items:center;min-height:3.75rem;padding:.5rem 1rem;background-color:var(--color-text);color:var(--color-main);font-size:1.125rem;font-weight:700;line-height:1.5;transition:color .3s ease,background-color .3s ease}@media(any-hover: hover){.p-header__mypage:hover{color:var(--white);background-color:#7b7b7b}}.p-inquiry__head{display:flex;flex-direction:column;align-items:center;row-gap:2.5rem}.p-inquiry__lead{font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.8;font-feature-settings:"halt";text-align:center}@media screen and (max-width: 767px){.p-inquiry__lead{font-size:3.7333333333vw;font-weight:500;text-align:justify}}.p-inquiry-form-wrap{margin-block-start:4rem;width:100%;max-width:56.25rem;margin-inline:auto}@media screen and (max-width: 767px){.p-inquiry-form-wrap{margin-block-start:4.2666666667vw}}.p-inquiry__form{display:flex;flex-direction:column;align-items:center;row-gap:4rem}@media screen and (max-width: 767px){.p-inquiry__form{row-gap:4.2666666667vw}}.p-inquiry__fields{display:flex;flex-direction:column;align-self:stretch;row-gap:3rem}@media screen and (max-width: 767px){.p-inquiry__fields{row-gap:6.4vw}}.p-inquiry__field{display:flex;flex-direction:column;row-gap:1rem;min-inline-size:0;padding:0;border:none}@media screen and (max-width: 767px){.p-inquiry__field{row-gap:1.0666666667vw}}.p-inquiry__label-wrap{display:flex;align-items:center;column-gap:.75rem}@media screen and (max-width: 767px){.p-inquiry__label-wrap{column-gap:.8vw}}.p-inquiry__label{font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1.5;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-inquiry__label{font-size:4vw}}.p-inquiry__label--legend{display:block;inline-size:100%}.p-inquiry__required{flex-shrink:0;padding-block:0;padding-inline:.75rem;background-color:#f02;color:var(--white);font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1.5;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-inquiry__required{padding-inline:.8vw;font-size:3.2vw}}.p-inquiry__input,.p-inquiry__textarea{inline-size:100%;padding-block:.5rem;padding-inline:1rem;border:none;border-radius:.25rem;background-color:var(--color-bg);color:var(--color-text);font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5;font-feature-settings:"halt"}.p-inquiry__input::placeholder,.p-inquiry__textarea::placeholder{color:rgba(1,0,0,.4)}@media screen and (max-width: 767px){.p-inquiry__input,.p-inquiry__textarea{padding-block:.5333333333vw;padding-inline:1.0666666667vw;border-radius:.2666666667vw;font-size:3.7333333333vw}}.p-inquiry__input{block-size:5rem}@media screen and (max-width: 767px){.p-inquiry__input{block-size:16vw}}.p-inquiry__input--sm{block-size:3.75rem}@media screen and (max-width: 767px){.p-inquiry__input--sm{block-size:12.8vw}}.p-inquiry__textarea{display:block;min-block-size:11.25rem;padding-block:1.875rem;resize:vertical}@media screen and (max-width: 767px){.p-inquiry__textarea{min-block-size:26.6666666667vw;padding-block:2vw}}.p-inquiry__radio-list{display:flex;flex-direction:column;row-gap:.25rem}@media screen and (max-width: 767px){.p-inquiry__radio-list{row-gap:2.1333333333vw}}.p-inquiry__radio{display:flex;align-items:center;column-gap:.5rem;cursor:pointer}@media screen and (max-width: 767px){.p-inquiry__radio{column-gap:.5333333333vw}}.p-inquiry__radio input[type=radio]{appearance:none;flex-shrink:0;inline-size:2rem;block-size:2rem;border:.125rem solid var(--color-text);border-radius:50%;background-color:var(--white)}@media screen and (max-width: 767px){.p-inquiry__radio input[type=radio]{inline-size:6.4vw;block-size:6.4vw;border-width:.2666666667vw}}.p-inquiry__radio input[type=radio]:checked{border-width:.625rem;border-color:var(--color-text);background-color:var(--white)}@media screen and (max-width: 767px){.p-inquiry__radio input[type=radio]:checked{border-width:1.8666666667vw}}.p-inquiry__radio-text{font-size:1.25rem;font-weight:700;letter-spacing:.05em;line-height:1.5;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-inquiry__radio-text{font-size:3.7333333333vw}}.p-inquiry__checkbox-list{display:flex;flex-direction:column;row-gap:.25rem}@media screen and (max-width: 767px){.p-inquiry__checkbox-list{row-gap:2.1333333333vw}}.p-inquiry__checkbox{display:flex;align-items:center;column-gap:.5rem;cursor:pointer}@media screen and (max-width: 767px){.p-inquiry__checkbox{column-gap:.5333333333vw}}.p-inquiry__checkbox input[type=checkbox]{appearance:none;flex-shrink:0;inline-size:1.5rem;block-size:1.5rem;border:.15625rem solid var(--color-text);border-radius:.25rem;background-color:var(--white);position:relative}@media screen and (max-width: 767px){.p-inquiry__checkbox input[type=checkbox]{inline-size:5.3333333333vw;block-size:5.3333333333vw;border-width:.5vw;border-radius:.5333333333vw}}.p-inquiry__checkbox input[type=checkbox]::after{content:"";position:absolute;left:50%;top:45%;inline-size:.3125rem;block-size:.5625rem;border:solid var(--white);border-width:0 .15625rem .15625rem 0;transform:translate(-50%, -55%) rotate(45deg);opacity:0;pointer-events:none}@media screen and (max-width: 767px){.p-inquiry__checkbox input[type=checkbox]::after{inline-size:1.0666666667vw;block-size:1.8666666667vw;border-width:0 .4vw .4vw 0}}.p-inquiry__checkbox input[type=checkbox]:checked{background-color:var(--color-text)}.p-inquiry__checkbox input[type=checkbox]:checked::after{opacity:1}.p-inquiry__checkbox-text{font-size:1.25rem;font-weight:700;letter-spacing:.05em;line-height:1.5;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-inquiry__checkbox-text{font-size:3.7333333333vw}}.p-inquiry__acceptance{display:flex;justify-content:center;inline-size:100%}.p-inquiry__acceptance-label{display:flex;align-items:center;column-gap:.5rem;cursor:pointer}@media screen and (max-width: 767px){.p-inquiry__acceptance-label{column-gap:1.0666666667vw}}.p-inquiry__acceptance-label input[type=checkbox]{appearance:none;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;border:2px solid var(--link-color);border-radius:.25rem;background-color:var(--white);position:relative}@media screen and (max-width: 767px){.p-inquiry__acceptance-label input[type=checkbox]{width:4.8vw;height:4.8vw;border-width:.5333333333vw;border-radius:.5333333333vw}}.p-inquiry__acceptance-label input[type=checkbox]::after{content:"";position:absolute;left:50%;top:45%;width:.375rem;height:.625rem;border:solid var(--white);border-width:0 .125rem .125rem 0;transform:translate(-50%, -55%) rotate(45deg);opacity:0}@media screen and (max-width: 767px){.p-inquiry__acceptance-label input[type=checkbox]::after{width:1.6vw;height:2.6666666667vw;border-width:0 .5333333333vw .5333333333vw 0}}.p-inquiry__acceptance-label input[type=checkbox]:checked{background-color:var(--link-color)}.p-inquiry__acceptance-label input[type=checkbox]:checked::after{opacity:1}.p-inquiry__acceptance-text{font-size:.9375rem;font-weight:700;letter-spacing:.05em;line-height:1.5;font-feature-settings:"halt";color:var(--link-color);text-decoration:underline;text-underline-offset:.125rem}@media screen and (max-width: 767px){.p-inquiry__acceptance-text{font-size:3.2vw;text-underline-offset:.1333333333vw}}.p-inquiry__acceptance-text a{text-decoration:underline}.p-inquiry__submit{display:flex;justify-content:center;width:100%}.p-inquiry-thanks{padding-block:3rem 5rem;background-color:var(--white)}@media screen and (max-width: 767px){.p-inquiry-thanks{padding-block:6.4vw 10.6666666667vw}}.p-inquiry-thanks__inner{display:flex;flex-direction:column;align-items:center;gap:4rem;width:100%}@media screen and (max-width: 767px){.p-inquiry-thanks__inner{gap:8.5333333333vw}}.p-inquiry-thanks__lead{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media screen and (max-width: 767px){.p-inquiry-thanks__lead{gap:3.2vw}}.p-inquiry-thanks__figure{flex-shrink:0;width:5rem;aspect-ratio:1}@media screen and (max-width: 767px){.p-inquiry-thanks__figure{width:10.6666666667vw}}.p-inquiry-thanks__heading{margin:0;font-size:2.5rem;font-weight:700;letter-spacing:.05em;line-height:1.8;text-align:center}.p-inquiry-thanks__heading::after{display:block;width:3.75rem;height:.25rem;margin-block-start:.5rem;margin-inline:auto;background-color:var(--color-main);content:""}@media screen and (max-width: 767px){.p-inquiry-thanks__heading::after{width:8vw;height:.5333333333vw;margin-block-start:1.0666666667vw}}@media screen and (max-width: 767px){.p-inquiry-thanks__heading{font-size:4.8vw}}.p-inquiry-thanks__body{display:flex;flex-direction:column;gap:0;width:100%;max-width:1120px;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.8;text-align:center;color:var(--color-text)}@media screen and (max-width: 767px){.p-inquiry-thanks__body{max-width:none;font-size:3.4666666667vw;text-align:left}}.p-inquiry-thanks__body p{margin:0}.p-inquiry-thanks__cta{display:flex;justify-content:center;width:100%}.p-low-option__text-wrap{margin-block-start:2.5rem;display:flex;flex-direction:column;row-gap:1.5rem;align-items:center;text-align:center}@media screen and (max-width: 767px){.p-low-option__text-wrap{margin-block-start:5.3333333333vw;row-gap:3.2vw}}.p-low-option__lead{font-size:1.125rem;font-weight:500;letter-spacing:.05em;line-height:1.8;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-low-option__lead{font-size:4.2666666667vw}}.p-low-option__text{font-size:1rem;letter-spacing:.05em;line-height:1.8;text-align:center;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-low-option__text{font-size:3.7333333333vw;text-align:justify}}.p-low-option__list-items{margin-block-start:1.5rem;display:flex;flex-direction:column;row-gap:1.5rem}@media screen and (max-width: 767px){.p-low-option__list-items{margin-block-start:3.2vw;row-gap:3.2vw}}.p-low-option__list-item{display:flex;flex-direction:column;border:.125rem solid var(--color-text);background-color:var(--white)}@media screen and (max-width: 767px){.p-low-option__list-item{border-width:.2666666667vw}}@media screen and (max-width: 767px){.p-low-option__list-item--hikari .p-low-option__list-body{padding-block:0 32vw}}.p-low-option__list-head{display:flex;justify-content:center;width:100%;padding-block:.5rem;background-color:var(--color-text)}@media screen and (max-width: 767px){.p-low-option__list-head{padding-block:1.0666666667vw}}.p-low-option__list-title{color:var(--white);font-size:1.5rem;font-weight:700;line-height:1.5;letter-spacing:.05em;text-align:center;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-low-option__list-title{font-size:4vw}}.p-low-option__list-body{position:relative;display:flex;padding-inline-start:.875rem}@media screen and (max-width: 767px){.p-low-option__list-body{flex-direction:column;gap:3.2vw;align-items:center;padding:6.4vw 3.2vw 16vw}}.p-low-option__list-img{flex-shrink:0;width:18.75rem;aspect-ratio:300/220}@media screen and (max-width: 767px){.p-low-option__list-img{width:40vw}}.p-low-option__list-content{display:flex;flex-direction:column;row-gap:.5rem;flex:1 1 auto;padding-block:2rem 0;padding-inline:1.5rem 1.375rem}@media screen and (max-width: 767px){.p-low-option__list-content{row-gap:1.0666666667vw;padding:0}}.p-low-option__list-text{font-size:1rem;line-height:1.5;letter-spacing:.05em;text-align:justify;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-low-option__list-text{font-size:3.4666666667vw}}.p-low-option__list-text sup{font-size:.6em}.p-low-option__list-note{margin:0;font-size:.75rem;font-weight:400;letter-spacing:.05em;line-height:1.5;text-align:justify;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-low-option__list-note{font-size:2.9333333333vw}}.p-low-option__list-price{position:absolute;bottom:0;right:0;z-index:1;padding-block:.625rem .5625rem;padding-inline:2.75rem 1.25rem;background-color:var(--color-main);clip-path:polygon(10% 0, 100% 0, 100% 100%, 0% 100%);font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5;text-align:right;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-low-option__list-price{padding-block:2.1333333333vw;padding-inline:6.4vw 3.2vw;font-size:4vw;clip-path:polygon(12% 0, 100% 0, 100% 100%, 0% 100%)}}.p-low-option__list-price-strong{font-size:1.875rem;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-option__list-price-strong{font-size:5.8666666667vw}}.p-low-option__list-price--hikari{clip-path:polygon(5% 0, 100% 0, 100% 100%, 0% 100%);display:flex;gap:1em}@media screen and (max-width: 767px){.p-low-option__list-price--hikari{flex-direction:column;align-items:end;gap:2.1333333333vw;padding:0;clip-path:none;background:none}}.p-low-option__list-price-line{display:block;text-align:right}@media screen and (max-width: 767px){.p-low-option__list-price-line{clip-path:polygon(8% 0, 100% 0, 100% 100%, 0% 100%);background-color:var(--color-main);padding-inline:8.2666666667vw 4.8vw;padding-block:1.8666666667vw 1.6vw;width:max-content}}.p-low-service__wrap{margin-block-start:2.5rem;display:flex;justify-content:center;align-items:center;gap:2.5rem}@media screen and (max-width: 767px){.p-low-service__wrap{margin-block-start:5.3333333333vw;flex-direction:column;align-items:center;gap:5.3333333333vw}}.p-low-service__img{width:28.5625rem;aspect-ratio:457/200;flex-shrink:0}@media screen and (max-width: 767px){.p-low-service__img{width:100%;aspect-ratio:686/300;align-self:center}}.p-low-service__img img{object-fit:cover}.p-low-service__content{display:flex;flex-direction:column;row-gap:1.5rem}@media screen and (max-width: 767px){.p-low-service__content{row-gap:3.2vw}}.p-low-service__title{font-size:1.125rem;font-weight:500;letter-spacing:.05em;font-feature-settings:"halt";text-align:start;text-wrap:balance;line-height:1.8}@media screen and (max-width: 767px){.p-low-service__title{font-size:4.2666666667vw;text-align:center}}.p-low-service__text{font-size:1rem;letter-spacing:.05em;font-feature-settings:"halt";line-height:1.8}@media screen and (max-width: 767px){.p-low-service__text{font-size:3.7333333333vw;text-align:justify}}.p-low-service__company{position:relative;z-index:1}.p-low-service__company::before{content:"";position:absolute;width:min(26.3888888889vw,380px);aspect-ratio:380/318;top:2rem;right:0;background:url(../img/service/company_bg.webp) no-repeat center center/cover;z-index:-1}@media(max-width: 1300px){.p-low-service__company::before{width:16.25rem;top:4rem}}@media screen and (max-width: 767px){.p-low-service__company::before{width:29.8666666667vw;aspect-ratio:225/193;top:.5333333333vw;background-image:url(../img/service/sp/company_bg-sp.webp)}}.p-low-service__text-wrap{margin-block-start:.5rem;padding-inline:2.5rem 0;display:grid;row-gap:.5rem}@media screen and (max-width: 767px){.p-low-service__text-wrap{margin-block-start:1.0666666667vw;padding-inline:5.3333333333vw 0;row-gap:1.0666666667vw}}.p-low-service__text-wrap .text1{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__text-wrap .text1{font-size:4.2666666667vw}}.p-low-service__text-wrap .text2{font-size:1rem;letter-spacing:.04em;line-height:1.8;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-low-service__text-wrap .text2{font-size:3.7333333333vw}}.p-low-service__company-list{margin-block-start:1.5rem;display:flex;gap:1.5rem}@media screen and (max-width: 767px){.p-low-service__company-list{margin-block-start:3.2vw;flex-direction:column;gap:3.2vw}}.p-low-service__company-item{border:.125rem solid var(--color-text);display:flex;flex-direction:column}@media screen and (max-width: 767px){.p-low-service__company-item{border-width:.2666666667vw}}.p-low-service__company-head{padding:.375rem;background-color:var(--color-text)}@media screen and (max-width: 767px){.p-low-service__company-head{padding:.8vw}}.p-low-service__company-title{color:var(--white);font-size:1.5rem;font-weight:500;letter-spacing:.05em;line-height:1.5;font-feature-settings:"halt";text-align:center}@media screen and (max-width: 767px){.p-low-service__company-title{font-size:4vw}}.p-low-service__company-title .small{font-size:1.25rem}@media screen and (max-width: 767px){.p-low-service__company-title .small{font-size:3.2vw}}.p-low-service__company-body{background-color:var(--white);display:flex;flex-direction:column;height:100%}.p-low-service__company-row{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1.375rem .5625rem;height:5rem}@media screen and (max-width: 767px){.p-low-service__company-row{padding:1.3333333333vw 2.9333333333vw 1.0666666667vw;height:10.6666666667vw}}.p-low-service__company-row:not(:last-child){border-bottom:.125rem solid var(--color-text)}@media screen and (max-width: 767px){.p-low-service__company-row:not(:last-child){border-bottom-width:.2666666667vw}}.p-low-service__company-row:last-child{height:auto;padding:1.5rem 1.375rem 1.375rem}@media screen and (max-width: 767px){.p-low-service__company-row:last-child{padding:3.2vw 2.9333333333vw 2.6666666667vw}}.p-low-service__company-row dt{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__company-row dt{font-size:3.4666666667vw}}.p-low-service__company-row dd{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__company-row dd{font-size:3.7333333333vw}}.p-low-service__company-row .number{font-size:2.5rem}@media screen and (max-width: 767px){.p-low-service__company-row .number{font-size:5.3333333333vw}}.p-low-service__company-bg{background-color:var(--color-bg);padding:1rem 1.5rem}@media screen and (max-width: 767px){.p-low-service__company-bg{padding:2.1333333333vw 3.2vw}}.p-low-service__company-bg .text{font-size:1rem;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__company-bg .text{font-size:3.2vw}}.p-low-service__company-note{margin-block-start:1.5rem;border:.125rem solid var(--color-text);background-color:var(--white);padding:.875rem 1.375rem;display:flex;justify-content:center;align-items:center;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-low-service__company-note{margin-block-start:3.2vw;border-width:.2666666667vw;padding:1.8666666667vw 2.9333333333vw}}.p-low-service__company-note .text{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.05em;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-low-service__company-note .text{font-size:3.4666666667vw}}.p-low-service__access{position:relative;z-index:1}.p-low-service__access::before{content:"";position:absolute;width:min(30.625vw,441px);aspect-ratio:441/310;top:1rem;right:0;background:url(../img/service/access_bg.webp) no-repeat center center/cover;z-index:-1}@media(max-width: 1300px){.p-low-service__access::before{width:18.75rem;top:2rem}}@media screen and (max-width: 767px){.p-low-service__access::before{width:30.4vw;aspect-ratio:227/191;top:0;background-image:url(../img/service/sp/access_bg-sp.webp)}}.p-low-service__access-boxes{display:grid;gap:1.5rem;margin-block-start:1.5rem}@media screen and (max-width: 767px){.p-low-service__access-boxes{gap:3.2vw;margin-block-start:3.2vw}}.p-low-service__access-box{padding-inline:1.5rem}@media screen and (max-width: 767px){.p-low-service__access-box{padding-inline:3.2vw}}.p-low-service__access-box.black{background-color:var(--color-text);padding-block:.5rem 1.5rem}.p-low-service__access-box.pink{background-color:var(--color-bg);padding-block:1.5rem}.p-low-service__access-title{font-size:1.875rem;font-weight:700;line-height:1.8;letter-spacing:.05em;font-feature-settings:"halt";text-align:center;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.p-low-service__access-title{font-size:4.5333333333vw}}.p-low-service__access-title.white{padding-block:.5rem}@media screen and (max-width: 767px){.p-low-service__access-title.white{padding-block:1.0666666667vw}}.p-low-service__access-title .main{color:var(--white);font-size:1.5rem;font-weight:700}@media screen and (max-width: 767px){.p-low-service__access-title .main{font-size:4vw}}.p-low-service__access-title .sub{color:var(--white);font-size:1.25rem;font-weight:500}@media screen and (max-width: 767px){.p-low-service__access-title .sub{font-size:3.2vw}}.p-low-service__access-cards{margin-block-start:.75rem;display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;justify-content:center;gap:1.5rem}@media screen and (max-width: 767px){.p-low-service__access-cards{margin-block-start:1.6vw;grid-template-columns:1fr;gap:3.2vw}}.p-low-service__access-card{background-color:var(--white);padding:.75rem 1.5rem;display:flex;flex-direction:column;justify-content:center;height:100%}@media screen and (max-width: 767px){.p-low-service__access-card{padding:1.6vw 3.2vw}}@media screen and (max-width: 767px){.p-low-service__access-card:last-of-type{padding-block:3.2vw}}.p-low-service__access-card.yellow{background-color:var(--color-main)}.p-low-service__access-card .label{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__access-card .label{font-size:3.4666666667vw}}.p-low-service__access-card .price{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.05em;white-space:nowrap}@media screen and (max-width: 767px){.p-low-service__access-card .price{font-size:3.7333333333vw}}.p-low-service__access-card .number{font-size:2.5rem;font-weight:500;line-height:1.5}@media screen and (max-width: 767px){.p-low-service__access-card .number{font-size:5.3333333333vw}}.p-low-service__access-card .text{font-size:1rem;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__access-card .text{font-size:3.2vw}}.p-low-service__access-note{margin-block-start:.75rem;color:var(--white);font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__access-note{margin-block-start:3.2vw;font-size:2.6666666667vw}}.p-low-service__access-list{margin-block-start:.75rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media screen and (max-width: 767px){.p-low-service__access-list{margin-block-start:1.6vw;grid-template-columns:1fr;gap:3.2vw}}.p-low-service__access-item{border:.125rem solid var(--color-text)}@media screen and (max-width: 767px){.p-low-service__access-item{border-width:.2666666667vw}}.p-low-service__access-head{padding:.375rem;background-color:var(--color-text)}@media screen and (max-width: 767px){.p-low-service__access-head{padding:.8vw}}.p-low-service__access-plan{color:var(--white);font-size:1.0625rem;font-weight:700;line-height:1.5;letter-spacing:.05em;font-feature-settings:"halt";text-align:center}@media screen and (max-width: 767px){.p-low-service__access-plan{font-size:4vw}}.p-low-service__access-plan .small{font-size:1rem;font-weight:500}@media screen and (max-width: 767px){.p-low-service__access-plan .small{font-size:3.2vw}}.p-low-service__access-body{background-color:var(--white);display:flex;flex-direction:column}.p-low-service__access-row{padding:1.0625rem 1.375rem .9375rem;display:flex;align-items:center;justify-content:space-between;height:5rem}@media screen and (max-width: 767px){.p-low-service__access-row{padding:1.6vw 2.9333333333vw 1.3333333333vw;height:10.6666666667vw}}.p-low-service__access-row:not(:last-child){border-bottom:.125rem solid var(--color-text)}@media screen and (max-width: 767px){.p-low-service__access-row:not(:last-child){border-bottom-width:.2666666667vw}}.p-low-service__access-row dt{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__access-row dt{font-size:3.4666666667vw}}.p-low-service__access-row dd{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__access-row dd{font-size:3.7333333333vw}}.p-low-service__access-row .number{font-size:1.5rem}@media screen and (max-width: 767px){.p-low-service__access-row .number{font-size:4.8vw}}.p-low-service__access-row .unit{font-size:1rem}@media screen and (max-width: 767px){.p-low-service__access-row .unit{font-size:3.7333333333vw}}.p-low-service__net-box{margin-block-start:1.5rem;padding:0 1.5rem 1.5rem;background-color:var(--color-bg)}@media screen and (max-width: 767px){.p-low-service__net-box{margin-block-start:3.2vw;padding:0 3.2vw 3.2vw}}.p-low-service__net-head{margin-inline:-1.5rem;padding-block:.5rem;background-color:var(--color-text);color:var(--white);font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1.5;font-feature-settings:"halt";text-align:center;display:flex;align-items:center;justify-content:center;gap:.625rem}@media screen and (max-width: 767px){.p-low-service__net-head{margin-inline:-3.2vw;padding-block:1.0666666667vw;font-size:4vw;flex-direction:column;gap:0}}.p-low-service__net-head .highlight{color:var(--color-main);font-size:1.625rem}@media screen and (max-width: 767px){.p-low-service__net-head .highlight{font-size:4.8vw}}.p-low-service__net-text{margin-block-start:1.5rem;font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:.05em;font-feature-settings:"halt";text-align:center}@media screen and (max-width: 767px){.p-low-service__net-text{margin-block-start:3.2vw;font-size:3.7333333333vw;text-align:justify}}.p-low-service__net-cards{margin-block-start:1.5rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media screen and (max-width: 767px){.p-low-service__net-cards{margin-block-start:3.2vw;grid-template-columns:1fr;gap:3.2vw}}.p-low-service__net-card{background-color:var(--white);padding:.75rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.p-low-service__net-card{padding:1.6vw 3.2vw;gap:1.6vw}}.p-low-service__net-card-title{width:100%;font-size:1.25rem;font-weight:700;line-height:1.5;letter-spacing:.05em;font-feature-settings:"halt";text-align:center}@media screen and (max-width: 767px){.p-low-service__net-card-title{font-size:3.4666666667vw}}.p-low-service__net-card-line{width:100%;height:0;border:none;border-top:1px solid var(--color-text);margin:0}.p-low-service__net-card-price{display:flex;align-items:center;justify-content:center;gap:1.5rem;white-space:nowrap}@media screen and (max-width: 767px){.p-low-service__net-card-price{gap:3.2vw}}.p-low-service__net-card-price .label{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__net-card-price .label{font-size:3.4666666667vw}}.p-low-service__net-card-price .price{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__net-card-price .price{font-size:3.2vw}}.p-low-service__net-card-price .number{font-size:1.5rem;font-weight:500}@media screen and (max-width: 767px){.p-low-service__net-card-price .number{font-size:4.2666666667vw}}.p-low-service__net-card-price .unit{font-size:1rem}@media screen and (max-width: 767px){.p-low-service__net-card-price .unit{font-size:3.2vw}}.p-low-service__ip{position:relative;z-index:1}.p-low-service__ip::before{content:"";position:absolute;width:min(16.5972222222vw,239px);aspect-ratio:239/439;top:-7.375rem;left:0;background:url(../img/service/ip_bg.webp) no-repeat center center/cover;z-index:-1}@media screen and (max-width: 1400px){.p-low-service__ip::before{width:9.7222222222vw;top:-6.625rem}}@media screen and (max-width: 767px){.p-low-service__ip::before{background-image:url(../img/service/sp/ip_bg-sp.webp);width:24vw;aspect-ratio:90/110;top:-12vw;left:unset;right:12.2666666667vw}}.p-low-service__ip-list{margin-block-start:1.5rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}@media screen and (max-width: 767px){.p-low-service__ip-list{margin-block-start:3.2vw;grid-template-columns:1fr;gap:3.2vw}}.p-low-service__ip-item{border:.125rem solid var(--color-text)}.p-low-service__ip-head{padding-block:.375rem .5rem;background-color:var(--color-text);color:var(--white);font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:.05em}.p-low-service__ip-title{color:var(--white);font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:.05em;text-align:center;font-feature-settings:"halt"}@media screen and (max-width: 767px){.p-low-service__ip-title{font-size:3.7333333333vw}}.p-low-service__ip-body{background-color:var(--white)}.p-low-service__ip-row{padding:1.0625rem 1.375rem;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.p-low-service__ip-row{padding:1.3333333333vw 2.9333333333vw}}.p-low-service__ip-row:not(:last-of-type){border-bottom:1px solid var(--color-text)}@media screen and (max-width: 767px){.p-low-service__ip-row:not(:last-of-type){border-bottom-width:.2666666667vw}}.p-low-service__ip-row dt{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__ip-row dt{font-size:3.4666666667vw}}.p-low-service__ip-row .number{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__ip-row .number{font-size:4.8vw}}.p-low-service__ip-row .unit{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__ip-row .unit{font-size:3.7333333333vw}}.p-low-service__ip-bottom{padding:0 1.375rem 1.375rem}@media screen and (max-width: 767px){.p-low-service__ip-bottom{padding:0 2.9333333333vw 2.9333333333vw}}.p-low-service__ip-bottom-text-wrap{background-color:var(--color-bg);padding:1rem 1.5rem}@media screen and (max-width: 767px){.p-low-service__ip-bottom-text-wrap{padding:2.1333333333vw 3.2vw}}.p-low-service__ip-bottom-text-wrap .text{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__ip-bottom-text-wrap .text{font-size:3.2vw}}.p-low-service__ip-icons{margin-block-start:1.5rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-content:space-between}@media screen and (max-width: 767px){.p-low-service__ip-icons{margin-block-start:3.2vw;grid-template-columns:repeat(6, 1fr);grid-template-areas:". row01 row01 row01 row01 ." "row02 row02 row02 row02 row02 row02" ". row03 row03 row03 row03 .";gap:3.2vw 2.1333333333vw}}.p-low-service__ip-icon-item{width:9.375rem;aspect-ratio:1;padding:.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;background-color:var(--white);border-radius:.5rem}@media screen and (max-width: 767px){.p-low-service__ip-icon-item{width:27.7333333333vw;aspect-ratio:104/100;padding:1.0666666667vw;gap:1.0666666667vw}.p-low-service__ip-icon-item:nth-child(1){grid-column:2/span 2}.p-low-service__ip-icon-item:nth-child(2){grid-column:4/span 2}.p-low-service__ip-icon-item:nth-child(3){grid-column:1/span 2}.p-low-service__ip-icon-item:nth-child(4){grid-column:3/span 2}.p-low-service__ip-icon-item:nth-child(5){grid-column:5/span 2}.p-low-service__ip-icon-item:nth-child(6){grid-column:2/span 2}.p-low-service__ip-icon-item:nth-child(7){grid-column:4/span 2}}.p-low-service__ip-icon{width:5rem;aspect-ratio:1}@media screen and (max-width: 767px){.p-low-service__ip-icon{width:10.6666666667vw}}.p-low-service__ip-icon-text{font-size:1rem;line-height:1.5;letter-spacing:.05em;text-align:center}@media screen and (max-width: 767px){.p-low-service__ip-icon-text{font-size:3.2vw;line-height:1.3;min-height:9.0666666667vw;display:flex;align-items:center;justify-content:center}}.p-low-service__table-wrap{margin-block-start:1.5rem;display:flex;flex-direction:column;row-gap:1.5rem}@media screen and (max-width: 767px){.p-low-service__table-wrap{margin-block-start:3.2vw;row-gap:3.2vw}}.p-low-service__table{width:100%;border:.125rem solid var(--color-text);border-collapse:collapse;background-color:var(--color-bg)}@media screen and (max-width: 767px){.p-low-service__table{border-width:.2666666667vw}}.p-low-service__table tr{height:7.5rem}@media screen and (max-width: 767px){.p-low-service__table tr{height:16vw}}.p-low-service__table th{width:21.25rem;padding-inline:1.5rem;background-color:var(--color-text);color:var(--white);font-size:1.25rem;font-weight:700;letter-spacing:.05em;line-height:1.5;font-feature-settings:"halt";vertical-align:middle;text-align:left}@media screen and (max-width: 767px){.p-low-service__table th{width:18.6666666667vw;padding-inline:1.0666666667vw;font-size:3.4666666667vw;text-align:center}}.p-low-service__table tr:not(:last-child) th{border-bottom:1px solid var(--white)}.p-low-service__table td{padding-inline:1.5rem;background-color:var(--color-bg);font-weight:500;letter-spacing:.05em;line-height:1.5;font-feature-settings:"halt";vertical-align:middle}@media screen and (max-width: 767px){.p-low-service__table td{padding-inline:2.9333333333vw}}.p-low-service__table tr:not(:last-child) td{border-bottom:1px solid var(--color-text)}@media screen and (max-width: 767px){.p-low-service__table tr:not(:last-child) td{border-bottom-width:.2666666667vw}}.p-low-service__table td .text{font-size:1.25rem;font-weight:500;line-height:1.5}@media screen and (max-width: 767px){.p-low-service__table td .text{font-size:2.6666666667vw}}.p-low-service__table .number{font-size:1.875rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__table .number{font-size:4vw}}.p-low-service__table .small{display:block;margin-block-start:0;font-size:1rem;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 767px){.p-low-service__table .small{font-size:2.1333333333vw;line-height:1.5}}.p-low-service__table tr:nth-child(2) td .text{font-size:1.5rem}@media screen and (max-width: 767px){.p-low-service__table tr:nth-child(2) td .text{font-size:3.2vw}}.p-low-service__notice-note-wrap{padding:1rem 1.5rem;background-color:var(--color-bg)}@media screen and (max-width: 767px){.p-low-service__notice-note-wrap{padding:2.1333333333vw 3.2vw}}.p-low-service__notice-note{font-size:1rem;letter-spacing:.05em;line-height:1.5;font-feature-settings:"halt";text-align:justify}@media screen and (max-width: 767px){.p-low-service__notice-note{font-size:3.2vw}}.p-drawer__icon{position:relative;justify-self:end;align-self:center;z-index:102;display:flex;flex-direction:column;align-items:end;justify-content:center;flex-shrink:0;row-gap:3.2vw;width:12.8vw;height:8vw;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}@media(min-width: 768px){.p-drawer__icon{display:none}}.p-drawer__icon--bar{display:block;height:.5333333333vw;background:var(--color-text);transition:transform .35s ease,opacity .35s ease}.p-drawer__icon--bar01{width:12.8vw}.p-drawer__icon--bar02{width:12.8vw}.p-drawer__icon--bar03{width:8.5333333333vw}.p-drawer__icon.js-show{justify-content:center;row-gap:0}.p-drawer__icon.js-show .p-drawer__icon--bar01{width:12.8vw;transform:rotate(30deg) translateY(0.2666666667vw);transform-origin:center}.p-drawer__icon.js-show .p-drawer__icon--bar02{opacity:0;width:0;height:0}.p-drawer__icon.js-show .p-drawer__icon--bar03{width:12.8vw;transform:rotate(-30deg) translateY(-0.2666666667vw);transform-origin:center}.p-drawer{position:fixed;z-index:101;inset:0;width:100%;top:16vw;height:calc(100vh - 16vw);height:calc(100svh - 16vw);overflow-y:auto;visibility:hidden;opacity:0;transition:opacity .45s ease,visibility .45s ease}.p-drawer.js-show{visibility:visible;opacity:1}.p-drawer::before{content:"";position:fixed;top:16vw;left:0;width:100%;height:100%;background:url(../img/common/sp/drawer_bg.webp) no-repeat center center/cover}.p-drawer__content{position:relative;z-index:1;display:flex;flex-direction:column;padding-block-start:16vw}.p-drawer__body{display:flex;flex-direction:column;align-items:center;flex:1;padding-block:0 10.6666666667vw;padding-inline:3.2vw}.p-drawer__list{display:flex;flex-direction:column;align-items:center;row-gap:10.6666666667vw;margin:0 0 10.6666666667vw;padding:0;list-style:none}.p-drawer__list a{font-size:4.8vw;font-weight:500;line-height:1.5;letter-spacing:.05em;color:var(--white);text-decoration:none;text-align:center;white-space:nowrap}.p-drawer__btn{display:inline-flex;align-items:center;justify-content:center;padding:3.2vw 10.6666666667vw;background:var(--color-main);color:var(--color-text);font-size:4vw;font-weight:700;line-height:1.5;text-decoration:none;text-align:center;transition:color .3s ease,background-color .3s ease}@media(any-hover: hover){.p-drawer__btn:hover{color:var(--white);background-color:#7b7b7b}}.p-footer__inner{display:flex;flex-direction:column;align-items:center;gap:3rem;color:var(--white)}@media screen and (max-width: 767px){.p-footer__inner{gap:10.6666666667vw}}.p-footer__nav{width:100%}.p-footer__list{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width: 767px){.p-footer__list{flex-direction:column;gap:6.4vw}}.p-footer__item{flex:1 1 0;min-width:0;text-align:center}@media screen and (max-width: 767px){.p-footer__item{flex:none;width:100%}}.p-footer__item a{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5}@media(hover: hover){.p-footer__item a:hover{opacity:.7}}@media screen and (max-width: 767px){.p-footer__item a{font-size:3.2vw}}.p-footer__copyright{text-align:center}.p-footer__copyright small{font-size:.8125rem;font-weight:400;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 767px){.p-footer__copyright small{font-size:2.6666666667vw}}@media(min-width: 768px){.u-sp{display:none !important}}@media screen and (max-width: 767px){.u-pc{display:none !important}}.u-font{font-family:"Noto Sans JP",sans-serif}.u-font__jp{font-family:"Noto Sans JP",sans-serif}.u-font__en{font-family:"Roboto",sans-serif}.u-text__center{text-align:center !important}@media screen and (max-width: 767px){.u-text__center--sp{text-align:center !important}}@media(min-width: 768px){.u-text__center--pc{text-align:center !important}}.u-text__left{text-align:left !important}@media screen and (max-width: 767px){.u-text__left--sp{text-align:left !important}}@media(min-width: 768px){.u-text__left--pc{text-align:left !important}}.u-text__right{text-align:right !important}@media screen and (max-width: 767px){.u-text__right--sp{text-align:right !important}}@media(min-width: 768px){.u-text__right--pc{text-align:right !important}}.u-text__nowrap{white-space:nowrap}@media screen and (max-width: 767px){.u-text__nowrap--sp{white-space:nowrap}}@media(min-width: 768px){.u-text__nowrap--pc{white-space:nowrap}}.u-pointer__none{pointer-events:none !important}@media screen and (max-width: 767px){.u-pointer__none--sp{pointer-events:none !important}}@media(min-width: 768px){.u-pointer__none--pc{pointer-events:none !important}}/*# sourceMappingURL=style.css.map */
