/* Created using Style Master from Western Civilisation CSS1 { 236 181 380 395 } */body{	margin:0px;	padding:0px;	text-align:center;	background-image:url(../image/header_back.gif);	background-repeat: repeat-x; 	background-color: #FFFFCC;	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3",verdana,arial, sans-serif;	font-color:#333333;	font-size:  12px;}/*td{font-size:  14px;line-height:  18px;margin-bottom:  6px;margin-top:  0.3em;}*/p {	margin-top:7px;	margin-bottom:7px;	line-height:150%;}tr,td {	line-height:130%;	font-size:  12px;	vertical-align:top;}h1{color: #CC3300;font-size:  20px;line-height:  28px;margin-bottom:  10px;margin-top:  10px;}h1.st{	padding:4px 5px;	border-color:#990000;	border-width:0 0 1px 0;	border-style:dotted;}h2{color: #FF3300;font-size:  18px;font-weight: bold;margin-bottom:  5px;margin-top:  5px;}h3{font-size: 16px;line-height:  1.4em;color:#006600;border-top:1px dotted #999999;border-bottom:1px dotted #999999;padding-top:5px;padding-bottom:5px;margin-top:10px;margin-bottom:5px;}h4{color: #CC6600;font-size:  14px;font-weight: bold;margin-bottom:  8px;}h5{color: #FF3300;font-size:  18px;margin-bottom:  5px;margin-top:  5px;}.cap{font-size:  12px;font-style: normal;line-height:  16px;margin: 5px 0 5px 15px;color: #333333;}.spon{font-size:  11px;font-style: normal;line-height:  13px;margin-bottom:  5px;}.red{color: #CC3300;margin-top:  5px;}a:vlink{color: #6633FF;}a:hover{color: #FF6600;}#mid_navi{	margin:0 auto;	background-color: #F96900;	margin-top:0px;	margin-bottom:15px;	padding:4px;	font-color:#FFFFFF;	color: #FFFFFF;}#mid_navi a:visited{	color: #FFFFCC;	text-decoration:none;}#mid_navi a:active{	color:#ff8000;	text-decoration:none;}#mid_navi a:link{	color: #FFFFFF;    text-decoration:none;}#mid_navi a:hover{	color: #E20A16;	text-decoration:none;}#model_ul{	background-color:#FFFFCC;	margin-top:0px;	margin-bottom:15px;	padding:10px;}#model_ul li{	color: #333333;	margin:5px 15px 5px 30px;	font-size:small;	list-style-type:decimal;}.clear_both{	margin:0;	padding:0;	clear:both;}#copyright{	margin:5px;	text-align:center;}#assist{	text-align:right;	font-size:x-small;	color: #333333;	margin-right:10px;}.m10{	margin:10px 10px 20px 15px;	line-height: 150%;}#wrapper{	width:720px;	margin:0 auto;	text-align:left;	background-color: #FFFFFF;}.bookline{	border: 1px solid #999;}/*oshirase_html*/#oshirase_list{	list-style-type: square;	line-height: 220%;}.date{	font-size:10px;	color:#333333;	margin-left:10px;}/*kakomi*/.kakomi_ydotted{	background-color:#AC6CE47;	width:80%;	margin:30px 0 30px 30px;	line-height:1.5em;	border:dotted 2px #FC0;	padding:5px 20px;}/*edufarm_html*/#edufarm_list{	list-style-type: square;	line-height: 220%;}/*ph_kakomi*/.ph_border{	border:1px solid #666666;	}/*archive*/.ul_wrapper{	margin:10px 20px;	width:680px;}.archive_list_l{	width:320px;	float:left;}.archive_list_r{	width:320px;	float:right;}.ul_wrapper h3{	color:#c71585;}.archive_list li{	list-style-position: outside;	list-style-image: url(../image/archive_sq.gif);	padding-left: 10px;	line-height: 25px;}.new {	font-size:10px;	color: #FFFFFF;	background-color: #E20A16;	padding:2px 5px;	margin-right:5px;}