@charset "utf-8";

#main_movie h1{
	top:27px;
	left:10px;
}
#main_movie h1 img{
	width:50px;
	height:auto;
}
#main_movie video{
	width:100%;
	height:auto;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■nav
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
nav{
	margin-bottom:80px;
	overflow:hidden;
	padding:0 5px;
}
nav li{
	width:33.33%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0 5px;
	display:block;
	float:left;
}
nav li a{
	width:100% !important;
	background-size:auto 55px !important;
	font-size:12px;
	padding-top:80px !important;
	background:no-repea centert top;
}
nav li a span{
	font-size:10px;
	margin-bottom:2px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■bnr
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#bnr{
	margin-bottom:50px;
}
#bnr h3{
	font-size:15px;
	padding-bottom:10px;
}
#bnr h3 span{
	padding:0 15px;
	line-height:1.4;
}
#bnr p.h3p{
	padding:0 20px 25px 20px;
	font-size:12px;
}
#bnr ul{
	padding:0 5px;
}
#bnr li{
	width:49% !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0 5px;
	margin-bottom:10px;
}
#bnr li a{
	display:block;
}
#bnr li img{
	width:100% !important;
	height:auto;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■LP banner
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#lp_bnr{
	padding: 0 15px;
	margin: 0 0 65px;
}
#lp_bnr ul{
}
#lp_bnr li{
	margin: 0 0 15px;
}
