@charset "utf-8";

html,
body {
	margin: 0;
	padding: 0;
}
body {
	background: white url("/jejuisarang/img/common/bg_body.gif") no-repeat left top;
}
body, a, input, textarea, table, td {
	font-family: 굴림,Gulim,Verdana,Arial,Sans-Serif;
	font-size: 12px;
	color: #333; line-height: 18px;
}
/*body#Main {
	background: white url("/jejuisarang/img/bg_main.jpg") no-repeat left top;
	padding-top: 160px;
}
*/
ul, li, ol, dl, dt, dd{ list-style-type: none;margin:0;padding:0;}

form {
	margin: 0;padding:0;
}
hr {
	display: none;
}
img {
	border: 0;
	vertical-align: top;
}

input, select{
	font:12px/14px 돋움,Dotum,Verdana,Arial,sans-serif;
	color:#555555;vertical-align:middle;
}
	input.text{
		height:16px;margin-top:-2px;padding:4px 0 0 2px;
		border:1px solid #DEDEDE;
	}

h1, h2, h3, h4 {
	margin:0;padding:0;font-size: 12px;
}
/*h1{
	height:30px;
}
h2 {  페이지 중타이틀 
	margin: 30px 0 20px 0;
}
	h2.h1_{
		margin-top:15px;
	}
h3 {  페이지 소타이틀 
	margin: 0 0 20px 0;
}
h4 {
	height:27px;
	margin-top:20px;
	padding-left: 9px;
}
h4.inline {
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
	font-size: 110%;
}
*/

a {text-decoration: none;}
a:link {color: #333333;}
a:visited {color: #333333;}
a:active {color: #333333;}
a:hover {color: #FF6600;}

/* margin & padding */
.mt0 {margin-top:0;}
.mt5 {margin-top:5px;}
.mt15 {margin-top:15px;}
.mb30 {margin-bottom: 30px;}

.al { text-align:left; }
.ac { text-align:center; }
.ar { text-align:right !important; }
.aj { text-align:justify; }
.hand { cursor:pointer; }


.con-depth2 {margin: 0 0 32px 20px;}
.con-depth3 {margin: 0 0 32px 34px;}


/* 플로트된 엘리먼트만을 포함하는 블럭의 클리어 */
.xb:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}


.TxtEmphasis { /* 일반 텍스트 강조 */
	color: #906961;
	margin: 0 0 20px 0;
}
.TxtBold { /* 텍스트 볼드 */
	font-weight: bold;
	margin: 0 0 15px 0;
}
.icAsterisk { /* Asterisk font */
	color: #fa31a5;
	font-size: 14px;
}


/* Layout */

/*#Header {
	position: relative;
	width: 950px;
	min-height: 151px;
	background: url("/jejuisarang/img/common/bg_header.gif") no-repeat left top;
	z-index: 3;
}
: 플래시 교체를 위한 재정의 */
#MainVisualFlash {
	position:absolute;top:0;left:0;
	z-index:1;
}
/*#MainContent {
	position: relative;
	width: 307px;
	min-height: 535px;
	margin: 0 0 0 626px;
	z-index: 2;
}
#MainNews {
	width: 307px;
	text-align: right;
	list-style-type: none;
}
ul#MainNewsList {
	min-height: 95px;
	margin: 0;
	padding: 7px 0 0 8px;
}
*/
	ul#MainNewsList li {
		margin: 0px;
		padding-left: 10px;
		text-align: left;
		background: url("/jejuisarang/img/contents/bl_main_board.gif") 0 35% no-repeat;
	}
.MainIcNew {
	margin-left:5px;
	vertical-align:middle;
}

/*#Shortcut-HowtoApply {
	margin-top: 80px;
	padding-left: 6px;
	text-align: left;
}
#GotoMain {
	float: left;
	display: block;
	width: 162px;
	height: 34px;
	padding: 62px 20px 55px 36px;
}
#GlobalNavigation {
	position: relative;
	float: left;
	width: 800;
	min-height: 230px;
	margin-right: -68px;
	margin-bottom: -179px;
}
#Content {
	position: relative;
	min-width: 917px;
	min-height: 630px;
	background: url("/jejuisarang/img/common/bg_content.gif") no-repeat left bottom;
	padding: 0 33px 20px 0;
}
#ContentHeader,
ContentBody {
	float: left;
	margin-left: 237px;
}
#ContentHeader {
	width: 680px;
	min-height: 139px;
}
#LineMap {
	position: relative;
	min-height: 18px;
	background: url("/jejuisarang/img/common/bul_linemap.gif") no-repeat -2px 5px;
	margin-top: -20px;
	padding-left: 10px;
}
#ContentBody {
	width: 618px;
	min-height: 345px;
	background: url("/jejuisarang/img/common/bg_contentbody.gif") no-repeat left top;
	padding: 25px 31px 60px;
}
#Closet {
	position: relative;
	float: left;
	width: 237px;
	min-height: 610px;
	background: url("/jejuisarang/img/common/bg_closet.jpg") no-repeat left top;
	margin: -150px 0 0 -917px;
	padding: 71px 0 0;
}
#SubNavigation {
	position: relative;
	min-height: 174px;
	background: url("/jejuisarang/img/common/bg_subnavigation.gif") no-repeat 0 41px;
	margin: 0 0 -29px;
	padding: 45px 0 0 24px;
	z-index: 3;
}
#Attention {
	min-height: 184px;
	background: url("/jejuisarang/img/common/bg_attention.gif") no-repeat left top;
	padding: 35px 0 0 104px;
}
#CallCenter {
	margin: -27px 0 0 -70px;
}*/
#GotoTop {
	position: absolute;
	top: 340px;
	left: 916px;
}
/*#Footer {
	min-width: 898px;
	min-height: 100px;
	background: url("/jejuisarang/img/common/bg_footer.gif") no-repeat left top;
	padding: 7px 15px 17px 37px;
}
#Help {
	width: 210px;
	min-height: 17px;
	margin: 0;
	padding: 0;
}
#Help li {
	float: left;
	background: url("/jejuisarang/img/common/bul_help.gif") no-repeat right top;
	margin-right: 3px;
}
#Help li a {
	display: block;
	padding-right: 9px;
}*/
#Footer address {
	width: 510px;
}
/*#RelatedAgencies {
	width: 213px;
	margin: -33px 0 0 685px;
}
 */

