html,body{min-width:480px}html.noscroll{overflow:hidden}html:not(.loaded){opacity:0;overflow:hidden}.scrollBottom{position:fixed;bottom:0;right:0;width:0;height:0;overflow:hidden;pointer-events:none;user-select:none;opacity:0;filter:opacity(0)}.page-inner{overflow:hidden}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.container{max-width:1200px;margin:auto;position:relative}header .container,footer .container,.backtoTop_container .container,.pulldown .container{padding-inline:0px !important}header,#content,footer{width:100%;float:left;clear:both}header{position:absolute;top:0;left:0;width:100%;z-index:7;box-sizing:border-box;padding:0 20px}@media (max-width:1199px){header{padding:0 30px;position:relative;height:90px;overflow:hidden}}@media (max-width:767px){header{padding:0 20px}/*953795e33e25c16a067bcfa2a5842f5b*/}@media (min-width:1200px){header:hover .backbar{transform:scaleY(1)}header:hover:before{transform:scaleY(.35)}}header .backbar{position:absolute;top:0;left:0;width:100%;height:120px;background-color:#fff;transition:transform .75s;transform:scaleY(.585);transform-origin:top}@media (max-width:1199px){header .backbar{display:none}}header:before{content:'';position:absolute;top:0;left:0;width:100%;height:355px;background-repeat:repeat-x;background-image:linear-gradient(180deg, #fff 0%, #fff 71px, rgba(255,255,255,0) 100%);pointer-events:none;transition:transform .75s;transform-origin:top}@media (max-width:1199px){header:before{background-image:unset;background-color:#fff;height:90px}}header .container{max-width:1500px;z-index:2;display:flex;justify-content:space-between}header .container .left{box-sizing:border-box;padding-top:15px}header .container .left .logo{display:inline-block}header .container .left .logo img{width:100%;height:auto}header .container .left .logo .desk{max-width:341px}@media (max-width:1199px){header .container .left .logo .desk{display:none}}header .container .left .logo .mob{max-width:208px}@media (min-width:1200px){header .container .left .logo .mob{display:none}}header .container .right{box-sizing:border-box;padding-top:46px}@media (max-width:1199px){header .container .right{display:none}}header .container .right .links_container{display:flex;justify-content:flex-end;gap:40px}header .container .right .links_container .link_cell{position:relative}header .container .right .links_container .link_cell.current a.link,header .container .right .links_container .link_cell:hover a.link{color:#1183AE}header .container .right .links_container .link_cell:hover .child_container{pointer-events:all;opacity:1}header .container .right .links_container .link_cell:hover .child_container .child_wrapper{pointer-events:all;transform:translate(-50%, calc(100% - 0px))}header .container .right .links_container .link_cell.pid2 .child_container .child_wrapper{min-width:282px}header .container .right .links_container .link_cell a.link{font-family:'Oxanium';font-weight:700;font-size:18px;line-height:20px;letter-spacing:-0.18px;color:#000000;transition:color .25s}header .container .right .links_container .link_cell .child_container{position:absolute;bottom:0;left:50%;width:calc(100% + 40px);box-sizing:border-box;padding-top:19px;transform:translate(-50%, 100%);opacity:0;transition:opacity .5s;pointer-events:none}header .container .right .links_container .link_cell .child_container .child_wrapper{position:absolute;bottom:0;left:50%;transform:translate(-50%, calc(100% - 15px));transition:transform .5s;background-color:#fff;max-width:282px;min-width:100%;pointer-events:none}header .container .right .links_container .link_cell .child_container .child_wrapper .child_link{min-height:40px;text-align:center;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:8px 10px;letter-spacing:-0.15px;color:#707070;font-size:15px;line-height:20px;transition:background-color .25s,color .25s}header .container .right .links_container .link_cell .child_container .child_wrapper .child_link:hover{background-color:#6997A8;color:#fff}header .container .menu{margin-right:-25px;background-repeat:no-repeat;background-position:center;width:90px;height:90px;display:block;background-image:url('/img/1/button_menu.svg')}@media (min-width:1200px){header .container .menu{display:none}}header.open .container .menu{background-image:url('/img/1/button_menu_close.svg')}header.open+.pulldown{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);opacity:1}.pulldown{background-color:#EEF6F6;position:fixed;top:90px;left:0;width:100%;height:calc(100% - 90px);overflow:hidden;z-index:11;clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%);transition:clip-path 1s,opacity 1s;opacity:0}@media (min-width:1200px){.pulldown{display:none}}.pulldown .links_container{position:absolute;top:0;left:0;height:100%;width:100%;overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;padding-top:71px;padding-bottom:35px;display:flex;flex-flow:column;gap:28px}.pulldown .links_container .link_cell{text-align:center}.pulldown .links_container .link_cell.current a.link p{color:#1183AE}.pulldown .links_container .link_cell.open a.link span{transform:rotate(0deg)}.pulldown .links_container .link_cell a.link{display:block;padding:8px 10px}.pulldown .links_container .link_cell a.link p{font-family:'Oxanium';font-weight:700;font-size:18px;line-height:20px;letter-spacing:-0.18px;color:#000000;display:inline-block;vertical-align:middle}.pulldown .links_container .link_cell a.link span{display:inline-block;vertical-align:middle;background-image:url('/img/1/arrow_pulldown.svg');background-repeat:no-repeat;width:27px;height:15px;background-position:center;margin-right:-37px;position:relative;left:3px;transition:transform .75s;transform:rotate(180deg)}.pulldown .links_container .link_cell .child_container{overflow:hidden;transition:height .75s;height:0px}.pulldown .links_container .link_cell .child_container .child_wrapper{box-sizing:border-box;display:flex;flex-flow:column;padding-top:0px;position:relative;padding-bottom:8px;gap:2px}.pulldown .links_container .link_cell .child_container .child_wrapper a.child_link{background-color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;font-size:15px;line-height:20px;letter-spacing:-0.15px;color:#707070;padding:8px 10px;min-height:50px;padding-bottom:9px;transition:background-color .5s,color .5s}.pulldown .links_container .link_cell .child_container .child_wrapper a.child_link.current,.pulldown .links_container .link_cell .child_container .child_wrapper a.child_link:hover{background-color:#6997A8;color:#fff}#content{min-height:500px}.backtoTop_container{position:sticky;height:0px;right:0;bottom:53px;width:100%;display:flex;box-sizing:border-box;padding:0 20px;z-index:7;transition:transform .75s,opacity .75s;opacity:0;transform:translateY(-15px);pointer-events:none}.backtoTop_container.scrolling{opacity:1;transform:translateY(0px);pointer-events:all}.backtoTop_container .container{top:3px;max-width:1815px;display:flex;align-items:center;height:0px;width:100%;justify-content:flex-end}.backtoTop_container .container .backtoTop{display:block;width:60px;height:60px;background-image:url('/img/1/arrow_back_top.svg'),linear-gradient(155deg, #71c856 0%, #1185b1 100%);background-repeat:no-repeat,repeat;background-position:center;box-shadow:0px 0px 20px rgba(0,0,0,0.16)}footer{background-color:#40849b;box-sizing:border-box;padding-bottom:52px;position:relative;z-index:4}@media (max-width:1199px){footer{padding-bottom:104px}}@media (max-width:767px){footer{padding-bottom:94px}}footer .bar{position:absolute;top:-6px;left:0;width:100%;display:grid;align-items:center;height:12px;grid-auto-flow:dense}footer .bar:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:100% 100%;background-image:url('/img/graphic_footer_gradient_desk.png')}@media (max-width:1199px){footer .bar:before{background-image:url('/img/graphic_footer_gradient_tab.png')}}@media (max-width:767px){footer .bar:before{background-image:url('/img/graphic_footer_gradient_m.png')}}footer .footer_container{margin:0 auto;max-width:1500px;width:calc(100% - 40px)}@media (max-width:1199px){footer .footer_container{width:calc(100% - 60px)}}@media (max-width:767px){footer .footer_container{width:calc(100% - 40px)}}footer .footer_container .top{box-sizing:border-box;padding-top:53px;display:flex;justify-content:space-between}@media (max-width:1199px){footer .footer_container .top{flex-flow:column;gap:43px}}@media (max-width:767px){footer .footer_container .top{gap:38px}}footer .footer_container .top .left .links_container{display:flex;gap:60px}@media (max-width:1199px){footer .footer_container .top .left .links_container{gap:11.5%}}@media (max-width:767px){footer .footer_container .top .left .links_container{flex-flow:column;gap:14px}}footer .footer_container .top .left .links_container .col{display:flex;flex-flow:column;gap:9px}@media (max-width:1199px){footer .footer_container .top .left .links_container .col{width:40%}}@media (max-width:767px){footer .footer_container .top .left .links_container .col{gap:14px}}footer .footer_container .top .left .links_container .col a.link{transition:color .25s;font-size:18px;line-height:30px;letter-spacing:0px;color:#61d894}footer .footer_container .top .left .links_container .col a.link:hover{color:#fff}footer .footer_container .top .right{width:49.5%}@media (max-width:1199px){footer .footer_container .top .right{width:100%;max-width:510px}}footer .footer_container .top .right .company_title{font-size:18px;line-height:30px;font-weight:700;color:#61d894}footer .footer_container .top .right .info{margin-top:24px}footer .footer_container .top .right .info .info_wrapper{display:flex;flex-flow:wrap;gap:9px 51px}@media (max-width:767px){footer .footer_container .top .right .info .info_wrapper{gap:8px 51px}}footer .footer_container .top .right .info .info_wrapper .info_row{position:relative}footer .footer_container .top .right .info .info_wrapper .info_row.address{width:100%}footer .footer_container .top .right .info .info_wrapper .info_row.address p{width:100%}@media (max-width:767px){footer .footer_container .top .right .info .info_wrapper .info_row.address p{line-height:32px;margin-top:-1px}}footer .footer_container .top .right .info .info_wrapper .info_row.tel+.fax:before{content:'';position:absolute;left:-26px;top:6px;width:1px;height:19px;background-color:rgba(255,255,255,0.3)}footer .footer_container .top .right .info .info_wrapper .info_row.email{width:100%}footer .footer_container .top .right .info .info_wrapper .info_row.email p{width:100%}footer .footer_container .top .right .info .info_wrapper .info_row.email p a{display:inline}footer .footer_container .top .right .info .info_wrapper .info_row>p,footer .footer_container .top .right .info .info_wrapper .info_row a{display:flex;gap:25px}footer .footer_container .top .right .info .info_wrapper .info_row>p span.icon,footer .footer_container .top .right .info .info_wrapper .info_row a span.icon{letter-spacing:0px;color:#b1d0d4;font-weight:700;font-size:18px;line-height:30px;position:relative}footer .footer_container .top .right .info .info_wrapper .info_row>p span.info_data,footer .footer_container .top .right .info .info_wrapper .info_row a span.info_data{box-sizing:border-box;font-size:18px;line-height:30px;letter-spacing:0px;color:#fff}footer .footer_container .top .right .info .info_wrapper .info_row>p span.info_data a.inner_link,footer .footer_container .top .right .info .info_wrapper .info_row a span.info_data a.inner_link{color:#fff}footer .footer_container .bottom{margin-top:23px;display:flex;justify-content:space-between;position:relative}@media (max-width:1199px){footer .footer_container .bottom{margin-top:54px;padding-top:40px}}@media (max-width:767px){footer .footer_container .bottom{margin-top:43px}}footer .footer_container .bottom .left .copyright,footer .footer_container .bottom .left .copyright *{font-size:14px;line-height:30px;letter-spacing:0px;color:#FFFFFF}@media (max-width:1199px){footer .footer_container .bottom .right{position:absolute;top:0;left:0}}footer .footer_container .bottom .right a.link{font-size:14px;line-height:30px;text-decoration:underline;letter-spacing:0px;color:#FFFFFF}.container{max-width:1500px;padding-inline:30px}#content #inner-banner{position:relative;height:450px}#content #inner-banner img{display:none;width:100%;height:auto}#content #inner-banner h1{position:absolute;bottom:27%;left:0;right:0;text-align:center;font-size:55px;font-weight:500;color:#fff;font-family:'Oxanium'}#content #inner-banner:before{content:'';position:absolute;bottom:0;left:0;right:0;height:300px;background:linear-gradient(180deg, rgba(66,193,246,0) 0%, #000 100%);opacity:0.6}#content .page-content{margin-top:20px;margin-bottom:100px}#content #navigation{position:relative;margin-top:20px;margin-bottom:80px}#content #navigation .navigation{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-right:100px}#content #navigation .navigation a{font-size:16px}#content #navigation .navigation span{background:url(/img/2/arrow_path.svg) no-repeat center;width:7px;height:13px}#content #navigation .back{position:absolute;top:0;right:0;padding-left:18px}#content #navigation .back:before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;height:13px;width:7px;background:url(/img/2/arrow_path.svg) no-repeat center;transform:scaleX(-1)}#content .page-title{font-size:35px;color:#285D71;font-family:'Oxanium';margin-bottom:60px}#content .loading{display:none;background:url(/img/2/loading.svg) no-repeat center,url(/img/2/loading_base.svg) no-repeat center;width:80px;height:80px;margin:40px auto 0;animation:rotate 1s linear infinite}@media screen and (max-width:1199px){#content #inner-banner{background:none !important;height:auto}#content #inner-banner img{display:block}}@media screen and (max-width:767px){.container{padding-inline:20px}#content #inner-banner img{position:relative}#content #inner-banner h1{position:relative;bottom:auto}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#content .page-content:has(>#detail){margin-bottom:0}#content .news-item{display:flex;align-items:flex-start;gap:30px;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:30px;margin-bottom:30px}#content .news-item figure{width:300px}#content .news-item figure img{box-shadow:0px 0px 15px rgba(0,0,0,0.1)}#content .news-item .info{width:calc(100% - 330px)}#content .news-item .info time{font-size:18px;font-weight:lighter;font-style:italic}#content .news-item .info .title{font-size:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-block:10px;line-height:30px;min-height:57px}#content .news-item .info .read-more{display:inline-block;position:relative;font-size:18px;color:#1183AE;text-decoration:underline;line-height:30px;padding-right:50px}#content .news-item .info .read-more:after{content:'';position:absolute;top:0;right:0;width:30px;height:30px;background:url(/img/1/arrow_more.svg) no-repeat center;transition:transform .75s}#content .news-item .info:hover .read-more:after{transform:translateX(15px)}#content #detail .page-title{margin-bottom:20px}#content #detail time{font-size:18px;font-weight:lighter;font-style:italic}#content #detail .detail-content{margin-top:46px;margin-bottom:80px}#content #detail .detail-content>figure{float:right;max-width:600px;width:40%;margin-left:40px;margin-bottom:40px}#content #detail .detail-content>figure img{width:100%;height:auto;box-shadow:0px 0px 15px rgba(0,0,0,0.1)}#content #detail .gallery{background:#EEF6F6;padding-top:60px;padding-bottom:90px}#content #detail .gallery .gallery-top{max-width:1130px;margin:auto;padding-block:20px;position:relative;overflow:hidden}#content #detail .gallery .gallery-top .gallery-container{position:relative;white-space:nowrap}#content #detail .gallery .gallery-top .gallery-container .slider{display:inline-flex}#content #detail .gallery .gallery-top .gallery-container .slider.current img{box-shadow:0px 0px 15px rgba(0,0,0,0.1)}#content #detail .gallery .gallery-top .gallery-container .gallery-item{white-space:normal}#content #detail .gallery .gallery-top .gallery-container .gallery-item figure{margin-inline:115px}#content #detail .gallery .gallery-top .gallery-container .gallery-item figure img{width:100%;height:auto}#content #detail .gallery .gallery-top .gallery-container .gallery-item figure figcaption{text-align:center;font-size:18px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}#content #detail .gallery .gallery-top button{height:32px}#content #detail .gallery .gallery-bottom{max-width:1130px;margin:auto;padding-inline:20px;box-sizing:border-box;position:relative}#content #detail .gallery .gallery-bottom .gallery-container{position:relative;overflow:hidden;white-space:nowrap;max-width:920px;margin:auto;padding-block:10px}#content #detail .gallery .gallery-bottom .gallery-container .slider{display:inline-flex;justify-content:center;padding-inline:10px;box-sizing:border-box}#content #detail .gallery .gallery-bottom .gallery-container .slider.current img{box-shadow:0px 0px 10px rgba(0,0,0,0.1)}#content #detail .gallery .gallery-bottom .gallery-container .gallery-item{position:relative;width:164px;cursor:pointer}#content #detail .gallery .gallery-bottom .gallery-container .gallery-item img{width:100%;height:auto}#content #detail .gallery .gallery-bottom .gallery-container .gallery-item.current:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid #1183ae;box-sizing:border-box}#content #detail .gallery .gallery-bottom button{top:0;bottom:0}#content #detail .gallery button{position:absolute;background:url(/img/4/arrow_gallery.svg) no-repeat center;width:17px}#content #detail .gallery button.prev{left:0;transform:scaleX(-1)}#content #detail .gallery button.next{right:0}@media screen and (max-width:767px){#content .news-item{flex-direction:column}#content .news-item figure{margin:auto}#content .news-item .info{width:100%}#content #detail .detail-content>figure{float:none;margin-inline:auto;width:100%}#content #detail .gallery .gallery-top .gallery-container .gallery-item figure{margin-inline:20px}}