body{font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;background-color: #ffffff;margin-left:auto;margin-right:auto;width:800px; font-size:12px; color:#333;}

.top        {width:800px;float:left; margin-bottom:10px; border:1px solid #ccc;}

.top-image  {margin:0px;padding:5px;float:left; width:300px;}

.navi       {margin:0px;padding:10px 15px;float:left; width:450px;}

.pan        {width:790px;height:15px;float:left; border:1px solid #ccc; padding:5px;margin-bottom:10px;}

.main       {width:800px;margin:0px 0 0 0;padding:0px;float:left;}

.right      {width:170px;margin:5px 0 0 0px;padding:5px;float:right; border:1px solid #ccc;height:1311px;}

.num        {height:300px;margin:2px 0 0 0;padding:0px;}

.topiall    {width:430px;float:right;margin:0px 10px 0 0px;padding:0px;}

.topi       {width:415px;margin:5px 0 0 0px;padding:5px;float:right; border:1px solid #ccc;}
.topi:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

.text       {width:245px;margin:0px;padding:2px 0 0 7px;float:left;}

.back       {margin:0px;padding:0 0 0 0px;float:right;}

.topi2      {width:430px;height:130px;margin:10px 0 0 0px;padding:0px;float:right;}

.ad         {width:160px;margin:5px 5px 0 0;padding:5px 5px;float:right; border:1px solid #ccc;height:1311px;}


.last       {width:780px;text-align:center;float:left; border:1px solid #ccc; padding:10px; margin-top:15px;}

.style      {letter-spacing:1pt;font-size: 12px;color: #000000;padding:0px;margin:0 0 0 0;}

.style2     {font-size:12px;letter-spacing:1pt;line-height:12pt;padding:8px 0 0 0;margin:0px;}

.style3     {font-size:10px;letter-spacing:1pt;padding:3px 205px 0 0;margin:0px;}

.style4     {font-size:11px;letter-spacing:1pt;padding:4px 0 0 0px;margin:0px;width:190px;height:16px;
             background-image:url(../image/back4.gif);text-align:center;}

.style5     {font-size:12px;line-height:14pt;padding:5px 10px;margin:0px;}

.style6     {font-size:12px;line-height:14pt;padding:10px 0px 0 4px;margin:0px;}


a           {text-decoration:none;color:#FF6666;}

a:active    {text-decoration:none;}

a:visited   {text-decoration:none;color:#FF6666;}

a:hover     {text-decoration:underline;color:#FF9999;}

h1
{font-size: 12px;
color: #000000;
font-weight: normal;
margin:0px 0 0 0;
padding:0 0 0 0;
letter-spacing:1pt;}

h2{
font-size:12px;
font-weight: normal;
letter-spacing:1pt;
padding:0px 0 0px 10px;
margin:5px 0;
border-left:5px solid #FF6666;
}
.h2title{
padding:0px;
margin-bottom:20px;
}

h3{
font-size: 12px;
color: #666;
margin:5px 0 5px 0;
padding:0px 0 0px 10px;
letter-spacing:1pt;
border-left:5px solid #FF9999;
}
h4{
font-size: 12px;
color: #666;
margin:5px 0 5px 0;
padding:0px 0 0px 10px;
letter-spacing:1pt;
border-left:5px solid #FF6666;
}

h4 A:link{color:#666; text-decoration:none;}
h4 A:visited{color:#666; text-decoration:none;}
h4 A:active{color:#666; text-decoration:none;}
h4 A:hover{color:#FF9999; text-decoration:underline;}

h4 em{
font-size:10px;
font-style:normal;
line-height:16px;
}

br.clear {
font: 0;
line-height: 0;
clear: both;
}



.tlink{
text-align:right;
margin:15px 5px 5px 5px;
}

#footlink{
font-size:10px;
line-height:16px;
letter-spacing:1px;
color:#999999;
}
#footlink ul{
padding:5px 5px;
margin:0;
list-style:none;
}
#footlink li{
display:inline;
}

strong{
border-left:5px solid #FFCC00;
padding:0px 0 0px 10px;
color:#666;
}
.right dl{
padding:0;
margin:0;
}
.right dt{
margin:0;
padding:0;
}
.right dd{
margin:0;
padding:5px 0px 5px 15px;
}
.right span{
color:#FF6666;
}

.right ul{
margin:0;
padding:0 0 0 15px;
}





