@charset "Shift_JIS";/*セッティング*//** html body {font-size:x-small;}WinIE対策*/		body{	text-align: center;	margin: 0;	background-color: #ffffff;	font-family: verdana, sans-serif;	font-size:14px;	color:#000000;	line-height: 1.6em;}a:link{text-decoration:none; color:#0000CC;}a:visited{color:#336699; text-decoration:none;}a:hover{text-decoration:underline;}img{	margin:0;	border:none;}/*class*/.spacer{	width:100%;	height:5px;	background-color:#339900;	font-size:5px;/*WinIE対策*/	}/*frame*/#wrapper{	text-align:left;	margin:0 auto 0 auto;	background-color: #fff;	padding:0px;	width:720px;	border-left:1px solid #99ff99;	border-right:1px solid #99ff99;	border-bottom:1px solid #99ff99;}#header{	margin:0px;	padding:0px;	width:720px;	height:90px;	border-top:solid 5px #339933;}#header h1{	background:url("../si/img/title.jpg") no-repeat 0 0;	margin:0px;	padding:0px;	text-indent:-9999px;	width:720px;	height:90px;	}#header h1 span{display:none;}#spacer2{	width:720px;	height:15px;	background-color:#339933;	background:url("../si/img/spacer_bg.jpg") repeat-x;	}#main-image{	background-color:#339933;	margin:0px;	padding:0px;	width:720px;	height:185px;	}#main-image h2{	background:url("../si/img/main_img.jpg") no-repeat 0 0;	text-indent:-9999px;	margin:0;	padding:0px;	width:720px;	height:185px;}#main-img h2 span{display:none;}	#navi{	background-color:#000;	margin:1px 0 1px 0;	padding:0px;	width:720px;	height:54px;	border-bottom:solid 1px #006633;}#navi ul{	margin:0;	padding:0;	list-style:none;	width:720px;	height:54px;	}#navi li{	margin:0;	padding:0;	display:inline;	width:360px;	height:54px;	}#navi a{	margin:0;	padding:0;	width:360px;	height:54px;	display:inline;	}#main{	width:700px;	padding:0;	margin:10px;	background:#fff;}#contents{	margin:0px;	width:445px;	padding:0;	background:#fff;	float:left;	text-align:left;}#contents ul{	margin:0 0 10px 0;	}#special{	margin:0px;	width:240px;	padding:5px;	background:#ffffcc;	float:right;	border:1px solid #FBF597;	font-size:0.9em;	text-align:left;}.bold{	font-weight:bold;	}#subnavi{	padding:10px 0 10px 0;	width:720px;	background-color:#ffffff;	border-bottom:solid 1px #cccccc;	border-top:solid 1px #339933;	clear:both;}#subnavi ul{	margin:0;	padding:0;	list-style:none;	width:100%;	}	#subnavi li, #sabnavi a{	display:inline;	text-decoration:none;	/*font-size:0.8em;*/	}#footer{	padding:0px 0 10px 0;	width:720px;	background-color:#ffffff;}