* {
	margin: 0px; padding: 0px;
}
html {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
body {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
div {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
span {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
object {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
iframe {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
h1 {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
h2 {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
h3 {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
h4 {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
h5 {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
h6 {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
p {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
blockquote {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
pre {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
abbr {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
address {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
cite {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
code {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
del {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
dfn {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
em {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
img {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
ins {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
kbd {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
q {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
samp {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
small {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
strong {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
sub {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
sup {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
var {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
b {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
i {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
dl {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
dt {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
dd {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
ol {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
ul {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
li {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
fieldset {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
form {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
label {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
legend {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
article {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
aside {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
canvas {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
details {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
figcaption {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
figure {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
main {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
footer {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
header {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
hgroup {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
menu {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
nav {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
section {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
summary {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
time {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
mark {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
audio {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
video {
	background: none; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
table {
	background: none; outline: 0px; font-size: 100%;
}
caption {
	background: none; outline: 0px; font-size: 100%;
}
tbody {
	background: none; outline: 0px; font-size: 100%;
}
tfoot {
	background: none; outline: 0px; font-size: 100%;
}
thead {
	background: none; outline: 0px; font-size: 100%;
}
tr {
	background: none; outline: 0px; font-size: 100%;
}
th {
	background: none; outline: 0px; font-size: 100%;
}
td {
	background: none; outline: 0px; font-size: 100%;
}
article {
	display: block;
}
aside {
	display: block;
}
canvas {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
main {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
nav {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
ins {
	color: rgb(0, 0, 0); text-decoration: none;
}
mark {
	color: rgb(0, 0, 0); font-style: italic; font-weight: 500;
}
del {
	text-decoration: line-through;
}
s {
	text-decoration: line-through;
}
abbr[title] {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
dfn[title] {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 1em 0px; padding: 0px; border-image: none; height: 1px; display: block;
}
input {
	
}
select {
	
}
th {
	
}
td {
	
}
body {
	color: rgb(85, 85, 85); line-height: 1; font-family: "Noto Sans KR","Malgun Gothic","¸¼Àº °íµñ","µ¸¿ò",arial,Dotum,Verdana,helvetica,clean,sans-serif; font-size: 16px; font-weight: 400;
}
select {
	font-family: "Noto Sans KR","Malgun Gothic","¸¼Àº °íµñ",Dotum,Verdana;
}
input {
	font-family: "Noto Sans KR","Malgun Gothic","¸¼Àº °íµñ",Dotum,Verdana;
}
button {
	font-family: "Noto Sans KR","Malgun Gothic","¸¼Àº °íµñ",Dotum,Verdana;
}
textarea {
	font-family: "Noto Sans KR","Malgun Gothic","¸¼Àº °íµñ",Dotum,Verdana;
}
button {
	font-family: "Noto Sans KR","Malgun Gothic","¸¼Àº °íµñ",Dotum,Verdana;
}
table {
	font-size: inherit;
}
pre {
	line-height: 100%; font-family: monospace;
}
code {
	line-height: 100%; font-family: monospace;
}
kbd {
	line-height: 100%; font-family: monospace;
}
samp {
	line-height: 100%; font-family: monospace;
}
tt {
	line-height: 100%; font-family: monospace;
}
address {
	font-style: normal; display: inline;
}
a {
	color: rgb(85, 85, 85); text-decoration: none;
}
a:active {
	
}
a:focus {
	
}
li {
	list-style: none;
}
ul.fllist li {
	float: left;
}
.fllist > * {
	float: left;
}
ul.frlist li {
	float: right;
}
.frlist > * {
	float: right;
}
.fllist::after {
	clear: both; display: block; content: "";
}
.frlist::after {
	clear: both; display: block; content: "";
}
ol.onum li {
	list-style-type: decimal;
}
.onum li {
	list-style-type: decimal;
}
.onum {
	padding-left: 22px;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
legend {
	display: none;
}
input::-ms-clear {
	display: none;
}
input[type='tel'] {
	background: rgb(255, 255, 255); margin: 1px; padding: 0.3em 5px 0.4em; border: 1px solid rgb(220, 220, 220); border-image: none; height: 20px; line-height: 18px; vertical-align: middle;
}
input[type='url'] {
	background: rgb(255, 255, 255); margin: 1px; padding: 0.3em 5px 0.4em; border: 1px solid rgb(220, 220, 220); border-image: none; height: 20px; line-height: 18px; vertical-align: middle;
}
input[type='number'] {
	background: rgb(255, 255, 255); margin: 1px; padding: 0.3em 5px 0.4em; border: 1px solid rgb(220, 220, 220); border-image: none; height: 20px; line-height: 18px; vertical-align: middle;
}
input[type='email'] {
	background: rgb(255, 255, 255); margin: 1px; padding: 0.3em 5px 0.4em; border: 1px solid rgb(220, 220, 220); border-image: none; height: 20px; line-height: 18px; vertical-align: middle;
}
input[type='text'] {
	background: rgb(255, 255, 255); margin: 1px; padding: 0.3em 5px 0.4em; border: 1px solid rgb(220, 220, 220); border-image: none; height: 20px; line-height: 18px; vertical-align: middle;
}
input[type='password'] {
	background: rgb(255, 255, 255); margin: 1px; padding: 0.3em 5px 0.4em; border: 1px solid rgb(220, 220, 220); border-image: none; height: 20px; line-height: 18px; vertical-align: middle;
}
input.text {
	background: rgb(255, 255, 255); margin: 1px; padding: 0.3em 5px 0.4em; border: 1px solid rgb(220, 220, 220); border-image: none; height: 20px; line-height: 18px; vertical-align: middle;
}
input.password {
	background: rgb(255, 255, 255); margin: 1px; padding: 0.3em 5px 0.4em; border: 1px solid rgb(220, 220, 220); border-image: none; height: 20px; line-height: 18px; vertical-align: middle;
}
input[type=radio] {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
input[type=checkbox] {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
input[type='file'] {
	padding: 0px; border: 0px currentColor; border-image: none;
}
input.file {
	padding: 0px; border: 0px currentColor; border-image: none;
}
input[type='file'] {
	border-width: 1px; border-style: solid; border-color: rgb(203, 203, 203) rgb(228, 228, 228) rgb(228, 228, 228) rgb(203, 203, 203); margin: 0px; padding: 0.3em 5px 0.4em; height: 2em; line-height: 1.1em; font-size: 1em; vertical-align: middle; box-sizing: content-box;
}
input.file {
	border-width: 1px; border-style: solid; border-color: rgb(203, 203, 203) rgb(228, 228, 228) rgb(228, 228, 228) rgb(203, 203, 203); margin: 0px; padding: 0.3em 5px 0.4em; height: 2em; line-height: 1.1em; font-size: 1em; vertical-align: middle; box-sizing: content-box;
}
input[type=radio] {
	margin: 1px; padding: 0px; border: 0px currentColor !important; border-image: none !important; line-height: 1em; vertical-align: middle;
}
input[type=checkbox] {
	margin: 1px; padding: 0px; border: 0px currentColor !important; border-image: none !important; line-height: 1em; vertical-align: middle;
}
input.radio {
	margin: 1px; padding: 0px; border: 0px currentColor !important; border-image: none !important; line-height: 1em; vertical-align: middle;
}
input.checkbox {
	margin: 1px; padding: 0px; border: 0px currentColor !important; border-image: none !important; line-height: 1em; vertical-align: middle;
}
input.num {
	padding: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 16px; text-align: right; line-height: 110%; font-size: 100%;
}
input.disabled {
	background-color: rgb(237, 237, 237);
}
textarea {
	padding: 2px 5px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
select {
	border: 1px solid rgb(204, 204, 204); border-image: none; vertical-align: middle;
}
.is-file-sfrm {
	height: auto; overflow: hidden; vertical-align: middle; display: inline-block; position: relative;
}
.is-file-sfrm input[type=file] {
	left: -9999em; top: -9999em; width: 0px; height: 0px; overflow: hidden; position: absolute;
}
.is-file-sfrm .is-fbtn {
	background: rgb(102, 102, 102); padding: 0px 5px; border: 0px currentColor; border-image: none; height: 2.2em; color: rgb(255, 255, 255); line-height: 1.3em; font-size: 12px; vertical-align: middle; display: inline-block; box-sizing: content-box;
}
.is-file-sfrm .is-fnm {
	height: 1.3em; line-height: 1.3em; overflow: hidden; font-size: 1em; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 150px;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
img.button {
	cursor: pointer;
}
button.imgBtn {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer;
}
.imgBorder {
	padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.imeOff {
	-ms-ime-mode: disabled;
}
button {
	cursor: pointer;
}
.pointer {
	cursor: pointer;
}
.hand {
	cursor: pointer;
}
.mvPointer {
	cursor: move;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.cr {
	clear: both;
}
.aftercr::after {
	clear: both; display: block; content: "";
}
.pos_d {
	position: static;
}
.pos-d {
	position: static;
}
.pos-st {
	position: static;
}
.pos_r {
	position: relative;
}
.pos-r {
	position: relative;
}
.pos-rel {
	position: relative;
}
.pos_a {
	position: absolute;
}
.pos-a {
	position: absolute;
}
.pos-abs {
	position: absolute;
}
.isbox {
	display: block; position: relative;
}
.is-rel {
	display: block; position: relative;
}
.is-box {
	display: block; position: relative;
}
.isabs {
	position: absolute;
}
.is-abs {
	position: absolute;
}
.inline {
	display: inline-block;
}
.ellipsis {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.wordkeep {
	white-space: normal; -ms-word-break: keep-all;
}
.hidden {
	display: none;
}
.blind {
	left: -9999em; top: -9999em; width: 1px; height: 1px; line-height: 0; text-indent: -9999em; overflow: hidden; font-size: 0px; display: block; position: absolute;
}
* .no-data {
	height: 100px; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
* .noData {
	height: 100px; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
li.no-data {
	width: 100%; height: auto; text-align: center; padding-top: 50px; padding-bottom: 50px;
}
li.noData {
	width: 100%; height: auto; text-align: center; padding-top: 50px; padding-bottom: 50px;
}
.gap10 {
	height: 10px; overflow: hidden; clear: both; display: block;
}
.gap20 {
	height: 20px; overflow: hidden; clear: both; display: block;
}
.gap30 {
	height: 30px; overflow: hidden; clear: both; display: block;
}
.gap {
	height: 40px; clear: both; display: block;
}
.sgap {
	height: 25px; clear: both; display: block;
}
.ssgap {
	height: 15px; clear: both; display: block;
}
.sssgap {
	height: 10px; clear: both; display: block;
}
.tc {
	text-align: center;
}
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.left {
	text-align: left !important;
}
.l {
	text-align: left !important;
}
.right {
	text-align: right !important;
}
.r {
	text-align: right !important;
}
.center {
	text-align: center !important;
}
.c {
	text-align: center !important;
}
.vtop {
	vertical-align: text-top !important;
}
.vtop * {
	vertical-align: text-top !important;
}
.vcen {
	vertical-align: middle !important;
}
.vcen * {
	vertical-align: middle !important;
}
.vfoot {
	vertical-align: text-bottom !important;
}
.vfoot * {
	vertical-align: text-bottom !important;
}
.vtop2 {
	vertical-align: top !important;
}
.vcen2 {
	vertical-align: middle !important;
}
.vfoot2 {
	vertical-align: bottom !important;
}
.indent {
	margin-left: 23px;
}
ul.indent {
	margin-left: 16px;
}
.li-indent {
	margin-left: 10px;
}
.c0 {
	color: rgb(0, 0, 0) !important;
}
.c2 {
	color: rgb(34, 34, 34) !important;
}
.c3 {
	color: rgb(51, 51, 51) !important;
}
.c5 {
	color: rgb(85, 85, 85) !important;
}
.c6 {
	color: rgb(102, 102, 102) !important;
}
.c8 {
	color: rgb(136, 136, 136) !important;
}
.c9 {
	color: rgb(153, 153, 153) !important;
}
.cf {
	color: rgb(255, 255, 255) !important;
}
.cg1 {
	color: rgb(105, 105, 106) !important;
}
.cg2 {
	color: rgb(171, 171, 171) !important;
}
.cg3 {
	color: rgb(132, 132, 132) !important;
}
.cg4 {
	color: rgb(114, 114, 114) !important;
}
.cg5 {
	color: rgb(179, 183, 188) !important;
}
.cred {
	color: rgb(223, 37, 25) !important;
}
.cblue {
	color: rgb(33, 118, 198) !important;
}
.cblue1 {
	color: rgb(78, 112, 165) !important;
}
.cpink {
	color: rgb(249, 88, 125) !important;
}
.cgold {
	color: rgb(184, 136, 60) !important;
}
.cgreen {
	color: rgb(117, 141, 10) !important;
}
.cbrown {
	color: rgb(159, 44, 0) !important;
}
.corg {
	color: rgb(255, 86, 18) !important;
}
.bgray {
	border: 1px solid rgb(127, 157, 185); border-image: none; background-color: rgb(234, 234, 234);
}
.nb {
	font-weight: normal;
}
.b {
	font-weight: 500;
}
.fs {
	font-size: 90%;
}
.fb {
	font-size: 120%;
}
.f9 {
	font-size: 9px;
}
.f10 {
	font-size: 10px;
}
.f11 {
	font-size: 11px;
}
.f12 {
	font-size: 12px;
}
.f13 {
	font-size: 13px;
}
.f14 {
	font-size: 14px;
}
.f15 {
	font-size: 15px;
}
.f16 {
	font-size: 16px;
}
.f17 {
	font-size: 17px;
}
.f18 {
	font-size: 18px;
}
.f20 {
	font-size: 20px;
}
.fhelp {
	color: rgb(99, 129, 170); line-height: 130%; letter-spacing: -1px; font-size: 11px;
}
.tlh190 {
	line-height: 190%;
}
.tlh180 {
	line-height: 180%;
}
.tlh170 {
	line-height: 170%;
}
.tlh160 {
	line-height: 160%;
}
.tlh150 {
	line-height: 150%;
}
.tlh140 {
	line-height: 140%;
}
.tlh130 {
	line-height: 130%;
}
.tlh120 {
	line-height: 120%;
}
.tlh110 {
	line-height: 110%;
}
.en {
	font-family: Verdana; font-size: 90%;
}
.gray {
	
}
.pad5a {
	padding: 5px;
}
.pad5tf {
	padding-top: 5px; padding-bottom: 5px;
}
.pad5lr {
	padding-right: 5px; padding-left: 5px;
}
.pad5r {
	padding-right: 5px;
}
.pad5l {
	padding-left: 5px;
}
.pad5t {
	padding-top: 5px;
}
.pad5f {
	padding-bottom: 5px;
}
.pad10a {
	padding: 10px;
}
.pad10tf {
	padding-top: 10px; padding-bottom: 10px;
}
.pad10lr {
	padding-right: 10px; padding-left: 10px;
}
.pad10r {
	padding-right: 10px;
}
.pad10l {
	padding-left: 10px;
}
.pad10t {
	padding-top: 10px;
}
.pad10f {
	padding-bottom: 10px;
}
.pad15a {
	padding: 15px;
}
.pad15tf {
	padding-top: 15px; padding-bottom: 15px;
}
.pad15lr {
	padding-right: 15px; padding-left: 15px;
}
.pad15r {
	padding-right: 15px;
}
.pad15l {
	padding-left: 15px;
}
.pad15t {
	padding-top: 15px;
}
.pad15f {
	padding-bottom: 15px;
}
.pad20a {
	padding: 20px;
}
.pad20tf {
	padding-top: 20px; padding-bottom: 20px;
}
.pad20lr {
	padding-right: 20px; padding-left: 20px;
}
.pad20r {
	padding-right: 20px;
}
.pad20l {
	padding-left: 20px;
}
.pad20t {
	padding-top: 20px;
}
.pad20f {
	padding-bottom: 20px;
}
.pad25a {
	padding: 25px;
}
.pad25tf {
	padding-top: 25px; padding-bottom: 25px;
}
.pad25lr {
	padding-right: 25px; padding-left: 25px;
}
.pad25r {
	padding-right: 25px;
}
.pad25l {
	padding-left: 25px;
}
.pad25t {
	padding-top: 25px;
}
.pad25f {
	padding-bottom: 25px;
}
.pad30a {
	padding: 30px;
}
.pad30tf {
	padding-top: 30px; padding-bottom: 30px;
}
.pad30lr {
	padding-right: 30px; padding-left: 30px;
}
.pad30r {
	padding-right: 30px;
}
.pad30l {
	padding-left: 30px;
}
.pad30t {
	padding-top: 30px;
}
.pad30f {
	padding-bottom: 30px;
}
.pad40a {
	padding: 40px;
}
.pad40tf {
	padding-top: 40px; padding-bottom: 40px;
}
.pad40lr {
	padding-right: 40px; padding-left: 40px;
}
.pad40r {
	padding-right: 40px;
}
.pad40l {
	padding-left: 40px;
}
.pad40t {
	padding-top: 40px;
}
.pad40f {
	padding-bottom: 40px;
}
.pad50a {
	padding: 50px;
}
.pad50tf {
	padding-top: 50px; padding-bottom: 50px;
}
.pad50lr {
	padding-right: 50px; padding-left: 50px;
}
.pad50r {
	padding-right: 50px;
}
.pad50l {
	padding-left: 50px;
}
.pad50t {
	padding-top: 50px;
}
.pad50f {
	padding-bottom: 50px;
}
.noMgf {
	margin-bottom: 0px !important;
}
.no_mgf {
	margin-bottom: 0px !important;
}
.mg5f {
	margin-bottom: 5px;
}
.mg10f {
	margin-bottom: 10px;
}
.mg15f {
	margin-bottom: 15px;
}
.mg20f {
	margin-bottom: 20px;
}
.mg25f {
	margin-bottom: 25px;
}
.mg30f {
	margin-bottom: 30px;
}
.mg40f {
	margin-bottom: 40px;
}
.mg50f {
	margin-bottom: 50px;
}
.mg60f {
	margin-bottom: 60px;
}
.mg5t {
	margin-top: 5px;
}
.mg10t {
	margin-top: 10px;
}
.mg15t {
	margin-top: 15px;
}
.mg20t {
	margin-top: 20px;
}
.mg25t {
	margin-top: 25px;
}
.mg30t {
	margin-top: 30px;
}
.mg40t {
	margin-top: 40px;
}
.mg50t {
	margin-top: 50px;
}
.mg60t {
	margin-top: 60px;
}
.mg80t {
	margin-top: 80px;
}
.mg5 {
	margin-left: 5px;
}
.mg10 {
	margin-left: 10px;
}
.mg15 {
	margin-left: 15px;
}
.mg20 {
	margin-left: 20px;
}
.mg25 {
	margin-left: 25px;
}
.mg30 {
	margin-left: 30px;
}
.mg40 {
	margin-left: 40px;
}
.mg50 {
	margin-left: 50px;
}
.mg60 {
	margin-left: 60px;
}
.mg5r {
	margin-right: 5px;
}
.mg10r {
	margin-right: 10px;
}
.mg15r {
	margin-right: 15px;
}
.mg20r {
	margin-right: 20px;
}
.mg25r {
	margin-right: 25px;
}
.mg30r {
	margin-right: 30px;
}
.mg40r {
	margin-right: 40px;
}
.mg50r {
	margin-right: 50px;
}
.mg60r {
	margin-right: 60px;
}
.mg5a {
	margin: 5px;
}
.mg10a {
	margin: 10px;
}
.mg15a {
	margin: 15px;
}
.mg20a {
	margin: 20px;
}
.mg25a {
	margin: 25px;
}
.mg30a {
	margin: 30px;
}
.mg10tf {
	margin-top: 10px; margin-bottom: 10px;
}
.mg20tf {
	margin-top: 20px; margin-bottom: 20px;
}
.mg50tf {
	margin-top: 50px; margin-bottom: 50px;
}
.mg50lr {
	margin-right: 50px; margin-left: 50px;
}
.w500 {
	width: 500px;
}
.w100 {
	width: 100px;
}
.w90 {
	width: 90px;
}
.w80 {
	width: 80px;
}
.w70 {
	width: 70px;
}
.w60 {
	width: 60px;
}
.w50 {
	width: 50px;
}
.w40 {
	width: 40px;
}
.w30 {
	width: 30px;
}
.w20 {
	width: 30px;
}
.w100p {
	width: 100%;
}
.w98p {
	width: 98%;
}
.w90p {
	width: 90%;
}
.w80p {
	width: 80%;
}
.w70p {
	width: 70%;
}
.w60p {
	width: 60%;
}
.w50p {
	width: 49%;
}
.w45p {
	width: 44%;
}
.w40p {
	width: 40%;
}
.w33p {
	width: 33.33%;
}
.w30p {
	width: 30%;
}
.w25p {
	width: 25%;
}
.w20p {
	width: 20%;
}
.w15p {
	width: 15%;
}
.w10p {
	width: 10%;
}
.editor-wrap {
	background: rgb(249, 249, 249);
}
.editor-wrap::after {
	clear: both; display: block; content: "";
}
.cs-editor-list {
	
}
.cs-editor-list li {
	list-style-type: inherit; list-style-position: inside;
}
.cs-editor-list {
	
}
.cs-editor-list li {
	list-style-type: inherit; list-style-position: inside;
}
table.cs-editor-tbl01 {
	border-collapse: collapse; border-spacing: 0px; empty-cells: show;
}
table.cs-editor-tbl01 td {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
table.cs-editor-tbl01 th {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
