/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./app/(home)/(service)/portfolio/(list)/[tab]/components/list.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/
.list_pf_list__HKu8P { display: flex; flex-wrap: wrap; gap: 150px 48px; }
.list_pf_list__HKu8P li { width: calc(50% - 24px); }
.list_pf_list__HKu8P .list_no_data__1wPqv { display: flex; justify-content: center; font-size: 24px; padding: 126px 0 0; text-align: center; color: #000000; }

@media screen and (max-width:1024px) {
.list_pf_list__HKu8P { gap: 64px 24px; }
.list_pf_list__HKu8P li { width: calc(50% - 12px); }
}
@media screen and (max-width:767px) {
.list_pf_list__HKu8P { gap: 48px 0; }
.list_pf_list__HKu8P li { width: 100%; }
.list_pf_list__HKu8P .list_no_data__1wPqv { font-size: 20px; padding: 78px 0 0; }
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./app/(home)/(service)/portfolio/(list)/[tab]/components/item.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/

.item_item__HMUkl.item_prv__iuqVn a:hover { cursor: not-allowed;}
.item_item__HMUkl .item_ph__cWZ1d { aspect-ratio: 100 / 68.5; border-radius: 20px; background: center center/cover; margin-bottom: 20px; overflow: hidden; }
.item_item__HMUkl .item_ph__cWZ1d p { position: absolute; bottom: 0; left: 0; right: 0; background: rgba(16, 18, 68, 0.6); padding: 4px 15px; font-size: 14px; color: #fff; font-weight: 500; text-align: center; }
.item_item__HMUkl .item_tx__sZSWd { line-height: 26px; font-size: 18px; }
.item_item__HMUkl .item_tx__sZSWd .item_c_name__KblRA { display: inline-block; font-weight: normal; margin-right: 5px; }
.item_item__HMUkl .item_tx__sZSWd .item_nd__1y6Mq { display: inline-block; line-height: 24px; padding: 0 13px; font-size: 13px; color: #6467BE; font-weight: 500; border: 1px solid #6467BE; border-radius: 13px; vertical-align: middle; margin-top: -3px; }
.item_item__HMUkl .item_tx__sZSWd .item_tit__CzzN9 { font-size: 22px; font-weight: 700; margin-top: 11px; transition: all 0.3s ease-in-out; } 
.item_item__HMUkl:hover .item_tx__sZSWd .item_tit__CzzN9 { color: #421DD8; }
.item_item__HMUkl.item_prv__iuqVn:hover .item_tx__sZSWd .item_tit__CzzN9{ text-decoration: none; color: #13192B; }
.item_item__HMUkl .item_tx__sZSWd span { position: absolute; top: 0; right: 0; color: #ACAFB7; font-weight: 500; }

@media screen and (max-width:1024px) {
  .item_item__HMUkl .item_ph__cWZ1d { margin-bottom: 17px; }
  .item_item__HMUkl .item_tx__sZSWd { line-height: 18px; font-size: 14px; }
  .item_item__HMUkl .item_tx__sZSWd .item_nd__1y6Mq { line-height: 15px; padding: 1px 7px 0; font-size: 11px; }
  .item_item__HMUkl .item_tx__sZSWd .item_tit__CzzN9 { font-size: 16px; margin-top: 8px; }
}

