html{margin-top:0 !important}:where(.is-layout-flex){gap:0 !important}@media (min-width: 1200px){.container{max-width:1170px}}@media (min-width: 1490px){.container{max-width:1345px}}@media (max-width: 768px){.container{padding-right:48px;padding-left:48px}}@media (max-width: 500px){.container{padding-right:24px;padding-left:24px}}:root{--textActiveColor:#2D353A}td{padding:8px}*{padding:0;margin:0;list-style-type:none;outline:none;text-decoration:none}p{margin:0;line-height:180%}.hidden{overflow:hidden}h1,h2,h3{margin-top:32px;margin-bottom:16px}h4,h5,h6{margin-top:18px;margin-bottom:8px}a{color:#1a1a1a;transition:color 0.3s;text-decoration:none !important}a:hover,a.active{color:var(--textActiveColor) !important;text-decoration:none !important}.imgs img{max-width:100%}.imgfd{overflow:hidden}.imgfd img{transition:all .8s;transform:scale(1)}.imgfd:hover img{transform:scale(1.05)}.bg-white{background-color:#fff}.flex{display:flex}.flex.j-c-c{justify-content:center}.flex.j-c-s-b{justify-content:space-between}.flex.j-c-e{justify-content:end;justify-content:flex-end}.flex.f-w-w{flex-wrap:wrap}.flex.a-i-c{align-items:center}.flex.a-i-e{align-items:end;align-items:flex-end}body{background-color:#FFF;font-family:Noto Sans JP, "游ゴシック体", Yu Gothic, YuGothic, 'ヒラギノ角ゴシック Pro', Hiragino Kaku Gothic Pro, "メイリオ", Meiryo, Osaka, 'ＭＳ Ｐゴシック', MS PGothic, sans-serif;font-size:14px;font-weight:400;color:#4a4a4a;line-height:1.6;padding:0;margin:0;overflow-x:hidden}.en-fent{font-family:"Lato", "Noto Sans JP", "Yu Gothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif}.a-line{display:inline-block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.b-line{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.clear::after{display:block;content:"";clear:both}.site-header{position:relative;z-index:999}@media only screen and (max-width: 1200px){.site-header .container{width:auto}}.site-header ul,.site-header ol{margin-bottom:0}.site-header .navbar-toggler{display:none}@media only screen and (max-width: 991px){.site-header.active .extra-nav .extra-cell>a{color:#566771}.site-header.active .main-bar{background-color:#fff}.site-header.active .navbar-toggler{margin:30px 0 !important}.site-header .bg-white .extra-nav .extra-cell>a{color:#566771}.site-header .bg-white .main-bar{background-color:#fff}}.sticky-wrapper{height:auto !important}@media only screen and (max-width: 991px){.sticky-wrapper{height:auto !important}}.sticky-header{position:absolute;top:0;width:100%;border-bottom:1px solid rgba(222,226,230,0.2);transition:all .5s}.sticky-header:hover,.sticky-header .bg-white{background-color:#fff}.sticky-header:hover .navbar-nav>li>a,.sticky-header .bg-white .navbar-nav>li>a{color:#95A7B1}.sticky-header:hover .navbar-nav .link-btn,.sticky-header .bg-white .navbar-nav .link-btn{border:1px #95A7B1 solid;color:#95A7B1}@media (max-width: 1000px){.sticky-header{position:fixed}}.nav-wide .container{width:100%}.extra-nav{display:table;float:right;height:69px;position:relative;z-index:999}.extra-nav .extra-cell{display:table-cell;padding-left:20px;vertical-align:middle;padding-right:10px;position:relative}.extra-nav .extra-cell .country-selector{margin-top:0 !important}.extra-nav .extra-cell::after{height:80%;width:1px;background-color:#dee2e663;content:"";position:absolute;right:-10px;top:10%}.extra-nav .extra-cell>a{font-size:16px;color:#D5DEE2}.extra-nav .extra-cell>a:hover{color:#000}.extra-nav .extra-cell>a i.arrow-animation{font-size:24px}#header-part.fix-map-header{height:90px}@media only screen and (max-width: 480px){#header-part.fix-map-header{height:160px}}#header-part.fix-map-header .main-bar{position:fixed;top:0;left:0;z-index:1}.logo-header{display:table;float:left;height:80px;vertical-align:middle;padding:0;font-size:36px;color:#1bbce8;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;position:relative;z-index:999}@media only screen and (max-width: 991px){.logo-header{width:120px}}@media only screen and (max-width: 480px){.logo-header{width:100px}}.logo-header-inner{display:table-cell;vertical-align:middle;height:100%}.logo-header-inner img{max-width:100%;max-height:100%;width:44px;height:initial}.logo-header{height:80px}@media only screen and (max-width: 980px){.logo-header{height:69px}}@media only screen and (max-width: 980px){.appint-btn{display:flex;justify-content:space-between}}.appint-btn a{font-size:12px;color:#fff;font-weight:600;letter-spacing:1px;background:transparent}.header-style-1.header-dark-1 .appint-btn a{border:1px solid #000}.e-p-bx{padding:7px 0px}.e-p-bx li{display:inline;font-size:12px;padding-right:10px;font-weight:500}.e-p-bx li a{color:#FFF}.e-p-bx li i{margin-right:5px;vertical-align:middle}.social-bx,.login-bx{margin:0 0 0 15px;float:right}@media only screen and (max-width: 480px){.social-bx,.e-p-bx,.login-bx{margin-top:5px;margin-bottom:5px !important}}.social-bx li,.login-bx li{font-size:12px;margin:0;position:relative}.social-bx li a,.login-bx li a{color:#000;font-size:14px}.social-bx li i,.login-bx li i{vertical-align:baseline;margin:0 5px 0 0}.social-bx li span,.login-bx li span{vertical-align:baseline;margin:0 2px 0;font-size:8px}.social-bx li{padding-left:2px;padding-right:2px}.login-bx li ul{top:25px;left:auto;right:0;border:none;padding:0}.login-bx li ul li{border-bottom:1px solid #F7F7F7}.login-bx li ul li a{color:#767676;padding:9px 15px}.arrow-up-border:before,.arrow-up:after{position:absolute;display:inline-block;content:''}.arrow-up-border:before{top:-7px;right:19px;border-right:7px solid transparent;border-bottom:7px solid #F00;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2)}.arrow-up:after{top:-6px;right:20px;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent}.arrow-left:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.arrow-left:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:''}.share-icon-btn{display:block}.share-icon-btn .dropdown-menu{padding:0px 20px;min-width:60px;top:53px;left:-10px}.share-icon-btn .social-bx{clear:both;float:none;margin-left:0px}.share-icon-btn .social-bx.list-inline>li{display:block;margin:10px 0px 15px 0px}.share-icon-btn2{display:block}.share-icon-btn2 .dropdown-menu{padding:0px 20px;min-width:60px;top:53px;left:-10px}.share-icon-btn2 .social-bx{clear:both;float:none;margin-left:0px}.share-icon-btn2 .social-bx.list-inline>li{display:block;margin:10px 0px}@media only screen and (max-width: 991px){.header-top-info .mt-topbar-right{padding-left:0px;padding-right:0px}.header-top-info .social-bx{margin-left:0px}}@media only screen and (max-width: 480px){.header-top-info{display:none}}.main-bar{position:relative;width:100%;padding:0px;transition:all 0.5s ease}.main-bar::before{content:"";width:100%;border-bottom:1px solid #dee2e626;bottom:0;position:absolute;left:0;z-index:998}@media (min-width: 980px){.main-bar:hover{background-color:#fff}}@media only screen and (max-width: 480px){.main-bar{padding-left:0px;padding-right:0px}}.main-bar::after{clear:both;content:"";display:table}.header-style-2 .header-info{float:none}.header-info{float:right;padding:10px 0}.header-info>ul{list-style:none;display:table}.header-info>ul li{display:table-cell;padding:15px 10px;vertical-align:middle}.header-info>ul li .icon-sm{float:left;margin-right:15px}.header-info>ul li strong{display:block;font-size:16px;text-transform:uppercase;color:#1a1a1a}@media only screen and (max-width: 767px){.header-info>ul li.btn-col-last,.header-info{display:none}}.header-botton{background-color:#222}.header-botton .header-nav .nav{float:none}.header-botton .header-nav .nav>li>a{padding:20px 12px;color:#000}.header-botton .extra-nav{padding:13px 0}.header-botton .extra-nav .site-search-btn{color:#fff;padding:7px 15px}.header-botton .extra-nav .mt-cart .woo-cart-count{border:2px solid #fff;color:#fff;min-width:36px;padding:5px 5px 5px}.header-botton .extra-nav .mt-cart .woo-cart-count::before{border-color:#fff}.header-style-1 .is-fixed.color-fill .main-bar{background:#fff}.top-bar.bg-gray{color:inherit;padding:0px 0;background-color:#122a88}.top-bar.bg-gray .fa{color:#fff}.mt-topbar-left,.mt-topbar-right,.mt-topbar-center{padding-left:15px;padding-right:15px;width:auto}.mt-topbar-center{text-align:center}.header-style-1 .top-bar .row{display:flex;justify-content:end}.header-style-1 .header-nav .nav{float:left;display:flex;justify-content:flex-end;flex-direction:inherit;padding:10px 0;padding-left:30px}@media (max-width: 980px){.header-style-1 .header-nav .nav{padding-left:0}}.header-style-1 .header-nav .nav>li>a{display:block;position:relative}.header-style-1 .header-nav .nav>li>a .fa-angle-down{display:none}.header-style-1 .header-nav .nav>li:hover>a{color:var(--textActiveColor)}.header-style-1 .header-nav .head-right-menu>li:hover>a{color:var(--textActiveColor)}.header-style-1 .header-nav .has-child.nav-active>a+.submenu-toogle.fa.fa-angle-right:before{content:"\f107"}.header-style-1 .header-middle .container{display:flex;align-items:center;justify-content:space-between}.header-style-1 .navbar-toggler .icon-bar{background:#fff;height:2px;border-radius:0;display:block;width:24px}.header-style-1 .navbar-toggler .icon-bar+.icon-bar{margin-top:5px}.header-style-1 .bg-white .navbar-toggler .icon-bar{background:#566771}@media only screen and (max-width: 991px){.header-style-1 .mt-topbar-left,.header-style-1 .mt-topbar-right{padding-top:0px;padding-bottom:0px}.header-style-1 .mt-topbar-left ul li:last-child{display:none}.site-header .navbar-toggler{display:block}.site-header .navbar-toggler{float:right;padding:0px 0px 0px 30px;position:relative;margin:26px 0px;z-index:999}.header-style-1 .is-fixed .navbar-toggler{margin:26px 0px}}@media only screen and (max-width: 767px){.header-style-1 .mt-topbar-left ul li{display:block;padding-bottom:1px}.header-style-1 .mt-topbar-left ul li:last-child{padding-bottom:0px}.header-style-1 .top-bar .row{display:table;width:100%;float:none;margin:0px}.header-style-1 .top-bar .row .mt-topbar-left,.header-style-1 .top-bar .row .mt-topbar-right{display:table-cell;vertical-align:middle;float:none;padding:0px}.header-style-1 .top-bar .row .mt-topbar-left{text-align:left}}@media only screen and (max-width: 767px) and (max-width: 480px){.header-style-1 .top-bar .row .mt-topbar-left{display:none}}@media only screen and (max-width: 767px){.header-style-1 .top-bar .row .mt-topbar-left .e-p-bx{float:none !important}.header-style-1 .top-bar .row .mt-topbar-right{text-align:right}}@media only screen and (max-width: 767px) and (max-width: 480px){.header-style-1 .top-bar .row .mt-topbar-right{display:block;float:none;padding:0px;margin-bottom:10px;text-align:left;margin-top:10px}}.top-bar.bg-gray{color:inherit}.navbar-toggler{border:none;margin-top:24px;margin-bottom:24px;margin-left:15px;margin-right:-10px;padding:12px 10px}.navbar-toggler .icon-bar{background:#000;height:3px;border-radius:0;-webkit-border-radius:0}.navbar-toggler .icon-bar{background:#000;height:3px;border-radius:0;-webkit-border-radius:0}@media only screen and (max-width: 480px){.navbar-toggler{margin-left:10px}.extra-nav .extra-cell{margin-left:0}}.is-fixed .navbar-toggler{margin-top:14px;margin-bottom:14px}.header-nav{position:initial;padding:0px;z-index:7;display:flex !important;justify-content:end}.header-nav .nav{float:left;display:flex;justify-content:flex-end;flex-direction:inherit}.header-nav .nav i{font-size:9px;margin-left:3px;margin-top:-3px;vertical-align:middle;opacity:0.7}.header-nav .nav>li{font-weight:500;position:initial;text-transform:uppercase;margin:-10px 3px;padding:10px 5px}.header-nav .nav>li>a{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#D5DEE2;font-size:16px;padding:35px 30px;cursor:pointer;margin:-10px 0;font-weight:500;font-family:"Lato", "Noto Sans JP", "Yu Gothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif}@media only screen and (max-width: 980px){.header-nav .nav>li>a{font-weight:500}}@media only screen and (max-width: 993px){.header-nav .nav>li>a{padding:35px 13px}}.header-nav .nav>li>a:hover{background-color:transparent;color:#212427}.header-nav .nav>li>a:active,.header-nav .nav>li>a:focus{background-color:transparent}.header-nav .nav>li.active>a,.header-nav .nav>li.current-menu-item>a{background-color:transparent;color:var(--textActiveColor)}.header-nav .nav>li:hover>a::after{width:100%;background-color:var(--textActiveColor)}.header-nav .nav>li:hover>.submenu-wrapper,.header-nav .nav>li:hover>.mega-menu{opacity:1;visibility:visible;margin-top:1px;transition:all 0.3s ease}.header-nav .nav>li .submenu-wrapper{background-color:#ffffff;display:block;left:0;top:99%;list-style:none;margin-top:20px;opacity:0;padding:50px 0;position:absolute;visibility:hidden;box-shadow:0 36px 30px 0 rgba(0,0,0,0.2);width:100%;z-index:10;border-top:1px solid #DEE2E680}@media only screen and (max-width: 980px){.header-nav .nav>li .submenu-wrapper{text-align:left;padding:0;position:relative;display:none;opacity:1;box-shadow:initial;margin-top:0;border-top:none}.header-nav .nav>li .submenu-wrapper>.container{padding:0}}.header-nav .nav>li .submenu-wrapper .sub-menu{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media only screen and (max-width: 980px){.header-nav .nav>li .submenu-wrapper .sub-menu{display:block;margin-bottom:15px !important}}.header-nav .nav>li .submenu-wrapper .sub-menu li{width:calc(100% / 3 - 30px);margin:15px;position:relative;text-transform:none;background:#F7F7F7;padding:20px 28px}@media only screen and (max-width: 980px){.header-nav .nav>li .submenu-wrapper .sub-menu li{width:100%;padding:0;margin:0;background:initial}}.header-nav .nav>li .submenu-wrapper .sub-menu li .ico{width:30px}@media only screen and (max-width: 980px){.header-nav .nav>li .submenu-wrapper .sub-menu li .ico{display:none}}.header-nav .nav>li .submenu-wrapper .sub-menu li a{color:#000;display:block;font-size:16px;padding:14px 28px;font-weight:400;border-left:0px solid transparent;transition:all 0.2s linear}@media only screen and (max-width: 980px){.header-nav .nav>li .submenu-wrapper .sub-menu li a{padding:8px 28px;color:#566771}}.header-nav .nav>li .submenu-wrapper .sub-menu li a>i{font-size:13px;margin-right:5px;min-width:20px}.header-nav .nav>li .submenu-wrapper .sub-menu li a:hover{color:#000;text-decoration:none}.header-nav .nav>li .submenu-wrapper .sub-menu li a:hover:after{width:4px;left:-1px}.header-nav .nav>li .submenu-wrapper .sub-menu li a:hover>a{color:#000;background-color:#f6f6f6}.header-nav .nav>li .submenu-wrapper .sub-menu li:last-child{border-bottom:0px}.header-nav .nav>li .submenu-wrapper .sub-menu li .fa{color:#000;display:block;float:right;position:absolute;right:0px;top:10px;width:40px;height:30px;text-align:center;line-height:10px;z-index:-1}.header-nav .nav>li .submenu-wrapper .sub-menu li>.sub-menu{left:240px;top:0px;margin:0 0 0 20px;transition:all 0.3s ease}.header-nav .nav>li .submenu-wrapper .sub-menu li:hover .fa{color:#000}.header-nav .nav>li .submenu-wrapper .sub-menu li:hover>.sub-menu{left:240px;margin:0px;opacity:1;top:-1px;visibility:visible}.header-nav .nav>li .submenu-wrapper .sub-menu li:hover>.sub-menu:before{background-color:transparent;bottom:0px;content:'';display:block;height:100%;left:-6px;position:absolute;top:0px;width:6px}.header-nav .nav>li .submenu-wrapper .meb>div{height:auto}.header-nav .nav>li .submenu-wrapper .job-count-box{margin:18px 0;padding-left:25px;border-left:1px solid #D5DEE2;height:calc(100% - 36px)}.header-nav .nav>li .submenu-wrapper .job-count-box .job-count{width:100%;background-image:url("../images/bg_recruitcard.png");background-size:cover;background-repeat:no-repeat;background-position:center;height:100%;position:relative}.header-nav .nav>li .submenu-wrapper .job-count-box .job-count::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:2;transition:all .5s;background-color:rgba(255,255,255,0.9)}.header-nav .nav>li .submenu-wrapper .job-count-box .job-count>div{position:relative;z-index:3;text-align:center;font-weight:600}.header-nav .nav>li .submenu-wrapper .job-count-box .job-count>div .count{font-size:70px;color:#162F4E;transition:all .5s}.header-nav .nav>li .submenu-wrapper .job-count-box .job-count>div .title{margin-top:5px;font-size:18px;color:#2D353A;transition:all .5s}.header-nav .nav>li .submenu-wrapper .job-count-box .job-count:hover::after{background-color:rgba(22,47,78,0.9)}.header-nav .nav>li .submenu-wrapper .job-count-box .job-count:hover>div .count{color:#fff}.header-nav .nav>li .submenu-wrapper .job-count-box .job-count:hover>div .title{color:#fff}.header-nav .nav>li.has-mega-menu{position:inherit}.header-nav .nav>li .mega-menu{background-color:#ffffff;border:1px solid #e9e9e9;display:table;left:0px;list-style:none;opacity:0;position:absolute;right:0px;visibility:hidden;width:100%;margin-top:20px;z-index:10}.header-nav .nav>li .mega-menu>li{display:table-cell;padding:10px 0;position:relative;vertical-align:top;width:25%;text-transform:none}.header-nav .nav>li .mega-menu>li:after{content:"";background-color:rgba(204,204,204,0.4);position:absolute;right:0px;top:0px;display:block;width:1px;height:100%}.header-nav .nav>li .mega-menu>li:last-child:after{display:none}.header-nav .nav>li .mega-menu>li>a{color:#555555;display:block;font-size:14px;padding:0 20px}.header-nav .nav>li .mega-menu>li ul{list-style:none;margin:10px 0px 0px 0px;padding:0px}.header-nav .nav>li .mega-menu>li ul a{color:#474747;display:block;font-size:13px;line-height:34px;padding:2px 20px}.header-nav .nav>li .mega-menu>li ul a:hover{color:var(--textActiveColor);background-color:#F2F2F2}.header-nav .nav>li.menu-item-has-children:before{content:"\f078";display:block;font-family:"FontAwesome";right:4px;position:absolute;top:50%;color:#999;margin-top:-8px;font-size:8px}.header-nav .nav>li.submenu-direction .sub-menu{left:auto;right:0}.header-nav .nav>li.submenu-direction .sub-menu li>.sub-menu{left:auto;right:220px;margin:0 20px 0 0}.header-nav .nav>li.submenu-direction .sub-menu li>.sub-menu li:hover.sub-menu{left:auto;right:220px;margin:0 0 0 0}.header-nav .nav>.has-child>a .fa-angle-down{margin-left:10px}@media only screen and (max-width: 991px){.header-nav .nav>.has-child>a .fa-angle-down{display:none}}.header-nav .head-right-menu{float:right;display:flex;justify-content:flex-end;flex-direction:inherit}@media only screen and (max-width: 991px){.header-nav .head-right-menu{float:initial;display:block;width:100%;padding:0;margin:0;text-align:center}}.header-nav .head-right-menu i{font-size:9px;margin-left:3px;margin-top:-3px;vertical-align:middle;opacity:0.7}.header-nav .head-right-menu>li{font-weight:500;position:relative;text-transform:uppercase;padding:10px 5px}@media only screen and (max-width: 980px){.header-nav .head-right-menu>li{padding:0 5px}}.header-nav .head-right-menu>li>a{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#fff;font-size:16px;padding:35px 30px;cursor:pointer;margin:-10px 0;font-weight:500;display:inline-block}.header-nav .head-right-menu>li>a.link-btn{background-color:transparent;margin:10px 0;padding:12px 32px;color:#EFF2F4;transition:all .5s;border:1px solid #fff}@media only screen and (max-width: 980px){.header-nav .head-right-menu>li>a.link-btn{background-color:#162F4E;color:#fff !important;margin-top:20px;margin-bottom:40px;padding:12px 62px;border:none}}.header-nav .head-right-menu>li>a.link-btn .fa{margin-right:8px}@media only screen and (max-width: 980px){.header-nav .head-right-menu>li>a{font-weight:500}}.header-nav .head-right-menu>li>a:hover{background-color:transparent;color:#212427}.header-nav .head-right-menu>li>a:hover.link-btn{background-color:var(--textActiveColor);color:#fff !important}.header-nav .head-right-menu>li>a:active,.header-nav .head-right-menu>li>a:focus{background-color:transparent}.header-nav .head-right-menu>li.active>a,.header-nav .head-right-menu>li.current-menu-item>a{background-color:transparent;color:var(--textActiveColor)}.header-nav .head-right-menu>li:hover>a::after{width:100%;background-color:var(--textActiveColor)}.header-nav .head-right-menu>li:hover>.sub-menu,.header-nav .head-right-menu>li:hover>.mega-menu{opacity:1;visibility:visible;margin-top:0;transition:all 0.3s ease}.header-nav .head-right-menu>li .sub-menu{background-color:#ffffff;border:1px solid #f4f4f4;display:block;left:0;top:100%;list-style:none;margin:20px 0 0;opacity:0;padding:0px;position:absolute;visibility:hidden;width:150px;z-index:10;text-align:center}@media only screen and (max-width: 980px){.header-nav .head-right-menu>li .sub-menu{text-align:left}}.header-nav .head-right-menu>li .sub-menu li{position:relative;text-transform:none}.header-nav .head-right-menu>li .sub-menu li a{color:#000;display:block;font-size:14px;padding:14px 20px;font-weight:400;border-left:0px solid transparent;transition:all 0.2s linear}.header-nav .head-right-menu>li .sub-menu li a>i{font-size:13px;margin-right:5px;min-width:20px}.header-nav .head-right-menu>li .sub-menu li a:hover{color:#000;text-decoration:none}.header-nav .head-right-menu>li .sub-menu li a:hover:after{width:4px;left:-1px}.header-nav .head-right-menu>li .sub-menu li a:hover>a{color:#000;background-color:#f6f6f6}.header-nav .head-right-menu>li .sub-menu li:last-child{border-bottom:0px}.header-nav .head-right-menu>li .sub-menu li .fa{color:#000;display:block;float:right;position:absolute;right:0px;top:10px;width:40px;height:30px;text-align:center;line-height:10px;z-index:-1}.header-nav .head-right-menu>li .sub-menu li>.sub-menu{left:240px;top:0px;margin:0 0 0 20px;transition:all 0.3s ease}.header-nav .head-right-menu>li .sub-menu li:hover .fa{color:#000}.header-nav .head-right-menu>li .sub-menu li:hover>.sub-menu{left:240px;margin:0px;opacity:1;top:-1px;visibility:visible}.header-nav .head-right-menu>li .sub-menu li:hover>.sub-menu:before{background-color:transparent;bottom:0px;content:'';display:block;height:100%;left:-6px;position:absolute;top:0px;width:6px}.header-nav .head-right-menu>li.has-mega-menu{position:inherit}.header-nav .head-right-menu>li .mega-menu{background-color:#ffffff;border:1px solid #e9e9e9;display:table;left:0px;list-style:none;opacity:0;position:absolute;right:0px;visibility:hidden;width:100%;margin-top:20px;z-index:10}.header-nav .head-right-menu>li .mega-menu>li{display:table-cell;padding:10px 0;position:relative;vertical-align:top;width:25%;text-transform:none}.header-nav .head-right-menu>li .mega-menu>li:after{content:"";background-color:rgba(204,204,204,0.4);position:absolute;right:0px;top:0px;display:block;width:1px;height:100%}.header-nav .head-right-menu>li .mega-menu>li:last-child:after{display:none}.header-nav .head-right-menu>li .mega-menu>li>a{color:#555555;display:block;font-size:14px;padding:0 20px}.header-nav .head-right-menu>li .mega-menu>li ul{list-style:none;margin:10px 0px 0px 0px;padding:0px}.header-nav .head-right-menu>li .mega-menu>li ul a{color:#474747;display:block;font-size:13px;line-height:34px;padding:2px 20px}.header-nav .head-right-menu>li .mega-menu>li ul a:hover{color:var(--textActiveColor);background-color:#F2F2F2}.header-nav .head-right-menu>li.menu-item-has-children:before{content:"\f078";display:block;font-family:"FontAwesome";right:4px;position:absolute;top:50%;color:#999;margin-top:-8px;font-size:8px}.header-nav .head-right-menu>li.submenu-direction .sub-menu{left:auto;right:0}.header-nav .head-right-menu>li.submenu-direction .sub-menu li>.sub-menu{left:auto;right:220px;margin:0 20px 0 0}.header-nav .head-right-menu>li.submenu-direction .sub-menu li>.sub-menu li:hover.sub-menu{left:auto;right:220px;margin:0 0 0 0}.header-nav .head-right-menu>.has-child>a .fa-angle-down{margin-left:10px}@media only screen and (max-width: 991px){.header-nav .head-right-menu>.has-child>a .fa-angle-down{display:none}}.has-child .submenu-toogle{position:absolute;right:4px;top:17px;color:#BA9267;background-color:transparent;z-index:900;cursor:pointer;padding:10px;display:none}@media only screen and (max-width: 980px){.has-child .submenu-toogle{display:flex;justify-content:space-between}}.header-nav .has-child li .submenu-toogle{opacity:0.9}.header-nav .has-child.nav-active>a+.submenu-toogle.fa.fa-angle-right:before{content:"\f107"}@media only screen and (max-width: 991px){header .logo{display:block;padding:4px 0}.header-nav .nav i{margin-top:6px}.header-nav .nav li.has-child.nav-active>a{color:var(--textActiveColor)}}@media only screen and (max-width: 991px){.navbar-header{float:none}.navbar-toggler{display:block;margin-top:14px;margin-bottom:14px}.header-nav{clear:both;border-bottom:1px solid #E9E9E9}.header-nav .nav{float:none;margin:0;background:#fff}.header-nav .nav li{float:none}.header-nav .nav li .sub-menu>li,.header-nav .nav li .mega-menu>li{float:none;display:block;width:auto}.header-nav .nav li .sub-menu>li a{padding-left:30px}.header-nav .nav li.has-child{position:relative}.header-nav .nav li .sub-menu,.header-nav .nav li .mega-menu{opacity:1;margin:0 !important}.header-nav .nav>li .sub-menu>li,.header-nav .nav>li .mega-menu>li{float:none;display:block;width:auto}.header-nav .nav>li>a{padding:12px 15px;border-bottom:1px solid #E9E9E9;color:#777}.header-nav .nav>li.active>a,.header-nav .nav>li.current-menu-itema>a{color:#000}.header-nav .nav>li>a:hover,.header-nav .nav>li>a:active,.header-nav .nav>li>a:focus{background-color:#f0f0f0;text-decoration:none}.header-nav .nav>li .mega-menu>li:after{display:none}.header-nav .nav>li ul,.header-nav .nav>li .sub-menu,.header-nav .nav>li .mega-menu{display:none;position:static;visibility:visible;width:auto}.header-nav .nav>li ul.mega-menu ul{display:block}.header-nav .nav>li ul.mega-menu ul li:hover ul{display:block}.header-nav .nav>li .mega-menu>li{padding:0px}.header-nav .nav i{float:right}.has-child .submenu-toogle{display:block}}.right-nav-header{display:table-header-group;vertical-align:top}.right-nav-header .r-nav-h-content{vertical-align:middle;display:table-cell}.right-nav-footer{display:table-footer-group}.right-nav-footer .r-nav-f-content{vertical-align:bottom;display:table-cell}.social-rounded{text-align:center}.social-rounded li a{font-size:12px;color:#000;width:20px;height:20px;line-height:20px;text-align:center}.social-rounded li a:hover{background-color:#000;color:#fff}@media only screen and (max-width: 360px){.social-rounded.list-inline>li{padding-right:0px}}.vertical-content-wrap .right-nav-header,.vertical-content-wrap .vertical-content-area,.vertical-content-wrap .right-nav-footer{position:relative;top:20px;opacity:0}.vertical-content-wrap .right-nav-header{transition:all 0.5s ease-in}.vertical-content-wrap .vertical-content-area{transition:all 1s ease-in}.vertical-content-wrap .right-nav-footer{transition:all 1.5s ease-in}.header-dark-1 .main-bar{background-color:#1a1a1a}.header-dark-1 .main-bar .header-nav .nav>li.active>a{color:var(--textActiveColor)}.header-dark-1 .main-bar .header-nav .nav>li>a{color:#fff}.header-dark-1 .main-bar .header-nav .nav>li:hover>a{color:var(--textActiveColor)}.header-dark-1 .main-bar .header-nav .nav>li .sub-menu li .fa{color:#fff}@media only screen and (max-width: 991px){.header-dark-1 .main-bar .header-nav .nav>li>a{color:#000}.header-dark-1 .main-bar .header-nav .nav>li .sub-menu li .fa{color:#000}}.header-dark-1 .main-bar .header-nav .nav>li .sub-menu li:hover>a{background-color:#121212}.header-dark-1 .main-bar .extra-cell a{color:#fff}.header-dark-1 .main-bar .navbar-toggler .icon-bar{background-color:#fff}.header-style-1.header-dark-1 .is-fixed.color-fill .main-bar{background:#1a1a1a !important}.nav-dark.header-nav .nav>li .sub-menu,.nav-dark.header-nav .nav>li .mega-menu{background-color:#1a1a1a;border:1px solid rgba(0,0,0,0.2)}.nav-dark.header-nav .nav>li .sub-menu li{border-bottom:1px solid #23282f}.nav-dark.header-nav .nav>li .sub-menu li:last-child{border-bottom:0px}.nav-dark.header-nav .nav>li .sub-menu li a,.nav-dark.header-nav .nav>li .mega-menu>li ul a,.nav-dark.header-nav .nav>li .mega-menu>li>a{color:#fff}.nav-dark.header-nav .nav>li .mega-menu>li ul a:hover{background-color:#23282f;color:#FFBC13}.nav-dark.header-nav .nav>li .mega-menu>li:after{background-color:rgba(0,0,0,0.2)}@media only screen and (max-width: 991px){.nav-dark.header-nav{border-bottom:1px solid rgba(0,0,0,0.8)}.nav-dark.header-nav .nav{background-color:#0f0f0f}.nav-dark.header-nav .nav>li>a{border-top:1px solid rgba(0,0,0,0.2)}.nav-dark.header-nav .nav>li>a{color:#fff}.nav-dark.header-nav .nav>li>a:hover,.nav-dark.header-nav .nav>li>a:active,.nav-dark.header-nav .nav>li>a:focus{background-color:#1a1a1a;color:#FFBC13}.nav-dark.header-nav .nav>li ul,.nav-dark.header-nav .nav>li .sub-menu,.nav-dark.header-nav .nav>li .mega-menu{background-color:#1a1a1a}.nav-dark .has-child .submenu-toogle{color:#000}}.sticky-no .main-bar{position:static !important}.is-fixed .main-bar{position:fixed;top:0;left:0}.is-fixed.color-fill .header-nav .nav>li{margin:0;padding:0}.is-fixed.color-fill .header-nav .nav>li>a{margin:0;padding:25px 12px}@media only screen and (max-width: 767px){.main-bar,.is-fixed .main-bar,.is-fixed.color-fill .main-bar{padding:0px}}.site-bg-primary .header-nav .nav>li>a{color:#fff}.site-bg-primary .header-nav .nav>li:hover>a,.site-bg-primary .header-nav .nav>li.active>a,.site-bg-primary .header-nav .nav>li.current-menu-item>a{color:#1a1a1a}.site-bg-primary .site-search-btn,.site-bg-primary .mt-cart .woo-cart-total,.site-bg-primary .mt-cart .woo-cart-count{color:#fff}.site-bg-primary .mt-cart .woo-cart-count,.site-bg-primary .mt-cart .woo-cart-count::before{border-color:#fff}.site-bg-primary .navbar-toggler .icon-bar{background-color:#fff}@media only screen and (max-width: 991px){.site-bg-primary .header-nav .nav>li>a{color:#777}.site-bg-primary .header-nav .nav>li:hover>a,.site-bg-primary .header-nav .nav>li.active>a,.site-bg-primary .header-nav .nav>li.current-menu-item>a{color:#FFBC13}.header-nav .nav>li{margin:0;padding:0}.header-nav .nav>li:last-child{display:block !important}.sticky-header:hover .navbar-nav>li>a{color:#000}.header-nav .nav>li>a{margin:0;padding:22px 12px;font-weight:600;color:#000}.is-fixed.color-fill .header-nav .nav>li{margin:0;padding:0}.is-fixed.color-fill .header-nav .nav>li>a{margin:0;padding:10px 12px}}.header-style-2 .top-bar{padding:10px 0}.header-style-2 .top-bar .e-p-bx{padding:0px}.header-style-2 .main-bar{max-width:1146px;margin:0 auto -60px}.header-style-2 .header-nav .nav>li .sub-menu{top:calc(100% + 8px)}.header-style-2 .is-fixed .header-nav .nav>li .sub-menu{top:calc(100% + 18px)}.header-style-2 .is-fixed .header-nav .nav>li>a{padding:20px 12px}.header-style-2 .is-fixed .navbar-toggler{margin-top:10px;margin-bottom:10px}.header-style-2 .main-bar .container{width:100%;max-width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse}.header-style-2 .main-bar .container .header-nav{justify-content:inherit}.header-style-2 .header-middle{position:relative;display:block}.header-style-2 .header-middle .container{display:flex;justify-content:space-between}@media only screen and (max-width: 991px){.header-style-2 .header-middle .container{display:block;max-width:100%}}.header-style-2 .is-fixed .main-bar{margin:0px -573px;left:50%;padding:0px}.header-style-2 .is-fixed .extra-nav{padding:15px 0px}.header-style-2 .logo-header{height:90px}.header-style-2 .logo-header a{display:table-cell;vertical-align:middle}.header-style-2 .extra-nav .extra-cell{display:table-cell;padding:0px 15px;vertical-align:middle}.header-style-2 .extra-nav{padding:5px 0px;display:table;float:right;height:auto;position:relative;z-index:9}.header-style-2 .extra-cell>a{color:#fff}.header-style-2 .extra-cell>a{color:#fff}@media only screen and (max-width: 1200px){.header-style-2 .main-bar,.header-style-2 .is-fixed .main-bar{max-width:100%;margin:0;left:0}}@media only screen and (max-width: 991px){.header-style-2 .logo-header{float:none;text-align:center;width:100%;height:60px;padding:10px 0px}.header-style-2 .logo-header a img{max-width:160px}.header-style-2 .header-info{float:none;padding:0px 0px 10px 0px}.header-style-2 .header-info>ul{list-style:none;display:table;width:100%}}.header-style-2 .navbar-toggler .icon-bar{background:#010e2a;height:3px;border-radius:0;display:block;width:22px}.header-style-2 .navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.header-style-2 .header-nav .has-child.nav-active>a+.submenu-toogle.fa.fa-angle-right:before{content:"\f107"}@media only screen and (max-width: 991px){.header-style-2 .header-botton .navbar-toggler{float:left;margin:0px 0px}.header-style-2 .header-botton .navbar-toggler span{background-color:#fff;width:22px;display:block;height:3px}.header-style-2 .header-botton .header-nav .nav>li>a{padding:12px 12px;color:#777}.header-style-2 .is-fixed .header-botton .navbar-toggler{margin-top:10px;margin-bottom:10px}.header-style-2 .header-info>ul li.btn-col-last{text-align:right}.header-style-2 .header-info>ul li.btn-col-last .site-button-secondry.btn-effect{font-size:12px}}@media only screen and (max-width: 767px){.header-middle .logo-header{float:none;margin:9px auto}.header-style-2 .main-bar{padding:10px 0px}}@media only screen and (max-width: 991px){.header-style-1 .navbar-toggler{display:block;background:none}.has-child .submenu-toogle{background:none}.header-style-1 .header-nav .nav{float:none;margin:10px;background:none;width:calc(100% - 20px);display:block;height:100%;padding-top:15px}.header-style-1 .header-nav .nav>li>a .fa{display:none}.header-nav .nav>li .sub-menu li .fa{top:8px;z-index:1}.header-nav .nav>li .sub-menu li>.sub-menu{transition:none !important}.header-style-1.mobile-sider-drawer-menu .header-nav{position:fixed;width:100% !important;z-index:99;overflow-y:inherit !important;top:-100%;transition:all 0.5s linear;background-color:#fff;margin:0;flex-wrap:wrap;left:0;padding-top:60px}.header-style-1.mobile-sider-drawer-menu .header-nav>div{width:100%}.header-style-1.mobile-sider-drawer-menu .header-nav .nav>li:hover>.sub-menu{transition:none}.header-style-1.mobile-sider-drawer-menu .header-nav .nav>li .sub-menu li:hover>.sub-menu{transition:none}.header-style-1.mobile-sider-drawer-menu.active .header-nav{top:0%}.header-style-1.mobile-sider-drawer-menu .icon-bar{transition:all 0.5s linear;position:relative}#mobile-side-drawer:focus{box-shadow:none}.header-style-1.mobile-sider-drawer-menu.active .icon-bar.icon-bar-first{transform:rotate(45deg) translateX(3px) translateY(2px);background-color:#566771}.header-style-1.mobile-sider-drawer-menu.active .icon-bar.icon-bar-three{transform:rotate(-45deg) translateX(3px) translateY(-2px);background-color:#566771}.header-style-1.mobile-sider-drawer-menu .icon-bar.icon-bar-two{position:relative;right:0%}.header-style-1.mobile-sider-drawer-menu.active .icon-bar.icon-bar-two{position:absolute;right:100px;opacity:0}.header-style-1.mobile-sider-drawer-menu .is-fixed .header-nav .nav{overflow:auto;max-height:100%}.header-style-1.mobile-sider-drawer-menu .header-fixed .header-nav .nav{overflow:auto;max-height:100%}}@media only screen and (max-width: 991px){.header-style-2 .navbar-toggler{display:block}.header-style-2 .header-nav .nav{float:none;margin:0px;background:#fff;background-color:#fff;width:100%;display:block;height:100%}.header-style-2 .header-nav .nav>li>a{display:block}.header-style-2 .header-nav .nav>li>a .fa{display:none}.header-style-2.mobile-sider-drawer-menu .header-nav{position:fixed;width:250px !important;z-index:999;height:100vh !important;overflow-y:inherit !important;left:-250px;top:0px;transition:all 0.5s linear;background-color:#fff}.header-style-2.mobile-sider-drawer-menu .header-nav .nav>li:hover>.sub-menu{transition:none}.header-style-2.mobile-sider-drawer-menu .header-nav .nav>li .sub-menu li:hover>.sub-menu{transition:none}.header-style-2.mobile-sider-drawer-menu.active .header-nav{left:0%}.header-style-2.mobile-sider-drawer-menu .icon-bar{transition:all 0.5s linear;position:relative;background-color:#fff}.header-style-2.mobile-sider-drawer-menu.active .icon-bar.icon-bar-first{transform:rotate(45deg) translateX(3px) translateY(2px)}.header-style-2.mobile-sider-drawer-menu.active .icon-bar.icon-bar-three{transform:rotate(-45deg) translateX(3px) translateY(-2px)}.header-style-2.mobile-sider-drawer-menu .icon-bar.icon-bar-two{position:relative;right:0%}.header-style-2.mobile-sider-drawer-menu.active .icon-bar.icon-bar-two{position:absolute;right:100px;opacity:0}.header-style-2.mobile-sider-drawer-menu .is-fixed .header-nav .nav{overflow:auto;max-height:100%}.header-style-2.mobile-sider-drawer-menu .header-fixed .header-nav .nav{overflow:auto;max-height:100%}}.butt-link::after{content:"";display:block;clear:both}.butt-link a{background-color:#162F4E;color:#fff;text-shadow:none;font-size:16px;transition:0.4s;font-weight:600;display:inline-block;width:200px;padding:12px 20px}.butt-link a span{margin-left:30px;font-size:14px;font-weight:500;float:right;margin-top:7px}@media (max-width: 980px){.butt-link a{font-size:14px;padding:6px 25px;width:initial}.butt-link a span{float:initial;margin-top:initial}}.butt-link a:hover{color:#fff !important;background-color:#000;box-shadow:7px 5px 56px -14px var(--textActiveColor)}.butt-link a:active{box-shadow:7px 5px 56px -10px var(--textActiveColor)}.banner{width:100%;position:relative;height:100vh}@media (max-width: 1000px){.banner{height:100vh}.banner .swiper-button-next,.banner .swiper-button-prev{display:none}}.banner .info{position:absolute;width:100%;height:100%;z-index:99}.banner .info .container{height:100%;color:#fff}.banner .info .container .rows{width:100%;transition:all .65s}.banner .info .container .gs{font-size:25px;color:#fff;font-weight:600}.banner .info .container .ban-title{font-size:64px;font-weight:600;position:relative}@media (max-width: 1000px){.banner .info .container .ban-title{font-size:32px}}.banner .info .container .b-desc{font-size:35px;font-weight:600;margin-top:20px}@media (max-width: 980px){.banner .info .container .b-desc{font-size:22px;margin-bottom:40px}}@media (max-width: 1000px){.banner .info .container .b-desc{font-size:22px;margin-top:10px}}.banner .info .container .link-ban{margin-top:80px;width:100%}@media (max-width: 980px){.banner .info .container .link-ban{margin-top:20px}}.banner .info .container .link-ban .btn{width:calc(100% / 3 - 40px);background-image:initial;color:#fff;text-shadow:none;font-size:15px;text-shadow:none;transition:all 0.4s;border-radius:0;border:1px solid #fff;text-align:left}@media (max-width: 980px){.banner .info .container .link-ban .btn{width:100%;margin-bottom:20px}}.banner .info .container .link-ban .btn .link-t{padding:10px 30px;color:#fff}@media (max-width: 980px){.banner .info .container .link-ban .btn .link-t{padding:10px 20px}}.banner .info .container .link-ban .btn .link-t .infos{width:calc(100% - 20px)}.banner .info .container .link-ban .btn .link-t .infos b{font-size:20px}@media (max-width: 980px){.banner .info .container .link-ban .btn .link-t .infos b{font-size:18px}}.banner .info .container .link-ban .btn .link-t .infos p{font-size:16px;margin-top:5px}@media (max-width: 980px){.banner .info .container .link-ban .btn .link-t .infos p{font-size:14px}}.banner .info .container .link-ban .btn .link-t .wl{width:20px;text-align:right;font-size:18px}@media (max-width: 980px){.banner .info .container .link-ban .btn{font-size:14px;padding:3px 5px}}.banner .info .container .link-ban .btn:hover{background-color:#fff;box-shadow:7px 5px 56px -14px var(--textActiveColor)}.banner .info .container .link-ban .btn:hover .link-t .infos b{color:#162F4E}.banner .info .container .link-ban .btn:hover .link-t .infos p{color:#444444}.banner .info .container .link-ban .btn:hover .wl{color:#000}.banner .info .container .link-ban .btn:active{box-shadow:7px 5px 56px -10px var(--textActiveColor)}.banner .swp-banner{height:100%;width:100%}.banner .swp-banner .swiper-wrapper{height:100%}.banner .swp-banner .swiper-wrapper .swiper-slide{height:100%;width:100%;position:relative}.banner .swp-banner .swiper-wrapper .swiper-slide .imgcon{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center}.banner .swp-banner .swiper-wrapper .swiper-slide .imgcon img{width:100%;height:100%;object-fit:cover}@media (max-width: 1000px){.banner .swp-banner .swiper-wrapper .swiper-slide .imgcon img{display:block}}.banner .swp-banner .swiper-wrapper .swiper-slide .video{width:100%;height:100%;position:relative}.banner .swp-banner .swiper-wrapper .swiper-slide .video .banner-video{height:100%;width:100%;z-index:1;object-fit:cover}@media (max-width: 980px){.banner .swp-banner .swiper-wrapper .swiper-slide .video .banner-video{position:initial;transform:initial;left:initial}}.banner .swp-banner .swiper-button-next{right:60px}.banner .swp-banner .swiper-button-prev{left:60px}.banner .swp-banner .swiper-button-next::after,.banner .swp-banner .swiper-button-prev::after{color:#fff;font-size:30px}.banner .swp-banner .s-wp{position:absolute;bottom:0;width:100%;z-index:99}.banner .swp-banner .s-wp .container{position:relative;display:flex;justify-content:end;align-items:center}@media (max-width: 1000px){.banner .swp-banner .s-wp .container{position:absolute;bottom:0;width:100%}}.banner .swp-banner .s-wp .container .swiper-pagination{position:relative;width:initial;margin:0;bottom:45px}.banner .swp-banner .s-wp .container .swiper-pagination .swiper-pagination-bullet{width:initial;background:none;opacity:1;margin:0px 10px;color:#fff;width:10px;height:10px;border-radius:50%;background-color:rgba(255,255,255,0.6);position:relative}.banner .swp-banner .s-wp .container .swiper-pagination .swiper-pagination-bullet::after{position:absolute;content:"";left:-5px;top:-5px;width:20px;height:20px;border:1px solid var(--textActiveColor);border-radius:50%;opacity:0}.banner .swp-banner .s-wp .container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--textActiveColor)}.banner .swp-banner .s-wp .container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity:1}@media (max-width: 1000px){.banner .swp-banner .s-wp .container .swiper-pagination{bottom:20px}.banner .swp-banner .s-wp .container .swiper-pagination .swiper-pagination-bullet{margin:0px 10px;color:var(--ThemesActive)}}.banner .tips{position:absolute;z-index:22;writing-mode:vertical-rl;font-size:16px;padding-bottom:68px;color:#fff;bottom:0;right:100px}@media (max-width: 980px){.banner .tips{display:none}}.banner .tips::after{content:"";width:2px;height:60px;left:calc(50% - 1px);bottom:0;background-color:#fff;transform:translateX(50%);position:absolute}.n-ban-info{height:640px;background:#dddddd;background-position:center;background-repeat:no-repeat}.n-ban-info.newsinfo-ban{height:480px}@media (max-width: 980px){.n-ban-info.newsinfo-ban{height:300px;background-size:auto 100%}}.n-ban-info.newsinfos-ban{height:300px}@media (max-width: 980px){.n-ban-info.newsinfos-ban{height:300px}}.n-ban-info.bg{position:relative}.n-ban-info.bg::after{width:100%;height:100%;content:"";background-color:rgba(18,42,136,0.6);position:absolute;top:0;left:0}@media (max-width: 980px){.n-ban-info{height:400px;padding-top:69px}}.n-ban-info .container{height:100%}.n-ban-info .b-info{width:100%;padding-bottom:30px;position:relative;z-index:2}@media (max-width: 980px){.n-ban-info .b-info{padding-bottom:0}}.n-ban-info .b-info .titlex{font-size:64px;margin-top:20px;color:#fff;position:relative;display:inline-block;font-weight:600}@media (max-width: 980px){.n-ban-info .b-info .titlex{font-size:32px;margin-top:0}}.n-ban-info .b-info .sname{font-size:32px;color:#DCAF7F;margin-top:10px;font-weight:600}@media (max-width: 980px){.n-ban-info .b-info .sname{font-size:16px;margin-top:5px}}.n-ban-info .b-info .desc{font-size:18px;color:#D5DEE2;margin-top:30px;max-width:912px;line-height:180%}@media (max-width: 980px){.n-ban-info .b-info .desc{font-size:12px;margin-top:15px}}@media (min-width: 980px){.n-ban-info .news-info{padding-top:80px}}.n-ban-info .news-info .tag-box .tag{color:#BA9267;background-color:rgba(186,146,103,0.1);padding:5px 20px;font-size:20px;font-weight:700}@media (max-width: 980px){.n-ban-info .news-info .tag-box .tag{font-size:14px}}.n-ban-info .news-info .tag-box .time{margin-left:32px;color:#D5DEE2;font-size:24px}@media (max-width: 980px){.n-ban-info .news-info .tag-box .time{font-size:14px;margin-left:12px}}.n-ban-info .news-info .title{margin-top:10px;color:#fff;font-weight:600;font-size:36px}@media (max-width: 980px){.n-ban-info .news-info .title{font-size:20px;text-align:left}}.n-ban-info .news-info .cf-user{margin-top:35px}.n-ban-info .news-info .cf-user .tx{width:50px;height:50px;border-radius:50%;overflow:hidden}@media (max-width: 980px){.n-ban-info .news-info .cf-user .tx{width:40px;height:40px}}.n-ban-info .news-info .cf-user .tx img{width:100%;height:100%;object-fit:cover}.n-ban-info .news-info .cf-user .name{width:calc(100% - 70px);margin-left:10px;font-size:20px;color:#D5DEE2}@media (max-width: 980px){.n-ban-info .news-info .cf-user .name{font-size:14px;width:calc(100% - 60px)}}.n-ban-info .news-info .cf-user .name span{margin:0 10px;position:relative}.n-ban-info .news-info .cf-user .name span::after{content:"";position:absolute;right:-10px;top:50%;margin-top:-7px;width:1px;height:14px;background-color:#dfe4e7}.n-ban-info .news-info .cf-user .name span:last-child::after{display:none}.thumbnail{margin-bottom:40px;border:none}.nr-title-box .title-a{color:#BA9267;font-size:20px;font-weight:600;display:block}@media (max-width: 980px){.nr-title-box .title-a{font-size:14px}}.nr-title-box .title-b{font-size:46px;font-weight:600;color:#2D353A;display:block;text-transform:uppercase;font-family:"Lato", "Noto Sans JP", "Yu Gothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif}@media (max-width: 980px){.nr-title-box .title-b{font-size:28px}}.nr-title-box .title-item-a{width:50%}.nr-title-box .title-item-b{width:50%;text-align:right;color:#BA9267;font-weight:600;font-size:24px}@media (max-width: 980px){.nr-title-box .title-item-b{width:100%;text-align:left;font-size:15px}}.our-vision{padding:100px 0}@media (max-width: 980px){.our-vision{padding-top:40px;padding-bottom:60px}}.our-vision .vision-box{position:relative;margin-top:50px}@media (max-width: 980px){.our-vision .vision-box{margin-top:20px}}.our-vision .vision-box .img-bg{width:100%}.our-vision .vision-box .img-bg img{width:100%}.our-vision .vision-box .vision-info{width:100%;background-image:url("../images/bg_company_vision.png");background-position:top center;background-size:cover;background-repeat:no-repeat;padding:64px 80px 80px 80px;margin-top:-180px}@media (max-width: 980px){.our-vision .vision-box .vision-info{position:relative;padding:28px 32px 32px 32px;margin-top:0}}.our-vision .vision-box .vision-info .info .title{font-size:40px;color:#fff;margin-bottom:32px;font-weight:900;font-family:"Lato", "Noto Sans JP", "Yu Gothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif}@media (max-width: 980px){.our-vision .vision-box .vision-info .info .title{font-size:24px;font-weight:800}}.our-vision .vision-box .vision-info .info .desc{font-size:18px;color:#EFF2F4;line-height:200%}@media (max-width: 980px){.our-vision .vision-box .vision-info .info .desc{font-size:14px}}.our-vision .vision-box .vision-info .info .desc.line-top{border-top:1px solid #95A7B1;padding-top:32px;margin-top:32px}.leadership{background-color:#EFF2F4;background-image:url("../images/bg_decoration.png");background-position:center;background-repeat:no-repeat;padding:100px 0}@media (max-width: 980px){.leadership{padding:60px 0}}.leadership .leadership-box{margin-top:50px}@media (max-width: 980px){.leadership .leadership-box{margin-top:30px}}@media (min-width: 980px){.leadership .leadership-box .row{margin-left:-20px;margin-right:-20px}.leadership .leadership-box .row .col-lg-4{padding-left:20px;padding-right:20px}}.leadership .leadership-box .item{margin-bottom:30px}.leadership .leadership-box .item .img{width:100%;aspect-ratio:1/1.05;overflow:hidden}.leadership .leadership-box .item .img img{width:100%;height:100%;object-fit:cover}.leadership .leadership-box .item .info{padding:10px 0}.leadership .leadership-box .item .info .ti{font-size:17px;color:#2D353A;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.leadership .leadership-box .item .info .job{font-size:15px;color:#566771;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;height:50px}@media (max-width: 500px){.leadership .leadership-box .item .info .job{height:initial}}.leadership .leadership-box .item .info .desc{font-size:14px;color:#2D353A;border-top:1px solid #E7E7E7;padding-top:10px;margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;height:60px}@media (max-width: 980px){.leadership .leadership-box .item .info .desc{height:initial}}.is-layout-flex{align-items:initial !important}.wp-block-columns.is-layout-flex{gap:0 !important}.information{padding:100px 0}@media (max-width: 980px){.information{padding:60px 0}}.information .information-box{margin-top:40px}@media (max-width: 980px){.information .information-box{margin-top:20px}.information .information-box .wp-block-columns.is-layout-flex{flex-wrap:wrap !important}.information .information-box .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-grow:initial;flex-basis:initial}}.information .information-box .table table{border:1px solid #EFF2F4;width:100%;font-size:14px}@media (max-width: 980px){.information .information-box .table table{font-size:12px}}.information .information-box .table table th{background-color:#FAFAFA;width:200px;border:1px solid #EFF2F4;padding:15px;font-size:14px;text-align:left}@media (max-width: 980px){.information .information-box .table table th{width:auto;font-size:12px}}.information .information-box .table table td{width:calc(100% - 200px);border:1px solid #EFF2F4;padding:15px;font-size:14px}@media (max-width: 980px){.information .information-box .table table td{width:auto;padding:8x;font-size:12px}}.information .information-box .szdq-item{margin-top:30px}.information .information-box .szdq-item .ti{font-size:16px;font-weight:600;color:#162F4E;margin-top:48px;margin-bottom:0}.information .information-box .szdq-item .ti span{display:inline-block;padding:3px 10px;margin-left:10px;color:#162F4E;font-size:11px;font-weight:500;background-color:rgba(22,47,78,0.1)}.information .information-box .szdq-item .item-box{margin-top:10px}@media (min-width: 980px){.information .information-box .szdq-item .item-box .row{margin-left:-35px;margin-right:-35px}.information .information-box .szdq-item .item-box .row .col-lg-6,.information .information-box .szdq-item .item-box .row .col-lg-12{padding-left:35px;padding-right:35px;height:auto}}.information .information-box .szdq-item .item-box .item{border-bottom:1px solid rgba(22,47,78,0.1);padding-top:20px;margin-bottom:10px;height:100%;padding-bottom:10px}.information .information-box .szdq-item .item-box .item .dm{font-size:14px;color:#2D353A;width:120px;font-weight:600}@media (max-width: 980px){.information .information-box .szdq-item .item-box .item .dm{width:80px}}.information .information-box .szdq-item .item-box .item .info{width:calc(100% - 135px);font-size:14px;color:#566771}@media (max-width: 980px){.information .information-box .szdq-item .item-box .item .info{width:calc(100% - 95px)}}.information .information-box .map-img{margin-top:50px;width:100%}.information .information-box .map-img img{width:100%}.newslist-box{padding-top:120px;padding-bottom:140px}@media (max-width: 980px){.newslist-box{padding:30px 0}}@media (min-width: 980px){.newslist-box .row{margin-left:-35px;margin-right:-35px}.newslist-box .row .col-lg-9{padding-left:35px;padding-right:35px}.newslist-box .row .col-lg-3{padding-left:35px;padding-right:35px}}.newslist-box .col-lg-3{float:right}.newslist-box .news-nav{margin-left:30px}@media (max-width: 980px){.newslist-box .news-nav{margin-left:0;margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:space-between}}@media (max-width: 980px){.newslist-box .news-nav .nav-link{width:calc(100% / 2 - 10px)}}.newslist-box .news-nav .nav-link a{color:#95A7B1;display:block;width:100%;border-bottom:1px dashed #95A7B1;font-size:14px;padding:24px 30px;padding-left:45px;position:relative}@media (max-width: 980px){.newslist-box .news-nav .nav-link a{padding:10px 15px;padding-left:25px;font-size:14px}}.newslist-box .news-nav .nav-link a::before{width:10px;height:10px;background-image:url("../images/item_dot_normal.png");background-position:center;background-repeat:no-repeat;background-size:100%;content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%)}@media (max-width: 980px){.newslist-box .news-nav .nav-link a::before{width:5px;height:5px}}.newslist-box .news-nav .nav-link a:hover::before{background-image:url("../images/item_dot_focus.png")}.newslist-box .news-nav .nav-link.current a{color:#162F4E}.newslist-box .news-nav .nav-link.current a::before{background-image:url("../images/item_dot_focus.png")}@media (min-width: 980px){.newslist-box .news-nav .nav-link:nth-child(1) a{padding-top:0}.newslist-box .news-nav .nav-link:nth-child(1) a::before{top:15px}}.newslist-box .item-news{border-bottom:1px solid #D5DEE2;padding-bottom:30px;margin-bottom:30px}.newslist-box .item-news .time{width:80px;border-right:1px solid #EFF2F4}@media (max-width: 980px){.newslist-box .item-news .time{display:none}}.newslist-box .item-news .time .m-d{font-size:18px;color:#778699;font-weight:600}.newslist-box .item-news .time .y{color:#AEB0B2;font-size:14px}.newslist-box .item-news .info{width:calc(100% - 80px);padding-left:20px}@media (max-width: 980px){.newslist-box .item-news .info{width:calc(100%);padding-left:0}}.newslist-box .item-news .info .title .t{width:calc(100% - 60px);font-weight:600;font-size:22px;color:#2D353A;padding-right:10px;transition:all .5s}@media (max-width: 980px){.newslist-box .item-news .info .title .t{font-size:16px}}.newslist-box .item-news .info .title .tag{width:60px;padding:3px 0;text-align:center;font-size:11px;display:inline-block;height:max-content;margin-top:3px}@media (max-width: 980px){.newslist-box .item-news .info .title .tag{width:60px;font-size:10px}}.newslist-box .item-news .info .title .tag.NEWS{color:#604878;background-color:rgba(96,72,120,0.1)}.newslist-box .item-news .info .title .tag.EVENT{color:#162F4E;background-color:rgba(22,47,78,0.1)}.newslist-box .item-news .info .title .tag.Scanat{color:#162F4E;background-color:rgba(22,47,78,0.1)}.newslist-box .item-news .info .title .tag.BLOG{color:#BA9267;background-color:rgba(186,146,103,0.1)}.newslist-box .item-news .info .title .tag.sl{color:#005e6b;background-color:rgba(22,47,78,0.1)}.newslist-box .item-news .info .desc{color:#566771;font-size:14px;margin-top:10px}@media (max-width: 980px){.newslist-box .item-news .info .desc{font-size:12px}}.newslist-box .item-news:hover .info .title .t{color:#DCAF7F}.posts-pagination{margin-top:30px;text-align:center}.posts-pagination .page-numbers{padding:5px 10px;display:inline-block;border:1px solid #162F4E;margin:5px;min-width:36px;font-size:14px;text-align:center}.posts-pagination .page-numbers:hover,.posts-pagination .page-numbers.current{background-color:#162F4E;color:#fff !important}.newsInfo-box{padding:80px 0}.newsInfo-box a{color:#0693e3;text-decoration:underline}.newsInfo-box a:hover{color:#BA9267 !important}@media (max-width: 980px){.newsInfo-box{padding:40px 0}}.newsInfo-box .info{font-size:16px;color:#2D353A}@media (min-width: 980px){.newsInfo-box .info{margin-right:85px}}.newsInfo-box .info ul li,.newsInfo-box .info ol li{list-style-type:circle;margin-left:35px}.newsInfo-box .info img,.newsInfo-box .info table,.newsInfo-box .info video{max-width:100%}.newsInfo-box .more-gn{border-top:1px solid #D5DEE2;margin-top:40px;padding-top:40px}@media (min-width: 980px){.newsInfo-box .more-gn{margin-right:85px}}@media (max-width: 980px){.newsInfo-box .more-gn{margin-top:40px;padding-top:20px;margin-bottom:40px}}.newsInfo-box .more-gn .list .fa{font-size:14px;color:rgba(86,103,113,0.5);margin-right:5px}.newsInfo-box .more-gn .list a{font-size:16px;color:#566771}.newsInfo-box .more-gn .post-navigation .nav-previous .fa,.newsInfo-box .more-gn .post-navigation .nav-next .fa{font-size:14px;color:rgba(86,103,113,0.5);margin:0 5px}.newsInfo-box .more-gn .post-navigation .nav-previous a,.newsInfo-box .more-gn .post-navigation .nav-next a{font-size:16px;color:#566771}.newsInfo-box .more-gn .post-navigation .nav-next{margin-left:60px}.related-posts{padding:32px;background-color:#F8F8F8}@media (max-width: 980px){.related-posts{padding:20px}}.related-posts .title{font-size:16px;color:#162F4E;font-weight:600}@media (max-width: 980px){.related-posts .title{font-size:16px}}.related-posts .gengduo-lis li{padding-bottom:24px;margin-top:24px;border-bottom:1px solid #D5DEE2}.related-posts .gengduo-lis li .tag-box .tag{width:80px;padding:3px 0;text-align:center;font-size:13px;display:inline-block;height:max-content;margin-top:3px}@media (max-width: 980px){.related-posts .gengduo-lis li .tag-box .tag{padding:1px 0}}.related-posts .gengduo-lis li .tag-box .tag.NEWS{color:#604878;background-color:rgba(96,72,120,0.1)}.related-posts .gengduo-lis li .tag-box .tag.EVENT{color:#162F4E;background-color:rgba(22,47,78,0.1)}.related-posts .gengduo-lis li .tag-box .tag.Scanat{color:#162F4E;background-color:rgba(22,47,78,0.1)}.related-posts .gengduo-lis li .tag-box .tag.BLOG{color:#BA9267;background-color:rgba(186,146,103,0.1)}.related-posts .gengduo-lis li .tag-box .tag.sl{color:#005e6b;background-color:rgba(22,47,78,0.1)}.related-posts .gengduo-lis li .tag-box .time{font-size:13px;color:#566771}.related-posts .gengduo-lis li .ti{margin-top:15px;font-size:14px;font-weight:600}@media (max-width: 980px){.related-posts .gengduo-lis li .ti{font-size:14px}}.related-posts .gengduo-lis li .ti a{color:#566771}.related-posts .gengduo-lis li .ti a:hover{color:#BA9267 !important}.related-posts .gengduo-lis li .cf-user{margin-top:5px}.related-posts .gengduo-lis li .cf-user .tx{width:25px;height:25px;border-radius:50%;overflow:hidden}.related-posts .gengduo-lis li .cf-user .tx img{width:100%;height:100%;object-fit:cover}.related-posts .gengduo-lis li .cf-user .name{width:calc(100% - 35px);margin-left:10px;font-size:13px;color:#566771}.related-posts .gengduo-lis li:last-child{padding-bottom:0;border-bottom:none}.top_message{padding:100px 0;position:relative}@media (max-width: 980px){.top_message{padding:60px 0}}@media (max-width: 980px){.top_message .nr-title-box .title-b{font-size:24px}.top_message .nr-title-box .title-item-b{color:#566771}.top_message .nr-title-box .title-item-b p{display:inline-block}}.top_message .info-boxs{padding-top:160px;position:relative}@media (max-width: 1300px){.top_message .info-boxs{padding-top:70px}}@media (max-width: 980px){.top_message .info-boxs{padding-top:20px}}.top_message .info-boxs .bg{width:100%}.top_message .info-boxs .bg img{width:100%}.top_message .info-boxs .info{position:absolute;top:60px;left:0;width:100%;height:calc(100% - 120px)}@media (max-width: 980px){.top_message .info-boxs .info{position:relative;height:auto;top:0}}.top_message .info-boxs .info .row{position:relative;z-index:2}.top_message .info-boxs .info .row .contents{margin-top:100px;font-size:16px;color:#566771}@media (max-width: 980px){.top_message .info-boxs .info .row .contents{margin-top:0;padding-top:32px;font-size:14px}}.top_message .info-boxs .info .row .contents .qm{margin-top:10px;font-size:18px;font-weight:600;color:#2D353A;text-align:right}@media (max-width: 980px){.top_message .info-boxs .info .row .contents .qm{font-size:16px;margin-top:10px}}.top_message .info-boxs .info .row .contents .qm-ico{margin-top:10px;height:30px;text-align:right}@media (max-width: 980px){.top_message .info-boxs .info .row .contents .qm-ico{margin-bottom:30px}}.top_message .info-boxs .info .row .contents .qm-ico img{height:30px}@media (min-width: 980px){.top_message .info-boxs .info .gdt{width:100%;overflow-y:auto;padding-right:15px;margin-bottom:15px}.top_message .info-boxs .info .gdt::-webkit-scrollbar{width:3px;border-radius:1.5px}.top_message .info-boxs .info .gdt::-webkit-scrollbar-button{display:none}.top_message .info-boxs .info .gdt::-webkit-scrollbar-track{background-color:#eee}.top_message .info-boxs .info .gdt::-webkit-scrollbar-thumb{background-color:#D5DDE7}}@media (max-width: 980px){.top_message .info-boxs .info .gdt{height:initial !important}}.top_message .info-boxs .info::before{position:absolute;left:0;top:0;width:70%;height:100%;content:"";background-image:url("../images/bg_careers_message.png");background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width: 980px){.top_message .info-boxs .info::before{width:100%}}.mission{padding-top:60px;padding-bottom:100px}@media (max-width: 980px){.mission{padding-top:10px;padding-bottom:60px}}.mission .mis-img{width:100%;aspect-ratio:1/0.22;margin-top:50px}@media (max-width: 980px){.mission .mis-img{height:100px;margin-top:20px}}.mission .mis-img img{width:100%;height:100%;object-fit:cover}.mission .mis-ti{color:#162F4E;font-weight:600;font-size:30px;margin-top:20px}@media (max-width: 980px){.mission .mis-ti{font-size:17px}}.mission .mis-desc{color:#566771;font-size:18px;margin-top:15px;font-weight:600}@media (max-width: 980px){.mission .mis-desc{font-size:14px}}.c-value{padding:100px 0;background-image:url("../images/bg_careers_value.png");background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width: 980px){.c-value{padding:60px 0}}.c-v-item{border-bottom:1px solid #D5DEE2;padding-bottom:30px;margin-top:30px}@media (max-width: 980px){.c-v-item{padding-bottom:20px;margin-top:20px}}.c-v-item .t{font-size:30px;color:#162F4E;font-weight:600}@media (max-width: 980px){.c-v-item .t{font-size:18px}}.c-v-item .t span{color:#CFAA83}.c-v-item .desc{font-size:18px;font-weight:600;color:#566771}@media (max-width: 980px){.c-v-item .desc{padding-top:8px;font-size:14px}}.mst{padding:100px 0;position:relative}@media (max-width: 980px){.mst{padding:60px 0}}.mst::after{height:56%;width:100%;content:"";background-color:#F6F7F8;position:absolute;z-index:-1;bottom:0px}@media (max-width: 980px){.mst::after{height:100%}}.mst .mst-box-img{width:100%;aspect-ratio:1/0.31;margin-top:50px}@media (max-width: 980px){.mst .mst-box-img{margin-top:30px}}.mst .mst-box-img img{width:100%;height:100%;object-fit:cover}.mst .bili{margin-top:60px}@media (max-width: 980px){.mst .bili{margin-top:30px}}@media (min-width: 980px){.mst .bili .row{margin-left:-35px;margin-right:-35px}.mst .bili .row .col-lg-4{padding-left:35px;padding-right:35px}}.mst .bili .bili-item{width:100%}@media (max-width: 980px){.mst .bili .bili-item{margin-top:40px}}.mst .bili .bili-item .t{border-left:10px solid #BA9267;font-size:18px;font-weight:600;color:#162F4E;padding-left:15px}@media (max-width: 980px){.mst .bili .bili-item .t{font-size:16px}}.mst .bili .bili-item .img{width:100%;aspect-ratio:1/1;overflow:hidden}.mst .bili .bili-item .img img{max-width:100%;max-height:100%}@media (max-width: 768px){.mst .bili .bili-item .img img{max-width:80%;max-height:80%}}.ebe{padding:100px 0}@media (max-width: 980px){.ebe{padding:60px 0}}.ebe .ebe-box{margin-top:20px}@media (max-width: 980px){.ebe .ebe-box{margin-top:0px}}.ebe .ebe-box .col-lg-6{height:auto}@media (min-width: 980px){.ebe .ebe-box .row{margin-left:-24px;margin-right:-24px}.ebe .ebe-box .row .col-lg-6{padding-left:24px;padding-right:24px}}.ebe .ebe-box .ebe-item{margin-top:30px;background-color:#F8F8F8;position:relative;height:calc(100% - 30px)}@media (max-width: 980px){.ebe .ebe-box .ebe-item{margin-top:20px;height:calc(100% - 20px)}}.ebe .ebe-box .ebe-item .zsy{position:absolute;top:16px;right:16px;padding:3px 10px;color:#BA9267;font-size:12px;background-color:rgba(186,146,103,0.1)}@media (max-width: 980px){.ebe .ebe-box .ebe-item .zsy{font-size:10px;top:10px;right:10px}}.ebe .ebe-box .ebe-item .icon{width:130px;height:100%;overflow:hidden;background-color:#F3F5F6}@media (max-width: 980px){.ebe .ebe-box .ebe-item .icon{width:70px;background-color:initial}}.ebe .ebe-box .ebe-item .icon img{max-width:60px;max-height:60px}.ebe .ebe-box .ebe-item .info{padding:30px;width:calc(100% - 160px)}@media (max-width: 980px){.ebe .ebe-box .ebe-item .info{width:calc(100% - 70px);padding:10px;padding-top:30px}}.ebe .ebe-box .ebe-item .info .title{font-size:18px;color:#2D353A;font-weight:600}@media (max-width: 980px){.ebe .ebe-box .ebe-item .info .title{font-size:16px}}.ebe .ebe-box .ebe-item .info .desc{margin-top:10px;font-size:14px;color:#566771}@media (max-width: 980px){.ebe .ebe-box .ebe-item .info .desc{margin-top:2px;font-size:13px;height:initial}}.joblist{padding:100px 0;background-color:#EFF2F4;background-image:url("../images/bg_decoration.png");background-position:center;background-repeat:no-repeat}@media (max-width: 980px){.joblist{padding:60px 0}}.joblist .job-item-box .job-item{margin-top:30px;background-color:#fff;padding:40px}@media (max-width: 980px){.joblist .job-item-box .job-item{padding:20px;margin-top:20px}}.joblist .job-item-box .job-item .title-box .title{font-size:20px;color:#2D353A;font-weight:600;transition:all .5s}@media (max-width: 980px){.joblist .job-item-box .job-item .title-box .title{font-size:16px;white-space:initial;overflow:hidden;text-overflow:initial;display:block;margin-bottom:8px}}.joblist .job-item-box .job-item .title-box .bm,.joblist .job-item-box .job-item .title-box .wz{font-size:16px;color:#566771;font-weight:600}@media (max-width: 980px){.joblist .job-item-box .job-item .title-box .bm,.joblist .job-item-box .job-item .title-box .wz{font-size:12px}}.joblist .job-item-box .job-item .title-box .bm .fa,.joblist .job-item-box .job-item .title-box .wz .fa{color:#BA9267;margin-right:10px}.joblist .job-item-box .job-item .title-box .wz{margin-left:50px}.joblist .job-item-box .job-item .desc{margin-top:15px;font-size:14px;color:#566771}@media (max-width: 980px){.joblist .job-item-box .job-item .desc{margin-top:8px;font-size:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}}.joblist .job-item-box .job-item:hover .title-box .title{color:#BA9267}.inter{padding:100px 0}@media (max-width: 980px){.inter{padding:60px 0}}.inter .inter-box{position:relative;max-width:1920px;margin:0 auto;margin-top:45px}@media (max-width: 980px){.inter .inter-box{margin-top:25px}}.inter .inter-box::after,.inter .inter-box::before{width:calc(100% / 4.5 - 30px);height:100%;content:"";position:absolute;top:0;z-index:10}@media (max-width: 980px){.inter .inter-box::after,.inter .inter-box::before{width:calc(30px)}}.inter .inter-box::before{left:0;background-image:linear-gradient(to right, #fff, transparent)}.inter .inter-box::after{right:0;background-image:linear-gradient(to left, #fff, transparent)}.inter .inter-box .swp-inter{padding-bottom:60px}.inter .inter-box .swiper-slide{height:auto}.inter .inter-box .swiper-slide .inter-item{width:100%;height:100%;background-image:url("../images/bg_interviewcard.png");background-position:center;background-repeat:no-repeat;background-size:100% 100%;padding:40px}.inter .inter-box .swiper-slide .inter-item .title{font-size:20px;font-weight:600;color:#2D353A}@media (max-width: 980px){.inter .inter-box .swiper-slide .inter-item .title{font-size:18px}}.inter .inter-box .swiper-slide .inter-item .desc{font-size:14px;color:#566771;margin:8px 0;line-height:180%}.inter .inter-box .swiper-slide .inter-item .user{border-top:1px solid #D5DEE2;padding-top:24px;margin-top:24px}@media (max-width: 980px){.inter .inter-box .swiper-slide .inter-item .user{padding-top:15px;margin-top:15px}}.inter .inter-box .swiper-slide .inter-item .user .user-item{width:calc(100% - 60px)}.inter .inter-box .swiper-slide .inter-item .user .user-item .av{width:40px;height:40px;overflow:hidden;border-radius:50%}.inter .inter-box .swiper-slide .inter-item .user .user-item .av img{width:100%;height:100%;object-fit:cover}.inter .inter-box .swiper-slide .inter-item .user .user-item .u-info{width:calc(100% - 50px);margin-left:10px}.inter .inter-box .swiper-slide .inter-item .user .user-item .u-info .name{font-size:16px;color:#162F4E;font-weight:600}@media (max-width: 980px){.inter .inter-box .swiper-slide .inter-item .user .user-item .u-info .name{font-size:14px}}.inter .inter-box .swiper-slide .inter-item .user .user-item .u-info .bm{color:#566771;font-size:13px;margin-top:3px}.inter .inter-box .swiper-slide .inter-item .user .link{width:40px;height:40px;border:1px solid #162F4E;color:#162F4E;font-size:13px;position:relative;z-index:99}.inter .inter-box .swiper-slide .inter-item .user .link:hover{background-color:#162F4E;color:#fff}.inter .inter-box .swiper-slide .inter-item:hover .user .link{background-color:#162F4E;color:#fff}.inter .inter-box .interpag .swiper-pagination-bullet{width:10px;height:10px}.inter .inter-box .interpag .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#566771}.contact{padding:100px 0}@media (max-width: 980px){.contact{padding:60px 0}}.contact .nr-title-box .title-b{font-size:40px}@media (max-width: 980px){.contact .nr-title-box .title-b{font-size:28px}}@media (min-width: 980px){.contact .row{margin-left:-50px;margin-right:-50px}.contact .row .col-lg-6{padding-left:50px;padding-right:50px}}.contact .contact-info{margin-top:70px}@media (max-width: 980px){.contact .contact-info{margin-top:16px}}.contact .contact-info .info{font-size:16px;color:#566771}@media (max-width: 980px){.contact .contact-info .info{font-size:14px}}.contact .contact-info .sq-item{padding:30px;background-color:#F7F7F7;margin-top:30px}@media (max-width: 980px){.contact .contact-info .sq-item{padding:20px;margin-top:20px}}.contact .contact-info .sq-item .img{width:130px;height:auto;overflow:hidden}.contact .contact-info .sq-item .img img{width:100%;height:100%;object-fit:cover}.contact .contact-info .sq-item .sq-info{width:calc(100% - 150px)}.contact .contact-info .sq-item .sq-info .t{font-size:18px;color:#2D353A;font-weight:600;margin-top:0;margin-bottom:0}@media (max-width: 980px){.contact .contact-info .sq-item .sq-info .t{font-size:16px}}.contact .contact-info .sq-item .sq-info .desc{font-size:14px;color:#566771;margin:15px 0;margin-bottom:0}@media (max-width: 980px){.contact .contact-info .sq-item .sq-info .desc{margin:10px 0;font-size:12px}}.contact .contact-info .sq-item .sq-info .link{margin-top:10px}.contact .contact-info .sq-item .sq-info .link a{font-size:14px;color:#162F4E}@media (max-width: 980px){.contact .contact-info .sq-item .sq-info .link a{font-size:12px}}.contact .contact-info .sq-item .sq-info .link a span{font-size:12px}@media (max-width: 980px){.contact .contact-info .sq-item .sq-info .link a span{font-size:10px}}.contact .form-box{margin-top:70px}@media (max-width: 980px){.contact .form-box{margin-top:20px}}.contact .form-box .form-item{margin-bottom:30px}@media (max-width: 980px){.contact .form-box .form-item{margin-bottom:20px}}.contact .form-box .form-item .lab{font-size:16px;color:#566771;margin-bottom:10px;font-weight:600}@media (max-width: 980px){.contact .form-box .form-item .lab{font-size:15px}}.contact .form-box .form-item .lab span{margin-left:10px;color:#BA9267;background-color:rgba(186,146,103,0.2);padding:3px 8px;font-size:12px;font-weight:500}.contact .form-box .form-item .tips{color:#566771;margin-bottom:10px}.contact .form-box .form-item .add-gemail{margin-top:10px}.contact .form-box .form-item .add-gemail a{width:240px;text-align:center;padding:5px 0;border:1px solid #162F4E;transition:all .5s;display:inline-block}.contact .form-box .form-item .add-gemail a:hover{background-color:var(--textActiveColor);color:#fff !important}.contact .form-box .form-item .input{width:100%}.contact .form-box .form-item .input .input-z{margin-top:10px}.contact .form-box .form-item .input .form-control{border:1px solid #D5DEE2;color:#566771;font-size:14px;padding:10px 15px;height:auto;border-radius:0}@media (max-width: 980px){.contact .form-box .form-item .input .form-control{font-size:13px}}.contact .form-box .form-item .input .radio{border:1px solid #D5DEE2;padding:25px}.contact .form-box .form-item .input .radio .wpcf7-list-item{display:block;margin-bottom:10px;margin-left:0}.contact .form-box .form-item .input .radio .wpcf7-list-item input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid #ccc;border-radius:50%;outline:none}.contact .form-box .form-item .input .radio .wpcf7-list-item input[type="radio"]:checked{border:2px solid #162F4E}.contact .form-box .form-item .input .radio .wpcf7-list-item input[type="radio"]:checked::after{content:'';display:block;width:8px;height:8px;background-color:#162F4E;border-radius:50%;margin:2.2px}.contact .form-box .form-item .input .radio .wpcf7-list-item-label{color:#95A7B1;font-size:14px}@media (max-width: 980px){.contact .form-box .form-item .input .radio .wpcf7-list-item-label{font-size:13px}}.contact .form-box .sib{margin-top:20px}@media (max-width: 980px){.contact .form-box .sib{text-align:center}}.contact .form-box .sib .subs{background-color:#162F4E;padding:12px 0;color:#fff;font-size:16px;font-weight:600;text-align:center;width:260px;border:none;transition:all .5s}@media (max-width: 980px){.contact .form-box .sib .subs{padding:10px 30px;width:initial;border-radius:0}}.contact .form-box .sib .subs:hover{background-color:#000}.contact .form-box.form .sib{text-align:center}.contact .form-box.form .sib .tk{margin-top:10px;font-weight:500}.contact .form-box.form .sib .tk .wpcf7-list-item-label{font-weight:500;color:#000}.contact .form-box.form .sib .tk .wpcf7-list-item-label a{text-decoration:underline !important}.foot{padding:100px 0;background-image:url("../images/bg_footer.png");background-position:center;background-repeat:no-repeat;padding-bottom:48px}@media (max-width: 980px){.foot{background-size:auto 100%;padding:60px 0;padding-bottom:20px}}@media (max-width: 980px){.foot .logo-box{display:flex;align-items:center}}.foot .logo-box .f-logo{width:100px;height:100px;overflow:hidden}@media (max-width: 980px){.foot .logo-box .f-logo{width:50px;height:50px;margin-right:32px}}.foot .logo-box .f-logo img{width:100% !important;height:initial !important;object-fit:contain}.foot .logo-box .logo-by{margin-top:50px}@media (max-width: 980px){.foot .logo-box .logo-by{margin-top:0}}.foot .logo-box .logo-by .f-by-a{font-size:23px;font-weight:600;color:#fff}@media (max-width: 980px){.foot .logo-box .logo-by .f-by-a{font-size:20px}}.foot .logo-box .logo-by .f-by-a span{color:#E6B888}.foot .logo-box .logo-by .f-by-b{font-size:18px;font-weight:600;color:#fff;margin-top:15px}@media (max-width: 980px){.foot .logo-box .logo-by .f-by-b{font-size:16px;margin-top:10px}}@media (max-width: 980px){.foot .foot-nav{margin-top:15px}}.foot .foot-nav>li{width:calc(100% / 3 - 50px)}@media (max-width: 980px){.foot .foot-nav>li{width:calc(100% / 2 - 10px);margin-top:30px}}.foot .foot-nav>li .nav-title{font-size:17px;font-weight:600;color:#fff;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(221,221,221,0.2)}.foot .foot-nav>li .nav-title a{color:#fff}.foot .foot-nav>li .nav-title a:hover{color:#fff !important}@media (max-width: 980px){.foot .foot-nav>li .nav-title{width:calc(100%);font-size:15px}}.foot .foot-nav>li .link{margin-bottom:10px}.foot .foot-nav>li .link a{color:#BBC5CA;font-size:14px}.foot .foot-nav>li .link a:hover{color:#BA9267 !important}.foot .foot-nav-item{margin-left:20px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(221,221,221,0.2)}@media (max-width: 980px){.foot .foot-nav-item{margin-left:0}}.foot .foot-nav-item li{margin-bottom:15px}.foot .foot-nav-item li a{font-size:17px;font-weight:600;color:#fff}.foot .foot-nav-item li a:hover{color:#BA9267 !important}@media (max-width: 980px){.foot .foot-nav-item li a{font-size:15px}}.foot .web-link-box{margin-left:15px}@media (max-width: 980px){.foot .web-link-box{margin-left:0}}.foot .web-link-box a{display:inline-block;margin:0 5px}.foot .web-link-box a img{opacity:.9}@media (max-width: 980px){.foot .web-link-box a img{width:20px}}.foot .web-link-box a:hover img{opacity:1}.foot .banquan{border-top:1px solid rgba(221,221,221,0.2);margin-top:80px;padding-top:48px;text-align:center;font-size:14px;color:#BBC5CA}@media (max-width: 980px){.foot .banquan{margin-top:10px;padding-top:28px}}.foot .banquan a{color:#BBC5CA}.index-about{padding:100px 0}@media (max-width: 980px){.index-about{padding:60px 0}}.index-about .row>div{height:auto}.index-about .about-info{padding-right:60px}@media (max-width: 980px){.index-about .about-info{padding-right:0}}.index-about .about-info .info{margin:50px 0;margin-top:8px;font-size:16px;color:#566771;white-space:pre-line;line-height:180%}@media (max-width: 980px){.index-about .about-info .info{margin-bottom:40px;font-size:14px}}.index-about .about-ico{height:100%;width:100%}.index-about .about-ico img{max-width:85%;max-height:85%}.index-news{background-image:url("../images/bg_home_news.png");background-position:top center;background-repeat:no-repeat;padding:100px 0}@media (max-width: 980px){.index-news{padding:60px 0}}.index-news .butt-link{margin-top:50px}@media (max-width: 980px){.index-news .butt-link{margin-top:40px}}.index-news .news-lis .news-item{padding-top:20px;border-bottom:1px solid #D5DEE2;width:100%;transition:all .5s}.index-news .news-lis .news-item .info{width:calc(100% - 60px);margin-right:20px;margin-bottom:20px}.index-news .news-lis .news-item .info .fnav-time{width:100%}.index-news .news-lis .news-item .info .fnav-time .tag{width:80px;padding:3px 0;text-align:center;font-size:13px;display:inline-block;height:max-content;margin-right:20px}.index-news .news-lis .news-item .info .fnav-time .tag.NEWS{color:#604878;background-color:rgba(96,72,120,0.1)}.index-news .news-lis .news-item .info .fnav-time .tag.EVENT{color:#162F4E;background-color:rgba(22,47,78,0.1)}.index-news .news-lis .news-item .info .fnav-time .tag.Scanat{color:#162F4E;background-color:rgba(22,47,78,0.1)}.index-news .news-lis .news-item .info .fnav-time .tag.BLOG{color:#BA9267;background-color:rgba(186,146,103,0.1)}.index-news .news-lis .news-item .info .fnav-time .tag.sl{color:#005e6b;background-color:rgba(22,47,78,0.1)}.index-news .news-lis .news-item .info .fnav-time .time{font-size:13px;color:#566771}.index-news .news-lis .news-item .info .title{margin-top:15px;font-size:17px;color:#2D353A}@media (max-width: 980px){.index-news .news-lis .news-item .info .title{font-size:16px;font-weight:800;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}}.index-news .news-lis .news-item .link{transition:all .5s;width:40px;height:40px;border:1px solid #162F4E}.index-news .news-lis .news-item .link .fa{transition:all .5s;color:#162F4E;font-size:14px}.index-news .news-lis .news-item:hover{border-color:#162F4E}.index-news .news-lis .news-item:hover .link{background-color:#162F4E}.index-news .news-lis .news-item:hover .link .fa{color:#fff}.index-cus{padding:100px 0}@media (max-width: 980px){.index-cus{padding:60px 0}}.index-cus .ti-desc{font-size:20px;font-weight:600;color:#162F4E}@media (max-width: 980px){.index-cus .ti-desc{font-size:14px;font-weight:500;margin-top:20px}}.index-cus .cus-box{margin-top:50px;height:230px}@media (max-width: 980px){.index-cus .cus-box{margin-top:20px;height:150px}}.index-cus .cus-box .cus-swp{width:100%;height:100%;position:relative}.index-cus .cus-box .cus-swp>.swiper-wrapper{transition-timing-function:linear}.index-cus .cus-box .cus-swp::after,.index-cus .cus-box .cus-swp::before{width:calc(100% / 5 - 16px);height:100%;content:"";position:absolute;top:0;z-index:10}@media (max-width: 980px){.index-cus .cus-box .cus-swp::after,.index-cus .cus-box .cus-swp::before{width:calc(100% / 3 - 16px)}}.index-cus .cus-box .cus-swp::before{left:0;background-image:linear-gradient(to right, #fff, transparent)}.index-cus .cus-box .cus-swp::after{right:0;background-image:linear-gradient(to left, #fff, transparent)}.index-cus .cus-box .cus-swp .swiper-slide{border:1px solid #EFF2F4;height:calc((100% - 16px) / 2) !important}.index-cus .cus-box .cus-swp .swiper-slide .icon{padding:10px;display:flex;justify-content:center;align-items:center;width:calc(100%);height:100%}.index-cus .cus-box .cus-swp .swiper-slide .icon img{max-width:90%;max-height:90%}.index-service{background-color:#EFF2F4;background-image:url("../images/bg_decoration.png");background-position:top center;background-repeat:no-repeat;padding:100px 0}@media (max-width: 980px){.index-service{padding:60px 0}}@media (min-width: 980px){.index-service .row{margin-left:-35px;margin-right:-35px}.index-service .row .col-lg-6{padding-left:35px;padding-right:35px;height:auto}}.index-service .item{margin-top:60px}@media (max-width: 980px){.index-service .item{margin-top:40px}}.index-service .item .s-img{width:100%;aspect-ratio:1/1;overflow:hidden}.index-service .item .s-img img{width:100%;height:100%;object-fit:cover}.index-service .item .info .titlex{position:relative;padding-top:30px}.index-service .item .info .titlex .xh{color:rgba(102,102,102,0.1);font-size:90px;line-height:1;font-weight:600}@media (max-width: 980px){.index-service .item .info .titlex .xh{font-size:50px}}.index-service .item .info .titlex .t{position:absolute;left:0;bottom:0;font-weight:600;font-size:32px;color:#2D353A}@media (max-width: 980px){.index-service .item .info .titlex .t{font-size:20px}}.index-service .item .info .b{font-size:18px;font-weight:600;margin-top:8px;margin-bottom:20px;color:#566771}.index-service .item .info .desc{font-size:16px;color:#566771;margin:20px 0;line-height:180%}@media (max-width: 980px){.index-service .item .info .desc{font-size:14px}}.index-service .item .info .xinxi-box{margin:20px 0}.index-service .item .info .xinxi-box .xx-item{margin-right:80px}@media (max-width: 980px){.index-service .item .info .xinxi-box .xx-item{margin-right:60px}}.index-service .item .info .xinxi-box .xx-item .count{font-size:38px;color:#162F4E;font-weight:1000}@media (max-width: 980px){.index-service .item .info .xinxi-box .xx-item .count{font-size:28px}}.index-service .item .info .xinxi-box .xx-item .x-desc{color:#BA9267;font-size:14px}@media (max-width: 980px){.index-service .item .info .xinxi-box .xx-item .x-desc{font-size:12px}}.index-service .item .info .link{margin-top:30px}.index-service .item .info .link a{display:inline-block;border:1px solid #162F4E;color:#162F4E;font-size:16px;transition:all .5s;width:260px;padding:12px 0;text-align:center}@media (max-width: 980px){.index-service .item .info .link a{font-size:14px;padding:8px 35px;width:initial}}.index-service .item .info .link a span{font-size:13px;margin-left:45px}.index-service .item .info .link a:hover{background-color:#162F4E;color:#fff !important;box-shadow:7px 5px 56px -14px var(--textActiveColor)}.index-service .item .info .link a:active{box-shadow:7px 5px 56px -10px var(--textActiveColor)}.index-service .item:nth-child(even) .row>div:nth-child(1){float:right}.index-contact{padding:100px 0;background-image:url("../images/bg_contact.png");background-position:center;background-repeat:no-repeat}@media (max-width: 980px){.index-contact{padding:60px 0}}.index-contact .nr-title-box{text-align:center}.index-contact .nr-title-box .title-b{color:#fff}.index-contact .desc{margin-top:20px;margin-bottom:40px;text-align:center;color:#D5DEE2;font-size:16px}@media (max-width: 980px){.index-contact .desc{font-size:14px}}.index-contact .link{text-align:center}.index-contact .link a{border:1px solid #fff;color:#fff;font-size:16px;border-radius:0px;width:260px;text-align:center;display:inline-block;padding:12px 0}@media (max-width: 980px){.index-contact .link a{padding:8px 35px;font-size:15px;width:initial}}.index-contact .link a span{margin-right:5px;font-size:13px}.index-contact .link a:hover{color:#000 !important;background-color:#fff}
