@charset "UTF-8";:root{--l-content:100%}@media (min-width:768px){:root{--l-content:calc(768px - 32px)}}@media (min-width:960px){:root{--l-content:calc(960px - 32px)}}@media (min-width:1200px){:root{--l-content:calc(1212px - 32px)}}@media (max-width:767px){:root{--l-content:calc(100% - 32px)}}:root{--diagon-deg:170deg}@media (min-width:960px){:root{--diagon-deg:170deg}}body{background-color:#e6aaad}#contents>.l-content,#contents .l-content__main{width:100%;line-height:2.5}@media (max-width:767px){.ncColumns{margin-bottom:0}}.diagon-end{position:relative;padding-bottom:min(18vw,calc(8px*4))}.diagon-end:after{position:absolute;bottom:0;left:0;z-index:200;display:block;width:100%;content:"";height:min(18vw,calc(8px*4))}section{position:relative}.separator-section-wrapper{position:absolute;bottom:-1px;width:100%;z-index:100}.separator-section-svg{position:static}.sec_header{display:flex;flex-direction:column;align-content:center;justify-content:center;text-align:center;margin-bottom:min(10vw,56px)}.sec_header h2,.sec_header p{margin-bottom:0;line-height:1;font-weight:700}.sec_header h2{order:2;font-size:min(3vw,calc(8px*2));color:#716f5f}.sec_header h2+p{width:70%;padding:min(2vw,8px);margin:0 auto min(3vw,calc(8px*3));background-color:#716f5f;border-radius:4em;color:#fff;order:1;font-size:min(5vw,calc(8px*5))}.sec_inner{margin:auto}@media (max-width:927px){.sec_inner{padding:5vw 5vw 7.25vw}}@media (min-width:928px){.sec_inner{width:928px;padding:calc(8px*6) calc(8px*4) calc(8px*10)}}@media (min-width:1200px){.sec_inner{width:1200px}}.agate-reserve{width:min(80%,300px) !important;padding-top:1em;padding-bottom:1em;margin-top:1em;margin-bottom:1em;background-color:#333;color:#fff}h3{margin:min(3vw,24px);font-size:min(5vw,calc(8px*4));font-weight:700;color:#716f5f;text-align:center}h4{margin:min(2.5vw,16px);font-weight:700;color:#716f5f;text-align:center}#intro{position:relative;background-color:rgba(255,255,255,.35);background-blend-mode:lighten;background-image:url("/wp-content/site-parts/img/lp/agate/top_bg.jpg?uibdn5rft");background-size:cover;background-position:center;background-repeat:no-repeat}#intro:before{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;background:linear-gradient(transparent 0,transparent 75%,#e6aaad 100%);content:""}@media (max-width:767px){#intro{aspect-ratio:1/1.2}}@media (min-width:768px){#intro{aspect-ratio:820/380}}#intro .logo{width:min(50%,300px);height:auto;padding-top:min(10vw,calc(8px*10));margin-top:0;margin-left:auto;margin-bottom:min(30vw,250px);margin-right:auto}#intro .logo,#intro p,#intro h2{position:relative;z-index:100;font-weight:700;font-size:min(4vw,24px);text-shadow:2px 2px 0 rgba(255,255,255,.4)}#intro .separator-section-wrapper{background-color:transparent}#intro .separator-section-svg{fill:#f5ddde}#concept{background-color:#f5ddde}#concept .sec_body{text-align:center}#concept .separator-section-wrapper{background-color:transparent}#concept .separator-section-svg{fill:#e6aaad}#point .sec_inner{padding-bottom:0}#point .ncColumns{counter-reset:number 0}#point .ncRows_title{display:flex;align-items:center;color:#fff;text-align:justify}#point .ncRows_title span{line-height:1.2}@media (max-width:767px){#point .ncRows_title span{font-size:calc(25vw/5)}}@media (min-width:768px){#point .ncRows_title{min-height:4.2em;line-height:1.4}}#point .ncRows_title:before{display:block;color:#fff;line-height:1;font-weight:700;counter-increment:number 1;content:counter(number)}@media (max-width:767px){#point .ncRows_title:before{font-size:25vw}}@media (min-width:768px){#point .ncRows_title:before{font-size:50px}}@media (max-width:767px){#point .ncRows_image picture{aspect-ratio:2/3}}@media (min-width:768px){#point .ncRows_image picture{aspect-ratio:1/1}}#point .ncRows_image picture img{height:100%;object-fit:cover}@media (max-width:767px){#point .sec_inner{padding-left:0;padding-right:0}#point .ncRows{margin-top:0;padding-bottom:0 !important;margin-bottom:min(9vw,75px)}#point .ncRows_title,#point .ncRows_text{padding-left:5vw;padding-right:5vw}#point .ncRows:nth-of-type(even) .ncRows_title{flex-direction:row-reverse}#point .ncRows_image{position:relative;margin-bottom:4vw}#point .ncRows .separator-section-wrapper{background-color:transparent}#point .ncRows .separator-section-svg{fill:#e6aaad}#point .ncRows:nth-of-type(3) .separator-section-wrapper{bottom:auto;top:-1px;transform:rotate(180deg)}#point .ncRows_text{margin-bottom:min(9vw,75px)}#point .ncRows:after{display:block;width:100%;height:8px;background-color:#fff;content:""}#point .ncRows:nth-of-type(1):after{transform:skewY(calc(-1*var(--diagon-deg)))}#point .ncRows:nth-of-type(2):after{transform:skewY(var(--diagon-deg))}#point .ncRows:nth-of-type(3){margin-bottom:0}#point .ncRows:nth-of-type(3) .ncRows_text{margin-bottom:0}#point .ncRows:nth-of-type(3):after{content:none}}#equipment .sec_inner{max-width:1200px;padding-bottom:0;background-color:#f5ddde}#equipment .sec_body{padding-bottom:5vw}@media (min-width:928px){#equipment{padding:calc(8px*6)}#equipment .sec_inner{width:100%;padding:calc(8px*6)}}@media (max-width:927px){#equipment{padding:5vw}#equipment .sec_inner{padding-top:calc(8px*6)}}@media (max-width:767px){#equipment{padding-bottom:calc(8px*6)}#equipment .sec_inner{padding-top:calc(8px*6);padding-left:0;padding-right:0;padding-bottom:0}}#equipment .ncColumns{margin-bottom:0}#equipment .ncRows_title,#equipment .ncRows_text{order:1}@media (max-width:767px){#equipment .ncRows_title,#equipment .ncRows_text{padding-left:5vw;padding-right:5vw;padding-bottom:5vw}}@media (min-width:768px){#equipment .ncRows_image{width:70%}}#equipment .ncRows_image picture{aspect-ratio:1/1;margin-left:auto;margin-right:auto;margin-bottom:min(4vw,32px)}#equipment .legitimacy{border:1px solid #716f5f;border-radius:8px;padding:min(2em,40px)}@media (max-width:767px){#equipment .legitimacy{width:calc(100% - 10vw);margin:auto}}#equipment .legitimacy h3{width:100%;line-height:1;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;text-align:center;font-size:180%;font-weight:700}#equipment .legitimacy picture img{width:min(100%,260px)}#equipment .legitimacy p{margin-bottom:0;line-height:1.8 !important}#effect .sec_inner{padding:min(8vw,80px);background-color:#fff}#effect h2{width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:calc(8px*4);text-align:center;color:#e6aaad;border-bottom:2px solid #e6aaad;font-weight:700}#menu .sec_inner{padding-left:0;padding-right:0}#menu h3{text-align:center}#menu h3:before{content:"《"}#menu h3:after{content:"》"}#menu .sec_body>p{font-size:120%;text-align:center}#menu .ncMenu span{background-color:#e6aaad}#menu .ncMenu_title:before{border-color:#716f5f}#menu .ncMenu_text{padding:0}#menu .ncMenu .effect{border:solid 1px #716f5f;text-align:center;font-size:120%;font-weight:700}@media (max-width:767px){#menu .sec_inner{padding-left:0;padding-right:0}#menu .ncColumns_panel{width:100%;margin-top:0}#menu .ncMenu{padding:0 calc(8px*2)}}#bestseller h3{color:#716f5f;font-weight:700;text-align:center}#bestseller .ncColumns{background-color:#f5ddde;padding:min(3vw,30px)}@media (min-width:768px){#bestseller .ncColumns{margin:0 auto calc(8px*5)}}@media (min-width:768px){#bestseller .ncColumns{margin:0 auto}#bestseller .ncColumns-mini{width:calc((100% - size3)*0.2)}#bestseller .ncColumns-large{width:calc((100% - size3)*0.8)}}@media (min-width:768px){#bestseller .ncColumns img.per70{width:70%}}#introduce .sec_inner{background-color:#f5ddde}#introduce h3{text-align:center}@media (min-width:768px){#introduce .staff .-mini{width:calc((100% - calc(8px*3))*0.2)}#introduce .staff .-large{width:calc((100% - calc(8px*3))*0.8)}}@media (max-width:767px){#introduce .staff picture{width:70%;margin:auto}}#introduce .staff-name,#introduce .staff-ruby{text-align:center;font-weight:700}#introduce .staff-name{font-size:150%;margin-bottom:0}#introduce .ncRows_image{margin-bottom:min(2vw,24px)}#faq .sec_inner{background-color:#fff}#faq .ncFrame.-faq .ncFrame_title:before,#faq .ncFrame.-faq .ncFrame_content:before{font-weight:700;font-size:120%}#faq .ncFrame.-faq .ncFrame_title{position:relative;padding-top:min(7vw,56px)}#faq .ncFrame.-faq .ncFrame_title:before{top:min(5.5vw,44px);background-color:#716f5f}#faq .ncFrame.-faq .ncFrame_title:after{position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;width:50%;height:1px;background-color:#716f5f;content:""}#faq .ncFrame.-faq .ncFrame_content{padding-bottom:min(7vw,56px);margin-bottom:0}#faq .ncFrame.-faq .ncFrame_content:before{background-color:#e6aaad}#access .logo{text-align:center}#access .logo picture{width:min(70%,200px);margin:40px auto}#access iframe{width:100%;aspect-ratio:3/2}.widget_contact_section{background-color:#fff}:root{--slick-arrow-size:15px}@media (max-width:767px){--slick-arrow-size:10px}.insta{text-align:center;color:#fff}.insta_logo{display:block;width:min(30%,100px);aspect-ratio:1/1;background-color:#fff;mask-image:url("/wp-content/site-parts/img/common/instagram.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("/wp-content/site-parts/img/common/instagram.svg?uibdn5rg2");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;margin:auto}.insta_logo:hover{opacity:.5}.ncSlider .slick-arrow{transform:translateY(-50%);background-color:#f5ddde;border:solid 2px #fff;border-radius:50%}@media (max-width:767px){.ncSlider .slick-arrow{top:50vw}}@media (min-width:768px){.ncSlider .slick-arrow{top:187px}}.ncSlider .slick-prev:before,.ncSlider .slick-next:before{border-top:2px solid #716f5f;border-right:2px solid #716f5f}.ncSlider .slick-next{right:var(--slick-arrow-size)}.ncSlider .slick-prev{left:var(--slick-arrow-size)}.ncSlider picture{aspect-ratio:1/1}#js-footer .site-copyright{background-color:#f5ddde}#footer_menu{background-color:#f5ddde}#footer_menu .sec_inner{padding:0}#footer_menu .sec_inner ul{display:flex;justify-content:center;list-style-type:none !important}#footer_menu .sec_inner ul li a{padding-right:calc(8px*2);padding-left:calc(8px*2);color:#716f5f}#footer_menu .sec_inner ul li a:hover{color:#888}#footer_menu .sec_inner ul li:not(:last-of-type) a{border-right:solid 1px rgba(186,171,147,.3)}