@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(/site/common/board.css);

/* reset css */
html {overflow-y:scroll;font-size:100%;}
body {-webkit-text-size-adjust:none;font-size:0.75em;/* 12px / 16px */}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0;} 
body,input,textarea,select,button,table {font-family:'나눔 고딕','Nanum Gothic','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif; color:#555555;line-height:17px;}
input,textarea{text-align:left;}
img,fieldset {border:0} 
ul,ol {list-style:none} 
em,address {font-style:normal}
a {text-decoration:none;} 
a:hover,a:active,a:focus {text-decoration:none;}
a:hover.hover {color:#73c413 !important;}
a:link {color:inherit; text-decoration:none;}
hr, legend, .hidden{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; }
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}/* caption  display:none 시키지 말것 */
table{border-spacing:0;border-collapse:collapse;width:100%;table-layout:fixed}



/* common */
.clear {clear:both;}

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}

.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}

.mr0  {margin-right:0px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}

.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml47 {margin-left:47px;}
.ml70 {margin-left:70px;}

.pr20 {padding-right:20px;}

.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px !important;}

.pr0 {padding-right:0;}
.pl0 {padding-left:0;}

.pb30 {padding-bottom:30px;}

.fl {float:left;}
.fr {float:right;}
.cen {text-align:center}


#wrap {}


/* hidden */
a.accessibility01{position:absolute; display:block; width:100%; left:0; text-align:center; top:-10000px; z-index:500; font-size:12px;}
a.accessibility01:hover, a.accessibility01:focus, a.accessibility01:active{position: absolute; top: 0; padding: 5px 0; font-weight:bold; color:#fff; background:#6c6c6c; z-index:500}
.hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none}
.hide {text-indent:-9999px; overflow:hidden}

/* header */
#header {width:960px; height:21px; margin:0 auto; padding:35px 20px; position:relative; z-index:999; font-family:'나눔 고딕','Nanum Gothic','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif;}

#header h1 {margin-top:-3px} /*2014-06-24 추가*/

/* gnb */
#header .gnb li {float:left;font-size:1.33em;/* 16px / 12px */font-weight:bold; color:#737373; letter-spacing:-1px;}
#header .gnb .last {margin-right:0;}
#header .gnb li a{padding-bottom:5px}
#header .gnb li a:hover {color:#000;}
#header .gnb li .on{color:#000; border-bottom:3px solid #000}

/* tm */
#header .tm {position:absolute; top:42px; right:20px}
#header .tm li {float:left; padding-left:6px;}
#header .tm .last {padding-left:0;}

/* visual_area */
#visual_area {position:relative; width:1000px; height:383px; margin:0 auto}
#visual_area .main_txt {float:left; z-index:3}
#visual_area .visual {width:580px;height:383px;overflow:hidden; float:left;}
#visual_area .visual ul li{float:left}
#visual_area .visual .img_prev {position:absolute; right:70px; top:20px;}
#visual_area .visual .img_next {position:absolute; right:20px; top:20px;}
#visual_area .issu {position:absolute; bottom:0; right:0; width:580px; height:130px; font-family:'Nanum Gothic','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif; font-weight:400}
#visual_area .issu .issuTex {width:540px; height:60px; padding:20px 20px 0 20px; overflow:hidden; color:#fff; font-size:1em;/* 12px / 12px */; letter-spacing:-1px; position:absolute; top:0; left:0; background:url(./image/issu_bg.png)}
#visual_area .issu .Tex01 p {height:60px; background:url(./image/issu_arr.png) no-repeat; background-position:30px bottom; margin:0}
#visual_area .issu .Tex02 p {height:60px; background:url(./image/issu_arr.png) no-repeat; background-position:150px bottom; margin:0}



/* container */
#container.s_main{width:1000px; position:relative;margin:0 auto;border:none;padding:0}
#container.s_main .con01 {width:420px; height:184px; margin-right:14px; float:left; position:relative}
#container.s_main .con01>img{position:absolute; bottom:0; z-index:10}

