@charset "shift_jis";
/* CSS Document */


#main_home{
	margin: 0px;
	padding: 0px;
	height: 770px;
	width: 980px;
	position: relative;
}


/*== menu =========================== start */

#main_home #news, #main_home #onair, #main_home #onair_np, #main_home #story, #main_home #chara, #main_home #chara_np, #main_home #castaff, #main_home #music, #main_home #media, #main_home #media_np, #main_home #sp, #main_home #goods{
	position:absolute;
	height: 60px;
	width: 225px;
text-indent:-9999px;
}



/* news */
#main_home #news {
	left:16px;
	top:154px;
	z-index:1;
}


#main_home #news a:link,
#main_home #news a:visited{
	background-image: url(../img/menu_news.png);
	display: block;
		height: 60px;
	width: 225px;
}

#main_home #news a:hover,
#main_home #news a:active{
	background-image: url(../img/menu_news2.png);
	
}



/* onair */
#main_home #onair {
	left:192px;
	top:170px;
	z-index:2;
}

#main_home #onair a:link,
#main_home #onair a:visited{
	background-image: url(../img/menu_onair.png);
	display: block;
		height: 60px;
	width: 225px;
}

#main_home #onair a:hover,
#main_home #onair a:active{
	background-image: url(../img/menu_onair2.png);
}

#main_home #onair_np {
	left:192px;
	top:187px;
	z-index:2;
		background-image: url(../img/menu_onair3.png);
}


/* story */
#main_home #story {
	left:12px;
	top:217px;
	z-index:3;
}

#main_home #story a:link,
#main_home #story a:visited{
	background-image: url(../img/menu_story.png);
	display: block;
		height: 60px;
	width: 225px;
}

#main_home #story a:hover,
#main_home #story a:active{
	background-image: url(../img/menu_story2.png);
}


/* chara */
#main_home #chara {
	left:193px;
	top:250px;
	z-index:4;
}

#main_home #chara a:link,
#main_home #chara a:visited{
	background-image: url(../img/menu_chara.png);
	display: block;
		height: 60px;
	width: 225px;
}

#main_home #chara a:hover,
#main_home #chara a:active{
	background-image: url(../img/menu_chara2.png);
}

#main_home #chara_np {
	left:193px;
	top:255px;
	z-index:4;
		background-image: url(../img/menu_chara3.png);
}


/* castaff */
#main_home #castaff {
	left:10px;
	top:290px;
	z-index:5;
}

#main_home #castaff a:link,
#main_home #castaff a:visited{
	background-image: url(../img/menu_castaff.png);
	display: block;
		height: 60px;
	width: 225px;
}
#main_home #castaff a:hover,
#main_home #castaff a:active{
	background-image: url(../img/menu_castaff2.png);
}


/* music */
#main_home #music {
	left:194px;
	top:330px;
	z-index:6;
}

#main_home #music a:link,
#main_home #music a:visited{
	background-image: url(../img/menu_music.png);
	display: block;
		height: 60px;
	width: 225px;
}

#main_home #music a:hover,
#main_home #music a:active{
	background-image: url(../img/menu_music2.png);
}



/* media */
#main_home #media {
	left:17px;
	top:366px;
	z-index:7;
}

#main_home #media a:link,
#main_home #media a:visited{
	background-image: url(../img/menu_media.png);
	display: block;
		height: 60px;
	width: 225px;
}
#main_home #media a:hover,
#main_home #media a:active{
	background-image: url(../img/menu_media2.png);
}

#main_home #media_np {
	left:18px;
	top:393px;
	z-index:7;
		background-image: url(../img/menu_media3.png);
}

/* special */
#main_home #sp {
	left:194px;
	top:407px;
	z-index:8;
}

#main_home #sp a:link,
#main_home #sp a:visited{
	background-image: url(../img/menu_sp.png);
	display: block;
		height: 60px;
	width: 225px;
}

#main_home #sp a:hover,
#main_home #sp a:active{
	background-image: url(../img/menu_sp2.png);
}

/* goods */
#main_home #goods {
	left:15px;
	top:443px;
	z-index:9;
}

#main_home #goods a:link,
#main_home #goods a:visited{
	background-image: url(../img/menu_goods.png);
	display: block;
		height: 60px;
	width: 225px;
}

#main_home #goods a:hover,
#main_home #goods a:active{
	background-image: url(../img/menu_goods2.png);
}

/*== menu =========================== end */


/*== btn =========================== end */
#main_home #sorbe {
	left:777px;
	top:161px;
	z-index:1;
	position:absolute;
}

#main_home #webradio {
	left:778px;
	top:188px;
	z-index:1;
	position:absolute;
}

#main_home #cp {
	left:778px;
	top:555px;
	z-index:1;
	position:absolute;
}

#main_home #mov {
	left:410px;
	top:546px;
	z-index:1;
	position:absolute;
}

#main_home #media_2 {
	left:430px;
	top:635px;
	z-index:1;
	position:absolute;
}

/*== topics =========================== end */
#main_home #topics {
	left:43px;
	top:555px;
	z-index:1;
	position:absolute;
	height: 160px;
	width: 345px;
	overflow: auto;
	color: #FFFBEC;
	font-size: 95%;
	line-height: 1.4em;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#main_home #topics a:link,
#main_home #topics a:visited{
	color: #6F6;
}


#main_home #topics a:hover,
#main_home #topics a:active{
	color: #FF3;
	text-decoration: none;
}

#main_home #topics ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#main_home #topics ul li{
	list-style-type: none;
	padding-left: 20px;
	background-image: url(../home/list_pan.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-bottom: 4px;
}


.at_box{
	background-color: #9E633A;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F1E8DC;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin: 0px;
}
