/* ?? */ .evt_box { width: 100vw; } .evt_box img { width: 100%; } .p_r { position: relative; } .p_a { position: absolute; } .cont01 .info_txt { bottom:2.2vw; text-align: center; left: 10vw; width: 80vw; font-size: 2.4vw; color: #614e72; } .cont01 a { color: #fff !important; font-size: 4.3vw; bottom: 26.6vw; display: inline-block; width: 80vw; padding: 5vw; left: 5vw; font-weight: 700; text-align: center; } .lect_box .lecture{position: relative; background-color: #c4dfff;} .lect_box .day { font-size: 4vw; color:#6417a5; top: 40vw; left: 60vw; font-weight: 700; } /* .lect_box .price { font-size: 6vw; top: 38vw; left: 63vw; font-size: 1.6rem; font-weight: 700; color: #222; } */ .lecture .checkBox .opt1{position: absolute; top: -41vw !important; left: 9vw !important; width: 48vw; height: 8vw;} .lecture .checkBox .opt2{position: absolute; top: -46vw !important; left: 9vw !important; width: 48vw; height: 8vw;} .lecture .checkBox .price{font-size: 6vw; position: absolute; top: -39vw; right: -90vw;} .checkBox .disprice{font-size: 0; line-height: 0; height: 0; top: 0;} .lect_box .price2 { font-size: 4vw; top: 35vw; left: 33vw; font-weight: 700; color:#999999} .lect_box .lecture2 .price{top: -44vw; right: -90vw;} .lect_box .lecture1 .checkbox:after{top:-41vw; left: 10vw; } .lect_box .lecture2 .checkbox:after{top:-46vw; left: 10vw; } .cont06 .info_txt { color: #8b8b8b; top: 116vw; text-align: center; left: 50%; font-size: 1.4vw; transform: translateX(-50%); width: 90vw;line-height: 2ㅍㅈ;} .cont06 .info_txt2 { color: #8b8b8b; bottom: 14.2vw; text-align: center; left: 50%; font-size: 1.4vw; transform: translateX(-50%); width: 90vw;} .cont08 { background: #efedff; } .cont09 video { width: 85vw; border-radius: 10px; top: 33vw; left: 8vw; z-index: 999; } /* bxslider */ .bxslider-default { width: 96vw; margin: 7vw auto; } .slide_wrap .bx-wrapper .bx-pager { bottom:10px; } .slide_wrap .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link { background:#8b8b8b; } .slide_wrap .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active { background:#27ff95; } /* banner */ .evt_box .evt_foot_ben .txt { top:14%; color:#e1ff21; } .lect_box { background:#fff; } .lect_box2 { background:#fff; background-size:contain; padding-top:60px; } /* �ٰŹ��� */ .reason, .open_reason.reason { position: absolute; width:95%; top:90.6%; left:50%; padding: 5%; box-sizing: border-box; background:rgba(0,0,0,0.85); color:rgba(255,255,255,0.7); text-align: left; font-size:12px; letter-spacing: -0.04em; display:none; transform: translateX(-50%); } .reason .close, .open_reason.reason .close { position: absolute; width:20px; height:20px; top:10px; right:10px; cursor: pointer; } .reason .close::before, .reason .close::after, .open_reason.reason .close::before, .open_reason.reason .close::after { content:''; display:block; width:100%; height:1px; background:rgba(255,255,255,0.7); position: absolute; top:50%; left:50%; transform: translate(-50%,-50%) rotate(45deg); } .reason .close::after, .open_reason.reason .close::after { transform: translate(-50%,-50%) rotate(-45deg); }