@charset "utf-8";
/* CSS Document */

/*----------ページ全体----------*/
body {
margin:0px;
padding:0px;
color:#333333;
background:#ffffff;
background:url(../img/bg.gif) repeat-y;
scrollbar-face-color:#cccccc;
scrollbar-arrow-color:#4d4d4d;
scrollbar-3dlight-color:#a6a6a6;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#a6a6a6;
scrollbar-darkshadow-color:#ffffff;
}

h1,h2,p {
margin:8px;
}

a {text-decoration:none}

a:link {
color: #d00202;
font-style:normal;
}

a:visited {
color: #d00202;
}

a:hover, a:active {
color:#f47373;
font-style:normal;
text-decoration:none;
}


/*----------ページ本体----------*/
#pagebody {
float: left;
width: 1090px;
margin: 0;
background:url(../img/bg_nv2.gif) repeat-y;
}

#navi_left {
float:left;
width:245px;
height:695px;
}

#main {
float:right;
width:845px;
background:url(../img/bg_main.jpg) no-repeat;
}



/*----------左ナビゲーション----------*/
#navi {
padding:0;
margin-left:45px;
width:200px;
}

#tel {
padding-top:10px;}



/*----------トップページメイン----------*/
#news_bg {
background:url(../img/bg_news.jpg) no-repeat;
width:700px;
height:120px;
}

#news {
width::380px;
height:65px;
padding-left:100px;
}

#news ul {
overflow-y: scroll;
overflow-x: hidden;
width:330px;
height:65px;
}

#news li {
text-align:left;
width:330px;
list-style:none;
}


/*----------フッター----------*/
#footer {
width:945px;
height:30px;
margin-left:45px;
}
