@charset "euc-kr";
@import url('base.css');

/* Layout Selector */
#Wrapbody {margin:0 auto; padding:0px; min-width:1280px; background:url('/common/images/top-bg.gif') center bottom no-repeat;}
#Wrap {margin:0 auto; padding:0px; width:1280px;}
#header {margin:0 auto; padding:0px; height:95px;}
#container {position:relative; margin:0 auto; padding:0px; margin-top:-40px; min-width:1280px; width:1280px; height:459px;}
#Footerbody {min-width:1280px; margin:0 auto; padding:0px; border-top:1px solid #939393; height:90px; margin-top:20px;}
#Footer {margin:0 auto; padding:0px; width:1200px;}

.box {padding:0;}
.clear {display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* Header */
.util {float:right; margin-top:10px; margin-right:20px;}
.util li {float:left; margin:0px 15px 0px 0px; color:#dcdcdc; font-weight:250;}
.util li a {color:#e6e6e6; font-weight:200;}
.util li a:hover {color:#fff; font-weight:300;}
.logo_top {float:left; margin-top:13px; margin-left:25px; background:#fff;}

/* Menu Script */
.gnb {float:left; padding-top:20px;}
.gnb .menu {width:1010px; margin-left:40px;}
#dd {display:table; width:100%; margin:0; padding:0;}
#dd li {display:table-cell; position:relative; margin:0; padding:0; list-style: none; color:#b1c4d1;}
#dd li a.menu {display:table-cell; text-align: center; margin:0; color:#000; height:55px; text-decoration:none; font-size:17px; font-weight:500;}
.submenu {position:absolute; width:100%; background:#d8d8d8; visibility:hidden; z-index:20; border:1px solid #0d3c96;}
.submenu a {display:block; font-size:13px; text-align:left; text-decoration:none; padding:10px; margin-left:0px; color:#000; letter-spacing:0.04em;}
.submenu a:hover {background-color:#0d3c96; color:#fff;}
.menu {margin-left:31px;}

/* Mainvisual-wp */
.mv-wp {min-width:1280px; height:390px;}
.mv-wp .mv01 {width:100%; height:420px; background:url('/common/images/mv_bg.jpg') center -20px no-repeat;}
.mv-wp .mv02 {width:100%; height:420px; background:url('/common/images/mv_bg.jpg') center -20px no-repeat;}
.sv-wp .title_h2 {width:1140px; margin:0 auto; text-align:center; height:;}
.sv-wp .title_h2 p {color:#fff; font-weight:300; font-size:13px;  padding-top:35px; height:px; line-height:30px; letter-spacing:0.05em;}
.sv-wp .title_h2 h2 {font-size:28px; height:30px; line-height:30px; color:#fff; font-weight:260;}
.right_quick {position:absolute; top:95px; left:50%; margin-left:495px; z-index:10;}

/* Main con */
#container .cleft {float:left; width:945px;}
#container .cleft .quick {width:945px; background:#fff;}
#container .cleft .quick dl {display:table; width:100%; border:1px solid #e1e1e1; border-right:none; text-align:center;}
#container .cleft .quick dl dt {display:table-cell; width:160px; border-right:1px solid #e1e1e1; text-align:left; background:#1d4299;}
#container .cleft .quick dl dt p {padding-left:20px; color:#fff; font-size:17px;}
#container .cleft .quick dl dt p span {font-size:13px;}
#container .cleft .quick dl dd {display:table-cell; width:128px; border-right:1px solid #e1e1e1;}
#container .cleft .quick dl dd a {display:block; padding:18px 0; font-size:14px;}
#container .cleft .quick dl dd a:hover {color:#1d4299}

#container .cleft .banner {float:left; width:316px; margin-top:9px; height:358px;}
#container .cleft .banner > p a {display:block;}
#container .cleft .banner .ban1 a {background:url('/common/images/ban01_h.jpg') no-repeat;}
#container .cleft .banner .ban1 a img:hover {opacity:0; }
#container .cleft .banner .ban2 a {background:url('/common/images/ban02_h.jpg') no-repeat;}
#container .cleft .banner .ban2 a img:hover {opacity:0; }

#container .cleft .bbs {float:right; margin-top:9px; margin-right:20px; width:585px; height:358px;}
#container .cleft .bbs > div .tit {position:relative; padding:10px 0; border-bottom:1px solid #d7d7d7;}
#container .cleft .bbs > div .tit p {padding-left:10px; font-size:23px; font-weight:500; color:#1d4299;}
#container .cleft .bbs > div .tit a {position:absolute; right:20px; top:13px;}
#container .cleft .bbs > div .cont {margin:0 15px 10px;}
#container .cleft .bbs .edu {height:190px;}
#container .cleft .bbs .edu dl {padding:13px 10px; border-bottom:1px dashed #d7d7d7}
#container .cleft .bbs .edu dl dt {float:left; font-size:16px; font-weight:500; color:#e88830;}
#container .cleft .bbs .edu dl dd {float:right; width:435px; font:normal 12px/18px "±¼¸²",Gullim; color:#202020;}
#container .cleft .bbs .edu dl dd a {font:normal 12px/18px "±¼¸²",Gullim; color:#202020;}
#container .cleft .bbs .notice .cont {margin-top:13px; font:normal 12px/18px "±¼¸²",Gullim; color:#202020;}

#container .cright {float:right; width:329px;}

#container .cright .login {width:329px; height:194px; background:url('/common/images/bg_loginbox.png');}
#container .cright .login .tit {padding:30px 0 0 28px; color:#fff; font-size:26px; line-height:1;}
#container .cright .login .tit p {padding-bottom:7px; color:#fff; font-size:16px;}
#container .cright .login .cont {width:222px; margin:19px 0 0 28px;}
#container .cright .login .cont input {padding-left:5px; width:140px; height:26px; border:none;}

#container .cright .schedule {width:327px; margin-top:9px; height:212px; border:1px solid #e0e0e0;}


/*¼­ºêºñÁê¾ó subvisual-wp*/
.sv-wp {min-width:1280px; height:140px; background:url('/common/images/sv_bg.jpg') center top no-repeat; border-bottom:1px solid #d7d8d1;}
.sv-wp .title_h2 {position:relative; width:1140px; margin:0 auto; text-align:center;}
.sv-wp .title_h2 p {color:#4b556f; font-weight:400; font-size:15px; padding-top:40px; height:px; line-height:25px; letter-spacing:-0.02em;}
.sv-wp .title_h2 h2 {font-size:26px; height:30px; line-height:30px; color:#1b2b59; font-weight:bold;}

#s-container {margin:0 auto; padding:0px; width:1280px; margin-bottom:40px;}

/* subMenuTap »ó´ÜÅÇÀÌ¿ëÇÒ¶§ */
/*.sleft-wp {width:100%; height:auto ; border-bottom:1px solid #ddd; background:#fff;}
.sleft-wp .sl {width:1140px; margin:0 auto;}
.sleft-wp .sl ul {display:table; width:1140px; border-collapse:collapse; table-layout: fixed;}
.sleft-wp .sl ul li {display:table-cell; text-align:center; box-sizing:border-box; height:auto;  border:1px solid #ddd; border-top:0px; border-bottom:0px;}
.sleft-wp .sl ul li a {display:block; font-size:14px; padding:14px 5px;}
.sleft-wp .sl ul li:hover {background:#eee; color:#000;}
.sleft-wp .sl ul li.on { background-color:#b9161a;}
.sleft-wp .sl ul li.on  a {color:#fff;}*/


/* Left Menu */
.lnbWrap {width:218px; float:left; margin-left:20px; background:url('/common/images/lnb_bg.gif') no-repeat top;}
.lnbWrap .lnbtit {display:table-cell; padding:10px 0 0 20px; height:123px; font-size:24px; color:#fff; font-weight:500; box-sizing:border-box; -moz-box-sizing:border-box;}
.lnbWrap ul {border:1px solid #dddddd; border-bottom:none;}
.lnbWrap ul li {background:#f3f5f8;}
.lnbWrap ul li a {display:block; line-height:49px; height:49px; font-size:15px; padding-left:20px; border-bottom:1px solid #dddddd;}
.lnbWrap ul li.on {background:#fff;}
.lnbWrap ul li.on a {color:#1d4299; background:url('../images/lnb_on.gif') 198px 18px no-repeat; border-bottom:2px solid #1d4299;}


/* contentsTitle */
.tit-sub {padding-top:45px;}
.tit-sub .subTit {padding-bottom:25px; color:#222; font-size:35px; font-weight:500; line-height:1; border-bottom:1px solid #dddddd;}


/* subContents */
.subcontents{float:right; margin-top:10px; margin-bottom:15px; margin-right:30px; width:950px;}
.text_sub{margin:30px 20px 0px; background:#ffffff;}
.sub_ban {margin-bottom:40px;}

/* greeting */
.greeting dl {width:100%;}
.greeting dl dt {font-size:23px; font-weight:500; padding-bottom:35px; color:#4d7ebf}
.greeting dl dd {float:left; width:49%; padding-right:2%; }
.greeting dl dd p {padding-bottom:20px; font-size:14px; line-height:26px;}

/* history */
.history > div {padding-top:25px;}
.history .dt {position:absolute; width:170px; padding: 0 23px 0 30px; font-size:19px; font-weight:500; line-height:21px; color:#3783c3; background:url('/common/images/bull_blue.png') no-repeat right 2px;}
.history .dd {padding-top:40px; margin-left:210px; background:url('/common/images/his_line_bg.gif') repeat-y 6px;}
.history dl {padding-bottom:45px; }
.history dl dd {padding:10px 0 10px 38px; margin-left:1px; background:url('/common/images/his_dd_bg.png') no-repeat left 15px;}
.history dl dd p {display:table-cell; vertical-align:top; font-size:14px; line-height:21px;}
.history dl dd p.year {width:95px; color:#444;}

/* article */
.article { overflow:scroll;  height:540px;  text-align:center;  padding-top:70px }

/* organization */
.organization .org_table {padding-top:40px;}
.organization .org_table .contit {padding-left:18px; margin:0 0 20px 10px; font-size:18px; color:#333; background:url('/common/images/bull_blue.png') no-repeat left center;}
.organization .org_table table th {height:60px; font-size:15px; background:#6190ca; color:#fff}
.organization .org_table table td {height:60px; font-size:15px; border-bottom:1px solid #ddd; text-align:center;}

/* location */
.location #map {width:100%; height:350px;}
#save-widget {width:300px; box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px; background-color:white; font-family:Roboto, Arial; font-size:13px; margin:15px;}
.location .mapview {margin-top:15px; padding:10px 20px; border:7px solid #eee;}
.location .mapview table tr:first-child th {width:100%; padding:20px 0; border-bottom:2px solid #cbd7e7; font-size:19px; font-weight:500; color:#4d7ebf; text-align:center;}
.location .mapview table th {width:25%; padding:15px 0 15px 40px; font-size:14px; color:#444; text-align:left;}
.location .mapview table th i {padding-right:6px; color:#3e8dd6;}
.location .mapview table td {font-size:14px;}
.location .book table tr:first-child th {border-bottom:2px solid #cbd7e7;}
.location .book table .tit th {width:auto; padding:15px 0; text-align:center; font-size:15px; color:#3e8dd6; border-bottom:2px solid #cbd7e7;}
.location .book table td {padding:15px 20px; border-bottom:1px solid #ddd; text-align:center; }


/* business  */

.business { margin: 50px 5px; }

.text_sub h4 { margin-top: 40px; padding-top: 18px; text-align: center; font-size: 27px; color: #005aab; line-height: 1; letter-spacing: -0.05em; background: url('/common/images/bull_title_b.gif') left  top no-repeat;  background-position:center top;  }
.text_sub h5 { margin-top: 50px; padding: 12px 0px 40px 0px; text-align: left; font-size: 25px; color:  #333; line-height: 1; letter-spacing: -0.05em; background: url('/common/images/bull_title_g.gif') left  top no-repeat;  background-position:left top;  }
.text_sub h6 { margin-top: 40px; padding: 18px 0px 20px 0px; text-align: center; font-size: 27px; color:  #f49a33; line-height: 1; letter-spacing: -0.05em; background: url('/common/images/bull_title_o.gif') left  top no-repeat;  background-position:center top;  }
.text_sub .h6_t { text-align: center; line-height:2;  font-size: 15px; }
.text_sub .h7 {  clear:both; margin-top:40px; padding: 12px 0px 30px 0px; text-align: left; font-size: 25px; color:  #333; line-height: 1; letter-spacing: -0.05em; background: url('/common/images/bull_title_o.gif') left  top no-repeat;  background-position:left top;  }
.text_sub .h7 span { font-size: 15px;  }

.business .title_img_01 { background: url('/business/images/business02_title_01.gif') left  top no-repeat; width:900px; height:382px; }
.business .title_img_02 { background: url('/business/images/business02_title_02.gif') left  top no-repeat; width:900px; height:382px; }

.dt_b {padding-left:21px; margin:0 0 20px 10px; font-size:15px; color:#333; background:url('/common/images/bull_blue.png') no-repeat left center; vertical-align:middle;}
.dt_g {padding-left:21px; margin:0 0 20px 10px; font-size:15px; color:#005aab; background:url('/common/images/bull_green.png') no-repeat left center; vertical-align:middle;}
.dt_o {padding-left:21px; margin:0 0 20px 10px; font-size:15px; color:#005aab; background:url('/common/images/bull_orange.png') no-repeat left center; vertical-align:middle;}
.dt_r {padding-left:21px; margin:0 0 20px 10px; font-size:15px; color:#005aab; background:url('/common/images/bull_red.png') no-repeat left center; vertical-align:middle;}

.business_table {margin-top:20px;  font-size:15px; }
.business_table th {font-size:15px;  font-weight:500;  border-right:1px solid #dfdfdf; text-align:left; padding-left:55px; color:#005aab; line-height:1.5; }
.business_table td {font-size:15px; line-height:2; padding:15px 0 15px 40px;}
.business_table .border {border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.business_table .border_top { border-top:1px solid #dfdfdf;  }

.business_table2 { margin-top:45px; font-size:15px; text-align:center; border-top:1px solid #dfdfdf; }
.business_table2 th, .business_table2 td {padding:15px 0 ; font-size:15px;  line-height:2; border-bottom:1px solid #dfdfdf;}
.business_table2 .title_c1 {background-color:#005aab;}
.business_table2 .title_c2 th {background-color:#f9f9f9;  font-weight:500}
.business_table2 .title_c2 td {text-align:left; padding-left:5%; }
.business_table2 .border th {background-color:#f9f9f9; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.business_table2 .border td {border-top:1px solid #dfdfdf; }

.business_m{ clear:both; padding-left:50px; }
.business dl {font-size:15px;  }
.business dt {font-size:15px; float:left;  line-height:2;  font-weight:500}
.business dd {font-size:15px; line-height:2; }
.business .t_dl { padding-left:20px; }
.business .t_dd { text-indent:55px; }

.business .dl_m dt { height:220px; margin-left:20px;}
.business .dl_m_l { width:342px; }
.business .dd_o { color:#ee5a00; }
.business .p { padding-top:50px; }

/* schedule01 */

.business .dt_r {padding-left:21px; margin:0 0 40px 10px; font-size:15px; color:#cd1b1b; background:url('/common/images/bull_red.png') no-repeat left center; vertical-align:middle;}
.business_table2 .title_c3 th {background-color:#f9f9f9;  font-weight:500}
.business_table2 .title_c3 td {text-align:center; }
.business .dt_o_x {padding-left:21px; margin:0 0 20px 10px; font-size:17px; color:#005aab; background:url('/common/images/bull_orange.png') no-repeat left center; vertical-align:middle;}

/* support01 */

.support .dt_r {padding-left:21px; margin:0 0 40px 10px; font-size:15px; color:#cd1b1b; background:url('/common/images/bull_red.png') no-repeat left center; vertical-align:middle;}
.support  .img_s { padding:20px 50px;}

.text_sub .h8 { margin-top: 40px; padding-top: 18px; text-align: center; font-size: 27px; color: #08941f; line-height: 1; letter-spacing: -0.05em; background: url('/common/images/bull_title_g.gif') left  top no-repeat;  background-position:center top;  }
.text_sub .h8_s { margin-top: 50px; padding: 12px 0px 20px 0px; text-align: left; font-size: 25px; color:  #333; line-height: 1; letter-spacing: -0.05em; background: url('/common/images/bull_title_g.gif') left  top no-repeat;  background-position:left top;  }
.text_sub .h8_t { line-height:2;  font-size: 15px;}

.text_sub .downbtn {color:#cd1b1b; font-size:15px;}

.support_table{ margin-top:0px; font-size:15px; text-align:center; border-top:1px solid #dfdfdf; }
.support_table th, .support_table td {padding:5px 0 ; font-size:15px;  line-height:2; }
.support_table .title_c1 {background-color:#005aab; }
.support_table .border th {background-color:#f9f9f9; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.support_table .border td {border-top:1px solid #dfdfdf;  }
.support_table .title_c3 th,.support_table .title_c3 td { border:1px solid #dfdfdf; } 
.support_table .title_c3 th {background-color:#f9f9f9;  font-weight:500; }
.support_table .title_c3 td {text-align:center;}

.support dl {font-size:15px;  }
.support dt {font-size:15px;  line-height:2;  font-weight:500}
.support dd {font-size:15px; line-height:2;  padding-left:35px;}
.support .dt_g_f {padding-left:21px; margin:5px  0 0 10px; font-size:15px; color:#005aab; background:url('/common/images/bull_green.png') no-repeat left center; vertical-align:middle;}
.support .dt_g_x {padding-left:21px; margin:5px  0 0 10px; font-size:20px; color:#005aab; background:url('/common/images/bull_green.png') no-repeat left center; vertical-align:middle;}
.support .dt_g {padding-left:21px; margin:20px  0 0 10px; font-size:15px; color:#005aab; background:url('/common/images/bull_green.png') no-repeat left center; vertical-align:middle;}

/* map01 */
.map ul { padding-left:75px; }
.map li { float:left; padding:20px 50px 15px 0px; }


/* Footer */
#Footer .address {clear:both; font-size:12px; line-height:21px; padding-top:16px; text-align:center;}
#Footer .address span {color:#333;}




