@import url('./nanum/SquareRound/nanumsquareround.min.css');
@import url('./Pretendard/pretendard.css');
/*reset*/
body {
	margin: 0; 
	padding: 0; 
	position: relative; 
	font-family: 'Pretendard'; color:#424242;
}
html,body,header,section,div,ul,li,img,p,h3,h4,h5,dl,dt,dd,b {
	margin: 0; 
	padding: 0;
}
input {
	margin: 0;
}

button {
	cursor: pointer
}

img {
	border: 0;
}

ul,li {
	padding: 0; 
	margin: 0; 
	list-style: none; 
	border: 0;
}
a,h4,em,i,b {
	font-style: normal;
	text-decoration: none;
	list-style: none;
	color: #424242; 
}

.click{
	text-decoration: underline;
	cursor: pointer;
}
/*관리자 페이지 헤더*/
header{
    width:100%; 
    height:50px; 
    background: #083b8e;
}    
.header-wrap {
    display:flex; 
    width: calc(100% - 80px);
    min-width: 1300px;
    padding:0 40px;
    justify-content: space-between;
}

.header-wrap .logo {
    margin:0;
}
.header-wrap .logo h3 {
    margin: 0;
}
.header-wrap .logo a {
    display: block;
    line-height: 50px;
    font-weight: 800;
    font-size: 16px;
    color: #fff;
}

.header-wrap .user_info{
	display:flex; 
	justify-content: space-between;
	align-items: center;
	width:100px;
	height: 100%;;
	padding:0 20px;
    line-height: 50px;
	cursor: pointer;
}
.user_info li{
	color:#fff;
	font-size:.9em;
}
.notify{
	position: relative;
	cursor: pointer;
}
.notify .notify_btn{
	font-size:1.2em;
	color:#fff;
}
.user_info span.badge{
	position: absolute;
	display: block!important;
	left: 7px;
	top: 7px;
	width: 13px;
	height: 13px;
	border-radius: 10px;
	background: #ff6600;
	font-size: .7em;
	text-align: center;
	line-height: 13px;
	color: var(--point_color);
	box-shadow: 0 0 3px rgb(0 0 0 / 30%);
}

.notify .notify_box {
	display: none;
	position:absolute;
	top:50px;
	left: 50%;
	transform:translateX(-50%);
	width:100px;
	height:auto;
	padding:15px 10px;
	margin:20px 0; 
	background:#083b8e;
	border-radius: 10px;
	z-index: 100;
}
.notify .notify_box ul{
	width:fit-content;
	margin:0 auto;
}
.notify .notify_box li{
	padding:5px;
	margin-bottom:5px;
	text-align: center;
	border-bottom:1px solid rgba(255,255,255,.2);
	color:#9eb6de;
    line-height: initial;
}
.notify .notify_box li a{
	color:#9eb6de;
}
.notify .notify_box li:hover a,
.notify .notify_box li:hover{
	color:#fff;
}
.notify .notify_box li:last-child{
	margin-bottom: 0;
	border-bottom:none;

}
.notify .notify_box li b{
	font-weight:900;
	color:#fff;
}

.header-wrap .login {
    padding:0 20px;
    cursor: pointer;
}
.header-wrap .login a {
    display: inline-block;
    line-height: 50px;
    font-weight: 600;
    font-size: 15px;
    color: #fff;
}
.header-wrap .login i {
    padding-left: 5px; 
	display: inline-block;
    font-weight: 600;
	font-size: 14px;
	color: #fff;
    vertical-align: middle;
}
.header-wrap .login:hover a {
    font-weight: 800;
}
.header-wrap .login:hover i {
    font-weight: 800;
}   
/*관리자 페이지 헤더 메뉴*/
.header-wrap .gnb{
	flex: 1;
}
.header-wrap .gnb .menu1 {
    position: initial;
    margin:0;
    width: fit-content;
    margin:0 0 0 100px;
}
.header-wrap .gnb .menu1>li {
    padding: 0 18px;
    display: inline-block; 
    line-height: 50px;
}
.header-wrap .gnb .menu1>li>a {
    display: block;
    font-size: 16px;
    color: #fff;
}
.header-wrap .gnb .menu1>li>a:hover,
.header-wrap .gnb .menu1>li.on>a {
    font-weight: 800;
}

/*원뎁스 메뉴*/
.header-wrap .gnb .menu2 {
	display: none;
	position: absolute;
	padding:0;
	top: 50px;
}
.header-wrap .gnb .menu1 .menu2::before{
	display:none;
}

.header-wrap .gnb .menu1>li:hover .menu2::before{
    display: block;
    position: absolute;
    content: '';
    width: 1600px;
    height: 50px;
    background: #fff;
    z-index: -1;
    left: 50%;
    transform: translateX(-50%);
}
.header-wrap .gnb .menu1>li:hover .menu2{
	z-index: 10;
    display: block;
}
.header-wrap .gnb .menu2>li {
    padding: 0 10px 0 0;
    display: inline-block;
    line-height: 35px;
}
.header-wrap .gnb .menu2>li:last-child{
    padding:0 0 0 0
}
.header-wrap .gnb .menu2>li>a {
    display: block;
    font-size: 15px;
    color: #242424;
}
.header-wrap .gnb .menu2>li>a:hover,
.header-wrap .gnb .menu2>li.on>a {
    font-weight: 800;
    color: #083b8e;
}
.header-wrap .gnb .menu1>li.active>.menu2{
    display:block;
}

.header-wrap .gnb .menu2>li.active>a{
    font-weight: 800;
    color: #083b8e;
    border-bottom: 2px solid #083b8e;
}
/*투뎁스 메뉴*/
.header-wrap .gnb .menu3 {
    display: none;
    position: absolute;
    left: 0;
    top: 45px;
    width: 100%;
    overflow: hidden;
}
.header-wrap .gnb .menu2>li.on .menu3,
.header-wrap .gnb .menu2>li:hover .menu3 {
    display: block;
}
.header-wrap .gnb .menu3>li {
    padding: 0 8px;
    display: inline-block;
    line-height: 40px;
}
.header-wrap .gnb .menu3>li>a {
    display: block;
    font-size: 14px;
    color: #242424;
    color: #083b8e;
}
.header-wrap .gnb .menu3>li>a:hover,
.header-wrap .gnb .menu3>li.on>a {
    font-weight: 800;    
}


