@charset "EUC-KR";

body	{
	color:#656565;
}

/* heading */
/* 리뉴얼 전
.editorH1 {margin-bottom:17px !important; padding-left:22px !important; padding-bottom:3px !important; background:url('/images/editor/h1.gif') no-repeat left 2px transparent; font-size:14px !important; color:#333;}
.editorH2 {margin-left:22px !important; margin-bottom:15px !important; padding-left:22px !important; padding-bottom:2px !important; background:url('/images/editor/h2.gif') no-repeat 2px top transparent; font-size:12px !important; color:#333;}
.editorH3 {margin-left:44px !important; margin-bottom:15px !important; padding-left:22px !important; background:url('/images/editor/h3.gif') no-repeat left -2px transparent; font-size:12px !important; color:#666;}
.editorH4 {margin-left:66px !important; margin-bottom:15px !important; padding-left:18px !important; background:url('/images/icon/u_depth4.gif') no-repeat left 1px transparent; font-size:12px !important; color:#666;}
.editorH5 {margin-left:84px !important; margin-bottom:15px !important; padding-left:9px !important; background:url('/images/icon/u_depth5.gif') no-repeat left 5px transparent; font-size:12px !important; color:#666;}
*/


	#content .editorH1 {margin:0; padding:10px 0 10px 0; font-size: 1.5em;}
	#content .editorH1:first-child {padding-top:0;}
	#content .editorH2 {margin:0; padding:10px 0 10px 25px; font-size:1.3em; line-height:1.1; background:url('/dept/images/new2013/common/bul/bulH3.gif') no-repeat 0 9px;}
	#content .editorH3 {margin:0; padding:10px 0 10px 25px; font-size:1em; line-height:1.1; background:url('/dept/images/new2013/common/bul/bulH4.gif') no-repeat 2px 9px;}
	#content .editorH4 {margin:0; padding:10px 0 10px 25px; font-size:1em; line-height:1.1; background:url('/dept/images/new2013/common/bul/bulH5.gif') no-repeat 7px 12px;}
	#content .editorH5 {margin:0; padding:10px 0 10px 25px; font-size:1em; line-height:1.1; background:url('/dept/images/new2013/common/bul/bulH6.gif') no-repeat 10px 14px;}
	
	#content .editorH1 + #content .editorH2 {padding:5px 0 8px 25px; background:url('/dept/images/new2013/common/bul/bulH3.gif') no-repeat 0 4px;}
	#content .editorH2 + #content .editorH3 {padding:5px 0 8px 25px; background:url('/dept/images/new2013/common/bul/bulH4.gif') no-repeat 2px 4px;}
	#content .editorH3 + #content .editorH4 {padding:5px 0 8px 25px; background:url('/dept/images/new2013/common/bul/bulH5.gif') no-repeat 7px 7px;}
	#content .editorH4 + #content .editorH6 {padding:5px 0 8px 25px; background:url('/dept/images/new2013/common/bul/bulH6.gif') no-repeat 10px 8px;}
	
	
	/* division */
	#content .editorDivision1 {margin-left:25px !important; margin-bottom:25px !important; line-height:1.5;}
	#content .editorDivision2 {margin-left:25px !important; margin-bottom:25px !important; line-height:1.5;}
	#content .editorDivision3 {margin-left:25px !important; margin-bottom:25px !important; line-height:1.5;}
	#content .editorDivision4 {margin-left:25px !important; margin-bottom:25px !important; line-height:1.5;}
	#content .editorDivision5 {margin-left:25px !important; margin-bottom:25px !important; line-height:1.5;}
	
	#content ul > li > .editorDivision1 {margin-left:0px !important; margin-bottom:5px !important;}
	
	
		
	.editorTable {clear:both; table-layout:fixed; width:100%; border-collapse:collapse; border:0; border-spacing:0;}
	.editorTable th	{border:0; padding:10px 0; background-color:#fafafa; border:1px solid #ddd; vertical-align:middle; text-align:center; font-size:13px; color:#444;}
	.editorTable td	{border:0; padding:10px 0;background-color:#fff; border:1px solid #ddd; vertical-align:middle; text-align:center; font-size:13px;}




/* template */
	.editorTemplate1 {clear:both; overflow:hidden; width:100%; margin-bottom:25px;}
	.editorTemplate1 p.img {float:left; margin:0 10px 10px 0 !important;}
	* html .editorTemplate1 img.img {display:inline;}
	
	.editorTemplate2 {clear:both; overflow:hidden; width:100%; margin-bottom:25px;}
	.editorTemplate2 p.img {float:right; margin:0 0 10px 10px !important;}
	* html .editorTemplate2 img.img {display:inline;}
	
	.editorTemplate3 {clear:both; overflow:hidden; width:100%; margin-bottom:25px !important;}
	.editorTemplate3 div.con {float:left; width:48%;}
	.editorTemplate3 div.tableCon {float:right; width:48%;}
	
	.editorTemplate4 {clear:both; overflow:hidden; width:100%; margin-bottom:25px !important;}
	.editorTemplate4 div.con {float:right; width:48%;}
	.editorTemplate4 div.tableCon {float:left; width:48%;}
	
	.editorTemplate5 {clear:both; margin-bottom:25px !important;}
	
	.editorTemplate6 {clear:both; margin-bottom:25px !important;}
	
	.editorTemplate7 {clear:both; overflow:hidden; width:100%; margin-bottom:25px !important;}
	.editorTemplate7 div.con1 {float:left; width:48%;}
	.editorTemplate7 div.con2 {float:right; width:48%;}
	
	.editorTemplate8 {clear:both; overflow:hidden; width:100%; margin-bottom:25px !important;}
	.editorTemplate8 div.tableCon {float:right; width:45%; margin:0 0 10px 10px !important;}
	* html .editorTemplate8 div.tableCon {display:inline;}
	
	.editorTemplate9 {clear:both; overflow:hidden; width:100%; margin-bottom:25px !important;}
	.editorTemplate9 div.tableCon {float:left; width:45%; margin:0 10px 10px 0 !important;}
	* html .editorTemplate9 div.tableCon {display:inline;}
	
	.editorTemplate10 {clear:both; overflow:hidden; width:100%; margin-bottom:25px !important;}
	.editorTemplate10 div.tableCon {float:right; width:45%; margin:0 0 10px 10px !important;}
	* html .editorTemplate10 div.tableCon {display:inline;}
	
	.editorTemplate11 {clear:both; overflow:hidden; width:100%; margin-bottom:25px !important;}
	.editorTemplate11 div.tableCon {float:left; width:45%; margin:0 10px 10px 0 !important;}
	* html .editorTemplate11 div.tableCon {display:inline;}
	
	.editorTemplate12 {clear:both; overflow:hidden; width:100%; margin-bottom:25px !important;}
	.editorTemplate12 div.con1 {float:left; width:48%;}
	.editorTemplate12 div.con1 p.imgP {margin:0 !important; margin-bottom:10px !important; text-align:center;}
	.editorTemplate12 div.con2 {float:right; width:48%;}
	.editorTemplate12 div.con2 p.imgP {margin:0 !important; margin-bottom:10px !important; text-align:center;}
	
	.editorTemplate13 {clear:both; overflow:hidden; width:100%; margin-bottom:25px !important;}
	.editorTemplate13 div.con1 {float:left; width:48%;}
	.editorTemplate13 div.con1 p.imgP {margin:0 !important; margin-top:10px !important; text-align:center;}
	.editorTemplate13 div.con2 {float:right; width:48%;}
	.editorTemplate13 div.con2 p.imgP {margin:0 !important; margin-top:10px !important; text-align:center;}
	





/* 실명확인 페이지 */
.idcheck{
	clear:both;
	overflow:hidden;
	width:698px;
	background-color:#fafafa;
	border:1px solid #eaeaea;
	padding:25px 0;
}
.idcheck dl{
	float:left;
	width:260px;
	margin-left:185px;
	margin-right:5px;
}
.idcheck dl	dt{
	float:left;
	width:105px;
	min-height:19px;
	margin-bottom:6px;
	background-color:#fff;
	border:1px solid #dedede;
	border-right:none;
}
.idcheck dl	dt	img	{
	margin:4px 0 0 11px;
}
.idcheck	dl	dd	{
	float:left;
	width:152px;
	min-height:19px;
	margin-bottom:6px;
	padding-left:1px;
	border:1px solid #dedede;
	border-left:none;
	background:url('../images/contents/member/k_joinFormBox.gif') no-repeat left 50% #fff;
}
.idcheck	dl	dd	input	{
	border:0;
	margin-top:1px;
}
.idcheck	dl	dd	input#inputName,
.idcheck	dl	dd	input#inputNum1	{
	padding-left:10px;
}
.idcheck	dl	dd	input#inputName	{
	width:135px;
}
.idcheck	dl	dd	input#inputNum1	{
	width:37px;
}
.idcheck	dl	dd	input#inputNum2	{
	width:85px;
	border-left:none;
}
.idcheck	p.btn	{
	float:left;
}

