body {	margin: 1px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	font-size: small;	line-height: 140%;	color: #333;}a:link {	color: #333;	text-decoration: underline;}a:hover {	color: #000;	text-decoration: underline;}a:visited {	color: #333;	text-decoration: underline;}a:link.linkpage {	color: #074A0E;	text-decoration: none;}a:hover.linkpage {	color: #074A0E;	text-decoration: underline;}a:visited.linkpage {	color: #074A0E;	text-decoration: none;}#top_cont{	width: 632px;	margin-bottom: 15px;}#navi {	width: 110px;	vertical-align: top;}.navi_left {	color: #333;	background: url(../images/point.gif) no-repeat 5px 15px;	padding: 10px 5px 5px 15px;	border-bottom: 1px dashed #333;	text-align: left;	vertical-align: top;	line-height: 150%;	width: 110px;	margin-right: 10px;}#navi ul{	margin: 0 10px 0 0;	padding: 0;}#navi li{	list-style-type: none;	color: #333;	padding: 0px 5px 0px 5px;	margin: 5px 0 7px 0;	border-left: 3px solid #666;	}#contents{	width: 522px;	border-left: thin solid #333;	padding: 0px 10px 50px;	text-align: left;	vertical-align: top;}#footer{	width: 632px;	border-top: thin solid #333;	padding-top: 10px;}#what{	width: 632px;	margin: 0px 10px 10px;	background: url(../images/topback.gif) no-repeat right bottom;	padding: 10px 0px 20px;	border-top: 1px solid #333;	border-bottom: 2px solid #333;	height: 120px;}#what div{	width: 400px;	background: url(../images/point_flo.gif) no-repeat 5px 12px;	border-bottom: 1px dashed #333;	padding: 10px 0px 5px 20px;}#what div.count{	padding: 10px 0px 5px 5px;	background-image: none;	border: none;}.imp{	width: 482px;	border-bottom: 2px solid #333;	padding-bottom: 5px;	margin-bottom: 15px;}.imp_cont{	padding: 5px 20px 10px 15px;	margin-bottom: 15px;}.imp p.hana,.imp p.hap,.imp p.shi,.imp p.raku{	font-size: medium;	font-weight: bold;	padding: 10px 0px 5px 15px;	border-bottom: 1px dashed #333;	margin: 0;}.imp p.hana{	color: #ff9dc2;	background: url(../images/point_hana_s.gif) no-repeat 5px center;}.imp p.hap{	color: #FF9900;	background: url(../images/point_hap_s.gif) no-repeat 5px center;}.imp p.raku{	color: #6C4297;	background: url(../images/point_raku_s.gif) no-repeat 5px 13px;}.imp p.hana span,.imp p.hap span,.imp p.shi span,.imp p.raku span{	font-weight: normal;}.imp p.raku span{	font-weight: normal;	font-size: x-small;}.imp p.shi span,.imp p.shi raku{	font-size: small;}.imp p{	font-weight: normal;	padding: 5px 0 5px 15px;	margin: 0;}#enmoku{	width: 400px;	border: 1px solid #333;	font-weight: normal;}#enmoku p{	font-weight: normal;	color: #000000;	padding: 5px 0px 5px 10px;	margin: 0;}#enmoku p span{	font-size: small;	font-weight: normal;	color: #333;}#enmoku p.hana,#enmoku p.hap{	font-size: medium;	font-weight: bold;	padding: 5px 0px 10px 10px;	border-bottom: 1px dashed #333;	margin: 0;}#enmoku p.hana{	color: #ff9dc2;}#enmoku p.hap{	color: #FF9900;}.kangeki{	width: 480px;}.kangeki_cont{	padding: 5px 0px 5px 10px;	border-bottom: 1px solid #333;}.kangeki_cont span{	font-size: x-small;	font-weight: normal;}.navi_left table.navi_kangeki td{	padding: 3px 15px 0px 0px;}.imp p.shi{	font-size: medium;	font-weight: bold;	color: #708F1B;	background: url(../images/point_shi_s.gif) no-repeat 5px 13px;	padding: 10px 0px 5px 15px;	border-bottom: 1px dashed #333;	margin: 0;}.imp p.shi span{	font-weight: normal;}.textbold{	font-weight: bold;}.text12{	font-size: small;	font-weight: normal;}.text12_333{	font-size: small;	font-weight: normal;	color: #333;}.text10{	font-size: x-small;	font-weight: normal;}.text10_333{	font-size: 10px;	font-weight: normal;	color: #333;}.textcolor_hana{	color: #ff9dc2;}#atten{	background: url(../images/pranter.gif) no-repeat 5px bottom;	height: 240px;	width: 270px;	padding: 10px;}ul.squ{	list-style-position: outside;	list-style-type: square;}.actor{	width: 480px;	border-bottom: 2px solid #333;	margin-bottom: 15px;}.actor_cont{	padding: 5px;	border-bottom: 1px dashed #333;}.actor_cont02{	padding: 5px;}.actor_hana{	font-weight: bold;	color: #ff9dc2;	background: url(../images/point_hana_s.gif) no-repeat 5px 15px;	padding: 10px 0px 5px 15px;	vertical-align: top;	width: 80px;}#link{	width: 480px;	border-bottom: 2px solid #333;	margin-bottom: 5px;}#link_cont{	padding: 5px;}#link_link{	font-weight: bold;	color: #074A0E;	background: url(../images/point_link_s.gif) no-repeat 5px 10px;	padding: 5px 0px 5px 15px;	vertical-align: top;	width: 120px;}.pagetop{	font-size: x-small;	text-align: right;	margin: 20px 0;}.pageback{	font-size: x-small;	margin: 20px 0;}.floatclear{	clear: both;}#pastdiary ul{	margin: 0 0 10px 0;	padding: 5px 0;	list-style-type: none;	border-bottom: 1px solid #333;}#pastdiary li{	margin: 0;	padding: 0 12px 0 0;	list-style-type: none;	display:inline;}h1{	margin: 0 0 10px;	padding: 0;	font-size: small;	font-weight: normal;}h2{	margin: 0 0 10px;	padding: 0;	font-size: small;	font-weight: normal;}p{	margin:  5px 0 10px;	padding: 0;}#nikki{	width: 632px;	padding: 10px;	font-size: x-small;}