/* @new */
#bbslist {width:1584px; background-color:#fafbfc; border-top:1px solid #ececec; padding:0;  padding-bottom:35px;}

#bbslist input[type="checkbox"] {
    display:none;
}
#bbslist input[type="checkbox"] + label span {
    display:inline-block;
    width:24px;
    height:24px;
    margin:2px 4.2px 0 0;
    vertical-align:middle;
    background:url('/images/gbp/ic_chk2.svg') left top no-repeat;
    cursor:pointer;
}
#bbslist input[type="checkbox"]:checked + label span {
    background:url('/images/gbp/ic_chk2_on.svg') left top no-repeat;
}

#bbslist .btabbox {margin-left:40px; margin-top:20px;}
#bbslist .btab {float:left; width:96px; height:36px; background-color: #a1a1a1; border-radius:10px 10px 0 0; margin-right:1px; padding-top:11px; cursor:pointer;}
#bbslist .btab {font-family: Spoqa Han Sans Neo;  font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.31;  letter-spacing: -0.65px;  text-align: center;  color: #fff;}
#bbslist .btab_on {background-color:#eb7067;}

#bbslist .info {margin-left:40px; padding-top:10px; display:none;}

#bbslist .tablebox {width:1080px; border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  border: solid 1px #efefef;  background-color: #fff; padding:40px; padding-bottom:20px; margin-left:40px; margin-top:40.5px; }
#bbslist .tablebox {}
#bbslist .tbt {font-family: Spoqa Han Sans Neo;  font-size: 18px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.22;  letter-spacing: -0.45px;  text-align: left;  color: #3a3a3a;}
#bbslist .tablebox table {width:1000px !important; border-spacing:0px; margin-top:20.5px;}
#bbslist .tablebox table {border-top:1px solid #f1f1f3;}
#bbslist .tablebox table caption {display:none;}
#bbslist .tablebox thead tr {height:40px; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05); background-color: #f5f6fa; border: solid 1px #efefef;}
#bbslist .tablebox thead tr {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 2.08;  letter-spacing: -0.6px;  text-align: center;  color: #5a5a5a;}
#bbslist .tablebox thead tr .side1 {border-radius: 10px 0 0 10px; }
#bbslist .tablebox thead tr .side2 {border-radius: 0 10px 10px 0;}
#bbslist .tablebox thead th {}
#bbslist .tablebox tbody td {height:57px; border-bottom:1px solid #f1f1f3;}
#bbslist .tablebox tbody td {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 2.08;  letter-spacing: -0.6px;  text-align: center;  color: #5a5a5a;}

#bbslist .sbj {font-family: Spoqa Han Sans Neo;  font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.29;  letter-spacing: -0.7px;  text-align: left !important;  color: #3a3a3a; padding-left:10px;}

#bbslist .side1 {padding-left:10px; padding-top:5px;}
#bbslist .chktd {padding-left:10px; padding-top:5px;}

#bbslist .tagshow {width:84px; height:30px; border-radius: 15px;  background-color: #0b3e7f; padding-top:7px;}
#bbslist .tagshow {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: center;  color: #fff;}

#bbslist .taghide {width:84px; height:30px; border-radius: 15px;  background-color: #e6ebf2; padding-top:7px;}
#bbslist .taghide {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: center;  color: #00275e;}


#bbslist .pagelinkbox {width:96px; margin:0 auto; margin-top:20px;}
#bbslist .pic_lar {float:left; width:25px; height:22px; background-color: #dedede; cursor:pointer; border-radius: 10px 0 0 10px; padding-left:8px; padding-top:4px; margin-right:13px;}
#bbslist .pic_lar:hover {background-color:#3b6498;}
#bbslist .pic_rar {float:left; width:25px; height:22px; background-color: #dedede; cursor:pointer; border-radius: 0 10px 10px 0; padding-left:8px; padding-top:4px; margin-left:3px; }
#bbslist .pic_rar:hover {background-color:#3b6498;}

