/*-----------------------------------------
  #page_top
------------------------------------------*/
#page_top{
padding-top: 6%;
}
/*----------------------------------------
　　news_Box
----------------------------------------*/
#news_Box{
	border: 1px solid #c0b3a2;
	color: #434343;
	margin-bottom: 3%;
}

.news_p_Box{
	padding-left: 5%;
	padding-right: 5%;
	background-color: #fff;
}

#sw{margin: 0 auto 10vw;}

#news_Box dt{
	color: #fd5623;
	padding-bottom: 0.3rem;
	font-weight: bold;
}

#news_Box dd{
	padding-bottom: 7.81%;
}
#news_Box dd a{
display: block;
}

/*----------------------------------------
　　style_Box
----------------------------------------*/
.style_p_Box {
	padding: 5% 1.66% 5% 1.66% ;
	background-color: #fff;
	margin-bottom: 6%;
}
.style_p_Box li{
width: 48.2%;
margin-right: 3.44%;
margin-bottom: 1.72%;
float: left;
}
.style_p_Box li:nth-child(2n){
margin-right: 0%;
}
/*----------------------------------------
　　reform_Box
----------------------------------------*/

#reform_Box{
border-radius: 10px;
background-color: #7cba28;
padding: 0px 1.66% 2.5% 1.66%;
	margin-bottom: 6%;
}

#reform_Box .boder_Box{
border: 1px solid #abd275;
padding: 3% 2%;
}

#reform_Box .boder_Box .pic{
width: 47.6%;
float: left;
}
#reform_Box .fit{
height: 120px;
}


#reform_Box .boder_Box .txt{
width: 48.2%;
float: right;
	color: #fff;
}
#reform_Box h3{
margin-bottom: 3%;
}

#reform_Box h3 img{
margin-top: -1%
}

#reform_Box .btn .fl_l{
width: 48.2%;
}
#reform_Box .btn .fl_r{
width: 48.2%;
}
/*----------------------------------------
　　representative_Box
----------------------------------------*/
#representative_Box .bg_Box{
	background-image: url(../images/top/bg_01.jpg);
	background-size: 100%;
	margin-bottom: 7%;
	background-repeat: no-repeat;
	background-color: #fff;
}

#representative_Box .txt{
	width: 64.8%;
	float: right;
	color: #000000;
	padding-right: 3%;
}
#representative_Box .btn{
width: 91.8%;
	margin-left: auto;
margin-right: auto;
	margin-bottom: 7%;
}
/*----------------------------------------
　　blog_Box
----------------------------------------*/
#blog_Box{
margin-bottom: 7%;
}
#blog_Box Box{
border: 1px solid #c2b5a4;
}

.blog_p_Box{
padding-top: 5%;	
	padding-left: 5%;
	padding-right: 5%;
	background-color: #fff;
	border-left-color: #c2b5a3;
	border-right-color: #c2b5a3;
	border-bottom-color: #c2b5a3;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}

#blog_Box dt{
	color: #fd5623;
	padding-bottom: 0.3rem;
	font-weight: bold;
}

#blog_Box dd{
	padding-bottom: 7.81%;
}
#blog_Box dd a{
display: block;
}

/*----------------------------------------
　　link_list_Box
----------------------------------------*/
#link_list_Box{
	background-image: url(../images/top/bg_02.jpg);
	background-repeat: repeat-y;
	background-size: 100%;
	padding: 5% 3.33%;
	color: #434343;
}

#link_list_Box li{
margin-bottom: 7.81%;
}

#link_list_Box li:last-child{
margin-bottom: 0%;
}

#link_list_Box figure img{
margin-bottom: 3%;
}









