@charset "utf-8";
/* CSS Document */

/*============================================================================
index
==============================================================================*/

/*--------------------------------------------------------------------------
lead-area
--------------------------------------------------------------------------*/

.lead-area {
	margin:10px auto 20px;
	padding: 0 10px;
}

.lead-area h2 {
	margin:10px auto 10px;
	padding: 0;
}

.lead-area p {
	font-size: 110%;
	line-height: 1.4;
}


/*--------------------------------------------------------------------------
menu layout
--------------------------------------------------------------------------*/

.menu-image {
	margin:0px auto 20px auto;
	padding: 0;
}

div.waku_3cul {
	overflow: hidden;
	width: 781px;
	margin: 0 auto;
}
div.waku_3cul div.column {
	float: left;
	margin: 0px;
	width: 260px;
	padding: 0px;
}

div.waku_3cul div.column.last {
	width: 261px;
}

.waku_3cul div.column .hd {
	background: white url(../images/top/bg_menu.gif) repeat-y;
	margin: 0;
	padding: 0;
}
.waku_3cul div.column.last .hd {
	background: white url(../images/top/bg_menu_last.gif) repeat-y;
	margin: 0;
	padding: 0;
}
.waku_3cul div.column .hd-p {
	background: white url(../images/top/bg_menu.gif) repeat-y;
	margin: 0px;
}
.waku_3cul div.column.last .hd-p {
	background: white url(../images/top/bg_menu_last.gif) repeat-y;
	margin: 0px;
}
.waku_3cul div.column .bd {
	background: white url(../images/top/bg_menu.gif) repeat-y;
	margin: 0;
	padding: 0 0 10px 0;
}
.waku_3cul div.column.last .bd {
	background: white url(../images/top/bg_menu_last.gif) repeat-y;
	margin: 0;
	padding: 0 0 10px 0;
}


.waku_3cul div.column .ft {
	background: white url(../images/top/bg_menu_btm.gif) no-repeat;
	margin: 0px;
	height: 10px;
}

.waku_3cul div.column.last .ft {
	background: white url(../images/top/bg_menu_btm_last.gif) no-repeat;
	margin: 0px;
	height: 10px;
}


.waku_3cul div.column .hd h3,
.waku_3cul div.column.last .hd h3 {
	margin: 5px 10px 0 10px;
	padding: 3px 0 5px 25px;
	background: url(../images/btn_link.gif) no-repeat 0 1px;
	border-left: none;
	font-size: 105%;
	font-weight: bold;
	height: 20px;
}

.waku_3cul div.column .hd h3 a,
.waku_3cul div.column.last .hd h3 a {
	font-weight: bold;
}
.waku_3cul div.column .hd-p p,
.waku_3cul div.column.last .hd-p p {
	margin: 0 0 0 auto;
	padding: 0 15px 10px 15px;
	font-size: 90%;
}


/*--------------------------------------------------------------------------
content-news
--------------------------------------------------------------------------*/

.news-area {
	margin:10px auto 20px;
	padding: 0 10px;
}


.content-news {
	width: 510px;
	margin: 0;
	margin-bottom: 40px;
	float: left;
}

.content-news .hd_news {
	width: 510px;
	height: 30px;
	background: url(../images/top/bg_news_top.gif) no-repeat;
}

	.list_hd_link {
		float: right;
		display: block;
		height: 30px;
		width: 60px;
	}

.content-news .section
{
	background: url(../images/top/bg_news.gif) repeat-y;
	text-align:left;
	margin:0 auto;
	padding: 0.5em 10px 0;
}

.content-news .section dl
{
	clear:both;
	width: 490px;
	padding-bottom:0.5em;
	color:#006600;
}

.content-news .section dt
{
	float:left;
	clear:left;
	padding-left:10px;
	font-weight:bold;
}

.content-news .section dd
{
	padding:0 10px 0.5em 7em;
	margin-bottom:0.5em;
	border-bottom:dotted 1px #cccccc;
    text-align:left;
}



.content-news .ft_news {
	height: 5px;
	background: url(../images/top/bg_news_btm.gif) no-repeat;
}

/*--------------------------------------------------------------------------
side-topics
--------------------------------------------------------------------------*/

.side-topics {
	width: 242px;
	float:right;
}

.side-topics .ttl {
	margin: 0px auto;
	padding: 0 0 18px 15px;
	background: url(../images/top/bg_topics_top.gif) no-repeat left bottom;
}

.side-topics .ttl h3 {
	color: #336600;
	font-weight:bold;
}


.side-topics .bd {
	background: url(../images/top/bg_topics.gif) repeat-y left bottom;
	margin: 0;
	padding: 0;
}


.side-topics .ft {
	height: 10px;
	background: url(../images/top/bg_topics_btm.gif) no-repeat;
}


#prevNext .jFlowPrev img {
position: relative;
z-index: 2;
cursor: pointer;
margin-left: 0;
margin-bottom: -200px;
width: 26px;
}

#prevNext .jFlowNext img {
position: relative;
z-index: 2;
cursor: pointer;
margin-left: 216px;
margin-bottom: -200px;
}


#mySlides .scenter {
	padding: 0;
	margin: 0;
}