#bbslist .pic_num {float:left; width:22px; height:22px;  border-radius: 4px;  background-color: #ebebeb; margin-right:10px; padding-top:3px;}
#bbslist .pic_num {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: normal;  text-align: center;  color: #5a5a5a;}
#bbslist .pic_num:hover {background-color: #3b6498; color:#fff;}
#bbslist .pic_num_sel {background-color: #3b6498; color:#fff;}

#bbslist .btnbox {width:1080px; margin-top:12px; margin-left:40px;}

#bbslist .btn_act1 {float:left; width: 56px;  height: 36px; border-radius: 10px;  background-color: #7a7a7a; padding-top:9px;  box-sizing:border-box; margin-right:6px;}
#bbslist .btn_act1 {font-family: Spoqa Han Sans Neo;  font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.31;  letter-spacing: -0.65px;  text-align: center;  color: #fff;}

#bbslist .btn_act2 {float:right; width: 92px;  height: 36px; border-radius: 10px;  background-color: #7a7a7a; padding-top:9px;  box-sizing:border-box; }
#bbslist .btn_act2 {font-family: Spoqa Han Sans Neo;  font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.31;  letter-spacing: -0.65px;  text-align: center;  color: #fff;}

#bbslist .htagbox {width:1080px; border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  border: solid 1px #efefef;  background-color: #fff; padding:40px; padding-bottom:20px; margin-left:40px; margin-top:10px; }
#bbslist .htagt {font-family: Spoqa Han Sans Neo;  font-size: 18px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.22;  letter-spacing: -0.45px;  text-align: left;  color: #3a3a3a;}
#bbslist .htagt {border-bottom:1px solid #e1e1e1; padding-bottom:20.5px; margin-bottom:20.5px;}

#bbslist .adt1 {float:left; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #3b6498; margin-right:10px;}
#bbslist .adw1 {width:66px; padding-top:10px; margin-right:10px;}
#bbslist .adw2 {width:78px; padding-top:10px; margin-right:14px;}

#bbslist .rinli {height:36px; margin-top:20px;}
#bbslist .rint {width:78px; float:left; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #3b6498; padding-top:10px; margin-right:14px;}
#bbslist .rinb {float:left; width:510px;}
#bbslist .rinb2 {float:left; width:800px;}
#bbslist .rinp {width:100%; height:36px; border-radius: 10px;  border: solid 1px #e1e1e1;  background-color: #fff; padding:0 12px;}
#bbslist .rinp {font-family: SpoqaHanSansNeo;  font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.31;  letter-spacing: -0.65px;  text-align: left;  color: #707070;}
#bbslist .rinp::placeholder {color: #c6c6c6;}

#bbslist .rbi {float:left; }
#bbslist .rbi input {margin-left:10px; border-radius: 10px;  border: solid 1px #e1e1e1;  background-color: #fff;}
#bbslist .rbi input {width:282px; height:36px; padding:0 18px;}
#bbslist .rbi input {font-family: Spoqa Han Sans Neo;  font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.31;  letter-spacing: -0.65px;  text-align: left;  color: #5a5a5a;}
#bbslist .rbi input::placeholder {color:#c6c6c6;}
#bbslist .rbc {float:left; margin-top:4px;}
#bbslist .rbc {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 2.08;  letter-spacing: -0.6px;  text-align: left;  color: #5a5a5a;}
#bbslist .rbr {float:left; margin-left:24px; margin-top:6px;}
#bbslist .rbr {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left; color: #7a7a7a;}
#bbslist .rbr:first-child {margin-left:0;}
#bbslist .rbt {font-family: Spoqa Han Sans Neo;  font-size: 10px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.3;  letter-spacing: -0.25px;  text-align: left;  color: #3b6498;}
#bbslist .rbt {float:left; padding-top:12px; margin-left:10px;}

