@charset "utf-8";
/* CSS Document */

div#body_container{
	padding-top: 0;
}

div#contents_container{
	padding-top: 70px;
}

/*---test_url-------------------------------------------------------------*/

ul.test_url{
	z-index: 1000;
	position: absolute;bottom:100px;right: 100px;
}

/*----------------------------------------------------------------*/
/*---header_contents-------------------------------------------------------------*/

div#header_contents{
	position: relative;
	width: 100%;
	height:80vh;
	padding-top: 120px;
}

/*---hc_picup-------------------------------------------------------------*/

div#header_contents div#hc_picup{
width: 100%;
height: 100%;

	display: -webkit-flex;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
}
div#header_contents div#hc_picup div.left{
	width: 60%;
}
div#header_contents div#hc_picup div.left div.lq_img{
	width: 100%;
	height: 100%;
}

div#header_contents div#hc_picup div.right{
  background-color: rgba(207, 165, 103, 0.1);
  /* background-color: rgba(81,171,117,0.2); */
	padding: 30px 30px;

	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;

	-webkit-flex: 1;
	flex: 1;
}
div#header_contents div#hc_picup div.right h2{
	width: 100%;
	color: #492718;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.6em;
	text-align: center;
}
div#header_contents div#hc_picup div.right h3{
	width: 100%;
	color: #492718;
	font-size: 50px;
	font-weight: 600;
	line-height: 1.1em;
	text-align: center;
	letter-spacing: 0.1em;
	margin: 15px 0;
	margin-top: 20px;
}
div#header_contents div#hc_picup div.right h4{
	width: 100%;
	color: #492718;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.6em;
	text-align: center;
	margin-top: 10px;
}
div#header_contents div#hc_picup div.right a{
	width: 190px;
	font-size: 16px;
	margin-top: 30px;

	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
}

/*----------------------------------------------------------------*/
/*---sec_about-------------------------------------------------------------*/

div#sec_about{
	margin: 30px 0;

	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
}
div#sec_about div.left{
	width: 200px;
	height: 200px;
	background-color: #ffffff;

	-webkit-border-radius:200px;
	-moz-border-radius:200px;
	border-radius:200px;

	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
}
div#sec_about div.left img{
	width: 70%;
}

div#sec_about div.right{
	margin-left: 40px;

	-webkit-flex: 1;
	flex: 1;
}

div#sec_about div.right div.text p{
	margin-top: 10px;
}

/*----------------------------------------------------------------*/
/*---sec_news-------------------------------------------------------------*/

div#sec_news{
	background-color: rgba(255,255,255,1);
	padding: 35px 35px;
	margin-top: 80px;

	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

div#sec_news div.sec_title{
}

div#sec_news div.text p{
	margin-top: 10px;
}