/*통일된CSS*/
.overy {
	overflow-y: scroll;
}
.marZero {
	margin-left: 0 !important;
}
.mar-lef10 {
	margin-left: 10px;
}
.mar-lef200 {
	margin-left: 200px;
}
.mar_top5 {
	margin-top: 5px;
}
.fix_center {
	width: 100%;
	margin: 0 auto;
}
.margin {
	height: 300px;
}
.log_check {
	margin-right: 10px;
}
.pad_top {
	padding-top: 8px;
	font-size: 14px;
}
.flt_left {
	float:left;
}
.flt_right {
	float:right;
}
.tt_center {
	text-align:center;
}
.pad_tb20 {
	padding: 15px 0;
}
.intro_login {
	margin: 0 auto;
	padding-bottom: 2%;
	width: 30%;
	background-color: #fbfbfb;
	border-radius: 5px; 
	box-shadow: 0 5px 5px 0, rgba(0,0,0,0.15);
}
.hed_intro {
	padding: 22px;
	text-align: center;
	font-weight: 400;
	font-size: 22px;
	color: white;
	background-color: #083b8e;
	border-radius: 5px 5px 0 0;  	
}
.bod_intro { 
	margin: 0 auto;
	margin-top: 8%;
	width: 65%;
	text-align: center;
}
.bod_intro:after {
	content: "";
	display: block;
	clear: both;
}
.bod_intro>p {
	margin: 0 auto;
	margin-bottom: 25px;
	display: block;
	float: left;
	width: 100%;
}
.bod_intro>p>em { 
	margin-top: 11px;
	float: left;
	width: 60px;
}
.ren_id, .ren_pw {
	padding: 10px;
	float: left;
	width: 70%; 
	border: 1px solid #ccc;
}

.defau_log {
	margin: 0 auto; 
	display: block;
	width: 147px;
	height: 35px;
	color: white; 
	background-color: #3b3b3b;
	border-radius: 50px;
	border: 0;
}
.checkid {
	margin: 0 auto;
	margin-top: 5%;
	width: 100%;
	text-align: center;
}
.secret {
	font-size: 14px;
}
.comnForm {
	margin: 0 auto;
	padding: 25px 0;
	width: 100%;
	text-align: center;
	clear: both;
}
.comnForm button {
	display: inline-block;
}
.tab_form .sub_na_tap li em {
	color: #ff6600;
}
.comnBoardT tbody td a {
	/* text-decoration: none; */
}
.comnBoardT .rental_num{
	cursor:pointer;
}
.tab_form .comnBoardT tbody td button a {
	text-decoration: none;
}

/*TOP BOX 부분*/
.subArea {
	margin: 0 auto;
	margin-top: 80px;
	width: 100%; 
	clear: both; 
	border: 1px solid hsl(0, 0%, 92%);
	background-color: #fcfcfc
}
.subArea>div {
	padding: 26px;
	min-height: 36px;
}
.subArea>div>p {
	margin-right: 10px;
	display: block;
	float: left;
	font-size: 14px;
}
.subArea>div>em {
	padding-top: 15px; 
	display: block;
	clear: both;
}
.subArea>div>em>ul>li {
	line-height: 1.7;
}
.subArea>div>em>ul>li>b {
	margin-right: 20px;
	font-size: 14px;
}
.subArea>div>em>ul>li>span>i {
	margin-right: 20px;
	font-size: 14px;
}
.mar-lef200 img {
	width: 160px;
}	

/*제목*/
.subCatgArea{
	margin-top: 50px;
	margin: 0 auto;	
	width: 100%;
}
.subCatgArea>h4 {
	margin-top:20px;
	font-weight: 800;
}

/*카테고리 트리메뉴*/
.lef_subCatg {
	margin-top: 80px;
	margin-right: 10px; 
	padding: 30px;
	float: left;
	width: 30%;
	height: 666px;
	border: 1px solid #ebebeb;
	background-color: #fcfcfc;
	box-sizing: border-box;
}
.lef_subCatg>ul>li {
	line-height: 2.4;
	clear:both;
	margin-bottom:20px;
}
.lef_subCatg>ul>li>em {
	width: 240px;
	float: left;
	font-size: 14px;
}
.lef_subCatg>ul>li>b {
	margin-left: 20px;
	height: inherit;
}
.lineup {
	margin-left: 20px;
	vertical-align: text-top;
}
.cle_line {
	margin-top: 9px;
}

/*카테고리 페이지 왼쪽*/
.lef_subCatg>ul>li>b>i {
	margin-right: 6px;
}
.lef_subCatg>ul>li>ul>li {
	display: block;
	clear: both;
	line-height: 1;
}
.lef_subCatg>ul>li>ul>li>em {
	margin-top: 14px; 
	margin-left: 10px; 
	float: left; 
	width: 197px; 
	font-size: 14px;
}
.lef_subCatg>ul>li>ul>li>i {
	margin-right: 10px;
	float: left;
}
.lef_subCatg>ul>li>ul>li>span {
	float: left;
}

/*카테고리 페이지 오른쪽*/
.rit_subCatg {
	margin-top: 80px;
	padding: 30px;
	float: left; 	
	width: 69%;
	height: 666px;
	border: 1px solid #ebebeb;
	background-color: #fcfcfc;
	box-sizing: border-box;
}
.rit_subCatg>p {
	margin-right: 10px;
	display: block; 
	float: left;
}
.rit_subCatg>em {
	padding-top: 20px;
	display: block;
	clear: both;
}
.rit_subCatg>em>p {
	margin-right: 10px;	
	display: block;
	float: left;
}

/* 카테고리 - 바로가기 메뉴 */
.shortcut{
	padding: 40px 40px 0;
	width: 100%;
	box-sizing: border-box;
}
.shortcut .flt_right>li{
	margin-top:10px;
}
.shortcut .tab_form>div{
	margin-top: 70px;
	display: flex;
	justify-content: space-between;
}
.shortcut .tab_form div:after{
	display:none;
}
.shortcut .tab_form .top_na_tap .total{
	margin-top:20px;
}
.shortcut .pop_ex label {
	text-align: center;
	display: inline-block;
	width: 70px;
}

#menu_add.brand_modify .pop_ex input,
#menu_edit.brand_modify .pop_ex input{
	width: 450px;
	
}
#menu_add.brand_modify .pop_tit,
#menu_edit.brand_modify .pop_tit{
	margin-bottom: 20px;
}
#menu_add .filebox,
#menu_edit .filebox{
	display:flex;
}
#menu_add.brand_modify .filebox input,
#menu_edit.brand_modify .filebox input{
	width: 352px;
	margin: 0;
}
#menu_add.brand_modify .filebox label,
#menu_edit.brand_modify .filebox label{
	line-height: 30px;
}

