@charset "utf-8";

/* ttl------------------------------------------------------------------------ */

#ttl h2{
	position:absolute;
	top:184px;
	left:50px;
}
#ttl p{
	padding:155px 0 0 410px;
}
/* contents------------------------------------------------------------------------ */
#contents h3{
	width:890px;
	margin: 0 auto;
	padding-top:6px;
}
/* fukagawa------------------------------------------------------------------------ */
#contents #fukagawa{
	width:890px;
	margin: 0 auto;
	background:url(../img/fukagawa_bg_bottom.png) bottom left no-repeat;
	padding-bottom:9px;
}
#contents #fukagawa_inner{
	background:url(../img/fukagawa_bg_center.png) top left repeat-y;
	padding-bottom:20px;
}

#contents #fukagawa #profile,
#contents #fukagawa #player{
	width:836px;
	margin-left:29px;
	padding:20px 0 8px;
	background:url(../img/fukagawa_white_bg_bottom.png) bottom left no-repeat;
}
#contents #fukagawa #profile p,
#contents #fukagawa #player ul{
	background:url(../img/fukagawa_white_bg_center.png) top left repeat-y;
	
}
#contents #fukagawa #profile p{
	padding:20px 20px 25px 30px;
}
#contents #fukagawa #player ul{
	letter-spacing: -0.4em;
}
#contents #fukagawa #player ul li{
	display: inline-block;
	vertical-align: bottom;
	letter-spacing: normal;
	padding:0 40px 30px;
}
/* box------------------------------------------------------------------------ */
#contents .box ul{
	padding:30px 0 0 40px;
}
#contents .box ul li{
	padding:6px 0 6px 32px;
	background:url(../../common/img/bottom_icon_ball.png) 0px 4px no-repeat;
}
#contents #leading.box ul{
	width:400px;
}
#contents #tv.box ul{
	width:520px;
}
#contents #radio.box ul#stv{
	width:800px;
	padding-bottom:0px;
}
#contents #radio.box ul#fm{
	width:580px;
	padding-top:0px;
}
#contents #magazine.box ul{
	width:700px;
}

#contents .box .photo_img {
	position:absolute;
}

#contents #leading .photo_img {
	top:130px;
	right:20px;
}
#contents #tv .photo_img {
	top:135px;
	right:25px;
}
#contents #radio .photo_img {
	bottom:0;
	right:20px;
}
#contents #magazine .photo_img {
	top:105px;
	right:25px;
}