.application-banner{margin:0;position:relative}.application-banner img{border:0;display:block;margin-left:auto;margin-right:auto;vertical-align:middle}.application-banner .wrap-inner{display:flex;height:380px;justify-content:space-between;padding:90px 0 0;position:relative}.application-banner .textbox{width:calc(100% - 360px)}.application-banner .text{font-size:18px;line-height:inherit;margin:0}.application-banner .textbox>.title{font-size:30px;font-weight:600;margin:0}.application-banner .textbox>*+.title{margin-top:20px}.application-banner p.title{padding:0 10px}.application-banner .imgbox{width:320px;z-index:10}.application-banner .imgwrap{border-radius:5px;display:flex;height:320px;justify-content:center;overflow:hidden;position:relative;width:320px;z-index:11}.application-banner .imgwrap img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.application-banner .textbox>*+.taglist{margin-top:20px}.application-banner .textbox .tag{background-color:#fff;border:1px solid #fcdbcf;border-radius:2px;color:#888;font-size:12px;padding:3px 5px;text-align:center;width:auto}@media only screen and (max-width:750px){.application-banner .wrap-inner{display:block;height:auto}.application-banner .wrap-inner>*{width:100%!important}.application-banner .textbox .tag{font-size:16px;padding:6px 10px}.application-banner .imgbox{margin:30px auto 0;position:relative;width:320px!important}.application-banner:after{background-color:#fff;bottom:0;content:"";height:90px;left:0;position:absolute;width:100%}}