@charset "euc-kr";
@import "acebed.css";
@import "table.css";
/* ------------------------------------------------------------
 * Name      : service.css
 * Desc       : ACE BED / Data Type Style Sheet
 * Created   : 2008/04/01 PentaBreed by Suga
 ------------------------------------------------------------ */

/*¼­ºê¸ÞÀÎ*/
h2.submain{height:30px;padding-top:30px; margin-top:0;background:none;}
#main_container{margin:33px 0 0 0; background:none;}
#leftArea{width:352px;float:left;margin-right:35px;}
	#leftArea ul.notice{height:75px;background:url(/Images/service/submain_bg01.gif) no-repeat;line-height:18px;}
		#leftArea ul.notice li{margin-left:120px;}
#asArea{height:97px;background:url(/Images/service/submain_bg02.gif) no-repeat right 0;margin:10px 0 13px;}
	#asArea ul{padding:25px 0 0 15px;background:none;}
		#asArea ul li{margin:0;display:inline;}
#submain_searchin{padding-bottom:15px;}
	#submain_searchin ul{margin:14px 0 0 10px;overflow:hidden;}
		#submain_searchin ul li{float:left;}
	#submain_searchin div{margin:15px 0 0 8px;}
	#submain_searchin h4{padding-bottom:5px;margin-bottom:3px;background:url(/Images/service/submain_bg03.gif) no-repeat 0 bottom;}
	#submain_searchin p{margin-bottom:13px;}
#rightArea{width:352px;float:left;}
	#rightArea p{margin:8px 0 10px 12px;}
	#rightArea span{margin-right:10px;}
dl#gallery{line-height:16px;overflow:hidden;}
	#gallery dt {font-weight:bold;}
		#gallery dt span{font-weight:normal;}
		#gallery dt img.galleryImg{float:left;margin-right:15px;}
	#gallery dd{padding-top:15px;}
#catalogueType1{clear:both;padding-top:35px;}
	#catalogueType1 p{position:relative;margin-left:10px;}
		#catalogueType1 p span{position:absolute;top:0;right:10px;}
		#catalogueType1 ul{margin:17px 0 0 0;text-align:center;}
			#catalogueType1 ul li{display:inline;}
h3.submainType1{padding:0 0 0 15px;margin:0;background:url('/Images/common/main_dot.gif') no-repeat left 5px;position:relative;}
	h3.submainType1 span{position:absolute;top:0;right:0;}

/* ÀÌº¥Æ®¸®½ºÆ®*/
#svcEventList{}
#svcEventList dl{width:100%; overflow:hidden;background:url('/Images/service/svcEvent_bg.gif') repeat-y left -29px;}
#svcEventList dt{clear:both;padding:29px 0 0 0 }
#svcEventList dt.first-child{padding:0 }
#svcEventList dt span.title{width:315px; padding:5px 15px 5px 10px; border-bottom:1px solid #EDEBEA; font-size:12px; font-weight:bold; line-height:18px;float:left; display:block; margin:10px 0}
#svcEventList dt span.photo{float:left;padding:7px; display:block}
#svcEventList dt a{color:#5A9A68;}
#svcEventList dd{padding-left:13px;float:left}
#svcEventList dd span{background:url('/Images/common/evt_dot.gif') no-repeat left 4px; padding:0 0 0 10px; font-weight:bold;line-height:1.8em}
#svcEventList dd span.btn{background:none;padding-left:0}


/* ÀÌº¥Æ®ºä */
#svcEventView{}
#svcEventView th.sbj{text-align:left; padding-left:20px;}
#svcEventView #svcEventViewBox {text-align:center; padding:5px;}

/* °ßÇÐ°¶·¯¸® bestreview */
#bestreview{padding-top:20px;}

/* °ßÇÐ°¶·¯¸® view */
#svcVisitin dl{overflow:hidden;}
#svcVisitin dt{float:right; width:495px; padding:20px 20px 15px 0;}
#svcVisitin dt img{vertical-align:middle; padding:0 0 3px 0;}
#svcVisitin dt span.sbj{color:#B48158; font-size:14px; font-weight:bold;}
#svcVisitin dt span.writer{font-weight:bold; padding-left:10px;}
#svcVisitin dd{float:right; width:495px; padding:0 20px 0 0; line-height:18px;}
#svcVisitin dd.photo{float:left; width:180px; padding:15px 0 15px 20px;}
#svcVisitin dd.photo img{border:1px solid #EDEBEA; padding:3px;}

#svcVstApplyOkin{text-align:center; padding:15px;}
#svcVstApplyOkin p{padding:15px 0 7px 0;}

