.co81-image-button{margin:0 auto;overflow:hidden;max-width:1920px}
.co81-image-button__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1440px;padding:0 24px}
.co81-image-button--pc-align-right .co81-image-button__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.co81-image-button--pc-align-center .co81-image-button__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.co81-image-button--no-padding .co81-image-button__inner{padding:0}
.co81-image-button__image{position:relative;height:32px}
.co81-image-button__image .image{width:auto;height:100%}
.co81-image-button__image .image img{width:auto;height:100%}
.co81-image-button__image:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}
.co81-image-button__image:focus:after{content:' ';position:absolute;top:2px;bottom:2px;left:2px;right:2px;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;outline:2px dotted black;pointer-events:none}
@media only screen and (min-width:768px) and (max-width:1440px){.co81-image-button__inner{max-width:100vw;padding:0vw 1.66666667vw}
.co81-image-button--no-padding .co81-image-button__inner{padding:0}
.co81-image-button__image{height:2.22222222vw}
}
@media only screen and (max-width:767px){.co81-image-button__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}
.co81-image-button--mo-align-left .co81-image-button__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.co81-image-button--mo-align-right .co81-image-button__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.co81-image-button--mo-align-center .co81-image-button__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.co81-image-button__image{height:8.88888889vw}
}