.idcheckProtect	{
	overflow:scroll;
	overflow-x:hidden;
	height:50px;
	margin-bottom:10px;
	padding:15px 20px;
	background-color:#ffffff;
	border:1px solid #eaeaea;
	width:602px;
	margin-left:27px;
}

.idcheckProtect .membereditorTable 	{
	clear:both; 
	table-layout:fixed;
	border-collapse:collapse;
	border:0;
	border-spacing:0;	
	width:97%;
	margin:0 0 10px 0 ;
}
.idcheckProtect .membereditorTable  th 	{
	padding:0;
	border:0;
	padding:6px 0;
	background-color:#f7f7f7;
	border:1px solid #ededed;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
}
.idcheckProtect .membereditorTable   td  {
	padding:0;
	border:0;
	padding:8px 4px;
	background-color:#fff;
	border:1px solid #ededed;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
}

.idcheckProtect	p.dept2	{
	margin:0 0 10px 4px ;
}
.idcheckProtect	p.dept3	{
	margin:2px 0 0 10px ;
}
.idcheckProtect	p.dept3_e	{
	margin:2px 0 20px 10px ;
}
.idcheckProtect	p.dept4	{
	margin:0 0 8px 10px ;
}
.idcheckProtect	p.dept6	{
	margin-bottom:10px ;
}
.idcheckProtect	p.dept7	{
	margin:2px 0 10px 10px ;
}
.idcheckProtect	p.dept_end	{
	margin-bottom:20px ;
}


