.services .sarea {max-width:1130px; padding:0px 0px; margin:0px auto;}
.services .sarea .ttl {display:block; font-weight:500; color:#6d6e71; font-size:37px; width:auto; text-align:center; margin:0px auto 0px auto; padding:23px 0px 0px 0px;}
.services .sarea .txt {font-family:'Manrope'; font-size:28px; color:#3e3e3e; text-align:center; margin:15px 0px 0px 0px;}
.services .sarea .serv-cnt {padding:35px 0px; overflow:hidden;}
.services .sarea .serv-cnt .sep {width:100%; clear:both; height:1px; background:#dadada; margin:45px 0px 45px 0px; float:left;}
.services .sarea .serv-cnt .feat {display:block; float:left; font-size:18px; color:#6d6e71; width:29.6%; text-align:center; margin:0px 20px 60px 20px; font-weight:700; line-height:22px; text-decoration:none;}
.services .sarea .serv-cnt .feat a {font-size:28px; color:#6d6e71; font-weight:500; margin-bottom:10px; display:block; line-height:30px; padding-top:110px; min-height:66px; font-family:'Lora'; position:relative;}
.services .sarea .serv-cnt .feat a:hover {text-decoration:none; color:#b8d657;}
.services .sarea .serv-cnt .feat .txt {font-size:18px; font-weight:400; font-family:'Manrope'; color:#3e3e3e; line-height:21px;}
.services .sarea .serv-cnt .feat a span {display:block; width:39px; height:39px; position:absolute; top:30px; left:50%; margin-left:-20px;}
.services .sarea .serv-cnt .feat.one a span {background:url(/images/2/one.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.two a span {background:url(/images/2/two.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.three a span {background:url(/images/2/three.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.four a span {background:url(/images/2/four.png) top center no-repeat; margin-left:-17px;}
.services .sarea .serv-cnt .feat.five a span {background:url(/images/2/five.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.six a span {background:url(/images/2/six.png) top center no-repeat; margin-left:-20px;}
.services .sarea .serv-cnt .feat.one a {background:url(/images/2/feat1.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.one a span {background:url(/images/2/one.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.one a:hover {background:url(/images/2/feat1-h.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.two a {background:url(/images/2/feat2.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.two a:hover {background:url(/images/2/feat2-h.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.three a {background:url(/images/2/feat3.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.three a:hover {background:url(/images/2/feat3-h.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.four a {background:url(/images/2/feat4.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.four a:hover {background:url(/images/2/feat4-h.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.five a {background:url(/images/2/feat5.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.five a:hover {background:url(/images/2/feat5-h.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.six a {background:url(/images/2/feat6.png) top center no-repeat;}
.services .sarea .serv-cnt .feat.six a:hover {background:url(/images/2/feat6-h.png) top center no-repeat;}

.res1810 .services .sarea {max-width:1770px; padding:0px 20px 30px 0px;}
.res1810 .services .sarea .ttl {font-size:42px; padding:40px 0px 0px 0px;}
.res1810 .services .sarea .serv-cnt .sep {margin:50px 0px 50px 0px;}
.res1810 .services .sarea .serv-cnt .feat {width:18%; margin:0px 134px 65px;}
.res1810 .services .sarea .serv-cnt .feat a {font-size:32px; padding-top:125px;}
.res1810 .services .sarea .serv-cnt .feat .txt {font-size:20px;}

.res940 .services .sarea {}
.res940 .services .sarea .serv-cnt .feat {margin:0px 28px; width:27%;}
.res940 .services .sarea .ttl {font-size:32px; padding-top:40px;}
.res940 .services .sarea .txt {font-size:24px; margin-top:23px;}
.res940 .services .sarea .serv-cnt .feat a {font-size:24px; min-height:65px;}

.res720 .services .sarea .ttl {font-size:28px; padding-top:40px;}
.res720 .services .sarea .serv-cnt {margin:0px auto;padding:40px 0px 10px;}
.res720 .services .sarea .serv-cnt .feat {margin:0px 0px 30px; width:36%; padding:0px 47px 30px;}
.res720 .services .sarea .txt {font-size:20px;}
.res720 .services .sarea .serv-cnt .sep {display:none;}
.res720 .services .sarea .serv-cnt .feat a {font-size:24px; line-height:27px; padding-top:127px;}
.res720 .services .sarea .serv-cnt .feat.five {border:none; margin-bottom:0px;}
.res720 .services .sarea .serv-cnt .feat.six {border:none; margin-bottom:0px;}

.res480 .services .sarea .ttl {font-size:24px; padding-top:33px;}
.res480 .services .sarea .serv-cnt {margin:0px auto;padding:40px 0px 10px;}
.res480 .services .sarea .serv-cnt .feat {margin:0px auto 25px;width:100%;padding:0px 0px 30px;float:none;}
.res480 .services .sarea .txt {font-size:18px;}
.res480 .services .sarea .serv-cnt .sep {display:none;}
.res480 .services .sarea .serv-cnt .feat a {font-size:20px; line-height:27px; padding-top:127px; min-height:36px;}
.res480 .services .sarea .serv-cnt .feat.five {border:none; margin-bottom:0px;}
.res480 .services .sarea .serv-cnt .feat.six {border:none; margin-bottom:0px;}

.res320 .services .sarea .ttl {font-size:20px; padding-top:30px;}
.res320 .services .sarea .serv-cnt {margin:0px auto;padding:40px 0px 10px;float:none;}
.res320 .services .sarea .serv-cnt .feat {margin:0px auto 25px;width:100%;padding:0px 0px 30px;}
.res320 .services .sarea .txt {font-size:16px;}
.res320 .services .sarea .serv-cnt .sep {display:none;}
.res320 .services .sarea .serv-cnt .feat a {font-size:20px; line-height:27px; padding-top:127px; min-height:36px;}
.res320 .services .sarea .serv-cnt .feat.five {border:none; margin-bottom:0px;}
.res320 .services .sarea .serv-cnt .feat.six {border:none; margin-bottom:0px;}
.res320 .services .sarea .serv-cnt .feat .txt {font-size:16px;}