@charset "utf-8";

#container{
	background: #09294d url(../imgs/img-bg.jpg) no-repeat center bottom;
	background-size:100%;
	text-align: center;
	padding-bottom: 60%;
}
@media only screen and (max-width:736px) {
	#container{
		padding-bottom: 370px;
		background-size:150%;
	}

}

/*pageTtl*/
.pageTtl{
	background-image: url(../imgs/img-mv.jpg);
}

/*headline-03*/
.headline-03 i{
	font-size:40px;
}
@media only screen and (max-width:736px) {
	.headline-03{
		text-align: center !important;
	}
	.headline-03 i{
		font-size:70px;
	}

}

/*logo_limited*/
.logo_limited{
	text-align: center;
	margin-top: 30px;
}
.logo_limited i{
	font-size:95px;
}
@media only screen and (max-width:736px) {
	.logo_limited i{
		font-size:65px;
	}

}

/*cttl*/
.cttl{
	font-size:22px;
	margin: 90px 0 10px;
}
.txt{
	font-size:16px;
}
.shadow{
	text-shadow: 
	rgba(17,71,134,.8) 1px 1px 20px, rgba(17,71,134,.8) -1px 1px 20px,
    rgba(17,71,134,.8) 1px -1px 20px, rgba(17,71,134,.8) -1px -1px 20px;	
}

@media only screen and (max-width:736px) {
	.cttl{
		font-size:16px;
		margin: 60px 0 10px;
		text-align: left;
	}
	.txt{
		font-size:13px;
		text-align: left;
	}
	.shadow{
		text-shadow: 
		rgba(21,39,79,.8) 1px 1px 30px, rgba(21,39,79,.8) -1px 1px 30px,
	    rgba(21,39,79,.8) 1px -1px 30px, rgba(21,39,79,.8) -1px -1px 30px;	
	}

}