@charset "EUC-JP";

body {
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	font-size:medium;
}

body a:link { text-decoration: none; }
body a:visited { text-decoration: none; }
body a:hover { text-decoration: underline; }
body a:active { text-decoration: none; }

pre {
	white-space: normal;
}

h1 { font-size:x-large;}
h2 { font-size:large;}
h3 { font-size:medium;}

table {
	border-collapse:collapse;
	border-style:none;
	border-width:0px;
	padding:0px;
}

img {
	border: none;
}


.text1 {
	font-size:medium;
}

.text2 {
	font-size:small;
}

.text3 {
	font-size:x-small;
}

.text1_noicon {
	font-size:medium;
}

.text2_noicon {
	font-size:small;
}

.text3_noicon {
	font-size:x-small;
}

.header { width:1000px; }

/***
.header { width:1000px; height:100px; }
***/

.header-img-left  { float:left; }
.header-img-right { float:right; }

.header-copy-left {
	text-align:left;
	float:left;
}

.header-copy-right {
	text-align:right;
	float:right;
}

.topmenu {
	text-align:right;
}

.topmenu a:link { text-decoration: none; }
.topmenu a:visited { text-decoration: none; }
.topmenu a:active { text-decoration: none; }
.topmenu a:hover { text-decoration: underline; }

.topmenu1 {
	font-size:small;
}

.left {
}

.left a:link { text-decoration: none; }
.left a:visited { text-decoration: none; }
.left a:active { text-decoration: none; }
.left a:hover { text-decoration: underline; }


.leftmenu1 {
	display: block;
	white-space: nowrap;
	font-size:medium;
}

.leftmenu1 a {
	display: block;
}

.leftmenu1 a:link { text-decoration: none; }
.leftmenu1 a:visited { text-decoration: none; }
.leftmenu1 a:active { text-decoration: none; }
.leftmenu1 a:hover { text-decoration: none; }

.leftmenu1sub {
	display: block;
	font-size:medium;
}

.leftmenu1sub a {
	display: block;
}

.leftmenu1sub a:link { text-decoration: none; }
.leftmenu1sub a:visited { text-decoration: none; }
.leftmenu1sub a:active { text-decoration: none; }
.leftmenu1sub a:hover {	text-decoration: none; }

.leftmenu2 {
	display: block;
	white-space: nowrap;
	font-size:medium;
}

.leftmenu2 a {
	display: block;
}

.leftmenu2 a:link { text-decoration: none; }
.leftmenu2 a:visited { text-decoration: none; }
.leftmenu2 a:active { text-decoration: none; }
.leftmenu2 a:hover { text-decoration: none; }

.top-center { 
        vertical-align:top;
}

.center {
        text-align:center;
        vertical-align:top;
}

.main {
	padding:15px 20px 0px 20px;
}

.top-maintitle { 
	font-size:x-large;
}

.maintitle { 
	font-size:x-large;
}
		
.topicpath {
	font-size:x-small;
}

.subtitle {
	font-size:medium;
}

.maintext { 
	font-size:small;
	}

.top-maintext { 
	font-size:small;
}

.right {
        text-align:center;
        vertical-align:top;
}

.news { margin:10px; width:180px;}

.newsheader {
	font-size:medium;
	font-weight:bold;
}

.newslist {
	font-size:small;
}

.newsdate {
	font-size:small;
}

.newstitle {
	font-size:small;
	font-weight:bold;
}

.newstext {
	font-size:x-small;
}

.cap { 
	font-size:x-small;
}

.footer { 
	text-align:center;
	font-size:x-small;
}

.table1 {
	font-size:small;
}

.table1 td {
}

.table1-td1 {
	font-size:small;
}

.table2 {
	font-size:small;
}

.table2 td {
}

.table2-td1 {
	font-size:small;
}

.banner {
	text-align:center;
}

.pagetop {
	text-align:right;
}

.copyright {
	text-align:center;
	font-size:x-small;
	margin:5px;
}

.line { 
}

.main-arrow { 
	font-size:small;
}
