@charset "euc-kr";
/*CSS Document*/
.red{color:#f55445;}
.bold{color:#444444;}
.blue{color:#319ae7;}

h3.mcolor{color:#147bc1; font-size:20px; font-weight:500; padding-bottom:10px}
h3.mcolor span.stxt{font-size:14px; font-weight:normal; color:#666; display:block; padding-top:10px}
#loading {width: 100%;height: 100%;top: 0;left: 0;position: fixed;display: block;opacity: 0.8;background: white;z-index: 99;text-align: center;}
#loading > img {position: absolute;top: 50%;left: 50%;z-index: 100}

/*h3{background:url(../img/bullet/red2.png) left 1px no-repeat; padding-left:24px; font-size:15px; letter-spacing:-0.05em;}
h4{background:url(../img/bullet/arrow.gif) left 1px no-repeat; padding-left:10px; font-size:15px; letter-spacing:-0.05em;}
*/
/* ?단 ?내 메시? */
.Announcement{border:1px solid #ddd; background:#f1f1f1; margin-bottom:40px; margin-top:10px}
.Announcement ul{border:1px solid #ddd; background:#ffffff; margin:6px; padding:10px 15px;}
.Announcement ul li{background:url(../img/bullet/2px.gif) left 15px no-repeat; padding:5px 0 5px 7px; line-height:18px}
.Announcement ul li span{color:#f55445;}
.Announcement ul li img{display:inline-block; vertical-align:middle;}


/*˾*/
#pop_header{position:relative; padding:20px 30px; background:#147bc1}
#pop_header span{color:#fff; font-size:20px; font-weight:400 !important}
#pop_header a{position:absolute; right:20px; top:21px; color:#fff; font-size:33px;}

.pop_memo{background:#f1f1f1; padding:20px}
.pop_memo ul{padding-left:30px}
.pop_memo li{padding-bottom:7px; border-bottom:1px solid #ddd; margin-bottom:7px; line-height:17px; font-size:14px}
.pop_memo li i.ri-checkbox-circle-line{margin:0 10px 0px -24px}
.pop_memo li.point{color:#147bc1; font-weight:500}
.pop_memo li .file{width:82px; display:inline-block}

.pop_content{padding:30px 20px 20px 20px; position:relative}
.pop_content .Btitle{display:block}
.pop_content .Btitle dt, .pop_content .Btitle dd{}
.pop_content .Btitle dt{color:#147bc1; font-size:18px;}
.pop_content .Btitle dd{font-size:14px; color:#999; padding-top:10px; line-height:18px}
.pop_lineBox{width:calc( 100% - 60px ); margin:20px 0; border:1px solid #d1d1d1; text-align:center; padding:30px}
.pop_lineBox .stxt{color:#666; text-align:left !important; display:block; padding-left:15px; line-height:24px; font-size:16px}
.pop_lineBox .stxt i{margin-left:-15px; margin-right:0}
.pop_lineBox .sample_file{margin-top:15px; height:34px; padding:5px; width:300px; }
.pop_lineBox .btn_basic.red{font-size:14px; height:34px}
.pop_num_mover{padding:30px; position:relative}
.pop_num_mover textarea{width:260px; border:1px solid #d1d1d1}
.pop_num_mover .text_area{width:190px; position:absolute; right:30px; top:30px; display:block; padding-top:15px}
.pop_num_mover .btn_area{width:190px; position:absolute; right:30px; top:170px; display:block; padding-top:15px}
.pop_num_mover .btn_area .btn_basic{width:190px; line-height:28px; margin-top:5px; display:block; text-align:center}
.pop_num_mover .btn_area .btn_basic.red{width:174px !important}

.pop_adr_down{margin-top:30px; padding:20px; border:1px solid #d1d1d1}
.pop_adr_down .adr_all{display:block; position:relative; border-bottom:1px solid #d1d1d1; margin-bottom:10px; padding-bottom:10px; font-size:16px !important}
.pop_adr_down .count{color:#147bc1; font-weight:normal !important; margin-left:5px; font-size:12px}
.pop_adr_down ul.group_list{padding:10px 0; position:relative}
.pop_adr_down ul.group_list li{position:relative; border-bottom:1px dashed #d1d1d1; margin-bottom:10px; padding-bottom:10px}
.pop_adr_down ul.group_list li:last-child{border-bottom:0; margin-bottom:0}
.pop_adr_down ul.group_list li:after{clear:both; display:block; content:""}
.pop_adr_down ul.group_list input{float:left; margin-top:2px; margin-right:5px; cursor:pointer}
.pop_adr_down ul.group_list .group_name{float:left; max-width:200px; text-overflow: ellipsis;-o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal !important; display: block; font-size:14px}
.pop_adr_down ul.group_list .list_btn{position:absolute; right:0; top:0px}
.pop_adr_down ul.group_list .list_btn a{margin-left:3px}
.pop_adr_down ul.group_list a:hover{color:#147bc1}
.pop_adr_down .btn_del{border-top:1px solid #d1d1d1; padding-top:15px; text-align:center}

.pop_bank_table{margin-top:0 !important}
.pop_bank_table table{width:500px; margin:0 auto}
.pop_bank_table td{font-size:14px !important; text-align: left !important; padding:5px 0px}
.pop_bank_table td select{height:30px; width: 330px; font-size:13px}
.pop_bank_table td input[type="text"]{width:100px; height:30px}
.pop_btn_area{text-align:center}
.pop_btn_area input, .pop_btn_area a{vertical-align:middle}

/*ư*/
.btn_basic{border-radius:0px; cursor:pointer; line-height:1.5em}
.btn_basic i{margin:0}
.btn_basic.small{padding:3px 7px; font-size:12px}
.btn_basic.big{padding: 7px 35px; font-size:16px}

.btn_basic.red{background-color:#f44b3c; border:1px solid #e13c2d; color:#fff ;text-shadow: 0 1px 0 #e13c2d}
.btn_basic.dgray{background-color : #333842; border: 1px solid #333842; color:#fff ;text-shadow: 0 1px 0 #000}
.btn_basic.wgray{background-color: #696976; border: 1px solid #696976; color:#fff}


/* ??80 컨텐?*/
.over980_relative{}
.over980_relative .width980{float:right; width:980px; right:0; top:0;}

/* ??????(문자보내??단,)
-------------------------------------------------------------------------------------------------*/
.tabstyle_black{overflow:hidden; border-bottom:2px solid #4c4c4c;}
.tabstyle_black li{float:left; margin-right:2px;}
.tabstyle_black li a{display:block; text-align:center; background:url(../img/sub/tab_off.gif) left top no-repeat; color:#a0a0a0; width:151px; height:21px; padding-top:10px;}
.tabstyle_black li a.on{background:url(../img/sub/tab_on.gif) left top no-repeat; color:#ffffff; font-weight:bold;}

/* ?이??버
-------------------------------------------------------------------------------------------------*/
/* UI Object */
.paginate_complex{padding:25px 0;line-height:normal;text-align:center}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;font:bold 12px/16px Tahoma, Sans-serif;color:#323232;text-decoration:none;vertical-align:top}
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{background-color:#f8f8f8}
.paginate_complex strong{color:#ff8600}
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#323232;background-color:#fff}
.paginate_complex .prev{border-left:0}
.paginate_complex .next{border-right:0}
.paginate_complex .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}
.paginate_complex .prev span{*left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
.paginate_complex .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}
/* //UI Object */




/* ?문?보?기
-------------------------------------------------------------------------------------------------*/
.smssend_wrap{margin-bottom:400px; position:relative}
.smssend_wrap .receiver{/*float:left; */width:485px; padding-top:3px; margin-left:270px}
.smssend_wrap .phone_sms{/*float:right; */width:250px; min-height:440px; height:auto;background:url(../img/sub/phone_bg_bottom.jpg) left bottom no-repeat;}
.smssend_wrap .phone_sms .phone_head{background:url(../img/sub/phone_bg_top.jpg) left top no-repeat; height:37px}

.smssend_wrap .phone_sms.smsbg4 {position:absolute; left:0; top:0; width:250px; min-height:480px; height:auto;/*background:url(../img/sub/phone_bg4.gif) left top no-repeat;*/; padding-bottom:20px}

.smssend_wrap .phone_sms.smsbg4_1 {float:right; width:250px; /*min-height:480px;*/ height:auto;background:url(../img/sub/phone_4.gif) left top no-repeat;}

.smssend_wrap .phone_sms.smsbg5 {float:right; width:250px; min-height:480px; height:auto;background:url(../img/sub/phone_bg5.gif) left top no-repeat;}
.smssend_wrap .phone_sms.smsbg5 .smstext{}
.smssend_wrap .phone_sms.smsbg5 .smstext div{height:110px; text-align:center; color:#d0d4da;}
.smssend_wrap .phone_sms.smsbg5 .smstext textarea{height:37px!important;}
.smssend_wrap .phone_sms.smsbg5 .rewrite_byte{padding-top:10px!important;}


.smsimg-imgarea{float:right; width:250px; border:1px solid #ccc;margin:0 auto;text-align:center;padding-bottom:15px;padding-top:15px;}


/* 문자보내?: 받는?람
-------------------------------------------------------------------------------------------------*/
.smssend_wrap .receiver .reciver_tit{overflow:hidden; margin-bottom:4px;}
.smssend_wrap .receiver .reciver_tit h3{float:left; letter-spacing:-0.05em; font-size:15px; color:#444444; /*background:url(../img/bullet/arrow.gif) left 7px no-repeat; padding-top:2px; padding-left:8px;*/ padding-left:0}
.smssend_wrap .receiver .reciver_tit h3 strong{margin-left:8px; font-weight:normal !important; color:#F00}
.smssend_wrap .receiver .reciver_tit ul{float:right; overflow:hidden;}
.smssend_wrap .receiver .reciver_tit ul li{float:left; margin-left:5px; height:28px}
.smssend_wrap .receiver .reciver_tit ul li a{display:block}


/**/
.many_sms h3 span{display:block; color:#999; font-size:14px; font-weight:normal; line-height:30px}
.many_sms .receiver{width:100%; margin:0; padding:0}
.many_sms .transpose{width:485px; padding-top:3px; margin-left:270px}
.many_sms .transpose .code_box{padding:15px; border:1px solid #d1d1d1; margin-top:10px; text-align:center; margin-bottom:30px}
.many_sms .transpose .code_box:after{clear:both; display:block; content:""}
.many_sms .transpose .code_box li{float:left; margin-right:5px}
.many_sms .transpose .code_box li:last-child{margin:0}
.many_sms .transpose .code_box li span{padding:10px 7px; display:block; width:70px}
.many_sms .transpose .code_box li span:hover{background:#696976}
.many_sms .sms_td_Wrap{height:300px}
.many_sms .transpose .code_box p.tit{float:left; width:120px; text-align:left; line-height:30px}
.many_sms .transpose .code_box .inputbtn{float:left; width:333px}
.many_sms .transpose .code_box .inputbtn .day_choice{position:relative; width:150px; display:inline-block}
.many_sms .transpose .code_box .inputbtn .day_choice i{position:absolute; right:10px; top:11px; font-size:16px}
.many_sms .transpose .code_box02{position:relative; padding-top:16px; height:290px}
.many_sms .transpose .code_box_view{border:1px solid #d1d1d1; background:#f1f1f1; padding:15px; height:180px; position:absolute; width:296px; right:0; top:-20px; overflow-y:scroll}
.many_sms .sms_th{}
.many_sms .sms_th li.number{width:50px}
.many_sms .sms_th li.group{width:90px}
.many_sms .sms_th li.name{width:90px;}
.many_sms .sms_th li.cellno{width:140px;}
.many_sms .sms_th li.etc{width:90px}
.many_sms .sms_th li.etc02{width:100px}

/* 문자보내?: 받는?람 : 리스??: th
-------------------------------------------------------------------------------------------------*/
.sms_th{overflow:hidden; letter-spacing:-0.05em; background:#acb0b9; color:#ffffff; border-top:1px solid #808592; border-right:1px solid #808592; font-size:14px;/* margin-top:55px*/}
.sms_th li{float:left; text-align:center; /*height:24px; */line-height:35px;
		border-left:1px solid #808592; border-bottom:1px solid #808592;}
.sms_th li.number{width:50px}
.sms_th li.group{width:120px}
.sms_th li.name{width:90px;}
.sms_th li.cellno{/*width:200px;*/width:100%;}
/* 문자보내?: 받는?람 : 리스??: td
-------------------------------------------------------------------------------------------------*/
.sms_td_Wrap{overflow-y:scroll; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; border-left:1px solid #b3b3b3; height:450px; font-size:14px}
.sms_td_Wrap ul{overflow:hidden; border-bottom:1px solid #e8e8e8;}
.sms_td_Wrap ul li{float:left; text-align:center; border-left:1px solid #cecece; line-height:27px;}
.sms_td_Wrap ul li.number{width:50px; border-left:none; color:#787878}
.sms_td_Wrap ul li.group{width:120px; background:#f8f8f8}
.sms_td_Wrap ul li.name, .sms_td_Wrap ul li.etc{width:90px;}
.sms_td_Wrap ul li.cellno{width:200px; font-weight:bold;}

/**/
.sms_td_Wrap02{overflow-y:scroll; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; border-left:1px solid #b3b3b3; height:450px; font-size:14px}
.sms_td_Wrap02 ul{overflow:hidden; border-bottom:1px solid #e8e8e8;}
.sms_td_Wrap02 ul li{float:left; text-align:center; border-left:1px solid #cecece; line-height:27px;}
.sms_td_Wrap02 ul li.number{width:50px; border-left:none; color:#787878}
.sms_td_Wrap02 ul li.group{width:90px; background:#f8f8f8}
.sms_td_Wrap02 ul li.name, .sms_td_Wrap02 ul li.etc{width:90px;}
.sms_td_Wrap02 ul li.cellno{width:140px; font-weight:bold;}
.sms_td_Wrap02 ul li.etc2{width:89px}
/**/
.smssend_wrap .receiver .reciver_bt{background:url(../img/sub/bg_white.gif) left bottom repeat-x; height:31px; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; overflow:hidden;}
.smssend_wrap .receiver .reciver_bt .reciverno{float:left; letter-spacing:-0.05em; padding-left:13px; padding-top:9px;}
.smssend_wrap .receiver .reciver_bt .reciverno span{font-weight:bold; color:#f55445;}
.smssend_wrap .receiver .reciver_bt .sameno{float:right; padding-right:13px; padding-top:9px;}
.smssend_wrap .receiver .reciver_bt .sameno input{margin:-2px 0;}
.smssend_wrap .receiver .reciver_bt .sameno label{letter-spacing:-0.05em;}
/**/
.smssend_wrap .receiver .reciver_btn{margin-top:10px;}
.smssend_wrap .receiver .reciver_btn .leftbtn{float:left; overflow:hidden;}
.smssend_wrap .receiver .reciver_btn .leftbtn a{float:left; margin-right:5px;}
.smssend_wrap .receiver .reciver_btn .rightbtn{float:right;}

/* 문자보내?: ?드??
-------------------------------------------------------------------------------------------------*/
.smssend_wrap .phone_sms .tabss{width:248px; margin:0 auto}
.smssend_wrap .phone_sms .tabss ul{overflow:hidden;}
.smssend_wrap .phone_sms .tabss ul li{float:left;}
/**/
.smssend_wrap .phone_sms .smstext{width:248px; margin:0 auto; border-bottom:1px solid #ddd}
.smssend_wrap .phone_sms .smstext textarea{width:99%; height:200px; color:#333; line-height:1.5em; border:none; background:none; padding:10px;}
.smssend_wrap .phone_sms .smstext .send_img{text-align:center; padding:20px}
.smssend_wrap .phone_sms .smstext .send_img img{max-width:100%; height:auto}

/**/
.smssend_wrap .phone_sms .phone_btn_wrap{padding:15px; width:calc( 248px - 30px ); margin:0 auto; overflow:hidden; background:#f1f1f1; border-bottom:1px solid #ddd}
.smssend_wrap .phone_sms .phone_btn_wrap span{display:block; clear:both; padding-top:13px}
.smssend_wrap .phone_sms .phone_btn_wrap span a{display:inline-block; width:89px; line-height:1.2em; text-align:center; line-height:17px}
.smssend_wrap .phone_sms .phone_btn_wrap .btn_basic{; letter-spacing:-1px}


div#mms_name{
	margin-top:10px;
}
/**/
.smssend_wrap .phone_sms .rewrite_byte{width:228px; margin:0 auto; overflow:hidden; background:#333842; color:#fff; padding:8px 10px}
.smssend_wrap .phone_sms .rewrite_byte admode{ padding-top:14px !important;}
.smssend_wrap .phone_sms .rewrite_byte a{display:block; float:left;}
.smssend_wrap .phone_sms .rewrite_byte p{float:right; color:#ffffff; font-size:11px; font-family:Tahoma;}
.smssend_wrap .phone_sms .rewrite_byte p span{font-weight:bold; color:#fb5c4d;}
/**/
.smssend_wrap .phone_sms .phone_btns{padding-top:12px; width:234px; padding-bottom:8px; margin:0 auto; overflow:hidden;}
.smssend_wrap .phone_sms .phone_btns a{display:block; float:left; padding-left:6px;}
.smssend_wrap .phone_sms .phone_btns a.first{padding-left:0!important;}
/**/
.smssend_wrap .phone_sms .reciverno{width:234px; margin:0 auto; /*border-top:1px solid #e2e2e2;*/ border-bottom:1px solid #e2e2e2; overflow:hidden; padding:10px 0;}
.smssend_wrap .phone_sms .reciverno:after{clear:both; content:""; display:block}
.smssend_wrap .phone_sms .reciverno .tit{/*background:url(../img/bullet/arrow.gif) left 5px no-repeat; */letter-spacing:-0.05em; font-size:14px; float:left; width:70px; line-height:26px}
.smssend_wrap .phone_sms .reciverno .inputbtn{float:right; overflow:hidden; width:160px}
.smssend_wrap .phone_sms .reciverno .inputbtn input{padding:5px; background:#f0f0f0; border:1px solid #bdbdbd; width:160px; font-size:12px}
.smssend_wrap .phone_sms .reciverno .inputbtn .day_choice{position:relative; margin-bottom:5px; display:block}
.smssend_wrap .phone_sms .reciverno .inputbtn .day_choice i{position:absolute; right:10px; top:7px}
.smssend_wrap .phone_sms .reciverno .inputbtn span.btn_basic{display:block; width:115px; margin-top:5px; line-height:17px}
.smssend_wrap .phone_sms .reciverno .inputbtn select{padding:5px !important; width:160px}
.smssend_wrap .phone_sms .reciverno .inputbtn .hdate{width:75px; display:inline-block}
.smssend_wrap .phone_sms .reciverno .inputbtn .mdate{width:80px}


.smssend_wrap .phone_sms .reciverno2{width:234px; margin:0 auto;/* border-top:1px solid #e2e2e2; */overflow:hidden; padding:3px 0;}
.smssend_wrap .phone_sms .reciverno2:after{clear:both; content:""; display:block}
.smssend_wrap .phone_sms .reciverno2 .tit{/*background:url(../img/bullet/arrow.gif) left 5px no-repeat; */ letter-spacing:-0.05em; font-size:14px; float:left; width:70px; line-height:26px}
.smssend_wrap .phone_sms .reciverno2 .inputbtn{float:right; overflow:hidden;}
.smssend_wrap .phone_sms .reciverno2 .inputbtn input{padding:5px; background:#f0f0f0; border:1px solid #bdbdbd; width:160px; font-size:12px}
.smssend_wrap .phone_sms .reciverno2 .inputbtn a{padding-left:5px;}
/**/
.smssend_wrap .phone_sms .resevsend{overflow:hidden; width:234px; margin:0 auto; padding-top:5px;font-size:12px;}
.smssend_wrap .phone_sms .resevsend div{float:left; padding-top:5px;}
.smssend_wrap .phone_sms .resevsend div input{margin:-2px 0;}
.smssend_wrap .phone_sms .resevsend div label{letter-spacing:-0.05em;}
.smssend_wrap .phone_sms .resevsend a{float:right;}
/**/
.smssend_wrap .phone_sms .reservdate{width:222px; margin:5px auto 0 auto; background:#f8f8f8; border:1px solid #e2e2e2; text-align:center; padding:6px;}
.smssend_wrap .phone_sms .reservdate p{color:#9e9e9e; font-size:11px; letter-spacing:-0.05em;}
.smssend_wrap .phone_sms .reservdate div{padding-top:6px; overflow:hidden;}
.smssend_wrap .phone_sms .reservdate div span{display:block; float:left; margin-left:4px;}
.smssend_wrap .phone_sms .reservdate div span.first{margin-left:0!important;}
.smssend_wrap .phone_sms .reservdate div span input{background:#ffffff; border:1px solid #dddddd; padding:2px; width:69px; height:16px;}
.smssend_wrap .phone_sms .reservdate div span select{padding:2px; width:60px;}
/**/


.smssend_wrap .phone_sms .divisionsend{width:232px; margin-top:10px;height:25px;line-height:25px;padding-left:10px;font-size:12px;}
.smssend_wrap .phone_sms .divisionsend span{float:left;padding-right:10px;}
.smssend_wrap .phone_sms .divisionsend  input[type=text]{width:28px;}
.divisionsend_wide {width:46px !important;}
.smssend_wrap .phone_sms .phone_send_btn{padding-top:10px}
.smssend_wrap .phone_sms .phone_send_btn input{width:229px; margin:10px}


.img-admode{padding:0;margin:0;}

/* ?문?보?기 ?단 문자?택??
-------------------------------------------------------------------------------------------------*/
.smsselectwrap{overflow:hidden; padding-top:10px;}
.smsselectwrap .left_menu{float:left; width:144px;}
.smsselectwrap .right_content{float:right; width:826px;}
/**/
.smsselectwrap .left_menu ul{background:#f7f7f7; border:1px solid #dddddd; padding:5px;}
.smsselectwrap .left_menu ul li{border-bottom:1px solid #e6e6e6; padding:0 13px;}
.smsselectwrap .left_menu ul li.white{padding:0!important; border-bottom:none;}
.smsselectwrap .left_menu ul li.white ul{background:#ffffff; padding:0; padding-bottom:2px;}
.smsselectwrap .left_menu ul li.white ul li{padding:0 7px!important;}
.smsselectwrap .left_menu ul li a{display:block; letter-spacing:-0.05em; padding:6px 0 6px 22px;}
/* icon */
.smsselectwrap .left_menu ul li a.new{background:url(../img/sub/icon_phone.gif) left 50% no-repeat; font-weight:bold;}
.smsselectwrap .left_menu ul li a.weekly{background:url(../img/sub/icon_gold.gif) left 50% no-repeat;}
.smsselectwrap .left_menu ul li a.monthly{background:url(../img/sub/icon_silver.gif) left 50% no-repeat;}
.smsselectwrap .left_menu ul li a.fall{background:url(../img/sub/icon_leave.gif) left 50% no-repeat; color:#9a2367; font-weight:bold;}
.smsselectwrap .left_menu ul li a.mon10{background:url(../img/sub/icon_acorn.gif) left 50% no-repeat; color:#804000; font-weight:bold;}
.smsselectwrap .left_menu ul li a.test{background:url(../img/sub/icon_pencel.gif) left 50% no-repeat; color:#db4d00; font-weight:bold;}
.smsselectwrap .left_menu ul li a.love{background:url(../img/sub/icon_heart.gif) left 50% no-repeat; color:#f10048; font-weight:bold;}
/* ???*/
.smsselectwrap .right_content .sms_search{border:2px solid #e9e9e9; padding:10px; overflow:hidden; margin-bottom:10px;}
.smsselectwrap .right_content .sms_search span{display:block; float:left; padding-right:5px;}
.smsselectwrap .right_content .sms_search span select{border-top:1px solid #9f9f9f; border-left:1px solid #9f9f9f; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; width:141px; height:29px; /*padding:6px 10px;*/ padding:0 10px; line-height:27px; font-family:'DotumChe', sans-serif;}
.smsselectwrap .right_content .sms_search span.sms_search_input input{border-top:1px solid #9f9f9f; border-left:1px solid #9f9f9f; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; width:583px; height:15px; padding:6px; background:#e4e4e4;}
.smsselectwrap .right_content .sms_search span.btn{padding-right:0px;}
/**/
.smsselectwrap .right_content .month_event{border:1px solid #b3b3b3; overflow:hidden;}
.smsselectwrap .right_content .month_event .allevent .monthtab{background:url(../img/sub/bg_white.gif) left bottom repeat-x; height:31px; border-bottom:1px solid #b3b3b3; overflow:hidden;}
.smsselectwrap .right_content .month_event .allevent .monthtab li{float:left; background:url(../img/sub/tab_l.gif) left top repeat-y; height:31px; width:47px;}
.smsselectwrap .right_content .month_event .allevent .monthtab li.first{background:none;}
.smsselectwrap .right_content .month_event .allevent .monthtab li a{display:block; text-align:center; line-height:31px; color:#565656; font-weight:bold; letter-spacing:-0.05em;}
.smsselectwrap .right_content .month_event .allevent .monthtab li a.on{background:url(../img/sub/monthtab_on.gif) left top no-repeat; color:#ffffff;}
/* th */
.smsselectwrap .right_content .month_event table th{background:url(../img/sub/bg_white.gif) left bottom repeat-x; height:31px; color:#565656; letter-spacing:-0.05em; border-bottom:1px solid #b3b3b3;}
.smsselectwrap .right_content .month_event table th.title{width:184px; text-align:left; padding-left:15px;}
.smsselectwrap .right_content .month_event table th .monthtab{background:url(../img/sub/bg_white.gif) left bottom repeat-x; overflow:hidden;}
.smsselectwrap .right_content .month_event table th .monthtab li{float:left; background:url(../img/sub/tab_l.gif) left top repeat-y; height:31px; width:48px;}
.smsselectwrap .right_content .month_event table th .monthtab li.first{background:none;}
.smsselectwrap .right_content .month_event table th .monthtab li a{display:block; text-align:center; line-height:31px; color:#565656; font-weight:bold; letter-spacing:-0.05em;}
.smsselectwrap .right_content .month_event table th .monthtab li a.on{background:url(../img/sub/monthtab_on.gif) left top no-repeat; color:#ffffff;}
/* td */
.smsselectwrap .right_content .month_event table td .lefteventday {padding:7px 15px;}
.smsselectwrap .right_content .month_event table td .lefteventday li{background:url(../img/bullet/2px.gif) left 9px no-repeat; padding:3px 0 3px 7px; color:#787878;}
.smsselectwrap .right_content .month_event table td .lefteventday li span{font-weight:bold; color:#f55445;}
.smsselectwrap .right_content .month_event table td.allevent{border-left:1px solid #e6e6e6; padding:10px; vertical-align:top;}
.smsselectwrap .right_content .month_event table td.allevent table td{vertical-align:top;}
.smsselectwrap .right_content .month_event table td.allevent table td a{display:block; color:#555555; padding:4px 0;}
/* 주간베스??*/
.weekly_prd{margin-top:20px;}
.weekly_prd .title{overflow:hidden; margin-bottom:8px;}
.weekly_prd .title h3{float:left; background:url(../img/bullet/red2.png) left 0px no-repeat; padding:1px 0 1px 23px; font-weight:bold; letter-spacing:-0.05em;}
.weekly_prd .title ul{float:right; overflow:hidden;}
.weekly_prd .title ul li{float:left; background:url(../img/sub/l.gif) 12px 1px no-repeat; padding-left:24px;}
.weekly_prd .title ul li.first{padding-left:0; background:none;}
.weekly_prd .title ul li a{display:block; line-height:18px;}
.weekly_prd .title ul li a.on{color:#f55445; font-weight:bold;}
.weekly_prd .title ul li.select{background:none; padding-left:15px;}
.weekly_prd .title ul li.select select{padding:2px 0 2px 5px;}
/**/
.weekly_prd .smsprd ul{overflow:hidden;}
.weekly_prd .smsprd.red ul li{float:left; position:relative; background:url(../img/sub/sms_bg.gif) left top no-repeat; width:158px; height:141px; margin-left:9px; margin-bottom:10px;}
.weekly_prd .smsprd.blue ul li{float:left; position:relative; background:url(../img/sub/sms_bg.gif) left top no-repeat; width:158px; height:141px; margin-left:9px; margin-bottom:10px;}
.weekly_prd .smsprd ul li.first{margin-left:0!important;}
.weekly_prd .smsprd ul li p.normal_recom{text-align:center; font-size:11px; letter-spacing:-0.05em; color:#6b6b6b; height:12px; padding:4px 0 10px 0;}
.weekly_prd .smsprd ul li p.normal_recom span{color:#ff5c3c; font-weight:bold; letter-spacing:0;}
.weekly_prd .smsprd ul li p.normal_content_txt{text-align:justify; width:140px!important; height:80px; overflow:hidden; overflow-y:scroll; margin:0 auto; color:#666666; line-height:1.3;}
.weekly_prd .smsprd ul li div.sms_normal_btn{position:absolute; right:8px; bottom:7px; overflow:hidden;}
.weekly_prd .smsprd ul li div.sms_normal_btn a{display:block; float:left; padding-left:5px;}
/**/
.weekly_prd .line{padding-top:12px; margin-bottom:22px; border-bottom:1px solid #dddddd;}



/* 2018.10.16 ?정 - ?토문자리스??*/
.weekly_prd #show_smslist.imgsmsList div.sms_normal_btn { left:5px; right:5px; bottom:2px; }
.weekly_prd #show_smslist.imgsmsList div.sms_normal_btn span { width:auto !important; margin-right:0 !important; line-height:24px; }
.weekly_prd #show_smslist.imgsmsList div.sms_normal_btn a { float:right; }




/* ?예?전???: 발송?역
-------------------------------------------------------------------------------------------------*/
.manage_btn{overflow:hidden; padding-top:10px; margin-bottom:10px;}
.manage_btn p{float:left; font-size:11px; color:#787878; letter-spacing:-0.05em;}
.manage_btn ul{float:right; overflow:hidden;}
.manage_btn ul li{float:left; padding-left:3px;}
.manage_btn ul li.line{padding-left:8px; margin-left:8px; border-left:1px solid #e2e3e8;}
/**/
.managetable{border-top:1px solid #dadee3;}
.managetable thead th, .managetable thead td{background:#edf3f8; padding:7px 10px; font-weight:normal; border-right:1px solid #c9cfd4; border-bottom:1px solid #c9cfd4;}
.managetable thead td{text-align:left;}
.managetable thead .checkbox{border-left:1px solid #dadee3; padding-right:0px; border-right:none;}
.managetable tbody th, .managetable tbody td{padding:4px 10px; border-bottom:1px solid #dddddd; font-weight:normal;}
.managetable tbody th{}
.managetable tbody td{}
.managetable tbody .checkbox{padding-right:0px; border-right:none;}
/* ???*/
.manage_search{background:#f7f7f7; overflow:hidden; border:1px solid #eaeaea; padding:10px; text-align:center;}
.manage_search div{width:327px; margin:0 auto;}
.manage_search div span{display:inline-block; float:left; padding-left:3px;}
.manage_search div input.input_style{background:#ffffff; border:1px solid #cccccc; padding:4px 4px 3px 4px; width:134px;}
.manage_search div select{padding:3px 3px 2px 3px; width:100px;}




/* ?주?록 : 주소록??
-------------------------------------------------------------------------------------------------*/
.addressedit_btn{/*overflow:hidden; */height:35px; border-bottom:1px solid #d1d1d1; padding-bottom:15px; margin-top:20px; margin-bottom:10px; position:relative}
.addressedit_btn ul{float:left; overflow:hidden;}
.addressedit_btn ul li{float:left; margin-right:3px;}
.addressedit_btn ul li select{padding:5px; height:32px; margin-left:10px}
.addressedit_btn ul li input{border:1px solid #d1d1d1; height:32px}
.addressedit_btn .btn_area{float:right; position:relative}
.addressedit_btn .btn_basic{display:inline-block; padding:6px}
/**/
.addressedit_btn #group_new{position:absolute; right:0; top:30px; border:1px solid #147bc1; display:none; width:230px; height:175px;z-index:1; background:#fff; z-index:9}
.addressedit_btn #group_new .tit{background:#147bc1; color:#fff; padding:15px; font-size:14px; display:block}
.addressedit_btn #group_new .tit .close{color:#fff; position:absolute; right:15px; top:15px}
.addressedit_btn #group_new .inbox{padding:15px}
.addressedit_btn #group_new .inbox input[type=text]{width:auto}
.addressedit_btn #group_new .inbox .txt{margin-bottom:10px; display:block}
.addressedit_btn #group_new .inbox .btn_area02{text-align:center; display:block; margin-top:10px}
.addressedit_btn #group_new .inbox .btn_area02 a{padding:6px 15px}
/**/
.addressedit{overflow:hidden;}
.addressedit:after{clear:both; content:""; display:block}
.addressedit .adr_group{float:left; width:210px; border:1px solid #d1d1d1; padding:20px; font-size:16px; margin-top:45px; position:relative}
.addressedit .address{float:right; width:470px;}
/**/
.addressedit i{font-size:18px}
.addressedit i:hover{color:#147bc1}
/**/
.addressedit .adr_group ul.toptxt{overflow:hidden; height:20px;}
.addressedit .adr_group ul.toptxt li{float:left; padding-left:18px; background:url(../img/sub/l.gif) 9px 2px no-repeat;}
.addressedit .adr_group ul.toptxt li.first{padding-left:0; background:none;}
.addressedit .adr_group ul.toptxt li span a:hover{color:#147bc1;}
/**/
.addressedit .adr_group .adr_all{display:block; position:relative; border-bottom:1px solid #d1d1d1; margin-bottom:10px; padding-bottom:10px}
.addressedit .adr_group .adr_all_top{position:absolute; top:-30px; left:0}
.addressedit .adr_group .count{color:#147bc1; font-weight:normal !important; margin-left:5px; font-size:12px}
.addressedit .adr_group ul.group_list{padding:10px 0; position:relative}
.addressedit .adr_group ul.group_list li{position:relative; border-bottom:1px dashed #d1d1d1; margin-bottom:10px; padding-bottom:10px; line-height:22px}
.addressedit .adr_group ul.group_list li:last-child{border-bottom:0; margin-bottom:0}
.addressedit .adr_group ul.group_list li:after{clear:both; display:block; content:""}
.addressedit .adr_group ul.group_list input{float:left; margin-top:6px; margin-right:5px; cursor:pointer}
.addressedit .adr_group ul.group_list .group_name{float:left; max-width:110px; text-overflow: ellipsis;-o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal !important; display: block; font-size:14px}
.addressedit .adr_group ul.group_list .list_btn{position:absolute; right:0; top:0px}
.addressedit .adr_group ul.group_list .list_btn a{margin-left:3px}
.addressedit .adr_group ul.group_list a:hover{color:#147bc1}
.addressedit .adr_group .btn_del{border-top:1px solid #d1d1d1; padding-top:15px}

.address .adr_table{}
.address .adr_table .addlist_th02{letter-spacing:-0.05em; background:#acb0b9; color:#ffffff;border-top:1px solid #808592; border-right:1px solid #808592; font-size:14px}
.address .adr_table .addlist_th02:after{clear:both; display:block; content:""}
.address .adr_table .addlist_th02 li{float:left; line-height:35px; border-left:1px solid #808592; border-bottom:1px solid #808592}
.address .adr_table .addlist_th02 li.checkbox{width:23px;}
.address .adr_table .addlist_th02 li.checkbox input{margin:-2px 0 0 10px; cursor:pointer}
.address .adr_table .addlist_th02 li.name{border-left:none; padding-left:5px; width:77px;}
.address .adr_table .addlist_th02 li.telno{padding-left:10px; width:119px;}
.address .adr_table .addlist_th02 li.groups{padding-left:10px; width:210px;}

.address .adr_table .btn_del{border:1px solid #d1d1d1; border-top:0; padding:15px; position:relative}
.address .adr_table .btn_del .red{position:absolute; right:10px; top:10px;}

/* ------------ 주소?그룹 리스??: th ------------- */
.addgroup_th{overflow:hidden; background:url(../img/sub/bg_black.gif) left bottom repeat-x; border:1px solid #5d5d5d;}
.addgroup_th li{float:left; height:25px; line-height:25px; color:#ffffff;}
.addgroup_th li.checkbox{width:23px;}
.addgroup_th li.checkbox input{margin:6px 0 0 10px;}
.addgroup_th li.name{padding-left:5px; width:220px;}
/* ------------ 주소?그룹 리스??: td ------------- */
.addgroup_td{overflow-y:scroll; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1; height:297px;}
.addgroup_td ul{overflow:hidden; border-bottom:1px solid #e8e8e8;}
.addgroup_td ul li{float:left; height:27px; line-height:27px;}
.addgroup_td ul li.checkbox{width:23px;}
.addgroup_td ul li.checkbox input{margin:7px 0 0 10px;}
.addgroup_td ul li.name{font-weight:bold; padding-left:29px; background:url(../img/sub/icon_folder.gif) 10px 6px no-repeat; width:120px;}
.addgroup_td ul li.name .gtotal{color:#f55445; font-weight:normal;}
.addgroup_td ul li.name2{ padding-left:29px; background:url(../img/sub/icon_folder.gif) 10px 6px no-repeat; width:120px;}
.addgroup_td ul li.name2 .gtotal{color:#f55445; font-weight:normal;}
.addgroup_td ul li.btn{float:right; width:40px; padding-right:3px;}
.addgroup_td ul li.btn a{display:inline-block; padding:5px 1px;}
.addgroup_td ul.allview{}
.addgroup_td ul.allview li{}
.addgroup_td ul.allview li.checkbox{}
.addgroup_td ul.allview li.checkbox input{}
.addgroup_td ul.allview li.name{background:url(../img/sub/folder.png) 10px 6px no-repeat;}

/**/
.addressedit .group .group_bt{background:url(../img/sub/bg_white.gif) left bottom repeat-x; height:26px; overflow:hidden; padding:4px 0 0 6px; border:1px solid #b1b1b1;}
.addressedit .group .group_bt li{float:left; margin-right:3px;}
/* ------개인주소?목록----- */
.addressedit .address div.toptxt{overflow:hidden; padding:15px 0; /*border-top:1px solid #d1d1d1*/}
.addressedit .address div.toptxt ul{float:right;}
.addressedit .address div.toptxt ul li{float:left; padding-left:13px; background:url(../img/sub/l.gif) 5px 2px no-repeat;}
.addressedit .address div.toptxt ul li.first{padding-left:0; background:none;}
.addressedit .address div.toptxt ul li a:hover{color:#f55445;}

/* ------------ 주소?리스??: th ------------- */
.addlist_th{overflow:hidden; background:url(../img/sub/bg_black.gif) left bottom repeat-x; border-right:1px solid #5d5d5d; border-top:1px solid #5d5d5d; border-bottom:1px solid #5d5d5d;}
.addlist_th li{float:left; height:25px; line-height:25px; color:#ffffff; border-left:1px solid #5d5d5d;}
.addlist_th li.checkbox{width:23px;}
.addlist_th li.checkbox input{margin:6px 0 0 10px;}
.addlist_th li.name{border-left:none; padding-left:5px; width:77px;}
.addlist_th li.telno{padding-left:10px; width:109px;}
.addlist_th li.group{padding-left:10px; width:257px;}
/* ------------ 주소?리스??: td ------------- */
.addlist_td{overflow-y:scroll; border:1px solid #d1d1d1; border-top:0; height:500px;position:relative;}
.addlist_td ul{overflow:hidden; border-bottom:1px dashed #d1d1d1; position:relative}
.addlist_td ul:hover{background:#f8f8f8}
.addlist_td ul li{float:left; padding:15px 0; position:relative}
.addlist_td .inputaddress li{float:left; padding:5px 0; position:relative}
.addlist_td .inputaddress li.name2{width:74px}
.addlist_td .inputaddress li.telno{width:119px; padding:5px 10px}
.addlist_td .inputaddress .btn{position:absolute; right:10px; top:10px}
.addlist_td .inputaddress .ri-download-2-line{color:#147bc1}
.addlist_td ul li.checkbox{width:23px;}
.addlist_td ul li.checkbox input{margin:-2px 0 0 10px; cursor:pointer}
.addlist_td ul li.name{padding-left:5px; width:77px; font-weight:bold; text-overflow: ellipsis;-o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal !important; display: block;}
.addlist_td ul li.telno{padding-left:10px; width:119px;}
.addlist_td ul li.group{padding-left:10px; width:150px; text-overflow: ellipsis;-o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal !important; display: block;}
.addlist_td ul li.btn{position:absolute; right:10px; top:0px}
.addlist_td ul li.btn a{display:inline-block; padding-left:5px; font-size:16px !important}
.addlist_td img {margin:0 auto; display:block;}
/**/
.addressedit .address .address_bt{overflow:hidden;}
.addressedit .address .address_bt ul.left{float:left; border-left:1px solid #b1b1b1; border-top:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; background:url(../img/sub/bg_white.gif) left bottom repeat-x; height:23px; width:338px; padding:4px 6px 3px 6px;}
.addressedit .address .address_bt ul.left li{float:left; padding-right:3px;}
.addressedit .address .address_bt ul.left li.select{float:right; padding:1px 0 0 0;}
.addressedit .address .address_bt ul.left li.select select{width:125px; height:21px; padding:2px;}
.addressedit .address .address_bt div.btn{float:right;}




/* ?주?록 : 주소?간편?록
-------------------------------------------------------------------------------------------------*/
.address_simple_top{overflow:hidden; border:3px solid #e9e9e9; padding:10px 15px; margin-top:10px; margin-bottom:20px;}
.address_simple_top li{line-height:23px;}
.address_simple_top ul.group1{overflow:hidden; float:left;}
.address_simple_top ul.group1 li{float:left; padding-right:10px;}
.address_simple_top ul.group2{overflow:hidden; float:right;}
.address_simple_top ul.group2 li{float:left; padding-left:10px;}
.address_simple_top .radio{margin:-2px 0;}
.address_simple_top select{padding:2px;}
.address_simple_top .input_style{border:1px solid #cccccc; padding:2px; width:100px; height:15px;}
.address_simple_top label{font-weight:bold; letter-spacing:-0.05em;}
/**/
.address_simple_option{overflow:hidden; margin-bottom:5px;}
.address_simple_option p{float:left; padding-top:5px;}
.address_simple_option p span{font-weight:bold; color:#f55445;}
.address_simple_option div{float:right;}
.address_simple_option div select{padding:2px;}
/**/
.address_simple{overflow:hidden;}
.address_simple .left{width:370px; float:left;}
.address_simple .right{width:370px; float:right;}

/* -------리스??th ------- */
.simple_th{overflow:hidden; letter-spacing:-0.05em; background:#acb0b9; color:#ffffff; border-top:1px solid #808592; border-right:1px solid #808592; font-size:14px}
.simple_th li{float:left; text-align:center; /*height:24px; */line-height:35px; border-left:1px solid #808592; border-bottom:1px solid #808592;}
.simple_th li.number{width:36px; padding-left:none;}
.simple_th li.name{width:98px;}
.simple_th li.telno{width:117px;}
.simple_th li.fax{width:114px;}
/* -------리스??td ------- */
.simple_td{border-right:1px solid #b1b1b1; border-left:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1;}
.simple_td ul{overflow:hidden; padding:8px 0; line-height:21px; border-bottom:1px solid #e8e8e8;}
.simple_td ul li{float:left; text-align:center}
.simple_td ul li.number{width:36px; color:#787878; height:32px}
.simple_td ul li.name{width:99px;}
.simple_td ul li.telno{width:118px;}
.simple_td ul li.fax{width:115px;}
.simple_td ul li input{border:1px solid #ddd; padding:5px 7px}
.simple_td ul li.name input{width:90px}
.simple_td ul li.telno input{width:110px;}
.simple_td ul li.fax input{width:100px;}
.adr02_button{text-align:center; margin-top:30px;}
.adr02_button a{display:inline-block; vertical-align:bottom}
/**/
.button{text-align:center; margin-top:15px;}
.button a{display:inline-block; padding:0 2px;}




/* ?포?트충전??: ?인?충??
-------------------------------------------------------------------------------------------------*/
.charge_banner{margin-bottom:20px;}
/**/
.charge_menu{overflow:hidden; margin-top:10px; margin-bottom:30px;border-left:1px solid #d1d1d1}
.charge_menu ul:after{clear:both; display:block; content:""}
.charge_menu li{float:left; margin-left:-1px; border:1px solid #d1d1d1}
.charge_menu li a{padding:20px 30px; display:block; font-size:16px}
.charge_menu li a.on{ background:#147bc1; color:#fff}
/**/
.charge_table{border-top:2px solid #5d5d5d; margin-top:10px; margin-bottom:30px;}
.charge_table table{border-left:1px solid #dbdbdb;}
.charge_table .red{color:#ee4b3c;}
.charge_table .navy{color:#3c5ba0;}
.charge_table th, .charge_table td{border-right:1px solid #dbdbdb; border-bottom:1px solid #cccccc; color:#666666;}
.charge_table thead th{background:#f9f9f9; padding:13px 0; letter-spacing:-0.05em;}
.charge_table tbody td{padding:20px}
.charge_table tbody td.coin_bg{background:#f9f9f9; font-size:16px}
.charge_table tbody td.coin_bg strong{color:#333}
.charge_table tr.recom{background:#edf2ff;}
.charge_table tr.check td{font-weight:bold; color:#444444;}
.charge_table label{display:inline-block}
.charge_table tbody td input{vertical-align:baseline}
.charge_table tbody td .charge_item{position:relative}
.charge_table tbody td .charge_item strong{color:#147bc1}
.charge_table tbody td .charge_item .stxt{position:absolute; right:0; top:0; color:#999}


.charge_table_2{border-top:2px solid #5d5d5d; margin-top:12px; margin-bottom:11px;}
.charge_table_2 table{border-left:1px solid #dbdbdb;}
.charge_table_2 .red{color:#ee4b3c;}
.charge_table_2 .navy{color:#3c5ba0;}
.charge_table_2 th, .charge_table_2 td{border-right:1px solid #dbdbdb; border-bottom:1px solid #cccccc; color:#666666;}
.charge_table_2 thead th{background:#f9f9f9; padding:13px 0; letter-spacing:-0.05em;}
.charge_table_2 tbody td{padding:24px 12px; text-align:center;}
.charge_table_2 tr.recom{background:#edf2ff;}
.charge_table_2 tr.check td{font-weight:bold; color:#444444;}

/**/
h4.charge_title{font-size:20px; font-weight:normal; margin-bottom:15px; margin-top:40px}
.charge_wrap .charge_coment{line-height:18px; color:#999}

/**/
.charge_colgroup{overflow:hidden; margin-top:30px;}
.charge_colgroup .left{float:left; width:455px; border-top:2px solid #5d5d5d;}
.charge_colgroup .right{float:right; width:270px;}
.charge_colgroup .right .btn_basic{display:block; line-height:61px; text-align:center; font-size:20px}
/**/
.charge_colgroup .left table{border-left:1px solid #dbdbdb;}
.charge_colgroup .left th, .charge_colgroup .left td{border-right:1px solid #dbdbdb; border-bottom:1px solid #cccccc; font-size:15px; font-weight:bold; text-align:right; padding:12px 10px;}
.charge_colgroup .left th{background:#f9f9f9; width:40%;}
.charge_colgroup .left td{}
.charge_colgroup .left td span{color:#f55445;}
/**/
.charge_colgroup .right p{font-size:11px; letter-spacing:-0.05em; color:#787878; margin-top:10px; line-height:1.7;}
.charge_colgroup .right p span{color:#f55445;}


.emoticon{height:460px;overflow: scroll; overflow-x:hidden;scrollbar-face-color:#F2F7F9; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#CCCCCC; scrollbar-3dlight-color:#CCCCCC; scrollbar-arrow-color:#81A0C1; scrollbar-track-color:#F2F7F9; scrollbar-darkshadow-color:#FFFFFF; scrollbar-base-color:#F2F7F9;}
.emoticon ul{white-space;nowrap;margin:10px;}
.emoticon ul .short{float:left;width:40px;height:20px;font-weight:bold;margin:5px;text-align:center;vertical-align:50%;background-color:#f8f8f8;border:1px solid gray;padding-top:8px;}
.emoticon ul .long{float:left;width:100px;height:20px;font-weight:bold;margin:5px;text-align:center;vertical-align:50%;background-color:#f8f8f8;border:1px solid gray;padding-top:8px;}
.emoticon ul li span {}

/**/
.send_list_wrap{}
.send_list_wrap:after{clear:both; display:block; content:""}
.send_list_wrap .btn_right{text-align:right; height:30px}

/**/
.basic_table{border-top:2px solid #5d5d5d; margin-top:10px; margin-bottom:30px;}
.basic_table table{border-left:1px solid #dbdbdb;}
.basic_table th, .basic_table td{border-right:1px solid #dbdbdb; border-bottom:1px solid #cccccc; color:#666666;}
.basic_table thead th{background:#f9f9f9; padding:13px 0; letter-spacing:-0.05em;}
.basic_table tbody td{padding:13px}
.basic_table tr:hover{background:#f8f8f8}

.basic_table .sms_view{}
.basic_table .sms_view .date{color:#999; border-bottom:1px dotted #d1d1d1; font-size:12px; margin-bottom:10px; padding-bottom:5px; display:block}
.basic_table .sms_view .txt{line-height:18px; display:block}
.basic_table .sms_view .L_txt{line-height:18px; overflow-y:scroll; max-height:80px; min-height:45px; display:block}


#pagenation{text-align:center; padding-top:50px}
.page_nation {display:inline-block;}
.page_nation .none {display:none;}
.page_nation a {display:block;	margin:0 3px;	float:left;	border:1px solid #e6e6e6;	width:28px;	height:28px;line-height:28px;	text-align:center;background-color:#fff;font-size:13px;	color:#999999;text-decoration:none;}
.page_nation .arrow {border:1px solid #ccc;}
.page_nation .prev {margin-right:7px;}
.page_nation .next {margin-left:7px;}
.page_nation a.active {background-color:#42454c;	color:#fff;border:1px solid #42454c;}

.basic_tabs{padding-bottom:20px}
.basic_tabs ul{border-bottom:1px solid #333; border-left:1px solid #333}
.basic_tabs ul:after{clear:both; display:block; content:""}
.basic_tabs li{border:1px solid #333; border-bottom:1px solid #333; float:left; width:200px; margin-left:-1px; height:43px}
.basic_tabs li.on{border-top:2px solid #147bc1; border-bottom:1px solid #fff; height:42px}
.basic_tabs li.on a{color:#147bc1; background:#fff}
.basic_tabs li a{display:block; color:#999; font-weight:500; font-size:16px; text-align:center; padding:15px; background:#f1f1f1}



/* ???문?보?기
-------------------------------------------------------------------------------------------------*/
.smsmany_wrap{overflow:hidden; margin-bottom:30px;}
.smsmany_wrap .receiver{ width:755px; overflow:hidden; padding-top:3px;}
.smsmany_wrap .phone_sms{float:left; width:250px; min-height:240px; height:260px;background:url(../img/sub/phone_bg2.gif) left top no-repeat;}

.smsmany_wrap .phone_sms2{float:left; width:235px; min-height:240px; height:250px;padding-left:20px;}
.smsmany_wrap .phone_sms2 ul {  width:100px;border:1px solid #ddd; padding:20px 10px 16px; }
.smsmany_wrap .phone_sms2 ul li { line-height:1; height:30px; }
.smsmany_wrap .phone_sms2 ul li input { text-align:center; font-weight:bold; color:#333; width:100px; border:1px solid #aeb0c2; cursor:pointer; padding:5px; margin:0;}
.smsmany_wrap .phone_sms3{float:left; width:250px; min-height:240px; height:260px;background:url(../img/sub/phone_bg3.gif) left top no-repeat;}

.smsmany_wrap .file_search { border:1px solid #ccc; padding:5px 8px 5px; margin:0 0 4px; background:#f7f7f7; clear:both;   }
.smsmany_wrap .file_search input { font-size:11px; padding:2px; border:1px solid #333; color:#fff; background:#7d7d7d; }

/* 문자보내?: 받는?람
-------------------------------------------------------------------------------------------------*/
.smsmany_wrap .receiver .reciver_tit{overflow:hidden; margin-bottom:4px;}
.smsmany_wrap .receiver .reciver_tit h3{float:left; letter-spacing:-0.05em; font-size:15px; color:#444444; background:url(../img/bullet/arrow.gif) left 7px no-repeat; padding-top:2px; padding-left:8px;}
.smsmany_wrap .receiver .reciver_tit ul{float:right; overflow:hidden;}
.smsmany_wrap .receiver .reciver_tit ul li{float:left; margin-left:5px;}
/* 문자보내?: 받는?람 : 리스??: th
-------------------------------------------------------------------------------------------------*/
.smsmany_th{overflow:hidden; letter-spacing:-0.05em; background:url(../img/sub/bg_black.gif) left bottom repeat-x; color:#ffffff;
		border-top:1px solid #5d5d5d; border-right:1px solid #5d5d5d;}
.smsmany_th li{float:left; text-align:center; height:24px; line-height:24px;
		border-left:1px solid #5d5d5d; border-bottom:1px solid #5d5d5d;}
.smsmany_th li.number{width:30px;}
.smsmany_th li.group{width:100px;}
.smsmany_th li.name{width:90px;}
.smsmany_th li.cellno{width:100px;}
.smsmany_th li.item{width:100px;}
/* 문자보내?: 받는?람 : 리스??: td
-------------------------------------------------------------------------------------------------*/
.smsmany_td_Wrap{overflow-y:scroll; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; border-left:1px solid #b3b3b3; height:322px;}
.smsmany_td_Wrap ul{overflow:hidden; border-bottom:1px solid #e8e8e8;}
.smsmany_td_Wrap ul li{float:left; text-align:center; border-left:1px solid #cecece; line-height:27px;}
.smsmany_td_Wrap ul li.number{width:30px; border-left:none; color:#787878;}
.smsmany_td_Wrap ul li.group{width:100px; background:#f8f8f8;}
.smsmany_td_Wrap ul li.name{width:90px;}
.smsmany_td_Wrap ul li.cellno{width:100px; font-weight:bold;}
.smsmany_td_Wrap ul li.item{width:100px; font-weight:bold;}
.smsmany_td_Wrap ul li.item4{width:70px; font-weight:bold;}


/**/
.smsmany_wrap .receiver .reciver_bt{background:url(../img/sub/bg_white.gif) left bottom repeat-x; height:31px; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; overflow:hidden;}
.smsmany_wrap .receiver .reciver_bt .reciverno{float:left; letter-spacing:-0.05em; padding-left:13px; padding-top:9px;}
.smsmany_wrap .receiver .reciver_bt .reciverno span{font-weight:bold; color:#f55445;}
.smsmany_wrap .receiver .reciver_bt .sameno{float:right; padding-right:13px; padding-top:9px;}
.smsmany_wrap .receiver .reciver_bt .sameno input{margin:-2px 0;}
.smsmany_wrap .receiver .reciver_bt .sameno label{letter-spacing:-0.05em;}
/**/
.smsmany_wrap .receiver .reciver_btn{overflow:hidden; margin-top:5px;}
.smsmany_wrap .receiver .reciver_btn .leftbtn{float:left; overflow:hidden;}
.smsmany_wrap .receiver .reciver_btn .leftbtn a{float:left; margin-right:5px;}
.smsmany_wrap .receiver .reciver_btn .rightbtn{float:right;}

/* 문자보내?: ?드??
-------------------------------------------------------------------------------------------------*/
.smsmany_wrap .phone_sms .tabss{width:234px; margin:0 auto; padding-top:11px;}
.smsmany_wrap .phone_sms .tabss ul{overflow:hidden;}
.smsmany_wrap .phone_sms .tabss ul li{float:left;}
/**/
.smsmany_wrap .phone_sms .smstext{width:200px; margin:0 auto; padding-top:26px;}
.smsmany_wrap .phone_sms .smstext textarea{width:99%; height:90px; color:#ffffff; border:none; padding-top:3px; background:none;
scrollbar-3dlight-color:#818488;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#818488;
scrollbar-darkshadow-color:#818488;
scrollbar-face-color:#818488;
scrollbar-highlight-color:#a2a4a7;
scrollbar-shadow-color:#a2a4a7
}
/**/
.smsmany_wrap .phone_sms .rewrite_byte{width:222px; margin:0 auto; overflow:hidden; padding-top:24px;}
.smsmany_wrap .phone_sms .rewrite_byte a{display:block; float:left;}
.smsmany_wrap .phone_sms .rewrite_byte p{float:right; color:#ffffff; font-size:11px; font-family:Tahoma;}
.smsmany_wrap .phone_sms .rewrite_byte p span{font-weight:bold; color:#fb5c4d;}

/**/
.smsmany_wrap .phone_sms .phone_btns{padding-top:10px; width:234px; padding-bottom:8px; margin:0 auto; overflow:hidden;}
.smsmany_wrap .phone_sms .phone_btns a{display:block; float:left; padding-left:6px;}
.smsmany_wrap .phone_sms .phone_btns a.first{padding-left:0!important;}
/**/
.smsmany_wrap .phone_sms .reciverno{width:234px; margin:0 auto; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; overflow:hidden; padding:10px 0;}
.smsmany_wrap .phone_sms .reciverno .tit{float:left; background:url(../img/bullet/arrow.gif) left 5px no-repeat; padding-top:2px; font-weight:bold; letter-spacing:-0.05em; padding-left:8px;}
.smsmany_wrap .phone_sms .reciverno .inputbtn{float:right; overflow:hidden;}
.smsmany_wrap .phone_sms .reciverno .inputbtn input{float:left; width:86px; height:14px; padding:2px; background:#f0f0f0; border:1px solid #bdbdbd;}
.smsmany_wrap .phone_sms .reciverno .inputbtn a{float:right; padding-left:5px;}
/**/
.smsmany_wrap .phone_sms .resevsend{overflow:hidden; width:234px; margin:0 auto; padding-top:10px;}
.smsmany_wrap .phone_sms .resevsend div{float:left; padding-top:5px;}
.smsmany_wrap .phone_sms .resevsend div input{margin:-2px 0;}
.smsmany_wrap .phone_sms .resevsend div label{letter-spacing:-0.05em;}
.smsmany_wrap .phone_sms .resevsend a{float:right;}
/**/
.smsmany_wrap .phone_sms .reservdate{width:222px; margin:5px auto 0 auto; background:#f8f8f8; border:1px solid #e2e2e2; text-align:center; padding:6px;}
.smsmany_wrap .phone_sms .reservdate p{color:#9e9e9e; font-size:11px; letter-spacing:-0.05em;}
.smsmany_wrap .phone_sms .reservdate div{padding-top:6px; overflow:hidden;}
.smsmany_wrap .phone_sms .reservdate div span{display:block; float:left; margin-left:4px;}
.smsmany_wrap .phone_sms .reservdate div span.first{margin-left:0!important;}
.smsmany_wrap .phone_sms .reservdate div span input{background:#ffffff; border:1px solid #dddddd; padding:2px; width:66px; height:14px;}
.smsmany_wrap .phone_sms .reservdate div span select{padding:2px; width:70px;}
/**/
.smsmany_wrap .phone_sms .phone_send_btn{text-align:center; padding-top:10px;}



/* 문자보내?: ?드??
-------------------------------------------------------------------------------------------------*/
.smsmany_wrap .phone_sms3 .tabss{width:234px; margin:0 auto; padding-top:11px;}
.smsmany_wrap .phone_sms3 .tabss ul{overflow:hidden;}
.smsmany_wrap .phone_sms3 .tabss ul li{float:left;}
/**/
.smsmany_wrap .phone_sms3 .smstext{width:200px; margin:0 auto; padding-top:35px;}
.smsmany_wrap .phone_sms3 .smstext textarea{width:99%; height:130px; margin:16px 0 4px; color:#ffffff; border:none; padding-top:3px; background:none;
scrollbar-3dlight-color:#818488;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#818488;
scrollbar-darkshadow-color:#818488;
scrollbar-face-color:#818488;
scrollbar-highlight-color:#a2a4a7;
scrollbar-shadow-color:#a2a4a7
}
/**/
.smsmany_wrap .phone_sms3 .rewrite_byte{width:222px; margin:0 auto; overflow:hidden; padding-top:24px;}
.smsmany_wrap .phone_sms3 .rewrite_byte a{display:block; float:left;}
.smsmany_wrap .phone_sms3 .rewrite_byte p{float:right; color:#ffffff; font-size:11px; font-family:Tahoma;}
.smsmany_wrap .phone_sms3 .rewrite_byte p span{font-weight:bold; color:#fb5c4d;}
/**/
.smsmany_wrap .phone_sms3 .phone_btns{padding-top:12px; width:234px; padding-bottom:8px; margin:0 auto; overflow:hidden;}
.smsmany_wrap .phone_sms3 .phone_btns a{display:block; float:left; padding-left:6px;}
.smsmany_wrap .phone_sms3 .phone_btns a.first{padding-left:0!important;}
/**/
.smsmany_wrap .phone_sms3 .reciverno{width:234px; margin:0 auto; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; overflow:hidden; padding:10px 0;}
.smsmany_wrap .phone_sms3 .reciverno .tit{float:left; background:url(../img/bullet/arrow.gif) left 5px no-repeat; padding-top:2px; font-weight:bold; letter-spacing:-0.05em; padding-left:8px;}
.smsmany_wrap .phone_sms3 .reciverno .inputbtn{float:right; overflow:hidden;}
.smsmany_wrap .phone_sms3 .reciverno .inputbtn input{float:left; width:86px; height:14px; padding:2px; background:#f0f0f0; border:1px solid #bdbdbd;}
.smsmany_wrap .phone_sms3 .reciverno .inputbtn a{float:right; padding-left:5px;}
/**/
.smsmany_wrap .phone_sms3 .resevsend{overflow:hidden; width:234px; margin:0 auto; padding-top:10px;}
.smsmany_wrap .phone_sms3 .resevsend div{float:left; padding-top:5px;}
.smsmany_wrap .phone_sms3 .resevsend div input{margin:-2px 0;}
.smsmany_wrap .phone_sms3 .resevsend div label{letter-spacing:-0.05em;}
.smsmany_wrap .phone_sms3 .resevsend a{float:right;}
/**/
.smsmany_wrap .phone_sms3 .reservdate{width:222px; margin:5px auto 0 auto; background:#f8f8f8; border:1px solid #e2e2e2; text-align:center; padding:6px;}
.smsmany_wrap .phone_sms3 .reservdate p{color:#9e9e9e; font-size:11px; letter-spacing:-0.05em;}
.smsmany_wrap .phone_sms3 .reservdate div{padding-top:6px; overflow:hidden;}
.smsmany_wrap .phone_sms3 .reservdate div span{display:block; float:left; margin-left:4px;}
.smsmany_wrap .phone_sms3 .reservdate div span.first{margin-left:0!important;}
.smsmany_wrap .phone_sms3 .reservdate div span input{background:#ffffff; border:1px solid #dddddd; padding:2px; width:66px; height:14px;}
.smsmany_wrap .phone_sms3 .reservdate div span select{padding:2px; width:70px;}
/**/
.smsmany_wrap .phone_sms3 .phone_send_btn{text-align:center; padding-top:10px;}

/**/
.con_guide{padding:50px 0; line-height:22px}
.con_guide h3{font-size:20px}
.con_guide strong{font-size:16px; display:block; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #d1d1d1}
/**/
.company_wrap{padding:30px 0}
.company_wrap .com_title{color:#147bc1; padding:25px 0; font-size:38px; font-weight:100; border-bottom:1px solid #d1d1d1; margin-bottom:30px}
.company_wrap .com_txt{position:relative; height:400px; padding-right:400px; font-size:16px; line-height:24px}
.company_wrap .com_txt strong{display:block; padding-bottom:15px}
.company_wrap .com_txt .com_img{position:absolute; right:0; top:0}
.company_wrap .com_txt .com_img img{width:350px; height:auto}
.company_wrap .com_history{font-size:16px; width:90%; margin:0 auto; padding-bottom:80px}
.company_wrap .com_history li{padding:15px 0 15px 80px; position:relative; border-bottom:1px solid #d1d1d1}
.company_wrap .com_history li span{color:#999; font-weight:600; position:absolute; left:0}
.company_wrap .com_logo{padding:70px; background:url(../../img/main/2020/company_logo_bg.png); text-align:center; border:1px solid #d1d1d1}
.company_wrap .com_logo .com_img{}



/**/

/*popup*/
.pop_default{width:650px; display:none; background:#fff}
.pop_default h3{background:#147bc1; color:#fff; font-weight:600; padding:20px 15px; position:relative; display:block; font-size:1.4em}
.pop_default .b-close{position:absolute; right:0px; top:0px; padding:20px; cursor:pointer}
.pop_default .pop_info{padding:15px; position:relative; height:350px}

.pop_080{width:680px !important}
.pop_080 .pop_info{height:430px !important}
.pop_080 .stxt{line-height:22px}
.pop_080 .red{display:block; padding:5px; margin:5px 0; text-align:center; background:#f9e6e6; font-weight:500}
.pop_080 .title{padding-top:30px; color:#147bc1; font-size:18px; font-weight:200; line-height:22px}
.pop_080 .sms_sample{padding-top:10px; position:relative}
.pop_080 .sms_sample .img{position:absolute; left:0; top:0}
.pop_080 .sms_sample .txt{margin-left:300px; line-height:22px}
.pop_080 .sms_sample .txt strong{font-weight:500; display:block}

ul.emo_tabs {margin: 0; padding: 0; float: left;list-style: none; height: 42px; border-bottom: 1px solid #333; border-left: 1px solid #333; width: 100%;}
ul.emo_tabs li {float: left; text-align:center; cursor: pointer; width:200px; height: 41px; line-height: 41px; border: 1px solid #333; border-left: none; font-weight: bold; background: #f1f1f1; overflow: hidden; position: relative;}
ul.emo_tabs li.active{background: #fff;border-bottom: 1px solid #fff; color:#147bc1; border-top:2px solid #147bc1}
.emo_tab_container{border: 1px solid #d1d1d1; border-top: none; clear: both; float: left; width: 619px; height:300px; overflow-y:scroll}
.emo_tab_content{padding: 20px 10px; display: none;}
.emo_tab_container .emo_tab_content ul {width:100%; margin:0px;padding:0px;}
.emo_tab_container .emo_tab_content ul li {float:left; width:46px; height:24px; font-size:14px; margin:2px; text-align:center; cursor:pointer; padding-top:8px; background:#f8f8f8; border:1px solid #d1d1d1; vertical-align:50%}
.emo_tab_container .emo_tab_content ul li:hover{border:1px solid #333}
.emo_tab_container .emo_tab_content ul li.long{width:108px; height:25px; padding-top:8px}

/**/
.col03_box{background:#147bc1; padding:20px; margin-top:10px}
.col03_box:after{clear:both; display:block; content:""}
.col03_box .stxt{display:block; text-align:center; font-size:23px; color:#fff; padding:10px 0 30px; font-weight:200}
.col03_box li{float:left; margin-right:10px; padding:25px; background:#fff; box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2); width:179px; height:175px}
.col03_box li:last-child{margin-right:0}
.col03_box li strong{font-size:18px; display:block; border-bottom:1px solid #d1d1d1; padding-bottom:15px; margin-bottom:15px; text-align:center}
.col03_box li span{line-height:20px; color:#666}
