@charset "UTF-8";

/* --------------------------------------------------------
/news/index.html,detail
-------------------------------------------------------- */

#page_left #page_title{
	width:777px;
	height:87px;
	background:url('../img/news_title.jpg');
	background-repeat:no-repeat;
	margin:0 0 30px 0;
}

#page_left h3,
#page_left .Three{
	font-size:15px;
	line-height:24px;
	letter-spacing:0.3em;
	font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3",Meiryo,"メイリオ","平成明朝",'ＭＳ Ｐゴシック',serif;
	text-indent:46px;
	padding:63px 0 0 0;
}

#page_left #newsnavi1{
	position:relative;
	z-index:2;
	width;758px;
	height:34px;
	overflow:hidden;
	margin:0 0 0 10px;
}

#page_left #newsnavi11{
	position:relative;
	z-index:2;
	width;758px;
	margin:0 0 0 10px;
}

#page_left #newsnavi11 ul{
	width:275px;
	height:34px;
	margin:0 0 0 483px;
}

#page_left #newsnavi1 #newsnavi1_1{
	float:left;
	width:200px;
	line-height:34px;
	margin:0 221px 0 0;
}

#page_left #newsnavi1 #newsnavi1_2{
	float:left;
	width:337px;
}

#page_left #newsnavi1 #newsnavi1_2 ul{
	width:337px;
	height:34px;
}

#page_left #newsnavi1 #newsnavi1_2 li,
#page_left #newsnavi11 li{
	float:left;
	text-indent:-9999px;
}

#page_left #newsnavi1 #newsnavi1_2 li#newsnavi1_2_btn1 a{
	display:block;
	width:45px;
	height:34px;
	background:url('../img/rss.gif');
	background-repeat:no-repeat;
	background-position:0 center;
	margin:0 17px 0 0;
}

#page_left #newsnavi1 #newsnavi1_2 li#newsnavi1_2_btn2 a,
#page_left #newsnavi11 li#newsnavi1_2_btn2 a{
	display:block;
	width:143px;
	height:34px;
	background:url('../img/btn_1.gif');
	background-repeat:no-repeat;
	background-position:0 -68px;
}

#page_left #newsnavi1 #newsnavi1_2 li#newsnavi1_2_btn2 a:hover,
#page_left #newsnavi11 li#newsnavi1_2_btn2 a:hover{
	display:block;
	width:143px;
	height:34px;
	background:url('../img/btn_1.gif');
	background-repeat:no-repeat;
	background-position:0 -34px;
}

#page_left #newsnavi1 #newsnavi1_2 li#newsnavi1_2_btn2_on,
#page_left #newsnavi11 li#newsnavi1_2_btn2_on{
	display:block;
	width:143px;
	height:34px;
	background:url('../img/btn_1.gif');
	background-repeat:no-repeat;
	background-position:0 0;
}

#page_left #newsnavi1 #newsnavi1_2 li#newsnavi1_2_btn3 a,
#page_left #newsnavi11 li#newsnavi1_2_btn3 a{
	display:block;
	width:132px;
	height:34px;
	background:url('../img/btn_2.gif');
	background-repeat:no-repeat;
	background-position:0 -68px;
}

#page_left #newsnavi1 #newsnavi1_2 li#newsnavi1_2_btn3 a:hover,
#page_left #newsnavi11 li#newsnavi1_2_btn3 a:hover{
	display:block;
	width:132px;
	height:34px;
	background:url('../img/btn_2.gif');
	background-repeat:no-repeat;
	background-position:0 -34px;
}

#page_left #newsnavi1 #newsnavi1_2 li#newsnavi1_2_btn3_on,
#page_left #newsnavi11 li#newsnavi1_2_btn3_on{
	display:block;
	width:132px;
	height:34px;
	background:url('../img/btn_2.gif');
	background-repeat:no-repeat;
	background-position:0 0;
}

.c_green{
	color:#b0c61b;
}

#page_left #contents_news{
	width:758px;
	margin:-1px 0 0 10px;
}

#page_left #contents_news #contents_news_inner{
	border-left:solid 2px #e6e6e6;
	border-right:solid 2px #e6e6e6;
	border-top:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	padding:28px;
}

