/*img { -ms-interpolation-mode: bicubic; }*/

textarea {
	box-sizing:border-box;
	resize : vertical;
	/*
	resize : none;
	none 변경불가
	both 사용자 변경 모두 가능
	horizontal 좌우만
	vertical 상하만
	inherit 상속값
	*/
}
div#bo_v_con p {
}
ul.sortable-list li.sortable-item { 
	border:1px solid #dedede; 
	background:#fff; 
	color:#444; 
	cursor:pointer; 
	padding:8px; 
	margin-bottom:5px;
	text-align:left !important;
}
.placeholder {
	background-color: #BFB;
	border: 1px dashed #666;
	height: 58px;
	margin-bottom: 5px;
}
#btn-save,.btn_save {
	width:49%;
	background:red;
	color:#fff;
	border:0px;
	padding:8px;
	cursor:pointer;
}
.sort_close {
	width:49%;
	background:#65A9F4;
	color:#fff;
	border:0px;
	padding:8px;
	cursor:pointer;
}

.dpnone {
	display:none !important;
}

.helpbox {
	border:1px solid #dedede;
	padding:8px;
	margin-bottom:8px;
	background:#fafafa;
	color:#999;
}

.debox01 {
	border:0px;
	background:#000;
	color:#fff;
	padding:8px;
	margin-bottom:8px;
	cursor:pointer;
}
.debox02 {
	border:0px;
	background:#dedede;
	color:#666;
	padding:8px;
	margin-bottom:8px;
	cursor:pointer;
}
.debox01b {
	border:0px;
	background:#000;
	color:#fff;
	padding:10px;
	margin-bottom:8px;
	cursor:pointer;
	font-size:15px;
}
.debox02b {
	border:0px;
	background:#dedede;
	color:#666;
	padding:10px;
	margin-bottom:8px;
	cursor:pointer;
	font-size:15px;
}
.sound_only {
	display:inline-block !important;
	position:absolute;
	width:0px !important;
	height:0px !important;
	top:0;left:0;margin:0 !important;
	padding:0 !important;
	font-size:0;
	line-height:0;
	border:0 !important;
	overflow:hidden !important
}
.printSelect {
	border-left:#dedede solid 1px;
	border-top:#dedede solid 1px;
}
.printSelect th {
	padding:8px 0px 8px 8px;
	border-right:#dedede solid 1px;
	border-bottom:#dedede solid 1px;
}
.printSelect td {
	padding:8px 0px 8px 8px;
	border-right:#dedede solid 1px;
	border-bottom:#dedede solid 1px;
}


.ovh,
.overflow_hidden { overflow:hidden; }

.menulimit { height:135px; }
.mr0 {
	margin-right:0px !important;
}

