﻿@keyframes twinkling {  
  0%, 10% {
    opacity: 1;
    transform: scale(1);
  }

  20% { opacity: 0; transform: scale(0.8); }
  40% { opacity: 1; transform: scale(1); } 
  60% { opacity: 0; transform: scale(0.8); }
  80% { opacity: 1; transform: scale(1); }

  90%, 100% {
    opacity: 1;
    transform: scale(1);
  }
}

/* reset */
#wrapperContent { margin-top:0;text-align:center;width:100% !important; }
#yCurtain { display:none; }
#ySkyWrap { display:none; }
#yHeader { margin-bottom:0; }
#yesFooter { margin-top:0; }
#eventGoodsWrap { margin:0 auto;width:960px;text-align:left; }
#yLocation+#eWorldDetail { margin-top:0 !important; }

/* 상단 영역 */
.eveTotArea { margin:0 auto;min-width:1200px;overflow:hidden;text-align:center; }
.eveTotArea * { font-family:'ptd','맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.eveTotArea img { vertical-align:top; }	
.eveTotArea .eveTopArea { position:relative;height:970px;background:#9cdaff; }
.eveTotArea .eveTopArea .topBg01 { position:absolute;left:0;right:0;top:0;bottom:0;background:url('https://image.yes24.com/images/00_Event/2026/0407AI/bgTop01.png') no-repeat center top; } 
.eveTotArea .eveTopArea .topBg02 { position:absolute;left:0;right:0;top:0;bottom:0;background:url('https://image.yes24.com/images/00_Event/2026/0407AI/bgTop02.png') no-repeat center top; } 
.eveTotArea .eveTopArea .topBg02 { opacity:0;transition:opacity 1s, transform .8s;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTop { position:relative;z-index:1; }
.eveTotArea .eveTopArea .eveTop .top.top01 { opacity:0;transform:scale(0.8);transition:opacity 1s, transform .8s;transform-origin:center bottom;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTop .top.top02 { opacity:0;position:absolute;left:0;right:0;top:0;bottom:0; }
.eveTotArea .eveTopArea .eveTop .top.top03 { opacity:0;position:absolute;left:0;right:0;top:0;bottom:0; }
.eveTotArea .eveTopArea .eveTop .top.top04 { opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:5; }
.eveTotArea .eveTopArea .eveTop .top.top02 { opacity:0;transform:translateY(70px);transition:opacity 1s, transform .8s;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTop .top.top03 { opacity:0;transform:translateY(70px);transition:opacity 1s, transform .8s;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTop .top.top04 { opacity:0;transition:opacity 1s, transform .8s;transition-timing-function:ease; }  
.eveTotArea .eveTopArea .eveTop .top.top05 { opacity:0;transform:scale(0.8);transition:opacity 1s, transform .8s;transform-origin:center bottom;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTop .top.top05 { position:absolute;left:50%;top:470px;margin-left:-20px;width:90px;height:90px; }
.eveTotArea .eveTopArea .eveTop .top.top05 .star01 { position:absolute;right:0;bottom:0;animation:twinkling 3.7s ease-in-out 3;animation-delay:1s;transform-origin:center bottom; }
.eveTotArea .eveTopArea .eveTop .top.top05 .star02 { position:absolute;left:0;top:0;animation:twinkling 3.7s ease-in-out 3;animation-delay:0.8s;transform-origin:center bottom; }
.eveTotArea .eveTopArea.active .topBg02 { transition-delay:1.3s;opacity:1; }
.eveTotArea .eveTopArea.active .eveTop .top01 { transition-delay:.5s;transform:scale(1);opacity:1; }
.eveTotArea .eveTopArea.active .eveTop .top02 { transition-delay:1s;transform:translate(0);opacity:1; }
.eveTotArea .eveTopArea.active .eveTop .top03 { transition-delay:1.2s;transform:translate(0);opacity:1; }
.eveTotArea .eveTopArea.active .eveTop .top04 { transition-delay:.5s;transform:translate(0);opacity:1; }
.eveTotArea .eveTopArea.active .eveTop .top05 { transition-delay:.5s;transform:scale(1);opacity:1; }
.eveTotArea .eveContArea .tit_txtGrp.white * { color:#fff; }
.eveTotArea .eveContArea .eGuideSet { padding-bottom:80px; }

/* 캠페인 안내 */
.eveTotArea .evePopRow { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .evePopRow { flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center; }
.eveTotArea .evePopRow { position:fixed;left:0;top:0;right:0;bottom:0;z-index:110002;background-color:rgba(0,0,0,0.5); }
.eveTotArea .evePopRow * { font-family:'ptd','맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.eveTotArea .evePopRow .guidePop { position:relative;width:490px;overflow:hidden;border-radius:20px; } 
.eveTotArea .evePopRow .guidePop .guideClose { position:absolute;right:0;top:0; } 
.eveTotArea .evePopRow .guidePop .guideClose a { display:block;padding:20px; } 
.eveTotArea .evePopRow .guidePop .guideClose .ico { display:block;width:30px;height:30px;overflow:hidden;line-height:0;font-size:0;color:transparent;border-radius:15px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/btn_close.gif') no-repeat left top; } 
.eveTotArea .evePopRow .guidePop .guideCon { padding:40px;text-align:left;background-color:#fff; }  
.eveTotArea .evePopRow .guidePop .guideCon .guideTop { line-height:46px;font-size:34px;font-weight:700;color:#333; }  
.eveTotArea .evePopRow .guidePop .guideCon .guideTxt { margin-top:30px;line-height:36px;font-size:26px;font-weight:400;color:#666; }  

@keyframes stepPulse { 0% { transform:scale(1);opacity:0.3; } 50% { transform:scale(1.3);opacity:0.2; } 100% { transform:scale(1);opacity:0.3; } }
@media screen and (min-height: 801px) {
.eveTotArea .evePopRow.eveGuide { height:auto !important; } 
} 
@media screen and (max-height: 800px) {
.eveTotArea .evePopRow.eveGuide { position:absolute;top:0;right:0;bottom:auto;left:0;width:100%;padding:50px 0;justify-content:flex-start;overflow-y:auto; } 
.eveTotArea .evePopRow.eveGuide .guidePop { margin:0 auto;flex-shrink:0; } 
}

/* 내용 영역 */
.eveTotArea .eveContArea .eveCont01 { position:relative;background-image: -moz-linear-gradient( -144deg, rgb(23,75,206) 0%, rgb(75,189,255) 46%, rgb(121,249,76) 100%, rgba(121,249,76,0.99608) 100%);background-image: -webkit-linear-gradient( -144deg, rgb(23,75,206) 0%, rgb(75,189,255) 46%, rgb(121,249,76) 100%, rgba(121,249,76,0.99608) 100%);background-image: -ms-linear-gradient( -144deg, rgb(23,75,206) 0%, rgb(75,189,255) 46%, rgb(121,249,76) 100%, rgba(121,249,76,0.99608) 100%); }
.eveTotArea .eveContArea .eveCont01:after { content:"";position:absolute;left:0;right:0;top:0;bottom:0; background:url('https://image.yes24.com/images/00_Event/2026/0407AI/bgCont0102.png') no-repeat center top; }
.eveTotArea .eveContArea .eveCont01 .eveBox { position:relative;z-index:2; }
.eveTotArea .eveContArea .eveCont01 .eveBox iframe { border-radius:30px;overflow:hidden; }

.eveTotArea .eveContArea .eveCont02 { padding-top:80px;background:#f8f8f8; }
.eveTotArea .eveContArea .eveCont02 iframe { border-radius:30px;overflow:hidden; }
.eveTotArea .eveContArea .eveCont02 .eveAlertArea { margin-top:50px; }

.eveTotArea .eveContArea .eveCont03 { background:#58d0de url('https://image.yes24.com/images/00_Event/2026/0407AI/bgCont02.png') no-repeat center bottom; }
/* 작가 */
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth { position:relative;margin:125px auto 0;width:750px; }
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth:after { content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:30px;background:rgba(255,255,255,.09);box-shadow:5px 5px 68px rgba(0, 0, 0, 0.2);-webkit-box-shadow:5px 5px 68px rgba(0, 0, 0, 0.2);-moz-box-shadow:5px 5px 68px rgba(0, 0, 0, 0.2); }
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth * { font-family:'ptd','맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important; }
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth { position: relative; padding: 20px 20px 72px; z-index: 2; }
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 30px; padding: 2px; z-index: -1; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, rgba(68, 171, 229, 0.4) 50%, rgba(255, 255, 255, 0.4) 100%) border-box; -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; background-color: rgba(255, 255, 255, 0.09); }
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth .itemUnit { margin:0 80px;text-align:center; } 
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth .itemUnit .item_img { position:relative;margin-top:0;height:125px; } 
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth .itemUnit .item_img .img_canvas { position:absolute;left:0;top:-125px;right:0; }
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth .itemUnit .item_img .img_canvas .img_item { display:block;margin:0 auto;width:250px;height:250px; }
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth .itemUnit .item_img .img_canvas .img_item .lnk_img { display:block; }
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth .itemUnit .item_img .img_canvas .img_item .img_bdr { display:block;width:250px;height:250px;border-radius:50%;background-position:center top;background-size:cover; }
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth .itemUnit .item_info { padding-top:44px; }
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth .itemUnit .item_info .info_name { line-height:50px;font-size:40px;font-weight:700;color:#fff;word-wrap:break-word;word-break:keep-all; }
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth .itemUnit .item_info .info_name a { color:#fff; } 
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth .itemUnit .item_info .info_read { margin-top:16px;line-height:40px;font-size:30px;font-weight:400;color:#fff;word-wrap:break-word;word-break:keep-all; } 
.eveTotArea .eveContArea .eveCont03 .yesTempTopAuth .topAuth .itemUnit .item_info .info_btn { margin-top:25px;line-height:0;font-size:0; } 

.eveTotArea .eveContArea .eveCont04 { padding:0 15px 80px;background-image: -moz-linear-gradient( -86deg, rgb(232,244,255) 0%, rgb(173,217,255) 100%, rgba(173,217,255,0.99608) 100%);background-image: -webkit-linear-gradient( -86deg, rgb(232,244,255) 0%, rgb(173,217,255) 100%, rgba(173,217,255,0.99608) 100%);background-image: -ms-linear-gradient( -86deg, rgb(232,244,255) 0%, rgb(173,217,255) 100%, rgba(173,217,255,0.99608) 100%); } 
.eveTotArea .eveContArea .eveCont04 .txt_blue { color:#2d7de4; } 
.eveTotArea .eveContArea .eveCont04 .eveBox { box-sizing:border-box;margin:0 auto;padding:40px;max-width:750px;border-radius:30px;background-image: -moz-linear-gradient( -53deg, rgb(23,75,206) 0%, rgb(75,189,255) 46%, rgb(121,249,76) 100%, rgba(121,249,76,0.99608) 100%);background-image: -webkit-linear-gradient( -53deg, rgb(23,75,206) 0%, rgb(75,189,255) 46%, rgb(121,249,76) 100%, rgba(121,249,76,0.99608) 100%);background-image: -ms-linear-gradient( -53deg, rgb(23,75,206) 0%, rgb(75,189,255) 46%, rgb(121,249,76) 100%, rgba(121,249,76,0.99608) 100%); } 
.eveTotArea .eveContArea .eveCont04 .eveBox .box_txt { line-height:40px;font-size:30px;font-weight:700;color:#fff; }
.eveTotArea .eveContArea .eveCont04 .eveBox .box_img { margin-top:40px; }
.eveTotArea .eveContArea .eveCont04 .eveBox .box_img img { width:100px; }