@charset "utf-8";
/* CSS Document */

.pop_wrap {width:100%;max-width:1000px;margin:0 auto;border:2px solid #0e3192;box-sizing:border-box}

.pop_header {position:relative;width:100%;height:60px;background:#0e3192;z-index:100}
.pop_header h1 {display:block;padding-left:20px;color:#fff;font-size:18px;font-weight:500;line-height:60px}
.pop_header .btn_close {position:absolute;top:20px;right:20px;width:17px;height:17px;background:url(../../img/portal/popup/popup_close.png)no-repeat;background-size:17px;text-indent:-9999px}

.pop_cont {position:relative;height:100%;padding:20px;background:#fff;box-sizing:border-box}
.pop_cont .txt_depth1:first-child {margin-top:0}

.pop_wrap.main {border:2px solid #d66a00}
.pop_header.main {background:#ff9d00}
.btn_center.main .btn_check {background:#ff9d00}

.pop_wrap_main {position:relative;border:1px solid #ddd;box-sizing:border-box;position:fixed;z-index:200;}
.pop_wrap_main .pop_content{overflow:hidden} 
.pop_content .pop_ul{padding:5px;}
.pop_content .pop_ul li {display:none;}
.pop_content .pop_ul li.active {display:inline-block;}
.pop_content {position:relative;min-height:10rem;background-color:white;}
.pop_content .pop_ctrl {position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}
.pop_content .pop_ctrl ul {font-size:0}
.pop_content .pop_ctrl ul li {display:inline-block;margin-left:.5rem}
.pop_content .pop_ctrl ul li:first-child {margin-left:0}
.pop_content .pop_ctrl ul li a {display:block;width:.75rem;height:.75rem;background:#0e4194;border-radius:50%;text-indent:-9999px}
.pop_content .pop_ctrl ul li.on a {background:#406ac0}
.pop_footer {position:relative;width:100%;padding:.5rem 1rem;background:#333;box-sizing:border-box}
.pop_footer label span {display:inline-block;margin-left:.25rem;color:#fff;font-size:.75rem;vertical-align:middle}
.pop_footer .pop_close {position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:.55rem;height:.55rem;background:url(../../../img/portal/popup/popup_close2.png)no-repeat;background-size:.55rem;text-indent:-9999px}