﻿@import url("https://fonts.googleapis.com/css?family=Oswald:200");@import url("https://fonts.googleapis.com/css2?family=Marck+Script&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Commissioner:wght@100;200;300;400;500;600;700;800;900&display=swap");html,body{height:auto}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}div{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;display:block}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none;list-style-type:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0}a{outline:none;hlbr:expression(this.onFocus=this.blur());cursor:pointer;transition:.2s}a:link,a:visited,a:hover,a:active{text-decoration:none}input{border:none;border-radius:0;-webkit-appearance:none}input,textarea,select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;border:none;border-radius:0;outline:none}select::-ms-expand{display:none}@font-face{font-family:"SocietyEditorFont";src:url(/webfonts/Society_Editor_Personal_Use_V1.woff)}@font-face{font-family:"shelby",sans-serif}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}body{font-family:"Noto Sans TC","微軟正黑體",Arial,Helvetica,sans-serif,"STHeiti Light","儷黑 Pro","LiHei Pro","新細明體";font-size:16px;color:#292929}input,textarea,select{font-family:"Noto Sans TC","微軟正黑體",Arial,Helvetica,sans-serif,"STHeiti Light","儷黑 Pro","LiHei Pro","新細明體";color:#292929}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{appearance:none}input[type=number]{-moz-appearance:textfield}.input-box-area{width:100%;margin:0 0 5px;text-align:left}.input-box-area label{font-size:86%;color:#f9b601;margin:0 0 5px;display:inline-block}.input-box-area p{color:#fff;line-height:40px;display:block}.input-box{position:relative}.input-box label.error{color:#fff;padding:3px 5px;border-radius:3px;margin:0;background:#e53b57;position:absolute;top:50%;right:3px;z-index:2;transform:translateY(-50%)}.input-sty{font-size:15px;color:#292929;width:100%;line-height:38px;padding:0 10px;border:1px solid #A5A5A5;border-radius:3px;background:#fff;box-sizing:border-box}.input-sty::placeholder{color:rgba(41,41,41,0.8)}.label-item-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.label-item-wrap label.error{color:#fff;padding:3px 5px;border-radius:3px;margin:0 0 0 10px;background:#e53b57}.input-tit{font-size:86%;color:#f9b601;margin:0 0 5px;display:inline-block}.label-item{cursor:pointer;padding:5px;margin:0 5px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.label-item span{font-size:86%;margin:0 0 0 5px}.radio-box{width:14px;height:14px;padding:2px 0 0 2px;border:1px solid #009aff;border-radius:50%;position:relative;box-sizing:border-box;display:inline-block;vertical-align:middle}input[type="radio"]:checked+.radio-box::after{content:"";width:8px;height:8px;border-radius:50%;background:#009aff;display:block}input[type="radio"]{opacity:0}.check-box{width:13px;height:13px;border:2px solid #009aff;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle}input[type="checkbox"]:checked+.check-box::after{content:"";font-size:15px;color:#009aff;transform:translateY(-1px);display:block}.input-sel{position:relative}.input-sel:has(select:open):after{transform:scale(1, -1) rotate(45deg) translate(-0.25em, -.25em)}.input-sel select{padding-right:1.5em}.input-sel:after{content:"";display:block;width:.75em;height:.75em;border-bottom:1px solid #A5A5A5;border-right:1px solid #A5A5A5;transform:rotate(45deg);position:absolute;top:0;bottom:.5em;right:1.5em;margin:auto 0;z-index:2;transition:transform .25s}.switch{position:relative;display:inline-block;vertical-align:middle;width:65px;height:30px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background:#329a04}.switch input:checked+.slider:after{content:"on";right:35px}.switch input:focus+.slider{box-shadow:0 0 5px #111}.switch input:checked+.slider:before{-webkit-transform:translateX(35px);-ms-transform:translateX(35px);transform:translateX(35px)}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#999;transition:.4s;-webkit-transition:.4s;border-radius:50px;padding:3px}.slider:before{position:absolute;content:"";height:24px;width:24px;background:#fff;transition:.4s;-webkit-transition:.4s;border-radius:30px;left:3px;bottom:3px}.slider:after{position:absolute;content:"off";color:#fff;line-height:25px;padding:0 0 0 5px;right:15px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #333 inset;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff}.pasw{-webkit-text-security:disc}.btn-area{text-align:center;margin:15px 0 0}.btn{font-size:125%;color:#fff;font-weight:500;width:100px;padding:5px 10px;background:#f9b601;display:inline-block;vertical-align:middle;cursor:pointer;transition:.2s}.btn:hover{opacity:.9}.submit-btn{position:relative}.submit-btn input{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;cursor:pointer}.sub-filter-btn{display:inline-block;vertical-align:middle;position:relative;cursor:pointer}.sub-filter-btn input{position:absolute}.sub-filter-btn label{color:#d89f1f;border-radius:10px;padding:3px 10px;display:block;cursor:pointer;transition:.2s}.sub-filter-btn label:hover{color:#fff}.sub-filter-btn input[type="radio"]:checked+label{color:#fff;background:#d89f1f}.check-box2{width:13px;height:13px;margin:0 3px;border:2px solid #d1c0a5;border-radius:2px;transition:.2s;cursor:pointer;display:inline-block;vertical-align:middle}input[type="checkbox"]:checked+.check-box2::after{content:"";font-size:15px;color:#d1c0a5;transition:.2s}.check-box-c{width:30px;height:30px;border:2px solid #fff;border-radius:50%;box-sizing:border-box;position:relative}input[type="checkbox"]:checked+.check-box-c::after{content:"";width:30px;height:30px;display:block;background:url(/img/icon_c.png) no-repeat center center;background-size:contain;transition:.2s;position:absolute;top:-2px;left:-2px}input[type="radio"]:checked+.check-box-c::after{content:"";width:30px;height:30px;display:block;background:url(/img/icon_c.png) no-repeat center center;background-size:contain;transition:.2s;position:absolute;top:-2px;left:-2px}.ex-inp-wrap{margin:10px 20px;border:1px solid #009aff;border-radius:5px}.ex-tit{font-size:18px;color:#fff;padding:5px;background:#009aff}.ex-box{padding:5px}.ex-box p{margin:5px 0}.ex-box i{color:#009aff}.custom-radio-group{display:flex;align-items:flex-start;width:100% !important;font-size:.875em !important;cursor:pointer;margin-top:6px;letter-spacing:.024em;text-align-last:left !important;position:relative !important}.custom-radio-group input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none;padding-left:0 !important}.custom-radio-group input[type="checkbox"]:checked+span:after{opacity:1}.custom-radio-group input[type="checkbox"]:focus+span:after{outline:2px solid #A5A5A5;outline-offset:2px}.custom-radio-group span{width:14px;height:14px;flex-shrink:0;margin-right:4px;border:1px solid #A5A5A5;border-radius:50%;top:2px;display:inline-block;position:relative;box-sizing:border-box}.custom-radio-group span::after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:#A5A5A5;opacity:0;transition:opacity .2s}.custom-radio-group a:hover,.custom-radio-group a:focus-visible{text-decoration:underline}html{height:auto}body{height:auto;background:#EDE9DF}.loading{width:100%;height:100%;position:fixed;top:0;left:0;background:#7D0F14;z-index:20;transition:.2s;opacity:1;visibility:visible}.loading.on{opacity:0;visibility:hidden}.loading-box{width:140px;height:165px;position:absolute;top:50%;right:0;bottom:0;left:50%;z-index:1;transform:translate(-50%, -50%)}.loadin-img{width:100px;margin:0 auto 20px}.loadin-img img{width:100%}.loadin-txt{font-size:20px;color:#fff;width:100%;text-align:center;animation:load 1.5s infinite ease-in-out}@keyframes load{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.progress-box{width:100%;background:#C8BEAF;position:absolute;bottom:0;left:0;z-index:2}.progress-box .progress{height:10px;background:#C89664;width:0}.nav-area-bg{width:100%;height:0;transition:.4s;background:#EDE9DF;position:fixed;top:80px;left:0;z-index:9}.nav-area{width:100%;padding:16px 45px;position:fixed;top:0;box-sizing:border-box;z-index:10}.nav-area:after{content:"";display:block;height:0;background:#EDE9DF;position:absolute;top:0;right:0;left:0;z-index:1;transition:.2s}.nav-area.on{box-shadow:0 0 15px rgba(0,0,0,0.1)}.nav-area.on:after{height:100%}.nav-area.on nav a.logo{background:url(/img/logo_b.svg) no-repeat center center/contain}.nav-area.on .nav-btn-box .tit{color:#292929}.nav-area.on .nav-btn-box .tit:hover{color:#5F1E00}.nav-area.on .hamburger-inner,.nav-area.on .hamburger-inner:after,.nav-area.on .hamburger-inner:before{background:#292929}.nav-area.page{top:0;position:sticky;background:#EDE9DF;box-shadow:0 0 15px rgba(0,0,0,0.1);z-index:11}.nav-area.page nav a.logo{background:url(/img/logo_b.svg) no-repeat center center/contain}.nav-area.page .nav-btn-box .tit{color:#292929}.nav-area.page .nav-btn-box .tit:hover{color:#5F1E00}.nav-area.page .hamburger-inner,.nav-area.page .hamburger-inner:after,.nav-area.page .hamburger-inner:before{background:#292929}.nav-area.page .hamburger.is-active .hamburger-inner,.nav-area.page .hamburger.is-active .hamburger-inner:after,.nav-area.page .hamburger.is-active .hamburger-inner:before{background:#292929}nav{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;z-index:11}nav a.logo{width:150px;height:40px;display:inline-block;background:url(/img/logo.svg) no-repeat center center/contain;transition:.2s}nav a.logo:hover{opacity:.8}nav h1{line-height:0;opacity:0}.nav-btn-box{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.nav-btn-box .tit{color:#fff;line-height:1;padding:15px 0;padding-right:62px;display:inline-block;position:relative;z-index:2;cursor:pointer;transition:.2s}.nav-btn-box .tit:nth-last-child(2){font-family:"Commissioner",sans-serif;letter-spacing:0;padding-right:0}.nav-btn-box .tit:hover{color:#5F1E00}.nav-btn-box span{display:inline-block;transition:.2s}.nav-btn-box span.lan{font-size:18px}.nav-btn-box span.zh{font-size:18px;letter-spacing:2px;position:relative}.nav-btn-box span.en{font-family:"Commissioner",sans-serif;font-size:20px;letter-spacing:0;color:#5F1E00;font-weight:400;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;position:absolute;top:12px;left:0;z-index:1;opacity:0}.nav-btn-box .tit.hover:hover span.zh{opacity:0}.nav-btn-box .tit.hover:hover span.en{opacity:1}.nav-btn-box .tit.hover:hover #navSub1{height:136px}.nav-btn-box .tit.hover:hover #navSub2{height:210px}.nav-btn-box .tit.hover:hover #navSub3,.nav-btn-box .tit.hover:hover #navSub4{height:68px}.nav-btn-box .tit.act span.zh{opacity:0}.nav-btn-box .tit.act span.en{opacity:1}.nav-sub{position:absolute;top:100%;left:0;z-index:1;height:0px;transition:.2s;overflow:hidden}.nav-sub-btn{padding:5px 0}.nav-sub-btn a{font-size:15px;line-height:1;color:#292929}.nav-sub-btn a:hover{color:#5F1E00}.mb-txt{font-family:"Commissioner",sans-serif;font-weight:500;font-size:15px;color:#292929;margin-right:10px}.nav-mouse-area{width:calc(100% + 2px);position:absolute;top:0;left:0;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.nav-mouse-area.act{height:218px}.nav-mouse-box .title{font-size:18px;color:#fff;line-height:1;letter-spacing:2px;padding:15px 0;padding-right:62px;display:inline-block;opacity:0}.nav-mouse-box:last-child .title{font-family:"Commissioner",sans-serif;padding-right:0;letter-spacing:0}.nav-mouse-link-box{height:0;transition:.4s;overflow:hidden}.nav-mouse-link-box:last-child{padding-right:0}#navSub1.act{height:170px}#navSub2.act{height:210px}#navSub3.act,#navSub4.act{height:170px}.nav-social-box.act{display:block;height:auto}.nav-social-box{width:30px;height:0;text-align:center;position:absolute;right:-2px;bottom:0;z-index:1;display:none}.nav-social-box a{width:24px;height:24px;margin-top:24px;display:inline-block;position:relative}.nav-social-box a img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;object-fit:contain}.nav-social-box a:hover{opacity:.8}.nav-social-box a:first-child{margin-top:0}.nav-social-box a:last-child{width:30px;height:21px;margin-top:21px}.ham-box{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;display:none}.hamburger{padding:0;height:20px}.hamburger-inner{background:none;top:14px}.hamburger-box{width:20px;height:20px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:20px;height:2px}.hamburger-inner:before{top:0}.hamburger-inner:after{bottom:-5px}.hamburger.is-active .hamburger-inner{background:#000}.mb-nav-bg{width:100%;height:0;background:#EDE9DF;position:fixed;top:0;left:0;z-index:11}.mb-nav-area{width:100%;position:fixed;top:0;left:0;z-index:12;display:none}.mb-nav-top{padding:14px 25px 20px 30px;background:#EDE9DF;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.mb-nav-top .logo-box{width:130px;height:35px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden}.mb-nav-top .logo-box img{position:relative;transform:translateY(30px)}.mb-nav{height:calc(100vh - 85px);padding:15px 20px 0;overflow:scroll;display:flex;flex-wrap:wrap;justify-content:center;align-content:space-between}.mb-nav-cont-top{width:100%}.mb-nav-cont-cover{overflow:hidden}.mb-nav-tit-box.on{transform:translateY(0)}.mb-nav-tit-box.aron .arrow-box i{transform:rotateX(180deg)}.mb-nav-tit-box{color:#292929;padding:7px 10px;border-bottom:1px solid #E2DBD2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;cursor:pointer;transform:translateY(30px)}.mb-nav-tit-box .tit{font-size:15px}.mb-nav-tit-box .arrow-box{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.mb-nav-tit-box .arrow-box span{font-family:"Commissioner",sans-serif;font-size:13px;margin-right:15px}.mb-nav-tit-box .arrow-box i{font-size:20px;transition:.2s}.mb-nav-sub{padding:5px 10px 25px;border-bottom:1px solid #E2DBD2;display:none}.mb-nav-sub .item{padding:5px 0}.mb-nav-sub .item a{font-size:13px;color:#292929}.mb-nav-sub .item a:hover{color:#C89664}.mb-social-area{font-size:15px;padding:20px 10px}.mb-social-area a{font-family:"Commissioner",sans-serif;color:#292929}.mb-social-area a:hover{color:#C89664}.mb-social-cover{overflow:hidden}.mb-social-cont{transform:translateY(30px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.mb-social-box{font-size:23px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.mb-social-box .box{margin-right:15px;display:block}.mb-social-box .box:last-child{margin-right:0}.mb-copyright-box{font-family:"Commissioner",sans-serif;font-size:10px;color:#292929;text-align:center;overflow:hidden;margin:0 0 100px}.mb-copyright{transform:translateY(30px)}.side-act-area{width:52px;text-align:center;position:fixed;top:50%;left:-60px;transform:translateY(-50%);display:flex;flex-wrap:wrap;justify-content:center;align-content:space-between;z-index:5;transition:.2s}.side-act-area .tit{font-size:15px;color:#5F1E00;letter-spacing:3px;writing-mode:vertical-rl;margin:0 0 110px}.side-act-area.on{left:0}.act-dot-box{width:100%}.act-dot-box .dot{width:100%;height:34px;border-radius:0 20px 20px 0;margin:0 0 25px;display:block;position:relative;cursor:pointer;transition:.2s}.act-dot-box .dot:last-child{margin:0}.act-dot-box .dot:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#5F1E00;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%)}.act-dot-box .dot:hover{background:rgba(95,30,0,0.5)}.act-dot-box .dot:hover:after{background:#EDE9DF}.act-dot-box .dot.act{background:#5F1E00}.act-dot-box .dot.act:after{background:#EDE9DF}.slide-banner-area{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:space-between;align-items:flex-start}.slide-banner-area .swiper{margin:0}.slide-banner-area .swiper-button-prev:after{content:""}.slide-banner-area .swiper-button-next:after{content:""}.slide-banner-area .ind-sw-prev{left:45px}.slide-banner-area .ind-sw-next{right:45px}.slide-banner{width:62%;height:100%;overflow:hidden}.slide-banner .swiper-slide{position:relative}.slide-banner .swiper-slide img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.slide-txt-area{color:#E2DBD2;width:38%;height:100%;padding:70px 60px;background:#7D0F14;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:absolute;top:0;right:0;z-index:2}.slide-txt-cont{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;transform:translate(100px, 50%);opacity:0;transition-timing-function:cubic-bezier(.54, .14, .34, .99);transition-duration:1s;transition-delay:.1s}.slide-txt-cont>div{width:100%}.slide-txt-cont .tit{font-size:37px;line-height:1.48;letter-spacing:3px;margin:0 0 150px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.slide-txt-cont .tit .dot{width:15px;height:15px;margin-right:5px;background:url(/img/coffeedot_on.svg) no-repeat center center/contain;display:none}.slide-txt-cont .en{font-family:"shelby",sans-serif;font-size:45px;line-height:1;font-weight:400;margin:0 0 26px}.slide-txt-cont .cont{font-size:20px;letter-spacing:2px;font-weight:300;line-height:1.5;margin:0 0 100px}.slide-txt-cont .arr-box{font-size:16px;font-weight:300;letter-spacing:2px;color:#E2DBD2;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;transition:.2s}.slide-txt-cont .arr-box:hover{transform:translateX(15px)}.slide-txt-cont .arr-box span{margin-right:10px}.slide-txt-cont .arr-box .arr{width:47.17%;transition:.2s}.slide-txt-cont .arr-box .arr img{width:100%}.change-data{transform:translate(0, 50%);opacity:1}@keyframes changeData{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(100px);opacity:1}}.swiper-side-banner{width:100px;height:100%;overflow:hidden;position:absolute;top:0;right:0;z-index:1}.swiper-side-banner .swiper-slide{position:relative}.swiper-side-banner .swiper-slide img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.ind-dot-side .main-area{background:#EDE9DF}.banner-area{height:100vh;position:relative;background:#EDE9DF}.banner-video-box{width:100%;height:100%;background:#C89664;position:absolute;top:0;left:0;z-index:2}.banner-video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.banner-video video{width:100%;height:100%;object-fit:cover}.m-banner-video{display:none}.swiper-banner{height:100%;overflow:hidden}.swiper-banner .swiper-slide img{width:100%;height:100%;object-fit:cover}.slogin-box{color:#fff;width:100%;padding:0 10px;text-align:center;letter-spacing:3px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%)}.slogin-box br{display:none}.slogin-box .tit{font-size:42px;margin:0 0 15px}.slogin-box .cont{font-size:17px}.banner-icon{position:absolute;bottom:10%;left:50%;z-index:2;transform:translateX(-50%)}@keyframes iconCircle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ind-main-area{overflow:hidden}.main-cont{max-width:1680px;margin:0 auto}.ind-cont01{padding:300px 0 0}.ind-cont01 .m-tit-box.ind{margin-bottom:110px}.ind-cont02{padding:150px 0 0}.ind-cont02 .m-tit-box.ind{margin-bottom:130px}.ind-cont02+.coffee-hr-box{padding-bottom:0}.ind-cont03{padding:300px 0 0}.ind-cont04{padding:100px 0 200px}.ind-cont04 .m-tit-box.ind{margin-bottom:246px}.mb-show{display:none}.m-tit-box{color:#7D0F14;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.m-tit-box.ind{max-width:1120px;margin:0 auto}.m-tit{text-align:center;display:inline-block}.m-tit h2{font-size:46px;line-height:1.41;font-weight:500;margin:0 -10px 14px 0;letter-spacing:.2em}.m-tit .sup{font-family:"Commissioner",sans-serif;font-size:22px;font-weight:500;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.m-tit .sup span{margin:0 10px;display:inline-block}.m-tit .sup:before,.m-tit .sup:after{content:"";width:11px;height:16px;margin:2px 0 0;background:url(/img/icon_cofdot.svg) no-repeat center center/contain}.m-tit.inn h2{font-size:50px;margin-bottom:3px}.m-tit.w .sup:before,.m-tit.w .sup:after{background:url(/img/icon_cofdotw.svg) no-repeat center center/contain}.tit-more{color:#7D0F14;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.tit-more span{font-size:15px;letter-spacing:2px;font-weight:300;display:inline-block;margin-right:5px}.tit-more img{transition:.2s}.tit-more:hover{color:#4f0a0d}.tit-more:hover img{transform:translateX(5px)}.ind-val-area{max-width:1007px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;position:relative}.ind-val-area .img-box{width:550px;height:750px;border-radius:15px;overflow:hidden;position:relative}.ind-val-area .img-box img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.ind-val-area .cube-info-box{position:absolute;bottom:65px;left:0;z-index:3}.cube-info-box{color:#E2DBD2;width:520px;height:510px;padding:60px 50px;border-radius:15px;text-align:center;letter-spacing:3px;background:#5F1E00}.cube-info-box .m-tit h2{font-weight:normal}.img-load-scale{overflow:hidden}.img-load-scale img{transition:.6s;transition-timing-function:ease-in-out;transform:scale(1)}.img-mask{width:100%;height:100%;background:#C89664;position:absolute;top:0;left:0;z-index:3}.cube-info-txt{height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:space-between}.cube-info-txt .tit-box,.cube-info-txt .cont-box{width:100%}.cube-info-txt .tit-box .en,.cube-info-txt .cont-box .en{margin:0 0 25px;font-family:"shelby",sans-serif}.cube-info-txt .tit-box .en img,.cube-info-txt .cont-box .en img{width:190px;margin:0 auto}.cube-info-txt .tit-box .tit,.cube-info-txt .cont-box .tit{font-size:37px;letter-spacing:8px}.cube-info-txt .tit-box .txt,.cube-info-txt .cont-box .txt{font-size:15px;line-height:1.8;font-weight:300;text-align:center}.cube-info-txt .tit-box .en{font-size:25px}.cube-info-txt .cont-box .en{font-size:45px;line-height:1;letter-spacing:0}.cube-info-txt .cont-box .en img{width:130px}.mb-cube-area{display:none}.mb-cube-area .top-box{width:calc(100% - 35px);margin-left:35px;border-radius:10px 10px 0 0;background:#5F1E00;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.mb-cube-area .title-box{padding:38px 30px 0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.mb-cube-area .title-box .en{margin:0 0 15px}.mb-cube-area .title-box .tit{font-size:21px;color:#E2DBD2;width:100%;text-align:center;letter-spacing:3px}.mb-cube-area .img-box{width:100%;padding-bottom:124%;margin-top:-33px;border-radius:10px 10px 10px 0;transform:translate(-35px, 60px);position:relative;overflow:hidden}.mb-cube-area .img-box img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.mb-cube-area .bot-box{width:100%;padding:98px 32px 40px;border-radius:0 0 10px 10px;background:#F5F5EF}.mb-cube-area .bot-box .info-box{color:#7D0F14;font-size:15px;letter-spacing:3px;line-height:1.5}.mb-cube-area .bot-box .info-box .en{font-family:"shelby",sans-serif;font-size:45px;letter-spacing:0;line-height:1;font-weight:400;margin:0 0 12px}.m-fea-slide-group{display:none}.item-cube-end-box{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.item-cube-area{width:1280px;width:1090px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}.item-cube-area .m-mask-slide-left,.item-cube-area .m-mask-slide-right{display:none}.item-cube-area .swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.str-more{font-size:15px;color:#7D0F14;width:40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.str-more span{letter-spacing:3px;writing-mode:vertical-rl;display:inline-block;margin:0 0 25px}.str-more .arr{width:40px;height:40px;font-size:20px;text-align:center;line-height:40px;border:1px solid #7D0F14;border-radius:50%;transition:.2s}.str-more:hover .arr{color:#fff;background:#7D0F14}.item-cube-group{width:1090px;overflow:hidden}.item-cube-img{margin:0 0 36px;border-radius:15px;overflow:hidden;position:relative}.item-cube-img .item-img{padding-bottom:100%;position:relative;background:#E4D8CB}.item-cube-img .item-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;transition:.1s ease-out;opacity:1}.item-cube-img .item-info{color:#E2DBD2;width:100%;height:100%;padding:35px 25px;text-align:center;border-radius:15px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;background:#7D0F14;position:absolute;top:0;left:0;z-index:2;transition:.25s;opacity:0}.item-cube-img .item-info>div{width:100%}.item-cube-img .item-info .en{font-size:25px;text-align:center;margin:0 0 35px}.item-cube-img .item-info .en img{width:62%;display:inline-block}.item-cube-img .item-info .tit{font-size:17px;font-weight:400;letter-spacing:3px}.item-cube-img .item-info .info{font-size:15px;font-weight:300;letter-spacing:2px;line-height:1.8}.item-cube-img:hover .item-img img{opacity:0}.item-cube-img:hover .item-info{opacity:1}.icon-new{font-family:"Commissioner",sans-serif;font-size:18px;color:#fff;width:65px;height:65px;line-height:64px;text-align:center;border-radius:50%;background:#FFA20C;position:absolute;top:25px;right:30px;z-index:2}.item-cube-name{letter-spacing:3px;padding:0 0 17px;border-bottom:1px solid #292929}.item-cube-name .name{color:#292929;font-size:18px;letter-spacing:3px;margin:0 0 46px;font-weight:500}.item-cube-name a{font-size:15px;color:#292929;letter-spacing:2px;text-align:right;display:flex;justify-content:space-between;align-items:center;flex-grow:1;backface-visibility:hidden}.mb-swiper-btn-box{width:100%;margin-top:53px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;display:none}.mb-swiper-btn-box .swiper-pagination-fraction{width:auto;font-size:13px}.mb-swiper-btn-box .page{width:27px;color:#5F1E00;margin:0 21px;text-align:center}.mb-swiper-btn-box .left,.mb-swiper-btn-box .right{width:36px;height:36px;cursor:pointer;transition:.2s}.mb-swiper-btn-box .left{background:url(/img/mb_arrl.svg) no-repeat center center/contain}.mb-swiper-btn-box .left:hover{background:url(/img/mb_arrl_on.svg) no-repeat center center/contain}.mb-swiper-btn-box .right{background:url(/img/mb_arrr.svg) no-repeat center center/contain}.mb-swiper-btn-box .right:hover{background:url(/img/mb_arrr_on.svg) no-repeat center center/contain}.coffee-hr-box{padding:100px 0;position:relative;z-index:2}.circle-hr-box{width:123px;margin:0 auto;position:relative}.circle-hr-box img{width:100%}.circle-hr-box img.circle{animation:iconCircle 5s infinite linear}.circle-hr-box img.dot{position:absolute;top:0;left:0;z-index:1}.ind-life-area{max-width:1010px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;position:relative}.ind-life-area .img-box{width:505px;height:700px;border-radius:15px;transform:translateY(-65px);overflow:hidden;position:absolute;bottom:0;left:0;z-index:2}.ind-life-area .img-box img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.ind-life-area .cube-info-box{width:460px;height:630px;padding:80px 50px 80px 0;border-radius:0 15px 15px 0;position:relative}.ind-life-area .cube-info-box:before{content:"";display:block;width:380px;height:100%;border-radius:15px 0 0 15px;background:#5F1E00;position:absolute;bottom:0;left:0;z-index:1;transform:translateX(-99%)}.ind-life-area .cube-info-txt .cont-box .en img{width:100px}.mb-cube-area.life .top-box{margin:0}.mb-cube-area.life .img-box{margin-right:0;border-radius:10px 10px 0 10px;transform:translate(35px, 45px)}.m-slide-group{display:none}.slide-coffee-area{max-width:100%;max-width:1030px;margin:0 auto}.slide-coffee-area .swiper{overflow:unset}.slide-coffee-area .swiper-button-prev{left:-43px;top:calc( 50% - 38px);transform:translateY(-50%)}.slide-coffee-area .swiper-button-prev:after{content:""}.slide-coffee-area .swiper-button-next{right:-43px;top:calc( 50% - 38px);transform:translateY(-50%) rotateY(180deg)}.slide-coffee-area .swiper-button-next:after{content:""}.swiper-coffee .swiper-slide .slide-coffee-img{opacity:1 !important}.swiper-coffee .swiper-slide-active .slide-coffee-img{width:515px;height:690px;right:calc(100% - 515px);bottom:62px}.swiper-coffee .swiper-slide-next .slide-coffee-img{right:calc(100% - 487px)}.slide-coffee-box{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.slide-coffee-img{width:490px;height:655px;border-radius:15px;overflow:hidden;position:absolute;right:0;bottom:79px;z-index:2;transition:1s;cursor:pointer}.slide-coffee-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.slide-coffee-info-cont{width:515px;height:630px;padding:83px 66px 61px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:space-between;color:#E2DBD2;border-radius:0 15px 15px 0;background:#C89664;position:relative}.slide-coffee-info-cont:before{content:"";display:block;width:340px;height:100%;border-radius:15px 0 0 15px;background:#C89664;position:absolute;bottom:0;left:0;z-index:1;transform:translateX(-99%)}.slide-coffee-info{width:100%;margin:0 auto}.slide-coffee-info>div{width:100%}.slide-coffee-info .tit{font-size:21px;font-weight:400;line-height:1.5;letter-spacing:3px;margin:0 0 50px}.slide-coffee-info .date{font-family:"Commissioner",sans-serif;font-weight:300;font-size:15px;border-bottom:1px solid #E2DBD2;padding:10px 0;margin:0 0 24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.slide-coffee-info .date span{display:block}.slide-coffee-info .date a{display:none;color:#E2DBD2;letter-spacing:3px}.slide-coffee-info .cont{font-size:15px;font-weight:300;line-height:1.8;letter-spacing:3px;margin:0 0 25px}.slide-coffee-link{text-align:right}.slide-coffee-link a{font-size:15px;color:#E2DBD2;letter-spacing:3px}.slide-coffee-link i{transition:.2s}.ind-bot-banner-box{height:0;background:#EDE9DF}.ind-bot-banner{width:100%;position:relative}.ind-bot-banner img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.footer-video-bg{width:100%}.footer-video-bg video{width:100%;display:block}.about-dot-side .main-area{overflow:hidden}.about-area1{max-width:1680px;padding:150px 0 435px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.about-area1 .main-cont{max-width:1475px;margin:unset}.about-area1 .m-tit-box{margin:0 0 35px}.about-area1 .mb-tit-box{display:none}.about-area2{padding:300px 0 77px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.about-area2+.coffee-hr-box{padding-bottom:0}.about-area3{padding:300px 0 15px}.about-area3+.coffee-hr-box{padding-bottom:0}.about-area4{padding:300px 0 320px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.about-solgan-area{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.about-solgan-area .cube-info-box{width:535px;height:600px;border-radius:15px 0 0 15px;padding:90px 20px 95px;position:relative;transform:translateY(67px);z-index:3}.about-solgan-area .cube-info-box:after{content:"";display:block;width:300px;height:100%;border-radius:0 15px 15px 0;background:#5F1E00;position:absolute;right:0;bottom:0;z-index:1;transform:translateX(99.5%)}.about-solgan-area .m-tit-box{color:#E2DBD2}.about-solgan-area .img-box{width:940px;height:650px;position:relative;z-index:3}.about-solgan-area .img-box img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.m-about-banner{display:none}.about-banner{color:#E2DBD2;text-align:center;position:relative}.about-img{text-align:center;width:100%;height:100vh;padding:26vh 0 0;background:url(/img/about02-1.jpg) no-repeat center center/cover}.about-img h2{font-size:37px;letter-spacing:7px;color:#E2DBD2;margin:0 0 24px}.about-img p{font-size:17px;line-height:1.8;letter-spacing:3px;font-weight:200;margin:0}.about-main-area .m-tit-box{max-width:1120px}.about-solgan-area .m-tit .sup{font-size:22px;line-height:1.22;letter-spacing:0px}.about-quality-area{width:1008px;margin:0 auto}.about-quality-area .m-tit-box{margin:0 0 140px}.about-quality-box{margin:0 0 290px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.about-quality-box .info-box{max-width:270px}.about-quality-box .tit-box{color:#7D0F14;margin:0 0 92px}.about-quality-box .tit-box .tit{font-size:37px;margin:0 0 27px;letter-spacing:.2em}.about-quality-box .tit-box .sup{font-size:25px;line-height:1.2;font-weight:500;font-family:"Commissioner",sans-serif}.about-quality-box .cont{font-size:15px;color:#292929;line-height:1.7;letter-spacing:.2em}.about-quality-box .img-area{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;position:relative;cursor:pointer}.about-quality-box .img-area .str-more{color:#E2DBD2;margin-left:30px;position:relative;z-index:2}.about-quality-box .img-area .str-more .arr{border-color:#E2DBD2}.about-quality-box .img-area:after{content:"";width:575px;height:500px;border-radius:15px;background:#7D0F14;position:absolute;right:0;bottom:0;z-index:1;transform:translate(106px, 62px)}.about-quality-box .img-box{width:653px;height:518px;border-radius:15px;overflow:hidden;position:relative;z-index:2}.about-quality-box .img-box img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:2}.about-quality-box:nth-child(even) .info-box{order:1}.about-quality-box:nth-child(even) .tit-box{text-align:right}.about-quality-box:nth-child(even) .img-area{justify-content:flex-end;order:0}.about-quality-box:nth-child(even) .img-area:after{background:#C89664;right:auto;left:0;transform:translate(-106px, 62px)}.about-quality-box:last-child{margin:0}.mb-about-mask-left{display:none}.mb-about-mask-right{display:none}.mb-about-quality-area{display:none}.swiper-quality{position:relative}.swiper-quality .swiper-wrapper{z-index:2}.swiper-quality .mb-about-quality-img-box{opacity:1 !important}.mb-about-quality-img-box{width:100%;margin:0 auto;position:relative;z-index:2}.mb-about-quality-img-box.next{left:-27%}.mb-about-quality-img-box.prve{right:-27%}.mb-about-quality-img{padding-bottom:135%;border-radius:10px;overflow:hidden;position:relative;transform:scale(1);transition:.3s}.mb-about-quality-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.mb-about-quality-info-box{padding:35px 5px;margin:0 -20px;border-radius:0 0 10px 10px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;position:relative}.mb-about-quality-info-box .tit-box{width:100%;color:#E2DBD2;padding-bottom:25px;margin:0 0 10px;border-bottom:1px solid #E2DBD2}.mb-about-quality-info-box .tit-box .en{font-size:13px;margin:0 0 5px}.mb-about-quality-info-box .tit-box .tit{font-size:18px;letter-spacing:3px}.mb-about-quality-info-box .arr-box{color:#E2DBD2;display:block}.mb-about-quality-info-box .arr-box i{margin-left:5px;transition:.2s}.mb-about-quality-info-box .arr-box:hover i{transform:translateX(5px)}.light-quality-area{position:fixed;width:100%;height:100%;top:0;left:0;z-index:20;overflow:hidden;display:none;background:#000}.light-close{width:18px;height:18px;background:url(/img/icon_close.svg) no-repeat center center/contain;position:absolute;top:20px;right:20px;z-index:21;cursor:pointer;transition:.2s}.light-close:hover{transform:rotate(90deg)}.light-quality-img-box{width:100%;height:100%;position:relative}.light-quality-img-box img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.light-quality-info-box{width:100%;height:0%;padding:66px 134px;background:#7D0F14}.light-quality-info{color:#E2DBD2;max-width:560px;position:relative;top:100px;opacity:0}.light-quality-info .en{font-size:13px;margin:0 0 8px;display:none}.light-quality-info .tit{font-size:37px;letter-spacing:7px;margin:0 0 41px}.light-quality-info .txt{font-size:15px;line-height:1.7;letter-spacing:3px}.about-event-area{max-width:1120px;margin:0 auto}.about-event-area .m-tit-box{margin:0 0 300px}.about-event-list-area{width:744px;margin:0 auto;padding-top:90px;position:relative}.about-event-line{width:2px;height:95%;background:#C89664;position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%)}.about-event-line:before,.about-event-line:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#C89664;position:absolute;left:-5px}.about-event-line:before{top:0}.about-event-line:after{bottom:0}.about-event-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse;transform-style:preserve-3d;perspective:1000px}.about-event-box{width:calc(50% - 1px);padding-left:72px;position:relative;margin-bottom:80px}.about-event-box:nth-child(2){margin-top:120px}.about-event-box:nth-child(odd){margin-top:-120px}.about-event-box:nth-child(1){margin-top:0}.about-event-box:nth-child(even){padding-left:0;padding-right:72px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.about-event-box:nth-child(even) .about-event-year{left:-85px;right:auto}.about-event-box:nth-child(even):before{right:0;left:auto}.about-event-box:last-child{margin-bottom:0}.about-event-box:before{content:"";display:block;width:40px;height:2px;background:#C89664;position:absolute;top:50%;left:0;transform:translateY(1px)}.about-event-year{font-size:25px;color:#E2DBD2;line-height:55px;width:170px;text-align:center;padding:0 10px;background:#C89664;position:absolute;right:-85px;bottom:41px;z-index:3;transition:.5s;opacity:1}.about-event-img{width:300px;height:375px;border-radius:15px;overflow:hidden;position:relative;cursor:pointer;transition:.5s}.about-event-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;transition:.3s}.about-event-txt-cont{width:100%;height:100%;padding:25px;background:#7D0F14;position:absolute;top:0;left:0;z-index:2;box-sizing:border-box;opacity:0;transition:.3s}.about-event-txt-box{transform:scale(.9);transition:.3s}.about-event-txt{font-size:15px;color:#E2DBD2;letter-spacing:2px;line-height:1.4;list-style:disc;padding:0 0 0 20px}.about-event-txt li{margin:0 0 12px}.about-event-box.on .about-event-img{transform:scale(1.1)}.about-event-box.on .about-event-year{opacity:0}.about-event-box.on .about-event-txt-cont{opacity:1}.about-event-box.on .about-event-txt-box{transform:scale(1)}.about-mb-event-list-area{padding-top:60px;border-top:1px solid #E2DBD2;display:none}.about-mb-event-box{margin:0 0 40px}.about-mb-event-box:last-child{margin:0}.about-mb-event-box .tit{font-size:15px;color:#7D0F14;padding-bottom:30px;text-align:center;position:relative}.about-mb-event-box .tit:before,.about-mb-event-box .tit:after{content:"";display:block;transform:translateX(-50%)}.about-mb-event-box .tit:before{width:10px;height:10px;border-radius:50%;background:#7D0F14;position:absolute;bottom:15px;left:50%;z-index:1;transition:.2s}.about-mb-event-box .tit:after{width:2px;height:10px;background:#C8BEAF;position:absolute;bottom:0;left:50%;z-index:1}.about-mb-event-box .info-box{font-size:13px;color:#292929;letter-spacing:3px;padding:20px 15px;border-radius:10px;background:#F5F5EF;transition:.2s}.about-mb-event-box .info-box .info-list{padding-left:20px}.about-mb-event-box .info-box .info-list li{margin:0 0 15px;list-style:disc}.about-mb-event-box .info-box .info-list li:last-child{margin:0}.about-mb-event-box .info-box .img{padding-bottom:0;position:relative;transition:.2s}.about-mb-event-box .info-box .img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.about-mb-event-box.on .tit{font-size:21px;color:#C89664}.about-mb-event-box.on .tit:before{background:#C89664}.about-mb-event-box.on .info-box{color:#E2DBD2;background:#7D0F14}.about-mb-event-box.on .info-box .img{margin:15px 0 0;padding-bottom:55%}.about-care-area{width:1280px;margin:0 auto}.about-care-area .m-tit-box{margin:0 auto 174px}.about-care-area .swiper-pagination{margin:78px 0 0;position:relative}.about-care-area .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 20px}.about-care-area .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 20px}.about-care-area .swiper-pagination-bullet{width:10px;height:10px;background:#C8BEAF;opacity:1}.about-care-area .swiper-pagination-bullet-active{background:#5F1E00}.about-env-area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}.about-env-area .swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.about-env-area .arr-btn{display:none}.about-env-swiper-area{width:1009px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}.about-env-img-box{width:510px;height:753px;transform:translateY(-62px);overflow:hidden;z-index:2}.about-env-img-box .about-env-img{width:510px;height:753px;border-radius:15px;position:relative;overflow:hidden}.about-env-img-box .about-env-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.about-env-info-box{width:499px;height:684px;color:#E2DBD2;border-radius:0 15px 15px 0;background:#7D0F14;position:relative}.about-env-info-box:before{content:"";display:block;width:155px;height:100%;border-radius:15px 0 0 15px;background:#7D0F14;position:absolute;top:0;left:0;z-index:1;transform:translateX(-99%)}.about-env-info-swiper{overflow:hidden;position:relative}.about-env-info{padding:71px 60px 62px 62px}.about-env-info .tit{font-size:37px;letter-spacing:7px;padding-bottom:25px;margin:0 0 85px;border-bottom:1px solid #E2DBD2}.about-env-info .cont{font-size:15px;letter-spacing:3px;line-height:1.7;height:310px}.arr-btn{width:13px;height:26px;background:url(/img/sw_arrow.svg) no-repeat center center/contain;cursor:pointer;position:absolute;top:31%;left:-65px}.arr-next-btn{transform:rotateY(180deg);position:absolute;top:31%;left:auto;right:-65px}.list-page-area{padding-top:120px}.list-page-area .m-tit-box{max-width:1406px;margin:0 auto 70px}.shop-class-box{font-size:18px;color:#7D0F14;margin:0 0 10px;flex-grow:1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.shop-class-box .item{color:#7D0F14;margin-right:25px;letter-spacing:1px;display:block;cursor:pointer;transition:.2s}.shop-class-box .item:last-child{margin-right:0}.shop-class-box .item:hover{color:#4f0a0d}.shop-class-box .item.act{border-bottom:1px solid #7D0F14}.select-mb-box{width:100%;padding:10px 0;margin:50px 0 0;border-bottom:1px solid #7D0F14;background:#EDE9DF;position:relative;cursor:pointer;display:none;z-index:3}.select-mb-box .tit{font-size:15px;color:#7D0F14;letter-spacing:.2em;line-height:1.66;font-weight:400;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.select-mb-box .select-list.on{display:block}.select-mb-box .select-list{width:100%;background:#F5F5EF;position:absolute;top:45px;left:0;z-index:1;display:none}.select-mb-box .select-list .item{font-size:15px;color:#7D0F14;letter-spacing:.2em;line-height:1.66;font-weight:400;display:block;padding:10px 10px;transition:.2s}.select-mb-box .select-list .item:hover{color:#E2DBD2;background:#7D0F14}.select-mb-box .select-list .item:last-child{border:none}.shop-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.shop-list-box{margin:0 auto;max-width:1406px;align-items:flex-end;color:#7d0f14;display:flex;flex-wrap:wrap;justify-content:space-between}.shop-list-box .shop-list-tit{font-size:37px;letter-spacing:8px;color:#7d0f14;text-align:center;margin-top:70px;margin-bottom:20px}.shop-list-box .shop-list-tit .sub{font-family:"Commissioner",sans-serif;font-size:18px;letter-spacing:0px}.shop-item-box{width:calc(100% / 3);padding:105px 20px 85px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-sizing:border-box;transition:.8s}.shop-item-box:hover{background:rgba(200,190,175,0.6)}.shop-item-box:hover .shop-item-tit{opacity:0}.shop-item-box:hover .shop-item-cont{opacity:1;transform:translateY(0)}.shop-item-box:hover .bg-circle{transform:scale(1)}.shop-item-box:hover .icon-new{transform:scale(1.3)}.shop-item-box:hover .shop-item-img img{transform:translateY(0)}.shop-item-img{width:400px;height:400px;margin:0 0 15px;position:relative}.shop-item-img img{transform:translateY(10px);transition:.4s ease-out;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:2}.shop-item-img .icon-new{top:3%;right:0;z-index:3;transition:.4s cubic-bezier(.68, -.55, .27, 1.55)}.shop-item-img .bg-circle-box{width:246px;height:246px;position:absolute;top:-30px;left:50%;z-index:1;transform:translateX(-50%)}.shop-item-img .bg-circle{width:100%;height:100%;border-radius:50%;background:#EDE9DF;transform:scale(0);transition:.5s ease-out}.shop-item-info-area{color:#292929;text-align:center;width:100%;position:relative}.shop-item-tit .tit{font-size:21px;letter-spacing:.2em;margin:0 0 2px}.shop-item-tit .en{font-size:21px;letter-spacing:.05em;font-family:"Commissioner",sans-serif}.shop-item-cont{font-size:15px;letter-spacing:3px;line-height:1.6;width:100%;opacity:0;transform:translateY(30px);transition:.4s ease-out;position:absolute;top:0;left:0;z-index:2}.product-for-mb{display:none}.item-bottom-area{padding:0 0 200px}.item-bottom-area .m-tit-box{justify-content:center;margin:0 0 144px}.item-page-cube-area{width:1308px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.item-page-cube-area .page-btn{font-size:50px;color:#7D0F14;display:none}.item-page-cube-area .swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.item-page-cube-group{width:100%;padding:30px 0 0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.item-page-cube-group .item{width:325px;margin-right:58px;left:0}.item-page-cube-group .item:last-child{margin-right:0}.item-page-cube-group .item.act .item-page-cube-box .item-img{border-radius:15px 0 0 15px}.item-page-cube-group .item.act .item-page-cube-box .item-page-cube-name{opacity:0;visibility:hidden}.item-page-cube-group .item.act .item-page-cube-info-box{transform:translateX(0%)}.item-page-cube-group .item.act .item-page-cube-info-box .cont{transform:translateY(0)}.item-page-cube-group .item.act .item-page-cube-info-box .cont .tit{font-size:21px;color:#e2dbd2;margin-bottom:30px}.item-page-cube-group .item.move{left:216px}.item-page-cube-inn{position:relative}.item-page-vid-area{width:90%;max-width:1308px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.item-page-vid-group{width:100%;padding:30px 0 0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;justify-content:space-between}.item-page-vid-group .item{width:45%;margin-bottom:100px}.item-page-vid-group .item .tit{font-size:21px;font-weight:400;letter-spacing:.2em;margin:20px 0}.item-page-vid-group .item-page-cube-img{display:block;width:100%;padding:0;margin:0;border:none;background:none;position:relative;cursor:pointer}.item-page-vid-group .item-page-cube-img .item-img{width:100%;height:0;padding-bottom:52.5%}.item-page-vid-box{position:relative}.item-page-vid-box:before{content:"";width:46px;height:46px;margin:30px;background:url(/img/icon-play.svg) no-repeat center center/contain;position:absolute;inset:0;margin:auto;z-index:3;pointer-events:none;transition:transform .4s}.item-page-vid-box:has(.item-page-cube-img:hover):before,.item-page-vid-box:has(.item-page-cube-img:focus-visible):before{transform:scale(1.2, 1.2)}.item-page-cube-cont{transition:.8s;transition-timing-function:cubic-bezier(.6, 0, .2, 1);position:relative}.item-page-cube-box{width:100%}.item-page-cube-info-box{width:216px;height:100%;color:#E2DBD2;padding:32px 2.2vw 26px;border-radius:0 15px 15px 0;background:#7D0F14;transform:translateX(-101%);transform-origin:0 0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;position:relative;transition:.8s cubic-bezier(.6, 0, .2, 1);position:absolute;bottom:0;left:100%;z-index:1}.item-page-cube-info-box:before{width:95%;height:100%;border-radius:15px 0 0 15px;background:#7D0F14;position:absolute;top:0;left:0;z-index:1;transform:translateX(-99%)}.item-page-cube-info-box .cont{letter-spacing:1px;line-height:1.6;text-align:justify;position:relative;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;transform:translateY(30px);transition:.8s cubic-bezier(.6, 0, .2, 1)}.item-page-cube-info-box .arr-box{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:center}.item-page-cube-info-box .arr-box a{color:#E2DBD2;letter-spacing:2px}.item-page-cube-info-box .arr-box a i{margin-left:2px;transition:.2s}.item-page-cube-info-box .arr-box a:hover i{transform:translateX(5px)}.item-page-cube-img{position:relative;z-index:2}.item-page-cube-img .icon-new{top:26px;right:26px}.item-page-cube-img .item-img{height:325px;border-radius:15px;overflow:hidden;position:relative;background:#E4D8CB;transition:.3s}.item-page-cube-img .item-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.item-page-cube-name{padding:13px;margin:23px 0 0;border-bottom:1px solid #292929;opacity:1;transition:.3s}.item-page-cube-name .name{color:#292929;font-size:17px;letter-spacing:3px;margin:0 0 46px}.item-page-cube-name a{font-size:15px;color:#292929;letter-spacing:2px;display:flex;justify-content:space-between;align-items:center;flex-grow:1}.item-page-cube-mb-group{width:calc(100% - 60px);padding-top:20px;overflow:hidden;display:none}.item-page-cube-mb-img-box{width:calc(100% - 60px);position:relative;z-index:2}.item-page-cube-mb-img-box .icon-new{top:-20px;right:-20px}.item-page-cube-mb-img{padding-bottom:100%;border-radius:15px;background:#E4D8CB;position:relative;overflow:hidden}.item-page-cube-mb-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.item-page-cube-mb-info-box{width:calc(100% - 25px);padding:20px 30px;border-radius:0 0 15px 15px;background:#7D0F14;left:25px;position:relative}.item-page-cube-mb-info-box:before{content:"";display:block;width:100%;height:70%;background:#7D0F14;border-radius:15px 15px 0 0;transform:translateY(-99%);position:absolute;top:0;left:0;z-index:1}.item-page-cube-mb-info-box .tit{color:#E2DBD2;margin:0 0 70px}.item-page-cube-mb-info-box .tit .en{font-size:13px;margin:0 0 15px}.item-page-cube-mb-info-box .tit .zh{font-size:18px;letter-spacing:3px}.item-page-cube-mb-info-box .arr-box{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:center}.item-page-cube-mb-info-box .arr-box a{color:#E2DBD2}.item-page-cube-mb-info-box .arr-box a i{transition:.2s}.item-page-cube-mb-info-box .arr-box a:hover i{transform:translateX(5px)}.shop-banner-area{position:relative}.shop-banner-area:before,.shop-banner-area:after{content:"";display:block;width:50%;height:100%}.shop-banner-area:before{position:absolute;top:0;left:0;z-index:1;background:#C8BEAF}.shop-banner-area:after{position:absolute;top:0;right:0;z-index:1;background:#5F1E00}.shop-banner-cont{max-width:1680px;height:890px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;position:relative;z-index:2}.shop-banner-img{width:50%;position:relative;background:#C8BEAF;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}.shop-banner-img .shop-banner-item{width:570px;height:570px;margin-bottom:155px;position:relative}.shop-banner-img .shop-banner-item img{width:100%;height:100%;object-fit:cover;position:absolute;top:10%;left:0;z-index:2}.shop-banner-img .circle{width:366px;height:366px;border-radius:50%;background:#EDE9DF;position:absolute;top:-30px;left:50%;z-index:1;transform:scale(0) translateX(-50%);transform-origin:left;transition:.5s}.shop-banner-img .circle.on{transform:scale(1) translateX(-50%);animation-delay:.3s}.shop-banner-img .icon-new{width:90px;height:90px;line-height:90px;position:absolute;top:25px;right:15%;z-index:2;font-size:20px}.shop-banner-info{width:50%;color:#E2DBD2;background:#5F1E00;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.shop-banner-info .tit-box{width:100%;text-align:center;margin:0 0 120px}.shop-banner-info .tit-box .en{font-size:25px;margin:0 0 21px}.shop-banner-info .tit-box .en img{width:185px;margin:0 auto}.shop-banner-info .tit-box .tit{font-size:37px;letter-spacing:7px}.shop-banner-info .info-box{text-align:center}.shop-banner-info .info-box .pc-en{font-family:"shelby",sans-serif;font-size:45px;margin:0 0 27px}.shop-banner-info .info-box .pc-en img{display:inline-block}.shop-banner-info .info-box .mb-en-txt{display:none;font-size:55px;margin:0 0 25px}.shop-banner-info .info-box .mb-en{font-family:"shelby",sans-serif;font-size:45px;line-height:1.47;display:none}.shop-banner-info .info-box .mb-en img{display:inline-block}.shop-banner-info .info-box .txt{font-size:15px;letter-spacing:3px;line-height:1.7}.shop-cont-area{width:1280px;margin:0 auto;padding:195px 0 0}.shop-page-info-area{width:1220px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.shop-page-info-area .coffee-hr-box{width:100%}.shop-page-info-tit{color:#292929;width:calc(100% - 600px);padding-left:50px}.shop-page-info-tit .tit{font-size:37px;letter-spacing:8px;margin:0 0 12px}.shop-page-info-tit .tit br{display:none}.shop-page-info-tit .en{font-size:25px}.shop-page-info-tit-top{margin-top:300px}.shop-page-info-cont{width:600px}.shop-page-info-cont img{border-radius:15px}.shop-page-info-cont p{line-height:1.6;margin:60px 0}.page-btn-box{font-size:15px;letter-spacing:3px;width:100%;padding:0 100px;margin:200px 0 0;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-btn-box a{color:#5F1E00;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-btn-box a:hover{color:#2c0e00}.page-btn-box a span{display:inline-block}.page-btn-box i{font-size:24px}.page-btn-box .arr{width:13px;height:26px;background:url(/img/sw_arrow.svg) no-repeat center center/contain}.page-btn-box .back i{display:none;margin-right:5px}.page-btn-box .prev,.page-btn-box .next{position:absolute}.page-btn-box .prev{left:0}.page-btn-box .prev i{margin-right:5px}.page-btn-box .prev .arr{margin-right:25px}.page-btn-box .next{right:0}.page-btn-box .next i{margin-left:5px}.page-btn-box .next .arr{margin-left:25px;transform:rotateY(180deg)}.lifestyle-area{overflow:hidden;margin:0 0 278px}.lifestyle-list{padding-right:230px;margin:0 0 150px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;position:relative}.lifestyle-list:before{content:"";display:block;width:calc(690px + 1000px);height:80%;background:#C89664;transform:translateX(1000px);position:absolute;top:10%;right:0;z-index:1}.lifestyle-list .pagination-area{margin-top:194px}.lifestyle-box{width:931px;margin:0 0 140px;border-radius:15px;overflow:hidden;background:#5F1E00;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;position:relative;z-index:2}.lifestyle-box:nth-last-child(1){margin:0}.lifestyle-box:hover i{transform:translateX(5px)}.lifestyle-box:hover .arr{transform:translateX(5px)}.lifestyle-box:hover .lifestyle-img img{transform:scale(1.05)}.lifestyle-info{width:471px;color:#E2DBD2;padding:50px 62px;background:#5F1E00;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;z-index:2}.lifestyle-info>div{width:100%}.lifestyle-info .info-top .info-box{font-size:20px;margin:0 0 56px}.lifestyle-info .info-top .info-box .zh{letter-spacing:.2em;line-height:1.5}.lifestyle-info .info-top .info-box .en{font-family:"Commissioner",sans-serif;line-height:1.2}.lifestyle-info .info-top .date-box{font-size:15px;margin:0 0 60px;padding-top:10px;border-top:1px solid #E2DBD2}.lifestyle-info .info-top .tit{font-size:21px;letter-spacing:4px;margin:0 0 20px}.lifestyle-info .info-bot{font-size:15px;width:100%;letter-spacing:3px;padding-bottom:17px;border-bottom:1px solid #E2DBD2;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.lifestyle-info .info-bot>div{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.lifestyle-info .info-bot i{font-size:22px;transition:.2s;margin-left:5px}.lifestyle-info .info-bot .arr{width:7px;height:14px;margin-left:2px;background:url(/img/txt_arrow.svg) no-repeat center center/contain;transition:.2s}.lifestyle-img{width:460px;height:595px;position:relative;overflow:hidden}.lifestyle-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.pagination-area{width:100%;max-width:1029px;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.pagination-area:after{content:"";display:block;width:100%;height:1px;background:#7D0F14;position:absolute;top:50%;right:0;z-index:1;transform:translateY(-50%)}.pagination-box{position:relative;z-index:2;background:#EDE9DF;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.pagination-box a{color:#7D0F14;margin-right:35px;display:block}.pagination-box a:hover{color:#4f0a0d}.pagination-box span{margin-right:35px;display:block}.lifestyle-cont-area{padding-bottom:140px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.lifestyle-cont-side{width:620px;padding:110px 20px;height:calc(100vh - 80px);background:#7D0F14;position:sticky;top:80px;display:flex;flex-wrap:wrap;justify-content:center;align-content:space-between}.lifestyle-cont-side:before{content:"";display:block;width:1000px;height:100%;background:#7D0F14;position:absolute;top:0;left:-1000px;z-index:1}.lifestyle-cont-side .tit-box{font-size:37px;color:#E2DBD2;letter-spacing:3px;width:100%;text-align:center}.lifestyle-cont-side .tit-mb-box{display:none}.lifestyle-cont-side .side-bot-box .tit-en{font-family:"shelby",sans-serif;color:#E2DBD2;font-size:45px;letter-spacing:0;text-align:center;margin:0 0 36px}.lifestyle-cont-side .side-bot-box .tit-en img{margin:0 auto}.lifestyle-social-cont .tit{font-size:17px;color:#C89664;letter-spacing:3px;width:100%;margin:0 0 15px;text-align:center}.lifestyle-social-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.lifestyle-social-box a{width:35px;height:35px;margin:0 15px;display:block}.lifestyle-social-box a:hover{opacity:.8}.lifestyle-social-box .social-fb{background:url(/img/icon_bfb.svg) no-repeat center center/contain}.lifestyle-social-box .social-ig{background:url(/img/icon_big.svg) no-repeat center center/contain}.lifestyle-social-box .social-google{background:url(/img/icon_bgoogle.svg) no-repeat center center/contain}.lifestyle-social-box .social-line{background:url(/img/icon_bline.svg) no-repeat center center/contain}.lifestyle-banner-mb-img-box{display:none}.lifestyle-cont-info{width:calc(100% - 620px);color:#292929;padding:120px 40px 80px}.lifestyle-cont-info-txt{max-width:600px;margin:0 auto}.lifestyle-cont-info-txt .date{font-size:15px;text-align:center;margin:0 0 26px}.lifestyle-cont-info-txt .tit-box{font-size:25px;line-height:1.5;letter-spacing:3px;text-align:center;margin:0 0 95px}.lifestyle-banner-img-box{margin:0 0 76px}.lifestyle-banner-img{margin:0 0 20px;border-radius:15px;overflow:hidden}.lifestyle-banner-img img{width:100%}.lifestyle-banner-en{font-size:15px;text-align:center}.news-list{width:1220px;margin:0 auto;padding-bottom:413px}.news-list .pagination-area{margin:194px auto 0}.news-list .news-item:nth-child(even) .news-box{flex-flow:row-reverse}.news-list .news-item:nth-child(even) .news-box .news-list-img{border-radius:0 15px 15px 0}.news-list .news-item:nth-child(even) .news-box .news-list-info-cont{padding:58px 85px 44px 0;justify-content:flex-end}.news-list .news-item:nth-child(even) .news-box .news-list-info{padding-left:60px}.news-list .news-item:nth-child(even) .news-box .news-list-more{flex-flow:row-reverse}.news-list .news-item:nth-child(even) .news-box .news-list-more .arr-box .icon-pc-arr{transform:rotateY(180deg)}.news-list .news-item:nth-child(even) .news-box .news-list-more .arr-box span{margin-right:0;margin-left:10px}.news-list .news-item:nth-child(even) .news-box:hover .news-list-more .icon-pc-arr{transform:rotateY(0deg)}.news-item{transform-style:preserve-3d;perspective:1000px;margin:0 0 44px}.news-box{border-radius:15px;overflow:hidden;display:block;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.news-box:last-child{margin:0}.news-box:hover .news-list-img img{transform:scale(1.05)}.news-box:hover .news-list-info-cont{color:#E2DBD2;background:#7D0F14}.news-box:hover .news-list-info .tit .icon-cof{background:url(/img/coffeedot_on.svg) no-repeat center center/contain}.news-box:hover .news-list-info .info .txt{border-color:#E2DBD2}.news-box:hover .news-list-more .icon-pc-arr{background:url(/img/news_arr_on.svg) no-repeat center center/contain;transform:rotateY(0deg)}.news-list-img{width:50%;height:328px;border-radius:15px 0 0 15px;position:relative;overflow:hidden}.news-list-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;transition:.5s ease-out}.news-list-info-cont{width:50%;color:#7D0F14;padding:58px 85px 44px 0;background:#fff;transition:.5s ease-out;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:space-between}.news-list-info{width:450px;padding-left:50px}.news-list-info .tit{margin:0 0 43px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.news-list-info .tit .icon-cof{width:17px;height:17px;margin-right:10px;background:url(/img/coffeedot.svg) no-repeat center center/contain;transition:.2s}.news-list-info .tit span{font-size:21px;letter-spacing:3px;display:block}.news-list-info .info{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.news-list-info .info .date{width:30px;text-align:center}.news-list-info .info .date .day{font-size:22px;line-height:1}.news-list-info .info .date .mon{font-size:15px}.news-list-info .info .txt{font-size:15px;line-height:1.6;letter-spacing:3px;width:calc(100% - 40px);padding-left:15px;border-left:2px solid #7D0F14;min-height:40px;display:flex;align-items:center}.news-list-more{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.news-list-more .mb-date{font-size:13px;display:none}.news-list-more i{font-size:20px;margin-left:5px;display:none}.news-list-more .arr-box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.news-list-more .arr-box .icon-pc-arr{width:85px;height:17px;background:url(/img/news_arr.svg) no-repeat center center/contain;transform:rotateY(180deg)}.news-list-more .arr-box span{font-size:15px;letter-spacing:3px;margin-left:10px;display:block}.mask{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.9);z-index:12;display:none}.video-light-area{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:12;display:none}.video-light-area .close{width:65px;height:65px;border-radius:100px;position:absolute;top:-32px;right:-32px;z-index:3;background:#292929;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.video-light-area .close:hover{transform:scale(1.077);background:#7D0F14}.video-light-box{width:795px;height:446px}.video-light-box iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.column-area{max-width:1410px;margin:0 auto;padding:120px 0 300px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.column-side-box{width:230px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:space-between}.column-info-box{padding-top:100px;padding-right:96px}.privacy-info-box{width:632px}.privacy-box{margin:0 0 70px}.privacy-box:last-child{margin:0}.privacy-box .tit{font-size:21px;letter-spacing:5px;margin:0 0 18px}.privacy-box p{font-size:15px;line-height:1.6;letter-spacing:3px}.contact-copyright{font-size:12px;color:#7D0F14;line-height:2;width:100%}.contact-form-area{width:652px}.contact-form-area p.note{font-size:15px;color:#A5A5A5;letter-spacing:3px;margin:0 0 19px}.contact-form-cont{margin:0 0 70px}.contact-form-box{margin:0 0 11px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.contact-form-box:last-child{margin:0}.contact-form-box label{color:#A5A5A5;font-size:16px;line-height:1.62;font-weight:400;width:85px;text-align-last:justify}.input-box{width:calc(100% - 102px);position:relative}.input-box textarea{font-size:15px;width:100%;height:130px;padding:10px;border:1px solid #A5A5A5;border-radius:3px;resize:none;box-sizing:border-box;display:block}.error{bottom:1px;color:#ce1414;position:relative;right:0;z-index:1;width:100%;text-align:right}.submit-input-area{width:calc(100% - 102px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.pass-area{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.pass-box{margin-left:8px}.stbmit-btn{font-size:15px;color:#E2DBD2;padding:0 15px;width:90px;letter-spacing:5px;line-height:40px;text-align:center;border-radius:3px;background:#5F1E00;position:relative;cursor:pointer;transition:.2s}.stbmit-btn:hover{background:#2c0e00}.stbmit-btn input{opacity:0;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.w150{width:150px;margin-top:0}.contact-info-area{font-size:15px;color:#292929;line-height:1.7;letter-spacing:3px}.column-store{padding-bottom:100px}.store-page-cube-area{display:block}.item-store-area .m-tit-box{justify-content:center}.item-store-area .h3{font-size:2em;font-weight:500;letter-spacing:.24em;margin-bottom:60px}.item-store-area .item-store{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:center;margin-bottom:80px}.item-store-area .item-store .item{margin:0 auto 100px}.item-store-area .item-store .item-img{width:100%;height:0;padding-bottom:100%;background:#7D0F14}.item-store-area .item-store .item-img img{width:60%;height:60%;object-fit:contain;inset:0;margin:auto}.item-store-area .item-store.center-align{display:flex}.item-store-area .item-store.center-align .item{margin-inline:50px}.item-store-area .item-store-txt{display:flex;justify-content:center;margin-top:-50px;margin-bottom:200px}.item-store-area .item-store-txt .item{width:335px;margin-inline:50px}.item-store-area .item-store-txt .item-page-cube-name{border-bottom:none;padding-inline:0}.item-store-area .item-store-txt .item-page-cube-name .name{margin-bottom:36px}.footer-area{padding:70px 0 80px;background:#5F1E00;position:relative;z-index:2}.gotop{color:#E2DBD2;width:60px;height:55px;font-size:28px;text-align:center;border-radius:10px;background:#5F1E00;cursor:pointer;transition:.2s;z-index:5}.gotop .txt{font-family:"Commissioner",sans-serif;font-size:15px;margin-top:3px}.gotop i{transition:.3s}.gotop:hover i{transform:translateY(-5px)}footer{margin:0 107px}.f-logo{margin:0 0 30px}.footer-link-area{margin:0 0 35px;padding:0 17px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.footer-link-box{margin:0 0 35px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.footer-link{min-width:120px;margin-right:40px;margin-bottom:20px;position:relative}.footer-link.capsule{min-width:160px}.footer-link:after{content:"";display:block;height:13px;width:1px;background:#E2DBD2;position:absolute;top:5px;right:0;z-index:1}.footer-link .tit{font-size:18px;letter-spacing:.15em;font-weight:400;color:#E2DBD2;margin:0 0 20px;width:100%}.footer-link .tit a{font-weight:400}.footer-link .tit a,.footer-link .tit span{font-size:18px}.footer-link .tit .icon{width:12px;height:12px;margin-left:10px;display:none}.footer-link .tit .iconplus{background:url(/img/icon_plus.svg) no-repeat center center/contain}.footer-link .tit .iconplus.on{background:url(/img/icon_minus.svg) no-repeat center center/contain}.footer-link .tit .icongo{background:url(/img/icon_right.svg) no-repeat center center/contain}.footer-link ul.link li{font-family:"Commissioner",sans-serif;font-weight:200;margin:0 0 5px}.footer-link ul.link li:last-child{margin:0}.footer-link a{font-size:15px;color:#E2DBD2;font-weight:300;letter-spacing:.2em;display:inline-block}.footer-link a:hover{color:#C89664;text-decoration:underline}.footer-link span{font-size:15px;color:#E2DBD2}.footer-link:nth-last-child(2){margin-right:0}.footer-link:nth-last-child(2):after{display:none}.footer-social-area{width:60px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:space-between}.footer-social-box{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;padding:0 17px 0 0;margin:0 0 30px}.footer-social-box a.privacy{color:#E2DBD2;font-size:15px;font-weight:300;letter-spacing:3px;width:auto}.footer-social-box a{width:30px;margin-right:30px}.footer-social-box a img{width:100%}.footer-social-box a:last-child{width:40px;margin-right:0}.footer-social-box a:hover{opacity:.8}.mb-footer-info{font-size:13px;color:#E2DBD2;margin:72px 0 0;display:none}.mb-footer-info span{font-family:"Commissioner",sans-serif;line-height:2;display:block}.mb-footer-social-box{display:none}.copyright{font-family:"Commissioner",sans-serif;font-size:10px;color:#E2DBD2;padding:40px 0 0;text-align:center;border-top:1px solid #E2DBD2}.copyright br{display:none}.social-side-area{text-align:center;width:40px;position:fixed;bottom:-50px;right:20px;transition:.2s;z-index:5}.social-side-area:hover .social-side-box{display:block}.social-side-area:hover .arr-circle{transform:rotate(180deg);color:#fff;background:#5F1E00}.social-side-area.on{bottom:20px}.social-side-box{display:none;padding-bottom:25px}.social-side-box .box{font-size:30px;color:#5F1E00;margin:0 0 5px;display:block}.social-side-box .box:hover{color:#2c0e00}.social-side-box .box:last-child{margin:0}.arr-circle{width:40px;height:40px;font-size:20px;color:#5F1E00;text-align:center;line-height:40px;border:1px solid #5F1E00;border-radius:50%;transition:.2s}.arr-circle:hover{color:#fff;background:#5F1E00}.test-wrap{width:300px;height:200px;margin:10px;background:#ff6c6c;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.test-box{width:45%;border-radius:10px;overflow:hidden}.test-box img{width:100%}.test-box .t-img{width:80%}.radio-wrap{display:inline-block;vertical-align:middle}.border-grad{border:2px solid;border-image:linear-gradient(145deg, #775729 10%, #eee33d 20%, #775729 30%) 10;padding:50px;margin:10px;display:inline-block;background:rgba(51,28,18,0.35)}.border-grad p{background:-webkit-linear-gradient(top, #99432b, #ffaf2e 40%, #fcff96 48%, #fcffff, #fcff96 52%, #ffaf2e 60%, #99432b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.edit-area{font-size:15px;line-height:1.66;letter-spacing:2.2px}.edit-area p{display:block;margin:0 0 50px}.edit-area strong{font-weight:bold}.edit-area em{font-style:italic}.edit-area h1{font-size:2em;margin-block-start:.67em;margin-block-end:.67em}.edit-area h2{font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em}.edit-area h3{font-size:1.17em;margin-block-start:1em;margin-block-end:1em}.edit-area h4{margin-block-start:1.33em;margin-block-end:1.33em}.edit-area h5{font-size:.83em;margin-block-start:1.67em;margin-block-end:1.67em}.edit-area h6{font-size:.67em;margin-block-start:2.33em;margin-block-end:2.33em}.edit-area h1,.edit-area h2,.edit-area h3,.edit-area h4,.edit-area h5,.edit-area h6{font-weight:normal;line-height:1.2;display:block;margin-inline-start:0px;margin-inline-end:0px}.edit-area ol{display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}.edit-area ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}.edit-area li{display:list-item;text-align:-webkit-match-parent}.edit-area img{max-width:100%;margin:0 auto !important;height:auto !important}.edit-area blockquote{font-style:italic;padding:2px 8px 2px 20px;border-width:0;border-left:5px solid #ccc;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:40px}.edit-area iframe{width:100%}.edit-area img.shop-def{width:100%;border-radius:15px}.edit-area p.shop-def{line-height:1.7;letter-spacing:3px;margin:60px 0;padding-left:20px}.edit-area p.def{font-size:15px;line-height:1.8;color:#292929;letter-spacing:2.2px;margin:0 0 50px}.edit-area img.def{border-radius:15px;overflow:hidden;margin:80px 0 !important}.edit-area img.def.def-txt{margin:0 0 20px !important}.edit-area .img-note{font-size:15px;margin:0 0 100px;text-align:center}.lifestyle-info-txt.edit-area img{border-radius:5px}.mCSB_inside>.mCSB_container{margin-right:15px}.mCSB_scrollTools .mCSB_draggerRail{width:6px;background:#eee}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#C89664}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{background:#C89664}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:#C89664}[data-aos="year-fade-up"]{position:relative;opacity:0;transform:rotateX(45deg);transition-property:opacity,transform}[data-aos="year-fade-up"].aos-animate{opacity:1;transform:rotateX(0deg)}[data-aos="z-flip"]{position:relative;opacity:0;transform:rotate3d(1, 0, 0, 30deg) translate3d(0px, 20px, 0px);transform-origin:0% 50%;transition-property:opacity,transform}[data-aos="z-flip"].aos-animate{opacity:1;transform:rotate3d(1, 0, 0, 0deg) translate3d(0px, 0px, 0px)}@media screen and (max-width: 1679px){.slide-txt-cont .tit{font-size:2.5vw}.slide-txt-cont .cont{font-size:1.19vw}.slide-txt-cont .en img{width:50.6%}}@media screen and (max-width: 1550px){.about-slogan{padding-left:65px}.about-area1 .main-cont{width:100%}.about-solgan-area .img-box{height:600px;width:calc(100% - 535px)}}@media screen and (max-width: 1440px){.ind-dot-side .main-area{padding:0 30px 0 0}.about-solgan-area{width:100%}.about-solgan-area .cube-info-box{width:42%}.about-solgan-area .cube-info-box:after{width:65%}.about-solgan-area .img-box{width:58%}.list-page-area .m-tit-box{width:100%;padding:0 30px}.shop-list-box .shop-list-tit{padding:0 30px}.item-page-how-area{padding-left:20px}.item-page-how-area .item{margin-right:40px}.item-page-how-area .arr-next-btn{right:-30px}.item-page-how-area .arr-prev-btn{left:-30px}.lifestyle-cont-side{width:465px}.lifestyle-cont-info{width:calc(100% - 465px)}.column-main-area{padding:0 40px}}@media screen and (max-width: 1400px){.nav-area-bg{top:78px}.nav-btn-box span.zh{font-size:16px}.nav-btn-box span.lan{font-size:16px}.nav-btn-box span.en{font-size:16px}.nav-mouse-box .title{font-size:16px}.nav-sub-btn a{font-size:14px}.ind-dot-side .main-area{padding:0 90px 0 90px}.slide-txt-cont .arr-box{font-size:15px}.m-tit h2{font-size:3.21vw}.m-tit .sup span{font-size:1.57vw}.ind-cont01{padding:16% 0 0}.ind-cont02{padding:16% 0 0}.coffee-hr-box{padding:16% 0}.ind-cont03{padding:26% 0 0}.circle-hr-box{width:100px}.slide-coffee-area{width:100%}.gotop .txt{font-size:14px}footer{margin:0 90px}.footer-link .tit a,.footer-link .tit span{font-size:16px}.footer-link a{font-size:14px}.footer-link span{font-size:14px}.footer-social-box a{width:24px;margin-right:24px}.footer-social-box a:last-child{width:34px}.footer-social-box a.privacy{font-size:13px}.cube-info-txt .tit-box .tit{font-size:30px}.ind-val-area{margin:0 auto}.ind-val-area .cube-info-box{min-width:470px;width:52%;padding:60px 20px}.ind-val-area .cube-info-txt{max-width:430px;margin:0 auto}.ind-val-area .img-box{width:60%}.item-cube-area{width:100%}.item-cube-group{width:calc(100% - 60px)}.item-page-how-area{padding-left:0}.dot-main-area{padding:0 30px 0 65px}.about-slogan{padding-right:0}.about-quality-area{width:100%;padding:0 85px}.about-banner .tit{font-size:32px;top:26%;margin:0 0 520px}.about-banner p{font-size:15px}.about-banner p.in-1{top:calc(30% + 30px);margin:0px 0 480px}.about-banner p.in-2{top:calc(30% + 60px);margin:0px 0 450px}.about-banner p.in-3{top:calc(30% + 90px);margin:0px 0 420px}.about-banner p.in-4{top:calc(30% + 120px);margin:0px 0 390px}.about-banner p.in-5{margin:0px 0 150px}.about-area2{padding:240px 0 77px}.about-quality-box .info-box{max-width:27.4%}.about-care-area{width:100%}.shop-item-img{width:100%;padding-bottom:100%;height:0}.shop-item-img .bg-circle-box{width:65%;padding-bottom:65%;height:0}.shop-item-img .bg-circle{padding-bottom:100%}.shop-cont-area{width:100%;padding:195px 40px 0;box-sizing:border-box}.shop-page-info-area{width:100%}.shop-page-info-tit{padding-left:0}.lifestyle-area .m-tit-box{padding:0}.lifestyle-list{padding-right:100px}.item-bottom-area{padding:0 40px 315px}.item-page-cube-area{width:100%}.item-page-cube-group .item{width:25%;margin-right:4%}.item-page-cube-group .item.move{left:17%}.item-page-cube-info-box{width:67%;padding:26px 2.2vw 22px}.news-area{padding:0 30px}.news-area .m-tit-box{padding:0}.news-list{width:100%}.column-info-box{width:652px;padding-right:0}.privacy-info-box{width:652px}.column-store{padding-bottom:80px}.item-store-area .h3{margin-bottom:40px}.item-store-area .item-store{margin-bottom:60px}.item-store-area .item-store .item{width:calc(33% - 100px);margin:0 auto 80px}.item-store-area .item-store.center-align .item{margin-inline:35px}.item-store-area .item-store-txt{margin-bottom:160px}}@media screen and (max-width: 1280px){.about-quality-box .tit-box .tit{font-size:33px}.item-page-how-area{padding-left:4%}.item-page-how-area .item{margin-right:2%}.item-page-how-area .arr-next-btn{right:-10px}.item-page-how-area .arr-prev-btn{left:-10px}.item-page-vid-group .item{width:47%}}@media screen and (max-width: 1200px){.nav-btn-box .tit{padding-right:50px}.nav-btn-box span.zh{font-size:15px}.nav-btn-box span.en{font-size:15px}.nav-mouse-box .title{font-size:15px;padding-right:50px}.slide-txt-cont .arr-box{font-size:14px}.slide-txt-cont .tit{font-size:3vw;margin:0 0 45px}.slide-txt-cont .en{margin:0 0 20px}.slide-txt-cont .cont{font-size:1.4vw}.slide-txt-area{padding:70px 40px}.icon-new{font-size:16px;width:55px;height:55px;line-height:54px;top:7%;right:9%}.ind-life-area{width:100%}.ind-life-area .img-box{width:51%;height:0;padding-bottom:70%}.ind-life-area .cube-info-box{width:49%;padding:60px 20px}.ind-life-area .cube-info-box:before{width:80%}.ind-life-area .cube-info-txt{max-width:440px;margin:0 auto}.slide-coffee-area .swiper-button-prev{left:-34px}.slide-coffee-area .swiper-button-next{right:-34px}.swiper-coffee .swiper-slide-active .slide-coffee-img{width:50%;height:690px;right:50%;bottom:62px}.slide-coffee-img{width:50%;right:50%;height:690px}.slide-coffee-info-cont{width:50%;padding:50px 40px}.slide-coffee-info-cont:before{width:60%}.about-quality-area{padding:0 20px}.about-quality-box .info-box{max-width:25%}.about-quality-box .tit-box .tit{font-size:28px}.about-quality-box .img-box{width:620px}.about-env-swiper-area{width:calc(100% - 60px)}.about-env-img-box{width:50%}.about-env-img-box .about-env-img{width:100%}.about-env-info-box{width:50%}.item-page-cube-area .item-cube-group{width:calc(100% - 80px)}.item-page-vid-area{width:100%}.shop-banner-img .shop-banner-item{width:520px;height:520px}.lifestyle-list{padding-right:0}.lifestyle-list:before{width:calc(485px + 30px);right:-30px;transform:translateX(0)}.lifestyle-box{width:925px}.lifestyle-info{width:465px}.lifestyle-cont-side{width:350px}.lifestyle-cont-info{width:calc(100% - 350px);padding:50px}}@media screen and (max-width: 1023px){.nav-area-bg{top:54px}.nav-social-box{bottom:20px}nav a.logo{width:100px;height:30px}.nav-area{padding:8px 18px}.nav-btn-box .tit{padding:10px 40px 12px 0}.nav-mouse-box .title{font-size:14px;padding:10px 40px 12px 0}.nav-sub-btn a{font-size:13px}.nav-btn-box span.zh{font-size:14px}.nav-btn-box span.en{font-size:14px}.ind-dot-side .main-area{padding:0 60px}.m-tit h2{font-size:4vw;margin:0 -10px 6px 0}.m-tit .sup span{font-size:1.9vw}.slide-txt-area{padding:95px 30px}.slide-txt-cont .arr-box{font-size:13px}.slide-txt-cont .arr-box .arr{width:42.17%}.swiper-side-banner{width:50px}.slide-banner .ind-sw-next{right:30px}.slide-banner .ind-sw-prev{left:30px}.ind-cont01 .m-tit-box.ind{margin-bottom:60px}.ind-cont02 .m-tit-box.ind{margin-bottom:60px}.ind-cont04 .m-tit-box.ind{margin-bottom:180px}.coffee-hr-box{padding:110px 0}.slide-coffee-area .swiper-button-prev{top:calc(50% - 10px)}.slide-coffee-area .swiper-button-prev img{width:12px}.slide-coffee-area .swiper-button-next{top:calc(50% - 10px)}.slide-coffee-area .swiper-button-next img{width:12px}.ind-val-area .img-box{height:580px}.ind-val-area .cube-info-box{height:450px;min-width:auto;padding:40px 20px;bottom:8%}.cube-info-txt .tit-box .tit{font-size:3vw;letter-spacing:8px}.cube-info-txt .cont-box .txt{font-size:1.5vw}.icon-new{font-size:13px;width:50px;height:50px;line-height:50px;top:12px;right:15px}.item-cube-group{width:calc(100% - 50px)}.item-cube-area .arr-btn{margin:0 0 87px}.item-page-how-area{padding-left:0}.item-page-how-area .arr-next-btn{right:-20px}.item-page-how-area .arr-prev-btn{left:-20px}.arr-btn{left:-15px}.arr-btn.arr-next-btn{left:auto;right:-15px}.item-cube-img{margin:0 0 44px}.item-cube-img .item-info{padding:16px}.item-cube-img .item-info .en{font-size:2.2vw;margin:0 0 6px}.item-cube-img .item-info .tit{font-size:15px}.item-cube-img .item-info .info{font-size:13px;line-height:1.4}.item-cube-img .item-img img{width:90%;height:90%;top:5%;left:5%}.item-cube-name .name{font-size:15px;width:100%;margin:0 0 8px}.item-cube-name a{font-size:13px;width:100%}.circle-hr-box{width:80px}.ind-cont03{padding:36% 0 0}.ind-life-area .cube-info-box{height:480px;padding:40px 30px}.side-act-area{width:36px;height:320px}.side-act-area .tit{font-size:13px}.act-dot-box .dot{height:30px;margin:0 0 12px}.ind-cont04{padding:16% 0 200px}.tit-more span{font-size:13px}.tit-more img{width:50px}.swiper-coffee .swiper-slide-active .slide-coffee-img{height:470px;bottom:42px}.slide-coffee-info .tit{font-size:18px;margin:0 0 30px}.slide-coffee-info .date{font-size:13px}.slide-coffee-info .cont{font-size:14px;line-height:1.6}.slide-coffee-link a{font-size:13px}.slide-coffee-info-cont{height:450px;padding:40px 30px}.about-area1{padding:100px 0}.about-area2{padding:150px 0}.about-area3{padding:150px 0 0}.about-area4{padding:150px 0 200px}.about-solgan-area .cube-info-box{width:90%;height:auto;margin-right:10%;transform:translateY(0);padding:50px 20px;border-radius:0 0 15px 15px;order:1}.about-solgan-area .cube-info-box:after{width:100%;top:0;height:50%;bottom:auto;border-radius:15px 15px 0 0;transform:translateY(-99.5%)}.about-solgan-area .m-tit-box{margin:0 0 60px}.about-solgan-area .img-box{width:90%;height:0;padding-bottom:61.8%;order:0}.about-quality-area{padding:0 30px}.about-quality-box{margin:0 0 200px}.about-quality-box .info-box{max-width:initial;margin-bottom:50px}.about-quality-box .tit-box{margin:0 0 50px}.about-quality-box .img-area{width:100%}.about-quality-box .img-area .str-more{margin-left:20px}.about-quality-box .img-area:after{width:70%;height:100%}.about-quality-box .img-box{width:100%;height:0;padding-bottom:70%}.about-quality-box:nth-child(even) .info-box{order:0}.about-quality-box:nth-child(even) .img-area{order:1}.about-event-area .m-tit-box{margin:0 0 150px}.about-event-list-area{width:100%;padding:90px 50px 0}.about-event-box{padding-left:50px}.about-event-box:nth-child(even){padding-right:50px}.about-event-box:nth-child(even) .about-event-year{left:-50px}.about-event-year{right:-50px}.about-event-img{width:100%;height:0;padding-bottom:125%}.about-env-info{padding:50px 30px}.shop-item-img .icon-new{top:-15px;right:-15px}.shop-banner-cont{height:600px}.shop-banner-img{align-items:center}.shop-banner-img .shop-banner-item{width:100%;height:0;padding-bottom:100%;margin:0}.shop-banner-img .circle{width:70%;height:0;top:0;padding-bottom:70%}.shop-cont-area{padding:150px 40px 0}.shop-page-info-tit{width:100%;margin:0 0 80px}.shop-page-info-cont{width:100%}.item-bottom-area{padding:0 40px 150px}.item-page-cube-group .item{width:26%;margin-right:2.2%}.item-page-cube-group .item.move{left:17.5%}.item-page-cube-img .icon-new{right:-10px}.item-page-cube-info-box{padding:22px 2.2vw 18px}.item-page-cube-info-box .cont{font-size:15px}.item-page-cube-img .item-img{height:285px}.lifestyle-list:before{width:calc(55% + 30px);right:-30px}.lifestyle-box{width:100%}.lifestyle-info{width:45%}.lifestyle-info .info-top .info-box{margin:0 0 30px}.lifestyle-info .info-top .date-box{margin:0 0 50px}.lifestyle-img{width:55%;padding-bottom:70%;height:auto}.news-list{padding:0 0 200px}.news-list-info-cont{padding:40px}.news-list-info{width:100%;padding-left:20px}.news-box:nth-child(even) .news-list-info{padding-right:20px}.video-light-area{width:80%}.video-light-box{width:100%;height:0;padding-bottom:56%}.column-info-box{width:100%;padding-right:0}.privacy-info-box{width:100%}.contact-side-box{width:100%;align-content:unset;justify-content:space-between;align-items:center}.contact-form-area{width:100%}.contact-copyright{width:auto}.gotop .txt{font-size:12px}.footer-area{padding:50px 0 60px}.f-logo{margin:0 0 20px}.f-logo img{width:150px}footer{margin:0 40px}.footer-link{min-width:100px;margin-right:25px}.footer-link.capsule{min-width:120px}.footer-link .tit{margin:0 0 14px}.footer-link .tit a{font-size:14px}.footer-link .tit span{font-size:14px}.footer-link a{font-size:13px}.footer-link span{font-size:13px}.footer-link ul.link li{margin:0 0 2px}.footer-social-area{width:60px}.footer-social-box a{margin-right:20px}.column-store{padding-bottom:80px}.item-store-area .item-store .item{width:calc(40% - 50px);margin:0 auto 80px}.item-store-area .item-store.center-align .item{margin-inline:35px}.item-store-area .item-store-txt{margin-bottom:100px}.item-store-area .item-store-txt .item-page-cube-name .name{margin-bottom:8px}}@media screen and (max-width: 767px){.nav-area{padding:14px 25px 13px 20px}nav a.logo{width:130px;height:35px}.nav-btn-box{display:none}.ham-box{display:flex}.ind-dot-side .main-area{padding:0 30px}.banner-area{bottom:0}.banner-video{display:none}.m-banner-video{width:100%;height:100%;object-fit:cover;display:block}.m-banner-video video{height:100%}.arr-circle{background:#5F1E00;color:#fff}.social-side-area{cursor:pointer}.social-side-area:hover .arr-circle{transform:rotate(0)}.social-side-area:hover .social-side-box{display:none}.social-side-area.act .arr-circle{transform:rotate(180deg)}.social-side-area.act .social-side-box{display:block}.side-act-area.on{left:-60px}.m-tit .sup span{font-size:15px}.slogin-box br{display:block}.slogin-box .tit{font-size:23px;color:#E2DBD2;font-weight:400}.slogin-box .cont{font-size:17px;color:#E2DBD2}.slide-banner{width:100%}.slide-banner .ind-sw-next{display:none}.slide-banner .ind-sw-prev{display:none}.slide-txt-area{width:300px;padding:31px 30px 36px;height:auto;top:auto;right:auto;bottom:0;left:0;border-bottom:7px solid #C89664}.slide-txt-cont{transform:translate(30px, 0)}.slide-txt-cont .tit{font-size:18px;color:#E2DBD2;letter-spacing:3px;margin:0 0 14px}.slide-txt-cont .tit .dot{display:block}.slide-txt-cont .en{display:none}.slide-txt-cont .cont{font-size:13px;color:#E2DBD2;margin:0;letter-spacing:2.5px}.slide-txt-cont .arr-box{display:none}.change-data{transform:translate(0, 0)}.swiper-side-banner{display:none}.swiper-slide-active .slide-coffee-info-cont{transform:scale(1);opacity:1}.slide-coffee-area{display:none}.m-slide-group{margin:0 -20px;position:relative;display:block}.m-slide-group:before{content:"";width:calc(100% - 40px);height:410px;background:#C89664;border-radius:10px;display:block;position:absolute;bottom:0;left:20px;z-index:1}.m-slide-coffee-area{display:block;position:relative;left:16.5%;z-index:2}.m-slide-coffee-area .swiper{overflow:visible}.m-slide-coffee-area .m-slide-coffee-box{height:335px;border-radius:10px;overflow:hidden}.m-slide-coffee-box{width:100%}.m-slide-coffee-box img{width:100%;height:100%;object-fit:cover}.m-slide-coffee-txt-area{width:77.4%;margin:0 auto;padding:40px 0 38px;position:relative}.m-slide-coffee-txt-area .swiper{overflow:visible}.m-slide-coffee-txt-area h3{font-size:18px;font-weight:300;letter-spacing:3px;color:#E2DBD2;padding:0 0 7px;margin:0 0 12px;border-bottom:1px solid #E2DBD2}.m-slide-coffee-txt-area .mb-swiper-btn-box{display:flex;position:absolute;bottom:-80px;z-index:3;padding:0;margin:0}.m-slide-coffee-txt-area.m-slide-fea-txt-area{padding:26px 0 38px}.m-info{display:flex;justify-content:space-between;align-items:center}.m-info .date{font-family:"Commissioner",sans-serif;font-size:13px;font-weight:300;color:#E2DBD2}.m-info a{font-size:13px;letter-spacing:3px;font-weight:300;color:#E2DBD2;display:block}.ind-cont02+.coffee-hr-box{padding:190px 0 100px}.mb-show{display:block}.m-tit h2{font-size:25px;margin:0 0 5px}.m-tit .sup{font-size:15px}.m-tit .sup:before,.m-tit .sup:after{width:7px;height:10px}.cube-info-txt .tit-box .en,.cube-info-txt .cont-box .en{margin:0 0 15px}.cube-info-txt .tit-box .tit,.cube-info-txt .cont-box .tit{font-size:38px}.cube-info-txt .tit-box{margin:0 0 30px}.ind-cont01{padding:100px 0 0}.ind-cont01 .m-tit-box.ind{margin-bottom:60px;padding:0 0 0 10px}.ind-cont02{padding:100px 0 0}.ind-cont02 .m-tit-box.ind{margin-bottom:60px;padding:0 0 0 10px}.ind-cont03{padding:150px 0 0}.ind-cont04{padding:0;margin:0 0 160px}.ind-cont04 .m-tit-box.ind{margin-bottom:61px;padding:0 0 0 10px}.coffee-hr-box.hr-status{display:none}.circle-hr-box{width:60px}.mb-swiper-btn-box{display:flex}.mb-cube-area{display:block}.ind-val-area{display:none;justify-content:flex-start}.ind-val-area .cube-info-box{width:90%;min-width:auto;height:auto;margin-top:-20%;order:1;position:relative;bottom:0}.ind-val-area .img-box{width:90%;height:0;padding-bottom:120%;margin-left:10%;order:0}.item-cube-end-box{margin:0 -40px}.item-cube-area{margin-top:30px;position:relative}.item-cube-area:after{content:"";display:block;width:calc(100% - 50px);height:91%;border-radius:10px;background:#F5F5EF;position:absolute;bottom:0;left:25px;z-index:0}.item-cube-area .m-mask-slide-left{display:block;width:25px;height:130px;background:#ede9df;position:absolute;bottom:0;left:0;z-index:2}.item-cube-area .m-mask-slide-right{display:block;width:25px;height:130px;background:#ede9df;position:absolute;right:0;bottom:0;z-index:2}.item-cube-area .arr-btn{display:none}.item-cube-area .swiper-button-prev,.item-cube-area .swiper-button-next{display:none}.item-cube-group{width:100%;transform:translateY(-30px);z-index:2}.item-cube-group .swiper-slide .item-cube-name{opacity:0;transition:.2s;position:relative}.item-cube-group .swiper-slide-active .item-cube-name{opacity:1}.item-cube-img .item-info{padding:30px;align-content:center}.item-cube-img .item-info .en{margin:0 0 30px}.item-cube-img .item-info .tit-box{margin:0 0 50px}.item-cube-img:hover .item-img img{opacity:1}.item-cube-img:hover .item-info{display:none}.item-cube-name .name{font-size:18px;margin:0 0 20px}.item-cube-name a{font-size:13px;letter-spacing:3px;font-weight:300;width:auto}.mb-cube-area .title-box{padding:22px 30px 0}.mb-cube-area .img-box{margin-top:-11px}.mb-cube-area .img-box{width:calc( 100% - 20px);transform:translate(-55px, 55px);margin-top:0}.mb-cube-area.life .img-box{transform:translate(35px, 45px)}.mb-about-quality-info-box .arr-box{font-size:13px;letter-spacing:3px;font-weight:300}.icon-new{top:20px;right:20px}.item-cube-end-box{display:none}.m-fea-slide-group{min-height:390px;margin:0 -20px;position:relative;display:block}.m-fea-slide-group:before{content:"";width:calc(100% - 44px);height:335px;background:#F5F5EF;border-radius:10px;display:block;position:absolute;bottom:0;left:22px;z-index:1}.m-slide-fea-area{display:block;position:relative;left:17.3%;z-index:2}.m-slide-fea-area .swiper{overflow:visible}.m-fea-item-img{width:100%;padding-bottom:100%;background-color:#E4D8CB;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:15px}.m-fea-item-img img{width:100%}.ind-life-area{display:none}.ind-life-area .img-box{width:90%;margin-right:10%;padding-bottom:120%;position:relative;transform:translateY(0px)}.ind-life-area .cube-info-box{width:90%;height:auto;border-radius:15px;margin-top:-30%;z-index:2}.ind-life-area .cube-info-box:before{display:none}.ind-life-area .cube-info-txt{max-width:auto}.tit-more{font-size:15px;display:none}.swiper-coffee{width:100%;margin-left:0}.slide-coffee-img{width:75%;height:0;left:auto;right:auto;padding-bottom:100%;margin:0 auto;position:relative;transform:translateY(0px) scale(.9)}.swiper-coffee .swiper-slide-active .slide-coffee-img{width:75%;height:0;right:0;padding-bottom:100%;bottom:0;transform:translateY(0px) scale(1)}.swiper-coffee .swiper-slide-prev .slide-coffee-img{right:-27%}.swiper-coffee .swiper-slide-next .slide-coffee-img{right:27%}.slide-coffee-info-cont{width:100%;border-radius:0 0 15px 15px;padding:40px 45px;height:auto}.slide-coffee-info-cont:before{width:100%;height:130%;top:0;bottom:auto;border-radius:15px 15px 0 0;transform:translateY(-99.5%)}.slide-coffee-info{width:100%;max-width:none}.slide-coffee-info .tit{font-size:18px;margin:0 0 15px}.slide-coffee-info .date{font-size:13px;margin:0;padding:17px 0 0;border-top:1px solid #E2DBD2;border-bottom:none}.slide-coffee-info .date a{font-size:13px;display:block}.slide-coffee-info .cont,.slide-coffee-info .link{display:none}.slide-coffee-link{display:none}.ind-bot-banner{height:0}.footer-video-bg{display:none}.dot-main-area{padding:0 30px}.m-tit.inn h2{font-size:24px;letter-spacing:5px}.about-area2{padding:150px 0 0}.about-area3{padding:150px 0 0}.about-area4{padding:150px 0}.about-area1 .mb-cube-area{width:100%}.about-area1 .mb-tit-box{display:block}.about-solgan-area{display:none}.about-banner{display:none}.m-about-banner{display:block;height:90vh;text-align:center;background:url(/img/about02_m.jpg) no-repeat center center/cover;position:relative}.mb-slogan-box{width:100%;color:#E2DBD2;text-align:center;font-size:18px;letter-spacing:3px;line-height:1.5;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mb-slogan-box .tit{margin:0 0 80px}.mb-slogan-box .circle-hr-box{height:80px;margin:0 auto}.about-quality-area{padding:0;position:relative}.about-quality-area .m-tit-box{margin:0 0 50px}.swiper-quality{overflow:visible !important}.about-quality-list{display:none}.about-quality-box .tit-box .tit{font-size:38px}.about-quality-box .tit-box .sup{font-size:20px}.about-quality-box .info-box{margin-left:30px;margin-bottom:30px}.about-quality-box:nth-child(even) .info-box{margin-right:30px}.mb-about-mask-left{display:block;background:#ede9df;width:40px;height:180px;position:absolute;left:-40px;bottom:70px;z-index:2}.mb-about-mask-right{display:block;background:#ede9df;width:40px;height:180px;position:absolute;right:-40px;bottom:70px;z-index:2}.mb-about-quality-area{width:74.63%;margin:0 auto;display:block}.mb-about-quality-area:after{content:"";height:57.3%;border-radius:10px;background:#7D0F14;position:absolute;right:0;left:0;bottom:80px;display:block}.light-quality-info-box{padding:40px 50px}.light-quality-info .en{display:block}.light-quality-info .tit{font-size:18px;padding-bottom:10px;border-bottom:1px solid #E2DBD2}.light-quality-info .txt{font-size:15px;overflow:scroll;max-height:230px}.about-event-area .m-tit-box{margin:0 0 40px}.about-event-list-area{display:none}.about-event-line{left:0;transform:translateX(0px)}.about-event-box{width:100%;margin:0 0 80px}.about-event-box .about-event-year{right:10px}.about-event-box:nth-child(2),.about-event-box:nth-child(odd){margin-top:0}.about-event-box:nth-child(even){padding-left:50px;padding-right:0;justify-content:flex-start}.about-event-box:nth-child(even) .about-event-year{left:30px}.about-event-box:nth-child(even):before{right:auto;left:0}.about-event-year{font-size:36px;line-height:1}.about-event-year:after{transform:translate(-50%, -10px)}.about-event-img{height:0;padding-bottom:120%}.about-event-txt{padding:25px 25px 90px}.about-mb-event-list-area{display:block}.about-care-area{padding-right:0}.about-care-area .m-tit-box{margin-bottom:100px}.about-care-area .swiper-pagination{display:none}.about-env-area .arr-btn{display:none}.about-env-swiper-area{width:100%}.about-env-img-box{width:100%;height:auto;margin:0;transform:translateY(0px)}.about-env-img-box .about-env-img{width:100%;height:0;padding-bottom:70%;border-radius:10px 10px 0 0}.about-env-info-box{width:100%;border-radius:0 0 10px 10px;height:auto}.about-env-info-box:before{display:none}.about-env-info-box .swiper-pagination{bottom:20px;width:100%;left:0}.about-env-info-box .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.about-env-info-box .swiper-pagination-bullet{width:8px;height:8px}.about-env-info .tit{font-size:21px;letter-spacing:3px;padding-bottom:20px;margin:0 0 50px}.about-env-info .cont{font-size:15px;height:200px}.list-page-area .m-tit-box{margin:0 0 50px;position:relative;z-index:3}.shop-area{padding:0 35px}.shop-area .m-tit-box{padding:0}.shop-class-box.pc{display:none}.select-mb-box{display:block}.product-for-mb{display:flex}.item-bottom-area{padding:0 20px 150px;overflow:hidden}.item-bottom-area .m-tit-box{justify-content:flex-start;margin:0 0 75px;padding:0 0 0 10px}.item-page-vid-area{display:none}.shop-list-box{display:block}.shop-list-box .shop-list-tit{font-size:24px;color:#292929;letter-spacing:3px;text-align:center;margin-top:60px;margin-bottom:60px;padding:0}.shop-list-box .shop-list-tit .sub{font-family:"Commissioner",sans-serif;font-size:16px}.shop-list-dash{width:50px;border-bottom:1px solid #000;text-align:center;margin:auto;margin-bottom:15px}.shop-list-cont{text-align:center;margin-bottom:50px}.shop-item-box{width:100%;padding:0;margin:0 0 95px}.shop-item-box:hover{background:none}.shop-item-box:hover .shop-item-tit{opacity:1}.shop-item-box:last-child{margin:0}.shop-item-box .shop-item-img .icon-new{top:20px;right:30px}.shop-item-img{width:calc(100% - 40px);margin:0 auto 35px;border-radius:15px;background:#E4D8CB;padding-bottom:93.5%}.shop-item-img .bg-circle-box{width:100%;height:100%;padding-bottom:0;top:0}.shop-item-img .bg-circle{display:none}.shop-item-img .icon-new{top:-30px;right:-30px}.shop-item-img img{transform:translateY(0px)}.shop-item-tit{padding:0 0 14px;border-bottom:1px solid #C8BEAF}.shop-item-tit .tit{font-size:15px;margin:0 0 3px;line-height:1.66}.shop-item-tit .en{font-size:13px;line-height:1.92}.shop-item-cont{display:none}.shop-banner-area:before,.shop-banner-area:after{display:none}.shop-banner-cont{height:auto}.shop-banner-img{width:100%;padding:10% 0 0;border-bottom:7px solid #C89664}.shop-banner-img .circle{width:60%;padding-bottom:60%}.shop-banner-img .icon-new{width:70px;height:70px;line-height:70px;top:0;right:26%}.shop-banner-img .shop-banner-item img{top:0}.shop-banner-info{color:#292929;width:100%;padding:50px 35px 0;background:none}.shop-banner-info .tit-box{margin:0 0 5px}.shop-banner-info .tit-box .en{display:none}.shop-banner-info .tit-box .tit{font-size:15px;line-height:1.66;letter-spacing:.2em}.shop-banner-info .info-box{width:100%;text-align:center}.shop-banner-info .info-box .pc-en{display:none}.shop-banner-info .info-box .mb-en-txt{font-family:"Commissioner",sans-serif;font-size:13px;line-height:1.92;letter-spacing:.05em;margin:0 0 70px;padding-bottom:50px;border-bottom:1px solid #C8BEAF;display:block}.shop-banner-info .info-box .mb-en{margin:0 0 10px;display:block}.shop-cont-area{padding:0 20px;margin:0 0 80px}.shop-cont-area+.coffee-hr-box{display:none}.shop-page-info-area{padding:10px;border-radius:15px;background:#F5F5EF}.shop-page-info-area .coffee-hr-box{background:#F5F5EF;padding:120px 0 140px}.shop-page-info-tit-top{margin-top:150px}.shop-page-info-tit{width:100%;margin:0 0 50px;padding:20px}.shop-page-info-tit .tit{font-size:21px;margin:0 0 10px}.shop-page-info-tit .tit br{display:block}.shop-page-info-tit .en{font-size:13px}.shop-page-info-cont{width:100%}.shop-page-info-cont p.shop-def{padding:0 10px;margin:60px 0 80px}.edit-area p.shop-def{font-size:15px;text-align:justify}.edit-area img.shop-def{border-radius:5px}.page-btn-box{font-size:13px;margin-top:50px}.page-btn-box i{font-size:22px}.page-btn-box .back i{display:inline-block}.page-btn-box .prev,.page-btn-box .next{display:none}.page-btn-box:after{content:"";display:block;width:calc(50% - 65px);height:1px;background:#5F1E00;position:absolute;top:50%;right:15px;z-index:1}.item-page-cube-area{display:none}.item-page-cube-area .page-btn{display:block}.item-page-cube-group{display:none}.store-page-cube-area{display:block}.lifestyle-area .m-tit-box{padding:0;position:relative;z-index:3}.lifestyle-area .shop-class-box{width:100%;margin:20px 0 0}.lifestyle-list:before{width:calc(55% + 40px);right:-40px}.lifestyle-box{margin:0 0 100px}.lifestyle-box:hover .lifestyle-info .info-bot:after{width:calc(100% - 100px)}.lifestyle-info{width:100%;padding:40px 25px 30px}.lifestyle-info .info-top .info-box{margin:0 0 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.lifestyle-info .info-top .info-box .zh{font-size:15px;line-height:1.66}.lifestyle-info .info-top .info-box .en{font-size:13px;line-height:1.92}.lifestyle-info .info-top .date-box{font-size:13px;line-height:2;margin:0 0 30px}.lifestyle-info .info-top .tit{margin:0 0 80px}.lifestyle-info .info-bot{font-size:13px;padding-bottom:0;border-bottom:none;position:relative}.lifestyle-info .info-bot:after{content:"";display:block;width:calc(100% - 90px);height:1px;background:#E2DBD2;position:absolute;top:50%;right:0;z-index:1;transition:.2s}.lifestyle-img{width:100%;padding-bottom:100%}.pagination-box a,.pagination-box span{margin-right:20px}.lifestyle-cont-area{align-items:stretch;padding-bottom:0;margin:0 0 105px}.lifestyle-cont-side.nofix{align-content:flex-end}.lifestyle-cont-side.nofix .tit-mb-box{position:relative;top:0}.lifestyle-cont-side{width:80px;height:auto;padding:180px 0 100px;position:relative;top:0;background:none;z-index:3}.lifestyle-cont-side:before{display:none}.lifestyle-cont-side .tit-box{display:none}.lifestyle-cont-side .tit-mb-box.on{color:#5F1E00}.lifestyle-cont-side .tit-mb-box.on .en{opacity:0}.lifestyle-cont-side .tit-mb-box.on .en img{opacity:0}.lifestyle-cont-side .tit-mb-box.on .en img.on{opacity:1}.lifestyle-cont-side .tit-mb-box.ontrans{transition:0s}.lifestyle-cont-side .tit-mb-box{color:#E2DBD2;position:sticky;top:245px;transition:.4s;margin:0 0 30px;display:block}.lifestyle-cont-side .tit-mb-box .zh{font-size:13px;margin:0 auto 40px;letter-spacing:3px;writing-mode:vertical-lr}.lifestyle-cont-side .tit-mb-box .en{writing-mode:vertical-lr;position:relative;font-family:"shelby",sans-serif}.lifestyle-cont-side .tit-mb-box .en img{opacity:1;transition:.4s}.lifestyle-cont-side .tit-mb-box .en img.on{opacity:0;position:absolute;top:0;left:0;z-index:2}.lifestyle-cont-side .side-bot-box .tit-en{display:none}.lifestyle-social-cont .tit{font-size:13px;color:#5F1E00;writing-mode:vertical-lr;width:auto;margin:0 auto 30px}.lifestyle-social-box a{width:26px;height:26px;margin:0 20px 20px}.lifestyle-social-box a:last-child{margin-bottom:0}.lifestyle-social-box .social-fb{background:url(/img/icon_mbfb.svg) no-repeat center center/contain}.lifestyle-social-box .social-ig{background:url(/img/icon_mbig.svg) no-repeat center center/contain}.lifestyle-social-box .social-google{background:url(/img/icon_mbgoogle.svg) no-repeat center center/contain}.lifestyle-social-box .social-line{background:url(/img/icon_mbline.svg) no-repeat center center/contain}.lifestyle-banner-mb-img-box{height:600px;position:relative;display:block}.lifestyle-banner-mb-img-box img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.lifestyle-banner-mb-img-box:before{content:"";display:block;width:90px;height:100%;background:#7D0F14;transform:translateX(-85px)}.lifestyle-banner-mb-img-box .cover{width:calc(100% + 80px);height:100%;background:#EDE9DF;transition-timing-function:ease-in;position:absolute;top:0;left:101%;z-index:2;transition:.4s}.lifestyle-banner-mb-img-box .cover.on{left:-80px}.lifestyle-cont-info{width:calc(100% - 80px);padding:0}.lifestyle-banner-img-box{display:none}.lifestyle-cont-info-txt{padding:30px 50px 30px 10px}.lifestyle-cont-info-txt .date{font-size:13px;margin:0 0 30px;text-align:left}.lifestyle-cont-info-txt .tit-box{font-size:21px;text-align:left}.lifestyle-cont-info-txt .page-btn-box{padding:0 0 0 20px;justify-content:flex-start}.lifestyle-cont-info-txt .page-btn-box:after{width:calc(100% - 110px);right:0}.news-area{padding:0 30px}.news-list{padding:0 0 150px}.news-list .pagination-area{margin:50px auto 0}.news-list .news-item:nth-child(even) .news-box{flex-flow:unset;flex-wrap:wrap}.news-list .news-item:nth-child(even) .news-box .news-list-img{width:100%;height:0;padding-bottom:55%;border-radius:15px 15px 0 0}.news-list .news-item:nth-child(even) .news-box .news-list-info-cont{width:100%;padding:15px 25px 25px;justify-content:flex-start}.news-list .news-item:nth-child(even) .news-box .news-list-info{padding:0}.news-box{margin:0 0 60px}.news-box:nth-child(even){flex-flow:wrap}.news-box:nth-child(even) .news-list-info-cont{justify-content:flex-start;padding:15px 25px 25px}.news-box:nth-child(even) .news-list-img{width:100%;height:0;padding-bottom:55%;border-radius:15px 15px 0 0}.news-box:nth-child(even) .news-list-info{padding:0}.news-box:nth-child(even) .news-list-more{flex-flow:row}.news-box:hover .news-list-more{border-color:#E2DBD2}.news-list-img{width:100%;height:0;padding-bottom:55%;border-radius:15px 15px 0 0}.news-list-info-cont{width:100%;padding:15px 25px 25px}.news-list-info{padding:0;margin:0 0 30px}.news-list-info .tit{margin:0 0 55px}.news-list-info .info .date{display:none}.news-list-info .info .txt{width:100%;padding:0;border-left:none}.news-list-more{width:100%;padding-top:15px;border-top:1px solid #7D0F14;justify-content:space-between}.news-list-more .mb-date,.news-list-more i{display:block}.news-list-more .arr-box span{font-size:13px}.news-list-more .icon-pc-arr{display:none}.video-light-area{width:90%}.video-light-area .close{width:34px;height:34px;top:-45px;right:-5px;position:fixed}.video-light-area .close img{width:11px}.column-area{padding:80px 0 100px}.contact-form-box{position:relative}.contact-form-box label{font-size:13px;line-height:1.69;font-weight:500;width:60px;position:absolute;top:50%;left:10px;z-index:2;transform:translateY(-50%);opacity:1}.label-top label{position:absolute;top:10px;left:10px;z-index:2;transform:translateY(0)}.label-pass label{left:43px}.input-box{width:100%}.input-box input,.input-box select{padding-left:6em}.submit-input-area{width:100%}.input-box.w150{width:150px}.input-box.w150 input{text-align:center}.contact-copyright{display:none}.contact-info-area{font-size:13px;margin:0 0 70px}.contact-form-cont{margin:0}.contact-form-area{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.contact-form-area p.note,.contact-form-area .contact-form-cont,.contact-form-area .contact-info-area{width:100%}.contact-form-area .contact-info-area{order:0}.contact-form-area p.note{font-size:13px;order:1}.contact-form-area .contact-form-cont{order:2}.footer-area{padding:30px 30px 36px}footer{margin:0}.footer-link-area{margin:0 0 30px}.footer-link-box{width:calc(100% - 75px);align-content:flex-start;align-items:unset;margin:0}.footer-social-area{width:55px}.footer-social-box{display:block;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.footer-social-box a{margin:0 10px 0 0;width:25px;display:block}.footer-social-box a img{width:100%}.footer-social-box a:last-child{width:35px;margin:0}.footer-social-box a.privacy{margin:0 10px 0 0}.footer-link{width:100%;min-width:auto;margin:0}.footer-link:after{display:none}.footer-link a{font-size:13px}.footer-link .tit{font-size:15px;margin:0 0 15px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.footer-link .tit span{font-size:15px;cursor:pointer}.footer-link .tit span:hover{color:#C89664;text-decoration:underline}.footer-link .tit a{font-size:15px;letter-spacing:.15em}.footer-link .tit .icon{display:block}.footer-link .link{margin:0 0 20px;display:none}.footer-link .link span{font-size:13px}.mb-footer-info{display:block}.copyright{font-size:10px;padding:30px 0 0}.gotop{margin:-12px 0 0}.column-store{padding-bottom:80px}.item-store-area .h3{font-size:1.25em}.item-store-area .item-store .item{width:calc(50% - 50px);margin:0 auto 40px}.item-store-area .item-store.center-align .item{margin-inline:20px}.item-store-area .item-store-txt{margin-bottom:80px}}@media screen and (max-width: 600px){.item-store-area .item-store{width:calc(100% + 40px);margin-inline:-20px}.item-store-area .item-store .item{width:250px;margin:0 auto 40px}.item-store-area .item-store.center-align .item{margin-inline:16px}.item-store-area .item-store .item-page-cube-name{margin-top:10px}.item-store-area .item-store .item-page-cube-name .name{margin-bottom:26px}}@media screen and (max-width: 480px){.ind-dot-side .main-area{padding:0 20px}.side-act-area{width:40px}.act-dot-box .dot{height:30px}.cube-info-txt .tit-box .tit{font-size:32px}.cube-info-txt .cont-box .en{font-size:28px}.tit-more{width:100%;margin-top:15px}.item-cube-end-box{margin:0 -20px}.item-cube-img{margin:0 0 44px}.item-cube-img .item-info .en{margin:0 0 10px}.item-cube-img .item-info .tit-box{margin:0 0 20px}.item-cube-name .name{font-size:18px}.slide-coffee-img.prve{right:-31%}.slide-coffee-img.next{left:-31%}.about-area1{padding:50px 0 100px}.about-area2{padding:80px 0 30px}.about-banner .slogan-box{padding:0 50px}.m-about-banner{height:68vh}.swiper-quality:after{padding-bottom:139%}.about-quality-box{margin:0 0 100px}.about-quality-box .tit-box .tit{font-size:32px}.about-quality-box .tit-box .sup{font-size:18px}.about-quality-box .info-box{margin-left:20px;margin-bottom:20px}.about-quality-box .tit-box{margin:0 0 30px}.about-quality-box .img-area{width:100%}.about-quality-box .img-area .str-more{margin-left:10px}.about-quality-box .img-area:after{transform:translate(40px, 15%)}.about-quality-box .img-box{width:calc(100% - 50px);padding-bottom:65%}.about-quality-box:nth-child(even) .info-box{margin-right:20px}.about-quality-box:nth-child(even) .img-area:after{transform:translate(-50px, 15%)}.mb-about-quality-info-box:before{height:150%}.mb-about-quality-img-box.next{left:-31%}.mb-about-quality-img-box.prve{right:-31%}.list-page-area{padding-top:50px}.item-page-cube-mb-img-box{width:calc(100% - 30px)}.lifestyle-list{margin:0 0 100px}.lifestyle-list:before{width:150px}.lifestyle-box{margin:0 0 80px}.lifestyle-info{padding:30px}.pagination-box a,.pagination-box span{margin-right:15px}.lifestyle-cont-side{padding:70px 0 100px}.lifestyle-cont-side .tit-mb-box{top:135px}.lifestyle-banner-mb-img-box{height:385px}.news-list{padding:0 0 100px}.news-list .pagination-area{margin:100px auto 0}.news-list-info-cont{padding:30px}.news-list-info{padding:0}.news-box:nth-child(even) .news-list-info{padding:0}.column-info-box{padding-top:50px}.contact-copyright{width:100%;margin:30px 0 0}.stbmit-btn-box{width:100%;margin:10px 0 0}.stbmit-btn{display:inline-block}.f-logo img{width:189px}.f-logo{margin:0 0 53px}.copyright{line-height:1.8;padding:25px 0 0}.copyright br{display:block}.social-side-area{right:15px;bottom:20px}}@media screen and (max-width: 414px){.item-cube-img .icon-new{font-size:13px;width:44px;height:44px;line-height:43px;top:12px;right:17px}.slide-coffee-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.slide-coffee-info-cont{width:90%}.slide-coffee-info-cont:before{height:259px}.swiper-coffee .swiper-slide-active .slide-coffee-img{width:69%;padding-bottom:89.6%}.swiper-coffee .swiper-slide-prev .slide-coffee-img{right:-41.5%}.swiper-coffee .swiper-slide-next .slide-coffee-img{right:41.5%}.slide-coffee-img{width:56%;padding-bottom:83.5%}.slide-coffee-info .tit{margin:0 0 7px}.about-slogan{padding:0 20px}.about-slogan .mb-cube-area{padding:0}.about-main-area{padding:0 20px}.mb-about-mask-left{width:20px;left:-20px}.mb-about-mask-right{width:20px;right:-20px}.gotop .txt{font-size:13px}.footer-link-area{padding:0;margin:0 0 55px}.mb-footer-social-box{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.mb-footer-social-box a{width:20px;display:block;margin:0 auto 21px}.mb-footer-social-box a img{width:100%}.mb-footer-social-box a:nth-child(3){width:26px;margin:0 auto}.mb-footer-social-box .social{width:30px;margin:0 0 32px}.mb-footer-social-box a.privacy{color:#E2DBD2;font-size:13px;letter-spacing:2px;line-height:2;width:75px;margin:0}.footer-social-box{display:none}.column-main-area{padding:0 20px}.item-store-area .item-store-txt .item{width:100%;max-width:300px;margin-inline:10px}}@media screen and (max-width: 320px){.m-slide-group:before{width:calc(100% - 60px);height:350px;left:30px}.m-slide-coffee-txt-area{width:190px;padding:30px 0 30px}.m-slide-coffee-txt-area h3{font-size:16px}.m-info .date{font-size:12px}.m-info a{font-size:12px}}@media (max-height: 950px) and (orientation: landscape){.slide-txt-area{padding:40px 50px;display:flex;justify-content:center;align-items:flex-end}.slide-txt-cont{transform:translate(30px, 0)}.change-data{transform:translate(0, 0)}}
/*# sourceMappingURL=sty.css.map */
