@charset "utf-8";
/* CSS Document */
html,
*{
	margin:0;
	padding:0;
}

#about-down{
	
	width: 100%;;
	height: auto;
	margin:0 auto;
	padding-bottom: 30px;
}

#konenlogo03{
	display: block;
	width: 150px;
	margin: 10px  auto;
	
}
.fontabout{
	font-size: 18px;
	font-weight: 600;
	

}
.fontabout01{
	text-align: center;
	padding: 10px;
	line-height: 25px;
}

.fontabout02{
	font-weight: 600;	
}

.fontabout05{

	text-align: center;
	line-height: 100px;
	font-size: 28px;
	font-weight: 600;
	color: #677E5B;
}

.fontabout09{
	margin:  20px auto;
	width: 650px;
	text-align: left;
	font-size: 17px;
}

.sen01{
	width: 800px;
		 border-top: 4px dotted #677E5B; /* 点線 */

	margin: 25px auto;
}
.syatta{
		width: 320px;
		height: 230px;
				margin: 0 auto;
		  background-image: url("../images/syatta_03.png");
	background-repeat: no-repeat;
  background-position: center;
	background-size:contain;
	}
.engurahu{
	text-align: center;
	font-weight: 600;
	font-size: 15px;
	

}
.houmonsyurui{
	
	width: 980px;
	margin: 0 auto;
	margin-bottom: 50px;
	background-color: white;
}
.serectBox{
	margin: 25px auto 50px auto;
	width: 100%;
		background-color:  #43aa8b;
}
.serectBox p{
	text-align: center;
	font-size: 24px;
		color: azure;
	font-weight: 900;
			padding: 10px;
}
.serectshild1{
	width: 100%;
	
}
.naiyou{
	width: 700px;
	margin: 0 auto;
	font-size: 18px;
}
.houmonsyurui-01{
	width: 980px;

		margin: 0 auto;

}
.houmonsyurui-02{
	width: 980px;
	margin: 20px auto;
}

.houjin-table{
	width: auto;
	margin: 0 auto;

}
.houjin-td{
	width: 120px;
	font-weight: 800;
}
.jigyousyo-table{
	width: 550px;
	padding: 5px;
	margin: 20px auto;
	border-bottom: 1px solid rgba(247,214,215,1.00);

}
.jigyousyo-table-td{
	font-weight: 900;
	width: 140px;
}
.jigyousyo-table-naiyou{
	width: 120px;
}

#about_02 a{
	color: blue;
	text-decoration: underline;
}

.haikei{
	text-align: left;
}

.kaigyou{
		display: none;
}
@media screen and (min-width:100px) and ( max-width:399px) {

#konenlogo03{
	width: 45%;
	margin: 0  auto;
	
}
.fontabout{
	font-size: 18px;
	font-weight: 600;
	

}
.fontabout01{
	text-align: center;
	font-size: 14px;
	padding: 12px;
	font-weight: 500;
}
.fontabout02{
	font-weight: 600;	
}
.fontabout03{
	font-size: 15px;
	font-weight: 500;
}
.fontabout05{
	margin: 20px auto;
	
}
.fontabout05:before, .fontabout05:after {
  top: 45%;
  width: 20px;
  height: 5px;
}
.fontabout09{
	margin:  60px auto 0 auto;
	width: 95%;
	text-align: left;
	font-size: 16px;
}
.engurahu{
	font-size: 15px;


}

.serectBox{
	margin:25px auto;
	width: 95%;
		background-color:  #43aa8b;
}
.serectBox p{
	font-size: 18px;
	font-weight: 900;
			padding: 5px;
}
	#about_02{
	width: 90%;
	overflow: hidden;
	}

.houmonsyurui{
	display: block;
	width: 100%;
}
.houmonsyurui-01{
	width: 95%;

		margin: 0 auto;

}
.houmonsyurui-02{
	width: 95%;
	margin: 20px auto;
}

.houjin-table{
	width: auto;
	margin: 0 auto;

}
.houjin-td{
	width: 120px;
	font-weight: 800;
}
.jigyousyo-table{
	font-size: 14px;
	width: 100%;
	padding: 5px;
	margin: 20px auto;
	border-bottom: 1px solid rgba(247,214,215,1.00);

}
.jigyousyo-table-td{
	font-weight: 900;
	width: 100px;
}
.jigyousyo-table-naiyou{
	width: 90px;
}


.sen01{
	width: 90%;
	margin: 25px auto;
}


	
}
@media screen and (min-width:400px) and (max-width:767px) {
#konenlogo03{
	width: 45%;
	margin: 0  auto;
	
}
.fontabout{
	font-size: 18px;
	font-weight: 600;
	

}
.fontabout01{
	text-align: center;
	font-size: 14px;
	padding: 12px;
	font-weight: 500;
}
.fontabout02{
	font-weight: 600;	
}
.fontabout03{
	font-size: 15px;
	font-weight: 500;
}
.fontabout05{
	margin: 20px auto;
	
}
.fontabout05:before, .fontabout05:after {
  top: 45%;
  width: 20px;
  height: 5px;
}
.fontabout09{
	margin:  20px auto;
	width: 95%;
	text-align: left;
	font-size: 16px;
}
.engurahu{
	font-size: 15px;
	

}

.serectBox{
	margin:25px auto;
	width: 95%;
		background-color:  #43aa8b;
}
.serectBox p{
	font-size: 18px;
	font-weight: 900;
			padding: 5px;
}
	#about_02{
	width: 90%;
	overflow: hidden;
	}

.houmonsyurui{
	display: block;
	width: 100%;
}
.houmonsyurui-01{
		width: 90%;

}
.houmonsyurui-02{
	width: 90%;
	padding: 0;
}

.sen01{
	width: 90%;
	margin: 25px auto;
}

	
	
}

@media screen and (min-width:768px) and ( max-width:1000px){

#konenlogo03{
	width: 50%;
	margin: 7px  auto;
	
}
.fontabout{
	font-size: 18px;
	font-weight: 600;
	

}
.fontabout01{
	text-align: center;
	font-size: 14px;
	padding: 12px;
	font-weight: 500;
}
.fontabout02{
	font-weight: 600;	
}
.fontabout03{
	font-size: 15px;
	font-weight: 500;
}
.fontabout05{
	font-size: 20px;
	margin-top: 15px;
	margin-bottom: 0;
}	
.sen01{
	width: 70%;
	margin: 0 auto;
}

iframe{
	height: 130px;
	width: 60%;
}
	#about_02{
	width: 90%;
	overflow: hidden;
	}

.houmonsyurui{
	width: 100%;
}
.houmonsyurui-01{
		width: 50%;

}
.houmonsyurui-02{
		width: 50%;

}

.sen01{
	width: 90%;
	margin: 25px auto;
}

.box22{
    margin: 0.5em 0 0.8em 0;
}
	
}

@media screen and (min-width:1000px) and ( max-width:1280px){

	#about{
	}


.fontabout{
	font-size: 18px;
	font-weight: 600;
	

}
.fontabout01{
	text-align: center;
	font-size: 14px;
	padding: 12px;
	font-weight: 500;
}
.fontabout02{
	font-weight: 600;	
}
.fontabout03{
	font-size: 15px;
	font-weight: 500;
}
.fontabout05{
	font-size: 20px;
	margin-top: 15px;
	margin-bottom: 0;
}	
.sen01{
	width: 70%;
	margin: 0 auto;
}


	#about_02{
	width: 90%;
	overflow: hidden;
	}
	
	
}
@media screen and (min-width:1281px) and ( max-width:1500px){

		
}