@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%;
}

img{
	max-width: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%;
}


/*main*/
#main{
	width:90%;
	margin:1% 5% 0 5%;
	float:right;
}

.list{
	margin:1% 0;
}

.list a:hover{
	color:#a9d159;
}

h2{
	margin:0;
}
#about{
	width:100%;
	height:auto;
}

.left{
	width:45%;
	float:left;
}

.right{
	width:55%;
	margin-left:1%;
	margin-right:10%;
	float:right;
}

.right p{
	margin:3px 0 0 0;
}

h5{
	font-size:15px;
	margin:0;
}

.left_about,.left_data{
	width:40%;
	margin:0;
	float:left;
}

.right_about,.right_data{
	width:59%;
	margin:0 0 1% 0;
	float:right;
}

.right_about p{
	margin:0;
}
.right_data p{
	margin:0;
}
/*
.clearfix:after{
	  content: ".";   
	  display: block;   
	  height: 0;   
	  clear: both;   
	  visibility: hidden;  
}
*/
#history{
	width:100%;
}

#color,#name,#data{
	width:100%;
	float:left;
}

.history{
	width:100%;
	margin:1% 0 0 0;
	float:left;
}
.history p{
	margin:0;
}
  
.clearfix {
	clear:both;
}  

#afeleight{
	width:100%;
	text-align:center;
	margin-top:2%;
}

/*a*/
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	opacity:0.5;
	color:#fff;
}

a img.linkimg{
	background:none!important;
}
a:hover img{
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background:none!important;
}
