@charset "UTF-8";
/*////////////////////////////////////////////
	Title: radio.css
	Description: リクエストラジオページCSS
	URL : http://idol.comu.in/	
	Author: Yusuke Watanabe (http://www.omokan.jp)
	Date : 2007.05.01
	COPYRIGHT(C)2007 COMU Co.,Ltd. All Rights Reserved.
////////////////////////////////////////////*/


/*-----------------------------------------------------------
 Main Content [
-----------------------------------------------------------*/
#main_content h3 {	
	font-weight:bold;	
	text-indent:10px;
	color:#FFF;	
}


/*
 Main Content *Request Radio [
----------------------------------------------------------- */
#request_radio {}
#request_radio h3 {
	background:#26A8FF;
}
#request_radio h3.end_program {
	background:#888;
}
/*
 Main Content *Request Radio Discripsion [
----------------------------------------------------------- */
#request_radio #radio_disc {
	padding:10px;
	line-height:1.8;
}
#request_radio #radio_disc span {
	color:#FF3366;
}
#request_radio #radio_disc p {
	width:240px;
	float:right;
}
#request_radio #radio_disc p a {
	display:block;
	width:200px;
	height:40px;
	margin:20px;	
}
#request_radio #radio_disc img.regist {
	width:240px;
	margin: 0 40px 0;
	float:left;
}
#request_radio #radio_disc a.regist {	
	display:block;
	float:left;
	width:200px;
	height:40px;
	margin:20px 0 0 0;	
}
#request_radio div.radio_img {
	float:right;
	margin: 0 0 0 5px;
}
#request_radio div.radio_img a img {
	border: 2px solid #333333;	
}
#request_radio div.radio_img a:hover img {
	border: 2px solid #26A8FF;	
}
/*
 Main Content *Program Discripsion [
----------------------------------------------------------- */
#request_radio .program_box {
	padding:5px;
	margin: 0 0 15px;
}
#request_radio .program_box h4 {	
	font-weight:bold;	
	color:#26A8FF;
	line-height:1.4;
	text-align:left;
	border-bottom:2px dashed #26A8FF;
}
#request_radio .program_box h4 p {
	float:left;
	margin: 0 10px 0 0;
	color:#555;
	padding:0;
}
#request_radio .program_box h4 span {
	display:none;
}
#request_radio .program_box div span.onair_time {
	font-weight:bold;
	color:#FF3366;
}
#request_radio .program_box div h5 {
	font-weight:bold;
	color:#26A8FF;
	padding:5px;
}
#request_radio .program_box div img.photo {
	margin: 0 5px 0 0 ;
	width:160px;
	float:left;	
}
#request_radio .program_box div table.info ,
#request_radio .program_box div table.info th ,
#request_radio .program_box div table.info td {
	width:auto;
	border:none;
	margin:0;
	padding:0;
	background:none;
}
#request_radio .program_box div table.info th img {
	vertical-align:middle;
	margin:3px;
}
#request_radio .program_box div.radio_container {
	line-height:1.4;
	padding:5px;
	border-bottom:2px dashed #26A8FF;
}
#request_radio .program_box div.radio_container p {	
	line-height:15px;
	margin: 0 0 5px 165px;
	padding: 0 0 0 85px;
}
#request_radio .program_box div.radio_container p.personality {
	background:url(../img/radio/ico_personality.gif) no-repeat;
}
#request_radio .program_box div.radio_container p.onair {
	background:url(../img/radio/ico_onair.gif) no-repeat;
}
#request_radio .program_box div.radio_container p.ptweb {
	background:url(../img/radio/ico_ptweb.gif) no-repeat;
}
#request_radio .program_box div.radio_container p.ptstudio {
	background:url(../img/radio/ico_ptstudio.gif) no-repeat;
}
#request_radio .program_box div.radio_container p.studio {
	background:url(../img/radio/ico_studio.gif) no-repeat;
}
#request_radio .program_box div.radio_container p.contents {
	background:url(../img/radio/ico_contents.gif) no-repeat;
}

#request_radio .program_box p.plan {
	background:url(../img/radio/ico_plan.gif) no-repeat 5px 5px;
	padding: 2em 5px 5px;
}
/*
 Main Content *End Program Discripsion [
----------------------------------------------------------- */
#request_radio .end_program_box {
	padding:5px;
	background: #EEE;
	margin: 0 0 15px;
}
#request_radio .end_program_box h4 {	
	font-weight:bold;	
	color:#718799;
	line-height:1.4;
	text-align:left;
	border-bottom:2px dashed #718799;
}
#request_radio .end_program_box h4 p {
	float:left;
	margin: 0 10px 0 0;
	color:#555;
	padding:0;
}
#request_radio .end_program_box h4 span {
	color: #FF3399;
}

#request_radio .end_program_box div {
	line-height:1.4;
	padding:5px;
}
#request_radio .end_program_box div span.onair_time {
	font-weight:bold;
	color:#FF3366;
}
#request_radio .end_program_box div h5 {
	font-weight:bold;
	color:#26A8FF;
	padding:5px;
}
#request_radio .end_program_box div img.photo {
	margin: 0 5px 0 0 ;
	width:160px;
	float:left;	
}
#request_radio .end_program_box div.radio_container {
	line-height:1.4;
	padding:5px;
	border-bottom:2px dashed #718799;
}
#request_radio .end_program_box div.radio_container p {	
	line-height:15px;
	margin: 0 0 5px 165px;
	padding: 0 0 0 85px;
}
#request_radio .end_program_box div.radio_container p.personality {
	background:url(../img/radio/ico_personality_e.gif) no-repeat;
}
#request_radio .end_program_box div.radio_container p.onair {
	background:url(../img/radio/ico_onair_e.gif) no-repeat;
}
#request_radio .end_program_box div.radio_container p.ptweb {
	background:url(../img/radio/ico_ptweb_e.gif) no-repeat;
}
#request_radio .end_program_box div.radio_container p.ptstudio {
	background:url(../img/radio/ico_ptstudio_e.gif) no-repeat;
}
#request_radio .end_program_box div.radio_container p.studio {
	background:url(../img/radio/ico_studio_e.gif) no-repeat;
}
#request_radio .end_program_box div.radio_container p.contents {
	background:url(../img/radio/ico_contents_e.gif) no-repeat;
}
#request_radio .end_program_box p.plan {
	display:none;
}
#request_radio .end_program_box a img {
	display:none;
}