@font-face{font-family:"NotoSans";font-style:normal;font-display:swap;font-weight:300;src:url("/resources/en-mo/fonts/NotoSansCJKkr-Light.woff2") format("woff2")}@font-face{font-family:"NotoSans";font-style:normal;font-display:swap;font-weight:400;src:url("/resources/en-mo/fonts/NotoSansCJKkr-Regular.woff2") format("woff2")}@font-face{font-family:"NotoSans";font-style:normal;font-display:swap;font-weight:600;src:url("/resources/en-mo/fonts/NotoSansCJKkr-Medium.woff2") format("woff2")}@font-face{font-family:"NotoSans";font-style:normal;font-display:swap;font-weight:700;src:url("/resources/en-mo/fonts/NotoSansCJKkr-Bold.woff2") format("woff2")}@font-face{font-family:"NotoSansSC";font-style:normal;font-display:swap;font-weight:300;src:url("/resources/en-mo/fonts/NotoSansSC-Light.woff2") format("woff2")}@font-face{font-family:"FiraSans";font-style:normal;font-display:swap;font-weight:600;src:url("/resources/en-mo/fonts/FiraSans-SemiBold.woff2") format("woff2")}@font-face{font-family:"MalgunGothic";font-style:normal;font-display:swap;font-weight:400;src:url("/resources/en-mo/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;word-break:keep-all}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}:focus{outline:0}*{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-mo/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}#header[data-fixed=fixed] .header_inner{position:fixed;background-color:#fff}#header[data-fixed=fixed] .header_inner h1{background:url("/resources/en-mo/images/common/logo_on.png") 0 0 no-repeat;background-size:cover}#header[data-fixed=fixed] .header_inner .btn_menu_open{background:url("/resources/en-mo/images/common/ico_open_on.png") 0 0 no-repeat;background-size:cover}.header{position:absolute;left:0;top:0;width:100%;height:100px;z-index:9999}.header.open .gnb_all{right:0}.header.open .gnb_dim{display:block}.header .header_inner{position:absolute;left:0;top:0;width:100%;height:100px;background-color:#fff}.header .header_inner h1{position:absolute;left:20px;top:50%;transform:translate(0, -50%);width:96.5px;height:29px;background:url("/resources/en-mo/images/common/logo_on.png") 0 0 no-repeat;background-size:cover}.header .header_inner h1 a{display:block;width:100%;height:100%;text-indent:-9999px;color:#000}.header .header_inner .btn_menu_open{position:absolute;right:20px;top:50%;transform:translate(0, -50%);width:34px;height:22px;background:url("/resources/en-mo/images/common/ico_open_on.png") 0 0 no-repeat;background-size:cover}.header .gnb_dim{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.7)}.header .gnb_all{position:fixed;right:-100%;top:0;width:80%;height:100%;background-color:#fff;transition:right .5s ease;padding-bottom:50px}.header .gnb_util{position:relative;height:100px}.header .gnb_util::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ddd}.header .gnb_util .lang_wrap{position:absolute;left:20px;top:50%;transform:translate(0, -50%);font-size:0}.header .gnb_util .lang_wrap .lang{display:inline-block;vertical-align:middle;color:#888;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;font-size:15px;letter-spacing:0em;line-height:1.25rem;font-weight:600}.header .gnb_util .lang_wrap .lang.eng{margin-left:20px}.header .gnb_util .lang_wrap .lang.on{color:#000}.header .gnb_util .btn_menu_close{position:absolute;right:20px;top:50%;transform:translate(0, -50%);width:23px;height:23px;background:url("/resources/en-mo/images/common/ico_close.png") 0 0 no-repeat;background-size:100%;background-size:cover}.header .gnb_scroll{overflow-y:auto;position:relative}.header .gnb_wrap{height:calc(100vh - 180px)}.header .gnb_wrap .gnb .depth1{border-bottom:1px solid #ddd}.header .gnb_wrap .gnb .depth1>button{position:relative;display:block;width:100%;padding:22px 20px;font-size:18px;letter-spacing:-0.025em;line-height:1.25rem;color:#000;font-weight:600;text-align:left}.header .gnb_wrap .gnb .depth1>button::after{content:"";position:absolute;right:20px;top:50%;transform:translate(0, -50%);width:16px;height:9px;background:url("/resources/en-mo/images/common/ico_arrow.png") 0 0 no-repeat;background-size:cover;margin-top:2px}.header .gnb_wrap .gnb .depth1 .depth2_wrap{display:none;padding:20px;background-color:#f5f5f5}.header .gnb_wrap .gnb .depth1 .depth2_wrap .depth2_list li a{position:relative;display:block;padding:8px 0 8px 10px;color:#666;font-size:15px;letter-spacing:-0.025em;line-height:1}.header .gnb_wrap .gnb .depth1 .depth2_wrap .depth2_list li a::before{content:"";position:absolute;left:0;top:50%;transform:translate(0, -50%);width:3px;height:3px;background-color:#666;border-radius:50%;margin-top:1px}.header .gnb_wrap .gnb .depth1 .depth2_wrap .depth2_list li.on a{color:#004484;font-weight:600}.header .gnb_wrap .gnb .depth1 .depth2_wrap .depth2_list li.on a::before{background-color:#004484}.header .gnb_wrap .gnb .depth1.current>a{color:#004484}.header .gnb_wrap .gnb .depth1.current>a::after{background:url("/resources/en-mo/images/common/ico_arrow_on.png") 0 0 no-repeat;background-size:cover}.header .gnb_wrap .banner{padding:30px 20px}.header .gnb_wrap .banner .banner_btn{position:relative;display:block;width:100%;padding-bottom:37%}.header .gnb_wrap .banner .banner_btn::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.header .gnb_wrap .banner .banner_btn.woomi_brief_btn::before{background:url("/resources/en-mo/images/common/banner_woomi_brief.jpg") 0 0 no-repeat;background-size:100%}.header .gnb_wrap .banner .banner_btn.lynn_btn{margin-top:20px;background-color:#353d44}.header .gnb_wrap .banner .banner_btn.lynn_btn::before{top:auto;left:auto;right:15px;bottom:31px;width:70px;height:28px;background:url("/resources/en-mo/images/common/woomilynn_logo.svg") 0 0 no-repeat;background-size:100%}.header .gnb_wrap .banner .banner_btn.lynn_btn img{margin-top:4px}.header .gnb_wrap .banner .banner_btn.woomi_hope_btn{margin-top:20px;color:#fff;background-color:#009d9a}.header .gnb_wrap .banner .banner_btn.woomi_hope_btn::before{top:auto;left:auto;right:16px;bottom:26px;width:82px;height:37px;background:url("/resources/en-mo/images/common/woomihope_logo.svg") 0 0 no-repeat;background-size:100%}.header .gnb_wrap .banner .banner_btn.woomi_hope_btn p{font-family:"NotoSans";font-weight:500;font-size:16px;letter-spacing:-0.04em;line-height:1.3125rem}.header .gnb_wrap .banner .banner_btn::after{content:"";position:absolute;bottom:14px;left:22px;width:21px;height:17px;background:url("/resources/en-mo/images/common/brief_arrow.png") 0 0 no-repeat;background-size:100%;background-size:cover}.header .gnb_wrap .banner .banner_btn p{position:absolute;left:20px;top:11px;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;font-size:18px;letter-spacing:0.1em;line-height:1.375rem;color:#fff;font-weight:600;text-align:left}.header .gnb_wrap .banner .banner_btn p img{width:44px}.header .gnb_wrap .banner .banner_btn p span{display:block;margin-top:2px;font-family:"NotoSans";font-weight:500;font-size:16px;letter-spacing:0;line-height:1}.main #header[data-fixed=fixed] .header_inner{border-bottom:1px solid #ddd}.main .header .header_inner{border-bottom:0;background-color:rgba(0,0,0,0)}.main .header .header_inner h1{background:url("/resources/en-mo/images/common/logo.png") 0 0 no-repeat;background-size:cover}.main .header .header_inner .btn_menu_open{background:url("/resources/en-mo/images/common/ico_open.png") 0 0 no-repeat;background-size:cover}.wrap{position:relative;width:100%}.container{padding:200px 0 100px}.content,.sec_inner{padding:0 20px}.content h4{font-size:22px;letter-spacing:-0.05em;line-height:2rem;margin-bottom:10px;color:#000}.content .inner{margin-bottom:70px}.content .inner:last-child{margin-bottom:0}.cont_tit_wrap{margin-bottom:50px;text-align:center}.cont_tit_wrap h3{font-size:26px;letter-spacing:-0.01em;line-height:1;color:#000}.nodata_wrap{margin-top:34px;padding:54px 0;text-align:center;background-color:#f8f8f8}.nodata_wrap .ico_nodata{position:relative;padding-top:63px}.nodata_wrap .ico_nodata::before{background:url("/resources/en-mo/images/common/ico_nodata.png") 50% 50% no-repeat;transform:translate(-50%, 0);background-size:cover;content:"";position:absolute;top:0;left:50%;width:72px;height:53.5px}.nodata_wrap .txt{font-size:16px;letter-spacing:-0.05em;line-height:1.3125rem;color:#000;font-weight:600}.nodata_wrap .btn{display:block;width:50.7%;margin:21px auto 0;padding:12px 0;font-size:15px;letter-spacing:0em;line-height:1.375rem;color:#fff;text-align:center;font-weight:600;border-radius:5px;background-color:#938c85}.swiper-slide{-webkit-transform:translate3d(0, 0, 0)}#footer{width:100%;padding-bottom:19px;background-color:#004484}#footer .inner{padding:0 20px}#footer .btn_box{padding:22px 0;border-bottom:1px solid #33699d}#footer .btn_box::after{content:"";display:block;clear:both}#footer .btn_box button{display:flex;align-items:center}#footer .btn_box button span{font-size:13px;letter-spacing:0.1em;line-height:1.75rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#fff}#footer .btn_box .brief{float:left}#footer .btn_box .brief button img{width:9px;height:9px;margin-left:10px}#footer .btn_box .top_btn{float:right}#footer .btn_box .top_btn img{width:10px;height:6px;margin-left:5px}#footer .top_box{margin-top:25px}#footer .top_box::after{content:"";display:block;clear:both}#footer .top_box .logo{float:left;width:70px;height:21px}#footer .top_box .logo img{width:100%}#footer .top_box .fam_site{position:relative;float:right;width:260px;text-align:right;cursor:pointer}#footer .top_box .fam_site p{display:inline-block;vertical-align:top;position:relative;padding-right:20px;font-size:12px;letter-spacing:-0.04em;line-height:1.25rem;color:#fff}#footer .top_box .fam_site p:before{display:block;position:absolute;top:3px;right:0;width:15px;height:15px;content:"";z-index:1;background:url("/resources/en-mo/images/common/site_more.png") 0 0 no-repeat;background-size:cover}#footer .top_box .fam_site .fam_site_box{position:absolute;display:none;z-index:1;bottom:0;left:0;width:260px;background-color:#004484;border:1px solid #1e5e9a;border-radius:5px;padding:17px 0 0 20px;box-sizing:border-box}#footer .top_box .fam_site .fam_site_box .fam_site_close{position:absolute;bottom:5px;right:5px;width:30px;height:30px;padding-top:10px;text-align:center}#footer .top_box .fam_site .fam_site_box .fam_site_close img{width:15px;height:15px;transform:rotate(45deg)}#footer .top_box .fam_site .fam_site_box .fam_list{padding-bottom:25px}#footer .top_box .fam_site .fam_site_box .fam_list li{text-align:left}#footer .top_box .fam_site .fam_site_box .fam_list li a{display:block;width:100%;font-size:15px;letter-spacing:-0.025em;line-height:1.625rem;color:#fff}#footer .top_box .fam_site.open .fam_site_box{display:block}#footer .footer_info{margin-top:20px}#footer .footer_info address{font-size:10px;letter-spacing:-0.02em;line-height:0.9375rem;color:#fff}#footer .footer_info .copyright{margin-top:5px;font-size:10px;letter-spacing:0em;line-height:0.9375rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#fff}#footer .sns_wrap{margin-top:20px;font-size:0}#footer .sns_wrap a{display:inline-block;vertical-align:top;width:47px;height:47px;margin-right:10px;padding-top:14px;border-radius:50%;box-sizing:border-box;background-color:rgba(255,255,255,.2);text-align:center}#footer .sns_wrap a:last-of-type{margin-right:0}#footer .sns_wrap a.youtube_link img{width:24px;height:18px}#footer .sns_wrap a.blog_link img{width:25px;height:21px}#footer .sns_wrap a.instar_link{padding-top:10px}#footer .sns_wrap a.instar_link img{width:27px;height:27px}#footer .sns_wrap a.kakao_link{padding-top:9px}#footer .sns_wrap a.kakao_link img{width:27px;height:29px}.btn_wrap{width:100%}.btn_wrap.tc{text-align:center}.btn_wrap .btn{display:block;padding:12px 0;font-size:15px;letter-spacing:-0.04em;line-height:1.25rem;border:1px solid #c1c1c1;border-radius:5px}.btn_wrap .btn.white{border:1px solid #fff;color:#fff}.btn_wrap .more_btn{display:block;width:100%;height:45px;margin-top:30px;padding-top:12px;border:1px solid #c1c1c1;border-radius:3px;text-align:center;font-size:0}.btn_wrap .more_btn>*{display:inline-block;vertical-align:middle}.btn_wrap .more_btn span{font-size:15px;letter-spacing:0em;line-height:1.25rem;margin-right:15px}.btn_wrap .more_btn img{width:11px;height:11px}.btn_wrap .arrow_btn{display:block;width:100%;padding:13px 0 13px 20px;font-size:15px;letter-spacing:0em;line-height:1.25rem;font-weight:600;background-color:#004484;border-radius:3px;color:#fff;position:relative}.btn_wrap .arrow_btn:before{display:block;position:absolute;top:13px;right:20px;width:26px;height:18.5px;content:"";background:url("/resources/en-mo/images/common/detailsite_arrow.png") 0 0 no-repeat;background-size:cover}.btn_wrap .download_btn{position:relative;border-radius:5px;display:inline-block;vertical-align:middle;width:100%;padding:13px 0;background-color:#004484;color:#fff;font-size:15px;letter-spacing:0em;line-height:1.25rem;font-weight:600;text-align:center}.btn_wrap .download_btn:after{display:inline-block;vertical-align:middle;width:17px;height:19px;content:"";vertical-align:middle;margin:-6px 0 0 10px;background:url("/resources/en-mo/images/common/btn_download.png") left top no-repeat;background-size:cover}.btn_wrap .shortcuts_btn{display:block;width:100%;padding:12px 0 12px 20px;font-size:15px;letter-spacing:-0.05em;line-height:1.375rem;background-color:#3e77ad;border-radius:3px;color:#fff;position:relative}.btn_wrap .shortcuts_btn:before{display:block;position:absolute;top:50%;right:20px;width:18.5px;height:19px;content:"";background:url("/resources/en-mo/images/common/shortcuts_icon.png") 0 0 no-repeat;transform:translate(0%, -50%);background-size:cover}.select{display:block;height:45px;padding-left:20px;border:1px solid #b3c6d9;border-radius:3px;font-size:13px;letter-spacing:0;line-height:1;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#004484;line-height:45px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/resources/en-mo/images/common/select_arrow.png") right 22px center no-repeat #fff;background-size:15.5px 9px}.select::-ms-expand{display:none}#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 a{overflow:hidden;display:block;width:100%;height:100%}#quickMenu .quick_list li a .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_btn{position:relative;padding-top:5px;background:url("/resources/en-mo/images/common/quick_ico_more.png") 50% 87% no-repeat}#quickMenu .quick_list li.woomi_brief_btn_wrap .woomi_brief_btn .txt{color:#004484}#quickMenu .quick_list li.top_btn{margin-bottom:0}#quickMenu .quick_list li.top_btn a{padding-top:15px;background:url("/resources/en-mo/images/common/quick_ico_arr.png") 50% 0 no-repeat}#quickMenu.whiteChage .quick_list li.top_btn a{background:url("/resources/en-mo/images/common/quick_whiteico_arr.png") 50% 0 no-repeat}#quickMenu.whiteChage .quick_list li.top_btn a .txt{color:#fff}@media all and (max-width: 1700px){#quickMenu{right:50px}}.woomi_brief_pop{display:none;overflow-y:auto;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:10000;padding:16% 8%}.woomi_brief_pop.open{display:block}.woomi_brief_pop .pop_wrap{position:relative;width:100%;height:100%}.woomi_brief_pop .btn_pop{position:absolute;top:-30px;right:0;width:22px;height:22px}.woomi_brief_pop .btn_pop .btn_close{display:block;width:100%;height:100%;background:url("/resources/en-mo/images/woomibrief/ico_close.png") 50% 50% no-repeat;background-size:22px 22px}.woomi_brief_pop .woomi_brief_slide{position:relative;width:100%;padding-bottom:42px}.woomi_brief_pop .woomi_brief_slide .swiper-button-next,.woomi_brief_pop .woomi_brief_slide .swiper-button-prev{bottom:42px;top:auto;width:8px;height:14px}.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-mo/images/woomibrief/arrow_next.png") 0 0 no-repeat;right:10px;background-size:8px 14px}.woomi_brief_pop .woomi_brief_slide .swiper-button-prev{background:url("/resources/en-mo/images/woomibrief/arrow_prev.png") 0 0 no-repeat;left:10px;background-size:8px 14px}.woomi_brief_pop .woomi_brief_slide .info_wrap{width:100%;padding:0 3.2%}.woomi_brief_pop .woomi_brief_slide .info_wrap .txt{margin-top:22px;text-align:center;color:#fff;font-size:15px;letter-spacing:-0.05em;line-height:1.25rem}.woomi_brief_pop .woomi_brief_slide .swiper-slide{position:relative;width:100%;padding-bottom:156%}.woomi_brief_pop .woomi_brief_slide .swiper-slide img{position:absolute;left:0;top:0;width:100%}body.pop_open{overflow:hidden;width:100%;height:100%}.main .container{padding:0}.main .visualslide{width:100%;height:100vh;text-align:center}.main .visualslide .swiper-slide{width:100%;height:100%}.main .visualslide .swiper-slide img{width:100%;height:100%}.main .visualslide.swiper-container-initialized .visualtxt{color:#fff}.main .visualslide .visualtxt{position:absolute;top:40%;left:0;z-index:1;width:100%;color:#000;opacity:0;-webkit-animation:fadeInUp .7s .3s forwards;animation:fadeInUp .7s .3s forwards}.main .visualslide .visualtxt h2{margin-bottom:20px;font-size:26px;letter-spacing:-0.01em;line-height:1.875rem;font-weight:700}.main .visualslide .visualtxt p{font-size:18px;letter-spacing:0em;line-height:1.25rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1}.main .visualslide .swiper-pagination{bottom:39px}.main .visualslide .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px;background-color:#fff;opacity:1}.main .visualslide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius:30px;width:50px;background-color:#004484}.main .common_top_txt h3{font-size:13px;letter-spacing:0.1em;line-height:1;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1}.main .common_top_txt p{margin-top:3px;font-size:20px;letter-spacing:-0.05em;line-height:1.75rem}.main .btn_wrap .btn{position:relative;width:140px;padding:12px 0 12px 20px}.main .btn_wrap .btn:before{display:block;position:absolute;top:16px;right:20px;width:11px;height:11px;content:"";background:url("/resources/en-mo/images/main/white_more.png") 0 0 no-repeat;background-size:cover}.main .sec1{padding:50px 0}.main .sec1 .business_slide_wrap{position:relative;width:100%}.main .sec1 .business_slide_wrap .business_slide{width:calc(100% - 60px);height:100%;margin-left:60px}.main .sec1 .business_slide_wrap .business_slide .swiper-slide img{width:100%}.main .sec1 .business_slide_wrap .swiper-pagination{width:auto;top:50%;transform:translate(0, -50%);bottom:auto;left:19px;font-size:0}.main .sec1 .business_slide_wrap .swiper-pagination .swiper-pagination-bullet{display:block;width:auto;height:auto;margin:24px 0;writing-mode:tb-rl;background-color:rgba(0,0,0,0);opacity:1;font-size:13px;letter-spacing:0.1em;line-height:0.875rem;font-family:"FiraSans",sans-serif;font-weight:600;line-height:1;color:#ccc}.main .sec1 .business_slide_wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#004484}.main .sec1 .business_slide_wrap .swiper-pagination .swiper-pagination-bullet span{display:block;transform:rotate(180deg)}.main .sec1 .business_slide_wrap .txt_wrap_list{position:absolute;left:40px;top:38px;z-index:2}.main .sec1 .business_slide_wrap .txt_wrap_list .txt_wrap{display:none;z-index:1;position:absolute;left:0;top:0;color:#fff}.main .sec1 .business_slide_wrap .txt_wrap_list .txt_wrap h3{margin-bottom:20px;font-size:26px;letter-spacing:-0.01em;line-height:1;white-space:nowrap}.main .sec1 .business_slide_wrap .txt_wrap_list .txt_wrap.on{display:block}.main .sec2{width:100%;padding:48px 0 83px 20px;background:url("/resources/en-mo/images/main/master_bg.jpg") bottom left no-repeat #3e77ad;background-size:260% 232px}.main .sec2 .common_top_txt h3{color:#96f7ff}.main .sec2 .common_top_txt p{margin-top:10px;font-size:24px;letter-spacing:-0.01em;line-height:1;color:#fff}.main .sec2 .common_top_txt p.sub_txt{font-size:15px;letter-spacing:-0.01em;line-height:1.375rem}.main .sec2 .master_slide{margin-top:30px}.main .sec2 .master_slide .swiper-slide img{width:100%}.main .sec2 .master_slide .swiper-slide .txt_box{margin-top:7px}.main .sec2 .master_slide .swiper-slide .txt_box span{font-size:14px;letter-spacing:0em;line-height:1;font-weight:600;color:#c2dfe5}.main .sec2 .master_slide .swiper-slide .txt_box h4{margin:5px 0;font-size:16px;letter-spacing:-0.01em;line-height:1.25rem;color:#fff}.main .sec2 .master_slide .swiper-slide .txt_box p{font-size:14px;letter-spacing:-0.01em;line-height:1.25rem;color:#c2dfe5}.main .sec3{padding:110px 0 30px 20px;background:url("/resources/en-mo/images/main/history_bg.jpg") center top no-repeat;background-size:cover}.main .sec3 h3{color:rgba(255,255,255,.3)}.main .sec3 p{margin:5px 0;color:#fff}.main .sec3 span{font-size:14px;letter-spacing:-0.04em;line-height:1.25rem;color:#7ea4c8}.main .sec3 .btn_wrap .btn{width:180px}.main .sec4{background-color:#b3c6d9}.main .sec4 .common_top_txt{color:#fff}.main .sec4 .common_top_txt p{margin:5px 0 15px;font-size:20px;letter-spacing:-0.01em;line-height:1.75rem}.main .sec4 .type01{padding:48px 0 80px}.main .sec4 .type01 .circle_motion_wrap{margin-top:-10px;text-align:right}.main .sec4 .type01 .circle_motion_wrap img{width:82.2%}#mainPopup{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:rgba(0,0,0,.7)}#mainPopup.open{display:block}#mainPopup .main_popup{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40px)}#mainPopup .main_popup .swiper-container{width:100%}#mainPopup .main_popup .swiper-container .swiper-slide a{display:block;width:100%}#mainPopup .main_popup .swiper-container .swiper-slide a img{width:100%}#mainPopup .main_popup .swiper-container .swiper-pagination{bottom:21px;font-size:0}#mainPopup .main_popup .swiper-container .swiper-pagination .swiper-pagination-bullet{vertical-align:top;width:6px;height:6px;margin:0 3.5px;background-color:#b3c6d9;opacity:1}#mainPopup .main_popup .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#004484}#mainPopup .main_popup .slide_btn{width:50px;height:50px;margin-top:0;transform:translateY(-50%)}#mainPopup .main_popup .slide_btn.swiper-button-prev{background:url("/resources/en-mo/images/main/arrow_prev.png") center no-repeat;background-size:100% 100%}#mainPopup .main_popup .slide_btn.swiper-button-next{background:url("/resources/en-mo/images/main/arrow_next.png") center no-repeat;background-size:100% 100%}#mainPopup .main_popup .btm_cont{width:100%;padding:17px 17px 17px 20px;background-color:#004484;font-size:14px;letter-spacing:-0.05em;line-height:1;color:#fff;overflow:hidden}#mainPopup .main_popup .btm_cont .custom_checkbox{display:inline-block}#mainPopup .main_popup .btm_cont .custom_checkbox label{position:relative;display:inline-block;vertical-align:middle;height:20px;line-height:20px;padding-left:26px;cursor:pointer}#mainPopup .main_popup .btm_cont .custom_checkbox label::before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;background-color:#fff}#mainPopup .main_popup .btm_cont .custom_checkbox label::after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;color:#dadada}#mainPopup .main_popup .btm_cont .custom_checkbox input[type=checkbox]{position:absolute;width:0;height:0;opacity:0}#mainPopup .main_popup .btm_cont .custom_checkbox input[type=checkbox]:checked+label::before{background-color:#fff}#mainPopup .main_popup .btm_cont .custom_checkbox input[type=checkbox]:checked+label::after{transform:rotate(45deg);left:5px;top:4px;width:4px;height:8px;color:#004484;border:1px solid #004484;border-width:0 2px 2px 0}#mainPopup .main_popup .btm_cont .popup_btn_close{float:right;margin-top:1px}#mainPopup .main_popup .btm_cont .popup_btn_close img{width:18px;height:18px}