#header { width:100%; margin:0 auto; padding:0; }
#header h1 { width:100%; margin:0; padding:80px 0 80px 20px; font-size:2.2vw; color:#00A0E8; text-align:left; background-image:url("../images/head2_image.jpg"); background-repeat:no-repeat; background-size:100% auto; }

p { font-size:1.4vw; line-height:1.8em; }
p.hosoku { font-size:1.2vw; line-height:1.8em; }

#bank { width:80%; margin:60px auto; text-align:left; }
#bank h2 { margin:0 0 20px 0; font-size:1.8vw; font-weight:bold; color:#000; }
#bank div { width:80%; margin:40px 0; padding:20px; border:solid 3px #00A0E8; font-size:1.4vw; line-height:2.2em; }

#daibiki { width:80%; margin:60px auto; text-align:left; }
#daibiki h2 { margin:40px 0 20px 0; font-size:1.8vw; font-weight:bold; color:#000; }
#daibiki ul { margin:40px 0 0 0; font-size:1.2vw; }
#daibiki ul:nth-of-type(2),
#daibiki ul:nth-of-type(3) { margin:0; }
#daibiki ul:nth-of-type(4) { margin:0 0 40px 0; }
#daibiki li { display:inline-block; width:200px; text-align:left; vertical-align:middle; margin:2px 0; padding:5px 20px; background-color:#EAE3C7; }
#daibiki li:nth-of-type(2) { width:200px; text-align:right; vertical-align:middle; margin:2px 0; padding:5px 20px 5px 100px; }

#send { width:80%; margin:60px auto; text-align:left; }
#send h2 { margin:40px 0 20px 0; font-size:1.8vw; font-weight:bold; color:#000; }
#send ul { margin:40px 0 0 0; font-size:1.2vw; }
#send ul:nth-of-type(2),
#send ul:nth-of-type(3),
#send ul:nth-of-type(4) { margin:0; }
#send ul:nth-of-type(5) { margin:0 0 40px 0; }
#send li { display:inline-block; width:200px; text-align:left; vertical-align:middle; margin:2px 0; padding:5px 20px; background-color:#EAE3C7; }
#send li:nth-of-type(2) { width:200px; text-align:right; vertical-align:middle; margin:2px 0; padding:5px 20px 5px 100px; }


@media screen and (max-width: 750px) {

	#header{ width:100%; }
	#header h1 { width:100%; margin:0; padding:30px 0 30px 20px; font-size:4vw; color:#00A0E8; text-align:left; background-image:url("../images/head2_image.jpg"); background-repeat:no-repeat; background-size:100% auto; }
	
	p { font-size:3vw; line-height:1.8em; }
	p.hosoku { font-size:2.6vw; line-height:1.8em; }
	
	#bank { width:80%; margin:20px auto; text-align:left; }
	#bank h2 { margin:0 0 10px 0; font-size:3.8vw; font-weight:bold; color:#000; }
	#bank div { width:80%; margin:20px 0; padding:10px 20px; border:solid 3px #00A0E8; font-size:3.4vw; line-height:2.2em; }
	
	#daibiki { width:80%; margin:20px auto; text-align:left; }
	#daibiki h2 { margin:20px 0 20px 0; font-size:3.8vw; font-weight:bold; color:#000; }
	#daibiki ul { margin:20px 0 0 0; font-size:3.2vw; }
	#daibiki ul:nth-of-type(2),
	#daibiki ul:nth-of-type(3) { margin:0; }
	#daibiki ul:nth-of-type(4) { margin:0 0 20px 0; }
	#daibiki li { display:inline-block; width:160px; text-align:left; vertical-align:middle; margin:2px 0; padding:5px 10px; background-color:#EAE3C7; }
	#daibiki li:nth-of-type(2) { width:100px; text-align:right; vertical-align:middle; margin:2px 0; padding:5px 0; }
	
	#send { width:80%; margin:20px auto; text-align:left; }
	#send h2 { margin:20px 0 20px 0; font-size:3.8vw; font-weight:bold; color:#000; }
	#send ul { margin:20px 0 0 0; font-size:3.2vw; }
	#send ul:nth-of-type(2),
	#send ul:nth-of-type(3),
	#send ul:nth-of-type(4) { margin:0; }
	#send ul:nth-of-type(5) { margin:0 0 40px 0; }
	#send li { display:inline-block; width:100px; text-align:left; vertical-align:middle; margin:2px 0; padding:5px 20px; background-color:#EAE3C7; }
	#send li:nth-of-type(2) { width:100px; text-align:right; vertical-align:middle; margin:2px 0; padding:5px 20px 5px 20px; }
	
}






