@charset "utf-8";
/* CSS Document */
.mb20{margin-bottom:20px}
.btn_group{text-align:center;width:100%;margin:50px auto;}
.btn_group a img{width:100%;max-width:204px;min-width:102px;}
.margin_btn img{margin:0 1.5%}
a.btnRed{background:red}
a.btnBlue{background:blue}
.fr{float:right}
.fl{float:left}
.blue{color:#117ec1 !important}
.contents { background:#fff; overflow:hidden;}

.sub_text_area_wrap .welfare_box{margin-bottom:20px;width:98.999%}
.sub_text_area_wrap .welfare_box dt{width:20%;max-width:320px;padding:10px 0}
.sub_text_area_wrap .welfare_box dt img{}
.sub_text_area_wrap .welfare_box dd{width:75%;float:left;padding-left:5%;}
.sub_text_area_wrap .welfare_box dd h4{padding:8px 0;font-size:1.1em}
.sub_text_area_wrap .welfare_box dd h4.blue_line01{border-bottom:3px solid #04b8ee;}
.sub_text_area_wrap .welfare_box dd h4.blue_line02{border-bottom:3px solid #3891ce;}
.sub_text_area_wrap .welfare_box dd h4.blue_line03{border-bottom:3px solid #1b82c5;}
.sub_text_area_wrap .welfare_box dd h4.blue_line04{border-bottom:3px solid #2457a8;}
.sub_tit_area_wrap { width:100%; padding-top:10px; padding-bottom:25px; margin:0 auto;}
.sub_tit_area { display:block; width:90.625%; padding:0 15px; min-width:290px; margin:0 auto;}
.sub_tit_area .tit_top_bar { display:block; padding-top:15px; min-width:290px; margin:0 auto;}
.sub_tit_area h2{font-size:1.5em; padding-top:15px;font-weight:bold;color:#333333;text-align:left;}



.sub_stit_area {display:block; width:90.625%; padding-top:30px; min-width:290px; margin:0 auto;}
.sub_stit_area h2{font-size:1em;font-weight:bold}
.sub_stit_area h3{text-align:left;font-size:1.2em;font-weight:600;margin-bottom:16px}

.sub_stit_area h3.red{color:#cd0f41}
.sub_stit_area p { display:block; width:100%;color:#555555; line-height:1.8;}
.sub_visual_area { width:100%; max-width:640px; min-width:320px; margin:0 auto; text-align:center; margin-bottom:30px; }
.sub_visual_area img { width:90.625%; max-width:580px;}
.sub_visual_area img.email_reject_img {}
.sub_visual_area h2 { width:90.625%; font-size:14px; font-weight:bold; color:#2d86c9; margin:0 auto; margin-bottom:10px; text-align:left;}
.sub_visual_area2 { width:100%; max-width:640px; min-width:320px; margin:0 auto; text-align:center; margin-top:25px; margin-bottom:13px;line-height:200% }
.sub_visual_area2 img { width:100%; max-width:174px;}
.sub_visual_area3 {width:100%; max-width:640px; min-width:320px; margin:0 auto; text-align:center; margin-top:25px; margin-bottom:13px;line-height:200% }
.sub_visual_area3 ul{overflow:hidden;}
.sub_visual_area3 li{width:49%;}
.sub_visual_area3 li.fl{}
.sub_visual_area3 li img{width:100%}
.sub_visual_tit { display:block; width:90.625%; min-width:290px;  padding:0 15px; margin:0 auto; text-align:left; margin-bottom:10px; }
.sub_visual_tit img { width:97px;}
.sub_visual_tit img.img2 { width:114px;}

.down_area { overflow:hidden; display:block; width:90.625%; min-width:290px; text-align:center;  padding:0 15px; margin:0 auto; margin-bottom:13px;}
.down_area img { width:143px;}
.down_area img.ci_btn01 { width:48%; max-width:285px;}
.down_area img.ci_btn02 { width:48%; max-width:285px; margin-left:4px;}


.sub_text_area_wrap { width:100%; margin:0 auto;}
.sub_text_area { overflow:hidden; width:90.625%; margin:0 auto;}
.sub_text_area h2{float:left;width:100%;font-size:1.3em;font-weight:600;margin-bottom:16px;line-height:1.5;color:#555}
.sub_text_area p { float:left; width:100%; font-size:1.0em; color:#333; line-height:1.8; /*text-align:justify;*/}

.sub_text_area h3 { float:left; width:100%; font-size:15px; font-weight:bold; color:#000; margin-bottom:16px;}
.sub_text_area dl{overflow:hidden;width:100%;}
.sub_text_area dl img{width:100%;max-width:580px}
.sub_text_area dl dt{float:left;width:100%;font-size:15px;margin-bottom:5px;line-height:1.3;font-weight:bold;color:#555}
.sub_text_area dl dd{font-size:13px;line-height:1.5;}
.sub_text_area dl dd img{width:90.62%;max-width:580px;}

.sub_text_area h2.h2_center { float:left; width:100%; font-size:17px; font-weight:bold; text-align:center; color:#333333; margin-bottom:16px;}
.sub_text_area h3.career_h3 { float:left; width:100%; font-size:15px; font-weight:bold; color:#000000; margin-bottom:6px; line-height:1.3;}
.sub_text_area h2 span { color:#0c4da2; font-family:나눔고딕; font-weight:bold;}
.sub_text_area h3.career_h3 { float:left; width:100%; font-size:14px; font-weight:bold; color:#000000; margin-bottom:6px; line-height:1.3;}
.sub_text_area h3.career_h3 img { width:12px;}
.sub_text_area h3.career_h3 span.left { float:left; font-size:14px; font-weight:bold; color:#000000; margin-top:8px;}
.sub_text_area h3.career_h3 span.right { float:right;}
.sub_text_area h3.career_h3 span.right img { width:120px;}
.sub_text_area h3.personal_h3 { float:left; width:100%; font-size:13px; font-weight:bold; color:#555555; margin-bottom:5px;}
.sub_text_area h4 { float:left; width:100%; font-size:1em; font-weight:bold; color:#555555; margin-bottom:10px;}

.sub_text_area p span.under { text-decoration:underline; font-weight:bold; color:#555555; }
.sub_text_area p.dash { display:block; float:none; clear:both; padding-left:6px; width:auto; background:url(../images/common/personal_dash.jpg) no-repeat left 10px;}
.sub_text_area p.dash span { display:block; padding-left:8px; background:url(../images/common/per_li_bg02.jpg) no-repeat left 10px; }
.sub_text_area .nodate p { float:left; text-align:center; margin-top:15px; width:100%; font-size:14px; color:#888888; line-height:1.5; /*text-align:justify;*/}
.sub_text_area p.p_career01 { float:left; width:100%; font-size:13px; color:#444444; line-height:1.5;}
.sub_text_area p.p_career02 { float:left; width:100%; font-size:13px; color:#777777; line-height:1.5;}
.sub_text_area p.p_center { float:left; width:100%; font-size:13px; color:#666; text-align:center; line-height:1.3;}
.sub_text_area p.p_left { float:left; width:100%; font-size:13px; color:#666; text-align:left; line-height:1.3;}
.sub_text_area p.p_left span { color:#ed1c24}
.sub_text_area p strong { font-size:13px; font-weight:bold; color:#555555;}
.sub_text_area p.mb20 { margin-bottom:20px;}

.sub_text_area .rnd_list{overflow:hideen !important; width:100%;max-width:640px;margin:0 auto;min-height:300px}
.sub_text_area .rnd_list:after {content:" "; display:block; clear:both;} 
.sub_text_area .rnd_list li{width:46.69999%;float:left;max-width:299px}
.sub_text_area .rnd_list li p.pic{}
.sub_text_area .rnd_list li p.pic img{width:100%;}
.sub_text_area .rnd_list li p.txt{min-height:125px;padding:3%;width:95%}

.sign_area { overflow:hidden; width:90.625%; margin:0 auto;}
.sign_area img { float:right; width:137px;}

.career_table { float:left; width:100%;}
.career_table img { width:70px; height:15px; margin-bottom:5px;}
.career_table table { width:100%; margin:0; padding:0;}
.career_table table th { vertical-align:middle; text-align:left; padding:10px 0; width:27%; max-width:156px; font-size:12px; font-weight:bold; color:#363636; line-height:1.3;}
.career_table table td { vertical-align:middle; text-align:left; padding:10px 0; width:73%; font-size:12px; color:#666666; line-height:1.3;}

.schedule_table { float:left; width:100%; border-top:1px solid #2b5ea5; }
.schedule_table table { width:100%; margin:0; padding:0;}
.schedule_table table th { vertical-align:middle; text-align:center; padding:10px 0; font-size:12px; font-weight:bold; color:#666666; background:#f4f7fc; border-bottom:1px solid #ededee;}
.schedule_table table td { vertical-align:middle; text-align:center; padding:10px 0; font-size:12px; color:#666666; line-height:1.3; border-right:1px solid #ededee; border-bottom:1px solid #ededee;}
.schedule_table table td a { display:block; margin-left:10px; font-size:12px; color:#666666;}
.schedule_table table td.last { border-right:0;}
.schedule_table { float:left; width:100%; border-top:1px solid #2b5ea5; }
.schedule_table th { vertical-align:middle; text-align:center; padding:10px 0; font-size:12px; font-weight:bold; color:#666666; background:#f4f7fc; border-bottom:1px solid #ededee;}
.schedule_table td { vertical-align:middle; text-align:center; padding:10px 0; font-size:12px; color:#666666; line-height:1.3; border-right:1px solid #ededee; border-bottom:1px solid #ededee;}
.schedule_table td a { display:block; margin-left:10px; font-size:12px; color:#666666;}
.schedule_table td.last { border-right:0;}



.sub_tab_area_wrap { overflow:hidden; width:100%; margin:0 auto; margin-bottom:20px;}
.sub_tab_area { display:block; width:90.625%; margin:0 auto;}
.sub_tab_area ul { float:left; width:100%;}
.sub_tab_area ul li { float:left; width:32.8%; border:1px solid #e3e3e3; border-bottom:0; border-left:0;}
.sub_tab_area ul li.first { border-left:1px solid #e3e3e3;}
.sub_tab_area ul li.bt0 { border-top:0;}
.sub_tab_area ul li a { float:left; width:100%; font-size:13px; color:#696969; background:#f5f5f5; padding:12px 0; text-align:center; text-decoration:none; border-bottom:1px solid #e3e3e3;}
.sub_tab_area ul li a:hover { border-bottom:2px solid #3069b3; font-weight:bold; color:#0c4da2; padding:12px 0 11px 0; background:#fff;}
.sub_tab_area ul li a.on { border-bottom:2px solid #3069b3; font-weight:bold; color:#0c4da2; padding:12px 0 11px 0; background:#fff;}
.tab_conts .sub_wrap .sub_tab1{margin:35px 0;height:50px;padding-left:10px;width:100%;color:#095e95 }

.sub_tab_area2 { display:block; width:90.625%; margin:0 auto;}
.sub_tab_area2 ul { float:left; width:100%;}
.sub_tab_area2 ul li { float:left; width:49.4%; border:1px solid #e3e3e3; border-bottom:0; border-left:0;}
.sub_tab_area2 ul li.first { border-left:1px solid #e3e3e3;}
.sub_tab_area2 ul li.bt0 { border-top:0;}
.sub_tab_area2 ul li a { float:left; width:100%; font-size:13px; color:#696969; background:#f5f5f5; padding:12px 0; text-align:center; text-decoration:none; border-bottom:1px solid #e3e3e3;}
.sub_tab_area2 ul li a:hover { border-bottom:2px solid #3069b3; font-weight:bold; color:#0c4da2; padding:12px 0 11px 0; background:#fff;}
.sub_tab_area2 ul li a.on { border-bottom:2px solid #3069b3; font-weight:bold; color:#0c4da2; padding:12px 0 11px 0; background:#fff;}


.sub_tab_area_wrap { overflow:hidden; width:100%; margin:0 auto; margin-bottom:20px;}
.sub_tab_area3 { display:block; width:90.625%; margin:0 auto;}
.sub_tab_area3 ul { float:right;}
.sub_tab_area3 ul li { float:left;}
.sub_tab_area3 ul li.first { padding-right:11px; margin-right:10px; background:url(../images/sub/btn_bar.jpg) no-repeat right center;}
.sub_tab_area3 ul li img { width:60px;}


.borad_table { float:left; width:100%; border-top:1px solid #d4d4d4;}
.borad_table table { width:100%; margin:0; padding:0;}
.borad_table table td > table.borad_table01 { width:100%; margin:0; padding:0;}
.borad_table table td > table.borad_table01 th { vertical-align:middle; text-align:left; padding:20px 0 5px 10px;}
.borad_table table td > table.borad_table01 th.first { width:100%;}
.borad_table table td > table.borad_table01 th.last { text-align:right; width:60%; padding-right:10px; font-size:11px; color:#999999;}
.borad_table table td > table.borad_table01 th span.last { float:right; text-align:right; padding-right:10px; font-size:11px; color:#999999;}
.borad_table table td > table.borad_table01 th h4 { float:left; font-size:16px; font-weight:bold; color:#333;}
.borad_table table td > table.borad_table01 td { vertical-align:middle; text-align:left; padding:5px 0 20px 10px; border-bottom:1px solid #d4d4d4; font-size:12px; color:#555555; line-height:1.2;}
.borad_table table td > table.borad_table01 td a{ font-size:12px; color:#555555; line-height:1.2;}
.borad_table table td > table.borad_table01 td.first { }
.borad_table table td > table.borad_table01 td.first img { border:1px solid #e1e0dc; width:95px;}
.borad_table table td > table.borad_table01 td.last { width:100%; vertical-align:top;}

.borad_table table td > table.borad_table02 { width:100%; margin:0; padding:0;}
.borad_table table td > table.borad_table02 th { vertical-align:middle; text-align:left; padding:20px 0 5px 10px;}
.borad_table table td > table.borad_table02 th.first { width:70%;}
.borad_table table td > table.borad_table02 th.last { text-align:right; width:30%; padding-right:10px; font-size:11px; color:#999999;}
.borad_table table td > table.borad_table02 th h4 { float:left; width:100%; font-size:16px; font-weight:bold; color:#333;}
.borad_table table td > table.borad_table02 td { vertical-align:middle; text-align:left; width:100%; padding:5px 0 20px 10px; border-bottom:1px solid #d4d4d4; font-size:12px; color:#555555; line-height:1.2;}
.borad_table table td > table.borad_table02 td a{ font-size:12px; color:#555555; line-height:1.2;}




.view_area { display:block; width:100%; margin:0 auto; border-top:2px solid #818181;}
.view_area .view_title { float:left; width:100%; padding:15px 0; border-bottom:1px solid #d4d4d4;}
.view_area .view_title h2 { float:left; margin:0; font-size:16px; font-weight:bold; color:#333; margin-left:10px; line-height:1.3;}
.view_area .view_title h2.col_blue { display:block; color:#248ddd;}
.view_area .view_title h2.col_blue span {}
.view_area .view_title h2.col_blue span img { vertical-align:middle; width:27px; margin:0 3px;}
.view_area .view_title h2 span.sp2 { font-size:16px; font-weight:bold; color:#248ddd;}
.view_area .view_title h3 { float:left; display:block; font-size:13px; font-weight:bold; color:#444444; margin-left:10px; line-height:1.3;}
.view_area .view_title p { display:block; padding-left:10px; font-size:11px; color:##999999; line-height:1.5;}
.view_area .view_date_sns { float:left; width:100%; padding:3px 0; border-bottom:1px solid #d4d4d4;}
.view_area .view_date_sns .regi_date p { float:left; font-size:11px; margin-left:10px; margin-top:5px;}
.view_area .view_date_sns .regi_date p.file a{  color:#555555;}
.view_area .view_date_sns .regi_date2 p { float:left; font-size:11px; margin-left:10px; margin-top:5px; margin-right:0; height:25px; }

.view_area .view_cont { float:left; width:100%; padding:16px 0; border-bottom:1px solid #d4d4d4; font-size:13px; color:#000; line-height:1.5;}
.view_area #content_view { text-align:center; }
.view_area .view_cont .view_images_area { float:left; width:100%; text-align:center;}
.view_area .view_cont .view_images_area img { width:100%; max-width:539px; min-width:269px; margin:0 auto;}
.view_area .view_cont h3 { display:block; font-size:12px; font-weight:bold; line-height:1.3;}
.view_area .view_cont p { font-size:12px; margin-bottom:5px;}
.view_area .view_cont .view_app{ float:left; width:100%; margin-bottom:10px; margin-top:10px;}
.view_area .view_cont .view_app .view_app_type{ float:left; width:100%; border-bottom:1px solid #dbdbdb; font-size:14px; margin-top:10px; padding-bottom:6px; margin-bottom:10px;}
.view_area .view_cont .view_app .view_app_content{ float:left; width:100%;}
.view_area .view_file { float:left; width:100%; padding:12px 31px 12px 30px; border-bottom:2px solid #818181;}
.view_area .view_file img { float:left; margin-right:13px;}
.view_area .view_file p { float:left; width:50%; font-size:13px; color:#686868; margin-top:5px;}
.view_area .view_file2 { float:left; width:794px; border-bottom:2px solid #818181;}
.view_area .view_list { float:left; width:100%; padding:15px 0;}
.view_area .view_list .arrow { float:left; padding-top:3px;}
.view_area .view_list .arrow img { width:28px;}
.view_area .view_list .list_btn { float:right;}
.view_area .view_list .list_btn img { width:62px;}

.faq_area { display:block; width:100%; margin:0 auto;}
.faq_area dl { display:block; width:100%;}
.faq_area dl dt { display:block; padding:12px 15px; border-bottom:1px solid #03596F; background:url(../images/common/aco_down.png) no-repeat 97% center; cursor:pointer;}

.faq_area dl dt.btn_bg { background:url(../images/common/aco_up.png) no-repeat 97% center; cursor:pointer;}
.faq_area dl dt.btn_bg2 { background:url(../images/common/aco_down.png) no-repeat 97% center; cursor:pointer;}
.faq_area dl dt h3 { width:93%;display:block; font-size:15px; font-weight:bold; color:#000000; line-height:1.3; margin-bottom:5px;}
.faq_area dl dt p { float:none; display:block; font-size:12px; color:#333333; line-height:1.3;}
.faq_area dl dd { overflow:hidden; display:none; background:#f6f6f6; padding:15px;}
W
.faq_area dl dd .history_table { float:left; width:100%; padding-top:15px;}
.faq_area dl dd .history_table .years_tit { float:left; width:100%;}
.faq_area dl dd .history_table .years_tit img { float:left; width:108px;}
.faq_area dl dd .history_table table { width:100%; margin:0; padding:0;}
.faq_area dl dd .history_table table th { text-align:left; vertical-align:top; padding:12px 0;}
.faq_area dl dd .history_table table th img { float:left; width:90px;}
.faq_area dl dd .history_table table td { text-align:left; vertical-align:top; /*width:80%;*/ padding:12px 0; padding-left:10px;}
.faq_area dl dd .history_table table td h4 { float:left; width:100%; font-size:14px; font-weight:bold; color:#000000; line-height:1.3; margin-bottom:7px;}
.faq_area dl dd .history_table table td h5 { float:left; width:100%; font-size:12px; font-weight:bold; color:#555555; line-height:1.3; margin-bottom:4px;}
.faq_area dl dd .history_table table td h5 span { color:#555555;}
.faq_area dl dd .history_table table td p { float:left; width:100%; font-size:12px; color:#555555;}


.caution { display:block; width:90.625%; margin:0 auto; background:#f2f2f2;}
.caution p { font-size:11px; color:#666666; line-height:1.3; padding:15px;}
/*교육신청*/
.info_box{border:1px solid #d5d5d6;width:95%;padding:2%;line-height:18px;font-size:11px;}
.info_box span.blue{font-size:12px;color:#017eba;}
/*일정안내*/
.schedule_btn{text-align:center;margin-bottom:15px}
.schedule_btn img{display:inline-block;vertical-align:middle;}
.schedule_btn p{display:inline-block; font-size:1.2em;float:none;width:25%}
/*로그인*/
.login_box{overflow:hidden;width:90.625%;margin:0 auto;margin-top:50px}
.login_box input{border:1px solid #c9c9c9}
.login_box dl{display:inline-block;width:98%;line-height:27px}
.login_box dl dt{float:left}
.login_box dl dd{width:70%;float:right}
.login_box .login_btn{width:90%;padding:10px 0px;background:#0582CD;text-align:center;margin:10px 0}
.login_box .login_btn a{color:#fff;display:block;width:100%;height:100%}

.login_box2{overflow:hidden;width:90.625%;margin:0 auto;}
.login_box2 select{height:27px;width:100%;border:1px solid #c9c9c9;w}
.login_box2 input{border:1px solid #c9c9c9}
.login_box2 dl{display:inline-block;width:98%;line-height:27px;margin:5px 0}
.login_box2 dl dt{}
.login_box2 dl dd{}
.login_box2 .login_btn{width:100%;padding:10px 0px;background:#0582CD;text-align:center;margin:10px 0}
.login_box2 .login_btn a{color:#fff;display:block;width:100%;height:100%}
/*채용공고*/

.careers_table { float:left; width:100%; border-top:1px solid #d4d4d4;}
.careers_table table { width:100%; margin:0; padding:0;}
.careers_table table th { vertical-align:middle; text-align:left; padding:18px 0; border-bottom:1px solid #d4d4d4;}
.careers_table table th img { width:27px; vertical-align:middle; margin:0 3px;}
.careers_table table th h2 { display:block; float:none; padding-left:10px; font-size:16px; font-weight:bold; color:#248ddd; margin-bottom:6px;}
.careers_table table th h3 { display:block; float:none; padding-left:10px; font-size:15px; font-weight:bold; color:#444444;}
.careers_table table th h3 a {font-size:15px; font-weight:bold; color:#444444; line-height:1.3;}
.careers_table table th p { display:block; float:none; padding-left:10px; font-size:11px; font-weight:bold; color:#999999; line-height:1.5;}
.careers_table table td { vertical-align:middle; text-align:center; padding:18px 0; border-bottom:1px solid #d4d4d4; font-size:12px; color:#555555; line-height:1.2;}
.careers_table table td img { width:59px;}
.careers_table table td.first { width:40%;}
.careers_table table td.first img { border:1px solid #e1e0dc; width:95px; vertical-align:middle;}
.careers_table table td.last { width:60%; vertical-align:top;}


.rss_area { display:block; overflow:hidden; width:90.625%; margin:0 auto; margin-bottom:9px;}
.rss_area img { width:76px; float:right;}


.career_view_table { float:left; width:100%;}
.career_view_table table { width:100%; margin:0; padding:0;}
.career_view_table table th { padding:10px 0; border-bottom:1px solid #d4d4d4;}
.career_view_table table th span { font-size:11px; color:#5c5c5c; font-weight:bold;}
.career_view_table table td { padding:3px 0; border-bottom:1px solid #d4d4d4; font-size:11px; color:#666666;}
.career_view_table table td img { vertical-align:middle; width:25px; margin-left:5px;}
.view_area .view_cont p .num_span { float:left; width:15px;}
.view_area .view_cont p .text_span { display:block; padding-left:15px;}

.view_quick_area { float:left; width:100%; margin-top:10px;}
.view_quick_area img { float:left; width:132px; margin:2px 2px;}
/*사이트맵*/
.sitemap_wrap { display:block; width:90.625%; margin:0 auto;}
.sitemap_wrap ul { float:left; width:100%;}
.sitemap_wrap ul > li { float:left; width:100%; text-align:center;}
.sitemap_wrap ul > li > img { width:50px; padding:12px 0;}
.sitemap_wrap ul > li > ul { float:left; width:100%;}
.sitemap_wrap ul > li > ul > li { display:block; background:#f2f2f2;}
.sitemap_wrap ul > li > ul > li span { display:block; font-size:13px; font-weight:bold; color:#4e4e4e; padding:10px 0;border:1px solid #dadada; border-top:0; text-align:left; padding-left:18px;}
.sitemap_wrap ul > li > ul > li > ul { float:left; width:100%;}
.sitemap_wrap ul > li > ul > li > ul > li  { display:block; background:#fff;}
.sitemap_wrap ul > li > ul > li > ul > li a { display:block; font-size:12px; font-weight:bold; color:#777777; padding:10px 0;border:1px solid #dadada; border-top:0; text-align:left; padding-left:28px;}



/*채용문의*/


.career5_table { float:left; width:100%; border-top:1px solid #2b5ea5;}
.career5_table table { width:100%;}
.career5_table table th { text-align:center; vertical-align:middle; padding:15px 0; font-size:13px; font-weight:bold; color:#444444; background:#f4f7fc; border-bottom:1px solid #e0e0e2; line-height:1.5;}
.career5_table table th label { font-size:13px; font-weight:bold; color:#444444;}
.career5_table table td { text-align:left; vertical-align:middle; font-size:12px; color:#666666; line-height:1.5; padding:5px 10px; border-bottom:1px solid #e0e0e2;}
.career5_table table td input[type="text"] { vertical-align:middle; padding:5px 0 5px 5px; border:1px solid #d4d4d4;}
.career5_table table td input[type="radio"] { vertical-align:middle; margin:0; padding:0;}
.career5_table table td input[type="text"].in01 { width:90%;}
.career5_table table td input[type="text"].in02 { width:25%;}
.career5_table table td input[type="text"].in03 { width:25%;}
.career5_table table td input[type="text"].in04 { width:52%;}

.career5_table table td .radio_area { float:left; margin-right:15px;}
.career5_table table td .radio_area span { font-size:12px; color:#666666; margin-left:4px;}

.career5_table table td select.sel01 { width:91%; padding:5px 0 5px 5px; border:1px solid #d4d4d4;}
.career5_table table td textarea { width:89.5%; height:126px; resize:none; padding:5px; border:1px solid #d4d4d4;}


.career5_table02 { float:left; width:100%; border-top:1px solid #818181;}
.career5_table02 table { width:100%;}
.career5_table02 table th { text-align:center; vertical-align:middle; padding:15px 0; font-size:13px; font-weight:bold; color:#444444; background:#f4f7fc; border-bottom:1px solid #e0e0e2; line-height:1.5;}
.career5_table02 table th label { font-size:13px; font-weight:bold; color:#444444;}
.career5_table02 table td { text-align:left; vertical-align:middle; font-size:12px; color:#666666; line-height:1.5; padding:5px 10px; border-bottom:1px solid #e0e0e2;}


.career5_phone { float:left; width:100%;}
.career5_phone .radio_area { float:left; width:100%; padding:5px 0;}
.career5_phone .radio_area input[type="radio"] { vertical-align:middle; margin-right:5px;}
.career5_phone .radio_area label { vertical-align:middle; font-size:12px; color:#666666; margin-right:15px;}
.career5_phone .phone_num_area { float:left; width:100%; padding:3px 0;}
.career5_phone .phone_num_area span.dash { float:left; vertical-align:middle; margin:0 3px; margin-top:5px;}
.career5_phone .phone_num_area select { float:left; width:25%; height:27px; border:1px solid #d4d4d4;}
.career5_phone .phone_num_area input { float:left;}
.career5_phone .phone_num_area p { display:block; width:auto; font-size:11px; color:#999999; padding:3px 10px; padding-left:20px; background:url(../images/sub/ex_point_bg.png) no-repeat left 7px; line-height:1.8;}

.career5_email { float:left; width:100%;}
.career5_email input { float:left;}
.career5_email span.dash { float:left; vertical-align:middle; margin:0 3px; margin-top:5px;}
.career5_email p { display:block; width:auto; font-size:11px; color:#999999; padding:3px 10px; padding-left:20px; background:url(../images/sub/ex_point_bg.png) no-repeat left 7px; line-height:1.8;}

.career5_table dl { display:block; border:1px solid #d8d8d8; border-top:0;}
.career5_table dl dt { display:block; padding:11px; 0; font-size:12px; font-weight:bold; color:#555555; background:#ededee;}
.career5_table dl dd {padding:15px; font-size:12px; color:#777777; border-top:1px solid #d8d8d8; line-height:1.5;}


.check_area { float:left; width:100%; margin-top:10px;}
.check_area input { vertical-align:middle; margin:0; padding:0; width:15px; height:15px; margin-right:8px;}
.check_area span { vertical-align:middle; font-size:12px; color:#555555;}


.career5_btn_area { float:left; width:100%; text-align:center; margin-top:20px;}
.career5_btn_area img { width:110px; margin:0 5px;}



/*한라소식*/

.prcenter_table { float:left; width:100%; border-top:1px solid #d4d4d4;}
.prcenter_table table { width:100%; margin:0; padding:0;}
.prcenter_table table th { text-align:center; vertical-align:middle; border-bottom:1px solid #d4d4d4; padding:18px 0; width:144px; max-width:144px;}
.prcenter_table table th.tal { text-align:left; padding-left:0;}
.prcenter_table table th img { width:120px; height:70px; }
.prcenter_table table td { text-align:center; vertical-align:middle; border-bottom:1px solid #d4d4d4; padding:18px 0;}
.prcenter_table table td h2 { float:left; width:100%; text-align:left; font-size:16px; font-weight:bold; color:#333333; margin-bottom:6px; line-height:1.3;}
.prcenter_table table td h2 a { font-size:15px; color:#333333; font-weight:bold;}
.prcenter_table table td.rec_td { width:100px; text-align:center; vertical-align:middle; }

.prcenter_table table td h2 span { color:#248ddd;}
.prcenter_table table td p { float:left; width:100%; font-size:12px; color:#555555; margin-bottom:7px; text-align:left;}
.prcenter_table table td p a { font-size:12px; color:#555555; line-height:1.5;}
.prcenter_table table td p.p2 { font-size:11px; color:#999999; margin-bottom:0;}
.prcenter_table table td p.p2 span { font-size:11px; color:#999999;}


/*언론기사*/
.prcenter_table02 { float:left; width:100%; border-top:1px solid #d4d4d4;}
.prcenter_table02 table { width:100%; margin:0; padding:0;}
.prcenter_table02 table td { text-align:center; vertical-align:middle; border-bottom:1px solid #d4d4d4; padding:18px 0;}




/*rss*/

.career_table03 { float:left; width:100%; border-top:1px solid #2b5ea5; border-bottom:1px solid #ededee;}
.career_table03 table { width:100%; margin:0; padding:0;}
.career_table03 table th { vertical-align:middle; text-align:center; padding:5px 0; font-size:12px; font-weight:bold; color:#666666; background:#f4f7fc; border-bottom:1px solid #e0e0e2;}
.career_table03 table td { vertical-align:middle; text-align:left; padding:5px 0; font-size:12px; color:#666666; line-height:1.3; border-right:1px solid #ededee; border-bottom:1px solid #ededee;}
.career_table03 table td a { font-size:12px; color:#448ccb;}
.career_table03 table td span { float:left; margin-left:10px; padding-top:5px; font-size:12px; color:#666666;}
.career_table03 table td img { float:right; vertical-align:middle; width:62px;}
.career_table03 table td.tac { text-align:center;}
.career_table03 table td.col66 { color:#666666;}
.career_table03 table td.last { border-right:0;}


.search_area { display:block; width:100%; margin:0 auto;}
.selbox { position:relative; width:100%; float:left; padding-bottom:12px;}
.selbox img.rss { position:absolute; right:0; top:-2px;}

.selbox .sel1 { float:left; width:100%;}
.selbox .sel1 .sel1_img { float:left; width:24%; height:24px; position:relative;}
.selbox .sel1 .sel1_img p { float:left; width:100%; border:1px solid #dbdbdb; font-size:12px; padding:4px 0px 4px 0px; cursor:pointer; position:relative; min-width:50px;}
.selbox .sel1 .sel1_img p a { color:#888888;}
.selbox .sel1 .sel1_img p span { margin-left:10px;}
.selbox .sel1 .sel1_img p img { float:left; cursor:pointer; position:absolute; right:8px; top:12px; width:11px;}
.selbox .sel1 .sel1_img .sel1_opt { float:left; width:100%; background:#fff; position:absolute; left:0px; top:27px; z-index:99; border:1px solid #dbdbdb; display:none;}
.selbox .sel1 .sel1_img .sel1_opt ul { float:left; width:100%;}
.selbox .sel1 .sel1_img .sel1_opt ul li { float:left; font-size:12px; width:100%; padding:7px 0 7px 0; cursor:pointer; min-width:64px;}
.selbox .sel1 .sel1_img .sel1_opt ul li:hover { background:#999;}
.selbox .sel1 .sel1_img .sel1_opt ul li a { color:#000; float:left; padding-left:10px;}

.selbox .sel1 .search_input_area { float:left; width:76%;}
.selbox .sel1 input { float:right; width:80%; height:24px; border:1px solid #dbdbdb; margin:0 5px;}
.selbox .sel1 img { float:right; cursor:pointer; width:32px;}


.selbox .sel2 { float:left; width:100%;}
.selbox .sel2 .sel2_img { float:left; width:100%; height:28px; position:relative;}
.selbox .sel2 .sel2_img p { float:left; width:99.5%; border:1px solid #dbdbdb;  font-size:12px; padding:4px 0px 4px 0px; cursor:pointer; position:relative; min-width:60px;}
.selbox .sel2 .sel2_img p a { color:#888888;}
.selbox .sel2 .sel2_img p span { margin-left:10px;}
.selbox .sel2 .sel2_img p img { float:left; cursor:pointer; position:absolute; right:8px; top:12px; width:11px;}
.selbox .sel2 .sel2_img .sel2_opt { overflow:auto; height:150px; float:left; width:100%; background:#fff; position:absolute; left:0px; top:27px; z-index:109; border:1px solid #dbdbdb; display:none;}
.selbox .sel2 .sel2_img .sel2_opt ul { float:left; width:100%;}
.selbox .sel2 .sel2_img .sel2_opt ul li { float:left; font-size:12px; width:100%; padding:7px 0 7px 0; cursor:pointer; min-width:64px;}
.selbox .sel2 .sel2_img .sel2_opt ul li:hover { background:#999;}
.selbox .sel2 .sel2_img .sel2_opt ul li a { color:#000; float:left; padding-left:10px;}

.selbox .sel2 .search_input_area { float:left; width:76%;}
.selbox .sel2 input { float:right; width:80%; height:24px; border:1px solid #dbdbdb; margin:0 5px;}
.selbox .sel2 img { float:right; cursor:pointer; width:32px;}


.selbox .sel3 { float:left; width:49%;}
.selbox .sel3 .sel3_img { float:left; width:100%; height:28px; position:relative;}
.selbox .sel3 .sel3_img p { float:left; width:100%; border:1px solid #dbdbdb; font-size:12px; padding:7px 0px 7px 0px; cursor:pointer; position:relative; min-width:60px;}
.selbox .sel3 .sel3_img p a { color:#888888;}
.selbox .sel3 .sel3_img p span { margin-left:10px;}
.selbox .sel3 .sel3_img p img { float:left; cursor:pointer; position:absolute; right:8px; top:12px; width:11px;}
.selbox .sel3 .sel3_img .sel3_opt { overflow:auto; float:left; width:100%; background:#fff; height:160px; position:absolute; left:0px; top:27px; z-index:99; border:1px solid #dbdbdb; display:none;}
.selbox .sel3 .sel3_img .sel3_opt ul { float:left; width:100%;}
.selbox .sel3 .sel3_img .sel3_opt ul li { float:left; font-size:12px; width:100%; padding:7px 0 7px 0; cursor:pointer; min-width:64px;}
.selbox .sel3 .sel3_img .sel3_opt ul li:hover { background:#999;}
.selbox .sel3 .sel3_img .sel3_opt ul li a { color:#000; float:left; padding-left:10px;}

.selbox .sel4 { float:right; width:49%;}
.selbox .sel4 .sel4_img { float:left; width:100%; height:28px; position:relative;}
.selbox .sel4 .sel4_img p { float:left; width:100%; border:1px solid #dbdbdb; font-size:12px; padding:7px 0px 7px 0px; cursor:pointer; position:relative; min-width:60px;}
.selbox .sel4 .sel4_img p a { color:#888888;}
.selbox .sel4 .sel4_img p span { margin-left:10px;}
.selbox .sel4 .sel4_img p img { float:left; cursor:pointer; position:absolute; right:8px; top:12px; width:11px;}
.selbox .sel4 .sel4_img .sel4_opt { overflow:auto; float:left; width:100%; background:#fff; height:160px; position:absolute; left:0px; top:27px; z-index:99; border:1px solid #dbdbdb; display:none;}
.selbox .sel4 .sel4_img .sel4_opt ul { float:left; width:100%;}
.selbox .sel4 .sel4_img .sel4_opt ul li { float:left; font-size:12px; width:100%; padding:7px 0 7px 0; cursor:pointer; min-width:64px;}
.selbox .sel4 .sel4_img .sel4_opt ul li:hover { background:#999;}
.selbox .sel4 .sel4_img .sel4_opt ul li a { color:#000; float:left; padding-left:10px;}



.aco_area_edu { display:block; width:100%; margin:0 auto; border-top:1px solid #0c4da2;}
.aco_area_edu dl { display:block; width:100%;}
.aco_area_edu dl dt { display:block; padding:12px 15px; border-bottom:1px solid #0c4da2; background:url(../images/common/aco_down.png) no-repeat 97% center; cursor:pointer;}

/*.aco_area_edu dl dt.btn_bg { background:url(../images/common/aco_up.png) no-repeat 97% center; cursor:pointer;}
.aco_area_edu dl dt.btn_bg2 { background:url(../images/common/aco_down.png) no-repeat 97% center; cursor:pointer;}*/
.aco_area_edu dl dt h3 { display:block; font-size:15px; font-weight:bold; color:#000000; line-height:1.3; margin-bottom:5px;}
.aco_area_edu dl dt p { float:none; display:block; font-size:12px; color:#333333; line-height:1.3;}
.aco_area_edu dl dd { overflow:hidden; display:none; background:#f6f6f6; padding:15px;}
.aco_area_edu dl dd .aco_stit_area { float:left; width:100%; text-align:center; padding-bottom:20px; border-bottom:1px dotted #b9b9b9;}
.aco_area_edu dl dd .aco_stit_area p { float:left; width:100%; font-size:11px; color:#666666; text-align:center; letter-spacing:-0.5px;}
.aco_area_edu dl dd .history_table { float:left; width:100%; padding-top:15px;}
.aco_area_edu dl dd .history_table .years_tit { float:left; width:100%;}
.aco_area_edu dl dd .history_table .years_tit img { float:left; width:108px;}
.aco_area_edu dl dd .history_table table { width:100%; margin:0; padding:0;}
.aco_area_edu dl dd .history_table table th { text-align:left; vertical-align:top; padding:12px 0;}
.aco_area_edu dl dd .history_table table th img { float:left; width:90px;}
.aco_area_edu dl dd .history_table table td { text-align:left; vertical-align:top; width:80%; padding:12px 0; padding-left:10px;}
.aco_area_edu dl dd .history_table table td h4 { float:left; width:100%; font-size:14px; font-weight:bold; color:#000000; line-height:1.3; margin-bottom:7px;}
.aco_area_edu dl dd .history_table table td h5 { float:left; width:100%; font-size:12px; font-weight:bold; color:#555555; line-height:1.3; margin-bottom:4px;}
.aco_area_edu dl dd .history_table table td h5 span { color:#555555;}
.aco_area_edu dl dd .history_table table td p { float:left; width:100%; font-size:12px; color:#555555;}
.aplyEduList_table { float:left; width:100%;}
.aplyEduList_table table { width:100%; margin:0; padding:0;}
.aplyEduList_table table th { padding:10px 0; border-bottom:1px solid #d4d4d4;}
.aplyEduList_table table th span { font-size:11px; color:#5c5c5c; font-weight:bold;}
.aplyEduList_table table td { padding:3px 0; border-bottom:1px solid #d4d4d4; font-size:11px; color:#666666;}
.aplyEduList_table table td img { vertical-align:middle; width:25px; margin-left:5px;}

.btn_center a{margin:0 4px;}
.btn_b{display:inline-block;padding:0 30px;height:28px;line-height:28px;font-size:13px;font-weight:bold;color:#fff;text-align:center;background:#127dc3;}
.btn_g{display:inline-block;padding:0 30px;height:28px;line-height:28px;font-size:13px;font-weight:bold;color:#fff;text-align:center;background:#777777;}
.btn_r{display:inline-block;min-width:75px;padding:0 20px;height:28px;line-height:28px;font-size:13px;font-weight:bold;color:#fff;text-align:center;background:#cd0f41;}
.btn_p {display:inline; width:30px; font-size:12px; color:#686868; padding:6px 10px; border:1px solid #e2e2e2; background:#fff;}
.btn_p a {display:inline; width:30px; font-size:12px; color:#686868; padding:6px 10px; border:1px solid #e2e2e2; background:#fff;}
.btn_p_txt {display:inline; width:30px; font-size:12px; font-size:11px; color:#cd0f41; padding:6px 10px; border:1px solid #e2e2e2; background:#fff;}


/*브로제그룹*/
.txt_first{}
.txt_first li{margin-bottom:25px;background:url(/images/kr/line_dot.gif) repeat-x 0 100%;padding-bottom:10px}
.txt_first li dl{padding:7px 0 0 30%;min-height:80px;width:70%}
.txt_first li dl dt{margin-bottom:6px;font-size:16px;font-weight:bold;color:#cd0f41;}
.txt_first li dl dd{line-height:26px;color:#333;}
.txt_first li.ico_f dl{background:url(/images/kr/ico_f.png) no-repeat 0 0;}
.txt_first li.ico_i dl{background:url(/images/kr/ico_i.png) no-repeat 0 0;}
.txt_first li.ico_r dl{background:url(/images/kr/ico_r.png) no-repeat 0 0;}
.txt_first li.ico_s dl{background:url(/images/kr/ico_s.png) no-repeat 0 0;}
.txt_first li.ico_t{margin-bottom:60px;background:none;}
.txt_first li.ico_t dl{background:url(/images/kr/ico_t.png) no-repeat 0 0;}
/*개인정보처리방침*/
.pc_02 { width:100%; padding-bottom:20px;}
.pc_02 h3 {color:#0c4da2; margin-bottom:29px;}
.pc_02 p.p01 { width:100%; font-size:16px;color:#0c4da2; margin:30px 0;}
.pc_02 h3.hmr8  {width:100%; margin-bottom:8px;}
.pc_02 p.hmr8 {width:100%; margin-bottom:8px;}
.pc_02 p {  width:100%;}
.pc_02 p.mb29 {width:100%; margin-bottom:29px;}
.pc_02 p.pb13  {width:100%; padding-bottom:13px;}
.pc_02 p.pb30 { width:100%; padding-bottom:30px;}
.pc_02 p.pb50 { width:100%; padding-bottom:50px;}
.pc_02 p a { color:#555555;}
.pc_02 p a:focus { color:#0c4da2;}
.pc_02 ul {width:100%; margin-bottom:5px;}
.pc_02 ul.mb29 { margin-bottom:29px;}
.pc_02 ul li {  wfont-size:14px; color:#555555; line-height:1.5;}
.pc_02 ul li ul {  width:100%; margin-bottom:0;}
.pc_02 ul li ul li {}

.pc_02 .mb20 { margin-bottom:20px !important;}
.pc_02 .personal_table { float:left; width:100%; border-top:2px solid #2b5ea5; margin-bottom:67px;}
.pc_02 .personal_table caption{display:none}
.pc_02 .personal_table table { width:100%; margin:0; padding:0;}
.pc_02 .personal_table table th { text-align:center; vertical-align:middle; font-size:15px; font-weight:bold; color:#434343; padding:15px 0; background:#f4f7fc; border-bottom:1px solid #ededee; border-right:1px solid #ededee;}
.pc_02 .personal_table table th.last { border-right:0;}
.pc_02 .personal_table table td { text-align:center; vertical-align:middle; font-size:13px; color:#686868; line-height:1.5; padding:15px 0; border-right:1px solid #ededee; border-bottom:1px solid #cccccc;}
.pc_02 .personal_table table td span { font-weight:bold; color:#396aab;}
.pc_02 .personal_table table td.tal { text-align:left; padding-left:30px; border-right:0;}
.pc_02 .personal_table table td.br0 { border-right:0; }

.nodate { float:left; width:100%; text-align:center; font-size:13px;}
.nodate p { padding:30px 0;}


/*찾아오시는길*/
.sub_map_area { width:90.625%; max-width:640px; min-width:320px; margin:0 auto; text-align:center; margin-bottom:15px; }
.sub_map_area #map_canvas { max-width:580px; min-width:290px;margin:0 auto;margin-bottom:30px }
.location_table_wrap { display:block; width:90.625%; margin:0 auto;}
.sub_map_area table { width:100%; margin:0; padding:0;line-height:180%}
.sub_map_area table th { text-align:left; vertical-align:middle; padding:15px 0; padding-left:15px; background:#f4f9ff;font-size:13px; font-weight:bold; color:#444444; line-height:1.5; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.sub_map_area table th.bg_f6 { background:#f6f6f6;}
.sub_map_area table th span { float:left; font-size:13px; font-weight:bold; color:#444444; padding-left:18px;}
.sub_map_area table th span.sp1 { background:url(../images/sub/addr_bg.jpg) no-repeat left center;}
.sub_map_area table th span.sp2 { background:url(../images/sub/phon_bg.jpg) no-repeat left center;}
.sub_map_area table th span.sp3 { background:url(../images/sub/fax_bg.jpg) no-repeat left center;}
.sub_map_area table td { text-align:left; vertical-align:middle; padding:15px 0; padding-left:15px; border-bottom:1px solid #e2e2e2; font-size:12px; color:#666666;}
.sub_map_area table td h2 { width:100%; font-size:14px; font-weight:bold; color:#424242; padding-left:14px; background:url(../images/sub/subway.jpg) no-repeat left center; }
.sub_map_area table td h3 { width:100%; font-size:13px; font-weight:bold; color:#009f08;}
.sub_map_area table td h3 img { vertical-align:middle; width:29px; margin-left:5px;}
.sub_map_area table td h3.pink { color:#e84087;}
.sub_map_area table td p { width:100%; font-size:12px; color:#646464;}
.sub_map_area table td strong{font-weight:bold}

/*담당자안내*/
.contactus_list{width:90.625%;margin:0 auto;margin-top:30px}
.contactus_list .article{float:left;width:33.3333% !important;}
.contactus_list .article p img {width:90.625%}
.contactus_list .article ul {margin-top:30px}
.contactus_list .article ul li{}
.contactus_list .article ul li a{word-break:break-word}
/* purchase */
.tab_wrap{width:100%;margin:0 auto;}
.tab_con{width:90.625%;overflow:hidden;margin:0 auto;}
.tab_con h3{font-size:1.2em;margin:20px 0;font-weight:Bold}
.tab{height:90px;}

.tab:after{content:" "; display:block; clear:both;}
.tab li{height:56px;float:left;width:32.33%;margin-right:1%;}
.tab li a{display:block;height:49px;line-height:49px;text-align:center;font-size:1.0em;font-weight:bold;letter-spacing:-0.5px;background:#f2f2f2;color:#333}
.tab li.on{background:url(/images/kr/bu_tab.gif) no-repeat 50% 100%;}
.tab li.on a{color:#fff;background:#127dc3;}
.tab_conts{display:none;}
.tab_conts.on{display:block;}
.tab_conts .tab_conts_title{}
.tab_conts .tab_conts_title dt{font-size:1.1em;color:#000;font-weight:bold;}
.tab_conts .tab_conts_title dd{padding:18px 40px 0 0;font-size:14px;line-height:26px;letter-spacing:-0.5px;}
.tab_conts .sub_wrap{width:100%;}
.tab_conts .sub_wrap:after{content:"";clear:both;display:block;}

.tab_conts .sub_wrap .sub_tab{float:left;width:210px;border-top:1px solid #e2e2e2;white-space:nowrap;}
.tab_conts .sub_wrap .sub_tab .select{width:100%;height:40px;color:blue;margin:20px 0}
.tab_conts .sub_wrap .sub_tab li{border-bottom:1px solid #e2e2e2;}
.tab_conts .sub_wrap .sub_tab li a{display:block;height:32px;line-height:32px;padding:0 0 0 12px;font-size:15px;font-weight:bold;color:#000;}
.tab_conts .sub_wrap .sub_tab li.on a{color:#127ec3;}
.tab_conts .sub_wrap .sub_tab li a:hover{color:#127ec3;}
.tab_conts .sub_wrap .sub_conts{width:100%;}
.tab_conts .sub_wrap .sub_conts dl.sub_tab_conts{display:none;}
.tab_conts .sub_wrap .sub_conts dl.sub_tab_conts.on{display:block;}
.tab_conts .sub_wrap .sub_conts dl{position:relative;min-height:320px;}
.tab_conts .sub_wrap .sub_conts dt{padding-left:7px;margin-bottom:18px;font-size:20px;font-weight:bold;color:#0c4da2;}
.tab_conts .sub_wrap .sub_conts dd.txt{position:relative;z-index:2;padding-left:7px;margin-bottom:8px;font-size:14px;line-height:24px;}
.tab_conts .sub_wrap .sub_conts dd.txt strong{font-size:17px;font-weight:bold;color:#000;}
.tab_conts .sub_wrap .sub_conts dd.txt p{padding-left:12px;line-height:22px;}
.tab_conts .sub_wrap .sub_conts dd.pdt50{padding-top:50px;}
.tab_conts .sub_wrap .sub_conts dd.img{}
.tab_conts .sub_wrap .sub_conts dd.img img{width:100%}
.tab_conts .sub_wrap .sub_conts .img2{min-height:450px;}
.tab_conts .sub_wrap .sub_conts .img2 dd.img{position:absolute;left:0;top:238px;z-index:1;}