@keyframes pyonpyon{100%,40%,25%,10%,0%{transform:translateX(0)}20%{transform:translateX(15px)}30%{transform:translateX(10px)}}@keyframes rotateXAnime{from{transform:rotateX(0)}to{transform:rotateX(-360deg)}}@media screen and (max-width: 767px){.topmain-img-inner{display:none}.main_firefox{display:block !important;position:relative;width:100%;height:100%}.main_firefox img{position:absolute;top:0;right:0;bottom:0;left:60px;width:80%;height:200px;margin:auto;object-fit:contain;filter:drop-shadow(0 0 1px #fff)}}@media screen and (max-width: 767px) and (min-width: 992px){.main_firefox img{left:0;width:1000px;height:400px}}@media screen and (max-width: 767px){.main_firefox img{left:30px;width:70%;margin:150px auto 0 auto}.main_firefox.display-pc{display:none !important}}@-moz-document url-prefix(){header .topmain-img .topmain-img-inner{display:none}header .main_firefox{display:block !important;position:relative;width:100%;height:100%}header .main_firefox img{position:absolute;top:0;right:0;bottom:0;left:60px;width:80%;height:200px;margin:auto;object-fit:contain;filter:drop-shadow(0 0 1px #fff)}@media (min-width: 992px){header .main_firefox img{left:0;width:1000px;height:400px}}}header{width:100%;height:600px}@media (min-width: 992px){header{height:95vh}}header .topmain-img{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../../img/bg/back_top_main.jpg");background-size:cover;background-position:50% 20%;z-index:2;overflow:hidden}@media (min-width: 992px){header .topmain-img{background-position:10% 20%}}header .topmain-img .topmain-img-inner{width:100vw;height:100%;padding-left:30px;background-size:200% 200%;animation:bggradient 20s ease infinite}@media (min-width: 992px){header .topmain-img .topmain-img-inner{padding-left:0}}header .topmain-img .main_firefox{display:none}header .topmain-img #scene{object-fit:cover;width:100vw;height:100%}@media (min-width: 992px){header .topmain-img #scene{object-fit:cover}}@keyframes bggradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}header .topmain-img .topmain-text{display:none}header .header-links{display:none;margin:10px 5px 0 0}@media (min-width: 1200px){header .header-links{display:block}}header .swiper-all{position:absolute;bottom:20px;left:30px;right:0;margin:auto;width:280px;height:270px;z-index:4}header .swiper-all .swiper-container{width:100%;height:270px !important;max-height:270px;background:rgba(255,255,255,0)}header .swiper-all .swiper-container .swiper-slide{display:block;width:100% !important;height:270px !important}header .swiper-all .swiper-container .swiper-slide .s-wrap{position:relative;max-width:500px;height:245px !important;margin:0 auto}header .swiper-all .swiper-container .swiper-slide .s-wrap .s-text,header .swiper-all .swiper-container .swiper-slide .s-wrap .s-link{position:absolute;transition:all .25s ease}header .swiper-all .swiper-container .swiper-slide .s-wrap .s-text{display:inline;width:100%;top:10px;right:0;font-size:14px;line-height:23px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;text-decoration:underline #eeeeee;text-underline-offset:5px;letter-spacing:0.5px;color:#ffffff;text-align:center}header .swiper-all .swiper-container .swiper-slide .s-wrap .s-link{width:160px;height:30px;line-height:30px;font-size:12px;padding:0 5px;bottom:0;right:0;left:0;margin:auto;text-align:center;background-color:#323232;color:#ffffff;letter-spacing:-0.5}header .swiper-all .swiper-container .swiper-slide .s-wrap .s-link:hover{filter:drop-shadow(0 0 3px #323232)}header .swiper-all .s-link:hover{background-color:#379b49}header .swiper-all .swiper-button-white,header .swiper-all .swiper-button-white:after{display:none !important}header .swiper-all .swiper-pagination-bullet-active{background-color:#323232 !important}header .swiper-all .swiper-container-horizontal>.swiper-pagination-bullets{width:100%;bottom:-5px !important;left:auto;text-align:center}@media (min-width: 992px){header .swiper-all .swiper-container-horizontal>.swiper-pagination-bullets{width:30%;left:15px !important;text-align:left}}header .swiper-all .swiper-slide-active .s-link{animation:slideFromRightBtn 2s ease 0s 1 normal}@keyframes slideFromRight{0%,65%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideFromRightBtn{0%,65%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0);opacity:1}}@media (min-width: 992px){header .swiper-all{left:100px;bottom:100px;width:500px;height:220px}header .swiper-all .swiper-container{height:220px !important;max-height:220px}header .swiper-all .swiper-container .swiper-slide .s-wrap{height:220px !important}header .swiper-all .swiper-container .swiper-slide .s-wrap .s-text{font-size:18px;line-height:38px}header .swiper-all .swiper-container .swiper-slide .s-wrap .s-link{font-size:16px;line-height:30px;width:220px;padding:0 10px}}@media (min-width: 1550px){header .swiper-all{left:130px;width:650px;height:270px}header .swiper-all .swiper-container{width:100%;height:270px !important;max-height:270px}header .swiper-all .swiper-container .swiper-slide{display:block;width:100% !important;height:270px !important}header .swiper-all .swiper-container .swiper-slide .s-wrap{position:relative;max-width:650px;height:270px !important;margin:0 auto}header .swiper-all .swiper-container .swiper-slide .s-wrap .s-text,header .swiper-all .swiper-container .swiper-slide .s-wrap .s-link{position:absolute;transition:all .25s ease}header .swiper-all .swiper-container .swiper-slide .s-wrap .s-text{display:inline;width:100%;top:10px;right:0;font-size:25px;line-height:50px;padding:20px 20px 0 20px;text-underline-offset:10px}header .swiper-all .swiper-container .swiper-slide .s-wrap .s-link{width:220px;bottom:0;right:0;font-size:16px;padding:0 10px}}header .topmain-nav{display:none;background-color:rgba(255,255,255,0);left:0;margin:auto}header .topmain-nav ul{text-align:center}header .topmain-nav ul li{display:inline-block;padding:0 10px}header .topmain-nav ul li a{font-weight:600;color:#ffffff}header .topmain-nav ul li a:hover{animation-name:rotateXAnime;animation-duration:0.5s;animation-fill-mode:forwards}@media (min-width: 992px){header .topmain-nav{display:block;width:600px;height:80px}header .topmain-nav ul{margin-left:75px}header .topmain-nav ul li a{font-size:15px;line-height:80px}}@media (min-width: 1550px){header .topmain-nav{width:790px;height:80px}header .topmain-nav ul li{padding:0 20px}header .topmain-nav ul li a{font-size:18px;line-height:80px}}header .pagetitle{display:none}article section .inner-content01{padding-bottom:30px}@media (min-width: 992px){article section .inner-content01{padding-bottom:0}}article section .inner-content01 .inner-content01-div .inner-content01-div-b{position:relative;width:100%;height:auto;margin:20px auto;padding:30px 25px;background-color:#323232}article section .inner-content01 .inner-content01-div .inner-content01-div-b:hover{filter:drop-shadow(0 0 3px #323232)}@media (min-width: 992px){article section .inner-content01 .inner-content01-div .inner-content01-div-b{width:835px;height:250px;margin:25px auto;padding:45px}}article section .inner-content01 .inner-content01-div .inner-content01-div-b:before,article section .inner-content01 .inner-content01-div .inner-content01-div-b:after{position:absolute;content:''}article section .inner-content01 .inner-content01-div .inner-content01-div-b:before{top:10px;right:10px;border-top:10px solid #009cd6;border-right:10px solid #009cd6;border-left:10px solid transparent;border-bottom:10px solid transparent}@media (min-width: 992px){article section .inner-content01 .inner-content01-div .inner-content01-div-b:before{border-top:15px solid #009cd6;border-right:15px solid #009cd6;border-left:15px solid transparent;border-bottom:15px solid transparent}}article section .inner-content01 .inner-content01-div .inner-content01-div-b:after{bottom:10px;left:10px;border-top:10px solid transparent;border-right:10px solid transparent;border-left:10px solid #009cd6;border-bottom:10px solid #009cd6}@media (min-width: 992px){article section .inner-content01 .inner-content01-div .inner-content01-div-b:after{border-top:15px solid transparent;border-right:15px solid transparent;border-left:15px solid #009cd6;border-bottom:15px solid #009cd6}}article section .inner-content01 .inner-content01-div .inner-content01-div-b p{color:#ffffff;text-align:left}article section .inner-content01 .inner-content01-div .inner-content01-div-b p.inner-content01-p1{font-size:18px;line-height:28px;font-weight:600}article section .inner-content01 .inner-content01-div .inner-content01-div-b p.inner-content01-p2{font-size:14px;line-height:25px}article section .inner-content01 .inner-content01-div .inner-content01-div-b p.inner-content01-p3{font-size:16px;line-height:27px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif}article section .inner-content01 .inner-content01-div .inner-content01-div-b p.inner-content01-p3:after{content:'';display:block;width:50px;height:2px;margin:10px 0;background-color:#ffffff}@media (min-width: 992px){article section .inner-content01 .inner-content01-div .inner-content01-div-b p{text-align:center}article section .inner-content01 .inner-content01-div .inner-content01-div-b p.inner-content01-p1{font-size:28px;line-height:36px}article section .inner-content01 .inner-content01-div .inner-content01-div-b p.inner-content01-p1:after{width:55px;margin:20px auto}article section .inner-content01 .inner-content01-div .inner-content01-div-b p.inner-content01-p2{font-size:18px;line-height:30px}article section .inner-content01 .inner-content01-div .inner-content01-div-b p.inner-content01-p3{font-size:22px;line-height:35px}article section .inner-content01 .inner-content01-div .inner-content01-div-b p.inner-content01-p3:after{margin:10px auto}}article section .inner-content01 .inner-content01-div .inner-content01-div-b img{display:block;width:80px;height:10px;margin:10px 0 0 auto;animation:pyonpyon 3.5s both infinite}@media (min-width: 992px){article section .inner-content01 .inner-content01-div .inner-content01-div-b img{margin:20px 0 0 auto}}
