@font-face{font-family:"NotoSans";font-style:normal;font-display:swap;font-weight:300;src:url("/resources/en/fonts/NotoSansCJKkr-Light.woff2") format("woff2")}@font-face{font-family:"NotoSans";font-style:normal;font-display:swap;font-weight:400;src:url("/resources/en/fonts/NotoSansCJKkr-Regular.woff2") format("woff2")}@font-face{font-family:"NotoSans";font-style:normal;font-display:swap;font-weight:600;src:url("/resources/en/fonts/NotoSansCJKkr-Medium.woff2") format("woff2")}@font-face{font-family:"NotoSans";font-style:normal;font-display:swap;font-weight:700;src:url("/resources/en/fonts/NotoSansCJKkr-Bold.woff2") format("woff2")}@font-face{font-family:"NotoSansSC";font-style:normal;font-display:swap;font-weight:300;src:url("/resources/en/fonts/NotoSansSC-Light.woff2") format("woff2")}@font-face{font-family:"FiraSans";font-style:normal;font-display:swap;font-weight:600;src:url("/resources/en/fonts/FiraSans-SemiBold.woff2") format("woff2")}@font-face{font-family:"MalgunGothic";font-style:normal;font-display:swap;font-weight:400;src:url("/resources/en/fonts/MalgunGothicRegular.woff2") format("woff2")}html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,table,th,td,form,fieldset,legend,input,textarea,button,select{padding:0;margin:0}body{font-family:"NotoSans","Malgun Gothic","굴림",Gulim,"돋움",Dotum,Helvetica,sans-serif;color:#666;font-weight:400;line-height:1;-webkit-text-size-adjust:none}html,body{font-size:16px}h1,h2,h3,h4,h5,h6,strong{font-weight:600;font-size:100%;line-height:1}select,button,input,textarea,pre{font-family:"NotoSans","Malgun Gothic","굴림",Gulim,"돋움",Dotum,Helvetica,sans-serif;font-size:16px;color:#666}pre{white-space:pre-wrap}fieldset,img,button{border:0}img,input,button{vertical-align:top}table{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;word-break:break-all;word-wrap:break-word}address,em{font-style:normal}ol,ul,li{list-style:none}hr{display:none}a{text-decoration:none;color:inherit}a:hover,a:active{text-decoration:none}legend{position:absolute;left:-9999px;top:0}caption{overflow:hidden;width:0;height:0;font-size:0;line-height:0}button{background:none;cursor:pointer;-webkit-apperance:none}button::-moz-focus-inner{padding:0;border:0}textarea{resize:none}*{box-sizing:border-box}.blind{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}select{border-radius:0;background:url("/resources/en/images/common/bg_select.png") right 12px center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select:focus{border:1px solid #1c1c1c}input[type=text],input[type=password],input[type=number],input[type=tel],input[type=email],input[type=button],input[type=submit]{border-radius:0 !important;-webkit-appearance:none;-moz-appearance:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:#fff 5000s ease-in-out 0s;transition:#fff 5000s ease-in-out 0s;box-shadow:0 0 0px 1000px #fff inset !important}textarea{border-radius:0 !important;-webkit-appearance:none;-moz-appearance:none}input::-moz-placeholder, textarea::-moz-placeholder{color:#999}input::placeholder,textarea::placeholder{color:#999}.ir{position:absolute;margin:-1px;width:1px;height:1px;padding:0;border:0;white-space:nowrap;overflow:hidden;clip:rect(0, 0, 0, 0)}.skip_navi a{overflow:hidden;position:absolute;left:0;top:-9999px;z-index:11000;width:100%;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#004484}.skip_navi a:focus,.skip_navi a:active{display:block;position:fixed;top:0}.masterpiece_wrap #header{background-color:#fff}#header{position:absolute;width:100%;height:80px;z-index:9999}#header::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ddd}#header .gnb .depth1.current>a{color:#00529b}#header.over,#header[data-fixed=fixed],#header.master_head{background-color:#fff}#header.over h1,#header[data-fixed=fixed] h1,#header.master_head h1{background:url("/resources/en/images/common/ci_on.png") 0 0 no-repeat}#header.over .util>a,#header[data-fixed=fixed] .util>a,#header.master_head .util>a{border:1px solid #ccc}#header.over .util>a.lang span,#header[data-fixed=fixed] .util>a.lang span,#header.master_head .util>a.lang span{color:#000}#header.over .gnb .depth1>a,#header[data-fixed=fixed] .gnb .depth1>a,#header.master_head .gnb .depth1>a{color:#000}#header.over .gnb .depth1:hover>a,#header.over .gnb .depth1.current>a,#header[data-fixed=fixed] .gnb .depth1:hover>a,#header[data-fixed=fixed] .gnb .depth1.current>a,#header.master_head .gnb .depth1:hover>a,#header.master_head .gnb .depth1.current>a{color:#00529b}#header[data-fixed=fixed],#header.master_head{position:fixed;z-index:999}.header .header_inner{position:relative;width:100%;max-width:1820px;min-width:1200px;margin:0 auto;transition:height .2s ease-in-out}.header .header_inner h1{position:absolute;left:0;top:22px;width:120px;height:36px;background:url("/resources/en/images/common/ci_on.png") 0 0 no-repeat;text-indent:-9999px}.header .header_inner h1>a{display:block;width:100%;height:100%}.header .header_inner .util{position:absolute;right:0;top:18px;font-size:0}.header .header_inner .util>a{display:inline-block;width:44px;height:44px;text-align:center;vertical-align:middle;border-radius:50%;border:1px solid #ccc}.header .header_inner .util>a.lang{margin-right:10px}.header .header_inner .util>a.lang span{font-size:13px;letter-spacing:-0.05em;line-height:1;line-height:42px;color:#000}.header .header_inner .util>a:hover{background-color:#fff}.header .header_inner .util>a:hover.lang span{color:#000}.header .gnb_wrap{width:980px;margin:0 auto;text-align:center}.header .gnb{position:relative;display:inline-block}.header .gnb::after{content:"";display:block;clear:both}.header .gnb .depth1{float:left;height:80px;margin-right:70px}.header .gnb .depth1:last-child{margin-right:0}.header .gnb .depth1>a{display:block;height:80px;padding-top:24px;font-size:20px;letter-spacing:-0.01em;line-height:1.75rem;color:#000;text-align:center}.header .gnb .depth2_wrap{overflow:hidden;opacity:0;visibility:hidden;height:0;position:relative;z-index:1;transition:all .2s ease-in-out}.header .gnb .depth2_wrap .depth2_list{margin-top:22px}.header .gnb .depth2_wrap .depth2_list li>a{display:block;font-size:15px;letter-spacing:-0.01em;line-height:2.1875rem;color:#666;text-align:center}.header .gnb .depth2_wrap .depth2_list li:hover>a,.header .gnb .depth2_wrap .depth2_list li.active>a,.header .gnb .depth2_wrap .depth2_list li.current>a{color:#00529b}.header .gnb .depth2_wrap.active{opacity:1;visibility:visible}.header .bg{overflow:hidden;opacity:0;visibility:hidden;position:absolute;left:0;top:80px;width:100%;min-width:1200px;border-bottom:1px solid #ccc;background-color:#fff;transition:all .2s ease-in-out}.header .bg.active{opacity:1;visibility:visible}.header .bg.active .bg_btn_area{display:block}.header .bg .bg_btn_area{position:absolute;right:0;top:30px;display:none;width:266px;height:80px}.header .bg .bg_btn_area .bg_btn{position:relative;display:block;width:100%;height:80px;color:#fff;font-weight:600;transition:height .2s;overflow:hidden}.header .bg .bg_btn_area .bg_btn+.bg_btn{margin-top:10px}.header .bg .bg_btn_area .bg_btn:hover .arrow{opacity:1;bottom:14px;left:23px}.header .bg .bg_btn_area .bg_btn .bg_circle{position:absolute;transition:.2s;top:50%;transform:translateY(-50%);transform-origin:top left}.header .bg .bg_btn_area .bg_btn.woomi_brief{font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;font-size:20px;letter-spacing:0.1em;line-height:1.375rem;background-color:#0e3b63}.header .bg .bg_btn_area .bg_btn.woomi_brief .bg_circle{left:162px;width:90px;height:92px;background:url("/resources/en/images/common/brief_circle.svg") 100% 0 no-repeat}.header .bg .bg_btn_area .bg_btn.woomi_brief:hover .txt{top:12px;transform:translateY(0)}.header .bg .bg_btn_area .bg_btn.woomi_brief:hover .bg_circle{transform:translateY(-50%) scale(1.28)}.header .bg .bg_btn_area .bg_btn.woomi_lynn{overflow:hidden;font-size:16px;letter-spacing:0em;line-height:1.25rem;background-color:#353d44}.header .bg .bg_btn_area .bg_btn.woomi_lynn .bg_circle{left:164px;width:92px;height:37px;background:url("/resources/en/images/common/woomilynn_logo.svg") 100% 0 no-repeat}.header .bg .bg_btn_area .bg_btn.woomi_lynn img{margin-top:5px}.header .bg .bg_btn_area .bg_btn.woomi_lynn:hover .txt{top:18px;transform:translateY(0)}.header .bg .bg_btn_area .bg_btn.woomi_lynn:hover .bg_circle{left:159px;transform:translateY(-50%) scale(1.11)}.header .bg .bg_btn_area .bg_btn.woomi_hope{font-size:16px;letter-spacing:-0.05em;line-height:1.4375rem;font-weight:500;background-color:#009d9a}.header .bg .bg_btn_area .bg_btn.woomi_hope .bg_circle{left:160px;width:91px;height:41px;background:url("/resources/en/images/common/woomihope_logo.svg") 100% 0 no-repeat}.header .bg .bg_btn_area .bg_btn.woomi_hope:hover .txt{top:18px;transform:translateY(0)}.header .bg .bg_btn_area .bg_btn.woomi_hope:hover .bg_circle{left:155px;transform:translateY(-50%) scale(1.11)}.header .bg .bg_btn_area .bg_btn .txt{position:absolute;left:23px;top:50%;transform:translateY(-50%);text-align:left;transition:.2s}.header .bg .bg_btn_area .bg_btn .arrow{opacity:0;position:absolute;bottom:-20px;left:0;width:21px;height:17px;background:url("/resources/en/images/common/gnb_ico_arrow.png") 0 0 no-repeat;transition:.3s}.main .header h1{background:url("/resources/en/images/common/ci.png") 0 0 no-repeat}.main .header .util>a{border:1px solid #fff}.main .header .util>a.lang span{color:#fff}.main .header .gnb .depth1>a{color:#fff}.main .header .gnb .depth1:hover>a,.main .header .gnb .depth1.active>a{color:#00529b}@media all and (max-width: 1900px){.header .header_inner{max-width:1700px}.header .header_inner h1{left:50px}.header .header_inner .util{right:50px}.header .header_inner .gnb .depth1{margin-right:75px}.header .header_inner .gnb .depth1:last-child{margin-right:0}}@media all and (max-width: 1630px){.header .gnb_wrap{width:860px}.header .header_inner .gnb .depth1{margin-right:40px}.header .header_inner .gnb .depth1:last-child{margin-right:0}.header .bg .bg_btn_area{width:210px}}body.pop_open{overflow:hidden;width:100%;height:100%}.wrap{position:relative;width:100%;min-width:1200px}.container{padding:210px 0 170px}.content{position:relative;margin:0 auto;width:1200px}.content .inner{margin:0 auto 80px}.content .inner:last-child{margin-bottom:0}.content h4{font-size:24px;letter-spacing:-0.05em;line-height:2.1875rem;margin-bottom:15px;color:#000}.sec{position:relative}.sec .sec_inner{width:1200px;margin:0 auto 100px}.sec .sec_inner:last-child{margin-bottom:0}.cont_tit_wrap{width:1400px;margin:0 auto 80px;text-align:center}.cont_tit_wrap.w1200{width:1200px}.cont_tit_wrap h3{font-size:60px;letter-spacing:-0.05em;line-height:1;color:#000}.cont_tit_wrap .txt{margin-top:55px;font-size:18px;letter-spacing:-0.05em;line-height:2.1875rem;color:#000}.nodata_wrap{margin-top:50px;padding:80px 0;text-align:center;background-color:#f9f9f9}.nodata_wrap .ico_nodata{position:relative;padding-top:80px}.nodata_wrap .ico_nodata::before{background:url("/resources/en/images/common/ico_nodata.png") 50% 50% no-repeat;transform:translate(-50%, 0);content:"";position:absolute;top:0;left:50%;width:91px;height:68px}.nodata_wrap .txt{font-size:20px;letter-spacing:-0.05em;line-height:1.8125rem;color:#000;font-weight:600}.nodata_wrap .btn{display:inline-block;margin:25px auto 0;padding:16px 32px 12px;min-width:150px;width:auto;height:52px;color:#fff;text-align:center;font-weight:600;letter-spacing:-0.08em;border-radius:5px;background-color:#938c85}.nodata_wrap .btn:hover{background-color:#736d67}#listPopup{position:absolute;top:200px;left:0;z-index:100;transition:all .3s}#listPopup .btn_pop{position:absolute;top:0;right:-55px;width:55px;height:160px;font-size:0;border:0;background:url("/resources/en/images/common/close_btn.jpg") 0 0 no-repeat}#listPopup.on .btn_pop{background:url("/resources/en/images/common/open_btn.jpg") 0 0 no-repeat}#listPopup .slide_btn{width:50px;height:50px;margin-top:0;transform:translateY(-50%)}#listPopup .slide_btn.swiper-button-prev{background:url("/resources/en/images/main/arrow_prev.png") center no-repeat;background-size:100% 100%}#listPopup .slide_btn.swiper-button-next{background:url("/resources/en/images/main/arrow_next.png") center no-repeat;background-size:100% 100%}#listPopup .swiper-container{width:400px}#listPopup .pop_wrap{width:100%;background-color:#b3c6d9;font-size:0}#listPopup .pop_wrap .pop{width:100%}.breadCrumb_wrap{position:absolute;top:80px;left:0;z-index:998;width:100%;height:50px}.breadCrumb_wrap .breadCrumb_scroll{background-color:#f8f8f8}.breadCrumb_wrap .breadCrumb_scroll[data-fixed=fixed],.breadCrumb_wrap .breadCrumb_scroll.master{position:fixed;width:100%;left:0}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner{margin:0 auto;padding:0 70px;min-width:1200px;max-width:1820px}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner::after{content:"";display:block;clear:both}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth,.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_home{display:inline-block;vertical-align:top}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_home{float:left;margin:16px 30px 0 0;width:19px;height:18px;background:url("/resources/en/images//common/ico_breadCrumb_home.png") left top no-repeat}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_home a{display:block;width:100%;height:100%}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth{position:relative;float:left;width:160px}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth.long{width:260px}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth.biglong{width:460px}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth.long>.breadCrumb_list{width:260px}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth.biglong>.breadCrumb_list{width:460px}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth .breadCrumb_btn{font-size:14px;letter-spacing:-0.05em;line-height:1.4375rem;z-index:9998;position:relative;width:100%;height:50px;padding:0 30px;text-align:left}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth .breadCrumb_btn .arrow{background:url("/resources/en/images//common/ico_lnb_arrow.png") left top no-repeat;display:inline-block;position:absolute;right:30px;top:50%;margin-top:-3px;width:10px;height:6px}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth .breadCrumb_btn.active .arrow{transform:rotate(-180deg)}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth .breadCrumb_btn::before{content:"";position:absolute;left:0;top:50%;transform:translate(0, -50%);width:1px;height:20px;background-color:#c1c1c1}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth .breadCrumb_list{display:none;position:absolute;left:0;top:50px;width:160px;padding:25px 30px 25px 35px;background-color:#f8f8f8}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth .breadCrumb_list.open{display:block}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth .breadCrumb_list li{font-size:14px;letter-spacing:-0.035em;line-height:1.875rem}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth .breadCrumb_list li:hover,.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth .breadCrumb_list li.current{color:#004484}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth .breadCrumb_list li a{display:block}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth.breadCrumb_depth:last-child .breadCrumb_btn{color:#fff;background-color:#004484}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth.breadCrumb_depth:last-child .breadCrumb_btn .arrow{background:url("/resources/en/images//common/ico_lnb_arrow_on.png") left top no-repeat}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth.breadCrumb_depth:last-child .breadCrumb_btn::before{display:none}.breadCrumb_wrap .breadCrumb_scroll .breadCrumb_inner .breadCrumb_depth.breadCrumb_depth:last-child.open{display:block}#footer{width:100%;min-width:1200px;height:200px;padding:50px 160px 0;background-color:#004484}#footer .footer_inner{position:relative;max-width:1920px;min-width:1200px;margin:0 auto;padding:0 260px 0 165px}#footer .footer_inner .logo{position:absolute;left:0;top:0}#footer .footer_inner .footer_info address{margin-bottom:5px;font-size:16px;letter-spacing:-0.025em;line-height:1.25rem;color:#fff}#footer .footer_inner .footer_info .copyright{font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;font-size:13px;letter-spacing:0em;line-height:1.25rem;color:#fff}#footer .footer_inner .fam_site{position:absolute;right:0;top:0;z-index:999;width:260px}#footer .footer_inner .fam_site .fam_btn{position:relative;width:100%;height:40px;padding:0 20px;border:1px solid #1e5e9a;text-align:left;border-radius:3px;font-size:16px;letter-spacing:-0.025em;line-height:1.25rem;color:#fff}#footer .footer_inner .fam_site .fam_btn::after{content:"";position:absolute;top:17px;right:15px;height:0;width:0;position:absolute;border:7px solid rgba(0,0,0,0);border-top-width:0;border-bottom-color:#82b1e1;transition:all .2s}#footer .footer_inner .fam_site .fam_site_box{opacity:0;visibility:hidden;position:absolute;left:0;bottom:40px;width:100%}#footer .footer_inner .fam_site .fam_site_box .fam_list{position:relative;padding:15px 20px 0;border:1px solid #1e5e9a;border-radius:3px;border-bottom:0;background-color:#004484;transition:all .2s}#footer .footer_inner .fam_site .fam_site_box .fam_list>li{margin-bottom:8px;font-size:16px;letter-spacing:-0.025em;line-height:1.25rem;color:#fff}#footer .footer_inner .fam_site .fam_site_box .fam_list>li:hover{color:#fff}#footer .footer_inner .fam_site .fam_site_box .fam_list>li:last-child{margin-bottom:0}#footer .footer_inner .fam_site .fam_site_box .fam_list>li a{display:block}#footer .footer_inner .fam_site.open .fam_btn{border-top:0}#footer .footer_inner .fam_site.open .fam_btn::after{transform:rotate(180deg)}#footer .footer_inner .fam_site.open .fam_site_box{opacity:1;visibility:visible}@media all and (max-width: 1400px){#footer{padding:50px 60px 0}#footer .footer_inner{min-width:1120px}}.search_wrap{margin-top:100px}.search_wrap::after{content:"";display:block;clear:both}.search_wrap input:-webkit-autofill,.search_wrap input:-webkit-autofill:hover,.search_wrap input:-webkit-autofill:focus,.search_wrap input:-webkit-autofill:active{-webkit-transition:#d7d2cb 5000s ease-in-out 0s;transition:#d7d2cb 5000s ease-in-out 0s;box-shadow:0 0 0px 1000px #d7d2cb inset !important}.search_wrap .searchCondition{float:left;font-size:0}.search_wrap .searchCondition li{display:inline-block;vertical-align:top}.search_wrap .searchCondition li a{display:block;padding:0 20px;font-size:16px;letter-spacing:-0.05em;line-height:1.75rem;color:#666;position:relative}.search_wrap .searchCondition li a:before{display:block;position:absolute;top:50%;right:0;width:1px;height:19px;content:"";transform:translateY(-50%);background-color:#c1c1c1}.search_wrap .searchCondition li:first-of-type a{padding-left:0}.search_wrap .searchCondition li:last-of-type a:before{display:none}.search_wrap .searchCondition li.on a{font-weight:500;color:#004484}.search_wrap .search{overflow:hidden;position:relative;float:right;width:380px;height:41px;border-bottom:2px solid #c1c1c1;padding:0 10px 0 10px}.search_wrap .search input{font-size:16px;letter-spacing:-0.05em;line-height:1;float:left;width:calc(100% - 40px);color:#000;border:0}.search_wrap .search button{float:left;width:40px;height:40px;text-indent:-9999px;background:url("/resources/en/images/common/search.png") 50% 3px no-repeat;background-color:rgba(0,0,0,0)}.gallery_list{width:100%;margin-top:50px}.gallery_list::after{content:"";display:block;clear:both}.gallery_list li{position:relative;float:left;vertical-align:top;width:360px;margin-right:60px}.gallery_list li:nth-of-type(3n){margin-right:0}.gallery_list li:nth-of-type(n+4){margin-top:55px}.gallery_list li .item{display:block;width:100%;height:100%}.gallery_list li .item .img_box{overflow:hidden;position:relative;width:100%;height:220px}.gallery_list li .item .img_box img{width:100%;transition:all .5s}.gallery_list li .item .img_box .label{font-size:18px;letter-spacing:-0.025em;line-height:1;z-index:2;position:absolute;right:0;top:0;padding:0 5px;width:80px;height:65px;line-height:65px;vertical-align:middle;color:#fff;text-align:center}.gallery_list li .item .img_box .label.news{background-color:#b3c6d9}.gallery_list li .item .img_box .label.notice{background-color:#004484}.gallery_list li .item>.txt{word-break:keep-all;word-wrap:break-word;padding-top:16px}.gallery_list li .item>.txt span{display:block;margin-bottom:4px;font-size:16px;letter-spacing:-0.05em;line-height:1.625rem;color:#004484}.gallery_list li .item>.txt p{font-size:24px;letter-spacing:-0.05em;line-height:1.9375rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;line-height:1.9375rem;min-height:62px;max-height:62px;word-break:keep-all;word-wrap:break-word;color:#000}.gallery_list li .item .txt_box{margin-top:19px}.gallery_list li .item .txt_box .txt{font-size:20px;letter-spacing:-0.05em;line-height:1.875rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;line-height:1.875rem;min-height:60px;max-height:60px;word-break:keep-all;word-wrap:break-word;color:#000}.gallery_list li .item .txt_box .date{margin-top:10px;letter-spacing:-0.05em;font-weight:300}.gallery_list li .item:hover .img_box img{transform:scale(1.1)}.gallery_list li .item:hover .txt p{font-weight:500;color:#004484}.gallery_list li .item:hover .txt_box .txt,.gallery_list li .item:hover .txt_box .date{color:#004484}.gallery_list li .item.external_link .link{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;background:url("/resources/en/images/common/ico_link.png") right center no-repeat;position:absolute;right:15px;bottom:0;padding-right:25px;width:auto;max-width:280px;letter-spacing:-0.05em;color:#333;font-weight:300}.gallery_list li .item.external_link:hover .link{color:#004484;background:url("/resources/en/images/common/ico_link_on.png") right center no-repeat}.board_view{width:100%;margin:0 auto}.board_view .board_title{margin:80px auto 40px;text-align:center}.board_view .board_title h4{font-size:30px;letter-spacing:-0.025em;line-height:2.75rem;color:#000}.board_view .board_title .board_info{margin-top:17px}.board_view .board_title .board_info .item .date{letter-spacing:-0.025em;text-decoration:underline;font-weight:300}.board_view .board_cont{font-size:16px;letter-spacing:-0.025em;line-height:1.5rem;overflow:hidden}.board_view .board_cont .board_inner{padding:0 100px 80px}.board_view .board_cont .board_inner img{display:inline-block;width:auto;max-width:100%}.board_view .board_cont .file_wrap{overflow:hidden;position:relative;padding:20px 30px;background-color:#f8f8f8;border-top:1px solid #ddd}.board_view .board_cont .file_wrap .tit{font-size:18px;letter-spacing:-0.025em;line-height:1;position:absolute;left:30px;top:25px}.board_view .board_cont .file_wrap .file{padding-left:155px}.board_view .board_cont .file_wrap .file a{font-size:16px;letter-spacing:-0.03em;line-height:1.75rem;position:relative;display:inline-block;margin-right:30px;padding-right:30px;color:#666}.board_view .board_cont .file_wrap .file a::after{content:"";position:absolute;right:0;top:4px;display:inline-block;width:17px;height:19px;background:url("/resources/en/images/common/ico_file_download.png") 0 0 no-repeat}.board_view .board_cont .file_wrap .file a:hover{color:#004484;text-decoration:underline}.board_view .board_cont .original_view{margin-top:80px;text-align:left;letter-spacing:-0.025em}.board_view .board_cont .original_view strong{margin-right:5px;color:#000}.board_view .board_cont .original_view a{text-decoration:underline}.board_view .board_preview{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.board_view .board_preview .item{padding:25px 30px}.board_view .board_preview .item:first-child{border-bottom:1px solid #ddd}.board_view .board_preview .item .type,.board_view .board_preview .item .subj,.board_view .board_preview .item .date{display:inline-block;vertical-align:middle;font-weight:300;letter-spacing:-0.025em}.board_view .board_preview .item .type{position:relative;width:80px;padding-right:25px;font-size:18px;color:#333}.board_view .board_preview .item .type::after{content:"";position:absolute;right:0;top:50%;margin-top:-4px;width:12px;height:8px;background:url("/resources/en/images/common/ico_board_arrow.png") left top no-repeat;transform:rotate(-180deg);vertical-align:middle}.board_view .board_preview .item .next::after{transform:rotate(0deg)}.board_view .board_preview .item .subj{overflow:hidden;padding-left:70px;width:calc(100% - 85px);color:#000}.board_view .board_preview .item .subj a{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;display:inline-block;width:880px;vertical-align:middle}.board_view .board_preview .item .subj .date{float:right;width:80px;color:#938c85;text-align:right}.board_view .board_preview .item .subj a:hover{color:#004484;text-decoration:underline}.board_view .board_preview+.btn_wrap{margin-top:50px}.portfolio .gallery_list li .img_box img{height:100%}.tab_list{overflow:hidden;margin:80px auto 50px;border-radius:5px;border:1px solid #c1c1c1}.tab_list::after{content:"";display:block;clear:both}.tab_list li{position:relative;display:table;float:left;height:60px;position:relative}.tab_list li:before{display:block;position:absolute;top:50%;left:0;width:1px;height:30px;content:"";transform:translateY(-50%);background-color:#c1c1c1}.tab_list li a{display:table-cell;vertical-align:middle;width:100%;height:100%;font-size:0;text-align:center}.tab_list li a>*{display:inline-block;vertical-align:middle}.tab_list li a span{font-size:20px;letter-spacing:-0.05em;line-height:1.75rem;color:#999}.tab_list li.on{position:relative}.tab_list li.on:before{display:inline-block;vertical-align:middle;content:"";display:none}.tab_list li.on a{background-color:#004484}.tab_list li.on a span{color:#fff}.tab_list li.on+li{position:relative}.tab_list li.on+li:before{display:inline-block;vertical-align:middle;content:"";display:none}.tab_list li:first-child{position:relative}.tab_list li:first-child:before{display:inline-block;vertical-align:middle;content:"";display:none}.tab_list.list_type2 li{width:50%}.tab_list.list_type3 li{width:33.333333%}.tab_list.list_type4 li{width:25%}.tab_cont{display:none}.tab_cont.active{display:block}.btn_wrap{width:100%;margin-top:75px}.btn_wrap.tc{text-align:center}.btn_wrap .btn{border-radius:3px;display:inline-block;padding:16px 30px;width:auto;min-width:150px;letter-spacing:-0.08em;text-align:center;border:1px solid #c1c1c1}.btn_wrap .more_btn{position:relative;display:block;width:150px;margin:0 auto;padding:14px 0 14px 19.5px;border:1px solid #666;border-radius:3px;font-size:16px;letter-spacing:-0.05em;line-height:1.375rem;font-weight:500;position:relative;position:relative}.btn_wrap .more_btn:before{display:block;position:absolute;top:50%;right:24px;width:1px;height:15px;content:"";transform:translateY(-50%);background-color:#666}.btn_wrap .more_btn:after{display:block;position:absolute;top:50%;right:17px;width:15px;height:1px;content:"";transform:translateY(-50%);background-color:#666}.btn_wrap .more_btn:hover{color:#004484;border-color:#004484;position:relative;position:relative}.btn_wrap .more_btn:hover:before{display:inline-block;vertical-align:middle;content:"";background-color:#004484}.btn_wrap .more_btn:hover:after{display:inline-block;vertical-align:middle;content:"";background-color:#004484}.btn_wrap .arrow_btn{display:block;width:220px;padding:14px 0 14px 20px;font-size:16px;letter-spacing:0em;line-height:1.5rem;background-color:#004484;border-radius:3px;color:#fff;position:relative}.btn_wrap .arrow_btn:before{display:block;position:absolute;top:50%;right:19.7px;width:26px;height:19px;content:"";background:url("/resources/en/images/common/detailsite_arrow.png") 0 0 no-repeat;transform:translate(0%, -50%)}.btn_wrap .download_btn{position:relative;border-radius:5px;display:inline-block;width:auto;min-width:220px;padding:18px 45px 18px 20px;background-color:#c1c1c1;color:#fff;font-weight:600;text-align:left}.btn_wrap .download_btn:after{display:block;position:absolute;top:14px;right:20px;width:17px;height:19px;content:"";background:url("/resources/en/images/common/btn_download.png") left top no-repeat}.btn_wrap .download_btn:hover{border-color:#004484;background-color:#004484}.btn_wrap .shortcuts_btn{display:block;width:220px;padding:14px 0 14px 20px;font-size:16px;letter-spacing:-0.05em;line-height:1.5rem;background-color:#3e77ad;border-radius:3px;color:#fff;position:relative}.btn_wrap .shortcuts_btn:before{display:block;position:absolute;top:50%;right:23px;width:22px;height:22px;content:"";background:url("/resources/en/images/common/shortcuts_icon.png") 0 0 no-repeat;transform:translate(0%, -50%)}.btn_wrap .shortcuts_btn:hover{border-color:#004484;background-color:#004484}.select{display:block;height:52px;padding-left:25px;border:1px solid #b3c6d9;border-radius:3px;font-size:14px;letter-spacing:0.1em;line-height:1;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#004484;line-height:52px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/resources/en/images/common/select_arrow.png") 95% 50% no-repeat #fff}.select::-ms-expand{display:none}.basic_table{width:100%;border-top:2px solid #000;border-bottom:1px solid #ddd}.basic_table tbody th{font-size:20px;letter-spacing:-0.05em;line-height:1.8125rem;font-weight:600;padding:25px 30px;text-align:center;color:#000;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background-color:#f8f8f8}.basic_table tbody th:first-child{border-left:none}.basic_table tbody td{font-size:18px;letter-spacing:-0.05em;line-height:1.625rem;word-break:keep-all;word-wrap:break-word;padding:25px 50px;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd}.basic_table tbody td.tl{text-align:left}.Detailpop_wrap{display:none;position:fixed !important;top:0;left:0;width:100%;height:100%;z-index:9999;position:relative}.Detailpop_wrap:before{display:block;position:absolute;top:0;right:0;width:100%;height:100%;content:"";background-color:#1e1e1e;opacity:.95}.Detailpop_wrap .Detailpop_close{position:absolute;top:0;right:0;display:block;width:98px;height:98px;padding-top:29px;background-color:#004484;text-align:center}.Detailpop_wrap .Detailpop{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:1400px;font-size:0}.Detailpop_wrap .Detailpop>div{display:inline-block;vertical-align:top}.Detailpop_wrap .Detailpop .Detailslide{position:relative;width:797px}.Detailpop_wrap .Detailpop .Detailslide .DetailSwiper{width:673px;margin:0 auto;padding-bottom:53px}.Detailpop_wrap .Detailpop .Detailslide .DetailSwiper .swiper-slide{overflow:hidden;width:100%;height:476px}.Detailpop_wrap .Detailpop .Detailslide .DetailSwiper .swiper-slide img{width:100%}.Detailpop_wrap .Detailpop .Detailslide .arrow{top:205px;width:32px;height:69px;margin-top:0}.Detailpop_wrap .Detailpop .Detailslide .arrow:after{display:none}.Detailpop_wrap .Detailpop .Detailslide .arrow.swiper-button-prev{left:0;background:url("/resources/en/images/common/Detailslide_prev_off.png") 0 0 no-repeat}.Detailpop_wrap .Detailpop .Detailslide .arrow.swiper-button-next{right:0;background:url("/resources/en/images/common/Detailslide_next_off.png") 0 0 no-repeat}.Detailpop_wrap .Detailpop .Detailslide .arrow.swiper-button-prev:hover{background:url("/resources/en/images/common/Detailslide_prev_on.png") 0 0 no-repeat}.Detailpop_wrap .Detailpop .Detailslide .arrow.swiper-button-next:hover{background:url("/resources/en/images/common/Detailslide_next_on.png") 0 0 no-repeat}.Detailpop_wrap .Detailpop .Detailslide .swiper-pagination{width:100%;text-align:center;bottom:0}.Detailpop_wrap .Detailpop .Detailslide .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 6.5px;background-color:#888}.Detailpop_wrap .Detailpop .Detailslide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.Detailpop_wrap .Detailpop .Detailinfo{width:calc(100% - 797px);margin-top:64px;padding-left:64px}.Detailpop_wrap .Detailpop .Detailinfo h5{font-size:30px;letter-spacing:-0.05em;line-height:2.75rem;word-break:keep-all;word-wrap:break-word;font-weight:500;color:#fff}.Detailpop_wrap .Detailpop .Detailinfo .info_txt{padding-top:37px}.Detailpop_wrap .Detailpop .Detailinfo .info_txt dl:nth-of-type(n + 2){margin-top:18px}.Detailpop_wrap .Detailpop .Detailinfo .info_txt dl>*{display:inline-block;vertical-align:middle}.Detailpop_wrap .Detailpop .Detailinfo .info_txt dl dt{position:relative;width:150px;padding-left:15px;font-size:20px;letter-spacing:-0.05em;line-height:1.8125rem;color:#fff}.Detailpop_wrap .Detailpop .Detailinfo .info_txt dl dt:before{display:block;position:absolute;top:12px;left:0;width:6px;height:6px;content:"";border-radius:50%;background-color:#888}.Detailpop_wrap .Detailpop .Detailinfo .info_txt dl dd{width:calc(100% - 170px);margin-left:20px;font-size:18px;letter-spacing:-0.05em;line-height:1.625rem;color:#fff}.Detailpop_wrap .Detailpop .Detailinfo .btn_wrap{margin-top:40px}#quickMenu{display:none;z-index:998;position:fixed;bottom:20px;right:161px}#quickMenu.on{position:absolute;bottom:200px}#quickMenu.masterpiceQuick{position:absolute;bottom:619px}#quickMenu .quick_list li{margin-bottom:15px;width:60px;height:60px;text-align:center}#quickMenu .quick_list li button{overflow:hidden;display:flex;justify-content:center;width:100%;height:100%}#quickMenu .quick_list li button .txt{display:block;font-size:13px;letter-spacing:0em;line-height:1rem;color:#333;font-weight:600}#quickMenu .quick_list li.woomi_brief_btn_wrap{border-radius:3px;border:1px solid #004484;background-color:#fff}#quickMenu .quick_list li.woomi_brief_btn_wrap .woomi_brief{position:relative;padding-top:5px;background:url("/resources/en/images/common/quick_ico_more.png") 50% 87% no-repeat}#quickMenu .quick_list li.woomi_brief_btn_wrap .woomi_brief .txt{color:#004484}#quickMenu .quick_list li.top_btn{margin-bottom:0}#quickMenu .quick_list li.top_btn button{padding-top:15px;background:url("/resources/en/images/common/quick_ico_arr.png") 50% 0 no-repeat}#quickMenu.whiteChage .quick_list li.top_btn button{background:url("/resources/en/images/common/quick_whiteico_arr.png") 50% 0 no-repeat}#quickMenu.whiteChage .quick_list li.top_btn button .txt{color:#fff}@media all and (max-width: 1700px){#quickMenu{right:50px}}.woomi_brief_pop{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:10000}.woomi_brief_pop.open{display:block}.woomi_brief_pop .pop_wrap{position:absolute;left:50%;top:50%;width:1200px;height:560px;margin:-290px 0 0 -600px}.woomi_brief_pop .btn_pop{position:absolute;top:-55px;right:0;width:44px;height:44px;border:1px solid #fff;border-radius:50%}.woomi_brief_pop .btn_pop .btn_close{display:block;width:100%;height:100%;background:url("/resources/en/images/woomibrief/ico_close.png") 50% 50% no-repeat;background-size:16px 16px}.woomi_brief_pop .woomi_brief_slide{width:100%;padding-bottom:60px}.woomi_brief_pop .woomi_brief_slide .swiper-pagination{top:auto;bottom:0;left:50%;transform:translate(-50%, 0);width:1050px;height:1px;background-color:#707070}.woomi_brief_pop .woomi_brief_slide .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff}.woomi_brief_pop .woomi_brief_slide .swiper-button-next,.woomi_brief_pop .woomi_brief_slide .swiper-button-prev{bottom:0;top:auto;width:14px;height:24px;background-size:14px 24px}.woomi_brief_pop .woomi_brief_slide .swiper-button-next::after,.woomi_brief_pop .woomi_brief_slide .swiper-button-prev::after{content:""}.woomi_brief_pop .woomi_brief_slide .swiper-button-next{background:url("/resources/en/images/woomibrief/arrow_next.png") 0 0 no-repeat;right:20px}.woomi_brief_pop .woomi_brief_slide .swiper-button-prev{background:url("/resources/en/images/woomibrief/arrow_prev.png") 0 0 no-repeat;left:20px}.woomi_brief_pop .woomi_brief_slide .info_wrap{overflow:hidden;position:absolute;left:50%;bottom:5px;transform:translate(-50%, 0);width:1050px;margin:0 auto}.woomi_brief_pop .woomi_brief_slide .info_wrap .txt{float:left;color:#fff;font-size:14px;letter-spacing:-0.025em;line-height:2.25rem}.woomi_brief_pop .woomi_brief_slide .info_wrap .num_wrap{float:right;color:#fff}.woomi_brief_pop .woomi_brief_slide .info_wrap .num_wrap span{display:inline-block;vertical-align:middle;font-size:14px;letter-spacing:-0.025em;line-height:2.25rem}.woomi_brief_pop .woomi_brief_slide .info_wrap .num_wrap .total{position:relative;padding-left:12px;margin-left:5px;opacity:.5}.woomi_brief_pop .woomi_brief_slide .info_wrap .num_wrap .total::before{content:"/";position:absolute;left:0;top:0}.woomi_brief_pop .woomi_brief_slide .swiper-slide{width:1200px;height:560px}.woomi_brief_pop .woomi_brief_slide .swiper-slide.slide1{background:url("/resources/en/images/woomibrief/bg_01.jpg") 50% 50% no-repeat;background-size:cover}.woomi_brief_pop .woomi_brief_slide .swiper-slide.slide2{background:url("/resources/en/images/woomibrief/bg_02.jpg") 50% 50% no-repeat;background-size:cover}.woomi_brief_pop .woomi_brief_slide .swiper-slide.slide3{background:url("/resources/en/images/woomibrief/bg_03.jpg") 50% 50% no-repeat;background-size:cover}.woomi_brief_pop .woomi_brief_slide .swiper-slide.slide4{position:relative;background:url("/resources/en/images/woomibrief/bg_04.jpg") 50% 50% no-repeat;background-size:cover}.woomi_brief_pop .woomi_brief_slide .swiper-slide.slide4 .btn_wrap{overflow:hidden;position:absolute;bottom:28px;left:50%;transform:translate(-50%, 0);width:942px}.woomi_brief_pop .woomi_brief_slide .swiper-slide.slide4 .btn_wrap li{float:left;width:110px;height:34px;margin-right:98px}.woomi_brief_pop .woomi_brief_slide .swiper-slide.slide4 .btn_wrap li:last-of-type{margin-right:0}.woomi_brief_pop .woomi_brief_slide .swiper-slide.slide4 .btn_wrap li .shortcuts_btn{width:100%;height:100%;padding:5px 10px;font-size:12px;letter-spacing:-0.05em;line-height:1.5rem}.woomi_brief_pop .woomi_brief_slide .swiper-slide.slide4 .btn_wrap li .shortcuts_btn::before{width:13px;height:14px;right:10px;background:url("/resources/en/images/woomibrief/ico_link.png") 0 0 no-repeat}.woomi_brief_pop .woomi_brief_slide .swiper-slide.slide5{background:url("/resources/en/images/woomibrief/bg_05.jpg") 50% 50% no-repeat;background-size:cover}.woomi_brief_pop .woomi_brief_slide .swiper-slide.slide6{background:url("/resources/en/images/woomibrief/bg_06.jpg") 50% 50% no-repeat;background-size:cover}.woomi_brief_pop .woomi_brief_slide .swiper-slide.slide7{background:url("/resources/en/images/woomibrief/bg_07.jpg") 50% 50% no-repeat;background-size:cover}body.pop_open{overflow:hidden;width:100%;height:100%}.company.ceo .cont_tit_wrap h3{opacity:0;-webkit-animation:fadeInUp .5s .3s forwards;animation:fadeInUp .5s .3s forwards}.company.ceo .ceo_wrap{opacity:0;-webkit-animation:fadeInUp .7s .5s forwards;animation:fadeInUp .7s .5s forwards}.company.ceo .ceo_wrap::after{content:"";display:block;clear:both}.company.ceo .ceo_wrap .img_wrap{float:left;width:580px}.company.ceo .ceo_wrap .img_wrap img{width:100%}.company.ceo .ceo_wrap .txt_wrap{float:left;margin-left:67px;width:480px}.company.ceo .ceo_wrap .txt_wrap .box{font-size:18px;letter-spacing:-0.05em;line-height:1.875rem;margin-bottom:25px}.company.ceo .ceo_wrap .txt_wrap .box strong{font-size:26px;letter-spacing:-0.05em;line-height:2.375rem;color:#004484}.company.ceo .ceo_wrap .sign_wrap{margin-top:50px}.company.ceo .ceo_wrap .sign_wrap .txt{font-size:20px;letter-spacing:-0.05em;line-height:2.25rem;display:inline-block;margin-right:14px;padding-top:20px;color:#333}.company.ceo .ceo_wrap .sign_wrap .txt strong{margin-right:10px;font-size:24px}.company.ceo .ceo_wrap .sign_wrap .txt>span{display:inline-block;vertical-align:middle;margin-top:-5px}.company.value .cont_tit_wrap h3{opacity:0;-webkit-animation:fadeInUp .5s .3s forwards;animation:fadeInUp .5s .3s forwards}.company.value .sec1{opacity:0;-webkit-animation:fadeInUp .6s .5s forwards;animation:fadeInUp .6s .5s forwards}.company.value .sec1 .logo{text-align:center}.company.value .sec1 .value_box{background:url("/resources/en/images/company/bg_value_box.png") 0 0 no-repeat;margin-top:-3px;padding:65px 95px;height:501px}.company.value .sec1 .value_box dl{overflow:hidden;font-size:0}.company.value .sec1 .value_box dl>*{display:inline-block;vertical-align:middle}.company.value .sec1 .value_box dl dt{margin-top:5px;width:240px}.company.value .sec1 .value_box dl dt span{display:block}.company.value .sec1 .value_box dl dt .eng{font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;font-size:28px;letter-spacing:0.06em;line-height:2.0625rem;color:#000}.company.value .sec1 .value_box dl dt .txt{font-size:20px;letter-spacing:-0.05em;line-height:2.25rem;color:#666}.company.value .sec1 .value_box dl dd{width:calc(100% - 240px);font-size:24px;letter-spacing:-0.01em;line-height:2rem;color:#000}.company.value .sec1 .value_box dl dd strong{color:#004484}.company.value .sec1 .value_box .mission dd strong{font-weight:400}.company.value .sec1 .value_box .vision{margin-top:190px}.company.value .sec1 .value_box .vision dt{margin-top:10px}.company.value .sec1 .value_box .vision dd strong{font-size:28px;letter-spacing:-0.01em;line-height:2.5rem}.company.value .sec1 .value_box .vision dd span{margin-top:9px;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;font-size:26px;letter-spacing:0.06em;line-height:1.9375rem}.company.value .sec1 .core_values{background:url("/resources/en/images/company/bg_value_box2.png") 0 0 no-repeat;background-size:100% auto;margin-top:-3px;padding:60px 38px 0;height:786px}.company.value .sec1 .core_values>.tit span{display:block}.company.value .sec1 .core_values>.tit .eng{font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;font-size:28px;letter-spacing:0.06em;line-height:2.0625rem;color:#000;font-weight:600}.company.value .sec1 .core_values>.tit .txt{font-size:20px;letter-spacing:-0.05em;line-height:2.25rem;color:#666}.company.value .sec1 .core_values .circle_wrap{background:url("/resources/en/images/company/bg_values.png") center 133px no-repeat;width:100%;margin:25px auto 0;min-height:503px}.company.value .sec1 .core_values .circle_wrap::after{content:"";display:block;clear:both}.company.value .sec1 .core_values .circle_wrap .circle_item{position:relative}.company.value .sec1 .core_values .circle_wrap .circle_item .circle_info_box .tit{font-size:20px;letter-spacing:-0.01em;line-height:2.25rem;margin-bottom:10px}.company.value .sec1 .core_values .circle_wrap .circle_item .circle_info_box .tit span{color:#004484}.company.value .sec1 .core_values .circle_wrap .circle_item .circle_info_box .txt{padding-top:10px;font-size:16px;letter-spacing:-0.01em;line-height:1.5rem;font-weight:300}.company.value .sec1 .core_values .circle_wrap .circle_item:first-of-type .circle_info_box .tit{margin-bottom:5px}.company.value .sec1 .core_values .circle_wrap .circle_item:first-of-type .circle_info_box .txt{padding-top:0}.company.value .sec1 .core_values .circle_wrap .circle_item .circle_box{padding:40px 0;width:210px;height:210px}.company.value .sec1 .core_values .circle_wrap .circle_item .circle_box .txt{position:relative;font-size:16px;letter-spacing:0em;line-height:1.5rem;padding-top:80px;color:#fff;position:relative}.company.value .sec1 .core_values .circle_wrap .circle_item .circle_box .txt span{font-size:20px;letter-spacing:-0.05em;line-height:1.75rem;font-weight:600}.company.value .sec1 .core_values .circle_wrap .circle_item .circle_box .txt:before{display:block;position:absolute;top:0;left:50%;width:60px;height:65px;content:"";transform:translate(-50%, 0)}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_top .circle_info_box{background:url("/resources/en/images/company/bg_circle_top.png") center bottom no-repeat;padding-bottom:80px;text-align:center}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_top .circle_box{margin:-11px auto 0;text-align:center}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_top .circle_box .txt::before{background:url("/resources/en/images/company/circle_ico_01.png") 0 0 no-repeat}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_left{float:left;margin-top:-105px}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_left .circle_info_box{background:url("/resources/en/images/company/bg_circle_left.png") 0 44px no-repeat;width:393px;min-height:113px;padding-right:80px;text-align:right}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_left .circle_info_box .tit{white-space:nowrap}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_left .circle_info_box .tit span{color:#00719e}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_left .circle_box{position:absolute;left:367px;top:54px;text-align:center}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_left .circle_box .txt::before{background:url("/resources/en/images/company/circle_ico_02.png") 10px 13px no-repeat}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_right{float:right;margin-top:-105px}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_right .circle_info_box{background:url("/resources/en/images/company/bg_circle_right.png") 0 44px no-repeat;width:393px;min-height:113px;padding-left:80px;text-align:left}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_right .circle_info_box .tit span{color:#6091b6}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_right .circle_box{position:absolute;right:367px;top:54px;text-align:center}.company.value .sec1 .core_values .circle_wrap .circle_item.circle_right .circle_box .txt::before{background:url("/resources/en/images/company/circle_ico_03.png") center 13px no-repeat}.company.value .sec1 .btn_wrap{margin-top:50px}.company.value .sec1 .btn_wrap .btn{border-radius:3px;position:relative;display:block;margin:0 auto;padding:16px 32px 16px 20px;width:220px;border:1px solid #c1c1c1;letter-spacing:-0.05em;text-align:left;position:relative}.company.value .sec1 .btn_wrap .btn span{display:block;width:100%}.company.value .sec1 .btn_wrap .btn:after{display:block;position:absolute;top:17px;right:20px;width:10px;height:12px;content:"";background:url("/resources/en/images/company/ico_value_btn.png") 0 0 no-repeat}.company.value .sec1 .btn_wrap .btn:hover{border-color:#004484;color:#004484}.company.value .sec1 .btn_wrap .btn:hover:after{background:url("/resources/en/images/company/ico_value_btn_on.png") 0 0 no-repeat}.company.history .tab_list{margin:80px auto 70px}.company.history .history_list{padding:0 15px}.company.history .history_list>li{overflow:hidden;margin-top:86px}.company.history .history_list>li:first-child{margin-top:0}.company.history .history_list>li.active .year{color:#004484}.company.history .year{font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;font-size:60px;letter-spacing:0em;line-height:1;float:left;width:200px;color:#333}.company.history .history_box{overflow:hidden;position:relative;float:left;width:calc(100% - 200px);margin-top:25px}.company.history .history_box .history_info{float:left;padding-left:30px;width:100%}.company.history .history_box .history_info li{margin-top:20px}.company.history .history_box .history_info li:first-child{margin-top:0}.company.history .history_box .history_info li dl{position:relative}.company.history .history_box .history_info li dl dt{font-size:18px;letter-spacing:-0.05em;line-height:1;position:absolute;left:0;top:5px;width:40px;color:#999;font-weight:600}.company.history .history_box .history_info li dl dd{font-size:18px;letter-spacing:-0.05em;line-height:1.75rem;word-break:keep-all;word-wrap:break-word;padding-left:40px;width:100%;margin-top:20px;color:#000}.company.history .history_box .history_info li dl dt+dd{margin-top:0}.company.history .history_box .item{display:none;position:relative;overflow:hidden;float:right;width:340px;height:240px}.company.history .history_box .item img{width:100%}.company.history .history_box .item .txt{position:absolute;left:0;bottom:0;width:100%;height:45px;text-align:center;font-size:14px;letter-spacing:-0.05em;line-height:2.8125rem;color:#fff;background-color:rgba(0,0,0,.8)}.company.history .history_box .history_line{position:absolute;left:0;top:0;width:2px;height:100%;background-color:#ddd}.company.history .history_box .history_line .bar{display:inline-block;width:2px;background-color:#004484}.company .organization_wrap{margin-left:-21px;width:1242px}.company .organization_wrap .ceo{background:url("/resources/en/images/company/bg_organization_ceo.png") left bottom no-repeat;margin:0 auto;padding:14px 11px;width:202px;height:208px}.company .organization_wrap .ceo .circle{position:relative;padding-top:90px;background-color:#004484}.company .organization_wrap .ceo .circle::before{content:"";position:absolute;left:50%;top:31px;width:26px;height:38px;transform:translate(-50%, 0);background:url("/resources/en/images/company/ico_organization_ceo.png") center center no-repeat}.company .organization_wrap .ceo .circle p{font-size:20px;letter-spacing:-0.05em;line-height:1.625rem;color:#fff}.company .organization_wrap .circle{border-radius:50%;padding-top:30px;width:100%;height:100%;background-color:#f1f4f6}.company .organization_wrap .circle p{font-size:18px;letter-spacing:-0.05em;line-height:1.625rem;color:#333;text-align:center;font-weight:600}.company .organization_wrap .dept_wrap{padding-top:170px;background:url("/resources/en/images/company/bg_organization.png") center top no-repeat}.company .organization_wrap .dept_list{overflow:hidden;margin-left:-1px}.company .organization_wrap .dept_list>li{float:left;margin-left:15px;width:142px}.company .organization_wrap .dept_list>li:first-child{margin-left:0}.company .organization_wrap .dept_list>li .team{background:url("/resources/en/images/company/bg_organization_team.png") left top no-repeat;padding:10px 6px;height:142px}.company .organization_wrap .dept_list>li .team .circle{position:relative;padding-top:72px;height:130px}.company .organization_wrap .dept_list>li .team .circle.ico_1::before{content:"";position:absolute;left:50%;top:26px;width:36px;height:36px;transform:translate(-50%, 0);background:url("/resources/en/images/company/ico_organization_1.png") center center no-repeat}.company .organization_wrap .dept_list>li .team .circle.ico_2::before{content:"";position:absolute;left:50%;top:26px;width:36px;height:36px;transform:translate(-50%, 0);background:url("/resources/en/images/company/ico_organization_2.png") center center no-repeat}.company .organization_wrap .dept_list>li .team .circle.ico_3::before{content:"";position:absolute;left:50%;top:26px;width:36px;height:36px;transform:translate(-50%, 0);background:url("/resources/en/images/company/ico_organization_3.png") center center no-repeat}.company .organization_wrap .dept_list>li .team .circle.ico_4::before{content:"";position:absolute;left:50%;top:26px;width:36px;height:36px;transform:translate(-50%, 0);background:url("/resources/en/images/company/ico_organization_4.png") center center no-repeat}.company .organization_wrap .dept_list>li .team .circle.ico_5::before{content:"";position:absolute;left:50%;top:26px;width:36px;height:36px;transform:translate(-50%, 0);background:url("/resources/en/images/company/ico_organization_5.png") center center no-repeat}.company .organization_wrap .dept_list>li .team .circle.ico_6::before{content:"";position:absolute;left:50%;top:26px;width:36px;height:36px;transform:translate(-50%, 0);background:url("/resources/en/images/company/ico_organization_6.png") center center no-repeat}.company .organization_wrap .dept_list>li .team .circle.ico_7::before{content:"";position:absolute;left:50%;top:26px;width:36px;height:36px;transform:translate(-50%, 0);background:url("/resources/en/images/company/ico_organization_7.png") center center no-repeat}.company .organization_wrap .dept_list>li .team .circle.ico_8::before{content:"";position:absolute;left:50%;top:26px;width:36px;height:36px;transform:translate(-50%, 0);background:url("/resources/en/images/company/ico_organization_8.png") center center no-repeat}.company .organization_wrap .dept_list>li .team_list{margin:20px auto 0;width:100px}.company .organization_wrap .dept_list>li .team_list li{font-size:16px;letter-spacing:-0.05em;line-height:2rem;position:relative;position:relative;padding-left:10px}.company .organization_wrap .dept_list>li .team_list li:before{display:block;position:absolute;top:14px;left:0;width:5px;height:5px;content:"";border-radius:50%;background-color:#5086ba}.company.location .map_wrap{overflow:hidden;margin:50px 0}.company.location .map_wrap .map{width:100%;height:550px}.company.location .map_wrap .info_title{position:relative;left:0;top:-65px;display:block;border:1px solid #e5e5e5;border-color:rgba(0,0,0,.1);border-radius:3px}.company.location .map_wrap .info_title:hover{text-decoration:underline}.company.location .map_wrap .info_title span{position:relative;display:block;width:100%;height:100%;padding:8px;font-size:12px;background-color:#fff;color:#000;font-weight:600;white-space:nowrap;text-align:center;z-index:10}.company.location .map_wrap .info_title::after{content:"";display:block;position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);width:17px;height:18px;background:url("/resources/en/images/company/maker_tail.png") 0 0 no-repeat}.company.location .map_wrap #miju .gmnoprint{display:none}.company.location .map_wrap #miju .gm-control-active.gm-fullscreen-control{display:none}.company.location .box{font-size:16px;letter-spacing:-0.05em;line-height:1.625rem;position:relative;margin-top:38px}.company.location .box:first-child{margin-top:0}.company.location .box .line_info li{margin-top:10px}.company.location .box .line_info li:first-child{margin-top:0}.company.location .box .line_info .label{font-size:14px;letter-spacing:-0.05em;line-height:1.75rem;border-radius:50%;display:inline-block;vertical-align:middle;margin:-2px 11px 0 0;padding:0 10px;width:30px;height:30px;color:#fff;text-align:center;font-weight:600}.company.location .box.bus .line_info .label.g{background-color:#40c151}.company.location .box.bus .line_info .label.r{background-color:#e23a3a}.company.location .box.bus .line_info .label.b{background-color:#1e4fc2}.company.location .box.subway .line_info .label{border-radius:15px;width:auto;min-width:40px}.company.location .box.subway .line_info .label.line_3{background-color:#f56200}.company.location .box.subway .line_info .label.line_bundang{background-color:#efa30c}.company.location .box.subway .line_info .label.line_shinbundang{background-color:#af3109}.company.location .box.subway .line_info .label.line_gwangju1{background-color:#40c151}.company.location .box .tit{font-size:20px;letter-spacing:-0.05em;line-height:1.8125rem;position:absolute;left:0;top:0;width:90px;color:#000;font-weight:600}.company.location .box .info_wrap{padding-left:90px}.company.location .box .info_wrap .txt_wrap{margin-bottom:20px}.company.location .box .info_wrap .txt_wrap.last{margin-bottom:0}.company.location .box .info_wrap .txt_wrap .txt{margin-top:10px}.company.location .box .info_wrap .txt_wrap .txt strong{display:inline-block;vertical-align:middle;margin-top:-4px;font-size:18px;letter-spacing:-0.05em;line-height:1.625rem;font-weight:400;color:#000}.company.location .box .info_wrap .txt_wrap .txt:first-child{margin-top:0}.ie .location .map_miju #miju{height:0}.portfolio_tab{margin-top:108px;box-shadow:0px 5px 20px rgba(0,0,0,.15);border-radius:3px;overflow:hidden}.portfolio_tab::after{content:"";display:block;clear:both}.portfolio_tab li{position:relative;display:table;float:left;height:86px;position:relative}.portfolio_tab li:before{display:block;position:absolute;top:50%;right:0;width:1px;height:38px;content:"";transform:translateY(-50%);background-color:#ddd}.portfolio_tab li a{display:table-cell;vertical-align:middle;width:100%;height:100%;background-color:#fff;font-size:0;text-align:center}.portfolio_tab li a>*{display:block}.portfolio_tab li a img{margin:0 auto}.portfolio_tab li a span{margin-left:0;font-size:14px;letter-spacing:-0.05em;line-height:1.75rem;color:#999}.portfolio_tab li:last-of-type{position:relative}.portfolio_tab li:last-of-type:before{display:inline-block;vertical-align:middle;content:"";display:none}.portfolio_tab li.on{position:relative}.portfolio_tab li.on:before{display:inline-block;vertical-align:middle;content:"";display:none}.portfolio_tab li.on a{background-color:#004484}.portfolio_tab li.on a span{color:#fff}.portfolio_tab.list_type2 li{width:50%}.portfolio_tab.list_type3 li{width:33.333333%}.portfolio_tab.list_type4 li{width:25%}.portfolio_tab.list_type5 li{width:20%}.portfolio_tab.investment li a span{font-size:14px;letter-spacing:-0.05em;line-height:1.125rem}.business .cont_tit_wrap h3{opacity:0;-webkit-animation:fadeInUp .5s .3s forwards;animation:fadeInUp .5s .3s forwards}.business .cont_tit_wrap .txt{opacity:0;-webkit-animation:fadeInUp .6s .4s forwards;animation:fadeInUp .6s .4s forwards}.business .cont_tit_wrap .txt strong{color:#004484}.business .sec_inner{width:1400px}.business .sec1 .list_wrap{margin-top:80px}.business .sec1 .list_wrap .banner{width:100%;height:384px;padding-top:120px;text-align:center;opacity:0;-webkit-animation:fadeInUp .5s .5s forwards;animation:fadeInUp .5s .5s forwards}.business .sec1 .list_wrap .banner p{font-size:60px;letter-spacing:0.1em;line-height:1;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#fff;text-shadow:0px 3px 99px rgba(10,42,50,.3490196078);opacity:0;-webkit-animation:fadeInUp .5s .6s forwards;animation:fadeInUp .5s .6s forwards}.business .sec1 .list_wrap .list{width:100%;margin-top:-135.5px;text-align:center}.business .sec1 .list_wrap .list li{display:inline-block;vertical-align:top;width:271px;height:271px;opacity:0}.business .sec1 .list_wrap .list li:nth-of-type(1){-webkit-animation:fadeInUp .7s .7s forwards;animation:fadeInUp .7s .7s forwards}.business .sec1 .list_wrap .list li:nth-of-type(2){-webkit-animation:fadeInUp .8s .8s forwards;animation:fadeInUp .8s .8s forwards}.business .sec1 .list_wrap .list li:nth-of-type(3){-webkit-animation:fadeInUp .9s .9s forwards;animation:fadeInUp .9s .9s forwards}.business .sec1 .list_wrap .list li:nth-of-type(4){-webkit-animation:fadeInUp 1s 1s forwards;animation:fadeInUp 1s 1s forwards}.business .sec1 .list_wrap .list li a{display:block;width:100%;height:100%;padding:0 28px;background-color:#fff;box-shadow:20px 20px 20px rgba(0,0,0,.3);border-radius:50%;position:relative}.business .sec1 .list_wrap .list li a:before{display:block;position:absolute;bottom:28px;left:50%;width:19px;height:19px;content:"";transform:translateX(-50%);background:url("/resources/en/images/business/plus_off.png") 0 0 no-repeat}.business .sec1 .list_wrap .list li a .icon{margin:0 auto;text-indent:-9999%;font-size:0}.business .sec1 .list_wrap .list li a p{margin-top:28px;padding-top:20px;border-top:1px solid #cbdbea;font-size:20px;letter-spacing:-0.05em;line-height:1.8125rem;color:#004484}.business .sec1 .list_wrap .list li a:hover{transition:all .5s;background-color:#004484;position:relative}.business .sec1 .list_wrap .list li a:hover:before{display:block;position:absolute;bottom:28px;left:50%;width:19px;height:19px;content:"";transform:translateX(-50%);background:url("/resources/en/images/business/plus_on.png") 0 0 no-repeat}.business .sec1 .list_wrap .list li a:hover p{color:#fff;border-color:#fff}.business .sec1 .list_wrap .list.list3 li{margin:0 57.5px}.business .sec1 .list_wrap .list.list4 li{margin:0 34.5px}.business .business_txt{opacity:0}.business .business_txt span{font-size:80px;letter-spacing:0em;line-height:5rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#dce7f1}.business .business_txt h5{margin-top:-14px;padding-left:5px;font-size:40px;letter-spacing:-0.05em;line-height:1.4375rem;color:#000}.business .business_txt p{margin-top:20px;font-size:18px;letter-spacing:-0.05em;line-height:1.625rem;color:#333;word-break:keep-all}.business .business_txt p:first-of-type{margin-top:56px}.business .business_inner{max-width:1920px;margin:0 auto;font-size:0}.business .business_inner .sec_inner{position:absolute;left:50%;z-index:3}.business .business_inner .business_txt{display:inline-block;vertical-align:middle}.business .business_inner .business_txt .arrow_btn{margin-top:29px}.business .business_inner .img_box{position:relative;width:50%;max-width:930px}.business .business_inner .img_box img{width:100%}.business .business_inner .img_box p{position:absolute;font-size:16px;letter-spacing:-0.0008em;line-height:1.625rem;color:#fff;left:69px;bottom:30px}.business .business_sec1{margin-top:210px;position:relative}.business .business_sec1:before{display:block;position:absolute;bottom:-400px;left:-16px;width:598px;height:471px;content:"";transition:all 1s 1s;opacity:0;background-image:url("/resources/en/images/business/construction_point.png");background-repeat:no-repeat}.business .business_sec1 .business_inner{position:relative}.business .business_sec1 .business_inner::after{content:"";display:block;clear:both}.business .business_sec1 .business_inner .sec_inner{top:50%;transform:translate(-50%, -50%)}.business .business_sec1 .business_inner .sec_inner::after{content:"";display:block;clear:both}.business .business_sec1 .business_inner .sec_inner .business_txt{float:left;width:680px}.business .business_sec1 .business_inner .img_box{float:right;position:relative}.business .business_sec1 .business_inner .img_box:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#fff;transition:all 1s;z-index:2}.business .business_sec1.on{position:relative}.business .business_sec1.on:before{display:block;position:absolute;bottom:-240px;content:"";opacity:1}.business .business_sec1.on .business_txt{-webkit-animation:fadeInUp .5s .7s forwards;animation:fadeInUp .5s .7s forwards}.business .business_sec1.on .img_box{position:relative}.business .business_sec1.on .img_box:after{display:block;position:absolute;width:0;content:""}.business .business_sec2{margin-top:185px;overflow:hidden;position:relative}.business .business_sec2:before{display:block;position:absolute;right:-190px;bottom:-300px;width:856px;height:643px;content:"";transition:all 1s 1s;opacity:0;background-image:url("/resources/en/images/business/advanced_point.png");background-repeat:no-repeat}.business .business_sec2 .business_inner::after{content:"";display:block;clear:both}.business .business_sec2 .business_inner .sec_inner{top:120px;transform:translate(-50%)}.business .business_sec2 .business_inner .sec_inner::after{content:"";display:block;clear:both}.business .business_sec2 .business_inner .sec_inner .business_txt{float:right;width:614px}.business .business_sec2 .business_inner .img_box{float:left;position:relative}.business .business_sec2 .business_inner .img_box:after{display:block;position:absolute;top:0;right:0;width:100%;height:100%;content:"";z-index:2;background-color:#fff;transition:all 1s}.business .business_sec2.on{position:relative}.business .business_sec2.on:before{display:block;position:absolute;bottom:-140px;content:"";opacity:1}.business .business_sec2.on .business_txt{-webkit-animation:fadeInUp .5s .7s forwards;animation:fadeInUp .5s .7s forwards}.business .business_sec2.on .img_box{position:relative}.business .business_sec2.on .img_box:after{display:block;position:absolute;width:0;content:""}.business .businessSwiper_con{margin-top:315px;overflow:hidden}.business .businessSwiper_con .sec_inner{opacity:0;position:relative}.business .businessSwiper_con .sec_inner .swiper-container{overflow:inherit}.business .businessSwiper_con .sec_inner .swiper-container .swiper-slide{width:auto !important}.business .businessSwiper_con .sec_inner .swiper-container .swiper-slide img{width:100%}.business .businessSwiper_con .sec_inner .control_box{margin-top:32px;font-size:0}.business .businessSwiper_con .sec_inner .control_box>div{display:inline-block;vertical-align:middle}.business .businessSwiper_con .sec_inner .control_box .swiper-pagination{position:relative;width:calc(100% - 140px);height:4px;background-color:#dce7f1;opacity:1 !important}.business .businessSwiper_con .sec_inner .control_box .swiper-pagination .swiper-pagination-progressbar-fill{background-color:#3e77ad}.business .businessSwiper_con .sec_inner .control_box .arrow_box{width:102px;margin-left:38px;font-size:0}.business .businessSwiper_con .sec_inner .control_box .arrow_box div{position:static;display:inline-block;vertical-align:top;width:46px;height:46px;margin-top:0}.business .businessSwiper_con .sec_inner .control_box .arrow_box div:after{display:none}.business .businessSwiper_con .sec_inner .control_box .arrow_box div.swiper-button-prev{margin-right:10px;background:url("/resources/en/images/business/businessslide_prev_off.png") 0 0 no-repeat}.business .businessSwiper_con .sec_inner .control_box .arrow_box div.swiper-button-prev:hover{background:url("/resources/en/images/business/businessslide_prev_on.png") 0 0 no-repeat}.business .businessSwiper_con .sec_inner .control_box .arrow_box div.swiper-button-next{background:url("/resources/en/images/business/businessslide_next_off.png") 0 0 no-repeat}.business .businessSwiper_con .sec_inner .control_box .arrow_box div.swiper-button-next:hover{background:url("/resources/en/images/business/businessslide_next_on.png") 0 0 no-repeat}.business .businessSwiper_con.on .sec_inner{-webkit-animation:fadeIn .5s .5s forwards;animation:fadeIn .5s .5s forwards}.business.building .sec1 .list_wrap{margin-top:80px}.business.building .sec1 .list_wrap .banner{background:url("/resources/en/images/business/building/buliding_banner.jpg") 0 0 no-repeat}.business.building .sec1 .list_wrap .list li:nth-of-type(1) a{padding-top:74px}.business.building .sec1 .list_wrap .list li:nth-of-type(1) a .icon{width:82px;height:61px;background:url("/resources/en/images/business/building/hospital_icon_off.png") 0 0 no-repeat}.business.building .sec1 .list_wrap .list li:nth-of-type(1) a:hover .icon{background:url("/resources/en/images/business/building/hospital_icon_on.png") 0 0 no-repeat}.business.building .sec1 .list_wrap .list li:nth-of-type(2) a{padding-top:65px}.business.building .sec1 .list_wrap .list li:nth-of-type(2) a .icon{width:71px;height:71px;background:url("/resources/en/images/business/building/school_icon_off.png") 0 0 no-repeat}.business.building .sec1 .list_wrap .list li:nth-of-type(2) a:hover .icon{background:url("/resources/en/images/business/building/school_icon_on.png") 0 0 no-repeat}.business.building .sec1 .list_wrap .list li:nth-of-type(3) a{padding-top:66px}.business.building .sec1 .list_wrap .list li:nth-of-type(3) a .icon{width:74px;height:69px;background:url("/resources/en/images/business/building/shopping_mall_icon_off.png") 0 0 no-repeat}.business.building .sec1 .list_wrap .list li:nth-of-type(3) a:hover .icon{background:url("/resources/en/images/business/building/shopping_mall_icon_on.png") 0 0 no-repeat}.business.building .business_sec1 .business_inner .img_box p{text-shadow:0px 0px 7px #243846}.business.building .business_sec2 .business_inner .img_box p{text-shadow:0px 0px 30px #7b3122}.business.investment .arrow_btn{background-color:#3e77ad}.business.investment .arrow_btn:hover{background-color:#004484}.business.investment .sec1 .cont_tit_wrap .txt span{font-weight:500;color:#004484}.business.investment .sec1 .list_wrap{margin-top:80px}.business.investment .sec1 .list_wrap .banner{background:url("/resources/en/images/business/investment/investment_banner.png") 0 0 no-repeat}.business.investment .sec1 .list_wrap .list li:nth-of-type(1) a{padding-top:30px}.business.investment .sec1 .list_wrap .list li:nth-of-type(1) a .icon{width:78px;height:83px;background:url("/resources/en/images/business/investment/tech_icon_off.png") 0 0 no-repeat}.business.investment .sec1 .list_wrap .list li:nth-of-type(1) a:hover .icon{background:url("/resources/en/images/business/investment/tech_icon_on.png") 0 0 no-repeat}.business.investment .sec1 .list_wrap .list li:nth-of-type(2) a{padding-top:39px}.business.investment .sec1 .list_wrap .list li:nth-of-type(2) a .icon{width:78px;height:74px;background:url("/resources/en/images/business/investment/finance_icon_off.png") 0 0 no-repeat}.business.investment .sec1 .list_wrap .list li:nth-of-type(2) a:hover .icon{background:url("/resources/en/images/business/investment/finance_icon_on.png") 0 0 no-repeat}.business.investment .sec1 .list_wrap .list li:nth-of-type(3) a{padding-top:44px}.business.investment .sec1 .list_wrap .list li:nth-of-type(3) a .icon{width:83px;height:69px;background:url("/resources/en/images/business/investment/realty_icon_off.png") 0 0 no-repeat}.business.investment .sec1 .list_wrap .list li:nth-of-type(3) a:hover .icon{background:url("/resources/en/images/business/investment/realty_icon_on.png") 0 0 no-repeat}.business.investment .sec1 .list_wrap .list li:nth-of-type(4) a{padding-top:40px}.business.investment .sec1 .list_wrap .list li:nth-of-type(4) a .icon{width:80px;height:74px;background:url("/resources/en/images/business/investment/overseas_icon_off.png") 0 0 no-repeat}.business.investment .sec1 .list_wrap .list li:nth-of-type(4) a:hover .icon{background:url("/resources/en/images/business/investment/overseas_icon_on.png") 0 0 no-repeat}.business.investment .sec2{margin-top:234px}.business.investment .sec2 .sec_inner{margin-bottom:0}.business.investment .sec2::after{content:"";display:block;clear:both}.business.investment .sec2 .business_txt{font-size:0}.business.investment .sec2 .business_txt>div{display:inline-block;vertical-align:top}.business.investment .sec2 .business_txt .tit{position:relative;width:500px}.business.investment .sec2 .business_txt .tit:before{display:block;position:absolute;bottom:-250px;left:37px;width:2px;height:210px;content:"";background-color:#cbdbea}.business.investment .sec2 .business_txt .txt{width:calc(100% - 500px);padding-top:70px}.business.investment .sec2 .business_txt .txt p:first-of-type{margin-top:0}.business.investment .sec2 .business_txt .txt .btn_wrap{margin-top:56px}.business.investment .sec2 .business_txt.on{-webkit-animation:fadeInUp .3s .5s forwards;animation:fadeInUp .3s .5s forwards}.business.investment .sec2 .list{float:right;width:86.7%;margin-top:149px;font-size:0}.business.investment .sec2 .list li{position:relative;display:inline-block;vertical-align:top;width:25%;height:360px;opacity:0}.business.investment .sec2 .list li .txt{position:absolute;left:29px;bottom:25px}.business.investment .sec2 .list li .txt p{padding-top:11px;font-size:14px;letter-spacing:-0.05em;line-height:1.5rem;color:#fff}.business.investment .sec2 .list li:nth-of-type(1){background:url("/resources/en/images/business/investment/zigbang_img.jpg") 0 0 no-repeat}.business.investment .sec2 .list li:nth-of-type(2){background:url("/resources/en/images/business/investment/kasa_img.jpg") 0 0 no-repeat}.business.investment .sec2 .list li:nth-of-type(3){background:url("/resources/en/images/business/investment/homes_img.jpg") 0 0 no-repeat}.business.investment .sec2 .list li:nth-of-type(4){background:url("/resources/en/images/business/investment/cupix_img.jpg") 0 0 no-repeat}.business.investment .sec2 .list.on li:nth-of-type(1){-webkit-animation:fadeIn .4s .5s forwards;animation:fadeIn .4s .5s forwards}.business.investment .sec2 .list.on li:nth-of-type(2){-webkit-animation:fadeIn .5s .6s forwards;animation:fadeIn .5s .6s forwards}.business.investment .sec2 .list.on li:nth-of-type(3){-webkit-animation:fadeIn .6s .7s forwards;animation:fadeIn .6s .7s forwards}.business.investment .sec2 .list.on li:nth-of-type(4){-webkit-animation:fadeIn .7s .8s forwards;animation:fadeIn .7s .8s forwards}.business.investment .sec3{position:relative;padding-bottom:40px;margin-top:120px}.business.investment .sec3:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:536px;content:"";background-color:#f8f8f8;z-index:-1}.business.investment .sec3::after{content:"";display:block;clear:both}.business.investment .sec3 .sec_inner{margin-bottom:0}.business.investment .sec3 .btn_wrap{margin-top:29px}.business.investment .sec3 .investslide_wrap{position:relative;float:right;width:100%;max-width:1380px;margin-top:-14px;opacity:0}.business.investment .sec3 .investslide_wrap::after{content:"";display:block;clear:both}.business.investment .sec3 .investslide_wrap .current_num{position:absolute;top:0;left:0;z-index:2}.business.investment .sec3 .investslide_wrap .current_num img{-webkit-animation:spin 7000ms infinite linear;animation:spin 7000ms infinite linear}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.business.investment .sec3 .investslide_wrap .current_num .num{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg)}.business.investment .sec3 .investslide_wrap .current_num .num span{font-size:16px;letter-spacing:-0.05em;line-height:1.625rem}.business.investment .sec3 .investslide_wrap .current_num .num span.current{position:relative;margin-right:40px}.business.investment .sec3 .investslide_wrap .current_num .num span.current:before{display:block;position:absolute;top:13px;left:13px;width:30px;height:1px;content:"";background-color:#3e77ad}.business.investment .sec3 .investslide_wrap .investslide{float:right;width:92.8%;margin-top:45px;padding-bottom:5px}.business.investment .sec3 .investslide_wrap .investslide .swiper-slide{width:100%}.business.investment .sec3 .investslide_wrap .investslide .swiper-slide .img_box{position:relative;width:100%;height:300px;background-color:#dce7f1;border-radius:20px}.business.investment .sec3 .investslide_wrap .investslide .swiper-slide .img_box img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%}.business.investment .sec3 .investslide_wrap .investslide .swiper-slide p{margin-top:10px;font-size:16px;letter-spacing:-0.05em;line-height:1.625rem;text-align:right;color:#333}.business.investment .sec3 .investslide_wrap .investslide .arrow_wrap{position:absolute;bottom:1px;left:0;z-index:2;background-color:#f8f8f8;font-size:0}.business.investment .sec3 .investslide_wrap .investslide .arrow_wrap .arrow{position:static;display:inline-block;vertical-align:top;width:49px;height:49px;margin-top:0;top:auto;bottom:0}.business.investment .sec3 .investslide_wrap .investslide .arrow_wrap .arrow:after{display:none}.business.investment .sec3 .investslide_wrap .investslide .arrow_wrap .arrow.swiper-button-prev{background:url("/resources/en/images/business/investment/investslide_prev_off.png") 0 0 no-repeat}.business.investment .sec3 .investslide_wrap .investslide .arrow_wrap .arrow.swiper-button-prev:hover{background:url("/resources/en/images/business/investment/investslide_prev_on.png") 0 0 no-repeat}.business.investment .sec3 .investslide_wrap .investslide .arrow_wrap .arrow.swiper-button-next{margin-left:10px;background:url("/resources/en/images/business/investment/investslide_next_off.png") 0 0 no-repeat}.business.investment .sec3 .investslide_wrap .investslide .arrow_wrap .arrow.swiper-button-next:hover{background:url("/resources/en/images/business/investment/investslide_next_on.png") 0 0 no-repeat}.business.investment .sec3.on .business_txt{-webkit-animation:fadeInUp .3s .5s forwards;animation:fadeInUp .3s .5s forwards}.business.investment .sec3.on .investslide_wrap{-webkit-animation:fadeInUp .5s .7s forwards;animation:fadeInUp .5s .7s forwards}.business.investment .business_inner .img_box{position:relative;width:56%;max-width:1040px}.business.investment .business_inner .img_box .swiper-container{width:89.5%}.business.investment .business_inner .img_box .arrow{width:46px;height:46px;margin-top:0;top:auto;bottom:0}.business.investment .business_inner .img_box .arrow:after{display:none}.business.investment .business_inner .img_box .arrow.swiper-button-prev{background:url("/resources/en/images/business/businessslide_prev_off.png") 0 0 no-repeat}.business.investment .business_inner .img_box .arrow.swiper-button-prev:hover{background:url("/resources/en/images/business/businessslide_prev_on.png") 0 0 no-repeat}.business.investment .business_inner .img_box .arrow.swiper-button-next{background:url("/resources/en/images/business/businessslide_next_off.png") 0 0 no-repeat}.business.investment .business_inner .img_box .arrow.swiper-button-next:hover{background:url("/resources/en/images/business/businessslide_next_on.png") 0 0 no-repeat}.business.investment .business_sec1 .img_box .swiper-container{float:right}.business.investment .business_sec1 .img_box p{text-shadow:0px 0px 7px #243846}.business.investment .business_sec1 .img_box .arrow.swiper-button-prev{left:0}.business.investment .business_sec1 .img_box .arrow.swiper-button-next{left:56px}.business.investment .business_sec2 .img_box .swiper-container{float:left}.business.investment .business_sec2 .img_box p{text-shadow:0px 0px 40px #311d04}.business.investment .business_sec2 .img_box .arrow.swiper-button-prev{left:auto;right:56px}.business.investment .business_sec2 .img_box .arrow.swiper-button-next{right:0}.business.house .sec1 .list_wrap{margin-top:80px}.business.house .sec1 .list_wrap .banner{background:url("/resources/en/images/business/house/house_banner.jpg") 0 0 no-repeat}.business.house .sec1 .list_wrap .list li:nth-of-type(1) a{padding-top:68px}.business.house .sec1 .list_wrap .list li:nth-of-type(1) a .icon{width:80px;height:67px;background:url("/resources/en/images/business/house/itself_icon_off.png") 0 0 no-repeat}.business.house .sec1 .list_wrap .list li:nth-of-type(1) a:hover .icon{background:url("/resources/en/images/business/house/itself_icon_on.png") 0 0 no-repeat}.business.house .sec1 .list_wrap .list li:nth-of-type(2) a{padding-top:73px}.business.house .sec1 .list_wrap .list li:nth-of-type(2) a .icon{width:80px;height:62px;background:url("/resources/en/images/business/house/orders_icon_off.png") 0 0 no-repeat}.business.house .sec1 .list_wrap .list li:nth-of-type(2) a:hover .icon{background:url("/resources/en/images/business/house/orders_icon_on.png") 0 0 no-repeat}.business.house .sec1 .list_wrap .list li:nth-of-type(3) a{padding-top:71px}.business.house .sec1 .list_wrap .list li:nth-of-type(3) a .icon{width:77px;height:63px;background:url("/resources/en/images/business/house/city_icon_off.png") 0 0 no-repeat}.business.house .sec1 .list_wrap .list li:nth-of-type(3) a:hover .icon{background:url("/resources/en/images/business/house/city_icon_on.png") 0 0 no-repeat}.business.civil .sec1 .list_wrap{margin-top:80px}.business.civil .sec1 .list_wrap .banner{background:url("/resources/en/images/business/civil/civil_banner.jpg") 0 0 no-repeat}.business.civil .sec1 .list_wrap .list li:nth-of-type(1) a{padding-top:46px}.business.civil .sec1 .list_wrap .list li:nth-of-type(1) a .icon{width:82px;height:63px;background:url("/resources/en/images/business/civil/road_icon_off.png") 0 0 no-repeat}.business.civil .sec1 .list_wrap .list li:nth-of-type(1) a:hover .icon{background:url("/resources/en/images/business/civil/road_icon_on.png") 0 0 no-repeat}.business.civil .sec1 .list_wrap .list li:nth-of-type(2) a{padding-top:53px}.business.civil .sec1 .list_wrap .list li:nth-of-type(2) a .icon{width:79px;height:59px;background:url("/resources/en/images/business/civil/park_icon_off.png") 0 0 no-repeat}.business.civil .sec1 .list_wrap .list li:nth-of-type(2) a:hover .icon{background:url("/resources/en/images/business/civil/park_icon_on.png") 0 0 no-repeat}.business.civil .sec1 .list_wrap .list li:nth-of-type(3) a{padding-top:57px}.business.civil .sec1 .list_wrap .list li:nth-of-type(3) a .icon{width:81px;height:54px;background:url("/resources/en/images/business/civil/water_icon_off.png") 0 0 no-repeat}.business.civil .sec1 .list_wrap .list li:nth-of-type(3) a:hover .icon{background:url("/resources/en/images/business/civil/water_icon_on.png") 0 0 no-repeat}.business.civil .sec1 .list_wrap .list li:nth-of-type(4) a{padding-top:47px}.business.civil .sec1 .list_wrap .list li:nth-of-type(4) a .icon{width:82px;height:64px;background:url("/resources/en/images/business/civil/landfill_icon_off.png") 0 0 no-repeat}.business.civil .sec1 .list_wrap .list li:nth-of-type(4) a:hover .icon{background:url("/resources/en/images/business/civil/landfill_icon_on.png") 0 0 no-repeat}.business.other .sec1 .list_wrap{margin-top:80px}.business.other .sec1 .list_wrap .banner{background:url("/resources/en/images/business/other/other_banner.jpg") 0 0 no-repeat}.business.other .sec1 .list_wrap .list li:nth-of-type(1) a{padding-top:71px}.business.other .sec1 .list_wrap .list li:nth-of-type(1) a .icon{width:79px;height:62px;background:url("/resources/en/images/business/other/mechanism_icon_off.png") 0 0 no-repeat}.business.other .sec1 .list_wrap .list li:nth-of-type(1) a:hover .icon{background:url("/resources/en/images/business/other/mechanism_icon_on.png") 0 0 no-repeat}.business.other .sec1 .list_wrap .list li:nth-of-type(2) a{padding-top:77px}.business.other .sec1 .list_wrap .list li:nth-of-type(2) a .icon{width:81px;height:59px;background:url("/resources/en/images/business/other/environment_icon_off.png") 0 0 no-repeat}.business.other .sec1 .list_wrap .list li:nth-of-type(2) a:hover .icon{background:url("/resources/en/images/business/other/environment_icon_on.png") 0 0 no-repeat}.business.other .sec1 .list_wrap .list li:nth-of-type(3) a{padding-top:72px}.business.other .sec1 .list_wrap .list li:nth-of-type(3) a .icon{width:80px;height:63px;background:url("/resources/en/images/business/other/landscape_icon_off.png") 0 0 no-repeat}.business.other .sec1 .list_wrap .list li:nth-of-type(3) a:hover .icon{background:url("/resources/en/images/business/other/landscape_icon_on.png") 0 0 no-repeat}.business.other .sec1 .list_wrap .list li:nth-of-type(4) a{padding-top:72px}.business.other .sec1 .list_wrap .list li:nth-of-type(4) a .icon{width:82px;height:63px;background:url("/resources/en/images/business/other/industry_icon_off.png") 0 0 no-repeat}.business.other .sec1 .list_wrap .list li:nth-of-type(4) a:hover .icon{background:url("/resources/en/images/business/other/industry_icon_on.png") 0 0 no-repeat}@media all and (max-width: 1600px){.business.investment .business_inner .img_box .swiper-container{width:86%}.business.investment .business_sec2 .business_inner .sec_inner{padding-right:0}}@media all and (max-width: 1400px){.business .sec_inner{width:1200px}.business .sec1 .list_wrap .list.list4 li{margin:0 10px}.business .business_txt span{font-size:70px}.business .business_inner .img_box{width:46%}.business .business_inner .img_box p{left:30px}.business .business_sec1 .business_inner .business_txt{width:600px;padding-right:20px}.business .business_sec2 .business_inner .sec_inner{top:80px}.business.investment .sec2 .list{float:none;width:100%}.business.investment .sec2 .list li:nth-of-type(1){background-position:-50px 0}.business.investment .sec2 .list li:nth-of-type(2){background-position:-50px 0}.business.investment .sec2 .list li:nth-of-type(3){background-position:-50px 0}.business.investment .sec2 .list li:nth-of-type(4){background-position:-50px 0}.business.investment .sec3 .investslide_wrap{width:80%}.business.investment .sec3 .investslide_wrap .investslide{width:82%}.business.investment .sec3 .investslide_wrap .investslide .swiper-slide .img_box{padding:0 10px}.business.investment .business_inner .img_box .swiper-container{width:84%}.business.investment .business_sec2 .business_inner .sec_inner{padding-right:0}}@media all and (max-width: 1200px){.business.investment .sec2 .list{padding:0 10px}.business.investment .sec2 .list li:nth-of-type(1){background-position:-30px 0}.business.investment .sec2 .list li:nth-of-type(2){background-position:-30px 0}.business.investment .sec2 .list li:nth-of-type(3){background-position:-30px 0}.business.investment .sec2 .list li:nth-of-type(4){background-position:-30px 0}}.pr.newsroom .cont_tit_wrap{margin-bottom:100px;padding-bottom:68px;border-bottom:2px solid #333}.pr.newsroom .gallery_list li{width:380px;margin-right:30px}.pr.newsroom .gallery_list li:nth-of-type(3n){margin-right:0}.pr.newsroom .gallery_list li .item .img_box{height:280px}.pr.ci .cont_tit_wrap h3{opacity:0;-webkit-animation:fadeInUp .5s .3s forwards;animation:fadeInUp .5s .3s forwards}.pr.ci .banner{opacity:0;-webkit-animation:fadeInUp .5s .4s forwards;animation:fadeInUp .5s .4s forwards;width:100%;max-width:1500px;min-width:1200px;height:300px;margin:0 auto;padding:280px 0 0 150px;background:url("/resources/en/images/pr/ci/ci_visual.jpg") center top no-repeat}.pr.ci .banner .txt_wrap h5{opacity:0;-webkit-animation:fadeInUp .5s .5s forwards;animation:fadeInUp .5s .5s forwards;font-size:40px;letter-spacing:-0.05em;line-height:1;font-weight:700;color:#000}.pr.ci .banner .txt_wrap p{opacity:0;-webkit-animation:fadeInUp .5s .6s forwards;animation:fadeInUp .5s .6s forwards;padding-top:15px;font-size:20px;letter-spacing:-0.05em;line-height:1.8125rem}.pr.ci .sec1{padding-top:170px}.pr.ci .sec1 .sec_inner{margin-bottom:100px}.pr.ci .sec1 .cibi_wrap .down_btn{background:url("/resources/en/images/pr/ci/download.png") center no-repeat #00529b}.pr.ci .cibi_wrap .type{padding-top:50px}.pr.ci .cibi_wrap .type .info_box{font-size:0}.pr.ci .cibi_wrap .type .info_box>*{display:inline-block;vertical-align:top}.pr.ci .cibi_wrap .type .info_box .tit{width:204px;font-size:30px;letter-spacing:-0.05em;line-height:2.75rem;font-weight:600;color:#000}.pr.ci .cibi_wrap .type .info_box .box{position:relative;width:calc(100% - 204px)}.pr.ci .cibi_wrap .type01{padding-bottom:50px}.pr.ci .cibi_wrap .type01 .info_box .box span{font-size:18px;letter-spacing:0em;line-height:1.875rem;color:#000}.pr.ci .cibi_wrap .type01 .info_box .box .color_list{overflow:hidden;position:absolute;left:0;top:120px;width:100%;padding-top:45px}.pr.ci .cibi_wrap .type01 .info_box .box .color_list li{float:left;width:50%;padding:0 10px}.pr.ci .cibi_wrap .type01 .info_box .box .color_list li *{font-size:16px;color:#fff}.pr.ci .cibi_wrap .type01 .info_box .box .color_list li .name{font-family:"FiraSans",sans-serif;font-weight:600;line-height:1}.pr.ci .cibi_wrap .type01 .info_box .box .color_list li .color_num{font-size:14px}.pr.ci .cibi_wrap .type01 .info_box .box .color_list li .color_num span{margin:0 3px;color:#fff}.pr.ci .cibi_wrap .type01 .info_box:first-of-type{padding-bottom:55px}.pr.ci .cibi_wrap .type01 .info_box:last-of-type{padding-top:50px;border-top:1px solid #ddd}.pr.ci .cibi_wrap .type02{border-top:1px solid #ddd}.pr.ci .cibi_wrap .type02 .logo_type_wrap .logo_type img{width:100%}.pr.ci .cibi_wrap .type02 .logo_type_wrap .logo_type .txt{padding-top:10px}.pr.ci .cibi_wrap .type02 .logo_type_wrap .logo_type .txt::after{content:"";display:block;clear:both}.pr.ci .cibi_wrap .type02 .logo_type_wrap .logo_type .txt p{float:left;font-size:24px;letter-spacing:-0.05em;line-height:2.1875rem;font-weight:600;color:#000}.pr.ci .cibi_wrap .type02 .logo_type_wrap .logo_type .txt .down_btn{position:relative;float:right;width:80px;height:80px;margin:-50px 20px 0 0;border-radius:3px;text-indent:-9999%;font-size:0}.pr.ci .cibi_wrap .type02 .logo_type_wrap:first-of-type{font-size:0}.pr.ci .cibi_wrap .type02 .logo_type_wrap:first-of-type .logo_type{display:inline-block;vertical-align:top;width:580px}.pr.ci .cibi_wrap .type02 .logo_type_wrap:first-of-type .logo_type:first-of-type{margin-right:40px}.pr.ci .cibi_wrap .type02 .logo_type_wrap:last-of-type{padding-top:59px}.pr.ci .sec2{padding-top:60px;margin-bottom:0}.pr.ci .sec2 .top_banner{width:100%;padding:131px 0 130px;background:url("/resources/en/images/pr/ci/bi_bgImg.jpg") center no-repeat;text-align:center}.pr.ci .sec2 .top_banner p{font-size:30px;letter-spacing:-0.05em;line-height:2.75rem;color:#353d44}.pr.ci .sec2 .top_banner p i{display:block;width:81px;margin:0 auto 16px}.pr.ci .sec2 .top_banner p span{font-weight:600;color:#e66a1f}.pr.ci .sec2 .cibi_wrap h5{margin-bottom:23px;font-size:40px;letter-spacing:-0.05em;line-height:1;font-weight:700;color:#000}.pr.ci .sec2 .cibi_wrap .type .info_box .tit,.pr.ci .sec2 .cibi_wrap .type .info_box .box span{color:#353d44}.pr.ci .sec2 .cibi_wrap .type02 .btn_wrap{text-align:center}.pr.ci .sec2 .cibi_wrap .type02 .download_btn{margin:0 5px;font-size:16px;letter-spacing:-0.05em;line-height:1;color:#fff;background-color:#353d44}.pr.ci .sec2 .cibi_wrap .type02 .download_btn::after{top:17px}.pr.ci .sec2 .cibi_wrap .type02 .download_btn:hover{background-color:#e26820}.pr.ci .sec2 .cibi_wrap .down_btn{background:url("/resources/en/images/pr/ci/download.png") center no-repeat #ff8601}.pr.ci .sec2 .color_box{width:calc(100% - 204px);margin-top:12px}.pr.ci .sec2 .color_box .color_tit{margin-bottom:20px;font-size:24px;letter-spacing:0em;line-height:1.5rem;font-weight:bold;color:#353d44}.pr.ci .sec2 .color_box ul{display:flex;width:100%}.pr.ci .sec2 .color_box ul li{width:25%;height:140px;padding:40px 10px 0 20px;color:#fff}.pr.ci .sec2 .color_box ul strong{display:block;margin-bottom:6px;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;font-size:16px;letter-spacing:0em;line-height:1.1875rem}.pr.ci .sec2 .color_box ul p{font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;font-size:14px;letter-spacing:0em;line-height:1.0625rem}.pr.ci .sec2 .color_box ul p+p{margin-top:2px}.pr.ci .sec2 .color_box .main_color{margin-bottom:50px}.pr.ci .sec2 .color_box .main_color li:nth-of-type(1){background-color:#353d44}.pr.ci .sec2 .color_box .main_color li:nth-of-type(2){background-color:#e26820}.pr.ci .sec2 .color_box .main_color li:nth-of-type(3){background:url("/resources/en/images/pr/ci/brand_main_color_bg03.jpg") 0 0 no-repeat;background-size:cover}.pr.ci .sec2 .color_box .main_color li:nth-of-type(4){background:url("/resources/en/images/pr/ci/brand_main_color_bg04.jpg") 0 0 no-repeat;background-size:cover}.pr.ci .sec2 .color_box .sub_color{border:1px solid #707070}.pr.ci .sec2 .color_box .sub_color li{border-right:1px solid #707070}.pr.ci .sec2 .color_box .sub_color li:nth-of-type(1){background-color:#fff;color:#000}.pr.ci .sec2 .color_box .sub_color li:nth-of-type(2){background-color:#e2ddd9;color:#000}.pr.ci .sec2 .color_box .sub_color li:nth-of-type(3){background-color:#353d44}.pr.ci .sec2 .color_box .sub_color li:nth-of-type(4){border-right:0;background-color:#252c32}.pr.ci .sec2 .logo_wrap{width:100%;height:239px;padding-top:79px;text-align:center;background:url("/resources/en/images/pr/ci/check_bg.png") 0 0 no-repeat;background-size:cover}.pr.pr-room{padding-bottom:0}.pr.pr-room .sec1{position:relative;padding-bottom:115px}.pr.pr-room .sec1::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:linear-gradient(180deg, #FFFFFF 0%, #F9F9F9 72.19%)}.pr.pr-room .sec1 .sec_inner{position:relative;width:1000px}.pr.pr-room .sec1 .point_txt{position:absolute;top:66px;left:-90px;transform:rotate(-90deg);font-size:14px;letter-spacing:0em;line-height:1;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#00529b}.pr.pr-room .sec1 .video_slide .swiper-slide .video_wrap{position:relative;width:100%;padding-top:56.2%;margin:0 auto;cursor:pointer}.pr.pr-room .sec1 .video_slide .swiper-slide .video_wrap>*{position:absolute;top:0;left:0;width:100%;height:100%}.pr.pr-room .sec1 .video_slide .swiper-slide .video_wrap .img_box img{width:100%}.pr.pr-room .sec1 .video_slide .swiper-slide .video_wrap .img_box::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.4)}.pr.pr-room .sec1 .video_slide .swiper-slide .video_wrap .img_box::after{display:block;position:absolute;top:50%;left:50%;width:100px;height:100px;content:"";transform:translate(-50%, -50%);border-radius:50%;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:url("/resources/en/images//pr/pr-room/play_btn.png") 0 0 no-repeat;background-size:cover}.pr.pr-room .sec1 .video_slide .swiper-slide .video_wrap .youtube{display:none}.pr.pr-room .sec1 .control_box{display:flex;justify-content:space-between;align-items:center;width:432px;margin:32px auto 0}.pr.pr-room .sec1 .control_box .btn{position:relative;margin:0;width:46px;height:46px}.pr.pr-room .sec1 .control_box .btn::before{display:none}.pr.pr-room .sec1 .control_box .btn.swiper-button-disabled{opacity:1}.pr.pr-room .sec1 .control_box .btn.swiper-button-prev{background:url("/resources/en/images//pr/pr-room/slide_prev_on.png") 0 0 no-repeat;background-size:cover}.pr.pr-room .sec1 .control_box .btn.swiper-button-prev.swiper-button-disabled{background:url("/resources/en/images//pr/pr-room/slide_prev_off.png") 0 0 no-repeat;background-size:cover}.pr.pr-room .sec1 .control_box .btn.swiper-button-next{background:url("/resources/en/images//pr/pr-room/slide_next_on.png") 0 0 no-repeat;background-size:cover}.pr.pr-room .sec1 .control_box .btn.swiper-button-next.swiper-button-disabled{background:url("/resources/en/images//pr/pr-room/slide_next_off.png") 0 0 no-repeat;background-size:cover}.pr.pr-room .sec1 .control_box p{font-size:40px;letter-spacing:-0.05em;line-height:3.625rem;font-weight:500;color:#000}.pr.pr-room .sec1 .thumbnail_slide{width:100%;margin-top:72px}.pr.pr-room .sec1 .thumbnail_slide .swiper-slide .img_box{position:relative;width:100%}.pr.pr-room .sec1 .thumbnail_slide .swiper-slide .img_box::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.pr.pr-room .sec1 .thumbnail_slide .swiper-slide .img_box img{width:100%}.pr.pr-room .sec1 .thumbnail_slide .swiper-slide span{display:block;margin-top:12px;font-size:16px;letter-spacing:-0.05em;line-height:1;color:#333}.pr.pr-room .sec1 .thumbnail_slide .swiper-slide-active .img_box::after{background-color:rgba(0,0,0,.1)}.pr.pr-room .sec2{padding:68px 0 61px;position:relative}.pr.pr-room .sec2:before{display:block;position:absolute;top:0;left:0;width:867px;height:662px;content:"";z-index:-1;background:url("/resources/en/images//pr/pr-room/bg_point.png") 0 0 no-repeat;background-size:cover}.pr.pr-room .sec2 .sec_inner{position:relative}.pr.pr-room .sec2 .sec_inner:before{display:block;position:absolute;top:-112px;right:-200px;width:180px;height:180px;content:"";z-index:-1;background:url("/resources/en/images//pr/pr-room/dot_point.png") 0 0 no-repeat}.pr.pr-room .sec2 .info_wrap::after{content:"";display:block;clear:both}.pr.pr-room .sec2 .info_wrap>*{float:left}.pr.pr-room .sec2 .info_wrap img{width:631px;margin-left:-78px}.pr.pr-room .sec2 .info_wrap .txt_box{width:calc(100% - 553px);padding:60px 0 0 55px}.pr.pr-room .sec2 .info_wrap .txt_box .sub_tit{font-size:30px;letter-spacing:-0.05em;line-height:2.75rem;color:#000}.pr.pr-room .sec2 .info_wrap .txt_box h5{margin:19px 0 11px;font-size:40px;letter-spacing:-0.01em;line-height:3rem;font-weight:500;color:#000}.pr.pr-room .sec2 .info_wrap .txt_box .txt1{font-size:25px;letter-spacing:0.1em;line-height:1.875rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;text-transform:uppercase}.pr.pr-room .sec2 .info_wrap .txt_box .txt2{margin-top:20px;font-size:16px;letter-spacing:-0.05em;line-height:1.625rem;color:#333}.pr.pr-room .sec2 .info_wrap .txt_box .download_wrap{overflow:hidden;margin-top:30px}.pr.pr-room .sec2 .info_wrap .txt_box .btn_wrap{width:460px;margin-top:0}.pr.pr-room .sec2 .info_wrap .txt_box .btn_wrap .download_btn{width:100%;background-color:#3e77ad;font-size:16px;letter-spacing:-0.01em;line-height:1.5rem;padding:14px 45px 14px 20px}.pr.pr-room .sec2 .info_wrap .txt_box .btn_wrap .download_btn:hover{background-color:#004484}.pr.pr-room .sec2 .info_wrap .txt_box .arrow_wrap{overflow:hidden;width:460px;margin-top:10px;border:1px solid #c1c1c1;height:52px;border-radius:5px}.pr.pr-room .sec2 .info_wrap .txt_box .arrow_wrap .arrow_btn{position:relative;float:left;width:100%;height:100%;line-height:50px;vertical-align:middle;letter-spacing:-0.05em;text-align:left;padding-left:20px;font-size:16px;letter-spacing:-0.01em;line-height:3.125rem}.pr.pr-room .sec2 .info_wrap .txt_box .arrow_wrap .arrow_btn span{position:relative;display:inline-block;width:100%;padding-right:25px;position:relative}.pr.pr-room .sec2 .info_wrap .txt_box .arrow_wrap .arrow_btn span:after{display:block;position:absolute;top:50%;right:20px;width:13px;height:10px;content:"";background:url("/resources/en/images//pr/pr-room/arrow_btn.png") 0 0 no-repeat;background-size:100% auto;transform:translate(0, -50%)}@media all and (max-width: 1600px){.pr.pr-room .sec2 .sec_inner:before{right:0}}.pr.sns .list a{display:block;width:100%;height:100%}.pr.sns .list .thumbnail_box{width:100%;overflow:hidden}.pr.sns .list .thumbnail_box img{width:100%}.pr.sns .list .txt_box .name{position:relative;font-size:16px;letter-spacing:-0.025em;line-height:2.125rem;color:#333}.pr.sns .list .txt_box .name:before{display:inline-block;vertical-align:middle;width:22px;height:22px;content:"";margin:-2px 10px 0 0}.pr.sns .list .txt_box .name.youtube_name:before{background:url("/resources/en/images//pr/sns/youtube_icon.png") 0 0 no-repeat}.pr.sns .list .txt_box .name.blog_name:before{background:url("/resources/en/images//pr/sns/blog_icon.png") 0 0 no-repeat}.pr.sns .list .txt_box .name.kakao_name:before{background:url("/resources/en/images//pr/sns/kakao_icon.png") 0 0 no-repeat}.pr.sns .list .txt_box .name.instar_name:before{background:url("/resources/en/images//pr/sns/instar_icon.png") 0 0 no-repeat}.pr.sns .list .txt_box .tit{font-size:20px;letter-spacing:-0.025em;line-height:1.875rem;color:#000}.pr.sns .list .txt_box .data{font-size:16px;letter-spacing:-0.025em;line-height:2.125rem;display:inline-block;margin-top:10px;color:#004484}.pr.sns .list a:hover .txt_box .tit{color:#004484}.pr.sns .sec1{padding-bottom:80px;position:relative}.pr.sns .sec1:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:1000px;content:"";z-index:-1;background-color:#f9f9f9}.pr.sns .sec1 .video_box{width:996px;margin:0 auto}.pr.sns .sec1 .video_box #youtube{width:100%;height:560px}.pr.sns .sec1 .video_box .txt_box{position:relative;padding-top:88px;text-align:center}.pr.sns .sec1 .video_box .txt_box:after{display:inline-block;vertical-align:middle;width:1px;height:60px;content:"";margin-top:47.5px;background-color:#00529b}.pr.sns .sec1 .video_box .txt_box h5{font-size:40px;letter-spacing:-0.025em;line-height:3.625rem;margin-bottom:10px;color:#000}.pr.sns .sec1 .video_box .txt_box p{font-size:20px;letter-spacing:-0.025em;line-height:1.8125rem;font-weight:300;color:#000}.pr.sns .sec1 .video_box .point_txt{position:absolute;left:-77px;bottom:236px;z-index:-1;width:144px;height:145px}.pr.sns .sec1 .video_box .point_txt img{-webkit-animation:spin 5000ms infinite linear;animation:spin 5000ms infinite linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pr.sns .sec1 .videoslide{margin-top:80px;padding-bottom:50px}.pr.sns .sec1 .videoslide .swiper-slide .thumbnail_box{height:214px}.pr.sns .sec1 .videoslide .swiper-slide .txt_box .tit{padding:10px 0 23px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.pr.sns .sec1 .videoslide .swiper-pagination{bottom:0}.pr.sns .sec1 .videoslide .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 2.5px;background-color:#b3c6d9;opacity:1}.pr.sns .sec1 .videoslide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#004484}.pr.sns .sec2{padding-top:76px}.pr.sns .sec2 .search_wrap{margin-top:0}.pr.sns .sec2 .gallery_list{margin-top:45px;font-size:0}.pr.sns .sec2 .gallery_list li{width:286px;margin-right:18px}.pr.sns .sec2 .gallery_list li:nth-of-type(4){margin-top:0}.pr.sns .sec2 .gallery_list li:nth-of-type(4n){margin-right:0}.pr.sns .sec2 .gallery_list li:nth-of-type(n + 5){margin-top:65px}.pr.sns .sec2 .gallery_list li .thumbnail_box{height:286px}.pr.sns .sec2 .gallery_list li .txt_box .tit{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;line-height:1.875rem;min-height:60px;max-height:60px}@media all and (max-width: 1400px){.pr.sns .sec1 .sec_inner:before{left:-16px}.pr.sns .sec1 .sec_inner:after{right:0}}.recruit .cont_tit_wrap h3{opacity:0;-webkit-animation:fadeInUp .5s .3s forwards;animation:fadeInUp .5s .3s forwards}.recruit .cont_tit_wrap .txt{opacity:0;-webkit-animation:fadeInUp .6s .4s forwards;animation:fadeInUp .6s .4s forwards}.recruit .sec{margin-bottom:80px;color:#333}.recruit .sec:last-child{margin-bottom:0}.recruit .sec .sec_inner{width:100%;max-width:1400px;min-width:1200px}.recruit .banner{opacity:0;-webkit-animation:fadeInUp .5s .5s forwards;animation:fadeInUp .5s .5s forwards}.recruit .banner P{opacity:0;-webkit-animation:fadeInUp .5s .6s forwards;animation:fadeInUp .5s .6s forwards}.recruit.info .sec1 .list_wrap{margin-top:80px}.recruit.info .sec1 .list_wrap .banner{width:100%;height:384px;padding-top:120px;text-align:center;background:url("/resources/en/images/recruit/info_bg.jpg") 0 0 no-repeat}.recruit.info .sec1 .list_wrap .banner p{font-size:60px;letter-spacing:0.1em;line-height:1;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#fff;text-shadow:0px 3px 99px rgba(10,42,50,.3490196078)}.recruit.info .sec1 .list_wrap .list{width:100%;margin-top:-135.5px;padding-bottom:90px;text-align:center}.recruit.info .sec1 .list_wrap .list li{display:inline-block;vertical-align:top;width:271px;height:271px;opacity:0}.recruit.info .sec1 .list_wrap .list li:nth-of-type(1){-webkit-animation:fadeInUp .7s .7s forwards;animation:fadeInUp .7s .7s forwards}.recruit.info .sec1 .list_wrap .list li:nth-of-type(1) a .icon{width:72px;height:80px;background:url("/resources/en/images/recruit/person_01_off.png") 0 0 no-repeat}.recruit.info .sec1 .list_wrap .list li:nth-of-type(1).on a .icon,.recruit.info .sec1 .list_wrap .list li:nth-of-type(1):hover a .icon{background:url("/resources/en/images/recruit/person_01_on.png") 0 0 no-repeat}.recruit.info .sec1 .list_wrap .list li:nth-of-type(2){margin-left:263px;-webkit-animation:fadeInUp .8s .8s forwards;animation:fadeInUp .8s .8s forwards}.recruit.info .sec1 .list_wrap .list li:nth-of-type(2) a .icon{width:74px;height:82px;background:url("/resources/en/images/recruit/person_02_off.png") 0 0 no-repeat}.recruit.info .sec1 .list_wrap .list li:nth-of-type(2).on a .icon,.recruit.info .sec1 .list_wrap .list li:nth-of-type(2):hover a .icon{background:url("/resources/en/images/recruit/person_02_on.png") 0 0 no-repeat}.recruit.info .sec1 .list_wrap .list li a{display:block;width:100%;height:100%;padding:55px 28px 0;background-color:#fff;box-shadow:20px 20px 20px rgba(0,0,0,.1607843137);border-radius:50%;position:relative}.recruit.info .sec1 .list_wrap .list li a:before{display:block;position:absolute;bottom:28px;left:50%;width:19px;height:19px;content:"";transform:translateX(-50%);background:url("/resources/en/images/recruit/plus_off.png") 0 0 no-repeat}.recruit.info .sec1 .list_wrap .list li a .icon{margin:0 auto;text-indent:-9999%;font-size:0}.recruit.info .sec1 .list_wrap .list li a p{margin-top:28px;padding-top:20px;border-top:1px solid #cbdbea;font-size:20px;letter-spacing:-0.05em;line-height:1.8125rem;color:#004484}.recruit.info .sec1 .list_wrap .list li.on a,.recruit.info .sec1 .list_wrap .list li:hover a{transition:all .5s;background-color:#004484;position:relative}.recruit.info .sec1 .list_wrap .list li.on a:before,.recruit.info .sec1 .list_wrap .list li:hover a:before{display:block;position:absolute;bottom:28px;left:50%;width:19px;height:19px;content:"";transform:translateX(-50%);background:url("/resources/en/images/recruit/plus_on.png") 0 0 no-repeat}.recruit.info .sec1 .list_wrap .list li.on a p,.recruit.info .sec1 .list_wrap .list li:hover a p{color:#fff;border-color:#fff}.recruit.info .sec2 .sec_inner,.recruit.info .sec3 .sec_inner{width:1200px}.recruit.info .sec2{margin-bottom:80px}.recruit.info .sec2 .inner_area{position:relative;width:1200px;margin:0 auto;padding:80px 0 90px 160px;background-color:#f8f8f8}.recruit.info .sec2 .inner_area h4{position:absolute;left:90px;top:-20px;font-size:40px;letter-spacing:-0.05em;line-height:2.5rem}.recruit.info .sec2 .inner_area .step_list li{opacity:0;transform:translateY(200px);margin-bottom:80px;font-size:0;transition:height .3s}.recruit.info .sec2 .inner_area .step_list li:last-child{margin-bottom:0}.recruit.info .sec2 .inner_area .step_list li .img_wrap{position:relative;display:inline-block;vertical-align:middle;width:290px;height:290px}.recruit.info .sec2 .inner_area .step_list li .img_wrap::after{content:"";display:block;position:absolute;right:-130px;bottom:0;width:255px;height:1px;transform:rotate(45deg);background-image:linear-gradient(to right, #1e5e9a 40%, rgba(255, 255, 255, 0) 20%);background-position:top;background-size:8px 1px;background-repeat:repeat-x}.recruit.info .sec2 .inner_area .step_list li .img_wrap .img{position:absolute;left:0;top:0;overflow:hidden;width:290px;height:290px;border-radius:50%;background:url("/resources/en/images/recruit/step_01.png") 0 0 no-repeat;z-index:2}.recruit.info .sec2 .inner_area .step_list li .img_wrap .bg{position:absolute;left:50%;top:50%;width:187px;height:187px;border-radius:50%;background-color:#3e77ad;transform:translate(-9%, -20%);z-index:1}.recruit.info .sec2 .inner_area .step_list li .txt{display:inline-block;vertical-align:middle;margin-left:60px;padding-top:40px}.recruit.info .sec2 .inner_area .step_list li .txt dl dt{margin-bottom:10px;font-size:20px;letter-spacing:-0.05em;line-height:1.625rem;font-weight:600}.recruit.info .sec2 .inner_area .step_list li .txt dl dd{font-size:16px;letter-spacing:-0.05em;line-height:2rem}.recruit.info .sec2 .inner_area .step_list li.even{padding-left:240px}.recruit.info .sec2 .inner_area .step_list li.even .img_wrap::after{content:"";display:block;position:absolute;left:-140px;bottom:0;width:255px;height:1px;transform:rotate(-45deg);background-position:top;background-size:8px 1px;background-repeat:repeat-x}.recruit.info .sec2 .inner_area .step_list li.even .img_wrap .bg{width:160px;height:160px;left:0;transform:translate(-20%, 0%)}.recruit.info .sec2 .inner_area .step_list li.even .txt{margin-left:30px}.recruit.info .sec2 .inner_area .step_list li.step_02{margin-bottom:78px}.recruit.info .sec2 .inner_area .step_list li.step_02 .img_wrap .img{background:url("/resources/en/images/recruit/step_02.png") 0 0 no-repeat}.recruit.info .sec2 .inner_area .step_list li.step_02 .img_wrap .bg{background-color:#938c85}.recruit.info .sec2 .inner_area .step_list li.step_02 .img_wrap::after{bottom:-30px;transform:rotate(-50deg)}.recruit.info .sec2 .inner_area .step_list li.step_03 .img_wrap .img{background:url("/resources/en/images/recruit/step_03.png") 0 0 no-repeat}.recruit.info .sec2 .inner_area .step_list li.step_03 .img_wrap .bg{background-color:#b3c6d9;width:170px;height:170px;transform:translate(10%, -8%)}.recruit.info .sec2 .inner_area .step_list li.step_03 .txt{margin-left:80px}.recruit.info .sec2 .inner_area .step_list li.step_04 .img_wrap .img{background:url("/resources/en/images/recruit/step_04.png") 0 0 no-repeat}.recruit.info .sec2 .inner_area .step_list li.step_04 .img_wrap .bg{background-color:#e4dfda;width:153px;height:153px;transform:translate(-20%, 5%)}.recruit.info .sec2 .inner_area .step_list li.step_05 .img_wrap .img{background:url("/resources/en/images/recruit/step_05.png") 0 0 no-repeat}.recruit.info .sec2 .inner_area .step_list li.step_05 .img_wrap .bg{background-color:#6290bb;transform:translate(0, -8%)}.recruit.info .sec2 .inner_area .step_list li.step_06 .img_wrap::after{content:none}.recruit.info .sec2 .inner_area .step_list li.step_06 .img_wrap .img{background:url("/resources/en/images/recruit/step_06.png") 0 0 no-repeat}.recruit.info .sec2 .inner_area .step_list li.step_06 .img_wrap .bg{width:170px;height:170px;left:50%;transform:translate(15%, -5%);background-color:#3e77ad}.recruit.info .sec2 .inner_area .step_list li.step_06 .txt{margin-left:85px}.recruit.info .sec2 .inner_area .step_list.career li.step_02 .img_wrap .img{background:url("/resources/en/images/recruit/step_04.png") 0 0 no-repeat}.recruit.info .sec2 .inner_area .step_list.career li.step_03 .img_wrap .img{background:url("/resources/en/images/recruit/step_02.png") 0 0 no-repeat}.recruit.info .sec2 .inner_area .step_list.career li.step_04 .img_wrap .img{background:url("/resources/en/images/recruit/step_05.png") 0 0 no-repeat}.recruit.info .sec2 .inner_area .step_list.career li.step_05 .img_wrap::after{content:none}.recruit.info .sec2 .inner_area .step_list.career li.step_05 .img_wrap .img{background:url("/resources/en/images/recruit/step_06.png") 0 0 no-repeat}.recruit.info .sec3 .banner_wrap{height:268px;padding:40px 53px 60px;position:relative;background-color:#f9f9f9}.recruit.info .sec3 .banner_wrap:before{display:block;position:absolute;right:0;bottom:0;width:443px;height:268px;content:"";z-index:1;background:url("/resources/en/images/recruit/banner_bg.png") center top no-repeat}.recruit.info .sec3 .banner_wrap p{position:relative;margin-bottom:45px;padding-bottom:20px;border-bottom:1px solid #ddd;font-size:30px;letter-spacing:-0.05em;line-height:2.75rem;font-weight:600}.recruit.info .sec3 .banner_wrap p span{color:#004484}.recruit.info .sec3 .banner_wrap .link{display:block;width:220px;height:52px;padding:0 50px 0 23px;border-radius:5px;font-size:16px;letter-spacing:-0.05em;line-height:1;line-height:52px;color:#fff;background:url("/resources/en/images/common/ico_link_white.png") 90% 50% no-repeat;background-color:#3e77ad}.recruit.info .sec3 .banner_wrap .link:hover{background-color:#004484}.recruit.talented .sec1{margin-bottom:0}.recruit.talented .sec1 .banner{position:relative;padding:140px 0;height:384px;background:url("/resources/en/images/recruit/talented_bg.jpg") 0 0 no-repeat}.recruit.talented .sec1 .banner p{color:#fff;font-size:35px;letter-spacing:-0.045em;line-height:3.4375rem;text-align:center;font-weight:600}.recruit.talented .sec2 .talented_list{position:relative;text-align:center}.recruit.talented .sec2 .talented_list li{position:relative;opacity:0;transform:translateY(100px);transition:.2s}.recruit.talented .sec2 .talented_list li .eng{position:absolute;width:auto;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;font-size:80px;letter-spacing:0em;line-height:5rem;font-weight:600;color:#b3c6d9;z-index:3}.recruit.talented .sec2 .talented_list li .cont_area{position:relative;display:inline-block;vertical-align:top;width:388px;z-index:2}.recruit.talented .sec2 .talented_list li .cont_area .ico_wrap{display:inline-block;width:328px}.recruit.talented .sec2 .talented_list li .cont_area .ico_wrap .ico{position:relative;display:inline-block;width:328px;height:328px;border-radius:50%;background:url("/resources/en/images/recruit/talented_ico_01.png") 50% 50% no-repeat;background-color:#f8f8f8}.recruit.talented .sec2 .talented_list li .txt_box{position:absolute}.recruit.talented .sec2 .talented_list li .txt_box .title{position:relative;display:inline-block;font-size:40px;letter-spacing:-0.05em;line-height:2.5rem;padding-left:32px;margin-bottom:30px}.recruit.talented .sec2 .talented_list li .txt_box .title::before{content:"";display:block;position:absolute;left:0;top:-20px;z-index:-1;width:44px;height:50px;background:url("/resources/en/images/recruit/num_01.png") 0 0 no-repeat}.recruit.talented .sec2 .talented_list li .txt_box .txt{font-size:18px;letter-spacing:-0.05em;line-height:1.875rem}.recruit.talented .sec2 .talented_list li .txt_box .txt p+p{margin-top:30px}.recruit.talented .sec2 .talented_list li.basic .eng{top:300px;left:218px}.recruit.talented .sec2 .talented_list li.basic .cont_area{height:592px;background:url("/resources/en/images/recruit/bg_talented_line_01.png") 0 0 no-repeat}.recruit.talented .sec2 .talented_list li.basic .cont_area .ico_wrap{padding-top:238px}.recruit.talented .sec2 .talented_list li.basic .txt_box{top:263px;right:100px;text-align:left}.recruit.talented .sec2 .talented_list li.basic .txt_box .title::before{background:url("/resources/en/images/recruit/num_01.png") 0 0 no-repeat}.recruit.talented .sec2 .talented_list li.center{margin-top:-70px;z-index:4}.recruit.talented .sec2 .talented_list li.center .eng{top:112px;right:216px}.recruit.talented .sec2 .talented_list li.center .cont_area{width:390px;height:452px;background:url("/resources/en/images/recruit/bg_talented_line_02.png") 100% 0 no-repeat}.recruit.talented .sec2 .talented_list li.center .cont_area .ico_wrap{padding-top:50px}.recruit.talented .sec2 .talented_list li.center .cont_area .ico_wrap .ico{background:url("/resources/en/images/recruit/talented_ico_02.png") 50% 50% no-repeat;background-color:#004484}.recruit.talented .sec2 .talented_list li.center .txt_box{top:82px;left:0;text-align:right}.recruit.talented .sec2 .talented_list li.center .txt_box .title::before{background:url("/resources/en/images/recruit/num_02.png") 0 0 no-repeat}.recruit.talented .sec2 .talented_list li.last{margin-top:-95px;padding:0}.recruit.talented .sec2 .talented_list li.last .eng{top:98px;left:308px}.recruit.talented .sec2 .talented_list li.last .cont_area{height:452px;background:url("/resources/en/images/recruit/bg_talented_line_03.png") 0 0 no-repeat}.recruit.talented .sec2 .talented_list li.last .cont_area .ico_wrap{padding-top:30px}.recruit.talented .sec2 .talented_list li.last .cont_area .ico_wrap .ico{background:url("/resources/en/images/recruit/talented_ico_03.png") 50% 50% no-repeat;background-color:#f8f8f8}.recruit.talented .sec2 .talented_list li.last .txt_box{top:60px;right:36px;text-align:left}.recruit.talented .sec2 .talented_list li.last .txt_box .title::before{background:url("/resources/en/images/recruit/num_03.png") 0 0 no-repeat}@media all and (max-width: 1400px){.recruit.talented .sec2 .talented_list li .txt_box{width:400px}.recruit.talented .sec2 .talented_list li .txt_box .txt p br{display:none}.recruit.talented .sec2 .talented_list li.basic .txt_box{right:60px}.recruit.talented .sec2 .talented_list li.center .txt_box{left:60px}}@media all and (max-width: 1300px){.recruit.talented .sec2 .talented_list li.basic .eng{left:128px}.recruit.talented .sec2 .talented_list li.basic .txt_box{right:20px}.recruit.talented .sec2 .talented_list li.center .eng{right:125px}.recruit.talented .sec2 .talented_list li.center .txt_box{left:20px}.recruit.talented .sec2 .talented_list li.last .eng{left:215px}}.recruit.interview{padding:210px 0 200px;background:url("/resources/en/images/recruit/interview_bottom_bg.png") -92% 105% no-repeat;background-size:auto}.recruit.interview .cont_tit_wrap h3{opacity:0;-webkit-animation:fadeInUp .5s .3s forwards;animation:fadeInUp .5s .3s forwards}.recruit.interview img{width:100%}.recruit.interview .sec1{opacity:0;-webkit-animation:fadeInUp .6s .5s forwards;animation:fadeInUp .6s .5s forwards;margin-bottom:0}.recruit.interview .sec1 .sec_inner{width:1200px}.recruit.interview .interview_slide{width:1200px;padding:0 0 70px 1px}.recruit.interview .interview_slide .swiper-slide{max-width:268px}.recruit.interview .interview_slide .swiper-slide a{position:relative;display:block;height:140px;padding:25px;background-color:#f9f9f9;border-radius:14px}.recruit.interview .interview_slide .swiper-slide a .department{margin-bottom:10px;font-size:18px;letter-spacing:-0.04em;line-height:1.875rem;color:#000;font-weight:600}.recruit.interview .interview_slide .swiper-slide a .team{color:#666;font-size:16px;letter-spacing:-0.04em;line-height:1.5625rem}.recruit.interview .interview_slide .swiper-slide a .team .name{display:block;font-size:18px;letter-spacing:-0.04em;line-height:1.5625rem;font-weight:600}.recruit.interview .interview_slide .swiper-slide a .ico{position:absolute;right:30px;bottom:30px;width:30px;height:30px;background:url("/resources/en/images/recruit/ico_more.png") 50% 50% no-repeat;background-size:13px;background-color:#bdc9d5;border-radius:50%}.recruit.interview .interview_slide .swiper-slide:hover a,.recruit.interview .interview_slide .swiper-slide.swiper-slide-active a{border:1px solid #00529b}.recruit.interview .interview_slide .swiper-slide:hover a .ico,.recruit.interview .interview_slide .swiper-slide.swiper-slide-active a .ico{background-color:#004484}.recruit.interview .interview_slide .swiper-pagination{width:calc(100% - 130px);bottom:20px;top:auto;background-color:#f1f4f6}.recruit.interview .interview_slide .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#004484}.recruit.interview .interview_slide .swiper-button-next,.recruit.interview .interview_slide .swiper-button-prev{bottom:0;top:auto;width:46px;height:46px;border-radius:50%;border:2px solid #bdc9d5;background-size:21px 17px}.recruit.interview .interview_slide .swiper-button-next::after,.recruit.interview .interview_slide .swiper-button-prev::after{content:""}.recruit.interview .interview_slide .swiper-button-next:hover,.recruit.interview .interview_slide .swiper-button-prev:hover{border-color:#004484}.recruit.interview .interview_slide .swiper-button-next{background:url("/resources/en/images/recruit/arrow_next.png") 50% 50% no-repeat}.recruit.interview .interview_slide .swiper-button-next:hover{background:url("/resources/en/images/recruit/arrow_next_on.png") 50% 50% no-repeat}.recruit.interview .interview_slide .swiper-button-prev{background:url("/resources/en/images/recruit/arrow_prev.png") 50% 50% no-repeat;left:auto;right:66px}.recruit.interview .interview_slide .swiper-button-prev:hover{background:url("/resources/en/images/recruit/arrow_prev_on.png") 50% 50% no-repeat}.recruit.interview .person_slide{padding-top:150px}.recruit.interview .person_slide .swiper-slide{opacity:0 !important}.recruit.interview .person_slide .swiper-slide.swiper-slide-active{opacity:1 !important}.recruit.interview .visual_wrap{opacity:0;-webkit-animation:fadeInUp .6s .6s forwards;animation:fadeInUp .6s .6s forwards;position:relative;height:469px;padding:90px 180px 0 150px;margin-bottom:160px;background:url("/resources/en/images/recruit/interview_bg.jpg") 0 0 no-repeat}.recruit.interview .visual_wrap::before{content:"";position:absolute;left:60px;top:0;width:80px;height:205px;background:url("/resources/en/images/recruit/ico_quotes.png") 0 0 no-repeat}.recruit.interview .visual_wrap .visual_inner{position:relative;height:100%}.recruit.interview .visual_wrap .txt_wrap{color:#333}.recruit.interview .visual_wrap .txt_wrap .txt{margin-bottom:30px;font-size:50px;letter-spacing:-0.045em;line-height:4.0625rem;word-break:keep-all;word-wrap:break-word;font-weight:600}.recruit.interview .visual_wrap .txt_wrap .department{font-size:28px;letter-spacing:-0.05em;line-height:2.8125rem}.recruit.interview .visual_wrap .txt_wrap .department .team{display:inline-block;margin-left:10px}.recruit.interview .visual_wrap .txt_wrap .name{font-size:30px;letter-spacing:-0.05em;line-height:2.8125rem;font-weight:600}.recruit.interview .visual_wrap .img{position:absolute;right:15px;top:-160px}.recruit.interview .interview_list{width:1200px;margin:0 auto}.recruit.interview .interview_list .interview_box{position:relative}.recruit.interview .interview_list .interview_box:last-child{margin-bottom:0}.recruit.interview .interview_list .interview_box::before{content:"";position:absolute;z-index:3}.recruit.interview .interview_list .interview_box .box{opacity:0;position:relative;transform:translateY(-100px)}.recruit.interview .interview_list .interview_box .box::after{content:"";display:block;clear:both}.recruit.interview .interview_list .interview_box .qna_wrap{position:relative;background-color:#fff}.recruit.interview .interview_list .interview_box .qna_wrap .inner{padding:50px 0 50px 50px;background:url("/resources/en/images/recruit/ico_q1.png") 0 0 no-repeat}.recruit.interview .interview_list .interview_box .qna_wrap .questions{margin-bottom:30px;padding-left:25px;font-size:40px;letter-spacing:-0.05em;line-height:3.125rem;font-weight:600}.recruit.interview .interview_list .interview_box .qna_wrap .answer{position:relative;padding-left:30px;font-size:18px;letter-spacing:-0.05em;line-height:1.875rem;word-break:keep-all;word-wrap:break-word}.recruit.interview .interview_list .interview_box .qna_wrap .answer::before{content:"A.";position:absolute;left:0;top:0;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;font-size:30px;letter-spacing:0em;line-height:1.875rem;font-weight:600;color:#aabccc}.recruit.interview .interview_list .interview_box .qna_wrap.qna_wrap2{background:rgba(0,0,0,0)}.recruit.interview .interview_list .interview_box .qna_wrap.qna_wrap2::before{content:"";position:absolute;left:0;top:0;width:80%;height:130px;background-color:#fff;z-index:-1}.recruit.interview .interview_list .interview_box.group .img{float:left}.recruit.interview .interview_list .interview_box.group .qna_wrap{float:right;width:800px;margin:-50px 0 0 210px}.recruit.interview .interview_list .interview_box.group .qna_wrap .inner{padding:40px 20px 0 30px}.recruit.interview .interview_list .interview_box.first{margin-bottom:110px}.recruit.interview .interview_list .interview_box.first .qna_wrap{background-color:rgba(0,0,0,0)}.recruit.interview .interview_list .interview_box.first::before{left:20px;top:75px;background:url("/resources/en/images/recruit/line_bg_01.png") 100% 0 no-repeat;width:573px;height:609px;z-index:-1}.recruit.interview .interview_list .interview_box.second{margin-bottom:150px}.recruit.interview .interview_list .interview_box.second .img{float:right}.recruit.interview .interview_list .interview_box.second .qna_wrap{position:relative;float:left;z-index:3}.recruit.interview .interview_list .interview_box.second .qna_wrap .inner{background:url("/resources/en/images/recruit/ico_q2.png") 0 0 no-repeat}.recruit.interview .interview_list .interview_box.second::before{right:15px;top:450px;background:url("/resources/en/images/recruit/line_bg_02.png") 100% 0 no-repeat;width:472px;height:429px;z-index:-1}.recruit.interview .interview_list .interview_box.third .qna_wrap{background-color:rgba(0,0,0,0);padding:20px 0 0 30px}.recruit.interview .interview_list .interview_box.third .qna_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:130px;background-color:#fff;z-index:1}.recruit.interview .interview_list .interview_box.third .qna_wrap .inner{position:relative;background:url("/resources/en/images/recruit/ico_q3.png") 0 0 no-repeat;z-index:2}.recruit.interview .interview_list.type2 .interview_box.first::before{left:500px;top:195px;background:url("/resources/en/images/recruit/line_bg_03.png") 100% 0 no-repeat;width:295px;height:251px;z-index:-1}.recruit.interview .interview_list.type2 .interview_box.second .img{float:left}.recruit.interview .interview_list.type2 .interview_box.second .qna_wrap{float:right;padding:20px 0 0 30px}.recruit.interview .interview_list.type2 .interview_box.second::before{left:30px;top:385px;background:url("/resources/en/images/recruit/line_bg_04.png") 100% 0 no-repeat;width:526px;height:458px}.recruit.interview .interview_list.type2 .interview_box.third .img{float:right}.recruit.interview .interview_list.type2 .interview_box.third .qna_wrap{float:left;padding:0;margin:-50px 0 0 0}.recruit.interview .slide1 .visual_wrap .img{right:-35px;top:-172px}.recruit.interview .slide2 .interview_list .interview_box.first{margin-bottom:200px}.recruit.interview .slide2 .interview_list .interview_box.second{margin-bottom:200px}.recruit.interview .slide2 .interview_list .interview_box.second::before{top:350px}.recruit.interview .slide2 .interview_list .interview_box.second .qna_wrap{width:980px}.recruit.interview .slide3 .interview_list .interview_box.second{margin-bottom:200px}.recruit.interview .slide5 .interview_list.type2 .interview_box.first{margin-bottom:190px}.recruit.interview .slide5 .interview_list.type2 .interview_box.first::before{left:593px;top:276px}.recruit.interview .slide5 .interview_list.type2 .interview_box.second{margin-bottom:160px}.recruit.interview .slide5 .interview_list.type2 .interview_box.second .qna_wrap{width:860px;margin:-50px 0 0 0}.recruit.interview .slide5 .interview_list.type2 .interview_box.second::before{top:377px}.recruit.interview .slide5 .interview_list.type2 .interview_box.third .qna_wrap{width:830px}.recruit.interview .slide5 .interview_list.type2 .interview_box.third .qna_wrap::before{width:92%}.recruit.interview .slide6 .interview_list.type2 .interview_box.first{margin-bottom:130px}.recruit.interview .slide6 .interview_list.type2 .interview_box.first::before{left:610px;top:220px}.recruit.interview .slide6 .interview_list.type2 .interview_box.second .qna_wrap{width:860px;margin:-50px 0 0 0}.recruit.interview .slide7 .interview_list .interview_box.second .qna_wrap{width:980px;margin:-50px 0 0 85px}.recruit.interview .slide8 .interview_list .interview_box.second .qna_wrap{width:1000px}.recruit.interview .slide9 .interview_list .interview_box.second::before{top:340px}.recruit.interview .slide9 .interview_list .interview_box.second .qna_wrap{width:980px}.recruit.interview .slide10 .interview_list.type2 .interview_box.first{margin-bottom:90px}.recruit.interview .slide10 .interview_list.type2 .interview_box.first::before{left:610px;top:210px}.recruit.interview .slide10 .interview_list.type2 .interview_box.second{margin-bottom:120px}.customer .cont_tit_wrap{padding-bottom:80px;border-bottom:1px solid #c1c1c1}.customer.support .cont_tit_wrap{margin-bottom:155px}.customer.support .satisfaction_wrap{position:relative;width:1100px;height:395px;margin:0 auto;border:1px solid #4c7ba8;border-top-left-radius:190px;border-top-right-radius:190px;border-bottom-left-radius:190px;border-bottom-right-radius:190px}.customer.support .satisfaction_wrap .top_tit{position:relative;position:relative;width:596px;margin:-20px auto 0;background-color:#fff;font-size:40px;letter-spacing:0.1em;line-height:3.75rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;text-align:center;color:#004484}.customer.support .satisfaction_wrap .top_tit:before{display:block;position:absolute;top:16px;left:0;width:8px;height:8px;content:"";border-radius:50%;background-color:#4c7ba8}.customer.support .satisfaction_wrap .top_tit:after{display:block;position:absolute;top:16px;right:0;width:8px;height:8px;content:"";border-radius:50%;background-color:#4c7ba8}.customer.support .satisfaction_wrap .box_wrap{padding-top:30px;font-size:0;text-align:center}.customer.support .satisfaction_wrap .box_wrap .box{display:inline-block;vertical-align:top;width:278px;height:278px;margin-right:72px;color:#fff;border-radius:50%}.customer.support .satisfaction_wrap .box_wrap .box:before,.customer.support .satisfaction_wrap .box_wrap .box:after{top:50%;transform:translate(0, -50%);background-color:#004484}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(1){position:relative;position:relative;padding-top:39px;background-color:rgba(0,82,155,.75)}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(1):before{display:block;position:absolute;right:-4px;width:8px;height:8px;content:"";border-radius:50%}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(1):after{display:block;position:absolute;right:-72px;width:72px;height:2px;content:""}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(1) .top_txt{margin-top:8px}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(2){position:relative;position:relative;padding-top:37px;background-color:rgba(0,113,158,.75)}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(2):before{display:block;position:absolute;left:-4px;width:8px;height:8px;content:""}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(2):after{display:block;position:absolute;right:-4px;width:8px;height:8px;content:""}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(2):before,.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(2):after{border-radius:50%}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(2) .top_txt{margin-top:6px}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(3){position:relative;position:relative;margin-right:0;padding-top:41px;background-color:rgba(96,145,182,.75)}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(3):before{display:block;position:absolute;left:-4px;width:8px;height:8px;content:"";border-radius:50%}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(3):after{display:block;position:absolute;left:-72px;width:72px;height:2px;content:""}.customer.support .satisfaction_wrap .box_wrap .box:nth-of-type(3) .top_txt{margin-top:10px}.customer.support .satisfaction_wrap .box_wrap .box .top_txt{position:relative;margin-bottom:14px;padding-bottom:10px}.customer.support .satisfaction_wrap .box_wrap .box .top_txt:before{display:block;position:absolute;bottom:0;left:50%;width:100px;height:1px;content:"";transform:translate(-50%);background-color:#cbdbea}.customer.support .satisfaction_wrap .box_wrap .box .top_txt p{margin-bottom:4px;font-size:24px;letter-spacing:-0.05em;line-height:2.1875rem}.customer.support .satisfaction_wrap .box_wrap .box .top_txt span{font-size:14px;letter-spacing:0.1em;line-height:1.0625rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1}.customer.support .satisfaction_wrap .box_wrap .box .bot_txt{font-size:18px;letter-spacing:-0.05em;line-height:1.875rem}.customer.support .question_wrap{width:100%;padding:35px 53px 80px 53px;background-color:#f9f9f9}.customer.support .question_wrap .tit{padding:0 0 19px 12px;border-bottom:1px solid #ddd;font-size:30px;letter-spacing:-0.05em;line-height:2.75rem;color:#000}.customer.support .question_wrap.question_wrap1{margin-top:120px}.customer.support .question_wrap.question_wrap1 .info_wrap{padding:54px 0 0 14px;font-size:0}.customer.support .question_wrap.question_wrap1 .info_wrap>*{display:inline-block;vertical-align:top}.customer.support .question_wrap.question_wrap1 .info_wrap .list{font-size:0}.customer.support .question_wrap.question_wrap1 .info_wrap .list li{display:inline-block;vertical-align:top;width:152px;height:152px;margin-right:23px;text-align:center}.customer.support .question_wrap.question_wrap1 .info_wrap .list li:last-of-type{margin-right:0}.customer.support .question_wrap.question_wrap1 .info_wrap .list li a{display:block;width:100%;height:100%;border-radius:50%}.customer.support .question_wrap.question_wrap1 .info_wrap .list li a p{padding-top:92px;font-size:18px;letter-spacing:-0.045em;line-height:1.25rem;color:#5c5957}.customer.support .question_wrap.question_wrap1 .info_wrap .list li a:hover p{color:#fff}.customer.support .question_wrap.question_wrap1 .info_wrap .list li:nth-of-type(1) a{background:url("/resources/en/images/customer/support/asking_icon_off.png") center 30px no-repeat #fff}.customer.support .question_wrap.question_wrap1 .info_wrap .list li:nth-of-type(1) a:hover{background:url("/resources/en/images/customer/support/asking_icon_on.png") center 30px no-repeat #ff8601}.customer.support .question_wrap.question_wrap1 .info_wrap .list li:nth-of-type(2) a{background:url("/resources/en/images/customer/support/question_icon_off.png") center 30px no-repeat #fff}.customer.support .question_wrap.question_wrap1 .info_wrap .list li:nth-of-type(2) a:hover{background:url("/resources/en/images/customer/support/question_icon_on.png") center 30px no-repeat #ff8601}.customer.support .question_wrap.question_wrap1 .info_wrap .list li:nth-of-type(3) a{background:url("/resources/en/images/customer/support/as_icion_off.png") center 30px no-repeat #fff}.customer.support .question_wrap.question_wrap1 .info_wrap .list li:nth-of-type(3) a:hover{background:url("/resources/en/images/customer/support/as_icion_on.png") center 30px no-repeat #ff8601}.customer.support .question_wrap.question_wrap1 .info_wrap .info_box{position:relative;margin-left:58px;padding-left:13px}.customer.support .question_wrap.question_wrap1 .info_wrap .info_box:before{display:block;position:absolute;top:15px;left:0;width:6px;height:6px;content:"";border-radius:50%;background-color:#888}.customer.support .question_wrap.question_wrap1 .info_wrap .info_box .txt{margin-bottom:6px;font-size:24px;letter-spacing:-0.05em;line-height:2.1875rem;color:#000}.customer.support .question_wrap.question_wrap1 .info_wrap .info_box .txt span{display:inline-block;vertical-align:middle;margin:-6px 0 0 7px;font-size:18px;letter-spacing:-0.05em;line-height:2.1875rem;color:#333}.customer.support .question_wrap.question_wrap1 .info_wrap .info_box .sub_txt{font-size:18px;letter-spacing:-0.05em;line-height:1.875rem;color:#333}.customer.support .question_wrap.question_wrap2{position:relative;margin-top:48px}.customer.support .question_wrap.question_wrap2:before{display:block;position:absolute;right:0;bottom:0;width:571px;height:343px;content:"";background:url("/resources/en/images/customer/support/question_bg.png") right bottom no-repeat}.customer.support .question_wrap.question_wrap2 .txt_box{padding:44px 0 0 20px}.customer.support .question_wrap.question_wrap2 .txt_box p{position:relative;padding-left:11px;font-size:18px;letter-spacing:-0.05em;line-height:1.625rem;color:#333}.customer.support .question_wrap.question_wrap2 .txt_box p:before{display:block;position:absolute;top:9px;left:0;width:6px;height:6px;content:"";border-radius:50%;background-color:#888}.customer.support .question_wrap.question_wrap2 .txt_box .btn_wrap{margin-top:16px}.customer.report h5{font-size:30px;letter-spacing:-0.05em;line-height:2.75rem;color:#000}.customer.report .guide_wrap h5{font-size:40px}.customer.report .guide_wrap p{margin-top:10px;font-size:20px;letter-spacing:-0.05em;line-height:2.1875rem;color:#000}.customer.report .guide_wrap .btn_wrap{margin-top:40px}.customer.report .tip_wrap{margin-top:70px}.customer.report .tip_wrap .type_box{margin-top:40px;font-size:0;text-align:center}.customer.report .tip_wrap .type_box .type{display:inline-block;vertical-align:top;width:550px;height:460px;margin:0 20px;padding:0 53px;background-color:#f9f9f9;text-align:left;overflow:hidden}.customer.report .tip_wrap .type_box .type>p{font-size:26px;letter-spacing:-0.05em;line-height:2.3125rem;color:#004484}.customer.report .tip_wrap .type_box .type:first-of-type{position:relative;padding-top:43px}.customer.report .tip_wrap .type_box .type:first-of-type:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:url("/resources/en/images/customer/report/target_bg.png") 0 0 no-repeat}.customer.report .tip_wrap .type_box .type:first-of-type>p{position:relative}.customer.report .tip_wrap .type_box .type:first-of-type>p:before{display:inline-block;vertical-align:middle;width:47px;height:41px;content:"";margin-left:16px;background:url("/resources/en/images/customer/report/target_icon.png") 0 0 no-repeat}.customer.report .tip_wrap .type_box .type:last-of-type{position:relative;padding-top:50px}.customer.report .tip_wrap .type_box .type:last-of-type:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:url("/resources/en/images/customer/report/way_bg.png") 0 0 no-repeat}.customer.report .tip_wrap .type_box .type:last-of-type>p{position:relative}.customer.report .tip_wrap .type_box .type:last-of-type>p:before{display:inline-block;vertical-align:middle;width:46px;height:33px;content:"";margin:0 10px 0 16px;background:url("/resources/en/images/customer/report/way_icon.png") 0 0 no-repeat}.customer.report .tip_wrap .type_box .type .txt_list{margin-top:20px;padding:24px 0 0 22px;border-top:1px solid #ddd}.customer.report .tip_wrap .type_box .type .txt_list li{position:relative;padding-left:13px}.customer.report .tip_wrap .type_box .type .txt_list li:before{display:block;position:absolute;top:10px;left:0;width:6px;height:6px;content:"";background-color:#888;border-radius:50%}.customer.report .tip_wrap .type_box .type .txt_list li:nth-of-type(n+2){margin-top:10px}.customer.report .tip_wrap .type_box .type .txt_list li p{font-size:18px;letter-spacing:-0.05em;line-height:1.6875rem}.customer.report .policy_wrap{margin-top:70px}.customer.report .policy_wrap h5{margin-bottom:40px}.customer.report .policy_wrap p{position:relative;padding-left:13px;font-size:18px;letter-spacing:-0.05em;line-height:2.1875rem;color:#000}.customer.report .policy_wrap p:before{display:block;position:absolute;top:14px;left:0;width:6px;height:6px;content:"";background-color:#888;border-radius:50%}.masterpiece{padding:0}.masterpiece .sec1{position:relative;width:100%;height:949px}.masterpiece .sec1 .video_box{position:relative;width:100%;height:100%;overflow:hidden}.masterpiece .sec1 .video_box .video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;height:auto}.masterpiece .sec1 .video_box h4{position:absolute;width:100%;top:48%;font-size:60px;letter-spacing:-0.01em;line-height:4.375rem;color:#fff;text-align:center;opacity:0;-webkit-animation:fadeInCenter .7s .5s forwards;animation:fadeInCenter .7s .5s forwards}.masterpiece .sec1 .arrow{position:absolute;top:50%;transform:translate(0, -50%);width:34px;height:70px}.masterpiece .sec1 .arrow.button-prev{left:100px;background:url("/resources/en/images/masterpiece/big_prev.png") 0 0 no-repeat}.masterpiece .sec1 .arrow.button-next{right:100px;background:url("/resources/en/images/masterpiece/big_next.png") 0 0 no-repeat}.masterpiece .sec1 .info_box{position:absolute;left:0;bottom:0;z-index:1;width:100%;height:175px;padding-top:42px;background-color:#004484;opacity:0;-webkit-animation:fadeInUp 1s .6s forwards;animation:fadeInUp 1s .6s forwards}.masterpiece .sec1 .info_box .info_list{width:1200px;margin:0 auto;font-size:0}.masterpiece .sec1 .info_box .info_list .box{display:inline-block;vertical-align:top;width:30%;margin-right:5%;font-size:0;text-align:center}.masterpiece .sec1 .info_box .info_list .box:last-of-type{margin-right:0}.masterpiece .sec1 .info_box .info_list .box .tit{font-size:0;margin-bottom:10px}.masterpiece .sec1 .info_box .info_list .box .tit>*{display:inline-block;vertical-align:middle}.masterpiece .sec1 .info_box .info_list .box .tit img{margin:-2px 9px 0 0}.masterpiece .sec1 .info_box .info_list .box .tit p{font-size:26px;letter-spacing:-0.05em;line-height:1;color:#fff}.masterpiece .sec1 .info_box .info_list .box span{font-size:18px;letter-spacing:-0.05em;line-height:1.75rem;color:#cbdbea}.masterpiece .sec2{position:relative;margin-top:95px;overflow:hidden}.masterpiece .sec2 .list::after{content:"";display:block;clear:both}.masterpiece .sec2 .list li{float:left;display:table;width:266px;height:318px;margin-right:45px;border:10px solid #dfe8f0;background:url("/resources/en/images/masterpiece/point_bg.png") top center no-repeat;opacity:0}.masterpiece .sec2 .list li:last-of-type{margin-right:0}.masterpiece .sec2 .list li .txt{display:table-cell;vertical-align:middle;width:100%;text-align:center}.masterpiece .sec2 .list li .txt>span{font-size:16px;letter-spacing:0em;line-height:1.5rem;color:#888}.masterpiece .sec2 .list li .txt h5{margin:8px 0;font-size:18px;letter-spacing:-0.01em;line-height:1.625rem;color:#333}.masterpiece .sec2 .list li .txt h5 span{display:inline-block;vertical-align:middle;margin-top:16px;font-size:18px;letter-spacing:0em;line-height:1;color:#888}.masterpiece .sec2 .list li .txt h5.fs28{font-size:28px;letter-spacing:-0.01em;line-height:2.25rem}.masterpiece .sec2 .list li .txt h5.fs45{font-size:45px}.masterpiece .sec2 .list li .txt h5.fs60{font-size:60px}.masterpiece .sec2 .list li .txt p{font-size:16px;letter-spacing:-0.05em;line-height:1.5rem}.masterpiece .sec2 .list.on li:nth-of-type(1){-webkit-animation:fadeInUpMid .5s .2s forwards;animation:fadeInUpMid .5s .2s forwards}.masterpiece .sec2 .list.on li:nth-of-type(2){-webkit-animation:fadeInUpMid .6s .2s forwards;animation:fadeInUpMid .6s .2s forwards}.masterpiece .sec2 .list.on li:nth-of-type(3){-webkit-animation:fadeInUpMid .7s .2s forwards;animation:fadeInUpMid .7s .2s forwards}.masterpiece .sec2 .list.on li:nth-of-type(4){-webkit-animation:fadeInUpMid .8s .2s forwards;animation:fadeInUpMid .8s .2s forwards}.masterpiece .sec2 .slide_wrap{position:relative;margin-top:127px}.masterpiece .sec2 .slide_wrap:before{display:block;position:absolute;top:0;left:0;width:1600px;height:100%;content:"";background-color:#fff;z-index:10;transition:all 1.5s}.masterpiece .sec2 .slide_wrap .Swiperslide{width:1004px;margin:0;overflow:inherit}.masterpiece .sec2 .slide_wrap .Swiperslide .swiper-slide{width:auto !important}.masterpiece .sec2 .slide_wrap .Swiperslide .swiper-slide img{width:100%}.masterpiece .sec2 .slide_wrap.on:before{width:0}.masterpiece .sec2 .slide_txt_wrap{position:relative;z-index:11;width:624px;height:310px;padding:40px 20px 10px 49px;margin:-104px 0 0 -100px}.masterpiece .sec2 .slide_txt_wrap:before{display:block;position:absolute;top:0;left:0;width:0;height:100%;content:"";background-color:#004484;z-index:-1;transition:all 1s}.masterpiece .sec2 .slide_txt_wrap .txt{opacity:0}.masterpiece .sec2 .slide_txt_wrap .txt p{margin-bottom:20px;font-size:30px;letter-spacing:-0.05em;line-height:2.8125rem;color:#fff}.masterpiece .sec2 .slide_txt_wrap .txt span{font-size:18px;letter-spacing:-0.05em;line-height:1.75rem;color:#cbdbea}.masterpiece .sec2 .slide_txt_wrap .txt.on{display:block}.masterpiece .sec2 .slide_txt_wrap .current_box{position:absolute;right:49px;bottom:40px;font-size:0;opacity:0}.masterpiece .sec2 .slide_txt_wrap .current_box>div{display:inline-block;vertical-align:middle}.masterpiece .sec2 .slide_txt_wrap .current_box .arrow{position:static;width:46px;height:46px;margin-top:0;opacity:1}.masterpiece .sec2 .slide_txt_wrap .current_box .arrow:after{display:none}.masterpiece .sec2 .slide_txt_wrap .current_box .arrow.swiper-button-prev{background:url("/resources/en/images/masterpiece/prev_off.png") 0 0 no-repeat}.masterpiece .sec2 .slide_txt_wrap .current_box .arrow.swiper-button-prev:hover{background:url("/resources/en/images/masterpiece/prev_on.png") 0 0 no-repeat}.masterpiece .sec2 .slide_txt_wrap .current_box .arrow.swiper-button-next{background:url("/resources/en/images/masterpiece/next_off.png") 0 0 no-repeat}.masterpiece .sec2 .slide_txt_wrap .current_box .arrow.swiper-button-next:hover{background:url("/resources/en/images/masterpiece/next_on.png") 0 0 no-repeat}.masterpiece .sec2 .slide_txt_wrap .current_box .num_box{margin:0 20px;font-size:0}.masterpiece .sec2 .slide_txt_wrap .current_box .num_box>*{display:inline-block;vertical-align:middle}.masterpiece .sec2 .slide_txt_wrap .current_box .num_box span{font-size:20px;letter-spacing:0;line-height:1;color:#fff}.masterpiece .sec2 .slide_txt_wrap .current_box .num_box span:nth-of-type(2){margin:0 5px;font-size:15px;color:#99bec9}.masterpiece .sec2 .slide_txt_wrap.on:before{width:100%}.masterpiece .sec2 .slide_txt_wrap.on .txt{-webkit-animation:fadeInLeft .5s .8s forwards;animation:fadeInLeft .5s .8s forwards}.masterpiece .sec2 .slide_txt_wrap.on .current_box{-webkit-animation:fadeIn .5s .8s forwards;animation:fadeIn .5s .8s forwards}.masterpiece .masterpiece_con{position:relative;overflow:hidden}.masterpiece .masterpiece_con .sec_inner{width:1200px;margin:0 auto}.masterpiece .masterpiece_con .point_txt{position:absolute;z-index:-1;font-size:150px;letter-spacing:0em;line-height:6.375rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#dce7f1;opacity:0}.masterpiece .masterpiece_con .point_txt.rolling_txt{display:flex;justify-content:flex-start;white-space:nowrap;opacity:1}.masterpiece .masterpiece_con .point_txt.rolling_txt p{display:flex;-webkit-animation:scrolling 20s linear infinite;animation:scrolling 20s linear infinite;margin:0 10px}.masterpiece .masterpiece_con .point_txt.infinite{width:5000px}.masterpiece .masterpiece_con .img_box{position:relative;display:inline-block;vertical-align:top}.masterpiece .masterpiece_con .img_box:before{display:block;position:absolute;top:0;width:100%;height:100%;content:"";background-color:#fff;z-index:1;transition:all .8s}.masterpiece .masterpiece_con .img_box.left_img:before{right:0}.masterpiece .masterpiece_con .img_box.right_img:before{left:0}.masterpiece .masterpiece_con .img_box .fadeImg{opacity:0}.masterpiece .masterpiece_con .info_box .txt_box{margin-top:55px}.masterpiece .masterpiece_con .txt_box{opacity:0}.masterpiece .masterpiece_con .txt_box h5{margin-bottom:20px;font-size:40px;letter-spacing:-0.055em;line-height:1;color:#333}.masterpiece .masterpiece_con .txt_box p{font-size:18px;letter-spacing:-0.05em;line-height:1.75rem}.masterpiece .masterpiece_con .txt_box p:nth-of-type(2){margin-top:28px}.masterpiece .masterpiece_con.on .point_txt{-webkit-animation:fadeInRightMid .9s .6s forwards;animation:fadeInRightMid .9s .6s forwards}.masterpiece .masterpiece_con.on .img_box{position:relative}.masterpiece .masterpiece_con.on .img_box:before{display:block;position:absolute;width:0;content:""}.masterpiece .masterpiece_con.on .img_box .fadeImg{-webkit-animation:fadeIn .8s .5s forwards;animation:fadeIn .8s .5s forwards}.masterpiece .masterpiece_con.on .txt_box{-webkit-animation:fadeInUpMid .8s .4s forwards;animation:fadeInUpMid .8s .4s forwards}.masterpiece .masterpiece_con .point_txt.on{-webkit-animation:fadeInRightMid .9s .6s forwards;animation:fadeInRightMid .9s .6s forwards}.masterpiece .masterpiece_con .point_txt.on.rolling_txt{-webkit-animation:none;animation:none}.masterpiece .masterpiece_con .img_box.on{position:relative}.masterpiece .masterpiece_con .img_box.on:before{display:block;position:absolute;width:0;content:""}.masterpiece .masterpiece_con .txt_box.on{-webkit-animation:fadeInUpMid .8s .2s forwards;animation:fadeInUpMid .8s .2s forwards}.masterpiece .masterpiece_con .img_box.on{position:relative}.masterpiece .masterpiece_con .img_box.on:before{display:block;position:absolute;width:0;content:""}.masterpiece .masterpiece_con .img_box.on .fadeImg{-webkit-animation:fadeIn .8s .5s forwards;animation:fadeIn .8s .5s forwards}.masterpiece .masterpiece_con.masterpiece_con3{background:url("/resources/en/images/masterpiece/masterpiece_con3_bg.png") center bottom no-repeat}.masterpiece .masterpiece_banner{font-size:0;overflow:hidden}.masterpiece .masterpiece_banner .banner{display:inline-block;vertical-align:top;width:50%;height:399px}.masterpiece .masterpiece_banner .banner a{position:relative;display:block;width:100%;height:100%}.masterpiece .masterpiece_banner .banner a:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.45);z-index:1}.masterpiece .masterpiece_banner .banner a .img_box{width:100%;height:100%;overflow:hidden}.masterpiece .masterpiece_banner .banner a .img_box img{width:100%;height:100%;transition:all 1s}.masterpiece .masterpiece_banner .banner a p{position:absolute !important;bottom:40px;z-index:1;font-size:26px;letter-spacing:-0.05em;line-height:1.4375rem;color:#fff}.masterpiece .masterpiece_banner .banner a:hover .img_box img{transform:scale(1.2)}.masterpiece .masterpiece_banner .banner.banner1 p{left:100px;position:relative}.masterpiece .masterpiece_banner .banner.banner1 p:before{display:inline-block;vertical-align:middle;width:34px;height:27px;content:"";margin:-6px 20px 0 0;background:url("/resources/en/images/masterpiece/banner_left.png") 0 0 no-repeat}.masterpiece .masterpiece_banner .banner.banner2 p{right:100px;position:relative}.masterpiece .masterpiece_banner .banner.banner2 p:after{display:inline-block;vertical-align:middle;width:34px;height:27px;content:"";margin:-6px 0 0 20px;background:url("/resources/en/images/masterpiece/banner_right.png") 0 0 no-repeat}.masterpiece.naerincheon .masterpiece_con1{margin-top:60px;padding-top:200px}.masterpiece.naerincheon .masterpiece_con1 .point_txt{top:17px;right:30px;text-align:right}.masterpiece.naerincheon .masterpiece_con1 .sec_inner{position:relative;width:1400px}.masterpiece.naerincheon .masterpiece_con1 .sec_inner::after{content:"";display:block;clear:both}.masterpiece.naerincheon .masterpiece_con1 .sec_inner>*{float:left}.masterpiece.naerincheon .masterpiece_con1 .img_box{width:54.86%}.masterpiece.naerincheon .masterpiece_con1 .img_box img{width:100%}.masterpiece.naerincheon .masterpiece_con1 .txt_box{width:45.14%;padding:365px 0 0 90px}.masterpiece.naerincheon .masterpiece_con2{margin-top:187px}.masterpiece.naerincheon .masterpiece_con2 .sec_inner{font-size:0;text-align:right}.masterpiece.naerincheon .masterpiece_con2 .sec_inner>*{display:inline-block;vertical-align:top}.masterpiece.naerincheon .masterpiece_con2 .sec_inner>img{opacity:0}.masterpiece.naerincheon .masterpiece_con2 .info_box{width:526px;margin-left:54px;text-align:left}.masterpiece.naerincheon .masterpiece_con2.on .sec_inner>img{-webkit-animation:fadeIn .6s .5s forwards;animation:fadeIn .6s .5s forwards}.masterpiece.naerincheon .masterpiece_con3{margin-top:175px;padding:150px 0 250px}.masterpiece.naerincheon .masterpiece_con3 .point_txt{top:0;left:0}.masterpiece.highway .sec2 .list li:nth-of-type(2) .txt h5 span{margin-left:10px}.masterpiece.highway .sec2 .list li:nth-of-type(3) .txt h5 span{margin-top:11px}.masterpiece.highway .sec2 .slide_txt_wrap{height:370px}.masterpiece.highway .masterpiece_con .txt_box{margin-top:60px}.masterpiece.highway .masterpiece_con1{margin-top:70px;padding-top:290px;text-align:right}.masterpiece.highway .masterpiece_con1 .sec_inner::after{content:"";display:block;clear:both}.masterpiece.highway .masterpiece_con1 .point_txt{top:0;right:40px}.masterpiece.highway .masterpiece_con1 .txt_box{float:right;width:890px}.masterpiece.highway .masterpiece_con2{margin-top:-16px}.masterpiece.highway .masterpiece_con2 .info_box{width:530px}.masterpiece.highway .masterpiece_con2 .img_box{font-size:0}.masterpiece.highway .masterpiece_con2 .img_box img{display:inline-block;vertical-align:top}.masterpiece.highway .masterpiece_con2 .img_box img.fadeImg{position:absolute;top:183px;right:-113px;z-index:-1}.masterpiece.highway .masterpiece_con3{margin-top:220px;padding:160px 0 220px}.masterpiece.highway .masterpiece_con3 .sec_inner{width:1400px}.masterpiece.highway .masterpiece_con3 .sec_inner::after{content:"";display:block;clear:both}.masterpiece.highway .masterpiece_con3 .info_box{float:right;width:757px;text-align:left}.masterpiece.highway .masterpiece_con3 .point_txt{top:0;right:-23px}.masterpiece.newv .sec2 .slide_txt_wrap{height:430px}.masterpiece.newv .masterpiece_con1{margin-top:50px;padding-top:260px}.masterpiece.newv .masterpiece_con1 .sec_inner{width:1400px}.masterpiece.newv .masterpiece_con1 .sec_inner::after{content:"";display:block;clear:both}.masterpiece.newv .masterpiece_con1 .img_box{float:right;width:55%}.masterpiece.newv .masterpiece_con1 .img_box img{width:100%}.masterpiece.newv .masterpiece_con1 .txt_box{float:left;width:45%;text-align:right;padding:496px 27px 0 0}.masterpiece.newv .masterpiece_con1 .point_txt{top:0;right:850px}.masterpiece.newv .masterpiece_con2{overflow:visible;margin-top:239px}.masterpiece.newv .masterpiece_con2 .info_box{width:530px}.masterpiece.newv .masterpiece_con2 .img_box{font-size:0}.masterpiece.newv .masterpiece_con2 .img_box img{display:inline-block;vertical-align:top}.masterpiece.newv .masterpiece_con2 .img_box img.fadeImg{position:absolute;top:-124px;right:-117px;z-index:-1}.masterpiece.newv .masterpiece_con3{margin-top:56px;padding:130px 0 163px}.masterpiece.newv .masterpiece_con3 .sec_inner::after{content:"";display:block;clear:both}.masterpiece.newv .masterpiece_con3 .info_box{float:right;width:770px;text-align:left}.masterpiece.newv .masterpiece_con3 .point_txt{top:0;right:-65px}.masterpiece.dongtan .sec2 .slide_txt_wrap{height:370px}.masterpiece.dongtan .masterpiece_con1{margin-top:120px;padding-top:145px}.masterpiece.dongtan .masterpiece_con1 .sec_inner{width:1400px}.masterpiece.dongtan .masterpiece_con1 .sec_inner::after{content:"";display:block;clear:both}.masterpiece.dongtan .masterpiece_con1 .point_txt{top:0;right:-24px}.masterpiece.dongtan .masterpiece_con1 .img_box{float:left;width:54.85%}.masterpiece.dongtan .masterpiece_con1 .img_box img{width:100%}.masterpiece.dongtan .masterpiece_con1 .txt_box{float:left;width:-webkit-calc(100% - 54.85%);width:45.15%;padding:365px 0 0 90px}.masterpiece.dongtan .masterpiece_con2{margin-top:185px}.masterpiece.dongtan .masterpiece_con2 .sec_inner{width:1400px}.masterpiece.dongtan .masterpiece_con2 .sec_inner::after{content:"";display:block;clear:both}.masterpiece.dongtan .masterpiece_con2 .info_box{float:right;width:663px}.masterpiece.dongtan .masterpiece_con2 .info_box .img_box .fadeImg{position:absolute;left:-240px;bottom:-83px;z-index:-1}.masterpiece.dongtan .masterpiece_con3{margin-top:138px;padding:150px 0 240px}.masterpiece.dongtan .masterpiece_con3 .point_txt{top:0;right:147px}.masterpiece.lakecomo .sec2 .list li:first-child .txt{margin-top:120px}.masterpiece.lakecomo .sec2 .list li .txt h5 span{padding-left:5px}.masterpiece.lakecomo .masterpiece_con1{margin-top:190px;padding-top:180px}.masterpiece.lakecomo .masterpiece_con1 .point_txt{top:0;right:-30px}.masterpiece.lakecomo .masterpiece_con1 .sec_inner::after{content:"";display:block;clear:both}.masterpiece.lakecomo .masterpiece_con1 .img_box{float:left;width:54.1%}.masterpiece.lakecomo .masterpiece_con1 .img_box img{width:100%}.masterpiece.lakecomo .masterpiece_con1 .txt_box{float:left;width:-webkit-calc(100% - 54.1%);width:45.9%;padding:150px 0 0 67px}.masterpiece.lakecomo .masterpiece_con2{margin-top:212px}.masterpiece.lakecomo .masterpiece_con2 .sec_inner::after{content:"";display:block;clear:both}.masterpiece.lakecomo .masterpiece_con2 .info_box{float:right;width:892px}.masterpiece.lakecomo .masterpiece_con2 .info_box .img_box .fadeImg{position:absolute;left:-386px;bottom:18px;z-index:-1}.masterpiece.lakecomo .masterpiece_con2 .info_box .txt_box{padding-left:43px}.masterpiece.lakecomo .masterpiece_con3{margin-top:170px;padding:190px 0 173px}.masterpiece.lakecomo .masterpiece_con3 .point_txt{top:0;right:30px}.masterpiece.lakecomo .masterpiece_con3 .info_box .img_box .fadeImg{position:absolute;right:-366px;bottom:-180px;z-index:-1}.masterpiece.lakecomo .masterpiece_con3 .info_box .txt_box{width:693px}.masterpiece.incheon .sec2 .list li:nth-of-type(3) .txt p{margin-top:8px}.masterpiece.incheon .masterpiece_con .txt_box{margin-top:60px}.masterpiece.incheon .masterpiece_con1{padding-top:170px;margin-top:80px}.masterpiece.incheon .masterpiece_con1 .sec_inner{width:1400px}.masterpiece.incheon .masterpiece_con1 .sec_inner::after{content:"";display:block;clear:both}.masterpiece.incheon .masterpiece_con1 .point_txt{top:0;left:48px}.masterpiece.incheon .masterpiece_con1 .img_box{float:left;width:54.85%}.masterpiece.incheon .masterpiece_con1 .img_box img{width:100%}.masterpiece.incheon .masterpiece_con1 .txt_box{float:left;width:-webkit-calc(100% - 54.85%);width:45.15%;padding:237px 0 0 90px}.masterpiece.incheon .masterpiece_con2{margin-top:15px}.masterpiece.incheon .masterpiece_con2 .sec_inner{width:1400px}.masterpiece.incheon .masterpiece_con2 .sec_inner::after{content:"";display:block;clear:both}.masterpiece.incheon .masterpiece_con2 .info_box{float:right;width:1118px}.masterpiece.incheon .masterpiece_con2 .info_box .txt_box{margin-top:30px;padding-left:406px}.masterpiece.incheon .masterpiece_con3{margin-top:170px;padding:180px 0 250px}.masterpiece.incheon .masterpiece_con3 .point_txt{top:0;right:59px}@media all and (max-width: 1600px){.masterpiece .masterpiece_con .point_txt{font-size:130px}.masterpiece.naerincheon .masterpiece_con1{padding-top:160px}.masterpiece.naerincheon .masterpiece_con3{padding-top:123px}.masterpiece.dongtan .masterpiece_con1{padding-top:123px}.masterpiece.dongtan .masterpiece_con3{padding-top:123px}.masterpiece.dongtan .masterpiece_con3 .point_txt{right:40px}.masterpiece.highway .masterpiece_con1{padding-top:252px}.masterpiece.highway .masterpiece_con1{padding-top:123px}.masterpiece.lakecomo .masterpiece_con1{padding-top:123px}.masterpiece.lakecomo .masterpiece_con3{padding-top:123px}.masterpiece.newv .masterpiece_con1{padding-top:252px}.masterpiece.newv .masterpiece_con1 .point_txt{right:680px}.masterpiece.newv .masterpiece_con1{padding-top:123px}.masterpiece.incheon .masterpiece_con1{padding-top:123px}.masterpiece.incheon .masterpiece_con3{padding-top:123px}.masterpiece.incheon .masterpiece_con3 .point_txt{right:40px}}@media all and (max-width: 1400px){.masterpiece .sec2 .slide_txt_wrap{margin-left:0}.masterpiece .masterpiece_con .point_txt{font-size:100px}.masterpiece.naerincheon .masterpiece_con1{padding-top:125px}.masterpiece.naerincheon .masterpiece_con1 .sec_inner{width:1200px}.masterpiece.naerincheon .masterpiece_con1 .img_box{width:50%}.masterpiece.naerincheon .masterpiece_con1 .txt_box{width:50%;padding:250px 0 0 50px}.masterpiece.naerincheon .masterpiece_con1 .point_txt{top:0}.masterpiece.naerincheon .masterpiece_con3{padding-top:98px}.masterpiece.dongtan .masterpiece_con1{padding-top:98px}.masterpiece.dongtan .masterpiece_con1 .sec_inner{width:1200px}.masterpiece.dongtan .masterpiece_con1 .img_box{width:50%}.masterpiece.dongtan .masterpiece_con1 .txt_box{width:-webkit-calc(100% - 50%);width:50%;padding:270px 0 0 50px}.masterpiece.dongtan .masterpiece_con2 .sec_inner{width:1200px}.masterpiece.dongtan .masterpiece_con3{padding-top:98px}.masterpiece.highway .sec2 .list li:nth-of-type(2) .txt h5 span{margin-left:10px}.masterpiece.highway .sec2 .list li:nth-of-type(3) .txt h5 span{margin-top:11px}.masterpiece.highway .masterpiece_con1{padding-top:198px}.masterpiece.highway .masterpiece_con3{padding-top:98px}.masterpiece.highway .masterpiece_con3 .sec_inner{width:1200px}.masterpiece.highway .masterpiece_con3 .sec_inner::after{content:"";display:block;clear:both}.masterpiece.lakecomo .masterpiece_con1{padding-top:98px}.masterpiece.lakecomo .masterpiece_con3{padding-top:98px}.masterpiece.newv .masterpiece_con1{padding-top:198px}.masterpiece.newv .masterpiece_con1 .sec_inner{width:1200px}.masterpiece.newv .masterpiece_con1 .point_txt{right:580px}.masterpiece.newv .masterpiece_con1 .img_box{width:50%}.masterpiece.newv .masterpiece_con1 .txt_box{width:50%;padding:260px 27px 0 0}.masterpiece.newv .masterpiece_con3{padding-top:98px}.masterpiece.incheon .masterpiece_con1{padding-top:98px}.masterpiece.incheon .masterpiece_con1 .sec_inner{width:1200px}.masterpiece.incheon .masterpiece_con1 .img_box{width:50%}.masterpiece.incheon .masterpiece_con1 .txt_box{width:-webkit-calc(100% - 50%);width:50%;padding:270px 0 0 50px}.masterpiece.incheon .masterpiece_con2 .sec_inner{width:1200px}.masterpiece.incheon .masterpiece_con3{padding-top:98px}}.management .sec .type{padding:50px 0;border-bottom:1px solid #ddd}.management .sec .type::after{content:"";display:block;clear:both}.management .sec .type .left_tit{float:left;width:360px}.management .sec .type .left_tit h5{color:#000}.management .sec .type .right_box{float:left;width:calc(100% - 360px)}.management .sec1{padding-top:250px}.management .sec1 .sec_inner{padding-bottom:50px;border-bottom:1px solid #ddd}.management .sec1 .eng_txt{margin-bottom:34px;font-size:60px;letter-spacing:0.06em;line-height:3.75rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#fff}.management .sec1 .tit{margin-bottom:20px;font-size:40px;letter-spacing:-0.05em;line-height:3.125rem;font-weight:600;color:#000}.management .sec1 .txt{font-size:28px;letter-spacing:-0.01em;line-height:2.625rem;color:#000}.management .sec1 strong{color:#004484}.management.quality .sec1{background:url("/resources/en/images/management/quality/quality_visual.jpg") center top no-repeat}.management.quality .sec1 .txt{font-size:30px;letter-spacing:-0.01em;line-height:2.625rem}.management.quality .sec2 .type:last-of-type{padding-bottom:0;border-bottom:0}.management.quality .sec2 .type .left_tit h5{font-size:30px;letter-spacing:-0.05em;line-height:2.5rem}.management.quality .sec2 .type .txt{font-size:20px;letter-spacing:-0.01em;line-height:2rem;color:#000}.management.quality .sec2 .type .txt.grayColor{color:#666;font-size:20px;letter-spacing:-0.05em;line-height:2rem}.management.quality .sec2 .type.type1 .box_wrap{margin:30px 0;font-size:0}.management.quality .sec2 .type.type1 .box_wrap .box{display:inline-block;vertical-align:top;width:250px;height:260px;margin-right:30px;border:1px solid #cbdbea;padding:92px 10px 0 19px}.management.quality .sec2 .type.type1 .box_wrap .box:before{top:30px;right:30px}.management.quality .sec2 .type.type1 .box_wrap .box:nth-of-type(1){position:relative}.management.quality .sec2 .type.type1 .box_wrap .box:nth-of-type(1):before{display:block;position:absolute;width:57px;height:53px;content:"";background:url("/resources/en/images/management/quality/policy_icon01.png") center top no-repeat}.management.quality .sec2 .type.type1 .box_wrap .box:nth-of-type(2){position:relative}.management.quality .sec2 .type.type1 .box_wrap .box:nth-of-type(2):before{display:block;position:absolute;width:56px;height:51px;content:"";background:url("/resources/en/images/management/quality/policy_icon02.png") center top no-repeat}.management.quality .sec2 .type.type1 .box_wrap .box:nth-of-type(3){position:relative;margin-right:0}.management.quality .sec2 .type.type1 .box_wrap .box:nth-of-type(3):before{display:block;position:absolute;width:49px;height:54px;content:"";background:url("/resources/en/images/management/quality/policy_icon03.png") center top no-repeat}.management.quality .sec2 .type.type1 .box_wrap .box .num{font-size:30px;letter-spacing:0em;line-height:1.625rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#dce7f1}.management.quality .sec2 .type.type1 .box_wrap .box p{margin-top:5px;font-size:18px;letter-spacing:-0.05em;line-height:1.625rem}.management.quality .sec2 .type.type1 .box_wrap .box p strong{font-weight:400;color:#004484}.management.quality .sec2 .type.type2 .certification_wrap{margin-top:50px;font-size:0}.management.quality .sec2 .type.type2 .certification_wrap>div{display:inline-block;vertical-align:top}.management.quality .sec2 .type.type2 .certification_wrap .certification{width:339px}.management.quality .sec2 .type.type2 .certification_wrap .certification p{margin-bottom:15px;font-size:18px;letter-spacing:-0.05em;line-height:1.875rem;font-weight:600;color:#004484}.management.quality .sec2 .type.type2 .certification_wrap .certification .img_box{position:relative;width:100%;height:240px}.management.quality .sec2 .type.type2 .certification_wrap .certification .img_box>img{width:100%;height:100%}.management.quality .sec2 .type.type2 .certification_wrap .certification .img_box a{position:absolute;bottom:0;right:0;width:40px;height:40px;padding-top:11px;background-color:rgba(0,0,0,.8);text-align:center}.management.quality .sec2 .type.type2 .certification_wrap .certification .btn_wrap{margin-top:20px;text-align:center}.management.quality .sec2 .type.type2 .certification_wrap .certification .btn_wrap .download_btn{min-width:150px;background-color:rgba(0,0,0,0);padding:17px 45px 17px 20px;border:1px solid #938c85;font-size:16px;color:#888}.management.quality .sec2 .type.type2 .certification_wrap .certification .btn_wrap .download_btn:after{top:16px;height:18px;background:url("/resources/en/images/management/quality/btn_download.png") center top no-repeat}.management.quality .sec2 .type.type2 .certification_wrap .certification .btn_wrap .download_btn:hover{border-color:#004484;color:#004484}.management.quality .sec2 .type.type2 .certification_wrap .certification .btn_wrap .download_btn:hover:after{top:16px;height:18px;background:url("/resources/en/images/management/quality/btn_download_on.png") center top no-repeat}.management.quality .sec2 .type.type2 .certification_wrap .info_tb{width:460px;margin:45px 0 0 30px}.management.quality .sec2 .type.type2 .certification_wrap .info_tb table{width:100%;border-top:2px solid #000}.management.quality .sec2 .type.type2 .certification_wrap .info_tb table tbody tr{border-bottom:1px solid #ddd}.management.quality .sec2 .type.type2 .certification_wrap .info_tb table tbody tr th{background-color:#f8f8f8;font-size:16px;letter-spacing:-0.01em;line-height:1.625rem;font-weight:400;color:#000;text-align:center;vertical-align:middle}.management.quality .sec2 .type.type2 .certification_wrap .info_tb table tbody tr td{padding:11.5px 0 11.5px 20px;font-size:16px;letter-spacing:-0.05em;line-height:1.625rem}.management.quality .sec2 .type.type2 .certification_wrap .info_tb table tbody tr:last-of-type td{padding:15.5px 0 15.5px 20px}.management.quality .sec2 .type.type3 .box_wrap .box dl dt{margin-bottom:7px}.management.quality .sec2 .type.type3 .box_wrap .box dl dd{font-size:16px;letter-spacing:-0.01em;line-height:1.625rem}.management.quality .sec2 .type.type3 .box_wrap .box img{display:block;margin-top:20px}.management.quality .sec2 .type.type3 .box_wrap .box:last-of-type{margin-top:50px}.management.quality .Detailpop_wrap .img_box{position:absolute;top:50%;transform:translate(0, -50%);width:100%;text-align:center}.management.safety .sec1{background:url("/resources/en/images/management/safety/safety_visual.jpg") center top no-repeat}.management.safety .sec2{padding-top:50px}.management.safety .sec2 .tab_btn{width:100%;font-size:0;border:1px solid #ddd;border-radius:3px;overflow:hidden}.management.safety .sec2 .tab_btn a{display:inline-block;vertical-align:top;width:50%;padding:34px 0;font-size:20px;letter-spacing:-0.05em;line-height:1.75rem;color:#999;text-align:center}.management.safety .sec2 .tab_btn a.active{color:#fff;position:relative}.management.safety .sec2 .tab_btn a.active:before{display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);content:"";z-index:-1;background-color:#004484;border-radius:3px}.management.safety .sec2 .tab_btn a:last-child{padding:34px 0}.management.safety .sec2 .tab_box{padding:60px 0 70px}.management.safety .sec2 .tab_box .box{display:none}.management.safety .sec2 .tab_box .box.active{display:block}.management.safety .sec2 .tab_box .box1 .img_box{width:100%}.management.safety .sec2 .tab_box .box1 .img_box img{width:100%}.management.safety .sec2 .type{padding:70px 0 0 0;border-bottom:0;border-top:1px solid #ddd}.management.safety .sec2 .certification_wrap{padding:70px 0}.management.safety .sec2 .certification_wrap:last-of-type{padding-bottom:0}.management.safety .sec2 .certification_wrap .left_tit h5{font-size:30px;letter-spacing:-0.05em;line-height:2.5rem}.management.safety .sec2 .certification_wrap .txt{font-size:20px;letter-spacing:-0.05em;line-height:2rem;color:#000}.management.safety .sec2 .certification_wrap .certification_box{margin-top:50px;font-size:0}.management.safety .sec2 .certification_wrap .certification_box>div{display:inline-block;vertical-align:top}.management.safety .sec2 .certification_wrap .certification_box .certification{width:339px}.management.safety .sec2 .certification_wrap .certification_box .certification p{margin-bottom:15px;font-size:18px;letter-spacing:-0.05em;line-height:1.875rem;font-weight:600;color:#004484}.management.safety .sec2 .certification_wrap .certification_box .certification .img_box{position:relative;width:100%;height:240px}.management.safety .sec2 .certification_wrap .certification_box .certification .img_box>img{width:100%;height:100%}.management.safety .sec2 .certification_wrap .certification_box .certification .img_box a{position:absolute;bottom:0;right:0;width:40px;height:40px;padding-top:11px;background-color:rgba(0,0,0,.8);text-align:center}.management.safety .sec2 .certification_wrap .certification_box .certification .btn_wrap{margin-top:20px;text-align:center}.management.safety .sec2 .certification_wrap .certification_box .certification .btn_wrap .download_btn{min-width:150px;background-color:rgba(0,0,0,0);padding:17px 45px 17px 20px;border:1px solid #938c85;font-size:16px;color:#888}.management.safety .sec2 .certification_wrap .certification_box .certification .btn_wrap .download_btn:after{top:16px;height:18px;background:url("/resources/en/images/management/quality/btn_download.png") center top no-repeat}.management.safety .sec2 .certification_wrap .certification_box .certification .btn_wrap .download_btn:hover{border-color:#004484;color:#004484}.management.safety .sec2 .certification_wrap .certification_box .certification .btn_wrap .download_btn:hover:after{top:16px;height:18px;background:url("/resources/en/images/management/quality/btn_download_on.png") center top no-repeat}.management.safety .sec2 .certification_wrap .certification_box .info_tb{width:460px;margin:45px 0 0 30px}.management.safety .sec2 .certification_wrap .certification_box .info_tb table{width:100%;border-top:2px solid #000}.management.safety .sec2 .certification_wrap .certification_box .info_tb table tbody tr{border-bottom:1px solid #ddd}.management.safety .sec2 .certification_wrap .certification_box .info_tb table tbody tr th{padding-left:15px;background-color:#f8f8f8;font-size:16px;letter-spacing:-0.05em;line-height:1.625rem;font-weight:400;color:#000;text-align:left}.management.safety .sec2 .certification_wrap .certification_box .info_tb table tbody tr td{padding:11.5px 0 11.5px 20px;font-size:16px;letter-spacing:-0.05em;line-height:1.625rem}.management.safety .sec2 .certification_wrap .certification_box .info_tb table tbody tr:last-of-type th{vertical-align:top;padding-top:16px}.management.safety .sec2 .certification_wrap .certification_box .info_tb table tbody tr:last-of-type td{padding:15.5px 0 15.5px 20px}.management.safety .Detailpop_wrap .img_box{position:absolute;top:50%;transform:translate(0, -50%);width:100%;text-align:center}.management.knowledge .sec1{background:url("/resources/en/images/management/knowledge/knowledge_visual.jpg") center top no-repeat}.management.knowledge .sec2{padding:57px 0 215px}.management.knowledge .sec2 h5{font-size:30px;letter-spacing:0em;line-height:2.25rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#000}.management.knowledge .sec2 h5 strong{color:#004484}.management.knowledge .sec2 .box_wrap{position:relative;width:941px;margin:75px auto 0}.management.knowledge .sec2 .box_wrap .center_box{width:410px;height:410px;margin:0 auto;padding-top:40px;border:1px solid #ddd;border-radius:50%;text-align:center}.management.knowledge .sec2 .box_wrap .center_box img{position:relative}.management.knowledge .sec2 .box_wrap .box{position:relative;position:absolute;text-align:center}.management.knowledge .sec2 .box_wrap .box:before{display:block;position:absolute;width:20px;height:20px;content:"";z-index:1;border-radius:50%;border:3px solid #fff}.management.knowledge .sec2 .box_wrap .box p{position:relative;padding:8px 0 20px;font-size:28px;letter-spacing:0em;line-height:2.0625rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#888}.management.knowledge .sec2 .box_wrap .box p:before{display:block;position:absolute;bottom:10px;height:1px;content:"";z-index:1}.management.knowledge .sec2 .box_wrap .box p b{color:#004484}.management.knowledge .sec2 .box_wrap .box span{font-size:18px;letter-spacing:-0.05em;line-height:1.625rem}.management.knowledge .sec2 .box_wrap .box.box1{top:43px;left:0}.management.knowledge .sec2 .box_wrap .box.box1:before{top:100px;right:-110px;background-color:#3e77ad}.management.knowledge .sec2 .box_wrap .box.box1 p:before{left:0;width:320px;background-color:#3e77ad}.management.knowledge .sec2 .box_wrap .box.box2{top:34px;right:0}.management.knowledge .sec2 .box_wrap .box.box2:before{top:109px;left:-91px;background-color:#b3c6d9}.management.knowledge .sec2 .box_wrap .box.box2 p:before{right:0;width:312px;background-color:#b3c6d9}.management.knowledge .sec2 .box_wrap .box.box3{bottom:-230px;left:50%;transform:translate(-50%)}.management.knowledge .sec2 .box_wrap .box.box3:before{top:-83px;left:50%;transform:translate(-50%);background-color:#5086ba}.management.knowledge .sec2 .box_wrap .box.box3:after{display:block;position:absolute;top:-70px;left:50%;transform:translate(-50%);z-index:1;width:2px;height:50px;background-color:#5086ba;content:""}.management.knowledge .sec2 .box_wrap .box.box3 p:before{left:50%;transform:translate(-50%);width:300px;background-color:#5086ba}.management.ethics{padding-bottom:0}.management.ethics .Detailpop_wrap .img_box{position:absolute;top:50%;transform:translate(0, -50%);width:100%;text-align:center}.management.ethics .sec1{background:url("/resources/en/images/management/ethics/ethics_visual.jpg") center top no-repeat}.management.ethics .sec1 .sec_inner{padding-bottom:0;border-bottom:0}.management.ethics .sec1 .tab_btn{width:100%;font-size:0;border:1px solid #ddd;border-radius:3px;overflow:hidden}.management.ethics .sec1 .tab_btn a{display:inline-block;vertical-align:top;width:50%;padding:20px 0;font-size:20px;letter-spacing:-0.05em;line-height:1.75rem;color:#999;text-align:center}.management.ethics .sec1 .tab_btn a.active{color:#fff;position:relative}.management.ethics .sec1 .tab_btn a.active:before{display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);content:"";z-index:-1;background-color:#004484;border-radius:3px}.management.ethics .tab_box{margin-top:80px}.management.ethics .tab_box .box{display:none}.management.ethics .tab_box .box.active{display:block}.management.ethics .tab_box .txt_box{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ddd}.management.ethics .tab_box .txt_box .tit{margin-bottom:20px;font-size:40px;letter-spacing:-0.05em;line-height:3.125rem;font-weight:600;color:#000;word-break:keep-all}.management.ethics .tab_box .txt_box .txt{font-size:30px;letter-spacing:-0.05em;line-height:2.625rem;color:#000}.management.ethics .sec2{margin:50px 0 100px}.management.ethics .sec2 h5{font-size:30px;letter-spacing:-0.05em;line-height:2.75rem;color:#000}.management.ethics .sec2 .list_wrap{margin-top:50px;background:url("/resources/en/images/management/ethics/system_borderBg.png") center 90px no-repeat}.management.ethics .sec2 .list_wrap .top_box{text-align:center}.management.ethics .sec2 .list_wrap .top_box .icon_box{width:180px;height:180px;margin:0 auto 10px;padding-top:44px;background-color:#00529b;border:10px solid #dce7f1;border-radius:50%}.management.ethics .sec2 .list_wrap .top_box strong{font-size:40px;letter-spacing:0.06em;line-height:2.5rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#000}.management.ethics .sec2 .list_wrap .list_box{margin-top:125px;font-size:0;text-align:center;background:url("/resources/en/images/management/ethics/bg_list_box.png") center top no-repeat}.management.ethics .sec2 .list_wrap .list_box dl{display:inline-block;vertical-align:top;width:380px;margin:0 -10px}.management.ethics .sec2 .list_wrap .list_box dl dt{width:100%;padding:16px 0 15px;margin-bottom:30px;border-radius:30px;font-size:20px;letter-spacing:-0.05em;line-height:2rem;color:#fff}.management.ethics .sec2 .list_wrap .list_box dl dd{font-size:18px;letter-spacing:-0.05em;line-height:1.75rem}.management.ethics .sec3{padding:100px 0;background-color:#f8f8f8}.management.ethics .sec3 .tit{padding-bottom:50px;font-size:30px;letter-spacing:-0.05em;line-height:2.5rem;color:#000}.management.ethics .sec3 .type .left_tit::after{content:"";display:block;clear:both}.management.ethics .sec3 .type .left_tit p{float:left;width:27px;font-size:24px;letter-spacing:-0.01em;line-height:2rem;font-weight:700;color:#000}.management.ethics .sec3 .type .left_tit h5{float:left;width:calc(100% - 27px);font-size:24px;letter-spacing:-0.01em;line-height:2rem;font-weight:700;color:#000}.management.ethics .sec3 .type .right_box .top_txt{font-size:20px;letter-spacing:-0.01em;line-height:2rem;color:#000}.management.ethics .sec3 .type .right_box .top_txt strong{color:#004484;font-weight:400}.management.ethics .sec3 .type .right_box .list{margin-top:30px}.management.ethics .sec3 .type .right_box .list li:nth-of-type(n + 2){margin-top:10px}.management.ethics .sec3 .type .right_box .list li p{position:relative;padding-left:14px;font-size:18px;letter-spacing:-0.05em;line-height:1.625rem;font-weight:300}.management.ethics .sec3 .type .right_box .list li p:before{display:block;position:absolute;top:10px;left:0;width:4px;height:4px;content:"";border-radius:50%;background-color:#1e5e9a}.management.ethics .sec3 .type .right_box .list li p span{font-weight:400}.management.ethics .sec3 .type1{border-top:1px solid #ddd}.management.ethics .sec3 .type2{padding:25px 0;border-bottom:0}.management.ethics .sec3 .type2:nth-of-type(2){padding-top:50px}.management.ethics .sec3 .type2:nth-of-type(4){padding-bottom:0}.management.ethics .sec3 .company_all{margin-top:50px;text-align:right;color:#000}.management.ethics .sec3 .company_all p{font-size:18px;letter-spacing:-0.05em;line-height:2rem;font-weight:600}.management.ethics .sec3 .company_all p strong{font-size:24px;letter-spacing:-0.05em;line-height:2rem}.management.ethics .sec3 .img_box{margin-top:130px}.management.ethics .sec3 .img_box img{width:100%}.management.ethics .sec3 .btn_wrap{margin-top:50px}.management.ethics .sec3 .btn_wrap .shortcuts_btn{margin:0 auto;padding-left:10px}.management.ethics .sec4{padding-bottom:50px}.management.ethics .sec4 .img_box img{width:100%}.management.ethics .sec5{padding-bottom:170px}.management.ethics .sec5 .sec_inner{border-top:1px solid #ddd}.management.ethics .sec5 .type{border-bottom:0}.management.ethics .sec5 .left_tit h5{font-size:30px;letter-spacing:-0.05em;line-height:2.5rem}.management.ethics .sec5 .txt{font-size:20px;letter-spacing:-0.05em;line-height:2rem;color:#000}.management.ethics .sec5 .certification_wrap{margin-top:50px;font-size:0}.management.ethics .sec5 .certification_wrap>div{display:inline-block;vertical-align:top}.management.ethics .sec5 .certification_wrap .certification{width:339px}.management.ethics .sec5 .certification_wrap .certification p{margin-bottom:15px;font-size:18px;letter-spacing:-0.05em;line-height:1.875rem;font-weight:600;color:#004484}.management.ethics .sec5 .certification_wrap .certification .img_box{position:relative;width:100%;height:240px}.management.ethics .sec5 .certification_wrap .certification .img_box>img{width:100%;height:100%}.management.ethics .sec5 .certification_wrap .certification .img_box a{position:absolute;bottom:0;right:0;width:40px;height:40px;padding-top:11px;background-color:rgba(0,0,0,.8);text-align:center}.management.ethics .sec5 .certification_wrap .certification .btn_wrap{margin-top:20px;text-align:center}.management.ethics .sec5 .certification_wrap .certification .btn_wrap .download_btn{min-width:150px;background-color:rgba(0,0,0,0);padding:17px 45px 17px 20px;border:1px solid #938c85;font-size:16px;color:#888}.management.ethics .sec5 .certification_wrap .certification .btn_wrap .download_btn:after{top:16px;height:18px;background:url("/resources/en/images/management/quality/btn_download.png") center top no-repeat}.management.ethics .sec5 .certification_wrap .certification .btn_wrap .download_btn:hover{border-color:#004484;color:#004484}.management.ethics .sec5 .certification_wrap .certification .btn_wrap .download_btn:hover:after{top:16px;height:18px;background:url("/resources/en/images/management/quality/btn_download_on.png") center top no-repeat}.management.ethics .sec5 .certification_wrap .info_tb{width:460px;margin:45px 0 0 30px}.management.ethics .sec5 .certification_wrap .info_tb table{width:100%;border-top:2px solid #000}.management.ethics .sec5 .certification_wrap .info_tb table tbody tr{border-bottom:1px solid #ddd}.management.ethics .sec5 .certification_wrap .info_tb table tbody tr th{background-color:#f8f8f8;font-size:16px;letter-spacing:-0.01em;line-height:1.625rem;font-weight:400;color:#000;text-align:center;vertical-align:middle}.management.ethics .sec5 .certification_wrap .info_tb table tbody tr td{padding:11.5px 0 11.5px 20px;font-size:16px;letter-spacing:-0.05em;line-height:1.625rem}.management.ethics .sec5 .certification_wrap .info_tb table tbody tr:last-of-type td{padding:15.5px 0 15.5px 20px}.management.contribute{padding-bottom:120px}.management.contribute .sec .sec_inner{margin:0 auto 50px}.management.contribute .sec .sec_inner:nth-of-type(2){margin-bottom:100px;padding-bottom:100px}.management.contribute .sec .sec_inner:last-child{margin:0 auto;border-bottom:none}.management.contribute .sec1{background:url("/resources/en/images/management/contribute/contribute_visual.jpg") center top no-repeat}.management.contribute .sec1 .info_box.info_box1 .img_box{margin-top:30px;font-size:0}.management.contribute .sec1 .info_box.info_box1 .img_box img{display:inline-block;vertical-align:top}.management.contribute .sec1 .info_box.info_box1 .img_box img:first-child{margin-right:20px}.management.contribute .sec1 .info_box.info_box2{margin:100px 0;font-size:0}.management.contribute .sec1 .info_box.info_box2>div{display:inline-block;vertical-align:top}.management.contribute .sec1 .info_box.info_box2 .img_box{width:590px}.management.contribute .sec1 .info_box.info_box2 .txt_box{width:calc(100% - 590px)}.management.contribute .sec1 .info_box.info_box2 .txt_box dl dd{padding-right:10px}.management.contribute .sec1 .info_box .txt_box dl dt{margin-bottom:20px;font-size:24px;letter-spacing:-0.05em;line-height:2rem;font-weight:600;color:#000}.management.contribute .sec1 .info_box .txt_box dl dd{font-size:20px;letter-spacing:-0.05em;line-height:2.125rem}.management.contribute .sec1 .foundation_box{font-size:0}.management.contribute .sec1 .foundation_box>*{display:inline-block;vertical-align:middle}.management.contribute .sec1 .foundation_box img{width:400px}.management.contribute .sec1 .foundation_box .txt_box{width:calc(100% - 400px);padding-left:89px}.management.contribute .sec1 .foundation_box .txt_box .txt{font-size:20px;letter-spacing:-0.05em;line-height:2.125rem}.management.contribute .sec1 .foundation_box .txt_box .btn_wrap{margin-top:20px}.management.contribute .sec1 .foundation_box .txt_box .btn_wrap .shortcuts_btn{width:270px}.management.winwin-growth .sec1{background:url("/resources/en/images/management/winwin-growth/winwinn-growth_visual.jpg") center top no-repeat}.management.winwin-growth .sec1 .sec_inner{padding-bottom:0;border-bottom:0}.management.winwin-growth .tab_btn{width:100%;margin-bottom:80px;font-size:0}.management.winwin-growth .tab_btn li{position:relative;display:inline-block;vertical-align:top;width:calc(25% + .75px);height:70px}.management.winwin-growth .tab_btn li a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#fff;font-size:20px;letter-spacing:-0.05em;line-height:1;color:#999;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;text-align:center}.management.winwin-growth .tab_btn li a::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:35px;background-color:#c1c1c1}.management.winwin-growth .tab_btn li+li{margin-left:-1px}.management.winwin-growth .tab_btn li:first-of-type a{border-left:1px solid #c1c1c1;border-top-left-radius:10px;border-bottom-left-radius:10px}.management.winwin-growth .tab_btn li:first-of-type a::before{display:none}.management.winwin-growth .tab_btn li:last-of-type a{border-right:1px solid #c1c1c1;border-top-right-radius:10px;border-bottom-right-radius:10px}.management.winwin-growth .tab_btn li.active{z-index:1}.management.winwin-growth .tab_btn li.active a{background-color:#004484;color:#fff;border-color:#004484}.management.winwin-growth .tab_btn li.active a::before{background-color:#004484}.management.winwin-growth .clear_box::after{content:"";display:block;clear:both}.management.winwin-growth .left_box{width:calc(100% - 840px);float:left}.management.winwin-growth .right_box{width:840px;float:left}.management.winwin-growth h4{font-size:40px;letter-spacing:-0.05em;line-height:3.375rem;font-weight:500;color:#000}.management.winwin-growth.intro h5{font-size:30px;letter-spacing:-0.05em;line-height:2.75rem;font-weight:500;color:#000}.management.winwin-growth.intro .sec2 .con01 .top_box p{margin-top:20px;font-size:30px;letter-spacing:-0.05em;line-height:2.625rem;word-break:keep-all;word-wrap:break-word;color:#000}.management.winwin-growth.intro .sec2 .con01 .img_box{width:100%;margin-top:50px}.management.winwin-growth.intro .sec2 .con01 .img_box img{width:100%}.management.winwin-growth.intro .sec2 .con02{margin-top:100px}.management.winwin-growth.intro .sec2 .con02 .right_box img{width:100%}.management.winwin-growth.intro .sec3{margin-top:90px;padding:105px 0 100px;background-color:#f8f8f8}.management.winwin-growth.intro .sec3 .right_box{margin-top:5px}.management.winwin-growth.intro .sec3 .right_box>ul>li{font-size:0;padding:50px 0}.management.winwin-growth.intro .sec3 .right_box>ul>li:first-of-type{padding-top:0}.management.winwin-growth.intro .sec3 .right_box>ul>li+li{border-top:1px solid #ddd}.management.winwin-growth.intro .sec3 .right_box>ul>li>*{display:inline-block;vertical-align:top}.management.winwin-growth.intro .sec3 .right_box>ul>li strong{width:250px;font-size:24px;letter-spacing:-0.05em;line-height:2rem;font-weight:500;color:#000}.management.winwin-growth.intro .sec3 .right_box>ul>li .txt_box{width:calc(100% - 250px)}.management.winwin-growth.intro .sec3 .right_box>ul>li .txt_box>span{font-size:20px;letter-spacing:-0.05em;line-height:2rem;color:#000}.management.winwin-growth.intro .sec3 .right_box>ul>li .txt_box ul{margin-top:20px}.management.winwin-growth.intro .sec3 .right_box>ul>li .txt_box ul li+li{margin-top:20px}.management.winwin-growth.intro .sec3 .right_box>ul>li .txt_box ul li span{position:relative;display:block;padding-left:14px;font-size:18px;letter-spacing:-0.05em;line-height:1.625rem;color:#666}.management.winwin-growth.intro .sec3 .right_box>ul>li .txt_box ul li span::before{content:"";display:block;position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:#1e5e9a}.management.winwin-growth.intro .sec4{padding-top:100px}.management.winwin-growth.intro .sec4 .con01 .right_box p{font-size:20px;letter-spacing:-0.05em;line-height:2rem;color:#000}.management.winwin-growth.intro .sec4 .con01 .list{display:flex;justify-content:start;gap:50px;width:100%;margin-top:50px}.management.winwin-growth.intro .sec4 .con01 .list li{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;border-radius:50%}.management.winwin-growth.intro .sec4 .con01 .list li::before,.management.winwin-growth.intro .sec4 .con01 .list li::after{content:"";display:block;position:absolute}.management.winwin-growth.intro .sec4 .con01 .list li::before{top:0;left:0;width:100%;height:100%;background:url("/resources/en/images/management/winwin-growth/intro/sec4_list_bg.png") center no-repeat;background-size:cover}.management.winwin-growth.intro .sec4 .con01 .list li::after{top:50%;right:-42px;width:34px;height:14px;background:url("/resources/en/images/management/winwin-growth/intro/sec4_list_arrow.svg") center no-repeat;background-size:cover}.management.winwin-growth.intro .sec4 .con01 .list li:last-of-type::after{display:none}.management.winwin-growth.intro .sec4 .con01 .list li i{display:block;width:72px}.management.winwin-growth.intro .sec4 .con01 .list li span{display:block;margin-top:8px;font-size:18px;letter-spacing:-0.05em;line-height:1.625rem;text-align:center;color:#333}.management.winwin-growth.intro .sec4 .con02{margin-top:100px;padding-top:100px;border-top:1px solid #ddd}.management.winwin-growth.intro .sec4 .con02 .video_wrap{position:relative;width:100%;height:472px}.management.winwin-growth.intro .sec4 .con02 .video_wrap video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.management.winwin-growth.intro .sec4 .con02 .video_wrap .video_bg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:1}.management.winwin-growth.intro .sec4 .con02 .video_wrap .video_bg img{width:100%}.management.winwin-growth.deal .sec2 .list{margin-top:50px}.management.winwin-growth.deal .sec2 .list li{display:flex;justify-content:space-between;align-items:start;width:100%;padding:50px 0;border-bottom:1px solid #ddd}.management.winwin-growth.deal .sec2 .list li:first-of-type{border-top:1px solid #ddd}.management.winwin-growth.deal .sec2 .list li strong{width:286px;font-size:24px;letter-spacing:-0.05em;line-height:2.25rem;font-weight:500;color:#000}.management.winwin-growth.deal .sec2 .list li p{width:calc(100% - 527px);padding-right:10px;font-size:20px;letter-spacing:-0.05em;line-height:2rem;color:#666}.management.winwin-growth.deal .sec2 .list li a{position:relative;width:168px;padding:14px 20px;font-size:16px;letter-spacing:-0.05em;line-height:1.5rem;color:#666;border:1px solid #c1c1c1;background-color:#fff}.management.winwin-growth.deal .sec2 .list li a::after{content:"";display:block;position:absolute;top:16px;right:20px;width:20px;height:20px;background:url("/resources/en/images/management/winwin-growth/deal/down_icon.svg") center no-repeat;background-size:cover}.management.winwin-growth.deal .sec2 .list li a:hover{background-color:#004484;border-color:#004484;color:#fff}.management.winwin-growth.deal .sec2 .list li a:hover::after{content:"";display:block;position:absolute;top:16px;right:20px;width:20px;height:20px;background:url("/resources/en/images/management/winwin-growth/deal/down_icon_white.svg") center no-repeat;background-size:cover}.management.winwin-growth.suggest.list .sec2 .top_box strong{display:block;font-size:40px;letter-spacing:-0.05em;line-height:3.375rem;color:#000;font-weight:500}.management.winwin-growth.suggest.list .sec2 .list{margin-top:50px}.management.winwin-growth.suggest.list .sec2 .list>li{padding:50px 0;font-size:0;border-top:1px solid #c1c1c1}.management.winwin-growth.suggest.list .sec2 .list>li:last-of-type{border-bottom:1px solid #c1c1c1}.management.winwin-growth.suggest.list .sec2 .list>li::after{content:"";display:block;clear:both}.management.winwin-growth.suggest.list .sec2 .list>li h4{float:left;width:360px;font-size:24px;letter-spacing:-0.05em;line-height:2.25rem;font-weight:500;color:#000}.management.winwin-growth.suggest.list .sec2 .list>li .txt_box{float:left;width:calc(100% - 360px)}.management.winwin-growth.suggest.list .sec2 .list>li .txt_box p{font-size:20px;letter-spacing:-0.05em;line-height:2rem;color:#666}.management.winwin-growth.suggest.list .sec2 .list>li .txt_box p span{color:#004484}.management.winwin-growth.suggest.list .sec2 .list>li .txt_box a{display:block;width:150px;padding:14px 0;margin-top:30px;background-color:#3e77ad;border-radius:3px;font-size:16px;letter-spacing:-0.05em;line-height:1;font-weight:500;color:#fff;text-align:center}.management.winwin-growth.suggest.list .sec2 .list>li .txt_box ul li+li{margin-top:10px}.management.winwin-growth.suggest.list .sec2 .list>li .txt_box ul li span{position:relative;display:block;padding-left:14px;font-size:20px;letter-spacing:-0.05em;line-height:1.625rem;color:#666}.management.winwin-growth.suggest.list .sec2 .list>li .txt_box ul li span::before{content:"";display:block;position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:#1e5e9a}.management.winwin-growth.reportcenter.list .sec2 .top_box strong{display:block;font-size:30px;letter-spacing:-0.05em;line-height:2.625rem;color:#000;font-weight:500}.management.winwin-growth.reportcenter.list .sec2 .top_box strong span{color:#004484}.management.winwin-growth.reportcenter.list .sec2 .list{margin-top:50px}.management.winwin-growth.reportcenter.list .sec2 .list>li{padding:50px 0;font-size:0;border-top:1px solid #c1c1c1}.management.winwin-growth.reportcenter.list .sec2 .list>li:last-of-type{border-bottom:1px solid #c1c1c1}.management.winwin-growth.reportcenter.list .sec2 .list>li::after{content:"";display:block;clear:both}.management.winwin-growth.reportcenter.list .sec2 .list>li h4{float:left;width:360px;font-size:24px;letter-spacing:-0.05em;line-height:2.25rem;font-weight:500}.management.winwin-growth.reportcenter.list .sec2 .list>li:first-of-type .txt_box{font-size:0}.management.winwin-growth.reportcenter.list .sec2 .list>li:first-of-type .txt_box ul{display:inline-block;vertical-align:top;width:380px}.management.winwin-growth.reportcenter.list .sec2 .list>li:first-of-type .txt_box ul:first-of-type{margin-right:80px}.management.winwin-growth.reportcenter.list .sec2 .list>li .txt_box{float:left;width:calc(100% - 360px)}.management.winwin-growth.reportcenter.list .sec2 .list>li .txt_box ul li+li{margin-top:10px}.management.winwin-growth.reportcenter.list .sec2 .list>li .txt_box ul li span{position:relative;display:block;padding-left:14px;font-size:20px;letter-spacing:-0.05em;line-height:2rem;color:#666}.management.winwin-growth.reportcenter.list .sec2 .list>li .txt_box ul li span::before{content:"";display:block;position:absolute;top:13px;left:0;width:4px;height:4px;border-radius:50%;background-color:#1e5e9a}.management.winwin-growth.reportcenter.list .sec2 .list>li .txt_box a{display:block;width:330px;padding:14px 0;margin-top:30px;background-color:#3e77ad;border-radius:3px;font-size:16px;letter-spacing:-0.05em;line-height:1;font-weight:500;color:#fff;text-align:center}.error{padding:280px 0 200px}.error .notice_box{text-align:center}.error .notice_box h5{margin:31px 0 8px;font-size:26px;letter-spacing:-0.05em;line-height:2.3125rem;color:#004484}.error .notice_box p{font-size:18px;letter-spacing:-0.05em;line-height:1.75rem;color:#666}.error .notice_box .btn_wrap{margin-top:36px}.error .notice_box .btn_wrap .btn{padding:18px 30px;background-color:#666;border:0;color:#fff}.error .notice_box .btn_wrap .btn:hover{background-color:#333}