#FranchiseInfo {
	width: 603px;
	height: 90px;
	margin: 10px 0 0 0;
	background: url("/jejuisarang/img/contents/bg_franchise_info.gif") no-repeat;
	padding: 20px 0 0 15px;
}
#Agreement-CardType {
	min-height: 23px;
	background: url("/jejuisarang/img/contents/bg_hbar_agreement.gif") no-repeat 0 6px;
	margin: 0 0 20px;
	padding-left: 30px;
}
	#Agreement-CardType li {
		margin-right: 5px;
	}


#SitemapTree {
	width: 620px;
	margin: 10px -10px 0 0;
	padding: 0;
}
	#SitemapTree li.category {
	float: left;
	height: 210px;
	margin-right: 5px;
}
	#SitemapTree li ul {
		margin: 0 0 0 9px;
		padding: 19px 0 0;
	}
	#SitemapTree li ul li {
		background: url("/jejuisarang/img/common/bul_sitemap_page_d1.gif") no-repeat -2px 5px;
		margin-bottom: 4px;
		padding-left: 10px;
	}
	#SitemapTree li ul li ul {
		background-color: #F4F0EE;
		margin: 5px 0 0 -19px;
		padding: 9px 5px 5px 19px;
	}
	#SitemapTree li ul li ul li {
		background: url("/jejuisarang/img/common/bul_sitemap_page_d2.gif") no-repeat -2px 5px;
	}


#FAQCategodries {
	background: url("/jejuisarang/img/contents/bg_faq_categories.gif") no-repeat left top;
	margin: 0 0 20px;
	padding: 27px 30px 10px 98px;
	list-style-type: none;
}
	#FAQCategodries li {
		float: left;
		margin-right: 49px;
	}
/*min-height: 34px;*/

.FAQCtg-Container {
	clear: left;
}


