@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,600&family=Cormorant+Garamond:wght@700&display=swap";/*!
global > font
------------------------------
*//*!
global > color
------------------------------
*/:root{--font-family-base: "Hiragino Mincho ProN W3", "\30d2\30e9\30ae\30ce\660e\671d  ProN W3", "Hiragino Mincho ProN", "HG\660e\671d E", "\ff2d\ff33  \ff30\660e\671d", "\ff2d\ff33  \660e\671d", serif}/*!
foundation > reset
------------------------------
*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}/*!
foundation > base
------------------------------
*/body,html{font:16px/1.231 \30d2\30e9\30ae\30ce\660e\671d  ProN W3,serif;font:16px \30d2\30e9\30ae\30ce\660e\671d  ProN W3,serif;*font-size: small;*font: x-small;width:100%;height:auto;color:#fff;-webkit-text-size-adjust:none;-webkit-font-feature-settings:normal;font-feature-settings:normal;-ms-font-feature-settings:"normal";font-weight:400;-webkit-font-smoothing:auto}#wrapper{width:100%;overflow:hidden}a,a:hover{text-decoration:none}img{vertical-align:top}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;font-family:dnp-shuei-gothic-gin-std,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size: 108%;line-height:100%}#yui3-css-stamp.cssfonts{display:none}.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}.clearfix{display:inline-block;min-height:1%}* html .clearfix{height:1%}.clearfix{display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;-webkit-transition:.5s;transition:.5s}a:hover{-webkit-transition:.5s;transition:.5s}@media screen and (min-width: 1000px){a[href^="tel:"]{pointer-events:none}}button{color:inherit;cursor:pointer}button:hover{opacity:.7;-webkit-transition:.5s;transition:.5s}img{max-width:100%;width:100%}html,body{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:1.6rem;font-weight:400;letter-spacing:.08em;line-height:1.75;color:#fff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#000}@media screen and (max-width: 768px){body{font-size:1.4rem}}body.add_overray{overflow:hidden}address{font-style:normal}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.mb{display:none}@media screen and (max-width: 428px){.mb{display:block}}#wrapper{margin:0 auto;position:relative}h1,h2,h3,h4,h5,h6,.heading-font{line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit}/*!
utility > utility
------------------------------
*/.u-mb-em05{margin-bottom:.5em}.u-mb-em025{margin-bottom:.25em}.u-mb-em1{margin-bottom:1em}.u-mb-em2{margin-bottom:2em}.u-pb-05em{padding-bottom:.5em}.u-txt-center{text-align:center}.u-txt-right{text-align:right}.u-sp_inline{display:none}@media screen and (max-width:){.u-sp_inline{display:inline}}.u-inlineBlock{display:inline-block}.u-text-marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#ffb0aa));background:linear-gradient(transparent 50%,#ffb0aa 50%)}.u-text-marker.paydy{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#eca9d3));background:linear-gradient(transparent 50%,#eca9d3 50%)}.u-list-dots li{margin-bottom:.25em;padding-left:1em}.u-list-dots li:before{content:"";display:inline-block;width:1em;height:1em;margin-left:-1em;margin-right:0;text-align:center}.u-list-dots li:before{content:"\30fb"}.u-list-caution li{margin-bottom:.25em;padding-left:1em}.u-list-caution li:before{content:"";display:inline-block;width:1em;height:1em;margin-left:-1em;margin-right:0;text-align:center}.u-list-caution li:before{content:"\203b"}.u-list-origin li{margin-bottom:.25em;padding-left:1em}.u-list-origin li:before{content:"";display:inline-block;width:1em;height:1em;margin-left:-1em;margin-right:0;text-align:center}.u-list-origin li:before{margin-left:-2em}.u-link1 img{position:relative;display:block}.u-link1:hover img,.u-link1:active img{-webkit-animation:scaleanim 3s infinite;animation:scaleanim 3s infinite}@-webkit-keyframes scaleanim{0%{-webkit-transform:translate(0px,0px) scale(100%);transform:translate(0) scale(1)}40%{-webkit-transform:translate(0,-5px) scale(101%);transform:translateY(-5px) scale(101%)}to{-webkit-transform:translate(0px,0px) scale(100%);transform:translate(0) scale(1)}}@keyframes scaleanim{0%{-webkit-transform:translate(0px,0px) scale(100%);transform:translate(0) scale(1)}40%{-webkit-transform:translate(0,-5px) scale(101%);transform:translateY(-5px) scale(101%)}to{-webkit-transform:translate(0px,0px) scale(100%);transform:translate(0) scale(1)}}.u-glamb{color:#fff;background-color:#000;position:relative;padding-bottom:36px}@media screen and (min-width: 768px){.u-glamb{padding-bottom:70px}}.u-glamb .u-glamb-logo{position:absolute;width:110px;margin:auto;left:calc(50% - 55px);top:-25px}@media screen and (min-width: 768px){.u-glamb .u-glamb-logo{width:220px;left:calc(50% - 110px);top:-50px}}.u-glamb-inner{width:84.6%;max-width:800px;margin:1.5em auto 0;font-size:1.1rem;line-height:2.3}@media screen and (min-width: 768px){.u-glamb-inner{font-size:1.6rem;margin:2em auto 0}}/*!
animation > fadein
------------------------------
*/.fadeIn{opacity:0;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.fadeIn-up{-webkit-transform:translate(0,50px);transform:translateY(50px)}.fadeIn-down{-webkit-transform:translate(0,-50px);transform:translateY(-50px)}.fadeIn-left{-webkit-transform:translate(-50px,0);transform:translate(-50px)}.fadeIn-right{-webkit-transform:translate(50px,0);transform:translate(50px)}.fadeIn.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0)}.fade-first{opacity:0;-webkit-animation-name:sample01;animation-name:sample01;-webkit-animation-duration:6.5s;animation-duration:6.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes sample01{0%,60%{opacity:0}to{opacity:1}}@keyframes sample01{0%,60%{opacity:0}to{opacity:1}}/*!
component > btn
------------------------------
*/.c-btn-buy{position:absolute;right:4%;bottom:-.75em;color:#a68c74;font-family:Cormorant Garamond,serif;font-weight:700;font-style:normal;font-size:7rem;line-height:1;padding-right:110px;display:inline-block}@media screen and (max-width: 1200px){.c-btn-buy{bottom:10px}}@media screen and (max-width: 768px){.c-btn-buy{font-size:4rem;padding-right:80px}}.c-btn-buy:before{content:"";width:100px;height:1px;background-color:#a68c74;position:absolute;right:0;bottom:.25em;-webkit-transition:.5s;transition:.5s}@media screen and (max-width: 768px){.c-btn-buy:before{width:70px}}.c-btn-buy:after{content:"";width:20px;height:1px;background-color:#a68c74;position:absolute;right:0;bottom:.25em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:.5s;transition:.5s}.c-btn-buy:hover{color:#baa693}.c-btn-buy:hover:before{width:105px;right:-5px;background-color:#baa693}@media screen and (max-width: 768px){.c-btn-buy:hover:before{width:75px}}.c-btn-buy:hover:after{right:-5px;background-color:#baa693}.c-btn-reserve{font-size:2.6rem;letter-spacing:.1em;display:block;text-align:center;padding:1.2em;border:3px solid;-o-border-image:linear-gradient(90deg,rgb(251,207,0) .56%,rgb(255,252,209) 25.28%,rgb(250,244,192) 29.57%,rgb(239,221,147) 38.09%,rgb(220,186,75) 49.91%,rgb(203,155,12) 59.55%,rgb(232,205,103) 79.57%,rgb(243,225,139) 87.08%,rgb(255,252,209) 100%) 1;border-image:-webkit-gradient(linear,left top,right top,color-stop(.56%,rgb(251,207,0)),color-stop(25.28%,rgb(255,252,209)),color-stop(29.57%,rgb(250,244,192)),color-stop(38.09%,rgb(239,221,147)),color-stop(49.91%,rgb(220,186,75)),color-stop(59.55%,rgb(203,155,12)),color-stop(79.57%,rgb(232,205,103)),color-stop(87.08%,rgb(243,225,139)),to(rgb(255,252,209))) 1;border-image:linear-gradient(90deg,#fbcf00 .56%,#fffcd1 25.28%,#faf4c0 29.57%,#efdd93 38.09%,#dcba4b 49.91%,#cb9b0c 59.55%,#e8cd67 79.57%,#f3e18b 87.08%,#fffcd1) 1;border-image-slice:1;background-color:#0003;position:relative}@media screen and (max-width: 768px){.c-btn-reserve{font-size:1.8rem}}.c-btn-reserve:before{content:"";width:24px;height:1px;background-color:#fff;position:absolute;right:20px;bottom:50%;-webkit-transition:.5s;transition:.5s}@media screen and (max-width: 768px){.c-btn-reserve:before{width:20px}}.c-btn-reserve:after{content:"";width:10px;height:1px;background-color:#fff;position:absolute;right:20px;bottom:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:.5s;transition:.5s}@media screen and (max-width: 768px){.c-btn-reserve:after{width:7px}}.c-btn-reserve:hover{background-color:#0000004d}.c-btn-reserve:hover:before{right:15px}.c-btn-reserve:hover:after{right:15px}.c-btn-line{text-decoration:underline}.c-btn-line:hover{text-decoration:none}/*!
component > title
------------------------------
*/.c-title-product{color:#a68c74;text-align:right;font-family:Cormorant Garamond,serif;font-weight:700;font-style:normal;font-size:clamp(28px,5.2vw,67px);letter-spacing:.07em;line-height:1.3}@media screen and (max-width: 1200px){.c-title-product{grid-column:1/3;grid-row:1/2;margin-bottom:.5em;text-align:center;line-height:1.1}}@media screen and (max-width: 1000px){.c-title-product{margin-bottom:.75em}}.c-title-product--num{font-family:Bodoni Moda,serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(30px,7vw,75px)}.c-title-product--item{display:block}@media screen and (max-width: 1200px){.c-title-product--item{display:inline-block;margin-left:.25em}}/*!
layout > container
------------------------------
*/.l-container-s,.l-container-m,.l-container{width:86%;margin:auto}.l-container-m{max-width:860px}.l-container-s{max-width:590px}/*!
layout > footer
------------------------------
*/.footer_map{position:relative;width:100%;padding-top:46.7%}.footer_map iframe{position:absolute;top:0;right:0;width:100%;height:100%}.footer_map .mono{-webkit-filter:grayscale(1);filter:grayscale(1)}#footer{background:#000;background-size:cover;color:#fff;padding-bottom:50px}@media screen and (max-width: 768px){#footer{background-size:contain}}#footer .footer_inner{margin:0 auto;padding-top:50px}@media screen and (max-width: 768px){#footer .footer_inner{margin:0 auto;padding-top:40px}}#footer .footer_inner .shop{width:88%;max-width:900px;margin:0 auto 70px}@media screen and (min-width: 768px){#footer .footer_inner .shop{margin:0 auto 100px}}#footer .footer_inner .shop ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:30px 0 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){#footer .footer_inner .shop ul{display:block;padding:0}}#footer .footer_inner .shop ul li{border-left:1px solid #fff;padding:5px 20px;font-size:1.2rem}@media screen and (max-width: 768px){#footer .footer_inner .shop ul li{margin-bottom:20px;width:100%}}#footer .footer_inner .shop ul li:first-child{border-left:none;padding-right:0}#footer .footer_inner .shop ul li.flag{width:18%;font-size:1.4rem;padding-left:0;letter-spacing:1px}@media screen and (max-width: 768px){#footer .footer_inner .shop ul li.flag{width:100%;margin-bottom:15px}}#footer .footer_inner .shop ul li h3{font-size:2rem;margin-bottom:20px;letter-spacing:2px}#footer .footer_inner .shop ul li p{margin-bottom:10px;font-size:1.2rem}@media screen and (min-width: 768px){#footer .footer_inner .shop ul li p{font-size:1.4rem}}#footer .footer_inner .shop ul li p:last-child{margin-bottom:0}#footer .footer_inner .shop ul li a{padding:5px 5px 5px 6px;border:1px solid #fff;margin-left:10px;color:#fff;font-size:1.2rem}#footer .footer_inner .shop .shop_tel{width:90%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.2rem;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}@media screen and (max-width: 768px){#footer .footer_inner .shop .shop_tel{width:100%;display:block;font-size:1.4rem}}#footer .footer_inner .shop .shop_tel a{width:48%;padding:20px 10px;line-height:1.2;background:#333}@media screen and (max-width: 768px){#footer .footer_inner .shop .shop_tel a{width:100%;margin-bottom:10px;display:block;padding:1.2em 10px}}#footer .footer_inner .shop .shop_tel a img{width:20px;margin-right:8px;margin-top:1px}@media screen and (max-width: 768px){#footer .footer_inner .shop .shop_tel a img{width:13px;margin-right:6px;margin-top:0}}#footer .footer_inner .shop .shop_tel a:nth-child(2) img{width:24px;margin-right:8px;margin-top:3px}@media screen and (max-width: 768px){#footer .footer_inner .shop .shop_tel a:nth-child(2) img{width:15px;margin-top:1px}}#footer .footer_inner .footer_content{width:88%;max-width:900px;padding:3%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;margin:35px auto}@media screen and (max-width: 768px){#footer .footer_inner .footer_content{padding:4%;font-size:1.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#footer .footer_inner .footer_content h4{width:14%;border-right:1px solid #fff}@media screen and (max-width: 768px){#footer .footer_inner .footer_content h4{width:auto;padding-left:.5em;padding-right:2em}}#footer .footer_inner .footer_content ul{padding:0 6%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:86%}@media screen and (max-width: 768px){#footer .footer_inner .footer_content ul{width:auto;display:block;padding:0 0 0 6%}}#footer .footer_inner .footer_content ul li{width:25%;margin-bottom:.5em}@media screen and (max-width: 768px){#footer .footer_inner .footer_content ul li{width:auto}}#footer .footer_inner .footer_logo{text-align:center;margin:60px auto 25px;width:116px}@media screen and (max-width: 768px){#footer .footer_inner .footer_logo{width:72px}}#footer .footer_inner .footer_copy{color:#fff;text-align:center;font-size:1.4rem}@media screen and (max-width: 768px){#footer .footer_inner .footer_copy{font-size:1.1rem}}.footer-sns{position:relative;background-color:#a68c7433;padding:45px 0 50px;text-align:center}@media screen and (min-width: 768px){.footer-sns{padding:80px 0 100px}}.footer-sns-title{color:#a68c74;font-size:4rem;font-weight:500;line-height:1;position:absolute;top:-.5em;left:0;width:100%;text-align:center}@media screen and (min-width: 768px){.footer-sns-title{font-size:6rem}}.footer-sns-text{position:relative;font-size:1.2rem;line-height:2;padding-bottom:2.5em;margin-bottom:45px}@media screen and (min-width: 768px){.footer-sns-text{font-size:1.6rem}}.footer-sns-text:after{content:"";width:50px;height:1px;background-color:#fff;position:absolute;margin:auto;display:block;bottom:0;left:calc(50% - 25px)}.footer-sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-sns-list li{width:34px;margin-right:45px}@media screen and (min-width: 768px){.footer-sns-list li{width:50px;margin-right:65px}}.footer-sns-list li:last-child{margin-right:0}/*!
page > top
------------------------------
*/.top-fv{background:url(/cdn/shop/files/queen_img_fv.jpg) repeat left top #000;background-size:750px;max-height:100vh;position:relative}@media screen and (max-width: 768px){.top-fv{background-repeat:no-repeat;background-size:cover}}.top-fv-logo{max-width:650px;width:70%;margin:auto;padding:260px 0 220px;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5));filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5))}.top-fv-copy{position:absolute;right:1em;bottom:.5em;font-size:1.2rem;text-shadow:0px 0px 3px rgba(0,0,0,.8)}@media screen and (max-width: 768px){.top-fv-copy{font-size:1rem;-webkit-transform:scale(80%);transform:scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}.top-main{position:relative;color:#fff;background:#280637;background:-webkit-gradient(linear,left top,left bottom,from(#4c0b67),color-stop(50%,#1b0325),to(rgb(95,0,0)));background:linear-gradient(#4c0b67,#1b0325,#5f0000);padding:55px 0 70px}@media screen and (max-width: 768px){.top-main{padding:40px 0 50px}}.top-main-lead{text-align:center;font-size:1.8rem}@media screen and (max-width: 768px){.top-main-lead{font-size:1.5rem}}.top-main-lead--text{margin-bottom:1em;line-height:2.1}.top-main-lead--cast{padding-top:.5em;font-size:1.2rem;margin-bottom:1em;line-height:2}@media screen and (max-width: 768px){.top-main-lead--cast{font-size:1.1rem}}.top-main-lead--copy{color:#b972b6;font-size:1.2rem;line-height:2}@media screen and (max-width: 768px){.top-main-lead--copy{font-size:1.1rem}}.top-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:95%;margin:60px 0 0 auto}@media screen and (max-width: 1000px){.top-features{display:block;width:100%}}@media screen and (max-width: 768px){.top-features{margin:40px auto 0}}.top-features .top-features-image{width:50%}@media screen and (max-width: 1000px){.top-features .top-features-image{width:100%;max-width:700px;margin:0 auto 40px}}@media screen and (max-width: 768px){.top-features .top-features-image{width:104%;margin:0 auto 20px -2%}}.top-features .top-features-article{width:47.7%}@media screen and (max-width: 1000px){.top-features .top-features-article{width:94%;margin:0 0 0 auto;padding-left:5%}}@media screen and (max-width: 768px){.top-features .top-features-article{padding-left:0}}.top-features-title{font-size:2.8rem;font-weight:400;line-height:1.8;padding-bottom:.8em;margin-bottom:1em;position:relative}@media screen and (max-width: 1000px){.top-features-title{padding-left:5px}}@media screen and (max-width: 768px){.top-features-title{font-size:2rem}}.top-features-title:after{content:"";width:100%;height:2px;position:absolute;bottom:0;right:0;display:block;background:#fbcf00;background:-webkit-gradient(linear,left top,right top,color-stop(.56%,rgb(251,207,0)),color-stop(25.28%,rgb(255,252,209)),color-stop(29.57%,rgb(250,244,192)),color-stop(38.09%,rgb(239,221,147)),color-stop(49.91%,rgb(220,186,75)),color-stop(59.55%,rgb(203,155,12)),color-stop(79.57%,rgb(232,205,103)),color-stop(87.08%,rgb(243,225,139)),to(rgb(255,252,209)));background:linear-gradient(90deg,#fbcf00 .56%,#fffcd1 25.28%,#faf4c0 29.57%,#efdd93 38.09%,#dcba4b 49.91%,#cb9b0c 59.55%,#e8cd67 79.57%,#f3e18b 87.08%,#fffcd1)}.top-features-text{line-height:2.2;max-width:530px;width:94%}@media screen and (max-width: 1000px){.top-features-text{padding-left:5px}}.top-detail{background:#280637;background:-webkit-gradient(linear,left top,left bottom,from(#4c0b67),color-stop(50%,#1b0325),to(rgb(95,0,0)));background:linear-gradient(#4c0b67,#1b0325,#5f0000);position:relative}.top-detail:before{content:"";position:absolute;right:0;bottom:0;height:120px;width:70%;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);background-color:#4c0b67;opacity:.5}@media screen and (max-width: 768px){.top-detail:before{width:95%;height:80px}}.top-detail-head{position:absolute;left:0;top:-.2em;background:#fbcf00;background:-webkit-gradient(linear,left top,right top,color-stop(.56%,rgb(251,207,0)),color-stop(25.28%,rgb(255,252,209)),color-stop(29.57%,rgb(250,244,192)),color-stop(38.09%,rgb(239,221,147)),color-stop(49.91%,rgb(220,186,75)),color-stop(59.55%,rgb(203,155,12)),color-stop(79.57%,rgb(232,205,103)),color-stop(87.08%,rgb(243,225,139)),to(rgb(255,252,209)));background:linear-gradient(90deg,#fbcf00 .56%,#fffcd1 25.28%,#faf4c0 29.57%,#efdd93 38.09%,#dcba4b 49.91%,#cb9b0c 59.55%,#e8cd67 79.57%,#f3e18b 87.08%,#fffcd1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(40px,18vw,180px);font-family:Cormorant Garamond,serif;font-weight:700;font-style:normal;letter-spacing:.07em;line-height:1;z-index:2}@media screen and (max-width: 768px){.top-detail-head{position:relative}}.top-detail-inner{max-width:1346px;width:86%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}@media screen and (max-width: 768px){.top-detail-inner{display:block}}.top-detail-item{width:47.5%}@media screen and (max-width: 768px){.top-detail-item{width:100%;max-width:600px;margin:auto;padding-bottom:30px}}.top-detail-item:first-child{margin-top:175px}@media screen and (max-width: 768px){.top-detail-item:first-child{margin-top:0}}.top-detail-text{position:relative;padding:0 10px 50px 50px}@media screen and (max-width: 768px){.top-detail-text{padding:0 2% 10px 7%}}.top-detail-text:before{content:"";width:5px;height:100%;left:0;top:0;position:absolute;background:#fbcf00;background:-webkit-gradient(linear,left bottom,left top,color-stop(.56%,rgb(251,207,0)),color-stop(25.28%,rgb(255,252,209)),color-stop(29.57%,rgb(250,244,192)),color-stop(38.09%,rgb(239,221,147)),color-stop(49.91%,rgb(220,186,75)),color-stop(59.55%,rgb(203,155,12)),color-stop(79.57%,rgb(232,205,103)),color-stop(87.08%,rgb(243,225,139)),to(rgb(255,252,209)));background:linear-gradient(0deg,#fbcf00 .56%,#fffcd1 25.28%,#faf4c0 29.57%,#efdd93 38.09%,#dcba4b 49.91%,#cb9b0c 59.55%,#e8cd67 79.57%,#f3e18b 87.08%,#fffcd1)}@media screen and (max-width: 768px){.top-detail-text:before{width:3px}}.top-detail-title{font-size:2.6rem;font-weight:400;letter-spacing:.07em;padding:1.2em 0 0;margin-bottom:.5em}@media screen and (max-width: 768px){.top-detail-title{font-size:1.6rem}}.top-detail-sentence{font-size:1.6rem;line-height:2}@media screen and (max-width: 768px){.top-detail-sentence{font-size:1.3rem}}.top-gallery{position:relative}.top-gallery-copy{position:absolute;right:1em;top:.5em;font-size:1.2rem;letter-spacing:0;opacity:.8;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5));filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5))}@media screen and (max-width: 768px){.top-gallery-copy{font-size:1rem;-webkit-transform:scale(80%);transform:scale(.8);-webkit-transform-origin:100% 0%;transform-origin:100% 0%}}.top-gallery-logo{max-width:500px;width:40%;position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:-100px;z-index:1}@media screen and (max-width: 768px){.top-gallery-logo{bottom:-50px}}.top-product{padding:140px 0 170px;background:#280637;background:-webkit-gradient(linear,left top,left bottom,from(#4c0b67),color-stop(50%,#1b0325),to(rgb(95,0,0)));background:linear-gradient(#4c0b67,#1b0325,#5f0000);position:relative}@media screen and (max-width: 768px){.top-product{padding:70px 0 80px}}@media screen and (max-width: 428px){.top-product{padding:70px 0 60px}}.top-product:after{content:"";width:100%;height:10px;display:block;background:#fbcf00;background:-webkit-gradient(linear,left top,right top,color-stop(.56%,rgb(251,207,0)),color-stop(25.28%,rgb(255,252,209)),color-stop(29.57%,rgb(250,244,192)),color-stop(38.09%,rgb(239,221,147)),color-stop(49.91%,rgb(220,186,75)),color-stop(59.55%,rgb(203,155,12)),color-stop(79.57%,rgb(232,205,103)),color-stop(87.08%,rgb(243,225,139)),to(rgb(255,252,209)));background:linear-gradient(90deg,#fbcf00 .56%,#fffcd1 25.28%,#faf4c0 29.57%,#efdd93 38.09%,#dcba4b 49.91%,#cb9b0c 59.55%,#e8cd67 79.57%,#f3e18b 87.08%,#fffcd1);position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){.top-product:after{height:5px}}.top-product-inner{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-template-columns:47.2% 46%;max-width:1270px;width:86%;margin:0 auto}@media screen and (max-width: 1000px){.top-product-inner{display:block;max-width:700px}}.top-product-main{grid-column:1/2;grid-row:1/5}@media screen and (max-width: 1200px){.top-product-main{grid-row:2/5}}.top-product-spec{font-family:Bodoni Moda,serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:2.4rem;margin-top:.25em;margin-bottom:.5em}@media screen and (max-width: 1000px){.top-product-spec{text-align:center;margin-top:1em}}@media screen and (max-width: 768px){.top-product-spec{font-size:1.6rem}}.top-product-spec--num{font-size:3rem}@media screen and (max-width: 768px){.top-product-spec--num{font-size:2rem}}.top-product-send{font-size:1.8rem;margin-bottom:1em}@media screen and (max-width: 1000px){.top-product-send{text-align:center}}@media screen and (max-width: 768px){.top-product-send{font-size:1.4rem}}.top-product-detail{font-size:1.6rem;line-height:2.25}@media screen and (max-width: 768px){.top-product-detail{font-size:1.3rem}}.top-product-image{display:grid;grid-template-columns:1fr 1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1360px;width:94%;margin:30px auto 0;position:relative}.top-product-vl{grid-column:2/3;grid-row:1/2;padding-left:8%}@media screen and (max-width: 1200px){.top-product-vl{padding-left:0;grid-column:1/3;grid-row:1/2;max-width:700px;margin:10px auto 40px}}@media screen and (max-width: 768px){.top-product-vl{margin:0 auto 40px}}.top-product-pic1{grid-column:1/2;grid-row:1/3;width:80%;margin:auto 0 auto auto}@media screen and (max-width: 1200px){.top-product-pic1{grid-row:2/3;width:90%;padding-top:20px}}.top-product-pic2{grid-column:2/3;grid-row:2/3;width:80%;padding-top:50px}@media screen and (max-width: 1200px){.top-product-pic2{width:90%;padding-top:0}}.top-event{padding:100px 0 340px;background:url(/cdn/shop/files/queen_bg_red.jpg) no-repeat bottom left;background-attachment:fixed;background-size:cover}@media screen and (max-width: 860px){.top-event{padding:0 0 300px}}@media screen and (max-width: 768px){.top-event{padding:0 0 220px}}@media screen and (max-width: 428px){.top-event{padding:0 0 140px}}.top-event-fv{position:relative;max-width:860px;margin:0 auto;padding:0}.top-event-fv:before{content:"";background:#fbcf00;background:-webkit-gradient(linear,left top,right top,color-stop(.56%,rgb(251,207,0)),color-stop(25.28%,rgb(255,252,209)),color-stop(29.57%,rgb(250,244,192)),color-stop(38.09%,rgb(239,221,147)),color-stop(49.91%,rgb(220,186,75)),color-stop(59.55%,rgb(203,155,12)),color-stop(79.57%,rgb(232,205,103)),color-stop(87.08%,rgb(243,225,139)),to(rgb(255,252,209)));background:linear-gradient(90deg,#fbcf00 .56%,#fffcd1 25.28%,#faf4c0 29.57%,#efdd93 38.09%,#dcba4b 49.91%,#cb9b0c 59.55%,#e8cd67 79.57%,#f3e18b 87.08%,#fffcd1);width:100px;height:4px;position:absolute;bottom:0;left:0}@media screen and (max-width: 768px){.top-event-fv:before{height:4px;width:50px}}.top-event-fv:after{content:"";background:#fbcf00;background:-webkit-gradient(linear,left top,right top,color-stop(.56%,rgb(251,207,0)),color-stop(25.28%,rgb(255,252,209)),color-stop(29.57%,rgb(250,244,192)),color-stop(38.09%,rgb(239,221,147)),color-stop(49.91%,rgb(220,186,75)),color-stop(59.55%,rgb(203,155,12)),color-stop(79.57%,rgb(232,205,103)),color-stop(87.08%,rgb(243,225,139)),to(rgb(255,252,209)));background:linear-gradient(90deg,#fbcf00 .56%,#fffcd1 25.28%,#faf4c0 29.57%,#efdd93 38.09%,#dcba4b 49.91%,#cb9b0c 59.55%,#e8cd67 79.57%,#f3e18b 87.08%,#fffcd1);width:100px;height:4px;position:absolute;bottom:0;right:0}@media screen and (max-width: 768px){.top-event-fv:after{height:4px;width:50px}}.top-event-fv-pic{position:relative}.top-event-fv-pic--copy{position:absolute;right:1em;bottom:1em;font-size:1.2rem;letter-spacing:0;opacity:.8;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5));filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5))}@media screen and (max-width: 768px){.top-event-fv-pic--copy{font-size:1rem;-webkit-transform:scale(80%);transform:scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}.top-event-logo{position:relative;max-width:400px;width:46%;margin:30px auto 10px}@media screen and (max-width: 768px){.top-event-logo{margin:20px auto 10px}}.top-event-title{text-align:center;font-size:3rem;font-weight:400;letter-spacing:.1em;line-height:1.5;margin:.75em auto 1.5em}@media screen and (max-width: 768px){.top-event-title{font-size:1.9rem}}.top-event-day{font-size:2.4rem;text-align:center;margin:1.5em auto 1em;line-height:1.5}@media screen and (max-width: 768px){.top-event-day{font-size:1.7rem}}.top-event-day span{font-size:70%}.top-event-spot{text-align:center;font-size:1.6rem;line-height:2.1}@media screen and (max-width: 768px){.top-event-spot{font-size:1.3rem}}.top-event-text{font-size:1.6rem;line-height:2;margin:1em auto 2.5em}@media screen and (max-width: 768px){.top-event-text{font-size:1.3rem}}.top-event-bottom{margin-top:-260px;padding-bottom:110px;position:relative}@media screen and (max-width: 860px){.top-event-bottom{margin-top:-240px}}@media screen and (max-width: 768px){.top-event-bottom{margin-top:-180px;padding-bottom:60px}}@media screen and (max-width: 428px){.top-event-bottom{margin-top:-100px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/collaboration-queen.css.map */