/* °ßÇÐ°¶·¯¸® ¸®½ºÆ® */
/* ´ëÇ¥ ¸®½ºÆ® */
#svcVisitListin .svcVisitBig{overflow:hidden; width:100%;}
#svcVisitListin .svcVisitBig td{padding:10px 0; overflow:hidden;}
#svcVisitListin .svcVisitBig div.photo{float:left; width:196px; padding:0 10px; overflow:hidden;}
#svcVisitListin .svcVisitBig div.photo img{border:1px solid #EDEBEA; padding:5px; background:#fff;}
#svcVisitListin .svcVisitBig div.conts{float:right; width:480px; margin:10px 10px 0 10px;}
#svcVisitListin .svcVisitBig div.conts p{position:relative; float:left; width:480px; line-height:18px; margin-bottom:10px;}
#svcVisitListin .svcVisitBig div.conts p img{vertical-align:middle; padding:0 0 3px 0;}
#svcVisitListin .svcVisitBig div.conts span.sbj{color:#B48158; font-size:14px; font-weight:bold;}
#svcVisitListin .svcVisitBig div.conts span.bar{color:#C9C9C9; padding:0 5px;}
#svcVisitListin .svcVisitBig div.conts span.writer{font-weight:bold;}
/* ¸®½ºÆ® */
#svcVisitSmallList{margin-top:30px;}
#svcVisitSmallList td.photo img{width:153px; height:104px; padding:10px 0;}
#svcVisitSmallList td.sbj{vertical-align:top; padding:15px 10px 10px 10px;}
#svcVisitSmallList span.sbj{color:#B48158; font-weight:bold; padding:0 10px 0 0;}
#svcVisitSmallList span.writer{font-weight:bold;}
#svcVisitSmallList span.bar{color:#C9C9C9; padding:0 5px;}
#svcVisitSmallList div.conts p{line-height:18px; padding:0 0 8px 0;}

/* °ßÇÐ°¶·¯¸® View
#svcVisitList{margin-bottom:20px;}*/

/* °ßÇÐ¾È³» */
.svcVisitInfo{background:url('/Images/common/dotline1.gif') repeat-x left bottom; padding:0 0 20px 0; margin-bottom:20px;}
.svcVisitInfo dl{background:url('/Images/story/sleep_guide_bg01.gif') no-repeat 0 bottom;overflow:hidden;}
	.svcVisitInfo dt{width:100px; height:34px; padding:10px 10px 10px 5px; float:left; background:url('/Images/story/bul_1.gif') no-repeat right top;}
	.svcVisitInfo dd{width:500px; padding:10px 0 10px 5px; float:left; position:relative;}

/* FAQ */
#svcFaq h3{padding:30px 0 0 0;}
#svcFaq span.btn{display:block; float:right; margin-top:-48px; margin-right:15px; padding:1px;}
#svcFaq p.resultBox{height:21px; background:url('/Images/service/svc_Faq_resultBox.gif') no-repeat left top; padding:13px 0 0 30px; color:#B3967C;}
#svcFaq ul{margin-top:40px;}
	#svcFaqBoxin{overflow:hidden;}
	#svcFaqBoxin p.titImg{float:left; width:326px; text-align:right; padding:15px 0;}
	#svcFaqSearch{float:right; width:380px; text-align:left; padding:15px 0 15px 20px; background:url('/Images/service/faq_bg.gif') no-repeat left 60px;}
	#svcFaqSearch p{padding:0 0 25px 0;}
	#svcFaqSearch .btn{vertical-align:middle; background:#ddd;}
#svcFaq dl{padding-top:10px; border-bottom:1px solid #DCD5CE;}
#svcFaq dt{border-bottom:1px solid #EFEEE9; background:url('/Images/service/svc_faq_Q.gif') no-repeat 15px 6px; padding:7px 0 5px 40px;}
/*#svcFaq dt a:link, #svcFaq dt a:visited{}
#svcFaq dt a:hover, #svcFaq dt a:active{color:#B1763C; text-decoration:none;} */
#svcFaq dd{border-bottom:1px solid #EFEEE9; background:#F9F9F9 url('/Images/service/svc_faq_A.gif') no-repeat 40px 15px; padding:15px 5px 25px 50px; line-height:18px;}
#svcFaq dd.close{display:none;}

/* Ä«Å»·Î±×½ÅÃ»¿Ï·á */
#svcCatalogOkin{text-align:center; padding:15px;}
#svcCatalogOkin p{padding:15px 0 7px 0;}


/* AS¾È³» */
#svcAsApplyOkin{text-align:center; padding:15px;}
#svcAsApplyOkin p{padding:15px 0 7px 0;}

