@charset "utf-8";


/* ------------------------------------- 
 *	build
 * ------------------------------------- */
 
/*- #header ------------- */
#header .btTop {
	position: absolute;
	top: 56px;
	left: 267px;
}


/*- #contents ----------- */
#contents{
	padding-bottom: 24px;
}
#contents #main{
	position: relative;
	float: right;
	width:508px;
	padding-top: 5px;
	padding-bottom: 120px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 200px;
	min-height:500px;
	_height: 500px;/* IE6 */
}
#Live_for_Life_mon  #main,
#Live_for_Life_tue  #main,
#Live_for_Life_wed  #main,
#Live_for_Life_thu  #main,
#Live_for_Life_fri  #main,
#Live_for_Life  #main{
	min-height:1500px;
	_height: 1500px;/* IE6 */
}
#special #contents #main{
	background-repeat: repeat;
	background-position: right top;
}




/*- .entry -------------- */
#contents #main .entryRoundTop{
	background-image: url(http://www.uniqueradio.jp/img/2nd/main_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
}
#contents #main .entryRoundBottom{
	background-image: url(http://www.uniqueradio.jp/img/2nd/main_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 6px;
	margin-bottom: 10px;
}
#contents #main .entry{
	width: 493px;/*IE_bg*/
	background-color: #fff;
	padding-top: 9px;
	padding-bottom: 85px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 449px 3px;
	overflow: hidden;
}
#contents #main .entry .entry_title{
	padding-right: 80px;
	margin-bottom: 6px;
	line-height: 1.2;
}
#contents #main .entry .entry_date{
	padding-right: 80px;
	margin-bottom: 15px;
}
#contents #main .entry .entry_body{
	padding-right: 33px;
	line-height: 18px;
	letter-spacing: 1px;
	margin-bottom: 15px;
}
#contents #main .entry .entry_more{
	margin-right: 10px;
	text-align: right;
}
#contents #main .entry .entry_more img{
	display: inline;
}
#contents #main .entry img{
	/* display: block; */
	/* margin-bottom: 14px; */
	margin:5px 5px 0 5px;
}


/*- .calendar ----------- */
#contents #main .calendar{
	width: 161px;
	position: absolute;
	top: 16px;
	right: 19px;
}
#contents #main .calendar th,
#contents #main .calendar td{
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
}
#contents #main .calendar th{
	background-color: #edede7;
}
#contents #main .calendar .week{
	padding-top: 7px;
}
#contents #main .calendar td,
#contents #main .calendar td a{
	color: #f6f6f6;
}
#contents #main .calendar td a{
	text-decoration: underline;
}
#contents #main .calendar td a:visited {
	text-decoration: underline;
}




/*- #side --------------- */
#side{
	float: left;
	width: 267px;
}
#side h2{
	padding-top: 20px;
	padding-bottom: 18px;
}
#side .radio{
	position: relative;
	/*float: left;*/
	width: 234px;/**/
	height:304px;/**/
	background-image: url(http://www.uniqueradio.jp/img/2nd/side_radio_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#side .radio .live,
#side .radio .radioFlash,
#side .radio .radioOndemand{
	position: absolute;
}
#side .radio .live{
	width: 202px;/**/
	height:83px;/**/
	left: 10px;/**/
	top: 111px;/**/
	border: 1px solid #787065;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #FFFFFF;
}
#side .radio .live img{
	float: left;
}
#side .radio .live .text{
	float: right;
	font-size: 10px;
	width: 100px;/**/
	overflow: hidden;
	height: 85px;/**/
	line-height: 16px;
}
#side .radio .live .text h3{
	font-size: 10px;
	margin-bottom: 6px;
}
#side .radio .radioFlash{
	height: 83px;
	width: 81px;
	left: 143px;/**/
	top: 25px;/**/
	display: block;
	background-color: #FFFFFF;
}






#side .radio .radioOndemand{
	height: 57px;
	width: 56px;
	left: 167px;/**/
	top: 225px;/**/
	display: block;
}








/* ------------------------------------- 
 *	category set up
 * ------------------------------------- */
/*- bg ------------------ */
#contents .main_special{
	background-image: url(http://www.uniqueradio.jp/img/2nd/special_bg.gif);
	background-repeat: repeat;
}


#contents .main_what{
	background-color: #787065;
}


#contents .main_live{
	background-color: #787065;
}
#contents .main_News{
	background-color: #787065;
}
#contents .main_blog{
	background-color: #787065;
}
#contents .main_flash{
	background-color: #787065;
}
#contents .main_africa{
	background-color: #008e3f;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_africa.gif);
}
#contents .main_art{
	background-color: #51407d;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_art.gif);
}
#contents .main_brazil{
	background-color: #a4c735;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_brazil.gif);
}
#contents .main_cuba{
	background-color: #2a60ac;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_cuba.gif);
}
#contents .main_eastasia{
	background-color: #8f0000;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_eastasia.gif);
}
#contents .main_europe{
	background-color: #de3d8c;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_europe.gif);
}
#contents .main_france{
	background-color: #006bb6;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_france.gif);
	background-position: right 22px!important;/*????????*/
}
#contents .main_global{
	background-color: #ffbf00;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_global.gif);
}
#contents .main_hawaii{
	background-color: #f18d00;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_hawaii.gif);
}
#contents .main_india{
	background-color: #cb7600;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_india.gif);
}
#contents .main_ireland{
	background-color: #005151;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_ireland.gif);
	background-position: right 22px!important;/*????????*/
}
#contents .main_jamaica{
	background-color: #89611d;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_jamaica.gif);
	background-position: right 22px!important;/*????????*/
}
#contents .main_japan{
	background-color: #b2b2b2;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_japan.gif);
}
#contents .main_life{
	background-color: #9a8921;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_life.gif);
}
#contents .main_northeurope{
	background-color: #68c9f2;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_northeurope.gif);
}
#contents .main_southamerica{
	background-color: #d1dd39;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_southamerica.gif);
}
#contents .main_spain{
	background-color: #bf0000;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_spain.gif);
}
#contents .main_usa{
	background-color: #ff0000;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_usa.gif);
}
#contents .main_world{
	background-color: #5a3d1c;
	background-image: url(http://www.uniqueradio.jp/img/2nd/bg_world.gif);
}


