@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css") ;
@import url("reset.css");
@import url("aa.css");

body{ width:100%; height:100%; margin:0; padding:0; font-family:"나눔 고딕",Nanum Gothic, sans-serif;	background-image: url('/2014new/eng/images/header_bg.gif'); background-repeat: repeat-x; overflow-y:scroll;  overflow-x : hidden;}
img { margin:0; padding:0; border:0;  line-height:0; }
/* clear style */
.clearfix {*zoom:1; clear:both;} /* ie를 위한  */
.clearfix:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}/* 기타 브라우져*/
.clear	{ clear:both; overflow:hidden; }

.valingT	{vertical-align:top;}
.valingM	{vertical-align:middle;}
.alignC		{text-align:center !important;}


/* margin & padding */
.mgT15	{margin-top:15px;}
.mgT30	{margin-top:30px;}

.pdT5	{padding-top:5px;}
.pdT10	{padding-top:10px;}
.pdT15	{padding-top:15px;}
.pdT20	{padding-top:20px;}
.pdT30	{padding-top:30px;}
.pdT35	{padding-top:35px;}
.pdT45	{padding-top:45px;}



*:first-child+html .pdT5	{padding-top:5px\9;}
*:first-child+html .pdT10	{padding-top:10px\9;}
*:first-child+html .pdT15	{padding-top:15px\9;}
*:first-child+html .pdT20	{padding-top:20px\9;}
*:first-child+html .pdT30	{padding-top:30px\9;}
*:first-child+html .pdT35	{padding-top:35px\9;}


.pdB15	{padding-bottom:15px;}
.pdB30	{padding-bottom:30px;}
.pdL5	{padding-left:5px;}
.pdL10	{padding-left:10px;}
.pdL15	{padding-left:15px;}
.pdL20	{padding-left:20px;}
.pdL30	{padding-left:30px;}
.pdL50	{padding-left:50px;}
.pdL70	{padding-left:70px;}
.pdL80	{padding-left:80px;}
.pdL100	{padding-left:100px;}


