






a:link{Color="#666666";text-decoration:none;}
a:visited{text-decoration:none;color:"#666666";}
a:active{color:"silver";}
a:hover{color="#3C81C6";text-decoration:underline;}

.b:link    { color:#666666; text-decoration:  none }
.b:visited{text-decoration:none;color:"#666666";}
.b:hover   { color:#FF6600; text-decoration:  none }

.index:A:link {color:#444444;text-decoration:none; font-size:8pt;} 
.index:A:visited {color:#444444;text-decoration:none; font-size:8pt;} 
.index:A:active {color:#444444;text-decoration:none; font-size:8pt;} 
.index:A:hover {color:#e34378;text-decoration:none; font-size:8pt;} 

.indexnews:A:link {color:#444444;text-decoration:none; font-size:9pt;} 
.indexnews:A:visited {color:#444444;text-decoration:none; font-size:9pt;} 
.indexnews:A:active {color:#444444;text-decoration:none; font-size:9pt;} 
.indexnews:A:hover {color:#F8A138;text-decoration:none; font-size:9pt;} 

.indexcolumn:A:link {color:#444444;text-decoration:none; font-size:9pt;} 
.indexcolumn:A:visited {color:#444444;text-decoration:none; font-size:9pt;} 
.indexcolumn:A:active {color:#444444;text-decoration:none; font-size:9pt;} 
.indexcolumn:A:hover {color:#0072BC;text-decoration:none; font-size:9pt;} 

.indexcounsel:A:link {color:#444444;text-decoration:none; font-size:9pt;} 
.indexcounsel:A:visited {color:#444444;text-decoration:none; font-size:9pt;} 
.indexcounsel:A:active {color:#444444;text-decoration:none; font-size:9pt;} 
.indexcounsel:A:hover {color:#3FC2C6;text-decoration:none; font-size:9pt;} 

.column:A:link {color:#444444;text-decoration:none;} 
.column:A:visited {color:#444444;text-decoration:none;} 
.column:A:active {color:#444444;text-decoration:none;} 
.column:A:hover {color:#477deb;text-decoration:none} 

.Cate:link {color:#fff; text-decoration:none; font:12px dotum; font-weight:bolder;}
.Cate:visited {color:#fff; text-decoration:none; font:12px dotum; font-weight:bolder;}
.Cate:active {color:#FFF; text-decoration:none; font:12px dotum; font-weight:bolder;}
.Cate:hover {color:#FFF; text-decoration:underline; font:12px dotum; font-weight:bolder;}

.Member:A:link {color:#000000;text-decoration:none;} 
.Member:A:visited {color:#000000;text-decoration:none;} 
.Member:A:active {color:#000000;text-decoration:none;} 
.Member:A:hover {color:#477deb;text-decoration:none} 

.unnamed1 {font-size:9pt; font-family:"NanumSquare"; color: #464646; line-height:14pt; text-align: justify} 
.unnamed2 {  font-size: 8pt; line-height: 12pt}


.input {border:1px solid;background-color:white;; border-color: #666666 #666666 #666666 #999999} 
.input_log {border:solid 1 BEBEBE;font-family:NanumSquare,Verdana;font-size:9pt;color:black;background-color:FFFFFF;} 
.head {border:solid 1 black;font-family:NanumSquare,Verdana;font-size:9pt;color:black;background-color:white; width:100px;height=18px} 
.input_comment {border:solid 1 f3f7f3;font-family:NanumSquare,Verdana;font-size:9pt;color:black;background-color:f3f7f3; width:50px;height=18px} 
.submit {border:solid 1 black;font-family:NanumSquare,Verdana;font-size:9pt;color:white;background-color:black; height=18px}
BODY { background:#fff; 

}

TD {
	FONT-SIZE: 9pt; COLOR: #686868; LINE-HEIGHT: 18px; 
}
BODY {
	SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}
FONT.br9 {
	FONT-SIZE: 9pt; COLOR: #3c81c6; FONT-FAMILY:NanumSquare ; TEXT-DECORATION: underline
}
FONT.br10 {
	FONT-SIZE: 10pt; COLOR: #cb5a3f; FONT-FAMILY:NanumSquare ; TEXT-DECORATION: underline
}
FONT.br11 {
	FONT-SIZE: 10pt; COLOR: #cb5a3f; FONT-FAMILY:NanumSquare ; TEXT-DECORATION: none
}
.head {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: white
}
.textarea {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #cccccc 1px solid; COLOR: black; LINE-HEIGHT: 140%; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: white
}
.input {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #cccccc 1px solid; COLOR: black; LINE-HEIGHT: 140%; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: white
}
.submit {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 9pt; BORDER-LEFT: 0px solid; COLOR: white; BORDER-BOTTOM: 0px solid; HEIGHT: 19px; BACKGROUND-COLOR: black
}
INPUT.text_def {
	FONT-SIZE: 9pt; COLOR: #3f3f3f; FONT-FAMILY: NanumSquare; BACKGROUND-COLOR: #f3f3f3
}
SELECT.text_def {
	FONT-SIZE: 9pt; COLOR: #3f3f3f; FONT-FAMILY: NanumSquare; BACKGROUND-COLOR: #f3f3f3
}
.c_sel {
	FONT-SIZE: 9pt; COLOR: #5e5e5e
}
.thm8 {
	FONT-SIZE: 9pt; COLOR: #575656; LINE-HEIGHT: 160%; FONT-FAMILY: NanumSquare
}
.log {
	FONT-SIZE: 8pt; COLOR: #575656; LINE-HEIGHT: 160%; FONT-FAMILY: NanumSquare
}
.thm7 {
	FONT-SIZE: 8pt; COLOR: #575656; LINE-HEIGHT: 160%; FONT-FAMILY: NanumSquare
}

.popper
{
  position : absolute;
  visibility : hidden;
}


.NTab {margin:0; padding:0; width:670px; height:35px; background:url(../image/page/ntab_c.gif) center top no-repeat;}
ul.ntab {margin:0; padding:0 5px; position:relative; width:660px;}
.ntab ul {list-style:none;}
.ntab li {margin:0; padding:0; float:left; list-style:none;}
ul.ntab a {display:block; height:24px; padding:11px 20px 0 20px; text-decoration:none; color:#fff; font-size:16px; font-family:"NanumSquare", dotum; font-weight:bolder;}
ul.ntab li a:hover {height:24px; padding:11px 20px 0 20px; color:#1d6a76; font-size:12px; font-family:"NanumSquare", dotum; background:url(../image/page/ntab_up.gif) left top repeat-x; font-weight:bolder;}
ul.ntab li.last a {height:24px; padding:11px 20px 0 20px; color:#1d6a76; font-size:12px; font-family:"NanumSquare", dotum; background:url(../image/page/ntab_up.gif) left top repeat-x; font-weight:bolder;}

.Dtitle {margin:0; padding:20px;
background-image: linear-gradient(to top, #1F65C5 40%, #144383 100%);
color:#fff; font-size:24px; 

}
.Dtitle span{ padding-left:20px; color:#CADDF7; font-size:14px; }

.Dtitle span.icon_close_btn {text-align:right}

#Dname {margin:0; padding:15px 20px; margin-bottom:20px; 

background-image: linear-gradient(60deg, #64b3f4 0%, #c2e59c 100%);
color:#fff; font-size:30px; 

}
#Dname span{ padding-left:20px; color:#fff; font-size:16px; }


.Dtitle.foot {margin:0; padding:20px;
background-image: linear-gradient(to top, #1F65C5 40%, #144383 100%);
color:#fff; font-size:18px; text-align:center; 

}




.DDD {margin:0 20px 50px 20px; padding:0; width:510px;}
.Dpart {margin:0 0 20px 0; padding:8px 5px; height:32px; font-size:18px ; color:#182d55; font-weight:bolder; border-top:1px solid #93a3c4; border-bottom:1px solid #93a3c4; letter-spacing:-1px;}
.Tpart {margin:0; padding:0 5px;}
.t01 {font:14px dotum; color:#666; line-height:23px; letter-spacing:-1px; margin-bottom:5px;}
.t02 {font:14px dotum; color:#666; line-height:25px; letter-spacing:-1px;}

p {margin:0; padding:0;}
.h30 {margin-top:50px;}
	.doctor_pop_br {display:none}


	.Dtitle {text-align:center; }




@media only screen and (max-width: 768px){
	.Dtitle {text-align:center; }
	.DDD { width:100%; max-width:90%}
	.doctor_pop_br {display:block}
	.Dtitle span.icon_close_btn { position: absolute; top: 10px; right: 0px; left: auto;}
	.Dtitle span.icon_close_btn  img{ width:100%; width:36px; height:36px; }	
}


@media only screen and (max-width: 480px){
	
	.DDD { width:100%; max-width:90%}
	
}