/*전체 컨텐츠 부분*/
.tab_form {
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 15px;
	width: 100%; 	
}
.tab_form div:after {
	content: "";
	display: block;
	clear: both;
}
/*표에서 첫행열 체크박스일 때*/
.v_alignSub {
	vertical-align: sub;
}
/*셀렉트 박스*/
.edta_sum4 {
	padding: 8px; 
	width: 190px; 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: 15px;
	background: url(../img/edta_select.jpg) no-repeat 154px center;
	background-color: white;
	border: 1px solid #cecece; 
}
.edta_sum4::-ms-expand { 
	display: none;
}
.long_form {
	padding-left: 10px;
	width: 550px;
	height: 29px;
	border: 1px solid #ccc;
}
/*검색창*/
.default_form {
	padding-left: 10px; 	
	width: 250px; 
	height: 34px; 
	border: 1px solid #ccc; 
	font-size: 15px;
}
.litt_form {
	padding-left: 10px; 	
	width: 138px; 
	height: 29px; 
	border: 1px solid #ccc; 
	font-size: 13px;
}
.mid_form {
	padding-left: 10px;
	width: 198px; 
	height: 29px; 
	border: 1px solid #ccc; 
}
/*돋보기 검색 이미지*/
.lef_mar {
	margin-left: -10px;
	float: left;
}
.lef_mar img {
	width: 33px;
}


.square_btn {
    display: inline-block;
    padding: 7px 15px;
    font-size: 13px;
    color: #fff;
    vertical-align: middle;
    cursor: pointer;
    background-color: #083b8e;
    border: none;
}
.round_btn {
	margin: 0 5px;
	padding: 5px 0;
    display: inline-block;
    min-width: 85px;
    font-size: 13px;
    color: #fff;
    vertical-align: middle;
    cursor: pointer;
    background-color: #083b8e;
    border: none;
	border-radius: 20px;
}
.del_btn,
.lock_btn {
    background-color: #ff6600;
}
.clo_btn,
.not_use_btn {
    background-color: #424242;
}
.edit_btn {
	background-color: #fff;
	color: #ff6600;
	border: 1px solid #ff6600;
}
.lank_btn {
	margin: 0 5px;
	padding: 5px 0;
    display: inline-block;
    min-width: 120px;
    font-size: 13px;
    color: #fff;
    vertical-align: middle;
    cursor: pointer;
    border: none;
	border-radius: 20px;
	background-color: #3576df
}
/*초기화*/
.reset_btn {
	background-color: #424242;
}

.member_info .lock_btn {
	background-color: #ff6600;
}
.filebox input[type="file"] {
    position: absolute;
    width: 0!important;
    height: 0!important;
    padding: 0;
    overflow: hidden;
    border: 0!important;
}

.filebox label {
    display: inline-block;
    padding: 7px 15px;
    font-size: 13px;
    color: #fff;
    vertical-align: middle;
    background-color: #083b8e;
    cursor: pointer;
    word-wrap: none;
}
.filebox input.upload_name {
    display: inline-block;
    padding: 7px 10px;
    width: 272px;
    vertical-align: middle;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #cecece;
}


.pad_top>input {
	margin-left: 10px;
}
.flt_right>li {
	margin-left: 10px;
	display: block;
	float: left;
}
.fit_right>li>a img {
	width: 96px;
}

/*테이블 CSS*/
.comnBoardT {
	margin: 0 auto; 
	width: 100%;
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	box-sizing: border-box;
}
.comnBoardT th {
	padding: 10px 0;
	font-size: 14px;
	background-color: #fcfcfc;
	border-top: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}
.comnBoardT td {
	padding: 5px 0;
	height: 25px;
	font-size: 15px; text-align:center;
	border-top: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}

.comnBoardT td img {
	width: 50px;
	max-width: 50px;
	overflow: hidden;
}
.comnBoardT button {
	margin: 0 auto;
}
.comnBoardT a {
	text-decoration: underline;
}
.comnBoardT a:hover {
	color: #1169f5
}


/*테이블2 CSS*/
.midBoardT {
	margin-bottom: 30px;
	width: 47%;	
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
}
.midBoardT th {
	padding:10px 0;	
	font-size:14px;	
	border-top: 1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	background-color:#fcfcfc;
}
.midBoardT td {
	padding: 10px 0;
	height: 16px;
	text-align: center;
	font-size: 13px; 
	border-top: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}
.midBoardT td img {
	width: 110px;
}						
.midBoardT button {
	margin: 0 auto;
}
.midBoardT a {
	text-decoration: underline;
}
.midBoardT a:hover {
	color: #1169f5;
}