.QNAList {
	border-width: 2px 0;
	border-style: solid;
	border-top-color: #906D61;
	border-bottom-color: #DEDEDE;
}
	.QNAList dt {
		position: relative;
		min-height: 16px;
		padding: 7px 10px 4px 30px;
		border-top: 1px solid #EBEBEB;
	}
	.QNAList dt.first-child {
		border-top: 0 none;
	}
	.QNAList dt img {
		position: absolute;
		top: 8px;
		left: 8px;
	}
	.QNAList dt a {
		display: block;
		color: #906D61;
	}
	.QNAList dd {
		position: relative;
		min-height: 16px;
		background-color: #F9F9F9;
		margin: 0;
		padding: 17px 20px 14px 30px;
		border-top: 1px solid #EBEBEB;
		color: #474747;
	}
	.QNAList dd img {
		position: absolute;
		top: 17px;
		left: 8px;
	}

#BBCCategodries {
	background: url("/jejuisarang/img/contents/bg_bbc_categories.gif") no-repeat left top;
	margin: 0 0 20px;
	padding: 29px 15px 10px 53px;
	list-style-type: none;
}
/*	min-height: 94px;*/
	#BBCCategodries li {
		float: left;
		width: 122px;
		margin: 0 15px 14px 0;
	}

.BBCList {
	border-width: 2px 0;
	border-style: solid;
	border-top-color: #906D61;
	border-bottom-color: #DEDEDE;
}
	.BBCList th,
	.BBCList td {
		padding: 5px 6px 2px;
	}
	.BBCList th {
		border-bottom: 2px solid #DEDEDE;
		color: #333333;
	}
	.BBCList td {
		padding-left: 20px;
		border-top: 1px solid #EBEBEB;
		color: #906D61;
	}
	.BBCList td.first-row {
		border-top: 0 none;
	}

#DiscountSubject {
	margin-left: 21px;
	text-decoration: underline;
}
	#DiscountSubject em {color: #DE1848;font-style: normal;}

.guide {margin-top: 5px;}
	.guide li {
		background: url("/jejuisarang/img/common/bul_guide_item.gif") no-repeat -2px 4px;
		padding-left: 9px;
		font: normal 11px/130% 돋움;
	}

.alert {
	min-height: 81px;
	*height: 68px;
	background: url("/jejuisarang/img/common/icon_alert.gif") no-repeat 41px -6px;
	margin: 0 0 20px;
	padding: 3px 10px 10px 148px;
	font: normal 11px 돋움;
}
	.alert dt {
		background: url("/jejuisarang/img/common/bul_alert_title.gif") no-repeat -7px -0.35em;
		margin-bottom: 7px;
		padding-left: 10px;
	}
	.alert dd {
		background: url("/jejuisarang/img/common/bul_alert_descitem.gif") no-repeat -7px -0.1em;
		margin-left: 0;
		padding-left: 10px;
		line-height: 170%;
	}
	.alert dd .nl {display: block;}



/* 팝업 */
#popup { background:#FF9925; padding:5px; margin:0; }
/* width:446px;*/
#popup h1 { margin: 0;padding-bottom: 10px;border-bottom: 1px solid #E1E1E1;font-size: 12px; }
#popup h2 { background-color: #FEF3E6;margin: 2px 0;padding: 5px 0 2px 15px;color: #F16014; }
#BtnClose { background: url("/jejuisarang/img/popup/hbar.gif") repeat-x 0 -5px;padding-top: 17px; }
#popup #box {background:#FFFFFF; padding:0; vertical-align:top; }/* width:100%; */
#popup #box .bgTL { width:10px; height:10px; background:url("/jejuisarang/img/popup/bgTL.gif") top left no-repeat; }
#popup #box .bgTR { width:10px; height:10px; background:url("/jejuisarang/img/popup/bgTR.gif") top right no-repeat; }
#popup #box .bgBL { width:10px; height:10px; background:url("/jejuisarang/img/popup/bgBL.gif") bottom left no-repeat; }
#popup #box .bgBR { width:10px; height:10px; background:url("/jejuisarang/img/popup/bgBR.gif") bottom right no-repeat; }
#popup #Contents { height: 305px;background: #F8F8F8 url("/jejuisarang/img/popup/hbar.gif") repeat-x 0 -7px;padding: 10px 15px;overflow: auto; }
#popup #box #in {padding:10px 22px 10px 22px; }
#popup #box #in .btn { margin-top:15px; text-align:center; }
/*#popup #box #in .btn img{ cursor:pointer;}*/
#popup #box #in .tit { margin:0 0 8px 0; text-align:justify; }
#popup #box #in .content { border-top:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; background:#F7F7F7; padding:15px 25px 15px 25px; color:#888888; }
#popup #box #in .content2 { border-top:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; background:#F7F7F7; color:#888888; text-align:center; }


