@charset "utf-8";
/* CSS Document */
@import url(master.css);


#wrapper{width:100%;  margin:0 auto;background:url(../../img/Bg.jpg) repeat-x center top;word-break:keep-all;}
#wrapper #wrap{width:1260px; margin:0 auto;background:url(../../img/sub/Bg.jpg)  no-repeat center top;}
#wrapper #wrap #header{width:1004px;margin:0 auto;text-align:center;background:url(../../img/sub/BgHead.jpg)  no-repeat center top;}
	#header h1{float:left; padding-left:12px;}
	#top{ float:right;padding-top:38px; padding-right:20px;;}
	#topName{ float:left; width:580px;}
	#menu{width:980px;height:88px; clear:both; margin:0 auto;}
	
#sub{clear:both; height:267px;}
.subflash{height:240px;}

#container{width:1004px; height:100%; margin:0 auto;}
#con{width:973px; text-align:center;}
#left{ height:520px;background:url(../../img/sub/leftmenu.jpg) repeat-x center top; }
.leftNavi{padding-left:8px;}
.leftBanner{padding-left:8px;}
.leftBanner p{padding-bottom:15px;}

#footer{width:100%; text-align:center; background:url(../../img/footer.jpg) repeat-x center top;}
#footerInn{width:1260px; text-align:center;background:url(../../img/footer.jpg) repeat-x center top;}
#foot{width:1004px; clear:both; height:160px; margin:0 auto;text-align:left; padding-top:57px;}
	#footlogo{float:left; width:197px;}
	#fBmenu{float:right; width:200px;padding-top:16px; padding-right:36px;}
	#fmenu{}
	#fmenu img{}
	#foot address{ float:left; padding-top:12px;}
	

#quick{position: absolute; left:50%; top:12px; z-index:22; visibility: visible;}
#quick .quickFla{width:77px;height:228px;padding-left:457px;}
* html #quick.quickFla{width:77px;height:228px;margin-left:457px;}
*+ html #quick.quickFla{width:77px;height:228px;padding-left:457px;}
* html #quick..quickFla_img{}
*+ html #quick..quickFla_img{}



/* class */
.hidden{display:none;}

.hr{
		margin-bottom:10px;
		width:650px;
		height:1px;
		border-bottom-style: dashed;/* solid|dashed|dotted|... */
		border-bottom-width: 1px;
		border-bottom-color: #CBCBCB;
}
#contents{text-align:left; min-width:723px; }
* html #contents{
		width:723px;
	}
*+html #contents{
		width:723px;
}

