* {
	list-style: none;
	margin: 0;
	padding: 0;
}
body, td, th, input, form, textarea, pre, select , p{
	text-align: left;
	font-size : 12px;
	color: #949393;
	line-height: 130%;
	font-family : ±¼¸²;
	padding:0px;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #ADBCC5; 
	scrollbar-highlight-color: #ADBCC5; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #ADBCC5;
}
 
img,table {
	border:0px;
	padding:0; 
	border-spacing:0px; 
	border-collapse:collapse;
	}

b {letter-spacing:-1px;}
 
a:link {
	color: #c94d74;
	text-decoration:none;

}
 
a:visited {
	color: #c94d74;
	text-decoration:none;
}
 
a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.idpwform{
	border-width:1px;
	border-color:#D6E2E4;
	border-style:solid;
	font-size:9pt;
	background-color:#FFFFFF;
	}
.form{
	border-width:1px;
	border-color:#dd7192;
	border-style:solid;
	font-size:9pt;
	background-color:transparent;
	}


.hform{
	font-family:  "±¼¸²";
	font-size: 10pt;
	color: #967E65;
	line-height: 120%;
	border: 0px solid ;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #967E65;
	border-right-color: #967E65;
	border-bottom-color: #967E65;
	border-left-color: #967E65;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color:transparent;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #967E65; 
	scrollbar-highlight-color: #967E65; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #967E65;

}	
.pd50{
       padding-right:12;
       padding-bottom:50;
	   }

.pd10{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	}
.pd20{
	padding-top:20px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	}
.pd_tb5{
	padding-top:5px;
	padding-bottom:5px;
	}	
.pd_tb2{
	padding-top:2px;
	padding-bottom:2px;
	}		
.pd_l8{
	padding-left:8px;
	}
.pd_l5{
	padding-left:5px;
	}
.pd_r5{
	padding-right:5px;
	}	
.pd_l12{
	padding-left:12px;
	}	
.mr4{
	margin-right:4px;
	}	
.pd_r8{
	padding-right:8px;
	}
.pd_t5{
	padding-top:5px;
	}
.t_l19{
	padding-left:19px;
	}	
.c_l19{
	padding-left:19px;
	padding-right:36px;
	height:400px;
	}		
.pd8{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	}
.pd3{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	}
.pd5{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	}
.pd1{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	}

.fc_w{
	color:#FFFFFF;
	}
.b{
	font-weight:bold;
	}
	
.td_ly{
	border-bottom:1 solid #42CC92;
	border-left:1 solid #42CC92;
	border-right:1 solid #42CC92;
	border-top:1 solid #42CC92;
}
.td_tr{
	border-right:1 solid #cccccc;
	border-top:1 solid #cccccc;
}
.td_trl{
	border-left:1 solid #cccccc;
	border-right:1 solid #cccccc;
	border-top:1 solid #cccccc;
}

.tb_b{
	border-bottom:1 solid #9AA84E;
}
.border{
	border:1 solid #999999;
	}



.clinic_b{
	border:1 solid #999999;
	}	
	
.bdb{
		border:1 solid #000000;
		}
	
.sb{
	border:1 solid #4B0FAF;
	}	
