.footer_normal a.request{display:block;padding:10px 0;background-color:#ff851c;text-decoration:none;transition:.3s}.footer_normal a.request:hover{background:#ffaa56}.footer_normal a.request p{margin:0;color:#fff;font-weight:700}.footer_normal .contact{padding:100px 0;background:linear-gradient(90deg,rgba(0,0,0,.6) 40%,rgba(0,0,0,.8) 100%),url(//qulii.jp/wp-content/themes/qulii-theme-git/css/../images/contact.jpg) center/cover}.footer_normal .contact p{margin:30px 0;color:#fff}.footer_normal .contact p.title{font-weight:700;font-size:1.8em}.footer_normal .contact p.description{font-size:.9em}.footer_normal a.btn{padding:15px 100px;border:1px solid #fff;border-radius:10px;color:#fff;letter-spacing:3px;font-size:12px}.footer_normal a.btn:hover{background:#fff;color:#000}.footer_content{padding:30px 0;background:#1c1c1c}.footer_content .title{margin-bottom:10px;color:#cbcbcb;font-weight:700;font-size:14px;line-height:1}.footer_content ul{display:block;margin-bottom:30px;width:100%;color:#fff}.footer_content li{display:inline-block;color:#fff;list-style:none;font-size:12px}.footer_content li a,.footer_content .link{color:#cbcbcb;text-decoration:none;font-size:12px}.footer_content hr{border:.5px solid #383838!important}.footer_content .about{display:flex;margin-bottom:20px;width:100%;align-items:center}@media only screen and (max-width:600px){.footer_content .about{margin-bottom:30px;flex-wrap:wrap}}.footer_content .about-l{margin-right:auto;margin-bottom:20px}.footer_content .about-l .company{display:flex;width:100%;align-items:flex-end}.footer_content .about-l .logo{margin-right:10px;width:80px}.footer_content .about-l p{margin-bottom:5px;color:#fff;font-size:14px;line-height:1}.footer_content .about-r{margin-bottom:5px;color:#fff;font-size:14px}.footer_content p.place{margin-bottom:5px;color:#cbcbcb;font-size:12px;line-height:1.7}.footer_content p.place a{color:#fff}