#contents .main_Live_for_Life{
	background-color: #787065;
}
#contents .main_Live_for_Life_mon{
	background-color: #F18D00;
}
#contents .main_Live_for_Life_tue{
	background-color: #BF0000;
}
#contents .main_Live_for_Life_wed{
	background-color: #51407D;
}
#contents .main_Live_for_Life_thu{
	background-color: #008E3F;
}
#contents .main_Live_for_Life_fri{
	background-color: #3E3E3E;
}








/*- flag ---------------- */
#contents .main_africa .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_africa.gif);
}
#contents .main_art .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_art.gif);
}
#contents .main_brazil .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_brazil.gif);
}
#contents .main_cuba .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_cuba.gif);
}
#contents .main_eastasia .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_eastasia.gif);
}
#contents .main_europe .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_europe.gif);
}
#contents .main_france .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_france.gif);
}
#contents .main_global .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_global.gif);
}
#contents .main_hawaii .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_hawaii.gif);
}
#contents .main_india .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_india.gif);
}
#contents .main_ireland .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_ireland.gif);
}
#contents .main_jamaica .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_jamaica.gif);
}
#contents .main_japan .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_japan.gif);
}
#contents .main_life .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_life.gif);
}
#contents .main_northeurope .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_northeurope.gif);
}
#contents .main_southamerica .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_southamerica.gif);
}
#contents .main_spain .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_spain.gif);
}
#contents .main_usa .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_usa.gif);
}
#contents .main_world .entry{
	background-image: url(http://www.uniqueradio.jp/img/2nd/fullflag_world.gif);
}




.grey1 { background-color: #efeeea; }
.bgunique { background-color: #787065; }
.white { background-color: #FFFFFF; }


.bigo {
	font-size: 15px;
	line-height: 18px;
	color: #593110;
	text-align: left;
}
.mid {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}
.mido {  font-size: 12px; line-height: 18px; color: #593110; }
.midmain {  font-size: 12px; line-height: 18px; color: #787065; }


.small { font-size: 10px; line-height: 16px; }



/* ------------------------------------- *
	link
* ------------------------------------- */
#liveinfobox a:link {
	color: #656363;
	text-decoration: underline;
}
#liveinfobox a:visited {
	color: #656363;
	background-color: #FFF;
	text-decoration: underline;
}
#liveinfobox a:hover {
	color: #656363;
	background-color: #FFF;
	text-decoration: none;
}
#liveinfobox a:active {
	color: #656363;
	background-color: #FFF;
	text-decoration: none;
}

/*- #liveinfobox list -- */
#liveinfobox .list01{
	float: left;
	width: 160px;
	padding-top:7px;
	padding-right: 6px;
	padding-left: 1px;
	margin-top:10px;
	background-repeat: repeat-y;
	background-position: left top;
}
#liveinfobox .list01 div{
	margin-bottom: 10px;
}
#liveinfobox .list01 h2{
	width: 156px;
	display:block;
	background-color: #edede7;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	text-align: center;
}
#liveinfobox .list01 .buckNum{
	float: right;
	width: 77px;
	display: block;
}
#liveinfobox .list01 .more{
	float: right;
	width: 52px;
	display: block;
}
#liveinfobox .list01 ul .lastList{
	background-image: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#liveinfobox .list01 ul li {
	display:block;
	width: 152px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding: 5px 3px;
	background-color: #FFFFFF;
	background-image: url(http://www.uniqueradio.jp/img/index/contents_line_w.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}




#listup a:link {
	color: #656363;
	text-decoration: none;
}
#listup a:visited {
	color: #656363;
	background-color: #FFF;
	text-decoration: none;
}
#listup a:hover {
	color: #656363;
	background-color: #FFF;
	text-decoration: underline;
}
#listup a:active {
	color: #656363;
	background-color: #FFF;
	text-decoration: underline;
}



/*- #listup list -- */
#listup .list01{
	float: left;
	width: 160px;
	padding-top:7px;
	padding-right: 6px;
	padding-left: 1px;
	margin-top:10px;
	background-repeat: repeat-y;
	background-position: left top;
}
#listup .list01 div{
	margin-bottom: 10px;
}
#listup .list01 h2{
	width: 156px;
	display:block;
	background-color: #edede7;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	text-align: center;
}
#listup .list01 .buckNum{
	float: right;
	width: 77px;
	display: block;
}
#listup .list01 .more{
	float: right;
	width: 52px;
	display: block;
}
#listup .list01 ul .lastList{
	background-image: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#listup .list01 ul li {
	display:block;
	width: 152px;
	background-color: #FFFFFF;
	background-image: url(http://www.uniqueradio.jp/img/index/contents_line_w.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 3px;
	overflow: hidden;
}


