.m-strength{padding:35px 0;position:relative;z-index:0}@media screen and (max-width:768px){.m-strength{padding-bottom:20px;padding-top:12px}}.m-strength:after{background-color:#f5f5f5;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:82%;z-index:-1}@media screen and (max-width:768px){.m-strength:after{width:calc(100% - 5.6rem)}}.m-strength .item{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:1080px;padding:25px 0;width:calc(100% - 50px)}@media screen and (max-width:768px){.m-strength .item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:29px 0}}.m-strength .item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-strength .item>*{width:calc(50% - 2rem)}@media screen and (max-width:768px){.m-strength .item>*{width:100%}}.m-strength .label{color:#464646;font-size:1.4rem;font-weight:600;letter-spacing:0;line-height:1;margin-bottom:3.2rem}@media screen and (max-width:768px){.m-strength .label{font-size:1.2rem;margin-bottom:2.6rem}}.m-strength .label span{color:#005bab;font-size:6rem}@media screen and (max-width:768px){.m-strength .label span{font-size:4.8rem}}.m-strength .label span:before{border-top:1px solid #464646;content:"";display:inline-block;height:0;margin-left:.05em;width:2.9rem}.m-strength .title{font-size:3.2rem;font-weight:600;letter-spacing:0;line-height:1.5;margin:0 0 1.8rem}@media screen and (max-width:768px){.m-strength .title{font-size:2.6rem}}.m-strength .note{font-size:1.4rem;line-height:1.6;margin-top:2rem;overflow:hidden;padding:0 1.2rem;position:relative}@media screen and (max-width:768px){.m-strength .note{font-size:1.2rem}}.m-strength .note:after,.m-strength .note:before{background:rgba(70,70,70,.9);content:"";display:block;height:100%;position:absolute;top:0;-webkit-transform:skewY(45deg);transform:skewY(45deg);width:1.2rem}.m-strength .note:before{left:0;-webkit-transform-origin:right bottom;transform-origin:right bottom}.m-strength .note:after{right:0;-webkit-transform-origin:left top;transform-origin:left top}.m-strength .note a{color:inherit}.m-strength .note .inner{background:rgba(70,70,70,.9);color:#fff;display:block;padding:1rem 1.6rem}@media screen and (max-width:768px){.m-strength .note .inner{padding-left:.6rem;padding-right:.6rem}}.m-strength .image{margin:0}@media screen and (max-width:768px){.m-strength .image{margin-top:3rem}}