@charset "utf-8"; 

#chatterbox-root {display:none;}
.top_btn {display:none;}
.quick_banner{display:none;}

/*서브레이아웃*/
.section .content_group { width:100%; }
.section .content_group .sub_content .sub_cont_list { width:1200px; margin:0 auto; }

/*서브타이틀 네비게이션*/
.section .content_group .sub_head { width:100%; border-top:1px solid #0d1820; margin-top:87px;}
.section .content_group .sub_head h2 { font-size:36px; color:#404447; letter-spacing:-2.5px; }
.section .content_group .sub_head h2 span { font-family:"NanumGothicBold"; color:#60ace4; letter-spacing:-2px; }
.section .content_group .sub_head_wrap { width:1200px; margin:0 auto; padding:29px 0 0 0; text-align:center; }
.section .content_group .navi { margin-top:9px; }
.section .content_group .navi li { display:inline-block; font-size:13px; color:#535353; margin-right:7px; letter-spacing:-1px; }
.section .content_group .navi li.home { background:url("../images/sub/icon_home.png") no-repeat left top; padding-left:19px; }
.section .content_group .navi li.last_list { margin-right:0; }


/*서브메뉴*/
.section .content_group .sub_top { width:100%; }
.section .content_group .sub_top .sub_menu { width:1200px; margin:0 auto; border-top:3px solid #505050; margin-top:29px; border-bottom:1px solid #ccc;  }
.section .content_group .sub_top .sub_menu li { display:inline-block; text-align:center; position:relative; border-right:1px solid #afafaf; font-size:16px; font-family:"NanumGothicBold"; }
.section .content_group .sub_top .sub_menu li a { color:#5d5d5d; }
.section .content_group .sub_top .sub_menu li.last_list { border-right:0; }
.section .content_group .sub_top .sub_menu li div {  background-color:#f2f2f2; padding:12px 0 12px 0; }
.section .content_group .sub_top .sub_menu li.on div { height:50px; top:-13px; }
.section .content_group .sub_top .sub_menu li.on a { color:#fff; display:block; position:static; padding-top:13px; }


/*컨설트박스*/
.section .content_group .consult_box { width:1200px; margin:0 auto; background-color:#282d4a; padding:30px 0 18px 0; }
.section .content_group .consult_box .consult_input input, 
.section .content_group .consult_box .consult_input textarea,
.section .content_group .consult_box .consult_input select { border:1px solid #393939; border-right:0; }

.section .content_group .consult_box .consult_input { float:left; }
.section .content_group .consult_box .consult_box_btn { float:left; }
.section .content_group .consult_box .consult_info { float:left; }
.section .content_group .consult_box div.clear { clear:both; overflow:hidden; }

.section .content_group .consult_box .consult_table th { padding:0 20px 0 30px; vertical-align:center; }
.section .content_group .consult_box .consult_table th.consult_tit02 { padding-left:20px; }
.section .content_group .consult_box .consult_table th.consult_tit03 { vertical-align:top; padding-top:12px;}
.section .content_group .consult_box .consult_table td { padding-bottom:10px; }
.section .content_group .consult_box .input01 { width:152px; height:30px; }
.section .content_group .consult_box .input02 { width:48px; height:30px; }
.section .content_group .consult_box .input03 { width:383px; height:73px; border:1px solid #393939; border-right:0; }

.section .content_group .consult_box .consult_box_btn .input05 { background:url("../images/sub/consult_btn.png") no-repeat left top; width:101px; height:116px; border:0; text-indent:-9999px; margin-left:11px; cursor:pointer; }
.section .content_group .consult_box .consult_info_list li { display:inline-block; }
.section .content_group .consult_box .consult_info_list ul li { display:block; padding:0 20px 0 42px; }
.section .content_group .consult_box .consult_info_list ul li.last_list { padding-top:15px; }


/*의료진소개 서브메뉴*/
.section .content_group .sub_top .sub01_menu li { width:199px; }
.section .content_group .sub_top .sub01_menu li a {display:block; width:199px; }
.section .content_group .sub_top .sub01_menu li.last_list { width:200px; }
.section .content_group .sub_top .sub01_menu li.last_list a {width:200px; }
.section .content_group .sub_top .sub01_menu li.on div { background:url("../images/sub/sub01_menu_on.png") no-repeat center center; position:absolute; width:199px; z-index:99; }
/*의료진소개 비쥬얼*/
.section .content_group .sub_content .sub_visual .info01_visual { width:100%; height:492px; background:url("../images/sub/sub_visual01.jpg") no-repeat center center; }
.section .content_group .sub_content .info02_cont { width:100%; height:1861px; background:url("../images/sub/sub_cont1_2.jpg") no-repeat center center; }


/*온라인게시판 서브메뉴*/
.section .content_group .sub_top .sub08_menu li { width:599px; }
.section .content_group .sub_top .sub08_menu li a {display:block; width:599px; }
.section .content_group .sub_top .sub08_menu li.last_list { width:600px; }
.section .content_group .sub_top .sub08_menu li.last_list a {display:block; width:600px; }
.section .content_group .sub_top .sub08_menu li.on div { background:url("../images/sub/sub08_menu_on.png") no-repeat center center; position:absolute; width:600px; z-index:99; }

/*온라인게시판 비쥬얼*/
.section .content_group .sub_content .sub_visual .info08_visual { width:100%; height:313px; background:url("../images/sub/sub_visual08.jpg") no-repeat center center; }

/*온라인게시판 내용*/
.section .content_group .online_wrap { width:1200px; margin:0 auto; margin-bottom:70px; }
.section .content_group .online_wrap .board_table01 { width:100%; border-top:2px solid #333; margin-top:60px; }
.section .content_group .online_wrap .board_table01 tr { border-bottom:1px solid #bababa; }
.section .content_group .online_wrap .board_table01 th { font-size:16px; color:#555; font-family:"NanumGothicBold"; text-align:center; padding:19px 0; }
.section .content_group .online_wrap .board_table01 th:nth-child(3) {display:none;}
/*.section .content_group .online_wrap .board_table01 th:nth-child(4) {display:none;}*/
.section .content_group .online_wrap .board_table01 th:nth-child(5) {display:none;}
.section .content_group .online_wrap .board_table01 td { text-align:center; padding:19px 0; } 
.section .content_group .online_wrap .board_table01 td.subject { text-align:left; margin-left:20px; } 
.section .content_group .online_wrap .board_table01 .name {display:none;}
/*.section .content_group .online_wrap .board_table01 .datetime {display:none;}*/

.section .content_group .online_wrap .board_btn .a_left { float:left; margin-top:10px; }
.section .content_group .online_wrap .board_btn .a_right { float:right; margin-top:10px;  }
.section .content_group .online_wrap .board_btn .clear { clear:both; }
.section .content_group .online_wrap .paging { margin:0 auto; width:525px; padding-top:30px; }
.section .content_group .online_wrap .board_btn .a_left a { display:inline-block; width:102px; height:40px;text-align:center; line-height:2.5; border:1px solid #43779f; color:#35778c; font-size:16px; font-family:"NanumGothicBold"; }
.section .content_group .online_wrap .board_btn .a_right a { display:block; width:104px; height:42px; text-align:center; line-height:2.5; font-size:16px; font-family:"NanumGothicBold"; background-color:#43779f; color:#fff; }

.section .content_group .online_wrap .paging .cur_page { background-color:#282d4a; }
.section .content_group .online_wrap .paging .cur_page span { color:#fff; border-bottom:1px solid #fff; }
.section .content_group .online_wrap .paging b,
.section .content_group .online_wrap .paging a { display:inline-block; width:36px; height:36px; border:1px solid #afafaf; border-right:0; text-align:center; line-height:2.4; margin-left:-4px; font-size:15px; color:#888; letter-spacing:-1.5px; }
.section .content_group .online_wrap .paging a.btn_page { text-indent:-9999px; }
.section .content_group .online_wrap .paging a.btn_prev_end { background:url("../images/sub/icon_pageprev.png") no-repeat 13px 12px; margin-left:0; }
.section .content_group .online_wrap .paging a.btn_prev { background:url("../images/sub/icon_pageprev2.png") no-repeat 10px 12px;  }
.section .content_group .online_wrap .paging a.btn_next { background:url("../images/sub/icon_pagenext.png") no-repeat 18px 12px;  }
.section .content_group .online_wrap .paging a.btn_next_end { background:url("../images/sub/icon_pagenext2.png") no-repeat 11px 12px; border:1px solid #afafaf; }

.section .content_group .online_wrap .board_search { width:100%; background-color:#f0f0f0; padding:30px 0 37px 0; text-align:center; margin:26px 0 0px 0; }
.section .content_group .online_wrap .board_search .board_select { width:194px; height:42px; border:0; font-family:"NanumGothic"; font-size:16px; color:#7c7c7c;  }
.section .content_group .online_wrap .board_search .board_sch { width:406px; height:42px; font-family:"NanumGothic"; font-size:14px; color:#444; border:0; padding-left:3px; }
.section .content_group .online_wrap .board_search .board_sch_btn { width:83px; height:42px; letter-spacing:-1.5px; margin-left:-4px; font-size:16px; font-family:"NanumGothicBold"; color:#fff; background-color:#282d4a; border:0; cursor:pointer; }

/*온라인게시판 작성*/
.section .content_group .online_wrap table.write .th_section { background-color:#fafafa; }
.section .content_group .online_wrap table.write .radio { position:relative; }
.section .content_group .online_wrap table.write .formtext { position:absolute; top:14px; left:27px;  color:#009900; font-size:13px;  }
.section .content_group .online_wrap table.write .tabletop { font-size:12px; color:#474747; padding-bottom:5px; margin-top:-2px; }
.section .content_group div.online_wrap table.write th { text-align:left; padding:8px 0 8px 30px; vertical-align:middle; } 
.section .content_group div.online_wrap table.write td { text-align:left; padding:8px 0 8px 10px; }
.section .content_group .online_wrap table.write .radio input { border:0; }
.section .content_group .online_wrap table.write input,
.section .content_group .online_wrap table.write select  { border:1px solid #dadada; height:27px; padding-left:3px; }
.section .content_group .online_wrap table.write .input01 { width:99.5%; }
.section .content_group .online_wrap table.write .input02 { width:242px; }
.section .content_group .online_wrap table.write .input03 { width:343px; }
.section .content_group .online_wrap table.write .input04 { width:104px; }
.section .content_group .online_wrap table.write .input05 { width:99.2%; height:160px; padding:3px; border:1px solid #dadada; }

/*온라인게시판 글보기*/
.section .content_group .online_wrap table.view td { text-align:left; padding:13px 0 12px 28px; font-size:16px; color:#555; }
.section .content_group .online_wrap table.view span { font-family:"NanumGothicBold"; color:#555; }
.section .content_group .online_wrap table.view span.board_title { font-size:19px; letter-spacing:-0.8px; padding:16px 0 17px 0; color:#555; }
.section .content_group .online_wrap table.view td.board_contents { padding:35px 0 39px 28px; font-size:16px; }
.section .content_group .online_wrap .board_btn .big_btn a { width:123px; }


/*진료예약작성*/
.section .content_group .online_wrap table.write td { color:#555; }
.section .content_group .online_wrap table.write .input06 { width:354px; }
.section .content_group .online_wrap table.write .input07 { width:165px; }
.section .content_group .online_wrap table.write .formtext3 { color:#555; 	}
.section .content_group .online_wrap table.write .formtext2 { position:absolute; left:75px; top:13px;  color:#555; }
.section .content_group .online_wrap table.write .radio2 { margin-left:30px; }
.section .content_group .online_wrap table.write select { font-family:"NanumGothic"; color:#555; }
.section .content_group .online_wrap table.write .attach { border:1px solid #dadada; border:0; }
.section .content_group .online_wrap .btn_empty { width:104px; height:42px; border:1px solid #43779f; color:#43779f; background-color:#fff; margin-top:10px; }

/*진료예약확인*/
.section .content_group .online_wrap table.reserve td,
.section .content_group .online_wrap table.reserve td span { color:#555; font-size:16px; vertical-align:middle; }
.section .content_group .online_wrap table.reserve td.t_left { text-align:left; }
.section .content_group .online_wrap table.reserve td a { color:#555; font-size:16px; display:block; text-align:center; }
.section .content_group .online_wrap table.reserve td a:hover { color:#43779f; text-decoration:underline; }

/*진료예약확인 뷰*/
.section .content_group .online_wrap table.commentview { margin-top:27px; background-color:#f3f3f3; }
.section .content_group .online_wrap table.commentview td { font-size:13px; }
.section .content_group .online_wrap table.comment div { text-align:left; padding-left:10px; font-family:"NanumGothic"; }
.section .content_group .online_wrap table.comment textarea { width:98.5%; height:103px; padding:3px; border:1px solid #dadada; } 
.section .content_group .online_wrap table.comment { margin-top:27px; }

/*매스컴 리스트*/
.section .content_group .sub_content .sub_visual .info07_visual { width:100%; height:313px; background:url("../images/sub/sub_visual07.jpg") no-repeat center center; }
.section .content_group .sub_content .sub_visual .info10_visual { width:100%; height:313px; background:url("../images/sub/sub_visual09.jpg") no-repeat center center; }
.section .content_group .sub_content .sub_visual .info09_visual { width:100%; height:313px; background:url("../images/sub/sub_visual10.jpg") no-repeat center center; }
.section .content_group .sub_top .sub07_menu li { width:399px; }
.section .content_group .sub_top .sub07_menu li.last_list { width:400px; }
.section .content_group .sub_top .sub07_menu li.on div { background:url("../images/sub/sub07_menu_on.png") no-repeat center center; position:absolute; width:400px; }

/*매스컴 뷰*/
.section .content_group .online_wrap table.view .masscom_link { color:#666; letter-spacing:-0.8px; }
.section .content_group .online_wrap table.view .masscom_link:hover { color:#43779f; text-decoration:underline; }
.section .content_group .online_wrap table.view .comment_num { color:#ff781e; font-family:"NanumGothic"; font-size:13px; }

/*공지사항 리스트*/
.section .content_group .sub_content .sub_visual .info07_3_visual { width:100%; height:313px; background:url("../images/sub/sub_visual07_3.jpg") no-repeat center center; }



/*질문과답변*/
.section .content_group .sub_content .sub_visual .info08_2_visual { width:100%; height:313px; background:url("../images/sub/sub_visual08_2.jpg") no-repeat center center; }


/*로그인*/
.login_wrap {width:1200px; margin:0 auto; }
.login_wrap .login_top {display:block; margin-top:60px; }
.login_wrap .login_top:after {clear:both; display:block; visibility:hidden; height:0; content:''; }
.login_wrap .login_top dt {width:226px; float:left; margin-left:180px; }
.login_wrap .login_top dd {width:770px; float:left; margin-left:23px; }
.login_wrap .login_top dd span {display:block; margin-top:2px; }
.login_wrap .login_top dd span.login_topspan {margin-top:10px; font-size:13px; }

.login_wrap .login_content {width:840px; position:relative; margin-left:180px; margin-top:27px; padding-bottom:63px; background:#f3f3f3 url("../images/sub/login_ico01.png") no-repeat 96px 54px; }
.login_wrap .login_content .idpw_box {margin:0 0 0 232px; padding-top:62px; }
.login_wrap .login_content .idpw_box p {font-family:'NanumGothicBold'; margin-top:6px; }
.login_wrap .login_content .idpw_box p label {width:78px; display:inline-block; }
.login_wrap .login_content .idpw_box p input {width:268px; height:34px; padding-left:4px; border:1px solid #dbdbdb; color:#555; }
.login_wrap .login_content p.chk_box {margin-left:315px; margin-top:10px; }
.login_wrap .login_content p.chk_box label {color:#777; }
.login_wrap .login_content p.btn_submit {position:absolute; right:117px; top:68px; }
.login_wrap .login_content p.btn_submit input {background:#43779f; color:#19f319; font-size:15px; border:none; padding:30px 40px; font-family:'NanumGothicBold'; cursor:pointer; }

.login_wrap .login_box_two {width:840px; margin:57px auto 70px; box-sizing:border-box; background:#f9f9f9; border:1px solid #dbdbdb; padding:40px 0; }
.login_wrap .login_box_two ul {overflow:hidden; }
.login_wrap .login_box_two ul li {width:419px; float:left; }
.login_wrap .login_box_two ul li a {display:block; }
.login_wrap .login_box_two ul li a span {float:left; }
.login_wrap .login_box_two ul li a span.box_two_simg01 {float:left; margin:0 11px 0 94px; width:58px; }
.login_wrap .login_box_two ul li a span.box_two_simg01.box_two_simg02 {margin:0 11px 0 54px; }
.login_wrap .login_box_two ul li a strong {display:block; color:#777; font-size:13px; }
.login_wrap .login_box_two ul li a strong.box_two_strong {color:#383838; font-family:'NanumGothicBold'; margin-bottom:5px; }
.login_wrap .login_box_two ul li a strong em {display:block; color:#777; }

/*회원정보수정*/
.confirm_wrap {margin-bottom:70px; }
.confirm_wrap .login_top p {margin-left:180px; }

.confirm_wrap .confirm_content p.cp_txt {margin:10px 0 21px; }
.confirm_wrap .confirm_content p.cp_txt span.cp_id {width:78px; display:inline-block; }
.confirm_wrap .confirm_content p.confirm_txt {color:#555; font-size:12px; display:inline-block; margin:8px 0 0 231px; }

/*회원가입*/
.register_wrap {width:1200px; margin:60px auto 70px; }
.register_wrap h3.register_tit {font-size:17px; font-family:'NanumGothicBold'; margin-bottom:7px; }
.register_wrap h3.register_tit.mg50 {margin-top:39px; }
.register_wrap textarea {font-size:13px; color:#555; line-height:19px; font-family:'NanumGothic'; }
.register_wrap .register_content label {font-size:13px; color:#383838; }
.register_wrap .register_content input {vertical-align:middle; }
.register_wrap .register_content p.cont_t01 {margin:7px 0 11px; }

/*버튼공통*/
.btn_center {width:100%; text-align:center; }

.common_btn { display:inline-block; width:104px; height:42px; text-align:center; line-height:2.5; border:none; font-size:16px; font-family:"NanumGothicBold"; background-color:#43779f; color:#fff; cursor:pointer; }


/*회원가입 폼작성*/
/*온라인게시판 작성*/
.register_form_box .online_wrap { width:1200px; margin:0 auto 60px; }
.register_form_box .online_wrap .board_table01 { width:100%; border-top:2px solid #333; }
.register_form_box .online_wrap .board_table01 tr { border-bottom:1px solid #bababa; }
.register_form_box .online_wrap .board_table01 th { font-size:16px; color:#555; font-family:"NanumGothicBold"; text-align:center; padding:19px 0; }
.register_form_box .online_wrap .board_table01 td { text-align:center; padding:19px 0; } 
.register_form_box .online_wrap .board_table01 td.subject { text-align:left; margin-left:20px; } 

.register_form_box .online_wrap table.write {margin-bottom:11px; }
.register_form_box .online_wrap table.write label {color:#555; }

.register_form_box .online_wrap table.write .th_section { background-color:#fafafa; }
.register_form_box .online_wrap table.write .radio { position:relative; }
.register_form_box .online_wrap table.write .formtext { position:absolute; top:14px; left:27px;  color:#009900; font-size:13px;  }
.register_form_box div.online_wrap table.write th { text-align:left; padding:8px 0 8px 30px; vertical-align:middle; } 
.register_form_box div.online_wrap table.write td { text-align:left; padding:8px 0 8px 10px; color:#555; font-size:13px; }
.register_form_box div.online_wrap table.write td div {color:#555; margin-top:2px; }
.register_form_box .online_wrap table.write .radio input { border:0; }
.register_form_box .online_wrap table.write input,
.register_form_box .online_wrap table.write select  { border:1px solid #dadada; height:27px; padding-left:3px; vertical-align:middle; }
.register_form_box .online_wrap table.write .input01 { width:99.5%; }
.register_form_box .online_wrap table.write .input02 { width:242px; }
.register_form_box .online_wrap table.write .input03 { width:343px; }
.register_form_box .online_wrap table.write .input04 { width:104px; }
.register_form_box .online_wrap table.write .input05 { width:99.2%; height:160px; padding:3px; }
.register_form_box .online_wrap .write_btn { margin-bottom:70px; }

.register_form_box .register_form_tit {width:1200px; margin:60px auto 17px; }
.register_form_box .register_form_tit span {font-size:13px; color:#555; display:block; margin-bottom:7px; }

/*회원가입 완료*/
.register_result_group {width:1200px; margin:60px auto 70px; }
.register_result_group .result_tit {font-size:24px; text-align:center; letter-spacing:-2px; margin-bottom:17px; }
.register_result_group .result_tit span {color:#555; }
.register_result_group .result_tit span strong {color:#43779f; font-family:'NanumGothicBold'; }
.register_result_group .result_txt_box {width:840px; margin:0 auto 11px; background:#f5f5f5; text-align:center; padding:29px 0 27px; }
.register_result_group .result_txt_box span {display:block; color:#444; font-size:15px; margin-bottom:3px; }
.register_result_group .result_txt_box span strong {color:#43779f; font-family:'NanumGothicBold'; }
.register_result_group .result_txt_box span.name_box {margin-bottom:21px; }


#btn_submit{display:inline-block; width:130px; border:1px solid #35778c; font-size:17px; color:#35778c !important; font-family:'NanumGothicBold',Dotum,arial,sans-serif; font-weight:normal; font-style:normal; text-align:center; line-height:38px; text-decoration:none !important; background:#ffffff; cursor:pointer;}
#btn_submit2{display:inline-block; width:130px; border:1px solid #35778c; font-size:17px; color:#ffffff !important; font-family:'NanumGothicBold',Dotum,arial,sans-serif; font-weight:normal; font-style:normal; text-align:center; line-height:38px; text-decoration:none !important; background:#35778c; cursor:pointer;}


/*서브페이지 레이아웃*/

.sub_content .w1900_common {width:100%; min-width:100%; background-position:center !important; background-repeat:no-repeat; }
.sub_content .w1200 {width:1200px; margin:0 auto; }
.sub_content .mb70 {margin-bottom:70px; }
.sub_content .h32 {margin-top:32px; }
.sub_content .m60 {margin-top:80px; margin-bottom:60px; }
.sub_content .mb60 {margin-top:10px; margin-bottom:60px; }

/*자주묻는질문답변*/
.qna_wrap {width:1200px; margin:60px auto 70px; }
.qna_wrap .qna_list {width:100%; display:block; border-top:2px solid #333; }
.qna_wrap .qna_list > li {width:100%; border-bottom:1px solid #bababa; }
.qna_wrap .qna_list dl dt {width:100%; display:block; cursor:pointer; }
.qna_wrap .qna_list dl dt:after {clear:both; display:block; visibility:hidden; height:"0"; content:""; }
.qna_wrap .qna_list dl dt span {float:left; width:1120px; background:url("/2016/images/sub/qna_ico.png") no-repeat 97% center; float:left; font-weight:bold; font-size:19px; padding:14px 0; color:#383838; margin-top:2px; }
.qna_wrap .qna_list dl dt span.qna_tit {width:50px; padding-left:25px; font-size:23px; margin-top:0px; background:none; }

.qna_wrap .qna_list dl dd {width:100%; background:#f1f5f8; display:none; }
.qna_wrap .qna_list dl dd.open {display:block; }
.qna_wrap .qna_list dl dd ul {overflow:hidden; }
.qna_wrap .qna_list dl dd ul li {float:left; width:1120px; padding:14px 0; font-size:15px; }
.qna_wrap .qna_list dl dd ul li span {color:#555; line-height:22px; margin-bottom:9px; display:block; }
.qna_wrap .qna_list dl dd ul li span.color_tit {font-family:'NanumGothicBold'; display:block; color:#43779f; }
.qna_wrap .qna_list dl dd ul li.qna_sub_tit {width:50px; padding-left:25px; font-size:23px; font-weight:bold; }
.qna_wrap .qna_list dl dd ul li.qna_sub_tit span {color:#43779f; }

/*사이트맵*/
.sitemap_wrap {width:1200px; margin:60px auto 70px; }
.sitemap_wrap:after {clear:both; display:block; visibility:hidden; height:0; content:''; }
.sitemap_wrap ul {width:274px; float:left; margin-right:33px; }
.sitemap_wrap ul.right_sitemap {margin-right:0px; }
.sitemap_wrap ul.ht_ul {margin-top:63px; }
.sitemap_wrap ul li a {display:block; background:url("/2016/images/sub/sitemap_ico.png") no-repeat 5px 22px; color:#777; font-size:15px; padding:14px 0 3px 12px; border-bottom:1px solid #e3ecf3; }
.sitemap_wrap ul li a:hover {color:#383838; }
.sitemap_wrap ul li h3 {width:274px; text-align:center; background:#84b2d5; display:inline-block;  font-family:'NanumGothicBold'; font-size:19px; color:#fff; border-bottom:5px solid #e3ecf3; padding:23px 0; margin-bottom:4px; }

.map_clear {clear:both; }


/*게시판 페이징*/
.paging {text-align:center; }

/*맨위로가기*/
.top_btn {position:fixed; right:0; bottom:0;}



/*다국적페이지*/

/*다국적페이지 레이아웃 공통*/
.header .foreign .clear { clear:both; }
.header .foreign { width:1200px; margin:0 auto; position:relative; padding:28px 0 30px 0; }
.header .foreign .lang { float:right; }
.header .foreign .lang li { width:38px; height:26px; display:inline-block; margin:5px 0 0 3px; }
.header .foreign .lang li a { display:block; text-indent:-9999px; }
.header .foreign .lang .china { background:url("../images/sub/lang2.png") no-repeat 0 0; }
.header .foreign .lang .eng { background:url("../images/sub/lang2.png") no-repeat -93px 0; }
.header .foreign .lang .kor { background:url("../images/sub/lang2.png") no-repeat -140px 0; }
.header .foreign .lang .jp { background:url("../images/sub/lang2.png") no-repeat -46px 0; }

.section .content_group .fore_wrap { width:1200px; margin:0 auto; }
.content_group .fore_visual { background:url("../images/sub/en_bg01.jpg") no-repeat center center; height:604px; }
.content_group .sub_content .fore_sub { background:url("../images/sub/en_bg02.jpg") no-repeat center center; height:715px; }

/*다국적페이지 컨설트박스 공통*/
.section .content_group .fore_consult_box { margin:50px auto 60px ; }
.section .content_group .consult_box .consult_box_btn .fore_consult_btn { background:url("../images/sub/fore_consult04.png") no-repeat 0 0; }
.section .content_group .fore_consult_box .consult_info_list li.fore_phone { margin:25px 1px 0 -15px; }

/*영문페이지*/
.gnb_wrap .gnb_content .en_gnb li { margin-right:113px; }
.header .foreign h1.en_logo a {display:block; position:absolute; width:352px; left:50%; margin-left:-176px; }

/*중문페이지*/
.gnb_wrap .gnb_content .cn_gnb li { margin-right:190px; }
.header .foreign h1.cn_logo a {display:block; position:absolute; width:241px; left:50%; margin-left:-120px; }

/*일문페이지*/
.gnb_wrap .gnb_content .jp_gnb li { margin-right:155px; }
.header .foreign h1.jp_logo a {display:block; position:absolute; width:286px; left:50%; margin-left:-143px; }