footer[data-v-0f2bfc74]{background:#333;padding:50px 0}footer .footer_inner[data-v-0f2bfc74]{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1100px}@media screen and (max-width:1100px){footer .footer_inner[data-v-0f2bfc74]{max-width:720px}}@media screen and (max-width:768px){footer .footer_inner[data-v-0f2bfc74]{width:92%}}footer .footer_inner .footer_contents[data-v-0f2bfc74]{width:520px}footer .footer_inner .footer_contents .footer_ttl[data-v-0f2bfc74]{color:#fff;font-family:josef;font-size:25px;font-weight:500;letter-spacing:.1em;line-height:1.5;margin-bottom:60px;position:relative}footer .footer_inner .footer_contents .footer_ttl[data-v-0f2bfc74]:before{background:#fff;bottom:-5px;content:"";display:block;height:1px;left:0;position:absolute;width:calc(100% - 50px)}footer .footer_inner .footer_contents .footer_ttl[data-v-0f2bfc74]:after{background:#ffffff80;bottom:-12.5px;content:"";display:block;height:1px;left:50px;position:absolute;width:calc(100% - 50px)}footer .footer_inner .footer_contents nav ul[data-v-0f2bfc74]{display:flex;flex-wrap:wrap}footer .footer_inner .footer_contents nav ul li[data-v-0f2bfc74]{margin-bottom:25px;width:50%}footer .footer_inner .footer_contents nav ul li a[data-v-0f2bfc74]{color:#fff;font-size:12px}footer .footer_inner .footer_contents nav ul li a span[data-v-0f2bfc74]{display:block;font-family:josef;font-size:25px;font-weight:500;letter-spacing:.1em;letter-spacing:1.2px;margin-top:5px}footer .footer_inner .footer_contents .copyright[data-v-0f2bfc74]{color:#fff;font-family:josef;font-weight:500;letter-spacing:.1em}footer .footer_inner .footer_contents .copyright .img_wrap[data-v-0f2bfc74]{margin-bottom:20px;max-width:400px}footer .footer_inner .footer_contents .copyright .img_wrap img[data-v-0f2bfc74]{margin:0 10px;max-height:50px;max-width:200px}footer .footer_inner .footer_contents.footer_left[data-v-0f2bfc74]{margin-right:60px}footer .footer_inner .footer_contents.footer_right[data-v-0f2bfc74]{margin-top:80px}footer .footer_inner .footer_contents.footer_right nav ul li[data-v-0f2bfc74]{width:100%}@media screen and (max-width:1100px){footer[data-v-0f2bfc74]{padding:50px 0}footer .footer_inner[data-v-0f2bfc74]{display:block}footer .footer_inner .footer_contents[data-v-0f2bfc74]{width:100%}footer .footer_inner .footer_contents nav ul li[data-v-0f2bfc74]{margin-bottom:25px;width:25%}footer .footer_inner .footer_contents.footer_left[data-v-0f2bfc74]{margin-right:0}footer .footer_inner .footer_contents.footer_right[data-v-0f2bfc74]{margin-top:40px}footer .footer_inner .footer_contents.footer_right nav[data-v-0f2bfc74]{margin-bottom:40px}footer .footer_inner .footer_contents.footer_right nav ul li[data-v-0f2bfc74]{width:25%}}@media screen and (max-width:768px){footer[data-v-0f2bfc74]{padding:40px 0}footer .footer_inner[data-v-0f2bfc74]{display:block}footer .footer_inner .footer_contents .footer_ttl[data-v-0f2bfc74]{font-size:7vw;margin-bottom:40px}footer .footer_inner .footer_contents .footer_ttl[data-v-0f2bfc74]:before{bottom:-5px;left:0;width:calc(100% - 25px)}footer .footer_inner .footer_contents .footer_ttl[data-v-0f2bfc74]:after{bottom:-12.5px;left:25px;width:calc(100% - 25px)}footer .footer_inner .footer_contents nav ul[data-v-0f2bfc74]{display:flex;flex-wrap:wrap}footer .footer_inner .footer_contents nav ul li[data-v-0f2bfc74]{margin-bottom:25px;width:50%}footer .footer_inner .footer_contents nav ul li a[data-v-0f2bfc74]{font-size:3vw}footer .footer_inner .footer_contents nav ul li a span[data-v-0f2bfc74]{font-size:6vw;margin-top:5px}footer .footer_inner .footer_contents .copyright[data-v-0f2bfc74]{color:#fff;font-family:josef;font-weight:500;letter-spacing:.1em;text-align:center}footer .footer_inner .footer_contents .copyright .img_wrap[data-v-0f2bfc74]{margin:0 auto 10px;max-width:100%}footer .footer_inner .footer_contents .copyright .img_wrap img[data-v-0f2bfc74]{margin-bottom:10px}footer .footer_inner .footer_contents.footer_right[data-v-0f2bfc74]{margin-top:30px}footer .footer_inner .footer_contents.footer_right nav[data-v-0f2bfc74]{margin-bottom:20px}footer .footer_inner .footer_contents.footer_right nav ul li[data-v-0f2bfc74]{width:50%}}.container{align-items:center;display:flex;justify-content:center;min-height:100vh;text-align:center}.title{color:#35495e;display:block;font-family:Quicksand,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:100px;font-weight:300;letter-spacing:1px}.subtitle{color:#526488;font-size:42px;font-weight:300;padding-bottom:15px;word-spacing:5px}.links{padding-top:15px}