.bl1px {
	border-left-width:1px;
	border-left-style:solid;
}
.blcDEDEDE {
	border-left-color:#DEDEDE;
}
.br1px {
	border-right-width:1px;
	border-right-style:solid;
}
.brcDEDEDE {
	border-right-color:#DEDEDE;
}
.bb1px {
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.bbcDEDEDE {
	border-bottom-color:#DEDEDE;
}

.servicetemp {
	background:#EC3251;
	color:#fff;
	padding:15px 0px 15px 0px;
	text-align:center;
	width:100%;
	font-size:15px;
}
.serviceopen {
	background:#EC3251;
	color:#fff;
	padding:15px 0px 15px 0px;
	text-align:center;
	width:100%;
	font-size:15px;
}

.menubtn:hover {
	opacity:1;
}

.m0auto { margin:0 auto; }
.m0autoip { margin:0 auto !important; }
.pdmg0 {
	padding:0px !important;
	margin:0px !important;
}
.pt0 { padding-top:0px !important; }
.pr0 { padding-right:0px !important; }
.pb0 { padding-bottom:0px !important; }
.pl0 { padding-left:0px !important; }

.in_label {
	cursor:pointer;
	display:inline-block;
	zoom:1;
	*display:inline;
	white-space:nowrap;
	padding:12px 15px 12px 0px;
}

.m10 { margin:10px !important; }
.m15 { margin:15px !important; }
.m20 { margin:20px !important; }
.m25 { margin:25px !important; }

.mr1 { margin-right:1px !important; }
.mr2 { margin-right:2px !important; }
.mr3 { margin-right:3px !important; }
.mr4 { margin-right:4px !important; }
.mr5 { margin-right:5px !important; }
.mr8 { margin-right:8px !important; }
.mr10 { margin-right:10px !important; }
.mr12 { margin-right:12px !important; }
.mr15 { margin-right:15px !important; }
.mt3 { margin-top:3px !important; }
.mt4 { margin-top:4px !important; }
.mt5 { margin-top:5px !important; }
.mt8 { margin-top:8px !important; }
.mt10 { margin-top:10px !important; }
.mt12 { margin-top:12px !important; }
.mt15 { margin-top:15px !important; }
.mt25 { margin-top:25px !important; }
.mt30 { margin-top:30px !important; }
.mb12 { margin-bottom:12px !important; }
.mb15 { margin-bottom:15px !important; }
.mb25 { margin-bottom:25px !important; }
.mb30 { margin-bottom:30px !important; }
.mb50 { margin-bottom:50px !important; }
.mb100 { margin-bottom:100px !important; }
.mb150 { margin-bottom:150px !important; }

.pdr0 { padding-right:0px !important; }
.pdr5,
.pr5 { padding-right:5px !important; }
.pdr8,
.pr8 { padding-right:8px !important; }
.pdr12,
.pr12 { padding-right:12px !important; }
.pdr15,
.pr15 { padding-right:15px !important; }

.pd0 { padding:0 !important; }
.pd0d5p { padding:0.5% !important; }
.pd5 { padding:5px !important; }
.pd8 { padding:8px !important; }
.pd10 { padding:10px !important; }
.pd11 { padding:11px !important; }
.pd12 { padding:12px !important; }
.pd15 { padding:15px !important; }
.pd20 { padding:20px !important; }
.pd25 { padding:25px !important; }
.pd30 { padding:30px !important; }
.pd40 { padding:40px !important; }
.pd50 { padding:50px !important; }

.pdt8 { padding-top:8px !important; }
.pdt10 { padding-top:10px !important; }
.pdt12 { padding-top:12px !important; }
.pdt15 { padding-top:15px !important; }
.pdt30 { padding-top:30px !important; }
.pdt50 { padding-top:50px !important; }

.pdb8 { padding-bottom:8px !important; }
.pdb10 { padding-bottom:10px !important; }
.pdb12 { padding-bottom:12px !important; }
.pdb15 { padding-bottom:15px !important; }
.pdb30 { padding-bottom:30px !important; }
.pdb50 { padding-bottom:50px !important; }

.pdl0 { padding-left:0px !important; }
.pdl5,
.pl5 { padding-left:5px !important; }
.pdl8,
.pl8 { padding-left:8px !important; }
.pdl12,
.pl12 { padding-left:12px !important; }
.pdl15,
.pl15 { padding-left:15px !important; }
.pdl12 { padding-left:12px !important; }
.pdl15 { padding-left:15px !important; }

.tabletrthline_1 {
	border-bottom:#dedede solid 1px !important;
}

.tailbtnw100 {
	border:0; 
	background:#444; 
	color:#fff; 
	font-size:6em; 
	padding:30px 0px 30px 0px;
}

.theadtr > td {
	background:#efefef;
}

.searchresult_active > td {
	background:url("/images/ptn4.gif") repeat !important;
}

.lineh12em { line-height:1.2em !important; }
.lineh15em { line-height:1.5em !important; }
.lineh100p { line-height:100% !important; }

.hoverdown_opacity5:hover {
	opacity:0.5;
}
.hoverdown_opacity6:hover {
	opacity:0.6;
}
.hoverdown_opacity7:hover {
	opacity:0.7;
}
.hoverdown_opacity8:hover {
	opacity:0.8;
}
.hoverdown_opacity9:hover {
	opacity:0.9;
}

.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;  /* Preferred icon size */
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	vertical-align:middle;

	/* Support for all WebKit browsers. */
	-webkit-font-smoothing: antialiased;
	/* Support for Safari and Chrome. */
	text-rendering: optimizeLegibility;

	/* Support for Firefox. */
	-moz-osx-font-smoothing: grayscale;

	/* Support for IE. */
	font-feature-settings: 'liga';
}
.fd-13 { font-size:13px !important; }
.fd-14 { font-size:14px !important; }
.fd-15 { font-size:15px !important; }
.material-icons.atn { color:#CB2F72 !important; }
.material-icons.md-10 { font-size: 10px; }
.material-icons.md-11 { font-size: 11px; }
.material-icons.md-12 { font-size: 12px; }
.material-icons.md-13 { font-size: 13px; }
.material-icons.md-14 { font-size: 14px; }
.material-icons.md-15 { font-size: 15px; }
.material-icons.md-16 { font-size: 16px; }
.material-icons.md-17 { font-size: 17px; }
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-19 { font-size: 19px; }
.material-icons.md-20 { font-size: 20px; }
.material-icons.md-21 { font-size: 21px; }
.material-icons.md-22 { font-size: 22px; }
.material-icons.md-23 { font-size: 23px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-30 { font-size: 30px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-40 { font-size: 40px; }
.material-icons.md-55 { font-size: 55px; }
.material-icons.md-48 { font-size: 48px; }
.material-icons.md-60 { font-size: 60px; }
.material-icons.md-68 { font-size: 68px; }
.material-icons.md-75 { font-size: 75px; }
.material-icons.md-105 { font-size: 105px; }

.vtt { vertical-align:top; }
.vtm { vertical-align:middle; }
.vtb { vertical-align:bottom; }

/*
	폰트 색상
*/
.colorDE5332 { color:#DE5332; }
.fcDEDEDE,
.colorDEDEDE { color:#DEDEDE; }
.colorFFF { color:#fff; }
.fcAttention { color:#FF4856; }
.fcWhite { color:#FFFFFF !important; }
.fcMir { color:#68002C !important; }
.fc999999 { color:#999999 !important; }


/*
	테두리 
*/
.bordertop_width { border-top-width:1px !important; }
.bordertop_width2p { border-top-width:1px !important; }
.bordercolor_dedede { border-top-color:#dedede !important; }
.bordercolor_000000 { border-top-color:#000000 !important; }
.bordertop_style { border-top-style:solid !important; }
.borderhr { border-top:#000 solid 2px; }
.border3p {
	border:3px solid #444444 !important;
}
.border1pxde {
	border:1px solid #dedede !important;
}

/*
	넓이
*/
.w5p { width:5% !important; }
.w10p { width:10% !important; }
.w20p { width:20% !important; }
.w25p { width:25% !important; }
.w30p { width:30% !important; }
.w33p { width:33% !important; }
.w33_3p { width:33.3% !important; }
.w40p { width:40% !important; }
.w44p { width:44% !important; }
.w45p { width:45% !important; }
.w46p { width:46% !important; }
.w47p { width:47% !important; }
.w48p { width:48% !important; }
.w49p { width:49% !important; }
.w50p { width:50% !important; }
.w60p { width:60% !important; }
.w65p { width:65% !important; }
.w70p { width:70% !important; }
.w80p { width:80% !important; }
.w90p { width:90% !important; }
.w95p { width:95% !important; }
.w98p { width:98% !important; }
.w99p { width:99% !important; }
.w100p { width:100% !important; }

a.dfBoxfrm {
	padding:11px 8px 11px 8px;
	color:#fff;
	background:#444;
	line-height:1em;
	cursor:pointer;
	overflow:hidden;
}
a.dfBoxfrm:hover {
	background:#FB4848;
}

.btn_wrapbox {
	background:#000;
	color:#fff !important;
	padding:12px 15px 12px 0px;
	font-weight:normal;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
}
a.btn_wrapbox:link {
	background:#000;
	color:#fff !important;
	padding:12px 15px 12px 0px;
	font-weight:normal;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
}
a.btn_wrapbox:hover {
	background:#4E3434;
	color:#fff !important;
	padding:12px 15px 12px 0px;
	font-weight:normal;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
}

.ltspm1 { letter-spacing:-1px !important; }
.fLeft { float:left; }
.fCenter { float:center; }
.fRight { float:right; }
.dispblock { display:block; }
.dpIn { display:inline; }
.dispinline,
.dpInB { display:inline-block; }
.title_attention {
	font-size:25px;
	border-bottom:#DE5332 solid 2px;
	padding:0px 0px 8px 0px;
	overflow:hidden;
}
.cboth,
.c_both { clear:both; }

.rd5px,
.r5box,
.df_round,
.boxround {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
}
.rd10px,
.round10px {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius: 10px;
}

.circle {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius: 50%;
	background:#FF0060;
	padding:15px 12px 12px 12px;
	font-size:25px;
	width:50px;
	height:50px;
	margin:0 auto;
	cursor:pointer;
	color:#fff;
	float:left;
}
.circle:hover {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius: 50%;
	background:#550113;
	cursor:pointer;
}
.layout_content {
	/*box-sizing:border-box;*/
}
.moduleadd_content {
	position:relative;
	background:#fff;
	text-align:center; color:#444; padding:15px;
	width:400px;
	font-size:18px;
	line-height:1.5em;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius: 15px;
	vertical-align:middle;
	margin:0 auto;
}
.moduleadd_content:hover {
	background:#efefef;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius: 15px;
	cursor:pointer;
}

.moduleWrap { 
	width:100%; 
	text-align:center; 
	position:relative; 
/*	box-sizing:border-box;*/
}
.moduleWrap pre {
	overflow:visible;
}
.admGuide {
	border:5px solid #dedede;
}
.mirCake,
.mircake {
	overflow:hidden;
	clear: both;
	position: relative;
}
.btnsmall {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	padding:8px;
	border:0px;
	font-size:13px;
	cursor:pointer;
	opacity:0.7;
}
.btnsmall:hover {
	opacity:1;
	background:#74002C;
	color:#fff;
}
.attention {
	background:#FF0060; color:#fff;
}
.tLeft { text-align:left !important; }
.tCenter { text-align:center !important; }
.tright { text-align:right !important; }
.poRel { position:relative !important; }
.poAbs { position:absolute !important; }

.roundBtn_border3px {
	
}

p.helper {
	border:1px solid #FF0572;
	background-color:#efefef;
	line-height:1.5em;
}

.roundBtn {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius: 15px;
}

.tdBtn {
	background-color:#ffffff;
	color:#444444;
}
.tdBtn:hover {
	background-color:#FF5B49;
	color:#ffffff;
}

.wm_auto { margin:0 auto; }

.dpinb { display:inline-block; }
.valignC { vertical-align:middle; }
.ml5 { margin-left:5px !important; }
.ml8 { margin-left:8px !important; }
.ml10 { margin-left:10px !important; }
.ml12 { margin-left:12px !important; }
.ml15 { margin-left:15px !important; }
.ml30 { margin-left:30px !important; }
.ml50 { margin-left:50px !important; }
.mt8 { margin-top:8px !important; }
.mb8 { margin-bottom:8px !important; }

.c_unhand { cursor:default !important; } 
.c_move { cursor:move !important; }
.c_move:actived { 
	opacity:0.8 !important;
	background-color:#FF8072 !important;
}
.chand,.c_hand { cursor:pointer !important; }
.chand_hover:hover {
	opacity:0.8;
}
.chand_active:actived {
	opacity:0.8;
	background-color:#FF8072;
}
.checkbox_b1 {
	width:20px;
	height:20px;
	vertical-align:middle;
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
     -khtml-user-select: none; /* Konqueror */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  not supported by any browser */
}
.mir_content {
	line-height:1.5em;
	margin-top:12px;
	margin-bottom:20px;
}

.thumbRound {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius: 10px;
}

.dfbtn_fSearch {
	box-sizing:border-box;
	padding:9px;
	border:1px solid #dedede;
	background:#efefef;
	font-size:15px;
	font-family:nb;
}

.module_mirror > input.dfinput_fSearch {
	padding:12px !important;
	border-top:#dedede solid 1px;
	border-right:#dedede solid 0px;
	border-bottom:#dedede solid 1px;
	border-left:#dedede solid 1px;
}

.dfbtn {
	box-sizing:border-box;
	padding:8px;
	border:1px solid #dedede;
	background:#efefef;	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	font-size:15px;
	font-family:nb;
}
.dfbtn:hover {
	background:#000 !important;
	color:#ffffff !important;
}

.dfinput {
	padding:5px 8px 5px 3px;
	border:1px solid #dedede;
}

.dfBox {
	background:#000;
	color:#fff;
	font-size:11px;
	padding:5px;
	border:0;
	margin:0;
}

.dfBox2 {
	background:#efefef;
	color:#000;
	font-size:13px;
	padding:12px 15px 12px 15px;
	margin:0;
	cursor:pointer;
	border-radius:5px;
	border:0;
	outline:0;
}
.hoverMirat {
	background:#2AFFD4;
	color:#0F6764;
	cursor:pointer;
}
.hoverMir:hover {
	background:#2AFFD4;
	color:#0F6764;
	cursor:pointer;
}
.moMir {
	background:#2AFFD4;
	color:#0F6764;
	cursor:pointer;
}
.dfborder {
	border:1px solid #dedede;
}
.disinb {
	display:inline-block !important;
}
.disBlock {
	display:block;
}
.disNone {
	display:none !important;
}

.image { /*display:block;*/ }
table.result_table {
	border-top:#454A57 solid 2px !important;
	border-bottom:#454A57 solid 2px !important;
}
table.result_table th {
	padding:15px 0px 15px 0px;
	text-align:center !important;
}
table.result_table th.w50 {
	width:50px !important;
}
table.result_table th.w80 {
	width:80px !important;
}
table.result_table th.w100 {
	width:100px !important;
}
table.result_table th.w120 {
	width:120px !important;
}
table.result_table td {
	cursor:pointer;
	border-bottom:#dedede solid 1px !important;
}

.hd_pops {
	background:transparent !important;
}

.mir_admpanel,
.mir_cm_admpanel,
.mir_cm_admpanel_allmenu,
.mir_admpanel_allmenu
/*,
.allmenuWrap*/
{
	display:none;
}

.fs11px { font-size:11px !important; }
.fs12px { font-size:12px !important; }
.fs13px { font-size:13px !important; }
.fs14px { font-size:14px !important; }
.fs15px { font-size:15px !important; }
.fs16px { font-size:16px !important; }
.fs17px { font-size:17px !important; }
.fs18px { font-size:18px !important; }
.fs19px { font-size:19px !important; }
.fs20px { font-size:20px !important; }
.fs21px { font-size:21px !important; }
.fs22px { font-size:22px !important; }
.fs23px { font-size:23px !important; }
.fs24px { font-size:24px !important; }
.fs25px { font-size:25px !important; }
.fs35px { font-size:35px !important; }
.fs38px { font-size:38px !important; }
.fs40px { font-size:40px !important; }
.fs50px { font-size:50px !important; }

#setbox_panel_bottom {
	text-align:center; 
	padding:8px 0px 8px 0px; 
	background:#000416; 
	color:#fff;
}

.ctrPanel_wrap_s {
	padding:8px;
	margin-right:8px;
	background:#0FBDB3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	color:#fff;
}
.ctrPanel_wrap_s:hover {
	background:#009999;
}

table.innerstyletable {
	width:100% !important;
	table-layout:fixed !important;
	margin:0px !important;
	padding:0px !important;
	border-collapse: collapse !important;
}

table.innerstyletable > tbody > tr {
	border-bottom:#dedede solid 1px !important;
}
table.innerstyletable > tbody > tr:hover {
	background:#efefef;
}
table.innerstyletable > thead > tr > th {
	text-align:center !important;
	line-height:1.2em !important;
	padding:12px 0px 12px 0px !important;
	font-size:14px !important;
	background:#444 !important;
	color:#fff !important;
	border:0px !important;
}
table.innerstyletable > tbody > tr > td {
	text-align:left !important;
	line-height:1.2em !important;
	padding:12px 0px 12px 0px !important;
	border:0px !important;
}
table.innerstyletable > tbody > tr > td.tCenter {
	text-align:center !important;
}


#linktypetab > ul {
	border-top:#dedede solid 1px;
	border-right:#dedede solid 1px;
	border-left:#dedede solid 1px;
	margin:0;
	padding:0;
	font-size:0;
	display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;      /* OLD - Firefox 19- (거의 대부분 동작) */
	display: -ms-flexbox;   /* TWEENER - IE 10 */
	display: -webkit-flex;  /* NEW - Chrome */
	display: flex;          /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
#linktypetab > ul.ui-tabs-nav {
	border-bottom:#dedede solid 1px;
}
#linktypetab > ul > li {
	display:inline-block;
	*display:inline; *zoom:1;
	border-right:#dedede solid 1px;
	border-bottom:#dedede solid 0px;
	margin:0px !important;
	padding:0px !important;
	font-size:15px;
	outline:none;
}
#linktypetab > ul > li > a {
	outline:none;
	display:block;
	padding:8px 15px 8px 15px !important;
	text-decoration:none;
	width:100%;
}
#linktypetab > div {
	padding:12px;
	border-left:#dedede solid 1px;
	border-right:#dedede solid 1px;
	border-bottom:#dedede solid 1px;
}
#linktypetab .ui-state-hover {
	background:#efefef;
}
#linktypetab .ui-state-focus {
	background:#dedede;
}
#linktypetab .ui-tabs-active {
	background:#dedede;
}

.dftab > ul > li.ui-tabs-tab {
	display:inline;
	display:inline-block;
	border-right:#dedede solid 1px;
	border-top:#dedede solid 1px;
}
.dftab > ul > li.ui-tabs-tab > a {
	display:block;
	padding:8px 12px 8px 12px;
}
.dftab > ul > li.ui-tabs-active {
	background:#efefef;
}
.dftab > ul > li.ui-state-hover {
	background:#efefef;
}
.dftab > ul.ui-tabs-nav {
	border-left:#dedede solid 1px;
}
.dftab > div.ui-tabs-panel {
	border:1px solid #dedede;
	padding:12px;
	box-sizing:border-box;
}

.dftab_medium > ul {
	margin:0;
	padding:0;
}
.dftab_medium > ul > li.ui-tabs-tab {
	float:left;
	border-right:#dedede solid 1px;
	border-top:#dedede solid 1px;
	margin:0 auto;
	padding:0px;
}
.dftab_medium > ul > li.ui-tabs-tab > a {
	display:block;
	padding:15px 20px 15px 20px;
	font-size:16px;
}
.dftab_medium > ul > li.ui-tabs-active {
	background-color:#272E36 !important;
	color:#fff !important;
	text-decoration:none !important;
	border-right:#272E36 solid 1px !important;
}
.dftab_medium > ul > li.ui-tabs-active > a {
	color:#fff !important;
	text-decoration:none !important;
}
.dftab_medium > ul > li.ui-state-hover {
	background-color:#FF0036 !important;
	border-right:#FF0036 solid 1px !important;
}
.dftab_medium > ul > li.ui-state-hover > a {
	background-color:#FF0036 !important;
	color:#fff !important;
	text-decoration:none !important;
}

.dftab_medium > ul.ui-tabs-nav {
	border-left:#dedede solid 1px;
}
.dftab_medium > div.ui-tabs-panel {
	border:1px solid #dedede;
	padding:12px;
	box-sizing:border-box;
}

.pofixb { position:fixed; bottom:0px; left:0px; visibility:hidden; width:0px; height:0px; } 
.pofixt { position:fixed; top:0px; left:0px; visibility:hidden; width:0px; height:0px; } 
.posFixb { position:fixed; width:100%; }

.menuact { top:-500px; }

.linkmngplugintab ul {
	border-top:#dedede solid 1px;
	border-left:#dedede solid 1px;
	width:100%;
	height:auto;
	box-sizing:border-box;
	margin-bottom:12px;
	overflow:hidden;
}
.linkmngplugintab > ul > li {
	width:33.3%;
	list-style-type:none;
	text-align:center;
	line-height:25px;
	font-size:15px;
	margin:0px;
	float:left;
	border-bottom:#dedede solid 1px;
	border-right:#dedede solid 1px;
	box-sizing:border-box;
	cursor:pointer;
}
.linkmngplugintab > ul > li {
	width:16.66%;
	list-style-type:none;
	text-align:center;
	line-height:25px;
	font-size:15px;
	margin:0px;
	float:left;
	border-bottom:#dedede solid 1px;
	border-right:#dedede solid 1px;
	box-sizing:border-box;
	cursor:pointer;
}
.linkmngplugintab > ul > li > a {
	display:block;
	width:100%;
	line-height:25px;
	padding:12px 0px 12px 0px;
	text-align:center;
	border:0 !important;
	outline:none;
}
.linkmngplugintab > ul > li.ui-tabs-active {
	background:#efefef;
}

ul.mir_admpanel_ul > li {
	display:block;
	display:inline-block;
	width:33px !important;
	height:33px !important;
	box-sizing:border-box;
	overflow:hidden;
}

table.categorytable {
	border-bottom:#000 solid 2px;
	border-left:#dedede solid 1px;
	margin-bottom:8px;
}

table.categorytable > thead > tr > th {
	border-bottom:#000 solid 2px;
	border-top:#000 solid 2px;
	border-right:#dedede solid 1px;
	padding:12px 0px 12px 0px;
}
table.categorytable > tbody > tr > td {
	border-right:#dedede solid 1px;
}
table.categorytable > tbody > tr > td > div {
	border-bottom:#dedede solid 1px;
	padding:8px 0px 8px 12px;
	cursor:pointer;
	text-align:left;
}
table.categorytable > tbody > tr > td > div:hover {
	background:#efefef;
}

table.printCategory {
	border:0px;
}
table.printCategory > tbody > tr {
	border:0px;
}
table.printCategory > tbody > tr > td {
	padding:0px;
	border-right:#dedede solid 1px;
	border-bottom:0px;
	border-top:0px;
}
table.printCategory > tbody > tr > td.printbordertop {
	border-top:#dedede solid 1px !important;
}

.selectobj {
	cursor:pointer;
}
.selectedobj {
	background:#000;
	color:#fff;
	cursor:pointer;
}

.w49p { width:49%; } 
.boxsize { box-sizing:border-box; }
.mr1p { margin-right:1%; }
.ml1p { margin-left:1%; }


/*
	배경색상 관련
*/
.kakaobgcolor {
	background-color:#FBE601 !important;
}
.bgwhite,
.bgWhite { background-color:#ffffff !important; } 
.bgBlack,
.bg000000 { background-color:#000000 !important; } 
.bg444444 { background-color:#444444 !important; } 
.bgDEDEDE { background-color:#DEDEDE !important; } 
.bgMIR { background-color:#68002C !important; } 
.bg434159 { background-color:#434159 !important; }
.bgBageHover { background-color:#FFFAF2 !important; }
.bgBageHover:hover { background-color:#FFE4E4 !important; }
.bgAttention { background-color:#FF4856 !important; }
.bgAttentionHover { background-color:#FF4856 !important; }
.bgAttentionHover:hover { background-color:#D22331 !important; }
.bgDeepViolet { background-color:#434159 !important; }
.bgRed { background-color:#FF3E3E !important; }

.checkTr { background-color:#2AFFD4 !important; }
/*
	font 관련
*/
.textdeco_none { text-decoration:normal; }

table.dftable {
	box-sizing:border-box;
	width:100%;
	padding:0px;
	margin:0px;
}
table.dftable th {
	box-sizing:border-box;
	background-color:#111;
	color:#fff;
	padding:15px 0px 15px 0px;
	font-size:15px;
	text-align:center;
	border-bottom:#333 solid 1px;
}
table.dftable td {
	box-sizing:border-box;
	background-color:#fff;
	color:#000;
	padding:15px 8px 15px 8px;
	font-size:15px;
	text-align:left;
	border-bottom:#dedede solid 1px;
}
table.dftable td.tCenter {
	text-align:center;
}


table.dftable2 {
	border-top:#dedede solid 1px;
	border-right:#dedede solid 1px;
	box-sizing:border-box;
	width:100%;
	padding:0px;
	margin:0px;
}
table.dftable2 > thead > tr > th {
	box-sizing:border-box;
	background-color:#efefef;
	color:#444;
	padding:15px 0px 15px 0px;
	font-size:15px;
	text-align:center;
	border-bottom:#333 solid 1px;
}

table.dftable2 > tbody > tr > td {
	box-sizing:border-box;
	background-color:#fff;
	color:#000;
	padding:15px 8px 15px 15px;
	font-size:15px;
	text-align:left;
	border-bottom:#dedede solid 1px;
}
table.dftable2 > tbody > tr > td td.tCenter {
	text-align:center;
}



table.dftable3 {
	border-top:#dedede solid 1px !important;
	border-right:#dedede solid 1px !important;
	box-sizing:border-box !important;
	width:100% !important;
	padding:0px !important;
	margin:0px !important;
}
table.dftable3 > thead > tr > th {
	box-sizing:border-box !important;
	background-color:#efefef;
	color:#444;
	padding:15px 0px 15px 0px;
	font-size:15px;
	text-align:center;
	border-bottom:#333 solid 1px !important;
	white-space:nowrap !important;
}

table.dftable3 > tbody > tr > th {
	box-sizing:border-box !important;
	background-color:#efefef;
	color:#444;
	padding:8px 0px 8px 0px;
	font-size:15px;
	text-align:center;
	border-bottom:#333 solid 1px !important;
}

table.dftable3 > tbody > tr > td {
	box-sizing:border-box;
	background-color:#fff;
	color:#000 !important;
	padding:8px 0px 8px 0px;
	font-size:15px;
	text-align:left;
	border-bottom:#dedede solid 1px;
}
table.dftable3 > tbody > tr > td td.tCenter {
	text-align:center !important;
}


table.dftable4 {
	border-top:#444 solid 2px !important;
	border-bottom:#444 solid 2px !important;
	border-right:#dedede solid 1px !important;
	box-sizing:border-box !important;
	width:100% !important;
	padding:0px !important;
	margin:0px !important;
}
table.dftable4 > thead > tr > th {
	box-sizing:border-box !important;
	background-color:#efefef !important;
	color:#444 !important;
	padding:15px 0px 15px 0px !important;
	font-size:15px !important;
	text-align:left !important;
	border-bottom:#dedede solid 1px !important;
	white-space:nowrap !important;
}

table.dftable4 > tbody > tr > th {
	box-sizing:border-box !important;
	background-color:#efefef !important;
	color:#444 !important;
	padding:15px 15px 15px 15px !important;
	font-size:15px !important;
	text-align:left !important;
	border-bottom:#dedede solid 1px !important;
	white-space:nowrap !important;
}

table.dftable4 > tbody > tr > td {
	box-sizing:border-box !important;
	background-color:#fff !important;
	color:#000 !important;
	padding:8px 8px 8px 8px !important;
	font-size:15px !important;
	text-align:left !important;
	border-bottom:#dedede solid 1px !important;
}
table.dftable4 > tbody > tr > td td.tCenter {
	text-align:center !important;
}

/*
*/
table.dftable5 {
	border-top:#444 solid 2px !important;
	border-bottom:#444 solid 2px !important;
	border-right:#dedede solid 1px !important;
	box-sizing:border-box;
	padding:0px;
	margin:0px;
}
table.dftable5 > thead > tr > th {
	box-sizing:border-box !important;
	background-color:#e9e9e9 !important;
	color:#444 !important;
	padding:15px 0px 15px 0px !important;
	font-size:15px !important;
	text-align:left !important;
	border-bottom:#dedede solid 1px !important;
	white-space:nowrap !important;
}

table.dftable5 > tbody > tr > th {
	box-sizing:border-box !important;
	background-color:#f4f4f4 !important;
	color:#444 !important;
	padding:15px 15px 15px 15px !important;
	font-size:15px !important;
	text-align:left !important;
	border-bottom:#dedede solid 1px !important;
	white-space:nowrap !important;
}

table.dftable5 > tbody > tr > td {
	box-sizing:border-box !important;
	background-color:#fff !important;
	color:#000 !important;
	padding:8px 8px 8px 8px !important;
	font-size:15px !important;
	text-align:left !important;
	border-bottom:#dedede solid 1px !important;
}
table.dftable5 > tbody > tr > td td.tCenter {
	text-align:center !important;
}
/**/

table.tablest_mirdf {

}

table.tablest_mirdf > tbody > tr > th {
	white-space:nowrap;
	background-color:#fafafa;
	vertical-align:top;
}

table.tablest_mirdf > tbody > tr > td.input_tel input.required {
	width:29% !important;
	height:40px;
	max-width:100px;
	box-sizing:border-box;
	padding:3px 8px 3px 8px;
	font-size:12px;
}


.table_listst {

}
.table_listst > thead {
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#444444;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#444444;
	border-left-width:1px !important;
	border-left-style:solid !important;
	border-left-color:#dedede !important;
}
.table_listst > thead > tr {
	border:0px !important;
}
.table_listst > thead > tr > th {
	padding:8px 0px 8px 0px !important;
	height:20px !important;
	background-color:#f1f1f1 !important;
	border-right-width:1px !important;
	border-right-style:solid !important;
	border-right-color:#dedede !important;
}
.table_listst > thead > tr > td {
	padding:8px 0px 8px 0px !important;
	height:20px !important;
	border:0px !important;
}
.table_listst > tbody {
	border-left-width:1px !important;
	border-left-style:solid !important;
	border-left-color:#efefef !important;
}
.table_listst > tbody > tr {
	height:20px !important;
}
.table_listst > tbody > tr > th {
	padding:8px 0px 8px 0px !important;
	height:20px !important;
	border-right-width:1px !important;
	border-right-style:solid !important;
	border-right-color:#efefef !important;
}
.table_listst > tbody > tr > td {
	padding:8px 0px 8px 0px !important;
	height:20px !important;
	border-right-width:1px !important;
	border-right-style:solid !important;
	border-right-color:#efefef !important;
}

#pink_tab > ul {
	padding:0;
	margin:0;
	box-sizing:border-box;
}
#pink_tab > ul > li {
	float:left;
	width:50%;
	box-sizing:border-box;
	font-size:18px;
}
#pink_tab > ul > li > a {
	padding:15px;
	text-align:center;
	text-decoration:none;
}
#pink_tab > ul > li.ui-state-default {
	background-color:#FFFAF2;
}
#pink_tab > ul > li.ui-state-default > a {
	color:#444444;
	display:block;
}

#pink_tab > ul > li.ui-state-default:hover {
	background-color:#FFE4E4;
}
#pink_tab > ul > li.ui-state-default:hover > a {
	color:#444444;
	display:block;
}

#pink_tab > ul > li.ui-tabs-active {
	background-color:#FF4856;
}
#pink_tab > ul > li.ui-tabs-active > a {
	color:#ffffff;
	display:block;
}

#pink_tab > ul > li.ui-tabs-active:hover {
	background-color:#D22331;
}
#pink_tab > ul > li.ui-tabs-active:hover > a {
	color:#ffffff;
	display:block;
}

#pink_tab > div {
	display:none;
}

table.dfsimple > thead > tr {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dedede;
}
table.dfsimple > thead > tr > th {
	padding-top:8px;
	padding-bottom:8px;
	font-size:15px;
}

table.dfsimple > tbody > tr.hovertr:hover {
	background-color:#FF4856;
}
table.dfsimple > tbody > tr.hovertr:hover > td {
	color:#fff;
}

table.dfsimple > tbody > tr > td {
	padding-top:15px;
	padding-bottom:15px;
	font-size:15px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#efefef;
}


table.dfvsimple {
	
}
table.dfvsimple > tbody > tr > th {
	font-size:16px;
	box-sizing:border-box;
	width:30% !important;
}
table.dfvsimple > tbody > tr > td {
	box-sizing:border-box;
	width:70% !important;
}
table.dfvsimple > tbody > tr > td > input[type=text] {
	box-sizing:border-box;
}

/*
div.scroll_in table { border-collapse: collapse; width:100%; }
div.scroll_in thead,
div.scroll_in tbody 
div.scroll_in tr {
    display:table;
    width:100%;
    table-layout:fixed;
}

div.scroll_in table thead { float:left; width: calc(100% - 1.5em) }
div.scroll_in table tbody { overflow-y:auto; overflow-x:hidden; float:left; width:100%; }
div.scroll_in table th,
div.scroll_in table td { width:10%; }
div.scroll_in table th.extcell,
div.scroll_in table td.extcell { width:30%; }

div.scroll_in table th.extcell_s,
div.scroll_in table td.extcell_s { width:20%; }
*/

