@charset "utf-8";

/*********************** 이벤트 *************************/
/*이벤트 목록*/
.event_list_wrap .my_event{height: 140px; border: 1px solid #eee; padding: 40px; margin-top: 13px; position: relative;}
/* 이벤트 메인 띠배너 영역 개선 - s */
.event_list_wrap .my_event ul {text-align:justify; text-align-last:justify;}
.event_list_wrap .my_event ul li {display:inline-block; height:60px; margin-right:0; vertical-align:top;}
.event_list_wrap .my_event ul li:last-child {margin-right:0;}
.event_list_wrap .my_event ul li img {display:inline-block; /*vertical-align:top;*/}/* 220801 이벤트메인띠배너 아이콘-텍스트 라인 */
.event_list_wrap .my_event ul li p{display:inline-block; padding-left:8px; padding-top:10px; vertical-align:top; font-size:18px; line-height:20px;}
/* 이벤트 메인 띠배너 영역 개선 - e */
.event_list_wrap .my_event ul li p .bold{font-weight: bold;}
.event_list_wrap .my_event ul li p .point{font-style: italic;}
.event_list_wrap .my_event .more_btn{width: 46px; height: 12px; position: absolute; top:21px;right: 22px; background: url(../../images/arr_r6.png) right 48% no-repeat; vertical-align: middle;}
.event_list_wrap .my_event .more_btn span{font-size: 12px; vertical-align: middle; color: #888;}
/* .event_list_wrap .my_event_ing h3{margin-top: 50px;} 220802_10268 삭제 */
.event_list_wrap .my_event_ing .my_event_ing_box > div{padding-top: 40px; padding-bottom: 30px; margin-right: 30px; float: left;} /* 220413_9178 */
/* 220826_10528 */
.my_event_ing .my_event_ing_box .event_ul > div:nth-of-type(3n),
.event_list_wrap .my_event_ing .my_event_ing_box div:nth-of-type(3n) {
	margin-right: 0px;
}
/* // 220826_10528 */
.event_list_wrap .my_event_ing .my_event_ing_box > div > a:first-child{border: 1px solid #eee; box-sizing: border-box; width: 400px; height: 214px;}
.event_list_wrap .my_event_ing .my_event_ing_box > div p{font-size: 20px; margin-top: 20px; padding-left:10px; width:400px; overflow:hidden;}
.event_list_wrap .my_event_ing .my_event_ing_box > div p a{height:23px;}
.event_list_wrap .my_event_ing .my_event_ing_box > div > a:last-child{font-size: 13px; margin-top: 13px; color: #888; padding-left:10px}
.event_list_wrap .visual{margin-top: 10px;}
/* 220826_10528 */
.event_list_wrap .visual article.right,
.event_list_wrap .visual article.left {
	overflow:hidden;
	border-radius:10px;
}
/* // 220826_10528 */

/* 20200130 - PC이벤트 배너 개선 */
/* 220826_10528 */
.event_list_wrap li article {
	position: relative;
	width: 620px;
}
/* // 220826_10528 */
.event_list_wrap li article img{width: 100%;}
.event_list_wrap .slider_info{position:absolute; left:0; bottom:0; width:100%; padding: 77px 70px 20px; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.4) 75%, rgba(0,0,0,0.6) 100%);}
.event_list_wrap .slider_info:after{content:''; display:block; clear:both;}
.event_list_wrap .slider_info .info_title{float:left;margin:0;padding:0 22px;font-size:17px;max-width:170px;overflow:hidden;text-align:center; color:#fff; border:2px solid #fff; border-radius:50px; height:36px; line-height:36px;}
.event_list_wrap .slider_info .info_txt{overflow:hidden;display:block;top:0;max-height:68px;}
.event_list_wrap .slider_info .info_txt .txt_comm{display:-webkit-box; height:68px; top:auto;padding-left:26px;box-sizing:border-box; color:#fff; font-size:25px; line-height:37px; color:#fff; text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-1px;}

/* 220802_10268 기획전 전시 타이틀 */
/* .my_event_ing .sorting_section  */
.prom_goods .list_heading.fix{position: fixed; margin-top: 0 !important; background: #fff; width: 1260px;}
.prom_goods .list_heading {position: sticky; top: 0;z-index: 5;width: 100%; height: 60px; margin-top: 30px; padding-top: 0 !important; border-bottom: 1px solid #222;}
.prom_goods .list_heading .list_heading_inner{padding-top: 18px;}
.prom_goods .list_heading_inner {height: 61px; padding: 19px 145px 18px 0;font-size: 18px;font-weight: normal;text-align: left;letter-spacing: -0.3px;box-sizing: border-box; padding-bottom: 0 !important;}
.prom_goods .btn_move_top {position: absolute;top: 10px;    right: 0;height: 40px;padding: 2px 24px 0 20px;color: #222;font-size: 14px;line-height: 40px;}
.prom_goods .btn_move_top .top {font-size:14px;}
.prom_goods .btn_move_top .blind {content: "";display: inline-block;width: 10px;height: 10px;border-right: 1px solid #464646;border-top: 1px solid #464646;transform: rotate(-45deg);margin-right: 0.5em;position: absolute;bottom: 11px;right: 3px;font-size: 0;} 
/* .my_event_ing .my_event_ing_box .event_ul{margin-right: 0 !important; padding-top: 0 !important;} */
/* //220802_10268 기획전 전시 타이틀 */

/*이벤트 상세*/
.promotion .bottom{padding-top: 20px; border-top: 1px solid #eee; text-align: right; margin-top: 40px;}
.promotion .btn48{width: 160px;}

.event_cont > div a, .event_cont > div img {vertical-align:top;}

/* 출석체크 이벤트 */
.event_cont .bnr_wrap .calendar_wrap{padding: 0 305px 59px 305px; font-family: Nanum_Square_r, 'Nanum_Square_r'}
.event_cont .bnr_wrap .calendar_wrap .calendar_in{border: 10px solid #292929;border-radius: 34px;}
.event_cont .bnr_wrap .calendar_wrap .calendar_in .calendar_top{overflow: hidden;padding: 37px 17px 37px 27px;}
.event_cont .bnr_wrap .calendar_wrap .calendar_in .calendar_top .c_left{font-size: 30px; color: #fff; text-align: left;float: left;}
.event_cont .bnr_wrap .calendar_wrap .calendar_in .calendar_top .c_left em{display: block; margin-top: 15px;}
.event_cont .bnr_wrap .calendar_wrap .calendar_in .calendar_top .c_left .attend_days{font-size: 100px; padding-left: 10px; height: 77px; line-height: 100px}
.event_cont .bnr_wrap .calendar_wrap .calendar_in .calendar_top .c_left .attend_days .day{font-size: 30px;}
.event_cont .bnr_wrap .calendar_wrap .calendar_in .calendar_top .c_right{float: right; background-color: #fc6251; border-radius: 33px;padding: 24px 38px; cursor: pointer;}
.event_cont .bnr_wrap .calendar_wrap .calendar_in .calendar_top .c_right a{font-size: 30px;}
.event_cont .bnr_wrap .calendar_wrap .calendar_in .calendar{background-color: #fff; padding: 34px 27px; border-radius: 28px;}
.event_cont .bnr_wrap .calendar_wrap .calendar_in .calendar #tblCalendar tr{height: 76px;}
.event_cont .bnr_wrap .calendar_wrap .calendar_in .calendar #tblCalendar tr td{font-size: 30px;font-family: Nanum_Square_b, 'Nanum_Square_b'}
.event_cont .bnr_wrap .calendar_wrap .calendar_in .calendar #tblCalendar tr td.ch_ok{background: url(../../images/check_ok.png) 5px 0 no-repeat;}

/* 릴레이 착착착 이벤트 */
.event_cont .bnr_wrap .event_vid_wrap{position:relative;}
.event_cont .bnr_wrap .event_vid_wrap .event_vid{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-bottom: 4px; border-bottom: solid 6px #555556; }
.event_cont .bnr_wrap .event_vid_wrap .event_vid iframe{padding-bottom: 2px; border-bottom: solid 2px #555556;}
.event_relay_pop{top:50%;background:none;border:none;width:540px;margin-top:-400px;position:absolute;}
.event_relay_pop .price{position:relative;}
.event_relay_pop .price .data{width:100%;position:absolute;top:212px;font-size:70px;color:#e51737;letter-spacing:-2px;font-weight:bold;font-family:'Nanum_Square_B';text-align:center;}
.event_relay_pop .price .data span{font-size:34px;}
.event_relay_pop .ico{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-160px;}
.event_relay_pop .month{width:540px;height:440px;background:#e4e5e9;}
.event_relay_pop .month ul{}
.event_relay_pop .month ul li{float:left;width:33.3%;position:relative;text-align:center;padding-top:20px;}
.event_relay_pop .month ul li span{background:#bcbdc1;width:2px;height:30px;position:absolute;right:0;top:30%;}
.event_relay_pop .x{position:absolute;top:22px;right:22px;background:none;}

/* 구성원 적립금, 모바일 적립금 이벤트 */
.event_cont .event_area_list{position:relative;}
.event_cont .event_area_list .list_back_btn{cursor:pointer;width:345px;height:65px;font-size:26px;line-height:65px;text-align:center;margin-top:40px;color:#fff;position:absolute;left:50%;margin-left:-172px;bottom:30px;}

/*.event_cont .event_area_list table{width:1000px;position:absolute;top:105px;left:50%;margin-left:-500px;text-align:center;border:solid 2px #676767;}
.event_cont .event_area_list table tr th{padding:20px 0;border-right:solid 1px #9f9f9b;font-size:18px;font-weight:normal;color:#fff;}
.event_cont .event_area_list table tr td{padding:20px 30px;background:#fff;border-top:solid 1px #9f9f9b;border-right:solid 1px #9f9f9b;font-size:16px;color:#444;}
.event_cont .event_area_list table tr td.price{font-weight:bold;}
.event_cont .event_area_list table tr:last-child td{border-top:solid 2px #676767;}
.event_cont .event_area_list table tr:last-child td p{font-size:27px;padding:5px 0;}
.event_cont .event_area_list table tr td p.save_price{color:#e7378a;}
.event_cont .event_area_list table tr td p.total_price span,
.event_cont .event_area_list table tr td p.save_price span{font-weight:bold;}*/

.event_cont .event_sk_family_saving .event_area_list .list_back_btn{background:#4a4b4c;}
.event_cont .event_mobile_saving .event_area_list .list_back_btn{background:#363f49;}

.event_cont .event_sk_family_saving .event_area_list div .my_save_tit{background:#ff2747;color:#fff;font-size:18px;}
.event_cont .event_mobile_saving .event_area_list div .my_save_tit{background:#3879c9;color:#fff;font-size:18px;}

.event_cont .event_area_list > div{width:1000px;position:absolute;top:105px;left:50%;margin-left:-500px;text-align:center;border:solid 2px #676767;}
.event_cont .event_area_list div article{height:60px;line-height:60px;font-size:16px;overflow:hidden;}
.event_cont .event_area_list div span{width:160px;float:left;border-right:solid 1px #9f9f9b;}
.event_cont .event_area_list div span:nth-child(2){width:674px;padding:0 20px;}
.event_cont .event_area_list div span:nth-child(3){border-right:none;}

/* .event_cont .event_area_list .my_save_list{background:#fff;height:360px;overflow-y:auto}
.event_cont .event_area_list .my_save_list article{border-bottom:solid 1px #9f9f9b;}
.event_cont .event_area_list .my_save_list article span:nth-child(2){line-height:0;height:100%;} */

.event_cont .event_area_list .my_save_list{background:#fff;height:360px;overflow-y:auto}
.event_cont .event_area_list .my_save_list article{border-bottom:solid 1px #9f9f9b;}
.event_cont .event_area_list .my_save_list article>span:nth-child(2){line-height:16px;height:100%; display: table; vertical-align: middle;}
.event_cont .event_area_list .my_save_list article>span:nth-child(2) .inner{width: 100%;height: 60px; border-right: 0;display: table-cell; vertical-align: middle; float: none;line-height: 20px;}

.event_cont .event_area_list article.my_save_total{height:auto;padding:20px 0;border-top:solid 2px #676767;background:#fff;height: auto; margin-top: -1px; padding: 30px 0;}
.event_cont .event_area_list article.my_save_total p{height:40px;line-height:40px;font-size:27px;}
.event_cont .event_area_list article.my_save_total .save_price{color:#e7378a;}
.event_cont .event_area_list article.my_save_total span{width:auto;border:none;float:none;font-weight:bold;}

/*20200915*/
.happy_wrap {width:1260px; margin: 40px auto 0 auto;}
.happy_wrap .happy_sec01 {width:100%; height:918px; background: url(../../images/img_happyalliance_challenge01.jpg) 0 0 no-repeat;text-align:center;}
.happy_wrap .happy_sec01 .t1 { padding:80px 0 23px 0;}
.happy_wrap .happy_sec01 .t2 {padding-top:28px;}
.happy_wrap .happy_sec01 .mov_sec {border: 9px solid #444;  border-radius: 25px; box-shadow: 0px 2px 15px -3px rgba(0,0,0,0.3); max-width: 623px; width:596px; height: 343px;margin: 0px auto;overflow: hidden;}
.happy_wrap .happy_sec01 .mov_sec .mov_inr {position: relative; height: 100%;}
.happy_wrap .happy_sec01 .mov_sec .mov_inr .video_play_wrap {vertical-align: baseline;}
.happy_wrap .happy_sec01 .mov_sec .mov_inr .video_play_wrap.hidden {display:none;}
.happy_wrap .happy_sec01 .mov_sec .mov_inr .video_play_wrap .play {width:64px; height:64px; display: inline-block; position: absolute;left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1;background: url(../../images/img_happyalliance_play.png) 0 0 no-repeat;}
.happy_wrap .happy_sec01 .mov_sec .mov_inr .video_play_wrap .bg {width:100%;}
.happy_wrap .happy_sec01 .mov_sec .mov_inr .video_box {width:100%;height: 100%; display:none;}
.happy_wrap .happy_sec01 .mov_sec .mov_inr .video_box.show {display:block;}
.happy_wrap .happy_sec01 .mov_sec .mov_inr .video_box video  {width:100%;height: 100%; position:absolute; top:0; left:0;}
.happy_wrap .happy_sec01 .mov_sec .mov_inr .video_box iframe {width:100%;height: 100%; position:absolute; top:0; left:0;}

.happy_wrap .happy_sec02 {background-color:#f7f9fa;text-align:center; padding-bottom:70px; margin-bottom:140px;}
.happy_wrap .happy_sec02 .t1 {padding-top:60px;}
.happy_wrap .happy_sec02 .t2 {padding-top:20px;}
.happy_wrap .happy_sec02 button.btn_img {margin-top:30px; background-color:transparent;}
.happy_wrap .happy_sec02 a.btn_img {margin-top:30px; display:inline-block;}
.happy_wrap .happy_sec03  {color:#222;}
.happy_wrap .happy_sec03 .t1 {font-weight:600; font-size:26px;}
.happy_wrap .happy_sec03 .t1 span {color:#e6008e;}
.happy_wrap .happy_sec03 .t1 span strong {font-weight:800;}

.happy_wrap .happy_sec03 .won_box {background-color:#f8f8f8; border:1px solid #dddddd; padding:19px 40px; margin:20px 0 40px 0;}
.happy_wrap .happy_sec03 .won_box:after {content:''; clear:both; display:block;}
.happy_wrap .happy_sec03 .won_box .text1{float:left; height:50px; line-height:50px; font-size:22px;}
.happy_wrap .happy_sec03 .won_box .won_input {float:right;  text-align:right;}
.happy_wrap .happy_sec03 .won_box .won_input:after {content:''; clear:both; display:block;}
.happy_wrap .happy_sec03 .won_box .won_input input {border:1px solid #dddddd; width:280px; height:50px; line-height:50px; text-align:right; font-size:24px; font-weight:800; color:#e6008e;float:left; display:inline-block;}
.won_box .won_input span {font-size:16px;float:left; height:50px; line-height:50px; margin-left:5px;}
.happy_wrap .happy_sec03 .loca_wrap {}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner {padding:38px 38px; margin-bottom:40px;border: 1px solid #ddd;}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner .t1 {font-size:22px; position:relative; padding-left:33px; line-height:22px;}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner .t1:before {position:absolute; top:-2px; left:0; width:26px;height:26px; line-height:26px; color:#fff; background-color:#e6008e;  content:"1"; border-radius:50% 50%; text-align:center; font-size:16px;}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner .t2 {font-size:14px; color:#888888; margin:14px 0 20px 0;}

.happy_wrap .happy_sec03 .loca_wrap .loca_inner .btn_sel {width:100%;}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner .btn_sel:after {content:''; clear:both; display:block;}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner .btn_sel li {float:left; width:calc(25% - 10px); margin-left: 10px;}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner .btn_sel li:first-child {margin-left:0;}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner .btn_sel li a { border: 1px solid #ddd; color: #222; height:68px;  line-height:68px; display: block; font-size:22px;}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner .btn_sel li a.act {border: 1px solid #e6008e;}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner .btn_sel li a:after {content:''; clear:both; display:block;}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner .btn_sel li a p {padding:0 29px 0 19px;}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner .btn_sel li a p em {font-size:14px; color:#888888; float:left;}
.happy_wrap .happy_sec03 .loca_wrap .loca_inner .btn_sel li a p span {float:right;}

.happy_wrap .happy_sec03 .loca_wrap .loca_info {padding:38px 38px; margin-bottom:40px;border: 1px solid #ddd;}
.happy_wrap .happy_sec03 .loca_wrap .loca_info .t1 {font-size:22px; position:relative; padding-left:33px; line-height:22px;}
.happy_wrap .happy_sec03 .loca_wrap .loca_info .t1:before {position:absolute; top:-2px; left:0; width:26px;height:26px; line-height:26px; color:#fff; background-color:#e6008e;  content:"2"; border-radius:50% 50%; text-align:center; font-size:16px;}
.happy_wrap .happy_sec03 .loca_wrap .loca_info .t2 {font-size:18px; color:#222222; margin:30px 0 10px 0;}
.happy_wrap .happy_sec03 .loca_wrap .loca_info .t3 {font-size:14px; color:#888888; margin-top:13px; }
.tbl_ty1 {width:100%;    border-top: 1px solid #222; border-bottom:1px solid #eeeeee;}
.tbl_ty1 table {width:100%;table-layout: fixed;}
.tbl_ty1 table th,.tbl_ty1 table td {padding:22px 20px;}
.tbl_ty1 table th {background-color:#f8f8f8; font-size:14px; color:#222; width:160px;}
.tbl_ty1 table td {width:auto; vertical-align:middle;}
.frm_box:after {content:''; clear:both; display:block}
.frm_box .input_box {float:left;}
.frm_box input[type="text"] {border-radius:0; width:180px; border:1px solid #dddddd; height:40px; line-height:40px;}
.frm_box .i {color:#666; font-size:14px; padding:0 9px;float:left;float:left; line-height:40px;}
.frm_box .select_box { width:180px;float:left;}
.frm_box .select_box.selml { margin-left:10px;}
.frm_box .select_box select{ height:40px; line-height:40px;border-radius:0; font-size:14px;  padding: 0px 37px 0 13px;}
.frm_box button {width: 120px;  height: 40px; border: 1px solid #ddd;  font-size: 13px; margin-left: 7px;vertical-align: middle;}
.frm_box .input_basic {color: #e62642;}
.cl {clear:both;}
/*//20200915*/  

/* 2021-03-04 행복 두끼 챌린지 */
.happy_wrap.season2 .happy_sec01 {height: 915px; background-image: url('../../images/img_happychallenge_01.jpg');}
.happy_wrap.season2 .happy_sec01 .t1 {padding: 61px 0 30px 0;}
.happy_wrap.season2 .happy_sec01 .mov_sec {max-width: 640px; width: 626px; height: 360px;}
.happy_wrap.season2 .happy_sec01 .mov_sec .mov_inr .video_play_wrap .play {background: url(../../images/img_happychallenge_play.png) 0 0 no-repeat;}
.happy_wrap.season2 .happy_sec02 {background-color: #f6f6f6;}
/* //2021-03-04 행복 두끼 챌린지 */

/* 220413_9178 */
.box_tab_wrap.book_mark_area {
	margin-bottom: -40px;
}
.box_tab_wrap.book_mark_area ul li {
	width: 33.3%;
}
.box_tab_wrap.book_mark_area ul li a {
	display: block;
}
.sorting_section {padding-top: 40px;}
.box_tab_wrap.book_mark_area .box_tab.no_border li.on {
	background: #e62642;
	border: none !important;
	color: #fff;
	font-weight: normal;
}
.box_tab_wrap.book_mark_area .box_tab.no_border li {
	border: 1px solid #eeeeee;
	font-size: 16px;
	color: #666666;
}
/* //220413_9178 */
/* // 220602_9758 */
/* 220708_9758 */
.swiper_one_line {
	padding-bottom: 60px;
}

.swiper_one_line .goods_boxes.w_bnrbox {
	padding-top: 0;
}

.swiper_one_line .section_tit span {
	margin-left: 10px;
	font-size: 18px;
}

.swiper_one_line .bx-controls-direction .bx-prev {
	position: absolute;
	top: 129px;
	left: -20px;
	width: 40px;
	height: 40px;
	background: url('../../images/arr_l40_w.png') no-repeat 0 0;
	background-size: 40px;
	text-indent: -9999px;
}

.swiper_one_line .bx-controls-direction .bx-next {
	position: absolute;
	top: 129px;
	right: -20px;
	width: 40px;
	height: 40px;
	background: url('../../images/arr_r40_w.png') no-repeat 0 0;
	background-size: 40px;
	text-indent: -9999px;
}

.swiper_one_line .goods_sbsbx.w_bnrbox .article:nth-of-type(4n-1) {
	margin-left: 20px;
}

.swiper_one_line .goods_sbsbx .article .tit_area .price .after strong {
	margin-right: 3px;
	font-size: 24px;
}
/* // 220708_9758 */
/*230228_11972*/
.swiper_one_line .delivery_visual.imgType .bx-controls-direction .bx-next, .swiper_one_line .delivery_visual.imgType .bx-controls-direction .bx-prev{
	top:245px;
}
/* //230228_11972*/

/* cream_230824_13694 */
/* .my_event_ing_box.type2 */
.event_list_wrap .my_event_ing .my_event_ing_box.type2 > div{box-sizing: border-box;outline: 1px solid #E5E5E5;margin: 27px 20px 19px 1px;padding-top: 0;padding-bottom: 0;float: left;border-radius: 6px;overflow: hidden;}
.event_list_wrap .my_event_ing .my_event_ing_box.type2 .event_ul > div:nth-of-type(3n), .event_list_wrap .my_event_ing .my_event_ing_box.type2 div:nth-of-type(3n) {margin-right: 0px;}
.event_list_wrap .my_event_ing .my_event_ing_box.type2 > div > .my_event_thum{position: relative;overflow: hidden;width: 405px; border: none;} /* 231211_14758 height값 삭제 */
.event_list_wrap .my_event_ing .my_event_ing_box.type2 > div > .my_event_thum::after{content: "";display: block;position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background: rgba(102, 102, 102, 0.05);}
.event_list_wrap .my_event_ing .my_event_ing_box.type2 > div > .my_event_thum img{width: 100%;}/* 231211_14758 height,object-fit: cover; 삭제 */
.event_list_wrap .my_event_ing .my_event_ing_box.type2 > div p{font-size: 21px;font-weight: bold;text-align: center;margin-top: 15px;}
.event_list_wrap .my_event_ing .my_event_ing_box.type2 > div p a{width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.event_list_wrap .my_event_ing .my_event_ing_box.type2 > div > a:last-child{display: block;text-align: center;font-size: 14px;color: #999999;margin-bottom: 17px;margin-top: 11px;}
/* // cream_230824_13694 */

/* 231024 */
.swiper_one_line {padding-bottom: 0;}
/* //231024 */

/* 241223 css 추가 */
.box_tab_wrap.book_mark_area .js_tabs3_new {display: flex;}

/* 250107_18001 띠배너 중앙 정렬 */
.swiper_one_line .banner_group .banner {text-align: center;}