/* 사이버지점 > 매입내역조회 : 검색결과  */
	.TblListCellPadding { width:600px;margin-left:10px; }
	.TblListCellPadding td, th { padding:2px 4px;text-align:center; }
	.TblListGrayBg { background-Color:#f5f5f5; }

/* Paging Style */
.page { margin:19px 0 0 0; text-align:center; }
.page li { display:inline; padding:0 3px 0 3px; font-size:9pt; color:#888888; }
.page A, .page A:link, .page A:visited, .page A:hover { color:#818181; text-decoration:none; font-size:9pt; }
.page A:hover { color:#FF406E; text-decoration:none; font-weight:bold; }
.page .select, .page .select:link, .page .select:visited, .page .select:hover { color:#FF406E; font-weight:bold; text-decoration:none; }


#ApprovedDetail-Current {
	position: relative;
	float: left;
	*height: 1%;
	margin: 0 0 8px 20px;
	padding: 0 20px;
	font-size: 12px;
	color: black;
}
	/*#popup #ApprovedDetail-Current {
		margin-left: 0;
	}

	#popup #ApprovedDetail-Calendar {
		*height: 385px;
	}
*/
	#ApprovedDetail-Current a.prev {
		position: absolute;
		display: block;
		top: 2px;
		left: 0;
	}
	#ApprovedDetail-Current a.next {
		position: absolute;
		display: block;
		top: 2px;
		right: 0;
	}
	#ApprovedDetail-Calendar,
	#BillTraffic-Calendar {
		clear: left;
		position:relative;
	}
	#ApprovedDetail-DailyStatus .hdr {
		font-weight: bold;
	}
	#ApprovedDetail-DailyStatus .hdr em {
		font-weight: normal;
		font-style: normal;
	}


#BillTraffic-Calendar table.calendar .svclist {
	margin-left: 4px;
}

table.calendar {
	width:600px;margin-left:10px;
	table-layout: fixed;
}
	table.calendar th,
	table.calendar td {
		padding: 6px 4px 3px;
		border-width: 0 0 1px 1px;
		border-color: #DEDEDE;
		border-style: solid;
		font: normal 11px 돋움;
		color: #808080;
		line-height:13px;
	}
	table.calendar td {
		height:60px;
		vertical-align: top;
	}
	table.calendar th.cal-sun,
	table.calendar td.cal-sun {
		color: #BB0000;
		border-left: 0 none;
	}
	table.calendar td.cal-sat {
		color: #0561AF;
	}
	table.calendar th {
		background-color: #F5F5F5;
		border-top-width: 1px;
		font-weight: bold;
	}
	table.calendar .svclist {
		margin: 3px 0 0 14px;
		padding: 0;
	}


	table.calendar .svclist li {
		padding-left: 9px;
		background-repeat: no-repeat;
		background-position: -2px 0;
	}
	table.calendar .svclist .a {
		background-image: url("/jejuisarang/img/common/bul_paymentsvctype_a.gif");
		color: #DE1848;
	}
	table.calendar .svclist .b {
		background-image: url("/jejuisarang/img/common/bul_paymentsvctype_b.gif");
		color: #009982;
		font-weight: normal;
	}
	table.calendar .svclist .c {
		background-image: url("/jejuisarang/img/common/bul_paymentsvctype_c.gif");
		color: #0561AF;
	}

/*.footnote {
	position: absolute;
	top: -16px;
	width: 620px;
	margin: 0;padding-right:10px;
	font: normal 11px 돋움;
	text-align: right;
}
*/
	.footnote.svctype .a,
	.footnote.svctype .b,
	.footnote.svctype .c {
		margin-left: 5px;
	}
	.footnote.svctype .a,
	#ApprovedDetail-DailyStatus .a {
		color: #DE1848;
	}
	.footnote.svctype .b,
	#ApprovedDetail-DailyStatus .b {
		color: #009982;
	}
	.footnote.svctype .b {font-weight: normal;}
	.footnote.svctype .c,
	#ApprovedDetail-DailyStatus .c {
		color: #0561AF;
	}


