@-webkit-keyframes before_icon_ani{0%{left:0}to{left:100%}}@keyframes before_icon_ani{0%{left:0}to{left:100%}}@-webkit-keyframes after_icon_ani{0%{left:-100%}to{left:0}}@keyframes after_icon_ani{0%{left:-100%}to{left:0}}.category_part{--r-full:99999px;--r-800:#292929;--st-0:rgba(0,0,0,0.1);--gray-500:#737373}.category_part .category_list .category_item{width:32%;margin-right:2%;margin-bottom:2%}.category_part .category_list .category_item .general_img_box{position:relative;padding-top:66%;border-radius:10px;overflow:hidden}.category_part .category_list .category_item .general_img_box .general_img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:-webkit-transform .55s ease;transition:-webkit-transform .55s ease;transition:transform .55s ease;transition:transform .55s ease, -webkit-transform .55s ease}.category_part .category_list .category_item .general_img_box .general_img .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category_part .category_list .category_item .category_item_info{margin-top:1.6vw}.category_part .category_list .category_item .category_item_info .general_tag_box{margin-bottom:12px}.category_part .category_list .category_item .category_item_info .general_tag_box .general_tag_list{margin-left:-8px;margin-top:-8px}.category_part .category_list .category_item .category_item_info .general_tag_box .general_tag_list .general_tag_item{padding:.5em 1em;border-radius:var(--r-full);margin-left:8px;margin-top:8px;line-height:1;-webkit-transition:background .3s ease,color .3s ease,border-color .3s ease;transition:background .3s ease,color .3s ease,border-color .3s ease;color:var(--gray-800);border:1px solid var(--st-0)}@media screen and (max-width:750px){.category_part .category_list .category_item .category_item_info .general_tag_box .general_tag_list .general_tag_item{font-size:12px}}.category_part .category_list .category_item .category_item_info .general_item_title{font-size:20px;line-height:1.4;color:#0f0f0f;font-weight:700;font-family:PlusJakartaSans-B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color .55s ease;transition:color .55s ease}.category_part .category_list .category_item .category_item_info .general_item_desc{margin-top:clamp(12px,1.2vw,22px);font-size:clamp(12px,.8vw,16px);line-height:1.6;color:#737373;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.category_part .category_list .category_item .category_item_info .general_item_line{margin-top:clamp(14px,1.6vw,30px);position:relative;width:100%;height:1px;background-color:rgba(0,0,0,.1)}.category_part .category_list .category_item .category_item_info .general_item_line:before{content:"";position:absolute;left:0;top:-1px;width:100%;height:1px;background:#6ebd26;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .55s ease;transition:-webkit-transform .55s ease;transition:transform .55s ease;transition:transform .55s ease, -webkit-transform .55s ease}.category_part .category_list .category_item:hover .general_img_box .general_img{-webkit-transform:scale(1.1);transform:scale(1.1)}.category_part .category_list .category_item:hover .category_item_info .general_item_title{color:#6ebd26}.category_part .category_list .category_item:hover .category_item_info .general_item_line:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}@media screen and (min-width:751px){.category_part .category_list .category_item:nth-child(3n){margin-right:0;-webkit-animation-delay:.2s;animation-delay:.2s}.category_part .category_list .category_item:nth-child(3n+2){-webkit-animation-delay:.1s;animation-delay:.1s}}@media screen and (max-width:750px){.category_part .category_list{gap:24px}.category_part .category_list .category_item{width:100%;margin:0}.category_part .category_list .category_item .category_item_info{margin-top:0;padding-top:16px}.category_part .category_list .category_item .category_item_info .general_item_title{font-size:18px}.category_part .category_list .category_item .category_item_info .general_item_subtit{font-size:14px}.category_part .category_list .category_item .category_item_info .general_item_message{font-size:12px}}.category_part .no_content{margin-top:20px;padding:60px 0;font-size:16px;color:var(--gray-500);line-height:1.4;text-align:center}
