.sc-buiss { margin:0 auto; }
.sc-buiss .sc-inner { position:relative; height: 700px; }
.sc-buiss .swiper.thbswip { position:relative; height: 700px; width: 100%; overflow:hidden; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide { position:relative; width:100%; height:100%; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide img { display:block; position:absolute; left:0; top:0; width:100%; height:100%; object-fit: cover; object-position: 50% 50%; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .video_bg { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 0; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .video_bg video { height: 100%; width: 100%; object-fit: cover; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .video_bg .pc_vdo { display: block; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .video_bg .mb_vdo { display: none; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .slide-wrap { position: relative; margin: 0 auto; max-width: 1200px; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box { color: #fff; margin-top: 100px; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .inner-box { display: inline-block; padding: 20px 20px 20px 20px; height: 220px; background: rgb(255,255,255); background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.45) 50%, rgba(0, 0, 0, 0.3) 100%); border-radius: 10px; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .top_title .busi_tit { font-size: 50px; font-weight: 500; margin-bottom: 10px; transform: translateX(-100px); opacity: 0; transition-property: transform, opacity; transition-duration: 1.2s; transition-timing-function: cubic-bezier(0.41, 0.01, 0.16, 1.01); transition-delay: -0.3s; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .top_title .busi_tit.active { transform: translateX(0); opacity: 1; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .top_title .busi_tit .sm_txt { font-size: 20px; display: inline-block; margin-left: 10px; transform: translateX(-100px); opacity: 0; transition-property: transform, opacity; transition-duration: 1.2s; transition-timing-function: cubic-bezier(0.41, 0.01, 0.16, 1.01); transition-delay: -0.3s; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .top_title .busi_tit .sm_txt.active { transform: translateX(0); opacity: 1; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .top_title .busi_desc { font-size: 16px; transform: translateX(-100px); opacity: 0; transition-property: transform, opacity; transition-duration: 1.2s; transition-timing-function: cubic-bezier(0.41, 0.01, 0.16, 1.01); transition-delay: -0.3s; }
.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .top_title .busi_desc.active { transform: translateX(0); opacity: 1; }
.sc-buiss .swiper.thbswip .control_box { position: relative; max-width: 1170px; margin: 0 auto; z-index: 10; margin-top: -410px; display: flex; justify-content: space-between; gap: 10px; align-items: center; }
.sc-buiss .swiper.thbswip .control_box .contr_inner { display: flex; justify-content: space-between; gap: 20px; align-items: center; padding: 10px 20px 10px 10px; z-index: 10; border-radius: 10px; }
.sc-buiss .swiper.thbswip .control_box .button-next { position: relative; width:15px; height:15px; z-index:10; cursor:pointer; }
.sc-buiss .swiper.thbswip .control_box .button-next::before { position:absolute; left:50%; content: ''; height:75%; width:2px; border-radius: 10px; background:#ccc; transform: rotate(-45deg); }
.sc-buiss .swiper.thbswip .control_box .button-next::after { position:absolute; left:50%; top:50%; content: ''; height:75%; width:2px; border-radius: 10px; background:#ccc; transform: rotate(45deg); }
.sc-buiss .swiper.thbswip .control_box .button-prev { position: relative; width:15px; height:15px; z-index:10; cursor:pointer; }
.sc-buiss .swiper.thbswip .control_box .button-prev::before { position:absolute; left:50%; content: ''; height:75%; width:2px; border-radius: 10px; background:#ccc; transform: rotate(45deg); }
.sc-buiss .swiper.thbswip .control_box .button-prev::after { position:absolute; left:50%; top:50%; content: ''; height:75%; width:2px; border-radius: 10px; background:#ccc; transform: rotate(-45deg); }
.sc-buiss .swiper.thbswip .control_box .play_stop { position: relative; display: block; width: 10px; height: 14px; margin-top: 3px; margin-left: 10px; cursor: pointer; }
.sc-buiss .swiper.thbswip .control_box .play_stop.on { position: relative; cursor: pointer; }
.sc-buiss .swiper.thbswip .control_box .play_stop::before { content: ''; position: absolute; left: 0; background: #d1d1d1; width: 2px; height: 100%; z-index: 10; }
.sc-buiss .swiper.thbswip .control_box .play_stop:after { content: ''; position: absolute; right: 0; background: #d1d1d1; width: 2px; height: 100%; z-index: 10; }
.sc-buiss .swiper.thbswip .control_box .play_stop.on::before { content: ''; position: absolute; left: 0; width: 0; height: 0; background: none; border-bottom: 7px solid rgba(0, 0, 0, 0.0); border-top: 7px solid rgba(0, 0, 0, 0.0); border-left: 10px solid #d1d1d1; border-right: 7px solid rgba(0, 0, 0, 0.0); }
.sc-buiss .swiper.thbswip .control_box .play_stop.on::after { display: none; }
.sc-buiss .swiper.thbswip .control_box .sw_pagination { color: #fff; font-size: 16px; margin-left: 20px; z-index: 10; }
.sc-buiss .swiper.thubpart { position: relative; max-width: 1200px; margin: 0 auto; margin-top: -130px; height:110px; box-sizing: border-box; }
.sc-buiss .swiper.thubpart .swiper-slide { width:auto; height: 100%; cursor:pointer; position:relative; transition: 0.3s; transform: scale(0.8); }
.sc-buiss .swiper.thubpart .swiper-slide::after { content: ''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; object-fit: cover; object-position: 50% 50%; border-radius: 20px; background:rgba(000, 000, 000, 0.3); }
.sc-buiss .swiper.thubpart .swiper-slide img { display:block; position:absolute; left:0; top:0; width:100%; height:100%; object-fit: cover; object-position: 50% 50%; border-radius: 20px; }
.sc-buiss .swiper.thubpart .swiper-slide-thumb-active { transform: scale(0.9); transition: 0.3s; }
.sc-buiss .swiper.thubpart .swiper-slide-thumb-active img { border: 2px solid #fff; }
.sc-buiss .swiper.thubpart .swiper-slide-thumb-active:after { background:none; }
.sc-buiss .swiper-pagination-current {color: #fff;}
.c_red { color: #ef2a23; }

.affiliate_program { padding: 50px 0; background: #eee; }
.affiliate_program .program_wrap { max-width: 1200px; margin: 0 auto; }
.program_wrap .program_notice_tit { font-size: 25px; margin-bottom: 20px; font-weight: 500; }
.program_wrap .program_notice_tit::before { content: ''; display: inline-block; width: 2px; height: 21px; margin-right: 5px; background: #ef2a23; }
.program_wrap .program_list { display: flex; flex-direction: row; gap: 16px; }
.program_wrap .program_list .program_item { box-sizing: border-box; margin: 0px; min-width: 0px; position: relative; flex: 1 1 0%; max-width: 1000px; min-height: 440px; transition: 0.7s;  border-radius: 10px; overflow: hidden; }
.program_wrap .program_list .program_item .item_link { display: block; width: 100%; height: 100%; cursor: unset;}
.program_wrap .program_list .program_item:hover { flex: 10 1 0%; height: 440px; min-height: 440px; max-height: 440px; }
.program_wrap .program_list .program_item .img_box { position: relative; max-width: 1000px; height: 440px; min-height: 440px; max-height: 440px; }
.program_wrap .program_list .program_item .img_box::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: 1; }
.program_wrap .program_list .program_item .img_box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: 70% 50%; z-index: 0; }
.program_wrap .program_list .program_item:nth-child(1) .img_box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; z-index: 0; }
.program_wrap .program_list .program_item:nth-child(3) .img_box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: 10% 50%; z-index: 0; }
.program_wrap .program_list .program_item .text_box { position: relative; font-weight: 500; text-align: center; padding: 20px 30px; color: #fff; z-index: 2; }
.program_wrap .program_list .program_item:hover .text_box { padding: 150px 10px 20px; }
.program_wrap .program_list .program_item .text_box .program_tit { font-size: 20px; }
.program_wrap .program_list .program_item .text_box .program_tit .tit_kor { display:none; }
.program_wrap .program_list .program_item:hover .text_box .program_tit { font-size: 25px; }
.program_wrap .program_list .program_item:hover .text_box .program_tit br.pconly { display: none; }
.program_wrap .program_list .program_item:hover .text_box .program_tit .tit_kor { display:block; }
.program_wrap .program_list .program_item .text_box .program_desc { opacity: 0; }
.program_wrap .program_list .program_item:hover .text_box .program_desc { display: block; opacity: 1; transition: 0.3s; transition-delay: 0.6s; text-align: center; padding: 30px 20px; font-size: 16px; }
.program_wrap .swiper.pgmb { position: relative; overflow: hidden; padding: 20px 0 30px 0; display: none; }
.program_wrap .swiper.pgmb .swiper-slide { width: 100%; }
.program_wrap .swiper.pgmb .swiper-slide .item_link { display: block; width: 100%;cursor: unset; }
.program_wrap .swiper.pgmb .swiper-slide .item_link .img_box { position: relative; height: 358px; min-height: 358px; max-height: 358px; }
.program_wrap .swiper.pgmb .swiper-slide .item_link .img_box img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
.program_wrap .swiper.pgmb .swiper-slide .text_box { position: relative; font-size: 14px; font-weight: 500; text-align: center; padding-top: 10px; }
.program_wrap .swiper.pgmb .swiper-pagination { bottom: 0; }
.program_wrap .swiper.pgmb .swiper-pagination .swiper-pagination-bullet { margin: 0 2px; }
.program_wrap .swiper.pgmb .swiper-pagination .swiper-pagination-bullet-active { background: #000; }
/* 전체 수정 corporation_sc 20241210 */
/* 수정사항 20241202 */
.corporation_sc { position: relative; width: 100%; height: 290px; }
/* ---- */
/* bg제거 20241202 */
.corporation_sc .bg::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); z-index: 1; }
.corporation_sc .team_wrap { position: relative; z-index: 2; display: flex; margin: 0 auto; max-width: 1200px; height: 100%; gap: 40px; }
.corporation_sc .team_wrap .cop_left_area { padding: 20px 40px; margin: 30px 0 20px; background: rgba(255, 255, 255, 0.8); min-width: 310px; max-width: 310px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; border-radius: 10px; }
.corporation_sc .team_wrap .cop_left_area .title_box .team_tit { font-size: 25px; font-weight: 500; margin-bottom: 5px; }
.corporation_sc .team_wrap .cop_left_area .title_box .team_tit::before { content: ''; display: inline-block; width: 2px; height: 21px; margin-right: 5px; background: #ef2a23; }
.corporation_sc .team_wrap .cop_left_area .title_box .desc { font-size: 14px; }
.corporation_sc .team_wrap .cop_left_area .title_box .desc .c_red { color:#ef2a23; }
.corporation_sc .team_wrap .cop_left_area .detail_box .inner_box { padding: 40px 0px 20px; }
.corporation_sc .team_wrap .cop_left_area .detail_box .inner_box .name { display: inline-block; font-size: 18px; font-weight: 500; margin-right: 10px; }
.corporation_sc .team_wrap .cop_left_area .detail_box .inner_box .rank { display: inline-block; margin-bottom: 20px; }
.corporation_sc .team_wrap .cop_left_area .detail_box .inner_box .num { display: block; }
.corporation_sc .team_wrap .cop_left_area .detail_box .inner_box .email { display: block; }
.corporation_sc .team_wrap .cop_right_area { flex: 1; }
/* 수정내용 20241202*/
.corporation_sc .team_wrap .cop_right_area .team_detail_list { display: flex; justify-content: space-between; gap: 10px; height: 100%; }
/* --- */
.corporation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item { width: calc(100% / 4); color: #fff;margin-top: 30px; border-radius: 10px; margin: 30px 0 20px; }
 /* 배경색 수정 20241202  */
.corporation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item:nth-child(1) { background: #fa0b0bc2; }
.corporation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item:nth-child(2) { background: #ff2323ca; }
.corporation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item:nth-child(3) { background: #fc4343ca; }
.corporation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item:nth-child(4) { background: #ff5b5bce; }
 /*----  */
.corporation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item .inner_box { margin-top: 60px; text-align: center; }
.cop_right_area .team_detail_list .team_detail_item .inner_box .hq { display: block; font-size: 14px; margin-bottom: 20px; }
.cop_right_area .team_detail_list .team_detail_item .inner_box .name { display: inline-block; font-size: 16px; margin-right: 5px; margin-bottom: 10px; }
.cop_right_area .team_detail_list .team_detail_item .inner_box .rank { display: inline-block; }
.cop_right_area .team_detail_list .team_detail_item .inner_box .num { display: block; font-size: 12px; }
.cop_right_area .team_detail_list .team_detail_item .inner_box .num a { color: #fff; }
.cop_right_area .team_detail_list .team_detail_item .inner_box .email { display: block; }
.cop_right_area .team_detail_list .team_detail_item .inner_box .email a { color: #fff; }
.aviation_sc { position: relative; width: 100%; height: 400px; margin-bottom: 20px;}
/* bg제거 20241202 */
.aviation_sc .bg::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: 1; }
.aviation_sc .team_wrap { position: relative; z-index: 2; display: flex; margin: 0 auto; max-width: 1200px; height: 100%; gap:40px; }
/* 수정사항 20241202 */
.aviation_sc .team_wrap .cop_left_area { padding: 20px 40px; margin: 20px 0 20px; background: rgba(255, 255, 255, 0.8); min-width: 310px; max-width: 310px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; border-radius: 10px; }
/* --- */
.aviation_sc .team_wrap .cop_left_area .title_box .team_tit { font-size: 25px; font-weight: 500; margin-bottom: 5px; }
.aviation_sc .team_wrap .cop_left_area .title_box .team_tit::before { content: ''; display: inline-block; width: 2px; height: 21px; margin-right: 5px; background: #ef2a23; }
.aviation_sc .team_wrap .cop_left_area .detail_box .inner_box { padding: 40px 0px 20px; }
.aviation_sc .team_wrap .cop_left_area .detail_box .inner_box .name { display: inline-block; font-size: 18px; font-weight: 500; margin-right: 10px; }
.aviation_sc .team_wrap .cop_left_area .detail_box .inner_box .rank { display: inline-block; margin-bottom: 20px; }
.aviation_sc .team_wrap .cop_left_area .detail_box .inner_box .num { display: block; }
.aviation_sc .team_wrap .cop_left_area .detail_box .inner_box .email { display: block; }
.aviation_sc .team_wrap .cop_left_area .title_box .desc { font-size: 14px; }
.aviation_sc .team_wrap .cop_left_area .title_box .desc .c_red { color:#ef2a23; }
.aviation_sc .team_wrap .cop_right_area { flex: 1; }
/* 수정내용 20241202 */
.aviation_sc .team_wrap .cop_right_area .team_detail_list { display: flex; justify-content: space-between; gap: 10px; height: 100%; }
/* --- */
.aviation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item { width: calc(100% / 4); color: #fff; margin: 20px 0 10px; border-radius: 10px; }
/* 배경색 수정 20241202 */
.aviation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item:nth-child(1) { background: #fa0b0bc2; }
.aviation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item:nth-child(2) { background: #ff2323ca; }
.aviation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item:nth-child(3) { background: #fc4343ca; }
.aviation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item:nth-child(4) { background: #ff5b5bce; }
/* ----- */
.aviation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item .inner_box { margin-top: 80px; text-align: center; }
/* call_ct_sc 수정 */
.call_ct_sc {padding: 10px 40px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; border-radius: 10px;}
.call_ct_sc .title_box .call_tit { font-size: 23px; font-weight: 500; }
.call_ct_sc .title_box .call_tit .icon_time { position: relative; display: inline-block; width: 24px; height: 24px; background: #ef2a23; border-radius: 100%; vertical-align: middle; margin-right: 10px; }
.call_ct_sc .title_box .call_tit .icon_time::before { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: url(/asp/images/intro/business/timer-fill.png)no-repeat; background-size: contain; width: 18px; height: 18px; }
.call_ct_sc .call_ct_list { display: flex; justify-content: center; gap: 10px; padding: 10px 0; }
/* 20241209수정 */
.call_ct_sc .call_ct_list .call_ct_item {width: calc(100% / 2); border-radius: 10px; }
/* --- */
.call_ct_sc .call_ct_list .call_ct_item .num a { display: block; width: 100%; padding: 5px 2px; font-size: 14px; }
.call_ct_sc .call_ct_list .call_ct_item .num a .icon_call { position: relative; display: inline-block; width: 22px; height: 22px; background: #ef2a23; border-radius: 100%; vertical-align: middle; margin-right: 5px; }
.call_ct_sc .call_ct_list .call_ct_item .num a .icon_call::before { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: url(/asp/images/intro/business/customer-service-fill.png)no-repeat; background-size: contain; width: 18px; height: 18px; }
.call_ct_sc .call_ct_list .call_ct_item .email a { display: block; width: 100%; padding: 5px 2px; font-size: 14px; }
.call_ct_sc .call_ct_list .call_ct_item .email a .icon_mail { position: relative; display: inline-block; width: 22px; height: 22px; background: #ef2a23; border-radius: 100%; vertical-align: middle; margin-right: 5px; }
.call_ct_sc .call_ct_list .call_ct_item .email a .icon_mail::before { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: url(/asp/images/intro/business/mail-send-fill.png)no-repeat; background-size: contain; width: 16px; height: 16px; }
/* --- */
/* ------------------ */

/* 20250107 */
.program_wrap .swiper.pgmb .swiper-slide .item_link .img_box::before{content: ''; position: absolute; top: 0;left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: 1;}
.program_wrap .swiper.pgmb .swiper-slide .text_boxfloat{position: absolute;top: 0px; left: 0px; color: #fff;padding: 10px;z-index: 2;}
.program_wrap .swiper.pgmb .swiper-slide .text_boxfloat .program_tit { margin-bottom: 10px; font-size: 25px; line-height: 1.2; }
.program_wrap .swiper.pgmb .swiper-slide .text_boxfloat .program_tit .tit_kor {font-size: 18px;display: inline-block; margin-top: 20px; }
.program_wrap .swiper.pgmb .swiper-slide .text_boxfloat .program_desc {font-size: 12px; }

/* 스크롤 이벤트 */
.hidden-section { opacity: 0; transform: translateY(50px); transition: opacity 1s, transform 1s; transition-delay: 0.1s; }
.hidden-sectiontwo { opacity: 0; transform: translateY(50px); transition: opacity 1s, transform 1s; transition-delay: 0.3s; }
.hidden-sectionthree { opacity: 0; transform: translateY(50px); transition: opacity 1s, transform 1s; transition-delay: 0.5s; }
.hidden-sectionfour { opacity: 0; transform: translateY(50px); transition: opacity 1s, transform 1s; transition-delay: 0.7s; }
.visible { opacity: 1; transform: translateY(0); }

@media(max-width:1023px){
	.sc-buiss { width:auto; max-width: none; margin: 0 auto; }
	.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .slide-wrap { padding: 0 20px; }
	.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .video_bg .pc_vdo { display: none; }
	.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .video_bg .mb_vdo { display: block; }
	.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .top_title .busi_tit { font-size:24px; font-weight:bold; }
	.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .top_title .busi_desc { font-size:15px; }
	.sc-buiss .swiper.thubpart { overflow:hidden; padding: 0 20px; }
	.sc-buiss .swiper.thbswip .control_box { padding: 0px 40px; margin-top: -390px; }
	.affiliate_program .program_wrap { padding: 0 20px; }
	.program_wrap .program_list { flex-wrap: wrap; display: none; }
	.program_wrap .program_list .program_item { flex: 1 1 45% }
	.program_wrap .swiper.pgmb { display: block; }
	/* corporation_sc 전체수정 20241210 */
	.corporation_sc { height: auto; }
	.corporation_sc .team_wrap { display: block; padding: 30px 20px 30px 20px; }
	.corporation_sc .team_wrap .cop_left_area { min-width: auto; max-width: none; padding: 20px 10px 20px 10px; margin: 10px 0 30px; }
	.corporation_sc .team_wrap .cop_left_area .detail_box { margin-top: 30px; }
	.corporation_sc .team_wrap .cop_left_area .detail_box .inner_box { margin: 0 auto; padding-top: 0px; }
	.corporation_sc .team_wrap .cop_right_area .team_detail_list { flex-wrap: wrap; }
	.corporation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item { width: 48%; margin: 0 auto; }
	.corporation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item .inner_box { margin-top: 0px; padding: 20px 0; }
	.aviation_sc { height: auto; position: relative; overflow: hidden;  }
	.aviation_sc .team_wrap { display: flex; flex-direction: column; padding: 0px 20px 220px 20px; position: relative; gap: 10px; }
	/* 영역수정 20241202*/
	.aviation_sc .team_wrap .cop_left_area { min-width: auto; max-width: none; padding:20px 10px; margin: 10px 0 20px; }
	/* --- */
	.aviation_sc .team_wrap .cop_left_area .detail_box { margin-top: 30px; }
	.aviation_sc .team_wrap .cop_left_area .detail_box .inner_box { min-width: auto; margin: 0 0; margin-bottom: 0px; padding-top: 0; }
	.aviation_sc .team_wrap .cop_right_area .team_detail_list { flex-wrap: wrap; }
	.aviation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item { width: 48%; margin: 0 auto; }
	.aviation_sc .team_wrap .cop_right_area .team_detail_list .team_detail_item .inner_box { margin-top: 0px; padding: 20px 0; }
	/* 영역수정 20241202*/
	.call_ct_sc {min-width: auto; max-width: none; margin-left: 0; padding: 10px; margin-bottom: 20px; position: absolute; bottom: 0; left: 20px; right: 20px;}
	/* ---- */
	.call_ct_sc .call_ct_list { display: block; }
	.call_ct_sc .call_ct_list .call_ct_item { width: 100%; margin-bottom: 10px; }
	.call_ct_sc .title_box .call_tit { font-size: 22px; font-weight: 500; }
	.call_ct_sc .title_box .call_tit .icon_time { width: 30px; height: 30px; margin-right: 7px; }
	.call_ct_sc .title_box .call_tit .icon_time::before { width: 20px; height: 20px; }
	.call_ct_sc .call_ct_list .call_ct_item .num a { font-size: 16px; }
	.call_ct_sc .call_ct_list .call_ct_item .email a { font-size: 16px; }
	.call_ct_sc .call_ct_list .call_ct_item .num a .icon_call { width: 24px; height: 24px; margin-right: 5px; }
	.call_ct_sc .call_ct_list .call_ct_item .num a .icon_call::before { width: 18px; height: 18px; }
	.call_ct_sc .call_ct_list .call_ct_item .email a .icon_mail { width: 24px; height: 24px; margin-right: 5px; }
	.call_ct_sc .call_ct_list .call_ct_item .email a .icon_mail::before { width: 16px; height: 16px; }
	/* ------------------------ */
 }

 @media(max-width:500px){
	.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .inner-box { display: block; padding: 20px 0px 20px 0px; }
	.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .top_title .busi_tit { min-width: auto; max-width: auto; padding: 0 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
	.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .top_title .busi_desc { min-width: auto; max-width: auto; padding: 0 20px; }
	.sc-buiss .swiper.thbswip .swiper-wrapper .swiper-slide .text-box .top_title .busi_desc br { display: none; }
 }