#bbslist .rchpd {float:left; width:510px; margin-right:20px; }
#bbslist .rcpsch {width:100%; height:36px; border-radius: 10px;  background-color: #e6ebf2; text-align:center; padding-top:11px; padding-left:221px;}
#bbslist .rcpsch img {float:left;}
#bbslist .rcpst {float:left; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #0b3e7f;}

#bbslist .rchpdt {float:left; margin-top:59px;}
#bbslist .rchpdt {font-family: Spoqa Han Sans Neo;  font-size: 10px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.3;  letter-spacing: -0.25px;  text-align: left;  color: #3b6498;}

#bbslist .rcplbox {width:510px; min-height:168px; border-radius: 10px;  border: solid 1px #e1e1e1;  background-color: #fff; margin-top:10px; padding:10px;}
#bbslist .rcpli {width:490px; height:42px; border-radius: 4px;  background-color: #fafbfc; padding:6px 12px;}
#bbslist .rcpli .ic_pd {float:left; width:30px; height:30px; margin-right:12px;}
#bbslist .rlit {float:left; font-family: Spoqa Han Sans Neo;  font-size: 11px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.36;  letter-spacing: -0.55px;  text-align: left;  color: #5a5a5a; margin-top:8px;}

#bbslist .rcpli .ic_more {float:right; margin-top:6px;}
#bbslist .rcpli .ic_x {float:right; margin-top:6px; margin-right:10px;}

#bbslist .mb17 {margin-bottom:17px;}
#bbslist .cic_und {cursor:pointer;}

#bbslist .ctabbox {margin-left:27px; margin-top:20px; margin-bottom:10px; }
#bbslist .ctab {float:left; width:209px; height:36px; border-radius: 10px;  border: solid 1px #e1e1e1;  background-color: #000836; cursor:pointer; padding-top:8px; margin-right:10px;}
#bbslist .ctab {font-family: Spoqa Han Sans Neo;  font-size: 13px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.31;  letter-spacing: -0.65px;  text-align: center;  color: #fff}
#bbslist .ctab_off {background-color:#fafbfc; color:#000836; border: solid 1px #000836;}

#bbslist .tablebox {width:1080px; border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  border: solid 1px #efefef;  background-color: #fff; padding:40px; margin-top:20px; margin-left:40px;}
#bbslist .tbox_head {font-family: Spoqa Han Sans Neo;  font-size: 18px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.22;  letter-spacing: -0.45px;  text-align: left;  color: #3a3a3a;}
#bbslist .tbox_head {border-bottom:1px solid #e1e1e1; padding-bottom:20.5px; margin-bottom:20.5px;}

#bbslist .adsdiv {float:left; margin-right:50px;}
#bbslist .adt1 {float:left; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #3b6498; margin-right:10px;}
#bbslist .adt1r {float:right; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #3b6498; margin-right:-10px; margin-bottom:20px;}
#bbslist .adt2 {float:left; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #3b6498; margin-right:20px;}
#bbslist .adsel {height:36px; padding:0 12px; font-family:'Noto Sans KR', sans-serif;  border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  border: solid 1px #efefef;  background-color: #fff;}
#bbslist .adsel {font-family: Spoqa Han Sans Neo;  font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.31;  letter-spacing: -0.65px;  text-align: left;  color: #707070;}
#bbslist .adspl {float:left; width:1px; height:28px; border-left: solid 1px #e1e1e1; margin-left:15.5px; margin-right:14.5px; margin-top:4px;}
#bbslist .chkbox {float:left; height:36px;}
#bbslist .chkboxin {float:left;  height:36px; margin-right:22px; margin-top:-12px;}

#bbslist .listbox {width:1120px; margin-top:15px; padding-left:40px;}
#bbslist .adline2 {border-top:1px solid #e1e1e1;}
#bbslist .allcbox { margin-top:20px; margin-left:40px;}
#bbslist .bntbox {float:right; margin-right:-10px;}
#bbslist .mglt {margin-left:120px;}
#bbslist .mglt2 {margin-left:30px;}
#bbslist .mglt3 {margin-left:20px;}

