.m-merit-demerit{background:#eefffd}.m-merit-demerit p+p{margin-top:1.2em}.m-merit-demerit__box{background:#fff;border:1px solid #dedede;margin-top:60px;padding:0 40px 40px;position:relative}.m-merit-demerit__title{margin-top:-30px;text-align:center}.m-merit-demerit__title h3{background:#0e7463;border-radius:8px;color:#fff;display:inline-block;font-size:28px;font-weight:700;line-height:1;margin-bottom:1.5em;padding:.64em 1.2em;position:relative}.m-merit-demerit__box--demerit .m-merit-demerit__title h3{background:#646464}.m-merit-demerit__title h3:before{border-color:#0e7463 transparent transparent;border-style:solid;border-width:16px 15px 0;content:"";height:0;left:50%;position:absolute;top:100%;transform:translate(-50%,-1px);width:0}.m-merit-demerit__box--demerit .m-merit-demerit__title h3:before{border-top-color:#646464}.m-merit-demerit__title h3 span{color:#fffdbf}.m-merit-demerit__sum{background:#ffffe8;border:1px solid #dedede;margin:1em 0 2em;padding:20px 30px}.m-merit-demerit__sum li{font-size:24px;font-weight:700;padding-left:36px;position:relative}.m-merit-demerit__sum li+li{margin-top:.15em}.m-merit-demerit__sum li:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25"><circle cx="12.5" cy="12.5" r="12.5" fill="%230e9891"/><path d="M-1432.415,2592.087l4.026,3.289,5.673-6.454" transform="translate(1440.066 -2579.649)" fill="none" stroke="%23fff" stroke-width="2.5"/></svg>');background-position:0 0;background-repeat:no-repeat;background-size:100%;content:"";height:25px;left:0;position:absolute;top:4px;width:25px}.m-merit-demerit__sum strong{color:#c00}.m-merit-demerit__cont{counter-reset:meritDemerit}.m-merit-demerit__cont li+li{margin-top:20px}.m-merit-demerit__cont dt{align-items:center;display:flex;margin-bottom:20px}.m-merit-demerit__heading{border-bottom:1px dashed #b9c7c5;color:#0e7463;flex:1;font-size:32px;font-weight:700}.m-merit-demerit__num{align-items:center;background:#0e7463;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-weight:700;height:70px;justify-content:center;line-height:1.1;margin-right:20px;width:70px}.m-merit-demerit__num:before{content:"メリット";font-size:11px;letter-spacing:-.05em;margin-top:.6em}.m-merit-demerit__num:after{content:counter(meritDemerit);counter-increment:meritDemerit;font-family:Helvetica,Helvetica Neue;font-size:28px}.m-merit-demerit__cont dd{display:flex;flex-direction:row-reverse}.m-merit-demerit__desc{flex:1}.m-merit-demerit__desc strong{color:#c00}.m-merit-demerit__desc span{font-weight:700}.m-merit-demerit__image{margin-left:6%;max-width:35%;width:290px}.m-merit-demerit__box--demerit .m-merit-demerit__num{background-color:#707070}.m-merit-demerit__box--demerit .m-merit-demerit__num:before{content:"デメリット"}.m-merit-demerit__box--demerit .m-merit-demerit__heading{color:#646464}.m-merit-demerit-cta{background-color:#ffffe8;border:1px solid #dedede;margin-top:40px;padding:40px 250px 40px 40px;position:relative}.m-merit-demerit-cta__desc{flex:1;font-size:20px;font-weight:700}.m-merit-demerit-cta__desc strong{color:#c00}.m-merit-demerit-cta__image{bottom:0;position:absolute;right:20px;width:240px}.m-merit-demerit-cta__btn{align-items:center;background:#ff6200;border-radius:6px;box-shadow:0 3px 0 #e55500;color:#fff;display:flex;font-size:24px;font-weight:700;height:76px;justify-content:center;margin:20px auto 0;max-width:100%;transition:.3s;width:354px}.m-merit-demerit-cta__btn:hover{background:#ff8133}.m-merit-demerit-cta__btn:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 10px;content:"";height:0;margin-bottom:.1em;margin-left:.4em;width:0}@media screen and (max-width:640px){.m-merit-demerit{padding:4.5vh 0 6vh}.m-merit-demerit__box{padding:0 20px 20px}.m-merit-demerit__title{margin-top:-20px}.m-merit-demerit__title h3{font-size:18px}.m-merit-demerit__title h3:before{border-width:13px 12px 0}.m-merit-demerit__sum{padding:15px}.m-merit-demerit__sum li{font-size:16px;letter-spacing:-.03em;padding-left:25px}.m-merit-demerit__sum li:before{height:20px;top:3px;width:20px}.m-merit-demerit__cont dt{border-bottom:1px dashed #b9c7c5;padding-bottom:6px}.m-merit-demerit__num{height:48px;width:48px}.m-merit-demerit__num:before{font-size:8px}.m-merit-demerit__num:after{font-size:18px}.m-merit-demerit__heading{border-bottom:none;font-size:18px}.m-merit-demerit__cont dd{flex-direction:column}.m-merit-demerit__image{margin:0 auto 20px;max-width:70%}.m-merit-demerit-cta{margin-top:25px;padding:30px 20px 20px}.m-merit-demerit-cta__inner{display:flex}.m-merit-demerit-cta__desc{font-size:16px}.m-merit-demerit-cta__image{margin-right:-10px;position:relative;right:0;width:35%}}