html {height: 100%}
body {font-size:10pt; margin:0; padding:0; height:100% }
td	{font-size:10pt }

a:link       { text-decoration:underline; color: #0000CC}
a:visited    { text-decoration:underline; color: #CC0000}
a:active     { color:#0000CC ; text-decoration:underline}
a:hover      { color:#CC0000 ; text-decoration:underline}

.comment	{ font-size:9px; color: #333333}
.copy	{ font-size:10px; color: #666666}
.min {  font-size: 8pt; color: #666666}
.min2 { font-size: 8pt; color: #333333}
.txt12 { font-size: 12pt; color: #FF0000}

#wrapper{ width: 100%; background-image:url(header_bg.gif); height:100%;}
body > #wrapper { height: auto;}

#topmenu{ width:700px;}
#topmenu h1{ margin:0; padding:0;}
#topmenu img{ display:inline; border:0; margin:0; padding:0;}

#contents{
	width:500px;
	margin:15px 70px;
	font-size:12px;
	line-height:1.6em;
	letter-spacing: 1px;
}

#contents h2{ text-align:center; font-size:18px; margin: 5px auto 15px;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
	
#contents p{ text-indent: 1em;}
.alcenter{ margin-left: 87px; padding:0; width:470px;}

.ul_pp{list-style-type:decimal;}

#notice{
	border:#06C 1px solid;
	font-size:12px;
	padding: 3px;
	margin: 20px auto;
	letter-spacing: 1px;
	background-color: #FFF;
}

.link_pp a{text-decoration:none;}
.link_pp a:hover{text-decoration:underline;}

.title_pp{ background-color:#6AF;color:#006;font-size:14px;padding:2px 0.5em;margin-bottom: 3px;}

#mail{
	background-color:#FFF; border-left:#999 solid 1px; border-right:#999 solid 1px; border-bottom:#999 solid 1px;
	width:570px; padding-left:10px; margin:0 auto; _margin-left:auto; _margin-right:auto; padding:10px; height:auto;}
#mail td{
	padding:5px;}
#mail_footer{
	width:550px; background:url(../img/footer_bg.gif) repeat-x; font-size: 12px;
	padding: 8px 0 0 10px; height:40px; margin-top: 10px;}
#mail_footer a{
	line-height:1.0em; *line-height:1.2em; color: #FFF; text-decoration: none;}
#mail_footer a:hover{
	text-decoration: underline;}
.txt_orange{color:#f60; font-weight:bold;}