.lead{margin:70px auto 100px}.lead-s{font-size:26px;text-align:center;font-weight:400;color:#695182}.lead-l{font-size:44px;text-align:center;font-weight:400;margin-bottom:50px}.lead-p{font-size:18px;text-align:center;line-height:2}.content{background-color:#f0f0f0;padding:100px 0}.content h2{font-size:44px;color:#182042;text-align:center;font-weight:400;max-width:560px;width:100%;margin:0 auto;border-bottom:solid 1px #ac8c61;border-top:solid 1px #ac8c61;padding:5px 0;margin-bottom:70px}.service-list{margin-bottom:70px}.service-list div{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.serviceList-1st{margin:0 auto 5px!important}.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:100%;max-width:250px;transition:.4s;box-shadow:1px 1px .5px rgb(24 32 66/31%);font-weight:700;margin:0 5px 5px}.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-box{background-color:#fff;padding:20px 20px 40px;border-radius:8px;width:100%;max-width:700px;margin:0 auto 15px}.contentBox-ttl{font-weight:700;font-size:18px;margin-bottom:10px}.contentBox-ttl_1:before{content:"1";background-color:#87749b;font-size:21px;height:30px;width:30px;line-height:30px;text-align:center;font-weight:700;margin-right:10px;color:#fff;display:inline-block;border-radius:50%}.contentBox-ttl_2:before{content:"2";background-color:#87749b;font-size:21px;height:30px;width:30px;line-height:30px;text-align:center;font-weight:700;margin-right:10px;color:#fff;display:inline-block;border-radius:50%}.contentBox-ttl_3:before{content:"3";background-color:#87749b;font-size:21px;height:30px;width:30px;line-height:30px;text-align:center;font-weight:700;margin-right:10px;color:#fff;display:inline-block;border-radius:50%}.contentBox-p{margin-bottom:30px;line-height:2;padding-left:40px}.line-btn{max-width:345px;width:100%;border-radius:10px;background-color:#00b900;color:#fff;text-decoration:none;text-align:center;display:block;transition:.4s;font-size:34px;height:95px;line-height:95px;margin:0 auto;box-shadow:1px 1px .5px rgb(24 32 66/31%)}.line-btn:hover{opacity:.7;box-shadow:unset}.line-btn:before{content:'';display:inline-block;width:60px;height:57px;background-image:url(//www.lifesupport-funeral.com/wp-content/themes/lifesupport/css/../img/line/content_box01.png);background-size:contain;vertical-align:middle;margin-right:10px}.content_box02{width:148px;margin:0 auto}.content_box03{max-width:428px;width:100%;margin:0 auto}@media (max-width:768px){.lead{margin:70px auto}.lead-s{font-size:24px}.lead-l{font-size:30px}.lead-l,.service-list{margin-bottom:30px}.lead-p{font-size:16px}.content{padding:70px 0}.content h2{font-size:30px;max-width:300px;margin-bottom:30px}.service-list a{width:46%!important}}