.application-solution{background-color:#feeee6;border-bottom:3px solid #fcdbcf;border-radius:5px;position:relative}.application-solution>a{display:flex;justify-content:space-between;padding:40px}.application-solution .textbox{width:calc(100% - 380px)}.application-solution .imgbox{bottom:-20px;max-width:340px;position:absolute;right:40px;width:100%}.application-solution .imgbox img{height:auto;width:100%}.application-solution p.title{color:#000;font-size:24px;font-weight:600;line-height:inherit;margin:0;padding:0 10px}.application-solution .btnbox{margin-top:30px}.application-solution p.mod_btn3{align-items:center;background-color:#ff7d00;border:1px solid #ff7d00;border-radius:100px;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;margin:20px auto 0;max-width:158px;max-width:100%;padding:12px;text-align:center;width:100%;width:80%}@media only screen and (min-width:751px){.application-solution .imgbox img{transition:opacity .22s}.application-solution p.mod_btn3{transition:color .22s,background-color .22s,border-color .22s}.application-solution>a:hover p.mod_btn3{background-color:#000;border-color:#000;color:#fff}.application-solution>a:hover .imgbox img{opacity:.7}}@media only screen and (max-width:750px){.application-solution .textbox{width:calc(100% - 270px)}.application-solution .imgbox{bottom:auto;max-width:230px;position:relative;right:auto}.application-solution p.title{font-size:28px}.application-solution p.mod_btn3{font-size:20px}}@media only screen and (max-width:700px){.application-solution .textbox{width:100%}.application-solution>a{flex-wrap:wrap}.application-solution .imgbox{margin:30px auto 0}}