@font-face{font-family:'Nanum Gothic'; src:url('/fonts/NanumGothic-Regular.woff')}
@font-face{font-family:'Nanum Gothic'; src:url('/fonts/NanumGothic-Regular.eot')}

/* @font-face {font-family:nanum; src:url(images/nanumgothic.eot);} */

body{
	margin:0;
	padding:0;
}

div, p, span {
	margin: 0px;
	padding: 0px;
	font-size:20px;
}

ul,li {
	list-style:none;
	padding:0;
	margin:0;
}

h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
}

img {
	border:none;
	vertical-align:top;
}

a {text-decoration:none; }

#raon {margin:0 auto; width:640px;}


.sns{ 
	width:100%;
	height:32px;
	border:1px solid #e0e2e3;
	 
}

.sns ul {
	float:right;
}

.sns li {
	float:left;
}


.top {
	margin:0 auto;
	width:640px;
	height:84px;
	position:relative;
}

#raon div.top a.back {
	position:absolute;
	left:10px;
	top:0px;
}

#raon div.top h1 {
	margin:0 auto; width:640px;
	padding-top:4px;
	text-align:center;
}

#raon div.top a.home {
	position:absolute;
	right:10px;
	top:0px;
}


.top2 {
	width:100%;
	position:relative;
	background:url(../images/main/bg2.jpg) repeat-x;
	height:38px;
	text-align:center;
}

#raon div.menu {
	width:100%;
	position:relative;
	height:24px;
	background:url('../images/menu_bg.gif') repeat-x left top;
	text-align:center;
	padding-top:7px;
	font-family:NanumGothic;
	font-weight:bold;
	font-size:15px;
	line-height:15px;
	color:#ffffff;
}


#raon div.tab {
	width:100%;
}



div.tab ul {
	width:640px;
	margin:0 auto;
}

div.tab li {
	float:left;
	height:34px;
}

div.content {
	width:640px;
	margin:0 auto 0px auto ;
}

div.con-about {
	font-family:NanumGothic;
	font-size:11px;
}

div.con-about p {
	color:#7f7f7f;
	font-size:12px;
	font-family:NanumGothic;
	}

div.con-about # {
	color:#828282;
	font-size:13px;
	font-weight:bold;
}

*{ background-image: url( 'img/jb_blank.png' );}
/* ±âº»ºê¶ó¿ìÀú¿¡¼­ °¡·ÎÆø ÀÛ°Ô³ª¿À¸é¼­ ÁÙ¹Ù²ñ µÇ´Â Çö»ó ÇØ°á ½ºÅ¸ÀÏ */
div.tel {
	float:left;
	color:#ff7800;
	font-size:15px;
	font-weight:bold;
	font-family:NanumGothic;
}

div.t_bt {
	float:left;
	display:block;
	width:105px;
	margin-left:35px;
	padding:4px 0;
}

div.footer {
	width:100%;
}


div.m-pop{
	margin:0 auto; width:640px; height:310px;
}
.m-bn01 ul {width:640px;  }
.m-bn01 li {width:640px; height:280px; float:left;}

div.m-bn01{
	margin:0 auto; width:640px; height:175px;
}
.m-bn01 ul {width:640px;  }
.m-bn01 li {width:640px; height:145px; float:left;}

div.m-bn02{
	margin:0 auto; width:640px; height:210px;
}
.m-bn02 ul {width:640px;  }
.m-bn02 li {width:320px; height:180px; float:left;}



div.m-bn1{
	margin:0 auto; width:640px;padding-bottom:40px 
}
.m-bn1 ul {width:580px; margin:0 auto; }
.m-bn1 li {width:580px; height:120px; margin-bottom:10px}


div.m-bn2{
	margin:0 auto; width:640px;height:300px;
}
.m-bn2 ul {width:640px;height:300px; }
.m-bn2 li {width:160px; height:271px; float:left;}

div.m-bn3{
	margin:0 auto; width:640px;height:100px;
}
.m-bn3 ul {width:640px; height:430px; }
.m-bn3 li {width:320px; height:150px; float:left;}


div.m-bn2{
	margin:0 auto; width:640px;height:295px;
}
.m-bn2 ul {float:left;}
.m-bn2 li {float:left;}


