ul.PRODUCT_COLOR{display:table-cell;margin:0 auto;width:100%;padding:0;}
ul.RECOMMAND{width:96%;margin:0 auto;}
ul.RECOMMAND li{list-style:none;display:inline;float:left;padding:3px;min-height:20px;width:auto;}
ul.RECOMMAND li table td{background-size:100%;}
ul.RECOMMAND li a{color:#000;text-decoration:none;}
ul.RECOMMAND li a img{width:250px;height:250px;}
table.selectlinks.ke-zeroborder{width:50% !important;}
ul.PRODUCT_COLOR{display:table-cell;margin:0 auto;width:100%;padding:0;}
ul.PRODUCT_COLOR li{padding:0;list-style:none;display:inline-block;}
ul.PRODUCT_COLOR li a{display:block;float:left;margin:0;margin-right:6px;width:20px;height:20px !important;background-image:url();padding:0 !important;border:2px solid #ccc !important;border-radius:5px;line-height:20px !important;}
ul.PRODUCT_COLOR li:first-child a{background-image:url();}
ul.PRODUCT_COLOR li a span{display:none;}
ul.PRODUCT_COLOR li a:focus span, ul.PRODUCT_COLOR li a.ON span{display:block;position:absolute;top:-50px;left:-25px;width:auto;min-width:70px;padding:2px 3px;margin:5px;z-index:100;color:#fff;background:#000;font-size:13px;text-align:center;}
.COLOR_RED{background-color:#C00 !important;}
.COLOR_BLUE{background-color:#00C !important;}
.COLOR_BLACK{background-color:#000 !important;}
.COLOR_GRAY{background-color:#666 !important;}
.COLOR_WHITE{background-color:#fff !important;}
ul.PRODUCT_SIZE{display:table-cell;margin:0 auto;width:100%;padding:10px 20px;box-sizing:border-box;}
ul.PRODUCT_SIZE li{padding:0;list-style:none;display:inline-block;}
ul.PRODUCT_SIZE li a{text-align:center;background-color:#ffffff !important;font-size:15px !important;line-height:20px !important;display:block;float:left;margin:0;margin-right:6px;width:20px;height:20px !important;background-image:url();padding:0 15px !important;border:2px solid #ccc !important;border-radius:5px;width:auto !important;background-size:100% 30px;background-repeat:no-repeat;}
ul.PRODUCT_SIZE li:first-child a{background-image:url();}
.NO_PRODUCT_COLOR{opacity:0.6;background-image:url(../templates/iconmonstr-x-white.png) !important;background-size:contain;}
.NO_PRODUCT_SIZE{opacity:0.6;background-image:url(../templates/iconmonstr-x-mark-2-240.png) !important;background-size:contain;}
#SIZE_CHOSE div{padding:0;}
#SIZE_CHOSE div{padding:10px 0 5px 0;margin:0;width:100%;clear:both;}
#SIZE_CHOSE h3{padding:10px 20px 0px 20px;display:block;font-size:18px;margin:0px 0 5px 0;color:#000;text-align:left;}
#SIZE_CHOSE ul{clear:both;display:table;}
#SIZE_CHOSE ul.PRODUCT_COLOR, #SIZE_CHOSE ul.PRODUCT_SIZE{box-sizing:border-box;width:100%;}
#SIZE_CHOSE ul.PRODUCT_COLOR li a, #SIZE_CHOSE ul.PRODUCT_SIZE li a{width:30px;height:30px !important;line-height:30px !important;border:2px solid #ccc;text-decoration:none;color:#000;margin-right:10px !important;position:relative;}
#SIZE_CHOSE p{padding:0px 20px 0 20px;display:block;font-size:18px;color:#000;text-align:left;}
#SIZE_CHOSE .ON{background-size:contain;border:2px solid #39a8e0 !important;}
.sub-product-size{color:#666;font-weight:normal;box-sizing:border-box;width:100%;padding:0 20px;text-align:center;margin-top:-30px;font-size:15px;}
#SIZE_CHOSE select{height:36px;border-radius:5px;font-family:inherit;font-size:18px;padding:5px;margin-top:-20px;margin-bottom:-50px;}
.PRODUCT_NAV{width:30px;height:30px;background-size:cover;z-index:10;position:absolute;top:200px;}
a#PRE_PRODUCT{display:block;width:30px;height:30px;left:10px;background-image:url(../templates/gray_prev.png);background-position:left top;text-indent:-9999px;}
a#NEXT_PRODUCT{display:block;width:30px;height:30px;right:10px;background-image:url(../templates/gray_next.png);background-position:left top;text-indent:-9999px;}
a:hover#PRE_PRODUCT{background-position:left bottom;}
a:hover#NEXT_PRODUCT{background-position:left bottom;}
span.PRODUCT_TITLE{display:block;width:100%;letter-spacing:2px;margin-top:20px;}
div.DATA_CONTENT h3{text-align:left;line-height:60px;letter-spacing:0px;font-weight:bold;font-size:24px;width:100%;}
div.DATA_CONTENT2 h3{border-top:1px solid #c7c7c7;text-align:center;border-bottom:1px solid #c7c7c7;line-height:100px;letter-spacing:8px;font-weight:bold;font-size:24px;width:90%;margin:0 auto;height:100px;display:block;}
.font_s{font-size:18px;}
ul#RECOMMAND{width:96%;margin:0 auto;display:block;box-sizing:content-box;}
.product-memo-table{box-sizing:border-box;margin:0 auto;padding:10px 20px;}