﻿/* 전체 메인 */
.shc-index .bn-pLay-induce1{display:none;}
.shc-index #container {padding-top:102px;transition:all .4s ease-in-out;}
.shc-index .m-quick-nav{background:#fff;border-radius:8px;padding:12px 6px 20px;margin:0px -8px;}
.shc-index .m-quick-nav > ul{margin:0;}
.shc-index .m-quick-nav .list-item .icon-name{font-size:1.2rem;}
.shc-index .m-quick-nav .list-item{height:79px;margin:0;}
.m-quick-nav .icon_box.more{background-image:url(/pconts/images/shcard/ico-84-more1.png)}
.main-notice-wrap{position:relative;padding-top:0px;padding-top:53px;}
.main-notice-wrap .c-link1-a.more{position:absolute;right:1px;top:6px;}
.main-notice-wrap .m-tit3-a{position:absolute;left:0;top:0;}
.main-notice-wrap .m-tit3-b{position:absolute;left:54px;top:0;}
.main-notice-wrap .tab-trigger{font-size:1.8rem;color:#888;font-weight:normal;height:35px;padding-bottom:3px;display:flex;align-items: center;position:relative;}
.main-notice-wrap .tab-trigger.on{font-weight:900;color:#000;}
.main-notice-wrap .tab-trigger.on:after{content:'';height:2px;width:100%;left:0;bottom:0;position:absolute;background:#000;}
.main-fav-swiper{position:relative;}
.main-fav-swiper .swiper-button-prev{left:-8px;margin-top:-17px;}
.main-fav-swiper .swiper-button-next{right:-8px;margin-top:-17px;}
.main-fav-swiper .swiper-controls{margin-top:7px;margin-bottom:-2px;}
.shc-index .main-fav-swiper .m-quick-nav{margin:0;border-radius:0;}
.main-fav-swiper .swiper-container{border-radius:8px;box-shadow:1px 1px 13px 0px rgba(113, 121,149, 0.4)}
.main-card-swiper .swiper-button-prev.swiper-button-disabled,
.main-card-swiper .swiper-button-next.swiper-button-disabled{opacity:0.1}
.main-card-swiper .swiper-button-prev{left:16px;margin-left:0;margin-top:-34px;background-image:url(/pconts/images/shcard/arr1-72-l-c.png)}
.main-card-swiper .swiper-button-next{right:16px;margin-right:0;margin-top:-34px;background-image:url(/pconts/images/shcard/arr1-72-r-c.png)}
.m-card-banner-sec {margin-top:24px;}
.m-card-banner-sec .banner1{height:60px;border-radius:8px;background:#eff0f5;position:relative;margin-top:11px;}
.m-card-banner-sec .banner1 .a-block-all:after{content:'';width:20px;height:20px;position:absolute;right:13px;top:50%;transform:translateY(-50%);background:url(/pconts/images/shcard/arr-60-r-a.png) center center no-repeat;background-size:100% auto;}
.m-card-banner-sec .banner1 .text-sec{color:#494f60;font-size:1.6rem;font-weight:bold;padding-left:66px;height:100%;display:flex;align-items: center;}
.m-card-banner-sec .banner1 .img-sec{width:30px;height:30px;position:absolute;left:20px;top:50%;transform:translateY(-50%);background-position:center center;background-repeat:no-repeat;background-size:100% auto;}
.m-card-banner-sec .banner1 .img-sec.img1{background-image:url(/pconts/images/shcard/icon/icon-150-type2-31.png)}
.m-card-banner-sec .banner1 .img-sec.img2{background-image:url(/pconts/images/shcard/icon/icon-150-type2-21.png)}

#shcMain .main_banner{margin: 0 ;}
#shcMainSec1{background:url(/pconts/images/shcard/main_bg_m.png) center center repeat; background-size:100% 100%;animation: shcMainSec1 10s infinite ease-in-out;overflow:hidden;}
@keyframes shcMainSec1{
	10%{background-size:100% 100%}
	20%{background-size:100% 100%}
	50%{background-size:100% 180%}
	80%{background-size:100% 100%}
	1000%{background-size:100% 100%}
}
#shcMainSec1 .m-article{padding-bottom:14px;padding-top:95px;}
body.app_pLay #shcMainSec1 .m-article{padding-bottom:8px;padding-top:30px}
body.app_pLay #shcMainSec2{display:none;}
body.app_pLay #shcMainSec3{border-top:0;}
#shcMainSec2 .m-article{padding:20px 24px}
#shcMainSec2 #mainEventSwiper.event_mainVisual .swiper-controls{padding-bottom:0;margin-bottom:-2px;}
#mainEventSwiper.event_mainVisual .text-sec .text2{display:none;}
#shcMainSec3 .m-article{padding-bottom:40px;}
#shcMainSec3 .tab_type01.swiper_tab .tab_pull .swiper-button-prev,
#shcMainSec3 .tab_type01.swiper_tab .tab_pull .swiper-button-next{display:none !important;}
#shcMainSec3 .tab_type01 .tab_list li a{height:41px;}
#shcMainSec3 .tab_type01 .tab_list li.current:before{height:2px;color:#000;}
#shcMainSec3 .list-item {margin-bottom:0;}
#shcMainSec4 .tops-bn-text{border-bottom:1px solid #eee;padding-top:4px;padding-bottom:22px;}
#shcMainSec5 .icon-text-b1{margin-right:4px;}
#shcMainSec5 .icon-text-a2{margin-left:4px;}


.shc-index #header .main_con .search-wide-wrap{display:none;}
.shc-index #header .main_con .input_wrap{height:54px;border:2px solid #486eff;box-shadow:1px 1px 13px 0px rgba(113, 121, 149, 0.4);background:#fff;border-radius:8px;padding:10px 10px;}
.shc-index #header .main_con .input_wrap input{height:30px;padding-left:3px;padding-right:30px;font-size:1.6rem;line-height:30px;font-weight:normal;background:none;border:none;}
.shc-index #header .main_con .search-wide-wrap .input_wrap input,
.shc-index #header .main_con .search-wide-wrap .input_wrap input::-webkit-input-placeholder{font-size:2.0rem}
.shc-index #header .main_con .input_wrap .search_btn{width:24px;height:24px;position:absolute;right:12px;top:12px;overflow:hidden;color:transparent;background:url(/pconts/images/shcard/ico-72-src2.png) center center no-repeat;background-size:100% auto;}
.shc-index #header .gnb_wrap{/*margin-top:46px;*/transition:margin .4s ease-in-out;}
.shc-index #header .search-min-wrap{position:fixed;width:100%;left:0;top:102px;padding:20px 24px 20px;overflow:hidden;border-top:1px solid #eee;background:none;}
.shc-index #header .main_con{position:absolute;width:100%;top:102px;left:0;}
.shc-index #header .main_con .input_wrap::-webkit-input-placeholder{font-size:16rem;color:#777}
.shc-index #header .gnb_wrap .gnb_navi:after{display:none;}
.shc-index .btn_clear{right:30px;border-radius:100%;border:2px solid #ebebeb;display:none;}
.shc-index #header .util_wrap .btn_ico_search {width:0;height:0;overflow:hidden;transition:all .4s ease-in-out;}
/* .shc-index #header.is_scrolled .util_wrap .btn_ico_search{width:24px;height:24px;} */
.shc-index #header.is_scrolled .gnb_wrap{margin-top:0;border-bottom: 1px solid #eee;}
.h-top-banner{transition:all .4s ease-in-out;height:0;overflow:hidden;}
.headBannerActive .shc-index #container{padding-top:240px;}
.headBannerActive .shc-index #header .search-min-wrap{top:162px;}
.headBannerActive .h-top-banner{height:60px;}
.m-head-banner-swiper{position:relative;}
.m-head-banner-swiper .h-banner-item{padding:0px 63px 0px 27px;color:#fff;}
.m-head-banner-swiper .h-banner-item .a-block-all{height:60px;display:flex;flex-direction: column;justify-content: center;}
.m-head-banner-swiper .h-banner-item .text1{font-weight:bold;font-size:1.5rem;}
.m-head-banner-swiper .h-banner-item .text2{font-weight:bold;font-size:1.3rem;}
.m-head-banner-swiper .swiper-button-prev,
.m-head-banner-swiper .swiper-button-next{width: 24px;height: 24px;top:50%;left:0;transform:translateY(-50%);right:auto;background:none;margin-top:0;}
.m-head-banner-swiper .swiper-button-next{left:auto;right: 46px;}
.m-head-banner-swiper .swiper-button-prev:before{content:'';position:absolute;width: 10px;height:10px;top:8px;left:11px;border-top: 1px solid #fff;border-right: 1px solid #fff;transform: rotate(-135deg);}
.m-head-banner-swiper .swiper-button-next:before{content:'';position:absolute;width: 10px;height:10px;top:8px;left:11px;border-top: 1px solid #fff;border-right: 1px solid #fff;transform: rotate(45deg);}
.m-head-banner-swiper .swiper-controls{display:none;position:absolute;top:-9999px;right:0}
.m-head-banner-swiper .close-sec{position:absolute;right:0;top:0;z-index:10;height:100%;}
.m-head-banner-swiper .close-sec .check_wrap{display:none;}
.m-head-banner-swiper .btn-close{position: absolute;top: 50%;width: 30px;height: 30px;right: 0;background: url(/pconts/images/common/event_close_mo.png) center center no-repeat;;background-size: 18px auto;color:transparent;overflow:hidden;user-select:none;transform:translateY(-50%)}
.index-log-sec{display:inline-block;}
#header .util_wrap .index-log-sec .btn_login, 
#header .util_wrap .index-log-sec .btn_logout{width:auto;padding:0px 8px;font-size:1.3rem;color:#494f60;height:24px;border:1px solid #ccc;border-radius:2px;line-height:22px;background:#fff;vertical-align:middle;display:inline-block;}
#header .util_wrap .index-log-sec .btn_login > span, 
#header .util_wrap .index-log-sec .btn_logout > span{display:inline;}
body.app_pLay #wrap.shc-index #header .util_wrap{display:none !important;}
body.app_pLay #wrap:not(.main_index).shc-index #container{padding-top:42px;}
body.app_pLay .shc-index #header .search-min-wrap{top:42px;display:none !important;;}
.event_subTop .swiper-controls{display:none;}
/* 자주찾는 메뉴 */
.shc-index .m-quick-nav .list-item .icon_box {overflow:hidden;}
/* 추천 카드 */
.m-card-list1 .list-item .a-block-all{display:block;}
/* 공지사항 추가 */
.main-notice-wrap-mo {position:relative;}
.main-notice-wrap-mo .tab_type01 .tab_list li button {height:35px;}
.main-notice-wrap-mo .tab_type01 .tab_list li.current:before {height:2px;}
.main-notice-wrap-mo .tab_wrap {margin-top:20px;}
.main-notice-wrap-mo .c-link1-a.more {position:absolute;top:6px;right:0;font-size:1.4rem;}
.main-notice-wrap-pc {display:none;}

@media screen and (min-width: 1100px){
	.event_subTop .swiper-controls{display:flex;}
	.shc-index #container{padding-top:130px;}
	.shc-index #header .main_con .input_wrap .search_btn{width:32px;height:32px;top:13px;right:10px;}
	/*.index-log-sec{display:none;} 혼합UI 구간 삭제 (25.11.24: 20251021608860) */
	.shc-index .m-quick-nav{padding:12px 71px;}
	.shc-index .m-quick-nav .list-row{justify-content: flex-start;margin:0px -7px}
	.shc-index .m-quick-nav .list-item{width:120px;height:111px;margin:0px 7px;flex:1;}
	.shc-index .m-quick-nav .list-item .icon_box{background-position: center 21px;}
	.shc-index .m-quick-nav .list-item .icon-name{height:58px;font-size:1.6rem;}
	.shc-index #header .search-min-wrap{display:none;}
	.shc-index #header .gnb_wrap{margin-top:0px;}
	.shc-index #header .header_banner,
	.shc-index #header .header_body{position:relative;z-index:2;background:#fff;}
	.shc-index #header .header_top{position:relative;z-index:3;background:#fff;}
	.shc-index #header.is_gnbOpend .main_con{display:none;}
	.shc-index #header .main_con{z-index:41;top:auto;left:auto;top:130px;width:100%;}
	.shc-index #header .main_con .search-wide-wrap{display:block;background:none;padding:0px 40px;height:174px;overflow:hidden;position:fixed;top:130px;left:0;width:100%;opacity:1;}
	.shc-index #header .main_con .input_wrap{margin:0 auto;width:700px;height:64px;padding:15px;}
	.shc-index #header .main_con .search-wide{max-width:1200px;margin:0 auto;padding-top:63px;position:relative;}
	.shc-index .btn_clear{margin-top: -11px;right:47px;}
	.shc-index #header.is_scrolled .util_wrap .btn_ico_search{width:32px;height:32px;}
	.shc-index #header .main_con .search-wide-wrap .main-search-box{display:block;}
	.shc-index #header.is_scrolled .gnb_wrap{border:0;}
	.shc-index #header .main_con .search-wide-wrap .main-search-banner{display:none;position:absolute;right:16px;top:55px;transition: all .4s ease-in-out;}
	.shc-index.pc-search-on .quickSrch_wrap .quickSrch_inner::before{background:#f4f7fc;}
	.shc-index.pc-search-on .quickSrch_inner .quickSrch{width:700px;margin:0 auto;background:#f4f7fc;}
	.shc-index.pc-search-on .autoComplete_wrap{background:#f4f7fc;}
	.shc-index.pc-search-on .quickSrch_inner .autoComplete_wrap .ac_option{margin-top:30px;}
	#shcMain .main_banner{padding:0;margin:0;overflow:visible;}
	.main-fav-swiper .swiper-container{border-radius:12px;}
	#shcMainSec1{background-image:url(/pconts/images/shcard/main_bg_pc.png);background-repeat:repeat;background-size:auto 100%;}
	@keyframes shcMainSec1{
		10%{background-size:auto 100%}
		20%{background-size:auto 100%}
		50%{background-size:auto 180%}
		80%{background-size:auto 100%}
		1000%{background-size:auto 100%}
	}
	#shcMainSec1 .bn-pLay-induce1{display:none;}
	#shcMainSec1 .m-article{padding-top:184px;padding-bottom:50px;}
	#shcMainSec1 .m-article .swiper-controls{display:block !important;}
	#shcMainSec2 .m-article{padding:60px 0px}
	#shcMainSec3 .m-article{padding-top:47px;padding-bottom:60px;}
	#shcMainSec3 .tab_type01 .tab_list li a{font-size:2.2rem;height:52px;}
	#shcMainSec3 .tab_type01 .tab_list li.current:before{height:3px;}
	#shcMainSec4 .tops-bn-text{border-bottom:0;}
	.main-fav-swiper{margin:0;}
	.main-fav-swiper .swiper-controls{margin-top:8px;margin-bottom:1px;}
	.main-fav-swiper .swiper-button-prev{left:-20px;}
	.main-fav-swiper .swiper-button-next{right:-20px;}
	.main-notice-wrap{display:flex;padding-top:0;margin-top:-6px;}
	.main-notice-wrap .main-notice{width:50%;position:relative;}
	.main-notice-wrap .main-notice:nth-child(2){padding-left:39px;border-left:1px solid #eee}
	.main-notice-wrap .m-tit3-a,
	.main-notice-wrap .m-tit3-b{position:static;display:inline-block;}
	.main-notice-wrap .tab-trigger{font-weight:bold;font-size:2.2rem;color:#000;}
	.main-notice-wrap .tab-trigger.on:after{display:none;}
	.main-notice-wrap .c-link1-a.more{display:block !important;right:auto;left:0;top:0;width:100%;height:100%;color:transparent;user-select:none;}
	.main-notice-wrap .c-link1-a.more:after{width:28px;height:28px;right:-28px;}
	.main-notice-wrap .main-notice .m-base-list2{display:block !important;margin-top:10px;}
	.main-notice-wrap .main-notice:first-child .m-base-list2{padding-right:40px;}
	.main-notice-wrap .tit-sec{display:inline-block;position:relative;}
	#mainEventSwiper1.event_mainVisual .swiper-button-prev,
	#mainEventSwiper1.event_mainVisual .swiper-button-next{margin-top:-10px;}
	.m-card-banner-sec{display:flex; margin:38px -15px 0;}
	.m-card-banner-sec .banner1{margin:0px 15px;flex:1;height:80px;border-radius:12px;transition:all .4s ease-in-out}
  	.m-card-banner-sec .banner1:hover{background:#e7e9f3}
	.m-card-banner-sec .banner1 .text-sec{padding-left:132px;font-size:1.8rem;}
	.m-card-banner-sec .banner1 .img-sec{width:42px;height:42px;left:40px;}
	.m-card-banner-sec .banner1 .a-block-all:after{right:40px;}
	
    .shc-index.pc-search-on .quickSrch_inner{top:270px;padding: 0px 40px;}
    .shc-index.pc-search-on .autoComplete_wrap .ac_menu{padding:3px 10px;}
    .shc-index.pc-search-on .autoComplete_wrap .ac_list{padding:0px;}
    .shc-index.pc-search-on .quickSrch_inner .autoComplete_wrap .ac_option{padding:0px;margin-top:12px;}
	.shc-index.pc-search-on .ac_btn_text.cancel,
	.shc-index.pc-search-on .ac_btn_text.removeAll,
	.shc-index.pc-search-on .ac_btn_text.autoSave{border: 1px solid #ddd;background: #fff;border-radius:4px;font-size:1.2rem;padding:0px 5px;height:26px;line-height:26px} 
	.shc-index.pc-search-on .autoComplete_wrap .ac_item{padding-bottom:0;}
	.shc-index.pc-search-on #header .main_con .search-wide-wrap{background:#fff}
	.ipad .shc-index.pc-search-on #header .main_con .search-wide-wrap{top:130px !important}
	.shc-index.pc-search-on #header .main_con .search-wide-wrap .main-search-banner {top:40px}
	.shc-index.pc-search-on .quickSrch_wrap .quickSrch_inner::before{background:#fff}
	.shc-index.pc-search-on .quickSrch_inner .quickSrch{background:none;}
	.shc-index.pc-search-on .autoComplete_wrap{background:none;}
  	.shc-index.pc-search-on #header .main_con .input_wrap{box-shadow:none;}
  	.shc-index.pc-search-off #header .main_con .search-wide-wrap{display:none;} 
	.headBannerActive .shc-index #header .main_con{top:auto;}
	.headBannerActive .shc-index.pc-search-on .quickSrch_inner{top:300px;}
	.headBannerActive .m-head-banner-swiper{max-width:1200px;width:100%;margin:0 auto;}
	.m-head-banner-swiper .swiper-container{overflow:visible;}
	.m-head-banner-swiper .h-banner-item{position:relative;padding:0px 320px 0px 50px;max-width:1200px;}
	.m-head-banner-swiper .h-banner-item:after{content:'';background:inherit;width:100vw;height:100%;position:absolute;left:50%;top:0;z-index:0;transform:translateX(-50%)}
	.m-head-banner-swiper .h-banner-item .a-block-all{justify-content: normal ;flex-direction: row;align-items: center;position:relative;z-index:1;}
	.m-head-banner-swiper .h-banner-item .text1{font-size:2.4rem;display:inline-block;}
	.m-head-banner-swiper .h-banner-item .text2{font-size:1.5rem;display:inline-block;position:relative;left:20px;top:1px;}
	.m-head-banner-swiper .swiper-button-next{right:240px;}
	.m-head-banner-swiper .close-sec .check_wrap{display:block;position:absolute;right:50px;top:50%;transform:translateY(-50%);width:auto;}
	.m-head-banner-swiper .check_wrap .check_default input[type="checkbox"] + span{color:#fff;font-size:1.3rem}
	.m-head-banner-swiper .close-sec{width:200px;z-index:5;}
	.m-head-banner-swiper .swiper-controls{display:block;position:absolute;z-index:5;right:260px;top:50%;width:80px;color:#fff;font-size:1.3rem;margin-top: -9px;text-align:right;}
	.m-head-banner-swiper .swiper-controls *{display:inline-block;}
	.m-head-banner-swiper .swiper-controls .swiper-pagination{position:relative;bottom:auto;left:auto;width:auto;}
	.m-head-banner-swiper .swiper-controls .swiper-button-pause{position: relative;left: 0;top: -4px;margin-left:6px;width: 20px;height: 20px;z-index: 10;overflow: hidden;}
	.m-head-banner-swiper .swiper-controls .swiper-button-pause:before{content: '';position: absolute;top: 4px;left: 6px;width: 6px;height: 10px;border-width: 0 2px 0 2px;border-color: #fff;border-style: solid;}
	.m-head-banner-swiper .swiper-controls .swiper-button-play{position: relative;display: none;left: 0;top: -4px;margin-left:6px;width: 20px;height: 20px;z-index: 10;overflow: hidden;}
	.m-head-banner-swiper .swiper-controls .swiper-button-play:before{content: '';position: absolute;top: 4px;left: 7px;width: 0;height: 0;border-width: 5px 0 5px 6px;border-color: transparent transparent transparent #fff;border-style: solid;}
	.m-card-list1 .list-item .a-block-all{width:175px;}
	.m-card-list1 .img-sec{width:278px;height:278px;}
	.m-card-list1 .img-sec .img-card{width:278px;height:175px;}
	.m-card-list1 .img-sec.rotate{width:175px;height:278px;}
	/* 공지사항 추가 */
	.main-notice-wrap-pc{display:flex;padding-top:0;margin:-6px -40px 0;}
	.main-notice-wrap-pc .main-notice{width:calc(50% - 80px);position:relative;margin:0 40px;}
	.main-notice-wrap-pc .main-notice + .main-notice::after{content:'';display:block;position:absolute;top:0;left:-40px;width:1px;height:100%;background-color:#eee;}
	.main-notice-wrap-pc .m-tit3 {font-weight: 900;color:#000;font-size:2.2rem;}
	.main-notice-wrap-pc .c-link1-a.more{display:block;position:absolute;top:4px;left:0;width:68px;height:28px;padding-right:0;user-select:none;background:url('/pconts/images/shcard/arr-60-r-a.png') no-repeat right center / 28px;}
	.main-notice-wrap-pc .main-notice:nth-child(2) .c-link1-a.more{width:209px;}
	.main-notice-wrap-pc .c-link1-a.more:after{display: none;}
	.main-notice-wrap-pc .main-notice .m-base-list2{display:block !important;margin-top:13px;}
	.main-notice-wrap-mo {display:none;}
}
.shc-index.pc-search-on .autoComplete_wrap.ac2022 .ac_scroll{max-height: calc(100vh - 400px);}
.shc-index.pc-search-on .autoComplete_wrap.ac2022 .ac_scroll .ac_scroll_inner{max-height:none;}
.shc-index.pc-search-on .autoComplete_wrap.ac2022 .ac_scroll::-webkit-scrollbar{width:6px;} 
.shc-index.pc-search-on .autoComplete_wrap.ac2022 .ac_scroll::-webkit-scrollbar-thumb{width:10%;background-color:rgba(0,0,0,0.1);border-radius:10px;}
.shc-index.pc-search-on .autoComplete_wrap.ac2022 .ac_scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.5);}
.shc-index.pc-search-on .autoComplete_wrap.ac2022 .ac_scroll::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}

.has_eventTopBnr .shc-index #header .main_con .search-wide-wrap{top:190px;}
.has_eventTopBnr .shc-index #header .search-min-wrap{top:162px;}
.has_eventTopBnr .shc-index.pc-search-on .quickSrch_inner{top:330px;}


/* 검색관련 css */
/* pc */
@media screen and (min-width: 1100px) {
	/*  .shc-index 이건 메인 css에 올릴거   */
	.shc-index.renew #header .main_con .input_wrap input {padding-right: 60px;}
	.shc-index.renew #header .main_con.is-disable-is_quickSrch-ariaHidden .input_wrap input {height: 34px;}
	.shc-index.renew #header .main_con .input_wrap .search_btn {top: 15px;}
	.shc-index.renew #header .main_con .search-wide {padding-top: 0;}
	.shc-index.renew #header .main_con .search-wide-wrap {background-color: transparent !important; width: 740px !important; top:190px; left: 0;right: 0; padding: 0; margin: auto; height: 120px;}
	.shc-index.renew.pc-search-on .quickSrch_inner {padding: 0px 20px; top: 250px;}
	.shc-index.renew.pc-search-on .quickSrch_inner .quickSrch {width: 100%;}
	
	.shc-index.renew.pc-search-on #header .main_con .input_wrap { border:none; border-radius: 0; border-bottom: 2px solid #486eff;  background: #fff; padding: 15px 20px;}
	.shc-index.renew.pc-search-on .quickSrch_wrap.is_visible .quickSrch_inner::before {content: '';display: block;position: absolute;height: 100%;width: 740px;top: 0;bottom: 0;background-color: #fff;left: 0;right: 0;margin: auto;border-radius: 14px;}
	.shc-index.renew.pc-search-on .quickSrch_wrap.is_visible .quickSrch_inner {width: 740px; right: 0; margin: auto;
border-bottom-left-radius: 18px; border-bottom-right-radius: 18px;} 
	.shc-index.renew.pc-search-on #header .main_con .search-wide-wrap {width: 740px; right: 0%; margin: auto;  border-top-right-radius: 14px; border-top-left-radius: 14px; background-color: #fff !important; height: auto;}
	.shc-index.renew.pc-search-on #header .main_con {z-index: 61;}
	.shc-index.renew.pc-search-on .quickSrch_dimmer {z-index: 51;}
	.shc-index.renew.pc-search-on .quickSrch_inner .autoComplete_wrap .ac_option {margin-top:0; padding-right: 20px; margin-right: 0;}
	/*  .shc-index 이건 메인 css에 올릴거   */
}

@media screen and (min-width: 1024px) and (max-width:1099.9px) {
	/* 혼합UI 구간 삭제 (25.11.24: 20251021608860)
	.shc-index #header .header_inner {height:98px;} 
	.shc-index #header .gnb_wrap{margin-top:26px;} 
	.shc-index #header .gnb_wrap .swiper-button-prev{opacity:0;}
	.shc-index #header .util_wrap .index-log-sec{display:none;} */
	.shc-index #container{padding-top:98px;}
	/* 검색창 영역 */
	.shc-index.renew.pc-search-on #quickSrch {z-index:62;}
	.shc-index .quickSrch_wrap.renew .quickSrch_inner::before {width:100% !important; border-radius:0 !important;}
	/* 헤더 영역 is_scrolled 붙는 경우 */
	/* 혼합UI 구간 삭제 (25.11.24: 20251021608860)
	.shc-index #header.is_scrolled .gnb_wrap {margin-top:26px;border-bottom:none;}
	.shc-index #header.is_scrolled .util_wrap .btn_ico_search {width:24px;height:24px;} */
}

/* 딱 1100에서 pc-search-on 이거 붙어서 생기는 깨짐현상  */
@media screen and (max-width: 1100px) and (min-width: 1100px) {
	/* @media screen and (min-width: 1024px) and (max-width:1100px) 로 옮김.
	.shc-index.renew.pc-search-on .quickSrch_wrap.is_visible .quickSrch_inner::before {width: 100%; border-radius: 0;}
	.shc-index.renew.pc-search-on #quickSrch {z-index: 62;} */
}
  
/* 신카앱에서만 반영 */
.shapp_playgo{position:relative;background:#f4f7fc;padding:30px 0;}
.shapp_playgo .txt{text-align:center;margin-bottom:15px;}
.app_shcard .shapp_playgo{display:block !important;}
.app_shcard #shcMainSec3.line{border-top:0 none;}
.app_shcard #header .util_wrap,
.app_shcard #header .gnb_wrap,
.app_shcard .shc-index #header .main_con,
.app_shcard #shcMainSec1,
.app_shcard #shcMainSec2,
.app_shcard #shcMainSec4{display:none !important;}

.app_shcard #wrap{display:none;}
@media only screen and (max-width: 1099.9px){
    .app_shcard .shc-index #container{padding-top:60px;}
}

/* 메인 탑배너 어드민  */
@media only screen and (min-width: 1100px) {
	body.has_eventTopBnr .shc-index.renew #header .main_con .search-wide-wrap {top: 253px;}
	body.has_eventTopBnr .shc-index.renew.pc-search-on .quickSrch_inner {top: 314px;}
}

/* AB테스트 카드섹션 스와이프 버튼 크기수정 */
@media screen and (max-width: 1099.9px){
	#mainEventSwiper1.event_mainVisual .swiper-button-prev,
	#mainEventSwiper1.event_mainVisual .swiper-button-next{margin-top:0;top:0;height:140px;transform:translateY(0);}
	.main-card-swiper .swiper-button-next{background: url('/pconts/images/shcard/arr1-72-r-c.png') right center no-repeat;}
	.main-card-swiper .swiper-button-prev{background: url('/pconts/images/shcard/arr1-72-l-c.png') left center no-repeat;}
	.main-card-swiper .swiper-button-next, .main-card-swiper .swiper-button-prev{margin-top:0;top:0;width:34px;height:133px;transform:translateY(0);background-size:24px auto;}
}

/* =================================================================
2023 접근성 관련 수정
================================================================= */
/* 검색 */
.shc-index .main_search .main-search-btn {position:absolute;top:0;left:0;bottom:0;width:100%;padding-left:13px;background:url(/pconts/images/shcard/ico-72-src2.png) no-repeat calc(100% - 10px) center / 24px 24px;border-radius:8px;font-size:16px;text-align:left;color:#999;}
.shc-index .main_search .input_wrap label {display:none;}
.shc-index .main_search .input_wrap .search_btn {display:none;}
.slowTotalSearch .shc-index .main_search .search-wide-wrap .main-search-btn {display:none;}
.slowTotalSearch .shc-index .main_search .search-wide-wrap .search_btn {display:block;}
.slowTotalSearch .shc-index .main_search .search-wide-wrap .input_wrap label {display:inline;}
/* 카드 swiper */
.m-card-list1 .list-item .a-block-all {overflow:hidden;}
#shcMainSec3 .main-card-swiper .m-card-list1 .list-item + .list-item {margin-left:0;}
#shcMainSec3 .main-card-swiper .m-card-list1 .list-item:nth-child(5) {margin-right:0 !important;}
@media only screen and (min-width: 1100px) {
	/* 검색 */
	.shc-index .main_search .main-search-btn {padding-left:18px;font-size:20px;background:url(/pconts/images/shcard/ico-72-src2.png) no-repeat calc(100% - 10px) center / 32px 32px;}
	/* 카드 swiper */
	.m-card-list1 .list-item .a-block-all {overflow:visible;}
}

/* 2024 접근성 관련 수정 */
/* 메인 검색창 텍스트 명도대비 컬러 수정 #999 -> #888 */
.shc-index .main_search .main-search-btn {color:#888 !important;} 

/* 2025 접근성 관련 수정 */
@media only screen and (max-width: 1099.9px) {
	.main-card-swiper .swiper-button-prev.swiper-button-disabled,
	.main-card-swiper .swiper-button-next.swiper-button-disabled{opacity:0.1;display: none !important;}
}