@charset "utf-8";
@import	 url('reset.css');
@import	 url('global.css');
@import	 url('layout.css');
@import	 url('board.css');
@import url('datatable.css');
@import	 url('pgn.css');

/***** Global *****/
#breadcrumb	{
	float:right;
	padding-top:19px;
}
.col3ad .pgn #contents h3,.col2 .pgn #contents h3 {
	padding-top:17px;
	background-position:0 17px;
}

/***** Column 2 *****/
.col2 .container_bottom	{
	background:url('/img/img/cmm/cmm/box/sidebar_col2_back_btm_178.gif') no-repeat left bottom;
}
.col2 #container	{
	background:url('/img/img/cmm/cmm/box/sidebar_col2_back_mid_178.gif') repeat-y left top;
	display:block;
	float:left;
}
.col2 #contents	{
	position:static;
	float:right;
	padding-left:0;
	background:none;
}
.col2 #sidebar	{
	background:url('/img/img/cmm/cmm/box/sidebar_col2_back_top_178.gif') no-repeat left top;
	position:static;
	float:left;
}

/***** Column 3 *****/
.col3ad .container_bottom	{
	background:url('/img/img/cmm/cmm/box/container2_col3ad_back_btm.gif') no-repeat left bottom;
}
.col3ad #container	{
	background:url('/img/img/cmm/cmm/box/container2_col3ad_back_mid.gif') repeat-y left top;
	float:left;
    width:950px;  /* 2009년 8월4일 추가 */
}
.col3ad #sidebar	{
	position:static;
	background:url('/img/img/cmm/cmm/box/container2_col3ad_back_top.gif') no-repeat left top;
	width:178px;
	padding-top:10px 0 0;
	float:left;
	margin-right:15px;
    padding-bottom:10px; /* 2009년 8월4일 추가 */
 }
.col3ad #contents	{
	width:570px;
	min-height:auto;
	float:left;
	padding:0;
	background:none;
	margin-right:15px; /* 11월13일 추가 */
	_margin-right:10px; /* 11월13일 추가 */
}
.col3ad #advertise {
	width:172px;
	position:static;
	background:url('/img/img/cmm/cmm/box/container2_col3ad_back_top.gif') no-repeat right top;
	float:right;
}

/***** Layout *****/
.col3ad #sidebar2	{
	position:absolute;
	top:0;
	left:0;
	width:158px;
}
/*
.col3ad #container	{
	background:url('/img/img/cmm/cmm/side_back178.gif') repeat-y left top;
}

.col3ad #contents	{
	width:570px;
	padding:0 0 0 193px;
	background:url('/img/img/cmm/cmm/side_bottom178.gif') no-repeat left bottom;
}
.col3ad #advertise	{
	position:absolute;
	top:0;
	right:0;
	width:172px;
	background:url('/img/img/cmm/cmm/adv_bottom172.gif') no-repeat left bottom;
}
*/

.col3ad #advertise ul	{
	padding:6px 0 0 0;
	background:none;
	width:172px; /* 11월13일 추가 */
	margin:auto; /* 11월13일 추가 */
	text-align:center; /* 11월13일 추가 */
}
.col3ad #advertise ul li	{
	display:block;
	margin:0 0 6px 0;
	padding:0 6px;
	background:url('/img/img/cmm/cmm/adv_back172.gif') repeat-y left top;
	text-align:center; /* 11월 3일 광고영역 이미지 대체 */
}
.col3ad #advertise ul li img	{	vertical-align:middle;	}


.col3ad #specialmenu,.col2 #specialmenu	{
	background: url(/img/img/pgn/enzone/specialmenu_back_top.gif) no-repeat left top;
	padding-top:17px;
	margin: 0 10px;
}
.col3ad #specialmenu h3,.col2 #specialmenu h3	{
	padding-left:10px;
	height:22px;
}
.col3ad #specialmenu ul,.col2 #specialmenu ul	{
	background: url(/img/img/pgn/enzone/specialmenu_back_bottom.gif) no-repeat left bottom;
	padding:0 13px 8px 13px;
}
.col3ad #specialmenu ul li,.col2 #specialmenu ul li	{
	background: url(/img/img/cmm/cmm/board/line_section.gif) repeat-x left top;
	padding:1px 0 0 0;
}
.col3ad #specialmenu ul li.first,.col2 #specialmenu ul li.first	{
	padding-top:0;
}
.col3ad #specialmenu ul li a img,.col2 #specialmenu ul li a img	{
	vertical-align:top;
}

.col2rgt #advertise	{
	width:172px;
	background:url('/img/img/cmm/cmm/adv_bottom172.gif') no-repeat left bottom;
}
.col2rgt #advertise ul	{
	padding:6px 0 0 0;
	background:url('/img/img/cmm/cmm/adv_top172.gif') no-repeat left top;
}
.col2rgt #advertise ul li	{
	display:block;
	margin:0 0 6px 0;
	padding:0 6px;
	background:url('/img/img/cmm/cmm/adv_back172.gif') repeat-y left top;
}
.col2rgt #contents	{
	width:763px;
	padding-left:0;
	background:url('/img/img/cmm/cmm/side_bottom178.gif') no-repeat left bottom;
}

/*** Board ***/
/* Write type1 */
.pgnboardwrite	{
	margin-bottom:10px;
	border-top:2px solid #dbdbdb;
	width:100%;
}
.pgnboardwrite thead th,.pgnboardwrite tbody td,.pgnboardwrite tfoot td	{
	border-bottom:1px solid #dbdbdb;
}
.pgnboardwrite thead th	{
	font-size:.9em;
	padding:8px 0 7px 0;
	border-bottom:1px solid #dbdbdb;
	background:#eeeeed url('/img/img/cmm/cmm/board/page_bar_02.gif') no-repeat 0 50%;
}
.pgnboardwrite thead th.first	{
	background-image:none;
}
.pgnboardwrite tbody td	{
	padding:7px 0 7px 0;
	border-bottom:1px solid #dbdbdb;
	text-align:center;
}
.pgnboardwrite tbody td.name	{
	text-align:left;
	padding-left:14px;
}
.pgnboardwrite tfoot td	{
	padding:7px 0 7px 0;
	text-align:center;
	background:#f9f9f8;
}
.pgnboardwrite tfoot td label	{
	font-size:.9em;
	font-weight:bold;
	margin-left:15px;
}

/* Write type2 */
.pgnboardwrite2	{
	margin-bottom:10px;
	border-top:1px solid #dbdbdb;
	width:100%;
	margin-bottom:10px;
}
.pgnboardwrite2 tbody th,.pgnboardwrite2 tbody td	{
	border-bottom:1px solid #dbdbdb;
	background:#fafafa;
	text-align:left;
}
.pgnboardwrite2 tbody th	{
	padding:8px 0 7px 17px;
	background:#fafafa url('/img/img/pgn/common/list_bullet_01.gif') no-repeat 10px 12px;
	vertical-align:top;
	width:18%;
}
.pgnboardwrite2 tbody td	{
	padding:2px 0 2px 0;
}
.pgnboardwrite2 tbody td input,.pgnboardwrite2 tbody td img	{
	margin:1px 0;
	vertical-align:middle;
}
.pgnboardwrite2 tbody td .hints	{
	font-size:.9em;
	color:#898989;
}
.pgnboardwrite3 {
	width:100%;
	background:url(../img/pgn/enzone/table_back_line.gif) no-repeat left bottom;
}
.pgnboardwrite3 table {	width:100%;background:url(../img/pgn/enzone/table_back_line.gif) no-repeat left top;	}
.pgnboardwrite3 table th {
	padding:13px 0 14px 17px;
	background: url('/img/img/pgn/common/list_bullet_01.gif') no-repeat 10px 17px;
	vertical-align:top;
	width:18%;
	text-align:left;
}
.pgnboardwrite3 table td {	padding-left:15px;background:url(../img/pgn/common/writeform_pipe.gif) no-repeat 0 15px;	}
.pgnboardwrite3 table td img {	vertical-align:middle;	}
.pgnboardwrite3 table td .list_inline80 li{
	float:left;
	width:80px;
}

/* View type1 */
.pgnboardview	{
	margin-bottom:10px;
	border-top:2px solid #dbdbdb;
	width:100%;
	margin-bottom:30px;
}
.pgnboardview thead th,.pgnboardview tbody td,.pgnboardview tfoot td	{
	border-bottom:1px solid #dbdbdb;
}
.pgnboardview thead th	{
	font-size:9pt;
	padding:8px 0 7px 0;
	border-bottom:1px solid #dbdbdb;
	background:#eeeeed url('/img/img/cmm/cmm/board/page_bar_02.gif') no-repeat 0 50%;
}
.pgnboardview thead th.first	{
	background-image:none;
}
.pgnboardview tbody td	{
	padding:7px 0 7px 0;
	border-bottom:1px solid #dbdbdb;
	text-align:center;
}
.pgnboardview tbody td.name	{
	text-align:left;
	padding-left:14px;
}
.pgnboardview tbody td.price	{
	text-align:right;
	padding-right:14px;
}
.pgnboardview tbody td.ordernum	{
	font-size:.9em;
	font-weight:bold;
	color:#50890a;
}
.pgnboardview tfoot td	{
	padding:7px 0 7px 0;
	text-align:center;
	font-size:.9em;
	font-weight:bold;
	background:#f9f9f8 url('/img/img/cmm/cmm/board/page_bar_02.gif') no-repeat 0 50%;
}
.pgnboardview tfoot td.first	{
	background-image:none;
}
.pgnboardview tfoot td em	{
	color:#d21017;
	margin-left:15px;
}

.normdatast tbody th	{
	background:#f5f5f5;
	text-align:left;
	border-left:0 none;
	width:93px;
	font-size:9pt;
}
.normdatast tbody th.first2	{
	background:#f5f5f5;
	text-align:left;
	border-left:0 none;
	width:100px;
	font-size:9pt;
}



/*** Contents ***/
#contents .mskticket_message	{
	background:url('/img/img/pgn/enzone/skticket_back_01.jpg') no-repeat 0 0;
	height:330px;
	margin-bottom:35px;
}
#contents .mskticket_message p	{
	margin:0;
}
#contents .mskticket_message .mskticket_txt01	{
	padding:37px 0 0 32px;
}
#contents .mskticket_message .mskticket_txt02	{
	padding:9px 0 0 32px;
}
#contents .mskticket_message .mskticket_txt03	{
	padding:26px 0 0 32px;
}
#contents .mskticket_message .mskticket_txt04	{
	padding:10px 0 0 20px;
}
#contents .mskticket h4	{
	border-bottom:1px solid #50890a;
	margin-top:0;
	margin-bottom:10px;
	position:relative;
	height:17px;
}
#contents .mskticket h4 a	{
	position:absolute;
	top:7px;
	right:0;
	z-index:10;
}
#contents .mskticket ul li	{
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat 11px 7px;
	padding:0 0 0 18px;
	margin-bottom:5px;
}
#contents .mnotice	{
	float:left;
	width:275px;
}
#contents .mnotice	{
	float:left;
	width:275px;
}

.mskticket .more	{
	text-align:right;
	margin:-5px 0px 0 0;
}
#contents .mevent	{
	margin:0 0 0 295px;
}