#contentsTop{
		width:723x;
		background:url(../../img/sub/BgContentsTop.jpg) no-repeat left top;
}
.contentsTop{
		width:723x;
		height:124px;
		text-align:left;
	}

	.location{padding-right:30px;COLOR: #8d8c8c; TEXT-DECORATION: none;font-family: "돋움",verdana,Dotum,sans-serif;font-size:12px;
	}
	.location img{vertical-align:middle;}
	.location span{font-weight:bold;COLOR: #438c0e;font-family: "돋움",verdana,Dotum,sans-serif;font-size:12px;}
  h3{width:445px; padding-left:14px;}
	.tit_img{width:278px;}
	.tit_name{padding-left:14px;}
	/*.cs_menu{margin-top:37px; margin-bottom:45px;height:32px;width:670px;}*/



	.contents{min-height:550px;text-align:left; padding:0px 29px 29px 29px; background:url(../../img/sub/BgContents.jpg) no-repeat left top;}
	* html .contents{height: 550px;}
	*+html .contents{height: 550px;}

	.contents p{}
	.cs_stit{padding-top:10px; }
	.cs_sstit{padding-left:20px;}
	
	.ClinicBanner{ margin-top:12px; }

	.listdot{background:url(../../img/sub/iconB.gif) no-repeat left top;}
	
	.smenu{width:670px; height:30px; margin-bottom:32px;}
	.ssmenu{padding-top:15px;}

	.left{}
 .text{COLOR: #666666; TEXT-DECORATION: none;font-family: "돋움",Dotum,sans-serif,verdana;font-size:12px;line-height: 160%;padding: 0 0 10 0;word-break:keep-all;}
	
	.box{
		border:1px solid #E3E3E3;
		margin: 0 24px 0 24px;
		padding: 20px 20px 20px 20px;
	}
	.center{
		text-align:center;
		padding:15px 0 15px 0;
	}
	.left{
		float :left;
		padding:0 15px 15px 0; 
	}
	.clear{
		clear:both;
	}
	.right{
		float:right;
		padding:0 0 15px 15px; 
	}
	.tab_01 {
		padding: 0 24px 0 24px;
	}
	
	.tab_02 {
		padding: 0 40px 0 40px;
	}
	
	.tab_02_02 {
		padding: 0 50px 0 50px;
	}
	
	.tab_03 {
		padding: 0 62px 0 62px;
	}
	
	
	.tab_04 {
		padding: 10px 20px 10px 20px;
	}

	.td_01 {
	padding: 0 15 0 15;
	}
	
	.td_01_2 {
		padding: 10 10 10 10;
	}
	
	.td_02 {
		padding: 5 20 5 20;
	}
	
	.td_03 {
		padding: 15 25 15 25;
	}
	
	
	.td_04 {
		padding: 5 40 5 48;
	}
	
	
	.scs_stit{
		height:32px;
		background: url(../../img/common/bg_s_tit.gif) repeat-x;
		padding-left:2px;
		cursor:hand;
	}
	
	.scs_faq_block{
		display:block;padding-left:0;left:0px;
	}
	
	.scs_faq{
		display:none;padding-left:0;left:0px;
	}


	.style_00 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #666666;
		line-height: 160%;
		font-weight:300;
	}
	
	.style_01 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #FF4800;
		line-height: 160%;
		font-weight: bold;
	}
	
	.style_01_02 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #FF4800;
		line-height: 160%;
		text-decoration: underline;
	}
	.style_01_03 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #FF4800;
		line-height: 160%;
	}
	
	.style_02 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #1679A2;
		line-height: 160%;
		font-weight: bold;
	}
	
	.style_02_02 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #1679A2;
		line-height: 160%;
		text-decoration: underline;
	}
	
	.style_02_03 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #1679A2;
		line-height: 160%;
	}
	
	
	.style_03 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #169452;
		line-height: 160%;
		font-weight: bold;
	}
	
	.style_03_02 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #169452;
		line-height: 160%;
		text-decoration: underline;
	}
	.style_03_03 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #169452;
		line-height: 160%;
		
	}
	
	.style_04 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #2884A5;
		line-height: 160%;
		font-weight: bold;
	}
	
	.style_04_02 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #2884A5;
		line-height: 160%;
		text-decoration: underline;
	}
	
	.style_04_03 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #2884A5;
		line-height: 160%;
	}
	
	
	.style_05 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #A3C41D;
		line-height: 160%;
		font-weight: bold;
	}
	
	.style_05_02 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #A3C41D;
		line-height: 160%;
		text-decoration: underline;
	}
	
	.style_05_03 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #A3C41D;
		line-height: 160%;
	}
	
	
	
	.style_06 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #8A00FF;
		line-height: 160%;
		font-weight: bold;
	}
	
	.style_06_02 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #8A00FF;
		line-height: 160%;
		text-decoration: underline;
	}
	.style_06_03 {
		font-family: "돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #8A00FF;
		line-height: 160%;
	}
	
	.style_07 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #15A9A2;
		line-height: 160%;
		font-weight: bold;
	}
	
	.style_07_02 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #15A9A2;
		line-height: 160%;
		text-decoration: underline;
	}
	
	.style_07_03 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #15A9A2;
		line-height: 160%;
	}
	
	.style_08 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #8D9A42;
		line-height: 160%;
		font-weight: bold;
	}
	
	.style_08_02 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #8D9A42;
		line-height: 160%;
		text-decoration: underline;
	}
	
	.style_08_03 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #8D9A42;
		line-height: 160%;
	}
	
	.style_09 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #FF6600;
		line-height: 160%;
		font-weight: bold;
	}
	
	.style_09_02 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #FF6600;
		line-height: 160%;
		text-decoration: underline;
	}
	
	.style_09_03 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color:#FF6600;
		line-height: 160%;
	}
	
	.style_09_04 {
		font-family:"돋움",verdana,Dotum,sans-serif;
		font-size: 12px;
		color: #FF6600;
		line-height: 160%;
		text-decoration: underline;
	}
	
	
	.border{word-break:keep-all;
			width:560px;
			border:1px solid #dddddd;
			padding-bottom:15px;
			padding-top: 15px;
			padding-left:15px;
			padding-right:15px;
			margin-left:20px;
			background-color:#f0f4e2;
			/*
			border-top-style: dashed; solid|dashed|dotted|... */
			/* border-top-width: 1px;
			border-top-color: #A7CB2B;
			border-bottom-style: dashed;solid|dashed|dotted|... 
			border-bottom-width: 1px;
			border-bottom-color: #A7CB2B;*/
		}
	.border1{word-break:keep-all;
			width:560px;
			border:1px solid #055188;
			padding-bottom:15px;
			padding-top: 15px;
			padding-left:15px;
			padding-right:15px;
			margin-left:20px;
			background-color:#086aaf;
			/*
			border-top-style: dashed; solid|dashed|dotted|... */
			/* border-top-width: 1px;
			border-top-color: #A7CB2B;
			border-bottom-style: dashed;solid|dashed|dotted|... 
			border-bottom-width: 1px;
			border-bottom-color: #A7CB2B;*/
		}
		.border2{word-break:keep-all;
			width:560px;
			border:1px solid #3a3937;
			padding-bottom:15px;
			padding-top: 15px;
			padding-left:15px;
			padding-right:15px;
			margin-left:20px;
			background-color:#8b6876;/*
			border-top-style: dashed; solid|dashed|dotted|... */
			/* border-top-width: 1px;
			border-top-color: #A7CB2B;
			border-bottom-style: dashed;solid|dashed|dotted|... 
			border-bottom-width: 1px;
			border-bottom-color: #A7CB2B;*/
		}
		.border3{word-break:keep-all;
			width:560px;
			border:1px solid #537437;
			padding-bottom:15px;
			padding-top: 15px;
			padding-left:15px;
			padding-right:15px;
			margin-left:20px;
			background-color:#659040;/*
			border-top-style: dashed; solid|dashed|dotted|... */
			/* border-top-width: 1px;
			border-top-color: #A7CB2B;
			border-bottom-style: dashed;solid|dashed|dotted|... 
			border-bottom-width: 1px;
			border-bottom-color: #A7CB2B;*/
		}
		
	
	
