@charset "utf-8";

/* common */
*{margin:0; padding:0; line-height:1.5;-webkit-text-size-adjust:none; word-break:break-all;font-size:1em;}
body {width:100%;height:100%; color:#454545;}
img {border:0;vertical-align: middle;}
ul li {list-style-type:none;}
a, a:link, a:active, a:focus {color:#454545;text-decoration:none;}
#accessibility, hr, legend, caption , .alternate, .tts{position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}

@font-face {
	font-family:'nanumgothic';
	src:url('../font/nanumgothic.eot');
	src:url('../font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'), url('../font/NanumGothic-Regular.woff2') format('woff2'), url('../font/nanumgothic.woff') format('woff'), url('..../font/nanumgothic.ttf') format('truetype');
	font-style:normal; font-weight:normal;
}
@font-face {
	font-family:'nanumgothicbold';
	src:url('../font/NanumGothicBold.eot');
	src:url('../font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'), url('../font/NanumGothic-Bold.woff2') format('woff2'), url('../font/NanumGothicBold.woff') format('woff');
	font-style:normal; font-weight:normal;
}
@font-face {
    font-family:'NanumBarunGothic';
    src: url('../font/NanumBarunGothic.eot');
    src: url('../font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),url('../font/NanumBarunGothic.woff') format('woff'),url('../font/NanumBarunGothic.ttf') format('truetype');
    font-weight: normal; font-style: normal;
}


/*margin*/
.marT05{margin-top:-5px}
.marT0{margin-top:0}
.marT5{margin-top:5px}
.marT10{margin-top:10px}
.marT15{margin-top:15px}
.marT20{margin-top:20px}
.marT25{margin-top:25px}
.marT30{margin-top:30px} 
.marT40{margin-top:40px}
.marT45{margin-top:45px}
.marT50{margin-top:50px}

.marB0{margin-bottom:0}
.marB5{margin-bottom:5px}
.marB10{margin-bottom:10px}
.marB15{margin-bottom:15px}
.marB20{margin-bottom:20px}
.marB25{margin-bottom:25px}
.marB30{margin-bottom:30px}
.marB35{margin-bottom:35px}
.marB40{margin-bottom:40px}
.marB45{margin-bottom:45px}
.marB50{margin-bottom:50px}

.marL0{margin-left:0}
.marL5{margin-left:5px}
.marL10{margin-left:10px}
.marL15{margin-left:15px}
.marL20{margin-left:20px}
.marL25{margin-left:25px}
.marL30{margin-left:30px}
.marL35{margin-left:35px}
.marL40{margin-left:40px}
.marL45{margin-left:45px}
.marL50{margin-left:50px}

.marR0{margin-right:0}
.marR5{margin-right:5px}
.marR10{margin-right:10px}
.marR15{margin-right:15px}
.marR20{margin-right:20px}
.marR25{margin-right:25px}
.marR30{margin-right:30px}
.marR35{margin-right:35px}
.marR40{margin-right:40px}
.marR45{margin-right:45px}
.marR50{margin-right:50px}

/*padding*/
.padT5{padding-top:5px}
.padT10{padding-top:10px}
.padT15{padding-top:15px}
.padT20{padding-top:20px}
.padT25{padding-top:25px}
.padT30{padding-top:30px}
.padB5{padding-bottom:5px}
.padB10{padding-bottom:10px}
.padB15{padding-bottom:15px}
.padB20{padding-bottom:20px}
.padB25{padding-bottom:25px}
.padB30{padding-bottom:30px}

/*center*/
.txt_center{text-align:center}

/*color*/
.red{color:red}
.blue{color:blue}
.green{color:green}
.green2{color:#5C882A}


/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time {margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th, td, figcaption {font-size:1.2em;font-weight:normal;font-style:normal;}
table {border-collapse:collapse;border-spacing:0;/*table-layout:fixed;*/}
article,aside,footer,header,hgroup,nav,section,figure,figcaption {display: block;}
ul, dl{overflow:hidden;}

/* wrap */
.wrap {position:relative;width:640px;height:auto;margin:0 auto;}


/* 전체공통# */
#skipnavi {left: 0;position: absolute;top: 0;z-index: 9999;}
#skipnavi a {display: block;font-size: 1.3em;height: 20px;left: 0;position: absolute;text-align: center;top: -10000px;width: 300px;z-index: 5000;}
#skipnavi a:focus, #skipnavi a:active {background-color: #2f7bb6;color: #ffffff;font-weight: bold;padding: 15px 0;position: absolute;top: 0;}

/* header */
#header.common_top .logobar {overflow:hidden;position:relative;text-align:center;height:100px;background:#366caf;}
#header.common_top .logobar h1.logo {display:inline-block;position:absolute;top:20px;left:30px}
#header.common_top .logobar .search {display:inline-block;position:absolute;top:0;right:-1px;}
/*#header.common_top .logobar .sitemap {display:inline-block;position:absolute;top:33px;right:25px;}*/


/* footer */
#footer {clear:both;text-align:center;font-family:"NanumBarunGothic", "nanumgothic"; }
#footer ul.btn {overflow:hidden; padding:10px 0; background:#1b2a3b; }
#footer ul.btn li {display:inline;padding:0 10px 0 15px; background:url("../images/common/footer_line.gif") no-repeat left center ;}
#footer ul.btn li:first-child{background:0 none}
#footer ul.btn li a{color:#d1d4d8;font-size:18px;}
#footer .copy{padding:20px 0 30px; background:#34495e;color:#aeb6bf; font-size:14px; }

/*article*/
#article{position:relative; min-height:700px}

/* 전체메뉴 */
.totalmenu_box {display:none; position:relative;}
.totalmenu_box.on {display:block; z-index:1;}
.totalmenu_box .menu {position:relative; padding:0; overflow:hidden;  }
.totalmenu_box .menu ul {overflow:hidden; width:100%;display:table;}
.totalmenu_box .menu li {float:left;width:118px; }
.totalmenu_box .menu li a {display:block; padding:10px 5px 20px;text-align: center;border-right:1px solid #bcc4cc; border-bottom:1px solid #bcc4cc; color:#ffffff; font-size:24px;font-weight:bold;font-family:"NanumBarunGothic", "nanumgothic"; max-height:60px; line-height:1.2}
.totalmenu_box .menu li a.on {border-bottom:0 none; color:#0e61a4; }
.menu_box{position:relative;}
.menu_box li {padding:13px 20px;border-top:1px solid #d2d8dd}
.menu_box li:first-child{border-top:0 none}
.menu_box li a{display:block;font-family:"NanumBarunGothic", "nanumgothic";font-size:20px;}
.menu_box li a strong{display:inline-block; margin-right:10px;}
.menu_box .more{position:absolute; right:0; top:-90px;}
/*탭메뉴 스타일*/
.totalmenu_box .menu li.type1{background:#2fb4e6; }
.totalmenu_box .menu li.type1 a.on{color:#2fb4e6; background:url("../images/main/type1_bg.gif") no-repeat center bottom #fff;}
.totalmenu_box .menu li.type2 {background:#ff7801; } 
.totalmenu_box .menu li.type2 a.on {color:#ff7801; background:url("../images/main/type2_bg.gif") no-repeat center bottom #fff;} 
.totalmenu_box .menu li.type3 {background:#10c51d; }
.totalmenu_box .menu li.type3 a.on {color:#10c51d;background:url("../images/main/type3_bg.gif") no-repeat center bottom #fff; }

/* main nav */
div.main_nav{position:relative}
div.main_nav ul {overflow:hidden;}
div.main_nav ul li {float:left; width:160px;}

/*공통서식*/
.search_area{width:612px;position:absolute; top:100px; left:0;padding:22px 14px; background:#34495e; z-index:1000}
input[type=text]{font:normal normal 20px/1.2 dotum, gulim, arial; color:#34495e; border:1px solid #a6a7a7;vertical-align:middle;padding:4px 10px;}
.input2[type=text]{font:normal normal 20px/1.2 dotum, gulim, arial; height:33px; color:#34495e; border:1px solid #a6a7a7;vertical-align:middle;padding:4px 10px;}
select{border:1px solid #cbcbcb; height:35px; padding:0 5px 0 10px;color:#34495e;vertical-align:middle; font-size:20px}
.select2{border:1px solid #cbcbcb; height:45px; padding:0 5px 0 10px;color:#34495e;vertical-align:middle; font-size:20px}
label, input[type=image]{vertical-align:middle}
.search_area .close {position:absolute;top:-100px;right:-1px;}

/*검색박스*/
.search_box_new{padding:15px 0; margin-bottom:10px;text-align:center;background:#f8f8f8; border:1px solid #d6dbe1;}

/*sub 탭메뉴*/
.menu.subST li {width: 128px;}
.menu.subST2 li {width: 160px;}

/*location*/
.location {background: #1b2a3b;color: #fff;padding: 5px 20px;font-family:"NanumBarunGothic", "nanumgothic";font-size:18px;}

/*이용안내 가이드*/
.guide_wrap .guide_list{overflow:hidden;padding:0 0 10px}
.guide_wrap .guide_list li{float:left}
.guide_wrap .guide_list li a{float:left; margin-left:10px;padding:15px 10px; width:179px;background:url("../images/sub/guide_bg.gif") no-repeat left top;font-size:18px;font-family:"nanumgothic"; text-align:center; font-weight:bold}
.guide_wrap .guide_list li a.selected{float:left; margin-left:10px;padding:15px 10px; width:179px;background:url("../images/sub/guide_bg_on.gif") no-repeat left top;font-size:18px;font-family:"nanumgothic"; text-align:center; font-weight:bold; color:#ffffff}
.guide_wrap .guide_list li:first-child a{margin-left:0}

.guide_wrap .guide_list2{overflow:hidden;padding:0 0 10px}
.guide_wrap .guide_list2 li{float:left}
.guide_wrap .guide_list2 li a{float:left; margin-left:10px;padding:15px 10px; width:279px;background:url("../images/sub/guide_bg2.gif") no-repeat left top;font-size:18px;font-family:"nanumgothic"; text-align:center; font-weight:bold}
.guide_wrap .guide_list2 li a.selected{float:left; margin-left:10px;padding:15px 10px; width:279px;background:url("../images/sub/guide_bg2_on.gif") no-repeat left top;font-size:18px;font-family:"nanumgothic"; text-align:center; font-weight:bold; color:#ffffff}
.guide_wrap .guide_list2 li:first-child a{margin-left:0}

.guide_wrap .guide_list5{overflow:hidden;padding:0 0 10px}
.guide_wrap .guide_list5 li{float:left}
.guide_wrap .guide_list5 li a{float:left; margin-left:10px;padding:15px 10px; width:94px;background:url("../images/sub/guide_bg5.gif") no-repeat left top;font-size:18px;font-family:"nanumgothic"; text-align:center; font-weight:bold}
.guide_wrap .guide_list5 li a.selected{float:left; margin-left:10px;padding:15px 10px; width:94px;background:url("../images/sub/guide_bg5_on.gif") no-repeat left top;font-size:18px;font-family:"nanumgothic"; text-align:center; font-weight:bold; color:#ffffff}
.guide_wrap .guide_list5 li:first-child a{margin-left:0}

.guide_wrap th, .guide_wrap td{font-size:18px}

.guide_wrap p{font-family:"NanumBarunGothic", "nanumgothic";font-size:1.3em;font-weight:bold;margin-bottom:15px;}
.guide_wrap .guide_dot li{padding:1px 0 1px 25px;margin-bottom:0; background:url("../images/sub/guide_dot.gif") no-repeat left 5px;font-size:18px;font-family:"nanumgothic";}

/*board-list*/
.bbs_list{width:100%;margin-bottom:20px;text-align:center;border-left:solid 1px #dadde1; border-right:solid 1px #dadde1;}
.bbs_list th{padding:7px 5px;background:#f8f8f8; font-weight:bold;color:#1b2a3b;border-top:2px solid #366caf;border-bottom:solid 1px #dadde1;}
.bbs_list td{padding:7px 5px;border-bottom:solid 1px #dadde1;}
.bbs_list td.left{text-align:left}
.paging {text-align:center;font-size:25px;} /* font-size 수정 */
.paging img {display:inline;vertical-align: middle;}
.paging a {vertical-align: middle;color:#545454; display:inline-block;font-weight:bold; padding:2px 7px; min-width:12px;}
.paging a.on {text-decoration:underline;}
.paging .btn {border:none; padding:0;}

/*board-list*/
.gray_list_new{border-top:2px solid #366caf; border-left:solid 1px #dadde1; border-right:solid 1px #dadde1;  margin-bottom:10px;}
.gray_list_new th{background:#f8f8f8; text-align:center; padding:6px;border-bottom:solid 1px #dadde1;}
.gray_list_new th.second{background:#f8f8f8; border-left:solid 1px #dadde1; text-align:center; padding:6px;border-bottom:solid 1px #dadde1;}  /* 추가 */
.gray_list_new td{border-left:solid 1px #dadde1;padding:5px;border-bottom:solid 1px #dadde1;}
.gray_list_new td.center{text-align:center;border-left:solid 1px #dadde1;padding:5px;border-bottom:solid 1px #dadde1;}  /* 추가 */
.gray_list_new td.left1{text-align:left;border-left:solid 1px #dadde1;padding:5px 0 5px 10px;border-bottom:solid 1px #dadde1;}  /* 추가 */
.gray_list_new td.contents{border-left:solid 1px #dadde1;padding:15px;border-bottom:solid 1px #dadde1;}  /* 추가 */

/*board-view - organize*/
.gray_list_new2 {margin-bottom:10px;}
.gray_list_new2 table{margin-bottom:10px;border-top:2px solid #366caf;border-right:solid 1px #dadde1;}
.gray_list_new2 th{background:#f8f8f8; text-align:center; padding:6px;border-bottom:solid 1px #dadde1;border-left:solid 1px #dadde1}
.gray_list_new2 td{border-left:solid 1px #dadde1;padding:5px;border-bottom:solid 1px #dadde1;text-align:center;}
.gray_list_new2 td.left{text-align:left;border-left:solid 1px #dadde1;padding:5px 0 5px 10px;border-bottom:solid 1px #dadde1;}  /* 추가 */
.gray_list_new2 h5 {color:#393939;margin:10px 0 5px	1px;padding-left:18px;line-height:180%;font-size:1.2em;background:url(/img/sub/silver_h5.gif) no-repeat 0 10px;} 

/*board-view - mobile_eduinfo-MW*/
.gray_list_new3 {margin:-15px 0 10px 0;border-top:2px solid #366caf;border-right:solid 1px #dadde1;}
.gray_list_new3 th{background:#f8f8f8; text-align:center; padding:6px;border-bottom:solid 1px #dadde1;border-left:solid 1px #dadde1;font-size:1.1em;}
.gray_list_new3 td{padding:5px;border-left:solid 1px #dadde1;border-right:solid 1px #dadde1;border-top:solid 1px #dadde1;border-bottom:solid 1px #dadde1;text-align:center;font-size:1.1em;line-height:180%;}
.gray_list_new3 td.left{text-align:left;border-left:solid 1px #dadde1;padding:5px 0 5px 10px;border-bottom:solid 1px #dadde1;}
.gray_list_new3 th.red{text-align:center;border-left:solid 1px #dadde1;padding:5px 0 5px 10px;border-bottom:solid 1px #dadde1;color:navy;font-weight:bold}
.gray_list_new3 td p.txt_bold {font-weight:bold;font-size:1em;border:0}
.gray_list_new3 td .txt_bold {font-weight:bold;font-size:1em;}
.gray_list_new3 td .txt_red {color:red}
.gray_list_new3 th.green1 {color:red;border-top:2px solid #366caf;}

/*board-view - mobile_eduinfo-DW*/
.gray_list_new4 {margin:-15px 0 10px 0;border-right:solid 1px #dadde1;}
.gray_list_new4 th{background:#f8f8f8; text-align:center; padding:6px;border-bottom:solid 1px #dadde1;border-left:solid 1px #dadde1;font-size:1.1em;}
.gray_list_new4 td{padding:5px;border-left:solid 1px #dadde1;border-right:solid 1px #dadde1;border-top:solid 1px #dadde1;border-bottom:solid 1px #dadde1;text-align:center;font-size:1.1em;line-height:180%;}
.gray_list_new4 td.left{text-align:left;border-left:solid 1px #dadde1;padding:5px 0 5px 10px;border-bottom:solid 1px #dadde1;}
.gray_list_new4 th.red{text-align:center;border-left:solid 1px #dadde1;padding:5px 0 5px 10px;border-bottom:solid 1px #dadde1;color:navy;font-weight:bold}
.gray_list_new4 td p.txt_bold {font-weight:bold;font-size:1em;border:0}
.gray_list_new4 td .txt_bold {font-weight:bold;font-size:1em;}
.gray_list_new4 td .txt_red {color:red}
.gray_list_new4 th.green1 {color:red;border-top:2px solid #366caf;}

/*board-view - mobile_eduinfo-MWS*/
.gray_list_new5 {margin:10px 0 -20px 0;border-right:solid 1px #dadde1;border-top:solid 2px #366caf;}
.gray_list_new5 th{background:#f8f8f8; text-align:center; padding:6px;border-bottom:solid 1px #dadde1;border-left:solid 1px #dadde1;font-size:1.1em;}
.gray_list_new5 td{padding:5px;border-left:solid 1px #dadde1;border-right:solid 1px #dadde1;border-top:solid 1px #dadde1;border-bottom:solid 1px #dadde1;text-align:center;font-size:1.1em;line-height:180%;}
.gray_list_new5 td.left{text-align:left;border-left:solid 1px #dadde1;padding:5px 0 5px 10px;border-bottom:solid 1px #dadde1;}
.gray_list_new5 th.red{text-align:center;border-left:solid 1px #dadde1;padding:5px 0 5px 10px;border-bottom:solid 1px #dadde1;color:navy;font-weight:bold}
.gray_list_new5 td p.txt_bold {font-weight:bold;font-size:1em;border:0}
.gray_list_new5 td .txt_bold {font-weight:bold;font-size:1em;}

/*board-view - mobile_eduinfo-DS*/
.gray_list_new6 {margin:9px 0 20px 0;border-right:solid 1px #dadde1;border-top:solid 2px #366caf;}
.gray_list_new6 th{background:#f8f8f8; text-align:center; padding:6px;border-bottom:solid 1px #dadde1;border-left:solid 1px #dadde1;font-size:1.1em;}
.gray_list_new6 td{padding:5px;border-left:solid 1px #dadde1;border-right:solid 1px #dadde1;border-top:solid 1px #dadde1;border-bottom:solid 1px #dadde1;text-align:center;font-size:1.1em;line-height:180%;}
.gray_list_new6 td.left{text-align:left;border-left:solid 1px #dadde1;padding:5px 0 5px 10px;border-bottom:solid 1px #dadde1;}
.gray_list_new6 th.red{text-align:center;border-left:solid 1px #dadde1;padding:5px 0 5px 10px;border-bottom:solid 1px #dadde1;color:navy;font-weight:bold}
.gray_list_new6 td p.txt_bold {font-weight:bold;font-size:1em;border:0}
.gray_list_new6 td .txt_bold {font-weight:bold;font-size:1em;}
.gray_list_new6 td .txt_red {color:red}

/* board view */
.dl_view{width:638px;border-left:1px solid #dadde1;border-right:1px solid #dadde1;border-bottom:1px solid #dadde1;margin-bottom:20px}
.view_head{position:relative;padding:0;border-top:2px solid #366caf;background:#f8f8f8;}
.head_data{padding:12px 15px;font-family:"NanumBarunGothic", "nanumgothic";font-size:20px;border-bottom:1px solid #dadde1;}
.head_data:after{content:'';display:block;clear:both;}
.head_data dt{float:left;min-width:80px;padding-right:10px;margin-right:20px;font-weight:bold;background:url("../images/sub/view_bg.gif") no-repeat right 8px}
.head_data dd{float:left;margin-right:10px;padding-right:10px;}
.head_data dd.date{float:right; margin:0;padding:0}
.head_data dd.date li{float:left; padding:0 15px;background:url("../images/sub/view_bg.gif") no-repeat left 8px}
.head_data dd.date li:first-child{background:0 none;font-weight:bold;}

.view_body{overflow:hidden;position:relative;min-height:350px;line-height:18px;margin:0 auto 7px;padding:25px 15px;font-size:18px}
.view_body:after{content:'';display:block;clear:both;}

/* 공통 bread crumbs */
a.goto {color:#ffffff;text-decoration:none;}

/*찾아오시는길*/
.float{width:640px;margin:0 0 10px 0;overflow:hidden}
.float .float_left{float:left; width:300px;margin:0 20px 0 0;}
.float .float_right{float:left;width:300px;}
.clear {clear:both;}


/*서브 레이아웃*/
.sub_wrap{position:relative; padding:10px 10px 55px;font-family:"nanumgothic";}

.guide_wrap p.list_dot{padding:1px 0 1px 25px;margin-bottom:10px; background:url("../images/sub/guide_dot.gif") no-repeat left 6px;font-size:18px;font-family:"nanumgothic";font-weight:normal}
.guide_wrap p.list_dot2{padding-left:20px;background:url("../images/sub/ico_new1.gif") no-repeat left 5px;line-height:1.3; margin-bottom:5px }
.guide_wrap p.list_dash{padding:0 0 5px 45px;margin:0;background:url("../images/sub/ico_new4.gif") no-repeat 30px 11px;font-size:18px;font-family:"nanumgothic";font-weight:normal}

.list_st{overflow:hidden; padding-left:25px;}
.list_st dt{padding-left:20px;background:url("../images/sub/ico_new1.gif") no-repeat left 2px;line-height:1.3; margin-bottom:5px }
.list_st dd{padding:0 0 5px 35px;background:url("../images/sub/ico_new2.gif") no-repeat 21px 9px; line-height:1.3}
.list_st dd.last{padding-bottom:0;}
.list_st .red {color:red;}

/*사이트맵*/
.sitemap_new{position:relative;width:100%; overflow:hidden}
.sitemap_new .left{width:300px; float:left; margin-right:20px}
.sitemap_new .right{width:300px; float:left;}
.sitemap_new dt{width:280px;padding:5px 10px 2px; background:url("../images/sub/sitemap_bg.gif") no-repeat 270px center #366caf; color:#fff;font-family:"NanumBarunGothic", "nanumgothic";font-size:20px;font-weight:bold}
.sitemap_new dd{padding:7px 10px 5px;border-top:1px solid #d3d3d3}
.sitemap_new dd.nolink{padding-left:21px;background:url("../images/sub/sitemap_dot.gif") no-repeat 10px 18px;font-weight:bold}
.sitemap_new dd a{display:block;padding-left:12px;background:url("../images/sub/sitemap_dot.gif") no-repeat left center;font-weight:bold}
.sitemap_new dd li a{padding-left:10px;background:url("../images/sub/sitemap_line.gif") no-repeat left 10px;font-weight:normal}

/*팝업*/
.pop_new{border:5px solid #366caf;padding:20px;width:380px; margin:0 auto}
.pop_new h3{font-size:18px;line-height:1;font-family:"nanumgothic";color:#366caf;font-weight:bold; margin-bottom:15px;}

.pop_new select {float: left;height: 29px;line-height: 1;padding: 0 0 0 8px;margin-right:5px; width:75px}
.pop_new input[type=text] {border: 1px solid #cbcbcb;height: 29px;margin:0 7px;padding:0 5px;width: 60px;}
.pop_new input{float: left;}
.pop_new span.line{display:block; float:left; padding-top:4px}
.sms_list{width:100%; overflow:hidden; margin-bottom:10px; font-size:18px}

.pop_new2{padding:20px;width:100%; margin:0 auto}
.pop_new2 h3{font-size:18px;line-height:1;font-family:"nanumgothic";color:#366caf;font-weight:bold;}
.pop_new2 #location_etc {margin: 5px 0 30px -30px;}
.pop_new2 #location_etc>h3>img {zoom: 1.2}
.pop_new2 .title {margin-left:-60px;}
.pop_new2 .title>span {font-size:20px; font-weight:bold}
.pop_new2 .title>span>span {font-size:18px; font-weight:bold;color:#888}
.pop_new2 .buttons img {zoom:1.5;margin-right:5px;}

/*추가 css*/
p.desc{font-family:"NanumBarunGothic", "nanumgothic";font-size:21px;font-weight:bold}
.depth3{overflow:hidden;padding:5px 0}
.depth3 dt{padding-left:20px;background:url("../images/sub/ico_new3.gif") no-repeat left 5px;line-height:1.3; margin-bottom:5px }
.depth3 dd{padding:0 0 5px 35px;background:url("../images/sub/ico_new4.gif") no-repeat 21px 11px; line-height:1.3}
.depth3 dd.last{padding-bottom:0;}

/* 층별안내 */
div.floor {text-align:center; margin:15px 0;}

/* 기타 */
p.txt{padding:0 0 5px 25px;margin:0;font-size:18px;font-family:"nanumgothic";font-weight:normal}
.pointer {cursor:pointer;}
div.center {text-align:center;margin-top:50px;}
.txt_red {color:red;}
.txt_blue {color:blue;}
.txt_green {color:green;}


/*indent*/
.indent {width:96%;padding:2%}
.indent li{text-indent:-16px; padding-left:18px}
.indent li.st2{text-indent:-25px; padding-left:25px}
.indent li.st3{text-indent:-25px; padding-left:18px}

/*강좌신청 관련 */
div.lec_regist li.left {float:left;}
div.lec_regist li.right {float:right;}
div.lec_regist li.clear {clear:both;}
div.lec_regist div.notice {width:100%;height:160px;overflow:auto;font-size:11pt;padding:4px;}
div.gray_list_new > table.left1 td {padding-left:10px;}
div.gray_list_new > table.left1 th.borderLeft {border-left:solid 1px #dadde1;}


/* 평생학습 안양시민학당 */
table.timeLine {border-collapse:collapse; margin: 3px 0 6px 0;}
table.timeLine th {border:1px solid #999; text-align:center; height:30px; background:#eee}
table.timeLine td {border:1px solid #999; text-align:center; height:30px; padding:00}