html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,tabe,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}body{text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%}*,::after,::before{box-sizing:border-box}.clearfix::before,.clearfix::after{height:0;visibility:hidden;content:".";display:block;clear:both}img{vertical-align:bottom}a.line{position:relative}a.line::after{width:100%;height:1px;position:absolute;left:0;bottom:0;transition:opacity .6s ease;content:"";background:#000}body.about .header__heading-logo.logo-black,body.productflow .header__heading-logo.logo-black,body.customer_service .header__heading-logo.logo-black{display:none}body.about .header__heading-logo.logo-white,body.productflow .header__heading-logo.logo-white,body.customer_service .header__heading-logo.logo-white{display:block}body.about .list-menu.list-menu--inline li a.header__menu-item,body.productflow .list-menu.list-menu--inline li a.header__menu-item,body.customer_service .list-menu.list-menu--inline li a.header__menu-item{color:#fff}body.about .list-menu.list-menu--inline li a.header__menu-item .header__active-menu-item,body.productflow .list-menu.list-menu--inline li a.header__menu-item .header__active-menu-item,body.customer_service .list-menu.list-menu--inline li a.header__menu-item .header__active-menu-item{color:#fff}body.about .cart-count-bubble,body.productflow .cart-count-bubble,body.customer_service .cart-count-bubble{background:#c1b3a8;color:#040404}body.about .usList li:first-child a{opacity:.4 !important}body.productline .usList li:nth-child(4) a{opacity:.4 !important}@media all and (min-width: 0)and (max-width: 767px){body.productflow .usTitle{display:block !important}}body.productflow .usList li:nth-child(3) a{opacity:.4 !important}body.sustainable .usList li:nth-child(2) a{opacity:.4 !important}#shopify-section-about{padding-top:0 !important}.banner .banFix{background-repeat:no-repeat;background-position:center top;background-size:100% auto}.banner .banFix.pc{display:block !important}.banner .banFix.sp{display:none !important}.banner{line-height:0}.banner h2{height:150px}.white.backgroundCheck{position:relative;background:url("/cdn/shop/files/img_background.jpg?v=1633078082") no-repeat center;background-repeat:no-repeat;background-size:auto;background-origin:padding-box;background-size:100% 100%}.white.backgroundCheck.aboutBanner{margin-top:-2px}.about.backgroundCheck{padding-top:40px}.aboutList{margin:0 auto;padding-bottom:122px;text-align:center}.aboutList li{display:inline-block}.aboutList li.active a{opacity:.4 !important}.aboutList a{padding:5px 24px;font-size:16px;font-family:"Marcellus",serif;letter-spacing:.8px}.ph{margin:0 auto;padding-bottom:142px;width:895px}.ph h3{margin-top:0;margin-bottom:55px;font-size:45px;font-family:"Marcellus",serif;text-align:center;letter-spacing:1px;line-height:1}.phBox p{width:420px;margin:0}.phEn{float:left;font-size:11.5px;line-height:1.87;letter-spacing:.5px}.phEn span{margin-bottom:18px;display:block}.phJp{float:right;font-size:12.5px;line-height:2;letter-spacing:1px}.phJp span{margin-bottom:18px;display:block}.bgBlack{position:relative;background:#0d0d0d}.hallmark{position:relative}.markWord{width:50%}.markImg{width:50%;float:right;line-height:1}.markImg img{width:100%}.markWord{width:32.69%;float:left;position:absolute;top:50%;left:25%;transform:translate(-50%, -50%)}.markWord h4{margin-top:0;margin-bottom:31px;font-size:38.5px;font-family:"Marcellus",serif;text-align:center;color:#fff;letter-spacing:3px}.markEn{margin-bottom:30px;font-size:11px;line-height:1.65;opacity:.6;color:#fff;letter-spacing:.5px}.markEn span{margin-bottom:18px;display:block}.markJp{font-size:12px;line-height:2;color:#fff;letter-spacing:1px}.markJp span{margin-bottom:22px;display:block}.style{padding:184px 0 150px}.styleLeft{float:left}.styleRight{float:right}.styleImg{width:44.8%}.styleImg img{width:100%}.styleWord{width:32%}.styleWord.styleRightTx{margin-right:13%}.styleBox{position:relative}.styleWord h4{margin-top:-7px;margin-bottom:53px;font-size:40px;font-family:"Marcellus",serif;letter-spacing:1px}.styleEn{font-size:11.5px;line-height:1.8;letter-spacing:.5px}.styleEn span{margin-bottom:19px;display:block}.styleJp{font-size:12px;line-height:2.3;letter-spacing:1.5px}.styleJp span{margin-bottom:25px;display:block}@media all and (min-width: 0)and (max-width: 767px){.banner h2{height:125px}.banner .banFix.pc{display:none !important}.banner .banFix.sp{display:block !important}.about.backgroundCheck{padding-top:28px}.aboutList{padding:0 7.2vw 57px}.aboutList li{width:50%;float:left}.aboutList a{padding:12px 0;display:block}.ph{padding:0 20px 88px;width:auto}.ph h3{margin-bottom:32px;font-size:35px}.phBox p{width:auto}.phEn{margin-bottom:46px;font-size:12px;float:none;line-height:1.46;letter-spacing:.8px}.phJp{font-size:13px;line-height:1.92;letter-spacing:1.3px}.hallmark{margin-bottom:0}.markImg{width:auto;float:none}.markWord{padding:64px 17px;width:auto;position:static;transform:none}.markWord h4{margin-bottom:21px;letter-spacing:1px}.markEn{margin-bottom:43px;line-height:1.6}.markJp{font-size:13px;line-height:1.9;letter-spacing:.8px}.markJp span{margin-bottom:26px}.style{padding:0 0 19px}.styleBox{padding-bottom:39px}.styleImg{width:auto}.styleWord{padding:0 16px;width:auto}.styleWord.styleRightTx{margin-right:0%}.styleWord{margin-top:62px}.styleLeft.styleWord{margin-top:54px}.styleWord h4{margin:0 0 28px;text-align:center}.styleEn{font-size:12px;line-height:1.45;letter-spacing:.7px}.styleEn span{margin-bottom:18px}.styleJp{font-size:13px;line-height:1.9;letter-spacing:1.2px}.styleJp span{margin-bottom:28px}}@media all and (max-width: 340px){.ph h3{font-size:30px}}.productflow .banner h2{height:150px}.flow{padding-top:40px}.commit{margin:0 auto;padding-bottom:117px;width:610px}.commit h3{margin-top:0;margin-bottom:32px;font-size:35px;font-family:"Marcellus",serif;text-align:center;letter-spacing:1px}.commitEn{margin-bottom:30px;font-size:11.5px;line-height:1.8;letter-spacing:.5px}.commitJp{font-size:13px;line-height:2.15;letter-spacing:1.4px}.buy{padding-bottom:169px;margin:0 2.6%;display:flex;justify-content:space-between}.buyImg{width:48.62%}.buyImg img{width:100%}.buyImg a:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=100,FinishOpacity=100)}.buyWord{width:48.62%;position:relative;box-sizing:border-box;border-top:2px solid #1b1b1b;border-bottom:2px solid #1b1b1b;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;justify-content:center}.buyWord h3{margin-bottom:28px;font-size:38.5px;font-family:"Marcellus",serif;text-align:center;letter-spacing:3px}.buyBox{width:420px;padding:15px 0}.buyEn{margin-bottom:42px;font-size:11px;line-height:1.65;letter-spacing:.8px}.buyJp{font-size:12.5px;line-height:1.9;letter-spacing:1.5px}.hello{padding-bottom:120px}@media all and (min-width: 0)and (max-width: 767px){.hello{padding-bottom:20vw}}.hello__kv{margin:0;padding:0}.hello__kv img{width:100%;height:auto}.hello__title{padding-top:120px;text-align:center;margin:0 auto 60px;width:357px}@media all and (min-width: 0)and (max-width: 767px){.hello__title{padding-top:50px;width:64.8vw;margin-bottom:0}}.hello__title img{width:100%}.hello__section{max-width:900px;margin:1em auto 0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch}@media all and (min-width: 0)and (max-width: 767px){.hello__section{display:block}}@media all and (min-width: 0)and (max-width: 767px){.hello__section.pc{display:none !important}}.hello__section.sp{display:none !important}@media all and (min-width: 0)and (max-width: 767px){.hello__section.sp{display:block !important}}.hello__section p+p{margin-top:3em}@media all and (min-width: 0)and (max-width: 767px){.hello__section p+p{margin-top:6em}}.hello__section .eng{width:50%;font-size:12px;letter-spacing:.02em;line-height:1.5;font-weight:500;padding-right:25px}@media all and (min-width: 0)and (max-width: 767px){.hello__section .eng{width:100%;padding:2em 16px 0}}.hello__section .eng.pt{margin-top:2em}@media all and (min-width: 0)and (max-width: 767px){.hello__section .eng.pt{margin-top:0}}@media all and (min-width: 0)and (max-width: 767px){.hello__section .eng .j{letter-spacing:.04em;line-height:1.75;font-size:13px;margin-top:1.5em}}.hello__section .jpn{width:50%;font-size:12px;letter-spacing:.04em;line-height:1.75;font-weight:500;padding-left:25px}@media all and (min-width: 0)and (max-width: 767px){.hello__section .jpn{font-size:13px;width:100%;padding:2em 16px 0}}.hello .toggle{font-size:17px;line-height:1.5;font-family:"Marcellus",serif;position:relative;letter-spacing:.9px;text-align:center;margin-top:60px;transition:opacity .6s ease}@media all and (min-width: 0)and (max-width: 767px){.hello .toggle{margin-top:2em}}.hello .toggle span{display:inline-block;cursor:pointer;color:#000;position:relative}.hello .toggle span:after{width:100%;height:1px;position:absolute;left:0;bottom:4px;content:"";transition:opacity .6s ease;background:#000}.hello .toggle:hover{opacity:.5}.hello .toggle:hover span:after{opacity:0}.hello .target{display:none}.rest{background:#f2f2f2;padding:120px 0}@media all and (min-width: 0)and (max-width: 767px){.rest{padding:0 0 70px}}.rest .wrap{width:900px;margin:0 auto}@media all and (min-width: 0)and (max-width: 767px){.rest .wrap{width:100%}}.rest h3{margin-top:0;margin-bottom:45px;font-size:40px;font-family:"Marcellus",serif;text-align:center;letter-spacing:1px;line-height:1}.restBox{padding-bottom:46px}.restEn{width:420px;font-size:11.5px;line-height:1.75;float:left;letter-spacing:.5px}.restEn span{margin-bottom:19px;display:block}.restJp{margin-top:-1px;width:420px;font-size:12.5px;line-height:1.98;float:right;letter-spacing:1px}.restJp span{margin-bottom:26px;display:block}.restImg img{width:100%}.partBox{padding:120px 0 30px;margin:0 auto 118px;width:1000px}.partInfo{margin-bottom:89px}.partImg{margin-top:5px;width:300px}.partImg img{width:100%}.partWord{width:628px}.partWord h4{margin-bottom:25px;font-size:32.5px;font-family:"Marcellus",serif;letter-spacing:1px}.partEn{margin-bottom:34px;font-size:11.5px;letter-spacing:.5px}.partEn span{margin-bottom:13px;display:block}.partJp{font-size:12px;letter-spacing:1px;line-height:1.9}.partJp span{margin-bottom:13px;display:block}@media all and (min-width: 0)and (max-width: 767px){.productflow .banner h2{height:104px}.commit{margin:0 16px;padding-bottom:50px;width:auto}.commit h3{margin-bottom:30px}.commitEn{margin-bottom:34px;line-height:1.5;letter-spacing:.3px}.commitJp{line-height:2.1;letter-spacing:1px}.buy{margin:0 16px;padding-bottom:70px;flex-wrap:wrap}.buyImg{margin-bottom:44px;width:auto;order:-1}.buyWord{width:auto;border:0}.buyBox{padding:0;width:auto;position:static;transform:none}.buyWord h3{margin-bottom:34px}.buyEn{margin-top:0;margin-bottom:37px;font-size:12px;line-height:1.45;letter-spacing:.5px}.buyJp{margin-top:0;font-size:13px;line-height:1.85;letter-spacing:1px}.rest{margin:0;width:auto}.restImg{margin-bottom:53px}.rest h3{margin-bottom:34px;line-height:1}.restBox{padding-bottom:0;margin:0 16px}.restEn{margin-bottom:41px;width:auto;font-size:12px;float:none;line-height:1.45;letter-spacing:.4px}.restJp{margin-top:0;width:auto;font-size:13px;line-height:1.85;float:none;letter-spacing:1px}.restJp span{margin-bottom:24px}.restJp:last-child span:last-child{margin-bottom:0}.partInfo{margin-bottom:108px}.partBox{padding:105px 0 1px;margin:0 37px 94px;width:auto}.partImg{margin-top:0;margin-bottom:30px;width:auto}.partWord{width:auto;float:none}.partWord h4{margin-top:0;margin-bottom:30px}.partEn{letter-spacing:.4px;line-height:1.43}.partJp{line-height:1.88}}.headLine.line{padding:163px 0 70px}.headLine.line h2{height:96px;text-align:center;margin:0}.headLine.line h2 img{height:100%}.lineInfo{padding-bottom:54px;margin:0 2.76%;counter-reset:number 0}.linePart{margin-bottom:75px;display:flex;justify-content:space-between}.linePart:nth-child(odd) .buyWord{order:-1}.lineInfo .buyImg,.lineInfo .buyWord{width:48.85%}.lineNum{margin-bottom:11px;font-size:20px;font-family:"Roboto",sans-serif;font-weight:100;display:block;text-align:center}.lineNum:before{counter-increment:number 1;content:counter(number, decimal-leading-zero) " "}.buyBox h3{margin-top:0;margin-bottom:20px;font-size:35px;font-family:"Marcellus",serif;text-align:center;letter-spacing:1px}.lineEn{margin-top:0;margin-bottom:25px;font-size:11px;letter-spacing:.5px}.lineJp{margin-top:0;margin-bottom:20px;font-size:12.5px;line-height:1.9;letter-spacing:1.3px}.lineUp{text-align:center}.lineUp a{font-size:14px;font-family:"Marcellus",serif;display:inline-block;position:relative;letter-spacing:1.4px}@media all and (min-width: 0)and (max-width: 767px){.headLine.line{padding:115px 0 62px}.headLine.line h2{height:84px}.headLine.line h2 img.sp{display:inline-block !important}.lineInfo{padding-bottom:27px;margin:0 14px}.linePart{margin-bottom:63px;flex-wrap:wrap}.linePart:nth-child(odd) .buyWord{order:2}.lineInfo .buyImg,.lineInfo .buyWord{width:auto}.lineInfo .buyImg{margin-bottom:13px}.lineNum{margin-bottom:3px}.buyBox h3{margin-bottom:20px;font-size:27.5px;line-height:1}.lineEn{margin-bottom:15px;letter-spacing:.4px}.lineJp{margin-bottom:19px;line-height:1.85}}.customer_service a.line{font-size:13px}.suBox{padding-top:109px}.suInfo{margin:0 auto;width:730px}.suEn{margin:0;padding-bottom:32px;font-size:11.5px;line-height:1.86;letter-spacing:.5px}.suEn span{margin-bottom:19px;display:block}.suJp{margin:0;padding-bottom:75px;font-size:13px;line-height:2.1;letter-spacing:1.4px}.suJp span{margin-bottom:12px;display:block}.suImg{margin:0;padding-bottom:122px}.suImg img{width:100%}.suAbout{margin:0;padding-bottom:129px}.suAbout h3{margin-top:0;margin-bottom:44px;padding-bottom:27px;font-size:19px;text-align:center;letter-spacing:2px;border-bottom:2px solid #434343}.suMess{margin-top:0;margin-bottom:47px;font-size:13px;line-height:2.1;letter-spacing:1.4px}.suInir{margin-top:0;margin-bottom:53px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","YuGothic M","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.suInir p{margin-top:0;margin-bottom:15px;padding-left:10px;font-size:12px;text-indent:-10px;letter-spacing:.4px}.suStore{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","YuGothic M","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.suStore h4{margin-top:4px;margin-left:3px;width:95px;font-size:14px;float:left;letter-spacing:2.5px}.suStoreInfo{margin-left:105px}.suStoreInfo p{margin-top:0;margin-bottom:10px;font-size:12px}.suStoreInfo p a{display:inline-block}@media all and (min-width: 0)and (max-width: 767px){.suBox{padding-top:76px}.customer_service h2{height:130px}.suInfo{margin:0 20px;width:auto}.suEn{padding-bottom:45px;line-height:1.52;letter-spacing:.3px}.suJp{padding-bottom:84px;line-height:1.92;letter-spacing:1px}.suImg{padding-bottom:76px;margin:0 -20px}.suAbout{padding-bottom:96px}.suAbout h3{margin-bottom:48px;padding-bottom:22px}.suMess{margin-bottom:38px;line-height:1.92;letter-spacing:1.1px}.suInir{margin-left:-6px;margin-bottom:61px}.suInir p{margin-bottom:1px;line-height:1.85}.suStore h4{width:90px}.suStoreInfo{margin-left:96px}}/*# sourceMappingURL=page-about.css.map */