#sub_container .product_list {margin-top:40px;padding-top:60px;border-top:4px solid #000}

#sub_container .sub_category * {transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
#sub_container .sub_category ol {display:flex;justify-content:center;width:100%;text-align:center;white-space:nowrap}
#sub_container .sub_category ol li {display:inline-block;text-align:center;width:100%; max-width:260px;margin-bottom:10px}
#sub_container .sub_category ol li a {display:block;border:1px solid #ddd;margin-left:5px;padding:10px;font-size:18px;font-weight:500;color:#363636;border-radius:999px}
#sub_container .sub_category ol li a:hover,
#sub_container .sub_category ol li a.on {background:#ff5400;color:#fff;border:1px solid #ff5400}

#sub_container .sub_category ol.type2 {display:block;width:100%;margin-top:25px;white-space:normal;text-align:left}
#sub_container .sub_category ol.type2 li {display:inline-block;text-align:center;width:16.66%}
#sub_container .sub_category ol.type2 li a {display:block;border:1px solid #ddd;margin-left:-1px;padding:15px 10px;font-size:16px;font-weight:500;color:#000}
#sub_container .sub_category ol.type2 li:nth-of-type(n+7) a {border-top:none}

#sub_container .sub_category2 {text-align:center;margin-top:20px} 
#sub_container .sub_category2 ol {font-size:0} 
#sub_container .sub_category2 ol li {display:inline-block;margin-bottom:5px}
#sub_container .sub_category2 ol li a {display:block;font-size:15px;color:#363636;border:1px solid #fff;padding:5px 15px;border-radius:999px}
#sub_container .sub_category2 ol li a:hover,
#sub_container .sub_category2 ol li a.on {font-size:15px;color:#ff5400;border:1px solid #ff5400;board-radius:999px}

.mg8  {max-width:1300px;margin:0 auto}


@media all and (max-width : 1300px){
	#sub_container .sub_category ol,
	#sub_container .sub_category ol.type2 {display:blodk;font-size:0;white-space:normal}
	#sub_container .sub_category ol,
	#sub_container .sub_category ol.type2 {text-align:left}
        #sub_container .sub_category ol,
	#sub_container .sub_category ol.type2 {display:block}
	#sub_container .sub_category ol li,
	#sub_container .sub_category ol.type2 li {display:inline-block;width:16.66%;max-width:100%}
	#sub_container .sub_category ol li a,
	#sub_container .sub_category ol.type2 li a {display:block;border:1px solid #ddd;padding:13px 10px;font-size:17px}
	#sub_container .sub_category ol li a:hover,
	#sub_container .sub_category ol.type2 li a:hover {background:#ff5400}
}

@media all and (max-width : 1100px){
        #sub_container .product_list {margin-top:30px;padding-top:40px}
	#sub_container .sub_category ol li,
	#sub_container .sub_category ol.type2 li {display:inline-block;width:20%;max-width:100%}	#sub_container .sub_category ol li a,
	#sub_container .sub_category ol.type2 li a {display:block;border:1px solid #ddd;padding:11px 10px;font-size:16px}
}

@media all and (max-width : 950px){
	#sub_container .sub_category ol li,
	#sub_container .sub_category ol.type2 li {display:inline-block;width:25%;max-width:100%}	#sub_container .sub_category ol li a,
	#sub_container .sub_category ol.type2 li a {display:block;border:1px solid #ddd;padding:11px 10px;font-size:16px}
}

@media all and (max-width : 840px){
	#sub_container .sub_category ol li,
	#sub_container .sub_category ol.type2 li {display:inline-block;width:33.3%}
        #sub_container .sub_category ol li {margin-bottom:7px}
}


@media all and (max-width : 640px){
        #sub_container .product_list {margin-top:20px;padding-top:30px}
	#sub_container .sub_category ol li,
	#sub_container .sub_category ol.type2 li {display:inline-block;width:50%;max-width:100%}	#sub_container .sub_category ol li a,
	#sub_container .sub_category ol.type2 li a {display:block;border:1px solid #ddd;padding:9px;font-size:15px}
}


/*
#sub_container .sub_category li:last-child {display:none !important}
*/