@charset   "Shift_JIS";
A{
	border:0px;
}
IMG {
	border:0px;
}
BODY{
	font-size : 12px;
}
#footer{
	clear:left;
	width:800px;
	border-top:1px solid #19254a;
	border-bottom:2px solid #b5b5b5;
	padding-top:1px;
	margin-top:1px;
}
#ftlink{
	font: normal 11px/1.4em verdana, Osaka, sans-serif;
	background-color:#19254a;
	color:#fff;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
}
#ftlink A{
	color:#fff;
}
#address{
	font: normal 12px/1.4em verdana, Osaka, sans-serif;
	background-color:#19254a;
	color:#fff;
	padding-top:2px;
}
#crights{
	font: normal 12px/1.4em verdana, Osaka, sans-serif;
	background-color:#19254a;
	color:#fff;
	padding-bottom:2px;
}
.title1{
	font-size : large;
	color : white;
	background-color : teal;
	padding-top : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-bottom : 2px;
	font-weight : 700;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
}
.title2{
display:block;
background-color:#00a1bb;
color:#ffffff;
padding:4px;
font: bold 12px "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
margin-top:20px;
margin-bottom:10px;
border-bottom:1px solid #ff6666;
}
.title3{
margin-top:10px;
margin-left:20px;
font: normal 13px/1.4em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
list-style-type:disc;
color:#00a1bb;
}
.title4{
margin-top:10px;
margin-left:20px;
font: normal 13px/1.4em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#66cc00;
}
.shadow{
 border-right:2px solid #999999;
 border-bottom:2px solid #999999;
}
.imgright{
	margin-top:10px;
	margin-left:10px;
	margin-right:0px;
	float:right;
}
.imgleft{
	margin-top:10px;
	margin-left:0px;
	margin-right:10px;
	float:left;
}
.lineset{
	margin-top : 4px;
	margin-bottom : 4px;
}

