@charset "utf-8";
/* 사이트 공통 스타일 */

html, body {width:100%; height:100%; font-size:12px;}


body {font-family: Nanum, "돋움", dotum, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#555; letter-spacing:-1px; }
a {text-decoration:none; color:#555;}
a.dlink {text-decoration:underline;}

/*폼 요소*/
input, textarea, option, button {font-family: Nanum, "돋움", dotum, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-1px;}
select {
    font-family: NanumBarunGothic;
	font-size: 14px;
	color: #818181;
    letter-spacing:-1px;
	width: 292px;
	height: 24px;
	border:1px solid  #a8a6a6;
    padding-left: 10px;
    -webkit-appearance: none;  /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
    background:url(../../img/common/ico_selectArrow.gif) no-repeat 97% 50%;  /* 화살표 모양의 이미지 */ 
    background-color: #f2f2f2;
    padding-left: 10px;
}
label{ 
    padding-left: 18px; 
    padding-right: 10px;
    color: #818181;
    font: 500 14px NotoSansCJKkr;
    display: block;
    line-height: 11px;}
.disision-line {width: 1358px; height: 1px; background:#ededed; margin-left: 35px; margin-bottom:15px;margin-top: 15px;}
.textarea1
{
	width: 280px;
	height: 25px;
	background-color: #fdfcfc;
    border: 1px solid #dcdcdc;
    font-family: NanumBarunGothic;
	font-size: 14px;
	color: 818181;
    padding-left: 10px;
}
.checkbox1
{
    width: 12px;
    height: 12px;
    border: 1px solid #e6e6e6;
    cursor:pointer;
}
/*숨김처리*/
.blind {position:absolute; font-size:0; line-height:0; height:0;}

/*테스트*/
.testBorder {border:1px solid red !important;}
.testBg {background-color:yellow !important;}

/*클리어픽스*/
.clearFix {display:block; clear:both; font-size:0; height:0;}


/*메인*/
.index-wrap .content-wrap{background-color:#8d8f93; width:100%; top:0px; display: block; position: relative;min-height:750px}
/*메인화면 스타일*/
.index-wrap {width: 100%; height: 100%; display: block;background:#8d8f93;min-width:1700px}
.index-wrap .header-wrap {width: 100%; background:#1f232c; height:60px; display:block;}
.index-wrap .header-wrap .header-gnb-wrap {display:block; position: absolute; top: 0px; left: 230px;width: 85%;}
.index-wrap .header-wrap .header-logo {cursor:pointer;width: 230px; height: 56px; margin-top: 0px;display:block;}
.index-wrap .header-wrap .header-gnb-wrap ul {display:inline-block;height: 60px; vertical-align: top; min-width: 600px;}
.index-wrap .header-wrap .header-gnb-wrap ul li 
{
    display: inline-block;
    vertical-align: top;
}
.index-wrap .header-wrap .header-gnb-wrap ul .gnb-menu
{
    font-family: NanumBarunGothic;
	font-size: 17px;
	text-shadow: 0 0 5px rgba(27,52,72,.47);
    line-height:60px;
    width: 90px;
    height:60px;
}
.index-wrap .header-wrap .header-gnb-wrap ul .gnb-menu a
{
    display: block;
    color: #c4c4c4;
    height: 57px;
    width: 90px;
    text-align: center;
    border-bottom:3px solid transparent;
}
.index-wrap .header-wrap .header-gnb-wrap ul .gnb-menu a:active,
.index-wrap .header-wrap .header-gnb-wrap ul .gnb-menu a:focus
{
    border-right: 1px solid #363a44;
    border-left: 1px solid #363a44;
    background-color: #1f232c;
    border-bottom: 3px solid #c4c4c4;
}
.index-wrap .header-wrap .header-gnb-wrap ul .gnb-menu a.select
{
    border-right: 1px solid #363a44;
    border-left: 1px solid #363a44;
    background-color: #1f232c;
    border-bottom: 3px solid #c4c4c4;
}
.index-wrap .header-wrap .header-gnb-wrap div
{
    position: absolute;
    top:1px;
    right: 0px;
    height: 60px;
}
.index-wrap .header-wrap .header-gnb-wrap div p,
.index-wrap .header-wrap .header-gnb-wrap div button
{
    display: inline-block;
}
.index-wrap .header-wrap .header-gnb-wrap div p
{
    font-family: "Noto Sans CJK KR sans-serif";
   font-size: 14px;
   color: #f2f2f2;
    margin-right: 10px;
    position:relative;
    bottom:25px;
}
/*메인 사이드메뉴*/
.index-wrap .content-wrap {display: flex;}
.index-wrap .content-wrap .side-menu-wrap {width: 230px; height: 100%; background-color: #232730; position: absolute; top: 0px; left: 0px;}
.index-wrap .content-wrap .side-menu-wrap ul li .side-menu-title {
    display: block;
    width: 230px; height: 46px;
    background-image: url(../../img/common/img_sideMenuTitle.gif);
    font-family: NanumBarunGothic;
	font-size: 16px;
	font-weight: bolder;
    color: #a3aab4;
	text-shadow: 0 0 5px rgba(100,101,122,.47);
    line-height: 46px;
}
.index-wrap .content-wrap .side-menu-wrap ul li .side-menu-title>span{padding-left:13px;}
.index-wrap .content-wrap .side-menu-wrap ul li .side-menu-title img{
    padding-top: 11px;
    padding-left: 20px;
    padding-right: 14px;
}
.index-wrap .content-wrap .side-menu-wrap ul li ul .side-menu-sub {
    
    width: 230px;
    height: 34px;
    line-height: 34px;
}
.index-wrap .content-wrap .side-menu-wrap ul li ul .side-menu-sub a{
    display: block;
    font-family: NanumBarunGothic;
	font-size: 15px;
	color: #a8a8a8;
	font-weight: 500;
    padding-left: 57px;
     background: url(../../img/common/icon_sideMenuDot.png)no-repeat; 
}
.index-wrap .content-wrap .side-menu-wrap ul li ul li.active{
    background:#1a1e26;
}

.index-wrap .content-wrap .side-menu-wrap ul li ul .side-menu-sub:first-child{
}
.index-wrap .content-wrap .side-menu-wrap ul li ul .side-menu-sub a:focus,
.index-wrap .content-wrap .side-menu-wrap ul li ul .side-menu-sub a:active{
    background-color: #1a1e26;
}
/*로그인 / 로그아웃 */

.index-wrap .header-wrap .header-gnb-wrap .login-area
{
    height: 60px;
    display:inline;
    float:right;
}
.index-wrap .header-wrap .header-gnb-wrap div p,
.index-wrap .header-wrap .header-gnb-wrap div a
{
    display: inline-block;
}
.index-wrap .header-wrap .header-gnb-wrap div p
{
    font-family: "Noto Sans CJK KR sans-serif";
   font-size: 14px;
   color: #f2f2f2;
    margin-right: 10px;
}
.index-wrap .header-wrap .header-gnb-wrap div .logOut-btn
{
    width: 99px;
    height: 60px;
     display:inline-block;
    border-style: none;
    background: url(../../img/common/img_logout.png) no-repeat;
    outline: 0;
    cursor:pointer;
}
.index-wrap .header-wrap .header-gnb-wrap div .logOut-btn:hover
{
    background: url(../../img/common/img_logout2.png) no-repeat;
}
.index-wrap .header-wrap .header-gnb-wrap div .writer-status
{
    display:inline-block;
    width:80px;
    position:relative;
    bottom:26px;
}
.index-wrap .header-wrap .header-gnb-wrap #writer_status_wrap
{
      width: 290px;
    height: 110px;
    position: fixed;
    background: #fafafa;
    top:50%;
    left: 50%;
    margin:-200px 0 0 -200px;
    z-index: 9999;
    border: 1px solid #CACACA;
    border-radius: 4px;
   -webkit-box-shadow: 1px 1px 1px 1px rgba(28,28,28,0.1);
   -moz-box-shadow: 1px 1px 1px 1px rgba(28,28,28,0.1);
   box-shadow: 1px 1px 1px 1px rgba(28,28,28,0.1);
   padding:13px;
   display:none;
}
.index-wrap .header-wrap .header-gnb-wrap #writer_status_wrap .title
{
    color: #777777;		
    font: 700 16px NotoSansCJKkr;		
    display: block;		
    margin-bottom:10px;
}
.index-wrap .header-wrap .header-gnb-wrap #writer_status_wrap .content{}
.index-wrap .header-wrap .header-gnb-wrap #writer_status_wrap .content label
{
	display:inline-block;
	padding-left:2px;
}
.index-wrap .header-wrap .header-gnb-wrap #writer_status_wrap .btn-wrap{display:block;margin-top:30px;text-align:right;}
.index-wrap .header-wrap .header-gnb-wrap #writer_status_wrap .btn-wrap button
{
	background-color: #c64b64;
	width: 60px;
    height: 25px;
    border-style: none;
    font-family: "NanumGothic";
    color: #fff;
    font-size: 13px;
    display: inline-block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/*메인 콘텐츠 레이어*/

.index-wrap .content-wrap .info-wrap{ margin-top: 34px; margin-left: 264px; height: auto; display: inline-block;}
.index-wrap .content-wrap .info-wrap .info-box
{
    padding-right: 30px;
    display: inline-block;
}
.index-wrap .content-wrap .info-wrap .info-box .info-title-box {
	height: 50px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #1f232c;
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.3), rgba(135,135,135,0) 53%, rgba(255,255,255,.07));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.3), rgba(135,135,135,0) 53%, rgba(255,255,255,.07));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.3), rgba(135,135,135,0) 53%, rgba(255,255,255,.07));
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.3), rgba(135,135,135,0) 53%, rgba(255,255,255,.07));
	background-image: linear-gradient(to top, rgba(0,0,0,.3), rgba(135,135,135,0) 53%, rgba(255,255,255,.07));
    -webkit-box-shadow: 0 0 10px rgba(141,143,147,.25), 1px 1px rgba(4,0,0,.12);
	-moz-box-shadow: 0 0 10px rgba(141,143,147,.25), 1px 1px rgba(4,0,0,.12);
	box-shadow: 0 0 10px rgba(141,143,147,.25), 1px 1px rgba(4,0,0,.12);
    line-height: 50px;
}
.index-wrap .content-wrap .info-wrap .info-box
 .info-title-box .title-box-title
{
    font-family: NanumGothic;
	font-size: 17px;
	font-weight: 500;
	color: #bfbfbf;
	text-shadow: 0 0 5px rgba(31,35,44,.47);
    letter-spacing: -2px;
    margin-left: 23px;
}
.index-wrap .content-wrap .info-wrap .info-box .info-content-box
{
    -webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	background-color: #fafafa;
	-webkit-box-shadow: 0 0 10px rgba(141,143,147,.25), 1px 1px rgba(4,0,0,.12);
	-moz-box-shadow: 0 0 10px rgba(141,143,147,.25), 1px 1px rgba(4,0,0,.12);
	box-shadow: 0 0 10px rgba(141,143,147,.25), 1px 1px rgba(4,0,0,.12);
    margin-left: 5px;
    position: relative;
    padding-bottom:20px;
}
/*인포 입력 테이블*/
.textbox-2
{
    height: 20px;
    background-color: #f0f0f0;
    font-size: 12px;
    letter-spacing: 0;
    border: 1px solid #c8c8c8;
    padding-left: 3px;
    color: #525252;
    font-family: NanumGothic;
    width: 92px;
}
.info-input-table
{
    display: inline-block;
    width: 500px;
    box-sizing: border-box;
}

