@charset "Shift_JIS";*{margin: 0;padding: 0;line-height: 1.5;}body{text-align: center;background-color: #f5f5dc;margin: 0;}div#container{background-color: #ffffff;margin: 0 auto;width: 840px;text-align: center;color: black;font-size:12px;}div#header{background-color: #ffffcc;margin: 0 auto;width: 840px;height: auto;color: black;clear:both;}.pankuzu{clear:both;margin: 10px;padding:5px;width: 100%;text-align: left;}.navi{width: 100%;text-align: right;}/*======================================	Global Navigation Module	=======================================*/ul#globalNavi {	margin: 20px 0 -21px; /* minus header bottom-padding */	padding: 0;	line-height: 1;	background-color:#eee;}ul#globalNavi li {	margin: 0;	padding: 0;	float: left;	width: 210px;	list-style-type: none;	font-size: 12px;}/*--------------------------------------	1.Button---------------------------------------*/ul#globalNavi li a {	padding: 0.6em 10px; /* Button Height */	border: none;	border-right: 1px solid #444;	display: block;	position: relative; /* IE6 Bug Fix */	color: #fff;	text-align: center;	text-decoration: none;	background-color: #555;}/*--------------------------------------	2. On mouse---------------------------------------*/ul#globalNavi li a:hover {	color: #fff;	background-color: #333;}/*--------------------------------------	3. Current ---------------------------------------*/ul#globalNavi li.current a:link,ul#globalNavi li.current a:visited,ul#globalNavi li.current a:hover {	border-right: none;	color: #000;	background-color: #fff;}/*--------------------------------------	clearFix---------------------------------------*/ul#globalNavi {	_height: 1px;	min-height: 1px;}ul#globalNavi:after {	height: 0;	visibility: hidden;	content: "";	display: block;	clear: both;}/* for MacIE5 €*//*/ul#globalNavi {	height: auto;	overflow: hidden;}/* end */div#content{background-color: #fff;margin: 0 auto;padding:10px;width:70%;text-align: left;color: black;clear:both;}div#content-syasin{background-color: #fff;margin: 0 auto;padding:10px;width:80%;text-align: left;color: black;clear:both;}h1{clear:both;font-size:22px; color:#000;font-weight:normal;padding:10px;}h2{border: 1px solid #333;font-size:18px; color:#000;background-color:#afd0af; font-weight:normal;margin-top:15px;margin-bottom:5px;padding:10px;clear:both;}h3{clear:both;font-size:16px; color:#000;font-weight:normal;padding:10px;border-bottom:1px solid #555;}p{font-size:14px;text-indent:1em;margin:1em;color:#000000;margin-left:30px;margin-right:20px;line-height:1.8em;}.month{font-size:14px;color:#000;border:solid 20px #8fbc8f;border-width:90%;margin: 0px;padding:10px;}.month p{text-indent:1em;margin:1em;font-size:12px;line-height:1.6em;color:#666;}.kyoku{font-size:14px;color:#000;border:solid 20px #bc8f8f;border-width:90%;margin: 0px;padding:10px;}.kyoku p{text-indent:1em;margin:1em;font-size:12px;line-height:1.6em;color:#666;}.red{color:red;}ul.lesson{font-size:14px;background-color:#eee;margin-left:10px;margin-top:10px;margin-bottom:10px;border:solid 1px #eee;border-width:90%;padding:5px;}.lesson li{margin-left:20px;color:navy;font-size:14px;}.blog a{font-size:12px;color:#333;margin-left:20px;}.mokuji{margin-left:30px;line-height:18px;font-size:10px;color:black;clear:both;} .mokuji dt{font-size:14px;}dd .mokuji{font-size:10px;margin-left:30px;}.pankuzu{width: 800px;height: auto;padding:5px;font-size:12px;text-align:left;}.navi {width: 800px;padding:5px;font-size:12px;text-align:right;}div#footer{background-color: #ffffcc;margin: 0 auto;width: 840px;height: auto;color: black;clear:both;}.picture{height:auto;clear:both;overflew:auto;width: 100%;}.picture img{clear:both;float:left;margin:10px;}.picture p{padding:5px;text-indent:1em;margin:1em;font-size:13px;line-height:1.6em;color:#666;}.date{font-size:10px;color:#666;padding:10px;}
