@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=EB+Garamond&family=Shippori+Mincho+B1&display=swap);*{margin:0;padding:0;outline:0}body{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif}a,article,aside,dd,div,dl,dt,footer,h1,h2,h3,h4,h5,h6,header,img,li,nav,p,section,ul{font-size:100%;font-weight:400;border:0}ul{list-style-type:none}html{width:100%;height:100%}body{width:100%;height:auto;font-size:62.5%}a{text-decoration:none;color:#000}button{padding:0;cursor:pointer;border:none;outline:0;background-color:transparent;-webkit-appearance:none;appearance:none}small{font-family:Verdana,Arial,Geneva,Tahoma,sans-serif}.alt{width:0;height:0;overflow:hidden;position:absolute}.alt{overflow:hidden;white-space:nowrap;text-indent:-9999px}.js-scrollEnter{opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px)}.js-scrollEnter[data-state=animated]{-webkit-transition:opacity .5s linear .2s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;transition:opacity .5s linear .2s,transform .6s cubic-bezier(.165,.84,.44,1) .2s;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.js-scrollEnter[data-delay="0.4"][data-state=animated]{-webkit-transition-delay:.3s;transition-delay:.3s}.js-scrollEnter[data-delay="0.6"][data-state=animated]{-webkit-transition-delay:.3s;transition-delay:.3s}.sectionRoot{position:fixed;width:100%;height:100%;overscroll-behavior:none;overflow:auto;visibility:hidden;opacity:0;pointer-events:none;top:0;left:0}.sectionRoot[data-state=show]{opacity:1;pointer-events:auto;visibility:visible;-webkit-transition:opacity .2s linear .1s;transition:opacity .2s linear .1s}.sectionRoot[data-state=hide]{opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .2s linear 0s,visibility 10ms linear .2s;transition:opacity .2s linear 0s,visibility 10ms linear .2s}.sectionRoot .btn-close,.sectionRoot .btn-close-dialog{position:fixed;right:0;top:0;background-color:#3c4349;outline:0;z-index:1;-webkit-transition:background-color .3s linear 0s;transition:background-color .3s linear 0s}.sectionRoot .btn-close .btn_close_icon,.sectionRoot .btn-close-dialog .btn_close_icon{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;-webkit-transition:-webkit-filter .3s linear 0s,filter .3s linear 0s;transition:filter .3s linear 0s}.sectionRoot .btn-close-dialog:hover,.sectionRoot .btn-close:hover{background-color:#dbe1e6}.sectionRoot .btn-close-dialog:hover .btn_close_icon,.sectionRoot .btn-close:hover .btn_close_icon{-webkit-filter:brightness(0);filter:brightness(0)}.sectionRoot .btn-close-dialog.white,.sectionRoot .btn-close.white{background-color:#fff}.sectionRoot .btn-close-dialog.white .btn_close_icon,.sectionRoot .btn-close.white .btn_close_icon{-webkit-filter:brightness(0);filter:brightness(0)}.sectionRoot .btn-close-dialog.white:hover,.sectionRoot .btn-close.white:hover{background-color:#3c4349}.sectionRoot .btn-close-dialog.white:hover .btn_close_icon,.sectionRoot .btn-close.white:hover .btn_close_icon{-webkit-filter:brightness(1);filter:brightness(1)}.sideNav{position:fixed;z-index:1}.sideNav .toushu{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:110%}.sideNav .partition{border:none;border-top:solid 1px #000;display:block}.sideNav .wrapTouchouNum{position:relative}.sideNav .wrapTouchouNum .ja{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:110%}.sideNav .wrapTouchouNum .en{width:0;height:0;color:#000;font-family:'EB Garamond',serif;font-style:normal;font-weight:400;line-height:110%;position:relative;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sideNav .recipeCaption{width:0;height:0;color:#000;font-family:'EB Garamond',serif;font-style:normal;font-weight:400;line-height:110%;position:relative;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap}.sideNav .wrap-nextPrev{position:fixed;text-align:center}.sideNav .wrap-nextPrev .back-to-list,.sideNav .wrap-nextPrev .btn-next,.sideNav .wrap-nextPrev .btn-prev{-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}.sideNav .wrap-nextPrev .back-to-list:hover,.sideNav .wrap-nextPrev .btn-next:hover,.sideNav .wrap-nextPrev .btn-prev:hover{opacity:.6}.sideNav .wrap-nextPrev .btn-prev .arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.sideNav .wrap-nextPrev .btn-prev .txt{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:110%}.sideNav .wrap-nextPrev .back-to-list .txt{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:110%}.sideNav .wrap-nextPrev .btn-next .txt{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:110%}.copyright{color:#000;font-family:'EB Garamond',"Times New Roman",YuMincho,"Hiragino Mincho Pro","Yu Mincho","MS PMincho",serif;font-style:normal;font-weight:400;line-height:150%;display:block;text-align:center;position:relative}.copyright span{font-family:'Hiragino Mincho Pro',serif;position:relative;top:.1em;left:.15em}.modal-glass-toushu-list .copyright{color:#fff}.modal-menu .copyright{text-align:left;color:#fff}.js-backgroundEffect{min-width:100%;pointer-events:none;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1;-webkit-mask-image:url(/assets/index/img/modal-glass-toushu-detail/char_mask.png);mask-image:url(/assets/index/img/modal-glass-toushu-detail/char_mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0}.js-backgroundEffect[data-state=show]{opacity:1}.js-backgroundEffect .far,.js-backgroundEffect .near{position:absolute;left:0;top:0;width:100%;height:100%}.js-backgroundEffect .near{opacity:.8}.js-backgroundEffect .far{opacity:.5}.js-backgroundEffect .sakura{position:absolute;left:0;top:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}body{top:0}.header{position:fixed;bottom:0;left:0;width:100%;z-index:3}.header .wrap-headerContent{box-shadow:0 -4px 10px 0 rgba(0,0,0,.1);width:100%;border-top:1px solid #e0e0e0;background:rgba(255,255,255,.7);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);position:relative}.header .logo{position:absolute}.header .siteName{color:#000;font-family:'Shippori Mincho B1',serif;font-weight:400;position:absolute}.header .btn-sort{border:1px solid #e0e0e0;background:#fff;box-sizing:border-box;text-align:left;color:#000;font-family:'Shippori Mincho B1',serif;font-weight:400;line-height:100%;position:absolute;-webkit-transition:background-color .3s linear 0s,border .3s linear 0s,color .3s linear 0s;transition:background-color .3s linear 0s,border .3s linear 0s,color .3s linear 0s}.header .btn-sort:hover{border:1px solid #000;color:#fff;background-color:#000}.header .btn-sort:hover .arrow{-webkit-filter:contrast(0) brightness(3);filter:contrast(0) brightness(3)}.header .arrow{position:absolute;-webkit-transition:-webkit-filter .3s linear 0s,filter .3s linear 0s;transition:filter .3s linear 0s}.header .btn-menuOpen{background-color:transparent;position:absolute}.header .btn-menuOpen::before{content:"";display:block;border-top:solid 1px #000;position:absolute}.header .btn-menuOpen::after{content:"";display:block;border-top:solid 1px #000;position:absolute}body{background-color:#fff}.mainContainer{width:100%}.layoutChecker{position:absolute;left:0;top:0;height:0;pointer-events:none}section.scene-opening .wrap-sceneContent{width:100%;height:100%;position:relative}section.scene-opening .wrap-bg{background:#fff;height:100%;width:100%;position:absolute;overflow:hidden;left:0;top:0;display:inline-block;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}section.scene-opening .wrap-bg .wrap-js-backgroundEffect{position:fixed;left:0;top:0;width:100%;height:100%}section.scene-opening .bg_top{height:auto;position:fixed;top:0}section.scene-opening .bg_bottom{width:100%;height:auto;position:fixed;mix-blend-mode:multiply;left:0;bottom:0}section.scene-opening .subScene-ageCheck{position:fixed;width:100%;height:100%}section.scene-opening .subScene-loading{position:absolute;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.scene-opening .subScene-loading .loading{font-family:'EB Garamond',serif;font-weight:400;line-height:1;text-align:center}section.scene-opening .subScene-loading .loading .dot1{-webkit-animation:dotBlink .5s linear 0s infinite alternate;animation:dotBlink .5s linear 0s infinite alternate}section.scene-opening .subScene-loading .loading .dot2{-webkit-animation:dotBlink .5s linear .2s infinite alternate;animation:dotBlink .5s linear .2s infinite alternate}section.scene-opening .subScene-loading .loading .dot3{-webkit-animation:dotBlink .5s linear .4s infinite alternate;animation:dotBlink .5s linear .4s infinite alternate}@-webkit-keyframes dotBlink{0%{opacity:0}10%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes dotBlink{0%{opacity:0}10%{opacity:0}90%{opacity:1}100%{opacity:1}}section.scene-opening .subScene-loading[data-state=hide]{opacity:0;visibility:hidden;-webkit-transition:opacity .3s linear 0s,visibility 10ms linear .3s;transition:opacity .3s linear 0s,visibility 10ms linear .3s}section.scene-opening .subScene-loading[data-state=sudden-hide]{opacity:0;visibility:hidden}section.scene-opening .subScene-opening{position:relative;width:100%;height:100%;overflow:hidden;border-top:solid 1px transparent;box-sizing:border-box;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.scene-opening .subScene-opening .wrap-openingElements{display:block;position:relative}section.scene-opening .subScene-opening .logo{display:block}section.scene-opening .subScene-opening .title{display:block}section.scene-opening .subScene-opening .partition{display:block}section.scene-opening .subScene-opening .kikan{display:block}section.scene-opening .subScene-opening .label_1{display:block;position:relative;z-index:1}section.scene-opening .subScene-opening .label_2{margin:0 auto;display:block;position:absolute;z-index:2}section.scene-opening .subScene-opening .char1{display:block;position:absolute;z-index:1}section.scene-opening .subScene-opening .char2{display:block;position:absolute;z-index:1}section.scene-opening .subScene-opening .wrap_char3{display:block;position:absolute;z-index:1;overflow:hidden}section.scene-opening .subScene-opening .char3{display:block;position:absolute;z-index:1}section.scene-opening .subScene-opening .char4{display:block;position:absolute;z-index:1}section.scene-opening .subScene-opening .wrap_char5{margin:auto;display:block;position:absolute;z-index:1;overflow:hidden}section.scene-opening .subScene-opening .char5{display:block;position:absolute;z-index:1}section.scene-opening .subScene-opening .skewBg{position:absolute;left:0;width:100%;height:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.scene-opening .subScene-opening .skewBg .grade{width:100%;background:-webkit-linear-gradient(270deg,rgba(39,72,101,0) 0,#274865 100%);background:linear-gradient(180deg,rgba(39,72,101,0) 0,#274865 100%);position:absolute;left:0;bottom:0;z-index:1}section.scene-opening .subScene-opening .skewBg .skew::before{background-color:#010101;background:-webkit-linear-gradient(#dbff00,#b5b900);background:linear-gradient(#dbff00,#b5b900);width:100%;top:100%;position:absolute;right:0;content:"";display:block;-webkit-transform:skew(0deg,-15deg);transform:skew(0deg,-15deg)}section.scene-opening .subScene-opening .skewBg .skew::after{top:100%;background-color:#010101;width:100%;position:absolute;right:0;content:"";display:block;-webkit-transform:skew(0deg,19.5deg);transform:skew(0deg,19.5deg)}section.scene-opening .subScene-opening .fin{display:block}section.scene-opening .subScene-opening .wrap-glassSlider{position:absolute;width:100%;height:110%;overflow:hidden;top:0;left:0}section.scene-opening .subScene-opening .glassSlider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}section.scene-opening .subScene-opening .glassSlider .wrap-glass{width:100%;position:relative}section.scene-opening .subScene-opening .glassSlider .badge{position:absolute}section.scene-opening .subScene-opening .glassSlider .scroll-glass{position:relative;-webkit-animation:scroll-glass 50s linear infinite;animation:scroll-glass 50s linear infinite;display:inline-block}@-webkit-keyframes scroll-glass{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@keyframes scroll-glass{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}section.scene-opening .subScene-opening .glassSlider .scroll-glass .group-glass{white-space:nowrap;letter-spacing:0;position:relative}section.scene-opening .subScene-opening .glassSlider .scroll-glass .group-glass:nth-of-type(2){position:absolute;left:100%;top:0}section.scene-opening .subScene-opening .scroll_attention{left:0;right:0;margin:auto;position:absolute;z-index:10;text-align:center}section.scene-opening .subScene-opening .scroll_attention .txt{font-family:EB Garamond;font-style:normal;font-weight:400;line-height:100%;width:100%;white-space:nowrap;position:absolute;color:#000}section.scene-opening .subScene-opening .scroll_attention .black,section.scene-opening .subScene-opening .scroll_attention .white{position:absolute;width:100%}section.scene-opening .subScene-opening .scroll_attention .black::before,section.scene-opening .subScene-opening .scroll_attention .white::before{content:"";display:block;position:absolute;left:0;right:0;margin:auto;width:0}section.scene-opening .subScene-opening .scroll_attention .black::after,section.scene-opening .subScene-opening .scroll_attention .white::after{content:"";display:block;position:absolute;left:0;right:0;top:0;-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg);margin:auto;-webkit-animation:scroll_attention 1s cubic-bezier(.77,0,.175,1) 0s infinite;animation:scroll_attention 1s cubic-bezier(.77,0,.175,1) 0s infinite}@-webkit-keyframes scroll_attention{0%{top:100%}100%{top:-5%}}@keyframes scroll_attention{0%{top:100%}100%{top:-5%}}section.scene-opening .subScene-opening .scroll_attention .black{color:#000}section.scene-opening .subScene-opening .scroll_attention .black::before{border-left:solid 1px #000}section.scene-opening .subScene-opening .scroll_attention .black::after{background-color:#000}section.scene-opening .subScene-opening .scroll_attention .white{color:#fff}section.scene-opening .subScene-opening .scroll_attention .white::before{border-left:solid 1px #fff}section.scene-opening .subScene-opening .scroll_attention .white::after{background-color:#fff}section.scene-opening .subScene-opening .logo{opacity:0;-webkit-filter:brightness(3);filter:brightness(3)}section.scene-opening .subScene-opening .title{opacity:0}section.scene-opening .subScene-opening .partition{opacity:0;-webkit-transform:scale(0,1);transform:scale(0,1)}section.scene-opening .subScene-opening .kikan{opacity:0}section.scene-opening .subScene-opening .fin{opacity:0}section.scene-opening .subScene-opening .glassSlider .badge{-webkit-transform:translate(0,20%);transform:translate(0,20%);opacity:0}section.scene-opening .subScene-opening .glassSlider .scroll-glass{opacity:0}section.scene-opening .subScene-opening .scroll_attention{opacity:0}section.scene-opening .subScene-opening .label_1{opacity:0}section.scene-opening .subScene-opening .label_2{opacity:0;-webkit-transform:translate(0,50%);transform:translate(0,50%)}section.scene-opening .subScene-opening .char1{opacity:0;-webkit-transform:translate(0,5%);transform:translate(0,5%)}section.scene-opening .subScene-opening .char2{opacity:0;-webkit-transform:translate(0,5%);transform:translate(0,5%)}section.scene-opening .subScene-opening .char3{opacity:0;-webkit-transform:translate(0,5%);transform:translate(0,5%)}section.scene-opening .subScene-opening .char4{opacity:0;-webkit-transform:translate(0,5%);transform:translate(0,5%)}section.scene-opening .subScene-opening .char5{opacity:0;-webkit-transform:translate(0,5%);transform:translate(0,5%)}section.scene-opening .subScene-opening .skewBg{-webkit-transform:translate(0,5%);transform:translate(0,5%);opacity:0}section.scene-opening .subScene-opening[data-phase="1"] .logo{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:opacity .4s linear 0s,-webkit-transform 3.2s cubic-bezier(.19,1,.22,1) 0s,-webkit-filter 1.4s cubic-bezier(.165,.84,.44,1) 0s,opacity .4s linear 0s,-webkit-transform 3.2s cubic-bezier(.19,1,.22,1) 0s,filter 1.4s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .4s linear 0s,transform 3.2s cubic-bezier(.19,1,.22,1) 0s,filter 1.4s cubic-bezier(.165,.84,.44,1) 0s}section.scene-opening .subScene-opening[data-phase="1"] .title{opacity:1;-webkit-transition:opacity .8s linear .3s;transition:opacity .8s linear .3s}section.scene-opening .subScene-opening[data-phase="1"] .partition{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .8s cubic-bezier(.19,1,.22,1) .6s,opacity .8s linear .6s;transition:transform .8s cubic-bezier(.19,1,.22,1) .6s,opacity .8s linear .6s}section.scene-opening .subScene-opening[data-phase="1"] .kikan{opacity:1;-webkit-transition:opacity .8s linear .9s;transition:opacity .8s linear .9s}section.scene-opening .subScene-opening[data-phase="1"] .fin{opacity:0}section.scene-opening .subScene-opening[data-phase="2"]{overflow:visible}section.scene-opening .subScene-opening[data-phase="2"] .logo{opacity:1;-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:margin 1s cubic-bezier(.645,.045,.355,1) 0s,-webkit-transform 1s cubic-bezier(.645,.045,.355,1) 0s;transition:margin 1s cubic-bezier(.645,.045,.355,1) 0s,transform 1s cubic-bezier(.645,.045,.355,1) 0s}section.scene-opening .subScene-opening[data-phase="2"] .title{opacity:1;-webkit-transition:margin 1s cubic-bezier(.645,.045,.355,1) 0s,-webkit-transform 1s cubic-bezier(.645,.045,.355,1) 0s;transition:margin 1s cubic-bezier(.645,.045,.355,1) 0s,transform 1s cubic-bezier(.645,.045,.355,1) 0s}section.scene-opening .subScene-opening[data-phase="2"] .partition{margin:0 auto;height:0;opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .4s linear 0s,margin 10ms linear .4s,height 10ms linear .4s;transition:opacity .4s linear 0s,margin 10ms linear .4s,height 10ms linear .4s}section.scene-opening .subScene-opening[data-phase="2"] .kikan{margin:0 auto;height:0;opacity:0;-webkit-transition:opacity .4s linear 0s,margin 10ms linear .4s,height 10ms linear .4s;transition:opacity .4s linear 0s,margin 10ms linear .4s,height 10ms linear .4s}section.scene-opening .subScene-opening[data-phase="2"] .fin{opacity:1;-webkit-transition:opacity .6s linear .9s;transition:opacity .6s linear .9s}section.scene-opening .subScene-opening[data-phase="2"] .label_1{opacity:1;-webkit-transition:opacity .6s linear .4s;transition:opacity .6s linear .4s}section.scene-opening .subScene-opening[data-phase="2"] .label_2{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .4s linear 2s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) 2s;transition:opacity .4s linear 2s,transform .6s cubic-bezier(.165,.84,.44,1) 2s}section.scene-opening .subScene-opening[data-phase="2"] .char1{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .4s linear .4s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .4s;transition:opacity .4s linear .4s,transform .6s cubic-bezier(.165,.84,.44,1) .4s}section.scene-opening .subScene-opening[data-phase="2"] .char2{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .4s linear .7s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .7s;transition:opacity .4s linear .7s,transform .6s cubic-bezier(.165,.84,.44,1) .7s}section.scene-opening .subScene-opening[data-phase="2"] .char3{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .4s linear 1s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) 1s;transition:opacity .4s linear 1s,transform .6s cubic-bezier(.165,.84,.44,1) 1s}section.scene-opening .subScene-opening[data-phase="2"] .char4{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .4s linear 1.3s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) 1.3s;transition:opacity .4s linear 1.3s,transform .6s cubic-bezier(.165,.84,.44,1) 1.3s}section.scene-opening .subScene-opening[data-phase="2"] .char5{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .4s linear 1.6s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) 1.6s;transition:opacity .4s linear 1.6s,transform .6s cubic-bezier(.165,.84,.44,1) 1.6s}section.scene-opening .subScene-opening[data-phase="2"] .skewBg{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity 1s linear .4s,-webkit-transform 1s cubic-bezier(.165,.84,.44,1) .4s;transition:opacity 1s linear .4s,transform 1s cubic-bezier(.165,.84,.44,1) .4s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit] .label_1{opacity:1;-webkit-transition:opacity .6s linear .4s;transition:opacity .6s linear .4s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit] .label_2{opacity:0;-webkit-transform:translate(0,-100%) scale(.1,1);transform:translate(0,-100%) scale(.1,1);-webkit-transition:opacity .4s linear 0s,-webkit-transform .4s cubic-bezier(.55,.085,.68,.53) 0s;transition:opacity .4s linear 0s,transform .4s cubic-bezier(.55,.085,.68,.53) 0s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit] .char1{opacity:0;-webkit-transform:translate(0,5%);transform:translate(0,5%);-webkit-transition:opacity .3s linear 0s,-webkit-transform .4s cubic-bezier(.895,.03,.685,.22) 0s;transition:opacity .3s linear 0s,transform .4s cubic-bezier(.895,.03,.685,.22) 0s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit] .char2{opacity:0;-webkit-transform:translate(0,5%);transform:translate(0,5%);-webkit-transition:opacity .3s linear .1s,-webkit-transform .4s cubic-bezier(.895,.03,.685,.22) .1s;transition:opacity .3s linear .1s,transform .4s cubic-bezier(.895,.03,.685,.22) .1s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit] .char3{opacity:0;-webkit-transform:translate(0,5%);transform:translate(0,5%);-webkit-transition:opacity .3s linear .2s,-webkit-transform .4s cubic-bezier(.895,.03,.685,.22) .2s;transition:opacity .3s linear .2s,transform .4s cubic-bezier(.895,.03,.685,.22) .2s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit] .char4{opacity:0;-webkit-transform:translate(0,5%);transform:translate(0,5%);-webkit-transition:opacity .3s linear .3s,-webkit-transform .4s cubic-bezier(.895,.03,.685,.22) .3s;transition:opacity .3s linear .3s,transform .4s cubic-bezier(.895,.03,.685,.22) .3s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit] .char5{opacity:0;-webkit-transform:translate(0,5%);transform:translate(0,5%);-webkit-transition:opacity .3s linear .4s,-webkit-transform .4s cubic-bezier(.895,.03,.685,.22) .4s;transition:opacity .3s linear .4s,transform .4s cubic-bezier(.895,.03,.685,.22) .4s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit] .skewBg{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit] .scroll_attention{opacity:0;-webkit-transition:opacity .4s linear 0s;transition:opacity .4s linear 0s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit=return] .label_1{opacity:1;-webkit-transition:opacity .6s linear .4s;transition:opacity .6s linear .4s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit=return] .label_2{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .4s linear 0s,-webkit-transform .4s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .4s linear 0s,transform .4s cubic-bezier(.165,.84,.44,1) 0s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit=return] .char1{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s,-webkit-transform .4s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .3s linear 0s,transform .4s cubic-bezier(.165,.84,.44,1) 0s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit=return] .char2{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear .1s,-webkit-transform .4s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .3s linear .1s,transform .4s cubic-bezier(.165,.84,.44,1) .1s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit=return] .char3{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear .2s,-webkit-transform .4s cubic-bezier(.165,.84,.44,1) .2s;transition:opacity .3s linear .2s,transform .4s cubic-bezier(.165,.84,.44,1) .2s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit=return] .char4{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear .3s,-webkit-transform .4s cubic-bezier(.165,.84,.44,1) .3s;transition:opacity .3s linear .3s,transform .4s cubic-bezier(.165,.84,.44,1) .3s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit=return] .char5{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear .4s,-webkit-transform .4s cubic-bezier(.165,.84,.44,1) .4s;transition:opacity .3s linear .4s,transform .4s cubic-bezier(.165,.84,.44,1) .4s}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit=return] .skewBg{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}section.scene-opening .subScene-opening[data-phase="2"][data-is-exit=return] .scroll_attention{opacity:1;-webkit-transition:opacity .4s linear 0s;transition:opacity .4s linear 0s}section.scene-opening .subScene-opening[data-phase="2"] .glassSlider .badge{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .6s linear .9s,-webkit-transform .9s cubic-bezier(.165,.84,.44,1) .9s;transition:opacity .6s linear .9s,transform .9s cubic-bezier(.165,.84,.44,1) .9s}section.scene-opening .subScene-opening[data-phase="2"] .glassSlider .scroll-glass{opacity:1;-webkit-transition:opacity .6s linear .6s;transition:opacity .6s linear .6s}section.scene-opening .subScene-opening[data-phase="2"] .scroll_attention{opacity:1;-webkit-transition:opacity .3s linear .4s;transition:opacity .3s linear .4s}section.scene-opening .subScene-about{position:relative;width:100%;overflow:hidden}section.scene-opening .subScene-about .bgColor{position:absolute;width:100%;background:-webkit-linear-gradient(270deg,#274865 0,#000 100%);background:linear-gradient(180deg,#274865 0,#000 100%)}section.scene-opening .subScene-about .char{position:absolute}section.scene-opening .subScene-about .catch{position:absolute}section.scene-opening .subScene-about .bgPattern{position:absolute;height:auto}section.scene-opening .subScene-about .glass{display:block}section.scene-opening .subScene-about .txt{color:#fff;text-align:center;font-family:'Shippori Mincho B1',serif;font-weight:400;line-height:200%;position:relative}section.scene-opening .subScene-about .txt span{top:.1em;letter-spacing:-.4em;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;position:relative;display:inline-block}section.scene-opening .subScene-about .notice{color:#fff;text-align:center;font-family:'Shippori Mincho B1',serif;font-weight:400;line-height:200%;position:relative}section.scene-opening .subScene-about .blankArea{width:100%;height:200vh;position:relative;display:block}section.scene-opening .subScene-about .blankArea .exitPosition{width:100%;height:10px;left:0;top:50%;position:absolute;display:block}section.scene-opening .subScene-about[data-phase="0"]{display:none}section.scene-opening .subScene-about[data-phase="1"]{display:block}section.scene-opening .subScene-about .char{opacity:0;-webkit-transform:translate(0,10%);transform:translate(0,10%)}section.scene-opening .subScene-about .catch.line-1{-webkit-clip-path:polygon(50% 0,100% 0,100% 0,50% 0);clip-path:polygon(50% 0,100% 0,100% 0,50% 0)}section.scene-opening .subScene-about .catch.line-2{-webkit-clip-path:polygon(0 0,50% 0,50% 0,0 0);clip-path:polygon(0 0,50% 0,50% 0,0 0)}section.scene-opening .subScene-about .glass{opacity:0;-webkit-transform:translate(0,-15%);transform:translate(0,-15%)}section.scene-opening .subScene-about .txt{opacity:0;-webkit-transform:translate(0,20%);transform:translate(0,20%)}section.scene-opening .subScene-about[data-is-animated] .char{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .4s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .4s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.5s;transition-delay:.5s}section.scene-opening .subScene-about[data-is-animated] .catch.line-1{-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%);clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%);-webkit-transition:-webkit-clip-path .6s cubic-bezier(.77,0,.175,1) .3s;transition:clip-path .6s cubic-bezier(.77,0,.175,1) .3s}section.scene-opening .subScene-about[data-is-animated] .catch.line-2{-webkit-clip-path:polygon(0 0,50% 0,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,50% 100%,0 100%);-webkit-transition:-webkit-clip-path .6s cubic-bezier(.77,0,.175,1) .4s;transition:clip-path .6s cubic-bezier(.77,0,.175,1) .4s}section.scene-opening .subScene-about[data-is-animated] .glass{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .4s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .4s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.5s;transition-delay:.5s}section.scene-opening .subScene-about[data-is-animated] .txt{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .4s linear,-webkit-transform .6s cubic-bezier(.165,.84,.44,1);transition:opacity .4s linear,transform .6s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:1s;transition-delay:1s}section.scene-opening .subScene-ageCheck{position:fixed;background-color:#3c4349;width:100%;height:100%;left:0;top:0;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overscroll-behavior:none;opacity:0}section.scene-opening .subScene-ageCheck::before{width:100%;height:100%;left:0;top:0;background-image:url(../../common/img/bg_pattern/1.svg);opacity:.1;position:absolute;content:"";display:block}section.scene-opening .subScene-ageCheck[data-state=show]{opacity:1}section.scene-opening .subScene-ageCheck[data-state=hide]{opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .2s linear 0s,visibility 10ms linear .2s;transition:opacity .2s linear 0s,visibility 10ms linear .2s}section.scene-opening .subScene-ageCheck[data-state=sudden-hide]{display:none}section.scene-opening .subScene-ageCheck .wrap-content{background-color:#fff;position:relative;border:solid 2px #000}section.scene-opening .subScene-ageCheck .ask{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:100%}section.scene-opening .subScene-ageCheck .ask::before{content:"";display:inline-block;background-image:url(../img/modal-glass-toushu-list/dot.svg);background-size:100% 100%;position:relative;background-repeat:no-repeat}section.scene-opening .subScene-ageCheck .ask::after{content:"";display:inline-block;background-image:url(../img/modal-glass-toushu-list/dot.svg);background-size:100% 100%;position:relative;background-repeat:no-repeat}section.scene-opening .subScene-ageCheck .attention{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:200%}section.scene-opening .subScene-ageCheck .wrap-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section.scene-opening .subScene-ageCheck .no,section.scene-opening .subScene-ageCheck .yes{background-color:#000;color:#fff;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid 1px #000;box-sizing:border-box;-webkit-transition:background-color .3s linear 0s,color .3s linear 0s;transition:background-color .3s linear 0s,color .3s linear 0s}section.scene-opening .subScene-ageCheck .no:hover,section.scene-opening .subScene-ageCheck .yes:hover{background-color:#fff;color:#000}section.scene-opening .subScene-ageCheck .note{position:relative;color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:200%}section.scene-glass-all{overflow:hidden}section.scene-glass-all::after{position:fixed;pointer-events:none;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.6);opacity:0;z-index:10}section.scene-glass-all[data-state=show-from-opening]{opacity:1;pointer-events:auto;visibility:visible}section.scene-glass-all[data-state=show-from-opening]::after{opacity:1}section.scene-glass-all[data-state=show]::after{opacity:0;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}section.scene-glass-all .bg{height:auto;position:absolute;top:0}section.scene-glass-all .swiper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.scene-glass-all .swiper::selection{background-color:transparent}section.scene-glass-all .swiper[data-mouse-children-disabled] .glassObject{pointer-events:none}section.scene-glass-all::selection{background-color:transparent}section.scene-glass-all .glassObject{position:relative;background-color:transparent;cursor:pointer}section.scene-glass-all .glassObject::selection{background-color:transparent}section.scene-glass-all .pic{width:auto;position:relative;pointer-events:none}section.scene-glass-all .pic::selection{background-color:transparent}section.scene-glass-all .name{font-family:'Shippori Mincho B1',serif;font-weight:400;text-align:center;line-height:100%;position:absolute;bottom:0;width:100%;white-space:nowrap;pointer-events:none}section.scene-glass-all .name::selection{background-color:transparent}section.scene-glass-all .howto{position:fixed;left:0;top:0;width:100%;height:100%;background-color:transparent}section.scene-glass-all .howto ._dummy{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;-webkit-transform:none;transform:none}section.scene-glass-all .howto .howto-content{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;-webkit-transform:none;transform:none;box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}section.scene-glass-all .howto .howto-content::after{content:"";border-color:#fff;border-style:solid;display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box}section.scene-glass-all .howto .btn-close-dialog{position:absolute}section.scene-glass-all .howto ._dummy{z-index:100;opacity:.5;pointer-events:none}section.scene-glass-all .howto .howto-content{background-color:#3c4349;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.scene-glass-all .howto .howto-content::before{width:100%;height:100%;left:0;top:0;background-image:url(../../common/img/bg_pattern/1.svg);opacity:.1;position:absolute;content:"";display:block}section.scene-glass-all .howto .howto-content .title{color:#fff;text-align:center;font-family:'EB Garamond',serif;font-style:normal;font-weight:400;line-height:110%}section.scene-glass-all .howto .howto-content .title::before{content:"";display:inline-block;background-image:url(../img/modal-glass-toushu-list/dot.svg);background-size:100% 100%;position:relative;background-repeat:no-repeat}section.scene-glass-all .howto .howto-content .title::before{-webkit-filter:contrast(.5) brightness(5);filter:contrast(.5) brightness(5);display:block}section.scene-glass-all .howto .howto-content .stepItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.scene-glass-all .howto .howto-content .stepIcon{display:block}section.scene-glass-all .howto .howto-content .stepTxt{color:#fff;font-family:'Shippori Mincho B1',serif;font-weight:400;line-height:200%}section.scene-glass-all .howto .howto-content .attention{text-align:center;color:#fff;font-family:'Shippori Mincho B1',serif;font-weight:400;line-height:200%}section.scene-glass-all .howto[data-state=standby]{opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:scale(1.1);transform:scale(1.1)}section.scene-glass-all .howto[data-state=hide]{opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity .3s linear 0s,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53) 0s,visibility 10ms linear .3s;transition:opacity .3s linear 0s,transform .3s cubic-bezier(.55,.085,.68,.53) 0s,visibility 10ms linear .3s}section.scene-glass-all .howto[data-state=show]{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s linear 0s,-webkit-transform .4s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s linear 0s,transform .4s cubic-bezier(.215,.61,.355,1) 0s}section.modal-glass-toushu-list .wrap-sceneContent{overflow:hidden;width:100%;min-height:100%;background-image:url(../img/modal-glass-toushu-list/bg.png);background-repeat:repeat}section.modal-glass-toushu-list .txt{color:#fff;font-family:'Shippori Mincho B1',serif;font-weight:400}section.modal-glass-toushu-list .toushuList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.modal-glass-toushu-list .toushuList .btn{background-color:#fff;border:solid 1px #000;outline:0;position:relative;background-image:url(../img/modal-glass-toushu-list/btn_bg.png);background-size:100% auto;background-position:center top}section.modal-glass-toushu-list .toushuList .btn::before{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;content:"";border:solid 1px #000;display:block}section.modal-glass-toushu-list .toushuList .btn:hover .name{opacity:.6}section.modal-glass-toushu-list .toushuList .btn:hover .glass{opacity:.6}section.modal-glass-toushu-list .toushuList .name{font-family:'Shippori Mincho B1',serif;color:#000;text-align:center;font-family:Shippori Mincho B1;font-style:normal;font-weight:400;line-height:110%;position:absolute;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}section.modal-glass-toushu-list .toushuList .name::after,section.modal-glass-toushu-list .toushuList .name::before{content:"";display:block;background-image:url(../img/modal-glass-toushu-list/dot.svg);background-size:100% 100%}section.modal-glass-toushu-list .toushuList .glass{position:absolute;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}section.modal-glass-toushu-detail .wrap-sceneContent{width:100%;min-height:100%;background-color:#fff;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.modal-glass-toushu-detail .bg{height:auto;position:fixed;top:0;pointer-events:none}section.modal-glass-toushu-detail .toushuName{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;position:relative}section.modal-glass-toushu-detail .toushuGlass{position:absolute}section.modal-glass-toushu-detail .btn-next .wrap-hover,section.modal-glass-toushu-detail .btn-prev .wrap-hover{-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}section.modal-glass-toushu-detail .btn-next:hover .wrap-hover,section.modal-glass-toushu-detail .btn-prev:hover .wrap-hover{opacity:.6}section.modal-glass-toushu-detail .btn-next,section.modal-glass-toushu-detail .btn-prev{position:absolute}section.modal-glass-toushu-detail .btn-next .txt,section.modal-glass-toushu-detail .btn-prev .txt{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:110%}section.modal-glass-toushu-detail .btn-prev .arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}section.modal-glass-toushu-detail .description{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;position:relative}section.modal-glass-toushu-detail .wrap-otherInfo{position:relative}section.modal-glass-toushu-detail .recipe{position:relative}section.modal-glass-toushu-detail .recipe .wrap-recipeImg{position:relative}section.modal-glass-toushu-detail .recipe .recipeImgTxt{width:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;color:#fff;font-family:'EB Garamond',serif;font-style:normal;font-weight:400;line-height:150%;position:absolute;white-space:nowrap}section.modal-glass-toushu-detail .recipe .recipeImgTxt::before{content:"";border-top:solid 1px #fff;display:inline-block;vertical-align:middle;position:relative}section.modal-glass-toushu-detail .recipe .wrap-recipeCaption{position:relative;background-color:#dbe1e6;background-repeat:repeat;overflow:hidden}section.modal-glass-toushu-detail .recipe .wrap-recipeCaption::before{width:100%;height:100%;left:0;top:0;background-image:url(../../common/img/bg_pattern/2.svg);opacity:.2;position:absolute;content:"";display:block}section.modal-glass-toushu-detail .recipe .recipeCaption{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:150%}section.modal-glass-toushu-detail .recipe .btn-toRecipeDetail{display:block;background-color:#000;color:#fff;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:100%;position:relative;z-index:1;border:solid 1px #000;box-sizing:border-box;-webkit-transition:background-color .3s linear 0s,color .3s linear 0s;transition:background-color .3s linear 0s,color .3s linear 0s}section.modal-glass-toushu-detail .recipe .btn-toRecipeDetail:hover{background-color:#fff;color:#000}section.modal-glass-toushu-detail ul.charList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.modal-glass-toushu-detail ul.charList li.charItem{display:block;cursor:pointer;background-color:transparent;position:relative;width:100%}section.modal-glass-toushu-detail ul.charList li.charItem .charName .ja{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:105%}section.modal-glass-toushu-detail ul.charList li.charItem .charName .en{color:#000;font-family:'EB Garamond',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-glass-toushu-detail ul.charList li.charItem .productName{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:150%;position:relative}section.modal-glass-toushu-detail ul.charList li.charItem .productName::before{content:"";display:inline-block;background-image:url(../img/modal-glass-toushu-list/dot.svg);background-size:100% 100%;position:relative;background-repeat:no-repeat}section.modal-glass-toushu-detail ul.charList li.charItem .productName::before{position:absolute}section.modal-glass-toushu-detail ul.charList li.charItem .charGlass{position:absolute;z-index:1}section.modal-glass-toushu-detail ul.charList li.charItem .charPic{position:absolute;-webkit-mask-image:url(/assets/index/img/modal-glass-toushu-detail/char_mask.png);mask-image:url(/assets/index/img/modal-glass-toushu-detail/char_mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}section.modal-glass-toushu-detail ul.charList li.charItem .charPic[src*="/83.png"]{-webkit-mask-image:url(/assets/index/img/modal-glass-toushu-detail/char_mask_small.png);mask-image:url(/assets/index/img/modal-glass-toushu-detail/char_mask_small.png)}section.modal-glass-toushu-detail .sectionFooter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:solid 1px #e0e0e0;position:relative}section.modal-glass-toushu-detail .sectionFooter .btn-next,section.modal-glass-toushu-detail .sectionFooter .btn-prev{left:auto;top:auto;right:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.modal-glass-toushu-detail .sectionFooter .btn-next .wrap-hover,section.modal-glass-toushu-detail .sectionFooter .btn-prev .wrap-hover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}section.modal-glass-toushu-detail .sectionFooter .btn-next:hover .wrap-hover,section.modal-glass-toushu-detail .sectionFooter .btn-prev:hover .wrap-hover{opacity:.6}section.modal-glass-toushu-detail .sectionFooter .btn-next .arrow,section.modal-glass-toushu-detail .sectionFooter .btn-prev .arrow{display:block}section.modal-glass-toushu-detail .sectionFooter .btn-next .txt,section.modal-glass-toushu-detail .sectionFooter .btn-prev .txt{white-space:nowrap;color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:110%}section.modal-glass-toushu-detail .sectionFooter .back-to-list .wrap-hover,section.modal-glass-toushu-detail .sectionFooter .btn-next .wrap-hover,section.modal-glass-toushu-detail .sectionFooter .btn-prev .wrap-hover{-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}section.modal-glass-toushu-detail .sectionFooter .back-to-list:hover .wrap-hover,section.modal-glass-toushu-detail .sectionFooter .btn-next:hover .wrap-hover,section.modal-glass-toushu-detail .sectionFooter .btn-prev:hover .wrap-hover{opacity:.6}section.modal-glass-toushu-detail .sectionFooter .btn-next .wrap-hover{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.modal-glass-toushu-detail .sectionFooter .back-to-list .back_to_list_icon{position:relative}section.modal-glass-toushu-detail .sectionFooter .back-to-list .txt{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-glass-toushu-detail .bg{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transition-delay:0s;transition-delay:0s}section.modal-glass-toushu-detail .wrap-js-backgroundEffect{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transition-delay:0s;transition-delay:0s}section.modal-glass-toushu-detail .toushuName{-webkit-clip-path:polygon(0 -20%,0 -20%,0 120%,0 120%);clip-path:polygon(0 -20%,0 -20%,0 120%,0 120%);-webkit-transition:-webkit-clip-path .2s cubic-bezier(.55,.085,.68,.53) 0s;transition:clip-path .2s cubic-bezier(.55,.085,.68,.53) 0s}section.modal-glass-toushu-detail .toushuGlass{opacity:0;-webkit-transform:translate(0,-5%);transform:translate(0,-5%);-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-glass-toushu-detail .btn-prev{opacity:0;-webkit-transform:translate(50%,0);transform:translate(50%,0);-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-glass-toushu-detail .btn-next{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-glass-toushu-detail .description{opacity:0;-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-glass-toushu-detail .wrap-otherInfo{opacity:0;-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-glass-toushu-detail .copyright{opacity:0;-webkit-transform:translate(0,80%);transform:translate(0,80%);-webkit-transition:opacity .2s linear 0s,-webkit-transform .2s cubic-bezier(.55,.085,.68,.53) 0s;transition:opacity .2s linear 0s,transform .2s cubic-bezier(.55,.085,.68,.53) 0s}section.modal-glass-toushu-detail[data-state=show] .copyright{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 1.2s,-webkit-transform .3s cubic-bezier(.165,.84,.44,1) 1.2s;transition:opacity .3s linear 1.2s,transform .3s cubic-bezier(.165,.84,.44,1) 1.2s}section.modal-glass-toushu-detail[data-state=show] .bg{opacity:1;-webkit-transition:opacity .3s linear 0ms;transition:opacity .3s linear 0ms}section.modal-glass-toushu-detail[data-state=show] .wrap-js-backgroundEffect{opacity:1;-webkit-transition:opacity .3s linear 0ms;transition:opacity .3s linear 0ms}section.modal-glass-toushu-detail[data-state=show] .toushuName{-webkit-clip-path:polygon(0 -20%,100% -20%,100% 120%,0 120%);clip-path:polygon(0 -20%,100% -20%,100% 120%,0 120%);-webkit-transition:-webkit-clip-path .8s cubic-bezier(.77,0,.175,1) .1s;transition:clip-path .8s cubic-bezier(.77,0,.175,1) .1s}section.modal-glass-toushu-detail[data-state=show] .toushuGlass{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.5s;transition-delay:.5s}section.modal-glass-toushu-detail[data-state=show] .btn-prev{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.6s;transition-delay:.6s}section.modal-glass-toushu-detail[data-state=show] .btn-next{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.6s;transition-delay:.6s}section.modal-glass-toushu-detail[data-state=show] .description{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.8s;transition-delay:.8s}section.modal-glass-toushu-detail[data-state=show] .wrap-otherInfo{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:1s;transition-delay:1s}section.modal-glass-toushu-detail[data-type=hide-to-left]{opacity:1;visibility:visible}section.modal-glass-toushu-detail[data-type=hide-to-left] .bg,section.modal-glass-toushu-detail[data-type=hide-to-left] .wrap-js-backgroundEffect{opacity:1}section.modal-glass-toushu-detail[data-type=hide-to-left] .toushuGlass{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:hide-to-left .3s cubic-bezier(.55,.085,.68,.53) 0s forwards;animation:hide-to-left .3s cubic-bezier(.55,.085,.68,.53) 0s forwards}section.modal-glass-toushu-detail[data-type=hide-to-left] .btn-prev{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:hide-btn-prev .3s cubic-bezier(.55,.085,.68,.53) 0s forwards;animation:hide-btn-prev .3s cubic-bezier(.55,.085,.68,.53) 0s forwards}section.modal-glass-toushu-detail[data-type=hide-to-left] .btn-next{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:hide-btn-next .3s cubic-bezier(.55,.085,.68,.53) 0s forwards;animation:hide-btn-next .3s cubic-bezier(.55,.085,.68,.53) 0s forwards}section.modal-glass-toushu-detail[data-type=show-from-left] .toushuGlass{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear .5s;transition:opacity .3s linear .5s;-webkit-animation:show-from-left .3s cubic-bezier(.165,.84,.44,1) .5s forwards;animation:show-from-left .3s cubic-bezier(.165,.84,.44,1) .5s forwards}section.modal-glass-toushu-detail[data-type=show-from-left] .btn-prev{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-animation:show-btn-prev .3s cubic-bezier(.165,.84,.44,1) .8s forwards;animation:show-btn-prev .3s cubic-bezier(.165,.84,.44,1) .8s forwards}section.modal-glass-toushu-detail[data-type=show-from-left] .btn-next{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-animation:show-btn-next .3s cubic-bezier(.165,.84,.44,1) .8s forwards;animation:show-btn-next .3s cubic-bezier(.165,.84,.44,1) .8s forwards}section.modal-glass-toushu-detail[data-type=hide-to-right]{opacity:1;visibility:visible}section.modal-glass-toushu-detail[data-type=hide-to-right] .bg,section.modal-glass-toushu-detail[data-type=hide-to-right] .wrap-js-backgroundEffect{opacity:1}section.modal-glass-toushu-detail[data-type=hide-to-right] .toushuGlass{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:hide-to-right .3s cubic-bezier(.55,.085,.68,.53) 0s forwards;animation:hide-to-right .3s cubic-bezier(.55,.085,.68,.53) 0s forwards}section.modal-glass-toushu-detail[data-type=hide-to-right] .btn-prev{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:hide-btn-prev .3s cubic-bezier(.55,.085,.68,.53) 0s forwards;animation:hide-btn-prev .3s cubic-bezier(.55,.085,.68,.53) 0s forwards}section.modal-glass-toushu-detail[data-type=hide-to-right] .btn-next{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:hide-btn-next .3s cubic-bezier(.55,.085,.68,.53) 0s forwards;animation:hide-btn-next .3s cubic-bezier(.55,.085,.68,.53) 0s forwards}section.modal-glass-toushu-detail[data-type=show-from-right] .toushuGlass{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear .5s;transition:opacity .3s linear .5s;-webkit-animation:show-from-right .3s cubic-bezier(.165,.84,.44,1) .5s forwards;animation:show-from-right .3s cubic-bezier(.165,.84,.44,1) .5s forwards}section.modal-glass-toushu-detail[data-type=show-from-right] .btn-prev{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-animation:show-btn-prev .3s cubic-bezier(.165,.84,.44,1) .8s forwards;animation:show-btn-prev .3s cubic-bezier(.165,.84,.44,1) .8s forwards}section.modal-glass-toushu-detail[data-type=show-from-right] .btn-next{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-animation:show-btn-next .3s cubic-bezier(.165,.84,.44,1) .8s forwards;animation:show-btn-next .3s cubic-bezier(.165,.84,.44,1) .8s forwards}@-webkit-keyframes hide-btn-prev{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-20%,0);transform:translate(-20%,0)}}@keyframes hide-btn-prev{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-20%,0);transform:translate(-20%,0)}}@-webkit-keyframes show-btn-prev{0%{-webkit-transform:translate(50%,0);transform:translate(50%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes show-btn-prev{0%{-webkit-transform:translate(50%,0);transform:translate(50%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes hide-btn-next{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(20%,0);transform:translate(20%,0)}}@keyframes hide-btn-next{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(20%,0);transform:translate(20%,0)}}@-webkit-keyframes show-btn-next{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes show-btn-next{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}section.modal-glass-detail .wrap-sceneContent{width:100%;min-height:100%;overflow:hidden;background-color:#fff;display:inline-block;position:relative}section.modal-glass-detail ._dummy2{height:auto;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:none;opacity:.3;z-index:100}section.modal-glass-detail .char_bg{height:auto;position:absolute;top:0}section.modal-glass-detail .charName{position:relative;z-index:2}section.modal-glass-detail .charName .ja{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400}section.modal-glass-detail .charName .en{color:#000;font-family:'EB Garamond',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-glass-detail .productName{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:150%;position:relative;z-index:2}section.modal-glass-detail .productName::before{content:"";display:inline-block;background-image:url(../img/modal-glass-toushu-list/dot.svg);background-size:100% 100%;position:absolute}section.modal-glass-detail .wrap-imgs{position:relative;pointer-events:none}section.modal-glass-detail .charGlass{position:absolute;z-index:2}section.modal-glass-detail .charPic{position:absolute;z-index:1;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-mask-image:url(/assets/index/img/modal-glass-detail/char_mask.png);mask-image:url(/assets/index/img/modal-glass-detail/char_mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}section.modal-glass-detail .wrap-toBuyPage{position:relative;z-index:2}section.modal-glass-detail .toBuyPage{background-color:#000;color:#fff;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;border:solid 1px #000;box-sizing:border-box;-webkit-transition:background-color .3s linear 0s,color .3s linear 0s;transition:background-color .3s linear 0s,color .3s linear 0s}section.modal-glass-detail .toBuyPage:hover{background-color:#fff;color:#000}section.modal-glass-detail .toBuyPage:hover .btn_to_buy_page_icon{-webkit-filter:brightness(0);filter:brightness(0)}section.modal-glass-detail .toBuyPage .btn_to_buy_page_icon{-webkit-transition:-webkit-filter .3s linear 0s,filter .3s linear 0s;transition:filter .3s linear 0s}section.modal-glass-detail .notice-closed{font-family:'Shippori Mincho B1',serif;text-align:center}section.modal-glass-detail .caption-data{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:100%;border-bottom:1px solid #e0e0e0;position:relative}section.modal-glass-detail .caption-data::before{content:"";display:inline-block;background-image:url(../img/modal-glass-toushu-list/dot.svg);background-size:100% 100%;position:relative;background-repeat:no-repeat}section.modal-glass-detail .dataList{position:relative;color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-glass-detail .dataList .dataItem{border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.modal-glass-detail .noteList{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}section.modal-glass-detail .noteList .noteItem{text-indent:-2em;margin-left:2em}section.modal-glass-detail .noteList .noteItem::before{content:"＊"}section.modal-glass-detail .noteList .noteItem.irregular{display:none}section.modal-glass-detail[data-glass-index="130"] .noteList .noteItem.irregular,section.modal-glass-detail[data-glass-index="47"] .noteList .noteItem.irregular{display:block}section.modal-glass-detail .scheduleList{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;background-color:#dbe1e6;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section.modal-glass-detail .scheduleList::before{width:100%;height:100%;left:0;top:0;background-image:url(../../common/img/bg_pattern/2.svg);opacity:.2;position:absolute;content:"";display:block}section.modal-glass-detail .scheduleList .scheduleItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.modal-glass-detail .scheduleList .scheduleDataTitle{position:relative;line-height:100%}section.modal-glass-detail .scheduleList .scheduleDataTitle::before{content:"";display:inline-block;background-image:url(../img/modal-glass-toushu-list/dot.svg);background-size:100% 100%;position:relative;background-repeat:no-repeat}section.modal-glass-detail .scheduleList .scheduleDataValue{line-height:150%}section.modal-glass-detail .char_bg{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transition-delay:0s;transition-delay:0s}section.modal-glass-detail .wrap-js-backgroundEffect{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transition-delay:0s;transition-delay:0s}section.modal-glass-detail h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}section.modal-glass-detail .charName{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}section.modal-glass-detail .charName .ja{-webkit-clip-path:polygon(0 -20%,0 -20%,0 120%,0 120%);clip-path:polygon(0 -20%,0 -20%,0 120%,0 120%);-webkit-transition:-webkit-clip-path .2s cubic-bezier(.55,.085,.68,.53) 0s;transition:clip-path .2s cubic-bezier(.55,.085,.68,.53) 0s}section.modal-glass-detail .charName .en{-webkit-clip-path:polygon(0 -20%,0 -20%,0 120%,0 120%);clip-path:polygon(0 -20%,0 -20%,0 120%,0 120%);-webkit-transition:-webkit-clip-path .2s cubic-bezier(.55,.085,.68,.53) 0s;transition:clip-path .2s cubic-bezier(.55,.085,.68,.53) 0s}section.modal-glass-detail .productName{-webkit-clip-path:polygon(0 -20%,0 -20%,0 120%,0 120%);clip-path:polygon(0 -20%,0 -20%,0 120%,0 120%);-webkit-transition:-webkit-clip-path .2s cubic-bezier(.55,.085,.68,.53) 0s;transition:clip-path .2s cubic-bezier(.55,.085,.68,.53) 0s}section.modal-glass-detail .charGlass{opacity:0;-webkit-transform:translate(0,-5%);transform:translate(0,-5%);-webkit-transition:opacity .2s linear .1s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19) 0s;transition:opacity .2s linear .1s,transform .3s cubic-bezier(.55,.055,.675,.19) 0s}section.modal-glass-detail .charPic{opacity:0;-webkit-transform:translate(0,-5%);transform:translate(0,-5%);-webkit-transition:opacity .2s linear .1s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19) 0s;transition:opacity .2s linear .1s,transform .3s cubic-bezier(.55,.055,.675,.19) 0s}section.modal-glass-detail .wrap-toBuyPage{opacity:0;-webkit-transform:translate(0,30%);transform:translate(0,30%);-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-glass-detail .wrap-data{opacity:0;-webkit-transform:translate(0,10%);transform:translate(0,10%);-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-glass-detail .sideNav{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transition-delay:0s;transition-delay:0s}section.modal-glass-detail .copyright{opacity:0;-webkit-transform:translate(0,80%);transform:translate(0,80%);-webkit-transition:opacity .2s linear 0s,-webkit-transform .2s cubic-bezier(.55,.085,.68,.53) 0s;transition:opacity .2s linear 0s,transform .2s cubic-bezier(.55,.085,.68,.53) 0s}section.modal-glass-detail[data-state=show] .copyright{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 1.05s,-webkit-transform .3s cubic-bezier(.165,.84,.44,1) 1.05s;transition:opacity .3s linear 1.05s,transform .3s cubic-bezier(.165,.84,.44,1) 1.05s}section.modal-glass-detail[data-state=show] .char_bg{opacity:1;-webkit-transition:opacity .3s linear 0ms;transition:opacity .3s linear 0ms}section.modal-glass-detail[data-state=show] .wrap-js-backgroundEffect{opacity:1;-webkit-transition:opacity .3s linear 0ms;transition:opacity .3s linear 0ms}section.modal-glass-detail[data-state=show] .charName .ja{-webkit-clip-path:polygon(0 -20%,100% -20%,100% 120%,0 120%);clip-path:polygon(0 -20%,100% -20%,100% 120%,0 120%);-webkit-transition:-webkit-clip-path .8s cubic-bezier(.77,0,.175,1) .1s;transition:clip-path .8s cubic-bezier(.77,0,.175,1) .1s}section.modal-glass-detail[data-state=show] .charName .en{-webkit-clip-path:polygon(0 -20%,100% -20%,100% 120%,0 120%);clip-path:polygon(0 -20%,100% -20%,100% 120%,0 120%);-webkit-transition:-webkit-clip-path .8s cubic-bezier(.77,0,.175,1) .2s;transition:clip-path .8s cubic-bezier(.77,0,.175,1) .2s}section.modal-glass-detail[data-state=show] .productName{-webkit-clip-path:polygon(0 -20%,100% -20%,100% 120%,0 120%);clip-path:polygon(0 -20%,100% -20%,100% 120%,0 120%);-webkit-transition:-webkit-clip-path .8s cubic-bezier(.77,0,.175,1) .3s;transition:clip-path .8s cubic-bezier(.77,0,.175,1) .3s}section.modal-glass-detail[data-state=show] .charGlass{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.4s;transition-delay:.4s}section.modal-glass-detail[data-state=show] .charPic{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.5s;transition-delay:.5s}section.modal-glass-detail[data-state=show] .wrap-toBuyPage{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .4s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.8s;transition-delay:.8s}section.modal-glass-detail[data-state=show] .wrap-data{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .4s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.9s;transition-delay:.9s}section.modal-glass-detail[data-state=show] .sideNav{opacity:1;-webkit-transition:opacity .3s linear,-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .4s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.1s;transition-delay:.1s}section.modal-glass-detail[data-type=hide-to-left]{opacity:1;visibility:visible}section.modal-glass-detail[data-type=hide-to-left] .wrap-js-backgroundEffect{opacity:1}section.modal-glass-detail[data-type=hide-to-left] .charGlass{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:hide-to-left .3s cubic-bezier(.55,.085,.68,.53) 0s forwards;animation:hide-to-left .3s cubic-bezier(.55,.085,.68,.53) 0s forwards}section.modal-glass-detail[data-type=hide-to-left] .charPic{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:hide-to-left .3s cubic-bezier(.55,.085,.68,.53) 0s forwards;animation:hide-to-left .3s cubic-bezier(.55,.085,.68,.53) 0s forwards}@-webkit-keyframes hide-to-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-5%,0);transform:translate(-5%,0)}}@keyframes hide-to-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-5%,0);transform:translate(-5%,0)}}section.modal-glass-detail[data-type=show-from-left] .charGlass{opacity:1;-webkit-transform:translate(-5%,0);transform:translate(-5%,0);-webkit-transition:opacity .3s linear .4s;transition:opacity .3s linear .4s;-webkit-animation:show-from-left .3s cubic-bezier(.165,.84,.44,1) .4s forwards;animation:show-from-left .3s cubic-bezier(.165,.84,.44,1) .4s forwards}section.modal-glass-detail[data-type=show-from-left] .charPic{opacity:1;-webkit-transform:translate(-5%,0);transform:translate(-5%,0);-webkit-transition:opacity .3s linear .5s;transition:opacity .3s linear .5s;-webkit-animation:show-from-left .3s cubic-bezier(.165,.84,.44,1) .5s forwards;animation:show-from-left .3s cubic-bezier(.165,.84,.44,1) .5s forwards}@-webkit-keyframes show-from-left{0%{-webkit-transform:translate(-5%,0);transform:translate(-5%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes show-from-left{0%{-webkit-transform:translate(-5%,0);transform:translate(-5%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}section.modal-glass-detail[data-type=hide-to-right]{opacity:1;visibility:visible}section.modal-glass-detail[data-type=hide-to-right] .wrap-js-backgroundEffect{opacity:1}section.modal-glass-detail[data-type=hide-to-right] .charGlass{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:hide-to-right .3s cubic-bezier(.55,.085,.68,.53) 0s forwards;animation:hide-to-right .3s cubic-bezier(.55,.085,.68,.53) 0s forwards}section.modal-glass-detail[data-type=hide-to-right] .charPic{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:hide-to-right .3s cubic-bezier(.55,.085,.68,.53) 0s forwards;animation:hide-to-right .3s cubic-bezier(.55,.085,.68,.53) 0s forwards}@-webkit-keyframes hide-to-right{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(5%,0);transform:translate(5%,0)}}@keyframes hide-to-right{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(5%,0);transform:translate(5%,0)}}section.modal-glass-detail[data-type=show-from-right] .charGlass{opacity:1;-webkit-transform:translate(5%,0);transform:translate(5%,0);-webkit-transition:opacity .3s linear .4s;transition:opacity .3s linear .4s;-webkit-animation:show-from-right .3s cubic-bezier(.165,.84,.44,1) .4s forwards;animation:show-from-right .3s cubic-bezier(.165,.84,.44,1) .4s forwards}section.modal-glass-detail[data-type=show-from-right] .charPic{opacity:1;-webkit-transform:translate(5%,0);transform:translate(5%,0);-webkit-transition:opacity .3s linear .5s;transition:opacity .3s linear .5s;-webkit-animation:show-from-right .3s cubic-bezier(.165,.84,.44,1) .5s forwards;animation:show-from-right .3s cubic-bezier(.165,.84,.44,1) .5s forwards}@-webkit-keyframes show-from-right{0%{-webkit-transform:translate(5%,0);transform:translate(5%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes show-from-right{0%{-webkit-transform:translate(5%,0);transform:translate(5%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}section.modal-recipe-detail .wrap-sceneContent{width:100%;min-height:100%;overflow:hidden;background-color:#dbe1e6;display:inline-block;position:relative}section.modal-recipe-detail .wrap-sceneContent::before{width:100%;height:100%;left:0;top:0;background-image:url(../../common/img/bg_pattern/2.svg);opacity:.2;position:absolute;content:"";display:block}section.modal-recipe-detail .detailImg{position:relative;height:auto;display:block}section.modal-recipe-detail .cocktailIndex{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400}section.modal-recipe-detail .cocktailName{color:#000;text-align:left;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-recipe-detail .cocktailDescription{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400}section.modal-recipe-detail .detailDataList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.modal-recipe-detail .detailDataList .dataTitle{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-recipe-detail .detailDataList .dataTitle::before{content:"";display:inline-block;background-image:url(../img/modal-glass-toushu-list/dot.svg);background-size:100% 100%;position:relative;background-repeat:no-repeat}section.modal-recipe-detail .detailDataList .dataValue{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:160%}section.modal-recipe-detail .banner_to_list{position:relative}section.modal-recipe-detail .banner_to_list .wrap-bannerImg img{width:100%;height:100%;object-fit:cover;display:block}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt{width:100%;background-color:#000;color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt .ja{font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt .en{font-family:'EB Garamond',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt img.arrow{margin:auto;position:absolute;top:0;bottom:0}section.modal-recipe-detail .detailImg{opacity:0;-webkit-filter:contrast(.5) brightness(3.5);filter:contrast(.5) brightness(3.5);-webkit-transition:opacity .3s linear 0s,-webkit-filter .3s linear 0s,opacity .3s linear 0s,filter .3s linear 0s;transition:opacity .3s linear 0s,filter .3s linear 0s}section.modal-recipe-detail .cocktailIndex{opacity:0;-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-recipe-detail .cocktailName{opacity:0;-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-recipe-detail .cocktailDescription{opacity:0;-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-recipe-detail .detailDataList{opacity:0;-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-recipe-detail .sideNav{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transition-delay:0s;transition-delay:0s}section.modal-recipe-detail .banner_to_list{opacity:0;-webkit-transform:translate(0,10%);transform:translate(0,10%);-webkit-transition:opacity .3s linear 0s,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53) 0s;transition:opacity .3s linear 0s,transform .3s cubic-bezier(.55,.085,.68,.53) 0s}section.modal-recipe-detail .copyright{opacity:0;-webkit-transform:translate(0,80%);transform:translate(0,80%);-webkit-transition:opacity .2s linear 0s,-webkit-transform .2s cubic-bezier(.55,.085,.68,.53) 0s;transition:opacity .2s linear 0s,transform .2s cubic-bezier(.55,.085,.68,.53) 0s}section.modal-recipe-detail[data-state=show] .banner_to_list{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .4s linear .7s,-webkit-transform .4s cubic-bezier(.165,.84,.44,1) .7s;transition:opacity .4s linear .7s,transform .4s cubic-bezier(.165,.84,.44,1) .7s}section.modal-recipe-detail[data-state=show] .copyright{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear .8s,-webkit-transform .3s cubic-bezier(.165,.84,.44,1) .8s;transition:opacity .3s linear .8s,transform .3s cubic-bezier(.165,.84,.44,1) .8s}section.modal-recipe-detail[data-state=show] .detailImg{opacity:1;-webkit-filter:contrast(1) brightness(1);filter:contrast(1) brightness(1);-webkit-transition:opacity .2s linear .1s,-webkit-filter 1s cubic-bezier(.165,.84,.44,1) .2s,opacity .2s linear .1s,filter 1s cubic-bezier(.165,.84,.44,1) .2s;transition:opacity .2s linear .1s,filter 1s cubic-bezier(.165,.84,.44,1) .2s}section.modal-recipe-detail[data-state=show] .cocktailIndex{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.3s;transition-delay:.3s}section.modal-recipe-detail[data-state=show] .cocktailName{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.3s;transition-delay:.3s}section.modal-recipe-detail[data-state=show] .cocktailDescription{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.4s;transition-delay:.4s}section.modal-recipe-detail[data-state=show] .detailDataList{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.6s;transition-delay:.6s}section.modal-recipe-detail[data-state=show] .sideNav{opacity:1;-webkit-transition:opacity .3s linear,-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .4s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.1s;transition-delay:.1s}section.modal-recipe-detail[data-type=hide-to-left]{opacity:1;visibility:visible}section.modal-recipe-detail[data-type=hide-to-right]{opacity:1;visibility:visible}section.modal-recipe-list .wrap-sceneContent{width:100%;min-height:100%;overflow:hidden;background-color:#dbe1e6;display:inline-block;position:relative}section.modal-recipe-list .wrap-sceneContent::before{width:100%;height:100%;left:0;top:0;background-image:url(../../common/img/bg_pattern/2.svg);opacity:.2;position:absolute;content:"";display:block}section.modal-recipe-list .btn-close{z-index:1}section.modal-recipe-list .wrap-mainImg{position:relative}section.modal-recipe-list .main_img{display:block;width:100%;height:100%;object-fit:cover}section.modal-recipe-list .mainImgTxt{position:absolute;left:0;top:0}section.modal-recipe-list .mainImgTxt .ja{color:#fff;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:150%}section.modal-recipe-list .mainImgTxt .en{color:#fff;font-family:'EB Garamond',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-recipe-list .description{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400}section.modal-recipe-list .recipeList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}section.modal-recipe-list .recipeList .recipeItem{background-color:#fff;border:solid 1px #000;box-sizing:border-box;cursor:pointer;position:relative}section.modal-recipe-list .recipeList .recipeItem::before{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;content:"";border:solid 1px #000;display:block}section.modal-recipe-list .recipeList .recipePic{display:block}section.modal-recipe-list .recipeList .recipeName{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:110%}section.modal-recipe-list .recipeList .recipeNameSub{color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-recipe-list .recipeList .recipeNameSub::before{content:"";display:inline-block;background-image:url(../img/modal-glass-toushu-list/dot.svg);background-size:100% 100%;position:relative;background-repeat:no-repeat}section.modal-recipe-list .wrap-mainImg{-webkit-filter:contrast(.5) brightness(3.5);filter:contrast(.5) brightness(3.5);-webkit-transition:-webkit-filter .3s linear 0s,filter .3s linear 0s;transition:filter .3s linear 0s}section.modal-recipe-list .description{opacity:0;-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-recipe-list .recipeList{opacity:0;-webkit-transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s linear,transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:0s;transition-delay:0s}section.modal-recipe-list[data-state=show] .wrap-mainImg{-webkit-filter:contrast(1) brightness(1);filter:contrast(1) brightness(1);-webkit-transition:-webkit-filter 1s cubic-bezier(.165,.84,.44,1),filter 1s cubic-bezier(.165,.84,.44,1);transition:filter 1s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.2s;transition-delay:.2s}section.modal-recipe-list[data-state=show] .description{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.3s;transition-delay:.3s}section.modal-recipe-list[data-state=show] .recipeList{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.5s;transition-delay:.5s}section.modal-about .wrap-sceneContent{width:100%;overflow:hidden}section.modal-about .bg{min-width:100%;height:auto;position:fixed;left:0;top:0;pointer-events:none}section.modal-about .wrap-contents{position:relative;overflow:hidden}section.modal-about .sceneTitle{position:relative}section.modal-about .sceneTitle .en{color:#000;text-align:center;font-family:'EB Garamond',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-about .sceneTitle .ja{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:200%}section.modal-about .wrap-glass{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.modal-about .wrap-glass .glass{position:relative}section.modal-about .wrap-glass .glass img{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);position:relative}section.modal-about .overviewTxt{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:200%;position:relative}section.modal-about .overviewTxt span{top:.1em;letter-spacing:-.4em;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;position:relative;display:inline-block}section.modal-about .wrap-variations{position:relative;overflow:hidden}section.modal-about .wrap-variations .variations-bg-grade,section.modal-about .wrap-variations .variations-bg-grade-prev{width:100%;position:absolute;top:0;left:0}section.modal-about .wrap-variations .variations-bg{width:100%;height:auto;position:absolute}section.modal-about .wrap-variations .wrap-variation-content{position:relative;border:solid 1px transparent;box-sizing:border-box}section.modal-about .wrap-variations .variation-glass{position:relative}section.modal-about .wrap-variations .variation-glass .glass{height:auto;display:none}section.modal-about .wrap-variations .variation-glass img{display:block}section.modal-about .wrap-variations .variation-toushu-name{position:absolute}section.modal-about .wrap-variations .variation-toushu-name .name{display:none;position:absolute;color:#fff;text-align:center;font-family:Shippori Mincho B1;font-style:normal;font-weight:400;line-height:110%}section.modal-about .wrap-variations .variation-toushu-name .name::after,section.modal-about .wrap-variations .variation-toushu-name .name::before{content:"";display:block;background-image:url(../img/modal-glass-toushu-list/dot.svg);background-size:100% 100%;-webkit-filter:contrast(.5) brightness(4);filter:contrast(.5) brightness(4)}section.modal-about .wrap-variations .btn-next,section.modal-about .wrap-variations .btn-prev{position:absolute;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}section.modal-about .wrap-variations .btn-next:hover,section.modal-about .wrap-variations .btn-prev:hover{opacity:.6}section.modal-about .wrap-variations .btn-next .arrow,section.modal-about .wrap-variations .btn-prev .arrow{display:block}section.modal-about .wrap-variations .btn-prev .arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);position:relative;z-index:1}section.modal-about .wrap-variations .variations-bg-grade-prev[data-color-index="1"],section.modal-about .wrap-variations[data-current-index="1"] .variations-bg-grade{background:-webkit-linear-gradient(270deg,#9d161a 0,#d29697 100%);background:linear-gradient(180deg,#9d161a 0,#d29697 100%)}section.modal-about .wrap-variations .variations-bg-grade-prev[data-color-index="2"],section.modal-about .wrap-variations[data-current-index="2"] .variations-bg-grade{background:-webkit-linear-gradient(270deg,#554d00 0,#e6d203 100%);background:linear-gradient(180deg,#554d00 0,#e6d203 100%)}section.modal-about .wrap-variations .variations-bg-grade-prev[data-color-index="3"],section.modal-about .wrap-variations[data-current-index="3"] .variations-bg-grade{background:-webkit-linear-gradient(270deg,#954800 0,#b0804d 100%);background:linear-gradient(180deg,#954800 0,#b0804d 100%)}section.modal-about .wrap-variations .variations-bg-grade-prev[data-color-index="4"],section.modal-about .wrap-variations[data-current-index="4"] .variations-bg-grade{background:-webkit-linear-gradient(270deg,#1a3247 0,#335a7b 100%);background:linear-gradient(180deg,#1a3247 0,#335a7b 100%)}section.modal-about .wrap-variations .variations-bg-grade-prev[data-color-index="5"],section.modal-about .wrap-variations[data-current-index="5"] .variations-bg-grade{background:-webkit-linear-gradient(270deg,#245165 0,#689bb8 100%);background:linear-gradient(180deg,#245165 0,#689bb8 100%)}section.modal-about .wrap-variations .variations-bg-grade-prev[data-color-index="6"],section.modal-about .wrap-variations[data-current-index="6"] .variations-bg-grade{background:-webkit-linear-gradient(270deg,#63a330 0,#96bc81 100%);background:linear-gradient(180deg,#63a330 0,#96bc81 100%)}section.modal-about .wrap-variations .variations-bg-grade-prev[data-color-index="7"],section.modal-about .wrap-variations[data-current-index="7"] .variations-bg-grade{background:-webkit-linear-gradient(270deg,#281229 0,#913faa 100%);background:linear-gradient(180deg,#281229 0,#913faa 100%)}section.modal-about .wrap-variations .variations-bg-grade-prev[data-color-index="8"],section.modal-about .wrap-variations[data-current-index="8"] .variations-bg-grade{background:-webkit-linear-gradient(270deg,#187e8d 0,#c1dee8 100%);background:linear-gradient(180deg,#187e8d 0,#c1dee8 100%)}section.modal-about .wrap-variations[data-current-index="1"] .variation-glass .glass:nth-of-type(1){display:block}section.modal-about .wrap-variations[data-current-index="1"] .variation-toushu-name .name:nth-of-type(1){display:block}section.modal-about .wrap-variations[data-current-index="2"] .variation-glass .glass:nth-of-type(2){display:block}section.modal-about .wrap-variations[data-current-index="2"] .variation-toushu-name .name:nth-of-type(2){display:block}section.modal-about .wrap-variations[data-current-index="3"] .variation-glass .glass:nth-of-type(3){display:block}section.modal-about .wrap-variations[data-current-index="3"] .variation-toushu-name .name:nth-of-type(3){display:block}section.modal-about .wrap-variations[data-current-index="4"] .variation-glass .glass:nth-of-type(4){display:block}section.modal-about .wrap-variations[data-current-index="4"] .variation-toushu-name .name:nth-of-type(4){display:block}section.modal-about .wrap-variations[data-current-index="5"] .variation-glass .glass:nth-of-type(5){display:block}section.modal-about .wrap-variations[data-current-index="5"] .variation-toushu-name .name:nth-of-type(5){display:block}section.modal-about .wrap-variations[data-current-index="6"] .variation-glass .glass:nth-of-type(6){display:block}section.modal-about .wrap-variations[data-current-index="6"] .variation-toushu-name .name:nth-of-type(6){display:block}section.modal-about .wrap-variations[data-current-index="7"] .variation-glass .glass:nth-of-type(7){display:block}section.modal-about .wrap-variations[data-current-index="7"] .variation-toushu-name .name:nth-of-type(7){display:block}section.modal-about .wrap-variations[data-current-index="8"] .variation-glass .glass:nth-of-type(8){display:block}section.modal-about .wrap-variations[data-current-index="8"] .variation-toushu-name .name:nth-of-type(8){display:block}section.modal-about .wrap-variations .glass-description{color:#fff;text-align:center;position:relative;font-family:Shippori Mincho B1;font-style:normal;font-weight:400;line-height:200%}section.modal-about .wrap-variations .glass-description span{top:.1em;letter-spacing:-.4em;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;position:relative;display:inline-block}section.modal-about .wrap-variations .glass-description-notice{color:#fff;text-align:center;position:relative;font-family:Shippori Mincho B1;font-style:normal;font-weight:400;line-height:200%}section.modal-about .wrap-variations[data-state=show] .variations-bg-grade{opacity:1;visibility:visible;-webkit-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s}section.modal-about .wrap-variations[data-state=show] .variation-toushu-name .name{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transition:-webkit-clip-path .8s cubic-bezier(.77,0,.175,1) 0s;transition:clip-path .8s cubic-bezier(.77,0,.175,1) 0s}section.modal-about .wrap-variations[data-state=hide] .variations-bg-grade{opacity:0;visibility:hidden;-webkit-transition:opacity .2s linear 0s,visibility 10ms linear .2s;transition:opacity .2s linear 0s,visibility 10ms linear .2s}section.modal-about .wrap-variations[data-state=hide] .variation-toushu-name .name{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transition:-webkit-clip-path .2s cubic-bezier(.55,.085,.68,.53) 0s;transition:clip-path .2s cubic-bezier(.55,.085,.68,.53) 0s}section.modal-about .wrap-variations[data-type=hide-to-left]{opacity:1;visibility:visible}section.modal-about .wrap-variations[data-type=hide-to-left] .wrap-js-backgroundEffect{opacity:1}section.modal-about .wrap-variations[data-type=hide-to-left] .variation-glass{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:hide-to-left .3s cubic-bezier(.55,.085,.68,.53) 0s forwards;animation:hide-to-left .3s cubic-bezier(.55,.085,.68,.53) 0s forwards}@keyframes hide-to-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-5%,0);transform:translate(-5%,0)}}section.modal-about .wrap-variations[data-type=show-from-left] .variation-glass{opacity:1;-webkit-transform:translate(-5%,0);transform:translate(-5%,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:show-from-left .3s cubic-bezier(.165,.84,.44,1) 0s forwards;animation:show-from-left .3s cubic-bezier(.165,.84,.44,1) 0s forwards}@keyframes show-from-left{0%{-webkit-transform:translate(-5%,0);transform:translate(-5%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}section.modal-about .wrap-variations[data-type=hide-to-right]{opacity:1;visibility:visible}section.modal-about .wrap-variations[data-type=hide-to-right] .variation-glass{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:hide-to-right .3s cubic-bezier(.55,.085,.68,.53) 0s forwards;animation:hide-to-right .3s cubic-bezier(.55,.085,.68,.53) 0s forwards}section.modal-about .wrap-variations[data-type=show-from-right] .variation-glass{opacity:1;-webkit-transform:translate(5%,0);transform:translate(5%,0);-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;-webkit-animation:show-from-right .3s cubic-bezier(.165,.84,.44,1) 0s forwards;animation:show-from-right .3s cubic-bezier(.165,.84,.44,1) 0s forwards}section.modal-faq .wrap-sceneContent{width:100%;min-height:100%;box-sizing:border-box;overflow:hidden;position:relative;background-color:#fff}section.modal-faq .bg{min-width:100%;height:auto;position:absolute;left:0;top:0}section.modal-faq .wrap-contents{position:relative;overflow:hidden}section.modal-faq .backToTop{position:absolute;color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:100%;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}section.modal-faq .backToTop:hover{opacity:.6}section.modal-faq .backToTop .arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-filter:brightness(0);filter:brightness(0);vertical-align:middle;position:relative}section.modal-faq .sceneTitle{position:relative}section.modal-faq .sceneTitle .en{color:#000;text-align:center;font-family:'EB Garamond',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-faq .sceneTitle .ja{color:#000;text-align:center;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:200%}section.modal-faq .faqList{position:relative}section.modal-faq .faqList .faqItem{position:relative}section.modal-faq .faqList .faqItem::before{position:absolute;bottom:0;left:0;right:0;margin:auto;border-top:solid 1px #e0e0e0;content:""}section.modal-faq .faqList .box-q{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}section.modal-faq .faqList .box-a{position:relative}section.modal-faq .faqList .wrap-a-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}section.modal-faq .faqList .wrap-a-content a{text-decoration:underline;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}section.modal-faq .faqList .wrap-a-content a:hover{opacity:.6}section.modal-faq .faqList .wrap-a-content.scrollContent .content{overflow-x:auto}section.modal-faq .faqList .wrap-a-content.scrollContent .content .wrap-scrollContent{display:inline-block}section.modal-faq .faqList .wrap-a-content.scrollContent .content-txt{position:relative;color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:150%}section.modal-faq .faqList .wrap-a-content::before{position:absolute;top:0;left:0;margin:auto;border-top:dashed 1px #e0e0e0;content:""}section.modal-faq .faqList .label{color:#000;font-family:'EB Garamond',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-faq .faqList .content{position:relative;color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:150%}section.modal-faq .faqList .box-q.opened .openClose::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);visibility:hidden;opacity:0;-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1) 0s,opacity .1s linear 0s,visibility 10ms linear .2s;transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s,opacity .1s linear 0s,visibility 10ms linear .2s}section.modal-faq .faqList .box-q.opened .openClose::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s}section.modal-faq .faqList .openClose{position:absolute;top:0;bottom:0;margin:auto}section.modal-faq .faqList .openClose::before{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:100%;height:0;border-top:solid 1px #000;content:"";-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1) 0s,opacity .1s linear 0s;transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s,opacity .1s linear 0s}section.modal-faq .faqList .openClose::after{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:0;height:100%;border-left:solid 1px #000;content:"";-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s}section.modal-faq .faqList .dataTable{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto;justify-items:stretch;grid-auto-flow:column;gap:1px}section.modal-faq .faqList .dataTable .cell{white-space:nowrap;color:#000;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:150%;text-align:left;background-color:#f4f4f4}section.modal-faq .faqList .dataTable .cell.head{text-align:center;background-color:#e8e8e8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.modal-menu .close-area{width:100%;height:100%;position:fixed;left:0;top:0;background-color:transparent}section.modal-menu .wrap-sceneContent{position:relative;width:100%;min-height:100%;background-color:#3c4349;overflow:hidden;border-left:solid 1px rgba(155,155,155,.5)}section.modal-menu .wrap-sceneContent::before{width:100%;height:100%;left:0;top:0;background-image:url(../../common/img/bg_pattern/1.svg);opacity:.1;position:absolute;content:"";display:block}section.modal-menu .logo{display:block}section.modal-menu .site_title{display:block}section.modal-menu .partition{border-top:solid 1px rgba(224,224,224,.5)}section.modal-menu .btn{display:block;position:relative;border-top:solid 1px rgba(224,224,224,.5);box-sizing:border-box}section.modal-menu .btn .en,section.modal-menu .btn .ja,section.modal-menu .btn .openClose{-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}section.modal-menu .btn:hover .en,section.modal-menu .btn:hover .ja,section.modal-menu .btn:hover .openClose{opacity:.6}section.modal-menu .btn .en{text-align:left;color:#fff;font-family:'EB Garamond',serif;font-style:normal;font-weight:400;line-height:100%}section.modal-menu .btn .ja{text-align:left;color:rgba(255,255,255,.6);font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:110%}section.modal-menu .btn.opened .openClose::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);visibility:hidden;opacity:0;-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1) 0s,opacity .1s linear 0s,visibility 10ms linear .2s;transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s,opacity .1s linear 0s,visibility 10ms linear .2s}section.modal-menu .btn.opened .openClose::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s}section.modal-menu .btn .openClose{position:absolute;right:0}section.modal-menu .btn .openClose::before{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:0;border-top:solid 1px #fff;content:"";display:block;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1) 0s,opacity .1s linear 0s;transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s,opacity .1s linear 0s}section.modal-menu .btn .openClose::after{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:0;border-left:solid 1px #fff;content:"";display:block;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s}section.modal-menu .wrap-subBtn{border-top:solid 1px rgba(224,224,224,.5);box-sizing:border-box}section.modal-menu .subBtn{color:#fff;font-family:'Shippori Mincho B1',serif;font-style:normal;font-weight:400;line-height:110%;display:block;position:relative;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}section.modal-menu .subBtn:hover{opacity:.6}section.modal-menu .subBtn .arrow{vertical-align:top;position:relative}section.modal-menu .subBtn .external{vertical-align:top;position:relative}._dummy{height:auto;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:none;opacity:.3;z-index:100}html{overflow:hidden}body{height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}body[data-all-pointer-events=none] .sectionRoot{pointer-events:none}@media screen and (min-width:737px){.sp{display:none!important}.sectionRoot .btn-close,.sectionRoot .btn-close-dialog{width:6.25vw;height:6.25vw}.sectionRoot .btn-close .btn_close_icon,.sectionRoot .btn-close-dialog .btn_close_icon{width:3.57031vw;height:3.57031vw}.sideNav{width:2.5vw;left:3.125vw;top:3.125vw}.sideNav .toushu{font-size:2.5vw;letter-spacing:.15625vw}.sideNav .partition{width:1.79688vw;margin:1.25vw auto}.sideNav .wrapTouchouNum .ja{font-size:1.71875vw;letter-spacing:.15625vw}.sideNav .wrapTouchouNum .en{font-size:1.71875vw;letter-spacing:.15625vw;left:2.10938vw;top:.46875vw}.sideNav .recipeCaption{font-size:1.71875vw;letter-spacing:.15625vw;left:2.10938vw;top:0}.sideNav .wrap-nextPrev{left:3.125vw;bottom:8.82812vw}.sideNav .wrap-nextPrev .btn-prev .arrow{width:1.32812vw;height:.78125vw;margin-bottom:.625vw}.sideNav .wrap-nextPrev .btn-prev .txt{font-size:1.09375vw;letter-spacing:.07812vw}.sideNav .wrap-nextPrev .back-to-list .back_to_list_icon{width:1.20312vw;height:1.09375vw}.sideNav .wrap-nextPrev .back-to-list .txt{font-size:1.09375vw;letter-spacing:.07812vw}.sideNav .wrap-nextPrev .btn-next .arrow{width:1.32812vw;height:.78125vw;margin-top:.625vw}.sideNav .wrap-nextPrev .btn-next .txt{font-size:1.09375vw;letter-spacing:.07812vw}.copyright{font-size:.78125vw;letter-spacing:.15625vw;margin:3.75vw auto 3.75vw}.modal-menu .copyright{width:18.82812vw}.js-backgroundEffect{width:100vw;height:62.5vw}.js-backgroundEffect .near .sakura{width:2.73438vw;height:4.6875vw;-webkit-filter:blur(5px);filter:blur(5px)}.js-backgroundEffect .sakura{width:2.73438vw;height:4.6875vw}.header .wrap-headerContent{height:5.625vw}.header .logo{width:5.19531vw;height:5.19531vw;left:1.25vw;top:.23438vw}.header .siteName{font-size:1.71875vw;left:7.03125vw;top:1.79688vw;letter-spacing:.15625vw;line-height:100%}.header .btn-sort{font-size:1.09375vw;right:7.8125vw;top:1.25vw;padding:.39062vw 0 .46875vw 3.90625vw;width:14.45312vw;height:3.125vw;border-radius:2.8125vw}.header .arrow{width:.85247vw;height:.52734vw;right:2.34375vw;top:1.25vw}.header .btn-menuOpen{width:5.625vw;height:5.625vw;right:1.17188vw}.header .btn-menuOpen::before{width:3.125vw;top:2.26562vw;left:1.25vw}.header .btn-menuOpen::after{width:3.125vw;bottom:2.26562vw;left:1.25vw}.layoutChecker{width:1px}section.scene-opening .wrap-bg{min-height:70.9375vw}section.scene-opening .bg_top{width:118.125vw;min-width:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}section.scene-opening .subScene-loading .loading{font-size:1.25vw;letter-spacing:.15625vw}section.scene-opening .subScene-opening{min-height:70.9375vw}section.scene-opening .subScene-opening .wrap-openingElements{height:70.9375vw}section.scene-opening .subScene-opening .logo{width:18.75vw;height:18.75vw;margin:15.625vw auto 0}section.scene-opening .subScene-opening .title{width:37.25313vw;height:12.79688vw;margin:3.125vw auto 0}section.scene-opening .subScene-opening .partition{width:8.20312vw;height:.78125vw;margin:2.5vw auto 0}section.scene-opening .subScene-opening .kikan{width:16.30859vw;height:7.51953vw;margin:2.34375vw auto 0}section.scene-opening .subScene-opening .label_1{width:31.32031vw;height:7.71875vw;margin:3.20312vw auto 0}section.scene-opening .subScene-opening .label_2{width:11.89453vw;height:11.89453vw;left:0;right:-60.15625vw;top:23.82812vw}section.scene-opening .subScene-opening .char1{width:29.375vw;height:41.48438vw;left:.39062vw;right:0;bottom:-11.5625vw;margin:0 auto 0}section.scene-opening .subScene-opening .char2{width:32.73438vw;height:46.40625vw;left:-43.4375vw;right:0;bottom:-18.20312vw;margin:0 auto 0}section.scene-opening .subScene-opening .wrap_char3{width:29.45312vw;height:41.40625vw;left:45.39062vw;right:0;bottom:-16.25vw;margin:0 auto 0}section.scene-opening .subScene-opening .char3{width:29.45312vw;height:41.40625vw}section.scene-opening .subScene-opening .char4{width:31.79688vw;height:45.15625vw;left:-85.3125vw;right:0;bottom:-13.90625vw;margin:0 auto 0}section.scene-opening .subScene-opening .wrap_char5{width:21.09375vw;height:42.8125vw;left:0;right:-82.96875vw;bottom:-13.75vw}section.scene-opening .subScene-opening .char5{width:21.09375vw;height:42.8125vw}section.scene-opening .subScene-opening .skewBg{top:11.79688vw}section.scene-opening .subScene-opening .skewBg .grade{height:11.71875vw}section.scene-opening .subScene-opening .skewBg .skew::before{height:46.875vw;margin-top:-10.54688vw}section.scene-opening .subScene-opening .skewBg .skew::after{height:46.875vw;margin-top:-17.42188vw}section.scene-opening .subScene-opening .fin{width:34.45312vw;height:13.4375vw;margin:2.42188vw auto 0}section.scene-opening .subScene-opening .glassSlider{margin-top:32.03125vw;height:39.0625vw}section.scene-opening .subScene-opening .glassSlider .wrap-glass{height:39.0625vw}section.scene-opening .subScene-opening .glassSlider .badge{width:11.71875vw;height:11.71875vw;margin-left:25vw;top:-.78125vw;left:50%}section.scene-opening .subScene-opening .glassSlider .scroll-glass{top:6.25vw}section.scene-opening .subScene-opening .glassSlider .scroll-glass .glass{width:19.92188vw;height:auto}section.scene-opening .subScene-opening .scroll_attention{bottom:-3.67188vw;width:15.15625vw;height:9.29688vw}section.scene-opening .subScene-opening .scroll_attention .txt{font-size:1.25vw;letter-spacing:.15625vw}section.scene-opening .subScene-opening .scroll_attention .black,section.scene-opening .subScene-opening .scroll_attention .white{height:6.48438vw;top:2.8125vw}section.scene-opening .subScene-opening .scroll_attention .black::before,section.scene-opening .subScene-opening .scroll_attention .white::before{height:6.40625vw}section.scene-opening .subScene-opening .scroll_attention .black::after,section.scene-opening .subScene-opening .scroll_attention .white::after{width:.39062vw;height:.39062vw}section.scene-opening .subScene-opening .scroll_attention .black{-webkit-clip-path:polygon(0 0,100% 0,100% 44%,0 44%);clip-path:polygon(0 0,100% 0,100% 44%,0 44%)}section.scene-opening .subScene-opening .scroll_attention .white{-webkit-clip-path:polygon(0 44%,100% 44%,100% 100%,0 100%);clip-path:polygon(0 44%,100% 44%,100% 100%,0 100%)}section.scene-opening .subScene-opening[data-phase="2"] .logo{margin:-.54688vw auto 0;-webkit-transform:scale(.67);transform:scale(.67)}section.scene-opening .subScene-opening[data-phase="2"] .title{margin:-3.59375vw auto -1.5625vw;-webkit-transform:scale(.73);transform:scale(.73)}section.scene-opening .subScene-about .bgColor{height:57.03125vw}section.scene-opening .subScene-about .char{width:37.96875vw;height:61.38281vw;margin-left:-48.125vw;top:3.28125vw;left:50%}section.scene-opening .subScene-about .catch{width:8.32031vw;height:18.16406vw;top:8.59375vw;left:1.64062vw;right:0;margin:auto}section.scene-opening .subScene-about .bgPattern{width:118.125vw;top:55.625vw;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%}section.scene-opening .subScene-about .glass{width:29.75vw;height:46.48438vw;margin-right:-46.5625vw;top:5vw;right:50%;position:absolute}section.scene-opening .subScene-about .txt{font-size:1.40625vw;letter-spacing:.15625vw;margin:51.95312vw auto 0}section.scene-opening .subScene-about .notice{font-size:.78125vw;letter-spacing:.07812vw;margin:2.26562vw auto 16.40625vw}section.scene-opening .subScene-ageCheck::before{background-size:15.79688vw 20.29688vw}section.scene-opening .subScene-ageCheck .wrap-content{padding:3.125vw 0;width:38.75vw}section.scene-opening .subScene-ageCheck .ask{font-size:1.71875vw;letter-spacing:.15625vw}section.scene-opening .subScene-ageCheck .ask::before{width:1.09375vw;height:1.09375vw;left:0;top:.07812vw;margin-right:.3125vw}section.scene-opening .subScene-ageCheck .ask::after{width:1.09375vw;height:1.09375vw;left:0;top:.07812vw;margin-left:.3125vw}section.scene-opening .subScene-ageCheck .ask::after,section.scene-opening .subScene-ageCheck .ask::before{top:-.07812vw}section.scene-opening .subScene-ageCheck .ask::before{margin-right:.78125vw}section.scene-opening .subScene-ageCheck .ask::after{margin-left:.3125vw}section.scene-opening .subScene-ageCheck .attention{font-size:1.09375vw;letter-spacing:.15625vw;margin:1.25vw auto 1.875vw}section.scene-opening .subScene-ageCheck .wrap-btns{width:32.5vw;margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.scene-opening .subScene-ageCheck .no,section.scene-opening .subScene-ageCheck .yes{font-size:.9375vw;letter-spacing:.15625vw;width:10vw;height:3.125vw;margin:0 .625vw 0}section.scene-opening .subScene-ageCheck .note{font-size:1.01562vw;letter-spacing:.07812vw;margin:1.875vw auto -.39062vw;left:.46875vw}section.scene-glass-all .bg{width:118.125vw;min-width:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}section.scene-glass-all .swiper{gap:.91953vw 1.875vw;width:282.34375vw;padding:3.125vw 3.90625vw 12.5vw 3.90625vw}section.scene-glass-all .swiper .copyright{margin-left:15.625vw;margin-right:15.625vw}section.scene-glass-all .glassObject{width:14.84375vw;height:30.46875vw}section.scene-glass-all .glassObject:nth-of-type(1),section.scene-glass-all .glassObject:nth-of-type(34),section.scene-glass-all .glassObject:nth-of-type(67){margin-left:7.42188vw}section.scene-glass-all .glassObject:nth-of-type(16),section.scene-glass-all .glassObject:nth-of-type(49),section.scene-glass-all .glassObject:nth-of-type(82){margin-right:7.42188vw}section.scene-glass-all .pic{height:28.51562vw;left:-1.95312vw;top:.46875vw}section.scene-glass-all .name{font-size:1.09375vw;letter-spacing:.15625vw}section.scene-glass-all .howto ._dummy{width:51.5625vw;height:36.79688vw;top:.54688vw}section.scene-glass-all .howto .howto-content{width:50vw;height:35.23438vw}section.scene-glass-all .howto .howto-content::after{border-width:.78125vw}section.scene-glass-all .howto .btn-close-dialog{top:.78125vw;right:.78125vw}section.scene-glass-all .howto .howto-content::before{background-size:15.79688vw 20.29688vw}section.scene-glass-all .howto .howto-content .title{font-size:1.71875vw;letter-spacing:.15625vw;margin:7.1875vw auto 0}section.scene-glass-all .howto .howto-content .title::before{width:1.09375vw;height:1.09375vw;left:0;top:.07812vw;margin-right:.3125vw}section.scene-glass-all .howto .howto-content .title::before{margin:0 auto .625vw}section.scene-glass-all .howto .howto-content .howtoStepList{margin:1.09375vw auto 0}section.scene-glass-all .howto .howto-content .stepItem{margin:0 auto -.07812vw}section.scene-glass-all .howto .howto-content .stepIcon{width:3.75vw;height:4.6875vw}section.scene-glass-all .howto .howto-content .stepTxt{font-size:1.09375vw;letter-spacing:.15625vw}section.scene-glass-all .howto .howto-content .attention{font-size:.9375vw;letter-spacing:.03906vw;margin:1.5625vw auto 0}section.modal-glass-toushu-list .wrap-sceneContent{padding-bottom:7.8125vw;background-size:11.99219vw 11.99219vw;box-sizing:border-box}section.modal-glass-toushu-list .txt{font-size:1.875vw;letter-spacing:.15625vw;margin:11.95312vw auto 0;line-height:100%;text-align:center}section.modal-glass-toushu-list .toushuList{width:65.625vw;margin:2.5vw auto 0;gap:3.125vw}section.modal-glass-toushu-list .toushuList .btn{width:14.0625vw;height:17.26562vw}section.modal-glass-toushu-list .toushuList .btn::before{width:13.35938vw;height:16.5625vw}section.modal-glass-toushu-list .toushuList .name{font-size:2.5vw;letter-spacing:.15625vw;right:.78125vw;top:.9375vw}section.modal-glass-toushu-list .toushuList .name::after,section.modal-glass-toushu-list .toushuList .name::before{width:1.40625vw;height:1.40625vw}section.modal-glass-toushu-list .toushuList .name::before{margin:0 auto .625vw}section.modal-glass-toushu-list .toushuList .name::after{margin:.625vw auto 0}section.modal-glass-toushu-list .toushuList .glass{width:10.075vw;height:15.74219vw;left:.07812vw;top:1.5625vw}section.modal-glass-toushu-detail .wrap-sceneContent{padding-bottom:5.70312vw}section.modal-glass-toushu-detail .bg{width:118.125vw;min-width:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}section.modal-glass-toushu-detail .toushuName{font-size:16.40625vw;line-height:16.40625vw;letter-spacing:.07812vw;margin:4.14062vw auto 0}section.modal-glass-toushu-detail .toushuGlass{width:40vw;height:62.5vw;top:5.9375vw;margin-left:-20.46875vw;left:50%}section.modal-glass-toushu-detail .btn-next,section.modal-glass-toushu-detail .btn-prev{top:39.45312vw}section.modal-glass-toushu-detail .btn-next .arrow,section.modal-glass-toushu-detail .btn-prev .arrow{width:6.5625vw;height:3.4375vw}section.modal-glass-toushu-detail .btn-next .txt,section.modal-glass-toushu-detail .btn-prev .txt{font-size:1.25vw;letter-spacing:.07812vw;margin:1.40625vw auto 0}section.modal-glass-toushu-detail .btn-prev{left:2.34375vw}section.modal-glass-toushu-detail .btn-next{right:2.34375vw}section.modal-glass-toushu-detail .description{font-size:1.25vw;letter-spacing:.15625vw;width:65.625vw;margin:44.6875vw auto 0;line-height:200%;text-align:center}section.modal-glass-toushu-detail .wrap-otherInfo{margin:6.5625vw auto 0;padding-top:5.625vw}section.modal-glass-toushu-detail .recipe{margin:0 auto 0;padding-top:0;width:65.625vw}section.modal-glass-toushu-detail .recipe .wrap-recipeImg{width:54.375vw;height:54.375vw}section.modal-glass-toushu-detail .recipe .recipeImg{width:54.375vw;height:54.375vw}section.modal-glass-toushu-detail .recipe .recipeImgTxt{font-size:.9375vw;letter-spacing:.15625vw;right:.9375vw;top:0}section.modal-glass-toushu-detail .recipe .recipeImgTxt::before{width:2.10938vw;top:-.15625vw;margin-right:.46875vw}section.modal-glass-toushu-detail .recipe .wrap-recipeCaption{width:31.25vw;margin:-10.9375vw 0 0 auto;background-size:6.32812vw 5.19531vw}section.modal-glass-toushu-detail .recipe .recipeCaption{font-size:1.875vw;letter-spacing:.15625vw;width:27.10938vw;margin:1.71875vw auto 2.1875vw}section.modal-glass-toushu-detail .recipe .btn-toRecipeDetail{width:27.10938vw;height:3.125vw;font-size:1.09375vw;letter-spacing:.15625vw;margin:0 auto 2.1875vw}section.modal-glass-toushu-detail ul.charList{gap:10vw;width:49.80469vw;margin:6.875vw auto}section.modal-glass-toushu-detail ul.charList li.charItem{height:63.21875vw}section.modal-glass-toushu-detail ul.charList li.charItem .charName{margin-left:3.1875vw}section.modal-glass-toushu-detail ul.charList li.charItem .charName .ja{font-size:4.25vw;letter-spacing:.07812vw}section.modal-glass-toushu-detail ul.charList li.charItem .charName .en{font-size:1.32812vw;letter-spacing:.15625vw;margin:2.125vw 0 1.99219vw}section.modal-glass-toushu-detail ul.charList li.charItem .productName{font-size:1.32812vw;letter-spacing:.07812vw;margin-left:3.1875vw;padding-left:2.25781vw}section.modal-glass-toushu-detail ul.charList li.charItem .productName::before{width:1.09375vw;height:1.09375vw;left:0;top:.07812vw;margin-right:.3125vw}section.modal-glass-toushu-detail ul.charList li.charItem .productName::before{width:1.72656vw;height:1.72656vw;left:0;top:.19922vw}section.modal-glass-toushu-detail ul.charList li.charItem .charGlass{width:43.5625vw;height:43.5625vw;left:-6.64062vw;top:9.96094vw}section.modal-glass-toushu-detail ul.charList li.charItem .charPic{width:68.425vw;height:72.8875vw;left:-3.20312vw;top:-8.63281vw}section.modal-glass-toushu-detail ul.charList li.charItem .charPic[src*="/59.png"]{-webkit-mask-position:0 -3.98438vw;mask-position:0 -3.98438vw}section.modal-glass-toushu-detail ul.charList li.charItem .charPic[src*="/83.png"]{-webkit-mask-position:0 3.51562vw;mask-position:0 3.51562vw}section.modal-glass-toushu-detail[data-toushu-type=短刀] ul.charList li.charItem{height:47.94531vw}section.modal-glass-toushu-detail[data-toushu-type=短刀] ul.charList li.charItem .charGlass{left:-6.64062vw;top:2.65625vw}section.modal-glass-toushu-detail[data-toushu-type=短刀] ul.charList li.charItem .charPic{left:-3.20312vw;top:-15.9375vw}section.modal-glass-toushu-detail[data-toushu-type=脇差] ul.charList li.charItem{height:49.9375vw}section.modal-glass-toushu-detail[data-toushu-type=脇差] ul.charList li.charItem .charGlass{left:-6.64062vw;top:4.64844vw}section.modal-glass-toushu-detail[data-toushu-type=脇差] ul.charList li.charItem .charPic{left:-3.20312vw;top:-13.94531vw}section.modal-glass-toushu-detail[data-toushu-type=打刀] ul.charList li.charItem{height:52.59375vw}section.modal-glass-toushu-detail[data-toushu-type=打刀] ul.charList li.charItem .charGlass{left:-6.64062vw;top:7.30469vw}section.modal-glass-toushu-detail[data-toushu-type=打刀] ul.charList li.charItem .charPic{left:-3.20312vw;top:-11.28906vw}section.modal-glass-toushu-detail[data-toushu-type=太刀] ul.charList li.charItem{height:54.58594vw}section.modal-glass-toushu-detail[data-toushu-type=太刀] ul.charList li.charItem .charGlass{left:-6.64062vw;top:9.29688vw}section.modal-glass-toushu-detail[data-toushu-type=太刀] ul.charList li.charItem .charPic{left:-3.20312vw;top:-9.29688vw}section.modal-glass-toushu-detail[data-toushu-type=大太刀] ul.charList li.charItem{height:55.25vw}section.modal-glass-toushu-detail[data-toushu-type=大太刀] ul.charList li.charItem .charGlass{left:-6.64062vw;top:9.96094vw}section.modal-glass-toushu-detail[data-toushu-type=大太刀] ul.charList li.charItem .charPic{left:-3.20312vw;top:-8.63281vw}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem{height:58.57031vw}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem .charGlass{left:-6.64062vw;top:13.28125vw}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem .charPic{left:-3.20312vw;top:-8.63281vw}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem .charPic[src*="/136.png"]{left:-3.20312vw;top:-5.3125vw}section.modal-glass-toushu-detail[data-toushu-type=薙刀] ul.charList li.charItem{height:57.24219vw}section.modal-glass-toushu-detail[data-toushu-type=薙刀] ul.charList li.charItem .charGlass{left:-6.64062vw;top:11.95312vw}section.modal-glass-toushu-detail[data-toushu-type=薙刀] ul.charList li.charItem .charPic{left:-3.20312vw;top:-6.64062vw}section.modal-glass-toushu-detail[data-toushu-type=剣] ul.charList li.charItem{height:49.9375vw}section.modal-glass-toushu-detail[data-toushu-type=剣] ul.charList li.charItem .charGlass{left:-6.64062vw;top:4.64844vw}section.modal-glass-toushu-detail[data-toushu-type=剣] ul.charList li.charItem .charPic{left:-3.20312vw;top:-13.94531vw}section.modal-glass-toushu-detail .sectionFooter{padding:2.10938vw 0 2.46094vw;width:48.4375vw;margin:-.15625vw auto 0}section.modal-glass-toushu-detail .sectionFooter .btn-next .arrow,section.modal-glass-toushu-detail .sectionFooter .btn-prev .arrow{width:4.92188vw;height:2.57812vw}section.modal-glass-toushu-detail .sectionFooter .btn-next .txt,section.modal-glass-toushu-detail .sectionFooter .btn-prev .txt{font-size:1.40625vw;letter-spacing:.11719vw;margin:0 1.40625vw 0;width:4.45312vw}section.modal-glass-toushu-detail .sectionFooter .back-to-list .back_to_list_icon{width:1.17188vw;height:1.17188vw;top:-.46875vw}section.modal-glass-toushu-detail .sectionFooter .back-to-list .txt{font-size:1.40625vw;letter-spacing:.15625vw}section.modal-glass-toushu-detail .description{-webkit-transform:translate(0,2.34375vw);transform:translate(0,2.34375vw)}section.modal-glass-toushu-detail .wrap-otherInfo{-webkit-transform:translate(0,2.34375vw);transform:translate(0,2.34375vw)}section.modal-glass-detail .wrap-sceneContent{padding-bottom:5.70312vw}section.modal-glass-detail ._dummy2{width:131.09375vw}section.modal-glass-detail .wrap-detail-info{margin-left:5.23438vw;width:48.4375vw;margin:6.64062vw auto 0}section.modal-glass-detail .char_bg{width:118.125vw;min-width:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}section.modal-glass-detail .charName .ja{font-size:5vw;letter-spacing:.07812vw;line-height:105%}section.modal-glass-detail .charName .en{font-size:1.71875vw;letter-spacing:.39062vw;margin:1.66016vw 0 1.36719vw}section.modal-glass-detail .productName{font-size:.9375vw;letter-spacing:.15625vw;padding-left:1.40625vw}section.modal-glass-detail .productName::before{width:1.17188vw;height:1.17188vw;left:0;top:.07812vw}section.modal-glass-detail .wrap-imgs{height:53.67188vw}section.modal-glass-detail .charGlass{width:57.5vw;height:57.5vw;left:-17.5vw;top:-2.96875vw}section.modal-glass-detail .charGlass[data-toushu="脇差"]{left:-17.5vw;top:-2.96875vw}section.modal-glass-detail .charGlass[data-toushu="太刀"]{left:-17.5vw;top:-2.96875vw}section.modal-glass-detail .charGlass[data-toushu="大太刀"]{left:-17.34375vw;top:-2.65625vw}section.modal-glass-detail .charGlass[data-toushu="槍"]{left:-17.26562vw;top:1.32812vw}section.modal-glass-detail .charGlass[data-toushu="薙刀"]{left:-17.5vw;top:1.71875vw}section.modal-glass-detail .charGlass[data-toushu="剣"]{left:-17.5vw;top:-2.96875vw}section.modal-glass-detail .charPic{width:127.97813vw;height:133.15781vw;left:-39.84375vw;top:-33.20312vw}section.modal-glass-detail .charPic[data-shincho="1"]{left:-37.5vw;top:-22.8125vw;-webkit-mask-position:0 -10.9375vw;mask-position:0 -10.9375vw}section.modal-glass-detail .charPic[data-shincho="2"]{left:-37.73438vw;top:-23.67188vw;-webkit-mask-position:0 -9.375vw;mask-position:0 -9.375vw}section.modal-glass-detail .charPic[data-shincho="3"]{left:-40vw;top:-26.17188vw;-webkit-mask-position:0 -7.8125vw;mask-position:0 -7.8125vw}section.modal-glass-detail .charPic[data-shincho="4"]{left:-37.5vw;top:-28.125vw;-webkit-mask-position:0 -5.46875vw;mask-position:0 -5.46875vw}section.modal-glass-detail .toBuyPage{font-size:1.25vw;letter-spacing:.15625vw;width:48.4375vw;height:4.375vw}section.modal-glass-detail .toBuyPage .btn_to_buy_page_icon{width:1.5vw;height:1.25vw;margin-right:.9375vw}section.modal-glass-detail .notice-closed{margin-top:1.25vw;font-size:.9375vw;letter-spacing:.15625vw}section.modal-glass-detail .caption-data{margin-top:2.5vw;font-size:1.25vw;letter-spacing:.15625vw;padding:1.875vw 0}section.modal-glass-detail .caption-data::before{width:1.09375vw;height:1.09375vw;left:0;top:.07812vw;margin-right:.3125vw}section.modal-glass-detail .dataList{font-size:1.09375vw;letter-spacing:.15625vw}section.modal-glass-detail .dataList .dataItem{padding:1.21094vw 0}section.modal-glass-detail .dataList .dataName{width:5.85938vw}section.modal-glass-detail .noteList{font-size:.78125vw;letter-spacing:.07812vw;margin-top:1.5625vw;gap:.625vw;line-height:135%}section.modal-glass-detail .noteList .noteItem::before{font-size:1.5em;margin-right:.3em;margin-left:-.2em;position:relative;top:.15em}section.modal-glass-detail .scheduleList{font-size:1.09375vw;letter-spacing:.15625vw;margin-top:2.03125vw;padding:1.5625vw 1.5625vw 1.5625vw;gap:1.25vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}section.modal-glass-detail .scheduleList .scheduleItem{gap:.625vw}section.modal-glass-detail .scheduleList .scheduleDataTitle::before{width:1.09375vw;height:1.09375vw;left:0;top:.07812vw;margin-right:.3125vw}section.modal-recipe-detail .wrap-sceneContent{padding-bottom:5.70312vw}section.modal-recipe-detail .wrap-detail-info{margin-left:3.98438vw;width:48.4375vw;margin:0 auto}section.modal-recipe-detail .detailImg{width:48.4375vw}section.modal-recipe-detail .wrap-txtInfo{width:48.4375vw;margin:3.75vw auto 0}section.modal-recipe-detail .cocktailIndex{font-size:1.25vw;letter-spacing:.15625vw;line-height:100%}section.modal-recipe-detail .cocktailName{font-size:2.5vw;letter-spacing:.15625vw;margin-top:1.25vw}section.modal-recipe-detail .cocktailDescription{font-size:1.25vw;letter-spacing:.15625vw;margin-top:1.875vw;line-height:200%}section.modal-recipe-detail .detailDataList{margin-top:2.5vw;gap:2.5vw}section.modal-recipe-detail .detailDataList .dataTitle::before{width:1.09375vw;height:1.09375vw;left:0;top:.07812vw;margin-right:.3125vw}section.modal-recipe-detail .detailDataList .dataTitle{font-size:1.09375vw;letter-spacing:.15625vw}section.modal-recipe-detail .detailDataList .dataValue{font-size:1.09375vw;letter-spacing:.15625vw;margin-top:1.25vw}section.modal-recipe-detail .banner_to_list{width:48.4375vw;margin:3.75vw auto 0}section.modal-recipe-detail .banner_to_list .wrap-bannerImg{width:48.4375vw;height:18.75vw}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt{height:3.75vw}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt .ja{font-size:.9375vw;letter-spacing:.15625vw;margin:0 0 0 .9375vw}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt .en{font-size:.78125vw;letter-spacing:.15625vw;margin:.3125vw 0 0 .9375vw}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt img.arrow{width:1.875vw;height:.9375vw;right:1.25vw}section.modal-recipe-detail .cocktailIndex{-webkit-transform:translate(0,2.34375vw);transform:translate(0,2.34375vw)}section.modal-recipe-detail .cocktailName{-webkit-transform:translate(0,2.34375vw);transform:translate(0,2.34375vw)}section.modal-recipe-detail .cocktailDescription{-webkit-transform:translate(0,2.34375vw);transform:translate(0,2.34375vw)}section.modal-recipe-detail .detailDataList{-webkit-transform:translate(0,2.34375vw);transform:translate(0,2.34375vw)}section.modal-recipe-list .wrap-sceneContent{padding-bottom:5.70312vw}section.modal-recipe-list .wrap-mainImg{height:62.5vw;width:48.4375vw;margin:0 auto 0}section.modal-recipe-list .mainImgTxt{margin:2.57812vw 0 0 3.125vw}section.modal-recipe-list .mainImgTxt .ja{font-size:3.75vw;letter-spacing:.07812vw}section.modal-recipe-list .mainImgTxt .en{font-size:1.25vw;letter-spacing:.39062vw;margin:1.25vw 0 0 0;text-align:left}section.modal-recipe-list .description{font-size:1.25vw;letter-spacing:.13281vw;width:48.4375vw;margin:3.75vw auto 2.5vw;line-height:200%}section.modal-recipe-list .recipeList{gap:2.5vw 3.125vw;width:48.4375vw;margin:0 auto 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.modal-recipe-list .recipeList .recipeItem{width:22.65625vw;height:28.82812vw}section.modal-recipe-list .recipeList .recipeItem::before{width:21.25vw;height:27.42188vw}section.modal-recipe-list .recipeList .recipePic{width:18.98438vw;height:18.98438vw;margin:1.79688vw auto 0}section.modal-recipe-list .recipeList .recipeName{font-size:1.71875vw;letter-spacing:.15625vw;margin:1.25vw 0 1.09375vw 1.875vw}section.modal-recipe-list .recipeList .recipeNameSub::before{width:1.09375vw;height:1.09375vw;left:0;top:.07812vw;margin-right:.3125vw}section.modal-recipe-list .recipeList .recipeNameSub{font-size:1.09375vw;letter-spacing:.15625vw;margin:0 0 0 1.875vw}section.modal-recipe-list .description{-webkit-transform:translate(0,2.34375vw);transform:translate(0,2.34375vw)}section.modal-recipe-list .recipeList{-webkit-transform:translate(0,2.34375vw);transform:translate(0,2.34375vw)}section.modal-about .bg{width:118.125vw;min-width:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}section.modal-about .wrap-contents{width:48.4375vw;margin:0 auto 0}section.modal-about .sceneTitle{margin:8.35938vw auto 0}section.modal-about .sceneTitle .en{font-size:2.65625vw;letter-spacing:.15625vw;margin-bottom:.625vw}section.modal-about .sceneTitle .ja{font-size:1.25vw;letter-spacing:.15625vw}section.modal-about .wrap-glass{width:58.75vw;margin:4.6875vw auto 0;height:auto}section.modal-about .wrap-glass .glass{width:14.6875vw;height:20.54688vw;height:auto}section.modal-about .wrap-glass .glass img{width:13.90625vw;height:auto}section.modal-about .overviewTxt{font-size:1.25vw;letter-spacing:.15625vw;margin-top:3.75vw}section.modal-about .wrap-variations{height:82.96875vw;margin:5.39062vw auto 0;width:100%}section.modal-about .wrap-variations .variations-bg-grade,section.modal-about .wrap-variations .variations-bg-grade-prev{height:62.5vw}section.modal-about .wrap-variations .variations-bg{top:18.98438vw}section.modal-about .wrap-variations .wrap-variation-content{width:46.5625vw;margin:0 auto 0}section.modal-about .wrap-variations .variation-glass{margin:7.34375vw auto -4.53125vw}section.modal-about .wrap-variations .variation-glass .glass{margin:3.125vw}section.modal-about .wrap-variations .variation-glass img{width:29.6875vw;margin:0 auto 0}section.modal-about .wrap-variations .variation-toushu-name{top:5.15625vw;right:6.25vw;width:6.5625vw}section.modal-about .wrap-variations .variation-toushu-name .name{font-size:5vw;letter-spacing:.15625vw;margin:0 auto 0}section.modal-about .wrap-variations .variation-toushu-name .name::after,section.modal-about .wrap-variations .variation-toushu-name .name::before{width:2.65625vw;height:2.65625vw}section.modal-about .wrap-variations .variation-toushu-name .name::before{margin:0 auto 1.17188vw}section.modal-about .wrap-variations .variation-toushu-name .name::after{margin:1.17188vw auto 0}section.modal-about .wrap-variations .btn-next,section.modal-about .wrap-variations .btn-prev{top:31.48438vw}section.modal-about .wrap-variations .btn-next .arrow,section.modal-about .wrap-variations .btn-prev .arrow{width:6.40625vw;height:3.20312vw}section.modal-about .wrap-variations .btn-prev{left:-.78125vw}section.modal-about .wrap-variations .btn-next{right:-.78125vw}section.modal-about .wrap-variations .glass-description{font-size:1.40625vw;letter-spacing:.15625vw;margin:0 auto 0;width:48.28125vw}section.modal-about .wrap-variations .glass-description-notice{font-size:.78125vw;letter-spacing:.07812vw;margin:2.5vw auto 0;width:48.28125vw}section.modal-faq .bg{width:118.125vw;min-width:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}section.modal-faq .wrap-contents{width:48.4375vw;margin:0 auto 0}section.modal-faq .backToTop{font-size:.9375vw;letter-spacing:.15625vw;left:0;top:4.29688vw}section.modal-faq .backToTop .arrow{margin-right:.3125vw;top:-.15625vw}section.modal-faq .sceneTitle{margin:8.35938vw auto 0}section.modal-faq .sceneTitle .en{font-size:2.65625vw;letter-spacing:.15625vw;margin-bottom:.625vw}section.modal-faq .sceneTitle .ja{font-size:1.25vw;letter-spacing:.15625vw}section.modal-faq .faqList{margin:3.125vw auto 0}section.modal-faq .faqList .faqItem::before{width:48.4375vw}section.modal-faq .faqList .box-q{padding:1.875vw 0;width:48.4375vw;margin:0 auto 0}section.modal-faq .faqList .wrap-a-content{padding:1.875vw 0;width:48.4375vw;margin:0 auto 0}section.modal-faq .faqList .wrap-a-content.scrollContent{padding:1.875vw 0;width:48.4375vw;margin:0}section.modal-faq .faqList .wrap-a-content.scrollContent .content{width:45.15625vw}section.modal-faq .faqList .wrap-a-content.scrollContent .content-txt{font-size:1.09375vw;letter-spacing:.15625vw;width:42.26562vw;margin-top:1.5625vw}section.modal-faq .faqList .wrap-a-content::before{width:48.4375vw}section.modal-faq .faqList .label{font-size:1.875vw;letter-spacing:.15625vw;width:3.28125vw}section.modal-faq .faqList .content{font-size:1.09375vw;letter-spacing:.15625vw;width:42.26562vw}section.modal-faq .faqList .openClose{width:1.09375vw;height:1.09375vw;right:.39062vw}section.modal-faq .faqList .dataTable .cell{font-size:.78125vw;letter-spacing:.07812vw;padding:.625vw .78125vw}section.modal-menu .wrap-sceneContent::before{background-size:15.79688vw 20.29688vw}section.modal-menu .wrap-sceneContent{width:31.25vw;margin:0 0 0 auto}section.modal-menu .logo{width:12.50391vw;height:12.50391vw;margin:8.20312vw auto 0;left:.15625vw;position:relative}section.modal-menu .site_title{width:18.82812vw;margin:.625vw auto 2.8125vw;left:.15625vw;height:auto;position:relative}section.modal-menu .partition{width:18.82812vw;margin:0 auto 0}section.modal-menu .btn{width:18.82812vw;margin:0 auto 0;padding:1.25vw 0}section.modal-menu .btn .en{font-size:1.25vw;letter-spacing:.15625vw}section.modal-menu .btn .ja{font-size:.78125vw;letter-spacing:.07812vw;margin-top:.625vw}section.modal-menu .btn .openClose{width:2.5vw;height:2.5vw;top:1.25vw}section.modal-menu .btn .openClose::before{width:2.5vw}section.modal-menu .btn .openClose::after{height:2.5vw}section.modal-menu .according-body{width:18.82812vw;margin:-.625vw auto 1.01562vw}section.modal-menu .wrap-subBtn{width:18.82812vw;margin:0 auto 0;padding:.625vw 0 0}section.modal-menu .subBtn{font-size:1.09375vw;letter-spacing:.15625vw;padding:.625vw 0}section.modal-menu .subBtn .arrow{width:1.40625vw;height:.78125vw;top:.15625vw;margin-right:.39062vw}section.modal-menu .subBtn .external{width:1.09375vw;height:1.17188vw}._dummy{width:118.125vw}}@media screen and (min-width:737px) and (min-width:1280px){.sectionRoot .btn-close,.sectionRoot .btn-close-dialog{width:80px;height:80px}.sectionRoot .btn-close .btn_close_icon,.sectionRoot .btn-close-dialog .btn_close_icon{width:45.7px;height:45.7px}.sideNav{width:32px;left:40px;top:40px}.sideNav .toushu{font-size:32px;letter-spacing:2px}.sideNav .partition{width:23px;margin:16px auto}.sideNav .wrapTouchouNum .ja{font-size:22px;letter-spacing:2px}.sideNav .wrapTouchouNum .en{font-size:22px;letter-spacing:2px;left:27px;top:6px}.sideNav .recipeCaption{font-size:22px;letter-spacing:2px;left:27px;top:0}.sideNav .wrap-nextPrev{left:40px;bottom:113px}.sideNav .wrap-nextPrev .btn-prev .arrow{width:17px;height:10px;margin-bottom:8px}.sideNav .wrap-nextPrev .btn-prev .txt{font-size:14px;letter-spacing:1px}.sideNav .wrap-nextPrev .back-to-list .back_to_list_icon{width:15.4px;height:14px}.sideNav .wrap-nextPrev .back-to-list .txt{font-size:14px;letter-spacing:1px}.sideNav .wrap-nextPrev .btn-next .arrow{width:17px;height:10px;margin-top:8px}.sideNav .wrap-nextPrev .btn-next .txt{font-size:14px;letter-spacing:1px}.copyright{font-size:10px;letter-spacing:2px;margin:48px auto 48px}.modal-menu .copyright{width:241px}.js-backgroundEffect{width:1280px;height:800px}.js-backgroundEffect .near .sakura{width:35px;height:60px}.js-backgroundEffect .sakura{width:35px;height:60px}.header .wrap-headerContent{height:72px}.header .logo{width:66.5px;height:66.5px;left:16px;top:3px}.header .siteName{font-size:22px;left:90px;top:23px;letter-spacing:2px}.header .btn-sort{font-size:14px;right:100px;top:16px;padding:5px 0 6px 50px;width:185px;height:40px}.header .arrow{width:10.9116px;height:6.75px;right:30px;top:16px}.header .btn-menuOpen{width:72px;height:72px;right:15px}.header .btn-menuOpen::before{width:40px;top:29px;left:16px}.header .btn-menuOpen::after{width:40px;bottom:29px;left:16px}section.scene-opening .wrap-bg{min-height:908px}section.scene-opening .bg_top{width:1512px}section.scene-opening .subScene-loading .loading{font-size:16px;letter-spacing:2px}section.scene-opening .subScene-opening{min-height:908px}section.scene-opening .subScene-opening .wrap-openingElements{height:908px}section.scene-opening .subScene-opening .logo{width:240px;height:240px;margin:200px auto 0}section.scene-opening .subScene-opening .title{width:476.84px;height:163.8px;margin:40px auto 0}section.scene-opening .subScene-opening .partition{width:105px;height:10px;margin:32px auto 0}section.scene-opening .subScene-opening .kikan{width:208.75px;height:96.25px;margin:30px auto 0}section.scene-opening .subScene-opening .label_1{width:400.9px;height:98.8px;margin:41px auto 0}section.scene-opening .subScene-opening .label_2{width:152.25px;height:152.25px;left:0;right:-770px;top:305px}section.scene-opening .subScene-opening .char1{width:376px;height:531px;left:5px;right:0;bottom:-148px;margin:0 auto 0}section.scene-opening .subScene-opening .char2{width:419px;height:594px;left:-556px;right:0;bottom:-233px;margin:0 auto 0}section.scene-opening .subScene-opening .wrap_char3{width:377px;height:530px;left:581px;right:0;bottom:-208px;margin:0 auto 0}section.scene-opening .subScene-opening .char3{width:377px;height:530px}section.scene-opening .subScene-opening .char4{width:407px;height:578px;left:-1092px;right:0;bottom:-178px;margin:0 auto 0}section.scene-opening .subScene-opening .wrap_char5{width:270px;height:548px;left:0;right:-1062px;bottom:-176px}section.scene-opening .subScene-opening .char5{width:270px;height:548px}section.scene-opening .subScene-opening .skewBg{top:151px}section.scene-opening .subScene-opening .skewBg .grade{height:150px}section.scene-opening .subScene-opening .skewBg .skew::before{height:600px;margin-top:-135px}section.scene-opening .subScene-opening .skewBg .skew::after{height:600px;margin-top:-223px}section.scene-opening .subScene-opening .fin{width:441px;height:172px;margin:31px auto 0}section.scene-opening .subScene-opening .glassSlider{margin-top:410px;height:500px}section.scene-opening .subScene-opening .glassSlider .wrap-glass{height:500px}section.scene-opening .subScene-opening .glassSlider .badge{width:150px;height:150px;margin-left:320px;top:-10px}section.scene-opening .subScene-opening .glassSlider .scroll-glass{top:80px}section.scene-opening .subScene-opening .glassSlider .scroll-glass .glass{width:255px}section.scene-opening .subScene-opening .scroll_attention{bottom:-47px;width:194px;height:119px}section.scene-opening .subScene-opening .scroll_attention .txt{font-size:16px;letter-spacing:2px}section.scene-opening .subScene-opening .scroll_attention .black,section.scene-opening .subScene-opening .scroll_attention .white{height:83px;top:36px}section.scene-opening .subScene-opening .scroll_attention .black::before,section.scene-opening .subScene-opening .scroll_attention .white::before{height:82px}section.scene-opening .subScene-opening .scroll_attention .black::after,section.scene-opening .subScene-opening .scroll_attention .white::after{width:5px;height:5px}section.scene-opening .subScene-opening[data-phase="2"] .logo{margin:-7px auto 0}section.scene-opening .subScene-opening[data-phase="2"] .title{margin:-46px auto -20px}section.scene-opening .subScene-about .bgColor{height:730px}section.scene-opening .subScene-about .char{width:486px;height:785.7px;margin-left:-616px;top:42px}section.scene-opening .subScene-about .catch{width:106.5px;height:232.5px;top:110px;left:21px}section.scene-opening .subScene-about .bgPattern{width:1512px;top:712px}section.scene-opening .subScene-about .glass{width:380.8px;height:595px;margin-right:-596px;top:64px}section.scene-opening .subScene-about .txt{font-size:18px;letter-spacing:2px;margin:665px auto 0}section.scene-opening .subScene-about .notice{font-size:10px;letter-spacing:1px;margin:29px auto 210px}section.scene-opening .subScene-ageCheck::before{background-size:202.2px 259.8px}section.scene-opening .subScene-ageCheck .wrap-content{padding:40px 0;width:496px}section.scene-opening .subScene-ageCheck .ask{font-size:22px;letter-spacing:2px}section.scene-opening .subScene-ageCheck .ask::before{width:14px;height:14px;left:0;top:1px;margin-right:4px}section.scene-opening .subScene-ageCheck .ask::after{width:14px;height:14px;left:0;top:1px;margin-left:4px}section.scene-opening .subScene-ageCheck .ask::after,section.scene-opening .subScene-ageCheck .ask::before{top:-1px}section.scene-opening .subScene-ageCheck .ask::before{margin-right:10px}section.scene-opening .subScene-ageCheck .ask::after{margin-left:4px}section.scene-opening .subScene-ageCheck .attention{font-size:14px;letter-spacing:2px;margin:16px auto 24px}section.scene-opening .subScene-ageCheck .wrap-btns{width:416px;margin:0 auto}section.scene-opening .subScene-ageCheck .no,section.scene-opening .subScene-ageCheck .yes{font-size:12px;letter-spacing:2px;width:128px;height:40px;margin:0 8px 0}section.scene-opening .subScene-ageCheck .note{font-size:13px;letter-spacing:1px;margin:24px auto -5px;left:6px}section.scene-glass-all .bg{width:1512px}section.scene-glass-all .swiper{gap:11.77px 24px;width:3614px;padding:40px 50px 160px 50px}section.scene-glass-all .swiper .copyright{margin-left:200px;margin-right:200px}section.scene-glass-all .glassObject{width:190px;height:390px}section.scene-glass-all .glassObject:nth-of-type(1),section.scene-glass-all .glassObject:nth-of-type(34),section.scene-glass-all .glassObject:nth-of-type(67){margin-left:95px}section.scene-glass-all .glassObject:nth-of-type(16),section.scene-glass-all .glassObject:nth-of-type(49),section.scene-glass-all .glassObject:nth-of-type(82){margin-right:95px}section.scene-glass-all .pic{height:365px;left:-25px;top:6px}section.scene-glass-all .name{font-size:14px;letter-spacing:2px}section.scene-glass-all .howto ._dummy{width:660px;height:471px;top:7px}section.scene-glass-all .howto .howto-content{width:640px;height:451px}section.scene-glass-all .howto .howto-content::after{border-width:10px}section.scene-glass-all .howto .btn-close-dialog{top:10px;right:10px}section.scene-glass-all .howto .howto-content::before{background-size:202.2px 259.8px}section.scene-glass-all .howto .howto-content .title{font-size:22px;letter-spacing:2px;margin:92px auto 0}section.scene-glass-all .howto .howto-content .title::before{width:14px;height:14px;left:0;top:1px;margin-right:4px}section.scene-glass-all .howto .howto-content .title::before{margin:0 auto 8px}section.scene-glass-all .howto .howto-content .howtoStepList{margin:14px auto 0}section.scene-glass-all .howto .howto-content .stepItem{margin:0 auto -1px}section.scene-glass-all .howto .howto-content .stepIcon{width:48px;height:60px}section.scene-glass-all .howto .howto-content .stepTxt{font-size:14px;letter-spacing:2px}section.scene-glass-all .howto .howto-content .attention{font-size:12px;letter-spacing:.5px;margin:20px auto 0}section.modal-glass-toushu-list .wrap-sceneContent{padding-bottom:100px;background-size:153.5px 153.5px}section.modal-glass-toushu-list .txt{font-size:24px;letter-spacing:2px;margin:153px auto 0}section.modal-glass-toushu-list .toushuList{width:840px;margin:32px auto 0;gap:40px}section.modal-glass-toushu-list .toushuList .btn{width:180px;height:221px}section.modal-glass-toushu-list .toushuList .btn::before{width:171px;height:212px}section.modal-glass-toushu-list .toushuList .name{font-size:32px;letter-spacing:2px;right:10px;top:12px}section.modal-glass-toushu-list .toushuList .name::after,section.modal-glass-toushu-list .toushuList .name::before{width:18px;height:18px}section.modal-glass-toushu-list .toushuList .name::before{margin:0 auto 8px}section.modal-glass-toushu-list .toushuList .name::after{margin:8px auto 0}section.modal-glass-toushu-list .toushuList .glass{width:128.96px;height:201.5px;left:1px;top:20px}section.modal-glass-toushu-detail .wrap-sceneContent{padding-bottom:73px}section.modal-glass-toushu-detail .bg{width:1512px}section.modal-glass-toushu-detail .toushuName{font-size:210px;line-height:210px;letter-spacing:1px;margin:53px auto 0}section.modal-glass-toushu-detail .toushuGlass{width:512px;height:800px;top:76px;margin-left:-262px}section.modal-glass-toushu-detail .btn-next,section.modal-glass-toushu-detail .btn-prev{top:505px}section.modal-glass-toushu-detail .btn-next .arrow,section.modal-glass-toushu-detail .btn-prev .arrow{width:84px;height:44px}section.modal-glass-toushu-detail .btn-next .txt,section.modal-glass-toushu-detail .btn-prev .txt{font-size:16px;letter-spacing:1px;margin:18px auto 0}section.modal-glass-toushu-detail .btn-prev{left:30px}section.modal-glass-toushu-detail .btn-next{right:30px}section.modal-glass-toushu-detail .description{font-size:16px;letter-spacing:2px;width:840px;margin:572px auto 0}section.modal-glass-toushu-detail .wrap-otherInfo{margin:84px auto 0;padding-top:72px}section.modal-glass-toushu-detail .recipe{margin:0 auto 0;padding-top:0;width:840px}section.modal-glass-toushu-detail .recipe .wrap-recipeImg{width:696px;height:696px}section.modal-glass-toushu-detail .recipe .recipeImg{width:696px;height:696px}section.modal-glass-toushu-detail .recipe .recipeImgTxt{font-size:12px;letter-spacing:2px;right:12px;top:0}section.modal-glass-toushu-detail .recipe .recipeImgTxt::before{width:27px;top:-2px;margin-right:6px}section.modal-glass-toushu-detail .recipe .wrap-recipeCaption{width:400px;margin:-140px 0 0 auto;background-size:81px 66.5px}section.modal-glass-toushu-detail .recipe .recipeCaption{font-size:24px;letter-spacing:2px;width:347px;margin:22px auto 28px}section.modal-glass-toushu-detail .recipe .btn-toRecipeDetail{width:347px;height:40px;font-size:14px;letter-spacing:2px;margin:0 auto 28px}section.modal-glass-toushu-detail ul.charList{gap:128px;width:637.5px;margin:88px auto}section.modal-glass-toushu-detail ul.charList li.charItem{height:809.2px}section.modal-glass-toushu-detail ul.charList li.charItem .charName{margin-left:40.8px}section.modal-glass-toushu-detail ul.charList li.charItem .charName .ja{font-size:54.4px;letter-spacing:1px}section.modal-glass-toushu-detail ul.charList li.charItem .charName .en{font-size:17px;letter-spacing:2px;margin:27.2px 0 25.5px}section.modal-glass-toushu-detail ul.charList li.charItem .productName{font-size:17px;letter-spacing:1px;margin-left:40.8px;padding-left:28.9px}section.modal-glass-toushu-detail ul.charList li.charItem .productName::before{width:14px;height:14px;left:0;top:1px;margin-right:4px}section.modal-glass-toushu-detail ul.charList li.charItem .productName::before{width:22.1px;height:22.1px;left:0;top:2.55px}section.modal-glass-toushu-detail ul.charList li.charItem .charGlass{width:557.6px;height:557.6px;left:-85px;top:127.5px}section.modal-glass-toushu-detail ul.charList li.charItem .charPic{width:875.84px;height:932.96px;left:-41px;top:-110.5px}section.modal-glass-toushu-detail ul.charList li.charItem .charPic[src*="/59.png"]{-webkit-mask-position:0 -51px;mask-position:0 -51px}section.modal-glass-toushu-detail ul.charList li.charItem .charPic[src*="/83.png"]{-webkit-mask-position:0 45px;mask-position:0 45px}section.modal-glass-toushu-detail[data-toushu-type=短刀] ul.charList li.charItem{height:613.7px}section.modal-glass-toushu-detail[data-toushu-type=短刀] ul.charList li.charItem .charGlass{left:-85px;top:34px}section.modal-glass-toushu-detail[data-toushu-type=短刀] ul.charList li.charItem .charPic{left:-41px;top:-204px}section.modal-glass-toushu-detail[data-toushu-type=脇差] ul.charList li.charItem{height:639.2px}section.modal-glass-toushu-detail[data-toushu-type=脇差] ul.charList li.charItem .charGlass{left:-85px;top:59.5px}section.modal-glass-toushu-detail[data-toushu-type=脇差] ul.charList li.charItem .charPic{left:-41px;top:-178.5px}section.modal-glass-toushu-detail[data-toushu-type=打刀] ul.charList li.charItem{height:673.2px}section.modal-glass-toushu-detail[data-toushu-type=打刀] ul.charList li.charItem .charGlass{left:-85px;top:93.5px}section.modal-glass-toushu-detail[data-toushu-type=打刀] ul.charList li.charItem .charPic{left:-41px;top:-144.5px}section.modal-glass-toushu-detail[data-toushu-type=太刀] ul.charList li.charItem{height:698.7px}section.modal-glass-toushu-detail[data-toushu-type=太刀] ul.charList li.charItem .charGlass{left:-85px;top:119px}section.modal-glass-toushu-detail[data-toushu-type=太刀] ul.charList li.charItem .charPic{left:-41px;top:-119px}section.modal-glass-toushu-detail[data-toushu-type=大太刀] ul.charList li.charItem{height:707.2px}section.modal-glass-toushu-detail[data-toushu-type=大太刀] ul.charList li.charItem .charGlass{left:-85px;top:127.5px}section.modal-glass-toushu-detail[data-toushu-type=大太刀] ul.charList li.charItem .charPic{left:-41px;top:-110.5px}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem{height:749.7px}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem .charGlass{left:-85px;top:170px}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem .charPic{left:-41px;top:-110.5px}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem .charPic[src*="/136.png"]{left:-41px;top:-68px}section.modal-glass-toushu-detail[data-toushu-type=薙刀] ul.charList li.charItem{height:732.7px}section.modal-glass-toushu-detail[data-toushu-type=薙刀] ul.charList li.charItem .charGlass{left:-85px;top:153px}section.modal-glass-toushu-detail[data-toushu-type=薙刀] ul.charList li.charItem .charPic{left:-41px;top:-85px}section.modal-glass-toushu-detail[data-toushu-type=剣] ul.charList li.charItem{height:639.2px}section.modal-glass-toushu-detail[data-toushu-type=剣] ul.charList li.charItem .charGlass{left:-85px;top:59.5px}section.modal-glass-toushu-detail[data-toushu-type=剣] ul.charList li.charItem .charPic{left:-41px;top:-178.5px}section.modal-glass-toushu-detail .sectionFooter{padding:27px 0 31.5px;width:620px;margin:-2px auto 0}section.modal-glass-toushu-detail .sectionFooter .btn-next .arrow,section.modal-glass-toushu-detail .sectionFooter .btn-prev .arrow{width:63px;height:33px}section.modal-glass-toushu-detail .sectionFooter .btn-next .txt,section.modal-glass-toushu-detail .sectionFooter .btn-prev .txt{font-size:18px;letter-spacing:1.5px;margin:0 18px 0;width:57px}section.modal-glass-toushu-detail .sectionFooter .back-to-list .back_to_list_icon{width:15px;height:15px;top:-6px}section.modal-glass-toushu-detail .sectionFooter .back-to-list .txt{font-size:18px;letter-spacing:2px}section.modal-glass-detail .wrap-sceneContent{padding-bottom:73px}section.modal-glass-detail ._dummy2{width:1678px}section.modal-glass-detail .wrap-detail-info{margin-left:67px;width:620px;margin:85px auto 0}section.modal-glass-detail .char_bg{width:1512px}section.modal-glass-detail .charName .ja{font-size:64px;letter-spacing:1px}section.modal-glass-detail .charName .en{font-size:22px;letter-spacing:5px;margin:21.25px 0 17.5px}section.modal-glass-detail .productName{font-size:12px;letter-spacing:2px;padding-left:18px}section.modal-glass-detail .productName::before{width:15px;height:15px;left:0;top:1px}section.modal-glass-detail .wrap-imgs{height:687px}section.modal-glass-detail .charGlass{width:736px;height:736px;left:-224px;top:-38px}section.modal-glass-detail .charGlass[data-toushu="脇差"]{left:-224px;top:-38px}section.modal-glass-detail .charGlass[data-toushu="太刀"]{left:-224px;top:-38px}section.modal-glass-detail .charGlass[data-toushu="大太刀"]{left:-222px;top:-34px}section.modal-glass-detail .charGlass[data-toushu="槍"]{left:-221px;top:17px}section.modal-glass-detail .charGlass[data-toushu="薙刀"]{left:-224px;top:22px}section.modal-glass-detail .charGlass[data-toushu="剣"]{left:-224px;top:-38px}section.modal-glass-detail .charPic{width:1638.12px;height:1704.42px;left:-510px;top:-425px}section.modal-glass-detail .charPic[data-shincho="1"]{left:-480px;top:-292px;-webkit-mask-position:0 -140px;mask-position:0 -140px}section.modal-glass-detail .charPic[data-shincho="2"]{left:-483px;top:-303px;-webkit-mask-position:0 -120px;mask-position:0 -120px}section.modal-glass-detail .charPic[data-shincho="3"]{left:-512px;top:-335px;-webkit-mask-position:0 -100px;mask-position:0 -100px}section.modal-glass-detail .charPic[data-shincho="4"]{left:-480px;top:-360px;-webkit-mask-position:0 -70px;mask-position:0 -70px}section.modal-glass-detail .toBuyPage{font-size:16px;letter-spacing:2px;width:620px;height:56px}section.modal-glass-detail .toBuyPage .btn_to_buy_page_icon{width:19.2px;height:16px;margin-right:12px}section.modal-glass-detail .notice-closed{margin-top:16px;font-size:12px;letter-spacing:2px}section.modal-glass-detail .caption-data{margin-top:32px;font-size:16px;letter-spacing:2px;padding:24px 0}section.modal-glass-detail .caption-data::before{width:14px;height:14px;left:0;top:1px;margin-right:4px}section.modal-glass-detail .dataList{font-size:14px;letter-spacing:2px}section.modal-glass-detail .dataList .dataItem{padding:15.5px 0}section.modal-glass-detail .dataList .dataName{width:75px}section.modal-glass-detail .noteList{font-size:10px;letter-spacing:1px;margin-top:20px;gap:8px}section.modal-glass-detail .scheduleList{font-size:14px;letter-spacing:2px;margin-top:26px;padding:20px 20px 20px;gap:16px}section.modal-glass-detail .scheduleList .scheduleItem{gap:8px}section.modal-glass-detail .scheduleList .scheduleDataTitle::before{width:14px;height:14px;left:0;top:1px;margin-right:4px}section.modal-recipe-detail .wrap-sceneContent{padding-bottom:73px}section.modal-recipe-detail .wrap-detail-info{margin-left:51px;width:620px;margin:0 auto}section.modal-recipe-detail .detailImg{width:620px}section.modal-recipe-detail .wrap-txtInfo{width:620px;margin:48px auto 0}section.modal-recipe-detail .cocktailIndex{font-size:16px;letter-spacing:2px}section.modal-recipe-detail .cocktailName{font-size:32px;letter-spacing:2px;margin-top:16px}section.modal-recipe-detail .cocktailDescription{font-size:16px;letter-spacing:2px;margin-top:24px}section.modal-recipe-detail .detailDataList{margin-top:32px;gap:32px}section.modal-recipe-detail .detailDataList .dataTitle::before{width:14px;height:14px;left:0;top:1px;margin-right:4px}section.modal-recipe-detail .detailDataList .dataTitle{font-size:14px;letter-spacing:2px}section.modal-recipe-detail .detailDataList .dataValue{font-size:14px;letter-spacing:2px;margin-top:16px}section.modal-recipe-detail .banner_to_list{width:620px;margin:48px auto 0}section.modal-recipe-detail .banner_to_list .wrap-bannerImg{width:620px;height:240px}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt{height:48px}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt .ja{font-size:12px;letter-spacing:2px;margin:0 0 0 12px}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt .en{font-size:10px;letter-spacing:2px;margin:4px 0 0 12px}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt img.arrow{width:24px;height:12px;right:16px}section.modal-recipe-list .wrap-sceneContent{padding-bottom:73px}section.modal-recipe-list .wrap-mainImg{height:800px;width:620px;margin:0 auto 0}section.modal-recipe-list .mainImgTxt{margin:33px 0 0 40px}section.modal-recipe-list .mainImgTxt .ja{font-size:48px;letter-spacing:1px}section.modal-recipe-list .mainImgTxt .en{font-size:16px;letter-spacing:5px;margin:16px 0 0 0}section.modal-recipe-list .description{font-size:16px;letter-spacing:1.7px;width:620px;margin:48px auto 32px}section.modal-recipe-list .recipeList{gap:32px 40px;width:620px;margin:0 auto 0}section.modal-recipe-list .recipeList .recipeItem{width:290px;height:369px}section.modal-recipe-list .recipeList .recipeItem::before{width:272px;height:351px}section.modal-recipe-list .recipeList .recipePic{width:243px;height:243px;margin:23px auto 0}section.modal-recipe-list .recipeList .recipeName{font-size:22px;letter-spacing:2px;margin:16px 0 14px 24px}section.modal-recipe-list .recipeList .recipeNameSub::before{width:14px;height:14px;left:0;top:1px;margin-right:4px}section.modal-recipe-list .recipeList .recipeNameSub{font-size:14px;letter-spacing:2px;margin:0 0 0 24px}section.modal-about .bg{width:1512px}section.modal-about .wrap-contents{width:620px;margin:0 auto 0}section.modal-about .sceneTitle{margin:107px auto 0}section.modal-about .sceneTitle .en{font-size:34px;letter-spacing:2px;margin-bottom:8px}section.modal-about .sceneTitle .ja{font-size:16px;letter-spacing:2px}section.modal-about .wrap-glass{width:752px;margin:60px auto 0}section.modal-about .wrap-glass .glass{width:188px;height:263px}section.modal-about .wrap-glass .glass img{width:178px}section.modal-about .overviewTxt{font-size:16px;letter-spacing:2px;margin-top:48px}section.modal-about .wrap-variations{height:1062px;margin:69px auto 0}section.modal-about .wrap-variations .variations-bg-grade,section.modal-about .wrap-variations .variations-bg-grade-prev{height:800px}section.modal-about .wrap-variations .variations-bg{top:243px}section.modal-about .wrap-variations .wrap-variation-content{width:596px;margin:0 auto 0}section.modal-about .wrap-variations .variation-glass{margin:94px auto -58px}section.modal-about .wrap-variations .variation-glass .glass{margin:40px}section.modal-about .wrap-variations .variation-glass img{width:380px;margin:0 auto 0}section.modal-about .wrap-variations .variation-toushu-name{top:66px;right:80px;width:84px}section.modal-about .wrap-variations .variation-toushu-name .name{font-size:64px;letter-spacing:2px;margin:0 auto 0}section.modal-about .wrap-variations .variation-toushu-name .name::after,section.modal-about .wrap-variations .variation-toushu-name .name::before{width:34px;height:34px}section.modal-about .wrap-variations .variation-toushu-name .name::before{margin:0 auto 15px}section.modal-about .wrap-variations .variation-toushu-name .name::after{margin:15px auto 0}section.modal-about .wrap-variations .btn-next,section.modal-about .wrap-variations .btn-prev{top:403px}section.modal-about .wrap-variations .btn-next .arrow,section.modal-about .wrap-variations .btn-prev .arrow{width:82px;height:41px}section.modal-about .wrap-variations .btn-prev{left:-10px}section.modal-about .wrap-variations .btn-next{right:-10px}section.modal-about .wrap-variations .glass-description{font-size:18px;letter-spacing:2px;margin:0 auto 0;width:618px}section.modal-about .wrap-variations .glass-description-notice{font-size:10px;letter-spacing:1px;margin:32px auto 0;width:618px}section.modal-faq .bg{width:1512px}section.modal-faq .wrap-contents{width:620px;margin:0 auto 0}section.modal-faq .backToTop{font-size:12px;letter-spacing:2px;left:0;top:55px}section.modal-faq .backToTop .arrow{margin-right:4px;top:-2px}section.modal-faq .sceneTitle{margin:107px auto 0}section.modal-faq .sceneTitle .en{font-size:34px;letter-spacing:2px;margin-bottom:8px}section.modal-faq .sceneTitle .ja{font-size:16px;letter-spacing:2px}section.modal-faq .faqList{margin:40px auto 0}section.modal-faq .faqList .faqItem::before{width:620px}section.modal-faq .faqList .box-q{padding:24px 0;width:620px;margin:0 auto 0}section.modal-faq .faqList .wrap-a-content{padding:24px 0;width:620px;margin:0 auto 0}section.modal-faq .faqList .wrap-a-content.scrollContent{padding:24px 0;width:620px;margin:0}section.modal-faq .faqList .wrap-a-content.scrollContent .content{width:578px}section.modal-faq .faqList .wrap-a-content.scrollContent .content-txt{font-size:14px;letter-spacing:2px;width:541px;margin-top:20px}section.modal-faq .faqList .wrap-a-content::before{width:620px}section.modal-faq .faqList .label{font-size:24px;letter-spacing:2px;width:42px}section.modal-faq .faqList .content{font-size:14px;letter-spacing:2px;width:541px}section.modal-faq .faqList .openClose{width:14px;height:14px;right:5px}section.modal-faq .faqList .dataTable .cell{font-size:10px;letter-spacing:1px;padding:8px 10px}section.modal-menu .wrap-sceneContent::before{background-size:202.2px 259.8px}section.modal-menu .wrap-sceneContent{width:400px;margin:0 0 0 auto}section.modal-menu .logo{width:160.05px;height:160.05px;margin:105px auto 0;left:2px}section.modal-menu .site_title{width:241px;margin:8px auto 36px;left:2px}section.modal-menu .partition{width:241px;margin:0 auto 0}section.modal-menu .btn{width:241px;margin:0 auto 0;padding:16px 0}section.modal-menu .btn .en{font-size:16px;letter-spacing:2px}section.modal-menu .btn .ja{font-size:10px;letter-spacing:1px;margin-top:8px}section.modal-menu .btn .openClose{width:32px;height:32px;top:16px}section.modal-menu .btn .openClose::before{width:32px}section.modal-menu .btn .openClose::after{height:32px}section.modal-menu .according-body{width:241px;margin:-8px auto 13px}section.modal-menu .wrap-subBtn{width:241px;margin:0 auto 0;padding:8px 0 0}section.modal-menu .subBtn{font-size:14px;letter-spacing:2px;padding:8px 0}section.modal-menu .subBtn .arrow{width:18px;height:10px;top:2px;margin-right:5px}section.modal-menu .subBtn .external{width:14px;height:15px}._dummy{width:1512px}}@media screen and (max-height:800px) and (min-width:737px){.sideNav .wrap-nextPrev{right:3.125vw;left:auto}}@media screen and (max-height:800px) and (min-width:737px) and (min-width:1280px){.sideNav .wrap-nextPrev{right:40px}}@media screen and (min-width:1280px){section.modal-glass-toushu-detail .description{-webkit-transform:translate(0,30px);transform:translate(0,30px)}section.modal-glass-toushu-detail .wrap-otherInfo{-webkit-transform:translate(0,30px);transform:translate(0,30px)}section.modal-recipe-detail .cocktailIndex{-webkit-transform:translate(0,30px);transform:translate(0,30px)}section.modal-recipe-detail .cocktailName{-webkit-transform:translate(0,30px);transform:translate(0,30px)}section.modal-recipe-detail .cocktailDescription{-webkit-transform:translate(0,30px);transform:translate(0,30px)}section.modal-recipe-detail .detailDataList{-webkit-transform:translate(0,30px);transform:translate(0,30px)}section.modal-recipe-list .description{-webkit-transform:translate(0,30px);transform:translate(0,30px)}section.modal-recipe-list .recipeList{-webkit-transform:translate(0,30px);transform:translate(0,30px)}}@media screen and (max-width:736px){.pc{display:none!important}.sectionRoot .btn-close,.sectionRoot .btn-close-dialog{width:14.93333vw;height:14.93333vw}.sectionRoot .btn-close .btn_close_icon,.sectionRoot .btn-close-dialog .btn_close_icon{width:8.53333vw;height:8.53333vw}.sideNav{width:6.13333vw;left:3.86667vw;top:6.66667vw}.sideNav .toushu{font-size:5.86667vw;letter-spacing:.53333vw}.sideNav .partition{width:6.13333vw;margin:4.26667vw auto}.sideNav .wrapTouchouNum .ja{font-size:3.73333vw;letter-spacing:.53333vw}.sideNav .wrapTouchouNum .en{font-size:3.73333vw;letter-spacing:.53333vw;left:4.8vw;top:1.6vw}.sideNav .recipeCaption{font-size:3.73333vw;letter-spacing:.53333vw;left:4.8vw;top:0}.sideNav .wrap-nextPrev{left:3.86667vw;bottom:17.33333vw}.sideNav .wrap-nextPrev .btn-prev .arrow{width:4.53333vw;height:2.66667vw;margin-bottom:2.13333vw}.sideNav .wrap-nextPrev .btn-prev .txt{font-size:2.66667vw;letter-spacing:.26667vw}.sideNav .wrap-nextPrev .back-to-list .back_to_list_icon{width:2.93333vw;height:2.66667vw}.sideNav .wrap-nextPrev .back-to-list .txt{font-size:2.66667vw;letter-spacing:.26667vw}.sideNav .wrap-nextPrev .btn-next .arrow{width:4.53333vw;height:2.66667vw;margin-top:2.13333vw}.sideNav .wrap-nextPrev .btn-next .txt{font-size:2.66667vw;letter-spacing:.26667vw}.copyright{font-size:2.66667vw;letter-spacing:.53333vw;width:64.26667vw;margin:12.8vw auto 12.8vw}.modal-glass-detail .copyright,.modal-recipe-detail .copyright{margin-left:17.86667vw;width:75.73333vw}.js-backgroundEffect{width:213.33333vw;height:213.33333vw}.js-backgroundEffect .near .sakura{width:6.53333vw;height:11.2vw;-webkit-filter:blur(3px);filter:blur(3px)}.js-backgroundEffect .sakura{width:7.46667vw;height:12.8vw}.header .wrap-headerContent{height:10.66667vw}.header .logo{width:9.33333vw;height:9.33333vw;left:1.86667vw;top:.8vw}.header .siteName{font-size:2.66667vw;left:12.26667vw;top:1.6vw;line-height:140%}.header .btn-sort{font-size:3.2vw;right:13.33333vw;top:2.13333vw;padding:1.33333vw 0 1.6vw 7.73333vw;width:29.6vw;height:6.4vw;border-radius:4.26667vw}.header .arrow{width:1.61653vw;height:1vw;right:4.8vw;top:2.4vw}.header .btn-menuOpen{width:10.66667vw;height:10.66667vw;right:0}.header .btn-menuOpen::before{width:6.4vw;top:4.53333vw;left:2.13333vw}.header .btn-menuOpen::after{width:6.4vw;bottom:4.53333vw;left:2.13333vw}.layoutChecker{width:0}section.scene-opening .wrap-bg{min-height:157.86667vw}section.scene-opening .bg_top{width:100%;left:0}section.scene-opening .subScene-loading .loading{font-size:4.26667vw;letter-spacing:.53333vw}section.scene-opening .subScene-opening{min-height:157.86667vw}section.scene-opening .subScene-opening .wrap-openingElements{height:157.86667vw}section.scene-opening .subScene-opening .logo{width:64vw;height:64vw;margin:24vw auto 0}section.scene-opening .subScene-opening .title{width:69.86667vw;height:24vw;margin:4.8vw auto 0}section.scene-opening .subScene-opening .partition{width:28vw;height:2.66667vw;margin:8.53333vw auto 0}section.scene-opening .subScene-opening .kikan{width:44.53333vw;height:20.53333vw;margin:8.53333vw auto 0}section.scene-opening .subScene-opening .label_1{width:56.26667vw;height:13.86667vw;margin:.53333vw auto 0;left:.8vw;top:-.53333vw}section.scene-opening .subScene-opening .label_2{width:28vw;height:28vw;left:5.6vw;bottom:1.33333vw}section.scene-opening .subScene-opening .char1{width:82.13333vw;height:115.73333vw;right:9.06667vw;bottom:-53.06667vw}section.scene-opening .subScene-opening .char2{width:90.4vw;height:128vw;right:41.33333vw;bottom:-69.33333vw}section.scene-opening .subScene-opening .wrap_char3{width:81.6vw;height:115.46667vw;right:0;bottom:-62.93333vw}section.scene-opening .subScene-opening .char3{width:81.6vw;height:115.46667vw;right:-26.4vw;bottom:0}section.scene-opening .subScene-opening .char4{width:89.33333vw;height:126.4vw;left:-11.73333vw;bottom:-31.73333vw}section.scene-opening .subScene-opening .wrap_char5{width:58.93333vw;height:119.2vw;right:0;bottom:-27.2vw}section.scene-opening .subScene-opening .char5{width:58.93333vw;height:119.2vw;right:1.33333vw;bottom:0}section.scene-opening .subScene-opening .skewBg{top:40.26667vw}section.scene-opening .subScene-opening .skewBg .grade{height:40vw}section.scene-opening .subScene-opening .skewBg .skew::before{height:53.33333vw;margin-top:-77.33333vw}section.scene-opening .subScene-opening .skewBg .skew::after{height:160vw;margin-top:-82.66667vw}section.scene-opening .subScene-opening .fin{width:91.2vw;height:30.13333vw;margin:6.4vw auto 0}section.scene-opening .subScene-opening .glassSlider{margin-top:71.46667vw;height:90.93333vw}section.scene-opening .subScene-opening .glassSlider .wrap-glass{height:85.6vw}section.scene-opening .subScene-opening .glassSlider .badge{width:24.26667vw;height:24.26667vw;right:5.6vw;bottom:0;z-index:1}section.scene-opening .subScene-opening .glassSlider .scroll-glass{top:18.66667vw}section.scene-opening .subScene-opening .glassSlider .scroll-glass .glass{width:45.78133vw;height:auto}section.scene-opening .subScene-opening .scroll_attention{bottom:-10.93333vw;width:36.8vw;height:27.73333vw}section.scene-opening .subScene-opening .scroll_attention .txt{font-size:2.66667vw;letter-spacing:.4vw}section.scene-opening .subScene-opening .scroll_attention .black,section.scene-opening .subScene-opening .scroll_attention .white{height:21.86667vw;top:5.33333vw}section.scene-opening .subScene-opening .scroll_attention .black::before,section.scene-opening .subScene-opening .scroll_attention .white::before{height:21.86667vw}section.scene-opening .subScene-opening .scroll_attention .black::after,section.scene-opening .subScene-opening .scroll_attention .white::after{width:1.33333vw;height:1.33333vw}section.scene-opening .subScene-opening .scroll_attention .black{-webkit-clip-path:polygon(0 0,100% 0,100% 53%,0 53%);clip-path:polygon(0 0,100% 0,100% 53%,0 53%)}section.scene-opening .subScene-opening .scroll_attention .white{-webkit-clip-path:polygon(0 53%,100% 53%,100% 100%,0 100%);clip-path:polygon(0 53%,100% 53%,100% 100%,0 100%)}section.scene-opening .subScene-opening[data-phase="2"] .logo{margin:-7.46667vw auto 0;-webkit-transform:scale(.56);transform:scale(.56)}section.scene-opening .subScene-opening[data-phase="2"] .title{margin:-15.73333vw auto 0;-webkit-transform:scale(.84);transform:scale(.84)}section.scene-opening .subScene-about .bgColor{height:120vw}section.scene-opening .subScene-about .char{width:80vw;height:129.33333vw;left:0;top:5.33333vw}section.scene-opening .subScene-about .catch{width:18.93333vw;height:41.33333vw;right:9.6vw;top:13.33333vw}section.scene-opening .subScene-about .bgPattern{top:75.73333vw;width:100%}section.scene-opening .subScene-about .glass{width:51.2vw;height:80vw;margin:74.66667vw auto -2.93333vw;left:-.26667vw;position:relative}section.scene-opening .subScene-about .txt{font-size:3.73333vw;letter-spacing:.53333vw;margin:0 auto 0}section.scene-opening .subScene-about .notice{font-size:2.66667vw;letter-spacing:.26667vw;margin:4.26667vw auto 32vw}section.scene-opening .subScene-ageCheck::before{background-size:50.32533vw 64.66133vw}section.scene-opening .subScene-ageCheck .wrap-content{padding:6.4vw 0;width:86.13333vw}section.scene-opening .subScene-ageCheck .ask{font-size:4.26667vw;letter-spacing:.53333vw}section.scene-opening .subScene-ageCheck .ask::before{width:3.73333vw;height:3.73333vw;left:0;top:.8vw;margin-right:1.06667vw}section.scene-opening .subScene-ageCheck .ask::after{width:3.73333vw;height:3.73333vw;left:0;top:.8vw;margin-left:1.06667vw}section.scene-opening .subScene-ageCheck .ask::after,section.scene-opening .subScene-ageCheck .ask::before{top:.26667vw}section.scene-opening .subScene-ageCheck .ask::before{margin-right:1.33333vw}section.scene-opening .subScene-ageCheck .ask::after{margin-left:.53333vw}section.scene-opening .subScene-ageCheck .attention{font-size:3.2vw;letter-spacing:.53333vw;margin:4.26667vw auto 6.4vw}section.scene-opening .subScene-ageCheck .wrap-btns{gap:4.26667vw;width:73.33333vw;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.scene-opening .subScene-ageCheck .no,section.scene-opening .subScene-ageCheck .yes{font-size:3.2vw;letter-spacing:.53333vw;width:34.13333vw;height:10.66667vw}section.scene-opening .subScene-ageCheck .note{font-size:2.93333vw;letter-spacing:.13333vw;margin:5.33333vw auto -1.33333vw;left:1.06667vw}section.scene-glass-all .bg{width:100%;left:0}section.scene-glass-all .swiper{gap:3.13867vw 6.4vw;width:601.06667vw;padding:10.66667vw 13.33333vw 26.66667vw 13.33333vw}section.scene-glass-all .swiper .copyright{margin-left:53.33333vw;margin-right:53.33333vw}section.scene-glass-all .glassObject{width:29.33333vw;height:62.93333vw}section.scene-glass-all .glassObject:nth-of-type(1),section.scene-glass-all .glassObject:nth-of-type(34),section.scene-glass-all .glassObject:nth-of-type(67){margin-left:14.66667vw}section.scene-glass-all .glassObject:nth-of-type(16),section.scene-glass-all .glassObject:nth-of-type(49),section.scene-glass-all .glassObject:nth-of-type(82){margin-right:14.66667vw}section.scene-glass-all .pic{height:56vw;left:-2.66667vw;top:1.06667vw}section.scene-glass-all .name{font-size:3.2vw;letter-spacing:.26667vw}section.scene-glass-all .howto ._dummy{width:74.66667vw;height:97.33333vw;top:1.86667vw}section.scene-glass-all .howto .howto-content{width:69.33333vw;height:92vw}section.scene-glass-all .howto .howto-content::after{border-width:2.66667vw}section.scene-glass-all .howto .btn-close-dialog{top:2.66667vw;right:2.66667vw}section.scene-glass-all .howto .howto-content::before{background-size:50.32533vw 64.66133vw}section.scene-glass-all .howto .howto-content .title{font-size:3.73333vw;letter-spacing:.53333vw;margin:12.53333vw auto 0}section.scene-glass-all .howto .howto-content .title::before{width:3.73333vw;height:3.73333vw;left:0;top:.8vw;margin-right:1.06667vw}section.scene-glass-all .howto .howto-content .title::before{margin:0 auto 4vw}section.scene-glass-all .howto .howto-content .howtoStepList{margin:6.13333vw auto 0}section.scene-glass-all .howto .howto-content .stepItem{margin:0 auto -.26667vw}section.scene-glass-all .howto .howto-content .stepIcon{width:12.8vw;height:16vw}section.scene-glass-all .howto .howto-content .stepTxt{font-size:3.2vw;letter-spacing:.53333vw}section.scene-glass-all .howto .howto-content .attention{font-size:2.66667vw;letter-spacing:.13333vw;margin:5.33333vw auto 0}section.modal-glass-toushu-list .wrap-sceneContent{padding-bottom:8.53333vw;background-size:40.93333vw 40.93333vw}section.modal-glass-toushu-list .txt{font-size:4.26667vw;letter-spacing:.53333vw;margin:8.53333vw 0 0 6.53333vw;line-height:150%}section.modal-glass-toushu-list .toushuList{width:87.2vw;margin:8.53333vw auto 0;gap:4.26667vw 4.53333vw}section.modal-glass-toushu-list .toushuList .btn{width:41.33333vw;height:50.66667vw}section.modal-glass-toushu-list .toushuList .btn::before{width:38.93333vw;height:48.26667vw}section.modal-glass-toushu-list .toushuList .name{font-size:8.53333vw;letter-spacing:.53333vw;right:3.73333vw;top:3.73333vw}section.modal-glass-toushu-list .toushuList .name::after,section.modal-glass-toushu-list .toushuList .name::before{width:3.39413vw;height:3.39413vw}section.modal-glass-toushu-list .toushuList .name::before{margin:0 auto 2.13333vw}section.modal-glass-toushu-list .toushuList .name::after{margin:2.13333vw auto 0}section.modal-glass-toushu-list .toushuList .glass{width:26.45333vw;height:41.33333vw;left:2.13333vw;top:9.06667vw}section.modal-glass-toushu-detail .wrap-sceneContent{padding-bottom:10.66667vw}section.modal-glass-toushu-detail .bg{width:100%;left:0}section.modal-glass-toushu-detail .toushuName{font-size:40vw;line-height:40vw;letter-spacing:.26667vw;margin:17.06667vw auto 0}section.modal-glass-toushu-detail .toushuName[data-type=大太刀]{font-size:32.26667vw}section.modal-glass-toushu-detail .toushuGlass{width:85.33333vw;height:133.33333vw;top:18.66667vw;left:6.66667vw}section.modal-glass-toushu-detail .btn-next,section.modal-glass-toushu-detail .btn-prev{top:86.07467vw}section.modal-glass-toushu-detail .btn-next .arrow,section.modal-glass-toushu-detail .btn-prev .arrow{width:11.2vw;height:5.86667vw}section.modal-glass-toushu-detail .btn-next .txt,section.modal-glass-toushu-detail .btn-prev .txt{font-size:3.2vw;letter-spacing:.26667vw;margin:2.66667vw auto 0}section.modal-glass-toushu-detail .btn-prev{left:6.4vw}section.modal-glass-toushu-detail .btn-next{right:6.4vw}section.modal-glass-toushu-detail .description{font-size:3.73333vw;letter-spacing:.53333vw;width:87.2vw;margin:84vw auto 0;line-height:150%}section.modal-glass-toushu-detail .recipe{margin:20.26667vw 0 0}section.modal-glass-toushu-detail .recipe .wrap-recipeImg{width:93.6vw;height:93.6vw}section.modal-glass-toushu-detail .recipe .recipeImg{width:93.6vw;height:93.6vw}section.modal-glass-toushu-detail .recipe .recipeImgTxt{font-size:3.2vw;letter-spacing:.53333vw;right:3.2vw;top:0}section.modal-glass-toushu-detail .recipe .recipeImgTxt::before{width:7.2vw;top:-.53333vw;margin-right:1.6vw}section.modal-glass-toushu-detail .recipe .wrap-recipeCaption::before{background-size:80.53333vw 88.53333vw}section.modal-glass-toushu-detail .recipe .wrap-recipeCaption{width:93.6vw;margin:-8.8vw 0 0 6.4vw;background-size:21.6vw 17.73333vw}section.modal-glass-toushu-detail .recipe .recipeCaption{font-size:5.86667vw;letter-spacing:.53333vw;width:80vw;margin:5.86667vw auto 2.93333vw}section.modal-glass-toushu-detail .recipe .btn-toRecipeDetail{width:80vw;height:10.66667vw;font-size:3.2vw;letter-spacing:.53333vw;margin:0 auto 6.4vw}section.modal-glass-toushu-detail ul.charList{margin-top:10.66667vw;margin-bottom:10.66667vw;gap:8.53333vw}section.modal-glass-toushu-detail ul.charList li.charItem{height:126.93333vw}section.modal-glass-toushu-detail ul.charList li.charItem .charName{margin-left:6.4vw}section.modal-glass-toushu-detail ul.charList li.charItem .charName .ja{font-size:8.53333vw;letter-spacing:.26667vw}section.modal-glass-toushu-detail ul.charList li.charItem .charName .en{font-size:2.66667vw;letter-spacing:.53333vw;margin:4.26667vw 0 4vw}section.modal-glass-toushu-detail ul.charList li.charItem .productName{font-size:2.66667vw;letter-spacing:.26667vw;margin-left:6.4vw;padding-left:4.53333vw}section.modal-glass-toushu-detail ul.charList li.charItem .productName::before{width:3.73333vw;height:3.73333vw;left:0;top:.8vw;margin-right:1.06667vw}section.modal-glass-toushu-detail ul.charList li.charItem .productName::before{width:3.46667vw;height:3.46667vw;left:0;top:.4vw}section.modal-glass-toushu-detail ul.charList li.charItem .charGlass{width:87.46667vw;height:87.46667vw;left:-13.33333vw;top:20vw}section.modal-glass-toushu-detail ul.charList li.charItem .charPic{width:137.38667vw;height:146.34667vw;left:-8vw;top:-17.33333vw}section.modal-glass-toushu-detail ul.charList li.charItem .charPic[src*="/59.png"]{-webkit-mask-position:0 -8vw;mask-position:0 -8vw}section.modal-glass-toushu-detail ul.charList li.charItem .charPic[src*="/83.png"]{-webkit-mask-position:0 8vw;mask-position:0 8vw}section.modal-glass-toushu-detail[data-toushu-type=短刀] ul.charList li.charItem{height:96.26667vw}section.modal-glass-toushu-detail[data-toushu-type=短刀] ul.charList li.charItem .charGlass{left:-13.33333vw;top:5.33333vw}section.modal-glass-toushu-detail[data-toushu-type=短刀] ul.charList li.charItem .charPic{left:-8vw;top:-32vw}section.modal-glass-toushu-detail[data-toushu-type=脇差] ul.charList li.charItem{height:100.26667vw}section.modal-glass-toushu-detail[data-toushu-type=脇差] ul.charList li.charItem .charGlass{left:-13.33333vw;top:9.33333vw}section.modal-glass-toushu-detail[data-toushu-type=脇差] ul.charList li.charItem .charPic{left:-8vw;top:-28vw}section.modal-glass-toushu-detail[data-toushu-type=打刀] ul.charList li.charItem{height:105.6vw}section.modal-glass-toushu-detail[data-toushu-type=打刀] ul.charList li.charItem .charGlass{left:-13.33333vw;top:14.66667vw}section.modal-glass-toushu-detail[data-toushu-type=打刀] ul.charList li.charItem .charPic{left:-8vw;top:-22.66667vw}section.modal-glass-toushu-detail[data-toushu-type=太刀] ul.charList li.charItem{height:109.6vw}section.modal-glass-toushu-detail[data-toushu-type=太刀] ul.charList li.charItem .charGlass{left:-13.33333vw;top:18.66667vw}section.modal-glass-toushu-detail[data-toushu-type=太刀] ul.charList li.charItem .charPic{left:-8vw;top:-18.66667vw}section.modal-glass-toushu-detail[data-toushu-type=大太刀] ul.charList li.charItem{height:110.93333vw}section.modal-glass-toushu-detail[data-toushu-type=大太刀] ul.charList li.charItem .charGlass{left:-13.33333vw;top:20vw}section.modal-glass-toushu-detail[data-toushu-type=大太刀] ul.charList li.charItem .charPic{left:-8vw;top:-17.33333vw}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem{height:117.6vw}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem .charGlass{left:-13.33333vw;top:26.66667vw}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem .charPic{left:-8vw;top:-17.33333vw}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem .charPic[src*="/136.png"]{left:-8vw;top:-10.66667vw}section.modal-glass-toushu-detail[data-toushu-type=薙刀] ul.charList li.charItem{height:114.93333vw}section.modal-glass-toushu-detail[data-toushu-type=薙刀] ul.charList li.charItem .charGlass{left:-13.33333vw;top:24vw}section.modal-glass-toushu-detail[data-toushu-type=薙刀] ul.charList li.charItem .charPic{left:-8vw;top:-13.33333vw}section.modal-glass-toushu-detail[data-toushu-type=剣] ul.charList li.charItem{height:100.26667vw}section.modal-glass-toushu-detail[data-toushu-type=剣] ul.charList li.charItem .charGlass{left:-13.33333vw;top:9.33333vw}section.modal-glass-toushu-detail[data-toushu-type=剣] ul.charList li.charItem .charPic{left:-8vw;top:-28vw}section.modal-glass-toushu-detail .sectionFooter{padding:4.8vw 0 5.6vw;width:87.2vw;margin:-.53333vw auto 0}section.modal-glass-toushu-detail .sectionFooter .btn-next .arrow,section.modal-glass-toushu-detail .sectionFooter .btn-prev .arrow{width:11.2vw;height:5.86667vw}section.modal-glass-toushu-detail .sectionFooter .btn-next .txt,section.modal-glass-toushu-detail .sectionFooter .btn-prev .txt{font-size:3.2vw;letter-spacing:.26667vw;margin:0 3.2vw 0;width:10.13333vw}section.modal-glass-toushu-detail .sectionFooter .back-to-list .back_to_list_icon{width:2.66667vw;height:2.66667vw;top:-1.06667vw}section.modal-glass-toushu-detail .sectionFooter .back-to-list .txt{font-size:3.2vw;letter-spacing:.53333vw}section.modal-glass-toushu-detail .description{-webkit-transform:translate(0,8vw);transform:translate(0,8vw)}section.modal-glass-toushu-detail .wrap-otherInfo{-webkit-transform:translate(0,8vw);transform:translate(0,8vw)}section.modal-glass-detail .wrap-sceneContent{padding-bottom:10.66667vw}section.modal-glass-detail ._dummy2{width:100vw}section.modal-glass-detail .wrap-detail-info{margin-left:17.86667vw;width:75.73333vw;margin-top:12.8vw}section.modal-glass-detail .char_bg{width:100%;left:0}section.modal-glass-detail .charName{margin-left:1.33333vw}section.modal-glass-detail .charName .ja{font-size:12.8vw;line-height:13.44vw}section.modal-glass-detail .charName .ja[data-name-length="6"]{font-size:11.46667vw}section.modal-glass-detail .charName .ja[data-name-length="7"]{font-size:10.13333vw}section.modal-glass-detail .charName .en{font-size:4.26667vw;letter-spacing:1.33333vw;margin:5.66667vw 0 5.16667vw}section.modal-glass-detail .productName{font-size:3.2vw;letter-spacing:.53333vw;padding-left:5.86667vw}section.modal-glass-detail .productName::before{width:4vw;height:4vw;left:.93333vw;top:.66667vw}section.modal-glass-detail .wrap-imgs{height:97.06667vw}section.modal-glass-detail .charGlass{width:100.26667vw;height:100.26667vw;left:-37.86667vw;top:-2.13333vw}section.modal-glass-detail .charGlass[data-toushu="脇差"]{left:-37.06667vw;top:-3.2vw}section.modal-glass-detail .charGlass[data-toushu="太刀"]{left:-37.33333vw;top:-2.13333vw}section.modal-glass-detail .charGlass[data-toushu="大太刀"]{left:-36.53333vw;top:-2.13333vw}section.modal-glass-detail .charGlass[data-toushu="槍"]{left:-37.06667vw;top:3.46667vw}section.modal-glass-detail .charGlass[data-toushu="薙刀"]{left:-37.33333vw;top:-2.4vw}section.modal-glass-detail .charGlass[data-toushu="剣"]{left:-37.06667vw;top:-3.46667vw}section.modal-glass-detail .charPic{width:197.8592vw;height:205.8672vw;left:-59.73333vw;top:-37.06667vw}section.modal-glass-detail .charPic[data-shincho="1"]{left:-58.66667vw;top:-23.2vw;-webkit-mask-position:0 -10.66667vw;mask-position:0 -10.66667vw}section.modal-glass-detail .charPic[data-shincho="2"]{left:-61.06667vw;top:-26.4vw;-webkit-mask-position:0 -8vw;mask-position:0 -8vw}section.modal-glass-detail .charPic[data-shincho="3"]{left:-61.86667vw;top:-32.53333vw;-webkit-mask-position:0 -5.33333vw;mask-position:0 -5.33333vw}section.modal-glass-detail .charPic[data-shincho="4"]{left:-58.66667vw;top:-38.93333vw;-webkit-mask-position:0 -2.66667vw;mask-position:0 -2.66667vw}section.modal-glass-detail .toBuyPage{font-size:3.2vw;letter-spacing:.53333vw;width:75.73333vw;height:10.66667vw}section.modal-glass-detail .toBuyPage .btn_to_buy_page_icon{width:3.2vw;height:2.66667vw;margin-right:3.2vw}section.modal-glass-detail .notice-closed{margin-top:2.13333vw;font-size:3.2vw;letter-spacing:.53333vw}section.modal-glass-detail .caption-data{margin-top:5.86667vw;font-size:3.73333vw;letter-spacing:.53333vw;padding:4.26667vw 0}section.modal-glass-detail .caption-data::before{width:3.73333vw;height:3.73333vw;left:0;top:.8vw;margin-right:1.06667vw}section.modal-glass-detail .dataList{font-size:3.73333vw;letter-spacing:.53333vw}section.modal-glass-detail .dataList .dataItem{padding:4.13333vw 0}section.modal-glass-detail .dataList .dataName{width:20vw}section.modal-glass-detail .noteList{font-size:2.66667vw;letter-spacing:.26667vw;margin-top:4.26667vw;gap:2.13333vw;line-height:150%}section.modal-glass-detail .noteList .noteItem::before{margin-right:1em}section.modal-glass-detail .scheduleList::before{background-size:80.53333vw 88.53333vw}section.modal-glass-detail .scheduleList{font-size:3.73333vw;letter-spacing:.53333vw;margin-top:4.26667vw;padding:5.6vw 4.26667vw 5.6vw;gap:4.26667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.modal-glass-detail .scheduleList .scheduleItem{gap:2.13333vw}section.modal-glass-detail .scheduleList .scheduleDataTitle::before{width:3.73333vw;height:3.73333vw;left:0;top:.8vw;margin-right:1.06667vw}section.modal-recipe-detail .wrap-sceneContent::before{background-size:80.53333vw 88.53333vw}section.modal-recipe-detail .wrap-sceneContent{padding-bottom:10.66667vw}section.modal-recipe-detail .wrap-detail-info{margin-left:13.6vw;width:86.4vw;margin-top:0}section.modal-recipe-detail .detailImg{width:100%}section.modal-recipe-detail .wrap-txtInfo{width:77.33333vw;margin:12.8vw auto 0}section.modal-recipe-detail .cocktailIndex{font-size:3.73333vw;letter-spacing:.53333vw;line-height:110%}section.modal-recipe-detail .cocktailName{font-size:6.4vw;letter-spacing:.53333vw;margin-top:4.26667vw}section.modal-recipe-detail .cocktailDescription{font-size:3.73333vw;letter-spacing:.53333vw;margin-top:6.4vw;line-height:150%}section.modal-recipe-detail .detailDataList{margin-top:8.53333vw;gap:8.53333vw}section.modal-recipe-detail .detailDataList .dataTitle::before{width:3.73333vw;height:3.73333vw;left:0;top:.8vw;margin-right:1.06667vw}section.modal-recipe-detail .detailDataList .dataTitle{font-size:3.73333vw;letter-spacing:.53333vw}section.modal-recipe-detail .detailDataList .dataValue{font-size:3.2vw;letter-spacing:.53333vw;margin-top:4.26667vw}section.modal-recipe-detail .banner_to_list{width:75.73333vw;margin:12.8vw auto 0}section.modal-recipe-detail .banner_to_list .wrap-bannerImg{width:75.73333vw;height:34.13333vw}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt{height:12.8vw}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt .ja{font-size:3.2vw;letter-spacing:.53333vw;margin:0 0 0 2.13333vw}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt .en{font-size:2.66667vw;letter-spacing:.53333vw;margin:1.06667vw 0 0 2.13333vw}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt img.arrow{width:6.4vw;height:3.2vw;right:4.26667vw}section.modal-recipe-detail .cocktailIndex{-webkit-transform:translate(0,8vw);transform:translate(0,8vw)}section.modal-recipe-detail .cocktailName{-webkit-transform:translate(0,8vw);transform:translate(0,8vw)}section.modal-recipe-detail .cocktailDescription{-webkit-transform:translate(0,8vw);transform:translate(0,8vw)}section.modal-recipe-detail .detailDataList{-webkit-transform:translate(0,8vw);transform:translate(0,8vw)}section.modal-recipe-list .wrap-sceneContent{padding-bottom:10.66667vw}section.modal-recipe-list .wrap-sceneContent::before{background-size:80.53333vw 88.53333vw}section.modal-recipe-list .wrap-mainImg{height:149.33333vw}section.modal-recipe-list .mainImgTxt{margin:10.13333vw 0 0 6.4vw}section.modal-recipe-list .mainImgTxt .ja{font-size:8.53333vw;letter-spacing:.26667vw}section.modal-recipe-list .mainImgTxt .en{font-size:4.26667vw;letter-spacing:1.33333vw;margin:2.93333vw 0 0 -4vw;text-align:center}section.modal-recipe-list .description{font-size:3.73333vw;letter-spacing:.53333vw;width:86.93333vw;margin:13.33333vw auto 8.53333vw;line-height:150%}section.modal-recipe-list .recipeList{gap:8.53333vw;width:87.46667vw;margin:0 auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.modal-recipe-list .recipeList .recipeItem{width:87.46667vw;height:108.26667vw}section.modal-recipe-list .recipeList .recipeItem::before{width:85.06667vw;height:105.86667vw}section.modal-recipe-list .recipeList .recipePic{width:74.66667vw;height:74.66667vw;margin:6.13333vw auto 0}section.modal-recipe-list .recipeList .recipeName{font-size:5.86667vw;letter-spacing:.53333vw;margin:4.26667vw 0 4.26667vw 6.4vw}section.modal-recipe-list .recipeList .recipeNameSub::before{width:3.73333vw;height:3.73333vw;left:0;top:.8vw;margin-right:1.06667vw}section.modal-recipe-list .recipeList .recipeNameSub{font-size:3.73333vw;letter-spacing:.53333vw;margin:0 0 0 6.4vw}section.modal-recipe-list .description{-webkit-transform:translate(0,8vw);transform:translate(0,8vw)}section.modal-recipe-list .recipeList{-webkit-transform:translate(0,8vw);transform:translate(0,8vw)}section.modal-about .sceneTitle{margin:19.408vw auto 0}section.modal-about .sceneTitle .en{font-size:5.86667vw;letter-spacing:.53333vw;margin-bottom:2.13333vw}section.modal-about .sceneTitle .ja{font-size:3.2vw;letter-spacing:.53333vw}section.modal-about .wrap-glass{width:90.66667vw;margin:10.66667vw auto 0}section.modal-about .wrap-glass .glass{width:22.66667vw;height:33.6vw}section.modal-about .wrap-glass .glass img{width:20.8vw}section.modal-about .overviewTxt{font-size:3.73333vw;letter-spacing:.53333vw;margin-top:6.66667vw}section.modal-about .wrap-variations{height:211.2vw;margin:10.4vw auto 0;width:100%}section.modal-about .wrap-variations .variations-bg-grade,section.modal-about .wrap-variations .variations-bg-grade-prev{height:92.26667vw}section.modal-about .wrap-variations .variations-bg{top:59.73333vw}section.modal-about .wrap-variations .variation-glass{margin:23.46667vw auto -12.8vw}section.modal-about .wrap-variations .variation-glass .glass{margin:10.66667vw}section.modal-about .wrap-variations .variation-glass img{width:64.26667vw;margin:0 auto 0}section.modal-about .wrap-variations .variation-toushu-name{top:10.66667vw;right:0;width:22.4vw}section.modal-about .wrap-variations .variation-toushu-name .name{font-size:10.66667vw;letter-spacing:.53333vw;margin:0 auto 0}section.modal-about .wrap-variations .variation-toushu-name .name::after,section.modal-about .wrap-variations .variation-toushu-name .name::before{width:4.26667vw;height:4.26667vw}section.modal-about .wrap-variations .variation-toushu-name .name::before{margin:0 auto 4.26667vw}section.modal-about .wrap-variations .variation-toushu-name .name::after{margin:4.26667vw auto 0}section.modal-about .wrap-variations .btn-next,section.modal-about .wrap-variations .btn-prev{top:73.33333vw}section.modal-about .wrap-variations .btn-next .arrow,section.modal-about .wrap-variations .btn-prev .arrow{width:11.2vw;height:5.86667vw}section.modal-about .wrap-variations .btn-prev{left:6.4vw}section.modal-about .wrap-variations .btn-next{right:6.4vw}section.modal-about .wrap-variations .glass-description{font-size:3.73333vw;letter-spacing:.53333vw;margin:0 auto 0;width:87.2vw}section.modal-about .wrap-variations .glass-description-notice{font-size:2.66667vw;letter-spacing:.26667vw;margin:8.53333vw auto 0;width:87.2vw}section.modal-faq .backToTop{font-size:3.2vw;letter-spacing:.53333vw;left:6.4vw;top:6.93333vw}section.modal-faq .backToTop .arrow{margin-right:1.06667vw;top:-.53333vw}section.modal-faq .sceneTitle{margin:19.408vw auto 0}section.modal-faq .sceneTitle .en{font-size:5.86667vw;letter-spacing:.53333vw;margin-bottom:2.13333vw}section.modal-faq .sceneTitle .ja{font-size:3.2vw;letter-spacing:.53333vw}section.modal-faq .faqList{margin:2.66667vw auto 0}section.modal-faq .faqList .faqItem::before{width:86.13333vw}section.modal-faq .faqList .box-q{padding:6.4vw 0;width:86.13333vw;margin:0 auto 0}section.modal-faq .faqList .box-a .content{width:74.93333vw}section.modal-faq .faqList .wrap-a-content{padding:6.4vw 0;width:86.13333vw;margin:0 auto 0}section.modal-faq .faqList .wrap-a-content.scrollContent{padding:6.4vw 0;width:93.06667vw;margin:0 0 0 6.93333vw}section.modal-faq .faqList .wrap-a-content.scrollContent .content{width:81.86667vw}section.modal-faq .faqList .wrap-a-content.scrollContent .content .wrap-scrollContent{padding-right:6.93333vw}section.modal-faq .faqList .wrap-a-content.scrollContent .content-txt{font-size:3.73333vw;letter-spacing:.53333vw;width:64.26667vw;margin-top:2.66667vw}section.modal-faq .faqList .wrap-a-content::before{width:86.13333vw}section.modal-faq .faqList .label{font-size:6.4vw;letter-spacing:.53333vw;width:11.2vw}section.modal-faq .faqList .content{font-size:3.73333vw;letter-spacing:.53333vw;width:64.26667vw}section.modal-faq .faqList .openClose{width:6.4vw;height:6.4vw;right:0}section.modal-faq .faqList .dataTable .cell{font-size:2.66667vw;letter-spacing:.26667vw;padding:2.13333vw 2.66667vw}section.modal-menu .wrap-sceneContent::before{background-size:50.32533vw 64.66133vw}section.modal-menu .wrap-sceneContent::before{background-size:53.33333vw auto}section.modal-menu .logo{width:25.86667vw;height:25.86667vw;margin:10.66667vw auto 0}section.modal-menu .site_title{width:41.33333vw;height:13.6vw;margin:2.13333vw auto 9.6vw}section.modal-menu .partition{width:64.26667vw;margin:0 auto 0}section.modal-menu .btn{width:64.26667vw;margin:0 auto 0;padding:4.26667vw 0}section.modal-menu .btn .en{font-size:4.26667vw;letter-spacing:.53333vw}section.modal-menu .btn .ja{font-size:2.66667vw;letter-spacing:.26667vw;margin-top:2.13333vw}section.modal-menu .btn .openClose{width:8.53333vw;height:8.53333vw;top:4.26667vw}section.modal-menu .btn .openClose::before{width:8.53333vw}section.modal-menu .btn .openClose::after{height:8.53333vw}section.modal-menu .according-body{width:64.26667vw;margin:-2.13333vw auto 3.46667vw}section.modal-menu .wrap-subBtn{width:64.26667vw;margin:0 auto 0;padding:2.13333vw 0 0}section.modal-menu .subBtn{font-size:3.73333vw;letter-spacing:.53333vw;padding:2.13333vw 0}section.modal-menu .subBtn .arrow{width:4.8vw;height:2.66667vw;top:.53333vw;margin-right:1.33333vw}section.modal-menu .subBtn .external{width:3.73333vw;height:4vw}._dummy{width:100vw}}@media screen and (max-width:736px) and (min-width:750px){.sectionRoot .btn-close,.sectionRoot .btn-close-dialog{width:112px;height:112px}.sectionRoot .btn-close .btn_close_icon,.sectionRoot .btn-close-dialog .btn_close_icon{width:64px;height:64px}.sideNav{width:46px;left:29px;top:50px}.sideNav .toushu{font-size:44px;letter-spacing:4px}.sideNav .partition{width:46px;margin:32px auto}.sideNav .wrapTouchouNum .ja{font-size:28px;letter-spacing:4px}.sideNav .wrapTouchouNum .en{font-size:28px;letter-spacing:4px;left:36px;top:12px}.sideNav .recipeCaption{font-size:28px;letter-spacing:4px;left:36px;top:0}.sideNav .wrap-nextPrev{left:29px;bottom:130px}.sideNav .wrap-nextPrev .btn-prev .arrow{width:34px;height:20px;margin-bottom:16px}.sideNav .wrap-nextPrev .btn-prev .txt{font-size:20px;letter-spacing:2px}.sideNav .wrap-nextPrev .back-to-list .back_to_list_icon{width:22px;height:20px}.sideNav .wrap-nextPrev .back-to-list .txt{font-size:20px;letter-spacing:2px}.sideNav .wrap-nextPrev .btn-next .arrow{width:34px;height:20px;margin-top:16px}.sideNav .wrap-nextPrev .btn-next .txt{font-size:20px;letter-spacing:2px}.copyright{font-size:20px;letter-spacing:4px;width:482px;margin:96px auto 96px}.modal-glass-detail .copyright,.modal-recipe-detail .copyright{margin-left:134px;width:568px}.js-backgroundEffect{width:1600px;height:1600px}.js-backgroundEffect .near .sakura{width:49px;height:84px}.js-backgroundEffect .sakura{width:56px;height:96px}.header .wrap-headerContent{height:80px}.header .logo{width:70px;height:70px;left:14px;top:6px}.header .siteName{font-size:20px;left:92px;top:12px}.header .btn-sort{font-size:24px;right:100px;top:16px;padding:10px 0 12px 58px;width:222px;height:48px}.header .arrow{width:12.124px;height:7.5px;right:36px;top:18px}.header .btn-menuOpen{width:80px;height:80px;right:0}.header .btn-menuOpen::before{width:48px;top:34px;left:16px}.header .btn-menuOpen::after{width:48px;bottom:34px;left:16px}section.scene-opening .wrap-bg{min-height:1184px}section.scene-opening .subScene-loading .loading{font-size:32px;letter-spacing:4px}section.scene-opening .subScene-opening{min-height:1184px}section.scene-opening .subScene-opening .wrap-openingElements{height:1184px}section.scene-opening .subScene-opening .logo{width:480px;height:480px;margin:180px auto 0}section.scene-opening .subScene-opening .title{width:524px;height:180px;margin:36px auto 0}section.scene-opening .subScene-opening .partition{width:210px;height:20px;margin:64px auto 0}section.scene-opening .subScene-opening .kikan{width:334px;height:154px;margin:64px auto 0}section.scene-opening .subScene-opening .label_1{width:422px;height:104px;margin:4px auto 0;left:6px;top:-4px}section.scene-opening .subScene-opening .label_2{width:210px;height:210px;left:42px;bottom:10px}section.scene-opening .subScene-opening .char1{width:616px;height:868px;right:68px;bottom:-398px}section.scene-opening .subScene-opening .char2{width:678px;height:960px;right:310px;bottom:-520px}section.scene-opening .subScene-opening .wrap_char3{width:612px;height:866px;right:0;bottom:-472px}section.scene-opening .subScene-opening .char3{width:612px;height:866px;right:-198px;bottom:0}section.scene-opening .subScene-opening .char4{width:670px;height:948px;left:-88px;bottom:-238px}section.scene-opening .subScene-opening .wrap_char5{width:442px;height:894px;right:0;bottom:-204px}section.scene-opening .subScene-opening .char5{width:442px;height:894px;right:10px;bottom:0}section.scene-opening .subScene-opening .skewBg{top:302px}section.scene-opening .subScene-opening .skewBg .grade{height:300px}section.scene-opening .subScene-opening .skewBg .skew::before{height:400px;margin-top:-580px}section.scene-opening .subScene-opening .skewBg .skew::after{height:1200px;margin-top:-620px}section.scene-opening .subScene-opening .fin{width:684px;height:226px;margin:48px auto 0}section.scene-opening .subScene-opening .glassSlider{margin-top:536px;height:682px}section.scene-opening .subScene-opening .glassSlider .wrap-glass{height:642px}section.scene-opening .subScene-opening .glassSlider .badge{width:182px;height:182px;right:42px;bottom:0}section.scene-opening .subScene-opening .glassSlider .scroll-glass{top:140px}section.scene-opening .subScene-opening .glassSlider .scroll-glass .glass{width:343.36px}section.scene-opening .subScene-opening .scroll_attention{bottom:-82px;width:276px;height:208px}section.scene-opening .subScene-opening .scroll_attention .txt{font-size:20px;letter-spacing:3px}section.scene-opening .subScene-opening .scroll_attention .black,section.scene-opening .subScene-opening .scroll_attention .white{height:164px;top:40px}section.scene-opening .subScene-opening .scroll_attention .black::before,section.scene-opening .subScene-opening .scroll_attention .white::before{height:164px}section.scene-opening .subScene-opening .scroll_attention .black::after,section.scene-opening .subScene-opening .scroll_attention .white::after{width:10px;height:10px}section.scene-opening .subScene-opening[data-phase="2"] .logo{margin:-56px auto 0}section.scene-opening .subScene-opening[data-phase="2"] .title{margin:-118px auto 0}section.scene-opening .subScene-about .bgColor{height:900px}section.scene-opening .subScene-about .char{width:600px;height:970px;left:0;top:40px}section.scene-opening .subScene-about .catch{width:142px;height:310px;right:72px;top:100px}section.scene-opening .subScene-about .bgPattern{top:568px}section.scene-opening .subScene-about .glass{width:384px;height:600px;margin:560px auto -22px;left:-2px}section.scene-opening .subScene-about .txt{font-size:28px;letter-spacing:4px;margin:0 auto 0}section.scene-opening .subScene-about .notice{font-size:20px;letter-spacing:2px;margin:32px auto 240px}section.scene-opening .subScene-ageCheck::before{background-size:377.44px 484.96px}section.scene-opening .subScene-ageCheck .wrap-content{padding:48px 0;width:646px}section.scene-opening .subScene-ageCheck .ask{font-size:32px;letter-spacing:4px}section.scene-opening .subScene-ageCheck .ask::before{width:28px;height:28px;left:0;top:6px;margin-right:8px}section.scene-opening .subScene-ageCheck .ask::after{width:28px;height:28px;left:0;top:6px;margin-left:8px}section.scene-opening .subScene-ageCheck .ask::after,section.scene-opening .subScene-ageCheck .ask::before{top:2px}section.scene-opening .subScene-ageCheck .ask::before{margin-right:10px}section.scene-opening .subScene-ageCheck .ask::after{margin-left:4px}section.scene-opening .subScene-ageCheck .attention{font-size:24px;letter-spacing:4px;margin:32px auto 48px}section.scene-opening .subScene-ageCheck .wrap-btns{gap:32px;width:550px;margin:0 auto}section.scene-opening .subScene-ageCheck .no,section.scene-opening .subScene-ageCheck .yes{font-size:24px;letter-spacing:4px;width:256px;height:80px}section.scene-opening .subScene-ageCheck .note{font-size:22px;letter-spacing:1px;margin:40px auto -10px;left:8px}section.scene-glass-all .swiper{gap:23.54px 48px;width:4508px;padding:80px 100px 200px 100px}section.scene-glass-all .swiper .copyright{margin-left:400px;margin-right:400px}section.scene-glass-all .glassObject{width:220px;height:472px}section.scene-glass-all .glassObject:nth-of-type(1),section.scene-glass-all .glassObject:nth-of-type(34),section.scene-glass-all .glassObject:nth-of-type(67){margin-left:110px}section.scene-glass-all .glassObject:nth-of-type(16),section.scene-glass-all .glassObject:nth-of-type(49),section.scene-glass-all .glassObject:nth-of-type(82){margin-right:110px}section.scene-glass-all .pic{height:420px;left:-20px;top:8px}section.scene-glass-all .name{font-size:24px;letter-spacing:2px}section.scene-glass-all .howto ._dummy{width:560px;height:730px;top:14px}section.scene-glass-all .howto .howto-content{width:520px;height:690px}section.scene-glass-all .howto .howto-content::after{border-width:20px}section.scene-glass-all .howto .btn-close-dialog{top:20px;right:20px}section.scene-glass-all .howto .howto-content::before{background-size:377.44px 484.96px}section.scene-glass-all .howto .howto-content .title{font-size:28px;letter-spacing:4px;margin:94px auto 0}section.scene-glass-all .howto .howto-content .title::before{width:28px;height:28px;left:0;top:6px;margin-right:8px}section.scene-glass-all .howto .howto-content .title::before{margin:0 auto 30px}section.scene-glass-all .howto .howto-content .howtoStepList{margin:46px auto 0}section.scene-glass-all .howto .howto-content .stepItem{margin:0 auto -2px}section.scene-glass-all .howto .howto-content .stepIcon{width:96px;height:120px}section.scene-glass-all .howto .howto-content .stepTxt{font-size:24px;letter-spacing:4px}section.scene-glass-all .howto .howto-content .attention{font-size:20px;letter-spacing:1px;margin:40px auto 0}section.modal-glass-toushu-list .wrap-sceneContent{padding-bottom:64px;background-size:307px 307px}section.modal-glass-toushu-list .txt{font-size:32px;letter-spacing:4px;margin:64px 0 0 49px}section.modal-glass-toushu-list .toushuList{width:654px;margin:64px auto 0;gap:32px 34px}section.modal-glass-toushu-list .toushuList .btn{width:310px;height:380px}section.modal-glass-toushu-list .toushuList .btn::before{width:292px;height:362px}section.modal-glass-toushu-list .toushuList .name{font-size:64px;letter-spacing:4px;right:28px;top:28px}section.modal-glass-toushu-list .toushuList .name::after,section.modal-glass-toushu-list .toushuList .name::before{width:25.456px;height:25.456px}section.modal-glass-toushu-list .toushuList .name::before{margin:0 auto 16px}section.modal-glass-toushu-list .toushuList .name::after{margin:16px auto 0}section.modal-glass-toushu-list .toushuList .glass{width:198.4px;height:310px;left:16px;top:68px}section.modal-glass-toushu-detail .wrap-sceneContent{padding-bottom:80px}section.modal-glass-toushu-detail .toushuName{font-size:300px;line-height:300px;letter-spacing:2px;margin:128px auto 0}section.modal-glass-toushu-detail .toushuName[data-type=大太刀]{font-size:242px}section.modal-glass-toushu-detail .toushuGlass{width:640px;height:1000px;top:140px;left:50px}section.modal-glass-toushu-detail .btn-next,section.modal-glass-toushu-detail .btn-prev{top:645.56px}section.modal-glass-toushu-detail .btn-next .arrow,section.modal-glass-toushu-detail .btn-prev .arrow{width:84px;height:44px}section.modal-glass-toushu-detail .btn-next .txt,section.modal-glass-toushu-detail .btn-prev .txt{font-size:24px;letter-spacing:2px;margin:20px auto 0}section.modal-glass-toushu-detail .btn-prev{left:48px}section.modal-glass-toushu-detail .btn-next{right:48px}section.modal-glass-toushu-detail .description{font-size:28px;letter-spacing:4px;width:654px;margin:630px auto 0}section.modal-glass-toushu-detail .recipe{margin:152px 0 0}section.modal-glass-toushu-detail .recipe .wrap-recipeImg{width:702px;height:702px}section.modal-glass-toushu-detail .recipe .recipeImg{width:702px;height:702px}section.modal-glass-toushu-detail .recipe .recipeImgTxt{font-size:24px;letter-spacing:4px;right:24px;top:0}section.modal-glass-toushu-detail .recipe .recipeImgTxt::before{width:54px;top:-4px;margin-right:12px}section.modal-glass-toushu-detail .recipe .wrap-recipeCaption::before{background-size:604px 664px}section.modal-glass-toushu-detail .recipe .wrap-recipeCaption{width:702px;margin:-66px 0 0 48px;background-size:162px 133px}section.modal-glass-toushu-detail .recipe .recipeCaption{font-size:44px;letter-spacing:4px;width:600px;margin:44px auto 22px}section.modal-glass-toushu-detail .recipe .btn-toRecipeDetail{width:600px;height:80px;font-size:24px;letter-spacing:4px;margin:0 auto 48px}section.modal-glass-toushu-detail ul.charList{margin-top:80px;margin-bottom:80px;gap:64px}section.modal-glass-toushu-detail ul.charList li.charItem{height:952px}section.modal-glass-toushu-detail ul.charList li.charItem .charName{margin-left:48px}section.modal-glass-toushu-detail ul.charList li.charItem .charName .ja{font-size:64px;letter-spacing:2px}section.modal-glass-toushu-detail ul.charList li.charItem .charName .en{font-size:20px;letter-spacing:4px;margin:32px 0 30px}section.modal-glass-toushu-detail ul.charList li.charItem .productName{font-size:20px;letter-spacing:2px;margin-left:48px;padding-left:34px}section.modal-glass-toushu-detail ul.charList li.charItem .productName::before{width:28px;height:28px;left:0;top:6px;margin-right:8px}section.modal-glass-toushu-detail ul.charList li.charItem .productName::before{width:26px;height:26px;left:0;top:3px}section.modal-glass-toushu-detail ul.charList li.charItem .charGlass{width:656px;height:656px;left:-100px;top:150px}section.modal-glass-toushu-detail ul.charList li.charItem .charPic{width:1030.4px;height:1097.6px;left:-60px;top:-130px}section.modal-glass-toushu-detail ul.charList li.charItem .charPic[src*="/59.png"]{-webkit-mask-position:0 -60px;mask-position:0 -60px}section.modal-glass-toushu-detail ul.charList li.charItem .charPic[src*="/83.png"]{-webkit-mask-position:0 60px;mask-position:0 60px}section.modal-glass-toushu-detail[data-toushu-type=短刀] ul.charList li.charItem{height:722px}section.modal-glass-toushu-detail[data-toushu-type=短刀] ul.charList li.charItem .charGlass{left:-100px;top:40px}section.modal-glass-toushu-detail[data-toushu-type=短刀] ul.charList li.charItem .charPic{left:-60px;top:-240px}section.modal-glass-toushu-detail[data-toushu-type=脇差] ul.charList li.charItem{height:752px}section.modal-glass-toushu-detail[data-toushu-type=脇差] ul.charList li.charItem .charGlass{left:-100px;top:70px}section.modal-glass-toushu-detail[data-toushu-type=脇差] ul.charList li.charItem .charPic{left:-60px;top:-210px}section.modal-glass-toushu-detail[data-toushu-type=打刀] ul.charList li.charItem{height:792px}section.modal-glass-toushu-detail[data-toushu-type=打刀] ul.charList li.charItem .charGlass{left:-100px;top:110px}section.modal-glass-toushu-detail[data-toushu-type=打刀] ul.charList li.charItem .charPic{left:-60px;top:-170px}section.modal-glass-toushu-detail[data-toushu-type=太刀] ul.charList li.charItem{height:822px}section.modal-glass-toushu-detail[data-toushu-type=太刀] ul.charList li.charItem .charGlass{left:-100px;top:140px}section.modal-glass-toushu-detail[data-toushu-type=太刀] ul.charList li.charItem .charPic{left:-60px;top:-140px}section.modal-glass-toushu-detail[data-toushu-type=大太刀] ul.charList li.charItem{height:832px}section.modal-glass-toushu-detail[data-toushu-type=大太刀] ul.charList li.charItem .charGlass{left:-100px;top:150px}section.modal-glass-toushu-detail[data-toushu-type=大太刀] ul.charList li.charItem .charPic{left:-60px;top:-130px}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem{height:882px}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem .charGlass{left:-100px;top:200px}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem .charPic{left:-60px;top:-130px}section.modal-glass-toushu-detail[data-toushu-type=槍] ul.charList li.charItem .charPic[src*="/136.png"]{left:-60px;top:-80px}section.modal-glass-toushu-detail[data-toushu-type=薙刀] ul.charList li.charItem{height:862px}section.modal-glass-toushu-detail[data-toushu-type=薙刀] ul.charList li.charItem .charGlass{left:-100px;top:180px}section.modal-glass-toushu-detail[data-toushu-type=薙刀] ul.charList li.charItem .charPic{left:-60px;top:-100px}section.modal-glass-toushu-detail[data-toushu-type=剣] ul.charList li.charItem{height:752px}section.modal-glass-toushu-detail[data-toushu-type=剣] ul.charList li.charItem .charGlass{left:-100px;top:70px}section.modal-glass-toushu-detail[data-toushu-type=剣] ul.charList li.charItem .charPic{left:-60px;top:-210px}section.modal-glass-toushu-detail .sectionFooter{padding:36px 0 42px;width:654px;margin:-4px auto 0}section.modal-glass-toushu-detail .sectionFooter .btn-next .arrow,section.modal-glass-toushu-detail .sectionFooter .btn-prev .arrow{width:84px;height:44px}section.modal-glass-toushu-detail .sectionFooter .btn-next .txt,section.modal-glass-toushu-detail .sectionFooter .btn-prev .txt{font-size:24px;letter-spacing:2px;margin:0 24px 0;width:76px}section.modal-glass-toushu-detail .sectionFooter .back-to-list .back_to_list_icon{width:20px;height:20px;top:-8px}section.modal-glass-toushu-detail .sectionFooter .back-to-list .txt{font-size:24px;letter-spacing:4px}section.modal-glass-detail .wrap-sceneContent{padding-bottom:80px}section.modal-glass-detail ._dummy2{width:750px}section.modal-glass-detail .wrap-detail-info{margin-left:134px;width:568px;margin-top:96px}section.modal-glass-detail .charName{margin-left:10px}section.modal-glass-detail .charName .ja{font-size:96px;line-height:100.8px}section.modal-glass-detail .charName .ja[data-name-length="6"]{font-size:86px}section.modal-glass-detail .charName .ja[data-name-length="7"]{font-size:76px}section.modal-glass-detail .charName .en{font-size:32px;letter-spacing:10px;margin:42.5px 0 38.75px}section.modal-glass-detail .productName{font-size:24px;letter-spacing:4px;padding-left:44px}section.modal-glass-detail .productName::before{width:30px;height:30px;left:7px;top:5px}section.modal-glass-detail .wrap-imgs{height:728px}section.modal-glass-detail .charGlass{width:752px;height:752px;left:-284px;top:-16px}section.modal-glass-detail .charGlass[data-toushu="脇差"]{left:-278px;top:-24px}section.modal-glass-detail .charGlass[data-toushu="太刀"]{left:-280px;top:-16px}section.modal-glass-detail .charGlass[data-toushu="大太刀"]{left:-274px;top:-16px}section.modal-glass-detail .charGlass[data-toushu="槍"]{left:-278px;top:26px}section.modal-glass-detail .charGlass[data-toushu="薙刀"]{left:-280px;top:-18px}section.modal-glass-detail .charGlass[data-toushu="剣"]{left:-278px;top:-26px}section.modal-glass-detail .charPic{width:1483.944px;height:1544.004px;left:-448px;top:-278px}section.modal-glass-detail .charPic[data-shincho="1"]{left:-440px;top:-174px;-webkit-mask-position:0 -80px;mask-position:0 -80px}section.modal-glass-detail .charPic[data-shincho="2"]{left:-458px;top:-198px;-webkit-mask-position:0 -60px;mask-position:0 -60px}section.modal-glass-detail .charPic[data-shincho="3"]{left:-464px;top:-244px;-webkit-mask-position:0 -40px;mask-position:0 -40px}section.modal-glass-detail .charPic[data-shincho="4"]{left:-440px;top:-292px;-webkit-mask-position:0 -20px;mask-position:0 -20px}section.modal-glass-detail .toBuyPage{font-size:24px;letter-spacing:4px;width:568px;height:80px}section.modal-glass-detail .toBuyPage .btn_to_buy_page_icon{width:24px;height:20px;margin-right:24px}section.modal-glass-detail .notice-closed{margin-top:16px;font-size:24px;letter-spacing:4px}section.modal-glass-detail .caption-data{margin-top:44px;font-size:28px;letter-spacing:4px;padding:32px 0}section.modal-glass-detail .caption-data::before{width:28px;height:28px;left:0;top:6px;margin-right:8px}section.modal-glass-detail .dataList{font-size:28px;letter-spacing:4px}section.modal-glass-detail .dataList .dataItem{padding:31px 0}section.modal-glass-detail .dataList .dataName{width:150px}section.modal-glass-detail .noteList{font-size:20px;letter-spacing:2px;margin-top:32px;gap:16px}section.modal-glass-detail .scheduleList::before{background-size:604px 664px}section.modal-glass-detail .scheduleList{font-size:28px;letter-spacing:4px;margin-top:32px;padding:42px 32px 42px;gap:32px}section.modal-glass-detail .scheduleList .scheduleItem{gap:16px}section.modal-glass-detail .scheduleList .scheduleDataTitle::before{width:28px;height:28px;left:0;top:6px;margin-right:8px}section.modal-recipe-detail .wrap-sceneContent::before{background-size:604px 664px}section.modal-recipe-detail .wrap-sceneContent{padding-bottom:80px}section.modal-recipe-detail .wrap-detail-info{margin-left:102px;width:648px;margin-top:0}section.modal-recipe-detail .wrap-txtInfo{width:580px;margin:96px auto 0}section.modal-recipe-detail .cocktailIndex{font-size:28px;letter-spacing:4px}section.modal-recipe-detail .cocktailName{font-size:48px;letter-spacing:4px;margin-top:32px}section.modal-recipe-detail .cocktailDescription{font-size:28px;letter-spacing:4px;margin-top:48px}section.modal-recipe-detail .detailDataList{margin-top:64px;gap:64px}section.modal-recipe-detail .detailDataList .dataTitle::before{width:28px;height:28px;left:0;top:6px;margin-right:8px}section.modal-recipe-detail .detailDataList .dataTitle{font-size:28px;letter-spacing:4px}section.modal-recipe-detail .detailDataList .dataValue{font-size:24px;letter-spacing:4px;margin-top:32px}section.modal-recipe-detail .banner_to_list{width:568px;margin:96px auto 0}section.modal-recipe-detail .banner_to_list .wrap-bannerImg{width:568px;height:256px}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt{height:96px}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt .ja{font-size:24px;letter-spacing:4px;margin:0 0 0 16px}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt .en{font-size:20px;letter-spacing:4px;margin:8px 0 0 16px}section.modal-recipe-detail .banner_to_list .wrap-bannerTxt img.arrow{width:48px;height:24px;right:32px}section.modal-recipe-list .wrap-sceneContent{padding-bottom:80px}section.modal-recipe-list .wrap-sceneContent::before{background-size:604px 664px}section.modal-recipe-list .wrap-mainImg{height:1120px}section.modal-recipe-list .mainImgTxt{margin:76px 0 0 48px}section.modal-recipe-list .mainImgTxt .ja{font-size:64px;letter-spacing:2px}section.modal-recipe-list .mainImgTxt .en{font-size:32px;letter-spacing:10px;margin:22px 0 0 -30px}section.modal-recipe-list .description{font-size:28px;letter-spacing:4px;width:652px;margin:100px auto 64px}section.modal-recipe-list .recipeList{gap:64px;width:656px;margin:0 auto 0}section.modal-recipe-list .recipeList .recipeItem{width:656px;height:812px}section.modal-recipe-list .recipeList .recipeItem::before{width:638px;height:794px}section.modal-recipe-list .recipeList .recipePic{width:560px;height:560px;margin:46px auto 0}section.modal-recipe-list .recipeList .recipeName{font-size:44px;letter-spacing:4px;margin:32px 0 32px 48px}section.modal-recipe-list .recipeList .recipeNameSub::before{width:28px;height:28px;left:0;top:6px;margin-right:8px}section.modal-recipe-list .recipeList .recipeNameSub{font-size:28px;letter-spacing:4px;margin:0 0 0 48px}section.modal-about .sceneTitle{margin:145.56px auto 0}section.modal-about .sceneTitle .en{font-size:44px;letter-spacing:4px;margin-bottom:16px}section.modal-about .sceneTitle .ja{font-size:24px;letter-spacing:4px}section.modal-about .wrap-glass{width:680px;margin:80px auto 0}section.modal-about .wrap-glass .glass{width:170px;height:252px}section.modal-about .wrap-glass .glass img{width:156px}section.modal-about .overviewTxt{font-size:28px;letter-spacing:4px;margin-top:50px}section.modal-about .wrap-variations{height:1584px;margin:78px auto 0}section.modal-about .wrap-variations .variations-bg-grade,section.modal-about .wrap-variations .variations-bg-grade-prev{height:692px}section.modal-about .wrap-variations .variations-bg{top:448px}section.modal-about .wrap-variations .variation-glass{margin:176px auto -96px}section.modal-about .wrap-variations .variation-glass .glass{margin:80px}section.modal-about .wrap-variations .variation-glass img{width:482px;margin:0 auto 0}section.modal-about .wrap-variations .variation-toushu-name{top:80px;right:0;width:168px}section.modal-about .wrap-variations .variation-toushu-name .name{font-size:80px;letter-spacing:4px;margin:0 auto 0}section.modal-about .wrap-variations .variation-toushu-name .name::after,section.modal-about .wrap-variations .variation-toushu-name .name::before{width:32px;height:32px}section.modal-about .wrap-variations .variation-toushu-name .name::before{margin:0 auto 32px}section.modal-about .wrap-variations .variation-toushu-name .name::after{margin:32px auto 0}section.modal-about .wrap-variations .btn-next,section.modal-about .wrap-variations .btn-prev{top:550px}section.modal-about .wrap-variations .btn-next .arrow,section.modal-about .wrap-variations .btn-prev .arrow{width:84px;height:44px}section.modal-about .wrap-variations .btn-prev{left:48px}section.modal-about .wrap-variations .btn-next{right:48px}section.modal-about .wrap-variations .glass-description{font-size:28px;letter-spacing:4px;margin:0 auto 0;width:654px}section.modal-about .wrap-variations .glass-description-notice{font-size:20px;letter-spacing:2px;margin:64px auto 0;width:654px}section.modal-faq .backToTop{font-size:24px;letter-spacing:4px;left:48px;top:52px}section.modal-faq .backToTop .arrow{margin-right:8px;top:-4px}section.modal-faq .sceneTitle{margin:145.56px auto 0}section.modal-faq .sceneTitle .en{font-size:44px;letter-spacing:4px;margin-bottom:16px}section.modal-faq .sceneTitle .ja{font-size:24px;letter-spacing:4px}section.modal-faq .faqList{margin:20px auto 0}section.modal-faq .faqList .faqItem::before{width:646px}section.modal-faq .faqList .box-q{padding:48px 0;width:646px;margin:0 auto 0}section.modal-faq .faqList .box-a .content{width:562px}section.modal-faq .faqList .wrap-a-content{padding:48px 0;width:646px;margin:0 auto 0}section.modal-faq .faqList .wrap-a-content.scrollContent{padding:48px 0;width:698px;margin:0 0 0 52px}section.modal-faq .faqList .wrap-a-content.scrollContent .content{width:614px}section.modal-faq .faqList .wrap-a-content.scrollContent .content .wrap-scrollContent{padding-right:52px}section.modal-faq .faqList .wrap-a-content.scrollContent .content-txt{font-size:28px;letter-spacing:4px;width:482px;margin-top:20px}section.modal-faq .faqList .wrap-a-content::before{width:646px}section.modal-faq .faqList .label{font-size:48px;letter-spacing:4px;width:84px}section.modal-faq .faqList .content{font-size:28px;letter-spacing:4px;width:482px}section.modal-faq .faqList .openClose{width:48px;height:48px}section.modal-faq .faqList .dataTable .cell{font-size:20px;letter-spacing:2px;padding:16px 20px}section.modal-menu .wrap-sceneContent::before{background-size:377.44px 484.96px}section.modal-menu .wrap-sceneContent::before{background-size:400px auto}section.modal-menu .logo{width:194px;height:194px;margin:80px auto 0}section.modal-menu .site_title{width:310px;height:102px;margin:16px auto 72px}section.modal-menu .partition{width:482px;margin:0 auto 0}section.modal-menu .btn{width:482px;margin:0 auto 0;padding:32px 0}section.modal-menu .btn .en{font-size:32px;letter-spacing:4px}section.modal-menu .btn .ja{font-size:20px;letter-spacing:2px;margin-top:16px}section.modal-menu .btn .openClose{width:64px;height:64px;top:32px}section.modal-menu .btn .openClose::before{width:64px}section.modal-menu .btn .openClose::after{height:64px}section.modal-menu .according-body{width:482px;margin:-16px auto 26px}section.modal-menu .wrap-subBtn{width:482px;margin:0 auto 0;padding:16px 0 0}section.modal-menu .subBtn{font-size:28px;letter-spacing:4px;padding:16px 0}section.modal-menu .subBtn .arrow{width:36px;height:20px;top:4px;margin-right:10px}section.modal-menu .subBtn .external{width:28px;height:30px}._dummy{width:750px}}