.com03_download-file{background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:4px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:20px}@media screen and (min-width:769px){.com03_download-file{max-width:83.333333%}}.com03_download-file .inner{display:flex;gap:30px}@media screen and (max-width:768px){.com03_download-file .inner{flex-direction:column;gap:24px}}.com03_download-file .image{text-align:center}@media screen and (min-width:769px){.com03_download-file .image{flex:0 0 25%;max-width:25%}}.com03_download-file .image img{height:auto;max-width:100%}@media screen and (min-width:769px){.com03_download-file text{flex:0 0 75%;max-width:75%}}@media screen and (min-width:992px){.com03_download-file text{padding-left:15px;padding-right:15px}}.com03_download-file .text-inner{margin-bottom:24px}@media screen and (max-width:768px){.com03_download-file .text-inner{margin-top:0}}.com03_download-file .file-title{font-size:2rem;margin-bottom:16px;margin-top:32px;padding-bottom:0;padding-left:22px;padding-top:0;position:relative;text-align:left}@media screen and (max-width:991px){.com03_download-file .file-title{font-size:1.8rem}}@media screen and (max-width:768px){.com03_download-file .file-title{margin-top:0}}@media screen and (max-width:575px){.com03_download-file .file-title{line-height:1.5}}.com03_download-file .file-title:before{background-image:url(https://23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/sunstaff.co.jp/sunstaff2024/assets/common/ico_tit04.svg);background-size:7px 20px;bottom:0;content:"";display:inline-block;height:20px;left:0;margin:auto;position:absolute;top:0;width:7px}.com03_download-file .description{margin:0 0 24px}@media screen and (max-width:575px){.com03_download-file .description{line-height:1.5}}.com03_download-file .button-wrapper{margin:0 0 8px}.com03_download-file .file-button{box-shadow:1px 2px 20px 1px #e5e5e5;display:inline-flex;font-size:1.6rem;text-decoration:none}.com03_download-file .file-button[target=_blank]:after{display:none}.com03_download-file .file-button svg{display:inline-block;height:auto;transition:all .2s ease-in-out;vertical-align:middle;width:16px;fill:#fff}.com03_download-file .file-button:hover{box-shadow:0 0 5px 0 #f2f2f2;transition:all .2s ease-in-out}.com03_download-file .file-button:hover svg{fill:#0063b7}