@charset "utf-8";

main #CONTENTS #CONTENTS_BLOCK #corp .tblA{
	width:100%;
	margin:20px 0;
}
main #CONTENTS #CONTENTS_BLOCK #corp .tblA th{
	width:20%;
}
main #CONTENTS #CONTENTS_BLOCK #corp .tblA td dl{
	margin:0;
	padding:0;
	line-height:200%;
}
main #CONTENTS #CONTENTS_BLOCK #corp .tblA td dl dt{
	margin:2px 0;
	padding:0;
	float:left;
	width:20%;
	clear:both;
}
main #CONTENTS #CONTENTS_BLOCK #corp .tblA td dl dd{
	margin:2px 0;
	padding:0;
	float:left;
	width:80%;
}

main #CONTENTS #CONTENTS_BLOCK #history {
	width:770px;
	margin:0 auto;
}
main #CONTENTS #CONTENTS_BLOCK #history .mv img{
	vertical-align:bottom;
}
main #CONTENTS #CONTENTS_BLOCK #history #tab{
	padding:0 1px 3px 1px;
	background:#503e00;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
main #CONTENTS #CONTENTS_BLOCK #history #tab_contents{
	overflow:hidden;
}
main #CONTENTS #CONTENTS_BLOCK #history #tab_contents ul{
	width:2310px;
	padding:0px;
	margin:0px;
	list-style:none;
}
main #CONTENTS #CONTENTS_BLOCK #history #tab_contents ul li{
	float: left;
	width:770px;
	padding:0px;
	margin:0px;
}

@media screen and (max-width: 770px) {
main #CONTENTS #CONTENTS_BLOCK #history {
	width:100%;
}
main #CONTENTS #CONTENTS_BLOCK #history .mv img{
	width:100%;
}
main #CONTENTS #CONTENTS_BLOCK #history #tab{
}
main #CONTENTS #CONTENTS_BLOCK #history #tab a img{
	width:33%;
}
main #CONTENTS #CONTENTS_BLOCK #history #tab_contents{
	
}
main #CONTENTS #CONTENTS_BLOCK #history #tab_contents ul{
	width:300%;
}
main #CONTENTS #CONTENTS_BLOCK #history #tab_contents ul li{
	width:33.3333333333%;
}
main #CONTENTS #CONTENTS_BLOCK #history #tab_contents ul li img{
	width:100%;
}
}



