body {  margin: 0px 0px 0px;
        background-color: #ffffff;
        text-align: center;}
p {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10pt; line-height: 150%; color: #333333}
.boxcont {  text-align: left; padding-bottom: 20px;}
a:link {  color: #666}
a:hover {  color: red}
a:visited {  color: #666}
a:active {  color: #666}
.pos_center {  text-align: center}
.pos_right {  text-align: right}
.float_r {  float: right}
.font_m {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10pt; color: #333333}
.font_s {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 8pt; color: #333333}
label {  cursor: pointer;}
#content { vertical-align: top;}
#footer_top { padding-top: 10px; font-size: 15px; font-weight:900; color:#ff0000;}
#footer_top a { color:#ff0000;}
#footer { padding-top: 10px;}
#footer p {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 8pt; line-height: 150%; color: #666666}
h2 {  background-image: url(img/bg_pink.gif); text-align: center; height: 35px; width: 550px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.line1 {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
#lib p {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10pt; line-height: 130%; color: #333333}
h4 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10pt; line-height: 150%; font-weight: bold; color: #666666}
.futoji {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10pt; line-height: 150%; font-weight: bold; color: #666666}
h1 {
	color: #888888;
	font-size: 11px;
	padding-top: 2px;
	background-color: #FFFFFF;
	text-align: right;
	padding-right: 2px;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* --- Footer --- */

#footer{
	width:820px;
	margin:0 auto;
	padding:0;
}

span.title{
	display:block;
	float:left;
	width:180px;
	color:#ff0000;
	font-size:30px;
	margin-top:5px;
}

span.title2{
	display:block;
	float:left;
	width:180px;
	color:#ff0000;
	font-size:30px;
	margin-top:20px;
}

.footer-top{
	margin:10px auto;
	overflow:auto;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
}

.footer-top ul{
	display:block;
	float:right;
	width:640px;
	list-style:none;
	padding:0;
	margin:0;
	overflow:auto;
	line-height:140%;
}

.footer-top ul li{
	display:block;
	float:left;
	list-style:none;
	background-image:url(./img/yuri.jpg);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-right:10px;
}

.footer-top ul li a{
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
}
.footer-top ul li a:hover{
	color:#131313;
}

.footer-bottom{
	text-align:left;
}