@charset "Shift_JIS";



/* 全体 */

*	{

	margin:0px;

	padding:0px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	}

body	{

	background: #B6B6B6 url(image/back_body.gif) repeat-x;

	}

.all {

	width: 846px;

	margin: 0px auto;

	position: relative;

	text-align: left;

}



/* フロート解除等 */

.kaijo {

	clear: both;

}



/* ヘッダ */

h1 {

	background: url(image/logo.gif) no-repeat;

	height: 141px;

	width: 368px;

	text-indent: -1000px;

}

h3 {

	padding: 6px 0px 4px;

}

.top_bt {

	position: relative;

	z-index: 2;

	width: 410px;

	background: url(image/topmanu02_back.gif) no-repeat right;

	height: 33px;

	margin-bottom: 4px;

}

.top_bt span {

	float: right;

	padding-top: 8px;

}

.top_bt span a {

	color: #FFFFFF;

	margin-right: 1em;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}



/* ニュース */

.news {

	background: url(image/back_news.gif) no-repeat;

	height: 149px;

	width: 400px;

	position: relative;

	z-index: 3;

	text-align: center;

}

iframe {

	border: 0px;

}



/* アーティストインフォメーション */

.info {

	background: url(image/back_info.gif) no-repeat;

	height: 199px;

	width: 381px;

	text-align: center;

	margin-bottom: 4px;

	margin-top: 7px;

}

.select {

	background: url(image/info_select.gif) no-repeat;

	height: 27px;

	width: 367px;

	margin-right: auto;

	margin-left: auto;

	text-align: right;

}

select {

	height: 22px;

	width: 241px;

	margin-right: 4px;

	border: 1px solid #7F9DB9;

	font-size: 12px;

}



/* オンエアー */

.onAir {

	background: url(image/back_nowonair.gif) no-repeat;

	height: 535px;

	width: 461px;

	position: absolute;

	left: 385px;

	top: 0px;

	z-index: 1;

	margin: 0px;

	padding: 0px;

}

.onairHead {

	width: 391px;

	margin: 19px 0px 0px 45px;

	font-size: 10px;

	color: #FFFFFF;

	line-height: 120%;

}

.onairHead span {

	font-weight: bold;

	float: right;

}

.onairHead div {

	margin: 4px;

}

.onairHead strong {

	color: #CCFF00;

}

.onairMes {

	position: absolute;

	left: 36px;

	top: 85px;

	height: 18px;

	width: 410px;

	font-size: 10px;

	line-height: 200%;

	font-weight: bold;

	color: #FFFFFF;

	overflow: hidden;

}

.qtArea {

	height: 316px;

	width: 401px;

	position: absolute;

	left: 40px;

	top: 113px;

}

.qtplay {

	height: 26px;

	width: 442px;

	position: absolute;

	left: 15px;

	top: 436px;

	background: url(image/nowonair_playback.gif) no-repeat;

	padding-left: 63px;

	font-size: 11px;

	color: #595C61;

	padding-top: 6px;

}

.qtTxt {

	width: 432px;

	position: absolute;

	left: 25px;

	top: 470px;

	font-size: 9px;

	color: #888888;

	white-space: nowrap;

}

.qtTime {

	float: left;

	margin: 0px 4px;

}

.qtTxt td {

	font-size: 10px;

	color: #292A2C;

	line-height: 140%;

}



/* タイムテーブル */

.pickup {

	float: left;

	width: 634px;

	background: url(image/back_pickup02.gif) repeat-y;

}

.pickup table {

	width: 620px;

	margin: 0px auto;

}

.pickup table th {

	width: 74px;

	vertical-align: top;

}

.pickup h3 {

	margin:0px;

	padding:0px;

}

.pickFast {

	width: 634px;

	background: url(image/back_pickup01.gif) no-repeat;

	text-align: center;

}

.pickLast {

	width: 634px;

	background: url(image/back_pickup03.gif) no-repeat bottom;

	text-align: center;

	padding-bottom: 9px;

}

.pickupmon {

	width: 74px;

	background: url(image/back_pickup_mon.gif) repeat-y;

}

.pickuptue {

	width: 74px;

	background: url(image/back_pickup_tue.gif) repeat-y;

}

.pickupwed {

	width: 74px;

	background: url(image/back_pickup_wed.gif) repeat-y;

}

.pickupthu {

	width: 74px;

	background: url(image/back_pickup_thu.gif) repeat-y;

}

.pickupfri {

	width: 74px;

	background: url(image/back_pickup_fri.gif) repeat-y;

}

.pickupsat {

	width: 74px;

	background: url(image/back_pickup_sat.gif) repeat-y;

}

.pickupsun {

	width: 74px;

	background: url(image/back_pickup_sun.gif) repeat-y;

}

.artist {

	text-align: left;

	width: 534px;

	border-top: 1px dotted #81878B;

	border-bottom: 1px dotted #81878B;

	padding: 3px 0px;

}

.artist p {

	float: right;

	width: 425px;

	font-size: 12px;

	line-height: 120%;

}

.ttl {

	font-size: 14px;

	line-height: 110%;

	color: #FF6C3E;

}

.stext {

	font-size: 10px;

	line-height: 140%;

}

.kochira {

	float: right;

	width: 425px;

	font-size: 10px;

	line-height: 140%;

	clear: right;

	text-align: right;

}



/* 右サイドテーブル */

.side {

	width: 204px;

	float: left;

	margin-left: 6px;

}

.headline {

	margin-bottom: 6px;

}

.ticket {

	background: url(image/back_ticket.gif) no-repeat;

	height: 88px;

	width: 204px;

	font-size: 10px;

	text-align: center;

}

.waku1 {

	height: 56px;

	width: 14px;

	vertical-align: top;

	background: url(image/back_side02.gif) repeat-y;

}

.waku2 {

	width: 14px;

	vertical-align: bottom;

	background: url(image/back_side02.gif) repeat-y;

}

.waku3 {

	height: 56px;

	width: 14px;

	vertical-align: top;

	background: url(image/back_side05.gif) repeat-y;

}

.waku3 a {

	font-size: 12px;

}

.waku4 {

	width: 14px;

	vertical-align: bottom;

	background: url(image/back_side05.gif) repeat-y;

}

.wakuC {

	width: 176px;

	background: #FFFFFF;

	font-size: 10px;

	line-height: 140%;

}

.jasrac {

	width: 194px;

	font-size: 11px;

	color: #FFFFFF;

	text-align: left;

	margin-left: 5px;

}



/* フッタ */

.footer	{

	width: 846px;

	padding: 30px 5px;

	position: relative;

	font-size: 12px;

	color: #FFFFFF;

}

.footer a	{

	color: #FFFFFF;

}

.footer img	{

	position: absolute;

	right: 0px;

}

