@charset "utf-8";

/*Layer*/
body{width:100%;}
#wrap{width:100%;overflow:hidden;}
#header{width:100%;}
#container{width:100%; }
#contents{width:100%;}
#footer{width:100%;}



/* visual */


.v3 > a{
	position:absolute;
	width:50%;
	display:block;
	top:0;
	height:100%;
	}
.v3 > a.left{
	left:0;
	}
.v3 > a.right{
	left:50%;
	}

/* main */

.merit{background:#f3f3f3;text-align:center;padding-bottom:50px;}
.merit .titarea{padding:50px 0 40px 0;}
.merit .titarea h3{margin-bottom:8px;}
.merit .titarea p{}
.merit .link_wrap{position:relative;}
.merit .link_wrap a{display:block;position:absolute;width:50%;height:33.4%;}
.merit .link_wrap .safety{right:0;top:0;}
.merit .link_wrap .knowhow{left:0;top:33.2%;}
.merit .link_wrap .care{right:0;bottom:0;}



.ss{background:#c8cfd5;text-align:center;padding:0 3% 50px;}
.ss .titarea{padding:50px 0 40px 0;}
.ss .titarea h3{margin-bottom:8px;}
.ss ul{overflow:hidden;}
.ss ul li{float:left;width:49.5%;margin:0 1% 1.5% 0;}
.ss ul li:nth-child(2n){margin-right:0;}

.banners{padding:3%;}
.banners ul{overflow:hidden;border:1px solid #ddd;}
.banners ul li{float:left;width:33.333%;}

.evt{background:#f3f3f3;overflow:hidden;}
.evt > div{float:left;width:50%;}