@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";@media (max-width: 768px){.pcv{display:none}}@media (min-width: 769px){.spv{display:none}.l-main{padding-top:84px}}.shopify-section-popup,.telannouce{display:none}body{margin:0}main h2{font-style:normal;font-weight:600;font-size:2.1rem;line-height:1.9;letter-spacing:.14em;color:#000;margin:0 0 1em}main h2 span{display:block}main h2.-en{font-size:1rem}main h3{font-style:normal;font-weight:600;font-size:1.8rem;line-height:1.6;letter-spacing:.14em;color:#000;margin:0 auto 1.5rem}main h3 span{display:block;font-size:1.4rem}main h4{font-style:normal;font-weight:600;font-size:.875rem}main p,main li{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.3rem;line-height:2.23076923;letter-spacing:.14em;margin-bottom:1em;color:#000;text-align:justify}@media (min-width: 769px){main p,main li{font-size:15px;line-height:2.33}}main p.-en,main li.-en{font-size:1.2rem;text-align:left}main a{text-decoration:none;color:#000}main a:hover{text-decoration:underline;opacity:.7;transition:opacity .2s ease-in-out}main .mb-0{margin-bottom:0!important}main .mb-2{margin-bottom:2rem!important}main .mb-4{margin-bottom:4rem!important}main .mb-6{margin-bottom:6rem!important}main .mb-8{margin-bottom:8rem!important}main .mt-0{margin-top:0!important}main .mt-2{margin-top:2rem!important}main .mt-4{margin-top:4rem!important}main .mt-6{margin-top:6rem!important}main .mt-8{margin-top:8rem!important}main .center{text-align:center!important}main .bold{font-weight:700!important}main .contents{max-width:70rem;margin:0 auto}@media (min-width: 769px){main .contents{margin-bottom:4rem}}main .contents h2{width:90%;margin:0 auto 1em}main .contents--text{width:90%;max-width:45.6rem;margin:0 auto 2rem}@media (min-width: 769px){main .contents--text{width:100%}}main .contents--text img{margin-bottom:1em}main .contents--text video,main .contents--img video{width:100%;margin-bottom:1em}main .contents--img{margin-bottom:2rem}main .contents--bottom{max-width:70rem;margin:0 4% 8rem}@media (min-width: 769px){main .contents--bottom{margin:0 auto}}main .contents article{margin-bottom:3rem}@media (min-width: 769px){main .contents article{margin-bottom:8rem}}main .page-mv{position:relative;margin-bottom:4rem}main .page-mv h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto}main .page-mv .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto}main .page-title{margin:5rem auto}main .page-title h1{text-align:center;width:12rem;margin:0 auto 2rem}main .page-title h1 img{width:100%}main .page-title--link{display:flex;justify-content:center;gap:1em}main .page-title--link a{font-size:1.4rem}main .page-title--link a.is-active{color:#9a9a9a}main .page-title--link a.is-active:after{content:"";display:block;width:100%;height:1px;background:#000}main .page-title--link a.is-active:hover{text-decoration:none}@media (max-width: 768px){main .page-title{margin:7rem auto 5rem}}main .item{display:flex;flex-wrap:wrap;gap:2%;width:96%;margin:0 2% 2rem}main .item--list{width:49%;margin-bottom:2rem}@media (min-width: 769px){main .item--list{width:23.5%}}main .item--list:first-child img{width:100%}main .item--link:hover{text-decoration:none;opacity:.7}main .item--desc{margin:1rem 0 0}main .item--name{font-family:Noto Sans JP,sans-serif;font-size:1.3rem;font-weight:400;margin:0}main .item--price{font-weight:400;margin:0}main .link{text-decoration:none;margin:2rem auto 0;display:block}main .link p{margin-bottom:0}main .link--text{font-size:1.3rem;display:flex;justify-content:center;align-items:center;gap:1em}main .link--text:after{content:"\ff1e";display:inline-block}main .link--text:hover{text-decoration:none;opacity:.7;transition:opacity .5s ease-in-out}main #lead h2{max-width:45.6rem}@media (min-width: 769px){main #details{margin-bottom:10rem}}.contents-banner{margin-bottom:1rem}.contents-banner:last-child{margin-bottom:0}.contents-banner--link{display:block;position:relative}.contents-banner--text{position:absolute;color:#fff;width:100%;display:block;bottom:3rem;left:2rem;font-size:1.4rem}@media (min-width: 769px){.contents-banner--wrap{display:flex;justify-content:center;gap:1%}}.linkbtn-round{text-align:center}.linkbtn-round a{color:#fff;background:#3c2808;display:inline-block;line-height:1;padding:1em 3em;border-radius:2em;font-family:"Noto Serif JP",serif;font-size:1.3rem}.linkbtn-round a:hover{text-decoration:none;opacity:.7}.page-contents-common-mv{position:relative;max-width:1280px;margin:0 auto 4rem}.page-contents-common-mv--text{position:absolute;bottom:13%;left:50%;transform:translate(-50%);margin:auto;text-align:left;width:90%}@media (min-width: 769px){.page-contents-common-mv--text{bottom:20%}}.page-contents-common-contents{max-width:64rem;margin:auto;color:#000}@media (max-width: 768px){.page-contents-common-contents .contents-title,.page-contents-common-contents .contents-text,.page-contents-common-contents .contents-text-image{width:90%;margin:auto}}.page-contents-common-contents .contents-title{margin:1rem auto}.page-contents-common-contents .contents-subtitle{color:#000;font-size:1.3rem;margin-bottom:0}.page-contents-common-contents h2{font-size:2.1rem;margin-bottom:0}.page-contents-common-contents h3{font-size:1.8rem;margin-bottom:0}.page-contents-common-contents figure{margin:0}.page-contents-common-contents figcaption{font-size:1.2rem;margin:.5em 5%;line-height:1.2}@media (min-width: 769px){.page-contents-common-contents figcaption{margin:.25em 2%}}.page-contents-common-contents .contents-text p{font-size:1.4rem;line-height:1.64285714;letter-spacing:22%}@media (min-width: 769px){.page-contents-common-contents .contents-text p{font-size:1.8rem;line-height:1.55555556;letter-spacing:26%}}.page-contents-common-contents .contents-text{margin-bottom:5rem}@media (min-width: 769px){.page-contents-common-contents .contents-title{margin:0 2% 1em}.page-contents-common-contents .contents-text{margin:0 2% 5rem}}.page-contents-common-contents .contents-image{margin-bottom:20px}.page-contents-common-contents .contents-image img{width:100%}@media (min-width: 769px){.page-contents-common-contents .contents-text-image{display:flex;justify-content:space-between;align-items:flex-start;gap:2%}.page-contents-common-contents .contents-text-image>*{width:49%}.page-contents-common-contents .contents-text-image.row-reverse{flex-direction:row-reverse}}@media (max-width: 768px){.page-contents-common-contents .contents-text-image img{margin-bottom:1em}}.page-contents-common-contents .contents-textlink{display:flex;justify-content:center;gap:5%}@media (max-width: 768px){.page-contents-common-contents .contents-textlink{flex-direction:column}.page-contents-common-contents .contents-textlink .link--text{margin-bottom:1em}.page-contents-common-contents .contents-textlink .link--text:last-child{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lp-common.css.map */
