.index_general_component-1{--vi:#0e0bc0;--w:88%;--max-w:1440px;--part-bg:"";--margin-row:auto;--part-padding-col:120px;--font-bold:PlusJakartaSans-B;--gray-1000-rgb:0 0 0;--bg-1:#f8f8f8;--st-0:rgba(0,0,0,0.1);--st-1:rgba(0,0,0,0.4);--r-9:20px;--r-full:9999px;--gray-500:#737373;--gray-800:#292929;--gray-900:#141414;--gray-950:#0f0f0f;--general-item-image-ratio:1.54;--general-item-image-w:30%;--general-item-image-radius:clamp(10px,1.053vw,20px);--general-item-title-font-size:clamp(16px,1.1vw,24px);padding:var(--part-padding-col) 0;background-color:var(--part-bg);overflow:hidden}.index_general_component-1 .part_con{width:var(--w);max-width:var(--max-w);margin:0 var(--margin-row)}.index_general_component-1 .part_con .general_body .general_item{padding:40px;border-radius:var(--r-9);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;margin-bottom:32px}.index_general_component-1 .part_con .general_body .general_item .general_img_box{width:var(--general-item-image-w);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.index_general_component-1 .part_con .general_body .general_item .general_img_box .general_img_con{width:100%;padding-top:calc(100%/var(--general-item-image-ratio));position:relative}.index_general_component-1 .part_con .general_body .general_item .general_img_box .general_img_con .general_img{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;border-radius:var(--general-item-image-radius)}.index_general_component-1 .part_con .general_body .general_item .general_img_box .general_img_con .general_img .image_con{width:100%;height:100%;-webkit-transform:translateZ(1px);transform:translateZ(1px)}.index_general_component-1 .part_con .general_body .general_item .general_img_box .general_img_con .general_img .image_con .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index_general_component-1 .part_con .general_body .general_item .general_item_right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin-left:36px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:8px 0;min-width:0}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info .general_title{max-width:100%;font-size:var(--general-item-title-font-size);line-height:1.6;color:var(--gray-950);font-family:var(--font-bold);font-weight:700;-webkit-transition:color .3s ease;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info .general_subtit{margin-top:2px;font-size:clamp(12px,.8vw,16px);line-height:1.4;color:var(--gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info .general_message{margin-top:24px;font-size:clamp(12px,.8vw,16px);line-height:1.6;color:var(--gray-500);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info .general_tag_box{margin-top:32px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info .general_tag_box .general_tag_list{margin-left:-8px;margin-top:-8px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info .general_tag_box .general_tag_list .general_tag_item{padding:.5em 1em;border-radius:var(--r-full);background-color:var(--bg-1);margin-left:8px;margin-top:8px;line-height:1;color:var(--gray-950);border:1px solid var(--st-1);-webkit-transition:background .3s ease,color .3s ease,border-color .3s ease;transition:background .3s ease,color .3s ease,border-color .3s ease}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info .general_tag_box .general_tag_list .general_tag_item:hover{background-color:var(--vi);color:#fff;border-color:var(--vi)}@media screen and (max-width:750px){.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info .general_tag_box .general_tag_list .general_tag_item{font-size:12px}}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info{position:relative;padding-left:24px;margin-left:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con{margin-bottom:24px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box{font-size:16px;line-height:1;margin-bottom:24px;color:var(--gray-950)}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_5 .time_day{font-size:52px;line-height:1;margin-right:8px;color:var(--gray-950);font-family:var(--font-bold);font-weight:700}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_5 .time_con .time_month_box{margin-bottom:6px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_5 .time_con .time_month_box .time_month_line{color:var(--st-1);margin-right:5px;text-decoration:none}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_5 .time_con .time_month_box .time_month{font-size:16px;line-height:1;color:var(--gray-950);font-family:var(--font-bold);font-weight:700}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_5 .time_con .time_year{font-size:14px;line-height:1;color:var(--gray-950);font-family:var(--font-bold);font-weight:700}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_6 .time_day{font-size:52px;line-height:1;margin-right:8px;color:var(--gray-950);font-family:var(--font-bold);font-weight:700}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_6 .time_con{margin-top:8px;font-size:14px;line-height:1;color:var(--gray-800)}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_7 .time_year{font-size:14px;line-height:1;margin-right:8px;color:var(--gray-800)}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_7 .time_con{margin-top:8px;font-size:40px;line-height:1;color:var(--gray-950);font-family:var(--font-bold);font-weight:700}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_7 .time_con .time_line{height:2px;width:10px;background-color:var(--st-1);margin:0 4px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_8 .time_day{font-size:40px;line-height:1;color:var(--gray-950);font-family:var(--font-bold);font-weight:700;margin-right:8px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_8 .time_con{font-size:14px;line-height:1;color:var(--gray-800)}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box_8 .time_con .time_year{margin-top:8px}@media screen and (max-width:750px){.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box{font-size:14px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box .time_box_5 .time_day{font-size:36px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box .time_box_5 .time_con .time_month_box .time_month_line{margin-right:3px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box .time_box_5 .time_con .time_month_box .time_month,.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box .time_box_5 .time_con .time_year{font-size:12px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box .time_box_6 .time_day,.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box .time_box_7 .time_day,.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con .time_box .time_box_8 .time_day{font-size:36px}}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_icon_box{position:relative;width:24px;height:24px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_icon_box .iconfont{position:absolute;left:0;top:0;line-height:1;font-size:24px;color:var(--gray-950)}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info:after{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-color:var(--gray-100)}.index_general_component-1 .part_con .general_body .general_item.effect_item_1 .general_img_box .general_img_con .general_img .image_con{-webkit-transition:-webkit-transform .55s ease;transition:-webkit-transform .55s ease;transition:transform .55s ease;transition:transform .55s ease, -webkit-transform .55s ease}.index_general_component-1 .part_con .general_body .general_item.effect_item_2 .general_img_box .general_img_con .general_img .image_con{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}.index_general_component-1 .part_con .general_body .general_item:hover{-webkit-box-shadow:0 32px 64px rgba(var(--gray-1000-rgb)/10%);box-shadow:0 32px 64px rgba(var(--gray-1000-rgb)/10%)}.index_general_component-1 .part_con .general_body .general_item:hover.effect_item_1 .general_img_box .general_img_con .general_img .image_con{-webkit-transform:scale(1.1);transform:scale(1.1)}.index_general_component-1 .part_con .general_body .general_item:hover.effect_item_2 .general_img_box .general_img_con .general_img .image_con{-webkit-transform:scale(1.13);transform:scale(1.13)}@-webkit-keyframes time_icon{0%{left:0}50%{left:10px}to{left:0}}@keyframes time_icon{0%{left:0}50%{left:10px}to{left:0}}.index_general_component-1 .part_con .general_body .general_item:hover .general_item_right .general_info .general_title{color:var(--vi)}.index_general_component-1 .part_con .general_body .general_item:hover .general_item_right .time_box .time_icon_box .iconfont{-webkit-animation:time_icon 1s ease-in-out;animation:time_icon 1s ease-in-out}@media screen and (min-width:751px)and (max-width:1200px){.index_general_component-1 .part_con .general_body .general_item .general_item_left .general_img_box{width:180px}.index_general_component-1 .part_con .general_body .general_item .general_item_left .general_info .general_title{font-size:20px}.index_general_component-1 .part_con .general_body .general_item .general_item_left .general_info .general_tag_box{margin-top:20px}}@media screen and (max-width:750px){.index_general_component-1 .part_con .general_body .general_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.index_general_component-1 .part_con .general_body .general_item .general_img_box{width:100%}.index_general_component-1 .part_con .general_body .general_item .general_item_right{margin-left:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:none}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info{margin-left:0;margin-top:10px;padding-top:0;width:100%}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info .general_title{font-size:18px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info .general_subtit{font-size:14px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info .general_message{margin-top:4px;font-size:14px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .general_info .general_tag_box{margin-top:10px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info{margin-top:4px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-left:0}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info:after{display:none}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap{margin-right:10px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_wrap .time_wrap_con{margin-bottom:0}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_icon_box{text-align:center;width:20px;height:20px;line-height:20px}.index_general_component-1 .part_con .general_body .general_item .general_item_right .time_info .time_icon_box .iconfont{font-size:20px;line-height:20px;color:var(--gray-500)}.index_general_component-1 .part_con .general_body .general_item:hover{-webkit-box-shadow:none;box-shadow:none}}.index_general_component-1 .part_con .general_body .general_item:last-child{margin-bottom:0}@media screen and (max-width:750px){.index_general_component-1{padding:60px 0}.index_general_component-1 .part_con .general_body .general_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-26px}.index_general_component-1 .part_con .general_body .general_list .general_item{width:calc(50% - 10px);margin-top:26px;margin-right:20px;margin-bottom:0}.index_general_component-1 .part_con .general_body .general_list[data-mobile-col="1"] .general_item{width:100%;margin-right:0}.index_general_component-1 .part_con .general_body .general_list[data-mobile-col="2"] .general_item:nth-child(2n){margin-right:0;-webkit-animation-delay:.1s;animation-delay:.1s}}.cursor_box-1{--gray-950:#0f0f0f;position:fixed;z-index:400;left:-26px;top:-26px;pointer-events:none;width:52px;height:52px;will-change:transform}.cursor_box-1 .color-circle{border:2px solid var(--gray-950);width:100%;height:100%;position:absolute;left:-2px;top:-2px;-webkit-transform:scale(.2);transform:scale(.2);opacity:0;border-radius:50%;-webkit-transition:all .45s ease;transition:all .45s ease}.cursor_box-1 .icon_layer{position:absolute;top:50%;left:0;display:block;width:100%;text-align:center;-webkit-transition:all .45s ease;transition:all .45s ease}.cursor_box-1 .icon_layer .iconfont{position:absolute;top:0;color:var(--gray-950);font-size:16px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.cursor_box-1 .icon_layer .iconfont.icon-left{left:-22px;top:-12px;-webkit-transform:translateX(17px);transform:translateX(17px)}.cursor_box-1 .icon_layer .iconfont.icon-right{right:-22px;top:-12px;-webkit-transform:translateX(-17px);transform:translateX(-17px)}.cursor_box-1.show .color-circle,.cursor_box-1.show .icon_layer .iconfont{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:750px){.cursor_box-1{display:none}}#ue-page .index_general_component-1{padding:0;overflow:visible}#ue-page .index_general_component-1 .part_con{width:100%;max-width:100%;margin:0}
