/* CSS Document */
#main{
margin-left: auto;
margin-right:auto;
padding: 0px;
width:800px;
text-align:center;
}
#maina{
text-align:left;
margin:0px;
padding:0px;
}
#maina h2{
text-align:left;
margin-left:28px;
margin-top:28px;
margin-bottom:28px;
}
#mainb{
text-align:left;
margin:28px;
padding:0px;
}
#mainb h3{
text-align:left;
font-weight:bold;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:1.5;
font-size:14px;
color:#666666;
margin-top:15px;
margin-bottom:15px;
}
#mainb p{
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
line-height:1.5;
font-size:14px;
color:#666666;
}
table.hyo{
text-align:center;
margin-left:8px;
margin-right:8px;
width:744px;
border:1px solid #999999;
border-left:1px solid #999999;
border-collapse:collapse;
border-spacing:0;
background:url(../img/table.gif);
empty-cells:show;
}
.hyo th{
    border-right:0px;
	text-align:center;
    border-bottom:1px solid #999999;
    color:#666666;
    background:url(../img/teble.gif);
    background-position:left top;
    padding:0.3em 1em;
	font-weight:bold;
	font-size:14px;
}
table a{
    color:#666666;
    text-align:center;
	font-size:14px;
	text-decoration:underline;
}
table a:hover{
text-decoration:underline;
}
.ad{
	font-size:10px;
}
.hyo td{
text-align:left;
    border-left:0px;
    border-bottom:1px solid #999999;
    padding:0.3em 1em;
	font-size:12px;
}
.t_style{
	font-size:12px;
	line-height:1.5;
}