@charset "UTF-8";

/* ====================================================================================================

	トップページ設定用

==================================================================================================== */

/* main_img
-------------------------------------------------- */


#main_img {
	text-align: center;
	margin-bottom:0px;
}


/* 
----------------------------------------------------------------------------------------------------
 □ #top_page_area
---------------------------------------------------------------------------------------------------- */



/* main
-------------------------------------------------- */
.top_con{
background: url(../images/top_con_bg.png) repeat 0 0;
margin:10px 0 0;
padding:20px 15px;
}

.top_box{
width:213px;
padding:5px 0px 20px 0px ;
border:solid 1px #ccc;
background:#fff url(../images/top_bx_bg.png) no-repeat right bottom;
}


.top_box li.link{
background:url(../common_img/ico_link.png) no-repeat 0 5px;
padding:0px 0px 0px 20px ;
color:#286c4e;
margin:10px 15px 10px 15px ;
}




/* news_area
-------------------------------------------------- */

.news_box{
  over-flow-x: no;
  line-height: 1.5;
  padding:0px 20px 0px 20px;
  margin-bottom: 20px;
}

.news_box ul{
  overflow-y: scroll;
  over-flow-x: no;
  list-style-type: none;
  margin-top: 20px;
margin-bottom: 20px;
  padding:10px 20px 0px 10px ;
  height:140px;
  font-size:12px;
}

.news_box ul li.date{
  font-weight:bold;
  color:#3e5825;
  padding:0px 0px 0px 15px ;
  background: url(../common_img/icon_01.gif) no-repeat left center;
}


.news_box ul li.naiyou{
  margin:5px 0px 5px 0px;
  padding:0px 15px 10px 15px ;
  border-bottom:dotted 1px #999;
  line-height:1.8;
}

.news_box ul li.naiyou a{
  color:#4d4337;
  text-decoration:none;
}

.news_box ul li.naiyou a:hover{
  text-decoration:none;
  color:#ff4200;
}


