﻿.mall{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:"Noto Sans", sans-serif;font-family:zen kaku gothic new, "Hiragino Kaku Gothic ProN", sans-serif !important}.mall .purchase-progress-bar{display:flex;justify-content:space-between;position:relative}.mall .purchase-progress-bar--bar{width:100%;border:4px #a6a6a6 solid}.mall .purchase-progress-bar--bar__wrapper{position:absolute;z-index:-1;top:42px;width:100%;padding:24px}.mall .purchase-progress-bar--text{margin-bottom:8px}.mall .purchase-progress-bar--item{display:flex;flex-direction:column;align-items:center}.mall .purchase-progress-bar--circle{width:56px;height:56px;border:8px #a6a6a6 solid;background:white;border-radius:50%;align-self:center}.mall .purchase-progress-bar--circle__wrapper{flex:1 0;display:flex}.mall .purchase-progress-bar--circle__active{width:72px;height:72px;border-radius:50%;background:#7dd2cf;color:white;font-size:32px;position:relative}.mall .purchase-progress-bar--circle__active .fa-cart-shopping{position:absolute;top:20px;left:16px}.mall .purchase-progress-bar--circle__active .fa-pen-nib{position:absolute;top:20px;left:20px}@media screen and (max-width: 576px){.mall .purchase-progress-bar--bar__wrapper{top:34px}.mall .purchase-progress-bar--text{font-size:14px}.mall .purchase-progress-bar--item{transform:scale(0.8)}}.mall .carts_show{max-width:900px}.mall .carts_show .cart-main--heading{text-align:center;font-weight:bold;letter-spacing:0.1rem}.mall .carts_show .cart-main .cart-card{box-shadow:3px 3px 10px 0px rgba(0,0,0,0.25)}.mall .carts_show .cart-main .cart-card hr{background:#c0c0c0}.mall .carts_show .cart-main .cart-empty-text{padding:100px 0;text-align:center;font-size:1.2rem}.mall .carts_show .cart-main .cart-item--image{display:block;height:200px;width:200px}.mall .carts_show .cart-main .cart-item--image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.mall .carts_show .cart-main .cart-item--shipping-schedule{width:-moz-fit-content;width:fit-content;color:white;background:#696970;padding:2px 4px;margin-bottom:8px}.mall .carts_show .cart-main .cart-item--link{display:block;color:#007bff;font-size:1.2rem}.mall .carts_show .cart-main .cart-item--price{font-size:1.5rem;font-weight:bold}.mall .carts_show .cart-main .cart-item--delete{border:1px solid;border-radius:4px;padding:4px 8px}.mall .carts_show .cart-main .cart-item--delete .fa-xmark{vertical-align:middle}.mall .carts_show .cart-main .cart-item [data-touchspin-up],.mall .carts_show .cart-main .cart-item [data-touchspin-down]{border:none;background:transparent;font-size:1.5rem;color:#b9b9bc}.mall .carts_show .cart-main .cart-item [data-touchspin-input]{border:none;text-align:center;font-size:1.5rem;width:48px}.mall .carts_show .cart-main .cart-item--quantity-submit{background:transparent;border:1px solid;border-radius:4px;padding:4px 8px;color:#545454}.mall .carts_show .cart-main .cart-price{font-size:1.2rem}.mall .carts_show .cart-main .cart-price--number{font-size:1.5rem}.mall .carts_show .cart-main .cart-price--total{align-items:center;background:#efefef;border-radius:12px;font-weight:bold}.mall .carts_show .cart-main .cart-price--total p{margin:0}.mall .carts_show .cart-main .cart-price--total__number{font-size:2rem}.mall .carts_show .cart-main .order-button{display:block;background:#ffa842;color:white;margin:16px auto;padding:12px;border-radius:24px;max-width:320px;width:100%;text-align:center}.mall .carts_show .cart-main .continue-button{width:-moz-fit-content;width:fit-content;display:block;margin:16px auto;padding:12px}.mall .carts_show .table{width:100%;border-collapse:collapse}.mall .carts_show .table th,.mall .carts_show .table td{padding:8px;border:1px solid #ddd;text-align:left}.mall .carts_show .btn{display:inline-block;padding:8px 12px;font-size:14px;font-weight:bold;color:#fff;background-color:#007bff;border:none;border-radius:4px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.3s ease}.mall .carts_show .btn-danger{background-color:#dc3545}.mall .carts_show .btn-danger:hover{background-color:#c82333}@media (max-width: 768px){.mall .carts_show .table,.mall .carts_show .table thead,.mall .carts_show .table tbody,.mall .carts_show .table tr,.mall .carts_show .table td,.mall .carts_show .table th{display:block}.mall .carts_show .table thead{display:none}.mall .carts_show .table tr{margin-bottom:15px;border:1px solid #ddd;padding:10px}.mall .carts_show .table td{position:relative;padding-left:50%;width:100%;box-sizing:border-box}.mall .carts_show .table td:before{content:attr(data-label);position:absolute;left:10px;top:10px;font-weight:bold;white-space:nowrap;text-transform:uppercase}}.index-items{letter-spacing:0.2rem !important;line-height:170% !important;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.index-items{letter-spacing:0.2rem !important;line-height:170% !important;font-weight:bold;text-align:center;font-size:18px;margin-bottom:20px}}.mall{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:"Noto Sans", sans-serif;font-family:zen kaku gothic new, "Hiragino Kaku Gothic ProN", sans-serif !important}.mall .mobile-logo{display:none}.mall .index-items{letter-spacing:0.2rem !important;line-height:170% !important;font-weight:bold}@media screen and (max-width: 768px){.mall .mobile-logo{display:block;width:100%;text-align:center;margin-bottom:30px}.mall .mobile-logo .mb-d{width:100%}}.mall .item-search{max-width:720px;margin:0 auto}.mall .item-search--category{position:relative;padding:6.75px 32px;margin:0;border-top-right-radius:0;border-bottom-right-radius:0;min-width:160px;display:flex;align-items:center;justify-content:space-between;gap:6px}.mall .item-search--category i{flex-shrink:0}@media screen and (max-width: 576px){.mall .item-search--category{min-width:132px;text-align:left;padding:6.75px 12px}}.mall .item-search--category .fa-magnifying-glass{position:absolute;top:11px;left:12px}@media screen and (max-width: 576px){.mall .item-search--category .fa-magnifying-glass{display:none}}.mall .item-search--category select{width:150px;padding-left:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:border-box;color:white;outline:none;position:relative;z-index:1;flex-grow:1;width:auto !important;background:none;border:none;color:white;font-weight:bold;padding-left:4px;appearance:none}.mall .item-search--category .fa-caret-down{position:absolute;top:10px;right:12px}.mall .item-search--word{border-radius:0}.mall .item-search--submit{border-top-left-radius:0;border-bottom-left-radius:0}.mall .favorite_button{display:block;background:#ebebeb;height:48px;width:48px;border-radius:50%}.mall .favorite_button .fa-heart{font-size:24px;margin:12px;color:#a6a6a6}.mall .favorite_button .fa-heart.favorited{color:#fa434e}@media screen and (max-width: 576px){.mall .favorite_button{height:32px;width:32px}.mall .favorite_button .fa-heart{font-size:16px;margin:8px}}.mall .items--item{position:relative;padding:0;margin:0 auto;height:100%;max-width:250px;margin-bottom:20px}.mall .items--item a:hover{text-decoration:none}.mall .items--item__worker-image{border-radius:50%;width:48px;height:48px}@media screen and (max-width: 576px){.mall .items--item__worker-image{display:none}}.mall .items--item__image{height:200px}@media screen and (max-width: 576px){.mall .items--item__image{height:120px}}.mall .items--item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mall .items--item__info{min-width:0}.mall .items--item .favorite_button{position:absolute;top:146px;right:12px}@media screen and (max-width: 576px){.mall .items--item .favorite_button{top:80px}}.mall .item_index{max-width:1440px}.mall .item_new{max-width:700px !important}.mall .item_new .remove_fields{margin-top:2px}.mall .item_new textarea{height:200px !important}.mall .item_new .image_field{display:flex}@media screen and (max-width: 500px){.mall .item_show #slider{margin-bottom:30px}}.mall .item_show #slider .flex-viewport,.mall .item_show #slider .slides,.mall .item_show #slider .slides>li{height:500px}@media screen and (max-width: 500px){.mall .item_show #slider .flex-viewport,.mall .item_show #slider .slides,.mall .item_show #slider .slides>li{height:300px}}.mall .item_show #slider .slides>li>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mall .item_show #slider .flex-prev,.mall .item_show #slider .flex-next{overflow:initial}.mall .item_show #thumbnails .flex-viewport,.mall .item_show #thumbnails .slides,.mall .item_show #thumbnails .slides>li{height:150px}.mall .item_show #thumbnails .slides>li>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.mall .item_show #thumbnails .flex-prev,.mall .item_show #thumbnails .flex-next{overflow:initial}.mall .item_show .item-detail a{text-decoration:none}.mall .item_show .item-detail--worker-image{width:32px;height:32px;border-radius:50%}.mall .item_show .item-detail--worker-name{vertical-align:middle;font-size:0.8rem}.mall .item_show .item-detail .favorite_button{height:48px;width:48px}.mall .item_show .item-detail .favorite_button .fa-heart{font-size:24px;margin:12px}.mall .item_show .item-detail--submit{background:#ffa842;color:white;width:100%;padding:10px 0;border:none;border-radius:10px}.mall .item_show .item-detail--black-link{background:#222222;color:white;font-size:0.6rem;padding:4px 8px;border-radius:18px}.mall .item_show .item-detail--gray-link{background:#b9b9bc;color:white;font-size:0.6rem;padding:4px 8px;border-radius:18px}.mall .item_show .item-detail--gray-link img{width:16px;height:16px}.mall .item_show .item-detail--worker-info{display:block;border-radius:12px;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.25)}.mall .item_show .item-detail--worker-info p{margin:0}.mall .item_show .item-detail--worker-info__worker-image{width:48px;height:48px;border-radius:50%}.mall .item_show .item-detail--worker-info__item-image{width:56px;height:56px;margin-right:8px}.mall .item_show .item-detail--worker-info__item-image img{border-radius:6px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mall .item_show .item-detail--worker-info__profile-text{font-size:0.8rem;line-height:1.6}.mall .item_show .item-detail--heading{font-weight:bold;border-bottom:1px solid #555;padding-bottom:6px}.mall .item_edit .item_image{width:200px;height:200px}.mall .item_edit .item_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mall .item_edit .image_field{display:flex}.mall .item-title{font-size:1.5rem;font-weight:bold;margin-bottom:18px}.mall .item-price{font-size:1.3rem;margin-bottom:18px}.mall .ls-1{letter-spacing:0.05rem !important;line-height:160% !important}.mall .ls-2{letter-spacing:0.1rem !important;line-height:165% !important}.mall .ls-3{letter-spacing:0.2rem !important;line-height:170% !important}.mall .fs-1{font-size:0.9rem !important}.mall .fs-2{font-size:1.1rem !important}.mall .fs-3{font-size:1.3rem !important}.mall{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:"Noto Sans", sans-serif;font-family:zen kaku gothic new, "Hiragino Kaku Gothic ProN", sans-serif !important}.mall .inquiries_new{max-width:900px}.mall .inquiries_new textarea{height:200px}.mall .inquiries_index table{table-layout:fixed;width:100%}.mall .inquiries_show table p{margin:0}.mall .inquiries_edit textarea{height:200px}.mall{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:"Noto Sans", sans-serif;font-family:zen kaku gothic new, "Hiragino Kaku Gothic ProN", sans-serif !important}.mall .orders_new{max-width:900px}.mall .orders_new .field_with_errors{padding:0;border:none;display:contents}.mall .orders_new ::-moz-placeholder{color:#bbbbbb !important}.mall .orders_new ::placeholder{color:#bbbbbb !important}.mall .orders_new .heading{text-align:center;font-weight:bold;letter-spacing:0.1rem}.mall .orders_new #payjp_checkout_box input[type="button"]{background:#4fbabb;border-radius:0.25rem}.mall .orders_new .submit-button{display:block;background:#ffa842;color:white;margin:16px auto;padding:12px;border-radius:24px;border:none;max-width:320px;width:100%;text-align:center}.mall .orders_new .go-to-cart-button{width:-moz-fit-content;width:fit-content;display:block;margin:16px auto;padding:12px}.mall .orders_confirm{max-width:900px}.mall .orders_index{min-height:900px}.mall .orders_show{max-width:900px}.mall .orders_edit{max-width:900px}.mall{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:"Noto Sans", sans-serif;font-family:zen kaku gothic new, "Hiragino Kaku Gothic ProN", sans-serif !important}.mall .pages-guide .main{max-width:800px;margin:0 auto}.mall .pages-guide .guide--top{margin-top:20px;font-size:1.2rem;text-align:left;letter-spacing:0.2rem;line-height:1.8rem;padding:64px 0}.mall .pages-guide .guide--top h2{text-align:center}.mall .pages-guide .buying-step{background:#20b2aa;padding:4px;border-radius:16px}.mall .pages-guide .buying-step h4{color:white;font-weight:bold;margin-top:0.5rem}.mall .pages-guide .buying-step--detail{background:white;border-radius:16px}.mall .pages-guide .buying-step--detail__image{overflow:hidden;flex-shrink:0;max-width:50%}.mall .pages-guide .buying-step--detail__image .mall_guide_1{width:100%;height:auto;display:block}.mall .pages-guide .buying-step--detail__text{width:50%}.mall .pages-guide .buying-step--help-link{text-decoration:underline;display:block;color:#007bff;font-size:0.8rem;margin-top:12px}.mall .pages-guide .angle-double-down{font-size:32px;color:#47b7bb;margin:18px;text-align:center}.mall .pages-guide .home-button{text-decoration:none;display:block;width:-moz-fit-content;width:fit-content;padding:16px 48px;background:#ffa842;color:white;border-radius:32px;margin:0 auto}.mall .pages-guide .cp_qa .cp_actab{position:relative;overflow:hidden;width:100%;margin:0 0 1em 0;font-size:1rem;letter-spacing:0.05rem;line-height:1.4rem}@media only screen and (max-width: 640px){.mall .pages-guide .cp_qa .cp_actab{position:relative;overflow:hidden;width:100%;margin:0 0 1em 0;font-size:0.8rem;letter-spacing:0.05rem;line-height:1.2rem}}.mall .pages-guide .cp_qa .cp_actab input{position:absolute;opacity:0}.mall .pages-guide .cp_qa .cp_actab label{font-weight:bold;line-height:1.6em;position:relative;display:block;margin:0 0 0 0;padding:1em 2em 1em 2.5em;cursor:pointer;text-indent:1em;border-radius:0.5em}.mall .pages-guide .cp_qa .cp_actab label::before{font-family:serif;font-size:1.5em;margin-left:-2em;padding-right:0.5em;content:""}.mall .pages-guide .cp_qa .cp_actab labell:hover{transition:all 0.3s}.mall .pages-guide .cp_qa .cp_actab label::after{font-size:1.7em;font-weight:bold;line-height:2em;position:absolute;top:0;right:0;content:"＋";display:inline-block;width:2em;height:2em;transition:transform 0.4s}.mall .pages-guide .cp_qa .cp_actab .cp_actab-content{position:relative;overflow:hidden;max-height:0;padding:0 0 0;transition:max-height 0.2s;border-radius:0 0 0.5em 0.5em;color:black}.mall .pages-guide .cp_qa .cp_actab .cp_actab-content p{margin:1em}.mall .pages-guide .cp_qa .cp_actab .cp_actab-content::before{font-family:serif;font-size:1.5em;position:absolute;margin:0.4em 0 0 -1em;padding:0;content:""}.mall .pages-guide .cp_qa .cp_actab input:checked~.cp_actab-content{max-height:40em}.mall .pages-guide .cp_qa .cp_actab input[type="checkbox"]:checked+label::after{transform:rotateZ(45deg);transform-origin:50% 50%}.mall .pages-guide .qa-note a{color:#007bff;text-decoration:underline}.mall{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:"Noto Sans", sans-serif;font-family:zen kaku gothic new, "Hiragino Kaku Gothic ProN", sans-serif !important}.mall .workers_show .worker_image{width:20px;height:20px;vertical-align:baseline}.mall .item-detail a{text-decoration:none}.mall .item-detail--worker-image{width:32px;height:32px;border-radius:50%}.mall .item-detail--worker-name{vertical-align:middle;font-size:0.8rem}.mall .item-detail .favorite_button{height:48px;width:48px}.mall .item-detail .favorite_button .fa-heart{font-size:24px;margin:12px}.mall .item-detail--submit{background:#ffa842;color:white;width:100%;padding:10px 0;border:none;border-radius:10px}.mall .item-detail--black-link{background:#222222;color:white;font-size:0.6rem;padding:4px 8px;border-radius:18px}.mall .item-detail--gray-link{background:#b9b9bc;color:white;font-size:0.6rem;padding:4px 8px;border-radius:18px}.mall .item-detail--gray-link img{width:16px;height:16px}.mall .item-detail--worker-info{display:block;border-radius:12px;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.25)}.mall .item-detail--worker-info p{margin:0}.mall .item-detail--worker-info__worker-image{width:48px;height:48px;border-radius:50%}.mall .item-detail--worker-info__item-image{width:56px;height:56px;margin-right:8px}.mall .item-detail--worker-info__item-image img{border-radius:6px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mall .item-detail--worker-info__profile-text{line-height:1.6;font-size:0.8rem}.mall .item-detail--heading{font-weight:bold;border-bottom:1px solid #555;padding-bottom:6px}.pagination{margin:24px 0 56px 0;justify-content:center;align-items:center}.pagination>li>a{border:none;color:#696969}.page-item.active .page-link{background-color:#3bb2b8}.pagination>li>a:hover{opacity:0.8}.mall{color:#545454}.mall .breadcrumbs{padding:16px;font-size:14px;color:#AAAAAA}.mall .breadcrumbs a{color:#999999}@media screen and (max-width: 576px){.mall .breadcrumbs{display:none}}.mall button:focus{outline:none}.mall .header{background-color:#ffffff;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}@media screen and (max-width: 768px){.mall .header{position:fixed;width:100vw;z-index:100;border-bottom-width:16px}.mall .header-mobile-margin{height:90px}}.mall .header a{color:white}.mall .header a:hover{text-decoration:none}.mall .header--left{width:-moz-fit-content;width:fit-content}.mall .header--left a{text-align:center;display:block;align-self:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.mall .header--left a{font-size:0.8rem}}.mall .header--left br{display:none}@media screen and (max-width: 768px){.mall .header--left br{display:block}}.mall .header--logo__img{margin-left:60px;width:420px}@media screen and (max-width: 768px){.mall .header--logo__img{display:none}}.mall .header--nav{width:-moz-fit-content;width:fit-content}.mall .header--nav__link{display:block;width:84px}@media screen and (max-width: 768px){.mall .header--nav__link{transform:scale(0.9)}}.mall .header--nav__circle{height:40px;width:40px;margin:0 auto;border-radius:50%;background:#fafad2;position:relative}@media screen and (max-width: 768px){.mall .header--nav__circle{height:32px;width:32px}}.mall .header--nav__circle .fa-heart{color:#47b7bb;position:absolute;top:11px;left:11px}@media screen and (max-width: 768px){.mall .header--nav__circle .fa-heart{font-size:0.8rem;top:9px;left:9px}}.mall .header--nav__circle .fa-cart-shopping{color:#47b7bb;position:absolute;top:12px;left:10px}@media screen and (max-width: 768px){.mall .header--nav__circle .fa-cart-shopping{font-size:0.8rem;top:9px;left:8px}}.mall .header--nav__text{text-align:center;padding:0;margin:0;font-size:0.8rem;color:darkslategray}@media screen and (max-width: 768px){.mall .header--nav__text{font-size:0.6rem}}.mall .header--nav__wakaba{height:18px;position:absolute;top:12px;left:11px}@media screen and (max-width: 768px){.mall .header--nav__wakaba{height:15px;top:9px;left:9px}}.mall .header--nav__cart-count{position:absolute;left:30px;height:20px;width:20px;font-size:14px;line-height:24px;letter-spacing:0;color:white;background:#fa434e;border-radius:50%;text-align:center}@media screen and (max-width: 768px){.mall .header--nav__cart-count{left:22px;top:-4px;transform:scale(0.8)}}.mall .header .notice-area{display:flex;justify-content:flex-start;align-items:center;color:var(--cocoon-white-color);background-color:var(--main-color);overflow:hidden;position:relative;margin-bottom:1em;height:50px}.mall #mobile-side-menu-icon{display:none}@media screen and (max-width: 768px){.mall #mobile-side-menu-icon{display:block;position:fixed;z-index:120;top:12px;left:8px}.mall #mobile-side-menu-icon img{width:40px}}.mall #mobile-side-menu-bg{background:#333;height:100%;width:100%;position:fixed;top:0;right:0;z-index:-100;transition:all 0.3s linear 0s;opacity:0}.mall #mobile-side-menu-close{background:#fff;color:#777;padding-right:6px;padding-left:6px;position:fixed;top:4px;left:-48px;z-index:250;transition:transform 0.3s linear 0s}.mall #mobile-side-menu{display:none}.mall #mobile-side-menu::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.mall #mobile-side-menu{background:#fff;padding:12px;padding-top:48px;display:block;position:fixed;top:0;left:-280px;width:280px;height:100vh;overflow:scroll;transition:transform 0.3s linear 0s;z-index:200}}.mall #mobile-side-menu .side-menu-content a{color:#545454}.mall #mobile-side-menu .side-menu-content--link{display:block;width:100%;max-width:280px;padding:12px 0;margin:0 auto;color:#47b7bb !important;font-weight:bold;text-align:center;text-decoration:none;border:2px #47b7bb solid;border-radius:8px}.mall #mobile-side-menu .side-menu-content--link img{width:24px;height:24px}.mall #mobile-side-menu .side-menu-content--link .fa-circle-info{font-size:24px;vertical-align:middle}.mall #mobile-side-menu .side-menu-content--link span{vertical-align:middle}.mall #mobile-side-menu .side-menu-content--heading{background:#47b7bb;color:white;text-align:center;width:100%;border-radius:8px;padding:12px 0}.mall #mobile-side-menu .side-menu-content--notification__link{width:100%;display:block;padding:12px 0;border-bottom:1px solid #666;text-decoration:none}.mall #mobile-side-menu .side-menu-content--categories__link{position:relative;width:100%;display:block;padding:12px 0;text-decoration:none}.mall #mobile-side-menu .side-menu-content--categories__link .fa-angle-right{position:absolute;top:16px;right:0px}.mall #mobile-side-menu .side-menu-content--sns__link{position:relative;width:100%;display:block;padding:12px 0;border-bottom:1px solid #666;text-decoration:none}.mall #mobile-side-menu .side-menu-content--sns__link .fa-angle-left{position:absolute;top:16px;left:6px}.mall input[name=mobile_side_menu_open]:checked~#mobile-side-menu{transform:translate(280px)}.mall input[name=mobile_side_menu_open]:checked~#mobile-side-menu-bg{opacity:0.5;z-index:150}.mall input[name=mobile_side_menu_open]:checked~#mobile-side-menu-close{transform:translate(280px)}.mall .footer{background:#47b7bb;color:white;letter-spacing:0.1rem;font-size:0.8rem}.mall .footer a{color:white}.mall .footer--logo__img{width:140px}@media screen and (max-width: 576px){.mall .footer--logo__img{width:120px}}.mall .footer--nav__link{display:block;width:-moz-fit-content;width:fit-content}.mall .footer--sns-icon__img{width:48px}.mall .footer hr{width:100%;background:white}.mall .footer--nav2__link{text-decoration:underline;width:-moz-fit-content;width:fit-content}.mall .comoly-header{width:100%;height:80px;background-image:linear-gradient(to bottom, #8ddad5 0%, #3bb2b8 100%)}.mall .comoly-header .navbar{position:relative;display:block;flex-wrap:wrap;align-items:center;justify-content:space-between}.mall .comoly-header .comoly-logo{float:left}.mall .comoly-header .comoly-logo .head_logo{margin-left:70px;width:180px}@media only screen and (max-width: 640px){.mall .comoly-header .comoly-logo{display:none}}.mall .comoly-header .comoly-logo_sp .head_logo{margin-left:0;width:180px}@media only screen and (max-width: 640px){.mall .comoly-header .comoly-logo_sp{display:none}}.mall .comoly-header .btn-group{float:right;padding-top:0.65rem;padding-bottom:0.65rem;padding-right:0.5rem}.mall .comoly-header .btn-group_sp{padding-top:0.65rem;padding-bottom:0.65rem;padding-right:0.5rem}.mall .comoly-header .dropdown-menu{font-size:16px;box-shadow:0 3px 18px rgba(0,0,0,0.1);left:-30%}.mall .comoly-header .dropdown-menu .mypage-header-ul{list-style:none;font-size:16px;padding-left:0;margin:0}.mall .comoly-header .dropdown-menu .mypage-header-ul .mypage-header-li{display:block;padding:12px 16px;color:#4c566c}.mall .comoly-header .login-name{background-color:transparent;border-radius:0;color:#ffffff}.mall .comoly-header .login-name:hover{background-color:rgba(0,0,0,0.07)}.mall .comoly-header .login-name .header-icon-image{width:30px;border-radius:30px;margin-right:0.25rem}.mall .comoly-header .login-name .header-icon-noimage{width:30px;border-radius:30px;border:1px solid #9c7373;margin-right:0.25rem}.mall .comoly-landing-footer{position:relative;padding-top:48px;padding-bottom:24px;background-image:linear-gradient(to bottom, #8ddad5 0%, #3bb2b8 100%)}.mall .comoly-landing-footer .link-company{float:left}.mall .comoly-landing-footer .link-company_sp{float:left;margin-left:5%}.mall .comoly-landing-footer nav{display:inline-block}.mall .comoly-landing-footer nav .sns_icon{width:40px;height:40px;text-align:center}.mall .comoly-landing-footer nav ul{padding-left:0;list-style:none}.mall .comoly-landing-footer nav ul li{margin-bottom:10px}@media only screen and (max-width: 640px){.mall .comoly-landing-footer nav ul li{font-size:12px}}.mall .comoly-landing-footer nav ul li a{position:relative;padding-left:16px;color:#ffffff}.mall .comoly-landing-footer nav ul li a:before{font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:0;left:0;content:"\f0da";color:#ffd464}.mall .comoly-landing-footer .twitter-box{float:left}@media all and (max-width: 640px){.mall .comoly-landing-footer .twitter-box{display:none}}.mall .comoly-landing-footer p.copyright{margin-top:14px;margin-bottom:0;text-align:center;font-weight:300;color:#ffffff}@media only screen and (max-width: 640px){.mall .comoly-landing-footer p.copyright{font-size:10px}}.mall .admin_menu{background:#eeeeee}.mall .admin_menu>.d-flex{max-width:900px}.mall .text-red{color:#ff224a}.mall .font_15{font-size:1.5rem}.mall a{color:#545454}.mall a:hover{opacity:0.7}.mall ul{list-style:none}.mall th,.mall td{padding:6px}.mall .alert{margin-top:1rem}.mall .alert>p{margin:0}.mall .btn{color:white;background-color:#47b7bb}.mall .btn .fa-cart-shopping{font-size:1.5rem}.mall .btn_outline{color:#47b7bb;border:1px solid #47b7bb;background:#fff}.mall .item_index .item_thumb,.mall .item_index .item_thumb>img{width:100%}.mall .table-bordered th,.mall .table-bordered td{padding:10px}.mall .table_wrapper{width:100%}.mall .cart_item_item_name{max-width:300px}.mall tr[onclick]:hover{cursor:pointer;opacity:0.7}.mall .table-striped tbody tr td{vertical-align:middle}.mall .table-striped tbody tr img{height:150px;width:200px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 500px){.mall .table-striped tbody tr img{height:75px;width:100px}}.mall .page-item.active .page-link{background:#47b7bb;border-color:#47b7bb}.mall .fa-arrow-circle-right{color:#47b7bb}.mall .right-sidebar{flex-basis:220px;flex-shrink:0;min-width:0;max-width:100%}.mall .right-sidebar--link{display:block;width:100%;border:2px #47b7bb solid;border-radius:8px;padding:12px 0;text-align:center;color:#47b7bb;text-decoration:none}@media screen and (max-width: 768px){.mall .right-sidebar--link{max-width:280px;margin:0 auto}}.mall .right-sidebar--link img{width:24px;height:24px}.mall .right-sidebar--link .fa-circle-info{font-size:24px;vertical-align:middle}.mall .right-sidebar--link span{vertical-align:middle}.mall .right-sidebar--heading{background:#47b7bb;color:white;text-align:center;width:100%;border-radius:8px;padding:12px 0}.mall .right-sidebar--notification__link{width:100%;display:block;padding:12px 0;border-bottom:1px solid #666;text-decoration:none}.mall .right-sidebar--categories__link{position:relative;width:100%;display:block;padding:12px 0;text-decoration:none}.mall .right-sidebar--categories__link .fa-angle-right{position:absolute;top:16px;right:6px}.mall .right-sidebar--sns__link{position:relative;width:100%;display:block;padding:12px 0;border-bottom:1px solid #666;text-decoration:none}.mall .right-sidebar--sns__link .fa-angle-left{position:absolute;top:16px;left:6px}@media screen and (max-width: 768px){.mall .right-sidebar{display:none}}.mall .mall_select_banner{width:50%}@media screen and (max-width: 768px){.mall .mall_select_banner{width:100%}}
