@charset "utf-8";
/* CSS Document */
.pop_wrap {width:100%;min-width:530px;margin:0 auto}

.pop_pu_Wrap {width:530px;margin:0 auto;border:1px solid #948f88}

.pop_header {position:relative;width:100%;height:41px;background:#948f88}
.pop_header h1 {padding-left:15px;color:#fff;font-size:14px;font-weight:bold;line-height:41px}
.pop_header span.btn_close {position:absolute;top:12px;right:15px}

.pop_container {width:100%;margin:0 auto;padding-bottom:30px}

.pop_container .cnt_body {margin-top:20px;padding:0 15px}

.pop_btn_B {display:inline-block;height:2.2rem;padding:0 2rem;background:#05548f;color:#fff;font-size:.75rem;line-height:2.2rem;vertical-align:middle}
.pop_btn_G {display:inline-block;height:2.2rem;padding:0 2rem;background:#555;color:#fff;font-size:.75rem;line-height:2.2rem;box-sizing:border-box;vertical-align:middle}

.pop_btn_center {margin-top:20px;text-align:center}

.pop_hd {width:100%;height:3rem;background:#234478;z-index:100}
.pop_hd h1 {display:block;padding-left:1rem;color:#fff;font-size:.9rem;font-weight:500;line-height:3rem}
.pop_hd a.btn_close {position:absolute;top:1rem;right:1rem}

.pop_cnt {position:relative;height:100%;padding:1rem;background:#fff}

.selectCampus {text-align:center}
.selectCampus img {max-width:100%}

.main_popup {position:absolute;z-index:150;box-shadow:gray 2px 2px 2px 2px}
.pop_stopview {height:25px;background-color:#555;color:#ccc;padding:8px;font-size:.8rem}
.pop_stopview .div_left{float:left;height:25px;line-height:25px}
.pop_stopview .div_left input{margin:0 0.8rem 0.5rem 0}
.pop_stopview .div_left span {color:#fff;font-size:1.5rem}
.pop_stopview .div_right {text-align:right}
.pop_stopview .btn_close{display:inline-block;color:#000;font-weight:bold;height:2.5rem;line-height:2.5rem;padding:0 2rem 0 2rem;border-radius:5px;font-size:1.2rem;background:#fff}

.popup_wrap {position:absolute;top:70px;left:195px;z-index:100;background:#fff}
.popup_wrap .print {display:block;width:500px;padding:20px;;border:1px solid #ddd}
.popup_wrap .print p {color:#666;font-size:15px;line-height:24px}
#popup_mask {position:absolute;left:0;top:0;z-index:99;background:#000;opacity:0.2;width:100%;height:100%}

.pop_layout {width:100%;max-width:600px;margin:0 auto;background:#60b4fe url(../../img/portal/popup/pop_layout_bg.png) no-repeat center bottom 0}
.pop_layout_cnt {position:relative;height:100%;padding:1rem}
.pop_layout_cnt h3.layout_Tit {color:#fee358;font-size:1.8rem;font-weight:500;text-align:center}
.pop_layout_cnt p.layout_Txt {margin-top:.75rem;color:#fff;font-size:.8rem}
.pop_layout_btn {margin-top:1rem;text-align:center}
.pop_layout_btn a {display:inline-block;height:2.2rem;padding:0 3.25rem 0 2rem;background:#0064bf url(../../img/portal/popup/pop_btn_arrow.png) no-repeat right 2rem center;background-size:.3rem;border-radius:8px;color:#fff;font-size:.75rem;line-height:2.2rem;vertical-align:middle}

.pop_content{background-color:#fff;position:relative}
.pop_ul li{display:none}
.pop_ul li.active {display:block}
.pop_ul li p{width:100%;height:100%;overflow:hidden}

.slick_dots {position:absolute;bottom:5px;left:0;width:100%;height:auto;z-index:2;padding:0;margin:0;text-align:center;font-size:.85rem;font-family:Arial;font-weight:bold;color:#666;background:rgba( 255,255,255,0 );}
.slick_dots ul {overflow:hidden;text-align:center;display:inline-flex}
.slick_dots ul li {display:inline-block;margin-right:5px}
.slick_dots ul li a {display:block;width:.5rem;height:.5rem;background:url(../../img/portal/popup/slick_dot_off.png) no-repeat 0 0;background-size:.5rem;text-indent:-9999px}
.slick_dots ul li.active a {width:1.05rem;height:.5rem;background:url(../../img/portal/popup/slick_dot_on.png) no-repeat 0 0;background-size:1.05rem}

.pop_check_wrap {position:relative;width:100%;height:100vh;}
.pop_check_wrap:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .4)}
.pop_check_box {display:none;position:fixed;top:40%;left:50%;transform:translateX(-50%);width:100%;max-width:100rem;background:#fff;border-radius:1.2rem;box-shadow:.1rem .1rem 1.5rem rgba(255, 255, 255, 1);box-sizing:border-box;z-index:100}
.pop_check_box.info {max-width:50rem}

.pop_check_hd {position:relative;padding:1.5rem 2rem;background:linear-gradient(90deg, rgba(1,114,188,1) 0%, rgba(59,165,73,1) 100%);;border-radius:1.2rem 1.2rem 0 0;box-sizing:border-box;z-index:10}
.pop_check_hd h1 {color:#fff;font-size:1.8rem;font-weight:500}

.pop_check_cont {position:relative;padding:2rem;box-sizing:border-box}
.pop_check_cont.scroll {overflow-y:scroll;max-height:calc(100vh - 15rem)}
.pop_check_cont.scroll::-webkit-scrollbar {width:1.4rem}
.pop_check_cont.scroll::-webkit-scrollbar-thumb {border:.4rem solid transparent;background:#cfcfcf;border-radius:1rem;background-clip:content-box}
.pop_check_cont.scroll::-webkit-scrollbar-track {background:#fff;border-left:.1rem solid #dedede;border-radius:0 .4rem .4rem 0}

.pop_check_close {position:absolute;top:-2rem;right:-1rem;z-index:100}
.pop_check_close a {display:block;width:4rem;height:4rem;background:#333 url(../../img/portal/popup/close.png)no-repeat center center;background-size:1.7rem;border-radius:50%;box-shadow:.1rem .1rem .5rem rgba(255, 255, 255, 1);text-indent:-9999px}
.pop_check_close a:hover {background:#434cbd url((../../img/portal/popup/close.png)no-repeat center center;background-size:1.7rem}

.pop_check_info_nt {position:relative;margin-bottom:2rem;padding-left:2.2rem;color:#ff0835;font-size:1.6rem;font-weight:500;line-height:1.4;word-break:keep-all}
.pop_check_info_nt:before {content:"※";position:absolute;top:0;left:0}
.pop_check_info_nt span {color:#1095ce}

.pop_check_input_wrap .pop_check_input_zone {display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem}
.pop_check_input_wrap .pop_check_input_zone:first-child {margin-top:0}
.pop_check_input_wrap .pop_check_input_zone .input_tit {width:10rem;color:#333;font-size:1.6rem;font-weight:500}
.pop_check_input_wrap .pop_check_input_zone input[type=text] {width:calc(100% - 10rem);height:4rem;border:1px solid #dedede;border-radius:4px;box-sizing:border-box;padding-left:1rem}
.pop_check_input_wrap .pop_check_input_zone input[type=password] {width:calc(100% - 10rem);height:4rem;border:1px solid #dedede;border-radius:4px;box-sizing:border-box}

.number_info {position:relative}
.number_info h3 {color:#333;font-size:2.4rem;font-weight:600;text-align:center}
.number_info .share_kakao {display:flex;justify-content:center;align-items:center;margin-top:2rem}
.number_info .share_kakao span {color:#0861c6;font-size:3.6rem;font-weight:600}
.number_info .share_kakao .btn_kakao {display:block;width:6rem;height:6rem;background:url(../../img/portal/sub/share_kakao.png)no-repeat;background-size:6rem;text-indent:-9999px}

.pop_check_btn_center {display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}
.pop_check_btn_center .btn_blue {height:4rem;padding:0 2rem;background:#3a8afd;border-radius:4px;color:#fff;font-size:1.6rem;line-height:4rem;box-sizing:border-box}
.pop_check_btn_center .btn_gray {height:4rem;padding:0 2rem;background:#666;border-radius:4px;color:#fff;font-size:1.6rem;line-height:4rem;box-sizing:border-box}