/*테이블 화살표존*/
.arrowArea  {
	padding: 0 20px; 
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.arrowArea>img {
	width: 20px; 
	vertical-align: middle;
}

/*테이블 페이지네이션*/
.naviArea {
	margin-top:20px;
	text-align:center;
	clear:both;
}
.page_navi {
	margin: 0 auto;
	padding-left: 0;
	display: inline-block;
	width: auto;
	text-align: center;
}
.page_navi li {
	margin-right: 5px;
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-family: 'Nanum Gothic', sans-serif; 
	font-size: 12px;
	font-weight: bold;
}

.page_navi li:last-child {
	margin-right: 0!important;
}
.navi_on {
	display: block;
	width: 29px;
	height: 29px;
	line-height: 30px;
	font-family: 'Nanum Gothic', sans-serif; 
	font-weight: bold;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	color: #1169f5;
}

/*테이블 위치*/
.tab_form>div { 
	margin-bottom: 15px;
}

/*테이블 왼쪽상단 리스트 버튼*/
.sub_na_tap {
	margin-top: 10px;
	display: block;
	float: left;
}
.sub_na_tap>li {
	margin-top: 10px;
	display: block;
	float: left;
	padding: 0 10px 0 10px;
	font-size: 14.3px; 
	font-weight: 800;
}
.sub_na_tap>li:first-child {
	padding-left: 0;
}
.sub_na_tap>li:last-child {
	border-right: 0;
}
.sub_na_tap li:hover a {
	color: #083b8e !important;
}
.sub_na_tap>li>a>em {
	color: #ff6600;
}
.sub_na_tap>li>a>i {
	color: #ff6600;
}

/**/
.loginInfo{
	margin-top: 20px;
	padding: 20px;
	display: block;
	min-height: 475px;
	border: 1px solid #ebebeb;
}
.loginInfo:after {
	content: "";
	display: block;
	clear: both;
}
.loginInfo>li {
	line-height: 2;
	font-size: 14px;
}

/**/
.subtaptitle {
	position: relative;
	top: 60px;
	color: #083b8e;
	font-size: 18px;
}
.subtaptitle span {
	font-weight: 800;
}
.hei100 {
	height: 526px;
}
.nol_ttarea {
	padding: 20px;
	width: 522px;
	height: 500px;
	border: 1px solid #ccc; 
}

/*작은 네모 버튼*/
.sms_topbtn {
	width: 64px;
	height: 33px; 
	background-color: #505050; 
	color: white;
	border: 0;
}
/*저장*/
.sma_add {
	/* width: 48px;  */
	padding: 0 20px;
	height: 33px; 
	color: white; 
	background-color: #083b8e; 
	border: 0;
}
/*수정*/
.sma_ret {
	width: 48px;
	height: 33px; 
	color: white;
	background-color: #ff6600; 
	border: 0;
}
/*삭제*/
.sma_del {
	width: 48px;
	 height: 33px; 
	 color: white;
	 background-color: #333; 
	 border: 0;
}
/*엑셀*/
.sma_excel {
	width: 48px; 
	height: 33px; 
	color: white;
	background-color: #1e7145;
	border: 0;
}
/*검색*/
.sma_sch {
	width: 48px; 
	height: 33px; 
	color: white;
	background-color: #083b8e;
	border: 0;
}




/*메인페이지 - 서브메뉴가 없을 때 width: 100%*/
.wrapper {
    width: 100%;
    border-collapse: collapse;
}
.admin_contents {
    padding: 0 40px;
    float: left;
    width: 89%;
    box-sizing: border-box;
}
.admin_main {
	padding: 0 40px;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}


/*회원정보 - 서브메뉴가 있을 때 width: 89% 서브메뉴: 11%*/
.member_info {
	padding: 0 30px;
    width: 100%;
    box-sizing: border-box;
}
.member_info .comnBoardT tbody td button {
	background-color: transparent;
	border: none;
}


/*회원렌탈정보*/
.member_rental {
    padding: 0 40px;
    width: 100%;
    box-sizing: border-box;
}
.member_rental h4 {
	color: #083b8e;
	font-size: 16px;
	font-weight: 800;
}
.member_rental .comnBoardT tbody td button {
	background-color: transparent;
	border: none;
}
.member_rental .comnBoardT tbody td button.id{
	text-decoration: underline;
}

/*날짜입력*/
#startDate, #endDate {
    width: 200px;
    height: 29px;
    text-indent: 10px;
    font-size: 15px;
    border: 1px solid #ccc;
}

/*주문*/
.order {
	padding: 0 40px;
	min-width: 100%;
	width: 100%;
	box-sizing: border-box;
}
.order .comnBoardT tbody td button {
	color: #424242;
	background-color: transparent;
	border: none;
}
#order_startDate, #order_endDate {
    width: 200px;
    height: 34px;
    text-indent: 10px;
    font-size: 15px;
    border: 1px solid #ccc;
}
.order .subArea>div>em>ul>li>span>i {
	margin-left: 5px;
	vertical-align: middle;
}
/*디자인*/
.design {
	padding: 0 40px;
	min-width: 100%;
	width: 100%;
	min-width: 1300px;;
	box-sizing: border-box;
}

/*날짜 선택 표시*/
#startDate, #endDate {
    width: 200px;
    height: 29px;
    text-indent: 10px;
    font-size: 15px;
    border: 1px solid #ccc;
}

/*페이지네비*/
.naviArea{text-align:center; clear:both; margin-top:20px;}
.page_navi{display:inline-block; margin:0 auto; text-align:center; width:auto; padding-left:0;}
.page_navi a{float:left; display:block; width:30px; height:30px; margin-right:5px; font-family: 'Nanum Gothic', sans-serif; 
					font-size:14px;
					line-height:30px; font-weight:bold;}


