@charset "UTF-8";body{font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Sans,メイリオ,Meiryo,verdana,sans-serif;color:#333;font-size:100%;background-color:#fff;width:100%;display:flex;flex-direction:column;height:100vh}main{padding:75px 0 25px;background-color:#fff}.bg-white{height:auto;background-color:#fff}.bg-beige{background-color:#f5f1e5;text-align:center;height:auto}.icn-tex-l{padding:17px 0 0;color:#a35d2a;font-size:13px;position:absolute;left:10px;font-weight:600}.icn-tex-r{padding:0 0 6px;color:#a35d2a;font-size:13px;font-weight:600}.icon-login{margin:0 auto;padding:10px 0 0;text-align:center;width:80px;position:absolute;top:0;right:0;cursor:pointer}.icon-login img{margin:0 auto 4px;width:29px;text-align:center}.pankuzu{margin:0 20px 10px;display:flex;flex-wrap:wrap;font-size:12px;line-height:1.6em}.pankuzu li:not(:last-of-type):after{content:"›";margin:0 .6em;color:#777}.pankuzu li a{text-decoration:underline}h1{margin:0 auto;text-align:center}h1 img{position:relative;width:43%}h1 img.noheader{width:40%}h2{margin-bottom:6px;font-size:20px}h3{padding:15px 0;font-size:18px;color:#a35d2a;font-weight:600;text-align:center;border-top:2px solid #A35D2A;border-bottom:2px solid #A35D2A}h4{padding:0 0 7px;font-size:17px;color:#a35d2a;font-weight:600;border-bottom:2px solid #A35D2A}h5{padding:0 0 5px;font-size:15px;color:#a35d2a;font-weight:600;border-bottom:2px solid #A35D2A}.bold{font-weight:600}.red{color:#e60011}.fon16{font-size:16px!important}.sps-top-5{margin-top:5px!important}.sps-top-10{margin-top:10px!important}.sps-top-15{margin-top:15px!important}.sps-top-25{margin-top:25px!important}.sps-bot-0{margin-bottom:0!important}.sps-bot-5{margin-bottom:5px!important}.sps-bot-10{margin-bottom:10px!important}.sps-bot-15{margin-bottom:15px!important}.sps-bot-20{margin-bottom:20px!important}.sps-bot-25{margin-bottom:25px!important}.sps-bot-30{margin-bottom:30px!important}.sps-bot-50{margin-bottom:50px!important}.adjust-hi{height:100vh}.neg-top-0{margin-top:0!important}.neg-top-20{margin-top:-20px!important}.border-top{border-top:1px solid #ccc}.border-bottom{border-bottom:1px solid #ccc}.border-none{border:none!important}.border{border:1px solid #ccc}.main-unit{margin:0 20px}.grey-unit{margin:20px 0 0;padding:20px;background:#f7f7f7}.btn-beige a,.btn-beige button{padding:13px 0;display:block;width:100%;font-size:16px;color:#a35d2a;font-weight:600;text-align:center;background:#f5f1e5;border:2px solid #A35D2A;border-radius:3px}.btn-beige button:disabled{background:#f1e8dc}.btn-white a,.btn-white button{padding:13px 0;display:block;width:100%;font-size:16px;color:#a35d2a;font-weight:600;text-align:center;background:#fff;border:2px solid #A35D2A;border-radius:3px}.btn-white button:disabled{background:#eae9e9}.btn-brown2 a,.btn-brown2 button{padding:18px 0;display:block;width:100%;font-size:16px;color:#fff;font-weight:600;text-align:center;background:#a35d2a;border-radius:3px}.btn-brown2 button:disabled{background:#bd9372}.btn-brown a{padding:18px 0;display:block;font-size:16px;color:#fff;font-weight:600;text-align:center;background:#604935;border-radius:3px}.btn-address-search button{padding:14px 10px;display:block;width:100%;font-size:16px;color:#fff;font-weight:600;text-align:center;background:#a35d2a;border-radius:3px}.btn-off{padding:15px 0;display:block;font-size:16px;color:#777;font-weight:600;text-align:center;background:#bbb;border-radius:3px}.btn-unit-foot{margin:0 20px}.btn-unit-in li,.btn-unit-out li,.btn-unit-end li{margin-bottom:15px}.btn-unit-in li:last-child,.btn-unit-end li:last-child{margin-bottom:0}.btn-unit-out{margin:0 20px;padding:25px 0 10px;border-bottom:1px solid #ccc}.btn-unit-end{margin:0 20px;padding:25px 0 0}.icon-new-s{position:absolute;width:20%!important;top:5px;left:5px}.icon-new{position:absolute;width:17%!important;top:6px;left:6px}.annotation{padding:10px;font-size:13px;color:#e60011;background:#f0e8e2;line-height:1.4em}.top-error-tex{padding:10px;font-size:15px;color:#e60011;background:#f0e8e2;line-height:1.4em;white-space:pre-wrap}.paper-order{padding:10px;font-size:13px;color:#555;background:#fbd8f8;line-height:1.4em;display:block;margin-left:auto;margin-right:10px;width:fit-content}.bn-top-gift{margin:0 0 25px;text-align:center}.bn-top-gift_tit{padding:12px 0;color:#fff;font-weight:600;text-align:center;background:#a35d2a}.bn-top-gift img{margin-bottom:7px;width:100%}.gift-tit-link{font-size:18px;color:#a35d2a;font-weight:600}.before-order{padding:4px 8px;display:inline-block;font-size:15px;color:#a35d2a;font-weight:600;text-align:center;background:#f5f1e5;border-radius:3px}.product-unit{padding:25px 0;border-bottom:1px solid #ccc}.product-unit a{display:flex}.product-img{width:43%;position:relative}.product3-img{width:35%;position:relative}.product-img img,.product3-img img{width:100%}.product-detail{margin:0 0 0 15px;display:flex;flex-direction:column;font-weight:600;width:56%}.product3-detail{margin:0 0 0 15px;font-weight:600;width:65%}.product-tit{font-size:17px;line-height:1.4em;width:100%;overflow:hidden;display:block}.product3-tit{font-size:15px;line-height:1.4em}.product-tit-skip{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-price{margin-top:7px;font-size:18px}.product3-price{margin-top:7px;font-size:16px}.en{font-size:13px}.tax{font-weight:400}.product-orderno{margin-top:7px;font-size:13px}.number{font-size:15px}.number-l{font-size:18px}.product-best{margin-top:8px;padding:3px 7px;display:inline-block;font-size:12px;color:#fff;background:#e60011;border-radius:12px}.product-kinds{margin-top:3px;font-size:11px;font-weight:400;line-height:1.2em}.product-delivery-date{margin:8px auto 0;padding:5px 7px;display:inline-block;font-size:13px;color:#fff;background:#a35d2a;border-radius:3px}.delivery-s{font-size:12px}.btn-oeder-s{margin:8px auto 0;padding:8px 25px;display:block;width:100%;font-size:14px;color:#fff;background:#604935;border-radius:3px;text-align:center}.promo-unit{margin:20px 0 35px}.promo-img{margin:15px 0}.promo-img img{width:100%}.recommend-unit{margin:0 0 25px}.promo-bn{margin:15px 0 25px;text-align:center}.promo-bn img{margin-bottom:7px;width:100%}.promo-tit-link{font-size:16px;color:#a35d2a;font-weight:600}.gallery-unit{margin:15px auto 0}.gallery{width:100%;position:relative}.gallery__view{border:1px solid #ccc}.gallery__thumbs{margin:10px 0 0;display:flex;flex-wrap:wrap}.gallery__thumbnail{margin:0 5px;flex:0 1 calc(20% - 10px);border:1px solid #ccc;aspect-ratio:1 / 1}.gallery__thumbnail img{width:100%;height:100%;object-position:top left}.gallery__thumbnail:nth-child(n+6){margin-top:10px}.gallery img{width:100%;display:block}.selected{position:relative}.selected:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:#000;opacity:.3}.product2-detail{margin:15px 0 0;font-weight:600}.product-category{margin-bottom:5px;font-size:15px;line-height:1.3em;color:#a35d2a}.product2-tit{margin-bottom:7px;font-size:20px;line-height:1.3em}.product2-price{margin-bottom:7px;font-size:21px}.en2{font-size:15px}.tax2{font-weight:400}.product2-orderno{margin-bottom:10px;font-size:15px}.number2{font-size:17px}.product2-best{margin-bottom:8px;display:flex;align-items:center}.best-no{padding:3px 7px;display:inline-block;font-size:14px;color:#fff;background:#e60011;border-radius:12px}.best-kinds{margin-left:5px;font-size:12px;font-weight:400;line-height:1.2em}.product2-date{margin-bottom:10px;margin-right:5px;padding:5px 7px;display:inline-block;font-size:15px;color:#fff;font-weight:600;background:#a35d2a;border-radius:3px}.mark-unit{margin:0 0 5px}.mark-unit li{margin-right:5px;padding:5px 7px;display:inline-block;font-size:14px;font-weight:600;color:#fff;border-radius:3px}.reizo{background:#028a00}.reito{background:#2b66c6}.area{background:#6c6c6c}.union{background:#e6055f}.product-comment{margin:20px 0 0;padding:15px 0 18px;border-top:1px solid #ccc;font-size:16px;line-height:1.5em;white-space:pre-wrap}.product-table table,.product-table table td,.product-table table th{width:100%;padding:7px;border:1px solid #ccc;border-collapse:collapse}.product-table table th{width:20%;font-size:14px;font-weight:400;white-space:nowrap}.product-table table td{width:80%;font-size:14px;line-height:1.4em;white-space:pre-wrap}.btn-guide{margin:15px 0}.btn-guide a,.btn-guide button{padding:10px 0;display:block;width:100%;font-size:14px;color:#a35d2a;text-align:center;background:#fff;border-radius:3px;border:1px solid #A35D2A;line-height:1.4em}.btn-guide button:disabled{background:#eae9e9}.order-unit{position:sticky;position:-webkit-sticky;bottom:0}.order-box{padding:12px 20px 15px;background-color:#fff}.order-box a{padding:18px 0;display:block;font-size:18px;font-weight:600;color:#fff;text-align:center;background:#604935;border-radius:3px}.order-before-box{padding:18px 0;display:block;font-size:18px;font-weight:600;color:#777;text-align:center;background:#bbb;border-radius:3px}.header2{padding:15px 0;width:100%;height:80px;position:fixed;box-sizing:border-box;background-color:#fff;box-shadow:0 3px 3px -2px #00000026;text-align:center;z-index:10}.logo{margin-bottom:8px}.header2-tit{color:#a35d2a;font-size:20px;font-weight:600}.product2-unit{padding:15px 0;display:flex}.product2-category{padding:22px 0 0;color:#a35d2a;font-size:15px;font-weight:600}.card{margin:15px 0 0;padding:15px;position:relative;background:#fff;border:1px solid #ccc}.profile{margin-bottom:15px}.profile ul li{margin-bottom:7px}.kana{font-size:13px}.lastyear-log{margin:15px 0;padding:10px;background:#f5f1e5;font-size:12px;line-height:1.4em}.lastyear-log-tit{margin-bottom:4px;font-weight:600}.card-footer{padding:15px 0 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ccc}.card-footer-confirm{padding:15px 0 0;text-align:right;border-top:1px solid #ccc}.card-option-confirm{padding:10px 0 0;border-top:1px solid #ccc;margin:0 0 12px}.delete{font-size:14px;color:#a35d2a;text-decoration:underline}dialog{padding:40px 20px;width:80%;text-align:center;border-radius:8px}.dlg-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0003;display:flex;justify-content:center;align-items:center;z-index:1000}.dlg-confirm-content{padding:40px 20px;width:80%;text-align:center;border-radius:8px;background:#fff;position:relative;max-width:400px}.dlg-tex{margin-bottom:25px;line-height:1.4em;background:#fff;position:relative;color:#333}.btn-dlg-unit{display:flex;justify-content:space-between}.btn-dlg-white{padding:13px 0;display:block;font-size:16px;color:#a35d2a;font-weight:600;text-align:center;background:#fff;border:2px solid #A35D2A;border-radius:3px;width:47%}.btn-dlg-brown{padding:13px 0;display:block;font-size:16px;color:#fff;font-weight:600;text-align:center;background:#604935;border-radius:3px;width:47%}.dlg-content{padding:20px;width:80%;border-radius:8px;background:#fff;position:relative;max-width:550px}.dlg-close{padding:13px 0;font-size:16px;color:#fff;font-weight:600;text-align:center;background:#604935;border-radius:3px;width:47%;display:block;margin-left:auto;margin-right:auto}.qty-unit{display:flex;align-items:center;justify-content:flex-end}.qty-tex{margin-right:10px}.qty-tex-bold{font-size:15px;font-weight:600}.area-unit{text-align:right}.area-unit2{display:flex;align-items:center;text-align:left}.area2{padding:5px 7px;display:inline-block;font-size:13px;color:#fff;border-radius:3px;background:#6c6c6c}.no-area{margin:3px 0 0 5px;font-size:12px;color:#e60011}.order-total-unit{margin:20px 0 0}.order-total-unit2{margin:-5px 0 25px}.order-total{border-collapse:collapse;width:100%;font-weight:600}.order-total th,.order-total td{padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.order-total th{font-size:15px}.order-total td{font-size:18px;text-align:right}.complete-category{margin:70px auto 0;color:#a35d2a;font-size:18px;font-weight:600;text-align:center}.complete-tit{margin:40px auto;font-size:20px;font-weight:600;text-align:center}.complete-tex{margin:40px auto;line-height:1.8em}a.ul-link{color:#a35d2a;text-decoration:underline}.order-status{margin:25px 0 -8px;padding:0 0 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc}.status-on{font-size:18px;font-weight:600}.status-off{font-size:18px;font-weight:600;color:#999}.order-status-log{margin:0;padding:0 0 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc}.status-deadline{padding:5px 7px;display:inline-block;font-size:14px;color:#fff;font-weight:600;background:#a35d2a;border-radius:3px}.status-deadline-s{font-size:11px}.product3-category{margin-top:15px;color:#a35d2a;font-size:14px;font-weight:600}.log-order-unit{margin:0 0 20px}.log-order{margin:15px 0;display:flex;justify-content:space-between;align-items:center}.mypage-tit{padding:9px 20px;display:flex;align-items:center;font-size:18px;color:#fff;font-weight:600;background:#604935}.mypage-tit img{margin-right:5px;width:32px}.mypage-list{margin-top:3px;font-size:19px;font-weight:600}.mypage-list-detail{margin-top:10px;padding:15px 8px 5px;border-top:1px solid #ccc;overflow-wrap:break-word}.mypage-list-detail p{margin-bottom:5px;font-size:12px;font-weight:400}.linkage-unit{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:400;color:#a35d2a}.switch-area{position:relative;width:80px}.switch-area input[type=checkbox]{display:none}.switch-area label{display:block;box-sizing:border-box;height:36px;border:2px solid #999999;border-radius:20px;background:#fff}.switch-area input[type=checkbox]:checked+label{border-color:#7f4600}.switch-area #sw-img{position:absolute;width:28px;height:28px;background:#999;top:4px;left:4px;border-radius:21px;transition:.2s}.switch-area input[type=checkbox]:checked~#sw-img{transform:translate(44px);background:#7f4600}.mypage-btn-unit{margin:25px 0 0}.mypage-btn{padding:0 15px 0 12px;display:flex;justify-content:space-between;align-items:center}.mypage-btn img{width:35px}.mypage-btn-tex{color:#333;font-size:18px;text-align:left;width:80%}.mypage-btn-tex p{margin-top:5px;font-size:15px;font-weight:400}.mypage-edit{margin:15px auto}.mypage-edit-tit{margin:0 0 20px;padding:0 0 12px;font-weight:600;border-bottom:1px solid #ccc}.mypage-edit-rex{margin-top:15px;font-size:15px;line-height:1.6em}.guide-menu{margin:15px 0 30px;padding:5px 20px;background:#f5f1e5}.guide-menu ul li{margin:17px 0;color:#a35d2a;font-weight:600}.guide-unit{margin:20px 0 30px}.guide-box{margin:15px 0;border-bottom:1px solid #ccc}.guide-box ul{padding:0 0 0 12px;list-style:disc}.guide-box ul li{margin-bottom:8px}.guide-tit{margin:0 0 15px;font-weight:600}.guide-union{margin:0 0 15px;padding:5px 7px;display:inline-block;font-size:14px;font-weight:600;color:#fff;border-radius:3px;background:#e6055f}.guide-tex{margin:0 0 15px;font-size:14px;line-height:1.5em}.guide-tex-s{margin:0 0 15px;font-size:12px;line-height:1.5em}.guide-mark{display:flex;align-items:center;font-size:14px}.guide-mark-reizo{margin:0 10px 0 0;padding:5px 7px;display:inline-block;font-size:14px;font-weight:600;color:#fff;border-radius:3px;background:#028a00}.guide-mark-reito{margin:0 10px 0 0;padding:5px 7px;display:inline-block;font-size:14px;font-weight:600;color:#fff;border-radius:3px;background:#2b66c6}.guide-mark-area{margin:0 0 10px;padding:5px 7px;display:inline-block;font-size:14px;font-weight:600;color:#fff;border-radius:3px;background:#6c6c6c}.guide-mark-new{margin:0 10px 0 0;width:40px}.guide-border{margin-bottom:15px;padding:10px 10px 0;border:1px solid #ccc}.guide-wrap{width:100%}.guide-unit a{color:#333;text-decoration:underline}.jump-guide{padding-top:80px;margin-top:-80px}.rules-tit{margin-bottom:5px}.rules-tex{padding:0 0 0 10px}.line-double{text-decoration:underline double}.rule-tex{color:#696969}.rule-tex a{text-decoration:underline}.form-unit{margin:25px 0 0}.form-set{margin:0 0 18px}.form-set-flex{display:flex;justify-content:flex-start;align-items:center}.form-label{font-size:14px}.form-text{margin:7px 0 0;padding:15px;width:100%;height:3em;border-radius:4px;border:none;box-shadow:0 0 0 1px #707070 inset;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-text:focus,.form-textarea:focus,.form-no:focus{outline:0;box-shadow:0 0 0 2px #a35d2a inset}.form-textarea{margin:7px 0 0;padding:15px;width:100%;height:10em;resize:vertical;border-radius:4px;border:none;box-shadow:0 0 0 1px #707070 inset;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-no{margin:0;padding:15px;width:100%;font-size:18px;border-radius:4px;border:none;box-shadow:0 0 0 1px #707070 inset;appearance:none;-webkit-appearance:none;-moz-appearance:none}::placeholder{color:#999}select{position:relative;padding:10px;width:100%;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.select-wrap{position:relative;width:100%}.select-wrap:after{content:"";position:absolute;right:15px;top:28px;width:10px;height:10px;border-top:2px solid #999;border-left:2px solid #999;transform:translateY(-50%) rotate(-135deg);font-size:20px;pointer-events:none}.select-no{position:relative;width:70px}.select-no:after{content:"";position:absolute;right:15px;top:23px;width:10px;height:10px;border-top:2px solid #999;border-left:2px solid #999;transform:translateY(-50%) rotate(-135deg);font-size:20px;pointer-events:none}.split{width:30%!important}.single-add{width:40%!important}.hyphen{margin:0 10px}.form-label-red{color:#e60011;font-size:12px}.form-text-box{margin:7px 0 0;padding:15px;font-weight:600;background:#eee;border-radius:4px;overflow-wrap:break-word}.form-text-box-area{margin:7px 0 0;padding:15px;height:auto;font-weight:600;background:#eee;border-radius:4px;white-space:pre-wrap}.registration-tex{margin:10px 0 15px;padding:5px 10px;background:#f5f1e5;font-size:12px;line-height:1.4em}.registration-tex p{margin:7px 0}.registration-tex a{color:#333;text-decoration:underline}.form-set-flex2{margin:0 0 18px;display:flex;justify-content:space-between;align-items:center}.name-box{width:47%}.form-error{box-shadow:0 0 0 2px #e60011 inset!important}.form-error-tex{margin-top:5px;font-size:13px;color:#e60011}.option{margin:0 0 15px}.option li{margin-bottom:12px}.linout{display:flex;align-items:center;font-size:14px;font-weight:400}input[type=checkbox]{position:relative;margin-right:6px;width:23px;height:23px;background:#fff;border:1px solid #A35D2A;vertical-align:-5px;border-radius:2px}input[type=checkbox]:checked:before{position:absolute;top:2px;left:7px;transform:rotate(50deg);width:7px;height:13px;border-right:2px solid #A35D2A;border-bottom:2px solid #A35D2A;content:""}.login-tit{width:60%}.login-logo{margin:30px 0 10px}.login-logo img{width:32px}.login-logo-tex{margin-top:10px;font-size:20px;font-weight:600;color:#a35d2a}.login-unit{margin:0 35px}.login-box{padding:20px 0 25px;border-bottom:1px solid #ccc}.login-btn button{width:100%;padding:15px;display:block;font-size:16px;color:#a35d2a;font-weight:600;text-align:center;background:#fff;border:2px solid #A35D2A;border-radius:3px}.icon_google img{margin-right:7px;width:22px}.btn-google{display:flex;align-items:center;justify-content:center}.login-tex{margin-bottom:15px;line-height:1.8em}.login-tex2{margin:15px 0 30px;font-size:15px;line-height:1.6em;text-align:left}.login-mail{margin:0 auto;width:100%}.icon-mail{background-color:#a35d2a;border-radius:3px 0 0 3px;color:#fff;display:block;float:left;line-height:50px;text-align:center;width:15%;height:50px}.login-mail form input[type=text]{padding:0 16px;width:85%;height:50px;background-color:#fff;border-radius:0 3px 3px 0;border:2px solid #A35D2A;box-shadow:none;text-align:left;margin:0}.login-mail form input[type=text].form-error{border:none}.login-mail form input[type=text]:focus{border-width:1px;box-shadow:0 0 0 2px #a35d2a inset}.login-form:focus{outline:0}.login-annotation{margin:10px 0 20px;font-size:14px;color:#e60011;line-height:1.5em;text-align:left}.form-mail-box{margin:7px 0 0;padding:15px;font-weight:600;background:#fff;border-radius:4px;text-align:left;word-break:break-all}.login-pass form input[type=text]{padding:0 16px;width:100%;height:50px;background-color:#fff;border-radius:3px;border:1px solid #A35D2A}:root{--background-navbar: rgba(55, 55, 55, .98)}.header{background:#fff;position:fixed;width:100%;height:65px;z-index:10}.menu{list-style:none;position:absolute;width:100%;height:auto;top:0;margin-top:65px;padding:0;clear:both;background:#a35d2a;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s;transform:scaleY(0);transform-origin:top}.menu-btn:checked~.menu{transform:scale(1);transform-origin:top;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s}.menu a,.menu button{width:100%;padding:15px;font-size:18px;font-weight:500;text-transform:capitalize;color:#f5f1e5;opacity:0;transition:.5s;display:flex;align-items:center}.menu_s{font-size:80%}.menu li{margin:0;display:block;border-top:1px solid #F5F1E5;opacity:0;transition:.5s}.menu li img{margin-right:5px;width:28px}.menu li.menu-gift{margin:0 15px!important}.menu li.menu-gift a{padding:17px 0}.menu-btn:checked~.menu a,.menu-btn:checked~.menu button,.menu-btn:checked~.menu li{opacity:1;transition:.3192s cubic-bezier(.04,.04,.12,.96) .2s}.menu-btn{display:none}.menu-icon{display:inline-block;position:relative;cursor:pointer;padding:24px 20px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.navicon{background:#a35d2a;display:block;height:2.6px;width:34px;position:relative;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s;border-radius:5px}.navicon:before,.navicon:after{content:"";display:block;height:100%;width:100%;position:absolute;background:#a35d2a;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s;border-radius:5px}.navicon:before{top:9px}.navicon:after{bottom:9px}.menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.menu-btn:checked~.menu-icon:not(.steps) .navicon:after{bottom:0}.menu-btn:checked~.menu-icon .navicon{background:#0000;transition:.2192s cubic-bezier(.04,.04,.12,.96) .1008s}.navtext-container{width:100%;height:65px;position:absolute;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 3px 3px -2px #00000026}.navtext{position:absolute;text-transform:uppercase;color:#333;letter-spacing:4px;font-size:20px}.sort-unit{padding:15px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc}.sort-unit2{display:flex;align-items:center;justify-content:space-between}.accordion{border-radius:4px}.accordion-item{position:relative;font-size:14px;color:#a35d2a;border:1px solid #A35D2A;border-radius:4px}.accordion-header{padding:10px 25px 10px 12px;background-color:#f5f1e5;cursor:pointer;position:relative;border-radius:4px;width:94px}.accordion-header .arrow{display:inline-block;margin-left:5px;transition:transform .3s ease-in-out;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.accordion-header .arrow:before{content:"▼"}.accordion-header .arrow.up:before{content:"▲"}.accordion-content{display:none;position:absolute;z-index:1}.accordion-content.active{display:block;background:#fff;border-right:1px solid #A35D2A;border-bottom:1px solid #A35D2A;border-left:1px solid #A35D2A;border-radius:0 0 4px 4px;width:96px;margin:-1px}.accordion-content p{margin:0}.accordion-content p a{margin:0;padding:10px 12px;display:block;border-top:1px solid #A35D2A}.accordion-content p a:hover{background-color:#f5f1e5;border-radius:0 0 4px 4px}.category-unit{margin-bottom:25px}.category-unit ul li{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;position:relative}.category-unit ul li a{padding:17px 0;display:block;width:100%}.category-tit{padding:0 0 0 15px;font-size:17px;font-weight:600}.category-arrow{padding:0 10px 0 0;position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:22px;color:#a35d2a}#category{display:block;margin-top:-65px;padding-top:75px}.search-unit{margin:0 auto;padding:15px;color:#604935;background-color:#f7f7f7;display:flex;align-items:center}.search-tex{margin:0;width:32%;font-size:14px;font-weight:600;white-space:nowrap}.search-box{width:68%}.search-form{display:flex;justify-content:space-between;align-items:center;overflow:hidden;border:1.5px solid #604935;border-radius:3px;background-color:#fff}.search-form input{width:180px;height:40px;padding:5px 8px;border:none;box-sizing:border-box;font-size:14px;outline:none}.search-form input::placeholder{color:#999}.search-form button{display:flex;justify-content:center;align-items:center;width:45px;height:40px;border:none;cursor:pointer}.search-form button:after{width:26px;height:23px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cpath%20id='Icon_open-magnifying-glass'%20data-name='Icon%20open-magnifying-glass'%20d='M9.539-.018a9.539,9.539,0,1,0,0,19.077,9.428,9.428,0,0,0,4.524-1.117,2.725,2.725,0,0,0,.354.354l2.725,2.725A2.78,2.78,0,1,0,21.067,17.1l-2.725-2.725a2.725,2.725,0,0,0-.436-.354,9.41,9.41,0,0,0,1.2-4.524A9.549,9.549,0,0,0,9.566-.045Zm0,2.725a6.781,6.781,0,0,1,6.813,6.813,6.834,6.834,0,0,1-1.8,4.688l-.082.082a2.725,2.725,0,0,0-.354.354,6.82,6.82,0,0,1-4.606,1.717,6.813,6.813,0,1,1,0-13.627Z'%20transform='translate(0%200.045)'%20fill='%23604935'/%3e%3c/svg%3e");background-repeat:no-repeat;content:""}.footer{margin:0 auto;padding:15px 0;background-color:#fff;box-shadow:0 -3px 3px -3px #00000021}.footer ul{margin:0 auto;padding:0 15px;display:flex;flex-wrap:wrap;justify-content:space-between}.footer ul li{padding:0 0 10px}.footer ul li a{margin:0;padding:8px 0;font-size:14px;font-weight:600;width:155px;display:block;color:#a35d2a;text-align:left;border-bottom:1px solid #A35D2A}.copy{padding:15px 0;font-size:13px;color:#f5f1e5;text-align:center;background-color:#a35d2a;margin-top:auto}#page-top{position:fixed;bottom:46px;right:0;display:block;opacity:1.8;z-index:100}#page-top i{padding:12px 17px;text-decoration:none;color:#a35d2a;font-size:1.7rem;text-align:center;background-color:#f5f1e5;display:block}.pager{margin:25px 0}.pager .pagination{text-align:center}.pager .pagination li{display:inline;margin:0 2px;padding:0;display:inline-block;background:#fff;width:28px;height:28px;font-size:14px;text-align:center;position:relative;border:1px solid #A35D2A;border-radius:50px}.pager .pagination li a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;color:#a35d2a;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pager .pagination li a span{display:table-cell;vertical-align:middle}.pager .pagination li a:hover,.pager .pagination li a.active{color:#fff;background:#a35d2a;border-radius:50px}@media screen and (min-width: 600px){body{margin:0 auto;background-color:#f5f1e5;width:600px}h1 img{width:38%}h1 img.noheader{width:30%}.product-unit{padding:35px 0}.header,.header2{width:600px}.search-tex{width:22%}.search-box{width:78%}.search-form input{width:350px}#page-top{display:none!important}dialog{padding:30px 20px;width:350px}.login-tit{width:45%}}.button-link{padding:13px 0;display:block;font-size:16px;color:#a35d2a;font-weight:600;text-align:center;background:#fff;border:2px solid #A35D2A;border-radius:3px;width:100%}.btn-brown button{padding:18px 0;display:block;font-size:16px;color:#fff;font-weight:600;text-align:center;background:#604935;border-radius:3px;width:100%}button.address-tex{color:#a35d2a;text-decoration:underline}.link-bg-cover{position:fixed;background:#0000004d;width:100%;height:100%;top:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.1em;text-align:center}
