@charset "UTF-8";
/* -------- Common Layout Setting -------- */


/* redefinition */
body {
	margin: 0;
	padding: 0;
	font:13px verdana,sans-serif;
	*font-size:small;
	*font:x-small;
}
table {
	font-size:inherit;
	font:100%;
	border-collapse:collapse;
}
td,
th {
	vertical-align:top;
}
.font-size9 { font-size:69%; }
.font-size10 { font-size:77%; }
.font-size11 { font-size:85%; }
.font-size12 { font-size:93%; }
.font-size13 { font-size:100%; }
.font-size14 { font-size:108%; }
.font-size15 { font-size:116%; }
.font-size16 { font-size:123.1%; }
.font-size17 { font-size:131%; }
.font-size18 { font-size:138.5%; }
.font-size19 { font-size:146.5%; }
.font-size20 { font-size:153.9%; }
.font-size21 { font-size:161.6%; }
.font-size22 { font-size:167%; }
.font-size23 { font-size:174%; }
.font-size24 { font-size:182%; }
.font-size25 { font-size:189%; }
.font-size26 { font-size:197%; }

h1,h2,h3,h4,h5,h6,div,p,ol,ul,li,dl,dt,dd,address,table,tr,td,th,form,input {
margin: 0;
padding: 0;
font-weight: normal;
font-style: normal;
}
ol, ul {list-style-type: none;}
img {border: none;}
li img {vertical-align: bottom;}