*{margin:0;padding:0;list-style-type:none}.slider{display:none}.sp-banner{display:none}.pad-banner{display:none}.scroll3{display:none}.capture p{display:none}main{width:100%;overflow:hidden;background-color:#f0eff5}main header nav .menu{display:none}main header .header_nav{display:none}main header .el_humburger{display:none}main header .top{margin-bottom:100px}main header .top .top_img{height:80vh;width:100%}main header .top .top_img .background{margin:50px auto;width:90%;background-image:url(../img/background/background-min.jpg);background-size:cover;height:83vh;border-radius:10px;filter:drop-shadow(0 0px 3px rgba(0,0,0,0.9))}main header .top .top_img .background .logo{width:100%;animation-name:rotation;animation-duration:2s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:none;animation-play-state:running}@keyframes rotation{0%{transform:scale(0.3) translateY(-300px)}40%{transform:scale(0.4) rotate(-45deg) translateY(300px)}70%{transform:scale(0.8) rotate(180deg) translateY(3000px)}100%{transform:scale(1) rotate(360deg) translateY(0px)}}main header .top .top_img .background .logo img{width:auto;display:block;margin:0 auto;height:30vh;position:relative;top:50%;transform:translateY(40%)}main header .top .top_img .background .active-pc{display:block;position:relative;top:5%;transform:translateY(40%);margin:5% 0 0}main header .top .top_img .background .active-pc p{font-size:30px;color:#fff;text-align:center}main header .top .top_img .background .active-pc p span{font-size:20px}main header .top .top_img .background .ver{width:100%}main header .top .top_img .background .ver p{text-align:right;font-size:16px;color:#fff;display:block;position:absolute;bottom:5vh;right:7%}main header .top .top_img .pc-banner{display:block;position:relative;right:0;bottom:80vh;height:350px;width:400px;margin:0 0 0 auto;border-radius:10px}@media screen and (max-width: 1280px){main header .top .top_img .pc-banner{width:300px}}@media screen and (max-width: 1100px){main header .top .top_img .pc-banner{width:200px}}main header .top .top_img .pc-banner img{display:block;width:95%;margin:0 2.5%;position:absolute;filter:drop-shadow(0 0px 3px rgba(0,0,0,0.9))}main header .top .top_img .pc-banner .event05{top:460px}@media screen and (max-width: 1280px){main header .top .top_img .pc-banner .event05{top:390px}}@media screen and (max-width: 1100px){main header .top .top_img .pc-banner .event05{top:320px}}main header .top .top_img .pc-banner .event04{top:340px}@media screen and (max-width: 1280px){main header .top .top_img .pc-banner .event04{top:290px}}@media screen and (max-width: 1100px){main header .top .top_img .pc-banner .event04{top:260px}}main header .top .top_img .pc-banner .event03{top:220px}@media screen and (max-width: 1280px){main header .top .top_img .pc-banner .event03{top:190px}}@media screen and (max-width: 1100px){main header .top .top_img .pc-banner .event03{top:200px}}main header .top .top_img .pc-banner .event02{top:100px}@media screen and (max-width: 1280px){main header .top .top_img .pc-banner .event02{top:90px}}@media screen and (max-width: 1100px){main header .top .top_img .pc-banner .event02{top:140px}}main header .top .top_img .pc-banner .event01{top:30px;width:50%}@media screen and (max-width: 1280px){main header .top .top_img .pc-banner .event01{top:30px}}@media screen and (max-width: 1100px){main header .top .top_img .pc-banner .event01{top:100px}}main header .top .top_img .hover5 :hover img{transform:scale(1.2);transition-duration:0.5s}main header .top .top_img .hover4 :hover img{transform:scale(1.2);transition-duration:0.5s}main header .top .top_img .hover3 :hover img{transform:scale(1.2);transition-duration:0.5s}main header .top .top_img .hover2 :hover img{transform:scale(1.2);transition-duration:0.5s}main header .top .top_img .mouse a{padding-top:60px}main header .top .top_img .mouse a span{position:absolute;top:82vh;left:50%;width:30px;height:50px;margin-left:-15px;border:3px solid #fff;border-radius:50px;box-sizing:border-box;filter:drop-shadow(0 0px 3px rgba(0,0,0,0.9))}main header .top .top_img .mouse a span::before{position:absolute;top:10px;left:50%;content:"";width:6px;height:6px;margin-left:-3px;background-color:#fff;border-radius:100%;-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;box-sizing:border-box}@-webkit-keyframes sdb{0%{-webkit-transform:translate(0, 0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0, 20px);opacity:0}100%{opacity:0}}@keyframes sdb{0%{transform:translate(0, 0);opacity:0}40%{opacity:1}80%{transform:translate(0, 20px);opacity:0}100%{opacity:0}}main header .top .text{display:none}main header .top .bottom_ux{display:none}main .pc-menu{margin:0 auto;height:5vh}main .pc-menu .menu-ber{width:100%}main .pc-menu .menu-ber ul{display:flex;width:100%;padding:0;margin:0;background-color:#fff;z-index:300}main .pc-menu .menu-ber ul p{padding-top:10px;color:rgba(0,0,0,0.281)}main .pc-menu .menu-ber ul li{text-align:center;width:16.66%;margin:0;padding:10px 0 7px}main .pc-menu .menu-ber ul li a{font-size:18px;color:#383564;text-decoration:none}@media screen and (max-width: 1280px){main .pc-menu .menu-ber ul li a{font-size:16px}}main .pc-menu .menu-ber ul li a img{width:150px;display:block;margin:0 auto;position:relative;transform:translateY(15%)}@media screen and (max-width: 1280px){main .pc-menu .menu-ber ul li a img{transform:translateY(5%)}}main .item{width:90%;margin:0 auto 150px}main .item h2{text-align:center;font-size:30px}main .item .slick h3{text-align:center;font-size:25px;margin:0;position:relative;top:80px}main .item .slick .slick-img{filter:drop-shadow(0 0px 3px rgba(0,0,0,0.9))}main .item .slick .slick-img .slider .imgsl{z-index:-2}main .item .slick .slick-img .slider .imgsl img{width:900px;height:450px;object-fit:cover;border-radius:3px}main .item .slick .slick-img .pc-imgsl{margin:100px auto 0;width:900px}main .item .slick .slick-img .pc-imgsl p img{width:100%;border-radius:3px}main .item .slick .slick-img .pc-imgsl ul,main .item .slick .slick-img .pc-imgsl li{margin:0;padding:0}main .item .slick .slick-img .pc-imgsl li{list-style-type:none;margin:20px 20px 0 0}main .item .slick .slick-img .pc-imgsl .thumb img{width:100px;height:60px;object-fit:cover}main .item .slick .slick-img .pc-imgsl ul{display:flex}main .item .slick text h4{width:900px;padding:30px 0 10px;font-size:20px;margin:0 auto}main .item .slick text p{display:none}main .item .slick text .pc-text p{display:block;width:900px;line-height:30px;font-size:16px;margin:0 auto}main .campaign{width:90%;margin:110px auto 150px;padding-top:40px}main .campaign h2{font-size:30px;text-align:center;margin:0 0 10px}main .campaign .flex{display:flex;width:900px;margin:0 auto}main .campaign .flex .campaign-box{width:48%;margin:20px auto 0;flex-wrap:wrap}main .campaign .flex .campaign-box .day{font-size:14px;margin-top:50px;text-align:center}main .campaign .flex .campaign-box h3{text-align:center;font-size:25px;margin-bottom:10px}main .campaign .flex .campaign-box .box{border:solid 1px #c8c8c8;padding:20px 10px}main .campaign .flex .campaign-box .box img{background-color:#b8dbf2;width:100%;margin-bottom:20px}main .campaign .flex .campaign-box .box text p{font-size:16px;margin-bottom:20px}main .campaign .flex .campaign-box .box text p span{color:red;font-weight:bold}main .buy{width:100%;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc}main .buy .money{margin-top:40px;border-bottom:solid 1px #cccccc}main .buy .money h5{width:900px;font-size:20px;margin:0 auto}main .buy .money p{font-size:16px;width:900px;margin:20px auto}main .buy .money .barcode{width:100%;margin:20px auto;height:100px;position:relative;background-image:url(../img/background/varcode.svg)}main .buy .money .barcode .bc_color{background-color:#000;height:100%;width:900px;margin:0 auto}main .buy .money .barcode .p{color:#fff;margin:0 auto;width:900px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .buy .money .barcode .p p{text-align:center;width:900px;font-size:16px}main .buy .money .other{width:900px;padding:0;margin-bottom:20px;text-align:right}main .buy .money .other a{text-decoration:none;font-size:16px;color:cadetblue}main .buy .money .other a .fas{padding-left:5px}main .point{margin-top:40px}main .point h5{width:900px;margin:0 auto;font-size:20px}main .point p{width:900px;margin:20px auto}main .point .sofmap,main .point .bic{width:900px;margin:0 auto}main .point .sofmap p,main .point .bic p{margin:5px 0;text-align:right}main .point .sofmap p a,main .point .bic p a{text-align:right;font-size:16px;text-decoration:none}main .point .sofmap p a .fas,main .point .bic p a .fas{padding-left:5px}main .point .bic{margin-bottom:30px}main .point .bic p a{color:crimson}main .banner{width:100%}main .banner .profille-pc{display:block;margin:50px auto;width:900px}main .profille{width:900px;margin:50px auto 0;display:flex}main .profille .hikaru,main .profille .tenchou{flex-wrap:wrap;width:900px;padding-top:80px;margin:-80px auto 0}main .profille .hikaru h4,main .profille .tenchou h4{font-size:20px;text-align:left;width:80%;margin:0 auto}main .profille .hikaru img,main .profille .tenchou img{display:none}main .profille .hikaru text,main .profille .tenchou text{display:block;width:80%;margin:20px auto}main .profille .hikaru text p,main .profille .tenchou text p{font-size:16px;margin-bottom:20px}main .profille .hikaru .btn,main .profille .tenchou .btn{display:block;width:80%;margin:10px auto 50px}main .profille .hikaru .btn a,main .profille .tenchou .btn a{position:relative;display:inline-block;width:100%;height:50px;background-color:#f10d28;background-image:-webkit-linear-gradient(top, #f10d28, #c50707);background-image:linear-gradient(to bottom, #f10d28, #c50707);box-shadow:inset 1px 1px 0 #c50707;border-bottom:4px solid #9b0719;border-radius:4px;color:#fff;text-align:center;text-decoration:none;text-shadow:0px 1px 0px #c50707;line-height:50px;outline:none}main .profille .hikaru .btn a::before,main .profille .hikaru .btn a::after,main .profille .tenchou .btn a::before,main .profille .tenchou .btn a::after{position:absolute;bottom:-1px;left:-1px;z-index:-1;display:block;content:"";width:100%;height:50px;border-bottom:1px solid #b84d5a;border-radius:4px}main .profille .tenchou{margin-bottom:80px}main .pc-onlye{width:900px;margin:0 auto 150px;display:flex}main .pc-onlye .topics{width:450px;margin:100px auto 0;padding:20px 0 5px;background-color:#fff;flex-wrap:wrap;position:relative;left:45%;transform:translate(-50%)}main .pc-onlye .topics h4{text-align:center;margin:10px auto}main .pc-onlye .topics .news{border-top:solid 1px #cccccc}main .pc-onlye .topics .news p{width:90%;margin:0 auto 10px;font-size:12px}main .pc-onlye .topics .news p small{font-size:8px}main .pc-onlye .topics .news .date{margin:10px auto 4px}main .pc-onlye .topics .last_news{border-bottom:solid 1px #cccccc}main .pc-onlye .tencho-er{flex-wrap:wrap;width:40%;position:relative;top:20%;left:10%}main .pc-onlye .tencho-er img{display:block;width:100%;object-fit:cover}main .access{margin-bottom:150px}main .access h4{text-align:center;font-size:25px;margin-bottom:30px}main .access .pc-onlye2{width:900px;display:flex;margin:0 auto 30px}main .access .pc-onlye2 .map{flex-wrap:wrap;width:400px}main .access .pc-onlye2 .map img{display:block;margin:0 auto;width:100%}main .access .pc-onlye2 text .p{width:450px;padding-left:50px;position:relative;top:50%;transform:translateY(-50%)}main .access .pc-onlye2 text .p p{margin-bottom:20px;font-size:16px}main .access .pc-onlye2 text .p p a{color:#4d7ee8}main .access .root{width:900px;margin:0 auto 25px;display:flex}main .access .root .root_box{flex-wrap:wrap;width:47%;margin:0 auto}main .access .root img{display:block;width:100%}main .youtube{margin-bottom:150px}main .youtube h5{text-align:center;font-size:25px;margin-bottom:30px}main .youtube .pc-onlye3{width:900px;display:flex;margin:0 auto 20px}main .youtube .pc-onlye3 .pc-movie{margin:0 auto}main .youtube .pc-onlye3 .pc-movie .movie{width:440px;margin:0 auto}main .youtube .pc-onlye3 .pc-movie .movie iframe{width:100%;display:block}main .youtube .pc-onlye3 .pc-movie p{width:440px;margin:0 auto}main .twitter{margin-bottom:100px}main .twitter h5{text-align:center;font-size:25px;margin-bottom:30px}main .twitter .pc-onlye4{width:900px;display:flex;margin:0 auto}main .twitter .pc-onlye4 .pc-sns{width:440px;margin:0 auto}main .twitter .pc-onlye4 .pc-sns h6{text-align:left;font-size:16px}main .bannerimg{width:100%;height:30vh;object-fit:cover;background-image:url(../img/tenpo/panorama/01-min.jpg);transform:translateY(5px)}main footer{width:100%;background-color:#000}main footer .nav{background-image:url(../img/footer/tencho_f-min.jpg);background-size:300px;height:50vh}main footer .nav img{display:block;width:100px;margin:0 auto;padding-top:50px}main footer .nav .pc-onlye5 ul{width:100%;margin:20px auto}main footer .nav .pc-onlye5 ul li{font-size:15px;color:#fff;text-align:center;margin:5px 0;flex-wrap:wrap}main footer .nav .pc-onlye5 ul li a{color:#fff;text-decoration:none}main footer .nav .pc-onlye5 .icon{display:flex;padding-top:0;margin:0 auto}main footer .nav .pc-onlye5 .icon li{flex-wrap:wrap;position:relative;left:50%;transform:translateX(-100%)}main footer .nav .pc-onlye5 .icon li img{display:block;width:70px;height:30px;margin:0 20px;padding:0}.el_humburger{position:fixed;top:20px;right:10px;width:60px;height:60px;padding-top:1px;box-sizing:border-box;z-index:200;cursor:pointer;pointer-events:auto;color:black;background-color:#4d7ee8;border-radius:100px;filter:drop-shadow(0px 0px 3px rgba(0,0,0,0.8))}.el_humburger .el_humburger_wrapper{width:35px;display:inline-block;margin:6px 0 0 12px}.el_humburger .el_humburger_wrapper .el_humburger_bar{display:block;width:100%;margin:10px auto 10px;height:2px;background:white;transition:all 0.2s ease-in-out}.js_humburgerOpen .el_humburger span.el_humburger_bar.top{transform:translateY(10px) rotate(-45deg);background-color:#fff}.js_humburgerOpen .el_humburger span.el_humburger_bar.middle{opacity:0}.js_humburgerOpen .el_humburger span.el_humburger_bar.bottom{transform:translateY(-13.5px) rotate(45deg);background-color:#fff}.el_humburgerButton__close span.el_humburger_bar{display:block;width:35px;margin:0 auto;height:4px;background:#000}.el_humburgerButton__close span.el_humburger_bar.top{-webkit-transform:translateY(5px) rotate(-45deg);-ms-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.el_humburgerButton__close span.el_humburger_bar.bottom{-webkit-transform:translateY(-6px) rotate(45deg);-ms-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.navi{position:fixed;right:0;height:100vh;background-color:rgba(0,0,0,0.8);width:0;z-index:3;padding-top:10%;box-sizing:border-box;transition:all 400ms ease-out;overflow:hidden;filter:drop-shadow(0px 0px 3px rgba(0,0,0,0.8))}.js_humburgerOpen .navi{width:450px}.navi_item{margin-bottom:20px;font-family:"Russo One", sans-serif;white-space:nowrap;margin-left:50px}.navi_item a{color:#ffffff;text-decoration:none;font-size:18px}.navi_item a img{display:block;width:40%}.slider{margin:100px auto}.slick-slide{margin:0px 20px}.slick-slide img{width:40%}.slick-prev,.slick-next{width:400px}.slick-prev:before,.slick-next:before{color:#000;font-size:50px}.slick-slide{transition:all ease-in-out 0.3s;opacity:0.2}.slick-active{color:#000}.slick-current{opacity:1}.pagetop{position:fixed;bottom:30px;right:15px}.pagetop a{display:block;background-color:#ccc;text-align:center;color:#222;font-size:12px;text-decoration:none;padding:5px 10px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}.pagetop a:hover{display:block;background-color:#b2d1fb;text-align:center;color:#fff;font-size:12px;text-decoration:none;padding:5px 10px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}.modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:99}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:40px 20px;position:absolute;top:50%;transform:translate(-50%, -50%);width:80%;height:80%}.modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:99}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:40px 20px;position:absolute;top:50%;transform:translate(-50%, -50%);width:80%;height:80%}.modal__content div{width:100%;height:100%;text-align:center;overflow:scroll}.modal__content div img{max-width:200vw}main .campaign .flex .campaign-box .box1,main .campaign .flex .campaign-box .box3,main .campaign .flex .campaign-box .box5,main .campaign .flex .campaign-box .box7,main .campaign .flex .campaign-box .box9{border-right:none;text-align:center}main .campaign .flex .campaign-box .box2,main .campaign .flex .campaign-box .box4,main .campaign .flex .campaign-box .box6,main .campaign .flex .campaign-box .box8,main .campaign .flex .campaign-box .box10{border-left:none;text-align:center}