#contents  .onlineBuyProcess	{
	margin-bottom:30px;
}
#contents  .onlineBuyProcess li	{
	display:inline;
	margin-left:4px;
}
#contents  .onlineBuyProcess li.first	{
	margin-left:0;
}
#contents .buyguidemessage	{
	background:url('/img/img/pgn/enzone/buyguide_back.gif') no-repeat 0 0;
	height:108px;
	margin-bottom:20px;
}
#contents .buyguidemessage .buyguide_txt01	{
	padding:20px 0 0 22px;
}
#contents .buyguidemessage .buyguide_txt02	{
	padding:20px 0 0 22px;
}
#contents .buyguidemessage .buyguide_txt02 img	{
	vertical-align:middle;
}

#contents .roundbox_t	{
	background:url('/img/img/pgn/enzone/pgnroundbox_back_01.gif') no-repeat left top;
	height:5px;
	clear:both;
}
#contents .roundbox_m	{
	background:url('/img/img/pgn/enzone/pgnroundbox_back_02.gif') repeat-y left top;
	padding:10px 20px 5px 23px;
	clear:both;
	width:527px;
}
#contents .roundbox_b	{
	background:url('/img/img/pgn/enzone/pgnroundbox_back_01.gif') no-repeat left bottom;
	height:5px;
	clear:both;
}

#contents .onlinepointguide	{
	background:url('/img/img/pgn/enzone/onlinebuyguide_back_01.gif') no-repeat left top;
	height:126px;
	margin-top:10px;
}
#contents .onlinepointguide p	{
	padding:12px 0 0 16px;
	margin-bottom:5px;
}
#contents .onlinepointguide ul	{
	padding:0 0 0 21px;
}
#contents .onlinepointguide ul li	{
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat 0 4px;
	padding:0 0 0 7px;
}
#contents .onlinepointguide2	{
	background:url('/img/img/pgn/enzone/onlinebuyguide_back_02.gif') no-repeat left top;
	height:112px;
	margin-bottom:30px;
	padding:0 0 0 153px;
}
#contents .onlinepointguide2 p	{
	padding:37px 0 0 0;
	line-height:2.5;
}

#contents .myticketinfoalert	{
	background:url('/img/img/pgn/enzone/myticketinfo_back_01.gif') no-repeat left top;
	height:61px;
	margin-bottom:30px;
}
#contents .myticketinfoalert ul	{
	padding:16px 0 0 91px;
}
#contents .myticketinfoalert ul li	{
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat 0 4px;
	padding:0 0 0 7px;
	margin-bottom:5px;
}
#contents h4.enzonetitle	{
	font-size:1.0em;
	font-weight:normal;
}

#contents .useguidetabbox	{
	background:url('/img/img/pgn/enzone/useguide_back_02.gif') no-repeat left bottom;
	margin-bottom:25px;
	height:150px;
}
#contents .useguidetabbox p	{
	background:url('/img/img/pgn/enzone/useguide_back_01.gif') no-repeat left top;
	padding:10px 0 0 0;
	margin:0px;
	height:30px;
	text-align:center;
}
#contents .useguidetabbox ul	{
	padding:5px 0 5px 25px;
	overflow:hidden;
}
#contents .useguidetabbox ul li	{
	float:left;
	background:url('/img/img/cmm/cmm/icon/list_bullet_arrow.gif') no-repeat 0 2px;
	padding:0 0 12px 10px;
	margin-bottom:0px;
	width:77px;
}
#contents .useguidelistbox	{
	margin-bottom:20px;
}
#contents .useguidelistbox ul li	{
	background:url('/img/img/pgn/enzone/useguidelist_back_03.gif') no-repeat left top;
	float:left;
	display:inline;
	margin-bottom:20px;
	margin-left:16px;
	width:130px;
	height:74px;
	text-align:center;
	padding:6px 0 0 0;

}
#contents .useguidelistbox ul li.first	{
	margin-left:0;
}
#contents .useguidelistbox ul li img	{
	display:block;
	margin:0 auto 7px auto;
}
#contents .useguidelistbox ul li	{
	font-size:.9em;
}
#contents .useguidelistbox ul li a	{
	font-size:1.0em;
}

#contents .topbutton	{
	background:url('/img/img/cmm/cmm/board/line_section.gif') repeat-x 0 7px;
	margin-bottom:20px;
	text-align:right;
	clear:both;
}


/*카드소개*/
#contents .cardintroducebox	{
	background:url('/img/img/pgn/enzone/cardintroduce_body_bg02.gif') no-repeat left bottom;
	padding-bottom:7px;
	margin-bottom:32px;
}
#contents .cardintroduce_body{
	background:url('/img/img/pgn/enzone/cardintroduce_body_bg.gif') no-repeat left top;
	padding-top:20px;
	width:100%;
	overflow:hidden;
}
#contents .cardintroduce_body .photo{
	padding-right:25px;
	padding-left:31px;
	float:left;
}
#contents .cardintroduce_body .cont	{
	padding-left:35px;
}
#contents .cardintroduce_body .cardinfo {
	margin-left:197px;
	margin-top:5px;
}
#contents .cardintroduce_body .cardinfo1 {
	margin-left:162px;
	margin-top:5px;
}
#contents .benefit {
	padding-bottom:20px;
	border-bottom:1px dotted #d8d7d5;
}

.benefit strong.he{
	margin-bottom:14px;
	padding-bottom:14px;
}
#contents .benefit .directgo { margin:10px 0 0 15px; }
#contents  .directgo1 { margin:-5px 0 0 31px; }

#contents .benefit ul li{
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat 0 7px;
	padding-left:6px;
	margin-left:6px;
	margin-bottom:5px;
	line-height:1.5em;
}
	#contents .benefit ul li em{
		display:block;
		color:#50890a;
	}
		#contents .benefit ul li ul {margin:0; padding:0;}
			#contents .benefit ul li ul li {
				background:url('/img/img/cmm/cmm/icon/same_list2.gif') no-repeat 0 7px;
				padding-left:9px;
				margin:0;
			}
			#contents .benefit ul.ipromiseusebenefit li {
				background:none;
				margin-left:0;
				padding:0;
			}
#contents .last { border-bottom:none; padding-top:3px;}

#contents .addition {
	border:1px solid #e7ece0;
	background:#f5f8f1;
	padding:10px 15px 10px 15px;
	margin-bottom:15px;
	line-height:16px;
}
	#contents .addition .estimate_reserve{
		text-align:right;
		padding-bottom: 5px;
	}

#contents .addition dl	{ margin:0px 0px 0px 15px; padding:0px; }
	#contents .addition dl dt	{ padding:0px 0px 1px 3px; margin-bottom:13px; border-bottom:1px solid #DDE1D6; }
	#contents .addition dl dd	{ margin:0px; padding:0px; }
		#contents .addition dl dd dl	{ margin:0px; padding:0px; }
			#contents .addition dl dd dl dt	{ padding:0px 0px 0px 7px; margin-bottom:2px; font-weight:bold; border-bottom:none; background:url(/img/img/pgn/enzone/bul_gray_1.gif) no-repeat left 2px; }
			#contents .addition dl dd dl dd	{ margin:0px 0px 13px 7px; padding:0px 0px 0px 0px; line-height:1.4em; }

#contents .blupoint {
	font-size:0.9em;
	height:90px;
	margin-top:5px;
}
	#contents .blupoint dt {
		float:left;
	}
	#contents .blupoint dd {
		padding-left:20px;
		overflow:hidden;
	}
		#contents .blupoint dd em { color:#f48218; font-weight:bold; }

#contents .qpoint {
	height:110px;
}

#contents .normdatahd { margin:5px 0; border-bottom:none; }
#contents .normdatahd tr td {
	line-height:1.5em;
	width:430px;
}
#contents .normdatahd tr td ul li {
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat left 12px;
	padding-top:5px;
	width:430px;
	text-align:left;
}
#contents .normdatahd td.center	{ text-align:center; }
#contents .normdatahd tr td ul li img { vertical-align:middle; }



#contents .normdatahd1 { margin:5px 0; border-bottom:none;}
#contents .normdatahd1 tr td {
	line-height:1.5em;
}
#contents .normdatahd1 tr td ul li {
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat left 12px;
	padding-top:5px;
	text-align:left;
}
#contents .normdatahd1 td.center	{ text-align:center; }
#contents .normdatahd1 tr td ul li img { vertical-align:middle; }

#contents .submitbutton { padding-top:20px; margin:auto;width:151px; }

#contents .green_txt { color:#50890a; }
#contents .green_txt a { color:#50890a; }
#contents .gray_txt { color:#898989; }
#contents .orange_txt { color:#f48218; }
#contents .orange_txt a { color:#f48218; }
#contents .red_tex {color:#d21017;}
#contents .black_tex {color:#222;}

/* 사은행사 */
#contents .roundbox_top	{
	background:url('/img/img/pgn/enzone/pgnroundbox_back_01.gif') no-repeat left top;
	height:5px;
	clear:both;
	font-size:1px;
}
#contents .roundbox_middle	{
	background:url('/img/img/pgn/enzone/pgnroundbox_back_02.gif') repeat-y left top;
	padding:10px;
	clear:both;
	width:550px;
}
#contents .roundbox_bottom	{
	background:url('/img/img/pgn/enzone/pgnroundbox_back_01.gif') no-repeat left bottom;
	height:5px;
	clear:both;
	font-size:1px;
}
#contents .roundbox_middle  .word{
}
#contents .roundbox_middle  .btn{
	text-align:right;
	margin-top:-14px;
}
#contents .pgnboardwrite .photo_thankobject {
	 float:left;
}
#contents .pgnboardwrite .photo_thankobject img {
	border:1px solid #dddddd;
}
#contents .pgnboardwrite .thankobject__explanation {
	overflow:hidden;
	padding:5px 0 0 10px;
}
#contents .pgnboardwrite .thankobject__explanation dt{
	font-weight:bold;
}
#contents .caption{
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat 0 6px;
	padding-left:7px;
}
#contents .pgnboardwrite2 .list_inline80 li{
	float:left;
	width:80px;
}
#contents .spiritthanksales{
	background:url('/img/img/pgn/enzone/spiritthanksales.gif') no-repeat left top;
	width:570px;
	height:125px;
}
#contents .spiritthanksales ul li {
	float:left;
}
#contents .spiritthanksales .ordercomplete_word {
	margin:33px 0 0px 19px;
	font-size:1.2em; font-weight:bold; color:#669829;
}
#contents .spiritthanksales .ordercomplete_word dl {
	padding-top:13px;
	font-weight:normal;
	color:#666;
	font-size:.9em;
}
#contents .spiritthanksales .photo_thankobject {
	float:left;
}
#contents .spiritthanksales .photo_thankobject  img{
	border:1px solid #dddddd;
	width:130px;
	height:97px;
}
#contents .spiritthanksales .ordercomplete_breakdown{
	margin:13px 0 0 13px;
}
#contents .spiritthanksales .ordercomplete_breakdown dl{
	overflow:hidden;
	margin:6px 0 0 10px;
}
#contents .catalog li {
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat 0 5px;
	padding-left:8px;
	margin-bottom:10px;
}
#contents .catalog li span {	color:#666; font-size:.9em;	}
#contents .catalog li span.green_txt {	font-size:1em; color:#3b7800;	}
.inflection { padding-bottom:10px; }
.inflection li {
	display:inline;
	padding-left:10px;
}
#contents .benefit ul li img.btntype2 { vertical-align:middle; padding-left:10px;}
#contents .benefit .bonuspoint_description { padding:10px 0 0 55px;}

