@charset "utf-8";/*全体設定-----------------------------------*/* {	margin: 0;	padding: 0;	font-size: 100%;}body {	margin: 0;	padding: 0;	font-size: 75%;	line-height: 1.4;	/*\*/	letter-spacing: 0.05em;	/**/	color: #000000;	background-color: #C9C8C9;}a {	color: #003399;}a:visited {	color: #333333;}a:hover {	color: #0066CC;}img {	border: none;	vertical-align: top;}/*レイアウト設定-----------------------------------*/#wrapper {	width: 760px;	margin-left: auto;	margin-right: auto;}#header {	width: 760px;	height: 60px;	background-color: #FFFFCC;	padding: 5px 0;}#s-title {	width: 760px;	background-color: #000000;}#left {	float: left;	width: 408px;	background-color:#FFFFFF;	padding: 0 10px 25px 10px;	margin: 20px 0;}#right {	float: right;	width: 301px;	margin: 20px 0;}#shogaku {	float: left;	width: 480px;}#bne {	float: right;	width: 280px;}/*詳細設定-----------------------------------*/	margin: 4px 0px; }h2 {	margin: 5px 0 5px 0;}h3 {	margin: 10px 0;}ol {	margin-left: 30px;}ul {	list-style-image: url(img/square.gif);	margin-left: 30px;}.bor-top {	border-top: 2px dotted #CCCCCC;	padding-top: 10px;}#f-right {	float: right;	width: 178px;}#f-left {	float: left;	width: 230px;}*html #f-right {	float: right;	width: 178px;}*html #f-left {	float: left;	width: 220px;}.boxclear {	clear: both;}.textred {	font-size: 113%;	font-weight: bold;	color: #FF0000;}#shogaku img {	margin-left: 10px;}#bne img {	margin: 0 0 0 10px;}#nextweek {	width: 281px;	background-color: #FFFFFF;	margin-top: 20px;	padding: 5px 10px 5px 10px;}#footer {	clear: both;	width: 760px;	background-color: #FFFFFF;	text-align: center;	padding: 3px 0;}.text-b {	font-size: 113%;	font-weight: bold;}