body{
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;

}

a{
	text-decoration: none;

}

a:link{
	color: #333333;
}
 
a:visited{
	color: #666666;
}
 
a:hover{
	color: #999999;
}
 
a:active{
	color: #ff8000;
} 


#wrapper {
	position:relative;
	padding-left:70px;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
}

#header1 {
	width: 930px;
	height:122px;
	background-image: url(../img/index_r1_c2.jpg);
	background-repeat: no-repeat;
}

#access_button{
	position:absolute;
	left:869px;
	top:13px;	
}

#yoyaku_button{
	position:absolute;
	left:749px;
	top:13px;	
}

#footer{
	width:870px;
	height:50px;
	background-image: url(../img/index_r23_c2.jpg);
	background-position: center;
}

/*--index.html--*/

#header2 {

	width: 930px;
	height:340px;
}

#flash_box{
	float:left;
	width:685px;

}

#banner_box{
	width:200px;
	float:left;
}

#blog_banner{
	padding-bottom:0.25em;
}

#news_banner{
	padding-bottom:0.25em;
}

#_12_banner{


}


#content {
	width: 930px;
}

#comment {
	width: 930px;
	height:70px;
	background-image: url(../img/shimamura.gif);
	background-repeat: no-repeat;
}

#menu {
	width:930px;
	height:200px;
}

#menu  .menu_pic {
	margin-right:9px;
}

#info {
	width:930px;
	height:245px;
}

#info .info_1{
	float:left;
	width:311px;
	height:200px;
	margin-right:14px;
	background-image: url(../img/index_r16_c3.jpg);
	background-repeat: no-repeat;
}

#info .info_2{
	float:left;
	width:311px;
	height:200px;
	margin-right:14px;
	background-image: url(../img/index_r16_c13.jpg);
	background-repeat: no-repeat;
}

#info .info_3{
	float:left;
	width:201px;
	height:200px;
	background-image: url(../img/index_r16_c21.jpg);
	background-repeat: no-repeat;
}

#info .information_table{
	font-size:12px;
	margin-top:31px;
	margin-left:13px;
	line-height: 16px;
}

#info .information_table .date{
	width:80px;
	vertical-align: text-top;
}

#info .information_table .down{
padding-bottom:0.5em;
}

/*--index.htmlここまで--*/

/*--menu.html--*/
.menus{
	position:relative;
	width:863px;
	padding-top:20px;
	padding-left:10px;
	padding-bottom:50px;

}

.menus .m_right{
	position:absolute;
	left:440px;
	top:67px;

}

.menus .m_right img{
	padding-bottom:1em;
}
.menus .menu_inst_box{
	width:400px;
	font-size: 12px;
	line-height: 18px;
}

.menus .menu_inst_box table{
	margin-top:1em;
}

.menus .menu_inst_box td{
	padding-top:0.5em;
	padding-left:1.5em;
	vertical-align: text-top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}



#content #pankuzu h2{
	width:863px;
	padding-top:1em;
	margin-bottom:1em;
	font-size: 14px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#content .menu_view{
	height:30px;
	font-size: 14px;
}

#content .menu_view b{
	font-weight: normal;
	color: #0000FF;
	
}
/*--menuここまで--*/

/*--news--*/
.news h3{
	margin-bottom:2em;

}

.news .news_box{
	margin-left:1em;
	padding-bottom:2em;
	width: 830px;

}

.news .news_box h4{
	line-height: 2em;
	background-color: #666666;
	color: #FFFFFF;
	padding-left: 1em;
	margin-bottom: 1em;


}


/*--aboutここまで--*/

/*--news--*/
#about img{

}

/*--newsここまで--*/