#container.s_main .con02 {width:300px; height:94px; padding:40px 0 47px 0; margin-right:28px; float:left}
#container.s_main .con02 .notice {position:relative}
#container.s_main .con02 .notice>h3 {float:left;}
#container.s_main .con02 .notice>h3 a {display:block; height:23px; padding:0 8px; background:#e5e5e5; text-align:center; color:#252525; font-family:'Nanum Gothic','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif; font-weight:400; font-size:0.75em;/* 12px / 16px */ letter-spacing:-1px; line-height:21px}
#container.s_main .con02 .notice>div {position:absolute; top:40px; left:0; width:300px; height:60px}
#container.s_main .con02 .notice>div .noti_list {font-size:1em;/* 12px / 12px */height:60px; overflow:hidden}
#container.s_main .con02 .notice>div .noti_list .main_tt {white-space:nowrap; width:222px; overflow:hidden; text-overflow:ellipsis; float:left; line-height:17px}
#container.s_main .con02 .notice>div .noti_list .main_day {font-family:Verdana, Geneva, sans-serif; font-size:0.8333333333333333em;/* 10px / 12px */ margin-left:14px; width:64px; float:left; line-height:20px}
#container.s_main .con02 .notice>div .more {position:absolute; top:-33px; right:5px; width:31px; height:7px; background:url(./image/more.gif) no-repeat; text-indent:-9999px}

#container.s_main .con03 {width:238px; height:100px; padding:40px 0 44px 0; float:left; position:relative}
#container.s_main .con03 span {margin-top:6px; display:block; float:left}
#container.s_main .con03 .more {position:absolute; top:38px; right:20px; width:31px; height:7px; background:url(./image/more.gif) no-repeat; text-indent:-9999px}

