img{
vertical-align:bottom;
}
.section1{
background: url(img/boo02-mini.gif) left top no-repeat;
width:400px;
height:80px;
margin:0px;
padding:0px;
}
.p-section1{
margin:10px 0px 0px 60px;
padding:0px;
}
.section2{
background: url(img/boo03.gif) right top no-repeat;
border:solid 1px #5e8eab;
width:298px;
height:170px;
margin:0px;
padding:0px 100px 0px 0px;
}
.p-section2{
margin:10px 0px 0px 10px;
padding:0px;
}
h1{
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 14px;
color: #000099;
padding-left: 10px;
margin: 10px 0px 3px 60px;
border:3px none #009;
border-bottom:3px  double #009;
}
.top{
width:400px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 12px;
line-height: 20px;
display: block;
margin:3px 0px 5px 0px;
}
.top-menu {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 12px;
color: #666666;
padding: 10px 20px;
list-style-position: outside;
list-style-type: square;
display: block;
line-height: 110%;
}
h2 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 13px;
border:3px none #9cc;
border-bottom:3px double #9cc;
width:390px;
color: #99CCCC;
display:block;
margin: 10px 0px 3px 0px;
padding:0px 0px 0px 10px;
}
h3 {
width:140px;
height:35px;
background-image: url(img/back.jpg);	
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 14px;
color: #000099;
padding-top: 10px;
padding-left: 10px;
margin:0px;
}
ul{
text-algin:left;
margin-left:25px;
padding-left:0;
margin-top:0;
margin-bottom:0;
list-style-type:none;
}
li{
padding-left:0.3em;
font-size:12px;
color:#555555;
margin-bottom:0.3em;
}	
h4 {
width:200px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 12px;
color: #FFCC00;
padding-left: 10px;
margin: 10px 3px 3px;
border-top-width: 3px;
border-right-width: 3px;
border-bottom-width: 3px;
border-left-width: 3px;
border-bottom-style: double;
border-top-color: #FFCC00;
border-right-color: #FFCC00;
border-bottom-color: #FFCC00;
border-left-color: #FFCC00;

}
a:link {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
color: #FF6666;
}
a:visited {

font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
color: #FF6666;
}
a:hover {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
color: #FFFFFF;
background-color: #FF6666;

}
address{
font-size:11px;
font-style:normal;
color:#ffffff;
text-align:left;
padding-left:5px;
margin-top:5px;
}
.pr a:link {
font-size:10px;
color: #FF9900
}
.pr a:visited {
font-size:10px;
color: #FF9900
}
.pr a:hover {
font-size:10px;
color: #FFFFFF;
background-color: #FF9900;

}
.pr{
font-size:10px;
color:#999999;
margin: 5px 0px 0px;
padding: 0px;

}
.rss_news {
font-size:12px;
color:#FF6666;
margin: 0px;
line-height: 150%;
padding:0px;
}
.rss_news p {
width:380px;
font-size:12px;
color:#555555;
margin: 0px;
line-height: 150%;
padding-left: 20px;

}
.rss_news ul{
	list-style-type:square;
	width:400px;
	margin:0px;
	padding:0px;
}
/*-------------------------------------------------------------
ƒgƒbƒvƒy[ƒW‚ÌPRƒŠƒ“ƒN•”•ª
-------------------------------------------------------------*/
#prlink {
	font-size:12px;
	width:400px;
	margin:20px 0px;
	padding:0px 0px 10px 0px;
}
#prlink dl{
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}
#prlink dt{
	background:url("img/bg-prlink.gif") right center no-repeat;
	color: #333333;
	display:inline;
	float:none;
	margin:0px;
	padding: 0px 15px 0px 10px;
}
#prlink dd{
	float:none;
	display:inline;
	margin:0px;
	padding: 0px 0px 0px 3px;
}
#prlink p{
	display:block;
	margin:10px 0px 5px 10px;
	padding:0px;
}
#prlink strong{
	border:3px none #009;
	border-bottom:3px  double #999;
	font-size:12px;
	color:#999;
	display:block;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
}