.info-input-table tbody tr
{
    height: 39px;
    
}
.info-input-table tbody tr 
{
    color: #919292;
    letter-spacing: -1.5px;
    line-height: 25px;
}
.info-input-table tbody tr th
{
    width:100px; 
    text-align: right;
    padding-right: 14px;
    font: 500 16px Noto Sans CJK KR;
}
.info-input-table tbody tr td
{
    font: 400 14px NanumBarunGothic;
}

.textbox-1
{
	   -moz-box-shadow:inset 1px 1px 2px #f2f2f2;
	-webkit-box-shadow:inset 1px 1px 2px #f2f2f2;
	box-shadow:inset 1px 1px 2px #f2f2f2;
	background-color: #fdfcfc;
	border:1px solid #a8a6a6;
	height: 25px;
	padding-left: 10px;
	color: #a8a6a6;
	font: 400 14px NanumBarunGothic;
}
.info-input-table tbody tr td .textbox-comment
{
	    width: auto;
    height: 133px;
    border: 1px solid  #a8a6a6;
    vertical-align: top;
    text-align: start;
    cursor: auto;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #a8a6a6;
    font: 400 14px NanumBarunGothic;
    resize: none;
    box-shadow:inset 1px 1px 2px #f2f2f2;
}
.textbox-2
{
    background: url(../../img/common/img_textbox_bg.png) no-repeat;
    width: 300px;
    height: 25px;
    border-style: none;
    padding-left: 10px;
    color: #a8a6a6;
    font: 400 14px NanumBarunGothic;
}
.textbox-3
{
    width: 300px;
    height: 25px;
    border-style: none;
    padding-left: 10px;
    color: #a8a6a6;
    font: 400 14px NanumBarunGothic;
}
.textbox-4
{
   height: 23px;
   border:1px solid  #a8a6a6;
    font-size: 13px;
    letter-spacing: 0;
    padding-left: 6px;
    color: #525252;
    font-family: NanumGothic;
    width: 94px;
   -moz-box-shadow:inset 1px 1px 1px #f0f0f0;
   -webkit-box-shadow:inset 1px 1px 1px #f0f0f0;
   box-shadow:inset 1px 1px 1px #f0f0f0;
}
.info-input-table tbody tr td .selectbox-1
{
    background: url(../../img/common/%EC%82%AC%EA%B0%81%ED%98%95-9-%EB%B3%B5%EC%82%AC-2.png) no-repeat;
    width: 300px;
    height: 25px;
    border-style: none;
    padding-left: 10px;
}
.info-input-table tbody{width: inherit;}