div.m-btn{
	margin:0 auto; width:640px;
	margin-top:55px;
}
.m-btn ul {width:640px; height:500px; }
.m-btn li {width:213px; height:243px; float:left; text-align:center; }
.m-btn p {margin-top:26px; }

div.m-btn2{
	background-image:url('../images/main/bg_main.jpg');
	margin:0 auto; width:640px;
}
.m-btn2 ul {width:640px; height:225px; margin:0 0 0 14px;}
.m-btn2 li {height:112px; float:left;}
.m-btn2 p {margin-top:26px; }


div.f-btn{
	background-image:url('../images/sub1/bg_sub.jpg');
	margin:0 auto; width:640px;
}
.f-btn ul {width:640px; height:205px; margin:0 0 0 14px;}
.f-btn li {width:100px; height:80px; float:left; text-align:center;}
.f-btn p {margin-top:26px; }




div.footer h2 {
	color:#ffffff;
	font-style:normal;
	font-size:12px;
	font-family:Dotum;
}

div.copy {
	margin:0 auto;
	color:#ffffff;
	font-style:normal;
	font-size:12px;
	font-family:Dotum;
}
div.copy span {
	color:#000000
}

div.footer div.pc {
	width:640px;
	text-align:center;
}

div.footer div.pc h2 {
	margin-top:20px;
	color:#FF6600;
	font-size:13px;
	font-family:NanumGothic;
	font-weight:bold;
}

div.footer div.pc p {
	margin-top:10px;
	color:#737272;
	font-size:11px;
	font-family:Dotum;
	line-height:16px;
}


div.phone {
	margin:0 auto;
	width:640px;
	background-color:#000;
}


/*¸ÞÀÎ*/

div.t-bg {	
	overflow:hidden;
	position:absolute;
	width:100%;
	z-index:0;
	height:138px;
	text-align:center;
}


.t-bg li.back {
	float:left;
	background:url(../images/main/bg.jpg) repeat-x;
	width:100%;
	height:65px;
}


.t-bg li.back2 {
	background:url(../images/main/bg2.jpg) repeat-x;
	float:left;
	width:100%;
	height:38px;
}

div.total{
	/* position:absolute; */
	width:640px;
	margin:0 auto;
	
}
div.s {
	width:100%;
	margin:0 auto;
}

div.con_main {
	clear:both;
	z-index:2;
	width:640px;
	margin:0 auto;
	// background:url(../images/main/m_top.png) no-repeat; background-position: center top;
}

div.m_logo {
	margin:0 0 0 80px;
}

ul.main-menu {
	margin:0 70px auto;
	width:78px;
	padding-top:85px;
}
ul.main-menu li {
	margin-bottom: 6px;
}
div.m_bt {
	height:45px;
	background:url(../images/m_btnbg.gif) repeat-x left top; 
}

div.bt_img {
	width:640px;
	margin: 0 auto;
}

div.bt_img img{
	float:left;
}

div.m_copy {
	margin:0 auto;
	color:#626262;
	font-style:normal;
	font-size:12px;
	font-family:Dotum;
	margin-top:20px;
	text-align:center;
}

div.m_copy2 {
	margin:0 auto;
	color:#626262;
	font-style:normal;
	font-size:12px;
	font-family:Dotum;

}

div.m_copy span {
	color:#ff2700;
}

div.total div.pc {
	width:640px;
	text-align:center;
	margin:0 auto;
}

div.total div.pc h2 {
	margin-top:20px;
	color:#ff2700;
	font-size:13px;
	font-family:NanumGothic;
	font-weight:bold;
}

div.total div.pc p {
	margin-top:10px;
	color:#737272;
	font-size:11px;
	font-family:Dotum;
	line-height:16px;
}

div.total div.pc2 {
height:137px;
	width:100%;
	text-align:center;
	background:url(../images/main/bg_foot.jpg) no-repeat center top; 
}

div.total div.pc2 h2 {
	margin-top:20px;
	color:#ff7800;
	font-size:13px;
	font-family:NanumGothic;
	font-weight:bold;
}

div.total div.pc2 p {
	margin-top:10px;
	color:#737272;
	font-size:11px;
	font-family:Dotum;
	line-height:16px;
}


