@charset "utf-8";

@import url(all_20161123.css);
@import url(layout_20161123.css);
@import url(contents_20161123.css);
@import url(etc.css);
@import url(member_20161123.css);
@import url(board_20161123.css);
@import url(/program/appoint/appoint.css);
@import url(nanum_font.css);
@import url(font.css);

.sub_wrap{width: 1080px; margin: 0 auto; overflow: hidden; margin-top: 35px; padding: 0px;}
.side_menu{float:left;overflow:hidden;width:195px;min-height: 500px;}
.side_menu h1{font-size: 2.3em; font-weight: normal; margin-top: 8px; margin-bottom: 25px; color:#525252;}
.side_menu hr{display: block; height: 4px; border: none; background: #003488; margin-bottom: 20px;}
.sm_box li{overflow: hidden;font-size: 15px;padding: 9px 15px;border-bottom: 1px solid;  background:url(../../images/01/side_menu_off.png) no-repeat; background-position: 174px 14px;}
.sm_box li:hover{overflow: hidden;font-size: 15px;color:white;padding: 9px 15px;border-bottom: 1px solid;  background:url(../../images/01/side_menu_on.png) no-repeat;background-color: #003488; background-position: 174px 14px !important;cursor:pointer;}
.sm_active{overflow: hidden;font-size: 15px;color:white !important;padding: 11px 15px;border-bottom: 1px solid;  background:url(../../images/01/side_menu_on.png) no-repeat !important;background-color: #003489 !important; background-position: 174px 14px !important;}
.sm_active a{color:white; text-decoration:none;}
.drop_menu{background-color:#eeeeee;}
.drop_menu li{color: #777777; border-bottom: none; background: none; font-size: 13px; padding: 10px 40px; background:url(../../images/common/side_bul.png) no-repeat; background-position: 24px 15px;}
.drop_menu li:hover{color: #003489; font-family:nanumbarungothicbold; font-size: 13px; border-bottom: none; background: none; padding: 10px 40px; background:url(../../images/common/side_bul_on.png) no-repeat !important; background-position: 24px 13px !important;}
.drop_menu_active{color: #003489 !important; font-family:nanumbarungothicbold; font-size: 13px; border-bottom: none; background: none; padding: 10px 40px; background:url(../../images/common/side_bul_on.png) no-repeat !important; background-position: 24px 13px !important;background-color:#eeeeee !important;}
.content_wrap{overflow: hidden;float: left;width: 850px;margin-left: 35px; background:url(../../images/common/sub_title_hr.png) no-repeat; background-position:left top;}
.content_wrap h1{font-size: 2.8em; font-weight: normal; margin-top: -3px; padding-left: 20px; color:black;}
.content_wrap h2{font-size: 20px;font-weight: normal; padding:0px 0px 0px 30px; color:#000; background: url(../../images/01/sub_bul.png) no-repeat;background-position:top 2px left 0px;}
.content_wrap2 {float:left;margin:0;margin-right:5px;font-size: 20px;font-weight: normal;padding: 0px 0px 0px 30px;color:#000;background: url(../../images/01/sub_bul.png) no-repeat;background-position: left 3px;}
.content_wrap h3{font-size: 18px; font-family: nanumbarungothicbold; color: #EE3F05; font-weight: normal; background: none; margin-left: 5px;}
.content_wrap3 {float:left;width:83px;margin:0;padding-top:2px}
.content_wrap4 {float:left; padding: 5px 0 20px 0px;}
.content_wrap5 {float:left;margin:0;font-size:20px;margin-right:5px;font-weight: normal;padding: 0px 0px 0px 25px;color:#000;background: url(../../images/01/sub_bul.png) no-repeat;background-position: left 3px;}
.mst_r{overflow:hidden;}
.mst_r1{overflow:hidden; float:left;}
.mst_r2{overflow:hidden; float:left;margin-top: -4px;margin-left: 30px;}
.mst_r3{margin-left: 0px; padding: 10px 0px;border-top: 2px solid;border-bottom: 1px solid;width: 830px;}
.mst_r3 h5{font-size: 16px;color:#525252; font-family: nanumbarungothicbold; margin-top: 0px;margin-bottom: 10px;padding-left: 15px;}
.mst_r3 p{font-size: 14px;margin-bottom: 4px;padding-left: 15px;}
.describe_p{font-size: 14px;color:#525252;margin-bottom: 8px;padding-left: 30px; letter-spacing: -0.5px;}
.describe_p span{color:#EE3F05}
.describe_p img{margin-right:10px;}
.describe_p2{font-size: 14px; color: #525252; margin-bottom: 10px; padding-left: 46px; margin-top: -5px; letter-spacing: -0.5px;}
.describe_p2 span{color:#EE3F05}
.add_explan{font-size: 13px; color: #097BA8; margin-bottom: 6px; padding-left: 47px; margin-top: -5px;}
.blue_p{font-size: 16px;color: #0479A4; padding-bottom: 6px;}
.res_btn{text-align: center;padding: 5px 0px; background-color: #003489;width: 124px;}
.res_btn a{text-decoration: none !important;cursor: pointer;font-size: 14px;color: white;}
.current_location{width:1080px;height:14px;text-align:right;margin-bottom:12px;font-size:13px;}
.current_location img{margin-right:5px;margin-left:5px;}
.np_menu_div{overflow:hidden;}
.nopay_submit{background: #003489; padding: 6px 15px;}
.like_table{float:left; width:50%;}
.nurse_table{width: 100%; height: 260px; border-top: 1px solid; border-bottom: 1px solid; text-align: center;}
.nurse_table th{border-bottom:2px solid;border-right:1px dotted;}
.nurse_table td{border-right:1px dotted;border-bottom:1px dotted;}
.ems_table td{text-align:left !important;}
.bottom_bor td{border-bottom:1px solid #003489 !important;}
.bottom_bor th{border-bottom:1px solid #003489 !important;}
.bottom_bor_th{border-bottom:1px solid #003489 !important;}
.bottom_bor_td{border-bottom:1px solid #003489 !important;}
.convenience_table td{font-size:15px !important; color:#525252;}
.convenience_table th{font-size:15px !important; color:#525252;}
.insert_user_table th{font-size:14px; color:#003489 !important; font-family:nanumbarungothicbold !important;}
.insert_user_table .td_add_explan{font-size:13px; color:#525252 !important; font-family:nanumbarungothicbold !important; margin-top: 5px;}
.insert_agree{font-size:14px; color:#525252 !important; font-family:nanumbarungothicbold !important; }
.ipt01_en{border:1px solid #b5b5b5 !important;width:95%;height:25px !important; ime-mode: disabled;}
.ipt01_kr{border:1px solid #b5b5b5;width:95%;height:25px !important; ime-mode: active;}
.ipt01{border:1px solid #b5b5b5;width:95%;height:25px !important;}
/* ÆäÀÌÂ¡ */
.paging_D { margin:0 auto; padding:20px 0 0 0; overflow:hidden; width:100%; text-align:center; }
.paging_D a {margin: 0; padding: 6px 5px 0 5px; overflow: hidden; border: none; background: #eeeeee; font-weight: bold; color: #fff; height: 17px; display: inline-block; text-align: center; font-size: 11px; min-width: 12px; width: 15px; height: 19px; border-radius: 20px; }
.paging_D a:hover, .paging_D a.on {background: #003489;color: #fff; text-decoration: none;}
.paging_D a.page_btn { margin:4px 3px 0 3px; padding:0; overflow:hidden; border:0; background:none; display:inline-block; width:9px; height:16px; vertical-align:top; }


board_D {width:750px}

ul{list-style:none; margin:0; padding:0;}
.searchBox_D {background-color: #f0f2f5; padding: 10px; margin: 15px 0px;}
.searchCont_D {height: 30px;}
.searchCont_D ul {overflow:hidden;width: 380px;margin: 0 auto;height: 30px;}
.searchCont_D ul li{float:left;}
.searchCont_D ul li select{height:24px;}

.padT10 {padding-top:10px !important;}

.ipt01_D{border:1px solid #003489; font-size:13px; width:95%; height:26px; padding: 1px 7px;}
.nopay_menu { float: left; width: 210px; background: #ffffff; color: #2d2d2d; text-align: center; padding-top: 14px; height: 25px; margin: 0 0px; margin-right: -1px; border: 1px solid #2d2d2d;}
.nopay_menu:hover{ float: left; width: 210px; background: #003488; color: #ffffff; text-align: center; padding-top: 14px; height: 25px; margin: 0 0px; margin-right: -1px; border: 1px solid #2d2d2d;cursor:pointer;}
.nopay_menu_on{ float: left; width: 210px; background: #003488; color: #ffffff; text-align: center; padding-top: 14px; height: 25px; margin: 0 0px; margin-right: -1px; border: 1px solid #2d2d2d;cursor:pointer;}
.nopay_menu a, a:link, a:visited { color:#525252; text-decoration:none; }
.nopay_menu a:hover { color:#cccccc; }
.nopay_table{border-spacing: 0; border-top: 2px solid #525252; border-bottom: 1px solid #525252; min-height: 600px;}
.nopay_table td{padding:5px;}
.nopay_sub {    position: absolute;display: none;top: 178px;left: 20px;padding: 5px;border: 1px solid #cccccc;font-weight: normal;font-size: 12px;background: #fff;line-height: 1.5;z-index: 10;}
.nopay_sub a, a:link a:visited { color:#505050; text-decoration:none; }
.nopay_sub a:hover { color:#cccccc; }
.borR{border-right:1px solid #dfdfdf;}
.borB{border-bottom:1px solid #dfdfdf;}
.th_borB{border-bottom: 1px solid #525252;}
.th_borT{border-top: 2px solid #525252;}
.list_blue td{border-right:none !important;}
.clause_text{height: 140px; width: 808px; padding: 20px; color: #525252; font-size: 14px; line-height: 22px; font-family: nanumbarungothic; background: #f8f8f8; border: 1px solid #dfdfdf;}
.Y_N{font-size:14px; color:#525252;}
.title{font-size:14px; color:#525252;}
.clause_submit{text-align:right; border-top:1px solid #c1c1c1;}
.accred_phone{background:url(../../images/sub/phone_lock.png) no-repeat;background-position: 78px 16px;background-color:#003489; color:#fff !important; font-size: 16px; padding: 20px 80px; padding-left:100px; margin-right:15px; margin-left:160px;}
.accred_ipin{background:url(../../images/sub/ipin_lock.png) no-repeat;background-position: 78px 16px;background-color:#16A6FF; color:#fff !important; font-size: 16px; padding: 20px 80px; padding-left:100px; margin-left:15px;}
.accred_phone a{color:#fff !important;}
.accred_ipin a{color:#fff !important;}
.overlap_test{text-indent: -9999px;padding: 3px 46px;margin-left: 10px;background: url(../../images/sub/idcheck_btn.png) no-repeat;outline: none;border: none;}
.zipsearch{text-indent: -9999px;padding: 3px 46px;margin-left: 10px;background: url(../../images/sub/zipsearch_btn.png) no-repeat;outline: none;border: none;}
.depart_toggle li{padding: 10px 25px; font-size: 15px; background: #f1f2f6; border: 1px solid;}
.depart_toggle .depart_active{padding: 10px 25px; font-size: 15px; background: #003489; border: 1px solid #525252; color:#fff;}
.depart_active a{color:#fff;}
