@charset "euc-kr";

/* base.css

----- ÀüÃ¼ ÆäÀÌÁöÀÇ ±âº» ½ºÅ¸ÀÏ -----

*/

html,body{width:100%;}

* html {
	overflow: scroll;overflow-x: auto;
}
* {margin:0;padding:0;}

body{ margin:0; padding:0;font:12px/16px µ¸¿ò, Dotum, Verdana, Arial; color:#666460; }

/*a:link, a:visited, a:active{color:#666666; text-decoration:none;}
a:hover{color:#377FD2; text-decoration:none;}*/

h1, h2, h3, h4, h5, h6{
	margin:0; padding:0;font-size:100%;font-family:µ¸¿ò, Dotum, Verdana, Arial;color:#000000;
}
ul, li, ol, dl, dt, dd{list-style-type:none; margin:0; padding:0;}
div, p{margin:0; padding:0;}

table{border-collapse:collapse;word-break:break-all;}
th, td{margin:0; padding:0;font:12px/16px µ¸¿ò, Dotum, Verdana, Arial; color:#666666;}

img{border-width:0px; vertical-align:top;}
img.btn{border:0;vertical-align:middle !important;cursor:pointer;}

select, input{margin:0;padding:0;vertical-align:middle;color:#666666;}
select{height:18px;* height:20px;padding:2px;font:12px/13px µ¸¿ò, Dotum, Verdana, Arial;border:1px solid #D4D0C8;}

input.radio {/*radio*/
	height:22px;margin-top:-2px;
}
input.checkbox {/*checkbox*/
	margin-top:-2px;
}
input.txt11{/*¿·¿¡ 11pxÆùÆ®°¡ ¿Ã °æ¿ì*/
	margin-top:-3px !important;
}

textarea{
	overflow:auto;
	padding:5px;
	border:1px solid #EAEAEA;
	font:12px/16px µ¸¿ò; color:#666460;
}

.bg1{background:#F7F7F7;}
.bg2{background:#F7F4F1;}
.bg3{background:#F9F9F9;}
.bg4{background:#ffffff !important;}
.bg5{background:#eaeaea !important;}

iframe {margin:0px; padding:0px;}
.png24{ tmp:expression(setPng24(this)); } /* pngÅõ¸í¼³Á¤ */

b{font-weight:bold;}
.nob {font-weight:normal;}

.cur{cursor:pointer;}
.dispN{display:none;}
.dispB{display:block;}

.txt11{font-size:11px;}
.txt11_h{font-size:11px;line-height:30px}
.inp_txt11 {font:11px/14px µ¸¿ò; color:#000; vertical-align:bottom;}

.unline{text-decoration:underline;}
.lt{text-decoration:line-through;}

.let_1{letter-spacing:-1px;}
.lh18{line-height:18px;}

.vat{vertical-align:top !important;}
.vam{vertical-align:middle !important;}
.vab{vertical-align:bottom !important;}
.vabl{vertical-align:baseline !important;}

.left{text-align:left !important;}
.center{text-align:center !important;}
.right{text-align:right;}

.left20{text-align:left !important; padding-left:20px !important;}

.fbox{width:100%;overflow:hidden;}
.fl{float:left !important;}
.fr{float:right !important;}
.cb{clear:both;font-size:0;line-height:0;height:0;}

.postR{position:relative !important;z-index:10000;}
.postA{position:absolute;}

.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}

.pl15{padding-left:15px !important;}

.pr10{padding-right:10px !important;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}

.pb0{padding-bottom:0px !important;}
.pb3{padding-bottom:3px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}

.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt7{margin-top:7px !important;}
.mt8{margin-top:8px !important;}
.mt9{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt11{margin-top:11px !important;}
.mt12{margin-top:12px !important;}
.mt13{margin-top:13px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}

.ml_10{margin-left:-10px !important;}

.mt_10{margin-top:-10px !important;}
.mt_20{margin-top:-20px !important;}
.mt_30{margin-top:-30px !important;}

.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb7{margin-bottom:7px !important;}
.mb10{margin-bottom:10px !important;}
.mb13{margin-bottom:13px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px;}
.mb29{margin-bottom:29px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb50{margin-bottom:50px;}

.ml3{margin-left:3px;}
.ml4{margin-left:4px;}
.ml5{margin-left:5px;}
.ml6{margin-left:6px;}
.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.ml11{margin-left:11px;}
.ml12{margin-left:12px;}
.ml16{margin-left:16px;}
.ml17{margin-left:17px;}
.ml20{margin-left:20px;}
.ml320{margin-left:320px;}

.mr5{margin-right:5px !important;}
.mr6{margin-right:6px; !important;}
.mr7{margin-right:7px !important;}
.mr8{margin-right:8px !important;}
.mr10{margin-right:10px !important;}
.mr13{margin-right:13px !important;}
.mr16{margin-right:16px !important;}
.mr22{margin-right:22px !important;}
.mr24{margin-right:24px !important;}
.mr25{margin-right:25px !important;}


/* Base Style */


.paging {/*ÆäÀÌÂ¡*/
	margin-top:3px;* margin-top:10px;
	width:100%; height:13px;
	text-align:center;font-size:0;line-height:0;
}
	.paging a:link, 
	.paging a:visited, 
	.paging a:active {
		color:#888888;text-decoration:none;
	}
	.paging a:hover  {
		color:#000;text-decoration:none;
	}
	.paging .first,
	.paging .prev {
		text-align:right;padding-right:4px;
		font-size:0;
	}
	.paging .next ,
	.paging .last {
		text-align:left;padding-left:4px;
		font-size:0;
	}
	.paging .off {
		padding:0 10px 0 3px;
		background:url('/UserFiles/imagesv3/common/layout/bg_paging.gif') no-repeat right 2px;
		font:11px/13px Verdana;letter-spacing:-1px;
	}
	.paging .on {
		padding:0 10px 0 3px;
		background:url('/UserFiles/imagesv3/common/layout/bg_paging.gif') no-repeat right 2px;
		font:11px/13px Verdana; color:#000; font-weight:bold; letter-spacing:-1px;
	}
	.paging .llast {
		padding:0 4px 0 3px;
		background:none;
	}

.pagenum{
	height:33px;margin-top:-15px;
	font:11px/11px Verdana;color:#888888;text-align:right;
}


/*Button Á¤·Ä*/

.btnL{/*LeftÁ¤·Ä*/
	margin-top:10px;text-align:left;
}
.btnR{/*RightÁ¤·Ä*/
	margin-top:10px;text-align:right;
}
.btnLR{/*Left¿Í ÀÖ´Â RightÁ¤·Ä*/
	margin-top:-19px;text-align:right;
}

.btnTR{/*Å×ÀÌºí À§ Right¹öÆ°*/
	height:28px;margin-top:-28px;text-align:right;
}
.btnPR{/*Paging Right¹öÆ°*/
	height:20px;margin-top:-20px;text-align:right;
}
.btnLP{/*Paging Left¹öÆ°*/
	margin-top:-33px;text-align:left;
}
.btnAR{/*µ¿ÀÇ Right ¹öÆ°*/
	height:23px;margin-top:-23px;text-align:right;
}
.btnTabR{/*Tab Right ¹öÆ°*/
	height:40px;margin-top:-40px;text-align:right;
}
.btnC{/*Center Á¤·Ä*/
	margin-top:20px;text-align:center;
}
.btnPC{/*ÆË¾÷center*/
	margin-top:10px;text-align:center;
}

.btnCa{/*Àå¹Ù±¸´Ï*/
	margin-top:6px;margin-bottom:15px;text-align:right;
}
.btnMp{/*MYpage*/
	margin-top:6px;margin-bottom:-20px;text-align:right;
}
.btnMpb{/*MYpage*/
	height:20px;margin-top:-20px;text-align:right;
}

/*ÆË¾÷ Layout*/

#popup {
	min-width:431px;width:100%;height:100%;
	margin:0;padding:0;
	background:#8F8F8F url('/UserFiles/imagesv3/common/layout/bgc_pop.gif') no-repeat;
	text-align:left;
}
	#popup #pop_container{
		position:relative;
		height:100%;
		margin:5px 5px -5px 5px;_margin:5px 5px -6px 5px;
		background:#fff;
	}
		.pop_contwarp {
			position:relative;
			margin:0 0 15px 0;
			padding:22px 20px 60px 20px;* padding:22px 20px 45px 20px;
		}
		.pop_contwarp h1{
			height:27px;padding-left:22px;
			background:url('/UserFiles/imagesv3/common/icon/bulb_h1.gif') no-repeat 5px 3px;
		}
			.pop_contwarp h1.photo{
				height:27px;padding-left:22px;
				background:url('/UserFiles/img3/front/images/common/bul/bulb_h1.gif') no-repeat 5px 3px;
			}
		.pop_contwarp h2{
			height:17px;padding-left:0px;
		}
			.pop_contwarp h2.cont{
				height:23px;padding-left:16px;
				background:url('/UserFiles/img3/front/images/common/bul/bulcs_h2.gif') no-repeat left 2px;
			}
		.pop_contwarp h3{
			height:17px;margin-top:20px;padding-left:11px;
			background:url('/UserFiles/img3/front/images/common/bul/bulc_h3.gif') no-repeat left 2px;
			color:#514343;
		}
		.pop_contwarp p.p_h2{
			padding-left:11px;padding-bottom:13px;
			font-size:0;line-height:0;
		}

		.policybox,
		.rulebox{width:451px;margin-top:-15px;}
		.policybox h2,
		.rulebox h2{
			height:20px;margin-top:20px;padding-left:11px;
			background:url('/UserFiles/img3/front/images/common/bul/bulc_comm.gif') no-repeat left 2px;
		}
		.policybox h3,
		.rulebox h3{
			margin:0;padding:5px 0 3px 0;
			background:none;
			font-size:11px;font-weight:normal;color:#000000;
		}
		.policybox p.p_h2,
		.rulebox p.p_h2{margin:0;padding:0;font-size:11px;line-height:16px;}
		.policybox p.p_h3,
		.rulebox p.p_h3{margin:0;padding:0 0 10px 0;font-size:11px;line-height:16px;}
		.policybox ol,
		.rulebox ol{padding:0;list-style-type:decimal;}
		.policybox li,.rulebox li{margin:0;padding:0 0 3px 0;font-size:11px !important;vertical-align:top;}

		.pop_cont{
			min-height:170px; position:relative;
			padding:24px 0 10px 0;
			background:url('/UserFiles/imagesv3/common/layout/bgc_cont.gif') repeat-x left top;
		}

	#popup .pop_close {
		position:absolute;top:15px;right:15px;_right:14px;
		font-size:0;text-align:right;
	}
	
	#popup .footerbox {
		position:absolute; bottom:4px; _bottom:4px;
		height:37px; width:100%;
		background:#8F8F8F url('/UserFiles/imagesv3/common/layout/bgc_container.gif') repeat-x top;
	}
	
	#popup .footerbox .pop_footwarp{
		margin:0 20px 0 20px;
	}
		.pop_footer{
			padding-top:7px;overflow:hidden;
			background:#fff url('/UserFiles/imagesv3/common/layout/bgc_footer.gif') repeat-x left top;
		}
			.pop_footer div.p_fcopyright{
				float:left; padding-top:5px;
			}
			.pop_footer div.p_flogo{
				float:right; margin:2px 8px 2px 0; 
			}

.pop_cont ul.tab_detail{
	width:100%;height:29px;overflow:hidden;
	background:url('/UserFiles/img3/front/images/common/pop/bg_tabdt.gif') repeat-x left top;
	margin-top:20px;
	margin-bottom:10px;
}
	.pop_cont ul.tab_detail li.curr{
		float:left;height:26px;padding:3px 3px 0 3px;
		background:#E9E9E9;
	}
	.pop_cont ul.tab_detail li.curr div{
		float:left;height:26px;padding:7px 11px 0 11px;
		color:#000000;font-weight:bold;text-align:center;
		background:#fff;
	}
	.pop_cont ul.tab_detail li{
		float:left;margin-right:1px;padding:3px;
		text-align:center;
		background:url('/UserFiles/img3/front/images/common/pop/bg_tabdtoff.gif') repeat-x left top;
	}
	.pop_cont ul.tab_detail li div{
		float:left;height:18px;padding:5px 10px 0 10px;
		background:#F4F4F4;
	}
	.pop_cont ul.tab_detail li a:link,
	.pop_cont ul.tab_detail li a:active,
	.pop_cont ul.tab_detail li a:visited{
		color:#666666;
	}
	.pop_cont ul.tab_detail li a:hover{
		color:#000000;text-decoration:none;
	}

.p_top{
	height:11px;margin:25px 0 0 0;
	text-align:right;font-size:0;line-height:0;
	background:url('/UserFiles/img3/front/images/common/bul/bg_top.gif') repeat-x bottom;
}



/*ÆË¾÷½ºÄÉÁìº¸±â*/

table.tbl_schedule{
	width:397px;* width:401px;
	margin-top:2px; * margin-top:0;
	margin-bottom:2px; * margin-bottom:0;
	margin-left:3px; * margin-left:0;
	margin-right:2px; * margin-right:0;
	border:3px solid #E9E9E9;
}
	table.tbl_schedule th{
		width:55px;height:29px;* height:19px;
		padding-top:10px;
		border-right:1px solid  #D9D9D9;
		border-bottom:3px solid #E9E9E9;
		background:#F1F1F1;
		font-size:0;line-height:0;text-align:center;vertical-align:top;
	}
	table.tbl_schedule td{
		height:40px;* height:30px;padding:5px;
		border-right:1px solid #E9E9E9;
		border-bottom:1px solid #E9E9E9;
		font:10px/10px Verdana;text-align:right;vertical-align:top;
	}
		table.tbl_schedule td.closing{background:#FDF6F6;}
		table.tbl_schedule td.closing div{padding-top:6px;font:11px/11px µ¸À½,Dotum;color:#C03237;}
		table.tbl_schedule td.holiday{background:#F0EFEF;}
		table.tbl_schedule td.holiday div{padding-top:6px;font:11px/11px µ¸À½,Dotum;color:#000000;}
    	table.tbl_schedule td.okday{background:#DFFAFF;}
		table.tbl_schedule td.okday div{padding-top:6px;font:11px/11px µ¸À½,Dotum;color:#000000;}	
		table.tbl_schedule td.sun{color:#ED1B23;}
		table.tbl_schedule td a{cursor:pointer;}

div.scd_year{
	height:22px;padding-top:2px;
	font-size:14px;font-weight:bold;text-align:center;
}
div.scd_year2{
	height:25px;margin-top:-25px;
	text-align:right;
}
div.scd_notice{
	margin-top:20px;padding-left:10px;
	border-left:2px solid #AEAEAE;
}
	div.scd_notice span.closing{color:#C03237;text-decoration:underline;background:#FFF4F4;}
	div.scd_notice span.holiday{color:#000000;text-decoration:underline;background:#F3F3F3;}

div.scd_notice2{
	margin-top:10px;padding-top:10px;
	border-top:1px solid #E7E7E7;
}
	div.scd_notice2 ul li{
		padding-left:11px;text-indent:-11px;
		font-size:11px; font-weight:bold;
	}


/*Á¤·Ä¹æ¹ý*/

.sortbox{
	padding:1px;
	background:url('/UserFiles/img3/front/images/common/layout/bg_sortlayer.gif') no-repeat 2px 2px;
}
.sortbox_type{padding:4px;border:1px solid #C8C8C8;background:#fff;}
	.sortbox_type ul{font-size:11px;}
	.sortbox_type ul li a{
		padding-left:16px;
		color:#888888 !important;
		background:url('/UserFiles/img3/front/images/common/layout/bg_sortunchk.gif') no-repeat ;
	}
	.sortbox_type ul li a:hover{
		padding-left:16px;
		color:#666666 !important;font-weight:bold;text-decoration:none;
		background:url('/UserFiles/img3/front/images/common/layout/bg_sortchk.gif') no-repeat ;
	}


/*New,Hit,Best ¸¶Å©*/

.ico_new111{/*·¹µå - images size : 111px*/
	width:29px;height:29px;margin-top:-116px;margin-left:5px;z-index:1000;
	background:url('/UserFiles/img3/front/images/common/bul/ico_new.gif') no-repeat;
}
.icop_new111{/*ºí·ç - images size : 111px*/
	width:29px;height:29px;margin-top:-116px;margin-left:5px;z-index:1000;
	background:url('/UserFiles/img3/front/images/common/bul/ico_new2.gif') no-repeat;
}
.ico_new130{/* images size : 130px*/
	width:29px;height:29px;margin-top:-135px;margin-left:5px;z-index:1000;
	background:url('/UserFiles/img3/front/images/common/bul/ico_new.gif') no-repeat;
}
.icoe_new130{/*e-Wedding images size : 130px*/
	width:29px;height:29px;margin-top:-135px;margin-left:5px;z-index:1000;
	background:url('/UserFiles/img3/front/images/common/bul/ico_new3.gif') no-repeat;
}

.ico_hit111{/*ÇÎÅ© - images size : 111px*/
	width:29px;height:29px;margin-top:-116px;margin-left:5px;
	background:url('/UserFiles/img3/front/images/common/bul/ico_hit.gif') no-repeat;
}
.icop_hit111{/*ÇÎÅ© - images size : 111px*/
	width:29px;height:29px;margin-top:-116px;margin-left:5px;
	background:url('/UserFiles/img3/front/images/common/bul/ico_hit2.gif') no-repeat;
}
.ico_best130{/* images size : 130px*/
	width:29px;height:29px;margin-top:-135px;margin-left:5px;
	background:url('/UserFiles/img3/front/images/common/bul/ico_best.gif') no-repeat;
}


/*ERROR*/

#error{width:975px;height:487px;margin:0 auto;padding:123px 0 0 1px !important;}
.errorWrap{width:713px;height:265px;padding:91px 131px 131px 131px;background:#fff;}
	.errorWrap ul.logo{height:31px;overflow:hidden;margin-bottom:9px;}
	.errorWrap ul.logo li{float:left;padding:0 18px 0 8px;}

.errorBox{width:703px;height:215px;border:5px solid #E0E0E0;}
	.errorBox dt{
		width:483px;height:91px;
		padding:50px 0 0 220px;
		background:url('/UserFiles/img3/front/images/common/error/bg_error.gif') no-repeat;
	}
	.errorBox dd{height:74px;}
	.errorBox dt p{color:#999999;}
	.errorBox dt p.tit{padding-bottom:15px;font:22px/15px Verdana, µ¸¿ò, Dotum, Arial;font-weight:bold;color:#F78C8C;}

#error{width:975px;height:487px;margin:0 auto;padding:123px 0 0 1px !important;}
.errorWrap{width:713px;height:265px;padding:91px 131px 131px 131px;background:#fff;}
	.errorWrap ul.logo{height:31px;overflow:hidden;margin-bottom:9px;}
	.errorWrap ul.logo li{float:left;padding:0 18px 0 8px;}

.errorBox{width:703px;height:215px;border:5px solid #E0E0E0;}
	.errorBox dt{
		width:483px;height:91px;
		padding:50px 0 0 220px;
		background:url('/UserFiles/img3/front/images/common/error/bg_error.gif') no-repeat;
	}
	.errorBox dd{height:74px;}
	.errorBox dt p{color:#999999;}
	.errorBox dt p.tit{padding-bottom:15px;font:22px/15px Verdana, µ¸¿ò, Dotum, Arial;font-weight:bold;color:#F78C8C;}

/* ¹é½Å ¾È³» */
.pop_contwarp01 {
	position:relative;
	margin:0;
	padding:0; overflow:hidden; height:546px;
}
.pop_contwarp01 h1{
	height:27px;padding-left:22px;
	background:url('/UserFiles/img3/front/images/common/bul/bulcp_h1.gif') no-repeat 5px 3px;
}

#popup #pop_container01{
		position:relative;
		margin:5px 5px -5px 5px;_margin:5px 5px -6px 5px;
		background:#fff;
	}


/* ¸¶ÀÏ¸®Áö °¡ÀÌµå ÆË¾÷ */
.mcombox2{ border:3px solid #E9E9E9;}
table.m_list01{ width:100%;}
	table.m_list01 th{padding:10px 0 10px 18px; color:#333333; text-align:left;vertical-align:middle;font-size:11px;background:#FAFAFA; width:115px; border-bottom:1px #E9E9E9 solid; }
	table.m_list01 td{font-size:11px;color:#888888; border-bottom:1px #E9E9E9 solid; padding-left:15px; }
	.txt01 { color:#888888; }

table.m_list02 { width:449px; border:0; }
	table.m_list02 th { border-top:3px #E9E9E9 solid; border-bottom:3px #E9E9E9 solid; color:#333333; font-size:11px; height:25px; background:#FAFAFA; }
		table.m_list02 th.left_line { width:50%; border-left:3px #E9E9E9 solid; background:#FAFAFA url('/UserFiles/img3/front/images/common/pop/line.gif') no-repeat right top; text-align:center; }
		table.m_list02 th.right_line { width:50%; border-right:3px #E9E9E9 solid; text-align:center; }
	table.m_list02 td { border-bottom:1px #E9E9E9 solid; color:#888888; font-size:11px; padding:8px 0 8px 0; }
		table.m_list02 td.left_txt {  padding:8px 0 8px 29px; }
		table.m_list02 td b { color:#666666; font-weight:bold; }
		
/* ·Ñ¿À¹ö ¸Þ´º */
a.rollover img{border-width:0px; display:block;}
a.rollover img.rollover{display:none;}
a.rollover:hover{position:relative;}
a.rollover:hover img{display:none;}
a.rollover:hover img.rollover{display:block;}

/* popup °³ÀÎÁ¤º¸È°¿ë µ¿ÀÇ */
.boxAgree {width:450px;}
.boxAgree h2 {margin-top:15px;}
.boxAgree dl{ padding:7px 10px 6px; margin-bottom:5px; border:3px solid #E9E9E9;}
.boxAgree dt {font-weight:bold;}
.boxAgree dd {text-indent:-10px; padding-left:15px;}
.boxAgree input {vertical-align:middle;}

