@charset "utf-8";

/*---------------------------------------nowplaying 
-----------------------------------------------*/

#nowplaying {
	border-bottom-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

#nowplaying h2 {
	background-image: url(../images/tit_nowplay.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	width: 109px;
	text-indent: -9999px;
}

.now_space {
	margin-left: 8px;
}

#onair {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}


#onair h2 {
	background-image: url(../images/tit_onair.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	width: 135px;
	text-indent: -9999px;
}
#onair .tit {
	font-weight: bolder;
}

.box {
	padding-top: 10px;
	padding-bottom: 10px;
}


/*---------------------------------------navi 
-----------------------------------------------*/

#navi {
	float: left;
	height: 41px;
	width: 320px;
	clear: both;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#navi ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#navi li {
	float: left;
	height: 41px;
	list-style-type: none;
	margin-right: 10px;
	margin-left: 10px;
}
#navi p {
	text-align: center;
}

#pod {
	clear: both;
}

#iphoneradio{
	clear: both;
}

#channel {
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#channel p {
	font-size: 10px;
}



#fmchannel {
	clear: both;
	margin-bottom: 10px;
}



/*---------------------------------------feature
-----------------------------------------------*/

#feature h3 {
	background-image: url(../images/tit_feature.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	width: 133px;
	text-indent: -9999px;
}
#amazon {
	padding: 10px;
}
#amazon #amazon_img {
	float: left;
	margin-right: 5px;
}
#amazon #amazon_txt {
}


#mov {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 10px;
}

#infoarea {
	clear: both;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}
#infoarea #news {
	padding: 10px;
}
#infoarea #feature {
	padding: 10px;
}

#infoarea #news h3 {
	background-image: url(../images/tit_news.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	width: 39px;
	text-indent: -9999px;
}


/*---------------------------------------infoarea
-----------------------------------------------*/

#infoarea #news  ul {
	margin: 0px;
	padding: 0px;
}

#infoarea #news li {
	background-image: url(../shared/images/bullet_right.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
	list-style-type: none;
}
#itunes {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}


#mailmagazine{
	clear: both;
	width:298px;
	margin:10px auto;
}

#event{
	border-top:2px solid #FFF;
	padding:15px 0 0 0;
}

#event ul{
	width:302px;
	margin:0px auto;
}

#event ul li{
	list-style-type: none;
	float:left;
	margin:0 5px 0 0;
}

#event p{
	clear:both;
	text-align:center;
	padding:5px 0 0 0;
	font-size:90%;
}



/*---------------------------------------itune
-----------------------------------------------*/

#itunes h4 {
	background-image: url(../images/tit_itune.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	width: 191px;
	text-indent: -9999px;
}

.appbnr{
	margin:10px 0 20px 0;
}

.back{
	margin:30px 0 30px 0;
	text-align:center;
}

.screen{
	margin:10px 0 20px 10px;
}

.yellow_text{
	color:#f2e420;
}

.text{
	margin:0 0 20px 0;
}
.btnArea {
	text-align: center;
	border-bottom: 2px solid #fff;
}
.btnArea li {
	margin-bottom: 5px;
	list-style-type: none;
}

.txt_bnr {
	text-align: center;
	padding:10px 0 10px;
}

