﻿@charset "utf-8";

/* 공통 */
.svc_txt_success {color:blue}
.sms5_txt_success {color:blue}
.sms5_txt_fail {color:red}

/* SMS BOX */
.sms5_box {position:relative;padding:1px;border-radius:5px;background:#fbec99}
.sms5_box .box_ico {position:absolute;top:20px;left:-7px;width:7px;height:13px;}
.sms5_box .box_txt {border:0;background:transparent;word-break:break-all;resize:none;overflow:hidden}
.sms5_box .box_square {width:100px;height:90px}
.sms5_box .box_txt2 {border:0;background:transparent;word-break:break-all;resize:none;overflow:hidden;width:100%;}
.svc_box {float:left;z-index:8;background:url(../img/bg_sns.gif) no-repeat;margin:15px 0 15px 0;width:260px;height:472px;padding:0;}
.svc_box2 {float:left;z-index:8;background:url(/css/images/bg_sns2.png) no-repeat;margin:15px 15px 15px 0;width:313px;height:390px;padding:0;}
#sms_byte {float:right;margin-top: 15px;margin-right: 45px;}

#attach_docs{position:absolute;margin-left: 45px}
#sms_btns{clear:both;margin-left: 13px; padding-top:1px;}
.write_scemo {display:none;z-index:10;position:absolute;margin-top:2px;
		background:url(/css/images/phone_bottom.png) no-repeat;
		background-position-y:-140px;
		-ms-background-position-y: -140px; 
		width:313px;height:180px;}
.write_scemo .scemo_list {z-index:11;margin:0;padding:5px 45px;width:230px;height:130px;}
.write_scemo .scemo_cls {text-align:right}
.write_scemo .scemo_cls button {margin:10px 20px;padding:1px 25px;color:#666;font-size:0.95em}




#svs_info {float:left;}

#wr_message_lbl {position:absolute;top:50px;left:50px;color:#999;font-size:0.95em;letter-spacing:-0.1em}
.write_scemo_btn {position:absolute;right:10px !important;right:50px;margin:0;padding:0;width:28px;height:28px;border:0;background:transparent;color:#999;font-size:0.95em}
#write_sc_btn {top:15px}
#write_emo_btn {top:50px}
#emo_sch{clear:both;}
.scemo_ico {position:absolute;top:10px;left:-7px;width:7px;height:13px;background:url('/service/images/scemo_ico.gif') no-repeat}

.write_scemo .scemo_add {margin:0;padding:0;height:25px;background:transparent}

#write_sc .scemo_add {width:25px}

#write_emo .scemo_add {width:50px}
#write_emo .emo_long {width:80px}


#form_sms{float:left;}
/* 문자보내기 */
#svc_send {position:relative;margin:-10px 0 0 20px;padding:0 0 0 490px;height:600px}
#svc_send h2 {font-size:1em}
#svc_send ul {margin:0;padding:0;list-style:none;zoom:1}
#svc_send ul:after {display:block;visibility:hidden;clear:both;content:''}
#send_emo {display:none;float:right;margin:0 0 15px 0;padding:15px;height:400px;width:400px;border:1px solid #dfdfdf}
#send_emo h2 {padding:0 0 10px}

#btn_smsSend {position:relative; left:350px; top:35px;}
#btn_smsSend .btn_submit {padding:12px 40px;border:0;background:#ff3061;color:#fff;font-size:1.4em;font-weight:700;cursor:pointer}
#btn_smsSend2 {}
#btn_smsSend2 .btn_submit {padding:12px 40px;border:0;background:#ff3061;color:#fff;font-size:1.4em;font-weight:700;cursor:pointer}

.snsboard{background:#eeeeee; padding-right:20px; width:270px; height:425px}
.snsboard th{text-align:right; padding-right:5px; font-size:14px}
.snsboard .replaybtn{position:relative; left:55px; top:10px;}
.snsboard .plusbtn{position:relative; left:55px; top:40px;}
.snsboard .frm_input{width:140px; height:23px; border:1px solid #CCC; margin-bottom:5px}
.snsboard .listmember{vertical-align:middle; }
.snsboard .wr_check{position:relative; top:40px; left:-30px;}
.snsboard .sound_only{padding-bottom:10px; display:block}


.phonegroup{background:#fff; padding:0 50px 50px; }
.phonegroupwrap{background-color:#fff; padding:20px 30px;}
.phonegroupwrap .blue{color:#2761aa;}
.phonegroupwrap .resultbtn{text-align:right; margin-bottom:20px;}
.phonegroupwrap .title{background:url(../img/10pbtn_03.gif) no-repeat left top; line-height:160%; font-size:14px; padding-left:70px; }
.phonegroupwrap h1{font-size:16px; margin-bottom:20px;}
.phonegroupwrap  p{margin-bottom:10px; }
.phonegroupwrap .registerbox{border:1px solid #CCC; text-align:center; margin:30px 60px; padding:30px 0}
.phonegroupwrap .registerbox .memberid{margin-right:40px; font-size:14px;  font-weight:bold}
.phonegroupwrap .registerbox #mb_confirm_id{padding-left:5px;font-size:14px; font-weight:bold}
.phonegroupwrap .registerbox label{font-size:14px; font-weight:bold;}
.phonegroupwrap .mainbtn{text-align:center;}
.phonegroupwrap .btn_confirm{text-align:center; padding-top:20px;}


#period_text{font-size:14px; padding:30px 0 20px;}

.phonegroup .group{ height:25px; margin-bottom:10px;}
.phonegroup .sound_only{display:none;}
.phonegroup .frm_input{width:160px; height:23px; border:1px solid #CCC; margin-bottom:5px; position:relative;}
.phonegroup input[type="image"]{position:relative; top:8px;}
.phonegroup .sch_last{font-weight:bold; font-size:14px; margin-bottom:15px;}
.phonegroup .sch_txt{font-size:13px; margin-bottom:10px;}
.bottombtn{ margin-bottom:10px;}

#svc_send #send_write {position:absolute;top:0;left:290px;padding:20px 20px 0 !important;padding:20px 0 0 20px;width:160px;height:600px;border-left:1px solid #efefef}
#svc_send #send_write h2 {padding:0 0 10px}
#tab_sms_helper{float:right;	margin:0;	padding: 0 15px 0 5px;	width:300px; }
#btn_sh1 {color:#464646} 
#btn_sh2 {color:#999999} 
#tab_sms_helper .tab_btn_sms_helper {padding:12px 20px;border:0;background:#dfdfdf;font-size:14px;;cursor:pointer}
#tab_sms_helper .on{background-color:#9fa0a0; color:#FFF;}

#send_book {float:left;z-index:2;margin:0 0 15px 0;padding:5px 0;height:420px;width:330px;border:1px solid #dfdfdf; margin-left:10px}
#send_book h2 {padding-bottom:10px}
#send_book .btn_submit {padding:0 5px;height:24px}
.tmp_loading {position:absolute;display:block;top:500px;text-align:center}
#send_emo #emo_sel {float:left;margin-bottom:5px}
#send_emo .emo_list{clear:both}
#send_emo li {float:left;margin:0 3px 10px 0 !important;margin:0 3px 10px 0;width:110px}
#send_emo .svc_box {background:#f7f7f7}
#send_emo .box_ico {display:none}
#send_emo .box_txt {cursor:pointer}
#send_emo .emo_tit {display:block;height:15px;line-height:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#send_emo .btn_submit {padding:5px 15px;height:24px;border:1px solid #ccc;background:#fafafa;color:#000;font-size:0.95em;vertical-align:middle;cursor:pointer}

#svc_send #send_write {z-index:3}
#svc_send .write_inner {position:relative;left:-20px;padding:15px 20px;width:160px;border-top:1px solid #efefef}
#svc_send .write_inner h2 {margin:0;padding:0 0 10px !important}

/* 목록 홀짝 배경색 */
.bg0 {background:#fff}
.bg1 {background:#eeeeee}
.bg1 td {border-color:#e9e9e9}
.bg0cancel {background:#fdebf3}
.bg0cancel td {border-color:#f9d8e6}
.bg1cancel {background:#fdebf3}
.bg1cancel td {border-color:#f9d8e6}

.btn_list {margin:0 20px 10px} /* 목록용 */

.btn_list01 {}
.btn_list01 input, .btn_list01 button, .btn_list01 a {display:inline-block;margin:0;padding:10px;border:1px solid #ccc;background:#fafafa;text-decoration:none;cursor:pointer}
.btn_list01 a:focus {background:#555}

.btn_list02 {}
.btn_list02 input, .btn_list02 button, .btn_list02 a {display:inline-block;padding:5px 10px;border:1px solid #ccc;background:#fafafa;text-decoration:none;cursor:pointer}
.btn_list02 a:focus {background:#555}

.btn_list03 {text-align:right}
.btn_list03 a {display:inline-block;padding:0 15px;height:28px;background:#617d46;color:#fff;text-decoration:none;line-height:2.4em;vertical-align:middle}
.btn_list03 a:focus {background:#555}

.btn_add {margin:0 20px 10px} /* 목록용 추가 */
.btn_adds {float:right;margin:5px 20px 5px} /* 목록용 추가 */

#svc_send .write_inner label, #svc_send .write_inner input {margin:0 0 3px}
#svc_send .write_inner label {display:inline-block}
#svc_send #send_write .svc_box {margin:0 0 5px}
#svc_send #sms_byte {position:absolute;top:-37px;right:0;color:#999}
#svc_send #write_preset {margin:10px 0;color:#999;font-size:0.95em;letter-spacing:-0.1em}
#svc_send #write_reply {margin:0 0 15px}

#svc_send #recv_add {position:relative}
#svc_send #recv_add button {position:absolute;top:0;right:0 !important;right:20px;margin:0;padding:0;width:45px;height:51px;border:1px solid #ccc;background:#fafafa}
#svc_send #write_rsv {line-height:1.8em}


#num_book {position:relative;margin:0 0 10px;width:auto !important;width:95%;height:400px;overflow:hidden}
#book_tab {margin:0 35px 10px;text-align:right}
#sms_person_form {margin:0}
#book_tab a {display:inline-block;width:30px;text-align:center; font-size:14px; font-weight:bold; margin-top:10px;}
#personbook{padding:0px !important;overflow-y:auto;height:310px;}
#personFoot{position: absolute;bottom:0;}
#book_desc {margin:0 20px;color:#999;font-size:0.95em;letter-spacing:-0.1em}

/* 문자전송상세내역 */
#svc_sent {}
#svc_sent #sent_overlap {margin:0 20px 20px;padding:0;border-top:1px solid #e9e9e9;list-style:none}
#svc_sent #sent_overlap li {padding:10px 0;border-bottom:1px solid #e9e9e9}
#svc_sent #con_sms {margin:0 20px 20px}

/* 이모티콘 관리 */
.sms_preset_sch form {display:inline-block}
#svc_preset_sel {float:left;padding:8px 20px 0}
#svc_preset {clear:both;margin:0 0 10px;padding:30px 20px 20px 40px;background:#363a3d;list-style:none;zoom:1}
#svc_preset:after {display:block;visibility:hidden;clear:both;content:''}
#svc_preset li {float:left;margin:0 20px 20px 0;width:270px;height:125px;background:#fbec99;zoom:1}
#svc_preset li:after {display:block;visibility:hidden;clear:both;content:''}
#svc_preset .li_chk {position:absolute;bottom:10px;left:10px;}
#svc_preset .li_preview {float:left;width:110px}
#svc_preset .box_square {padding-right:7px;border-right:1px solid #e2d693}
#svc_preset .li_info {float:left;margin:0 0 0 10px;width:150px;line-height:1.5em}
#svc_preset .li_date {position:absolute;bottom:10px;left:30px;color:#86857d}
#svc_preset .li_cmd {position:absolute;bottom:10px;right:10px}
#svc_preset .li_cmd a {color:#86857d;font-size:0.95em;letter-spacing:-0.1em}

#svc_emo_add {position:relative}
#svc_emo_add .svc_box {padding:10px !important;padding:10px 5px;width:160px}
#svc_emo_add .box_txt {margin:0 0 5px}
#svc_emo_add .write_scemo_btn {right:10px}
#svc_emo_add .write_scemo {left:170px}

/* 휴대폰번호 관리 */
#hp_check_el {width:148px}
#hp_check_el ul {margin:5px 0 0;padding:0;border:1px solid #f7c3cf;background:#f8e8eb;list-style:none}
#hp_check_el li {position:relative;padding:5px;border-bottom:1px solid #f6dae1}
#hp_check_el strong {position:absolute;top:6px;right:5px;color:#ff3061;font-size:0.95em;font-weight:normal;letter-spacing:-0.1em}

/* 휴대폰번호 파일 */
#svc_fileup_frm div.sch_last {margin:0;border:0}
#svc_fileup_frm strong {display:inline-block;width:80px}
#svc_fileup_frm strong.sch_long {width:160px}
#svc_fileup_frm label {display:inline-block;margin:0 5px 0 0}
#svc_fileup_frm .btn_submit {padding:0 20px;height:30px}

#svc_fileup_frm #svc_fileup {border:0}
#svc_fileup_frm #upload_info {margin:20px 0}
#svc_fileup_frm #upload_result {margin:0;padding:10px 0;border-top:3px solid #383838;border-bottom:3px solid #383838;list-style:none}
#svc_fileup_frm #upload_result li {margin:0 0 5px}
#svc_fileup_frm #upload_result .local_desc01 {margin:5px 0;padding:10px}
#svc_fileup_frm #btn_fileup {margin:5px 0 0}

#svc_fileup_frm .sms_fileup_hide {display:none;border:0}

.table_fileup_frm {margin:0 0 10px;padding:0 20px 5px;border-bottom:1px solid #e9e9e9}

.file_up_sloading{position:absolute;top:460px;margin:50px;color:blue;display:none;border:0}
.file_up_sloading2 {position: absolute;top: 207px;left: 300px;color: blue;border: 0;display:none;}

#upload_button {display:none;border:0}
#goji_button {display:none;border:0}
#file_url_s{padding-top:3px;}
#btn_preview {float:right;display:none;border:0;margin-right:30px;}
#btn_cpyview {float:right;display:none;border:0;margin-right:380px;}
#data_file_up_pan table tr td {padding: 10px 0 !important;}


/* #num_book 테이블 */
#num_book table {clear:both;width:100%;border-collapse:collapse;border-spacing:0;table-layout: auto;}
#num_book table caption {height:0;font-size:0;line-height:0;overflow:hidden}
#num_book tbody td {border:1px solid #ececec}
#num_book tfoot th, tfoot td {padding:5px 0;border:1px solid #c1d1d5;background:#d7e0e2}
#num_book tfoot th {}
#num_book tfoot td {font-weight:bold;text-align:center}
#num_book .td_mbname{width:60px;overflow: hidden;text-overflow:ellipsis;}
#num_book .tbl_wrap {margin:0 0 10px;padding:0 10px}

.td_num {width:40px;text-align:center}
.td_snum {width:120px;text-align:right}
.td_boolean {width:50px;text-align:center}
.td_numsmall {width:40px;text-align:center}
.td_mngsmall {width:60px;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.td_date {width:80px;text-align:center}
.td_doc{width:120px;}
.td_surl{width:90px;}
.td_msg{text-align:left !important}

#num_book .td_mngsmall{width:25px;text-align:center;}
#num_book .td_mngsmall button.btn_frmline,#num_book .td_mng button.btn_frmline {padding:0 5px;background: #444;}

/* thead 한 줄 테이블 */
#num_book .tbl_head01 {}
#num_book .tbl_head01 table {clear:both;width:100%;border-collapse:collapse;border-spacing:0;table-layout: auto;}
#num_book .tbl_head01 thead th, .tbl_head01 tbody th {padding:10px 0;border:1px solid #d1dee2;background:#e5ecef;color:#383838;letter-spacing:-0.1em}
#num_book .tbl_head01 thead th {font-size:0.95em}
#num_book .tbl_head01 thead input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
#num_book .tbl_head01 thead a {color:#383838;text-decoration:underline}
#num_book .tbl_head01 tbody th {}
#num_book .tbl_head01 tbody td {padding:10px 5px;line-height:1.4em;word-break:break-all}
#num_book .tbl_head01 tbody td 
/* thead 두 줄 테이블 */
#num_book .tbl_head02 {}
#num_book .tbl_head02 table {clear:both;width:100%;border-collapse:collapse;border-spacing:0;table-layout: auto;}
#num_book .tbl_head02 thead th, .tbl_head02 tbody th {padding:2px 0;border:1px solid #d1dee2;background:#e5ecef;color:#383838;letter-spacing:-0.1em}
#num_book .tbl_head02 thead th {font-size:0.95em}
#num_book .tbl_head02 thead input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
#num_book .tbl_head02 thead a {color:#383838;text-decoration:underline}
#num_book .tbl_head02 tbody th {}
#num_book .tbl_head02 tbody td {padding:7px 5px;line-height:1.4em;word-break:break-all}

/* thead 한 줄 테이블 */
#num_book .tbl_head03 {}
#num_book .tbl_head03 table {clear:both;width:100%;border-collapse:collapse;border-spacing:0;table-layout: auto;}
#num_book .tbl_head03 thead th, .tbl_head03 tbody th {padding:2px 0;border:1px solid #d1dee2;background:#e5ecef;color:#383838;letter-spacing:-0.1em}
#num_book .tbl_head03 thead th {font-size:0.95em}
#num_book .tbl_head03 thead input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
#num_book .tbl_head03 thead a {color:#383838;text-decoration:underline}
#num_book .tbl_head03 tbody th {}
#num_book .tbl_head03 tbody td {padding:2px;line-height:1.4em;word-break:break-all}
#num_book .tbl_head03 tbody td {padding:2px;line-height:1.4em;word-break:break-all}

#personbook_th table {clear:both;width:100%;border-collapse:collapse;border-spacing:0;table-layout: auto;}
#personbook_th thead th{padding:2px 0;border:0;background:#e5ecef;color:#383838;letter-spacing:-0.1em}
#personbook_th thead th {font-size:0.95em}
.pbth1{width:35px;text-align: center;}
.pbth2{width:100px;text-align: left;}
.local_desc {}
.local_desc ol, .local_desc ul {margin:0;padding:0 0 10px 21px}
.local_desc li {margin:0 0 5px}

.local_desc01 {padding:10px 20px 0;line-height:2.0em; margin-bottom:10px;}
.local_desc01 strong {color:#ff3061}
.local_desc01 a {text-decoration:underline}
.local_desc01 h2{font-size: 1.6em;}
.local_desc01 p{font-size: 1.1em;}

#fileup_help {position:relative;float:right;right:180px; top:20px;}
#fileup_help img {position:absolute;}
#fileup_help p {clear:both;}

/*.local_sch01 {padding:0 20px 10px;}*/

.local_sch02 {margin:25px 0 10px;padding:0 20px 5px;border-bottom:1px solid #e9e9e9}
.local_sch02 div {padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #f4f4f4}
.local_sch02 div.sch_last {margin:0;border:0}
.local_sch02 strong {display:inline-block;width:80px}
.local_sch02 strong.sch_long {width:160px}
.local_sch02 label {display:inline-block;margin:0 5px 0 0}
.local_sch02 button {margin:0;padding:5px;border:1px solid #ced9de;background:#f6f9fa;font-size:0.95em;vertical-align:middle;cursor:pointer}

.local_ov01 {position:relative;padding:10px ;border-bottom:1px solid #e9e9e9;background:#eeeeee; font-size:14px; font-weight:bold; margin-bottom:10px;}
.local_ov01 .ov_a {display:inline-block;margin:0 0 0 5px;padding:0 0 0 10px;border-left:1px solid #ccc;color:#ff3061}

.local_ov02 {position:relative;margin:2px;padding:15px 10px;border-bottom:1px solid #e9e9e9;background:#f2f5f9;font-weight:bold}
.local_ov02 a {float:right;padding:5px;border:1px solid #ccc;background:#f0f0f0;text-decoration:none;cursor:pointer}

#group_hp_form .td_mng {width:80px;text-align:center} 
#group_hp_form .td_mbstat {width:120px;text-align:center}

.btn_add01 a, .btn_add01 button {padding:10px;border:1px solid #ccc;background:#f0f0f0;text-decoration:none;cursor:pointer}
.btn_add01 a {display:inline-block;vertical-align:middle}
.btn_add01 button {margin:0}

/* 버튼 */
.btn_confirm {margin:0 20px 10px}

.btn_confirm01 {clear:both;text-align:center}
.btn_confirm01 button {padding:0 15px;height:30px;border:0;background:#617d46;color:#fff}
.btn_confirm01 a {display:inline-block;padding:0 15px;height:30px;background:#617d46;color:#fff;text-decoration:none;line-height:2.5em;vertical-align:middle}
.btn_confirm01 a:focus {background:#555}

.td_mng a {display:inline-block;padding:0 15px;background:#444;color:#fff;text-decoration:none;line-height:2.5em;vertical-align:middle}
.td_mng a:focus {background:#555}

.sms_preset_sch form {display:inline-block}
#sms5_preset_sel {float:left;padding:8px 20px 0}
.btn_add { text-align:right}
#sms5_preset {clear:both;margin:0 0 10px;padding:30px 20px 20px 40px;background:#363a3d;list-style:none;zoom:1}
#sms5_preset:after {display:block;visibility:hidden;clear:both;content:''}
#sms5_preset li {float:left;margin:0 20px 20px 0;width:270px;height:125px;background:#fbec99;zoom:1}
#sms5_preset li:after {display:block;visibility:hidden;clear:both;content:''}
#sms5_preset .li_chk {position:absolute;bottom:10px;left:10px;}
#sms5_preset .li_preview {float:left;width:110px}
#sms5_preset .box_square {padding-right:7px;border-right:1px solid #e2d693}
#sms5_preset .li_info {float:left;margin:0 0 0 10px;width:150px;line-height:1.5em}
#sms5_preset .li_date {position:absolute;bottom:13px;left:40px;color:#86857d}
#sms5_preset .li_cmd {position:absolute;bottom:10px;right:10px}
#sms5_preset .li_cmd a {color:#86857d;font-size:0.95em;letter-spacing:-0.1em}

/* 휴대폰번호 파일 */
#sms5_fileup input[type="file"]{width:270px;height:25px;border:1px solid #ddd; background-color:#FFF; line-height:25px; margin-bottom:10px; font-size:12px;}
#sms5_fileup_frm {margin:0 0 10px;padding:0 20px 5px;}
#sms5_fileup_frm div {padding:0 0 5px;margin:0 0 10px;}
#sms5_fileup_frm div.sch_last {margin:0;border:0}
#sms5_fileup_frm strong {display:inline-block;width:80px}
#sms5_fileup_frm strong.sch_long {width:160px}
#sms5_fileup_frm label {display:inline-block;margin:0 5px 0 0}
#sms5_fileup_frm .btn_submit {padding:0 5px;height:24px}


#sms5_fileup_frm #sms5_fileup {border:0}
#sms5_fileup_frm #upload_info {margin:20px 0 0 0}
#sms5_fileup_frm #upload_result {margin:0;padding:10px 0;border-top:3px solid #383838;border-bottom:3px solid #383838;list-style:none}
#sms5_fileup_frm #upload_result span{padding-left: 15px;padding-right:25px; }
#sms5_fileup_frm #upload_result li {margin:0 0 5px}
#sms5_fileup_frm #upload_result .local_desc01 {margin:5px 0;padding:10px}
#sms5_fileup_frm #btn_fileup {margin:5px 0 0}
#sms5_fileup_frm .sms_fileup_hide {display:none;border:0}

#sms5_sent {}
#sms5_sent #sent_overlap {margin:0 20px 20px;padding:0;border-top:1px solid #e9e9e9;list-style:none}
#sms5_sent #sent_overlap li {padding:10px 0;border-bottom:1px solid #e9e9e9}
#sms5_sent #con_sms {margin-bottom: 40px}

.gr_add_mng img{position:relative; top:7px;}

.inputDiv {position:relative;}
/* #smsTitle {width:500px;height:15px;border:1px solid #737e83;background:#f7f7f7;line-height:1.6em} */
.ol_smsTitle {position:absolute;top:5px;left:10px;color:#b4b4b4;font-size:0.95em}

.inputDiv #sms_byte {float:right;margin-top: 25px;margin-right: 450px;font-weight:700;font-size:1.2em;}
#g_sms_byte{float:right;margin-top: 25px;margin-right: 450px;font-weight:700;font-size:1.2em;}
#poll_make_pan {width:100%;border:1px solid #e9e9e9;background:#f7f7f7;margin:15px 0;font-size:14px }
#poll_make_pan .pollpan{margin:0 10px 15px 10px;padding:5px;border: 1px dotted #737e83;}
#poll_make_pan #poll_m_title{margin:15px 15px  0 15px;padding-bottom:15px;font-size: 1.4em}
#poll_make_pan .poll_q_title{margin:15px;padding-bottom:10px;border-bottom: 1px dotted #737e83;}
#poll_make_pan .pollsel_extra{margin:10px 28px;}
#poll_make_pan .pollsel{margin:10px 28px;}

.btn_q_del {margin: 10px 5px;padding:5px 10px;border:0;background:#1478FF;color:#fff;letter-spacing:-0.1em;cursor:pointer;vertical-align:middle;}
.btn_a_del {margin: 0 8px;padding:5px 10px;border:0;background:#1478FF;color:#fff;letter-spacing:-0.1em;cursor:pointer;vertical-align:middle;}
.btn_a_add {margin-right: 10px;padding:5px 10px;border:0;background:#ff3061;color:#fff;letter-spacing:-0.1em;cursor:pointer;vertical-align:middle;}
.btn_q_add {background: #63b4ad;color: #fff;width: 100px;height: 33px;line-height: 33px;border: 1px solid #4b9e91;font-weight: bold;font-size: 13px;cursor: pointer;}

.btn_q_up{margin: 10px 5px;padding:5px 10px;border:0;background:#FF7DC8;color:#fff;letter-spacing:-0.1em;cursor:pointer;vertical-align:middle;}
.btn_q_dn{margin: 0;padding:5px 10px;border:0;background:#34C6BE;color:#fff;letter-spacing:-0.1em;cursor:pointer;vertical-align:middle;}
.btn_a_up{margin: 10px 5px;padding:5px 10px;border:0;background:#FF7DC8;color:#fff;letter-spacing:-0.1em;cursor:pointer;vertical-align:middle;}
.btn_a_dn{margin: 0;padding:5px 10px;border:0;background:#34C6BE;color:#fff;letter-spacing:-0.1em;cursor:pointer;vertical-align:middle;}

.quest_title,.answer_title {width: 470px;height: 25px;border: 1px solid #ddd;line-height: 25px;}


.poll_result_graph {position:relative;margin-right:5%;height:5px;background:#eee}
.poll_result_graph span {position:absolute;top:0;left:0;height:5px;background:#565e60;font-size:0.1em}

.tbl_head01 {width:100%; box-sizing:border-box}
.tbl_head01 table{width:100%; padding:20px;table-layout: auto;}
.tbl_head01 thead th {padding:5px 10px;background:#eeeeee; border-bottom: 1px solid #ccc!important; color:#383838;text-align:center;letter-spacing:-0.1em; line-height:140%; vertical-align:middle; border-top:1px solid #ccc}
.tbl_head01 tbody th {padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc; }
.tbl_head01 td {padding:5px;border-top:1px solid #ccc!important;border-bottom:1px solid #ccc;line-height:1.5em;word-break:break-all; text-align:center}
.tbl_head01 .left{text-align:left;}
.tbl_head01 .td_mng img{position:relative; top:5px;}
.tbl_head01 .td_subject{text-align:left;}


.tbl_price {width:100%; box-sizing:border-box}
.tbl_price table{width:100%; padding:20px;}
.tbl_price thead th {padding:5px 10px;background:#24989b; color:#383838;font-size:1.2em;text-align:center;letter-spacing:-0.1em; line-height:140%; vertical-align:middle; color:#fff}
.tbl_price tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; color:#fff }
.tbl_price td {padding:5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.7em;word-break:break-all; text-align:center; border-right:1px solid #e9e9e9; vertical-align:middle}
.tbl_price .brnone{border-right:none;}
.tbl_price .left{text-align:left;}
.tbl_pcice .td_mng img{position:relative; top:5px;}
.tbl_price .bggray{background-color:#f4f6f6;}

/* 페이징 */
.pg_wrap {clear:both;margin:0;padding:20px;text-align:center}
.pg_wrap_sms {clear:both;margin:0 0 5px 0;padding: 0;text-align:center}
.pg {}
.pg_page, .pg_current {display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {background:#e4eaec;text-decoration:none}
.pg_start, .pg_prev {background:#fff}
.pg_end, .pg_next {background:#fff}
.pg_current {display:inline-block;margin:0 4px 0 0;background:#333;color:#fff;font-weight:normal}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}



#bo_sch {margin-bottom:10px;padding-top:5px;text-align:center}
#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#bo_sch .searchbox{border:1px solid #CCC; width:100px; height:25px; line-height:25px;}
#bo_sch .frm_input{width:140px; height:23px; border:1px solid #CCC; margin-bottom:5px}
#bo_sch input[type="image"] {position:relative; top:8px;}

#attachfile_info {font-weight: 700;color: #19afae;font-size: 0.8em;padding-left: 20px;}

#sub_content_narrow {width:100%;margin:20px auto 20px;}

.bargraph {display:inline-block;width:18px;height:18px;background:url('/service/images/bargraph.png') no-repeat;margin-right:15px;cursor:pointer;border:0;}
.piegraph {display:inline-block;width:18px;height:18px;background:url('/service/images/piegraph.png') no-repeat;margin-right:15px;cursor:pointer;border:0;}
#autoPan{position: absolute; margin-left:680px;width:340px;min-height:250px; background:#fff;border:1px solid #dfdfdf;overflow:hidden;top:500px;display: none;}
.td_help{color: red;}

#btn_poll_save {padding:5px 10px;border:0;background:#6464CD;color:#fff;letter-spacing:-0.1em;cursor:pointer}
.btn_poll_save_list {padding:5px 10px;border:0;background:#6464CD;color:#fff;letter-spacing:-0.1em;cursor:pointer;vertical-align:middle;}
.btn_poll_save_close {padding:5px 10px ;border:0;background:#6464CD;color:#fff;letter-spacing:-0.1em;cursor:pointer;vertical-align:middle;float: right;}

#VarPan {position: absolute;margin-left: 10px;width: 900px;min-height: 220px;background: #fff;border: 1px solid #dfdfdf;overflow: hidden;top: 10px;display: none;z-index: 9999;left: 10px;}


#gr_tbody {margin:0 0 10px;width:auto !important;width:95%;max-height:330px;overflow-y:auto}
.th_list01 input, .th_list01 button, .th_list01 a {display:inline-block;margin:0;padding:2px;border:1px solid #ccc;background:#fafafa;text-decoration:none;cursor:pointer; font-size:11px; letter-spacing:-1px;}
.th_list01 a:focus {background:#555}

.th_chk {width:34px;text-align:center}
.th_chk .sound_only{display:none;}
.th_chk .allcheck{vertical-align:middle; position:relative; top:-5px;}
.th_num {width:45px;text-align:center;  vertical-align:middle}

#gr_allbtn{float:left;}
#gr_seltext{float:right;}
#txtqbtn{float:right;}


#sms_person_form > input, select{font-size:12px;padding:2px}
#gr_help{color:#333; font-weight:bold; margin-bottom:10px;}
#edufiine_select{display: none; }
.txt_clicks{font-weight: bold;color: red;}
#sub08_04_help tr td{padding: 10px;line-height: 1.8em;vertical-align: middle;}
#sub08_04_help tr td>p{color: #4f4f4f;font-size: 1.4em; font-weight: bold;}
#ccText{width:100%;text-align: right;}
.ccwText{font-size: 1.2em;font-weight: bold;margin-right : 30px;}
.ccAddText{font-size:1.0em;color:blue;margin-left: 25px;}
#replywrapPan{position: relative;display: none;}
#replyPan{position: absolute;width:620px;height:500px;top:0px;left:260px;border:1px solid #efefef;background:#fff;z-index:8888;}
#replyheader{background-color:#ff5500;padding:12px;}
#replytitle{font-size:20px;font-weight:bold;color:white;}
.btn_reply a, .btn_reply button {padding:10px;border:1px solid #ccc;background:#f0f0f0;text-decoration:none;cursor:pointer}
.btn_reply a {vertical-align:middle}
.btn_reply button {margin:0}

#reply_htbl{margin-top:20px;}
#reply_htbl tbody th {padding:2px 0;border:1px solid #d1dee2;background:#e5ecef;color:#383838;letter-spacing:-0.1em;font-size:1.2em;}
#reply_htbl tr{height: 34px;}

#replayResult{height:350px;width:650px;overflow-y:auto;}
.r_ph{width:160px;}
.r_bg{width:240px;}
.r_st{width:120px;}
.r_us{width:80px;}

#replayResult table tr td{font-size:1.2em;height:30px;border:1px solid #d1dee2;table-layout: auto;}
#replayResult .r_ph{text-align: center;}
#replayResult .r_st{text-align: center;}
#replayResult .r_us{text-align: center;}
#reply_input_pan{margin-left:30px;}
#reply_input_pan input{font-size:1.2em;}
.reply_floater {top:15px;right:20px;text-align:right}
.reply_floater_btn {margin:0;padding:0;border:0;background:transparent;color:#999;font-size:1.2em;letter-spacing:-0.1em;cursor:pointer}
.replyText{text-align: center; font-size: 1.4em;color:blue;width:100%;margin-top: 20px;}