/* two round box */
#contents .tworoundbox_top {
	background:url('/img/img/pgn/enzone/tworoundbox_top.gif') no-repeat left top;
	margin-top:10px;
	height:11px;
}
#contents .tworoundbox_middle {
	padding:21px 0 20px 28px;
	background:url('/img/img/pgn/enzone/point_bg.gif') no-repeat;
	overflow:hidden;
	width:100%
}
#contents .tworoundbox_middle dl dt,dd {		}
#contents .tworoundbox_middle dl dt {	padding:8px 21px 11px 0; margin-right:11px; border-right:1px solid #e3e3e3;	}
#contents .tworoundbox_middle dl dd {	margin-right:25px; padding-bottom:3px;	}

#contents .tworoundbox_bottom {
	background:url('/img/img/pgn/enzone/tworoundbox_bottom.gif') no-repeat left bottom;
	height:11px;
	margin-bottom:20px;
}
#contents .representation_prize {
	float:left;
	width:160px;
	padding-top:11px;
	margin-left:15px;
	text-align:center;
}
#contents .representation_prize .photo img{
	width:132px;
	height:99px;
}
#contents .representation_prize dl {
	margin-top:5px;
}
#contents .representation_prize dt {
	font-weight:bold;
}
#contents .representation_prize dd {
	margin-top:3px;
	font-weight:bold;
	color:#d21017;
}
 #contents .general_prize {
	float:left;
	overflow:hidden;
	width:208px;
	padding-top:11px;
	margin-left:17px;
}
  #contents .general_prize li{
	margin-bottom:20px;
  }
 #contents .general_prize .photo {
	float:left;
	margin-right:17px;
}
 #contents .general_prize img {
	border:1px solid #dddddd;
	width:68px;
	height:52px;
 }
  #contents .general_prize dl {
	overflow:hidden;
  }
#contents .general_prize dt {
	font-weight:bold;
}
#contents .pointprizes {
	overflow:hidden;
	margin-left:8px;
	width:156px;
}
#contents .pointprizes dt{
	background:url('/img/img/cmm/cmm/icon/priceinfo_bullet.gif') no-repeat 8px 2px;
	padding-left:20px;
	border-bottom:1px solid #e3e3e3;
	margin:10px 10px;
}
#contents .pointprizes dd ul {
	margin-left:19px;
}
#contents .pointprizes dd li {
	background:url('/img/img/cmm/cmm/icon/breadcrumb_bullet.gif') no-repeat 0 4px;
	float:left;
	width:58px;
	padding-left:9px;
	font-weight:bold;
}
#contents .pointprizes dd li a:hover{
	color:#f69a43;
}
/* one round box */
#contents .oneroundbox_top {
	background:url('/img/img/pgn/enzone/oneroundbox_top.gif') no-repeat left top;
	height:41px;
	margin-top:10px;
}
#contents .oneroundbox_top .bul{
	background:url('/img/img/cmm/cmm/icon/bul_pointgift.gif') no-repeat 0 14px;
	padding:10px 0 0 10px;
	color:#f26521;
	font-weight:bold;
	margin-left:26px;
}
#contents .oneroundbox_middle {
	background:url('/img/img/pgn/enzone/oneroundbox_middle.gif') repeat-y;
	overflow:hidden;
	width:570px;
}
#contents .oneroundbox_bottom {
	background:url('/img/img/pgn/enzone/oneroundbox_bottom.gif') no-repeat left bottom;
	height:17px;
	margin-bottom:23px;
}
#contents .oneroundbox_middle ul{
	padding-left:25px;
}
#contents .oneroundbox_middle ul li {
	float:left;
	width:70px;
	text-align:center;
	padding-right:20px;
}
#contents .oneroundbox_middle .pointsgift .photo {
	margin-bottom:5px;
}
#contents .oneroundbox_middle .pointsgift .photo img {
	border:1px solid #dddddd;
	width:68px;
	height:52px;
}
#contents .oneroundbox_middle .pointsgift dl dd {
	color:#d21017;
}
#contents .fixed_gift_line{
	border:1px solid #3b7800;
	margin-bottom:20px;
}
#contents .prizedetail {
	border-bottom:1px solid #d8d7d5;
}
#contents .prizedetail p {
	padding-left:280px;
	font-weight:bold;
	font-size:1.2em;
}
#contents .prizedetail .photo {
	float:left;
}
#contents .prizedetail dt {
	background:url('/img/img/cmm/cmm/icon/bul_01.gif') no-repeat 5px 5px;
	float:left;
	padding-left:17px;
	font-weight:bold;
	width:75px;
}

#contents .prizedetail .photo img{
	border:1px solid #dddddd;
	width:248px;
	height:186px;
}
#contents .detailinfo {
	float:left;
	margin-left:17px;
}
#contents .detailinfo .first_info {
	background:#fbfaf6;
	border-top:1px solid #d8d7d5;
	border-bottom:1px solid #d8d7d5;
	padding:10px 0;
	width:303px;
}
#contents .prizedetail .first_info dt {
	padding-left:17px;
	float:left;
	width:76px;
}
#contents .prizedetail .first_info dd {
	width:200px;
	overflow:hidden;
	margin-bottom:5px;
}
#contents .detailinfo .second_info {
	margin-top:10px;
	width:303px;
}
#contents .detailinfo .second_info dd{
	height:20px;
}
#contents .detailinfo .button {
	margin-bottom:20px;
	width:300px;
}
#contents .productinfo dt {
	margin-bottom:20px;
}
#contents .productinfo dd {
	margin-bottom:20px;
}
#contents .productinfo ol {
	margin-left:20px;
}
#contents .productinfo ol li{
	list-style-type:decimal;
}
/* 인기 사은품 */
.popular_prize_list {
	clear:both;
	border-bottom:1px solid #d8d7d5;
	background:url('/img/img/pgn/enzone/popular_prize_list_bg3.gif') no-repeat left bottom;
	overflow:hidden;
	width:882px;
	padding-bottom:10px;
	margin-top:10px;
	margin-left:1px;
}
.popular_prize_list li {
	padding:0 0px;
	margin:0px 0px;
	width:176px;
	min-height:193px;
	_height:193px;
	float:left;
	text-align:center;
}
.popular_prize_list li.first {
	background:none;
	width:176px;
}
.popular_prize_list dl { width:143px;margin:auto;}
.popular_prize_list dt {	text-align:left;	color:#198500; font-size:8pt;width:143px;	}
.popular_prize_list dd {
	font-weight:bold;
	color:#d21017;
	float:none;
	text-align:left;
	width:143px;
}
.popular_prize_list dd.description {	font-weight:normal; color:#666; font-size:.9em;	}
.popular_prize_list .photo {
	margin-top:0px;
}
.popular_prize_list .photo img {
	width:140px;
	height:99px;
	margin-bottom:5px;
	border:1px solid #d7d7d7;
}
/*4월23일 추가*/
.popular_prize_list .photo .point_ti {
	background:transparent url(../img/pgn/enzone/event/point_ti_back.gif) no-repeat scroll left top;
	height:30px;
	margin:0pt auto 5px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	width:133px;
	line-height:13px;
}
/*[수정 01/21]*/
#contents h4.point {
	margin-top:33px;
	height:29px;
	padding-left:10px;
	background:none;
	float:left;
}
#contents .evnet_period {
	margin-top:33px;
	padding:3px 6px 4px 6px;
	background:url(../img/pgn/enzone/evnet_period.gif) no-repeat left top;
	color:#fff;
	font-size:.9em;
	float:left;
}
#contents .product_apply {	clear:both;padding:0px 37px 14px 14px; background:url(../img/pgn/enzone/product_apply_back.gif) no-repeat left top;	}
#contents .product_apply p {	padding:0 0 0 0; margin:0; float:left; padding:0 0 0 28px;	}
#contents .product_apply p.homepage {padding-top:42px;padding-left:60px;}
#contents .product_apply p.ars {	padding:25px 0 0 51px;	}
#contents .product_apply p.product {	padding:33px 0 0 172px;	}
#contents .hint {width:100%; clear:both; padding:33px 0 0 60px;line-height:14px;}
#contents .hint li {margin-bottom:6px; padding-left:7px; color:#7a7a7a; font-size:.9em; background:url(../img/cmm/cmm/icon/bul_01.gif) no-repeat  0 5px;}
#contents .hint li.title {	padding-left:0; margin-bottom:0; background:none;	}
/*[/수정 01/21]*/

/* index 페이지 */
.pointandgift {
	background:url('/img/img/pgn/enzone/pointandgift_bg.gif') no-repeat 0 0;
	width:571px; height:458px;
}
.pointandgift .title {
	padding:37px 0 0 41px;
}
.pointandgift .text {
	margin:68px 0 0 41px;
}
.pointandgift .button {
	margin:33px 0 0 31px;
}
/* 20071213 DoKumho Add */
#container #contents .titletext			{ background:url(/img/img/pgn/enzone/bg_h4text_1.gif) no-repeat left top; }
	#container #contents .titletext h4	{ height:auto; margin:0px; padding:12px 21px 9px 21px; font-size:1em; color:#50890A; line-height:1.2em; background:url(/img/img/pgn/enzone/bg_h4text_2.gif) no-repeat left bottom; }
		#container #contents .titletext h4 span		{ padding-left:11px; background:url(/img/img/pgn/enzone/bg_h4text_3.gif) no-repeat left 2px;  }
.card_main_event	{ position:relative; margin:0px 0px 32px 0px; padding:0px; }
	.card_main_event .btntype1		{ position:absolute; left:50px; top:50px; z-index:5; }

.cardmainround	{ margin:0px; padding:0px; background:url(/img/img/pgn/enzone/bg_round_570_1.gif) no-repeat left top; }
	.cardmainround .cardmainroundsub	{ margin:0px 0px 30px 0px; padding:18px 21px 10px 21px; background:url(/img/img/pgn/enzone/bg_round_570_2.gif) no-repeat left bottom; }
		.cardmainroundsub ul	{ margin:0; padding:0; list-style:none; }
			.cardmainroundsub ul li		{ float:left; position:relative; width:264px; height:110px; background:url(/img/img/pgn/enzone/line_array_1.gif) repeat-x left top; }  /* 2009년 9월 8일 수정 */
			.cardmainroundsub ul li dl	{ margin:0px; padding:0px; font-size:0.9em; }
				.cardmainroundsub ul li dl dt	{ font-weight:bold; margin:22px 0px 3px 90px; letter-spacing:-1px; }
					.cardmainroundsub ul li dl dt img	{ margin-bottom:5px; } /* 2009년 9월 8일 수정 */
				.cardmainroundsub ul li dl dd	{ margin:0px; padding:0px; }
					.cardmainroundsub ul li dl dd.pic	{ position:absolute; left:0px; top:22px; padding-bottom:12px; background:url(/img/img/pgn/enzone/bg_card_1.gif) no-repeat left bottom; }
					.cardmainroundsub ul li dl dd.content	{ margin:0px 15px 0px 90px; }
					.cardmainroundsub ul li dl dd.btn	{ margin:5px 15px 0px 90px; }

			.cardmainroundsub ul li.first	{ background:none; height:102px; }
				.cardmainroundsub ul li.first dl dt	{ margin-top:2px; }
				.cardmainroundsub ul li.first dl dd.pic	{ top:2px; }

			.cardmainroundsub ul li dl.type1	{ background:url(/img/img/pgn/enzone/line_1.gif) no-repeat left top; }
				.cardmainroundsub ul li dl.type1 dd.pic	{ left:20px; }
				.cardmainroundsub ul li dl.type1 dt, .cardmainroundsub ul li dl.type1 dd.content, .cardmainroundsub ul li dl.type1 dd.btn
				{ margin-left:110px; margin-right:0px; }