/*인포 테이블*/
.info-table-layer table
{
    margin: 0 auto;
    width: 93%;
}
.info-table-layer2
{
    margin-top: 15px;
}
.info-table-layer table tr{
    text-align: center;
    height: 38px;
    color: #6b6b6d;
    font: 400 14px NanumGothic;
}
.info-table-layer table tr:nth-child(2n)
{
    background-color: #fafafa;
}
.info-table-layer table tr:nth-child(2n-1)
{
    background-color: #eaeaea;
}
.info-table-layer table tr:first-child
{
    background-color: #515357;
}
.info-table-layer table .th-wrap{
    width: 1359px;
	height: 36px;
	background-color: #515357;
}
.info-table-layer table tr:last-child
{
    border-bottom: 9px solid #515357
}
.info-table-layer table tr td
{
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
}
.info-table-layer table th{
    font-family: NanumGothic;
	font-size: 14px;
	color: #e9e9e9;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
    text-align: center;
}
.info-table-layer table th:first-child
{
    -webkit-border-radius: 4px 0px 0 0;
	-moz-border-radius: 4px 0px 0 0;
	border-radius: 4px 0px 0 0;
}
.info-table-layer table th:last-child
{
    -webkit-border-radius: 0px 4px 0 0;
	-moz-border-radius: 0px 4px 0 0;
	border-radius: 0px 4px 0 0;
}



