@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:".";font-size:.1em;line-height:0;display:block;height:0px;clear:both;visibility:hidden;overflow:hidden}.clearfix{display:inline-block}* html .clearfix{height:1px}.clearfix{display:block}html{margin:0;padding:0;font-size:62.5%;background:#fff}body{margin:0;padding:0;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Yu Gothic,YuGothic,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.5rem;letter-spacing:.05em;color:#000;line-height:2;z-index:1;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto | grayscale}.en,#scrlDown_btn{font-family:Montserrat,sans-serif}a{display:block;color:#000;text-decoration:none;-webkit-transition:.3s;transition:.3s}img{width:100%;height:auto;display:block;vertical-align:text-bottom}li{list-style:none}.svg-block{display:block}object{pointer-events:none}.svg-link object{overflow:visible}svg{width:100%;height:100%}::selection{background:#ccc;color:#fff}::-moz-selection{background:#ccc;color:#fff}form ::selection{background:#ccc;color:#fff}form ::-moz-selection{background:#ccc;color:#fff}*{-webkit-tap-highlight-color:#ccc;tap-highlight-color:#ccc}:focus{outline:0}.nolink{cursor:none}.text_shadow{text-shadow:0 0 10px rgba(255,255,255,.7)}.anime .obj{-webkit-transition:1.2s;transition:1.2s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}.anime .obj.nomove{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.anime.active .obj{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.elm{transition:1.2s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,20px,0);opacity:0}.elm.active{transform:translateZ(0);opacity:1}.elm:nth-of-type(2n){transition-delay:.5s}@media only screen and (max-width: 767px){.elm:nth-of-type(2n){transition-delay:0s}}.flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch}.flex_center{-webkit-justify-content:center;justify-content:center}.flex_left{-webkit-justify-content:flex-start;justify-content:flex-start}.flex_right{-webkit-justify-content:flex-end;justify-content:flex-end}.flex_top{-webkit-align-items:flex-start;align-items:flex-start}.flex_bottom{-webkit-align-items:flex-end;align-items:flex-end}.flex_stretch{-webkit-align-items:stretch;align-items:stretch}.flexself_center{-webkit-align-self:center;align-self:center}.flexself_left{-webkit-align-self:flex-start;align-self:flex-start}.flexself_right{-webkit-align-self:flex-end;align-self:flex-end}.bg_cover{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.fix_img{width:100%;position:relative;background-attachment:fixed}input,input:focus,textarea,select,form button{width:100%;margin:0;padding:5px;font-size:inherit;font-size:1.5rem;border-radius:0;color:#000;vertical-align:middle;border:1px #000 solid;background-color:transparent;-webkit-appearance:none;appearance:none;outline:none;font-family:Montserrat,sans-serif}:placeholder-shown{font-family:Montserrat,sans-serif}::placeholder{color:#aaa;color:#999}::-webkit-input-placeholder{font-family:Montserrat,sans-serif}:-moz-placeholder{font-family:Montserrat,sans-serif}::-moz-placeholder{font-family:Montserrat,sans-serif}:-ms-input-placeholder{font-family:Montserrat,sans-serif}::-ms-input-placeholder{font-family:Montserrat,sans-serif}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select::-ms-expand{display:none}.ProductForm{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;margin-bottom:20px}.checkoutbtn,.ProductForm .addcartbtn,.ProductForm input,.shopify-payment-button button{height:44px;font-size:2rem}.checkoutbtn,.ProductForm .addcartbtn,.shopify-payment-button button{cursor:pointer}.ProductForm .addcartbtn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;border:0}.ProductForm #quantity{width:44px;margin-right:10px;text-align:center}.ProductForm .addcartbtn,.shopify-payment-button{width:calc((100% - 64px)/2)}.ProductForm .addcartbtn{margin-right:10px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shopify-payment-button button{padding:5px;color:#000;border-radius:0;border:0}.shopify-payment-button button.shopify-payment-button__more-options{height:auto;margin-top:5px;padding:0;font-size:1.2rem;line-height:1;text-align:right;background:none}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#dcdcdc}.ProductForm .addcartbtn,.shopify-payment-button .shopify-payment-button__button{position:relative;background:#dcdcdc;transition:.45s cubic-bezier(.785,.135,.15,.86);z-index:1}#checkoutbtn:before,.ProductForm .addcartbtn:not([disabled]):before,.shopify-payment-button .shopify-payment-button__button:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.785,.135,.15,.86);z-index:-1;background:#ebf3f1;background:-moz-linear-gradient(left,#ebf3f1,#eae7f6);background:-webkit-linear-gradient(left,#ebf3f1,#eae7f6);background:linear-gradient(to right,#ebf3f1,#eae7f6)}.shopify-payment-button .shopify-payment-button__button:before{background:#eae7f6;background:-moz-linear-gradient(left,#eae7f6,#ffefe6);background:-webkit-linear-gradient(left,#eae7f6,#ffefe6);background:linear-gradient(to right,#eae7f6,#ffefe6)}#checkoutbtn:hover:before,.ProductForm .addcartbtn:hover:before,.shopify-payment-button .shopify-payment-button__button:hover:before{transform:scale(1);transform-origin:left center}#cart_block{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;padding-top:80px}#cart_block #cart_products{width:calc(66.666% - 20px)}#cart_block #cart_total{width:calc(33.333% - 20px)}#cart_block #cart_products .img_block,#cart_block #cart_products .info{width:calc(50% - 20px)}#cart_block .totalprice{padding-bottom:10px;line-height:1.4}#cart_block .totalprice .en{padding-left:10px;font-size:2rem}#cart_block .taxes{padding-bottom:60px;font-size:1.2rem}#birthday_form{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin-bottom:20px;font-size:1.2rem;line-height:1.4}#birthday_form p{width:100%;display:block}#birthday_form h4{width:100%;padding-bottom:5px}#birthday_form p.alert{padding-top:5px}#birthday_form p.alert_ok{color:#00913a}#birthday_form p.alert_ng{color:#ff5039}body.minor #birthday_form p.alert_ok,#birthday_form p.alert_ng{display:none}#birthday_form p.alert_ok,body.minor #birthday_form p.alert_ng{display:block}#birthday_form select{width:48px;padding:5px 10px}#birthday_form #select_year{width:80px}#birthday_form span{padding:0 5px}#cartpage #checkoutbtn{margin-top:0;margin-bottom:20px;padding-top:6px;font-size:1.6rem;font-weight:700;border:0;background:#dcdcdc}#cartpage #checkoutbtn[disabled]{pointer-events:none;opacity:.3}#cartpage .discount_txt{font-size:12px;color:#f33;font-weight:600}#cartpage .discount_txt.discounted{color:#3a75c4}#cartpage .code_txt{font-size:12px;font-weight:700}#cartpage .noteblock{font-size:1.2rem;line-height:1.4}#cartpage .notetxt{padding-bottom:5px}#cartpage .noteblock textarea{padding:10px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Yu Gothic,YuGothic,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.4rem}#cartpage .btnset{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;align-items:flex-end;margin-top:20px}#cartpage .remove{font-size:1.2rem;text-decoration:underline}#cartpage .update{width:auto;display:inline-block;margin:0 10px 0 0}.quantity_set{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;width:150px;height:44px;position:relative;text-align:center;border:1px #000 solid}.quantity_set input{width:calc(100% - 60px);text-align:center;border:0}.quantity_set .qs_btn{width:30px;height:30px;padding:10px;position:relative}.quantity_set .qs_btn:before,.quantity_set .qs_plus:after{content:"";display:block;width:10px;height:2px;position:absolute;top:50%;left:50%;background:#000;transform:translate(-50%,-50%)}.quantity_set .qs_plus:after{width:2px;height:10px}#login_container{width:100%;height:100vh;position:relative}#login_container #comingsoon{position:absolute;top:50%;left:50%;font-family:Montserrat,sans-serif;text-align:center;transform:translate(-50%,-50%)}#login_container #comingsoon h2{font-size:4rem}#login_container #comingsoon h3{font-size:2rem}#login_container #pw{font-size:1.4rem;position:absolute;right:10px;top:10px}#login_container #pw form{width:200px;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch}#login_container #pw form input{width:135px}#login_container #pw form button{width:60px}#login_container #pw .errors{padding-top:5px;font-size:1.2rem;line-height:1.4;color:#ff5039}.pc{display:inline-block}.sp{display:none}.Link_line{position:relative;display:inline-block;-webkit-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;transition:.3s;cursor:pointer}.Link_line:before{content:"";display:block;width:0%;height:2px;position:absolute;right:0%;left:auto;top:100%;background:#1a3f89;z-index:-1;transition:.3s}.Link_line.active:before,.Link_line:hover:before{left:0%;right:auto;width:100%;transition:width .3s}#nav{width:100%;position:fixed;top:0;left:0;padding:0 10px;transition:.3s;z-index:999}#nav:before{content:"";display:block;width:calc(100% - 20px);height:1px;background:#000;position:absolute;left:10px;bottom:0;transition:.3s}#nav .inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:relative;padding:15px 40px;transition:.3s;z-index:1}#logo{width:220px;position:relative;z-index:1}#logo01 .logo_wh,#logo01 .logo_bk,#logo02{transition:.3s}#logo01 .logo_wh,#logo02{position:absolute;top:0;left:0;opacity:0;pointer-events:none}body.scrl_down #nav{transform:translate3d(0,-120px,0)}body.top.scrl_top #nav{top:30px}body.scrl #nav:before{opacity:0}body.top #nav:before{opacity:0}body.top #logo01 .logo_wh,body.top.scrl_oneview #logo01 .logo_bk{opacity:1}body.top.scrl_oneview #logo01 .logo_wh,body.top #logo01 .logo_bk{opacity:0}body.top.scrl_top #logo02,body.top #logo01 .logo_wh{opacity:1}body.top.scrl_top #logo01 .logo_wh{opacity:0}#navIcons{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;position:relative;z-index:1}#navIcons li{position:relative;margin:10px}#navIcons li:last-of-type{margin-right:0}#navIcons .mypage_icon{width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(//holongin.com/cdn/shop/t/78/assets/mypage_bk.svg?v=181908462907448569231748418742)}#navIcons .cart_icon{width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(//holongin.com/cdn/shop/t/78/assets/cartbk.png?v=61484146482122704091748418742)}#navIcons .cart_icon span{position:absolute;top:50%;left:50%;font-family:Montserrat,sans-serif;font-size:1.1rem;text-align:center;line-height:1;transform:translate(-50%,-50%)}body.top #navIcons .mypage_icon{background-image:url(//holongin.com/cdn/shop/t/78/assets/mypage_wh.svg?v=42556393591876946631748418742)}body.top #navIcons .cart_icon{background-image:url(//holongin.com/cdn/shop/t/78/assets/cartwh.png?v=157761556228262907151748418742)}body.top.scrl_oneview #navIcons .mypage_icon{background-image:url(//holongin.com/cdn/shop/t/78/assets/mypage_bk.svg?v=181908462907448569231748418742)}body.top.scrl_oneview #navIcons .cart_icon{background-image:url(//holongin.com/cdn/shop/t/78/assets/cartbk.png?v=61484146482122704091748418742)}body.top #navIcons .btn{color:#fff!important;border:1px #fff solid}body.top.scrl_oneview #navIcons .btn{color:#000!important;border:1px #000 solid}body.top #navIcons .btn:before{background:#999}body.top.scrl_oneview #navIcons .btn:before{background:#dcdcdc}body.top.scrl_oneview #navIcons .cart_icon{background-image:url(//holongin.com/cdn/shop/t/78/assets/cartbk.png?v=61484146482122704091748418742)}#navBtn{width:26px;height:22px;transition:.3s;cursor:pointer}#navBtn i,#navBtn:before,#navBtn:after{content:"";display:block;width:100%;height:1px;position:absolute;top:50%;left:50%;transition:.3s;background:#000;transform:translate3d(-50%,-50%,0)}#navBtn:before{top:0}#navBtn:after{top:auto;bottom:0}#navBtn:hover{transform:skew(-30deg)}body.navopen #navBtn{cursor:pointer;transition:.3s;position:relative;right:-24px}body.navopen #navBtn i{opacity:0}body.navopen #navBtn:before,body.navopen #navBtn:after{background:#000!important}body.navopen #navBtn:before{top:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg)}body.navopen #navBtn:after{top:50%;transform:translate3d(-50%,-50%,0) rotate(45deg)}body.navopen #navBtn:hover{transform:rotate(90deg)}body.navopen #navIcons a{opacity:0;pointer-events:none}body.navopen #nav .snslinks{opacity:1;pointer-events:auto;transform:translate(0)}body.top #navIcons a{color:#fff}body.top #navBtn i,body.top #navBtn:before,body.top #navBtn:after{background:#fff}body.top #nav .sns.insta{background-image:url(//holongin.com/cdn/shop/t/78/assets/sns_insta2.png?v=8113267349682369641748418742)}body.top.scrl_oneview #navIcons a{color:#000}body.top.scrl_oneview #navBtn i,body.top.scrl_oneview #navBtn:before,body.top.scrl_oneview #navBtn:after{background:#000}body.top.scrl_oneview #nav .sns.insta{background-image:url(//holongin.com/cdn/shop/t/78/assets/sns_insta.png?v=184012141736440878561748418742)}#nav .snslinks{display:flex;gap:16px;opacity:0;pointer-events:none;margin-left:70px;transition:.3s opacity;position:absolute;right:68px;z-index:2;transform:translate(30px);transition:transform .5s,opacity .3s}#main_nav{width:350px;position:absolute;top:0;right:0;padding:28px 28px 40px;text-align:right;background:#fff9;opacity:0;transform:translate3d(60px,0,0);transition:.6s;pointer-events:none}#main_nav li{margin-bottom:20px;line-height:1.1;opacity:0;transform:translate3d(60px,0,0);transition:.6s;cursor:pointer}#main_nav li span.sub{font-size:1.2rem}body.top.scrl_top #main_nav{top:-30px;padding-top:58px}body.navopen #main_nav,body.navopen #main_nav li{opacity:1;transform:translateZ(0);pointer-events:auto}#main_nav #navlist{margin-top:64px}#main_nav #newsletter{background:#fff8;padding:12px 12px 8px;margin-top:32px;box-shadow:0 2px 8px #0000000d}#main_nav #newsletter .newsletter_alert.success{text-align:left;font-size:13px}#main_nav .newsletter_title{font-size:14px}#main_nav .newsletter_description{font-size:12px}#wrapper{opacity:0}body.ready #wrapper{transition:1s;opacity:1}#logo h1{opacity:0}body.ready #logo h1{will-change:transform;transition:1s;transition-delay:.8s;opacity:1}#scrlDown_btn{transition:1s;transition-delay:.8s;opacity:0}body.ready #scrlDown_btn{opacity:1}#maincontents{position:relative}section{position:relative;padding:10px 10px 100px;z-index:1}.blockwrap{width:100%;max-width:900px;margin:0 auto}a:hover{opacity:.6}.btn{min-width:74px;display:inline-block;position:relative;padding:5px 8px;font-family:Montserrat,sans-serif;line-height:1;text-align:center;border:1px #000 solid;cursor:pointer;transition:.45s cubic-bezier(.785,.135,.15,.86);z-index:1}.btn:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:#ebf3f1;background:-moz-linear-gradient(left,#ebf3f1,#eae7f6);background:-webkit-linear-gradient(left,#ebf3f1,#eae7f6);background:linear-gradient(to right,#ebf3f1,#eae7f6);background:#dcdcdc;transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.785,.135,.15,.86);z-index:-1}.btn:hover{opacity:1;color:#000!important}.btn:hover:before{transform:scale(1);transform-origin:left center}.btn.form-btn{color:#333;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;border:0;height:44px;position:relative;font-weight:600;transition:.45s cubic-bezier(.785,.135,.15,.86);z-index:1;margin-top:24px;letter-spacing:.05em;border:1px solid #333}.btn.form-btn:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.785,.135,.15,.86);z-index:-1;background:#ebf3f1;background:-moz-linear-gradient(left,#ebf3f1,#eae7f6);background:-webkit-linear-gradient(left,#ebf3f1,#eae7f6);background:linear-gradient(to right,#ebf3f1,#eae7f6)}.btn.form-btn:hover:before{transform:scale(1);transform-origin:left center}.blockwrap .btn{margin-top:20px}.sns{width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:cover}.sns.line{background-image:url(//holongin.com/cdn/shop/t/78/assets/sns_line.png?v=104867385066288489961748418742)}.sns.x{background-image:url(//holongin.com/cdn/shop/t/78/assets/sns_x.png?v=162145274800430163151748418742)}.sns.fb{background-image:url(//holongin.com/cdn/shop/t/78/assets/sns_fb.png?v=2311848322805917401748418742)}.sns.insta{background-image:url(//holongin.com/cdn/shop/t/78/assets/sns_insta.png?v=184012141736440878561748418742)}.sns.insta.bk{background-image:url(//holongin.com/cdn/shop/t/78/assets/sns_insta.png?v=184012141736440878561748418742)!important}.sns.fb.wh{background-image:url(//holongin.com/cdn/shop/t/78/assets/sns_fb2.png?v=73854319895748427241748418742)}.sns.insta.wh{background-image:url(//holongin.com/cdn/shop/t/78/assets/sns_insta2.png?v=8113267349682369641748418742)}.sectitle{padding:80px 0 60px;text-align:center}.sectitle h1,.sectitle h2{font-size:2.8rem}.sectitle p{padding-top:10px;font-size:2rem;font-weight:700}.sectitle p.sub{font-size:1.5rem}.pages{padding-top:70px}.pages .sectitle{padding-bottom:100px}.pages .sectitle p{font-weight:400}.pages.system{min-height:calc(100vh - var(--footer-height))}.pages.system .sectitle{padding-bottom:40px;text-align-last:left}.pages.system .sectitle h1{font-size:1.5rem}.pages.system .txt a{text-decoration:underline}.pages.system .txt a.btn{text-decoration:none}.shopify-challenge__container{max-width:600px;min-height:calc(100vh - var(--footer-height));padding:160px 10px}.shopify-challenge__container .shopify-challenge__button{height:44px;margin-top:20px}.newsletter_alert.success{color:#00913a}.swiper-wrapper{transition-timing-function:cubic-bezier(.19,1,.22,1)!important}.swiper-container{height:100%}.swiper-slide{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.swiper-slide i{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:100%;background:#fff;opacity:.5}.swiper-pagination-bullet-active{opacity:1;background:#fff}#kv{height:100vh;margin:0;padding:10px;transition:.3s}#slider{width:100%;height:100%;z-index:0;will-change:transform;transition:.6s}#product .swiper-container{height:auto}.swiper_arrow{width:40px;height:40px;position:absolute;top:50%;padding:10px;z-index:9;transition:.3s}.swiper_arrow:hover{opacity:.4}.swiper_prev{left:0;transform:translate(-50px,-50%)}.swiper_next{right:0;transform:translate(50px,-50%)}.swiper-container:hover .swiper_prev,.swiper-container:hover .swiper_next{transform:translateY(-50%)}.swiper_arrow:before{content:"";width:100%;height:100%;display:block;border-top:1px #000 solid;border-right:1px #000 solid}.swiper_prev:before{transform:rotate(-135deg)}.swiper_next:before{transform:rotate(45deg)}#scrlDown_btn{position:absolute;right:40px;bottom:0;z-index:9}#scrlDown_btn a{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;line-height:1;color:#fff;cursor:pointer;transform-origin:center left;transform:translate3d(100%,0,0) rotate(-90deg)}#scrlDown_btn a span{transform:translateY(-2px)}#scrlDown_btn a:hover{transform:translate3d(100%,20px,0) rotate(-90deg)}#scrlDown_btn a:before{content:"";display:block;width:140px;height:1px;margin-right:10px;background:#fff}#scrlDown_btn a:before{animation:scrldwn 2.5s ease infinite}@keyframes scrldwn{0%{transform-origin:right;transform:scaleX(0)}40%{transform-origin:right;transform:scale(1)}60%{transform-origin:left;transform:scale(1)}to{transform-origin:left;transform:scaleX(0)}}body.scrl #scrlDown_btn a{opacity:0;visibility:hidden}.discount_alert{font-size:12px;margin-top:8px;color:#f33;font-weight:700}.news_bar{font-size:14px;line-height:1.6;background:#eee;display:flex;justify-content:center;align-items:center;gap:20px;text-align:left;padding:10px;margin:-10px 10px 0}a.news_bar:after{display:inline-block;flex-shrink:0;width:46px;height:8px;content:"";background:url(/cdn/shop/files/news_arrow_pc.png?v=1627445460) no-repeat center;background-size:contain;transition:transform .2s}a.news_bar:hover{opacity:.8}a.news_bar:hover:after{transform:translate(4px)}#top .lead_txt{text-align:center}#top .discount_txt{font-size:14px;font-weight:600;margin-bottom:32px}#top .fullimg{padding:60px 0}.repeat_block{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;position:relative}.repeat_block .img_block,.repeat_block .txt_block{width:50%}.repeat_block .img_block .img{width:100%;padding-top:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.repeat_block .txt_block{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#drink-as-meditation h2{padding-left:20px;padding-bottom:0}#drink-as-meditation .btn{margin-top:40px}#featured-products .sectitle{padding-bottom:90px}#featured-products .blockwrap{max-width:1200px}#featured-products .inner{padding-top:30px;border-top:1px #000 solid}#featured-products .swiper-button-prev,#featured-products .swiper-button-next{color:#777;top:calc(50% - 152px)}#featured-products .swiper-button-prev{left:-40px}#featured-products .swiper-button-next{right:-40px}#featured-products .swiper-pagination-bullet{background-color:#999}#featured-products .swiper-pagination-bullet-active{background-color:#000}#featured-products h3.en{padding-bottom:12px}#featured-products .product_link{font-size:16px}#featured-products .price{font-size:16px;padding-bottom:12px}#featured-products .ProductForm{margin-bottom:0}#featured-products .addcartbtn{height:36px;font-size:16px;margin-right:0}#featured-products #quantity{width:36px;height:36px;font-size:15px}#featured-products .detail{font-size:14px}@media screen and (min-width: 768px){#featured-products .pc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#featured-products .sp-slider-container{display:none}#featured-products .img_block{width:48%}#featured-products .ProductForm{flex-wrap:nowrap;gap:10px}#featured-products #quantity{margin-right:0}#featured-products .addcartbtn{width:auto;padding:0 10px;margin-right:0}#featured-products .detail{margin-top:16px}}@media screen and (max-width: 767px){#featured-products .sectitle{padding-bottom:40px}#featured-products .pc-grid{display:none}#featured-products .sp-slider-container{display:block;position:relative;width:80%;margin:0 auto}#featured-products .sp-slider{width:100%}}#category{padding:20px 10px 100px}#category .sectitle{padding-bottom:70px}#category .blockwrap{max-width:1200px}#category .inner{border-top:1px #000 solid}#category .category_list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}#category .category_item{position:relative;width:100%;height:180px;z-index:1}#category .category_link{display:block;width:100%;height:100%}#category .category_title{position:absolute;color:#fff;font-size:20px;font-weight:700;top:12px;left:0;width:100%;text-align:center;letter-spacing:.06em;z-index:2}#category .category_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#our-spirits{padding-bottom:0}#our-spirits .sectitle{padding-bottom:70px}#our-spirits .inner{padding-bottom:100px;border-top:1px #000 solid}#our-spirits .lead{margin-bottom:10px}#our-spirits .collection_link,#news .collection_link,#report .collection_link{display:block;width:min(100%,380px);padding:12px;margin:60px auto 0}#news,#report{padding-bottom:0}#news .inner,#report .inner{padding-bottom:100px}#shopify-section-top #news .inner{border-top:1px #000 solid;border-bottom:1px #000 solid}#shopify-section-news #news .inner,#shopify-section-report #report .inner{padding-top:100px}#news dt,#report dt{font-size:1.2rem;color:#666;line-height:1.4;letter-spacing:.05em;margin-bottom:8px}#news dt:nth-of-type(n+2),#report dt:nth-of-type(n+2){margin-top:25px}#news dd a,#report dd a{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;color:#282828;font-weight:700}#news dd a:after,#report dd a:after{flex-shrink:0;display:inline-block;width:64px;height:8px;content:"";background:url(/cdn/shop/files/news_arrow_pc.png?v=1627445460) no-repeat center;background-size:contain;margin-left:24px;transition:.2s}#news dd a:hover:after,#report dd a:hover:after{transform:translate(4px)}#news .collection_link,#report .collection_link{margin-top:72px}#what{border-bottom:1px solid #000}#what .fullimg{padding-top:0!important}#what #origin{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch}#what #origin .origin_img{width:50%}#what #origin .txt{width:calc(50% - 60px)}#what #origin .txt h3{padding-bottom:20px;font-size:2.8rem}#what #origin .txt h3 span{font-size:1.6rem}#what #origin .txt .r{text-align:right}#balance-of-holon{padding-bottom:0}#balances{position:relative;overflow:hidden}#bggrade{width:100%;height:200%;position:absolute;top:0;left:0;background:#eae7f6;will-change:transform}.balance{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:40px}.balance:last-of-type{margin-bottom:0}.balance .txt_block{width:100%;max-width:450px;padding:20px 4% 20px 0}.balance:nth-of-type(2n){-webkit-flex-direction:row;flex-direction:row}.balance:nth-of-type(2n) .txt_block{padding-left:4%;padding-right:0}.balance .txt_block h3{padding-bottom:40px;font-size:2rem}.balance .txt_block p.b{padding-bottom:10px;font-weight:700}.balance .txt_block dl{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}.balance .txt_block dl p{width:100%}.balance .txt_block dl dt{width:85px}.balance .txt_block dl dd{width:calc(100% - 85px)}#set-your-mind{padding-bottom:0}#set-your-mind .inner{padding-bottom:100px}#set-your-mind .sectitle{padding-top:0}#set-your-mind .lead_txt{text-align:center;margin:60px 0 100px}.recipe{margin-bottom:60px}.recipe:last-of-type{margin-bottom:0}.recipe .img_block{width:100px}.recipe .txt_block{width:calc(100% - 100px);padding-left:60px}.recipe .txt_block .b{padding-bottom:20px;font-weight:700}.recipe .txt_block .amount{padding-bottom:10px}.recipe .recipe_title{width:100%;margin-bottom:20px;font-weight:700}.recipe .recipe_title span{display:inline-block;padding-right:20px}#recipe1 .recipe_title{border-bottom:2px #a4c9bf solid}#recipe2 .recipe_title{border-bottom:2px #c2bae5 solid}#recipe3 .recipe_title{border-bottom:2px #ffc4a4 solid}#as-friends{border-top:1px #000 solid}#as-friends .lead_txt{text-align:center}#friends{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;padding:10% 10% 0}#friends .friend{width:28%;margin-bottom:40px}#friends .friend img{background-color:#000}#friends .friend .name{padding-top:10px;padding-bottom:4px;font-weight:700}#friends .friend .name span{display:block}#friends .friend .role{font-size:1.3rem}#about{padding-bottom:5%}#about .txt_block{position:relative;z-index:1}#about .txt{width:55%;position:relative}#about .txt:first-of-type{padding-bottom:60px}#about .txt h3{padding-bottom:40px;font-size:2.8rem}#about #sign{margin-top:-80px;text-align:right}#about #sign img{width:200px;display:inline-block}#about #brandstory_kv{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;width:50%;position:absolute;bottom:45%;right:10px;transform:translateY(50%);z-index:0}#about #brandstory_kv img{max-width:600px}.products_list .item{padding-bottom:60px}.products_list .item:last-of-type{padding-bottom:0}.products .item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch}.products .item .img_block,.products .item .info{width:46%}.products .item .img{width:100%;height:0;padding-top:100%;background-repeat:no-repeat;background-size:contain;background-position:center}.products .item .info h1,.products .item .info h3,.products .item .info .price{padding-bottom:20px;font-size:2rem;line-height:1.4}.products .item .info .price{padding-bottom:30px}.products .item .info .Price--compareAt{font-size:1.4rem;text-decoration:line-through;color:#666}.products .item .info .soldout{color:#666}.products .attention{width:100%;display:block;padding-bottom:10px;font-size:1.2rem}.products .item .info .btn.detail{min-width:90px}#product .products{padding-top:80px}#product_slider{margin-bottom:40px}#sec_recommend h1{padding-bottom:60px;font-size:2rem;text-align:center}#recommend_slider .img{width:100%;height:0;margin-bottom:30px;padding-top:100%;background-repeat:no-repeat;background-size:cover;background-position:center;border-top:1px #000 solid;border-bottom:1px #000 solid}#collection .sectitle{padding-bottom:10px}#collection .description{padding:0 20px 80px}@media only screen and (max-width: 768px){#collection .description{padding-bottom:40px}}#collection .products{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;padding:0 20px}#collection .products:after{content:"";display:block;width:calc(50% - 20px)}#collection .product{width:calc(50% - 20px);padding-bottom:60px}#collection .ProductForm{margin-top:10px}#collection .img{width:100%;height:0;margin-bottom:30px;padding-top:100%;background-repeat:no-repeat;background-size:cover;background-position:center}#collection .addcartbtn{width:min(80%,200px);margin-right:0}#collection .btn{margin-top:0}.system .sectitle h1{text-align:left}.news .blockwrap,.blog .blockwrap{max-width:620px}.news img,.blog img{margin:16px auto}.news a,.blog a{text-decoration:underline}#pagenation{width:100%;padding:60px 0;font-family:Montserrat,sans-serif;text-align:center}#pagenation span{display:inline-block;padding:5px 10px}#pagenation span a{display:inline-block;opacity:.4}#pagenation span a:hover{opacity:1}#footer{padding:10px;font-size:1.2rem}#footer .inner{padding:5% 0;background:#f0f0f0}#footer .links_block{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}#footer .sublink_block{flex-direction:row-reverse}#footer .links_block:first-of-type{padding-bottom:40px}#footer .linklist{width:40%}#footer .linklist a:hover{opacity:1;text-decoration:underline}#footer .newsletter_block{width:58%}#footer #newsletter{padding:10px;background:#fff}.newsletter_title{font-size:14px}.newsletter_title,.newsletter_description{display:flex;justify-content:center;text-align:left}#footer-newsletter{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;padding-top:20px}#footer-newsletter .Form__Input,#footer-newsletter .newsletter_submit{font-size:1.2rem}#footer-newsletter .Form__Input{width:calc(100% - 70px);border:0;border-bottom:1px #000 solid}#footer-newsletter .newsletter_submit{width:60px;min-width:0;margin:0}#footer .caution{margin-top:4px}#footer .snslinks{display:flex;gap:12px}#footer .sns{width:20px;height:20px}#footer .exlink:after{content:"";display:inline-block;width:10px;height:10px;margin-left:8px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(//holongin.com/cdn/shop/t/78/assets/externallink.png?v=24425318799478616791748418742);transform:translateY(1px);opacity:.8}.pages.system.mypage .sectitle{padding-bottom:28px}.pages.system.mypage .sectitle h1{font-size:2.4rem}.pages.system.mypage h2{font-size:1.8rem}.mypage .btn{font-size:1.4rem}.mypage #customer_orders{margin-top:16px}.mypage .customer-name{font-size:1.6rem;margin-bottom:12px}.order_items{margin-bottom:18px}.order_items:not(:first-of-type){margin-top:10px}.order_items a{display:inline;line-height:1.5}.order_items .quantity{padding:0 10px;word-break:keep-all}.receipt-link{text-decoration:underline}.logout-button{margin-left:8px}.registerpage,.loginpage,.reset_password,.contactpage{color:#333}.registerpage .sectitle,.loginpage .sectitle,.reset_password .sectitle,.contactpage .sectitle{font-size:2rem;padding-bottom:12px!important}.registerpage #maincontents,.loginpage #maincontents,.reset_password #maincontents,.contactpage #maincontents{width:100%;max-width:400px;margin:0 auto}.contactpage #maincontents{max-width:480px}.registerpage input,.loginpage input,.reset_password input,.contactpage input{height:42px;border:1px solid #999;border-radius:2px}.contactpage textarea{border:1px solid #999;border-radius:2px}.registerpage .radio_wrap,.contactpage .radio_wrap{display:flex;gap:20px}.registerpage .radio_wrap label,.contactpage .radio_wrap label{margin-top:0}.registerpage .radio_item,.contactpage .radio_item{display:flex;align-items:center;gap:3px}.registerpage input[type=radio],.contactpage input[type=radio]{width:12px;height:12px;border-radius:50%;margin-top:-2px}.registerpage input[type=radio]:checked,.contactpage input[type=radio]:checked{background-color:#000;color:#fff}.registerpage label,.loginpage label,.reset_password label,.contactpage label{display:block;font-size:14px;font-weight:600;margin-top:12px;margin-bottom:2px}.loginpage .subtitle{font-size:2rem;padding:60px 0 12px}@media only screen and (max-width: 767px){.pc{display:none}.sp{display:inline-block}body{font-size:1.4rem}input,input:focus,textarea,select,form button{font-size:1.4rem}.checkoutbtn,.ProductForm .addcartbtn,.ProductForm input,.shopify-payment-button button{font-size:1.5rem}#cart_block{padding-top:10px}#cart_block #cart_products{width:100%;padding-bottom:40px}#cart_block #cart_total{width:100%;padding-top:20px;border-top:1px #000 solid}#cart_block #cart_products .img_block{width:calc(40% - 20px)}#cart_block #cart_products .info{width:calc(60% + -0px)}#cart_block .taxes{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #000 solid}#birthday_form{margin-bottom:10px}#birthday_form select{padding:10px}.quantity_set{height:40px}#nav{padding:5px 10px}#nav .inner{padding:0}#logo{width:160px}body.navopen #navBtn{right:0}body.scrl_down #nav{transform:translate3d(0,-80px,0)}body.top.scrl_top #nav{top:0;padding:20px 30px}#nav .snslinks{right:48px}#nav .snslinks .sns{width:20px;height:20px}#navIcons #shoplink{display:none}#main_nav{width:100%;height:100vh;position:fixed;padding:30px;font-size:1.6rem;background:#fffc}#main_nav #newsletter{background:#fff}body.top.scrl_top #main_nav{top:0;padding-top:28px}section{padding-bottom:60px}.sectitle{padding:10px 0 40px}.sectitle h1,.sectitle h2{font-size:1.8rem}.sectitle p{padding-top:0;font-size:1.6rem}.sectitle p.sub{font-size:1.2rem}.pages .sectitle{padding-bottom:40px}.pages.system section{padding-left:30px;padding-right:30px}#kv{padding:10px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:6px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-bullet{width:5px;height:5px}#scrlDown_btn{font-size:1.3rem;right:30px}.news_bar{gap:8px;margin:0 10px}a.news_bar:after{width:24px;height:6px;background:url(/cdn/shop/files/news_arrow_sp.png?v=1627446897) no-repeat center;background-size:contain}#top .fullimg{padding:40px 0}.repeat_block .img_block,.repeat_block .txt_block{width:100%}#drink-as-meditation{padding:30px}#drink-as-meditation .sectitle{padding-top:30px}#drink-as-meditation h2{padding-left:15px}#category{padding-bottom:20px}#category .sectitle{padding-bottom:40px}#category .inner{padding:20px}#category .category_list{grid-template-columns:repeat(2,1fr)}#category .category_item{height:160px}#our-spirits .sectitle{padding-bottom:40px}#our-spirits .inner{padding:20px 20px 60px}#our-spirits .collection_link{margin-top:40px}#news .inner,#report .inner{padding:20px 20px 60px}#news dd a,#report dd a{font-size:1.4rem}#news dd a:after,#report dd a:after{width:24px;height:6px;background:url(/cdn/shop/files/news_arrow_sp.png?v=1627446897) no-repeat center;background-size:contain}#news .collection_link,#report .collection_link{margin-top:60px}#what .inner{padding:20px}#what .fullimg{padding-bottom:30px}#what #origin .origin_img{width:50%;margin-left:50%}#what #origin .txt{width:100%}#what #origin .txt h3{width:50%;margin-top:-30px;padding-bottom:20px;font-size:1.8rem}#what #origin .txt h3 span{font-size:1.2rem}#bggrade{background:#eae7f6}#balance-of-holon .sectitle{padding-top:30px}.balance{margin-bottom:20px}.balance:nth-of-type(2n){-webkit-flex-direction:row;flex-direction:row}.balance .img_block{padding-left:20px}.balance:nth-of-type(2n) .img_block{padding:0 20px 0 0}.balance .img_block .img{padding-top:70%}.balance .txt_block{max-width:100%;padding:30px 20px}.balance:nth-of-type(2n) .txt_block{padding:30px 20px}.balance .txt_block h3{padding-bottom:30px;font-size:1.8rem}.balance .txt_block dl{padding-top:30px}#set-your-mind .inner{padding:20px 20px 60px}#set-your-mind .lead_txt{margin:40px 0 60px}.recipe{margin-bottom:40px}.recipe:last-of-type{margin-bottom:0}.recipe .img_block{width:50px}.recipe .txt_block{width:100%;padding-left:0;margin-top:-40px}.recipe .recipe_title{width:calc(100% - 70px);margin-left:70px}.recipe .recipe_title span{padding-right:10px}#as-friends{padding:30px}#friends{padding:30px 0}#friends .friend{width:42%;margin-bottom:30px}#friends .friend p{font-size:1.2rem}#about{padding-bottom:0}#about section{padding-left:30px;padding-right:30px}#about .txt{width:100%}#about .txt:first-of-type{padding-bottom:40px}#about .txt h3{padding-bottom:30px;font-size:1.8rem}#about #sign{margin-top:20px}#about #sign img{width:140px}#about #brandstory_kv{width:100%;position:relative;bottom:auto;right:auto;margin-bottom:30px;transform:translate(0)}#about #brandstory_kv img{max-width:100%}.products_list .item{padding-bottom:40px}.products_list .item:last-of-type{padding-bottom:0}.products .item .img_block,.products .item .info{width:100%}.products .item .img_block{margin-bottom:20px}.products .item .info h1,.products .item .info h3,.products .item .info .price{font-size:1.8rem}.products .item .info .price{padding-bottom:20px}.products .item .info .Price--compareAt{font-size:1.2rem}#product section{padding-left:30px;padding-right:30px}#product .products{padding-top:10px}#product .img_block{margin-bottom:40px}#product_slider{margin-bottom:20px}#sec_recommend h1{padding-bottom:40px;font-size:1.8rem}#recommend_slider .img,#collection .img{margin-bottom:10px}#collection .products:after{width:100%}#collection .product{width:100%;padding-bottom:40px}#collection .img{margin-bottom:10px}#pagenation{width:100%;padding:60px 0;font-family:Montserrat,sans-serif;text-align:center}#pagenation span{display:inline-block;padding:5px 10px}#pagenation span a{display:inline-block;opacity:.4}#pagenation span a:hover{opacity:1}#footer .inner{padding:20px}#footer .links_block:first-of-type{padding-bottom:30px}#footer .linklist{width:100%}#footer .newsletter_block,#footer #copyright{width:100%;margin-top:20px}}@media only screen and (max-width: 400px){#navIcons li{margin:6px}#navIcons .mypage_icon,#navIcons .cart_icon{width:25px;height:25px}#navIcons .sns{width:20px;height:20px}#navBtn{width:22px;height:18px}}.swiper-slide picture{display:block;width:100%;height:100%}.swiper-slide picture img{width:100%;height:100%;object-fit:cover;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/78/assets/style.css.map */
