* {margin: 0;padding: 0;box-sizing: border-box;outline-style: none;}
ol,ul {list-style: none;}
a {outline: 0;text-decoration: none;color: #000;}
img {border: 0;}

body {/* 	font-size: 1.1rem !important; */font-size: 17px;color:#4c4c4c;color: #000000;line-height:180%;overflow-x: hidden;}

.full.bg_pattern{background-position: inherit;background-size: inherit;background-repeat: inherit;}
.full.bg_image{background-position: top center;/* background-size: contain; */background-repeat: no-repeat;}
.full.bgfixed{background-attachment: fixed;}
@media (max-width: 767px) { /* 태블릿보다작은,화웨이세로(xs) : 0 ~ 767 */
	.full.bgfixed{background-attachment: initial;}
}

/* 그리드 마진, 패딩 초기화 */
.container {padding: 0;position: relative;}
.row {margin: 0;padding: 0;width:100%;}
.row [class*="col-"] {padding: 0;position: relative;}
/* [class*="col-"] {box-shadow:1px 1px 1px red;} */

/* 관리자와 사용자 각각 다르게 */
#arteditor_webzine .container {width:100%;}

/* 배경먼저 보이도록 */
.contentbody>.full>.container {visibility:hidden;}
/* .contentbody>.full>.container .item img {visibility:hidden;} */
body>.container {visibility:hidden;}
body>.footerArea {visibility:hidden;}

/*
이미지나 텍스트의 위치는 .item의 패딩으로 조절
absolute와 bottom은 IE8에서 static으로 처리
.item.bottom : absolute bottom0 및 1컬럼 시 absolute 무효화
.item.absolute : absolute top0 left0 right0
.item.text : 기본패딩 적용 및 1컬럼 시 추가패딩 무효화
*/
.item.text {margin: 5%;text-align: justify;}
.item.bottom {position: absolute;bottom:0;left: 0;right: 0;padding-bottom:0;margin-bottom: 0;}
.item.absolute {position:absolute;top: 0;left: 0;right: 0;}
.item.absolute_pcmobile {position:absolute;top: 0;left: 0;right: 0;}
.item.center * {text-align:center !important;margin: 0 auto;}
.item.center .hnd a {margin-top: -20px;}
.item.right {text-align:right !important;}
.item.right img {display:inline-block;}
.item.glass {position:absolute;bottom: 0;left: 0;right: 0;margin: 0%;color:white;background-color:rgba(0, 0, 0, 0.5);}
.item.glass .content {z-index: 1;padding: 2% 4%;}
.item.line {padding-left: 10px;border-left: 2px solid #1d1d1d;}
/* .item.line::before {content: '';width: 3px;height: 6px;background: white;position:absolute;bottom: 0px;left: -3px;} */
/* .item.line::after {content: '';width: 3px;height: 7px;background: white;position:absolute;top: 0px;left: -3px;} */

.item p {clear: both;padding:0;margin:0;word-break: break-all;font-size:17px;line-height: 30px;}
.item p.center {font-size:1.05rem;color: #777;letter-spacing: 1px;}
/* 백그라운드사이즈를 contain으로 하면 1px씩 어긋나는 문제가 있음 -> 100%로 변경 */
.item img {max-width: 100% !important;background-size: 100%;background-repeat: no-repeat;}
.item img.bullet {}
.item ul.tbl {list-style:none;margin:1% 5%;text-align:center;}
.item ul.tbl li {margin:-0.5px;border:1px solid silver;display:inline-block;width:150px;height:34px;text-align:center;}
/* .item ul.tbl li .tbl {display:table; width: 100%; height: 100%;} */
/* .item ul.tbl li .tblcell {display:table-cell;vertical-align:middle; text-align:center;} */
.item .blankitem {border:1px solid rgba(0,0,0,0) !important; float:right; height:0px !important;}

@media (max-width:414px) {
	.item.video_pc {display:none;}
	.item.video_mobile {display:block;}
}
@media (min-width:415px) {
	.item.video_pc {display:block;}
	.item.video_mobile {display:none;}
}

/* .pos_r {float: right;} */

.txt_c {text-align: center;}
.txt_r {text-align: right;}
.txt_l {text-align: left;}
.txt_c img {margin: auto;}
.txt_r img {float: right;}
.txt_l img {float: left;}

/* 자간 조절 */
.item p {letter-spacing: -0.5px;}

/*
// 1단으로 바뀌는 중단점
// - artwa_user.js
// - artwa.js
// - artwa_bootstrap.css
// 부트스트랩 그리드옵션
// - xs(phone) : <768px
// - sm(tablet) : >=768px      -> 767
// - md(desktop) : >=992px     -> 991
// - lg(desktop) : >=1200px    -> 1199
*/

/* 2단 이상일 때 column height 통일(IE8까지) : https://twitter.com/getbootstrap/status/591819700817891329 + vertical-align: top 추가*/
@media (min-width: 991px) {
/* @media (min-width: 992px) { */
	.container .row {display: table;table-layout: fixed;}
	.container .row [class*="col-"] {float: none;display: table-cell;vertical-align: top;}
}

/* 1단 중앙정렬 */
@media (max-width:991px) {
/* @media (max-width:599px) { */
/* @media (max-width:991px) { */
	/* br {display: none;} */
	
	/* 1단이면 컬럼 높이 통일 무효화 */
	[class*="col-"] {float: none;display: block;vertical-align: inherit;}
	[class*="col-xs"] {float: left;}
/* 	[class*="col-sm"] {float: left;} */
	
	/* 1단이면 absolute 무효화 */
	.item.bottom {position:static;}
	.item.line {position:relative !important;}
	.item.absolute {position:static;}
	.item.center * {text-align:center !important;margin: 0 auto;}
	
	/* 1단이면 모든 여백 무시 */
	.item:not(.absolute_pcmobile) {position:static;}
	.item:not(.absolute_pcmobile) {margin-left: 0% !important;margin-right: 0% !important;text-align:center;}
	.item.text {/* margin: 4% !important; */}	
	.item.glass {margin: 0% !important;}	
	
	/* 1단이면 양쪽정렬 */
	.item.text * {text-align:justify;}
	.item.text .vc {text-align:center;} /* 리스트는 가운데 */
	/*.item p {text-align: justify;}*/
	.item p.center {text-align: center;}
	.item img {margin: 0 auto;}	
	
	/* 1단이면 양쪽정렬 */
	.txt_r {text-align: justify;}
	.txt_l {text-align: justify;}
	.txt_l img, .txt_r img {margin: auto;float: none;}
	
	/* 1단이면 인라인 */
	.item.inline {display:inline-block;}

}

/* 화웨이 m2 8.0 가로에서 컨테이너 너비 조정 */
@media (min-width: 912px) and (max-width:991px) {
    .container {/*width: 900px;*/}
}
/* 화웨이 m2 8.0 세로에서 강제 1단 */
@media (max-width: 767px) { /* 태블릿보다작은,화웨이세로(xs) : 0 ~ 767 */
	.row-xs-12-force {display: block !important;}
	.row-xs-12-force [class*="col-"] {width:100% !important;float: left !important;display: block !important;vertical-align: top; text-align: center;}
	.row-xs-12-force [class*="col-"] .item.text {margin: 4% !important;}	
}


/* 테이블 */
.item.tbl {padding: 0 10px;}
.item.tbl table {margin: 0 auto;width:100%;}
.item.tbl th, .item.tbl td{vertical-align:top;}
.item.tbl th{font-weight:normal;width:95px;}
.item.tbl th p {text-align:left;}
.item.tbl .newsletter th p {text-align:left;}
.item.tbl .newsletter td p {text-align:left;}
.item.tbl .newsletter th, .item.tbl .newsletter td {padding: 7px 0px;}
@media (max-width:991px) {
	.item.tbl table {margin: 0 auto;/*font-size:17px;*/}
	.item.tbl .newsletter th p {text-align:left !important;}
	.item.tbl .newsletter td p {text-align:left !important;}
}
@media (max-width:500px) {
	.item.tbl {padding:0 10px;}
	.item.tbl table {margin: 0 auto;width:100%;/*font-size:17px;*/}
}
@media (max-width: 991px) { /* 태블릿보다작은,화웨이세로(xs) : 0 ~ 767 */
	.item.tbl {padding: 0 !important;/* margin: 4% !important; */}
}

table.tb2 thead{
    color: #000 !important;
    background: transparent !important;
}

table.tb2 th,
table.tb2 td{
    font-size: 13px;
    border: 1px solid #ddd;
}

.show-768{
    display: none;
}

@media (max-width: 767px) { 
	.show-768{
        display: block;
    }
}

/* 뉴테이블 */
.item .table {display: table;width: 100%;margin-bottom:0;}
.item .table-head {display: table-header-group;background: #000;color: white;}
.item .table-row {display: table-row;}
.item .table-column {display: table-cell;}
.item.border .table {border-collapse: collapse;}
.item.border .table-column {border: 1px solid #e6e6e6;}
.item.noborder .table-column {border: 0px solid #e6e6e6;}
@media (max-width: 991px) { /* 태블릿보다작은,화웨이세로(xs) : 0 ~ 767 */
	.item.tablediv .content {overflow:hidden;}
	.item .table:not(.hct-table), .item .table-row, .item .table-column, .item .table-column::before {display: block;}
	.item .table-head {position: absolute;top: -1000em;left: -1000em;}
	.item .table-column {width:auto !important;}
	.item:not(.tablediv_vertical) .table-row {margin-bottom:20px;}
	.item:not(.tablediv_vertical) .table-row:last-child {margin-bottom:0px;}
	.item:not(.tablediv_vertical) .table-row::after {content:'';display:block;height:0px;border-bottom:3px solid gray; margin:10px 0;/*width: 200%;margin-left: -100px;position: absolute;*/}
	.item:not(.tablediv_vertical) .table-row:last-child::after {content:'';display:none;}
	.item:not(.tablediv_vertical) .table-column::before {font-weight: bold;content: attr(data-label);color: #fff;background-color:#888;width: 200%;padding:5px 10px;margin-bottom: 10px;margin-left: -100px;padding-left: 100px;}
}
/* 테이블2-2 */
@media (max-width: 767px) {
	.item.tablediv.tablediv2 .content {overflow:hidden;}
	.item.tablediv2 .table, .item.tablediv2 .table-row, .item.tablediv2 .table-column, .item.tablediv2 .table-column::before {display: block;margin: 0;padding: 0px !important;}
	.item.tablediv2 .table-column, .item.tablediv2 .table-column::before {padding: 5px 0 !important;}
	.item.tablediv2 .table-head {position: absolute;top: -1000em;left: -1000em;}
	.item.tablediv2 .table-column { width: auto !important;border: 0;border-top: 1px solid #e6e6e6;clear: both;}
	.item.tablediv2 .table-column:first-child { border-top: 0;}
	.item:not(.tablediv_vertical).tablediv2 .table-row {margin-bottom:0px;}
	.item:not(.tablediv_vertical).tablediv2 .table-row:last-child {margin-bottom:0px;}
	.item:not(.tablediv_vertical).tablediv2 .table-row::after {content:'';display:block;height:0px;border-bottom:1px solid #e6e6e6; margin: 10px 0;}
	.item:not(.tablediv_vertical).tablediv2 .table-row:last-child::after {content:'';display:none;}
	.item:not(.tablediv_vertical).tablediv2 .table-column::before {float: left;font-weight: bold;content: attr(data-label);color: #fff;background-color: #888;display: inline-block;min-width: 33%;margin-right: 10px;padding: 5px !important;margin-top: -5px;font-size:16px;width: auto;margin-bottom: 0px;margin-left: 0px;padding-left: 0px;}
}


/* 유튜브 */
@media (max-width:1200px) {.youtube {height:500px;}}
@media (max-width:991px) {.youtube {height:400px;}}
@media (max-width:740px) {.youtube {height:370px;}}
@media (max-width:640px) {.youtube {height:335px;}}
@media (max-width:560px) {.youtube {height:315px;}}
@media (max-width:515px) {.youtube {height:295px;}}
@media (max-width:455px) {.youtube {height:275px;}}
@media (max-width:415px) {.youtube {height:245px;}}

font[size="1"] {font-size:15px}
font[size="2"] {font-size:16px}
font[size="3"] {font-size:17px}
font[size="4"] {font-size:20px;}
font[size="5"] {font-size:24px;}
font[size="6"] {font-size:28px}
font[size="7"] {font-size:40px}

font[size="1"] {line-height:20px;}
font[size="2"] {line-height:22px;}
font[size="3"] {line-height: 30px;}
font[size="4"] {line-height: 34px;}
font[size="5"] {line-height: 38px;}
font[size="6"] {line-height: 44px;}
font[size="7"] {line-height: 52px;}

@media (max-width: 991px) {
	font[size="5"] {font-size: 21px;}
	font[size="6"] {font-size: 23px;}
	font[size="7"] {font-size: 25px;}

	font[size="5"] {line-height: 32px;}
    font[size="6"] {line-height: 34px;}
    font[size="7"] {line-height: 36px;}

	.font_iropke font[size="7"] {font-size:25px;}
	.font_iropke font[size="6"] {font-size:23px;}
	.font_iropke font[size="5"] {font-size:21px;}
	.font_iropke font[size="4"] {font-size:18px;}

	.font_cookie font[size="7"] {font-size:26px;}
	.font_cookie font[size="6"] {font-size:24px;}
	.font_cookie font[size="5"] {font-size:22px;}
}

@media (max-width: 767px) {
	font[size="4"] {font-size:18px;}
	font[size="5"] {font-size: 19px;}

	font[size="4"] {line-height: 25px;}
    font[size="5"] {line-height: 27px;}
}


@media (max-width:740px) {
	.br_mobile {display:block;}
	.visible-xxs .br_mobile {display: none;}
}
@media (max-width:480px) {
	.br_mobile {display: none;}
	.visible-xxs .br_mobile {display:block;}
	.hidden-xxs {
		display:none;
	}
}
@media (min-width:741px) {
	.br_mobile {display: none;}
}

#galleryModal .modal-dialog {position: absolute;margin: 0 auto;margin-top: 5%;left: 0;right: 0;max-width: 1170px;}
#galleryModal .modal-dialog .modal-content {}
#galleryModal .modal-dialog .modal-body {padding:0;text-align:center;border-radius: 0;}
#galleryModal .modal-dialog .modal-body img#slide {max-width:100%;}
#galleryModal .modal-dialog .modal-body img#arrow_left {position:absolute;top:50%;left:30px;}
#galleryModal .modal-dialog .modal-body img#arrow_right {position:absolute;top:50%;right:30px;}
#galleryModal .modal-dialog .modal-body .left {position: absolute;top: 0;left: 0;bottom: 0;width: 80px;background-image: url(/img/ico_arrow_left.png);background-repeat: no-repeat;background-position: center;}
#galleryModal .modal-dialog .modal-body .right {position: absolute;top: 0;right: 0;bottom: 0;width: 80px;background-image: url(/img/ico_arrow_right.png);background-repeat: no-repeat;background-position: center;}

/* 1px짜리 줄 생기는 것 */
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	min-height:0px;
}



@media (max-width: 991px) { /* 태블릿보다작은,화웨이세로(xs) : 0 ~ 767 */

	/* % - 양쪽 */
	.item.mo_m0 { margin-left: 0% !important; margin-right: 0% !important; }
	.item.mo_m1 { margin-left: 1% !important; margin-right: 1% !important; }
	.item.mo_m2 { margin-left: 2% !important; margin-right: 2% !important; }
	.item.mo_m3 { margin-left: 3% !important; margin-right: 3% !important; }
	.item.mo_m4 { margin-left: 4% !important; margin-right: 4% !important; }
	.item.mo_m5 { margin-left: 5% !important; margin-right: 5% !important; }
	.item.mo_m6 { margin-left: 6% !important; margin-right: 6% !important; }
	.item.mo_m7 { margin-left: 7% !important; margin-right: 7% !important; }
	.item.mo_m8 { margin-left: 8% !important; margin-right: 8% !important; }
	.item.mo_m9 { margin-left: 9% !important; margin-right: 9% !important; }
	.item.mo_m10 { margin-left: 10% !important; margin-right: 10% !important; }
	.item.mo_m11 { margin-left: 11% !important; margin-right: 11% !important; }
	.item.mo_m12 { margin-left: 12% !important; margin-right: 12% !important; }
	.item.mo_m13 { margin-left: 13% !important; margin-right: 13% !important; }
	.item.mo_m14 { margin-left: 14% !important; margin-right: 14% !important; }
	.item.mo_m15 { margin-left: 15% !important; margin-right: 15% !important; }
	.item.mo_m16 { margin-left: 16% !important; margin-right: 16% !important; }
	.item.mo_m17 { margin-left: 17% !important; margin-right: 17% !important; }
	.item.mo_m18 { margin-left: 18% !important; margin-right: 18% !important; }
	.item.mo_m19 { margin-left: 19% !important; margin-right: 19% !important; }
	.item.mo_m20 { margin-left: 20% !important; margin-right: 20% !important; }
	.item.mo_m21 { margin-left: 21% !important; margin-right: 21% !important; }
	.item.mo_m22 { margin-left: 22% !important; margin-right: 22% !important; }
	.item.mo_m23 { margin-left: 23% !important; margin-right: 23% !important; }
	.item.mo_m24 { margin-left: 24% !important; margin-right: 24% !important; }
	.item.mo_m25 { margin-left: 25% !important; margin-right: 25% !important; }
	.item.mo_m26 { margin-left: 26% !important; margin-right: 26% !important; }
	.item.mo_m27 { margin-left: 27% !important; margin-right: 27% !important; }
	.item.mo_m28 { margin-left: 28% !important; margin-right: 28% !important; }
	.item.mo_m29 { margin-left: 29% !important; margin-right: 29% !important; }
	.item.mo_m30 { margin-left: 30% !important; margin-right: 30% !important; }
	.item.mo_m31 { margin-left: 31% !important; margin-right: 31% !important; }
	.item.mo_m32 { margin-left: 32% !important; margin-right: 32% !important; }
	.item.mo_m33 { margin-left: 33% !important; margin-right: 33% !important; }
	.item.mo_m34 { margin-left: 34% !important; margin-right: 34% !important; }
	.item.mo_m35 { margin-left: 35% !important; margin-right: 35% !important; }
	.item.mo_m36 { margin-left: 36% !important; margin-right: 36% !important; }
	.item.mo_m37 { margin-left: 37% !important; margin-right: 37% !important; }
	.item.mo_m38 { margin-left: 38% !important; margin-right: 38% !important; }
	.item.mo_m39 { margin-left: 39% !important; margin-right: 39% !important; }
	.item.mo_m40 { margin-left: 40% !important; margin-right: 40% !important; }
	.item.mo_m41 { margin-left: 41% !important; margin-right: 41% !important; }
	.item.mo_m42 { margin-left: 42% !important; margin-right: 42% !important; }
	.item.mo_m43 { margin-left: 43% !important; margin-right: 43% !important; }
	.item.mo_m44 { margin-left: 44% !important; margin-right: 44% !important; }
	.item.mo_m45 { margin-left: 45% !important; margin-right: 45% !important; }
	.item.mo_m46 { margin-left: 46% !important; margin-right: 46% !important; }
	.item.mo_m47 { margin-left: 47% !important; margin-right: 47% !important; }
	.item.mo_m48 { margin-left: 48% !important; margin-right: 48% !important; }
	.item.mo_m49 { margin-left: 49% !important; margin-right: 49% !important; }
	.item.mo_m50 { margin-left: 50% !important; margin-right: 50% !important; }
	
	/* % - 왼쪽 */
	.item.mo_ml0 { margin-left: 0% !important; }
	.item.mo_ml1 { margin-left: 1% !important; }
	.item.mo_ml2 { margin-left: 2% !important; }
	.item.mo_ml3 { margin-left: 3% !important; }
	.item.mo_ml4 { margin-left: 4% !important; }
	.item.mo_ml5 { margin-left: 5% !important; }
	.item.mo_ml6 { margin-left: 6% !important; }
	.item.mo_ml7 { margin-left: 7% !important; }
	.item.mo_ml8 { margin-left: 8% !important; }
	.item.mo_ml9 { margin-left: 9% !important; }
	.item.mo_ml10 { margin-left: 10% !important; }
	.item.mo_ml11 { margin-left: 11% !important; }
	.item.mo_ml12 { margin-left: 12% !important; }
	.item.mo_ml13 { margin-left: 13% !important; }
	.item.mo_ml14 { margin-left: 14% !important; }
	.item.mo_ml15 { margin-left: 15% !important; }
	.item.mo_ml16 { margin-left: 16% !important; }
	.item.mo_ml17 { margin-left: 17% !important; }
	.item.mo_ml18 { margin-left: 18% !important; }
	.item.mo_ml19 { margin-left: 19% !important; }
	.item.mo_ml20 { margin-left: 20% !important; }
	.item.mo_ml21 { margin-left: 21% !important; }
	.item.mo_ml22 { margin-left: 22% !important; }
	.item.mo_ml23 { margin-left: 23% !important; }
	.item.mo_ml24 { margin-left: 24% !important; }
	.item.mo_ml25 { margin-left: 25% !important; }
	.item.mo_ml26 { margin-left: 26% !important; }
	.item.mo_ml27 { margin-left: 27% !important; }
	.item.mo_ml28 { margin-left: 28% !important; }
	.item.mo_ml29 { margin-left: 29% !important; }
	.item.mo_ml30 { margin-left: 30% !important; }	
	.item.mo_ml31 { margin-left: 31% !important; }
	.item.mo_ml32 { margin-left: 32% !important; }
	.item.mo_ml33 { margin-left: 33% !important; }
	.item.mo_ml34 { margin-left: 34% !important; }
	.item.mo_ml35 { margin-left: 35% !important; }
	.item.mo_ml36 { margin-left: 36% !important; }
	.item.mo_ml37 { margin-left: 37% !important; }
	.item.mo_ml38 { margin-left: 38% !important; }
	.item.mo_ml39 { margin-left: 39% !important; }
	.item.mo_ml40 { margin-left: 40% !important; }	
	.item.mo_ml41 { margin-left: 41% !important; }
	.item.mo_ml42 { margin-left: 42% !important; }
	.item.mo_ml43 { margin-left: 43% !important; }
	.item.mo_ml44 { margin-left: 44% !important; }
	.item.mo_ml45 { margin-left: 45% !important; }
	.item.mo_ml46 { margin-left: 46% !important; }
	.item.mo_ml47 { margin-left: 47% !important; }
	.item.mo_ml48 { margin-left: 48% !important; }
	.item.mo_ml49 { margin-left: 49% !important; }
	.item.mo_ml50 { margin-left: 50% !important; }

	/* % - 오른쪽 */
	.item.mo_mr0 { margin-right: 0% !important; }	
	.item.mo_mr1 { margin-right: 1% !important; }
	.item.mo_mr2 { margin-right: 2% !important; }
	.item.mo_mr3 { margin-right: 3% !important; }
	.item.mo_mr4 { margin-right: 4% !important; }
	.item.mo_mr5 { margin-right: 5% !important; }
	.item.mo_mr6 { margin-right: 6% !important; }
	.item.mo_mr7 { margin-right: 7% !important; }
	.item.mo_mr8 { margin-right: 8% !important; }
	.item.mo_mr9 { margin-right: 9% !important; }
	.item.mo_mr10 { margin-right: 10% !important; }
	.item.mo_mr11 { margin-right: 11% !important; }
	.item.mo_mr12 { margin-right: 12% !important; }
	.item.mo_mr13 { margin-right: 13% !important; }
	.item.mo_mr14 { margin-right: 14% !important; }
	.item.mo_mr15 { margin-right: 15% !important; }
	.item.mo_mr16 { margin-right: 16% !important; }
	.item.mo_mr17 { margin-right: 17% !important; }
	.item.mo_mr18 { margin-right: 18% !important; }
	.item.mo_mr19 { margin-right: 19% !important; }
	.item.mo_mr20 { margin-right: 20% !important; }
	.item.mo_mr21 { margin-right: 21% !important; }
	.item.mo_mr22 { margin-right: 22% !important; }
	.item.mo_mr23 { margin-right: 23% !important; }
	.item.mo_mr24 { margin-right: 24% !important; }
	.item.mo_mr25 { margin-right: 25% !important; }
	.item.mo_mr26 { margin-right: 26% !important; }
	.item.mo_mr27 { margin-right: 27% !important; }
	.item.mo_mr28 { margin-right: 28% !important; }
	.item.mo_mr29 { margin-right: 29% !important; }
	.item.mo_mr30 { margin-right: 30% !important; }	
	.item.mo_mr31 { margin-right: 31% !important; }
	.item.mo_mr32 { margin-right: 32% !important; }
	.item.mo_mr33 { margin-right: 33% !important; }
	.item.mo_mr34 { margin-right: 34% !important; }
	.item.mo_mr35 { margin-right: 35% !important; }
	.item.mo_mr36 { margin-right: 36% !important; }
	.item.mo_mr37 { margin-right: 37% !important; }
	.item.mo_mr38 { margin-right: 38% !important; }
	.item.mo_mr39 { margin-right: 39% !important; }
	.item.mo_mr40 { margin-right: 40% !important; }	
	.item.mo_mr41 { margin-right: 41% !important; }
	.item.mo_mr42 { margin-right: 42% !important; }
	.item.mo_mr43 { margin-right: 43% !important; }
	.item.mo_mr44 { margin-right: 44% !important; }
	.item.mo_mr45 { margin-right: 45% !important; }
	.item.mo_mr46 { margin-right: 46% !important; }
	.item.mo_mr47 { margin-right: 47% !important; }
	.item.mo_mr48 { margin-right: 48% !important; }
	.item.mo_mr49 { margin-right: 49% !important; }
	.item.mo_mr50 { margin-right: 50% !important; }
	
	/* % - 위쪽 */
	.item.mo_mt0 { margin-top: 0% !important; }
	.item.mo_mt1 { margin-top: 1% !important; }
	.item.mo_mt2 { margin-top: 2% !important; }
	.item.mo_mt3 { margin-top: 3% !important; }
	.item.mo_mt4 { margin-top: 4% !important; }
	.item.mo_mt5 { margin-top: 5% !important; }
	.item.mo_mt6 { margin-top: 6% !important; }
	.item.mo_mt7 { margin-top: 7% !important; }
	.item.mo_mt8 { margin-top: 8% !important; }
	.item.mo_mt9 { margin-top: 9% !important; }
	.item.mo_mt10 { margin-top: 10% !important; }
	.item.mo_mt11 { margin-top: 11% !important; }
	.item.mo_mt12 { margin-top: 12% !important; }
	.item.mo_mt13 { margin-top: 13% !important; }
	.item.mo_mt14 { margin-top: 14% !important; }
	.item.mo_mt15 { margin-top: 15% !important; }
	.item.mo_mt16 { margin-top: 16% !important; }
	.item.mo_mt17 { margin-top: 17% !important; }
	.item.mo_mt18 { margin-top: 18% !important; }
	.item.mo_mt19 { margin-top: 19% !important; }
	.item.mo_mt20 { margin-top: 20% !important; }
	.item.mo_mt21 { margin-top: 21% !important; }
	.item.mo_mt22 { margin-top: 22% !important; }
	.item.mo_mt23 { margin-top: 23% !important; }
	.item.mo_mt24 { margin-top: 24% !important; }
	.item.mo_mt25 { margin-top: 25% !important; }
	.item.mo_mt26 { margin-top: 26% !important; }
	.item.mo_mt27 { margin-top: 27% !important; }
	.item.mo_mt28 { margin-top: 28% !important; }
	.item.mo_mt29 { margin-top: 29% !important; }
	.item.mo_mt30 { margin-top: 30% !important; }	
	.item.mo_mt31 { margin-top: 31% !important; }
	.item.mo_mt32 { margin-top: 32% !important; }
	.item.mo_mt33 { margin-top: 33% !important; }
	.item.mo_mt34 { margin-top: 34% !important; }
	.item.mo_mt35 { margin-top: 35% !important; }
	.item.mo_mt36 { margin-top: 36% !important; }
	.item.mo_mt37 { margin-top: 37% !important; }
	.item.mo_mt38 { margin-top: 38% !important; }
	.item.mo_mt39 { margin-top: 39% !important; }
	.item.mo_mt40 { margin-top: 40% !important; }	
	.item.mo_mt41 { margin-top: 41% !important; }
	.item.mo_mt42 { margin-top: 42% !important; }
	.item.mo_mt43 { margin-top: 43% !important; }
	.item.mo_mt44 { margin-top: 44% !important; }
	.item.mo_mt45 { margin-top: 45% !important; }
	.item.mo_mt46 { margin-top: 46% !important; }
	.item.mo_mt47 { margin-top: 47% !important; }
	.item.mo_mt48 { margin-top: 48% !important; }
	.item.mo_mt49 { margin-top: 49% !important; }
	.item.mo_mt50 { margin-top: 50% !important; }

	/* % - 아래쪽 */
	.item.mo_mb0 { margin-bottom: 0% !important; }	
	.item.mo_mb1 { margin-bottom: 1% !important; }
	.item.mo_mb2 { margin-bottom: 2% !important; }
	.item.mo_mb3 { margin-bottom: 3% !important; }
	.item.mo_mb4 {margin-bottom: 4% !important;}
	.item.mo_mb5 { margin-bottom: 5% !important; }
	.item.mo_mb6 { margin-bottom: 6% !important; }
	.item.mo_mb7 { margin-bottom: 7% !important; }
	.item.mo_mb8 { margin-bottom: 8% !important; }
	.item.mo_mb9 { margin-bottom: 9% !important; }
	.item.mo_mb10 { margin-bottom: 10% !important; }
	.item.mo_mb11 { margin-bottom: 11% !important; }
	.item.mo_mb12 { margin-bottom: 12% !important; }
	.item.mo_mb13 { margin-bottom: 13% !important; }
	.item.mo_mb14 { margin-bottom: 14% !important; }
	.item.mo_mb15 { margin-bottom: 15% !important; }
	.item.mo_mb16 { margin-bottom: 16% !important; }
	.item.mo_mb17 { margin-bottom: 17% !important; }
	.item.mo_mb18 { margin-bottom: 18% !important; }
	.item.mo_mb19 { margin-bottom: 19% !important; }
	.item.mo_mb20 { margin-bottom: 20% !important; }
	.item.mo_mb21 { margin-bottom: 21% !important; }
	.item.mo_mb22 { margin-bottom: 22% !important; }
	.item.mo_mb23 { margin-bottom: 23% !important; }
	.item.mo_mb24 { margin-bottom: 24% !important; }
	.item.mo_mb25 { margin-bottom: 25% !important; }
	.item.mo_mb26 { margin-bottom: 26% !important; }
	.item.mo_mb27 { margin-bottom: 27% !important; }
	.item.mo_mb28 { margin-bottom: 28% !important; }
	.item.mo_mb29 { margin-bottom: 29% !important; }
	.item.mo_mb30 { margin-bottom: 30% !important; }	
	.item.mo_mb31 { margin-bottom: 31% !important; }
	.item.mo_mb32 { margin-bottom: 32% !important; }
	.item.mo_mb33 { margin-bottom: 33% !important; }
	.item.mo_mb34 { margin-bottom: 34% !important; }
	.item.mo_mb35 { margin-bottom: 35% !important; }
	.item.mo_mb36 { margin-bottom: 36% !important; }
	.item.mo_mb37 { margin-bottom: 37% !important; }
	.item.mo_mb38 { margin-bottom: 38% !important; }
	.item.mo_mb39 { margin-bottom: 39% !important; }
	.item.mo_mb40 { margin-bottom: 40% !important; }	
	.item.mo_mb41 { margin-bottom: 41% !important; }
	.item.mo_mb42 { margin-bottom: 42% !important; }
	.item.mo_mb43 { margin-bottom: 43% !important; }
	.item.mo_mb44 { margin-bottom: 44% !important; }
	.item.mo_mb45 { margin-bottom: 45% !important; }
	.item.mo_mb46 { margin-bottom: 46% !important; }
	.item.mo_mb47 { margin-bottom: 47% !important; }
	.item.mo_mb48 { margin-bottom: 48% !important; }
	.item.mo_mb49 { margin-bottom: 49% !important; }
	.item.mo_mb50 { margin-bottom: 50% !important; }
			
	/* px - 양쪽 */				
	.item.mo_m0px { margin-left: 0px !important; margin-right: 0px !important; }	
	.item.mo_m1px { margin-left: 1px !important; margin-right: 1px !important; }
	.item.mo_m2px { margin-left: 2px !important; margin-right: 2px !important; }
	.item.mo_m3px { margin-left: 3px !important; margin-right: 3px !important; }
	.item.mo_m4px { margin-left: 4px !important; margin-right: 4px !important; }
	.item.mo_m5px { margin-left: 5px !important; margin-right: 5px !important; }
	.item.mo_m6px { margin-left: 6px !important; margin-right: 6px !important; }
	.item.mo_m7px { margin-left: 7px !important; margin-right: 7px !important; }
	.item.mo_m8px { margin-left: 8px !important; margin-right: 8px !important; }
	.item.mo_m9px { margin-left: 9px !important; margin-right: 9px !important; }
	.item.mo_m10px { margin-left: 10px !important; margin-right: 10px !important; }
	.item.mo_m11px { margin-left: 11px !important; margin-right: 11px !important; }
	.item.mo_m12px { margin-left: 12px !important; margin-right: 12px !important; }
	.item.mo_m13px { margin-left: 13px !important; margin-right: 13px !important; }
	.item.mo_m14px { margin-left: 14px !important; margin-right: 14px !important; }
	.item.mo_m15px { margin-left: 15px !important; margin-right: 15px !important; }
	.item.mo_m16px { margin-left: 16px !important; margin-right: 16px !important; }
	.item.mo_m17px { margin-left: 17px !important; margin-right: 17px !important; }
	.item.mo_m18px { margin-left: 18px !important; margin-right: 18px !important; }
	.item.mo_m19px { margin-left: 19px !important; margin-right: 19px !important; }
	.item.mo_m20px { margin-left: 20px !important; margin-right: 20px !important; }
	.item.mo_m21px { margin-left: 21px !important; margin-right: 21px !important; }
	.item.mo_m22px { margin-left: 22px !important; margin-right: 22px !important; }
	.item.mo_m23px { margin-left: 23px !important; margin-right: 23px !important; }
	.item.mo_m24px { margin-left: 24px !important; margin-right: 24px !important; }
	.item.mo_m25px { margin-left: 25px !important; margin-right: 25px !important; }
	.item.mo_m26px { margin-left: 26px !important; margin-right: 26px !important; }
	.item.mo_m27px { margin-left: 27px !important; margin-right: 27px !important; }
	.item.mo_m28px { margin-left: 28px !important; margin-right: 28px !important; }
	.item.mo_m29px { margin-left: 29px !important; margin-right: 29px !important; }
	.item.mo_m30px { margin-left: 30px !important; margin-right: 30px !important; }
	.item.mo_m31px { margin-left: 31px !important; margin-right: 31px !important; }
	.item.mo_m32px { margin-left: 32px !important; margin-right: 32px !important; }
	.item.mo_m33px { margin-left: 33px !important; margin-right: 33px !important; }
	.item.mo_m34px { margin-left: 34px !important; margin-right: 34px !important; }
	.item.mo_m35px { margin-left: 35px !important; margin-right: 35px !important; }
	.item.mo_m36px { margin-left: 36px !important; margin-right: 36px !important; }
	.item.mo_m37px { margin-left: 37px !important; margin-right: 37px !important; }
	.item.mo_m38px { margin-left: 38px !important; margin-right: 38px !important; }
	.item.mo_m39px { margin-left: 39px !important; margin-right: 39px !important; }
	.item.mo_m40px { margin-left: 40px !important; margin-right: 40px !important; }
	.item.mo_m41px { margin-left: 41px !important; margin-right: 41px !important; }
	.item.mo_m42px { margin-left: 42px !important; margin-right: 42px !important; }
	.item.mo_m43px { margin-left: 43px !important; margin-right: 43px !important; }
	.item.mo_m44px { margin-left: 44px !important; margin-right: 44px !important; }
	.item.mo_m45px { margin-left: 45px !important; margin-right: 45px !important; }
	.item.mo_m46px { margin-left: 46px !important; margin-right: 46px !important; }
	.item.mo_m47px { margin-left: 47px !important; margin-right: 47px !important; }
	.item.mo_m48px { margin-left: 48px !important; margin-right: 48px !important; }
	.item.mo_m49px { margin-left: 49px !important; margin-right: 49px !important; }
	.item.mo_m50px { margin-left: 50px !important; margin-right: 50px !important; }
	.item.mo_m51px { margin-left: 51px !important; margin-right: 51px !important; }
	.item.mo_m52px { margin-left: 52px !important; margin-right: 52px !important; }
	.item.mo_m53px { margin-left: 53px !important; margin-right: 53px !important; }
	.item.mo_m54px { margin-left: 54px !important; margin-right: 54px !important; }
	.item.mo_m55px { margin-left: 55px !important; margin-right: 55px !important; }
	.item.mo_m56px { margin-left: 56px !important; margin-right: 56px !important; }
	.item.mo_m57px { margin-left: 57px !important; margin-right: 57px !important; }
	.item.mo_m58px { margin-left: 58px !important; margin-right: 58px !important; }
	.item.mo_m59px { margin-left: 59px !important; margin-right: 59px !important; }
	.item.mo_m60px { margin-left: 60px !important; margin-right: 60px !important; }
	.item.mo_m61px { margin-left: 61px !important; margin-right: 61px !important; }
	.item.mo_m62px { margin-left: 62px !important; margin-right: 62px !important; }
	.item.mo_m63px { margin-left: 63px !important; margin-right: 63px !important; }
	.item.mo_m64px { margin-left: 64px !important; margin-right: 64px !important; }
	.item.mo_m65px { margin-left: 65px !important; margin-right: 65px !important; }
	.item.mo_m66px { margin-left: 66px !important; margin-right: 66px !important; }
	.item.mo_m67px { margin-left: 67px !important; margin-right: 67px !important; }
	.item.mo_m68px { margin-left: 68px !important; margin-right: 68px !important; }
	.item.mo_m69px { margin-left: 69px !important; margin-right: 69px !important; }
	.item.mo_m70px { margin-left: 70px !important; margin-right: 70px !important; }	
	.item.mo_m71px { margin-left: 71px !important; margin-right: 71px !important; }
	.item.mo_m72px { margin-left: 72px !important; margin-right: 72px !important; }
	.item.mo_m73px { margin-left: 73px !important; margin-right: 73px !important; }
	.item.mo_m74px { margin-left: 74px !important; margin-right: 74px !important; }
	.item.mo_m75px { margin-left: 75px !important; margin-right: 75px !important; }
	.item.mo_m76px { margin-left: 76px !important; margin-right: 76px !important; }
	.item.mo_m77px { margin-left: 77px !important; margin-right: 77px !important; }
	.item.mo_m78px { margin-left: 78px !important; margin-right: 78px !important; }
	.item.mo_m79px { margin-left: 79px !important; margin-right: 79px !important; }
	.item.mo_m80px { margin-left: 80px !important; margin-right: 80px !important; }
	.item.mo_m81px { margin-left: 81px !important; margin-right: 81px !important; }
	.item.mo_m82px { margin-left: 82px !important; margin-right: 82px !important; }
	.item.mo_m83px { margin-left: 83px !important; margin-right: 83px !important; }
	.item.mo_m84px { margin-left: 84px !important; margin-right: 84px !important; }
	.item.mo_m85px { margin-left: 85px !important; margin-right: 85px !important; }
	.item.mo_m86px { margin-left: 86px !important; margin-right: 86px !important; }
	.item.mo_m87px { margin-left: 87px !important; margin-right: 87px !important; }
	.item.mo_m88px { margin-left: 88px !important; margin-right: 88px !important; }
	.item.mo_m89px { margin-left: 89px !important; margin-right: 89px !important; }
	.item.mo_m90px { margin-left: 90px !important; margin-right: 90px !important; }
	.item.mo_m91px { margin-left: 91px !important; margin-right: 91px !important; }
	.item.mo_m92px { margin-left: 92px !important; margin-right: 92px !important; }
	.item.mo_m93px { margin-left: 93px !important; margin-right: 93px !important; }
	.item.mo_m94px { margin-left: 94px !important; margin-right: 94px !important; }
	.item.mo_m95px { margin-left: 95px !important; margin-right: 95px !important; }
	.item.mo_m96px { margin-left: 96px !important; margin-right: 96px !important; }
	.item.mo_m97px { margin-left: 97px !important; margin-right: 97px !important; }
	.item.mo_m98px { margin-left: 98px !important; margin-right: 98px !important; }
	.item.mo_m99px { margin-left: 99px !important; margin-right: 99px !important; }
	.item.mo_m100px { margin-left: 100px !important; margin-right: 100px !important; }			
			
	/* px - 왼쪽 */
	.item.mo_ml0px { margin-left: 0px !important; }
	.item.mo_ml1px { margin-left: 1px !important; }
	.item.mo_ml2px { margin-left: 2px !important; }
	.item.mo_ml3px { margin-left: 3px !important; }
	.item.mo_ml4px { margin-left: 4px !important; }
	.item.mo_ml5px { margin-left: 5px !important; }
	.item.mo_ml6px { margin-left: 6px !important; }
	.item.mo_ml7px { margin-left: 7px !important; }
	.item.mo_ml8px { margin-left: 8px !important; }
	.item.mo_ml9px { margin-left: 9px !important; }
	.item.mo_ml10px { margin-left: 10px !important; }
	.item.mo_ml11px { margin-left: 11px !important; }
	.item.mo_ml12px { margin-left: 12px !important; }
	.item.mo_ml13px { margin-left: 13px !important; }
	.item.mo_ml14px { margin-left: 14px !important; }
	.item.mo_ml15px { margin-left: 15px !important; }
	.item.mo_ml16px { margin-left: 16px !important; }
	.item.mo_ml17px { margin-left: 17px !important; }
	.item.mo_ml18px { margin-left: 18px !important; }
	.item.mo_ml19px { margin-left: 19px !important; }
	.item.mo_ml20px { margin-left: 20px !important; }		
	.item.mo_ml21px { margin-left: 21px !important; }
	.item.mo_ml22px { margin-left: 22px !important; }
	.item.mo_ml23px { margin-left: 23px !important; }
	.item.mo_ml24px { margin-left: 24px !important; }
	.item.mo_ml25px { margin-left: 25px !important; }
	.item.mo_ml26px { margin-left: 26px !important; }
	.item.mo_ml27px { margin-left: 27px !important; }
	.item.mo_ml28px { margin-left: 28px !important; }
	.item.mo_ml29px { margin-left: 29px !important; }
	.item.mo_ml30px { margin-left: 30px !important; }
	.item.mo_ml31px { margin-left: 31px !important; }
	.item.mo_ml32px { margin-left: 32px !important; }
	.item.mo_ml33px { margin-left: 33px !important; }
	.item.mo_ml34px { margin-left: 34px !important; }
	.item.mo_ml35px { margin-left: 35px !important; }
	.item.mo_ml36px { margin-left: 36px !important; }
	.item.mo_ml37px { margin-left: 37px !important; }
	.item.mo_ml38px { margin-left: 38px !important; }
	.item.mo_ml39px { margin-left: 39px !important; }
	.item.mo_ml40px { margin-left: 40px !important; }
	.item.mo_ml41px { margin-left: 41px !important; }
	.item.mo_ml42px { margin-left: 42px !important; }
	.item.mo_ml43px { margin-left: 43px !important; }
	.item.mo_ml44px { margin-left: 44px !important; }
	.item.mo_ml45px { margin-left: 45px !important; }
	.item.mo_ml46px { margin-left: 46px !important; }
	.item.mo_ml47px { margin-left: 47px !important; }
	.item.mo_ml48px { margin-left: 48px !important; }
	.item.mo_ml49px { margin-left: 49px !important; }
	.item.mo_ml50px { margin-left: 50px !important; }	
	.item.mo_ml51px { margin-left: 51px !important; }
	.item.mo_ml52px { margin-left: 52px !important; }
	.item.mo_ml53px { margin-left: 53px !important; }
	.item.mo_ml54px { margin-left: 54px !important; }
	.item.mo_ml55px { margin-left: 55px !important; }
	.item.mo_ml56px { margin-left: 56px !important; }
	.item.mo_ml57px { margin-left: 57px !important; }
	.item.mo_ml58px { margin-left: 58px !important; }
	.item.mo_ml59px { margin-left: 59px !important; }
	.item.mo_ml60px { margin-left: 60px !important; }
	.item.mo_ml61px { margin-left: 61px !important; }
	.item.mo_ml62px { margin-left: 62px !important; }
	.item.mo_ml63px { margin-left: 63px !important; }
	.item.mo_ml64px { margin-left: 64px !important; }
	.item.mo_ml65px { margin-left: 65px !important; }
	.item.mo_ml66px { margin-left: 66px !important; }
	.item.mo_ml67px { margin-left: 67px !important; }
	.item.mo_ml68px { margin-left: 68px !important; }
	.item.mo_ml69px { margin-left: 69px !important; }
	.item.mo_ml70px { margin-left: 70px !important; }
	.item.mo_ml71px { margin-left: 71px !important; }
	.item.mo_ml72px { margin-left: 72px !important; }
	.item.mo_ml73px { margin-left: 73px !important; }
	.item.mo_ml74px { margin-left: 74px !important; }
	.item.mo_ml75px { margin-left: 75px !important; }
	.item.mo_ml76px { margin-left: 76px !important; }
	.item.mo_ml77px { margin-left: 77px !important; }
	.item.mo_ml78px { margin-left: 78px !important; }
	.item.mo_ml79px { margin-left: 79px !important; }
	.item.mo_ml80px { margin-left: 80px !important; }
	.item.mo_ml81px { margin-left: 81px !important; }
	.item.mo_ml82px { margin-left: 82px !important; }
	.item.mo_ml83px { margin-left: 83px !important; }
	.item.mo_ml84px { margin-left: 84px !important; }
	.item.mo_ml85px { margin-left: 85px !important; }
	.item.mo_ml86px { margin-left: 86px !important; }
	.item.mo_ml87px { margin-left: 87px !important; }
	.item.mo_ml88px { margin-left: 88px !important; }
	.item.mo_ml89px { margin-left: 89px !important; }
	.item.mo_ml90px { margin-left: 90px !important; }	
	.item.mo_ml91px { margin-left: 91px !important; }
	.item.mo_ml92px { margin-left: 92px !important; }
	.item.mo_ml93px { margin-left: 93px !important; }
	.item.mo_ml94px { margin-left: 94px !important; }
	.item.mo_ml95px { margin-left: 95px !important; }
	.item.mo_ml96px { margin-left: 96px !important; }
	.item.mo_ml97px { margin-left: 97px !important; }
	.item.mo_ml98px { margin-left: 98px !important; }
	.item.mo_ml99px { margin-left: 99px !important; }
	.item.mo_ml100px { margin-left: 100px !important; }
			
	/* px - 오른쪽 */
	.item.mo_mr0px { margin-right: 0px !important; }		
	.item.mo_mr1px { margin-right: 1px !important; }
	.item.mo_mr2px { margin-right: 2px !important; }
	.item.mo_mr3px { margin-right: 3px !important; }
	.item.mo_mr4px { margin-right: 4px !important; }
	.item.mo_mr5px { margin-right: 5px !important; }
	.item.mo_mr6px { margin-right: 6px !important; }
	.item.mo_mr7px { margin-right: 7px !important; }
	.item.mo_mr8px { margin-right: 8px !important; }
	.item.mo_mr9px { margin-right: 9px !important; }
	.item.mo_mr10px { margin-right: 10px !important; }
	.item.mo_mr11px { margin-right: 11px !important; }
	.item.mo_mr12px { margin-right: 12px !important; }
	.item.mo_mr13px { margin-right: 13px !important; }
	.item.mo_mr14px { margin-right: 14px !important; }
	.item.mo_mr15px { margin-right: 15px !important; }
	.item.mo_mr16px { margin-right: 16px !important; }
	.item.mo_mr17px { margin-right: 17px !important; }
	.item.mo_mr18px { margin-right: 18px !important; }
	.item.mo_mr19px { margin-right: 19px !important; }
	.item.mo_mr20px { margin-right: 20px !important; }
	.item.mo_mr21px { margin-right: 21px !important; }
	.item.mo_mr22px { margin-right: 22px !important; }
	.item.mo_mr23px { margin-right: 23px !important; }
	.item.mo_mr24px { margin-right: 24px !important; }
	.item.mo_mr25px { margin-right: 25px !important; }
	.item.mo_mr26px { margin-right: 26px !important; }
	.item.mo_mr27px { margin-right: 27px !important; }
	.item.mo_mr28px { margin-right: 28px !important; }
	.item.mo_mr29px { margin-right: 29px !important; }
	.item.mo_mr30px { margin-right: 30px !important; }	
	.item.mo_mr31px { margin-right: 31px !important; }
	.item.mo_mr32px { margin-right: 32px !important; }
	.item.mo_mr33px { margin-right: 33px !important; }
	.item.mo_mr34px { margin-right: 34px !important; }
	.item.mo_mr35px { margin-right: 35px !important; }
	.item.mo_mr36px { margin-right: 36px !important; }
	.item.mo_mr37px { margin-right: 37px !important; }
	.item.mo_mr38px { margin-right: 38px !important; }
	.item.mo_mr39px { margin-right: 39px !important; }
	.item.mo_mr40px { margin-right: 40px !important; }
	.item.mo_mr41px { margin-right: 41px !important; }
	.item.mo_mr42px { margin-right: 42px !important; }
	.item.mo_mr43px { margin-right: 43px !important; }
	.item.mo_mr44px { margin-right: 44px !important; }
	.item.mo_mr45px { margin-right: 45px !important; }
	.item.mo_mr46px { margin-right: 46px !important; }
	.item.mo_mr47px { margin-right: 47px !important; }
	.item.mo_mr48px { margin-right: 48px !important; }
	.item.mo_mr49px { margin-right: 49px !important; }
	.item.mo_mr50px { margin-right: 50px !important; }
	.item.mo_mr51px { margin-right: 51px !important; }
	.item.mo_mr52px { margin-right: 52px !important; }
	.item.mo_mr53px { margin-right: 53px !important; }
	.item.mo_mr54px { margin-right: 54px !important; }
	.item.mo_mr55px { margin-right: 55px !important; }
	.item.mo_mr56px { margin-right: 56px !important; }
	.item.mo_mr57px { margin-right: 57px !important; }
	.item.mo_mr58px { margin-right: 58px !important; }
	.item.mo_mr59px { margin-right: 59px !important; }
	.item.mo_mr60px { margin-right: 60px !important; }	
	.item.mo_mr61px { margin-right: 61px !important; }
	.item.mo_mr62px { margin-right: 62px !important; }
	.item.mo_mr63px { margin-right: 63px !important; }
	.item.mo_mr64px { margin-right: 64px !important; }
	.item.mo_mr65px { margin-right: 65px !important; }
	.item.mo_mr66px { margin-right: 66px !important; }
	.item.mo_mr67px { margin-right: 67px !important; }
	.item.mo_mr68px { margin-right: 68px !important; }
	.item.mo_mr69px { margin-right: 69px !important; }
	.item.mo_mr70px { margin-right: 70px !important; }
	.item.mo_mr71px { margin-right: 71px !important; }
	.item.mo_mr72px { margin-right: 72px !important; }
	.item.mo_mr73px { margin-right: 73px !important; }
	.item.mo_mr74px { margin-right: 74px !important; }
	.item.mo_mr75px { margin-right: 75px !important; }
	.item.mo_mr76px { margin-right: 76px !important; }
	.item.mo_mr77px { margin-right: 77px !important; }
	.item.mo_mr78px { margin-right: 78px !important; }
	.item.mo_mr79px { margin-right: 79px !important; }
	.item.mo_mr80px { margin-right: 80px !important; }
	.item.mo_mr81px { margin-right: 81px !important; }
	.item.mo_mr82px { margin-right: 82px !important; }
	.item.mo_mr83px { margin-right: 83px !important; }
	.item.mo_mr84px { margin-right: 84px !important; }
	.item.mo_mr85px { margin-right: 85px !important; }
	.item.mo_mr86px { margin-right: 86px !important; }
	.item.mo_mr87px { margin-right: 87px !important; }
	.item.mo_mr88px { margin-right: 88px !important; }
	.item.mo_mr89px { margin-right: 89px !important; }
	.item.mo_mr90px { margin-right: 90px !important; }
	.item.mo_mr91px { margin-right: 91px !important; }
	.item.mo_mr92px { margin-right: 92px !important; }
	.item.mo_mr93px { margin-right: 93px !important; }
	.item.mo_mr94px { margin-right: 94px !important; }
	.item.mo_mr95px { margin-right: 95px !important; }
	.item.mo_mr96px { margin-right: 96px !important; }
	.item.mo_mr97px { margin-right: 97px !important; }
	.item.mo_mr98px { margin-right: 98px !important; }
	.item.mo_mr99px { margin-right: 99px !important; }
	.item.mo_mr100px { margin-right: 100px !important; }
	
	/* px - 위쪽 */
	.item.mo_mt0px { margin-top: 0px !important; }
	.item.mo_mt1px { margin-top: 1px !important; }
	.item.mo_mt2px { margin-top: 2px !important; }
	.item.mo_mt3px { margin-top: 3px !important; }
	.item.mo_mt4px { margin-top: 4px !important; }
	.item.mo_mt5px { margin-top: 5px !important; }
	.item.mo_mt6px { margin-top: 6px !important; }
	.item.mo_mt7px { margin-top: 7px !important; }
	.item.mo_mt8px { margin-top: 8px !important; }
	.item.mo_mt9px { margin-top: 9px !important; }
	.item.mo_mt10px { margin-top: 10px !important; }
	.item.mo_mt11px { margin-top: 11px !important; }
	.item.mo_mt12px { margin-top: 12px !important; }
	.item.mo_mt13px { margin-top: 13px !important; }
	.item.mo_mt14px { margin-top: 14px !important; }
	.item.mo_mt15px { margin-top: 15px !important; }
	.item.mo_mt16px { margin-top: 16px !important; }
	.item.mo_mt17px { margin-top: 17px !important; }
	.item.mo_mt18px { margin-top: 18px !important; }
	.item.mo_mt19px { margin-top: 19px !important; }
	.item.mo_mt20px { margin-top: 20px !important; }		
	.item.mo_mt21px { margin-top: 21px !important; }
	.item.mo_mt22px { margin-top: 22px !important; }
	.item.mo_mt23px { margin-top: 23px !important; }
	.item.mo_mt24px { margin-top: 24px !important; }
	.item.mo_mt25px { margin-top: 25px !important; }
	.item.mo_mt26px { margin-top: 26px !important; }
	.item.mo_mt27px { margin-top: 27px !important; }
	.item.mo_mt28px { margin-top: 28px !important; }
	.item.mo_mt29px { margin-top: 29px !important; }
	.item.mo_mt30px { margin-top: 30px !important; }
	.item.mo_mt31px { margin-top: 31px !important; }
	.item.mo_mt32px { margin-top: 32px !important; }
	.item.mo_mt33px { margin-top: 33px !important; }
	.item.mo_mt34px { margin-top: 34px !important; }
	.item.mo_mt35px { margin-top: 35px !important; }
	.item.mo_mt36px { margin-top: 36px !important; }
	.item.mo_mt37px { margin-top: 37px !important; }
	.item.mo_mt38px { margin-top: 38px !important; }
	.item.mo_mt39px { margin-top: 39px !important; }
	.item.mo_mt40px { margin-top: 40px !important; }
	.item.mo_mt41px { margin-top: 41px !important; }
	.item.mo_mt42px { margin-top: 42px !important; }
	.item.mo_mt43px { margin-top: 43px !important; }
	.item.mo_mt44px { margin-top: 44px !important; }
	.item.mo_mt45px { margin-top: 45px !important; }
	.item.mo_mt46px { margin-top: 46px !important; }
	.item.mo_mt47px { margin-top: 47px !important; }
	.item.mo_mt48px { margin-top: 48px !important; }
	.item.mo_mt49px { margin-top: 49px !important; }
	.item.mo_mt50px { margin-top: 50px !important; }	
	.item.mo_mt51px { margin-top: 51px !important; }
	.item.mo_mt52px { margin-top: 52px !important; }
	.item.mo_mt53px { margin-top: 53px !important; }
	.item.mo_mt54px { margin-top: 54px !important; }
	.item.mo_mt55px { margin-top: 55px !important; }
	.item.mo_mt56px { margin-top: 56px !important; }
	.item.mo_mt57px { margin-top: 57px !important; }
	.item.mo_mt58px { margin-top: 58px !important; }
	.item.mo_mt59px { margin-top: 59px !important; }
	.item.mo_mt60px { margin-top: 60px !important; }
	.item.mo_mt61px { margin-top: 61px !important; }
	.item.mo_mt62px { margin-top: 62px !important; }
	.item.mo_mt63px { margin-top: 63px !important; }
	.item.mo_mt64px { margin-top: 64px !important; }
	.item.mo_mt65px { margin-top: 65px !important; }
	.item.mo_mt66px { margin-top: 66px !important; }
	.item.mo_mt67px { margin-top: 67px !important; }
	.item.mo_mt68px { margin-top: 68px !important; }
	.item.mo_mt69px { margin-top: 69px !important; }
	.item.mo_mt70px { margin-top: 70px !important; }
	.item.mo_mt71px { margin-top: 71px !important; }
	.item.mo_mt72px { margin-top: 72px !important; }
	.item.mo_mt73px { margin-top: 73px !important; }
	.item.mo_mt74px { margin-top: 74px !important; }
	.item.mo_mt75px { margin-top: 75px !important; }
	.item.mo_mt76px { margin-top: 76px !important; }
	.item.mo_mt77px { margin-top: 77px !important; }
	.item.mo_mt78px { margin-top: 78px !important; }
	.item.mo_mt79px { margin-top: 79px !important; }
	.item.mo_mt80px { margin-top: 80px !important; }
	.item.mo_mt81px { margin-top: 81px !important; }
	.item.mo_mt82px { margin-top: 82px !important; }
	.item.mo_mt83px { margin-top: 83px !important; }
	.item.mo_mt84px { margin-top: 84px !important; }
	.item.mo_mt85px { margin-top: 85px !important; }
	.item.mo_mt86px { margin-top: 86px !important; }
	.item.mo_mt87px { margin-top: 87px !important; }
	.item.mo_mt88px { margin-top: 88px !important; }
	.item.mo_mt89px { margin-top: 89px !important; }
	.item.mo_mt90px { margin-top: 90px !important; }	
	.item.mo_mt91px { margin-top: 91px !important; }
	.item.mo_mt92px { margin-top: 92px !important; }
	.item.mo_mt93px { margin-top: 93px !important; }
	.item.mo_mt94px { margin-top: 94px !important; }
	.item.mo_mt95px { margin-top: 95px !important; }
	.item.mo_mt96px { margin-top: 96px !important; }
	.item.mo_mt97px { margin-top: 97px !important; }
	.item.mo_mt98px { margin-top: 98px !important; }
	.item.mo_mt99px { margin-top: 99px !important; }
	.item.mo_mt100px { margin-top: 100px !important; }
			
	/* px - 아래쪽 */
	.item.mo_mb0px { margin-bottom: 0px !important; }		
	.item.mo_mb1px { margin-bottom: 1px !important; }
	.item.mo_mb2px { margin-bottom: 2px !important; }
	.item.mo_mb3px { margin-bottom: 3px !important; }
	.item.mo_mb4px { margin-bottom: 4px !important; }
	.item.mo_mb5px { margin-bottom: 5px !important; }
	.item.mo_mb6px { margin-bottom: 6px !important; }
	.item.mo_mb7px { margin-bottom: 7px !important; }
	.item.mo_mb8px { margin-bottom: 8px !important; }
	.item.mo_mb9px { margin-bottom: 9px !important; }
	.item.mo_mb10px { margin-bottom: 10px !important; }
	.item.mo_mb11px { margin-bottom: 11px !important; }
	.item.mo_mb12px { margin-bottom: 12px !important; }
	.item.mo_mb13px { margin-bottom: 13px !important; }
	.item.mo_mb14px { margin-bottom: 14px !important; }
	.item.mo_mb15px { margin-bottom: 15px !important; }
	.item.mo_mb16px { margin-bottom: 16px !important; }
	.item.mo_mb17px { margin-bottom: 17px !important; }
	.item.mo_mb18px { margin-bottom: 18px !important; }
	.item.mo_mb19px { margin-bottom: 19px !important; }
	.item.mo_mb20px { margin-bottom: 20px !important; }
	.item.mo_mb21px { margin-bottom: 21px !important; }
	.item.mo_mb22px { margin-bottom: 22px !important; }
	.item.mo_mb23px { margin-bottom: 23px !important; }
	.item.mo_mb24px { margin-bottom: 24px !important; }
	.item.mo_mb25px { margin-bottom: 25px !important; }
	.item.mo_mb26px { margin-bottom: 26px !important; }
	.item.mo_mb27px { margin-bottom: 27px !important; }
	.item.mo_mb28px { margin-bottom: 28px !important; }
	.item.mo_mb29px { margin-bottom: 29px !important; }
	.item.mo_mb30px { margin-bottom: 30px !important; }	
	.item.mo_mb31px { margin-bottom: 31px !important; }
	.item.mo_mb32px { margin-bottom: 32px !important; }
	.item.mo_mb33px { margin-bottom: 33px !important; }
	.item.mo_mb34px { margin-bottom: 34px !important; }
	.item.mo_mb35px { margin-bottom: 35px !important; }
	.item.mo_mb36px { margin-bottom: 36px !important; }
	.item.mo_mb37px { margin-bottom: 37px !important; }
	.item.mo_mb38px { margin-bottom: 38px !important; }
	.item.mo_mb39px { margin-bottom: 39px !important; }
	.item.mo_mb40px { margin-bottom: 40px !important; }
	.item.mo_mb41px { margin-bottom: 41px !important; }
	.item.mo_mb42px { margin-bottom: 42px !important; }
	.item.mo_mb43px { margin-bottom: 43px !important; }
	.item.mo_mb44px { margin-bottom: 44px !important; }
	.item.mo_mb45px { margin-bottom: 45px !important; }
	.item.mo_mb46px { margin-bottom: 46px !important; }
	.item.mo_mb47px { margin-bottom: 47px !important; }
	.item.mo_mb48px { margin-bottom: 48px !important; }
	.item.mo_mb49px { margin-bottom: 49px !important; }
	.item.mo_mb50px { margin-bottom: 50px !important; }
	.item.mo_mb51px { margin-bottom: 51px !important; }
	.item.mo_mb52px { margin-bottom: 52px !important; }
	.item.mo_mb53px { margin-bottom: 53px !important; }
	.item.mo_mb54px { margin-bottom: 54px !important; }
	.item.mo_mb55px { margin-bottom: 55px !important; }
	.item.mo_mb56px { margin-bottom: 56px !important; }
	.item.mo_mb57px { margin-bottom: 57px !important; }
	.item.mo_mb58px { margin-bottom: 58px !important; }
	.item.mo_mb59px { margin-bottom: 59px !important; }
	.item.mo_mb60px { margin-bottom: 60px !important; }	
	.item.mo_mb61px { margin-bottom: 61px !important; }
	.item.mo_mb62px { margin-bottom: 62px !important; }
	.item.mo_mb63px { margin-bottom: 63px !important; }
	.item.mo_mb64px { margin-bottom: 64px !important; }
	.item.mo_mb65px { margin-bottom: 65px !important; }
	.item.mo_mb66px { margin-bottom: 66px !important; }
	.item.mo_mb67px { margin-bottom: 67px !important; }
	.item.mo_mb68px { margin-bottom: 68px !important; }
	.item.mo_mb69px { margin-bottom: 69px !important; }
	.item.mo_mb70px { margin-bottom: 70px !important; }
	.item.mo_mb71px { margin-bottom: 71px !important; }
	.item.mo_mb72px { margin-bottom: 72px !important; }
	.item.mo_mb73px { margin-bottom: 73px !important; }
	.item.mo_mb74px { margin-bottom: 74px !important; }
	.item.mo_mb75px { margin-bottom: 75px !important; }
	.item.mo_mb76px { margin-bottom: 76px !important; }
	.item.mo_mb77px { margin-bottom: 77px !important; }
	.item.mo_mb78px { margin-bottom: 78px !important; }
	.item.mo_mb79px { margin-bottom: 79px !important; }
	.item.mo_mb80px { margin-bottom: 80px !important; }
	.item.mo_mb81px { margin-bottom: 81px !important; }
	.item.mo_mb82px { margin-bottom: 82px !important; }
	.item.mo_mb83px { margin-bottom: 83px !important; }
	.item.mo_mb84px { margin-bottom: 84px !important; }
	.item.mo_mb85px { margin-bottom: 85px !important; }
	.item.mo_mb86px { margin-bottom: 86px !important; }
	.item.mo_mb87px { margin-bottom: 87px !important; }
	.item.mo_mb88px { margin-bottom: 88px !important; }
	.item.mo_mb89px { margin-bottom: 89px !important; }
	.item.mo_mb90px { margin-bottom: 90px !important; }
	.item.mo_mb91px { margin-bottom: 91px !important; }
	.item.mo_mb92px { margin-bottom: 92px !important; }
	.item.mo_mb93px { margin-bottom: 93px !important; }
	.item.mo_mb94px { margin-bottom: 94px !important; }
	.item.mo_mb95px { margin-bottom: 95px !important; }
	.item.mo_mb96px { margin-bottom: 96px !important; }
	.item.mo_mb97px { margin-bottom: 97px !important; }
	.item.mo_mb98px { margin-bottom: 98px !important; }
	.item.mo_mb99px { margin-bottom: 99px !important; }
	.item.mo_mb100px { margin-bottom: 100px !important; }
	.item.mo_mtn4 {
		margin-top:-4%!important;
	}
	.item.mo_mtn8 {
		margin-top:-8%!important;
	}
	.item.mo_mln4 {
		margin-left:-4%!important;
	}
	.item.mo_mln8 {
		margin-left:-8%!important;
	}
	.item.mo_mrn4 {
		margin-right:-4%!important;
	}
	.item.mo_mrn8 {
		margin-right:-8%!important;
	}
	.item.mo_mbn4 {
		margin-bottom:-4%!important;
	}
	.item.mo_mbn8 {
		margin-bottom:-8%!important;
	}
}
/*----- hct custom -----*/
/*container size*/
#arteditor_webzine .full .container,
.contentbody .full .container {
    max-width: 1000px;
    padding: 0 15px;
}


@media (max-width: 991px) {
    .contentbody .container .row {
        display: block;
    }

    .contentbody .container .row [class*="col-"]:not([class*='col-xs']) {
        float: none;
        display: block;
        width: 100%;
    }
}


/* 자간 조절 */
.item font[size="7"] {
    letter-spacing: 0px !important;
}

/*제목*/
@media(min-width:992px) {
    .item.text.bor-t {
        border-top: 1px solid #0b5394;
        padding-top: 20px;
    }
}

@media(max-width:991px) {
    .item.text.bor-t.title {
        border-top: 1px solid #0b5394;
        padding-top: 20px;
    }
}

.item.title::before {
    content: "";
    width: 80px;
    height: 2px;
    background-color: #0b5394;
    display: block;
    margin-top: -20px;
    margin-bottom: 20px;
}

.item.text.bor-t.title .content p {
    text-align: left !important;

}

/*link-btn*/
.item.hct-link .content a {
    width: 100%;
    /* max-width: 400px; */
    /* height: 48px; */
    background-color: #6fa8dc;
    display: block;
    margin: 0 auto;
    padding: 8px;
    color: #fff;
    line-height:1.4;
    word-break:keep-all;
    border-radius: 3px;
    font-size: 15px;
}

.item.hct-link .content a:hover {
    background-color: #135796;
    transition: all 0.5s;
}

/*ol ul style*/
.item.text ol {
    counter-reset: counter li;
    list-style: none;
    margin-left: 30px;
    margin-bottom: 0;
}

.item.text ol > li {
    position: relative;
    line-height: 24px;
    text-align: left;
    margin-bottom: 18px;
}

.item.text ol > li:last-child {
    margin-bottom: 0;
}

.item.text ol > li::before {
    content: counter(li);
    counter-increment: counter li;
    width: 24px;
    height: 24px;
    text-align: center;
    font-family: 'godo', sans-serif;
    line-height: 24px;
    font-size: 16px;
    color: #fff;
    background: #6babe4;
    display: block;
    position: absolute;
    left:-30px;
    border-radius: 2px;
}

.item.text ol.alpha > li::before {
    content: counter(li, upper-alpha);
}

.item.text ol.start-2 > li::before,
.item.text ol.start-3 > li::before,
.item.text ol.start-4 > li::before,
.item.text ol.start-5 > li::before,
.item.text ol.start-6 > li::before,
.item.text ol.start-7 > li::before,
.item.text ol.start-8 > li::before,
.item.text ol.start-9 > li::before,
.item.text ol.start-10 > li::before {
    content: counter(counter);
    counter-increment: counter 1;
}

.item.text ol.start-2 {
    counter-reset: counter 1;
}

.item.text ol.start-3 {
    counter-reset: counter 2;
}

.item.text ol.start-4 {
    counter-reset: counter 3;
}

.item.text ol.start-5 {
    counter-reset: counter 4;
}

.item.text ol.start-6 {
    counter-reset: counter 5;
}

.item.text ol.start-7 {
    counter-reset: counter 6;
}

.item.text ol.start-8 {
    counter-reset: counter 7;
}

.item.text ol.start-9 {
    counter-reset: counter 8;
}

.item.text ol.start-10 {
    counter-reset: counter 9;
}

.item.text ol > li > ol {
    list-style: decimal;
    margin-left: 20px;
    margin-top: 8px;
}

.item.text ol > li > ol > li {
    margin-bottom: 8px;
}

.item.text ol > li > ol > li::before {
    display: none;

}

.item.text ul li {
    position: relative;
}

.item.text ul li::before {
    content: "";
    width: 4px;
    height: 4px;
    position: absolute;
    display: block;
    top: 8px;
    left: -10px;
    background: #96b8d7;
}

.item.text ul {
    padding-left: 12px;
    font-size: 16px;
}

.item.text ul li {
    line-height: 1.4;
    margin-top: 6px;
    text-align: left;
}
.item.text ol {
		margin-left:30px;
	}
	
@media(max-width:480px) {
	
}

/*table-style*/
.item.tbl {
    padding: 0;
}

.item.tbl .hct-table thead th,
.item .hct-table tbody td {
    text-align: center;
    vertical-align: middle;
}

.item.tbl .hct-table thead th p,
.item.tbl .hct-table tbody th p,
.item.tbl .hct-table tbody td p {
    font-size: 15px;
    line-height:22px;
}

.item.tbl .hct-table thead {
    background-color: #6fa8dc;
    color: #fff;
}

.item.tbl .hct-table th {
    font-weight: bold;
    width: auto;
    vertical-align: middle;
    text-align: center;
}

.item.tbl .hct-table th p {
    font-weight: bold;
    width: auto;
    vertical-align: middle;
    text-align: center;
}

.item.tbl .hct-table p.left {
    text-align: left;
}



/*img caption*/
.item.image p {
    font-size: 15px;
    color: #666;
}

/*qna*/
html {
    counter-reset: question 0;
}

body {
    counter-reset: answer 0;
}

.item.title.question {
    padding-top: 0;
}

.item.question::before,
.item.answer::before {
    text-align: left;
    background: none;
    font-family: 'godo', sans-serif;
    color: #0b5394;
    font-size: 14px;
    letter-spacing: 3px;
    height: 100%;
    margin: 0;
    line-height: 30px;
    height: 30px;
}

.item.question::before {
    content: 'QUESTION'counter(question, decimal-leading-zero);
    counter-increment: question;
}
.item.answer {
}
.item.answer::before {
    content: 'ANSWER'counter(answer, decimal-leading-zero);
    counter-increment: answer;
    border-bottom: 1px solid #0b5394;
    display:inline-block;
    float:left;
    margin-bottom:10px;

}
@media(max-width:991px) {
	.item.text.bor-t.title.question {
        padding-top: 0;
    }
}
/*top cover*/
.full.top-cover.right {
    background-size: cover;
    background-position: center;
}

.full.cover {
    background-size: cover;
}
/*editor*/
#arteditor_webzine .visible-xs,
#arteditor_webzine .visible-xxs {
	display: block;
}
/* br tag font */
br {
	font-family:'nanum-square-r',sans-serif;
}
/*xxs*/
@media(max-width:480px) {
    .visible-xxs {
        display: block;
    }
    .hidden-xxs {
        display:none!important;
    }
}
@media(min-width:481px) {
    .visible-xxs {
        display:none!important;
    }
    .hidden-xxs {
    	display:block;
    }
    .hidden-xxs-inline {
    	display:inline;
    }
}


