@charset "euc-kr";
:root{--clr-brand-rgb: 149 68 41;--clr-brand: rgb(var(--clr-brand-rgb));}
.color01 {color: #217d72}
.color02 {color: #ea5e19; font-weight:bold}
.color03 {color: #2d57b5 !important}
.color05 {color: #f3782a}
.color04 {color: #ec7428}
.color06 {color: #849fde}
.color07 a{color: #ec7428; border:1px solid #000; background:#fff;padding:6px;font-weight:bold; font-size:16px !important;}
.color07 a:hover{color: #2d57b5; ;border:1px solid #000; background:#fff;text-decoration:underline}
.color08 {color: #000;text-decoration:underline}
.color09 {font-size:13px;}

.ltxt1 {color:#ebebeb !important; font-size:13px; line-height:30px; background:#3661ad /*url('../images/icon/dotline.png') 0 0 repeat-y*/!important}
.ltxt2 {color:#143867; font-size:20px; line-height:30px} 
.ltxt5 {color:#3f3f3f; font-size:22px;font-weight:bold} 
.ltxt3 { font-size:30px;color:#3d67a1;letter-spacing:-1px} 
.ltxt4 {font-family:'Nanum Brush Script' !important;color:#444; font-size:50px} 
.ltxt7 {font-family:'Tahoma';color:#808080 !important; font-size:10px !important} 
.ltxt6 {font-family:'Tahoma';color:#868686 !important; font-size:10px !important} 
.mt10 {margin-top: 10px;}
.ml90 {margin-left: 90px;}
.ml10 {margin-left: 10px;}
.mt20{margin-top:20px !important}
.clr_orange{color:#ff6a1a}
.clr_blue3{color:#1b5fb2}

.fo1 {font-family:'Nanum Brush Script' !important;color:#000; font-size:34px} 
.fo2 {color:#444; font-size:17px} 
.fo3 {color:#000} 
.fo4 {color:#db8028} 
.b {font-weight:bold} 
.ptb15 {padding:10px 0 10px 0}
.ptb45 {padding:35px 0 10px 0}



/* �����λ縻 */
.messang_box {width:100%}
.message {position:relative; padding:0 0 30px 0; overflow:hidden;min-height:970px;width:980px;}
.message p {position:absolute; top:350px; left:0px; width:984px; height:70px; font-size:13px;line-height:24px;}
.message span {position:absolute; top:950px; left:700px; width:262px; height:70px}

/* �̻����λ縻 */
.dmessang_box {width:100%}
.dmessage {position:relative; padding:0 0 30px 0; min-height:670px;width:980px;}
.dmessage p {position:absolute; top:350px; left:0px; width:980px; height:70px; font-size:13px;line-height:24px;}
.dmessage span {position:absolute; top:650px; left:700px; width:262px; height:70px}

/* ������� */
.df {width:100%;min-height:600px}
.df .dfvisual {padding:0px 0 30px 0; overflow:hidden;margin:20px 0 0 0px;background:url('../images/introduce/contents_190_img.jpg') no-repeat}
.df .dfvisual h4 {padding:5px 0 0 230px}
.df .dfvisual h2 {font-size: 28px; font-weight:bold ; padding:5px 0 0 230px;}
.df .dfvisual p {display:block;font-size:13px; padding:10px 10px 10px 230px;color:#414141; line-height:22px}
.df .dfvisual p span {color: blue; font-weight: 500;}
.df .dfvisual_1 {padding:0px 0 30px 0; overflow:hidden;margin:20px 0 0 0px;background:url('../images/introduce/contents_193_img.jpg') no-repeat}
.df .dfvisual_1 h4 {font-size: 16px !important;font-weight:500;padding:5px 0 0 230px; }
.df .dfvisual_1 h2 {font-size: 28px; font-weight:bold ; padding:5px 0 0 230px;}
.df .dfvisual_1 p {display:block;font-size:13px; padding:10px 10px 10px 230px;color:#414141; line-height:22px}
.df .dfvisual_1 p span {color: blue; font-weight: 500;}
.df .dfvisual_1 p span a { color: blue !important; }
.df .dfvisual_1 p button { color: white; background-color:#954429; padding:5px;}
.df .dfvisual_1 p button:hover {background-color: blue;}
.df .dfvisual_1 i {color:blue}
.df .dfvisual_1 p .account { color: white; background-color:#954429; padding:5px;}
.df iframe {width: 600px; height: 400px;padding:10px 10px 10px 230px;}
/*.df .df-contents {} */
.df_type{float:left;padding:0 0 30px 0}
.df_type dl.df_lst:first-child {padding:0 }
.df_type dl.df_lst{float:left;width:300px;padding:0 0 0 35px; line-height:23px}
.df_type dl.df_lst dt{border:1px dotted #3c7fa8; padding:7px 40px 5px 95px; background:#e7f3f4 url('../images/icon/cam_dot2.png') no-repeat 70px 9px; color:#00358b;font-size: 14px; font-weight:bold}
.df_type dl.df_lst dd:first-child {display:block}
.df_type dl.df_lst dd{width:252px;padding:9px 40px 5px 6px; background:#fff;height:300px;border-bottom:1px dotted #3c7fa8;border-left:1px dotted #3c7fa8;border-right:1px dotted #3c7fa8;}
.df_type dl.df_lst dd ul  {/*background:#fff;*/width:286px;height:300px}
.df_type dl.df_lst dd ul li strong {font-weight:bold;color:#000}
.df_type dl.df_lst dd ul li {padding-left:35px;background: url('../images/icon/cam_dot.gif') no-repeat 22px 15px; line-height:33px;font-size:13px;font-weight:bold}
.df_type dl.df_lst dd ul li ol li {padding:0 0 0 10px}
.df_type dl.df_lst dd ul li a .blnakIcon3{*display:inline-block; width:10px;height:10px;padding-left:15px;background:url('../images/icon/icon_blank2.gif') no-repeat top left;background-position:5px 4px}
.df_type dl.df_lst dd ul li a:hover {text-decoration:none; background:#2f5f9d;color:#fff; padding:4px}



/*���*/
div.his60th{position:relative;width:100%}
/*ul.list_60th{} */
ul.list_60th > li{padding:15px 0;border-bottom:1px solid #d9d8d8;overflow:hidden}
div.his60th strong{float:left;display:block;width:120px;font-family:'Nanum Brush Script' !important;font-size:30px;padding:0 0 10px 10px;background:url(/site/main/img/ico_square.gif) no-repeat 0 0;color:#0d4e96}
ul.list_60th ul{float:left;width:800px;padding:8px 0 5px 0}
ul.list_60th ul li{overflow:hidden;line-height:24px;font-size:13px; }
ul.list_60th ul li em{float:left;display:block;width:90px;font-size:13px;color:#0d4e96;font-weight:bold;font-style:normal;}
ul.list_60th ul li ul{float:left;width:700px;padding:0 0 15px 0;}
ul.his02{border-top:1px solid #0d4e96;border-bottom:1px solid #000}

/*��ȭ��ȣ�ȳ�*/
.T_B { border-bottom:#2599d8 1px solid;}
.T_TT { border-top:#2599d8 1px solid;}
.T_T { border-top:#2599d8 1px solid;}
.T_L { border-left:#2599d8 1px solid;}
.T_BB { border-bottom:#2599d8 1px solid;}

.T1_TT { border-top:#2599d8 1px solid; }
.T1_B { border-bottom:#2599d8 1px solid;}
.T1_LL { border-left:#2599d8 1px solid;}
.T1_BB { border-bottom:#2599d8  1px solid; }

/*�����͸��*/
.lee {position:relative;width:100%;min-height:600px}
.lee .leevisual {padding:0px 0 30px 0; overflow:hidden;margin:20px 0 0 0px;background:url('../images/introduce/contents_170_photo.jpg') no-repeat}
.lee .leevisual h4 {padding:5px 0 0 310px}
.lee .leevisual li {display:block;font-size:13px; padding:10px 10px 10px 230px;color:#414141; line-height:22px}

/*�а��Ұ�*/
.department {position:relative;width:100%;}
.department .departmentvisual {padding:0px 0 30px 0; overflow:hidden;margin:20px 0 0 0px;background:url('../images/department/contents_300_img.jpg') no-repeat}
.department .departmentvisual h4 {padding:5px 0 0 310px}
.department .departmentvisual li {display:block;font-size:13px; padding:10px 10px 10px 230px;color:#414141; line-height:22px}

/*����ȳ�*/
.contants .subject dl { margin:0 0 5px 0}
.contants .subject dl dt{display:block;font-weight:bold;font-size:14px; color:#000;padding:5px 0 5px 0px;line-height:120%;text-align:center}
.contants .subject dl dd{display:block;font-size:12px;line-height:160%; padding:5px; text-align:justify}
.contants .subject dl dd strong{color:#1e6aad;font-size:13px;font-weight:bold;line-height:190%;}

/*��Ȱ��*/
.dormitory {position:relative;width:100%;}
.dormitory .dormitoryvisual {padding:0px 0 10px 0; overflow:hidden;margin:0;background:url('../images/college/contents_460_img.jpg') no-repeat}
.dormitory .dormitoryvisual li {display:block;font-size:12px; padding:5px 5px 5px 230px;color:#414141; line-height:22px}
.dormitory .subject1{display:inline-block;color:#000;font-size:15px; font-weight:bold;text-align:center;padding:5px 0 0 0;margin:0 0 0 230px }
.dormitory .subject1 .subject_label{margin-left:6px;color:#0c3e83;vertical-align:top; font-size:15px; font-weight:bold}
.dormitory .subject1 .subject_ico2 img{vertical-align:top;margin:3px 0 0 0px}


/*���Ǻ�*/
.publish {position:relative;width:100%;}
.publish .publishvisual {padding:0px 0 10px 0; overflow:hidden;margin:0;background:url('../images/organization/contents_500_img.jpg') no-repeat}
.publish .publishvisual li {display:block;font-size:13px; padding:5px 5px 5px 230px;color:#414141; line-height:22px}
.publish .subject1{display:inline-block;color:#000;font-size:15px; font-weight:bold;text-align:center;padding:5px 0 0 0;margin:0 0 0 230px }
.publish .subject1 .subject_label{margin-left:6px;color:#0c3e83;vertical-align:top; font-size:15px; font-weight:bold}
.publish .subject1 .subject_ico2 img{vertical-align:top;margin:3px 0 0 0px}


/*����������*/
.pilgrimage {position:relative;width:100%;}
.pilgrimage .pilgrimagevisual {padding:0px 0 10px 0; overflow:hidden;margin:0;background:url('../images/organization/contents_500_img.jpg') no-repeat}
.pilgrimage .pilgrimagevisual h3 {color:#3a5399 !important;font-size:15px;font-weight:bold; padding:0px 0 10px 230px}
.pilgrimage .pilgrimagevisual li {display:block;font-size:13px; padding:5px 5px 5px 230px;color:#414141; line-height:22px}
.pilgrimage .subject1{display:inline-block;color:#000;font-size:15px; font-weight:bold;text-align:center;padding:5px 0 0 0;margin:0 0 0 230px }
.pilgrimage .subject1 .subject_label{margin-left:6px;color:#0c3e83;vertical-align:top; font-size:15px; font-weight:bold}
.pilgrimage .subject1 .subject_ico2 img{vertical-align:top;margin:3px 0 0 0px}



/*�����б�*/
.mission {position:relative;width:100%;}
.mission .missionvisual {padding:0px 0 10px 0; overflow:hidden;margin:0;background:url('../images/organization/contents_512_img.jpg') no-repeat}
.mission .missionvisual h3 {color:#3a5399 !important;font-size:15px;font-weight:bold; padding:320px 0 10px 0px}
.mission .missionvisual li {display:block;font-size:13px; padding:5px 5px 5px 0px;color:#414141; line-height:22px}
.mission .subject1{display:inline-block;color:#000;font-size:15px; font-weight:bold;text-align:center;padding:10px 0 0 0;}
.mission .subject1 .subject_label{margin-left:6px;color:#0c3e83;vertical-align:top; font-size:15px; font-weight:bold}
.mission .subject1 .subject_ico2 img{vertical-align:top;margin:3px 0 0 0px}


/*��ȸ���*/
.ministry {position:relative;width:100%;}
.ministry .ministryvisual {padding:0px 0 10px 0; overflow:hidden;margin:0;background:url('../images/organization/contents_520_img.jpg') no-repeat}
.ministry .ministryvisual h3 {color:#3a5399 !important;font-size:15px;font-weight:bold; padding:0px 0 10px 230px}
.ministry .ministryvisual li {display:block;font-size:13px; padding:5px 5px 5px 230px;color:#414141; line-height:22px}
.ministry .ministryvisual li img01{position:absolute;padding:5px 5px 5px 0px;width:150px;}
.ministry .ministryvisual li img02{position:absolute;padding:5px 5px 5px 50px;width:150px;}
.ministry .subject1{display:inline-block;color:#000;font-size:15px; font-weight:bold;text-align:center;margin:0 0 0 230px}
.ministry .subject1 .subject_label{margin-left:6px;color:#0c3e83;vertical-align:top; font-size:15px; font-weight:bold}
.ministry .subject1 .subject_ico2 img{vertical-align:top;margin:3px 0 0 0px}


/*�����μ�*/
.services {position:relative;width:100%;}
.services .servicesvisual {padding:0px 0 10px 0; overflow:hidden;margin:0;}
.services .servicesvisual h3 {color:#3a5399 !important;font-size:15px;font-weight:bold; padding:0px 0 10px 0px}
.services .servicesvisual li {display:block;font-size:13px;text-align:left; padding:5px 5px 5px 0px;color:#414141; line-height:22px}
.services .subject1{display:inline-block;color:#000;font-size:15px; font-weight:bold;text-align:center;padding:10px 0 0 0;}
.services .subject1 .subject_label{margin-left:6px;color:#0c3e83;vertical-align:top; font-size:15px; font-weight:bold}
.services .subject1 .subject_ico2 img{vertical-align:top;margin:3px 0 0 0px}



/* notice */
.box01_top {background: url('../images/introduce/box_top01.gif') no-repeat 0 0}
.box01_btm {position:relative;background: url('../images/introduce/box_btm01.gif') no-repeat 0 100%}
.box01_btm .notice {margin-bottom: 20px; padding: 10px 15px 9px 60px; font-weight:bold; text-indent: -60px; font-size:13px; color:#000}
.box01_btm .notice .img {padding-right: 6px}
.notice * {vertical-align:middle}

.blnakIcon3{*display:inline-block;width:10px;height:10px;padding-left:16px;background:url('../images/icon/icon_blank2.gif') no-repeat top left;background-position:5px 3px}
.blnakIcon2{*display:inline-block;width:10px;height:10px;padding-left:16px;background:url('../images/icon/icon_blank1.gif') no-repeat top left;background-position:5px 3px}


/* ���ô±� */
.transportationWrap {width:100%}
.transportationCont {padding:20px 0 0 0;position:relative;}
.transportationCont h3 {margin:0; padding:0 0 20px 0px; }
.transportationCont .txtsty {font-size:13px; font-weight:bold;margin: 0px; padding: 0px 0px 4px 0px;}
.transportationCont .busCont {padding:20px 0 0 0px; background:url('../images/icon/bgTransportation.gif') 0 16px no-repeat;}
.detailCont {position:relative; margin:0; padding:10px 0 0px 0;border-top:1px dotted #444}
.detailCont .place {position:absolute; left:0; top:13px; width:140px;margin:0; padding:0 0 0 0px; color:#1c69d4; background:url('../images/icon/dotGray.png') no-repeat left 8px}
.detailCont .transportation {list-style-type:none; margin:0 0 0 0px; padding:0;font-size:12px;}
.detailCont .transportation li {position:relative; padding:3px 0 6px 0;margin:2px 0 4px 0px; line-height:24px;border-bottom:1px dotted #c9c9c9}
.detailCont .transportation li strong{color:#000}
.detailCont .transportation li:first-child {margin-top:0;}
.detailCont .transportation li em {display:inline-block; line-height:16px; padding:0 2px 0 2px; margin:0 2px 0 0}
.detailCont .transportation li em.blue {color:#fff;background:#3556a7; border:1px solid #3353a2;font-size:12px;line-height:24px;}
.detailCont .transportation li em.red {color:#fff;background:#e0121a; border:1px solid #c91017}
.detailCont .transportation li em.green {color:#fff;background:#50a232; border:1px solid #48922d}
.detailCont .transportation li em.orange {color:#e07507;}
.detailCont .transportation li span {display:inline-block; margin:0; padding:0;}
.detailCont .transportation li span .fee {display:block; margin:0; padding:4px 0 0 0; position:static; color:#1e8bef;}
			

/*��Ģ �� ����*/
.regulation {position:relative;width:618px;background:#f6fafc url('../images/icon/dotline2.jpg') 0 0 repeat-y !important; padding:15px 0 30px 360px; border:1px solid #e9edef}
.tree_dir:first-child{border-top:0}
.tree_dir{width:580px;color:#000;line-height:24px;padding:30px 0 30px 0; border-top:1px dotted #9a9a9a}
.tree_dir ul,.tree_dir li,.tree_dir span{margin:0;padding:0}
.tree_dir li{list-style:none}
.tree_dir .tree_tit1{color:#000;font-size:15px; font-weight:bold;position:absolute;left:60px; top:45px;background:#fff;border:1px solid #257dc7;width:200px; height:30px;text-align:center;padding:7px 0 0 0 }
.tree_dir .tree_tit2{color:#000;font-size:15px; font-weight:bold;position:absolute;left:60px; top:520px;background:#fff;border:1px solid #257dc7;width:200px; height:30px;text-align:center;padding:7px 0 0 0}
.tree_dir .tree_tit3{color:#000;font-size:15px; font-weight:bold;position:absolute;left:60px; top:680px;background:#fff;border:1px solid #257dc7;width:200px; height:30px;text-align:center;padding:7px 0 0 0}
.tree_dir .tree_tit4{color:#000;font-size:15px; font-weight:bold;position:absolute;left:60px; top:820px;background:#fff;border:1px solid #257dc7;width:200px; height:30px;text-align:center;padding:7px 0 0 0}
.tree_dir .tree_tit5{color:#000;font-size:15px; font-weight:bold;position:absolute;left:60px; top:920px;background:#fff;border:1px solid #257dc7;width:200px; height:30px;text-align:center;padding:7px 0 0 0}
.tree_dir .tree_ico{display:inline-block;width:20px;height:20px;margin:0 -4px 0 2px;vertical-align:top;}
.tree_dir .tree_ico img{vertical-align:top;margin:6px 0 0 0}
.tree_dir .tree_ico2 img{vertical-align:top;margin:5px 0 0 0px}
.tree_dir .tree_label{margin-left:3px;color:#0c3e83;line-height:34px;vertical-align:top; font-size:15px; font-weight:bold}
.tree_dir .tree_label2{margin-left:3px;color:#444;vertical-align:top; font-size:13px;}
.tree_dir .tree_label2 a{display:inline-block;margin:5px 0 0 17px;padding-left:13px;background:url('../images/icon/download.gif') no-repeat 0 3px;font-size:11px;color:#b19825;line-height:13px;letter-spacing:-1px;vertical-align:top}
.tree_dir ul{background:url('../images/bachelor/bg_tree_stream.gif') repeat-y 9px 0}
.tree_dir li{padding-left:18px;background:url('../images/bachelor/bg_tree_branch.gif') no-repeat 9px -22px}
.tree_dir li.tree_last_node{margin-bottom:4px;background:url('../images/bachelor/bg_tree_branch_last.gif') no-repeat 9px -22px}

/*��Ģ �� ����*/
.regulation2 {position:relative;width:558px;background:#f6fafc url('../images/icon/dotline2_0716.jpg') 0 0 repeat-y !important; padding:60px 0 10px 420px; border:1px solid #e9edef}
.tree_dir:first-child{border-top:0}
.tree_dir{width:500px;color:#000;line-height:24px;padding:80px 0 30px 0; border-top:1px dotted #9a9a9a}
.tree_dir:first-child{padding:25px 0 30px 0}
.tree_dir ul,.tree_dir li,.tree_dir span{margin:0;padding:0}
.tree_dir li{list-style:none}
.tree_dir .tree_tit1{color:#000;font-size:15px; font-weight:bold;position:absolute;left:420px; top:32px;background:#fff;border:1px solid #257dc7;width:200px; height:30px;text-align:center;padding:7px 0 0 0 }
.tree_dir .tree_tit2{color:#000;font-size:15px; font-weight:bold;position:absolute;left:420px; top:605px;background:#fff;border:1px solid #257dc7;width:200px; height:30px;text-align:center;padding:7px 0 0 0}
.tree_dir .tree_tit3{color:#000;font-size:15px; font-weight:bold;position:absolute;left:420px; top:815px;background:#fff;border:1px solid #257dc7;width:200px; height:30px;text-align:center;padding:7px 0 0 0}
.tree_dir .tree_tit4{color:#000;font-size:15px; font-weight:bold;position:absolute;left:420px; top:1000px;background:#fff;border:1px solid #257dc7;width:200px; height:30px;text-align:center;padding:7px 0 0 0}
.tree_dir .tree_tit5{color:#000;font-size:15px; font-weight:bold;position:absolute;left:420px; top:1165px;background:#fff;border:1px solid #257dc7;width:200px; height:30px;text-align:center;padding:7px 0 0 0}
.tree_dir .tree_ico{display:inline-block;width:20px;height:20px;margin:0 -4px 0 2px;vertical-align:top;}
.tree_dir .tree_ico img{vertical-align:top;margin:6px 0 0 0}
.tree_dir .tree_ico2 img{vertical-align:top;margin:5px 0 0 0px}
.tree_dir .tree_label{margin-left:3px;color:#0c3e83;line-height:34px;vertical-align:top; font-size:15px; font-weight:bold}
.tree_dir .tree_label2{margin-left:3px;color:#444;vertical-align:top; font-size:13px;}
.tree_dir .tree_label2 a{display:inline-block;margin:5px 0 0 17px;padding-left:13px;background:url('../images/icon/download.gif') no-repeat 0 3px;font-size:11px;color:#b19825;line-height:13px;letter-spacing:-1px;vertical-align:top}
.tree_dir ul{background:url('../images/bachelor/bg_tree_stream.gif') repeat-y 9px 0}
.tree_dir li{padding-left:18px;background:url('../images/bachelor/bg_tree_branch.gif') no-repeat 9px -22px}
.tree_dir li.tree_last_node{margin-bottom:4px;background:url('../images/bachelor/bg_tree_branch_last.gif') no-repeat 9px -22px}

/*�а��ȳ�*/
.subjectbox {position:relative;width:100%;padding:25px 0 25px 0;border-bottom:1px dotted #a5b0ba}
.subjectvisual {background:url('../images/introduce/s14_visual.jpg') -10px -18px no-repeat; border-bottom:1px solid #4c82b9}
.subjectvisual h4 {padding:30px 0 0 320px; height:96px}

.subjectbox:first-child{padding:20px 0 0 0}
.subjectbox .subject{color:#000;line-height:24px;padding:80px 0 30px 0}
.subjectbox ul li{color:#555;line-height:21px;padding:10px 0 0 10px}
.subjectbox .all a{background:#1b3c89 url('../images/icon/home.gif') 13px 8px no-repeat;cursor:pointer; display:inline-block; height:25px; border:1px solid #7b95d2;color:#ddeeff; line-height:25px; padding:0 15px 0 30px; font-weight:bold; text-align:center}
.subjectbox .all a:hover{background:#1b3c89 url('../images/icon/home.gif') 13px 8px no-repeat;font-size:12px;display:inline-block;height:25px; color:#fff; border:1px solid #7b95d2; line-height:25px;padding:0 15px 0 30px;font-weight:bold; text-align:center; text-decoration:none}

.subjectbox .subject1{display:inline-block;color:#000;font-size:15px; font-weight:bold;background:#fff url('../images/common/g_bg.gif') repeat-x 1px 1px;border:1px solid #257dc7;width:200px; height:28px;text-align:center;padding:10px 0 0 0 }
.subjectbox .subject1 .subject_label{margin-left:6px;color:#0c3e83;vertical-align:top; font-size:15px; font-weight:bold}
.subjectbox .subject1 .subject_ico2 img{vertical-align:top;margin:3px 0 0 0px}

.subject2{font-size:13px; color:#0c3e83; font-weight:bold; }



/*�����̻���*/
.directorbox .subject1{display:inline-block;color:#000;font-size:14px; font-weight:bold;width:200px; height:28px;text-align:center;padding:5px 0 10px 0 }
.directorbox .subject1 .subject_label{margin-left:6px;color:#0c3e83;vertical-align:top; font-size:15px; font-weight:bold}
.directorbox .subject1 .subject_ico2 img{vertical-align:top;margin:3px 0 0 0px}


/*�Ŵ��*/
.tubox .subject1{float:left;color:#000;font-size:14px; font-weight:bold;width:100%; height:28px;text-align:left;padding:5px 0 10px 0 }
.tubox .subject1 .subject_label{margin-left:6px;color:#0c3e83;vertical-align:top; font-size:15px; font-weight:bold}
.tubox .subject1 .subject_ico2 img{vertical-align:top;margin:3px 0 0 0px}


.contentsbox2 {width:100%;}
.contentsbox2 dl:first-child { border-top:1px solid #e8e8e8}
.contentsbox2 dl {position:relative; padding:17px 0 17px 317px; }
.contentsbox2 dl dt {text-indent:10px;}
.contentsbox2 dl dt strong {display:block; margin:0 0 5px 0;padding:6px 0 5px 0; font-size:13px;height:14px; color:#2c2c2c;background:#e7eef4;border-bottom:2px dotted #5a75b1}
.contentsbox2 dl dt strong a {font-size:14px; color:#2c2c2c}
.contentsbox2 dl dt .during {display:block; color:#2c406b}
.contentsbox2 dl dd.photo-img {position:absolute; width:255px; height:266px;padding:13px 0 0 13px;left:20px; top:0; margin-top:17px;background:url('../images/introduce/corporate_Bg.gif') no-repeat; }
.contentsbox2 dl dd.career-txt {padding-top:20px}
/*00 .contentsbox2 dl dd.career-txt ul {padding-left:10px;background:url('../images/common/cross.gif') right bottom no-repeat;}*/
.contentsbox2 dl dd.career-txt a {color:#666}
.contentsbox2 dl dd ul li {padding:0 60px 3px 7px; background:url('../images/icon/icon_list_01.gif') 0 5px no-repeat; line-height:16px; }



/*�л�����*/

.schedule_box { clear:both; width:100%; margin:10px 0 0px 0px}
.schedule_box a{cursor:pointer; color:#535353; text-decoration:none}

.schedule_top { text-align:center}
.schedule_top .month_now {border:1px solid #a2b1c0;background:#ecf0f3/*background:#3073b1 url('../images/icon/cal_icon2.png') 290px 6px no-repeat*/ ;color:#95a4c4;font-size:30px; font-weight:bold; padding:0 10px 0 50px; line-height:220%}
.schedule_top .month_link {text-align:right; margin:0 0 10px 0}
.schedule_top .month_link span {padding-right:3px}
.schedule_top .month_button { float:right }

#schedule_list { clear:both; width:100%; /*border-top:2px solid #1147a6;*/ border-bottom:1px solid #bbb; border-collapse:collapse; }
#schedule_list th {border:solid #839a9f; border-width:0px 1px 0 1px;line-height:25px; background: #9aacbd; text-align: center; color: #FFF; font-weight: bold; vertical-align: middle}
#schedule_list td { height:120px; border:1px solid #c8cfd5; background:#FFFFFF; vertical-align:top; }
#schedule_list td  dl {background-color:#fff}
#schedule_list td  dl dt a {text-decoration:none}
#schedule_list td  dl dt.sch_day {width:20px; text-align:center; height:20px; color:#fff; padding:1px 3px 2px 3px;background:#cfcfcf; border:1px dotted #cacaca }
#schedule_list td  dl dt.sch_day2 {width:30px; text-align:center;font-size:16px; height:25px; color:#fff; padding:5px 3px 3px 1px;background:#4095bd; font-weight:bold;border:1px dotted #4095bd }
#schedule_list td  dl dd.sch_event { float:right; padding:2px 3px 2px 3px;color:#FFF9F0; }
#schedule_list td  dl dd.sch_event a{ color:#fff}
#schedule_list td  dl dd.sch_list { clear:both; padding:0px 3px 7px 3px; background:#FFFFFF}
#schedule_list td .sch_preview { position:absolute; margin:7px 0 0 0; text-align:left; z-index:90; display:none; max-width:300px; }
#schedule_list td .sch_block { float:left; border:1px solid #f3be4c; }
#schedule_list td .sch_block p.c_subject { background-color:#FFF1DD; color:#f48b36;padding:5px 5px 4px 5px; line-height:150%; margin:0; }
#schedule_list td .sch_block p.c_content { clear:both; background-color:#FFF9F0; padding:5px 5px 4px 5px; border-top:1px solid #f3be4c; line-height:150%; margin:0; }



#schedule_write { clear:both; width:100%; }
#schedule_write { border-collapse:collapse; border-top:3px solid #CCCCCC; }
#schedule_write th { height:26px; font-weight:bold; background-color:#EEEEEE; text-align:center; border-bottom:1px solid #CCCCCC; }
#schedule_write td.sw_data1 { text-align:center; background-color:#F5F5F5; border-bottom:1px solid #CCCCCC; }
#schedule_write td.sw_data2 { text-align:left; padding:5px 3px 5px 3px; border-bottom:1px solid #CCCCCC; }
#schedule_write .sw_subject { width:98%; height:19px; border:1px solid #CCCCCC; }
#schedule_write .sw_content { width:98%; height:50px; border:1px solid #CCCCCC; margin-top:3px; }
.sw_button { background-color:#FFFFFF; text-align:center; padding:10px; }
.sw_button img { vertical-align:middle; }

button.schedule_btn {padding: 0 15px 0 30px; height: 24px; line-height: 24px; display:inline-block; margin-left:4px;background:#4f5964 url('../images/icon/cal_icon3.gif') 10px 6px no-repeat; color:#fff; cursor:pointer; vertical-align:middle;border:1px solid #3b4753 }
a.schedule_btn { padding: 0 15px 0 30px; height: 24px; line-height: 24px; display:inline-block; margin-left:4px;background:#4f5964 url('../images/icon/cal_icon3.gif') 10px 6px no-repeat; color:#fff; cursor:pointer; vertical-align:middle;border:1px solid #3b4753 }
.schedule_btn:hover {text-decoration:none;border:1px solid #134a75;background:#136aba url('../images/icon/cal_icon3.gif') 10px 6px no-repeat;color:#fff }

button.monty_btn {padding: 0 15px 0 30px; height: 24px; line-height: 24px; display:inline-block; margin-left:4px;background:#0261bd url('../images/icon/cal_icon1.gif') 10px 5px no-repeat; color:#fff; cursor:pointer; vertical-align:middle;border:1px solid #0e559a }
a.monty_btn { padding: 0 15px 0 30px; height: 24px; line-height: 24px; display:inline-block; margin-left:4px;background:#0261bd url('../images/icon/cal_icon1.gif') 10px 5px no-repeat; color:#fff; cursor:pointer; vertical-align:middle;border:1px solid #0e559a }
.monty_btn:hover {text-decoration:none;border:1px solid #a75914;background:#d76f13 url('../images/icon/cal_icon1.gif') 10px 5px no-repeat; color:#fff}



.schedule_box2 { clear:both; width:100%; margin:10px 0 0px 0px}

.schedule_top2 { text-align:center}
.schedule_top2 .month_now {border:1px solid #a2b1c0;background:#ecf0f3/*background:#3073b1 url('../images/icon/cal_icon2.png') 290px 6px no-repeat*/ ;color:#95a4c4;font-size:30px; font-weight:bold; padding:0 10px 0 50px; line-height:220%}
.schedule_top2 .month_link {text-align:right; margin:0 0 10px 0}
.schedule_top2 .month_link span {padding-right:3px}
.schedule_top2 .month_button { float:right }

#schedule_list2 { clear:both; width:100%; /*border-top:2px solid #1147a6;*/ border-bottom:1px solid #bbb; border-collapse:collapse; }
#schedule_list2 th {border:solid #839a9f; border-width:0px 1px 0 1px;line-height:27px; background: #9aacbd; text-align: center; color: #fff; font-weight: bold; vertical-align: middle}
#schedule_list2 td { height:25px; border:1px solid #c8cfd5; background:#FFFFFF;padding:6px}
/*#schedule_list2 .fo1{ font-family:'nanum','���� ����'; color:#043ca1 !important; font-weight:bold; font-size:26px}*/
#schedule_list2 .fo2{ color:#000; font-size:20px}
#schedule_list2 .fo3{ color:#bababa; font-weight:bold; font-size:10px}
#schedule_list2 .fo4{ color:#ff0000; font-weight:bold}
#schedule_list2 .b{  font-weight:bold}
#schedule_list2 td.mon{text-align:center; line-height:17px}
#schedule_list2 td  dl {background-color:#fff}
#schedule_list2 td  dl dt a {text-decoration:none}
#schedule_list2 td  dl dt.sch_day {width:20px; text-align:center; height:20px; color:#fff; padding:1px 3px 2px 3px;background:#cfcfcf; border:1px dotted #cacaca }
#schedule_list2 td  dl dt.sch_day2 {width:30px; text-align:center;font-size:16px; height:25px; color:#fff; padding:5px 3px 3px 1px;background:#4095bd; font-weight:bold;border:1px dotted #4095bd }
#schedule_list2 td  dl dd.sch_event { float:right; padding:2px 3px 2px 3px;color:#FFF9F0; }
#schedule_list2 td  dl dd.sch_event a{ color:#fff}
#schedule_list2 td  dl dd.sch_list { clear:both; padding:0px 3px 7px 3px; background:#FFFFFF}
#schedule_list2 td .sch_preview { position:absolute; margin:7px 0 0 0; text-align:left; z-index:90; display:none; max-width:300px; }
#schedule_list2 td .sch_block { float:left; border:1px solid #f3be4c; }
#schedule_list2 td .sch_block p.c_subject { background-color:#FFF1DD; color:#f48b36;padding:5px 5px 4px 5px; line-height:150%; margin:0; }
#schedule_list2 td .sch_block p.c_content { clear:both; background-color:#FFF9F0; padding:5px 5px 4px 5px; border-top:1px solid #f3be4c; line-height:150%; margin:0; }


.contentsbox {width:100%}
.orgintro {padding: 0}
div.togglelist {width:100%;border-bottom:1px solid #4c82b9}
div.togglelist:first-child {border:0}
div.togglelist dl {border-bottom:0px solid #e8e8e8}
div.togglelist dl:first-child {border-top:0px solid #4c82b9;}
div.togglelist dt {min-height:22px;padding:9px 40px 5px 80px; background:#fff url('../images/icon/association1.gif') no-repeat 40px 5px; color:#000; font-size:13px;border-bottom:1px dotted #c6d7e7;border-top:1px solid #4c82b9}
div.togglelist dt a {display:block; color:#333333; font-size:14px; font-weight:bold}
div.togglelist dt a:hover {text-decoration:none}
div.togglelist dt a:focus {text-decoration:none}
div.togglelist dt a:hover {text-decoration:none}
div.togglelist dd.hiddencontents {display:none}
div.togglelist dd {padding:9px 40px 0px 0; margin:0 20px 0 0; background:#fff}
div.togglelist dd .fo2 { font-weight:bold;color:#4275a7;padding-bottom:4px;background:#f3f3f3;}
div.togglelist dl.introbox {position:relative; width:710px; height:155px;padding:10px 0 17px 270px;border-bottom:1px dotted #c6d7e7}
div.togglelist dl.introbox dl {border-top:0;border:1px solid #e8e8e8}
div.togglelist dl.introbox:first-child {border-top:0}
div.togglelist dl.introbox dt {text-indent:10px;padding:0; background:none !important;border-bottom:0;border-top:0px}
div.togglelist dl.introbox dt span{display:block;line-height:30px; border:1px solid}
div.togglelist dl.introbox dt strong {display:block;padding:5px 0 0px 16px; color:#064aa4; font-weight:bold;font-size:15px;background:url('../images/icon/cam_dot3.gif') 0px 4px no-repeat}
div.togglelist dl.introbox dd {border:0; background:0}
div.togglelist dl.introbox dd.photo-img {position:absolute; width:193px; height:153px;padding:10px 0 0 10px;left:20px; top:0; margin-top:17px;background:url('../images/introduce/corporate_Bg2.gif') no-repeat}
div.togglelist dl.introbox dd ul {width:680px;padding:5px 10px 10px;height:94px;overflow-y: scroll; background:#f7f7f7;border:1px solid #e8e8e8;background:#f6fafc url('../images/icon/dotline2.gif') 0 0 repeat-y !important}
div.togglelist dl.introbox dd ul li {padding:0 60px 3px 16px; color:#868686;background:url('../images/icon/icon_list_03.gif') 8px 8px no-repeat; line-height:20px }
dl.introbox dt span {display:block;color:#000;font-size:12px;}
dl.introbox dd.career-txt {padding-top:15px}


/* �̻���*/
.corporate {width:100%}
.corporate .corporatevisual {padding:20px 0 30px 0; margin:0px 0 0 0;overflow:hidden;background:url('../images/introduce/s5_visual.jpg') right top no-repeat}
.corporate .corporatevisual h4 {padding:20px 0 7px 5px}
.corporate .corporatevisual p {padding:7px 0 10px 5px}
.corporate .corporatevisual .ltxt{font-size:14px; color:#3d3d3d; padding:0 0 0 7px}
.corporate .list {width:100%; line-height:23px;border-top:0px solid #365181}
.corporate .list:first-child {border:0}
.corporate .list dl.Director {position:relative; width:664px;padding:20px 0 17px 317px; border-bottom:1px solid #e8e8e8}
.corporate .list dl.Director:first-child {border-top:0}
.corporate .list dl.Director dt {width:97%;padding:0;}
.corporate .list dl.Director dt strong {display:block;padding:0 0 2px 22px; color:#064aa4;font-size:15px;background:url('../images/icon/cam_dot3.gif') 0px 5px no-repeat}
.corporate .list dl.Director dt span {padding-left:10px;color:#000;font-size:13px; }
.corporate .list dl.Director dd {border:0; background:0;width:97%;}
.corporate .list dl.Director dd.photo-img {position:absolute; width:255px; height:266px;padding:13px 0 0 13px;left:20px; top:0; margin-top:20px;background:url('../images/introduce/corporate_Bg.gif') no-repeat; border:0}
.corporate .list dl.Director dd.career-txt {padding-top:5px;}
.corporate .list dl.Director dd ul {padding:10px;height:168px;overflow-y: scroll; background:#f7f7f7;border:1px solid #e8e8e8;background:#f6fafc url('../images/icon/dotline2.gif') 0 0 repeat-y !important}
.corporate .list dl.Director dd ul li {padding:0 60px 3px 15px; color:#868686;background:url('../images/icon/icon_list_03.gif') 8px 10px no-repeat; line-height:21px;font-size:13px }

.contentsbox {width:100%;}

/* dtu News */
.News_list	{border-top:2px solid #1147a6;border-bottom:1px solid #1147a6}
.News_list li{border-bottom:1px solid #e5e5e5 }
.News_list li a {display:block;padding:25px 35px 0px 0; overflow:hidden; cursor:pointer; text-decoration:none}
.News_list li span .tit{color:#003a76; padding:0 0 6px 0;font-size:24px;font-weight:bold}
.News_list li span .tit a{color:#003a76; font-size:24px; font-weight:bold}
.News_list li a:hover .txt{color:#666; text-decoration:underline}
.News_list li .img{display:block; float:left; width:290px; height:220px;padding:13px 0 0 13px;background:url('../images/common/news_Bg.gif') no-repeat }
.News_list li .img_data	{display:block; float:left; width:640px}
.News_list li .txt_data{display:block; float:left; width:auto; padding:10px 0 0 0}
.News_list li .tit	{display:block; margin-bottom:10px;color:#000; font-size:16px}
.News_list li .txt	{display:block; margin-bottom:10px;color:#666; font-size:13px; line-height:20px}
.News_list li .t_number	{display:inline-block; background:#aabc73; padding:1px 5px 3px 5px;color:#fff}

.News_detail{position:relative;padding-top:15px; border-top:2px solid #136aba}
.News_detail .tit_wrap {padding:0 0 15px 10px; border-bottom:1px dotted #d6d6d6}
.News_detail .tit{color:#000; font-weight:bold; font-size:20px;line-height:140%;width:100%; text-align:center}
.News_detail .t_number{position:absolute; top:65px; right:5px;background:#aabc73; padding:1px 5px 3px 5px;color:#fff}
.News_detail .detail_con{padding:30px }
.News_detail .detail_con p{font-size:13px;line-height:25px}

.pre_next	{border-bottom:1px solid #136aba}
.pre_next	dl	{width:100%; border-top:1px solid #7da1c8; background:#f3f3f3;overflow:hidden}
.pre_next	dl.pre	dd {padding:14px 0 0 0;color:#333; font-size:13px;font-weight:bold}
.pre_next	dl.pre dd	a {color:#003a76}
.pre_next	dl.next	 dd{padding:14px 0 0 0;color:#333;font-size:13px;font-weight:bold}
.pre_next	dl.next dd a {color:#003a76 }
.pre_next	dt	{position:relative; float:left; width:49px; height:40px}
.pre_next	dd	a:hover{color:#38769c;text-decoration:underline}
.pre_next	dd.date{float:right; width:100px; height:30px; padding-top:10px; text-align:center}
.pre_next	.t_pre	{position:absolute; top:17px; left:20px; display:block; width:9px; height:5px; background:url('../images/icon/icon_board.png') no-repeat 0 -80px; text-indent:-9999px}
.pre_next	.t_next	{position:absolute; top:17px; left:20px; display:block; width:9px; height:5px; background:url('../images/icon/icon_board.png') no-repeat -19px -80px; text-indent:-9999px}

.dtu_searchwrap{padding:20px;background-color:#f1f1f1; border:1px solid #dfdfdf}
.dtu_search {text-align:center}
/*.dtu_search fieldset {} */
.dtu_search fieldset label {display:none}
.dtu_search fieldset input.txt {width:500px; height:29px; border:1px solid #959595;vertical-align: middle}
.dtu_search select.select2{font-size: 17px;height:34px;vertical-align: middle}

.contants {width:100%; padding:0;}



.tbl_type02 {margin-bottom: 40px; border-top: 2px solid #77c3bf; border-bottom: 1px solid #77c3bf;}
.tbl_type02 tbody th {padding: 11px 0 11px 30px; border-bottom: 1px solid #b7dede; background: #f0f9fa; text-align: left; color: #007276; font-weight: normal; vertical-align: middle;}
.tbl_type02 tbody .chk {padding-left: 3px; color:#dc4300;}
.tbl_type02 tbody td {padding: 7px 0 8px 10px; border-left:1px solid #b7ded9; border-bottom: 1px solid #b7ded9; vertical-align: middle}
.tbl_type02 tbody td .desc {padding-left: 5px; font-size: 12px; color:#7f7f7f;}
.tbl_type02 tbody td .desc01 {margin-top: 5px; padding-left: 10px; text-indent: -10px; font-size:11px; color:#35867c; line-height:14px}
.tbl_type02 tbody td .input_box {margin-top: 10px;}
.tbl_type02 tbody td .btn {margin-left: 2px;}
*+ html .tbl_type02 tbody td .btn {margin-left: 6px;}
.tbl_type02 tr.last td, .tbl_type02 tr.last th, .tbl_type02 tr td.last, .tbl_type02 tr th.last {border-bottom: 1px solid #77c3b6}
.tbl_type02 tbody td.no_result {padding: 15px 0 13px 0;text-align: center}

.page01 {padding-top:10px;margin-bottom: 40px; text-align: center}
.page01 span{padding:0;}
.page01 .btn {background: none;padding: 0; border:0}
.page01 a {padding: 0 6px 0 6px;display: inline-block; vertical-align: middle; line-height: 20px; height: 20px; background:#fff; border:1px solid #c1c1c1;color:#aeaeae;cursor:pointer; font-size:10px;font-family:'Tahoma'}
.page01 a:hover { background:#fff; text-decoration:none }
.page01 a.on {padding: 0 6px 0 6px;color:#436caa;background:#fff; text-decoration:none;border:1px solid #5c78a2; font-weight:bold }


.tb1{width:100%; margin-top:0px; border-top:2px solid #4d8ab3; border-bottom:1px solid #bbb; border-collapse:collapse}
.tb1 th{border:1px solid #abc3dc; background-color:#f3f3f3; padding:6px 2px 5px 2px; line-height:160%; font-weight:bold; font-size:14px; color:#333;}
.tb1 td{border:1px solid #e3e3e3; background-color:#fff; text-align:left; padding:10px; line-height:160%; font-size:12px; color:#6d6d6d}
.tb1 .lat1{background: #f8f9fa url('../images/icon/icon_list_03.gif') no-repeat 6px 15px;padding:4px 0 4px 15px;font-weight:bold; text-align:left;line-height:26px;font-size:12px; color:#4060a0}
.tb1 .lat2{padding:4px 0 4px 15px;font-weight:bold; text-align:left;line-height:26px;font-size:12px; color:#444}

/*.mail{} */
.mail dl {position:relative}
.mail dl dt {float:left;width:10%;padding:8px 0 0 10px;font-weight:bold; background:url('../images/common/login_dot.gif') 0px 13px no-repeat;color:#000}
.mail dl dd {float:left;width:90%;height:25px;margin:0;padding-bottom:15px}
.mail dl dd > input {width:540px; height:18px; padding:6px 10px 4px; color:#888; background:#f6f8fa; line-height:1.1; border:1px solid #b7b6b6; font-family:fontNg;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;}

.mail p {width:200px;margin:0 auto; padding:10px 0 0 100px}
.mail .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#000 transparent}

.iptTblX {width:100%; margin:0px 0 15px; border-top:1px solid #567cd3; border-bottom:1px solid #bbb; border-collapse:collapse; min-height:100%;}
.iptTblX th {border:solid #bbb; border-width:1px 1px 0 1px; color:#333; background:#f3f3f3;}
.iptTblX th:first-child {border-right:0px solid #bcbcbc; border-left:0;}
.iptTblX td {color:#6a6a6a;padding:8px 0.5em; line-height:16px; font-size:12px; border:solid #bbb; border-width:1px 0 0 0;}
.iptTblX td.lat {text-align:center;line-height:20px; background:#f8f9fa; font-size:13px; color:#4060a0}
.iptTblX td.lat2 {font-size:13px; color:#4060a0}


.tb_add00 table{width:100%; text-align:center; border-collapse: collapse;}
.tb_add00 table th{border:0;border-left:1px solid #aeaeae;border-top:1px solid #aeaeae}
.tb_add00 table thead th{padding:5px 0;}
.tb_add00 table thead tr:first-child th{border-top:0}
.tb_add00 table thead tr:first-child th:first-child{border-top:0;border-left:0;}
.tb_add00 table thead tr th.file{border-left:0}
.tb_add00 table thead tr th.file1{border-left:1px solid #aeaeae;}

.tb_add00 table tbody th:first-child{border-left:0; color:#fff; background:#7fb2e2}
.tb_add00 table tbody tr th{border-right:1px solid #aeaeae}
.tb_add00 table tbody tr td:first-child{border-left:0;}
.tb_add00 table tbody tr td{border-left:1px solid #aeaeae;font-size:12px; }
.tb_add00 table tbody tr td.file {border-left:0;font-size:12px;}
.tb_add00 table tbody tr td.file1 {border-left:1px solid #aeaeae;font-size:12px;}


.tb_add table{width:100%; text-align:center;}
.tb_add table tr:first-child th{border-top:0}
.tb_add table tr:first-child th:first-child{border-top:0;border-left:0}
.tb_add table tr td:first-child{border-left:0}
.tb_add table tr td{border-left:1px solid #aeaeae;font-size:12px;}
.tb_add table tr td.file1 {border-left:1px solid #aeaeae;font-size:12px;}



.tb_add06 table{width:100%; text-align:center;}
.tb_add06 table th{border:0;border-left:1px solid #aeaeae;border-top:1px solid #aeaeae}
.tb_add06 table th.ttop{margin-top:0px; border-top:1px solid #567cd3}
.tb_add06 table thead th{padding:5px 0;}
.tb_add06 table thead tr:first-child th{border-top:0}
.tb_add06 table thead tr:first-child th:first-child{border-top:0;border-left:0}
.tb_add06 table thead tr th.file{border-left:0}
.tb_add06 table thead tr th.fle{border-left:1px solid #aeaeae;}
.tb_add06 table tbody th:first-child{border-left:0; color:#fff; background:#7fb2e2}
.tb_add06 table tbody tr th{border-right:1px solid #aeaeae}
.tb_add06 table tbody tr td:first-child{border-left:0;}
.tb_add06 table tbody tr td{border-left:1px solid #aeaeae;font-size:12px; text-align:left; vertical-align:top;}
.tb_add06 table tbody tr td.file {border-left:1px solid #aeaeae;font-size:12px;}



.tb_add01 table{width:100%; text-align:center;border-collapse: co;}
.tb_add01 table th{border:0;border-left:1px solid #aeaeae;border-top:1px solid #aeaeae}
.tb_add01 table thead th{padding:5px 0;}
.tb_add01 table thead tr:first-child th{border-top:0}
.tb_add01 table thead tr:first-child th:first-child{border-top:0;border-left:0}
.tb_add01 table tbody th:first-child{border-left:0; color:#fff; background:#7fb2e2}
.tb_add01 table tbody tr th{border-right:1px solid #aeaeae}
.tb_add01 table tbody tr td:first-child{border-left:0}
.tb_add01 table tbody tr td{border-left:1px solid #aeaeae;font-size:12px;}

.tb_add02 table{width:100%;}
.tb_add02 table th{border:0;border-left:1px solid #aeaeae;border-top:1px solid #aeaeae}
.tb_add02 table thead th{padding:10px 0;}
.tb_add02 table thead tr:first-child th{border-top:0}
.tb_add02 table thead tr:first-child th:first-child{border-top:0;border-left:0}
.tb_add02 table tbody th:first-child{border-left:0}
/*.tb_add02 table tbody tr th{} */
.tb_add02 table tbody tr td:first-child{border-left:0}
.tb_add02 table tbody tr td{border-left:1px dotted #aeaeae;color:#6a6a6a}
.tb_add02 table tbody td.bbs_cnt {padding: 30px 30px 20px 30px; line-height:22px}
.tb_add02 table tbody td.title a {color: #136aba;font-size:15px}
.tb_add02 table tbody td.title {line-height:25px;color: #000;font-weight:bold;font-size:14px}
.tb_add02 table tbody td a:hover {color: #3070aa;font-weight:bold}


.tb_add04 table{width:100%;}
.tb_add04 table th{border:0;border-left:1px solid #aeaeae;border-top:1px solid #aeaeae}
.tb_add04 table thead th{padding:10px 0;}
.tb_add04 table thead tr:first-child th{border-top:0}
.tb_add04 table thead tr:first-child th:first-child{border-top:0;border-left:0}
.tb_add04 table tbody th:first-child{border-left:0}
.tb_add04 table tbody tr th{border-right:1px solid #aeaeae}
.tb_add04 table tbody tr td:first-child{border-left:0}
.tb_add04 table tbody tr td{border-left:1px dotted #aeaeae;color:#6a6a6a}
.tb_add04 table tbody td.title a:hover {color: #000; text-decoration:underline}
.tb_add04 table tbody td.title a {color: #fa8e25; font-size:11px;background: url('../images/icon/home2.gif') no-repeat 0px 2px;padding: 0 0 0 25px }
.tb_add04 table tbody td.title {color: #000;font-weight:bold}
.tb_add04 table tbody td a:hover {color: #3070aa;}

.iptTblX5 {width:100%; margin-top:0px; border-top:2px solid #1147a6; border-bottom:1px solid #bbb; border-collapse:collapse;}
.iptTblX5 th:first-child {border-right:1px dotted #bcbcbc; border-left:0;}
.iptTblX5 td {text-align:left;color:#6a6a6a;padding:0 0 0 15px; line-height:35px; font-size:12px; border:solid #bbb; border-width:1px 0 0 0;}
.iptTblX5 .sy1 {text-align:center; height:60px}
.iptTblX5 td input {width:100px;padding:3px 0 0 3px}  
.iptTblX5 td select {padding:3px 0 0 3px}  

.tb_add05 table{width:100%;text-align:center;}
.tb_add05 table thead th{padding:8px 0;}
.tb_add05 table thead tr:first-child th{border-top:0}
.tb_add05 table thead tr:first-child th:first-child{border-top:0;border-left:0}
.tb_add05 table tbody tr th{border-top:1px solid #aeaeae;line-height:35px;background:#f3f3f3;border-right:1px dotted #aeaeae}
.tb_add05 table tbody tr td:first-child{border-left:0}
.tb_add05 table tbody tr td{border-left:1px dotted #aeaeae;font-size:11px;}
.tb_add05 table tbody tr td.file {color: #545454;text-align:center;background: url('../images/icon/file.gif') no-repeat 12px 10px; text-indent:26px}
.tb_add05 table tbody tr td.left {font-size:13px; padding-left: 20px; text-align: left}
.tb_add05 table tbody tr td.left a {font-size:13px;color:#444}

.iptTblX2 {width:100%; margin-top:20px; border-top:2px solid #1147a6; border-bottom:1px solid #bbb; border-collapse:collapse;}
.iptTblX2 th {border:solid #bbb; border-width:1px 1px 0 1px; color:#333; background:#f3f3f3}.
.iptTblX2 th:first-child {border-right:1px dotted #bcbcbc; border-left:0;}
.iptTblX2 td {padding:8px 0.5em; line-height:12px; border:solid #bbb; border-width:1px 0 0 0;}


a.btn_search {padding: 0 0 0 12px; line-height: 24px; height: 25px; background: url('../images/btn/btn_search.gif') no-repeat 0 0; cursor: pointer; display: inline-block; vertical-align: middle}
a.btn_search span {padding: 0 14px 0 0; height: 25px; color:#fff; background: url('../images/btn/btn_search.gif') no-repeat 100% 0; cursor: pointer; display: inline-block; vertical-align: middle; border: 0 none}

a.btn_down {padding: 0 0 0 18px; line-height: 24px; height: 25px; background: url('../images/btn/btn_file_download.gif') no-repeat 0 0; cursor: pointer; display: inline-block; vertical-align: middle}
a.btn_down span {padding: 0 18px 0 0; margin-left:10px;height: 25px; color:#fff;  cursor: pointer; display: inline-block; vertical-align: middle; border: 0 none}

.btn_down2 {padding: 0 0 0 5px; line-height: 19px; height: 20px; background: url('../images/btn/btn_download.gif') no-repeat 0 0; cursor: pointer; display: inline-block; vertical-align: middle;font-size: 12px}
.btn_down2 span {padding: 0 10px 0 0; margin-left:10px;height: 20px; color:#fff; background: url('../images/btn/btn_download.gif') no-repeat 100% 0; cursor: pointer; display: inline-block; vertical-align: middle; border: 0 none}

/*.pdf_down {margin-bottom: 20px; padding: 0 10px 0 10px; position: relative; border: 1px solid #e8e8e8; border-radius: 5px; background: url('../images/common/bg_download01.gif') repeat 0 0;}*/
.pdf_down .text {padding: 9px 0 8px 22px; font-size: 12px; color: #7f7f7f; height: 16px; background: url('../images/icon/ico_alarm.png') no-repeat 0 9px;}
.pdf_down .btn {position: absolute; top: 7px; right: 14px;}


/* �ܸ޴� */

a.link { padding: 0 12px 0px 16px; height: 20px; line-height: 20px; display:inline-block; border:0 none; margin:0; border:1px solid #35658a; background:#43769a url('../images/common/cross.gif') 8px 8px no-repeat; color:#fff; cursor:pointer; vertical-align:middle;font-size: 12px;}
.link:hover {text-decoration:none; background:#9ca335 url('../images/common/cross.gif') 8px 8px no-repeat; border:1px solid #6f7513;font-size: 12px}




.category {margin-bottom:3px;height:18px;padding:0px 10px 11px 10px; position: relative; border-bottom: 1px solid #ffff; background:#004382 /*url('../images/common/bg_download01.gif') repeat 0 0*/}
.category .text {padding: 9px 0 8px 25px; font-size: 12px; color: #7f7f7f;font-weight:bold; height: 16px}
.category .btn {position: absolute; top: 4px; right: 3px;}

a.catelink { padding: 0 17px 3px 18px; height: 16px; line-height: 16px; display:inline-block; border:0 none; margin-left:4px; border:1px solid #8ba0bf; background:#3b6eb9; color:#fff; cursor:pointer; vertical-align:middle }
.catelink:hover {text-decoration:none; color:#fff;background:#1e54a4; border:1px solid #8ba0bf}

a.catelink2 { padding: 0 17px 3px 18px; height: 16px; line-height: 16px; display:inline-block; border:0 none; margin-left:4px; border:1px solid #d5dde4; background:#538ec5 url('../images/icon/cross.gif') 8px 7px no-repeat;color:#fff; cursor:pointer; vertical-align:middle }
.catelink2:hover {background:#531e54 url('../images/icon/cross.gif') 8px 7px no-repeat;text-decoration:none; color:#fff;border:1px solid #8ba0bf}

a.catelink3 { padding: 0 17px 3px 18px; height: 16px; line-height: 16px; display:inline-block; border:0 none; margin-left:4px; border:1px solid #d5dde4; background:#967DCF url('../images/icon/cross.gif') 8px 7px no-repeat;color:#fff; cursor:pointer; vertical-align:middle }
.catelink3:hover {background:#a48ec5 url('../images/icon/cross.gif') 8px 7px no-repeat;text-decoration:none; color:#fff;border:1px solid #8ba0bf}


.dtu_searchwrap3{margin-top:20px;padding:10px;background-color:#f1f1f1; border:1px solid #dfdfdf}
.dtu_search3 {text-align:center; padding:0 5px 0 0}
/* .dtu_search3 fieldset {} */
.dtu_search3 fieldset label {display:none}
.dtu_search3 fieldset input.txt {width:500px; height:19px; border:1px solid #959595;vertical-align: middle}
.dtu_search3 select.select2{font-size: 13px;height:24px;vertical-align: middle}

/* �� */
.tabgruop {margin:10px 0 30px 0;}
.tab01 {border-bottom: 1px solid #4cb5d4; border-left: 1px solid #a9a9a9; background: url('../images/common/bg_tab.gif') repeat-x 0 40px;}
*+ html .tab01 {display: inline-block;}
* html .tab01 {display: inline-block;}
.tab01:after {clear: both; display: block; visibility: hidden; content: ' ';}
.tab01 li {float: left; width: 25%; letter-spacing: -1px; font-size: 13px;}
.tab01 li a {color: #222; display: block; vertical-align: middle; background:#f7f7f7; border-top:1px solid #a9a9a9; border-right:1px solid #a9a9a9; border-bottom: 0 none; text-align: center; zoom:1;}
.tab01 li.on a {color:#005ba4; background:#fff; margin-left:-1px; border:1px solid #4cb5d4; border-top:2px solid #009abf; border-right:1px solid #4cb5d4; border-bottom: 0 none; margin-bottom:-1px; font-weight: bold;}
.tab01 li a span {cursor: pointer; display: inline-block; vertical-align: middle; padding: 8px 0 0; height: 30px; line-height: 1.3;}
.tabgruop .type01 li {width: 33.33%;}
.tabgruop .type01 li a {white-space: nowrap;}

/* private */
.scroll01 {margin-bottom: 20px;padding: 16px; border: 1px solid #e8e8e8; color:#535353; line-height: 21px;z-index:0}
/*.scroll01 {margin-bottom: 20px; height: 600px; padding: 16px; border: 1px solid #ccc; overflow-y: scroll; color:#535353; line-height: 21px;z-index:0}*/
.scroll01 li {margin-bottom: 15px;}
.scroll01 li ol {padding-top: 5px}
.scroll01 li ol li{padding:0 0 0 25px;line-height:18px}
.scroll01 li ol li ol{padding:10px 0 0 0}
.scroll01 li ol li ol li{padding:0 0 0 10px;line-height:18px}
.scroll01 ol li p {font-size:13px;margin-top: 10px;padding-left:10px}
.scroll01 ol li strong {color:#3a5399 !important;font-size:15px;font-weight:bold;background: url('../images/icon/icon_list_02.gif') no-repeat 4px 6px; padding:0 0 0 13px}

.scroll02 {margin-bottom: 20px;padding: 16px; border: 1px solid #ccc; color:#535353; line-height: 21px;z-index:0}
.scroll02 p {font-size:14px;margin-bottom: 10px; text-indent: 0;}
.scroll02 h3 {color:#3a5399 !important;font-size:15px;font-weight:bold;background: url('../images/icon/icon_list_02.gif') no-repeat 4px 9px; padding:0px 0 10px 13px}
.scroll02 ul {background:#f7f7f7; border-top:1px solid #a9a9a9;border-bottom:1px solid #d8d8d8;padding:10px; margin-bottom:30px}
.scroll02 ul li {background: url('../images/icon/dotGray.png') no-repeat 11px 9px; color:#737373;padding:0 0 0 18px}


.private {margin-bottom: 40px; border-top: 2px solid #7b989f;}
.private thead th {padding: 4px 0 4px 0; border-left:1px solid #b3c4c9; border-bottom: 1px solid #b3c4c9; color:#3b5468; background:#eff3f4; vertical-align: middle; font-weight: normal}
.private thead th p {margin-top: 5px;}
.private tbody td {padding: 3px 5px 4px 10px; border-left:1px solid #b3c4c9; border-bottom: 1px solid #b3c4c9; text-align: center; vertical-align: top}
.private .left {padding-left: 20px; text-align: left;}
.private tbody th {padding: 4px 0 4px 0; border-left:1px solid #b7ded9; border-bottom: 1px solid #b3c4c9; text-align: center; background:#f8f8f8; font-weight: normal; vertical-align: middle}
.private .l_none {border-left: none}
.private tr.last th, .private tr.last td, .private .last {border-bottom: 1px solid #77c3b6}


button.login_btn {padding: 0 28px 0 31px;line-height: 60px; display:inline-block; border:0 none; margin-left:4px;background:#1147a6; color:#fff; cursor:pointer; vertical-align:middle;border:1px solid #173a77 }
a.login_btn:hover {font-size:16px;font-weight:bold;text-decoration:none;border:1px solid #a75914;background:#d76f13 } 
a.login_btn {font-size:16px;font-weight:bold; padding: 0 28px 0 31px; line-height: 60px; display:inline-block; border:0 none; margin-left:4px;background:#9ca335; color:#fff; cursor:pointer; vertical-align:middle;border:1px solid #6f7513 }


.pont {margin-bottom: 20px; padding: 3px 10px 1px 10px; font-size: 12px; position: relative; border: 1px solid #e8e8e8; background: url('../images/common/bg_download01.gif') repeat 0 0}
.pont .text {padding: 0px 0 8px 20px; font-size: 12px; color: #7f7f7f;font-weight:bold; height: 18px; background: url('../images/common/ico_alarm.png') no-repeat 0 4px}
.pont .btn {position: absolute; top: 6px; right: 14px}
.pont dl.menugo2 {position: absolute; right:2px;top:10px}
.pont dl.menugo2 dd label {display:none}
.pont dl.menugo2 dd p {margin:0 0 4px 0}
.pont dl.menugo2 dd p select {width:165px; height:22px; border:1px solid #cacaca; vertical-align:middle}
.pont dl.menugo2 dd p button {width:34px; height:22px; vertical-align:middle; background:url('../images/btn/btn_go.gif') 0 0 no-repeat; text-indent:-99999px}


.pont1 {margin-bottom: 20px; padding: 3px 10px 1px 10px; font-size: 12px; position: relative; border: 1px solid #e8e8e8; background: url('../images/common/bg_download01.gif') repeat 0 0}
.pont1 .text {padding: 0px 0 8px 20px; font-size: 12px; color: #7f7f7f;font-weight:bold; height: 18px; background: url('../images/common/ico_alarm1.png') no-repeat 0 4px}


.add_list { width:100%; margin:10px 0 0; border-bottom:solid 1px #a1c5db }
.add_list th {background-color:#8bb7e1;color:#fff;font-size:0.92em;height:22px;}
.add_list td { padding: 4px 0 1px 10px; text-align: left; line-height: 16px; word-spacing: -1px; font-size:0.92em; color: #7b7b7b; border-bottom: 1px solid #e9e9e9; }
.add_list td a { font-size:0.92em; color: #7b7b7b; }



.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}


/* ��ο� */
#fund_frm { position:relative; margin-bottom:5px; }
#fund_frm:after {display:block;visibility:hidden;clear:both;content:""}

#fund_frm li { float:right; margin-left:30px; font-size:1em;}
#fund_frm li select{font-size: 12px;height:30px;vertical-align: middle}
#fund_frm li:first-child { float:left; margin-left:0px; }
#fund_frm li span { color:#567CD3; font-weight:bold; }
#fund_frm .btn_submit {padding:3px 12px;border:0;background:#ff3061;color:#fff;letter-spacing:-0.1em;cursor:pointer}

#fund70_frm { position:relative; margin-bottom:5px; }
#fund70_frm:after {display:block;visibility:hidden;clear:both;content:""}

#fund70_frm li { float:right; margin-left:30px; font-size:1em;}
#fund70_frm li select{font-size: 12px;height:20px;vertical-align: middle}
/* #fund70_frm li:first-child { float:left; margin-left:0px; } */
#fund70_frm li span { color:#567CD3; font-weight:bold; }