/* add on for design */
.mainBox {
	border:solid #000 1px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
/*table{
	-moz-border-radius: 15px;
	background-color : #cccc99;
	border : 1px solid #000000;
}*/
.footer {
	font-size:10px;
}
.jhtag {
	font-size:8px;
}


@media only screen and (max-width: 767px) {
	table { display: block; }
	td{ display: block; padding: 5px 0; border: none;}
	td img{ display: block; margin: 0;  max-width: none; }
	h1 {font-size: 1.2em;}
	h2 {font-size: 1.1em;}
	h3 {font-size: 1em;}
	
}
@media only screen and (max-width: 480px) {
	table { display: block; }
	td{ display: block; padding: 5px 0; border: none; font-size: 1em;}
	td img{ display: block; margin: 0;  max-width: none; }
	h1 {font-size: 1.2em;}
	h2 {font-size: 1.1em;}
	h3 {font-size: 1em;}
}
@media only screen and (max-width: 320px) {
	table { display: block; }
	td{ display: block; padding: 5px 0; border: none; font-size: 1em;}
	td img{ display: block; margin: 0;  max-width: none; }
	h1 {font-size: 1.2em;}
	h2 {font-size: 1.1em;}
	h3 {font-size: 1em;}
	p, td {font-size: 1em;}
}