@charset "UTF-8";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:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom}ol,ul{list-style:none}.index-section{padding:0}.spaced-section.product-section{margin-top:0}.page-width--narrow,.page-width{font-size:1.6rem}.button,.button-label,.customer button,.shopify-challenge__button{color:#fff}h1,h2,h3,h4,h5{font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700}a:empty,article:empty,div:empty,dl:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty,section:empty,ul:empty{display:inline}.customer h1,.customer h2{font-size:22px;letter-spacing:.02em;margin-bottom:20px;line-height:1;font-family:itc-avant-garde-gothic-pro,Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.grecaptcha-badge{display:none}html,body{font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-size:20px;font-size:calc(var(--font-body-scale) * 62.5%);line-height:1.6;font-weight:500;letter-spacing:.04em;font-style:normal;color:#000;background:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;min-height:100%;word-wrap:break-word;font-feature-settings:"palt"}.pc_only{display:block}.sp_only{display:none}@media only screen and (max-width: 896px){.pc_only{display:none}.sp_only{display:block}body.page{padding-top:0vw}}img{width:100%;height:auto}::selection{background:#333;color:#fff}::-moz-selection{background:#ccc;color:#fff}a:link,a:visited,a:active{text-decoration:none;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:none}:focus{outline:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev{display:block;position:absolute;top:50%;z-index:10;border:none;text-indent:-9999px;cursor:pointer;-webkit-transition:all .5s 0s ease;transition:all .5s 0s ease;width:40px;height:40px;left:50%;margin-left:-540px}.slick-next{display:block;position:absolute;top:50%;z-index:10;border:none;text-indent:-9999px;cursor:pointer;-webkit-transition:all .5s 0s ease;transition:all .5s 0s ease;width:40px;height:40px;left:50%;margin-left:430px}.slide .slick-disabled{opacity:.2}@media only screen and (max-width: 896px){.slide .slick-prev:hover,.slide .slick-next:hover{opacity:1}.slick-prev{top:50%;left:15px;margin-top:-15px;background-size:30px auto;width:30px;height:30px;z-index:10}.slick-next{top:50%;right:15px;margin-top:-15px;background-size:30px auto;width:30px;height:30px;z-index:10}.slick-prev:hover,.slick-next:hover{-webkit-transform:scale3d(1,1,1) translate(0px,0px) rotate(0deg);-moz-transform:scale3d(1,1,1) translate(0px,0px) rotate(0deg);-ms-transform:scale3d(1,1,1) translate(0px,0px) rotate(0deg);-o-transform:scale3d(1,1,1) translate(0px,0px) rotate(0deg);transform:scaleZ(1) translate(0) rotate(0)}}.scrollview{-webkit-transition:all .5s 0s ease;-moz-transition:all .5s 0s ease;-ms-transition:all .5s 0s ease;-o-transition:all .5s 0s ease;transition:all .5s 0s ease;opacity:0;-webkit-transform:scale(1,1) translate(-0%,10px);-moz-transform:scale(1,1) translate(-0%,10px);-ms-transform:scale(1,1) translate(-0%,10px);-o-transform:scale(1,1) translate(-0%,10px);transform:scale(1) translate(-0%,10px)}.scrollview.view{opacity:1;-webkit-transform:scale(1,1) translate(-0%,0%);-moz-transform:scale(1,1) translate(-0%,0%);-ms-transform:scale(1,1) translate(-0%,0%);-o-transform:scale(1,1) translate(-0%,0%);transform:scale(1) translate(-0%)}.scrollview_fix{-webkit-transition:all 1.2s 0s ease;-moz-transition:all 1.2s 0s ease;-ms-transition:all 1.2s 0s ease;-o-transition:all 1.2s 0s ease;transition:all 1.2s 0s ease;opacity:0}.scrollview_fix.view{opacity:1}#loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1500;background:#fff;background:linear-gradient(325deg,#ffd6d6,#ffffd6,#d8f3e2,#d6f2fc,#dee3f3,#e8def0,#ffd6d6,#ffffd6,#d8f3e2,#d6f2fc,#dee3f3);background-size:300% 300%;animation:grade 3s ease infinite}@-webkit-keyframes grade{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes grade{0%{background-position:0% 0%}to{background-position:100% 100%}}#loading.out{opacity:0;transition:all .6s .2s linear}#top_logo{position:fixed;top:0%;left:0%;width:100%;height:100%;background:url(/cdn/shop/files/logo_mark_w.svg?v=1638495369) no-repeat center center;background-size:144px auto;opacity:0;z-index:3000}#top_logo.view{opacity:1;transition:all .6s 0s linear}#top_logo.view.out{opacity:0;visibility:hidden;transition:all .9s 2.2s linear}@media only screen and (max-width: 896px){#top_logo{background:url(/cdn/shop/files/logo_mark_w.svg?v=1638495369) no-repeat center center;background-size:72px auto}}.nana_block_header{position:fixed;top:0;left:0;width:100%;height:80px;z-index:111;background:#fff;box-sizing:border-box;border-bottom:1px #eaeaea solid}.set_announcement .nana_block_header{top:37px}body.loadStart .nana_block_header{transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}body.top .nana_block_header{background:none;border-bottom:none;transform:translateY(-100%)}body.top.pageLoad .nana_block_header,body.fast_view .nana_block_header{transform:translate(0)}body.onScroll .nana_block_header,.nana_block_header:hover,body.top .nana_block_header:hover{background:#fff}body.header_move_hight .nana_block_header{height:160px}.nana_block_header .logo{position:absolute;top:28px;left:30px;width:170px}.nana_block_header .logo svg{vertical-align:top;fill:#000}body.top .nana_block_header .logo svg{fill:#fff;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}body.top .nana_block_header:hover .logo svg,body.onScroll .nana_block_header .logo svg{fill:#000}.nana_block_header ul.menu{position:absolute;top:35px;right:120px}.nana_block_header ul.menu>li{float:left;margin-left:22px;line-height:1;position:relative}.nana_block_header ul.menu>li>a{color:#000;font-size:12px;letter-spacing:.02em;line-height:1;font-family:itc-avant-garde-gothic-pro;padding-bottom:4px;position:relative;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}body.top .nana_block_header ul.menu>li>a{color:#fff}.nana_block_header:hover ul.menu>li>a,body.top .nana_block_header:hover ul.menu>li>a,body.onScroll .nana_block_header ul.menu>li>a{color:#000}.nana_block_header ul.menu>li>a:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background:#fff;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}.nana_block_header:hover ul.menu>li a:after{background:#000}.nana_block_header ul.menu>li:hover>a:after{width:100%}.nana_block_header ul.menu>li ul.pull_menu{position:absolute;top:36px;left:0;opacity:0;visibility:hidden;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}.nana_block_header ul.menu>li.pullover:hover ul.pull_menu{opacity:1;visibility:visible}.nana_block_header ul.menu>li ul.pull_menu li{margin-bottom:8px;line-height:1}.nana_block_header ul.menu>li ul.pull_menu li a span{display:inline-block;color:#000;font-size:12px;line-height:1;letter-spacing:.02em;font-family:itc-avant-garde-gothic-pro;padding-bottom:4px;position:relative;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99);white-space:nowrap}.nana_block_header ul.menu>li ul.pull_menu li a span:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background:#000;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}.nana_block_header ul.menu>li ul.pull_menu li a:hover span:after{width:100%}.nana_block_header ul.sub_menu{position:absolute;top:10px;right:100px}.nana_block_header ul.sub{position:absolute;top:20px;right:20px}.nana_block_header ul.sub li{float:left}.nana_block_header ul.sub li a{transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}.nana_block_header ul.sub li a:hover{opacity:.5}.nana_block_header ul.sub li a.cart{display:block;width:40px;height:40px;background:url(/cdn/shop/files/icon_cart_b.svg?v=1638495369) no-repeat center center;background-size:17px auto}.nana_block_header ul.sub li a.account_icon{display:block;width:40px;height:40px;background:url(/cdn/shop/files/icon_account_b.svg?v=1638495369) no-repeat center center;background-size:15px auto}body.top .nana_block_header ul.sub li a.cart{background:url(/cdn/shop/files/icon_cart.svg?v=1638495369) no-repeat center center;background-size:17px auto}body.top .nana_block_header ul.sub li a.account_icon{background:url(/cdn/shop/files/icon_account.svg?v=1638495369) no-repeat center center;background-size:15px auto}.nana_block_header:hover ul.sub li a.cart,body.top .nana_block_header:hover ul.sub li a.cart,body.onScroll .nana_block_header ul.sub li a.cart{background:url(/cdn/shop/files/icon_cart_b.svg?v=1638495369) no-repeat center center;background-size:17px auto}.nana_block_header:hover ul.sub li a.account_icon,body.top .nana_block_header:hover ul.sub li a.account_icon,body.onScroll .nana_block_header ul.sub li a.account_icon{background:url(/cdn/shop/files/icon_account_b.svg?v=1638495369) no-repeat center center;background-size:15px auto}@media only screen and (max-width: 896px){.nana_block_header{height:50px}.set_announcement .nana_block_header{top:35px}.nana_block_header:hover,body.top .nana_block_header:hover{height:50px}.nana_block_header .logo{position:absolute;top:15px;left:17px;width:120px}body.top .nana_block_header .logo svg{transition:all 0s 0s ease}.nana_block_header ul.menu{display:none}.nana_block_header ul.sub_menu{position:absolute;top:10px;right:100px}.nana_block_header ul.sub{position:absolute;top:5px;right:40px}.nana_block_header ul.sub li a{transition:all 0s 0s ease}.nana_block_header ul.sub li a:hover{opacity:1}.nana_block_header ul.sub li a.cart{width:34px;background:url(/cdn/shop/files/icon_cart_b.svg?v=1638495369) no-repeat center center;background-size:14px auto}.nana_block_header ul.sub li a.account_icon{width:34px;background:url(/cdn/shop/files/icon_account_b.svg?v=1638495369) no-repeat center center;background-size:12px auto}body.top .nana_block_header ul.sub li a.cart{background:url(/cdn/shop/files/icon_cart.svg?v=1638495369) no-repeat center center;background-size:14px auto}body.top .nana_block_header ul.sub li a.account_icon{background:url(/cdn/shop/files/icon_account.svg?v=1638495369) no-repeat center center;background-size:12px auto}.nana_block_header:hover ul.sub li a.cart,body.onScroll .nana_block_header ul.sub li a.cart,body.menu_open .nana_block_header ul.sub li a.cart{background:url(/cdn/shop/files/icon_cart_b.svg?v=1638495369) no-repeat center center;background-size:14px auto}.nana_block_header:hover ul.sub li a.account_icon,body.onScroll .nana_block_header ul.sub li a.account_icon,body.menu_open .nana_block_header ul.sub li a.account_icon{background:url(/cdn/shop/files/icon_account_b.svg?v=1638495369) no-repeat center center;background-size:12px auto}}.block_sp_menu{display:none}@media only screen and (max-width: 896px){.block_sp_menu{display:block;position:fixed;top:0;right:0;width:72vw;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#fff;z-index:110;transform:translate(100%)}body.pageLoad .block_sp_menu{transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}body.menu_open .block_sp_menu{transform:translate(0)}.block_sp_menu .inner{padding:80px 30px}body.set_announcement .block_sp_menu .inner{padding:100px 30px}.block_sp_menu .inner ul.menu{margin-bottom:40px}.block_sp_menu .inner ul.menu>li{margin-bottom:20px}.block_sp_menu .inner ul.menu>li a{color:#000;display:block;font-size:15px;line-height:1;font-family:itc-avant-garde-gothic-pro}.block_sp_menu .inner ul.menu>li ul.pull_menu{padding-top:15px}.block_sp_menu .inner ul.menu>li ul.pull_menu li{padding-left:18px;position:relative;margin-bottom:15px}.block_sp_menu .inner ul.menu>li ul.pull_menu li:before{content:"";position:absolute;top:50%;left:0;width:5px;height:2px;background:#000;margin-top:-1px}.block_sp_menu .inner ul.sub_menu{margin-bottom:25px}.block_sp_menu .inner ul.sub_menu>li{margin-bottom:15px}.block_sp_menu .inner ul.sub_menu>li a{color:#000;display:block;font-size:10px;line-height:1;font-family:itc-avant-garde-gothic-pro}.block_sp_menu .inner ul.sns{overflow:hidden}.block_sp_menu .inner ul.sns>li{float:left;width:22px;margin-right:20px}}.block_navi a{display:none}@media only screen and (max-width: 896px){.block_navi a{position:fixed;display:block;top:-1px;right:0;width:50px;height:50px;z-index:120}body.set_announcement .block_navi a{top:34px}.block_navi a .wrap{position:absolute;top:50%;left:50%;width:15px;height:15px;margin-top:-7px;margin-left:-7px;overflow:hidden}body.pageload .block_navi a .wrap{transition:all .4s 0s ease}.block_navi a span.l1{position:absolute;top:50%;left:50%;width:15px;height:1px;margin-top:-6px;margin-left:-7px;background:#000;transform-origin:center center}.block_navi a span.l2{position:absolute;top:50%;left:50%;width:15px;height:1px;margin-top:0;margin-left:-7px;background:#000;transform-origin:center center}.block_navi a span.l3{position:absolute;top:50%;left:50%;width:15px;height:1px;margin-top:6px;margin-left:-7px;background:#000;transform-origin:center center}body.pageload .block_navi a span.l1,body.pageload .block_navi a span.l2,body.pageload .block_navi a span.l3{transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}body.top .block_navi a span.l1,body.top .block_navi a span.l2,body.top .block_navi a span.l3{background:#fff}body.top.onScroll .block_navi a span.l1,body.top.onScroll .block_navi a span.l2,body.top.onScroll .block_navi a span.l3,body.menu_open .block_navi a span.l1,body.menu_open .block_navi a span.l2,body.menu_open .block_navi a span.l3{background:#000}body.menu_open .block_navi a span.l1{margin-top:0;transform:scaleZ(1) translate(0) rotate(45deg)}body.menu_open .block_navi a span.l2{margin-top:0;transform:scale3d(0,1,1) translate(0) rotate(0)}body.menu_open .block_navi a span.l3{margin-top:0;transform:scaleZ(1) translate(0) rotate(-45deg)}}.wrapper{overflow:hidden;position:relative}body.page .wrapper{padding-top:80px}body.page.set_announcement .wrapper{padding-top:120px}@media only screen and (max-width: 896px){.wrapper{overflow:hidden;position:relative}body.page .wrapper{padding-top:50px}body.page.set_announcement .wrapper{padding-top:85px}}.block_mainvisual{position:relative;top:0;left:0;width:100%;z-index:2}body.set_announcement .block_mainvisual{padding-top:38px}.block_mainvisual .slide_area{width:100%;position:relative;z-index:1}.block_mainvisual .slide_area .column{width:100%;position:relative;float:left}.block_mainvisual .slide_area .column figure span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.block_mainvisual .slide_area .column .textarea{position:absolute;bottom:34px;left:34px;color:#fff}.block_mainvisual .slide_area .column .textarea .en{font-size:12px;line-height:15px;margin-bottom:10px;font-family:itc-avant-garde-gothic-pro;opacity:0;transform:translate3d(0,10px,0)}.block_mainvisual .slide_area .column.slick-continue .textarea .en{opacity:1;transition:all .7s .5s ease;transform:translateZ(0)}.block_mainvisual .slide_area .column .textarea .jp{font-size:34px;line-height:46px;opacity:0;font-weight:700;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;transform:translate3d(0,10px,0)}.block_mainvisual .slide_area .column.slick-continue .textarea .jp{opacity:1;transition:all .7s .7s ease;transform:translateZ(0)}.block_mainvisual .slide_area .slick-dots{position:absolute;bottom:30px;right:30px}.block_mainvisual .slide_area .slick-dots li{float:left;width:6px;height:6px;border:1px #FFF solid;box-sizing:border-box;overflow:hidden;margin-left:12px;border-radius:50%}.block_mainvisual .slide_area .slick-dots li.slick-active{background:#fff}.block_mainvisual .slide_area .slick-dots li button{width:6px;height:6px;opacity:0}@media only screen and (max-width: 896px){.block_mainvisual{height:144vw}body.set_announcement .block_mainvisual{padding-top:35px}.block_mainvisual .slide_area .column .textarea{bottom:37px;left:15px}.block_mainvisual .slide_area .column .textarea .en{font-size:10px;line-height:1.2;margin-bottom:5px}.block_mainvisual .slide_area .column .textarea .jp{font-size:19px;line-height:1.5}.block_mainvisual .slide_area .slick-dots{position:absolute;bottom:15px;right:auto;left:15px}.block_mainvisual .slide_area .slick-dots li{float:left;width:6px;height:6px;margin-left:6px}}.block_product{position:relative;top:0;left:0;width:100%;z-index:2}body.page .block_product{background:#fff}body.page .block_product .p_title{padding:60px 0;text-align:center;font-size:22px;letter-spacing:.02em;line-height:1;font-weight:500;font-family:itc-avant-garde-gothic-pro}.block_product .page_title{padding:0 0 30px 30px;text-align:left;font-size:22px;letter-spacing:.02em;line-height:1;font-family:itc-avant-garde-gothic-pro}.block_product .all{position:relative;width:100%;height:100vh;background:url(/cdn/shop/files/product_image_e18a27b6-1afa-46c3-a944-5c30223663c9.jpg?v=1639384839) no-repeat center center;background-size:cover}.block_product .all a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.block_product .all .textarea{position:absolute;bottom:30px;left:30px;color:#fff}.block_product .all .textarea .en{line-height:1;font-size:15px;margin-bottom:10px;font-family:itc-avant-garde-gothic-pro}.block_product .all .textarea .p_title{font-size:24px;line-height:32px;margin-bottom:20px;color:#fff;font-weight:700;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.block_product .all .textarea .link{display:inline-block;position:relative;line-height:1;padding-bottom:4px;font-size:12px;color:#fff;font-family:itc-avant-garde-gothic-pro;text-decoration:none}.block_product .all .textarea .link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}.block_product .all a:hover .textarea .link:after{width:0}.block_product .list{overflow:hidden;display:flex;flex-wrap:wrap;width:100%;background:#f8f8f8}.block_product .list .column{width:33.333333%;width:-webkit-calc(33.333333% - 1px);width:calc(33.333333% - 1px);margin-right:1px;margin-bottom:1px}.block_product .list .column.all_column{position:relative}.block_product .list .column.all_column a{position:absolute;padding-top:0%;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;text-decoration:none}.block_product .list .column.all_column a .link{position:absolute;bottom:20px;left:20px;line-height:1;padding-bottom:4px;font-size:12px;display:inline-block;color:#000;font-family:itc-avant-garde-gothic-pro;text-decoration:none}.block_product .list .column.all_column a .link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}.block_product .list .column.all_column a:hover .link:after{width:0}.block_product .list .column.non_column{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.block_product .list .column.non_column .textarea{color:#fff;padding:0 30px;font-size:13px;line-height:22px;width:100%;font-family:AvantGardeGothicITCW01Md}.block_product .list .column:nth-child(4) .textarea{text-align:right}.block_product .list .column:nth-child(3n){margin-right:0}.block_product .list .column a{position:relative;padding-top:100%;display:block}.block_product .list .column a figure{position:absolute;top:0;left:0;width:100%;height:100%}.block_product .list .column a figure.over{opacity:0;transition:all .6s 0s ease}.block_product .list .column a:hover figure.over{opacity:1}.block_product .list .column a figure span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.block_product .list .column a .column_title{position:absolute;bottom:20px;left:20px;line-height:1;font-size:11px;letter-spacing:.04em;mix-blend-mode:exclusion;color:#fff;font-weight:700;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}@media only screen and (max-width: 896px){.block_product{background:#fff}body.page .block_product .p_title{padding:35px 0;font-size:15px}.block_product .page_title{padding:0 0 15px 15px;font-size:15px}.block_product .all{position:relative;width:100%;height:144vw;background:url(/cdn/shop/files/product_image_sp_efa7d993-fc61-4590-ac48-902cfbf739d6.jpg?v=1639384839) no-repeat center center;background-size:cover}.block_product .all .textarea{bottom:15px;left:15px}.block_product .all .textarea .en{font-size:12px;margin-bottom:10px}.block_product .all .textarea .p_title{font-size:17px;line-height:21px;margin-bottom:10px}.block_product .all .textarea .link{padding-bottom:4px;font-size:11px}.block_product .list{overflow:hidden;display:flex;flex-wrap:wrap;width:100%}.block_product .list .column{width:50%;width:-webkit-calc(50% - 1px);width:calc(50% - 1px);margin-right:1px;margin-bottom:1px}.block_product .list .column.all_column{display:none}.block_product .list .column:nth-child(3n){margin-right:1px}.block_product .list .column:nth-child(2n){margin-right:0}.block_product .list .column.non_column{display:none}.block_product .list .column a figure.over{display:none}.block_product .list .column a .column_title{position:absolute;bottom:5px;left:15px;font-size:10px;height:20px;line-height:1.2;width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}}.block_about{position:relative;top:0;left:0;width:100%;z-index:2;background:url(/cdn/shop/files/000017.jpg?v=1687937892) no-repeat center center;background-size:cover;padding-top:50vw}.block_about a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.block_about .textarea{position:absolute;bottom:30px;left:30px;color:#fff}.block_about .textarea .en{line-height:1;font-size:15px;margin-bottom:10px;font-family:itc-avant-garde-gothic-pro}.block_about .textarea .a_title{font-size:24px;line-height:32px;margin-bottom:20px;font-weight:700;color:#fff;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.block_about .textarea .link{text-decoration:none}.block_about .textarea .link{display:inline-block;position:relative;line-height:1;padding-bottom:4px;font-size:12px;color:#fff;font-family:itc-avant-garde-gothic-pro}.block_about .textarea .link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}.block_about a:hover .textarea .link:after{width:0}@media only screen and (max-width: 896px){.block_about{background:url(/cdn/shop/files/000017_SP.jpg?v=1687939154) no-repeat center center;background-size:cover;padding-top:144vw}.block_about .textarea{bottom:15px;left:15px}.block_about .textarea .en{font-size:12px;margin-bottom:10px}.block_about .textarea .a_title{font-size:17px;line-height:21px;margin-bottom:10px}.block_about .textarea .link{font-size:11px}}.block_stories{position:relative;top:0;left:0;width:100%;z-index:2;background:url(/cdn/shop/files/story_bg_062124cc-6880-42cf-8853-fd2495d628b5.jpg?v=1639389348) no-repeat center center;background-size:cover}.block_stories .inner{margin:0 30px;padding:50px 0 70px}.block_stories .inner .en{line-height:1;font-size:15px;margin-bottom:10px;font-family:itc-avant-garde-gothic-pro}.block_stories .inner .s_title{font-size:24px;line-height:32px;margin-bottom:30px;font-weight:700;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.block_stories .inner .link{position:absolute;top:110px;right:30px}.block_stories .inner .link a{display:inline-block;position:relative;line-height:1;padding-bottom:4px;font-size:12px;color:#000;font-family:itc-avant-garde-gothic-pro}.block_stories .inner .link a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}.block_stories .inner .link a:hover:after{width:0}.block_stories .inner .slide_area{position:relative;overflow:hidden;left:-30px;width:100vw}.block_stories .inner .list{position:relative}.block_stories .inner .list .column{width:26.56vw;position:relative;left:0;transform:translate(30px)}.block_stories .inner .list .column a figure:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#fff}.block_stories .inner .list .column a{display:block;color:#000}.block_stories .inner .list .column a figure{width:100%;padding-top:100%;position:relative;margin-bottom:15px}.block_stories .inner .list .column a figure span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.block_stories .inner .list .column a .tag{line-height:1;font-size:11px;margin-bottom:6px;font-family:itc-avant-garde-gothic-pro}.block_stories .inner .list .column a .column_title{padding-right:20px;font-size:17px;line-height:1.3;font-weight:700;margin-bottom:10px;font-family:itc-avant-garde-gothic-pro,Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.block_stories .inner .list .column a .more{display:inline-block;position:relative;line-height:1;padding-bottom:4px;font-size:12px;font-family:itc-avant-garde-gothic-pro}.block_stories .inner .list .column a .more:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}.block_stories .inner .list .column a:hover .more:after{width:0}@media only screen and (max-width: 896px){.block_stories .inner{margin:0 15px;padding:40px 0 70px}.block_stories .inner .en{font-size:12px;margin-bottom:10px}.block_stories .inner .s_title{font-size:17px;line-height:21px;margin-bottom:20px}.block_stories .inner .link{position:absolute;top:80px;right:20px}.block_stories .inner .slide_area{left:-15px}.block_stories .inner .list .column{width:64.1vw}.block_stories .inner .list .column{transform:translate(20px)}.block_stories .inner .list .column a figure{margin-bottom:15px}.block_stories .inner .list .column a .tag{font-size:10px;margin-bottom:6px}.block_stories .inner .list .column a .column_title{padding-right:20px;font-size:13px;line-height:1.3;margin-bottom:5px}.block_stories .inner .list .column a .more{font-size:11px}}.block_footer{position:relative;top:0;left:0;width:100%;z-index:2;background:#fff;padding:40px 0}.block_footer .inner{margin:0 30px;position:relative}.block_footer .inner .logo{width:170px}.block_footer .inner ul.menu{position:absolute;top:8px;right:182px}.block_footer .inner ul.menu li{line-height:1;float:left;margin-left:20px}.block_footer .inner ul.menu li a{line-height:1;font-size:11px;font-family:itc-avant-garde-gothic-pro;transition:all .6s 0s ease;display:block;color:#000}.block_footer .inner ul.menu li a:hover{opacity:.5}.block_footer .inner ul.sns{position:absolute;top:4px;right:0}.block_footer .inner ul.sns li{line-height:1;float:left;margin-left:20px;width:17px}.block_footer .inner .copyright{position:absolute;top:5px;right:75px;font-family:itc-avant-garde-gothic-pro;font-size:10px;color:#000}@media only screen and (max-width: 896px){.block_footer{padding:50px 0}.block_footer .inner{margin:0}.block_footer .inner .logo{width:100px;margin:0 auto 30px}.block_footer .inner ul.menu{position:relative;top:0;left:10%;width:80%;text-align:center;letter-spacing:-.4em;margin-bottom:10px}.block_footer .inner ul.menu li{display:inline-block;letter-spacing:normal;vertical-align:top;line-height:1;float:none;margin:0 10px 10px}.block_footer .inner ul.menu li a{font-size:10px;line-height:1}.block_footer .inner ul.sns{position:relative;top:0;right:0;width:100%;text-align:center;letter-spacing:-.4em;margin-bottom:20px}.block_footer .inner ul.sns li{line-height:1;float:none;display:inline-block;letter-spacing:normal;vertical-align:top;margin:0 10px;width:17px}.block_footer .inner .copyright{position:relative;top:0;right:auto;font-size:10px;text-align:center}}.block_detail{position:relative;top:0;left:0;width:100%;z-index:2;margin-bottom:160px}.block_detail .wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.block_detail .wrap .image_area{width:50%}.block_detail .wrap .image_area .videoItem{aspect-ratio:1400 / 1867}.block_detail .wrap .image_area .videoItem video{width:100%;height:100%;object-fit:cover}.block_detail .wrap .text_area{width:50%;position:relative}.block_detail .wrap .text_area .text_area_wrap{position:fixed;z-index:2}.block_detail .wrap .text_area .inner{position:relative;margin:75px 8.5vw}.block_detail .wrap .text_area .inner .p_title{font-size:20px;letter-spacing:.04em;margin-bottom:5px;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700}.block_detail .wrap .text_area .inner .hosoku{font-size:14px;letter-spacing:.04em;margin-bottom:5px;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700;margin-top:-2px}.block_detail .wrap .text_area .inner .price{font-size:16px;letter-spacing:.04em;margin-bottom:20px;font-family:itc-avant-garde-gothic-pro}.block_detail .wrap .text_area .inner .price span{margin-right:0;font-weight:700;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.block_detail .wrap .text_area .inner button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;line-height:1;font-size:14px;height:50px;width:250px;box-sizing:border-box;border:1px #000 solid;color:#000;background:#fff;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700;letter-spacing:.04em;cursor:pointer;position:relative;transition:all .5s 0s ease;margin-bottom:30px;box-shadow:none}.block_detail .wrap .text_area .inner button[type=submit]:hover{background:#000;color:#fff}.block_detail .wrap .text_area .inner button[type=submit]:disabled{cursor:default}.block_detail .wrap .text_area .inner button[type=submit]:disabled:hover{color:#000;background:#fff}.block_detail .wrap .text_area .inner .entry{font-size:14px;letter-spacing:.04em;line-height:23px}.block_detail .wrap .text_area .inner .entry p{margin-bottom:23px}.block_detail .wrap .text_area .inner .entry ul.un_ingredients{margin-bottom:23px;display:flex;flex-wrap:wrap;width:100%;padding:0}.block_detail .wrap .text_area .inner .entry ul.un_ingredients li{width:31%;height:4vw;text-align:center;font-weight:700;font-size:1vw;line-height:1.2;margin-right:3.5%;margin-bottom:1vw;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.block_detail .wrap .text_area .inner .entry ul.un_ingredients li span{position:relative;z-index:2}.block_detail .wrap .text_area .inner .entry ul.un_ingredients li:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/cdn/shop/files/naname.svg?v=1638759167) no-repeat center center;background-size:100% 100%}.block_detail .wrap .text_area .inner .entry ul.un_ingredients li:nth-child(3n){margin-right:0%}.block_detail .wrap .text_area .inner .entry dl.accordion{border-top:1px #b0b0b0 solid;border-bottom:none}.block_detail .wrap .text_area .inner .entry dl.accordion:last-child{border-bottom:1px #b0b0b0 solid}.block_detail .wrap .text_area .inner .entry dl.accordion dt{padding:15px 0;font-size:14px;font-weight:700;letter-spacing:.04em;position:relative;cursor:pointer;transition:all .5s 0s ease}.block_detail .wrap .text_area .inner .entry dl.accordion dt:hover{opacity:.5}.block_detail .wrap .text_area .inner .entry dl.accordion dt:before{content:"";position:absolute;top:50%;right:0;width:15px;height:1px;background:#000}.block_detail .wrap .text_area .inner .entry dl.accordion dt:after{content:"";position:absolute;top:50%;right:7px;width:1px;margin-top:-7px;height:15px;background:#000;transition:all .5s 0s ease}.block_detail .wrap .text_area .inner .entry dl.accordion.view dt:after{height:0}.block_detail .wrap .text_area .inner .entry dl.accordion dd{font-size:14px;letter-spacing:.04em;position:relative;padding-bottom:15px;display:none}.block_detail .wrap .text_area .inner .entry dl.accordion dd li{text-indent:-.5em;padding-left:.5em}@media only screen and (max-width: 896px){.block_detail{margin-bottom:50px}.block_detail .wrap{display:block}.block_detail .wrap .image_area{width:100%;margin-bottom:35px}.block_detail .wrap .image_area .slick-dots{text-align:center;padding-top:15px}.block_detail .wrap .image_area .slick-dots li{display:inline-block;width:6px;height:6px;background:#b0b0b0;border-radius:6px;overflow:hidden;margin:0 6px}.block_detail .wrap .image_area .slick-dots li.slick-active{background:#000}.block_detail .wrap .image_area .slick-dots li button{opacity:0}.block_detail .wrap .text_area{width:100%}.block_detail .wrap .text_area .text_area_wrap{position:relative;z-index:2}.block_detail .wrap .text_area .inner{position:relative;margin:0 15px}.block_detail .wrap .text_area .inner .p_title{font-size:16px;margin-bottom:5px}.block_detail .wrap .text_area .inner .price{font-size:13px;margin-bottom:20px}.block_detail .wrap .text_area .inner button[type=submit]{font-size:13px;height:45px;width:100%;margin-bottom:30px}.block_detail .wrap .text_area .inner button[type=submit]:hover{background:#000;color:#fff}.block_detail .wrap .text_area .inner .entry{font-size:12px;line-height:21px}.block_detail .wrap .text_area .inner .entry p,.block_detail .wrap .text_area .inner .entry ul.un_ingredients{margin-bottom:21px}.block_detail .wrap .text_area .inner .entry ul.un_ingredients li{width:31%;height:11.4vw;text-align:center;font-weight:700;font-size:3vw;line-height:1.2;margin-right:3.5%;margin-bottom:2vw;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.block_detail .wrap .text_area .inner .entry dl.accordion dt{padding:15px 0;font-size:12px}.block_detail .wrap .text_area .inner .entry dl.accordion dd{font-size:12px}}.block_stories_list{position:relative;top:0;left:0;width:100%;z-index:2}.block_stories_list.page{background:url(/cdn/shop/files/story_bg_062124cc-6880-42cf-8853-fd2495d628b5.jpg?v=1639389348) no-repeat center center;background-size:cover}.block_stories_list .inner{margin:0 6.25vw}.block_stories_list .s_title{padding:60px 0;text-align:center;font-size:22px;letter-spacing:.02em;line-height:1;font-weight:500;font-family:itc-avant-garde-gothic-pro}.block_stories_list .inner .list{display:flex;flex-wrap:wrap;width:100%}.block_stories_list .inner .list .column{width:26.06vw;margin-right:3.9vw;margin-bottom:3.9vw;position:relative}.block_stories_list .inner .list .column:nth-child(3n){margin-right:0}.block_stories_list .inner .list .column a{display:block}.block_stories_list .inner .list .column a figure{width:100%;padding-top:100%;position:relative;margin-bottom:15px}.block_stories_list .inner .list .column a figure span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.block_stories_list .inner .list .column a .tag{color:#000;line-height:1;font-size:11px;margin-bottom:6px;font-family:itc-avant-garde-gothic-pro}.block_stories_list .inner .list .column a .column_title{padding-right:20px;font-size:17px;line-height:1.3;margin-bottom:10px;font-family:itc-avant-garde-gothic-pro,Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}@media only screen and (max-width: 896px){.block_stories_list .inner{margin:0 4vw}.block_stories_list .inner .s_title{padding:35px 0;font-size:15px}.block_stories_list .inner .list .column{width:44vw;margin-right:4vw;margin-bottom:8vw}.block_stories_list .inner .list .column:nth-child(3n){margin-right:4vw}.block_stories_list .inner .list .column:nth-child(2n){margin-right:0}.block_stories_list .inner .list .column a figure{margin-bottom:15px}.block_stories_list .inner .list .column a .tag{font-size:10px;margin-bottom:6px}.block_stories_list .inner .list .column a .column_title{padding-right:20px;font-size:13px;line-height:1.3;margin-bottom:0}}.block_stories_detail{position:relative;top:0;left:0;width:100%;z-index:2;padding-top:72px;text-align:center;padding-bottom:120px}.block_stories_detail a.close{position:absolute;top:0;right:0;width:100px;height:100px;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}.block_stories_detail a.close:hover{transform:rotate(90deg)}.block_stories_detail a.close .l1{display:block;position:absolute;top:50%;left:50%;width:20px;margin-left:-10px;height:1px;background:#000;transform:rotate(45deg)}.block_stories_detail a.close .l2{display:block;position:absolute;top:50%;left:50%;width:20px;margin-left:-10px;height:1px;background:#000;transform:rotate(-45deg)}.block_stories_detail .inner{margin:0 30px}.block_stories_detail .tag{line-height:1;font-size:11px;margin-bottom:6px;font-family:itc-avant-garde-gothic-pro}.block_stories_detail .a_title{font-size:20px;line-height:1.3;margin-bottom:70px;font-family:itc-avant-garde-gothic-pro,Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.block_stories_detail .eye{width:800px;margin:0 auto 80px}.block_stories_detail .entry{width:640px;margin:0 auto;font-size:15px;line-height:2;text-align:left;padding-bottom:30px}.block_stories_detail .entry p{margin-bottom:30px}.block_stories_detail .entry p a{text-decoration:underline;color:#000}.block_stories_detail .pager{width:640px;margin:0 auto;overflow:hidden;position:relative;text-align:center;line-height:1}.block_stories_detail .pager .prev{position:absolute;top:5px;left:0;display:inline-block;font-size:12px;letter-spacing:.04em;line-height:1;font-family:itc-avant-garde-gothic-pro;padding-left:20px;background:url(/cdn/shop/files/arrow_prev.svg?v=1638495369) no-repeat left center;background-size:5px}.block_stories_detail .pager .index{font-size:12px;letter-spacing:.04em;display:inline-block;line-height:1;font-family:itc-avant-garde-gothic-pro;padding-bottom:6px;position:relative;color:#000}.block_stories_detail .pager .index:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;transition:all .6s 0s cubic-bezier(.875,.005,.09,.99)}.block_stories_detail .pager .index:hover:after{width:0}.block_stories_detail .pager .next{position:absolute;top:5px;right:0;display:inline-block;font-size:12px;letter-spacing:.04em;line-height:1;font-family:itc-avant-garde-gothic-pro;padding-right:20px;background:url(/cdn/shop/files/arrow_next.svg?v=1638495369) no-repeat right center;background-size:5px}@media only screen and (max-width: 896px){.block_stories_detail{padding-top:30px;padding-bottom:60px}.block_stories_detail a.close{width:44px;height:44px}.block_stories_detail .inner{margin:0 15px}.block_stories_detail .tag{font-size:10px}.block_stories_detail .a_title{font-size:15px;line-height:1.3;margin-bottom:25px}.block_stories_detail .eye{width:100%;margin:0 auto 30px}.block_stories_detail .entry{width:100%;margin:0 auto;font-size:12px;line-height:2;padding-bottom:30px}.block_stories_detail .entry p{margin-bottom:24px}.block_stories_detail .pager{width:100%}.block_stories_detail .pager .prev{font-size:11px;padding-left:16px;background:url(/cdn/shop/files/arrow_prev.svg?v=1638495369) no-repeat left center;background-size:5px}.block_stories_detail .pager .index{font-size:11px;padding-bottom:6px}.block_stories_detail .pager .next{font-size:11px;padding-right:16px;background:url(/cdn/shop/files/arrow_next.svg?v=1638495369) no-repeat right center;background-size:5px}}.block_about_detail{position:relative;top:0;left:0;width:100%;z-index:2;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.block_about_detail .a_title{padding:60px 0;text-align:center;font-size:22px;letter-spacing:.02em;font-weight:500;line-height:1;font-family:itc-avant-garde-gothic-pro}.block_about_detail .message{text-align:center;padding:80px 0}.block_about_detail .message p{font-size:17px;line-height:2;font-weight:700;margin-bottom:30px}.block_about_detail .point{text-align:center;padding:70px 0;background:url(/cdn/shop/files/story_bg_062124cc-6880-42cf-8853-fd2495d628b5.jpg?v=1639389348) no-repeat center center;background-size:cover}.block_about_detail .point .p_title{font-size:22px;margin-bottom:10px;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700}.block_about_detail .point p{font-size:14px;line-height:26px;margin-bottom:50px;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.block_about_detail .point .list{width:900px;margin:0 auto 50px;letter-spacing:-.4em}.block_about_detail .point .list .column{display:inline-block;letter-spacing:0;vertical-align:top;width:200px;margin:0 10px 20px}.block_about_detail .point .list .column:nth-child(1){margin-left:100px}.block_about_detail .point .list .column:nth-child(3){margin-right:100px}.block_about_detail .point .list .column figure{width:50px;margin:0 auto 15px}.block_about_detail .point .list .column .c_title{font-size:17px;letter-spacing:.02em;line-height:1;font-family:itc-avant-garde-gothic-pro;margin-bottom:10px}.block_about_detail .point .list .column p{font-size:13px;line-height:18px;width:180px;margin:0 auto}.block_about_detail .point .attention{font-size:10px;color:#606060;line-height:16px}.block_about_detail .kodawari{text-align:center}.block_about_detail .kodawari .p_title{font-size:22px;padding:70px 0;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700}.block_about_detail .kodawari .list{width:960px;margin:0 auto}.block_about_detail .kodawari .list .column{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;margin-bottom:90px}.block_about_detail .kodawari .list .column:nth-child(2n){flex-direction:row-reverse}.block_about_detail .kodawari .list .column figure{width:50%}.block_about_detail .kodawari .list .column .textarea{width:43%;margin-left:7%}.block_about_detail .kodawari .list .column:nth-child(2n) .textarea{width:43%;margin-left:0%;margin-right:7%}.block_about_detail .kodawari .list .column .textarea .c_title{font-size:18px;line-height:22px;margin-bottom:15px;font-weight:700;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.block_about_detail .kodawari .list .column .textarea p{font-size:14px;line-height:24px;margin-bottom:10px}.block_about_detail .award{text-align:center;background:#f9f9f9;padding:70px 0 110px}.block_about_detail .award .a_title{font-size:22px;margin-bottom:0;font-weight:700}.block_about_detail .award .a_img{width:300px;margin:0 auto 30px}.block_about_detail .award .copy{margin-bottom:20px}.block_about_detail .award .copy p{font-size:18px;line-height:36px;margin-bottom:18px;font-weight:700}.block_about_detail .award .exp{width:640px;margin:0 auto 35px;font-size:14px;line-height:24px}.block_about_detail .recycle{text-align:center;background:#fff;padding:70px 0 110px}.block_about_detail .recycle .r_title{font-size:22px;margin-bottom:65px;font-weight:700}.block_about_detail .recycle .r_img{width:300px;margin:0 auto 65px}.block_about_detail .recycle .copy{margin-bottom:35px}.block_about_detail .recycle .copy p{font-size:18px;line-height:36px;margin-bottom:18px;font-weight:700}.block_about_detail .recycle .exp{width:640px;margin:0 auto 25px;font-size:14px;line-height:24px}.block_about_detail .recycle .attention{width:640px;margin:0 auto 65px;font-size:12px;line-height:22px}.block_about_detail .recycle .r_point{width:855px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.block_about_detail .recycle .r_point .p_column{width:48%;font-size:13px;line-height:23px;height:170px;background:#e3f1df;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700}.block_about_detail .recycle .r_point .p_column strong{display:block;font-size:18px;margin-bottom:15px;font-weight:700}@media only screen and (max-width: 896px){.block_about_detail .a_title{padding:35px 0;font-size:15px}.block_about_detail .message{padding:40px 0}.block_about_detail .message p{font-size:12px;line-height:2;margin-bottom:20px}.block_about_detail .point{padding:35px 0;background:url(/cdn/shop/files/story_bg_sp_f1a3233f-0741-4e67-9fd5-8f96ee9441ce.jpg?v=1639389348) no-repeat center center;background-size:cover}.block_about_detail .point .p_title{font-size:16px;margin-bottom:10px}.block_about_detail .point p{font-size:12px;line-height:2;margin-bottom:30px}.block_about_detail .point .list{width:95%;margin:0 auto 20px;letter-spacing:-.4em;text-align:left}.block_about_detail .point .list .column{display:inline-block;letter-spacing:normal;width:50%;margin:0 0 20px;text-align:center}.block_about_detail .point .list .column:nth-child(1){margin-left:0}.block_about_detail .point .list .column:nth-child(3){margin-right:0}.block_about_detail .point .list .column figure{width:50px;margin:0 auto 15px}.block_about_detail .point .list .column .c_title{font-size:15px;margin-bottom:10px}.block_about_detail .point .list .column p{font-size:11px;line-height:15px;width:90%;margin:0 auto}.block_about_detail .point .attention{margin:0 15px;font-size:10px;text-align:left;line-height:16px}.block_about_detail .kodawari .p_title{font-size:16px;padding:35px 0}.block_about_detail .kodawari .list{width:auto;margin:0 15px}.block_about_detail .kodawari .list .column{display:block;margin-bottom:25px}.block_about_detail .kodawari .list .column figure{width:100%;margin-bottom:25px}.block_about_detail .kodawari .list .column .textarea{width:100%;margin-left:0%;text-align:center}.block_about_detail .kodawari .list .column:nth-child(2n) .textarea{width:100%;margin-left:0%;margin-right:0%}.block_about_detail .kodawari .list .column .textarea .c_title{font-size:15px;line-height:20px;margin-bottom:15px}.block_about_detail .kodawari .list .column .textarea p{font-size:12px;line-height:20px;margin-bottom:10px}.block_about_detail .award{padding:35px 0}.block_about_detail .award .a_title{font-size:16px;margin-bottom:0}.block_about_detail .award .a_img{width:160px;margin:0 auto 30px}.block_about_detail .award .copy{margin-bottom:25px}.block_about_detail .award .copy p{font-size:12px;line-height:24px;margin-bottom:12px;font-weight:700}.block_about_detail .award .exp{width:auto;margin:0 30px 22px;font-size:11px;line-height:22px}.block_about_detail .recycle{padding:35px 0}.block_about_detail .recycle .r_title{font-size:16px;margin-bottom:30px}.block_about_detail .recycle .r_img{width:160px;margin:0 auto 30px}.block_about_detail .recycle .copy{margin-bottom:25px}.block_about_detail .recycle .copy p{font-size:12px;line-height:24px;margin-bottom:12px;font-weight:700}.block_about_detail .recycle .exp{width:auto;margin:0 30px 22px;font-size:11px;line-height:22px}.block_about_detail .recycle .attention{width:auto;margin:0 30px 35px;font-size:10px;line-height:16px}.block_about_detail .recycle .r_point{width:auto;margin:0 20px;display:block}.block_about_detail .recycle .r_point .p_column{width:100%;font-size:11px;line-height:19px;height:120px;margin-bottom:20px}.block_about_detail .recycle .r_point .p_column strong{display:block;font-size:12px;margin-bottom:10px;font-weight:700}}.block_text{position:relative;top:0;left:0;width:100%;padding-bottom:100px;z-index:2;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.block_text .a_title{padding:60px 0;text-align:center;font-size:22px;letter-spacing:.02em;font-weight:500;line-height:1;font-family:itc-avant-garde-gothic-pro}.block_text .a_title.ja{font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:700}.block_text .in_area{width:640px;margin:0 auto;position:relative;padding-top:0}#contact.block_text .in_area{padding-top:130px}.block_text .in_area .change{position:absolute;top:-60px;left:0;width:100%;z-index:100;padding-bottom:60px;padding-top:60px;background:#fff}.block_text .in_area .change ul{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.block_text .in_area .change ul li{width:50%}.block_text .in_area .change ul li a{display:block;text-align:center;font-size:14px;letter-spacing:.02em;font-weight:500;line-height:1;font-family:itc-avant-garde-gothic-pro;line-height:50px;box-sizing:border-box;border:1px #c1c1c1 solid;color:#8c8c8c;background:#fff;position:relative;transition:all .6s 0s ease}.block_text .in_area .change ul li a:after{content:"";position:absolute;bottom:-14px;left:50%;margin-left:-8px;width:0;height:0;border-style:solid;border-width:13.9px 8px 0 8px;border-color:#000000 transparent transparent transparent;opacity:0}.block_text .in_area .change ul li a.active:after{opacity:1}.block_text .in_area .change ul li:nth-child(2) a{position:relative;left:-1px}.block_text .in_area .change ul li a:hover,.block_text .in_area .change ul li a.active{color:#000;border:1px #000 solid;z-index:2}.block_text .in_area .c_area{margin-bottom:80px}.block_text .in_area .c_area .c_title{text-align:center;font-size:24px;letter-spacing:.02em;font-weight:500;line-height:1;font-family:itc-avant-garde-gothic-pro;margin-bottom:10px}.block_text .in_area .c_area .contact-form .column{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:20px;text-align:left}.block_text .in_area .c_area .contact-form .column .c_title{width:100%;font-size:14px;line-height:2;font-weight:700;letter-spacing:.04em;text-align:left}.block_text .in_area .c_area .contact-form .column .c_title span{font-size:13px}.block_text .in_area .c_area .contact-form .column .c_input_area{width:100%;font-size:16px;line-height:2;letter-spacing:.04em}.block_text .in_area .c_area .contact-form .column .c_input_area input[type=text],.block_text .in_area .c_area .contact-form .column .c_input_area input[type=email],.block_text .in_area .c_area .contact-form .column .c_input_area input[type=tel],.block_text .in_area .c_area .contact-form .column .c_input_area textarea{border:1px #c1c1c1 solid;background:#fff;font-size:16px;border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:14px 15px;width:100%;box-shadow:none;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.block_text .in_area .c_area .contact-form .column .c_input_area select{border:1px #d9d9d9 solid;background:#fff;font-size:16px;border-radius:5px;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:14px 15px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}.block_text .in_area .c_area .contact-form .column button[type=submit]{border:none;background:#000;color:#fff;border-radius:0;width:320px;margin:0 auto;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:14px;letter-spacing:.06em;text-align:center;padding:15px 30px;cursor:pointer;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;-webkit-transition:all .5s ease;transition:all .5s ease}.block_text .in_area .c_area .contact-form .column button[type=submit]:hover{opacity:.5}.block_text .in_area .c_area .ac_area{padding-top:30px;margin-bottom:40px}.block_text .in_area .c_area .ac_area .c_sub_title{text-align:center;font-size:18px;letter-spacing:.04em;font-weight:700;font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;border-bottom:1px #000 solid;padding-bottom:22px}.block_text .in_area .c_area .ac_area dl{border-bottom:1px #dddddd solid}.block_text .in_area .c_area .ac_area dl dt{padding:25px 30px 25px 0;text-align:left;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.04em;position:relative}.block_text .in_area .c_area .ac_area dl dt:before{content:"";position:absolute;top:50%;right:0;width:15px;height:1px;background:#000}.block_text .in_area .c_area .ac_area dl dt:after{content:"";position:absolute;top:50%;right:7px;width:1px;height:15px;margin-top:-7px;background:#000;transition:all .5s ease}.block_text .in_area .c_area .ac_area dl.view dt:after{height:0}.block_text .in_area .c_area .ac_area dl dd{text-align:left;font-size:15px;letter-spacing:.04em;padding-bottom:22px;display:none}.block_text .in_area .c_area .ac_area dl dd p{margin-bottom:15px}.block_text .in_area .c_area .ac_area dl dd a{text-decoration:underline;color:#000}.block_text .in_area .c_area .ac_area dl dd ul{margin-bottom:15px}.block_text .in_area .c_area .ac_area dl dd ul li{padding-left:1em;text-indent:-1em}.block_text .in_area dl.line_block{border-top:1px #dddddd solid;padding:25px 0}.block_text .in_area dl.line_block:last-child{border-bottom:1px #dddddd solid}.block_text .in_area dl.line_block dt{text-align:left;font-size:15px;font-weight:700;letter-spacing:.04em;position:relative}.block_text .in_area dl.line_block dd{text-align:left;font-size:15px;letter-spacing:.04em}.block_text .in_area dl.line_block dd a{text-decoration:underline;color:#000}.block_text .in_area .column{margin-bottom:20px;font-size:14px;letter-spacing:.04em}.block_text .in_area .column p{font-size:14px;letter-spacing:.04em}.block_text .in_area .column .c_title{font-weight:700;margin-bottom:5px}.block_text .in_area .column ul.c_list li{padding-left:1em;text-indent:-1em}@media only screen and (max-width: 896px){.block_text .a_title{padding:30px 0;font-size:18px}.block_text .a_title.ja{font-size:16px}.block_text .in_area{width:100%;margin:0 auto}.block_text .in_area .change{position:absolute;top:-30px;padding-bottom:30px;padding-top:30px}.block_text .in_area .change ul li a{font-size:12px;line-height:40px}.block_text .in_area .change ul li a:after{content:"";position:absolute;bottom:-14px;left:50%;margin-left:-8px;width:0;height:0;border-style:solid;border-width:13.9px 8px 0 8px;border-color:#000000 transparent transparent transparent;opacity:0}.block_text .in_area .change ul li a.active:after{opacity:1}.block_text .in_area .change ul li:nth-child(2) a{position:relative;left:-1px}.block_text .in_area .change ul li a:hover{border:1px #c1c1c1 solid;color:#8c8c8c}.block_text .in_area .change ul li a.active{color:#000;border:1px #000 solid;z-index:2}.block_text .in_area .c_area{margin:0 15px 40px}.block_text .in_area .c_area .c_title{font-size:18px;margin-bottom:30px}.block_text .in_area .c_area .contact-form .column .c_title{font-size:13px;margin-bottom:5px}.block_text .in_area .c_area .contact-form .column .c_input_area,.block_text .in_area .c_area .contact-form .column .c_input_area input[type=text],.block_text .in_area .c_area .contact-form .column .c_input_area input[type=email],.block_text .in_area .c_area .contact-form .column .c_input_area input[type=tel],.block_text .in_area .c_area .contact-form .column .c_input_area textarea,.block_text .in_area .c_area .contact-form .column .c_input_area select{font-size:16px}.block_text .in_area .c_area .contact-form .column button[type=submit]{width:100%;font-size:13px;padding:15px 30px}.block_text .in_area .c_area .contact-form .column button[type=submit]:hover{opacity:.5}.block_text .in_area .c_area .ac_area{margin:0 15px 40px;padding-top:0}.block_text .in_area .c_area .ac_area .c_sub_title{text-align:center;font-size:15px;padding-bottom:22px}.block_text .in_area .c_area .ac_area dl dt{padding:15px 30px 15px 0;font-size:12px}.block_text .in_area .c_area .ac_area dl dd{font-size:12px;padding-bottom:15px}.block_text .in_area dl.line_block{margin:0 15px;padding:15px 0}.block_text .in_area dl.line_block dt,.block_text .in_area dl.line_block dd{font-size:12px;line-height:20px}.block_text .in_area .column{margin:0 15px 20px;font-size:12px;letter-spacing:.04em;line-height:20px}.block_text .in_area .column p{font-size:12px}}.header-wrapper{display:none}#shopify-section-header{z-index:1000}#cart-notification-button{color:#000}.shopify-challenge__container .shopify-challenge__message,.shopify-challenge__container .shopify-challenge__errors{text-align:center;font-size:1.5rem;padding:0 20px}.product-recommendations{display:none!important}.customer .field{margin:2rem 0 1rem!important}.addresses input[type=checkbox]{margin-top:0rem!important;margin-left:0}.form-status{line-height:1.5}.cart__footer .check_box_set{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem;margin:0 0 1.6rem auto}.cart__footer .check_box_set a{color:#000;text-decoration:underline}img.cart-notification-product__image{width:70px}.reg{font-size:1.4rem}.cart-notification-wrapper #cart-notification-form{display:none}#shopify-section-announcement-bar{z-index:120;position:fixed;top:0;left:0;width:100%}.announcement-bar{background:#fff!important}.announcement-bar p{font-weight:700}.announcement-bar.color-patern01{background:#fff!important}.announcement-bar.color-patern02{background:#f7e7f4!important}.announcement-bar.color-patern03{background:#f9fbe7!important}.announcement-bar.color-patern04{background:#e6f8f6!important}.announcement-bar.color-patern05{background:url(/cdn/shop/files/bar_grade.jpg?v=1648442358) no-repeat center center!important;background-size:cover!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/common.css.map */
