@charset "utf-8"; 
*{margin:0; padding:0; font-size:14px; font-family:arial,verdana, sans-serif, "ＭＳゴシック";}

body{background:#fffcfd url(bg.jpg) top left repeat-x; margin:0; padding:0;}

#wrap{width:767px; margin:0 auto; padding:0; background:#fffcfd;}
#wrap #top1{ background:url(top1.jpg) top left no-repeat; height:45px; width:767px; margin:0; padding:0;}
.home { float:right; margin:0; padding:0;}
#wrap #top2{ background:url(top2.jpg) top left no-repeat; height:305px; width:767px;}
#wrap #top3{ background:url(top3.jpg) top left no-repeat; height:292px; width:767px; margin:0; padding:0;}
#wrap #btn{ float:right; width:297px; height:292px; margin:0; padding:0;}
#wrap #top4{ background:url(top4.jpg) top left no-repeat; height:38px; width:767px;}
#wrap #top5{ background:url(top5.jpg) top left no-repeat; height:139px; width:767px;}
#wrap #top5 p{ color:#fff; padding:15px 80px 0 40px; text-align:left; line-height:17px; font-weight:bold; font-size:14px; margin:0; }
#wrap #top5 p font{ color:#fffc00;text-align:left; font-weight:bold; font-size:10px; margin:0; line-height:12px; }
#wrap #top6{ background:url(top6.jpg) top left no-repeat; height:83px; width:767px;}
#wrap #top6 p{ color:#fff; padding:35px 40px 0 32px; text-align:left; line-height:17px; font-weight:bold; font-size:12px; margin:0; }
#wrap #top7{ background:url(bg_mid.jpg) top left repeat-y; width:767px;}
#wrap #top7IN{ background:url(top7.jpg) top left no-repeat; width:767px;}
#wrap #top7IN table{ background-color:#9B6C6A; color:#fff; padding:0; border:0; text-align:left; line-height:17px; font-weight:bold; font-size:12px; margin:0; }


.end{ clear:both; margin:0; padding:0;}


#addinfo{ margin:0; padding-top:20px; padding-left:55px; color:#c3c3c3; font-size:.90em;text-align:left;}

img{border:none;}
span{display:none;}
img a{border:none;}
a{color:#CC0099; text-decoration:none;}
a:hover{color: #99CC00; text-decoration:none;}
