@charset "UTF-8";
/* CSS Document */

#header{
background:url(../image/header_visual.jpg) no-repeat;

}

#page_navi{
clear:both;
float:right;
width:100%;
height:21px;
overflow:hidden;
margin:2px 0 9px 0;
}

#page_navi ul{
list-style:none;
}

#page_navi li{
display:block;
float:right;
margin-left:7px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#page_navi li a{color:#e83929; text-decoration:none}
#page_navi li a:hover{color:#f0908d; text-decoration:underline}


#page_navi li.selected{
color:#888888;
}

#text_saishin{
margin-top:1px;
}

#text_nen{
float:right;
color:#333333;
margin-top:1px;
}

#news_saisin{
float:right;
font-size:16px;
color:#005780;
margin:0 0 -18px 0;
}

.line1{
clear:both;
float:right;
overflow:hidden;
width:564px;
height:1px;
margin:0;
padding:20px 0 0 0;
}

.date{
clear:both;
float:left;
width:164px;
margin:6px 0 0 0;
padding:0 0 0 336px;
color:#005780;
font-size:14px;
_font-size:120%;
font-family:Georgia, "Times New Roman", Times, serif;
/*font-weight:600;*/
line-height:1.1;
}

.news_title{
float:left;
width:400px;
padding:8px 0 0 0;
color:#e83929;
letter-spacing:0.1em;
_letter-spacing:0.2em;
font-weight:600;
line-height:1.4;
}

.news_title a{color:#e83929; text-decoration:none}
.news_title a:visited{color:#e83929; text-decoration:none}
.news_title a:hover{color:#f0908d; text-decoration:underline}
.news_title a:active{color:#e83929; text-decoration:none}

.news_text{
clear:both;
width:400px;
padding:13px 0 0 500px;
color:#333333;
letter-spacing:0.1em;
_letter-spacing:0.2em;
}

.news_text a{color:#e83929;}
.news_text a:hover{color:#f0908d;}

.news_text ul{
padding-left:17px;
}

.news_text ol{
padding-left:25px;
}


.btn_parmalink{
overflow:hidden;
width:61px;
height:12px;
margin:15px 0 0 840px;
}

.btn_parmalink2{
overflow:hidden;
width:61px;
height:12px;
margin:15px 0 0 840px;
}

.btn_parmalink img{
width:61px;
height:12px;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/btn_parmalink.png', sizingMethod=scale);
background:url(../image/btn_parmalink.png) no-repeat;*/
_background:none;
}

.btn_parmalink2 img{
width:61px;
height:12px;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/btn_parmalink.png', sizingMethod=scale);
background:url(../image/btn_parmalink.png) no-repeat;*/
_background:none;
}



/* ====================== local navi =======================  */

#local_navi{
width:900px;
float:left;
padding:9px 0 0 0;
height:21px;
}

#local_navi #text_contents{
width:77px;
float:left;
padding:0 0 0 500px;
line-height:1.1;
_line-height:1.2;
letter-spacing:0.1em;
_letter-spacing:0.1em;
}

#local_navi #buttons{
width:322px;
float:right;
text-align:right;
padding:0 1px 0 0;
line-height:1.1;
_line-height:1.2;
letter-spacing:0.1em;
_letter-spacing:0.1em;
}

.off{
color:#888888;
}

#text_line1{
padding:0 0 0 428px;
height:1px;
overflow:hidden;
}

.line2{
clear:both;
overflow:hidden;
width:564px;
height:1px;
margin:0;
padding:2px 0 0 336px;
}





