@charset "euc-kr";

@import url("board.css");

html, body { margin: 0; padding: 0; height: 100%; text-align: center;  color: #555555; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum, Helvetica, sans-serif; }

/*div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, form {margin:0; padding:0; list-style:none;}*/
div, dl, dt, dd, h1, h2, h3, h4, h5, form {margin:0; padding:0; list-style:none;}

div, p, th, td, input, textarea, select { color:#555555; font-family:µ¸¿ò, dotum, µ¸¿òÃ¼, ±¼¸², ±¼¸²Ã¼, gulim;  }
select { height:20x; }
table { margin: 0; padding: 0; border: 0; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0; empty-cells: show;}
fieldset { border: 0; padding:0; margin:0; }
img { border: 0; }
form { border: 0; margin: 0; padding: 0; }
legend { display: none; }
hr { display: none; }

a {border:none;}
a,img,input{selector-dummy: expression(this.hideFocus=true);}

.block { display: block; }

a:link { color: #555555; text-decoration: none; }
a:visited { color: #555555; text-decoration: none; }
a:hover { color: #555555; text-decoration: underline; }/*#888888*/
a:active { color: #555555; text-decoration: underline; }

input[type=radio] { margin-right:2px; border:none; vertical-align:middle; }
input[type=checkbox] { margin-right:2px; border:none; vertical-align:middle; }

/*select	{
	font-family: µ¸¿ò, Dotum, ±¼¸², Gulim;
	vertical-align:middle;
	color:#656565;}*/

/*****************************************
/* ¹è°æÀÌ¹ÌÁö							*/
/****************************************/

.backFrame { background: #ffffff url(/images/default/bg.gif) top center repeat-x; }



/*****************************************
/* ÀÔ·ÂÆû								*/
/****************************************/


input.default { width: 120px; height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #d5d5d5; background:#ffffff; }
input.searchArticle { width: 200px; height: 20px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #cdcdcd; background:#ffffff; }
textarea { font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; border:1px solid #cdcdcd; background:#ffffff; }
input.mbox {background-color:#FFFFFF; FONT-FAMILY:"µ¸¿ò"; color:#127672;  border: 1px solid #127672; height: 22px;   font: 11px µ¸¿ò, µ¸¿òÃ¼, Dotum; padding-top:4px; padding-left:4px; font-weight:bold;} /* Main SBox */
input.mbox2 {background-color:#f3f3f1; FONT-FAMILY:"µ¸¿ò"; color:#444444;  border: 2px solid #4f4f4f; height: 22px;   font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; padding-top:4px; padding-left:6px; font-weight:bold;} /* Áúº´°Ë»ö¹Ú½º */
.input_main	{font-family:Tahoma,Verdana, Arial ;font-size:11px;color:#127672;line-height:16px;border:1 #127672 solid; background-color:#F5F5F5;height:20;width:160;}
.input_jumin {font-family:Tahoma,Verdana, Arial ;font-size:11px;color:#127672;line-height:16px;border:1 #127672 solid; background-color:#F5F5F5;height:20;width:60;}

/*****************************************
/* ¸ÞÀÎ									*/
/****************************************/

	
/*****************************************
/* Á¦ÈÞÀÇ·á±â°ü ÆË¾÷					*/
/****************************************/

/*	ÆË¾÷ ¸ñ·Ïº¸±âÇü		*/
    table.popTypeList { width:97%; border-top: 2px solid #518a91; border-bottom: 1px solid #559297; }
	table.popTypeList thead tr th { border-bottom: 1px solid #cccccc; padding: 8px 0 8px 0; background: #ffffff text-align:center; }
	table.popTypeList thead tr th.line { padding: 10px 0 9px 0; }
	
	table.popTypeList tbody tr td { font-size: 12px; color: #555555; text-align:center; padding: 6px 5px 5px 5px; border-bottom: 1px solid #E5E5E5; }
	table.popTypeList tbody tr td.num { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: center; }
	table.popTypeList tbody tr td.txtL { text-align: left; padding-left: 10px; padding-right: 10px; }
	table.popTypeList tbody tr td.txtLb { text-align: left; padding-left: 8px; padding-right: 8px; font-weight:bold; }
	table.popTypeList tbody tr td.txtC { text-align: center; padding-left: 10px; padding-right: 10px; }
	table.popTypeList tbody tr td.detail { vertical-align:top; height:150px; text-align: left; padding: 10px; }
	
	
/*	coupon  */
    .coupon {padding: 0px 20px 0px 0px;}
    .cobox1 {background:#FFF;  width: 165px; align: left; text-align:center; border: 1px solid #E5E5E5; padding: 20px 0 20px 0;}

    table.coupon {  border: 0;}
	table.coupon tbody tr td { font-size: 12px; color: #555555; text-align:left; padding: 0px 0px 0px 0px; }	
	table.coupon tbody tr td.txt { text-align: left; padding-left: 10px; padding: 0px 3px 5px 5px; font-size: 11px; }
	table.coupon tbody tr td.txt2 { text-align: left; padding-left: 10px; padding: 25px 0px 7px 20px; font-size: 12px; }
	table.coupon tbody tr td.txt3 { text-align: left; padding-left: 10px; padding: 0px 0px 5px 20px; font-size: 11px; }
	table.coupon tbody tr td.txtL { text-align: left; padding-left: 10px; padding: 0px 0px 7px 35px; font-weight:bold; }
	table.coupon tbody tr td.txtL1 { text-align: left; padding-left: 10px; padding: 10px 0px 5px 20px; font-weight:bold; }
	table.coupon tbody tr td.txtL2 { text-align: left; padding-left: 10px; padding: 0px 0px 5px 20px; font-weight:bold; }
	table.coupon tbody tr td.txtL3 { text-align: left; padding-left: 10px; padding: 3px 0px 3px 20px; font-weight:bold;}
	table.coupon tbody tr td.txtL4 { text-align: left; padding-left: 10px; padding: 10px 0px 0px 20px; font-weight:bold; }
	table.coupon tbody tr td.txtL5 { text-align: left; padding-left: 10px; padding: 14px 0px 5px 20px; font-weight:bold; font-size: 11px;}
	table.coupon tbody tr td.txtLb { text-align: left; padding-left: 8px; padding: 20px 0px 7px 35px; font-weight:bold; color: #0c6a65;}
	


	
/*****************************************
/* ·¹ÀÌ¾Æ¿ô								*/
/****************************************/

td.location { height:30px; text-align:right; font: 11px µ¸¿ò, µ¸¿òÃ¼, Dotum; color: #999999; vertical-align:bottom; padding-top:10px; letter-spacing:-1px; }
td.location span.here { font: 11px µ¸¿ò, µ¸¿òÃ¼, Dotum; color: #0b6460; letter-spacing:-1px; font-weight:bold; }
td.location span.here2 { font: 11px µ¸¿ò, µ¸¿òÃ¼, Dotum; color: #0b6460; letter-spacing:-1px; font-weight:bold; }/* For clinics  */


/*****************************************
/* °øÅë Å¬·¡½º							*/
/****************************************/


.nodata { height:100px; vertical-align:middle; text-align:center; }

.paging { padding-top:11px; padding-bottom:20px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }
.paging a { color: #999999; }

span.pageb { color: #3775b5; font-weight:bold; }

.p15L { padding-left:15px; }
.p16L { padding-right:5px; }

.p3R { padding-right:3px; }
.p4R { padding-right:4px; }
.p5R { padding-right:5px; }
.p6R { padding-left:0px; }

.p3T { padding-top:3px; }
.p5T { padding-top:5px; }
.p10T { padding-top:10px; }
.p15T { padding-top:15px; }
.p20T { padding-top:20px; }
.p25T { padding-top:25px; }
.p30T { padding-top:30px; }
.p35T { padding-top:35px; }
.p40T { padding-top:40px; }

.p5B { padding-bottom:5px; }
.p10B { padding-bottom:10px; }
.p11B { padding-bottom:11px; }
.p15B { padding-bottom:15px; }
.p20B { padding-bottom:20px; }
.pb { padding-bottom:30px; }

.m20T { margin-top:20px; }

.taSize { width: 620px; }

.searSize { width: 750px; }

.coSize { width: 590px; }

.footPadd { height: 40px; }

.TL {text-align:left; }
.TC {text-align:center; }
.TR {text-align:right; }

.VT {vertical-align:top; }
.TM {vertical-align:middle; }
.TB {vertical-align:bottom; }

.des  { color:#777777; font-size:11px;!important font-family: Verdana, µ¸¿ò, Dotum; line-height:18px; } /* description font */
.des2  { color:#777777; font-size:11px;!important font-family: Verdana, ±¼¸², Gulim; line-height:19px; letter-spacing:-1px; } /* description font */
.green { color:#0b645f; }
.orange { color:#d84e0e; }
.score { color:#444444; font-weight:bold; font-family:Verdana; font-size:12px; vertical-align:middle; !important  }
.stit { color:#444444; font-weight:bold; margin-bottom:5px; }
.time { background:#444444; color:#FFFFFF; font-size:11px;!important font-family: Verdana, ±¼¸², Gulim; padding:5px; }
.resultcount { background:#F7F7F7; color:#3fa2a1; border:1 solid #088281; font-size:11px;!important font-family: Verdana, ±¼¸², Gulim; padding:5px; font-weight:normal; }
.mname { color:#0b645f;font-size:12px;!important font-family: Verdana, ±¼¸², Gulim; font-weight:bold; }
.mvtit { text-decoration:underline; letter-spacing:-1px; color:#666;}

/*****************************************
/* title-SET							*/
/****************************************/
h3 {margin-top:20px;} /* 3Depth title*/
h4 {
	margin-top:25px;
	margin-bottom:20px;
	padding-left:15px;
	background:url("/images/btn/h4.jpg") no-repeat 0 1px;
}
h4.type02 {
	margin-bottom:20px;
}
h5 {
	margin-bottom:10px;
}
h6 {
	margin-bottom:10px;
	padding-left:9px;
	background:url("bl_h6.gif") no-repeat 0 4px;
}


/*****************************************
/* text 							*/
/****************************************/

.tagree {  text-align:right; font-family:µ¸¿ò, Dotum; font-size:11px; color:#0c6461;  }

/*****************************************
/* Sub login		       				*/
/****************************************/

/**** ½Ç¸íÀÎÁõ Done ****/
.certify	{ clear:both; overflow:hidden; width:180px; height:135px; background:url('/images/default/left_signup.gif') no-repeat; padding:25px 0; margin:59px 32px 0px 10px;}
.certify dl	{ float:left; width:180px; margin-left:6px; margin-right:5px; }
.certify dl	dt	{ float:left; width:160px;  margin-bottom:6px; color:#0b6460; font-weight:bold; margin:15px 0px 0px 10px;}
.certify dl	dd	{ float:left; width:160px; margin-bottom:6px; padding-left:10px; padding-top:3px; font-family:µ¸¿ò, Dotum; font-size:11px;  color:#888888; line-height:16px;}
.certify dl	dd	{ float:left; width:160px; min-height:22px; margin-bottom:6px; padding-left:10px; padding-top:8px; font-family:µ¸¿ò, Dotum; font-size:11px;  color:#888888; line-height:16px; }
.certify p.btn	{ float:left; padding:5px 0 0 15px;  }


/**** ½Ç¸íÀÎÁõ Done ****/
.certify2	{ z-index:999; clear:both; overflow:hidden; width:180px; height:135px; background:url('/images/default/left_signup.gif') no-repeat; padding:46px 0; margin:59px 32px 0px 10px; }
.certify2 dl	{ float:left; width:180x; margin-left:15px;  }
.certify2 dl dt	{ float:left; width:10x; min-height:20px; margin-bottom:20px; background-color:#fff;  }
.certify2 dl dt	img	{ margin:0px 0 0 0px;}
.certify2 dl dd	{ float:left; width:100px; min-height:20px; margin-bottom:20px; padding-left:1px;}
.certify2 dl dd	input	{ border:0; margin-top:0px; border:1px solid #d8d8d8; background-color:#ececec;   }
.certify2 dl dd	input#inputid,
.certify2 dl dd	input#inputpw	{ width:100px; padding-left:5px; }
.certify2 p.btn	{ float:left; padding:5px 0 0 10px;  }


/**** Main Login  ****/
.mcertify	{ z-index:999; clear:both; overflow:hidden; width:218px; height:155px; background:url('/images/main/loginback.jpg') no-repeat; padding:55px 0 0 0px;  }
.mcertify dl	{ float:left; width:150px; margin-left:15px; font-family:µ¸¿ò, Dotum; font-size:11px;  color:#888888; line-height:20px; display:inline;}
.mcertify dd .check { float:left; width:70px; min-height:15px; margin-bottom:15px; border:none !important; border-right:none; border-left:none; padding-left:15px; background:none;}
.mcertify dl dt	{ float:left; width:35px; min-height:20px; margin-bottom:8px background-color:#fff;  }
.mcertify dl dt	img	{ margin:0px;}
.mcertify dl dd	{ float:left; width:99px; min-height:20px; margin-bottom:8px;  line-height:16px; }
.mcertify dl dd	input {  margin-top:0px; border:1px solid #d8d8d8; background-color:#ececec;   }
.mcertify dl dd	input#inputid,
.mcertify dl dd	input#inputpw	{ width:99px; height:20px; padding-left:0px; font-family:µ¸¿ò, Dotum; font-size:11px; font-weight:bold; color:#0a4b48; padding:3px 0 0 3px;}
.mcertify p.btn	{ float:left; padding-right:8px; }
.mcertify dl.btn { float:left; width:190px;  margin-top:10px; }



/*****************************************
/* È¸¿ø°¡ÀÔ  - ¾à°üµ¿ÀÇ				10.02.17 ±è¼ö¿¬ */
/****************************************/

.scroll-box { border:1px solid #e2e1e1;padding:1px; }
.agree {
	width:700px;
	height:160px;
	color:#6c6c6d;
	font-family:µ¸¿ò, Dotum; font-size:11px; 
	line-height:17px;
	padding:10px 15px 10px 15px;
	overflow-x:hidden;
	overflow-y:auto;
	background-color:#fafafa; /*¹Ú½º ¹ÙÅÁ»ö*/
	scrollbar-base-color:#fff;	/* ±âº»»ö */
	scrollbar-face-color:#fff;	/* Ç¥¸é»ö */
	scrollbar-arrow-color:#999;	/* È­»ìÇ¥»ö */
	scrollbar-hightlight-color:#fff;	/* ÇÏÀÌ¶óÀÌÆ®»ö */
	scrollbar-3dlight-color:#CCC;	/* ¹öÆ°ÀÇ ÇÏÀÌ¶óÀÌÆ®»ö */
	scrollbar-shadow-color:#CCC;	/* ±×¸²ÀÚ»ö */
	scrollbar-darkshadow-color:#fff;	/* ¹öÆ°ÀÇ ±×¸²ÀÚ»ö */
	
}

.agree h5 { text-align:center; }
.agree span { color:#0c6461; font-weight:bold; letter-spacing:-1.5px; font-family:µ¸¿ò, Dotum; font-size:12px; }

.agree-txt ul {
	padding-left:13px;
	text-indent:-13x;
	margin-bottom:10px;
}
.agree-txt li.type02 { margin-left:12px; padding-left:15px; text-indent:-15px; } /* 2 Depth */



/*
.agree-txt ul {
	padding-left:13px;
	text-indent:-13px;
	margin-bottom:10px;
}
.agree-txt li.type02 { margin-left:12px; padding-left:15px; text-indent:-15px; } /* 2 Depth */




/* °Ë°­°ËÁø¿¹¾à µ¿ÀÇ*/
.agree2-box { border:1px solid #e2e1e1;padding:1px; }
.agree2 {
	width:700px;
	height:50px;
	color:#6c6c6d;
	font-family:µ¸¿ò, Dotum; font-size:11px; 
	line-height:17px;
	padding:10px 15px 10px 15px;
	overflow-x:hidden;
	overflow-y:hidden;
	background-color:#fafafa; /*¹Ú½º ¹ÙÅÁ»ö*/
	scrollbar-base-color:#fff;	/* ±âº»»ö */
	scrollbar-face-color:#fff;	/* Ç¥¸é»ö */
	scrollbar-arrow-color:#999;	/* È­»ìÇ¥»ö */
	scrollbar-hightlight-color:#fff;	/* ÇÏÀÌ¶óÀÌÆ®»ö */
	scrollbar-3dlight-color:#CCC;	/* ¹öÆ°ÀÇ ÇÏÀÌ¶óÀÌÆ®»ö */
	scrollbar-shadow-color:#CCC;	/* ±×¸²ÀÚ»ö */
	scrollbar-darkshadow-color:#fff;	/* ¹öÆ°ÀÇ ±×¸²ÀÚ»ö */
	
}

.agree3-box {margin-left:12px; padding-left:15px;}
.scroll-box3 { border:1px solid #e2e1e1;padding:1px; }
.agree3 {
	width:690px;
	height:400px;
	color:#6c6c6d;
	font-family:µ¸¿ò, Dotum; font-size:11px; 
	line-height:17px;
	padding:10px 15px 10px 15px;
	overflow-x:hidden;
	overflow-y:auto;
	background-color:#fafafa; /*¹Ú½º ¹ÙÅÁ»ö*/
	scrollbar-base-color:#fff;	/* ±âº»»ö */
	scrollbar-face-color:#fff;	/* Ç¥¸é»ö */
	scrollbar-arrow-color:#999;	/* È­»ìÇ¥»ö */
	scrollbar-hightlight-color:#fff;	/* ÇÏÀÌ¶óÀÌÆ®»ö */
	scrollbar-3dlight-color:#CCC;	/* ¹öÆ°ÀÇ ÇÏÀÌ¶óÀÌÆ®»ö */
	scrollbar-shadow-color:#CCC;	/* ±×¸²ÀÚ»ö */
	scrollbar-darkshadow-color:#fff;	/* ¹öÆ°ÀÇ ±×¸²ÀÚ»ö */
	
}

.agree3 h5 { text-align:center; }
.agree3 span { color:#0c6461; font-weight:bold; letter-spacing:-1.5px; font-family:µ¸¿ò, Dotum; font-size:12px; }

.agree3-txt ul {
	padding-left:13px;
	text-indent:-13x;
	margin-bottom:10px;
}
.agree3-txt li.type02 { margin-left:12px; padding-left:15px; text-indent:-15px; } /* 2 Depth */



/*****************************************
/* ¼³¸í  			10.02.23 ±è¼ö¿¬ */
/****************************************/
/*****************************************
/* Popup  		                    */
/****************************************/
body#pop { background:#fff;  height:100%; }
body#popScroll { background:#fff; height:100%;  }
#popFrameTop { height:5px; background:url(/images/default/pop_top.gif) no-repeat #27817d; }
#popFrameBtm { height:25px; overflow:hidden;  text-align:right; background:url(/images/default/pop_btm.gif) no-repeat #083f3c;  border:0px solid #198a06; }
#popFrameBtm img { position:relative; top:8px; right:15px; }
#popFrameBody { min-height:100%; _height:100%;  margin:-14px 0 -25px 0; border:0px solid #000;   }

#popCnt { min-height:97%; _height:97%; padding:5px 0 20px 0px; border:0px solid #5c12b7; text-align:left;}
#popCnt .h4 { padding:20px 0 20px 30px; height:25px;} /* title */
#popCnt .uline{ border-bottom:1px solid #cdcdcd; background:#f3f3f2;  padding:20px 0 0px 20px; font-family:µ¸¿ò, Dotum; font-size:14px; color:#127672; font-weight:bold; letter-spacing:-1px; }
#popCnt .h5 { color:#472b26; font-weight:bold; margin-top:20px; padding-left:40px; margin-bottom:10px; }
#popCnt .h6{ color:#472b26; font-weight:bold; margin-top:20px;  padding-left:20px; margin-bottom:10px; } 



/**********************************************************************************
/* site map	//°æ·Î/sitemap/01_sitemap.asp//	11.01.10	±èÁ¤¹Î 	*/
/*********************************************************************************/
table.sitemap { border-top:solid 2px #518a91; border-bottom:solid 1px #518a91; border-left:none; border-right:solid 1px #FFF; }
table.sitemap th { font-family:³ª´®°íµñ, NanumGothic, µ¸¿ò, Dotum; font-size:18px; color:#127672; font-weight:bold; letter-spacing:0px; border-top:solid 2px #518a91; border-right:solid 1px #ececec; border-bottom:solid 1px #ececec; }
/*
table.sitemap tr.middle th {vertical-align:middle; padding:7px 0 4px 0; } 
table.sitemap th { background-color:#fbfbfb;  font-size:11 px; text-align:center;  padding:8px 0 10px 0; color:##848484; border-right:solid 1px #dddddd; border-bottom:solid 1px #dddddd;}
*/
table.sitemap td {border-right:solid 1px #dddddd; border-bottom:solid 1px #dddddd; vertical-align:top; /* height:25px;  padding:3px 0 3px 10px; font-size:11px;*/}
table.sitemap td input {vertical-align:middle; border:#dadada 1px solid; padding:3px 0 3px 10px; }
table.sitemap td textarea {vertical-align:middle; border:#dadada 1px solid; padding:3px 0 3px 10px; width:200px; height:100px; }
table.sitemap td textarea.txt {padding:3px 0 0 3px; color:#666666; font-size:11px; font-family:µ¸¿ò, Dotum; line-height:15px; }
table.sitemap td input.txt {  padding:3px 0 0 3px; height:18px; color:#666666; font-size:11px; font-family:µ¸¿ò, Dotum;}
table.sitemap td input.txt2 {  padding:4px 0 0 3px; height:16px; color:#5870ab; font-size:11px; font-weight:bold; font-family:µ¸¿ò, Dotum; background-color:#f1f6f9; }
table.sitemap td.tit { border-left:solid 1px #dddddd;  font-weight:bold; padding-left:15px; vertical-align:middle; }
table.sitemap td.not { padding:5px 0px 0px 0px; height:10px; vertical-align:bottom;}




/*****************************************************************
/* °Ç°­°ü¸®/ÀÚ°¡Áø´Ü ÇÁ·Î±×·¥  			2011.03.22 ÀÌ¹ÌÁ¤ */
/****************************************************************/

.bold { font-weight:bold; }
.level01 { font-family:Arial; font-size:46px; color:#009245; font-weight:bold; padding:46px 74px 27px 156px; text-align:right; }
.level02 { font-family:Arial; font-size:46px; color:#eb7542; font-weight:bold; padding:46px 74px 27px 156px; text-align:right; }
.level03 { font-family:Arial; font-size:46px; color:#f13232; font-weight:bold; padding:46px 74px 27px 156px; text-align:right; }
.text001 { padding:20px 20px 20px 20px ; }
.text002 { padding:0px 0px 0px 6px ; }
.text003 { padding:8px 10px 0px 3px ; }
.text004 { padding:20px 28px 20px 28px ; }
.left20 {padding-left:20px; }
.type_title_bg { background:url(/images/self_diagnosis/type_title_bg.gif); background-position:bottom; }

.tiredness_level02 { font-family:Arial; font-size:46px; color:#eb7542; font-weight:bold; padding:46px 74px 27px 20px; text-align:right; }
.tiredness_level03 { font-family:Arial; font-size:46px; color:#f13232; font-weight:bold; padding:46px 74px 27px 20px; text-align:right; }


/*****************************************
/* Popup02  		                    */
/****************************************/

.popTop02 { height:25px; text-align:right; background:url(/images/self_diagnosis/pop01.gif); padding:0px 20px 0px 0px;  }
.popbody02 { border-width:0px 1px 0px 1px; border-style:solid; border-color: #b2b2b2; padding:18px 0px 18px 0px; }
.popBtm02 { height:5px; background:url(/images/default/pop_top.gif) no-repeat #27817d; }


/*******************************************************************
/* ¸¶ÀÌÆäÀÌÁö/Âü¿©ÇÁ·Î±×·¥  		                         */
/******************************************************************/

.data2 { }