/* font */
.bold		{font-weight:bold}
.bold6		{font-weight:600;}
.bold7		{font-weight:700;}
.gray01		{color:#888;}
.gray		{color:#666;}
.black		{color:#333;}
.white		{color:#fff;}

.bv		{color:#496092; font-weight:bold;}
.bv2		{color:#203a72;}
.black01 {color:#363636;}


.fs12		{font-size:12px; line-height:130%;}
.fs13		{font-size:13px; line-height:130%;}
.fs14		{font-size:14px;}
.fs15		{font-size:15px;}
.fs18		{font-size:18px;}
.fs20		{font-size:20px;}
.fs24		{font-size:24px;}
.fs25		{font-size:25px;}
.fs30		{font-size:30px;}
.fs35		{font-size:35px; font-weight:bold;}

.l_h180		{ line-height:180%; }
.l_h30 { line-height:30px; }
.l_h32    { line-height:32px; }
.l_h24    { line-height:24px; }
.l_h20    { line-height:20px; }
.l_h28    { line-height:28px; }

.ltsp1		{letter-spacing:-0px; }
.ltsp3		{letter-spacing:-1px; }


.tbl				{table-layout:fixed;}
.tbl > tbody > tr > th	{ text-align:left; vertical-align:top; padding:0;}
.tbl > tbody > tr > td	{color:#333; vertical-align:top; font-size:13px; line-height:140%;}

#wrap { width:100%; margin:0 auto; background-image: url('/2014new/eng/images/header_bg.jpg'); background-repeat: repeat-x; }
header { width:1000px; margin:0 auto; text-align:center; position:relative; }
#header_top { height:40px; line-height:40px; text-align:right; font-size:11px; }
#header_con { width:1000px; height:68px; margin-top:20px; left:0; position:relative; z-index:3;  }
*:first-child+html #header_con { width:1000px; height:68px; margin-top:20px; left:0; position:relative; z-index:3; z-index:3\9\0;/*Only works in IE9*/ }
#header_top { font-weight:bold; }
#header_top a{ color:#6e6e6e;  text-decoration:none;   padding:6px 6px; }
#header_top a:hover { color:#fff;  background:#1c99e7;} 
#act a{ background:#1c99e7; color:#fff; padding:6px 8px;}




#contents { width:100%; margin:0 auto; margin-top:10px;  }
.main_img { width:1000px; margin:0 auto; text-align:center; padding-top:20px; position:relative; z-index:2; }
*:first-child+html .main_img { width:1000px; margin:0 auto; text-align:center; padding-top:20px; position:relative; z-index:-1; z-index:2\9\0;/*Only works in IE9*/ }
.container { width:1000px; margin:0 auto; text-align:center; margin-top:20px;}
.nbsp1 { width:20px; }

.m_title { height:40px; border-top:3px solid #666; text-align:left; }
.m_title_tit { display:block; float:left; width:344px; margin-top:10px; font-size:13px; color:#1a1a1a; font-weight:bold; }
.m_title_btn { float:right; text-align:right; }
.m_title_con { height:100px; }
.m_bn01 { width:334px; height:43px; background-image: url('/2014new/eng/images/m_bn01_bg.jpg'); background-repeat: no-repeat; padding-left:10px; padding-top:80px; cursor:pointer; } /*height:128px;*/
.m_bn02 { width:324px; height:268px; background-image: url('/2014new/eng/images/m_bn02_bg.jpg'); background-repeat: no-repeat; text-align:left; vertical-align:top;  padding-left:20px; cursor:pointer; }
.m_bn02_tit { font-size:26px; font-weight:bold; color:#363636; margin-bottom:5px; }
.m_bn03 { width:292px; height:133px; background-image: url('/2014new/eng/images/m_bn03_bg.jpg'); background-repeat: no-repeat; text-align:left; padding-top:8px; background-position: top right; cursor:pointer; }
.m_bn03_tit { font-size:22px; font-weight:bold; color:#fff; }
.m_bn04 { width:292px; height:133px; background-image: url('/2014new/eng/images/m_bn04_bg.jpg'); background-repeat: no-repeat; text-align:left; padding-top:8px; background-position: top right; cursor:pointer; }
.m_bn04_tit { font-size:20px; font-weight:bold; color:#363636; }


	
*:first-child+html .m_title { height:40px; border-top:3px solid #666; text-align:left; }
*:first-child+html .m_title_tit { display:block; float:left; width:344px; margin-top:10px; margin-top:10px\9; font-size:13px; color:#1a1a1a; font-weight:bold; }
*:first-child+html .m_title_btn { float:right; text-align:right; }
*:first-child+html .m_title_con { height:100px; }
*:first-child+html .m_bn01 { width:334px; height:43px; background-image: url('/2014new/eng/images/m_bn01_bg.jpg'); background-repeat: no-repeat; padding-left:10px; padding-top:80px; padding-top:80px\9; cursor:pointer; } /*height:128px;*/
*:first-child+html .m_bn02 { width:324px; height:268px; background-image: url('/2014new/eng/images/m_bn02_bg.jpg'); background-repeat: no-repeat; text-align:left; vertical-align:top;  padding-left:20px; cursor:pointer; }
*:first-child+html .m_bn02_tit { font-size:26px; font-weight:bold; color:#363636; margin-bottom:5px; }
*:first-child+html .m_bn03 { width:292px; height:120px; background-image: url('/2014new/eng/images/m_bn03_bg.jpg'); background-repeat: no-repeat; text-align:left; padding-top:20px; padding-top:20px\9; background-position: top right; cursor:pointer; }
*:first-child+html .m_bn03_tit { font-size:22px; font-weight:bold; color:#fff; }
*:first-child+html .m_bn04 { width:292px; height:122px; background-image: url('/2014new/eng/images/m_bn04_bg.jpg'); background-repeat: no-repeat; text-align:left; padding-top:20px; padding-top:20px\9; background-position: top right; cursor:pointer; }
*:first-child+html .m_bn04_tit { font-size:20px; font-weight:bold; color:#363636; }




.latest_tbl  .m_subject { width:270px; font-size:13px; color:#777; text-align:left; line-height:22px; }
.latest_tbl .m_date { font-size:12px; color:#a9a8a8; text-align:right; }

/*.main_btn {  background-image: url('/2014new/eng/images/main_btn.gif'); background-repeat: no-repeat; display:block; width:154px; height:31px; line-height:31px;text-align:left; padding-left:10px;  }*/
.main_btn { background-color:#325dcc; display:block; width:154px; height:31px; line-height:31px;text-align:left; padding-left:10px;  }
.main_btn a { color:#fff; font-size:13px; text-decoration:none; }

.sub_top { width:1000px; height:50px; background-image: url('/2014new/eng/images/subtop_bg.jpg'); background-repeat: no-repeat; margin:0 auto;}
.sub_container{ width:1000px; margin:0 auto; text-align:left; border:0px solid red;}

.leftgnb { width:180px; float:left;  background-image: url('/2014new/eng/images/sub_bg.jpg'); background-repeat: repeat-y; }
.left_title { border-bottom:1px solid #dcdcdc; }


.s_nbsp { width:50px; float:left; }
.con { width:770px; float:left; padding-bottom:100px;}

 .skip{position:absolute; width:0; height:0; line-height:0; overflow:hidden; visibility:hidden; font-size:0;}/*숨김처리*/


.s_title01 { height:138px; border-bottom:1px solid #dcdcdc; background-image: url('/2014new/eng/images/title_01.gif'); background-repeat: repeat-y; background-position: top right;  }
.s_title02 { height:138px; border-bottom:1px solid #dcdcdc; background-image: url('/2014new/eng/images/title_02.gif'); background-repeat: repeat-y; background-position: top right;  }
.s_title03 { height:138px; border-bottom:1px solid #dcdcdc; background-image: url('/2014new/eng/images/title_03.gif'); background-repeat: repeat-y; background-position: top right;  }
.s_title04 { height:138px; border-bottom:1px solid #dcdcdc; background-image: url('/2014new/eng/images/title_04.gif'); background-repeat: repeat-y; background-position: top right;  }
.s_title05 { height:138px; border-bottom:1px solid #dcdcdc; background-image: url('/2014new/eng/images/title_05.gif'); background-repeat: repeat-y; background-position: top right;  }

.sub_contents { width:770px; padding-top:30px; vertical-align:top; }

.sub_philos_table table tr td{padding:10px;}


/*테이블 변경*//***********20140522*************/
.p_table		{width:770px; margin:0 auto; border-collapse:collapse; border-color:#ccc; border:1px solid #ccc;border-top:2px solid #203a72;}
.p_table th	{background-color:#33a3dc; color:#fff; font-size:14px; text-align:center; padding:5px;}
.p_table td	{text-align:center; font-size:12px;padding:5px;}
.p_table_text_t {margin-top:10px;}



/*sub left_title*//***********20140522*************/
/*각페이지 삽입된 내용 이동 및 text-shadow추가, padding추가*/

.left_title { width:180px; height:108px; vertical-align:top; }
.left_title { padding-left:20px; }
.left_tit_01 { color:#676767; font-size:18px; font-weight:bold; text-shadow: 1px 1px 0 #d1d1d1;}
.left_tit_02 { font-family:"Myriad Pro"; color:#034ea2; font-size:28px; text-shadow: 1px 1px 0 #d1d1d1;}
.left_gnb img { vertical-align:top; }
/*sub left_title*/



.job_tbl {  }
.job_tbl a{ color:#666; text-decoration:none; }
.job_tbl th{ text-align:left; }
.job_tbl td{ border-bottom:1px solid #eee; padding:30px 0; }

.job_div { background-image: url('/2014new/eng/images/sub/0504_img01.jpg'); background-repeat: no-repeat; height:90px;  }

.job_ul {  padding-top:13px; }
.job_ul li{ float:left; width:140px; }




#footer { width:100%; height:150px; margin:0 auto; border-top:1px solid #bdbdbd; background:#ededed; /*background-image: url('/2014new/eng/images/footer_bg.jpg'); background-repeat: repeat-x;*/ }
.footer_con { width:1000px; margin:0 auto; }
.footer_logo { width:225px; height:150px; line-height:150px; float:left; margin:0 0 0 20px;  }
*:first-child+html .footer_logo { width:225px; height:130px; line-height:150px; float:left; margin:20px 0 0 20px;  }
.footer_text { width:555px; float:left; margin-top:20px; font-size:11px; line-height:20px;  }
.footer_text a { color:#333; font-weight:bold; }
.footer_right { width:200px; float:right; text-align:right; margin-top:20px; font-size:11px; line-height:20px;  }
.footer_right_text { color:#949494; font-size:12px; }

.sel_footer { width:80; height:16; font-size:11px; overflow-x:hidden; overflow-y:scroll; }

/*퀵메뉴*/


#topButton { position:absolute; width:140px; left:50%; top:30px; margin-left:520px; z-index:1; }
.q_div { width:100%; height:100%; cursor:pointer; color:#646465; font-size:12px; font-weight:bold; padding-top:5px;  }
.q_div_tel { width:100%; height:100%; color:#646465; font-size:12px; font-weight:bold; padding-top:5px;  }
.quick { width:147px; position:absolute; ;z-index: 1000; display:block; left:530px; }
.quick tr{ background:#fff; }
.quick tr:last-child{ background:none; }

.quick_td { border:1px solid #e2e2e2; border-bottom:0px; vertical-align:top; }

.quick .title{ background:#7d8cb2; height:30px; color:#fff; text-align:center; font-size:14px; font-weight:bold; }
.quick .text { color:#646465; font-size:12px; font-weight:bold; padding-top:5px; padding-left:8px;}
#topButton a{ text-decoration:none; } 
.quick .text_tel { color:#0095e6; font-size:12px; font-weight:bold;  letter-spacing:-0.5px; padding-left:3px; }
.quick .img{ float:right; display:block; padding-right:5px; }






/* UI Object */
a.btn_big{display:inline-block;padding-right:4px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 100% 0;font-family:'돋움',dotum;font-size:12px;color:#444;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:1px 8px 0 12px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat}
a.btn_sml{display:inline-block;padding-right:4px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 100% -27px;font-family:'돋움',dotum;font-size:11px;color:#444;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{display:block;padding:1px 4px 0 8px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 0 -27px}
/* //UI Object */








/* 게시판 */

.bbswritebox table{width:770px; border-top:2px solid #465b69; }
.bbswritebox table th{height:38px; font-weight:bold; color:#666; line-height:38px; text-align:center; border-bottom:1px solid #ececec; background:#f8f8f8;color:#323232; font-weight:bold;}
.bbswritebox table td{height:38px; color:#666; line-height:32px; text-align:center; border-bottom:1px solid #ececec; color:#4f4f4f; vertical-align:middle}
.bbswritebox table td input { border:1px solid #adadad;}
.input_subject { width:90%; }
.bbswritebox table td textarea { border:1px solid #adadad; margin-top:10px;}
.bbswritebox table td.first_st{text-align:left; padding-left:20px; }
.bbswritebox table td.first_st02{text-align:left; padding-left:20px; font-weight:bold; }
.bbswritebox table td.first_st03{text-align:left; padding-left:20px;  }
.bbswritebox table td img{vertical-align:middle}
.bbswritebox .btn { text-align:center; }




.bbslistbox table{width:770px; border-top:2px solid #465b69; }
.bbslistbox table th{height:38px; font-weight:bold; color:#666; line-height:38px; text-align:center; border-bottom:1px solid #ececec; background:#f8f8f8;color:#323232; font-weight:bold;}
.bbslistbox table td{height:38px; color:#666; line-height:32px; text-align:center; border-bottom:1px solid #ececec; color:#4f4f4f; vertical-align:middle; font-size:13px;}
.bbslistbox table td a{color:#666; font-size:13px; text-decoration:none; }
.bbslistbox table td.iformth{text-align:center; color:#666; font-size:12px; }
.bbslistbox table td.first_st{text-align:left; padding-left:20px; }
.bbslistbox table td.first_st02{text-align:left; padding-left:20px; font-weight:bold; }
.bbslistbox table td.first_st03{text-align:left; padding-left:20px;  }
.bbslistbox table td img{vertical-align:middle}
.bbslistbox .btn { text-align:center; }




.bbsviewbox table{width:770px; border-top:2px solid #465b69; }
.bbsviewbox table th{height:38px; font-weight:bold; color:#666; line-height:38px; text-align:center; border-bottom:1px solid #ececec; background:#f8f8f8;color:#323232; font-weight:bold;}
.bbsviewbox table td{height:38px; color:#666; line-height:32px;  border-bottom:1px solid #ececec; color:#4f4f4f; vertical-align:middle; font-size:13px;}
.bbsviewbox table td a{color:#666; font-size:13px; text-decoration:none; }
.bbsviewbox table td.first_st{text-align:left; padding-left:20px; }
.bbsviewbox table td.first_st02{text-align:left; padding-left:20px; font-weight:bold; }
.bbsviewbox table td.first_st03{text-align:left; padding-left:20px;  }
.bbsviewbox table td img{vertical-align:middle}
.bbsviewbox .btn { text-align:right; }



.gallery_tbl p { border:0px solid red; height:45px; font-size:15px; color:#666; }


.bt_st01{margin-left:20px;}
.bt_st02{margin-left:4px; margin-right:46px;}
.bt_st03{margin-left:4px; margin-right:16px;}
.bt_st04{margin-right:10px;}
.bt_st05{margin-left:5px; vertical-align:middle; margin-top:-2px;}



.privacy_policy { padding:10px 5px;/* border:1px solid #838383; background:#ededed;*/ }
.privacy_policy .text{ color:#666; font-size:13px; }

.pagingbox { text-align:center; padding:10px 0; }


.search_div { text-align:right; vertical-align:middle; padding-bottom:10px; }
.search_div input{width:146px; vertical-align:middle}
.search_div input, .search_table td select{border:1px solid #c3c3c3; height:20px; }
.search_div img{vertical-align:middle; border:0px solid red}


#tabmenu				{width:768px;; float:left; margin-top:20px; padding:0; list-style-type: none; }
*:first-child+html #tabmenu		{width:768px;; float:left; margin-top:20px; margin-left:0px; padding:0; list-style-type: none; }

#tabmenu li				{ float:left; }
#tabmenu li a			{display:block; float:left; width:382px; padding:10px 0; /*border-radius:5px 5px 0 0;*/color:#465b92; background:#fff; text-decoration: none; font-weight:600; text-align:center; border:1px solid #465b92; }
#tabmenu li a.selected	{  font-size:16px; color: #fff;  background:#465b92; }
#tabcontents			{ clear:left; padding-top:20px; }

.presentcondition { padding:0; margin:0; list-style:none; }
.presentcondition li{ float:left; width:241px; height:241px; margin-left:20px; }
.presentcondition li:first-child{ width:241px; margin-left:0px; }

.presentcondition li > span{ display:block; width:241px; height:50px; line-height:50px;  background:url('/2014new/eng/images/sub/bg.png') repeat-y 100% 0; /* background: rgba(255, 204, 204, 0.25 ) no-repeat 0 0; */ color:#fff; text-align:center; font-size:15px; margin-top:190px; }
