#wrap{background:url(../images/common/bg_wrap.gif) no-repeat center 134px;}

.header_in{border-bottom:1px solid #d7d7d7;}

#container{width:1020px;margin:0 auto;padding-top:114px;background:url(../images/common/bg_container.gif) no-repeat center 134px;}
/* sub visual */
#visual{width:100%;height:167px;padding-top:93px;}
#visual p{width:803px;color:#ccc;font-size:13px;font-weight:bold;text-align:right}
#visual p.title{font-size:22px;line-height:32px;}

#visual.info p,#visual.product p{color:#eee;}
#visual.ir p,#visual.customer p{color:#315a83;}

/* visual size 846*260 */
#visual.info{background:url(../images/common/visual_info.png) no-repeat left top;}
#visual.product{background:url(../images/common/visual_product.png) no-repeat left top;}
#visual.tech{background:url(../images/common/visual_product.png) no-repeat left top;}
#visual.ir{background:url(../images/common/visual_ir.png) no-repeat left top;}
#visual.pr{background:url(../images/common/visual_pr.png) no-repeat left top;}
#visual.customer{background:url(../images/common/visual_customer.png) no-repeat left top;}
#visual.etc{background:url(../images/common/visual_pr.png) no-repeat left top;}

#section{overflow:hidden;}
/* lnb */
#lnb{float:left;width:192px;}
#lnb h2{color:#5b9bba;font-size:19px;font-weight:bold;line-height:22px;}
#lnb h2.one_line{font-size:28px;line-height:32px;}
#lnb h2 span{display:block;color:#acacac;font-size:13px;font-weight:normal;line-height:18px;}
#lnb > ul{margin-top:39px;}
#lnb > ul > li{font-size:14px;font-weight:bold;text-align:right;}
#lnb > ul > li > a{display:block;padding:12px 19px 11px 0;color:#666;}
#lnb > ul > li > a:hover,#lnb > ul > li.active > a{color:#fff;background:#5b9bba url(../images/common/lnb_active.gif) no-repeat right center;}

#lnb_2dp{padding-top:1px;}
#lnb_2dp li{line-height:35px;}
#lnb_2dp li a{display:block;padding:0 19px 0 0;font-weight:normal;background:#ddebf2;}
#lnb_2dp li a:hover,#lnb_2dp li.active a{color:#047bb5;font-weight:bold;}

#content{float:right;width:773px;padding:26px 0 100px 0;}
.con_header{overflow:hidden;}
.con_title{float:left;}
.con_title h3{color:#363636;font-size:24px;font-weight:bold;line-height:28px;}
.con_title p{margin-top:3px;color:#7d7d7d;font-size:13px;}
.location{float:right;color:#666;font-size:13px;line-height:28px;}
.contents{margin-top:37px;padding-top:40px;border-top:2px solid #707070;}
.contents.no_border{border-top:none;}
.contents h4{margin-top:40px;font-size:23px;font-weight:bold;line-height:23px}
.contents h4.first{margin-top:0;}
.contents h4.h4_employ { position:relative; font-weight:bold; color:#3a3a3a; }
.contents h4.h4_employ span { color:#3e85c1; }
.contents h4.h4_employ span.mid_l { position:absolute; left:125px; top:-10px; }
.contents h4.h4_employ span.mid_r { position:absolute; right:125px; top:5px; }

.contents h4.h4_employ2 { position:relative; font-weight:bold; color:#3a3a3a; text-align:center; }
.contents h4.h4_employ2 span { color:#3e85c1; }
.contents h4.h4_employ2 span.mid_l { position:absolute; left:95px; top:-10px; }
.contents h4.h4_employ2 span.mid_r { position:absolute; right:95px; top:5px; }

.contents h4.h4_sponsor { position:relative; margin-bottom:15px; font-weight:bold; color:#3a3a3a; text-align:center; }
.contents h4.h4_sponsor span { color:#3e85c1; }
.contents h4.h4_sponsor span.mid_l { position:absolute; left:105px; top:-10px; }
.contents h4.h4_sponsor span.mid_r { position:absolute; right:105px; top:5px; }

/* tab 1depth */
.tab{overflow:hidden;}
.tab > li{float:left;margin-right:3px;padding-bottom:6px;}
.tab > li.active{background:url(../images/common/bg_tab_active.gif) no-repeat center bottom;}
.tab > li > a{display:inline-block;min-width:154px;padding:9px 16px 10px 16px;color:#464646;font-size:14px;font-weight:bold;line-height:18px;text-align:center;background:#e1e1e1;}
.tab > li > a:hover,.tab > li.active > a{color:#fff;font-size:16px;background:#5b9bba;}

/* tab 2depth */
.tab_2dp{height:82px;}
.tab_2dp:after{display:block;clear:both;content:"";}
.tab_2dp > li{position:relative;float:left;margin-right:3px;padding-bottom:6px;}
.tab_2dp > li.active{background:url(../images/common/bg_tab_active.gif) no-repeat center bottom;}
.tab_2dp > li > a{display:inline-block;min-width:154px;padding:9px 16px 10px 16px;color:#464646;font-size:14px;font-weight:bold;line-height:18px;text-align:center;background:#e1e1e1;}
.tab_2dp > li > a:hover,.tab_2dp > li.active > a{color:#fff;font-size:16px;background:#5b9bba;}
.tab_2dp > li ul{position:absolute;top:55px;width:500px;}
.tab_2dp > li li{float:left;}
.tab_2dp > li li a{display:block;height:22px;font-size:16px;text-align:center;line-height:22px;}
.tab_2dp > li li.active a,.tab_2dp > li li a:hover{color:#5b9bba;font-weight:bold;text-decoration:underline;}

/* list style */
.list_style01 li{margin-top:1px;padding-left:7px;background:url(../images/common/bg_list_style01.gif) no-repeat left 8px;}
.list_style02 li{padding-left:6px;background:url(../images/common/bg_list_style02.gif) no-repeat left 8px;}

/* p style */
.p_style02{padding-left:6px;background:url(../images/common/bg_list_style02.gif) no-repeat left 8px;}

/*--- back end style ---*/
/* search box */
.search_box{text-align:right}
.search_box select{padding:4px 5px;border:1px solid #d3d3d3;}
.search_box input[type=text]{padding:5px;border:1px solid #d3d3d3;border-right:none;}
.search_box input[type=submit]{width:33px;height:28px;font-size:0;border:1px solid #d3d3d3;border-left:none;cursor:pointer;background:url(../images/common/bg_search.gif) no-repeat left top}

/* table list style */
.table_list{margin-top:14px;color:#111;border-top:2px solid #111;}
.table_list th,.table_list td{padding:12px 0 9px 0;border-bottom:1px solid #e1e1e1;}
.table_list th{background:#f5f5f5;}
.table_list td{text-align:center;}
.table_list td.title{padding-left:25px;text-align:left}

/* table view style */
.table_view{margin-top:54px;border-top:2px solid #111;}
.table_view th{padding:9px 0 9px 30px;color:#111;font-size:12px;font-weight:bold;text-align:left;}
.table_view th,.table_view td{border-bottom:1px solid #e1e1e1;}
.table_view th,.table_view td.title,.table_view td.date{background:#f5f5f5;}
.table_view td.title{padding:17px 15px 20px 15px;color:#111;font-size:17px;}
.table_view td.date{padding:9px 0 9px 15px;font-size:12px;}
.table_view td.con{padding:37px 66px;}
.table_view td.con .pic{text-align:center;}
.table_view td.con .pic img{margin-top:37px;width:386px;}

.tbl-view-pn {width:100%;border-bottom:1px solid #e1e1e1;}
.tbl-view-pn dl {position:relative;padding-left:94px;}
.tbl-view-pn dl:first-child {border-bottom:1px solid #e1e1e1;}
.tbl-view-pn dl dt,
.tbl-view-pn dl dd {height:37px;font-size:13px;line-height:37px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tbl-view-pn dl dt {position:absolute;left:15px;top:0; font-size:12px; color:#111;}
.tbl-view-pn dl dt a{display:inline-block;padding-left:29px;}
.tbl-view-pn dl dt.next a{background:url(../images/common/view-pn-next.gif) no-repeat left center;}
.tbl-view-pn dl dt.prev a{background:url(../images/common/view-pn-prev.gif) no-repeat left center;}
.tbl-view-pn dl dd {padding:0 30px 0 25px;background:url(../images/common/bg_tbl-view-pn.gif) no-repeat left top;}
.btn_list {margin-top:27px;text-align:right;}
.btn_list a{padding:5px 10px 4px 10px;color:#252525;font-weight:bold;border:1px solid #b7b7b7;}

/* online (write) */
.table_write{border-top:1px solid #e1e1e1;}
.table_write th{padding:16px 0 16px 20px;color:#666;font-size:14px;font-weight:bold;text-align:left;background:#f6f6f6;}
.table_write th,.table_write td{border-bottom:1px solid #e1e1e1;}
.table_write td{padding:12px 11px;}
.table_write td select,.table_write td input[type=text],.table_write td textarea{padding:3px 4px 4px 4px;border:1px solid #e1e1e1;}

.btn_write{overflow:hidden;margin-top:58px;}
.btn_write .agree_zone{float:left;}
.btn_write .agree_zone a{display:inline-block;padding:6px 17px 5px 17px;color:#4f4f4f;font-size:14px;border:1px solid #b3b3b3;background:#e5e5e5;}
.btn_write .agree_zone label{color:#6a6a6a;}
.btn_write .write{float:right;padding:7px 30px;color:#26458c;cursor:pointer;border:1px solid #26458c;background:#fff;}

/* paging */
.paging{margin-top:36px;text-align:center;}
.paging a{color:#707070;}
.paging ul,.paging li{display:inline-block;}
.paging li{width:31px;height:15px;font-size:12px;line-height:15px;border-right:1px solid #d7d7d7;}
.paging li:first-child{border-left:1px solid #d7d7d7;}
.paging li a{display:block;font-size:12px;line-height:15px;}
.paging span,.paging li a:hover{color:#1a6c94;font-weight:bold;}
.paging .prev,.paging .next{display:inline-block;height:24px;color:#252525;font-size:11px;line-height:24px;border:1px solid #ccc;}
.paging .prev{margin-right:24px;padding:0 10px 0 20px;background:url(../images/common/bg_paging_prev.gif) no-repeat left top;}
.paging .next{margin-left:24px;padding:0 20px 0 10px;text-align:right;background:url(../images/common/bg_paging_next.gif) no-repeat right top;}

/* 제품소개 */
.product_table{border-top:3px solid #226687;}
.product_table table{width:100%;}
.product_table th{padding:8px 0 9px;color:#467d97;font-size:15px;font-weight:bold;border-bottom:2px solid #7ca1b3;}
.product_table thead th:first-child{border-left:0;}
.product_table thead th span{font-size:13px;}
.product_table th,.product_table td{text-align:center;border-left:1px solid #d7d7d7;}
.product_table td{padding:11px 0;color:#252525;font-size:13px;line-height:16px;border-bottom:1px solid #d7d7d7;}
.product_table td.first{border-left:0;}
.product_table td a{color:#467d97;text-decoration:underline;}

/* 상세 제품 form */
.product_form{padding-top:40px;}
.product_con{margin-top:25px;}
.product_con > li{overflow:hidden;margin-top:38px;padding-bottom:26px;background:url(../images/common/border_dashed.gif) repeat-x left bottom;}
.product_con > li:first-child{margin-top:0;}
.product_con h4{float:left;margin-top:0;padding:6px 0;color:#252525;font-size:15px;font-weight:bold;border-top:2px solid #252525;}
.product_con > li > div{float:right;width:580px;}
.product_con h5{margin-top:15px;color:#467d97;font-size:15px;font-weight:bold;line-height:24px;}
.product_con h5:first-child{margin-top:0;}

.product_tab{position:relative;zoom:1;}
.product_tab:after{display:block;clear:both;content:"";}
.product_tab .prev{float:left;width:37px;margin-right:3px;}
.product_tab .tab_box{overflow:hidden;position:absolute;left:40px;width:693px;height:43px}
.product_tab .tab_box .tab{position:absolute;left:0;width:2000px;}
.product_tab .tab_box .tab li{width:171px;padding-bottom:6px;}
.product_tab .tab_box .tab li.active,.product_tab .tab_box .tab li:hover{background:url(../images/content/product_tab_active.gif) no-repeat center bottom;}
.product_tab .tab_box .tab li:hover a{color:#fff;background:#5b9bba;}
.product_tab .tab_box .tab li a{min-width:151px;padding:9px 10px 10px 10px;}
.product_tab .next{float:right;width:37px;}

.product_info{overflow:hidden;margin-top:33px;padding-bottom:26px;background:url(../images/common/border_dashed.gif) repeat-x left bottom;}
.product_info p.product_text{float:right;width:770px;font-size:14px;line-height:22px;}

.product_model{overflow:hidden;border-top:2px solid #4d88a4;border-left:1px solid #d7d7d7;}
.product_model > li{float:left;width:50%;}
.product_model > li dl{border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.product_model > li dt{padding:8px 10px 9px 10px;color:#467d97;font-size:15px;font-weight:bold;text-align:center;line-height:18px;background:#e9f5fa;}
.product_model > li dd{padding:13px 8px;border-top:1px solid #d7d7d7;}

.product_apply_box h4{float:none !important;display:inline-block;}
.product_apply_box > div{float:none !important;width:100% !important;margin-top:15px;}
.product_apply{overflow:hidden;border-top:2px solid #4d88a4;border-left:1px solid #d7d7d7;}
.product_apply > li{float:left;width:25%;border-bottom:1px solid #d7d7d7;}
.product_apply > li p.pic{overflow:hidden;height:245px;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.product_apply > li p.pic img{width:100%;}
.product_apply > li p.title{padding:10px;color:#464646;font-size:13px;text-align:center;line-height:18px;border-right:1px solid #d7d7d7;}

/* gallery_list */
.gallery_list{overflow:hidden;padding:0 2%;}
.gallery_list li{float:left;width:32%;margin:62px 0 0 2%;}
.gallery_list li p{font-weight:bold;}
.gallery_list li p.pic{padding:23px 0;text-align:center;border:1px solid #d7d7d7;}
.gallery_list li p.pic img{width:154px;}
.gallery_list li p.text,.gallery_list li p.title{border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;}
.gallery_list li p.text{padding:15px 16px;color:#363636;font-size:14px;}
.gallery_list li p.title{padding:6px 16px;color:#326ba2;font-size:13px;}

/*--- front end style ---*/
/* 인사말 */
.greeting{position:relative;padding:320px 10px 0 10px;background:url(../images/content/bg_greeting.jpg) no-repeat left top;}
.greeting p{color:#666;font-size:14px;line-height:22px;}
.greeting .title{position:absolute;top:78px;left:12px;padding-left:28px;color:#2c2c2c;font-size:24px;line-height:39px;background:url(../images/content/bg_greeting_title_front.png)no-repeat left 9px;}
.greeting .title span{padding-right:26px;background:url(../images/content/bg_greeting_title_end.png)no-repeat right 7px;}
.greeting .title strong{font-weight:bold;}
.greeting .sub_title{margin-bottom:16px;color:#327b9f;font-size:18px;line-height:26px;}
.greeting .sign{position:absolute;top:330px;right:7px;}

/* 비전과 가치 */
.vision_table{border-top:3px solid #226687;border-bottom:3px solid #226687;}
.vision_table table{width:100%;}
.vision_table tr:first-child td{border-top:none;}
.vision_table td{padding:14px 0;color:#252525;font-size:14px;font-weight:bold;text-align:center;border-top:2px solid #7ca1b3;}
.vision_table td:first-child{border-right:1px solid #d7d7d7;}

/* 사업현황 */
.business_visual{height:181px;padding:54px 25px 0 292px;color:#fff;background:#448ccb url(../images/content/bg_business_visual.jpg) no-repeat left top;}
.business_visual dt{font-size:17px;font-weight:normal;line-height:28px;}
.business_visual dt strong{font-weight:bold;}
.business_visual dd{margin-top:25px;font-size:13px;}

.business_text{margin-top:22px;/*padding-left:40px;*/}
.business_text p{margin-top:20px;color:#464646;font-size:14px;line-height:20px;}
.business_text p:first-child{margin-top:0;}

.business_table{margin-top:23px;color:#252525;border-top:3px solid #464646;border-bottom:2px solid #464646;}
.business_table th{padding:17px 0 17px 15px;font-size:13px;font-weight:bold;text-align:left;}
.business_table th,.business_table td{border-top:1px solid #ebebeb;background:url(../images/content/bg_business_th.gif) no-repeat left center;}
.business_table td{padding:17px 10px 17px 15px;font-size:14px;}

/* 회사연혁 */
.tab_history{position:relative;height:71px;}
.tab_history li{position:absolute;top:0;width:194px;z-index:1;}
.tab_history li:first-child{width:195px;}
.tab_history li a{display:block;height:49px;padding:11px 0;color:#5b9bba;font-size:18px;text-align:center;line-height:25px;border-top:1px solid #5b9bba;border-right:1px solid #5b9bba;border-bottom:1px solid #5b9bba;border-left:none;}
.tab_history li:first-child a{border-left:1px solid #5b9bba;}
.tab_history li.active{z-index:99;}
.tab_history li.active a,.tab_history li:hover a{color:#fff;font-size:20px;font-weight:bold;border:1px solid #407188;background:#5b9bba;z-index:99;}

.history_list{overflow:hidden;margin-top:54px;}
.history_list h4{float:left;display:inline-block;width:245px;margin-top:0;padding:3px 0 0 5px;color:#484848;font-size:34px;font-weight:normal;}
.history_list h4 span{display:block;margin-bottom:10px;color:#2c5e96;font-size:20px;font-weight:bold;}
.history_list > div{float:right;width:516px;}
.history_list > div ul{margin-top:25px;}
.history_list > div li{overflow:hidden;margin-top:10px;line-height:20px;}
.history_list > div li:first-child{margin-top:0;}
.history_list > div li strong{float:left;width:88px;color:#2d2d2d;font-size:16px;font-weight:bold;text-align:right;}
.history_list > div li span{float:right;width:404px;padding-right:10px;color:#666;font-size:14px;}

.history_pic{width:100%;margin:79px 0 0 0;text-align:center;}
.history_pic li{display:inline-block;.display:inline;width:222px;margin-left:50px;}
.history_pic li.big{width:444px;}
.history_pic li:first-child,.history_pic li.first{margin-left:0;}

/* 윤리헌장 */
.manage_img{margin:40px 0 43px;}
.manage_list{margin-bottom:45px;border-bottom:1px solid #d3d3d3;}
.manage_list li{margin-bottom:21px;color:#464646;font-size:14px;line-height:24px;}
.manage_list li strong{font-weight:bold;}

/* 윤리강령 */
.manage02 h4{margin-top:42px;padding-bottom:1px;color:#1e70a9;font-size:16px;font-weight:bold;line-height:20px;border-bottom:1px solid #1e70a9;}
.manage02 li{margin-top:10px;font-size:14px;color:#444;}

/* Red Whistle */
.whistle_list{margin-top:15px;}
.whistle_list > li{overflow:hidden;}
.whistle_list > li:first-child h4,.whistle_list > li:first-child > div{border:0;}
.whistle_list > li h4{float:left;display:inline-block;width:149px;margin:0;padding:49px 18px 49px 0;font-size:20px;font-weight:bold;border-top:1px solid #09426a;}
.whistle_list > li > div{float:right;width:606px;padding:49px 0;color:#444;font-size:14px;border-top:1px solid #cecece;}
.whistle_list > li > div h5{margin-top:29px;padding-left:6px;color:#25537b;font-size:16px;font-weight:bold;line-height:20px;background:url(../images/common/h5_whistle.gif) no-repeat left 6px;}
.whistle_list > li > div h5:first-child{margin-top:0;}
.whistle_list > li > div .list_style02{margin-top:10px;}
.whistle_list > li > div li{margin-top:10px;}
.whistle_list > li > div li:first-child{margin-top:0;}
.whistle_list > li > div .p_style02{margin-top:10px;}

/* 채용안내 */
.h4_employ{text-align:center;}
.table_employ{margin-top:39px;border-top:2px solid #4d88a4;}
.table_employ table{border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.table_employ thead th{padding:8px 0 9px;color:#467d97;font-size:15px;text-align:center;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background:#e9f5fa;}
.table_employ tbody th,.table_employ tbody td{color:#252525;font-size:14px;text-align:left;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;}
.table_employ tbody th{padding:13px 10px 13px 15px;font-weight:normal;vertical-align:top;}
.table_employ tbody td{padding:13px 10px 13px 32px;}
/*.table_employ tbody td li{margin-top:8px;}*/
.table_employ tbody td li:first-child{margin-top:0;}

.employ_list{margin-top:15px;}
.employ_list > li{overflow:hidden;}
.employ_list > li:first-child h4,.employ_list > li:first-child > div{border:0;}
.employ_list > li h4{float:left;display:inline-block;width:149px;margin:0;padding:49px 18px 49px 0;font-size:20px;font-weight:bold;border-top:1px solid #09426a;}
.employ_list > li > div{float:right;width:606px;padding:49px 0;color:#444;font-size:14px;border-top:1px solid #cecece;}
.employ_list > li > div a.download{display:inline-block;margin-top:13px;padding:6px 20px 5px 38px;color:#26458c;font-size:16px;font-weight:bold;border:1px solid #26458c;background:url(../images/content/btn_download.gif) no-repeat 21px 9px;}
.employ_list > li > div .list_style01 li{margin-top:8px;}
.employ_list > li > div .list_style01 li:first-child{margin-top:0;}
.employ_list > li > div .employ_qna{margin-top:19px;padding:10px 11px;border:1px solid #e5e5e5;background:#f6f6f6;}
.employ_list > li > div .employ_qna h5{color:#25537b;font-size:16px;font-weight:bold;}
.employ_list > li > div .employ_qna li{margin-top:9px;}
.employ_list > li > div .employ_qna li a{text-decoration:underline;}

/* 멜파스 보육기술 */
.contents.tech{padding-top:0 !important;}
.contents.tech h4{padding-left:26px;font-size:22px;background:url(../images/content/h4_tech.gif) no-repeat left 4px}
.tech_info{overflow:hidden;margin-top:25px;}
.tech_info li{float:left;width:182px;min-height:144px;padding:171px 0 10px 10px;border-left:1px solid #ebebeb;}
.tech_info li:first-child{width:184px;border-left:none;}
.tech_info li.tech01{background:url(../images/content/ico_tech01.gif) no-repeat center top;}
.tech_info li.tech02{background:url(../images/content/ico_tech02.gif) no-repeat center top;}
.tech_info li.tech03{background:url(../images/content/ico_tech03.gif) no-repeat center top;}
.tech_info li.tech04{background:url(../images/content/ico_tech04.gif) no-repeat center top;}
.tech_info li dt{color:#252525;font-size:15px;line-height:19px;font-weight:bold;}
.tech_info li dd{margin-top:4px;color:#555;font-size:12px;line-height:16px;}

.tech_list{padding-left:30px;}
.tech_list > li{margin-top:30px;}
.tech_list > li h5{color:#1f89bd;font-size:16px;line-height:19px;font-weight:normal;}
.tech_list > li p{margin-top:10px;color:#252525;font-size:14px;line-height:22px;}

.tech_list > li li{margin-top:10px;}
.tech_list > li li.img{padding:30px 0;background:none;}
.tech_list > li dl{overflow:hidden;color:#252525;font-size:14px;}
.tech_list > li dt{display:inline-block;float:left;font-weight:bold;text-decoration:underline;}
.tech_list > li dd{float:left;margin-left:6px;}

/* 교육프로그램 */
.employ02_list{overflow:hidden;margin-top:68px;}
.employ02_list li{float:left;width:230px;margin-left:41px;}
.employ02_list li:first-child{margin-left:0;}
.employ02_list li dl{margin-top:13px;}
.employ02_list li dt{color:#25537b;font-size:18px;font-weight:bold;line-height:22px;}
.employ02_list li dd{margin-top:8px;color:#444;font-size:14px;line-height:20px;}

/* 복지정책 */
.employ03_list01{overflow:hidden;margin-top:23px;}
.employ03_list01 li{float:left;width:230px;margin-left:41px;}
.employ03_list01 li:first-child{margin-left:0;}
.employ03_list01 li dl{padding-top:197px;}
.employ03_list01 li dt{color:#25537b;font-size:20px;font-weight:bold;text-align:center;line-height:22px;}
.employ03_list01 li dd{margin-top:11px;color:#444;font-size:14px;line-height:20px;}
.ico_employ0301_dt01{background:url(../images/content/ico_employ0301_dt01.gif) no-repeat center top;}
.ico_employ0301_dt02{background:url(../images/content/ico_employ0301_dt02.gif) no-repeat center top;}
.ico_employ0301_dt03{background:url(../images/content/ico_employ0301_dt03.gif) no-repeat center top;}

.employ03_list02{overflow:hidden;margin-top:25px;border-top:2px solid #25537b;border-bottom:2px solid #c8c8c8;border-left:1px solid #c8c8c8;}
.employ03_list02 li{float:left;width:385px;border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;}
.employ03_list02 li dl{min-height:67px;padding:21px 0 21px 94px;line-height:20px;}
.employ03_list02 li dt{color:#25537b;font-size:16px;font-weight:bold;}
.employ03_list02 li dd{margin-top:7px;color:#444;font-size:14px;}
.ico_employ0302_dt01{height:107px;background:url(../images/content/ico_employ0302_dt01.gif) no-repeat 29px 23px;}
.ico_employ0302_dt02{height:107px;background:url(../images/content/ico_employ0302_dt02.gif) no-repeat 16px 23px;}
.ico_employ0302_dt03{background:url(../images/content/ico_employ0302_dt03.gif) no-repeat 33px 24px;}
.ico_employ0302_dt04{background:url(../images/content/ico_employ0302_dt04.gif) no-repeat 17px 24px;}
.ico_employ0302_dt05{height:107px;background:url(../images/content/ico_employ0302_dt05.gif) no-repeat 32px 25px;}
.ico_employ0302_dt06{height:107px;background:url(../images/content/ico_employ0302_dt06.gif) no-repeat 11px 25px;}
.ico_employ0302_dt07{background:url(../images/content/ico_employ0302_dt07.gif) no-repeat 34px 24px;}
.ico_employ0302_dt08{background:url(../images/content/ico_employ0302_dt08.gif) no-repeat 21px 24px;}
.ico_employ0302_dt09{background:url(../images/content/ico_employ0302_dt09.gif) no-repeat 33px 24px;}
.ico_employ0302_dt10{background:url(../images/content/ico_employ0302_dt10.gif) no-repeat 19px 24px;}

/* 지적재산 */
.property_table{width:100%;margin-top:13px;color:#252525;font-size:14px;border-top:2px solid #4d88a4;border-right:1px solid #d7d7d7;}
.property_table thead th{color:#467d97;font-size:15px;text-align:center;background:#e9f5fa;}
.property_table tbody th{font-weight:normal;}
.property_table tbody td{text-align:center;}
.property_table tfoot th{font-weight:normal;background:#f7f7f7;}
.property_table tfoot td{text-align:center;background:#f7f7f7;}
.property_table th,.property_table td{padding:9px 0 8px;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;}

/* 사회공헌 */
.society_visual{height:183px;padding:25px 35px 0 294px;color:#fff;background:#448ccb url(../images/content/bg_society_visual.jpg) no-repeat left top;}
.society_visual dt{font-size:24px;font-weight:normal;line-height:32px;}
.society_visual dt strong{font-size:30px;font-weight:bold;}
.society_visual dd{margin-top:21px;font-size:14px;}

.society_text{margin-top:32px;padding-left:294px;background:url(../images/content/bg_society_text.gif) no-repeat 29px 53px;}
.society_text p{margin-top:20px;color:#464646;font-size:13px;line-height:20px;}
.society_text p br { display:none; }
.society_text p:first-child{margin-top:0;}

.society_organ{margin:16px 0 35px;}

.society_pic{overflow:hidden;margin-top:40px;}
.society_pic li{float:right;width:370px;margin-top:16px;}
.society_pic li.first{margin-top:0;}
.society_pic li.front{float:left;}

.society_sponsor{margin-top:75px;}
.society_sponsor .pic{margin-top:0;text-align:center;}
.society_sponsor p{margin-top:27px;color:#464646;font-size:14px;line-height:20px;}

/* contact us */
.map{overflow:hidden;width:771px;height:372px;margin-top:20px;border:1px solid #cacaca;}

.contact_info{overflow:hidden;margin-top:23px;}
.contact_info ul{float:left;width:355px;border-top:2px solid #2b5c72;}
.contact_info ul li{padding:13px 0 14px;font-size:16px;border-bottom:1px solid #c8c8c8;}
.contact_info ul li:first-child dd{height:77px;}
.contact_info dl{overflow:hidden;}
.contact_info dt{float:left;padding:0 9px;color:#2b5c72;line-height:22px;}
.contact_info dd{float:right;width:274px;padding-right:10px;line-height:22px;}
.contact_info p{float:right;width:388px;}

/*
.contact_address{overflow:hidden;margin-top:27px;}
.contact_address li.tel{float:right;color:#666;font-size:14px;}
.contact_address li.tel span{display:inline-block;height:14px;margin-left:19px;padding:0 3px;color:#fff;font-size:12px;line-height:14px;background:#2b5c72;}
.contact_address li.tel span:first-child{margin-left:0;}
.contact_address li.address{float:left;width:460px;color:#333;font-size:16px;}
*/

.respon_ps{overflow:hidden;margin-top:31px;padding:0 2%;border:1px solid #e5e5e5;background:#f6f6f6;}
.respon_ps > li{float:left;width:32%;margin-left:2%;padding:22px 0;}
.respon_ps > li:first-child{margin-left:0;}
.respon_ps > li dl{overflow:hidden;font-size:14px;}
.respon_ps > li dt{float:left;width:35%;padding-left:7px;color:#2b5c72;font-weight:bold;background:url(../images/common/dot_blue_3.gif) no-repeat left 7px}
.respon_ps > li dd{float:right;width:60%;color:#444;}
.respon_ps > li dd a{color:#444;font-size:14px;text-decoration:underline;}

/* sitemap */
.sitemap{overflow:hidden;}
.sitemap > li{float:left;width:32%;height:285px;margin-left:2%;}
.sitemap > li.first{margin-left:0;}
.sitemap > li > a{margin-bottom:10px;padding:6px 0 6px 11px;color:#2c516d;font-size:16px;font-weight:bold;background:url(../images/content/bg_sitemap_li.gif) repeat-x left bottom;}
.sitemap li a{display:block;line-height:28px;}
.sitemap li li{height:28px;}
.sitemap li li a{padding-left:20px;color:#565656;font-size:14px;background:url(../images/content/bg_sitemap_a.gif) no-repeat 11px 14px;}







/*************************** IR추가 20.08.20 *********************************/

.ir_table_1 > .table {
	width:100%;
	border-top:1px solid #7a7a7a;
	text-align:center;
}
.ir_table_1 > .table  th {
	line-height:40px;
	font-size:13px;
	color:#333333;
	background:#f5f5f5;
}
.ir_table_1 > .table  th,
.ir_table_1 > .table  td {
	border-left:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}

.ir_table_1 > .table  .first {
	border-left:0;
}

.ir_table_1 > .table  td  {
	/*line-height:36px;*/
	padding:8px 0px;
	font-size:12px;
	color:#555555;
	letter-spacing:0px;
}

.ir_table_1 > .table  .subject {
	padding-left:15px;
	text-align:left;
}
.ir_table_1 > .table a:hover { font-weight:normal; }



.ir_table_2 > .table {
	width:100%;
	border-top:1px solid #7a7a7a;
	text-align:center;
}

.ir_table_2 > .table  th {
	line-height:22px;
	font-size:13px;
	color:#333333;
	padding:10px 0;
	background:#f5f5f5;
}
.ir_table_2 > .table  th  span {
	font-size:12px;
	color:#b1b1b1;
}

.ir_table_2 > .table  th,
.ir_table_2 > .table  td {
	border-bottom:1px solid #dde2e2;
}
.ir_table_2 > .table  td {
	line-height:22px;
	padding:8.5px 0;
	font-size:12px;
	color:#555;
	border-left:1px solid #dde2e2;
}
.ir_table_2 > .table  .first {
	border-left:0;
	padding-left:30px;
	text-align:left;
}
.ir_table_2 > .table  .left {
	border-left:0;
}
.ir_table_2 > .table  .bg {
	 
	 background:#e7f8f8;
}
.ir_table_2 > .table  .title.color {
	color:#12bcbc; 
}
.ir_table_2 > .table  b {
	font-weight:600;
	
}
.ir_table_2 > .table  .title {
	padding-left:20px;
	color:#333333;
}

.ir_table_2 > .table  .bottom {
	border-bottom:1px solid #797979;
}


/*주가정보*/

.ir_table_3 {
	margin-bottom:100px;
	width:100%;
}

.ir_table_3 .title {
	line-height:42px;
	font-size:18px;
	color:#333333;
}

.ir_table_3 .currentPrice {
	width:100%;
	overflow:hidden;
	margin-bottom:44px;
}

.ir_table_3 .currentPrice .left{
	float:left;
	border-top:1px solid #7a7a7a;
}
.ir_table_3 .currentPrice .right{float:right;}

.ir_table_3 .currentPrice .right_table {
	width:375px;
	border-top:1px solid #7a7a7a;
	text-align:center;
}
.ir_table_3 .currentPrice .right_table td,
.ir_table_3 .currentPrice .right_table th {
	line-height:40px;
	border-bottom:1px solid #dcdcdc;
}
.ir_table_3 .currentPrice .right_table th {
	font-size:13px;
	color:#333333;
	background:#f5f5f5;
}

.ir_table_3 .currentPrice .right_table td {
	font-size:12px;
	color:#888888;
}

.ir_table_3 .currentPrice .left_tableTop {
	margin:28px auto; 
	width:375px;
	text-align:center;
	border-top:1px solid #e5e5e5;
}

.ir_table_3 .currentPrice .left_tableTop td,
.ir_table_3 .currentPrice .left_tableTop th {
	line-height:50px;
	border-bottom:1px solid #e5e5e5;
}
.ir_table_3 .currentPrice .left_tableTop th {
	font-size:15px;
	color:#333333;
	background:#f5f5f5;
}

.ir_table_3 .currentPrice .left_tableTop td {
	font-size:15px;
	color:#333333;
	border-right:1px solid #e5e5e5;

}
.ir_table_3 .currentPrice .left_tableTop td.first {
	border-left:1px solid #e5e5e5;
	font-size:26px;
}

.ir_table_3 .currentPrice .span_t td {
	color:#dc0023;
}
.ir_table_3 .currentPrice .span_v td{
	color:#0000fe;
}
.ir_table_3 .currentPrice .span_0 td{
	color:#333333;
}

.ir_table_3 .currentPrice .left_tablebottom {
	width:375px;
	text-align:center;
	border-top:1px solid #6e6e6e;
}

.ir_table_3 .currentPrice .left_tablebottom td,
.ir_table_3 .currentPrice .left_tablebottom th {
	line-height:40px;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
}
.ir_table_3 .currentPrice .left_tablebottom td.last,
.ir_table_3 .currentPrice .left_tablebottom th.last {
	border-right:0;
}

.ir_table_3 .currentPrice .left_tablebottom th {
	font-size:15px;
	color:#333333;
	background:#f5f5f5;
}

.ir_table_3 .currentPrice .left_tablebottom td {
	font-size:14px;
	color:#888888;
}


.ir_table_3 .currentPrice .left_tablebottom .span_t  {
	color:#dc0023;
}
.ir_table_3 .currentPrice .left_tablebottom .span_v {
	color:#0000fe;
}


.ir_table_3 .byDate_top {
	width:1400px;
	overflow:hidden;
	padding:30px 0;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:50px;
}

.ir_table_3 .byDate_top .left_table {
	float:left;
	width:690px;
	text-align:center;
	border-top:1px solid #e5e5e5;
}

.ir_table_3 .byDate_top .left_table td,
.ir_table_3 .byDate_top .left_table th {
	line-height:67px;
	border-bottom:1px solid #e5e5e5;
}
.ir_table_3 .byDate_top .left_table th {
	font-size:17px;
	color:#333333;
	background:#f5f5f5;
}

.ir_table_3 .byDate_top .left_table td {
	font-size:18px;
	color:#333333;
	border-right:1px solid #e5e5e5;

}
.ir_table_3 .byDate_top .left_table td.first {
	border-left:1px solid #e5e5e5;
	font-size:40px;
}


.ir_table_3 .byDate_top .left_table.span_t td {
	color:#dc0023;
}
.ir_table_3 .byDate_top .left_table.span_v td{
	color:#0000fe;
}
.ir_table_3 .byDate_top .left_table.span_0 td{
	color:#333333;
}




.ir_table_3 .byDate_top .right_table {
	float:right;
	width:690px;
	text-align:center;
	border-top:1px solid #6e6e6e;
}

.ir_table_3 .byDate_top .right_table td,
.ir_table_3 .byDate_top .right_table th {
	line-height:67px;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
}
.ir_table_3 .byDate_top .right_table td.last,
.ir_table_3 .byDate_top .right_table th.last {
	border-right:0;
}

.ir_table_3 .byDate_top .right_table th {
	font-size:17px;
	color:#333333;
	background:#f5f5f5;
}

.ir_table_3 .byDate_top .right_table td {
	font-size:16px;
	color:#888888;
}


.ir_table_3 .byDate_top .right_table .span_t  {
	color:#dc0023;
}
.ir_table_3 .byDate_top .right_table .span_v {
	color:#0000fe;
}

.ir_table_3 .byDate_list {
	width:100%;
	border-top:1px solid #6e6e6e;
	text-align:center;
}
.ir_table_3 .byDate_list td, 
.ir_table_3 .byDate_list th {
	line-height:40px;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}
.ir_table_3 .byDate_list td.first, 
.ir_table_3 .byDate_list th.first {
	border-left:1px solid #dcdcdc;
}

.ir_table_3 .byDate_list th {
	font-size:14px;
	color:#333333;
	background:#f5f5f5;
}

.ir_table_3 .byDate_list td {
	font-size:12px;
	color:#888888;
}
.ir_table_3 .byDate_list td.first {
	color:#333333;
}

.ir_table_3 .byDate_list .span_t  {
	color:#dc0023;
}
.ir_table_3 .byDate_list .span_v {
	color:#0000fe;
}






.ir_table_2 .title {
	line-height:42px;
	font-size:18px;
	color:#333333;
}