<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,button,input,textarea{font-family:"Pretendard",sans-serif}.font_ptserif{font-family:"PTSerif",sans-serif;font-style:italic}@font-face{font-family:"Pretendard";font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url("../font/Pretendard-ExtraBold.woff2") format("woff2"),url("../font/Pretendard-ExtraBold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:700;font-display:swap;src:local("Pretendard Bold"),url("../font/Pretendard-Bold.woff2") format("woff2"),url("../font/Pretendard-Bold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:500;font-display:swap;src:local("Pretendard Medium"),url("../font/Pretendard-Medium.woff2") format("woff2"),url("../font/Pretendard-Medium.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:300;font-display:swap;src:local("Pretendard Light"),url("../font/Pretendard-Light.woff2") format("woff2"),url("../font/Pretendard-Light.woff") format("woff")}@font-face{font-family:"PTSerif";font-weight:400;font-display:swap;src:url("../font/PTSerif-Regular.ttf")}@font-face{font-family:"PTSerif";font-weight:400;font-style:italic;font-display:swap;src:url("../font/PTSerif-Italic.ttf")}button,a{cursor:pointer}html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,li,menu,nav,section,article,aside,dl,dt,dd,table,thead,tbody,tfoot,label,caption,th,td,form,fieldset,legend,hr,input,button,textarea,object,figure,figcaption{margin:0;padding:0}body{background:#fff;-webkit-text-size-adjust:none;word-wrap:break-word;word-break:initial}body,input,select,textarea,button{border:none}ul,ol,li{list-style:none}table{width:100%;border-spacing:0;border-collapse:collapse}img,fieldset{border:0}address,cite,code,em{font-style:normal;font-weight:normal}label,img,input,select,textarea,button{vertical-align:middle}.hide,legend{overflow:hidden;display:block;position:absolute;border:0;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px)}hr{background:#cfd2de;border:0px;height:1px}main,header,section,nav,footer,aside,article,figure{display:block}a{color:#000;text-decoration:none;cursor:pointer}html{scroll-behavior:smooth}body{position:relative;background-color:#000}.not_scrollhtml,.not_scroll body{height:100%;overflow:hidden}.overlowX_hidden{overflow-x:hidden}.theme_dark{background:#000;transition:background-color 1s}.theme_dark._c_navy{background:#090126}.theme_light{background:#fff}.bx_con_1200{margin:0 auto;width:min(75rem,100% - 5rem)}.bx_con_1640{margin:0 auto;width:min(102.5rem,100% - 5rem)}.bx_con_1720{margin:0 auto;width:min(107.5rem,100%)}.bx_con_1850{margin:0 auto;width:min(115.625rem,100% - 5rem)}.sub_page_title{padding-top:10.575rem;font-size:12.5rem;font-weight:800;line-height:1;letter-spacing:-6px;color:#fff}.sub_group_title{font-size:2.5rem;font-weight:bold;letter-spacing:-1.2px;color:#fff}.theme_dark .page_lg_title{color:#fff;letter-spacing:-10.5px}.page_lg_title{text-align:center;font-size:min(17vw,18.75rem);font-weight:800;line-height:1;letter-spacing:-9px;color:#000}.slice_txt{overflow:hidden;line-height:1}.slice_txt .bx_slice{display:block;padding:.3125rem 0;transform:translateY(100%);transition:transform .6s}.slice_txt.on .bx_slice{transform:translateY(0)}.tab_menu_list{display:inline-block;font-size:0}.tab_menu_list li{display:inline-block;margin-right:1.875rem}.tab_menu_list li button{font-size:2.25rem;font-weight:bold;font-style:italic;letter-spacing:-1.8px;background:rgba(0,0,0,0);color:#fff;font-family:"PTSerif",sans-serif}.tab_menu_list li button:disabled{cursor:initial;font-weight:normal;color:#404040}.tab_menu_list li:hover button:not(:disabled),.tab_menu_list li.active button:not(:disabled){color:#973df2;text-decoration:underline}.no_result_post{padding:13.0625rem 0 33.125rem;font-size:1.75rem;font-weight:200;line-height:.89;letter-spacing:-1.4px;text-align:center;color:#a3a3a4}.bottom_btn_wrap{padding:5rem 0 14.125rem;text-align:center}.bottom_btn_wrap a,.bottom_btn_wrap button{margin:0 .3125rem}.txt_gather{padding-bottom:2.625rem;font-family:"PTSerif",sans-serif;font-size:min(18vw,20.625rem);font-weight:bold;line-height:1.06;letter-spacing:-9.9px;color:#973df2;font-style:italic;text-align:left}.txt_gather._c_light{color:#fff}.txt_gather p{transform:translateX(-100%);transition:transform .6s linear;display:inline-block}.txt_gather .move_left{transform:translateX(100%);font-style:normal;float:right}.txt_gather.on .move_right{transform:translateX(0)}.txt_gather.on .move_left{transform:translateX(0)}@media(min-width: 0px)and (max-width: 767px){.bx_con_1200{width:min(75rem,100% - 2.5rem)}.bx_con_1640{width:min(102.5rem,100% - 2.5rem)}.bx_con_1850{width:min(115.625rem,100% - 2.5rem)}.sub_page_title{padding-top:7.8125rem;font-size:4.4375rem;letter-spacing:-2.13px}.sub_group_title{font-size:1.25rem;letter-spacing:-1px}.theme_dark .page_lg_title{color:#fff;font-size:18vw;letter-spacing:-2.13px}.page_lg_title{font-size:max(16.5vw,3.875rem);letter-spacing:-1.36px}.tab_menu_list{display:inline}.tab_menu_list li{margin-right:.9375rem}.tab_menu_list li button{font-size:1.5rem;font-weight:normal;letter-spacing:-1.2px}.no_result_post{padding:8.25rem 0 15.9375rem;font-size:1rem;letter-spacing:-0.8px}.bottom_btn_wrap{padding:2.8125rem 0 6.5625rem}.txt_gather{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;min-height:100vh;padding-bottom:0;font-size:18vw;letter-spacing:-2.1px}.txt_gather .move_left{align-self:flex-end;float:none}}.btn_round{padding:0 2rem;height:3.3125rem;border-radius:3.3125rem;box-sizing:border-box;border:1px solid;font-size:1rem;font-weight:bold;transition:background .3s}.btn_square{width:100%;height:3.75rem;font-size:1.125rem;font-weight:bold;letter-spacing:-0.63px;text-align:center}a.btn_square{line-height:3.75rem;display:inline-block}a.btn_round{display:inline-block;line-height:3.3125rem}a,button{cursor:pointer}a._border_gray,button._border_gray{background:rgba(0,0,0,0);border-color:gray;color:#fff}a._border_gray:hover,button._border_gray:hover{background-color:#222}a._c_main,button._c_main{background:#973df2;border-color:#973df2;color:#fff}.btn_more{display:block;position:relative;font-size:1.5625rem;font-weight:300;color:#fff;padding-right:2.625rem;background:url(../img/ic-more-arrow@2x.png) no-repeat right 0 center/1.6875rem}.btn_more::after{position:absolute;left:0;right:initial;top:100%;bottom:initial;content:"";display:block;width:0;height:2px;background:#fff;transition:width .3s}.btn_more:hover::after{width:100%}.btn_bookmark{width:3rem;height:3.9375rem;background:url(../img/ic-bookmark-off@2x.png) no-repeat center/100%;transition:background .4s}.btn_bookmark.active,.btn_bookmark:hover{background-image:url(../img/ic-bookmark-on@2x.png)}.btn_download{display:inline-block;padding:1.0625rem 3.5625rem 1.0625rem 2.0625rem;height:3.3125rem;box-sizing:border-box;border-radius:3.3125rem;line-height:1.2;background:url(../img/ic-profiledown@2x.png) no-repeat right 1.8125rem center/0.9375rem;border:1px solid #fff;font-size:1rem;font-weight:300;color:#fff}.btn_slot .slot_hide{display:block;position:relative;overflow:hidden;height:min-content}.btn_slot span{display:block;transform:translate3d(0, 0%, 0);transition:transform .3s}.btn_slot span.slot_absol{position:absolute}.btn_slot:hover span{transform:translate3d(0, -100%, 0)}.btn_move_top{position:relative;display:block;margin:3.125rem auto 2.1875rem;padding-right:2.21875rem;font-size:1.4375rem;color:#fff;text-transform:uppercase;background:url(../img/ic-arrow-toppage@2x.png) no-repeat right .875rem center/0.875rem}.btn_move_top em{font-weight:300}.btn_move_top:before{transform:translateY(-50%);position:absolute;left:-0.875rem;right:initial;top:50%;bottom:initial;content:"{"}.btn_move_top:after{transform:translateY(-50%);position:absolute;left:initial;right:0;top:50%;bottom:initial;content:"}"}.btn_move_top.c_dark{color:#000;background-image:url(../img/ic-arrow-toppage-dark@2x.png)}.btn_move_top_wrap{padding:3.125rem 0 2.1875rem}.btn_move_top_wrap .btn_move_top{margin:0 auto}.btn_pop_close{width:1.875rem;height:1.875rem;background:no-repeat center/1.375rem}.btn_pop_close.c_light{background-image:url(../img/ic-pop-close-light@2x.png)}.btn_top{position:fixed;right:2.6875rem;bottom:3.125rem;z-index:99;width:4.375rem;height:4.375rem;border-radius:100%;box-shadow:0 0 15px 0 rgba(255,255,255,.3);background:url(../img/btn-top-icon@2x.png) no-repeat center/1.1875rem #000}.btn_srch{width:2.8125rem;height:2.8125rem;background:url(../img/ic-search-search@2x.png) no-repeat center/1.9375rem;vertical-align:middle}.btn_underline{font-size:.875rem;font-weight:300;letter-spacing:-0.35px;float:right;color:#6f6f6f;background:rgba(0,0,0,0);text-decoration:underline}@media(min-width: 0px)and (max-width: 767px){.btn_bookmark{width:2.1875rem;height:2.875rem}.btn_download{padding:1rem 4.25rem 1rem 2.6875rem;background-position:right 2.5rem center;font-size:.875rem}.btn_move_top{margin:2.375rem auto 1.84375rem;padding-right:2.09375rem;font-size:1rem;background-size:.906rem;background-position:right .75rem center}.btn_move_top:before{left:-0.75rem}.btn_top{right:1rem;bottom:3.125rem;width:3.5rem;height:3.5rem}.btn_srch{width:1.875rem;height:1.875rem;background-size:1.125rem}.btn_pop_close{background-size:1.125rem}}select{padding:0 1.375rem 0 0;height:2.3125rem;background:url(../img/ic-down-join@2x.png) no-repeat right 0 center/1.125rem rgba(0,0,0,0);font-size:1.0625rem;color:#fff;border-bottom:1px solid #707070;box-sizing:border-box}input,textarea{border:1px solid #ddd;background:#fff;vertical-align:middle;font-weight:normal;border-radius:3px;-webkit-appearance:none}input::-webkit-input-placeholder{line-height:100%}select:focus,textarea:focus,input:focus{outline:none}input[type=tel][readonly],input[type=text][readonly],input[type=password][readonly],input[type=email][readonly],input[type=search][readonly],input[type=tel][disabled],input[type=text][disabled],input[type=password][disabled],input[type=search][disabled],input[type=email][disabled]{-webkit-appearance:none;opacity:1;-webkit-text-fill-color:#999;-webkit-opacity:1}textarea[readonly],textarea[disabled]{padding:11px;font-size:16px;color:#666;font-weight:normal;line-height:140%;height:78px;background:#eaeaea;border:1px solid silver}input[type=text],input[type=number],input[type=password]{padding:0 14px;height:48px;box-sizing:border-box}input::-webkit-input-placeholder{color:#b5b5b5}input:-ms-input-placeholder{color:#b5b5b5}textarea::-webkit-input-placeholder{color:#b5b5b5}textarea:-ms-input-placeholder{color:#b5b5b5}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.clear{clear:both}.clear:after{content:"";display:block;clear:both}button{cursor:pointer}button:focus-visible{outline:none}.srch_input{padding-left:3.5rem !important;width:100%;height:4.25rem !important;box-sizing:border-box;background:url(../img/ic-search-search@2x.png) no-repeat left 0 center/1.9375rem rgba(0,0,0,0);font-size:2.125rem;font-weight:bold;letter-spacing:-1.7px;border:none;border-radius:0;border-bottom:2px solid #fff;color:#fff}.srch_input:active,.srch_input:focus{outline:none;border:none;border-bottom:2px solid #fff}.srch_input::-webkit-input-placeholder{color:#a3a3a4;font-weight:200;font-size:1.75rem;letter-spacing:-1.4px}.srch_input:-ms-input-placeholder{color:#a3a3a4;font-weight:200;font-size:1.75rem;letter-spacing:-1.4px}.form_list li:not(:last-of-type){margin-bottom:1.34375rem}.bx_3_equal{display:flex;justify-content:space-between;column-gap:.75rem}.bx_3_equal *{flex:1}.txt_label{display:block;margin-bottom:.28125rem;font-size:1rem;font-weight:300;letter-spacing:-0.64px;color:#fff}.txt_input{width:100%;height:2.3125rem !important;padding:0 !important;border-radius:0;background:rgba(0,0,0,0);border:none;border-bottom:1px solid #707070;font-size:1.0625rem;font-weight:300;color:#fff}.txt_inputinput::-webkit-input-placeholder{color:#717171}.txt_inputinput:-ms-input-placeholder{color:#717171}.txt_input.email_at{padding-left:1.125rem !important;background:url(../img/ico-email-at@2x.png) no-repeat left 0 center/0.9375rem}.txt_input:focus,.txt_input:focus-visible{outline:none;border:none;border-bottom:1px solid #707070}.custom_input{position:relative;display:inline-block;vertical-align:middle}.custom_input input[type=radio],.custom_input input[type=checkbox]{position:absolute;z-index:-1;opacity:0;overflow:hidden;display:block;border:0;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px)}.custom_input input[disabled][type=radio]~.custom_radio{color:#999}.custom_input input[disabled][type=checkbox]~.custom_check{color:#aaa}.custom_input input[disabled][type=checkbox]~.custom_check:before{background-image:url(../img/checkbox@2x.png)}.custom_input input:checked~.custom_check:before{background-image:url(../img/img-check-w@2x.png);background-size:.875rem;background-color:#973df2;border:1px solid #973df2;box-sizing:border-box}.custom_input [class^=custom_]{display:inline-block;position:relative;padding-left:1.625rem;min-height:1.375rem;font-size:.875rem;letter-spacing:-0.14px;color:#111}.custom_input [class^=custom_]:before{content:"";display:inline-block;position:absolute;left:0;top:50%;margin-top:-0.7875rem;width:1.375rem;height:1.375rem;box-sizing:border-box;background:no-repeat center/100%}.custom_input label.custom_check,.custom_input label.custom_radio{display:block}.custom_input .custom_check:before{background-image:none;border:1px solid #707070;box-sizing:border-box}@media(min-width: 0px)and (max-width: 767px){select{padding:0 1rem 0 0;height:2.1875rem;font-size:.9375rem}.srch_input{padding-left:2.125rem !important;height:3rem !important;background-size:1.125rem;font-size:1.25rem;letter-spacing:-1px}.srch_input::-webkit-input-placeholder{font-size:1.125rem;letter-spacing:-0.9px}.srch_input:-ms-input-placeholder{font-size:1.125rem;letter-spacing:-0.9px}.form_list li:not(:last-of-type){margin-bottom:1.40625rem}.bx_3_equal{column-gap:.5rem}.txt_label{margin-bottom:.46875rem;font-size:.875rem;letter-spacing:-0.56px}.txt_input{height:2.1875rem !important;font-size:.9375rem}.txt_input.email_at{padding-left:.9375rem !important;background-size:.875rem}}.bx_flow_x_table{overflow-x:auto}.bx_flow_x_table table{width:max-content}.bx_flow_y_table{overflow-y:auto;height:250px}.bx_flow_y_table._thead_fix th{position:sticky;top:0}.bx_table{padding:10px}.bx_table thead th{background-color:#ddd}.paging{padding:8.75rem 0 18.75rem;text-align:center;font-size:0}.paging button{margin:0 .575rem;width:2.1875rem;height:2.1875rem}.paging .page_num{width:1.8rem;font-size:1.5rem;letter-spacing:-0.38px;text-align:center;background-color:rgba(0,0,0,0);color:#fff;font-weight:bold}.paging .page_num:hover,.paging .page_num.active{color:#973df2}.paging .btn_page_prev,.paging .btn_page_next{margin:0 2.55rem;width:4rem;height:4rem;font-size:0}.paging .btn_page_prev{background:url(../img/btn-page-on@2x.png) no-repeat center/100%;transform:scaleX(-1);opacity:.8}.paging .btn_page_prev:hover{opacity:1}.paging .btn_page_prev:disabled{opacity:1;background-image:url(../img/btn-page-off@2x.png);transform:scaleX(1)}.paging .btn_page_next{background:url(../img/btn-page-on@2x.png) no-repeat center/100%;opacity:.8}.paging .btn_page_next:hover{opacity:1}.paging .btn_page_next:disabled{opacity:1;background-image:url(../img/btn-page-off@2x.png);transform:scaleX(-1)}@media(min-width: 0px)and (max-width: 767px){.paging{padding:3.75rem 0 5.3125rem;font-size:0}.paging button{margin:0 .375rem;width:1.5625rem;height:1.5625rem}.paging .page_num{width:1.25rem;font-size:1.125rem;letter-spacing:-0.9px}.paging .btn_page_prev,.paging .btn_page_next{margin:0 .9rem;width:3.4375rem;height:3.4375rem}.paging .btn_page_prev{margin-left:0}.paging .btn_page_next{margin-right:0}}.header{position:fixed;left:0;right:0;top:0;z-index:999999;background:rgba(0,0,0,0);mix-blend-mode:difference;transition:top .8s ease-in-out}.header.no_mix{mix-blend-mode:normal}.header.theme_dark .img_logo a img:nth-of-type(1){display:block}.header.theme_light .img_logo a img:nth-of-type(2){display:block}.header .header_con_wrap{display:flex;align-items:center;justify-content:space-between;height:5rem}.header .img_logo{width:7.5625rem;height:1.6875rem}.header .img_logo img{display:none;width:100%}.header .img_logo img.show{display:block}.header.hidden_header{top:-100%}.menu_wrap{font-weight:bold}.menu_wrap a{color:#fff;font-size:1rem}.menu_wrap .gnb{display:inline-block;margin-right:1.375rem;font-size:0}.menu_wrap .gnb&gt;li{position:relative;display:inline-block;margin:0 1.46875rem}.menu_wrap .gnb&gt;li.active&gt;a:after,.menu_wrap .gnb&gt;li:hover&gt;a:after{width:100%}.menu_wrap .gnb&gt;li:hover .depth_2{display:block}.menu_wrap .gnb&gt;li&gt;a{position:relative;height:3.3125rem;line-height:3.3125rem}.menu_wrap .gnb&gt;li&gt;a:after{content:"";display:block;transform:translateY(-50%);position:absolute;left:0;right:initial;top:50%;bottom:initial;transform:translateY(calc(-50% + 2px));width:0;height:1px;background:#fff;transition:width .3s}.menu_wrap .depth_2{display:none;position:absolute;left:0;right:initial;top:calc(100% - 2px);bottom:initial;width:13.625rem}.menu_wrap .depth_2 li{box-sizing:border-box}.menu_wrap .depth_2 li.active,.menu_wrap .depth_2 li:hover{background:#fff;mix-blend-mode:difference}.menu_wrap .depth_2 li.active a,.menu_wrap .depth_2 li:hover a{color:#000}.menu_wrap .depth_2 li a{display:block;padding:0 1.125rem;height:3.125rem;line-height:3.125rem;font-size:1.1875rem;font-weight:300}.menu_wrap .btn_round{display:inline-block}.theme_light .menu_wrap a{color:#000}.theme_light .menu_wrap .gnb&gt;li&gt;a:after{background:#000}.theme_light .menu_wrap .depth_2 li.active,.theme_light .menu_wrap .depth_2 li:hover{background:#000}.theme_light .menu_wrap .depth_2 li.active a,.theme_light .menu_wrap .depth_2 li:hover a{color:#fff}.theme_light .menu_wrap .btn_round{color:#000}.theme_light .menu_wrap .btn_round:hover{background-color:#eaeaea}.theme_light .btn_menu i{background:#000}.btn_menu{position:absolute;right:.625rem;top:1.25rem;width:1.875rem;height:1.875rem;border:none;cursor:pointer;z-index:9999;background:rgba(0,0,0,0)}.btn_menu i{display:block;margin:.28125rem auto;width:1.125rem;height:1.5px;background:#fff;border-radius:.09375rem;transition:all .6s}.btn_menu.active i{background:#fff}.btn_menu.active i:nth-of-type(1){transform:rotate(45deg);margin:0 -0.5rem -0.5rem .375rem}.btn_menu.active i:nth-of-type(2){display:none}.btn_menu.active i:nth-of-type(3){transform:rotate(-45deg);margin:.375rem -0.8125rem -1rem .375rem}@media(min-width: 0px)and (max-width: 767px){.header .header_con_wrap{height:4.125rem}.header .img_logo{width:6.8125rem;height:1.5rem}.menu_wrap{position:fixed;right:-100%;top:0;bottom:0;padding:42.66% 1.25rem 0;width:100%;height:100%;box-sizing:border-box;transition:right .4s;background:#000}.menu_wrap a{color:#fff !important;font-size:3.125rem}.menu_wrap .gnb{display:block;margin-right:0}.menu_wrap .gnb&gt;li{display:block;margin:0}.menu_wrap .gnb&gt;li&gt;a{height:4.0625rem;line-height:4.0625rem;font-family:"PTSerif",sans-serif;letter-spacing:-2.5px;font-style:italic}.menu_wrap .gnb&gt;li&gt;a:after{transform:translateY(calc(-50% + 0.4375rem));height:3px;background-color:#fff !important;mix-blend-mode:unset}.menu_wrap .depth_2{position:static;padding:.25rem 0 1.1875rem;transform:none;width:auto}.menu_wrap .depth_2 li.active,.menu_wrap .depth_2 li:hover{background:#000 !important;mix-blend-mode:none}.menu_wrap .depth_2 li.active a,.menu_wrap .depth_2 li:hover a{color:#fff !important}.menu_wrap .depth_2 li a{padding:.375rem 0;height:auto;line-height:1;font-size:1.4375rem}.menu_wrap .btn_round{position:absolute;right:1.25rem;bottom:40px;background:rgba(0,0,0,0);color:#fff !important}.menu_wrap .btn_round:hover{background-color:#222 !important}.menu_wrap a.btn_round{font-size:1rem;line-height:3.3125rem}}.user_footer{height:7.75rem;box-sizing:border-box}.user_footer .bx_con_1850{border-top:1px solid #707070}.user_footer a{color:#fff}.user_footer.h_150{height:9.375rem}.user_footer.absolute_footer{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.user_footer.theme_light *{color:#000 !important}.user_footer.theme_light .family_site ul li{background:#fff}.user_footer.theme_light .family_site ul li:hover{background:#eaeaea}.footer_con_wrap{display:flex;align-items:center;justify-content:space-between;padding-top:2.0625rem}.sns_wrap{font-size:1rem;font-weight:300;text-transform:uppercase}.sns_wrap a{margin-right:1.375rem}.family_site{margin-top:-1rem;position:relative}.family_site.on:after{transform:scaleY(1)}.family_site:after{content:"";display:block;position:absolute;right:1.281rem;top:50%;margin-top:-0.5rem;width:1rem;height:1rem;background:url(../img/ic-arrow-site@2x.png) no-repeat center/100%;transition:transform .3s;transform:scaleY(-1)}.family_site button{padding:0 2.3125rem 0 1.25rem;width:14.375rem;height:3.3125rem;border-radius:.375rem;border:1px solid #707070;background:rgba(0,0,0,0);font-size:1.0625rem;font-weight:300;text-align:left;color:#fff;text-transform:uppercase}.family_site ul{position:absolute;left:0;right:0;bottom:calc(100% + 2px)}.family_site ul li{height:3.3125rem;box-sizing:border-box;border-radius:.375rem;border:1px solid #707070;font-size:1.0625rem;font-weight:300;color:#fff;background:#000}.family_site ul li:hover{background:#222}.family_site ul li a{display:block;padding:1rem 1.25rem}@media(min-width: 0px)and (max-width: 767px){.user_footer{height:9.78125rem}.user_footer.h_150{height:9.8125rem}.footer_con_wrap{flex-direction:column-reverse;align-items:flex-start;padding-top:1.21875rem}.sns_wrap{margin-top:.9375rem}.sns_wrap a{margin-right:1rem}.family_site{margin-top:0}.family_site button{font-size:1rem}}.pop_dim{position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.3764705882);z-index:999999}.pop_content{background:#fff;width:25rem;height:25rem}.pop_common{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;padding:1.75rem 1.25rem 1.75rem;width:min(21.875rem,100% - 2.5rem);box-sizing:border-box;background:#000;border:1px solid #2f2f2f;text-align:center;color:#fff}.pop_common .pop_common_txt{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:7.125rem;box-sizing:border-box;font-size:1.125rem;font-weight:300;line-height:1.39;letter-spacing:-0.72px}.pop_common p{min-height:3.1rem}.pop_common h3{padding-bottom:2.6875rem;font-size:1.25rem;font-weight:bold;line-height:1;letter-spacing:-0.8px}.pop_common._alert .pop_btn_wrap{text-align:right}.pop_common._alert .pop_btn_wrap button{width:auto}.pop_common._confirm .pop_btn_wrap{font-size:0}.pop_common._confirm .pop_btn_wrap button:not(:last-of-type){margin-right:31.42%}.pop_btn_wrap{padding-top:1.1875rem}.pop_btn_wrap button{padding:0 .3125rem;font-size:1.125rem;font-weight:300;letter-spacing:-0.63px;text-align:center;color:#fff;background:rgba(0,0,0,0)}.pop_btn_wrap button.c_gray{color:#a3a3a4}.srch_popup{background:#000}.srch_popup .bx_con_1640{position:relative;min-height:100vh}.srch_popup .btn_pop_close{position:absolute;right:0;top:5.625rem}.srch_popup .sub_page_title{color:#272727}.srch_popup .srch_con{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;width:min(36.875rem,100%)}.srch_popup .srch_con .hash_box{margin-top:1.0625rem}.pop_share_post{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;padding:2.5rem 2.5rem 3.125rem;width:min(30rem,100% - 2.5rem);box-sizing:border-box;background:#000;border:1px solid #2f2f2f;color:#fff}.pop_share_post b{display:block;padding-bottom:1.09375rem;border-bottom:1px solid #2f2f2f;font-size:1.5625rem;font-weight:300;line-height:1.4;letter-spacing:-1.25px;text-align:center}.pop_share_post .btn_pop_close{position:absolute;right:2.5rem;top:2.5rem}.pop_share_post .share_btn_wrap{padding-top:2.21875rem;text-align:center;font-size:0}.pop_share_post .share_btn_wrap button{margin:0 .78125rem;padding-top:5.125rem;width:4.375rem;font-size:1rem;font-weight:300;line-height:1.25;letter-spacing:-0.4px;color:#fff;background:no-repeat center top 0/100%}.pop_share_post .share_btn_wrap button.copy{background-image:url(../img/ic-share-link@2x.png)}.pop_share_post .share_btn_wrap button.kakao{background-image:url(../img/ic-share-kakao@2x.png)}.pop_share_post .share_btn_wrap button.facebook{background-image:url(../img/ic-share-face@2x.png)}.pop_share_post .share_btn_wrap button.twitter{background-image:url(../img/ic-share-tw@2x.png)}.main_pop{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;width:37.5rem;height:37.5rem;box-sizing:border-box;background:#000;border:1px solid #2f2f2f;text-align:center;color:#fff}.main_pop a{display:block;width:100%;height:100%}.main_pop a img{width:100%;height:100%;object-fit:cover}.main_pop .btn_pop_close{position:absolute;right:1.875rem;top:1.875rem;width:1.625rem;height:1.625rem;border-radius:100%;background:url(../img/btn-mainpopup-close@2x.png) no-repeat center/100%}@media(min-width: 0px)and (max-width: 767px){.srch_popup .btn_pop_close{position:absolute;right:0;top:1.875rem}.srch_popup .sub_page_title{color:#272727}.srch_popup .srch_con{top:33%;transform:translate(-50%, 0)}.srch_popup .srch_con .hash_box{margin-top:1.1875rem}.pop_share_post{padding:1.25rem 1.25rem 2.8125rem}.pop_share_post b{padding-bottom:1.21875rem;font-size:1.375rem;letter-spacing:-0.55px}.pop_share_post .btn_pop_close{position:absolute;right:1.25rem;top:1.25rem;background-size:1rem}.pop_share_post .share_btn_wrap{padding-top:2.15625rem}.pop_share_post .share_btn_wrap button{margin:0 .6875rem;padding-top:4.0625rem;width:3.125rem;font-size:.875rem;letter-spacing:-0.35px;color:#fff}.main_pop{width:min(18.75rem,100vw - 2.5rem);height:min(18.75rem,100vw - 2.5rem)}.main_pop .btn_pop_close{right:.75rem;top:.75rem}}.login_pop{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;padding:2.5rem 2.5rem 2rem;width:min(30rem,100% - 2.5rem);border:1px solid #2f2f2f;background:#000;box-sizing:border-box;text-align:center}.login_pop h3{font-size:1.5625rem;font-weight:300;line-height:1;letter-spacing:-1.25px;color:#fff}.login_pop .btn_pop_close{position:absolute;right:2.25rem;top:2.25rem}.login_pop p{padding:1.5rem 0 0;font-size:1.125rem;font-weight:300;line-height:1.11;letter-spacing:-0.54px;color:#a3a3a4}.login_pop p:after{content:"";display:block;margin-top:1.09375rem;width:100%;height:1px;background:#2f2f2f}.login_pop .sns_login_wrap{padding:2.21875rem 0 2.3125rem;display:flex;justify-content:center;column-gap:1.5625rem}.login_pop .sns_login_wrap button{width:4.375rem;height:4.375rem;background:no-repeat center/100%}.login_pop .sns_login_wrap button.kakao{background-image:url(../img/ic-login-kakao@2x.png)}.login_pop .sns_login_wrap button.naver{background-image:url(../img/ic-login-naver@2x.png)}.login_pop .sns_login_wrap button.apple{background-image:url(../img/ic-login-apple@2x.png)}.login_pop i{font-size:.875rem;font-weight:300;font-style:normal;line-height:1.43;letter-spacing:-0.35px;color:#a3a3a4}.login_pop i a{color:#ddd;text-decoration:underline}.join_pop{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;padding:2.5rem 2.5rem 4.0625rem;width:min(30rem,100vw - 2.5rem);background:#000;border:1px solid #2f2f2f;box-sizing:border-box;color:#a3a3a4}.join_pop .join_content{margin:0 .9375rem}.join_pop h3{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:300;letter-spacing:-1.25px;text-align:center;color:#fff}.join_pop p{margin-bottom:1.375rem;font-size:1.125rem;font-weight:300;line-height:1.11;letter-spacing:-0.9px;text-align:center}.join_pop i{display:block;padding-bottom:1.09375rem;border-bottom:1px solid #2f2f2f;font-size:1rem;font-weight:300;font-style:normal;line-height:1.25;letter-spacing:-0.8px;text-align:center}.join_pop .btn_pop_close{position:absolute;right:2.475rem;top:2.175rem}.join_pop .bx_3_equal{width:100%}.join_pop .form_list{margin:2.21875rem 0 2.34375rem}.join_pop .form_list option{background:#000}.join_pop .form_list input:autofill{background-color:rgba(0,0,0,0)}.join_pop .form_list input:-webkit-autofill{background-color:rgba(0,0,0,0)}.join_pop .form_list input:-webkit-autofill,.join_pop .form_list input:-webkit-autofill:hover,.join_pop .form_list input:-webkit-autofill:focus{background-color:rgba(0,0,0,0);transition:background-color 5000s}.join_pop .form_list input:-internal-autofill-selected{background-image:none !important;background-color:rgba(0,0,0,0) !important;color:fieldtext !important;-webkit-box-shadow:0 0 0 1000px #000 inset !important;-webkit-text-fill-color:#fff !important}.join_pop .join_check{margin-bottom:1.5rem}.join_pop .join_check .custom_check{padding-left:2.25rem;font-size:.875rem;font-weight:300;letter-spacing:-0.56px;color:#fff}@media(min-width: 0px)and (max-width: 767px){.login_pop{padding:1.25rem 1.25rem 1.6875rem}.login_pop h3{font-size:1.375rem;letter-spacing:-0.55px}.login_pop .btn_pop_close{right:1.125rem;top:1.125rem;background-size:1rem}.login_pop p{padding:1.5625rem 0 0;font-size:.875rem;line-height:1.07;letter-spacing:-0.42px}.login_pop p:after{margin-top:1.21875rem}.login_pop .sns_login_wrap{padding:2.34375rem 0 2.0625rem;column-gap:1.375rem}.login_pop i{font-size:.75rem;line-height:1.33;letter-spacing:-0.18px;word-break:keep-all}.join_pop{padding:1.25rem 1.6875rem 2.1875rem}.join_pop .join_content{margin:0;max-height:60vh;overflow-y:auto}.join_pop h3{margin-bottom:1.5625rem;font-size:1.375rem;letter-spacing:-0.55px}.join_pop p{margin-bottom:.5rem;font-size:.875rem;line-height:1.21;letter-spacing:-0.42px}.join_pop i{padding-bottom:1.21875rem;font-size:.875rem;line-height:1.21;letter-spacing:-0.42px}.join_pop .btn_pop_close{position:absolute;right:1.475rem;top:1.175rem}.join_pop .form_list{margin:1.46875rem 0 2.34375rem}}.section_index_main{overflow:hidden;padding-top:16.5625rem}.section_index_main h2{font-size:9.375rem;font-weight:300;line-height:1;letter-spacing:-6px;color:#fff}.section_index_main h2 span{font-style:italic}.section_index_main h2 span i{color:#973df2}.section_index_main p{font-size:5rem;font-weight:300;line-height:1.13;letter-spacing:-1.6px;color:#fff;transition:transform .6s}.section_index_main p.left_txt{margin-top:28.375rem}.section_index_main p.right_txt{text-align:right}.section_index_main p .font_ptserif{font-style:italic}.section_index_main .bg_img_c{position:relative;z-index:5;padding-bottom:53rem}.section_index_main .bg_img_c:after{content:"";transform:translateY(-50%);position:absolute;left:-12.2125rem;right:initial;top:50%;bottom:initial;transform:translateY(calc(-50% + 10.4rem)) rotate(-5deg);display:block;width:107.07%;padding-bottom:105.58%;z-index:-1;background:url(../img/img-top-c@2x.png) no-repeat center/100%;transition:transform .6s}.section_index_main .bg_img_c.move:after{transform:translateY(calc(-50% + 10.4rem)) rotate(0deg)}.rotate_element{display:inline-block;margin:1.025rem 0 0 1.3125rem;width:3.25rem;height:3.5rem;background:url(../img/img-rotate-flower@2x.png) no-repeat center/100%;vertical-align:top;transition:transform 1s}.txt_scroll{position:absolute;left:initial;right:-1.25rem;top:64.9vh;bottom:initial;font-size:1rem;font-weight:200;letter-spacing:-0.64px;color:#fff;font-style:normal;transform:rotate(-90deg)}.txt_scroll:after{content:"";display:block;transform:translateY(-50%);position:absolute;left:calc(100% + 1.325rem);right:initial;top:50%;bottom:initial;width:7rem;height:.5px;background:rgba(255,255,255,.733)}.section_txt_create{display:flex;position:relative;height:100vh;overflow:hidden}.section_txt_create p{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;width:max-content;font-size:min(6.25rem,10vw);font-weight:300;line-height:1;letter-spacing:-2px;color:#000;z-index:9}.section_txt_create p.c_light{color:#fff;opacity:0;z-index:10}.section_txt_create .video_wrap{overflow:hidden;transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;min-width:4.375rem;min-height:4.375rem;border-radius:100%;transition:width .6s,height .6s,opacity .3s linear;will-change:auto}.section_txt_create .video_wrap video{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;width:101%;height:100%;object-fit:cover}.title_section{font-weight:normal;font-family:"PTSerif",sans-serif;font-size:12.5rem;line-height:.75;letter-spacing:-8px;text-align:center;color:#fff}.title_section span{font-style:italic}.section_news{position:relative;padding-top:17.375rem;padding-bottom:12.25rem;box-sizing:border-box}.section_news .btn_more{float:right;margin-top:-0.625rem}.section_news .sticky_wrap{position:relative}.section_news .wrap_news{padding-top:3.125rem;position:sticky;left:0;top:0;overflow:hidden}.slider_wrap{margin-top:5.9375rem;padding-left:max(2.5rem,(100vw - 102.5rem)/2)}.slider_wrap&gt;ul{display:flex;column-gap:3.75rem;margin-right:max(2.5rem,(100vw - 102.5rem)/2);padding-bottom:7.5rem;transition:transform .8s}.slider_wrap&gt;ul&gt;li{position:relative;width:30rem;height:30rem;z-index:3;cursor:pointer;flex-shrink:0;transition:transform .4s linear}.slider_wrap&gt;ul&gt;li.step.step_down{transform:translateY(3.125rem)}.slider_wrap&gt;ul&gt;li.step_down{transform:translateY(6.25rem)}.slider_wrap&gt;ul&gt;li:hover:after{background:#973df2;opacity:.85}.slider_wrap&gt;ul&gt;li:after{content:"";display:block;transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;width:100%;height:100%;transition:background .6s;z-index:-1;background:#281259;opacity:.7}.slider_wrap .news_bg_img{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;width:100%;height:100%;object-fit:cover;z-index:-2}.slider_wrap .news_bg_img[src^="https://i3.ytimg.com/"]{object-fit:contain}.slider_wrap .btn_bookmark{position:absolute;left:initial;right:1.25rem;top:-0.3125rem;bottom:initial}.slider_wrap .news_con{padding:7.8125rem 2.5rem 2.0625rem;color:#fff}.slider_wrap .news_con .news_con_title{margin-bottom:1.5625rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;height:4.6875rem;white-space:initial;font-size:1.875rem;font-weight:bold;line-height:1.3}.slider_wrap .news_con .new_con_txt{margin-bottom:7.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem !important;font-weight:bold}.slider_wrap .news_con .hash_box{min-height:2rem}.slider_wrap .news_con .news_info{text-align:right;font-size:0;font-weight:300}.slider_wrap .news_con .news_info em{display:inline-block;margin-right:.4375rem;width:1.1875rem;height:1rem;background:no-repeat center/100%;vertical-align:-0.1875rem}.slider_wrap .news_con .news_info em.post{background-image:url(../img/ic-post@2x.png)}.slider_wrap .news_con .news_info em.video{background-image:url(../img/ic-video@2x.png)}.slider_wrap .news_con .news_info p{display:inline-block;font-size:.875rem}.section_notice{padding-top:12.125rem;padding-bottom:9.0625rem}.section_notice .btn_more{float:right;margin-top:-0.625rem}.notice_list{margin:5.875rem auto 0;width:min(66.75rem,100% - 5rem);color:#fff;border-top:2px solid #fff}.notice_list&gt;li{position:relative;padding:2.1875rem 6.5625rem 2.625rem 2.1375rem;border-bottom:2px solid #fff;transition:background .6s;cursor:pointer}.notice_list&gt;li:hover{background:#973df2}.notice_list&gt;li:hover .notice_con{transform:translateX(1.3125rem)}.notice_list&gt;li:after{position:absolute;left:initial;right:2.1375rem;top:2.5rem;bottom:initial;content:"";display:block;width:2.1875rem;height:1.5rem;background:url(../img/ic-notice-arrow@2x.png) no-repeat center/100%}.notice_list .notice_con{max-width:50.875rem;transition:transform .3s}.notice_list .notice_date{display:block;margin-bottom:1.5rem;font-size:1.75rem;font-weight:bold;letter-spacing:-0.7px;font-style:normal}.notice_list .notice_title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;height:4.0625rem;white-space:initial;font-size:1.5625rem;font-weight:300;line-height:1.4;letter-spacing:-0.63px}.no_posts{padding-top:17.375rem;height:48.1875rem;box-sizing:border-box;font-size:1.5625rem;font-weight:300;letter-spacing:-0.63px;text-align:center;color:#fff}.group_flow{position:relative;z-index:2;overflow:hidden}.group_flow .logo_flow{margin:10.625rem 0 24rem;height:32.9375rem;width:100vw;background:url(../img/img-castfox-line@2x.png) repeat-x left -50rem center/auto 100%;transition:background-position 1s linear;will-change:background-position}.group_flow .job_flow{padding:1.4375rem 0;border-top:2px solid #fff;border-bottom:2px solid #fff;font-size:0;font-weight:bold;line-height:1.18;letter-spacing:-1.8px;color:#fff;white-space:nowrap}.group_flow .job_flow span{display:inline-block;padding:0 2.5rem;font-size:2.8125rem}.main_bottom{overflow:hidden;position:relative}.section_business{position:relative;padding-top:24.625rem;box-sizing:border-box}.section_business .business_bg{position:absolute;z-index:1}.section_business .business_bg:nth-of-type(1){left:0;height:auto;width:35%;top:-62%;animation:moveUpAndDown 3s infinite linear;transform-origin:left}.section_business .business_bg:nth-of-type(2){right:0;height:auto;width:50%;top:-69%;animation:moveUpAndDown 2.5s 1s infinite linear;transform-origin:right}.section_business .business_bg:nth-of-type(3){left:0;height:auto;width:50%;bottom:-60%;animation:moveUpAndDown 3.5s .5s infinite linear;transform-origin:left}@keyframes moveUpAndDown{from{transform:translateY(0) scale(1)}50%{transform:translateY(2%) scale(0.95)}to{transform:translateY(0) scale(1)}}.business_wrap{position:sticky;left:0;top:0;right:0;height:100vh}.business_wrap .business_img{height:100vh;overflow:hidden;position:relative}.business_wrap .business_img img{position:absolute;opacity:0;transform:translate(25%, 50%);transition:transform .6s ease-out,opacity .3s ease-in;object-fit:cover;left:50%;margin-left:-41.34375rem;width:82.6875rem}.business_wrap .business_img img._metaverse{top:17.5%}.business_wrap .business_img img._vr{top:8.7%}.business_wrap .business_img img._ai{top:14.6%}.business_wrap .business_img img._blockchain{top:15.6%}.business_wrap .business_img img._web_mobile{top:7%}.business_wrap .business_img img.active{transform:translate(0, 0);opacity:1}.business_wrap .business_img img.active_next{opacity:0;transform:translate(25%, -50%)}.business_wrap .business_con{position:absolute;right:12.5%;top:54.7%;width:100%;color:#fff;text-align:right;z-index:2;mix-blend-mode:difference}.business_wrap .business_con .business_title{position:relative;overflow:hidden;height:11.625rem;width:100%;font-family:"PTSerif",sans-serif;letter-spacing:-7.25px}.business_wrap .business_con .business_title h3{padding-right:.625rem;font-size:9.0625rem;font-weight:normal}.business_wrap .business_con .business_title span{font-style:italic}.business_wrap .business_con .business_title b{display:block;margin-top:1.25rem;height:11.25rem;font-size:4.25rem;line-height:.96;letter-spacing:-3.4px;font-weight:normal}.business_wrap .business_con .business_desc{position:relative;overflow:hidden;height:11.625rem;width:100%;font-size:1.5625rem;font-weight:300;line-height:1.4;letter-spacing:-0.63px}.business_wrap .business_con h3,.business_wrap .business_con p{position:absolute;right:0;top:0;width:100%;opacity:0;transform:translateY(100%);transition:transform .6s,opacity .6s}.business_wrap .business_con h3.active,.business_wrap .business_con p.active{opacity:1;transform:translateY(0)}.business_wrap .business_con h3.active_next,.business_wrap .business_con p.active_next{opacity:0;transform:translateY(-100%);transition:transform .4s,opacity .4s}.business_wrap .business_con .bx_txt_round{display:inline-block;margin-top:.9375rem;margin-right:.25rem;padding:0 .9375rem;height:1.8125rem;background:rgba(255,255,255,.15);border-radius:1.8125rem;font-size:.9375rem;font-weight:300;line-height:1.8125rem;letter-spacing:-0.3px;text-align:center;color:#fff}.business_wrap .business_con .bx_txt_round:last-of-type{margin-right:0}.section_business_card{position:relative;z-index:9;margin-top:22.625rem;padding:5rem 0 5.9375rem;background:#6321a6;transition:transform .8s}.section_business_card .b_card_txt{margin-bottom:6.125rem;font-size:7.5rem;font-weight:300;line-height:.96;letter-spacing:-2.4px;color:#fff}.section_business_card .b_card_con{display:flex;justify-content:space-between;color:#fff}.section_business_card .b_card_con .logo_img{width:7.5rem;height:auto}.section_business_card .b_card_con li b{font-size:1.4375rem;font-weight:300;line-height:1;letter-spacing:-0.46px}.section_business_card .b_card_con li b::before{content:"";display:inline-block;margin-right:.775rem;width:.9375rem;height:1rem;background:url(../img/ic-ministar@2x.png) no-repeat center/100%}.section_business_card .b_card_con li div{margin-top:.8125rem;font-size:1.125rem;font-weight:300;letter-spacing:-0.36px;line-height:1.4;color:#fff}.section_business_card .b_card_con li div ._interval{margin-bottom:1.25rem}.section_business_card .b_card_con li div a{color:#fff}.main_intro{position:fixed;left:0;right:0;top:0;height:100vh;z-index:9999999;background:#000;animation:scaleYMotion .3s .9s forwards ease-out;transform-origin:bottom;transition:transform .8s}.main_intro img{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;width:15.4375rem;z-index:9999;transition:opacity .3s;animation:fadeOut .3s .7s forwards}.main_intro .bg_black{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;animation:scaleYMotion .3s forwards ease-out;transform-origin:bottom;z-index:9999}.main_intro:before{background:#6321a6;animation:scaleYMotion .3s .3s forwards ease-out;z-index:999}.main_intro:after{background:#973df2;animation:scaleYMotion .3s .5s forwards ease-out;z-index:99}.main_intro:before,.main_intro:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;display:block;width:100%;height:100%;transform-origin:bottom;transition:transform .8s}@keyframes scaleYMotion{from{transform:scaleY(1)}to{transform:scaleY(0);opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@media(min-width: 0px)and (max-width: 767px){.section_index_main{padding-top:7.625rem}.section_index_main h2{font-size:3.25rem;letter-spacing:-2.08px}.section_index_main h2 span{font-style:italic}.section_index_main h2 span i{color:#973df2}.section_index_main p{font-size:1.5625rem;line-height:1.2;letter-spacing:-0.5px}.section_index_main p.left_txt{margin-top:4.3125rem}.section_index_main p.right_txt{margin-top:3.375rem}.section_index_main .bg_img_c{padding-bottom:13.4375rem}.section_index_main .bg_img_c:after{left:50%;transform:translate(-50%, calc(-50% + 4.6rem)) rotate(-5deg);width:157.07%;max-width:34.375rem;padding-bottom:150%}.section_index_main .bg_img_c.move:after{transform:translate(-50%, calc(-50% + 4.6rem)) rotate(0deg)}.rotate_element{margin:.525rem 0 0 .4125rem;width:1.125rem;height:1.1875rem;background:url(../img/img-rotate-flower@2x.png) no-repeat center/100%;vertical-align:top}.section_txt_create p{font-size:1.875rem;line-height:1.07;letter-spacing:-0.6px}.section_txt_create p.c_light{color:#fff;opacity:0}.title_section{font-size:3.25rem;line-height:1;letter-spacing:-2.08px}.section_news{position:relative;padding-top:4.375rem;padding-bottom:3.125rem}.section_news .btn_more{float:none;margin-top:0;position:absolute;right:1.25rem;bottom:0;z-index:2}.section_news .slider_wrap{margin-top:2.25rem}.section_news .no_posts{height:37.8125rem}.section_news .wrap_news{position:static}.slider_wrap{padding:0;overflow:unset}.slider_wrap&gt;ul{margin-right:0;flex-direction:column;row-gap:2.875rem;align-items:center}.slider_wrap&gt;ul&gt;li{width:calc(100% - 2.5rem);height:auto}.slider_wrap .news_con{padding:5.625rem 1.25rem 1.25rem}.slider_wrap .news_con .news_con_title{margin-bottom:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;height:3.25rem;white-space:initial;font-size:1.25rem;line-height:1.4}.slider_wrap .news_con .new_con_txt{margin-bottom:5.1875rem;font-size:1rem !important;font-weight:300}.slider_wrap .news_con .hash_box{min-height:1.6rem}.slider_wrap .news_con .news_info p{font-size:.75rem}.section_notice{position:relative;padding-top:6.25rem;padding-bottom:10.625rem}.section_notice .btn_more{float:none;margin-top:0;position:absolute;right:1.25rem;bottom:7.25rem;z-index:2}.section_notice .no_posts{height:31.5625rem}.notice_list{margin:1.875rem auto 0;width:min(66.75rem,100% - 2.5rem)}.notice_list&gt;li{padding:1.375rem 0 1.5rem}.notice_list&gt;li:hover{background:#973df2}.notice_list&gt;li:hover .notice_con{transform:translateX(0)}.notice_list&gt;li:after{display:none}.notice_list .notice_con{max-width:initial}.notice_list .notice_date{margin-bottom:.9375rem;font-size:1rem;font-weight:300;letter-spacing:-0.4px}.notice_list .notice_title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;height:2.5625rem;white-space:initial;font-size:1rem;line-height:1.38;letter-spacing:-0.4px}.no_posts{padding-top:16.625rem;height:42.1875rem;font-size:1rem;letter-spacing:-0.4px}.group_flow .logo_flow{margin:19.7125rem 0 15.8375rem;height:11.25rem;background-image:url(../img/img-castfox-line-m@2x.png)}.group_flow .job_flow{padding:1rem 0;line-height:1.48;letter-spacing:-1px}.group_flow .job_flow span{margin:0 .78125rem;padding:0;font-size:1.5625rem}.section_business{padding-top:0}.section_business .business_bg:nth-of-type(1){left:-10%;top:-12%;width:61%}.section_business .business_bg:nth-of-type(2){right:-23%;top:-13%;width:70%}.section_business .business_bg:nth-of-type(3){left:-8%;top:58%;width:64%;height:auto}.business_wrap{height:calc(100vh + 7rem);overflow:hidden}.business_wrap .business_img img{margin-left:-19.85rem;width:39.6rem}.business_wrap .business_img img._metaverse{top:21.1%}.business_wrap .business_img img._vr{top:21.1%}.business_wrap .business_img img._ai{top:21.1%;margin-left:max(-15.625rem,-50%);max-width:31.25rem;width:100%}.business_wrap .business_img img._blockchain{top:21.1%}.business_wrap .business_img img._web_mobile{top:21.1%}.business_wrap .business_con{position:absolute;right:1.25rem;top:45%}.business_wrap .business_con .business_title{letter-spacing:-3.35px;height:5.025rem}.business_wrap .business_con .business_title h3{font-size:4.1875rem;padding-right:4px}.business_wrap .business_con .business_title span{font-style:italic}.business_wrap .business_con .business_title b{margin-top:.375rem;height:5.375rem;font-size:2.25rem;line-height:.89;letter-spacing:-1.8px}.business_wrap .business_con .business_desc{margin-top:.375rem;font-size:.8125rem;line-height:1.38;letter-spacing:-0.33px}.business_wrap .business_con .bx_txt_round{display:none}.section_business_card{margin-top:-7rem;padding:2.5rem 0 2.8125rem}.section_business_card .b_card_txt{margin-bottom:3.4375rem;font-size:1.875rem;line-height:1.07;letter-spacing:-0.6px}.section_business_card .b_card_con{flex-direction:column;justify-content:space-between;row-gap:2rem}.section_business_card .b_card_con .logo_img{width:5.375rem}.section_business_card .b_card_con li b{font-size:1rem;letter-spacing:-0.32px}.section_business_card .b_card_con li b::before{vertical-align:middle;margin-right:.525rem}.section_business_card .b_card_con li div{margin-top:.625rem;font-size:.875rem;letter-spacing:-0.28px;line-height:1.29}.section_business_card .b_card_con li div ._interval{margin-bottom:.625rem}.main_intro img{width:min(15.4375rem,60%)}}@media(min-width: 768px)and (max-width: 1023px){.section_business_card .b_card_txt{font-size:5rem}.section_business_card .b_card_con{flex-wrap:wrap}.section_business_card .b_card_con li{width:100%}.section_business_card .b_card_con li:not(:last-of-type){margin-bottom:2.1875rem}}.section_company_profile{position:relative;min-height:calc(100vh - 9.375rem)}.section_company_profile .wrap_profile_btn{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;margin-top:-0.6875rem;display:inline-block;max-height:42.5rem;width:calc(100vh - 10.5625rem);height:calc(100vh - 25rem)}.section_company_profile .wrap_profile_btn::after{content:"";transform:translateX(-50%);position:absolute;left:50%;right:initial;top:100%;bottom:initial;z-index:-1;display:block;width:100%;height:11.25rem;background:#6321a6;border-radius:100%;opacity:.3;filter:blur(20px);transition:width .6s}.section_company_profile .wrap_profile_btn.hover:after{width:calc(100vh - 29.625rem)}.section_company_profile .wrap_profile_btn.hover a:after{max-width:37.875rem;max-height:37.875rem;width:calc(100vh - 29.625rem);height:calc(100vh - 29.625rem);opacity:1}.section_company_profile .wrap_profile_btn.hover .profile_title{opacity:0;font-size:0}.section_company_profile .wrap_profile_btn.hover span{opacity:1;font-size:4.375rem}.section_company_profile .btn_profile_download{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;display:block;z-index:2;opacity:.8;transition:width .6s,height .6s,opacity .6s;width:calc(100vh - 10.5625rem)}.section_company_profile .btn_profile_download&gt;*{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;font-family:"PTSerif",sans-serif;white-space:nowrap}.section_company_profile .btn_profile_download .profile_title{font-size:6.875rem;font-weight:bold;line-height:1;letter-spacing:-3.3px;color:#fff;transition:font-size .3s,opacity .2s}.section_company_profile .btn_profile_download span{opacity:0;font-size:0;font-weight:bold;line-height:1;letter-spacing:-3.5px;color:#000;transition:font-size .3s,opacity .2s}.section_company_profile .btn_profile_download:after{content:"";position:relative;display:block;margin:0 auto;max-width:42.5rem;max-height:42.5rem;width:calc(100vh - 25rem);height:calc(100vh - 25rem);opacity:.8;z-index:-1;background:url(../img/btn-companyprofile-2@2x.png) no-repeat center/100%;border-radius:100%;transition:width .8s,height .8s}.section_company_profile&gt;span{transform:translateX(-50%);position:absolute;left:50%;right:initial;top:initial;bottom:2.41875rem;padding-right:1.3125rem;font-size:1.4375rem;font-weight:300;color:#fff;background:url(../img/ic-arrow-toppage@2x.png) no-repeat right 0 center/0.875rem}@media(min-width: 0px)and (max-width: 767px){.section_company_profile{min-height:calc(100vh - 9.8125rem)}.section_company_profile .wrap_profile_btn{margin-top:-0.6875rem;width:calc(100vw - 7.5rem);height:calc(100vw - 7.5rem)}.section_company_profile .wrap_profile_btn::after{transform:translateX(-50%);position:absolute;left:50%;right:initial;top:100%;bottom:initial;height:4.0625rem}.section_company_profile .wrap_profile_btn.hover:after{width:calc(100vw - 8.75rem)}.section_company_profile .wrap_profile_btn.hover a:after{max-width:18.75rem;max-height:18.75rem;width:calc(100vw - 8.75rem);height:calc(100vw - 8.75rem)}.section_company_profile .wrap_profile_btn.hover span{font-size:1.75rem}.section_company_profile .btn_profile_download{width:calc(100vw - 7.5rem);max-width:25rem}.section_company_profile .btn_profile_download .profile_title{font-size:2.5rem;letter-spacing:-1.2px}.section_company_profile .btn_profile_download span{letter-spacing:-1.4px}.section_company_profile .btn_profile_download:after{max-width:25rem;max-height:25rem;width:calc(100vw - 7.5rem);height:calc(100vw - 7.5rem)}.section_company_profile&gt;span{transform:translateX(-50%);position:absolute;left:50%;right:initial;top:initial;bottom:4.34375rem;font-size:1rem}}.bg_ink{overflow:hidden;position:relative;padding-top:8.125rem;padding-bottom:10.5625rem;background:url(../img/video_web.mp4) no-repeat center/cover;min-height:100vh;box-sizing:border-box}.bg_ink .section_business_card{margin-top:0}.bg_ink .bg_video{position:absolute;left:0;right:0;top:0;bottom:0;width:100vw;height:100%;object-fit:cover}@media(min-width: 0px)and (max-width: 767px){.bg_ink{padding-top:6.6875rem;padding-bottom:16.5rem}}.hash_box{position:relative;margin-bottom:1.875rem;font-size:0}.hash_box.dot{display:flex}.hash_box.dot:after{content:"...";margin-left:.5rem;font-size:1rem}.hash_box&gt;div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hash_box button{padding:.25rem .875rem;border-radius:.8125rem;border:solid 1px #fff;color:#fff;background:rgba(0,0,0,0);box-sizing:border-box;font-size:.875rem;min-height:1.625rem}.hash_box button:not(:last-of-type){margin-right:.25rem}.hash_box button:hover{background-color:#fff;color:#973df2}.hash_box._size_lg button{margin-top:.4375rem;margin-bottom:.4375rem;min-height:2.375rem;border-radius:2.375rem;font-size:1.125rem}.news_wrap .bx_con_1640{position:relative}.news_wrap .txt_scroll{right:0;top:33.4rem}.news_srch_wrap{display:flex;justify-content:center;flex-direction:column;height:23.125rem}.news_srch_wrap .btn_srch{margin-left:-0.625rem;vertical-align:-1px}.news_srch_wrap .srch_result_txt{display:flex;align-items:center;margin-top:3.125rem;margin-bottom:2.975rem;padding-bottom:.375rem;align-self:center;width:36.875rem;color:#fff;border-bottom:2px solid #fff}.news_srch_wrap .srch_result_txt span{margin-right:1.375rem;font-size:1.25rem;font-weight:300;line-height:1.25;letter-spacing:-1px;flex-shrink:0}.news_srch_wrap .srch_result_txt b{flex-grow:1;font-size:2.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news_srch_wrap .srch_result_txt i{flex-shrink:0;margin-left:.3125rem;font-size:1.25rem;font-weight:300;font-style:normal;letter-spacing:-1px}.post_list{display:flex;flex-wrap:wrap;column-gap:2.1875rem;row-gap:5.625rem;color:#fff}.post_list li{position:relative;width:calc((100% - 6.5625rem)/4);cursor:pointer}.post_list li:hover .img_wrap::after{opacity:.6;background-image:linear-gradient(to bottom, #973df2 54%, #973df2 87%, #973df2)}.post_list li .img_wrap{margin-bottom:1.125rem;overflow:hidden;position:relative;width:100%;height:1px;padding-bottom:100%;background:#222}.post_list li .img_wrap:after{content:"";transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;display:block;width:100%;height:100%;opacity:.7;background-image:linear-gradient(to bottom, rgba(99, 33, 166, 0), rgba(0, 0, 0, 0) 54%, rgba(0, 0, 0, 0.7) 87%, #000);transition:background-image .6s}.post_list li img{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;display:block;width:100%;height:100%;object-fit:cover}.post_list li img[src^="https://i3.ytimg.com/"]{object-fit:contain}.post_list li .btn_bookmark{position:absolute;right:1.25rem;top:-0.625rem}.post_info{position:absolute;right:1.125rem;bottom:.9375rem;font-weight:300;color:#fff;z-index:99}.post_info em{display:inline-block;margin-right:.4375rem;width:1.1875rem;height:1rem;background:no-repeat center/100%;vertical-align:-0.1875rem}.post_info em.post{background-image:url(../img/ic-post@2x.png)}.post_info em.video{background-image:url(../img/ic-video@2x.png)}.post_info p{display:inline-block;font-size:.875rem}.post_title{margin-bottom:.375rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;height:3.125rem;white-space:initial;font-size:1.125rem;font-weight:bold;line-height:1.39;letter-spacing:-0.9px;word-break:break-all}.post_desc{margin-bottom:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:300}@media(min-width: 768px)and (max-width: 1023px){.post_list li{width:calc((100% - 2.225rem)/2)}}@media(min-width: 0px)and (max-width: 767px){.hash_box{margin-bottom:.875rem}.hash_box button{font-size:.75rem;min-height:1.5rem}.hash_box button:not(:last-of-type){margin-right:.1875rem}.hash_box._size_lg button{margin-top:.25rem;margin-bottom:.25rem;min-height:2.0625rem;border-radius:2.0625rem;font-size:.875rem}.news_srch_wrap{height:auto}.news_srch_wrap .tab_with_srch_btn{margin-top:1.25rem;margin-bottom:1.25rem}.news_srch_wrap .srch_result_txt{width:100%;margin-top:3.375rem;margin-bottom:4.125rem;padding-bottom:.6875rem}.news_srch_wrap .srch_result_txt span{margin-right:.625rem;font-size:.875rem;letter-spacing:normal}.news_srch_wrap .srch_result_txt b{font-size:1.25rem}.news_srch_wrap .srch_result_txt i{font-size:.875rem;letter-spacing:normal}.post_list{column-gap:0;flex-direction:column;row-gap:2.875rem}.post_list li{width:100%}.post_list figcaption{padding:0 .625rem}.post_info p{font-size:.75rem}.post_title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;height:2.8125rem;white-space:initial;font-size:1.1875rem;line-height:1.21;letter-spacing:-0.29px}.post_desc{margin-bottom:1.25rem;font-size:1rem;letter-spacing:-0.24px}}.notice_wrap .bx_con_1640{position:relative}.notice_wrap .srch_input{margin-top:9.55rem;max-width:36.875rem;margin-bottom:10.125rem}.notice_wrap .notice_list{margin-top:0;width:100%}.notice_wrap .notice_list .notice_con{max-width:90%}.notice_wrap .notice_list .notice_title{display:-webkit-box;-webkit-line-clamp:1;height:auto}.notice_wrap .no_result_post{padding-top:3.875rem}.notice_wrap .txt_scroll{right:-1.25rem;top:33.5625rem}@media(min-width: 0px)and (max-width: 767px){.notice_wrap .srch_input{margin-top:3.4375rem;margin-bottom:4.28125rem}.notice_wrap .notice_list{width:100%}.notice_wrap .notice_list&gt;li{padding:1.34375rem .75rem 1.53125rem}.notice_wrap .notice_list .notice_con{max-width:initial}.notice_wrap .no_result_post{padding-top:10.475rem}}.post_detail{padding:13.75rem 0 0;color:#fff}.post_detail .hash_box{margin-bottom:4rem}.post_detail_title{padding-bottom:5.28125rem;border-bottom:1px solid #e0e0e0;font-size:2.25rem;font-weight:bold;line-height:1.25;letter-spacing:-1.8px;text-align:center}.post_detail_type{font-size:.9375rem;font-weight:bold;float:left}.post_detail_info{padding:1.4375rem 0 3.125rem}.post_detail_info ul{float:right;font-size:0}.post_detail_info li{display:inline-block;font-size:.9375rem;font-weight:300}.post_detail_info li.c_gray{color:#7b7b7b}.post_detail_info li:not(:last-of-type)::after{content:"";margin:0 .9375rem 0 .75rem;display:inline-block;width:1px;height:.9375rem;background:#7b7b7b;vertical-align:-2px}.post_detail_con{margin-bottom:4rem;white-space:pre-line;font-size:1.625rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.62;letter-spacing:-0.91px;text-align:left;color:#fff}.post_detail_con a{color:#ff01ea}.post_detail_con img{display:block;margin:0 auto;max-width:55.25%}.post_detail_con table{width:auto;border-collapse:collapse}.post_detail_con table,.post_detail_con td,.post_detail_con th{border:1px solid #747474}.post_detail_con th,.post_detail_con td{padding:.3125rem}.post_attach_file{padding-top:1.78125rem;border-top:1px solid #e0e0e0;display:flex;column-gap:1.25rem}.post_attach_file label{flex-shrink:0;font-size:1.125rem;font-weight:bold}.post_attach_file ul{flex-grow:1}.post_attach_file ul li a{font-size:1.125rem;font-weight:300;color:#fff}.post_attach_file ul li:not(:last-of-type){margin-bottom:.5rem}.bx_bottom_post_nav{position:sticky;left:0;right:0;bottom:0;margin-top:15.625rem;background:#000}.bx_bottom_post_nav&gt;div{display:flex;align-items:center;justify-content:space-between;height:4.375rem}.bx_bottom_post_nav .nav_btn_wrap{font-size:0}.bx_bottom_post_nav .nav_btn_wrap button,.bx_bottom_post_nav .nav_btn_wrap a{width:2.1875rem;height:2.1875rem;background:no-repeat center}.bx_bottom_post_nav .nav_btn_wrap .btn_prev,.bx_bottom_post_nav .nav_btn_wrap .btn_next{background-size:1rem}.bx_bottom_post_nav .nav_btn_wrap .btn_prev:disabled,.bx_bottom_post_nav .nav_btn_wrap .btn_next:disabled{opacity:.4}.bx_bottom_post_nav .nav_btn_wrap .btn_prev{background-image:url(../img/btn-board-arrow-l@2x.png)}.bx_bottom_post_nav .nav_btn_wrap .btn_next{background-image:url(../img/btn-board-arrow-r@2x.png)}.bx_bottom_post_nav .nav_btn_wrap .btn_go_list{display:inline-block;margin:0 3.21875rem;background-size:1.8125rem;background-image:url(../img/btn-board-list@2x.png);vertical-align:middle}.bx_bottom_post_nav .btn_share{margin-left:2.2875rem;width:2.1875rem;height:2.1875rem;background:url(../img/btn-board-share@2x.png) no-repeat center/1.9625rem}.bx_bottom_post_nav .btn_bookmark{width:1.375rem;height:1.8125rem}@media(min-width: 0px)and (max-width: 767px){.post_detail{padding:7.8125rem 0 0}.post_detail .hash_box{margin-bottom:1.875rem}.post_detail_title{margin-left:-1.25rem;margin-right:-1.25rem;padding:0 1.25rem 2.21875rem;font-size:1.5625rem;line-height:1.4;letter-spacing:-0.88px;text-align:left}.post_detail_type{font-size:.75rem}.post_detail_info{padding:.71875rem 0 2.375rem;text-align:right}.post_detail_info ul{float:none}.post_detail_info li{font-size:.75rem}.post_detail_info li:not(:last-of-type)::after{margin:0 .625rem;height:.75rem}.post_detail_info li.m_block{display:block;margin-bottom:.25rem}.post_detail_info li.m_block:after{display:none}.post_detail_con{margin-bottom:1.875rem;font-size:1rem;line-height:1.5;letter-spacing:-0.64px}.post_detail_con img{max-width:100%}.post_attach_file{padding-top:1.28125rem;column-gap:.875rem}.post_attach_file label{font-size:1rem}.post_attach_file ul li a{font-size:1rem}.post_attach_file ul li:not(:last-of-type){margin-bottom:.125rem}.bx_bottom_post_nav{margin-top:6.25rem}.bx_bottom_post_nav&gt;div{height:4.375rem}.bx_bottom_post_nav .nav_btn_wrap button,.bx_bottom_post_nav .nav_btn_wrap a{width:1.5625rem;height:1.5625rem}.bx_bottom_post_nav .nav_btn_wrap .btn_prev,.bx_bottom_post_nav .nav_btn_wrap .btn_next{background-size:.875rem}.bx_bottom_post_nav .nav_btn_wrap .btn_go_list{margin:0 1.90625rem;background-size:1.5rem}.bx_bottom_post_nav .btn_share{margin-left:1.7875rem;width:1.625rem;height:1.625rem;background-size:1.625rem}.bx_bottom_post_nav .btn_bookmark{width:1.125rem;height:1.4375rem}}.bx_user_info{margin-top:9.6875rem;padding-bottom:1.875rem;border-bottom:1px solid #fff}.bx_user_info .sub_group_title{margin-bottom:3.5rem}.bx_user_info ul{margin-bottom:2.5rem}.bx_user_info ul li{color:#fff}.bx_user_info ul li:not(:last-of-type){margin-bottom:1.25rem}.bx_user_info ul li label{display:inline-block;width:8.75rem;font-size:1.375rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:-1.1px;text-align:left;color:#fff}.bx_user_info ul li label+div{display:inline-block;font-size:1.375rem;font-weight:300;letter-spacing:-1.1px}.bx_user_info ul li label+div span:before{content:"";display:inline-block;margin-right:.5rem;width:1.625rem;height:1.625rem;background:no-repeat center/100%;vertical-align:middle}.bx_user_info ul li label+div span.naver:before{background-image:url(../img/ic-login-naver@2x.png)}.bx_user_info ul li label+div span.apple:before{background-image:url(../img/ic-login-apple@2x.png)}.bx_user_info ul li label+div span.kakao:before{background-image:url(../img/ic-login-kakao@2x.png)}.bx_user_info .btn_square{margin-left:1.375rem;width:5.25rem;height:2.375rem;border:1px solid gray;border-radius:.75rem;font-size:.9375rem;font-weight:300;color:#fff;vertical-align:middle}.bx_scrap{margin-top:7.78125rem}.bx_scrap ul{margin-top:3.8125rem}@media(min-width: 0px)and (max-width: 767px){.bx_user_info{margin-top:3.375rem;padding-bottom:.71875rem}.bx_user_info .sub_group_title{margin-bottom:1.4375rem}.bx_user_info ul{margin-bottom:1.875rem}.bx_user_info ul li:not(:last-of-type){margin-bottom:.5625rem}.bx_user_info ul li.m_flex{display:flex}.bx_user_info ul li.m_flex label{margin-top:.1875rem}.bx_user_info ul li label{flex-shrink:0;width:4.375rem;font-size:.875rem;letter-spacing:-0.8px}.bx_user_info ul li label+div{display:inline-block;font-size:.875rem;letter-spacing:normal}.bx_user_info ul li label+div span{word-break:break-all}.bx_user_info ul li label+div span:before{width:1.0625rem;height:1.0625rem}.bx_user_info .btn_square{margin-left:.75rem;width:3.75rem;height:1.6875rem;border-radius:.875rem;font-size:.75rem}.bx_scrap{margin-top:2.75rem}.bx_scrap ul{margin-top:1.625rem}}.works_wrap{padding-top:14.6875rem;text-align:center}.works_wrap .page_lg_title{margin-bottom:10.8125rem;font-size:min(19vw,21.875rem)}.works_wrap .tab_menu_list{max-width:44.75rem}.main_project{display:flex;flex-wrap:wrap;column-gap:2.5rem;row-gap:2.5rem;margin-top:11.25rem;margin-bottom:12.3125rem}.main_project figure{position:relative;width:calc(50% - 1.25rem)}.main_project figure:before{content:"";position:absolute;left:0;right:0;top:0;display:block;width:100%;height:100%;background:#973df2;transition:height .6s}.main_project figure:after{content:"";display:block;width:100%;height:100%;transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;opacity:.4;background-color:#281259}.main_project figure img{width:100%;height:100%;object-fit:cover}.main_project figure figcaption{position:absolute;right:3.125rem;bottom:3.125rem;text-align:right;color:#fff;z-index:99}.main_project figure figcaption h3{margin-bottom:.75rem;font-size:2.8125rem;font-weight:bold;line-height:1.16;letter-spacing:-2.25px}.main_project figure figcaption span{font-size:1.875rem;font-weight:300;line-height:1.17;letter-spacing:-1.5px}.main_project figure.on:before{height:0%}.project_list{margin-bottom:24.0625rem;border-top:2px solid #fff}.project_list li{display:flex;align-items:center;justify-content:space-between;padding:0 2.1875rem;height:7.6875rem;box-sizing:border-box;border-bottom:2px solid #fff;color:#fff;transition:background-color .6s}.project_list li b{flex-grow:1;text-align:left;font-size:2.1875rem;font-weight:300;letter-spacing:-1.75px}.project_list li span{text-align:right;font-size:1.75rem;font-weight:300;letter-spacing:-1.4px}.project_list li:hover{background:#973df2}.project_list li:hover b{font-weight:bold}.project_list li:hover span{font-weight:bold}@media(min-width: 0px)and (max-width: 767px){.works_wrap{padding-top:8.4375rem}.works_wrap .page_lg_title{margin-bottom:5.125rem}.works_wrap .tab_menu_list{display:flex;flex-wrap:wrap;column-gap:.9375rem;row-gap:.75rem;max-width:initial;width:100%}.works_wrap .tab_menu_list li{margin:0}.main_project{flex-direction:column;row-gap:2rem;margin-top:3.125rem;margin-bottom:3.6875rem}.main_project figure{width:100%}.main_project figure figcaption{right:1.5rem;bottom:1.875rem}.main_project figure figcaption h3{margin-bottom:.375rem;font-size:1.5625rem;line-height:1.12;letter-spacing:-1.25px}.main_project figure figcaption span{font-size:.875rem;line-height:1;letter-spacing:-0.7px}.project_list{margin-bottom:4.5625rem}.project_list li{padding:0;height:4.125rem}.project_list li b{font-size:1rem;letter-spacing:-0.8px}.project_list li span{font-size:1rem;letter-spacing:-0.8px}}@media(min-width: 768px)and (max-width: 1023px){.main_project figure figcaption h3{font-size:1.875rem;letter-spacing:-0.8px}.main_project figure figcaption span{font-size:1.25rem;letter-spacing:-0.5px}}.sticky_section_wrap{position:relative;padding-top:17.6875rem}.section_page_intro{position:sticky;left:0;top:0;min-height:100vh;box-sizing:border-box}.section_page_intro .bx_con_1640{position:relative;z-index:1}.section_page_intro .intro_ball{position:absolute;right:0;top:0%;z-index:-1;width:42.5rem;height:42.5rem;border-radius:100%;background:url(../img/img-ball@2x.png) no-repeat center/100%;transition:transform .6s}.section_page_intro .page_lg_title.move{transition:transform .3s ease-in-out}.section_page_intro .history_list{margin-top:9.8125rem}.section_page_intro .history_list .txt_year{font-weight:bold}.company_introduce{margin-top:.625rem;border-top:1px solid #000}.company_introduce p{border-bottom:1px solid #000;font-size:1.625rem;font-weight:bold;line-height:3.5rem;text-align:right;color:#000}.work_field{position:relative;overflow:hidden;padding-top:10.625rem;padding-bottom:22.5rem}.work_field ul li{position:relative;z-index:1;min-height:31rem}.work_field ul li.on h3{color:#973df2 !important;text-shadow:none}.work_field ul li.on div{opacity:1}.work_field ul li.disabled h3{color:#272727;text-shadow:none}.work_field ul h3{position:relative;z-index:3;font-family:"PTSerif",sans-serif;font-size:9.375rem;font-style:italic;font-weight:normal;line-height:1;letter-spacing:-3.75px;color:#000;text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px 0px 0 #fff,0px 1px 0 #fff,-1px 0px 0 #fff,0px -1px 0 #fff;transition:color .6s}.work_field ul div{opacity:0;text-align:right;color:#fff;transition:opacity 1s}.work_field ul div b{display:block;margin-bottom:1.5rem;font-size:1.875rem;line-height:1.17;letter-spacing:-1.35px;mix-blend-mode:difference}.work_field ul div p{font-size:1.6875rem;font-weight:300;line-height:1.48;letter-spacing:-1.22px;mix-blend-mode:difference}.work_field ul div span{font-size:1.875rem;font-weight:bold;line-height:1.17;letter-spacing:-1.5px;color:#973df2}.work_field ul div img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:56%;z-index:-1;opacity:.7}.theme_light .history_list{color:#000}.theme_light .history_list .history_con&gt;div{border-color:#000}.theme_light .history_list .history_con p{padding-top:1.625rem;font-size:1.5625rem;white-space:initial}.theme_light .history_list .history_con p i{display:block;font-style:normal;margin-top:1.125rem}.history_list{color:#fff}.history_list li{display:flex;justify-content:space-between}.history_list .history_con{width:max(50%,51.25rem)}.history_list .history_con&gt;div{padding:1.09375rem 0 .84375rem;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:0;transition:border .6s}.history_list .history_con span{margin-right:2.8125rem;font-size:1.375rem;font-weight:bold;vertical-align:top;line-height:1}.history_list .history_con h3{display:inline;font-size:3.125rem;font-weight:bold;line-height:1}.history_list .history_con h3.txt_small{font-size:2.5rem}.history_list .history_con p{padding-top:1.03125rem;padding-left:6.25rem;min-height:15.625rem;box-sizing:border-box;font-size:1.375rem;font-weight:300;line-height:1.36;letter-spacing:-0.75px;white-space:pre-line}.history_list .txt_year{font-family:"PTSerif",sans-serif;font-size:9.375rem;font-style:italic;line-height:1;letter-spacing:-3.75px;text-align:left}.section_history{overflow:hidden;position:relative;margin-right:2.1875rem;margin-left:2.1875rem}.section_history .history_list{position:relative;z-index:2;padding:14.375rem 0 7.09375rem}.section_history .history_list li{transition:color .6s}.section_history .history_list li:hover{color:#973df2}.section_history .history_list li:hover .history_con&gt;div{border-color:#973df2}.section_history .rotate_bg_element{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;position:absolute;left:50%;top:50%;margin-left:-35.15625rem;margin-top:-35.15625rem;width:70.3125rem;height:auto;z-index:1;transition:transform .8s linear}.section_gather_txt{padding-top:13rem;overflow:hidden;position:relative}@media(min-width: 0px)and (max-width: 767px){.sticky_section_wrap{padding-top:15rem}.section_page_intro{background-size:22.75rem;background-position:left -4.375rem top 5.625rem}.section_page_intro .intro_ball{right:21.3%;top:-8.75rem;margin-top:0;width:22.75rem;height:22.75rem;transition-timing-function:linear}.section_page_intro .history_list{margin-top:4.375rem}.section_page_intro .history_list li{flex-direction:column-reverse}.section_page_intro .history_list li h3{font-size:1.875rem}.section_page_intro .history_list li .txt_year{display:block !important;padding-bottom:.4375rem;font-weight:bold;font-size:3.875rem}.company_introduce{margin-top:4.3125rem;border-width:.125rem}.company_introduce p{border-width:.125rem;font-size:.9375rem;line-height:2.6875rem}.work_field{padding-top:9.375rem;padding-bottom:2rem}.work_field ul li{min-height:21.375rem}.work_field ul h3{font-size:3.75rem;letter-spacing:-1.5px}.work_field ul h3.active_next{color:#000;text-shadow:.5px .5px 0 #fff,.5px -0.5px 0 #fff,-0.5px .5px 0 #fff,-0.5px -0.5px 0 #fff,.5px 0px 0 #fff,0px .5px 0 #fff,-0.5px 0px 0 #fff,0px -0.5px 0 #fff}.work_field ul div b{margin-top:2.375rem;margin-bottom:1.0625rem;font-size:1.125rem;line-height:1.22;letter-spacing:-0.81px}.work_field ul div p{font-size:.84375rem;line-height:1.43;letter-spacing:-0.63px}.work_field ul div span{display:block;padding-top:19.1875rem;padding-bottom:2.875rem;font-size:1.125rem;letter-spacing:-0.9px}.work_field ul div img{position:absolute;top:1.875rem;left:50%;width:40.625rem;z-index:-1;opacity:.4}.work_field ul div img._ai{max-width:31.25rem;width:100%}.theme_light .history_list{color:#000}.theme_light .history_list .history_con&gt;div{border-color:#000}.theme_light .history_list .history_con p{padding-top:1.125rem;font-size:1.125rem !important;line-height:1.44;letter-spacing:-0.81px;font-weight:300}.theme_light .history_list .history_con p i{margin-top:.75rem;font-style:normal}.history_list .history_con{width:100%}.history_list .history_con&gt;div{padding:.9375rem 0 .9375rem}.history_list .history_con span{display:block;margin-bottom:.3125rem;margin-right:0;font-size:.9375rem;letter-spacing:-0.38px}.history_list .history_con h3{display:block;font-size:1.75rem;letter-spacing:-0.7px;line-height:1.33}.history_list .history_con h3.txt_small{font-size:1.75rem}.history_list .history_con p{padding-top:1.53125rem;padding-bottom:5.28125rem;padding-left:0;min-height:initial;font-size:1.125rem;line-height:1.44;letter-spacing:-0.81px}.history_list .txt_year{display:none}.section_history{margin-right:0;margin-left:0}.section_history .history_list{padding:7.8125rem 0 0}.section_history .rotate_bg_element{display:none;top:3.125rem;left:3.125rem;margin:0;transform:none;width:40.6875rem}.section_gather_txt{padding-top:0}}@media(min-width: 768px)and (max-width: 1023px){.history_list .history_con{width:70%}.history_list .history_con span{font-size:1.375rem}.history_list .history_con h3{font-size:2.5rem}.history_list .history_con h3.txt_small{font-size:1.875rem}.history_list .history_con p{font-size:1.25rem}.history_list .txt_year{font-size:5.625rem}.section_history{margin-right:0;margin-left:0}}.bx_terms{padding-top:12.9375rem;padding-bottom:17.5rem;min-height:100vh;box-sizing:border-box}.bx_terms .terms_wrap{margin:0 auto;width:min(46.25rem,100% - 5rem)}.bx_terms h2{margin-bottom:4.375rem;font-size:2.625rem;font-weight:800;line-height:1.07;letter-spacing:-1.68px;color:#fff}.bx_terms .terms_con{padding:4.25rem 3.75rem 4.375rem;border:.5px solid gray;background-color:#272727;font-size:1.25rem;font-weight:300;line-height:1.65;letter-spacing:-0.7px;color:#fff;white-space:pre-line}.bx_terms .terms_con h3,.bx_terms .terms_con h4,.bx_terms .terms_con b{display:inline-block;width:100%}.bx_terms table th,.bx_terms table td{border:1px solid #fff;text-align:center}@media(min-width: 0px)and (max-width: 767px){.bx_terms{padding-top:6.625rem;padding-bottom:3.75rem}.bx_terms .terms_wrap{width:min(46.25rem,100% - 2.5rem)}.bx_terms h2{margin-bottom:2.5rem;font-size:1.875rem;letter-spacing:-1.2px}.bx_terms .terms_con{padding:2.5rem 1.5rem 2.625rem;font-size:1rem;font-weight:normal;line-height:1.63;letter-spacing:-0.56px}}.bg_dark{min-height:100vh;background:#000}.bx_error{transform:translate(-50%, -50%);position:absolute;left:50%;right:initial;top:50%;bottom:initial;padding:4.375rem 8.125rem;min-width:56.25rem;box-sizing:border-box;background:#151515;color:#fff}.bx_error h2{margin-bottom:3.75rem;font-size:9.375rem;font-weight:bold;letter-spacing:-7.5px;text-align:left;line-height:1}.bx_error b{display:block;margin-bottom:1.875rem;font-size:1.875rem;line-height:1;letter-spacing:-0.9px}.bx_error p{white-space:nowrap;font-size:1.5625rem;font-weight:300;line-height:1.28;letter-spacing:-1.13px}.bx_error_btn_wrap{margin-top:5.3125rem;text-align:center;font-size:0}.bx_error_btn_wrap a,.bx_error_btn_wrap button{display:inline-block;margin:0 .78125rem;width:11.25rem;height:3.125rem;border-radius:3.125rem;border:1px solid gray;font-size:1rem;font-weight:300;letter-spacing:-0.56px;color:#fff;box-sizing:border-box;background:#222;vertical-align:middle}.bx_error_btn_wrap a._dark,.bx_error_btn_wrap button._dark{background:#000}.bx_error_btn_wrap a{line-height:3rem;text-align:center}@media(min-width: 0px)and (max-width: 767px){.bx_error{position:static;transform:none;padding:24.4vh 1.125rem 3.125rem;min-width:initial;width:100%;height:100vh;background:#000}.bx_error h2{margin-bottom:.85rem;font-size:5rem;letter-spacing:-4px}.bx_error b{margin-bottom:2.6875rem;font-size:1.125rem;letter-spacing:-0.36px}.bx_error p{white-space:initial;font-size:.9375rem;font-weight:300;line-height:1.53;letter-spacing:-0.68px;text-align:left;word-break:keep-all}.bx_error_btn_wrap{margin-top:11.90625rem}.bx_error_btn_wrap a,.bx_error_btn_wrap button{margin-top:.46875rem;margin-bottom:.46875rem;width:min(19.125rem,100%)}}.d-sm-block,.d-md-block{display:none !important}@media(min-width: 0px)and (max-width: 350px){html{font-size:12px !important}html{font-size:12px}}@media(min-width: 0px)and (max-width: 767px){html{font-size:16px}.d-sm-none{display:none !important}.d-sm-block{display:block !important}}@media(min-width: 768px)and (max-width: 1023px){html{font-size:13px}.d-md-block{display:block !important}}@media(min-width: 1024px)and (max-width: 1440px){html{font-size:13px}}/*# sourceMappingURL=main.css.map */
</pre></body></html>