@charset "utf-8";
@import url(notosanskr.css);
@import url(../js/lib/skins/minimal/red.css);
@import url(../js/lib/skins/square/red.css);

html,body{height:100%}
body{background:#f0f0f0;font-family:'Malgun Gothic','맑은고딕',sans-serif}
.blind{text-indent:-9999em;font-size:0}
.fL{float:left}
.fL button{float:left;margin-left:10px}
.fL button:first-child{margin-left:0}
.fR{float:right}
.txt_yellow{color:#ffe400}
.tle + .txt_sub{margin-top:10px;text-align:center}
.txt_red{color:#e20f1a;font-weight:bold;vertical-align:middle}
.txtSm{font-size:14px}
.txt_notice{position:relative;margin-top:20px;padding-left:32px;font-family:'Noto Sans KR',sans-serif;font-weight:300;font-size:13px;line-height:1.3}
.txt_notice i{position:absolute;left:0;display:block;width:25px;height:25px;margin-right:6px;background:url(../images/icon/icon_help.png) no-repeat 0 0}
.txt_notice strong{font-weight:400}
.txt_redInfo{padding:0 3px;color:#e20f1a;font-family:dotum,"돋움",sans-serif;font-size:12px;line-height:1.9}
.bank{width:150px;text-align:center;background:#fff;border-radius:5px;padding:10px;height:30px;line-height:30px;margin-right:20px}
.bank2{width:150px;text-align:center;padding:10px;}

button{position:relative;cursor:pointer}
button .shape{position:absolute;top:14px;right:40px;font-weight:bold}
.btn_basic{display:block;height:23px;padding:0 10px;border:1px solid #c7c7c7;background-color:#fff;color:#1b1b1b;font-size:11px;line-height:23px}
.btn_red{border:1px solid #ab1119;background-color:#e20f1a;color:#fff}
.btn_green{border:1px solid #c2c2c2;background-color:#fff;color:#1f7244;}
.btn_orange{border:1px solid #aa5400;background-color:#ec7500;color:#fff}
.btn_gray{border:1px solid #1a1a1a;background-color:#434343;color:#fff}
.btn_whiteGray{border:1px solid #434343;background-color:#fff;color:#1a1a1a}
.btn_whiteBlue{border:1px solid #4c78c9;background-color:#fff;color:#1e61db}
.btn_lightGray{border:1px solid #3d4453;background-color:#6a7180;color:#fff}
.btn_whiteRed{border:1px solid #ab1119;background-color:#fff;color:#ab1119}
.btn_whiteRed02{border:1px solid #ab1119;background-color:#fff;color:#e20f1a}
.btn_whiteRedBold{border:2px solid #ff3e3e;color:#ff2f2f;}
.btn_grayRed{border:1px solid #c2c2c2;background-color:#fff;color:#e20f1a;}
.btn_blue{border:1px solid #4c78c9;background-color:#4c78c9;color:#fff}
.btn_skyblue{border:1px solid #1952a1;background-color:#447fd0;color:#fff }
.btn_drakGray{height:25px;border:1px solid #121212;padding:0 8px;background:url(../images/icon/bg_btn_dargGray.png) 0 100%;color:#c7c7c7;font-size:11px;line-height:24px}
.btn_icon{padding-left:40px}
.btn_icon i{display:block;position:absolute;left:0;width:48px;height:35px}
.btn_more{display:block;height:28px;padding:0 16px 0 10px;border:1px solid #bababa;color:#595959;border-radius:1px;background:url(../images/icon/icon_bullet_red02.png) no-repeat 88% -23px;font-family:'Noto Sans KR',sans-serif;font-size:12px;line-height:28px}
.btn_redBold{position:relative;border:2px solid #e02727;background-color:#ff2f2f;color:#fff}
.btn_redBold i{position:absolute;display:block;width:35px;height:37px}
.btn_redBold i.icon_gift{top:14px;left:165px;background:url(../images/icon/icon_gift.png) no-repeat 0 0;}

.btn_basicUp{border-top:1px solid #d1d1d1;border-left: 1px solid #d1d1d1;border-bottom: 1px solid #aaa;background-color:#f0f0f0}
.btn_small{height:27px;color:#4b4a4a;font-size:11px;font-weight:500;line-height:25px}
.btn_medium{width:73px;height:28px;font-family:'Noto Sans KR',sans-serif;font-size:12px;line-height:27px;letter-spacing:-1px}
.btn_medium02{height:32px;padding:0 20px;font-family:'Noto Sans KR',sans-serif;font-size:13px}
.btn_medium02 i{position:absolute;top:4px;display:block;width:20px;height:23px}
.btn_medium02 i.btn01{background:url(../images/icon/icon_btn.png)no-repeat 0 0}
.btn_medium02 i.btn02{background:url(../images/icon/icon_btn.png)no-repeat 0 -62px}
.btn_big{position:relative;width:143px;height:38px;font-family:'Noto Sans KR',sans-serif;font-size:14px;line-height:34px}
.btn_big2txt{position:relative;width:48px;height:38px;font-family:'Noto Sans KR',sans-serif;font-size:14px;line-height:34px}
.btn_extraBig{width:288px;height:58px;font-family:'Noto Sans KR',sans-serif;font-weight:200;font-size:20px;letter-spacing:-1px}
.btn_boldBig{display:inline-block;height:66px;font-family:'Noto Sans KR',sans-serif;font-weight:500;font-size:28px;letter-spacing:-1px;line-height:66px;text-align:center}

.icon_question{display:inline-block;height:38px;width:45px;border:none;background:url(../images/icon/icon_question.png) no-repeat;background-position:50% 50%;background-color:#242424}
.btn_big .icon_excel{width:31px;left:15px;background:url(../images/icon/icon_help.png) no-repeat -25px -28px}
.btn_big .icon_phone{width:31px;left:15px;background:url(../images/icon/icon_lineVer.png) no-repeat 0 5px}
.btn_big .icon_list{width:31px;left:15px;background:url(../images/icon/icon_lineVer.png) no-repeat -115px 5px}

.tbl_darkBG button.btn_dark{height:22px;margin-left:10px;border:1px solid #2c3241;background-color:#4b5266;color:#aeb7ce;font-size:11px;vertical-align:3px;line-height:18px}
.tbl_darkBG.noticeNum h1{float:left;padding-left:18px;font-size:18px;font-weight:200;letter-spacing:-1px}
.tbl_darkBG.noticeNum .num_con{height:85px;text-align:center;line-height:20px}
.tbl_darkBG.noticeNum .num_con ul{overflow:hidden}
.tbl_darkBG.noticeNum .num_con li{float:left;width:237.4px;height:80px;border-left:1px solid #0c0e12;border-right:1px solid #5d6579}
.tbl_darkBG.noticeNum .num_con li:first-child{border-left:1px solid #5d6579}
.tbl_darkBG.noticeNum .num_con li h2{padding-top:13px;font-size:18px;font-weight:200;letter-spacing:-1px}
.tbl_darkBG.noticeNum .num_con li em{display:inline-block;margin-top:10px;color:#ffea00;font-size:32px;font-style:normal;font-weight:200}
.tbl_darkBG.noticeNum .num_con.num_con4 li{width:297.2px}
.tbl_darkBG.noticeNum .num_con.num_con6 li{width:197.5px}
.tbl_darkBG.noticeNum .num_con.num_con7 li{width:169px}

.subsInfo_area{border:1px solid #d1d1d1;padding:20px;background-color:#fff}
.subsInfo_area table{width:100%;border-top:1px solid #dadada;border-bottom:1px solid #dadada;font-size:14px}
.subsInfo_area table th,
.subsInfo_area table td{padding:2px 10px;vertical-align:middle}
.subsInfo_area table th{border:1px solid #dadada;background-color:#f9f9f9;font-weight:normal}
.subsInfo_area table tr:first-child th:first-child{border-left:none}
.subsInfo_area table td{height:35px;border-top:1px solid #dadada;line-height:22px}

.top_menu .usr_name{float:left;display:block;padding-top:45px;font-family:"gulim","굴림",sans-serif;font-weight:bold;font-size:13px;font-weight:bold}
.top_menu .usr_name + .fR.btn_group{margin-left:10px}

.inputList input{margin-left:10px}

.list_section .bottomBtn_group button{margin-top:8px}
.list_section .list_wrap textarea{width:328px;height:105px;padding:10px;border:none;outline:none;resize:none;font-family:"Noto Sans KR",sans-serif;font-weight:200}
.list_section .list_wrap select{width:348px;height:130px;border:none}
.bottomBtn_group{overflow:hidden}
.bottomBtn_group button{float:left;margin-left:10px}
.bottomBtn_group button:last-child{margin-right:10px}
.bottomBtn_group .btn_big{width:160px}
.bottomBtn_group .btn_extraBig{margin-left:24px;margin-right:0 !important}
.bottomBtn_group .btn_extraBig:first-child{margin-left:0;}
.bottomBtn_group.big_size{width:340px;margin:40px auto 0}
.bottomBtn_group.big_size button:first-child{margin-left:0}
.bottomBtn_group.big_size.oneBtn{text-align:center}
.bottomBtn_group.big_size.oneBtn button{float:none;margin:0}
.tbl_scrollCon + .bottomBtn_group{margin-top:20px}

.bottomBtn_group.sizeDiff{margin-top:20px}
.bottomBtn_group.sizeDiff button{width:235px;height:53px;margin:0;font-size:19px}
.bottomBtn_group.sizeDiff button:first-child{width:154px}



.tle{font-family:'Noto Sans KR',sans-serif;font-size:30px;font-weight:400;letter-spacing:-1.5px;text-align:center}
.tle img{margin-right:10px;vertical-align:bottom}
.tle img.tle_img{margin-right:0;padding-bottom:20px}
.tle_help{height:24px;font-family:'Noto Sans KR',sans-serif;font-size:15px;letter-spacing:-1px;line-height:23px}
.tle_help i{display:block;float:left;width:25px;height:25px;margin-right:7px;background:url(../images/icon/icon_help.png) no-repeat 0 0}
.tle_help.green_help i{background:url(../images/icon/icon_help.png) no-repeat -55px 0;}


.cat_section_goods{float:left;position:relative;width:1200px;display:flex}
.cat_section_goods .list_large{}
.cat_section_goods .list_large .list_con{margin-top:20px}
.cat_section_goods .last_list{float:right}
.cat_section_goods {width:1200px;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;display:inline-block}
.cat_section_goods  .top{display:block;position:relative;border-bottom:2px solid #939393;}
.cat_section_goods  .top .up{display:flex;padding-left:18px;margin-top: 30px;line-height: 28px;height: 30px;margin-bottom: 10px;}
.cat_section_goods  .top .up .tle{font-family:'Noto Sans KR',sans-serif;font-size:21px;font-weight:400;letter-spacing:-1.5px;text-align:left;margin-bottom:20px}
.cat_section_goods  .top .up .right{margin-left:20px}
.cat_section_goods  .top .up .right input{width:180px;background:#d0d0d0;border-radius:10px;margin-right:10px;border:none;height:30px;line-height:28px;padding:0 10px}
.cat_section_goods  .top .up .right .btn_big{position:relative;width:100px;height:30px;font-family:'Noto Sans KR',sans-serif;font-size:13px;line-height:28px;vertical-align: middle;border-radius: 10px;background: #4f4f4f;color: #fff;}

.cat_section_goods  .top .down{display:flex;margin-left: 18px;margin-bottom: 15px;}
.cat_section_goods  .top .down .upcate{width:100%;display:block;position:relative;left:0;line-height:1.1;}
.cat_section_goods  .top .down .upcate ul{list-style:none;padding:0;margin:0;height:36px;line-height:36px;width:100%;display:block;position:relative;left:0;top:0;}
.cat_section_goods  .top .down .upcate ul li{font-family:'Noto Sans KR',sans-serif;font-size:13px;color:#202020;float:left;padding:5px;border-radius: 10px;border: 1px solid #e2e2e3;display: block;line-height:13px;background:#fff;margin:3px}
.cat_section_goods  .top .down .upcate ul li .cbtn{font-size:11px;color:#202020;border: none;background: transparent;}
.cat_section_goods  .top .down .upcate ul li .larrowbtn{font-size:11px;color:#fbaf18;border: none;background: transparent;left:0}
.cat_section_goods  .top .down .upcate ul li .rarrowbtn{font-size:11px;color:#fbaf18;border: none;background: transparent;left:0}
.cat_section_goods  .top .down .upcate ul li .nlarrowbtn{font-size:11px;color:#c0c0c0;border: none;background: transparent;left:0}
.cat_section_goods  .top .down .upcate ul li .nrarrowbtn{font-size:11px;color:#c0c0c0;border: none;background: transparent;left:0}


.list_section{float:left;position:relative;width:350px;margin-left:0px}
.list_section.list_large{width:389px;margin-left:30px}
.list_section.list_large .list_con{margin-top:20px}
.list_section.last_list{float:right}
.list_section.large_section{width:748px}
.list_section.sms_area{position:relative;width:381px;height:663px;margin-left:0;margin-right:20px;background:url(../images/img/bg_phone.png) no-repeat 0 0}
.list_section .btn_extraBig{width:154px;height:90px;border-radius:4px;margin:0 0 0 10px;font-family:'Noto Sans KR',sans-serif;font-size:20px}
.sendInfo{margin-top:18px}
.list_section .list_con{margin-top:15px}
.list_section .list_con:first-child{margin-top:0}

/* 20210609 현수 추가 */
#floatMenu {position: absolute;width: 100px;height: 120px;left: 50%;top: 110px;z-index:999;margin-left: 610px;}

.formLine2{clear:both;}
.formLine2 input{clear:both;height:22px;background:#f4f0ef;padding:5px;border:none}
.list_section.left_area{width:411px;display:block;}
.list_section.left_area .con{width:411px;display:block;}
.list_section.left_area .con .listCon_tle{width:100%;display: inline-flex;}
.list_section.left_area .con .listCon_tle .fL{width:170px;margin-left:10px;padding:10px 0;float:left;background:#fff;border-radius:10px 10px 0 0;border-left:1px solid #cfcfcf;border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;text-align:center;letter-spacing: -1px;}
.list_section.left_area .con .listCon_tle .fR{padding:5px;}
.list_section.left_area .con .listCon_tle .fR .btn_medium{border-radius:5px;background:#e1e8f0;width:100px;height:28px;font-family:'Noto Sans KR',sans-serif;font-size:12px;line-height:27px;letter-spacing:-1px}


.list_section.left_area .con .scon{background:#fff;width:390px;padding:10px;height:590px;border:1px solid #dbe1e8;border-radius:10px;font-family:'Noto Sans KR',sans-serif;font-size:13px;color:#333;font-weight:400;line-height:1.3;letter-spacing:-1.5px;text-align:left;}
.list_section.left_area .con .substance textarea{background:#f4f0ef; overflow-x:hidden;overflow-y:scroll;width:370px;height:280px;padding:10px;border:none;font-family:'Noto Sans KR',sans-serif;font-weight:bold;font-size:13px;letter-spacing:-.5px;resize:none;margin-left:0}
.list_section.left_area .con .scon .subtxt{font-family:'Noto Sans KR',sans-serif;font-size:13px;color:#333;font-weight:400;line-height:1.5;letter-spacing:-1.5px;text-align:left;margin-top:10px;margin-bottom:10px}
.list_section.left_area .con .scon .subtxt2{font-family:'Noto Sans KR',sans-serif;font-size:13px;color:#333;font-weight:400;line-height:1.5;letter-spacing:-1.5px;text-align:left;margin-bottom:10px;margin-top:10px}
.list_section.left_area .con .scon .subtxt3{font-family:'Noto Sans KR',sans-serif;font-size:13px;color:#333;font-weight:400;line-height:1.5;letter-spacing:-1.5px;text-align:left;margin-top:10px;margin-bottom:10px}
.list_section.left_area .con .scon .subtxt4{display:flex;margin-top:20px;margin-bottom:10px;border-bottom:1px solid #adadad;background:#f5f8fb;padding:10px;}
.list_section.left_area .con .scon .subtxt4 .left{width:70%;font-family:'Noto Sans KR',sans-serif;font-size:12px;color:#e76d72;font-weight:500;line-height:1.3;letter-spacing:-1.5px;text-align:left;}
.list_section.left_area .con .scon .subtxt4 .right{float:right;width:30%;font-family:'Noto Sans KR',sans-serif;font-size:12px;color:#202020;font-weight:500;line-height:1.3;letter-spacing:-1.5px;text-align:right;}
.list_section.left_area .con .scon .foot{margin-top:30px}
.list_section.left_area .con .scon .foot .c-left{width:60%;float:left}
.list_section.left_area .con .scon .foot .c-left .upbtn{float:left;position:relative;padding:10px 15px;line-height:1.3;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:13px; text-align:center;background:#747474;cursor:pointer;border-radius:10px;vertical-align: middle;}
.list_section.left_area .con .scon .foot .c-right{width:40%;float:right;}
.list_section.left_area .con .scon .foot .c-right .spebtn{float:right;position:relative;padding:10px 15px;line-height:1.3;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:13px; text-align:center;background:#747474;cursor:pointer;border-radius:10px;vertical-align: middle;}

.list_section.center_area{margin-left:23px;position:relative;width:358px;height:663px;margin-left:30;background:url(../images/img/apre_phone.png) no-repeat 0 0}
.list_section.center_area .substance{background:#e0d8d6;top:60px;width:300px;height:480px;margin:70px 0px 20px 17px;}
.list_section.center_area .substance .con{font-family:'Noto Sans KR',sans-serif;font-size:13px;display:block;padding:10px}
.list_section.center_area .substance .con .title{font-family:'Noto Sans KR',sans-serif;font-size:13px;display:flex;padding:10px;height:35px;line-height:35px;vertical-align:middle}
.list_section.center_area .substance .con .title span{padding-left: 10px;vertical-align:middle;}
.list_section.center_area .substance .con .message{background:#fff;border-radius:10px;font-family:'Noto Sans KR',sans-serif;font-size:13px;display:block;padding:5px;/*margin: 10px 20px;*/line-height:1.2}
.list_section.center_area .substance .con .message textarea{background:#fff;border-radius:10px;font-family:'Noto Sans KR',sans-serif;font-size:13px;display:block;padding:5px;/*margin: 10px 0px;*/line-height:1.2;width: 95%;height:330px;margin-left: 0;}
.list_section.center_area .substance .con .message .footer{background:#fff;border-radius:10px;font-family:'Noto Sans KR',sans-serif;font-size:13px;display:block;margin-top: 10px;line-height:1.2;}
.list_section.center_area .substance .con .message .footer .btn_blue{width:100%;background:#e1e8ef;border:1px solid #d4dce4;border-radius:5px;font-family:'Noto Sans KR',sans-serif;font-size:13px;color:#202020;display:block;margin-top: 10px;line-height:1.2;padding:5px 0}
.list_section.center_area .subs_info{top:300px;width:340px;height:40px;padding:0 7px;color:#fff;font-size:12px;line-height:37px}
.list_section.center_area .subs_info .btn_red{padding-bottom:1px;line-height:20px}
.list_section.center_area .send_info{top:339px;left:0;width:330px;padding:15px}
.list_section.center_area .foot{display:block;float:right;margin-right:20px}
.list_section.center_area .foot .btn_big_red{position:relative;width:150px;height:40px;font-family:'Noto Sans KR',sans-serif;font-size:17px;line-height:38px;vertical-align: middle;border-radius: 10px;background: #ef544d;color: #fff;border:none;margin-right: 40px;}

.list_section.right_area{position:relative;width:408px;height:663px;margin-left:30;}
.list_section.right_area .list_rcon{display:block;position:relative;width:408px;}
.list_section.right_area .list_wrap{display:block;position:relative;border: 1px solid #cfcfcf;border-radius:10px;height: 220px;}
.list_section.right_area .list_rcon .listCon_tle{float:left;width:100%}
.list_section.right_area .list_rcon .listCon_tle .fL{width:170px;margin-left:10px;padding:10px 0;float:left;background:#fff;border-radius:10px 10px 0 0;border-left:1px solid #cfcfcf;border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;text-align:center;letter-spacing: -1px;letter-spacing: -1px;}
.list_section.right_area .list_rcon .listCon_tle .fR{padding:5px;}
.list_section.right_area .list_rcon .listCon_tle .fR .btn_medium{border-radius:5px;background:#e1e8f0;width:100px;height:28px;font-family:'Noto Sans KR',sans-serif;font-size:12px;line-height:27px;letter-spacing:-1px}
.list_section.right_area .list_rcon .tbl_listCon{height: 30px;;width:100%;font-family:'Noto Sans KR',sans-serif;font-size:14px;font-weight:300;background:#f4f0ef;}

.list_section.right_area .list_rcon2{display:block;position:relative;margin-top:20px;background:#fff;border: 1px solid #cfcfcf;border-radius: 10px;}
.list_section.right_area .list_wrap2{display:block;position:relative;width:408px;border-radius:10px;height:180px;}
.list_section.right_area .list_rcon2 .listCon2_tle{float:left;padding:10px 0 0;width:100%;}
.list_section.right_area .list_rcon2 .listCon2_tle .fL{float:left;padding-left:10px}
.list_section.right_area .list_rcon2 .listCon2_tle .fR{padding-right:10px;}
.list_section.right_area .list_rcon2 .listCon2_tle .fR .btn_medium{border-radius:5px;background:#e1e8f0;width:100px;height:28px;font-family:'Noto Sans KR',sans-serif;font-size:12px;line-height:27px;letter-spacing:-1px}
.list_section.right_area .list_rcon2 .tbl_listCon{height: 30px;;width:100%;font-family:'Noto Sans KR',sans-serif;font-size:14px;font-weight:300;background:#f4f0ef;}
.list_section.right_area .list_wrap2 textarea{width:366px;height:130px;border:none;outline:none;resize:none;font-family:"Noto Sans KR",sans-serif;font-weight:200;background:#f4f0ef;border-radius:5px;margin: 10px;padding:10px}
.list_section.right_area .list_rcon2 .formLine{padding-left:10px;clear:both;height:40px;margin-top:10px}
.list_section.right_area .info{width:388px;font-family:'Noto Sans KR',sans-serif;font-size:19px;color:#fff;font-weight:500;padding:0 10px;height:44px;margin-top: 15px;line-height:42px;background:#858585;border-radius:10px;text-align:right}
.list_section.right_area .foot .btn_big_red{position:relative;width:408px;font-family:'Noto Sans KR',sans-serif;font-size:19px;color:#fff;fmargin-top: 15px;height:44px;line-height:38px;vertical-align: middle;border-radius: 10px;background: #ef544d;color: #fff;border:none;margin-top: 15px;margin-right: 40px;}


.list_section_goods{float:left;position:relative;width:1200px;display:flex}
.list_section_goods .list_large{}
.list_section_goods .list_large .list_con{margin-top:20px}
.list_section_goods .last_list{float:right}
.list_section_goods .large_section{width:770px;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;display:inline-block}
.list_section_goods .large_section .top{display:block;position:relative;border-bottom:2px solid #939393;}
.list_section_goods .large_section .top .up{display:flex;padding-left:18px;margin-top: 30px;line-height: 28px;height: 30px;margin-bottom: 10px;}
.list_section_goods .large_section .top .up .tle{font-family:'Noto Sans KR',sans-serif;font-size:21px;font-weight:400;letter-spacing:-1.5px;text-align:left;margin-bottom:20px}
.list_section_goods .large_section .top .up .right{margin-left:20px}
.list_section_goods .large_section .top .up .right input{width:180px;background:#d0d0d0;border-radius:10px;margin-right:10px;border:none;height:30px;line-height:28px;padding:0 10px}
.list_section_goods .large_section .top .up .right .btn_big{position:relative;width:100px;height:30px;font-family:'Noto Sans KR',sans-serif;font-size:13px;line-height:28px;vertical-align: middle;border-radius: 10px;background: #4f4f4f;color: #fff;}

.list_section_goods .large_section .top .down{display:flex;margin-left: 18px;margin-bottom: 15px;}
.list_section_goods .large_section .top .down .upcate{width:100%;display:block;position:relative;left:0;line-height:1.1;}
.list_section_goods .large_section .top .down .upcate ul{list-style:none;padding:0;margin:0;height:36px;line-height:36px;width:100%;display:block;position:relative;left:0;top:0;}
.list_section_goods .large_section .top .down .upcate ul li{font-family:'Noto Sans KR',sans-serif;font-size:13px;color:#202020;float:left;padding:5px;border-radius: 10px;border: 1px solid #e2e2e3;display: block;line-height:13px;background:#fff;margin:3px}
.list_section_goods .large_section .top .down .upcate ul li .cbtn{font-size:11px;color:#202020;border: none;background: transparent;}
.list_section_goods .large_section .top .down .upcate ul li .larrowbtn{font-size:11px;color:#fbaf18;border: none;background: transparent;left:0}
.list_section_goods .large_section .top .down .upcate ul li .rarrowbtn{font-size:11px;color:#fbaf18;border: none;background: transparent;left:0}
.list_section_goods .large_section .top .down .upcate ul li .nlarrowbtn{font-size:11px;color:#c0c0c0;border: none;background: transparent;left:0}
.list_section_goods .large_section .top .down .upcate ul li .nrarrowbtn{font-size:11px;color:#c0c0c0;border: none;background: transparent;left:0}

.list_section_goods .large_section .bottom{width:748px;display:flex;}
.list_section_goods .large_section .bottom .left{width:420px;margin-left:18px;padding-top:20px;margin-right: 10px}
.list_section_goods .large_section .bottom .left .tle{font-family:'Noto Sans KR',sans-serif;font-size:21px;font-weight:400;letter-spacing:-1.5px;text-align:left;margin-bottom:20px}

.list_section_goods .large_section .bottom .left .foot{margin-top:10px}
.list_section_goods .large_section .bottom .left .foot .c-center{width:100%;}
.list_section_goods .large_section .bottom .left .foot .c-center .upbtn{float:right;position:relative;padding:10px 15px;line-height:1.3;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:13px; text-align:center;background:#747474;cursor:pointer;border-radius:10px;vertical-align: middle;}
.list_section_goods .large_section .bottom .left .foot .c-left{width:50%;float:left;}
.list_section_goods .large_section .bottom .left .foot .c-left .upbtn{float:left;position:relative;padding:10px 15px;line-height:1.3;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:13px; text-align:center;background:#747474;cursor:pointer;border-radius:10px;vertical-align: middle;}
.list_section_goods .large_section .bottom .left .foot .c-right{width:50%;float:right;}
.list_section_goods .large_section .bottom .left .foot .c-right .upbtn{float:right;position:relative;padding:10px 15px;line-height:1.3;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:13px; text-align:center;background:#747474;cursor:pointer;border-radius:10px;vertical-align: middle;}


.list_section_goods .large_section .bottom .left .slist{margin-top: 10px;width:380px;}
.list_section_goods .large_section .bottom .left .slist .btarea select{border:1px solid #d0d0d0;border-radius:10px;padding:4px 5px;}
.list_section_goods .large_section .bottom .left .slist .btarea .btn{margin-left:10px;position:relative;padding:5px 7px;line-height:1.1;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:12px; text-align:right;background:#747474;cursor:pointer;border-radius:10px;vertical-align: middle;}
.list_section_goods .large_section .bottom .left .slist .all{font-family:'NotoSans-Bold', '맑은 고딕', 'Malgun Gothic', sans-serif;width:100%;font-size:12px; position:relative;border-bottom:1px solid #c9b7ad;line-height: 28px;height: 30px;margin-top: 10px;}
    .list_section_goods .large_section .bottom .left .slist .all .btn2{margin-left:20px;position:relative;padding:3px 7px;line-height:1;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:11px; text-align:right;background:#a210df;cursor:pointer;border-radius:5px;vertical-align: middle;}

.list_section_goods .large_section .bottom .left .slist .product{display:block;border-bottom:1px solid #cab8af;/*background:#f8f6f5;*/height: 430px;overflow-y: scroll;overflow-x: hidden;}
.list_section_goods .large_section .bottom .left .slist .product::-webkit-scrollbar { width: 5px; }
.list_section_goods .large_section .bottom .left .slist .product::-webkit-scrollbar-track { background-color: #f0f0f0; }
.list_section_goods .large_section .bottom .left .slist .product::-webkit-scrollbar-thumb { background: linear-gradient(to bottom, #c12abc, #ff3351); }
.list_section_goods .large_section .bottom .left .slist .product::-webkit-scrollbar-button { display: none; }

.list_section_goods .large_section .bottom .left .slist .product .tableType8{border-bottom: 1px solid #c9b7ad;}
.list_section_goods .large_section .bottom .left .slist .product .tableType8 table tbody tr{width:100%;}
.list_section_goods .large_section .bottom .left .slist .product .tableType8 table tbody tr th{font-family:'NotoSans-Bold', '맑은 고딕', 'Malgun Gothic', sans-serif; padding-right:5px;color:#505050;text-align:left}
.list_section_goods .large_section .bottom .left .slist .product .tableType8 table tbody tr th img{border:1px solid #d0d0d0}
.list_section_goods .large_section .bottom .left .slist .product .tableType8 table tbody tr td{max-width:55px;font-family: 'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif;padding:3px 5px; font-size:11px;font-weight:bold;color:#3a3a3a}
.list_section_goods .large_section .bottom .left .slist .product .tableType8 table tbody tr td input{width:96%;font-family: 'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; font-size: 12px;background:#f8f6f5;border:1px solid #d4cbc7}

.list_section_goods .large_section .bottom .left .slist .product .tableType8 table tbody tr td .sout{font-size:10px;color:#fff;margin:3px;letter-spacing: -1px;background: #ff3351;border-radius: 5px;padding: 3px 5px;}
.list_section_goods .large_section .bottom .left .slist .product .tableType8 table tbody tr td .norder{font-size:10px;color:#fff;margin:3px;font-weight:normal;letter-spacing: -1px;background: #c7021f;border-radius: 5px;padding: 3px 5px;}
.list_section_goods .large_section .bottom .left .slist .product .tableType8 table tbody tr td .modi{margin:3px;font-size:10px;color:#fff;font-weight:bold;letter-spacing: -1px;background: #e25cbe;border-radius: 5px;padding: 3px 5px;cursor:pointer;}
.list_section_goods .large_section .bottom .left .slist .product .tableType8 table tbody tr td .delete{margin:3px;font-size:11px;color:#fff;font-weight:bold;letter-spacing: -1px;background:#a210df;border-radius: 5px;padding: 3px 5px;cursor:pointer;}
.list_section_goods .large_section .bottom .left .slist .product .tableType8 table tbody tr td .topbtn{margin:3px;font-size:11px;color:#fff;font-weight:bold;letter-spacing: -1px;background:#0000ff;border-radius: 5px;padding: 3px 5px;cursor:pointer;}


.list_section_goods .large_section .bottom .right{padding-left:10px;width:370px;border-left:1px solid #d0d0d0;display:inline-block;border-left:1px solid #d0d0d0}
.list_section_goods .large_section .bottom .right .tle{padding-top:20px;font-family:'Noto Sans KR',sans-serif;font-size:21px;font-weight:400;letter-spacing:-1.5px;text-align:left;margin-bottom:20px}
.list_section_goods .large_section .bottom .right .btn{float:right;margin-right:10px;position:relative;padding:5px 7px;line-height:1.3;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:12px; text-align:center;background:#747474;cursor:pointer;border-radius:10px;vertical-align: middle;}
.list_section_goods .large_section .bottom .right .stle{font-family:'Noto Sans KR',sans-serif;font-size:13px;color:#333;font-weight:400;line-height:1.5;letter-spacing:-1.5px;text-align:left;margin-bottom:20px}
.list_section_goods .large_section .bottom .right .con{background:#fff;width:290px;padding:10px;height:390px;border:1px solid #dbe1e8;border-radius:10px;font-family:'Noto Sans KR',sans-serif;font-size:13px;color:#333;font-weight:400;line-height:1.3;letter-spacing:-1.5px;text-align:left;margin-bottom:60px}
.list_section_goods .large_section .bottom .right .substance textarea{background:#f4f0ef; overflow-x:hidden;overflow-y:scroll;width:280px;height:210px;padding:5px;border:none;font-family:'Noto Sans KR',sans-serif;font-weight:bold;font-size:13px;letter-spacing:-.5px;resize:none;word-spacing:4px;}
.list_section_goods .large_section .bottom .right .con .subtxt{font-family:'Noto Sans KR',sans-serif;font-size:13px;color:#333;font-weight:400;line-height:1.5;letter-spacing:-1.5px;text-align:left;margin-top:20px;margin-bottom:20px}
.list_section_goods .large_section .bottom .right .con .foot{margin-top:50px}
.list_section_goods .large_section .bottom .right .con .foot .c-left{width:60%;float:left}
.list_section_goods .large_section .bottom .right .con .foot .c-left .upbtn{float:left;position:relative;padding:10px 15px;line-height:1.3;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:13px; text-align:center;background:#747474;cursor:pointer;border-radius:10px;vertical-align: middle;}
.list_section_goods .large_section .bottom .right .con .foot .c-right{width:40%;float:right;}
.list_section_goods .large_section .bottom .right .con .foot .c-right .spebtn{float:right;position:relative;padding:10px 15px;line-height:1.3;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:13px; text-align:center;background:#747474;cursor:pointer;border-radius:10px;vertical-align: middle;}

.list_section_goods .sms_preview{display:block;float:right;position:relative;border-left:1px solid #d0d0d0;}
.list_section_goods .sms_preview .glist_con{width:430px;margin-left:10px;background:url(../images/img/pre_phone.png) no-repeat;height:663px;display:block;padding:45px 15px 0}
.list_section_goods .sms_preview .glist_con .inner{width:400px;display:block;border:1px solid #cab8af;background:#f8f6f5;height: 560px;overflow-y: scroll;overflow-x: hidden;}
.list_section_goods .sms_preview .glist_con .inner::-webkit-scrollbar { width: 5px; }
.list_section_goods .sms_preview .glist_con .inner::-webkit-scrollbar-track { background-color: #f0f0f0; }
.list_section_goods .sms_preview .glist_con .inner::-webkit-scrollbar-thumb { background: linear-gradient(to bottom, #c12abc, #ff3351); }
.list_section_goods .sms_preview .glist_con .inner::-webkit-scrollbar-button { display: none; }

.list_section_goods .sms_preview .glist_con .inner .top{display: block;margin-left:10px;margin-right:10px;position:relative; top:10px;z-index:1;    margin-bottom: 20px;
    padding-bottom: 30px;}
.list_section_goods .sms_preview .glist_con .inner .top .logo{width:62px;float:left;top:10px; left:0px;z-index:10;display:block;}
.list_section_goods .sms_preview .glist_con .inner .top .logo img{display:block; width:62px; height:24px;}
.list_section_goods .sms_preview .glist_con .inner .top .mlogo{width:100%;position:absolute;vertical-align: middle;height:30px;line-height:30px;text-align: center;font-weight: bold;
    color: #202020;}
.list_section_goods .sms_preview .glist_con .inner .top .srchDiv{width:20%}
.list_section_goods .sms_preview .glist_con .inner .utilDiv{width:100%;display:block;position:relative;left:0;top: 30px;margin-right: 15px;height: 40px;line-height: 40px;margin-left: 15px;}
.list_section_goods .sms_preview .glist_con .inner .utilDiv .uleft{font-size: 13px;width:90%;display:inline-block; float:left; position:relative;white-space: nowrap;overflow: hidden;}
.list_section_goods .sms_preview .glist_con .inner .utilDiv .uleft ul{list-style:none;padding:0;margin:0;height:36px;line-height:36px;background:#fff}
.list_section_goods .sms_preview .glist_con .inner .utilDiv .uleft ul li{float:left;padding:5px;border-radius:20px;border:1px solid;border-radius: 10px;border: 1px solid #d0d0d0;display: block;line-height:17px;margin:3px}
#slide_menu{width:2000px;}

.search-wrapper {position: absolute;transform: translate(-15%, -40%);top:10px;right:0px;margin-bottom:30px;}
.search-wrapper.active {}

.search-wrapper .input-holder {height: 25px;width:25px;overflow: hidden;background: rgba(255,255,255,0);position: relative;transition: all 0.3s ease-in-out;}
.search-wrapper.active .input-holder {width:250px;border-radius: 50px;background: #fff;transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);}
.search-wrapper.active .input-holder .search-input {opacity: 1;transform: translate(0, 0px);text-align:left;}
.search-wrapper .input-holder .search-icon {width:20px;height:20px;border:none;background: #f7f7f8;padding:0px;outline:none;position: relative;z-index: 2;float:right;cursor: pointer;transition: all 0.3s ease-in-out;}

.search-wrapper .input-holder .search-icon span {
    width:20px;
    height:20px;
    display: inline-block;
    vertical-align: top;
    position:relative;
    transform: rotate(45deg);
    transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
}
.search-wrapper.active .input-holder .search-icon span {
    transform: rotate(-45deg);
}
.search-wrapper .input-holder .search-icon span::before, .search-wrapper .input-holder .search-icon span::after {
    position: absolute; 
    content:'';
}
.search-wrapper .input-holder .search-icon span::before {
    width: 4px;
    height: 11px;
    left: 9px;
    top: 18px;
    border-radius: 2px;
    background: #FE5F55;
}
.search-wrapper .input-holder .search-icon span::after {width: 12px;height: 12px;left: 0px;top: 0px;border-radius: 16px;border: 4px solid #FE5F55;}
.search-wrapper .close {
    position: absolute;
    z-index: 1;
    top:0px;
    right:5px;
    width:25px;
    height:25px;
    cursor: pointer;
    transform: rotate(-180deg);
    transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
    transition-delay: 0.2s;
}
.search-wrapper.active .close {
    right:-30px;
    transform: rotate(45deg);
    transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    transition-delay: 0.5s;
}
.search-wrapper .close::before, .search-wrapper .close::after {
    position:absolute;
    content:'';
    background: #FE5F55;
    border-radius: 2px;
}
.search-wrapper .close::before {
    width: 5px;
    height: 25px;
    left: 10px;
    top: 0px;
}
.search-wrapper .close::after {
    width: 25px;
    height: 5px;
    left: 0px;
    top: 10px;
}


.list_section_goods .sms_preview .glist_con .inner .srch{display:flex;height:24px;line-height:24px;padding: 5px 10px;
    border-bottom: 1px solid #d0d0d0;}
.list_section_goods .sms_preview .glist_con .inner .srch .left{width:260px;float:left;display:block;font-family:'Noto Sans KR',sans-serif;font-size:15px;color:#b23245}
.list_section_goods .sms_preview .glist_con .inner .srch .right{width:30px;}

.list_section_goods .sms_preview .glist_con .inner .cate{width:100%;display:block;position:relative;left:0;height: 32px;line-height: 32px;overflow: hidden;background:#fff}
.list_section_goods .sms_preview .glist_con .inner .cate ul{list-style:none;padding:0;margin:0;height:36px;line-height:36px;width:100%;display:block;position:relative;left:10px;top:0;}
.list_section_goods .sms_preview .glist_con .inner .cate ul li{font-family:'Noto Sans KR',sans-serif;font-size:12px;float:left;padding:5px;border-radius: 10px;border: 1px solid #d0d0d0;display: block;line-height:13px;margin:3px;background:#fff}
.list_section_goods .sms_preview .glist_con .inner .cate ul li:first-child{color:#fff;border: 1px solid #d0d0d0;background:#e41937}

.list_section_goods .sms_preview .glist_con .inner .noti{display:block;position:relative;left:0;overflow: hidden;padding:10px}
.list_section_goods .sms_preview .glist_con .inner .noti ul{list-style:none;padding:0;margin:0;height:36px;line-height:36px;display:block;position:relative;left:0;top:0;}
.list_section_goods .sms_preview .glist_con .inner .noti ul li{font-family:'Noto Sans KR',sans-serif;font-size:15px;color:#202020;float:left;padding:5px 0;display: block;line-height:1.3;}

.list_section_goods .sms_preview .glist_con .inner .snoti{display:block;position:relative;left:0;overflow: hidden;background:#f3ebeb;border:1px solid #c9b7ad;margin: 0 10px;}
.list_section_goods .sms_preview .glist_con .inner .snoti ul{padding:10px;}
.list_section_goods .sms_preview .glist_con .inner .snoti ul li{color:#d86e33;font-size:13px; line-height:1.4;font-family:'NotoSans-Medium';text-align:left;}

.list_section_goods .sms_preview .glist_con .inner .pre_banner{display:block;position:relative;left:0;overflow: hidden;}
.list_section_goods .sms_preview .glist_con .inner .pre_banner ul{list-style:none;padding:0;margin:0;display:block;position:relative;left:0;top:0;}
.list_section_goods .sms_preview .glist_con .inner .pre_banner ul li{font-family:'Noto Sans KR',sans-serif;font-size:15px;color:#202020;float:left;padding:5px 10px;display: block;line-height:1.3;}
.list_section_goods .sms_preview .glist_con .inner .pre_banner ul li img{width:100%}

.list_section_goods .sms_preview .tle{font-family:'Noto Sans KR',sans-serif;font-size:21px;font-weight:400;letter-spacing:-1.5px;text-align:left;margin-top:30px;margin-bottom:20px;margin-left: 10px;}
.list_section_goods .btn_extraBig{width:154px;height:90px;border-radius:4px;margin:0 0 0 10px;font-family:'Noto Sans KR',sans-serif;font-size:20px}
.list_section_goods .list_con{margin-top:15px}
.list_section_goods .list_con:first-child{margin-top:0}

.list_section_goods .sms_preview .glist_con .inner .shopList{width:270px;margin-top:30px;font-family: 'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif;margin:0px 10px}
.list_section_goods .sms_preview .glist_con .inner .shopList .title{font-size: 15px;border-radius: 10px;border: 2px solid #c9b7ad;display: inline-block;color: #202020;padding: 5px 10px;margin-bottom:10px}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist{border-top: 1px solid #c9b7ad;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .sale{font-size:12px;color:#d43e1c;margin-right:5px;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .price{font-size:11px;color:#1cb2d4;text-decoration:line-through;margin-right:5px;font-weight:normal;letter-spacing: -1px;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .price2{font-size:13px;color:#202020;font-weight:bold;letter-spacing: -1px;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .tableType8{padding:5px 0;border-bottom: 1px solid #c9b7ad;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .tableType8 table tbody tr{}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .tableType8 table tbody tr th{padding:5px 5px 0 0; font-size:13px; line-height:1.3;color:#a5714a;vertical-align: middle;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .tableType8 table tbody tr th div{display: block;position: absolute;z-index: 9999;padding-top:5px;padding-left:5px}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .tableType8 table tbody tr th div .best{font-size:10px;color:#fff;margin-right:5px;letter-spacing: -1px;background: #46b5e3;border-radius: 3px;padding: 3px;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .tableType8 table tbody tr th div .choice{font-size:10px;color:#fff;text-decoration:line-through;margin-right:5px;font-weight:normal;letter-spacing: -1px;background: #e38c46;border-radius: 3px;padding: 3px;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .tableType8 table tbody tr th div .sprice{margin-right:5px;font-size:10px;color:#fff;font-weight:bold;letter-spacing: -1px;background: #e25cbe;border-radius: 3px;padding: 3px;}

.list_section_goods .sms_preview .glist_con .inner .shopList .slist .tableType8 table tbody tr th img{width:100px;height:80px;;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .tableType8 table tbody tr td{width:170px;padding:3px 5px; font-size:13px;letter-spacing: -1px;white-space: nowrap;display: block;overflow: hidden;text-overflow: ellipsis;line-height: 1.1;}

.list_section_goods .sms_preview .glist_con .inner .shopList .slist .tableType8 table tbody tr td .best{font-size:10px;color:#fff;margin-right:5px;letter-spacing: -1px;background: #46b5e3;border-radius: 3px;padding: 3px;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .tableType8 table tbody tr td .choice{font-size:10px;color:#fff;text-decoration:line-through;margin-right:5px;font-weight:normal;letter-spacing: -1px;background: #e38c46;border-radius: 3px;padding: 3px;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .tableType8 table tbody tr td .sprice{margin-right:5px;font-size:10px;color:#fff;font-weight:bold;letter-spacing: -1px;background: #e25cbe;border-radius: 3px;padding: 3px;}

.list_section_goods .sms_preview .glist_con .inner .shopList .slist .orderlist{display:flex !important;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .orderlist .up{width:50px;display: block;height: 25px;line-height: 25px;margin-right:10px;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .orderlist .up select{width:100%;border:1px solid #d0d0d0;border-radius:5px;padding:2px 7px;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .orderlist .up .left{float:left;width:25px;margin-right:0px}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .orderlist .up .left .btn{background:#fff;font-size:17px; font-family:'NotoSans-Bold', '맑은 고딕', 'Malgun Gothic', sans-serif; height:25px; line-height:25px;color:#202020;border-radius: 5px 0 0 5px;display: block;text-align: center;border: 1px solid #d0d0d0;width:25px;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .orderlist .up .center{width:25px;color:#fff;margin-left:2px}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .orderlist .up .right{float:right;width:25px;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .orderlist .up .right .btn2{background:#fff;font-size:11px; font-family:'NotoSans-Bold', '맑은 고딕', 'Malgun Gothic', sans-serif; height:25px; line-height:25px; color:#202020;border-radius:0 5px 5px 0;display: block;text-align: center;border: 1px solid #d0d0d0;width:25px;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .orderlist .up2 {line-height:22px;color:#fff;border-radius: 5px;display: block;text-align: center;}
.list_section_goods .sms_preview .glist_con .inner .shopList .slist .orderlist .up2 .cbtn{position:relative;height:24px;line-height:22px;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:11px; text-align:right;background:#373948;cursor:pointer;border-radius:5px;vertical-align: middle;}

/* 텍스트 상품 */
    .list_section_goods .sms_preview .glist_con .inner .shopList{margin-top:10px;font-family: 'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif;}
	.list_section_goods .sms_preview .glist_con .inner .shopList .tlist{margin-top: 10px;width:100%;}
    .list_section_goods .sms_preview .glist_con .inner .shopList .tlist .tableType3{border-bottom: 1px solid #89664c;}
    .list_section_goods .sms_preview .glist_con .inner .shopList .tlist .tableType3 table tbody tr{}
	.list_section_goods .sms_preview .glist_con .inner .shopList .tlist .tableType3 table tbody tr th{text-align:left;font-size:13px; line-height:1.3;color:#202020;}
	.list_section_goods .sms_preview .glist_con .inner .shopList .tlist .tableType3 table tbody tr th span{font-size:15px; color:#202020;font-weight:bold}
	.list_section_goods .sms_preview .glist_con .inner .shopList .tlist .tableType3 table tbody tr th img{width:120px;height:80px;;}
    .list_section_goods .sms_preview .glist_con .inner .shopList .tlist .tableType3 table tbody tr td{padding:5px 0px; font-size:15px; line-height:20px;letter-spacing:-1px}
	.list_section_goods .sms_preview .glist_con .inner .shopList .tlist .tableType3 table tbody tr td span{width:60px;font-size:15px;color: #d43e1c;font-weight:bold}
	.list_section_goods .sms_preview .glist_con .inner .shopList .tlist .tableType3 table tbody tr td .best{font-size:10px;color:#fff;margin-right:5px;letter-spacing: -1px;background: #46b5e3;border-radius: 3px;padding: 3px;}
	.list_section_goods .sms_preview .glist_con .inner .shopList .tlist .tableType3 table tbody tr td .choice{font-size:10px;color:#fff;text-decoration:line-through;margin-right:5px;font-weight:normal;letter-spacing: -1px;background: #e38c46;border-radius: 3px;padding: 3px;}
	.list_section_goods .sms_preview .glist_con .inner .shopList .tlist .tableType3 table tbody tr td .sprice{margin-right:5px;font-size:10px;color:#fff;font-weight:bold;letter-spacing: -1px;background: #e25cbe;border-radius: 3px;padding: 3px;}

    .list_section_goods .sms_preview .glist_con .inner .shopList .tlist .orderlist3{display:block;float:left;width: 100%;}
    .list_section_goods .sms_preview .glist_con .inner .shopList .tlist .orderlist3 .otop{width:100%;display: flex;vertical-align: middle;line-height: 2.4em;}
    .list_section_goods .sms_preview .glist_con .inner .shopList .tlist .orderlist3 .otop .left{width:50%;color:#000;font-size:12px; font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif;float:left;white-space: nowrap;display: block;overflow: hidden;text-overflow: ellipsis;text-align: left;}
	.list_section_goods .sms_preview .glist_con .inner .shopList .tlist .orderlist3 .otop .left .btn{background:#fff;font-size:17px; font-family:'NotoSans-Bold', '맑은 고딕', 'Malgun Gothic', sans-serif; height:25px; line-height:25px;color:#202020;border-radius: 5px 0 0 5px;display: block;text-align: center;border: 1px solid #d0d0d0;width:20px;}
	.list_section_goods .sms_preview .glist_con .inner .shopList .tlist .orderlist3 .otop .center{width:20%;color:#fff;font-size:13px; font-family:'NotoSans-Bold', '맑은 고딕', 'Malgun Gothic', sans-serif;margin-left: 5px;    text-align: right;}
	.list_section_goods .sms_preview .glist_con .inner .shopList .tlist .orderlist3 .otop .right{width:40%;float:right;text-align: right;}
	.list_section_goods .sms_preview .glist_con .inner .shopList .tlist .orderlist3 .otop .right select{width:40px;border:1px solid #d0d0d0;border-radius:5px;padding:4px 5px;}
    .list_section_goods .sms_preview .glist_con .inner .shopList .tlist .orderlist3 .otop .right .dbtn{position:relative;padding:5px;line-height:1.2;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:11px; text-align:right;background:#373948;cursor:pointer;border-radius:5px;}
	/* 텍스트 상품 */

.list_section_goods .sms_preview .glist_con .footer{width:292px;display:block;height: 50px;display:flex;line-height:48px;vertical-align:middle}
.list_section_goods .sms_preview .glist_con .footer .left{font-family:'NotoSans-Bold', '맑은 고딕', 'Malgun Gothic', sans-serif;font-size:13px;font-weight:bold;color:#fc6e20;width:90px}
.list_section_goods .sms_preview .glist_con .footer .center{border-bottom:1px solid #ababab;font-family:'NotoSans-Bold', '맑은 고딕', 'Malgun Gothic', sans-serif;font-size:15px;font-weight:bold;color:#202020;width:110px;height: 30px;line-height: 30px;text-align: right;padding: 7px 5px;}
.list_section_goods .sms_preview .glist_con .footer .right{float:right;font-family:'NotoSans-Bold', '맑은 고딕', 'Malgun Gothic', sans-serif;font-size:15px;font-weight:bold;color:#fc6e20;width:90px;text-align: right;}
.list_section_goods .sms_preview .glist_con .footer .right .pbtn{position:relative;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:13px; text-align:right;background:#fc6e20;cursor:pointer;border-radius:10px;padding:7px 15px}

.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer .pop-layer {display:block;}
 
.layer2 {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer2 .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer2 .pop-layer {display:block;}
.excellayer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.excellayer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.excellayer .pop-layer {display:block;}

.layer3 {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer3 .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer3 .pop-layer-warning {display:block;}

.pop-layer-warning {display:none; position: absolute; top: 50%; left: 50%; width: 600px; height:400px;  background-color:#fff; border: 2px solid #ef544d; z-index: 10;}	
 

.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 540px; height:700px;  background-color:#fff; border: 2px solid #ef544d; z-index: 10;}	
.pop-layer .pop-container {padding:0;}
.pop-layer .pop-container .titarea{display:flex;padding: 20px 0;text-align:left;background:#ef544d}
.pop-layer .pop-container .titarea .tit {width: 70%;padding-left:10px;text-align:left;background:#ef544d;color:#fff;font-size:25px}
.pop-layer .pop-container .titarea .btn-r {width: 30%;text-align:right;background:#ef544d}
.pop-layer .pop-container .pop_conts{padding: 20px 15px 5px 15px;}
.pop-layer .pop-container .pop_conts .upload{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif;background:#f1f1f1;padding:10px;font-weight:bold;margin-bottom:10px;}
.pop-layer .pop-container .pop_conts .upload .tit{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; font-size:13px;display:block;color:#333;padding:0;}
.pop-layer .pop-container .pop_conts .upload .stit{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; font-size:13px;display:block;padding: 10px 0;}
.pop-layer .pop-container .pop_conts .upload .filebox{display:block}
.pop-layer .pop-container .pop_conts .upload .filebox input[type="file"] {position: absolute;width: 0;height: 0;padding: 0;overflow: hidden;border: 0;}
.pop-layer .pop-container .pop_conts .upload .filebox label {display: inline-block;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; padding: 0px 10px;height: 30px;line-height: 30px;color: #fff;vertical-align: middle;background-color: #333;cursor: pointer;border: 1px solid #ebebeb;border-radius: 10px;font-size:12px;}
.pop-layer .pop-container .pop_conts .upload .filebox .upload-name {display: inline-block;height: 30px;font-size:12px; padding: 0 10px;vertical-align: middle;background: #e4dddb;border: 1px solid #ebebeb;border-radius: 10px;    width: 300px;}
.pop-layer .pop-container .pop_conts .upload .filebox .sbtn{position:relative;line-height:22px;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:12px; text-align:right;background:#de631e;cursor:pointer;border-radius:10px;border:none;padding:5px 10px;}


.pop-layer .pop-container .pop_conts .srch{display: block;height: 30px;line-height: 30px;padding-bottom:20px;border-bottom:1px solid #e4dddb;padding:5px 0px 15px;}
.pop-layer .pop-container .pop_conts .srch .rbtn{position:relative;line-height:22px;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:12px; text-align:right;background:#de631e;cursor:pointer;border-radius:10px;border:none;padding:5px 10px;}
.pop-layer .pop-container .pop_conts .srch input{width:220px;background:#e4dddb;border-radius:10px;margin-right:5px;border:none;height:24px;line-height:24px;padding:5px 10px}

.pop-layer .ctxt {display:block;color: #666;line-height: 1.3;padding: 0px 0;height: 440px;overflow-y: auto;}
.pop-layer .ctxt::-webkit-scrollbar { width: 5px; }
.pop-layer .ctxt::-webkit-scrollbar-track { background-color: #f0f0f0; }
.pop-layer .ctxt::-webkit-scrollbar-thumb { background: linear-gradient(to bottom, #c12abc, #ff3351); }
.pop-layer .ctxt::-webkit-scrollbar-button { display: none; }

.pop-layer .ctxt .sproduct{display:block;color: #666;line-height: 1.3;margin: 8px 4px;}
.pop-layer .ctxt .sproduct ul{display:block;}
.pop-layer .ctxt .sproduct ul li:first-child{width:100%;text-align:center;line-height:150px;/*background:url(/resources/images/icon/p_noimg.png) no-repeat 0 0*/}
.pop-layer .ctxt .sproduct ul li{display: table-caption;padding-top:3px;padding:10px 0}
.pop-layer .ctxt .sproduct ul li img{display:block;width:500px;height:178px;display: block;}
.pop-layer .ctxt .sproduct .sbtn{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#9e8781; font-size:11px;display:block;width: 80px;background:#e4dddb;padding:5px 10px;border-radius:5px;border:1px solid #b7afad;font-weight:bold}
.pop-layer .ctxt .sproduct .tit{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#202020; font-size:12px;display:block;padding:0px;font-weight:bold}
.pop-layer .ctxt .sproduct .rbtn{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:11px;display:block;width: 100%;background:#ff4d4d;padding:5px 10px;border-radius:5px;border: none;}

.pop-layer .ctxt .sproduct2{display:inline-flex;color: #666;line-height: 1.3;margin: 8px 4px;}
.pop-layer .ctxt .sproduct2 ul{display:block;}
.pop-layer .ctxt .sproduct2 ul li:first-child{width:150px;height:150px;text-align:center;line-height:150px;/*background:url(/resources/images/icon/p_noimg.png) no-repeat 0 0*/}
.pop-layer .ctxt .sproduct2 ul li{display: table-caption;padding-top:3px;padding:10px 0}
.pop-layer .ctxt .sproduct2 ul li img{width:148px;height:148px;display: block;}
.pop-layer .ctxt .sproduct2 .sbtn{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#9e8781; font-size:11px;display:block;width: 80px;background:#e4dddb;padding:5px 10px;border-radius:5px;border:1px solid #b7afad;font-weight:bold}
.pop-layer .ctxt .sproduct2 .tit{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#202020; font-size:12px;display:block;padding:0px;font-weight:bold}
.pop-layer .ctxt .sproduct2 .rbtn{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:11px;display:block;width: 100%;background:#ff4d4d;padding:5px 10px;border-radius:5px;border: none;}

.pop-layer .foot .cbtn{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:12px;display:block;width:60px;background:#333;padding:5px 10px;border-radius:5px;border:1px solid #b7afad;margin:0 auto;text-align:center}

a.cbtn {display:block; height:21px; padding:0 14px 0px;line-height:21px;}
a.cbtn img{width:21px;height:21px}	

a.cbtn2 {display:block; height:21px; padding:0 14px 0px;line-height:21px;}
a.cbtn2 img{width:21px;height:21px}	

.pop-layer2 {display:none; position: absolute; top: 50%; left: 50%; width: 540px; height:400px;  background-color:#fff; border: 2px solid #ef544d; z-index: 10;}	
.pop-layer2 .pop-container {padding:0;}
.pop-layer2 .pop-container .titarea{display:flex;padding: 20px 0;text-align:left;background:#ef544d}
.pop-layer2 .pop-container .titarea .tit {width: 70%;padding-left:10px;text-align:left;background:#ef544d;color:#fff;font-size:25px}
.pop-layer2 .pop-container .titarea .btn-r {width: 30%;text-align:right;background:#ef544d}
.pop-layer2 .pop-container .pop_conts{padding: 20px 15px 5px 15px;}
.pop-layer2 .pop-container .pop_conts .upload{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif;background:#f1f1f1;padding:10px;font-weight:bold;margin-bottom:10px;}
.pop-layer2 .pop-container .pop_conts .upload .tit{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; font-size:13px;display:block;color:#333;padding:0;}
.pop-layer2 .pop-container .pop_conts .upload .stit{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; font-size:13px;display:block;padding: 10px 0;}
.pop-layer2 .pop-container .pop_conts .upload .filebox{display:block}
.pop-layer2 .pop-container .pop_conts .upload .filebox input[type="file"] {position: absolute;width: 0;height: 0;padding: 0;overflow: hidden;border: 0;}
.pop-layer2 .pop-container .pop_conts .upload .filebox label {display: inline-block;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; padding: 0px 10px;height: 30px;line-height: 30px;color: #fff;vertical-align: middle;background-color: #333;cursor: pointer;border: 1px solid #ebebeb;border-radius: 10px;font-size:12px;}
.pop-layer2 .pop-container .pop_conts .upload .filebox .upload-name {display: inline-block;height: 30px;font-size:12px; padding: 0 10px;vertical-align: middle;background: #e4dddb;border: 1px solid #ebebeb;border-radius: 10px;    width: 300px;}
.pop-layer2 .pop-container .pop_conts .upload .filebox .sbtn{position:relative;line-height:22px;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:12px; text-align:right;background:#de631e;cursor:pointer;border-radius:10px;border:none;padding:5px 10px;}

.pop-layer2 .foot .cbtn{font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; color:#fff; font-size:12px;display:block;width:60px;background:#333;padding:5px 10px;border-radius:5px;border:1px solid #b7afad;margin:0 auto;text-align:center}

a.cbtn {display:block; height:21px; padding:0 14px 0px;line-height:21px;}
a.cbtn img{width:21px;height:21px}	

a.cbtn2 {display:block; height:21px; padding:0 14px 0px;line-height:21px;}
a.cbtn2 img{width:21px;height:21px}	
/* 현수 */

.btn_addCircle{position:absolute;bottom:35px;right:-64px;display:block;width:44px;height:46px;background:url(../images/icon/btn_addNum.png) no-repeat 0 0}
.btn_addCircle:active{background-position:0 -56px}

.usr_cashInfo{overflow:hidden;position:absolute;bottom:12px;right:0;    z-index: 9999;}
.usr_cashInfo li{float:left;border-left:1px solid #b7b7b7;padding:0 10px;color:#e20f1a;font-size:13px}
.usr_cashInfo li:first-child{border-left:none}
.usr_cashInfo li strong{padding-right:10px;color:#808080;font-family:"gulim","굴림",sans-serif;font-weight:bold}
.usr_cashInfo li.last{padding-right:0}

.list_wrap{overflow-x:hidden;overflow-y:auto;border:1px solid #cfcfcf;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;border-radius:0px 0px 10px 10px;}

.list_con{position:relative}
.list_con .tbl_listCon{width:100%;font-family:'Noto Sans KR',sans-serif;font-size:14px;font-weight:300}
.list_con .tbl_listCon tr{display: table-row;vertical-align:inherit;border-color:inherit}
.list_con .tbl_listCon th,
.list_con .tbl_listCon td{height:20px;padding:10px;border-top:1px solid #cfcfcf;background-color:#fff;line-height:20px;vertical-align:top}
.list_con .tbl_listCon th{background-color:#f6f6f6}
.list_con .tbl_listCon td{background-color:#fff;text-align:center}
.list_con .tbl_listCon td a {color:#252525}
.list_con .tbl_listCon.tL td{text-align:left}
.list_con .tbl_listCon tr:first-child th,
.list_con .tbl_listCon tr:first-child td{border-top:none}
.list_con .tbl_listCon.numInput td{padding:8px 10px}
.list_con .tbl_listCon.numInput input[type='text'],
.list_con .tbl_listCon.numInput input[type='file']{width:95%;height:28px;padding:0 5px;border:1px solid #dfdfdf;background-color:#fff}
.list_con .tbl_listCon select#fromnumber{width:100%;height:33px;padding:5px;border:1px solid #d1d1d1;color:#444444;letter-spacing:.5px}
.list_con .tbl_listCon select#fnumber{width:100%;height:33px;padding:5px;border:1px solid #d1d1d1;color:#444444;letter-spacing:.5px}


.list_con .listCon_tle{overflow:hidden;padding:10px;border:1px solid #cfcfcf;border-radius:10px 10px 0 0;background-color:#f4f0ef}
.list_con .listCon_tle h3{float:left;padding-top:4px;color:#4b4a4a;font-family:'Noto Sans KR',sans-serif;font-size:15px;font-weight:500}
.list_con .listCon_tle .search_condition{overflow:hidden;float:right}
.list_con .listCon_tle .search_condition.txt{padding-top:5px}

.search_condition li{float:left;margin-left:5px;font-size:12px;}
.search_condition li:first-child{margin-left:0}
.search_condition li input[type='text'],
.search_condition li select{height:26px;border:1px solid #cfcfcf;line-height:26px}
.search_condition li select{height:30px}
.search_condition li input[type='checkbox']{vertical-align:middle}

.tab_btn a{display:block;float:left;height:27px;padding:0 12px;border:1px solid #cfcfcf;background-color:#fff;color:#4b4a4a;font-size:11px;font-weight:bold;line-height:25px}
.tab_btn a:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}
.tab_btn a:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}
.tab_btn a.on{border:1px solid #ab1119;background-color:#e20f1a;color:#fff;transition:background-color .2s}
.tab_con{display:none;line-height:1.5}
#tab_1.tab_con{display:block}
.listCon_tle .tab_btn{float:left;margin-left:10px}

/*문자 작성영역*/
.list_section.sms_area > div{position:absolute;left:4px}
.list_section.sms_area .substance{top:78px;width:353px;height:222px}
.list_section.sms_area .subs_info{top:280px;width:310px;height:40px;padding:0 15px;color:#fff;font-size:12px;line-height:37px}
.list_section.sms_area .subs_info .btn_drakGray{padding-bottom:1px;line-height:20px}
.list_section.sms_area .send_info{top:310px;left:0;width:320px;padding:10px 20px}
.substance.addImg .addImg_area{float:left;width:40px;height:149px;padding:20px 10px;border-right:1px solid #d1d1d1;background-color:#f0f0f0}
.substance.addImg .addImg_area .img_file{position:relative;width:38px;height:38px;margin-top:15px;border:1px solid #d1d1d1;background:#e2e2e2 url(../images/icon/icon_previewImg.png) no-repeat 50% 50%}
.substance.addImg .addImg_area .img_file:first-child{margin-top:0}
.substance.addImg .addImg_area .img_file img{width:38px;height:38px}
.substance.addImg .btn_multiImg{position:absolute;bottom:0;display:block;width:353px;height:33px;background:#ef5a00 url(../images/icon/btn_addImg.png) no-repeat 50% 50%}
.substance.addImg textarea{width:262px;height:157px;outline:none}
.substance.addImg .btn_del{position:absolute;top:-6px;right:-6px;display:inline-block;width:17px;height:17px;background:url(../images/icon/btn_imgDel.png) no-repeat 0 0;cursor:pointer}
.formLine button{height:38px;margin-top:0;border-radius: 10px;}

.substance textarea{overflow-x:hidden;overflow-y:scroll;width:290px;height:165px;padding:15px;border:none;font-family:'Noto Sans KR',sans-serif;font-weight:300;font-size:25px;resize:none;background:#f4f0ef;margin-left:14px}

.sms_imgArea{padding:6px 0;background-color:#f6f6f6}
.btn_addImg{display:block;width:197px;height:48px;margin:0 auto;background:url(../images/icon/btn_addImg.png) no-repeat 50% 50%}

.formLine{margin-top:5px}
.formLine *{margin-left:1px}
.formLine *:first-child{margin-left:0}
.formLine:first-child{margin-top:0}
.formLine input[type='text'],
.formLine input[type='password'],
.formLine input[type='number'] {height:32px;padding:0 5px;border:1px solid #d1d1d1;line-height:32px;}
.formLine select{height:34px;padding:8px 9px;border:1px solid #d1d1d1;line-height:34px}
.formLine select:disabled{background-color:#eee}
.formLine input[type='text']:focus,
.formLine input[type='password']:focus,
.formLine select:focus{outline:none;border:1px solid #e20f1a}
.formLine .chk_label{display:inline-block;position:relative;width:63px;margin-right:3px;font-size:12px;text-align:right;vertical-align:baseline}
.formLine .chk_label input[type='checkbox']{position:absolute;top:-3px;left:0;}

.formLine .chk_label2{width:303px;height:30px;line-height:30px;display:flex;position:relative;padding-left:10px;font-size:12px;text-align:right;vertical-align:middle;background:#ebebeb}
.formLine .chk_label2 input[type='checkbox']{position:relative;top:5px;left:0;}

.banner_phoneInner{display:block;margin-top:10px}
input[type='text'].smsTle{width:303px}
input[type='text'].iptDate{width:105px;background:#fff url(../images/icon/icon_date.png) no-repeat 90% 50%}
select#indiv_sms{width:252px}

.send_info .formLine input[type='text'].iptDate{vertical-align:top}

.formLine.btn_group button{width:149px;margin-left:12px;border-radius: 10px;border:none}
.formLine.btn_group button:first-child{margin-left:0}

/*.search{overflow:hidden;border:1px solid #dfdfdf;border-radius:50px;border-bottom:1px solid #c1c1c1;padding:10px 30px 10px 80px;background:#fff url(../images/icon/icon_mag.png) no-repeat 30px 50%}
.search.formLine input[type='text']{height:35px;line-height:35px}
.search.formLine select{height:37px;padding:7px;line-height:37px;vertical-align:bottom}
.search.formLine .fR button{float:right;height:37px;margin-left:10px}*/

.search{overflow:hidden;border:1px solid #d1d1d1;padding:20px;background-color:#e9e9e9}
.search.formLine{height:auto}
.search.formLine input[type='text']{height:35px;line-height:35px}
.search.formLine select{height:37px;padding:7px;line-height:37px;vertical-align:bottom}
.search.formLine .fR button{float:right;height:37px;margin-left:10px}


.tbl_top{overflow:hidden;margin-top:30px;clear:both}
.tbl_top .txt{display:block;padding-top:8px;font-size:13px}
.tbl_top .fL strong{padding:0 3px;font-weight:bold}
.tbl_top .fR button{float:left;margin-left:5px}

.tbl_simpleList{width:100%;margin-top:20px;font-family:"gulim","굴림",sans-serif;font-size:14px}
.tbl_simpleList th{padding:10px;border-bottom: 2px solid #e3caca;background-color:#f2dada;font-weight:bold;text-align:center}
.tbl_simpleList td{border-bottom:1px solid #d1d1d1;padding:10px 5px;text-align:center;line-height:19px}
.tbl_simpleList td.tle_td{text-align:left}
.tbl_basic td.tle_td a{color:#333;text-decoration:underline;letter-spacing:-1px}

.paginate_regular{padding:20px 0;clear:both;text-align:center;line-height:normal}
.paginate_regular a,
.paginate_regular strong{display:inline-block;position:relative;margin:0 -2px;padding:2px 8px;font-weight:bold;font-size:12px;font-family:Tahoma,'Noto Sans KR', 'Malgun Gothic',Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate_regular a:hover,
.paginate_regular a:active,
.paginate_regular a:focus{background-color:#f8f8f8}
.paginate_regular strong{color:#e20f1a}
.paginate_regular .direction{font-weight:normal;color:#767676;white-space:nowrap}
.paginate_regular .direction span{font-weight:bold;font-size:14px}
.paginate_regular .direction:hover,
.paginate_regular .direction:active,
.paginate_regular .direction:focus{background-color:#fff;color:#333}

.tabs{overflow:hidden;margin-top:20px;border-bottom:1px solid #fff}
.tabs li{float:left;}
.tabs li a{display:block;width:160px;height:40px;border-left:1px solid #fff;background-color:#dbdbdb;color:#050505;font-family:'Malgun Gothic',sans-serif;font-size:13px;text-align:center;line-height:40px}
.tabs li a.active{background-color:#6387c2;color:#fff}

.fL.add_num_con{width:565px}
.fL.add_num_con + .fR{width:565px}
.fL.add_num_con + .fR .tbl_top{margin-top:0}

.add_numArea{padding:45px;background-color:#e5e4e4;font-size:14px}
.add_numArea h2{margin-bottom:30px}
.add_numArea .formLine{overflow:hidden}
.add_numArea span{display:block;float:left;width:85px;padding-top:10px}
.add_numArea button{height:35px;font-size:13px;line-height:33px}
.add_numArea button.btn_gray{background:#434343 url(../images/icon/icon_bullet.png) no-repeat 85% 55%}
.add_numArea input[type='text'],
.gray_box input[type='text']{float:left;width:205px;height:35px;line-height:35px}
.add_numArea .info_txt{margin-top:20px;padding-left:95px;color:#838383}

.search.formLine .item{float:left;display:block;height:41px;margin-left:20px;font-size:13px;line-height:41px}
.search.formLine .item:first-child{margin-left:0}
.search.formLine .item input[type='text']{float:none;width:280px;margin-left:5px;padding:0 10px;border:1px solid #d1d1d1}

.sub_tle{padding-left:7px;background:url(../images/icon/icon_bullet_red.png) no-repeat 0 50%;font-size:15px;letter-spacing:-1px}
.tbl_top .sub_tle{padding-top:8px}
.mb20{margin-bottom:20px}

.address_group.fL .list_section{width:450px;margin-left:0}
.address_group.fL ~ .fR .list_section{width:720px}
.address_con{overflow:hidden;border:1px solid #cfcfcf;border-top:none;border-radius:0 0 4px 4px;background-color:#fff}
.address_con .list_wrap{height:435px;border:none;border-radius:0}
.address_con .list_wrap .tbl_simpleList{margin-top:0}
.address_con .list_wrap .tbl_simpleList th,
.address_con .list_wrap .tbl_simpleList td{padding:5px;font-family: 'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif;}
.address_con .list_wrap .tbl_simpleList td a{color:#333;text-decoration:underline}
.address_con .paginate_regular{padding:5px 0}
.address_top{overflow:hidden;padding:8px 10px 0}
.address_top input[type='text'],

.search_inner input[type='text'],
.info_bottom input[type='text']{float:left;height:24px;border:1px solid #dfdfdf}
.address_top select,
.search_inner select,
.info_bottom select{height:28px;padding:3px 5px;border:1px solid #dfdfdf;line-height:28px;vertical-align:bottom}
.tblTop_btn .search_inner{padding:0}
.address_top .select_group{overflow:hidden}
.address_top .select_group button{float:left;margin-left:10px}

.tblTop_btn{overflow:hidden;margin-bottom:20px}

.info_bottom{overflow:hidden;clear:both;margin-top:10px;padding:13px 0;border-top:1px solid #dfdfdf;line-height:23px}
.info_bottom h3{float:left;padding-left:10px;background:url(../images/icon/icon_bullet_red.png) no-repeat 0 50%;color:#4b4a4a;font-family:'Noto Sans KR',sans-serif;font-size:14px;letter-spacing:-1px}
.info_bottom .fR button{float:left;margin-left:5px}
.info_bottom .fR *{margin-left:5px}
.info_bottom .fR .phone_align{float:left}

.phone_align *{float:left;margin-left:0}
.phone_align input[type='text']{width:40px}

.group_name{padding-left:26px;background:url(../images/icon/icon_group.png) no-repeat 0 50%;font-size:14px;font-family: 'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif;}
.group_name strong{color:#f21e64;font-weight:bold}
.group_area{overflow-y:auto;height:555px;margin:0 10px 10px;padding:10px;border:1px solid #dfdfdf}

.search_inner{overflow:hidden;padding:10px;background-color:#eee;text-align:center}
.search_inner input{float:none !important;vertical-align:top}
.search_inner button{display:inline-block;vertical-align:bottom}

#tree_menu{font-size:14px;font-family: 'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif;}
#tree_menu > li{height:23px;padding-left:32px;background:url(../images/icon/icon_tree_menu.png) no-repeat 0 -44px}
#tree_menu > li:first-child{padding-left:18px;background:url(../images/icon/icon_tree_menu.png) no-repeat 0 -2px;}
#tree_menu > li:last-child{background:url(../images/icon/icon_tree_menu.png) no-repeat 0 -89px}
#tree_menu > li input[type='radio']{vertical-align:baseline}
#tree_menu .btn_ediDel{margin-top:2px}
.btn_ediDel{float:right;overflow:hidden;display:inline-block;border:1px solid #cdcdcd;border-radius:2px}
.btn_ediDel span{float:left;padding:3px 5px;color:#333;background-color:#fff;border-left:1px solid #cdcdcd;font-size:10px;cursor:pointer}
.btn_ediDel span:first-child{border-left:none}

.tbl_scrollCon{border:1px solid #d6d6d6;border-top:none;background-color:#fff}
.tbl_scrollCon.first{border-top:1px solid #d6d6d6;margin-top:30px}
.tbl_scrollCon .scrollCon_tle{border-bottom:1px solid #d6d6d6;padding:12px 20px}
.tbl_scrollCon .scrollCon{padding:20px}
.tbl_scrollCon .scrollCon textarea{overflow-x:hidden;width:515px;height:160px;border:1px solid #d6d6d6;padding:20px;background-color:#f0f0f0;font-family:dotum,"돋움",sans-serif;font-size:13px;line-height:1.7;resize:none;word-break:break-all}

.img_txtArea{position:relative;height:577px;padding-top:15px;background:url(../images/img/img_personalConfirm.png) no-repeat 0 50%;text-align:center}
.img_txtArea p{font-size:18px;line-height:1.3;letter-spacing:-1px}
.img_txtArea button{position:absolute;bottom:20px;left:50%;margin-left:-144px}

.tle_redBar{margin-bottom:15px;color:#4b4a4a;font-family:'Noto Sans KR',sans-serif;font-size:30px;font-weight:500;letter-spacing:-1px}
.tle_redBar:before{content:"";display:block;width:33px;height:1px;margin-bottom:10px;background-color:#e20f1a}
.tle_redBar+p{margin-bottom:30px;color:#4b4a4a;font-family:'Noto Sans KR',sans-serif;font-size:16px;font-weight:300;letter-spacing:-1px}
.tleSub_redBar{border-left:2px solid #e20f1a;margin-top:30px;padding-left:10px;font-size:18px;font-weight:200;letter-spacing:-2px}
.tleSub_redBar span{color:#8c8c8c}
.tabgroup .tleSub_redBar{margin-bottom:20px}
.tblTop_btn .tleSub_redBar{margin-top:0}
.list_section .tleSub_redBar{margin-top:0}

.tbl_darkBG{border:1px solid #0c0e12;background-color:#3f4658;color:#fff}
.tbl_darkBG>div{height:49px;border-top:1px solid #5d6579;border-left:1px solid #5d6579;font-size:18px;line-height:46px}
.tbl_darkBG>div:before{content:"";display:block;position:relative;width:100%;border-top:1px solid #0c0e12;top:-2px}
.tbl_darkBG>div:first-child:before{content:"";display:none}
.tbl_darkBG>div strong{padding:0 20px;letter-spacing:-1px}
.tbl_darkBG .txt_yellow{font-size:20px;font-weight:200}
.tbl_darkBG .txt_small{font-size:13px;color:#aeb6cd;}

.tbl_basic{width:100%;margin-top:20px;border-top:2px solid #e20f1a;border-bottom:1px solid #d2d2d2;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; font-size:14px}
.tbl_basic th,
.tbl_basic td{padding:10px 5px;vertical-align: middle}
.tbl_basic th{background-color:#fff;font-weight:bold;text-align:center}
.tbl_basic td{border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;text-align:center}
.tbl_basic .bd_L{border-left:1px solid #d2d2d2 !important}
.tbl_basic tr td:first-child{border-left:none}
.tbl_basic tr:hover{background-color:#e9e9e9}

.tbl_basic2{width:100%;margin-top:20px;border-top:2px solid #e20f1a;border-bottom:0px solid #d2d2d2;font-family:'NotoSans-Midium', '맑은 고딕', 'Malgun Gothic', sans-serif; font-size:14px}
.tbl_basic2 th,
.tbl_basic2 td{padding:10px 5px;vertical-align: middle}
.tbl_basic2 th{background-color:#fff;font-weight:bold;text-align:center}
.tbl_basic2 td{border-top:1px solid #d2d2d2;border-left:0px solid #d2d2d2;text-align:center;}
.tbl_basic2 td button.btn_del{border:none;background:#333;padding:10px 20px;color:#fff;border-radius:10px;}
.tbl_basic2 td button.btn_submit{border:none;background:#ee544a;padding:10px 20px;color:#fff;border-radius:10px;}
.tbl_basic2 tr td:last-child{border-right:none;border-left:none;border-bottom:none;text-align:left;background: transparent;}

/*.tbl_basic.vertical th,
.tbl_basic.vertical td{padding:10px 5px}*/
.tbl_basic.vertical th{border-top:1px solid #d2d2d2}
.tbl_basic.vertical td{font-size:12px;text-align:left}
.tbl_basic.vertical td input{height:28px;padding:0 5px;border:1px solid #dfdfdf;background-color:#fff;vertical-align:middle}
.tbl_basic.vertical td select{height:30px;border:1px solid #dfdfdf;padding:5px;line-height:30px}
.tbl_basic.vertical td .btn_basic.btn_medium{width:auto}
.tbl_basic.vertical td input[type='text'].disable{border:none;background:none}
.tbl_basic.vertical td .fL{margin-right:10px}
.tbl_basic.vertical tr.num select,
.tbl_basic.vertical tr.num input[type='text']{width:50px}
.tbl_basic.vertical tr:hover{background-color:rgba(0,0,0,0) !important}
.tbl_basic.vertical textarea{width:99%;border:1px solid #dfdfdf;resize:none}
.tbl_basic.vertical .p_conArea{padding:20px 5px}
.tbl_basic.vertical .p_conArea p{margin-top:10px;line-height:1.8}
.tbl_basic.vertical .p_conArea p:first-child{margin-top:0}

.tbl_basic.siteMap th{border-left: 1px solid #d2d2d2}
.tbl_basic.siteMap th:first-child{border-left:none}
.tbl_basic.siteMap td a{color:#333;font-size:13px}

.tbl_basic.fontSm{font-size:12px}
.tbl_basic.fontSm th,
.tbl_basic.fontSm td{padding:9px 5px}

.tbl_basic.tbl_orange{border-top:1px solid #ff8400;border-bottom: 1px solid #dadada;font-family:'Malgun Gothic',sans-serif}
.tbl_basic.tbl_orange .label{margin-right:10px;letter-spacing:-1px}
.tbl_basic.tbl_orange th{height:47px;padding:0 10px}
.tbl_basic.tbl_orange td{height:45px;padding:0 10px}
.tbl_basic.tbl_orange th{font-weight:normal;font-size:14px;text-align:left}
.tbl_basic.tbl_orange th .label{padding:4px 10px;border:1px solid #ff8400;color:#ff8400;font-weight:bold}
.tbl_basic.tbl_orange td{border-left:none;background-color:#ececec}
.tbl_basic.tbl_orange strong span{margin-left:10px;color:#ff8400;font-weight:normal}
.tbl_basic.tbl_orange td .label{border:1px solid #d87000;margin-left:60px;padding:3px 7px;color:#fff;background-color:#ff8400}
.tbl_basic.tbl_orange .answer td{text-align:left}

.btn_square{display:inline-block;width:33px;height:33px;border:1px solid #e0e0e0;background-color:#fff}
.btn_graph01{background:url(../images/icon/icon_lineVer.png) no-repeat -40px 4px}
.btn_graph02{background:url(../images/icon/icon_lineVer.png) no-repeat -78px 4px}

.fL .radius_label{margin-top:7px}
.radius_label{display:inline-block;border-radius:10px;border:1px solid #000;padding:5px 10px;font-size:12px;letter-spacing:-1px}
.radius_label.blue{border-color:#5299ea;color:#5299ea}
.radius_label.green{border-color:#21982f;color:#21982f}
.radius_label.purple{border-color:#a852ea;color:#a852ea}

.tab_menu{overflow:hidden;width:100%;border-bottom:1px solid #cfcfcf;margin-bottom:35px}
.tab_menu li{float:left;position:relative;bottom:-1px}
.tab_menu li a{display:block;width:170px;height:43px;border:1px solid #cfcfcf;border-left:none;background-color:#fff;font-size:16px;color:#2c2b2b;text-align:center;line-height:43px;letter-spacing:-1px}
.tab_menu li:first-child a{border-left:1px solid #cfcfcf}
.tab_menu li a.on{border:1px solid #ab1119;background-color:#e20f1a;color:#fff}

.tab_menu02{margin-top:45px}
.tab_menu02 li{float:left;width:50%}
.tab_menu02 a{display:block;border-bottom:1px solid #e20f1a;padding:20px 0;background:#f0f0f0;color:#888;font-family:'Noto Sans KR',sans-serif;font-size:20px;text-align:center;text-decoration:none}
.tab_menu02 .active {border:1px solid #e20f1a;border-bottom:none;background:#f0f0f0;color:#e20f1a}
.tab_menu02 a:hover{background-color:#e5e4e4}
.tab_menu02 .active:hover{background-color:#f0f0f0}
.tabgroup > div {padding:20px 0}
.tabgroup .tab_con{border-top:1px solid #fff}
.clearfix:after {content:"";display:table;clear:both}

.formLine{clear:both;height:40px}
.tabgroup .formLine,
.input_con .formLine{margin-top:15px}
.tabgroup .bottomBtn_group{margin-top:20px}
.tabgroup .formLine strong,
.input_con .formLine strong{display:block;float:left;width:135px;margin-right:10px;padding-top:15px;font-size:17px;letter-spacing:-1px}
.tabgroup .formLine input[type='text'],
.input_con .formLine input[type='text']{width:432px;margin-left:0}
.tabgroup .formLine.num_area input[type='text'],
.input_con .formLine.num_area input[type='text'], input[type='number']{width:117px}
.input_con .formLine.num_area select{width:135px;margin-left:0;vertical-align:bottom}
.db_line{height:1px;border-top:1px solid #d1d1d1;background-color:#fff}
.tabgroup .db_line{margin-top:55px}

.formLine.txt_Btn_area input[type='text']{width:285px}
.formLine.txt_Btn_area button{width:133px;margin-left:15px;vertical-align:bottom}
.input_con .formLine .input_conBtn.btn_big{width:450px}
.input_con + .db_line{margin-top:30px}

.formLine.txt02_Btn_area input[type='text']{width:114px}
.formLine.txt02_Btn_area button{margin-left:15px;vertical-align:bottom}

.radio_con{float:left;padding-top:15px}
.radio_con input[type='radio']{margin-left:50px}
.radio_con input[type='radio']:first-child{margin-left:0}

.salesMMS_wrap{overflow:hidden;margin-bottom:30px}
.salesMMS_wrap .fL{margin-left:20px}
.salesMMS_wrap .fL:first-child{margin-left:0}
.saelsMMS_wrap .fL .tle_help{margin-top:22px}
.con_gray button{float:none;margin-left:5px;vertical-align:bottom}
.con_gray input[type='text']{height:30px;border:1px solid #cecece;padding:0 5px}
.con_gray input[type='text'].fileName{width:258px}
.con_gray input[type='text'].urlName{width:354px}

.con_gray{clear:both;border:1px solid #cecece;padding:10px;background-color:#e9e9e9}
.con_gray li{margin-top:10px}
.con_gray li:first-child{margin-top:0}
.salesMMS_wrap .con_gray{height:122px;margin-top:10px}
.salesMMS_wrap .con_gray input[type='file']{width:99.4% !important;height:30px}
.con_gray .bottomBtn_group button{width:180px;margin:0px}
.con_gray .bottomBtn_group button:first-child{margin-left:0}
.con_gray .bottomBtn_group button.btn_basic{float:left}
.con_gray .bottomBtn_group button.btn_basic+button{margin-left:5px}
.bottomBtn_group.oneBtn button{width:100%;margin-left:0;border-radius:5px;font-family:'Noto Sans KR',sans-serif}
.con_gray select{height:32px;border: 1px solid #cecece}
.con_gray select+.btn_medium02{margin-left:0;padding:0 7px}

.list_con .con_gray .bottomBtn_group button{width:161px;margin:0px}
.list_con .con_gray .bottomBtn_group.moreBig button{width:180px}
/*.list_con .con_gray input[type='text'].fileName{width:315px}*/
.slaesMMS_tle{overflow:hidden;margin-top:22px}
.slaesMMS_tle .tle_help{float:left}
.slaesMMS_tle button{float:left;margin:2px 0 0 10px;font-family:'Noto Sans KR',sans-serif;font-size:11px;font-weight:400;line-height:17px}
.slaesMMS_info{width:390px;height:164px;background:url(../images/img/img_salesMMS_info.png) no-repeat 0 1px}

.excel_area{overflow-y:auto;height:248px;margin-top:15px;border:1px solid #cecece;background:#e9e9e9 url(../images/img/img_selectExcel.png) no-repeat 50% 50%}
/*170811 추가,수정*/
.list_sectionLarge{position:absolute;right:0;width:809px;margin-left:30px}
.list_sectionLarge .tleSub_redBar{margin:0 0 20px 0}

.list_sectionLarge .list_con input[type='file']{width:680px;}

.list_sectionLarge .bottomBtn_group{float:right;margin:15px 0 25px 0}
.list_sectionLarge .bottomBtn_group button{width:180px}
.list_sectionLarge .bottomBtn_group .btn_red.btn_medium02{margin-right:0}
.excel_area.bigSize{height:457px}

.con_gray.subs_bullet{font-size:11px}
.con_gray.subs_bullet li{padding-left:10px;color:#6e6e6e;background:url(../images/icon/icon_bullet_red.png) no-repeat 0 9px;font-family:"gulim","굴림",sans-serif;line-height:1.72}
.con_gray.subs_bullet li strong{font-weight:normal;color:#e20f1a}

.excel_area.bigSize .excel_tblArea{overflow-y:auto;height:417px;padding:20px;background-color:#fff}
.excel_area.bigSize .excel_tblArea h2{background-color:#fff;margin-bottom:20px;font-size:14px;font-weight:normal;text-align:center}
.excel_area.bigSize .excel_tblArea h2 strong{color:#3ead70}
.excel_area .tbl_diviSend{width:100%;border:1px solid #cecece;margin-bottom:12px;font-family:'굴림','gulim';font-size:12px}
.excel_area .tbl_diviSend td{text-align:center}
.excel_area .tbl_diviSend td input[type='text']{width:60px;height:24px;border:1px solid #c2c2c2}
.excel_area .tbl_diviSend td input[type='checkbox']{vertical-align:middle}
.excel_area .tbl_diviSend td{height:38px;border:1px solid #c2c2c2;line-height:38px}
.excel_area .tbl_diviSend td:nth-child(odd){background-color:#f7f7f7}
.excel_area .tbl_diviSend td:nth-child(even){background-color:#ececec}

.tbl_simple{width:100%;border-top:1px solid #3ead70;font-family:'굴림','gulim';font-size:12px}

.tbl_simple th{padding:10px 5px}
.tbl_simple td{border-bottom:1px solid #cecece}
.tbl_simple td > table{width:100%}
.tbl_simple td > table td{padding:10px 5px;border-bottom:none}
.tbl_simple td > table td:first-child{border-top:1px solid #cecece}
.tbl_simple th{background-color:#f7f7f7;font-weight:normal}
.tbl_simple .sheet{border-top:1px solid #cecece;border-bottom:1px solid #cecece;border-right:1px solid #cecece;text-align:center}
.tbl_simple .sheet em{display:block;margin-bottom:7px;font-style:normal}
.tbl_simple .sheet strong{display:block;color:#3ead70}

.txtImg_area strong{font-weight:bold}
.txtImg_area p{line-height:1.8}
.txtImg_area img{width:100%;margin:30px 0}

.login_iuput{margin-top:45px}
.login_iuput .formLine{height:auto;margin-top:10px}
.login_iuput .formLine input[type='text'], .formLine input[type='password']{width:418px;height:48px;font-size:14px}
.login_iuput .txt_redInfo{display:none;margin-top:13px}
.login_iuput input[type='button']{cursor:pointer;width:100%;height:58px;border:1px solid #a30a12;margin-top:30px;background-color:#e20f1a;color:#fff;font-size:20px;letter-spacing:-1px;line-height:56px}

.login_form ul{overflow:hidden;width:311px;margin:15px auto 0;}
.login_form ul li{float:left;padding:0 20px;border-left:1px solid #d1d1d1}
.login_form ul li:first-child{border-left:none}
.login_form ul li a{color:#5d5d5d;font-size:12px}
.login_form .lgn_check{margin:20px 0 30px;font-size:14px}
.login_form .lgn_check input[type='checkbox']{padding-right:10px}

.accordion_list li{border-bottom:1px solid #cfcfcf;font-size:14px;letter-spacing:-1px;line-height:40px}
.accordion_list li input[type='checkbox']{margin-right:10px;vertical-align:middle}
.accordion_list li div{padding:0 20px}
.accordion_list li > ul > li > div{padding:0 20px 0 40px;}
.accordion_list li > ul li{border-bottom:none;border-top:1px solid #cfcfcf}
.accordion_list .num{color:#e20f1a}

.btn_zoomOut li{float:left}
.btn_zoomOut li a{display:block;width:39px;height:28px;border:1px solid #cfcfcf}
.btn_zoomOut li a.zoom{background:url(../images/icon/icon_zoomOut.png) no-repeat 0 0}
.btn_zoomOut li a.zoom:hover{background-position:0 -28px}
.btn_zoomOut li a.out{border-left:none;background:url(../images/icon/icon_zoomOut.png) no-repeat -37px 0}
.btn_zoomOut li a.out:hover{background-position:-37px -28px}

.popup_sub{overflow:hidden;position:absolute;top:70px;left:50%;z-index:9999;border-radius:5px}

.popup_sub.popUpper{z-index:9999;top:40px;box-shadow: 1px 1px 1px 1px #727272}
.phonePreview{display:none;width:320px;height:568px;margin-left:-110px;border:1px solid #d4d4d4;background-color:#fff;font-size:14px}
.phonePreview .phonePreview_pd{overflow-y:auto;height:420px;padding:25px}

.popup.popup_preview{display:none;top:7%}
.popup_preview{width:600px;margin-left:-300px;background-color:#fff}
.popup_preview .con{position:relative;height:689px;padding:10px 60px}
.popup_preview .con .btn_before,
.popup_preview .con .btn_next{position:absolute;display:block;top:15px;right:15px}
.popup_preview .con .btn_before{position:absolute;top:50%;left:15px;width:33px;height:59px;z-index:9999;background:url(../images/icon/btn_arrowL.png) no-repeat 0 0}
.popup_preview .con .btn_next{position:absolute;top:50%;right:15px;width:33px;height:59px;z-index:9999;background:url(../images/icon/btn_arrowR.png) no-repeat 0 0}
.popup_preview .con a:hover{background-position:0 -58px}
.popup_preview .con a button{width:60px}
.popup_preview .con_bottom{height:60px;border-top:1px solid #cfcfcf;border-radius:0 0 5px 5px;background-color:#f6f6f6;text-align:center;}
.popup_preview .con_bottom .pageNum em{color:#ff1919;font-style:normal}
.popup_preview .con_bottom .pageNum{line-height:60px}
.popup_preview .con_bottom > div{margin:15px 10px}
.popup_preview .con_bottom .fL a{display:block;float:left;width:38px;height:28px;border:1px solid #cfcfcf}
.popup_preview .con_bottom .fL .btn_zoom{border-right:none;background:url(../images/icon/icon_zoomOut.png) no-repeat 0 0}
.popup_preview .con_bottom .fL .btn_out{background:url(../images/icon/icon_zoomOut.png) no-repeat -38px 0}
.popup_preview .con_bottom .fL .btn_zoom:hover{background-position:0 -28px}
.popup_preview .con_bottom .fL .btn_out:hover{background-position:-38px -28px}

.replyDocument_wrap{width:1260px;margin-left:-630px}
.replyDocument_wrap > div{border-radius:5px;background-color:#fff;}
/*170811 수정*/
.replyDocument_wrap .replyDocument{float:right;width:950px;background-color:#fff;}
.replyDocument_wrap .save_history{float:left;width:300px;border-radius:5px; background-color:#fff;}
.question_wrap{margin-top:31px;padding:10px;border:1px solid #cecece;background-color:#f6f6f6}
.question_wrap h2,
.question_wrap h3{float:left;width:91px;height:36px;border:1px solid #434343;border-right:none;font-size:14px;font-weight:normal;line-height:36px;text-align:center;vertical-align:bottom}
.question_wrap h2{border-right:1px solid #434343;background-color:#434343;color:#fff}
.question_wrap h3{border:1px solid #d1d1d1;border-right:none;color:#434343}
.question_wrap input[type='text']{float:left;width:69%;height:34px;border:1px solid #d1d1d1;padding-left:5px;background-color:#fff}
.question_wrap input[type='text'] ~ .btn_whiteRed02{float:left;margin-left:8px}

/*.question_wrap input[type='text'] ~ .btn_orange{margin-left:3px}*/
.sub_con .question_wrap input[type='text']{width:77%}
.question_wrap .line{overflow:hidden;margin-top:10px}
.question_wrap .line:first-child{margin-top:0}
/*.line button{margin-left:5px}*/
.line button.btn_orange{width:98px;height:38px;margin-left:8px;font-family:'Noto Sans KR',sans-serif;font-size:14px;line-height:34px}
.line a{float:left;display:inline-block;width:43px;height:37px;margin-left:8px;border:1px solid #cecece;vertical-align:top}
.line a.btn_up{background:#fff url(../images/icon/btn_arrowUpDown.png) no-repeat 0 0;cursor:pointer}
.line a.btn_down{background:#fff url(../images/icon/btn_arrowUpDown.png) no-repeat 0 -36px;cursor:pointer}
.question_bottom{overflow:hidden;height:40px;border:1px solid #cecece;border-top:none;background-color:#f6f6f6;line-height:40px}
.question_bottom li{float:left;padding-left:70px;font-size:12px}
.question_bottom li:first-child{padding-left:10px}
.question_bottom li input[type='checkbox']{vertical-align:middle}

.popup_subTop{height:30px;padding:14px 20px;border-radius:5px 5px 0 0;background-color:#f6f6f6;border-bottom:1px solid #cfcfcf;}
.popup_subTop h1{float:left;padding-left:30px;line-height:30px}
.popup_subTop button{float:right}
.popup_subTop select{float:left;width:78px;height:28px;border:1px solid #cecece}
.popup_subTop .search_ipt{float:left;width:175px;height:26px;border:1px solid #cecece;margin-left:5px;background-color:#fff}
.popup_subTop .search_ipt.bigSize{width:280px}
.popup_subTop .search_ipt input[type='text']{float:left;width:140px;height:26px;padding:0 5px;border:none;outline:none}
.popup_subTop .search_ipt.bigSize input[type='text']{width:243px}
.popup_subTop .label{float:left;padding:7px 6px 0 0;font-size:14px}
.popup_subTop .label strong{font-size:16px}
.popup_subTop .search_ipt .btn_searchSm{display:inline-block;width:25px;height:26px;background:url(../images/icon/btn_mag.png) no-repeat 50% 50%}
.tle_icon{background:url(../images/icon/icon_btn.png) no-repeat 0 4px;font-size:22px;letter-spacing:-1px}
.popup_subCon{height:540px;overflow-y:auto;padding:10px 20px;background-color:#fff}
.popup_subCon.smLayer{height:601px;padding:10px}
.popup_subCon.smLayer .tbl_top{margin-top:0}
.popup_subBottom{height:60px;border-top:1px solid #cfcfcf;background-color:#f6f6f6;text-align:center;line-height:60px}
.popup_subBottom.clearBtm{border-top:none;background-color:#fff}
.popup_subBottom.clearBtm button{width:132px;height:29px;border:1px solid #676767;background-color:#fff;line-height:29px}

.msg_txt{margin:70px 0;text-align:center}


.tbl_temp{width:100%}
.tbl_temp td{padding:5px 0;vertical-align:middle}
.tbl_temp tr:first-child td{padding:0}
.tbl_temp td button{margin-left:10px}
.tbl_temp td input[type='text'],
.tbl_temp td select{height:34px;border:1px solid #d1d1d1}
.tbl_temp td input[type='text'].tle_ipt{width:99.9%}
.tbl_temp .tgl_td{position:relative}
.tbl_temp .lcs_wrap{position:absolute;top:5px;right:-1px}

.tabs-menu{overflow:hidden;width:100%}
.tabs-menu li{float:left;width:49%;height:28px;border:1px solid #c8c8c8;background-color:#ececec;text-align:center;line-height:28px;letter-spacing:-1px}
.tabs-menu li a{display:block;color:#3e3e3e;font-size:13px;font-weight:bold}
.tabs-menu li.current{border:1px solid #ab1119;background-color:#e20f1a;color:#fff}
.tabs-menu li.current a{color:#fff}
.tab > div{display:none}

.visitant_present{width:1100px;display:none}
.visitant_present .top_tle{height:288px;background:url(../images/layout/bg_top_visitantPresent.png) no-repeat 0 0}
.visitant_present > .visitant_tab li{float:left;width:550px;height:auto;border:none;background:none}
.visitant_present > .visitant_tab li a{display:block;width:550px;height:65px;text-indent:-9999em;font-size:0px}
.visitant_present > .visitant_tab li.current .sms_present{background:url(../images/layout/tab_visitantPresent.png) no-repeat 0 0}
.visitant_present > .visitant_tab li .sms_present{background:url(../images/layout/tab_visitantPresent.png) no-repeat 0 -65px}
.visitant_present > .visitant_tab li .coupon_present{background:url(../images/layout/tab_visitantPresent.png) no-repeat 0 -195px}
.visitant_present > .visitant_tab li.current .coupon_present{background:url(../images/layout/tab_visitantPresent.png) no-repeat 0 -130px}
.visitant_present > .tab{clear:both;overflow-y:scroll;height:400px;padding:50px 30px 0px 30px;background-color:#f5f4f6}
.visitant_present > .tab .visitant_tab li{float:left;width:338px;height:auto}
.visitant_present > .tab .visitant_tab li.current{border:none;background:none}
.visitant_present > .tab .visitant_tab li.current a{position:relative;background-color:#6d39d5;color:#fff}
.visitant_present > .tab .visitant_tab li.current a:before{content:"";position:absolute;display:block;width:100%;height:4px;background-color:#5829b6}
.visitant_present .tab_purple li a{display:block;width:338px;height:63px;border:1px solid #c8c3cc;background-color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:21px;font-weight:300;text-align:center;line-height:63px;letter-spacing:-1px}
.visitant_present #tab_sms .tab,
.visitant_present #tab_coupon .tab{clear:both;padding:30px 0}
.visitant_present .bottom_area{position:relative;height:78px;background-color:#2f2f2f;color:#fff;font-size:16px;text-align:center;line-height:23px}
.visitant_present .bottom_area p:first-child{padding-top:15px}
.visitant_present .bottom_area em{color:#ffec07;font-style:normal}
.visitant_present .bottom_area .btn_closeX{position:absolute;top:16px;right:18px;display:block;width:48px;height:48px;border:none;background:url(../images/icon/btn_closeX.png) no-repeat 0 0}

.accordion_history{overflow-y:auto;height:480px;margin-top:10px}
.accordion_history .tle_ac{width:215px;padding-right:40px !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.accordion_history .tle_ac > span{display:inline-block;border-radius:12px;margin-right:6px;line-height:17px;font-size:12px;padding:4px 6px}
.accordion_history .tle_ac .redLabel{border:1px solid #ff582b;color:#ff582b}
.accordion_history .tle_ac .blueLabel{border:1px solid #0fa4e2;color:#0fa4e2}
.accordion_history .acc_content{line-height:2}
.accordion_history .topInfo{height:40px;border-bottom:1px solid #cfcfcf;margin-bottom:10px;line-height:40px}
.accordion_history .topInfo em{display:inline-block;width:38px;height:18px;margin-right:5px;border:1px solid #208e0a;background-color:#3cbd22;color:#fff;font-style:normal;font-size:12px;text-align:center;line-height:18px}
.accordion_history .topInfo em.notOpen{border:1px solid #676767;background-color:#9f9f9f}
.accordion_history .btn3_group{margin-top:20px;text-align:center}
.accordion_history .btn3_group button{width:60px;background:#fff;font-family:'Noto Sans KR',sans-serif;line-height:25px;letter-spacing:-2px;}
.accordion_history .btn3_group .btn01{border:1px solid #cfcfcf;color:#4b4a4a}
.accordion_history .btn3_group .btn02{border:1px solid #0fb3e2;color:#0fb3e2}
.accordion_history .btn3_group .btn03{border:1px solid #e20f1a;color:#e20f1a}
.saveList .accordion_history .tle_ac{width:730px}

/*170811 추가*/
.accordion_history .btn3_group .btn04{border:1px solid #ff582b;color:#ff582b}

.saveList .accordion_history .tle_ac{width:730px}

#char_pop{display:none}

.paginate{clear:both;padding:25px 0 0;text-align:center;line-height:normal}
.paginate *{display:inline-block;position:relative;padding:9px 12px;font-size:14px;font-family:Tahoma, Sans-serif;font-weight:normal;color:#333;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate a{border:1px solid #d1d1d1;background-color:#fff;color:#e33841;}
.paginate a:hover,
.paginate a:active,
.paginate a:focus{background-color:#f8f8f8}
.paginate strong{border:1px solid #d1d1d1;background-color:#e5e5e5;color:#8c8c8c}
.paginate .direction{margin-right:-3px;padding:9px 12px;font-weight:bold;font-size:14px;color:#e33841;text-align:center}
.paginate .direction:hover,
.paginate .direction:active,
.paginate .direction:focus{background-color:transparent !important}
.paginate .direction span{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}


/*popup*/
.popup{position:absolute;top:15%;left:50%;z-index:9999;border:1px solid #d1d1d1;background-color:#f0f0f0;box-shadow: 1px 1px 1px 1px #cecece}

.popup#notice_guide{display:none;top:4%}
.pop_tle{overflow:hidden;position:relative;height:67px;padding:0 30px;border-bottom:1px solid #d1d1d1;font-family:'Noto Sans KR',sans-serif;font-size:30px;text-align:center;line-height: 67px;}
.pop_tle i{float:left;display:block;width:22px;height:32px;margin-top:18px;background:url(../images/icon/icon_login.png) no-repeat -4px -2px}
.pop_tle strong{color:#e20f1a}
.pop_tle .btn_close{display:block;float:right;width:22px;height:22px;margin:24px 0;background:url(../images/icon/icon_login.png) no-repeat -83px -8px;cursor:pointer}
.pop_tle.smTle{height:auto;line-height:inherit}
.pop_tle.smTle .sm_tle{float:left;width:90%;margin:24px 0;font-size:21px;text-align:left}
.pop_tle.smTle .btn_close{float:right;}
.pop_con{border-top:1px solid #fff;padding:40px 45px;font-size:16px}
.pop_con.guide{overflow-x:hidden;overflow-y:scroll;height:800px;padding:0}
.pop_con .formLine{height:auto;margin-top:15px}
.pop_con .formLine:first-child{margin-top:0}
.pop_con .formLine input[type='text']{width:429px}
.pop_con .formLine.phoneNum input[type='text']{width:115px}
.popup_sub.saveList{width:800px;margin-left:-400px}
.popup_sub.saveList .replyDocument{width:800px}
#mask{display:none;position:fixed;z-index:9000;background:rgba(0,0,0,0.55);right:0;bottom:0;left:0;top:0;}
.loading{text-align:center}
.loading img{width:260px;padding-top:350px}

.admin_pop{position:absolute;z-index:9999;min-width:210px;border:1px solid #0f0f0f}
.admin_pop .admin_popTle{height:48px;border-bottom:1px solid #0f0f0f;padding:0 45px 0 15px;background:#3d3d3d url(../images/icon/icon_popAdmin.png) no-repeat 100% -4px;color:#fff;font-family:'Noto Sans KR',sans-serif;font-weight:300;font-size:16px;text-align:left;line-height:48px}
.admin_pop .admin_popCon{background-color:#e9e9e9}
.admin_pop .admin_popBottom{position:relative;height:38px;padding-left:40px;background-color:#3d3d3d;color:#fff;font-family:'dotum','돋움',sans-serif;font-size:13px;line-height:38px}
.admin_pop .admin_popBottom input[type='checkbox']{position:absolute;top:10px;left:12px}
.admin_pop .admin_popBottom a.btn_adpopClose{display:block;float:right;width:25px;height:25px;margin:6px 15px 0 0;background:url(../images/icon/icon_popAdmin.png) no-repeat -13px -64px}

.formLine.certiNum{border: 1px solid #d1d1d1;background-color:#fff}
.formLine.certiNum input[type='text']{width:370px;border:none;background:none}
.formLine.certiNum span{float:right;padding-right:20px;color:#909090;font-size:16px;line-height:38px}

.pop_bottom{width:100%;height:63px;border:1px solid #a30a12;background-color:#e20f1a;color:#fff;text-align:center;font-size:23px;font-weight:100;letter-spacing:-1px;line-height:63px}
.pop_con .formLine button{width:100%;height:48px;border:1px solid #353535;background-color:#5d5d5d;color:#fff;font-size:18px;line-height:46px}
.pop_con .char{margin-top:20px;font-family:'dotum','돋움',sans-serif;font-size:16px;text-align:center}
.pop_con .char li{display:inline-block;width:30px;height:30px;border:1px solid #dadada;margin-top:6px;background-color:#fff;text-align:center;line-height:30px;cursor:pointer}
.pop_con .char li:hover{border:1px solid #e20f1a}

.popup.mySms_save{position:relative;top:0;left:0;width:540px;height:600px;box-shadow:none}
.popup.mySms_save .pop_con{padding:15px}
.popup.mySms_save .pop_con .txt_red{font-weight:normal;vertical-align:baseline}
.popup.mySms_save .pop_con .fL{width:241px;margin:25px 7px 0;}
.popup.mySms_save .fL .sms_screen{border:1px solid #9badd4;border-radius:3px;padding:4px;background-color:#dae1ee}
.popup.mySms_save .fL .mySms_bottom{margin-top:5px}
.popup.mySms_save .fL .mySms_bottom button{margin-left:5px;padding:1px 10px;font-size:12px;line-height:20px}
.popup.mySms_save .fL .mySms_bottom span{vertical-align:sub}
.popup.mySms_save .tab_menu{margin-bottom:15px}
.popup.mySms_save .tab_menu li a{width:100px;height:34px;line-height:34px}
.sms_screen .screenInner{overflow-x:hidden;overflow-y:auto;width:200px;height:272px;padding:15px;background-color:#e9eef9;line-height:1.3;letter-spacing:-1px;font-family:'dotum','돋움',sans-serif;font-size:16px;resize:none;word-break:break-all}



button.red{border:0.071em solid #b20a13;background-color:#e20e1a}
button.darkRed{border:0.071em solid #b20a13;background-color:#b20a13}

.tooltip {
    position: relative;
}
.tooltip .tooltiptext {
    visibility: hidden;
    width: 400px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 10px;
    position: absolute;
    z-index: 1;
    bottom: 80%;
    left: 50%;
    margin-left: -200px;
    opacity: 0;
    transition: opacity 1s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.ui-widget.ui-widget-content{font-size:16px !important}

/*bestcoupon main*/
.category{overflow:hidden;border:1px solid #cacaca;background-color:#fff}
.category li{float:left}
.category a{display:block;position:relative;width:130px;height:110px;font-family:'Noto Sans KR',sans-serif;font-size:14px;font-weight:400;color:#656565;text-align:center;line-height:170px;text-indent:-9999em;font-size:0px}
.category a img{position:absolute;top:1px;left:0;z-index:10}
.category .couponHome{width:158px}

/*.category a:hover,
.category a:focus,
.category a.on{color:#fff}
.category .cateHome{margin:0 14px;background-position:-15px -2px}
.category .cateHome:hover{color:#656565}
.category .cate01{background-position:-160px 0}
.category .cate01:hover,
.category .cate01:focus,
.category .cate01.on{background-color:#a46844;background-position:-160px -110px}
.category .cate02{background-position:-290px 0}
.category .cate02:hover,
.category .cate02:focus,
.category .cate02.on{background-color:#ff6c00;background-position:-290px -110px}
.category .cate03{background-position:-420px 0}
.category .cate03:hover,
.category .cate03:focus,
.category .cate03.on{background-color:#51dfe4;background-position:-420px -110px}
.category .cate04{background-position:-550px 0}
.category .cate04:hover,
.category .cate04:focus,
.category .cate04.on{background-color:#e20f1a;background-position:-550px -110px}
.category .cate05{background-position:-680px 0}
.category .cate05:hover,
.category .cate05:focus,
.category .cate05.on{background-color:#ffc40f;background-position:-680px -110px}
.category .cate06{background-position:-810px 0}
.category .cate06:hover,
.category .cate06:focus,
.category .cate06.on{background-color:#a46844;background-position:-810px -110px}
.category .cate07{background-position:-940px 0}
.category .cate07:hover,
.category .cate07:focus,
.category .cate07.on{background-color:#62b4f3;background-position:-940px -110px}
.category .cate08{background-position:-1070px 0}
.category .cate08:hover,
.category .cate08:focus,
.category .cate08.on{background-color:#f772ab;background-position:-1070px -110px}*/


.itemList_top{overflow:hidden;padding-top:20px}
.itemList_top select,
.itemList_top .item_search{float:left;border:1px solid #dedede;color:#5c5c5c}
.itemList_top select{width:100px;height:30px;font-size:11px}
.itemList_top .item_search{position:relative;width:161px;height:28px;margin-left:5px}
.itemList_top .item_search input[type='text']{position:absolute;left:0;top:0;width:125px;height:26px;border:none;padding-left:10px;font-size:11px;line-height:26px}
.itemList_top .btn_search{display:block;float:right;width:26px;height:28px;background:#fff url(../images/icon/btn_mag.png) no-repeat 50% 50%;}
.itemList_top .txt_subTotal{display:inline-block;height:28px;color:#5c5c5c;font-size:16px;line-height:28px;font-weight:bold}
.itemList_top .txt_subTotal strong{color:#e20f1a}

.item_list{overflow:hidden;margin-top:20px}
.item_list:first-child{margin-top:0}
.item_list > li{float:left;margin-left:20px}
.item_list > li:first-child{margin-left:0}
.item_list > li > a{display:block;width:222px;border:1px solid #dedede}
.item_list > li > a:hover{border-color:#ff3030}
.item_list .item_img{height:219px;border-bottom:1px solid #dedede}
.item_list .item_img,
.item_list .item_info{display:block}
.item_list .item_img img{width:100%;height:219px}
.item_list .item_info{overflow:hidden;padding:15px;background-color:#f6f6f6;font-family:dotum,"돋움",sans-serif}
.item_list .item_info .item_name{display:block;overflow:hidden;width:192px;padding-bottom:5px;color:#000;font-size:16px;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
.item_list .item_info .real_price{color:#9e9e9e;font-size:13px;font-style:normal;text-decoration:line-through;letter-spacing:-1px}
.item_list .item_info .cash_info {float:left;width:100%;margin-top:15px}
.item_list .item_info .cash_info .label{position:absolute;top:-23px;left:0;background-color:#fff;border:1px solid #afaeae;border-radius:10px;padding:3px 5px;font-family:dotum,"돋움",sans-serif;font-size:11px;font-weight:normal}
.item_list .item_info .cash_info .won{position:relative;float:left;color:#5c5c5c;font-weight:bold;font-family:'Noto Sans KR',sans-serif;font-size:15px}
.item_list .item_info .cash_info .cash{position:relative;float:right;color:#5c5c5c;font-weight:bold;font-family:'Noto Sans KR',sans-serif;font-size:15px}
/*.item_list .item_info .cash_info .cash{float:left;color:#5c5c5c;font-weight:bold;font-family:'Noto Sans KR',sans-serif;font-size:15px}*/
.item_list .item_info .cash_info .cash strong{margin-right:3px;color:#ff3030;font-size:17px}
.item_list .item_info .cash_info .won strong{margin-right:3px;color:#5c5c5c;font-size:17px}
.item_list .item_info .cash_info .count_num{float:right;padding-top:3px;color:#000;font-size:13px;letter-spacing:-1px}
.item_list .item_info .cash_info .count_num strong{color:#ff3030}

/*.nbs-flexisel-container{display:none}*//*쿠폰홈에서만 노출*/

.nbs-flexisel-container{position:relative;max-width:100%;margin-top:20px}
.nbs-flexisel-ul{position:relative;width:99999px;margin:0px;padding:0px;text-align:center}
.nbs-flexisel-inner{position:relative;overflow:hidden;float:left;width:100%}
.nbs-flexisel-item{float:left;width:160px;padding:0px;position:relative;line-height:0px}
.nbs-flexisel-item img{max-width:100%;position:relative;border:1px solid #cfcfcf;}

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right{overflow:hidden;position:absolute;z-index:4;top:0;width:30px;height:100px;cursor:pointer;background:url(../images/icon/btn_slideLR.png) no-repeat;}
.nbs-flexisel-nav-left{left:0;background-position:0 0}
.nbs-flexisel-nav-left:hover{background-position:0 -101px}

.nbs-flexisel-nav-left.disabled,
.nbs-flexisel-nav-right.disabled{opacity:0.4}

.nbs-flexisel-nav-right{right:0;background-position:-31px 0}
.nbs-flexisel-nav-right:hover{background-position:-31px -101px}

.category_group{overflow:hidden;margin:20px 0;}
.category_group li{float:left;margin:5px}
.category_group li:first-child{margin-left:0}
.category_group li a{display:block;height:35px;border:1px solid #dedede;border-radius:20px;padding:0 18px;background-color:#fff;font-family:"gulim","굴림",sans-serif;font-size:12px;font-weight:bold;color:#898989;line-height:35px}
.category_group li a.on{border:1px solid #ff3030;color:#ff3030}
.category_group li a.cateGroup_all{padding-left:35px;background:#fff url(../images/icon/icon_all.png) no-repeat 15px -28px}
.category_group li a.cateGroup_all.on{background:#fff url(../images/icon/icon_all.png) no-repeat 15px 11px}

.dot_line{border-top:1px dashed #cacaca;border-bottom:1px dashed #fff}

.white_box{overflow:hidden;margin-top:15px;border:1px solid #d8d8d8;padding:20px;background-color:#fff}
.white_box .item_img{float:left;width:398px;height:398px;border:1px solid #d9d9d9}
.white_box .item_viewInfo{float:left;width:698px;margin:0 30px}
.white_box .item_viewInfo .price_wrap{overflow:hidden;margin-bottom:10px}
.white_box .item_viewInfo .fL{padding-left:60px}
.white_box .item_viewInfo .fL.origin{border-right:1px solid #dbdbdb;padding-left:0}
.white_box .item_viewInfo h2{margin-top:5px;font-family:'Noto Sans KR',sans-serif;font-size:35px;font-weight: 500}
.white_box .item_viewInfo h1{height:90px;margin-top:5px;padding-bottom:15px;font-family:'Noto Sans KR',sans-serif;font-size:35px;font-weight:500;line-height:40px}
.white_box .item_viewInfo .bottom_btnGroup{margin-top:20px}
.white_box .item_viewInfo .bottom_btnGroup .btn_whiteRedBold{margin-left:20px}
.white_box .original_price{overflow:hidden;width:280px;height:22px;color:#a5a5a5;line-height:20px}
.white_box .original_price span{display:block;float:left;height:20px;margin-right:10px;padding:0 10px;font-size:11px;color:#ff2f2f;border:1px solid #e8e8e8;line-height:20px}
.white_box .fL.origin .original_price span{color:#ff8421}
.white_box .original_price em{font-family:'Noto Sans KR',sans-serif;font-size:18px;font-weight:300;font-style:normal;text-decoration:line-through;letter-spacing:-1px}
.white_box .price{height:60px;margin-top:5px;font-family:'Noto Sans KR',sans-serif;font-size:35px;font-weight:400}
.white_box .price strong{float:left;margin-right:5px;color:#ff2f2f;font-family: Tahoma, Verdana, 'Noto Sans KR',sans-serif;font-size:50px}
.white_box .price span{float:left;margin-top:8px}
.white_box .item_viewInfo .fL.origin .price strong{color:#ff8421}
.white_box .use_info{clear:both;overflow:hidden;border:1px solid #dbdbdb;margin-top:16px;padding:15px 0;background-color:#f7f7f7;line-height:21px}
.white_box .use_info .info{float:left;width:50%;font-size:13px;color:#2b2b2b;text-align:center;}
.white_box .use_info .info span{display:inline-block;height:20px;margin-right:5px;border:1px solid #e7e7e7;padding:0 10px;background-color:#fff;color:#ff2f2f;font-family:"gulim","굴림",sans-serif;font-size:11px;line-height:20px;letter-spacing:-1px}
.white_box .use_info .info strong{color:#ff2f2f}



/*170704 추가*/
.list_section.sms_area.reply_docu{height:784px;margin-left:0;background:url(../images/img/bg_phoneLong.png) no-repeat 0 0}
.list_section.sms_area.reply_docu .substance{top:88px}
.list_section.sms_area.reply_docu .subs_info{top:310px}
.list_section.sms_area.reply_docu .send_info{top:349px}
.list_section.sms_area.reply_docu .send_info{width:323px;padding:19px}
.list_section.sms_area.reply_docu .send_info .formLine *{margin-left:0}
.list_section.sms_area.reply_docu .send_info .formLine button{margin-left:7px}
.list_section.sms_area.reply_docu .send_info .formLine button:first-child{margin-left:0}
.list_section.sms_area.reply_docu .send_info .formLine.btn_group button{width:155px}
.list_section.sms_area.reply_docu .send_info .formLine{height:40px;margin-top:15px}
.list_section.sms_area.reply_docu .send_info .formLine:first-child{margin-top:0}
.list_section.sms_area.reply_docu .send_info .formLine input[type='text'].smsTle{width:301px}
.btn_iconCheck{position:relative;border:1px solid #434343;background-color:#fff;color:#161616;font-family:'Noto Sans KR',sans-serif;font-size:14px;font-weight:400}
.btn_iconCheck.select{border:1px solid #e20f1a;color:#e20f1a}
.list_section.sms_area.reply_docu .send_info .formLine .btn_iconCheck.btn_medium02{width:155px}
.formLine .btn_iconCheck.btn_medium02 .btn01,
.formLine .btn_iconCheck.btn_medium02 .btn02{top:7px;left:10px}
.formLine .btn_iconCheck.btn_medium02 .check{top:5px;right:10px;width:27px;height:27px;background:url(../images/icon/icon_btn.png) no-repeat -4px -131px}
.btn_iconCheck.btn_medium02.select .btn01{background-position:0 -30px}
.btn_iconCheck.btn_medium02.select .btn02{background-position:0 -95px}
.btn_iconCheck.btn_medium02.select .check{background-position:-4px -170px}

.list_section.sms_area.reply_docu .send_info .formLine input[type='text'].iptDate{width:94px}
.list_section.sms_area.reply_docu .send_info .formLine select{margin-left:3px}
.list_section.sms_area.reply_docu .send_info .formLine select:first-child{margin-left:0}
.list_section.sms_area.reply_docu .send_info .formLine select#indiv_sms{width:239px}
.list_section.sms_area.reply_docu .send_info .banner_phoneInner{margin-top:18px}
.box{border:1px solid #cfcfcf;border-radius:2px;margin-top:11px;padding:20px;background-color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:17px;line-height: 1.7}
.box em{color:#e20f1a;font-style:normal}
.btn_presentSms{display:block;width:160px;height:107px;background:url(../images/icon/btn_present.png) no-repeat -1px 0}
.btn_presentSms.select{background-position:-1px -120px}
.btn_presentCoupon{display:block;width:160px;height:107px;background:url(../images/icon/btn_present.png) no-repeat -172px 0}
.btn_presentCoupon.select{background-position:-172px -120px}
.tbl_listCon .btn_presentSms,
.tbl_listCon .btn_presentCoupon{float:left}
.tbl_listCon .btn_presentCoupon{margin-left:8px}


/*170710추가*/
.white_box .item_img img{width:100% !important}
.tbl_grayRed{width:100%;border-top:2px solid #ff3030;border-bottom:1px solid #d8d8d8;margin-bottom:50px}
.tbl_grayRed th{height:60px;background-color:#f8f8f8;font-family:'Malgun Gothic','맑은고딕',sans-serif;font-size:16px;font-weight:normal}
.tbl_grayRed th.innerTh{border-left:1px solid #d8d8d8}
.tbl_grayRed th.vertical_th{border-top:1px solid #d8d8d8}
.tbl_grayRed td{border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;padding:15px;font-size:16px;vertical-align:middle}
.tbl_grayRed th .byte_info{color:#ff3030;font-size:11px}
.tbl_grayRed th,
.tbl_grayRed td{vertical-align:middle}
.tbl_grayRed td > input[type='text']{width:99%;height:35px;border:1px solid #d8d8d8}
.tbl_grayRed td > select{width:99%;height:40px;border:1px solid #d8d8d8}
.tbl_grayRed td > textarea{width:99%;height:110px;border:1px solid #d8d8d8;resize:none}
.tbl_grayRed td > label{margin-left:20px}
.tbl_grayRed td > label:first-child{margin-left:0}
.tbl_grayRed tr td:first-child{border-left:none}
.tbl_caption{clear:both;margin-bottom:13px;font-size:20px;font-weight:normal;letter-spacing:-1px}
.tbl_grayRed .thumb_info img{display:inline-block;width:138px;height:138px;border:1px solid #e8e8e8;margin-right:10px;vertical-align:middle}
.tbl_grayRed .thumb_info strong{display:inline-block;width:465px;font-size:16px;line-height:19px}
.tbl_grayRed .thumb_info ~ td{text-align:center}
.txt_pink{color:#ff3030}
.txt_pinkBig{color:#ff2f2f;font-family:Tahoma,'Noto Sans KR', 'Malgun Gothic',Sans-serif;font-size:23px}
.txt_sm{margin-left:5px;font-family:"돋움","dotum",sans-serif;font-size:12px;color:#909090}
.txt_sm em{color:#ff3030;font-style:normal}
.tbl_captionWrap{overflow:hidden;border-bottom:2px solid #ff3030;padding-bottom:10px}
.tbl_captionWrap .fL{margin-top:10px}
.tbl_captionWrap .tbl_caption{float:left;margin-bottom:0}
.txt_subRed{font-size:13px;color:#ff3030}
.tbl_captionWrap .tbl_caption ~ .txt_subRed{margin-left:5px}
.tbl_captionWrap .btn_basic.btn_big.btn_icon{width:185px}
.tbl_captionWrap ~ .list_section{width:530px;margin:30px 0 30px}
.tbl_captionWrap ~ .list_section .list_wrap textarea{width:530px}
.tbl_captionWrap ~ .list_section .list_wrap select{width:530px;height:270px}
.bottom_btnGroup_center{overflow:hidden;text-align:center}


/*170711 추가*/
.item_details{overflow:hidden;margin-bottom:70px}
.item_details li{float:left;width:50%;font-size:18px;color:#474747;line-height:2;letter-spacing:-.5px}
.item_details li i{display:inline-block;width:4px;height:4px;margin:0 10px;background-color:#ff2f2f;vertical-align:middle}
.item_details li.details_tle{width:100%;height:70px;background:none}
.item_details li.details_tle strong{display:inline-block;margin-top:10px;padding:12px 30px;border:2px solid #ff2f2f;border-radius:30px;color:#ff2f2f;font-size:20px;font-weight:normal;line-height:23px;letter-spacing:-1px}
.item_details.oneLine li{width:100%}



/*170719추가 방문자 선물하기 팝업*/
.visitant_present{width:1100px;display:none}
.visitant_present .top_tle{height:288px;background:url(../images/layout/bg_top_visitantPresent.png) no-repeat 0 0}
.visitant_present > .tabs-menu li{width:550px;height:auto;border:none;background:none}
.visitant_present > .tabs-menu li a{height:65px;text-indent:-9999em;font-size:0px}
.visitant_present > .tabs-menu li.current .sms_present{background:url(../images/layout/tab_visitantPresent.png) no-repeat 0 0}
.visitant_present > .tabs-menu li .sms_present{background:url(../images/layout/tab_visitantPresent.png) no-repeat 0 -65px}
.visitant_present > .tabs-menu li .coupon_present{background:url(../images/layout/tab_visitantPresent.png) no-repeat 0 -195px}
.visitant_present > .tabs-menu li.current .coupon_present{background:url(../images/layout/tab_visitantPresent.png) no-repeat 0 -130px}
.visitant_present > .tab{overflow-y:scroll;height:400px;padding:50px 30px 0px 30px;background-color:#f5f4f6}
.visitant_present > .tab .tabs-menu li{width:338px;height:auto}
.visitant_present > .tab .tabs-menu li.current{border:none;background:none}
.visitant_present > .tab .tabs-menu li.current a{position:relative;background-color:#6d39d5}
.visitant_present > .tab .tabs-menu li.current a:before{content:"";position:absolute;display:block;width:100%;height:4px;background-color:#5829b6}
.visitant_present .tab_purple li a{width:338px;height:63px;background-color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:21px;font-weight:300;line-height:63px;letter-spacing:-1px}
.visitant_present #tab_sms .tab,
.visitant_present #tab_coupon .tab{padding:30px 0}
.visitant_present .bottom_area{position:relative;height:78px;background-color:#2f2f2f;color:#fff;font-size:16px;text-align:center;line-height:23px}
.visitant_present .bottom_area p:first-child{padding-top:15px}
.visitant_present .bottom_area em{color:#ffec07;font-style:normal}
.visitant_present .bottom_area .btn_closeX{position:absolute;top:16px;right:18px;display:block;width:48px;height:48px;border:none;background:url(../images/icon/btn_closeX.png) no-repeat 0 0}

.present{position:fixed;top:10%;left:50%;z-index:9001;width:400px;margin-left:-200px}
.present .substance {height:222px}
.present .substance textarea{width:370px}
.present .subs_info{height:40px;padding:0 10px;font-size:14px;background-color:#2b2b2b;color:#fff;line-height:37px;}
.present .subs_info .fR span{margin-right:2px}
.present .present_info{padding:15px 15px 30px 15px;background-color:#e7e7e7}
.present .present_info .formLine{line-height:37px;font-family:dotum,"돋움",sans-serif;font-size:12px}
.present .present_info .formLine .label{float:left;display:block;width:65px;height:40px;padding-top:5px;text-align:center}
.present .present_info .formLine input[type='radio']{float:left;display:block;width:13px;height:13px;margin-top:15px}
.present .present_info .formLine .iptDate{width:261px}
.present .present_info .formLine .iptDate:disabled{background-color:#d7d7d7}

.present .present_bottom button{height:43px;font-family:'Noto Sans KR',sans-serif;font-size:18px;font-weight:400}
.present .present_bottom .btn_whiteRed02{width:119px;border:1px solid #e20f1a}
.present .present_bottom .btn_red{width:280px;margin-left:-5px}
.present .present_item{display:block;height:100px;border:1px solid #d8d8d8;background:#f8f8f8 url(../images/img/img_itemSelect.png) no-repeat 40px 9px}
.present .present_item.sms{visibility:hidden}
.present_item .select_item {overflow:hidden;background-color:#f8f8f8}
.present_item .select_item .item_thumb{float:left;position:relative;width:78px;height:78px;border:1px solid #e8e8e8;margin:10px}
.present_item .select_item .item_thumb p{position:absolute;bottom:0;width:100%;height:20px;background:url(../images/layout/bg_moreDark.png);color:#fff;font-family:"gulim","굴림",sans-serif;font-size:11px;text-align:center;line-height:20px}
.present_item .select_item .item_thumb img{width:100%}
.present_item .select_item .item_info{float:left;padding:20px 0}
.present_item .select_item .item_info p{overflow:hidden;width:285px;height:18px; margin:9px 0;color:#000;font-family:'Noto Sans KR',sans-serif;font-size:15px;text-overflow:ellipsis;white-space:nowrap}
.present_item .select_item .item_info > div{float:left;width:144px;font-family:dotum,"돋움",sans-serif;font-size:16px}
.present_item .select_item .item_info > div span{display:block;float:left;width:46px;height:15px;border:1px solid #e7e7e7;padding-top:5px;background-color:#fff;font-family:"gulim","굴림",sans-serif;font-size:11px;text-align:center}
.present_item .select_item .item_info > div em{display:block;float:left;padding:3px 0 0 5px;font-style:normal;font-weight:bold}
.label_org{color:#ff8421}
.label_red{color:#ff3030}

.presentItem_top{background-color:#fff}
.present_item.preseList_wrap{border:1px solid #d6d6d6;margin-top:10px;cursor:pointer}
.present_item.preseList_wrap:first-child{margin-top:0}
.present_item.preseList_wrap:hover{border:1px solid #f00}
.present_item.preseList_wrap .select_item .item_thumb{width:88px;height:88px}
.present_item.preseList_wrap .select_item .item_info{padding:10px 0 20px 0}
.present_item.preseList_wrap .select_item .item_info p{width:340px}
.present_item.preseList_wrap .select_item .item_info > div{width:170px}
.present_item.preseList_wrap .select_item{background-color:#fff}
.present_item.preseList_wrap .select_item_bottom{overflow:hidden;border-top:1px solid #d6d6d6;background-color:#f6f6f6;padding:10px;font-family:"Malgun-Gothic","맑은고딕",sans-serif;font-size:12px}
.select_item_bottom .label{float:left;height:18px;border:1px solid #e7e7e7;margin-right:5px;padding:0 10px;background-color:#fff;font-family:"gulim","굴림",sans-serif;font-size:11px;color:#ff2f2f;text-align:center;line-height:18px}
.select_item_bottom .fL{width:220px;line-height:20px}
.select_item_bottom .fL em{color:#ff2f2f;font-style:normal}


.item_listWrap{position:fixed;left:50%;top:10%;z-index:9999;width:600px;height:703px;margin-left:-300px;background-color:#fff}
.item_listWrap .item_category{float:left;border:1px solid #262a30}
.item_listWrap .item_category li{margin:0}
.item_listWrap .item_category li a{display:block;width:98px;height:78px}
.item_listWrap .item_search{float:left;width:460px;border-bottom:1px solid #dadada;padding:14px 20px 14px 20px}
.item_listWrap .item_search .search_wrap{float:left;height:38px;border:1px solid #dfdfdf;margin-left:10px;padding:2px 5px}
.item_listWrap .item_search .search_wrap .btn_searching{display:block;float:right;width:30px;height:39px;background:url(../images/icon/btn_mag.png) no-repeat 50% 50%}
.item_listWrap .item_search select{float:left;border:1px solid #dfdfdf;}
.item_listWrap .item_search input[type='text']{float:left;height:35px;border:none}
.item_listWrap .item_search select{height:42px}
.item_listWrap .item_search button{position:relative;float:right;width:65px;height:42px;border:1px solid #b9b9b9;background-color:#fff;font-family:'Noto Sans KR',sans-serif;font-size:12px;font-weight:400}
.item_listWrap .item_search button:after{content:"";display:block;position:absolute;left:0;bottom:0;width:65px;height:2px;background-color:#f3f3f3}
.item_listWrap .item_couponList{overflow-y:scroll;float:left;width:480px;height:610px;padding:10px;background-color:#f6f6f6}

a.top{display:none;position:fixed;right:5px;bottom:50px;z-index:9999;width:42px;height:42px;background:url(../images/icon/btn_top.png) no-repeat 0 0}

/* 170814 추가 */
.substance textarea.ft_sm{font-size:15px}
.wrap{position:relative}
.list_section.list_large{margin-top:160px}

/* 170816 추가*/
.excel_areaPop{overflow-y:auto;margin-top:15px;border:1px solid #cecece;background:#e9e9e9 url(../images/img/img_selectExcel.png) no-repeat 50% 50%}
.excel_areaPop .excel_tblArea{overflow-y:auto;height:417px;background-color:#fff}
.list_sectionPop.list_large{margin-top:0}

/* 170928 추가 */
.adSelect{background-color:rgb(244, 244, 244) !important; font-weight:bold;}

/* 20210607 추가 상단 메뉴 */


.depth01{
  width:100%;
  height: 80px;
  position: relative;
  z-index:99;

}

.depth01 .depth01_list{
  font-size: 0;
  text-align: center;
   border-top: 1px solid rgba(0, 0, 0, 0.1);
   background:#fff;
}

.depth01 .depth01_list ul{
  width:100%;
  margin:0 auto;
}


.depth01 .depth01_list li{
  text-align: center;
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 80px;
  margin: 0 2px;
  width: 150px;
}

/* .depth01 .depth01_list li:nth-child(5) a{
	padding-right: 95px;
}

.depth01 .depth01_list li:nth-child(6) a{
	padding-right: 100px;
} */

.depth01 .depth01_list li:after{
  display: block;
  content: '';
  border-bottom: solid 2px #ea2129;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
  position: relative;
  top: 30;
  z-index: 999;
}

.depth01 .depth01_list li:hover::after{
  transform: scaleX(1);
}

.depth01 .depth01_list li.on::after{
  transform: scaleX(1);
}

.depth01 .depth01_list li a{
  height: 80px;
  font:500 18px/80px 'Roboto','Noto Sans KR';
  color:#222222;
  transition:all 0.5s;
  display: block;
  text-align: center;
}

.depth01 .depth01_list li a:hover{
  color:#e51937 !important;
}

.depth01 .depth01_list li .depth02{
  display: none;
  position: absolute;
  top: 80px;
  z-index: 50;
  background-color: #ffffff;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 150px;
  width: 100%;
}

.depth01 .depth01_list li:hover>a{
  color:#e51937 !important;
}

.depth01 .depth01_list li:hover .depth02{
  background-color: #f8f8f8;
}

.depth01 .depth01_list li .depth02 dl{
  margin-top: 20px;
}

.depth01 .depth01_list li .depth02 dt{
  height: 36px;
  text-align: center;
}

.depth01 .depth01_list li .depth02 dt a{
  font:15px/36px 'Roboto','Noto Sans KR';
  color:#222222;
  padding: 0 !important;
	letter-spacing: -0.5px;
  height: 36px;
}

.depth01 .depth01_list li .depth02 dt.double{
	height: 50px !important;
  padding-top: 10px !important;
}

.depth01 .depth01_list li .depth02 dt.double a{
	font: 16px/16px 'Roboto','Noto Sans KR' !important;

}

.depth02_bg {
  display: none;
  width: 100%;
  height: 325px;
  background-color: #ffffff;
  position: absolute;
  top: 100px;
  z-index: 30;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 20px 20px -30px #555;
}



@media all and (min-width:0\0) and (min-resolution:.001dpcm){
    .slidesjs-container,
	.slidesjs-control{display:block}
}

@media \0screen {
	.tbl_basic.vertical td input[type='text']{height:18px;padding:5px}
	.tbl_basic.vertical td select{float:left;height:33px;padding:3px}
	input[type='text'].iptDate{width:107px}
	.salesMMS_wrap .fL .con_gray input[type='text'].fileName{width:256px}
	.con_gray button{margin-left:3px}
	.con_gray select+.btn_medium02{margin-left:0;padding:0 5px}
	.pop_con .formLine.phoneNum input[type='text']{width:114px}
	.slidesjs-container,
	.slidesjs-control{display:block}
	/*170811 추가*/
	.con_gray select{height:auto;padding:6px}
	.list_sectionLarge .list_con input[type='text']{width:670px;margin-right:5px}
}

.layer .qr-layer {display:block;}
.qr-layer {display:none; position: absolute; top: 50%; left: 50%; width: 500px; height:500px;  background-color:#fff; border: 2px solid #ef544d; z-index: 10;}	
.qr-layer .pop-container {padding:0;}



html          {overflow: auto;}
html.layerLoading          {overflow: hidden;}
html.layerLoading body::before      {content:""; position:fixed; width:100%; height:100%; left:0; top:0; background:#000; opacity:.5; z-index:9998 }
html.layerLoading body::after      {content:""; position:fixed; width:100%; height:100%; left:0; top:0; background:url(/resources/images/loading.gif) no-repeat 50% 50%; z-index:9999 }

