@charset "UTF-8";.orange{
	color: #ffcc33;}
	/*.page-index .orange{color:#fd6c21;}*/
	.red_orange{
		color: #e95513;
	}
.page-index .green{color:#009245;}
.page-index .blue{color:#1470ff;}
.page-index .sub-content ,
.page-index .sub-content-merit ,
.page-index .sub-content-area{background:url("../img/background/bg_arrow03.png") no-repeat center bottom;margin:0 auto 20px;padding:0 0 60px;}
.page-index .sub-content .catch{display:block;line-height:0;margin:0 auto;padding:0;text-align:center;}
.page-index .sub-content .catch-title{background:#333;color:#FFF;font-size:26px;font-weight:500;margin:0;padding:20px;text-align:center; line-height: 1.5}
.page-index .sub-content .bnr{display:block;margin:0 auto 20px;overflow:hidden;padding:0;display: flex;flex-wrap: wrap;}
/*.page-index .sub-content .bnr li{height:212px;line-height:0;margin:0;padding:0;}*/
.page-index .sub-content .sub{display:block;margin:0 auto;overflow:hidden;padding:0;text-align:center;}
.page-index .sub-content .sub .border{background:#fdedcc;border:2px solid #e95513;border-radius:20px;display:inline-block;font-weight:400;margin:0 auto;padding:5px 20px;}
.page-index .sub-content-merit .entry-header{background:#333;border-radius:20px 20px 0 0;display:block;margin:0;padding:0;position:relative;}
.page-index .sub-content-merit .entry-header .entry-title{color:#FFF;display:block;font-size:24px;font-weight:500;letter-spacing:-1px;padding:20px 0;text-align:center;}
.page-index .sub-content-merit .entry-header .position{left:20px;position:absolute;top:-40px;}
.page-index .sub-content-merit .entry-content{background:#eaf9ff;border-radius:0 0 20px 20px;display:block;margin:0;padding:50px 0 31px;}
.page-index .sub-content-merit .entry-content .meritlist{/*display:block;*/margin:0 auto;padding:0;max-width:960px;}
/*.page-index .sub-content-merit .entry-content .meritlist li{float:left;margin:0 19px 19px 0;padding:0;}*/
/*.page-index .sub-content-merit .entry-content .meritlist li:nth-child(3n){margin:0 0 20px 20px;}
.page-index .sub-content-merit .entry-content .meritlist img{filter:drop-shadow(3px 3px 5px rgba(0,0,0,0.5));}*/
.page-index .sub-content-area .entry-header{background:#333;border-radius:20px 20px 0 0;display:block;margin:0;padding:0;position:relative;}
.page-index .sub-content-area .entry-header .entry-title{color:#FFF;display:block;font-size:24px;font-weight:500;letter-spacing:-1px;padding:20px 0;text-align:center;}
.page-index .sub-content-area .entry-header .position{left:20px;position:absolute;top:15px;}
.page-index .sub-content-area .entry-content{background:#eaf9ff;border-radius:0 0 20px 20px;display:block;margin:0;padding:30px 0 30px 200px;}
.page-index .sub-content-area .entry-content .sub{font-size:26px;font-weight:500;margin:0 0 10px;}
.page-index .sub-content-work{border-bottom:3px dotted #CCC;display:block;margin:0 auto 60px;padding:0 0 60px;}
.page-index .sub-content-work .entry-content{background:#dff1cd;border-radius:20px 20px 0 0;display:block;margin:0 auto;padding:20px;}
.page-index .sub-content-work .entry-content .worklist{display:flex;margin:0 auto 20px;overflow:hidden;padding:0;max-width:900px;}
/*.page-index .sub-content-work .entry-content .worklist li{float:left;height:256px;line-height:0;margin:0 19px 0 0;}*/
.page-index .sub-content-work .entry-content .worklist li:last-child{margin:0;}
.page-index .sub-content-work .entry-content .text{font-weight:500;text-align:center;}
.page-index #main .page-content .formbnr{margin:0 auto;}
.page-index .sub-content-cleaning{display:block;margin:0 auto 60px;padding:0;}
.page-index .sub-content-cleaning .gray{background:#e6e6e6;border-radius:20px 20px 0 0;margin:0;padding:20px 0 60px;position:relative;}
.page-index .sub-content-cleaning .gray .warning-title{background:url("../img/background/bg_warning01.png") no-repeat left center;font-size:20px;font-weight:500;line-height:1.5;margin:0 auto 30px;padding:10px 0 10px 130px;max-width:500px;}
.page-index .sub-content-cleaning .gray .position{bottom:-24px;left:50%;transform: translateX(-50%);margin:0 auto;padding:0;position:absolute;}
.page-index .sub-content-cleaning .darkblue{background:#52c0ee;margin:0;padding:60px 0 20px;}
.page-index .sub-content-cleaning .darkblue .cleaning-title{color:#52c0ee;display:block;font-size:22px;font-weight:500;margin:0 auto 30px;padding:0;text-align:center;}
.page-index .sub-content-cleaning .darkblue .cleaning-title .center{background:#FFF;border-radius:30px;color:#52c0ee;margin:0 auto;padding:5px 20px;}
.page-index .cyclelink{display:block;margin:0 auto 60px;padding:0;text-align:center;}
.page-index .cyclelink a{border:2px solid #26a677;box-shadow:3px 3px 3px rgba(0,0,0,0.3);color:#26a677;display:inline-block;font-weight:500;margin:0;padding:10px 20px;}

/* ********************************************************
 *
 *	Since 2022.07.14
 *	Name : Attachment.css
 *	Auther : Mr.Hirai
 *
 ********************************************************* */
/* =========================================================
 Content
========================================================= */
.page-index .sub-content-cleaning .gray{
	z-index: 1;
}

.page-index .sub-content-work .entry-content{
	background:#fdedcc;
	padding: 40px 20px;
}

.page-index .sub-content .catch-title{
	font-size: 24px;
}

.bnar_wrap{
	max-width: 1140px;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.bnar_img{
	width: 100%;
}
.page-index .sub-content .sub{
	font-size: 20px;
}
.page-index .sub-content-cleaning .gray{
	background: #e9e9e9;
}

.page-index .sub-content-cleaning .darkblue{
	background: #fdedcc;
}

.page-index .sub-content-cleaning .darkblue .cleaning-title .center{
	color: #222;
}