body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #444444;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10pt;
}
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	text-decoration: underline;
	color: #F00;
}
a:active {
	text-decoration: none;
	color: #F00;
}

ul { margin-left: 0; padding-left: 15pt; }　　　 /*リストの左マージン */

.toppage{ font-size: 9pt}
.margin25 {
	margin-bottom: 25px;
}
#main_space {
	width: 600px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	margin-top: 20px;
}

.bar_blue {
	background-image: url(../support/images/bar_mizuiro.gif);
	height: 25px;
	width: 580px;
	margin-top: 35px;
	margin-bottom: 25px;
	text-align: left;
	padding-left: 30px;
	font-weight: bold;
	padding-top: 4px;
}
.bar_blue1 {
	background-image: url(../support/images/bar_mizuiro.gif);
	height: 25px;
	width: 580px;
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: left;
	padding-left: 30px;
	font-weight: bold;
	padding-top: 4px;
}



.margin8 { margin-bottom: 8pt; ; margin-top: 8pt; margin-right: 8pt; margin-left: 8pt}
.size11 {
	font-size: 11pt;
	line-height: 12pt;
}

.line20 { line-height:20pt; }
.size14 { font-size: 14pt; line-height:15pt; }
.size13 {
	font-size: 13pt;
	line-height:14pt;
}

.size12 { font-size: 12pt; line-height:13pt; }
.size7 { font-size: 7.5pt; line-height:8pt; }

.size8 {
	font-size: 8pt;
	line-height: 9pt;
	margin-left: 6px;
}
.size9 {  font-size: 9pt; line-height: 10.5pt}
.size15b {
	font-size: 15pt;
	font-weight: bold;
	color: #F00;
}
.size8rm5 {
	font-size: 8pt;
	line-height: 9pt;
	margin-left: 6px;
	margin-right: 5px;
}

.margin4 {  margin-top: 4pt; margin-right: 4pt; margin-bottom: 4pt; margin-left: 4pt}
.ud8rl4 {
	margin-top: 8px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
}
.backblue {  font-size: 11pt; background-color: #D0F0FF}
.margin-bottom3 { margin-bottom: 4px }
.margin-bottom6 { margin-bottom: 6px}
.bottom15 {
	margin-bottom: 15px;
}

.margin-bottom10 {
	margin-bottom: 10px
}

.line15 { line-height:15pt; }
.top5 {  margin-top: 5px}
.lm2 {  margin-left: 2px}
.lm2rm5 { margin-right: 5px; margin-left: 2px}
.lm3rm2 { margin-right: 2px; margin-left: 3px}
.lm5rm5 {  margin-right: 5px; margin-left: 5px}
.lm10 { margin-left: 10px}
.lm10um8dm8 { margin-top: 8px; margin-bottom: 8px; margin-left: 10px }
.lm10rm10 {  margin-right: 10px; margin-left: 10px}
.lm10top10 {
	margin-top: 10px;
	margin-left: 10px;
}
.lm10rm20 {
	margin-right: 20px;
	margin-left: 10px;
}
.lm15 {
	margin-left: 15px
}


.lm20 { margin-left: 20px }
.lm25 {
	margin-left: 25px;
}

.lm20rm20 {
	margin-right: 20px;
	margin-left: 20px;
}
.lm20u8d15 {
	margin-left: 20px;
	margin-top: 8px;
	margin-bottom: 15px;
}

.lm30 { margin-left: 30px}
.lm30um10 {
	margin-top: 10px;
	margin-left: 30px;
}
.lm30rm30 {
	margin-right: 30px;
	margin-left: 30px;
}
.lm35 {
	margin-left: 35px
}


.lm40 { margin-left: 40px}
.lm60 { margin-left: 60px}
.lm65 {
	margin-left: 65px
}


.rm5 {  margin-right: 5px}
.ud8 {  margin-top: 8px; margin-bottom: 8px}
.ud12 {
	margin-top: 12px;
	margin-bottom: 12px;
}
.ud25 {
	margin-top: 25px;
	margin-bottom: 25px;
}

#title_space {
	width: 580px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: left;
}
.d20 {
	margin-bottom: 20px;
}

.u5d20 {
	margin-top: 5px;
	margin-bottom: 20px;
}
.u5d15 {
	margin-top: 5px;
	margin-bottom: 15px;
}
.page_top {
	text-align: right;
	margin-bottom: 20px;
	margin-top: 12px;
	width: 100%;
	padding-right: 20px;
}
.font_red {
	color: #F00;
}
.font_orange {
	color: #F30;
}


.top10 {
	margin-top: 10px;
}
.top20 {
	margin-top: 20px;
}
#attention450 {
	text-align: center;
	padding: 10px;
	width: 450px;
	border: medium double #F00;
	color: #F00;
	float: none;
	margin-left: 75px;
}
.basis_center {
	text-align: center;
	width: 100%;
}
font_red {
	color: #F00;
}
font_blue {
	color: #00F;
}
font_blue {
	color: #00F;
}
.font_blue {
	color: #00F;
}
.font_white {
	color: #FFF;
}
.u30d10 {
	margin-top: 30px;
	margin-bottom: 10px;
}
.basic_right {
	text-align: right;
	width: 100%;
}
.text_indent {
	text-indent: 1em;
	width: 100%;
	line-height: 15pt;
	letter-spacing: 1px;
}
.table_purplewaku tr .table_shiro {
	font-size: 9pt;
}
#menu_space {
	background-image: url(/images/menu_haikei.jpg);
	text-align: left;
	vertical-align: top;
	height: 100%;
	width: 155px;
	margin: 0px;
	padding: 0px;
}
#menu_space h1 {
	font-size: 9pt;
	color: #FFF;
	background-image: url(/images/menu_titlehaikei.jpg);
	height: 17px;
	width: 134px;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}

#menu_button {
	width: 155px;
}
#menu_button_space {
	margin: 0px;
	padding: 0px;
	width: 155px;
}

.menu_space {
	text-align: left;
	vertical-align: top;
	height: 100%;
	width: 155px;
	background-image: url(/images/menu_haikei.jpg);
}
.menu_center {
	text-align: center;
	background-image: url(/images/menu_aida.gif);
}
.menu_shita {
	background-image: url(/images/menu_shita.jpg);
	height: 13px;
	background-repeat: no-repeat;
}
.menu_background a {
	font-size: 9pt;
	line-height: 12pt;
	padding-left: 10px;
}
.menu_background {
	background-image: url(/images/menu_aida4.jpg);
	width: 154px;
	margin: 0px;
	padding: 0px;
}
#menu_space table tr .menu_background h1 {
	font-size: 9pt;
	color: #FFF;
	background-image: url(/images/menu_titlehaikei.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: auto;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}


.menu_height3 {
	background-image: url(/images/menu_aida1.jpg);
	height: 3px;
}
.menu_height6 {
	height: 6px;
	background-image: url(/images/menu_aida2.jpg);
}
.menu_height4 {
	height: 3px;
	background-image: url(/images/menu_aida3.jpg);
}
.menu_button {
	margin-left: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menufont {
	margin-left: 10px;
	color: #000;
}
.menu_buttonback {
	background-image: url(/images/menu_mainhaikei.jpg);
	width: 148px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	height: 246px;
}
.left_menu_title {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.border0 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.chage_button {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