.cardmainroundsub ul li dl.type1 dt, .cardmainroundsub ul li dl.type1 dd.content, .cardmainroundsub ul li dl.type1 dd.btn	{ margin-left:110px; margin-right:0px; }
.cardmainfavor	{ margin:0px; padding:0px; background:url(/img/img/pgn/enzone/bg_round_570ty1_1.gif) no-repeat left top; }
	.cardmainfavor .cardmainfavorsub	{ margin:0px; padding:0px; background:url(/img/img/pgn/enzone/bg_round_570ty1_2.gif) no-repeat left bottom; }
		.cardmainfavor dl	{ margin:0px 0px 0px 0px; padding:14px 0px 0px 0px; }
			.cardmainfavor dl dt	{ margin:0px; padding:0px 0px 10px 19px; }
			.cardmainfavor dl dd	{ margin:0px; padding:0px 0px 0px 11px; height:66px; }
				.cardmainfavor dl dd ul		{ margin:0px; padding:0px; list-style:none; }
				.cardmainfavor dl dd ul li	{ float:left; margin:0px; padding:0px; list-style:none; }

.cardmainbanner	{ clear:both; margin:0px 0px 0px 0px; padding:32px 0px 0px 0px; }
	.cardmainbanner ul	{ margin:0; padding:0; list-style:none; }
		.cardmainbanner ul li	{ float:left; margin:0px 0px 0px 9px; display:inline; }
		.cardmainbanner ul li.first	{ margin:0px; }