#page_left #contents_news h4,
#page_left #contents_news div.h4,
#page_left #contents_news div.Four{
	font-size:14px;
	line-height:21px;
	color:#839214;
	font-weight:bold;
	background:url('../../common/img/arrow1.gif');
	background-repeat:no-repeat;
	background-position:0 0.2em;
	padding:0 0 0 20px;
	margin:0 0 4px 0;
}

#page_left #contents_news h4 a,
#page_left #contents_news div.h4 a,
#page_left #contents_news div.Four a{
	color:#839214;
}

#page_left dl{
	background:url('../../common/img/dott2.gif');
	background-repeat:repeat-x;
	background-position:0 bottom;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
}

#page_left dl.last{
	background:url('');
	padding:0;
	margin:0;
}

#page_left dt{
	font-weight:bold;
	margin:0 0 3px 0;
}

#page_left #newsnavi2{
	width:758px;
	margin:0 0 0 10px;
}

#page_left #newsnavi2 ul{
	width:155px;
	padding:10px 0 0 0;
	margin:0 0 0 290px;
}

#page_left #newsnavi2 li{
	text-indent:-9999px;
	font-size:3px;
	line-height:5px;
}

#page_left #newsnavi2 li#newsnavi2_btn1{
	width:72px;
	margin:0 30px 0 0;
}

#page_left li#newsnavi2_btn1 a{
	display:block;
	width:72px;
	height:14px;
	background:url('../img/btn_prev.gif');
	background-repeat:no-repeat;
}

#page_left li#newsnavi2_btn1 span.off{
	display:block;
	width:72px;
	height:14px;
	background:url('../img/btn_prev_off.gif');
	background-repeat:no-repeat;
}

#page_left #newsnavi2 li#newsnavi2_btn2{
	width:53px;
	margin:-14px 0 0 102px;
}

#page_left li#newsnavi2_btn2 a{
	display:block;
	width:53px;
	height:14px;
	background:url('../img/btn_next.gif');
	background-repeat:no-repeat;
}

#page_left li#newsnavi2_btn2 span.off{
	display:block;
	width:53px;
	height:14px;
	font-size:3px;
	line-height:5px;
	background:url('../img/btn_next_off.gif');
	background-repeat:no-repeat;
}

#page_left #newsnavi22{
	width:758px;
	margin:0 0 0 10px;
	padding:10px 0 0 0;
}

#page_left #newsnavi22 ul{
	width:758px;
	height:14px;
	overflow:hidden;
}

#page_left #newsnavi22 li{
	text-indent:-9999px;
	height:14px;
	font-size:3px;
	line-height:5px;
}


#page_left #newsnavi22 li#newsnavi2_btn1{
	width:72px;
	height:14px;
	margin:0 0 0 0;
}

#page_left #newsnavi22 li#newsnavi2_btn2{
	width:53px;
	height:14px;
	margin:-14px 0 0 702px;
}

#page_left #newsnavi22 li#newsnavi2_btn3{
	width:78px;
	height:14px;
	margin:-14px 0 0 331px;
}

#page_left #newsnavi22 li#newsnavi2_btn3 a{
	display:block;
	width:78px;
	height:14px;
	background:url('../img/btn_back.gif');
	background-repeat:no-repeat;
}

#page_left #detail_title{
	background:url('../../common/img/dott2.gif');
	background-repeat:repeat-x;
	background-position:0 bottom;
	padding:0 0 5px 0;
	margin:0 0 20px 0;
}

#page_left #detail_title h4,
#page_left #detail_title div.h4,
#page_left #detail_title div.Four{
	font-size:22px;
	line-height:30px;
	color:#333333;
	font-weight:bold;
	background:url('');
	padding:0;
	margin:0 0 4px 0;
}

#page_left #detail_title #date{

}

#page_left #detail_txt{
	font-size:14px;
	line-height:28px;
}

#page_left #detail_txt p{
	margin:0 0 2em 0;
}

#page_left #detail_bottom{
	padding:0 0 60px 0;
}

#page_left #detail_bottom li a{
	display:block;
	width:45px;
	height:14px;
	line-height:14px;
	text-indent:-9999px;
	background:url('../img/rss.gif');
	background-repeat:no-repeat;
}