@charset "utf-8";

.cbox_aboutus {
	position: relative;
	display: block;
	width: 96%;
	height: auto;
	margin: 0px auto 30px;
	padding: 0px;
	background-image: url(../images/contents/aboutus/ptit_img_aboutus.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: none;
}

.cbox_contact {
	position: relative;
	display: block;
	width: 96%;
	height: auto;
	margin: 0px auto 30px;
	padding: 0px;
	background-image: url(../images/contents/contact/ptit_img_contact.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: none;
}

.cbox_recruit {
	position: relative;
	display: block;
	width: 96%;
	height: auto;
	margin: 0px auto 30px;
	padding: 0px;
	background-image: url(../images/contents/recruit/ptit_img_recruit.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: none;
}

.cbox_ws_tank {
	position: relative;
	display: block;
	width: 96%;
	height: auto;
	margin: 0px auto 30px;
	padding: 0px;
	background-image: url(../images/contents/ws_tank/ptit_img_ws_tank.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: none;
}

.cbox_ws_pipe {
	position: relative;
	display: block;
	width: 96%;
	height: auto;
	margin: 0px auto 30px;
	padding: 0px;
	background-image: url(../images/contents/ws_pipe/ptit_img_ws_pipe.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: none;
}

.cbox_wst_de_diagnosis {
	position: relative;
	display: block;
	width: 96%;
	height: auto;
	margin: 0px auto 30px;
	padding: 0px;
	background-image: url(../images/contents/sitemap/ca_h_ptit_img_wst_de_diagnosis.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: none;
}

.cbox_pts_sap {
	position: relative;
	display: block;
	width: 96%;
	height: auto;
	margin: 0px auto 30px;
	padding: 0px;
	background-image: url(../images/contents/sitemap/ca_h_ptit_img_pts_sap.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: none;
}

.cbox_pts_prod {
	position: relative;
	display: block;
	width: 96%;
	height: auto;
	margin: 0px auto 30px;
	padding: 0px;
	background-image: url(../images/contents/sitemap/ca_h_ptit_img_pts_prod.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: none;
}

.cbox_wav_suppr_d {
	position: relative;
	display: block;
	width: 96%;
	height: auto;
	margin: 0px auto 30px;
	padding: 0px;
	background-image: url(../images/contents/sitemap/ca_h_ptit_img_wav_suppr_d.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: none;
}

.ca_title {
	position: relative;
	display: block;
	width: auto;
	height: auto;
	color: #ffffff;
	margin: 80px 0px 0px;
	padding-left: 0px;
	background-color: rgba(0, 106, 184, 0.8);
    font-size: 1em;
    font-weight: bold;
}

.ca_li {
	position: relative;
	display: block;
	width: 100%;
    min-height: 100px;
	margin: 60px auto 0px;
	padding: 0px;
    background-color: #ffffff;
    text-align: left;
}

.ca_li li{
	position: relative;
	display: block;
	width: 94%;
    height: 30px;
    line-height: 30px;
	margin: 5px auto 5px;
	padding: 0px;
}

@media (min-width: 640px) and (max-width: 949px) {

.cbox_aboutus {
	position: relative;
	display: block;
	width: 48%;
	height: 350px;
	margin: 5px;
	padding: 0px;
	background-image: url(../images/contents/aboutus/ptit_img_aboutus.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: left;
}

.cbox_contact {
	position: relative;
	display: block;
	width: 48%;
	height: 350px;
	margin: 5px;
	padding: 0px;
	background-image: url(../images/contents/contact/ptit_img_contact.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: left;
}

.cbox_recruit {
	position: relative;
	display: block;
	width: 48%;
	height: 350px;
	margin: 5px;
	padding: 0px;
	background-image: url(../images/contents/recruit/ptit_img_recruit.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: left;
}

.cbox_ws_tank {
	position: relative;
	display: block;
	width: 48%;
	height: 350px;
	margin: 5px;
	padding: 0px;
	background-image: url(../images/contents/ws_tank/ptit_img_ws_tank.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: left;
}

.cbox_ws_pipe {
	position: relative;
	display: block;
	width: 48%;
	height: 350px;
	margin: 5px;
	padding: 0px;
	background-image: url(../images/contents/ws_pipe/ptit_img_ws_pipe.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: left;
}

.cbox_wst_de_diagnosis {
	position: relative;
	display: block;
	width: 48%;
	height: 350px;
	margin: 5px;
	padding: 0px;
	background-image: url(../images/contents/sitemap/ca_h_ptit_img_wst_de_diagnosis.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: left;
}

.cbox_pts_sap {
	position: relative;
	display: block;
	width: 48%;
	height: 350px;
	margin: 5px;
	padding: 0px;
	background-image: url(../images/contents/sitemap/ca_h_ptit_img_pts_sap.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: left;
}

.cbox_pts_prod {
	position: relative;
	display: block;
	width: 48%;
	height: 350px;
	margin: 5px;
	padding: 0px;
	background-image: url(../images/contents/sitemap/ca_h_ptit_img_pts_prod.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: left;
}

.cbox_wav_suppr_d {
	position: relative;
	display: block;
	width: 48%;
	height: 350px;
	margin: 5px;
	padding: 0px;
	background-image: url(../images/contents/sitemap/ca_h_ptit_img_wav_suppr_d.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    background-size: contain;
	border: 1px solid #d9d9d9;
	float: left;
}

.ca_title {
	position: relative;
	display: block;
	width: auto;
	height: auto;
	color: #ffffff;
	margin: 80px 0px 0px;
	padding-left: 0px;
	background-color: rgba(0, 106, 184, 0.8);
    font-size: 1em;
    font-weight: bold;
}

.ca_li {
	position: relative;
	display: block;
	width: 100%;
    min-height: 100px;
	margin: 60px auto 0px;
	padding: 0px;
    background-color: #ffffff;
    text-align: left;
}

.ca_li li{
	position: relative;
	display: block;
	width: 94%;
    height: 30px;
    line-height: 30px;
	margin: 5px auto 5px;
	padding: 0px;
}

}/*-----end of 640to949px setting-----*/