#header_pop {display:none}

.sub_1 {min-height:1200px}
.sub_title {padding:50px 0 65px; text-align:center; width:100%; }
.sub_title span {background:#ff5200; color:#fff; font-size:18px; font-style:italic; padding:3px 10px}
.sub_title h1 {font-size:60px; font-family:"nsr"; margin:5px 0 35px}
.sub_title p {font-size:18px}

#sub_1_1 {}
#sub_1_1 .contens {width:882px; margin:0 auto; text-align:left;}
#sub_1_1 .contens .text {border-bottom:1px solid #c1c1c1;}
#sub_1_1 .contens .text p {margin:40px 0 0 0; font-size:18px; color:#383838;}
#sub_1_1 .contens .text p em {color:#ff5200; font-weight:bold}
#sub_1_1 .contens .text p.sign {text-align:right; padding:0 0 70px 0}
#sub_1_1 .contens .text2 p {font-size:22px; font-family:"nsr"; text-align:center;color:#383838; margin:45px 0}
#sub_1_1 .contens .text2 p em {color:#ff5200; font-weight:bold}
#sub_1_1 .contens .text2 ul {display:inline-block}
#sub_1_1 .contens .text2 ul li {display:inline-block; margin:0 0 0 45px}
#sub_1_1 .contens .text2 ul li:first-child {margin:0 0 0 20px}


#sub_1_2 .sub_title { background:url('../images/sub/sub_1_2_title_bg.jpg') no-repeat center top }
#sub_1_2 .sub_title h1 {color:#fff}
#sub_1_2 .sub_title p {color:#fff; text-shadow:1px 1px #595959}
#sub_1_2 .contens {width:882px; margin:0 auto; text-align:left;}
#sub_1_2 .contens .doctor_col {padding:45px 0 40px; border-bottom:1px solid #c1c1c1; display:inline-block}
#sub_1_2 .contens .doctor_col .doctor_list {padding:0 0 0 25px; background:url('../images/sub/sub_1_2_icon.gif') no-repeat left top; float:left; width:382px}
#sub_1_2 .contens .doctor_col .doctor_list:first-child {width:500px}
#sub_1_2 .contens .doctor_col .doctor_list ul {width:100%; display:inline-block; margin:30px 0 0 0}
#sub_1_2 .contens .doctor_col .doctor_list ul li {font-size:16px; padding:4px 0; color:#777777; width:100%; display:inline-block}
#sub_1_2 .contens .doctor_col .doctor_list ul li.em_b_orange {color:#ff5200; font-weight:bold}
#sub_1_2 .contens .doctor_col .doctor_list h2 {width:100%; display:inline-block; font-size:20px; font-family:"nsr"; line-height:1em}
#sub_1_2 .contens .doctor_col .doctor_list h2 span {width:100%; display:inline-block; font-size:16px; font-family:"nbg"; line-height:1em; font-weight:200 }



#sub_1_3 .contens {width:1000px; margin:0 auto; text-align:center;}
#sub_1_3 .contens .text em {color:#ff5200; font-size:22px; font-weight:bold;}
#sub_1_3 .contens .text {margin:60px 0 55px; font-size:20px; font-family:"nsr"; line-height:1.5em}
#sub_1_3 .contens .text2 {font-size:40px; margin:90px 0 35px; color:#383838}
#sub_1_3 .contens .text2 em {color:#ff5200;  font-weight:bold;}


#sub_1_3 .contens .text3 {margin:60px 0 0 0; width:100%;}
#sub_1_3 .contens .text3 span {font-size:18px; display:inline-block; width:100%; font-family:"nsr";} 
#sub_1_3 .contens .text3 .text_3_2  {font-size:27px;  font-family:"nsr";} 
#sub_1_3 .contens .text_3_2 em.em_b_blue {color:#0a50de;  font-weight:bold;}
#sub_1_3 .contens .text_3_2 em.em_b_orange {color:#ff5200;  font-weight:bold;}

#sub_1_6 .contens .text_1 {display:inline-block; width:100%; border-bottom:1px solid #c1c1c1; padding:0 0 60px 0; margin:0 0 55px 0}
#sub_1_6 .contens .text_1 .text1 {display:inline-block; width:100%; margin:40px 0 50px 0}
#sub_1_6 .contens .text_1 .text1 h2 {font-size:20px; font-family:"nsr"; float:left; padding:5px 0 5px 35px;}
#sub_1_6 .contens .text_1 .text1 span {float:left; margin:10px 0 0 10px}
#sub_1_6 .contens .text_1 .left_box .text1 h2 { background:url('../images/sub/sub_1_6_icon1.png') no-repeat left center;}
#sub_1_6 .contens .text_1 .right_box .text1 h2 { background:url('../images/sub/sub_1_6_icon2.png') no-repeat left center;}
#sub_1_6 .contens .text_1 h3 {padding:0 0 0 15px; background:url('../images/sub/h3_bg.gif') no-repeat left 4px; margin:0 0 15px 0; font-size:18px}
#sub_1_6 .contens .text_1 ul li {padding:0 0 0 30px; background:url('../images/sub/li_bg.gif') no-repeat 18px center;}
#sub_1_6 .contens .left_box {width:520px; float:left;}
#sub_1_6 .contens .right_box {width:480px; float:left;}
#sub_1_6 .contens .text_2 {text-align:center;}
#sub_1_6 .contens .text_2 h2 {font-size:40px; font-family:"nsr"}
#sub_1_6 .contens .text_2 p {font-size:20px;font-family:"nsr"}
#sub_1_6 .contens .text_3 {color:#ff5200; font-size:40px; font-family:"nsr"; font-weight:bold; text-align:center; vertical-align:top; margin:45px 0 65px}
#sub_1_6 .contens .text_3:before {content:""; display:inline-block; width:64px; height:64px; background:url('../images/sub/sub_1_6_icon3.png') no-repeat left center; vertical-align:middle; margin:0 10px 0 0 }

#sub_6_6 #bo_cate_ul li {width:50%}
#sub_6_6 #bo_cate_ul li a {width:100%}


#event_1 {width:100%; display:inline-block; height:5080px; background:url('../images/event/event2_2_1.jpg') no-repeat center top;}
#event_2_1 {width:100%; display:inline-block; height:3874px;  background:url('../images/event/event1.jpg') no-repeat center top; vertical-align:top;}
#event_2_2 {width:100%; display:inline-block; height:1600px;  background:url('../images/event/event2_2.jpg') no-repeat center top; vertical-align:top;}


#event_2_1_1 {width:100%; display:inline-block; height:1000px; background:url('../images/event/event2_1_1.jpg') no-repeat center top;}
#event_2_1_2 {width:100%; display:inline-block; height:1044px;  background:url('../images/event/event2_1_2.jpg') no-repeat center top; vertical-align:top; margin-top:-5px;}
#event_2_1_3 {width:100%; display:inline-block; height:1044px;  background:url('../images/event/event2_1_3.jpg') no-repeat center top; vertical-align:top; text-align:center; padding:300px 0 0 0}

.contens_2 {width:1000px}
.eventwidth{width:1125px; margin:0 auto; margin-top:80px;}
.eventimage{display:inline-block; float:left; padding:5px;}

.login_sub_title {max-width: 350px; margin:100px auto 10px; text-align:center;}
.login_sub_title h2 {padding: 3px 0 0 0; font-size: 36px; color: #000; font-family:"ntk"}
.login_sub_title .path {padding:15px 0;}

#mb_login {max-width: 350px; margin:0px auto 70px;}
#mb_login h1 {margin:0 0 20px;font-size:1.3em}
#mb_login h2 {margin:0}
#mb_login p {padding:10px 0;line-height:1.5em}
.mar_box { margin:0px auto 70px;}
#login_fs {position:relative; max-width: 350px; }
#login_fs legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#login_fs input.text {height: 70px; text-align: center; font-size: 18px; color: #888; line-height: 1; outline: none; border: none; display: block; position: relative; width: 100%; background:#e2e2e2; margin-top: 10px;} 
#login_fs .frm_input {display:block;margin:0 0 5px 80px;width:162px}

.im_box  {height: 70px; text-align: center; font-size: 18px; color: #888; line-height: 1; outline: none; border: none; display: block; position: relative; width: 100%; padding:25px 0 0 0; vertical-align:middle; background:#e2e2e2; margin-top: 10px;} 
input.im_box {padding:0px}
.im_box  span {margin:0 0 0 10px}
.btn_confirm {text-align:center; width:100%; margin:0 0 50px 0}
.btn_submit {height: 70px; max-width:350px; text-align: center; font-size: 18px; color: #fff; line-height: 1; outline: none; border: none; display: inline-block; position: relative; width: 100%; vertical-align:middle; background: #00abe5 !important; padding:0px !important; margin-top: 10px;} 
.btn_cancel  {height: 45px;max-width:350px;  text-align: center; font-size: 18px; color: #888 !important; line-height: 1; outline: none; border: none; display: inline-block; position: relative; width: 100%; padding:25px 0 0 0 !important; vertical-align:middle; background:#e2e2e2 !important; margin-top: 10px;} 

#login_fs .btn_submit {width: 100%; height: 70px; margin-top:10px; background: #00abe5; font-size:22px}
#mb_login #login_info {text-align:center; margin:10px 0 0 0}
#mb_login #login_info div a {margin:0 10px}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.btn_box {text-align:center; width:100%; display:inline-block}
.btn_b1 {color:#fff; background:#08b1ec; padding:15px 40px; font-size:22px; font-family:"ntk"; margin:40px auto; }

#hd {display:none}

/* 회원가입 약관 */
#fregister {text-align:left}
#fregister section {margin:0 0 20px;padding:20px 0}
#fregister h2 {margin:0 0 20px;text-align:left}
#fregister textarea {display:block;margin-bottom:10px;padding:5px;width:98%;height:150px;border:1px solid #e9e9e9;background:#f7f7f7}
#fregister .fregister_agree {padding:10px 0 0;text-align:right}
#fregister .fregister_agree label {display:inline-block;margin-right:5px}
#fregister p {color:#e8180c;text-align:center}
#fregister .btn_confirm {margin-bottom:20px}
#fregister_private .tbl_head01 th{;text-align:center;border:1px solid #d1dee2;width:33%}
#fregister_private .tbl_head01 td {border:1px solid #e9e9e9}
#fregister_private .tbl_head01 caption{position:absolute;font-size:0;line-height:0;overflow:hidden}

/* 회원가입 입력 */
#fregisterform textarea {height:50px}

#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center}

#fregisterform .frm_address {margin:5px 0 0}
#fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle}
#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0}

/* 회원가입 완료 */
#reg_result {padding:50px 0 0}
#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em}
#reg_result #result_email span {display:inline-block;width:150px}
#reg_result #result_email strong {color:#e8180c;font-size:1.2em}
#reg_result p {line-height:1.8em}
#reg_result .btn_confirm {margin:50px 0}

/* 폼 테이블 */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:70px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent; background:#fff}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;color:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:22px}
.tbl_frm01 textarea {width:98%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

#bo_sch  {margin:20px 0 0 0}

#bo_sch .btn_submit {margin:0px; width:100px;  font-size:16px}
.faq{border-top:2px solid #08b1ec; margin:10px 0 0 0}
.faq li{background:url(../images/sub/faq_q_icon.png) 30px 20px no-repeat;}
.faq a.tit{display:block;padding:22px 0 22px 65px; font-size:16px; color:#252525; border-bottom:1px solid #ccc; }
.faq a.open{color:#000; font-weight:bold;background:url(../images/sub/faq_q_icon.png) 30px 20px no-repeat #fefefe;}
.faq .cont{display:none;padding:30px 20px 20px 100px;border-bottom:1px solid #ccc;background:url(../images/sub/faq_a_icon.png) 40px 20px no-repeat #fefefe;}
.faq .cont .admin_box{padding-top:10px;text-align:right;}
.faq .cont .admin_box a{display:inline-block;padding:2px 4px;border:1px solid #ccc;border-radius:2px;background-color:#fff;}

/*dnjs*/
fieldset  {border:none; padding:0px}
.email_send_box {width:1000px; height:792px; border-radius:12px; background:#5c6174; padding:50px; box-sizing:border-box}
.email_send_box td {border-bottom:1px solid #eee; padding:10px}
.email_send_box td h3{color:#fff;font-size:23px;font-weight:500;letter-spacing:-2px;}
.email_send_box .title{color:#fff;}
.btn_input {margin:20px auto; display:block}

.em_box_1 {border:1px solid #eee; padding:15px; width:700px; display:inline-block; height:140px; overflow-y:scroll; }

@media(max-width:640px) {
.email_send_box {width:100%; padding:10px;  }
.email_send_box td {width:100%; font-size:12px; display:inline-block; padding:5px; box-sizing:border-box;}
.em_box_1 {border:1px solid #eee; padding:5px; width:100%; display:inline-block; box-sizing:border-box; height:80px; overflow-y:scroll; }
.email_send_box .btn_input {width:120px}

} 