﻿@charset "utf-8";
@import url("layout.css");
@import url("board.css");

span.ticket_btn {
	position:absolute;
	right:0;
	bottom:4px;
	text-align:right;
}
span.select {
	position:absolute;
	left:0;
	bottom:5px;
}

div.calendar {
	clear:both;
	overflow:hidden;
}
div.calendar p.year {
	height:52px;
	padding-top:3px;
	text-align:center;
}
p.year img.arrow {margin-top:2px; vertical-align:top;}
p.year span.year {padding:0 23px 0 30px;}

ul.month {clear:both; overflow:hidden; margin-bottom:37px;}
ul.month li {float:left;}

p.search {height:29px; text-align:right;}
p.search img {vertical-align:top;}
p.search input {height:14px; vertical-align:top; padding:2px 0 0 5px; border:1px solid #dad8d7;}

div.intro {
	clear:both;
	overflow:hidden;
}
div.intro h4 {height:33px;}

dl.intro {width:690px;}
dl.intro dt {float:left; width:200px;}
dl.intro dt p.img {padding:4px; width:192px; height:275px; background:#8e1319; }
dl.intro dt p.sum {margin-top:3px;}
dl.intro dt p.sum a {display:block; float:left; margin-right:3px;}
dl.intro dd {float:left; width:476px; margin-left:14px;}
dl.intro dd p.tit {height:21px; padding:7px 0 0 21px; font-size:14px; color:#90181e; font-weight:bold; letter-spacing:-1px; background:url('../images/ticket/bg_intro_tit.gif') no-repeat left top;}
dl.intro dd p.btn {margin-top:5px; text-align:right;}
dl.intro dd div.btn {margin-top:5px; text-align:right;}
dl.intro dd div.div.addthis_toolbox {margin-top:5px; text-align:right;}

div.info {
	clear:both;
	overflow:hidden;
	padding-bottom:25px;
	color:#666;
}
div.info p.tit {position:relative; height:24px; background:url('../images/ticket/bg_dt_info.gif') no-repeat left top;}
div.info p.tit span.more {position:absolute; right:0; top:4px; cursor:pointer;}
div.info div.cont {overflow:hidden; padding:20px 8px 25px 11px; line-height:16px;}
div.info div.cont p.point {padding-bottom:5px; text-align:center;}
div.info div.cont p.point strong {font-size:20px; display:block; margin-bottom:5px;}
div.info div.cont ul.point {padding-bottom:15px;}
div.info div.cont ul.point li {text-align:center; line-height:16px; color:#999;}
.col1 {color:#8f5356;}
.col2 {color:#c1a7a9;}

div.cont dl.tv {}
div.cont dl.tv dt {float:left; width:202px; height:157px; padding:4px; background:#cecece;}
div.cont dl.tv dd {float:left; width:440px; margin-left:20px;}
div.cont dl.tv dd p.title {margin-bottom:8px; line-height:16px; color:#999; font-size:11px; text-align:left; border-bottom:1px solid #ededed;}
div.cont dl.tv dd p.title strong {font-size:14px; color:#333333; margin:0;}
div.cont dl.tv dd p.button {margin-top:34px; text-align:left;}
div.cont dl.tv dd span.disb {display:block;}
div.cont dl.tv dd a.link {color:#8f5356;}

div.cont ul.list {margin-left:20px;}
div.cont ul.list li {float:left; width:130px; text-align:center; line-height:14px;}
div.cont ul.list li span.disb {display:block; height:34px; margin-top:3px; font-size:11px; vertical-align:middle;}
div.cont ul.list li span.disb a {color:#999; letter-spacing:-1px;}

p.buy_info {position:relative; overflow:hidden;}
p.buy_info span.info {display:none;}
p.buy_info span.detail {position:absolute; left:194px; top:805px;}




table.list{}
table.list span.renew_0110{font-size:12px; color:#8d1319; font-family: "Tahoma";}


/*2010-01-18 jhk 추가*/
dl.year {}
dl.year dd {height:18px;}


