/*　レスポンシブスタイル　*/
@media screen and (max-width: 1100px) {
.header > div,.content {
	width:90%;
	margin:auto;
}
.carousel_area {
	padding:0 100px;
}
.footer > div {
	width:100%;
	padding:10px;
	box-sizing:border-box;
	max-width:980px;
}
.there_movarea > ul > li {
	min-width:auto;
}
.there_movarea > ul > li > iframe {
	width:100%;
	min-width:560px;
}
}

@media screen and (max-width: 990px) {
.header {
	padding:0 10px;
	box-sizing:border-box;
}
.header > div {
	width:100%;
}
.content {
	width:100%;
	padding:0 10px;
	box-sizing:border-box;
}
.hope_blue_area,.hope_blue_area > div {
	padding:30px 40px;
}
.hope_blue_area > div > p {
	font-size:19px;
}
}

@media screen and (max-width: 850px) {
.carousel_area {
	padding:0 50px;
}
.carousel_area iframe {
	width:100%;
}
.hope_blue_area,.hope_blue_area > div {
	padding:25px 35px;
}
.hope_blue_area > div > p {
	font-size:18px;
}
}
@media screen and (max-width: 600px) {
.hope_opening_area > div > p.p1 {
	font-size:70px;
}
.hope_opening_area > div > p.p2 {
	font-size:115px;
}
.hope_opening_area > div > p.p3 {
	font-size:55px;
}
.header > div img {
	margin-top:22px;
	height:30px;
}
.hope_blue_area,.hope_blue_area > div {
	padding:20px;
}
.hope_blue_area > div > p {
	font-size:17px;
}
.there_movarea > ul > li > iframe {
	min-width:auto;
}
}

@media screen and (max-width: 500px) {
.hope_blue_area,.hope_blue_area > div {
	padding:10px;
}
.hope_blue_area > div > p {
	font-size:16px;
}
}

@media screen and (max-width: 430px) {
.hope_opening_area > div > p.p1 {
	font-size:50px;
}
.hope_opening_area > div > p.p2 {
	font-size:80px;
}
.hope_opening_area > div > p.p3 {
	font-size:30px;
}
}

@media screen and (max-width: 360px) {
}

@media screen and (max-width: 340px) {
}
