.sub{margin:25px auto 100px auto;} /**50px > 25px 퍼블 변경*/
.sub .mb-50{margin-bottom:50px;}
.sub input {-webkit-appearance:none;border:1px solid #ebebeb;padding:0px 10px 0px 10px; font-size: 1.0em; height: 34px;}
.sub select{border:1px solid #ebebeb;padding:0px 25px 0px 10px;background:white url('/common/img/sub/arrow.png') no-repeat 95% 50%;-webkit-appearance:none; appearance:none;-moz-appearance:none;height: 34px; font-size: 1.0em;}
.sub select::-ms-expand {display:none}

.sub .info {background:#fef4f3;padding:20px;margin:0 0 25px 0;}
.sub .info a{color:#ee1e27;font-weight:600}
.sub .info .dot{position:relative;padding:0 0 0 15px;line-height:1.8}
.sub .info .dot:before{display:Block;position:absolute;content:"·";left:0;top:0;}
.sub .ico_check{margin:0 10px 0 0;}
.sub .exp{line-height:1.2;font-weight:300;}

.sub .btn_fd{display: block;padding:15px;color:#FFF;background: #333;text-align: center;width: 140px;margin: 30px auto 50px;cursor:pointer;}
.sub .btn_fw{display: block;padding:15px;color:#000;background: #fff;text-align: center;width: 140px;margin: 30px auto 50px;border:1px solid #000;cursor:pointer;}
.sub .btn_fw2{display: block;padding:15px;color:#000;background: #fff;text-align: center;width: 290px;cursor:pointer;}
.sub .btn_fb{display: block;padding:15px;color:#FFF;background: #27609d;text-align: center;width: 140px;margin: 30px auto 50px;cursor:pointer;}
.sub .btn_fr{display: block;padding:15px;color:#FFF;background: #ee1e27;text-align: center;width: 140px;margin: 30px auto 50px;cursor:pointer;}

.sub .btn_s_fd{display:inline-block;background:#333;color:#FFF;padding:5px;margin:0 0 0 5px; cursor:pointer}
.sub .btn_s_fw{display:inline-block;border:1px solid #000;background:#fff;color:#000;padding:5px;margin:0 0 0 5px; cursor:pointer}
.sub .btn_s_fb{display:inline-block;background:#27609d;color:#FFF;padding:5px;margin:0 0 0 5px; cursor:pointer}
.sub .btn_s_fr{display:inline-block;background:#ee1e27;color:#FFF;padding:5px;margin:0 0 0 5px; cursor:pointer}

.sub .btn_naver{display: block;padding:15px;color:#3ec27c;background: #fff;text-align: center;width: 280px; border:1px solid #3ec27c;cursor:pointer;}
.sub .btn_kakao{display: block;padding:15px;color:#222;background: #FEE500;text-align: center;width: 280px; border:1px solid #F6DD00; cursor:pointer;}

.sub .tab-content.current{visibility:visible;position:inherit;/* position:relative; */}
.sub .tab-content{visibility:hidden;position:absolute;top:0;}

.sub .submit_list{margin:auto; display:flex; justify-content:center;}
.sub .submit_list_ad{margin:auto; display:flex; justify-content:center;}
.sub .btn_login_social{margin:auto; display:flex; flex-direction: column; align-items: center;}

.sub .submit_list .btn_fd{margin: 30px 3px;}
.sub .submit_list .btn_fw{margin: 30px 3px;}
.sub .submit_list .btn_fb{margin: 30px 3px;} 
.sub .submit_list .btn_fr{margin: 30px 3px;}

.sub .submit_list_ad .btn_fd{margin: 30px 3px;}
.sub .submit_list_ad .btn_fw{margin: 30px 3px;}
.sub .submit_list_ad .btn_fb{margin: 30px 3px;} 
.sub .submit_list_ad .btn_fr{margin: 30px 3px;}

.sub .btn_login_social .btn_naver{margin: 3px;}
.sub .btn_login_social .btn_kakao{margin: 3px;} 

.sub .peri_box{overflow:hidden;text-align:center;background:#f7f7f7;border:1px solid #ebebeb;padding:10px;}
.sub .peri_box .btn_ser{padding:5px 20px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}
.sub .btn_calender{display:inline-block;border-left:none;border:1px solid #ebebeb;padding:5px;border-left:none; background-position:-275px -28px;line-height:999px;; width:42px;height:34px; }

.ico {display:inline-block; font-style:normal; overflow:hidden; background:url(../images/user/ico.png) no-repeat;}

.naver_badge { width : 30px; height : 30px; }
.kakao_badge { width : 20px; height : 20px; }

/* .btn_calender { line-height:999px;; width:42px;   height:34px; border:1px solid #CECECE; border-left:none; background-position:-275px -28px;} */

/* 
.sub .mL30{margin:0 0 0 30px;}
.sub .mL20{margin:0 0 0 20px;}
.sub .mL10{margin:0 0 0 10px;}

.sub .mL10{margin:0 10px 0 0;}

.sub .mT10{margin:10px 0 0 0;}
.sub .mT20{margin:20px 0 0 0;}
.sub .mT30{margin:30px 0 0 0;}

.sub .mR10{margin:0 10px 0 0;}
.sub .mR20{margin:0 20px 0 0;}
.sub .mR30{margin:0 30px 0 0;}

.sub .mB10{margin:0 0 10px 0;}
.sub .mB20{margin:0 0 20px 0;}
.sub .mB30{margin:0 0 30px 0;}


.sub .w200{width:200px;}
.sub .w20p{width:25%;}
.sub .w25p{width:25%;}
.sub .w30p{width:30%;}
.sub .w35p{width:35%;}
.sub .w40p{width:40%;}
.sub .w45p{width:45%;}
.sub .w50p{width:50%;}
.sub .w55p{width:55%;}
.sub .w60p{width:60%;}
.sub .w75p{width:75%;}
.sub .w100p{width:100%;}
 */
.cash_info .table_box table{width:100%;text-align:center;border-collapse:collapse;}
.cash_info .table_box table th{background:#f7f7f7;border:1px solid #ebebeb;padding:10px; font-weight: normal;}
.cash_info .table_box table td{border:1px solid #ebebeb;padding:10px;}

.spam .box .tit{padding:0 0 20px 0;}
.spam .box ul {overflow:hidden;}
.spam .box ul li{position:relative;float:left;width:14%;margin:0 3% 3% 0;padding:55px 0 0 0;min-height:135px;min-width:135px;text-align:center;background:#fef4f3;border:1px solid #ebebeb;border-radius:100px;}
.spam .box ul li:after{display:block;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url('/common/img/sub/ico_arrow.png') center center no-repeat;background-size:18px auto;content:"";opacity:0.2}
.spam .box ul li:last-child{margin:0 0 3% 0}
.spam .box ul li:last-child:after{display:none;}


/* faq  */
.faq .accordion-container{position: relative;}
.faq .set{position: relative;width: 100%;height: auto;cursor:pointer;}
.faq .set > a{display: block;padding: 20px;border-bottom: 1px solid #ebebeb;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;}
.faq .set > a i{float: right;margin-top:10px;}
.faq .set > a.active{background-color:#fef4f3;}
.faq .set > a.active .qst{color: #fef4f3;}
.faq .set .qst{font-family:'Montserrat', sans-serif;display:inline-block;width:40px;height:40px;line-height:2.5;text-align:center;border-radius:100px;background:#333;color:#FFF;margin:0 20px 0 0;}
.faq .set .ans{font-family:'Montserrat', sans-serif;width:40px;height:40px;text-align:center;line-height:2.5;border-radius:100px;background:#fef4f3;float:left;margin:0 20px 0 0;border:1px solid #ebebeb}
.faq .content{border-bottom: 1px solid #ebebeb;overflow:hidden;padding: 20px;display:none;width:100%;}
.faq .content p{margin: 0;word-break: keep-all;float:right;width:93%;line-height:1.8;font-weight:300;}

.sms .bg_sms {overflow:hidden;border-bottom:1px solid #ebebeb;padding:0 0 50px 0;margin:0 0 50px 0;}
.sms .bg_sms .box01 {float:left;width:40%;}
.sms .bg_sms .box01 .bg{position:relative;background:url('/common/img/sub/bg_phone.png') no-repeat center center;height:707px;background-size:contain}
.sms .bg_sms .box01 .bg .send {position:absolute;width:65%;top:12%;left:50%;transform:translateX(-50%);}
.sms .bg_sms .box01 .bg .send textarea{border:none;min-height:350px;color:#949494;background:#FFF;width:100%;padding:10px;}
.sms .bg_sms .box01 .bg .send .byte{color:#949494;float:right;margin:0 0 15px 0;}
.sms .bg_sms .box01 .bg .send .byte span{color:#ee1e27;font-weight:600;}
.sms .bg_sms .box01 .bg .send ul {clear:both;overflow:hidden;}
.sms .bg_sms .box01 .bg .send ul li{float:left;text-align:Center;margin:1%;width:48%;}
.sms .bg_sms .box01 .bg .send ul li a{display:block;padding:10px;color:#FFF;}
.sms .bg_sms .box01 .bg .send .bg01{background:#ebacae;}
.sms .bg_sms .box01 .bg .send .bg02{background:#acbaeb;}
.sms .bg_sms .box01 .bg .send .bg03{background:#747474;}
.sms .bg_sms .box01 .bg .send .bg04{background:#fff;color:#000;border:1px solid #000; box-sizing: border-box; }


.sms .bg_sms .box02 {float:right;width:59%}
.sms .bg_sms .box02 .tit {overflow:hidden;margin:0 0 20px 0;font-weight:600;}
.sms .bg_sms .box02 .tit .icon{float:left;margin:0 10px 0 0;}
.sms .bg_sms .box02 input[type="text"]{border:1px solid #f1f1f1;padding:10px;}
.sms .bg_sms .box02 input[type="text"]{padding:5px;}
/*.sms .bg_sms .box02 select{border:1px solid #f1f1f1;padding:10px;background:white url('/common/img/sub/arrow.png') no-repeat 90% 50%;-webkit-appearance:none}*/

/*받는사람*/
.sms .bg_sms .box02 .to {margin: 0 0 50px 0}
.sms .bg_sms .box02 .to .num {overflow:hidden;margin:0 0 20px 0;}
.sms .bg_sms .box02 .to .num label{float:left;width:27%;}
/* .sms .bg_sms .box02 .to .num input{border:1px solid #f1f1f1;padding:10px;float:left;width:40%;} */
.sms .bg_sms .box02 .to .num input{border:1px solid #f1f1f1;padding:5px;float:left;width:40%;}
/* .sms .bg_sms .box02 .to .num a{display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:40px;line-height:40px;} */
.sms .bg_sms .box02 .to .num a{display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:34px;line-height:30px;}
.sms .bg_sms .box02 .to .num .add{float:left;}
.sms .bg_sms .box02 .to .num .latest{float:right;width:20%;}

.sms .bg_sms .box02 .to .textarea {overflow:hidden;}
.sms .bg_sms .box02 .to .textarea .list {float:left;width:25%;}
.sms .bg_sms .box02 .to .textarea .list li a{text-align:Center;background:#f1f1f1;display:block;height:40px;line-height:40px;}
.sms .bg_sms .box02 .to .textarea .list li:nth-child(2){margin:10px 0;}
.sms .bg_sms .box02 .to .textarea .txt{float:right;width:73%;}
.sms .bg_sms .box02 .to .textarea .txt textarea{margin:0 0 10px 0;padding:8px;height:140px;border:1px solid #f1f1f1;width:100%;}
.sms .bg_sms .box02 .to .textarea .txt .total{float:right}
.sms .bg_sms .box02 .to .textarea .txt .total span{color:#ee1e27;font-weight:600}


/*보내는사람*/
.sms .bg_sms .box02 .from .num {overflow:hidden;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ebebeb;}
.sms .bg_sms .box02 .from .num label{float:left;width:27%;}
.sms .bg_sms .box02 .from .num select{float:left;width:40%;-webkit-appearance:none;}
/* .sms .bg_sms .box02 .from .num .latest{float:right;width:25%;display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:40px;line-height:40px;} */
.sms .bg_sms .box02 .from .num .latest{float:right;width:25%;display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:30px;line-height:30px;}
.sms .bg_sms .box02 .from .title_wrap {overflow:hidden;margin:0 0 30px 0;}
.sms .bg_sms .box02 .from .title_wrap .title{float:left;width:27%;font-weight:normal;}
.sms .bg_sms .box02 .from .title_wrap input{width:73%;}
.sms .bg_sms .box02 .from .type_wrap {overflow:hidden;margin:0 0 30px 0;}
.sms .bg_sms .box02 .from .type_wrap .type{float:left;width:27%;font-weight:normal;}
.sms .bg_sms .box02 .from .type_wrap .type_list {float:right;width:73%;}
.sms .bg_sms .box02 .from .type_wrap .type_list ul{overflow:hidden;}
.sms .bg_sms .box02 .from .type_wrap .type_list ul li{float:left;margin:0 30px 0 0}
.sms .bg_sms .box02 .from .type_wrap .type_list li input {margin:0 5px 0 0;}
.sms .bg_sms .box02 .from .type_wrap .type_list .date {margin:10px 0 0 0;overflow:hidden;}
.sms .bg_sms .box02 .from .type_wrap .type_list .date li{float:left}
.sms .bg_sms .box02 .from .type_wrap .type_list .date li:nth-child(1){width:38%;}
.sms .bg_sms .box02 .from .type_wrap .type_list .date li:nth-child(2){width:30%;margin:0 1%;}
.sms .bg_sms .box02 .from .type_wrap .type_list .date li:nth-child(3){width:30%;}
.sms .bg_sms .box02 .from .type_wrap .type_list .date p{display:inline}
.sms .bg_sms .box02 .from .type_wrap .type_list .date input[type="date"]{/*background:white url('/common/img/sub/date.png') no-repeat 90% 50%;height:40px;*/height:34px;width:100%;border:1px solid #f1f1f1;padding:8px;}
.sms .bg_sms .box02 .from .type_wrap .type_list .date select{width:70%;}
	
.sms .bg_sms .box02 .from .option_wrap {overflow:hidden;}
.sms .bg_sms .box02 .from .option_wrap .option{float:left;width:27%;font-weight:normal;}
.sms .bg_sms .box02 .from .option_wrap .option_list {float:right;width:73%;}
.sms .bg_sms .box02 .from .option_wrap .option_list li{float:left;width:33.333%;}
.sms .bg_sms .box02 .from .option_wrap .option_list input[type="checkbox"]{margin:0 5px 0 0;}
.sms .bg_sms .box02 .from .option_wrap .option_list input[type="text"]{width:50%;}
.sms .bg_sms .box02 .from .option_wrap .option_list select{float:left;width:50%;}

.sms .bg_sms .mms{margin:50px 0 0 0;}
.sms .bg_sms .mms ul{overflow:hidden}
.sms .bg_sms .mms ul li{float:left;width:32%;min-height:373px;border:1px solid #ebebeb;}
.sms .bg_sms .mms ul li:nth-child(2){margin:0 2%;}
.sms .bg_sms .mms p{color:#FFF;display: inline-block;margin: 15px;text-align: center;padding: 5px;}
.sms .bg_sms .mms img{width:100%;}
.sms .bg_sms .mms .file_on p{background:#ee1e27;}
.sms .bg_sms .mms .file_off p{background:#d0d0d0;}


.kakaoTemplate .table table tbody tr td.img .file_on p{background:#ee1e27;}
.kakaoTemplate .table table tbody tr td.img .file_off p{background:#d0d0d0;}

.kakaoTemplate .table table tbody tr td.img .btnImage p{color:#FFF;display: inline-block;margin: 7px;text-align: center;padding: 3px;}

.kakaoTemplate .table table tbody tr td.img a{display:block;text-align:Center;background:none !important;display:block;padding:0 8px;height:40px;line-height:25px;}


.sms .submit_list{width:70%;margin:auto;display:block;}
.sms .submit_list ul li{width:45%;}
.sms .submit_list ul li a{display:Block;padding:15px;color:#FFF;text-align:center;}
.sms .submit_list ul li img{margin:0 10px 0 0;}
.sms .submit_list ul li:nth-child(1){float:left;background:#000}
.sms .submit_list ul li:nth-child(2){float:right;background:#d0d0d0}

.sms .submit_list_ad{width:90%;margin:auto;display:block;}
.sms .submit_list_ad ul li{width:30%;}
.sms .submit_list_ad ul li a{display:Block;padding:15px;color:#FFF;text-align:center;}
.sms .submit_list_ad ul li img{margin:0 10px 0 0;}
.sms .submit_list_ad ul li:nth-child(1){float:left;background:#000; margin-right : 10px;}
.sms .submit_list_ad ul li:nth-child(2){float:left;background:#acbaeb; margin-right : 10px;}
.sms .submit_list_ad ul li:nth-child(3){float:left;background:#d0d0d0; }

/*회원가입*/
.step{overflow:hidden;padding:0 0 25px 0;} /**50px > 25px 퍼블 변경*/
.step ul li{position:relative;float:left;text-align:center;border-right:1px solid #ebebeb;padding:15px;}
.step01 ul li{width:25%;}
.step02 ul li{width:50%;}
.step03 ul li{width:20%;cursor:pointer;}

.step ul li:first-child{border-left:1px solid #ebebeb;}
.step ul li:last-child{border-right:1px solid #ebebeb;}
.step ul li span{margin: 0 10px 0 0;}
.step ul li.on p{color:#fff;font-weight:bold;}
.step ul li.on{background:#333;border:1px solid #333}
.step ul li.on:after{content:'▼';color:#333;position:absolute;left:50%;font-size:25px;bottom:-20px;transform:translateX(-50%);}


.join .agree_box{height:300px;overflow-y:scroll;padding:20px;border:1px solid #ebebeb;}
.join .check_box{text-align:right;margin:20px 0  50px 0;}
.join .join_pg {clear:both;}
.join .join_pg ul{width:30%;margin:auto;overflow:hidden}
.join .join_pg ul li{width:48%;text-align:center;}
.join .join_pg ul li a{display:block;padding:15px;}
.join .join_pg ul li:nth-child(2) a{color:#FFF;}
.join .join_pg ul li:nth-child(1){float:left;border:1px solid #333;}
.join .join_pg ul li:nth-child(2){float:right;background:#ee1e27;}

.join .certi {border:1px solid #ebebeb}
.join .certi ul{overflow:hidden;}
.join .certi ul li:first-child{border-right:1px solid #ebebeb;}
.join .certi ul li{float:left;width:50%;padding:50px;text-align:Center;}
.join .certi ul li a{display:inline-block;background:#333;color:#fff;padding:15px;}

.join .table table{width:100%;border-collapse:collapse;}
.join .table table th{background:#f7f7f7;width:20%;font-weight: normal;}
.join .table table td{width:80%;}
.join .table table th, .join .table table td{padding:10px;border:1px solid #ebebeb}
.join .table input{border:1px solid #ebebeb;padding:5px;}
.join .table .id_con{padding:5px 10px;margin:0 0 0 5px;background:#00https:/.w3schools.com/cssref/tryit.asp?filename=trycss_sel_firstchild0;color:#FFF;display:inline-block;}


/* .join .submit_list{width:70%;margin:auto; display:flex; justify-content:center;} */
/* .join .submit_list{margin:auto; display:flex; justify-content:center;}
.join .submit_list .btn_fd{margin: 30px 3px;}
.join .submit_list .btn_fw{margin: 30px 3px;}
.join .submit_list .btn_fb{margin: 30px 3px;} 
 */
.join .info_withd{background:#f7f7f7;line-height:1.8;padding:50px;text-align:center;margin:0 0 50px 0;}
.join .table .id_con{padding:5px 10px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}

input[type=radio]{position:absolute; width:0px; height:0px; opacity:0;}
/* 2022-04-11 PADDING-LEFT 수정 : 30 => 23 */
/*
input[type=radio]+label{position:relative; display:inline-block;padding-left:30px;cursor:pointer;}
*/
input[type=radio]+label{position:relative; display:inline-block;padding-left:23px;cursor:pointer;}
input[type=radio]+label:before {content:'';background:url('/common/img/sub/radio.png') no-repeat;display:inline-block; position:absolute; left:0; top:50%; transform: translateY(-50%);width:20px; height:20px;}
input[type=radio]:checked + label:before  {background:url('/common/img/sub/radio_on.png') no-repeat;}

.sub input[type=checkbox]{position:absolute; width:0px; height:0px; opacity:0;}
.sub input[type=checkbox]+label{position:relative; display:inline-block;padding-left:30px;cursor:pointer;}
.sub input[type=checkbox]+label:before {content:''; background:url('/common/img/sub/check_box.png') no-repeat;display:inline-block; position:absolute; left:0; top:50%; transform: translateY(-50%);width:20px; height:20px;}
.sub input[type=checkbox]:checked + label:before  {background:url('/common/img/sub/check_box_on.png') no-repeat;}

.pay .table table{width:100%;border-collapse:collapse;}
.pay .table table th{background:#f7f7f7; font-weight: normal;}
.pay .table table th, .pay .table table td{padding:10px;border:1px solid #ebebeb}
.pay .table .add_btn{padding:5px 10px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}
/* .pay .table table td .break{ word-break: break-all;} */
/* .pay .table01 table td{text-align:center;} */
.pay .table01 table td:first-child{text-align:left;}
.pay .table01 a{display:inline-block;background:#ee1e27;color:#FFF;margin:0 0 0 10px;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
.pay .charge_event span{display:inline-block;background:#ee1e27;color:#FFF;margin:0 10px 0 0;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
.pay .table02 th{width:20%;}
.pay .table02 .add_btn{padding:5px 10px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}

.pay .board_det {min-height:150px;padding:30px 20px;border-bottom:1px solid #DBDBDB;line-height:1.8;}
/**.pay .board_det img{width: 100% !important;}**/
/* .pay .submit_list{width:70%;margin:auto; display:flex; justify-content:center;} */
/* .pay .submit_list{margin:auto; display:flex; justify-content:center;}
.pay .submit_list .btn_fd{margin: 30px 3px;}
.pay .submit_list .btn_fw{margin: 30px 3px;}
.pay .submit_list .btn_fb{margin: 30px 3px;} 
 */
/* .sub .peri_box{overflow:hidden;text-align:center;background:#f7f7f7;border:1px solid #ebebeb;padding:10px;} */
/*.pay .peri_box input{border:1px solid #ebebeb;padding:6px;}
.pay .peri_box select{border:1px solid #ebebeb;padding:6px;}*/
/* .pay .peri_box .btn_calender{background:#FFF;display:inline-block;border-left:none;border:1px solid #ebebeb;padding:5px;} */
/* .sub .peri_box .btn_calender{display:inline-block;border-left:none;border:1px solid #ebebeb;padding:5px;border-left:none; background-position:-275px -28px;line-height:999px;; width:42px;height:34px; } */
/* .btn_calender { line-height:999px;; width:42px;   height:34px; border:1px solid #CECECE; border-left:none; background-position:-275px -28px;} */
/* .sub .peri_box .btn_ser{padding:5px 20px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;} */

.pay .slash ul{width:60%;margin:Auto}
.pay .slash a{display:block;padding:5px;width:45%;}
.pay .slash .modify{border:1px solid #000;float:left}
.pay .slash .delete{background:#000;border:1px solid #000;color:#FFF;float:right}

.pay .exl_box{background:#f7f7f7;padding:20px;}
/*.pay .exl_box input{border:1px solid #ebebeb;padding:5px;background:#FFF;}
.pay .exl_box select{border:1px solid #f1f1f1;padding:5px;background:white url('/common/img/sub/arrow.png') no-repeat 95% 50%;-webkit-appearance:none}*/
.pay .exl_box .border{border-bottom:1px solid #ebebeb;}
.pay .acen textarea{padding:10px;}
.pay .add_file{padding:5px 20px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}

.pay .group_box{background:#f7f7f7;padding:20px;border:1px solid #ebebeb;}
.pay .group_box ul{overflow:hidden;}
.pay .group_box ul li{text-align:center;float:left;width:4%;margin:0 5px;}
.pay .group_box ul li a{border:1px solid #ebebeb;background:#FFF;display:block;padding:5px;}
.pay .group_box ul li a.on{background:#000;color:#FFF}

.pay .group_search{text-align:center;padding:20px;border:1px solid #ebebeb;}

.pay .group_list{overflow:hidden;border:1px solid #ebebeb; height:400px;} 
/* .pay .group_list{border:1px solid #ebebeb;} */
.pay .group_list .box01{width:35%;border-right:1px solid #ebebeb; }
.pay .group_list .box01 .gp_sel{background:#f7f7f7;padding:10px;}
.pay .group_list .box01 .mana_list ul{overflow:auto;  height:300px;}
.pay .group_list .box01 .mana_list li{padding:10px;border-bottom:1px solid #ebebeb;}
.pay .group_list .box01 .mana_list p{display:inline-block;}
.pay .group_list .box01 .mana_list i{cursor:pointer;padding:3px;border:1px solid #ebebeb;}
.pay .group_list .box01 .bo_btn {padding:10px;background:#f7f7f7;}
.pay .group_list .box01 .bo_btn a{display:inline-block;background:#000;color:#FFF;padding:5px;}
.pay .group_list .box02{width:65%;}
.pay .group_list .box02 .gp_sel{overflow:hidden;background:#f7f7f7;padding:10px;}
.pay .group_list .box02 .gp_sel p{float:left;width:33.333%;}
.pay .group_list .box02 .mana_list{min-height:300px;}

.pay .group_list .box02 .mana_list ul{overflow:auto; height:300px;} 
/* .pay .group_list .box02 .mana_list li{padding:10px;border-bottom:1px solid #ebebeb;overflow:hidden;} */
.pay .group_list .box02 .mana_list li{padding:10px;border-bottom:1px solid #ebebeb;}

.pay .group_list .box02 .mana_list p{display:inline-block; width:33.333%;}
.pay .group_list .box02 .mana_list i{cursor:pointer;padding:3px;border:1px solid #ebebeb;}

.pay .group_list .box02 .bo_btn {padding:10px;background:#f7f7f7;}
.pay .group_list .box02 .btn_s_rline{float:left;display:inline-block;background:#000;color:#FFF;padding:5px 10px 5px 10px;margin:0 10px 0 0;}
.pay .group_list .box02 .btn_s_grey{display:inline-block;border:1px solid #000;background:#000;color:#FFF;padding:5px;margin:0 5px;}
.pay .group_list .box02 .btn_s_grey2{display:inline-block;border:1px solid #000;padding:5px;}

.pay .board_list .table .btn_s_red{display:inline-block;border:1px solid red;background:red;color:#FFF;padding:3px;margin:0 5px; font-size : 0.8em;}

.pay .label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.pay .label-info {
  background-color: #5bc0de;
}

/* send_detail */
.pay .send_det {padding:33px 0; border-top:1px solid #222; letter-spacing:0; border-bottom:1px solid #222; overflow:hidden;
			-moz-box-shadow: 0 4px 0px 0 rgba(0,0,0,0.1);
			-webkit-box-shadow: 0 4px 0px 0 rgba(0,0,0,0.1);
			 box-shadow: 0 4px 0px 0 rgba(0,0,0,0.1);}
.pay .send_det .sms {position:relative; float:left; width:250px; padding-right:23px; }
.pay .send_det .sms textarea {padding:8px; width:100%; height:219px; background:#f9f9f9; border:1px solid #27609d; border-radius:7px;}
.pay .send_det .sms .bub {position:absolute; right:1px; top:23px; width:23px; height:23px; background-position:-5px -340px;}
.pay .send_det .exp {margin-left:280px;}
.pay .send_det .exp ul {border-top:1px solid #dbdbdb;}
.pay .send_det .exp ul li {padding:12px 0 12px 25px; border-bottom:1px solid #dbdbdb; overflow:hidden;}
.pay .send_det .exp ul li.sb { color:#069081; font-weight:bold; font-size:16px; background:#f9f9f9;}
.pay .send_det .exp ul li p {display:inline-block; padding-left:10px;  background-position:-5px -305px;}





.sample .case{background:#fef4f3;padding:20px;margin:0 0 30px 0;}  /**50px > 30px 퍼블 변경*/
.sample .case ul{overflow:hidden;}
.sample .case li{float:left;width:14.285%;}
.sample .case li a{display:block;position:relative;padding:0 0 0 15px;line-height:1.8}
.sample .case li a.on{font-weight:bold;}
.sample .case li a:before{display:Block;position:absolute;content:"·";left:0;top:0;}
.sample .search{text-align:center;background:#f7f7f7;border:1px solid #ebebeb;padding:20px;}
.sample .search .btn_ser{padding:5px 10px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}

.sample .sample_list span{text-align:center;display:block;background:#f7f7f7;padding:5px;}
.sample .sample_list textarea{cursor:pointer;width:100%;line-height:1.7;color:#777;min-height:180px;padding:20px;border:1px solid #ebebeb;}
.sample .sample_list ul{overflow:hidden;}
.sample .sample_list ul li{float:left;width:23%;margin:1%;}
.sample .mms_list ul li img{width:100%; min-height : 200px; max-height : 200px;}
.sample .mms_list textarea{min-height:auto}

.mn08 .ft01{line-height:2}


.api .api_serv ul{overflow:hidden;}
.api .api_serv ul li{float:left;width:23.5%;margin:0 2% 0 0;border:1px solid #f1f1f1;padding:20px;min-height:260px;}
.api .api_serv ul li:last-child{margin:0}

/* .api .submit_list{width:70%;margin:auto;}
.api .submit_list ul li{width:45%;}
.api .submit_list ul li a{display:Block;padding:15px;color:#FFF;text-align:center;}
.api .submit_list ul li img{margin:0 10px 0 0;}
.api .submit_list ul li:nth-child(1){float:left;background:#000}
.api .submit_list ul li:nth-child(2){float:right;background:#d0d0d0} */


.char {padding:15px;}
.char .tit{padding:15px;position:relative;}
.char .tit p{margin:0;line-height:2}
.char .tit p:after{display:Block;position:Absolute;right:0;top:0;content:'';background:url('/common/img/sub/pop_bg.png')no-repeat;height:100px;width:730px;}
.char .tit img{float:left;margin:0 20px 0 0;}
.char .close {position:absolute; right:15px; top:15px;width:24px; height:24px; background:url('/common/img/sub/btn_close.png') no-repeat;}
.char .content .tab {overflow:hidden;margin:50px 0 20px 0;}
.char .content .tab li{float:left;width:50%;cursor:pointer;background:#f7f7f7;border-bottom:2px solid #f68e93;padding:10px;text-align:center;}
.char .content .tab li.on p{color:#fff;}
.char .content .tab li.on{background:#f68e93;}
.char .tab-content.current{visibility:visible;position:relative;}
.char .tab-content{visibility:hidden;position:absolute;}
.char .tab-content ul{overflow:hidden;}
.char .tab-content li{float:left;text-align:center;}
.char .tab-content li a{font-size:12px;display:block;padding:10px 0;border:1px solid #f7f7f7;}
.char .tab-content li a:hover {background:#f97070; color:#fff;}
.char #tab1 li{width:10%}
.char #tab2 li{width:20%;height:40px;}
.char .ft01 {font-size:1.2em}


.txt_sample {padding:15px;}
.txt_sample .tit{padding:15px;position:relative;margin:0 0 50px 0;}
.txt_sample .tit p{margin:0;line-height:2;}
.txt_sample .tit p:after{display:Block;position:Absolute;right:0;top:0;content:'';background:url('/common/img/sub/pop_bg.png')no-repeat;height:100px;width:730px;}
.txt_sample .tit img{float:left;margin:0 20px 0 0;}


/* layer_pop  */
/* .layer_pop {display:block;position:fixed;top:50%;left:50%;height:100%; transform:translate(-50%,-50%);width:650px;background:#FFF;} */
.layer_pop {display:block;height:100%;width:100%;background:#FFF;}
.layer_pop .pop_tit{padding:15px;border-bottom:1px solid #ebebeb;}
.layer_pop .pop_tit img{margin:0 20px 0 0;}
/* .layer_pop .item_add .close {position:absolute; right:15px; top:15px;width:24px; height:24px; background:url('/common/img/sub/btn_close.png') no-repeat;} */
.layer_pop .pop_content{padding:15px;overflow:hidden;}
.layer_pop .pop_content .item_add li{float:left;margin:1%;width:48%;text-align:center;}
.layer_pop .pop_content .item_add li a {display:block;padding:10px;background:#f68e93;color:#FFF;border-radius:50px;}

.layer_pop .group_list{overflow:hidden;border:1px solid #ebebeb; height:200px;} 
.layer_pop .group_list .mana_list ul{overflow:auto; height:200px;}
.layer_pop .group_list .mana_list li{padding:10px;border-bottom:1px solid #ebebeb;}
.layer_pop .group_list .mana_list p{display:inline-block;}
.layer_pop .group_list .mana_list i{cursor:pointer;padding:3px;border:1px solid #ebebeb;}

.layer_pop input[type=checkbox]{position:absolute; width:0px; height:0px; opacity:0;}
.layer_pop input[type=checkbox]+label{position:relative; display:inline-block;padding-left:30px;cursor:pointer;}
.layer_pop input[type=checkbox]+label:before {content:''; background:url('/common/img/sub/check_box.png') no-repeat;display:inline-block; position:absolute; left:0; top:50%; transform: translateY(-50%);width:20px; height:20px;}
.layer_pop input[type=checkbox]:checked + label:before  {background:url('/common/img/sub/check_box_on.png') no-repeat;}

.layer_pop .btn_fd{display: block;padding:15px;color:#FFF;background: #333;text-align: center;width: 140px;margin: 10px auto; cursor:pointer;}
.layer_pop .btn_fw{display: block;padding:15px;color:#000;background: #fff;text-align: center;width: 140px;margin: 10px auto;border:1px solid #000; cursor:pointer;}
.layer_pop .btn_fb{display: block;padding:15px;color:#FFF;background: #27609d;text-align: center;width: 140px;margin: 10px auto; cursor:pointer;}
.layer_pop .btn_fr{display: block;padding:15px;color:#FFF;background: #ee1e27;text-align: center;width: 140px;margin: 10px auto; cursor:pointer;}

.layer_pop .btn_s_fd{display:inline-block;background:#333;color:#FFF;padding:5px;margin:0 0 0 5px; cursor:pointer}
.layer_pop .btn_s_fw{display:inline-block;border:1px solid #000;background:#fff;color:#000;padding:5px;margin:0 0 0 5px; cursor:pointer}
.layer_pop .btn_s_fb{display:inline-block;background:#27609d;color:#FFF;padding:5px;margin:0 0 0 5px; cursor:pointer}
.layer_pop .btn_s_fr{display:inline-block;background:#ee1e27;color:#FFF;padding:5px;margin:0 0 0 5px; cursor:pointer}

.layer_pop .submit_list{margin:auto; display:flex; justify-content:center;}
.layer_pop .submit_list .btn_fd{margin: 10px 3px;}
.layer_pop .submit_list .btn_fw{margin: 10px 3px;}
.layer_pop .submit_list .btn_fb{margin: 10px 3px;} 
.layer_pop .submit_list .btn_fr{margin: 10px 3px;} 

.layer_pop .submit_list .btn_s_fd{margin: 10px 3px;}
.layer_pop .submit_list .btn_s_fw{margin: 10px 3px;}
.layer_pop .submit_list .btn_s_fb{margin: 10px 3px;}
.layer_pop .submit_list .btn_s_fr{margin: 10px 3px;} 



.layer_pop .pop_content .tab {overflow:hidden;margin:0 0 20px 0;}
.layer_pop .pop_content .tab li{float:left;width:50%;cursor:pointer;background:#f7f7f7;border-bottom:2px solid #f68e93;padding:10px;text-align:center;}
.layer_pop .pop_content .tab li.on p{color:#fff;}
.layer_pop .pop_content .tab li.on{background:#f68e93;}
.layer_pop .tab-content.current{visibility:visible;position:inherit;/* position:relative; */}
.layer_pop .tab-content{visibility:hidden;position:absolute;}
.layer_pop .tab-content ul{overflow:hidden;}
/* .layer_pop .tab-content li{float:left;text-align:center;} */
.layer_pop .tab-content li a{font-size:12px;display:block;padding:10px 0;border:1px solid #f7f7f7;}
.layer_pop .tab-content li a:hover {background:#f97070; color:#fff;}
/* 
.layer_pop #tab1 li{width:10%}
.layer_pop #tab2 li{width:20%;height:40px;}
 */

.layer_pop .table table{width:100%;border-collapse:collapse;}
.layer_pop .table table th{background:#f7f7f7;font-weight: normal;}
/* 2022-04-11 padding 수정 : 10 => 9 */
/*
.layer_pop .table table th, .table table td{padding:10px;border:1px solid #ebebeb}
*/
.layer_pop .table table th, .table table td{padding:9px;border:1px solid #ebebeb}

.layer_pop .table .add_btn{padding:5px 10px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}
.layer_pop .table01 table td{text-align:center;}
.layer_pop .table01 table td:first-child{text-align:left;}
.layer_pop .table01 a{display:inline-block;background:#ee1e27;color:#FFF;margin:0 0 0 10px;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
.layer_pop .charge_event span{display:inline-block;background:#ee1e27;color:#FFF;margin:0 10px 0 0;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
.layer_pop .table02 th{width:20%;}
.layer_pop .table02 .add_btn{padding:5px 10px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}


/* 
.layer_pop .mL10{margin:0 0 0 10px;}
.layer_pop .mL20{margin:0 0 0 20px;}
.layer_pop .mL30{margin:0 0 0 30px;}

.layer_pop .mT10{margin:10px 0 0 0;}
.layer_pop .mT20{margin:20px 0 0 0;}
.layer_pop .mT30{margin:30px 0 0 0;}

.layer_pop .mR10{margin:0 10px 0 0;}
.layer_pop .mR20{margin:0 20px 0 0;}
.layer_pop .mR30{margin:0 30px 0 0;}

.layer_pop .mB10{margin:0 0 10px 0;}
.layer_pop .mB20{margin:0 0 20px 0;}
.layer_pop .mB30{margin:0 0 30px 0;}

.layer_pop .w200{width:200px;}
.layer_pop .w20p{width:25%;}
.layer_pop .w25p{width:25%;}
.layer_pop .w30p{width:30%;}
.layer_pop .w35p{width:35%;}
.layer_pop .w40p{width:40%;}
.layer_pop .w45p{width:45%;}
.layer_pop .w50p{width:50%;}
.layer_pop .w55p{width:55%;}
.layer_pop .w60p{width:60%;}
.layer_pop .w75p{width:75%;}
.layer_pop .w100p{width:100%;} 
*/

.layer_pop .ft01 {font-size:1.0em}
.layer_pop .ft02 {font-size:1.1em}
.layer_pop .ft03 {font-size:1.2em}
.layer_pop .ft04 {font-size:1.4em}
.layer_pop .ft05 {font-size:1.6em}

.layer_pop .info {background:#fef4f3;padding:20px;margin:0 0 0 0;}
.layer_pop .info a{color:#ee1e27;font-weight:600}
.layer_pop .info .dot{position:relative;padding:0 0 0 15px;line-height:1.8}
.layer_pop .info .dot:before{display:Block;position:absolute;content:"·";left:0;top:0;}
.layer_pop .ico_check{margin:0 10px 0 0;}
.layer_pop .exp{line-height:1.2;font-weight:300;}

.layer_pop .exl_box {padding:25px 30px;background:#fafafa;border-top:1px solid #444;border-bottom:1px solid #444;}
.layer_pop .exl_box * {vertical-align:middle;}

.layer_pop input {-webkit-appearance:none;border:1px solid #ebebeb;padding:5px;}
.layer_pop select{border:1px solid #ebebeb;padding:5px 25px 5px 10px;background:white url('/common/img/sub/arrow.png') no-repeat 95% 50%;-webkit-appearance:none}




.scroll {overflow:auto;}




/*@media (max-width: 1280px){
	.join .join_pg ul{width:80%;}

	.sms .bg_sms .box01{width:100%;margin:0 0 50px 0;}
	.sms .bg_sms .box01 .bg{background:none;height:auto;}
	.sms .bg_sms .box01 .bg .send{width:100%;position:inherit;}
	.sms .bg_sms .box01 .bg .send textarea{border:1px solid #f1f1f1;}
	.sms .bg_sms .box02{width:100%}
	
	.faq .set .ans{margin:0 0 10px 0;}
	.faq .content p{width:100%;}

	.spam .box ul li{width:22%;border-radius:10px;padding:20px;min-height:auto;min-width:auto;}
	.spam .box ul li:after{right:-22px;}

	.join .certi ul li{width:100%;}
	.join .certi ul li:first-child{border-right:none;border-bottom:1px solid #eee}

	.pay .group_box ul li{width:15.4%;margin:5px;}
}
 */






/* 

@media (max-width:1023px) and (min-width:768px){
	
	.sub{margin:50px auto;}
	.sub .info{margin:0 0 50px 0;}
	.sample .sample_list ul li{width:31%;}
	
}

@media (max-width: 768px){

	.sub{margin:50px auto;}
	.sub input {margin:3px 0;}

	.sub .mb-50{margin-bottom:30px;}
	.sub .info{margin:0 0 30px 0;}
	.sub .ico_check{width:15px;margin:-5px 10px 0 0;}
	.sub .btn_fd{padding:10px;margin:20px auto 30px}
	.sub .table{overflow-x:auto;clear:both;}
	.sub .table table{width:700px;}
	
	.faq .set > a{padding:15px;}
	.faq .set .ans{width:23px;height:23px;font-size:0.8em;line-height:2.3}	
	.faq .set .qst{margin:0 10px 0 0;width:23px;height:23px;font-size:0.8em;}
	.faq .content{padding:15px;}

	.spam .box ul li{padding:10px;width:46%;}
	.spam .box ul li:after{background-size:12px auto;right:-18px;}

	.cash_info .table_box .table_width{overflow-x:auto;}
	.cash_info .table_box .table_width table{width:700px;}
	
	.sms .bg_sms .mms ul li{width:98%;margin:1%}
	.sms .bg_sms .mms ul li:nth-child(2){margin:1%}
	.sms .bg_sms .box01 .bg .send textarea{min-height:200px;}
	.sms .bg_sms .box02 .tit .icon{width:10%;}

	.sms .submit_list{width:100%}
	.sms .submit_list ul li{width:49%;}
	.sms .submit_list ul li a{padding:10px;}
	.sms .submit_list ul li img{width:10%;}
	
	.step ul li{width:48%;margin:1%;border:1px solid #eee}
	.step ul li.on:after{display:none;}
	.join .certi ul li{padding:30px}
	.join .certi ul li img{width:20%;}
	
	.pay .peri_box{padding:10px;}
	.pay .peri_box .btn_ser{margin:5px}
	
	.pay .group_list .box01{width:100%;border-right:none;border-bottom:10px solid #ebebeb}
	.pay .group_list .box02{width:100%;}
	.pay .group_list .box02 .btn_s_grey{margin:5px}

	.pay .exl_box span{margin:10px 0;display:block;}
	
	.sample .case{margin:0 0 30px 0}
	.sample .case li{width:33.333%;}
	.sample .search{margin:0 0 30px 0;padding:10px;}
	.sample .search .btn_ser{margin:5px}
	.sample .sample_list ul li{width:48%;}
	
	.pay .group_search {padding:10px;}
	.pay .group_search input{margin:5px 0}
	.pay .group_box ul li{width:13%}
}

@media (max-width:768px) and (min-width:480px){
	
	.sms .bg_sms .box02 .from .type_wrap .type{width:20%}	
	.sms .bg_sms .box02 .from .type_wrap .type_list{width:80%;}

	.sms .bg_sms .box02 .from .option_wrap .option{width:20%}	
	.sms .bg_sms .box02 .from .option_wrap .option_list{width:80%;}
	

	.sms .bg_sms .box02 .from .title_wrap .title{width:20%}
	.sms .bg_sms .box02 .from .title_wrap .title input{width:80%;}
	
	.sms .bg_sms .mms ul li{width:100%;min-height:auto}
	.sms .bg_sms .mms ul li:nth-child(2){margin:2% 0;}

	
}


@media (max-width: 480px){	
	.sub input[type=radio]+label{padding-left:20px;}
	.sub input[type=radio]+label:before{width:12px;height:12px;background-size:100% !important;}
	.sub input[type=checkbox]+label{padding-left:20px;}
	.sub input[type=checkbox]+label:before{width:12px;height:12px;background-size:100% !important;}
	.sub input[type=checkbox]+label:before{width:12px;height:12px;background-size:100% !important;}
	.sub .ico_check{width:12px;}
	.sub .btn_fd{padding:10px;margin:20px auto}
	.sub .mL30{display:block;margin:10px 0 0 0;}

	.step{padding:0 0 20px 0;}
	.step ul li{padding:10px}

	.join .info_withd{padding:20px}	
	.join .info_withd img{width:25%;}
	.join .table .id_con{margin:10px 0 0 0;display:block;width:100px;text-align:Center;} 
 	.join .join_pg ul li a{padding:10px}
	
	.pay .table02 .add_btn{margin:0 0 10px 0;display:block;width:100px;text-align:Center;}
	.pay .group_box{padding:10px;}
	.pay .group_box ul li{width:20%;}

	.spam .box ul li{width:100%;margin:0 0 7% 0;}
	.spam .box ul li:after{background-size:12px auto;right: auto;left: 50%;top: auto;bottom: -60%;transform: translate(-50%,0) rotate(90deg);}}

	.cash_info .table_box table th{padding:5px}
	.cash_info .table_box table td{padding:5px}

	.sms .bg_sms{padding:0 0 30px 0;margin:0 0 30px 0;}

	.sms .bg_sms .box02 input[type="text"]{padding:5px;}
	.sms .bg_sms .box02 select{padding:5px}
	
	.sms .bg_sms .box02 .to .num input{padding:5px;}
	.sms .bg_sms .box02 .to .num a{height:30px;line-height:30px;}
	.sms .bg_sms .box02 .from .num .latest{height:30px;line-height:30px;width:30%;}

	.sms .bg_sms .box02 .from .type_wrap{margin:0 0 20px 0;}
	.sms .bg_sms .box02 .from .type_wrap .type{float:none;width:100%;margin:0 0 5px 0}	
	.sms .bg_sms .box02 .from .type_wrap .type_list{float:none;width:100%}

	.sms .bg_sms .box02 .from .option_wrap .option{float:none;width:100%;margin:0 0 5px 0}
	.sms .bg_sms .box02 .from .option_wrap .option_list{float:none;width:100%}
	
	.sms .bg_sms .box02 .from .type_wrap .type_list .date input[type="date"]{height:30px;}
	
	.sms .bg_sms .box02 .from .title_wrap{margin:0 0 20px 0;}
	.sms .bg_sms .box02 .from .title_wrap .title{float:none;width:100%;margin:0 0 5px 0}
	.sms .bg_sms .box02 .from .title_wrap input{width:100%;}
	
	
}

 */
 
 
.pop_content .layer_search_list {width : 100%; margin-bottom : 15px; }
.pop_content .layer_search_list span{vertical-align: middle; margin-right : 15px; font-size : 1.2em}
.pop_content .layer_search_list ul{overflow:hidden; display : inline-block; vertical-align: middle;}
.pop_content .layer_search_list ul li{float:left;margin:0 20px 0 0}
.pop_content .layer_search_list li input {margin:0 5px 0 0; vertical-align: top;}
 
 
.join .board_list .table .type_wrap .type_list ul li{float:left;margin:0 30px 0 0}
.join .board_list .table .type_wrap .type_list li input {margin:0 5px 0 0;}
.join .board_list .table .type_wrap .type_list .ft01 { font-size : 0.9em; }

.pay .board_list .table .type_wrap .type_list ul li{float:left;margin:0 30px 0 0}
.pay .board_list .table .type_wrap .type_list li input {margin:0 5px 0 0;}
.pay .board_list .table .type_wrap .type_list .ft01 { font-size : 0.9em; }


/*카카오 소개 */
.kakaoIntro .table table{width:100%;border-collapse:collapse;}
.kakaoIntro .table table th{background:#f7f7f7;font-weight: normal;}
.kakaoIntro .table table th, .kakaoIntro .table table td{padding:10px;border:1px solid #ebebeb}

/*카카오 채널 */
.kakaoChannel .table table{width:100%;border-collapse:collapse;}
.kakaoChannel .table table th{background:#f7f7f7;font-weight: normal;}
.kakaoChannel .table table th, .kakaoChannel .table table td{padding:10px;border:1px solid #ebebeb}
.kakaoChannel .peri_box{overflow:hidden;text-align:center;background:#f7f7f7;border:1px solid #ebebeb;padding:20px;}
.kakaoChannel .peri_box select{border:1px solid #ebebeb;padding:6px;}*/
.kakaoChannel .peri_box .btn_calender{background:#FFF;display:inline-block;border-left:none;border:1px solid #ebebeb;padding:5px;}
.kakaoChannel .peri_box .btn_ser{padding:5px 20px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}
.kakaoChannel .table table{width:100%;border-collapse:collapse;}
.kakaoChannel .table table th{background:#f7f7f7; font-weight: normal;}
.kakaoChannel .table table th, .kakaoChannel .table table td{padding:10px;border:1px solid #ebebeb}
.kakaoChannel .table table tbody tr td a{display:block;text-align:Center;background:#ffff00;display:block;padding:0 8px;height:34px;line-height:30px;}
.kakaoChannel .table01 table td{text-align:center;}
.kakaoChannel .table01 table td:first-child{text-align:center;}
.kakaoTemplate .table01 a{display:inline-block;background:#ee1e27;color:#FFF;margin:0 0 0 10px;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
/**
.kakaoChannel .table01 a{display:inline-block;background:#ee1e27;color:#000;margin:0 0 0 10px;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
**/
.kakaoChannel .charge_event span{display:inline-block;background:#ee1e27;color:#FFF;margin:0 10px 0 0;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
.kakaoChannel .table02 th{width:20%;}
.kakaoChannel .table02 .add_btn{padding:5px 10px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}


/*카카오 템플릿*/
.kakaoTemplate .bg_sms {overflow:hidden;border-bottom:1px solid #ebebeb;padding:0 0 50px 0;margin:0 0 50px 0;}
.kakaoTemplate .bg_sms .box01 {float:left;width:40%;}
.kakaoTemplate .bg_sms .box01 .bg{position:relative;height:700px;background-size:contain;}
.kakaoTemplate .bg_sms .box01 .bg .send {position:absolute;width:80%;top:0%;left:0%;transform:translateX(0%); background-color: #a1c0d6;}
.kakaoTemplate .bg_sms .box01 .bg .send textarea{border:none;min-height:310px;color:#949494;background:#FFF;width:100%;padding:10px;}
.kakaoTemplate .bg_sms .box01 .bg .send .byte{color:#949494;float:right;margin:0 0 15px 0;}
.kakaoTemplate .bg_sms .box01 .bg .send .byte span{color:#ee1e27;font-weight:600;}
.kakaoTemplate .bg_sms .box01 .bg .send ul {clear:both;overflow:hidden;}
.kakaoTemplate .bg_sms .box01 .bg .send ul li{float:left;text-align:Center;margin:1%;width:48%;}
.kakaoTemplate .bg_sms .box01 .bg .send ul li a{display:block;padding:10px;color:#FFF;}
.kakaoTemplate .bg_sms .box01 .bg .send .bg01{background:#ebacae;}
.kakaoTemplate .bg_sms .box01 .bg .send .bg02{background:#acbaeb;}
.kakaoTemplate .bg_sms .box01 .bg .send .bg03{background:#747474;}
.kakaoTemplate .bg_sms .box01 .bg .send .bg04{background:#fff;color:#000;border:1px solid #000; box-sizing: border-box; }


.kakaoTemplate .bg_sms .box02 {float:right;width:60%}
.kakaoTemplate .bg_sms .box02 .tit {overflow:hidden;margin:0 0 20px 0;font-weight:600;}
.kakaoTemplate .bg_sms .box02 .tit .icon{float:left;margin:0 10px 0 0;}
.kakaoTemplate .bg_sms .box02 input[type="text"]{border:1px solid #f1f1f1;padding:10px;}
.kakaoTemplate .bg_sms .box02 input[type="text"]{padding:5px;}
/*.kakaoTemplate .bg_sms .box02 select{border:1px solid #f1f1f1;padding:10px;background:white url('/common/img/sub/arrow.png') no-repeat 90% 50%;-webkit-appearance:none}*/

/*받는사람*/
.kakaoTemplate .bg_sms .box02 .to {margin: 0 0 50px 0}
.kakaoTemplate .bg_sms .box02 .to .num {overflow:hidden;margin:0 0 20px 0;}
.kakaoTemplate .bg_sms .box02 .to .num label{float:left;width:27%;}
/* .kakaoTemplate .bg_sms .box02 .to .num input{border:1px solid #f1f1f1;padding:10px;float:left;width:40%;} */
.kakaoTemplate .bg_sms .box02 .to .num input{border:1px solid #f1f1f1;padding:5px;float:left;width:40%;}
/* .kakaoTemplate .bg_sms .box02 .to .num a{display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:40px;line-height:40px;} */
.kakaoTemplate .bg_sms .box02 .to .num a{display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:30px;line-height:30px;}
.kakaoTemplate .bg_sms .box02 .to .num .add{float:left;}
.kakaoTemplate .bg_sms .box02 .to .num .latest{float:right;width:20%;}

.kakaoTemplate .bg_sms .box02 .to .textarea {overflow:hidden;}
.kakaoTemplate .bg_sms .box02 .to .textarea .list {float:left;width:25%;}
.kakaoTemplate .bg_sms .box02 .to .textarea .list li a{text-align:Center;background:#f1f1f1;display:block;height:40px;line-height:40px;}
.kakaoTemplate .bg_sms .box02 .to .textarea .list li:nth-child(2){margin:10px 0;}
.kakaoTemplate .bg_sms .box02 .to .textarea .txt{float:right;width:73%;}
.kakaoTemplate .bg_sms .box02 .to .textarea .txt textarea{margin:0 0 10px 0;padding:8px;height:140px;border:1px solid #f1f1f1;width:100%;}
.kakaoTemplate .bg_sms .box02 .to .textarea .txt .total{float:right}
.kakaoTemplate .bg_sms .box02 .to .textarea .txt .total span{color:#ee1e27;font-weight:600}


/*보내는사람*/
.kakaoTemplate .bg_sms .box02 .from .num {overflow:hidden;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ebebeb;}
.kakaoTemplate .bg_sms .box02 .from .num label{float:left;width:27%;}
.kakaoTemplate .bg_sms .box02 .from .num select{float:left;width:40%;-webkit-appearance:none;}
/* .kakaoTemplate .bg_sms .box02 .from .num .latest{float:right;width:25%;display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:40px;line-height:40px;} */
.kakaoTemplate .bg_sms .box02 .from .num .latest{float:right;width:25%;display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:30px;line-height:30px;}
.kakaoTemplate .bg_sms .box02 .from .title_wrap {overflow:hidden;margin:0 0 30px 0;}
.kakaoTemplate .bg_sms .box02 .from .title_wrap .title{float:left;width:27%;font-weight:600;}
.kakaoTemplate .bg_sms .box02 .from .title_wrap input{width:73%;}
.kakaoTemplate .bg_sms .box02 .from .type_wrap {overflow:hidden;margin:0 0 30px 0;}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type{float:left;width:27%;font-weight:600;}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type_list {float:right;width:73%;}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type_list ul{overflow:hidden;}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type_list ul li{float:left;margin:0 30px 0 0}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type_list li input {margin:0 5px 0 0;}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type_list .date {margin:10px 0 0 0;overflow:hidden;}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type_list .date li{float:left}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type_list .date li:nth-child(1){width:38%;}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type_list .date li:nth-child(2){width:30%;margin:0 1%;}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type_list .date li:nth-child(3){width:30%;}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type_list .date p{display:inline}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type_list .date input[type="date"]{/*background:white url('/common/img/sub/date.png') no-repeat 90% 50%;height:40px;*/height:30px;width:100%;border:1px solid #f1f1f1;padding:8px;}
.kakaoTemplate .bg_sms .box02 .from .type_wrap .type_list .date select{width:70%;}
	
.kakaoTemplate .bg_sms .box02 .from .option_wrap {overflow:hidden;}
.kakaoTemplate .bg_sms .box02 .from .option_wrap .option{float:left;width:27%;font-weight:600;}
.kakaoTemplate .bg_sms .box02 .from .option_wrap .option_list {float:right;width:73%;}
.kakaoTemplate .bg_sms .box02 .from .option_wrap .option_list li{float:left;width:33.333%;}
.kakaoTemplate .bg_sms .box02 .from .option_wrap .option_list input[type="checkbox"]{margin:0 5px 0 0;}
.kakaoTemplate .bg_sms .box02 .from .option_wrap .option_list input[type="text"]{width:50%;}
.kakaoTemplate .bg_sms .box02 .from .option_wrap .option_list select{float:left;width:50%;}

.kakaoTemplate .bg_sms .mms{margin:50px 0 0 0;}
.kakaoTemplate .bg_sms .mms ul{overflow:hidden}
.kakaoTemplate .bg_sms .mms ul li{float:left;width:32%;min-height:373px;border:1px solid #ebebeb;}
.kakaoTemplate .bg_sms .mms ul li:nth-child(2){margin:0 2%;}
.kakaoTemplate .bg_sms .mms p{color:#FFF;display: inline-block;margin: 15px;text-align: center;padding: 5px;}
.kakaoTemplate .bg_sms .mms img{width:100%;}
.kakaoTemplate .bg_sms .mms .file_on p{background:#ee1e27;}
.kakaoTemplate .bg_sms .mms .file_off p{background:#d0d0d0;}

.kakaoTemplate .submit_list{width:70%;margin:auto;display:block;}
.kakaoTemplate .submit_list ul li{width:45%;}
.kakaoTemplate .submit_list ul li a{display:Block;padding:15px;color:#FFF;text-align:center;}
.kakaoTemplate .submit_list ul li img{margin:0 10px 0 0;}
.kakaoTemplate .submit_list ul li:nth-child(1){float:left;background:#000}
.kakaoTemplate .submit_list ul li:nth-child(2){float:right;background:#d0d0d0}

.kakaoTemplate .table table{width:100%;border-collapse:collapse;}
.kakaoTemplate .table table th{background:#f7f7f7; font-weight: normal;}
.kakaoTemplate .table table th, .kakaoTemplate .table table td{padding:10px;border:1px solid #ebebeb}
.kakaoTemplate .table table tbody tr td a{display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:34px;line-height:30px;}
/* .pay .table table td .break{ word-break: break-all;} */
.kakaoTemplate .table01 table td{text-align:center;}
.kakaoTemplate .table01 table td:first-child{text-align:left;}
.kakaoTemplate .table01 a{display:inline-block;background:#ee1e27;color:#FFF;margin:0 0 0 10px;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
.kakaoTemplate .charge_event span{display:inline-block;background:#ee1e27;color:#FFF;margin:0 10px 0 0;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
.kakaoTemplate .table02 th{width:20%;}
.kakaoTemplate .table02 .add_btn{padding:5px 10px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}

.kakaoTemplateList .case{background:#fef4f3;padding:20px;margin:0 0 30px 0;}  /**50px > 30px 퍼블 변경*/
.kakaoTemplateList .case ul{overflow:hidden;}
.kakaoTemplateList .case li{float:left;width:14.285%;}
.kakaoTemplateList .case li a{display:block;position:relative;padding:0 0 0 15px;line-height:1.8}
.kakaoTemplateList .case li a.on{font-weight:bold;}
.kakaoTemplateList .case li a:before{display:Block;position:absolute;content:"·";left:0;top:0;}
.kakaoTemplateList .search{text-align:center;background:#f7f7f7;border:1px solid #ebebeb;padding:20px;}
.kakaoTemplateList .search .btn_ser{padding:5px 10px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}

.kakaoTemplateList .sample_list span{text-align:center;display:block;background:#fef4f3;padding:5px;min-height: 55px;}
.kakaoTemplateList .sample_list textarea{cursor:pointer;width:100%;line-height:1.7;color:#000;;min-height:300px;padding:20px;border:1px solid #ebebeb;}
.kakaoTemplateList .sample_list textarea[readonly='readonly']{
	background-color: #fff !important;
}
.kakaoTemplateList .sample_list textarea.read-only{
	background-color: #fff !important;
}
.kakaoTemplateList .sample_list ul{overflow:hidden;}
.kakaoTemplateList .sample_list ul li{float:left;width:22%;margin:1%;padding: 5px;} /**background-color: #a1c0d6;*/
.kakaoTemplateList .mms_list ul li img{width:100%; min-height : 200px; max-height : 200px;}
.kakaoTemplateList .mms_list textarea{min-height:auto}

/*카카오 알림톡*/
.kakaoNoticeTalk .bg_sms {overflow:hidden;border-bottom:1px solid #ebebeb;padding:0 0 50px 0;margin:0 0 50px 0;}
.kakaoNoticeTalk .bg_sms .box01 {float:left;width:40%;}
.kakaoNoticeTalk .bg_sms .box01 .bg{position:relative;height:707px;background-size:contain;
	background: url(/common/img/sub/bg_kakao_100.png) no-repeat center center;
}
.kakaoNoticeTalk .bg_sms .box01 .bg .send {position:absolute;width:70%;top:0%;left:50%;transform:translateX(-50%);} /** background-color: #a1c0d6;*/
.kakaoNoticeTalk .bg_sms .box01 .bg .send textarea{border:none;min-height:240px;color:#949494;background:#FFF;width:100%;padding:10px;}
.kakaoNoticeTalk .bg_sms .box01 .bg .send .byte{color:#949494;margin:0 0 0px 0;width: 100%;text-align: right;}
.kakaoNoticeTalk .bg_sms .box01 .bg .send .byte span{color:#ee1e27;font-weight:600;}
.kakaoNoticeTalk .bg_sms .box01 .bg .send ul {clear:both;overflow:hidden;}
.kakaoNoticeTalk .bg_sms .box01 .bg .send ul li{float:left;text-align:Center;margin:1%;width:48%;}
.kakaoNoticeTalk .bg_sms .box01 .bg .send ul li a{display:block;padding:10px;color:#FFF;}
.kakaoNoticeTalk .bg_sms .box01 .bg .send .bg01{background:#ebacae;}
.kakaoNoticeTalk .bg_sms .box01 .bg .send .bg02{background:#acbaeb;}
.kakaoNoticeTalk .bg_sms .box01 .bg .send .bg03{background:#747474;}
.kakaoNoticeTalk .bg_sms .box01 .bg .send .bg04{background:#fff;color:#000;border:1px solid #000; box-sizing: border-box; }


.kakaoNoticeTalk .bg_sms .box02 {float:right;width:60%}
.kakaoNoticeTalk .bg_sms .box02 .tit {overflow:hidden;margin:0 0 20px 0;font-weight:600;}
.kakaoNoticeTalk .bg_sms .box02 .tit .icon{float:left;margin:0 10px 0 0;}
.kakaoNoticeTalk .bg_sms .box02 input[type="text"]{border:1px solid #f1f1f1;padding:10px;}
.kakaoNoticeTalk .bg_sms .box02 input[type="text"]{padding:5px;}
/*.kakaoNoticeTalk .bg_sms .box02 select{border:1px solid #f1f1f1;padding:10px;background:white url('/common/img/sub/arrow.png') no-repeat 90% 50%;-webkit-appearance:none}*/

/*받는사람*/
.kakaoNoticeTalk .bg_sms .box02 .to {margin: 0 0 50px 0}
.kakaoNoticeTalk .bg_sms .box02 .to .num {overflow:hidden;margin:0 0 20px 0;}
.kakaoNoticeTalk .bg_sms .box02 .to .num label{float:left;width:27%;}
/* .kakaoNoticeTalk .bg_sms .box02 .to .num input{border:1px solid #f1f1f1;padding:10px;float:left;width:40%;} */
.kakaoNoticeTalk .bg_sms .box02 .to .num input{border:1px solid #f1f1f1;padding:5px;float:left;width:40%;}
/* .kakaoNoticeTalk .bg_sms .box02 .to .num a{display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:40px;line-height:40px;} */
.kakaoNoticeTalk .bg_sms .box02 .to .num a{display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:34px;line-height:30px;}
.kakaoNoticeTalk .bg_sms .box02 .to .num .add{float:left;}
.kakaoNoticeTalk .bg_sms .box02 .to .num .latest{float:right;width:20%;}

.kakaoNoticeTalk .bg_sms .box02 .to .textarea {overflow:hidden;}
.kakaoNoticeTalk .bg_sms .box02 .to .textarea .list {float:left;width:25%;}
.kakaoNoticeTalk .bg_sms .box02 .to .textarea .list li a{text-align:Center;background:#f1f1f1;display:block;height:40px;line-height:40px;}
.kakaoNoticeTalk .bg_sms .box02 .to .textarea .list li:nth-child(2){margin:10px 0;}
.kakaoNoticeTalk .bg_sms .box02 .to .textarea .txt{float:right;width:73%;}
.kakaoNoticeTalk .bg_sms .box02 .to .textarea .txt textarea{margin:0 0 10px 0;padding:8px;height:140px;border:1px solid #f1f1f1;width:100%;}
.kakaoNoticeTalk .bg_sms .box02 .to .textarea .txt .total{float:right}
.kakaoNoticeTalk .bg_sms .box02 .to .textarea .txt .total span{color:#ee1e27;font-weight:600}


/*보내는사람*/
.kakaoNoticeTalk .bg_sms .box02 .from .num {overflow:hidden;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ebebeb;}
.kakaoNoticeTalk .bg_sms .box02 .from .num label{float:left;width:27%;}
.kakaoNoticeTalk .bg_sms .box02 .from .num select{float:left;width:40%;-webkit-appearance:none;}
/* .kakaoNoticeTalk .bg_sms .box02 .from .num .latest{float:right;width:25%;display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:40px;line-height:40px;} */
.kakaoNoticeTalk .bg_sms .box02 .from .num .latest{float:right;width:25%;display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:34px;line-height:30px;}
.kakaoNoticeTalk .bg_sms .box02 .from .title_wrap {overflow:hidden;margin:0 0 30px 0;}
.kakaoNoticeTalk .bg_sms .box02 .from .title_wrap .title{float:left;width:27%;font-weight:600;}
.kakaoNoticeTalk .bg_sms .box02 .from .title_wrap input{width:73%;}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap {overflow:hidden;margin:0 0 30px 0;}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type{float:left;width:27%;font-weight:normal;}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type_list {float:right;width:73%;}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type_list ul{overflow:hidden;}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type_list ul li{float:left;margin:0 30px 0 0}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type_list li input {margin:0 5px 0 0;}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type_list .date {margin:10px 0 0 0;overflow:hidden;}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type_list .date li{float:left}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type_list .date li:nth-child(1){width:38%;}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type_list .date li:nth-child(2){width:30%;margin:0 1%;}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type_list .date li:nth-child(3){width:30%;}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type_list .date p{display:inline}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type_list .date input[type="date"]{/*background:white url('/common/img/sub/date.png') no-repeat 90% 50%;height:40px;*/height:30px;width:100%;border:1px solid #f1f1f1;padding:8px;}
.kakaoNoticeTalk .bg_sms .box02 .from .type_wrap .type_list .date select{width:70%;}
	
.kakaoNoticeTalk .bg_sms .box02 .from .option_wrap {overflow:hidden;}
.kakaoNoticeTalk .bg_sms .box02 .from .option_wrap .option{float:left;width:27%;font-weight:normal;}
.kakaoNoticeTalk .bg_sms .box02 .from .option_wrap .option_list {float:right;width:73%;}
.kakaoNoticeTalk .bg_sms .box02 .from .option_wrap .option_list li{float:left;width:33.333%;}
.kakaoNoticeTalk .bg_sms .box02 .from .option_wrap .option_list input[type="checkbox"]{margin:0 5px 0 0;}
.kakaoNoticeTalk .bg_sms .box02 .from .option_wrap .option_list input[type="text"]{width:50%;}
.kakaoNoticeTalk .bg_sms .box02 .from .option_wrap .option_list select{float:left;width:50%;}

.kakaoNoticeTalk .bg_sms .mms{margin:50px 0 0 0;}
.kakaoNoticeTalk .bg_sms .mms ul{overflow:hidden}
.kakaoNoticeTalk .bg_sms .mms ul li{float:left;width:32%;min-height:373px;border:1px solid #ebebeb;}
.kakaoNoticeTalk .bg_sms .mms ul li:nth-child(2){margin:0 2%;}
.kakaoNoticeTalk .bg_sms .mms p{color:#FFF;display: inline-block;margin: 15px;text-align: center;padding: 5px;}
.kakaoNoticeTalk .bg_sms .mms img{width:100%;}
.kakaoNoticeTalk .bg_sms .mms .file_on p{background:#ee1e27;}
.kakaoNoticeTalk .bg_sms .mms .file_off p{background:#d0d0d0;}

.kakaoNoticeTalk .submit_list{width:70%;margin:auto;display:block;}
.kakaoNoticeTalk .submit_list ul li{width:45%;}
.kakaoNoticeTalk .submit_list ul li a{display:Block;padding:15px;color:#FFF;text-align:center;}
.kakaoNoticeTalk .submit_list ul li img{margin:0 10px 0 0;}
.kakaoNoticeTalk .submit_list ul li:nth-child(1){float:left;background:#000}
.kakaoNoticeTalk .submit_list ul li:nth-child(2){float:right;background:#d0d0d0}

.kakaoNoticeTalk .table table{width:100%;border-collapse:collapse;}
.kakaoNoticeTalk .table table th{background:#f7f7f7; font-weight: normal;}
.kakaoNoticeTalk .table table th, .kakaoNoticeTalk .table table td{padding:10px;border:1px solid #ebebeb}
.kakaoNoticeTalk .table table tbody tr td a{display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:34px;line-height:30px;}
/* .pay .table table td .break{ word-break: break-all;} */
.kakaoNoticeTalk .table01 table td{text-align:center;}
.kakaoNoticeTalk .table01 table td:first-child{text-align:left;}
.kakaoNoticeTalk .table01 a{display:inline-block;background:#ee1e27;color:#FFF;margin:0 0 0 10px;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
.kakaoNoticeTalk .charge_event span{display:inline-block;background:#ee1e27;color:#FFF;margin:0 10px 0 0;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
.kakaoNoticeTalk .table02 th{width:20%;}
.kakaoNoticeTalk .table02 .add_btn{padding:5px 10px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}


/*카카오 알림톡*/
.kakaoFriendTalk .bg_sms {border-bottom:1px solid #ebebeb;padding:0 0 100px 0;margin:0 0 50px 0;}
.kakaoFriendTalk .bg_sms .box01 {float:left;width:40%;}
.kakaoFriendTalk .bg_sms .box01 .bg{position:relative;height:707px;background-size:contain;
	background: url(/common/img/sub/bg_kakao_100.png) no-repeat center center;
}
.kakaoFriendTalk .bg_sms .box01 .bg .send {position:absolute;width:70%;top:0%;left:0%;transform:translateX(21%);} /*background-color: #a1c0d6;*/
.kakaoFriendTalk .bg_sms .box01 .bg .send textarea{border:none;min-height:130px;color:#949494;background:#FFF;width:100%;padding:10px;}
.kakaoFriendTalk .bg_sms .box01 .bg .send .byte{color:#949494;float:right;}
.kakaoFriendTalk .bg_sms .box01 .bg .send .byte span{color:#ee1e27;font-weight:600;}
.kakaoFriendTalk .bg_sms .box01 .bg .send ul {clear:both;overflow:hidden;}
.kakaoFriendTalk .bg_sms .box01 .bg .send ul li{float:left;text-align:Center;margin:1%;width:48%;}
.kakaoFriendTalk .bg_sms .box01 .bg .send ul li a{display:block;padding:5px;color:#FFF;}
.kakaoFriendTalk .bg_sms .box01 .bg .send .bg01{background:#ebacae;}
.kakaoFriendTalk .bg_sms .box01 .bg .send .bg02{background:#acbaeb;}
.kakaoFriendTalk .bg_sms .box01 .bg .send .bg03{background:#747474;}
.kakaoFriendTalk .bg_sms .box01 .bg .send .bg04{background:#fff;color:#000;border:1px solid #000; box-sizing: border-box; }


.kakaoFriendTalk .bg_sms .box02 {float:right;width:60%}
.kakaoFriendTalk .bg_sms .box02 .tit {overflow:hidden;margin:0 0 20px 0;font-weight:600;}
.kakaoFriendTalk .bg_sms .box02 .tit .icon{float:left;margin:0 10px 0 0;}
.kakaoFriendTalk .bg_sms .box02 input[type="text"]{border:1px solid #f1f1f1;padding:10px;}
.kakaoFriendTalk .bg_sms .box02 input[type="text"]{padding:5px;}
/*.kakaoFriendTalk .bg_sms .box02 select{border:1px solid #f1f1f1;padding:10px;background:white url('/common/img/sub/arrow.png') no-repeat 90% 50%;-webkit-appearance:none}*/

/*받는사람*/
.kakaoFriendTalk .bg_sms .box02 .to {margin: 0 0 50px 0}
.kakaoFriendTalk .bg_sms .box02 .to .num {overflow:hidden;margin:0 0 20px 0;}
.kakaoFriendTalk .bg_sms .box02 .to .num label{float:left;width:27%;}
/* .kakaoFriendTalk .bg_sms .box02 .to .num input{border:1px solid #f1f1f1;padding:10px;float:left;width:40%;} */
.kakaoFriendTalk .bg_sms .box02 .to .num input{border:1px solid #f1f1f1;padding:5px;float:left;width:40%;}
/* .kakaoFriendTalk .bg_sms .box02 .to .num a{display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:40px;line-height:40px;} */
.kakaoFriendTalk .bg_sms .box02 .to .num a{display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:34px;line-height:30px;}
.kakaoFriendTalk .bg_sms .box02 .to .num .add{float:left;}
.kakaoFriendTalk .bg_sms .box02 .to .num .latest{float:right;width:20%;}

.kakaoFriendTalk .bg_sms .box02 .to .textarea {overflow:hidden;}
.kakaoFriendTalk .bg_sms .box02 .to .textarea .list {float:left;width:25%;}
.kakaoFriendTalk .bg_sms .box02 .to .textarea .list li a{text-align:Center;background:#f1f1f1;display:block;height:40px;line-height:40px;}
.kakaoFriendTalk .bg_sms .box02 .to .textarea .list li:nth-child(2){margin:10px 0;}
.kakaoFriendTalk .bg_sms .box02 .to .textarea .txt{float:right;width:73%;}
.kakaoFriendTalk .bg_sms .box02 .to .textarea .txt textarea{margin:0 0 10px 0;padding:8px;height:140px;border:1px solid #f1f1f1;width:100%;}
.kakaoFriendTalk .bg_sms .box02 .to .textarea .txt .total{float:right}
.kakaoFriendTalk .bg_sms .box02 .to .textarea .txt .total span{color:#ee1e27;font-weight:600}


/*보내는사람*/
.kakaoFriendTalk .bg_sms .box02 .from .num {overflow:hidden;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ebebeb;}
.kakaoFriendTalk .bg_sms .box02 .from .num label{float:left;width:27%;}
.kakaoFriendTalk .bg_sms .box02 .from .num select{float:left;width:40%;-webkit-appearance:none;}
/* .kakaoFriendTalk .bg_sms .box02 .from .num .latest{float:right;width:25%;display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:40px;line-height:40px;} */
.kakaoFriendTalk .bg_sms .box02 .from .num .latest{float:right;width:25%;display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:30px;line-height:30px;}
.kakaoFriendTalk .bg_sms .box02 .from .title_wrap {overflow:hidden;margin:0 0 30px 0;}
.kakaoFriendTalk .bg_sms .box02 .from .title_wrap .title{float:left;width:27%;font-weight:600;}
.kakaoFriendTalk .bg_sms .box02 .from .title_wrap input{width:73%;}

.kakaoFriendTalk .bg_sms .box02 .from .type_wrap {overflow:hidden;margin:15px 0 30px 0;border-bottom: 1px solid #ebebeb;padding: 0 0 20px 0;}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type{float:left;width:27%;font-weight:normal;}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type_list {float:right;width:73%;}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type_list ul{overflow:hidden;}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type_list ul li{float:left;margin:0 30px 0 0}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type_list li input {margin:0 5px 0 0;}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type_list .date {margin:10px 0 0 0;overflow:hidden;}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type_list .date li{float:left}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type_list .date li:nth-child(1){width:38%;}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type_list .date li:nth-child(2){width:30%;margin:0 1%;}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type_list .date li:nth-child(3){width:30%;}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type_list .date p{display:inline}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type_list .date input[type="date"]{/*background:white url('/common/img/sub/date.png') no-repeat 90% 50%;height:40px;*/height:30px;width:100%;border:1px solid #f1f1f1;padding:8px;}
.kakaoFriendTalk .bg_sms .box02 .from .type_wrap .type_list .date select{width:70%;}
	
.kakaoFriendTalk .bg_sms .box02 .from .option_wrap {overflow:hidden;margin: 15px 0 30px 0;border-bottom: 1px solid #ebebeb;padding: 0 0 20px 0;}
.kakaoFriendTalk .bg_sms .box02 .from .option_wrap .option{float:left;width:27%;font-weight:normal;}
.kakaoFriendTalk .bg_sms .box02 .from .option_wrap .option_list {float:right;width:73%;}
.kakaoFriendTalk .bg_sms .box02 .from .option_wrap .option_list li{float:left;width:33.333%;}
.kakaoFriendTalk .bg_sms .box02 .from .option_wrap .option_list input[type="checkbox"]{margin:0 5px 0 0;}
.kakaoFriendTalk .bg_sms .box02 .from .option_wrap .option_list input[type="text"]{width:50%;}
.kakaoFriendTalk .bg_sms .box02 .from .option_wrap .option_list select{float:left;width:50%;}

.kakaoFriendTalk .bg_sms .mms{margin:50px 0 0 0;}
.kakaoFriendTalk .bg_sms .mms ul{overflow:hidden}
.kakaoFriendTalk .bg_sms .mms ul li{float:left;width:32%;min-height:373px;border:1px solid #ebebeb;}
.kakaoFriendTalk .bg_sms .mms ul li:nth-child(2){margin:0 2%;}
.kakaoFriendTalk .bg_sms .mms p{color:#FFF;display: inline-block;margin: 15px;text-align: center;padding: 5px;}
.kakaoFriendTalk .bg_sms .mms img{width:100%;}
.kakaoFriendTalk .bg_sms .mms .file_on p{background:#ee1e27;}
.kakaoFriendTalk .bg_sms .mms .file_off p{background:#d0d0d0;}

.kakaoFriendTalk .submit_list{width:70%;margin:auto;display:block;}
.kakaoFriendTalk .submit_list ul li{width:45%;}
.kakaoFriendTalk .submit_list ul li a{display:Block;padding:15px;color:#FFF;text-align:center;}
.kakaoFriendTalk .submit_list ul li img{margin:0 10px 0 0;}
.kakaoFriendTalk .submit_list ul li:nth-child(1){float:left;background:#000}
.kakaoFriendTalk .submit_list ul li:nth-child(2){float:right;background:#d0d0d0}

.kakaoFriendTalk .table table{width:100%;border-collapse:collapse;}
.kakaoFriendTalk .table table th{background:#f7f7f7; font-weight: normal;}
.kakaoFriendTalk .table table th, .kakaoFriendTalk .table table td{padding:10px;border:1px solid #ebebeb}
.kakaoFriendTalk .table table tbody tr td a{display:block;text-align:Center;background:#f1f1f1;display:block;padding:0 8px;height:34px;line-height:30px;}
/* .pay .table table td .break{ word-break: break-all;} */
.kakaoFriendTalk .table01 table td{text-align:center;}
.kakaoFriendTalk .table01 table td:first-child{text-align:left;}
.kakaoFriendTalk .table01 a{display:inline-block;background:#ee1e27;color:#FFF;margin:0 0 0 10px;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
.kakaoFriendTalk .charge_event span{display:inline-block;background:#ee1e27;color:#FFF;margin:0 10px 0 0;padding:3px 5px;font-size:0.6em;font-family:'Montserrat', sans-serif}
.kakaoFriendTalk .table02 th{width:20%;}
.kakaoFriendTalk .table02 .add_btn{padding:5px 10px;margin:0 0 0 5px;background:#000;color:#FFF;display:inline-block;}