#bbslist .adsel {
    -webkit-appearance:none; /* for chrome */
    -moz-appearance:none; /*for firefox*/
    appearance:none;
}

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

#bbslist .adsel {
    background:url('/images/mamma/ic_dar_sel.svg') no-repeat 90% 50%/15px auto #fff;
}

#bbslist .bnline {width:999px; border-top:1px solid #e1e1e1; margin-top:20.5px; margin-bottom:20.5px;}


#bbslist .selw1 {width:195px; margin-right:4px; margin-bottom:10px;}
#bbslist .sely {width:89px; margin-right:4px;}
#bbslist .selm {width:71px; margin-right:4px;}
#bbslist .seld {width:91px; margin-right:4px;}

#bbslist .selw2 {float:left; width:149px;}

#bbslist .selw3 {float:right; width:112px; margin-right:0px;}
#bbslist .selw4 {float:right; width:112px; margin-right:6px;}

#bbslist .adw2 {width:50px; padding-top:10px; margin-right:12px;}
#bbslist .adw3 {width:76px; padding-top:10px; margin-right:0;}

#bbslist .bnleft {float:left; width:400px; }
#bbslist .bnright {float:left; width:584px; }


#bbslist #fline {height:104px; padding:16px 14px; overflow-y:auto;}
#bbslist .flt {float:left; font-family: Spoqa Han Sans Neo;  font-size: 11px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.36;  letter-spacing: -0.55px;  text-align: left;  color: #5a5a5a; margin-bottom:10px;}
#bbslist .cic_xf {float:right;}
#bbslist .ic_pl {width:24px; height:auto; margin-top:170px;}
#bbslist .mgb16 {margin-bottom:16px !important; }

#bbslist #fline {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
#bbslist #fline::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera*/
}
#bbslist .bnst {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #3b6498; margin-top:20px;}

#bbslist .tagbox {width:512px; height:36px; border-radius: 10px;  background-color: #f7f7f7; margin-left:92px; padding:6px 10px; margin-top:10px;}
#bbslist .tagb {float:left; min-width:10px; height:24px;  border-radius: 12px;  border:1px solid #3b6498;  background-color: #fff; padding:0 16px; margin-right:6px;}
#bbslist .tagb img {float:left; margin-left:12px; width:6px; height:auto; margin-top:8px;}
#bbslist .tagt {float:left;  font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.67;  letter-spacing: -0.3px;  text-align: center;  color: #0b3e7f; margin-top:2px;}

#bbslist .rinli {height:36px; margin-bottom:16px;}
#bbslist .rint {width:50px; float:left; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #3b6498; padding-top:10px; margin-right:12px;}
#bbslist .rint2 {width:54px; float:left; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #7a7a7a; padding-top:10px; margin-right:12px;}
#bbslist .rinb {float:left; width:510px;}
#bbslist .rinb2 {float:left; width:800px;}
#bbslist .rinb3 {float:left; width:930px;}

#bbslist .rinp {width:100%; height:36px; border-radius: 10px;  border: solid 1px #e1e1e1;  background-color: #fff; padding:0 12px;}
#bbslist .rinp {font-family: SpoqaHanSansNeo;  font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.31;  letter-spacing: -0.65px;  text-align: left;  color: #707070;}
#bbslist .rinp::placeholder {color: #c6c6c6;}

#bbslist .rimgb { width:364px; height:364px; border-radius: 10px;  border: solid 1px #efefef;  background-color: #fff; margin-right:21px; text-align:center; margin-top:20px;}

#bbslist .rimgt {float:left; margin-top:7px;}
#bbslist .rimgt { font-family: Spoqa Han Sans Neo;  font-size: 10px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.3;  letter-spacing: -0.25px;  text-align: left;  color: #3b6498;}