/*ÆùÆ®Ä®¶ó*/
.style1 {color: #535252;}
.style2 {color: #ca033e;}
.style3 {color: #1F5B0C;}
.style4 {color: #0A6941;}
.style5 {color: #009999;font-weight: bold;}
.style6{color:#ef3770;}
.style7{color:#339900; font-weight: bold;}
.style8 {color: #6486A7; }
.style9 {color: #668A45; font-weight: bold; }
.style10 {color: #FF9900 ; font-weight: bold;}
.style11 {color: #FF0000;}
.style12 {color:#588442;}
.style13 {color:#61571A;font-size:16px;}
.style14 {color:#C4382D; font-weight: bold;}

/*ÆùÆ®Ä®¶ó ³¡*/
.dotline {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
}
.dotline_bottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.ssf{
font-size:10px;
}
.sf{
font-size:11px;
}
.sfb{
font-size:11px;
color:#000000;
font-weight:bold;
}
.sf11{
font-size:11px;
color:#ffffff;
}
.sf12{
color:#959595;
}
.sfb1{
font-weight:bold;
color:#A38160;
}


.plh{
line-height:130%;
}
/* pcate */
a.pcate:link{
				color:#ababab;
				text-decoration:none;
				font-size:11px;
				}

a.pcate:hover{
					color:#ff6e9b; 
					text-decoration:underline;
					font-size:11px;
					}

a.pcate:visited{
					color:#ababab;
					text-decoration:none;
					font-size:11px;
					}

a.faq:link{
				color:#000000;
				text-decoration:none;
				font-size:12px;
				padding-left:5px;
				}

a.faq:hover{
					color:#898910; 
					text-decoration:underline;
					font-size:12px;
					padding-left:5px;
					}

a.faq:visited{
					color:#666666;
					text-decoration:none;
					font-size:12px;
					padding-left:5px;
					}

/*ÀÚµ¿»ý¼º ³¡*/
.hon01{
			background-color:#000000;
			padding-top:3px;
			padding-left:3px;
			padding-right:3px;
			padding-bottom:3px;
			}

.hon02{
			background-color:#311C31;
			padding-top:3px;
			padding-left:3px;
			padding-right:3px;
			padding-bottom:3px;
			text-align:center;
			font-weight:bold;
			}

.hon03{
			background-color:#553F5A;
			padding-top:3px;
			padding-left:3px;
			padding-right:3px;
			padding-bottom:3px;
			text-align:center;
			}
			
#wrap {
	position: relative;
	width: 100%;
}

#wrap-inner {
	width: 1006px;
	margin: 0 auto;
}

.header {
	width: 100%;
}

.header > div {
	float: left;
}

.header .logo {
	padding-top: 30px;
	margin-right: 40px;

}

.header .gnb {
	position: relative;
	z-index: 100;
}

.header .gnb ul li {
	float: left;
	margin-right: 20px;
}

.header .gnb ul li.last {
	margin-right: 0;
}

.header .util-menu {
	float: right;
	padding-top: 40px;
	padding-right: 40px;
}

.header .util-menu ul li {
	float: left;
	margin-right: 13px;
	padding-right: 14px;
	background: url(../img/main/util_line.gif) no-repeat 100% 50%;
}

.header .util-menu ul li.last {
	margin-right: 0;
	padding-right: 0;
	background: none;
}


ul#topnav li.menu1 ul {
	left: 0;
	top: 80px;
	padding-top: 6px;
	height: 18px;
	width: 470px;
	background-color: #80032a;
	position: absolute;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	behavior: url(../common/PIE.htc);
	z-index: 100;
}

ul#topnav li.menu2 ul {
	left: 0;
	top: 80px;
	padding-top: 6px;
	height: 18px;
	width: 380px;
	background-color: #80032a;
	position: absolute;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	behavior: url(../common/PIE.htc);
	z-index: 100;
}
ul#topnav li.menu3 ul {
	left: 0;
	top: 80px;
	padding-top: 6px;
	height: 18px;
	width: 680px;
	background-color: #80032a;
	position: absolute;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	behavior: url(../common/PIE.htc);
	z-index: 100;
}
ul#topnav li.menu4 ul {
	left: 115px;
	top: 80px;
	padding-top: 6px;
	height: 18px;
	width: 435px;
	background-color: #80032a;
	position: absolute;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	behavior: url(../common/PIE.htc);
	z-index: 100;
}
ul#topnav li.menu5 ul {
	left: 200px;
	top: 80px;
	padding-top: 6px;
	height: 18px;
	width: 365px;
	background-color: #80032a;
	position: absolute;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	behavior: url(../common/PIE.htc);
	z-index: 100;
}
ul#topnav li.menu6 ul {
	left: 0;
	top: 80px;
	padding-top: 6px;
	height: 18px;
	width: 470px;
	background-color: #80032a;
	position: absolute;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	behavior: url(../common/PIE.htc);
	z-index: 100;
}

#topnav ul li {
	float: left;
	margin-left: 20px;
}

ul#topnav li ul li a {
	color: #fdfdfd;
	text-decoration: none;
}

#content {
	clear: both;
	width: 100%;
}

#content .R-con {
	float: left;
}

#content .L-con {
	float: left;
}

#content .R-con ul li {
	font-size: 0;
	line-height: 0;
	vertical-align: top;
}