#FranchiseInfo-Detail {
	position: relative;
	width:250px;
	min-height: 142px;
	*height: 163;
	margin: 0 0 10px;
	padding: 20px 0 0 172px;
	border-top: 1px solid #E1E1E1;
}
	#FranchiseInfo-Detail dt {
		background: url("/jejuisarang/img/common/bul_franchisename.gif") no-repeat -2px 3px;
		margin-bottom: 3px;
		padding-left: 10px;
		color: #F16014;
		font-weight: bold;
	}
	#FranchiseInfo-Detail dd {
		background: url("/jejuisarang/img/common/bul_frnchinfoitem.gif") no-repeat -2px 3px;
		margin-left: 0;
		padding-left: 8px;
		line-height: 150%;
	}
	#FranchiseInfo-Detail dd.frnchimg {
		position: absolute;
		top: 16px;
		left: 19px;
		width: 121px;
		height: 85px;
		*width: 136px;
		*height: 102px;
		background: url("/jejuisarang/img/common/bg_frnchimg.gif") no-repeat left top;
		padding: 7px 8px 9px 7px;
	}

dl.dotList dd { /* 도트 블릿 리스트(협력업체 설명) */
	background: url("/jejuisarang/img/common/bl_dot_gray.gif") 0 40% no-repeat;
	margin:0;
	padding-left:10px;
	letter-spacing:-1px;
	color:#666666;
}

#CalcOilDiscountResult {
	background-color: #F5F5F5;
	margin-left:10px;
	padding: 5px 10px 2px 10px;
	border-bottom: 1px solid #DEDEDE;
	text-align: center;
}
	#CalcOilDiscountResult p {margin: 5px 0 2px 0;font: normal 11px 돋움;}

.amount {
	position: relative;
	float: left;
	width: 109px;
	*height: 1%;
	background-color: #FCD69B;
	margin-top: -1px;
	padding: 2px 5px 0 7px;
	color: black;
	line-height: 120%;
	text-align: right;
}
	.amount .unit {position: absolute;top: 2px;left: 6px;}

.tabholder li {float: left;}
	.tabcontents {clear: left;}

.tabctnr {
	height: 31px;overflow:hidden;
	background: url("/jejuisarang/img/contents/bill_tab_bg.gif") no-repeat left top;
	margin:20px 0 30px 0;padding:0;
}
	.tabctnr li {float: left;padding-right:5px;font-size:0;}
	.tabctnr li.first{padding-left:30px;}
	.tabctnr li.on {position: relative;}

.shortinfo {
	background: url('/jejuisarang/img/common/bul_shortinfo.gif') no-repeat -7px -0.15em;
	margin:0;
	padding-left: 10px;
	font-size: 11px;
	line-height: 1.5em;
}
	.shortinfo.end {margin-bottom: 10px;}

.shortinfosub {
	background: url('/jejuisarang/img/common/bul_shortinfo_dot.gif') no-repeat 0 .44em;
	margin: 0 0 0 18px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 1.5em;
}

.btn-group {
	overflow:hidden;
	margin: 0 0 30px 10px;
	
}
/*padding: 0;*/
	.btn-group .function {float: left;}
	.btn-group .paging {float: right;}

.note {
	clear: both;
	background-color: #F5F5F5;
	min-height: 10px;
	margin: 0 0 35px 10px;
	padding: 10px 15px 7px 16px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #DEDEDE;
}
.note li {
	position: relative;
	*height: 1%;
	background: url("/jejuisarang/img/common/bul_noteitem.gif") no-repeat 0 3px;
	padding: 0 80px 0 15px;
	font-size: 11px;
}
	.note .btn-details {position: absolute;top: -3px;right: 0;}

