.osusume-wrap{background-color:#fff;padding:40px}.osusume-wrap .osusume{width:1000px;margin:auto}.osusume-wrap .head{position:relative;background-color:#3995fe;color:#fff;text-align:center;border-radius:10px 10px 0 0;font-weight:bold;font-size:26px;letter-spacing:2px;padding:8px 0}.osusume-wrap .head img{position:absolute;width:150px;top:-37px;right:200px}.osusume-wrap .inner{display:flex;justify-content:space-between;border-right:3px solid #3995fe;border-left:3px solid #3995fe;border-bottom:3px solid #3995fe;padding:30px;border-radius:0 0 10px 10px}.osusume-wrap .inner .img-link{width:468px}.osusume-wrap .inner .cont{width:430px}.osusume-wrap .inner .cont .item-name{display:inline-block;color:#3995fe;font-weight:bold;font-size:36px;line-height:1;border-bottom:2px solid;padding-bottom:3px;letter-spacing:2px}.osusume-wrap .inner .cont .txt{font-weight:bold;font-size:16px;line-height:1.6;letter-spacing:1px;margin:15px 0 25px}.osusume-wrap .inner .cont .btn{position:relative;background-color:#ff9800;width:100%;display:block;text-align:center;color:#fff;font-weight:bold;border-radius:5px;padding:18px 0;font-size:18px;box-shadow:0px 8px 0px #d98100}.osusume-wrap .inner .cont .btn .icon{position:absolute;width:18px;height:18px;background-color:#fff;top:0;bottom:0;right:30px;border-radius:50%;margin:auto}.osusume-wrap .inner .cont .btn .icon::after{position:absolute;content:"";width:7px;height:7px;border-top:2px solid #ff9800;border-right:2px solid #ff9800;top:0;bottom:0;right:7px;margin:auto;transform:rotate(45deg)}.osusume-wrap .inner .cont .btn:hover{box-shadow:0px 0px 0px #d98100;transform:translateY(8px);opacity:.8}