.idAgreeChk	{
	margin-left:27px;
	margin-bottom:20px;
	text-align:left;
}
.idAgreeChk	*	{
	vertical-align:middle;
}


.idcheckProtect	h4	{
	text-align:center;
	margin-bottom:10px;
}
.idcheckProtect	h5	{
	margin-bottom:10px;
}
.idcheckProtect	p	{
	margin-bottom:10px;
}
.idcheckProtect	ul	{
	margin-bottom:10px;
}
.idcheckProtect	ul	ul	{
	margin-left:16px;
	margin-bottom:0px;
}

.idcheck_tit{height:145px;
	background:url('../images/contents/infor/k_idcheck.jpg') no-repeat right top transparent;

}


/* 소아청소년진료센터 리뉴얼로 인해 새로운 클래스 추가 */
.editorContext { margin-top:0px !important; margin-bottom:25px; line-height:1.5;}
.editorDivision2 { margin-top:0px !important;}
.docteamImg { overflow:hidden; position:relative; margin-bottom:25px;}
.docteamImg h1 { position:absolute; top:0px; left:0px; margin:0px; padding-bottom:68px; font-size:55px; letter-spacing:-3px; line-height:110%; color:#000; font-family:'NanumGothic','secgcl'; font-weight:normal; background:url('/upload/editor/images/CYP/bgH1_02.gif') no-repeat 0px bottom;}
.docteamImg h1.bg2 { background:url('/upload/editor/images/CYP/bgH1_01.gif') no-repeat 0px bottom;}
.docteamImg ul { overflow:hidden; clear:both; float:right; margin:0px; padding:0px; list-style:none;}
.docteamImg li { overflow:hidden; position:relative; float:left; width:130px; margin-right:6px; margin-bottom:17px; text-align:center;}
.docteamImg li img { display:block; height:160px; margin-bottom:8px;}
.docteamImg li span { position:absolute; top:0px; left:0px; width:130px; height:160px; background:url('/upload/editor/images/CYP/imgPlus.png') no-repeat right bottom;}
.docteamImg li a:hover span { background:url('/upload/editor/images/CYP/imgPlusOn.png') no-repeat;}
.dotListCont { margin:0px 0px 20px 25px !important;}
.dotListCont li { margin-bottom:5px;}
.txtL { text-align:left !important; }
.visionCYP { overflow:hidden;}
.visionCYP ul { float:left; width:460px; margin:0px; margin-top:20px; padding:0px; list-style:none;}
.visionCYP ul li { margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #ddd;}
.visionCYP img { float:left; }
.visionCYP h2 { font-size:14px; color:#3d69b7;}
.blueH2 { font-size:15px; color:#3d69b7;}
ul.dashList { margin-left:0px; padding:0px; list-style:none;}
ul.dashList li { margin-bottom:5px;}

.organizationBox {}
.organizationBox > div { float:left; margin-left:22px; width:211px;}
.organizationBox > div h2 { position:relative; height:45px; font-size:16px; color:#fff; line-height:45px; text-align:center; background:#0a66b3;}
.organizationBox > div h3 { height:45px; margin:0px; margin-bottom:13px; font-size:16px; color:#fff; line-height:45px; text-align:center; background:#368eea;}
.organizationBox > div h2:after { content:''; position:absolute; bottom:-13px; left:50%; width:2px; height:13px; background:url('/upload/editor/images/CYP/chartLine.gif') repeat-y center 0px;}
.organizationBox > div ul:after { content:''; position:absolute; top:-13px; left:50%; width:2px; height:13px; background:url('/upload/editor/images/CYP/chartLine.gif') repeat-y center 0px;}
.organizationBox > div ul { position:relative; margin:0px; margin-bottom:10px; padding:15px 0px; list-style:none; background:#f4f4f4;}
.organizationBox > div ul.bg { background:#6c8fb4;}
.organizationBox > div li { margin:0; padding: 0 0 5px 15px; color:#666;}

.teamMenu { overflow:hidden; margin:0px 0 0 -10px !important;}
.teamMenu li { float:left; overflow:hidden; height:166px; margin-left:10px; margin-bottom:10px;}
.teamMenu li a:hover img { margin-top:-166px;}

.editorContents .btnGroup { padding-top:20px; margin-top:40px; border-top:1px solid #e5e5e5;}