/* CSS Document */
/* 공통부분 */
html,body { margin:0 ; padding:0;}
body { font-size:12px; font-family: 돋움, dotum,  "NanumGothic",굴림, dotum, Vertical, Arial; color:#555555;}

table { border-collapse: collapse;}
fieldset, img { border:0px;}
div, ul, form, fieldset, td, th, li, h1, h2, h3, h4, p { margin:0; padding:0;}
ul {list-style:none;}
hr { display:none;}

a:link {text-decoration:none; color:#555555;}
a:visited {color:#555555; text-decoration:none;}
a:hover {color:#f8a607; text-decoration:none;}

.clear {clear:both;}

/* 전체영역 */
#Container {width:995px; margin:auto;}
/* 헤더영역 */
#Header {width:100%; height:155px; border-bottom:3px #12bfc2 solid;}
#Logo {float:left; width:180px; padding:30px 0px 0px 0px;}
#Top_Area {float:right; width:760px;}
#Call {padding:25px 0px 0px 125px; }
#Call li {float:left;}

/* 네비게이션 */
.menu {clear:both;}
.menu ul {width:995px; padding:22px 0px 0px 0px; margin:0px 0px 0px -85px; }
.menu li {float: left; position:relative; z-index:1; padding-left:70px;}
.menu li img {vertical-align: top;}
.menu a {padding: 0px 0px 0px; text-decoration:none !important; margin-bottom:-1px; float:left; position:relative; cursor:pointer;}


a.rollover img {border-width:0px; display:inline;}
a.rollover img.over {display: none;}
a.rollover:hover {border: 0px currentColor;}
a.rollover:hover img {display:none;}
a.rollover:hover img.over {display:inline;}

/* 메인영역 */
#Con_m01 {border:1px solid  #dddddd; clear:both; width:992px; height:328px; margin-top:20px;}
#Con_m02 {clear:both; width:100%; height:96px; border:1px solid  #dddddd; margin:20px 0px 20px 0px;}
#Con_m03 {clear:both; width:100%; height:220px; border:1px solid  #dddddd;}
#Con_m04 {clear:both; width:100%; height:170px; padding-top:30px;}



/* 상담신청 */
#Counsel {width:100%; height:96px; background:#450128; margin:0 auto; clear:both;}
#Counsel h2 {float:left; width:132px; padding:5px 0px 0px 30px;}
#Counsel_form {float:left; width:450px; padding:32px 0px 0px 25px;}
#Counsel_form li {float:left; padding-left:5px;}
.label {font-size:14px; font-family: 돋움, dotum, "NanumGothic",굴림, gulim, Vertical, Arial; color:#ffffff; font-weight:bold; background: url(../img/1/bullet.png) 0px 5px no-repeat; padding-left:10px; position:relative; top:-5px;}
.tel {width:32px; height:25px;}
.counsel_btn {float:left; width:76px; padding:28px 0px 0px 0px; margin-left:-22px;}
.counsel_btn2 {float:left; width:76px; padding:28px 0px 0px 0px; margin-left:5px;}
.box0 { width:120px; height:25px; margin-right:5px;}
#Counsel_form2 {float:left; width:180px; padding:39px 0px 0px 20px; font-size:14px; font-family: 돋움, dotum, "NanumGothic",굴림, gulim, Vertical, Arial; color:#ffffff; font-weight:bold;}

/* 롤링배너영역 */
#rolling {float:left; width:991px; padding:0px; margin:0px;}

/* 동영상영역 */
#movie {float:left; width:330px; height:228px; padding:0px; margin:0px; border-left:1px solid #dddddd; text-align:center; padding-top:15px;}

/* 테마별가입노하우 */
#knowhow h2 {padding: 8px 0px 0px 0px;}
#knowhow li {float:left; padding:30px 20px; width:205px; height:160px; border-right:1px solid #dddddd;}
#knowhow li.lastchild {background:url(../img/1/kid_ban04_bg.png) no-repeat 13em 7.5em; border:none;}
#knowhow li.lastchild p {padding-top:22px; padding-left:5px;}
#knowhow .kid_bg {background:#f9e9d3;}

/* 공지사항01 */
#Notice01 {float:left; width:290px;position:relative; top:0px; left:0px;}
#Notice01 dt {color:#8b3603; font-size:14px; font-weight:bold; padding-bottom:15px;}
#Notice01 dd { background:url(../img/1/notice_bu.png) left no-repeat; padding:0px 0px 5px 8px; margin-left:-1px;}
.more {position:relative; top:35px; left:250px;}

/* 공지사항02 */
#Notice02 {float:left; width:290px;position:relative; top:0px; left:0px; padding-left:40px;}
#Notice02 dt {color:#8b3603; font-size:14px; font-weight:bold; padding-bottom:15px;}
#Notice02 dd { background:url(../img/1/notice_bu.png) left no-repeat; padding:0px 0px 5px 8px; margin-left:-1px;}
.more2 {position:relative; top:35px; left:250px;}


/* 이벤트롤링배너 */
#Event {float:right; width:319px; height:120px; padding:10px 3px 0px 0px;}
.slides3{position:relative;width:319px}
.slides3 .slide{overflow:hidden;position:relative;width:319px;height:120px}
.slides3 .slide li{display:block;width:319px;height:120px}
.slides3 .slide li a{display:block}
.slides3 .page{z-index:100;position:absolute;top:-15px;left:295px; height:12px;list-style:none}
.slides3 .page li{display:inline;_display:inline;margin:0 1px; _zoom:1; float:left;}
.slides3 .page li a{display:block;overflow:hidden;width:10px;height:10px;border:0px solid #e7e7e7;background:#cccccc;color:#ffffff;font-family:돋움, dotum, Verdana,Geneva,sans-serif; font-size:11px; line-height:12px; text-align:center; text-decoration:none; padding-top:3px;}
.slides3 .page li a:hover{text-decoration:none}
.slides3 .page li.current a{border:0px solid #6d9506;background:#ff0000;color:#fff;font-weight:bold;text-decoration:none}


/* 푸터영역 */
#Footer {padding-top:35px; font-size:11px; color:#555555;}
#Footer h2 {float:left; padding:0px 50px 20px 100px;}
#Footer ul {float:left; padding-top:10px; line-height:140%; letter-spacing:200%;}
.b_line {font-size:10px;}

/* 롤링배너 */
.slides2{position:relative;width:991px}
.slides2 .slide{ overflow:hidden; position:relative; width:991px; height:328px}
.slides2 .slide li{display:block;width:991px;height:328px}
.slides2 .slide li a{display:block}
.slides2 .page{z-index:100;position:absolute;bottom:20px;right:20px; height:12px;list-style:none}
.slides2 .page li{display:inline;_display:inline;margin:0 1px; _zoom:1; float:left;}
.slides2 .page li a{display:block;overflow:hidden;width:12px;height:12px;border:0px solid #e7e7e7;background:#cccccc;color:#ffffff;font-family:돋움, dotum, Verdana,Geneva,sans-serif; font-size:11px; line-height:12px; text-align:center; text-decoration:none; padding-top:3px;}
.slides2 .page li a:hover{text-decoration:none}
.slides2 .page li.current a{border:0px solid #6d9506;background:#ff0000;color:#fff;font-weight:bold;text-decoration:none}