.renew-table
{
    margin-top: 0px;
}
.renew-table table tr{
    text-align: center;
    height: 36px;
    color: #6b6b6d;
    font: 400 14px NanumGothic;
    
}
.renew-table table tr:nth-child(2n)
{
    background-color: #fafafa;
}
.renew-table table tr:nth-child(2n-1)
{
    background-color: #eaeaea;
}
.renew-table table tr:first-child
{
    background-color: #515357;
}
.renew-table table .th-wrap{
    width: 100%;
	height: 36px;
	background-color: #515357;
}
.renew-table table tr:last-child
{
    border-bottom: 9px solid #515357
}
.renew-table table tr td
{
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
}
.renew-table table th{
    font-family: NanumGothic;
	font-size: 14px;
	color: #e9e9e9;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
    text-align: center;
}

.renew-table tbody tr td .textbox-1
{
    background: url(../../img/common/img_textbox_bg.png) no-repeat;
    width: 163px;
    height: 25px;
    border-style: none;
    padding-left: 10px;
    color: #a8a6a6;
    font: 400 14px NanumBarunGothic;
}


/*페이징*/
.paging
{
    width: 100%;
    height: 20px;
    padding: 20px 0 10px 0;
    text-align:center;
}
.paging ul
{
    display: inline;
}
.paging ul li
{
    height: 21px;
    display: inline-block;
    width: 20px;
    text-align: center;
    line-height: 1.6;
    background: url(../../img/common/img_paging.gif);
    font-family: NanumGothic;
	font-size: 12px;
	font-weight: bold;
    cursor: pointer;
     vertical-align:top;
}

