@media (min-width:769px){.sp-only{display:none!important}}@media (max-width:769px){.pc-only{display:none!important}}.header_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media (max-width:769px){.header_wrap{width:100%}}.header_wrap input[type=checkbox]{display:none}@media (max-width:769px){.header_wrap .small--hide{display:block!important}}@media (max-width:769px){.header_wrap .site-nav__icons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}}.header_logo img{width:60px}@media (max-width:769px){.header_logo img{width:40px}}.header_menus{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media (max-width:769px){.header_menus{display:none;width:100%}}.header_bars{margin:0 20px 0 auto;width:25px}.header_bars span{display:block;margin:6px 0;width:100%;height:2px;background:#000000b3;border-radius:2px}.header_bars:hover{cursor:pointer}#header_bars:checked+.header_menus{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.site-footer{background:#dfdfdf}@media (max-width:769px){.site-footer{padding:20px 0}}.container{padding:0 40px}@media (max-width:769px){.container{padding:0 20px}}.footer_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer_logo{width:60px}.site-footer__linklist{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;margin-left:40px;padding-bottom:20px}.site-footer__linklist a{font-family:minerva-modern,"Noto Serif JP",serif!important}@media (max-width:769px){.site-footer__linklist{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-left:0;padding-left:0;width:100%}}.site-footer__linklist li{margin-left:20px}@media (max-width:769px){.site-footer__linklist li{margin:0 10px}}.footer__item--1494301487049{width:100%}.footer_menus{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;padding-bottom:30px}.footer_menus ul{list-style-type:none;margin:25px 0 0}@media (max-width:768px){.footer_menus ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:0}}.footer_menus li{margin-left:15px;text-transform:uppercase}@media (max-width:768px){.footer_menus li{margin:0 7px}}@media (max-width:768px){.footer__logo{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}}.footer__logo ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;list-style-type:none;margin:0}.footer__logo ul li{margin-right:15px}@media (max-width:768px){.footer_logo{display:inline-block;margin-right:20px}}@media (min-width:769px){.medium-up--one-third{width:25%}.grid--uniform .medium-up--one-third{width:100%}}.grid--uniform .medium-up--one-third:nth-of-type(4n+1){clear:both}.grid--uniform .medium-up--one-third:nth-of-type(3n+1){clear:none}.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.howto{max-width:650px;margin:60px auto 0}.howto h2{margin-top:90px}.howto_list{counter-reset:number;margin-bottom:30px}.howto_item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:20px;counter-increment:number}.howto_img{width:200px;height:200px;object-fit:cover}@media (max-width:769px){.howto_img{width:130px;height:130px}}.howto_img:hover{cursor:pointer}.howto_info{padding-top:5px;padding-left:25px;width:calc(100% - 200px)}@media (max-width:769px){.howto_info{width:calc(100% - 130px);padding-left:15px}}.howto_info:before{display:block;content:counter(number);margin-bottom:10px;width:40px;height:40px;text-align:center;line-height:40px;font-weight:700;color:#fff;background:#0006;border-radius:50%}.howto_point{position:relative;margin-top:25px;padding:5px;border:1px solid #eddd8a}.howto_point:before{display:table;position:absolute;content:"POINT";top:-20px;left:-1px;padding:3px 5px 2px;font-size:14px;font-weight:700;line-height:14px;color:#fff;background:#eddd8a}.nana_modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#000c}.nana_modal_close{position:fixed;top:40px;right:40px;font-weight:700;font-size:50px;color:#fff}.nana_modal_close:hover{cursor:pointer}@media (max-width:769px){.nana_modal_close{top:15px}}.nana_modal_contents{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100vw;height:100vh}.nana_modal_img{display:block;margin:auto;max-width:90vw;max-height:90vh}.howto_menus{position:fixed;top:150px;left:0}@media (max-width:1110px){.howto_menus{display:none}}.howto_menus ul{margin-left:15px;list-style-type:none}.howto_menus ul li{margin:10px 0;padding:3px 0 0 5px;font-size:.8em;border-left:4px solid #fff}.howto_menus ul li.active{border-left:4px solid rgb(0 0 0 / .4)}.howto_menus ul li:hover{cursor:pointer}.howtobox{display:block;margin:0 auto;padding:0 20px;max-width:740px}.howtobox:hover{opacity:.7}.howtobox:after{display:none}.howto_product{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.howto_product img{display:block;width:150px;height:150px;object-fit:cover}.howto_product p{flex:1;padding-left:15px}.howto_related_link{text-align:right}.howto_related_link a{text-decoration:underline}.product-single__genre{line-height:1;font-size:.8em;color:#000000b3}.payment-info{margin:15px 0 0 auto;max-width:300px}@media (max-width:769px){.payment-info{margin:25px auto 0}}.payment-buttons button[type=submit]{color:#fff;background:#000;border:2px solid #000}.payment-buttons button[type=submit]:hover{color:#000;background:#fff}.payment-buttons button,.payment-buttons .shopify-payment-button{display:block;margin:10px auto;max-width:300px}.drawer{background:#fff}.cart__btn{display:block;padding:7px 10px;width:100%;font-family:minerva-modern,sans-serif;color:#fff;background:#000}.cart__btn:hover{cursor:pointer;opacity:.7}.about_fv{display:block;margin:30px auto;width:900px;max-width:100%}.about{margin:0 auto;max-width:900px;counter-reset:number}.about_list_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;position:relative}.about_list_img{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:27%}.about_list_img img{max-width:100%;max-height:100%}@media (max-width:769px){.about_list_img{display:none}}.about_list{margin-top:55px;width:70%}@media (max-width:769px){.about_list{width:100%}}.about_list dt,.about_list dd{margin:0}.about_list dt{margin-left:50px;font-weight:700;counter-increment:number}.about_list dt:before{display:inline-block;content:counter(number);margin-left:-50px;margin-right:10px;width:40px;height:40px;text-align:center;line-height:40px;font-weight:700;color:#fff;background:#0006;border-radius:50%}.about_list dd{padding-top:15px}.about_list dd img{display:none}@media (max-width:769px){.about_list dd img{display:block;margin:0 auto 15px}}.jornal_list{margin:60px 0}.journal_list_item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:45px;width:100%}.journal_list_item a:hover{opacity:.7}@media (max-width:769px){.journal_list_item{padding:0}}.journal_list_top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.journal_list_item--top{width:48%;padding-left:0}@media (max-width:769px){.journal_list_item--top{width:100%}}.journal_list_item--top .journal_list_banner img{margin-right:0}.journal_list_item--top .journal_list_info{flex:1}.journal_list_info{width:20%;margin-right:15px}.journal_list_info *{text-align:left}@media (max-width:769px){.journal_list_info{width:100%}}.journal_list_label{display:table;padding:7px 12px;line-height:1;font-weight:700;text-transform:uppercase}.journal_list_label--Interview,.journal_list_label--interview{background:#e4e2e3}.journal_list_label--People,.journal_list_label--people{color:#fff;background:#4e4e4e}@media (max-width:769px){.journal_list_title{display:flex;padding-bottom:15px;justify-content:flex-start;align-items:center}}.journal_list_title_name{flex:1}@media (max-width:769px){.journal_list_title_name{padding-left:20px}}.journal_list_insta_photo{display:block;margin:15px 0 10px;width:80px;height:80px;border-radius:50%;overflow:hidden}.journal_list_insta_photo img{width:100%;height:100%;object-fit:cover}.journal_list_icon{display:inline-block;margin-right:4px;margin-top:-2px;vertical-align:middle;width:18px}.journal_list_banner img{display:block;margin-right:50px;height:240px}@media (max-width:769px){.journal_list_banner{width:100%}.journal_list_banner img{width:100%;height:auto}}.journal_list_products{flex:1;overflow-x:scroll}@media (max-width:769px){.journal_list_products{flex:auto;margin-top:25px;width:100%}}.journal_list_products ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin:0;list-style-type:none}.journal_list_products li{margin-right:20px;width:240px;flex-shrink:0}@media (max-width:769px){.journal_list_products li{width:130px}}.journal_list_products li:last-child{margin-right:0}.journal_list_products a{display:block}.jornal_more{margin-top:60px;width:100%;text-align:center}.jornal_more a{text-decoration:underline}.jornal_more a:hover{text-decoration:none}.people_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:30px}.people_imgs{width:50%}@media (max-width:769px){.people_imgs{width:100%}}.people_imgs ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:10px 0 0;list-style-type:none}.people_imgs ul li{padding-right:2%;width:25%;margin-top:10px}.people_imgs ul li:nth-child(4n){margin-right:0}.people_imgs ul img{display:inline-block;vertical-align:middle;width:100%;height:100px;object-fit:cover}.people_imgs ul img:hover{cursor:pointer;opacity:.7}#people_imgs_big{width:100%}#people_imgs_big:hover{cursor:pointer}.people_faqs{flex:1;padding-left:35px}@media (max-width:769px){.people_faqs{margin-top:20px;padding-left:0}}.people_faqs dl{width:100%}.people_faqs dt,.people_faqs dd{margin:0;font-size:15px;padding-left:28px}.people_faqs dt:before,.people_faqs dd:before{display:inline-block;vertical-align:middle;margin-top:-5px;margin-left:-28px;margin-right:10px;font-size:1.1em}.people_faqs dt:before{content:"Q."}.people_faqs dd:before{content:"A."}.people_profile{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:40px;width:100%;padding:20px;border:1px solid rgb(0 0 0 / .5)}.people_profile_info{flex:1;padding-left:30px;font-size:15px}@media (max-width:769px){.people_profile_info{flex:auto;width:100%;padding-top:15px;padding-left:0}}.people_profile_info p{margin:10px 0 0;word-break:break-all}.people_profile_info p:first-child{margin-top:0}.people_profile_info .auto-link a,.people_profile_info .insta_profile a{text-decoration:underline}.people_profile_info .auto-link a:hover,.people_profile_info .insta_profile a:hover{text-decoration:none}.people_profile_img{width:120px;height:120px;border-radius:50%;overflow:hidden}.people_profile_img img{width:100%;height:100%;object-fit:cover}.article__title{font-size:15px}.interview_outline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.interview_img{width:30%}@media (max-width:769px){.interview_img{width:100%}}.interview_img img{width:100%}.interview_profile{flex:1;padding-left:25px}@media (max-width:769px){.interview_profile{flex:auto;width:100%;padding-top:10px;padding-left:0}}.blog-products{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding-bottom:25px}.blog-products_item{width:40%;padding-right:30px}@media (max-width:769px){.blog-products_item{width:100%;padding-right:0}}.blog-products_info{flex:1}@media (max-width:769px){.blog-products_info{margin:20px 0;flex:auto;width:100%}}.blog-products_imgs{margin:20px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.blog-products_imgs img{width:100%}.sliders{display:block;list-style-type:none;margin:0;padding:0;width:100%;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.sliders li{display:inline-block;margin-right:20px;width:400px}@media (max-width:769px){.sliders li{width:80%}}.sliders li:last-child{margin-right:0}.sliders li img{width:100%}.egift .see-all:before,.egift .see-all:after{width:50%}.egift_sec{padding:60px 0}.egift_sec *{line-break:strict}.egift_sec .container{max-width:1200px;margin:0 auto}.egift_sec .section-header__title{display:table;margin:0 auto 50px;text-align:center}.egift_sec_banner img{width:100%;vertical-align:middle}.egift_title-line{position:relative}.egift_title-line:after{display:block;position:absolute;content:"";right:-70px;bottom:-20px;width:400px;height:70px;background-size:contain;background-repeat:no-repeat;background-position:center;background-position:right center;background-image:url(/cdn/shop/files/line.png?v=1687261538);z-index:-1}@media (max-width:769px){.egift_title-line:after{right:-50px;height:50px}}.egift_sec_outline{padding:60px 0;background:#0000000d}.egift_sec_outline img{display:block;position:relative;margin:0 auto;left:-40px;width:100%;max-width:400px}@media (max-width:769px){.egift_sec_outline img{width:70%;left:-20px}}.egift_sec_outline p{margin-top:40px;font-size:.9em;text-align:center}.egift_grade{background-image:linear-gradient(145deg,#fffbde,#ffe2fa)}.egift_btn{display:table;margin:0 auto;padding:15px 30px;border-radius:40px;box-shadow:0 3px 6px #00000029}.egift_btn:hover,.egift_btn:active{box-shadow:none}.egift_reco{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.egift_reco_item{margin-top:20px;width:30%;border:2px solid rgb(0 0 0 / .5);border-radius:10px;overflow:hidden}@media (max-width:769px){.egift_reco_item{margin:0 10px;width:90%}}.egift_reco_item h3{margin-bottom:30px;padding:20px 10px;font-weight:700;text-align:center;font-size:1.3vw;color:#fff;background:#00000080}@media (max-width:769px){.egift_reco_item h3{font-size:4vw}}.egift_reco_item ul{margin:0;padding:0 10px;list-style-type:none}.egift_reco_item ul:after{display:block;content:"";margin:10px auto 0;width:80%;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/cdn/shop/files/fukidashi.svg?v=1687080084)}.egift_reco_item ul li{text-align:center;font-size:.8em}.egift_reco_item img{display:block;position:relative;margin:10px auto 20px;height:80px}.egift_reco_item p{padding:0 25px 20px;font-size:.9em}.egift_sec .slick-dots li button:before{font-size:50px}.egift_sec .slick-dots{bottom:-45px}.egift_products{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:0 auto 30px;max-width:800px;list-style-type:none}@media (max-width:769px){.egift_products{grid-template-columns:1fr}}.egift_products a{display:block}.egift_products img{width:100%}.egift_products p{margin:10px 0 0;font-size:.9em}.egift_products p.center{text-align:center}.egift_steps{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin:0;list-style-type:none}@media (max-width:769px){.egift_steps{grid-template-columns:1fr}.egift_steps li{display:none}.egift_steps li:first-child{display:block}}.egift_steps h3{font-family:minerva-modern,"Noto Serif JP",serif!important}@media (max-width:769px){.egift_steps h3{display:none}}.egift_steps img{display:block;margin:0 auto 70px;width:200px}@media (max-width:769px){.egift_steps img{margin-top:30px;margin-bottom:40px;width:auto;height:400px}}.egift_steps p{margin-top:30px;font-size:.8em}@media (max-width:769px){.egift_steps p{margin-top:20px}}.egift_steps_guide{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 20px;margin-top:-30px!important;list-style-type:none}@media (max-width:769px){.egift_steps_guide{margin-top:0!important}}.egift_steps_guide li{margin-bottom:20px;padding:10px;text-align:center;background:#0000001a}.egift_steps_guide li:hover{cursor:pointer}.egift_steps_guide li.active{color:#fff;background:#000c}.egift_contact{display:block;margin:0 auto;width:100%;max-width:400px;padding:20px 10px;text-align:center;font-weight:700;color:#fff;background:#000000e6;border-radius:10px}.egift_contact:hover{color:#fff;cursor:pointer;opacity:.7}.information{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.information{grid-template-columns:repeat(1,1fr)}}.popup{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#0006}.popup_content{position:relative;padding:30px 40px;max-width:50vw;background:#fff;box-shadow:0 3px 6px #00000029}@media (max-width:769px){.popup_content{padding:30px 15px;max-width:80vw}}.popup_content strong{display:block;margin-bottom:20px;text-align:center}.popup_content p{margin:0;font-size:.8rem;text-align:center}@media (max-width:769px){.popup_content p{letter-spacing:0;font-size:.75em}}.popup_content p.link{margin-top:10px;text-align:center;font-weight:700}.popup_content p.link a{text-decoration:underline}.popup_close{display:block;position:absolute;top:-20px;right:-20px;width:40px;height:40px;font-weight:700;text-align:center;line-height:40px;background:#ccc;border-radius:50%}@media (max-width:769px){.popup_close{top:-17.5px;right:-17.5px;width:35px;height:35px;line-height:35px}}.popup_close:hover{cursor:pointer}body.fixed{overflow:hidden}.full_size,.egift_steps_guide{width:100vw;margin:0 calc(50% - 50vw) 0}.bg-l-gray{background:#0000000d}.btn-black{color:#fff;background:#000;border:1px solid #000;border-radius:0}.btn-black:hover{color:#000;background:#fff}.errors ul{margin-left:0;list-style-type:none}.see-all{display:table;position:relative;margin:15px 0 0 auto;padding:5px 40px;font-size:13px!important;font-family:minerva-modern,"Noto Serif JP",serif!important;text-transform:uppercase;border:1px solid rgb(0 0 0 / .7)}@media (max-width:769px){.see-all{margin:25px auto 50px}}.see-all:after{content:"\2192";margin-left:.5em}.see-all:hover{color:#fff;background:#000000b3}#insta-feed h2{font-family:minerva-modern,"Noto Serif JP",serif!important;font-size:30.6px!important}.article_photo_blocks{display:grid;grid-template-columns:repeat(2,1fr)}.article_photo_blocks img{display:inline-block;width:100%;vertical-align:middle}.variant__button-label{font-size:.9em!important;border:1px solid #000;border-radius:20px}.variant__button-label.disabled{color:#fff!important;background:#0006;border:none!important}.variant__button-label.disabled:hover{cursor:default}input[type=radio]:checked+label{color:#fff;background:#000}input[type=radio]:checked+label.disabled{color:#fff!important;background:#0006;border:none!important}input[type=radio]:checked+label.disabled:hover{cursor:default}
/*# sourceMappingURL=/cdn/shop/t/23/assets/customize.css.map */