#bbslist .rbt {float:left; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #5a5a5a; padding-top:10px; margin-right:10px;}
#bbslist .rbt2 {float:left; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #5a5a5a; padding-top:10px; margin-left:10px;}
#bbslist .rspl {float:left; width:1px; height:36px; border-left: solid 1px #e1e1e1; margin-left:15.5px; margin-right:14.5px; }

#bbslist .riw1 {float:left; width:115px;}
#bbslist .riw2 {float:left; width:60px;}
#bbslist .riw3 {float:left; width:76px;}
#bbslist .riw4 {float:left; width:255px;}
#bbslist .riw5 {float:left; width:115px;}
#bbslist .riw6 {float:left; width:435px;}
#bbslist .riw9 {float:left; width:313px; margin-left:20px;}

#bbslist .rbc {float:left; margin-top:4px;}
#bbslist .rbc {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 2.08;  letter-spacing: -0.6px;  text-align: left;  color: #5a5a5a;}
#bbslist .rbr {float:left; margin-left:24px; margin-top:6px;}
#bbslist .rbr {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left; color: #7a7a7a;}
#bbslist .rbr:first-child {margin-left:0;}

#bbslist .mb17 {margin-bottom:17px;}

#bbslist .rbst {margin-left:10px; margin-top:10px;}
#bbslist .rbst {float:left; font-family: Spoqa Han Sans Neo;  font-size: 10px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.3;  letter-spacing: -0.25px;  text-align: left;  color: #3b6498;}

#bbslist .rine {clear:both; width:1080px; margin-left:-40px; border-top:1px solid #f7f7f7; margin-top:30.5px; margin-bottom:40px;}

#bbslist .rind {float:left; width:156px; height:36px;  border-radius: 10px;  border: solid 1px #eb7067;  background-color: #fff; padding:0; margin-right:10px;}
#bbslist .rind {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #eb7067;}

#bbslist .riwd {width:100%; height:34px; border:none; outline:none;}
#bbslist .riwd {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #eb7067;}

#bbslist .cic_xg {float:left; width:18px; height:auto; margin-left:10px; margin-top:9px;}

#bbslist .rina {width:156px; height:36px; border-radius: 10px;  background-color: #f7f7f7; padding-left:46px; padding-top:10px;}
#bbslist .rina {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #eb7067;}
#bbslist .rina img {width:8px; margin-right:10px;}

#bbslist .rine2 {clear:both; margin-top:40.5px;}

#bbslist .rtagb {float:left; width:510px; margin-right:20px;}
#bbslist .rtagb textarea { width:510px; height:124px; border-radius: 10px;  border: solid 1px #e1e1e1;  background-color: #fff; resize:none; padding:10px 20px;}

#bbslist .rtagt {float:left; margin-top:11px;}
#bbslist .rtagt {font-family: Spoqa Han Sans Neo;  font-size: 10px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.3;  letter-spacing: -0.25px;  text-align: left;  color: #3b6498;}

#bbslist .rchpd {float:left; width:510px; margin-right:20px;}
#bbslist .rcpsch {width:100%; height:36px; border-radius: 10px;  background-color: #e6ebf2; text-align:center; padding-top:11px; padding-left:221px;}
#bbslist .rcpsch img {float:left;}
#bbslist .rcpst {float:left; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #0b3e7f;}

#bbslist .rchpdt {float:left; margin-top:59px;}
#bbslist .rchpdt {font-family: Spoqa Han Sans Neo;  font-size: 10px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.3;  letter-spacing: -0.25px;  text-align: left;  color: #3b6498;}

#bbslist .rcplbox {width:510px; min-height:404px; border-radius: 10px;  border: solid 1px #e1e1e1;  background-color: #fff; margin-top:10px; padding:10px;}
#bbslist .rcpli {width:490px; height:42px; border-radius: 4px;  background-color: #fafbfc; padding:6px 12px;}
#bbslist .rcpli .ic_pd {float:left; width:30px; height:30px; margin-right:12px;}
#bbslist .rlit {float:left; font-family: Spoqa Han Sans Neo;  font-size: 11px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.36;  letter-spacing: -0.55px;  text-align: left;  color: #5a5a5a; margin-top:8px;}

