@scope (.p-company){@media(width > 767px){:scope{-webkit-padding-before:5rem;padding-block-start:5rem}}:scope{-webkit-margin-before:7rem;margin-block-start:7rem}@scope (.mv){@media(width > 767px){:scope{max-width:1280px;margin-inline:auto;padding-inline:1.5rem}}@media(width < 768px){:scope{display:grid;grid:"title" auto "image" auto "text" auto/1fr;-webkit-padding-start:1rem;padding-inline-start:1rem}}@media(width < 768px){:scope hgroup{display:contents}}@media(width > 767px){:scope hgroup{display:grid;grid-template-columns:360px 1fr;gap:1.5rem}}:scope hgroup h1{position:relative;font-weight:500}@media(width < 768px){:scope hgroup h1{grid-area:title;font-size:1.5rem}}@media(width > 767px){:scope hgroup h1{font-size:2.5rem}}:scope hgroup h1::before{content:attr(data-title);position:absolute;top:-2rem;left:0;font-size:var(--font-size-xs);font-weight:normal;font-family:var(--font-latin);color:var(--color-primary)}:scope hgroup p{font-size:var(--font-size-lg);font-weight:500;line-height:var(--line-height-lg)}@media(width < 768px){:scope hgroup p{grid-area:text;-webkit-margin-before:var(--spacing-xl);margin-block-start:var(--spacing-xl);-webkit-padding-end:1rem;padding-inline-end:1rem;font-size:var(--font-size-md);font-weight:400}}:scope .container{display:grid;grid-template-columns:140px 1fr;gap:8.875rem;-webkit-margin-before:3.5rem;margin-block-start:3.5rem}@media(width < 768px){:scope .container{display:contents}}:scope .container .mv-image{display:block;border-radius:1.5rem}@media(width < 768px){:scope .container .mv-image{grid-area:image;width:calc(100% - 2rem);-webkit-margin-start:2rem;margin-inline-start:2rem;height:auto;aspect-ratio:4/3;border-radius:1rem 0 0 1rem;-webkit-margin-before:2rem;margin-block-start:2rem;-o-object-fit:cover;object-fit:cover}}@media(width < 768px){:scope nav{display:none}}:scope nav ul{-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md);-webkit-margin-start:1rem;margin-inline-start:1rem}:scope nav ul li{font-size:var(--font-size-lg);list-style-type:disc;color:var(--color-text-secondary)}:scope nav ul li:not(:first-child){-webkit-margin-before:1rem;margin-block-start:1rem}:scope nav ul li a{color:var(--color-text-secondary)}:scope nav ul li a:hover{opacity:.8;text-decoration:underline;text-underline-offset:.3em;transition:all .3s ease}}@scope (.p-company-about){:scope{border-top:1px solid var(--color-border-gray);-webkit-margin-before:var(--block-spacing);margin-block-start:var(--block-spacing)}@media(width > 767px){:scope .inner{max-width:1280px;margin-inline:auto;padding-inline:1.5rem}}@media(width < 768px){:scope .inner{padding-inline:1rem}}:scope .container{max-width:800px;-webkit-margin-start:auto;margin-inline-start:auto}@media(width < 768px){:scope .container{-webkit-margin-before:var(--font-size-xl);margin-block-start:var(--font-size-xl)}}:scope dl div{display:grid;grid-template-columns:5em 1fr;gap:2.5rem;padding-block:1.5rem;border-top:1px solid var(--color-text-secondary)}@media(width < 768px){:scope dl div{padding-block:1rem}}:scope dl div:last-child{border-bottom:1px solid var(--color-text-secondary)}:scope dl div dt,:scope dl div dd{line-height:var(--line-height-sm)}@media(width < 768px){:scope dl div dt,:scope dl div dd{font-size:var(--font-size-sm)}}}@scope (.p-company-store){:scope{border-top:1px solid var(--color-border-gray);-webkit-margin-before:var(--block-spacing);margin-block-start:var(--block-spacing)}@media(width < 768px){:scope .c-heading--h2{padding-inline:1rem}}@media(width > 767px){:scope .inner{max-width:1280px;margin-inline:auto;padding-inline:1.5rem}}:scope .inner .item{background-color:#f9f9f9;-webkit-margin-before:var(--spacing-xl);margin-block-start:var(--spacing-xl);padding-block:var(--spacing-xl);padding-inline:1rem}@media(width < 768px){:scope .inner .item:not(:first-of-type){-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}}@media(width > 767px){:scope .inner .item{-webkit-margin-before:2.5rem;margin-block-start:2.5rem;padding-block:2.5rem 2rem;padding-inline:2rem;border-radius:1.5rem}}:scope .inner .item .item-container{-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}@media(width > 767px){:scope .inner .item .item-container{display:grid;grid-template-columns:440px 1fr;gap:2rem;-webkit-margin-before:var(--spacing-lg);margin-block-start:var(--spacing-lg)}}:scope .inner .item .visual-image .store-images{display:grid;grid-template-columns:repeat(2, 1fr);gap:.125rem}:scope .inner .item .visual-image .store-images li{overflow:hidden}:scope .inner .item .visual-image .store-images li img{width:100%;height:auto;aspect-ratio:4/3}:scope .inner .item .visual-image .store-images li:first-child{border-radius:12px 0 0 12px}:scope .inner .item .visual-image .store-images li:nth-child(2){border-radius:0 12px 12px 0}:scope .inner .item .visual-image iframe{width:100%;height:auto;aspect-ratio:16/9;-webkit-margin-before:.75rem;margin-block-start:.75rem;border-radius:12px;border:0}@media(width > 767px){:scope .inner .item .visual-image iframe{-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}}:scope .inner .detail{-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}@media(width > 767px){:scope .inner .detail{-webkit-margin-before:var(--spacing-sm);margin-block-start:var(--spacing-sm)}}:scope .inner .detail dl div{display:grid;grid-template-columns:1fr;gap:.25rem;padding-block:.75rem;border-top:1px solid color-mix(in srgb, var(--color-text-secondary) 35%, transparent)}@media(width > 767px){:scope .inner .detail dl div{grid-template-columns:7em 1fr;gap:1.5rem;padding-block:1rem}}@media(width < 768px){:scope .inner .detail dl div dt,:scope .inner .detail dl div dd{font-size:var(--font-size-sm)}}:scope .inner .detail dl div dt,:scope .inner .detail dl div dd{line-height:var(--line-height-sm)}@media(width < 768px){:scope .inner .detail dl div dt{font-weight:500}}:scope .inner .detail dl div dd .product-list,:scope .inner .detail dl div dd .service-list{display:flex;flex-wrap:wrap;gap:.5rem}@media(width < 768px){:scope .inner .detail dl div dd .product-list,:scope .inner .detail dl div dd .service-list{-webkit-margin-before:var(--spacing-sm);margin-block-start:var(--spacing-sm)}}:scope .inner .detail dl div dd .product-list li,:scope .inner .detail dl div dd .service-list li{place-content:center;height:32px;padding-inline:1rem;border-radius:100vmax;background-color:#e8f0fe;font-size:var(--font-size-sm)}:scope .inner .detail dl div dd .service-list li{background-color:#fcd5d0}:scope .inner .detail dl div dd .card-list{display:flex;flex-wrap:wrap;gap:.5rem}@media(width < 768px){:scope .inner .detail dl div dd .card-list{-webkit-margin-before:var(--spacing-sm);margin-block-start:var(--spacing-sm)}}:scope .inner .detail dl div dd .card-list li .label{display:block;place-content:center;height:32px;padding-inline:1rem;border-radius:100vmax;background-color:#f46a57;font-size:var(--font-size-sm);color:#000}:scope .inner .detail dl div dd .pay-list{-webkit-margin-start:1rem;margin-inline-start:1rem}@media(width < 768px){:scope .inner .detail dl div dd .pay-list{-webkit-margin-before:var(--spacing-sm);margin-block-start:var(--spacing-sm);-webkit-margin-start:1.25rem;margin-inline-start:1.25rem}}:scope .inner .detail dl div dd .pay-list li{list-style-type:disc;line-height:var(--line-height-sm)}:scope .inner .detail dl div dd .pay-list li:not(:first-child){-webkit-margin-before:.75rem;margin-block-start:.75rem}:scope h3{font-size:var(--font-size-lg);font-weight:bold}@media(width > 767px){:scope h3{font-size:var(--font-size-xl)}}}}/*# sourceMappingURL=page.css.map */