@charset "UTF-8";
/*----------------------------------------

	- header
	+ article
		+ main
			- box01

-----------------------------------------*/

/*----------------------------------------
	header
-----------------------------------------*/

#header_bg {
	top: 0;
}

/*----------------------------------------
	article
-----------------------------------------*/

article {
	min-width: 100%;
	margin-top: 161px;
	border-top: 10px solid #fde07a;
	background: url(../../img/common_bg01.gif) repeat left top;
}

@media screen and (max-device-width:500px) {
	article {
		margin-top: 332px;
	}
}

/*----------------------------------------
	main
-----------------------------------------*/

#main {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 40px;
}

@media screen and (max-device-width:500px) {
	#main {
		width: 480px;
	}
}

#main h1#tit01 {
	padding: 30px 20px;
}

@media screen and (max-device-width:500px) {
	#main h1#tit01 {
		width: 440px;
	}
}

/*----------------------------------------
	box01
-----------------------------------------*/

#box01 {
	padding: 70px 250px;
	background-color: #ffffff;
}

@media screen and (max-device-width:500px) {
	#box01 {
		width: auto;
		padding: 30px 35px;
	}
}

@media screen and (max-device-width:500px) {
	#box01 #flash01 {
		height: 280px;
		width: 400px;
	}
}

@media screen and (max-device-width:500px) {
	#box01 #flash01 img {
		height: 280px;
		width: 400px;
		margin: 0 auto;
	}
}