.help {
	margin: 35px 0 0 10px;
	padding: 13px 0 20px 97px;
	border-top: 2px solid #DEDEDE;
	font: normal 11px/1.2em 돋움;
}
	.help.print {background: url("/jejuisarang/img/common/icon_help_print.gif") no-repeat 27px 9px;}
	.help.check {background: url("/jejuisarang/img/common/icon_help_check.gif") no-repeat 27px 29px;}
	.help dl {margin: 0;}
	.help dl dt {
		background: url("/jejuisarang/img/common/bul_help_item.gif") no-repeat -2px 2px;
		margin-bottom: 5px;
		padding-left: 5px;
		font-weight: bold;
	}
	.help dl dd {margin-left: 0;}
	.help em {font-style: normal;font-weight: bold;}

.note-table {
	height: 21px;overflow:hidden;
	background-color: #F5F5F5;
	margin: 0 0 35px 10px;
	padding: 5px 5px 2px 10px;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #DEDEDE;
	list-style-type: none;
}
	.note-table li {
		float: left;
		width: 165px;
		margin-right: 5px;
		font-size: 11px;
	}

/* Table */

table.pv {
	border-bottom: 1px solid #DEDEDE;
	border-collapse: collapse;
}
	table.pv th {
		background-color: #F5F5F5;
		border-top: 1px solid #DEDEDE;
		font-weight: bold;
	}
	table.pv th.first-child,
	table.pv td.first-child {
		border-left: 0 none;
	}
	table.pv th,
	table.pv td {
		padding: 4px 4px 2px;
		border-width: 0 0 1px 1px;
		border-style: solid;
		border-color: #DEDEDE;
	}

table.ph {
	border-width: 1px 0;
	border-style: solid;
	border-color: #DEDEDE;
	border-collapse: collapse;
}
	table.ph th {
		background-color: #F5F5F5;
		border-width: 0 1px 1px 0;
		border-style: solid;
		border-color: #DEDEDE;
		font-weight: bold;
	}
	table.ph td {
		border-bottom: 1px solid #DEDEDE;
	}
	

table#AnnualFees td {
	text-align: center;
}

table.hrz,
table.vrt {
	border-top: 1px solid #DEDEDE;
}
table.vrt th.hdr {
	background-color: #EBEBEB;
}
table.hrz .first-child { border-top: 0 none; }
table.vrt .first-child { border-left: 1px solid; }

