#header{ text-align:center;}
#footer{ text-align:center;}
#pnav { font-size:75%; line-height:140%; margin:0px 0px 15px 0px;}

#contents { text-align:center; margin-right: 20px; margin-left: 20px}
#contents a { text-decoration:underline; color:#3366CC;}
#contents a:visited { text-decoration:underline; color:#3366CC;}
#contents a:hover { text-decoration:underline; color:#FF0033;}

#main { text-align:left;}
#main h1 { font-size:110%; font-weight:bold; border-left:solid 5px #FF0033; border-bottom:solid 1px #FF0033; padding:0px 0px 3px 10px; margin:0px 0px 20px 0px;}
#main h2 { font-size:88%; color:#FF0033; margin:0px 0px 15px 0px;}
#main h3 { background-color:#FFCCCC; padding:0.3em 0 0.3em 10px; font-size:75%; line-height:140%; margin-bottom:10px;}
#main h4 { font-size:88%; color:#4BB74A; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #4BB74A; margin-top: 30px;}
#main h5 { font-size:88%; color:#81379A; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #81379A; margin-top: 30px;}
#main h6 { font-size:88%; color:#80FF80; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #80FF80; margin-top: 30px;}
#main h7 { font-size:88%; color:#FF00CC; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FF00CC; margin-top: 30px;}
#main p {margin:7px 0px 7px 0px}
#main .tdlist{	padding:5px 3px 5px 3px; border-bottom:dotted 1px #999999;}
#main .tdlistlast{	padding:5px 0px 5px 0px;}
#main .tdblebg1{ background-color:#FFFFFF;}

#main .style1{color: #FFFFFF;}
#main .style1 a{color: #FFFFFF; text-decoration:none;}
#main .style1 a:visited{color: #FFFFFF; text-decoration:none;}
#main .style1 a:hover{color: #FFFFFF; text-decoration:none;}

#sub { background-color:#F6F6F6; text-align:left;}
#sub h3 { background-color:#FFCCCC; padding:0.3em 0 0.3em 0; text-align:center;font-size:75%; line-height:140%; margin-bottom:10px;}
#sub .tdlist{	padding:5px 0px 5px 0px; border-bottom:dotted 1px #999999;}
#sub .tdlistlast{	padding:5px 0px 5px 0px;}
#sub .title1 { background-color:#FF3333; color:#FFFFFF;}
#sub .titleGray { background-color:#999999; color:#FFFFFF;}

.ltx { font-size:88%; line-height:135%;}
.mtx { font-size:75%; line-height:140%;}
.mtxLh100 { font-size:75%; line-height:100%;}
.stx { font-size:65%; line-height:135%;}

.sp0 {	margin: 0px 0px 0px 0px;}
.sp5 {	margin: 0px 0px 5px 0px;}
.sp10 {	margin: 0px 0px 10px 0px;}
.sp20 {	margin: 0px 0px 20px 0px;}

.accent { color:#FF0033;}.hide{ display:none;}

#white{ color:#FFFFFF;}

DIV.POST_HEAD	{
	font-size:88%;
	margin:0px 0px 10px 0px;
	font-weight:bold;
}.linethrough {
	text-decoration: line-through;
}
.column01 {
	padding: 10px;
	border: 1px solid #FF6666;
	width: 100%;
}

li { line-height:120%;}
ul {
	line-height: 120%;
}
.indL30 {
	padding-left: 30px;
}

#ad_top{
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;

}

.menu1 a {
	display: block;
	background-image: url(/index_img/nav_top.gif);
	width: 118px;
	height: 30px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}

.menu1 a:hover {
	display: block;
	background-image: url(/index_img/nav_top-o.gif);
	width: 118px;
	height: 30px;
	background-position: bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}

.menu2 a {
	display: block;
	background-image: url(/index_img/nav_news.gif);
	width: 118px;
	height: 30px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}

.menu2 a:hover {
	display: block;
	background-image: url(/index_img/nav_news-o.gif);
	width: 118px;
	height: 30px;
	background-position: bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}

.menu3 a {
	display: block;
	background-image: url(/index_img/nav_iv.gif);
	width: 118px;
	height: 30px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}

.menu3 a:hover {
	display: block;
	background-image: url(/index_img/nav_iv-o.gif);
	width: 118px;
	height: 30px;
	background-position: bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}

.menu4 a {
	display: block;
	background-image: url(/index_img/nav_cup.gif);
	width: 118px;
	height: 30px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}

.menu4 a:hover {
	display: block;
	background-image: url(/index_img/nav_cup-o.gif);
	width: 118px;
	height: 30px;
	background-position: bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}

.menu5 a {
	display: block;
	background-image: url(/index_img/nav_rel.gif);
	width: 118px;
	height: 30px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}

.menu5 a:hover {
	display: block;
	background-image: url(/index_img/nav_rel-o.gif);
	width: 118px;
	height: 30px;
	background-position: bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}

.menu6 a {
	display: block;
	background-image: url(/index_img/nav_sho.gif);
	width: 118px;
	height: 30px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}

.menu6 a:hover {
	display: block;
	background-image: url(/index_img/nav_sho-o.gif);
	width: 118px;
	height: 30px;
	background-position: bottom;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
