@charset "utf-8";


/*背景*/
#wrapper{
	padding-bottom:20px;
	}

#bg_white {
	position:relative;
	background-image: url(../images/top_w_2.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 11px;
}
	
#bg_w {
	width: 760px;
	padding: 54px 42px 26px 63px;
}
	
#bg_w h1{
}

* html #all{
	margin-left: 53px;
	width: 655px;
}


#header{
	text-align:right;
	height:39px;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#header img{
margin-top: 27px;
margin-right:4px;
}


#top{
text-align:center;
margin-top: 10px;
}
/*背景*/

/*メインビジュアル*/
.center{
text-align:center;
}



#intro_enta{
margin-left:221px;
}

/*メインビジュアル*/

/*共通*/   



#main_intro{
	width:655px;
	margin-bottom: 39px;
	position: relative;
	height: 171px;
}

#main_intro ul{
	width:655px;
	clear:both;
}


#main_intro li.main_intro01{
}

#main_intro li.main_intro02{
	margin-top: 50px;
	margin-right: 19px;
}

* html #main_intro li.main_intro02{
	margin-left: 24px;
	margin-right: 0	px;
}


#lineup{
	width:655px;
	clear:both;
	position:relative;
	margin-bottom: 17px;
}

* html #lineup{
	height: 188px;
	margin-bottom: 0px;
}

#lineup h3{
margin-bottom:11px;}

#lineup ul{
	clear:both;
	margin-bottom: 14px;
}

#lineup ul.lineup01{
	margin-bottom: 14px;
	height: 82px;
}

#lineup ul.lineup02{
	margin-bottom: 14px;
	height: 56px;
}


#lineup  li.right{
	margin-right: 139px;
}

* html #lineup  li.right{
	margin-right: 70px;
}

#lineup .left{
	margin-left: 15px;
}




#live_other{
	width:655px;
	clear:both;
	height: 176px;
	margin:0 0 5px 0;
}


* html #live_other{
	width:655px;
	clear:both;
	height: 176px;
	margin-bottom: 12px;
}



#live{
	position:relative;
	width:390px;
	margin-bottom: 17px;
}

#live h3{
margin-bottom:14px;}

#live li.live01{
	margin-left: 10px;
	margin-right: 8px;
	display:inherit;
	position:relative;
	height:138px;
}


* html #live li.live01{
	margin-left: 10px;
	display:inherit;
	position:absolute;
	height:138px;
}


#live .livepic{
	margin-bottom: 8px;
	height:122px;
	display:inherit;
}


#live li.live02{
	display:inherit;
	position:relative;
	height:138px;
}

* html #live li.live02{
	margin-left: 204px;
	display:inherit;
	position:absolute;
	height:138px;
	left: -1px;
	top: 34px;
}



#live ul{
	margin-bottom: 14px;
}




#other{
	width:250px;
	position:relative;
}

#other h3{
margin-bottom:14px;}

#other li.other01{
	margin-right: 10px;
}

#other li.other02{
	margin-right: 0px;
}

#other ul{
	margin-bottom: 14px;
}

#other .other-txt{
	margin-bottom: 10px;
}


#sponsor{
	width:655px;
	position:relative;
	height: 35px;
	margin-right: 0px;
	clear: both;
text-align:right;
margin:0 0 25px 0;
}

#sponsor img{
}


p.intro{
    margin-bottom: 20px;
}

.box img{
	margin-right: 13px;
	margin-bottom: 20px;
	}
	
.photo{
	margin-right: 13px;
	/*margin-bottom: 20px;*/
	margin-top: 20px;
	}

.box ul{
	margin-bottom: 40px;
}


.left{
float:left;
}

.right{
	float:right;
}

/*共通*/ 

