@media screen and (min-width:769px){.m-image-text-block{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.m-image-text-block.-image-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-image-text-block.-image-left .image{margin-right:3.48%}.m-image-text-block.-image-right .image{margin-left:3.48%}}.m-image-text-block.-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-image-text-block.-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-image-text-block.-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.m-image-text-block .text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:400}.m-image-text-block .text h2.line-d-small{letter-spacing:0;padding-bottom:26px}@media screen and (max-width:768px){.m-image-text-block .text h2.line-d-small{padding-bottom:14px}}.m-image-text-block .text h2.line-d-small:after{height:2px}.m-image-text-block .text h2.line-b-small{letter-spacing:0;padding-bottom:26px}@media screen and (max-width:768px){.m-image-text-block .text h2.line-b-small{padding-bottom:14px}}.m-image-text-block .text h2.line-b-small:after{background-color:#333;height:2px}.m-image-text-block .text h2:last-child{margin-bottom:0}.m-image-text-block .text .subtext{margin:0}.m-image-text-block .text .detail{letter-spacing:.05em}@media screen and (max-width:768px){.m-image-text-block .text .detail{line-height:1.79}}.m-image-text-block .text .caution{font-size:1.2rem;margin-top:1.6rem;position:relative}@media screen and (max-width:768px){.m-image-text-block .text .caution{font-size:1rem}}.m-image-text-block .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;width:48.26%}@media screen and (max-width:768px){.m-image-text-block .image{margin:24px auto 0;width:auto}}