@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: 94px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 200px;
}

#contents #main_{
	position: relative;
	float: right;
	width:703px;
	padding-top: 5px;
	padding-bottom: 84px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 5px;
}

/*- .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_ .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_ .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{
	width: 688px;/*IE_bg*/
	background-color: #fff;
	padding-top: 9px;
	padding-bottom: 45px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 644px 3px;
}
#contents #main .entry .entry_title{
	margin-bottom: 6px;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	color: #787065;
}
#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;*/
}



#contents #main .sidelist{
	width: 163px;
	position: absolute;
	top: 16px;
	right: 17px;
	font-size: 12px;
	line-height: 18px;
}
#contents #main .sidelist a{
	color:#FFFFFF;
	display: block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../img/list.gif);
	background-repeat: no-repeat;
	background-position: -3px 5px;
}
#contents #main .sidelist a:hover{
	background-color:#efeeea;
	color:#656363;
	text-decoration:none;
}
#contents #main .sidelist a:visited{
	text-decoration:underline;
}


/*- .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;
}

/*- #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_what{
	background-color: #787065;
}
#contents .main_live{
	background-color: #787065;
}
#contents .main_blog{
	background-color: #787065;
}
#contents .main_programs{
	background-color: #787065;
}
#contents .main_programs_{
	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);
}

/*- 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; }

input, textarea, select {
	font-size:13px;
	color:black;
	background-color: #FFFFFF;
	border-top: #333333 1px solid;
	border-right: #333333 1px solid;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
}