.navi_on{display:block; width:29px; height:29px; background-color:#fff; color:#1169f5; font-family: 'Nanum Gothic', sans-serif; 
							font-weight:bold; font-size:12px;
							border:1px solid #e5e5e5; line-height:30px;}

/*카테고리*/
.cate {
	padding: 0 40px;
	min-width: 100%;
	width: 100%;
	box-sizing: border-box;
}
.cate .subCatgArea .subtaptitle {
	position: relative;
	z-index: 1;
}
.cate .subCatgArea .lef_subCatg {
    width: 100%;
    height: 100%;
}
.cate .subArea em p {
	float: left;
}
.cate .subArea em p:nth-child(2) {
	margin-left: 10px;
}
.cate .subCatgArea .lef_subCatg {
	margin: 30px 0 50px 0;
	width: 100%;
	min-height: 666px;
}
.cate .subArea .sma_add {
	margin-left: 10px;
}
.cate .subCatgArea .lef_subCatg > ul > ul > em {
    transition: .4s;
}
.cate .subCatgArea .lef_subCatg > ul > li > em:hover,
.cate .subCatgArea .lef_subCatg > ul > li > em.fold {
    font-weight: 700;
}
.cate .sma_rank {
	margin-left: 10px;
	width: 144px;
    height: 33px;
    color: white;
    background-color: #083b8e;
    border: none;
	border-radius: 50px;
}	

.cate .lef_subCatg button.madd_btn,
.cate .lef_subCatg button.mdel_btn {
    width: 50px;
    height: 24px;
    font-size: 11.5px;
    background-color: #083b8e;
	border: none;
    color: #fff;
}
.cate .lef_subCatg button.mdel_btn {
    margin-left: 5px;
	background-color: #ff6600;
}
.cate .lef_subCatg button.sadd_btn,
.cate .lef_subCatg button.sdel_btn {
    width: 45px;
    height: 22px;
    font-size: 10.5px;
    background-color: #fff;
    border: 1px solid #083b8e;
    color: #083b8e;
}
.cate .lef_subCatg button.sdel_btn {
    margin-left: 5px;
	color: #ff6600;
	background-color: #fff;
	border: 1px solid #ff6600;
}
.cate .lef_subCatg>ul>li>ul>li {
	padding: 10px 0 0 50px;
	width: auto;
	max-width: 420px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: space-between;
	background: url(../img/subCatg.png) no-repeat 0px center;
}
.cate .lef_subCatg>ul>li>ul>li{
	background: url(../img/subCatg_last.png) no-repeat 0px center;
}
.cate .lef_subCatg>ul>li>ul>li>div span i {
	padding-right: 5px;
	font-size: 10px;
	color:#083b8e;
}
.cate .lef_subCatg>ul>li>ul>li>div strong {
	padding-right: 5px;
	display: inline-block;
	color: #083b8e;
	font-weight: 600;
}
.cate .lef_subCatg>ul>li>ul>li>div em {
	padding-right: 5px;
	color : #424242;
	font-size: 15px;
}
.cate .lef_subCatg>ul>li>ul>li>div i {
	display: inline-block;
	color : #424242;
	font-size: 15px;
}
/*제품관리*/
.product {
    padding: 40px 40px 0;
    width: 100%;
    box-sizing: border-box;
}
.product h4.subtaptitle {
    top: 40px;
}
.product .subArea {
    margin-top: 60px
}
.product .subArea p>span {
    display: inline-block;
    width: 80px;
    text-align: center;
    font-size: 14px;
}
.product .sub_na_tap>li {
     border-right: none;
}
 
/*product table*/
.product .tab_form .top_na_tap {
    display: flex;
    justify-content: space-between;
}
.product .tab_form .top_na_tap li a {
    font-size: 15px;
}
.product .tab_form div:nth-child(2) {
    margin-top: -10px;
}
.product .tab_form .top_na_tap .total {
    margin-top: 10px;
}
.product .tab_form .top_na_tap li em {
    font-weight: 800;
    color: #ff6600;
}


.product .sub_na_tap {
    margin-top: 0;
    float: left;
}
.product .sub_na_tap li {
    display: inline-block;
    padding: 0;
}
.product .fit_right {
    float: right;
}
.product .fit_right li {
    display: inline-block;
} 

.product thead th input[type=checkbox],
.product tbody td input[type=checkbox] {
    margin: 0 5px;
}
.product .comnForm {
    display: flex;
    justify-content: center;
}
.product .select2-container--default .select2-selection--single {
	text-align: left;
}
.product .select2-container .select2-selection--single {
	border: 1px solid #cecece;
	border-radius: 0;
	height: auto;
}
.product .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#083b8e transparent transparent transparent;
}
.product .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 31px;
}
.product .default_form {
	width: 200px;
}
.product .subArea>div>em p {
	font-size: 14px;
}
.product .subArea>div>em p input {
	margin: 0px 10px 0px 5px;
	vertical-align: middle;
}
.comnBoardT thead th {
    position: relative;
}
.comnBoardT thead .log_fillter {
    position: absolute;
    left: 50%;
    top: 105%;
    height: auto;
    max-height: 350px;
    overflow: visible;
    overflow-y: scroll;
    padding: 5px 10px;
    background-color: #fff;
    z-index: 100;
    transform: translateX(-50%);
    box-shadow: 0 8px 16px 0 rgba(197,197,197,.3);
    
}
.comnBoardT thead .log_fillter li {
    margin: auto auto;
    width: max-content;
    min-width: 65px;
    line-height: 33px;
    font-size: 15px;
    font-weight: 600;
    border-bottom: 1px solid #ebebeb;
}
.comnBoardT thead .log_fillter li i.fa-sort-down {
    margin-bottom: 10px;
    font-size: 25px;
    color: #ff8860;
}
.product .flt_right .edta_sum4 {
	width: 130px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	background: url(../img/edta_select.jpg) no-repeat 100px center;;
} 
.product .flt_right .square_btn {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
/*상품정책*/
.policy {
    padding: 40px 40px 0;
    width: 100%;
    box-sizing: border-box;
}
.policy .subArea {
    padding-bottom: 20px;
}
.policy .subArea p {
    margin-right: 5px;
    display: inline-block;
}
.policy .subArea p>span {
    display: inline-block;
    width: 80px;
    text-align: center;
    font-size: 14px;
}
.policy .subArea .default_form {
    width: 420px;
}
.policy .subArea .edta_sum4 {
    width: 185px;
}
.policy .subArea div>em>p input[type=checkbox] {
    margin-right: 5px;
    vertical-align: middle;
}
.policy .subArea div>em>p>i {
    margin-right: 10px;
    font-size: 14px;
}
.policy .tab_form>div {
    width: 100%;
}
.policy .tab_form .fit_left {
    margin-top: 10px;
    float: left;
}
.policy .tab_form .fit_left>li {
    font-size: 14px;
    font-weight: 800;
}
.policy .tab_form .fit_left>li>em {
    color: #ff6600;
}
.policy .tab_form .fit_right {
    float: right;
}
.policy .tab_form>div>ul>li {
    display: inline-block;
}

/*필터 css*/
.comnBoardT thead .log_fillter .fillterbtn {
    margin: 20px 0;
    display: block;
    padding: 5px 15px;
    line-height: 18px;
    font-size: 12px;
    background: #083b8e;
    color: #fff;
    border-radius: 20px;
    cursor: pointer;
}
.comnBoardT thead .log_fillter li:nth-child(1),
.comnBoardT thead .log_fillter li:nth-child(2),
.comnBoardT thead .log_fillter li:last-child,
.comnBoardT thead .log_fillter li:nth-last-child(2),
.comnBoardT thead .log_fillter li:nth-last-child(3) {
    border-bottom: none;
}

/*페이지네이션 css*/
.pagenation {
	margin: 30px 0;
    display: flex;
	justify-content: center;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1px;
	vertical-align: middle;
}	
.pagenation strong {
	padding: 0 5px;
	font-size: 14.2px;
	font-weight: 900;
	color: #083b8e;
}
.pagenation a {
	margin: 0 5px; 
	display: block;
} 
.pagenation i {
	padding: 0 5px;
	font-size: 16px;
	color: #083b8e;
	cursor: pointer;
	border: 1px solid #cecece;
	box-shadow: 0px 0px 2px rgba(0,0,0,10%);
}
.pagenation i.fa-angle-left {
	margin-right: 14px;
}
.pagenation i.fa-angle-right {
	margin-left: 10px;
}

/*상품관리*/
/*goods*/
.goods {
    padding: 40px 40px 0;
    width: 100%;
    box-sizing: border-box;
}
.goods h4.subtaptitle {
    top: 40px;
}
.goods .default_form{
	width: 200px;
}
.goods .subArea {
    margin-top: 60px
}
.goods .subArea p span {
    display: inline-block;
    width: 80px;
    text-align: center;
    font-size: 14px;
}
.goods .subArea>div>em p{
	font-size: 14px;
}
.goods .subArea>div>em p input{
	margin: 0px 10px 0px 5px;
    vertical-align: middle;
}
.goods .sub_na_tap>li {
     border-right: none;
}
/*product table*/
.goods .tab_form .top_na_tap {
    display: flex;
    justify-content: space-between;
}
.goods .tab_form .top_na_tap li a {
    font-size: 15px;
}
.goods .tab_form div:nth-child(2) {
    margin-top: -10px;
}
.goods .tab_form .top_na_tap .total {
    margin-top: 10px;
}
.goods .tab_form .top_na_tap li em {
    font-weight: 800;
    color: #ff6600;
}
.goods .tab_form .pedit_btn,
.goods .tab_form .array_btn {
    margin-top: 6px;
    display: block;
    width: 150px;
    height: 28px;
    font-size: 12px;
    color: white;
    background-color: #083b8e;
    border-radius: 50px;
    border: 0;
}
.goods .flt_right .edta_sum4 {
	width: 130px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	background: url(../img/edta_select.jpg) no-repeat 100px center;;
} 
.goods .flt_right .square_btn {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
.goods .tab_form .array_btn {
    margin-left: -20px;
}
.goods .sub_na_tap {
    margin-top: 0;
    float: left;
}
.goods .sub_na_tap li {
    display: inline-block;
    padding: 0;
}
.goods .fit_right {
    float: right;
}
.goods .fit_right li {
    display: inline-block;
} 
.goods thead th input[type=checkbox],
.goods tbody td input[type=checkbox] {
    margin: 0 5px;
}
.goods .comnForm {
    display: flex;
    justify-content: center;
}


/*렌탈사*/
/*rental_company*/
.rental_com {
    padding: 40px 40px 0;
    width: 100%;
    box-sizing: border-box;
}
.rental_com h4.subtaptitle {
    top: 40px;
}
.rental_com .subArea {
    margin-top: 60px
}
.rental_com .subArea p span {
    display: inline-block;
    width: 80px;
    text-align: center;
    font-size: 14px;
}

/*rental_company table*/
.rental_com .tab_form {
    margin-top: 60px;
}
.rental_com .tab_form .top_na_tap {
    float: left;
}
.rental_com .tab_form .fit_right {
    float: right;
}
.rental_com .tab_form .top_na_tap li a {
    font-size: 15px;
}
.rental_com .tab_form .top_na_tap .total {
    margin-top: 10px;
}
.rental_com .tab_form .top_na_tap li em {
    font-weight: 800;
    color: #ff6600;
}
.rental_com .tab_form .radd_btn,
.rental_com .tab_form .rdel_btn {
    margin-top: 6px;
    display: block;
    width: 100px;
    height: 28px;
    font-size: 12px;
    color: white;
    background-color: #083b8e;
    border-radius: 50px;
    border: 0;
}
.rental_com .tab_form .radd_btn,
.rental_com .tab_form .rdel_btn {
    margin-left: -20px;
}
.rental_com thead th input[type=checkbox],
.rental_com tbody td input[type=checkbox] {
    margin: 0 5px;
}

.rental_com .comnBoardT tbody td button {
    color: #424242;
    background-color: transparent;
    border: none;
}

/*설정 검색속성*/
.setting_search {
    padding: 0 40px 80px;
    width: 100%;
    box-sizing: border-box;
}
.setting_search .defau_btn {
	margin-top: 3px;
	margin-left: 20px;
}
.setting_search .comnForm {
	padding-top: 60px;
	margin-bottom: -35px;
	text-align: right;
}
.setting_search .tap_form {
	margin-top: 0;
	width: 100%;
	box-sizing: border-box;
}
.setting_search .midBoardT.flt_left {
	float: left;
	width: 46%;
	height: 500px;
}
.setting_search .midBoardT thead {
	display: block;
	width: 100%;
}
.setting_search .midBoardT tbody {
	display: block;
	width: 100%;
	height: 800px;
	overflow-x: hidden;
	overflow-y: auto;
}
.setting_search .midBoardT.flt_left th:nth-child(1),
.setting_search .midBoardT.flt_left td:nth-child(1) {
	width: 100px;
}
.setting_search .midBoardT.flt_left th:nth-child(2),
.setting_search .midBoardT.flt_left td:nth-child(2) {
	width: 359px;
}
.setting_search .midBoardT.flt_left th:nth-child(3),
.setting_search .midBoardT.flt_left td:nth-child(3) {
	width: 357px;
}

.setting_search .midBoardT.flt_right th:nth-child(1),
.setting_search .midBoardT.flt_right td:nth-child(1) {
	width: 100px;
}
.setting_search .midBoardT.flt_right th:nth-child(2),
.setting_search .midBoardT.flt_right td:nth-child(2) {
	width: 190px;
}
.setting_search .midBoardT.flt_right th:nth-child(3),
.setting_search .midBoardT.flt_right td:nth-child(3) {
	width: 253px;
}
.setting_search .midBoardT.flt_right th:nth-child(4),
.setting_search .midBoardT.flt_right td:nth-child(4) {
	width: 252px;
}
.setting_search .midBoardT.flt_right td:nth-child(5) {
	width: 20px;
}
.setting_search .midBoardT.flt_right {
	width: 46%;
	height: 500px;
} 
.setting_search .arrowArea {
	padding: 0;
	float: left;
	width: 8%;
	margin-top: 330px;
}
.setting_search .arrowArea i {
	margin-top: 10px;
	display: block;
	font-size: 30px;
	font-weight: 500;
	cursor: pointer;
	color: #083b8e;
}
.setting_search .save_btn,
.setting_search .del_btn {
	margin-left: 10px;
	display: inline-block;
    width: 92px;
    height: 28px;
    font-size: 12px;
    color: white;
    background-color: #083b8e;
    border-radius: 50px;
    border: 0;
}
.setting_search .del_btn {
	background-color: #424242;
}


/*설정 키워드*/
.keyword {
    padding: 0 40px 80px;
    width: 100%;
	height: 100%;
    box-sizing: border-box;
}
.keyword .comnForm {
	margin-top: 30px;
	padding: 0;
	display: flex;
	justify-content:space-between;
}
.keyword .tab_form {
	margin-top: 0;
}
.keyword .comnForm button {
	margin-bottom: 10px;
}
.keyword .comnBoardT thead {
	display: block;
	width: 100%;
}
.keyword .comnBoardT tbody {
	display: block;
	width: 100%;
	height: 800px;
	overflow-y: scroll;
}
.keyword .comnBoardT tr th:nth-child(1),
.keyword .comnBoardT tr td:nth-child(1) {
	width: 190px;
}
.keyword .comnBoardT tr th:nth-child(2),
.keyword .comnBoardT tr td:nth-child(2){
	width: 330px;
}
.keyword .comnBoardT tr th:nth-child(3),
.keyword .comnBoardT tr td:nth-child(3){
	width: 590px;
}
.keyword .comnBoardT tr th:nth-child(4),
.keyword .comnBoardT tr td:nth-child(4){
	width: 690px;
}
.keyword .comnBoardT tbody span.keyword_num {
	padding: 5px 20px;
	display: inline-block;
	cursor: pointer;
}

/*설정 배너*/
.banner {
    padding: 0 40px 80px;
    width: 100%;
    box-sizing: border-box;
}
.banner .comnBoardT tbody span.banner_num {
	padding: 10px 20px;
	display: inline-block;
	cursor: pointer;
	box-sizing: border-box;
}
.banner .main_banner_table {
	border-collapse: collapse;
}
.banner .main_banner_table thead {
	display: block;
	width: calc(100% - 17px);

}
.banner .main_banner_table tbody {
	display: block;
	height: 800px;
	overflow-y: auto;
}
.banner .main_banner_table tr {
	display: table;
	width: 100%;
	box-sizing: border-box;
	border:none;
}
.banner .main_banner_table thead th,
.banner .main_banner_table tbody td {
	word-wrap: break-word;
}
.banner .main_banner_table thead th:nth-child(1),
.banner .main_banner_table tbody td:nth-child(1) {
    width: 10%;
}
.banner .main_banner_table thead th:nth-child(2),
.banner .main_banner_table tbody td:nth-child(2) {
    width: 20%;
}
.banner .main_banner_table thead th:nth-child(3),
.banner .main_banner_table tbody td:nth-child(3) {
    width: 30%;
}
.banner .main_banner_table thead th:nth-child(4),
.banner .main_banner_table tbody td:nth-child(4) {
    width: 30%;
}
.banner .main_banner_table thead th:nth-child(5),
.banner .main_banner_table tbody td:nth-child(5) {
    width: 10%;
}
/*
.banner .main_banner_table thead th:nth-child(1),
.banner .main_banner_table tbody td:nth-child(1) {
    width: 150px;
}
.banner .main_banner_table thead th:nth-child(2),
.banner .main_banner_table tbody td:nth-child(2) {
    width: 300px;
}
.banner .main_banner_table thead th:nth-child(3),
.banner .main_banner_table tbody td:nth-child(3) {
    width: 500px;
}
.banner .main_banner_table thead th:nth-child(4),
.banner .main_banner_table tbody td:nth-child(4) {
    width: 800px;
}
.banner .main_banner_table thead th:nth-child(5),
.banner .main_banner_table tbody td:nth-child(5) {
    width: 47px;
}
*/
/*설정 네이버카테고리*/
.naver_cate {
    padding: 0 40px 80px;
    width: 100%;
	height: 100%;
    box-sizing: border-box;
}

/*설정 관리자 권한*/
.admin_authority {
    padding: 0 40px;
    width: 100%;
	height: 100%;
    box-sizing: border-box;
}
.admin_authority .comnBoardT tbody span.logininfo,
.admin_authority .comnBoardT tbody span.authority_set {
	padding: 10px 10px;
	display: inline-block;
	cursor: pointer;
}

/*admin_main_CSS*/
.tab_form .comnBoardT .skin_select {
    border: none;
    background-color: transparent;
	text-decoration: underline;
}

/*설정 아이피*/
.setting_ip {
    padding: 0 40px 80px;
    width: 100%;
	height: 100vh;
    box-sizing: border-box;
}
.setting_ip .comnForm {
	padding-top: 60px;
	margin-bottom: -10px;
	text-align: right;
}

/*설정 실시간 검색어*/
.realtime {
    padding: 0 40px 80px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
.realtime .comnForm {
	display: flex;
	justify-content: flex-end;
	margin-top: 60px;
	margin-bottom: -70px;
	text-align: right;
}
.realtime .comnForm .radd_btn {
    display: block;
    width: 110px;
    height: 28px;
    font-size: 12px;
    color: white;
    background-color: #ff6600;
    border-radius: 50px;
    border: 0;
}
.realtime .comnForm .rdel_btn {
    margin-left: 10px;
    display: block;
    width: 110px;
    height: 28px;
    font-size: 12px;
    color: white;
    background-color: #424242;
    border-radius: 50px;
    border: 0;
}
.realtime .comnForm .save_btn {
    margin-left: 10px;
	margin-top: 0;
    display: block;
    width: 92px;
    height: 28px;
    font-size: 12px;
    color: white;
    background-color: #083b8e; 
    border-radius: 50px;
    border: 0;
}
.realtime .tap_form {
	margin-top: 0;
	width: 100%;
	box-sizing: border-box;
}
.realtime .table_left {
	float: left;
	width: 46%;
    text-align: left;
}
.realtime .table_right {
	float: left;
	width: 46%;
    text-align: left;
}
.realtime .table_left label,
.realtime .table_right label {
    display: block;
    line-height: 2.5;
    font-size: 14px;
    font-weight: 800;
}
.realtime table {
    width: 100%;
    height: 500px;
}
.realtime .midBoardT thead {
	display: block;
	width: 100%;
    text-align: center;
}
.realtime .midBoardT tbody {
	display: block;
	width: 100%;
	height: 800px;
	overflow-x: hidden;
	overflow-y: auto;
}
.realtime .midBoardT.flt_left th:nth-child(1),
.realtime .midBoardT.flt_left td:nth-child(1) {
	width: 100px;
}
.realtime .midBoardT.flt_left th:nth-child(2),
.realtime .midBoardT.flt_left td:nth-child(2) {
	width: 358px;
}
.realtime .midBoardT.flt_left th:nth-child(3),
.realtime .midBoardT.flt_left td:nth-child(3) {
	width: 358px;
}

.realtime .midBoardT.flt_right th:nth-child(1),
.realtime .midBoardT.flt_right td:nth-child(1) {
	width: 100px;
}
.realtime .midBoardT.flt_right th:nth-child(2),
.realtime .midBoardT.flt_right td:nth-child(2) {
	width: 338px;
}
.realtime .midBoardT.flt_right th:nth-child(3),
.realtime .midBoardT.flt_right td:nth-child(3) {
	width: 357px;
}
.realtime .midBoardT.flt_right td:nth-child(4) {
	width: 20px;
}
.realtime .arrowArea {
	padding: 0;
	float: left;
	width: 8%;
	margin-top: 330px;
}
.realtime .arrowArea i {
	margin-top: 10px;
	display: block;
	font-size: 30px;
	font-weight: 500;
	cursor: pointer;
	color: #083b8e;
}

/*설정 상품및 제품 속성*/
.product_goods_attri {
    padding: 0 40px;
    width: 100%;
	height: 100vh;
    box-sizing: border-box;
}
.product_goods_attri .subCatgArea .lef_subCatg {
    width: 100%;
    height: 100%;
}

.product_goods_attri .subCatgArea .lef_subCatg > ul > ul > em {
    transition: .4s;
}
.product_goods_attri .subCatgArea .lef_subCatg > ul > li > em:hover,
.product_goods_attri .subCatgArea .lef_subCatg > ul > li > em.fold {
    font-weight: 700;
}
.product_goods_attri .sma_rank {
	margin-left: 10px;
	width: 144px;
    height: 33px;
    color: white;
    background-color: #083b8e;
    border: none;
	border-radius: 50px;
}	

.product_goods_attri .lef_subCatg button.madd_btn,
.product_goods_attri .lef_subCatg button.mdel_btn {
    width: 50px;
    height: 24px;
    font-size: 11.5px;
    background-color: #083b8e;
	border: none;
    color: #fff;
}
.product_goods_attri .lef_subCatg button.mdel_btn {
    margin-left: 5px;
}
.product_goods_attri .lef_subCatg button.sadd_btn,
.product_goods_attri .lef_subCatg button.sdel_btn {
	margin-top: 14px;
    width: 45px;
    height: 22px;
    font-size: 10.5px;
    background-color: #fff;
    border: 1px solid #083b8e;
    color: #083b8e;
}
.product_goods_attri .lef_subCatg button.sdel_btn {
    margin-left: 5px;
}
.product_goods_attri .comnForm {
	display: flex;
	justify-content: center;
}
.product_goods_attri .comnForm .save_btn {
	margin-left: 10px;
}


/*설정 메인페이지 */
.setting_main {
    padding: 0 40px;
    width: 100%;
	height: 100vh;
    box-sizing: border-box;
}
.setting_main label {
    display: block;
    line-height: 3;
    font-size: 14.5px;
    font-weight: 800;
    color: #083b8e;
}
.setting_main input[type=text] {
    width: 80%;
    height: 30px;
    text-indent: 10px;
    font-size: 13px;
    border: 1px solid #ebebeb;
}
.setting_main .best_product,
.setting_main .new_product,
.setting_main .cate_product {
    margin-top: 100px;
}
.setting_main button.add_btn {
    width: 80px;
    height: 35px;
    font-size: 13px;
    color: white;
    background-color: #083b8e;
    border: 0;
} 


/*게시물 공지사항*/
.notice {
    padding: 0 40px;
    width: 100%;
	height: 100%;
    box-sizing: border-box;
}
.notice .subArea label {
    padding-right: 8px;
    font-size: 13px;
}
.notice .subArea .default_form {
    margin-right: 20px;
}
.notice .subArea .sma_sch {
    width: 48px;
    height: 33px;
    color: white;
    background-color: #ff6600;
    border: 0;
}    
#startDate, #endDate {
    width: 200px;
    height: 29px;
    text-indent: 10px;
    font-size: 15px;
    border: 1px solid #ccc;
}
.notice .tab_form button {
    margin-top: 30px;
}
.notice .comnBoardT button {
    margin-top: 0;
}
.notice .tab_form>div {
	display: flex;
	justify-content: flex-end;
}
.notice .pagenation {
	display: flex;
	justify-content: center;
}
/*게시물 이벤트*/
.event {
    padding: 0 40px;
    width: 100%;
	height: 100%;
    box-sizing: border-box;
}
.event .subArea label {
    padding-right: 8px;
    font-size: 13px;
}
.event .subArea .default_form {
    margin-right: 20px;
}
.event .subArea .sma_sch {
    width: 48px;
    height: 33px;
    color: white;
    background-color: #ff6600;
    border: 0;
}    
#startDate, #endDate {
    width: 200px;
    height: 29px;
    text-indent: 10px;
    font-size: 15px;
    border: 1px solid #ccc;
}
.event .tab_form button {
    margin-top: 30px;
}
.event .comnBoardT button {
    margin-top: 0;
}
.event .tab_form>div {
	display: flex;
	justify-content: flex-end;
}


/*게시물 제품리뷰*/
.review {
    padding: 0 40px;
    width: 100%;
	height: 100%;
    box-sizing: border-box;
}
.review .subArea>div {
    height: 90px;
}
.review .subArea label {
    padding-right: 8px;
    font-size: 13px;
}
.review .subArea p:nth-child(2) {
    float: none;
}
.review .subArea p:nth-child(3),
.review .subArea p:nth-child(4),
.review .subArea p:nth-child(5),
.review .subArea p:nth-child(6) {
    margin-top: 20px;
}
.review .subArea p:nth-child(6) {
    margin-left: 0;
}
.review .subArea .default_form {
    margin-right: 20px;
}
.review .subArea .sma_sch {
    width: 48px;
    height: 33px;
    color: white;
    background-color: #ff6600;
    border: 0;
}  
.review .subArea .sma_res {
    margin-left: 10px;
    width: 55px;
    height: 33px;
    color: white;
    background-color: #083b8e;
    border: 0;    
} 
#startDate, #endDate {
    width: 200px;
    height: 29px;
    text-indent: 10px;
    font-size: 15px;
    border: 1px solid #ccc;
}
.review .tab_form .top_na_tap {
    display: flex;
    justify-content: space-between;
}
.review .tab_form .top_na_tap li a {
    font-size: 15px;
}
.review .tab_form .top_na_tap .total {
    margin-top: 15px;
}
.review .tab_form .top_na_tap li em {
    font-weight: 800;
    color: #ff6600;
}
.review .tab_form .nonss_btn {
    margin-top: 6px;
    display: block;
    width: 100px;
    height: 28px;
    font-size: 12px;
    color: white;
    background-color: #083b8e;
    border-radius: 50px;
    border: 0;
}

/* 엑셀일괄등록 */
#excel_Table h2{
    width:calc(100% - 40px);
    padding:20px;
    margin:0;
    background:#1b7248;
    font-size: 1.3em;
    color:#fff;
    
}
#excel_Table h2 span{
    display:block;
    font-size:.7em;
    font-weight:100;
    margin-top:5px;

}
#excel_Table table {
    display: table;
    width: 100%;
    text-align: center;
    overflow: auto;
    border-collapse: collapse;
    font-size: 14px;
    color: #424242;
}   
#excel_Table table th {
    display: table-cell;
    padding: 7px 10px;
    border-right: 1px solid #fff;
    background: #a2d2bb;
    font-weight: 800;
}
#excel_Table table td {
    display: table-cell;
    padding: 5px 10px;
    border: 1px solid #ddd;
    border-top: 0;
}
#excel_Table button{
	padding: 5px 30px;
    border-radius: 30px;
    background: #1b7248;
    box-shadow: none;
    border: none;
    color: #fff;
    margin: 30px auto;
    display: block;
}