.top_overlay{position:absolute;top:0;background-color:#fff;height:100vh;width:100%;z-index:99999}ul.bxslider{position:relative;display:block;height:100%;height:calc(var(--vh, 1vh)*100)}ul.bxslider li{height:calc(var(--vh, 1vh)*80);height:100%}ul.bxslider :hover{opacity:.7;transition:.5s}body,html{height:100%;height:calc(var(--vh, 1vh)*100);position:relative}a.topics{width:100%;height:30px;padding:0 15px;background-color:#eee;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:999}@media only screen and (max-width:640px){a.topics{height:50px}}a.topics p{line-height:1.3;font-size:1.3rem}a.topics p span{margin-right:1em}.have_topics #header_pc{top:30px}.have_topics #header_sp{top:50px}.have_topics .topimg{padding-top:180px}@media only screen and (max-width:640px){.have_topics .topimg{padding-top:100px}}.topimg{box-sizing:border-box;height:100vh;height:calc(var(--vh, 1vh)*100)}.topimg a{display:block}.topimg a ul.slick{display:block;width:100%;height:100%}.topimg a ul.slick .slick-list,.topimg a ul.slick .slick-track{height:100%}.topimg a ul.slick li.slick-slide{display:block}.topimg a ul.slick li.slick-slide figure{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:641px){.topimg{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:150px 70px 50px}.topimg a{width:calc((100% - 50px)/2)}.topimg a:nth-child(1){margin-right:50px}.topimg a:hover{opacity:.9}}@media only screen and (max-width:640px){.topimg{padding:70px 15px 15px}.topimg a{height:calc((100% - 15px)/2)}.topimg a:nth-of-type(1){margin-bottom:15px}}/*# sourceMappingURL=2_top.css.map */