.lead,.content.nobg{margin:70px auto 100px}.lead-ttl{font-size:26px;margin-bottom:50px;text-align:center;font-weight:400}.service-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.service-list a{display:block;color:#fff;background-color:#464d68;height:80px;line-height:80px;text-align:center;font-size:18px;text-decoration:none;border-radius:5px;width:30%;transition:.4s;box-shadow:1px 1px .5px rgb(24 32 66/31%);font-weight:700;margin:0 5px 5px}.service-list a:hover{opacity:.7;box-shadow:unset}.service-list a:after{content:"";display:inline-block;border-style:solid;border-width:6px 6px 0;border-color:#fff transparent transparent;margin-left:10px}.content.bg{padding:70px 0 100px;background-color:#f0f0f0}.content h2{font-size:54px;color:#182042;text-align:center;font-weight:400;max-width:760px;width:100%;margin:0 auto;border-bottom:solid 1px #ac8c61;border-top:solid 1px #ac8c61;padding:5px 0;margin-bottom:50px}.greeting-img{max-width:700px;width:100%;border-radius:10px;margin:0 auto 50px}.content-p,.content-pleft{font-size:18px;text-align:center;line-height:2;margin-bottom:50px}.content-boxes{display:flex;justify-content:space-between;flex-wrap:wrap}.content-box{width:48%;background-color:#fff;border-radius:8px;padding:30px}.contentBox-ttl{font-size:26px;font-weight:400;color:#695182;text-align:center;margin-bottom:20px}.contentBox-txt{font-size:15px;text-align:center;line-height:2}.content table{width:100%;max-width:650px;margin:0 auto}.content table th{background-color:#74798e;color:#fff;font-size:17px;padding:10px 15px;vertical-align:baseline;text-align:left}.map-btn{display:inline-block;width:110px;height:20px;line-height:20px;text-align:center;text-decoration:none;font-size:12px;color:#ac8c61;font-weight:700;background-color:#fff;border:solid 1px #ac8c61;border-radius:30px;margin-left:5px;padding-left:5px;transition:.4s}.map-btn:hover{opacity:.7}.map-btn:after{content:"";display:inline-block;width:0;height:0;margin:0 .5em 0 0;border:5px solid transparent;border-right:0 solid transparent;border-left:5px solid #ac8c61;margin-left:5px}.content table td{background-color:#f0f0f0;font-size:17px;line-height:2;padding:10px}.content-itms{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap}.content-itm{width:32%}.content-itm img{border-radius:10px;margin-bottom:20px}.content-itm p{font-size:15px}.company-video{margin-bottom:100px}.company-video__heading{font-size:54px;color:#182042;text-align:center;font-weight:400;width:760px;margin-right:auto;margin-bottom:50px;margin-left:auto;border-bottom:solid 1px #ac8c61;border-top:solid 1px #ac8c61;padding:5px 0}.company-video__heading span{color:#ac8c61}.company-video__textarea{margin-bottom:40px;text-align:center;font-size:18px;line-height:2}.company-video__items{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.company-video__item{width:48%}.company-video__item-title{margin-bottom:12px;text-align:center;font-size:18px;font-weight:600}.company-video__item-title.title1:before{content:"";display:inline-block;width:22px;height:22px;margin-right:10px;background:url(//www.lifesupport-funeral.com/wp-content/themes/lifesupport/css/../img/front/media_icon1.png);background-size:cover;vertical-align:middle}.company-video__item-title.title2:before{content:"";display:inline-block;width:22px;height:22px;margin-right:10px;background:url(//www.lifesupport-funeral.com/wp-content/themes/lifesupport/css/../img/front/media_icon2.png);background-size:cover;vertical-align:middle}@media (max-width:768px){.lead,.content.nobg{margin:70px auto}.lead-ttl,.contentBox-ttl{font-size:24px}.lead-ttl,.greeting-img,.content-p{margin-bottom:30px}.service-list a{height:100px;line-height:1.2;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16px}.service-list a:after{margin-top:10px}.content h2{font-size:30px;max-width:300px;margin-bottom:30px}.content.bg{padding:70px 0}.content-p,.content-pleft{font-size:16px}.content-pleft{text-align:left}.content-box{width:100%;margin-bottom:10px}.content-itm{width:100%;margin-bottom:20px}.content table th{font-size:16px}.company-video{margin-bottom:50px}.company-video__heading{font-size:30px;max-width:300px;width:100%}.company-video__textarea{margin-bottom:40px;font-size:16px}.company-video__item-title{font-size:16px}.company-video__items{flex-direction:column}.company-video__item{width:100%}.company-video__item:not(:last-child){margin-bottom:40px}}