/* 탭메뉴 */
.pageTab {border-bottom:1px solid #e2e2e2; overflow:hidden; position:relative}
.pageTab li {float:left}
.pageTab li a {padding:8px 20px; background:#fff; color:#898989; display:block; border-top:1px solid #dddddd; border-right:1px solid #dddddd; font-weight:bold; letter-spacing:-1px}
.pageTab li:first-child a {border-left:1px solid #dddddd}

.pageTab2 {overflow:hidden}
.pageTab2 li {float:left; margin-right:10px; background:url(./image/pageTab2_bar.gif) right 5px no-repeat; padding-right:10px}
.pageTab2 li:last-child {background:none}
.pageTab2 li a {color:#898989}
.pageTab2 li a:hover {color:#000; font-weight:bold}
.pageTab2 li.on a {color:#000; font-weight:bold}

.pageTab5 {overflow:hidden; position:relative; padding-bottom:1px}
.pageTab5 li {float:left; margin-bottom:-1px}
.pageTab5 li a {padding:8px 0; width:147px; text-align:center; background:#fff; color:#898989; display:block; border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #e2e2e2; font-weight:bold; letter-spacing:-1px}
.pageTab5 li:nth-child(1) a {width:146px; border-left:1px solid #dddddd}
.pageTab5 li:nth-child(6) a {width:146px; border-left:1px solid #dddddd}
.pageTab5 li:nth-child(11) a {width:146px; border-left:1px solid #dddddd}

/* 탭 페이지 내 탭 추가분 */
#subTab{overflow:hidden;width:100%;margin-bottom:15px}
#subTab li{float:left; height:30px}

/* sub_visual */
#sub_visual > img {display:block; width:1000px;margin:0 auto}
#stoker {position:absolute; top:0px; left:50%;margin-left:520px}

/* container */
#container {border-bottom:1px solid #e1e1e1; padding:30px 0 60px 0; width:1000px; margin:0 auto}

#leftcont {width:200px; margin-right:30px; float:left}
#leftcont .leftmenu li {line-height:30px; font-size:1em;/* 12px / 12px */ letter-spacing:-1px; border-bottom:1px solid #e5e5e5}
#leftcont .leftmenu li a{color:#888888; padding-left:10px; display:block}
#leftcont .leftmenu li a:hover {font-weight:bold; color:#252525; background:#e5e5e5}
#leftcont .leftmenu li .on {font-weight:bold; color:#252525; background:#e5e5e5}

#rightcont {width:740px; margin-right:30px; float:left}
#rightcont .rightcont_top {height:47px; margin-bottom:25px; border-bottom:0 solid #363636; overflow:hidden}
#rightcont .rightcont_top h3 {font-family:'Nanum Gothic','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif; font-weight:700; letter-spacing:-1px; font-size:2.16em;/* 26px / 12px */ line-height:40px; color:#363636; float:left}
#rightcont .rightcont_top .location {color:#898989; line-height:45px; font-size:1em;/* 12px / 12px */ float:right}

#container #rightcont .con {clear:both; font-family:'맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif;}
#container #rightcont .con h4 {font-size:1.33em;/* 16px / 12px */ font-weight:bold; letter-spacing:-1px; margin-bottom:10px; font-family:'Nanum Gothic','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif;}
#container #rightcont .con h5 {font-size:1.08em;/* 13px / 12px */ font-weight:bold; letter-spacing:-1px; margin-bottom:10px;}

#container #rightcont .article {margin-top:; clear:both;}

/* footer */
#footer {margin:20px auto; width:1000px; height:100px; position:relative;}
#footer p {float:left; margin:2px 25px 0 20px}
#footer .footer_go {margin-top:; float:left;}
#footer .footer_go a:link, a {color:#4c4c4c; text-decoration:none;}
#footer .footer_go li {padding-right:10px; margin-right:10px; margin-top:3px; float:left; color:#737373; font-weight:bold; line-height:12px; border-right:solid 1px #cccccc;}
#footer .footer_go li.last {border-bottom:medium none; border-left:medium none; border-right:medium none; border-top:medium none;}
#footer address {margin:15px 0 0 20px; color:#7f7f7f; clear:both; float:left;text-align:center; width:1000px;font-size:0.91em;/* 11px / 12px */}
#footer address .tel {margin-left:10px;}
#footer address .fax{margin-left:10px;}
#footer .copy {margin-top:5px; float:left; width:1000px; text-align:center;font-family:'Arial';letter-spacing:;font-size:0.83em;/* 10px / 12px */color:#7f7f7f; }

#footer .go_site{overflow:hidden; position:absolute; top:-3px; right:210px;}
#footer .go_site input {vertical-align:top;}
#footer .go_site label{overflow:hidden; height:0; font-size:0;}
#footer .go_site select{width:125px;height:24px;line-height:24px;border:1px solid #ccc;font-size:0.91em;/* 11px / 12px */}

#footer .go_site2 {overflow:hidden; position:absolute; top:-3px; right:20px;}
#footer .go_site2 input {vertical-align:top}
#footer .go_site2 label{overflow:hidden; height:0; font-size:0;}
#footer .go_site2 select{width:140px;height:24px;line-height:24px;border:1px solid #ccc;font-size:0.91em;/* 11px / 12px */}

#footer .fTop {display:block; position:fixed;	bottom:20px; right:20px; z-index:200; width:45px; height:45px; border-radius:5px; background:url(./image/arr_top.png) #898989 50% 50% no-repeat; color:#fff; font-size:11px; text-decoration:none; text-align:center;}
#footer .fTop em {visibility:hidden}


/* FAQ */
.lab_list{border-top:2px solid #999999; margin-top:30px;}
.lab_list dt{padding:0 0 0 3px; height:45px;line-height:45px;font-weight:bold;border-bottom:1px solid #cccccc;}
.lab_list dt span{margin:0 8px 0 0; color:#ed1c24;}
.lab_list dt a{color:#464646}
.lab_list dd{padding:15px 0 15px 3px;border-bottom:1px solid #cccccc;overflow:hidden}
.lab_list dd span{float:left;font-weight:bold;color:#0e2069;}
.lab_list dd p{margin:0 0 0 20px; color:#787878;}
.lab_list dd ul.square{margin-left:20px}
.lab_list dd ul.square li strong{font-weight:bold;color:#000;display:block;}
.lab_list dd ul.square li{margin-bottom:10px}
.lab_list dd div.tbl{margin:0 0 0 20px}
.lab_list dd div.tbl strong{;color:#000;display:block;margin:0}
.lab_list dd div.tbl strong.mt20{margin-top:20px}
.lab_list dd div.tbl p{margin-left:0}
.lab_list dd div.tbl p em{font-weight:bold}
.lab_list dd div.tbl table.tbl_skin1{margin-top:5px}


/* 팝업 컨트롤 */
.pop_layer {position:relative; margin:0 auto; width:1000px; z-index:15;}
.black {width:1000px; height:383px; background-color:#000; opacity: .8; filter: alpha(opacity=50); position:absolute; top:0px; left:0px;}
.pop_layer .pop_area {position:absolute; top:0; left:50%; margin-left:-500px; width:1000px; height:383px;}
.pop_layer .btn_view{display:block; margin-bottom:15px; position:absolute; top:350px; right:20px;}
.pop_layer .pop_box {position:absolute; z-index:25; top:35px; left:50%; margin-left:-385px; width:770px; height:295px;}
.pop_layer .pop_box .pop_fix {width:440px; float:left;}
.pop_layer .pop_box > a{position:absolute; top:50%; margin:-15px 0 0;}
.pop_layer .pop_box > a.btn_lft{left:-115px}
.pop_layer .pop_box > a.btn_rgt{right:-115px}
.pop_layer .pop_box > .slide_area{position:relative; width:770px; height:295px; overflow:hidden;}
.pop_layer .pop_box > .slide_area ul{width:3000px; height:295px; position:absolute; top:0; left:0;}
.pop_layer .pop_box > .slide_area ul > li{float:left; padding-right:10px; box-shadow:0 5px 5px #000}
.btn_close {display:block;position:absolute; bottom:18px; right:115px; z-index:30;}
.check {display:block;position:absolute; right:145px; bottom:15px;}


/* 모달윈도우 */
img {border: none;}
#fade {display: none; background: #000; position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; opacity: .50; z-index: 9999;}
.popup_block{display:none;max-height:500px;background: #fff; border: 1px solid #ddd; float: left; position: fixed; top: 50%; left: 50%; z-index: 99999; -webkit-box-shadow: 0px 0px 20px #000; -moz-box-shadow: 0px 0px 20px #000; box-shadow: 0px 0px 20px #000; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
img.btn_close {position:absolute; top:11px; right:10px; float:right;}
.popup p {padding: 0; margin: 5px 0;}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {position: absolute;}
*html .popup_block {position: absolute;}

/* 로그인팝업 */
#pop_loginp .top {background-color:#2a376d; height:40px;}
#pop_loginp h1{margin:10px;font-size:16px;color:#FFF; text-align:left;float:left;}
#pop_loginp ul{margin:20px;}
#pop_loginp ul li {margin:5px auto;}
#pop_loginp ul li input{padding:5px;height:20px;width:250px;line-height:20px; border:1px solid #d7d7d7}
#pop_loginp .footer{position:relative;height:50px; background:#f0f0f0;}
#pop_loginp .footer .idpw{position:absolute;top:10px;left:10px;font-size:12px;color:#b2b2b2;line-height:29px}
#pop_loginp .footer .btlogin{position:absolute;top:10px;right:10px;width:64px;height:29px;overflow:hidden; cursor:pointer; border:1px solid #d7d7d7; font-weight:bold;}

#pop_logging .top {background-color:#b72842; height:40px}
#pop_logging h1{margin:10px;font-size:16px;color:#FFF; text-align:left;float:left;}
#pop_logging .user_info{text-align:center;margin:20px;padding:20px 10px 20px 10px;width:; height:30px; background:#f0f0f0; }
#pop_logging .footer{padding:10px;background:#f0f0f0;}
#pop_logging .btlogout{width:64px;height:29px;width:100%;overflow:hidden;cursor:pointer; border:1px solid #d7d7d7; font-weight:bold;}


/* 로그인 */
.login_box{margin:0 auto; margin-top:80px;width:400px;height:;border:1px solid #eaeaea;background-color:#f7f7f8;}
.login_box h5{display:block;padding:12px;background-color:#2a376d;font-size:16px;font-weight:bold;color:#fff;text-align:center;margin:}
.log_wrap{position:relative;overflow:hidden;padding:20px 15px;}
.log_wrap p{float:left;overflow:hidden;margin:0}
.log_wrap p label{width:60px;display:inline-block;font-weight:bold;color:#000;height:;line-height:3px}
.log_wrap p input{width:200px;height:30px;border:1px solid #bebebe;line-height:21px;padding-left:8px;margin-bottom:10px}
.log_wrap p.sb_box{position:absolute;right:20px;top:20;float:none;border:1px solid #bebebe;height:75px;}
.log_wrap p.sb_box input{text-align:center;width:77px;height:75px;background-color:#fff;color:#333333;font-weight:bold;border:none;padding-left:0}
.log_wrap p.pw_box {margin:0}
.log_wrap .noti{overflow:hidden;width:380px;margin-top:20px}
.log_wrap .noti li{float:left;line-height:16px}

.red_btn{overflow:hidden}
.red_btn .bd_guide{float:right;width:123px;height:24px;background-color:#b72842;line-height:24px;text-align:center}
.red_btn .bd_guide a{color:#fff;font-weight:bold;display:block}

/* 교수소개 */
.professor li {width:350px; height:200px; float:left; border-bottom:1px solid #ebebeb; margin-bottom:30px;}
.professor li .pro_left {float:left; padding-right:20px;}
.professor li .pro_left p {padding-bottom:20px; margin:0}
.professor li .pro_right {line-height:140%; }
.professor dl dd {float:left;}
.professor .pro_jang {width:100%; overflow:hidden;}
.b {color:#1d1d1d;}

.professor2 li {width:350px; height:150px; float:left; margin-bottom:30px;}
.professor2 li .pro_left {float:left; padding-right:20px;}
.professor2 li .pro_left p {padding-bottom:40px; margin:0}
.professor2 li .pro_right {line-height:140%; }
.professor2 dl dd {float:left;}

/* 교수소개 팝업*/
.popup_block p {margin:20px; float:left;}
.popup_block .top_block {margin:20px 0 0 95px; line-height:160%;  position:relative; overflow:hidden; width:370px; text-align:left;}
.popup_block .top_block dt{float:left;}
.popup_block .top_block dt{width:70px; color:#1d1d1d; font-weight:bold;}
.popup_block .top_block dd{width:300px; color:#787878;}

.popup_block .txt_block {margin:20px; width:460px; max-height:250px;overflow-y:scroll;}
.popup_block .txt_block dl{margin-bottom:20px;line-height:160%; overflow:hidden; text-align:left;clear:both}
.popup_block .txt_block dl dt{font-size:1.08em;/* 13px / 12px */color:#1d1d1d; font-weight:bold;line-height:30px;}
.popup_block .txt_block dl dd{list-style:none;background:url('image/ico_dot.gif') no-repeat 3px 10px;padding-left:10px;}

/* 테이블 */
.tbl_skin1 {width:100%; border-top:2px solid #999999; background-color:#ffffff; text-align:center; font-size:1em;/* 12px / 12px */ color:#636363; line-height:20px}
.tbl_skin1 thead th {padding:8px; border-right:1px solid #e2e2e2; border-bottom:1px solid #b5b5b5; color:#363636; background:#f8f8f8}
.tbl_skin1 thead th.bb {border-bottom:1px solid #e2e2e2}
.tbl_skin1 tbody th {padding:8px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f8f8f8}
.tbl_skin1 tbody td {padding:8px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.tbl_skin1 tr th:last-child {border-right:none}
.tbl_skin1 tr td:last-child {border-right:none}
.tbl_skin1 .tl {text-align:left}
.tbl_skin1 .end {border-right:none}
.tbl_skin1 thead th.br {border-right:1px solid #e2e2e2}
.tbl_skin1 tbody td.br {border-right:1px solid #e2e2e2}
.tbl_skin1 thead th.bl {border-left:1px solid #e2e2e2}
.tbl_skin1 tbody td.bl {border-left:1px solid #e2e2e2}

.tbl_skin1_n {width:100%; border-top:2px solid #999999; background-color:#ffffff; text-align:center; font-size:11px; color:#636363; line-height:20px}
.tbl_skin1_n thead th {padding:2px; border-right:1px solid #e2e2e2; border-bottom:1px solid #b5b5b5; color:#363636; background:#f8f8f8}
.tbl_skin1_n thead th.bb {border-bottom:1px solid #e2e2e2}
.tbl_skin1_n tbody th {padding:2px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f8f8f8}
.tbl_skin1_n tbody td {padding:2px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.tbl_skin1_n tr th:last-child {border-right:none}
.tbl_skin1_n tr td:last-child {border-right:none}
.tbl_skin1_n .tl {text-align:left}
.tbl_skin1_n .end {border-right:none}
.tbl_skin1_n thead th.br {border-right:1px solid #e2e2e2}
.tbl_skin1_n tbody td.br {border-right:1px solid #e2e2e2}
.tbl_skin1_n thead th.bl {border-left:1px solid #e2e2e2}
.tbl_skin1_n tbody td.bl {border-left:1px solid #e2e2e2}

.tbl_skin2 {width:100%; border-top:2px solid #999999; background-color:#ffffff; text-align:center; font-size:1em;/* 12px / 12px */ color:#636363; line-height:20px}
.tbl_skin2 thead th {padding:2px; border-right:1px solid #e2e2e2; border-bottom:1px solid #b5b5b5; color:#363636; background:#f8f8f8}
.tbl_skin2 thead th.bb {border-bottom:1px solid #e2e2e2}
.tbl_skin2 tbody th {padding:2px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f8f8f8}
.tbl_skin2 tbody td {padding:2px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.tbl_skin2 tfoot th {padding:2px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f8f8f8}
.tbl_skin2 tfoot td {padding:2px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.tbl_skin2 tr th:last-child {border-right:none}
.tbl_skin2 tr td:last-child {border-right:none}
.tbl_skin2 .tl {text-align:left; padding-left:10px}
.tbl_skin2 thead th.br {border-right:1px solid #e2e2e2}
.tbl_skin2 tbody td.br {border-right:1px solid #e2e2e2}

.tbl_skin3 {width:100%; border-top:2px solid #999999; background-color:#ffffff; text-align:center; font-size:0.9em;/* 12px / 12px */ color:#636363; line-height:20px}
.tbl_skin3 thead th {padding:0px; border-right:1px solid #e2e2e2; border-bottom:1px solid #b5b5b5; color:#363636; background:#f8f8f8}
.tbl_skin3 thead th.bb {border-bottom:1px solid #e2e2e2}
.tbl_skin3 tbody th {padding:0px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f8f8f8}
.tbl_skin3 tbody td {padding:0px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.tbl_skin3 tfoot th {padding:0px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f8f8f8}
.tbl_skin3 tfoot td {padding:0px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.tbl_skin3 tr th:last-child {border-right:none}
.tbl_skin3 tr td:last-child {border-right:none}
.tbl_skin3 .tl {text-align:left; padding-left:10px}
.tbl_skin3 thead th.br {border-right:1px solid #e2e2e2}
.tbl_skin3 tbody td.br {border-right:1px solid #e2e2e2}

/* 정책, 법규, 규약 용도 */
#container #rightcont .con .list li {margin: 10px 0 5px 0; list-style-type: none}
#container #rightcont .con .dec li {margin: 5px 0 5px 0; list-style-type: decimal;}
#container #rightcont .con .decA li {margin: 5px 0 5px 0; list-style-type: lower-alpha}
#container #rightcont .con .list .depth1 {margin: 5px 0 5px 15px; list-style-type:none}
#container #rightcont .con .list .depth2 {margin: 5px 0 5px 0; list-style-type:none;}
#container #rightcont .con .list .depth3 {margin: 5px 0 5px 0; list-style-type:none}
#container #rightcont .con .list dt{color:#363636; padding:20px 0 10px 0; }
#container #rightcont .con .list dd{margin: 3px 0 0 0;}


/* 리스트 항목 */
.Dlist li {list-style-type:disc; list-style-position:outside; margin-left:17px}
.Olist li {list-style-type:decimal; list-style-position:outside; margin-left:17px}
.Blist li {padding-left:16px; background:url(./image/icon_bar.gif) 3px 10px no-repeat}



/* 사이트맵 */
.tbl_site {width:100%; border-top:2px solid #555555; background-color:#ffffff; text-align:center; font-family:'Nanum Gothic','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif; font-weight:700; letter-spacing:-1px; line-height:25px; text-align:left; color:#636363}
.tbl_site tbody th {padding:10px 5px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; color:#252525; text-align:left; vertical-align:top; font-size:14px; font-weight:700; background:#fff}
.tbl_site tbody td {padding:10px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; vertical-align:top; font-size:12px; font-weight:400}
.tbl_site tbody td.bb a {font-weight:700; color:#000}
.tbl_site tbody td>ul>li {float:left; list-style-type:disc; list-style-position:outside; margin-left:15px; width:145px}
.tbl_site tbody tr:nth-child(even) {background:#f5f5f5}
.tbl_site tr th:last-child {border-right:none}
.tbl_site tr td:last-child {border-right:none}

/* 관련사이트 */
.site {display:inline-block; margin-top:10px;}
.site li {float:left; padding-right:18px; padding-bottom:10px;}
.txt{text-align:center}

/*자주묻는 질문*/
.icon2 {background:url('/site/childhood/image/icon2_03.gif') no-repeat; background-position: 22px 17px;}
.guide_box {width:660px; height:100%; border:1px solid #d7d7d7;margin:30px 0; padding:15px 0 22px 100px; overflow:hidden}
.guide_box strong {color:#363636; font-size:14px; line-height:20px;}
.guide_box ul {}
.guide_box ul li {float:left; padding-right:5px;}
span .font_col2{font-weight:bold; color:#005934}

/* 개인정보처리방침 컬러 */
.pInfor {color:red !important}