@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Overpass:100,100i,200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i|Noto+Serif+TC:wght@600";@font-face{font-family:'Roboto Black';src:url(../fonts/Roboto-Black.ttf)}html,body{min-height:100%}html{font-size:100%}html.fancybox_open{position:fixed;width:100%}@media (min-width: 992px){html.mobile_menu_open{top:auto!important}}@media (max-width: 991px){html.mobile_menu_open{position:fixed;width:100%}}body{font-family:"Overpass","Microsoft JhengHei","Microsoft YaHei";width:100%;font-size:1.125rem;line-height:1;color:#666}@media (max-width: 1199px){body{font-size:1rem}}body ::selection{background:#e60012;color:#fff}a{color:#333}a:focus{outline:none}a:hover,a:focus{text-decoration:none}.font1{font-family:"Overpass","Microsoft JhengHei","Microsoft YaHei"}.red{color:#e60012}.red1{color:#a20813}.red2{color:#bd0a0a}.white{color:#fff}.black{color:#000}.black1{color:#231815}.black2{color:#343836}.gray{color:#ccc}.gray1{color:#999}.orange{color:#14116e}.gold{color:#5653ab}.h1{font-size:5rem;line-height:calc(5rem + 10px)}@media (max-width: 1199px){.h1{font-size:4.375rem;line-height:calc(4.375rem + 10px)}}@media (max-width: 1024px){.h1{font-size:3.75rem;line-height:calc(3.75rem + 10px)}}.h2{font-size:3.75rem;line-height:calc(3.75rem + 10px)}@media (max-width: 1199px){.h2{font-size:3.4375rem;line-height:calc(3.4375rem + 10px)}}@media (max-width: 1024px){.h2{font-size:3.125rem;line-height:calc(3.125rem + 10px)}}.h3{font-size:3.125rem;line-height:calc(3.125rem + 10px)}@media (max-width: 1199px){.h3{font-size:2.8125rem;line-height:calc(2.8125rem + 10px)}}@media (max-width: 767px){.h3{font-size:1.5rem;line-height:calc(1.5rem + 10px)}}.h4{font-size:3rem;line-height:calc(3rem + 10px)}@media (max-width: 1199px){.h4{font-size:2.625rem;line-height:calc(2.625rem + 10px)}}@media (max-width: 767px){.h4{font-size:1.875rem;line-height:calc(1.875rem + 10px)}}.h5{font-size:2.8125rem;line-height:calc(2.8125rem + 10px)}@media (max-width: 1199px){.h5{font-size:2.5rem;line-height:calc(2.5rem + 10px)}}@media (max-width: 767px){.h5{font-size:1.5rem;line-height:calc(1.5rem + 10px)}}.h6{font-size:2.5rem;line-height:calc(2.5rem + 10px)}@media (max-width: 1199px){.h6{font-size:2.25rem;line-height:calc(2.25rem + 10px)}}@media (max-width: 767px){.h6{font-size:1.5rem;line-height:calc(1.5rem + 10px)}}.h7{font-size:2.25rem;line-height:calc(2.25rem + 10px)}@media (max-width: 1199px){.h7{font-size:1.875rem;line-height:calc(1.875rem + 10px)}}@media (max-width: 767px){.h7{font-size:1.5rem;line-height:calc(1.5rem + 10px)}}.h8{font-size:1.875rem;line-height:calc(1.875rem + 10px)}@media (max-width: 1199px){.h8{font-size:1.5rem;line-height:calc(1.5rem + 10px)}}@media (max-width: 767px){.h8{font-size:1.125rem;line-height:calc(1.125rem + 10px)}}.h9{font-size:1.5rem;line-height:calc(1.5rem + 10px)}@media (max-width: 1199px){.h9{font-size:1.25rem;line-height:calc(1.25rem + 10px)}}@media (max-width: 767px){.h9{font-size:1.125rem;line-height:calc(1.125rem + 10px)}}.h10{font-size:1.25rem;line-height:calc(1.25rem + 10px)}@media (max-width: 1199px){.h10{font-size:1.125rem;line-height:calc(1.125rem + 10px)}}@media (max-width: 767px){.h10{font-size:1rem;line-height:calc(1rem + 10px)}}.h11{font-size:1.125rem;line-height:calc(1.125rem + 10px)}@media (max-width: 1199px){.h11{font-size:1rem;line-height:calc(1rem + 10px)}}@media (max-width: 767px){.h11{font-size:.9375rem;line-height:calc(0.9375rem + 10px)}}.h12{font-size:.9375rem;line-height:calc(0.9375rem + 10px)}@media (max-width: 767px){.fz_xs36{font-size:2.25rem;line-height:calc(2.25rem + 10px)}}@media (max-width: 767px){.fz_xs24{font-size:1.5rem;line-height:calc(1.5rem + 10px)}}@media (max-width: 767px){.fz_xs20{font-size:1.25rem;line-height:calc(1.25rem + 10px)}}@media (max-width: 767px){.fz_xs18{font-size:1.125rem;line-height:calc(1.125rem + 10px)}}@media (max-width: 767px){.fz_xs15{font-size:.9375rem;line-height:calc(0.9375rem + 10px)}}html:lang(zh-Hans) .ls_3{letter-spacing:3px}@media (max-width: 767px){html:lang(zh-Hans) .page_banner .ls_3{letter-spacing:3px;margin-left:3px}}.fw100{font-weight:100;font-weight:200}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}.italic{font-style:italic}.lh1{line-height:1}.lh1_5{line-height:1.5}.lh2{line-height:2}.opacity{opacity:.7}img{max-width:100%;height:auto}.uppercase{text-transform:uppercase}.wrap{width:100%;margin-left:auto;margin-right:auto;max-width:calc(1370px + 10vw);padding-left:5vw;padding-right:5vw;padding-left:calc(env(safe-area-inset-left) + 5vw);padding-right:calc(env(safe-area-inset-right) + 5vw)}@media (max-width: 480px){.wrap{padding:0 30px;padding-left:calc(env(safe-area-inset-left) + 30px);padding-right:calc(env(safe-area-inset-right) + 30px)}}.inline-block{display:inline-block}.text-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ul0,.ul0 li{padding:0;margin-left:0;margin-right:0;margin-bottom:0;list-style-type:none}.ul0:not([class*="mt"]):not([class*="mg_"]):not([class*="pd_"]),.ul0 li:not([class*="mt"]):not([class*="mg_"]):not([class*="pd_"]){margin-top:0}.ul0.list_style li{padding-left:30px;position:relative}@media (max-width: 767px){.ul0.list_style li{padding-left:25px}}.ul0.list_style li:before{content:"";width:20px;height:20px;border:5px solid #e60012;background:#fff;border-radius:50%;position:absolute;top:1px;left:0}@media (max-width: 767px){.ul0.list_style li:before{width:15px;height:15px;border:4px solid #e60012}}.lh2 .ul0.list_style li:before{top:5px}.history_wrap .box1 .ul0{display:inline-block}.history_wrap .ul0 li{padding-left:25px;position:relative}.history_wrap .ul0 li:nth-of-type(n+2){margin-top:5px!important}.history_wrap .ul0 li:before{content:"";width:14px;height:14px;background:#e60012;border-radius:50%;position:absolute;top:4px;left:0}.page-container{position:relative;width:100%;overflow:hidden}.page-container.page-container-index{padding-top:100vh}.hidden-wrap{overflow:hidden}header{position:fixed;top:0;left:0;width:100%;z-index:997}@media (max-width: 991px){header{background:#fff}}header > .wrap{position:relative;-moz-transition:max-width .5s ease;-o-transition:max-width .5s ease;-webkit-transition:max-width .5s ease;-ms-transition:max-width .5s ease;transition:max-width .5s ease}.header_fixed header > .wrap{max-width:100%;box-shadow:0 0 20px 10px rgba(0,0,0,0.05)}@media (min-width: 992px){.header_fixed header > .wrap{padding:0}}header .header{background:#fff;position:relative}header .header .logo{float:left;padding:15px}@media (max-width: 991px){header .header .logo{padding-left:0}}@media (max-width: 1350px){header .header .logo{margin-top:0}}.header_fixed header .header .logo{padding-left:5vw}@media (max-width: 991px){.header_fixed header .header .logo{padding-left:0}}header .header .logo img{-moz-transition:width .5s ease;-o-transition:width .5s ease;-webkit-transition:width .5s ease;-ms-transition:width .5s ease;transition:width .5s ease}@media (max-width: 1500px){header .header .logo img{width:180px}}@media (max-width: 1199px){header .header .logo img{width:130px}}.header_fixed header .header .logo img{width:130px}.black_cover{background:rgba(0,0,0,0.9);z-index:996;position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;pointer-events:none;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}@media (max-width: 991px){.mobile_menu_open .black_cover{opacity:1;pointer-events:auto}}.nav{float:right;font-size:1.125rem;font-weight:700}@media (max-width: 1024px){.nav{font-size:1rem}}@media (max-width: 991px){.nav{position:fixed;top:82px;right:0;background:#e8e8e8;float:none;height:calc(100% - 82px);overflow:auto;width:350px;max-width:calc(100% - 40px);transform:translate(100%,0);-moz-transform:translate(100%,0);-o-transform:translate(100%,0);-webkit-transform:translate(100%,0);opacity:0;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease;transition-property:transform,opacity}.mobile_menu_open .nav{opacity:1;transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0)}}.nav .lang{float:right;position:relative}@media (min-width: 992px){.nav .lang{padding:55px 2.5vw 55px 3.5vw;display:flex;align-items:center;justify-content:center}}@media (min-width: 1921px){.nav .lang{padding:55px 50px 55px 70px}}@media (max-width: 1500px){.nav .lang{padding-top:42px;padding-bottom:42px}.nav .lang:lang(en){padding-left:20px;padding-right:30px}}@media (max-width: 1300px){.nav .lang:lang(en){padding-left:15px;padding-right:20px}}@media (max-width: 1250px){.nav .lang:lang(en){padding-left:10px;padding-right:15px}}@media (max-width: 1199px){.nav .lang{padding:32px 15px 32px 10px}.nav .lang:lang(en){font-size:16px;line-height:26px}}@media (max-width: 1199px){.nav .lang{font-size:16px;line-height:26px}.nav .lang:lang(en){font-size:15px;line-height:25px}}@media (max-width: 1080px){.nav .lang:lang(en){font-size:14px;line-height:24px}}@media (max-width: 1024px){.nav .lang{padding-top:33px;padding-bottom:33px}}@media (max-width: 991px){.nav .lang{float:none;background:#bababa;padding:20px 30px}}@media (min-width: 992px){.header_fixed .nav .lang{padding-top:33px;padding-bottom:33px;padding-right:calc(5vw - 10px)}}@media (min-width: 1200px){.header_fixed .nav .lang{padding-right:calc(5vw - 13px)}}.nav .lang:after{background:#ccc;width:1px;height:58%;position:absolute;top:0;left:0}@media (min-width: 992px){.nav .lang:after{content:""}}@media (min-width: 992px){.nav .lang a{padding:0 10px}}@media (min-width: 1200px){.nav .lang a{padding:0 13px;color:#ccc;-moz-transition:color .5s ease;-o-transition:color .5s ease;-webkit-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease}}@media (max-width: 991px){.nav .lang a{padding:8px 3px;min-width:30px;text-align:center;background:#828282;color:#fff;display:inline-block}.nav .lang a:not(:last-child){margin-right:8px}}@media (min-width: 992px){.nav .lang a.active,.body-pc .nav .lang a:hover{color:#e60012}}@media (max-width: 991px){.nav .lang a.active,.body-pc .nav .lang a:hover{background:#e60012}}.nav nav{float:right;margin-right:3.5vw}@media (min-width: 1921px){.nav nav{margin-right:70px}}@media (max-width: 991px){.nav nav{float:none;margin-right:0}}@media (min-width: 992px){.nav nav > ul{margin-left:-1.25vw;margin-right:-1.25vw}}.nav nav > ul > li{float:left}@media (max-width: 991px){.nav nav > ul > li{float:none}}.nav nav > ul > li:not(.hasch) > a:after{display:none}.body-pc .nav nav > ul > li > a:hover{color:#e60012}.body-pc .nav nav > ul > li > a:hover:before{opacity:1}@media (min-width: 992px){.nav nav > ul > li.ul_open > a{color:#e60012}.nav nav > ul > li.ul_open > a:before{width:calc(100% - 2.5vw)}.nav nav > ul > li.ul_open > a:after{opacity:1;transform:translate(-50%,1px);-moz-transform:translate(-50%,1px);-o-transform:translate(-50%,1px);-webkit-transform:translate(-50%,1px)}}.nav nav > ul > li.ul_open > div{opacity:1;pointer-events:auto;transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0)}.click_style .nav nav > ul > li{padding-top:43px;padding-bottom:43px}@media (max-width: 1500px){.click_style .nav nav > ul > li{padding-top:30px;padding-bottom:30px}}@media (max-width: 1199px){.click_style .nav nav > ul > li{padding-top:20px;padding-bottom:20px}}@media (max-width: 1024px){.click_style .nav nav > ul > li{padding-top:21px;padding-bottom:21px}}@media (max-width: 991px){.click_style .nav nav > ul > li{padding-top:0;padding-bottom:0}}@media (min-width: 992px){.header_fixed .click_style .nav nav > ul > li{padding-top:21px;padding-bottom:21px}}.click_style .nav nav > ul > li > a{padding:12px 1.25vw}.click_style .nav nav > ul > li > a:lang(en){padding:12px .9vw}.click_style .nav nav > ul > li > a:after{bottom:-62px}@media (min-width: 1921px){.click_style .nav nav > ul > li > a{padding-left:25px;padding-right:25px}}@media (max-width: 1500px){.click_style .nav nav > ul > li > a{padding-top:12px;padding-bottom:12px}.click_style .nav nav > ul > li > a:lang(en){padding:12px .9vw;font-size:16px;line-height:26px}.click_style .nav nav > ul > li > a:after{bottom:-49px}}@media (max-width: 1350px){.click_style .nav nav > ul > li > a{padding:12px .7vw}}@media (max-width: 1250px){.click_style .nav nav > ul > li > a:lang(en){padding-left:.65vw;padding-right:.65vw}}@media (max-width: 1199px){.click_style .nav nav > ul > li > a{padding-top:12px;padding-bottom:12px;font-size:16px;line-height:26px}.click_style .nav nav > ul > li > a:after{bottom:-40px}.click_style .nav nav > ul > li > a:lang(en){font-size:15px;line-height:25px}}@media (max-width: 1080px){.click_style .nav nav > ul > li > a:lang(en){font-size:14px;line-height:24px}}@media (max-width: 1030px){.click_style .nav nav > ul > li > a:lang(en){padding-left:.65vw;padding-right:.65vw}}@media (max-width: 1024px){.click_style .nav nav > ul > li > a{padding-top:12px;padding-bottom:12px}.click_style .nav nav > ul > li > a:after{bottom:-41px}}@media (max-width: 991px){.click_style .nav nav > ul > li > a{padding:20px 50px 15px 30px}.click_style .nav nav > ul > li > a:after{bottom:50%}}@media (min-width: 992px){.header_fixed .click_style .nav nav > ul > li > a{padding-top:12px;padding-bottom:12px}.header_fixed .click_style .nav nav > ul > li > a:after{bottom:-40px}}.click_style .nav nav > ul > li > div{margin-top:43px}@media (max-width: 1500px){.click_style .nav nav > ul > li > div{margin-top:30px}}@media (max-width: 1199px){.click_style .nav nav > ul > li > div{margin-top:20px}}@media (max-width: 1024px){.click_style .nav nav > ul > li > div{margin-top:21px}}@media (max-width: 991px){.click_style .nav nav > ul > li > div{border-bottom:1px solid #bababa;margin-top:0}}@media (min-width: 992px){.header_fixed .click_style .nav nav > ul > li > div{margin-top:21px}}.nav nav > ul > li > a{padding:55px 1.25vw;position:relative;-moz-transition:color .5s ease;-o-transition:color .5s ease;-webkit-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease;transition-property:color,padding}@media (max-width: 1500px){.nav nav > ul > li > a{padding-top:42px;padding-bottom:42px}}@media (max-width: 1199px){.nav nav > ul > li > a{padding-top:32px;padding-bottom:32px}}@media (max-width: 1024px){.nav nav > ul > li > a{padding-top:33px;padding-bottom:33px}}@media (max-width: 991px){.nav nav > ul > li > a{border-bottom:1px solid #bababa}}@media (min-width: 992px){.header_fixed .nav nav > ul > li > a{padding-top:33px;padding-bottom:33px}}.nav nav > ul > li > a:after,.nav nav > ul > li > a:before{content:"";position:absolute}.nav nav > ul > li > a:before{width:0;height:2px;top:50%;left:1.25vw;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);background:#b7000e;margin-top:20px}@media (min-width: 992px){.nav nav > ul > li > a:before{-moz-transition:width .5s ease;-o-transition:width .5s ease;-webkit-transition:width .5s ease;-ms-transition:width .5s ease;transition:width .5s ease}}@media (max-width: 991px){.nav nav > ul > li > a:before{display:none}}@media (min-width: 992px){.nav nav > ul > li > a:after{width:0;height:0;border-style:solid;border-width:0 10px 12px;border-color:transparent transparent rgba(225,225,225,0.85);left:50%;bottom:-20px;transform:translate(-50%,21px);-moz-transform:translate(-50%,21px);-o-transform:translate(-50%,21px);-webkit-transform:translate(-50%,21px);-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;transition-property:opacity,transform;opacity:0}}@media (max-width: 991px){.nav nav > ul > li > a:after{content:'\f105';font-family:"fontello";right:30px;bottom:50%;transform:translate(0,50%);-moz-transform:translate(0,50%);-o-transform:translate(0,50%);-webkit-transform:translate(0,50%)}}.nav nav > ul > li > div{width:100%;left:0;font-size:0}@media (min-width: 992px){.nav nav > ul > li > div{background:#e1e1e1;padding:55px 35px 0;background:-moz-linear-gradient(top,transparent 0%,transparent 20px,rgba(225,225,225,0.85) 20px,rgba(225,225,225,0.85) 100%);background:-webkit-linear-gradient(top,transparent 0%,transparent 20px,rgba(225,225,225,0.85) 20px,rgba(225,225,225,0.85) 100%);background:linear-gradient(to bottom,transparent 0%,transparent 20px,rgba(225,225,225,0.85) 20px,rgba(225,225,225,0.85) 100%);opacity:0;pointer-events:none;position:absolute;transform:translate(0,20px);-moz-transform:translate(0,20px);-o-transform:translate(0,20px);-webkit-transform:translate(0,20px);-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;transition-property:opacity,transform}}@media (min-width: 992px){.nav nav > ul > li > div{display:block!important}}@media (max-width: 991px){.nav nav > ul > li > div{padding:15px 0 10px;display:none}}html.header_fixed .nav nav > ul > li > div{padding-left:calc(45vw - 650px);padding-right:calc(45vw - 650px)}@media (max-width: 1522px){html.header_fixed .nav nav > ul > li > div{padding-left:calc(35px + 5vw);padding-right:calc(35px + 5vw)}}@media (max-width: 991px){html.header_fixed .nav nav > ul > li > div{padding-left:0;padding-right:0}}@media (min-width: 992px){.nav nav > ul > li > div > ul{max-height:calc(100vh - 157px);overflow:auto;padding-bottom:35px}}@media (min-width: 992px){html.header_fixed .nav nav > ul > li > div > ul{max-height:calc(100vh - 139px);padding-bottom:35px}}.nav nav > ul > li > div > ul > li{font-size:1.125rem;line-height:calc(1.125rem + 10px);width:25%}@media (min-width: 992px){.nav nav > ul > li > div > ul > li{display:inline-block;vertical-align:top;padding:10px}}@media (max-width: 1500px){.nav nav > ul > li > div > ul > li{width:33.33333%}}@media (max-width: 1199px){.nav nav > ul > li > div > ul > li{font-size:1rem;line-height:calc(1rem + 10px)}}@media (max-width: 991px){.nav nav > ul > li > div > ul > li{width:100%;font-size:1.125rem;line-height:calc(1.125rem + 10px);font-weight:400}}@media (min-width: 992px){.nav nav > ul > li > div > ul > li > a{display:flex;background:#231915;color:#fff;-moz-transition:background .5s ease;-o-transition:background .5s ease;-webkit-transition:background .5s ease;-ms-transition:background .5s ease;transition:background .5s ease}}@media (max-width: 991px){.nav nav > ul > li > div > ul > li > a{padding:5px 50px}}@media (min-width: 992px){.body-pc .nav nav > ul > li > div > ul > li > a:hover{background:#e60012}}.body-pc .nav nav > ul > li > div > ul > li > a:hover .img .bg{transform:scale(1.1,1.1)}.nav nav > ul > li > div > ul > li > a .img{width:30%;position:relative;padding-bottom:30%;overflow:hidden}@media (max-width: 991px){.nav nav > ul > li > div > ul > li > a .img{display:none}}.nav nav > ul > li > div > ul > li > a .img .bg{background-repeat:no-repeat;background-position:center;background-size:cover;width:calc(100% + 1px);height:calc(100% + 1px);position:absolute;top:0;left:0;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease}@media (min-width: 992px){.nav nav > ul > li > div > ul > li > a .txt{width:70%;padding:10px 20px;display:flex;align-items:center}}.nav nav a{display:block}.menu-bt{width:48px;height:48px;position:absolute;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;right:-11px;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);z-index:4}@media (min-width: 992px){.menu-bt{display:none}}.menu-bt span,.menu-bt:before,.menu-bt:after{content:"";width:26px;height:3px;border-radius:6px;background:#231815;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;transition-property:margin-top,transform;transition-duration:0.2s,.2s;transition-delay:0.2s,0}.menu-bt:before{margin-top:-8px}.menu-bt:after{margin-top:8px}.menu-bt.active span{opacity:0}.menu-bt.active:before,.menu-bt.active:after{margin-top:0;transition-delay:0s,.2s}.menu-bt.active:before{transform:translate(-50%,-50%) rotate(45deg)}.menu-bt.active:after{transform:translate(-50%,-50%) rotate(-45deg)}.banner{width:100%;height:100vh;position:absolute;top:0;left:0;color:#fff;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease;display:flex;align-items:center}.banner .banner_slick.prepare .box:not(:first-child){visibility:hidden}.banner .banner_slick .box{width:100%;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:0;display:flex;align-items:center;padding-bottom:10vw;padding-top:128px;-moz-transition:height .5s ease;-o-transition:height .5s ease;-webkit-transition:height .5s ease;-ms-transition:height .5s ease;transition:height .5s ease}@media (max-width: 1500px){.banner .banner_slick .box{padding-top:102px}}@media (max-width: 1199px){.banner .banner_slick .box{padding-top:82px}}@media (min-width: 992px){.banner .banner_slick .box{background-attachment:fixed}}.banner .banner_slick .box > .wrap .row{width:100%}@media (max-width: 991px){.banner .banner_slick .box > .wrap .row{margin:0}.banner .banner_slick .box > .wrap .row [class*="col-"]{padding:0}}.banner .banner_slick .slick-dots{bottom:80px}@media (min-width: 992px){.banner .banner_slick .slick-dots{display:none!important}}.banner .banner_slick .slick-dots li.slick-active button{background:#fff}.banner .banner_slick .slick-dots li button{width:12px;height:12px;border-radius:6px;background:rgba(255,255,255,0.5)}.banner .h1{font-size:4vw;line-height:calc(4vw + 1vw)}@media (max-width: 991px){.banner .h1{font-size:3.5rem;line-height:calc(3.5rem + 10px)}}@media (max-width: 767px){.banner .h1{font-size:2.25rem;line-height:calc(2.25rem + 10px)}}.banner .h1:lang(tw){font-family:Roboto Black,'微軟正黑體'}.banner .h1:lang(cn){font-family:Roboto Black,'微軟正黑體'}.banner .banner_slick_nav{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;padding-top:128px;padding-bottom:10vw}@media (max-width: 991px){.banner .banner_slick_nav{display:none}}.banner .banner_slick_nav .num_wrap,.banner .banner_slick_nav .dot{text-align:center}.banner .banner_slick_nav .num_wrap *,.banner .banner_slick_nav .dot *{opacity:.7}.banner .banner_slick_nav .num_wrap .current,.banner .banner_slick_nav .dot .current{opacity:1}.banner .banner_slick_nav .num_wrap{display:inline-block}.banner .banner_slick_nav .num_wrap .sum{position:relative}.banner .banner_slick_nav .num_wrap .sum:after{content:"";width:18px;height:2px;background:#fff;position:absolute;left:50%;top:0;margin-left:-9px}.banner .banner_slick_nav .dot{display:inline-block}.banner .banner_slick_nav .dot div{display:block;width:12px;height:12px;margin:3px 0;padding:3px;cursor:pointer}.banner .banner_slick_nav .dot div > i{display:block;border-radius:50%;background:#fff;width:6px;height:6px}.banner:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);z-index:1}.banner > .wrap{position:relative;z-index:1}.banner video,.banner .v_bg{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.banner_ani{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.idx_btm_slogn_wrap{transform:translate(0,-10vw);-moz-transform:translate(0,-10vw);-o-transform:translate(0,-10vw);-webkit-transform:translate(0,-10vw)}@media (max-width: 767px){.idx_btm_slogn_wrap{transform:translate(0,-75px);-moz-transform:translate(0,-75px);-o-transform:translate(0,-75px);-webkit-transform:translate(0,-75px)}}.idx_btm_slogn{color:#fff;position:relative}@media (max-width: 767px){.idx_btm_slogn{padding:25px 30px!important}}.idx_btm_slogn:before{content:"";position:absolute;width:calc(50vw - 685px + 100%);height:100%;top:0;left:0;background:url(../img/idx_btm_bg.jpg);background-size:cover;background-position:center}@media (max-width: 1522px){.idx_btm_slogn:before{width:95vw}}@media (max-width: 767px){.idx_btm_slogn:before{width:100%}}.main{background:#fff}.main.main_index{position:relative;z-index:1}.main.main_history,.main.main_product,.main.main_news{background:url(../img/history_bg.jpg);background-size:100%;background-repeat:repeat-y}@media (max-width: 767px){.main.main_history,.main.main_product,.main.main_news{background-position:center 82px}}@media (max-width: 991px){.main.main_product.products_index .products-hidden{display:none!important}}.main.main_contact{background:#333 url(../img/contact_bg.jpg) center top no-repeat;background-size:100%;color:#fff}.main.main_btm_bor{border-bottom:2px solid #f1f1f1}.idx_video{position:relative;margin-top:-10vw}.idx_video video{width:100%}@media (max-width: 767px){.idx_video{margin-top:-75px}}.idx_product{margin-top:-10vw}@media (max-width: 767px){.idx_product{margin-top:-75px}}.idx_product:after{background:#fff;position:absolute;width:calc(50vw - 685px);height:100%;top:0;left:0}@media (min-width: 481px){.idx_product .idx_product_slick .slick-list{overflow:visible}}.idx_product .idx_product_slick .slick-prev,.idx_product .idx_product_slick .slick-next{margin-top:-2.5vw}@media (max-width: 767px){.idx_product .idx_product_slick .slick-prev,.idx_product .idx_product_slick .slick-next{top:0;margin-top:12vw}}.idx_product .idx_product_slick .slick-prev{left:-30px}@media (max-width: 767px){.idx_product .idx_product_slick .slick-prev{left:-20px}}.idx_product .idx_product_slick .slick-next{right:-30px}@media (max-width: 767px){.idx_product .idx_product_slick .slick-next{right:-20px}}.idx_product .box{padding:0 2.5vw}@media (max-width: 767px){.idx_product .box{padding:0 15px}}.idx_product .box:last-child .img:after{display:none}.idx_product .box > a{display:block}.body-pc .idx_product .box > a:hover .red{color:#e60012}.body-pc .idx_product .box > a:hover .img,.body-pc .idx_product .box > a:hover .tag_wrap{opacity:.7}.idx_product .box > a .red{color:#231815;-moz-transition:color .5s ease;-o-transition:color .5s ease;-webkit-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease}.idx_product .box .img{display:flex;align-items:center;text-align:center;position:relative;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}@media (max-width: 480px){.idx_product .box .img{display:flex;align-items:center;justify-content:center}}.idx_product .box .img:after{width:1px;height:100px;position:absolute;right:-2.5vw;bottom:-30px;background:#e5e5e5}@media (min-width: 481px){.idx_product .box .img:after{content:""}}.idx_product .box .img img{width:100%;display:inline}@media (max-width: 480px){.idx_product .box .img img{max-width:250px}}.idx_product .box .tag_wrap{font-size:0;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.idx_product .box .tag_wrap span{display:inline-block;padding:5px 15px 0;color:#fff;margin-bottom:5px}.idx_product .box .tag_wrap span:not(:last-child){margin-right:7px}.idx_product .box .tag_wrap span.new{background:#e75058}.idx_product .box .tag_wrap span.discount{background:#ff7827;background:-moz-linear-gradient(left,#ff7827 0%,#ff9c27 100%);background:-webkit-linear-gradient(left,#ff7827 0%,#ff9c27 100%);background:linear-gradient(to right,#ff7827 0%,#ff9c27 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$v1',endColorstr='$v2',GradientType=1)}.slick_bt .slick-prev,.slick_bt .slick-next{width:54px;height:54px;border-radius:27px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,0.2);-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;z-index:1;margin-top:0;margin-bottom:25px}@media (max-width: 767px){.slick_bt .slick-prev,.slick_bt .slick-next{width:46px;height:46px;border-radius:23px}}.body-pc .slick_bt .slick-prev:hover:before,.body-pc .slick_bt .slick-prev:hover:after,.body-pc .slick_bt .slick-next:hover:before,.body-pc .slick_bt .slick-next:hover:after{background-color:#e60012}.slick_bt .slick-prev.slick-disabled,.slick_bt .slick-next.slick-disabled{opacity:0;pointer-events:none}.slick_bt .slick-prev:before,.slick_bt .slick-prev:after,.slick_bt .slick-next:before,.slick_bt .slick-next:after{content:"";width:8px;height:2px;background-color:#999;position:absolute;top:50%;left:50%;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-ms-transition:background-color .5s ease;transition:background-color .5s ease}.slick_bt .slick-prev:before,.slick_bt .slick-next:before{transform:translate(-50%,-50%) rotate(45deg)}.slick_bt .slick-prev:after,.slick_bt .slick-next:after{transform:translate(-50%,-50%) rotate(-45deg)}.slick_bt .slick-prev:before,.slick_bt .slick-prev:after{transform-origin:left center}.slick_bt .slick-next:before,.slick_bt .slick-next:after{transform-origin:right center}.idx_btm_product{background:url(../img/idx_btm_bg1.jpg) center top no-repeat;background-size:100% auto}.idx_btm_product [class*="col-"]{margin-bottom:30px;overflow:hidden}@media (max-width: 767px){.idx_btm_product [class*="col-"]{margin-bottom:20px}}.idx_btm_product [class*="col-"] a{display:block;overflow:hidden;position:relative}@media (max-width: 767px){.idx_btm_product [class*="col-"] a{display:flex;height:auto!important}}.body-pc .idx_btm_product [class*="col-"] a:hover img{transform:scale(1.1,1.1)}.body-pc .idx_btm_product [class*="col-"] a:hover .txt{background:rgba(230,0,18,0.8)}.idx_btm_product [class*="col-"] a .img{background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 768px){.idx_btm_product [class*="col-"] a .img{background:none!important}}@media (max-width: 767px){.idx_btm_product [class*="col-"] a .img{width:30%;padding-bottom:27vw;padding-bottom:30%}.idx_btm_product [class*="col-"] a .img img{display:none}}.idx_btm_product [class*="col-"] a img{-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease}.idx_btm_product [class*="col-"] a .txt{position:absolute;width:100%;z-index:1;left:0;bottom:0;padding:2vw 2.5vw;background:rgba(0,0,0,0.8);color:#fff;-moz-transition:background .5s ease;-o-transition:background .5s ease;-webkit-transition:background .5s ease;-ms-transition:background .5s ease;transition:background .5s ease}@media (max-width: 767px){.idx_btm_product [class*="col-"] a .txt{width:70%;position:static;display:flex;align-items:center;padding:5px 20px}}@media (max-width: 1500px){.idx_btm_product [class*="col-"] a .txt .h8{font-size:1.5rem;line-height:calc(1.5rem + 10px)}}@media (max-width: 767px){.idx_btm_product [class*="col-"] a .txt .h8{font-size:1.125rem;line-height:calc(1.125rem + 10px)}}@media (max-width: 1500px){.idx_btm_product [class*="col-"] a .txt .h10{font-size:1.125rem;line-height:calc(1.125rem + 10px)}}@media (max-width: 767px){.idx_btm_product [class*="col-"] a .txt .h10{display:none}}.idx_news{background:url(../img/idx_news.jpg) center center no-repeat;background-size:cover}.idx_news,.idx_news a{color:#fff}.idx_news .idx_news_list_wrap{font-size:0}@media (min-width: 768px){.idx_news .idx_news_list_wrap{margin-left:-5%;margin-right:-5%}}.idx_news .item{display:inline-block;vertical-align:top;width:33.33333%;padding:0 5%}@media (max-width: 767px){.idx_news .item{width:100%;padding:0}.idx_news .item:not(:last-child){margin-bottom:30px}}.idx_news .item.news .red{color:#ff7827}.idx_news .item.exhi .red{color:#e60012}.idx_news a{display:block;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.body-pc .idx_news a:hover{opacity:.7}@media (min-width: 768px){.idx_news .h9{padding-bottom:10px;position:relative}.idx_news .h9:after{content:"";background:#fff;width:50px;height:2px;position:absolute;bottom:0;left:0}}@media (max-width: 767px){.idx_news .content{display:none}}.idx_news .content li{font-size:0}.idx_news .content li:nth-of-type(n+2){margin-top:5px!important}.idx_news .content li > div{display:inline-block;vertical-align:top}.idx_news .content li > div.subject{width:100px;color:#fff}@media (max-width: 1199px){.idx_news .content li > div.subject{width:70px}}@media (max-width: 1024px){.idx_news .content li > div.subject{width:100%;margin-top:5px}}.idx_news .content li > div.subject + div{width:calc(100% - 100px);padding-left:20px}@media (max-width: 1199px){.idx_news .content li > div.subject + div{width:calc(100% - 70px)}}@media (max-width: 1024px){.idx_news .content li > div.subject + div{width:100%;padding-left:0}}.main_news,.page_banner .xs_banner,.main_contact{padding-top:128px}@media (max-width: 1500px){.main_news,.page_banner .xs_banner,.main_contact{padding-top:102px}}@media (max-width: 1199px){.main_news,.page_banner .xs_banner,.main_contact{padding-top:82px}}.page_banner{color:#fff}@media (max-width: 767px){.page_banner{text-align:center;background:none!important}}.page_banner,.page_banner .xs_banner{background-size:cover;background-position:center}@media (min-width: 768px){.page_banner .xs_banner{background:none!important}}@media (max-width: 767px){.page_banner .xs_banner{display:flex;align-items:center;min-height:290px}}@media (max-width: 767px){.page_banner .xs_banner > .wrap{padding-top:68px!important;padding-bottom:68px!important}}.page_banner .h1{font-size:4vw;line-height:calc(4vw + 1vw)}@media (max-width: 991px){.page_banner .h1{font-size:2.5rem;line-height:calc(2.5rem + 10px)}}@media (max-width: 767px){.page_banner .h1{font-size:1.875rem;line-height:calc(1.875rem + 10px)}}.page_banner .h6{font-size:2vw;line-height:calc(2vw + 10px)}@media (max-width: 1199px){.page_banner .h6{font-size:1.25rem;line-height:calc(1.25rem + 10px)}}@media (max-width: 767px){.page_banner .h6{font-size:1.125rem;line-height:calc(1.125rem + 10px)}}.page_banner.page_banner_1 .wrap{position:relative}@media (min-width: 768px){.page_banner.page_banner_1 .wrap .lr{writing-mode:vertical-lr;position:absolute;top:50%;left:calc(env(safe-area-inset-left) + 5vw);transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);margin-top:-5px}}@media (max-width: 767px){.page_banner.page_banner_1 .wrap .lr{color:#fff}}.scroll_tab_style{background:#fff;width:100%;z-index:3}@media (max-width: 1199px){.scroll_tab_style{font-size:1.125rem;line-height:calc(1.125rem + 10px)}}@media (max-width: 1024px){.scroll_tab_style{font-size:1rem;line-height:calc(1rem + 10px)}}@media (min-width: 1200px){.scroll_tab_style.fixed{font-size:1.25rem;line-height:calc(1.25rem + 10px)}}@media (max-width: 767px){.scroll_tab_style.fixed{left:0}}.scroll_tab_style .title{background:#cd0e0e;background:-moz-linear-gradient(left,#cd0e0e 0%,#e60012 100%);background:-webkit-linear-gradient(left,#cd0e0e 0%,#e60012 100%);background:linear-gradient(to right,#cd0e0e 0%,#e60012 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd0e0e',endColorstr='#e60012',GradientType=1);color:#fff;padding:15px;position:relative}@media (min-width: 768px){.scroll_tab_style .title{display:none}}@media (min-width: 768px){.pd_spec_wrap .scroll_tab_style .title{display:block}}@media (min-width: 1024px){.pd_spec_wrap .scroll_tab_style .title{display:none}}@media (max-width: 767px){.scroll_tab_style .title{min-height:55px}}@media (max-width: 480px){.scroll_tab_style .title{padding-left:30px;padding-right:45px}}.scroll_tab_style .title:after{content:'\f107';font-family:"fontello";position:absolute;right:5vw;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}@media (max-width: 480px){.scroll_tab_style .title:after{right:30px}}.scroll_tab_style .option{width:100%;display:table;table-layout:fixed}@media (min-width: 768px){.scroll_tab_style .option:not(.pd_spec_option){display:table!important}}@media (min-width: 1024px){.scroll_tab_style .option.pd_spec_option{display:table!important}}@media (max-width: 1023px){.scroll_tab_style .option.pd_spec_option{display:none;border-top:1px solid #e3e3e3;background:#fff;position:absolute}}@media (max-width: 767px){.scroll_tab_style .option{display:none;border-top:1px solid #e3e3e3;background:#fff;position:absolute}}.scroll_tab_style .option a{display:table-cell;width:25%;color:#231815;text-align:center;-moz-transition:background .5s ease;-o-transition:background .5s ease;-webkit-transition:background .5s ease;-ms-transition:background .5s ease;transition:background .5s ease;transition-property:background,color,border-color,padding;padding:30px 10px 25px;position:relative;border-bottom:1px solid #e3e3e3}@media (min-width: 1024px){.pd_spec_wrap .scroll_tab_style .option a{display:block;width:100%;text-align:left;padding:15px 5vw 10px}}@media (max-width: 1023px){.pd_spec_wrap .scroll_tab_style .option a{display:block;width:100%;text-align:left;padding:15px 5vw 10px}}@media (max-width: 767px){.scroll_tab_style .option a{display:block;width:100%;text-align:left;padding:15px 5vw 10px}}@media (max-width: 480px){.scroll_tab_style .option a{padding-left:30px;padding-right:30px}}.scroll_tab_style .option a:after{content:"";position:absolute;width:1px;height:24px;background:#bdb9b8;left:100%;top:50%;margin-top:-12px}@media (max-width: 767px){.scroll_tab_style .option a:after{display:none}}@media (max-width: 1023px){.pd_spec_wrap .scroll_tab_style .option a:after{display:none}}.body-pc .scroll_tab_style .option a:hover{background:#e60012;color:#fff}.scroll_tab_style .option a.active{background:#e60012;color:#fff}.body-pc .scroll_tab_style .option a.active:hover{background:#bf0513;border-bottom-color:#bf0513}.body-pc .scroll_tab_style .option a:hover,.scroll_tab_style .option a.active{border-bottom-color:#e60012}.body-pc .scroll_tab_style .option a:hover:after,.scroll_tab_style .option a.active:after{display:none}.scroll_tab_style .option a:first-child{display:none}.scroll_tab + .main{margin-top:90px;-moz-transition:margin-top .5s ease;-o-transition:margin-top .5s ease;-webkit-transition:margin-top .5s ease;-ms-transition:margin-top .5s ease;transition:margin-top .5s ease}@media (max-width: 1199px){.scroll_tab + .main{margin-top:84px}}@media (max-width: 1024px){.scroll_tab + .main{margin-top:82px}}@media (max-width: 767px){.scroll_tab + .main{margin-top:55px}}@media (min-width: 768px){.scroll_tab.fixed .option a{padding:20px 10px 15px}}@media (min-width: 768px){.scroll_tab.fixed + .main{margin-top:66px}}.tab_change{position:relative}.tab_change .option{z-index:1}.tab_change .option a:first-child{display:block}.breadcrumbs{background:#fff;border-bottom:1px solid #e3e3e3}@media (max-width: 767px){.breadcrumbs{display:none}}.breadcrumbs a:not(:last-child),.breadcrumbs span:not(:last-child){padding-right:2.5vw;position:relative}.breadcrumbs a:not(:last-child):after,.breadcrumbs span:not(:last-child):after{content:'\f105';font-family:"fontello";position:absolute;right:1.25vw;top:50%;transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);margin-top:-2px}.about_box_1{background:url(../img/ab_bg1.jpg) center center no-repeat;background-size:cover}@media (min-width: 768px){.about_box_1{text-align:center}}@media (max-width: 767px){.about_box_1 .h7{font-size:1.25rem;line-height:calc(1.25rem + 10px)}}@media (min-width: 768px){.zoom_img{pointer-events:none}}@media (max-width: 767px){.zoom_img{padding:30px 20px;background:rgba(35,24,21,0.2);position:relative}.zoom_img:after{content:"";width:72px;height:72px;background:url(../img/zoom1.png);background-size:100%;position:absolute;top:50%;left:50%;margin-top:-36px;margin-left:-36px}}.about_box_2{background:url(../img/ab_bg2.jpg) center bottom no-repeat;background-size:cover;text-align:center;color:#fff}@media (min-width: 768px){.about_box_2 .box{text-align:left}}@media (max-width: 767px){.about_box_2 .box > div{display:inline-block}}.about_box_2 .box > div > div{display:inline-block;vertical-align:top}.about_box_2 .box > div > div.num{width:60px}@media (min-width: 768px){.about_box_2 .box > div > div.num{margin-top:-7px}}@media (max-width: 767px){.about_box_2 .box > div > div.num{width:35px;text-align:left}}.about_box_2 .box > div > div.num + div{width:calc(100% - 60px)}@media (max-width: 767px){.about_box_2 .box > div > div.num + div{width:calc(100% - 35px)}}.about_box_3{text-align:center}.about_box_4{position:relative;text-align:center}@media (min-width: 992px){.about_box_4{display:flex}}.about_box_4 .box{width:50%;padding-bottom:40%;background-size:cover;background-repeat:no-repeat;position:relative}@media (max-width: 991px){.about_box_4 .box{padding-bottom:60%;width:calc(100% - 10vw);margin-left:5vw;margin-bottom:15px}}.about_box_4 .box .txt{background:#e3e3e3;padding:2vw 10px;position:absolute;width:100%;left:0}@media (max-width: 991px){.about_box_4 .box .txt{padding:10px;text-align:left;color:#fff;background:rgba(0,0,0,0.8);background:-moz-linear-gradient(bottom,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%)}}.about_box_4 .box:nth-of-type(odd){background-position:center -2vw}@media (max-width: 991px){.about_box_4 .box:nth-of-type(odd){background-position:center}}.about_box_4 .box:nth-of-type(odd) .txt{bottom:0}.about_box_4 .box:nth-of-type(even){background-position:center 2vw}@media (max-width: 991px){.about_box_4 .box:nth-of-type(even){background-position:center}}.about_box_4 .box:nth-of-type(even) .txt{top:0}@media (max-width: 991px){.about_box_4 .box:nth-of-type(even) .txt{bottom:0;top:auto}}.about_box_4 .info_box{background:#e60012;color:#fff}@media (min-width: 992px){.about_box_4 .info_box{position:absolute;padding:0 7vw;height:calc(100% - 60px - 6vw);top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}}@media (max-width: 991px){.about_box_4 .info_box{padding:40px 5vw}}@media (max-width: 480px){.about_box_4 .info_box{padding:30px}}@media (max-width: 1199px){.about_box_4 .info_box .h7{font-size:1.5rem;line-height:calc(1.5rem + 10px)}}.about_box_5{position:relative;text-align:center;color:#fff;overflow:hidden}.about_box_5 .bg{z-index:1;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease}.about_box_5 .bg,.about_box_5 .bg > div{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.about_box_5 .bg.on,.about_box_5 .bg > div.on{transform:scale(1.02,1.02)}.about_box_5 .bg > div{opacity:0;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;transition-property:opacity,transform;transition-duration:0.5s,2s;z-index:0}@media (min-width: 768px){.about_box_5 .bg > div.on{opacity:1}}.about_box_5 > .wrap{z-index:2}.about_box_5 > .wrap.content{position:relative}.about_box_5 > .wrap.content [class*="col-"]{padding-left:7.5%;padding-right:7.5%}@media (max-width: 767px){.about_box_5 > .wrap.content [class*="col-"]:not(:first-child){margin-top:30px;padding-left:30px;padding-right:30px}}.about_box_5 > .wrap.border,.about_box_5 > .wrap.a5_tab_hover{position:absolute;top:0;height:100%;left:50%;transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);display:flex}@media (max-width: 767px){.about_box_5 > .wrap.border,.about_box_5 > .wrap.a5_tab_hover{pointer-events:none}}.about_box_5 > .wrap.border .row,.about_box_5 > .wrap.a5_tab_hover .row{display:flex;width:100%}.about_box_5 > .wrap.border .row [class*="col-"],.about_box_5 > .wrap.a5_tab_hover .row [class*="col-"]{float:none;padding-left:0;padding-right:0}.about_box_5 > .wrap.border .row [class*="col-"]{-moz-transition:background .5s ease;-o-transition:background .5s ease;-webkit-transition:background .5s ease;-ms-transition:background .5s ease;transition:background .5s ease;border-right:1px solid rgba(255,255,255,0.2)}.about_box_5 > .wrap.border .row [class*="col-"]:first-child{border-left:1px solid rgba(255,255,255,0.2)}.about_box_5 > .wrap.border .row [class*="col-"].on{background:rgba(0,0,0,0.85)}.about_box_5 > .wrap.a5_tab_hover{z-index:3}.about_box_5 > .wrap .row{margin-left:0;margin-right:0}.about_box_6 [class*="col-"]{margin-bottom:40px}.about_box_7_slick{text-align:left}.about_box_7_slick .slick-list{overflow:visible}.about_box_7_slick .slick-prev,.about_box_7_slick .slick-next{top:auto;bottom:0}@media (max-width: 767px){.about_box_7_slick .slick-prev,.about_box_7_slick .slick-next{bottom:auto;top:0;margin-top:80%;transform:translate(0,-60px);-moz-transform:translate(0,-60px);-o-transform:translate(0,-60px);-webkit-transform:translate(0,-60px)}}.about_box_7_slick .slick-prev{left:auto}@media (min-width: 768px){.about_box_7_slick .slick-prev{right:45%;margin-right:66px}}@media (max-width: 767px){.about_box_7_slick .slick-prev{right:3%;margin-right:58px}}@media (min-width: 768px){.about_box_7_slick .slick-next{right:45%}}@media (max-width: 767px){.about_box_7_slick .slick-next{right:3%}}@media (min-width: 768px){.about_box_7_slick .box{display:flex;align-items:flex-end}}.about_box_7_slick .box .img{padding-bottom:43%;position:relative;z-index:1}@media (min-width: 768px){.about_box_7_slick .box .img{width:58%}}@media (max-width: 767px){.about_box_7_slick .box .img{padding-bottom:80%}}.about_box_7_slick .box .img .bg{position:absolute;z-index:1;width:114%;height:100%;top:0;left:0;background-size:cover;background-position:center}@media (max-width: 767px){.about_box_7_slick .box .img .bg{width:100%}}.about_box_7_slick .box .img .img_txt{color:#fff;background:url(../img/ab6_txt_bg.png) left center repeat-y;background-size:100%;width:100%;position:absolute;left:0;bottom:0;z-index:1;padding:2vw}@media (max-width: 767px){.about_box_7_slick .box .img .img_txt{display:none}}.about_box_7_slick .box .txt{position:relative;z-index:2;background:#fff;padding:2.5vw 3.5vw}@media (min-width: 768px){.about_box_7_slick .box .txt{width:42%;box-shadow:0 0 40px rgba(0,0,0,0.24)}}@media (max-width: 767px){.about_box_7_slick .box .txt{padding:25px 30px 20px}}@media (min-width: 768px){.about_box_8 .ab8_1{padding:0 2vw}}.about_box_8 .ab8_1 ul.ul0{font-size:0;text-align:left}.about_box_8 .ab8_1 ul.ul0 li{display:inline-block;vertical-align:top;padding:0 15px;width:33.33333%;text-align:left}@media (max-width: 991px){.about_box_8 .ab8_1 ul.ul0 li{width:50%}}@media (max-width: 767px){.about_box_8 .ab8_1 ul.ul0 li{width:100%;padding:0}}.about_box_8 .ab8_1 ul.ul0 li > div{border-bottom:1px solid #d8d8d8;padding:15px 0 10px 30px;position:relative}.about_box_8 .ab8_1 ul.ul0 li > div:before{content:"";position:absolute;top:15px;left:0;width:20px;height:20px;background:#fff;border-radius:50%;border:5px solid #e60012}.about_box_8 .ab8_2{text-align:left}@media (min-width: 768px){.about_box_8 .ab8_2 .row{display:flex;align-items:center}}.about_box_8 .ab8_2 .img,.about_box_8 .ab8_2 .txt{float:none}@media (min-width: 768px){.about_box_8 .ab8_2 .img,.about_box_8 .ab8_2 .txt{padding-left:calc(2vw + 15px);padding-right:calc(2vw + 15px)}}.about_box_5_btm{background:url(../img/history_bg.jpg);background-position:center top;background-repeat:repeat-y;background-size:100%;text-align:center}.about_box_9{background:url(../img/ab_bg3.jpg);background-size:cover;background-position:center;text-align:center;color:#fff}.info_box_wrap{text-align:left}.info_box_wrap .info_box{margin-bottom:3.25vw}@media (max-width: 767px){.info_box_wrap .info_box{margin-bottom:35px}}.info_box_wrap .info_box > div{padding-left:30px;position:relative;margin-top:10px}.info_box_wrap .info_box > div:before{position:absolute;left:0;top:0;color:#949494}@media (max-width: 1199px){.info_box_wrap .info_box > div:before{top:3px}}.bt1{background:#fff;height:54px;line-height:60px;padding-left:30px;padding-right:30px;display:inline-block;vertical-align:top;text-align:center;border-radius:27px;box-shadow:0 0 40px rgba(0,0,0,0.24);-moz-transition:background .5s ease;-o-transition:background .5s ease;-webkit-transition:background .5s ease;-ms-transition:background .5s ease;transition:background .5s ease;transition-property:background,color;margin-top:10px;min-width:175px}@media (max-width: 1199px){.bt1{min-width:140px}}.bt1:not(:last-child){margin-right:10px}.bt1.active,.body-pc .bt1:hover{background:#bf0513;color:#fff}.tab_select_slide{display:table;width:100%}.calculation_result .tab_select_slide{margin-left:auto;margin-right:auto}@media (min-width: 768px){.calculation_result .tab_select_slide{width:235px}}.tab_select_slide_box{font-size:0;text-align:left}@media (max-width: 767px){.tab_select_slide_box .tab_select_box{width:100%}}@media (min-width: 768px){.tab_select_slide_box.row3 .tab_select_box{width:33.33333%}.tab_select_slide_box.row3 .tab_select_box:nth-of-type(3n+2) .tab_select_box_container{transform:translate(-33.33333%,0);-moz-transform:translate(-33.33333%,0);-o-transform:translate(-33.33333%,0);-webkit-transform:translate(-33.33333%,0)}.tab_select_slide_box.row3 .tab_select_box:nth-of-type(3n) .tab_select_box_container{transform:translate(-66.66666%,0);-moz-transform:translate(-66.66666%,0);-o-transform:translate(-66.66666%,0);-webkit-transform:translate(-66.66666%,0)}.tab_select_slide_box.row3 .tab_select_box_container{width:300%}}@media (min-width: 768px){.tab_select_slide_box.row3 .bt2{display:flex!important;align-items:center}}@media (min-width: 768px){.tab_select_slide_box.row4 .tab_select_box{width:25%}.tab_select_slide_box.row4 .tab_select_box:nth-of-type(4n+2) .tab_select_box_container{transform:translate(-25%,0);-moz-transform:translate(-25%,0);-o-transform:translate(-25%,0);-webkit-transform:translate(-25%,0)}.tab_select_slide_box.row4 .tab_select_box:nth-of-type(4n+3) .tab_select_box_container{transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.tab_select_slide_box.row4 .tab_select_box:nth-of-type(4n) .tab_select_box_container{transform:translate(-75%,0);-moz-transform:translate(-75%,0);-o-transform:translate(-75%,0);-webkit-transform:translate(-75%,0)}.tab_select_slide_box.row4 .tab_select_box_container{width:400%}}@media (min-width: 768px){.tab_select_slide_box.row4 .bt2{display:flex!important;align-items:center}}.tab_select_slide_box .tab_select_box{display:inline-block;vertical-align:top;position:relative}.tab_select_slide_box .tab_select_box.active .bt2{background:#6b1010;background:-moz-linear-gradient(left,#6b1010 0%,#730009 100%);background:-webkit-linear-gradient(left,#6b1010 0%,#730009 100%);background:linear-gradient(to right,#6b1010 0%,#730009 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b1010',endColorstr='#730009',GradientType=1)}.tab_select_slide_box .tab_select_box.active .bt2 span.x:before{transform:translate(0,-50%) rotate(45deg)}.tab_select_slide_box .tab_select_box.active .bt2 span.x:after{transform:translate(0,-50%) rotate(45deg)}.tab_select_slide_box .tab_select_box .bt2{width:100%;display:block}.tab_select_slide_box .tab_select_box .tab_select_box_container{display:none}.tab_select_slide_box .tab_select_box .tab_select_box_container .item{display:block}.tab_select_slide .bt2,.tab_select_slide_box .bt2{display:table-cell;border:1px solid #fff;font-weight:700;position:relative;padding:20px 44px 15px 20px}@media (max-width: 767px){.tab_select_slide .bt2,.tab_select_slide_box .bt2{padding:15px 44px 10px 20px}}.tab_select_slide .bt2 > div,.tab_select_slide_box .bt2 > div{position:relative;z-index:1}.tab_select_slide .bt2 span.x:before,.tab_select_slide .bt2 span.x:after,.tab_select_slide_box .bt2 span.x:before,.tab_select_slide_box .bt2 span.x:after{content:"";background:#fff;position:absolute;top:50%;transform:translate(0,-50%);transform-origin:center center;right:0;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease}.tab_select_slide .bt2 span.x:before,.tab_select_slide_box .bt2 span.x:before{width:8px;height:2px;right:18px}.tab_select_slide .bt2 span.x:after,.tab_select_slide_box .bt2 span.x:after{width:2px;height:8px;right:21px}.tab_select_slide .bt2.active,.tab_select_slide_box .bt2.active{background:#6b1010;background:-moz-linear-gradient(left,#6b1010 0%,#730009 100%);background:-webkit-linear-gradient(left,#6b1010 0%,#730009 100%);background:linear-gradient(to right,#6b1010 0%,#730009 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b1010',endColorstr='#730009',GradientType=1)}.tab_select_slide .bt2.active span.x:before,.tab_select_slide_box .bt2.active span.x:before{transform:translate(0,-50%) rotate(45deg)}.tab_select_slide .bt2.active span.x:after,.tab_select_slide_box .bt2.active span.x:after{transform:translate(0,-50%) rotate(45deg)}.bt2{display:block;color:#fff;background:#cd0e0e;background:-moz-linear-gradient(left,#cd0e0e 0%,#e60012 100%);background:-webkit-linear-gradient(left,#cd0e0e 0%,#e60012 100%);background:linear-gradient(to right,#cd0e0e 0%,#e60012 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd0e0e',endColorstr='#e60012',GradientType=1);padding:20px 20px 15px;position:relative}@media (max-width: 767px){.bt2{padding:15px 20px 10px}}.bt2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#961918;background:-moz-linear-gradient(left,#961918 0%,#ae2731 100%);background:-webkit-linear-gradient(left,#961918 0%,#ae2731 100%);background:linear-gradient(to right,#961918 0%,#ae2731 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#961918',endColorstr='#ae2731',GradientType=1);opacity:0;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.body-pc .bt2:hover:before{opacity:1}.hide_item{overflow:hidden;position:relative}.world_dot{position:relative;display:inline-block;width:100%}@media (max-width: 767px){.world_dot{width:calc(100% + 30px);margin-left:-15px}}.world_dot .dot_wrap .dot{position:absolute;width:18px;height:18px;border-radius:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);cursor:pointer;z-index:1}@media (max-width: 991px){.world_dot .dot_wrap .dot{pointer-events:none}}.world_dot .dot_wrap .dot:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.world_dot .dot_wrap .dot:not(.dot1):before{border:2px solid #ffd800;background:#e50212;animation:flash 1s linear 2s infinite alternate}.world_dot .dot_wrap .dot.dot1{width:18px;height:30px;background-size:100%;background-image:url(../img/location.png);transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}@keyframes flash{50%{border-color:rgba(255,216,0,0) rgba(255,216,0,0.4)}100%{border-color:#ffd800}}@media (max-width: 991px){.dot_tip_wrap{padding:0 5vw;font-size:0;overflow:hidden;padding-bottom:60px;overflow:hidden}.dot_tip_wrap .hidden_wrap{overflow:hidden}}@media (max-width: 480px){.dot_tip_wrap{padding:0 30px;padding-bottom:60px}}@media (min-width: 992px){.dot_tip_wrap .box{position:absolute;max-width:400px;box-shadow:0 0 35px rgba(0,0,0,0.3),0 0 35px rgba(0,0,0,0.3);border-radius:10px;transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);margin-top:-40px;margin-left:9px;z-index:4;display:none;height:auto!important}}@media (max-width: 991px){.dot_tip_wrap .box{display:inline-block!important;vertical-align:top;width:50%}.dot_tip_wrap .box.box1{width:100%}.dot_tip_wrap .box.box1 + .box:not(.box1) .box_wrpa .subject,.dot_tip_wrap .box.box1 + .box:not(.box1) + .box:not(.box1) .box_wrpa .subject{margin-top:0}.dot_tip_wrap .box:not(.box1){transform:translate(2px,0);-moz-transform:translate(2px,0);-o-transform:translate(2px,0);-webkit-transform:translate(2px,0)}.dot_tip_wrap .box:not(.box1) .box_wrpa .subject{color:#231815;background:transparent;border:1px solid #c8c8c8;width:calc(100% + 1px);margin-left:-1px;margin-top:-1px;padding:15px 15px 15px 35px;position:relative}.dot_tip_wrap .box:not(.box1) .box_wrpa .subject:before{content:"";position:absolute;width:10px;height:10px;border-radius:5px;background:#ff8a00;top:23px;left:15px}}@media (max-width: 991px) and (max-width: 767px){.dot_tip_wrap .box:not(.box1) .box_wrpa .subject:before{top:21px}}@media (max-width: 991px){.dot_tip_wrap .box:not(.box1) .box_wrpa .content{display:none}}.dot_tip_wrap .box:before{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#fff;width:18px;height:18px;z-index:2;box-shadow:0 0 35px rgba(0,0,0,0.3),0 0 35px rgba(0,0,0,0.3)}@media (min-width: 992px){.dot_tip_wrap .box:before{content:""}}.dot_tip_wrap .box_wrpa{position:relative;background:#fff;z-index:2;overflow:hidden}@media (min-width: 992px){.dot_tip_wrap .box_wrpa{border-radius:10px}}.dot_tip_wrap .box_wrpa > div{padding:15px 1.5vw 10px}.dot_tip_wrap .box_wrpa > div.subject{color:#fff;background:#e60012}@media (max-width: 991px){.dot_tip_wrap .box_wrpa > div.subject{padding-left:25px;padding-right:25px;font-weight:700}}@media (max-width: 991px){.dot_tip_wrap .box_wrpa > div.content{padding-top:20px;padding-bottom:20px}}.dot_tip_wrap .box_wrpa > div.content > div{padding-left:30px;position:relative}.dot_tip_wrap .box_wrpa > div.content > div:before{position:absolute;top:3px;left:0}.dot_tip_wrap .box_wrpa > div.content > div.addr:before{left:2px}@media (max-width: 767px){.history_wrap .sc_tab_area .subject{margin-bottom:60px}}.history_wrap .sc_tab_area .subject:before{content:"";width:2px;position:absolute;height:calc(100% + 100px);top:-100px;left:100%;background:#e60012;margin-left:-1px}@media (max-width: 1500px){.history_wrap .sc_tab_area .subject:before{height:calc(100% + 80px);top:-80px}}@media (max-width: 1199px){.history_wrap .sc_tab_area .subject:before{height:calc(100% + 60px);top:-60px}}@media (max-width: 991px){.history_wrap .sc_tab_area .subject:before{height:calc(100% + 40px);top:-40px}}@media (max-width: 767px){.history_wrap .sc_tab_area .subject:before,.history_wrap .sc_tab_area .subject:after{content:"";position:absolute;left:50%;transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.history_wrap .sc_tab_area .subject:before{width:2px;height:40px!important;background:#e60012;top:calc(100% + 25px)!important;margin-left:0}.history_wrap .sc_tab_area .subject:after{width:15px;height:15px;background:#fff;border:5px solid #e60012;border-radius:50%;top:calc(100% + 10px)}}.history_wrap .sc_tab_area:first-child .subject:before{height:calc(100% - 25px);top:25px;background:#e60012}@media (max-width: 1199px){.history_wrap .sc_tab_area:first-child .subject:before{top:23px}}.history_wrap .sc_tab_area:last-child{padding-bottom:45px;position:relative}.history_wrap .sc_tab_area:last-child:before,.history_wrap .sc_tab_area:last-child:after{content:"";position:absolute;left:50%;transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.history_wrap .sc_tab_area:last-child:before{width:2px;height:30px;bottom:15px;background:#e60012}.history_wrap .sc_tab_area:last-child:after{width:15px;height:15px;background:#fff;border:5px solid #e60012;border-radius:50%;bottom:0}@media (max-width: 767px){.history_wrap .sc_tab_area:not(:first-child) .subject .h4:before{content:"";position:absolute;top:-50px;left:50%;width:2px;height:30px;margin-left:-1px;background:#e60012}}.history_wrap .subject{position:relative}@media (min-width: 768px){.history_wrap .subject{width:50%}}@media (max-width: 767px){.history_wrap .subject{text-align:center;padding-bottom:10px}}.history_wrap .subject .h4{position:relative}@media (min-width: 768px){.history_wrap .subject .h4:before,.history_wrap .subject .h4:after{content:"";position:absolute;top:50%}.history_wrap .subject .h4:before{width:8.5vw;height:2px;background:#e60012;right:0;margin-top:-5px}.history_wrap .subject .h4:after{width:15px;height:15px;background:#fff;border:5px solid #e60012;border-radius:50%;right:8.5vw;margin-top:-12px}}.history_wrap .subject .h4 > span{display:block}@media (min-width: 768px){.history_wrap .subject + .box2{padding-bottom:3vw;padding-top:0;margin-top:calc(-90px - 1vw)}}.history_wrap .box1{margin-left:auto;margin-right:auto;text-align:center}@media (min-width: 768px){.history_wrap .box1{width:60%}}@media (max-width: 767px){.history_wrap .box1{position:relative}.history_wrap .box1:before{content:"";width:2px;height:30px;background:#e60012;position:absolute;left:50%;bottom:calc(100% - 5px);margin-left:-1px}}.history_wrap .box1 + .box1{padding-top:4.5vw;position:relative}@media (max-width: 767px){.history_wrap .box1 + .box1{padding-top:30px}}@media (min-width: 768px){.history_wrap .box1 + .box1:before{content:"";background:#e60012;width:2px;height:2.5vw;position:absolute;top:0;left:50%;margin-left:-1px}}@media (max-width: 767px){.history_wrap .box1 + .box1:before{height:20px;bottom:calc(100% - 15px)}}.history_wrap .box1 .img{padding-right:1.5vw;padding-bottom:1.5vw;position:relative}@media (max-width: 767px){.history_wrap .box1 .img{padding-right:15px;padding-bottom:15px}}.history_wrap .box1 .img:before{content:"";position:absolute;background:#e9e9e9;width:calc(100% - 1.5vw);height:calc(100% - 1.5vw);top:1.5vw;left:1.5vw}@media (max-width: 767px){.history_wrap .box1 .img:before{top:15px;left:15px;width:calc(100% - 15px);height:calc(100% - 15px)}}.history_wrap .box1 .img img{position:relative;z-index:1}.history_wrap .box2{position:relative}@media (min-width: 768px){.history_wrap .box2{width:50%;margin-left:50%}}.history_wrap .box2 .item{font-size:0;border-bottom:1px solid #bfbfbf}@media (min-width: 768px){.history_wrap .box2 .item{padding-left:50px}}.history_wrap .box2 .item > div{display:inline-block;vertical-align:top}.history_wrap .box2 .item > div.subject1{width:85px}.history_wrap .box2 .item > div.content{width:calc(100% - 85px)}.history_wrap .box2:before{width:2px;height:100%;position:absolute;top:0;left:0;background:#e60012;margin-left:-1px}@media (min-width: 768px){.history_wrap .box2:before{content:""}}@media (max-width: 767px){.history_wrap .box2 + .box1:before{bottom:calc(100% - 25px)}}@media (max-width: 767px){.history_wrap .h4{font-size:1.875rem;line-height:calc(1.875rem + 10px)}}@media (max-width: 767px){.history_wrap .h7{font-size:1.125rem;line-height:calc(1.125rem + 10px)}}.bt_wrap{text-align:center}.bt,.bt_outlink{text-align:center;display:inline-block;min-width:185px;padding:20px 20px 15px;color:#fff;background:#e60012;border-bottom:4px solid #b7000e;cursor:pointer;-moz-transition:background .5s ease;-o-transition:background .5s ease;-webkit-transition:background .5s ease;-ms-transition:background .5s ease;transition:background .5s ease;transition-property:background,border-bottom-color}@media (max-width: 767px){.bt,.bt_outlink{padding:15px 20px 10px}}.body-pc .bt:hover,.body-pc .bt_outlink:hover{background:#bf0513;border-top-color:#99050f}.bt_outlink{text-align:left;position:relative;padding-right:52px;min-width:230px}.bt_outlink:after{content:"";width:12px;height:12px;background:url(../img/link_w.png);background-size:100%;position:absolute;top:50%;margin-top:-6px;right:20px}.tab_box{display:none}.tab_box.active{display:block}.certificate_slick_wrap .certificate_slick{-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;transition-duration:1s}.certificate_slick_wrap.ajax_load + .ajax_loader{visibility:visible;pointer-events:auto}.certificate_slick_wrap.ajax_load .certificate_slick{opacity:0;transition-duration:.5s}.certificate_slick_wrap + .ajax_loader{visibility:hidden;pointer-events:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;background:rgba(255,255,255,0.7) url(../img/ajax-loader.svg) center center no-repeat;background-size:100px 100px}@media (min-width: 1200px){.certificate_slick .slick-prev{left:-98px}}@media (min-width: 1200px){.certificate_slick .slick-next{right:-98px}}.certificate_slick .box{font-size:0}.certificate_slick .box .box1{display:block;padding:2vw}@media (max-width: 767px){.certificate_slick .box .box1{padding:15px}}.certificate_slick .box .box1 img{box-shadow:0 0 20px rgba(0,0,0,0.24)}@media (min-width: 768px){.row.flex_row{display:flex}}.row.flex_row [class*="col-"]{float:none}.pro_list_top .row.flex_row{display:flex;align-items:center}.pro_list_top .img{order:0;transform:translate(0,-25px);-moz-transform:translate(0,-25px);-o-transform:translate(0,-25px);-webkit-transform:translate(0,-25px)}.pro_list_top .txt{order:1;background:url(../img/pro_list_top_bg.png) left center no-repeat;padding-left:150px}@media (max-width: 1199px){.pro_list_top .txt{padding-left:120px}}.pro_list_top .img_wrap{width:calc(100% + 15px);position:relative}.pro_list_top .txt_wrap{background:#fff;width:calc(100% + 30px);transform:translate(-30px,0);-moz-transform:translate(-30px,0);-o-transform:translate(-30px,0);-webkit-transform:translate(-30px,0);padding:3.5vw 3vw;box-shadow:0 0 40px rgba(0,0,0,0.24)}.composition .item{position:relative;border-bottom:1px solid #d8d8d8;padding-top:15px;padding-bottom:10px;padding-left:36px;margin-bottom:5px}.composition .item .num{position:absolute;background:#e60012;width:24px;height:24px;line-height:29px;text-align:center;border-radius:50%;color:#fff;top:13px;left:0}@media (max-width: 767px){.composition .item .num{line-height:24px}}.go_calculation{padding:2vw 3.25vw;background-color:#161616;background-image:url(../img/compute_bg1.png),url(../img/compute_bg.png);background-size:45%,60%;background-position:right top,center center;background-repeat:no-repeat,no-repeat;color:#fff}@media (max-width: 767px){.go_calculation{padding:20px;text-align:center;background-image:url(../img/compute_bg.png);background-size:150%;background-position:left center;background-repeat:no-repeat}.go_calculation .bt{padding-top:15px;padding-bottom:10px}}.pro_list_wrap [class*="col-"]{margin-bottom:3.5vw}@media (max-width: 767px){.pro_list_wrap [class*="col-"]{margin-bottom:40px}}.pro_list_wrap [class*="col-"] a{display:block;text-align:center;color:#231815;-moz-transition:color .5s ease;-o-transition:color .5s ease;-webkit-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease}.pro_list_wrap [class*="col-"] a .img{transform:scale(1,1);-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease}.body-pc .pro_list_wrap [class*="col-"] a:hover{color:#e60012}.body-pc .pro_list_wrap [class*="col-"] a:hover .img{transform:scale(1.1,1.1)}@media (max-width: 767px){.pro_list_wrap [class*="col-"] a .h9{font-size:.9375rem;line-height:calc(0.9375rem + 10px)}}.pagination_wrap{font-size:0}.pagination_wrap > *{display:inline-block;vertical-align:middle}.pagination_wrap > .prev,.pagination_wrap > .next{width:68px;height:68px;background-color:#8a8a8a;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-ms-transition:background-color .5s ease;transition:background-color .5s ease;background-size:19px 8px;background-position:center;background-repeat:no-repeat}@media (max-width: 767px){.pagination_wrap > .prev,.pagination_wrap > .next{width:48px;height:48px;background-size:15px 6px}}.body-pc .pagination_wrap > .prev:not(.disable):hover,.body-pc .pagination_wrap > .next:not(.disable):hover{background-color:#e60012}.pagination_wrap > .prev.disable,.pagination_wrap > .next.disable{pointer-events:none;opacity:.5}.pagination_wrap > .prev{background-image:url(../img/left.svg)}.pagination_wrap > .next{background-image:url(../img/right.svg)}.pagination_wrap > .pagination{width:calc(100% - 136px);text-align:center}@media (max-width: 767px){.pagination_wrap > .pagination{display:none}}.pagination_wrap > .pagination a,.pagination_wrap > .pagination span{display:inline-block}.pagination_wrap > .pagination a:not(:last-child),.pagination_wrap > .pagination span:not(:last-child){margin-right:15px}.pagination_wrap > .pagination a{-moz-transition:color .5s ease;-o-transition:color .5s ease;-webkit-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease}.pagination_wrap > .pagination a.active,.body-pc .pagination_wrap > .pagination a:hover{color:#e60012}.pagination_wrap > .pagination_select{width:calc(100% - 96px)}@media (min-width: 768px){.pagination_wrap > .pagination_select{display:none}}.pagination_wrap > .pagination_select .title_wrap{width:78px;position:relative;margin:0 auto}.pagination_wrap > .pagination_select .title_wrap .title{border-bottom:2px solid #231815;position:relative;padding:0 20px 0 8px;color:#231815;z-index:0;pointer-events:none}.pagination_wrap > .pagination_select .title_wrap .title:after{font-family:"fontello";content:'\f107';position:absolute;right:8px;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.pagination_wrap > .pagination_select .title_wrap .title + select{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:1}.pd_top{background:url(../img/pd_top_bg.jpg) center bottom repeat-x;background-size:auto}.pd_top .subject{position:relative}@media (max-width: 991px){.pd_top .subject{text-align:center}}@media (min-width: 992px){.pd_top .subject{padding-left:calc(1.75vw + 15px)}.pd_top .subject:before{content:"";width:3px;height:calc(100% - 10px);background:#e2e2e2;position:absolute;top:0;left:15px}}@media (max-width: 991px){.pd_top .content{margin-top:20px}}@media (max-width: 991px){.pd_top .content.mask_div:not(.mask_div_close){max-height:150px;overflow:hidden;mask-image:url(../img/mask1.png);-webkit-mask-image:url(../img/mask.png);mask-repeat:round;-webkit-mask-repeat:round}}.pd_top .content li{font-size:0}.pd_top .content li:not(:first-child){margin-top:2vw!important}.pd_top .content li > div{display:inline-block;vertical-align:top}.pd_top .content li > div.title{width:110px;position:relative}.pd_top .content li > div.title:after{content:"";width:25px;height:1px;background:#d3d3d3;position:absolute;top:10px;right:0}.pd_top .content li > div.title + div{padding-left:15px;width:calc(100% - 110px)}.pd_spec_wrap .fancybox_img{display:block}@media (max-width: 1023px){.pd_spec_wrap .fancybox_img{display:inline-block;vertical-align:top;width:25%}}@media (max-width: 767px){.pd_spec_wrap .fancybox_img{width:50%}}.pd_spec_wrap .img{font-size:0}@media (max-width: 1023px){.pd_spec_wrap .img{width:100%;margin-left:-7px;margin-right:-7px}}.body-pc .pd_spec_wrap .img a.fancybox_img:hover .img_wrap img{opacity:.7}@media (min-width: 1024px){.pd_spec_wrap .img a.fancybox_img:nth-of-type(n+2){margin-top:30px}}@media (max-width: 1023px){.pd_spec_wrap .img a.fancybox_img{padding:7px}}.pd_spec_wrap .img .img_wrap{padding:0;background:#f8f8f8}.pd_spec_wrap .img .img_wrap img{-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.pd_spec_wrap .img .txt{position:relative;padding-left:35px}@media (max-width: 1199px){.pd_spec_wrap .img .txt{padding-left:30px}}@media (max-width: 991px){.pd_spec_wrap .img .txt{padding-left:20px}}.pd_spec_wrap .img .txt:before{content:"";width:27px;height:27px;background:url(../img/zoom.svg);background-size:100%;position:absolute;top:-7px;left:0}@media (max-width: 1199px){.pd_spec_wrap .img .txt:before{width:20px;height:20px;top:1px}}@media (max-width: 991px){.pd_spec_wrap .img .txt:before{width:14px;height:14px;top:3px}}@media (max-width: 1023px){.pd_spec_wrap .content{width:100%}}@media (min-width: 1024px){.pd_spec_wrap .content{padding-left:30px;margin-top:-10px}}.body-mobile .pd_spec_wrap .content .content_wrap{width:calc(50vw - 685px + 100%)}@media (max-width: 1540px){.body-mobile .pd_spec_wrap .content .content_wrap{width:calc(100% + 5vw)}}@media (max-width: 767px){.body-mobile .pd_spec_wrap .content .content_wrap{width:100%}}.body-pc .pd_spec_wrap .content .content_wrap{width:calc(50vw - 693px + 100%)}@media (max-width: 1540px){.body-pc .pd_spec_wrap .content .content_wrap{width:calc(100% + 5vw)}}@media (max-width: 767px){.body-pc .pd_spec_wrap .content .content_wrap{width:100%}}@media (max-width: 1023px){.pd_spec_wrap .content .table_scroll{display:none}}@media (max-width: 1023px){.pd_spec_wrap .xs-hidden{display:none}}@media (min-width: 768px){.pd_spec_wrap .xs-visible{display:block!important}}@media (min-width: 1024px){.pd_spec_wrap .xs-visible{display:none!important}}@media (max-width: 767px){.pd_bottom .tab_select_box_container{padding-bottom:30px}}.table_scroll{position:relative}.body-mobile .table_scroll .or_table_wrap{overflow:auto}.table_scroll table{min-width:2500px}.table_scroll table td,.table_scroll table th{padding:15px 20px 10px;color:#333;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;vertical-align:middle}.table_scroll table td.fixed_td,.table_scroll table th.fixed_td{width:200px;border-right-width:3px}.table_scroll table td .h12,.table_scroll table th .h12{color:#666;margin-top:-5px}.table_scroll table td:last-child,.table_scroll table th:last-child{padding-right:70px}.table_scroll table th{background:#333;color:#fff}.table_scroll table tbody tr{background:#fff}.table_scroll table tbody tr:nth-of-type(even){background:#efefef}.table_scroll table thead td,.table_scroll table thead th{padding:40px 20px;border-right:1px solid #4b4b4b}.table_scroll .fixed_table_wrap{position:absolute;width:100%;top:0;left:0;z-index:1;overflow:hidden}.table_scroll .fixed_table_top_wrap{position:absolute;width:100%;top:0;left:0;z-index:1}.table_scroll .fixed_table_top_wrap.fixed{position:fixed;top:84px}.table_scroll .fixed_table_top_wrap.fixed .prev,.table_scroll .fixed_table_top_wrap.fixed .next{top:-20px}@media (max-width: 1024px){.table_scroll .fixed_table_top_wrap.fixed{top:82px}}.table_scroll .fixed_table_top_wrap:not(.fixed){left:0!important}.table_scroll .fixed_table_top_wrap .table_wrap{overflow:hidden}.table_scroll .fixed_table_top_wrap .table_wrap .table_fixed_top_left_wrap{position:absolute;top:0;left:0;overflow:hidden}.table_scroll .fixed_table_top_wrap table{position:relative}.table_scroll .prev,.table_scroll .next{width:54px;height:54px;border-radius:27px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.2);-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;z-index:1;position:absolute;top:-25px;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.body-pc .table_scroll .prev:hover:before,.body-pc .table_scroll .prev:hover:after,.body-pc .table_scroll .next:hover:before,.body-pc .table_scroll .next:hover:after{background-color:#e60012}.table_scroll .prev:not(.disable),.table_scroll .next:not(.disable){cursor:pointer}.table_scroll .prev.disable,.table_scroll .next.disable{opacity:0;pointer-events:none}.table_scroll .prev:before,.table_scroll .prev:after,.table_scroll .next:before,.table_scroll .next:after{content:"";width:8px;height:2px;background-color:#999;position:absolute;top:50%;left:50%;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-ms-transition:background-color .5s ease;transition:background-color .5s ease}.table_scroll .prev:before,.table_scroll .next:before{transform:translate(-50%,-50%) rotate(45deg)}.table_scroll .prev:after,.table_scroll .next:after{transform:translate(-50%,-50%) rotate(-45deg)}.table_scroll .prev{right:183px}.table_scroll .prev:before,.table_scroll .prev:after{transform-origin:left center}.table_scroll .next{right:117px}.table_scroll .next:before,.table_scroll .next:after{transform-origin:right center}@media (max-width: 767px){.page_right_link{font-size:0}}.page_right_link a{display:block;overflow:hidden;border-radius:7px}@media (max-width: 767px){.page_right_link a{margin-top:10px;display:inline-block;vertical-align:middle;width:100%;font-size:.9375rem;line-height:calc(0.9375rem + 10px)}}.page_right_link a > div{background-position:14px 15px;background-repeat:no-repeat;background-size:41px 41px;color:#fff;height:65px;line-height:70px;padding-left:65px;padding-right:22px;text-shadow:2px 2px 5px rgba(0,0,0,0.15);font-weight:700;position:relative;z-index:2}@media (max-width: 767px){.page_right_link a > div{height:44px;line-height:50px;background:none!important;padding-left:0;padding-right:0;text-align:center}.page_right_link a > div:before{content:"";background-repeat:no-repeat;background-position:center;background-size:25px 25px;width:25px;height:25px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:-1px}}.page_right_link a.calculation{background:#cd0e0e;background:-moz-linear-gradient(left,#cd0e0e 0%,#e60012 100%);background:-webkit-linear-gradient(left,#cd0e0e 0%,#e60012 100%);background:linear-gradient(to right,#cd0e0e 0%,#e60012 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$v1',endColorstr='$v2',GradientType=1)}@media (max-width: 767px){.page_right_link a.calculation{width:calc(50% - 5px);margin-right:5px}}.page_right_link a.calculation:before{background:rgba(35,24,21,0.2)}.page_right_link a.calculation > div{background-image:url(../img/prl1.png)}@media (max-width: 767px){.page_right_link a.calculation > div:before{background-image:url(../img/prl1.png)}}.page_right_link a.catalog{background:#ff7827;background:-moz-linear-gradient(left,#ff7827 0%,#ff9c27 100%);background:-webkit-linear-gradient(left,#ff7827 0%,#ff9c27 100%);background:linear-gradient(to right,#ff7827 0%,#ff9c27 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$v1',endColorstr='$v2',GradientType=1)}@media (max-width: 767px){.page_right_link a.catalog{width:calc(50% - 5px);margin-left:5px}}.page_right_link a.catalog:before{background:rgba(255,66,0,0.35)}.page_right_link a.catalog > div{background-image:url(../img/prl2.png)}@media (max-width: 767px){.page_right_link a.catalog > div:before{background-image:url(../img/prl2.png)}}.page_right_link a.cad{background-color:#727272}.page_right_link a.cad:before{background:#585858}.page_right_link a.cad > div{background-image:url(../img/prl3.png)}@media (max-width: 767px){.page_right_link a.cad > div:before{background-image:url(../img/prl3.png)}}.page_right_link.xs-hidden{position:absolute;left:0;transform:translate(-100%,0);-moz-transform:translate(-100%,0);-o-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);text-align:right}.page_right_link.xs-hidden a{border-radius:0 7px 7px 0;position:relative;height:65px;transform:translate(52px,0);-moz-transform:translate(52px,0);-o-transform:translate(52px,0);-webkit-transform:translate(52px,0);-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease;transition-property:transform}.page_right_link.xs-hidden a:before{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;z-index:1}.body-pc .page_right_link.xs-hidden a:hover{transform:translate(100%,0);-moz-transform:translate(100%,0);-o-transform:translate(100%,0);-webkit-transform:translate(100%,0)}.page_right_link.xs-hidden a + a{margin-top:6px}.page_right_link.xs-hidden a > div{padding-right:65px;padding-left:10px;background-position:96% 15px}.calculation_top{text-align:center}.calculation_input{text-align:center}.calculation_input .input_box{position:relative}@media (min-width: 768px){.calculation_input .input_box{padding:0 40px}}.calculation_input .input_box span.unit{position:absolute;right:0;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}@media (max-width: 767px){.calculation_input .input_box span.unit{right:10px}}.calculation_input input{border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,0.35);background:#fff;border:0;padding:10px 10px 5px;text-align:center;width:100%}@media (max-width: 767px){.calculation_input input{padding:10px 40px 5px 10px}}.calculation_input input::-webkit-input-placeholder{opacity:.3}.calculation_input input::-moz-placeholder{opacity:.3}.calculation_input input:-ms-input-placeholder{opacity:.3}.calculation_input input:-moz-placeholder{opacity:.3}.calculation_result{padding:3vw;border:1px solid #231815;text-align:center;position:relative;z-index:1}@media (max-width: 767px){.calculation_result{padding:50px 20px}}.calculation_result:after{content:"";width:78px;height:85px;background:url(../img/calculation_result_arrow.png);background-size:100%;background-repeat:no-repeat;position:absolute;left:50%;top:0;transform:translate(-50%,-64px);-moz-transform:translate(-50%,-64px);-o-transform:translate(-50%,-64px);-webkit-transform:translate(-50%,-64px)}@media (max-width: 767px){.calculation_result:after{width:49px;height:52px;transform:translate(-50%,-41px);-moz-transform:translate(-50%,-41px);-o-transform:translate(-50%,-41px);-webkit-transform:translate(-50%,-41px)}}.calculation_result .result_wrap{font-size:0}@media (min-width: 768px){.calculation_result .result_wrap .box{display:inline-block;vertical-align:top;position:relative}}.calculation_result .result_wrap .box:not(:last-child){padding-right:3vw}.calculation_result .result_wrap .box:not(:last-child):after{width:1px;height:100%;background:#bdb9b8;position:absolute;right:1.5vw;top:0}@media (min-width: 768px){.calculation_result .result_wrap .box:not(:last-child):after{content:""}}.contrast_wrap{text-align:center}.contrast_wrap .item_wrap{text-align:left}@media (max-width: 767px){.contrast_wrap .item_wrap{max-height:250px;overflow:auto}.contrast_wrap .item_wrap .row{margin-left:0;margin-right:0}.contrast_wrap .item_wrap .row [class*="col-"]{padding:0}}.contrast_wrap .item_wrap .item{font-size:0;border-bottom:1px solid silver;padding:15px 0 10px}.contrast_wrap .item_wrap .item > div{display:inline-block;vertical-align:top}.contrast_wrap .item_wrap .item > div.subject{width:80px;font-weight:700}.contrast_wrap .item_wrap .item > div.content{width:calc(100% - 100px);padding-left:15px}.recommend_wrap{text-align:center}.recommend_wrap .pro_list_wrap{text-align:left}.app_list_wrap{font-size:0}.app_list_wrap .item{overflow:hidden}@media (min-width: 768px){.app_list_wrap .item{display:inline-block;vertical-align:top;width:50%;color:#fff}}@media (max-width: 767px){.app_list_wrap .item{display:block}.app_list_wrap .item:not(:first-child){margin-top:30px}}.body-pc .app_list_wrap .item:hover .bg{transform:scale(1.1,1.1);filter:blur(5px)}.body-pc .app_list_wrap .item:hover .item_wrap:before{opacity:.5}.app_list_wrap .item .item_wrap{position:relative}@media (min-width: 768px){.app_list_wrap .item .item_wrap{padding-bottom:100%}}.app_list_wrap .item .item_wrap:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#231815;z-index:2;opacity:0;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.app_list_wrap .item .item_wrap:after{position:absolute;width:100%;height:100%;top:0;left:0;background:-moz-linear-gradient(bottom,black 0%,rgba(0,0,0,0) 55%);background:-webkit-linear-gradient(bottom,black 0%,rgba(0,0,0,0) 55%);background:linear-gradient(to top,black 0%,rgba(0,0,0,0) 55%);z-index:2}@media (min-width: 768px){.app_list_wrap .item .item_wrap:after{content:""}}@media (min-width: 768px){.app_list_wrap .item:nth-of-type(even){transform:translate(0,2.5vw);-moz-transform:translate(0,2.5vw);-o-transform:translate(0,2.5vw);-webkit-transform:translate(0,2.5vw)}}.app_list_wrap .item .bg{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;top:0;left:0;z-index:1;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease;transition-property:transform,filter}@media (min-width: 768px){.app_list_wrap .item .bg{position:absolute;height:100%}}@media (max-width: 767px){.app_list_wrap .item .bg{padding-bottom:68%;background-position:center top}}@media (min-width: 768px){.app_list_wrap .item .txt{position:absolute;width:100%;bottom:0;left:0;padding:2.5vw 3vw;z-index:3}}@media (max-width: 767px){.app_list_wrap .item .txt{background:#fff;padding:25px}}@media (max-width: 767px){.app_top > .row.flex_row:not(:first-child){margin-top:70px}}@media (min-width: 1200px){.app_top > .row.flex_row:nth-of-type(odd) .txt{padding-right:4%}}@media (min-width: 1200px){.app_top > .row.flex_row:nth-of-type(odd) .img{padding-left:8%}}.app_top > .row.flex_row:nth-of-type(even) .txt{order:1}@media (min-width: 1200px){.app_top > .row.flex_row:nth-of-type(even) .txt{padding-left:4%}}.app_top > .row.flex_row:nth-of-type(even) .img{order:0}@media (min-width: 1200px){.app_top > .row.flex_row:nth-of-type(even) .img{padding-right:8%}}@media (min-width: 768px){.app_top > .row.flex_row.style1{display:flex;align-items:center}.app_top > .row.flex_row.style1 .img{transform:translate(0,-3vw);-moz-transform:translate(0,-3vw);-o-transform:translate(0,-3vw);-webkit-transform:translate(0,-3vw)}}@media (min-width: 768px){.app_top > .row.flex_row.style2 .txt{padding-bottom:calc(3vw + 30px)}}@media (min-width: 1200px){.app_top > .row.flex_row .txt{padding-top:2vw;padding-bottom:2vw}}@media (max-width: 767px){.app_top > .row.flex_row .img{margin-top:30px}}.app_bottom{text-align:center}.technology_list_wrap{font-size:0}.technology_list_wrap .item{display:inline-block;vertical-align:top;width:33.33333%;text-align:center;padding-bottom:3vw}@media (max-width: 767px){.technology_list_wrap .item{width:50%;padding-bottom:40px}}.technology_list_wrap .item.active .switch:before,.technology_list_wrap .item.active .switch:after{opacity:1}.body-pc .technology_list_wrap .item:hover .switch .img{transform:scale(1.1,1.1)}.body-pc .technology_list_wrap .item:hover .switch .txt{color:#e60012}@media (min-width: 768px){.technology_list_wrap .item .technology_tab_container{width:300%}.technology_list_wrap .item:nth-of-type(3n+2) .technology_tab_container{transform:translate(-33.33333%,0);-moz-transform:translate(-33.33333%,0);-o-transform:translate(-33.33333%,0);-webkit-transform:translate(-33.33333%,0)}.technology_list_wrap .item:nth-of-type(3n) .technology_tab_container{transform:translate(-66.66666%,0);-moz-transform:translate(-66.66666%,0);-o-transform:translate(-66.66666%,0);-webkit-transform:translate(-66.66666%,0)}}@media (max-width: 767px){.technology_list_wrap .item .technology_tab_container{width:200%}.technology_list_wrap .item:nth-of-type(2n) .technology_tab_container{transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}}.technology_list_wrap .switch{padding-bottom:3vw;position:relative;cursor:pointer;padding-left:10px;padding-right:10px;z-index:1}@media (max-width: 767px){.technology_list_wrap .switch{padding-bottom:20px}}.technology_list_wrap .switch:before,.technology_list_wrap .switch:after{content:"";position:absolute;left:50%;transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);opacity:0;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;z-index:2}.technology_list_wrap .switch:after{width:100%;height:5px;background:#d41519;bottom:0}.technology_list_wrap .switch:before{width:0;height:0;border-style:solid;border-width:0 16px 16px;border-color:transparent transparent #d41519;bottom:5px}@media (max-width: 767px){.technology_list_wrap .switch:before{border-width:0 8px 8px}}.technology_list_wrap .switch .img{display:flex;align-items:center;justify-content:center;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease}.technology_list_wrap .switch .img img{width:auto;max-height:100px}@media (max-width: 767px){.technology_list_wrap .switch .img img{max-height:85px}}.technology_list_wrap .switch .txt{-moz-transition:color .5s ease;-o-transition:color .5s ease;-webkit-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease}.technology_list_wrap .technology_tab_container{display:none;background:#fff;padding:3vw 4vw;text-align:left}@media (max-width: 767px){.technology_list_wrap .technology_tab_container{padding:30px}}@media (min-width: 768px){.technology_list_wrap .technology_tab_container .left{padding-right:calc(1.5vw + 15px)}}@media (min-width: 768px){.technology_list_wrap .technology_tab_container .right{padding-left:calc(1.5vw + 15px)}}@media (max-width: 767px){.technology_list_wrap .technology_tab_container .right{margin-top:15px}}@media (max-width: 767px){.news_nav_wrap_row{margin-left:0;margin-right:0}}@media (max-width: 767px){.news_nav_wrap_row .news_nav_wrap_div{padding:0;position:static}}@media (min-width: 768px){.news_nav .title{display:none}.news_nav .option{display:block!important}.news_nav .option > div{padding:10px 0}.news_nav .option a{display:inline-block;padding-left:3vw;position:relative;-moz-transition:color .5s ease;-o-transition:color .5s ease;-webkit-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease}.news_nav .option a.h9,.body-pc .news_nav .option a:hover{color:#e60012}.news_nav .option a.h9{font-weight:700;padding-left:5.5vw}.news_nav .option a.h9:before{width:4vw;height:.3vw;background:#e60012;margin-top:-5px}.news_nav .option a:before{content:"";position:absolute;width:2vw;height:.2vw;background:#231815;top:50%;left:0;margin-top:-4px}}@media (max-width: 767px){.news_nav{background:#fff;width:100%;left:0;z-index:3;font-size:1.125rem;line-height:calc(1.125rem + 10px);padding-top:0!important}.news_nav .title{cursor:pointer;background:#cd0e0e;background:-moz-linear-gradient(left,#cd0e0e 0%,#e60012 100%);background:-webkit-linear-gradient(left,#cd0e0e 0%,#e60012 100%);background:linear-gradient(to right,#cd0e0e 0%,#e60012 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd0e0e',endColorstr='#e60012',GradientType=1);color:#fff;padding:15px;position:relative}}@media (max-width: 767px) and (max-width: 767px){.news_nav .title{min-height:55px}}@media (max-width: 767px){.news_nav .title:after{content:'\f107';font-family:"fontello";position:absolute;right:5vw;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}}@media (max-width: 767px) and (max-width: 480px){.news_nav .title:after{right:30px}}@media (max-width: 767px){.news_nav .option{width:100%}}@media (max-width: 767px) and (max-width: 767px){.news_nav .option{display:none;border-top:1px solid #e3e3e3;background:#fff;position:absolute}}@media (max-width: 767px){.news_nav .option a{display:table-cell;width:25%;color:#231815;text-align:center;-moz-transition:background .5s ease;-o-transition:background .5s ease;-webkit-transition:background .5s ease;-ms-transition:background .5s ease;transition:background .5s ease;transition-property:background,color,border-color,padding;padding:30px 10px 25px;position:relative;border-bottom:1px solid #e3e3e3}}@media (max-width: 767px) and (max-width: 767px){.news_nav .option a{display:block;width:100%;text-align:left;padding:15px 5vw 10px}}@media (max-width: 767px) and (max-width: 480px){.news_nav .option a{padding:15px 30px 10px}}@media (max-width: 767px){.body-pc .news_nav .option a:hover{background:#e60012;color:#fff}.news_nav .option a.active{background:#e60012;color:#fff}.body-pc .news_nav .option a.active:hover{background:#bf0513;border-bottom-color:#bf0513}.body-pc .news_nav .option a:hover,.news_nav .option a.active{border-bottom-color:#e60012}.body-pc .news_nav .option a:hover:after,.news_nav .option a.active:after{display:none}}@media (max-width: 480px){.news_nav .title{padding-left:30px;padding-right:45px}}.news_list_wrap .item{font-size:0;margin-bottom:4vw}@media (max-width: 991px){.news_list_wrap .item{margin-bottom:60px}}@media (min-width: 768px){.news_list_wrap .item > div{display:inline-block;vertical-align:top}}@media (min-width: 768px){.news_list_wrap .item .content_wrap{width:calc(100% - 80px);padding-left:30px}}@media (max-width: 767px){.news_list_wrap .item .content_wrap{margin-top:20px}}@media (min-width: 992px){.news_list_wrap .item .content_wrap .flex_box{display:flex}}.news_list_wrap .item .content_wrap .flex_box .content{display:flex;align-items:center}.news_list_wrap .item .content_wrap .flex_box .content .content_flex_wrap{width:100%}@media (min-width: 992px){.news_list_wrap .item .img{width:35%}}.news_list_wrap .item.exhi_item .img img{border:1px solid #d5d5d5}.news_list_wrap .item.exhi_item .content .txt [class*="col-"]{word-break:break-all}@media (max-width: 991px){.news_list_wrap .item.exhi_item .content .txt [class*="col-"]:not(:first-child){margin-top:5px}.news_list_wrap .item.exhi_item .content .txt [class*="col-"] .subject{width:50px}.news_list_wrap .item.exhi_item .content .txt [class*="col-"] .subject,.news_list_wrap .item.exhi_item .content .txt [class*="col-"] .subject + div{display:inline-block;vertical-align:top}.news_list_wrap .item.exhi_item .content .txt [class*="col-"] .subject + div{width:calc(100% - 55px)}}@media (min-width: 992px){.news_list_wrap .item .content{width:65%;padding-left:30px}}@media (max-width: 991px){.news_list_wrap .item .content{margin-top:20px}}.news_list_wrap .item .bt{padding:15px 20px 10px}.time{border:1px solid #4e4e4e;color:#141716;text-align:center}@media (min-width: 768px){.time{width:80px}}@media (max-width: 767px){.time{display:inline-block;padding:10px 20px}}@media (min-width: 768px){.time > div:nth-of-type(2){padding-top:10px}.time > div:last-child{margin-top:-10px}}@media (max-width: 767px){.time > div{display:inline-block;vertical-align:top}.time > div:not(:first-child):before{content:"/"}}@media (min-width: 768px){.time .year{border-bottom:1px solid #4e4e4e;padding-top:5px}}@media (max-width: 767px){.time .h11,.time .h7{font-size:1.25rem;line-height:calc(1.25rem + 10px);font-weight:400}}.link_icon{position:relative;padding-right:20px;display:inline-block}.link_icon:before,.link_icon:after{content:"";position:absolute}.link_icon:before{width:0;height:1px;left:0;bottom:0;background:#e60012;-moz-transition:width .5s ease;-o-transition:width .5s ease;-webkit-transition:width .5s ease;-ms-transition:width .5s ease;transition:width .5s ease}.link_icon:after{width:12px;height:12px;background:url(../img/link.png);background-size:100%;right:0;top:50%;margin-top:-9px}.body-pc .link_icon:hover:before,.body-mobile .link_icon:before{width:100%}.news_detail_top{font-size:0}.news_detail_top > div{display:inline-block;vertical-align:middle}@media (min-width: 768px){.news_detail_top > div.subject{padding-left:30px;width:calc(100% - 80px)}}@media (max-width: 767px){.news_detail_top > div.subject{margin-top:20px;display:block}}.news_detail_top > div.subject .red{display:inline-block;position:relative;padding-bottom:15px}@media (max-width: 767px){.news_detail_top > div.subject .red{padding-bottom:10px}}.news_detail_top > div.subject .red:after{content:"";background:#231815;position:absolute;width:100%;height:2px;left:0;bottom:0}.edit .quote{background-image:url(../img/quote1.png),url(../img/quote2.png);background-size:18px 17px,18px 17px;background-position:left 0,right 0;background-repeat:no-repeat;display:inline-block;padding:17px 48px 0}@media (max-width: 767px){.edit .quote{background-size:14px 13px,14px 13px;padding:13px 15px 0}}.edit .bg_white{background:#fff;padding:3.25vw}@media (max-width: 767px){.edit .bg_white{padding:20px}}.box_shadow{box-shadow:0 0 40px rgba(0,0,0,0.24)}.offset_top{position:relative;z-index:1}@media (min-width: 768px){.offset_top{margin-top:-4.5vw}}@media (min-width: 768px){.plr30{padding-left:30px;padding-right:30px}}.go_back{display:inline-block;height:65px;line-height:70px;min-width:160px;background:#e60012;color:#fff;text-align:center;padding:0 30px}.go_back > img{display:inline-block;vertical-align:middle;margin-top:-5px;margin-right:10px;margin-left:-5px}.r_line{position:relative}@media (max-width: 767px){.r_line{padding-left:30px}}.r_line:before{content:"";position:absolute;width:10px;height:100%;top:0;left:-2.5vw;background:#e60012}@media (max-width: 767px){.r_line:before{left:0}}.info_box_wrap .r_line:before,.contact_info .r_line:before{top:-5px}@media (max-width: 767px){.info_box_wrap .r_line:before,.contact_info .r_line:before{top:-2px}}@media (min-width: 768px){.contact_top_left{padding-left:2.5vw}}@media (max-width: 767px){.contact_top_left .link_bt_wrap{text-align:center}}.contact_top_left .link_bt{display:inline-block;vertical-align:top;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;width:30%;color:#fff}.body-pc .contact_top_left .link_bt:hover{opacity:.7}.contact_top_left .link_bt .img{border-radius:5px;overflow:hidden}.contact_top_left .link_bt.tmall{margin-right:10%}.contact_top_left .link_bt.tmall .img{background:#cd0e0e;background:-moz-linear-gradient(left,#cd0e0e 0%,#e60012 100%);background:-webkit-linear-gradient(left,#cd0e0e 0%,#e60012 100%);background:linear-gradient(to right,#cd0e0e 0%,#e60012 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd0e0e',endColorstr='#e60012',GradientType=1)}.contact_top_left .link_bt.penguin .img{background:#01a3e3;background:-moz-linear-gradient(left,#01a3e3 0%,#01c6e3 100%);background:-webkit-linear-gradient(left,#01a3e3 0%,#01c6e3 100%);background:linear-gradient(to right,#01a3e3 0%,#01c6e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$v1',endColorstr='$v2',GradientType=1)}@media (max-width: 767px){.contact_xs_bg{width:calc(100% + 10vw);margin-left:-5vw;background:#202020;padding:40px 5vw}}@media (max-width: 480px){.contact_xs_bg{width:calc(100% + 60px);margin-left:-30px;padding:40px 30px}}.contact_info{position:relative}@media (min-width: 768px){.contact_info{padding:3.5vw 2.5vw}}@media (max-width: 767px){.contact_info .content_wrap{background:#202020}}@media (min-width: 768px){.contact_info + .info_box_wrap{padding-left:2.5vw;padding-right:2.5vw}}@media (max-width: 767px){.contact_info + .info_box_wrap{background:#000;background:-moz-linear-gradient(top,#000 0%,#333 100%);background:-webkit-linear-gradient(top,#000 0%,#333 100%);background:linear-gradient(to bottom,#000 0%,#333 100%)}}@media (max-width: 767px){.contact_info + .info_box_wrap [class*="col-"]{padding-left:45px}}.contact_info:before{background:#202020;position:absolute;width:calc(50vw - 685px + 100%);height:100%;top:0;left:0;z-index:1}@media (min-width: 768px){.contact_info:before{content:""}}@media (max-width: 1522px){.contact_info:before{width:95vw}}.contact_info > *{position:relative;z-index:2}@media (max-width: 767px){.contact_info .item:not(:first-child){margin-top:25px}}.contact_info .item .map_warp{padding-bottom:50%;position:relative}.contact_info .item .map_warp iframe{position:absolute;width:100%;height:100%;top:0;left:0}.contact_info .item .info_box > div{padding-left:25px;position:relative;margin-top:10px}.contact_info .item .info_box > div:before{position:absolute;top:4px;left:0;font-size:1rem}.contact_form{padding-right:2.5vw;min-height:735px}@media (min-width: 992px){.contact_form{min-height:528px}}@media (max-width: 768px){.contact_form{min-height:864px}}@media (max-width: 767px){.contact_form{min-height:831px}}.contact_form .SJ_feild{color:#292929;margin-bottom:25px}@media (min-width: 992px){.contact_form .SJ_feild:nth-of-type(-n+4),.contact_form .SJ_feild:nth-last-of-type(-n+2){display:inline-block;vertical-align:top;width:calc(50% - 15px)}}@media (min-width: 992px){.contact_form .SJ_feild:nth-of-type(-n+4):nth-of-type(odd){margin-right:15px}}@media (min-width: 992px){.contact_form .SJ_feild:nth-of-type(-n+4):nth-of-type(even){margin-left:15px}}@media (min-width: 992px){.contact_form .SJ_feild:nth-last-of-type(2){margin-right:15px}}@media (min-width: 992px){.contact_form .SJ_feild:nth-last-of-type(1){margin-left:15px}}.contact_form .SJ_feild.SJ_feild_14 .SJ_label + div{margin-top:5px}.contact_form .SJ_feild.SJ_feild_code .SJ_label + div{position:relative}.contact_form .SJ_feild.SJ_feild_code .SJ_label + div .SJ_code_img{position:absolute;padding-left:0!important;right:10px;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.contact_form .SJ_feild.SJ_feild_code .SJ_label + div .SJ_text{width:calc(100% - 55px)}.contact_form .SJ_feild.SJ_feild_submit input{border:0;text-align:center;padding:10px 20px 2px;width:100%;color:#fff;background:#e60012;border-bottom:4px solid #b7000e;cursor:pointer;-moz-transition:background .5s ease;-o-transition:background .5s ease;-webkit-transition:background .5s ease;-ms-transition:background .5s ease;transition:background .5s ease;transition-property:background,border-bottom-color}.body-pc .contact_form .SJ_feild.SJ_feild_submit input:hover{background:#bf0513;border-top-color:#99050f}.contact_form .SJ_feild:not(.SJ_feild_submit):not(.SJ_feild_14) > div{display:inline-block;vertical-align:middle}.contact_form .SJ_feild:not(.SJ_feild_submit):not(.SJ_feild_14) > div.SJ_label{width:130px}.contact_form .SJ_feild:not(.SJ_feild_submit):not(.SJ_feild_14) > div.SJ_label + div{width:calc(100% - 130px)}@media (max-width: 768px){.contact_form .SJ_feild:nth-of-type(6) > div{display:block!important}.contact_form .SJ_feild:nth-of-type(6) > div.SJ_label{width:100%!important}.contact_form .SJ_feild:nth-of-type(6) > div.SJ_label + div{width:100%!important;margin-top:5px}}.contact_form .SJ_feild:not(.SJ_feild_submit){padding:10px 20px 5px;background:#fff}.contact_form .SJ_feild .SJ_text,.contact_form .SJ_feild .SJ_textarea,.contact_form .SJ_feild .SJ_select{width:100%;border:0}.contact_form .SJ_feild .SJ_textarea{height:100px;resize:vertical}.contact_form .SJ_feild .SJ_checkbox_span{font-size:.9375rem;line-height:calc(0.9375rem + 10px);display:inline-block}@media (max-width: 768px){.contact_form .SJ_feild .SJ_checkbox_span{display:block}}@media (min-width: 769px){.contact_form .SJ_feild .SJ_checkbox_span:not(:last-child){margin-right:20px}}.contact_form .SJ_feild .SJ_checkbox_span .SJ_checkbox{position:relative;top:1px;margin-right:5px}.contact_form .SJ_feild .placeholder{color:transparent}.contact_form .SJ_feild ::-webkit-input-placeholder{color:transparent}.contact_form .SJ_feild ::-moz-placeholder{color:transparent}.contact_form .SJ_feild :-ms-input-placeholder{color:transparent}.contact_form .SJ_feild :-moz-placeholder{color:transparent}.gotop{cursor:pointer;position:fixed;right:3.5vw;bottom:0;background:url(../img/gotop.png) center center no-repeat;background-size:100%;width:62px;height:62px;z-index:3;opacity:0;pointer-events:none;transform:translate(0,-60px);-moz-transform:translate(0,-60px);-o-transform:translate(0,-60px);-webkit-transform:translate(0,-60px);-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.gotop.visible{opacity:1;pointer-events:auto}.gotop.fixed{position:absolute;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);bottom:auto}footer{font-size:0}footer .foot_info{color:#191919;font-size:0}@media (min-width: 992px){footer .foot_info{display:inline-block;vertical-align:top;width:calc(100% - 410px)}}@media (min-width: 768px){footer .foot_info > div{display:inline-block;vertical-align:top}}@media (min-width: 992px){footer .foot_info > div.img{width:9.5vw}}@media (max-width: 991px){footer .foot_info > div.img{width:120px}}footer .foot_info > div.img + div{padding-left:2.5vw}@media (min-width: 992px){footer .foot_info > div.img + div{width:calc(100% - 9.5vw)}}@media (max-width: 991px){footer .foot_info > div.img + div{width:calc(100% - 120px)}}@media (max-width: 767px){footer .foot_info > div.img + div{width:100%;margin-top:20px;padding-left:0}}@media (max-width: 767px){footer .foot_info .h11{font-size:1.125rem;line-height:calc(1.125rem + 10px)}}footer .copy_right,footer .copy_right a{color:#999;font-size:.8125rem;line-height:calc(0.8125rem + 8px)}footer .foot_nav{width:410px;font-size:0;margin-left:-15px;margin-right:-15px;text-align:right}@media (min-width: 992px){footer .foot_nav{display:inline-block;vertical-align:top}}footer .foot_nav a{display:inline-block;vertical-align:top;padding:0 15px 10px;position:relative;-moz-transition:color .5s ease;-o-transition:color .5s ease;-webkit-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease}.body-pc footer .foot_nav a:hover{color:#e60012}.body-pc footer .foot_nav a:hover:after{width:calc(100% - 30px)}footer .foot_nav a:after{content:"";background:#e60012;width:0;height:2px;position:absolute;left:15px;bottom:0;-moz-transition:width .5s ease;-o-transition:width .5s ease;-webkit-transition:width .5s ease;-ms-transition:width .5s ease;transition:width .5s ease}footer .foot_nav a:not(:last-child):before{content:"";width:1px;height:10px;background:#d9d9d9;position:absolute;top:0;right:0;margin-top:7px}.body-mobile .mCustomScrollbars{overflow:auto}.fancybox-bg{background:#000}.facybox_inline{max-width:75%;max-height:100%;margin:0;padding:80px 0 0!important;background:transparent;color:#fff}@media (max-width: 767px){.facybox_inline{max-width:100%;padding-top:70px}}.body-mobile .facybox_inline{width:100%;height:100%}.facybox_inline .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff}.facybox_inline .fancybox-close-small{background:url(../images/close.png);background-size:cover;top:20px}@media (max-width: 767px){.facybox_inline .fancybox-close-small{width:30px;height:30px;right:20px}}.facybox_inline .fancybox-close-small:after{display:none}.facybox_inline .content_scroll{padding:0 20px 80px}@media (max-width: 767px){.facybox_inline .content_scroll{padding:0 5vw 50px}}@media (max-width: 480px){.facybox_inline .content_scroll{padding-left:30px;padding-right:30px}}.body-mobile .facybox_inline .content_scroll{overflow:hidden}.fancybox-slide--iframe .fancybox-content{max-width:75%;max-height:90%;margin:0}.fancybox-slide--image .fancybox-content{width:970px;height:546px;max-width:80%;max-height:80%;margin:0}.fancybox-image{max-width:90%;max-height:90%;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.fancybox-button{background:#e60012}.fancybox-navigation .fancybox-button:before{font-family:"fontello";font-size:3vw}@media (max-width: 1199px){.fancybox-navigation .fancybox-button:before{font-size:5vw}}@media (max-width: 767px){.fancybox-navigation .fancybox-button:before{font-size:7vw}}.fancybox-navigation .fancybox-button svg{display:none}.fancybox-navigation .fancybox-button--arrow_left:before{content:'\e803'}.fancybox-navigation .fancybox-button--arrow_right:before{content:'\e800'}.facybox_inline{display:none}.facybox_inline .video > div{height:auto!important}[class^="icon-"]:before,[class*=" icon-"]:before{margin-left:0;margin-right:0}.row.inline-box{font-size:0}.row.inline-box > [class*="col-"]{display:inline-block;vertical-align:top;float:none}@media (max-width: 480px){.row.inline-box > [class*="col-"].col-xxs-12{width:100%}}@media (max-width: 767px){.row.inline-box > [class*="col-"]:not([class*="col-xs"]){width:100%}}@media (max-width: 767px){.row.inline-box > [class*="col-"]:not([class*="col-xxs"]){width:100%}}.row.inline-box.v-middle [class*="col-"]{vertical-align:middle}.row.row0{margin-left:0;margin-right:0}.row.row0 [class*="col-"]{padding:0}.zoom{overflow:hidden}.zoom img{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.zoom:hover img{transform:scale(1.1,1.1)}.div-fixed{position:absolute;z-index:10}.div-fixed[data-offset="1"]{transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%)}.div-fixed.fixed{position:fixed;top:84px}@media (max-width: 1024px){.div-fixed.fixed{top:82px}}.div-fixed.fixed[data-offset="1"]{top:50%}.parallax{-moz-transition:transform .8s ease;-o-transition:transform .8s ease;-webkit-transition:transform .8s ease;-ms-transition:transform .8s ease;transition:transform .8s ease}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#e60012!important;width:100%;border-radius:0}.mCSB_scrollTools .mCSB_draggerRail{background:transparent}.mCSB_scrollTools{width:5px}.mCSB_inside > .mCSB_container{margin-right:5px}.mask{-webkit-mask-image:url(../img/mask.png);mask-image:url(../img/mask1.png);-webkit-mask-size:100% 100%;-webkit-mask-mode:luminance;mask-mode:luminance}.mCustomScrollBox,.mCSB_container,.mCSB_container{touch-action:auto}.pd_spec_wrap .img .img_wrap{position:relative;overflow:hidden}.pd_spec_wrap .img .img_wrap canvas{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}