/* BASIC css start */
/* 메인비쥬얼 */
.mainSpot { margin:0 auto 0 auto; position:relative; width:100%; height:105px; overflow:hidden }
.mainSpot .bx-spot { margin-left:-960px; position:absolute; top:0; left:50%; width:1920px; height:105px }
.mainSpot li img { margin:0 auto 0 auto; position:relative; width:1920px; height:105px }

#content1 {width:1000px !important;}
/* t-msg */
#guide .t-msg { margin-top: 20px; color: #a4a4a4; }
#guide .t-msg em { color: #545454; }
/* gd-dsc */
#guide .gd-dsc { margin-top: 40px; }
#guide .gd-dsc dt { position: relative; padding-right: 16px; background: url(/images/d3/modern_simple/common/bull_h13_dw_arw.gif) no-repeat right 45%; }
#guide .gd-dsc dt span { display: block; padding-bottom: 5px; color: #5b5b5b; font-weight: bold; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom; }
#guide .gd-dsc dt span a { font-weight: normal; }
#guide .gd-dsc dd { padding-top: 10px; line-height: 16px; }
#guide .gd-dsc li { margin-top: 3px; }
#guide .gd-dsc .bull li { padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h3_sqr_gray.gif) no-repeat 0 5px; }

.sub-tl { font-size: 30px; font-family: 나눔고딕; font-style: bold; color: #333; padding-top: 30px; padding-bottom: 20px; text-align:center}
.cate-wrap1 .bcate { text-align: center; font-size: 20px; color: #1e1e1e; padding: 10px 0; margin: 30px auto;}

.cate-wrap1 { width:1000px; text-align:center; margin:0 auto; }
.cate-wrap1 .class-list1 {}
.cate-wrap1 .class-list1 > ul { position:relative; border-bottom:2px solid #56575d; *zoom:1; }
.cate-wrap1 .class-list1 > ul:after { display:block; clear:both; content:'' }
.cate-wrap1 .class-list1 > ul > li { float:left; width:137px;}
.cate-wrap1 .class-list1 > ul > li > a { display:block; height:50px; font-size:15px; letter-spacing:-1px; color:#272727; line-height:50px; overflow:hidden}
.cate-wrap1 .class-list1 > ul > li > a.on { color:#176f42; background:url(/design/maesil/10449/phps/common/now_cate.gif) 50% bottom no-repeat}

/* BASIC css end */

