@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap');*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html.noScroll{overflow:hidden}@media (min-width:768px){html.noScroll body{overflow-y:scroll}}.outer{max-width:100%;padding:0 40px}@media (max-width:1199px){.outer{padding:0 30px}}@media (max-width:767px){.outer{padding:0 20px}}.inner{width:1200px;max-width:100%;margin:auto}.inner.wide{width:1600px}.tablet,.mobile{display:none !important}@media (min-width:1200px){.pc{display:block !important}.pc.inline{display:inline-block !important}.pc.flex{display:flex !important}.pc.flex.inline{display:inline-flex !important}}@media (max-width:1199px){.pc{display:none !important}}@media (max-width:1199px) and (min-width:768px){.tablet{display:block !important}.tablet.inline{display:inline-block !important}.tablet.flex{display:flex !important}.tablet.flex.inline{display:inline-flex !important}}@media (max-width:767px){.mobile{display:block !important}.mobile.inline{display:inline-block !important}.mobile.flex{display:flex !important}.mobile.flex.inline{display:inline-flex !important}}.wcag,input.wcag,.wcag:focus{position:absolute !important;z-index:-1000000 !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;color:#000000 !important;padding:0 !important;background:#ffffff !important;border:0 !important;opacity:0 !important;overflow:hidden !important}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.container{max-width:1904px;margin:auto;position:relative}header,#content,footer{width:100%;float:left;clear:both}header{position:relative;z-index:5;min-height:140px}@media (max-width:1199px){header{min-height:100px}}@media (max-width:767px){header{min-height:80px}}header>.inner{width:100%;overflow:hidden}header>.inner .logo{position:absolute;top:0;left:40px;width:503px;height:100%;background:url(/img/logo.png) no-repeat center center}@media (max-width:1199px){header>.inner .logo{left:30px;width:429px;height:100px;background-image:url(/img/logo_tab.png);background-size:100%}}@media (max-width:767px){header>.inner .logo{left:20px;width:284px;height:80px;background-image:url(/img/logo_m.png)}}header>.inner .navBtn{position:absolute;top:35px;right:30px;width:30px;height:30px;background:url(/img/2/button_menu.png) no-repeat center center;background-size:100%}@media (max-width:767px){header>.inner .navBtn{top:25px;right:20px}}header>.inner a#skipToContent{position:absolute;left:70px;top:120px;width:0;height:0;margin-top:0;overflow:hidden}header>.inner a#skipToContent span{display:inline-block;width:100%;line-height:2;color:#ffffff;padding:0 20px;background-color:#000000;white-space:nowrap;vertical-align:top}header>.inner a#skipToContent:focus{width:auto;height:auto}header>.inner a#skipToContent:focus span{border:2px solid #fff}header>.inner .nav{display:flex;flex-direction:column;align-items:flex-end;gap:19px;padding-top:31px;padding-bottom:24px}@media (max-width:1199px){header>.inner .nav{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:120px;padding-bottom:50px;background:#ffffff;overflow:auto;transition:all 1s cubic-bezier(.65, .05, .36, 1)}header>.inner .nav:not(.open){top:-50px;opacity:0;pointer-events:none !important}header>.inner .nav:not(.open) *{pointer-events:none !important}}@media (max-width:767px){header>.inner .nav{padding-top:100px}}header>.inner .nav .closeBtn{position:absolute;top:35px;right:30px;width:30px;height:30px;background:url(/img/2/button_menu_open.png) no-repeat center center;background-size:100%}@media (max-width:767px){header>.inner .nav .closeBtn{top:25px;right:20px}}header>.inner .nav .top{display:flex;gap:30px;position:relative;z-index:1;line-height:40px}@media (max-width:1199px){header>.inner .nav .top{flex-wrap:wrap;justify-content:center;padding:0 30px;padding-bottom:34px}}@media (max-width:767px){header>.inner .nav .top{padding-left:20px;padding-right:20px}}@media (max-width:1199px){header>.inner .nav .top .nav_member{order:3;width:100%;text-align:center}}header>.inner .nav .top .nav_member .nav_login{display:block;font-size:0.9rem;font-weight:300;padding-left:31px;background:url(/img/1/1/icon_member.svg) no-repeat center left -5px}@media (max-width:1199px){header>.inner .nav .top .nav_member .nav_login{display:inline-block}}header>.inner .nav .top .nav_member .nav_panel{display:flex;justify-content:center;gap:5px}header>.inner .nav .top .nav_member .nav_panel div{display:flex}header>.inner .nav .top .nav_member .nav_panel .name{font-size:0.9rem;font-weight:300;padding-left:31px;background:url(/img/1/1/icon_member.svg) no-repeat center left -5px}header>.inner .nav .top .nav_member .nav_panel .link{gap:5px}header>.inner .nav .top .nav_member .nav_panel .link div{gap:21px}header>.inner .nav .top .nav_member .nav_panel .link a{font-size:0.9rem;font-weight:300;color:#30815c;text-decoration:underline}header>.inner .nav .top .nav_member .nav_panel .link a:not(:last-child){position:relative}header>.inner .nav .top .nav_member .nav_panel .link a:not(:last-child):after{content:'';position:absolute;top:50%;right:-11px;width:1px;height:16px;background:#777777;margin-top:-8px;pointer-events:none}header>.inner .nav .top .nav_search{position:relative}@media (max-width:1199px){header>.inner .nav .top .nav_search{order:1;width:100%}}header>.inner .nav .top .nav_search input{width:300px;height:40px;line-height:38px;font-size:0.9rem;padding-left:19px;padding-right:50px;border:solid 1px #bdbdbd;border-radius:40px;vertical-align:top}@media (max-width:1199px){header>.inner .nav .top .nav_search input{width:100%}}header>.inner .nav .top .nav_search button{position:absolute;top:0;right:1px;width:50px;height:100%;background:url(/img/1/1/icon_search.svg) no-repeat center center}header>.inner .nav .top .lang,header>.inner .nav .top .size{display:flex;gap:6px}@media (max-width:1199px){header>.inner .nav .top .lang,header>.inner .nav .top .size{order:2}}header>.inner .nav .top .lang a,header>.inner .nav .top .size a,header>.inner .nav .top .lang button,header>.inner .nav .top .size button{width:40px;height:40px;line-height:38px;text-align:center;border:solid 1px #bdbdbd;border-radius:50%;background:#ffffff;transition:all .5s cubic-bezier(.65, .05, .36, 1)}header>.inner .nav .top .lang a.cur,header>.inner .nav .top .size a.cur,header>.inner .nav .top .lang button.cur,header>.inner .nav .top .size button.cur{border-color:#8ec64f;background:#8ec64f}@media (min-width:1200px){header>.inner .nav .top .lang a:hover,header>.inner .nav .top .size a:hover,header>.inner .nav .top .lang button:hover,header>.inner .nav .top .size button:hover{border-color:#8ec64f;background:#8ec64f}}header>.inner .nav .top .lang a{font-size:0.9rem;font-weight:300}header>.inner .nav .top .follow{order:4}header>.inner .nav .top .follow .all{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}header>.inner .nav .top .follow .all a{display:block;position:relative;top:0;transition:all .5s cubic-bezier(.65, .05, .36, 1)}@media (min-width:1200px){header>.inner .nav .top .follow .all a:hover{top:-10px}}header>.inner .nav .top .follow .all a img{width:40px;height:auto}header>.inner .nav .bottom{max-width:calc(100% - 510px)}@media (max-width:1199px){header>.inner .nav .bottom{width:100%;max-width:100%;padding:0 30px;background:#f1e7f1;box-shadow:0px 10000px 0 10000px #f1e7f1;overflow:visible}}@media (max-width:767px){header>.inner .nav .bottom{padding:0 20px}}header>.inner .nav .bottom .menu{display:flex;align-items:flex-end;gap:36px}@media (max-width:1199px){header>.inner .nav .bottom .menu{flex-direction:column;align-items:flex-start;gap:18px;padding-top:20px}}@media (max-width:1199px){header>.inner .nav .bottom .menu .page{width:100%}}header>.inner .nav .bottom .menu .page .main{display:block;position:relative;text-align:center;font-size:1.05rem;font-weight:700;text-transform:uppercase;word-break:break-word}@media (max-width:1199px){header>.inner .nav .bottom .menu .page .main{line-height:40px;text-align:left;font-size:1rem;text-transform:none}header>.inner .nav .bottom .menu .page .main.has_child:before{content:'';position:absolute;top:0;right:0;width:14px;height:40px;background:url(/img/2/arrow_pulldown.png) no-repeat center center;background-size:100%;transform:scale(1, -1);transition:all .5s cubic-bezier(.65, .05, .36, 1)}header>.inner .nav .bottom .menu .page .main.has_child.open:before{transform:scale(1, 1)}header>.inner .nav .bottom .menu .page .main.has_child.open+.submenu{display:block}}header>.inner .nav .bottom .menu .page .main:after{content:'';position:absolute;bottom:-7px;left:50%;width:0;height:2px;background:#731472;transform:translateX(-50%);transition:all .5s cubic-bezier(.65, .05, .36, 1)}@media (max-width:1199px){header>.inner .nav .bottom .menu .page .main:after{bottom:0;left:-30px;height:100%;background:#731472;transform:none}}@media (max-width:767px){header>.inner .nav .bottom .menu .page .main:after{left:-20px}}header>.inner .nav .bottom .menu .page .main.cur:after{width:100%}@media (max-width:1199px){header>.inner .nav .bottom .menu .page .main.cur:after{width:6px}}@media (min-width:1200px){header>.inner .nav .bottom .menu .page:hover .main:after{width:100%}}header>.inner .nav .bottom .menu .submenu{position:absolute;top:100%;left:0;width:100%;border-top:solid 26px transparent;background:#f1e7f1;background-clip:padding-box;box-shadow:0 0 30px rgba(0,0,0,0.3);clip-path:inset(2px 0px -30px 0px);transition:all .5s cubic-bezier(.65, .05, .36, 1);margin-top:-26px;overflow:hidden}@media (min-width:1200px){header>.inner .nav .bottom .menu .submenu:not(.focus){margin-top:-74px;opacity:0;pointer-events:none}header>.inner .nav .bottom .menu .submenu:not(.focus) *{pointer-events:none}}@media (max-width:1199px){header>.inner .nav .bottom .menu .submenu{display:none;position:static;border:0;background:none;box-shadow:none;clip-path:none;margin:0;padding:0}}header>.inner .nav .bottom .menu .submenu .inner{display:flex}header>.inner .nav .bottom .menu .submenu .inner .hot{width:287px;padding:30px;padding-left:0;background:#731472;box-shadow:-10000px 10000px 0 10000px #731472}@media (max-width:1199px){header>.inner .nav .bottom .menu .submenu .inner .hot{display:none}}header>.inner .nav .bottom .menu .submenu .inner .hot .label{line-height:1.36;font-size:1.25rem;font-weight:700;color:#ffffff;text-transform:uppercase;margin-bottom:29px}header>.inner .nav .bottom .menu .submenu .inner .hot .all_hot{display:flex;flex-direction:column;gap:20px}header>.inner .nav .bottom .menu .submenu .inner .hot .all_hot a{line-height:1.176471;font-size:0.85rem;color:#ffffff}header>.inner .nav .bottom .menu .submenu .inner .all_sub{padding:30px}@media (max-width:1199px){header>.inner .nav .bottom .menu .submenu .inner .all_sub{width:100%;padding:6px 20px;padding-bottom:0;margin-bottom:-5px}}@media (max-width:1199px){header>.inner .nav .bottom .menu .submenu .inner .all_sub .subpage{padding:10px 0}}header>.inner .nav .bottom .menu .submenu .inner .all_sub .subpage .sub{display:block;line-height:1.61112;font-size:0.9rem;font-weight:700}@media (max-width:1199px){header>.inner .nav .bottom .menu .submenu .inner .all_sub .subpage .sub{font-weight:400}header>.inner .nav .bottom .menu .submenu .inner .all_sub .subpage .sub.has_child:after{content:'';display:inline-block;width:14px;height:1.5rem;background:url(/img/2/arrow_pulldown.png) no-repeat center center;background-size:100%;transform:scale(1, -1);transition:all .5s cubic-bezier(.65, .05, .36, 1);margin-left:30px;vertical-align:top}header>.inner .nav .bottom .menu .submenu .inner .all_sub .subpage .sub.has_child.open:after{transform:scale(1, 1)}header>.inner .nav .bottom .menu .submenu .inner .all_sub .subpage .sub.has_child.open+.lv3_menu{display:block}}header>.inner .nav .bottom .menu .submenu .inner .all_sub .subpage+.subpage{margin-top:20px}@media (max-width:1199px){header>.inner .nav .bottom .menu .submenu .inner .all_sub .subpage+.subpage{margin-top:0}}header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu{padding-bottom:4px;margin-top:13px}@media (max-width:1199px){header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu{display:none;padding:0 20px;margin-top:10px;margin-bottom:-10px}}header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv3,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv3,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv4,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv4{display:flex;flex-direction:column;gap:18px}@media (max-width:1199px){header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv3,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv3,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv4,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv4{gap:0}header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv3 .lv3_page,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv3 .lv3_page,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv4 .lv3_page,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv4 .lv3_page,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv3 .lv4_page,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv3 .lv4_page,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv4 .lv4_page,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv4 .lv4_page{padding:10px 0}}header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv3 .lv3,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv3 .lv3,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv4 .lv3,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv4 .lv3,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv3 .lv4,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv3 .lv4,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv4 .lv4,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv4 .lv4{line-height:1.176471;font-size:0.85rem}@media (max-width:1199px){header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv3 .lv3,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv3 .lv3,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv4 .lv3,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv4 .lv3,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv3 .lv4,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv3 .lv4,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3_menu .all_lv4 .lv4,header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu .all_lv4 .lv4{line-height:1.76471}}header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv4_menu{display:none;padding-left:30px}header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3.has_child:after{content:' ';display:inline-block;width:14px;background:url(/img/2/arrow_pulldown.png) no-repeat center center;background-size:100%;transform:scale(1, -1);transition:all .5s cubic-bezier(.65, .05, .36, 1);margin-left:30px;white-space:pre;vertical-align:top}header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3.has_child.open:after{transform:scale(1, 1)}header>.inner .nav .bottom .menu .submenu .inner .all_sub .lv3.has_child.open+.lv4_menu{display:block}#content{min-height:500px}footer .top{display:flex}@media (max-width:1199px){footer .top{flex-direction:column}}footer .top>div{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;min-height:217px;padding:40px}@media (max-width:1199px){footer .top>div{width:100%}}footer .top>div .label{font-size:2.3rem;font-weight:700;color:#731472;margin-bottom:20px}@media (max-width:1199px){footer .top>div .label{font-size:2rem;margin-bottom:21px}}@media (max-width:767px){footer .top>div .label{font-size:1.5rem;margin-bottom:23px}}footer .top .enews{background:#eddfed}footer .top .enews button{width:170px;height:50px;line-height:48px;font-size:0.85rem;color:#731472;text-align:center;text-transform:uppercase;border:solid 1px #731472;border-radius:50px;background:none;transition:all .5s cubic-bezier(.65, .05, .36, 1)}@media (min-width:1200px){footer .top .enews button:hover{color:#ffffff;background:#731472}}footer .top .follow{background:#f1e7f1}footer .top .follow .all{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}footer .top .follow .all a{display:block;position:relative;top:0;transition:all .5s cubic-bezier(.65, .05, .36, 1)}@media (min-width:1200px){footer .top .follow .all a:hover{top:-10px}}footer .top .follow .all a img{width:40px;height:auto}footer .outer{background:#f8f3f8}footer .outer .inner{padding:68px 0}@media (max-width:1199px){footer .outer .inner{padding:50px 0}}@media (max-width:767px){footer .outer .inner{padding:45px 0}}footer .outer .menu,footer .outer .other{display:flex;flex-wrap:wrap;justify-content:center;gap:17px 32px;margin-bottom:26px}@media (max-width:767px){footer .outer .menu,footer .outer .other{gap:18px 29px;padding:0 20px;margin-bottom:28px}}footer .outer .menu a,footer .outer .other a{display:block;font-size:0.9rem;font-weight:700}footer .outer .other{gap:20px 36px}@media (max-width:767px){footer .outer .other{padding:0;margin-bottom:33px}}footer .outer .other a{font-size:0.8rem;font-weight:300}footer .outer .copyright{text-align:center;font-size:0.7rem;font-weight:300}@media (max-width:767px){footer .outer .copyright span{display:block;margin-top:7px}}.popup{display:none;position:fixed;top:0;left:0;z-index:2147483647;width:100%;min-width:480px;height:100%;text-align:center;background:rgba(0,0,0,0.8);white-space:nowrap;overflow-y:scroll}.popup:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.popup .inner{display:inline-block;position:relative;margin:60px 0;white-space:normal;vertical-align:middle}.popup .inner button.popupClose{display:block;width:50px;height:50px;border-radius:50%;background:url(/img/1/1/button_popup_close.png) no-repeat center center,rgba(0,0,0,0.5);background-size:15px;margin:auto;margin-bottom:20px}.popup .inner .content{width:100%;max-width:100%;text-align:left;padding:50px 40px;padding-bottom:60px;border-radius:20px;background:#ffffff;margin:auto}.popup .inner .content form{position:relative}.popup .inner .content form.loading:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff;opacity:0.5}.popup .inner .content form.loading:after{content:'';position:absolute;top:50%;left:50%;width:30px;height:30px;background:url(/img/1/1/icon_refresh.svg) no-repeat center center;animation-name:loading;animation-iteration-count:infinite;animation-duration:1s;animation-timing-function:cubic-bezier(.65, .05, .36, 1);margin:-15px}.popup .inner .content form.loading .error-msg{visibility:hidden}.popup .inner .content form.hide{display:none}.popup .inner .content form *{font-size:0.85rem}.popup .inner .content form .head{text-align:center;font-size:1.5rem;font-weight:700;color:#652585;margin-bottom:28px}.popup .inner .content form .star{font-style:normal;color:#652585}.popup .inner .content form .note{margin-bottom:19px}.popup .inner .content form .note2{font-style:italic;margin-bottom:42px}.popup .inner .content form .note2 .star{margin-right:5px}.popup .inner .content form input,.popup .inner .content form textarea,.popup .inner .content form select{width:100%;height:40px;line-height:38px;padding:0 20px;border:solid 1px #bdbdbd;border-radius:20px;vertical-align:top}.popup .inner .content form input.error,.popup .inner .content form textarea.error,.popup .inner .content form select.error{border-color:#c96565}.popup .inner .content form textarea{height:150px}.popup .inner .content form select{padding-right:44px;background:url(/img/1/1/arrow_pulldonw.svg) no-repeat center right 12px;cursor:pointer}.popup .inner .content form .fields{display:flex;flex-wrap:wrap;gap:21px 31px}.popup .inner .content form .fields .row{width:calc(50% - 15.5px)}@media (max-width:767px){.popup .inner .content form .fields .row{width:100%}}.popup .inner .content form .fields .row.full{width:100%}.popup .inner .content form .fields .row label{display:block;font-weight:700;margin-bottom:8px}.popup .inner .content form .fields .row label .star{margin-left:5px}.popup .inner .content form .error-msg{display:block !important;min-height:40px;line-height:2;text-align:center;padding:3px 0;color:#d14841}.popup .inner .content form .bottom{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (max-width:767px){.popup .inner .content form .bottom{flex-direction:column}}.popup .inner .content form .bottom>div{display:flex;justify-content:flex-start;align-items:center;min-height:50px;line-height:50px}@media (max-width:767px){.popup .inner .content form .bottom>div{justify-content:center}}.popup .inner .content form .bottom .left{gap:10px}.popup .inner .content form .bottom .left button{flex-shrink:0;width:27px;height:50px;background:url(/img/1/1/icon_refresh.svg) no-repeat center center;margin-right:10px}.popup .inner .content form .bottom .left input{width:210px;height:50px;line-height:48px;border-radius:50px}.popup .inner .content form .bottom .right{gap:10px}.popup .inner .content form .bottom .right button{width:156px;height:50px;color:#ffffff;border-radius:50px;background:#731472}.popup .inner .content form .bottom .right button[type=reset]{background:#5a5a5a}.popup .inner .content .thank{padding-top:10px}.popup .inner .content .thank:not(.show){display:none}.page_banner{position:relative;overflow:hidden}.page_banner .image img{position:relative;left:50%;transform:translateX(-50%);width:100%;object-position:center;object-fit:cover}@media (max-width:1199px){.page_banner .image img{width:calc(100% + 704px);height:auto}}.page_banner .page_title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:2.3rem;font-weight:bold;color:#242424;font-family:Helvetica,Arial,'Microsoft JhengHei','微軟正黑體','Heiti TC',STHeitiTC,'PMingLiU','新細明體';background-color:rgba(255,255,255,0.6);border-radius:15px;box-sizing:border-box;padding:16px 63px;text-align:center}@media (max-width:1199px){.page_banner .page_title{position:relative;top:0;left:0;transform:translate(0%, 0%);background-color:#fff;border-radius:0;text-align:left;padding:16px 20px}}#content .nav{min-height:50px;background-color:#f8f3f8;position:relative}#content .nav .nav_container{width:calc(100% - 40px);max-width:1603px;box-sizing:border-box;padding-right:50px;position:relative;margin-left:auto;margin-right:auto}#content .nav .container{max-width:1603px}#content .nav .container a{display:inline-flex;align-items:center;vertical-align:middle;font-size:0.8rem;color:#242424;line-height:1.5rem;letter-spacing:0.5px;font-family:Helvetica,Arial,'Microsoft JhengHei','微軟正黑體','Heiti TC',STHeitiTC,'PMingLiU','新細明體';min-height:50px}#content .nav .container a:last-child{font-weight:bold}#content .nav .container span.arrow{display:inline-block;vertical-align:middle;width:30px;height:50px;background-image:url('/img/1/2/arrow_path.png');background-position:center;background-repeat:no-repeat;margin-left:13px;margin-right:17px}#content .nav .back{position:absolute;right:2px;top:0;min-height:90px}#content .nav .back span{display:inline-block;vertical-align:middle;width:30px;height:50px;background-image:url('/img/1/2/arrow_path.png');background-position:center;background-repeat:no-repeat;margin-right:9px;transform:scaleX(-1)}#content .nav .back p{display:inline-block;vertical-align:middle;font-size:0.8rem;color:#242424;line-height:1.5rem;letter-spacing:0.5px;font-family:Helvetica,Arial,'Microsoft JhengHei','微軟正黑體','Heiti TC',STHeitiTC,'PMingLiU','新細明體'}.pager-container .pager{line-height:34px;text-align:center;display:table;position:relative;z-index:2;margin-left:auto;margin-right:auto}.pager-container .pager ul{display:inline-block;vertical-align:top;list-style:none}.pager-container .pager ul li{display:inline-block;vertical-align:top}.pager-container .pager a{display:inline-block;min-width:36px;line-height:36px;font-size:16px;padding:0 0px;margin:0 2px;vertical-align:middle;font-weight:500;border-radius:50%}.pager-container .pager .cur,.pager-container .pager .page:hover,.pager-container .pager .selected{background:#92278f;color:#ffffff}.pager-container .pager .prev,.pager-container .pager .next{background:url('/img/1/2/arrow_page.svg') no-repeat center center;transform:rotate(180deg);background-size:20px;padding:0 0px;margin:0 0px;min-width:20px;height:30px}.pager-container .pager .prev:hover,.pager-container .pager .next:hover{filter:opacity(50%)}.pager-container .pager .prev.disable,.pager-container .pager .next.disable{opacity:0.3;pointer-events:none}.pager-container .pager .prev{margin-right:5px;transform:scale(1, 1)}.pager-container .pager .next{margin-left:7px}.pager-container .pager .last{margin-left:14px}@media (max-width:767px){.pager-container .pager .last{margin-left:6px}}.pager-container .pager .first{margin-right:14px}@media (max-width:767px){.pager-container .pager .first{margin-right:6px}}.pager-container .pager form{display:inline-block;width:54px;margin-left:21px;vertical-align:top;margin-right:4px}@media (max-width:767px){.pager-container .pager form{margin-left:0}}.pager-container .pager form input{width:100%;height:36px;font-size:14px;padding:0 13px;padding-top:3px;background:#f0f0f0;vertical-align:top;box-sizing:border-box;border-radius:10px}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.error-message{font-size:0.8rem;width:100%;text-align:right;line-height:1.5rem;color:#d14841;font-style:italic;margin-top:1.2rem;margin-bottom:-2.75rem;margin-top:24px;margin-bottom:-55px;letter-spacing:0.1px}#content{overflow:hidden}.homeBanner{position:relative;margin-bottom:80px}@media (max-width:767px){.homeBanner{margin-bottom:62px}}.homeBanner .slide{white-space:nowrap;overflow:hidden}.homeBanner .slide .slider{display:inline-block;vertical-align:top}.homeBanner .slide .item{display:inline-block;vertical-align:top}.homeBanner .slide .item img{width:100%;height:auto}.homeBanner .pager{position:absolute;bottom:60px;left:0;width:100%}@media (max-width:1199px){.homeBanner .pager{position:static;margin-top:21px}}.homeBanner .pager .inner{display:flex;gap:20px}@media (max-width:1199px){.homeBanner .pager .inner{justify-content:center}}.homeBanner .pager .control{position:relative;width:20px;height:26px}.homeBanner .pager .control button{position:absolute;top:0;left:0;width:100%;height:100%;background:none;transition:all .5s cubic-bezier(.65, .05, .36, 1)}.homeBanner .pager .control button:after{content:'';position:absolute;top:50%;left:50%;width:48px;height:54px;transform:translate(-50%, -50%);pointer-events:none;transition:all .5s cubic-bezier(.65, .05, .36, 1)}@media (max-width:1199px){.homeBanner .pager .control button:after{top:0;left:0;width:100%;height:100%;transform:none}}.homeBanner .pager .control .pause:after{background:url(/img/1/1/icon_slides_pause.png) no-repeat center center;background-size:100%}@media (max-width:1199px){.homeBanner .pager .control .pause:after{background-image:url(/img/2/icon_slides_pause_m.png)}}.homeBanner .pager .control .resume{opacity:0;pointer-events:none}.homeBanner .pager .control .resume:after{background:url(/img/1/1/icon_slides_play.png) no-repeat center center;background-size:100%}@media (max-width:1199px){.homeBanner .pager .control .resume:after{background-image:url(/img/2/icon_slides_play_m.png)}}.homeBanner .pager .control.stop .pause{opacity:0;pointer-events:none}.homeBanner .pager .control.stop .resume{opacity:1;pointer-events:auto}.homeBanner .pager ul{display:flex;flex-wrap:wrap;gap:16px;list-style-type:none;padding:6px 0}.homeBanner .pager ul li{width:14px;height:14px;border-radius:50%;background:#ffffff;box-shadow:0 0 15px rgba(0,0,0,0.5);cursor:pointer;transition:all .5s cubic-bezier(.65, .05, .36, 1)}@media (max-width:1199px){.homeBanner .pager ul li{background:#000000;box-shadow:none}}.homeBanner .pager ul li:not(.current){opacity:0.5}@media (min-width:1200px){.homeBanner .pager ul li:hover{opacity:1}}.homeBanner .scroll{position:absolute;bottom:0;right:40px;z-index:3;height:120px;text-align:end;font-size:0.9rem;color:#ffffff;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 30px rgba(0,0,0,0.86);writing-mode:vertical-rl;padding-left:7px;background:none;opacity:1;transform:scale(-1, -1);transition:all .5s cubic-bezier(.65, .05, .36, 1)}@media (min-width:1200px){.homeBanner .scroll:hover:before{height:100%}}.homeBanner .scroll:before,.homeBanner .scroll:after{content:'';position:absolute;bottom:0;left:0;width:1px;height:100%;background:#ffffff;transition:all 1s cubic-bezier(.65, .05, .36, 1)}.homeBanner .scroll:before{height:30px}.homeBanner .scroll:after{opacity:0.2}.homeBanner .scroll.cn{text-align:start;padding-left:0;padding-right:7px;transform:scale(1, 1)}.homeBanner .scroll.cn:before,.homeBanner .scroll.cn:after{bottom:inherit;top:0;left:inherit;right:0}.homeBanner .scroll.hide{opacity:0}.homeBanner .scroll.hide:before{height:100%}.homeBanner .follow{display:flex;flex-direction:column;gap:6px;position:absolute;top:20px;right:40px}@media (max-width:1199px){.homeBanner .follow{top:14px;right:29px}}.homeBanner .follow a{display:block}.homeBanner .follow a img{width:40px;height:auto}.about{margin-bottom:80px}@media (max-width:767px){.about{margin-bottom:60px}}.about .inner{display:flex;justify-content:space-between;gap:40px;transition:all .5s cubic-bezier(.65, .05, .36, 1)}.about .inner:not(.animated){opacity:0}@media (max-width:1199px){.about .inner{flex-direction:column;gap:50px}}@media (max-width:767px){.about .inner{gap:40px}}.about .inner .left{width:620px;padding-top:134px}@media (max-width:1199px){.about .inner .left{width:100%;padding:0}}.about .inner .left .editor *{font-weight:300;letter-spacing:1px}.about .inner .left .more{display:inline-block;line-height:1.6;font-size:1.25rem;font-weight:700;color:#ffffff;padding:0 20px;border-radius:50px;background:#731472;margin-top:49px;transition:all .5s cubic-bezier(.65, .05, .36, 1);vertical-align:top}@media (min-width:1200px){.about .inner .left .more:hover{box-shadow:0 0 30px rgba(0,0,0,0.3)}}@media (max-width:1199px){.about .inner .left .more{margin-top:39px}}.about .inner .shortcut{display:flex;justify-content:center;align-items:flex-start}@media (max-width:767px){.about .inner .shortcut{flex-direction:column;gap:20px}}.about .inner .shortcut a{position:relative;width:280px;background:#000000;box-shadow:0 0 30px rgba(0,0,0,0.5);transition:all .5s cubic-bezier(.65, .05, .36, 1)}.about .inner .shortcut a:not(.animated){margin-top:35px !important}@media (max-width:767px){.about .inner .shortcut a{width:100%}}@media (min-width:768px){.about .inner .shortcut a{box-shadow:0 0 26px rgba(0,0,0,0.5)}.about .inner .shortcut a:first-child{margin-top:71px}.about .inner .shortcut a:last-child{margin-top:171px}}@media (min-width:768px) and (max-width:1199px){.about .inner .shortcut a:first-child{margin-top:60px}}@media (min-width:768px) and (max-width:1199px){.about .inner .shortcut a:last-child{margin-top:120px}}.about .inner .shortcut a img{width:100%;height:auto}.about .inner .shortcut a .name{position:absolute;top:0;left:0;width:100%;line-height:1.11112;font-size:2.25rem;font-weight:700;color:#ffffff;padding:22px 20px}@media (min-width:1200px){.about .inner .shortcut a .name.largerSize{font-size:2rem}}@media (max-width:1199px){.about .inner .shortcut a .name{line-height:1.16667;font-size:1.8rem;padding:20px 18px}}.rd_focus{margin-bottom:70px}@media (max-width:1199px){.rd_focus{margin-bottom:60px}}.rd_focus .inner{display:flex;align-items:flex-start;background:#b989b8}@media (max-width:1199px){.rd_focus .inner{flex-direction:column}}.rd_focus .inner .left{flex-shrink:0;position:relative;left:0;width:536px;background:#b989b8;transition:all .5s cubic-bezier(.65, .05, .36, 1)}.rd_focus .inner .left:not(.animated){left:-50px;opacity:0}@media (max-width:1199px){.rd_focus .inner .left{width:100%}}.rd_focus .inner .left img{width:100%;height:auto}.rd_focus .inner .left .name{position:absolute;bottom:70px;left:0;width:100%;line-height:1.125;font-size:4rem;font-weight:700;color:#ffffff;padding:0 50px}@media (max-width:1199px){.rd_focus .inner .left .name{bottom:28px;line-height:1.138462;font-size:3.25rem;padding:0 40px}}@media (max-width:767px){.rd_focus .inner .left .name{bottom:8px;line-height:1.2;font-size:2.5rem;padding:0 20px}}.rd_focus .inner .right{flex-grow:1;display:flex;flex-wrap:wrap;position:relative;left:0;border:solid 1px #b989b8;transition:all .5s cubic-bezier(.65, .05, .36, 1)}.rd_focus .inner .right:not(.animated){left:50px;opacity:0}@media (max-width:1199px){.rd_focus .inner .right{width:100%}}@media (max-width:767px){.rd_focus .inner .right{flex-direction:column}}.rd_focus .inner .right .item{width:33.333%;min-height:342px;padding:50px 10px;padding-bottom:23px;border:solid 1px #b989b8;background:#ffffff}.rd_focus .inner .right .item:nth-child(2n){background:#f1e7f1}@media (max-width:1199px){.rd_focus .inner .right .item{min-height:226px;padding-top:23px;padding-bottom:26px}}@media (max-width:767px){.rd_focus .inner .right .item{display:flex;align-items:center;gap:20px;width:100%;min-height:112px;padding:15px 10px}}.rd_focus .inner .right .item span{display:block}.rd_focus .inner .right .item .icon{width:120px;margin-bottom:42px}@media (max-width:1199px){.rd_focus .inner .right .item .icon{width:80px;margin-bottom:23px}}.rd_focus .inner .right .item .icon img{width:100%;height:auto}.rd_focus .inner .right .item .name{line-height:1.25;font-size:1.4rem;font-weight:700;color:#731472;padding:0 14px}@media (max-width:1199px){.rd_focus .inner .right .item .name{line-height:1.2;font-size:1rem;padding:0 10px}}@media (max-width:767px){.rd_focus .inner .right .item .name{padding:0}}.projects{background:#f8f3f8;overflow:hidden;margin-bottom:58px}@media (max-width:1199px){.projects{margin-bottom:24px}}@media (max-width:767px){.projects{margin-bottom:15px}}.projects .inner{padding:70px 0}@media (max-width:1199px){.projects .inner{padding-top:50px;padding-bottom:60px}}@media (max-width:767px){.projects .inner{padding-top:36px}}.projects .inner .head{line-height:1.08696;font-size:2.3rem;font-weight:700;color:#731472;margin-bottom:35px}@media (max-width:1199px){.projects .inner .head{display:flex;justify-content:space-between;line-height:1;font-size:2rem;margin-bottom:40px}}@media (max-width:767px){.projects .inner .head{justify-content:center;margin-bottom:44px}}.projects .inner .head a{vertical-align:top}.projects .inner .more{line-height:2;font-size:1.25rem;font-weight:700;color:#ffffff;padding:0 30px;background:#731472;margin-left:55px;transition:all .5s cubic-bezier(.65, .05, .36, 1)}@media (min-width:1200px){.projects .inner .more:hover{box-shadow:0 0 30px rgba(0,0,0,0.3)}}@media (max-width:1199px){.projects .inner .more{line-height:1.6;font-size:1.25rem}}@media (max-width:767px){.projects .inner .more{width:8.5rem;text-align:center;padding:0;margin:auto;margin-top:40px}}.projects .inner .all{position:relative;padding:0 40px}@media (max-width:767px){.projects .inner .all{padding:0 70px}}.projects .inner .all .slide{display:flex;clip-path:inset(-23px)}.projects .inner .all .slide .slider{display:inline-flex;margin-right:46px;vertical-align:top}.projects .inner .all .slide .item{flex-shrink:0;display:inline-block;position:relative;top:0;width:356px;padding-bottom:9px;background:#ffffff;box-shadow:0 0 20px rgba(0,0,0,0.5);white-space:normal;vertical-align:top;transition:all .5s cubic-bezier(.65, .05, .36, 1)}.projects .inner .all .slide .item:not(.animated){top:-20px;opacity:0}@media (max-width:1199px){.projects .inner .all .slide .item{width:300px}}.projects .inner .all .slide .item span{display:block}.projects .inner .all .slide .item img{width:100%;height:auto}.projects .inner .all .slide .item .cate{display:inline-block;line-height:1.78572;font-size:1.4rem;font-weight:700;color:#ffffff;padding-left:15px;padding-right:50px;border-right:solid 21px transparent;border-image:url(/img/1/1/cat.png) 23;background:#8ec64f;background-clip:padding-box;transform:translateY(-50%);margin-bottom:-0.55rem;vertical-align:top}@media (max-width:1199px){.projects .inner .all .slide .item .cate{margin-bottom:-0.4rem}}.projects .inner .all .slide .item .name{min-height:2.8rem;line-height:1.12;font-size:1.25rem;font-weight:700;color:#731472;padding:0 15px}.projects .inner .all button{position:absolute;top:0;width:14px;height:100%;background:url(/img/1/1/arrow_green.png) no-repeat center center;background-size:100%}.projects .inner .all button:before,.projects .inner .all button:after{background:url(/img/1/1/arrow_green.png) no-repeat center center;background-size:100%}.projects .inner .all button.prev{left:0}.projects .inner .all button.next{right:0;transform:scale(-1, 1)}.projects .inner .all button.disable{opacity:0.5;pointer-events:none}.spotlight_news{margin-bottom:70px}@media (max-width:1199px){.spotlight_news{margin-bottom:60px}}.spotlight_news .inner{display:flex;gap:100px}@media (max-width:1199px){.spotlight_news .inner{flex-direction:column;gap:35px}}.spotlight_news .inner>div{position:relative;left:0;width:calc(50% - 50px);transition:all .5s cubic-bezier(.65, .05, .36, 1)}.spotlight_news .inner>div:not(.animated){opacity:0}.spotlight_news .inner>div:not(.animated):first-child{left:-50px}.spotlight_news .inner>div:not(.animated):nth-child(2){left:50px}@media (max-width:1199px){.spotlight_news .inner>div{width:100%}}.spotlight_news .inner>div .head{line-height:1.26087;font-size:2.3rem;font-weight:700;color:#731472;margin-bottom:28px}@media (max-width:1199px){.spotlight_news .inner>div .head{line-height:2;font-size:2rem;margin-bottom:25px}}@media (max-width:767px){.spotlight_news .inner>div .head{text-align:center;margin-bottom:16px}}.spotlight_news .inner>div .all{position:relative;height:calc(100% - 2.9rem - 28px);background:#731472}.spotlight_news .inner>div .all .slide{white-space:nowrap;overflow:hidden}.spotlight_news .inner>div .all .slide .slider{display:inline-block;vertical-align:top}.spotlight_news .inner>div .all .slide .item{display:inline-block;width:100%;white-space:normal;vertical-align:top}.spotlight_news .inner>div .all .slide .item .thumb[role=button]{cursor:pointer}.spotlight_news .inner>div .all .slide .item .thumb img{width:100%;height:auto}.spotlight_news .inner>div .all .slide .item .thumb .yt{position:relative;height:0;padding-bottom:68.8%;overflow:hidden}.spotlight_news .inner>div .all .slide .item .thumb .yt iframe{position:absolute;top:0;left:0;width:100%;height:100%}.spotlight_news .inner>div .all .slide .item .info{min-height:82px;padding:13px 38px;padding-right:148px}@media (max-width:1199px){.spotlight_news .inner>div .all .slide .item .info{padding-left:20px;padding-right:128px}}.spotlight_news .inner>div .all .slide .item .info p,.spotlight_news .inner>div .all .slide .item .info a{line-height:1.12;font-size:1.25rem;font-weight:700;color:#ffffff}.spotlight_news .inner>div .all .pager{display:flex;gap:40px;position:absolute;bottom:0;right:0;width:148px;height:82px;padding:0 40px;background:#731472}@media (max-width:1199px){.spotlight_news .inner>div .all .pager{width:128px;padding:0 30px}}.spotlight_news .inner>div .all .pager button{width:14px;height:100%;background:url(/img/1/1/arrow_white.png) no-repeat center center;background-size:100%}.spotlight_news .inner>div .all .pager button:before,.spotlight_news .inner>div .all .pager button:after{background:url(/img/1/1/arrow_white.png) no-repeat center center;background-size:100%}.spotlight_news .inner>div .all .pager button.next{transform:scale(-1, 1)}.spotlight_news .inner>div .all .pager button.disable{opacity:0.5;pointer-events:none}.sharing{background:#f8f3f8;overflow:hidden}.sharing .inner{padding:70px 0}@media (max-width:1199px){.sharing .inner{padding-top:40px;padding-bottom:50px}}@media (max-width:767px){.sharing .inner{position:relative;padding-top:36px}}.sharing .inner .head{line-height:1.08696;font-size:2.3rem;font-weight:700;color:#731472;margin-bottom:35px}@media (max-width:1199px){.sharing .inner .head{line-height:1.25;font-size:2rem;margin-bottom:60px}}@media (max-width:1199px) and (min-width:768px){.sharing .inner .head{display:flex;justify-content:space-between;gap:20px}.sharing .inner .head .pager{margin:0}}@media (max-width:767px){.sharing .inner .head{height:5.5rem;line-height:1.375;text-align:center;padding:0 30px;margin-bottom:27px}.sharing .inner .head.smallSize{padding:0 75px}}.sharing .inner .head .pager{display:inline-flex;gap:10px;margin-left:64px;vertical-align:top}@media (max-width:767px){.sharing .inner .head .pager{margin:0}}.sharing .inner .head .pager button{width:2.5rem;height:2.5rem;background:url(/img/1/1/arrow_purple.png) no-repeat center center,#fff;background-size:14px}@media (max-width:767px){.sharing .inner .head .pager button{position:absolute;top:calc((100% - 5.5rem - 113px)/2 + 5.5rem + 38px);z-index:1}.sharing .inner .head .pager button.prev{left:0}.sharing .inner .head .pager button.next{right:0}}.sharing .inner .head .pager button:before,.sharing .inner .head .pager button:after{background:url(/img/1/1/arrow_purple.png) no-repeat center center;background-size:14px}.sharing .inner .head .pager button.next{transform:scale(-1, 1)}.sharing .inner .head .pager button.disable{opacity:0.5;pointer-events:none}.sharing .inner .slide{display:flex;clip-path:inset(-23px -23px -23px -23px)}.sharing .inner .slide .slider{display:inline-flex;margin-right:40px;vertical-align:top}.sharing .inner .slide .item{flex-shrink:0;position:relative;top:0;width:296px;min-height:430px;background:#ffffff;box-shadow:0 0 20px rgba(0,0,0,0.5);transition:all .5s cubic-bezier(.65, .05, .36, 1)}.sharing .inner .slide .item:not(.animated){top:-20px;opacity:0}.sharing .inner .slide .item[role=button]{cursor:pointer}.sharing .inner .slide .item img{width:100%;height:auto}.sharing .inner .slide .item .info{padding:15px 14px;padding-top:10px}.sharing .inner .slide .item .info .name{line-height:1.2;font-size:1.25rem;font-weight:700;color:#8ec64f;margin-bottom:5px}.sharing .inner .slide .item .info .pos{line-height:1.375;font-size:0.8rem;font-weight:700}.prev,.next{position:relative}.prev:before,.next:before,.prev:after,.next:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.prev:before,.next:before,.prev:after,.next:after{opacity:0}@media (min-width:1200px){.prev:hover:before,.next:hover:before,.prev:hover:after,.next:hover:after{animation-name:btn;animation-iteration-count:infinite;animation-duration:1s;animation-timing-function:cubic-bezier(.65, .05, .36, 1)}.prev:hover:before,.next:hover:before{animation-delay:0.3s}}.news_popup .inner{width:auto}.news_popup .inner .content{width:auto;padding:20px}.news_popup .inner .content img{width:auto;max-width:100%;height:auto}.sharing_popup .inner{width:auto}.sharing_popup .inner .content{width:auto;padding:20px}.sharing_popup .inner .content .yt{width:980px;max-width:100%}.sharing_popup .inner .content .yt .iframe{position:relative;width:100%;height:0;padding-bottom:56.22448979591836%}.sharing_popup .inner .content .yt .iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes btn{0%{left:0;opacity:1}100%{left:-10px;opacity:0}}