@charset "UTF-8";.m-access-section{background:#e3e3e3;width:100%}.m-access-section .inner{display:flex;width:100%}@media screen and (max-width:768px){.m-access-section .inner{flex-wrap:wrap}}.m-access-section .inner .text-content{padding:92px 9.12% 55px 9.2vw;width:44.3%}@media screen and (max-width:768px){.m-access-section .inner .text-content{padding:50px 8vw 55px;width:100%}}.m-access-section .inner .text-content h2{font-family:Pragati Narrow,sans-serif;font-size:3.6rem;font-weight:700;letter-spacing:.05em;margin:0}@media screen and (max-width:768px){.m-access-section .inner .text-content h2{font-size:2.6rem}}.m-access-section .inner .text-content .information{font-size:1.5rem;line-height:2;margin-bottom:10px}.m-access-section .inner .text-content .text-link{font-family:ヒラギノ角ゴ Pro W6,HiraKakuPro-W6,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Arial,verdana,sans-serif;font-size:1.4rem;position:relative}.m-access-section .inner .text-content .text-link a{color:#282b29;position:relative;text-decoration:none}.m-access-section .inner .text-content .text-link a:before{border-right:2px solid #282b29;border-top:2px solid #282b29;content:"";display:block;height:5px;margin:-4px 0 0 -8px;position:absolute;right:-10px;top:50%;transform:rotate(45deg);width:5px}.m-access-section .inner .text-content .text-link a:after{background:#282b29;bottom:-7px;content:"";display:block;height:2px;left:0;position:absolute;width:110%}.m-access-section .inner .link-button{align-items:center;background:#fff;border:2px solid #282b29;color:#282b29;display:flex;font-size:1.4rem;font-weight:700;height:auto!important;justify-content:center;letter-spacing:.05em;line-height:1.33;margin:44px 0 0;max-width:352px;padding:10px 25px;position:relative;text-align:center;text-decoration:none;transition:background-color .25s,color .25s;width:100%}.m-access-section .inner .link-button:after{content:none!important}.m-access-section .inner .link-button>*{display:block;width:100%}.m-access-section .inner .link-button svg{fill:#fff;transition:fill .25s}.m-access-section .inner .link-button:hover{opacity:.7}.-blue .m-access-section .inner .link-button,.m-access-section .inner .link-button.-blue{background:#52c0eb;border-color:#52c0eb}.-blue .m-access-section .inner .link-button:hover,.m-access-section .inner .link-button.-blue:hover{background:#fff;color:#52c0eb}.-blue .m-access-section .inner .link-button:hover svg,.m-access-section .inner .link-button.-blue:hover svg{fill:#52c0eb}.-white .m-access-section .inner .link-button,.m-access-section .inner .link-button.-white{background:#fff;border-color:#282b29;color:#282b29}.-white .m-access-section .inner .link-button:hover,.m-access-section .inner .link-button.-white:hover{background:#fff;color:#282b29;opacity:.7}.-red .m-access-section .inner .link-button,.m-access-section .inner .link-button.-red{background:#e20001;border-color:#e20001}.-red .m-access-section .inner .link-button:hover,.m-access-section .inner .link-button.-red:hover{background:#fff;color:#e20001}.-red .m-access-section .inner .link-button:hover svg,.m-access-section .inner .link-button.-red:hover svg{fill:#e20001}.-navy .m-access-section .inner .link-button,.m-access-section .inner .link-button.-navy{background:#332c6a;border-color:#332c6a}.-navy .m-access-section .inner .link-button:hover,.m-access-section .inner .link-button.-navy:hover{background:#fff;color:#332c6a}.-navy .m-access-section .inner .link-button:hover svg,.m-access-section .inner .link-button.-navy:hover svg{fill:#332c6a}.m-access-section .inner .link-button i{align-items:center;bottom:0;display:flex;margin:auto 0;position:absolute;top:0}.m-access-section .inner .link-button i:before{font-family:Font Awesome\ 5 Free;font-size:1.2em;font-style:normal;font-weight:900}.m-access-section .inner .link-button i.-right{right:15px}.m-access-section .inner .link-button i.-left{left:15px}.m-access-section .inner .link-button i.-arrow.-right:before{content:"";font-size:26px}.m-access-section .inner .link-button i.-arrow.-left:before{content:"";font-size:26px}@media screen and (max-width:768px){.m-access-section .inner .link-button{line-height:1.43;margin:24px auto 0;max-width:273px;padding:5px}}.m-access-section .inner .link-button:before{border-right:2px solid #000;border-top:2px solid #000;content:"";display:block;height:4px;margin:-4px 0 0 -8px;position:absolute;right:20px;top:54%;transform:rotate(45deg);width:4px}.m-access-section .inner .image-content{width:55.7%}@media screen and (max-width:768px){.m-access-section .inner .image-content{width:100%}}.m-access-section .inner .image-content img{width:100%}