@charset "shift_jis";

body	{background:#fff url(hasegawa/b1.gif);
	font-size:12px;line-height:1.3em;color:#300;
	margin:0 auto;text-align:center;
	scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color:#fff;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#fa8072;
	scrollbar-track-color:#fff;
	scrollbar-shadow-color:#add8e6;}

a:link		{color:#f36}
a:visited	{color:#fa8072}
a:hover 	{color:#666}
a:active	{color:#fa8072}

img	{border:0px;}
img.i1	{border:0px;margin:5px 0;}

table	{border-collapse:collapse;
	font-size:11px;line-height:1.4em;color:#300;}
td	{padding:0.2em 0.8em;border-top:#ccc solid 1px;border-bottom:#ccc solid 1px;
	text-align:right;}
tr.m	{background-color:#eee;}
th.h	{padding:0.5em 0;background-color:#300;color:#fff;}
td.j	{text-align:justify;text-justify:inter-ideograph;}

h1	{font-size: 16px;margin:0;letter-spacing:0.1em;margin:0;padding:1px 1px;}
h2	{font-size: 15px;font-weight:normal;margin:0;padding:0 1px;}
h3	{font-size: 14px;letter-spacing:0.1em;font-weight: normal;margin:0;}
h4	{font-size: 14px;letter-spacing:0.1em;font-weight: normal;margin:0;}
h5	{font-size: 12px;letter-spacing:0.1em;margin:0;}
hr	{height: 2px;border: #300 dotted;}


#top	{width:800px;height:48px;
	background:#000 url(hasegawa/toptt.gif)	no-repeat 7px 3px;
	margin:0 auto;
	border-right:#000 solid 1px;border-left:#000 solid 1px;}

#top1	{width:760px;margin:0px 0px 0px 0px;padding:14px 0 0;
	font-size:11px;color:#aaa;text-align:right;letter-spacing:0.2em;}

#main	{width:800px;
	background:#fff;
	border:#000 solid 1px;
	margin:0 auto;padding:0 0 12px;overflow:hidden;}


#bottom	{width:800px;height:48px;
	background:#000 url(hasegawa/c.gif) no-repeat 590px 3px;
	border:#000 solid 1px;
	margin:0 auto;}

#g	{width:800px;margin:0 auto;padding:0;
	margin:0px auto;padding:4px 12px 0px 7px;overflow:hidden;
	text-align:justify;text-justify:inter-ideograph;}

#g00	{width:800px;float:left;
	background:#fff;
	border-top:#fff solid 0px;border-bottom:#fff solid 0px;
	border-right:#fff solid 8px;border-left:#fff solid 8px;
	margin:8px auto;padding:4px 12px 4px 10px;overflow:hidden;
	text-align:justify;text-justify:inter-ideograph;}

#g00 ul	{margin:0;padding:0;list-style:none;list-style-image:none;}
#g00 ul li{margin:0;padding:4px;display:inline;float:left;}
#g00 ul li a{margin:0;padding:4px;list-style:none;
	width:100px;height:36px;
	border-top:#ddd solid 1px;border-bottom:#ddd solid 1px;
	border-right:#ddd solid 0px;border-left:#ddd solid 1px;
	display:block;text-decoration:none;
	background-color:#fff;}
#g00 ul li a:hover{margin:0;padding:4px;list-style:none;
	border-top:#ddd solid 2px;border-bottom:#ddd solid 1px;
	border-right:#ddd solid 0px;border-left:#ddd solid 2px;
	background-color:#eee;}



#g01	{width:150px;float:left;
	background:#fff;
	border-top:#fff solid 0px;border-bottom:#fff solid 0px;
	border-right:#fff solid 8px;border-left:#fff solid 8px;
	margin:12px auto;padding:4px 7px;overflow:hidden;
	text-align:justify;text-justify:inter-ideograph;}


#g02	{width:470px;float:left;
	border:#000 solid 0px;
	margin:12px auto;padding:4px 0px;overflow:hidden;
	text-align:justify;text-justify:inter-ideograph;}

#g03	{width:640px;float:left;
	background:#fff;
	border:#000 solid 0px;
	margin:12px auto;padding:4px 28px 4px 4px;overflow:hidden;
	text-align:justify;text-justify:inter-ideograph;}

#g04	{width:210px;float:left;
	background:#fff;
	border-top:#fff solid 0px;border-bottom:#fff solid 0px;
	border-right:#fff solid 8px;border-left:#fff solid 8px;
	margin:12px auto;padding:4px 7px;overflow:hidden;
	text-align:justify;text-justify:inter-ideograph;}

#g05	{width:570px;float:left;
	background:#fff;
	border-top:#fff solid 0px;border-bottom:#fff solid 0px;
	border-right:#fff solid 8px;border-left:#fff solid 8px;
	margin:12px auto;padding:4px 8px 4px 4px;overflow:hidden;
	text-align:justify;text-justify:inter-ideograph;}

#g06	{width:300px;float:left;
	background:#fff;
	border-top:#fff solid 0px;border-bottom:#fff solid 0px;
	border-right:#fff solid 8px;border-left:#fff solid 8px;
	margin:12px auto;padding:4px 8px 4px 4px;overflow:hidden;
	text-align:justify;text-justify:inter-ideograph;}


#k00-4	{width:250px;margin:5px 8px 0;float:left;
	text-align:justify;text-justify:inter-ideograph;
	font-size:10px;line-height:1.3em;letter-spacing:0.1em;
	background-color:#fff;}

#kmomomi{width:720px;
	margin:12px auto;padding:4px 8px 4px 12px;overflow:hidden;
	background:url(fuzinami/momomikanrogo.gif) no-repeat 357px 24px;
	float:left;
	text-align:justify;text-justify:inter-ideograph;}