#footer {
	clear: both;
	padding-top: 45px;
}

.flash_bn ul.mainflashbt li{
	float: left;
	margin-left: 3px;
}
.flash_bn{
	display: inline-block;
	padding: 5px 0 10px 0;
	margin-bottom: 8px;
	border-bottom: 1px solid #265e68;
}
#main-img-btn{
	position: absolute;
	top: 310px;
	right: 375px;	
	z-index: 9999;
}
#img_rolling dl dt {
display: none;
clear: both;
margin: 0px;
padding: 0px;
}

#img_rolling dl dt.on {
display: block;
}
#img_rolling dl dt a:hover img{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
    -khtml-opacity: 0.75;
    -moz-opacity: 0.75;
    opacity: 0.75;
}
.nextSlider {
	position:relative;
}
.nextSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.nextSlider a.next-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
.next-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.next-box {
	display:block;
	position:absolute;
	z-index:5;
}
.next-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.next-caption p {
	padding:5px;
	margin:0;
}
.next-caption a {
	display:inline !important;
}
.next-html-caption {
    display:none;
}
.next-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.next-prevNav {
	left:0px;
}
.next-nextNav {
	right:0px;
}
.next-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.next-controlNav a.active {
	font-weight:bold;
}


.next-theme.slider-wrapper {
	position: relative;
	width: 777px;
	height: 473px;
	margin: 0;
}

.next-theme .nextSlider {
	position: relative;
	width: 777px;
	height: 473px;
}

.next-theme .nextSlider img {
	display: none;
	position: absolute;
	width: 777px;
	height: 473px;
	top: 0;
	left: 0;
}

.next-theme .next-controlNav {
	position: absolute;
	bottom: 30px;
	left: 615px; /* Change this to center the navigation */
	z-index: 99;
}

.next-theme .next-controlNav a {
	display: block;
	float: left;
	width:12px;
	height:12px;
	margin-right: 5px;
	text-indent: -9999px;
	background:#2a2a2a;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	behavior: url(../common/PIE.htc);
}

.next-theme .next-controlNav a.active,
.next-theme .next-caption span {
	background: #d64772;
	background: -moz-linear-gradient(top,  #a5cd4e 0%, #6b8f1a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a));
	background: -webkit-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
	background: -o-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
	background: -ms-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
	background: linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);

	behavior: url(../common/PIE.htc);
}

.next-theme .next-directionNav a {
	display: block;
	top: 60px;
	font-family: 'Consolas', sans-serif;
	font-size: 70px;
	color: #333;
	text-shadow: 0px 1px 1px rgba(255,255,255, .05);
	text-decoration: none;
}

.next-theme a.next-prevNav { left: -60px; top: 220px; display: none }

.next-theme a.next-nextNav { right: -60px; top: 220px; display: none}

.next-theme .next-caption {
	padding: 5px 0;

	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #e1e1e1;
	
	background: #000000;

	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

.next-theme .next-caption span {
	display: inline-block;
	width: 5px;
	height: 5px;
	margin: 0 5px 1px 5px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.next-theme .next-caption em {
	font-family: Georgia, sans-serif;
	font-size: 11px;
	color: #727581;
}
