#container .content-area { display: table; width: 100%; table-layout: fixed; }
#container .content-area .left-menu-holder { display: table-cell; width: 230px; vertical-align: top; background: #fff url(../images/bg/sub_left06.jpg) no-repeat; border:  1px solid #e0e0e0; }
#container .content-area .left-menu-holder .left-menu-header { display: block; height: 140px; color: #2a3f76; text-align: center; font: bold 16px Nanum Barun Gothic; background: url(../images/bg/bg_leftmenu.jpg) no-repeat; background-size:100%; border-bottom:1px solid #e0e0e0;}
#container .content-area .left-menu-holder .left-menu-header span { display: block; padding-top: 60px; font-size: 30px; }
#container .content-area .left-menu-holder .left-menu > li { color:#666666; border-bottom: 1px solid #e0e0e0; background: #fff url(../images/icon/ico_lefmenu.png) 95% 50% no-repeat; }
#container .content-area .left-menu-holder .left-menu_sub > li{ color:#666666; border-top: 1px solid #e0e0e0;  background: #fbfbfb url(../images/icon/ico_lefmenu.png) 95% 50% no-repeat; }
#container .content-area .left-menu-holder .left-menu > li a { display: block; text-decoration: none; padding: 17px 20px; color:#666666; font: normal 16px Nanum Barun Gothic;}
#container .content-area .left-menu-holder .left-menu_sub > li a { display: block; text-decoration: none; padding: 17px 30px; color:#666666; font: bold 16px Nanum Barun Gothic;}

#container .content-area .left-menu-holder_1 { display: table-cell; width: 230px; vertical-align: top;  no-repeat; border:  1px solid #e0e0e0; }
#container .content-area .left-menu-holder_1 .left-menu-header { display: block; height: 140px; color: #2a3f76; text-align: center; font: bold 16px Nanum Barun Gothic; background: url(../images/bg/bg_leftmenu.jpg) no-repeat; border-bottom:1px solid #e0e0e0;}
#container .content-area .left-menu-holder_1 .left-menu-header span { display: block; padding-top: 60px; font-size: 30px; }
#container .content-area .left-menu-holder_1 .left-menu_ {width: 230px; height: 266px; background: url(../images/bg/sub_left06_1.jpg) no-repeat;}
#container .content-area .left-menu-holder_1 .left-menu > li { border-bottom: 1px solid #e0e0e0; background: #fff url(../images/icon/ico_lefmenu.png) 95% 50% no-repeat; }
#container .content-area .left-menu-holder_1 .left-menu > li a { display: block; color: #666666; text-decoration: none; padding: 17px 20px; font: bold 16px Nanum Barun Gothic;/*&:hover{						
	background:#af1e23 url(../images/icon/ico_lefmenu.png) 95% 50% no-repeat;
}*/ }
#container .content-area .left-menu-holder_1 .left-menu > li.on { background: #173279 url(../images/icon/ico_lefmenu_.png) 95% 50% no-repeat; color:#fff;}
#container .content-area .left-menu-holder .left-menu > li.on { background: #173279 url(../images/icon/ico_lefmenu_.png) 95% 50% no-repeat; color:#fff;}
#container .content-area .left-menu-holder .left-menu_sub > li.on { background: #f0f6fa url(../images/icon/ico_lefmenu_.png) 95% 50% no-repeat; color:#333333;}

#container .content-area .left-menu-holder .left-menu > li.on span,  
#container .content-area .left-menu-holder .left-menu > li.on a,
#container .content-area .left-menu-holder .left-menu > li.on span,  
#container .content-area .left-menu-holder .left-menu > li.on a,
#container .content-area .left-menu-holder_1 .left-menu > li.on span,  
#container .content-area .left-menu-holder_1 .left-menu > li.on a { color:#fff; }

#container .content-area .left-menu-holder .left-menu_sub > li.on span,  
#container .content-area .left-menu-holder .left-menu_sub > li.on a,
#container .content-area .left-menu-holder .left-menu_sub > li.on span,  
#container .content-area .left-menu-holder .left-menu_sub > li.on a { color:#666666; }

