@charset "utf-8";
/* CSS Document */



*{margin:0;padding:0;}

#set_add, #set_add header, #set_add section, #set_add footer{width:100%;height:auto;margin:0;padding:0;font:Dotum, Arial, Helvetica, sans-serif;}
#set_add img{margin-right:5px !important;vertical-align:middle !important;}

/* 헤더공통이므로 필요없음
#set_add header{height:40px;background:linear-gradient(#dfdfdf 0%, #ddd 10%, #ddd 90%, #d2d2d2 100%);border-bottom:2px solid #bcbcbc;}
*/


ul,ol,li{list-style:none;}
a,a:hover{color:#0099ff;text-decoration:none;}
a:active,a:visited{color:#0099ff;text-decoration:none;}
.fc_b{color:#0099ff;}
.fs_r{font-size:14px;letter-spacing:0;}
.ta_l{text-align:left !important;}
.ta_c{text-align:center !important;}
.ta_r{text-align:right !important;}
b{line-height:24px;}
.lh_24{line-height:24px !important;}

#set_add section{position:relative;color:#666;font-size:16px;line-height:24px;font-weight:bold;letter-spacing:-1px;}
#set_add section .popup{width:90%;position:absolute;left:10%;top:35%;}
#set_add section .popup .popup_wrap{width:80%;height:auto;padding:10px;color:#fff;background:#0099ff;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,0.75);}
#set_add section .popup .popup_wrap .popup_text{width:80%;display:inline-block;text-align:left;}
#set_add section .popup .popup_wrap .delete_wh{position:absolute;right:10px;}
.delete_bl{width:24px;height:24px;display:block;font-size:0 !important;background:url(../img/delete.png) no-repeat;}
.delete_wh{width:24px;height:24px;display:block;font-size:0 !important;background:url(../img/delete_wh.png) no-repeat;}
#set_add section .dft_info{padding:0;}
#set_add section .dft_info .title{height:26px;text-align:left;}
#set_add section .dft_info .text{height:36px;margin:0 0 10px;position:relative;}
#set_add section .dft_info .text .keyword_wrap{border-top:2px solid #aaa;}
#set_add section .dft_info .text .keyword_wrap li{height:22px;padding:10px;text-align:left;line-height:22px;border-bottom:1px dotted #aaa;position:relative;}
#set_add section .dft_info .text .keyword_wrap li .delete_bl{position:absolute;top:11px;right:10px;}
#set_add section .dft_info .text .chk_case{width:100px;height:30px;margin:0 10px 0 0;padding:0;font-size:14px;font-weight:normal !important;line-height:30px;position:relative;display:block;float:left;}
#set_add section .dft_info .text .chk_case input{margin:10px 0 0 5px;}
#set_add section .dft_info .text .chk_case label{height:20px;margin:-10px 0 0;line-height:20px;position:absolute;left:25px;top:50%;}

#set_add section .iptxt{width:94%;height:36px;padding:0 2%;background:#fff;border:1px solid #e4e4e4 !important;font-size:13px;color:#ccc;line-height:36px;letter-spacing:-1px;}
#set_add section .iptxt::-webkit-input-placeholder{font-size:13px;color:#ccc;}
#set_add section .iptxt2{width:67%;height:36px;padding:0 2%;background:#fff;border:1px solid #e4e4e4 !important;font-size:13px;color:#ccc;line-height:36px;letter-spacing:-1px;float:left;}
#set_add section .iptxt2::-webkit-input-placeholder{font-size:13px;color:#ccc;}
#set_add section .ipbtn2{width:25%;height:36px;margin:0 2%;background-color:#858585;text-align:center;font-size:12px;font-weight:normal;color:#fff;line-height:36px;letter-spacing:-1px;float:left;}
#set_add section .iptxt3{width:80%;height:36px;padding:0 2%;background:#fff;border:1px solid #e4e4e4 !important;font-size:13px;color:#ccc;line-height:36px;letter-spacing:-1px;float:left;}
#set_add section .iptxt3::-webkit-input-placeholder{font-size:13px;color:#ccc;}
#set_add section .iptime3{width:18%;height:36px;margin:0 2% 0 0;text-align:center;font-size:14px;font-weight:normal;color:#2e83e0;line-height:36px;float:left;}

#set_add section .dft_text{width:97%;height:32px;padding:5px;line-height:32px;background:#f5f5f5;border-radius:3px;}
#set_add section .etc_ex{height:auto;}
#set_add section .dft_text .etc_exp{width:30%;}
#set_add section .dft_text .etc_ext{width:70%;color:#222;}
#set_add section .etc_wrap{width:100%;}
#set_add section .etc_wrap .etc{height:auto;}
#set_add section .etc_wrap .etc .etc_info{padding:5px 10px;font-size:16px;line-height:16px;letter-spacing:0;text-align:left;}
#set_add section .etc_wrap .etc .etc_det{background:#f5f5f5;}
#set_add section .etc_wrap .etc .etc_ivt{padding:20px 0;margin:0 10px;}
#set_add section .etc_wrap .etc .etc_ivt li{margin-bottom:10px;}
#set_add section .btn_m_wrap{margin-top:10px;}
#set_add section .btn_m_wrap .btn_m{width:100%;text-align:center;}
#set_add section .btn_m_wrap .btn_m .invite_list_wrap{width:100%;height:auto;border-top:1px solid #ddd;}
#set_add section .btn_m_wrap .btn_m .invite_list_wrap .invite_list{width:100%;height:52px;display:block;border-bottom:1px solid #ddd;}
#set_add section .btn_m_wrap .btn_m .invite_list_wrap .invite_list .list_elm{width:96%;height:32px;padding:10px 2%;position:relative;text-align:left;color:#333;line-height:32px;}
#set_add section .btn_m_wrap .btn_m .invite_list_wrap .invite_list .list_elm .icon{position:absolute;top:15px;right:10px;}
#set_add section .ipbtn{width:95%;height:40px;background:#2e83e0;color:#fff;font-size:14px;text-align:center;line-height:40px;}
#set_add section .btn_acc{width:52px;height:32px;margin:5px;color:#fff;font-size:14px;font-weight:bold;text-align:center;background:#0099ff;border:0;border-radius:3px;}
#set_add section .btn_ref{width:52px;height:32px;margin:5px;color:#666;font-size:14px;font-weight:bold;text-align:center;background:#ddd;border:0;border-radius:3px;}
#set_add section .ip_inbtn_pst{position:absolute;top:8px;right:10px;}
#set_add section .ip_inbtn_pst .ip_inbtn{width:50px;height:28px;color:#fff;font-size:12px;line-height:28px;font-weight:normal;text-align:center;background:#666;border:1px solid #555;border-radius:5px;}
#set_add section .label_check{height:22px;display:inline-block;padding-left:34px;line-height:22px;background:url(../img/check_off.png) no-repeat;}
#set_add section label.c_on{background:url(../img/check_on.png) no-repeat;}
#set_add section .label_check input{position:absolute;left:-9999px;}


section{margin:15px 10px !important;}
.ltitle{height:45px;margin:0 0 15px;text-align:left;font-size:22px;font-weight:bold;line-height:45px;}

.btn_area{height:40px;position:relative;}
.btn_area .ipbtn{width:95%;height:40px;margin:10px 0 0;background:#2e83e0;color:#fff;font-size:14px;text-align:center;line-height:40px;}





/*
@media screen and (max-width:768px){
#set_add .fs{font-size:13px !important;line-height:20px !important;letter-spacing:0;}
#set_add .fs_t{font-size:15px !important;}
#set_add .fs_p{font-size:20px !important;line-height:30px !important;}
#set_add .fw{font-weight:normal !important;}
#set_add input{font-size:12px;}
#set_add .ipbtn{font-size:12px !important;font-weight:normal !important;}
#set_add .img_s{width:16px;}
#set_add section .label_check{height:15px;padding-left:26px;line-height:15px;background:url(../img/check_off_s.png) no-repeat;}
#set_add section label.c_on{background:url(../img/check_on_s.png) no-repeat;}
.delete_wh{background:url(../img/delete_wh_s.png) no-repeat !important;}
.delete_bl{background:url(../img/delete_s.png) no-repeat !important;}
#set_add section .popup .popup_wrap .delete_wh{top:30%;}
.dsp_m{display:block !important;}
.dsp_t{display:none !important;}
}

@media screen and (min-width:768px){
#set_add section{width:600px !important;margin:0 auto !important;text-align:center;}
#set_add section .dft_info .title{height:30px;text-align:left;}
#set_add .fs_r{font-size:12px !important;}
#set_add .fs_p{font-size:20px !important;line-height:30px !important;}
#set_add .fw_r{font-weight:normal !important;}
#set_add input{width:580px !important;font-size:14px;text-align:center;}
#set_add .ipbtn{height:42px !important;}
#set_add section .ip_inbtn_pst{right:2px;}
#set_add section .ip_inbtn_pst .ip_inbtn{width:50px !important;height:28px !important;border-radius:5px;}
#set_add p{text-align:left}
dl{margin:10px 0 !important;}
.dsp_m{display:none !important;}
.dsp_t{display:block !important;}

#set_add  .chk_case:first-child{margin:0 20px 0 0 !important;}
#set_add  .chk_case{width:280px !important;height:30px;margin:0 !important;padding:0 5px;background:#eee;border:1px solid #ccc;border-radius:3px;font-size:13px;line-height:30px;position:relative;display:block;float:left;}
#set_add  .chk_case input{width:20px !important;margin:8px 0 0 5px;position:absolute;left:85px;}
#set_add  .chk_case label{height:20px;margin:-10px 0 0;line-height:20px;position:absolute;left:110px !important;}
}
*/