@charset "shift_jis";

body
{margin:0px; padding:0px; text-align:center; color:#222222;
 background:#DBDADF; font-family:Verdana,Chicago,Arial,Osaka,sans-serif;}

a:link{color:#3F02B8; text-decoration:none;}
a:visited{color:#7E59CF; text-decoration:none;}
a:hover{color:#777777; background:#ffff00; text-decoration:none;}

img{border-width:0px;}


.top{
width:890px; margin:6px auto; padding:0px;
background:#FFFFFF;
}

.top2{
width:625px; margin:0px auto; padding:0px;
background:#FFFFFF;
}

.header{
margin:0px; padding:5px 5px 0px 5px; text-align:left; height:77px;
border-style:solid; border-width:0px 0px 5px 0px; border-color:#cc3333;
margin:0px 3px 0px 3px; font-size:12px;
background:#F1F1E5;
}

td{
line-height:160%;
}

.navi{
text-align:left; font-size:14px; line-height:150%;
}

.main{
float:left;width:470px; margin:0px 0px 0px 0px; padding:3px 3px 0px 3px;
 text-align:left; font-size:13px; line-height:140%;
 border-style:solid; border-width:1px 1px 1px 1px; 
border-color:#D6D6D5;
background:#F8F9FC;
}

.main2{
float:right; 
}

.sub{
float:left; width:200px; margin:1px 3px 0px 3px; padding:0px;
 text-align:left; font-size:14px; line-height:150%;
}

.sub2{
float:right; width:200px; margin:1px 3px 0px 3px; padding:0px;
 text-align:left; font-size:14px; line-height:150%;
}


.sbt{
float:center;width:610px; margin:5px 0px 0px 0px; padding:3px 5px 0px 5px;
 text-align:left; font-size:15px; line-height:150%;
}

.footer{
clear:both; margin:10px 0px; padding:10px;
 font-size:12px; text-align:center;
 border-style:dashed; border-width:1px 0px 0px 0px; border-color:#666666;}
.pagetop{display:block; margin:10px 0px; padding:5px 0px 0px 0px;
 text-align:right; font-size:12px;
}



.title{
float: left;
   margin: 0px 0px 0px 2px;

}


.title2{
float: left;
   margin: 0px 0px 0px 18px;
}

.title3{
float: left;
   margin: 0px 0px 0px 18px;
}


.extitre
{font-size:14px;font-weight:bold;
margin: 0px 0px 0px 0px;
padding:4px 5px;
border-color:#A5A6A5;
border-width:0px 0px 2px 6px;
border-style:solid;
color: #333333;
background:#D1C3BA;

}

.sbtitre
{font-size:13px;font-weight:bold;
margin: 2px 0px 0px 0px;
padding:4px 5px 4px 5px;
border-color:#A5A6A5;
border-width: 1px 1px 1px 1px;
border-style:solid;
color: #333333;
background:#E6CE84;
}

.sbtext{
margin: 0px 0px 5px 0px;
padding:3px 5px;
border-color:#A5A6A5;
border-width:0px 1px 1px 1px;
border-style:solid;
background-color:#F8F8F8;
}

.sbttext{
margin: 0px 0px 5px 0px;
padding:3px 5px;
border-color:#A5A6A5;
border-width:0px 1px 1px 1px;
border-style:solid;
background-color:#F8F9FC;
line-height:150%;
}

.heading{
font-size:12px;
display:inline;
color:#111111;
}

.heading2{
font-size:14px;font-weight:bold;
margin: 0px 0px 0px 0px;
padding:2px 5px;
border-color:#FF0D72;
border-width:2px 2px 2px 2px;
border-style:solid;
color: #333333;
background-color:#FFB013;
}

h2{
display:inline;
font-size:12px;

}

h3{
display:inline;
font-size:12px;

}

p{
display:inline;
}


ul {
margin:0;
padding-left: 0px;
list-style:none;
}

.prlink {
border-style:solid;
border-color:#555555;
border-width:1px 0px 1px 0px;
margin: 0px 0px 0px 0px;
padding:2px 5px;
font-weight:bold;
background:#F8F5AA;
text-align:right;
}

.link{
text-align:center;
}

.list {
text-align: center;
font-size: 12px;
clear:both;}


.list2 {
float:left;width:155px;
margin:5px 0px 5px 0px;
}
