@charset "euc-jp";
.product_cols{margin-bottom:35px}.product_cols::after{content:"";display:block;clear:both}.product_col-no1{width:360px;float:right}.product_title{font-size:18px;font-weight:400}.product_col-no2{width:calc(100% - 400px);float:left;min-height:200px}.product_slide_image{padding-bottom:70.37%;background-size:cover;background-position:center center;background-repeat:no-repeat}.product_slide_image>img{display:none;position:absolute;z-index:1;top:0;left:0;width:0;height:0;opacity:0}.product_thumbList{list-style:none;display:flex;margin-top:2%;flex-wrap:wrap}.product_thumbList>li{width:19%;margin-left:1.25%}.product_thumbList>li:first-child{margin-left:0}.product_thumbList>li:nth-child(5n+1){margin-left:0}.product_thumbList>li:nth-child(n+6){margin-top:1.25%}.product_thumbList>li>a{display:block;text-decoration:none;color:inherit;padding-bottom:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;transition-duration:.3s;transition-property:opacity}.product_thumbList>li>a::before{content:""}.product_thumbList>li>a::after{content:""}.product_thumbList>li>a>img{display:none}.product_col-no3{width:360px;float:right}.product_table{width:100%;line-height:1.5;margin-bottom:23px}.product_table>thead>tr>th{white-space:nowrap;border:1px solid #ccc;font-weight:400;text-align:left;padding:10px 10px}.product_table>tbody>tr>td{border:1px solid #ccc;BOX-SHADOW:0 0 #000}.product_dList{list-style:none;margin-bottom:19px}.product_dList>dt{font-size:12px;margin-bottom:5px}.product_dList>dd{position:relative;z-index:1;max-width:120px}.product_dList_btn{display:block}.product_dList_btn::before{content:""}.product_dList_btn::after{content:""}.product_cartBtn{display:block;background-color:#313333;color:#fff;width:100%;border-radius:4px;height:58px;margin-bottom:35px;border:1px solid #313333;transition-duration:.3s;transition-property:background-color,color}.product_cartBtn::before{content:""}.product_cartBtn::after{content:""}.product_cartBtn>svg{display:inline-block;vertical-align:middle;width:16px;height:16px;fill:currentColor;margin-right:9px}.product_note{margin-bottom:1em}.product_note>a{color:inherit}.product_note>a::before{content:""}.product_note>a::after{content:""}.product_note-alert{color:#E60012}.product_note-alert>a::before{content:""}.product_note-alert>a::after{content:""}.product_body>b{color:#E60012;font-weight:400}.about{margin-top:60px}.about_title{font-size:inherit;font-weight:inherit;margin-bottom:1em}.about_list{list-style:none}.about_list>li{margin-top:20px}.about_list>li:first-child{margin-top:0}.about_item{display:flex;justify-content:space-between}.about_image{width:210px}.about_image>img{display:block;max-width:100%;height:auto}.about_areaText{width:calc(100% - 235px)}.about_headline{font-weight:inherit;font-size:inherit;margin-bottom:.7em}.series{border-top:1px solid #9FA0A0;margin-top:50px;padding-top:50px}.series_title{font-size:18px;font-weight:400;margin-bottom:20px}.series_image{margin-bottom:45px}.series_image>img{display:block;max-width:100%;height:auto;width:100%}.series_text{margin-bottom:1.3em}.series_text:last-child{margin-bottom:0}.product_price{font-size:16px;margin-bottom:25px;margin-top:5px}.product_anchor{display:block;transition-duration:.3s;transition-property:opacity}.product_label{padding:10px 10p}.product_lblList{list-style:none;margin-bottom:20px}@media screen and (min-width:1000px){.product_anchor:hover{opacity:.7}.product_thumbList>li>a:hover{opacity:.7}.product_cartBtn:hover{background-color:#fff;color:#313333}}@media screen and (max-width:999px){.product{}.product_col-no1{width:310px}.product_col-no2{width:calc(100% - 345px)}.product_col-no3{width:310px}}@media screen and (max-width:767px){.product{}.product_col{float:none;width:auto}.product_title{font-size:16px}.product_col-no2{min-height:0;margin-bottom:25px}.product_table{font-size:12px}.product_cartBtn{height:50px}.about{margin-top:45px}.about_title{margin-bottom:8px}.about_list>li{margin-top:15px}.about_image{width:105px}.about_areaText{width:calc(100% - 120px);font-size:12px}.about_headline{margin-bottom:5px}.series{padding-top:35px;margin-top:35px}.series_title{font-size:16px;margin-bottom:10px}.series_image{margin-bottom:15px}.product_price{font-size:15px;margin-bottom:15px}}