/*
*/
body { margin:0px;
	scrollbar-face-color: #ffffff;
 	scrollbar-highlight-color: #cccccc;
 	scrollbar-3dlight-color: #FFFFFF;
 	scrollbar-shadow-color: #cccccc;
 	scrollbar-darkshadow-color: #FFFFFF;
 	scrollbar-track-color: #ffffff;
 	scrollbar-arrow-color: #cccccc;
	}

body {
	background-image: url(../images/inc/sub_bg.gif);
	background-repeat: repeat-x;


}

body, td, tr, div, span, p{
	font-size:9pt;
	color:#5e6169;
	line-height:14pt;
	font-family: "µ¸¿ò";
}

img {
	border:0px;
	}

input{
	font-size:9pt;
	line-height:12pt;
	color:#666666;
	text-decoration:none;
	}

input.btn{
	border:none;
	height:19pt;
	}

input.btn1{
	border:none;
	width:34pt;
	height:19pt;
	}
select{
	font-size:8.5pt;
	line-height:12pt;
	color:#666666;
	text-decoration:none;
	border:solid 1;
	}

textarea{
	font-size:9pt;
	line-height:12pt;
	color:#666666;
	text-decoration:none;
	border:solid 1;
	}

ol{ margin:5px 0px 0px 35px;
	}

ul{ margin:0px 0px 0px 25px;
     list-style-image:url(../images/inc/list_dot.gif);
	 color:#0f4881;
     }

a:link, a:visited , a:active {
	text-decoration:none;
	color:#444444;
	}
a:hover {
	color: #888888;
	text-decoration:none
	}

/* ¸ÞÀÎÇªÅÍ¿ë ¸µÅ© */
a.foot:link, a.foot:visited , a.foot:active {
	text-decoration:none;
	color:#ebbb72;
	font-size:9pt;
	}
a.foot:hover {
	color: #ffffff;
	text-decoration:none
	font-size:9pt;
	}

/* »çÀÌÆ®ÀüÃ¼¸µÅ©¾ø¾Ú */
a,area { blr:expression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }

	title_link:hover {
	color: #888888;
	}

#global {
	position:absolute;
	left:900px;
	top:15px;
	width:220px;
	height:25px;
	z-index:100;
}

