#popalarm {position: relative; margin:0 auto; top: 98px; z-index: 9999; opacity: 1; padding-top: 5px;}
.popfl_cl {position:absolute; top:10px; right:10px;}
.popft1 {font-size: 18px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: -0.45px;  text-align: left;  color: #333; margin-top:30px; margin-left:24px;}

.pftabbox {width:380px; height:40px; margin-top:30px;}
.pftab {float:left; width:50%; height:40px; background-color:#f5f6fa;}
.pftab {font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1;  letter-spacing: -0.35px;  text-align: center;  color: #929292; padding-top:12px;}

.pfschbox {width:380px; height:60px; padding: 20px 20px 10px 20px;}
.pfschin {float:left; width:235px; height:32px; border-radius:16px; border:1px solid #bcbccb;}
.pfstab {float:right;  font-size: 11px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.27;  letter-spacing: -0.28px;  text-align: right;  color: #929292; margin-left:8px;}


.pfline {width:360px; height:1px; background-color:#f1f1f3;}

.fllibox {width:380px; height:500px; overflow-x:hidden; overflow-y:auto;}
.flli {width:360px; height:50px; margin-bottom:10px; padding:10px 0px 0 20px;}
.fllimg1 {float:left; width:40px; height:40px; margin-right:7px;}
.fname {float:left; font-family: Lexend Deca;  font-size: 13px;  font-weight: bold;  font-stretch: normal;  font-style: normal;  line-height: normal;  letter-spacing: normal;  text-align: left;  color: #333; margin-right:7px; margin-top:12px;}
.fllimg2 {float:left; margin-top:9px;}
.fbtn_cc {float:right; width:48px; height:28px; border-radius: 12px;  border: solid 1px #bcbccb;  background-color: #fff; margin-top:10px;}
.fbtn_cc {font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.08;  letter-spacing: normal;  text-align: center;  color: #bcbccb; padding-top:8px;}

.fllibox{ -ms-overflow-style: none; }
.fllibox::-webkit-scrollbar{ display:none; }

.popmsg_cl {position:absolute; top:10px; right:10px;}
.popalarm_cl {position:absolute; top:10px; right:10px;cursor: pointer}

.pfline2 {width:380px; height:1px; background-color:#f1f1f3; margin-top:30px;}

.flli2 {width:380px; height:60px; margin-bottom:10px; padding:10px 0px 10px 20px; border-bottom:1px solid #f1f1f3;}
.fmsg {float:left; width:290px;}
.fmname {float:left; font-family: Lexend Deca;  font-size: 13px;  font-weight: bold;  font-stretch: normal;  font-style: normal;  line-height: normal;  letter-spacing: normal;  text-align: left;  color: #333; margin-right:7px;}
.fmtime {float:right; font-size: 10px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.3;  letter-spacing: -0.25px;  text-align: right;  color: #929292; margin-top:5px;}
.fllimg3 {float:left; margin-top:0px;}
.fmsgt {font-size: 11px; font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.18;  letter-spacing: -0.28px;  text-align: left;  color: #7a7a7a; margin-top:5px;}

.flli3 {width:380px; height:60px;  padding:10px 20px; border-bottom:1px solid #f1f1f3; cursor:pointer;}
.fsbj {float:left; font-size: 13px;  font-weight: bold;  font-stretch: normal;  font-style: normal;  line-height: normal;  letter-spacing: normal;  text-align: left;  color: #333;}
.ftime {float:right; font-size: 10px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.3;  letter-spacing: -0.25px;  text-align: right;  color: #929292; margin-top:5px; }
.fcont {font-size: 11px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.18;  letter-spacing: -0.28px;  text-align: left;  color: #7a7a7a; margin-top:9px;}

.fbgbn {height:58px; background-color:#fff; border-left:3px solid #6200ea;  margin-left:2px; margin-top:1px;}
.fbgb {height:58px; background-color:#fff; border-left:3px solid #8c9eff;  margin-left:2px; margin-top:1px;}
.fbgy {height:58px; background-color:#fff; border-left:3px solid #ffdd59;  margin-left:2px; margin-top:1px;}
.fbgs {height:58px; background-color:#fff; border-left:3px solid #e5f8fd;  margin-left:2px; margin-top:1px;}
.fbgp {height:58px; background-color:#fff; border-left:3px solid #efe5fd;  margin-left:2px; margin-top:1px;}
.fbgn {height:58px; background-color:#fff; border-left:3px solid #fff;  margin-left:2px; margin-top:1px;}

.atype {
    width:332px; height:40px; margin-top:20px; margin-left:20px; border-radius: 4px;  border: solid 1px #dfdfdf;  background-color: #fff; padding:0 10px;
    background:url('/images/gbp/sel_dar.svg') no-repeat 95% 50%/25px auto #fff;
    font-family: Spoqa Han Sans Neo;  font-size: 14px;  font-weight: 500;
    font-stretch: normal;  font-style: normal;  line-height: 1.5;
    letter-spacing: -0.35px;  text-align: left;
    -webkit-appearance:none; /* 크롬 화살표 없애기 */
    -moz-appearance:none; /* 파이어폭스 화살표 없애기 */
    appearance:none /* 화살표 없애기 */
}

.atype ::-ms-expand{
    display:none;/*for IE10,11*/
}
