@charset "UTF-8";

/* ====================================================================================================

	トップページ設定用

==================================================================================================== */

/* main_img
-------------------------------------------------- */
#main_img {
	text-align: center;
	background:#fff url(../images/main_bg.png) repeat-x 0 0;
	padding:15px 0;
	border-top:1px #fff7b6 solid ;
}




/* main
-------------------------------------------------- */

#top_lead{
background:url(../images/main_img.png) no-repeat 0 0;
width:720px;
height:380px;
padding:0px 0px 0px 0px ;
position: relative;
}

.top_fuku01{position: absolute;top:182px;left:0px;}
.top_fuku02{position: absolute;top:35px;left:66px;}
.top_fuku03{position: absolute;top:0px;left:268px;}
.top_fuku04{position: absolute;top:32px;left:480px;}
.top_fuku05{position: absolute;top:122px;left:492px;}


.toku_box{
background:#fff;
border:solid 1px #fd7503;
padding:5px 8px;
width:216px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}


#top_lead02{
background:url(../images/lead_bg.png) no-repeat;
width:720px;
height:233px;
}

#top_lead02 h3{
padding:23px 0px 5px 32px ;
}

#top_lead02 ul{
padding:0px 30px 0px 32px ;
font-size:105%;
}

.discr{padding:62px 30px 0px 0px;}


/* news_area
-------------------------------------------------- */
.news{
border:solid 1px #ccc;
padding:10px ;
margin-bottom:20px;
}

.news_tt01{
width:658px;
height:48px;
position: relative;
margin-bottom:10px;
}

.news_tt01 .allinf01 {
	    top: 10px;
	    right: 20px;
	    position: absolute;
	}


ul.news_box{
  overflow-y: scroll;
  over-flow-x: no;
  padding:5px 10px 5px 10px ;
  background:#fff;
  height:150px;
  list-style-type: none;
  margin:0px 0px 10px;
}


ul.news_box li{
  margin-top:5px;
  padding:5px 0px 10px 0px ;
  display:block;
  border-bottom:#ccc dotted 1px;
  line-height:1.6;
  color:#333;
}

ul.news_box li:before { content:'→';margin-right:5px;color:#71a1e0; }

ul.news_box li a{
 text-decoration:underline;
 color:#ff6c00;
 font-weight:normal;
 padding:10px 0px 10px 30px ;
}

ul.news_box li a:hover{
  text-decoration:none;
  color:#9f0000;
}

