@charset "utf-8";
/*************** Site Contents ***************/
#argologo{
	width: auto;
	height: auto;
	position: fixed;
	margin: 3% 0 0 2%;
	z-index: 999;
}
nav{
	width: 100%;
	height: 50px;
	position: fixed;
	z-index: 998;
	background-color: #fff;
}
nav ul{
	position: absolute;
	right: 0%;
	top: 100%;
}
nav ul li{
	float: left;
	margin-left: 0px;
}
nav ul .face{
	margin-top:0px;
}
article{
	margin-top: 49px;
	color: #fff;
}

/*ホーム*/
#section01{
	border-top: 1px solid #ccc;
	width:100%;
	height:100%;
	background-image: url(../images/bg/color.png);
	background-repeat: no-repeat;
	background-position: 84% 27%;
	background-size: 40% auto;
}
#section01 .wrap{
	width: 82%;
	height: auto;
	margin: 2% auto;
	padding: 2% 4% 4% 4%;
}
#section01 p{
	margin-top: 10%;
	text-align:center;
}
#section01 p.cm_cpy img{width:100%;}
#section01 .arw{
	margin-top: 55%;
	margin-left:9.2%;
	text-align:left;
}
#section01 .eng{
	margin-top: 50px;
	margin-left:9.2%;
	text-align:left;
	color:#4c4948;
	font-size:12px;
	line-height:200%;
}
/*事業内容*/
#section02{
	width:100%;
	height:100%;
	background-image:url(../images/bg/engine.png);
	background-position: 50% 50%;
	background-size: cover; /* 背景画像をフルスクリーン表示 */
}
#section02 .wrap{
	width: 82%;
	height: auto;
	margin: 2% auto;
	padding: 2% 4% 1% 4%;
	color: #fff;
	background-color: rgba(51,51,51,0.6);
	position: relative;
}
#section02 h1{
	font-size: 1rem;
	border-bottom: 1px solid #fff;
	padding-bottom: 1%;
}
#section02 p{
	width: 100%;
	margin-top: 2%;
	font-size: 0.9rem;
	line-height: 1.1rem;
}
#section02 p:last-child{
	margin-top: 2%;
	margin-bottom:2%;
	padding-top: 2%;
	border-top:1px solid #bbb;
}
p.flt_l,p.flt_r{float:none;!imporatnt}

/*製品一覧*/
#section02a{
	width:100%;
	height:100%;
	background-image:url(../images/bg/seihin.png);
	background-position: 50% 50%;
	background-size: cover;
}
#section02a .wrap{
	width: 82%;
	height: auto;
	margin: 2% auto;
	padding: 2% 4% 1% 4%;
	color: #fff;
	background-color: rgba(51,51,51,0.6);
}
#section02a h1{
	font-size: 1rem;
	border-bottom: 1px solid #fff;
	padding-bottom: 1%
}
#section02a p{
	margin-top: 2%;
	font-size: 0.9rem;
	line-height: 1.3rem;
}
#section02a a{
	color: rgb(66, 227, 199);
	text-decoration:underline;
}
#section02a a:hover{
	text-decoration:none;
}
#section02a img{
	width:100%;
	margin-top:20px;
}

/*主な取引先*/
#section03{
	width:100%;
	height:100%;
	background-image:url(../images/bg/miniature.png);
	background-position: 50% 50%;
	background-size: cover;
}
#section03 .wrap{
	width: 82%;
	height: auto;
	margin: 2% auto;
	padding: 2% 4% 1% 4%;
	color: #fff;
	background-color: rgba(51,51,51,0.6);
}
#section03 h1{
	font-size: 1rem;
	border-bottom: 1px solid #fff;
	padding-bottom: 1%
}
#section03 p{
	margin-top: 2%;
	font-size: 0.9rem;
	line-height: 1.3rem;
}

#section03 a{
	color: rgb(66, 227, 199);
	text-decoration:underline;
}
#section03 a:hover{
	text-decoration:none;
}

/*企業概要*/
#section04{
	width:100%;
	height:100%;
	background-image:url(../images/bg/aoyama.png);
	background-position: 50% 50%;
	background-size: cover;
}
#section04 .wrap{
	width: 82%;
	height: auto;
	margin: 2% auto;
	padding: 2% 4% 1% 4%;
	color: #fff;
	background-color: rgba(51,51,51,0.6);
}
#section04 h1{
	font-size: 1rem;
	border-bottom: 1px solid #fff;
	padding-bottom: 1%
}
#section04 p{
	margin-top: 2%;
}
#section04 .l,
#section04 .r{
	display:block;
	width: 100%;
	font-size:0.9rem;
	line-height: 1.1rem;
}
#section04 .l{font-weight:bold;}
#section04 .r{margin:1% 0 2%;}

#section04 a{
	color:rgb(66, 227, 199);
	text-decoration:underline;
}
#section04 .gaiyou li{
	float:left;
	line-height:150%;
}
#section04 .gaiyou1{
	width:35%;
}
#section04 .gaiyou2{
	width:64%;
}

.area .logo_credit{
	padding-top:50px;
}
.area img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:120px;
	padding-bottom:5px;
}
.area .credit{
	text-align:center;
	font-size:0.7rem;
	padding-bottom:5px;
}
.little{
	font-size:10px;
}