.agree_box{border-top:2px solid #adc6c5; border-bottom:1px solid #adc6c5; width:688px; background-color:#fbfbfb; padding:20px;}
.agree_txtbox{height:224px; padding:1px 1px 3px 1px; background:url(../../img/sub/agree_boxbg.gif) no-repeat 0 0;}
	.agree_txtbox .inside{width:658px; height:224px; overflow:auto;}

.agree_txtbox_04{height:180px; padding:1px 1px 3px 1px; background:url(../../img/sub/agree_boxbg_04.gif) no-repeat 0 0;}

.agree_txtbox_05{height:40px; padding:1px 1px 3px 1px; background:url(../../img/sub/agree_boxbg_05.gif) no-repeat 0 0;}


/* Margin Step */
.tm5		{ margin-top: 5px; }
.tm10		{ margin-top: 10px; }
.tm15		{ margin-top: 15px; }
.tm18		{ margin-top: 18px; }
.tm20		{ margin-top: 20px; }
.tm25		{ margin-top: 25px; }
.tm30		{ margin-top: 30px; }
.tm40		{ margin-top: 40px; }
.tm50		{ margin-top: 50px; }

.bm5		{ margin-bottom: 5px; }
.bm10	{ margin-bottom: 5px; }
.bm15	{ margin-bottom: 15px; }
.bm20	{ margin-bottom: 20px; }
.bm25	{ margin-bottom: 25px; }
.bm30	{ margin-bottom: 30px; }

.lm5		{ margin-left: 5px; }
.lm10		{ margin-left: 10px; }
.lm15		{ margin-left: 15px; }
.lm20		{ margin-left: 20px; }
.lm25		{ margin-left: 25px; }
.lm30		{ margin-left: 30px; }

.rm5		{ margin-right: 5px; }
.rm10		{ margin-right: 10px; }
.rm15		{ margin-right: 15px; }
.rm20		{ margin-right: 20px; }
.rm25		{ margin-right: 25px; }
.rm30		{ margin-right: 30px; }

/* Padding Step */
.tp5		{ padding-top: 5px; }
.tp10		{ padding-top: 10px; }
.tp15		{ padding-top: 15px; }
.tp20		{ padding-top: 20px; }
.tp25		{ padding-top: 25px; }
.tp30		{ padding-top: 30px; }
.tp35		{ padding-top: 35px; }

.bp5		{ padding-bottom: 5px; }
.bp10		{ padding-bottom: 10px; }
.bp15		{ padding-bottom: 15px; }
.bp20		{ padding-bottom: 20px; }
.bp25		{ padding-bottom: 25px; }
.bp30		{ padding-bottom: 30px; }
.bp35		{ padding-bottom: 35px; }

.lp5		{ padding-left: 5px; }
.lp10		{ padding-left: 10px; }
.lp15		{ padding-left: 15px; }
.lp20		{ padding-left: 20px; }
.lp25		{ padding-left: 25px; }
.lp30		{ padding-left: 30px; }
.lp35		{ padding-left: 35px; }

.rp5		{ padding-right: 5px; }
.rp10		{ padding-right: 10px; }
.rp15		{ padding-right: 15px; }
.rp20		{ padding-right: 20px; }
.rp25		{ padding-right: 25px; }
.rp30		{ padding-right: 30px; }
.rp35		{ padding-right: 35px; }

/* Text color */
.color_G1{ color:#4c7f7d; }
.color_G2{ color:#7b9796; }
.color_G3{ color:#adc6c5; }

.color_B1{ color:#2489a5; }
.color_B2{ color:#50a9c1; }
.color_B3{ color:#7ec0d2; }

.color_T1{ color:#333333;}
.color_T2{ color:#666666;}
.color_T3{ color:#999999;}

.color_P1{ color:#d72d79;}
.color_P2{ color:#ee7aae;}
.color_P3{ color:#ee9b7a;}

/* Text size */
.txtS11	{ font-size: 11px; }
.txtS12	{ font-size: 12px; }
.txtS14	{ font-size: 14px; }
.txtS15	{ font-size: 15px; }
.txtS16	{ font-size: 16px; }
.txtS18	{ font-size: 18px; }
.txtS20	{ font-size: 20px; }


/* Contents Area Classes */
.txtLt		{ text-align: left;}
.txtRt		{ text-align: right; }
.txtCt		{ text-align: center; }
.txtJt		{ text-align: justify; }
.vTop		{ vertical-align: top; }
.vMid		{ vertical-align: middle; }
.vBtm		{ vertical-align: bottom; }
.unline	{  text-decoration: underline;}


.borardBtn { padding-top: 20px; padding-bottom: 20px; width:100%; overflow:hidden;}
.borardBtn02 { padding-top: 15px; padding-bottom: 15px; width:100%; overflow:hidden;}

.tl{border-top:solid 1px #e5e5e5;}
.bl{border-bottom:solid 1px #e5e5e5;}
.ll{border-left:solid 1px #e5e5e5;}
.rl{border-right:solid 1px #e5e5e5;}

.tdBg01{background-color:#ededf9;}
.tdBg02{background-color:#ffffff;}
.tdBg03{background-color:#ededf9;}