@import url(base.css);
@import url(layout.css);

/* list */
table.List1 {
	width:100%;
	table-layout:fixed;
}
table.List1 thead th {
	border-bottom:1px solid #cbdefa;
	padding:20px 0 5px 5px;
	text-align:left;
}
table.List1 thead th.right {
	text-align:right;
}
table.List1 tbody td {
	text-align:left;
	padding:7px 20px 5px 20px;
	border-bottom:1px solid #e8f0fd;
}
table.List1 tbody td.left {
	text-align:left;
	padding-left:10px;
}
table.List1 tbody td.center {
	text-align:center;
}
table.List1 tbody img.middle {
	vertical-align:middle;
}
table.List1 tbody td.txt1 {
	font-size:11px;
}
table.List1 tbody td.txt2 {
	font-size:11px;
	color:#6661c3;
}

table.List2 {
	width:100%;
	table-layout:fixed;
}
table.List2 thead th {
	border-bottom:1px solid #cbdefa;
	padding:0px 0 5px 5px;
	text-align:left;
}
table.List2 thead img.bottom {
	vertical-align:text-bottom;
}
table.List2 thead span.txt1 {
	font-size:11px;
	color:#7e7d93;
	font-weight:normal;
}
table.List2 thead span.txt2 {
	font-size:11px;
	color:#ff2a00;
	font-weight:normal;
}
table.List2 tbody td.title {
	text-align:center;
	background-color:#e7effd;
	border-bottom:1px solid #ffffff;
	padding:5px 15px 3px 15px;
	color:#7e7d93;
	font-weight:bold;
}
table.List2 tbody span.star {
	font-size:11px;
	color:#ff2a00;
	font-weight:normal;
}
table.List2 tbody td.left {
	text-align:left;
	padding:5px 0px 3px 10px;
	border-bottom:1px solid #e8f0fd;
}
table.List2 tbody td.lefttitle {
	text-align:left;
	padding:5px 15px 3px 20px;
	border-bottom:1px solid #e8f0fd;
}
table.List2 tbody td.centertitle {
	text-align:center;
	padding:5px 15px 3px 20px;
	border-bottom:1px solid #e8f0fd;
}
table.List2 tbody td.leftstar {
	text-align:left;
	padding:5px 15px 3px 10px;
	border-bottom:1px solid #e8f0fd;
}
table.List2 tbody td.center {
	text-align:center;
	padding:5px 0px 3px 0px;
	border-bottom:1px solid #e8f0fd;
}
table.List2 tbody td.right {
	text-align:right;
	padding:5px 10px 3px 0px;
	border-bottom:1px solid #e8f0fd;
}
table.List2 tbody img.middle {
	vertical-align:text-bottom;
}
div.List3 {
	width:715px;
	border-top:1px solid #cbdefa;
	margin:10px 0 0 10px;
}
table.List3 {
	width:100%;
	table-layout:fixed;
}
table.List3 th {
	background-color:#e7effd;
	border-bottom:1px solid #ffffff;
	color:#7e7d93;
	padding:7px 0 3px 0;
}
table.List3 td {
	border-bottom:1px solid #e8f0fd;
	color:#7e7d93;
	padding:7px 0 3px 15px;
}
table.List3 tr.input td {
	padding:5px 0 3px 15px;
}
table.List3 input.text { 
	color:#7e7d93;
	padding-left:8px;
	height:20px;
}
table.List3 tr.last th, table.infor tr.last td {
	border-bottom:0; 
}
table.List3 tr.last td {
	padding:0;
}
/* Áö¿ø°á°úÁ¶È¸ : list */
table.resultList {
	width:100%;
	table-layout:fixed;
}
table.resultList thead th {
	border-bottom:1px solid #d3d3d3;
	padding:10px 0 5px 0;
}
table.resultList tbody td {
	text-align:center;
	padding:10px 0 7px 0;
	background:url(/images/member/mypage/line_01.gif) repeat-x bottom;
}
table.resultList tbody td.left {
	text-align:left;
	padding-left:10px;
}
table.resultList tbody td.form {
	padding-top:8px;
}
table.resultList tbody td.price {
	color:#3592ad;
	font-weight:bold;
	text-align:right;
}
/* button */
div.btnCenter {
	text-align:center;
	padding-top:15px;
	letter-spacing:10px;
}
/*  list page */
div.page {
	text-align:center;
	padding-top:20px;
}
div.page span.current {
	font-weight:bold;
	color:#48484f;
	text-decoration: underline;
}
div.page a {
	padding:0 3px 0 3px;
}
div.page img.prev {
	margin-right:3px;
}
div.page img.next {
	margin-left:3px;
}
div.page a.bar {
	background:url(/images/member/mypage/page_bar.gif) no-repeat;
	padding-left:6px;
}
/*  ¾È³»  */
div.indexBox {
	background:url(/images/member/mypage/box_05.gif) no-repeat top;
	padding-top:10px;
}
div.indexBox div.bottom {
	background:#eaf2fd url(/images/member/mypage/box_06.gif) no-repeat bottom;
	padding:10px 0 20px 25px;
}
/*  °áÁ¦ÇÏ±â  */
div.paymentBox {
	background:url(/images/etc/payment/box_1_s.gif) no-repeat top;
	padding-top:10px;
}
div.paymentBox div.bottom {
	background:#eaf2fd url(/images/etc/payment/box_1_e.gif) no-repeat bottom;
	padding:5px 25px 15px 25px;
}
div.paymentBox div.bottom div.pimg{
	float:left;
}
div.paymentBox div.bottom div.center{
	text-align:center;
	padding:0 0 10px 25px;
}
table.info {
	table-layout:fixed;
}
table.info tbody th {
	text-align:left;
	vertical-align:middle;
	padding:2px 0 2px 0;
	color:#6390cd;
}
table.info tbody td {
	text-align:left;
	padding:2px 0 2px 0px;
	font-weight:bold;
}
/* °áÁ¦ÇÏ±â : Table */
table.paymentList {
	width:100%;
	table-layout:fixed;
}
table.paymentList tbody th {
	text-align:left;
	padding:10px 10px 5px 30px;
	background:url(/images/common/bbs_line1.gif) no-repeat right top;
	font-weight:normal;
	border-bottom:1px solid #e8f0fd;
}
table.paymentList tbody th.card{
	text-align:left;
	padding:10px 10px 5px 30px;
	background:url(/images/common/bbs_line2.gif) no-repeat right top;
	font-weight:normal;
	border-bottom:1px solid #e8f0fd;
}
table.paymentList tbody td {
	text-align:center;
	padding:10px 0 7px 0;
	border-bottom:1px solid #e8f0fd;
	font-size:11px;
}
table.paymentList tbody td.price {
	color:#4472b5;
	font-size:12px;
}
table.paymentList tbody td.total {
	font-size:14px;
	background-image:none;
	border-bottom:0px solid #e8f0fd;
	background-color:#fff9da;
	color:#6ba9a7;
	font-weight:bold;
}
table.paymentList tbody span.totaltxt1 {
	color:#156285;
	font-weight:bold;
}
table.paymentList tbody td.line1 {
	border-bottom:1px solid #cbdefa;
	color:#6390cd;
	font-size:11px;
}
table.paymentList tbody td.left {
	text-align:left;
	padding-left:10px;
}
div.cardBox {
	width:551px;
	height:38px;
	background:url(/images/etc/payment/box_2.gif) no-repeat top;
	padding:8px 0 0 20px;
	color:#4472b5;
	font-size:14px;
	font-weight:bold;
}
div.infoTxt {
	padding-top:20px;
}
/* »çÀÌÆ®¸Ê : Box */
div.sitemapBox1 {
	background:url(/images/etc/sitemap/box1.gif) no-repeat top;
	height:54px;
	padding-bottom:25px;
}
div.sitemapBox1 ul li {
	float:left;
	background:url(/images/etc/sitemap/bar.gif) no-repeat left middle;
	padding:20px 10px 0 12px;
}
div.sitemapBox1 ul li.ti {
	background:none;
	padding:13px 30px 0 15px;
}
div.sitemapBox1 ul li.first {
	background:none;
	padding:20px 10px 0 0;
}
div.sitemapBox2 {
	background:url(/images/etc/sitemap/box2.gif) no-repeat top;
	height:54px;
	padding-bottom:25px;
}
div.sitemapBox2 ul li {
	float:left;
	background:url(/images/etc/sitemap/bar.gif) no-repeat left middle;
	padding:20px 10px 0 12px;
}
div.sitemapBox2 ul li.ti {
	background:none;
	padding:13px 30px 0 15px;
}
div.sitemapBox2 ul li.first {
	background:none;
	padding:20px 10px 0 0;
}
/* ÀÌº¥Æ® ÇÃ·¯½º - 20080917 Ãß°¡ */
div.eventTi {
	background: url(/images/etc/event/bg_ti.gif) no-repeat left top;
	width: 724px;
	height: 67px;
	padding: 30px 0 0 76px;
	margin-bottom: 22px;
}
div.eventList {
	border-bottom: 1px solid #dceeff;
	padding-left: 15px;
	margin-bottom: 20px;
}
dl.event {
	height: 130px;
}
dl.event dt {
	float: left;
	width: 263px;
	height: 110px;
	border: 1px solid #ddd;
	padding: 2px;
}
dl.event dt img {
	vertical-align: middle;
}
dl.event dd {
	float: left;
	color: #404040;
	line-height: 14px;
	margin: 21px 0 0 30px;
	padding: 0;
}
dl.event dd p.btn {
	margin: 16px 0 0 1px;
	padding: 0;
	letter-spacing: 18px;
}
.clear {
	clear:both;
}
.clear1 {
	clear:both; 
	height:1px; 
	font-size:1px; 
	line-height:1px;
	overflow: hidden;
}
div.eventIn {
	width: 683px;
	border: 1px solid #e1e1e1;
	padding: 0 20px 19px 20px;
	margin-left: 17px;
}
div.eventIn img {
	vertical-align: middle;
}
table.prizeList { 
	width:100%;
	table-layout:fixed;
	border-bottom:2px solid #6eb6db;
	margin-bottom: 25px;
}
table.prizeList thead th {
	border-top:2px solid #6eb6db;
	border-bottom:1px solid #bfd2db;
	background:url(/images/common/bg_bar.gif) no-repeat right 8px;
	padding:8px 0 6px 0;
}
table.prizeList tbody td {
	text-align:center;
	padding: 7px 0 3px 0;
	border-bottom: 1px solid #ebebeb;
}
table.prizeList thead th.left, table.prizeList tbody td.left {
	text-align:left;
	padding-left:10px;
}
table.prizeList thead th.e {
	background: none;
}
table.prizeList tbody td.e {
	border-bottom: none;
	background: none;
}
table.prizeView {
	width:100%;
	table-layout:fixed;
	border-top:2px solid #6eb6db;
	border-bottom:2px solid #6eb6db;
}
table.prizeView tbody th {
	text-align:right;
	padding:10px 10px 3px 0;
	vertical-align:top;
	background:url(/images/common/bg_bar.gif) no-repeat right 10px;
}
table.prizeView tbody td {
	text-align:center;
	padding:10px 0 7px 0;
}
table.prizeView tbody th.line2 {
	border-bottom:1px solid #bfd2db;
}
table.prizeView tbody td.line1 { 
	background: #bfd2db;
}
table.prizeView tbody td.line2 { 
	border-bottom:1px solid #bfd2db;
}
table.prizeView tbody td.content { 
	text-align:left;
	padding:20px 20px 20px 20px;
}
table.prizeView tbody th.left {
	text-align:left;
	padding-left:16px;
}
table.prizeView tbody td.left {
	text-align:left;
	padding-left:10px;
}
table.prizeView tbody td.right {
	text-align:right;
	padding-right:10px;
}
img.ico {
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: 4px;
}
/*  Common */
div.eventPage {
	text-align:center;
}
div.eventPage img { /* 20080911 Ãß°¡ */
	vertical-align: middle;	
	margin-bottom: 2px; 
}
div.eventPage span.current {
	font-weight:bold;
	color:#ff710b;
}
div.eventPage a {
	padding:0 3px 0 3px;
}
div.eventPage img.prev {
	margin-right: 7px;
}
div.eventPage img.next {
	margin-left: 7px;
}
div.searchCenter {
	position: relative;
	top: 0;
	text-align:center;
}
div.searchCenter img {
	margin-top:1px;
	vertical-align:top;
}