img.sp {width:100%;}
h1 {text-align: center;color: #FFFFFF;background: #93b9ce;margin: 0 calc(50% - 50vw);width: 100vw;padding-top: 45px;padding-bottom: 45px;margin-bottom:70px;}
.content {max-width:1112px;margin:0 auto;padding:50px;background:#f6f6f6;}
h2 {text-align:center;font-size:23px;margin-bottom:50px;}
h3 {text-align:center;font-size:16px;margin-bottom:50px;}
.content ul {margin-bottom:30px;}
.content ul.second {padding-top:30px;margin-bottom:80px;border-top:1px #ccc solid;}
.content li {color:#467ec2;}
.content li.add-margin {color:#467ec2;margin-left: 80px}
.content li img {display:block;margin:10px 0;}
.content li div {color:#000;}
.content .second li:first-child {width:186px;margin-right:90px;}
.content .second li:last-child img.catalog {margin:37px 0 83px 0;}



@media screen and (max-width: 768px) {
h1 {padding:30px 0;margin-bottom:0;}
h2 {padding:25px 0;margin-bottom:0;font-size:20px;}
.content ul {margin-bottom:0;padding:15px 0;}
.content {width:calc(100% - 20px);padding:0 10px;}
.content ul.flex-space {display:flex;justify-content:flex-start;border-bottom:1px #ccc solid;padding:15px 0;}
.content ul.flex-space li {width:48%;text-align:center;}
.content ul.flex-start li {text-align:center;border-bottom:1px #ccc solid;padding:15px 0;}
.content ul.flex-start li:last-child {border-bottom:none;}
.content ul li img {margin:10px auto;}
.content ul li {font-size:14px;}
.content ul li.add-margin {font-size:14px;margin-left: 20px;}
}

