/* ALL CATEGORY 2017-06-30 SEMIN */
.wrap h2{font-family:Malgun Gothic; font-size:20px; color:#333; letter-spacing:-1px;}
.wrap h2 span{color:#8c4cbc}
/*
.wrap img {border:1px solid #999999}
.wrap img:hover {border:1px solid #FF0000}
 */

.wrap2{width:1000px;margin:20px auto}
.wrap2 h2{font-family:Malgun Gothic; font-size:18px; color:#555; margin-top:50px; margin-bottom:30px; text-align:center; background:url('/img/bg_title_line.png')}
 h2 p{ font-size:14px;  font-weight:normal}
.wrap2 li a:hover>img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=20);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#category_all {width: 995px;margin:20px auto;padding:0px;background:#FFF;border: 1px solid #dcdcdc;border-top: 1px solid #524c4c;}

#cat_1dul {display:inline-block; margin:0px; padding:0px;}
.cat_1dli {position:relative;list-style:none;float:left;width: 141px;font-family:dotum;border-right:1px dotted #ddd;height:325px;letter-spacing:0px;}
.cat_1dli_on {text-decoration:none}
.cat_1da {font-size:12px; padding:0px;font-weight:bold;text-decoration:none; display:block; height:40px; line-height:40px; overflow:hidden; padding:0px 0px 0px 20px; letter-spacing:-1px; border-bottom:1px solid #ddd; background:#fcf8fc;}
.cat_1dli > a:hover{text-decoration:underline; color:#3333FF}
.last {width:147px; }
.cat_1dli_on .cat_1da {text-decoration:none}
.cat_1dli_on .cat_1dam {text-decoration:none}
.cat_2dul { list-style:none; padding:0px; margin:0px; padding-top:10px; min-height:200px;}
.cat_2dul li {padding-left:20px;}
.cat_2dul li a { color:#555; font-size:12px; width:100px; display:inline-block; overflow:hidden; height:22px; line-height:22px;}
.cat_1dli_over .cat_2dul, .cat_1dli_over2 .cat_2dul {}
.cat_2da {font-size:12px; line-height:24px; font-family:dotum;}
.cat_1dli_over .cat_2da {}
.cat_2da:focus, .cat_2da:hover { color:#3333FF; font-weight:bold; letter-spacing:-1px; }
/* ALL CATEGORY 2017-06-30 SEMIN */	