@charset "UTF-8";

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




/*スケジュール
---------------------------------------------------- */


#spacer2 {
clear:both;
width:800px;
height:30px;
background: url(../images/space.gif) no-repeat;
text-indent: -9999px;
position:static;
}


#spacer3 {
clear:both;
width:800px;
height:30px;
background: url(../images/space.gif) no-repeat;
text-indent: -9999px;
}


#news_bar {
clear:both;
width:800px;
height: 67px;
background: url(../news/images/bar.gif) no-repeat;
text-indent: -9999px;
margin: 0 0 20px 0;
}




#news_l01{
float:left;
width:167px;
text-align:left;
margin: 0 0 30px 0;
}

#news_l01 dl{
margin:0;
padding:0;
}
#news_l01 dt {
font-size:0.8em;
letter-spacing:1px;
color:#F11D73;
line-height: 1.8em;
margin:5px 0 0px 0;
text-indent:0px;
}


#news_l01 dd {
font-size:0.8em;
text-indent:0px;
adding:0 0 0px 0;
line-height:1.5em;
margin:2px 0 0px 0;
}


#news_l01 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#news_l01 li {
font-size:0.8em;
ext-indent:0px;
adding:0 0 0px 0;
line-height:1.5em;
margin:2px 0 0px 0;
background: url(../news/images/yaji.gif) no-repeat;
background-position: left center;
text-indent: -9999px;
text-indent:10px;
}

#news_l01 li a:link {
  color: #333333;
  background: transparent;
  text-decoration: none;
}
#news_l01 li a:visited {
 color: #333333;
  background: transparent;
  text-decoration: none;
}
#news_l01 li a:hover, a:active {
 color:#F11D73;
  background: transparent;
text-decoration: underline;
}

#news_l02{
float:right;
width:596px;
text-align:left;
}

#news_l02 h3{
width:596px;
height: 30px;
text-align:left;
background: url(../news/images/t_nr.gif) no-repeat;
text-indent: -9999px;
font-size:1.4em;
font-weight:bold;
color:#F11D73;
line-height: -0.5em;
margin:0px 0 0px 0;
text-indent:0px;
}

#news_l03{
float:right;
width:496px;
text-align:left;
}

.more {
width: 42px;
height: 17px;
margin:8px 0 0px 0;
text-indent: -9999px;
background: url(../news/images/more01.gif) no-repeat;
}

.more a {
text-decoration: none;	
display: block;
height: 15px;
}

.more a:hover {
background: url(../news/images/more02.gif) no-repeat;
}






news_l04{
float:right;
width:496px;
text-align:left;
}



#news_l03 td{
background-color:#000000;
}
#news_l03 dl{
margin:0;
padding:0;
}
#news_l03 dt {
font-size:0.8em;
font-weight:bold;
letter-spacing:1px;
color:#F11D73;
line-height: 1.8em;
margin:5px 0 0px 0;
text-indent:0px;

}
#news_l03 dd {
font-size:0.8em;
text-indent:0px;
padding:0 0 0px 0;
line-height:1.5em;
margin:2px 0 0px 0;
}

#news_l03 img{

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


.topic_news {
clear:both;
height: 150px;
padding:5px 0 10px 0 ;
background: url(../news/images/news_line02.gif) no-repeat;
background-position: left bottom;
}

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

.topic_news img {
float:left;
width: 92px;
margin:0px 10px 0px 0;

}

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

}




#topic_news02 p {
font-size:0.8em;
padding:0px 0 10px 0 ;
line-height:2em;
}




#back {
clear:both;
float:right;
width: 46px;
height: 29px;
text-indent: -9999px;
background: url(../news/images/back.gif) no-repeat;
}

#back a {
text-decoration: none;	
display: block;
height: 28px;
}

#back a:hover {
background: url(../news/images/back.gif) no-repeat 0 -29px;
}
















#news_t {
width:166px;
height: 27px;
background: url(../news/images/t_news.gif) no-repeat;
text-indent: -9999px;
}


#bn_t {
clear:both;
width:88px;
height: 19px;
margin:0px 0 0px 0;
background: url(../news/images/t_bn.gif) no-repeat;
text-indent: -9999px;
}



