/* ·¹ÀÌ¾î ÆË¾÷ */
.layer-popup {display:flex; position:fixed; inset:0; background:rgba(0,0,0,.6); justify-content:center; align-items:center; box-sizing:border-box; z-index:999;}
.layer-popup.active {display:flex;}
.layer-popup .layer-popup-inner {position:relative; width:100%; height:auto; max-height:100%; overflow:auto;}
.layer-popup .layer-popup-inner .close-layer {position:absolute; right:16px; top:10px; border:none; background:none; font-size:24px; cursor:pointer; z-index:999;}
@media (max-width:768px) {
	.layer-popup .layer-popup-inner {margin:20px;}
}



/* ¿ä¾çº¸È£»ç ÀÌº¥Æ® */
/* È¸¿ø°¡ÀÔ ·¹ÀÌ¾î ÆË¾÷ ¹öÆ° */
.care-layer-popup {position:relative; margin:0 auto; text-align:center;}
.care-layer-popup button {padding:16px 30px; font-size:21px; font-weight:500; background:#f94c85; color:#fff; border-radius:1000px;}
.care-layer-popup button:hover, .care-layer-popup button:focus {background:#ef286a;}
@media (max-width:768px) {
	.care-layer-popup button {padding:8px 16px; font-size:16px;}
}
/* ¿ä¾çº¸È£»ç ÆË¾÷01 */
.care-popup .care-popup01 {position:relative; width:100%; max-width:600px; box-sizing:border-box;}
.care-popup .care-popup01 .close-layer {color:#fff;}
.care-popup .care-popup01 img {width:100%;}
.care-popup01 a {position:absolute; display:block; bottom:7%; width:45%; height:16%;}
.care-popup01 .pop02-btn-n {left:5%;}
.care-popup01 .pop02-btn-y {right:5%;}
/* ¿ä¾çº¸È£»ç ÆË¾÷02 */
.care-popup .care-popup02 {position:relative; width:100%; max-width:600px; box-sizing:border-box;}
.care-popup .care-popup02 .close-layer {color:#f94c85;}
.care-popup .care-popup02 img {width:100%;}
.care-popup02 a {position:absolute; display:block;}
.care-popup02 .pop03-btn-nb {left:8%; bottom:22%; width:42%; height:11%;}
.care-popup02 .pop03-btn-pt {right:7%; bottom:22%; width:42%; height:11%;}
.care-popup02 .pop-btn-landing {left:0; bottom:0; width:100%; height:14%;}
/* ¿ä¾çº¸È£»ç ÆË¾÷03 */
.care-popup .care-popup03 {position:relative; width:100%; max-width:600px; background:#ffdbd9; box-sizing:border-box;}
.care-popup .care-popup03 .close-layer {color:#f94c85;}
.care-popup .care-popup03 img {width:100%; max-width:400px;}
.care-popup03-inner {padding:20px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:20px;}
.care-popup03-inner .pop03-input {display:flex; flex-direction:column; align-items:center; justify-content:center; gap:8px;}
.care-popup03-inner .pop03-file {display:flex; flex-direction:column; align-items:center; justify-content:center; gap:8px;}
.care-popup03-inner .pop03-file label {width:100%;}
.care-popup03-inner .pop03-file label input {width:100%; background:#fff;}
.care-popup03-inner .pop03-agree {display:flex; flex-direction:column; align-items:start; gap:8px;}
.care-popup03-inner .pop03-agree .agree-check {display:flex; flex-direction:column; gap:8px;}
.care-popup03-inner .pop03-agree .agree-check label {font-size:14px; color:#444; cursor:pointer;}
.care-popup03-inner .pop03-agree .agree-txt {padding:8px 16px 16px; width:100%; height:140px; overflow-y:scroll; font-size:14px; background:#fff; border-radius:8px; box-sizing:border-box;}
.care-popup03-inner .pop03-agree .agree-txt .tit {margin:8px 0; font-weight:600;}
.care-popup03-inner .pop03-agree .pop03-btn {margin-top:8px; width:100%; display:flex; align-items:stretch; justify-content:center; gap:20px;}
.care-popup03-inner .pop03-agree .pop03-btn button {flex:1; padding:16px; font-size:18px; border-radius:8px;}
.care-popup03-inner .pop03-agree .pop03-btn .pop03-prev {background:#ffeeed;}
.care-popup03-inner .pop03-agree .pop03-btn .pop03-next {background:#f94c85; color:#fff;}
@media (max-width:768px) {
	.care-popup03-inner .pop03-input label {text-align:center;}
	.care-popup03-inner .pop03-input input {width:40%;}
	.care-popup03-inner .pop03-agree .agree-txt {height:100px;}
}
/* ÀÌº¥Æ® ·£µùÆäÀÌÁö */
/* È¨ ¹Ù·Î°¡±â */
.event-home-btn {position:absolute; top:0; left:0; width:17%; height:8%; font-size:0; cursor:pointer; z-index:999;}
@media (max-width:1024px) {
	.event-home-btn {width:34%; height:10%;}
}
/* pc ÆäÀÌÁö */
.care-landing-pc {position:relative; overflow:hidden;}
.care-landing-pc .care-head {position:relative; background:url('/img/event/care/care-event-landing-pc01.jpg' ) no-repeat 50% 50%/cover; aspect-ratio:1920/1500;}
.care-landing-pc .care-head .care-head-visual {position:absolute; top:5%; left:4%;}
.care-landing-pc .care-head .care-head-title {position:absolute; top:7%; right:7%;}
.care-landing-pc .care-head .care-head-title img {width:95%;}
.care-landing-pc .care-head .care-head-mouse {position:absolute; bottom:8%; right:21%;}
.care-landing-pc .care-content .care-content01 {position:relative; background:url('/img/event/care/care-event-landing-pc02.jpg' ) no-repeat 50% 50%/cover; aspect-ratio:1920/1996;}
.care-landing-pc .care-content .care-content02 {position:relative; background:url('/img/event/care/care-event-landing-pc03.jpg' ) no-repeat 50% 50%/cover; aspect-ratio:1920/1604;}
.care-landing-pc .care-info {position:relative; background:url('/img/event/care/care-event-landing-pc04.jpg' ) no-repeat 50% 50%/cover; aspect-ratio:1920/2200;}
.care-landing-pc .care-recomm {position:relative; background:url('/img/event/care/care-event-landing-pc05.jpg' ) no-repeat 50% 50%/cover; aspect-ratio:1920/1200;}
/* pc ¹öÆ° */
.care-landing-pc button, .care-landing-pc a {position:absolute; display:block; font-size:0; cursor:pointer;}
.care-landing-pc .care-head-btn {bottom:9%; left:27%; width:46%; height:14%;}
.care-landing-pc .care-content .care-content01 .care-content-btn01 {bottom:4%; left:27%; width:46%; height:11%;}
.care-landing-pc .care-content .care-content02 .care-content-btn02 {bottom:14%; left:27%; width:46%; height:14%;}
.care-landing-pc .care-recomm a {bottom:7%; width:23%; height:38%;}
.care-landing-pc .care-recomm .care-recomm-btn01 {left:13%;}
.care-landing-pc .care-recomm .care-recomm-btn02 {left:38.5%;}
.care-landing-pc .care-recomm .care-recomm-btn03 {right:13%;}
/* pc ÇÃ·ÎÆÃ ¹öÆ° */
.care-landing-pc .care-float {position:fixed; left:0; right:0; bottom:0; display:flex; align-items:center; justify-content:center; z-index:10;}
.care-landing-pc .care-float img {width:100%; height:100%; object-fit:cover;}
.care-landing-pc .care-float {position:fixed; left:0; right:0; bottom:0; height:120px; display:flex; align-items:center; justify-content:center; z-index:10;}
/* ÅÂºí¸´ */
@media (max-width:1600px) {
	.care-landing-pc .care-head .care-head-title {right:1%;}
	.care-landing-pc .care-head .care-head-title img {width:80%;}

}
/* mo ÆäÀÌÁö */
.care-landing-mo {display:none;}
@media (max-width:1024px) {
	.care-landing-pc {display:none;}
	.care-landing-mo {display:block; position:relative; overflow:hidden;}
	.care-landing-mo .care-head {position:relative; background:url('/img/event/care/care-event-landing-mo01.jpg' ) no-repeat 50% 50%/cover; aspect-ratio:800/1443;}
	.care-landing-mo .care-head .care-head-title {position:absolute; top:7%; left:15%;}
	.care-landing-mo .care-head .care-head-title img {width:85%;}
	.care-landing-mo .care-head .care-head-mouse {position:absolute; bottom:4%; right:-18%;}
	.care-landing-mo .care-head .care-head-mouse img {width:30%;}
	.care-landing-mo .care-content .care-content01 {position:relative; background:url('/img/event/care/care-event-landing-mo02.jpg' ) no-repeat 50% 50%/cover; aspect-ratio:800/1797;}
	.care-landing-mo .care-content .care-content02 {position:relative; background:url('/img/event/care/care-event-landing-mo03.jpg' ) no-repeat 50% 50%/cover; aspect-ratio:800/1560;}
	.care-landing-mo .care-info {position:relative; background:url('/img/event/care/care-event-landing-mo04.jpg' ) no-repeat 50% 50%/cover; aspect-ratio:800/1430;}
	.care-landing-mo .care-recomm {position:relative; background:url('/img/event/care/care-event-landing-mo05.jpg' ) no-repeat 50% 50%/cover; aspect-ratio:800/770;}
	/* mo ¹öÆ° */
	.care-landing-mo button, .care-landing-mo a {position:absolute; display:block; font-size:0; cursor:pointer;}
	.care-landing-mo .care-head-btn {bottom:4%; left:12%; width:75%; height:10%;}
	.care-landing-mo .care-content .care-content01 .care-content-btn01 {bottom:3%; left:12%; width:76%; height:8%;}
	.care-landing-mo .care-content .care-content02 .care-content-btn02 {bottom:10%; left:12%; width:76%; height:9%;}
	.care-landing-mo .care-recomm a {bottom:8%; width:31%; height:34%;}
	.care-landing-mo .care-recomm .care-recomm-btn01 {left:2%;}
	.care-landing-mo .care-recomm .care-recomm-btn02 {left:34.5%;}
	.care-landing-mo .care-recomm .care-recomm-btn03 {right:2%;}
	/* mo ÇÃ·ÎÆÃ ¹öÆ° */
	.care-landing-mo .care-float {position:fixed; left:0; right:0; bottom:0; display:flex; align-items:center; justify-content:center; z-index:10;}
	.care-landing-mo .care-float img {width:100%; object-fit:cover;}
	.care-landing-mo .care-float {position:fixed; left:0; right:0; bottom:0; height:auto; display:flex; align-items:center; justify-content:center; z-index:10;}
}
/* footer */
.footer-event {padding-bottom:120px;}
.footer-event footer {background:#eee;}
@media (max-width:1200px) {
	.footer-event .footer_inner {width:100%;}
}
@media (max-width:1024px) {
	.footer-event {padding-bottom:18%;}
}










/* 66% °¡ÀÔ ÀÌº¥Æ® */
.join66-landing {position:relative; margin:0 auto; padding:0; width:100%; overflow:hidden;}
.join66-landing img {width:100%;}
.join66-landing > div {position:relative;}
.join66-landing .landing-head .cont01-link {position:absolute; bottom:27%; left:35%; width:4%; height:6%; font-size:0;}
.join66-landing .landing-head .cont02-link {position:absolute; bottom:24%; right:35%; width:4%; height:6%; font-size:0;}
.join66-landing .landing-cont01 .coupon-btn {position:absolute; bottom:28.5%; left:35%; width:30%; height:9%; font-size:0;}
.join66-landing .landing-cont02 .kakao-btn {position:absolute; bottom:30.5%; left:33%; width:34%; height:7%; font-size:0;}
.join66-landing .landing-cont04 {margin:0 auto; padding-bottom:80px; background:#E5F4FF;}
.join66-landing .landing-bot .bot-btn01 {position:absolute; bottom:31.8%; left:25.2%; width:9%; height:5%; font-size:0;}
.join66-landing .landing-bot .bot-btn02 {position:absolute; bottom:31.8%; left:38.7%; width:9%; height:5%; font-size:0;}
.join66-landing .landing-bot .bot-btn03 {position:absolute; bottom:31.8%; left:52.3%; width:9%; height:5%; font-size:0;}
.join66-landing .landing-bot .bot-btn04 {position:absolute; bottom:31.8%; left:65.8%; width:9%; height:5%; font-size:0;}
.join66-landing .landing-bot .bot-btn05 {position:absolute; bottom:11.5%; left:33.5%; width:33%; height:12%; font-size:0;}
@media (max-width:1200px) {
	.join66-landing .landing-head .cont01-link {left:15%; width:8%; height:5%;}	
	.join66-landing .landing-head .cont02-link {bottom:23%; right:15%; width:8%; height:5%;}	
	.join66-landing .landing-cont01 .coupon-btn {bottom:29%; left:14%; width:72%; height:8.5%;}
	.join66-landing .landing-cont02 .kakao-btn {bottom:17%; left:10%; width:80%; height:4%;}
	.join66-landing .landing-bot .bot-btn01 {bottom:52%; left:15%; width:27%; height:4%;}
	.join66-landing .landing-bot .bot-btn02 {bottom:52%; left:58%; width:27%; height:4%;}
	.join66-landing .landing-bot .bot-btn03 {bottom:19.5%; left:15%; width:27%; height:4%;}
	.join66-landing .landing-bot .bot-btn04 {bottom:19.5%; left:58%; width:27%; height:4%;}
	.join66-landing .landing-bot .bot-btn05 {bottom:7%; left:10%; width:80%; height:8%;}
}

/* º°µµ ½½¶óÀÌµå */
.my-event-wrap {position:relative; margin:0 auto; width:100%; max-width:1200px;}
.my-custom-slider {position:relative; margin:0 auto; width:100%; max-width:100%; height:100%; overflow:hidden;}
.my-custom-slider .swiper-slide {display:flex; justify-content:center; align-items:center; text-align:center;}
.my-custom-slider .swiper-slide img {display:block; width:100%; height:auto; object-fit:cover;}
.my-event-wrap .swiper-button-next, .my-event-wrap .swiper-button-prev {color:#009BEB; font-weight:bold;}
.my-custom-slider .swiper-slide img {display:block; width:235px; height:364px; object-fit:cover;}
@media (min-width: 1200px) {
	.my-custom-slider {max-width:900px !important;}
}