@charset "utf-8";

.body-main {overflow:hidden;}
@media all and (max-width:999px) {
	.body-main {overflow:auto}
}
#container-wrap {}

/* ---------------------------------------------------------------- */
/* -- FULLPAGE UI -- */
/* ---------------------------------------------------------------- */
.fp-menu-pkg {display:block;position:fixed;width:150px;height:100%;left:0;top:0;box-sizing:border-box;padding:0;z-index:2;transition:all .5s ease-in-out}
.fp-menu-pkg .fp-menu-wr {display:block;position:relative;width:100%;height:100%;transition:all .3s ease}
.fp-menu-pkg #fp-menu {display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.fp-menu-pkg #fp-menu li {display:block;text-align:left}
.fp-menu-pkg #fp-menu li a {display:block;position:relative;box-sizing:border-box;padding:17px 0 17px 44px;transition:all .3s ease}
.fp-menu-pkg #fp-menu li a:before {content:"";display:block;position:absolute;width:0;height:2px;background:#f22b19;left:0;top:50%;margin:-1px 0 0;transition:all .3s ease}
.fp-menu-pkg #fp-menu li a .text {display:block;line-height:1;color:#fff;font-family:"Play", sans-serif;font-size:13px;font-weight:700;transition:all .3s ease}
.fp-menu-pkg #fp-menu li a:focus .text,
.fp-menu-pkg #fp-menu li a:hover .text,
.fp-menu-pkg #fp-menu li.active a .text {color:#f22b19}
.fp-menu-pkg #fp-menu li.active a:before {width:22px}
.fp-menu-pkg.baseDark .fp-menu-wr {}
.fp-menu-pkg.baseDark #fp-menu li a .text {color:#333}
.fp-menu-pkg.baseDark #fp-menu li a:focus .text,
.fp-menu-pkg.baseDark #fp-menu li a:hover .text,
.fp-menu-pkg.baseDark #fp-menu li.active a .text {color:#f22b19}
.fp-menu-pkg.footerLine {padding:0 0 224px}
@media all and (max-width:1200px){
	.fp-menu-pkg {width:80px}
}
@media all and (max-width:999px){
	.fp-menu-pkg {width:50px;display:none}
	.fp-menu-pkg #fp-menu li a .text {font-size:14px}
	.fp-menu-pkg.footerLine {padding:0 0 247px}
}
@media all and (max-width:799px){
	.fp-menu-pkg.footerLine {padding:0 0 258px}
}
@media all and (max-width:600px){
	.fp-menu-pkg {display:none}
}
/* FULLPAGE 공통
------------------------------------------------------ */
.fp-enabled {height:auto !important}
.fp-section.fp-table,
.fp-slide.fp-table {box-sizing:border-box;position:relative}
.section {text-align:center}
#destroy,
#undestroy {display:block;position:absolute;top:0;left:0;opacity:0}

