  @charset "UTF-8";.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}#base_container ol,#base_container ul{list-style:none}#base_container table{border-collapse:collapse;border-spacing:0}#base_container caption,#base_container th,#base_container td{text-align:left;font-weight:normal;vertical-align:middle}#base_container q,#base_container blockquote{quotes:none}#base_container q:before,#base_container q:after,#base_container blockquote:before,#base_container blockquote:after{content:"";content:none}#base_container a img{border:none}#base_container article,#base_container aside,#base_container details,#base_container figcaption,#base_container figure,#base_container footer,#base_container header,#base_container hgroup,#base_container menu,#base_container nav,#base_container section,#base_container summary{display:block}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes learn_cir{0%{transform:scale(1)}10%{transform:scale(0.9)}10%{transform:scale(1.05)}100%{transform:scale(1)}}@-moz-keyframes learn_cir{0%{transform:scale(1)}10%{transform:scale(0.9)}10%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes learn_cir{0%{transform:scale(1)}10%{transform:scale(0.9)}10%{transform:scale(1.05)}100%{transform:scale(1)}}@-webkit-keyframes bar{0%{transform:translateY(-105%)}48%{transform:translateY(0%)}52%{transform:translateY(0%)}100%{transform:translateY(105%)}}@-moz-keyframes bar{0%{transform:translateY(-105%)}48%{transform:translateY(0%)}52%{transform:translateY(0%)}100%{transform:translateY(105%)}}@keyframes bar{0%{transform:translateY(-105%)}48%{transform:translateY(0%)}52%{transform:translateY(0%)}100%{transform:translateY(105%)}}.go_pagetop_frame{z-index:1001}.go_pagetop_frame.off{z-index:30}#header,#footer,#footer_sp{position:relative;z-index:1000}#wrapper{z-index:1;position:relative}#base_container{opacity:1 !important;font-family:"太ゴB101 JIS2004","太ゴB101","Futo Go B101","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#fff;position:relative;width:100%;background:#7FA6B3;font-feature-settings:"palt";text-align:left}#base_container ::selection{background:#999}#base_container ::-moz-selection{background:#999}#base_container img::selection{background:none}#base_container img::-moz-selection{background:none}#base_container.fixed #base_info,#base_container.fixed #btn_menu,#base_container.fixed #base_menu{position:fixed}#base_container.fixed #base_menu{top:0 !important}#base_container img,#base_container svg{width:100%;height:auto}#base_container a{text-decoration:none}#base_container .hide{display:none !important}#base_container .banish{visibility:hidden !important}#base_container .show{-webkit-transform:translate(0, 0%);-moz-transform:translate(0, 0%);-ms-transform:translate(0, 0%);-o-transform:translate(0, 0%);transform:translate(0, 0%)}#base_container .area{width:100%;position:relative}#base_container .box{width:100%;text-align:center}#base_container .will_t{will-change:transform}#base_container .will_c{will-change:clip-path}#base_container .will_o{will-change:opacity}#base_container .iScrollIndicator{border:none !important}#base_container .iScrollVerticalScrollbar{width:2px !important}#base_container .iScrollHorizontalScrollbar{height:2px !important}#base_container .iScrollIndicator{background:#0f2c3a !important}#base_container #stats{z-index:5000}@media all and (min-width: 1367px){#base_container.over_top:before{display:block}#base_container.over_btm:after{display:block}#base_container:before{content:"";height:70px;background:#fff;display:none;position:fixed;top:0;left:0;z-index:100;width:100%}#base_container:after{content:"";height:70px;background:#82888E;display:none;position:fixed;bottom:0;left:0;z-index:100;width:100%}#base_container .pc_view_b{display:block !important}#base_container .sp_view_b{display:none !important}#base_container .pc_view_i{display:inline !important}#base_container .sp_view_i{display:none !important}#base_container .inner{width:1040px;margin:auto;position:relative}#base_container #base_info{position:absolute;top:3.01471vw;left:2.94118vw;z-index:98;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_info.blk path,#base_container #base_info.blk rect{fill:#0f2c3a}#base_container #base_info.blk .lang img.jp_w{display:none}#base_container #base_info.blk .lang img.jp_b{display:block}#base_container #base_info.blk .lang.en img.en_w{display:none}#base_container #base_info.blk .lang.en img.en_b{display:block}#base_container #base_info path,#base_container #base_info rect{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_info .box{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_info.up{transform:translateY(-8.82353vw)}#base_container #base_info .logo{width:3.52941vw;line-height:0;margin-bottom:1.17647vw}#base_container #base_info .lang{position:relative;width:3.52941vw}#base_container #base_info .lang.en img.en_w{display:block}#base_container #base_info .lang.en img.jp_w,#base_container #base_info .lang.en img.jp_b,#base_container #base_info .lang.en img.en_b{display:none}#base_container #base_info .lang.en a{display:block}#base_container #base_info .lang.en a:nth-of-type(2){display:none}#base_container #base_info .lang img.en_w,#base_container #base_info .lang img.jp_b,#base_container #base_info .lang img.en_b{display:none}#base_container #base_info .lang a{display:block;position:absolute;width:1.39706vw;height:1.02941vw;left:0;bottom:0px;cursor:pointer;display:none}#base_container #base_info .lang a:nth-of-type(2){left:2.35294vw;display:block}#base_container #btn_menu{position:absolute;top:2.94118vw;right:2.94118vw;z-index:99;width:5.88235vw;height:5.88235vw;cursor:pointer;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu.passive{transform:translateY(-11.02941vw)}#base_container #btn_menu.blk path,#base_container #btn_menu.blk rect,#base_container #btn_menu.blk polygon{fill:#0f2c3a}#base_container #btn_menu.blk .box .cir circle{stroke:#0f2c3a}#base_container #btn_menu.blk .lang img.jp_w{display:none}#base_container #btn_menu.blk .lang img.jp_b{display:block}#base_container #btn_menu.open .box .t{opacity:0}#base_container #btn_menu.open .box .bar{transform:scale(1, 1) rotate(45deg)}#base_container #btn_menu.open .box .bar.bar2{transform:scale(-1, 1) rotate(45deg)}#base_container #btn_menu .box{display:block;position:relative;width:100%;height:100%}#base_container #btn_menu .box:hover .cir circle:nth-of-type(2){stroke-dashoffset:0}#base_container #btn_menu .box:hover .t1 svg .st0{transform:translateY(-101%);transition-delay:0s}#base_container #btn_menu .box:hover .t1 svg .st0:nth-child(2){transition-delay:0.02s}#base_container #btn_menu .box:hover .t1 svg .st0:nth-child(3){transition-delay:0.04s}#base_container #btn_menu .box:hover .t1 svg .st0:nth-child(4){transition-delay:0.06s}#base_container #btn_menu .box:hover .t2 svg .st1{transform:translateY(0%);transition-delay:0.2s}#base_container #btn_menu .box:hover .t2 svg .st1:nth-child(2){transition-delay:0.22s}#base_container #btn_menu .box:hover .t2 svg .st1:nth-child(3){transition-delay:0.24s}#base_container #btn_menu .box:hover .t2 svg .st1:nth-child(4){transition-delay:0.26s}#base_container #btn_menu .box .cir{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .cir svg{transform:rotate(-90deg)}#base_container #btn_menu .box .cir circle{transition:stroke-dashoffset 1s cubic-bezier(0.25, 1, 0.5, 1);stroke-dasharray:630;stroke-dashoffset:0;opacity:0.3;stroke:#FFFFFF}#base_container #btn_menu .box .cir circle:nth-of-type(2){stroke-dashoffset:630;opacity:1}#base_container #btn_menu .box .t{position:absolute;top:2.42647vw;left:0;text-align:center;display:block;line-height:0;width:100%;overflow:hidden;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .t svg{width:2.42647vw}#base_container #btn_menu .box .t svg .st0{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;transition-delay:0.2s}#base_container #btn_menu .box .t svg .st0:nth-child(2){transition-delay:0.22s}#base_container #btn_menu .box .t svg .st0:nth-child(3){transition-delay:0.24s}#base_container #btn_menu .box .t svg .st0:nth-child(4){transition-delay:0.26s}#base_container #btn_menu .box .t svg .st1{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;transform:translateY(101%);transition-delay:0s}#base_container #btn_menu .box .t svg .st1:nth-child(2){transition-delay:0.02s}#base_container #btn_menu .box .t svg .st1:nth-child(3){transition-delay:0.04s}#base_container #btn_menu .box .t svg .st1:nth-child(4){transition-delay:0.06s}#base_container #btn_menu .box .bar_set{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .bar{background:#fff;width:2.35294vw;height:1px;position:absolute;top:2.86765vw;left:1.76471vw;transform:scale(0, 0) rotate(45deg);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .bar.bar2{transform:scale(0, 0) rotate(45deg)}#base_container #btn_menu .st0,#base_container #btn_menu .st1{fill:#FFFFFF}#base_container #base_menu{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:98;overflow:hidden;height:0}#base_container #base_menu.open .box{clip-path:inset(0 0px 0px 0%)}#base_container #base_menu.en li,#base_container #base_menu.en a,#base_container #base_menu.en span,#base_container #base_menu.en p{letter-spacing:0 !important}#base_container #base_menu.en .box .container .area_menu .menu li{margin-bottom:3.30882vw}#base_container #base_menu.en .box .container .area_menu .menu{margin-bottom:4.70588vw}#base_container #base_menu.en .box .container .area_menu .menu li{margin-bottom:2.94118vw}#base_container #base_menu.en .box .container .area_menu .menu li .btn_nav .j{display:none}#base_container #base_menu #header_scroll{position:relative}#base_container #base_menu .iScrollVerticalScrollbar,#base_container #base_menu .iScrollLoneScrollbar{top:10px !important;bottom:10px !important;right:1.47059vw !important}#base_container #base_menu .iScrollIndicator{background:rgba(255,255,255,0.5) !important}#base_container #base_menu .box{height:100%;display:flex;justify-content:flex-start;background:url(/tech/c_sus_con/img/cmn/bg_footer.jpg) no-repeat center bottom;background-size:cover;clip-path:inset(0 0px 0px 100%);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container{height:45.14706vw;width:87.57353vw}#base_container #base_menu .box .container .menu_content{height:40.73529vw;padding-top:5.88235vw}#base_container #base_menu .box .container li{text-align:left;letter-spacing:0.07em}#base_container #base_menu .box .container a{cursor:pointer}#base_container #base_menu .box .container .area_menu .menu{margin-bottom:4.04412vw}#base_container #base_menu .box .container .area_menu .menu li{margin-bottom:1.83824vw;text-align:left}#base_container #base_menu .box .container .area_menu .menu li .btn_nav{display:block;line-height:0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:relative;color:#fff;cursor:pointer}#base_container #base_menu .box .container .area_menu .menu li .btn_nav.passive{margin-left:2.13235vw;margin-bottom:-0.29412vw}#base_container #base_menu .box .container .area_menu .menu li .btn_nav:before{content:"";display:block;width:0.58824vw;height:0.58824vw;background:#fff;border-radius:50%;position:absolute;top:1.02941vw;left:0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0)}#base_container #base_menu .box .container .area_menu .menu li .btn_nav.active{padding:0 0 0 2.20588vw}#base_container #base_menu .box .container .area_menu .menu li .btn_nav.active:before{transform:scale(1)}#base_container #base_menu .box .container .area_menu .menu li .btn_nav:hover:not(.active) .t,#base_container #base_menu .box .container .area_menu .menu li .btn_nav:hover:not(.active) .j{transform:translateX(0.73529vw)}#base_container #base_menu .box .container .area_menu .menu li .btn_nav .t{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;width:100%}#base_container #base_menu .box .container .area_menu .menu li .btn_nav .j{display:block;width:100%;font-size:1.02941vw;line-height:200%;color:#fff;margin-top:0.44118vw;letter-spacing:0.25em;white-space:nowrap;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(1) .btn_nav{width:6.17647vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(1) .btn_nav.active{width:6.25vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(1) .btn_nav.passive{margin-top:1.47059vw;width:4.04412vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(2) .btn_nav{width:20vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(2) .btn_nav.active{width:12.5vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(2) .btn_nav.passive{width:12.5vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(3) .btn_nav{width:21.02941vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(3) .btn_nav.active{width:13.23529vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(3) .btn_nav.passive{width:13.23529vw}#base_container #base_menu .box .container .area_menu .menu li:last-child{margin-bottom:0}#base_container #base_menu .box .container .area_menu .submenu{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .area_menu .submenu.passive{margin-left:2.27941vw;margin-top:4.41176vw}#base_container #base_menu .box .container .area_menu .submenu li{margin-bottom:1.32353vw;text-align:left}#base_container #base_menu .box .container .area_menu .submenu li a{color:#fff}#base_container #base_menu .box .container .area_menu .submenu li .btn_arr .t{margin-right:0.22059vw}#base_container #base_menu .box .container .area_menu .submenu li:nth-of-type(1) .t .t1,#base_container #base_menu .box .container .area_menu .submenu li:nth-of-type(1) .t .t2{display:inline-block;width:3.30882vw}#base_container #base_menu .box .container .area_menu .submenu li:nth-of-type(2) .btn_arr .t{width:10.44118vw}#base_container #base_menu .box .container .area_menu .submenu li .j,#base_container #base_menu .box .container .area_menu .submenu li .j_en{font-size:0.88235vw;position:relative;top:-0.51471vw;margin:0 0 0vw 0.22059vw}#base_container #base_menu .box .container .area_menu .submenu li:last-child{margin-bottom:0}#base_container #base_menu .box .container .area_content{position:absolute;left:31.69118vw;top:7.35294vw;width:100%}#base_container #base_menu .box .container .area_content .area{position:relative}#base_container #base_menu .box .container .area_content .set{pointer-events:none;opacity:0;transform:translateX(7.35294vw);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:absolute;width:100%;top:0;left:0}#base_container #base_menu .box .container .area_content .set.active{pointer-events:all;opacity:1;transform:translateX(0vw)}#base_container #base_menu .box .container .area_content .set ul{margin-bottom:5.22059vw}#base_container #base_menu .box .container .area_content .set ul li{position:relative;overflow:hidden;margin-bottom:1.25vw}#base_container #base_menu .box .container .area_content .set ul li:last-child{margin-bottom:0}#base_container #base_menu .box .container .area_content .set ul li a{color:#fff}#base_container #base_menu .box .container .area_content .set ul li a .t{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .area_content .set ul li a:hover .t{transform:translateX(0.36765vw)}#base_container #base_menu .box .container .area_content .set ul li .btn_arr:hover .t{transform:translateX(2.35294vw)}#base_container #base_menu .box .container .area_content .set ul li .num{display:inline-block;width:3.38235vw;font-size:0.88235vw;line-height:1.02941vw}#base_container #base_menu .box .container .area_content .set ul li .t{display:inline-block;font-size:1.02941vw;line-height:1.5}#base_container #base_menu .box .container .area_content .set ul li .ttl{display:inline-block;font-size:1.02941vw;line-height:1.02941vw}#base_container #base_menu .box .container .area_content .set ul li .ttl:after{content:"：";font-size:1.02941vw;display:inline-block;margin:0 0 0 0.51471vw}#base_container #base_menu .box .container .area_content .set ul li .desc{display:inline-block;font-size:1.02941vw;line-height:1.02941vw;margin:0 0 0 0.36765vw}#base_container #base_menu .box .container .area_content .set ul li .desc.en{margin-left:0}#base_container #base_menu .box .container .area_content .set ul li .info{display:inline-block;font-size:1.02941vw;line-height:1.02941vw;margin:0}#base_container #base_menu .box .container .area_content .set ul li .info i{display:inline-block;width:1.32353vw;margin:0 0 0 0.73529vw;position:relative;top:0.14706vw}#base_container #base_menu .box .container .area_content .set ul li .btn_arr .a{width:1.10294vw;position:relative;top:-0.14706vw}#base_container #base_menu .box .container .area_content .set ul li .btn_arr .a:nth-of-type(2){position:absolute;top:50%;transform:translateY(-50%)}#base_container #base_menu .box .container .logo{position:absolute;width:11.25vw;bottom:0;right:0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .logo.close{width:7.35294vw}#base_container #base_menu .box .container .lang_area{position:absolute;bottom:3.30882vw;left:0}#base_container #base_menu .box .container .lang{position:relative;width:4.77941vw}#base_container #base_menu .box .container .lang.en img{display:none}#base_container #base_menu .box .container .lang.en img:nth-of-type(2){display:block}#base_container #base_menu .box .container .lang.en a{display:block}#base_container #base_menu .box .container .lang.en a:nth-of-type(2){display:none}#base_container #base_menu .box .container .lang img:nth-of-type(2){display:none}#base_container #base_menu .box .container .lang a{display:block;position:absolute;width:1.39706vw;height:1.02941vw;left:0;bottom:0px;cursor:pointer;display:none}#base_container #base_menu .box .container .lang a:nth-of-type(2){display:block;left:3.30882vw}#base_container #base_loader{position:fixed;top:0;left:0;width:100%;height:200%;z-index:200;transform-origin:bottom left;transform:rotate(-10deg)}#base_container #base_loader .fill{display:block;width:200%;height:50%;background:#f5f8f9}#base_container #base_loader .grad{display:block;width:200%;height:50%;background:url(/tech/c_sus_con/img/cmn/bg_loader_grad.png) repeat-x;background-size:auto 100%;position:relative;top:-2px}#base_container #bg_color_footer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;transition:all 2s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);opacity:0;background:url(/tech/c_sus_con/img/cmn/bg_footer.jpg) no-repeat center bottom;background-size:cover}#base_container #bg_color_footer.open{opacity:1}#base_container #base_footer{padding-top:5.95588vw;position:relative;z-index:30}#base_container #base_footer.en li,#base_container #base_footer.en a,#base_container #base_footer.en span,#base_container #base_footer.en p{letter-spacing:0 !important}#base_container #base_footer .container .logo{width:16.69118vw;left:0.07353vw;position:absolute}#base_container #base_footer .container .area{margin:0 0 0 31.76471vw;width:50.36765vw}#base_container #base_footer .container .area .set.case ul li,#base_container #base_footer .container .area .set.tech ul li{position:relative;overflow:hidden;letter-spacing:0.07em}#base_container #base_footer .container .area .set.case ul li a .t,#base_container #base_footer .container .area .set.tech ul li a .t{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_footer .container .area .set.case ul li a:hover .t,#base_container #base_footer .container .area .set.tech ul li a:hover .t{transform:translateX(0.36765vw)}#base_container #base_footer .container .area .set ul li{margin-bottom:1.76471vw}#base_container #base_footer .container .area .set ul li a{color:#fff}#base_container #base_footer .container .area .set ul li:last-child{margin-bottom:0}#base_container #base_footer .container .area .set.case{margin-bottom:4.33824vw}#base_container #base_footer .container .area .set.case .ttl img{width:7.5vw}#base_container #base_footer .container .area .set.tech{margin-bottom:5.95588vw}#base_container #base_footer .container .area .set.tech .ttl img{width:7.94118vw}#base_container #base_footer .container .area .set.online{padding-bottom:5.95588vw}#base_container #base_footer .container .area .set.online .btn_arr .t{width:10.44118vw}#base_container #base_footer .container .area .set.cuco{margin-bottom:2.5vw}#base_container #base_footer .container .area .set.cuco .btn_arr .t{width:3.38235vw}#base_container #base_footer .container .area .set.cuco .btn_arr:hover small{transform:translateX(2.35294vw)}#base_container #base_footer .container .area .set .ttl{display:inline-block;line-height:0;margin-bottom:2.94118vw}#base_container #base_footer .container .area .set .num{display:inline-block;width:3.38235vw;font-size:0.88235vw;line-height:1.02941vw;position:relative;top:-0.07353vw}#base_container #base_footer .container .area .set .t{display:inline-block;font-size:1.02941vw;line-height:1.02941vw;margin-right:0.44118vw}#base_container #base_footer .container .area .set small{color:#fff;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;margin:0 0.88235vw 0 0.58824vw;position:relative;bottom:0.66176vw}#base_container #base_footer .container .area .set .arr{width:1.76471vw;display:inline-block}#base_container #base_footer .container .lang_area{position:absolute;bottom:5.95588vw;left:0}#base_container #base_footer .container .lang{position:relative;width:3.67647vw}#base_container #base_footer .container .lang.en img{display:none}#base_container #base_footer .container .lang.en img:nth-of-type(2){display:block}#base_container #base_footer .container .lang.en a{display:block}#base_container #base_footer .container .lang.en a:nth-of-type(2){display:none}#base_container #base_footer .container .lang img:nth-of-type(2){display:none}#base_container #base_footer .container .lang a{display:block;position:absolute;width:1.39706vw;height:1.02941vw;left:0;bottom:0px;cursor:pointer;display:none}#base_container #base_footer .container .lang a:nth-of-type(2){display:block;left:2.35294vw}#base_container #learnmore{position:fixed;top:0;left:0;width:7.94118vw;height:7.94118vw;z-index:12;transition:all 0.1s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);pointer-events:none}#base_container #learnmore .box{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;transform:translate(-50%, -50%) scale(0);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #learnmore .box .c{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:50%}#base_container #learnmore.open .box{transform:translate(-50%, -50%) scale(1)}#base_container #learnmore.dark .box .c{background:#0f2c3a}#base_container #learnmore.dark .box .t path{fill:#fff}#base_container #learnmore .t{display:inline-block;position:relative;width:4.55882vw;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #learnmore .t path{fill:#0f2c3a}#base_container sub.s,#base_container sup.s{font-size:0.5em;position:relative;top:0;display:inline-block}#base_container sub.st,#base_container sup.st{font-size:0.5em;position:relative;top:-0.5em;display:inline-block}#base_container .btn_cir{border-radius:2.35294vw;border:1px solid #0f2c3a;display:flex;justify-content:center;align-items:center;font-size:1.32353vw;color:#0f2c3a;position:relative}#base_container .btn_cir:hover .t{transform:translateX(1.17647vw)}#base_container .btn_cir:hover .t .t2 span{transform:translateY(-105%);transition-delay:0s}#base_container .btn_cir:hover .t .t2 span:nth-child(2){transition-delay:0.02s}#base_container .btn_cir:hover .t .t2 span:nth-child(3){transition-delay:0.04s}#base_container .btn_cir:hover .t .t2 span:nth-child(4){transition-delay:0.06s}#base_container .btn_cir:hover .t .t2 span:nth-child(5){transition-delay:0.08s}#base_container .btn_cir:hover .t .t2 span:nth-child(6){transition-delay:0.1s}#base_container .btn_cir:hover .t .t2 span:nth-child(7){transition-delay:0.12s}#base_container .btn_cir:hover .t .t2 span:nth-child(8){transition-delay:0.14s}#base_container .btn_cir:hover .t .t2 span:nth-child(9){transition-delay:0.16s}#base_container .btn_cir:hover .t .t2 span:nth-child(10){transition-delay:0.18s}#base_container .btn_cir:hover .t .t2 span:nth-child(11){transition-delay:0.2s}#base_container .btn_cir:hover .t .t2 span:nth-child(12){transition-delay:0.22s}#base_container .btn_cir:hover .t .t3 span{transform:translateY(0%);transition-delay:0.2s}#base_container .btn_cir:hover .t .t3 span:nth-child(2){transition-delay:0.22s}#base_container .btn_cir:hover .t .t3 span:nth-child(3){transition-delay:0.24s}#base_container .btn_cir:hover .t .t3 span:nth-child(4){transition-delay:0.26s}#base_container .btn_cir:hover .t .t3 span:nth-child(5){transition-delay:0.28s}#base_container .btn_cir:hover .t .t3 span:nth-child(6){transition-delay:0.3s}#base_container .btn_cir:hover .t .t3 span:nth-child(7){transition-delay:0.32s}#base_container .btn_cir:hover .t .t3 span:nth-child(8){transition-delay:0.34s}#base_container .btn_cir:hover .t .t3 span:nth-child(9){transition-delay:0.36s}#base_container .btn_cir:hover .t .t3 span:nth-child(10){transition-delay:0.38s}#base_container .btn_cir:hover .t .t3 span:nth-child(11){transition-delay:0.4s}#base_container .btn_cir:hover .t .t3 span:nth-child(12){transition-delay:0.42s}#base_container .btn_cir:hover .a{width:1.17647vw}#base_container .btn_cir:hover .a img{transform:translate(101%, -101%)}#base_container .btn_cir:hover .a:nth-of-type(2) img{transform:translate(0%, 0%)}#base_container .btn_cir .t{margin:0 1.17647vw 0 0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:relative;overflow:hidden}#base_container .btn_cir .t .t2 span{transition-delay:0.2s}#base_container .btn_cir .t .t2 span:nth-child(2){transition-delay:0.22s}#base_container .btn_cir .t .t2 span:nth-child(3){transition-delay:0.24s}#base_container .btn_cir .t .t2 span:nth-child(4){transition-delay:0.26s}#base_container .btn_cir .t .t2 span:nth-child(5){transition-delay:0.28s}#base_container .btn_cir .t .t2 span:nth-child(6){transition-delay:0.3s}#base_container .btn_cir .t .t2 span:nth-child(7){transition-delay:0.32s}#base_container .btn_cir .t .t2 span:nth-child(8){transition-delay:0.34s}#base_container .btn_cir .t .t2 span:nth-child(9){transition-delay:0.36s}#base_container .btn_cir .t .t2 span:nth-child(10){transition-delay:0.38s}#base_container .btn_cir .t .t2 span:nth-child(11){transition-delay:0.4s}#base_container .btn_cir .t .t2 span:nth-child(12){transition-delay:0.42s}#base_container .btn_cir .t .t3{position:absolute;top:0;left:0}#base_container .btn_cir .t .t3 span{transform:translateY(110%);transition-delay:0s}#base_container .btn_cir .t .t3 span:nth-child(2){transition-delay:0.02s}#base_container .btn_cir .t .t3 span:nth-child(3){transition-delay:0.04s}#base_container .btn_cir .t .t3 span:nth-child(4){transition-delay:0.06s}#base_container .btn_cir .t .t3 span:nth-child(5){transition-delay:0.08s}#base_container .btn_cir .t .t3 span:nth-child(6){transition-delay:0.1s}#base_container .btn_cir .t .t3 span:nth-child(7){transition-delay:0.12s}#base_container .btn_cir .t .t3 span:nth-child(8){transition-delay:0.14s}#base_container .btn_cir .t .t3 span:nth-child(9){transition-delay:0.16s}#base_container .btn_cir .t .t3 span:nth-child(10){transition-delay:0.18s}#base_container .btn_cir .t .t3 span:nth-child(11){transition-delay:0.2s}#base_container .btn_cir .t .t3 span:nth-child(12){transition-delay:0.22s}#base_container .btn_cir .t span{display:inline-block;overflow:hidden;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_cir .a{width:1.17647vw;overflow:hidden;position:relative}#base_container .btn_cir .a img{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_cir .a:nth-child(2){position:absolute;top:50%;transform:translateY(-50%);left:2.35294vw}#base_container .btn_cir .a:nth-child(2) img{transform:translate(-101%, 101%)}#base_container .btn_arr{display:inline-block;position:relative}#base_container .btn_arr:hover .t{transform:translateX(2.64706vw)}#base_container .btn_arr:hover .t .t1 path{transform:translateY(-105%);transition-delay:0s}#base_container .btn_arr:hover .t .t1 path:nth-child(2){transition-delay:0.02s}#base_container .btn_arr:hover .t .t1 path:nth-child(3){transition-delay:0.04s}#base_container .btn_arr:hover .t .t1 path:nth-child(4){transition-delay:0.06s}#base_container .btn_arr:hover .t .t1 path:nth-child(5){transition-delay:0.08s}#base_container .btn_arr:hover .t .t1 path:nth-child(6){transition-delay:0.1s}#base_container .btn_arr:hover .t .t1 path:nth-child(7){transition-delay:0.12s}#base_container .btn_arr:hover .t .t1 path:nth-child(8){transition-delay:0.14s}#base_container .btn_arr:hover .t .t1 path:nth-child(9){transition-delay:0.16s}#base_container .btn_arr:hover .t .t1 path:nth-child(10){transition-delay:0.18s}#base_container .btn_arr:hover .t .t1 path:nth-child(11){transition-delay:0.2s}#base_container .btn_arr:hover .t .t1 path:nth-child(12){transition-delay:0.22s}#base_container .btn_arr:hover .t .t2 path{transform:translateY(0%);transition-delay:0.2s}#base_container .btn_arr:hover .t .t2 path:nth-child(2){transition-delay:0.22s}#base_container .btn_arr:hover .t .t2 path:nth-child(3){transition-delay:0.24s}#base_container .btn_arr:hover .t .t2 path:nth-child(4){transition-delay:0.26s}#base_container .btn_arr:hover .t .t2 path:nth-child(5){transition-delay:0.28s}#base_container .btn_arr:hover .t .t2 path:nth-child(6){transition-delay:0.3s}#base_container .btn_arr:hover .t .t2 path:nth-child(7){transition-delay:0.32s}#base_container .btn_arr:hover .t .t2 path:nth-child(8){transition-delay:0.34s}#base_container .btn_arr:hover .t .t2 path:nth-child(9){transition-delay:0.36s}#base_container .btn_arr:hover .t .t2 path:nth-child(10){transition-delay:0.38s}#base_container .btn_arr:hover .t .t2 path:nth-child(11){transition-delay:0.4s}#base_container .btn_arr:hover .t .t2 path:nth-child(12){transition-delay:0.42s}#base_container .btn_arr:hover .a img{transform:translate(101%, -101%)}#base_container .btn_arr:hover .a:nth-of-type(2) img{transform:translate(0%, 0%)}#base_container .btn_arr .t{margin:0 0.88235vw 0 0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:relative;overflow:hidden;display:inline-block}#base_container .btn_arr .t .t1 path{transition-delay:0.2s}#base_container .btn_arr .t .t1 path:nth-child(2){transition-delay:0.22s}#base_container .btn_arr .t .t1 path:nth-child(3){transition-delay:0.24s}#base_container .btn_arr .t .t1 path:nth-child(4){transition-delay:0.26s}#base_container .btn_arr .t .t1 path:nth-child(5){transition-delay:0.28s}#base_container .btn_arr .t .t1 path:nth-child(6){transition-delay:0.3s}#base_container .btn_arr .t .t1 path:nth-child(7){transition-delay:0.32s}#base_container .btn_arr .t .t1 path:nth-child(8){transition-delay:0.34s}#base_container .btn_arr .t .t1 path:nth-child(9){transition-delay:0.36s}#base_container .btn_arr .t .t1 path:nth-child(10){transition-delay:0.38s}#base_container .btn_arr .t .t1 path:nth-child(11){transition-delay:0.4s}#base_container .btn_arr .t .t1 path:nth-child(12){transition-delay:0.42s}#base_container .btn_arr .t .t2{position:absolute;top:0;left:0;width:100%}#base_container .btn_arr .t .t2 path{transform:translateY(105%);transition-delay:0s}#base_container .btn_arr .t .t2 path:nth-child(2){transition-delay:0.02s}#base_container .btn_arr .t .t2 path:nth-child(3){transition-delay:0.04s}#base_container .btn_arr .t .t2 path:nth-child(4){transition-delay:0.06s}#base_container .btn_arr .t .t2 path:nth-child(5){transition-delay:0.08s}#base_container .btn_arr .t .t2 path:nth-child(6){transition-delay:0.1s}#base_container .btn_arr .t .t2 path:nth-child(7){transition-delay:0.12s}#base_container .btn_arr .t .t2 path:nth-child(8){transition-delay:0.14s}#base_container .btn_arr .t .t2 path:nth-child(9){transition-delay:0.16s}#base_container .btn_arr .t .t2 path:nth-child(10){transition-delay:0.18s}#base_container .btn_arr .t .t2 path:nth-child(11){transition-delay:0.2s}#base_container .btn_arr .t .t2 path:nth-child(12){transition-delay:0.22s}#base_container .btn_arr .t path{display:inline-block;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_arr .a{display:inline-block;width:1.76471vw;overflow:hidden;position:relative}#base_container .btn_arr .a img{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_arr .a:nth-child(2){position:absolute;top:50%;transform:translateY(-50%);left:0}#base_container .btn_arr .a:nth-child(2) img{transform:translate(-101%, 101%)}#base_container .bread ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}#base_container .bread ul li{position:relative;padding:0 1.47059vw 0 0}#base_container .bread ul li:last-child:after{display:none}#base_container .bread ul li:after{content:"";background:#0f2c3a;width:0.29412vw;height:0.29412vw;border-radius:50%;display:block;position:absolute;top:50%;transform:translateY(-50%);right:0.58824vw;opacity:0.5}#base_container .bread ul li sub.s,#base_container .bread ul li sup.s,#base_container .bread ul li sub.st,#base_container .bread ul li sup.st{transform:scale(0.8)}#base_container .bread ul li span,#base_container .bread ul li a{font-size:0.88235vw;line-height:160%;letter-spacing:0.05em;color:#0f2c3a}#base_container .bread ul li a{opacity:0.5}#base_container .bread ul li a:hover{text-decoration:underline}#base_container .txt_in_cv{overflow:hidden;position:relative}#base_container .txt_in_cv span{display:inline-block;transform:translateY(102%)}#base_container .img_in_cv{overflow:hidden;position:relative}#base_container .img_in_cv path,#base_container .img_in_cv .st1,#base_container .img_in_cv .st0{display:inline-block;transform:translateY(102%)}#base_container .txt_in_cv_s{overflow:hidden;position:relative}#base_container .txt_in_cv_s .target{display:inline-block;transform-origin:left top;transform:translateY(180%) scale(1.1);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .txt_in_cv_s.open .target{transform:translateY(0%) scale(1)}#base_container .img_mask{clip-path:inset(100% 0px 0px 0px);transition:all 1.2s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .img_mask img{transition:all 1.2s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:translate(0, 10%) scale(1.1)}#base_container .img_mask.open{clip-path:inset(0% 0px 0px 0px)}#base_container .img_mask.open img{transform:translate(0, 0%) scale(1)}#base_container .cir_mask_txt{clip-path:ellipse(0% 20% at 50% 100%);transition:all 3s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .cir_mask_txt.open{clip-path:ellipse(150% 150% at 50% 50%)}}@media all and (min-width: 769px) and (max-width: 1366px){#base_container.over_top:before{display:block}#base_container.over_btm:after{display:block}#base_container:before{content:"";height:70px;background:#fff;display:none;position:fixed;top:0;left:0;z-index:100;width:100%}#base_container:after{content:"";height:70px;background:#82888E;display:none;position:fixed;bottom:0;left:0;z-index:100;width:100%}#base_container .pc_view_b{display:block !important}#base_container .sp_view_b{display:none !important}#base_container .pc_view_i{display:inline !important}#base_container .sp_view_i{display:none !important}#base_container .inner{width:1040px;margin:auto;position:relative}#base_container #base_info{position:absolute;top:3.00146vw;left:2.92826vw;z-index:98;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_info.blk path,#base_container #base_info.blk rect{fill:#0f2c3a}#base_container #base_info.blk .lang img.jp_w{display:none}#base_container #base_info.blk .lang img.jp_b{display:block}#base_container #base_info.blk .lang.en img.en_w{display:none}#base_container #base_info.blk .lang.en img.en_b{display:block}#base_container #base_info path,#base_container #base_info rect{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_info .box{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_info.up{transform:translateY(-8.78477vw)}#base_container #base_info .logo{width:3.51391vw;line-height:0;margin-bottom:1.1713vw}#base_container #base_info .lang{position:relative;width:3.51391vw}#base_container #base_info .lang.en img.en_w{display:block}#base_container #base_info .lang.en img.jp_w,#base_container #base_info .lang.en img.jp_b,#base_container #base_info .lang.en img.en_b{display:none}#base_container #base_info .lang.en a{display:block}#base_container #base_info .lang.en a:nth-of-type(2){display:none}#base_container #base_info .lang img.en_w,#base_container #base_info .lang img.jp_b,#base_container #base_info .lang img.en_b{display:none}#base_container #base_info .lang a{display:block;position:absolute;width:1.39092vw;height:1.02489vw;left:0;bottom:0px;cursor:pointer;display:none}#base_container #base_info .lang a:nth-of-type(2){left:2.34261vw;display:block}#base_container #btn_menu{position:absolute;top:2.92826vw;right:2.92826vw;z-index:99;width:5.85652vw;height:5.85652vw;cursor:pointer;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu.passive{transform:translateY(-10.98097vw)}#base_container #btn_menu.blk path,#base_container #btn_menu.blk rect,#base_container #btn_menu.blk polygon{fill:#0f2c3a}#base_container #btn_menu.blk .box .cir circle{stroke:#0f2c3a}#base_container #btn_menu.blk .lang img.jp_w{display:none}#base_container #btn_menu.blk .lang img.jp_b{display:block}#base_container #btn_menu.open .box .t{opacity:0}#base_container #btn_menu.open .box .bar{transform:scale(1, 1) rotate(45deg)}#base_container #btn_menu.open .box .bar.bar2{transform:scale(-1, 1) rotate(45deg)}#base_container #btn_menu .box{display:block;position:relative;width:100%;height:100%}#base_container #btn_menu .box:hover .cir circle:nth-of-type(2){stroke-dashoffset:0}#base_container #btn_menu .box:hover .t1 svg .st0{transform:translateY(-101%);transition-delay:0s}#base_container #btn_menu .box:hover .t1 svg .st0:nth-child(2){transition-delay:0.02s}#base_container #btn_menu .box:hover .t1 svg .st0:nth-child(3){transition-delay:0.04s}#base_container #btn_menu .box:hover .t1 svg .st0:nth-child(4){transition-delay:0.06s}#base_container #btn_menu .box:hover .t2 svg .st1{transform:translateY(0%);transition-delay:0.2s}#base_container #btn_menu .box:hover .t2 svg .st1:nth-child(2){transition-delay:0.22s}#base_container #btn_menu .box:hover .t2 svg .st1:nth-child(3){transition-delay:0.24s}#base_container #btn_menu .box:hover .t2 svg .st1:nth-child(4){transition-delay:0.26s}#base_container #btn_menu .box .cir{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .cir svg{transform:rotate(-90deg)}#base_container #btn_menu .box .cir circle{transition:stroke-dashoffset 1s cubic-bezier(0.25, 1, 0.5, 1);stroke-dasharray:630;stroke-dashoffset:0;opacity:0.3;stroke:#FFFFFF}#base_container #btn_menu .box .cir circle:nth-of-type(2){stroke-dashoffset:630;opacity:1}#base_container #btn_menu .box .t{position:absolute;top:2.41581vw;left:0;text-align:center;display:block;line-height:0;width:100%;overflow:hidden;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .t svg{width:2.41581vw}#base_container #btn_menu .box .t svg .st0{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;transition-delay:0.2s}#base_container #btn_menu .box .t svg .st0:nth-child(2){transition-delay:0.22s}#base_container #btn_menu .box .t svg .st0:nth-child(3){transition-delay:0.24s}#base_container #btn_menu .box .t svg .st0:nth-child(4){transition-delay:0.26s}#base_container #btn_menu .box .t svg .st1{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;transform:translateY(101%);transition-delay:0s}#base_container #btn_menu .box .t svg .st1:nth-child(2){transition-delay:0.02s}#base_container #btn_menu .box .t svg .st1:nth-child(3){transition-delay:0.04s}#base_container #btn_menu .box .t svg .st1:nth-child(4){transition-delay:0.06s}#base_container #btn_menu .box .bar_set{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .bar{background:#fff;width:2.34261vw;height:1px;position:absolute;top:2.85505vw;left:1.75695vw;transform:scale(0, 0) rotate(45deg);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .bar.bar2{transform:scale(0, 0) rotate(45deg)}#base_container #btn_menu .st0,#base_container #btn_menu .st1{fill:#FFFFFF}#base_container #base_menu{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:98;overflow:hidden;height:0}#base_container #base_menu.open .box{clip-path:inset(0 0px 0px 0%)}#base_container #base_menu.en li,#base_container #base_menu.en a,#base_container #base_menu.en span,#base_container #base_menu.en p{letter-spacing:0 !important}#base_container #base_menu.en .box .container .area_menu .menu li{margin-bottom:3.29429vw}#base_container #base_menu.en .box .container .area_menu .menu{margin-bottom:4.68521vw}#base_container #base_menu.en .box .container .area_menu .menu li{margin-bottom:2.92826vw}#base_container #base_menu.en .box .container .area_menu .menu li .btn_nav .j{display:none}#base_container #base_menu #header_scroll{position:relative}#base_container #base_menu .iScrollVerticalScrollbar,#base_container #base_menu .iScrollLoneScrollbar{top:10px !important;bottom:10px !important;right:1.46413vw !important}#base_container #base_menu .iScrollIndicator{background:rgba(255,255,255,0.5) !important}#base_container #base_menu .box{height:100%;display:flex;justify-content:flex-start;background:url(/tech/c_sus_con/img/cmn/bg_footer.jpg) no-repeat center bottom;background-size:cover;clip-path:inset(0 0px 0px 100%);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container{height:44.94876vw;width:87.18887vw}#base_container #base_menu .box .container .menu_content{height:40.55637vw;padding-top:5.85652vw}#base_container #base_menu .box .container li{text-align:left;letter-spacing:0.07em}#base_container #base_menu .box .container a{cursor:pointer}#base_container #base_menu .box .container .area_menu .menu{margin-bottom:4.02635vw}#base_container #base_menu .box .container .area_menu .menu li{margin-bottom:1.83016vw;text-align:left}#base_container #base_menu .box .container .area_menu .menu li .btn_nav{display:block;line-height:0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:relative;color:#fff;cursor:pointer}#base_container #base_menu .box .container .area_menu .menu li .btn_nav.passive{margin-left:2.12299vw;margin-bottom:-0.29283vw}#base_container #base_menu .box .container .area_menu .menu li .btn_nav:before{content:"";display:block;width:0.58565vw;height:0.58565vw;background:#fff;border-radius:50%;position:absolute;top:1.02489vw;left:0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0)}#base_container #base_menu .box .container .area_menu .menu li .btn_nav.active{padding:0 0 0 2.19619vw}#base_container #base_menu .box .container .area_menu .menu li .btn_nav.active:before{transform:scale(1)}#base_container #base_menu .box .container .area_menu .menu li .btn_nav:hover:not(.active) .t,#base_container #base_menu .box .container .area_menu .menu li .btn_nav:hover:not(.active) .j{transform:translateX(0.73206vw)}#base_container #base_menu .box .container .area_menu .menu li .btn_nav .t{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;width:100%}#base_container #base_menu .box .container .area_menu .menu li .btn_nav .j{display:block;width:100%;font-size:1.02489vw;line-height:200%;color:#fff;margin-top:0.43924vw;letter-spacing:0.25em;white-space:nowrap;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(1) .btn_nav{width:6.14934vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(1) .btn_nav.active{width:6.22255vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(1) .btn_nav.passive{margin-top:1.46413vw;width:4.02635vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(2) .btn_nav{width:19.91215vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(2) .btn_nav.active{width:12.4451vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(2) .btn_nav.passive{width:12.4451vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(3) .btn_nav{width:20.93704vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(3) .btn_nav.active{width:13.17716vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(3) .btn_nav.passive{width:13.17716vw}#base_container #base_menu .box .container .area_menu .menu li:last-child{margin-bottom:0}#base_container #base_menu .box .container .area_menu .submenu{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .area_menu .submenu.passive{margin-left:2.2694vw;margin-top:4.39239vw}#base_container #base_menu .box .container .area_menu .submenu li{margin-bottom:1.31772vw;text-align:left}#base_container #base_menu .box .container .area_menu .submenu li a{color:#fff}#base_container #base_menu .box .container .area_menu .submenu li .btn_arr .t{margin-right:0.21962vw}#base_container #base_menu .box .container .area_menu .submenu li:nth-of-type(1) .t .t1,#base_container #base_menu .box .container .area_menu .submenu li:nth-of-type(1) .t .t2{display:inline-block;width:3.29429vw}#base_container #base_menu .box .container .area_menu .submenu li:nth-of-type(2) .btn_arr .t{width:10.39531vw}#base_container #base_menu .box .container .area_menu .submenu li .j,#base_container #base_menu .box .container .area_menu .submenu li .j_en{font-size:0.87848vw;position:relative;top:-0.51245vw;margin:0 0 0vw 0.21962vw}#base_container #base_menu .box .container .area_menu .submenu li:last-child{margin-bottom:0}#base_container #base_menu .box .container .area_content{position:absolute;left:31.55198vw;top:7.32064vw;width:100%}#base_container #base_menu .box .container .area_content .area{position:relative}#base_container #base_menu .box .container .area_content .set{pointer-events:none;opacity:0;transform:translateX(7.32064vw);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:absolute;width:100%;top:0;left:0}#base_container #base_menu .box .container .area_content .set.active{pointer-events:all;opacity:1;transform:translateX(0vw)}#base_container #base_menu .box .container .area_content .set ul{margin-bottom:5.19766vw}#base_container #base_menu .box .container .area_content .set ul li{position:relative;overflow:hidden;margin-bottom:1.24451vw}#base_container #base_menu .box .container .area_content .set ul li:last-child{margin-bottom:0}#base_container #base_menu .box .container .area_content .set ul li a{color:#fff}#base_container #base_menu .box .container .area_content .set ul li a .t{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .area_content .set ul li a:hover .t{transform:translateX(0.36603vw)}#base_container #base_menu .box .container .area_content .set ul li .btn_arr:hover .t{transform:translateX(2.34261vw)}#base_container #base_menu .box .container .area_content .set ul li .num{display:inline-block;width:3.3675vw;font-size:0.87848vw;line-height:1.02489vw}#base_container #base_menu .box .container .area_content .set ul li .t{display:inline-block;font-size:1.02489vw;line-height:1.5}#base_container #base_menu .box .container .area_content .set ul li .ttl{display:inline-block;font-size:1.02489vw;line-height:1.02489vw}#base_container #base_menu .box .container .area_content .set ul li .ttl:after{content:"：";font-size:1.02489vw;display:inline-block;margin:0 0 0 0.51245vw}#base_container #base_menu .box .container .area_content .set ul li .desc{display:inline-block;font-size:1.02489vw;line-height:1.02489vw;margin:0 0 0 0.36603vw}#base_container #base_menu .box .container .area_content .set ul li .desc.en{margin-left:0}#base_container #base_menu .box .container .area_content .set ul li .info{display:inline-block;font-size:1.02489vw;line-height:1.02489vw;margin:0}#base_container #base_menu .box .container .area_content .set ul li .info i{display:inline-block;width:1.31772vw;margin:0 0 0 0.73206vw;position:relative;top:0.14641vw}#base_container #base_menu .box .container .area_content .set ul li .btn_arr .a{width:1.0981vw;position:relative;top:-0.14641vw}#base_container #base_menu .box .container .area_content .set ul li .btn_arr .a:nth-of-type(2){position:absolute;top:50%;transform:translateY(-50%)}#base_container #base_menu .box .container .logo{position:absolute;width:11.20059vw;bottom:0;right:0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .logo.close{width:7.32064vw}#base_container #base_menu .box .container .lang_area{position:absolute;bottom:3.29429vw;left:0}#base_container #base_menu .box .container .lang{position:relative;width:4.75842vw}#base_container #base_menu .box .container .lang.en img{display:none}#base_container #base_menu .box .container .lang.en img:nth-of-type(2){display:block}#base_container #base_menu .box .container .lang.en a{display:block}#base_container #base_menu .box .container .lang.en a:nth-of-type(2){display:none}#base_container #base_menu .box .container .lang img:nth-of-type(2){display:none}#base_container #base_menu .box .container .lang a{display:block;position:absolute;width:1.39092vw;height:1.02489vw;left:0;bottom:0px;cursor:pointer;display:none}#base_container #base_menu .box .container .lang a:nth-of-type(2){display:block;left:3.29429vw}#base_container #base_loader{position:fixed;top:0;left:0;width:100%;height:200%;z-index:200;transform-origin:bottom left;transform:rotate(-10deg)}#base_container #base_loader .fill{display:block;width:200%;height:50%;background:#f5f8f9}#base_container #base_loader .grad{display:block;width:200%;height:50%;background:url(/tech/c_sus_con/img/cmn/bg_loader_grad.png) repeat-x;background-size:auto 100%;position:relative;top:-2px}#base_container #bg_color_footer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;transition:all 2s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);opacity:0;background:url(/tech/c_sus_con/img/cmn/bg_footer.jpg) no-repeat center bottom;background-size:cover}#base_container #bg_color_footer.open{opacity:1}#base_container #base_footer{padding-top:5.92972vw;position:relative;z-index:30}#base_container #base_footer.en li,#base_container #base_footer.en a,#base_container #base_footer.en span,#base_container #base_footer.en p{letter-spacing:0 !important}#base_container #base_footer .container .logo{width:16.61786vw;left:0.07321vw;position:absolute}#base_container #base_footer .container .area{margin:0 0 0 31.62518vw;width:50.14641vw}#base_container #base_footer .container .area .set.case ul li,#base_container #base_footer .container .area .set.tech ul li{position:relative;overflow:hidden;letter-spacing:0.07em}#base_container #base_footer .container .area .set.case ul li a .t,#base_container #base_footer .container .area .set.tech ul li a .t{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_footer .container .area .set.case ul li a:hover .t,#base_container #base_footer .container .area .set.tech ul li a:hover .t{transform:translateX(0.36603vw)}#base_container #base_footer .container .area .set ul li{margin-bottom:1.75695vw}#base_container #base_footer .container .area .set ul li a{color:#fff}#base_container #base_footer .container .area .set ul li:last-child{margin-bottom:0}#base_container #base_footer .container .area .set.case{margin-bottom:4.31918vw}#base_container #base_footer .container .area .set.case .ttl img{width:7.46706vw}#base_container #base_footer .container .area .set.tech{margin-bottom:5.92972vw}#base_container #base_footer .container .area .set.tech .ttl img{width:7.9063vw}#base_container #base_footer .container .area .set.online{padding-bottom:5.92972vw}#base_container #base_footer .container .area .set.online .btn_arr .t{width:10.39531vw}#base_container #base_footer .container .area .set.cuco{margin-bottom:2.48902vw}#base_container #base_footer .container .area .set.cuco .btn_arr .t{width:3.3675vw}#base_container #base_footer .container .area .set.cuco .btn_arr:hover small{transform:translateX(2.34261vw)}#base_container #base_footer .container .area .set .ttl{display:inline-block;line-height:0;margin-bottom:2.92826vw}#base_container #base_footer .container .area .set .num{display:inline-block;width:3.3675vw;font-size:0.87848vw;line-height:1.02489vw;position:relative;top:-0.07321vw}#base_container #base_footer .container .area .set .t{display:inline-block;font-size:1.02489vw;line-height:1.02489vw;margin-right:0.43924vw}#base_container #base_footer .container .area .set small{color:#fff;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;margin:0 0.87848vw 0 0.58565vw;position:relative;bottom:0.65886vw}#base_container #base_footer .container .area .set .arr{width:1.75695vw;display:inline-block}#base_container #base_footer .container .lang_area{position:absolute;bottom:5.92972vw;left:0}#base_container #base_footer .container .lang{position:relative;width:3.66032vw}#base_container #base_footer .container .lang.en img{display:none}#base_container #base_footer .container .lang.en img:nth-of-type(2){display:block}#base_container #base_footer .container .lang.en a{display:block}#base_container #base_footer .container .lang.en a:nth-of-type(2){display:none}#base_container #base_footer .container .lang img:nth-of-type(2){display:none}#base_container #base_footer .container .lang a{display:block;position:absolute;width:1.39092vw;height:1.02489vw;left:0;bottom:0px;cursor:pointer;display:none}#base_container #base_footer .container .lang a:nth-of-type(2){display:block;left:2.34261vw}#base_container #learnmore{position:fixed;top:0;left:0;width:7.9063vw;height:7.9063vw;z-index:12;transition:all 0.1s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);pointer-events:none}#base_container #learnmore .box{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;transform:translate(-50%, -50%) scale(0);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #learnmore .box .c{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:50%}#base_container #learnmore.open .box{transform:translate(-50%, -50%) scale(1)}#base_container #learnmore.dark .box .c{background:#0f2c3a}#base_container #learnmore.dark .box .t path{fill:#fff}#base_container #learnmore .t{display:inline-block;position:relative;width:4.5388vw;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #learnmore .t path{fill:#0f2c3a}#base_container sub.s,#base_container sup.s{font-size:0.5em;position:relative;top:0;display:inline-block}#base_container sub.st,#base_container sup.st{font-size:0.5em;position:relative;top:-0.5em;display:inline-block}#base_container .btn_cir{border-radius:2.34261vw;border:1px solid #0f2c3a;display:flex;justify-content:center;align-items:center;font-size:1.31772vw;color:#0f2c3a;position:relative}#base_container .btn_cir:hover .t{transform:translateX(1.1713vw)}#base_container .btn_cir:hover .t .t2 span{transform:translateY(-105%);transition-delay:0s}#base_container .btn_cir:hover .t .t2 span:nth-child(2){transition-delay:0.02s}#base_container .btn_cir:hover .t .t2 span:nth-child(3){transition-delay:0.04s}#base_container .btn_cir:hover .t .t2 span:nth-child(4){transition-delay:0.06s}#base_container .btn_cir:hover .t .t2 span:nth-child(5){transition-delay:0.08s}#base_container .btn_cir:hover .t .t2 span:nth-child(6){transition-delay:0.1s}#base_container .btn_cir:hover .t .t2 span:nth-child(7){transition-delay:0.12s}#base_container .btn_cir:hover .t .t2 span:nth-child(8){transition-delay:0.14s}#base_container .btn_cir:hover .t .t2 span:nth-child(9){transition-delay:0.16s}#base_container .btn_cir:hover .t .t2 span:nth-child(10){transition-delay:0.18s}#base_container .btn_cir:hover .t .t2 span:nth-child(11){transition-delay:0.2s}#base_container .btn_cir:hover .t .t2 span:nth-child(12){transition-delay:0.22s}#base_container .btn_cir:hover .t .t3 span{transform:translateY(0%);transition-delay:0.2s}#base_container .btn_cir:hover .t .t3 span:nth-child(2){transition-delay:0.22s}#base_container .btn_cir:hover .t .t3 span:nth-child(3){transition-delay:0.24s}#base_container .btn_cir:hover .t .t3 span:nth-child(4){transition-delay:0.26s}#base_container .btn_cir:hover .t .t3 span:nth-child(5){transition-delay:0.28s}#base_container .btn_cir:hover .t .t3 span:nth-child(6){transition-delay:0.3s}#base_container .btn_cir:hover .t .t3 span:nth-child(7){transition-delay:0.32s}#base_container .btn_cir:hover .t .t3 span:nth-child(8){transition-delay:0.34s}#base_container .btn_cir:hover .t .t3 span:nth-child(9){transition-delay:0.36s}#base_container .btn_cir:hover .t .t3 span:nth-child(10){transition-delay:0.38s}#base_container .btn_cir:hover .t .t3 span:nth-child(11){transition-delay:0.4s}#base_container .btn_cir:hover .t .t3 span:nth-child(12){transition-delay:0.42s}#base_container .btn_cir:hover .a{width:1.1713vw}#base_container .btn_cir:hover .a img{transform:translate(101%, -101%)}#base_container .btn_cir:hover .a:nth-of-type(2) img{transform:translate(0%, 0%)}#base_container .btn_cir .t{margin:0 1.1713vw 0 0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:relative;overflow:hidden}#base_container .btn_cir .t .t2 span{transition-delay:0.2s}#base_container .btn_cir .t .t2 span:nth-child(2){transition-delay:0.22s}#base_container .btn_cir .t .t2 span:nth-child(3){transition-delay:0.24s}#base_container .btn_cir .t .t2 span:nth-child(4){transition-delay:0.26s}#base_container .btn_cir .t .t2 span:nth-child(5){transition-delay:0.28s}#base_container .btn_cir .t .t2 span:nth-child(6){transition-delay:0.3s}#base_container .btn_cir .t .t2 span:nth-child(7){transition-delay:0.32s}#base_container .btn_cir .t .t2 span:nth-child(8){transition-delay:0.34s}#base_container .btn_cir .t .t2 span:nth-child(9){transition-delay:0.36s}#base_container .btn_cir .t .t2 span:nth-child(10){transition-delay:0.38s}#base_container .btn_cir .t .t2 span:nth-child(11){transition-delay:0.4s}#base_container .btn_cir .t .t2 span:nth-child(12){transition-delay:0.42s}#base_container .btn_cir .t .t3{position:absolute;top:0;left:0}#base_container .btn_cir .t .t3 span{transform:translateY(110%);transition-delay:0s}#base_container .btn_cir .t .t3 span:nth-child(2){transition-delay:0.02s}#base_container .btn_cir .t .t3 span:nth-child(3){transition-delay:0.04s}#base_container .btn_cir .t .t3 span:nth-child(4){transition-delay:0.06s}#base_container .btn_cir .t .t3 span:nth-child(5){transition-delay:0.08s}#base_container .btn_cir .t .t3 span:nth-child(6){transition-delay:0.1s}#base_container .btn_cir .t .t3 span:nth-child(7){transition-delay:0.12s}#base_container .btn_cir .t .t3 span:nth-child(8){transition-delay:0.14s}#base_container .btn_cir .t .t3 span:nth-child(9){transition-delay:0.16s}#base_container .btn_cir .t .t3 span:nth-child(10){transition-delay:0.18s}#base_container .btn_cir .t .t3 span:nth-child(11){transition-delay:0.2s}#base_container .btn_cir .t .t3 span:nth-child(12){transition-delay:0.22s}#base_container .btn_cir .t span{display:inline-block;overflow:hidden;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_cir .a{width:1.1713vw;overflow:hidden;position:relative}#base_container .btn_cir .a img{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_cir .a:nth-child(2){position:absolute;top:50%;transform:translateY(-50%);left:2.34261vw}#base_container .btn_cir .a:nth-child(2) img{transform:translate(-101%, 101%)}#base_container .btn_arr{display:inline-block;position:relative}#base_container .btn_arr:hover .t{transform:translateX(2.63543vw)}#base_container .btn_arr:hover .t .t1 path{transform:translateY(-105%);transition-delay:0s}#base_container .btn_arr:hover .t .t1 path:nth-child(2){transition-delay:0.02s}#base_container .btn_arr:hover .t .t1 path:nth-child(3){transition-delay:0.04s}#base_container .btn_arr:hover .t .t1 path:nth-child(4){transition-delay:0.06s}#base_container .btn_arr:hover .t .t1 path:nth-child(5){transition-delay:0.08s}#base_container .btn_arr:hover .t .t1 path:nth-child(6){transition-delay:0.1s}#base_container .btn_arr:hover .t .t1 path:nth-child(7){transition-delay:0.12s}#base_container .btn_arr:hover .t .t1 path:nth-child(8){transition-delay:0.14s}#base_container .btn_arr:hover .t .t1 path:nth-child(9){transition-delay:0.16s}#base_container .btn_arr:hover .t .t1 path:nth-child(10){transition-delay:0.18s}#base_container .btn_arr:hover .t .t1 path:nth-child(11){transition-delay:0.2s}#base_container .btn_arr:hover .t .t1 path:nth-child(12){transition-delay:0.22s}#base_container .btn_arr:hover .t .t2 path{transform:translateY(0%);transition-delay:0.2s}#base_container .btn_arr:hover .t .t2 path:nth-child(2){transition-delay:0.22s}#base_container .btn_arr:hover .t .t2 path:nth-child(3){transition-delay:0.24s}#base_container .btn_arr:hover .t .t2 path:nth-child(4){transition-delay:0.26s}#base_container .btn_arr:hover .t .t2 path:nth-child(5){transition-delay:0.28s}#base_container .btn_arr:hover .t .t2 path:nth-child(6){transition-delay:0.3s}#base_container .btn_arr:hover .t .t2 path:nth-child(7){transition-delay:0.32s}#base_container .btn_arr:hover .t .t2 path:nth-child(8){transition-delay:0.34s}#base_container .btn_arr:hover .t .t2 path:nth-child(9){transition-delay:0.36s}#base_container .btn_arr:hover .t .t2 path:nth-child(10){transition-delay:0.38s}#base_container .btn_arr:hover .t .t2 path:nth-child(11){transition-delay:0.4s}#base_container .btn_arr:hover .t .t2 path:nth-child(12){transition-delay:0.42s}#base_container .btn_arr:hover .a img{transform:translate(101%, -101%)}#base_container .btn_arr:hover .a:nth-of-type(2) img{transform:translate(0%, 0%)}#base_container .btn_arr .t{margin:0 0.87848vw 0 0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:relative;overflow:hidden;display:inline-block}#base_container .btn_arr .t .t1 path{transition-delay:0.2s}#base_container .btn_arr .t .t1 path:nth-child(2){transition-delay:0.22s}#base_container .btn_arr .t .t1 path:nth-child(3){transition-delay:0.24s}#base_container .btn_arr .t .t1 path:nth-child(4){transition-delay:0.26s}#base_container .btn_arr .t .t1 path:nth-child(5){transition-delay:0.28s}#base_container .btn_arr .t .t1 path:nth-child(6){transition-delay:0.3s}#base_container .btn_arr .t .t1 path:nth-child(7){transition-delay:0.32s}#base_container .btn_arr .t .t1 path:nth-child(8){transition-delay:0.34s}#base_container .btn_arr .t .t1 path:nth-child(9){transition-delay:0.36s}#base_container .btn_arr .t .t1 path:nth-child(10){transition-delay:0.38s}#base_container .btn_arr .t .t1 path:nth-child(11){transition-delay:0.4s}#base_container .btn_arr .t .t1 path:nth-child(12){transition-delay:0.42s}#base_container .btn_arr .t .t2{position:absolute;top:0;left:0;width:100%}#base_container .btn_arr .t .t2 path{transform:translateY(105%);transition-delay:0s}#base_container .btn_arr .t .t2 path:nth-child(2){transition-delay:0.02s}#base_container .btn_arr .t .t2 path:nth-child(3){transition-delay:0.04s}#base_container .btn_arr .t .t2 path:nth-child(4){transition-delay:0.06s}#base_container .btn_arr .t .t2 path:nth-child(5){transition-delay:0.08s}#base_container .btn_arr .t .t2 path:nth-child(6){transition-delay:0.1s}#base_container .btn_arr .t .t2 path:nth-child(7){transition-delay:0.12s}#base_container .btn_arr .t .t2 path:nth-child(8){transition-delay:0.14s}#base_container .btn_arr .t .t2 path:nth-child(9){transition-delay:0.16s}#base_container .btn_arr .t .t2 path:nth-child(10){transition-delay:0.18s}#base_container .btn_arr .t .t2 path:nth-child(11){transition-delay:0.2s}#base_container .btn_arr .t .t2 path:nth-child(12){transition-delay:0.22s}#base_container .btn_arr .t path{display:inline-block;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_arr .a{display:inline-block;width:1.75695vw;overflow:hidden;position:relative}#base_container .btn_arr .a img{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_arr .a:nth-child(2){position:absolute;top:50%;transform:translateY(-50%);left:0}#base_container .btn_arr .a:nth-child(2) img{transform:translate(-101%, 101%)}#base_container .bread ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}#base_container .bread ul li{position:relative;padding:0 1.46413vw 0 0}#base_container .bread ul li:last-child:after{display:none}#base_container .bread ul li:after{content:"";background:#0f2c3a;width:0.29283vw;height:0.29283vw;border-radius:50%;display:block;position:absolute;top:50%;transform:translateY(-50%);right:0.58565vw;opacity:0.5}#base_container .bread ul li sub.s,#base_container .bread ul li sup.s,#base_container .bread ul li sub.st,#base_container .bread ul li sup.st{transform:scale(0.8)}#base_container .bread ul li span,#base_container .bread ul li a{font-size:0.87848vw;line-height:160%;letter-spacing:0.05em;color:#0f2c3a}#base_container .bread ul li a{opacity:0.5}#base_container .bread ul li a:hover{text-decoration:underline}#base_container .txt_in_cv{overflow:hidden;position:relative}#base_container .txt_in_cv span{display:inline-block;transform:translateY(102%)}#base_container .img_in_cv{overflow:hidden;position:relative}#base_container .img_in_cv path,#base_container .img_in_cv .st1,#base_container .img_in_cv .st0{display:inline-block;transform:translateY(102%)}#base_container .txt_in_cv_s{overflow:hidden;position:relative}#base_container .txt_in_cv_s .target{display:inline-block;transform-origin:left top;transform:translateY(180%) scale(1.1);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .txt_in_cv_s.open .target{transform:translateY(0%) scale(1)}#base_container .img_mask{clip-path:inset(100% 0px 0px 0px);transition:all 1.2s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .img_mask img{transition:all 1.2s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:translate(0, 10%) scale(1.1)}#base_container .img_mask.open{clip-path:inset(0% 0px 0px 0px)}#base_container .img_mask.open img{transform:translate(0, 0%) scale(1)}#base_container .cir_mask_txt{clip-path:ellipse(0% 20% at 50% 100%);transition:all 3s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .cir_mask_txt.open{clip-path:ellipse(150% 150% at 50% 50%)}}@media all and (max-width: 768px){#base_container{font-size:3vw}#base_container .pc_view_b{display:none !important}#base_container .sp_view_b{display:block !important}#base_container .pc_view_i{display:none !important}#base_container .sp_view_i{display:inline !important}#base_container.over_top:before{display:block}#base_container.over_btm:after{display:block}#base_container:before{content:"";height:5px;background:#fff;display:none;position:fixed;top:0;left:0;z-index:100;width:100%}#base_container:after{content:"";height:200px;background:#82888E;display:none;position:fixed;bottom:0;left:0;z-index:100;width:100%}#base_container img{width:100%}#base_container .inner{width:87.2%;margin:auto;position:relative}#base_container #base_info{position:absolute;top:4.26667vw;left:4.26667vw;z-index:98;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_info.blk path,#base_container #base_info.blk rect{fill:#0f2c3a}#base_container #base_info.blk .lang img.jp_w{display:none}#base_container #base_info.blk .lang img.jp_b{display:block}#base_container #base_info.blk .lang.en img.en_w{display:none}#base_container #base_info.blk .lang.en img.en_b{display:block}#base_container #base_info path,#base_container #base_info rect{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_info .box{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_info.up{transform:translateY(-32vw)}#base_container #base_info .logo{width:10.4vw;line-height:0;margin-bottom:2.13333vw}#base_container #base_info .lang{position:relative;width:10.4vw}#base_container #base_info .lang.en img.en_w{display:block}#base_container #base_info .lang.en img.jp_w,#base_container #base_info .lang.en img.jp_b,#base_container #base_info .lang.en img.en_b{display:none}#base_container #base_info .lang.en a{display:block}#base_container #base_info .lang.en a:nth-of-type(2){display:none}#base_container #base_info .lang img.en_w,#base_container #base_info .lang img.jp_b,#base_container #base_info .lang img.en_b{display:none}#base_container #base_info .lang a{display:block;position:absolute;width:4vw;height:2.66667vw;left:0;bottom:0px;cursor:pointer;display:none}#base_container #base_info .lang a:nth-of-type(2){left:6.93333vw;display:block}#base_container #btn_menu{position:absolute;top:1.6vw;right:1.6vw;z-index:99;width:14.93333vw;height:14.93333vw;cursor:pointer;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu.passive{transform:translateY(-32vw)}#base_container #btn_menu.blk path,#base_container #btn_menu.blk rect,#base_container #btn_menu.blk polygon{fill:#0f2c3a}#base_container #btn_menu.blk .box .cir circle{stroke:#0f2c3a}#base_container #btn_menu.blk .lang img.jp_w{display:none}#base_container #btn_menu.blk .lang img.jp_b{display:block}#base_container #btn_menu.open .box .t{opacity:0}#base_container #btn_menu.open .box .bar{transform:scale(1, 1) rotate(45deg)}#base_container #btn_menu.open .box .bar.bar2{transform:scale(-1, 1) rotate(45deg)}#base_container #btn_menu .box{display:block;position:relative;width:100%;height:100%}#base_container #btn_menu .box .cir{position:absolute;top:0%;left:0%;width:100%;height:100%;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .cir svg{overflow:visible}#base_container #btn_menu .box .cir circle{transition:stroke-dashoffset 1s cubic-bezier(0.25, 1, 0.5, 1);stroke-dasharray:630;stroke-dashoffset:0;opacity:0.3;stroke:#FFFFFF}#base_container #btn_menu .box .cir circle:nth-of-type(2){stroke-dashoffset:630;opacity:1}#base_container #btn_menu .box .t{position:absolute;top:6.13333vw;left:0;text-align:center;display:block;line-height:0;width:100%;overflow:hidden;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .t svg{width:5.86667vw}#base_container #btn_menu .box .t svg .st0{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;transition-delay:0.2s}#base_container #btn_menu .box .t svg .st0:nth-child(2){transition-delay:0.22s}#base_container #btn_menu .box .t svg .st0:nth-child(3){transition-delay:0.24s}#base_container #btn_menu .box .t svg .st0:nth-child(4){transition-delay:0.26s}#base_container #btn_menu .box .t svg .st1{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;transform:translateY(101%);transition-delay:0s}#base_container #btn_menu .box .t svg .st1:nth-child(2){transition-delay:0.02s}#base_container #btn_menu .box .t svg .st1:nth-child(3){transition-delay:0.04s}#base_container #btn_menu .box .t svg .st1:nth-child(4){transition-delay:0.06s}#base_container #btn_menu .box .bar_set{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .bar{background:#fff;width:5.86667vw;height:1px;position:absolute;top:7.46667vw;left:4.53333vw;transform:scale(0, 0) rotate(45deg);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .bar.bar2{transform:scale(0, 0) rotate(45deg)}#base_container #btn_menu .st0,#base_container #btn_menu .st1{fill:#FFFFFF}#base_container #base_menu{position:absolute;top:0;left:0;width:100%;height:100%;z-index:98;overflow:hidden;height:0}#base_container #base_menu.en li,#base_container #base_menu.en a,#base_container #base_menu.en span,#base_container #base_menu.en p{letter-spacing:0 !important}#base_container #base_menu.en .box .container .area_menu .menu li .btn_nav .j{display:none}#base_container #base_menu.en .box .container .area_content{top:52.53333vw}#base_container #base_menu.open .box{clip-path:inset(0 0px 0px 0%)}#base_container #base_menu #header_scroll{position:relative}#base_container #base_menu .iScrollVerticalScrollbar,#base_container #base_menu .iScrollLoneScrollbar{top:10px !important;bottom:10px !important;right:-4.53333vw !important}#base_container #base_menu .iScrollIndicator{background:rgba(255,255,255,0.5) !important}#base_container #base_menu .box{height:100%;background:url(/tech/c_sus_con/img/cmn/bg_footer.jpg) no-repeat center bottom;background-size:cover;clip-path:inset(0 0px 0px 100%);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container{height:149.33333vw}#base_container #base_menu .box .container .menu_content{height:165.33333vw;height:185.33333vw;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .menu_content.tech{height:229.33333vw}#base_container #base_menu .box .container li{text-align:left;letter-spacing:0.07em}#base_container #base_menu .box .container a{cursor:pointer}#base_container #base_menu .box .container .btn_menu_back{position:absolute;width:18.13333vw;top:6.66667vw;left:0;z-index:3;opacity:0;pointer-events:none;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .btn_menu_back.open{opacity:1;pointer-events:all}#base_container #base_menu .box .container .area_menu .menu{padding-top:32vw;margin-bottom:13.33333vw}#base_container #base_menu .box .container .area_menu .menu li{text-align:left}#base_container #base_menu .box .container .area_menu .menu li .btn_nav{display:block;line-height:0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:relative;margin-bottom:8.26667vw}#base_container #base_menu .box .container .area_menu .menu li .btn_nav:before{content:"";display:block;width:2.13333vw;height:2.13333vw;background:#fff;border-radius:50%;position:absolute;top:4.53333vw;left:0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0)}#base_container #base_menu .box .container .area_menu .menu li .btn_nav.passive{height:0;opacity:0;pointer-events:none;margin-bottom:0}#base_container #base_menu .box .container .area_menu .menu li .btn_nav.active{padding:0 0 0 8.53333vw}#base_container #base_menu .box .container .area_menu .menu li .btn_nav.active:before{transform:scale(1)}#base_container #base_menu .box .container .area_menu .menu li .btn_nav .t{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block}#base_container #base_menu .box .container .area_menu .menu li .btn_nav .j{display:block;width:100%;font-size:3.73333vw;line-height:200%;color:#fff;margin-top:2.66667vw;letter-spacing:0.25em;white-space:nowrap}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(1) .btn_nav{width:14.66667vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(1) .btn_nav.active{width:14.66667vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(1) .btn_nav.passive{opacity:0;pointer-events:none}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(2) .btn_nav{width:45.33333vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(2) .btn_nav.active{width:45.33333vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(2) .btn_nav.passive{opacity:0;pointer-events:none}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(3) .btn_nav{width:48vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(3) .btn_nav.active{width:48vw}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(3) .btn_nav.passive{opacity:0;pointer-events:none}#base_container #base_menu .box .container .area_menu .menu li:last-child{margin-bottom:0}#base_container #base_menu .box .container .area_menu .submenu{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .area_menu .submenu.passive{opacity:0;pointer-events:none}#base_container #base_menu .box .container .area_menu .submenu li{margin-bottom:4.53333vw;text-align:left}#base_container #base_menu .box .container .area_menu .submenu li a{color:#fff}#base_container #base_menu .box .container .area_menu .submenu li .btn_arr .t{margin-right:0.8vw}#base_container #base_menu .box .container .area_menu .submenu li:nth-of-type(1) .t .t1,#base_container #base_menu .box .container .area_menu .submenu li:nth-of-type(1) .t .t2{display:inline-block;width:12.26667vw}#base_container #base_menu .box .container .area_menu .submenu li:nth-of-type(2) .btn_arr .t{width:37.86667vw}#base_container #base_menu .box .container .area_menu .submenu li .j{font-size:3.2vw;position:relative;top:-2.13333vw;margin:0 0 0vw 0.8vw}#base_container #base_menu .box .container .area_menu .submenu li .j_en{display:inline-block;margin:0 18.66667vw 0vw 0.8vw;font-size:3.2vw;line-height:100%}#base_container #base_menu .box .container .area_menu .submenu li:last-child{margin-bottom:0}#base_container #base_menu .box .container .area_content{position:absolute;left:0;top:60.53333vw;width:100%}#base_container #base_menu .box .container .area_content .area{position:relative}#base_container #base_menu .box .container .area_content .set{pointer-events:none;opacity:0;transform:translateX(26.66667vw);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:absolute;width:100%;top:0;left:0}#base_container #base_menu .box .container .area_content .set.active{pointer-events:all;opacity:1;transform:translateX(0vw)}#base_container #base_menu .box .container .area_content .set ul{margin-bottom:13.86667vw}#base_container #base_menu .box .container .area_content .set ul.tech2{width:100%}#base_container #base_menu .box .container .area_content .set ul.tech2 li a .t{width:auto;overflow:auto;text-overflow:unset}#base_container #base_menu .box .container .area_content .set ul li{position:relative;overflow:hidden;margin-bottom:6.66667vw}#base_container #base_menu .box .container .area_content .set ul li:last-child{margin-bottom:0}#base_container #base_menu .box .container .area_content .set ul li a{color:#fff;display:flex;flex-wrap:wrap;align-items:center;align-content:center}#base_container #base_menu .box .container .area_content .set ul li a .t{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .area_content .set ul li .num{display:inline-block;width:7.46667vw;font-size:2.66667vw;line-height:4.8vw}#base_container #base_menu .box .container .area_content .set ul li .t{display:inline-block;font-size:3.2vw;line-height:4.8vw;width:76.26667vw;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#base_container #base_menu .box .container .area_content .set ul li .ttl{display:inline-block;font-size:3.2vw;line-height:4.8vw}#base_container #base_menu .box .container .area_content .set ul li .desc{display:inline-block;font-size:3.73333vw;line-height:3.73333vw;margin:0 0 0 1.33333vw;display:none}#base_container #base_menu .box .container .area_content .set ul li .info{font-size:3.73333vw;line-height:3.73333vw;margin:0 0 0 1.33333vw}#base_container #base_menu .box .container .area_content .set ul li .info i{display:inline-block;width:4.26667vw;line-height:0;display:inline-block;line-height:0;margin:0 0 0 2.66667vw;position:relative;top:2.13333vw}#base_container #base_menu .box .container .area_content .set ul li .btn_arr .a{width:3.2vw;position:relative;top:0.53333vw}#base_container #base_menu .box .container .area_content .set ul li .btn_arr .a:nth-of-type(2){position:absolute;top:50%;transform:translateY(-50%)}#base_container #base_menu .box .container .logo{position:absolute;width:40.8vw;bottom:0;right:0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .logo.close{width:26.66667vw}#base_container #base_menu .box .container .lang_area{position:absolute;bottom:5.33333vw;left:0}#base_container #base_menu .box .container .lang{position:relative;width:17.33333vw}#base_container #base_menu .box .container .lang.en img{display:none}#base_container #base_menu .box .container .lang.en img:nth-of-type(2){display:block}#base_container #base_menu .box .container .lang.en a{display:block}#base_container #base_menu .box .container .lang.en a:nth-of-type(2){display:none}#base_container #base_menu .box .container .lang img:nth-of-type(2){display:none}#base_container #base_menu .box .container .lang a{display:block;position:absolute;width:5.06667vw;height:5.33333vw;left:0;bottom:0px;cursor:pointer;display:none}#base_container #base_menu .box .container .lang a:nth-of-type(2){display:block;left:12.53333vw}#base_container #base_loader{position:fixed;top:0;left:0;width:100%;height:200%;z-index:200;transform-origin:bottom left;transform:rotate(-10deg)}#base_container #base_loader .fill{display:block;width:200%;height:50%;background:#f5f8f9}#base_container #base_loader .grad{display:block;width:200%;height:50%;background:url(/tech/c_sus_con/img/cmn/bg_loader_grad.png) repeat-x;background-size:auto 100%;position:relative;top:-2px}#base_container #learnmore{position:fixed;top:0;left:0;width:28.8vw;height:28.8vw;z-index:12;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);pointer-events:none}#base_container #learnmore .box{width:100%;height:100%;position:relative;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center}#base_container #learnmore .box .c{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform:scale(0);border-radius:50%;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #learnmore.open .box .c{transform:scale(1)}#base_container #learnmore.open .box .t{transition-delay:0.1s;opacity:1}#base_container #learnmore.focus .box .c{background:#0f2c3a;transform:scale(0.9)}#base_container #learnmore.focus .box .t path{fill:#fff}#base_container #learnmore .t{display:inline-block;position:relative;width:16.53333vw;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);opacity:0}#base_container #learnmore .t path{fill:#0f2c3a}#base_container #bg_color_footer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;transition:all 2s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);opacity:0;background:url(/tech/c_sus_con/img/cmn/bg_footer.jpg) no-repeat center bottom;background-size:cover}#base_container #bg_color_footer.open{opacity:1}#base_container #base_footer{padding-top:16.26667vw;position:relative;z-index:30;height:161.6vw}#base_container #base_footer .container{width:85.33333vw;height:100%}#base_container #base_footer .container .logo{width:51.2vw;left:0.26667vw;position:absolute}#base_container #base_footer .container .area{display:none}#base_container #base_footer .container .lang_area{position:absolute;bottom:16.26667vw;left:0}#base_container #base_footer .container .lang{position:relative;width:17.33333vw}#base_container #base_footer .container .lang.en img{display:none}#base_container #base_footer .container .lang.en img:nth-of-type(2){display:block}#base_container #base_footer .container .lang.en a{display:block}#base_container #base_footer .container .lang.en a:nth-of-type(2){display:none}#base_container #base_footer .container .lang img:nth-of-type(2){display:none}#base_container #base_footer .container .lang a{display:block;position:absolute;width:5.06667vw;height:3.73333vw;left:0;bottom:0px;cursor:pointer;display:none}#base_container #base_footer .container .lang a:nth-of-type(2){display:block;left:8.53333vw}#base_container sub.s,#base_container sup.s{font-size:0.5em;position:relative;top:0;display:inline-block}#base_container sub.st,#base_container sup.st{font-size:0.5em;position:relative;top:-0.5em;display:inline-block}#base_container .btn_cir{border-radius:8.53333vw;border:1px solid #0f2c3a;display:flex;justify-content:center;align-items:center;font-size:3.2vw;color:#0f2c3a;position:relative}#base_container .btn_cir .t{margin:0 4.26667vw 0 0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:relative;overflow:hidden;letter-spacing:0.2em}#base_container .btn_cir .t .t2 span{transition-delay:0.2s}#base_container .btn_cir .t .t2 span:nth-child(2){transition-delay:0.22s}#base_container .btn_cir .t .t2 span:nth-child(3){transition-delay:0.24s}#base_container .btn_cir .t .t2 span:nth-child(4){transition-delay:0.26s}#base_container .btn_cir .t .t2 span:nth-child(5){transition-delay:0.28s}#base_container .btn_cir .t .t2 span:nth-child(6){transition-delay:0.3s}#base_container .btn_cir .t .t2 span:nth-child(7){transition-delay:0.32s}#base_container .btn_cir .t .t3{position:absolute;top:0;left:0}#base_container .btn_cir .t .t3 span{transform:translateY(110%);transition-delay:0s}#base_container .btn_cir .t .t3 span:nth-child(2){transition-delay:0.02s}#base_container .btn_cir .t .t3 span:nth-child(3){transition-delay:0.04s}#base_container .btn_cir .t .t3 span:nth-child(4){transition-delay:0.06s}#base_container .btn_cir .t .t3 span:nth-child(5){transition-delay:0.08s}#base_container .btn_cir .t .t3 span:nth-child(6){transition-delay:0.1s}#base_container .btn_cir .t .t3 span:nth-child(7){transition-delay:0.12s}#base_container .btn_cir .t span{display:inline-block;overflow:hidden;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_cir .a{width:3.2vw;overflow:hidden;position:relative}#base_container .btn_cir .a img{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_cir .a:nth-child(2){position:absolute;top:50%;transform:translateY(-50%);left:8.53333vw}#base_container .btn_cir .a:nth-child(2) img{transform:translate(-101%, 101%)}#base_container .btn_arr{display:inline-block;position:relative}#base_container .btn_arr .t{margin:0 3.2vw 0 0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:relative;overflow:hidden;display:inline-block}#base_container .btn_arr .t .t1 path{transition-delay:0.2s}#base_container .btn_arr .t .t1 path:nth-child(2){transition-delay:0.22s}#base_container .btn_arr .t .t1 path:nth-child(3){transition-delay:0.24s}#base_container .btn_arr .t .t1 path:nth-child(4){transition-delay:0.26s}#base_container .btn_arr .t .t1 path:nth-child(5){transition-delay:0.28s}#base_container .btn_arr .t .t1 path:nth-child(6){transition-delay:0.3s}#base_container .btn_arr .t .t1 path:nth-child(7){transition-delay:0.32s}#base_container .btn_arr .t .t1 path:nth-child(8){transition-delay:0.34s}#base_container .btn_arr .t .t1 path:nth-child(9){transition-delay:0.36s}#base_container .btn_arr .t .t1 path:nth-child(10){transition-delay:0.38s}#base_container .btn_arr .t .t1 path:nth-child(11){transition-delay:0.4s}#base_container .btn_arr .t .t1 path:nth-child(12){transition-delay:0.42s}#base_container .btn_arr .t .t2{position:absolute;top:0;left:0;width:100%}#base_container .btn_arr .t .t2 path{transform:translateY(105%);transition-delay:0s}#base_container .btn_arr .t .t2 path:nth-child(2){transition-delay:0.02s}#base_container .btn_arr .t .t2 path:nth-child(3){transition-delay:0.04s}#base_container .btn_arr .t .t2 path:nth-child(4){transition-delay:0.06s}#base_container .btn_arr .t .t2 path:nth-child(5){transition-delay:0.08s}#base_container .btn_arr .t .t2 path:nth-child(6){transition-delay:0.1s}#base_container .btn_arr .t .t2 path:nth-child(7){transition-delay:0.12s}#base_container .btn_arr .t .t2 path:nth-child(8){transition-delay:0.14s}#base_container .btn_arr .t .t2 path:nth-child(9){transition-delay:0.16s}#base_container .btn_arr .t .t2 path:nth-child(10){transition-delay:0.18s}#base_container .btn_arr .t .t2 path:nth-child(11){transition-delay:0.2s}#base_container .btn_arr .t .t2 path:nth-child(12){transition-delay:0.22s}#base_container .btn_arr .t path{display:inline-block;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_arr .a{display:inline-block;width:6.4vw;overflow:hidden;position:relative}#base_container .btn_arr .a img{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_arr .a:nth-child(2){position:absolute;top:50%;transform:translateY(-50%);left:0}#base_container .btn_arr .a:nth-child(2) img{transform:translate(-101%, 101%)}#base_container .bread ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}#base_container .bread ul li{position:relative;padding:0 5.06667vw 0 0}#base_container .bread ul li:last-child:after{display:none}#base_container .bread ul li:after{content:"";background:#0f2c3a;width:1.06667vw;height:1.06667vw;border-radius:50%;display:block;position:absolute;top:50%;transform:translateY(-50%);right:2.13333vw;opacity:0.5}#base_container .bread ul li sub.s,#base_container .bread ul li sup.s,#base_container .bread ul li sub.st,#base_container .bread ul li sup.st{transform:scale(0.8)}#base_container .bread ul li sub.s,#base_container .bread ul li sup.s{transform-origin:center bottom}#base_container .bread ul li sub.st,#base_container .bread ul li sup.st{transform-origin:center top}#base_container .bread ul li span,#base_container .bread ul li a{font-size:2.66667vw;line-height:160%;letter-spacing:0.05em;color:#0f2c3a}#base_container .bread ul li a{opacity:0.5}#base_container .txt_in_cv{overflow:hidden;position:relative}#base_container .txt_in_cv span{display:inline-block;transform:translateY(102%)}#base_container .img_in_cv{overflow:hidden;position:relative}#base_container .img_in_cv path,#base_container .img_in_cv .st1,#base_container .img_in_cv .st0{display:inline-block;transform:translateY(102%)}#base_container .txt_in_cv_s{overflow:hidden;position:relative}#base_container .txt_in_cv_s .target{display:inline-block;transform-origin:left top;transform:translateY(180%) scale(1.1);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .txt_in_cv_s.open .target{transform:translateY(0%) scale(1)}#base_container .img_mask{clip-path:inset(100% 0px 0px 0px);transition:all 1.2s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .img_mask img{transition:all 1.2s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:translate(0, 10%) scale(1.1)}#base_container .img_mask.open{clip-path:inset(0% 0px 0px 0px)}#base_container .img_mask.open img{transform:translate(0, 0%) scale(1)}#base_container .cir_mask_txt{clip-path:ellipse(0% 20% at 50% 100%);transition:all 3s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .cir_mask_txt.open{clip-path:ellipse(150% 150% at 50% 50%)}}@media print{*{-webkit-print-color-adjust:exact}#logo_sp{display:none}.search_sp{display:none}#gnav_smart{display:none}#footer_sp{display:none}#base_container.over_top:before{display:block}#base_container.over_btm:after{display:block}#base_container:before{content:"";height:70px;background:#fff;display:none;position:fixed;top:0;left:0;z-index:100;width:100%}#base_container:after{content:"";height:70px;background:#82888E;display:none;position:fixed;bottom:0;left:0;z-index:100;width:100%}#base_container .pc_view_b{display:block !important}#base_container .sp_view_b{display:none !important}#base_container .pc_view_i{display:inline !important}#base_container .sp_view_i{display:none !important}#base_container .inner{width:100%;margin:auto;position:relative}#base_container #base_info{position:absolute;top:32.8px;left:32px;z-index:98;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_info.blk path,#base_container #base_info.blk rect{fill:#0f2c3a}#base_container #base_info.blk .lang img.jp_w{display:none}#base_container #base_info.blk .lang img.jp_b{display:block}#base_container #base_info.blk .lang.en img.en_w{display:none}#base_container #base_info.blk .lang.en img.en_b{display:block}#base_container #base_info path,#base_container #base_info rect{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_info .box{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_info.up{transform:translateY(-96px)}#base_container #base_info .logo{width:38.4px;line-height:0;margin-bottom:12.8px}#base_container #base_info .lang{position:relative;width:38.4px}#base_container #base_info .lang.en img.en_w{display:block}#base_container #base_info .lang.en img.jp_w,#base_container #base_info .lang.en img.jp_b,#base_container #base_info .lang.en img.en_b{display:none}#base_container #base_info .lang.en a{display:block}#base_container #base_info .lang.en a:nth-of-type(2){display:none}#base_container #base_info .lang img.en_w,#base_container #base_info .lang img.jp_b,#base_container #base_info .lang img.en_b{display:none}#base_container #base_info .lang a{display:block;position:absolute;width:15.2px;height:11.2px;left:0;bottom:0px;cursor:pointer;display:none}#base_container #base_info .lang a:nth-of-type(2){left:25.6px;display:block}#base_container #btn_menu{position:absolute;top:32px;right:32px;z-index:99;width:64px;height:64px;cursor:pointer;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu.passive{transform:translateY(-120px)}#base_container #btn_menu.blk path,#base_container #btn_menu.blk rect,#base_container #btn_menu.blk polygon{fill:#0f2c3a}#base_container #btn_menu.blk .box .cir circle{stroke:#0f2c3a}#base_container #btn_menu.blk .lang img.jp_w{display:none}#base_container #btn_menu.blk .lang img.jp_b{display:block}#base_container #btn_menu.open .box .t{opacity:0}#base_container #btn_menu.open .box .bar{transform:scale(1, 1) rotate(45deg)}#base_container #btn_menu.open .box .bar.bar2{transform:scale(-1, 1) rotate(45deg)}#base_container #btn_menu .box{display:block;position:relative;width:100%;height:100%}#base_container #btn_menu .box:hover .cir circle:nth-of-type(2){stroke-dashoffset:0}#base_container #btn_menu .box:hover .t1 svg .st0{transform:translateY(-101%);transition-delay:0s}#base_container #btn_menu .box:hover .t1 svg .st0:nth-child(2){transition-delay:0.02s}#base_container #btn_menu .box:hover .t1 svg .st0:nth-child(3){transition-delay:0.04s}#base_container #btn_menu .box:hover .t1 svg .st0:nth-child(4){transition-delay:0.06s}#base_container #btn_menu .box:hover .t2 svg .st1{transform:translateY(0%);transition-delay:0.2s}#base_container #btn_menu .box:hover .t2 svg .st1:nth-child(2){transition-delay:0.22s}#base_container #btn_menu .box:hover .t2 svg .st1:nth-child(3){transition-delay:0.24s}#base_container #btn_menu .box:hover .t2 svg .st1:nth-child(4){transition-delay:0.26s}#base_container #btn_menu .box .cir{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .cir svg{transform:rotate(-90deg)}#base_container #btn_menu .box .cir circle{transition:stroke-dashoffset 1s cubic-bezier(0.25, 1, 0.5, 1);stroke-dasharray:630;stroke-dashoffset:0;opacity:0.3;stroke:#FFFFFF}#base_container #btn_menu .box .cir circle:nth-of-type(2){stroke-dashoffset:630;opacity:1}#base_container #btn_menu .box .t{position:absolute;top:26.4px;left:0;text-align:center;display:block;line-height:0;width:100%;overflow:hidden;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .t svg{width:26.4px}#base_container #btn_menu .box .t svg .st0{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;transition-delay:0.2s}#base_container #btn_menu .box .t svg .st0:nth-child(2){transition-delay:0.22s}#base_container #btn_menu .box .t svg .st0:nth-child(3){transition-delay:0.24s}#base_container #btn_menu .box .t svg .st0:nth-child(4){transition-delay:0.26s}#base_container #btn_menu .box .t svg .st1{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;transform:translateY(101%);transition-delay:0s}#base_container #btn_menu .box .t svg .st1:nth-child(2){transition-delay:0.02s}#base_container #btn_menu .box .t svg .st1:nth-child(3){transition-delay:0.04s}#base_container #btn_menu .box .t svg .st1:nth-child(4){transition-delay:0.06s}#base_container #btn_menu .box .bar_set{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .bar{background:#fff;width:25.6px;height:1px;position:absolute;top:31.2px;left:19.2px;transform:scale(0, 0) rotate(45deg);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #btn_menu .box .bar.bar2{transform:scale(0, 0) rotate(45deg)}#base_container #btn_menu .st0,#base_container #btn_menu .st1{fill:#FFFFFF}#base_container #base_menu{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:98;overflow:hidden;height:0}#base_container #base_menu.open .box{clip-path:inset(0 0px 0px 0%)}#base_container #base_menu.en li,#base_container #base_menu.en a,#base_container #base_menu.en span,#base_container #base_menu.en p{letter-spacing:0 !important}#base_container #base_menu.en .box .container .area_menu .menu li{margin-bottom:36px}#base_container #base_menu.en .box .container .area_menu .menu{margin-bottom:51.2px}#base_container #base_menu.en .box .container .area_menu .menu li{margin-bottom:32px}#base_container #base_menu.en .box .container .area_menu .menu li .btn_nav .j{display:none}#base_container #base_menu #header_scroll{position:relative}#base_container #base_menu .iScrollVerticalScrollbar,#base_container #base_menu .iScrollLoneScrollbar{top:10px !important;bottom:10px !important;right:16px !important}#base_container #base_menu .iScrollIndicator{background:rgba(255,255,255,0.5) !important}#base_container #base_menu .box{height:100%;display:flex;justify-content:flex-start;background:url(/tech/c_sus_con/img/cmn/bg_footer.jpg) no-repeat center bottom;background-size:cover;clip-path:inset(0 0px 0px 100%);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container{height:491.2px;width:952.8px}#base_container #base_menu .box .container .menu_content{height:443.2px;padding-top:64px}#base_container #base_menu .box .container li{text-align:left;letter-spacing:0.07em}#base_container #base_menu .box .container a{cursor:pointer}#base_container #base_menu .box .container .area_menu .menu{margin-bottom:44px}#base_container #base_menu .box .container .area_menu .menu li{margin-bottom:20px;text-align:left}#base_container #base_menu .box .container .area_menu .menu li .btn_nav{display:block;line-height:0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:relative;color:#fff;cursor:pointer}#base_container #base_menu .box .container .area_menu .menu li .btn_nav.passive{margin-left:23.2px;margin-bottom:-3.2px}#base_container #base_menu .box .container .area_menu .menu li .btn_nav:before{content:"";display:block;width:6.4px;height:6.4px;background:#fff;border-radius:50%;position:absolute;top:11.2px;left:0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0)}#base_container #base_menu .box .container .area_menu .menu li .btn_nav.active{padding:0 0 0 24px}#base_container #base_menu .box .container .area_menu .menu li .btn_nav.active:before{transform:scale(1)}#base_container #base_menu .box .container .area_menu .menu li .btn_nav:hover:not(.active) .t,#base_container #base_menu .box .container .area_menu .menu li .btn_nav:hover:not(.active) .j{transform:translateX(8px)}#base_container #base_menu .box .container .area_menu .menu li .btn_nav .t{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;width:100%}#base_container #base_menu .box .container .area_menu .menu li .btn_nav .j{display:block;width:100%;font-size:11.2px;line-height:200%;color:#fff;margin-top:4.8px;letter-spacing:0.25em;white-space:nowrap;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(1) .btn_nav{width:67.2px}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(1) .btn_nav.active{width:68px}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(1) .btn_nav.passive{margin-top:16px;width:44px}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(2) .btn_nav{width:217.6px}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(2) .btn_nav.active{width:136px}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(2) .btn_nav.passive{width:136px}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(3) .btn_nav{width:228.8px}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(3) .btn_nav.active{width:144px}#base_container #base_menu .box .container .area_menu .menu li:nth-of-type(3) .btn_nav.passive{width:144px}#base_container #base_menu .box .container .area_menu .menu li:last-child{margin-bottom:0}#base_container #base_menu .box .container .area_menu .submenu{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .area_menu .submenu.passive{margin-left:24.8px;margin-top:48px}#base_container #base_menu .box .container .area_menu .submenu li{margin-bottom:14.4px;text-align:left}#base_container #base_menu .box .container .area_menu .submenu li a{color:#fff}#base_container #base_menu .box .container .area_menu .submenu li .btn_arr .t{margin-right:2.4px}#base_container #base_menu .box .container .area_menu .submenu li:nth-of-type(1) .t .t1,#base_container #base_menu .box .container .area_menu .submenu li:nth-of-type(1) .t .t2{display:inline-block;width:36px}#base_container #base_menu .box .container .area_menu .submenu li:nth-of-type(2) .btn_arr .t{width:113.6px}#base_container #base_menu .box .container .area_menu .submenu li .j,#base_container #base_menu .box .container .area_menu .submenu li .j_en{font-size:9.6px;position:relative;top:-5.6px;margin:0 0 0px 2.4px}#base_container #base_menu .box .container .area_menu .submenu li:last-child{margin-bottom:0}#base_container #base_menu .box .container .area_content{position:absolute;left:344.8px;top:80px;width:100%}#base_container #base_menu .box .container .area_content .area{position:relative}#base_container #base_menu .box .container .area_content .set{pointer-events:none;opacity:0;transform:translateX(80px);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:absolute;width:100%;top:0;left:0}#base_container #base_menu .box .container .area_content .set.active{pointer-events:all;opacity:1;transform:translateX(0px)}#base_container #base_menu .box .container .area_content .set ul{margin-bottom:56.8px}#base_container #base_menu .box .container .area_content .set ul li{position:relative;overflow:hidden;margin-bottom:13.6px}#base_container #base_menu .box .container .area_content .set ul li:last-child{margin-bottom:0}#base_container #base_menu .box .container .area_content .set ul li a{color:#fff}#base_container #base_menu .box .container .area_content .set ul li a .t{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .area_content .set ul li a:hover .t{transform:translateX(4px)}#base_container #base_menu .box .container .area_content .set ul li .btn_arr:hover .t{transform:translateX(25.6px)}#base_container #base_menu .box .container .area_content .set ul li .num{display:inline-block;width:36.8px;font-size:9.6px;line-height:11.2px}#base_container #base_menu .box .container .area_content .set ul li .t{display:inline-block;font-size:11.2px;line-height:1.5}#base_container #base_menu .box .container .area_content .set ul li .ttl{display:inline-block;font-size:11.2px;line-height:11.2px}#base_container #base_menu .box .container .area_content .set ul li .ttl:after{content:"：";font-size:11.2px;display:inline-block;margin:0 0 0 5.6px}#base_container #base_menu .box .container .area_content .set ul li .desc{display:inline-block;font-size:11.2px;line-height:11.2px;margin:0 0 0 4px}#base_container #base_menu .box .container .area_content .set ul li .desc.en{margin-left:0}#base_container #base_menu .box .container .area_content .set ul li .info{display:inline-block;font-size:11.2px;line-height:11.2px;margin:0}#base_container #base_menu .box .container .area_content .set ul li .info i{display:inline-block;width:14.4px;margin:0 0 0 8px;position:relative;top:1.6px}#base_container #base_menu .box .container .area_content .set ul li .btn_arr .a{width:12px;position:relative;top:-1.6px}#base_container #base_menu .box .container .area_content .set ul li .btn_arr .a:nth-of-type(2){position:absolute;top:50%;transform:translateY(-50%)}#base_container #base_menu .box .container .logo{position:absolute;width:122.4px;bottom:0;right:0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_menu .box .container .logo.close{width:80px}#base_container #base_menu .box .container .lang_area{position:absolute;bottom:36px;left:0}#base_container #base_menu .box .container .lang{position:relative;width:52px}#base_container #base_menu .box .container .lang.en img{display:none}#base_container #base_menu .box .container .lang.en img:nth-of-type(2){display:block}#base_container #base_menu .box .container .lang.en a{display:block}#base_container #base_menu .box .container .lang.en a:nth-of-type(2){display:none}#base_container #base_menu .box .container .lang img:nth-of-type(2){display:none}#base_container #base_menu .box .container .lang a{display:block;position:absolute;width:15.2px;height:11.2px;left:0;bottom:0px;cursor:pointer;display:none}#base_container #base_menu .box .container .lang a:nth-of-type(2){display:block;left:36px}#base_container #base_loader{position:fixed;top:0;left:0;width:100%;height:200%;z-index:200;transform-origin:bottom left;transform:rotate(-10deg)}#base_container #base_loader .fill{display:block;width:200%;height:50%;background:#f5f8f9}#base_container #base_loader .grad{display:block;width:200%;height:50%;background:url(/tech/c_sus_con/img/cmn/bg_loader_grad.png) repeat-x;background-size:auto 100%;position:relative;top:-2px}#base_container #bg_color_footer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;transition:all 2s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);opacity:0;background:url(/tech/c_sus_con/img/cmn/bg_footer.jpg) no-repeat center bottom;background-size:cover}#base_container #bg_color_footer.open{opacity:1}#base_container #base_footer{padding-top:64.8px;position:relative;z-index:30}#base_container #base_footer.en li,#base_container #base_footer.en a,#base_container #base_footer.en span,#base_container #base_footer.en p{letter-spacing:0 !important}#base_container #base_footer .container .logo{width:181.6px;left:0.8px;position:absolute}#base_container #base_footer .container .area{margin:0 0 0 345.6px;width:548px}#base_container #base_footer .container .area .set.case ul li,#base_container #base_footer .container .area .set.tech ul li{position:relative;overflow:hidden;letter-spacing:0.07em}#base_container #base_footer .container .area .set.case ul li a .t,#base_container #base_footer .container .area .set.tech ul li a .t{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #base_footer .container .area .set.case ul li a:hover .t,#base_container #base_footer .container .area .set.tech ul li a:hover .t{transform:translateX(4px)}#base_container #base_footer .container .area .set ul li{margin-bottom:19.2px}#base_container #base_footer .container .area .set ul li a{color:#fff}#base_container #base_footer .container .area .set ul li:last-child{margin-bottom:0}#base_container #base_footer .container .area .set.case{margin-bottom:47.2px}#base_container #base_footer .container .area .set.case .ttl img{width:81.6px}#base_container #base_footer .container .area .set.tech{margin-bottom:64.8px}#base_container #base_footer .container .area .set.tech .ttl img{width:86.4px}#base_container #base_footer .container .area .set.online{padding-bottom:64.8px}#base_container #base_footer .container .area .set.online .btn_arr .t{width:113.6px}#base_container #base_footer .container .area .set.cuco{margin-bottom:27.2px}#base_container #base_footer .container .area .set.cuco .btn_arr .t{width:36.8px}#base_container #base_footer .container .area .set.cuco .btn_arr:hover small{transform:translateX(25.6px)}#base_container #base_footer .container .area .set .ttl{display:inline-block;line-height:0;margin-bottom:32px}#base_container #base_footer .container .area .set .num{display:inline-block;width:36.8px;font-size:9.6px;line-height:11.2px;position:relative;top:-0.8px}#base_container #base_footer .container .area .set .t{display:inline-block;font-size:11.2px;line-height:11.2px;margin-right:4.8px}#base_container #base_footer .container .area .set small{color:#fff;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);display:inline-block;margin:0 9.6px 0 6.4px;position:relative;bottom:7.2px}#base_container #base_footer .container .area .set .arr{width:19.2px;display:inline-block}#base_container #base_footer .container .lang_area{position:absolute;bottom:64.8px;left:0}#base_container #base_footer .container .lang{position:relative;width:40px}#base_container #base_footer .container .lang.en img{display:none}#base_container #base_footer .container .lang.en img:nth-of-type(2){display:block}#base_container #base_footer .container .lang.en a{display:block}#base_container #base_footer .container .lang.en a:nth-of-type(2){display:none}#base_container #base_footer .container .lang img:nth-of-type(2){display:none}#base_container #base_footer .container .lang a{display:block;position:absolute;width:15.2px;height:11.2px;left:0;bottom:0px;cursor:pointer;display:none}#base_container #base_footer .container .lang a:nth-of-type(2){display:block;left:25.6px}#base_container #learnmore{position:fixed;top:0;left:0;width:86.4px;height:86.4px;z-index:12;transition:all 0.1s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);pointer-events:none}#base_container #learnmore .box{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;transform:translate(-50%, -50%) scale(0);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #learnmore .box .c{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:50%}#base_container #learnmore.open .box{transform:translate(-50%, -50%) scale(1)}#base_container #learnmore.dark .box .c{background:#0f2c3a}#base_container #learnmore.dark .box .t path{fill:#fff}#base_container #learnmore .t{display:inline-block;position:relative;width:49.6px;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container #learnmore .t path{fill:#0f2c3a}#base_container sub.s,#base_container sup.s{font-size:0.5em;position:relative;top:0;display:inline-block}#base_container sub.st,#base_container sup.st{font-size:0.5em;position:relative;top:-0.5em;display:inline-block}#base_container .btn_cir{border-radius:25.6px;border:1px solid #0f2c3a;display:flex;justify-content:center;align-items:center;font-size:14.4px;color:#0f2c3a;position:relative}#base_container .btn_cir:hover .t{transform:translateX(12.8px)}#base_container .btn_cir:hover .t .t2 span{transform:translateY(-105%);transition-delay:0s}#base_container .btn_cir:hover .t .t2 span:nth-child(2){transition-delay:0.02s}#base_container .btn_cir:hover .t .t2 span:nth-child(3){transition-delay:0.04s}#base_container .btn_cir:hover .t .t2 span:nth-child(4){transition-delay:0.06s}#base_container .btn_cir:hover .t .t2 span:nth-child(5){transition-delay:0.08s}#base_container .btn_cir:hover .t .t2 span:nth-child(6){transition-delay:0.1s}#base_container .btn_cir:hover .t .t2 span:nth-child(7){transition-delay:0.12s}#base_container .btn_cir:hover .t .t2 span:nth-child(8){transition-delay:0.14s}#base_container .btn_cir:hover .t .t2 span:nth-child(9){transition-delay:0.16s}#base_container .btn_cir:hover .t .t2 span:nth-child(10){transition-delay:0.18s}#base_container .btn_cir:hover .t .t2 span:nth-child(11){transition-delay:0.2s}#base_container .btn_cir:hover .t .t2 span:nth-child(12){transition-delay:0.22s}#base_container .btn_cir:hover .t .t3 span{transform:translateY(0%);transition-delay:0.2s}#base_container .btn_cir:hover .t .t3 span:nth-child(2){transition-delay:0.22s}#base_container .btn_cir:hover .t .t3 span:nth-child(3){transition-delay:0.24s}#base_container .btn_cir:hover .t .t3 span:nth-child(4){transition-delay:0.26s}#base_container .btn_cir:hover .t .t3 span:nth-child(5){transition-delay:0.28s}#base_container .btn_cir:hover .t .t3 span:nth-child(6){transition-delay:0.3s}#base_container .btn_cir:hover .t .t3 span:nth-child(7){transition-delay:0.32s}#base_container .btn_cir:hover .t .t3 span:nth-child(8){transition-delay:0.34s}#base_container .btn_cir:hover .t .t3 span:nth-child(9){transition-delay:0.36s}#base_container .btn_cir:hover .t .t3 span:nth-child(10){transition-delay:0.38s}#base_container .btn_cir:hover .t .t3 span:nth-child(11){transition-delay:0.4s}#base_container .btn_cir:hover .t .t3 span:nth-child(12){transition-delay:0.42s}#base_container .btn_cir:hover .a{width:12.8px}#base_container .btn_cir:hover .a img{transform:translate(101%, -101%)}#base_container .btn_cir:hover .a:nth-of-type(2) img{transform:translate(0%, 0%)}#base_container .btn_cir .t{margin:0 12.8px 0 0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:relative;overflow:hidden}#base_container .btn_cir .t .t2 span{transition-delay:0.2s}#base_container .btn_cir .t .t2 span:nth-child(2){transition-delay:0.22s}#base_container .btn_cir .t .t2 span:nth-child(3){transition-delay:0.24s}#base_container .btn_cir .t .t2 span:nth-child(4){transition-delay:0.26s}#base_container .btn_cir .t .t2 span:nth-child(5){transition-delay:0.28s}#base_container .btn_cir .t .t2 span:nth-child(6){transition-delay:0.3s}#base_container .btn_cir .t .t2 span:nth-child(7){transition-delay:0.32s}#base_container .btn_cir .t .t2 span:nth-child(8){transition-delay:0.34s}#base_container .btn_cir .t .t2 span:nth-child(9){transition-delay:0.36s}#base_container .btn_cir .t .t2 span:nth-child(10){transition-delay:0.38s}#base_container .btn_cir .t .t2 span:nth-child(11){transition-delay:0.4s}#base_container .btn_cir .t .t2 span:nth-child(12){transition-delay:0.42s}#base_container .btn_cir .t .t3{position:absolute;top:0;left:0}#base_container .btn_cir .t .t3 span{transform:translateY(110%);transition-delay:0s}#base_container .btn_cir .t .t3 span:nth-child(2){transition-delay:0.02s}#base_container .btn_cir .t .t3 span:nth-child(3){transition-delay:0.04s}#base_container .btn_cir .t .t3 span:nth-child(4){transition-delay:0.06s}#base_container .btn_cir .t .t3 span:nth-child(5){transition-delay:0.08s}#base_container .btn_cir .t .t3 span:nth-child(6){transition-delay:0.1s}#base_container .btn_cir .t .t3 span:nth-child(7){transition-delay:0.12s}#base_container .btn_cir .t .t3 span:nth-child(8){transition-delay:0.14s}#base_container .btn_cir .t .t3 span:nth-child(9){transition-delay:0.16s}#base_container .btn_cir .t .t3 span:nth-child(10){transition-delay:0.18s}#base_container .btn_cir .t .t3 span:nth-child(11){transition-delay:0.2s}#base_container .btn_cir .t .t3 span:nth-child(12){transition-delay:0.22s}#base_container .btn_cir .t span{display:inline-block;overflow:hidden;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_cir .a{width:12.8px;overflow:hidden;position:relative}#base_container .btn_cir .a img{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_cir .a:nth-child(2){position:absolute;top:50%;transform:translateY(-50%);left:25.6px}#base_container .btn_cir .a:nth-child(2) img{transform:translate(-101%, 101%)}#base_container .btn_arr{display:inline-block;position:relative}#base_container .btn_arr:hover .t{transform:translateX(28.8px)}#base_container .btn_arr:hover .t .t1 path{transform:translateY(-105%);transition-delay:0s}#base_container .btn_arr:hover .t .t1 path:nth-child(2){transition-delay:0.02s}#base_container .btn_arr:hover .t .t1 path:nth-child(3){transition-delay:0.04s}#base_container .btn_arr:hover .t .t1 path:nth-child(4){transition-delay:0.06s}#base_container .btn_arr:hover .t .t1 path:nth-child(5){transition-delay:0.08s}#base_container .btn_arr:hover .t .t1 path:nth-child(6){transition-delay:0.1s}#base_container .btn_arr:hover .t .t1 path:nth-child(7){transition-delay:0.12s}#base_container .btn_arr:hover .t .t1 path:nth-child(8){transition-delay:0.14s}#base_container .btn_arr:hover .t .t1 path:nth-child(9){transition-delay:0.16s}#base_container .btn_arr:hover .t .t1 path:nth-child(10){transition-delay:0.18s}#base_container .btn_arr:hover .t .t1 path:nth-child(11){transition-delay:0.2s}#base_container .btn_arr:hover .t .t1 path:nth-child(12){transition-delay:0.22s}#base_container .btn_arr:hover .t .t2 path{transform:translateY(0%);transition-delay:0.2s}#base_container .btn_arr:hover .t .t2 path:nth-child(2){transition-delay:0.22s}#base_container .btn_arr:hover .t .t2 path:nth-child(3){transition-delay:0.24s}#base_container .btn_arr:hover .t .t2 path:nth-child(4){transition-delay:0.26s}#base_container .btn_arr:hover .t .t2 path:nth-child(5){transition-delay:0.28s}#base_container .btn_arr:hover .t .t2 path:nth-child(6){transition-delay:0.3s}#base_container .btn_arr:hover .t .t2 path:nth-child(7){transition-delay:0.32s}#base_container .btn_arr:hover .t .t2 path:nth-child(8){transition-delay:0.34s}#base_container .btn_arr:hover .t .t2 path:nth-child(9){transition-delay:0.36s}#base_container .btn_arr:hover .t .t2 path:nth-child(10){transition-delay:0.38s}#base_container .btn_arr:hover .t .t2 path:nth-child(11){transition-delay:0.4s}#base_container .btn_arr:hover .t .t2 path:nth-child(12){transition-delay:0.42s}#base_container .btn_arr:hover .a img{transform:translate(101%, -101%)}#base_container .btn_arr:hover .a:nth-of-type(2) img{transform:translate(0%, 0%)}#base_container .btn_arr .t{margin:0 9.6px 0 0;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);position:relative;overflow:hidden;display:inline-block}#base_container .btn_arr .t .t1 path{transition-delay:0.2s}#base_container .btn_arr .t .t1 path:nth-child(2){transition-delay:0.22s}#base_container .btn_arr .t .t1 path:nth-child(3){transition-delay:0.24s}#base_container .btn_arr .t .t1 path:nth-child(4){transition-delay:0.26s}#base_container .btn_arr .t .t1 path:nth-child(5){transition-delay:0.28s}#base_container .btn_arr .t .t1 path:nth-child(6){transition-delay:0.3s}#base_container .btn_arr .t .t1 path:nth-child(7){transition-delay:0.32s}#base_container .btn_arr .t .t1 path:nth-child(8){transition-delay:0.34s}#base_container .btn_arr .t .t1 path:nth-child(9){transition-delay:0.36s}#base_container .btn_arr .t .t1 path:nth-child(10){transition-delay:0.38s}#base_container .btn_arr .t .t1 path:nth-child(11){transition-delay:0.4s}#base_container .btn_arr .t .t1 path:nth-child(12){transition-delay:0.42s}#base_container .btn_arr .t .t2{position:absolute;top:0;left:0;width:100%}#base_container .btn_arr .t .t2 path{transform:translateY(105%);transition-delay:0s}#base_container .btn_arr .t .t2 path:nth-child(2){transition-delay:0.02s}#base_container .btn_arr .t .t2 path:nth-child(3){transition-delay:0.04s}#base_container .btn_arr .t .t2 path:nth-child(4){transition-delay:0.06s}#base_container .btn_arr .t .t2 path:nth-child(5){transition-delay:0.08s}#base_container .btn_arr .t .t2 path:nth-child(6){transition-delay:0.1s}#base_container .btn_arr .t .t2 path:nth-child(7){transition-delay:0.12s}#base_container .btn_arr .t .t2 path:nth-child(8){transition-delay:0.14s}#base_container .btn_arr .t .t2 path:nth-child(9){transition-delay:0.16s}#base_container .btn_arr .t .t2 path:nth-child(10){transition-delay:0.18s}#base_container .btn_arr .t .t2 path:nth-child(11){transition-delay:0.2s}#base_container .btn_arr .t .t2 path:nth-child(12){transition-delay:0.22s}#base_container .btn_arr .t path{display:inline-block;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_arr .a{display:inline-block;width:19.2px;overflow:hidden;position:relative}#base_container .btn_arr .a img{-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .btn_arr .a:nth-child(2){position:absolute;top:50%;transform:translateY(-50%);left:0}#base_container .btn_arr .a:nth-child(2) img{transform:translate(-101%, 101%)}#base_container .bread ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}#base_container .bread ul li{position:relative;padding:0 16px 0 0}#base_container .bread ul li:last-child:after{display:none}#base_container .bread ul li:after{content:"";background:#0f2c3a;width:3.2px;height:3.2px;border-radius:50%;display:block;position:absolute;top:50%;transform:translateY(-50%);right:6.4px;opacity:0.5}#base_container .bread ul li sub.s,#base_container .bread ul li sup.s,#base_container .bread ul li sub.st,#base_container .bread ul li sup.st{transform:scale(0.8)}#base_container .bread ul li span,#base_container .bread ul li a{font-size:9.6px;line-height:160%;letter-spacing:0.05em;color:#0f2c3a}#base_container .bread ul li a{opacity:0.5}#base_container .bread ul li a:hover{text-decoration:underline}#base_container .txt_in_cv{overflow:hidden;position:relative}#base_container .txt_in_cv span{display:inline-block;transform:translateY(102%)}#base_container .img_in_cv{overflow:hidden;position:relative}#base_container .img_in_cv path,#base_container .img_in_cv .st1,#base_container .img_in_cv .st0{display:inline-block;transform:translateY(102%)}#base_container .txt_in_cv_s{overflow:hidden;position:relative}#base_container .txt_in_cv_s .target{display:inline-block;transform-origin:left top;transform:translateY(180%) scale(1.1);-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .txt_in_cv_s.open .target{transform:translateY(0%) scale(1)}#base_container .img_mask{clip-path:inset(100% 0px 0px 0px);transition:all 1.2s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .img_mask img{transition:all 1.2s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:translate(0, 10%) scale(1.1)}#base_container .img_mask.open{clip-path:inset(0% 0px 0px 0px)}#base_container .img_mask.open img{transform:translate(0, 0%) scale(1)}#base_container .cir_mask_txt{clip-path:ellipse(0% 20% at 50% 100%);transition:all 3s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#base_container .cir_mask_txt.open{clip-path:ellipse(150% 150% at 50% 50%)}#base_container{color:#0f2c3a !important}#base_loader{display:none !important}.img_mask{clip-path:inset(0% 0px 0px 0px) !important}.img_mask img{transform:translate(0, 0%) scale(1) !important}.cir_mask_txt{clip-path:inset(0% 0px 0px 0px) !important}.txt_in_cv_s .target{transform:translateY(0%) scale(1) !important}#bg_color_footer{display:none}img{opacity:1 !important}#base_info{display:none !important}#base_header{display:none !important}#btn_menu{display:none !important}#base_footer{background:url(/tech/c_sus_con/img/cmn/bg_footer.jpg) no-repeat center bottom !important;background-size:cover !important;display:none !important}#footer a{text-decoration:underline;color:#1d3994}}
