@charset "utf-8";body{font-family:Quicksand,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}section{margin:0 auto;box-sizing:border-box;overflow:hidden}.shadow{box-shadow:0 0 10px 10px rgba(0,0,0,.2)}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}section.main-content{height:auto;margin:0 auto;width:100%}.wrapper{width:750px;height:auto;margin:0 auto;overflow:hidden;box-sizing:border-box;position:relative}.wrapper img{margin:0 auto;display:block;max-width:100%}.wrapper video{display:block;width:100%}.content-img{width:100%;height:auto}.relative{position:relative}.wrapper .c-button1{top:2%;display:block;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:98%}.wrapper .c-button2{display:block;right:0;bottom:30%;position:absolute;text-align:center;width:90%;left:0;top:55%}.c-button3{display:block;right:0;bottom:8%;position:absolute;text-align:center;width:90%;left:0;top:54%}.c-button4{bottom:10%;display:block;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:90%}.wrapper .gif{position:absolute;top:32%;left:20%;width:60%}.wrapper .component1{position:absolute;top:30%;left:15%;width:25%}.wrapper .component2{position:absolute;top:50%;left:65%;width:25%}.wrapper .component3{position:absolute;top:60%;left:10%;width:25%}.slide-wrap{position:absolute;bottom:7%;width:100%;height:auto;display:block}.slide-wrap2{position:absolute;bottom:5.5%;width:100%;height:auto;display:block}.slide-wrap3{position:absolute;bottom:34%;width:100%;height:auto;display:block}video.video{width:93%;height:auto;position:absolute;bottom:5%;left:0;right:0;margin:0 auto}video.video0{width:87%;height:auto;position:absolute;bottom:4%;left:0;right:0;margin:0 auto}video.video2{width:88%;height:auto;position:absolute;bottom:2%;left:0;right:0;margin:0 auto}video.video3{width:94%;height:auto;position:absolute;bottom:0;left:0;right:0;margin:0 auto}video.video4{width:82%;height:auto;position:absolute;bottom:53.5%;left:0;margin:0 auto;z-index:-1}video.video5{width:82%;height:auto;position:absolute;bottom:6%;left:0;margin:0 auto;z-index:-1}img.p1{position:absolute;top:0;z-index:2;width:95%;margin:0 auto;left:0;right:0}.slide-wrap .slick-slide{margin:0}.slide-wrap3 .slick-slide{margin:0}.call_guidance{position:relative}.call_btn{position:absolute;width:9.25%;top:57.5%;left:86.5%}.float{width:100%;height:auto;margin:0 auto;position:fixed;bottom:0;left:0;overflow:visible;z-index:9999}.float-inner{width:700px;max-width:100%;margin:0 auto;background:rgba(0,0,0,.5);padding:10px 0;box-sizing:border-box;position:relative;overflow:visible}.float-inner ul{display:flex}.float-inner li{padding:0 10px;box-sizing:border-box;width:23%}.float-inner li img{width:100%;height:auto;display:block}img.f-conv{width:28%;position:absolute;right:2%;bottom:0}.bye{display:none!important;opacity:0}footer{width:100%;height:auto;margin:0 auto;display:block;box-sizing:border-box}ul.f-ul{display:flex;width:100%;height:auto;margin:0 auto;overflow:hidden;box-sizing:border-box;background:#ebebeb none repeat scroll 0 0;justify-content:center;padding:30px 0 30px}.arrow{position:relative;display:inline-block;padding-left:20px}.arrow:before{content:'';width:14px;height:14px;background:#222;border-radius:50%;position:absolute;top:50%;left:0;margin-top:-7px}.arrow:after{content:'';width:5px;height:5px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:3px;margin-top:-3px}.f-ul li{width:auto;padding:10px;font-size:15px;list-style:none}p.cr{font-size:14px;text-align:center;padding:20px 5px}.npbanner img{display:block;margin:0 0}.gif1{position:absolute;width:80%;right:0;bottom:7%;left:0}.blink{-webkit-animation:blink .3s ease-in-out infinite alternate;-moz-animation:blink .3s ease-in-out infinite alternate;animation:blink .3s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:.3}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:.3}100%{opacity:1}}@keyframes blink{0%{opacity:.3}100%{opacity:1}}.flowing{animation:flowing 1s infinite ease-out}@keyframes flowing{0%{transform:translateY(7px)}50%{transform:translateY(-7px)}100%{transform:translateY(7px)}}@media screen and (max-width:979px){.wrapper{width:100%}.img{max-width:100%}.wrapper img{max-width:100%;height:auto}.f-link{box-sizing:border-box;overflow:hidden;padding:20px 0;text-align:center;width:100%;background:#fff}.f-link a{width:calc(100% / 3);display:block;float:left;text-align:center}.f-link a{display:block;float:none;margin-bottom:5px;text-align:center;text-decoration:none!important;width:100%}.pconly{display:none}ul.f-ul{width:100%;height:auto;overflow:hidden;background:#ebebeb none repeat scroll 0 0;color:#666;display:block;text-align:center;padding:0}.f-ul li:first-child{border-top:1px dotted #ccc}.f-ul li{border-bottom:1px dotted #ccc;display:inline-block;margin:0;text-align:left;width:100%;padding:15px 10px;font-size:14px}p.cr{font-size:10px;text-align:center;padding:20px 5px}}