<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body{
	background-image:url(../img/top_bg.jpg);
	background-color:#ffffff;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
table{
	border:none;
	margin:0px;
	padding:0px;
}
img{
	border:none;
	margin:0px;
	padding:0px;
	align:center;
	behavior: expression(IEPNGFIX.fix(this));
}





-- index.html --
#all{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
}
h1.head img{
	margin-left:60px;
}
.menu{
	width:783px;
	height:420px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
.menu div{
	float:left;
	width:261px;
	height:140px;
}

.top_window{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
.top_window1{
	float:left;
	width:450px;
}
.top_window2{
	float:left;
	width:450px;
}
.top_news1_1{
	background-image:url(../img/top_window_news1.png);
	behavior: expression(IEPNGFIX.fix(this));
	width:450px;
	height:59px;
}
.top_blog2_1{
	background-image:url(../img/top_window_blog1.png);
	behavior: expression(IEPNGFIX.fix(this));
	width:450px;
	height:59px;
}
.top_blog2_2{
	background-image:url(../img/top_window_blog2.png);
	behavior: expression(IEPNGFIX.fix(this));
	float:left;
	width:400px;
	padding:5px 10px 5px 40px;
	font-family: "HGP創英角ﾎﾟｯﾌﾟ体", "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size:16px;
	line-height:1.5;
}
* html .top_blog2_2{
	background-image:url(../img/top_window_blog2.jpg);
	behavior: expression(IEPNGFIX.fix(this));
	float:left;
	width:400px;
	padding:5px 10px 5px 40px;
	font-family: "HGP創英角ﾎﾟｯﾌﾟ体", "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size:16px;
	line-height:1.5;
}
*:first-child+html .top_blog2_2{
	background-image:url(../img/top_window_blog2.jpg);
	behavior: expression(IEPNGFIX.fix(this));
	float:left;
	width:400px;
	padding:5px 10px 5px 40px;
	font-family: "HGP創英角ﾎﾟｯﾌﾟ体", "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size:16px;
	line-height:1.5;
}
.rss_title{
	width:80px;
	font-size:10px;
	float:left;
	padding-top:3px;
}
.rss_title_{
	float:left;
}
.alphafilter{
	clear:both;
}
.top_blog2_2_{
	width:275px;
	float:left;
}
.top_blog2_2_x{
	width:375px;
	float:left;
}
.top_blog{
	width:400px;
}
.top_blog2_2 a{
	color:#333333;
	text-decoration:none;
}
.top_blog2_2 a:hover{
	color:#990000;
	text-decoration:none;
}
.top_blog_photo{
	width:100px;
	float:left;
}
.top_blog_photo img{
	float:left;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	margin:40px 5px 5px 5px;
}
.new_photo{
	font-family: "HGP創英角ﾎﾟｯﾌﾟ体", "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size:10px;
	color:#990000;
	text-align:center;
}
.top_blog2_3{
	background-image:url(../img/top_window_blog3.png);
	behavior: expression(IEPNGFIX.fix(this));
	float:left;
	width:450px;
	height:54px;
}

.counter{
	width:100%;
	height:20px;
	margin:5px auto 5px auto;
	float: left;
	text-align: center;
}
*html .counter{
	width:100px;
	height:10px;
	margin:0px auto 0px auto;
}
*:first-child+html .counter{
	width:100px;
	height:10px;
	margin:50px auto 0px auto;
}

.footer{
	clear:both;
	width:500px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
}
*html .footer{
	clear:both;
	width:500px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
*:first-child+html .footer{
	clear:both;
	width:500px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

.oseti{
	width:684px;
	height:114px;
	margin:10px auto;
}
</pre></body></html>