#container .content-area .right-content-area { display: table-cell; vertical-align: top; padding-left: 30px; padding-right: 30px; background: #f7f7f7; border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
#container .content-area .right-content-area .top-content { overflow: hidden; margin-bottom: 30px; }
#container .content-area .right-content-area .top-content .content-title { float: left; padding-top: 55px; }
#container .content-area .right-content-area .top-content .content-title .title { display: block; color: #010101; font: bold 30px Nanum Barun Gothic; }
#container .content-area .right-content-area .top-content .content-title .subtitle { display: block; color: #999999; padding-top: 10px; font: bold 13px Nanum Barun Gothic; }
#container .content-area .right-content-area .top-content .breadcrumbs { float: right; }
#container .content-area .right-content-area .top-content .breadcrumbs > ul { padding-top: 100px; }
#container .content-area .right-content-area .top-content .breadcrumbs > ul > li { display: inline; float: left; color: #666666; font: normal 12px Nanum Barun Gothic; }
#container .content-area .right-content-area .top-content .breadcrumbs > ul > li:after { display: inline; content: '>'; padding-left: 7px; padding-right: 7px; }
#container .content-area .right-content-area .top-content .breadcrumbs > ul > li:last-child:after { display: inline; content: ''; padding-left: 0; padding-right: 0; }
#container .content-area .right-content-area .top-content .breadcrumbs > ul > li a { color: #666666; font: normal 12px Nanum Barun Gothic; }
#container .content-area .right-content-area .contents { width: 627px; background: #fff; padding-right: 30px; padding-bottom: 49px; padding-left: 30px; margin-bottom: 30px; border: 1px solid #e0e0e0; }
#container .content-area .right-content-area .contents .logo, #container .content-area .right-content-area .contents .cont-tit { display: block; margin-left: auto; margin-right: auto; }
#container .content-area .right-content-area .contents .logo { margin-top: 38px; margin-bottom: 43px; }
#container .content-area .right-content-area .contents .cont-tit { margin-bottom: 44px; }
#container .content-area .right-content-area .contents .tbl-title { display: block; padding-left: 20px; margin-bottom: 20px; font: bold 18px Nanum Barun Gothic; background: url(../images/bul/bul_01.jpg) 0 50% no-repeat; }
#container .content-area .right-content-area .contents .tbl01 { width: 100%; table-layout: fixed; margin-bottom: 27px; border-top: 2px solid #999; }
#container .content-area .right-content-area .contents .tbl01 tbody tr td [align="center"] { text-align: center; }
#container .content-area .right-content-area .contents .tbl01 tbody tr td [align="left"] { text-align: left; }
#container .content-area .right-content-area .contents .tbl01 tbody tr td { padding-top: 13px; padding-bottom: 11px; padding-left: 20px; vertical-align: middle; font: normal 13px Nanum Barun Gothic; border-bottom: 1px solid #dedede; }
#container .content-area .right-content-area .contents .tbl01 tbody tr td:first-child { padding-left: 0; text-align: center; background: #f7f7f7; }
#container .content-area .right-content-area .contents p { font-size: 13px; line-height:150%;}




/*# sourceMappingURL=sub.css.map */


/*------------±âÅ¸È¸ÀÇ----------------*/

