@charset "Shift_JIS";
h1 {
	display:none;
}
#CONTENT {
	margin-top:0;
}
#TOPFLASH {
	width:100%;
	margin-bottom:20px;
	background:url(../../images/top_border.jpg) 50% 100% no-repeat #ffffff;
	height:250px;
}
* html #TOPFLASH {
	margin:0 0 20px 0px;
}
#TOPBNR {
	float:right;
	width:189px;
	background-color:#79d069;
}
* html #TOPBNR {
	width:190px;
}

#TOPBNR img{
	margin-left:8px;
}
.graybox {
	border:5px solid #cccccc !important;
	margin-bottom:15px !important;
	background-color:#cccccc;
}
h2 {
	border:none !important;
	padding:10px 10px 5px !important;
	border-bottom:1px solid #a8a8a8 !important;
	font-weight:bold !important;
}
h2 a {
	color:#000000 !important;
	text-decoration:underline !important;
	font-weight:bold !important;
}
img {
	border:none;
}
#DISASTER {
	margin-bottom:15px;
}
#DISASTER ul {
	margin:0 60px;
}
#NEWS_AREA {
	margin-bottom: 15px;
	padding-bottom: 5px;
	width:772px;
}
.newslist li {
	margin-bottom:3px !important;
	padding-bottom:3px !important;
}
#INFO_AREA {
	margin-bottom: 20px;
	padding-bottom: 5px;
	width:772px;
}
.infolist li {
	margin-bottom:3px !important;
	padding-bottom:3px !important;
}
ul.infolist .text {
	height: 100%;
	position:relative;
	height:100%;
	width:450px;
	left:115px;
	height:auto;
}
ul.infolist .date {
	position:absolute;
	left:10px;
}




#CONTENTLIST_AREA h2 {
	margin-bottom:5px !important;
}
#CONTENTLIST_AREA .section {
	padding-bottom:2px;
	margin-bottom:0px !important;
}
#CONTENTLIST_AREA .col2 {
	margin-bottom:5px;
}
#CONTENTLIST_AREA .leftcol,
#CONTENTLIST_AREA .rightcol {
	background-color:#ffffff;
}
#CONTENTLIST_AREA ul.ul_col2 li {
	float:left;
	width:50%;
}
#KEYWORDS {
	margin-bottom:20px;
	border:1px solid #ffc000;
	padding:2px;
}
#KEYWORDS h2{
	background:#ffc000 url(../../images/title_keywords.gif) 50% 0 no-repeat !important;
	border:none !important;
	padding:0 !important;
	height:38px;
	text-indent:-9999px;
}
#KEYWORDS ul {
	padding:10px 10px 0;
	background-color:#fefdf1;
}
#KEYWORDS ul li {
	margin-bottom:5px;
	padding-bottom:3px;
	background:transparent url(../../images/common/line_dot.gif) 0 100% repeat-x;
}
#KEYWORDS img.num {
	display:block;
	float:left;
	vertical-align:middle;
	margin-bottom:3px;
	margin-left:5px;
	margin-right:10px;
}
#KEYWORDS ul li a {
	width:157px;
	float:right;
	color:#333333;
	text-decoration:underline;
	display:block;
	

}
#AD {
	margin-bottom:20px;
	text-align:center;
}


/* slideshow
----------------------------------------------------------------------------------------------*/
.slidesFirstImages{
position:absolute;
top:0;
z-index:100;
}
.slideshow{
width:950px;
margin:0 auto;
position:relative;
overflow:hidden;
}
.slideshow .slides{
margin-bottom:15px;
position:relative;
\/zoom:1;
}
.slideshow .slides:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}
.slideshow .slides li{
float:left;
display:none;
}
.slideshow .crossfade .slides li{
position:absolute;
float:none;
}
.slideshow .slides li:first-child{
display:block;
}
.slideshow .slides li .img{
position:relative;
}
.slideshow .slides li .img .link01,
.slideshow .slides li .img .link02{
position:absolute;
bottom:70px;
right:20px;
}
.slideshow .slides li .img .link01{
padding:2px 23px 2px 0;
background:url(../../images/common/localnavi_link_02.png) no-repeat right center;

}
.slideshow .slides li .img .link02{
padding:2px 20px 2px 0;
background:url(../../images/common/icon_link_04.png) no-repeat right center;
}
.slideshow .slideControl{
display:none;
clear:both
}
.slideshow .cursor{
}
.slideshow .cursor li{
position:absolute;
top:130px;
text-indent:-99999em;
}
.slideshow .cursor li.prev{
left:20px;
}
.slideshow .cursor li.prev a{
display:block;
width:31px;
height:46px;
background:url(../../images/tep_arrow_01_n.png) no-repeat;
}
.slideshow .cursor li.prev a:hover{
background:url(../../images/tep_arrow_01_r.png) no-repeat;
}
.slideshow .cursor li.next{
right:20px;
}
.slideshow .cursor li.next a{
display:block;
width:31px;
height:46px;
background:url(../../images/tep_arrow_02_n.png) no-repeat;
}
.slideshow .cursor li.next a:hover{
background:url(../../images/tep_arrow_02_r.png) no-repeat;
}

.slideshow .select{
width:365px;
padding:0 0 20px;
position:absolute;
bottom:5px;
right:0;
letter-spacing:-0.4em;
}
.slideshow .select li{
margin-left:10px;
display:inline-block;
/display:inline;
letter-spacing:0em;
word-spacing:0em;
/zoom:1;
}
.slideshow .select li a{
display:block;
text-decoration:none;
border:2px solid #b8b8b8;
}
.slideshow .select li a:hover,
.slideshow .select li.active a{
border:2px solid #e24513;
}

/*margin*/
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}