/* CSS Document */

body {
background-image:url(../image/bg01.gif);
background-repeat : repeat-y;
background-attachment : fixed;
background-position : left top;
margin:0px;
color:#4B4B4B;
}

/* リンクスタイル-------------------- */

a:link {
text-decoration:none;
color:#6666FF;
}

a:visited {
text-decoration:none;
color:#993399;
}

a:hover {
text-decoration:underline;
border-width:1px;
color:#FF6600;
}

/* ページレイアウト-------------------- */

#contents {
/* position:absolute; */
left:0px;
margin-top:1px;
width:880px;
}

#footer {
font-size:12px;
height:27px;
background-image:url(../image/footer_bg.gif)
}

#left_menu {
float:left;
margin-top:20px;
margin-bottom:20px;
width:180px;
}

#main {
/* float:left; */
margin-top:20px;
margin-bottom:20px;
width:500px;
}

#header_box {
position:absolute;
left:0px;
top:0px;
width:880px;
height:107px;
}

#location_navi {
/* float:left; */
margin-left:0px;
font-size:12px;
text-indent:10px;
line-height:20px;
background-image:url(../image/location_navi_bg.gif);
width:719px;
height:31px;
}

#pagenavi {
text-align:right;
font-size:10px;
margin-bottom:20px;
}

/* テキスト-------------------- */

.news_td {
vertical-align:top;
font-size:12px;
line-height:16px;
}

.t78{font-size:78%; line-height:140%;}
.t84{font-size:84%; line-height:140%;}
.t90{font-size:90%; line-height:150%;}