@charset "utf-8";

@font-face {
  font-family: 'NanumBarunGothicUltraLight';
  font-style: normal;
  font-weight: 400;
  src: url(/mgrCom/fonts/NanumBarunGothicUltraLight.eot);
  src: url(/mgrCom/fonts/NanumBarunGothicUltraLight.eot?#iefix) format('embedded-opentype'),
       url(/mgrCom/fonts/NanumBarunGothicUltraLight.woff) format('woff'),
       url(/mgrCom/fonts/NanumBarunGothicUltraLight.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumBarunGothicLight';
  font-style: normal;
  font-weight: 400;
  src: url(/mgrCom/fonts/NanumBarunGothicLight.eot);
  src: url(/mgrCom/fonts/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
       url(/mgrCom/fonts/NanumBarunGothicLight.woff) format('woff'),
       url(/mgrCom/fonts/NanumBarunGothicLight.ttf) format('truetype');
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {font-family:'NanumBarunGothicLight', sans-serif;font-size:13px;margin:0;padding:0;}
legend {display:none;}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
address,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
table {border-collapse:collapse;border-spacing:0}
caption,hr {display:none}
fieldset {border:0 none}
img {border:0 none;vertical-align:top;}
a {text-decoration:none;border-collapse:separate; color:#333;}
label {cursor:pointer;}
p { word-wrap:break-word; word-break:break-all;}
textarea {resize:none; }
label span.txt {display:inline-block; margin-left:2px; vertical-align: sub;}

/*common*/
html, body {height:100%;overflow-y:auto;}
.minW2318 {min-width:2318px !important; overflow-x:auto;}
.wper100 {width:100%;}
.wper50 {width:50%;}

td.left { text-align:left !important; }
td.right { text-align:right !important; }

/*ofh*/
.ofh  {overflow:hidden;}

/*por*/
.condition_seacth {position:relative;}
.condition_seacth .btn_search {position:absolute; left:197px; top:6px; display:table-cell; vertical-align:middle; }
/**/
.inline {display:inline !important;}
.btn-default {color:#fff !important;}
/*float*/
.fl {float:left !important;}
.fr {float:right !important;}
.ofh {overflow:hidden;}
/*font-color*/
.fcred {color:red !important;}
.fcblack {color:#000 !important;}
.fc666 {color:#666 !important;}
/*text-align*/
.tac {text-align:center !important;}
.tal {text-align:left !important;}
.tar {text-align:right !important;}
/*font-weight*/
.fwbold {font-weight:600 !important;}
.fwnormal {font-weight:normal !important;}
.fsitalic {font-style:italic !important;}
/*font-size*/
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
/*vertical-align*/
.vat {vertical-align: top !important;}
.vam {vertical-align: middle !important;}
.vab {vertical-align: bottom !important;}
/*margin*/
.mt0 {margin-top:0px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
/*padding*/
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl45 {padding-left:45px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}

/*왼쪽 사이드바*/
/* 2016-01-21 : 수정 // */
.sidebar {position:relative; width:210px !important; background-color: #f7f7f7;bottom: 0; display: block; left: 0; overflow-x: hidden; overflow-y: auto; padding: 44px 29px; position: fixed; top: 0px; z-index: 1000;}
.sidebar h1 {font-size:0;margin-bottom:20px;}
.sidebar h2 {padding-bottom:10px; font-family:"Dotum"; font-size:16px; color:#000; border-bottom:2px solid #2b2c2e; }
.sidebar .go_mystore {display:block; margin:49px auto 27px; padding:9px 0 10px;text-align:center; background:#2b2c2e; border:1px solid #000; border-radius:1px; color:#fff; text-decoration:none; font-size:14px; }
.sidebar .menutoggle {position:absolute; left:31px; top:183px; text-align:center; }
.sidebar ul.nav-sidebar {padding-top:2px; padding-bottom:5px; }
.sidebar ul.nav-sidebar > li.depth2 {padding-bottom:8px; border-top:1px solid #dae0e0;}
.sidebar ul.nav-sidebar > li.depth2:first-child {border-top:none;}
.sidebar ul.nav-sidebar > li.depth2 a {padding:11px 0 0px 14px; /*background:url("/mgrCom/images/bg_depth1.png") 1px 11px no-repeat; font-size:12px;*/ color:#000;font-size:16px;}
.sidebar ul.nav-sidebar li > a.menu {padding:11px 0 0px 24px; /*background:url("/mgrCom/images/bg_depth1.png") 1px 11px no-repeat; font-size:12px;*/ color:#000;}
.sidebar ul.nav-sidebar li.depth3 {padding:5px 0 0 8px;}
.sidebar ul.nav-sidebar li.depth3 > a {position:relative; padding:0 0 0 15px; font-size:13px; color:#a09d9d;text-decoration:none; /*background:url("/mgrCom/images/bg_depth2.png") 0 0 no-repeat;*/}
.sidebar ul.nav-sidebar li.active a, .sidebar ul.nav-sidebar li a:hover {color:#ff6700}
.sidebar ul.nav-sidebar li.active a, .sidebar ul.nav-sidebar li.depth3 a:hover {color:#ff6700}
.sidebar ul.nav-sidebar li.active a, .sidebar ul.nav-sidebar li.depth3 a:hover {/*background:url("/mgrCom/images/bg_depth2.png") 0 -23px no-repeat;*/ }
/* // 2016-01-21 : 수정 */

/* container */
.path {text-align:right;font-size:11px;color:#888; margin-bottom:10px;}
.path a {color:#888;font-weight:normal;}
.path strong {color:#000;}
.container {min-width:1200px; width:100%; margin-left:0; padding:0 0 0 210px; box-sizing:border-box;}
.container  h3 {padding-left:26px; margin-bottom:8px;  font-size:16px; font-weight:700; color:#000; line-height:20px; background:url("/mgrCom/images/ico_bul1.gif") 0 0 no-repeat;}
.container  h4 {padding-top:2px;padding-left:18px; padding-bottom:6px;font-size:12px; font-weight:700; background:url("/mgrCom/images/ico_bul2.gif") 0 0 no-repeat; }
.content {padding:18px 20px;}
.table {font-size:12px; width:100%;}
.table thead th {background:#f5f5f5; border:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; font-weight:normal; }
.table tbody th {background:#f5f5f5; border:1px solid #dcdcdc; font-weight:normal;}
.table tfoot th {background:#f5f5f5; border:1px solid #dcdcdc;}
.table.table_row td {border:1px solid #dcdcdc; font-weight:normal;}
.table.table_row td .btn_search {width:100%; box-sizing:border-box;}
.table_row.v2 {border-top:1px solid #dcdcdc;}
.table.table_col th {text-align:center; vertical-align:middle;}
.table.table_col td {border:1px solid #dcdcdc; background:#fff; font-weight:normal; text-align:center;}
.table.table_col .brnone {border-left:none; border-right:none;}
.table.table_row.pd16 td {padding:16px;}
.table a:hover { text-decoration:underline; }
.bdr {border:1px solid #dcdcdc !important}

/*nav*/
.navbar-nav > li > a { font-size:16px; color:#737373; }
.navbar-nav > li.active > a {}
.navbar_top {padding:16px 20px 14px 26px; box-sizing:border-box; border-bottom:1px solid #ecefef; font-size:12px;}
.navbar_top:after {display:block; clear:both; content:'';}
.navbar_top .user {display:inline-block;}
.navbar_top .date {display:inline-block; margin-left:15px;}
.navbar_top .date strong {font-weight:normal; color:#a3a3a3; display:inline-block; margin-right:8px;}
.navbar_menu {border-bottom:1px solid #dae0e0; padding-left:26px;}
.navbar_menu:after {display:block; clear:both; content:'';}
.navbar_menu ul {overflow:hidden;}
.navbar_menu ul li {float:left; margin-left:39px;  font-family: 'NanumBarunGothicLight', sans-serif;  font-size:16px;}
.navbar_menu ul li:first-child {margin-left:0;}
.navbar_menu ul li a { display:block; text-decoration:none; color:#737373;  padding:18px 0 12px 0; border-bottom:4px solid #fff;}
.navbar_menu ul li.active a, .navbar_menu ul li a:hover {color:#ff6700; border-bottom:4px solid #ff6700;}

/*btn*/
.btn_area {text-align:center; margin-top:30px; }
.btn.large { padding:12px 23px 10px 23px;}
.btn.btn-default.large {font-weight:bold;}
.btn.middium {padding:6px 9px 4px 9px;}
.btn.small {padding:2px 11px 2px 11px;}
.btn.on { background:#ff6700; }
.btn_area.btn_update .btn.small {font-size:14px;padding:5px 13px 5px;margin-left:5px;}
.btn_area.btn_update .btn.small:first-child {margin-left:0;}
.tar .btn.btn-default.blue {background:#63b6ee;border:1px solid #888;}
.btn-success.blue {background:#63b6ee;border:1px solid #888;}
/*login*/
.login {background:#f7f7f7; height:100%; }
.login .container{position:relative; min-width:342px; height:100%; padding-left:0}
.login .container .loginwrap {position:absolute; left:50%; top:50%; margin-left:-195px; margin-top:-224px; width: 390px; padding:40px 50px 28px; background:#fff; border:1px solid #ebe9e7; text-align:center; box-sizing: border-box; }
.form-signin {}
.form-signin .form-signin-heading, .form-signin .checkbox { margin-bottom: 40px;}
.form-signin .checkbox {font-weight: normal;}
.form-signin .form-control {box-sizing: border-box; font-size: 12px; height: auto; padding: 10px; position: relative;}
.form-signin .form-control:focus { z-index: 2;}
.form-signin input[type="email"] { border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin-bottom: -1px;}
.form-signin input[type="password"] { border-top-left-radius: 0; border-top-right-radius: 0; margin-bottom: 10px;}
.form-signin .form-control.pw {margin-top:7px; background-position:0 -47px;}
.login  .copy {margin-top:58px; padding-top:27px; border-top:1px solid #e4e3e3; font-size:12px; color:#333;}

/*commonstyle*/
.vat {vertical-align:top !important;}
.vam {vertical-align:middle !important;}
.vab {vertical-align:bottom !important;}
.vas {vertical-align:sub !important;}
.mt5 {margin-top:5px !important;}
.mr5 {margin-right:5px !important;}
.mr15 {margin-right:15px !important;}
.wper100 {width:100%}

/*paging*/
.paging {text-align:center; margin-top:30px; font-size:12px;}
.paging strong {display:inline-block; font-weight:bold; text-align:center; padding:0 9px 0 10px; color:#ff6700}
.paging a {display:inline-block; color:#737373; font-weight:bold; text-align:center; padding:0 9px 0 10px; }

/**/
.panel {position:relative; font-size:12px;}
.panel .top {position:relative;}
.por {position:absolute; right:0; top:0;}
.alert.alert-info span {color:#ff6700}
.sub-header span {font-size:12px; font-weight:normal;}
.abr_position {position:absolute; right:0; top:0;}
.tablesort_list {margin-bottom:10px;}
.tablesort_list:after {display:block; clear:both; content:'';}
.tablesort_list li {float:left; margin-left:10px; padding-left:10px; font-size:11px;}
.tablesort_list li:first-child {margin-left:0; padding-left:0;}
.tablesort_list li span {color:#ff6700}

.boxtyped {
    border: 5px solid #efe8e6;
    padding: 30px 20px;
    position: relative;
}
.saleapply{background-color:#fff;padding-bottom:27px; min-width:940px;}
.saleapply ul:after{content:"";display:block;clear:both;}
.saleapply ul li{float:left;position:relative;margin-left:75px;padding:0 15px;/* width:250px; */width:27%;box-sizing:border-box;}
.saleapply ul li:first-child{margin-left:0;}
.saleapply ul li:after{content:"";position:absolute;top:33px;left:-52px;width:30px;height:30px;background:url("/mgrCom/images/common/bul30.png") 0 -120px no-repeat;}
.saleapply ul li:first-child:after{background:none;}
.saleapply ul li.total:after{background-position:0 -150px;}
.saleapply ul li p{padding-top:10px;line-height:1;}
.saleapply ul li p:after{content:"";display:block;clear:both;}
.saleapply ul li p .tit{float:left;font-size:14px;color:#696361;}
.saleapply ul li p .price{float:right;text-align:right;font-size:14px;color:#696361;}
.saleapply ul li p .price.point{color:#9aca3c;}
.saleapply ul li p .price.point i{margin:-2px 5px 0 0;width:17px;height:17px;background:url("/mgrCom/images/common/bul20.png") 0 -64px no-repeat;}
.saleapply ul li p.tot{margin-bottom:6px;padding:0 0 11px;border-bottom:1px dotted #bbb5b4;}
.saleapply ul li p.tot .tit{margin-top:12px;font-size:16px;color:#1b1818;}
.saleapply ul li p.tot .price{font-size:22px;color:#1b1818;}
.saleapply ul li p.tot .price strong{font-size:30px;}

.textarea {border:1px solid #efe8e6; padding:10px;}

/*popup*/
.popcontainer {padding:15px;}
.popcontainer h1 {padding-left:26px; margin-bottom:8px;  font-size:16px; font-weight:700; color:#000; line-height:20px; background:url("/mgrCom/images/ico_bul1.gif") 0 0 no-repeat;}
.popcontainer h2 {padding-left:18px; padding-bottom:6px;font-size:12px; font-weight:700; background:url("/mgrCom/images/ico_bul2.gif") 0 0 no-repeat; }
.popcontainer table {min-width:100%;}


/**/
.edisplaycont {
    margin-top: 10px;
}
.edisplaycont::after {
    clear: both;
    content: " ";
    display: block;
}
.edisplaycont .edisplayls {
}
.edisplaycont .edisplayls li {
    float: left;
    margin-bottom: 10px;
    width: 25%;
}
.edisplaycont .edisplayls li .edbox {
    background-color: #fff;
    border: 1px solid #ccc;
    cursor: all-scroll;
    display: block;
    height: 245px;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.edisplaycont .edisplayls li .edpic {
    display: block;
    padding: 5px 0;
    text-align: center;
}
.edisplaycont .edisplayls li .edpic img {
    height: 150px;
    width: 120px;
}
.edisplaycont .edisplayls li .edtxtdate {
    color: #888;
    display: block;
    font-size: 11px;
    margin: 0;
    text-align: center;
}
.edisplaycont .edisplayls li .edtxtsti {
    color: #000;
    display: block;
    height: 28px;
    line-height: 14px;
    margin: 0 5px;
    overflow: hidden;
    text-align: center;
}
.edisplaycont .edisplayls li .edbtn {
    bottom: 10px;
    display: block;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.edisplaycont .edisplayls li .edbtn a {
    display: block;
    margin: 0 10px;
}

.ybox {overflow-y:auto;}

dl.dltype1 {display:inline-block; overflow:hidden; vertical-align:middle}
dl.dltype1 dt {float:left; border:1px solid #dcdcdc; padding:5px 10px}
dl.dltype1 dd {float:left; border:1px solid #dcdcdc; border-left:none;padding:5px 10px}

/* 좌측gnb */
.navbar_top > .pull-right #frm_logout {display:inline-block;}
.nav.nav-sidebar .depth2 {margin-top:13px;}
.row .sidebar ul.nav-sidebar > li.depth2:first-child {margin-top:0;}
.row .sidebar ul.nav-sidebar > li.depth2:hover a {background:none;}

/* 테이블, form 속성 */
.table td input[type="text"] {height:34px;width:200px;padding:0 8px;color:#303030;margin-left:5px;margin-right:5px;}
.table td input[type="password"] {height:34px;width:200px;padding:0 8px;color:#303030;}
table.table td select {height:34px;padding:0 5px;box-sizing:border-box;}
table.table td select label {font-size:100px;}
table.table th {font-weight:bold;}
table.table td .ui-datepicker-trigger {margin-right:10px;}
table.table td .btn.btn-primary.small {margin-left:2px;}
table.table td .input-sm.mt10 {margin-top:0 !important}
table.table td label span {padding-right:5px;}
td img {vertical-align:middle;margin-right:5px;}
table.table td input[type="text"]#cri_date_from.hasDatepicker {margin-left:0;margin-right:5px;}
table.table td input[type="text"]#cri_date_from.hasDatepicker {padding:0 10px 0 8px;text-align:center;}
table.table td input[type="text"]#cri_date_to.hasDatepicker {margin:0 5px 0 15px;}
.btn.btn-default.middium {background-color:#6c6c6c;color:#fff;border-radius:3px;padding:5px 10px;border-color:#383838;margin-bottom:3px;margin-top:3px;}
.btn.btn-default.middium:hover {text-decoration:none;}
td .btn.btn-default.middium:first-child {background:#f0ad4e;border-color:#eea236;}
table.table th {height:47px;}
.path a:hover {text-decoration:underline;}

/* 공통 속성 */
.table td input[type="text"].mgl0 {margin-left:0;}
.btn.btn-skin1 {height:34px;line-height:34px;padding-top:0;padding-bottom:0;}
.table td #zipcode, .table td #zip_code,
.table td #addr1,
.table td #addr2 {margin-left:0;}

/* 학생관리 */
.student_basicIndex table.table td input[type="text"]#cri_date_from {margin-left:5px;}

/* 학생관리목록 갤러리 */
.videoContest-gallery .table.addtable td input[type="text"] {width:90px;text-align:center;}

/* 학생관리목록 갤러리 활동스케치 */
.sketch-gallery .table.addtable #check_all {margin-left:5px;}
.sketch-gallery .table.addtable input[type="checkbox"] {margin-top:0;}

/* 학생관리목록 갤러리 활동스케치 상세*/
.sketch-galleryUpdate .table input[type="file"] {margin-top:5px;}

/* 학생관리 선생님 배정*/
.search-mgt30 {margin-top:30px;}

/* 학생관리 부모칭찬 지연 */
.btn.btn-primary.small {margin-top:5px;margin-bottom:5px;}

/* 선생님관리 선생님 관리 */
#carrer, #memo {box-sizing:border-box;padding:4px;}
.update-padding {padding:4px;}

/* 피드백관리-피드백신청 */
.imageNumbering img {max-width:600px;}
.table #fb_sub_comment1,
.table #fb_sub_comment2,
.table #fb_sub_comment3,
.table #fb_sub_comment4,
.table #fb_sub_comment5,
.table #fb_sub_comment6 {margin-top:6px;margin-left:20px;box-sizing:border-box;padding:2px 4px;}
.table #fb_sub_comment1 {margin-top:0;}
.table #fb_proc_comment {margin-left:8px;box-sizing:border-box;padding:4px;}


/* 회원혜택 문화프로그램 업체관리 */
.table td input[type="text"]#ceo_hp1,
.table td input[type="text"]#fax1,
.table td input[type="text"]#hp1 {width:80px;}
.table td input[type="text"]#ceo_hp2,
.table td input[type="text"]#ceo_hp3,
.table td input[type="text"]#fax2,
.table td input[type="text"]#fax3,
.table td input[type="text"]#hp2,
.table td input[type="text"]#hp3 {width:100px;}
.table td input[type="text"]#address1 {width:600px;margin:5px 0 5px 5px;}
.table td input[type="text"]#address2 {width:600px;}
#radio_partner_status, #radio_use_yn {margin:0 0 0 5px;}

/* 고객센터 공지사항 */
.table.table_col td.ta-l {text-align:left;}
.csCenter_noticeIndex input[type="radio"] {margin-top:0;}
.csCenter_faqIndex input[type="radio"] {margin-top:0;}
.csCenter_noticeInsert .table td input[type="text"] {margin-left:0;}
.csCenter_noticeInsert .table td input[type="checkbox"] {margin-top:0;}
.csCenter_noticeInsert table.table th {text-align:center;}
.csCenter_faqInsert input[type="radio"],
.csCenter_faqInsert .table td input[type="checkbox"] {margin-top:0;}
.csCenter_faqInsert .table td input[type="text"] {margin-left:0;}
.csCenter_faqInsert table.table th {text-align:center;}

/* 팝업 */
.popup-skin1 {}
.popup-skin1 .sub-header {font-size:16px;font-weight:600;margin-bottom:8px;}

/* 이벤트 관리  */
.event_indexUpdate .table td input[type="checkbox"],
.event_indexUpdate input[type="radio"] {margin-top:0;}
.event_indexUpdate .table td input[type="text"]:first-child {margin-left:0;}
.event_indexUpdate .table td input[type="text"] {width:600px;}
.event_indexUpdate .table td #temp_event_sdate,
.event_indexUpdate .table td #temp_event_edate {width:122px;}

/* 이벤트 당첨자관리*/
.event_boardUpdate .table td #title {width:700px;margin-left:0;}
.event_boardUpdate .table td input[type="checkbox"],
.event_boardUpdate input[type="radio"] {margin-top:0;}

/* 이벤트 레벨 콘테스트 관리 */
.panel.mgb0 {margin-bottom:0;}
.panel.mgb0 table {margin-bottom:0;}
.panel.advice_txt {line-height:36px;margin-bottom:0;}
.panel.advice_txt span {position:relative;padding-left:10px;margin-left:2px;font-size:12px;color:#e3162a}
.panel.advice_txt span:before {content:'*';display:block;position:absolute;left:0;top:50%;margin-top:-18px;}

/* 레이어 popup */
.popup_wrap{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);overflow-y:auto;z-index:9000;}
.popup {display:none;position:absolute;z-index:9100;top:0;left:0;padding:39px 40px 40px;background:#ffffff;box-sizing:border-box;}
.popup .tit {font-weight:bold;font-size:30px;margin-bottom:20px;letter-spacing:-0.05em;}
.popup_close {position:absolute;top:0;right:-44px;width:30px;height:30px;text-indent:-9999px;background:url("/pjtCom/images/common/icon.png") no-repeat -90px 0;}


/* 2022-03 memo */
.wrap-popup-memo {display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);z-index: 10000;}
.wrap-popup-memo.active {display:block;}
.wrap-popup-memo .popup-memo {width:600px;position: relative;background:#fff;margin:10% auto 0;padding: 30px 20px;z-index:100000;}
.wrap-popup-memo .popup-memo h3 {display:inline-block;font-size:18px;color:#000;font-weight: 800;}
.wrap-popup-memo .popup-memo .btn-close-memo {position: absolute;right: 20px;top: 10px;font-size: 25px;font-family: system-ui;cursor: pointer;}
.wrap-popup-memo .popup-memo textarea {display:block;width:100%;height: 200px;margin: 20px 0;padding: 10px;border: 1px solid #ccc;}
.wrap-popup-memo .popup-memo .btn-save-memo {display: block;width: 100px;height: 30px;background: #000;border-radius: 3px;margin: auto;color: #fff;text-align: center;line-height: 30px;cursor: pointer;}

/* 2022-10-18 sample */  
/* .csCenter_faqInsert .table td input[type="text"] {margin-left:0;} */
/* .wrap-popup-sample .table td select {height:34px;padding:0 5px;box-sizing:border-box;} */
.wrap-popup-sample .table td input[type="text"] {height:34px;width:200px;padding:0 8px;color:#303030;margin-left: 0px;margin-right:5px;}
.wrap-popup-sample {display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);z-index: 10000;}
.wrap-popup-sample.active {display:block;}
.wrap-popup-sample .popup-sample {width:730px;position: relative;background:#fff;margin:15% auto 0;padding: 30px 20px;z-index:100000;}
.wrap-popup-sample .popup-sample h3 {display:inline-block;font-size:18px;color:#000;font-weight: 800;}
.wrap-popup-sample .popup-sample .btn-close-sample {position: absolute;right: 20px;top: 10px;font-size: 25px;font-family: system-ui;cursor: pointer;}
.wrap-popup-sample .popup-sample textarea {display:block;width:100%;height: 200px;margin: 20px 0;padding: 10px;border: 1px solid #ccc;}
.wrap-popup-sample .popup-sample .btn-save-sample {display: block;width: 100px;height: 30px;background: #000;border-radius: 3px;margin: auto;color: #fff;text-align: center;line-height: 30px;cursor: pointer;}


/* 2022-11-15 renewal */
.condition_seacth > input[type="checkbox"] {display:inline-block; margin-right:3px;}
.condition_seacth > input:checked {border:0 !important;}
.condition_seacth > input:checked + label {background:#919191 !important; color:#fff;}
.condition_seacth > label {display:inline-block; padding:0 10px; height:34px; line-height:34px; border:1px solid #000; background:#fff; text-align:center;}
.indextotal_tb td {border:0 !important; padding:0 !important; text-align:right;}
.indextotal_tb td:first-child {text-align:left;}
.indextotal_tb td > a {padding:7px 10px !important;}
.indextotal_btns {text-align:center !important;}
.control_td > a,
.control_td > span {display:block; padding:2px 0;}
.control_td > a {background:#ec5e00; cursor:pointer; padding:3px 10px; color:#fff; margin-bottom:5px;}
.control_td > a.btn-prize {background:#00a5ce;}
.control_td > a.btn-finish {background:#918cff;}
.control_td > a.btn-apply {background:#66bb28;}
.control_td > a:hover {text-decoration:none; font-weight:bold; background:#000;}
.indextotalUpdate_tb td input[type="radio"],
.indextotalUpdate_tb td input[type="checkbox"],
.indextotalUpdate_tb td input[type="input"] {vertical-align:top !important; margin:0 4px 0 0 !important;}
.wrap_btns_left {text-align:left;}
.wrap_btns_right {float:right; text-align:right;}
.wrap_btns_right:after {display:inline-block; content:""; clear:both;}
.wrap_btns_right a:nth-child(2) {background:#000; color:#fff;}
.title_event {width:90% !important;}

/* 2023-01-30 */
.popcontainer .tr_artwork > th,
.popcontainer .tr_artwork > td {height:165px !important;}
.popcontainer .tr_artwork > td > img {height:160px; width:165px;}