p { }
td { }
.koji_foota {
	width: 500px;
}
* { color: black; font-size: 12px; font-weight: normal; font-style: normal; line-height: 1.5em; text-decoration: none; }
a:link { color: #663; text-decoration: none; }
.koji_right {
	float: right;
	width: 340px;
}
a:visited { color: #96c; text-decoration: none; }
a:hover {
	color: #f90;
}
a:active { }
.text { color: black; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.2em; }
h1 {
	color: #900;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0 0 10px 35px;
}
h2 {
	color: #900;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	margin-top: 1em;
	margin-bottom: 0.1em;
	margin-left: 45px;
}
h3 { color: #900; font-weight: bold; margin: 1em 0 1em 50px; }
.wrap08new {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
.koji_left {
	float: left;
	width: 340px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FF6600;
}
ul { list-style-type: square; margin: 1em 0 1em 40px; list-style-position: outside; }
.submenu { padding-left: 12px; border: outset 2px #f90; }
.present_page { color: #9c9; }
.botton {
	color: #900;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka−等幅", Osaka, "平成角ゴシック";
	background-color: #9c9;
	padding: 4px 10px;
	border-color: #cc9 #663 #663 #cc9;
	border-style: solid;
	border-width: 2px;
}
.body {
	margin-top: 0.5em;
	margin-left: 50px;
}
.menu {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 1.0em;
	margin-left: 20px;
}
.title { color: #f90; font-size: 17px; }
.orange { color: orange; }
.stress {
	color: #f30;
}
.right_column { color: #699; font-size: 9pt; border: solid 1pt #f90; }
.page-wrapper { width: 700px; margin-right: auto; margin-left: auto; }
.page-wrapper-s {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
}
.wrap08 { width: 815px; margin-right: auto; margin-left: auto; }
.migimenu { color: black; font-size: 12px; line-height: 1.5em; width: 200px; float: right; margin: 30px 0 0; padding-left: 32px; }
.hidari {
	width: 558px;
	float: left;
	margin: 30px 0 0;
	padding: 0 20px 0 0;
	border-right: 1px solid orange;
}
.lefthalf { width: 360px; float: left; margin-top: 30px; padding-right: 20px; border-right: 1px solid orange; }
.righthalf { width: 380px; float: right; margin-top: 30px; padding-right: 20px; }
.foota {
	width: 815px;
	float: left;
}
.koji_header {
	width: 520px;
}
.cyuo {
	text-align: center;
}
.koji_left_260 {
	float: left;
	width: 260px;
}
.koji_right_260 {
	float: right;
	width: 260px;
}

