h1,h2,h3,h4,h5,h6,div,p,form,ul,ol,li,dl,dt,dd,table,td,th,blockquote {	padding: 0px; font-weight: 100; font-size: 1em; margin: 0px;}
table,img {	border: none;}
div,td,th {	text-align: left;}
ul,li {	list-style-type: none;}
input {	vertical-align: middle;}
body {
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
background-position:top;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
padding:0px;
margin:0px;
}
h1 {font-size:14px; font-weight:bold; color:#666666; line-height:150%;}
h2 {font-size:12px; font-weight:100; color:#666666; line-height:150%; margin-bottom:15px;}
h3 {font-size:12px; font-weight:100; color:#666666; margin-top:10px;}
p {line-height:150%; letter-spacing: 0.025em; color:#666666; font-size:12px;}
span {color:#182C58; font-size:13px; font-weight:bold;}
strong {font-weight:normal;}
a { color:#666666;}
a:hover { color:#FF9900;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div#container {
background-image:url(../img/main_bg.jpg);
background-repeat:no-repeat;
background-position:top;
	margin: 0px auto;
	padding:0px;
	width: 780px;
}
div#container div.head {
position: relative;
height:87px;
}
div#container div.head h1 {
background-image:url(../img/logo.gif);
	overflow: hidden;
	text-indent: -9999px;
	text-decoration: none;
	position: absolute;
	top: 35px;
	left: 82px;
	width: 597px;
	height: 47px;
}
div#container div.read {
text-align:center;
padding:0px 0px 10px 0px;
margin-top:23px;
}
div.LR_honbu {
width:375px;
margin:20px auto 0px auto;
}
div.R_honbu {
float:right;
width:305px;
border:none;
}
div.L_honbu {
float:left;
width:70px;
}
div.LR {
width:545px;
margin:20px auto 0px auto;
}
div.L {
float:left;
width:100px;
}
div.R {
float:right;
width:430px;
border-left:5px solid #E6E5E5;
padding-left:10px;
}
div.R_02 {
float:right;
width:330px;
}
div.R img {
margin:5px 0px;
}
div.LR_foot {
width:545px;
margin:20px auto 0px auto;
border-top:1px solid #E6E5E5;
padding-top:20px;
}
div.R_foot {
float:right;
width:440px;
border:none;
padding-left:5px;
}
div.L_foot_02 {
float:left;
width:80px;
}
div.R_foot_02 {
float:right;
width:350px;
}
div#foot {
margin-top:20px;
padding-bottom:25px;
background-image:url(../img/foot.jpg);
background-repeat:no-repeat;
background-position:bottom;
}