/*************************************************************************************************
 *top
 ************************************************************************************************/
 
/*トップのメインイメージ*/
div#top_img {
clear:both;
border:solid 1px white;  
width:1070px;
height:500px;
margin:20px auto 0;
text-align:right;
background:url("./images/main.jpg") no-repeat top center;
}

/*トップのメインイメージの中にあるリンクボタン*/
#top_img ul{ 
border:solid 0 red;  
margin:250px auto auto 860px;
width:140px;
font-size:120%;
}

#top_img li{
margin:3px 0;
}

#top_img li a{
color:#335;
}

#top_img li span {
vertical-align:middle;
font-size:40%;
}

#top_img li a:hover {color: #00aabb;}


img.ttl {
margin:50px auto 25px;
}

#sp_wid1 {
//border:solid 1px red;  
width:685px;
margin:30px auto 0; 
}

#sp_wid2 {
//border:solid 1px red;  
width:800px;
margin:0 auto;
}

#eq_wid {width:900px;}

.pro {
//height:630px;
overflow:hidden;

}

.pro li {
float: left;
margin:0 10px 50px;
}

.pro#sp_wid2 li {
float: left;
margin:0 20px 40px;
}

.pro a:hover {color:#00aabb;}

.pro dt {
height:300px;
}

.pro dd {
font-size:110%;
}

.pro span {
font-size:80%;
}


#news {
height:650px;
text-align:left;
font: large/100% "ＭＳ 明朝";
color:gray;
background-color:#eee;
margin-bottom: 50px;
}

#news_paper {
width:960px;
margin:0px auto;
padding:10px 0;
}

#news_paper p {
font: bold large/200% "ＭＳ 明朝"; 
color:#CCCC66;
}

#news_paper dt {
float:left;
display: block;
width:180px;

padding:10px 0 5px;
border-top:dashed 1px lightgray;
}

#news_paper dd {
float:left;
display: block;
width:760px;

padding:10px 0 5px;
border-top:dashed 1px lightgray;
}


