@charset "shift_jis";


/* base
----------------------------------------------- */
* html body {
	font-size: x-small;
}
body {
	font-size: small;
	line-height: 1.1em;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
}
form,p,ul,li,dl,dt,dd {
	margin: 0;
	padding: 0;
	list-style: none;
}
table {
	border-collapse: collapse;
}
th,td {
	padding: 0;
}
hr {
	display: none;
}
a {
	overflow: hidden;
	color:#004b96;
	text-decoration:none;}

a:hover{
text-decoration:underline;
}

h1,h2,h3,h4,h5 {
margin:0;
padding:0;}

/* margin
----------------------------------------------- */
.margin5 { margin: 5px 0 0; }
.margin10 { margin: 10px 0 0; }
.margin15 { margin: 15px 0 0; }
.margin20 { margin: 20px 0 0; }
.margin25 { margin: 25px 0 0; }
.margin30 { margin: 30px 0 0; }
.margin35 { margin: 35px 0 0; }

/* padding
----------------------------------------------- */
.padding5 { padding: 5px 0 0; }
.padding10 { padding: 10px 0 0; }
.padding15 { padding: 15px 0 0; }
.padding20 { padding: 20px 0 0; }
.padding25 { padding: 25px 0 0; }
.padding30 { padding: 30px 0 0; }
.padding35 { padding: 35px 0 0; }

/* align
----------------------------------------------- */
.aligncenter {
text-align:center;}
.alignleft {
text-align:left;}
.alignright {
text-align:right;}

/* font size
----------------------------------------------- */
* html body .fontsize1 { font-size: xx-small; }
* html body .fontsize2 { font-size: x-small; }
* html body .fontsize3 { font-size: small; }
* html body .fontsize4 { font-size: medium; }
* html body .fontsize5 { font-size: large; }
* html body .fontsize6 { font-size: x-large; }
.fontsize1 { font-size: x-small; }
.fontsize2 { font-size: small; }
.fontsize3 { font-size: medium; }
.fontsize4 { font-size: large; }
.fontsize5 { font-size: x-large; }
.fontsize6 { font-size: xx-large; }
.fontsize1, .fontsize2, .fontsize3, .fontsize4, .fontsize5, .fontsize6 {
	line-height: 1.5em;
	text-align: justify;
	text-justify: inter-ideograph;
}