.page-brand-story *{margin:0;padding:0}.page-brand-story ul,.page-brand-story ol{font:inherit;color:inherit;list-style:none;padding:0}.page-brand-story h1,.page-brand-story h2,.page-brand-story h3,.page-brand-story h4,.page-brand-story h5,.page-brand-story p{font:inherit;color:inherit}.page-brand-story button,.page-brand-story a,.page-brand-story .button{font:inherit;color:inherit;text-transform:none;letter-spacing:0;background-color:transparent;border:none;cursor:pointer}.page-brand-story img{vertical-align:top}.page-brand-story em,.page-brand-story i{font-style:normal}.page-brand-story a{text-decoration:none}.page-brand-story .visual-area{max-width:980px;margin:0 auto 35px;overflow:hidden}.page-brand-story .visual-area img{width:100%}.page-brand-story .tit-brand{display:block;line-height:46px;margin-bottom:30px;font-size:45px;color:#45191a;position:relative;padding-top:15px}@media (max-width: 640px){.page-brand-story .tit-brand{line-height:30px;font-size:30px;margin-bottom:15px}}.page-brand-story .tit-brand:before{content:"";top:0;left:0;position:absolute;width:.8em;height:3px;background:#372629}.page-brand-story .tit-brand .sub{line-height:12px;margin:0 0 10px;display:block;color:#372629;font-size:12px;letter-spacing:3px}@media (max-width: 640px){.page-brand-story .tit-brand .sub{font-size:12px}}.page-brand-story .tit-story{padding-top:10px;margin:50px 0 20px;font-size:34px;line-height:38px;color:#45191a;position:relative}@media (max-width: 640px){.page-brand-story .tit-story{margin:30px 0 10px;font-size:29px;line-height:29px;color:#363636}}.page-brand-story .tit-story:before{content:"";top:0;left:0;position:absolute;width:.8em;height:2px;background:#372629}.page-brand-story .tit-story .sub{margin-top:5px;color:#b28c6e;font-size:25px;display:block}@media (max-width: 640px){.page-brand-story .tit-story .sub{font-size:16px}}.page-brand-story .tab-brand{display:flex;font-size:14px;overflow:hidden;margin:40px 0 24px}.page-brand-story .tab{display:flex;gap:8px}.page-brand-story .tab-brand a{text-align:center;padding:5px 25px;border-color:#cdaf79;border-style:solid;border-width:1px;float:left;color:#cdaf79;background:#f6f6f6}.page-brand-story .tab-brand a.on{border-color:#372629;color:#372629}.page-brand-story .content-brand .content-inner{padding-bottom:0}.page-brand-story .content-brand .content-inner:after{content:"";clear:both;width:100%;display:block;height:1px}.page-brand-story .content-brand.ryo-story{padding-bottom:500px;background:url(/cdn/shop/files/page_ryo-story_brand_bg_pc_tw.png) no-repeat center bottom}.page-brand-story .content-brand .desc-box dt{color:#4f3834}.page-brand-story .brand-text{position:relative;font-size:16px;overflow:hidden;margin:0 0 100px}.page-brand-story .brand-text .img-area{float:left;width:100%}.page-brand-story .brand-text .con-area{width:100%;float:right}.page-brand-story .brand-text .img-area img{width:100%}.page-brand-story .brand02 .desc-box-brand{margin-bottom:40px}.page-brand-story .brand02 .desc-box-brand dt{margin-bottom:30px}.page-brand-story .brand02 .desc-box-brand dd{letter-spacing:-.03em}.page-brand-story .brand02 .txt01{position:relative}.page-brand-story .brand02 .txt01 dd p{padding-right:24%}.page-brand-story .brand02 .txt01 dd .img{width:22%;position:absolute;bottom:0;right:0}.page-brand-story .brand02 .txt01 dd .img img{width:100%}.page-brand-story .brand03 .img-area{width:46%}.page-brand-story .brand03 .con-area{width:52%}.page-brand-story .brand04 .img-area{width:34%}.page-brand-story .brand04 .con-area{width:64%}.page-brand-story .brand04 .desc-box dd:after,.page-brand-story .brand03 .desc-box dd:after{display:none}.page-brand-story .brand04 .desc-box dt,.page-brand-story .brand03 .desc-box dt{font-size:16px}.page-brand-story .desc-box-brand{font-size:16px;color:#3a3a3a}.page-brand-story .desc-box-brand dt{font-size:16px;color:#4f3834;font-weight:700}.page-brand-story .desc-box-brand dd{letter-spacing:-.02em}.page-brand-story .desc-box-brand p{margin-bottom:15px}.page-brand-story .ryo-story-main{padding:0 200px;overflow:hidden;width:422px;margin:30px auto 0;background:url(/cdn/shop/files/page_ryo-story_story_bg_tw.png) no-repeat;box-sizing:content-box}.page-brand-story .ryo-story-main li{width:50%;position:relative;width:195px;height:191px;margin-bottom:30px;box-shadow:5px 5px 5px #ccc}.page-brand-story .ryo-story-main li img{border:1px solid #8c8b8a;width:193px;height:189px}.page-brand-story .ryo-story-main li .tit{position:absolute;top:15px;right:15px;color:#fff;font-size:25px}.page-brand-story .ryo-story-main li.m01,.page-brand-story .ryo-story-main li.m03{float:left}.page-brand-story .ryo-story-main li.m02,.page-brand-story .ryo-story-main li.m04{float:right}@media all and (max-width: 1023px){.page-brand-story .ryo-story-main{padding:0;background:none}}@media all and (max-width: 768px){.page-brand-story .tab{gap:4px}.page-brand-story .tab-brand a{padding:5px 10px;font-size:13px;border-bottom-width:1px}}@media all and (max-width: 640px){.page-brand-story .content-brand.ryo-story{padding-bottom:50px;background-image:url(/cdn/shop/files/page_ryo-story_brand_bg_mo_tw.png);background-size:100% auto}.page-brand-story .tit-brand{line-height:30px;font-size:30px;margin-bottom:15px}.page-brand-story .tit-brand img{width:40px;height:30px}.page-brand-story .tit-brand .sub{font-size:12px}.page-brand-story .tit-brand02{font-size:24px}.page-brand-story .tit-story{margin:30px 0 10px;font-size:29px;line-height:29px;color:#363636}.page-brand-story .tit-story img{height:28px}.page-brand-story .tit-story .sub{font-size:16px}.page-brand-story .tit-brand-txt{font-size:12px}.page-brand-story .brand02 .desc-box-brand dt{margin-bottom:15px}.page-brand-story .brand02 .txt01 dd p{padding-right:50%}.page-brand-story .brand02 .txt01 dd .img{width:48%;top:0;bottom:auto}.page-brand-story .desc-box-brand{font-size:14px}.page-brand-story .desc-box-brand dt{font-size:18px}.page-brand-story .ryo-story-main{padding:0;background:none;width:211px}.page-brand-story .ryo-story-main li{width:100px;height:auto;width:99px;height:97px;margin-bottom:15px}.page-brand-story .ryo-story-main li img{width:100%;height:auto;width:97px;height:95px}.page-brand-story .ryo-story-main li .tit{top:10px;right:10px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/page-brand-story.scss.css.map */