/* AS°¡ÀÌµå */
#svcAsGuide{padding:35px 0 0 0;}
#svcAsGuide h3{margin:0 0 10px 0;}
#svcAsGuide h4{background:url('/Images/common/dot_03.gif') no-repeat 3px 5px; padding:0 0 0 13px;}
#svcAsGuide p{padding:5px 0 25px 13px; line-height:18px;}

/* AS ¼¾ÅÍ¾È³» */
#svcAsCenterin{background:url('/Images/service/svcAsCenterin_Bg.gif') no-repeat left top; height:416px;}
#svcAsCenterin p.asCenterMap{float:left; width:300px; padding:10px 0 10px 20px;}
#svcAsCenterin p.asCenterInfo{float:left; width:375px; padding:25px 0 0 35px;}
#svcAsCenterin p.csCenterInfo{float:left; width:375px; padding:25px 0 0 35px;}
#svcAsCenterin span.csCenterTime{float:left; width:320px; margin:15px 0; border-top:1px solid #E5E0DC; border-bottom:1px solid #E5E0DC; padding:15px 0;}
#svcAsCenterin span.asCenterTime{float:left; width:320px; margin:15px 0; border-top:1px solid #E5E0DC; border-bottom:1px solid #E5E0DC; padding:15px 0;}
#svcAsCenterin p.asCenterTxt{padding:0 0 0 25px;}

/* eÄ«´Þ·Î±× */
#svcCatalog h4{padding:0 0 25px 10px;}

/* 1:1t»ó´ã */
#svc1to1img dl{overflow:hidden;}
#svc1to1img dt{float:left;}
#svc1to1img dd{float:right;padding:0 0 20px 0;}
#svc1to1{margin-top:-15px;}
#svc1to1Okin{text-align:center; padding:15px;}
#svc1to1Okin p{padding:15px 0 7px 0;}