.textbox{margin-top:20px; padding:16px 20px; width:588px; height:70px;  background-color:#fafafa; border:1px solid #eee;  } 
.con_01_02{margin-top:30px;}
.textbox p{font-size:13px;  font-family: 'Nanum Gothic'; color:black;  }
.map {width: 588px;height: 375px;margin-top: 90px;margin-bottom: 40px;}

/*------------±âÅ¸È¸ÀÇ----------------*/



/*------------¸ð½Ã´Â±Û----------------*/
#container .content-area .right-content-area .contents_1 { width: 627px; background: #fff; padding-right: 30px; padding-bottom: 49px; padding-left: 30px; margin-bottom: 30px; border: 1px solid #e0e0e0; }
.greeting {display:table; margin-top:30px;  font-family:NanumGothic; font-size:14px; line-height:22px; padding:16px 20px; }
.sign {display:table; width:588px; font-family:NanumGothic; font-size:14px;}
.hm { float: left; width: 189.3px; height:100px; margin-right:10px;  text-align:center}
.hm_ { float: left; width: 189.3px; height:100px; text-align:center}
.hm_1 { float: right;width: 189.3px; height:100px; margin-left:10px; text-align:center}
.box {width:187px; height:35px; margin-bottom:10px;  text-align:center}
/*margin-right:89.3px;*/
.hm p {font-size:14px; color:black;}
.greeting_name {width:50%; overflow:hidden; margin-top:40px; box-sizing:border-box; float:right;}
.greeting_name > div {float:left; width:50%; box-sizing:border-box; text-align:right;}
.greeting_name > div span {font-weight:600; font-size:16px;}


/*------------¸ð½Ã´Â±Û----------------*/



/*------------ÇÁ·Î±×·¥----------------*/
.tg  {border-collapse:collapse;border-spacing:0; border:1px solid #e9e9e9;}
.tg td{font-family:NanumGothic, sans-serif;font-size:14px;padding:15px 13px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal; border:1px solid #e9e9e9;}
.tg th{font-family:NanumGothic, sans-serif;font-size:14px;font-weight:normal;padding:6px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.tg .tg-o4nw{font-weight:bold;color:#01459c;vertical-align:top}
.tg .tg-baqh{text-align:center;vertical-align:top}
.tg .tg-4hsy{font-weight:bold;background-color:#01459c;color:#ffffff;text-align:center}
.tg .tg-8p4k{font-weight:bold;background-color:#f1f7fd;text-align:center; vertical-align:middle;}
.tg .tg-hgcj{font-weight:bold;text-align:center; vertical-align:middle;}
.tg .tg-zcgl{font-weight:bold;color:#01459c}
.tg .tg-zjtx{font-weight:bold;background-color:#f1f7fd;text-align:center;vertical-align:middle;}
.tg .tg-amwm{font-weight:bold;text-align:center;vertical-align:middle;}
.tg .tg-yw4l{vertical-align:top; text-align:center}

.articlegab50{width: 627px; margin-top: 30px; }
.articlegab50 p{ color: black;font-size: 14px; font-weight:900;font-family:NanumGothic; line-height:20px;}
.articlegab50 span { color: black; font-size: 14px;font-family:NanumGothic; font-weight:300; } 
#container .content-area .right-content-area .contents_p { width: 627px; background: #fff; padding-right: 30px; padding-bottom: 49px; padding-left: 30px; margin-bottom: 30px; border: 1px solid #e0e0e0; }
.f_box{margin-top:20px; }
.f_red{color: red;font-size: 13px; font-weight:900;font-family:NanumGothic; line-height:22px;}
/*------------ÇÁ·Î±×·¥----------------*/




/*------------¿À½Ã----------------*/
#container .content-area .right-content-area .contents_e { width: 627px; background: #fff; padding-right: 30px; padding-bottom: 49px; padding-left: 30px; margin-bottom: 30px; border: 1px solid #e0e0e0; }
.sub1_a { width:289px; height:31px; margin-top:30px; margin-bottom:20px;}
.sub1_b { width:627px; height:204px; margin-bottom:20px;}
.sub1_c {  width:320px; height:30px;  margin-bottom:5px;  }
.sub1_c_ {  width:320px; height:30px;  margin-bottom:50px;  }
.aa{ float:left; width:15px; height:20px;  margin-right:10px; }
.bb { float:left;  width:270px;height:20px;font-family:NanumGothic; font-size:14px;margin-top:0;}
.sub1_a_1 { width:187px; height:31px; margin-bottom:15px;}
.sub1_d{  width:627px; height:365px; margin-bottom:20px;}  
.sub1_e{  width:627px; overflow:hidden; }  
.sub1_e img{  width:163px; height:30px; }
.sub1_e p{ color:black; font-size:14px; font-family: 'Nanum Gothic'; line-height:22px; }
.sub1_e h2{ color:black;  font-family: 'Nanum Gothic'; font-weight:800;  font-size:18px;} 
.sub1_e span, .sqa_eng_title{ color:black; font-size:15px; font-weight:800; font-family: 'Nanum Gothic'; line-height:20px; margin-left:;}  

/*------------¿À½Ã´Â±æ----------------*/




/*------------2012----------------*/
.tblayout{margin-top:20px; width:627px;}
.tblayout thead td{height:35px; vertical-align:middle; color:#fff; text-align:center; font-size:14px; font-weight:bold; background:#1056b7;}
.tblayout tbody th{font-size:14px;  line-height:23px; vertical-align:middle; border-bottom:1px solid #ccc; background:#f0f6fa; }
.tblayout tbody td{padding:15px 0;  font-size:14px; text-align:center; vertical-align:middle; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.tblayout tbody td .tblist{padding:0 15px; text-align:left;}
.tblayout tbody td .tblist p a:hover{color:#df7d7d;}
.tblayout tbody td .tblist h4{font-size:16px; font-weight:bold; color:#1056b7; padding-bottom:10px;}
.tblayout tbody td .tblist p{font-weight:normal; line-height:23px;}
.tblayout tbody td .tblist p span{display:inline-block; line-height:23px; padding-left:9px;}
.tblayout tbody td .tblist p.textem{margin-top:20px; font-weight:bold; line-height:22px;}
.tblayout tbody td .tblist p .btndown{display:inline-block; margin-left:10px; width:86px; height:22px; font-size:11px ;font-weight:bold; color:#fff; text-align:center; background:url(/contents/images/common/down.png) no-repeat 0 0;}
.tblayout tbody td .tblist p .btndown:hover{color:#fff;}


.gab10{margin-top:10px !important;}
.gab15{margin-top:15px;}
.gab20{margin-top:20px;}
.gab30{margin-top:30px;}
.gab50{margin-top:50px;}
.thnumber{width:10%;}
.thtitle{width:15%;}
.thtitle2{width:15%;}
.thedit{width:85%;}
.thanswer{width:35%;}
.thtitlelong{width:60%;}
.thfour{width:40%;}
.thinvite{width:70%;}
.thtime{width:115px;}
.thdivision{width:120px;}
.thprogram{width:455px;}

.thtime_{width:115px;}
.thdivision_{width:120px;}
.thprogram_{width:120px;}
.thprogram_1{width:120px;}
/*------------2012/2013/2014/2015----------------*/



/*------------ÃÊÃ»¿¬»ç----------------*/
.sub_03_1 { display:inline-block;  width:627px;  vertical-align:top;  }
.sub_03_a{ width:105.4px; height:260px; float:left; vertical-align:top;}
.sub_03_a_{ width:235.8px; height:260px; float:right; vertical-align:top;}
.ps{ margin-bottom:10px;}
.ps_{ width:105.4px;height:135px; margin-bottom:20px;}
.ps_1{float:left; margin-right:25px;}
.ps_2{ float:right;}
.ps_a{  width:235.8px; height:135px; vertical-align:middle; margin-bottom:20px;}
.ps_b{ width:105.4px;height:135px; margin-bottom:5px;}
.ps_c{ width:105px;height:29px; margin-top:10px;}
.sub_03_a p {font-size:14px; font-family:NanumGothic; }
.sub_03_a span {font-size:14px; font-family:NanumGothic;  font-weight:800;}
.sub_03_a_ p {font-size:14px; font-family:NanumGothic; }
.sub_03_a_ span {font-size:14px; font-family:NanumGothic;  font-weight:800;}
.dotto {width:627px; margin-top:10px; margin-bottom:30px;}

.sub_03_b{ width:627px; vertical-align:top;  display:inline-block; }
.sub_03_b_1{ width:105.4px; height:280px; float:left;  margin-right:25px; text-align:center; }
.sub_03_b_1 p {font-size:12px; font-family:NanumGothic; font-weight:normal; line-height:18px;}
.sub_03_b_1 span {font-size:14px; font-family:NanumGothic;  font-weight:800;}
.sub_03_b_1 .psps_1{font-size:13px; font-family:NanumGothic;  font-weight:800;}

.sub_03_b_3{ width:105.4px; height:280px;  margin-right:25px; text-align:center;  margin-top:40px; display:inline-block;}
.sub_03_b_3 p {font-size:12px; font-family:NanumGothic; font-weight:normal; line-height:18px;}
.sub_03_b_3 span {font-size:14px; font-family:NanumGothic;  font-weight:800;}
.sub_03_b_3 .psps_1{font-size:13px; font-family:NanumGothic;  font-weight:800;}

.sub_03_b_2{ width:105.4px; height:280px; float:right; vertical-align:top;text-align:center; }
.sub_03_b_2 p {font-size:12px; font-family:NanumGothic; font-weight:normal;line-height:18px;}
.sub_03_b_2 span {font-size:14px; font-family:NanumGothic;  font-weight:800;}
.pp{width:105.4px; height:32px; float:left; margin-right:25px;}
.pp_{width:105.4px; height:32px; float:right; }
.sub_03_b .sub_03_b_1 .top_03{font-size:14px; font-family:NanumGothic; color:#01459c; font-weight:800; padding-bottom:8px;}
.sub_03_b .sub_03_b_2 .top_03{font-size:14px; font-family:NanumGothic; color:#01459c; font-weight:800; padding-bottom:8px;}
.sub_03_b .sub_03_b_3 .top_03{font-size:14px; font-family:NanumGothic; color:#01459c; font-weight:800; padding-bottom:8px;}

.tit_name{width:100%; padding-bottom:10px;}
#container .content-area .right-content-area .contents_p .tit_con{font-size:16px; font-family:NanumGothic;  font-weight:600; padding-bottom:10px; color:#1056b7;}
#container .content-area .right-content-area .contents_2 { width: 627px; height:200px; background: #fff; padding-right: 30px; padding-bottom: 49px; padding-left: 30px; margin-bottom: 30px; border: 1px solid #e0e0e0; }
.tobe{width:588px; height:100px; margin-top:90px;  font-family:NanumGothic; padding:16px 20px; margin-bottom: 30px; text-align: center;}
.tobe p{ font-size:25px; font-weight:700; }
/*------------ÃÊÃ»¿¬»ç---------------*/



/*------------¹ÙÀÌ¿À±×·¡ÇÇ---------------*/
.hr_line{border-top:2px solid #01459c; width:120px; }
.bio_name{ width:100%; margin-bottom:30px;}
.bio_name p{font-size:20px; padding:10px 0 10px 0px;  font-weight:700;}
.bio_box{width:627px;border:none; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;display:inline-block; padding:10px 5px 10px 5px; }
.bio_img{width:170px; padding-right:10px; border:none; border-right:1px dotted #e0e0e0; float:left;text-align:center; }
.bio_grpy{width:426px;border:none;padding:0px 5px 0px 10px; overflow:hidden;}
.bio_grpy p{font-size:14px; font-family: 'Nanum Gothic'; line-height:19px;font-weight:500;}
.bio_box_1{width:627px;border:none; border-bottom:1px solid #e0e0e0; padding:15px 5px 15px 5px; }
.bio_box_1 p{font-size:14px; font-family: 'Nanum Gothic'; line-height:22px;font-weight:500;}
.bio_box .bio_grpy p .wher_from{font-size:16px; font-family: 'Nanum Gothic'; line-height:22px;font-weight:600; color:#01459c;}

/*------------¹ÙÀÌ¿À±×·¡ÇÇ---------------*/





/*------------ °ø¸ð¾È³» ----------------*/
.sub_07_01_title {font-size:18px; text-align:center; padding:30px 0px 45px 0px; font-weight:bold;}
.sub_07_01_content {font-size:14px; line-height:22px;}
.strong {font-weight:bold;}
.sub_07_01_download {text-align:center;}
.on2 {color:#ffffff;}
/*------------ °ø¸ð¾È³» ----------------*/





/*------------ µî·Ï½ÅÃ» ----------------*/
.btn{ text-align:center; margin:0 auto; margin-top:30px;}
.btn .button {
   border: 1px solid #e0e0e0;
   padding: 10px 40px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 0px 0;   
   color: black;
   font-size: 14px;
   font-weight:900;
   font-family:NanumGothic;
   line-height:20px;
   text-decoration: none;
   vertical-align: middle;
   }
.btn .button:hover {
   border: 1px solid #ededed;
   background: #d6d6d6;
   background: -webkit-gradient(linear, left top, left bottom, from(#d6d6d6), to(#d6d6d6));
   background: -webkit-linear-gradient(top, #d6d6d6, #d6d6d6);
   background: -moz-linear-gradient(top, #d6d6d6, #d6d6d6);
   background: -ms-linear-gradient(top, #d6d6d6, #d6d6d6);
   background: -o-linear-gradient(top, #d6d6d6, #d6d6d6);
   background-image: -ms-linear-gradient(top, #d6d6d6 0%, #d6d6d6 100%);
   color: #ffffff;
   }


.lele_1{margin-top:40px; border:none; border-top:1px solid #e0e0e0; width:100%; }
/*------------ µî·Ï½ÅÃ» ----------------*/


.button_02{padding:5px 15px; background-color:#0764b2; margin-left:7px;  vertical-align:middle;}
.content-title a.button_02{color:#fff; font-size:13px; font-weight:800;}


/*Ãß°¡*/
.top_area {width:100%; overflow:hidden; text-align:;}
.sub_content_txt {text-align:center;  font-size:20px !important; font-weight:900  !important; margin-bottom:40px;}
.sub_content_txt span {border-bottom:1px solid #000; padding-bottom:2px;}
#container .content-area .right-content-area .undertabletext {margin-bottom:40px !important;}
.tba {width:100%; height:200px; text-align:center; line-height:200px !important; font-size:28px; font-weight:900; background:url(../images/tba_bg.png) no-repeat center; color:#1056b7; }
.btn a {color:#fff !important;}

.map_wrap {margin-bottom:50px;}
.map_wrap img {width:100%; border:1px solid #e0e0e0; box-sizing:border-box;}


.tb_underLine {padding-left:0 !important; color:#e92328; }

