.main .mypage { position: absolute; top: 1080px; left: 0px; width: 1920px; height: 1080px; background-color: black; display: none; } .main .mypage .bg { position: absolute; top: 0px; left: 0%; width: 100%; height: 100%; padding: 0px; overflow: hidden; display: block; } .main .mypage .bg div#lst_mypagebg { width: 100%; height: 100%; margin: 0; padding: 0; } .main .mypage .bg .owl-carousel .owl-stage-outer { width: 100%; height: 100%; margin: 0; padding: 0; } .main .mypage .bg .owl-carousel .owl-stage-outer .owl-stage { width: 100%; height: 100%; margin: 0; padding: 0; } .main .mypage .bg .owl-carousel .owl-stage-outer .owl-stage .owl-item { width: 100%; height: 100%; margin: 0; padding: 0; } .main .mypage .bg .owl-carousel .owl-stage-outer .owl-stage .owl-item>div { width: 1920px; height: 1080px; background-image: var(--bg_noplay); } .main .mypage .bg .owl-carousel .owl-stage-outer .owl-stage .owl-item.movieplay>div { width: 100%; height: 100%; background-image: url(tv:); } .main .mypage .bg div .item { width: 100%; height: 100%; margin: 0; padding: 0; } /* STEP[#003]: Define SUB-MENU SELECTOR FRAMES */ .main .mypage .slider { position: absolute; top: 864px; left: 0px; width: 1920px; height: 170px; padding-top: 50px; overflow: hidden; display: none; } .main .mypage .slider div { height: 120px; max-height: 120px; padding-left: 0; margin: 0; } div#mp_item_title { position: absolute; top: 40px; width: 100%; height: 100%; margin: 0; padding: 0; color: rgb(235, 235, 235); font-size: 2.2vw; white-space: nowrap; text-align: center; } div#mp_item_icon { margin: 0; padding: 0; display: block } div#lst_mypagebg div #mp_accomo_title { position: absolute; top: 165px; left: 224px; width: 1536px; height: 42px; line-height: 42px; color: rgb(235, 235, 235); font-size: 46px; } div#lst_mypagebg div #mp_accomo_title::before { position: absolute; content: ''; width: 48px; height: 40px; margin-left: -62px; background-image: url("./images/icons/icon_mypage_title.png"); background-repeat: no-repeat; background-position: right center; background-size: contain; filter: drop-shadow(0 0 5px rgba(0, 0, 0, 1)); } div#lst_mypagebg div #mp_accomo_infowin { position: absolute; top: 230px; left: 160px; width: 1600px; height: 600px; padding: 30px 10px 10px 10px; color: rgb(235, 235, 235); border: 1px solid rgb(28, 28, 28); background-color: rgba(0, 0, 0, 0.5); filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.9)); } div#lst_mypagebg div #mp_accomo_infowin .accmoinf_item { font-size: 32px; } div#lst_mypagebg div #mp_accomo_infowin .accmoinf_item #header { width: 20%; height: 50px; text-align: right; display: inline-block; } div#lst_mypagebg div #mp_accomo_infowin .accmoinf_item #value { width: 80%; margin-left: 50px; } div#lst_mypagebg div #mp_hotel_infowin { position: absolute; top: 664px; left: 190px; width: 1540px; height: 132px; background-color: rgba(84, 84, 84, 0.9); padding: 10px 11px 10px 11px; filter: drop-shadow(0 4px 5px rgba(0, 0, 0, 1)); } div#lst_mypagebg div #mp_hotel_infowin .hotelinfo_item { width: 32%; height: 100%; display: inline-block; padding: 5px; font-size: 20px; color: rgb(235, 235, 235); text-shadow: 0 0 3px rgba(0, 0, 0, 1); } div#lst_mypagebg div #mp_hotel_infowin .hotelinfo_item #title { display: block; font-size: 26px; } div#lst_mypagebg div #mp_hotel_infowin .hotelinfo_item #address { position: absolute; width: 470px; top: 60px; margin-left: 26px } div#lst_mypagebg div #mp_hotel_infowin .hotelinfo_item #address::before { position: absolute; content: ''; width: 30px; height: 26px; margin-left: -32px; background-image: url("./images/icons/icon_place_48x48.png"); background-repeat: no-repeat; background-position: right center; background-size: contain; filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 1)); } div#lst_mypagebg div #mp_hotel_infowin .hotelinfo_item #email { position: absolute; width: 470px; top: 60px; margin-left: 32px } div#lst_mypagebg div #mp_hotel_infowin .hotelinfo_item #email::before { position: absolute; content: ''; width: 30px; height: 26px; margin-left: -36px; background-image: url("./images/icons/icon_cotact_email_48x48.png"); background-repeat: no-repeat; background-position: right center; background-size: contain; filter: drop-shadow(0 0 5px rgba(0, 0, 0, 1)); } div#lst_mypagebg div #mp_hotel_infowin .hotelinfo_item #phone { position: absolute; width: 470px; top: 90px; margin-left: 32px } div#lst_mypagebg div #mp_hotel_infowin .hotelinfo_item #phone::before { position: absolute; content: ''; width: 30px; height: 26px; margin-left: -36px; background-image: url("./images/icons/icon_contact_phone_48x48.png"); background-repeat: no-repeat; background-position: right center; background-size: contain; filter: drop-shadow(0 0 5px rgba(0, 0, 0, 1)); } div#lst_mypagebg div #mp_message_title { position: absolute; top: 165px; left: 224px; width: 1536px; height: 42px; line-height: 42px; color: rgb(235, 235, 235); font-size: 46px; } div#lst_mypagebg div #mp_message_title::before { position: absolute; content: ''; width: 48px; height: 40px; margin-left: -62px; background-image: url("./images/icons/icon_cotact_email_96x96.png"); background-repeat: no-repeat; background-position: right center; background-size: contain; filter: drop-shadow(0 0 5px rgba(0, 0, 0, 1)); } div#lst_mypagebg div #mp_message_table { position: absolute; top: 230px; left: 160px; width: 1600px; height: 600px; padding: 10px 10px 10px 32px; color: rgb(235, 235, 235); border: 1px solid rgb(28, 28, 28); background-color: rgba(0, 0, 0, 0.5); filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.9)); } div#lst_mypagebg div #mp_message_table>#mp_msg_tblhdr { position: absolute; width: 1580px; font-size: 36px; line-height: 74px; display: block; border-collapse: collapse; } div#lst_mypagebg div #mp_message_table>#mp_msg_tblhdr tr { text-align: center; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.65); } div#lst_mypagebg div #mp_message_table>#mp_msg_tblhdr tr th { border-bottom: 5px solid rgb(94, 94, 94, 1); } div#lst_mypagebg div #mp_message_table>#mp_msg_tblhdr tr>#num { width: 160px; } div#lst_mypagebg div #mp_message_table>#mp_msg_tblhdr tr>#title { width: 780px; } div#lst_mypagebg div #mp_message_table>#mp_msg_tblhdr tr>#from { width: 300px; } div#lst_mypagebg div #mp_message_table>#mp_msg_tblhdr tr>#date { width: 280px; } div#lst_mypagebg div #mp_message_table>#mp_msg_tblrec { position: absolute; top: 90px; width: 1580px; height: 478px; font-size: 32px; overflow: auto; display: block; border-collapse: separate; border-spacing: 0 16px; text-shadow: 0 0 5px rgba(0, 0, 0, 1), 0 0 5px rgba(0, 0, 0, 1); } div#lst_mypagebg div #mp_message_table>#mp_msg_tblrec tbody { position: absolute; width: 100%; height: 100%; overflow-y: scroll; } div#lst_mypagebg div #mp_message_table>#mp_msg_tblrec tr { line-height: 52px; text-align: center; } div#lst_mypagebg div #mp_message_table>#mp_msg_tblrec tr.focus { background-color: rgba(127, 127, 127, 0.9); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.65); } div#lst_mypagebg div #mp_message_table>#mp_msg_tblrec tr td {} div#lst_mypagebg div #mp_message_table>#mp_msg_tblrec tr>#num { width: 160px; padding-left: 90px; text-align: left; } div#lst_mypagebg div #mp_message_table>#mp_msg_tblrec tr>#num::before { position: absolute; content: ''; background-image: url(./images/icons/icon_unread_message_48x48.png); margin-top: 6px; width: 42px; height: 38px; margin-left: -64px; background-repeat: no-repeat; background-position: center; background-size: contain; filter: drop-shadow(0 0 4px rgb(0, 0, 0)); } div#lst_mypagebg div #mp_message_table>#mp_msg_tblrec tr>#num.read::before { position: absolute; content: ''; background-image: url(./images/icons/icon_read_message_48x48.png); margin-top: 6px; width: 42px; height: 38px; margin-left: -64px; background-repeat: no-repeat; background-position: center; background-size: contain; filter: drop-shadow(0 0 4px rgb(0, 0, 0)); } div#lst_mypagebg div #mp_message_table>#mp_msg_tblrec tr>#title { width: 780px; } div#lst_mypagebg div #mp_message_table>#mp_msg_tblrec tr>#from { width: 300px; } div#lst_mypagebg div #mp_message_table>#mp_msg_tblrec tr>#date { width: 280px; } /* OWL Sub Menu Selector Container */ .main .mypage .slider .owl-carousel .owl-item.active.focus div [id*="mp_item_icon"] { background-image: var(--icon_focus); } .main .mypage .slider .owl-carousel .owl-item.active[class*="unfocus"] div [id*="mp_item_icon"] { background-image: var(--icon_unfocus); } .main .mypage .slider .owl-carousel .owl-item.active.focus div [id*="mp_item_title"] { transform: scale(1.2); } .main .mypage .slider .owl-dots { position: absolute; top: -50px; width: 100%; align-content: center; } /********************************************************************** * Replay Welcome movie **********************************************************************/ .main .mypage .bg .owl-carousel .owl-item .ctz_mv_ctrl { position: absolute; top: 820px; left: 1700px; height: 54px; line-height: 54px; color: rgb(235, 235, 235); font-size: 38px; filter: drop-shadow(0 0 5px rgb(0, 0, 0)); white-space: nowrap; } .main .mypage .bg .owl-carousel .owl-item.movieplay .item .ctz_mv_ctrl { animation-delay: 4s; animation-name: moveMypageMvCtrl; animation-iteration-count: 1; animation-timing-function: ease-in; animation-fill-mode: forwards; animation-duration: 1s; } @keyframes moveMypageMvCtrl { from { left: 1700px; } to { left: 2220px } } .main .mypage .bg .owl-carousel .owl-item .ctz_mv_ctrl::before { position: absolute; content: ''; width: 128px; height: 54px; margin-left: -140px; background-image: url("./images/icons/icon_btn_media_play.png"); background-repeat: no-repeat; background-position: right center; background-size: contain; } .main .mypage .bg .owl-carousel .owl-item.movieplay .ctz_mv_ctrl::before { animation-name: iconCtzMvCtrlBtn; animation-iteration-count: 1; animation-timing-function: ease-in; animation-fill-mode: forwards; animation-duration: 1s; } @keyframes iconCtzMvCtrlBtn { 0% { transform: rotateX(0deg); } 50% { transform: rotateX(90deg); background-image: url("./images/icons/icon_btn_media_stop.png"); } 100% { transform: rotateX(0deg); background-image: url("./images/icons/icon_btn_media_stop.png"); } } .main .mypage .bg .owl-carousel .owl-item .ctz_mv_ctrl::after { content: var(--playmsg); } .main .mypage .bg .owl-carousel .owl-item.movieplay .ctz_mv_ctrl::after { animation-delay: 1s; animation-name: msgMypageMvCtrlBtn; animation-iteration-count: 1; animation-timing-function: ease-in; animation-fill-mode: forwards; animation-duration: 2s; } @keyframes msgMypageMvCtrlBtn { 0% { opacity: 1; } 25% { opacity: 0; content: var(--stopmsg); } 50% { opacity: 1; content: var(--stopmsg); } 100% { opacity: 1; content: var(--stopmsg); } }