#container .list .block{margin:0;padding:3em 0;border-top:1px solid #ddd}#container .list .read+.block{margin-top:5em}#container .list .block:nth-first-of-type{padding-top:0;border-top:none}#container .list h2{background:none;margin:0 0 .2em;padding:0;font-size:2.6rem;font-weight:700;color:#3293d8}#container .list h3{margin:0 0 1.5em;padding:0;font-size:1.8rem;font-weight:700;color:#3293d8}#container .list h3 span{display:block;font-size:.8em}#container .list h4{margin-bottom:.4em;font-weight:700}#container .list .flex{display:flex;justify-content:space-between}#container .list .img{width:42%}#container .list .img img{width:100%;margin:0}#container .list .txt{width:55%}#container .list .txt p{margin-bottom:.5em}#container .list .txt .btns{margin-top:1.5em;text-align:right}@media(max-width:767px){#container .list .block{margin-top:5em}#container .list .flex{display:block}#container .list .img,#container .list .txt{width:100%}#container .list .txt{margin-top:1em}#container .list .txt .btns{text-align:center}}#container .case{margin-top:5em}#container .case .head img{width:100%;margin:0}#container .case section{margin-top:4em}#container .case h2{position:relative;padding-left:160px;overflow:hidden}#container .case h2 .label{display:block;position:absolute;left:0;top:0;width:140px;height:100%;background-color:#3293d8;margin-right:1em;text-align:center;font-size:1.6rem;color:#fff}#container .case h2 .label b{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}#container .case h3{color:#3293d8}#container .case figure img,#container .case .bnr img{display:block;margin:1em auto}#container .case #container .col2>* img{display:block;width:85%}#container .case ul img{margin:0;vertical-align:middle}#container .case p+p{margin-top:1em}@media(max-width:767px){#container .case .head+section{margin-top:3em}#container .case h2{padding-left:80px}#container .case h2 .label{width:70px;margin-right:1em;font-size:1rem}#container .case .col2{margin-top:1em}#container .case .col2>* img{width:100%}#container .case section.bnr{margin-top:3em}}