.paging ul li a:focus,
.paging ul li a:active
{
    background: #515357;
    color: #e6e3e3;
}
.paging ul li a.current
{
    background: #515357;
    color: #e6e3e3;
}
.paging ul li a
{
    display: block;
    width: 20px;
    height: 21px;
    color: #afafaf;
}
.paging ul .prev-page1 
{
    background-image: url(../../img/common/img_prevPage1.png);
}
.paging ul .prev-page2 
{
    background-image: url(../../img/common/img_prevPage2.png);
}
.paging ul .next-page1 
{
    background-image: url(../../img/common/img_nextPage1.png);
}
.paging ul .next-page2 
{
    background-image: url(../../img/common/img_nextPage2.png);
}
.paging ul .prev-page1:active,
.paging ul .prev-page1:focus
{
    background-image: url(../../img/common/img_prevPage1.png);
}
.paging ul .prev-page2:active,
.paging ul .prev-page2:focus
{
    background-image: url(../../img/common/img_prevPage2.png);
}
.paging ul .next-page1:active,
.paging ul .next-page1:focus
{
    background-image: url(../../img/common/img_nextPage1.png);
}
.paging ul .next-page2:active,
.paging ul .next-page2:focus
{
    background-image: url(../../img/common/img_nextPage2.png);
}
/*필터*/
.filter1
{
    width: 100px;
    background-color: #ffffff;
    border-radius: 3px;
    border: 1px solid #c8c8c8;
    font-family: NanumBarunGothic;
	font-size: 13px;
	font-weight: bold;
	color: #acacac;
}
.filter2
{
    width: 100px;
    background-color: #ffffff;
    border-radius: 3px;
    border: 1px solid #c8c8c8;
    font-family: NanumBarunGothic;
	font-size: 13px;
	font-weight: bold;
	color: #acacac;
}
/*체크박스 커스텀*/
.custom-checkbox1 {position:relative; width: auto; height: 13px; display: inline-block; padding-right: 50px;}


    label.image-checkbox {position:absolute; left:0px; top: 7px; height:13px; width:auto; min-width: 70px; background:url('../../img/common/img_custum-checkbox1.gif') no-repeat; }
    input:checked.image-checkbox + label.image-checkbox {background-position:0 -31px;}