#bbslist .rcpli .ic_more {float:right; margin-top:6px;}
#bbslist .rcpli .ic_x {float:right; margin-top:6px; margin-right:10px;}

#bbslist .rbmk {float:left; width:92px;  margin-right:30px;}
#bbslist .pdmk1 {float:right; width:60px; height:30px;  border-radius: 15px;  background-color: #0b3e7f; padding-top:8px; margin-top:-2px;}
#bbslist .pdmk1 {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.12px;  text-align: center;  color: #fff;}

#bbslist .pdmk2 {float:right; width:60px; height:30px;  border-radius: 15px;  background-color: #e74d41; padding-top:8px; margin-top:-2px;}
#bbslist .pdmk2 {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.12px;  text-align: center;  color: #fff;}

#bbslist .pdmk3 {float:right; width:60px; height:30px;  border-radius: 15px;  background-color: #60cc0e; padding-top:8px; margin-top:-2px;}
#bbslist .pdmk3 {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.12px;  text-align: center;  color: #fff;}

#bbslist .pdmk4 {float:right; width:60px; height:30px;  border-radius: 15px;  background-color: #8e41e7; padding-top:8px; margin-top:-2px;}
#bbslist .pdmk4 {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.12px;  text-align: center;  color: #fff;}

#bbslist .rbr2 {float:left; margin-left:58px; margin-top:6px;}

#bbslist .mln {margin-left:0;}
#bbslist .riw7 {float:left; width:313px; margin-left:20px;}



#bbslist .btnok {float:right; width:146px; height:40px; border:none; border-radius: 10px !important;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  background-color: #0b3e7f;}
#bbslist .btnok {font-family: Spoqa Han Sans Neo;  font-size: 15px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.27;  letter-spacing: -0.75px;  text-align: center;  color: #fff;}
#bbslist .btncancle {float:right; width:100px; height:40px; border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  background-color: #a1a1a1; margin-right:6px; padding-top:10px;}
#bbslist .btncancle {font-family: Spoqa Han Sans Neo;  font-size: 15px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.27;  letter-spacing: -0.75px;  text-align: center;  color: #fff;}


#bbslist input[type="checkbox"] {
    display:none;
}
#bbslist input[type="checkbox"] + label span {
    display:inline-block;
    width:24px;
    height:24px;
    margin:4px 4.2px 0 0;
    vertical-align:middle;
    background:url('/images/gbp/ic_chk2.svg') left top no-repeat;
    cursor:pointer;
}
#bbslist input[type="checkbox"]:checked + label span {
    background:url('/images/gbp/ic_chk2_on.svg') left top no-repeat;
}

#bbslist input[type="radio"] {
    display:none;
}
#bbslist input[type="radio"] + label span {
    display:inline-block;
    width:24px;
    height:24px;
    margin:0px 4.2px 0 0;
    vertical-align:middle;
    background:url('/images/gbp/ic_rdo.svg') left top no-repeat;
    cursor:pointer;
}
#bbslist input[type="radio"]:checked + label span {
    background:url('/images/gbp/ic_rdo_on.svg') left top no-repeat;
}

#bbslist .imgbn {width:344px; max-height: 344px; height:auto; margin-top:10px;}
#bbslist #imginfo {margin-top:12px; margin-left:16px;}
#bbslist #imginfo {float:left; font-family: Spoqa Han Sans Neo;  font-size: 11px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.36;  letter-spacing: -0.55px;  text-align: left;  color: #5a5a5a;}
#bbslist .cic_bnx {float:right; margin-left:8px; cursor:pointer;}
#bbslist .btn-group {
    float: left;
}