.pageHead{overflow:hidden}@media (max-width:767.98px){.pageHead{padding-block:25.5555555556vw 19.4444444444vw;padding-right:1.25rem}}@media (min-width:768px){.pageHead{padding-block:8.5651537335vw 8.0527086384vw;padding-right:3.75rem}}.pageHead-inner{position:relative}@media (min-width:768px){.pageHead-inner{align-items:baseline;display:flex}}.pageHead-large{-webkit-background-clip:text;background-clip:text;background-image:url(/assets_adxunt/img/common/bg_page_head.webp);background-position:0 0;color:transparent;font-family:Ubuntu,sans-serif;letter-spacing:0}@media (max-width:767.98px){.pageHead-large{font-size:3.125rem;line-height:1.14;margin-left:1.25rem}}@media (min-width:768px){.pageHead-large{font-size:4.25rem;line-height:1.1470588235;margin-left:3.75rem}}.pageHead-small{color:var(--color-green);display:block;font-weight:700;letter-spacing:.01em}@media (max-width:767.98px){.pageHead-small{font-size:1.125rem;line-height:1.4444444444;margin-left:1.25rem;margin-right:1.25rem;margin-top:.625rem}}@media (min-width:768px){.pageHead-small{font-size:1.5rem;line-height:1.5;margin-left:1.5625rem;margin-right:3.75rem}}.pageHead-star{display:block;position:absolute}@media (max-width:767.98px){.pageHead-star{left:1.25rem;top:-.625rem}}@media (min-width:768px){.pageHead-star{left:2.5rem;top:0;width:.875rem}}.pageHead-star img{width:100%}.pageHead-line{display:block;overflow:hidden;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.pageHead-line svg{width:100%}@media (max-width:767.98px){.pageHead-line{left:8.3333333333vw;top:-16.6666666667vw;width:93.8888888889vw}}@media (min-width:768px){.pageHead-line{left:4.39238653vw;top:-8.78477306vw;width:97.9502196193vw}}.pageHead-line_star{display:block;position:absolute}@media (max-width:767.98px){.pageHead-line_star{left:1.25rem;top:-.625rem}}@media (min-width:768px){.pageHead-line_star{left:2.5rem;top:0;width:.875rem}}.pageHead-line_star img{width:100%}.pageHead-text{letter-spacing:.01em}@media (max-width:767.98px){.pageHead-text{line-height:1.75;margin-inline:1.25rem;margin-top:1.5625rem}}@media (min-width:768px){.pageHead-text{font-size:1rem;line-height:1.875;margin-left:3.8125rem;margin-top:1.8125rem}}.sectionContainer{margin-inline:auto}@media (min-width:768px){.sectionContainer{max-width:125rem}}@media (max-width:767.98px){.sectionContainer__inner{padding-inline:1.25rem}}@media (min-width:768px){.sectionContainer__inner{padding-inline:3.75rem}}.sectionContainer__read{color:var(--color-gray-dark);font-size:.875rem;line-height:1.75;margin:0 1.25rem 2.5rem}@media (min-width:768px){.sectionContainer__read{font-size:1rem;margin:0 0 3.75rem 3.125rem}}.sectionContainer__read a{color:var(--color-green);text-decoration:underline}@media (min-width:768px){.sectionContainer__read a:focus-visible,.sectionContainer__read a:hover{text-decoration:none}}.sectionHead{position:relative}.sectionHead:before{background-color:var(--color-green);border-bottom-right-radius:.625rem;border-top-right-radius:.625rem;content:"";height:100%;position:absolute}@media (max-width:767.98px){.sectionHead:before{width:.375rem}}@media (min-width:768px){.sectionHead:before{width:.5rem}}.sectionHead-large{color:var(--base-color);display:block;font-weight:700;letter-spacing:0}@media (max-width:767.98px){.sectionHead-large{font-size:1.625rem;line-height:1.4615384615;margin-left:1.25rem;margin-right:1.25rem;padding-block:.625rem}}@media (min-width:768px){.sectionHead-large{font-size:2rem;line-height:1.4375;margin-left:3.6875rem;margin-right:3.6875rem;padding-block:.8125rem}}.sectionHead-star{position:absolute}@media (max-width:767.98px){.sectionHead-star{left:.9375rem;top:0;width:.6875rem}}@media (min-width:768px){.sectionHead-star{left:2.375rem;top:.1875rem;width:.875rem}}.textList{display:flex;flex-direction:column;gap:.25rem}.textList__item{font-size:1rem;letter-spacing:.01em;position:relative}@media (max-width:767.98px){.textList__item{line-height:1.75}}@media (min-width:768px){.textList__item{line-height:1.875}}.textList__item a{color:var(--color-green);font-weight:700;letter-spacing:.01em;transition:color .3s cubic-bezier(.25,.46,.45,.94);word-break:break-all}@media (min-width:768px){.textList__item a{font-size:1rem;line-height:1.875}}@media (min-width:768px){.textList__item a:focus-visible,.textList__item a:hover{color:var(--base-color)}}.textList__item.-bullet{padding-left:1.25rem}.textList__item.-bullet:before{background:var(--color-green);border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.8125rem;width:.375rem}.textList__item.-number{counter-increment:textListNum;padding-left:1.875rem}.textList__item.-number:before{color:var(--color-green);content:counter(textListNum) ".";font-size:1.125rem;font-weight:700;left:0;position:absolute;top:-.0625rem}.circleIcon{align-items:center;background-color:var(--color-white);border:.0625rem solid transparent;border-radius:50%;display:flex;justify-content:center;transform:scale(1);transition:background-color .3s cubic-bezier(.25,.46,.45,.94),border .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.circleIcon.-sizeSmall{height:1.5rem;width:1.5rem}.circleIcon.-sizeLarge,.circleIcon.-sizeMediumLarge{height:2rem;width:2rem}@media (min-width:768px){.circleIcon.-sizeMediumLarge{height:2.75rem;width:2.75rem}}.circleIcon.-sizeMediumLarge .circleIcon__image{width:.75rem}@media (min-width:768px){.circleIcon.-sizeMediumLarge .circleIcon__image{width:1.25rem}}.circleIcon.-sizeExtraLarge{height:4.125rem;width:4.125rem}@media (min-width:768px){.circleIcon.-sizeExtraLarge{height:5.25rem;width:5.25rem}}.circleIcon.-sizeExtraLarge .circleIcon__image{margin-left:.25rem;width:1.125rem}@media (min-width:768px){.circleIcon.-sizeExtraLarge .circleIcon__image{margin-left:.25rem;width:1.5rem}}.circleIcon.-colorGreen{background-color:var(--color-green)}.circleIcon.-colorGreen .circleIcon__image{stroke:var(--color-white)}.circleIcon.-colorGray .circleIcon__image{stroke:#7c7c7c}.circleIcon.-colorTransparent{background-color:transparent;border:.0625rem solid var(--color-white)}.circleIcon.-colorTransparent .circleIcon__image{stroke:var(--color-white)}.circleIcon .circleIcon__image{display:flex;stroke:var(--color-green);width:.625rem}.textLink{color:var(--color-green);display:inline;font-weight:700;position:relative;text-decoration:underline;transition:color .3s cubic-bezier(.39,.575,.565,1)}.textLink .circleIcon{display:inline-flex;margin-left:.25rem;position:relative;top:-.0625rem}@media (min-width:768px){.textLink:focus-visible,.textLink:hover{color:var(--base-color);text-decoration:underline}.textLink:focus-visible .circleIcon,.textLink:hover .circleIcon{background-color:var(--color-white);border:.0625rem solid var(--color-green);transform:scale(1.1);transition:background-color .3s cubic-bezier(.25,.46,.45,.94),border .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.textLink:focus-visible .circleIcon .circleIcon__image,.textLink:hover .circleIcon .circleIcon__image{stroke:var(--color-green)}}.contactBox{align-items:center;background-color:var(--color-green-light);display:flex;justify-content:center}@media (max-width:767.98px){.contactBox{border-radius:.875rem;flex-direction:column;gap:1.25rem;padding:2.5rem .9375rem}}@media (min-width:768px){.contactBox{border-radius:1.25rem;gap:3.75rem;padding:2.5rem}}@media (min-width:768px){.contactBox:has(.linkButton){gap:10.9375rem}}@media (max-width:767.98px){.contactBox:has(.linkButton){gap:1.25rem}}@media (min-width:768px){.contactBox .linkButton{max-width:30rem;width:35.1390922401vw}}@media (max-width:767.98px){.contactBox .linkButton{width:100%}}.contactBox__title{font-size:1.25rem;font-weight:700;letter-spacing:.01em}@media (max-width:767.98px){.contactBox__title{line-height:1.7;text-align:center}}@media (min-width:768px){.contactBox__title{line-height:1.5}}.contactBox__info{display:flex;flex-direction:column;gap:.625rem}@media (max-width:767.98px){.contactBox__info{text-align:center}}.contactBox__name{font-size:1rem;letter-spacing:.01em}@media (max-width:767.98px){.contactBox__name{line-height:1.75}}@media (min-width:768px){.contactBox__name{line-height:1.87}}.contactBox__tel{font-size:2.5rem;font-weight:400;line-height:1}@media (max-width:767.98px){.contactBox__tel{border-bottom:.0625rem solid var(--color-green);color:var(--color-green)!important;margin-inline:auto;width:-moz-fit-content;width:fit-content}}@media (min-width:768px){.contactBox__tel{color:var(--base-color)!important}}.contactBox__hours{font-size:1rem;margin-top:.75rem}@media (max-width:767.98px){.contactBox__hours{line-height:1.75}}@media (min-width:768px){.contactBox__hours{line-height:1.87}}@media (max-width:767.98px){.lead__text{font-size:1rem;line-height:1.75}}@media (min-width:768px){.lead__text{font-size:1.125rem;line-height:1.77}}@media (max-width:767.98px){.privacy:first-of-type{margin-top:6.25rem}}@media (min-width:768px){.privacy:first-of-type{margin-top:7.5rem}}@media (max-width:767.98px){.privacy:last-of-type{margin-bottom:6.25rem}}@media (min-width:768px){.privacy:last-of-type{margin-bottom:8.75rem}}.privacy+.privacy{margin-top:5rem}.privacy__text{font-size:1rem;font-weight:400}@media (max-width:767.98px){.privacy__text{line-height:1.75}}@media (min-width:768px){.privacy__text{line-height:1.87}}.privacy__contents{display:flex;flex-direction:column;gap:2.5rem}@media (max-width:767.98px){.privacy__contents{margin-top:1.875rem}}@media (min-width:768px){.privacy__contents{margin-top:.9375rem}}.privacy__content{display:flex;flex-direction:column}@media (max-width:767.98px){.privacy__content{gap:1.25rem}}@media (min-width:768px){.privacy__content{gap:1.875rem}}.privacy__box{background-color:var(--color-green-light)}@media (max-width:767.98px){.privacy__box{border-radius:.875rem;padding:1.875rem .9375rem}}@media (min-width:768px){.privacy__box{border-radius:1.25rem;padding:1.875rem}}.privacy__table{display:flex;flex-flow:column}.privacy__table-row{border-top:.0625rem solid var(--color-gray);display:grid;gap:2.5rem;grid-template-columns:6.25rem 1fr;padding-block:1.25rem}@media (max-width:767.98px){.privacy__table-row{gap:2.375rem}}.privacy__table-row p{margin:0}.privacy__table-row .privacy__table-head{position:relative}.privacy__table-row .privacy__table-head:before{background-color:var(--color-green);content:"";height:.0625rem;left:0;position:absolute;top:-1.3125rem;width:100%}.privacy__table-row .privacy__table-head p{font-weight:700}.privacy__table-row:last-child{border-bottom:.0625rem solid var(--color-gray)}.privacy__table-row:last-child .privacy__table-head:after{background-color:var(--color-green);bottom:-1.3125rem;content:"";height:.0625rem;left:0;position:absolute;width:100%}