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:#0000}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:#0000}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}body{line-height:1.5;-webkit-text-size-adjust:100%}ul,ol{list-style:none}a{display:block;color:inherit;text-decoration:none;outline:none}alink,avisited{color:inherit}img{vertical-align:top;font-size:0;line-height:0;width:100%;display:block}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6{font-family:a-otf-ryumin-pr6n,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,HiraMinPro-W3,\6e38\660e\671d,Yu Mincho,YuMincho,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif;font-size:16px;font-weight:700;letter-spacing:.07em;color:#424242}@media(max-width:767px){body,h1,h2,h3,h4,h5,h6{font-size:15px}}*{letter-spacing:.05em}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.display_pc{display:block!important}.display_sp{display:none!important}}@media(max-width:767px){.display_pc{display:none!important}.display_sp{display:block!important}}ul li{list-style:none}ol li>div,ul li>div{display:block}ol ol,ol ul,ul ol,ul ul{margin:0}@media(min-width:768px){.br_pc{display:block}.br_sp{display:none}}@media(max-width:767px){.br_pc{display:none}.br_sp{display:block}}.font_source{font-family:source-sans-3,sans-serif}.font_source.light{font-weight:300}.font_source.semibold{font-weight:600}.font_ryumin{font-family:a-otf-ryumin-pr6n,serif;font-weight:700}.font-bold{font-weight:600}[data-lang=jp]{font-family:a-otf-ryumin-pr6n,serif;font-weight:700}[data-lang=en]{font-family:source-sans-3,sans-serif}.com_title{text-align:center;color:#a9946c;line-height:1;text-transform:uppercase;word-wrap:break-word}.com_title:not(.jp){font-family:source-sans-3,sans-serif;font-size:35px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}@media(max-width:767px){.com_title:not(.jp){font-size:30px}}.com_title.jp{font-size:26px;letter-spacing:0}@media(max-width:767px){.com_title.jp{font-size:21px}}.com_subtitle{margin-top:15px;font-family:source-sans-3,sans-serif;font-size:16px;letter-spacing:.05em;color:#a9946c;text-align:center}.com_btn{width:100%;max-width:200px;height:40px;line-height:40px;text-align:center;font-family:source-sans-3,sans-serif;letter-spacing:.05em;margin:0 auto}@media(min-width:768px){.com_btn{transition:.3s}}@media(max-width:767px){.com_btn{font-size:16px}}.com_btn.blue{background-color:#007c89;color:#a9946c;border:1px solid #007c89}@media(min-width:768px){.com_btn.blue:hover{background-color:#fff}}.com_btn.gold{background-color:#a9946c;color:#fff;border:1px solid #a9946c}@media(min-width:768px){.com_btn.gold:hover{background-color:#fff;color:#a9946c}}.com_btn.black{background-color:#424242;color:#e3e3e3;border:1px solid #424242;font-size:13px}@media(min-width:768px){.com_btn.black:hover{background-color:#0000;color:#424242}}.com_btn.white{background-color:#fff;color:#a9946c;border:1px solid #fff}@media(min-width:768px){.com_btn.white:hover{background-color:#a9946c;color:#fff;border-color:#a9946c}}@media(min-width:768px){.com_btn.other:hover span{background-size:0 0,10px 10px}}.com_btn.other span{padding-right:20px;background-image:url(../assets/icon_otherlink_white.svg),url(../assets/icon_otherlink_gold.svg);background-position:right center;background-size:10px 10px,0 0;background-repeat:no-repeat}.com_btn.other.download span{background-image:url(../assets/icon_download_white.svg),url(../assets/icon_download_gold.svg)}.com_btn[data-lang=jp]{font-family:a-otf-ryumin-pr6n,serif;font-weight:400}.com_btn[data-lang=en]{font-family:source-sans-3,sans-serif}.com_buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:410px;width:100%;margin-top:40px}@media(max-width:767px){.com_buttons{gap:13px}}.com_buttons>*{flex:1}.com_buttons[data-align=center]{place-items:center;margin-inline:auto}.com_buttons[data-direction=column]{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr);place-items:center;max-width:200px;margin:20px auto 0}@media(max-width:767px){.com_buttons[data-direction=column]{gap:9px;margin-top:15px}}.com_buttons[data-direction=column]>*{max-width:200px;width:100%}@media(max-width:767px){.com_buttons[data-direction=column]>*{min-width:100%}}.ajaxcart__qty,.js-qty{max-width:none;min-width:105px}.errors a,.form-error a{display:inline-block}.com_catch{margin-top:65px;font-size:25px;line-height:1.84;text-align:center}@media(max-width:767px){.com_catch{margin-top:50px;font-size:20px;line-height:2}}.com-intro{margin-top:70px;font-size:16px;line-height:2.1875;text-align:center}@media(max-width:767px){.com-intro{margin-top:40px;font-size:15px;line-height:2}}.com_catch+.com-intro{margin-top:30px}@media(max-width:767px){.com_catch+.com-intro{margin-top:25px}}.com_pd{padding:0 30px}@media(max-width:767px){.com_pd{padding:0 15px}}.com_page{padding:145px 30px 120px}@media(max-width:767px){.com_page{padding:70px 15px 100px}}.com_page .com_title{padding-bottom:115px}@media(max-width:767px){.com_page .com_title{padding-bottom:75px}}.com-section{max-width:1330px;margin:0 auto;padding-top:150px;padding-bottom:150px}@media(max-width:767px){.com-section{padding-top:100px;padding-bottom:100px}}@media(max-width:1200px){.site-header{display:none}}@media(max-width:1470px){.site-header .site-header__wrapper__left{margin-right:0}.site-header .site-header__wrapper__left .site-header__logo{padding-left:0!important}.site-header .site-header__wrapper__left .site-header__logo img{width:120px!important}}.site-header .site-header__wrapper__right{justify-content:flex-start;margin-left:20px}.site-header .site-header__wrapper__right .localization-selector-form{margin-left:auto}.site-header .site-header__wrapper__right .site-nav li{font-family:source-sans-3,sans-serif;font-size:16px;font-weight:600;letter-spacing:.05em}@media(max-width:1470px){.site-header .site-header__wrapper__right .site-nav li{font-size:14px}}@media(max-width:1220px){.site-header .site-header__wrapper__right .site-nav li{font-size:13px}}.site-header .site-header__wrapper__right .site-nav li a{color:#a9946c;padding:15px 8px}@media(max-width:1470px){.site-header .site-header__wrapper__right .site-nav li a{padding:9px}}@media(max-width:1285px){.site-header .site-header__wrapper__right .site-nav li a{padding:9px 5px}}.site-header .site-header__wrapper__right .header--supporting-text{font-family:a-otf-ryumin-pr6n,serif;font-size:11px;font-weight:700;text-transform:uppercase}.site-header .site-header__wrapper__right #wetheme-dropdown-1-dropdown{text-transform:uppercase}@media(max-width:1470px){.site-header .site-header__wrapper__right .top-links--icon-links li a{padding:7px}}.site-header .site-header__wrapper__right .insta-button{padding-right:0}.site-header .site-header__wrapper__right .twitter-button{background:url(../assets/icon_x.svg) center/12px 12px no-repeat;margin:0 10px;transition:.5s}.site-header .site-header__wrapper__right .twitter-button:hover{opacity:.4}.site-header .wetheme-dropdown svg{width:20px;height:20px}.site-header .wetheme-dropdown.fit-current ul{margin-top:7px}@media(max-width:1200px){.nav-bar{display:block!important;padding:4px 0}.nav-bar .large--hide{display:block!important}.nav-bar .site-header__logo-image img{width:112px!important}.nav-bar .js-drawer-open-left-link i{color:#a9946c}}@media(max-width:1000px){body.template-index #shopify-section-header,body.template-index #shopify-section-header .nav-bar{transition:background-color .5s}body.template-index #shopify-section-header .site-nav__link i{transition:color .5s}body.template-index #shopify-section-header:not(.sticked){background-color:#0000}body.template-index #shopify-section-header:not(.sticked) .nav-bar{background-color:#0000}body.template-index #shopify-section-header:not(.sticked) .site-nav__link .icon-fallback-text,body.template-index #shopify-section-header:not(.sticked) .site-nav__link i{color:#fff}body.template-index #shopify-section-header:not(.sticked) .site-header__logo-image{width:112px;height:31px;margin:0 auto;background:url(../assets/logo_w.svg) center/112px 31px no-repeat}body.template-index #shopify-section-header:not(.sticked) .site-header__logo-image img{display:none}body.template-index .sec_mainv{margin-top:-80px}}#NavDrawer .mobile-nav li{font-family:source-sans-3,sans-serif;font-size:16px;font-weight:600;letter-spacing:.05em}#NavDrawer .mobile-nav li a{color:#a9946c;padding:13px 45px}#NavDrawer .mobile-nav li a#customer_login_link,#NavDrawer .mobile-nav li a#customer_register_link{color:#000;text-transform:uppercase;padding:14px 45px}#NavDrawer .mobile-nav li .mobile-menu-language-button,#NavDrawer .mobile-nav li .mobile-menu-currency-button{padding:13px 45px;color:#000}#NavDrawer .mobile-nav li .mobile-menu-language-link{text-transform:uppercase}#NavDrawer .mobile-nav li .mobile-menu-language-link,#NavDrawer .mobile-nav li .mobile-menu-currency-link{padding:12px 30px}#NavDrawer .mobile-nav li.sns_wrap{display:flex;align-items:center;justify-content:space-between;max-width:100px;margin:15px auto 60px;padding-left:12px}#NavDrawer .mobile-nav li.sns_wrap a{padding:5px}#NavDrawer .mobile-nav li.sns_wrap a i{color:#a9946c;font-size:20px}#NavDrawer .mobile-nav li.sns_wrap a img{width:14px}#NavDrawer .mobile-nav-header{margin-left:13px;padding:12px 17px}body.page_jp #NavDrawer .mobile-nav:first-of-type li:nth-child(n+9){font-family:a-otf-ryumin-pr6n,serif;font-size:14px;font-weight:700;letter-spacing:.02em}body.page_jp #NavDrawer .mobile-nav li #customer_login_link,body.page_jp #NavDrawer .mobile-nav li #customer_register_link,body.page_jp #NavDrawer .mobile-nav li .mobile-menu-language-button span,body.page_jp #NavDrawer .mobile-nav li .mobile-menu-currency-button .text{font-family:a-otf-ryumin-pr6n,serif;font-size:14px;font-weight:700;letter-spacing:.02em}body.page_en #NavDrawer .mobile-nav li .mobile-menu-language-button span,body.page_en #NavDrawer .mobile-nav li .mobile-menu-currency-button .text{font-family:source-sans-3,sans-serif;font-size:16px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}body.page_en #NavDrawer .mobile-nav-header{font-family:source-sans-3,sans-serif;font-size:16px;font-weight:600;letter-spacing:.05em}.ft_btn_area{padding:100px 10px}@media(max-width:767px){.ft_btn_area{padding:50px 10px}}.ft_btn_area .com_btn{font-family:a-otf-ryumin-pr6n,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,HiraMinPro-W3,\6e38\660e\671d,Yu Mincho,YuMincho,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif;font-size:13px;line-height:37px}.footer{background-color:#007c89!important;color:#fff!important;padding:150px 30px 25px!important}@media(max-width:767px){.footer{padding:100px 15px 25px!important}}.footer .footer_contact{max-width:1100px;margin:0 auto;padding:70px 30px 80px;border:1px solid #fff}.footer .footer_contact .footer_intro{margin-top:50px}.footer .footer_contact .footer_buttons .com_btn{font-size:13px;font-weight:700}.footer .footer_main .logo{max-width:300px;margin:150px auto 0}@media(min-width:768px){.footer .footer_main .logo{transition:.3s}.footer .footer_main .logo:hover{opacity:.7}}@media(max-width:767px){.footer .footer_main .logo{max-width:200px;margin-top:100px}}.footer .footer_main .com_btn{color:#007c89;margin-top:35px}@media(min-width:768px){.footer .footer_main .com_btn:hover{background-color:#007c89;color:#a9946c!important}.footer .footer_main .com_btn:hover span{background-size:0 0,10px 10px}}.footer .footer_main .com_btn span{display:inline-block;padding-right:20px;background-image:url(../assets/icon_otherlink.svg),url(../assets/icon_otherlink_gold.svg);background-position:right center;background-size:10px 10px,0 0;background-repeat:no-repeat}.footer .footer_main .footer_sns{display:flex;align-items:baseline;justify-content:center;max-width:90px;margin:25px auto 0}@media(max-width:767px){.footer .footer_main .footer_sns{margin-top:12px}}.footer .footer_main .footer_sns>li{width:33px}.footer .footer_main .footer_sns>li+li{margin-left:15px}@media(min-width:768px){.footer .footer_main .footer_sns a:hover i{color:#fff}}.footer .footer_main .footer_sns a i{color:#a9946c;font-size:22px;transition:.3s}.footer .footer_main .footer_sns a.twitter-button{background:url(../assets/icon_x_gold.svg) center/15px 15px no-repeat;padding:8px;transition:.3s}.footer .footer_main .footer_sns a.twitter-button:hover{filter:brightness(0) invert(1)}.footer .footer_main .footer_nav{margin-top:35px}@media(min-width:768px){.footer .footer_main .footer_nav{display:flex;justify-content:center}}@media(max-width:767px){.footer .footer_main .footer_nav{margin-top:45px}}.footer .footer_main .footer_nav li{letter-spacing:.02em}@media(max-width:767px){.footer .footer_main .footer_nav li{font-size:13px;text-align:center}}.footer .footer_main .footer_nav li:not(:first-child){margin-left:50px}@media(max-width:1000px){.footer .footer_main .footer_nav li:not(:first-child){margin-left:20px}}@media(max-width:767px){.footer .footer_main .footer_nav li:not(:first-child){margin:20px 0 0}}@media(min-width:768px){.footer .footer_main .footer_nav li a{transition:.3s}.footer .footer_main .footer_nav li a:hover{color:#a9946c!important}}.footer .footer_main .copyright{display:block;font-size:13px;letter-spacing:.05em;text-align:center;margin-top:75px}@media(max-width:767px){.footer .footer_main .copyright{margin-top:40px}}.com_sec_main{position:relative;margin-top:-30px}.com_sec_main .com_title{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:55px;z-index:1;color:#fff}@media(min-width:768px){.com_sec_main .com_title{font-size:55px}}@media(max-width:767px){.com_sec_main .com_title{height:30px}}.com_news_list{max-width:800px;margin:0 auto}.com_news_list li{border-bottom:1px solid #e3e3e3}.com_news_list li a{padding:17px 10px}@media(min-width:768px){.com_news_list li a{display:flex}.com_news_list li a:hover .date,.com_news_list li a:hover .title{color:#a9946c}.com_news_list li a .date,.com_news_list li a .title{transition:color .3s}}@media(max-width:767px){.com_news_list li a{padding:16px 10px}}.com_news_list li .date{width:144px}@media(max-width:767px){.com_news_list li .date{width:100%;font-size:13px}}.com_news_list li .title{width:calc(100% - 144px);overflow:hidden}@media(min-width:768px){.com_news_list li .title{text-overflow:ellipsis;white-space:nowrap}}@media(max-width:767px){.com_news_list li .title{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:5px}}.com-list{display:flex;flex-wrap:wrap;gap:30px;max-width:1330px;margin:80px auto 0}@media(max-width:767px){.com-list{flex-direction:column;margin:50px auto 0}}.com-list_item{width:calc((100% - 61px)/3);text-align:center}@media(max-width:767px){.com-list_item{width:100%}}.com-list_thumb{overflow:hidden;width:100%;aspect-ratio:423/290}[data-items=product] .com-list_thumb{aspect-ratio:1/1}.com-list_thumb *{width:100%;height:100%}.com-list_thumb img{object-fit:cover;width:100%;height:100%}.com-list_title{margin-top:20px;font-size:20px;line-height:1.75;letter-spacing:.04em}@media(max-width:1000px){.com-list_title{font-size:16px;margin-top:12px}}@media(max-width:767px){.com-list_title{margin-top:20px;line-height:1.5}}.com-list_date{display:block;margin-top:10px;font-size:13px}.com-slider{position:relative;margin-top:60px;text-align:center}@media(max-width:767px){.com-slider{margin-top:40px;padding:0}.com-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-wrap:wrap;gap:30px 13px}.com-slider .swiper-button-prev,.com-slider .swiper-button-next{display:none}}.com-slider:not(.swiper-initialized) .com-slider_list{gap:30px}.com-slider .swiper-buttons{position:absolute;top:0;left:0;width:100%;aspect-ratio:1270/290;opacity:0;pointer-events:none;color:#fff}.com-slider .swiper-buttons[data-color=grey]{color:#e3e3e3}.com-slider[data-items=product] .swiper-buttons{aspect-ratio:1330/423}.com-slider .swiper-button-prev,.com-slider .swiper-button-next{color:currentColor;top:50%}.com-slider .swiper-button-prev:after,.com-slider .swiper-button-next:after{font-size:20px}.com-slider .swiper-button-prev{left:20px}.com-slider .swiper-button-next{right:20px}.swiper-initialized .swiper-buttons{opacity:1;pointer-events:all}.com_sec_blog{max-width:1040px;margin:0 auto;letter-spacing:.02em}.com_sec_blog .title_wrap .title{color:#000}.com_sec_blog .title_wrap .date{font-size:13px;margin-top:5px}.com_sec_blog .content{margin-top:70px;line-height:2.18em;text-align:justify}@media(max-width:767px){.com_sec_blog .content{margin-top:35px}}.com_sec_blog .content *{letter-spacing:.03em}.com_sec_blog .content a{word-break:break-all}.com_sec_blog .detail_nav{display:flex;align-items:center;justify-content:space-between;margin-top:110px}@media(max-width:767px){.com_sec_blog .detail_nav{margin-top:40px;flex-wrap:wrap}}.com_sec_blog .detail_nav .d_btn{width:calc((100% - 165px)/2)}@media(max-width:767px){.com_sec_blog .detail_nav .d_btn{width:50%}}@media(max-width:767px){.com_sec_blog .detail_nav .d_btn.prev{order:0}}.com_sec_blog .detail_nav .d_btn.prev a{padding-left:20px}.com_sec_blog .detail_nav .d_btn.prev a:before{left:0;border-width:5.5px 9.5px 5.5px 0;border-color:rgba(0,0,0,0) #424242 rgba(0,0,0,0) rgba(0,0,0,0)}.com_sec_blog .detail_nav .d_btn.next{text-align:right}@media(max-width:767px){.com_sec_blog .detail_nav .d_btn.next{order:1}}.com_sec_blog .detail_nav .d_btn.next a{padding-right:20px}.com_sec_blog .detail_nav .d_btn.next a:before{right:0;border-width:5.5px 0 5.5px 9.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #424242}.com_sec_blog .detail_nav .d_btn a{display:inline-block;position:relative}.com_sec_blog .detail_nav .d_btn a:before{content:"";position:absolute;top:6px;border-style:solid}@media(max-width:767px){.com_sec_blog .detail_nav .com_btn{order:2;margin-top:45px}}.com-product_list.square{max-width:1330px;margin:80px auto 0}@media(max-width:767px){.com-product_list.square{margin-top:60px}}.com-product_list{display:flex;flex-wrap:wrap;gap:30px}@media(max-width:767px){.com-product_list{gap:50px 13px}}.com-product_list_item{display:grid;place-items:center;width:calc((100% - 60px)/3);text-align:center}@media(max-width:767px){.com-product_list_item{width:calc((100% - 13px)/2)}}.com-product_list_item .title .en{margin-top:25px;font-size:20px;letter-spacing:.05em;line-height:1.25em}@media(max-width:767px){.com-product_list_item .title .en{margin-top:20px;font-size:14px;line-height:1.2142857143}}.com-product_list_item .title .jp{font-size:13px;letter-spacing:.02em;margin-top:10px}.com-product_list_item .price{font-size:15px;letter-spacing:.05em}.drawer--cart .drawer__title{font-size:35px;letter-spacing:.03em;margin:52px 0 0 65px}.drawer--cart .drawer__close button{width:56px;height:48px;top:55px;right:55px;background:url(../assets/close_btn.svg) center/40px 40px no-repeat}@media(max-width:767px){.drawer--cart .drawer__close button{right:10px;top:30px;background-size:20px 20px}}.drawer--cart .drawer__close button:before,.drawer--cart .drawer__close button:after{display:none}.drawer--cart #CartContainer{margin-top:70px}.drawer--cart #CartContainer .ajaxcart__product:before{display:none}.drawer--cart #CartContainer .grid{padding:0 48px;display:flex}@media(max-width:767px){.drawer--cart #CartContainer .grid{padding:0 10px}}.drawer--cart #CartContainer .grid .large--one-quarter{float:none;width:30%}@media(max-width:767px){.drawer--cart #CartContainer .grid .large--one-quarter{width:33%}}.drawer--cart #CartContainer .grid .large--one-quarter .ajaxcart__product-image{margin:0}.drawer--cart #CartContainer .grid .large--one-quarter .ajaxcart__product-image img{max-width:100%;max-height:100%}.drawer--cart #CartContainer .grid .large--two-quarters{float:none;width:70%;padding-left:50px;padding-top:5px;position:relative}@media(max-width:767px){.drawer--cart #CartContainer .grid .large--two-quarters{width:67%;padding-left:15px;padding-top:0}}.drawer--cart #CartContainer .grid .large--two-quarters .ajaxcart__product-name{font-family:source-sans-3,sans-serif;font-size:20px;font-weight:600;letter-spacing:.05em;text-align:left}@media(max-width:767px){.drawer--cart #CartContainer .grid .large--two-quarters .ajaxcart__product-name{font-size:14px;padding-top:0}}.drawer--cart #CartContainer .grid .large--two-quarters .title_jp{font-size:13px;letter-spacing:.02em}@media(max-width:767px){.drawer--cart #CartContainer .grid .large--two-quarters .title_jp{font-size:14px}}.drawer--cart #CartContainer .grid .large--two-quarters .text_price{font-family:source-sans-3,sans-serif;font-size:29px;letter-spacing:.06em;margin-top:10px}@media(max-width:767px){.drawer--cart #CartContainer .grid .large--two-quarters .text_price{font-size:20px;margin-top:5px}}.drawer--cart #CartContainer .grid .large--two-quarters .ajaxcart__quantity-wrapper{padding:25px 0 0}.drawer--cart #CartContainer .grid .large--two-quarters .ajaxcart__quantity-wrapper .ajaxcart__qty{max-width:111px;margin:0}@media(max-width:767px){.drawer--cart #CartContainer .grid .large--two-quarters .ajaxcart__quantity-wrapper .ajaxcart__qty{max-width:75px}}.drawer--cart #CartContainer .grid .large--two-quarters .ajaxcart__quantity-wrapper .ajaxcart__qty input{font-size:16px;border-bottom:none}@media(max-width:767px){.drawer--cart #CartContainer .grid .large--two-quarters .ajaxcart__quantity-wrapper .ajaxcart__qty input{font-size:13px}}@media(max-width:767px){.drawer--cart #CartContainer .grid .large--two-quarters .ajaxcart__quantity-wrapper .ajaxcart__qty .ajaxcart__qty-adjust{padding:0;font-size:12px}}.drawer--cart #CartContainer .grid .large--two-quarters .ajaxcart__qty-remove{font-family:a-otf-ryumin-pr6n,serif;font-size:11px;font-weight:700;color:gray;text-decoration:none;margin:-46px 0 0 128px}@media(max-width:767px){.drawer--cart #CartContainer .grid .large--two-quarters .ajaxcart__qty-remove{font-size:10px;margin:0}}.drawer--cart #CartContainer .ajaxcart__footer .ajaxcart__subtotal_header p{font-size:15px;margin-top:50px}@media(max-width:767px){.drawer--cart #CartContainer .ajaxcart__footer .ajaxcart__subtotal_header p{margin-top:0}}.drawer--cart #CartContainer .ajaxcart__footer .ajaxcart__subtotal{font-family:source-sans-3,sans-serif;font-size:29px;margin-top:10px;padding-left:0}.drawer--cart #CartContainer .ajaxcart__footer .text-center{padding-left:15px}.drawer--cart #CartContainer .ajaxcart__footer .cart__checkout{font-family:a-otf-ryumin-pr6n,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,HiraMinPro-W3,\6e38\660e\671d,Yu Mincho,YuMincho,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif;font-size:13px;padding:11px 10px 12px;margin-top:20px;width:166px}.drawer--cart .large--one-third{width:64%;float:none;margin:60px auto 0;left:0}@media(max-width:767px){.drawer--cart .large--one-third{width:90%}}.drawer--cart .large--one-third input{border-color:#e3e3e3;outline:none}.drawer--cart .large--one-third .account-section--btn{width:165px;margin:30px auto 0;padding:12px 0}.drawer--cart .large--one-third #customer_register_link,.drawer--cart .large--one-third #RecoverPassword{font-size:16px;letter-spacing:.02em;text-decoration:underline;margin-top:42px}.drawer--cart .large--one-third #customer_register_link{margin-top:42px}.drawer--cart .large--one-third #RecoverPassword{margin-top:15px}.drawer--cart .large--one-third #RecoverPasswordForm .sitewide--title-wrapper{padding-bottom:20px}.drawer--cart .large--one-third #RecoverPasswordForm .form-vertical{margin-top:30px}.drawer--cart .large--one-third #RecoverPasswordForm .text-link{display:inline-block;font-size:14px;margin-top:10px}.com_in_page_link{transform:translateY(-80px)}.breadcrumb{font-size:11px;letter-spacing:.02em;margin:13px 0 0;position:relative;z-index:1}.breadcrumb .text-link,.breadcrumb a,.breadcrumb span{color:#a9946c;text-transform:uppercase}.page_404 .com_title{padding-bottom:80px}@media(max-width:767px){.page_404 .com_title{padding-bottom:50px}}.page_404 p a{display:inline}.load_mask{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:10000000}.loading{width:35px;height:35px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.circle1,.circle2{width:100%;height:100%;border-radius:50%;border:2px solid #a9946c;opacity:.7;position:absolute;top:0;left:0;animation:load 2s infinite ease-in-out}.circle2{animation-delay:-.9s}@keyframes load{0%{transform:scale(0)}50%{transform:scale(1)}to{opacity:0}}.js_fadeup{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.js_fadeup.scrollin{transform:translate(0);opacity:1}.page_en #fsb_container{display:none!important}#page_index .sec_mainv{height:calc(100vh - 78px);position:relative;overflow:hidden}#page_index .sec_mainv.js_active .logo_main{opacity:1}@media(max-width:1350px){#page_index .sec_mainv{height:calc(100vh - 73px)}}@media(max-width:767px){#page_index .sec_mainv{height:100vh}}#page_index .sec_mainv .mainv_body{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:70px}@media(max-width:767px){#page_index .sec_mainv .mainv_body{gap:40px;padding:15px}}#page_index .sec_mainv .mainv_logo{max-width:420px;width:100%}@media(max-width:767px){#page_index .sec_mainv .mainv_logo{max-width:240px}}#page_index .sec_mainv .mainv_text{font-size:20px;font-weight:400;line-height:2.1;letter-spacing:.15em;text-align:center;color:#fff}@media(max-width:767px){#page_index .sec_mainv .mainv_text{font-size:17px;line-height:1.8823529412;letter-spacing:.1em}}#page_index .sec_mainv .swiper-container{width:100%;height:100%}#page_index .sec_mainv .swiper-container .slide-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media all and (-ms-high-contrast:none){#page_index .sec_mainv .swiper-container .slide-img{font-family:"object-fit: cover;"}}#page_index .sec_mainv.js_active .swiper-slide-active .slide-img,#page_index .sec_mainv.js_active .swiper-slide-duplicate-active .slide-img,#page_index .sec_mainv.js_active .swiper-slide-prev .slide-img{animation:zoomOut 4s ease-out 0s,zoomOut2 1.6s linear;animation-fill-mode:both}#page_index .sec_collaborations .collaborations_btn{margin-top:30px}@media(max-width:767px){#page_index .sec_collaborations .collaborations_btn{margin-top:50px}}#page_index .sec_product{background-color:#f6f6f6;padding-top:150px;padding-bottom:150px}@media(max-width:767px){#page_index .sec_product{padding-top:100px;padding-bottom:100px}}#page_index .sec_product .product_intro{margin-top:60px}@media(max-width:767px){#page_index .sec_product .product_intro{margin-top:40px}}#page_index .sec_product .product_pickup{display:flex;flex-direction:column;gap:50px;margin-top:70px}@media(max-width:767px){#page_index .sec_product .product_pickup{gap:60px;margin-top:50px}}@media(min-width:768px){#page_index .sec_product .product_pickup li:nth-child(2n){flex-direction:row-reverse}}#page_index .sec_product .product_pickup_item{display:flex;gap:28px}@media(max-width:767px){#page_index .sec_product .product_pickup_item{flex-direction:column}}#page_index .sec_product .product_pickup_photo{width:48.8721804511%}@media(max-width:767px){#page_index .sec_product .product_pickup_photo{width:100%}}@media(min-width:768px){#page_index .sec_product .product_pickup_body{flex:1;display:grid;place-self:center;justify-content:center;padding:30px 0}}@media(max-width:767px){#page_index .sec_product .product_pickup_body{width:100%;padding:0}}#page_index .sec_product .product_pickup_title{display:flex;flex-direction:column}#page_index .sec_product .product_pickup_title [data-lang=en]{font-size:30px;line-height:1.5;letter-spacing:.05em}@media(max-width:767px){#page_index .sec_product .product_pickup_title [data-lang=en]{font-size:24px;line-height:1.25}}#page_index .sec_product .product_pickup_title [data-lang=jp]{font-size:13px;line-height:1.5;margin-top:5px}@media(max-width:767px){#page_index .sec_product .product_pickup_title [data-lang=jp]{font-size:13px;line-height:1.5384615385}}#page_index .sec_product .product_pickup_price{margin-top:15px;font-size:28px;line-height:1.7857142857;letter-spacing:.06em;font-weight:400}@media(max-width:767px){#page_index .sec_product .product_pickup_price{font-size:26px;letter-spacing:.05em}}#page_index .sec_product .product_pickup_textwrap{display:flex;flex-direction:column;gap:30px;margin-top:60px}@media(max-width:767px){#page_index .sec_product .product_pickup_textwrap{margin-top:20px;gap:20px}}#page_index .sec_product .product_pickup_catch{font-size:20px;line-height:2.3;letter-spacing:.05em}@media(max-width:767px){#page_index .sec_product .product_pickup_catch{font-size:18px;line-height:2.2222222222;letter-spacing:0}}#page_index .sec_product .product_pickup_text{font-size:16px;line-height:2.1875;text-align:justify}@media(max-width:767px){#page_index .sec_product .product_pickup_text{font-size:15px;line-height:2}}#page_index .sec_product .all_btn{margin-top:50px}#page_index .sec_about{padding:30px;text-align:center}@media(max-width:767px){#page_index .sec_about{padding:15px}}#page_index .sec_about .sec_about_inner{position:relative;z-index:0;display:grid;place-items:center;width:100%;padding:142px 10px}@media(max-width:767px){#page_index .sec_about .sec_about_inner{padding:80px 0 104px}}#page_index .sec_about .about_img{overflow:hidden;position:absolute;top:0;left:0;right:0;width:auto;height:100%;object-fit:cover;object-position:center;z-index:-1}#page_index .sec_about .about_img *{width:100%;height:100%;object-fit:cover;object-position:top}@media(max-width:767px){#page_index .sec_about .about_img *{object-position:48%}}#page_index .sec_about .about_img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#42424299;mix-blend-mode:multiply}#page_index .sec_about .about_title{color:#fff}#page_index .sec_about .about_text{margin-top:80px;color:#fff;font-size:16px;line-height:2.1875;letter-spacing:.07em}@media(max-width:767px){#page_index .sec_about .about_text{margin-top:50px;padding:0 10px;font-size:15px;line-height:2}}#page_index .sec_about .com_btn{margin-top:40px}#page_index .sec_outpost{padding-top:120px;padding-bottom:150px}@media(max-width:767px){#page_index .sec_outpost{padding-top:85px;padding-bottom:100px}}#page_index .sec_outpost .outpost_body{display:flex;gap:6.015037594%;max-width:1330px;margin:80px auto 0}@media(max-width:767px){#page_index .sec_outpost .outpost_body{flex-direction:column;gap:40px;margin:50px auto 0}}#page_index .sec_outpost .outpost_img{width:26.3157894737%}@media(max-width:767px){#page_index .sec_outpost .outpost_img{width:100%}}#page_index .sec_outpost .outpost_text{flex:1;display:grid;place-self:center;font-size:16px;line-height:2.1875}@media(max-width:767px){#page_index .sec_outpost .outpost_text{font-size:15px;line-height:2}}#page_index .sec_outpost .outpost_text *+*{margin-top:2em}#page_index .sec_outpost .outpost_text a{display:inline-block;color:#a9946c;text-decoration:underline}#page_index .sec_outpost .outpost_text a:hover{text-decoration:none}#page_index .sec_column{background-color:#f6f6f6;padding-top:150px;padding-bottom:150px}@media(max-width:767px){#page_index .sec_column{padding-top:100px;padding-bottom:100px}}#page_index .sec_column .sec_column_wrapper{max-width:1330px;margin:0 auto}#page_index .sec_column .com_btn{margin-top:30px}@media(max-width:767px){#page_index .sec_column .com_btn{margin-top:45px}}#page_index .sec_news{padding-top:150px;padding-bottom:150px}@media(max-width:767px){#page_index .sec_news{padding-top:100px;padding-bottom:100px}}#page_index .sec_news .com_news_list{margin-top:50px}@media(max-width:767px){#page_index .sec_news .com_news_list{margin-top:30px}}#page_index .sec_news .com_btn{margin-top:50px}@media(max-width:767px){#page_index .sec_insta .instafeed-container{width:33.333%!important;padding-top:33.333%!important}#page_index .sec_insta #insta-feed>*:nth-child(n+19){display:none}}#page_about .sec_intro{overflow:hidden;position:relative;margin-top:-30px;padding-top:220px;padding-bottom:220px;text-align:center;color:#fff}@media(max-width:767px){#page_about .sec_intro{padding-bottom:100px}}#page_about .sec_intro .intro_title{font-size:52px;font-weight:400;color:currentColor}@media(max-width:767px){#page_about .sec_intro .intro_title{font-size:31px}}#page_about .sec_intro .intro_text{margin-top:54px;font-size:18px;line-height:2.1111111111;letter-spacing:.04em}@media(max-width:767px){#page_about .sec_intro .intro_text{margin-top:42px;font-size:15px;line-height:2}}#page_about .sec_intro .intro_body{max-width:830px;margin:723px auto 0}@media(max-width:767px){#page_about .sec_intro .intro_body{margin:351px auto 0}}#page_about .sec_intro .intro_body+.intro_body{margin-top:100px}#page_about .sec_intro .intro_body>.catch{font-size:25px;line-height:1.84;letter-spacing:.05em;color:currentColor}@media(max-width:767px){#page_about .sec_intro .intro_body>.catch{font-size:20px;line-height:2.3}}@media(max-width:370px){#page_about .sec_intro .intro_body>.catch{font-size:19px}}#page_about .sec_intro .intro_body>.catch+p{margin-top:80px}#page_about .sec_intro .intro_body>.catch-s{font-size:20px;line-height:2;letter-spacing:.04em;color:currentColor}@media(max-width:767px){#page_about .sec_intro .intro_body>.catch-s{font-size:18px;line-height:2.2222222222}}#page_about .sec_intro .intro_body>.catch-s+p{margin-top:35px}#page_about .sec_intro .intro_body>p{font-size:16px;line-height:2.1875}@media(max-width:767px){#page_about .sec_intro .intro_body>p{font-size:15px;line-height:2}}#page_about .sec_intro .intro_body>p+p{margin-top:40px}@media(max-width:767px){#page_about .sec_intro .intro_body>p+p{margin-top:30px}}#page_about .sec_intro .intro_bgimg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}#page_about .sec_intro .intro_bgimg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,#fff,#d1d1d1 10.33%,#a4a4a4 22.13%,#7e7e7e 34.02%,#616161 45.81%,#4d4d4d 57.47%,#404040 68.94%,#3c3c3c 80%);mix-blend-mode:multiply}#page_about .sec_intro .intro_bgimg img{width:100%;height:100%;object-fit:cover;object-position:center}#page_about .sec_about{overflow:hidden;margin:0;padding:150px 15px}@media(max-width:767px){#page_about .sec_about{padding:100px 20px}}#page_about .sec_about[data-bgcolor=grey]{background-color:#f6f6f6}#page_about .sec_about[data-bgcolor=grey] .sec_about_slide{background-color:#fff}#page_about .sec_about_title{font-size:30px;line-height:1.5333333333;letter-spacing:.05em;text-align:center}@media(max-width:767px){#page_about .sec_about_title{font-size:20px}}#page_about .sec_about_slider{overflow:visible;max-width:850px;margin:50px auto 0}#page_about .sec_about_slide{background-color:#f6f6f6;padding:25px}@media(max-width:767px){#page_about .sec_about_slide{padding:10px}}#page_about .sec_about_slide .list_body{margin-top:70px;padding:0 55px 55px}@media(max-width:767px){#page_about .sec_about_slide .list_body{margin-top:30px;padding:0 15px 65px}}@media(max-width:370px){#page_about .sec_about_slide .list_body{padding:0 10px 65px}}#page_about .sec_about_slide .list_title{font-size:25px;line-height:1.84;letter-spacing:.05em}@media(max-width:767px){#page_about .sec_about_slide .list_title{font-size:18px}}#page_about .sec_about_slide .list_text{margin-top:30px}@media(max-width:767px){#page_about .sec_about_slide .list_text{margin-top:15px}}#page_about .sec_about_slide .list_text>p{font-size:16px;line-height:2.1875;text-align:justify}@media(max-width:767px){#page_about .sec_about_slide .list_text>p{font-size:15px;line-height:2}}#page_about .sec_about_slide .list_text>p+p{margin-top:2em}#page_about .sec_about_slide .list_text>p.list_note{margin-top:2em;font-size:13px;line-height:1.9230769231;color:#42424299}#page_about .js-swiper-about .swiper-slide{height:auto}@media(max-width:1000px){#page_about .js-swiper-about .swiper-buttons{display:none}}#page_about .js-swiper-about .swiper-button-prev,#page_about .js-swiper-about .swiper-button-next{color:#424242;top:50%}#page_about .js-swiper-about .swiper-button-prev:after,#page_about .js-swiper-about .swiper-button-next:after{font-size:20px}#page_about .js-swiper-about .swiper-button-prev{left:-63px}#page_about .js-swiper-about .swiper-button-next{right:-63px}#page_about .js-swiper-about .swiper-button-next.swiper-button-disabled,#page_about .js-swiper-about .swiper-button-prev.swiper-button-disabled{display:none}#page_about .js-swiper-about .swiper-pagination{position:absolute;bottom:-20px;top:auto;left:0;display:flex;flex-wrap:wrap;justify-content:center;gap:5px;width:100%;text-align:center;color:#424242;--swiper-pagination-bullet-horizontal-gap: 0}@media(min-width:1001px){#page_about .js-swiper-about .swiper-pagination{display:none}}#page_about .js-swiper-about .swiper-pagination-bullet{width:5px;height:5px;margin:0;border:none;background-color:#e3e3e3}#page_about .js-swiper-about .swiper-pagination-bullet.swiper-pagination-bullet-active,#page_about .js-swiper-about .swiper-pagination-bullet:hover{background:#424242}@media(min-width:768px){#page_product .sec_product .inner{max-width:89.5%;margin:0 auto;display:flex}}#page_product .sec_product .side_area{width:240px}@media(max-width:767px){#page_product .sec_product .side_area{width:100%}}#page_product .sec_product .side_area .side_title{background-color:#a9946c;color:#fff;max-width:165px;font-size:16px;letter-spacing:.05em;padding:11px 0 7px 20px;margin-bottom:5px}#page_product .sec_product .side_area .side_title:nth-of-type(n+2){margin-top:20px}#page_product .sec_product .side_area .side_item{font-size:16px;line-height:2.18em;padding-left:20px}@media(min-width:768px){#page_product .sec_product .side_area .side_item{transition:.3s}#page_product .sec_product .side_area .side_item:hover{opacity:.7}}#page_product .sec_product .side_area .mobile-facets__open{padding:8px 15px;width:250px;margin:0 auto;background-color:#000;color:#fff;font-family:source-sans-3,sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em}#page_product .sec_product .content_area{margin-top:-80px}@media(min-width:768px){#page_product .sec_product .content_area{flex:1}}@media(max-width:767px){#page_product .sec_product .content_area{margin-top:30px;margin-left:-15px}}#page_product .sec_product .content_area .product_list{display:flex;flex-wrap:wrap}#page_product .sec_product .content_area .product_list li{width:calc(20% - 30px);margin-top:80px;margin-left:30px;text-align:center;transition:.5s}@media(max-width:1800px){#page_product .sec_product .content_area .product_list li{width:calc(25% - 30px)}}@media(max-width:1500px){#page_product .sec_product .content_area .product_list li{width:calc(33% - 30px)}}@media(max-width:1200px){#page_product .sec_product .content_area .product_list li{width:calc(50% - 15px);margin-top:50px;margin-left:15px}}#page_product .sec_product .content_area .product_list li .thumb{position:relative;width:100%;padding-top:100%;overflow:hidden}#page_product .sec_product .content_area .product_list li .thumb img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;object-fit:cover}@media all and (-ms-high-contrast:none){#page_product .sec_product .content_area .product_list li .thumb img{font-family:"object-fit: cover;"}}#page_product .sec_product .content_area .product_list li .title .en{font-size:20px;letter-spacing:.05em;line-height:1.25em;color:#000;margin-top:25px}@media(max-width:767px){#page_product .sec_product .content_area .product_list li .title .en{font-size:14px;margin-top:18px}}#page_product .sec_product .content_area .product_list li .title .jp{font-size:13px;letter-spacing:.02em;margin-top:2px}#page_product .sec_product .content_area .product_list li .price{font-size:15px;letter-spacing:.05em}#page_product .sec_product .content_area .product_list li .com_btn{margin-top:10px}body.template-product .wrapper-padded{max-width:1160px;overflow:hidden}body.template-product .wrapper-padded.bread{max-width:initial}body.template-product.page_jp .disp_jp{display:block}body.template-product.page_jp .disp_en{display:none}body.template-product.page_en .disp_en{display:block;text-align:left}body.template-product.page_en .disp_jp{display:none}body.template-product.page_en #shopify-product-reviews .spr-content label[for]{color:#0000}body.template-product.page_en #shopify-product-reviews .spr-content label[for]:before{color:#000}body.template-product.page_en #shopify-product-reviews .spr-form-contact-name label[for]:before{content:"Name"}body.template-product.page_en #shopify-product-reviews .spr-form-review-rating label[for]:before{content:"Rating"}body.template-product.page_en #shopify-product-reviews .spr-form-review-title label[for]:before{content:"Review Title"}body.template-product.page_en #shopify-product-reviews .spr-form-review-body label[for]:before{content:"Body of Review (1500)"}body.template-product .product-form-vue{margin-top:85px}@media(max-width:1000px){body.template-product .product-form-vue{margin-top:40px}}@media(max-width:767px){body.template-product .product-form-vue{margin-top:22px}}body.template-product .product-details-wrapper{background-color:#fff;padding:0 20px 40px}@media(max-width:1000px){body.template-product .product-details-wrapper{padding:0 20px}}@media(max-width:767px){body.template-product .product-details-wrapper{padding:0}}body.template-product .product-details-wrapper .product-details-product-title{font-family:source-sans-3,sans-serif;font-weight:600;font-size:35px;letter-spacing:.02em;color:#000}@media(max-width:1000px){body.template-product .product-details-wrapper .product-details-product-title{font-size:22px}}body.template-product .product-details-wrapper .text_jp{font-size:13px;letter-spacing:.03em}body.template-product .product-details-wrapper #ProductPrice{font-family:source-sans-3,sans-serif;font-weight:400;font-size:29px;margin-top:40px}@media(max-width:767px){body.template-product .product-details-wrapper #ProductPrice{margin-top:20px}}@media(max-width:767px){body.template-product .product-details-wrapper .product-sub-label{font-size:14px}}body.template-product .product-details-wrapper #AddToCartForm #Quantity{font-size:16px}body.template-product .product-details-wrapper #AddToCartForm .js-qty__adjust{opacity:1}body.template-product .product-details-wrapper .paymentButtonsWrapper{margin-top:70px}@media(max-width:767px){body.template-product .product-details-wrapper .paymentButtonsWrapper{margin-top:25px}}body.template-product .product-details-wrapper .paymentButtonsWrapper #AddToCart,body.template-product .product-details-wrapper .paymentButtonsWrapper .shopify-payment-button{font-family:a-otf-ryumin-pr6n,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,HiraMinPro-W3,\6e38\660e\671d,Yu Mincho,YuMincho,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif;font-size:13px}@media(max-width:767px){body.template-product .product-details-wrapper .paymentButtonsWrapper #AddToCart,body.template-product .product-details-wrapper .paymentButtonsWrapper .shopify-payment-button{max-width:100%}}body.template-product .product-details-wrapper #AddToCart.add-to-cart--secondary:not(.disabled),body.template-product .product-details-wrapper .shopify-payment-button__button--unbranded{font-family:source-sans-3,sans-serif;font-size:16px;letter-spacing:.05em;min-height:40px;padding:8px 10px}body.template-product .product-details-wrapper #AddToCart.add-to-cart--secondary:not(.disabled){background-color:#007c89;color:#a9946c;display:block}@media(min-width:768px){body.template-product .product-details-wrapper #AddToCart.add-to-cart--secondary:not(.disabled){transition:opacity .3s}body.template-product .product-details-wrapper #AddToCart.add-to-cart--secondary:not(.disabled):hover{opacity:.7}}body.template-product .product-details-wrapper .shopify-payment-button__button--unbranded{background-color:#000;color:#0000!important;position:relative}body.template-product .product-details-wrapper .shopify-payment-button__button--unbranded:before{content:"Buy It Now";color:#fff;display:block;position:absolute;left:0;right:0;margin:auto}body.template-product .product-details-wrapper .note_wrap{margin-top:50px}body.template-product .product-details-wrapper .text_note{font-size:14px;letter-spacing:.03em}body.template-product .product-details-wrapper .share_title{font-family:source-sans-3,sans-serif;font-size:15px;letter-spacing:.05em;margin-top:30px}@media(max-width:767px){body.template-product .product-details-wrapper .share_title{margin-top:20px}}body.template-product .product-details-wrapper .share_list{display:flex;margin-top:12px}body.template-product .product-details-wrapper .share_list li{width:22px;height:22px}body.template-product .product-details-wrapper .share_list li:nth-child(n+2){margin-left:36px}body.template-product .product-details-wrapper .share_list li.line a{background-image:url(../assets/icon_line.svg)}body.template-product .product-details-wrapper .share_list li.facebook a{background-image:url(../assets/icon_facebook.svg)}body.template-product .product-details-wrapper .share_list li.twitter a{background-image:url(../assets/icon_twitter.svg)}body.template-product .product-details-wrapper .share_list li a{width:100%;height:100%;background-size:22px 22px;background-position:center;background-repeat:no-repeat}body.template-product .product-details-wrapper .out-of-stock-form #notify-me{font-size:14px}body.template-product .product-details-wrapper .out-of-stock-form #notify-me a,body.template-product .product-details-wrapper .out-of-stock-form #notify-me-wrapper p a{display:inline-block;text-decoration:underline}body.template-product .product-medias__thumbnail,body.template-product .product-medias__media{aspect-ratio:1;overflow:hidden}body.template-product .product-medias__main .swiper-button-next,body.template-product .product-medias__main .swiper-button-prev{--swiper-navigation-color: #fff;--swiper-navigation-size: 15px}@media(min-width:768px){body.template-product .product-medias__main .swiper-button-next,body.template-product .product-medias__main .swiper-button-prev{display:none}}body.template-product .product-medias__main .swiper-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;width:100%;text-align:center;color:#424242;--swiper-pagination-bullet-horizontal-gap: 0}@media(min-width:768px){body.template-product .product-medias__main .swiper-pagination{display:none}}body.template-product .product-medias__main .swiper-pagination-bullet{width:5px;height:5px;margin:0!important;border:none;background-color:#e3e3e3}body.template-product .product-medias__main .swiper-pagination-bullet.swiper-pagination-bullet-active,body.template-product .product-medias__main .swiper-pagination-bullet:hover{background:#424242}body.template-product .js-swiper-column:not(.swiper-initialized) .swiper-wrapper{gap:30px}body.template-product .product-description-container .product-description{line-height:2.18em;text-align:justify;max-width:850px;margin-inline:auto;padding-top:110px;padding-bottom:80px}@media(max-width:767px){body.template-product .product-description-container .product-description{line-height:2em;padding-top:30px}}body.template-product .product-description-container h2{font-size:25px;line-height:1.84;letter-spacing:.05em}@media(max-width:767px){body.template-product .product-description-container h2{font-size:20px;line-height:2}}body.template-product .product-description-container h2+p{margin-top:60px}@media(max-width:767px){body.template-product .product-description-container h2+p{margin-top:30px}}body.template-product .product-description-container p{font-size:16px;line-height:2.1875;text-align:justify}@media(max-width:767px){body.template-product .product-description-container p{font-size:15px;line-height:2}}body.template-product .product-description-container p+p{margin-top:2em}body.template-product .product-description-container .com_btn{max-width:380px;height:50px;line-height:50px;margin:50px 0 0;border:2px solid #007c89;color:#007c89;font-family:a-otf-ryumin-pr6n,serif;display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 25px;font-size:15px}@media(max-width:767px){body.template-product .product-description-container .com_btn{max-width:100%;margin-top:45px;padding:0 15px 0 20px}}body.template-product .product-description-container .com_btn span{font-family:source-sans-3,sans-serif;position:relative;padding-right:18px;font-size:14px}body.template-product .product-description-container .com_btn span:before{content:"";position:absolute;background:url(../assets/arrow_blue.svg) 100% no-repeat;width:6px;height:11px;right:0;top:0;bottom:0;margin:auto}body.template-product .product-description-container .container{margin-top:80px}@media(max-width:767px){body.template-product .product-description-container .container{margin-top:50px}}body.template-product .product-description-container .container+*{margin-top:140px}@media(max-width:767px){body.template-product .product-description-container .container+*{margin-top:90px}}body.template-product .product-description-container .row{display:flex;flex-wrap:wrap;gap:30px}@media(max-width:767px){body.template-product .product-description-container .row{gap:14px}}body.template-product .product-description-container .row+.row{margin-top:30px}@media(max-width:767px){body.template-product .product-description-container .row+.row{margin-top:14px}}body.template-product .product-description-container .row .col-12{width:100%}body.template-product .product-description-container .row .col-6{width:calc(50% - 15px)}@media(max-width:767px){body.template-product .product-description-container .row .col-6{width:calc(50% - 7px)}}@media(max-width:767px){body.template-product .product-description-container .product-details-wrapper,body.template-product .product-description-container .product-details-wrapper .product-details-product-title,body.template-product .product-description-container .product-details-wrapper .text_jp,body.template-product .product-description-container .product-details-wrapper #ProductPrice,body.template-product .product-description-container .product-details-wrapper .swatches-wrapper{padding:0}body.template-product .product-description-container .product-details-wrapper .paymentButtonsWrapper #AddToCart,body.template-product .product-description-container .product-details-wrapper .paymentButtonsWrapper .shopify-payment-button{max-width:100%;margin:0}body.template-product .product-description-container .product-details-wrapper .note_wrap{padding:0}}body.template-product .product-description-container .product-details-wrapper .paymentButtonsWrapper #AddToCart,body.template-product .product-description-container .product-details-wrapper .paymentButtonsWrapper .shopify-payment-button{width:100%}body.template-product .product-description-container .product-details-wrapper .product-details-product-title{color:#424242}body.template-product .product-description-container .product-details-wrapper .note_wrap{margin-top:50px}body.template-product .product-description-container .product-recommendations .quick-add-button,body.template-product .product-description-container .product-recommendations .quick-add-button-variants{width:100%;background:#424242;color:#e3e3e3;border:none;font-family:a-otf-ryumin-pr6n,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,HiraMinPro-W3,\6e38\660e\671d,Yu Mincho,YuMincho,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif}body.template-product .product-description-container .product-description-container{margin-bottom:100px}@media(max-width:767px){body.template-product .product-description-container .product-description-container{margin-bottom:70px}}body.template-product .com-section .all_btn{margin-top:50px}body.template-product .sec_column_wrapper{background-color:#f6f6f6}@media(max-width:767px){body.page_en #page_bar .sec_bar .text_wrap .text{text-align:left}}#page_bar .sec_bar{padding:160px 30px 30px}@media(max-width:767px){#page_bar .sec_bar{padding:90px 15px 15px}}@media(min-width:768px){#page_bar .sec_bar .text_wrap{text-align:center}}#page_bar .sec_bar .text_wrap .title{font-size:30px;color:#a9946c}@media(max-width:767px){#page_bar .sec_bar .text_wrap .title{font-size:22px;letter-spacing:.03em;text-align:center}}#page_bar .sec_bar .text_wrap .text{letter-spacing:.03em;line-height:2.18em;margin-top:35px}@media(max-width:767px){#page_bar .sec_bar .text_wrap .text{line-height:2em;text-align:justify;margin-top:10px}}#page_bar .sec_bar .text_wrap address{font-style:normal;color:#a9946c;letter-spacing:.1em;line-height:1.68em;max-width:485px;margin:40px auto 0}@media(max-width:767px){#page_bar .sec_bar .text_wrap address{font-size:16px;margin-top:35px}}#page_bar .sec_bar .photo_list{margin-top:110px}@media(min-width:768px){#page_bar .sec_bar .photo_list{display:flex;flex-wrap:wrap}}@media(max-width:767px){#page_bar .sec_bar .photo_list{margin-top:45px}}@media(min-width:768px){#page_bar .sec_bar .photo_list li{width:calc((100% - 31px)/2)}#page_bar .sec_bar .photo_list li:nth-child(n+3){margin-top:30px}#page_bar .sec_bar .photo_list li:nth-child(2n){margin-left:30px}}@media(max-width:767px){#page_bar .sec_bar .photo_list li{width:100%}#page_bar .sec_bar .photo_list li:nth-child(n+2){margin-top:10px}}#page_bar .com_sec_main.shop{margin-top:0}@media(max-width:767px){#page_bar .com_sec_main.shop .com_title{line-height:1.42em;height:86px}}#page_bar .sec_map #map{width:100%;height:540px}#page_bar .sec_shop{padding-bottom:120px}@media(max-width:767px){#page_bar .sec_shop{padding-bottom:100px}}#page_bar .sec_shop .inner{max-width:1160px;margin:100px auto 0;padding:0 30px}@media(min-width:768px){#page_bar .sec_shop .inner{display:flex;justify-content:space-between}}@media(max-width:767px){#page_bar .sec_shop .inner{margin-top:50px;padding:0 15px}}#page_bar .sec_shop .sidebar_list{width:165px}@media(max-width:767px){#page_bar .sec_shop .sidebar_list{width:100%}}#page_bar .sec_shop .sidebar_list>li:nth-child(n+2){margin-top:5px}#page_bar .sec_shop .sidebar_list>li .list_title{background-color:#a9946c;color:#fff;letter-spacing:.05em;padding:8px 20px}#page_bar .sec_shop .sidebar_list>li .level2{padding:10px 0 5px 20px}#page_bar .sec_shop .sidebar_list>li .level2 li{line-height:2.18em}#page_bar .sec_shop .sidebar_list>li .level2 li .font_source{font-size:15px}#page_bar .sec_shop .company_list{width:calc(100% - 165px);padding-left:12%}@media(max-width:1000px){#page_bar .sec_shop .company_list{padding-left:50px}}@media(max-width:767px){#page_bar .sec_shop .company_list{width:100%;padding:80px 0 0}}#page_bar .sec_shop .company_list>li{border-bottom:1px solid #e3e3e3}#page_bar .sec_shop .company_list>li:nth-child(n+2){margin-top:115px}@media(max-width:767px){#page_bar .sec_shop .company_list>li:nth-child(n+2){margin-top:95px}}#page_bar .sec_shop .company_list>li:not(.japan) .city_title{font-size:17px}#page_bar .sec_shop .company_list>li:not(.japan) .shop_title{font-size:18px;margin-bottom:15px}#page_bar .sec_shop .company_list>li:not(.japan) .text{line-height:1.68em}@media(max-width:767px){#page_bar .sec_shop .company_list>li:not(.japan) .text{font-size:16px}}#page_bar .sec_shop .company_list>li.japan .shop_title{font-size:20px;margin-bottom:20px}@media(max-width:1000px){#page_bar .sec_shop .company_list>li.japan .shop_title{font-size:17px}}#page_bar .sec_shop .company_list>li.japan .text{line-height:1.87em}@media(max-width:1000px){#page_bar .sec_shop .company_list>li.japan .text{font-size:15px}}@media(max-width:767px){#page_bar .sec_shop .company_list>li.japan .text{line-height:2em}}#page_bar .sec_shop .company_list>li .company_title{font-size:20px}@media(max-width:767px){#page_bar .sec_shop .company_list>li .company_title{font-size:18px}}#page_bar .sec_shop .company_list>li .city_list{margin-top:40px}@media(max-width:767px){#page_bar .sec_shop .company_list>li .city_list{margin-top:25px}}#page_bar .sec_shop .company_list>li .city_list>li .city_title{background-color:#e3e3e3;padding:8px 15px}@media(max-width:767px){#page_bar .sec_shop .company_list>li .city_list>li .city_title{margin:0 calc(50% - 50vw);font-size:16px}}#page_bar .sec_shop .company_list>li .city_list>li .shop_list li{padding:20px 0}@media(min-width:768px){#page_bar .sec_shop .company_list>li .city_list>li .shop_list li{display:flex}}@media(max-width:767px){#page_bar .sec_shop .company_list>li .city_list>li .shop_list li{padding:45px 0 50px}}#page_bar .sec_shop .company_list>li .city_list>li .shop_list li:nth-child(n+2){border-top:1px solid #e3e3e3}#page_bar .sec_shop .company_list>li .city_list>li .shop_list li .text_wrap{width:calc(100% - 270px);margin-top:30px}@media(min-width:768px){#page_bar .sec_shop .company_list>li .city_list>li .shop_list li .text_wrap{padding-right:20px}}@media(max-width:1000px){#page_bar .sec_shop .company_list>li .city_list>li .shop_list li .text_wrap{width:calc(100% - 150px);margin-top:0}}@media(max-width:767px){#page_bar .sec_shop .company_list>li .city_list>li .shop_list li .text_wrap{width:100%}}#page_bar .sec_shop .company_list>li .city_list>li .shop_list li .photo{width:270px}@media(max-width:1000px){#page_bar .sec_shop .company_list>li .city_list>li .shop_list li .photo{width:150px}}@media(max-width:767px){#page_bar .sec_shop .company_list>li .city_list>li .shop_list li .photo{width:100%;margin-top:20px}}body.page_en #page_bottle .sec_lead .text{text-align:left}#page_bottle .sec_lead{background-color:#e3e3e3}#page_bottle .sec_lead.com_pd{padding:160px 30px 170px}@media(max-width:767px){#page_bottle .sec_lead.com_pd{padding:90px 15px 100px}}#page_bottle .sec_lead .inner{max-width:800px;margin:0 auto}#page_bottle .sec_lead .text{line-height:2.18em;text-align:justify;letter-spacing:.03em}@media(max-width:767px){#page_bottle .sec_lead .text{line-height:2em}}#page_bottle .sec_lead .text span{font-style:italic}#page_bottle .sec_lead .note_list{border:1px solid #007c89;margin-top:60px;padding:26px 45px}@media(max-width:767px){#page_bottle .sec_lead .note_list{margin-top:40px;padding:19px 16px}}#page_bottle .sec_lead .note_list li{padding-left:15px;text-indent:-15px;line-height:2.18em;color:#007c89}@media(max-width:767px){#page_bottle .sec_lead .note_list li{line-height:2em}}#page_bottle .sec_lead .note_list li:before{content:"\ff0a"}#page_bottle .sec_type.com_pd{padding:160px 0 170px}@media(max-width:767px){#page_bottle .sec_type.com_pd{padding:90px 0 100px}}@media(min-width:1001px){#page_bottle .sec_type .type_list>li{width:80.9352517986%}}@media(max-width:1000px)and (min-width:768px){#page_bottle .sec_type .type_list>li{width:90%}}#page_bottle .sec_type .type_list>li:nth-child(odd){padding-left:30px;margin-left:auto}@media(max-width:767px){#page_bottle .sec_type .type_list>li:nth-child(odd){padding-left:15px}}@media(max-width:767px){#page_bottle .sec_type .type_list>li:nth-child(odd) .type_li_wrap{padding-right:15px}}#page_bottle .sec_type .type_list>li:nth-child(2n){padding-right:30px}@media(max-width:767px){#page_bottle .sec_type .type_list>li:nth-child(2n){padding-right:15px}}#page_bottle .sec_type .type_list>li:nth-child(2n) .type_li_wrap{margin-left:auto}@media(max-width:1100px)and (min-width:768px){#page_bottle .sec_type .type_list>li:nth-child(2n) .type_li_wrap{padding-left:20px}}@media(max-width:767px){#page_bottle .sec_type .type_list>li:nth-child(2n) .type_li_wrap{padding-left:15px}}#page_bottle .sec_type .type_list>li:nth-child(n+2){margin-top:170px}@media(max-width:767px){#page_bottle .sec_type .type_list>li:nth-child(n+2){margin-top:120px}}#page_bottle .sec_type .type_list .type_li_wrap{max-width:800px}#page_bottle .sec_type .type_list .type_li_ttl{font-size:30px}@media(max-width:767px){#page_bottle .sec_type .type_list .type_li_ttl{font-size:18px}}#page_bottle .sec_type .type_list .type_li_ttl span{font-style:italic}#page_bottle .sec_type .type_list .type_li_date{color:#a9946c;font-size:14px;margin-top:20px}@media(max-width:767px){#page_bottle .sec_type .type_list .type_li_date{font-size:13px;margin-top:10px}}#page_bottle .sec_type .type_list .type_li_text{line-height:2.1875;margin-top:65px}@media(max-width:767px){#page_bottle .sec_type .type_list .type_li_text{margin-top:35px}}#page_bottle .sec_type .type_list .type_li_text span{font-style:italic}#page_bottle .sec_type .type_list .type_li_img{margin-top:80px}@media(max-width:767px){#page_bottle .sec_type .type_list .type_li_img{margin-top:60px}}#page_bottle .sec_about{background-color:#e3e3e3}#page_bottle .sec_about.com_pd{padding:160px 30px 170px}@media(max-width:767px){#page_bottle .sec_about.com_pd{padding:90px 15px 100px}}#page_bottle .sec_about .inner{max-width:800px;margin:0 auto}#page_bottle .sec_about .title{font-size:30px}@media(max-width:767px){#page_bottle .sec_about .title{font-size:18px}}#page_bottle .sec_about .title span{font-style:italic}#page_bottle .sec_about .text{line-height:2.1875;margin-top:55px}@media(max-width:767px){#page_bottle .sec_about .text{margin-top:35px}}#page_bottle .sec_about .text span{font-style:italic}#page_bottle .sec_about .about_img{margin-top:85px}@media(max-width:767px){#page_bottle .sec_about .about_img{margin-top:65px}}#bottle-reuse .ft_btn_area{background-color:#e3e3e3}.page_post .sec_column .com-list{margin-top:0}.page_post .sec_collaborations .com_title{padding-bottom:0}@media(min-width:768px){.page_post .sec_collaborations .collaborations_list{margin-top:110px}}.page_post .sec_collaborations .detail_nav,.page_post .sec_collaborations .sec_collaborations_body{margin-top:80px}@media(max-width:767px){.page_post .sec_collaborations .sec_collaborations_body{margin-top:45px}}.page_post .sec_collaborations .sec_collaborations_body .title_wrap{margin-top:50px}@media(max-width:767px){.page_post .sec_collaborations .sec_collaborations_body .title_wrap{margin-top:20px}}.page_post .sec_collaborations .sec_collaborations_body .title_wrap .title{font-size:20px;line-height:1.75;letter-spacing:.04em;color:#424242}@media(max-width:767px){.page_post .sec_collaborations .sec_collaborations_body .title_wrap .title{font-size:18px;line-height:1.7777777778}}.page_post .sec_collaborations .sec_collaborations_body .title_wrap .date{font-size:13px;line-height:1.5384615385;letter-spacing:.05em}.page_post .sec_collaborations .sec_collaborations_body .content h3{margin-top:70px;font-size:20px;letter-spacing:.05em}@media(max-width:767px){.page_post .sec_collaborations .sec_collaborations_body .content h3{font-size:18px}}.page_post .sec_collaborations .sec_collaborations_body .content>*+*{margin-top:40px}@media(max-width:767px){.page_post .sec_collaborations .sec_collaborations_body .content>*+*{margin-top:25px}}.page_post .sec_collaborations .sec_collaborations_body figcaption{margin:3px 0 0 3px;font-size:13px;line-height:1.3846153846}@media(max-width:767px){.page_post .sec_collaborations .sec_collaborations_body figcaption{font-size:12px}}.page_post .sec_collaborations .sec_collaborations_body .media-container{display:flex;gap:40px;align-items:flex-start;background-color:#f6f6f6;padding:20px 40px 20px 20px}@media(max-width:767px){.page_post .sec_collaborations .sec_collaborations_body .media-container{flex-direction:column;gap:15px;margin-top:40px;padding:10px}}.page_post .sec_collaborations .sec_collaborations_body .media-container .media-image{flex:0 1 330px;margin:0}@media(max-width:767px){.page_post .sec_collaborations .sec_collaborations_body .media-container .media-image{flex:1}}.page_post .sec_collaborations .sec_collaborations_body .media-container .media-content{flex:1;padding-top:.5em}@media(max-width:767px){.page_post .sec_collaborations .sec_collaborations_body .media-container .media-content{width:100%;padding:15px 15px 30px}}.page_post .sec_collaborations .sec_collaborations_body .media-container .media-content a{word-break:break-all;display:inline-block}.page_post .sec_collaborations .sec_collaborations_body .media-container .media-content>*+*{margin-top:1em}.page_post .sec_collaborations .sec_collaborations_body .media-container .media-content p.name{font-size:20px;line-height:1.75}@media(max-width:767px){.page_post .sec_collaborations .sec_collaborations_body .media-container .media-content p.name{font-size:18px}}.page_post .sec_collaborations .sec_collaborations_body .img-gallery{display:flex;justify-content:space-between;gap:30px;margin-top:80px}@media(max-width:767px){.page_post .sec_collaborations .sec_collaborations_body .img-gallery{gap:15px;margin-top:50px}}.page_post .sec_collaborations .sec_collaborations_body *+.img-gallery{margin-top:50px}@media(max-width:767px){.page_post .sec_collaborations .sec_collaborations_body *+.img-gallery{margin-top:40px}}.page_post .sec_collaborations .sec_collaborations_body .gallery-item{flex-basis:50%;flex-grow:0;margin:0;text-align:left}.page_post .sec_collaborations .sec_collaborations_body .gallery-item iframe{width:100%;height:auto;aspect-ratio:16/9;display:block}#page_news .sec_news .com_news_list{margin-top:-20px}@media(min-width:768px){#page_news .sec_news .com_news_list li .date{width:160px}#page_news .sec_news .com_news_list li .title{width:calc(100% - 160px)}}#page_company .sec_company .com_title span{font-family:source-sans-3,sans-serif;font-size:35px;font-weight:600;letter-spacing:.03em}#page_company .sec_company .company_list{max-width:800px;margin:0 auto}#page_company .sec_company .company_list li{padding:22px 10px;border-bottom:1px solid #e3e3e3}@media(min-width:768px){#page_company .sec_company .company_list li{display:flex}}@media(max-width:767px){#page_company .sec_company .company_list li{padding:14px 0}}#page_company .sec_company .company_list li:first-child{border-top:1px solid #e3e3e3}#page_company .sec_company .company_list li .title{width:180px}@media(max-width:767px){#page_company .sec_company .company_list li .title{width:100%}}#page_company .sec_company .company_list li .content{width:calc(100% - 180px)}@media(max-width:767px){#page_company .sec_company .company_list li .content{width:100%;margin-top:3px;line-height:2em}}#page_company .sec_company .company_list li .content a{display:inline-block;text-decoration:underline}body.page_en .sec_privacy .lead,body.page_en .sec_privacy .privacy_list li .text{text-align:left}.sec_privacy{max-width:860px;margin-left:auto;margin-right:auto}.sec_privacy .lead{line-height:2.18em;text-align:justify}@media(max-width:767px){.sec_privacy .lead{line-height:2em}}.sec_privacy .privacy_list{margin-top:70px;counter-reset:number 0}@media(max-width:767px){.sec_privacy .privacy_list{margin-top:40px}}.sec_privacy .privacy_list>li:nth-child(n+2){margin-top:50px}@media(max-width:767px){.sec_privacy .privacy_list>li:nth-child(n+2){margin-top:40px}}.sec_privacy .privacy_list>li .title{letter-spacing:.02em;color:#000;border-bottom:1px solid #e3e3e3;padding:0 10px 15px;margin-bottom:22px}@media(max-width:767px){.sec_privacy .privacy_list>li .title{font-size:16px;margin-bottom:12px}}.sec_privacy .privacy_list>li .title:before{counter-increment:number 1;content:counter(number) ". "}.sec_privacy .privacy_list>li .text{line-height:1.87em;text-align:justify;padding:0 10px}@media(max-width:767px){.sec_privacy .privacy_list>li .text{line-height:2em}}.sec_privacy .privacy_list>li .text a{display:inline-block;word-break:break-all;text-decoration:underline}.sec_privacy .privacy_list>li .dot_list,.sec_privacy .privacy_list>li .abc_list{margin-top:30px}@media(max-width:767px){.sec_privacy .privacy_list>li .dot_list,.sec_privacy .privacy_list>li .abc_list{margin-top:15px}}.sec_privacy .privacy_list>li .dot_list li{padding-left:17px;text-indent:-17px}.sec_privacy .privacy_list>li .dot_list li:before{content:"\30fb"}.sec_privacy .privacy_list>li .abc_list{counter-reset:number 0}.sec_privacy .privacy_list>li .abc_list li{padding-left:22px;text-indent:-22px}.sec_privacy .privacy_list>li .abc_list li:before{counter-increment:number 1;content:counter(number,lower-alpha) ") "}body.page_en #page_law .sec_law .law_list li .content{text-align:left}@media(min-width:768px){body.page_en #page_law .sec_law .law_list li .content{padding-left:30px}}@media(max-width:767px){body.page_en #page_law .sec_law .com_title.title2{line-height:1.42em}}#page_law .sec_law .page_link{max-width:1100px;margin:0 auto;display:flex}@media(max-width:767px){#page_law .sec_law .page_link{flex-wrap:wrap}}#page_law .sec_law .page_link li{width:20%;letter-spacing:.02em;color:#000;text-align:center;border-right:1px solid #e3e3e3}@media(min-width:768px){#page_law .sec_law .page_link li:first-child{border-left:1px solid #e3e3e3}}@media(max-width:767px){#page_law .sec_law .page_link li{width:50%;font-size:16px;letter-spacing:0}#page_law .sec_law .page_link li:nth-child(odd){border-left:1px solid #e3e3e3}#page_law .sec_law .page_link li:nth-child(n+3){margin-top:10px}}@media(max-width:370px){#page_law .sec_law .page_link li{font-size:13px}}#page_law .sec_law .page_link li a{padding:8px 0}@media(min-width:768px){#page_law .sec_law .page_link li a{transition:.3s}#page_law .sec_law .page_link li a:hover{opacity:.7}}#page_law .sec_law .law_list{max-width:800px;margin:80px auto 0}@media(max-width:767px){#page_law .sec_law .law_list{margin-top:50px}}#page_law .sec_law .law_list li{border-bottom:1px solid #e3e3e3;padding:18px 10px}@media(min-width:768px){#page_law .sec_law .law_list li{display:flex}}@media(max-width:767px){#page_law .sec_law .law_list li{padding:12px 10px}}#page_law .sec_law .law_list li:first-child{border-top:1px solid #e3e3e3}#page_law .sec_law .law_list li .title{width:280px;line-height:2.18em}@media(max-width:767px){#page_law .sec_law .law_list li .title{width:100%;font-size:16px;color:#000;line-height:2em}}#page_law .sec_law .law_list li .content{width:calc(100% - 280px);line-height:2.18em;text-align:justify}@media(max-width:767px){#page_law .sec_law .law_list li .content{width:100%;line-height:2em}}#page_law .sec_law .com_title.title2{padding:117px 0 0}@media(max-width:767px){#page_law .sec_law .com_title.title2{padding-top:78px}}.contact-page .contact_wrap .com_title{padding:100px 0 90px}@media(max-width:767px){.contact-page .contact_wrap .com_title{padding:50px 0 55px}}.contact-page .contact_wrap .lead{text-align:center;line-height:2.18em}@media(max-width:767px){.contact-page .contact_wrap .lead{text-align:justify;line-height:2em}}.contact-page .contact_wrap .lead span{color:#a9946c}.contact-page .contact_wrap .grid__item{width:100%;left:0;float:none;max-width:830px;margin:0 auto}.contact-page .contact_wrap .form-vertical{margin-top:60px}@media(max-width:767px){.contact-page .contact_wrap .form-vertical{margin-top:35px}}@media(min-width:768px){.contact-page .contact_wrap .form-vertical form{display:flex;flex-wrap:wrap}}.contact-page .contact_wrap .form-vertical label{display:block;width:250px;margin-top:27px}@media(max-width:767px){.contact-page .contact_wrap .form-vertical label{width:100%;margin-top:15px}}.contact-page .contact_wrap .form-vertical label.required{position:relative}.contact-page .contact_wrap .form-vertical label.required:after{content:"\203b";color:#a9946c}@media(min-width:768px){.contact-page .contact_wrap .form-vertical label.required:after{position:absolute;top:0;right:65px}}.contact-page .contact_wrap .form-vertical input,.contact-page .contact_wrap .form-vertical textarea{outline:none}.contact-page .contact_wrap .form-vertical input[type=text],.contact-page .contact_wrap .form-vertical input[type=email],.contact-page .contact_wrap .form-vertical input[type=tel],.contact-page .contact_wrap .form-vertical input[type=password],.contact-page .contact_wrap .form-vertical textarea{width:calc(100% - 250px);border:1px solid #e3e3e3;font-size:16px;margin-bottom:0;font-family:a-otf-ryumin-pr6n,serif;padding:16px 10px;margin-top:10px}@media(max-width:767px){.contact-page .contact_wrap .form-vertical input[type=text],.contact-page .contact_wrap .form-vertical input[type=email],.contact-page .contact_wrap .form-vertical input[type=tel],.contact-page .contact_wrap .form-vertical input[type=password],.contact-page .contact_wrap .form-vertical textarea{width:100%;margin-top:17px}}.contact-page .contact_wrap .form-vertical input[type=text]::placeholder,.contact-page .contact_wrap .form-vertical input[type=email]::placeholder,.contact-page .contact_wrap .form-vertical input[type=tel]::placeholder,.contact-page .contact_wrap .form-vertical input[type=password]::placeholder,.contact-page .contact_wrap .form-vertical textarea::placeholder{color:#0000}.contact-page .contact_wrap .form-vertical textarea+p{margin-top:10px}.contact-page .contact_wrap .form-vertical textarea+p a{display:inline-block}.contact-page .contact_wrap .form-vertical .contact-form--submit-button{width:100%}.contact-page .contact_wrap .form-vertical .contact-form--submit-button input[type=submit]{float:none!important;display:block;width:165px;padding:9px 0;margin:75px auto 105px!important;background-color:#a9946c;font-family:source-sans-3,sans-serif;font-size:16px;border:1px solid #a9946c}@media(min-width:768px){.contact-page .contact_wrap .form-vertical .contact-form--submit-button input[type=submit]{transition:.3s}.contact-page .contact_wrap .form-vertical .contact-form--submit-button input[type=submit]:hover{background-color:#fff;color:#a9946c}}@media(max-width:767px){.contact-page .contact_wrap .form-vertical .contact-form--submit-button input[type=submit]{margin-top:50px!important}}.contact-page .contact_wrap .form-vertical .form-success{width:100%;margin-bottom:30px!important}.shopify-challenge__container{max-width:545px}.shopify-challenge__container .shopify-challenge__message{margin-top:50px;margin-bottom:50px}.shopify-challenge__container .shopify-challenge__button{margin:50px auto 100px}#page_thanks .sec_thanks .lead{line-height:2.18em;text-align:center}@media(max-width:767px){#page_thanks .sec_thanks .lead{line-height:2em;text-align:justify}}#page_thanks .sec_thanks .com_btn{margin-top:70px}@media(max-width:767px){#page_thanks .sec_thanks .com_btn{margin-top:45px}}body.page_en #page_account .sec_account .lead{font-size:15px}@media(max-width:767px){body.page_en #page_account .sec_account .lead{text-align:left}}#page_account .sec_account .com_title{margin-bottom:0}@media(max-width:767px){#page_account .sec_account .wrapper-padded{padding:0}}#page_account .sec_account .grid__item{width:100%;left:0;float:none;max-width:830px;margin:0 auto}#page_account .sec_account .lead{text-align:center;line-height:2.18em;letter-spacing:.02em}@media(max-width:767px){#page_account .sec_account .lead{text-align:justify;line-height:2em}}#page_account .sec_account .lead a{display:inline-block;text-decoration:underline}#page_account .sec_account .lead span{font-size:14px;letter-spacing:0}#page_account .sec_account .form-vertical{margin-top:50px}@media(max-width:767px){#page_account .sec_account .form-vertical{margin-top:20px}}#page_account .sec_account .form-vertical input{outline:none}@media(max-width:767px){#page_account .sec_account .form-vertical input{font-size:16px}}#page_account .sec_account .form-vertical input[type=text],#page_account .sec_account .form-vertical input[type=email],#page_account .sec_account .form-vertical input[type=password],#page_account .sec_account .form-vertical input[type=tel],#page_account .sec_account .form-vertical input[type=date],#page_account .sec_account .form-vertical select[name="customer[note][gender]"]{border-color:#e3e3e3;font-size:16px;margin-bottom:0;font-family:a-otf-ryumin-pr6n,serif;font-weight:700;padding:17px 10px}#page_account .sec_account .form-vertical input[type=text]::placeholder,#page_account .sec_account .form-vertical input[type=email]::placeholder,#page_account .sec_account .form-vertical input[type=password]::placeholder,#page_account .sec_account .form-vertical input[type=tel]::placeholder,#page_account .sec_account .form-vertical input[type=date]::placeholder,#page_account .sec_account .form-vertical select[name="customer[note][gender]"]::placeholder{color:#ccc}#page_account .sec_account .form-vertical input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.5)}#page_account .sec_account .form-vertical select[name="customer[note][gender]"]{border-top:none;border-left:none;border-right:none}#page_account .sec_account .form-vertical input[type=submit]{width:165px;padding:9px 0;margin:80px auto 0;background-color:#a9946c;font-family:source-sans-3,sans-serif;font-size:16px}@media(max-width:767px){#page_account .sec_account .form-vertical input[type=submit]{margin-top:50px}}.template-customers-account .com_title,.template-customers-addresses .com_title{padding:100px 0 80px}@media(max-width:767px){.template-customers-account .com_title,.template-customers-addresses .com_title{padding:40px 0 30px}}.template-customers-account .account--sub-title,.template-customers-addresses .account--sub-title{font-weight:700}.template-customers-account .grid,.template-customers-addresses .grid{margin-left:0}.template-customers-account .grid .grid__item,.template-customers-addresses .grid .grid__item{float:none;padding-left:0}.template-customers-account .grid .one-third,.template-customers-addresses .grid .one-third{width:27%}@media(max-width:767px){.template-customers-account .grid .one-third,.template-customers-addresses .grid .one-third{width:100%}}.template-customers-account .page-main--wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1160px;margin:0 auto;padding-bottom:120px}@media(max-width:767px){.template-customers-account .page-main--wrapper{padding-bottom:50px}}.template-customers-account .page-main--wrapper .wrapper-padded{width:100%}.template-customers-account .account--sub-title+p{margin-top:10px}.template-customers-account .account-area--order-details{margin-top:10px}.template-customers-account .account-area--order-details thead th{font-family:source-sans-3,sans-serif}.template-customers-account .account-area--order-details th,.template-customers-account .account-area--order-details td{padding:15px 10px}.template-customers-account .account-area--order-details td{font-size:14px}@media(max-width:767px){.template-customers-account .account-area--order-details td{border-bottom:none}}@media(max-width:767px){.template-customers-account .account-area--order-details tr{margin-top:0}}.template-customers-account .one-third .account-customer-name{font-weight:700}.template-customers-account .one-third p{font-size:14px}.template-customers-account .one-third .view_adddress{margin-top:15px;text-decoration:underline}.template-customers-account .one-third .account-section--btn{margin-top:15px}.template-customers-addresses .page-main--wrapper{padding-bottom:55px}.template-customers-addresses .page-main--wrapper a{display:inline-block}.template-customers-addresses .grid{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap}.template-customers-addresses .grid .one-whole{margin-bottom:50px}.template-customers-addresses .account-customer-name:nth-of-type(n+2){margin-top:50px}.template-customers-addresses .edit_btn{margin-top:10px}.template-customers-addresses .form-vertical .add_title{margin-bottom:15px;font-size:18px}.template-customers-addresses .form-vertical .account-section--btn{margin-top:15px}.template-customers-addresses .form-vertical label{display:block;padding-top:8px;margin-bottom:5px}.template-customers-addresses .form-vertical .check_wrap input[type=checkbox]{margin-bottom:0}.template-customers-addresses .form-vertical .check_wrap label{display:inline-block}.template-customers-addresses .form-vertical .cancel_wrap{margin-top:25px}.template-customers-addresses .add_form .grid{justify-content:space-between}.template-customers-addresses .add_form .grid:after{display:none}.template-customers-addresses .add_form .grid .grid__item{width:calc((100% - 20px)/2)}.template-customers-addresses .add_form input[type=text],.template-customers-addresses .add_form input[type=tel],.template-customers-addresses .add_form select{border:none;background-color:#f2f2f2;border-radius:5px;min-height:50px;padding:12px;font-family:a-otf-ryumin-pr6n,serif;font-size:16px;font-weight:700;letter-spacing:.03em}.template-customers-addresses .add_form select{background:#f2f2f2 url(../assets/sankaku_gray_bottom.svg) right 18px center/9px 7px no-repeat}.template-customers-addresses .add_form#AddAddress{padding-bottom:50px}.template-customers-addresses .add_form.form2{margin-top:50px}.template-customers-addresses.page_jp .form-vertical label{font-size:15px}.template-customers-addresses.page_en .form-vertical label{font-family:source-sans-3,sans-serif}.template-customers-login .push--large--one-third{width:100%;left:0;float:none;max-width:500px;margin:0 auto;padding:100px 0}.template-customers-login .com_title{padding-bottom:30px}.template-customers-login input[type=email],.template-customers-login input[type=password]{outline:none}@media(max-width:767px){.template-customers-login input[type=email],.template-customers-login input[type=password]{font-size:16px}}.template-customers-login p{margin-top:10px;margin-bottom:10px}.template-customers-login .login-form-cancel{margin-top:30px}#page_reset .sec_reset .com_title{padding-bottom:30px}#page_reset .sec_reset p{margin-bottom:15px}#page_cart .sec_cart .com_title{margin-bottom:0}#page_cart .sec_cart .wrapper-padded{max-width:1100px;padding:0}#page_cart .sec_cart .cart-table td,#page_cart .sec_cart .cart-table th{padding:20px 15px;vertical-align:middle}@media(min-width:768px)and (max-width:1000px){#page_cart .sec_cart .cart-table td,#page_cart .sec_cart .cart-table th{padding:20px 10px}}@media(min-width:768px)and (max-width:1000px){#page_cart .sec_cart .cart-table .cart__image img{width:100px!important}}#page_cart .sec_cart .cart-table .cart__row--product-details{font-family:source-sans-3,sans-serif;font-size:20px}@media(min-width:768px)and (max-width:1000px){#page_cart .sec_cart .cart-table .cart__row--product-details{font-size:15px}}#page_cart .sec_cart .cart-table .cart__row--product-details .cart__remove{font-family:a-otf-ryumin-pr6n,serif;font-size:15px}#page_cart .sec_cart .cart-table .cart-sale-price--with-discount,#page_cart .sec_cart .cart-table .cart-total-label,#page_cart .sec_cart .cart-table .cart__subtotal{font-family:source-sans-3,sans-serif;font-size:20px}#page_cart .sec_cart .cart-table .cart__shipping{font-size:14px}@media(min-width:768px){#page_cart .sec_cart .cart-table .cart-total-label{display:table-cell!important}}#page_cart .sec_cart .cart--empty-cart a{display:inline-block;margin-top:10px;text-decoration:underline}#page_cart .sec_cart .cart__shipping{font-size:14px;margin-top:5px}.easy-points-form__container button{background-color:#333;color:#fff}@media(max-width:767px){body.page_en #page_bespoke .sec_bespoke .top_wrap{text-align:left}}body.page_en #page_bespoke .sec_bespoke .projects_wrap .pro_list>li .pro_text{text-align:left}@media(max-width:767px){body.page_en #page_bespoke .sec_bespoke .contact_wrap .text{text-align:left}}#page_bespoke .sec_bespoke{padding-bottom:120px}@media(max-width:767px){#page_bespoke .sec_bespoke{padding-bottom:100px}}#page_bespoke .sec_bespoke .top_wrap{background-color:#ddd;padding:155px 30px 110px;text-align:center}@media(max-width:767px){#page_bespoke .sec_bespoke .top_wrap{padding:95px 15px;text-align:justify}}#page_bespoke .sec_bespoke .top_wrap .copy{font-size:25px;letter-spacing:.03em;line-height:1.84}@media(max-width:767px){#page_bespoke .sec_bespoke .top_wrap .copy{font-size:18px;line-height:1.6666666667}}#page_bespoke .sec_bespoke .top_wrap .note{font-size:16px;color:#007c89;text-align:center;line-height:2.18em;padding:26px 20px;border:1px solid #007c89;max-width:870px;margin:50px auto 0}@media(max-width:767px){#page_bespoke .sec_bespoke .top_wrap .note{font-size:15px;text-align:justify;padding:19px 15px}}#page_bespoke .sec_bespoke .top_wrap .lead{line-height:2.1875;margin-top:50px;color:#424242}@media(max-width:767px){#page_bespoke .sec_bespoke .top_wrap .lead{line-height:2;margin-top:40px}}#page_bespoke .sec_bespoke .projects_wrap{max-width:1160px;margin:0 auto;padding:120px 30px 45px}@media(max-width:767px){#page_bespoke .sec_bespoke .projects_wrap{padding:95px 15px 0}}#page_bespoke .sec_bespoke .projects_wrap .com_title{margin-bottom:80px}@media(max-width:767px){#page_bespoke .sec_bespoke .projects_wrap .com_title{font-size:22px;margin-bottom:45px}}#page_bespoke .sec_bespoke .projects_wrap .projects_item{padding:75px 0;border-top:1px solid #d0d0d0}@media(min-width:768px){#page_bespoke .sec_bespoke .projects_wrap .projects_item{display:flex;justify-content:space-between}}@media(max-width:767px){#page_bespoke .sec_bespoke .projects_wrap .projects_item{padding:45px 0 80px}}@media(max-width:767px){#page_bespoke .sec_bespoke .projects_wrap .projects_item:nth-of-type(n+2){padding:45px 0 20px}}@media(min-width:768px){#page_bespoke .sec_bespoke .projects_wrap .text_wrap{width:44.1%}}#page_bespoke .sec_bespoke .projects_wrap .pro_list>li+li{margin-top:40px}#page_bespoke .sec_bespoke .projects_wrap .pro_list>li .pro_title{color:#a9946c;font-size:14px}#page_bespoke .sec_bespoke .projects_wrap .pro_list>li .pro_text{line-height:2.1875;margin-top:20px;text-align:justify}@media(max-width:767px){#page_bespoke .sec_bespoke .projects_wrap .pro_list>li .pro_text{margin-top:10px}}#page_bespoke .sec_bespoke .projects_wrap .pro_list>li .pro_text.client{font-size:30px;letter-spacing:.1em}@media(max-width:767px){#page_bespoke .sec_bespoke .projects_wrap .pro_list>li .pro_text.client{font-size:18px}}#page_bespoke .sec_bespoke .projects_wrap .pro_list>li .pro_text.url{position:relative;padding-right:25px;display:inline-block}#page_bespoke .sec_bespoke .projects_wrap .pro_list>li .pro_text.url:before{content:"";position:absolute;background:url(../assets/icon_otherlink_gray.svg);right:0;top:15px;width:13px;height:11px}#page_bespoke .sec_bespoke .projects_wrap .pro_img{margin-top:147px}@media(min-width:768px){#page_bespoke .sec_bespoke .projects_wrap .pro_img{width:46.7%}}@media(max-width:767px){#page_bespoke .sec_bespoke .projects_wrap .pro_img{margin-top:30px}}#page_bespoke .sec_bespoke .projects_wrap .pro_img>li+li{margin-top:10px}@media(max-width:767px){#page_bespoke .sec_bespoke .projects_wrap .pro_img>li+li{margin-top:5px}}#page_bespoke .sec_bespoke .contact_wrap{max-width:1260px;margin:0 auto;padding:0 30px}@media(max-width:767px){#page_bespoke .sec_bespoke .contact_wrap{padding:0 15px}}#page_bespoke .sec_bespoke .contact_wrap .inner{border:1px solid #a9946c;padding:70px 30px}@media(max-width:767px){#page_bespoke .sec_bespoke .contact_wrap .inner{padding:50px 25px}}#page_bespoke .sec_bespoke .contact_wrap .title{color:#a9946c;font-size:26px;text-align:center}@media(max-width:767px){#page_bespoke .sec_bespoke .contact_wrap .title{font-size:21px}}#page_bespoke .sec_bespoke .contact_wrap .text{line-height:2.1875;margin-top:40px;text-align:center}@media(min-width:768px){#page_bespoke .sec_bespoke .contact_wrap .text{margin-top:25px}}@media(max-width:767px){#page_bespoke .sec_bespoke .contact_wrap .text{text-align:justify}}#page_bespoke .sec_bespoke .contact_wrap .com_btn{margin-top:40px}#page_wholesale .sec_wholesale .com_title span{font-family:source-sans-3,sans-serif;font-size:35px;font-weight:600;letter-spacing:.03em}#page_wholesale .sec_wholesale .wholesale_list{max-width:830px;margin:0 auto}@media(max-width:767px){#page_wholesale .sec_wholesale .wholesale_list>li{line-height:2}}#page_wholesale .sec_wholesale .wholesale_list>li+li{margin-top:60px}@media(max-width:767px){#page_wholesale .sec_wholesale .wholesale_list>li+li{margin-top:70px}}#page_wholesale .sec_wholesale .wholesale_list>li .com_btn{margin:15px 0 0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/style.css.map */
