@charset "utf-8";

/* import
---------------------------------------- */
@import url("../../shared/css/reset.css");
@import url("../../shared/css/common.css");

body {
	width:100%;
}

/* #content
---------------------------------------- */
#content {
}

/* live_report
---------------------------------------- */
#live_report {
	width:100%;
	background-image:url(../img/report_bg.gif);
	padding-top:45px;
	text-align:center;
}
#live_report_inner {
	width:960px;
	margin:0 auto;
}
#live_report h2 {
	background-image:url(../img/report_ti.gif);
	width:930px;
	height:35px;
	text-indent:-9999px;
	margin:0 auto 48px;
}

/* main */
#live_report #main {
	float:right;
	width:640px;
}

/* li */
#live_report ul#live_report_list li {
	width:266px;
	margin:0 15px 15px;
	display:block;
	border:1px solid #333;
	float:left;
	padding:14px 11px 0;
}
#live_report ul#live_report_list li .live_report_thumb {
	width:104px;
	height:104px;
	float:left;
	margin-right:10px;
}
#live_report ul#live_report_list li img {
	width:104px;
}
#live_report ul#live_report_list li .live_report_txt {
	float:left;
	width:152px;
	text-align:left;
}
#live_report ul#live_report_list li .live_report_onair {
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	margin:0 0 10px 0;
}
#live_report ul#live_report_list li .live_report_onair span {
	background-color:#C31F0E;
	padding:1px 4px;
}
#live_report ul#live_report_list li .live_report_guest {
	font-size:15px;
	font-weight:bold;
	line-height:1.3;
}

/* sub */
#live_report #sub {
	float:left;
	width:290px;
	margin:0 15px 90px 15px;
}

/* archive */
#live_report #report_archive {
	margin-bottom:50px;
}
#live_report #report_archive h3 {
	background-image:url(../img/report_archive_ti.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-size:109px 21px;
	text-indent:-9999px;
	margin:0 auto;
	padding:0 0 10px 0;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#live_report #report_archive ul {
}
#live_report #report_archive ul li {
}
#live_report #report_archive ul li a {
	text-align:left;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	display:block;
}
#live_report #report_archive ul li a.current {
	color:#cc3333;
}

/* backnumber */
#live_report #report_backnumber {
	margin:25px 0 40px;
}
#live_report #report_backnumber h3 {
	background-image:url(../img/report_backnumber_ti.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-size:177px 21px;
	text-indent:-9999px;
	margin:0 auto 10px;
	padding:0 0 10px 0;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#live_report #report_backnumber .pulldown select {
	width:290px;
}

/* #report_head */
#report_head {
	width:930px;
	margin:0 auto 0;
}
#head_main {
	width:610px;
	float:right;
	margin:0 0 20px 30px;
}

/* head_main */
#head_main table {
	background-color:#FFF;
	width:610px;
	margin-bottom:20px;
	padding:20px 30px;
	display:block;
}
#head_main table tr {
	text-align:left;
}
#head_main table tr.date th {
	width:100px;
	vertical-align: top;
	padding-top:3px;
	font-size:18px;
}
#head_main table tr.name th {
	width:100px;
	vertical-align: top;
	padding-top:3px;
	font-size:18px;
}
#head_main table tr.date td {
	font-size:24px;
	font-weight:bold;
	color:#fb000d;
	vertical-align: top;
}
#head_main table tr.name td {
	font-size:30px;
	font-weight:bold;
	color:#333;
	vertical-align: top;
	line-height:1.3;
}

/*report_info  */
#report_info {
	background-color:#FFF;
	width:550px;
	padding:40px 30px;
	text-align:left;
}
#report_info h3 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:30px;
}
#report_info div {
	font-size:13px;
}

/* head_sub */
#head_sub {
	width:290px;
	float:right;
	text-align:right;
}

/* report_body */
#report_body {
	clear:both;
	background-color:#FFF;
	width:870px;
	margin:0 auto;
	padding:40px 30px;
	text-align:left;
}
#report_body h3 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:30px;
}
#report_body div {
	font-size:13px;
}
#report_body .imgBox {
	margin-bottom:10px;
}
#report_body .leftImg {
	float:left;
	margin:0 10px 10px 0;
}
#report_body .leftImg img {
	max-width:250px;
	height:auto;
}
#report_body .rightImg {
	float:right;
	margin:0 10px 10px 0;
}
#report_body .rightImg img {
	max-width:250px;
	height:auto;
}
#report_body .mixPhoto {
	text-align:center;
	margin:30px auto;
}
#report_live {
	margin:0 0 40px;
	padding:0 0 30px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#report_setlist ul {
	margin:0 0 0 30px;
}
#report_setlist li {
	margin-bottom:8px;
}

/* #switch */
ul#switch {
	margin:40px 15px 80px;
}
ul#switch li.next,
ul#switch li.return,
ul#switch li.back {
	background-image:url(../img/report_next.gif);
	text-indent:-9999px;
	float:right;
	margin-left:20px;
}
ul#switch li.next a,
ul#switch li.return a,
ul#switch li.back a {
	width:203px;
	height:42px;	
	display:block;
}
ul#switch li.return {
	background-image:url(../img/report_list.gif);
}
ul#switch li.back {
	background-image:url(../img/report_back.gif);
}