.submaincardlist	{ margin:0px; padding:0px 0px 10px 0px; }
	.submaincardlist dl		{ clear:both; position:relative; color:#333333; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; background:url(/img/img/pgn/enzone/line_array_1.gif) repeat-x left top; }
		.submaincardlist dl.first	{ background:none; }
		.submaincardlist dl dt		{ position:relative; margin:0; padding:20px 0 0 120px; height:20px; font-weight:bold; }
			.submaincardlist dl dt div.btn	{ position:absolute; display:inline; margin-top:-4px; margin-left:10px; }
		.submaincardlist dl dd		{ margin:0 0 0 0; padding:0 90px 0 120px; line-height:16px; }
			.submaincardlist dl dd.pic	{ float:left; margin-top:-23px; padding-left:21px; padding-right:0px; padding-bottom:12px; background:url(/img/img/pgn/enzone/bg_card_1.gif) no-repeat 21px bottom; }
			.submaincardlist dl dd.btn	{ float:right; padding:0px; margin:-17px 9px 0px 0px; }

.autoleaderslist	{ margin:0px; padding:0px 0px 10px 0px; }
	.autoleaderslist dl		{ clear:both; position:relative; color:#333333; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; background:url(/img/img/pgn/enzone/line_array_1.gif) repeat-x left top; }
		.autoleaderslist dl.first	{ background:none; }
		.autoleaderslist dl dt		{ position:relative; margin:0; padding:20px 0 0 120px; height:20px; font-weight:bold; }
			.autoleaderslist dl dt div.btn	{ position:absolute; display:inline; margin-top:-4px; margin-left:10px; }
		.autoleaderslist dl dd		{ margin:0 0 0 0; padding:0 90px 0 120px; }
			.autoleaderslist dl dd.pic	{ float:left; margin-top:-23px; padding-left:21px; padding-right:0px; padding-bottom:12px; background:url(/img/img/pgn/enzone/bg_card_1.gif) no-repeat 21px bottom; }
			.autoleaderslist dl dd.btn	{ float:right; padding:0px; margin:-17px 9px 0px 0px; }

.cardintround_type1		{ margin:0px 0px 30px 0px; padding:0px; background:url(/img/img/pgn/enzone/bg_intround_ty1_1.gif) no-repeat left top; }
	.cardintround_type1 .cardintround_sub	{ margin:0px; padding:5px 21px 0px 22px; background:url(/img/img/pgn/enzone/bg_intround_ty1_2.gif) no-repeat left bottom; }

	.cardintround_sub dl	{ clear:both; position:relative; margin:0 0 0 0; min-height:140px; padding:26px 0 10px 0; background:url(/img/img/pgn/enzone/line_array_1.gif) repeat-x left top; }
		.cardintround_sub dl.first	{ background:none; }
		.cardintround_sub dl dt		{ margin:0 0 0px 196px; padding:0 0 9px 0; }
			.cardintround_sub dl dt img		{ vertical-align:middle; }
		.cardintround_sub dl dd		{ margin:0 0 0 196px; padding:0; }
			.cardintround_sub dl dd.pic		{ position:absolute; left:0px; top:0px; margin:26px 0px 0px 10px; padding:0px;  }
			.cardintround_sub dl dd.content	{ padding:0px; padding:4px 0 0 0; border-top:1px solid #D8D7D5; }
				.cardintround_sub dl dd.content ul	{ margin:0; padding:0; }
					.cardintround_sub dl dd.content li	{ position:relative; margin:0; padding:0 0 6px 7px; line-height:1.3em; background:url(/img/img/pgn/enzone/bul_gray_1.gif) no-repeat left 6px; } /* 12월 31일 수정 */

.cardissueinfo		{ margin:0 0 15px 0; padding:0; }
	.cardissueinfo dl	{ margin:0; padding:0; }
		.cardissueinfo dl dt	{ margin:0 0 8px 0; padding:0; }
		.cardissueinfo dl dd	{ margin:0; padding:0 0 10px 0; background:url(/img/img/pgn/enzone/line_array_1.gif) repeat-x left bottom; }
			.cardissueinfo dl dd.noline	{ background:none; }
			.cardissueinfo dl dd ul		{ margin:0 0 0 10px; padding:0; list-style:none; }
			.cardissueinfo dl dd ul li	{ margin:0; padding:0 0 6px 7px; line-height:1.3em; background:url(/img/img/pgn/enzone/bul_gray_1.gif) no-repeat left 6px; } /* 12월 31일 수정 */

.cardissuebtn		{ margin:0; padding:0 0 15px 0; text-align:center; }

.cardbemenu					{ clear:both; width:100%; margin:0px; padding:0px; border-bottom:2px solid #78AB41; list-style:none; overflow:hidden; }
	.cardbemenu li			{ float:left; margin:0px; margin-right:2px; padding:0px; list-style:none; }
		.cardbemenu li img	{ vertical-align:middle; }

.cardinfosst		{ margin:10px 0px 25px 0px; padding:0px; background:url(/img/img/pgn/enzone/bg_cardinfosst_1.gif) no-repeat left top; }
	.cardinfosst .cardinfosstsub	{ position:relative; margin:0px; padding:5px 5px 5px 5px; background:url(/img/img/pgn/enzone/bg_cardinfosst_2.gif) no-repeat left bottom; }
		.cardinfosst .cardinfosstsub img 	{ vertical-align:top; }
		.cardinfosstsub dl		{ margin:0; padding:0; }
			.cardinfosstsub dl dt	{ margin:0; padding:0;}
			.cardinfosstsub dl dd	{ margin:0; padding:0; }
		.cardinfosst_type1		{ margin:0px 0px 0px 5px; }
			.cardinfosst_type1 ul	{ margin:0px; padding:0px;  }
				.cardinfosst_type1 ul li	{ float:left;padding:0px 5px 0px 0px; }
		.cardinfosst_type2		{ margin:0px 0px 0px 30px; background:url(/img/img/pgn/enzone/bg_infosst_3.gif) no-repeat right top; }
		.cardinfosst_type3		{ margin:0px 0px 0px 25px;  }
		.cardinfosst_type4		{ margin:0px 0px 0px 25px; }
		.cardinfosst_type5		{ margin:0px 0px 0px 30px; }
			.cardinfosst_type5 a.btn	{ position:absolute; left:450px; top:225px; } /* 12월 30일 수정 */

.cardinfolist		{ margin:0 0 23px 0; }
	#contents .cardinfolist h4	{ clear:both; margin-top:0px; }
	#contents .cardinfolist p		{ clear:both; padding:0 0 0 16px; margin:0 0 0px 0; line-height:1.3em; }
		#contents .cardinfolist p img.sst	{ padding-bottom:5px; }
	.cardinfolist ul.hipe	{ margin:0px 0px 0px 16px; padding:0px 0px 0px 0px; list-style:none; }
		.cardinfolist ul.hipe li		{ margin:0px 0px 0px 10px; padding:0px 0px 2px 0px; list-style:none; line-height:17px; text-indent:-10px; }
	.cardinfolist ul.bultype1	{ margin:10px 0px 0px 16px; padding:0px 0px 0px 0px; list-style:none; }
		.cardinfolist ul.bultype1 li	{ margin:0px; padding:0 0 2px 7px; line-height:17px; background:url(/img/img/pgn/enzone/bul_gray_1.gif) no-repeat left 7px; }



	.cardinfolist ul.bultype2	{ margin:5px 0px 0px 16px; padding:0px 0px 2px 0px; list-style:none; line-height:16px;}
		.cardinfolist ul.bultype2 li	{ margin:0px; padding:0 0 2px 7px; line-height:17px; background:url(/img/img/pgn/enzone/bul_gray_1.gif) no-repeat left 6px; }

.cardinfolist ul.bultype2 p	{ margin-top:10px;padding-top:10px;}
	.cardinfolist .tel	{ float:left;color:#498006; margin:0 0 10px 16px; padding:7px 20px 8px 33px; width:270px; height:24px; background:url(/img/img/pgn/enzone/bg_tel_3.gif) no-repeat left top; display:inline; }
	.cardinfolist .tel_1	{ float:left;color:#498006; margin:0 0 10px 16px; padding:7px 20px 8px 33px; width:270px; height:24px; background:url(/img/img/pgn/enzone/bg_tel_3_1.gif) no-repeat left top; display:inline; }
		.cardinfolist .tel span		{ ;  }
	.cardinfolist .cardinfolistbox	{ margin:0 0 10px 0; padding:14px 17px 4px 17px; border:1px solid #DBDBDB; background-color:#F5F8F1; }
		.cardinfolist .cardinfolistbox dl.textline	{ margin:0px; padding:0px; line-height:17px;}
			.cardinfolist .cardinfolistbox dl.textline dt	{ margin:0 0 0 0; padding:0 0 2px 0; font-weight:bold; }
			.cardinfolist .cardinfolistbox dl.textline dd	{ margin:0 0 0 0; padding:0 0 10px 0; }
		.cardinfolist .cardinfolistbox dl.boxtype1	{ float:left; width:255px; display:inline; }
			.cardinfolist .cardinfolistbox dl.right			{ float:right; }
			.cardinfolist .cardinfolistbox dl.boxtype1 dt	{ margin:0 0 5px 0; padding:7px 0 7px 0; text-align:center; font-weight:bold; background:url(/img/img/pgn/enzone/bg_boxtype_1.gif) no-repeat right top; }
			.cardinfolist .cardinfolistbox dl.boxtype1 dd	{ margin:0 0 0 0; padding:0 0 0 0; }
				.cardinfolist .cardinfolistbox dl.boxtype1 dd ul	{ margin:0; padding:0; }
				.cardinfolist .cardinfolistbox dl.boxtype1 dd ul li	{ margin:0; padding:0 0 6px 7px; line-height:1.3em; background:url(/img/img/pgn/enzone/bul_gray_1.gif) no-repeat left 6px; }

	.cardinfolist .cardinfodoc		{ margin:0px; padding:0px; background:url(/img/img/pgn/enzone/bg_caddoc_1.gif) no-repeat left top; }
		.cardinfodoc .cardinfodocsub		{ margin:0px; padding:20px; background:url(/img/img/pgn/enzone/bg_caddoc_2.gif) no-repeat left bottom; }
		.cardinfodoc .cardinfodocsub dl.reissue {overflow:hidden; width:100%}
			.cardinfolist .cardinfodoc .cardinfodocsub ul.bultype1	{ margin:0; }

	.cardinfolist .cardinforound		{ margin:0px; padding:0px; background:url(/img/img/pgn/enzone/bg_cinforound_1.gif) no-repeat left top; }
		.cardinforound .cardinforoundsub		{ margin:0px; padding:11px 11px 21px 11px; background:url(/img/img/pgn/enzone/bg_cinforound_2.gif) no-repeat left bottom; }
			.cardinforound dl		{ margin:0; padding:0; }
				.cardinforound dl dt	{ margin:0; padding:0; }
				.cardinforound dl dd	{ position:relative; margin:0 0 20px 0; padding:0 0 35px 0; background:url(/img/img/pgn/enzone/bg_cinforound_3.gif) no-repeat center bottom; }
					.cardinforound dl dd.last	{ margin-bottom:0px; padding-bottom:0px; background:none; }
				#contents .cardinforound dl dd p		{ padding:5px 0px 0px 13px; margin:0 0 5px 0; line-height:1.3em; }
				.cardinforound dl dd table	{ width:100%; margin:0 0 0 0; padding:0 0 0 0; border-collapse:collapse; border-top:2px solid #D1D0CA; }
					.cardinforound dl dd table th	{ width:80px; padding:6px 15px 5px 15px; text-align:left; font-weight:normal; border-bottom:1px solid #D1D0CA; background-color:#F9F9F8; }
					.cardinforound dl dd table td	{ padding:6px 15px 5px 15px; border-left:1px solid #D1D0CA; border-bottom:1px solid #D1D0CA; }

				.cardinforound dl dd.password table	{ border-top-width:1px; }
					.cardinforound dl dd.password table th	{ padding-top:9px; padding-bottom:6px; vertical-align:top; background:#FAFAFA url(/img/img/pgn/enzone/bg_cinforound_4.gif) no-repeat 9px 13px; }
					.cardinforound dl dd.password table td	{ padding-top:6px; font-size:0.9em; background-color:#FAFAFA; border-left:none; }
						.cardinforound dl dd.password table td input	{ border:1px solid #DBDBDB; padding:1px 3px 2px 3px; vertical-align:middle; }
				.cardinforound dl dd .btn_type1		{ float:right; margin-top:-25px; }
				.cardinforound dl dd .btn_type2		{ text-align:right; margin-top:10px; }
				.cardinforound dl dd .btn_type3		{ float:right; margin-top:-33px; margin-right:4px; display:inline; }

		.cardinfolist .cardinfonotice	{ float:left; position:relative; width:275px; }
			#contents .cardinfolist .cardinfonotice h4	{ height:auto; margin:0 0 10px 0; padding-bottom:5px; border-bottom:2px solid #78AB41; }
			#cardinfolist a.more		{ position:absolute; top:0; margin-top:-4px; }
			.cardinfolist .more	{ 	float:right;	margin:-27px 3px 0 0; }
			.cardinfolist .more1	{ 	float:right;	margin:-15px 3px 0 0; }
				.cardinfolist ul		{ margin:0 0 0 11px; padding:0;  }
					.cardinfolist ul li	{ position:relative; margin:0; padding:0 0 3px 7px; line-height:1.3em; background:url(/img/img/pgn/enzone/bul_gray_1.gif) no-repeat left 3px; }
		.cardinfolist .cardinfosearch	{ float:right; position:relative; width:275px; }


			.cardinfolist .cardinfosearch .cardinfosearchbox	{ padding:14px; border:1px solid #DBDBDB; background-color:#F5F5F5; }
			#contents .cardinfolist .cardinfosearch h4	{ height:auto; margin-top:0px; padding-bottom:6px; }
				.cardinfolist .cardinfosearch .cardinfosearchbox dl		{ margin:0 0 5px 0; padding:0; font-size:0.9em; }
					.cardinfolist .cardinfosearch .cardinfosearchbox dl dt	{ float:left; font-weight:bold; margin-right:5px; display:inline; }
					.cardinfolist .cardinfosearch .cardinfosearchbox dl dd	{ float:left; color:#898989; }
				#contents .cardinfolist .cardinfosearch .cardinfosearchbox p		{ clear:both; margin:0 0 5px 0; padding:0 0 3px 0; }
				.cardinfolist .cardinfosearch .cardinfosearchbox select		{ vertical-align:middle; }
				.cardinfolist .cardinfosearch .cardinfosearchbox input		{ width:154px; border:1px solid #C3C2BD; padding:1px 3px 2px 3px; vertical-align:middle; }
				.cardinfolist .cardinfosearch .cardinfosearchbox p.btn		{ text-align:right; }

	.cardinfolist .cardbannround		{ margin:0px 0px 20px 0px; padding:0px; background:url(/img/img/pgn/enzone/bg_cinforound_1.gif) no-repeat left top; }
		.cardbannround .cardbannroundsub		{ margin:0px; padding:11px 11px 21px 11px; background:url(/img/img/pgn/enzone/bg_cinforound_2.gif) no-repeat left bottom; }
		#contents .cardbannround .cardbannroundsub h5	{ height:auto; margin:0 0 10px 0; padding:0px 0 5px 0; background:none; border-bottom:1px solid #DBDBDB; }
			.cardbannround .cardbannroundsub ul	{ margin:0px; padding:0px 0px 5px 0px; }
				.cardbannround .cardbannroundsub ul li	{ float:left; position:relative; width:270px; height:65px; margin:0px; padding:5px 0px 0px 0px; background:none; }
					.cardbannround .cardbannroundsub ul li dl	{ margin:0; padding:0; font-size:0.9em; }
					.cardbannround .cardbannroundsub ul li dl dt	{ margin:0 0 0 130px; padding:0 0 0 0; font-weight:bold; }
					.cardbannround .cardbannroundsub ul li dl dd	{ margin:0 0 0 128px; padding:0 0 0 0; line-height:1.1em; }
						.cardbannround .cardbannroundsub ul li dl dd.banner	{ float:left; margin:-15px 0 0 0; padding:0; }

/* ie6 hack */
* html .submaincardlist dl dd	{ padding-left:118px; }
* html .cardintround_sub dl		{ height:140px; }

.title_description { padding:0 0 8px 14px; }


/* enlock */
#gnb.enlock {
	background:url('/img/img/pgn/enlock/bg_gnb_enlock.gif') repeat-x top left;
	height:40px;
}
#memberlogin {
	color:#fff;
	padding:13px 0 0 42px;
	float:left;
	overflow:hidden;
}
#memberlogin em {
	color:#fff799;
	font-weight:bold;
}
#memberlogin img {
	vertical-align:middle;
	padding-left:8px;
}
#enlock_gnb {
	padding-top:13px;
	margin-left:380px;
}
#enlock_gnb li {
	float:left;
	display:inline;
	padding-right:30px;
}

/* Enclean Event */
.event {
	background:url('/img/img/pgn/event/bg_event_top_570.gif') no-repeat top left;
}
.event .event_sub {
	background:url('/img/img/pgn/event/bg_event_body_570.gif') no-repeat bottom left;
	padding:26px 0 85px 26px;
}
.event .event_container {
	background:url('/img/img/pgn/event/bg_event_body_570.gif') no-repeat bottom left;
	padding:11px 0 50px 11px;
}
.event .event_container img {
	display:block;
}
.event ul li {
	display:inline;
	margin-right:2px;
	background:url('/img/img/pgn/event/bg_event_sum.gif') no-repeat top left;
	padding:3px;
	float:left;
}
.event_cont { margin:40px 0 20px; }
.event_temp {margin:0 0 20px;}

/*** 엔크린 추천 이벤트 ***/
.recommend {clear: both; width: 722px; height: 90px; margin: 0 0 32px 0; background: url("/img/img/pgn/myen/bg_event_top_570_1.gif") no-repeat left top; border:1px solid #666666;}
	.recommend ul {list-style-type: none; padding: 10px 0 0 0; margin-left: 1px;}
		.recommend ul li {float: left; display: inline; padding:0 9px;}
		.recommend ul li.current	{	padding:0 0 0 9px;	}
		.recommend ul li img	{	width:346px; height:145px;	}

/* 이달의 주유소 */
.month_oilbank {
	background:url('/img/img/pgn/enzone/bg_month_oilbank_top.gif') no-repeat top left;
	position:relative;
}
.month_oilbank .best {
	left:0pt;
	position:absolute;
	top:0pt;
	z-index:20;
}
.month_oilbank .month_oilbank_sub {
	background:url('/img/img/pgn/enzone/bg_month_oilbank_body.gif') no-repeat bottom left;
	padding:15px 15px 20px 14px;
	line-height:1.6em;
}
.month_oilbank .month_oilbank_sub .oilbank_name {
	background:url('/img/img/pgn/enzone/bg_oilbank_h4.gif') no-repeat top left;
	height:32px;
	font-size:1.2em;
	font-weight:bold;
	color:666;
	padding:6px 0 0 18px;
}
.month_oilbank .month_oilbank_sub .oilbank_name em { color:#000; }
.month_oilbank .month_oilbank_sub .oilbank_name span.address {
	float:right;
	font-size:0.9em;
	font-weight:normal;
	margin-top:-20px;
	padding-right:22px;
}
.month_oilbank .month_oilbank_sub .oilbank_pic {
	border:1px solid #d9d9d9;
	padding:2px;
	margin:20px 0 30px;
}
.month_oilbank .month_oilbank_sub .oilbank_cont strong {
	display:block;
}

/* 카드 재발급 신청폼  [추가1/15] */
.cardinfodoc .cardinfodocsub .reissue dt {
	float:left;
	width:62px;
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat 0 center;
	padding:5px 0 0 8px;
}
.cardinfodoc .cardinfodocsub .reissue dd {
	margin:-17px 0 0 71px;
	color:#50890a;
	background:url('/img/img/pgn/enzone/icon_reissue.gif') no-repeat 0 center;
	padding:5px 0 0 15px;
	float:left;
	width:400px;
}
.cardinfodoc .cardinfodocsub .reissue.first {
	background:none;
}
#contents .cardinfolist p.reissuecont { margin-bottom:15px; }
/* 카드 재발급 신청폼  [추가1/15] */

/***** Submain *****/
#submain {
	width:950px;
	background:#ffffff url('/img/img/pgn/enzone/submain_right_bg.gif') repeat-y;
	margin-top:10px;
	position:relative;
	z-index:2;
}
#submain h4	{
	height:12px;
	padding:0 0 0 17px;
	background:url('/img/img/cmt/common/bul_h4.gif') no-repeat;
}
#submain h4 img	{margin-right:10px;}
.submain_title_bg { width:248px;margin:0px 0 10px 0; padding:5px 0 10px 0;border-bottom:2px solid #78ab42;}

.submain_title_more {
	float:right;
	margin:-8px 7px 0 0;
	background:url('/img/img/pgn/enzone/bu_h4_more01.gif') no-repeat;
	padding:0 0 0 12px; text-align:left;
	color:#7F7F7F; letter-spacing:-1px; font-size:.9em;
}
.submain_title_more a {color:#7F7F7F;}

.submain_bg {width:950px; background:url('/img/img/pgn/enzone/submain_right_bottom.gif') no-repeat right bottom;}
.submain_left {float:left; width:665px; margin:0 15px 0 0; padding-top:0; background-color:#fff;}
.submain_right {float:right; width:270px; background:url('/img/img/pgn/enzone/submain_right_top.gif') no-repeat right top;}
.submain_left_left {float:left; width:325px; height:114px;margin:0px 0 0 0px;border:1px solid #666666;}



/*플래시*/
/* 2010_0326 수정 */
.submain_flash {overflow:hidden; position:relative; width:665px; margin:0 0 7px 0;}
.submain_flash .flash {float:left;}
.submain_flash ul.ban {float:right; width:219px; margin-top:-5px;}
.submain_flash ul.ban li {float:left; margin-top:5px;}
.submain_flash ul.ban li img {vertical-align:top;}
.submain_ban {width:219px;height:194px; float:right;}
/* //2010_0326 수정 */

/* 2010_0326 추가 */
/* 엔크린존 배너 */
ul.submain_zbnnr {overflow:hidden; width:100%; margin:7px 0 25px;}
ul.submain_zbnnr li.left {float:left;}
ul.submain_zbnnr li.right {float:right;}
ul.submain_zbnnr li img {vertical-align:top;}

/* 2010_0326 추가 */

/*카드*/
ul.submain_card  {float:left;overflow:hidden;}
ul.submain_card li.left  {float:left; padding:0px 0px;margin-top:15px; margin-left:10px;}
ul.submain_card li.right  {float:right; padding:0px 0px;margin-top:20px; margin-right:5px;}
ul.submain_card li div.thumb {float:left; width:125px; height:95px; margin:0 16px 0 0;}
ul.submain_card li dl.cont {float:left; width:168px; margin:3px 0 0 0;}
ul.submain_card li dl.cont dt.title {color:#488909; font-weight:bold; margin:0 0 7px 0;}
ul.submain_card li dl.cont dt.title a {color:#488909;}
ul.submain_card li dl.cont dd.text {color:#888; font-size:.9em; line-height:1.3;height:60px;}
ul.submain_card li dl.cont dd.text a {color:#888;}
ul.submain_card li dl.cont dd.btn {margin:3px 0 0 0;}

.box_2 {width:665px;height:175px;overflow:hidden;clear:both;}/* 10월5일 수정 */
.box_2 li {display:inline;}
.box_2 .left {float:left;}
.box_2 .right {float:right;width:325px;}

/*플래시광고*/

.thumb {width:129px;height:90px; margin:0px 0 0 12px;float:left;}/* 10월6일 수정 */
.thumb_b { float:left;width:157px; margin:0px 0 10px 0px;margin-left:10px;} /* 10월6일 수정 */
.thumb_c { margin:10px 0 0px 0px;font-size:8pt; line-height:14px;}
.thumb_c dl dt { padding-bottom:8px;font-size:9pt;}


.submain_ad {float:left; width:325px; height:114px; background:url('/img/img/pgn/enzone/temp_flash_bg.gif') no-repeat top;padding:15px 0px 8px 2px;}
.submain_ad li {display:inline;}
.submain_ad ul li div.thumb {float:left; width:303px; height:90px; margin:11px 0x 0 10px;margin:10px;}
.submain_ad ul li dl.cont {width:110px; margin:0px 0 0 0px; border:1px solid #666666;}
/*
08.02.20 수정
color:#F7F7F8; -> color:#888;
*/
.submain_ad ul li dl.cont dt {color:#888; font-size:.9em; line-height:1.4;}
.submain_ad ul li dl.cont dt a {color:#888;}
.submain_ad ul li dl.cont dd.more {color:#C4C7C4; font-size:.9em; line-height:1.3; background:url('/img/img/pgn/enzone/submain_more.gif') no-repeat 0 1px; padding:0 0 0 11px; margin:4px 0 0 0;}
.submain_ad ul li dl.cont dd.more a {color:#C4C7C4;}


/*엔크린락*/
div.submain_thumb {float:left; width:92px; height:70px; border:1px solid #CCC; padding:2px 0 0 2px; margin:0 9px 0 0;}
div.submain_thumb_list {float:left; width:220px; margin:10px 0 0 0;}

/*리스트*/
.submain_list {width:250px;}
.submain_list li.list {color:#666; background:url('/img/img/pgn/enzone/submain_bu_list.gif') no-repeat 0 5px; padding:0 0 0 7px;}
ul.submain_list li.list a {color:#666;}
ul.submain_list li.thumb_list {color:#444; background:url('/img/img/pgn/enzone/submain_bu_list.gif') no-repeat 0 7px; padding:0 0 0 7px; line-height:1.6;}
ul.submain_list li.thumb_list a {color:#444;}
ul.submain_list li.thumb_list span {color:#3B7800;}
ul.submain_list li.dot_line {width:100%; height:1px; background:url('/img/img/pgn/enzone/submain_dot01.gif') repeat-x; font-size:.0em; line-height:0; margin:2px 0 5px 0;}
ul.submain_list li.end {margin:0 0 0px 0;}

/*엔몰*/
.box_2 .cookie {width:668px;height:120px;float:right;margin-top:20px;margin-bottom:10px;} /*3월31일수정*/
.submain_thumb li.list {float:left; width:105px; height:75px; text-align:center; padding:8px 1px 0 0;margin-left:5px;}
.submain_thumb li.end {border-right:0px;}
.submain_thumb li.list p {color:#666; font-size:.9em; margin:0px 0 0 0;}
.submain_thumb li.list p a {color:#666;}

/*SK주유소/충전소 찾기*/
.box_3	{width:665px;float:left;margin-top:15px;}/* 10월6일 수정 */
.submain_search {clear:both; float:left; width:325px; height:93px; background:url('/img/img/pgn/enzone/enzone_main/submain_sch_bg.gif') no-repeat;}
.submain_search_img {float:left; width:109px; margin:0 0 0 1px;}
.submain_search_form {font-size:.9em; color:#666; padding-top:8px;}
.submain_search_radio {margin-bottom:8px; height:16px;}
.submain_search_select {margin-bottom:8px; height:18px;}
.submain_search_select  select {width:96px; background-color:#FAFAFA; color:#666;}
.submain_search_input {height:20px;}
.submain_search_input  input {width:136px; height:18px; border:1px solid #B6B6AB; background-color:#FFF; color:#666; margin-top:-12px;}

.submain_box_2	{
	float:right;
	width:325px;
}
.submain_left_right	{
	float:center;
	margin:0px 0px 20px 9px;
	width:250px;
}

/*오른쪽 배너영역*/
.submain_adv {margin:10px; text-align:center;} /* 11월 3일 광고영역 이미지 대체 */

.submain_clear {clear:both; font-size:.0em; line-height:0; margin:0px;}
#tab_search {height:28px;float:left; width:100%;}
#tab_search img {height:28px;}


/*회사소개*/
.col2 #contents h5	{
	margin-left: 10px;
}
.col2 #contents h5.type02 {	padding-left:11px; background:url(../img/pgn/common/bul_h5.gif) no-repeat 0 2px;	}
.col2 #contents h6	{
	margin:0 0 5px 20px;
	padding-left: 0;
	background: none;
	color: #3b7800;
	font-size:1em;
}
.col2 #contents h6 span {	color:#636363;	}

.col2 #contents .indented	{
	margin:0 0 20px 20px;
	line-height:17px;
}
.col2 #contents .indented strong {	color: #3b7800;	}
.col2 #contents .indented li	{
	padding-left: 6px;
	background: url(/img/img/cmm/cmm/icon/bul_01.gif) no-repeat 0 7px;
	line-height:17px;
}
.col2 #contents .indented li em {	color: #3b7800;	}
.ex_btn {	text-align:right;	}

/* [추가 01/28] */.col3ad #contents .normboardview h5	{
	height:19px;
	background:url('/img/img/cmm/cmm/board/normboard_back_03.gif') no-repeat;
	margin-left:0;
}

/* [추가 02/25] */.col3ad h6 {
	font-size:1em;
	padding:5px 0px;
}


#contents .brand-description	{
	margin-bottom:25px;
}


.col2 #contents .box1,.col2 #contents #moviedetail {
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 10px;
	line-height:17px;
	background: url('/img/img/cmm/cmm/box/contbox_btm178.gif') no-repeat left bottom;
}
.col2 #contents .box1 ul,.col2 #contents .box1 ol,.col2 #contents #moviedetail dl	{
	padding: 10px 10px 0px 10px;
	background: url('/img/img/cmm/cmm/box/contbox_top178.gif') no-repeat left top;
}


#movieplayer {
	width: 434px;
	float: left;
}

.sidemovielist {
	float: right;
	width: 305px;
	height: 393px;
	margin-bottom: 30px;
	padding-top: 13px;
	/*overflow-y: scroll;*/
	border-top: 2px solid #dbdbdb;
	/*border-bottom: 1px dotted #dbdbdb;*/
}
.sidemovielist li {
	clear: left;
	display: block;
	margin-bottom: 10px;
}
.sidemovielist .photo {
	float: left;
	width: 90px;
	margin: 0 10px 5px 0;
	text-align: center;
}
.sidemovielist .photo img {
	display: block;
	width: 84px;
	height: 64px;
	margin-bottom: 3px;
	padding: 1px;
	border: 1px solid #dbdbdb;
}
.sidemovielist .photo img.button {
	display: inline;
	width: 61px;
	height: 17px;
	padding: 0;
	border: none;
}
.sidemovielist dt {
	font-weight: bold;
}

.sidemovielist dd.copy {
	color: #f48218;
}
.sidemovielist dd.term {
	font-size: .92em;
}
#moviedetail dt	{
	margin-bottom:10px;
	padding:0 0 10px 8px;
	border-bottom: 1px dotted #dbdbdb;
}
#moviedetail dd.series	{
	font-size: 14px;
	font-weight: bold;
}
#moviedetail dd.detail	{
	margin-top: 5px;
}

.col2 #contents #printing ul,.col2 #contents #busside ul	{
	padding: 20px 0 10px 20px;
	width:737px;
}
#printing ul li,#busside ul li	{
	float: left;
}
#printing ul	{
	overflow: hidden;
	width: 757px;
	/*height: 270px;*/
	padding-bottom:20px;
}
#printing ul li	{
	padding-right: 22px;
	padding-bottom:20px;
}
#busside ul	{
	overflow: hidden;
	width: 757px;
	/*height: 325px;*/
}
#busside ul li	{
	margin-bottom: 15px;
	padding-right: 18px;
}
#printing ul li p,#busside ul li p	{
	margin-bottom: 0;
	padding: 5px 0 0 0;
	text-align: center;
}

.col2 #contents .bottom_letter {
	margin-top:30px;
	padding:20px 0 30px 0;
	border-top:1px dashed #d8d7d5;
	text-align:center;
}
.col2 #contents .society_contributions {
	padding:0px 45px;
	border:1px solid #e7ece0;
	background:#f5f8f1;
}
.col2 #contents .society_contributions img {	margin:12px 0;	}

/*브랜드소개*/
#board_listbox_top {
	margin-bottom:0;
	padding-bottom:4px;
	height:20px;
	border-bottom:none;
	background:url(/img/img/pgn/enzone/board_round_top.gif) no-repeat left top;
}
.board_listbox {
	float:left;
	width:722px;
	padding:12px 17px 47px 17px;
	background:url(/img/img/pgn/enzone/board_round_back.gif) no-repeat left bottom;
}
.board_listbox .select_review {
	float:left;
	padding-bottom:8px;
	font-size:.9em;
}
.board_listbox .select_review span {
	padding-right:15px;
	background:url(/img/img/cmm/cmm/icon/select_arrow.gif) no-repeat right top;
}
.board_listbox .board_list_head ul {
	float:right;
	font-size:.9em;
	color:#898989;
}
.board_listbox .board_list_head li {
	float:left;
}
.board_listbox .board_list_head li dl {margin-left:0;}
.board_listbox .board_list_head li dt {
	float:left;
	font-weight:bold;
	padding:4px 5px;
}
.board_listbox .board_list_head li dd {
	float:left;
	padding:4px 0px;
}
.board_listbox .board_list_head li dd select{
	float:left;
	padding:0px 0px;
}


.board_listbox .gassstaion_name img {vertical-align:middle;margin-bottom:5px;}
.board_listbox .gassstaion_name  span {
	font-weight:bold;
	color:#729953;
	padding-right:10px;
}
.board_listbox .photo {
	float:left;
	padding:3px;
	width:244px;
	height:182px;
	background:url(/img/img/pgn/enzone/bg_image.gif) no-repeat left top;
}
.board_listbox dl.gassstaion_info {
	margin-left:270px;
}
.board_listbox dl.gassstaion_info dt {
	float:left;
	margin-bottom:2px;
	padding:4px 0 0px 17px;
	background:url(/img/img/cmm/cmm/icon/comment_bullet_01.gif)  no-repeat 9px 7px;
}
.board_listbox dl.gassstaion_info dd {	padding:4px 0 3px 99px;	 border-bottom:1px dashed #c3c2bd;	line-height:17px;}
.board_listbox .find_msg {padding-bottom:7px;}
.board_listbox .find_form {
	float:left;
	width:100%;
	padding:0 0 0 10px;
	background:url(/img/img/pgn/enzone/find_gassstation_border.gif) no-repeat left top;
}
.board_listbox .find_form dt {
	float:left;
	clear:left;
	margin:14px 0;
	padding-left:10px;
	width:106px;
	border-right:1px solid #c3c2bd;
	background:url(/img/img/cmm/cmm/icon/comment_bullet_01.gif) no-repeat 0 4px;
}
.board_listbox .find_form dd {
	float:left;
	margin:14px 0;
	padding-left:15px;
	width:80%;
}
.board_listbox .find_form dd img {	vertical-align:middle;	}
.board_listbox .find_form dd ul li {
	float:left;
	width:14em;
}
.board_listbox .find_form dd li.first_all {width:100%;}

/*광고갤러리*/
.player_wrap {
	width:436px;
	height:366px;
	background:url(/img/img/pgn/enzone/movieplayer_bg.gif) no-repeat;
}
.player_wrap .playbox {
	width:402px;
	height:302px;
	margin: 0 auto;
	padding: 17px 17px 13px 17px;
}
.player_wrap ul {
	margin: 0 0 0 16px;
	padding: 0;
}
.player_wrap ul li {
	float: left;
}

.scrap_b { font-weight:bold; color:#74a653;}

/* 렌터카할인 */

.normdatahd	{
	border-top:2px solid #d1d0ca;
	border-bottom:1px solid #0a7d44;
}
/*2008-01-28수정*/
.normdatahd thead tr th	{
	border-left:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	padding:0px 3px;
	height:28px;
	background:#f0f0f0;
}
/*2008-01-28수정*/
.normdatahd tbody tr th, .normdatahd tbody tr td	{
	border-left:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	padding:0 15px;
	height:28px;
	width:150px;
	vertical-align:middle;
}
.normdatahd tbody tr th	{
	background:#f6f6f6;
}

.normdatahd tbody tr td.cen	{
	text-align:center;
}
.normdatahd tbody tr td.cen2	{
	text-align:center;
	border-left: none;
}

.normdatahd tbody tr td.cen1	{
	text-align:center;
	color:#50890a;
}

.normdatahd tr .first1 { /* 좌측에 라인을 없애기위한 클래스 */
	border-left: none;
	width:55%;
}

.normdatahd tr .first2 {
	border-left: none;
	width:30%;
}
.normdatahd tr .first3 {
	border-left: none;
	width:50%;
}
.normdatahd tr .first4 {
	border-left: none;
	width:35%;
	text-align:center;
}

.normdatahd tr .rnt_tb2 {
	width:15%;
	text-align:center;
}

.normdatahd tr td.rnt_tb3 {
	width:120px;
	text-align:left;
}
.normdatahd tr th.rnt_tb31 {
	width:120px;
	text-align:center;
}

/*렌터카할인 테이블*/
.normdatahd tr .first_rent {
	border-left: none;
	width:20%;
}

.normdatahd tr .rent_tb1 {
	width:30%;
	text-align:center;
}

.normdatahd tr td.rent_tb2 {
	width:120px;
	text-align:center;
}
.normdatahd tr .rent_tb3 {
	width:120px;
	text-align:center;
}


/*D900001112*/

.normdatahd tr .first_rent_1 {
	border-left: none;
	width:13%;
}

.normdatahd tr .rent_tb1_1 {
	border-right: 1px solid #dbdbdb;
	width:23%;
	text-align:center;
}

.normdatahd tr td.rent_tb2_1 {
	width:33%;
	text-align:center;
}
.normdatahd tr .rent_tb3_1 {
	width:25%;
	text-align:center;
}
.normdatahd tr .cen3 {
	text-align:center;
}


.normboardlist .first5 { width:90px; text-align:center;background:url('../img/cmm/cmm/board/normboard_back_02.gif') no-repeat;}
.normboardlist tr td .num { width:90px; text-align:center;}
.normboardlist tbody td .activity { width:515px;text-align:left;}

.normboardlist th .delivery { width:20%; text-align:center;}
.normboardlist  tbody td.delivery { width:20%; text-align:center;}



.bultype1	{ margin:0px 0px 0px 16px; padding:0px 0px 0px 0px; list-style:none; }
.bultype1 li	{ margin:0px; padding:0 0 3px 7px; line-height:17px; background:url(/img/img/pgn/enzone/bul_gray_1.gif) no-repeat left 7px; }

.bultype2 { margin:0px 0px 8px 16px; padding:0px 0px 0px 0px; list-style:none; }
.bultype2 li	{ margin:0px; padding:0 0 4px 7px; line-height:17px; background:url(/img/img/pgn/enzone/bul_gray_1.gif) no-repeat left 7px; }

.bultype2 dl dd	{ margin:0px; padding:2px 0 0px 7px; line-height:16px; background:url(/img/img/pgn/enzone/bul_gray_2.gif) no-repeat left 9px; }
.bultype2 dd.green_txt { margin:0px; padding:10px 0 0px 0px; line-height:17px; }
.bultype2 .p  { padding:10px 0px 0px 0px;margin:10px 0px 20px 0px; }
.bultype2 .p1  { padding:5px 0px 0px 0px;margin:5px 0px 0px 0px; }

.bultype3 { margin:0px 0px 8px 5px; padding:0px 0px 0px 0px; list-style:none; }
.bultype3 li	{ margin:0px; padding:0 0 0px 7px; line-height:17px; background:url(/img/img/pgn/enzone/bul_gray_1.gif) no-repeat left 7px; }




#contents .addition_bg {
	background:url('/img/img/pgn/enzone/D900001013_textimg.gif') no-repeat left top;
	text-align:right;
	margin-top:30px;
	width:570px;
	height:93px; /* 2009년 7월8일 수정 */
}
#contents .addition_1 {
	margin-top:30px;
	width:570px;
}
	#contents .estimate_reserve1 {
	text-align:left; /* 2009년 7월8일 수정 */
	padding: 65px 15px 6px 33px; /* 2009년 7월8일 수정 */
	}
.u { text-decoration:underline;}
.line { border-bottom:1px dotted #d8d7d5;height:1px;}
#contents  .directgo2 { margin:-5px 0 0 23px; }
.card_s { height:83px; width:350px; padding:0px 0px 0px 136px;margin:15px 0px 0px 0px;background:url('/img/img/pgn/enzone/D900001058_img1.gif') no-repeat left top; }

.card_tab { width:570px; height:31px; padding:5px 3px 5px 5px;background:url('/img/img/pgn/enzone/D900001058_tab_bg.gif') no-repeat left top;}
.card_tab_in li { display:inline; width:275px;}
.d900001060_img {margin-top:55px;}

/*캐쉬폭시카드*/

.cash_box1 { width:570px;height:132px;margin-top:10px; padding:0px ;background:url('/img/img/pgn/enzone/900001011_box_bg.gif') no-repeat left top;}
.cash_box1_s {float:left; width:540px;height:110px;margin:9px 13px;}

.cash_box1 ul li { float:right; display:inline; pading:0px 5px 0px 0px;margin:-22px 0px 0px 5px;}


.cash_detail { float:left;margin:0px;padding:0px;width:538px;height:90px;}

.cash_detail table {width:538px;border-collapse:collapse;}
.cash_detail table td.photo {width:130px;padding-right:20px;}
.cash_detail  td {vertical-align:top; line-height:18px;}
.cash_detail  td .summary dd { line-height:20px;}

.cash_detail .service { margin-top:5px;width:76px;}
.cash_detail .service_1 {float:left;width:310px;margin:-15px 0px 0px 78px; font-size:0.9em;}
.cash_detail .service_1 dd {line-height:15px;}

/*엔크린보너스카드(클래식)*/
.img_bo {margin-bottom:30px;}
.h_line { height:1px;width:100%;margin:20px 0px 20px 0px;background:url('/img/img/pgn/enzone/dot_line.gif') repeat; }


/* [04/11] 플래티넘 카드 */
.insur_contbox { padding-left:10px;}
.insur_contbox li {
	background:url(/img/img/pgn/enzone/bul_gray_1.gif) no-repeat scroll left 7px;
	line-height:17px;
	margin:0px;
	padding:0pt 0pt 4px 7px;
}
.cardbemenu li { margin-right:3px; }
#contents .insur_img_p { margin:12px 0 12px 7px; }
.cardbemenu li.end { margin-right:0; }
.insur_contbox li li {padding-left:1px; background:none;}
.confirm_insur_btn { padding-left:7px;}
.insur_etc_info {
	width:536px;
	border:1px solid #DBDBDB;
	background-color:#F5F8F1;
	padding:12px 16px;
	line-height:1.4em;
	margin-top:10px;
}
.insur_etc_info dt {
	margin:20px 0 0;
	font-weight:bold;
	color:#444;
}
.insur_etc_info dt.first {
	margin-top:0;
}
.insur_p_table {
	width:100%;
	margin:10px 0;
	border-top:2px solid #D1D0CA;
	border-bottom:1px solid #D1D0CA;
}
.insur_p_table th {
	font-weight:bold;
	color:#444;
	text-align:center;
	border-left:1px solid #D1D0CA;
	border-bottom:1px solid #D1D0CA;
	background-color:#eeeeed;
	padding:8px 5px 7px;
	word-wrap:nowrap;
	white-space:pre;
}
.insur_p_table th span {
	font-weight:normal;
	font-size:0.9em;
	color:#5d5d5d;
}
.insur_p_table th.th_body, .insur_p_table th.first {
	border-left:0;
}
.insur_p_table td {
	text-align:left;
	border-left:1px solid #D1D0CA;
	border-bottom:1px solid #D1D0CA;
	padding:8px 5px 7px;
	background-color:#fff;
	line-height:1.5em;
}
.p_strong_ul li {
	background:none;
}
.p_strong {
	font-weight:bold;
	color:#458C1A;
	background:url(/img/img/pgn/enzone/900001003_p_strong.gif) no-repeat 0 3px;
	padding-left:7px;
}

/* 4월14일 추가 */
.bn_tbl { margin-top:-12px; }

/*4월23일 추가 */
#contents .tworoundbox_middle1 {
	padding:0px 0 0px 28px;
	margin-top:10px;
	margin-bottom:20px;
	width:855px;
	height:53px;
	background:url('/img/img/pgn/enzone/event/point_bg.gif') no-repeat;
}
#contents .tworoundbox_middle1 .point {	margin-top:-20px;padding:8px 0px 0px 130px;height:45px;	}
#contents .tworoundbox_middle1  .point  dl {	width:100%;float:left; margin:0px 0px 7px 0px; }
#contents .tworoundbox_middle1  .point  dl dd {	text-align:left; margin-right:25px;display:inline;line-height:10px;}
#contents .tworoundbox_middle1 p img { margin-top:22px;}

/* 제주자원봉사자 회원가입 */
#contents  .jeju_s_ti { margin:15px 0px 0px 10px;}
.jeju_tble { margin-bottom:10px;}
.jeju_checkbox { padding-right:2px; }
.jeju_select {margin-bottom:8px; height:18px;width:96px; background-color:#FAFAFA; color:#666;}
.jeju_input  {border:1px solid #B6B6AB; background-color:#FFF; color:#666; padding:2px;}
.frm_s  iframe { padding:5px;margin-bottom:10px;border:1px solid #cccccc;height:150px;}
.jeju_box { height:127px; padding:18px 0px 0px 15px;margin-top:15px; background:url('/img/img/pgn/enzone/card/jeju_member_txt_box.gif') no-repeat;}
.jeju_box li { margin:7px 0px;}

/* 카드혜택 메인 롤배너 4월25일 추가 */
.rollban { text-align:right;margin-bottom:2px;}
.rollban ul li { width:100%;display:inline; }

/*BC사은행사 수정 */
/* 사은행사 */
#contents .roundbox_top1	{
	background:url('/img/img/pgn/enzone/pgnroundbox_back_01_1.gif') no-repeat left top;
	height:5px;
	clear:both;
	font-size:1px;
}
#contents .roundbox_middle1	{
	background:url('/img/img/pgn/enzone/pgnroundbox_back_02_1.gif') repeat-y left top;
	padding:10px;
	clear:both;
	width:863px;
}
#contents .roundbox_bottom1	{
	background:url('/img/img/pgn/enzone/pgnroundbox_back_01_1.gif') no-repeat left bottom;
	height:5px;
	clear:both;
	font-size:1px;
	width:883px;
}
#contents .roundbox_middle1  .word{
}
#contents .roundbox_middle1  .btn{
	text-align:right;
	margin-top:-14px;
}

/*카드이벤트 박스*/
.event_1 {
	background:url('/img/img/pgn/event/bg_event_top_570_1.gif') no-repeat top left;
}
.event_1 .event_container {
	background:url('/img/img/pgn/event/bg_event_body_570.gif') no-repeat bottom left;
	padding:11px 0px 20px 11px;
}
.event_1 .event_container img {
	display:block;
}
/*7월8일추가_주유소충전소찾기*/
.en_all {
	background:url('/img/img/pgn/enzone/brand/find_oil_back.jpg') no-repeat top left;
	width:736px;
	height:257px;
	margin:-5px 0px 40px -6px;
}

.en_all ul li { display:inline;}
/* 고객행복 직원추천 */
#happystaff .wri_btn { margin-top:5px;float:right;}

#happystaff h4	{
	height:12px;
	margin:0 0 10px 0px;
	border-bottom:2px solid #78ab42;
	background:url('/img/img/cmt/common/bul_h4.gif') no-repeat;
}

#happystaff .board_box { width:100%; padding-top:30px;padding-bottom:15px;}
#happystaff .brd_left { width:363px;margin:0px 0 10px 0; padding:5px 0 10px 0;float:left;}
#happystaff .brd_right { width:363px;margin:0px 0 10px 0; padding:5px 0 10px 0;float:right;}
#happystaff .more {
	float:right;
	margin:-28px 3px 0 0;
	background:url('/img/img/pgn/enzone/bu_h4_more01.gif') no-repeat;
	padding:0 0 0 12px; text-align:left;
	color:#7F7F7F; letter-spacing:-1px; font-size:.9em;
}
#happystaff .more a {color:#7F7F7F;}

#happystaff .submain_list {width:363px;}
#happystaff .submain_list li.list {color:#666; background:url('/img/img/pgn/enzone/submain_bu_list.gif') no-repeat 0 5px; padding:3px 0 3px 7px;}
#happystaff ul.submain_list li.list a {color:#666;}
#happystaff ul.submain_list li.dot_line {width:100%; height:1px; background:url('/img/img/pgn/enzone/submain_dot01.gif') repeat-x; font-size:.0em; line-height:0; margin:2px 0 5px 0;}
#happystaff ul.submain_list li.end {margin:0 0 0px 0;}
#happystaff .normdatahd table { text-align:left;}
#happystaff .normdatahd .first { text-align:left;width:18%;}
#happystaff .normdatahd .second { text-align:left;width:18%;}
#happystaff .normdatahd .data { text-align:left;}

#happystaff  input, textarea, select {border:1px solid #B6B6AB; background-color:#FFF; color:#666;padding:2px; margin-left:1px;}
#happystaff .submitbutton_1 { margin-top:0px;float:right;}

.normboardlist thead th {padding-left:4px;text-align:center;}
.normboardlistbox .num { text-align:center;width:50px !important;}
.normboardlistbox .staff { width:80px;}
.normboardlistbox .title1 { text-align:left;padding-left:7px; }
.normboardlistbox .client { width:70px;}
.normboardlistbox .date { width:70px;}
.normboardlistbox .status { width:70px;}
.normboardlistbox .status1 { color:#F36420;}

.col2 #contents h5  {
	margin-left:0px !important;
	font-weight:normal !important;
}
.normboardview .postinfobox {
	border-bottom:1px solid #DBDBDB;
	color:#999999;
	display:block;
	height:19px;
	padding:8px 6px 0px 10px;
	font-size:8pt;
}
.normboardview dl.postinfo1 {
	width:370px;
	float:left;
	text-align:left;
}
.normboardview dl.postinfo1 dt {
	background:transparent url(/img/img/cmm/cmm/icon/gallery_bullet_01.gif) no-repeat scroll 0pt 4px;
	display:inline;
	margin-left:10px;
	padding:0pt 7px;
}
.normboardview dl.postinfo1 dt img, .normboardview dl.postinfo1 dd img {
	margin-top:0px;
	vertical-align:top;
}
.normboardview dl.postinfo1 dd {
	display:inline;
}
.normboardview dl.postinfo1_1 {
	width:235px;
	float:right;
	text-align:left;
}
.normboardview dl.postinfo1_1 dt {
	background:transparent url(/img/img/cmm/cmm/icon/gallery_bullet_01.gif) no-repeat scroll 0pt 4px;
	display:inline;
	margin-left:10px;
	padding:0pt 7px;
}
.normboardview dl.postinfo1_1 dt img, .normboardview dl.postinfo1_1 dd img {
	margin-top:0px;
	vertical-align:top;
}
.normboardview dl.postinfo1_1 dd {
	display:inline;
}
.mon {margin-bottom:5px;}
.mon select {border:1px solid #666666;}
.mon strong{font-weight:bold;color:#719952;}

/*7월31일 추가_KB it Play카드*/

.submaincardlist dl dd.pic1	{ float:left; margin-top:-23px; padding-left:21px; padding-right:0px; padding-bottom:12px; background:url(/img/img/pgn/enzone/bg_card_2.gif) no-repeat 21px bottom; }

.submain_thumb li.list  p img{
border:1px solid #444444;
height:64px;
width:100px;
}

/* 2009년 3월 25일 롯데멤버스카드 */
.lotte_mem_info {
	background:url(/img/enc/img/pgn/enzone/card/lotte_mem_info_back.gif) no-repeat left top;
	padding:15px;
	height:293px;
	margin-top:20px;
}

.lotte_mem_info dt {
	margin-bottom:25px;
}

.lotte_mem_info dd {
	display:inline;
	height:145px;
}
.lotte_mem_info dd.info2 {
	margin-right:55px;
}


/* 2009년 9월 3일 추가_ 추천 카드 */
.recom_card {background:url('/img/img/pgn/enzone/D900001002_recom_box.gif') no-repeat;padding:20px 0px 0px 0px;height:402px;margin-bottom:17px;}
.recom_card p {padding:0px 15px;}
.recom_card ul {margin-top:20px;}
.recom_card ul li { background:url('/img/img/pgn/enzone/dot_h.gif') repeat-y right top;width:187px;height:315px;float:left;display:inline;padding-left:2px;text-align:center;}
.recom_card ul li.end {background:none;}
.recom_card dt { text-align:left;padding-left:5px;}

/* 2010년 1월 15일 추가 */
.bultype2 li.sub {background:none;margin-top:7px;}
.home_hana {margin:5px 0px 10px 0px;}
.home_hana table {width:530px;border-top:2px solid #C8D1D6;border-bottom:2px solid #C8D1D6;}
.home_hana table th {
background-color:#EAEFF2;
border-bottom:1px solid #C8D1D6;
border-left:1px solid #C8D1D6;
color:#024B77;
font-weight:bold;
padding:5px 3px 5px;
text-align:center;
white-space:pre;
}
.home_hana table th.str, .home_hana table td.str {width:190px;}
.home_hana td.first, .home_hana th.first {
border-left:0 none;
width:90px;
}
.home_hana td.first {background-color:#EAEFF2;text-align:center;}
.home_hana td {
background-color:#FFFFFF;
border-bottom:1px solid #C8D1D6;
border-left:1px solid #C8D1D6;
line-height:1.5em;
padding:3px 3px 3px;
text-align:left;
}
.home_hana .cen {text-align:center;}
.home_hana span.per {font-size:13pt;font-weight:bold;}
.home_hana span.red {color:#CE2F4D;}
.home_hana .td_cen td {text-align:center;}
.home_hana .th_wid th.first, .home_hana .td_cen td.first {width:200px;} 
.home_hana .s_txt {font-size:8pt;color:#A8A6A7;margin-top:7px;}
.home_hana .s_txt dd {background:none;line-height:14px;;}


/* 2010_0624 수정 */
/* SK 관광안내 주유소 찾기 */
.skturguide-wrap {width:690px; min-height:410px; padding:0 30px 47px; background:#7fad46 url(/img/enc/img/pgn/enzone/brand/skturguide_bg1.jpg) top left no-repeat;} * html .skturguide-wrap {height:410px;}
.skturguide-bgt, .skturguide-bgb {overflow:hidden; width:100%; height:8px;}
.skturguide-bgt {background:url(/img/enc/img/pgn/enzone/brand/skturguide_bg2.gif) 0 0 no-repeat;}
.skturguide-bgb {background:url(/img/enc/img/pgn/enzone/brand/skturguide_bg3.gif) 0 0 no-repeat;}
.skturguide {overflow:hidden; padding:0 37px 33px; border-right:3px solid #71c91f; border-left:3px solid #71c91f; background:white;} * html .skturguide {display:inline-block;}
.skturguide-title {position:relative; padding:28px 0 26px 0;} * html .skturguide-title {display:inline-block;}
.skturguide-title h3 {padding-top:0px !important; background-position:top left !important;}
.skturguide-title p {position:absolute; top:21px; right:0;}
.skturguide .normboardlist td {height:26px; padding:2px 5px 0 5px; line-height:18px; text-align:center; color:#999999; background:white;}
p.skturguide-snbbnnr {margin-top:5px; padding-bottom:10px;}
/* //2010_0624 수정 */

