/*
@media all and (min-width: 320px)and (max-width: 480px){
	#wrapper{
		border:solid 1px #F00;
		box-sizing: border-box;
	}
}
@media all and (min-width: 481px)and (max-width: 640px){
	#wrapper{
		border:solid 1px #00F;
		box-sizing: border-box;
	}

}
@media all and (min-width: 641px)and (max-width: 979px){
	#wrapper{
		border:solid 1px #0F0;
		box-sizing: border-box;
	}

}
*/
/****************************** スタッフ *****************************/
.page_img{
	margin:0;
	padding:0;
	border: 0;
}
.page_img img{
	width:100%;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
.page_btn{
	margin:0;
	padding:0;
	border: 0;
	background-color:#f5f5f5;
}
.page_btn img{
	width:100%;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
.page_btn_01{
	margin:0;
	padding:0;
	border: 0;
	/*background-color:#f5f5f5;*/
}
.page_btn_01 img{
	width:32%;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
.back_btn{
	width:200px;
	margin:5px auto 5px auto;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#000;
	color:#FFF;
}

.page_bnr_img{
	margin:0;
	padding:0;
	border: 0;
}
.page_bnr_img img{
	width:75%;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}



/****************************** 会社概要 *****************************/
.box_company{
	width:75%;
	min-width:300px;
	margin:10px auto 10px auto;
}
.left_box{
	float:left;
	padding-left:10px;
	width:25%;
	padding-top: 10px;
	line-height: 1.5;
}
.right_box{
	float:right;
	padding-left:10px;
	padding-right:10px;
	width:63%;
}
#map{
	width:75%;
	min-width:300px;
	margin:20px auto 20px auto;
}
.privacy{
	width:70%;
	height:250px;
	margin:10px auto 10px auto;
	padding:20px;
	background-color:#FFF;
	overflow-y:scroll;
	border:solid 1px #CCC;
}
/****************************** 採用情報 *****************************/
.box_recruit{
	width:90%;
	max-width:750px;
	min-width:280px;
	margin:10px auto 10px auto;
}

.two_box_container{
	width:100%;
}
.box_line_left{
	border-left:solid 2px #FFF;
	line-height: 1.5;
	padding-top: 10px;
	padding-bottom: 10px;
}
.recruit_btn{
	width:54%;
	margin:20px auto 20px;
}
.recruit_btn img{
	width:45%;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}


/****************************** プラスティックスとは *****************************/
.about_box{
	margin:0;
	padding:0;
	border: 0;
}
.about_box img{
	width:100%;
	margin:0;
	padding:0;
	border: 0;
	vertical-align: bottom;
}

.about_comment_box_01_img{
	position:relative;
	width:100%;
	max-width:980px;
}
.about_comment_box_01{
	position:absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	line-height:2.0;
}
.about_comment_box_02_img{
	position:relative;
	width:100%;
	max-width:980px;
}
.about_comment_box_02{
	position:absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	line-height:2.0;
}
.about_comment_box_03_img{
	position:relative;
	width:100%;
	max-width:980px;
}
.about_comment_box_03{
	position:absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	line-height:2.0;
}
.about_comment_box_04_img{
	position:relative;
	width:100%;
	max-width:980px;
}
.about_comment_box_04{
	position:absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	line-height:2.0;
}


.about_comment_box_05_img{
	position:relative;
	width:100%;
	max-width:980px;
}
.about_comment_box_05{
	position:absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	line-height:2.0;
}
/****************************** WORKS *****************************/
.page_img_65{
	margin:0;
	padding:0;
	border: 0;
}
.page_img_65 img{
	width:65%;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

.page_img_3 img{
	width:28%;
	padding:5px;
}
.page_work_img_3 img{
	width:90%;
}
.works_box_3{
	float:left;
	width:33%;
}
/****************************** 共通 *****************************/



#page_title{
	background: #000;
	color:#FFF;
	padding-top:75px;
	padding-bottom:5px;
	font-size:2.6rem;
	z-index:0;
	
}
.contents_box_90{
	width:90%;
	margin:0 auto 0;
	padding:0 0 10px 0;
	color: #000;
	text-align:center;
}
.contents_box_80{
	width:80%;
	margin:0 auto 0;
	padding:0 0 10px 0;
	color: #000;
	text-align:center;
}
.contents_title{
	clear:both;
	font-size: 1.6rem;
	line-height:1.4rem;
	font-weight: bold;
	width:80%;
	margin:10px auto;
	text-align:center;
}
.sns_btn{
	width:75%;
	margin:20px auto 20px;
}
.sns_btn img{
	width:33%;/*width:45%;*/
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
.tel_mail_btn{
	width:85%;
	margin:20px auto 20px;
}
.tel_mail_btn div{
	width:40%;
}

.to_top{

}
.to_top img{
	width:15%;
	max-width:80px;
}
.gray_back{
	background-color:#DDD;
}
.litegray_back{
	background-color:#EEE;
}