@charset "UTF-8";
/* CSS Document */

* {

	margin: 0;
	padding: 0;

}

#wrapper {
	width : 960px;
	height:100%;
	margin: 0 auto;
	overflow-x: hidden;
	background-color : #ffffff;
}


#header {
	width:960px;
	height:100px;
	background-image: url(../contents_img/header.png);
	background-repeat: no-repeat;
}

#menu {
	width : 960px;
	height:36px;
	background-repeat: no-repeat;
	margin-bottom:5px;
}

#main_contents {
        float: left;
	margin-left:1px;
	width : 645px;
	height:100%;
	margin-top:5px;
	//background-color:#b0c4de;
}

#list_contents {
        float: left;
	width : 645px;
	margin-top:5px;
}

#live_contents {
        float: left;
	width : 645px;
	margin-top:5px;
	margin-bottom:5px;
	//background-color:#b0c4de;
}

#news_contents {
        float: left;
	width : 648px;
	margin-top:7px;
	//background-color:#b0c4de;
}



#top_special_contents {
        float: left;
	width : 648px;
	height:360px;
	//background-color:#b1c2de;
}


#this_week {
        float: left;
	margin-top:20px;
	margin-left:1px;
	width : 645px;
	height:240px;
	background-color:#ffffff;
}

#next_week {
        float: left;
	margin-top:20px;
	margin-left:1px;
	width : 645px;
	margin-top:10px;
	height:240px;
	background-color:#ffffff;
}

#topic {
        float: left;
	margin-left:1px;
	width : 645px;
	padding-bottom:10px;
	background-color:#ffffff;
}

#artist {
        float: left;
	margin-left:1px;
	width : 645px;
	height:auto;
	background-color:#ffffff;
}

#artist2 {
        float: left;
	margin-left:1px;
	width : 645px;
	height:auto;
	background-color:#ffffff;
	padding-bottom:10px;
}


#news_list {
        float: left;
	margin-left:1px;
	width : 645px;
}

#live_list {
        float: left;
	margin-top:0px;
	margin-left:1px;
	width : 645px;
	//background-color:#b0c6de;
}


#live_detail {
        float: left;
	margin-left:1px;
	width : 645px;
	//background-color:#b1c2de;
}

#live_detail2 {
        //float: left;
	margin-left:1px;
	width : 645px;
	//background-color:#b1c2de;
}

#eatery_detail {
        //float: left;
	margin-left:1px;
	width : 645px;
}


#feature_head {
	width : 958px;
	background-repeat: no-repeat;
	margin-left:1px;
}



#right {
        float: right;
	background-color:#ffffff;
	margin-top:5px;
	margin-right:1px;
	margin-bottom:5px;
	width : 300px;
	vertical-align:top;
	//background-color:#b0c4de;
}

#right_ad1 {
	width : 300px;
	height:300px;
}

#right_ad2 {
	margin-top:10px;
	width : 300px;
	height:300px;
}

#right_ad3 {
	width : 300px;
	height:300px;
}

#right_ad4 {
	margin-top:10px;
	width : 300px;
	height:73px;
}


#right_feature {
	margin-top:30px;
	width : 300px;
}

#right_feature2 {
	width : 300px;
}


#right_contents {
	margin-top:10px;
	margin-bottom:5px;
}

#right_fb {
	width : 300px;
	height:auto;
	margin-top:20px;
	margin-bottom:5px;
}

#right_tw {
	width : 300px;
	height:auto;
	margin-top:20px;
	margin-bottom:5px;
}

#right_feature_fb {
	width : 300px;
	height:auto;
	margin-bottom:5px;
}


#right_toiawase {
	width : 300px;
	height:auto;
	margin-top:20px;
	margin-bottom:5px;
}


#right_album {
	width : 299px;
	background-color:#dcdcdc;
}

#right_feature_information {
	margin-top:10px;
	padding-bottom:10px;
	width : 299px;
	background-color:#dcdcdc;
}



#footer {
	clear: both;
	width: 960px;
	height :100px;
	background-image: url("../contents_img/footer.png");
	background-repeat: no-repeat;
}



/* SEO */

h1 {
	display: none;
}


.nf{
	color : #5E3819;
	font-size: small;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
	text-align: center;
	vertical-align:middle;
}

