@charset "utf-8";body{line-height:1.7 !important}img{max-width:100%;height:auto}.navbar-brand img{height:70px}#header-line{position:absolute;top:-155px;left:125px;animation:vertical 1s ease-in-out infinite alternate;z-index:-999}#header-right-line{position:absolute;top:100px;right:80px;animation:vertical 2s ease-in-out infinite alternate}#header-left-line{position:absolute;top:400px;left:100px;animation:vertical 1.5s ease-in-out infinite alternate}#header-news-line{position:absolute;top:-100px;left:400px;animation:vertical 1s ease-in-out infinite alternate}#header-event-line{position:absolute;top:-100px;right:80px;animation:vertical 1s ease-in-out infinite alternate}#header-public-line{position:absolute;bottom:-260px;left:250px;animation:vertical 1s ease-in-out infinite alternate}.bg-line{width:60px}@keyframes horizontal{0%{transform:translateX(-3px)}100%{transform:translateX(0px)}}@keyframes vertical{0%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.home-header-intro{max-width:980px;margin-bottom:3rem !important}.h1-mask{z-index:5;margin-top:30px;max-width:38%}.h1-mask img{max-height:450px}.h0-mask,.h2-mask,.h3-mask,.h4-mask,.h5-mask,.h6-mask,.h7-mask{z-index:5}.h-mask img{padding-right:25px}.h2-mask img{max-height:550px}.h3-mask img{margin-top:30px;max-height:400px}.h4-mask img{margin-top:60px;max-height:500px}.h5-mask img{margin-top:-15px;max-height:450px}.h6-mask img{margin-top:90px;max-height:500px}.h7-mask img{margin-top:130px;max-height:320px}.navbar-nav li a.dropdown-toggle{margin-right:15px}.dropdown-toggle:after{position:absolute;bottom:3px;right:0;content:"\f107" !important;font-family:"Font Awesome 5 Free";border:none !important;font-weight:900}.dropdown-menu{color:#fff !important;background-color:#60b5e1 !important}.dropdown-menu li a{font-size:15px;color:#fff !important}.dropdown-item:focus,.dropdown-item:hover{color:#fff !important;background-color:#4d76ac !important}.btn-outline-primary{color:#4d76ac !important;border-color:#4d76ac !important}.btn-outline-primary:hover{color:#fff !important;background-color:#4d76ac !important;border-color:#4d76ac !important}.navbar .home-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:90px}.navbar ul.navbar-nav li.nav-item{font-size:16px;padding:0}.navbar ul.navbar-nav li.nav-item a{color:#222;text-decoration:none;text-transform:uppercase}.navbar ul.navbar-nav li.nav-item a{position:relative;display:inline-block;text-decoration:none;padding:.5rem 1rem .3rem}.navbar ul.navbar-nav li.active a:after{transform:inherit !important}.main-menu .dropdown.menu>li.is-dropdown-submenu-parent>a:after{position:absolute;bottom:3px;right:0;content:"\f107";font-family:"Font Awesome 5 Free";border:none;font-weight:900}.navbar ul.navbar-nav li.nav-item a:hover:after{transform:scale(1,1)}*/.navbar-toggler{border-color:rgba(0,0,0,.8) !important;background-color:#fafafa !important}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.8)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M6 6L 24 24M24 6L6 24'/%3E%3C/svg%3E")}.navbar-toggler[aria-expanded=false] .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.8)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.site-header .navbar-toggler{margin:0 auto;display:block}.h1-title{font-family:'Spartan',sans-serif;position:relative;font-size:12vw}.h2-title{font-family:'Spartan',sans-serif;font-size:4.5vw;margin-bottom:20px}h3.h3-title{font-size:36px;font-weight:700}h4.h4-title{font-size:28px;font-weight:700;line-height:1.6}.text-right{text-align:right !important;margin-bottom:7px}.breadcrumb{font-size:14px;background:#fff}.breadcrumb a{color:#0f0f0f}#news,#event,#public{background-color:#f2f2e9}#news h2,#event h2,#public h2{position:absolute;top:-30px;z-index:6}.slick-next{right:-35px !important}.categ{color:#fff;font-weight:700;background-color:#808fac !important}.categ-news{background-color:#60b5e1;padding:6px 12px}.categ-event{background-color:#22b5aa;padding:6px 12px}.categ-public{background-color:#f7931e;padding:6px 15px}.categ-press{background-color:#3d7883;padding:6px;font-size:88%}.card-text{font-size:1.1rem !important;line-height:1.6}#event .card-title,#public .card-title{font-weight:600}.post-time{border-left:5px solid #ccc;padding-left:7px;padding-bottom:3px}#about p{font-size:18px;line-height:2.0}#link{background-color:#0f0f0f;color:#fafafa;padding:70px 0}#link .card{border:1px solid #fafafa;background-color:#0f0f0f}#link .card a{color:#fafafa;text-decoration:none}#link .card a:hover{text-decoration:underline}.post-news p{line-height:1.8}.info-area{background:#efece8;padding:15px 15px 0}.info-area dl{border-bottom:1px solid #fafafa}h2.h2{border-bottom:1px solid #ddd;padding-bottom:10px}.categ2{color:#fff;font-weight:700;background-color:#233769 !important}footer{background-color:#505050;padding:70px 0}footer img{max-height:300px}footer h4{border-bottom:1px solid #f8f9fa;margin-bottom:15px;padding-bottom:8px}footer ul{margin-bottom:30px}footer li{list-style-type:none;margin-bottom:5px}footer a{color:#f8f9fa}footer li a{text-decoration:none}footer li a:hover{color:#fff;text-decoration:underline}footer ul li:before{font-family:"Font Awesome 5 Free";content:"\f105";color:#f8f9fa;font-weight:900}.css-selector{background:linear-gradient(55deg,#1d2088,#ea616f,#f08300);background-size:600% 600%;-webkit-animation:AnimationName 40s ease infinite;-moz-animation:AnimationName 40s ease infinite;animation:AnimationName 40s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:87% 0}50%{background-position:15% 100%}100%{background-position:87% 0}}@-moz-keyframes AnimationName{0%{background-position:87% 0}50%{background-position:15% 100%}100%{background-position:87% 0}}@keyframes AnimationName{0%{background-position:87% 0}50%{background-position:15% 100%}100%{background-position:87% 0}}#page-top{position:fixed;bottom:20px;right:10px}#page-top a{display:block;padding:10px;width:70px;height:70px;line-height:60px;text-align:center;font-size:100%;border-radius:70px;background:#507cb5;color:#fff}#page-top a:hover{text-decoration:none;background:#144696;color:#fff}#page-top a i{font-size:32px}@media (max-width:575.98px){.navbar-brand img{height:50px}.h1-mask{width:100%;margin:15px auto;text-align:center;max-width:80%}.h-mask{left:20% !important;margin-top:15px}.bg-line{width:30px !important}#header-line{top:-90px;left:20%}#header-line img{width:80%}#header-left-line{left:20px;top:320px}#header-left-line img{display:block !important}#header-right-line{right:20px}#header-public-line{right:50px;left:auto !important}.h2-title{font-size:8vw !important;margin-top:10px !important}}@media (max-width:767.98px){.home-header-intro{padding-right:0 !important;padding-left:0 !important}.bg-line{width:40px !important}.h1-title{font-size:20vw !important}.h2-title{font-size:7vw;line-height:1.0}footer{padding:36px 0 18px}}@media (max-width:991.98px){.home-header-intro{padding-right:0;padding-left:0;margin-bottom:70px}.bg-line{width:50px !important}#header-right-line img{z-index:-1}.h1-title{font-size:18vw}.h2-title{font-size:5.5vw}.navbar ul.navbar-nav li.nav-item a{display:block}.navbar ul.navbar-nav li.nav-item{text-align:center;border-bottom:1px solid #ddd}.navbar ul.navbar-nav li.active{border-bottom:none}.h-mask img{padding-right:15px}footer h3{font-size:calc(1.0rem + .6vw)}.footer-addr{font-size:14px}}@media (max-width:1199.98px){.home-header-intro{padding-right:0;padding-left:0;margin-bottom:70px}.h1-title{font-size:12vw}.navbar-collapse .wow{position:absolute;right:10px;top:90px}.navbar-nav{background-color:#fff;padding:15px !important;border:2px solid #233769;border-radius:5px;z-index:10;position:relative}.navbar ul.navbar-nav li.nav-item a{display:block}.navbar ul.navbar-nav li.dropdown a:hover{font-weight:700}.navbar ul.navbar-nav li:not(.dropdown) a:hover{color:#fff;background-color:#60b5e1}.navbar ul.navbar-nav li.nav-item{text-align:center;border-bottom:1px solid #ddd}.navbar ul.navbar-nav li.active{border-bottom:none}.navbar ul.navbar-nav li.nav-item form{margin-top:15px}.navbar ul.navbar-nav li.nav-item:last-child{border-bottom:none}#header-left-line img{display:none}}@media (max-width:1399.98px){#header-left-line{left:10px}#header-right-line{right:10px}}.navbar ul.navbar-nav li.nav-item a{padding:.5rem .8rem .3rem}.share a{display:inline-block;padding:.5em 1em;color:#fff !important;font-size:small;margin:0 .1em .1em 0;text-decoration:none}.share_facebook{background:#39599f}.share_twitter{background:#45b0e3}.share_hatena{background:#00a4de}iframe#movie-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.youtube-video iframe,.youtube-video object,.youtube-video embed{position:absolute;top:0;left:0;width:100%;height:100%}