.custom_checkbox {position:relative; display: inline-block;}
    label.image_checkbox {position:absolute; left:0; top: 8px; height:10px; padding:4px 0 0 30px; background:url('../../img/common/img_custom-checkbox2.gif') no-repeat;}
    input:checked.image_checkbox + label.image_checkbox {background-position:0 -31px;}


.custom_checkbox input
{
    display: none;
}

/*셀럭트레이어 커스텀(키워드선택)*/
.custom-select-layer
{
    margin-top:8px;
    display: block;
    width: 100%;
    height: 180px;
    margin-left: 10px;
}
.custom-select-layer tbody tr td
{
    display: inline-block;
}
.custom-select-layer tbody tr td ul ,
.custom-select-layer tbody tr td ul li
{
    display: inline-block;
}
.custom-check-wrap-layer p
{
	text-align:center;
    font-family: "Noto Sans CJK KR sans-serif";
    font-size: 15px;
    font-weight: bold;
    color: #989898;
    margin-top:50px;
}
.custom-select-layer tbody tr td .keyword-input-box
{
    width: 290px;
    height: 25px;
    background-image:url(../../img/common/img_keyword_input_box.png) ;
    padding-left: 8px;
    color: #818181;
    font: 400 14px NanumBarunGothic;
    border:1px solid  #a8a6a6;
}

/*각종 버튼*/
.button-layer .btn-excel-down{
    cursor: pointer;
}

.btn-aqua {
    display: inline-block;
    font-family: "Noto Sans CJK KR sans-serif";
	font-size: 15px;
	color: #fff;
	text-shadow: 0 0 5px rgba(62,90,119,.47), 1px 1px rgba(4,0,0,.12);
    background-color: #18b288;
    text-align: center;
    line-height: 1.9;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border: 1px solid #10a37b;
    cursor: pointer;
    border-style: none;
}
.btn-aqua:hover
{
    background-color: #41c7a3
}
.btn-aqua a
{
    width: 99px;
    height: 30px;   
    display: block;
    font-family: "Noto Sans CJK KR sans-serif";
	font-size: 15px;
	color: #fff;
	text-shadow: 0 0 5px rgba(62,90,119,.47), 1px 1px rgba(4,0,0,.12);
    background-color: #18b288;
    text-align: center;
    line-height: 1.9;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border: 1px solid #10a37b;
    cursor: pointer;   
}
.btn-aqua a:hover
{
    background-color: #2acea1;
}
.btn-navy{
    display: inline-block;
    font-family: "Noto Sans CJK KR sans-serif";
	font-size: 15px;
	color: #fff;
	text-shadow: 0 0 5px rgba(62,90,119,.47), 1px 1px rgba(4,0,0,.12);
    background-color: #365370;
    text-align: center;
    line-height: 1.9;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border: 1px solid #365370;
    cursor: pointer;
}
.btn-navy
{
    background-color: #365370;
}
.btn-navy:hover
{
    background-color: #65829f;
}
.btn-navy a{
    width: 80px;
    height: 30px;
    display: block;
    font-family: "Noto Sans CJK KR sans-serif";
	font-size: 15px;
	color: #fff;
	text-shadow: 0 0 5px rgba(62,90,119,.47), 1px 1px rgba(4,0,0,.12);
    background-color: #365370;
    text-align: center;
    line-height: 1.9;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border: 1px solid #365370;
    cursor: pointer;
}
.btn-navy a:hover
{
    background-color: #65829f;
}
.btn-grey { display: inline-block; width: 119px; height: 24px; font-family: NanumBarunGothic; font-size: 12px;
    text-align: center; background-color: #686868; color: #fff;
	text-shadow: 0 0 10px rgba(141,143,147,.47), 1px 1px rgba(4,0,0,.12); border-radius: 3px; border-style: none;}
.btn-grey:hover
{
    background-color: #848383;
}

