body { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 80%; color: #006699; line-height: 160%; text-align: center; margin: 0px; padding: 0px; background: #666666 url('image/body.gif') repeat-y center center; }
H1 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 140%; color: #FFFFFF; margin: 0px; padding: 20px; height: 60px; }
H2 { font-family: ＭＳ Ｐゴシック,Osaka; font-size: 95%; color: #FFFFFF; font-weight: bold; line-height: 150%; margin: 0px; padding: 0px 0px 0px 3px; border-top: 1px inset #9999CC; border-right: 1px inset #9999CC; border-bottom: 2px inset #9999CC; border-left: 6px inset #9999CC; background-color: #990033; }
H3 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 90%; color: #006699; font-weight: bold; line-height: 160%; margin-left: 0.5em; padding-top: 5px; border-top-style: none; border-top-color: #FFFFFF; border-right-style: none; border-right-color: #FFFFFF; border-bottom: 3px double #3366CC; border-left-style: none; border-left-color: #FFFFFF; clear: left; width: 400px; display: block;}
H4 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 80%; color: #006699; font-weight: bold; line-height: 100%; margin-left: 1em; padding: 5px 0px 0px 00px; border-top-style: none; border-top-color: #FFFFFF; clear: left; }

A:link,A:visited {	COLOR: #336699; }
A:hover,A:active {	COLOR: #FF0000;	text-decoration: none; }

#container{ margin: 0 auto; width: 950px; }
#container-inner{background-color: #666;}

.explanation { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 80%; color: #CCCCFF; font-style: normal; text-indent: 0.5em; word-spacing: normal; letter-spacing: normal; text-align: left; padding-left: 5px; }

ADDRESS { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 80%; color: #000066; font-weight: normal; font-style: normal; text-align: center; margin: 10px 0px 0px; padding: 0.5em; border-top: 1px solid #003366; border-right: 1px none #FFFFFF; border-bottom: 1px none #FFFFFF; border-left: 1px none #FFFFFF; clear: left; background-color: #FFFFFF; }
	ADDRESS A  { font-family: "ＭＳ Ｐゴシック", "Osaka"; color: #000033; font-weight: normal; font-style: normal; margin: 0px; padding: 0px; background-color: #FFFFFF; }
	ADDRESS a:link,
	ADDRESS a:visited { color: #000033; margin: 0px; padding: 0px; background-color: #FFFFFF; }

hr { color: #FF6633; margin-right: auto; margin-left: auto; padding: 10px; clear: right; height: 1px; width: 700px; }

#banner { font-family: "palatino", "georgia", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", "verdana", "arial", "sans-serif"; font-size: 100%; color: #FFFFFF; font-weight: normal; text-align: left; margin: 0px auto 0px 0px; padding: 0px; border-bottom-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style: solid; background-color: #000000; background-image: url('image/banner_img.gif'); }
	#banner a,
	#banner a:link,
	#banner a:visited,
	#banner a:active,
	#banner a:hover { font-size: 100%; color: #FFFFFF; text-decoration: none; }

#topnavi { text-align: right; margin: 0px; padding: 0px; height: 18px; }
	#topnavi a:link,
	#topnavi a:visited{ font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; margin: 0px 3px 0px 0px; padding: 5px 6px 7px; border-color: #FFFFFF; border-style: none; background-color: #0066CC; }
	#topnavi a:active,
	#topnavi a:hover { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; color: #FF6600; font-weight: bold; text-decoration: none; margin: 0px 3px 0px 0px; padding: 5px 6px 7px; border-color: #FFFFFF; border-style: none; background-color: #FFFFFF; }

#content_ad{ text-align: center; margin-top: 3px; margin-bottom: 12px; }

#content { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: medium; font-weight: normal; font-style: normal; text-align: left; margin: 0px auto 10px 0px; padding: 0px; width: 950px; background-color: #FFFFFF; }

#ads-banner {
	margin:20px;
	padding: 0px;
	text-align: center;
	width: 100%;
	display: block;
	clear: left;
		}
#ads-banner2 {
	margin:0px 10px 0px 350px;
	padding: 0px;
	text-align: left;
	display: block;
	clear: left;
		}
#ads-banner3 {
	margin:0px 10px 0px 200px;
	padding: 0px;
	text-align: left;
	display: block;
	clear: left;
		}
#ads-banner4 {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	padding: 0px;
		}

.collection-img { margin: 0px 0px 10px 30px; float: left; clear: left; position: static; display: block; }
.collection-comment { font-size: 80%; line-height: 200%; text-indent: 1em; text-align: left; margin: 0px 50px 0px 420px; padding: 0px; display: block; }
.link-img { font-size: 10px; font-weight: bold; line-height: 60px; margin: 15px 20px; padding: 0px; float: left; clear: left; position: static; display: block; }
.link-comment { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 70%; line-height: 100%; margin: 15px 30px 5px 200px; padding: 0px; float: none; clear: right; }
.link-ul { margin: 0px 0px 0px 205px; padding: 0px; border-top-style: none; border-top-color: #FFFFFF; border-right-style: none; border-right-color: #FFFFFF; border-bottom-style: none; border-bottom-color: #FFFFFF; border-left-style: none; border-left-color: #FFFFFF; list-style-type: none; }
.link-li { font-size: 80%; color: #336699; font-weight: bold; line-height: 150%; margin: 0px; padding: 0px; border-top-style: none; border-top-color: #FFFFFF; border-right-style: none; border-right-color: #FFFFFF; border-bottom-style: none; border-bottom-color: #FFFFFF; border-left-style: none; border-left-color: #FFFFFF; list-style-type: none; }
.link-sitename { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 110%; color: #336699; font-weight: bold; font-style: normal; text-decoration: underline; word-spacing: normal; letter-spacing: normal; text-align: left; }

.crumb { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; color: #336699; line-height: 100%; text-align: right; margin: 2px 1em 2px 2px; padding: 0px; clear: right; }
.note {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 80%;
	line-height: 160%;
	margin-right: 1em;
	margin-left: 1em;
	padding: 0px;
	clear: right;
	text-indent: 1em;
}
.text {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 80%;
	line-height: 180%;
	padding: 0px 2em 1em;
	text-indent: 1em;
	float: left;
	margin: 0em;

}

.floatleft {
	padding: 0px;
	float: left;
	margin: 0em;
}
.floatright {
	padding: 0px;
	float: right;
	margin: 0px;
}

#collection { margin: 5px 60px; padding: 0px; border-width: 1px; border-color: #FFFFFF; border-style: dashed none none; float: left; clear: left; width: 480px; display: block; }
#collection H4 { font-size: 80%; font-weight: bold; margin: 0px; padding: 0px; border-top-style: none; border-top-color: #FFFFFF; border-right-style: none; border-right-color: #FFFFFF; border-bottom-style: none; border-bottom-color: #FFFFFF; border-left-style: none; border-left-color: #FFFFFF; clear: none; }
#collection img.picture { margin: 0px 10px 0px 60px; padding: 0px; float: left; position: static; }
#collection ul.data { margin: 0px; padding: 0px; border-top-style: none; border-top-color: #FFFFFF; border-right-style: none; border-right-color: #FFFFFF; border-bottom-style: none; border-bottom-color: #FFFFFF; border-left-style: none; border-left-color: #FFFFFF; }
#collection LI { font-size: 80%; line-height: 100%; margin: 0px 0px 0px 30px; padding: 0px; border-top-style: none; border-top-color: #FFFFFF; border-right-style: none; border-right-color: #CCCC66; border-bottom-style: none; border-bottom-color: #CCCC66; border-left-style: none; border-left-color: #CCCC66; }
#leftnavi { font-size: 70%; color: #003366; margin: 0px; padding: 0px 0px 10px; border: 5px inset #99CCFF; float: left; clear: left; width: 220px; background-color: #9999FF; display: block; }
	#leftnavi H2 { font-family: "Tahoma", "HGSｺﾞｼｯｸE"; font-size: 13px; color: #FFFFFF; font-weight: bold; font-style: normal; line-height: 140%; text-align: center; margin: 0px; padding: 0px; border: 3px solid #6666FF; float: none; clear: left; position: static; background-color: #003399; }
	#leftnavi P { font-family: "ＭＳ Ｐゴシック", "Osaka"; color: #003366; line-height: 120%; text-indent: 1em; margin: 5px 0px; padding: 2px; clear: left; position: static; width: auto; }
	#leftnavi UL { font-family: "ＭＳ Ｐゴシック", "Osaka"; text-align: center; margin: 0px; padding: 0px; border-top-style: none; border-top-color: #FFFFFF; border-right-style: none; border-right-color: #FFFFFF; border-bottom-style: none; border-bottom-color: #FFFFFF; border-left-style: none; border-left-color: #FFFFFF; list-style-type: none; }
	#leftnavi LI { line-height: 140%; margin: 0px; padding: 0px; border-color: #FFFFFF; border-style: none; }
	#leftnavi hr { color: #CCCCFF; margin: 0px auto; padding: 0px; border-width: 1px; border-color: #003399; border-style: dashed none none; height: 1px; width: 180px; background-color: #9999FF; }

#rightmenu { margin: 0px; padding: 0px; float: left; clear: right; width: 720px; background-color: #FFFFFF; display: block; }
	#rightmenu p { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 80%; line-height: 180%; }
	#rightmenu img { margin-top: 10px; margin-right: 10px; margin-left: 10px; }
	#rightmenu ul { margin-top: 10px; margin-bottom: 10px; }
	#rightmenu li { font-family: ＭＳ Ｐゴシック,Osaka; font-size: 90%; line-height: 140%; }

#new { margin: 0px; padding: 0px; }
	#new ul { margin-top: 10px; margin-bottom: 10px; }
	#new li { font-family: ＭＳ Ｐゴシック,Osaka; font-size: 90%; line-height: 160%; }
