/* button */
.login_btn_default { background-color:#474a4d; border:1px solid #474a4d; color:#3c4349; font-size:12pt; height:68px; color:#ccc; }
.login_btn_default:hover { background-color:#333; color:#fff; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.bg{left:0px;top:0px; overflow:hidden;margin:0px;padding:0px;min-height:925px;min-width:1549px;width:100%;height:100%;z-index:-999999;position:fixed;}
.bg img{width:100%;height:100%;}

/* HEAD */
.header_wrap{width:100%;min-width:1164px;height:160px}
.header{position:relative;width:1164px;margin:0 auto;height:160px}
.logo{position:absolute;left:14px;top:24px}

.gnb{position:absolute;right:0px;top:0px;width:183px;height:28px;background:url(../images/common/gnb_bg.png) no-repeat}
.gnb ul{padding:7px 0 0 17px;}
.gnb ul li{float:left;font-size:10px;color:#03190f;padding-right:7px;font-family: "nanum_EB", sans-serif}
.gnb ul li a{font-size:10px;color:#03190f;font-family: "nanum_EB", sans-serif;letter-spacing:0.5px;text-decoration:none}

.top_menu{position:absolute;width:626px;height:40px;background:url(../images/common/top_menu_bg.png) no-repeat;right:0px;top:60px}
.top_menu ul.top_menu_list{padding:10px 0 0 74px}
.top_menu ul.top_menu_list li.parent_menu{float:left;padding-right:65px;}
.top_menu ul.top_menu_list li.parent_menu:last-child{padding-right:0px;}
.top_menu ul.top_menu_list li a{font-size:16px;color:#fff;text-decoration:none;font-family: "nanum_B", sans-serif;letter-spacing:0.5px}
.top_menu ul.top_menu_list li a:hover{color:#82ca4a}
.top_menu ul.top_menu_list li a.active{color:#82ca4a}
ul.child_menu {position:absolute;width:175px;display:none;z-index:100;padding-top:8px}
ul.child_menu li.child_smenu{width:175px;padding-left:10px;background:#fff;line-height:25px; border-bottom:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec;}
ul.child_menu li.child_smenu a{display:block;width:170px;font-size:12px;color:#666;text-decoration:none;font-weight:normal;letter-spacing:0}
ul.child_menu li.child_smenu:first-child{border-top:1px solid #ececec}

.quick{position:fixed;width:77px;left:50%;top:144px;margin-left:620px;z-index:1000}
.quick ul{;}
.quick ul li{font-size:0}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* MAIN */
.container-fluid{;}
.main_visual{;}

.main_container{position:relative;width:1164px;margin:0 auto;height:756px}
.cont_left{float:left;width:810px;height:660px;}
.cont_left .main_img{width:810px;height:446px;}
.cont_left .main_board{width:810px;height:214px}
.cont_left .main_board .board_ga{position:relative;float:left;width:590px;height:214px;background:#ffffff;padding-left:22px}
.cont_left .main_board .board_ga h3{margin:0;color:#5e5d4f;font-size:18px;height:65px;padding-top:28px;font-family: "nanum_B", sans-serif}
.cont_left .main_board .board_ga h3 span{color:#8e8d7a;font-size:13px;letter-spacing:0.5px}
.cont_left .main_board .board_ga a{text-decoration:none}
.cont_left .main_board .board_ga ul{text-align:center}
.cont_left .main_board .board_ga ul li{float:left;margin-right:8px;width:131px;height:99px}
.cont_left .main_board .board_ga ul li .ga_title{color:#6a6a68;font-size:12px;padding-top:8px}
.cont_left .main_board .board_ga .more{position:absolute;right:25px;top:35px;font-size:10px;font-family: "nanum_EB", sans-serif;letter-spacing:0.5px}
.cont_left .main_board .board_ga .more a{color:#8e8d7a}

.cont_left .main_board .board_no{position:relative;float:left;width:220px;height:214px;background:#ececec;padding-left:16px}
.cont_left .main_board .board_no h3{margin:0;color:#5e5d4f;font-size:18px;height:65px;padding-top:28px;font-family: "nanum_B", sans-serif}
.cont_left .main_board .board_no h3 span{color:#8e8d7a;font-size:13px;letter-spacing:0.5px}
.cont_left .main_board .board_no a{text-decoration:none}
.cont_left .main_board .board_no ul{width:185px;height:137px;} 
.cont_left .main_board .board_no ul li{line-height:26px;color:#636362;font-size:12px}
.cont_left .main_board .board_no ul li a{float:left;display:block;width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#636362;font-size:12px;padding-left:7px;background:url(../images/common/dot.gif) 0px center no-repeat;text-decoration:none}
.cont_left .main_board .board_no ul li a:hover{color:#000}
.cont_left .main_board .board_no .more{position:absolute;right:25px;top:35px;font-size:10px;font-family: "nanum_EB", sans-serif;letter-spacing:0.5px}
.cont_left .main_board .board_no .more a{color:#8e8d7a}


.cont_right{float:left;width:354px;height:660px}
.cont_right .colgroup{width:354px;height:446px}
.cont_right .colgroup .col01{float:left;width:184px;height:140px;background:#0b6339;text-align:center;font-family: "nanum_B", sans-serif;}
.cont_right .colgroup .col01 h3{margin:0;color:#eff3f1;font-size:16px;line-height:24px;height:60px;padding-top:3px}
.cont_right .colgroup .col01 h3 span{color:#8fac9c;font-size:11px;letter-spacing:0.5px}
.cont_right .colgroup .col01 ul{}
.cont_right .colgroup .col01 ul li{float:left;width:92px;height:80px;padding-top:10px;color:#fff;line-height:35px}
.cont_right .colgroup .col01 ul li.col01_01{background:#24734d}
.cont_right .colgroup .col01 ul li.col01_02{background:#559275}

.cont_right .colgroup .col02{float:left;width:170px;height:140px;background:#599035}
.cont_right .colgroup .col02 ul{}
.cont_right .colgroup .col02 ul a{text-decoration:none}
.cont_right .colgroup .col02 ul li{border-bottom:1px solid #6a9b4a;height:35px;padding:8px 0 0 14px;color:#fff;font-size:13px}
.cont_right .colgroup .col02 ul li.end{border-bottom:0px solid #6a9b4a}

.cont_right .colgroup .col03{float:left;width:184px;height:306px;background:#82ca4a;text-align:center;font-family: "nanum_B", sans-serif;}
.cont_right .colgroup .col03 h3{margin:0;color:#fff;font-size:20px;line-height:24px;height:73px;padding-top:10px}
.cont_right .colgroup .col03 h3 span{color:#fff;font-size:11px;letter-spacing:0.5px}
.cont_right .colgroup .col03 p{font-size:12px;color:#fff;line-height:18px;padding-top:10px}

.cont_right .colgroup .col04{float:left;width:170px;height:306px;}

.cont_right .contact{width:354px;height:214px;background:#fffee0;padding:20px 0 0 0px;text-align:center;font-family: "nanum_EB", sans-serif;letter-spacing:0.5px}
.cont_right .contact .contact_txt1{color:#ab9893;font-size:15px;text-align:left;padding-left:60px}
.cont_right .contact .contact_txt2{color:#d66b4c;font-size:35px;}
.cont_right .contact .contact_txt3{color:#c78875;font-size:18px;}
.cont_right .contact .contact_txt4{color:#837971;font-size:13px;line-height:20px;padding-top:15px}
.cont_right .contact .contact_txt4-1{color:#1e1a16}
.cont_right .contact .contact_txt4-2{color:#916153}
.cont_right .contact .contact_txt4-3{color:#d54014}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* BODY */
.body_wrap { }
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* FOOTER */
.footer_wrap{position:relative;bottom:0;width:100%;min-width:1164px;background: url() left bottom repeat-x #fff;border-top:1px solid #ccc}
.copyright{position:relative;width:1164px;margin:0 auto;padding:30px 0 80px}
.footer_copy{position:absolute;left:0;font-size:11px;color:#666;line-height:19px;}
.dwebs_logo{position:absolute;right:0px;top:30px}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* button */
.btn_page_up{position:fixed; bottom:50px; right:50px; z-index:1164; display:none;}
.btn_page_up img:hover{opacity:0.5; cursor:pointer;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* TITLE */
.title{position:relative;width:923px;height:54px;border-bottom:1px solid #c1c1c1;margin-bottom:30px}
.title .left_t{position:absolute;left:5px;top:7px;font-size:23px;color:#333;font-family: "nanum_B", sans-serif}
.title .right_t{position:absolute;right:5px;top:20px;font-size:11px;color:#666;font-family: "nanum", sans-serif}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* MENU */
.menubox{width:200px}
.menubox h3{width:200px;height:54px;background:#599035;color:#fff;font-size:20px;font-family: "nanum_B", sans-serif;text-align:center;margin:30px 0 0;padding-top:17px;letter-spacing:0.1em}
.menubox ul{;}
.menubox ul li{padding:9px 0 9px 0px;border-bottom:1px solid #ccc;text-align:center}
.menubox ul li a{font-size:13px;color:#666;text-decoration:none;font-family: "nanum_B", sans-serif}
.menubox ul li a.active{color:#599035}
.menubox ul li a:hover{color:#599035}

.left_contact{width:200px;background:#fffee0;padding:20px 0 20px 0px;text-align:center;font-family: "nanum_EB", sans-serif;}
.left_contact .contact_txt1{color:#ab9893;font-size:15px;text-align:left;padding-left:20px}
.left_contact .contact_txt2{color:#d66b4c;font-size:25px;padding-top:10px}
.left_contact .contact_txt3{color:#c78875;font-size:15px;}
.left_contact .contact_txt4{color:#837971;font-size:12px;line-height:23px;padding-top:15px}
.left_contact .contact_txt4-1{color:#1e1a16}
.left_contact .contact_txt4-2{color:#916153}
.left_contact .contact_txt4-3{color:#d54014}

.left_banner{width:200px;text-align:center}
.left_banner p{font-size:13px;color:#8e8d7a;font-family: "nanum_B", sans-serif;line-height:23px;letter-spacing:-0.5px;padding-top:17px}
.left_banner .left_banner_txt{color:#0e891d}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* PAGE */
.sub_container_wrap{width:100%;min-width:1164px;background:#fff;margin-top:90px}
.sub_container{position:relative;width:1164px;margin:0 auto;}
.sub_container:after {display:block;clear:both;content:"";}
.leftmenu{float:left;width:200px}
.contents{float:right;width:923px;min-height:750px;padding:30px 0 80px}


/* 준비중 */
.info{text-align:center;font-size:14px;color:#666;padding-top:150px}

/* 인사말 */
.greeting_info{line-height:30px;}
.greeting_txt1{font-family: "nanumMJ_B", sans-serif;line-height:35px;font-size:18px;color:#56865c}
.greeting_txt2{font-size:25px;color:#138521}
.greeting_txt3{font-size:15px;color:#69685b}
.greeting_txt4{color:#302f25;border-bottom:1px solid #302f25;padding-bottom:2px;font-family: "nanum_B", sans-serif;}
.greeting_txt5{font-size:20px;color:#69685b}
.greeting_txt6{color:#3c3b31;font-family: "nanum_B", sans-serif;}
.greeting_txt7{color:#0e891d;font-family: "nanum_B", sans-serif;}
.greeting_txt8{position:relative;left:366px;font-size:15px;color:#69685b}

/* 병원연혁 및 현황 */
.history_info{position:relative;width:923px;height:608px;background:url(../images/sub/history_img.jpg) no-repeat;}
.history_title{position:absolute;right:45px;top:30px;font-family: "nanum_EB", sans-serif;}
.history_title_t{position:relative;right:50px;top:0px;font-size:20px;color:#6a736c;}
.history_title_t2{font-size:60px;color:#adadad;}
.history_info ul{position:absolute;left:90px;top:60px;line-height:78px}
.history_info ul li{;}
.history_info ul li .history_txt1{font-size:25px;color:#a3b18e;font-family: "nanum_EB", sans-serif}
.history_info ul li .history_txt2{display:inline-block;position:relative;top:-3px;left:10px;font-size:15px;color:#69685b;font-family: "nanum_B", sans-serif;
	text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
	-moz-text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
	-webkit-text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
}

/* 오시는길 */
.location_info{font-family: "nanum_B", sans-serif;line-height:30px;text-align:center;}
.map{width:750px;height:410px;margin:0 auto}
.location_des{margin-top:30px}
.location_txt1{font-size:14px;color:#b2b2b2;}
.location_txt2{font-size:15px;color:#292929;}
.location_txt3{font-size:12px;color:#b2b2b2;}
.location_txt4{font-size:12px;color:#292929;}
.location_txt5{font-size:18px;color:#d66b4c;font-family: "nanum_EB", sans-serif;}

.bus_info{width:750px;margin:0 auto;text-align:center;font-size:13px;font-family: "nanum_B", sans-serif;}
.bus_info caption{font-size:15px;color:#666;text-align:center;padding-bottom:20px}
.bus_info th{background:#ececec;height:30px;text-align:center;border:1px solid #ccc;width:16%;}
.bus_info td{border:1px solid #ccc;width:16%;height:30px}
.bus_info td.bus1{background:#ececec}
.bus_info td.bus2{background:#ccc}
.bus_info td.bus3{background:#b3b3b3}

/* 외래 */
.opd_info{;}
.opd_info h3{font-size:20px;color:#4b4a3f;font-family: "nanum_B", sans-serif;}
.opd_t{color:#0e891d;font-family: "nanum_EB", sans-serif;}
.opd_t2{font-size:15px}
.opd_info ul{text-align:center;height:180px}
.opd_info ul li{float:left;}
.opd_info ul li.opd_list{width:157px;height:157px;border-radius:50%;border:1px solid #ccc;overflow:hidden}
.opd_info ul li.sub_arrow{margin:0 35px;padding-top:60px}
.opd_list1{font-size:30px;color:#1c1c1a;font-family: "nanum_EB", sans-serif;padding:10px 0 5px}
.opd_list2{font-size:20px;color:#0e891d;font-family: "nanum_EB", sans-serif;padding:0 0 10px}
.opd_list3{font-size:20px;color:#3e3e39;font-family: "nanum_B", sans-serif;background:#e5e5e5;padding:15px 0 25px}
.opd_list3-1{font-size:16px;color:#3e3e39;font-family: "nanum_B", sans-serif;padding:10px 0 25px}
.opd_list3-2{font-size:16px;color:#3e3e39;font-family: "nanum_B", sans-serif;padding:15px 0 25px}
.opd_list_bg{background:#e5e5e5;}

.opd_time{position:relative;left:25px;font-size:15px;color:#434238;line-height:35px;font-family: "nanum_B", sans-serif;}
.opd_time_txt{color:#69685b;}
.opd_time_pd{display:inline-block;position:relative;left:33px;}

.opd_table{position:relative;left:25px;width:610px;font-size:15px;font-family: "nanum_B", sans-serif;color:#69685b}
.opd_table caption{font-size:0px;color:#fff;line-height:0}
.opd_table th{background:#dee5df;height:30px;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #dee5df;width:20%;color:#434238}
.opd_table td{border:1px solid #ccc;width:80%;height:30px;text-align:left;padding:10px 15px;line-height:30px}
.opd_table_txt1{color:#0e891d;border-bottom:1px solid #0e891d;padding-bottom:2px}
.opd_table_txt2{color:#f71d00}

/* 입퇴원 */
.hos_info{;}
.hos_info h3{font-size:20px;color:#4b4a3f;font-family: "nanum_B", sans-serif;}
.hos_t{color:#0e891d;font-family: "nanum_EB", sans-serif;}
.hos_t2{font-size:15px}
.hos_info ul{text-align:center;height:180px}
.hos_info ul li{float:left;}
.hos_info ul li.hos_list{width:157px;height:157px;border-radius:50%;border:1px solid #ccc;overflow:hidden}
.hos_info ul li.sub_arrow{margin:0 35px;padding-top:60px}
.hos_list1{font-size:30px;color:#1c1c1a;font-family: "nanum_EB", sans-serif;padding:10px 0 5px}
.hos_list2{font-size:20px;color:#0e891d;font-family: "nanum_EB", sans-serif;padding:0 0 10px}
.hos_list3{font-size:20px;color:#3e3e39;font-family: "nanum_B", sans-serif;background:#e5e5e5;padding:15px 0 25px}
.hos_list3-1{font-size:16px;color:#3e3e39;font-family: "nanum_B", sans-serif;padding:10px 0 25px}
.hos_list3-2{font-size:16px;color:#3e3e39;font-family: "nanum_B", sans-serif;padding:15px 0 25px}
.hos_list3-3{font-size:16px;color:#3e3e39;font-family: "nanum_B", sans-serif;;background:#e5e5e5;padding:10px 0 25px}
.hos_list_bg{background:#e5e5e5;}

.hos_pro_ti{position:relative;left:25px;}
.hos_pro_ti_b{background:#0f891d;color:#fff;font-size:15px;font-family: "nanum_B", sans-serif;padding:5px 10px}
.hos_pro_pre{position:relative;left:25px;background:#fff;border:0px;font-family: "nanum_B", sans-serif;color:#666;line-height:30px;font-size:13px}
.hos_pro_pre_t{color:#333}
.hos_pro_pre_t2{color:#0e891d}
.hos_pro_pre_t3{color:#333;border-bottom:1px solid #333;padding-bottom:2px}

/* 비급여 및 제증명 발급안내 */
.guide_info{text-align:center;font-family: "nanum_B", sans-serif;}
.guide_info h3{font-size:20px;color:#333;margin:40px 0 0}
.guide_info h4{font-size:16px;color:#fff;margin:30px 0;letter-spacing:0.5px}
.guide_info h4 span{background:#0f891d;padding:7px 20px}
.guide_info p{font-size:15px;color:#333;letter-spacing:0.5px;line-height:25px}

.guide_table{width:750px;margin:0 auto;text-align:center;font-size:13px;font-family: "nanum_B", sans-serif;line-height:30px;color:#666}
.guide_table caption{font-size:0px;color:#fff;line-height:0}
.guide_table th{background:#fff;height:30px;text-align:center;border:1px solid #ccc;width:20%;line-height:20px}
.guide_table th.th_t{background:#ececec}
.guide_table td{border:1px solid #ccc;width:80%;height:30px;text-align:left;padding:15px}
.guide_table_txt1{color:#f20701;font-size:17px}
.guide_table_txt2{color:#f20701;}
.guide_table_txt3{color:#0f891d;font-size:19px}
.guide_table_txt4{color:#0dac20}

.guide_info2{position:relative;width:750px;margin:0 auto;text-align:center;font-family: "nanum_B", sans-serif;}
.guide_info2 h4{font-size:16px;color:#fff;margin:30px 0;letter-spacing:0.5px}
.guide_info2 h4 span{background:#0f891d;padding:7px 20px}
.guide_info2 p{font-size:15px;color:#333;letter-spacing:0.5px;line-height:25px}
.guide_info2_txt{color:#f20701}
.ta_bo{position:absolute;right:0;top:57px;color:#f20701;font-size:17px}

.guide_table2{width:750px;margin:0 auto;text-align:center;font-size:13px;font-family: "nanum_B", sans-serif;line-height:30px;color:#666}
.guide_table2 caption{font-size:0px;color:#fff;line-height:0}
.guide_table2 th{background:#fff;height:30px;text-align:center;border:1px solid #ccc;width:30%;line-height:20px}
.guide_table2 th.th_t{background:#ececec}
.guide_table2 td{border:1px solid #ccc;width:70%;height:30px;text-align:left;padding:15px}
.guide_table2_txt1{color:#0dac20;}

/* programs */
.program_schedule{text-align:center;font-size:13px;font-family: "nanum_B", sans-serif;color:#555;text-align:center}
.program_schedule caption{font-size:15px;color:#333;}
.program_schedule th{background:#f9f7f7;height:35px;border:1px solid #ccc;width:12.5%;text-align:center}
.program_schedule th.th_t{background:#ececec}
.program_schedule td{border:1px solid #ccc;width:12.5%;height:35px;}
.td_bg{background:#ecf5ed}

.programs_info{font-size:13px;font-family: "nanum_B", sans-serif;color:#666}
.programs_info h3{font-size:20px;color:#4b4a3f}
.programs_info h3 span{color:#0e891d;font-family: "nanum_EB", sans-serif}
.programs_info p{font-size:13px;color:#666;line-height:25px}

/* 신앙 상담 안내 */
.counseling_info{height:300px}
.counseling_cont{float:left;width:412px;height:296px;text-align:center}
.counseling_cont p{font-size:20px;color:#333;line-height:40px;padding:55px 0 70px}
.counseling_cont_t1{color:#0f891d;font-family: "nanum_B", sans-serif;}
.counseling_cont_t2{border-bottom:1px solid #333;padding-bottom:2px;font-family: "nanum_B", sans-serif;}
.counseling_cont ul{height:35px}
.counseling_cont ul li{float:left;width:129px;height:35px;margin-right:10px}
.counseling_img{float:right;width:471px;height:296px}

.counseling_info2{height:430px;background:#f4f5f2;margin-top:80px;padding:30px 0;}
.counseling_info2_cen{width:590px;height:361px;margin:0 auto}
.counseling_book{float:left;width:269px;height:361px;}
.counseling_book_que{float:right;width:250px;height:280px;text-align:center;font-size:20px;color:#333;line-height:40px;padding-top:60px}
.counseling_book_que_t1{font-family: "nanum_B", sans-serif;}
.counseling_book_que_t2{border-bottom:1px solid #333;padding-bottom:2px;font-family: "nanum_B", sans-serif;}
.counseling_book_que_t3{color:#0e891d;letter-spacing:0.5px;font-family: "nanum_EB", sans-serif;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */