.img_sp{display:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body{background-image:url(../images/top/img_main.jpg);background-size:cover;background-position:center top;animation:fadeIn 3s ease 0s 1 normal}#wrapper{height:752px}#txt_lead{visibility:hidden}footer #nav_footer{right:240px}footer #box_facebook{position:absolute;right:0;bottom:0;width:210px;height:300px;background-color:#222;background-image:url(../images/top/back_facebook.png);background-position:center center}footer .box_instagram{position:absolute;right:0;bottom:0;width:210px;background-color:rgba(0,0,0,0);margin:0}footer .box_instagram .insta_list{display:block;background-color:rgba(0,0,0,0);list-style:none}footer .box_instagram .insta_list li{height:-moz-fit-content;height:fit-content}footer .box_instagram .insta_list li a img{width:100%;aspect-ratio:1/1}footer .box_instagram .btn_insta{margin:8px calc((100% - 142px)/2) 0}footer .box_instagram .btn_insta a{display:inline-block;background-color:#000;border:1px solid #fff;border-radius:5px;padding:5px}@media screen and (max-width: 768px){img{max-width:100%;height:auto}body{background-image:url(../images/top/img_main_sp.jpg);background-size:contain}#wrapper{position:relative;height:83vh}#txt_lead{position:absolute;bottom:2em;visibility:visible;font-size:2.6rem;line-height:1.5;text-shadow:0px 0px 10px #111}footer #box_facebook{order:2;position:static;width:92%;height:300px;margin:0 auto 50px}footer .box_instagram{order:2;position:static;width:92%;margin:0 auto 50px}}