img{max-width:100%}.footer{padding:30px;border-end-end-radius:0;border-end-start-radius:0;margin-bottom:0}.footer .contents{justify-content:space-between;flex-direction:initial}.footer .contents .right{text-align:right}.footer .logo{max-width:300px}.footer .anre_logo_footer{max-width:125px}@media screen and (max-width:768px){.footer{padding-bottom:10px;font-size:14px}.footer .contents{display:block;justify-content:center}.footer .contents>div{width:100%;text-align:center!important}.footer .contents>div>*{margin-bottom:10px}}.page_header{background:#3075c0;padding:0 30px 10px;position:relative}.page_header .btn{position:absolute;top:40%;max-width:180px;transform:translate3d(0,-50%,0);font-size:18px;font-weight:700;text-align:center;width:calc(50% - 25px)}.page_header .btn a{box-shadow:0 5px #272526;display:block;border:5px solid #272526;background:#fff;box-sizing:border-box;line-height:21px;border-radius:50em;padding:12px 10px;transition:.5s}.page_header .btn a span{display:inline-block;background:#272526;color:#fff;font-size:75%;word-break:keep-all;border-radius:4px;padding:4px 1.5em;position:absolute;bottom:100%;left:50%;transform:translate3d(-50%,10px,0)}.page_header .btn a span:after{content:"";display:inline-block;position:absolute;left:20px;top:100%;width:0;height:0;border:5px solid transparent;border-top:5px solid #272526;border-right:5px solid #272526}.page_header .btn a:before{content:"";display:inline-block;width:12px;height:15px;margin-right:.5em;vertical-align:middle;background:url(../img/icon-arrow.svg) no-repeat center center;background-size:contain}.page_header .btn a:hover{box-shadow:0 0;transform:translate3d(0,5px,0);background:#fff288}.page_header .inner{width:80%;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:20px}.page_header .ttl{width:77%;max-width:819px}@media screen and (max-width:768px){.page_header .ttl{width:100%}}@media screen and (max-width:768px){.page_header .btn{position:inherit;margin-bottom:10px;left:auto;top:auto;max-width:120px;font-size:11px;transform:translate3d(0,0,0)}.page_header .btn a{padding:5px;line-height:12px;border:3px solid #272526;box-shadow:0 3px #272526}.page_header .btn a:before{width:8px;height:12px}.page_header .inner{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:20px}}@media print,screen and (min-width:768px){.wrapper{min-width:100%}}
/*# sourceMappingURL=common.css.map */
