body {
	margin: 0px;
	background: url(/bedtime/img/bg.jpg) top right repeat;
	font-size:12px;
}

.body_iframe {
	margin: 0px;
	background: url('') top right repeat;
	font-size:12px;
}
.input_iframe { border:1px solid #dcdcdc; width:658px; height:21px; }
.img { vertical-align:middle; margin:0px; }


/*?ê¸?ì§?event*/
table, div,textarea {font-family:??, Dotum, Arial, sans-serif;font-size:12px;color:#747575; border-collapse:collapse;line-height:1.5;}
form,ul,ol,dl,table,div,h1,h2,h3,dt,dd {margin:0;padding:0;}
.fl {float:left;} .fr {float:right;} .cl {clear:both;}
.al {text-align:left !important;} .ar {text-align:right !important;} .am {vertical-align:middle !important;}
.ac {text-align:center !important;}
.b {font-weight:bold !important;}

A { color:#747575;text-decoration:none; }
A:link { color:#747575;text-decoration:none; }
A:visited { color:#747575;text-decoration:none; }
A:hover { color:#747575;text-decoration:none; }
A:active { ;color:#747575;text-decoration:none; }

#Contents{width:904px;margin-left:40px;}

.clfix:after {content: "."; display: block; height:0px; clear:both; visibility:hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* Hides from IE-mac */
.clfix{ zoom:1; } /*for IE 5.5-7*/

img{border:0;}
.tab {background:url('../../img/3effect_tab_bg.jpg') repeat-x left bottom;width:904px;height:25px;margin-top:26px;}
	.tab li {float:left;list-style:none;height:25px;margin-right:3px;}
	*html .tab li img {margin-bottom:-2px;}

.tit {margin:40px 0 20px 29px;}
.tits {margin:31px 0 9px 11px;}
.titline{border-bottom:1px solid #D3D3D3;margin:9px 0 0 18px;width:866px;}
.rig {float:right;padding:0 40px 9px 0; }
	.rig img{vertical-align:middle;}

.mainimg{padding:43px 0 34px 70px;}

.table{background:url('../../img/bg_tbl.jpg') no-repeat left top;width:849px;margin-left:29px;clear:both;}
	.table .tbl {width:829px;border-collapse:collapse;margin-left:10px;border-bottom:2px solid #C3B9DB;}
		.table .tbl th{height:39px;}
		.table .tbl td{height:37px;border-bottom:1px solid #DFD9ED;text-align:center;}
		.table .tbl img{vertical-align:middle;}
		.table .tbl .subject{padding-left:25px;text-align:left;}
		.table .tbl .detail{float:left;background:#F9F9F9;text-align:left;padding:20px 0 30px 0;width:829px;}
			.table .tbl .detail .text{padding:0 0 30px 35px;}
			.table .tbl .detail .first{padding:0 0 39px 50px;}
				.table .tbl .detail .first span{display:block;font-size:11px;padding-bottom:20px;font-weight:bold;text-decoration:underline}
			.table .tbl .detail .rewrite{background:#EAEAEA;padding:9px 0;text-align:center;width:805px;margin-left:10px;}
				.table .tbl .detail .rewrite .input{width:613px;border:1px solid #D0D0D0;vertical-align:middle;margin:0 4px 0 25px;}
			.table .tbl .detail .writing{font-size:11px;color:#8F8F8F;margin-left:30px;clear:both;}
				.table .tbl .detail .writing dt{float:left;list-style:none;padding:15px 0 0 0;width:87px;font-weight:bold}
				.table .tbl .detail .writing dd{float:left;background:url('../../img/bar.jpg') no-repeat left 19px;padding:15px 0 0 18px;width:660px;}

.vtbl{width:830px;border-bottom:2px solid #C3B9DB;margin-left:39px;}
	.vtbl th{border-top:1px solid #DFD9ED;}
	.vtbl td{border-top:1px solid #DFD9ED;padding-left:18px;}
	.vtbl .tgap{padding-top:5px;}
	.vtbl .bgap{padding-bottom:5px;}
	.vtbl img, .vtbl input{vertical-align:middle;}
	.vtbl .detail{padding:23px 0 0 0;width:829px;padding-bottom:30px;}
		.vtbl .detail .text{padding:0 0 30px 27px;}
		.vtbl .detail .first{border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;padding:13px 0;clear:both;margin-top:40px;}
			.vtbl .detail .first .titl{float:left;background:url('../../img/ico_re.jpg') no-repeat 30px top;padding-left:67px;}
			.vtbl .detail .first .btn_result{float:right;padding-right:50px;}
		.vtbl .detail .txt02{padding:18px 0 34px 66px;}
		.vtbl .detail .rewrite{background:#EAEAEA;padding:9px 0;text-align:center;width:805px;margin-left:10px;clear:both;}
			.vtbl .detail .rewrite .input{border:1px solid #D0D0D0;vertical-align:middle;margin:0 4px 0 25px;width:613px;}
		.vtbl .detail .rewrite02{background:#EAEAEA;padding:9px 0;text-align:center;width:766px;margin-left:50px;}
			.vtbl .detail .rewrite02 .input{border:1px solid #D0D0D0;vertical-align:middle;margin:0 4px 0 25px;width:560px;}
	.vtbl .writing{font-size:11px;color:#8F8F8F;margin-left:30px;clear:both;}
	.vtbl .writing02{font-size:11px;color:#8F8F8F;margin-left:70px;clear:both;}
	.vtbl .writing dt, .vtbl .writing02 dt{float:left;list-style:none;padding:15px 0 0 0;width:87px;font-weight:bold}
	.vtbl .writing dd {float:left;background:url('../../img/bar.jpg') no-repeat left 19px;padding:15px 0 0 18px;width:660px;}
	.vtbl .writing02 dd {float:left;background:url('../../img/bar.jpg') no-repeat left 19px;padding:15px 0 0 18px;width:619px;}

.btn{margin:15px 27px 0 51px;}

.page {clear:both;margin:60px auto;text-align:center;font-size:11px;width:849px;}
	.page li {display:inline;list-style:none;background:url('../../img/bar.jpg') right center no-repeat;padding:0 13px;vertical-align:bottom;}
		.page li.last {background:none;padding:0 13px;}
		.page li.back {padding:0;margin-right:5px;background:none;vertical-align:middle;}
		.page li.next {padding:0;margin-left:5px;background:none;vertical-align:middle;}
		.page li img {vertical-align:bottom;margin-bottom:2px;}
	.page a{color:#747575;text-decoration:none;}
	.page strong{color:#5B447A;font-weight:bold;text-decoration:none;font-size:12px;}

.search {text-align:center;clear:both;margin-bottom:30px;}
	.search select {vertical-align:middle;font-size:12px;border:1px solid #D0D0D0;padding:1px;}
	.search .input{width:113px;padding-top:2px;border:1px solid #D0D0D0;}
	.search img,input{vertical-align:middle;}

.winner {float:left;background:url('../../img/bg_event_bot.jpg') no-repeat left bottom;width:671px;margin:0 0 46px 29px;display:inline;}
	.winner_top {background:url('../../img/bg_event_top.jpg') no-repeat left top;width:671px;height:12px;}
	.winner .inner{padding:0 20px;float:left;}
		.winner .inner .title {padding:10px 0 9px 5px;border-bottom:1px solid #E2DEED;}
		.winner .inner .gift {font-size:11px; color:#8F8F8F;font-weight:bold;padding:19px 0 12px 5px;}
		.winner .inner .view{width:610px;height:325px;background:#F5F5F5;margin:0 0 20px 0;padding:20px 0 0 20px;overflow-y:auto;}
			.winner .inner .view li{list-style:none;float:left;width:147px;height:30px;font-size:11px;color:#8F8F8F;line-height:1.3em;}
			/*2008-05-27 add*/
			.winner .inner .view .list01 {float:left;width:290px;}
			.winner .inner .view .list02 {float:left;width:290px;}
			.winner .inner .view dt{font-weight:bold;height:30px;font-size:11px;color:#8F8F8F;line-height:1.3em;}
			.winner .inner .view dd{list-style:none;float:left;width:145px;height:30px;font-size:11px;color:#8F8F8F;line-height:1.3em;}



/*?ê¸??ì§„ë‹¨?ê¸????ë³?2008-05-14)*/
#layer02 { position:absolute; display:none; top:300px;left:68px;z-index:2;padding:0 0 0 20px;background:url('../../img/img_popuplayer.gif') no-repeat left top;width:826px;height:419px;}
	#layer02 .inner02 {margin:60px 0 0 15px;width:742px;height:300px;overflow-y:auto;}
	#layer02 .btn02 {margin:10px 0 0 360px;}
		#layer02 .btn02 img {cursor:pointer;}

/*?ê¸???ì²?????¸ë°•????2008-05-27*/
.winner_select {margin:-20px 0 10px 30px;width:670px;text-align:right;}


/* 2008-06-10  ì¶? */
.zamviewc { padding-left:30px; }
.rbox { background:url('../../img/bg_rbox.jpg') no-repeat; width:812px; height:24px;padding:9px 0 0 36px; }
.rbox strong { color:#FD7786; }

.btngo { width:850px; text-align:right; margin:-30px 0 10px 0; }

.rboxgt { background:url('../../img/rgbox_top.jpg') top no-repeat; padding:30px 20px 0 20px;  }
.postscript { background:url('../../img/rgbox_bg.jpg') bottom no-repeat; width:848px; padding-bottom:20px; margin:30px 0 20px 0; }
.postscript li { list-style:none;float:left; }
.postscript li img.arrow { margin:0 10px; }
.postscript li img.pst { position:relative;z-index:100;margin:-50px 0 0 0; }
.postscript dl { width:375px; }
.postscript dt { border-bottom:1px solid #E5E5E5; padding-left:10px; }
.postscript dd { padding:10px 0 0 10px; } 

 img.pstlisttab { margin-left:5px; }
.pstlist { border-top:2px solid #C3B9DB; border-bottom:2px solid #C3B9DB; padding:7px 5px; margin:0 0 30px 5px; width:825px; height:260px; }
.pstlist li { list-style:none;float:left; }
.pstlist li.sec { margin-left:15px; }
.pstlist dl { width:405px; }
.pstlist dt { width:285px; border-bottom:1px dotted #CCCCCC; float:left; padding:8px 0 6px 0; }
.pstlist dt.last { border-bottom:none; }
.pstlist dt a { background:url('../../img/ico_arrow.gif') 5px 3px no-repeat; padding:0 0 0 15px; }
.pstlist dd { width:120px; text-align:right; font-weight:bold; border-bottom:1px dotted #CCCCCC; float:left; padding:8px 0 6px 0; } 
.pstlist dd span { margin-right:15px; }
.pstlist dd.last { border-bottom:none; }

.tabguide li { float:left; }
.tabguide li img { cursor:pointer; }
.guideinfo { border:5px solid #E1DDE6; width:828px; height:530px; overflow-y:auto; overflow-x:hidden; margin:20px 0 30px 0; }

/* 2008-06-27 ì¶? */

.whybedtime { width:799px; height:43px; background:url('../../img/bg_whybedtime.gif') no-repeat; text-align:right; padding:0px 10px 0 0; }


/* 2009-03-13 ì¶? - ?ë§???ì²´í—˜?ê¸????*/
.mom { margin:26px 0 58px 48px; width:812px; }
.mom .sleep { margin-bottom:10px; }
.mom .reply_w { margin-bottom:15px; }
.mom .reply_w img { vertical-align:middle; margin:0px; }
.mom .reply_w input.ipt1 { border:1px solid #dcdcdc; width:658px; height:21px; }
.mom .reply_w input { margin-right:0; }


.mom_iframe { margin:26px 0 58px 0px; width:812px; }
.mom_iframe .sleep { margin-bottom:40px; }
.mom_iframe .reply_w { margin-bottom:15px; }
.mom_iframe .reply_w img { vertical-align:middle; margin:0px; }
.mom_iframe .reply_w input.ipt1 { border:1px solid #dcdcdc; width:658px; height:21px; }
.mom_iframe .reply_w input { margin-right:0; }

table.reply { width:100%; border-bottom:2px solid #e5e5e5; }
	table.reply td { border-bottom:1px dotted #b7b7b7; color:#868686; padding:6px 20px 6px 20px; white-space:nowrap; }
	table.reply td.re { padding-left:10px; width:100%; white-space:normal; }

ul.paging { text-align:center; color:#747575; font-size:11px; margin-top:25px; }
ul.paging li { display:inline; background:url('../../img/bar.jpg') right 1px no-repeat; padding:0 10px; }
ul.paging li.bt { background:none; padding:0; }
ul.paging li img { vertical-align:middle; }
.bgnone { background:none !important; }


/* 2009-03-13 ????ë³´ê¸° ë°°ë„ˆ */
.mov { position:absolute; top:166px; left:957px; width:70px; }