/* 2008-07-14 ´çÃ·ÀÚ ¹ßÇ¥ ÅÛÇÃ¸´*/
.eventWinnerList img{display:block; width:724px;}
.eventWinnerList div{height:348px; width:681px;padding:44px 0 0 43px; background:url(/Images/service/event_cnt.jpg) no-repeat; }
.eventWinnerList div table{float:left; margin:0 19px 0 20px; width:280px; border-collapse:collapse; }
.eventWinnerList div table th{color:#fff; height:31px;background:none; border:none; font-weight:normal; text-align:center;padding:0; margin:0;}
.eventWinnerList div table td{color:#666; height:30px;text-align:left;padding:0 0 0 15px;background:none; border:none; }
.eventWinnerList div table td.name{text-align:center; padding:0; width:88px;}
.eventWinnerList p.winnerFooter{width:645px;height:75px;padding:67px 0 0 79px; text-align:left; background:url(/Images/service/event_footer.jpg) no-repeat;  color:#571a08; font-weight:bold;}
.eventWinnerList p.winnerFooter span{display:none}


/* 2009-01-05 ´çÃ·ÀÚ ¹ßÇ¥ ÅÛÇÃ¸´ ¼öÁ¤ - ´çÃ·ÀÚ 20¸í¿¡¼­ 10¸íÀ¸·Î º¯°æ*/
.eventWinnerList2 img{display:block; width:724px;}
.eventWinnerList2 div{height:190px; width:681px;padding:44px 0 0 43px; background:url(/Images/service/event_cnt2.jpg) no-repeat; }
.eventWinnerList2 div table{float:left; margin:0 19px 0 20px; width:280px; border-collapse:collapse; }
.eventWinnerList2 div table th{color:#fff; height:31px;background:none; border:none; font-weight:normal; text-align:center;padding:0; margin:0;}
.eventWinnerList2 div table td{color:#666; height:30px;text-align:left;padding:0 0 0 15px;background:none; border:none; }
.eventWinnerList2 div table td.name{text-align:center; padding:0; width:88px;}
.eventWinnerList2 p.winnerFooter2{width:645px;height:123px;padding:67px 0 0 79px; text-align:left; background:url(/Images/service/event_footer2.jpg) no-repeat;  color:#571a08; font-weight:bold;}
.eventWinnerList2 p.winnerFooter2 span{display:none}

/* 2010-03-15 ´çÃ·ÀÚ ¹ßÇ¥ ÅÛÇÃ¸´ ¼öÁ¤ - ´çÃ·ÀÚ 7¸í ¹öÀü*/
.eventWinnerList3 img{display:block; width:724px;}
.eventWinnerList3 div{height:250px; width:681px;padding:44px 0 0 43px; background:url(/Images/service/event_cnt3.jpg) no-repeat; }
.eventWinnerList3 div table{float:left; margin:0 19px 0 20px; width:280px; border-collapse:collapse; }
.eventWinnerList3 div table th{color:#fff; height:31px;background:none; border:none; font-weight:normal; text-align:center;padding:0; margin:0;}
.eventWinnerList3 div table td{color:#666; height:30px;text-align:left;padding:0 0 0 15px;background:none; border:none; }
.eventWinnerList3 div table td.name{text-align:center; padding:0; width:88px;}
.eventWinnerList3 p.winnerFooter3{width:645px;height:156px;padding:67px 0 0 79px; text-align:left; background:url(/Images/service/event_footer3.jpg) no-repeat;  color:#571a08; font-weight:bold;}
.eventWinnerList3 p.winnerFooter3 span{display:none}

/* 2009-05-11 ½ÅÇÑÄ«µå°ü·Ã °øÁö»çÇ× Å×ÀÌºí*/
table.sinhanTb{width:100%; border:0; margin:0; border-collapse:collapse; border-top:2px solid #4DA2C6; border-bottom:1px solid #A7C7D5; font-weight:normal;}
table.sinhanTb thead th{background:#E9F0F3; border-left:1px solid #A7C7D5; border-bottom:1px solid #A7C7D5; color:#33647F; font-weight:normal;}
table.sinhanTb thead th.first{border-left:none;}
table.sinhanTb tbody th{text-align:center; font-weight:normal; background:#EFEFEF; border-bottom:1px solid #CBCBCB;}
table.sinhanTb tbody td{background:#fff; border-left:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
table.sinhanTb tbody td.first{border-left:none;}



/*  2009-06-12 ÀÌ¿ë¾à°ü */
#memRuleIn ul{padding:0 0 15px 0;}
#memRuleIn ul li{background:url('/Images/science/sci_make_mattress_bul.gif') no-repeat 15px 18px; padding:15px 0 0 25px; color:#528B5E; font-weight:bold;}
#memRuleIn ul li a:link{color: #528B5E;}
#memRuleCnt h4{background:url('/Images/science/sci_make_mattress_bul.gif') no-repeat 20px 33px; padding:30px 0 18px 30px; color:#528B5E; font-weight:bold; font-size:12px; border-bottom:1px solid #E6E6E6;}
#memRuleCnt dl{padding:0 0 20px 18px;}
#memRuleCnt dt{padding:20px 0 10px 0; font-weight:bold; line-height:16px;}
#memRuleCnt dd{line-height:20px; padding:0 0 0 13px; background:url('/Images/common/dot_04.gif') no-repeat 3px 9px;}
#memRuleCnt dd.txt{background:none;}


/* 2009-06-12 È¸¿ø°¡ÀÔ STEP1 ¾à°üµ¿ÀÇ */
#registStep{padding-bottom:40px;}
#registStepin {padding:22px 0;} /* step¹Ú½º */
	#registStep1Boxin{width:725px; height:180px; overflow:auto; padding:5px;} /* È¸¿ø¾à°ü ÅØ½ºÆ® */
	#registStep3Boxin{width:725px; height:180px; overflow:auto; padding:5px;} /* È¸¿ø¾à°ü ÅØ½ºÆ® */
	#registBtn {clear:both; text-align:center; padding-top:15px; margin-bottom:20px;}
	#registBtn label{padding-right:15px;}
	#registBtn img{vertical-align:middle;}
	#registBtn p{padding-top:25px;}
#registStep2 p.tltImg{float:left; width:184px;}
#registStep2 p.tltImg img{margin-left:25px;}
	#registStep2Box{float:right; width:556px; padding:15px 0 5px 0;}
	#registStep2Box p{padding:18px 0 35px 0;}
	#registStep2Box p img{vertical-align:middle;}
	#registStep2Box p label{padding:0 3px 0 7px;}
	#registStep2Box .btn{padding-left:7px;}
#registStep3 h4{height:20px; background:url(/Images/common/bul_h4.gif) no-repeat 0 4px; padding-left:8px;}
#registStep4Box p.coupon{padding:42px 0 7px 0; width:740px; height:25px;}
#registStep4Box p.coupon img{float:left;}
#registStep4Box p.coupon span{float:right;}
#registStep4Box p.coupon span img{margin-right:5px;}
#registStep4in {padding:25px 15px 0 15px; background:url('/Images/member/registStep4_bg.gif') no-repeat right bottom;}
#registStep4in p.couponImg {padding:30px 0 30px 20px;}