@charset "utf-8";
/* CSS Document */
* {
padding: 0px;
margin: 0px;
border: none;
}

.hide {
display: none;
}

.clr {
clear: both;
font-size: 1px;
height: 1em;
}


#bigwrapper{
width:100%;
height:100%;
}

#wrapper {
background:url(../img/main_bg.jpg) center top no-repeat scroll; 
width: 1000px;
height: 100%;
}

#mainflash{
width: 964px;
height: 460px;
}

#logo{
	position:relative;
/*left: expression((document.body.clientWidth/2)-520);*/
	top: -420px;
	left: -275px;
	width: 489px;
	height: 214px;

}


#maintable{
width: 810px;
}

.maintable_top {
background: url(../img/index/top.gif) no-repeat left top;
height: 30px;
width: 810px;
}

.maintable_middle {
background: url(../img/index/middle.gif) repeat-y left top;
width: 810px;
}

.maintable_bottom {
background: url(../img/index/bottom.gif) no-repeat left top;
height: 6px;
width: 810px;
}



#main01{
position:relative;
float:left;
width:470px;
padding-left:20px;
}

#kezibang_img1 {
position:relative;
float:left;
background: url(../img/main_img03.gif) no-repeat left top;
height: 20px;
width: 465px;
padding-bottom: 6px;
}


#kezibang_img2 {
position:relative;
float:left;
background: url(../img/main_img04.gif) no-repeat left top;
margin-top: 15px;
height: 20px;
width: 465px;
padding-bottom: 6px;
}


#kezibang_view {
position:relative;
background: url(../img/main_img05.gif) no-repeat left top ;
padding-top:7px;
float:left;
height: 66px;
width: 115px;
}

#kezibang_01 {
position:relative;
float:right; 
height: 18px;
width: 346px;
}

#kezibang_01 li{
position:relative;
float: left;
}

li.li_01 {
position:relative;
float: left;
list-style: none;
padding-left: 2px;
width: 14px;
}

li.li_02 {
position:relative;
float: left;
color: #676666;
font-size: 12px;
list-style: none;
text-align:left;
width: 270px;
}

li.li_03 {
position:relative;
float: left;
color: #9dabad;
font-size: 9px;
font:Arial, Helvetica, sans-serif;
letter-spacing: 0px;
list-style: none;
text-align: left;
width: 60px;
}

li.li_04 {
	padding-top: 5px;
	padding-left:5px;
	position:relative;
	float: right;
	color: #747474;
	font-size-adjust:340px;
	font-size: 12px;
	font:"ＭＳ ゴシック", "Osaka-等幅","Arial";
	letter-spacing: 0px;
	line-height:18px;
	list-style: none;
	text-align: left;
	width: 332px;
}

#underline{
float: right;
width: 330px;
list-style:none;
}


.main01_02 {
float: left;
padding: 0px 0px 20px 12px;
width: 281px;
}

#blog {
width: 281px;
}

#yoyaku {
padding-top: 11px;
width: 281px;
}

#yoyaku a {
padding: 0px;
width: 281px;
}

#yoyaku a img {
padding: 0px;
width: 281px;
}


#main02{
float: left;
padding: 0px 0px 13px 28px;
width: 782px;
}

#bannner01{
float:left;
padding-right: 10px;
width: 143px;
}

#bannner02{
float:left;
padding-right: 10px;
width: 143px;
}

#bannner03{
float:left;
padding-right: 10px;
width: 143px;
}

#bannner04{
float:left;
padding-right: 10px;
width: 142px;
}

#bannner05{
float:left;
width: 142px;
}

#buta{
	position:static;
	width:215px;
	height:229px;
/*	left:-296px;
	top: -409px;*/

}
#bottom{
background: url(../img/main_img02.gif) center top no-repeat;
width:810px;
height:63px;
}
