@charset "shift_jis";


body {


	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;


	color: #000000;


	background: #FFCC00;


	margin: 0px 5px 5px;


	padding: 0px;


}


#container {


	background: #FFFFFF;


	width: 700px;


	margin-top: 5px;


	margin-right: auto;


	margin-left: auto;


}


#main {


	float: right;


	width: 498px;


	margin: 0px;


	padding-top: 0px;


	padding-right: 0px;


	padding-bottom: 0px;


	border-style: none;


}


#main h2 {


	background: url(image/bluebar.gif) 20px;


	font-style: italic;


	color: #FFFFFF;


	padding-left: 20px;


}





#side {


	float: left;


	width: 200px;


	background: #666666;


	padding: 0px;


	text-decoration: none;


	color: #FFFFFF;


}


#saide a:link {


	color: #FFFFFF;


}





#header {


	width: 700px;


	margin: 0px;


	padding: 0px;


	background: #FFFF66;


}


#navbar {


	width: 700px;


	margin: 0px;


	padding: 0px;


	height: 30px;


	background: #666666;


}


a:visited {


	color: #0000FF;


}


a:hover {


	color: #00FF00;


}


a:active {


	color: #0000FF;


}


h1 {


	font: italic x-large "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;


	color: #000000;


	padding: 5px 0px 0px;


	margin: 0px;


	height: auto;


}


p {


	font-size: small;


	color: #000000;


	text-decoration: none;


}


#contents {


	width: 700px;


	clear: both;


}


#footer {


	width: 694px;


	clear: both;


	background: #FF6600;


	padding: 3px;


	font-weight: bold;


	color: #FFFFFF;


	text-align: center;


}


.body.h1.h2.p {


	padding: 0px;


}


#navbar ul {


	margin: 0px;


	padding: 0px;


	list-style: none;


	background: #999999 center;


}


#navbar li {


	width: 100px;


	float: left;


	text-align: center;


}


#navbar a {


	background: #FF9900;


	display: block;


	font-size: small;


	color: #000000;


	text-decoration: none;


	margin: 4px;


	padding: 4px;


}


#navbar a:hover {


	background: #FFFF00;


	text-decoration: none;


}


.kakomi {


	width: 180px;


	margin-top: 0px;


	margin-right: auto;


	margin-left: auto;


	padding: 0px;


	background: #FFFF99;


}


.kakomi_in {


	background: #666666;


	border-right: 1px solid #FF9900;


	border-bottom: 1px solid #ff9900;


	border-left: 1px solid #ff9900;


	color: #FFFFFF;


	text-decoration: none;


}


.kakomi_in a {


	color: #FFFFFF;


}


.kakomi_in a:hover {


	color: #00FF00;


}





.main_in1 {


	width: 500px;


	margin-top: 0px;


	margin-right: auto;


	margin-left: auto;


	padding-top: 20px;


	text-decoration: none;


}


a img {


	border-width: 0px;


	color: #FFFFFF;


	text-decoration: none;


}


.main_kakomi {


}


#main a {


	color: #FFFFFF;


}


#main a:hover {


	color: #00FF00;


}








#main p {


	color: #000000;


}


#apDiv24 p {


	color: #000000;


}


#apDiv24 a {


	color: #0000FF;


}


#apDiv31 {


	color: #000000;


	background: #FFFF66;


}


#side .kakomi_in p {


	color: #FFFFFF;


	text-decoration: none;


}


a {


	text-decoration: none;


	color: #0000FF;


}


#apDiv29 {


	color: #FFFFFF;


	background: #666666;


}


#apDiv37 {


	margin-right: auto;


	margin-left: auto;


}


.img_left {


	margin: 5px 15px 10px 5px;


	float: left;


}


.img_right {


	margin: 5px;


	float: right;


}


.img_leftused {


	margin-left: 50px;


	float: left;


	margin-right: 20px;


	margin-top: 5px;


}


.img_left {


	margin: 0px 40px auto 15px;


}


.a {


	color: #0000FF;


}


.style18 {
	font-size: x-large;
}
td div {
	font-size: x-large;
}
.style17 .style19 {
	font-size: medium;
	color: #F00;
}
