.QandA-sp{margin-bottom:100px}.QandA-sp .QandA-wrap{flex-direction:column;gap:27px;margin-top:22px;display:flex}.QandA-sp .QandA-wrap .box{border-top:1px solid #d9d9d9;padding-top:27px}.QandA-sp .QandA-wrap .box .box-Q,.QandA-sp .QandA-wrap .box .box-A{font-size:16px;font-weight:500}.QandA-sp .QandA-wrap .box .box-Q:before,.QandA-sp .QandA-wrap .box .box-A:before{content:"";color:#000;margin-right:8px;font-size:20px;font-weight:400}.QandA-sp .QandA-wrap .box .box-Q:before{content:"Q:"}.QandA-sp .QandA-wrap .box .box-A{color:#666;margin-top:5px}.QandA-sp .QandA-wrap .box .box-A:before{content:"A:"}.QandA-sp .QandA-btn{justify-content:center;margin-top:35px;display:flex}.QandA-sp .QandA-btn .cta{background-color:#000;padding:10px 36px}
.SeoContent-sp{background-color:#f4f5f6;padding:56px 0}.SeoContent-sp .SeoContent-wrap h2{margin-top:20px;font-size:35px;line-height:45px}.SeoContent-sp .SeoContent-wrap h3,.SeoContent-sp .SeoContent-wrap h4,.SeoContent-sp .SeoContent-wrap h5,.SeoContent-sp .SeoContent-wrap h6{margin-top:26px;font-size:19px;line-height:28px}.SeoContent-sp .SeoContent-wrap p{margin-top:20px;font-size:16px;line-height:28px}.SeoContent-sp .SeoContent-wrap a{color:#165dba;text-decoration:underline}.SeoContent-sp .SeoContent-wrap ul,.SeoContent-sp .SeoContent-wrap ol{margin-top:10px;padding-left:20px}.SeoContent-sp .SeoContent-wrap ul li,.SeoContent-sp .SeoContent-wrap ol li{margin-top:15px;font-size:16px}.SeoContent-sp .SeoContent-wrap table{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;margin-top:25px;display:block;overflow-x:auto}.SeoContent-sp .SeoContent-wrap table thead,.SeoContent-sp .SeoContent-wrap table tbody{width:100%}.SeoContent-sp .SeoContent-wrap table tr{border:2px solid #d9d9d9;height:60px}.SeoContent-sp .SeoContent-wrap table tr td,.SeoContent-sp .SeoContent-wrap table tr th{white-space:nowrap;border:2px solid #d9d9d9;padding:12px}@media only screen and (max-width:767px){.SeoContent-sp{background-color:#f4f5f6;padding:40px 0}.SeoContent-sp .SeoContent-wrap h2{font-size:24px;line-height:32px}.SeoContent-sp .SeoContent-wrap h3,.SeoContent-sp .SeoContent-wrap h4,.SeoContent-sp .SeoContent-wrap h5,.SeoContent-sp .SeoContent-wrap h6{font-size:18px}.SeoContent-sp .SeoContent-wrap p{font-size:15px;line-height:26px}.SeoContent-sp .SeoContent-wrap ul,.SeoContent-sp .SeoContent-wrap ol{margin-top:20px}.SeoContent-sp .SeoContent-wrap ul li,.SeoContent-sp .SeoContent-wrap ol li,.SeoContent-sp .SeoContent-wrap table tr td,.SeoContent-sp .SeoContent-wrap table tr th{font-size:15px}}
.ProductDetails-wrap{grid-area:detail}.ProductDetails-wrap .box-side-tag{color:#fff;background-color:#871c23;width:-moz-fit-content;width:fit-content;padding:8px 25px;font-size:14px;font-weight:500}.ProductDetails-wrap .pro-name-wrap .pro-name-value{font-size:24px;font-weight:700}.ProductDetails-wrap .pro-spec-wrap{grid-template-columns:105px auto;row-gap:20px;margin-bottom:0;display:grid}.ProductDetails-wrap .pro-spec-wrap dt{align-items:center;font-size:16px;font-weight:500;display:flex}.ProductDetails-wrap .pro-spec-wrap dd{margin-bottom:0;font-size:14px;font-weight:500}.ProductDetails-wrap .pro-spec-wrap .spec-desc{font-size:18px;font-weight:500}.ProductDetails-wrap .pro-spec-wrap .rating .rating-text,.ProductDetails-wrap .pro-spec-wrap .rating .rating-count{font-size:15px}.ProductDetails-wrap .pro-spec-wrap .rating .rating-text{margin-left:8px;font-weight:500}.ProductDetails-wrap .pro-spec-wrap .rating .rating-count{margin-left:3px;font-weight:400}.ProductDetails-wrap .pro-spec-wrap .rating .times-recently{margin-left:8px}.ProductDetails-wrap .pro-spec-wrap .rating .times-recently .times-recently-text{color:#165dba;margin-bottom:0;font-size:14px;font-weight:400}.ProductDetails-wrap .pro-spec-wrap .rating .times-recently .times-recently-text span{font-weight:600}.ProductDetails-wrap .pro-spec-wrap .availability .availability-text{cursor:pointer;gap:6px;width:-moz-fit-content;width:fit-content;font-size:14px;font-weight:500;display:flex}.ProductDetails-wrap .pro-spec-wrap .availability .availability-text span{color:#00812d}.ProductDetails-wrap .pro-spec-wrap .availability .availability-text .arrow{transition:transform .2s ease-in-out}.ProductDetails-wrap .pro-spec-wrap .availability .availability-text:hover .arrow{transform:translate(5px)}.ProductDetails-wrap .pro-spec-wrap .availability .availability-red{color:red}.ProductDetails-wrap .pro-spec-wrap .condition-btn{flex-wrap:wrap;gap:10px;display:flex}.ProductDetails-wrap .pro-spec-wrap .condition-btn button{background-color:#0000;border:3px solid #d9d9d9;padding:6px 28px;font-size:15px;font-weight:500;transition:all .2s ease-in-out}.ProductDetails-wrap .pro-spec-wrap .condition-btn button span{color:#165dba;margin-left:5px;font-weight:600}.ProductDetails-wrap .pro-spec-wrap .condition-btn button:hover,.ProductDetails-wrap .pro-spec-wrap .condition-btn button.active{border-color:#165dba}.ProductDetails-wrap .pro-spec-wrap .warranty-wrap{position:relative}.ProductDetails-wrap .pro-spec-wrap .warranty-wrap .warranty-width{gap:10px;width:-moz-fit-content;width:fit-content;display:flex}.ProductDetails-wrap .pro-spec-wrap .warranty-wrap .warranty-width span{color:#fff;font-size:18px;font-weight:500;position:absolute;top:4px;left:52px}.ProductDetails-wrap .pro-spec-wrap .warranty-wrap .warranty-width .arrow{transition:transform .2s ease-in-out}.ProductDetails-wrap .pro-spec-wrap .warranty-wrap .warranty-width:hover .arrow{transform:translate(5px)}.ProductDetails-wrap .pro-spec-wrap .list-price-wrap .list-price-text{font-size:17px;font-weight:500;text-decoration:line-through}.ProductDetails-wrap .pro-spec-wrap .Price-wrap .Price-text{font-size:36px;font-weight:500;line-height:normal}.ProductDetails-wrap .member-ship-wrap{background-color:#eaeef5;width:229px;padding:6px 10px}.ProductDetails-wrap .member-ship-wrap .head{margin-bottom:6px}.ProductDetails-wrap .member-ship-wrap .head p{font-size:16px;font-weight:500}.ProductDetails-wrap .member-ship-wrap span{color:#165dba;font-size:14px;font-weight:400;text-decoration:underline}.ProductDetails-wrap .related-wrap .related-grid{width:-moz-fit-content;width:fit-content}.ProductDetails-wrap .related-wrap .related-grid .box{border:1px solid #d9d9d9;width:-moz-fit-content;width:fit-content;padding:5px 10px;font-size:14px;font-weight:400;transition:all .2s ease-in-out}.ProductDetails-wrap .related-wrap .related-grid .box:hover{background-color:#f4f5f6;border-color:#165dba}.ProductDetails-wrap .license-wrap select{width:100%;max-width:237px;height:31px}.ProductDetails-wrap .cta{background-color:#000;padding:10px 36px;font-size:18px;display:inline-block}.ProductDetails-wrap .pro-name-key{width:105px;font-size:16px;font-weight:500}.ProductDetails-wrap .pro-maring{margin-top:20px}@media only screen and (max-width:400px){.ProductDetails-wrap .box-side-tag{padding:8px 20px}.ProductDetails-wrap .pro-name-wrap .pro-name-value{font-size:20px}.ProductDetails-wrap .pro-spec-wrap{grid-template-columns:90px auto;row-gap:20px}.ProductDetails-wrap .pro-spec-wrap dt,.ProductDetails-wrap .pro-spec-wrap dd,.ProductDetails-wrap .pro-spec-wrap .spec-desc,.ProductDetails-wrap .pro-spec-wrap .rating .rating-text,.ProductDetails-wrap .pro-spec-wrap .rating .rating-count{font-size:14px}.ProductDetails-wrap .pro-spec-wrap .rating .times-recently{margin-top:6px}.ProductDetails-wrap .pro-spec-wrap .rating .times-recently .times-recently-text{font-size:12px}.ProductDetails-wrap .pro-spec-wrap .condition-btn button{padding:6px 24px;font-size:14px}.ProductDetails-wrap .pro-spec-wrap .Price-wrap .Price-text{flex-wrap:wrap;font-size:26px;display:flex}.ProductDetails-wrap .pro-name-key{width:90px;font-size:14px}}
.counter{background:#fff;border:1px solid #ddd;border-radius:2px;align-items:center;height:44px;display:inline-flex;overflow:hidden}.counter .btn{cursor:pointer;color:#333;background:#fff;border:none;justify-content:center;align-items:center;width:20px;height:100%;font-size:18px;display:flex}.counter .btn:hover{background:#f5f5f5}.counter .btn:active{background:#eee}.counter .value{text-align:center;-webkit-user-select:none;user-select:none;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;justify-content:center;align-items:center;width:40px;height:100%;font-size:16px;font-weight:500;display:flex}
