/*-------------------------フォント、行間の指定*/ 

body{

	font-family:"ＭＳ Ｐゴシック";
 
	text-align:center;

	padding: 0;

	margin: 0;

	background-color:#fff;
	line-height:1.6em;
	font-size:90%
;}
h1{
	margin-top: 0;
	margin-bottom: 0;
	padding:0;
	font-size:150%;
	font-weight:bolder
;}
#date{
	color:#00f;
	font-weight:bold
;}
#futoji{
	font-weight:bold;
	font-size:140%
;}
#futoji2{
	font-weight:bold;
	font-size:110%
;}
#to_link{
	color:#00f;
	text-decoration:underline;
	font-weight:bold;
	font-size:150%
;}

#indent1{
	padding-left: 1em;
}

#indent2{
	padding-left: 2em;
}

#indent3{
	padding-left: 3em;
}

#midasi{
	font-size:200%;
	padding: 0.5em;
	text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}

/*-------------------------wrapperの指定*/

#wrapper{

	text-align: left;

	width: 1200px;
 
	margin: 0 auto;
 
	padding: 0;

}
/*-------------------------headerの指定*/

#header{

	height: 120px;

	margin: 0;
	padding: 0.5em 0;

}
#header2{


	text-align: center;
	vertical-align:middle;
	height: 150px;

	margin: 0;
	padding: 0;

}
/*-------------------------contentsの指定*/

#contents {

	width: 930px;

	float: right;

	margin: 0;

	padding: 0;

}
/*-------------------------leftsideの指定*/

#leftside {

	width: 250px;

	float: left;
	margin: 0;
	padding: 0;

}
/*-------------------------footerの指定*/

#footer {

	text-align: center;
	clear: both;

	margin: 0;

	padding: 0.5em 0;

}
/*-------------------------naviの指定*/

#navi{
	position:relative;
	display:block;
	height:60px;
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
	background:transparent url("img2/navi_bg2.jpg") repeat-x left center
;}
#navi ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto
;}
#navi ul li{
	display:block;
	float:left;
}
#navi ul li a{
	display:block;
	float:left;
	text-decoration:none;
	padding:0 18px 0 18px;
	line-height:60px
;}
#navi ul li a:link{color:#309;}
#navi ul li a:visited{color:#309;}
#navi ul li a:hover,#navi ul li a.current{
	color:#309;
	background:transparent url("img2/navi_on.jpg") no-repeat center center
;}

	
/*-------------------------imgの指定*/


#img_right{
	float:right
;}
#img_right ul{
	list-style-type:none;
	margin-bottom:20px;
	padding:10px
;}
#img_right ul li{
	margin-bottom:20px;
	padding:10px
;}
img{
	border-style:none
;}


/*-------------------------tableの指定*/


table{
	margin:auto;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	border-collapse:collapse;
	background-color:#fff
;}
td{
	border-style:solid;
	border-width:1px
;}

.table_none{
	border-style:none
;}


ol li{
	list-style-image:none;
	list-style-type:none
;}