table.hrz,
table.vrt,
table.bill,
table.summation,
table.detail {
	width: 608px;margin-left:10px;
	table-layout: fixed;
}
table.detail td, table.detail th {line-height:13px; font-size:11px; margin:0; padding:0;}
table.hrz th,
table.hrz td,
table.vrt th,
table.vrt td,
table.summation th,
table.summation td {
	padding: 6px 4px 3px;
`
	border-width: 0 0 1px 1px;
	border-color: #DEDEDE;
	border-style: solid;
	font: normal 11px 돋움;
	color: #808080;
	line-height: 13px;
}

table.bill th.dep-top,
table.summation th.dep-top {
	background-color: #EBEBEB;
	border-top-width: 1px;
}
table.vrt th.sum,
table.vrt td.sum,
table.summation th,
table.summation td.num.min-sum,
table.summation td.num.sum {
	background-color: #F5F5F5;
}
table.summation th.dep-3.min-sum {
	background-color: #F5F5F5 !important;
}
table.vrt th.first-child,
table.vrt td.first-child,
table.hrz th.first-child,
table.bill th.first-child,
table.bill td.first-child,
table.summation th.first-child,
table.detail th.first-child,
table.detail td.first-child {
	border-left: 0 none;
}

table.hrz th { background-color: #F5F5F5;}
table.hrz td { padding-left: 15px !important;}

table.vrt th,
table.vrt td { border-bottom: 1px solid #D5D5D5; }
table.vrt td { text-align: center; }

table.hrz th,
table.hrz td,
table.vrt th,
table.vrt td { padding: 8px 8px 5px; }

table.vrt th.dep-3 { background-color: #F5F5F5;}

table.summation th.dep-3 {
	background-color: white;
	padding-left: 20px;
	text-align: left;
}
table.summation th.sum {
	padding-left: 90px;
	font-weight: bold;
}
table.vrt td.num,
table.bill td.num,
table.summation td.num {
	padding-right: 10px;
	text-align: right;
}
table.bill th,
table.bill td,
table.detail th,
table.detail td {
	padding: 6px 3px 3px;
	border-width: 0 0 1px 1px;
	border-color: #DEDEDE;
	border-style: solid;
	font: normal 11px 돋움;
	color: #808080;
	line-height:13px;
}
table.detail tr.dep-top th {
	background-color: #EBEBEB;
	border-top-width: 1px;
}
table.detail td.num {
	padding-right: 5px;
	text-align: right;
}
table.detail td a:link, table.bill td a:link{font-size:11px;color: #808080;}
table.detail td a:visited, table.bill td a:visited {font-size:11px;color: #808080;}
table.detail td a:active, table.bill td a:active {font-size:11px;color: #808080;}
table.detail td a:hover, table.bill td a:hover {font-size:11px;color: #FF6600;}

/*table.vrt.con-depth2,*/
table.detail.con-depth2 {
	margin-bottom: 6px;
}
table.bill.con-depth2.hasnote {
	margin-bottom: 0;
}
table.revol-bill {}

table.summation dt{padding-bottom:3px;}
table.summation dd{padding-left:13px;padding-bottom:10px;}


.board-list {
	margin-bottom: 20px;
	border-collapse: collapse;
}
.board-list th {
	height: 16px;
	background-image: url("/jejuisarang/img/common/bg_bbs_list_header.gif");
	background-repeat: no-repeat;
	background-position: center top;
	padding: 8px 4px 8px;
}
.board-list th.start {
	background-position: left top;
}
.board-list th.end {
	background-position: right top;
}
.board-list td {
	height: 16px;
	padding: 7px 4px 4px;
	border-bottom: 1px solid #EBEBEB;
	text-align: center;
	line-height: 100%;
}
.board-list td.title {
	text-align: left;
}
.paging {
	text-align: center;
}
.paging,
.paging a {
	font: normal 8pt Verdana,Arial,Sans-Serif;
}
.paging strong {
	color: #FF830B;
}
.paging .btn {
	margin-top: -2px;
}
.buttongroup {
	margin-top: -20px;
	text-align: right;
}
.search {
	margin-top: 20px;
	text-align: center;
}
.search select,
.search input {
	vertical-align: top;
}
.search .keyword {
	height: 15px;
	padding: 2px 1px 0;
	border: 1px solid #DDDDDD;
}

h2.policy{
	height:20px;
	margin:10px 0 0 0;
	font-size:12px;
}
ul.policy{margin:0 0 0 8px;}
	ul.policy li{
		padding:0 0 5px 10px;
		background:url("/jejuisarang/img/common/bl_dot_gray.gif") 2px 6px no-repeat;
	}
	ul.policy li ul{margin:5px 0 0 0;}
	ul.policy li ul li{
		background:url("none") !important;
		text-indent:-10px;
		padding-bottom:3px !important;
	}
	ul.policy div.exp{
		margin:5px 0 0 0;
		font-weight:bold;
	}

table.Tbl01{
	margin:5px 0;
	border-top:1px solid #DDDDDD;
}
	table.Tbl01 th, table.Tbl01 td{
		padding:9px 0 6px 0;
		border-bottom:1px solid #DDDDDD;
		border-right:1px solid #DDDDDD;
		font-size:11px;line-height:12px;
		text-align:center;
	}
	table.Tbl01 th.last,
	table.Tbl01 td.last{
		border-right:0;
	}
	table.Tbl01 th{
		font-weight:bold;
		background:#F1F1F1;
	}

	table.Tbl01 td.poli{
		text-align:left;
		padding:15px 0 8px 20px;
	}
	table.Tbl01 td.poli li{
		padding:0 0 3px 10px;
		background:url("/jejuisarang/img/common/bl_dot_gray.gif") 2px 3px no-repeat;
	}
	table.Tbl01 td.poli li a{font-size:11px !important;line-height:11px;}

.board-view {border-collapse:collapse;margin-bottom:15px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.board-view th {border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;text-align:left;padding:8px 15px 7px 15px;}
.board-view td {border-top:1px solid #DDDDDD;text-align:left;padding:9px 15px 6px 15px;}
.board-view td.memo {border-bottom:1px solid #DDDDDD;padding:20px 15px 20px 15px;text-align:left;vertical-align:top;}