/* CSS Document */

*{
margin:0;
padding:0;
font-size:100%;
font-style:normal;
font-weight:normal;
}

img{
border:none;
vertical-align:bottom;
}

p{
    font-family:Arial, Helvetica, sans-serif "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size:12px; line-height:140%;
    color:#454545;
}



a, a:visited{
color:#FF6600;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

#wrapper{
width:960px;
margin:0 auto;

}

#header {
width:960px;
height:80px;
background-image:url(img/header.jpg);
background-repeat:no-repeat;

}

#footer{
width:960px;
height:16px;
background-image:url(img/footer.jpg);
background-repeat:no-repeat;
clear:both;
}
#footer p{
margin:0px 0 0 650px;
font-size:12px;
color:#FFFFFF;
}

#menu{
width:960px;
height:33px;

}

#menu li{
list-style:none;
margin:0;
padding:0;
height:33px;
float:left;
}

/*TOP*/
#top_pic{
width:960px;
height:450px;
background-image:url(img/top_pic.jpg);
background-repeat:no-repeat;
float:left;
}

#top_info{
width:350px;
margin:320px 0px 0px 20px;
}

#top_info p{
font-size:12px; line-height:140%;
padding-bottom:3px;

}



 .kado  { background-color:; }
 .kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#FFFFFF; filter:alpha(opacity=80); /*IE*/ -moz-opacity:0.80; /*FF*/ opacity:0.80;}
 .kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#FFFFFF; filter:alpha(opacity=80); /*IE*/ -moz-opacity:0.80; /*FF*/ opacity:0.80; }
 .kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#FFFFFF; filter:alpha(opacity=80); /*IE*/ -moz-opacity:0.80; /*FF*/ opacity:0.80;}
 .kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#FFFFFF; filter:alpha(opacity=80); /*IE*/ -moz-opacity:0.80; /*FF*/ opacity:0.80;}
 .kado5 { padding:5px 10px 5px 10px; background-color:#FFFFFF; width:330px; filter:alpha(opacity=80); /*IE*/ -moz-opacity:0.80; /*FF*/ opacity:0.80; }


.top{
margin:10px 0 10px 580px;
font-size:12px;
    font-family:Arial, Helvetica, sans-serif "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}