@charset "utf-8";

th {
	vertical-align:middle;
}

.inbox {
	width:auto;
	padding:8px;
	margin-bottom:12px;
}

p.button, div.button {text-align:center !important;}

#submit {padding:0.75em 1.5em; font-size:1.5em; margin:1rem 0.5rem 3.5rem;}
#myreset {padding:0.75em 1.5em; font-size:1.15em; margin:1rem 0.5rem 3.5rem;}


/*** SmartPhone, Tablet and PC Screen CSS ***/

/* スマホ向け　~ 480px */
@media only screen and (max-width:480px) {

	#form {
		width:98%;
		margin-right:1.5%;
	}
	
}


/* タブレット向け　481 ~ 768px */
@media only screen and (min-width:481px) {
	


}


/* PC向け　769px ~ */
@media only screen and (min-width:769px) {

	.inbox {
		max-width:536px;
	}

}