/* ---------------------------------------------------------------- */
/* -- Mcontent 1 : 메인비쥬얼 -- */
/* ---------------------------------------------------------------- */
.mcon1 {position:relative;height:100%}
.mcon1 .sld-wr {height:100%}
.mcon1 .sld-wr .sldCore {position:relative;z-index:1;height:100%}
.mcon1 .sld-wr .sldCore .owl-stage-outer {height:100%}
.mcon1 .sld-wr .sldCore .owl-stage-outer .owl-stage {height:100%}
.mcon1 .sld-wr .sldCore .owl-stage-outer .owl-stage .owl-item {height:100%;overflow:hidden;}
.mcon1 .sld-wr .item {position:relative;height:100%}
.mcon1 .sld-wr .item {overflow:hidden}
.mcon1 .sld-wr .item .txtBox {position:relative;z-index:2}
.mcon1 .sld-wr .item .txtBox .inwr {position:absolute;width:100%;left:0;top:300px;text-align:left}
.mcon1 .sld-wr .item .txtBox .inwr p {display:block;position:relative;box-sizing:border-box;padding:0 30px 0 180px}
.mcon1 .sld-wr .item .txtBox .inwr p span,
.mcon1 .sld-wr .item .txtBox .inwr p a {line-height:1.2;color:#fff;box-sizing:border-box;opacity:0;transform:translateY(50px);word-wrap:break-word;word-break:keep-all;white-space:normal}
.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt1 {display:inline-block;position:relative;transition:all .5s ease}
.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt1:after {content:"";display:block;position:absolute;width:36px;height:36px;border-radius:50%;background:#f22b19;right:-15px;top:10px;box-shadow:0 30px 30px rgba(0, 0, 0, .2);z-index:0}
.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt1 em {font-style:normal;font-family:"Play", sans-serif;font-size:72px;letter-spacing:0;font-weight:700;position:relative;z-index:1;line-height:1}
.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt2 {display:block;font-size:30px;letter-spacing:-.05em;padding:0 0 0 2px;margin:23px 0 0;transition:all .5s ease .2s}
.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt3 {display:inline-block;font-size:16px;font-family:"Play",sans-serif;letter-spacing:.1em;padding:0 0 0 5px;margin:31px 0 0;transition:all .5s ease .4s}
.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt3 em {display:block;box-sizing:border-box;position:relative;font-style:normal}
.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt3 em:after {content:"";display:block;position:absolute;width:0;height:2px;background:#fff;left:0;bottom:-5px;transition:all .3s ease}
.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt3:focus em:after,
.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt3:hover em:after {width:100%}
.mcon1 .sld-wr .owl-item.active .item .txtBox .inwr p .msg-txt1,
.mcon1 .sld-wr .owl-item.active .item .txtBox .inwr p .msg-txt2,
.mcon1 .sld-wr .owl-item.active .item .txtBox .inwr p .msg-txt3 {opacity:1;transform:translateY(0)}
.mcon1 .sld-wr .item .base {display:block;position:absolute;width:1920px;height:100%;left:50%;top:0;margin:0 0 0 -960px;z-index:1}
.mcon1 .sld-wr .sldCtrl-wr {position:relative;height:0;z-index:2}
.mcon1 .sld-wr .sldCtrl-wr .inwr {position:absolute;width:100%;left:0;bottom:0;text-align:left;box-sizing:border-box;padding:0 180px 154px}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl {}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums {display:block;width:120px;position:relative;padding:0 0 36px}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums:before,
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums:after {content:"";display:block;position:absolute;height:4px;background:#fff;right:0;bottom:0}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums:before {z-index:1;width:100%}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums:after {z-index:0;opacity:.2;width:500%}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums .numbers {display:block;font-size:0;text-align:justify;line-height:1;position:relative}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums .numbers:before {content:"/";display:block;position:absolute;color:#f22b19;font-size:20px;font-style:italic;font-weight:700;top:12px;left:50%;transform:translateX(-50%)}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums .numbers:after {content:"";display:inline-block;width:100%;height:0}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums .numbers span {display:inline-block;line-height:1;vertical-align:bottom;color:#fff;font-family:"Play", sans-serif;font-weight:700}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums .numbers .pres {font-size:36px}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums .numbers .total {font-size:24px}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi {display:block;font-size:0;margin:40px 0 0 -5px}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi.disabled {display:none}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi button {display:inline-block;position:relative;font-size:0;width:30px;height:30px;border:0;background:transparent}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi button:after {content:"";display:block;position:absolute;width:10px;height:10px;border:solid;border-width:0 0 2px 2px;border-color:transparent transparent #fff #fff;opacity:.5;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi button:focus:after,
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi button:hover:after {opacity:1}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi button.disabled:focus:after,
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi button.disabled:hover:after {opacity:.5}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi .owl-prev {}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi .owl-prev:after {transform:rotate(45deg)}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi .owl-next {}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi .owl-next:after {transform:rotate(225deg)}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto {margin:10px 0 0;font-size:0}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-dot {display:inline-block;vertical-align:middle;line-height:1}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-dot.disabled {display:none}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-dot button {display:inline-block;width:20px;height:20px;position:relative;border:0;background:transparent}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-dot button:after {content:"";display:block;position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;top:0;right:0;bottom:0;left:0;margin:auto;opacity:.5;transition:all .3s ease}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-dot button.active:after {opacity:1}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-autos {display:inline-block;vertical-align:middle;line-height:1;margin:0 0 0 20px}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-autos button {display:block;width:20px;height:20px;position:relative;border:0;background:transparent}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-autos button:after {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-autos .owl-stop {}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-autos .owl-stop:after {width:6px;height:14px;border:solid;border-width:0 2px 0 2px;border-color:transparent #fff transparent #fff}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-autos .owl-play {display:none}
.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-autos .owl-play:after {width:0;height:0;border:solid;border-width:7px 0 7px 9px;border-color:transparent transparent transparent #fff}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn {display:block;position:absolute;overflow:hidden;left:100%;bottom:0;transform-origin:0 100%;transform:rotate(-90deg);font-size:0;white-space:nowrap;line-height:1}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn a {display:inline-block;box-sizing:border-box;position:relative;transition:all .3s ease}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn a:before {content:"";display:block;position:absolute;width:100%;height:100%;box-sizing:border-box;left:0;top:0;border:solid;border-width:3px;transition:all .3s ease}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn a span {display:block;line-height:1.2;position:relative;z-index:1}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn a .strEng {font-family:"Play",sans-serif;font-size:18px;font-weight:500}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn a .strKor {font-size:15px;margin:6px 0 0}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnInqr {background:#fff;color:#f22b19;padding:24px 98px 32px 37px}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnInqr:before {border-color:#fff}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnInqr:focus,
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnInqr:hover {background:#f22b19;color:#fff}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnCata {background:#f22b19;color:#fff;padding:24px 268px 32px 37px}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnCata:before {border-color:#f22b19}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnCata:focus,
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnCata:hover {background:#fff;color:#f22b19}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnCata:after {content:"";display:block;position:absolute;width:25px;height:29px;background:url(/kr/_Img/Main/main_spr.png) no-repeat -0px -0px;right:30px;top:36px}
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnCata:focus:after,
.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnCata:hover:after {background-position:0 -39px}
@media all and (min-width:1921px) {
	.mcon1 .sld-wr .item .base {width:100%;height:100%;left:0;top:0;margin:0}
}
@media all and (max-width:1300px) {
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt1 em {font-size:40px}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt2 {font-size:26px;margin:15px 0 0}
	.mcon1 .sld-wr .sldCtrl-wr .inwr {padding:0 180px 50px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnInqr {padding:15px 50px 15px 25px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnCata {padding:15px 100px 15px 25px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnCata:after {right:20px;top:23px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums {padding:0 0 20px}
}
@media all and (max-width:999px) {
	.mcon1 {height:700px}
	.mcon1 .sld-wr .item .base {width:1400px;margin:0 0 0 -700px}
	.mcon1 .sld-wr .item .txtBox .inwr p {padding:0 100px 0 20px}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt2 {margin:10px 0 0}
	.mcon1 .sld-wr .sldCtrl-wr .inwr {padding:0 100px 50px 23px}
}
@media all and (max-width:899px) {
	.mcon1 {height:600px}
	.mcon1 .sld-wr .item .base {width:1200px;margin:0 0 0 -600px}
	.mcon1 .sld-wr .item .txtBox .inwr {top:200px}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt2 {margin:5px 0 0}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt3 {margin:15px 0 0}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums {width:80px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums .numbers:before {font-size:16px;top:8px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums .numbers .pres {font-size:24px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums .numbers .total {font-size:18px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi {margin:20px 0 0 -3px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto {margin:5px 0 0}
}
@media all and (max-width:799px) {
	.mcon1 {height:500px}
	.mcon1 .sld-wr .item .base {width:1000px;margin:0 0 0 -500px}
	.mcon1 .sld-wr .item .txtBox .inwr {top:140px}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt2 {font-size:20px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums {padding:0 0 15px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums:before,
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums:after {height:2px}
}
@media all and (max-width:599px) {
	.mcon1 .sld-wr .item .txtBox .inwr p {padding:0 20px}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt1:after {width:25px;height:25px;right:-15px}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt1 em {font-size:30px}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt2 {font-size:20px}
	.mcon1 .sld-wr .sldCtrl-wr .inwr {padding:0 20px 90px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgBtn {left:0;bottom:0;transform-origin:none;transform:none;width:100%}
	.mcon1 .sld-wr .sldCtrl-wr .pkgBtn a {width:50%}
	.mcon1 .sld-wr .sldCtrl-wr .pkgBtn a .strKor {margin:3px 0 0}
	.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnInqr {padding:15px 20px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnCata {padding:15px 20px}
}
@media all and (max-width:499px) {
	.mcon1 {height:400px}
	.mcon1 .sld-wr .item .base {width:800px;margin:0 0 0 -400px}
	.mcon1 .sld-wr .item .txtBox .inwr {top:80px}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt1:after {width:15px;height:15px;right:-10px;top:0}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt1 em {font-size:24px}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt2 {font-size:17px;padding:0}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt3 {padding:0}
	.mcon1 .sld-wr .item .txtBox .inwr p .msg-txt3 em:after {width:100%}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums {width:65px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums .numbers:before {font-size:12px;top:8px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums .numbers .pres {font-size:20px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNums .numbers .total {font-size:16px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldNavi {margin:10px 0 0 -3px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto {margin:3px 0 0}
	.mcon1 .sld-wr .sldCtrl-wr .pkgCtrl .sldAuto .sld-autos {margin:0 0 0 10px}
}
@media all and (max-width:399px) {
	.mcon1 .sld-wr .item .txtBox .inwr p {padding:0 15px}
	.mcon1 .sld-wr .sldCtrl-wr .inwr {padding:0 15px 70px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnInqr {padding:8px 10px 10px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnCata {padding:8px 10px 10px}
	.mcon1 .sld-wr .sldCtrl-wr .pkgBtn .btnCata:after {right:15px;top:15px}
}

/* ---------------------------------------------------------------- */
/* -- Mcontent 2 : 회사소개 -- */
/* ---------------------------------------------------------------- */
.mcon2 {position:relative;height:100%}
.mcon2 .outerWr {height:100%;box-sizing:border-box;position:relative;padding:170px 100px 0px 180px}
.mcon2 .innerWr {width:100%;height:100%;box-sizing:border-box;position:relative;min-height:600px;padding:77px 0px 0 1091px}
.mcon2 .imgBox {position:absolute;left:0;top:0;width:993px}
.mcon2 .imgBox .titPkg {display:block;position:absolute;left:60px;top:-60px;width:260px;box-sizing:border-box;background:#f22b19;padding:71px 10px 76px;text-align:center;z-index:1}
.mcon2 .imgBox .titPkg span {display:block;line-height:1.2;color:#fff}
.mcon2 .imgBox .titPkg .strEng {font-size:36px;letter-spacing:0;font-family:"Play", sans-serif;font-weight:700}
.mcon2 .imgBox .titPkg .strKor {font-size:24px;letter-spacing:-.05em;font-weight:700;margin:8px 0 0}
.mcon2 .imgBox img {display:block;width:100%;position:relative;z-index:0}
.mcon2 .imgBox:after {content:"";display:block;position:absolute;width:300%;height:320px;background:#f0f0f0;right:173px;bottom:-110px;z-index:-1}
.mcon2 .txtBox {text-align:left}
.mcon2 .txtBox .strTit {font-size:38px;letter-spacing:-.05em;color:#000;line-height:1.22;margin:0 0 40px;word-wrap:break-word;word-break:keep-all;white-space:normal}
.mcon2 .txtBox .strTit span {display:block}
.mcon2 .txtBox .strTxt {}
.mcon2 .txtBox .strTxt p {font-size:18px;letter-spacing:-.04em;color:#333;line-height:1.67;margin:0 0 29px;word-wrap:break-word;word-break:keep-all;white-space:normal}
.mcon2 .txtBox .strTxt p:last-child {margin:0}
.mcon2 .txtBox .strLnk {display:inline-block;box-sizing:border-box;position:relative;font-family:"Play",sans-serif;font-size:15px;color:#333;font-weight:700;padding:12px 66px 12px 0;line-height:1;margin:46px 0 0}
.mcon2 .txtBox .strLnk:before,
.mcon2 .txtBox .strLnk:after {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:all .3s ease}
.mcon2 .txtBox .strLnk:before {width:38px;height:12px;margin:auto 16px auto auto;background:url(/kr/_Img/Main/main_spr.png) no-repeat -35px 0;z-index:1}
.mcon2 .txtBox .strLnk:after {width:40px;height:40px;margin:auto 0 auto auto;background:#e7e7e7;z-index:0;border-radius:50%}
.mcon2 .txtBox .strLnk:focus:after,
.mcon2 .txtBox .strLnk:hover:after {background:#f22b19}
@media all and (max-width:1700px) {
	.mcon2 .innerWr {padding:40px 0px 0 840px}
	.mcon2 .imgBox {width:800px}
	.mcon2 .imgBox .titPkg {left:40px;top:-40px;width:200px;padding:40px 10px}
}
@media all and (max-width:1500px) {
	.mcon2 .innerWr {padding:0 0 0 640px;min-height:0}
	.mcon2 .imgBox {width:600px}
	.mcon2 .imgBox .titPkg {width:160px;padding:30px 10px}
	.mcon2 .imgBox .titPkg .strEng {font-size:26px}
	.mcon2 .imgBox .titPkg .strKor {font-size:18px;margin:5px 0 0}
}
@media all and (max-width:1300px) {
	.mcon2 .outerWr {padding:170px 40px 0 160px}
	.mcon2 .txtBox .strTit {font-size:30px;line-height:1.2;margin:0 0 20px}
	.mcon2 .txtBox .strTxt p {font-size:16px;letter-spacing:-.05em;line-height:1.5;margin:0 0 15px}
}
@media all and (max-width:1200px) {
	.mcon2 .innerWr {padding:0}
	.mcon2 .imgBox {position:relative;width:500px;left:auto;top:auto}
	.mcon2 .imgBox .titPkg {width:auto;padding:15px 20px}
	.mcon2 .imgBox .titPkg .strEng {font-size:20px}
	.mcon2 .imgBox .titPkg .strKor {font-size:16px;margin:2px 0 0}
	.mcon2 .txtBox {box-sizing:border-box;padding:25px 0 0 40px}
	.mcon2 .txtBox .strLnk {margin:20px 0 0}
}
@media all and (max-width:999px) {
	.mcon2 .outerWr {padding:70px 20px 20px}
	.mcon2 .imgBox {margin:0 auto;max-width:500px;width:100%}
	.mcon2 .imgBox:after {height:200px;right:160px;bottom:-70px}
	.mcon2 .imgBox .titPkg {left:20px;top:-20px}
	.mcon2 .txtBox {padding:25px 0 0;text-align:center}
	.mcon2 .txtBox .strTit span {display:inline}
}
@media all and (max-width:799px) {
	.mcon2 .imgBox:after {bottom:-60px}
	.mcon2 .txtBox .strTit {font-size:20px;margin:0 0 20px}
	.mcon2 .txtBox .strTxt p {font-size:15px}
}

/* ---------------------------------------------------------------- */
/* -- Mcontent 3 : 사업소개 -- */
/* ---------------------------------------------------------------- */
.mcon3 {position:relative;height:100%}
.mcon3 .innerWr {width:100%;height:100%;box-sizing:border-box;position:relative}
.mcon3 .dataListWr {height:100%;box-sizing:border-box;position:relative;z-index:1}
.mcon3 .dataList {position:relative;height:100%;z-index:0}
.mcon3 .dataList .owl-stage-outer,
.mcon3 .dataList .owl-stage,
.mcon3 .dataList .owl-item {height:100%}
.mcon3 .dataList .item {position:relative;height:100%;box-sizing:border-box;font-family:"Play", "Noto Sans KR", sans-serif;color:#fff}
.mcon3 .dataList .item .itemPkg {position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);box-sizing:border-box;padding:0 150px}
.mcon3 .dataList .item .itemPkg .itemTit {display:block;font-size:40px;font-weight:700;line-height:1}
.mcon3 .dataList .item .itemPkg .itemTxt {margin:48px 0 0}
.mcon3 .dataList .item .itemPkg .itemTxt .sTit {display:block;font-size:70px;line-height:1;font-weight:700}
.mcon3 .dataList .item .itemPkg .itemTxt .sBtn {margin:24px 0 0}
.mcon3 .dataList .item .itemPkg .itemTxt .sBtn a {display:inline-block;border:2px solid #fff;color:#fff;line-height:1.2;border-radius:999px;font-size:16px;font-weight:700;padding:10px 20px;margin:0 5px;transition:all .3s ease}
.mcon3 .dataList .item .itemPkg .itemTxt .sBtn a:focus,
.mcon3 .dataList .item .itemPkg .itemTxt .sBtn a:hover {background:#fff;color:#f22b19}
.mcon3 .dataCtrl {position:absolute;box-sizing:border-box;padding:0 139px;width:100%;left:0;bottom:0;z-index:1}
.mcon3 .dataCtrl:after {content:"";display:block;position:absolute;width:100%;height:3px;background:rgba(255, 255, 255, .5);left:0;bottom:65px;z-index:0}
.mcon3 .dataCtrl .dataPkg {text-align:center;font-size:0}
.mcon3 .dataCtrl .dataPkg > div {display:inline-block;vertical-align:top;font-size:0;line-height:1}
.mcon3 .dataCtrl .dataPkg button {display:inline-block;width:40px;height:40px;border:0;background:transparent;box-sizing:border-box;position:relative;font-size:0;border:1px solid rgba(255, 255, 255, .5);margin:0 1px;transition:all .3s ease}
.mcon3 .dataCtrl .dataPkg button:after {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:solid;opacity:.5;transition:all .3s ease}
.mcon3 .dataCtrl .dataPkg button:focus,
.mcon3 .dataCtrl .dataPkg button:hover {border:1px solid #fff}
.mcon3 .dataCtrl .dataPkg button:focus:after,
.mcon3 .dataCtrl .dataPkg button:hover:after {opacity:1}
.mcon3 .dataCtrl .dataPkg .dataNavi {}
.mcon3 .dataCtrl .dataPkg .dataNavi button:after {width:10px;height:10px;border-width:0 0 2px 2px;border-color:transparent transparent #fff #fff}
.mcon3 .dataCtrl .dataPkg .dataNavi .owl-prev:after {transform:rotate(45deg);margin:auto auto auto 15px}
.mcon3 .dataCtrl .dataPkg .dataNavi .owl-next:after {transform:rotate(225deg);margin:auto 15px auto auto}
.mcon3 .dataCtrl .dataPkg .dataAuto {}
.mcon3 .dataCtrl .dataPkg .dataAuto .btn-stop {display:block}
.mcon3 .dataCtrl .dataPkg .dataAuto .btn-stop:after {width:4px;height:12px;border-width:0 2px 0 2px;border-color:transparent #fff transparent #fff;margin:auto}
.mcon3 .dataCtrl .dataPkg .dataAuto .btn-play {display:none}
.mcon3 .dataCtrl .dataPkg .dataAuto .btn-play:after {width:0;height:0;margin:auto;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #fff}
.mcon3 .dataCtrl .dataDots {position:relative;z-index:1}
.mcon3 .dataCtrl .dataDots:after {}
.mcon3 .dataCtrl .dataDots .dotsCore {position:relative;font-size:0}
.mcon3 .dataCtrl .dataDots button {display:inline-block;vertical-align:bottom;border:0;background:transparent;width:12.5%;text-align:left;box-sizing:border-box;padding:50px 35px 27px;position:relative;overflow:hidden}
.mcon3 .dataCtrl .dataDots button:before,
.mcon3 .dataCtrl .dataDots button:after {content:"";display:block;position:absolute;width:100%;height:100%;left:0;z-index:0;transition:all .3s ease}
.mcon3 .dataCtrl .dataDots button:before {top:0;background:#f22b19;opacity:0}
.mcon3 .dataCtrl .dataDots button:after {top:100%;background:#f22b19}
.mcon3 .dataCtrl .dataDots button:focus:before,
.mcon3 .dataCtrl .dataDots button:hover:before {opacity:.2}
.mcon3 .dataCtrl .dataDots button.active {}
.mcon3 .dataCtrl .dataDots button.active:after {top:0}
.mcon3 .dataCtrl .dataDots button span {display:block;font-family:"Play",sans-serif;font-weight:500;color:#fff;letter-spacing:.03em;position:relative;z-index:1}
.mcon3 .dataCtrl .dataDots button .txt {font-size:17px;line-height:1.42}
.mcon3 .dataCtrl .dataDots button .num {font-size:15px;line-height:1;margin:48px 0 0}
.mcon3 .dataBg {position:absolute;width:100%;height:100%;left:0;top:0;z-index:0}
.mcon3 .dataBg img {display:block;position:absolute;width:auto;height:100%;left:50%;transform:translateX(-50%)}
@media all and (max-width:1500px) {
	.mcon3 .dataList .item .itemPkg .itemTit {font-size:30px}
	.mcon3 .dataList .item .itemPkg .itemTxt {margin:30px 0 0}
	.mcon3 .dataList .item .itemPkg .itemTxt .sTit {font-size:40px}
	.mcon3 .dataCtrl:after {height:2px;bottom:45px}
	.mcon3 .dataCtrl .dataDots button {padding:20px 20px 20px}
	.mcon3 .dataCtrl .dataDots button .txt {font-size:15px;line-height:1.3}
	.mcon3 .dataCtrl .dataDots button .num {margin:22px 0 0}
}
@media all and (max-width:1400px) {
	.mcon3 .dataCtrl .dataDots button {padding:20px 15px 20px}
}
@media all and (max-width:1200px) {
	.mcon3 .dataCtrl:after {display:none}
	.mcon3 .dataCtrl .dataPkg {margin:0 0 20px}
	.mcon3 .dataCtrl .dataDots {}
	.mcon3 .dataCtrl .dataDots button {width:25%;padding:15px;height:88px}
	.mcon3 .dataCtrl .dataDots button:before,
	.mcon3 .dataCtrl .dataDots button:after {z-index:-1}
	.mcon3 .dataCtrl .dataDots button:before {content:"";display:block;position:absolute;width:100%;height:2px;background:#fff;left:0;bottom:0;top:auto;opacity:.2}
	.mcon3 .dataCtrl .dataDots button .num {margin:5px 0 0;position:static}
}
@media all and (max-width:999px) {
	.mcon3 {height:540px}
	.mcon3 .dataList .item .itemPkg {top:70px;transform:none;padding:0 20px}
	.mcon3 .dataList .item .itemPkg .itemTit {font-size:30px}
	.mcon3 .dataList .item .itemPkg .itemTxt {margin:10px 0 0}
	.mcon3 .dataList .item .itemPkg .itemTxt .sTit {font-size:30px}
	.mcon3 .dataCtrl {padding:0}
}
@media all and (max-width:699px) {
	.mcon3 .dataList .item .itemPkg {top:40px}
	.mcon3 .dataList .item .itemPkg .itemTit {font-size:24px;font-weight:500}
	.mcon3 .dataList .item .itemPkg .itemTxt {margin:5px 0 0}
	.mcon3 .dataList .item .itemPkg .itemTxt .sTit {font-size:20px;font-weight:500}
	.mcon3 .dataList .item .itemPkg .itemTxt .sBtn {margin:15px 0 0}
	.mcon3 .dataList .item .itemPkg .itemTxt .sBtn a {padding:7px 10px;margin:0 2px}
	.mcon3 .dataCtrl .dataDots {text-align:left}
	.mcon3 .dataCtrl .dataDots button {width:33.3333%;padding:0 15px;height:55px}
	.mcon3 .dataCtrl .dataDots button .num {display:none}
}
@media all and (max-width:540px) {
	.mcon3 .dataCtrl .dataDots button {width:50%}
}
@media all and (max-width:399px) {
	.mcon3 .dataList .item .itemPkg .itemTit {font-size:20px}
	.mcon3 .dataList .item .itemPkg .itemTxt .sTit {font-size:17px}
	.mcon3 .dataList .item .itemPkg .itemTxt .sBtn a {font-size:14px}
	.mcon3 .dataCtrl .dataPkg {margin:0 0 10px}
	.mcon3 .dataCtrl .dataDots button {width:100%;height:40px}
	.mcon3 .dataCtrl .dataDots button .txt {font-size:14px}
}

/* ---------------------------------------------------------------- */
/* -- Mcontent 4 : 뉴스 & SNS -- */
/* ---------------------------------------------------------------- */
.mcon4 {position:relative;height:100%}
.mcon4 .outerWr {height:100%;box-sizing:border-box;position:relative;padding:170px 140px 0}
.mcon4 .side-Pkg {display:block;overflow:hidden}
.mcon4 .side-Pkg > div {display:block;float:left;width:50%}
.mcon4 .side-Pkg .side-head {text-align:center;box-sizing:border-box;padding:0 20px}
.mcon4 .side-Pkg .side-head .sideTit {display:block;font-size:40px;font-family:"Play",sans-serif;color:#000;font-weight:700;line-height:1}
.mcon4 .side-Pkg .side-head .sideTxt {display:block;line-height:1.3;font-size:20px;color:#888;margin:9px 0 0;letter-spacing:-.05em;word-wrap:break-word;word-break:keep-all;white-space:normal}
.mcon4 .side-Pkg .side-head .sideBtn {display:block;text-align:center;margin:34px 0 0}
.mcon4 .side-Pkg .side-head .sideBtn a {display:inline-block;width:47px;height:47px;box-sizing:border-box;position:relative;border-radius:50%;border:solid;;border-width:1px;overflow:hidden;margin:0 2px;transition:all .3s ease}
.mcon4 .side-Pkg .side-head .sideBtn a:before,
.mcon4 .side-Pkg .side-head .sideBtn a:after {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;box-sizing:border-box;transition:all .3s ease}
.mcon4 .side-Pkg .side-head .sideBtn a:before {z-index:1}
.mcon4 .side-Pkg .side-head .sideBtn a:after {width:100%;height:100%;background:rgba(0, 0, 0, .1);opacity:0;z-index:0}
.mcon4 .side-Pkg .side-head .sideBtn a:focus:after,
.mcon4 .side-Pkg .side-head .sideBtn a:hover:after {opacity:1}
.mcon4 .side-Pkg .side-head .sideBtn .more {border-color:#ddd;background:#fff}
.mcon4 .side-Pkg .side-head .sideBtn .more:before {width:16px;height:8px;border:solid;border-width:2px 0 2px 0;border-color:#929292 transparent #929292 transparent}
.mcon4 .side-Pkg .side-head .sideBtn .face {border-color:#4863a0;background:#4863a0}
.mcon4 .side-Pkg .side-head .sideBtn .face:before {width:30px;height:30px;background:url(/kr/_Img/Main/main_spr.png) no-repeat -83px 0}
.mcon4 .side-Pkg .side-head .sideBtn .yout {border-color:#d6171d;background:#d6171d}
.mcon4 .side-Pkg .side-head .sideBtn .yout:before {width:30px;height:30px;background:url(/kr/_Img/Main/main_spr.png) no-repeat -123px 0}
.mcon4 .side-Pkg .side-head .sideBtn .link {border-color:#0a66c2;background:#0a66c2}
.mcon4 .side-Pkg .side-head .sideBtn .link:before {width:30px;height:30px;background:url(/kr/_Img/Main/main_spr.png) no-repeat -163px 0}
.mcon4 .side-Pkg .side-body {margin:32px 0 0}
.mcon4 .side-Pkg .side-body ul {display:block;overflow:hidden}
.mcon4 .side-Pkg .side-body ul li {display:block;width:50%;float:left;box-sizing:border-box;padding:0 20px}
.mcon4 .side-Pkg .side-body .inwr {}
.mcon4 .side-Pkg .side-body .inwr a {display:block;position:relative;box-sizing:border-box}
.mcon4 .side-Pkg .side-body .imgBox {}
.mcon4 .side-Pkg .side-body .imgBox span {display:block;position:relative;height:0;padding:0 0 68.4210%;background:rgba(0, 0, 0, .2);overflow:hidden}
.mcon4 .side-Pkg .side-body .imgBox span img {display:block;position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease}
.mcon4 .side-Pkg .side-body .txtBox {position:relative;background:#f9f9f9;height:260px;text-align:left;box-sizing:border-box}
.mcon4 .side-Pkg .side-body .txtBox > * {display:block;box-sizing:border-box;position:relative;overflow:hidden;word-wrap:break-word;word-break:keep-all;white-space:normal}
.mcon4 .side-Pkg .side-body .txtBox > *:after {content:"";display:block;position:absolute;right:0;bottom:0;background:linear-gradient(to right, rgba(249, 249, 249, 0) 0, #f9f9f9 100%)}
.mcon4 .side-Pkg .side-body .txtBox .mark {font-size:15px;font-family:"Play",sans-serif;letter-spacing:.05em;font-weight:600}
.mcon4 .side-Pkg .side-body .txtBox .mark.yout {color:#d6171d}
.mcon4 .side-Pkg .side-body .txtBox .mark.face {color:#2c4ca7}
.mcon4 .side-Pkg .side-body .txtBox .subj {font-size:22px;line-height:1.1819;letter-spacing:-.05em;color:#333;font-weight:500;margin:0 0 18px}
.mcon4 .side-Pkg .side-body .txtBox .subj:after {width:70px;height:26px}
.mcon4 .side-Pkg .side-body .txtBox .cont {font-size:16px;line-height:1.5;letter-spacing:-.05em;color:#888;height:48px}
.mcon4 .side-Pkg .side-body .txtBox .cont:after {width:70px;height:24px}
.mcon4 .side-Pkg .side-body .txtBox .date {position:absolute;right:42px;bottom:34px}
.mcon4 .side-Pkg .side-body .txtBox .date span {display:block;line-height:1;text-align:center;font-family:"Play",sans-serif;letter-spacing:0}
.mcon4 .side-Pkg .side-body .txtBox .date .strYear {font-size:14px}
.mcon4 .side-Pkg .side-body .txtBox .date .strDate {font-size:36px;font-weight:700;margin:4px 0 0}
.mcon4 .side-Pkg .side-L {}
.mcon4 .side-Pkg .side-L .side-body .txtBox {padding:37px 39px 0}
.mcon4 .side-Pkg .side-L .side-body .txtBox .subj {height:52px}
.mcon4 .side-Pkg .side-R {}
.mcon4 .side-Pkg .side-R .side-body .txtBox {padding:28px 39px 0}
.mcon4 .side-Pkg .side-R .side-body .txtBox .subj {height:78px}
.mcon4 .side-Pkg .side-body a:focus .imgBox span img,
.mcon4 .side-Pkg .side-body a:hover .imgBox span img {transform:scale(1.1)}
.mcon4 .side-Pkg .side-body a:focus .txtBox .subj,
.mcon4 .side-Pkg .side-body a:hover .txtBox .subj {text-decoration:underline}
@media all and (max-width:1700px) {
	.mcon4 .outerWr {padding:140px 140px 0}
	.mcon4 .side-Pkg .side-head .sideTxt {margin:10px 0 0;height:52px}
	.mcon4 .side-Pkg .side-head .sideBtn {margin:10px 0 0}
	.mcon4 .side-Pkg .side-body {margin:15px 0 0}
}
@media all and (max-width:1600px) {
	.mcon4 .side-Pkg .side-body .txtBox {height:220px}
	.mcon4 .side-Pkg .side-body .txtBox .subj {margin:0 0 10px}
	.mcon4 .side-Pkg .side-body .txtBox .date {right:25px;bottom:25px}
	.mcon4 .side-Pkg .side-L .side-body .txtBox {padding:20px 20px 0}
	.mcon4 .side-Pkg .side-R .side-body .txtBox {padding:20px 20px 0}
}
@media all and (max-width:1400px) {
	.mcon4 .outerWr {padding:140px 20px 0 140px}
	.mcon4 .side-Pkg .side-body ul li {padding:0 5px}
}
@media all and (max-width:1200px) {
	.mcon4 .side-Pkg .side-head .sideTit {font-size:24px}
	.mcon4 .side-Pkg .side-head .sideTxt {font-size:17px}
	.mcon4 .side-Pkg .side-body .txtBox .subj {font-size:20px}
	.mcon4 .side-Pkg .side-body .txtBox .subj:after {width:50pxheight:23px}
	.mcon4 .side-Pkg .side-body .txtBox .date {right:15px;bottom:15px}
	.mcon4 .side-Pkg .side-body .txtBox .date .strDate {font-size:26px;font-weight:500;margin:3px 0 0}
	.mcon4 .side-Pkg .side-L .side-body .txtBox .subj {height:46px}
	.mcon4 .side-Pkg .side-R .side-body .txtBox .subj {height:69px}
}
@media all and (max-width:999px) {
	.mcon4 .outerWr {padding:40px 20px 40px}
}
@media all and (max-width:899px) {
	.mcon4 .side-Pkg > div {width:100%;margin:0 0 30px}
	.mcon4 .side-Pkg > div:last-child {margin:0}
	.mcon4 .side-Pkg .side-head {padding:0 120px 0 0;text-align:left;position:relative}
	.mcon4 .side-Pkg .side-head .sideTxt {height:auto;margin:5px 0 0}
	.mcon4 .side-Pkg .side-head .sideBtn {position:absolute;text-align:left;right:0;top:0;margin:0}
	.mcon4 .side-Pkg .side-body ul li {width:100%;padding:0;margin:0 0 15px}
	.mcon4 .side-Pkg .side-body ul li:last-child {margin:0}
	.mcon4 .side-Pkg .side-body .inwr a {padding:0 0 0 300px}
	.mcon4 .side-Pkg .side-body .imgBox {position:absolute;width:300px;left:0;top:0}
	.mcon4 .side-Pkg .side-body .imgBox span {display:block;position:relative;height:0;padding:0 0 68.4210%;background:rgba(0, 0, 0, .2);overflow:hidden}
	.mcon4 .side-Pkg .side-body .txtBox {height:205px}
	.mcon4 .side-Pkg .side-L .side-body .txtBox {padding:20px 20px}
	.mcon4 .side-Pkg .side-R .side-body .txtBox {padding:20px 20px}
}
@media all and (max-width:699px) {
	.mcon4 .side-Pkg .side-body .inwr a {padding:0 0 0 240px}
	.mcon4 .side-Pkg .side-body .imgBox {width:240px}
	.mcon4 .side-Pkg .side-body .txtBox {height:164px;padding:15px 15px 0}
	.mcon4 .side-Pkg .side-body .txtBox .subj {font-size:17px}
	.mcon4 .side-Pkg .side-body .txtBox .date {position:relative;right:auto;bottom:auto}
	.mcon4 .side-Pkg .side-body .txtBox .date span {display:inline;text-align:left}
	.mcon4 .side-Pkg .side-body .txtBox .date .strYear {font-size:12px}
	.mcon4 .side-Pkg .side-body .txtBox .date .strYear:after {content:"."}
	.mcon4 .side-Pkg .side-body .txtBox .date .strDate {font-size:12px}
	.mcon4 .side-Pkg .side-L .side-body .txtBox .subj {height:40px}
	.mcon4 .side-Pkg .side-R .side-body .txtBox .subj {height:40px}
}
@media all and (max-width:599px) {
	.mcon4 .side-Pkg .side-body .inwr a {padding:0 0 0 160px}
	.mcon4 .side-Pkg .side-body .imgBox {width:160px}
	.mcon4 .side-Pkg .side-body .txtBox {height:109px;padding:15px 15px 0}
	.mcon4 .side-Pkg .side-body .txtBox .subj {width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
	.mcon4 .side-Pkg .side-body .txtBox .subj:after {display:none}
	.mcon4 .side-Pkg .side-body .txtBox .cont {display:none}
	.mcon4 .side-Pkg .side-body .txtBox .date {position:absolute;left:17px;bottom:15px}
	.mcon4 .side-Pkg .side-L .side-body .txtBox {padding:15px}
	.mcon4 .side-Pkg .side-L .side-body .txtBox .subj {height:auto}
	.mcon4 .side-Pkg .side-R .side-body .txtBox {padding:15px}
	.mcon4 .side-Pkg .side-R .side-body .txtBox .subj {height:auto}
}
@media all and (max-width:499px) {
	.mcon4 .outerWr {padding:20px 15px 15px}
	.mcon4 .side-Pkg .side-head .sideTit {font-size:20px}
	.mcon4 .side-Pkg .side-head .sideTxt {font-size:16px}
	.mcon4 .side-Pkg .side-body .inwr a {padding:0 0 0 120px}
	.mcon4 .side-Pkg .side-body .imgBox {width:120px}
	.mcon4 .side-Pkg .side-body .txtBox {height:82px}
	.mcon4 .side-Pkg .side-body .txtBox .subj {font-size:15px}
	.mcon4 .side-Pkg .side-body .txtBox .date {left:13px;bottom:10px}
	.mcon4 .side-Pkg .side-L .side-body .txtBox {padding:12px}
	.mcon4 .side-Pkg .side-R .side-body .txtBox {padding:12px}
}
@media all and (max-width:399px) {
	.mcon4 .side-Pkg .side-head {padding:0 80px 0 0}
	.mcon4 .side-Pkg .side-head .sideTit {font-size:18px}
	.mcon4 .side-Pkg .side-head .sideTxt {font-size:15px}
	.mcon4 .side-Pkg .side-head .sideBtn a {width:33px;height:33px;margin:0 0 0 4px}
	.mcon4 .side-Pkg .side-head .sideBtn .more:before {width:12px;height:6px}
	.mcon4 .side-Pkg .side-head .sideBtn .face:before {width:21px;height:21px;background-size:140px auto;background-position:-58px 0}
	.mcon4 .side-Pkg .side-head .sideBtn .yout:before {width:21px;height:21px;background-size:140px auto;background-position:-86px 0}
	.mcon4 .side-Pkg .side-head .sideBtn .link:before {width:21px;height:21px;background-size:140px auto;background-position:-114px 0}
	.mcon4 .side-Pkg .side-body .txtBox .mark {line-height:1.2;margin:0 0 3px}
}

/* ---------------------------------------------------------------- */
/* -- Mcontent 5 : CATALOG -- */
/* ---------------------------------------------------------------- */
.mcon5 {position:relative;height:100%}
.mcon5 .outerWr {height:100%;box-sizing:border-box;position:relative;padding:120px 140px 0;overflow:hidden}
.mcon5 .innerWr {width:100%;height:100%;box-sizing:border-box;position:relative}
.mcon5 .rolePkg {position:absolute;width:100%;left:0;top:46%;transform:translateY(-50%);text-align:left;box-sizing:border-box;padding:66px 0 0 454px}
.mcon5 .rolePkg:after {content:"";display:block;position:absolute;width:2000px;height:100%;left:50%;top:100%;margin:-66px 0 0 -1000px;background:#071f49;z-index:-1}
.mcon5 .role-head {position:absolute;width:50%;left:0;top:0;box-sizing:border-box;padding:107px 450px 95px 0;color:#fff}
.mcon5 .role-head:after {content:"";display:block;position:absolute;width:2000px;height:100%;right:0;top:0;background:#0b7ead;margin:0 -79px 0 0;z-index:-1}
.mcon5 .role-head .rhTit {}
.mcon5 .role-head .rhTit span {display:block;line-height:1;font-weight:700}
.mcon5 .role-head .rhTit .strEng {font-size:48px;font-family:"Play",sans-serif;letter-spacing:0}
.mcon5 .role-head .rhTit .strKor {font-size:30px;margin:27px 0 0}
.mcon5 .role-head .rhTxt {margin:22px 0 0}
.mcon5 .role-head .rhTxt p {display:block;font-size:20px;line-height:1.22;letter-spacing:-.05em;font-weight:300;margin:0 0 46px;word-wrap:break-word;word-break:keep-all;white-space:normal}
.mcon5 .role-head .rhTxt a {display:inline-block;position:relative;font-family:"Play",sans-serif;font-size:15px;font-weight:600;letter-spacing:0;padding:7px 62px 8px 0;color:#fff}
.mcon5 .role-head .rhTxt a:after {content:"";display:block;position:absolute;width:25px;height:29px;right:0;top:0;background:url(/kr/_Img/Main/main_spr.png) no-repeat}
.mcon5 .role-head .rhTxt a span {display:block;position:relative}
.mcon5 .role-head .rhTxt a span:after {content:"";display:block;position:absolute;width:0;height:2px;background:#fff;left:0;bottom:-5px;transition:all .3s ease}
.mcon5 .role-head .rhTxt a:focus span:after,
.mcon5 .role-head .rhTxt a:hover span:after {width:100%}
.mcon5 .role-body {}
.mcon5 .role-body .sidePkg {box-sizing:border-box;position:relative;padding:0 0 0 366px}
.mcon5 .role-body .sidePkg .side-L {position:absolute;width:286px;left:0;bottom:0}
.mcon5 .role-body .sidePkg .side-L a {display:block;box-shadow:0 30px 30px rgba(0, 0, 0, .2);transition:all .3s ease}
.mcon5 .role-body .sidePkg .side-L a:focus,
.mcon5 .role-body .sidePkg .side-L a:hover {box-shadow:0 30px 50px rgba(0, 0, 0, .75)}
.mcon5 .role-body .sidePkg .side-L a img {display:block;width:100%}
.mcon5 .role-body .sidePkg .side-R {position:relative}
.mcon5 .role-body .sidePkg .side-R .btns {position:absolute;width:100%;height:100%;box-sizing:border-box;overflow:hidden;padding:122px 88px 66px;z-index:1}
.mcon5 .role-body .sidePkg .side-R .btns a {display:block;float:left;width:50%;height:100%;box-sizing:border-box;position:relative;color:#fff;padding:10px 8px}
.mcon5 .role-body .sidePkg .side-R .btns a:before,
.mcon5 .role-body .sidePkg .side-R .btns a:after {content:"";display:block;position:absolute;height:2px;background:#fff;left:0;bottom:0;transition:all .3s ease}
.mcon5 .role-body .sidePkg .side-R .btns a:before {width:0}
.mcon5 .role-body .sidePkg .side-R .btns a:after {width:100%;opacity:.2}
.mcon5 .role-body .sidePkg .side-R .btns a > * {box-sizing:border-box;position:relative;line-height:1}
.mcon5 .role-body .sidePkg .side-R .btns a .strEng {display:block;font-size:30px;font-family:"Play",sans-serif;font-weight:700}
.mcon5 .role-body .sidePkg .side-R .btns a .strKor {display:block;font-size:30px;letter-spacing:-.05em;font-weight:700;margin:20px 0 0}
.mcon5 .role-body .sidePkg .side-R .btns a .strVie {display:inline-block;font-size:15px;letter-spacing:0;padding:12px 70px 12px 0;margin:79px 0 0}
.mcon5 .role-body .sidePkg .side-R .btns a .strVie:before,
.mcon5 .role-body .sidePkg .side-R .btns a .strVie:after {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:all .3s ease}
.mcon5 .role-body .sidePkg .side-R .btns a .strVie:before {width:38px;height:12px;margin:auto 17px auto auto;z-index:1;background:url(/kr/_Img/Main/main_spr.png) no-repeat -35px -22px}
.mcon5 .role-body .sidePkg .side-R .btns a .strVie:after {width:39px;height:39px;background:rgba(255, 255, 255, .2);border-radius:50%;margin:auto 0 auto auto;z-index:0}
.mcon5 .role-body .sidePkg .side-R .btns a:focus:before,
.mcon5 .role-body .sidePkg .side-R .btns a:hover:before {width:100%}
.mcon5 .role-body .sidePkg .side-R .btns a:focus .strVie:after,
.mcon5 .role-body .sidePkg .side-R .btns a:hover .strVie:after {background:#e82d1c}
.mcon5 .role-body .sidePkg .side-R .base {position:relative;width:100%;height:100%;overflow:hidden;z-index:0}
.mcon5 .role-body .sidePkg .side-R .base img {display:block;width:auto;height:100%;margin:0}
@media all and (max-width:1800px) {
	.mcon5 .role-head {padding:100px 310px 110px 0}
	.mcon5 .role-head:after {margin:0 -150px 0 0}
	.mcon5 .role-body .sidePkg {padding:0 0 0 320px}
}
@media all and (max-width:1600px) {
	.mcon5 .outerWr {padding:120px 20px 0 140px}
	.mcon5 .rolePkg {padding:70px 0 0 360px}
	.mcon5 .role-body .sidePkg .side-R .btns {padding:80px 50px 60px}
}
@media all and (max-width:1400px) {
	.mcon5 .role-head {padding:100px 270px 110px 0}
	.mcon5 .role-body .sidePkg {padding:0 0 0 260px}
	.mcon5 .role-body .sidePkg .side-L {width:240px}
	.mcon5 .role-body .sidePkg .side-R .btns {padding:60px 30px 40px}
	.mcon5 .role-body .sidePkg .side-R .btns a .strEng {font-size:20px;}
	.mcon5 .role-body .sidePkg .side-R .btns a .strKor {font-size:24px;margin:15px 0 0}
	.mcon5 .role-body .sidePkg .side-R .base {height:400px;}
}
@media all and (max-width:1200px) {
	.mcon5 .rolePkg {position:relative;left:auto;top:auto;transform:none;padding:0;transform:none}
	.mcon5 .role-head {position:relative;width:auto;left:auto;top:auto;padding:40px 190px 110px 0;}
	.mcon5 .role-head:after {height:300%;right:100px;top:0;margin:0}
	.mcon5 .role-head .rhTit .strEng {font-size:32px;}
	.mcon5 .role-head .rhTit .strKor {font-size:20px;margin:10px 0 0}
	.mcon5 .role-head .rhTxt {margin:10px 0 0}
	.mcon5 .role-head .rhTxt p {font-size:17px;margin:0 0 20px}
	.mcon5 .role-body {margin:-100px 0 0}
}
@media all and (max-width:999px) {
	.mcon5 .outerWr {padding:0 20px 0}
	.mcon5 .rolePkg {}
	.mcon5 .rolePkg:after {content:"";display:block;position:absolute;height:100%;left:auto;right:100px;top:0;margin:0;background:#0b7ead}
	.mcon5 .role-head {padding:30px 100px 0 0;z-index:1;}
	.mcon5 .role-head:after {display:none}
	.mcon5 .role-body {margin:-40px 0 0;z-index:0;}
}
@media all and (max-width:699px) {
	.mcon5 .rolePkg:after {display:none}
	.mcon5 .role-head {padding:20px 20px 50px;background:#0b7ead;text-align:center;z-index:0;}
	.mcon5 .role-head .rhTit .strEng {font-size:26px;}
	.mcon5 .role-head .rhTit .strKor {font-size:17px;margin:5px 0 0}
	.mcon5 .role-body {z-index:1;}
	.mcon5 .role-body .sidePkg {padding:0;}
	.mcon5 .role-body .sidePkg:after {content:"";display:block;position:absolute;width:2000px;height:100%;left:50%;top:0;margin:0 0 0 -1000px;background:#071f49;z-index:-1;}
	.mcon5 .role-body .sidePkg .side-L {position:relative;width:100%;left:auto;bottom:auto;margin:0 auto;}
	.mcon5 .role-body .sidePkg .side-L a {display:block;width:200px;margin:0 auto;}
	.mcon5 .role-body .sidePkg .side-R {box-sizing:border-box;padding:20px 0 0;background:#071f49}
	.mcon5 .role-body .sidePkg .side-R .btns {position:relative;height:auto;padding:15px;background:url(/kr/_Img/Main/mc5_pic2.jpg) no-repeat center center;background-size:cover}
	.mcon5 .role-body .sidePkg .side-R .btns a .strEng {font-size:16px;}
	.mcon5 .role-body .sidePkg .side-R .btns a .strKor {font-size:18px;margin:10px 0 0}
	.mcon5 .role-body .sidePkg .side-R .btns a .strVie {margin:30px 0 0}
	.mcon5 .role-body .sidePkg .side-R .base {display:none}
}

/* ---------------------------------------------------------------- */
/* -- Mcontent 6 : PARTNERS -- */
/* ---------------------------------------------------------------- */
.mcon6 {box-sizing:border-box;position:relative;height:100%;background:#071f49;padding:120px 140px 0}
.mcon6 .outerWr {height:100%;box-sizing:border-box;position:relative}
.mcon6 .innerWr {position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);text-align:left}
.mcon6 .mc6Tit {display:block;font-size:24px;color:#fff;letter-spacing:0;font-family:"Play",sans-serif;font-weight:400;box-sizing:border-box;padding:0 0 0 2px}
.mcon6 .mc6Txt {display:block;font-size:40px;color:#fff;letter-spacing:-.05em;line-height:1.2;font-weight:700;margin:25px 0 0}
.mcon6 .mc6Txt span {display:block}
.mcon6 .mc6Lst {background:#fff;margin:84px 0 0;box-sizing:border-box;padding:43px 130px 45px}
.mcon6 .mc6Lst ul {display:block;font-size:0;text-align:center}
.mcon6 .mc6Lst ul li {display:inline-block;width:20%;box-sizing:border-box;padding:23px 10px}
.mcon6 .mc6Lst .imgBox {display:block;position:relative;height:0;padding:0 0 40%}
.mcon6 .mc6Lst .imgBox img {display:block;position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;top:0;right:0;bottom:0;left:0;margin:auto}
@media all and (max-width:1500px) {
	.mcon6 {padding:120px 20px 0 140px}
	.mcon6 .mc6Lst {margin:40px 0 0}
}
@media all and (max-width:1300px) {
	.mcon6 .mc6Lst {padding:40px 40px 40px}
}
@media all and (max-width:999px) {
	.mcon6 {padding:30px 20px 20px}
	.mcon6 .innerWr {position:relative;width:auto;left:auto;top:auto;transform:none}
	.mcon6 .mc6Txt {font-size:20px;margin:15px 0 0}
	.mcon6 .mc6Lst {margin:20px 0 0;padding:20px}
	.mcon6 .mc6Lst ul li {padding:10px 10px}
}
@media all and (max-width:799px) {
	.mcon6 .mc6Lst {padding:15px;}
	.mcon6 .mc6Lst ul li {width:25%}
}
@media all and (max-width:699px) {
	.mcon6 .mc6Lst ul li {width:33.3333%}
}
@media all and (max-width:499px) {
	.mcon6 .mc6Txt {font-size:16px;word-wrap:break-word;word-break:keep-all;white-space:normal;font-weight:500}
	.mcon6 .mc6Txt span {display:inline}
	.mcon6 .mc6Lst ul li {width:50%}
}

/*FROM SITE CODE :  
*/