.btn-grey a {display: block; color: #fff; width: 119px; height: 23px; cursor: pointer;line-height: 1.9; cursor: pointer;}
.btn-grey-big {
    width: 109px;
    height: 30px;
}
.btn-grey-big a{
    width: 109px;
    height: 30px;
    display: block;
    font-family: "Noto Sans CJK KR sans-serif";
	font-size: 15px;
	color: #fff;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
    background-color: #757575;
    text-align: center;
    line-height: 1.9;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border: 1px solid #595959;
    cursor: pointer;
}
.btn-grey-big a:hover
{
    background-color: #919191
}
.btn-pink
{
    width: 109px;
    height: 30px;
    font-family: "Noto Sans CJK KR sans-serif";
	font-size: 15px;
	color: #fff;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
    background-color: #c64b64;
    text-align: center;
    line-height: 1.9;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border: 1px solid #c64b64;
    cursor: pointer;
}
.btn-pink:hover
{
    background-color: #de6c83;
}
.btn-pink a{
    width: 109px;
    height: 30px;
    display: block;
    font-family: "Noto Sans CJK KR sans-serif";
	font-size: 15px;
	color: #fff;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
    background-color: #c64b64;
    text-align: center;
    line-height: 1.9;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border: 1px solid #c64b64;
    cursor: pointer;
}
.btn-pink a:hover
{
    background-color: #d45e76;
}
.btn-aqua-small
{
    width: 60px;
    height: 25px;
    font-family: NanumbarunGothic;
	font-size: 13px;
	color: #fff;
	text-shadow: 0 0 5px rgba(28,191,146,.47), 1px 1px rgba(4,0,0,.12);
    background-color: #1cbf92;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border: 1px solid #14b488;
    cursor: pointer; 
    margin-left:8px;
}
.btn-navy-small
{
    width: 123px;
    height: 25px;
    font-family: NanumbarunGothic;
	font-size: 13px;
	color: #fff;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
    background-color: #3e5a77;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border: 1px solid #3e5a77;
    cursor: pointer; 
    margin-left:8px;
}
.btn-pink-small
{
    width: 84px;
    height: 25px;
    font-family: NanumbarunGothic;
	font-size: 13px;
	color: #fff;
    text-shadow:0px 1px 0px rgba(4, 0, 0, 0.12);
    background-color: #da5e78;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border: 1px solid #da5e78;
    cursor: pointer;
    margin-left:8px;
}
.btn_calendar1,.btn_calendar2,.btn_calendar3,.btn_calendar4
{
    background: url(../../img/common/ico_calendar.png);
    width: 17px;
    height: 18px;
    display: inline-block;
}
.btn-renew-reg
{
    width: 119px;
    height: 22px;
    color: #ffffff;
    font: 400 13px NanumBarunGothic;
    background-color: #686868;
    border-radius: 3px;
    border: 1px solid #68686a;
}
.btn-renew-reg:hover
{
    background-color: #818080;
}
.btn-delete
{
    width: 17px;
    height: 17px;
    background: url(../../img/common/img_delete.gif) no-repeat;
    border-style: none;
    margin-left: 13px;
}
.btn-delete15x15
{
    width: 15px;
    height: 15px;
    background: url(../../img/common/img_delete15x15.gif) no-repeat;
    border-style: none;
    margin-left: 43px;
}
.btn-delete15x15-2
{
    width: 15px;
    height: 15px;
    background: url(../../img/common/img_delete15x15.gif) no-repeat;
    border-style: none;
}
.selectbox-callnum
{
    width:69px;
    height:25px;
    background-color:#fff;
    color: #818181;
    font: 400 14px NanumBarunGothic;
}

.selectbox-email {
    width: 153px;
}

.btn-up
{
    width: 30px;
    height: 30px;
    background: url(../../img/common/ico_up_btn.png);
    border-style: none;
    cursor: pointer;
}
.btn-up:hover
{
    background: url(../../img/common/ico_up_hover_btn.png);
}

.btn-down
{
    width: 30px;
    height: 30px;
    background: url(../../img/common/ico_down_btn.png);
    border-style: none;
    cursor: pointer;
}
.btn-down:hover
{
    background: url(../../img/common/ico_down_hover_btn.png);
}
.btn-top
{
    width: 70px;
    height: 30px;
    border-radius: 3px;
    border-style: none;
    color: #fff;
    background-color: #a5a5a5;
    color: #ffffff;
    font: 300 15px NanumBarunGothic;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
}
.btn-top:hover
{
    background-color: #696969;
}
.btn-pink2
{
    width: 116px;
    height: 30px;
    border-radius: 3px;
    border-style: none;
    color: #fff;
    background-color: #da5e78;
    color: #ffffff;
    font: 300 15px NanumBarunGothic;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
}
.btn-pink2:hover
{
    background-color: #d45e76;
}
.btn-aqua2
{
    width: 116px;
    height: 30px;
    border-radius: 3px;
    border-style: none;
    color: #fff;
    background-color: #14b488;
    color: #ffffff;
    font: 300 15px NanumBarunGothic;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
}
.btn-aqua2:hover
{
    background-color: #2cc79d;
}
.btn-navy2
{
    width: 66px;
    height: 30px;
    border-radius: 3px;
    border-style: none;
    color: #fff;
    background-color: #365370;
    color: #ffffff;
    font: 300 15px NanumBarunGothic;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
}
.btn-navy2:hover
{
    background-color: #456381;
}
.btn-bottom
{
    width: 70px;
    height: 30px;
    border-radius: 3px;
    border-style: none;
    color: #fff;
    background-color: #a5a5a5;
    color: #ffffff;
    font: 300 15px NanumBarunGothic;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
}
.btn-bottom:hover
{
    background-color: #696969;
}
.staff-id-check
{
    margin-left: 4px;
    color: #ffffff;
    font: 400 13px NanumBarunGothic;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
    background: #6f6f6f;
    border-style: none;
    border-radius: 2px;
    width: 93px;
    height: 25px;
}
.btn-exel-down-small
{
    width: 90px;
    height: 24px;
    background: url(../../img/common/btn_exel_down_small.png) no-repeat;
    border-style: none;
    margin-left: 8px;
}
.account-table-layer
{
    width: 910px;
    height: 135px;
    background-color: #fdfcfc;
    border: 1px solid #e6e6e6;
    overflow: auto;
    margin-left: 12px;
}
.account-table-layer .account 
{
    margin-left: 20px;
}

.account-table-layer .account-table
{
    width: 910px;
}

/*팝업창*/

.partner-name-check
{
    margin-left: 10px;
}

.btn-account-entire-del
{
    width: 120px;
    height: 30px;
    font-family: "Noto Sans CJK KR sans-serif";
	font-size: 15px;
	color: #fff;
    text-shadow: 0px 1px 0px rgba(4, 0, 0, 0.12);
    background-color: #c64b64;
    text-align: center;
    line-height: 1.9;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border: 1px solid #c64b64;
    cursor: pointer;
}
.btn-account-entire-del:hover
{
    background-color: #de6c83;
}
.btn-account-reg
{
    width: 80px;
    height: 30px;
    display: block;
    font-family: "Noto Sans CJK KR sans-serif";
	font-size: 15px;
	color: #fff;
	text-shadow: 0 0 5px rgba(62,90,119,.47), 1px 1px rgba(4,0,0,.12);
    background-color: #365370;
    text-align: center;
    line-height: 1.9;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    border: 1px solid #365370;
    cursor: pointer;
}
.btn-account-reg:hover
{
    background-color: #65829f;
}
.button-layer
{
    text-align:right;
    margin:0 38px 15px 0;
}
.button-layer a
{
    cursor:pointer;
    display:inline-block;
    width:100px;
    height:30px;
    text-align:center;
    line-height:30px;
}
