@charset "utf-8";
/*=============================================================
 english Layout
=============================================================*/
/* common
-------------------------------------------------------------*/
body,
.heading1,
.heading2,
.heading3{font-family:Roboto, "sans-serif";}
.heading2{
	font-size: 28px;
	line-height: 1.3;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ccc;
}
.heading1{
	text-align: center;
	font-size: 30px;
	color: #00693e;
}
article{
	margin-top: 80px;
}
.bodyArea{
	max-width: 1300px;
	margin: 0 auto;
	padding: 0 70px 0 50px;
}
/* header */
.headerArea{height: 93px;}
.headerArea.small{height:63px;}
.headerArea__logo_area h1{top:0;}
.headerArea.small .headerArea__logo_area h1{top: -23px;}
.headerArea__nav_area{margin-top:25px;}
.headerArea.small .headerArea__nav_area{margin-top:8px;}

/* mainSection */
.mainSection{
	margin-top:80px;
	float:none;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Smartphones
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media only screen and (max-width:767px){
/* common
-------------------------------------------------------------*/
.headerArea{height:51px;}
.headerArea__logo_area h1{top:-31px;}
.headerArea__nav_area{margin-top:0;}
.headerArea__langage a::after{content:"";}
.heading1{
	padding-top: 40px;
	box-sizing: border-box;
}
.bodyArea{
	padding:0 4%;
}
}
