.caremaid-wrapper{width:100%; float: left; margin:60px 0 80px;}
.caremaid-content{width:1200px; margin:0 auto; text-align: center;}
.basetitle{float:left;width:100%;}
.basetitle h1{font-size:30px; font-weight: 500;letter-spacing: 0.1em;text-indent: 0.1em;margin-bottom:40px; }
.main-titlle{width:100%; float:left;}
.main-titlle h2{font-size: 24px;font-weight: 500;margin:0 0 25px}
.caremaid-main{width: 100%; float: left; text-align: left;}
.caremaid-item{float:left;width:100%; margin:0 0 35px}
.caremaid-list{float:left;width:100%;margin: 0 0 35px}
.caremaid-list ul { margin:0; padding:0; list-style:none; } 
.caremaid-list li {margin:0 0 0 1.1em; padding:0;text-indent:-1.1em;text-align:justify;}
.caremaid-list li i{font-size: 20px; font-weight: 700;font-style:normal;vertical-align: middle}
.caremaid-titlle{width:100%; float:left;}
.caremaid-titlle h2{font-size: 20px;font-weight: 500;color: #00646c;margin:0 0 10px}
.mainbox{width: 100%;float: left; margin: 0 0 35px;}
.caremaid-info{float:left;width:100%;margin-bottom: 30px}
.caremaid-info h3{margin:0 0 10px;font-weight: 500;font-size: 18px}
.caremaid-info p{margin:0;text-align:justify;}
.caremaid-info i{margin-right: 5px;color: #a86828}
.caremaid-flow{width:100%;float: left; text-align:center; margin-top:40px}
.caremaid-flow img{max-width:680px; height:auto; margin: 0 auto;}
.flowbox{width: 100%;float: left; margin: 0;}
.caremaid-stx{width:100%;float:left;text-align:justify;}
.caremaid-subtitlle{float:left;width:100%;margin:0;}
.main-smtitle{width:100%;float:left;margin-bottom: 5px;font-weight: 500}
.main-smtitle i{margin-right: 5px;color: #a86828}
.maid-info{float:left;width:100%; margin:0;font-size: 16px;}
.points-title{float:left;width:100%;margin:0; line-height:46px; color:#fff; background-color:#00646c; ;font-size:18px;text-align: center}
.points-baby{float:left;width:100%;margin:0; line-height:46px; color:#fff; background-color:#00b3c1; text-align:center; letter-spacing:2em; text-indent:2em; font-size:18px;}
.points-babyinfo{float:left;width:100%;margin:0; border:1px solid #ccc;}
.babyinfo-item{float:left;width:14.085714%;margin:0.1% 0.1% 0 0.1%; line-height:46px; text-align:center;}
.babyinfo-txa{float:left;width:100%;margin:0 0 1px; background-color:#d5f8fb;}
.babyinfo-th{float:left;width:100%;margin:0 0 1px; background-color:#a2dce1;}
.babyinfo-txb{float:left;width:100%;margin:0 0 1px; background-color:#d5f8fb;color:#db0000}
.points-oldinfo{float:left;width:100%;margin:0 0 35px; border:1px solid #ccc;}
.points-oldman{float:left;width:100%;margin:0; line-height:46px; color:#fff; background-color:#00b3c1; text-align:center; letter-spacing:1em; text-indent:1em; font-size:18px;}
.oldman-item{float:left;width:12.044898%;margin:0.1%; line-height:46px; text-align:center;}
.oldman-itemth{float:left;width:14.085714%;margin:0.1%; line-height:46px; text-align:center;}
.oldman-txa{float:left;width:100%;margin:0 0 1px; background-color:#d5f8fb;}
.oldman-txb{float:left;width:100%;margin:0 0 1px; background-color:#d5f8fb;color:#db0000}

@media screen and (max-width: 1600px) {
.caremaid-wrapper{margin:50px 0 60px}
.caremaid-content{width:1160px;}
}
@media screen and (max-width: 1200px) {
.caremaid-wrapper{margin:35px 0 55px}
.caremaid-content{width:90%;}
.caremaid-item{margin:0 0 30px}
.mainbox{margin: 0 0 35px;}
.intermediate-flow img{max-width:40%; margin: 0 auto 0 10%;}
}
@media screen and (max-width: 980px) {
.caremaid-wrapper{margin:30px 0 40px;}
.basetitle h1{margin-bottom:25px;font-size: 28px}
.caremaid-flow img{max-width:100%; margin: 5px auto 0}
.main-titlle h2{font-size: 22px;margin:0 0 15px}
.caremaid-item{margin:0 0 20px}
.mainbox{margin: 0 0 25px;}
.caremaid-list{margin: 0 0 25px}
}
@media screen and (max-width: 767px) {
.basetitle h1{font-size: 26px;}
.caremaid-titlle h2{font-size: 20px;margin:0 0 5px}
}
@media screen and (max-width: 550px) {
.caremaid-wrapper{margin:25px 0 30px;}
.caremaid-content{width:90%;}
.basetitle h1{font-size: 24px;margin-bottom:15px;}
.main-titlle h2{font-size: 20px;margin:0 0 10px}
.caremaid-list{margin: 0 0 20px}
.caremaid-info{margin-bottom: 20px}
.babyinfo-item{float:left;width:24.8%;margin:0.1% 0.1% 0 0.1%; line-height:42px;}
.points-baby{line-height:42px;}
.points-oldinfo{margin:0 0 25px; line-height:42px;}
.oldman-item{width:24.8%;margin:0.1% 0.1% 0 0.1%; line-height:42px;}
.oldman-itemth{width:24.8%;margin:0.1% 0.1% 0 0.1%; line-height:42px;}
.mainbox{margin: 0 0 20px;}
.caremaid-flow{margin-top:20px}
}

.clearfix:after{content: "";display: block;line-height: 0;clear: both;}