/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
.top_makertab{text-align:left;margin-top:40px}.makertab_btn *,.makertab_contents *{box-sizing:border-box}.makertab_contents_box .makertab_contents{display:none}.makertab_contents.active{display:block}.makertab_btn{display:flex;align-items:stretch}.makertab_btn li{display:flex;align-items:center;justify-content:center;width:calc(calc(100% - 10px) / 3);max-width:195px;padding:10px;color:gray;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px));font-weight:700;text-align:center;background-color:#f5f5f5;border:1px solid #aaa;border-bottom:none;border-radius:8px 8px 0 0;cursor:pointer;position:relative;list-style:none}.makertab_btn li:not(:last-child){margin-right:10px}.makertab_btn li.active{color:var(--secondary-button-background);background-color:#fff}.makertab_btn li.active:after{content:"";display:block;width:100%;height:0;border-bottom:1px solid #fff;position:absolute;left:0;bottom:-1px;z-index:2}.makertab_btn li svg{display:inline-block;vertical-align:middle;width:1.1em;height:1.1em;margin-right:.4em;transition:color .2s ease}.tabbtn_tape .tab-icon{width:1.3em;height:1em}.makertab_btn li.active .tab-icon{color:#ef7e2b}.makertab_contents_box{border:1px solid #aaa;border-radius:0 8px 8px;background-color:#fff;padding:30px 2%;color:#333}@media screen and (width <= 1076px){.makertab_contents_box{border-radius:0 0 8px 8px}}.makertab_contents>h2{margin:0 0 10px;border-left:8px solid #e6e6e6;padding-left:10px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 18px));font-weight:700;text-align:left}.makertab_contents>h2>span{display:inline-block}.makertab_contents a{color:#333}.makertab_list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:1%;width:100%}.makertab_tape .makertab_list{gap:2%}.makertab_list dl{border-radius:5pt;padding:0;flex-grow:1;margin:0;text-align:center}.makertab_ink .makertab_list dl:last-child{margin:25px 0 0}.makertab_ink .makertab_list dl{width:calc(96% / 5)}.makertab_list dl>dt,.makertab_list .makertab_list_category-item dd,.makertab_list dl>dd,.makertab_list.sp ul>li{font-weight:700}.makertab_list dl>dt,.makertab_list.sp ul>li{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 15px));margin-bottom:10px}.makertab_list dl>dd{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));margin:0}.makertab_list dl>dd,.makertab_list .makertab_list_category-item dd,.makertab_list.sp ul>li{text-align:center}.makertab_list_category-item{display:flex;height:125px;justify-content:center;align-items:center}.makertab_list dl>dd:nth-child(1){margin-bottom:7.5px}.makertab_list dl>dd:nth-child(3){margin-bottom:7.5px}.makertab_list dl>dd:nth-child(5){margin-bottom:7.5px}.makertab_list dl>dd:nth-child(7){margin-bottom:7.5px}.makertab_list dl>dd a,.makertab_list.sp ul>li a,.makertab_list .makertab_list_category-item dd a{border-radius:5pt;overflow:hidden;line-height:1.2em;display:block;width:100%;height:100%;padding:33px 0 31px;text-decoration:none;transition:.2s cubic-bezier(.45,0,.55,1);color:#fff;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 20px))}.makertab_list.font-large dl>dd a{font-size:22px}.makertab_list dl.others>dd a{border:1px solid #ccc;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));border-radius:50em;background-color:#fff!important;padding:10px 1em}.makertab_list dl>dd a span,.makertab_list .makertab_list_category-item dd a span{font-size:80%;display:inline-block;vertical-align:middle}.makertab_list dl.others{border:2px solid #e6e6e6;text-align:left;padding:15px 12px 5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.makertab_list dl.others>dt,.makertab_list dl.others>dd{display:inline-block;vertical-align:middle}.makertab_list dl.others>dt{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px));margin-right:10px}.makertab_list dl.others>dd{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));margin:0 4px 10px 0}.makertab_list dl.others>dd a:hover{color:#fff}.makertab_list dl>dd a:hover{background-color:#fff}.makertab_list dl.others>dd:last-child{margin-right:0}.makertab_left{display:flex;width:calc(calc(96% / 5) * 4 + 3%);flex-wrap:wrap;align-items:stretch;gap:1%}.makertab_left dl{width:24.25%}.makertab_left .others{width:100%;margin-top:auto!important}.makertab_right{width:calc(96% / 5)}.makertab_right .othermaker{width:100%}.makertab_right .othermaker a{padding:8px 1em;border:1px solid #ccc;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px))!important}.makertab_list.pc.font-large .makertab_right .othermaker a{font-size:13px}.makertab_right .othermaker a:hover{color:#fff!important}.makertab_list_category{min-height:200px;text-align:left!important;width:49%;border:1px solid #ccc;padding:12px}.makertab_list_category dt{border-bottom:4px solid #e6e6e6;padding-bottom:4px;margin-bottom:10px!important;text-align:left}.makertab_list_category dd{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5px;min-width:180px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px))!important}.makertab_list_category .makertab_list_category-item dd{margin-left:7px;margin-right:7px}.makertab_list_category dd a{padding:20px 1em 18px!important}.makertab_list_category dd a span{display:block!important}@media only screen and (width <= 950px){.makertab_list.makertab_list-sp{flex-direction:column}.makertab_list.makertab_list-sp dl{width:100%;margin-bottom:10px}}@media only screen and (width <= 768px){.makertab_contents_box{padding:20px 3%}.makertab_list{justify-content:space-between;gap:inherit}.makertab_list dl{width:100%;margin-bottom:10px}.makertab_list_main,.makertab_list_sub{display:flex;flex-wrap:wrap}.makertab_list_main li,.makertab_list_sub li{width:48%;margin:1%}.makertab_list.sp ul>li a{padding:14px 1em 12px}.makertab_list-sp .makertab_list_category{min-height:auto}.section[data-section-type=find-product]{padding:20px}.section[data-section-type=find-product] .container{padding:0}.makertab_btn li{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 15px))}.makertab_list dl>dd a,.makertab_list.sp ul>li a{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}.makertab_list_category-item{margin-top:0;height:auto;justify-content:space-between}.makertab_list .makertab_list_category-item dd{max-width:initial;min-width:auto;margin:0}.makertab_list .makertab_list_category-item dd a{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}.makertab_list_others{margin-top:5px}.makertab_list dl,.makertab_right .othermaker dd,.makertab_list .makertab_list_category-item dd{flex-grow:unset;width:calc(50% - 5px)}.makertab_list dl>dd a{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))!important}.makertab_list dl>dd a,.makertab_list .makertab_list_category-item dd a{padding:18px}.makertab_list dl.others{width:100%!important;margin-top:10px!important}.makertab_ink .makertab_list dl.others>dd{display:block}.makertab_left{align-items:center;gap:unset;justify-content:space-between;width:100%}.makertab_right{width:100%}.makertab_right .othermaker{width:100%!important;flex-wrap:wrap;display:flex;justify-content:space-between}.makertab_list.makertab_list-sp dl{width:100%!important}.find_product_wrap .title span{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px))}.makertab_list_main li a:active,.makertab_list_main li a:hover,.makertab_list_others li a:active,.makertab_list_others li a:hover,.makertab_list_sub li a:active,.makertab_list_sub li a:hover{color:#fff!important}}
