@charset "UTF-8";

/* 全体構造
---------------------------------------------------- */

/*ヘッダーナビゲーション
---------------------------------------------------- */

#navigation_h01 {
width: 860px;
height: 227px;
margin:0 0 0 0;
background: url(../news/images/h01.jpg) no-repeat;
position:relative;
 }

#navigation_h01 ul {
  margin: 0;
  padding: 0;
  list-style: none;

}

#navigation_h01 li {
    margin: 0;
	padding: 0;
	
	text-indent: -9999px;	
    position: absolute;
}

#navigation_h01 li#b01 a ,#navigation_h01 li#b01 strong{
  text-decoration: none;	
  display: block;
  height: 37px;
}

#navigation_h01 li#b02 a ,#navigation_h01 li#b02 strong ,
#navigation_h01 li#b03 a ,#navigation_h01 li#b03 strong ,
#navigation_h01 li#b04 a ,#navigation_h01 li#b04 strong  {
  text-decoration: none;	
  display: block;
  height: 30px;
}


#navigation_h01 h1 {
position: absolute;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  height: 110px;
}
#navigation_h01 h1 a {
  text-decoration: none;	
  display: block;
  height: 110px;
}
#navigation_h01 h1#home      {
 left:0px;
 top:0px;
 width:145px;
height: 110px;
}

#navigation_h01 li#b01      {
 left:0px;
 top:110px;
 width:145px;
}
#navigation_h01 li#b02    {
 left: 508px;
 width:114px;
}
#navigation_h01 li#b03  {
 left:627px;
 width:114px;

}

#navigation_h01 li#b04  {
 left:746px;
 width:114px;

}



#navigation_h01 h1#home a:hover    {
background: url(../news/images/h01.jpg) no-repeat 0px -227px;

}

#navigation_h01 li#b01 a:hover ,#navigation_h01 li#b01 strong {
background: url(../news/images/h01.jpg) no-repeat 0px -337px;
}

#navigation_h01 li#b02 a:hover ,#navigation_h01 li#b02 strong {
background: url(../news/images/h01.jpg) no-repeat -627px -227px;
}
#navigation_h01 li#b03 a:hover ,#navigation_h01 li#b03 strong {
background: url(../news/images/h01.jpg) no-repeat -746px -227px;
}

#navigation_h01 li#b04 a:hover ,#navigation_h01 li#b04 strong {
background: url(../news/images/h01.jpg) no-repeat -746px -227px;
}


/* ニュースリスト
---------------------------------------------------- */

#sc_l_news td{
background-color:#000000;
}
#sc_l_news dl{
margin:0;
padding:0;
}
#sc_l_news dt {
font-size:0.8em;
font-weight:bold;
letter-spacing:1px;
color:#333333;
margin:0px 0 0px 0;
text-indent:10px;
background: url(../images/yaji.gif) no-repeat;
background-position: left center;
}

#sc_l_news dd {
font-size:1em;
text-indent:0px;
padding:0 0 0px 0;
line-height:1.8em;
margin:2px 0 0px 0;
}

#news_l03 img{

float:left;
margin:3px 3px 0px 0;
}


.topic_news {
clear:both;
width: 395px;
height: 100px;
padding:10px 0 15px 0 ;
background: url(../images/line.gif) no-repeat;
background-position: left bottom;
}

.topic_news p {
font-size:0.8em;
line-height:2em;
}

.topic_news img {
float:left;

margin:0px 10px 0px 0;

}

.topic_newsl {
float:right;
width: 253px;

}

.topic_newsl2 {
float:right;
width: 253px;
text-align:right;
padding: 10px 0 0px 0;
}

/* ニュースページ
---------------------------------------------------- */

.news {
clear:both;
padding:0 0 30px 0;
width: 610px;
}

#side_t {
width: 170px;
height:48px;
background: url(../news/images/b_title.gif) no-repeat;
text-indent: -9999px;
}


#sc_l h3{
height:25px;
font-size:1em;
display:block;
margin:35px 0 0 0;
background: url(../news/images/news_l.gif) no-repeat;
background-position: bottom;
}

#sc_l h3 a{
 color:#4A6432;
}
#sc_l h3 a:hover{
color:#333333;
}
#sc_l h3 span{
font-size:0.8em;
font-weight:bold;
letter-spacing:1px;
color:#333333;
padding:0 15px 0 0;
}

.sc_l2{
width:625px;
padding:15px 0 0 0;

}
.sc_l2 img{
float:left;
margin:0px 10px 10px 0;
}

.sc_l2 p{
clear:both;
margin:0px 0px 10px 0;
}


/* more＆back
---------------------------------------------------- */


.more{
text-decoration: none;
height:30px;
display:block;
clear:both;
text-indent:-9999px;
background: url(../news/images/r_more.gif) no-repeat 0 10px;
}

.more2{
padding:15px 0 0 0;
}
.more a{
text-decoration: none;
height:30px;
display:block;
text-indent:-9999px;
background: url(../news/images/more.gif) no-repeat 0 10px;
}
.more a:hover{
background: url(../news/images/more.gif) no-repeat 0 10px;

}


.back{
text-decoration: none;
height:30px;
display:block;
text-indent:-9999px;
background: url(../news/images/r_back.gif) no-repeat;
}


.back a{
text-decoration: none;
height:30px;
display:block;
text-indent:-9999px;
background: url(../news/images/back.gif) no-repeat;
}
.back a:hover{

background: url(../news/images/back.gif) no-repeat;

}




/* サイドリスト
---------------------------------------------------- */



#sc_r ul {
  margin: 0;
  padding: 0;
  list-style: none;
margin:5px 0 0px 0;
}
#sc_r li {
padding:0 0 0px 0;
line-height:1.5em;
margin:0px 0 0px 0;
text-indent:20px;
background: url(../news/images/yaji.gif) no-repeat;
background-position: left center;
}


#sc_nl {
width:170px;
height: 3px;
margin:5px 0 0 0;
text-align:left;
background: url(../news/images/un_line.gif) no-repeat;
 text-indent: -9999px;
}

