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

body{
	margin:0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
}

#wrapper{
	width:100%;
	height:100%;
}

/*header*/
header{
	width:100%;
	height:15%;
	min-height:10%;
	max-height:15%;
	background-color:#a9d159;
	position:relative;
}

header li{
	width:100%;
	height:10%;
	margin:0 0.5%;
	min-height:5%;
	max-height:10%;
	list-style-type:none;
	display:inline;
}

header img{
	min-height:35px;
	max-height:50px;
}

#header_menu{
	margin:0;
	padding:0 1%;
}

/*right*/
#right{
	width:90%;
	margin:1% 5%;
	float:right;
}

.list{
	margin:1% 0;
}

h2,h4{
	margin:0;
}

.title{
	margin:0;
}

.name{
	text-align:center;
}

#lineup{
	width:100%;
	height:auto;
	margin:0;
}

#history{
	width:100%;
	height:auto;
	margin:3% 0;
}

.E231,.E235{
	width:100%;
	float:left;
}


h3{
	margin:0 0 1% 0;
}

.past{
	width:100%;
	float:left;
}

h2.section_ttl{
	background-color:#DDDDDD;
	display:block;
	width:100%;
	border:1px solid #ccc;
	box-sizing:border-box;
	margin:auto 0;
	font-size:20px;
}
h2.section_ttl img{
	margin:0 5px;
	vertical-align:middle;
}

.section_left{
	width:30%;
	margin-right:2%;
	float:left;
}

.section_right{
	width:68%;
	margin:1% 0;
	float:right;
}

.section_right p{
	margin:0;
}

.section_btn img{
	margin-top:5%;
	bottom:0;
	float:right;
}

.name{
	font-size:17px;
}
.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  
  
.clearfix {
	margin-top:1%;
	display: inline-table; 
}  


/*a*/
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	opacity:0.5;
}

a img.linkimg{
	background:none!important;
}
a:hover img.linkimg{
	opacity:0.5;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background:none!important;
}

img{
	max-width:100%;
	height:auto;
}

.linkimg{
	max-width:100%;
	height:auto;
}


