@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-family:'Nanum Gothic', sans-serif; 
	font-size:16px;
	line-height:140%; 
	color:#000000; 
	line-height:1.7em;
}

ul,li {
	list-style:none;
	padding:0;
	margin: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:#000000;
	font-size:16px;
	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;height:80px;margin: 20px 0;}
.m-bn1 ul {width:640px;height:260px; }
.m-bn1 li {}	


div.m-bn2{  	

margin:0 auto; width:640px;height:480px;margin: 40px 10px;}
.m-bn2 ul {width:640px; margin:0 auto; text-align:center;}
.m-bn2 li {width:210px; height:250px; float: left; }

div.m-bn3{
margin:0 auto; width:640px;height:250px;margin: 0 25px;}
.m-bn3 ul {width:320px; padding-top:50px ;margin: 0 auto}
.m-bn3 li {float:left;}

div.m-bn4{
	margin:0 auto; width:640px;height:80px;margin: 20px 0;}
.m-bn4 ul {width:640px; margin:0 auto; }
.m-bn4 li {float: left; }


div.m-bn5{
	margin:0 auto; width:640px;height:200px;
}
.m-bn5 ul {width:640px;height:200px; }
.m-bn5 li {}

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:#F15D22;
}

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

div.total div.pc h2 {
	margin-top:20px;
	color:#ff7800;
	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 {position:relative; width:100%;margin:0 auto; z-index:99;height:70px;}
ul.tabmenu3					{overflow:hidden;list-style:none;padding:0}
ul.tabmenu3 li				{float:left; width:25%; background:#e8e8e8;}
ul.tabmenu3 li.on			{background:#666; color:#fff;}
ul.tabmenu3 li.on a			{color:#fff; border:1px solid #666;  font-weight: bold;  }
ul.tabmenu3 li.on a:hover	{background:#666; text-decoration:none;}
ul.tabmenu3 li a			{display:block;  height:30px; padding:18px 0 0 0; text-align:center; border:1px solid #dddde1; font-size:12pt; color:#7b7c81; text-decoration:none;}
ul.tabmenu3 li a:hover		{background:#666; border:1px solid #666; text-decoration:none;  font-weight: bold; color:#FFF;}
ul.tabmenu3 li a.selected	{background:#666;  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 { width:100%;margin:0 auto; z-index:99; margin:0 auto; height:80px;}
ul.tabmenu2					{overflow:hidden;list-style:none;}
ul.tabmenu2 li				{float:left;font-family:'Nanum Gothic';font-size:14px; width:20%; background:#e8e8e8;  font-weight: bold;}
ul.tabmenu2 li.on			{font-family:'Nanum Gothic';font-size:14px;background:#6e7482; color:#fff;}
ul.tabmenu2 li.on a			{font-family:'Nanum Gothic';font-size:14px;color:#fff; border:1px solid #6e7482;  font-weight: bold;  }
ul.tabmenu2 li.on a:hover	{background:#6e7482; text-decoration:none;}
ul.tabmenu2 li a			{font-family:'Nanum Gothic';font-size:14px;display:block;  height:30px; padding:10px 0 0 0; text-align:center; border:1px solid #dddde1;  color:#7b7c81; }
ul.tabmenu2 li a:hover		{font-family:'Nanum Gothic';font-size:14px;background:#9197a6; border:1px solid #9197a6; text-decoration:none;  font-weight: bold; color:#FFF;}
ul.tabmenu2 li a.selected	{font-family:'Nanum Gothic';font-size:14px;background:#9197a6;  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; }



.table												{ width: 100%;background:#dedede;font-size:16px;margin:40px 0;     border-spacing: 1px; }
.table		 td										{ padding:7px;font-size:14px;background:#FFFFFF;text-align:center}
.table		 .bold								{ font-weight:bold;}
.table		 .orange								{color: #FF5103}
.table		 .TL								{text-align:left}
.table		 th										{ background:#eeeeee;font-weight:bold;font-size:16px;padding:10px;text-align:center}

.table1												{ width: 100%;background:#ffffff;font-size:16px;margin:40px 0;     border-spacing: 1px; }
.table1		 td										{ padding:7px;font-size:14px;background:#FFFFFF;text-align:center}
.table1		 .bold								{ font-weight:bold;}
.table1		 .orange								{color: #FF5103}
.table1		 .TL								{text-align:left}
.table1		 th										{ background:#eeeeee;font-weight:bold;font-size:16px;padding:10px;text-align:center}


.c_txt_sky			{ line-height:16pt; font-size:9pt; color:#333; text-align:justify; }
.c_txt_b_sky		{ line-height:16pt; font-size:20pt; color:#333;text-align:justify; font-weight:bold; }

 /* text */
.pointTxt { font-size:10px; line-height:45px; color:#609ced; }
.pointTxt strong { font-weight:400; color:#b82835; }
.pointColorRed { color:#b82835; } 


.txtWrap .txt { color:#757575; }
.pointTxt { font-size:20px; line-height:45px; color:#609ced; }
.txtWrap .pointTxt + .txt { margin:6px 0 0; line-height:26px; }

h1												{ margin: 0 0 10px 0;}
h2			 									{ margin:10px 0 5px 0px; font-size:120%; color:#555555; font-weight:bold;background:url(/bjt/common/images/h2_bg_plane.gif) bottom left no-repeat; padding-bottom:8px;}
/* h3												{ margin:30px 0 10px 10px; padding:0 10px 5px 25px; border-bottom:#cccccc solid 1px; font-size: 133%; background: url(/kor/images/dot.gif) top left no-repeat;} */
h3												{ width:100%; padding:0 0 3px 30px;color: #000000; font-size: 150%;font-weight:bold;background: url(/kor/images/dot.gif) top left no-repeat;}
h4												{float:left; width:100%; padding:0 0 15px 20px;color: #000000; font-size: 120%;background: url(/kor/images/h4.gif) top left no-repeat;}
h5 											{ color: #666666; font-size: 105%;padding:0 0 15px 18px;background: url(/kor/images/h5.gif) top left no-repeat;}
h6 											{ color: #ff9600; font-size: 94%;}



table tr.color1 td,
table td.color1							{ background: #faedec;}


table tr.color2 td,
table td.color2							{ background: #FFF4D9;}


table.noneLine th							{ background: none;}
table.noneLine th,
table.noneLine td							{ border: none; margin:0;}


table.bottomLine th 						{ background:#eaeaea; border:none; border-right:#ffffff solid 5px;}
table.bottomLine td 						{ border:none; border-bottom:dotted 1px #999999;}


table.bottomLineOnly th					{ background: none;}
table.bottomLineOnly th,
table.bottomLineOnly td 				{ border:none; border-bottom:dotted 1px #999999;}


table.txtCenter th, 
table.txtCenter td,
table.thCenter th 						{ text-align:center;}
table.thCenter th.txtLeft,
table.thCenter td.txtLeft,
table.txtCenter th.txtLeft,
table.txtCenter td.txtLeft 			{ text-align:left;}
table.thCenter th.txtRight,
table.thCenter th.txtRight,
table.txtCenter th.txtRight,
table.txtCenter td.txtRight 			{ text-align: right;}

table.allnone,
table.allnone th,
table.allnone td							{ border: none; padding: 0; margin: 0;}


table div.atComment		 				{ text-indent: -1em; margin:0 0 0 1em; padding:0; list-style:none;}


table.vAlignTop td	 					{ vertical-align:top;}
table tr.vAlignMiddle td	 			{ vertical-align:middle;}


table.topOnlyLine							{ border-top:dotted 1px #999999;}


table tr.topOnlyDoubleLine				{ border-top-style:double;}
                                             

table tr.lineNone th,
table tr.lineNone	td						{ border:none;}


table tr.grayout							{ background-color:#f3f3f3;}
