﻿.parts_basic_wrap>div{border:solid 1px #eee;background:#fff}.parts_basic_wrap>div .parts_basic_wrap_hdr{border-bottom:1px solid #D2D2D2;position:relative}.parts_basic_wrap>div .parts_basic_wrap_hdr i,.parts_basic_wrap>div .parts_basic_wrap_hdr span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.parts_basic_wrap>div .parts_basic_wrap_hdr i{font-size:24px;font-size:2.4rem}.parts_basic_wrap>div .parts_basic_wrap_body{overflow:hidden}.parts_basic_wrap>div .parts_basic_wrap_body .basic_wrap_msg_hdr i,.parts_basic_wrap>div .parts_basic_wrap_body .basic_wrap_msg_hdr span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.parts_basic_wrap>div .parts_basic_wrap_body .basic_wrap_msg_hdr i{font-size:24px;font-size:2.4rem;color:#5cb85c}.parts_basic_wrap>div .parts_basic_wrap_body .basic_wrap_msg_hdr span{font-size:20px;font-size:2rem}.parts_basic_wrap.confirm div,.parts_basic_wrap.confirm table,.parts_basic_wrap.confirm td,.parts_basic_wrap.confirm tr,.parts_basic_wrap.confirm th{background:#eee}.parts_basic_table{overflow-x:auto;width:100%;height:100%}.parts_basic_table.nowrap table td,.parts_basic_table.nowrap table p{white-space:nowrap}.parts_basic_table>table{border-collapse:collapse;line-height:1.5;width:100%;background:white}.parts_basic_table>table th.width20,.parts_basic_table>table td.width20{width:20px}.parts_basic_table>table th.width30,.parts_basic_table>table td.width30{width:30px}.parts_basic_table>table th.width40,.parts_basic_table>table td.width40{width:40px}.parts_basic_table>table th.width50,.parts_basic_table>table td.width50{width:50px}.parts_basic_table>table th.width60,.parts_basic_table>table td.width60{width:60px}.parts_basic_table>table th.width70,.parts_basic_table>table td.width70{width:70px}.parts_basic_table>table th.width80,.parts_basic_table>table td.width80{width:80px}.parts_basic_table>table th.width100,.parts_basic_table>table td.width100{width:100px}.parts_basic_table>table th.width120,.parts_basic_table>table td.width120{width:120px}.parts_basic_table>table th.width140,.parts_basic_table>table td.width140{width:140px}.parts_basic_table>table th.width160,.parts_basic_table>table td.width160{width:160px}.parts_basic_table>table th.width180,.parts_basic_table>table td.width180{width:180px}.parts_basic_table>table th.width200,.parts_basic_table>table td.width200{width:200px}.parts_basic_table>table th.width220,.parts_basic_table>table td.width220{width:220px}.parts_basic_table>table th.width300,.parts_basic_table>table td.width300{width:300px}.parts_basic_table>table th.width340,.parts_basic_table>table td.width340{width:340px}.parts_basic_table>table th.width380,.parts_basic_table>table td.width380{width:380px}.parts_basic_table>table th.width400,.parts_basic_table>table td.width400{width:400px}.parts_basic_table>table>thead{border-bottom:1px solid #f53041;background:#fff}.parts_basic_table>table>thead.border_white{border-bottom:1px solid #fff}.parts_basic_table>table>thead.border_gray{border-bottom:1px solid #eee}.parts_basic_table>table>thead.border_red{border-bottom:1px solid #f53041}.parts_basic_table>table>thead.border_green{border-bottom:1px solid #5cb85c}.parts_basic_table>table>thead.border_blue{border-bottom:1px solid #337ab7}.parts_basic_table>table>thead.back_white{background:#fff;color:#666}.parts_basic_table>table>thead.back_green{background:#5cb85c;color:#fff}.parts_basic_table>table>thead.back_red{background:#f53041;color:#fff}.parts_basic_table>table>thead.back_gray{background:#eee;color:#666}.parts_basic_table>table>thead.back_blue{background:#337ab7;color:#fff}.parts_basic_table>table>thead th{font-size:12px;font-size:1.2rem;padding:10px;font-weight:bold;vertical-align:top}.parts_basic_table>table>tbody.non_item tr{background:#eee}.parts_basic_table>table>tbody>tr{border-bottom:solid 1px #eee;background:#fff}.parts_basic_table>table>tbody>tr:nth-child(2n){background:#f7f6fb}.parts_basic_table>table>tbody>tr:hover,.parts_basic_table>table>tbody>tr.confirm{background:#eee}.parts_basic_table>table>tbody>tr.nowrap td,.parts_basic_table>table>tbody>tr.nowrap p{white-space:nowrap}.parts_basic_table>table>tbody>tr>td{font-size:12px;font-size:1.2rem;padding:10px;vertical-align:middle;border-left:1px solid #eee;white-space:normal}.parts_basic_table>table>tbody>tr>td:first-child{border-left:none}.parts_basic_table>table>tbody>tr.discontinued td,.parts_basic_table>table>tbody>tr.discontinued td p,.parts_basic_table>table>tbody>tr.discontinued td a,.parts_basic_table>table>tbody>tr.reject td,.parts_basic_table>table>tbody>tr.reject td p,.parts_basic_table>table>tbody>tr.reject td a,.parts_basic_table>table>tbody>tr.deleted td,.parts_basic_table>table>tbody>tr.deleted td p,.parts_basic_table>table>tbody>tr.deleted td a,.parts_basic_table>table>tbody>tr.selected td,.parts_basic_table>table>tbody>tr.selected td p,.parts_basic_table>table>tbody>tr.selected td a,.parts_basic_table>table>tbody>tr.ineffective td,.parts_basic_table>table>tbody>tr.ineffective td p,.parts_basic_table>table>tbody>tr.ineffective td a{background:#666;color:#fff}.parts_basic_table>table>tbody>tr.discontinued:hover td,.parts_basic_table>table>tbody>tr.discontinued:hover td p,.parts_basic_table>table>tbody>tr.discontinued:hover td a,.parts_basic_table>table>tbody>tr.reject:hover td,.parts_basic_table>table>tbody>tr.reject:hover td p,.parts_basic_table>table>tbody>tr.reject:hover td a,.parts_basic_table>table>tbody>tr.deleted:hover td,.parts_basic_table>table>tbody>tr.deleted:hover td p,.parts_basic_table>table>tbody>tr.deleted:hover td a,.parts_basic_table>table>tbody>tr.selected:hover td,.parts_basic_table>table>tbody>tr.selected:hover td p,.parts_basic_table>table>tbody>tr.selected:hover td a,.parts_basic_table>table>tbody>tr.ineffective:hover td,.parts_basic_table>table>tbody>tr.ineffective:hover td p,.parts_basic_table>table>tbody>tr.ineffective:hover td a{background:#666;color:#fff}.parts_basic_table>table>tbody>tr.ok td,.parts_basic_table>table>tbody>tr.ok td p,.parts_basic_table>table>tbody>tr.ok td i,.parts_basic_table>table>tbody>tr td.ok,.parts_basic_table>table>tbody>tr.ok:hover td,.parts_basic_table>table>tbody>tr.ok:hover td i,.parts_basic_table>table>tbody>tr.ok:hover td p{background:#f4fff4;color:#5cb85c}.parts_basic_table>table>tbody>tr.ng td,.parts_basic_table>table>tbody>tr.ng td p,.parts_basic_table>table>tbody>tr.ng td a,.parts_basic_table>table>tbody>tr.ng td i,.parts_basic_table>table>tbody>tr td.ng,.parts_basic_table>table>tbody>tr.ng:hover td,.parts_basic_table>table>tbody>tr.ng:hover td p,.parts_basic_table>table>tbody>tr.ng:hover td i,.parts_basic_table>table>tbody>tr.ng:hover td a{background:#fbe9ea;color:#f53041}.parts_basic_table>table>tbody>tr.error{background:#FFE3EE !important;border-left:#f53041 solid 5px}.parts_basic_table>table>tbody>tr .fa-ban{color:#f53041}.parts_basic_table>table>tbody>tr .fa-check{color:#5cb85c}.parts_basic_table>table>tbody>tr.success{border-left:#5cb85c solid 5px}.parts_basic_table>table>tbody>tr.warn{border-left:#F2EE50 solid 5px}.parts_basic_table>table>tbody.border_none>tr,.parts_basic_table>table>tbody.border_less>tr{border-bottom:0px solid #fff}.parts_basic_table>table>tbody.border_none>tr>td,.parts_basic_table>table>tbody.border_less>tr>td{border-left:0px solid #fff}.parts_basic_table td,.parts_basic_table th{text-align:left}.parts_basic_table td.image a,.parts_basic_table th.image a{width:30px;height:auto;display:block;margin-left:auto;margin-right:auto}.parts_basic_table td.text-center,.parts_basic_table th.text-center{text-align:center}.parts_basic_table td.text-right,.parts_basic_table th.text-right{text-align:right}.parts_basic_table td p{white-space:normal}.parts_basic_table td dl.sub_table_wrap>div.side_by_side>dt,.parts_basic_table td dl.sub_table_wrap>div.side_by_side>dd{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.parts_basic_table td dl.sub_table_wrap>div.side_by_side>dt>.colon{padding-left:10px;padding-right:10px}.parts_basic_table td dl.sub_table_wrap>div.line_up>dt,.parts_basic_table td dl.sub_table_wrap>div.line_up>dd{display:block}.parts_basic_table td dl.sub_table_wrap>div.line_up>dd{padding-left:10px}.parts_basic_table td dl.sub_table_wrap>.width260{max-width:260px;white-space:normal}.parts_empty div{border:solid 1px #eee;background:#fff;position:relative;padding:100px 10px;text-align:center}.parts_pager{text-align:center}.parts_pager li{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border:solid 1px #eee;margin-right:1rem}.parts_pager li:last-child{margin-right:0px}.parts_pager li a{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;font-size:12px;font-size:1.2rem;padding:7px 10px;display:block;font-weight:900;background:#fff}.parts_pager li.selected a,.parts_pager li:hover a{background:#666;color:#fff}.parts_product_nav{width:auto;position:relative;background:#f53041;padding:15px}.parts_product_nav b,.parts_product_nav a,.parts_product_nav i,.parts_product_nav p{color:#fff}.parts_product_nav b{font-size:16px;font-size:1.6rem}.parts_product_nav i{font-size:30px;font-size:3rem}.parts_product_nav ul{position:relative;float:left}.parts_product_nav ul>li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:15px;position:relative}.parts_product_nav ul>li>ul{position:absolute;top:-21px}.parts_product_nav ul>li>ul>li a{width:50px;text-align:center;display:block}.parts_product_nav ul>li>ul>li a:hover i,.parts_product_nav ul>li>ul>li a.selected i{color:#666}.parts_product_nav ul>li>ul>li span{font-size:0px}.parts_product_nav div{text-align:right}.parts_product_summary{margin:-5px;text-align:center}.parts_product_summary>div{max-width:214px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:5px}.parts_product_summary>div>form{background:#fff;border:solid 4px #eee;position:relative}.parts_product_summary>div>form>a{max-width:214px;max-height:214px;display:block;margin-bottom:10px}.parts_product_summary>div>form>a img{display:block;width:206px;height:206px;background-color:#eee}.parts_product_summary>div>form>h3{text-align:center;display:table-cell;vertical-align:middle;height:80px}.parts_product_summary>div>form>h3 a{font-size:14px;font-size:1.4rem}.parts_product_summary>div>form>div>p{margin-bottom:10px;text-align:center}.parts_product_summary>div>form>div ul{margin-bottom:10px}.parts_product_summary>div>form>div ul>li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:25%}.parts_product_summary>div>form>div ul a{display:block;cursor:pointer}.parts_product_summary>div>form>div ul a.added{cursor:initial;opacity:0.2}.parts_product_summary>div>form>div ul a.added:hover{opacity:0.2}.parts_product_summary>div>form>div ul a:hover{opacity:0.6}.parts_product_summary>div>form>div ul i{font-size:36px;font-size:3.6rem}.parts_product_summary>div>form>h3,.parts_product_summary>div>form>div{padding-left:10px;padding-right:10px}.parts_product_summary>div>form>p.discontinued_msg{position:absolute;z-index:201;top:10px;right:10px;padding:4px 7px;color:#fff;background-color:#d9534f;border-color:#d9534f;font-size:12px;font-size:1.2rem;letter-spacing:1px}.parts_product_summary>div>form>div.discontinued_fil{position:absolute;top:0px;left:0px;z-index:200;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;width:100%;height:100%;background:black;opacity:0.8}@media screen and (max-width: 575px){.parts_product_summary{margin:4px}.parts_product_summary>div{width:47%;max-width:auto;margin:4px}}.parts_product_detail{position:relative;z-index:2}.parts_product_detail dl>div{padding-bottom:2rem}.parts_product_detail dl>div:last-child{padding-bottom:0px}.parts_product_detail dl>div>dt{font-size:18px;font-size:1.8rem;font-weight:900;letter-spacing:3px;padding-bottom:1rem}.parts_product_detail dl>div>dd{font-size:14px;font-size:1.4rem;line-height:19px}.parts_product_detail dl>div>dd>pre{word-break:break-all;font-family:'メイリオ';white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;font-size:14px;font-size:1.4rem;line-height:25px}.parts_product_detail dl>div>dd>i{font-size:12px;font-size:1.2rem}.parts_product_cartin div .image_wrap,.parts_product_cartin div .class_wrap,.parts_product_cartin div .quantity_wrap,.parts_product_cartin div .price_wrap{padding:0px;margin:0px;padding-bottom:10px}.parts_product_cartin div .image_wrap img{width:100%;height:auto;display:block}.parts_product_cartin div .quantity_wrap{text-align:right}.parts_product_cartin div .quantity_wrap label{vertical-align:super}.parts_product_cartin div .price_wrap>p{padding-bottom:10px}.parts_product_cartin div .price_wrap>p:last-child{padding-bottom:0px}.parts_product_cartin div .added{cursor:initial}.parts_product_cartin_v2 .liquid_layout_wrap{overflow:hidden;*zoom:1;text-align:left;width:100%;margin:0 auto}.parts_product_cartin_v2 .liquid_layout_wrap,.parts_product_cartin_v2 .liquid_layout_wrap>.left,.parts_product_cartin_v2 .liquid_layout_wrap>.right{position:relative}.parts_product_cartin_v2 .liquid_layout_wrap>.left{width:210px;float:left;z-index:10}.parts_product_cartin_v2 .liquid_layout_wrap>.left>div{width:210px}.parts_product_cartin_v2 .liquid_layout_wrap>.right{width:100%;float:right;margin-left:-210px;z-index:9}.parts_product_cartin_v2 .liquid_layout_wrap>.right>div{position:relative;margin:0 0 0 220px}.parts_product_cartin_v2 .product_main_image{width:206px;height:206px;background-color:#eee;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 575px){body .parts_product_cartin_v2 .liquid_layout_wrap{overflow:hidden;*zoom:1;text-align:none;margin-left:0px;margin-right:0px}body .parts_product_cartin_v2 .liquid_layout_wrap>.left,body .parts_product_cartin_v2 .liquid_layout_wrap>.right{position:relative;float:none;z-index:1;width:auto;margin-left:0px;margin-right:0px}body .parts_product_cartin_v2 .liquid_layout_wrap>.left>div,body .parts_product_cartin_v2 .liquid_layout_wrap>.right>div{margin-left:0px;margin-right:0px;width:auto}body .parts_product_cartin_v2 .liquid_layout_wrap .left{width:100%;text-align:center}body .parts_product_cartin_v2 .liquid_layout_wrap .right{width:100%}}.parts_basic_fm label{margin-bottom:3px}.parts_basic_fm input,.parts_basic_fm select,.parts_basic_fm textarea{margin-bottom:0px !important}.parts_basic_fm textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;resize:vertical}.parts_basic_fm.confirm input,.parts_basic_fm.confirm select,.parts_basic_fm.confirm textarea{background:#eee}.parts_basic_fm .confirm input,.parts_basic_fm .confirm select,.parts_basic_fm .confirm textarea{background:#eee}.parts_basic_fm .example,.parts_basic_fm .atent,.parts_basic_fm .remark{font-size:12px;font-size:1.2rem;margin-top:6px;line-height:22px}.parts_basic_fm .example i,.parts_basic_fm .atent i,.parts_basic_fm .remark i{font-size:10px;font-size:1rem;padding:2px 5px;margin-right:3px;color:white;text-align:center;vertical-align:baseline}.parts_basic_fm .example i{background-color:#337ab7}.parts_basic_fm .atent i{background-color:#f53041}.parts_basic_fm .remark i{background-color:#5cb85c}.parts_basic_fm .hyphen i,.parts_basic_fm .postmark i{vertical-align:super}.parts_basic_fm .maxlength{font-size:12px;font-size:1.2rem}.parts_product_material h4{font-weight:900}.parts_product_material ul{overflow-x:scroll;white-space:nowrap}.parts_product_material ul::-webkit-scrollbar{height:10px}.parts_product_material ul::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.1)}.parts_product_material ul::-webkit-scrollbar-thumb{background-color:rgba(0,0,50,0.5);box-shadow:0 0 0 1px rgba(255,255,255,0.3)}.parts_product_material ul>li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:130px;padding-right:0.5rem;overflow:hidden}.parts_product_material ul>li:last-child{padding-right:0px}.parts_product_material ul>li>img{width:200px}.prettyprint{overflow:auto;margin:0px !important;padding:4px 0px !important;width:100% !important}.prettyprint ol{padding-left:30px;white-space:pre-wrap}.prettyprint ol.linenums>li{list-style-type:decimal;font-size:10px;font-size:1rem}.prettyprint ol.linenums>li span{padding:4px 0.5px}.products.detail .mall_html_area{max-height:240px}@media screen and (max-width: 575px){.products.detail .parts_basic_wrap_body.padding-20{padding:10px}}