.mobile_menu1{
	background-color:#343434;
	font-size:15pt;
	font-family:NanumGothic;
	padding:12px 3px 12px 10px;
	border-bottom:1px solid #4b4b4b;
}
.mobile_menu1 a{
	text-decoration:none;
	color:#FFFFFF;
}


.mobile_menu2{
	background-color:#4d4d4d;
	font-size:13pt;
	font-family:NanumGothic;
	padding:12px 3px 12px 15px;
	border-bottom:1px solid #666666;
}
.mobile_menu2 a{
	text-decoration:none;
	color:#FFFFFF;
}



.titleBx {float:left;position:relative; width:570px; height:38px;margin:0 auto;text-align:left; }
.tit_txt_b		{ line-height:18pt; font-size:22pt; color:#2e2e2e;line-height:110%;  font-weight:bold; }

#tabmenu3 {  z-index:99; margin:0 auto; height:80px;}
ul.tabmenu3					{overflow:hidden;margin-left:10px;}
ul.tabmenu3 li				{list-style:none;float:left; width:24.5%; background:#e8e8e8;}
ul.tabmenu3 li.on			{list-style:none;background:#6e7482; color:#fff;}
ul.tabmenu3 li.on a			{color:#fff; border:1px solid #6e7482;  font-weight: bold;  }
ul.tabmenu3 li.on a:hover	{background:#6e7482; text-decoration:none;}
ul.tabmenu3 li a			{display:block;  height:25px; padding:5px 0 3px 0; text-align:center; border:1px solid #dddde1; font-size:9pt; color:#7b7c81; }
ul.tabmenu3 li a:hover		{background:#9197a6; border:1px solid #9197a6; text-decoration:none;  font-weight: bold; color:#FFF;}
ul.tabmenu3 li a.selected	{background:#9197a6;  font-weight: bold; color:#fff}

.bordercolorkcm  {border-collapse: collapse;border:1px solid #E3E3E3;}
.bordercolorkcm2 {border:1px solid #919191;text-align:center;}
.bordercolorkcm2 td {border:1px solid #E3E3E3;text-align:center;}
.bordercolorkcm3 {border:0px solid #E3E3E3;}
.bordercolorkcm3 td {border:0px solid #E3E3E3;}
.bordercolorkcm4 {border:1px solid #919191;}
.bordercolorkcm4 td {border:1px solid #919191;}



#tabmenu2 {position:relative; width:100%;margin:0 auto; z-index:99;height:150px;}
ul.tabmenu2					{overflow:hidden;list-style:none;padding:0}
ul.tabmenu2 li				{float:left; width:50%; background:#e8e8e8;}
ul.tabmenu2 li.on			{background:#666; color:#fff;}
ul.tabmenu2 li.on a			{color:#fff; border:1px solid #666;  font-weight: bold;  }
ul.tabmenu2 li.on a:hover	{background:#666; text-decoration:none;}
ul.tabmenu2 li a			{display:block;  height:30px; padding:18px 0 0 0; text-align:center; border:1px solid #dddde1; font-size:14pt; color:#7b7c81; text-decoration:none;}
ul.tabmenu2 li a:hover		{background:#666; border:1px solid #666; text-decoration:none;  font-weight: bold; color:#FFF;}
ul.tabmenu2 li a.selected	{background:#666;  font-weight: bold; color:#fff}


.link_clinic         {COLOR: #666666; FONT-WEIGHT:none; FONT-SIZE: 15px; FONT-FAMILY: 'Nanum Gothic'; TEXT-DECORATION: none; }
A.link_clinic:link         {COLOR: #666666; FONT-WEIGHT:none; FONT-SIZE: 15px; FONT-FAMILY: 'Nanum Gothic'; TEXT-DECORATION: none; }
A.link_clinic:visited      {COLOR: #666666; FONT-WEIGHT:none; FONT-SIZE: 15px; FONT-FAMILY: 'Nanum Gothic'; TEXT-DECORATION: none; }
A.link_clinic:hover        {COLOR: #000000; FONT-WEIGHT:bold; FONT-SIZE: 15px; FONT-FAMILY: 'Nanum Gothic'; TEXT-DECORATION: none; }
A.link_clinic:active       {COLOR: #666666; FONT-WEIGHT:none; FONT-SIZE: 15px; FONT-FAMILY: 'Nanum Gothic'; TEXT-DECORATION: none; }