/* ÆùÆ® »ö»ó */
.orange {color: #F59114; font-weight: bold;}
.black {font:9pt; color:#555555;}

/* ³×ºñ°ÔÀÌ¼Ç */
.navi1 {font-size:8pt; font-weight: bold;}
.navi2 {font-size:8pt; }
.navi3 {font-size:8pt; font-weight: bold; color: #f59000;}

/* ¸ÞÀÎ */

a.mainboard:link, a.foot:visited , a.foot:active {
	text-decoration:none;
	letter-spacing:-1px;
	color:#858585;
	font-family: "µ¸¿ò";
	font-size:11px;
	}
a.mainboard:hover {
	color: #444;
	letter-spacing:-1px;
	text-decoration:none
	font-family: "µ¸¿ò";
	font-size:11px;
	}
a.mainboard:visited {
	color: #858585;
	letter-spacing:-1px;
	text-decoration:none
	font-family: "µ¸¿ò";
	font-size:11px;
	}
#font11 {font-size:11px;}
.font11 {font-size:11px;}

.global_line {margin:0 5px 0 5px;}
.global_bg {background:url(/images/main/top_bg.gif) repeat-x;}
.global_menu {margin-top:28px; margin-left:30px;}
.global_menu2{margin-top:0px; margin-left:100px;}
.sub_global {background:url(/images/sub/top_bg.gif) repeat-x;}


/* º»¹®³»¿ë */
.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}
.leftmenu {padding:0px 20px 0px 50px;}
.title_bg {background-image:url(../images/inc/sub_titlebg.gif); background-repeat:repeat-x;}
.padd_con {padding:20px;}

.top_img {margin-bottom:20px;}

.stitle_01 {padding:0px 0px 15px 0px;}
.stitle_02 {padding:0px 0px 15px 20px;}
.stitle_03 {padding:0px 0px 15px 40px; font-weight: bold; color: #990000; vertical-align:middle;}

.txt_01 {padding:0px 0px 10px 20px; text-align:justify;}
.txt_02 {padding:0px 0px 10px 40px; text-align:justify;}
.txt_03 {padding:0px 0px 10px 60px; text-align:justify;}

.main_foot {color: #ebbb72;}


.p10 {padding:0px 0px 10px 10px;}
.num1 {background-image:url(../images/inc/num_01.gif); background-repeat:no-repeat; width:16px;}
.num2 {background-image:url(../images/inc/num_02.gif); background-repeat:no-repeat; width:16px;}
.num3 {background-image:url(../images/inc/num_03.gif); background-repeat:no-repeat; width:16px;}
.num4 {background-image:url(../images/inc/num_04.gif); background-repeat:no-repeat; width:16px;}
.num5 {background-image:url(../images/inc/num_05.gif); background-repeat:no-repeat; width:16px;}
.num6 {background-image:url(../images/inc/num_06.gif); background-repeat:no-repeat; width:16px;}
.num7 {background-image:url(../images/inc/num_07.gif); background-repeat:no-repeat; width:16px;}
.num8 {background-image:url(../images/inc/num_08.gif); background-repeat:no-repeat; width:16px;}
.num9 {background-image:url(../images/inc/num_09.gif); background-repeat:no-repeat; width:16px;}


/* ¹Ì´Ï¹Ú½º */
.clinic_box {margin:0px 0px 20px 45px;}
.txt_num {font-weight: bold; color: #a36666;}
.bold {font-weight: bold;}
.box_lt {background-image:url(../images/clinic/box_lt.gif); background-repeat:no-repeat; height:10px; width:10px;}
.box_ct {background-image:url(../images/clinic/box_ct.gif); background-repeat:repeat-x; height:10px;}
.box_rt {background-image:url(../images/clinic/box_rt.gif); background-repeat:no-repeat; height:10px; width:10px;}
.box_lm {background-image:url(../images/clinic/box_lm.gif); background-repeat:repeat-y; height:10px; width:10px;}
.box_txt {text-align:justify; padding:10px;}
.box_rm {background-image:url(../images/clinic/box_rm.gif); background-repeat:repeat-y; height:10px; width:10px;}
.box_lb {background-image:url(../images/clinic/box_lb.gif); background-repeat:no-repeat; height:10px; width:10px;}
.box_cb {background-image:url(../images/clinic/box_cb.gif); background-repeat:repeat-x; height:10px;}
.box_rb {background-image:url(../images/clinic/box_rb.gif); background-repeat:no-repeat; height:10px; width:10px;}




/* °Ô½ÃÆÇ ½ºÅ¸ÀÏ½ÃÆ® */
.board_bg {background:url(/images/consultation/top_bg.gif) no-repeat;}
.board_list {}
.board_list td {height:30px; border-bottom:1px solid #e2e2e2;}
.list_num {text-align:center;}
.list_category {text-align:center;color:#a88966;}
.list_title {}
.list_name {text-align:center;}
.list_date {text-align:center;}
.list_hit {text-align:center;}
.list_answer {text-align:center;}
.board_title {}
.board_title td {background:url(/images/consultation/title_bg.gif) repeat-x; text-align:center;}

.board_view {}
.board_view td {height:30px; padding-left:10px; border-bottom:1px solid #e2e2e2;}
.board_view_con {height:200px; padding:20px; vertical-align:top; border-bottom:1px solid #e2e2e2;}
.board_view_close {height:40px; background:url(/images/communication/title_pw_check.gif) no-repeat; padding-right:10px;}

.board_write {}
.board_write td {height:30px; padding-left:10px; border-bottom:1px solid #e2e2e2;}

.commu_register {float:left}
.commu_register div {float:left; height:30px; margin-top:10px;}
.commu_name {width:80px; text-align:center;}
.commu_pw {width:80px; text-align:center;}
.commu_con {float:left;}
.commu_con div {float:left;}
.commu_title {width:80px; text-align:center; margin-top:30px;}
.commu_text {margin-top:10px;}

.after_bg {background:url(/images/consultation/after_bg.jpg) no-repeat;}

/* ¿¹¾à */
.reser_bg {background:url(/images/consultation/reser_check_bg.jpg) no-repeat;}
.reser_table {margin-left:340px; margin-top:80px;}
.reser_line {border-top:1px solid #ececec; border-bottom:1px solid #ececec;}

/* È¸¿ø¸Þ´º */
.login_bg {background:url(/images/member/login_bg.jpg) no-repeat;}
.login_table {margin-left:330px; margin-top:20px;}
.login_line {border-top:1px solid #ececec; border-bottom:1px solid #ececec;}
.login_join {margin-top:5px;}
.login_join td {height:24px;}

.join_01_text {float:left; margin-top:5px; margin-right:5px; line-height:18px;}

.join_insert_table {}
.join_insert_table td {height:30px;border-bottom:1px solid #e2e2e2;}
.join_title {width:100px; text-align:center; font-weight:bold;}
.join_con {padding-left:10px;}
.join_con input.text {width:120px;}
.join_con img {vertical-align:-3px;}
.join_adress td {height:25px; border-bottom:0px;}
.join_email{padding-top:4px}
.join_email_h{padding:3px 0;color:red}

/* pages */
.tp_01 {padding-left:10px; padding-right:10px; padding-bottom:20px; text-align:justify;}
.tp_02 {padding-left:10px; padding-right:10px; padding-bottom:10px; font-weight:bold; text-align:justify; color:#a28768;}
.tp_03 {background:url(/images/clinic/text_icon.gif) 10px 2px no-repeat; padding-left:20px; padding-bottom:10px; font-weight:bold; color:#444444;}
.tp_04 {padding-left:10px; padding-right:10px; padding-bottom:10px; font-weight:bold; text-align:justify; color:#6b6b6b;}

/*.sub_tab {background:url(/images/clinic/tab_bg.gif) repeat-x; padding-bottom:30px;}*/
.sub_tab {position:relative; height:100px;}
.subtop_tab a,.subtop_tab2 a  {background:#f9f9f9; border:1px solid #e9e9e9; padding:5px; font-size:12px; text-align:center; width:128px; display:inline-block; color:#999; border-left:none; float:left;}
.subtop_tab a:hover,.subtop_tab2 a:hover {background:#e9e9e9; color:#333;}
.subtop_tab a:first-child,.subtop_tab2 a:first-child {border-left:1px solid #e9e9e9;}
.subtop_tab2 a {border-top:none;}
.subtop_tab2 {margin-bottom:30px;}
.stitle {padding-bottom:20px;}
.sstitle_list {background:url(/images/clinic/title_icon.gif) 10px 0px no-repeat; padding-left:25px; padding-bottom:20px;}
.nose_faq_que {cursor:pointer; height:30px; font-weight:bold; color:#e08a8a;}
.nose_faq_answer { padding:20px; margin-bottom:20px; border:1px solid #e2e2e2; width:600px; background:#f7f7f7;}


/* ÆûÁ¤º¸ */
.date {color: #006699;}
.input {border: 1px #B6B6B6 solid; height:19; background-color:#FFFFFF; color:#666666; font-size:9pt; text-align:left; text-valign: middle;}
.radio {border: 0px #B6B6B6 solid; height:19; color:#666666; font-size:9pt; text-align:left; text-valign: middle;}

/* ÅÇ */
a.rollover img { border-width:0px; display:block; }
a.rollover img.rollover { display:none; }
a.rollover:hover { position:relative; }
a.rollover:hover img { display:none; }
a.rollover:hover img.rollover { display:block; }

/* common */
.point {background-color:#e2a2a2; color:#ffffff;}
.B {font-weight:bold;}
.pink_B {font-weight:bold; color:#e08a8a;}
.black {color:#000000;}
.black_B {font-weight:bold; color:#000000;}
.blue_B {font-weight:bold; color:#0076a3;}
.font_14_gray {font-size:14px;}
.orange_B {font-weight:bold; color:#f59000;}

.PL_10 {padding-left:10px;}
.PL_20 {padding-left:20px;}
.PL_50 {padding-left:50px;}
.PR_20 {padding-right:20px;}
.PB_10 {padding-bottom:10px;}
.PB_20 {padding-bottom:20px;}
.PB_30 {padding-bottom:30px;}
.PB_40 {padding-bottom:40px;}
.PT_10 {padding-top:10px;}
.PT_20 {padding-top:20px;}
.PT_30 {padding-top:30px;}
.PT_40 {padding-top:40px;}

.ML_-10 {margin-left:-10px;}
.MT_10 {margin-top:10px;}
.MT_20 {margin-top:20px;}

/* °¢ ÆäÀÌÁöº° ¿ÞÂÊ¸Þ´º ÁÂÃøÆÐµù 18ÁÖ±â*/
.left_menu	{ padding:0 0 0 18px; }

/* ¼­ºêÆäÀÌÁö */
.location {position:absolute; width:700px; top:20px; text-align:right;}
.foot_bg {background:url(/images/inc/foot_bg.jpg) top left repeat-y;}

/* ³ª´®¹Ù¸¥°íµñ ÆùÆ® */
@font-face {
    font-family: 'Nanum Barun Gothic';
    font-style: normal;
    font-weight: 700;
    src: url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Bold.eot);
    src: url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Bold.eot?#iefix) format('embedded-opentype'), url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Bold.woff) format('woff'), url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Bold.ttf) format('truetype')
}

@font-face {
    font-family: 'Nanum Barun Gothic';
    font-style: normal;
    font-weight: 400;
    src: url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.eot);
    src: url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.eot?#iefix) format('embedded-opentype'), url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.woff) format('woff'), url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.ttf) format('truetype');
}