.tabs{margin:0;padding:0;list-style:none;overflow:hidden;border-bottom:1px solid #999}.tabs li{float:left;border:1px solid #999;border-bottom:none;background:#e0e0e0}.tabs li a{display:block;padding:10px 20px;font-size:16px;color:#000;text-decoration:none}.tabs li a:hover{background:#ccc}.tabs li.active,.tabs li.active a:hover{font-weight:700;background:#fff}.tab_container{border:1px solid #999;border-top:none;background:#fff}.tab_content{padding:20px;font-size:16px}div .ui-tabs .ui-tabs-hide{display:none}img.chart{margin:0 0 10% 0}.detail-section .disc-list{margin-bottom:20px}.disc-list li{font-size:15px;font-size:1.5rem;padding-left:15px;position:relative;list-style:disc;margin-left:20px;padding-left:0}.disc-list li:before{display:none}.text{word-wrap:break-word}h2{text-transform:uppercase}p{letter-spacing:0}strong{font-weight:700}.grid-column .tech-section:after{content:"";display:none;width:100%;height:1px;background-color:#ddd;position:absolute;bottom:0;left:0}#recommend a{display:flex;align-items:center;justify-content:center;flex-direction:column}#recommend .pic{width:150px;height:150px;margin:0}#recommend .pic img{width:100%}@media (max-width:768px){.list-slide.pc-block{display:none!important}.list-slide ul{border-bottom:1px solid #000;padding:15px 20px}#recommend-section.section-inner{padding:5%}#recommend-section .section-content{padding:0!important}#recommend .name span{font-size:1.3rem}#recommend .pic{width:50px;height:50px;margin:0}.bgpic.pc{display:none}.bgpic.sp{display:block}}@media (min-width:769px){.bgpic.sp{display:none}}.banner-general-detail{background:#000;padding:1% 5%;text-align:center;letter-spacing:3px;text-transform:uppercase}.general-detail-container .copy span{color:#fff!important;font-size:12px!important}@media screen and (max-width:768px){.banner-general-detail{padding:5%}.general-detail-container .copy{font-size:.7rem}}.section-block .section-inner .section-content ul.tabs.button-list li a{width:100%;background-color:#f4f4f4;color:#000;font-size:1.5rem;height:60px;line-height:60px;position:relative;font-family:Oswald,sans-serif;font-weight:500;letter-spacing:.1em;padding:0;text-align:center;text-transform:uppercase}.section-block .section-inner .section-content ul.tabs.button-list li a.active,.section-block .section-inner .section-content ul.tabs.button-list li a:hover{background:#000;color:#fff}.section-block .section-inner .section-content ul.tabs.button-list li a:after{content:"";background:url(../../../media/common/arrow_black.svg) no-repeat;background-size:contain;width:10px;height:10px;position:absolute;right:20px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-block .section-inner .section-content ul.tabs.button-list li a.active:after,.section-block .section-inner .section-content ul.tabs.button-list li a:hover:after{background:url(../../../media/common/arrow_white.svg) no-repeat}@media (max-width:768px){.section-block .section-inner .section-content ul.tabs.button-list li a:hover,.section-content ul.tabs.button-list li a:hover{background:#f4f4f4;color:#000}.section-block .section-inner .section-content ul.tabs.button-list li a:hover:after{background:url(../../../media/common/arrow_black.svg) no-repeat}}#product-original .detail-list>li{width:100%}#product-original .tech-section.section-inner{border-right:1px solid #ddd}#product-original .acc-body-wrapper{display:block}#product-original .section-block .tit-vertical{margin-top:9%}#product-original .item-main h2{margin:7% 0}@media (max-width:768px){#product-original .item-wrapper{margin:0}#product-original .item-main h2{display:block;color:#fff;font-size:20px;font-size:1.25rem;background:0 0;border-top:none;border-left:5px solid #fff;line-height:0;text-align:left;padding-left:3%}#product-original .detail-list>li .box{display:flex;align-items:center;justify-content:center;flex-direction:column}#product-original .item-main .movie{width:75%;margin:0 0 2% 5%}#product-original .item-main .movie .movie-in iframe{bottom:8%;top:auto}#product-original .item-main{margin-bottom:0}#product-original #spiky-edge .item-main{background-color:#eb0080}#product-original #wild-shake .item-main{background-color:#8057a5}#product-original #loose-shuffle .item-main{background-color:#ee9f2b}#product-original #air-rise .item-main{background-color:#86be37}#product-original #cool-wet .item-main{background-color:#00b3f3}#product-original #grunge-mat .item-main{background-color:#9dab9e}#product-original .item-main .en{display:block;top:55%;left:92%;font-size:2.464vw;z-index:100;width:auto}#product-original .section-block .tit-vertical{font-size:14px}#product-original .section-block .more-section .tit-vertical{padding:15px 30px}#product-original .item-main .en span{font-size:5.513vw}#product-original .detail-list>li .box h2{display:block;background:0 0;padding-bottom:0;text-align:left;padding:0 5% 0;border-top:none}#product-original .detail-list>li .box .text .subcopy{margin-top:0}#product-original .detail-list>li .box .pic{display:none}#product-original .inner-box{padding:0 5% 0 7%}}@media (max-width:1024px){#product-original .detail-list>li .box .text{padding:0 5% 2%;text-align:left;width:100%}}#product-subcategory h3.subcat-title{font-family:Oswald,sans-serif;font-weight:500;line-height:1.2;letter-spacing:.1em;position:relative;overflow:hidden;text-transform:uppercase;font-size:1.2rem;display:block}@media (max-width:768px){.section-block .section-inner .section-content{padding-top:30px}}.grid-column .tech-section:after{content:"";display:none}.grid-column.section-block:last-child{border-bottom:none}.chart-table.brighttech .table li{background:#6585a0}.chart-table.protech .table li{background:#6ea065}.chart-table.protech .table li:first-child{background:#ddd}.chart-table .table li.on.on__brighttech{background:#0d5da3}.chart-table .table li.on.on__protech{background:#16900c}.chart-table .table li.on.on__airrise{background:#86be37}.chart-table .table li.on.on__coolwet{background:#00b3f3}.chart-table .table li.on.on__grungemat{background:#9dab9e}.chart-table .table li.on.on__looseshuffle{background:#ee9f2b}.chart-table .table li.on.on__spikyedge{background:#eb0080}.chart-table .table li.on.on__wildshake{background:#8057a5}.chart-table .table li.on.on__oilcontrol{background:#16900c}.chart-table.oilcontrol .table li{background:#6ea065}.chart-table.oilcontrol .table li:first-child{background:#ddd}.chart-table .table li.on.on__speedybright{background:#38495e}.chart-table .table li.on.on__blackpower{background:#059bea}.chart-table .table li.on.on__iceshock{background:#0e40a1}.chart-table .table li.on.on__stylingpomade{background:#e07606}.chart-table .table li.on.on__spikystandup{background:#e01514}.chart-table .table li.on.on__britlayered{background:#00306f}.chart-table .table li.on.on__volumeup{background:#545557}.chart-table .table li.on.on__mohawkfirmed{background:#6f046d}.chart-table .table li.on.on__flexiblefiber{background:#e9284d}.chart-table .table li.on.on__sharpenclay{background:#545557}.chart-table .table li.on.on__wavyjelly{background:#059bea}.chart-table .table{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:10px}@media (max-width:768px){.news-section{border-top:none}.news-section .section-inner .section-content{padding:30px 0 0 0;border-right:none}.slick-dots li.slick-active::after{border:none}.section-block .news-section .news-content.section-inner .section-content ul li{padding-top:0}}@media screen and (max-width:768px){.list-slide ul .pic img{width:80%}.more-section .acc-body{display:inherit}}#kv .copy{padding:0 10%}#product-different .section-block .section-inner .section-content{border-right:none}#product-different .list-slide ul.list-short li{padding-right:0;margin-right:0}#product-different .detail-list>li .box h2{border-top:none;background-color:transparent;text-align:left;width:100%;border-left:5px solid #000}#product-different .detail-list>li .box h2:after{content:none}#product-different .detail-list>li .box .text .subcopy.product-title{margin-top:5px;border-left:5px solid transparent;padding-left:20px}p.subcopy.product-title{padding-left:7%}#product-different .list-slide ul li:first-child{margin-left:0}@media screen and (max-width:768px){#product-different .detail-list>li .box .text{padding-top:0}#product-different .detail-list>li .box h2{margin:15% 10% 0;padding:0 5%;grid-column:1/1}#product-different .detail-list>li .box .text .subcopy.product-title{margin:5% 0 0;padding:0;border:none}p.subcopy.product-title{padding-left:0}#product-different .detail-section{border-top:none!important}}.section-block.newproduct-block h1{font-size:1.8rem;font-weight:700;text-align:center}.sitemap-inner .text{text-transform:uppercase}