﻿html,body,div,p,ul,li,dl,dt,dd,header,main,section,footer,h1,h2,h3,h4,table,tr,td,img{margin:0;padding:0}html,h1,h2,h3,h4{font-size:100%;font-weight:normal}html{scroll-behavior:smooth;font-family:sans-serif}body{background:#1b1b1b}header{width:100%;background:#1b1b1b}button{padding:0;background:none;border:none;outline:none;cursor:pointer}main{position:relative;z-index:1;max-width:980px;width:96%;margin:auto;padding:0 0 1rem;background:#fff}section{background:#fff;margin:0 0 1rem;padding:6px}@media screen and (max-width: 500px){section{margin:0 0 .7rem;padding:0 1.5%}}footer{width:100%;background:#1b1b1b;color:#fff;position:absolute;bottom:0}footer ul{background:#1b1b1b;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:10px 0 0;display:flex;width:100%}footer ul li{text-align:center;width:50%;display:flex;justify-content:center;align-items:center;font-size:1.1rem}@media screen and (max-width: 768px){footer ul li{font-size:1rem}}@media screen and (max-width: 500px){footer ul li{font-size:.9rem}}@media screen and (max-width: 350px){footer ul li{font-size:.85rem}}footer ul li a{width:100%;font-size:1.1rem;display:block;color:#fff;padding:.7rem 0;box-sizing:border-box}@media screen and (max-width: 768px){footer ul li a{font-size:1rem}}@media screen and (max-width: 500px){footer ul li a{font-size:.9rem}}@media screen and (max-width: 350px){footer ul li a{font-size:.85rem}}footer ul li:last-child a{border-left:1px solid #fff}footer div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;font-size:12px;padding:.5rem}footer div a{width:100%;color:#fff;margin:0 0 .5rem}footer div a:hover{text-decoration:underline}@media screen and (max-width: 500px){footer div{font-size:11px}footer div a{margin:0 0 .2rem}}img{width:100%;height:auto;vertical-align:bottom}ul,li{list-style:none}a{width:100%;height:100%;display:block;text-decoration:none;color:#1b1b1b}a:hover{text-decoration:none}h2{margin:2rem 0 .5rem;border-left:4px solid #1b1b1b;padding:0 0 0 .4rem;font-weight:bold;color:#1b1b1b;font-size:1.21rem}@media screen and (max-width: 768px){h2{font-size:1.1rem}}@media screen and (max-width: 500px){h2{font-size:.99rem}}@media screen and (max-width: 350px){h2{font-size:.935rem}}@media screen and (max-width: 500px){h2{margin:.5rem 0 .5rem}}.wrapper{position:relative;width:100%;min-height:100vh;box-sizing:border-box;padding-bottom:100px}@media screen and (max-width: 500px){.wrapper{padding-bottom:90px}}.navi{padding:0}.navi__tab ul{display:flex}.navi__tab ul li{position:relative;width:50%;height:60px;display:flex;font-weight:bold;text-indent:.5rem;font-size:1.32rem;cursor:pointer;border-bottom:2px solid #1b1b1b;box-sizing:border-box}@media screen and (max-width: 768px){.navi__tab ul li{font-size:1.2rem}}@media screen and (max-width: 500px){.navi__tab ul li{font-size:1.08rem}}@media screen and (max-width: 350px){.navi__tab ul li{font-size:1.02rem}}.navi__tab ul li a{width:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;color:#1b1b1b;background:#cbcbcb;opacity:.3}.navi__tab ul li img{width:34px}.navi__tab ul li:first-child{border-right:1px solid #1b1b1b}.navi__tab ul li:first-child img{margin:0 .6rem 0 0}.navi__tab ul li:last-child{border-left:1px solid #1b1b1b}.navi__tab ul li:last-child img{margin:0 .3rem 0 0}@media screen and (max-width: 500px){.navi__tab ul li{height:54px}.navi__tab ul li img{width:26px}}.navi__tab ul li.selected{background:#fff;color:#1b1b1b;border-bottom:none}.navi__tab ul li.selected a{opacity:1;background:#fff}.navi__breadcrumb{max-width:980px;width:96%;margin:1.5rem auto 0;display:flex;flex-wrap:wrap}.navi__breadcrumb li{position:relative;padding:0 .8rem;line-height:1.3rem;height:1.3rem;box-sizing:border-box;white-space:nowrap;font-size:.88rem}@media screen and (max-width: 768px){.navi__breadcrumb li{font-size:.8rem}}@media screen and (max-width: 500px){.navi__breadcrumb li{font-size:.72rem}}@media screen and (max-width: 350px){.navi__breadcrumb li{font-size:.68rem}}.navi__breadcrumb li:before{content:"〉";position:absolute;left:-3px;top:50%;transform:translateY(-50%)}.navi__breadcrumb li:first-child{padding:0 .8rem 0 0}.navi__breadcrumb li:first-child:before{content:""}@media screen and (max-width: 500px){.navi__breadcrumb{width:92%;margin:1rem auto 0}.navi__breadcrumb li{white-space:inherit}}.header{color:#fff}.header a{display:block;color:#fff}.header__inner{width:96%;margin:auto;padding:.35rem 0;box-sizing:border-box}body.search .header__inner{height:auto !important}.header__flex{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header__flex div{display:flex;align-items:center}.header__logo{display:block;width:120px;height:auto;margin:0 0 4px}.header h1{display:block;line-height:1rem;color:#fff;margin:0 0 0 1rem;font-weight:bold;font-size:1.045rem}@media screen and (max-width: 768px){.header h1{font-size:.95rem}}@media screen and (max-width: 500px){.header h1{font-size:.855rem}}@media screen and (max-width: 350px){.header h1{font-size:.8075rem}}.header h1 a{width:auto}.header__link{display:inline;font-size:.85rem;border:1px solid #fff;width:auto;padding:.1rem 1rem .1rem .4rem;margin:0 5% 0 0;position:relative;box-sizing:border-box;transition:.3s}.header__link:after{content:"";width:6px;height:6px;border:0;border-top:solid 2px;border-right:solid 2px;transform:translateY(-50%) rotate(45deg);transform-origin:center;position:absolute;top:50%;right:6px}.header__link:hover{background:#fff;color:#1b1b1b}@media screen and (max-width: 768px){.header__inner{padding:.35rem 0 .7rem}.header h1{font-size:.814rem}}@media screen and (max-width: 768px)and (max-width: 768px){.header h1{font-size:.74rem}}@media screen and (max-width: 768px)and (max-width: 500px){.header h1{font-size:.666rem}}@media screen and (max-width: 768px)and (max-width: 350px){.header h1{font-size:.629rem}}@media screen and (max-width: 500px){.header__link{width:100%;margin:.5rem 0 0}.header__logo{width:102px}}@media screen and (max-width: 350px){.header__logo{width:90px}}.header button{width:26px;height:26px;position:absolute;right:0;top:10px}@media screen and (max-width: 500px){.header button{width:24px;height:24px;top:6px}}.header button img{width:100%}.header__form{width:100%;height:54px;background:#1b1b1b;display:none;justify-content:flex-end;align-items:center}@media screen and (max-width: 500px){.header__form{justify-content:center}}.header__form form{display:flex;width:100%;max-width:400px}.header__form form input{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;box-sizing:border-box;height:36px;font-size:.88rem}@media screen and (max-width: 768px){.header__form form input{font-size:.8rem}}@media screen and (max-width: 500px){.header__form form input{font-size:.72rem}}@media screen and (max-width: 350px){.header__form form input{font-size:.68rem}}@media screen and (max-width: 500px){.header__form form input{font-size:1.1rem}}@media screen and (max-width: 500px)and (max-width: 768px){.header__form form input{font-size:1rem}}@media screen and (max-width: 500px)and (max-width: 500px){.header__form form input{font-size:.9rem}}@media screen and (max-width: 500px)and (max-width: 350px){.header__form form input{font-size:.85rem}}.header__form form input[type=text]{width:100%;padding:0 .5rem;border:none}.header__form form input[type=submit]{text-align:center;cursor:pointer;border:1px solid #fff;width:50px;background:#1b1b1b;padding:0;color:#fff;letter-spacing:1px}.header__info{color:red;font-size:.9rem;padding:1rem 0}.panel table{width:100%;margin:auto;border-collapse:separate;border-spacing:6px}@media screen and (max-width: 500px){.panel table{border-spacing:2px}}.panel table td{width:33.3333333333%;border:1px solid #1b1b1b;background:#c6c6c6;background:linear-gradient(0deg, rgb(198, 198, 198) 0%, rgb(255, 255, 255) 100%)}.panel table td a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:fit-content}.panel table h3{width:100%;display:block;text-align:center;font-size:1.1rem;font-weight:bold;line-height:1.2rem}@media screen and (max-width: 768px){.panel table h3{font-size:1rem}}@media screen and (max-width: 500px){.panel table h3{font-size:.9rem}}@media screen and (max-width: 350px){.panel table h3{font-size:.85rem}}.panel__maker div{display:flex;justify-content:center;align-items:center;width:24vw;height:22vw;max-width:140px;max-height:130px}.panel__maker h3{margin:-0.5rem 0 .7rem}.panel__brand h3{height:0;overflow:hidden}@media screen and (max-width: 500px){.panel__maker div{width:22vw;height:21vw}.panel__maker h3{margin:-0.25rem 0 .25rem;line-height:1.1rem}.panel__maker h3 span{display:block}}.noresult{height:60vh;padding:2rem 0;text-align:center;font-size:1.21rem}@media screen and (max-width: 768px){.noresult{font-size:1.1rem}}@media screen and (max-width: 500px){.noresult{font-size:.99rem}}@media screen and (max-width: 350px){.noresult{font-size:.935rem}}.noresult p{margin:0 0 1rem}.noresult button{background:#1b1b1b;color:#fff;width:60px;padding:.2rem 0;font-size:1.21rem;transition:.2s}@media screen and (max-width: 768px){.noresult button{font-size:1.1rem}}@media screen and (max-width: 500px){.noresult button{font-size:.99rem}}@media screen and (max-width: 350px){.noresult button{font-size:.935rem}}.noresult button:hover{opacity:.9}.app__initial{margin:0 0 .5rem}.app__initial table{width:100%;border-collapse:collapse}.app__initial td{width:25%;border:1px solid #1b1b1b;border-collapse:collapse;background:#f2f7e2}.app__initial td a{padding:5px 0;color:#1b1b1b;text-align:center;background:#f2f7e2;transition:.15s}@media screen and (max-width: 500px){.app__initial td a{padding:8px 0}}.app__initial td a:hover{background:#e4f4fd}.app__attr{font-size:1.155rem}@media screen and (max-width: 768px){.app__attr{font-size:1.05rem}}@media screen and (max-width: 500px){.app__attr{font-size:.945rem}}@media screen and (max-width: 350px){.app__attr{font-size:.8925rem}}.app__attr dt{display:flex;align-items:center}.app__attr dt p{width:24vw;max-width:100px}@media screen and (max-width: 500px){.app__attr dt p{width:20vw}}.app__attr dt img{padding:.5rem .5rem .5rem 0;box-sizing:border-box}.app__attr dt span{font-size:1.32rem;font-weight:bold}@media screen and (max-width: 768px){.app__attr dt span{font-size:1.2rem}}@media screen and (max-width: 500px){.app__attr dt span{font-size:1.08rem}}@media screen and (max-width: 350px){.app__attr dt span{font-size:1.02rem}}.app__attr-product a{position:relative}.app__attr-product span{position:relative;width:100%;display:block;padding:.2rem 2rem;background:#000;color:#fff;box-sizing:border-box;text-align:right;font-weight:bold;letter-spacing:.1rem;font-size:1.21rem}@media screen and (max-width: 768px){.app__attr-product span{font-size:1.1rem}}@media screen and (max-width: 500px){.app__attr-product span{font-size:.99rem}}@media screen and (max-width: 350px){.app__attr-product span{font-size:.935rem}}@media screen and (max-width: 500px){.app__attr-product span{padding:.2rem 1.2rem}}.app__attr-product span:after{content:"";position:absolute;background:url("../image/arrow.svg") no-repeat;width:10px;height:10px;top:50%;right:1%;transform:translateY(-50%) rotate(-90deg);transform-origin:center center}.app__attr table{width:100%;margin:5px 0}.app__attr table td{background:#fff3da;padding:.2rem 0 .2rem .6rem}.app__attr table td:first-child{width:30%}@media screen and (max-width: 500px){.app__attr table td:first-child{width:40%}.app__attr table td span{display:block}}.app__attr table.stats{margin:5px 0 0}.app__attr table.stats td{background:#f2f7e2}.app__piece{margin:0 0 1px}body.available-size .app__piece{margin:1rem 0 0}.app__piece ul{display:flex;height:60px;font-weight:bold;gap:4px;font-size:1.43rem}@media screen and (max-width: 768px){.app__piece ul{font-size:1.3rem}}@media screen and (max-width: 500px){.app__piece ul{font-size:1.17rem}}@media screen and (max-width: 350px){.app__piece ul{font-size:1.105rem}}@media screen and (max-width: 500px){.app__piece ul{height:44px;font-size:1.1rem}}@media screen and (max-width: 500px)and (max-width: 768px){.app__piece ul{font-size:1rem}}@media screen and (max-width: 500px)and (max-width: 500px){.app__piece ul{font-size:.9rem}}@media screen and (max-width: 500px)and (max-width: 350px){.app__piece ul{font-size:.85rem}}.app__piece ul li{width:100%;letter-spacing:0;background:#cbcbcb;display:flex;align-items:center;justify-content:center;color:#1b1b1b;background:#fff;border-top:2px solid #1b1b1b;border-left:2px solid #1b1b1b;border-right:2px solid #1b1b1b}.app__piece ul li:has(a){border:none}body.available-size .app__piece ul li{width:100%;padding:0 0 0 .7rem;justify-content:flex-start;border-top:1px solid #555;border-left:1px solid #555;border-right:1px solid #555}.app__piece ul li p{display:flex;justify-content:center;align-items:center;line-height:1.3;gap:.5em}@media screen and (max-width: 1024px){.app__piece ul li p{flex-direction:column;gap:0;font-size:18px}}@media screen and (max-width: 500px){.app__piece ul li p{font-size:13px}}.app__piece ul li a{color:#e7ba00;background:#999}.app__piece ul li a svg path{fill:#e7ba00 !important}.app__piece ul li.disabled{background:#cbcbcb}.app__piece ul li img,.app__piece ul li svg{width:38px;margin:0 .7rem 0 0}@media screen and (max-width: 500px){.app__piece ul li img,.app__piece ul li svg{width:26px;margin:0 .5rem 0 0}}.app__piece ul li a{display:flex;align-items:center;justify-content:center;border:none}.app__piece ul li a:hover{background:#555}.app__piece ul li.selected{border-top:2px solid #1b1b1b;border-right:2px solid #1b1b1b;border-left:2px solid #1b1b1b}.app__piece ul li.selected a{opacity:1;background:#fff;color:#1b1b1b;pointer-events:none}.app__piece ul li.selected a svg path{fill:#1b1b1b !important}.app__piece ul li.unselected{cursor:pointer;box-sizing:border-box;border:none;background:#999;color:#e7ba00}.app__piece ul li.unselected:hover{background:#555}.app__piece ul li.unselected svg path{fill:#e7ba00 !important}.app__piece--noresult{display:block !important;margin:-1px 0 0;padding:2% 1%;border:1px solid #1b1b1b}.app__piece--brand ul{color:#1b1b1b;border-bottom:2px solid #1b1b1b;box-sizing:border-box}.app__piece--brand ul li{background:#fff;box-sizing:border-box}.app__piece--brand ul li:first-child.selected{margin-bottom:-2px;border-top:2px solid #1b1b1b;border-right:2px solid #1b1b1b;color:#555}.app__piece--brand ul li:first-child a{background:#999}.app__piece--brand ul li:last-child.selected{margin-bottom:-2px;border-top:2px solid #1b1b1b;border-left:2px solid #1b1b1b}.app__piece--brand ul li:last-child a{background:#999}.app__piece--brand ul li a{background:#fff;box-sizing:border-box}.app__piece--brand ul li a:hover{background:#555}body.available-size .app__list{margin:0;padding:2% 1%;border-bottom:1px solid #555;border-left:1px solid #555;border-right:1px solid #555}body.available-maker .app__list li{display:none}body.available-size .app__list li{display:none}.app__list li span{padding:0 0 0 .5rem}.app__list h4{background:#e4f4fd;padding:.4rem;margin:-1px 0 0;border:1px solid #555}.app__list dl{border-bottom:1px solid #fff}body.available-brand .app__list dl{display:none}.app__list dt{font-size:1.32rem;background:#555;color:#fff;padding:.6rem .8rem;cursor:pointer;position:relative;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.app__list dt{font-size:1.2rem}}@media screen and (max-width: 500px){.app__list dt{font-size:1.08rem}}@media screen and (max-width: 350px){.app__list dt{font-size:1.02rem}}.app__list dt:after{content:"";position:absolute;background:url("../image/arrow.svg") no-repeat;width:20px;height:20px;top:50%;right:3%;transform:translateY(-50%);transition:.1s}@media screen and (max-width: 500px){.app__list dt:after{width:16px;height:16px}}.app__list dt.zaiko a{background:#fed71b;width:140px;text-align:center;line-height:2rem;font-size:1rem;transition:.2s}@media screen and (max-width: 500px){.app__list dt.zaiko a{font-size:.9rem;line-height:1.8rem;width:114px}}.app__list dt.zaiko a:hover{opacity:.9}.app__list [class*=app__list--] dt{cursor:inherit}.app__list [class*=app__list--] dt:after{content:inherit}.app__list dd{font-size:1.21rem;overflow:hidden;max-height:0;transition:max-height .1s ease-out}@media screen and (max-width: 768px){.app__list dd{font-size:1.1rem}}@media screen and (max-width: 500px){.app__list dd{font-size:.99rem}}@media screen and (max-width: 350px){.app__list dd{font-size:.935rem}}body.available-maker .app__list dd,body.available-brand .app__list dd{display:none}body.available-size .app__list dd{display:none}.app__list dd a{border-left:1px solid #555;border-right:1px solid #555;padding:1.1rem 1.3rem 1.1rem .8rem;box-sizing:border-box;color:#1b1b1b;transition:.2s;position:relative;line-height:1.6rem;display:flex;align-items:center;justify-content:space-between}.app__list dd a:hover{background:#e0e0e0}.app__list dd a:after{content:"";position:absolute;background:url("../image/arrow_round.svg");top:50%;transform:translateY(-50%);right:3%;width:12px;height:12px}.app__list dd a[href*=all]{background:#e4f4fd}.app__list dd a[href*=all]:hover{background:#e0e0e0}body.available-maker .app__list dd a,body.available-size .app__list dd a{padding:.4rem 1.3rem .4rem .8rem}.app__list dd img{width:auto;height:84px;margin:0 3rem 0 0}@media screen and (max-width: 500px){.app__list dd img{height:52px;margin:0 .5rem 0 0}}@media screen and (max-width: 350px){.app__list dd img{height:44px}}.app__list dl.enable{border-bottom:none}.app__list dl.enable dt:after{transition:.15s;transform:rotate(180deg);transform-origin:center 25%}.app__list dl.enable dd{max-height:226px;transition:max-height .2s ease-in}@media screen and (max-width: 500px){.app__list dl.enable dd{max-height:180px}}.app__list dl.enable dd a{border-bottom:1px solid #555}.app__list table{width:100%;border-collapse:collapse;text-align:center}.app__list table tr th,.app__list table tr td{width:50%;border-collapse:collapse;border:1px solid #1b1b1b}.app__list table tr.single-piece th,.app__list table tr.single-piece td{width:30%}.app__list table tr.single-piece th:last-child,.app__list table tr.single-piece td:last-child{width:40%}@media screen and (max-width: 500px){.app__list table tr.single-piece th,.app__list table tr.single-piece td{width:33.3333333333%}}.app__list table tr.half th,.app__list table tr.half td{width:50%}.app__list table tr th{font-size:1.43rem;background:#e9eaea;padding:.4rem 0}@media screen and (max-width: 768px){.app__list table tr th{font-size:1.3rem}}@media screen and (max-width: 500px){.app__list table tr th{font-size:1.17rem}}@media screen and (max-width: 350px){.app__list table tr th{font-size:1.105rem}}.app__list table tr td{font-size:1.54rem;background:#fff;padding:.7rem 0}@media screen and (max-width: 768px){.app__list table tr td{font-size:1.4rem}}@media screen and (max-width: 500px){.app__list table tr td{font-size:1.26rem}}@media screen and (max-width: 350px){.app__list table tr td{font-size:1.19rem}}@media screen and (max-width: 500px){.app__list table tr th{font-size:1.1rem}}@media screen and (max-width: 500px)and (max-width: 768px){.app__list table tr th{font-size:1rem}}@media screen and (max-width: 500px)and (max-width: 500px){.app__list table tr th{font-size:.9rem}}@media screen and (max-width: 500px)and (max-width: 350px){.app__list table tr th{font-size:.85rem}}@media screen and (max-width: 500px){.app__list table tr td{font-size:1.32rem}}@media screen and (max-width: 500px)and (max-width: 768px){.app__list table tr td{font-size:1.2rem}}@media screen and (max-width: 500px)and (max-width: 500px){.app__list table tr td{font-size:1.08rem}}@media screen and (max-width: 500px)and (max-width: 350px){.app__list table tr td{font-size:1.02rem}}@media screen and (max-width: 500px){.app__list table tr span{display:block}}.app__wheellist{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.32rem}@media screen and (max-width: 768px){.app__wheellist{font-size:1.2rem}}@media screen and (max-width: 500px){.app__wheellist{font-size:1.08rem}}@media screen and (max-width: 350px){.app__wheellist{font-size:1.02rem}}.app__wheellist li{width:49.75%;margin:.25% 0;box-sizing:border-box}.app__wheellist a{transition:.15s;background:#000;color:#fff}.app__wheellist a:hover{opacity:.8}.app__wheellist span{border-top:1px solid #1b1b1b;border-left:1px solid #1b1b1b;border-right:1px solid #1b1b1b;display:block;padding:.7rem;position:relative}.app__wheellist span:after{content:"";position:absolute;background:url("../image/arrow.svg") no-repeat;width:20px;height:20px;top:50%;right:3%;transform:translateY(-50%) rotate(-90deg);transform-origin:center center}@media screen and (max-width: 768px){.app__wheellist{display:block}.app__wheellist li{width:100%}}.app__makerlist{border-bottom:1px solid #555}.app__makerlist li{display:none;font-size:1.21rem}@media screen and (max-width: 768px){.app__makerlist li{font-size:1.1rem}}@media screen and (max-width: 500px){.app__makerlist li{font-size:.99rem}}@media screen and (max-width: 350px){.app__makerlist li{font-size:.935rem}}.app__makerlist li a{border-top:1px solid #555;border-left:1px solid #555;border-right:1px solid #555;padding:1.1rem 1.3rem 1.1rem .8rem;box-sizing:border-box;color:#1b1b1b;transition:.2s;position:relative;line-height:1.6rem}.app__makerlist li a:hover{background:#e0e0e0}.app__makerlist li a:after{content:"";position:absolute;background:url("../image/arrow_round.svg");top:50%;transform:translateY(-50%);right:3%;width:12px;height:12px}.app__makerlist li:last-child a{border-bottom:none}.app__sizebtn{margin:1rem 0}.app__sizebtn ul{display:grid;grid-template-columns:repeat(6, 1fr);gap:10px;width:fit-content}.app__sizebtn ul li{display:none;width:100%;max-width:80px}.app__sizebtn ul li a:hover{opacity:.8;transition:.3s}.app__sizebtn--toggle li{background:#555 !important}.app__sizebtn--toggle li.sorted{background:#fff !important}.app+hr{height:1px;background:#555;border:none;width:96%;margin:1.5rem auto 2rem}@media screen and (max-width: 500px){.app+hr{margin:1rem auto 1.5rem}}.product{padding:0 1%}.product a{color:#fff;background:#1b1b1b;padding:1rem 4.2rem 1rem .7rem;box-sizing:border-box;position:relative;font-size:1.43rem;font-weight:bold;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.product a{font-size:1.3rem}}@media screen and (max-width: 500px){.product a{font-size:1.17rem}}@media screen and (max-width: 350px){.product a{font-size:1.105rem}}@media screen and (max-width: 768px){.product a{padding:1rem 3.5rem 1rem .7rem}}@media screen and (max-width: 500px){.product a{padding:1rem 2.5rem 1rem .7rem}}.product a:after{content:"";position:absolute;background:url("../image/arrow.svg") no-repeat;width:20px;height:20px;top:50%;right:3%;transform:translateY(-50%) rotate(-90deg);transform-origin:center center}.product a span{font-size:1.1rem}@media screen and (max-width: 768px){.product a span{font-size:1rem}}@media screen and (max-width: 500px){.product a span{font-size:.9rem}}@media screen and (max-width: 350px){.product a span{font-size:.85rem}}.note--margin{margin:0 0 50vh}.note div{font-size:.935rem;padding:0 .5rem 1rem}@media screen and (max-width: 768px){.note div{font-size:.85rem}}@media screen and (max-width: 500px){.note div{font-size:.765rem}}@media screen and (max-width: 350px){.note div{font-size:.7225rem}}.note p{font-size:1rem;font-weight:bold;margin:0 0 .5rem}.note--inset{font-weight:normal !important;margin:1rem 0 .5rem !important}.note dl{display:flex;margin:0 0 .2rem}.note dl dt{margin:0 .5rem 0 0}.tab2{display:none}.asterisk--1{color:#f79646}.asterisk--2{color:red}.asterisk--3{color:#0070c0}.asterisk--4{color:#7030a0}.precaution{background:none}.precaution section{padding:3rem .5% 0}.precaution h2{margin:0 0 2rem}.precaution__note{font-weight:bold;font-size:.9rem;margin:0 0 1rem}.precaution dl{border-bottom:1px solid #1b1b1b;padding:2rem 0;font-size:.95rem;line-height:1.8}.precaution dt{white-space:nowrap;font-weight:bold;font-size:1.1rem;margin:0 0 1rem}.precaution strong{display:block;font-weight:bold}.precaution__link{display:flex;justify-content:center;align-items:center;position:relative;width:220px;padding:.7rem 0;margin:3rem auto 0;transition:.3s;border:1px solid #1b1b1b;text-indent:1rem}.precaution__link:hover{background:#1b1b1b;color:#fff}.precaution__link:after{content:"";width:8px;height:8px;border:0;border-top:solid 2px;border-right:solid 2px;transform:translateY(-50%) rotate(-135deg);transform-origin:center;position:absolute;top:50%;left:2rem}.precaution__date{text-align:right;margin:1rem 0 0}@media screen and (max-width: 500px){.precaution section{padding:1rem .5%}.precaution h2{margin:0 0 1rem}.precaution__note{font-size:.8rem;margin:0 0 .5rem}.precaution dl{display:inherit;padding:1.5rem 0}}
