@charset "UTF-8";footer{background:#f2f2f2}footer .contentsWrap{flex-wrap:wrap;justify-content:space-between;padding:30px 30px 10px}#recruit footer .inquiry{padding:100px 0;position:relative;margin:0 auto;background:#be1464}footer .inquiry{padding:100px 0;position:relative;margin:0 auto;background:#7d4698}footer .inquiry h2,footer .inquiry h6{position:absolute;left:50%;transform:translateX(-50%);color:#fff}footer .inquiry h2{font-size:.8em;line-height:1;font-weight:400;top:70px}footer .inquiry h6{font-size:4em;line-height:1;top:100px}footer .inquiry .contentsWrap{margin:120px auto 0;display:flex;justify-content:center}footer .inquiry .contentsWrap a,footer .inquiry .contentsWrap span{color:#fff;background:#000;display:block;padding:15px;width:400px;text-align:center;margin:0 20px;border-radius:3px}footer .inquiry .contentsWrap a:hover{opacity:.5}footer .footerLogo{width:40%}footer .footerLogo img{height:50px;object-fit:cover}footer p{padding:5px 0 0;font-size:.8em}footer p:nth-of-type(1){padding:20px 0 0;font-size:.8em}footer p:last-of-type{padding:5px 0 20px}footer .footerNav{padding:0;font-size:.8em}footer .footerNav ul{display:block;justify-content:center}footer .footerNav li{position:relative;padding:15px 0 0;font-weight:500}footer .footerNav li a{color:#7d4698;display:block}footer .footerNav li ul li{padding:5px 1em 0;font-weight:400}footer .footerNav li ul li a{position:relative}footer .footerNav li ul li a:before{content:"";position:absolute;top:50%;left:-1em;width:1em;height:1px;background:#7d4698}footer .copyrights{width:100%;text-align:left}@media only screen and (max-width :768px){footer .contentsWrap{width:80%;margin:30px auto 0;padding:0 0 10px}footer .footerLogo{width:100%}footer .footerLogo img{height:30px;object-fit:cover}footer p{font-size:.9em}footer .footerNav{font-size:.9em}#recruit footer .inquiry{padding:50px 0}footer .inquiry{padding:50px 0}footer .inquiry h2{top:50px}footer .inquiry h6{font-size:3em;top:70px}footer .inquiry .contentsWrap{margin:100px auto 0}footer .inquiry .contentsWrap a,footer .inquiry .contentsWrap span{padding:15px 0;width:100%;margin:20px 0 0}footer .copyrights{font-size:.8em}}