@charset "utf-8";

#main-wrap {}

/* -------- 메인비쥬얼 / 팝업존 -------- */
.floor1Wr {padding:34px 0 0;background:#f9f9f9}
.floor1Wr .innerWr1 {max-width:1400px;margin:0 auto;box-sizing:border-box;position:relative}
#mVisWrap {display:block;width:70%;box-sizing:border-box;position:relative}
#mVisWrap .dList {position:relative;z-index:0}
#mVisWrap .dList .owl-item {overflow:hidden;}
#mVisWrap .dList .item {box-sizing:border-box;padding:0 0 40px;}
#mVisWrap .dList .owl-stage-outer {z-index:0}
#mVisWrap .dList .owl-nav {display:block;position:absolute;width:100%;height:0;left:0;top:50%;z-index:2}
#mVisWrap .dList .owl-nav button {display:block;position:absolute;width:67px;height:67px;bottom:0;font-size:0;border:0;background:transparent}
#mVisWrap .dList .owl-nav button:after {content:"";display:block;position:absolute;width:18px;height:18px;border:solid;border-width:0 4px 4px 0;border-color:transparent #fff #fff transparent;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease}
#mVisWrap .dList .owl-nav .owl-prev {left:20px}
#mVisWrap .dList .owl-nav .owl-prev:after {transform:rotate(135deg)}
#mVisWrap .dList .owl-nav .owl-next {right:20px}
#mVisWrap .dList .owl-nav .owl-next:after {transform:rotate(-45deg)}
#mVisWrap a {display:block}
#mVisWrap a img {max-height: 440px;}
#mVisWrap .tBox {position:absolute;width:100%;left:0;bottom:0;color:#333;font-size:20px;font-weight:500;z-index:1;text-align:left;height:auto;line-height:1;box-sizing:border-box;padding:20px 260px 0 0;background:#f9f9f9}
#mVisWrap .tBox a {display:block;color:#13386c}
#mVisWrap .tBox p {display:block;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;letter-spacing:-.05em;}
#mVisWrap .tBox a p:after {content:"";display:inline-block;width:14px;height:12px;vertical-align:middle;background:url(/_Img/Common/nwin_spr.png) no-repeat -99px 0;margin:-2px 0 0 5px}
#mVisWrap .tBox a p:hover {text-decoration:underline}
#mVisWrap .iBox {position:relative;z-index:0}
#mVisWrap .iBox span {display:block;box-sizing:border-box;position:relative;height:0;/*padding:0 0 55.103%;*/ padding: 0 0 45%;}
#mVisWrap .iBox span img {display:block;position:absolute;width:auto;height:100%;left:50%;top:0;transform:translateX(-50%)}
#mVisWrap .dCtrl {position:absolute;right:0;bottom:0px;font-size:0;line-height:1;z-index:1;white-space:nowrap;}
#mVisWrap .dCtrl > div {display:inline-block;vertical-align:middle}
#mVisWrap .dCtrl .dDots {}
#mVisWrap .dCtrl .dDots button {display:inline-block;width:20px;height:20px;box-sizing:border-box;position:relative;border:0;background:transparent}
#mVisWrap .dCtrl .dDots button:after {content:"";display:block;position:absolute;width:10px;height:10px;background:#aaa;border-radius:50%;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease}
#mVisWrap .dCtrl .dDots button:hover:after {background:#333}
#mVisWrap .dCtrl .dDots button.active:after {width:14px;height:14px;background:#333}
#mVisWrap .dCtrl .dAuto {margin:0 0 0 10px;}
#mVisWrap .dCtrl .dAuto button {display:inline-block;width:24px;height:24px;box-sizing:border-box;position:relative;border:1px solid #555;border-radius:50%;background:#f9f9f9;transition:all .3s ease}
#mVisWrap .dCtrl .dAuto button:hover {background:#555}
#mVisWrap .dCtrl .dAuto button:after {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;box-sizing:border-box;transition:all .3s ease}
#mVisWrap .dCtrl .dAuto .btn-stop:after {width:6px;height:10px;border:solid;border-width:0 2px;border-color:transparent #555;}
#mVisWrap .dCtrl .dAuto .btn-stop:hover:after {border-color:#fff}
#mVisWrap .dCtrl .dAuto .btn-play {display:none}
#mVisWrap .dCtrl .dAuto .btn-play:after {width:0;height:0;border:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #555;}
#mVisWrap .dCtrl .dAuto .btn-play:hover:after {border-color:transparent transparent transparent #fff;}

#mPopWrap {display:block;position:absolute;width:28.5%;height:100%;box-sizing:border-box;padding:0;right:0;top:0}
#mPopWrap .dHead {position:absolute;right:20px;top:20px;z-index:1;font-size:0}
#mPopWrap .dHead > div {display:inline-block;vertical-align:top;line-height:1;font-size:0}
#mPopWrap .dHead button {display:inline-block;width:16px;height:16px;box-sizing:border-box;position:relative;vertical-align:top;border:0;background:transparent}
#mPopWrap .dHead button:after {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;box-sizing:border-box;transition:all .3s ease}
#mPopWrap .dHead .dAuto {margin:0 5px 0 0}
#mPopWrap .dHead .dAuto .btn-stop {}
#mPopWrap .dHead .dAuto .btn-stop:after {width:9px;height:9px;border:solid;border-width:0 3px;border-color:transparent #ededed}
#mPopWrap .dHead .dAuto .btn-play {display:none}
#mPopWrap .dHead .dAuto .btn-play:after {width:0;height:0;border:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #ededed}
#mPopWrap .dHead .dDots {}
#mPopWrap .dHead .dDots button {margin:0 1px}
#mPopWrap .dHead .dDots button:after {width:12px;height:12px;border-radius:50%;background:#ededed}
#mPopWrap .dHead .dDots button.active:after {background:#3fc2d8}
#mPopWrap .dList {position:relative;z-index:0}
#mPopWrap .dList .item a {display:block}
#mPopWrap .dList .item .iBox {display:block;height:0;padding:0 0 137.5%;box-sizing:border-box;position:relative}
#mPopWrap .dList .item .iBox img {display:block;position:absolute;width:100%;height:100%}

#mPopWrap ul {display:flex;flex-flow:row;flex-wrap:wrap;width:100%;height:100%}
#mPopWrap ul li {display:inline-block;width:50%;height:50%;vertical-align:top;box-sizing:border-box;overflow:hidden}
#mPopWrap ul li a {display:block;width:100%;height:100%;color:#fff;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;position:relative}
#mPopWrap ul li a .roleTxt {display:block;position:absolute;width:100%;height:100%;box-sizing:border-box;padding:5px;font-size:0;left:0;top:0}
#mPopWrap ul li a .roleTxt:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
#mPopWrap ul li a .roleTxt .txt {display:inline-block;vertical-align:middle;font-size:18px;word-wrap:break-word;word-break:keep-all;white-space:normal}
#mPopWrap ul li a .roleTxt .txt em {display:block;font-size:20px;font-weight:600;font-style:normal}
#mPopWrap ul li a .roleBtn {display:block;position:absolute;left:50%;bottom:34px;font-size:14px;color:#fff;transform:translateX(-50%);letter-spacing:0;line-height:1;padding:0 29px 0 0;white-space:nowrap}
#mPopWrap ul li a .roleBtn:after {content:"";display:block;position:absolute;width:23px;height:6px;right:0;bottom:0;background:url(/kr/_Img/Main/mPop_arr.png) no-repeat;transition:all .3s ease}
#mPopWrap ul li a:hover .roleBtn:after {right:-10px}
#mPopWrap ul li.n01 {padding:0 5px 5px 0}
#mPopWrap ul li.n01 a {border-radius:20px 10px 10px 10px;background-image:url(/kr/_Img/Main/mPop_pic1.jpg)}
#mPopWrap ul li.n02 {padding:0 0 5px 5px}
#mPopWrap ul li.n02 a {border-radius:10px 20px 10px 10px;background-image:url(/kr/_Img/Main/mPop_pic2.jpg)}
#mPopWrap ul li.n03 {padding:5px 5px 0 0}
#mPopWrap ul li.n03 a {border-radius:10px 10px 10px 20px;background-image:url(/kr/_Img/Main/mPop_pic3.jpg)}
#mPopWrap ul li.n04 {padding:5px 0 0 5px}
#mPopWrap ul li.n04 a {border-radius:10px 10px 20px 10px;background-image:url(/kr/_Img/Main/mPop_pic4.jpg)}

#mPopWrap ul li.n05 a {position: absolute;     transition: 0.3s; padding:30px 0; box-sizing:border-box;width: 120px;height: 120px;background: #ea4f4f;border-radius: 100px;top: 50%;left: 50%;margin-top: -60px;margin-left: -60px;border: 8px solid #fff;} 
#mPopWrap ul li.n05 a:hover {    background: #ca2727;}
#mPopWrap ul li.n05 a p {font-size:1rem;}

@media all and (max-width:1699px) {
	.floor1Wr .innerWr1 {max-width: 1400px;}
	#mPopWrap {display: flex; width: 33.5%;}
	#mPopWrap ul {margin-right: 15px;}
	#mPopWrap ul li a .roleTxt .txt {font-size: 15px;}
	#mPopWrap ul li a .roleTxt .txt em {font-size: 16px;}

	#mVisWrap {width: 65%;}
	
	.body-main #qMenu {display: none;}

	#qMenuIN {width: 200px;}
	#qMenuIN .dHead {position: relative; top: 0; left: 0; font-size: 16px;}
	#qMenuIN .dBody ul li {width: 100%;}
	#qMenuIN .dBody ul li a span {font-size: 15px;}
}

@media all and (max-width:1440px) {
	.floor1Wr {padding:20px 0 0}
	.floor1Wr .innerWr1 {margin:0 20px}
}
@media all and (max-width:1339px) {
	#mPopWrap ul li a .roleBtn {bottom:40px}
	#mPopWrap ul li a .roleTxt .txt {font-size:16px}
	#mPopWrap ul li a .roleTxt .txt em {font-size:18px}

	#mPopWrap ul li.n05 a {width:100px;height:100px;margin-top:-50px;margin-left:-50px;padding:19px 0;border:5px solid #fff;}
}

@media all and (max-width:1299px) {
	#mVisWrap {width:100%}
	#mPopWrap {position:relative;width:100%;height:auto;right:auto;top:auto;margin:20px 0 0}
	#mPopWrap ul {height:auto}
	#mPopWrap ul li {width:50%;height:auto}
	#mPopWrap ul li a .roleTxt {position:relative;height:auto;left: 0;top: 50%;transform: translateY(-50%);}
	#mPopWrap ul li a .roleTxt .txt {font-size: 18px;}
	#mPopWrap ul li a .roleTxt .txt em {font-size: 20px;}
	#mPopWrap ul li a .roleTxt:before {height:70px}
	#mPopWrap ul li.n01 {padding:0 5px 5px 0}
	#mPopWrap ul li.n02 {padding:0 0 5px 5px}
	#mPopWrap ul li.n03 {padding:5px 5px 0 0}
	#mPopWrap ul li.n04 {padding:5px 0 0 5px}

	#mPopWrap ul li.n05 {width:100%;}
}
@media all and (max-width:1099px) {
	#mVisWrap .tBox {font-size:17px;padding:15px 260px 0 0}
	#mVisWrap .dList .owl-nav button {width:50px;height:50px}
	#mVisWrap .dList .owl-nav button:after {width:14px;height:14px;border-width:0 2px 2px 0}
	#mVisWrap .dList .owl-nav .owl-prev {left:0}
	#mVisWrap .dList .owl-nav .owl-next {right:0}
}
@media all and (max-width:999px) {
	#mVisWrap .dList .item {padding:0 0 30px;}
}
@media all and (max-width:899px) {
	/*#mPopWrap ul li {width:100%;height:20%}*/
	#mPopWrap ul li a .roleTxt:before {height:75%}
	#mPopWrap ul li a .roleBtn {bottom:10px}
	/*#mPopWrap ul li.n01 {padding:0 0 5px 0}
	#mPopWrap ul li.n01 a {border-radius:10px}
	#mPopWrap ul li.n02 {padding:3px 0}
	#mPopWrap ul li.n02 a {border-radius:10px}
	#mPopWrap ul li.n03 {padding:3px 0}
	#mPopWrap ul li.n03 a {border-radius:10px}
	#mPopWrap ul li.n04 {padding:5px 0 0}
	#mPopWrap ul li.n04 a {border-radius:10px}*/

	#mPopWrap ul li.n05  {padding:6px 0;}
	#mPopWrap ul li.n05 a {position: initial;width: 100%;margin: 0;height: 100%;border-radius: 10px;border: none;padding:15px 0;}
	#mPopWrap ul li.n05 a p {display:inline-block;}
}

@media all and (max-width:599px) {
	#mVisWrap .tBox {font-size:16px;text-align:center;padding:0}
	#mVisWrap .tBox a p {text-decoration:underline}
	#mVisWrap .dList .owl-nav {bottom:40px}
	#mVisWrap .dList .owl-nav button {width:40px;height:40px}
	#mVisWrap .dList .owl-nav button:after {width:10px;height:10px}
	#mVisWrap .dList .item {padding:0 0 25px;}
	#mVisWrap .dCtrl {display:none;right:auto;left:50%;transform:translateX(-50%);bottom:35px;background:rgba(0, 0, 0, .5);padding:3px 10px;border-radius:999px;}
	#mVisWrap .dCtrl .dDots button {width:12px;height:12px;}
	#mVisWrap .dCtrl .dDots button:after {width:6px;height:6px;background:#ddd}
	#mVisWrap .dCtrl .dDots button.active:after {width:8px;height:8px;background:#fff}
	#mVisWrap .dCtrl .dAuto button {width:16px;height:16px}
	#mPopWrap ul li {width:100%;height:25%}
	#mPopWrap ul li a .roleTxt:before {height:50px}
	#mPopWrap ul li.n01 {padding:0 0 5px 0}
	#mPopWrap ul li.n01 a {border-radius:10px}
	#mPopWrap ul li.n02 {padding:3px 0}
	#mPopWrap ul li.n02 a {border-radius:10px}
	#mPopWrap ul li.n03 {padding:3px 0}
	#mPopWrap ul li.n03 a {border-radius:10px}
	#mPopWrap ul li.n04 {padding:5px 0 0}
	#mPopWrap ul li.n04 a {border-radius:10px}
	#mPopWrap ul li a .roleBtn {display: none;}
	#mPopWrap ul li a .roleTxt .txt {font-size: 16px;}
	#mPopWrap ul li a .roleTxt .txt em {font-size: 18px;}
}
@media all and (max-width:499px) {
	#mVisWrap .tBox {font-size:15px;}
	#mVisWrap .dList .owl-dots {display:none}
	#mVisWrap .dList .owl-nav {bottom:1px}
	#mVisWrap .dCtrl .dDots button {width:12px;height:12px;}
	#mVisWrap .dCtrl .dDots button:after {width:6px;height:6px;background:#ddd}
	#mVisWrap .dCtrl .dDots button.active:after {width:8px;height:8px;background:#fff}
	#mVisWrap .dCtrl .dAuto {margin:0 0 0 5px;}
	#mVisWrap .dCtrl .dAuto button {width:16px;height:16px}
	#mVisWrap .dCtrl .dAuto .btn-stop:after {width:6px;height:6px;}
	#mVisWrap .dCtrl .dAuto .btn-play:after {border-width:3px 0 3px 4px}
}

/* -------- 기업서비스 -------- */
.floor2Wr {max-width:1400px;margin:0 auto;box-sizing:border-box;position:relative;padding:35px 0 0;height:296px;z-index:3}
.floor2Wr:after {content:"";display:block;position:absolute;width:3000px;height:296px;left:50%;top:0;transform:translateX(-50%);background:#f9f9f9;z-index:-1}
#mBtnWrap {position:relative}
#mBtnWrap .dPkgs {background:#fff;border-radius:10px;box-shadow:0 8px 10px rgba(0, 0, 0, .1);box-sizing:border-box;position:relative;padding:0;overflow:hidden}
#mBtnWrap .dPkgs .dFloor {}
#mBtnWrap .dPkgs .dFloor.base {}
#mBtnWrap .dPkgs .dFloor.extend {display:none}
#mBtnWrap .dPkgs .dUnit {display:block;box-sizing:border-box;position:relative;padding:0 0 0 210px}
#mBtnWrap .dPkgs .dFloor.extend .dUnit:before {content:"";display:block;position:absolute;width:100%;height:1px;left:0;top:0;z-index:1;background:rgba(0, 22, 53, .2)}
#mBtnWrap .dPkgs .dHead {position:absolute;width:210px;height:100%;background:#13386c;left:0;top:0}
#mBtnWrap .dPkgs .dBody {display:flex;flex-flow:row;flex-wrap:wrap}
#mBtnWrap .dPkgs .dBody ul {display:flex;flex-flow:row;flex-wrap:wrap;width:100%}
#mBtnWrap .dPkgs .dBody ul li {display:inline-block;width:16.6667%;vertical-align:top;padding:12px 0 5px}
#mBtnWrap .dPkgs .dBody ul.has3 {width:50%}
#mBtnWrap .dPkgs .dBody ul.has3 li {width:33.3333%}
#mBtnWrap .dPkgs .dBody .childNode {width:50%;display:inline-block;vertical-align:top}
#mBtnWrap .dPkgs .dBody .childNode .flexWr {display:flex;flex-flow:row;flex-wrap:wrap;height:100%}
#mBtnWrap .dPkgs .dBody .midTit {display:inline-block;width:33.3333%;vertical-align:top;background:#13386c;box-sizing:border-box;position:relative}
#mBtnWrap .dPkgs .dBody ul.has2 {width:66.6666%}
#mBtnWrap .dPkgs .dBody ul.has2 li {width:50%}
#mBtnWrap .dPkgs .dBody a {display:block;height:100%;box-sizing:border-box;padding:20px 10px}
#mBtnWrap .dPkgs .dBody a .ico {transition:all .3s ease}
#mBtnWrap .dPkgs .dBody a .txt {display:block;text-align:center;font-size:18px;line-height:1.2;font-weight:500;color:#333;word-wrap:break-word;word-break:keep-all;white-space:normal;transition:all .3s ease}
#mBtnWrap .dPkgs .icoTit {display:block;position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);text-align:center;color:#fff;font-size:22px;font-weight:500}
#mBtnWrap .dPkgs .icoTit:before {content:"";display:block;width:70px;height:70px;margin:0 auto 13px;background:url(/kr/_Img/Main/main_sprite2.png) no-repeat}
#mBtnWrap .dPkgs .icoTit.ico01:before {background-position:0 -29px}
#mBtnWrap .dPkgs .icoTit.ico02:before {background-position:0 -109px}
#mBtnWrap .dPkgs .icoTit.ico03:before {background-position:0 -189px}
#mBtnWrap .dPkgs .icoTit.ico04:before {background-position:0 -269px}
#mBtnWrap .dPkgs .icoTit.ico05:before {background-position:0 -349px}
#mBtnWrap .dPkgs .icoTit.ico06:before {background-position:0 -429px}
#mBtnWrap .dPkgs .icoTit.ico07:before {background-position:0 -509px}
#mBtnWrap .dOpener {display:block;position:relative;width:215px;margin:0 auto;border:0;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 8px 10px rgba(0, 0, 0, .1);padding:0 0 15px}
#mBtnWrap .dOpener span {display:inline-block;font-size:14px;color:#13386c;line-height:1;font-weight:500;letter-spacing:-.025em;margin:-7px 0 0;padding:0 15px 0 0;position:relative}
#mBtnWrap .dOpener span:after {content:"";display:block;position:absolute;width:6px;height:6px;border:solid;border-width:0 0 2px 2px;border-color:transparent transparent #13386c #13386c;top:0;right:0;bottom:0;left:0;margin:2px 0 auto auto;transform:rotate(-45deg)}
#mBtnWrap .ico {display:block;width:79px;height:79px;border-radius:10px;background:#ececec;margin:0 auto 17px;position:relative}
#mBtnWrap .ico:after {content:"";display:block;position:absolute;width:70px;height:70px;top:0;right:0;bottom:0;left:0;margin:auto;background:url(/kr/_Img/Main/main_sprite2.png) no-repeat}
#mBtnWrap .ico.ico01:after {background-position:-80px -29px}
#mBtnWrap .ico.ico02:after {background-position:-80px -109px}
#mBtnWrap .ico.ico03:after {background-position:-80px -189px}
#mBtnWrap .ico.ico04:after {background-position:-80px -269px}
#mBtnWrap .ico.ico05:after {background-position:-80px -349px}
#mBtnWrap .ico.ico06:after {background-position:-80px -429px}
#mBtnWrap .ico.ico07:after {background-position:-160px -29px}
#mBtnWrap .ico.ico08:after {background-position:-160px -109px}
#mBtnWrap .ico.ico09:after {background-position:-160px -189px}
#mBtnWrap .ico.ico10:after {background-position:-160px -269px}
#mBtnWrap .ico.ico11:after {background-position:-160px -349px}
#mBtnWrap .ico.ico12:after {background-position:-160px -429px}
#mBtnWrap .ico.ico13:after {background-position:-240px -29px}
#mBtnWrap .ico.ico14:after {background-position:-240px -109px}
#mBtnWrap .ico.ico15:after {background-position:-240px -189px}
#mBtnWrap .ico.ico16:after {background-position:-240px -269px}
#mBtnWrap .ico.ico17:after {background-position:-240px -349px}
#mBtnWrap .ico.ico18:after {background-position:-320px -29px}
#mBtnWrap .ico.ico19:after {background-position:-320px -109px}
#mBtnWrap .ico.ico20:after {background-position:-320px -189px}
#mBtnWrap .ico.ico21:after {background-position:-320px -269px}
#mBtnWrap .ico.ico22:after {background-position:-320px -349px}
#mBtnWrap .ico.ico23:after {background-position:-400px -29px}
#mBtnWrap .ico.ico24:after {background-position:-400px -109px}
#mBtnWrap .ico.ico25:after {background-position:-400px -189px}
#mBtnWrap .ico.ico26:after {background-position:-400px -269px}
#mBtnWrap .ico.ico27:after {background-position:-400px -349px}
#mBtnWrap .ico.ico28:after {background-position:-480px -29px}
#mBtnWrap .ico.ico29:after {background-position:-480px -109px}
#mBtnWrap .ico.ico30:after {background-position:-480px -189px}
#mBtnWrap .ico.ico31:after {background-position:-480px -269px}
#mBtnWrap .ico.ico32:after {background-position:-480px -349px}
#mBtnWrap .ico.ico33:after {background-position:-480px -429px}
#mBtnWrap .ico.ico31,
#mBtnWrap .ico.ico32,
#mBtnWrap .ico.ico33 {background-color:#7a839a}
#mBtnWrap .ico.ico34:after {background:url(/kr/_Img/Main/main-sns-ic01.png) no-repeat 13px;}
#mBtnWrap .dPkgs .dBody a:hover .ico {background:#dae2ed}
#mBtnWrap .dPkgs .dBody a:hover .ico.ico31,
#mBtnWrap .dPkgs .dBody a:hover .ico.ico32,
#mBtnWrap .dPkgs .dBody a:hover .ico.ico33 {background:#13386c}
#mBtnWrap .dPkgs .dBody a:hover .txt {color:#003c91}
@media all and (max-width:1440px) {
	.floor2Wr {margin:0 20px}
}
@media all and (max-width:1299px) {
	#mBtnWrap .dPkgs .icoTit {font-size:20px;letter-spacing:-.05em}
	#mBtnWrap .dPkgs .icoTit:before {margin:0 auto 5px}
	#mBtnWrap .dPkgs .dBody a .txt {font-size:16px}
}
@media all and (max-width:1199px) {
	#mBtnWrap .dPkgs .dUnit {padding:0 0 0 150px}
	#mBtnWrap .dPkgs .dHead {width:150px}
}
@media all and (max-width:999px) {
	.floor2Wr {height:230px}
	.floor2Wr:after {height:230px}
	#mBtnWrap .dPkgs .dUnit {padding:0 0 0 120px}
	#mBtnWrap .dPkgs .dHead {width:120px}
	#mBtnWrap .dPkgs .dBody ul li {padding:5px 0}
	#mBtnWrap .dPkgs .dBody a {padding:10px 5px}
	#mBtnWrap .dPkgs .dBody a .txt {letter-spacing:-.05em}
	#mBtnWrap .dPkgs .icoTit {font-size:18px}
	#mBtnWrap .dPkgs .icoTit:before {width:49px;height:49px;background-size:385px auto}
	#mBtnWrap .dPkgs .icoTit.ico01:before {background-position:0 -20px}
	#mBtnWrap .dPkgs .icoTit.ico02:before {background-position:0 -76px}
	#mBtnWrap .dPkgs .icoTit.ico03:before {background-position:0 -132px}
	#mBtnWrap .dPkgs .icoTit.ico04:before {background-position:0 -188px}
	#mBtnWrap .dPkgs .icoTit.ico05:before {background-position:0 -244px}
	#mBtnWrap .dPkgs .icoTit.ico06:before {background-position:0 -300px}
	#mBtnWrap .dPkgs .icoTit.ico07:before {background-position:0 -356px}
	#mBtnWrap .ico {width:55px;height:55px;margin:0 auto 10px}
	#mBtnWrap .ico:after {width:49px;height:49px;background-size:385px auto}
	#mBtnWrap .ico.ico01:after {background-position:-56px -20px}
	#mBtnWrap .ico.ico02:after {background-position:-56px -76px}
	#mBtnWrap .ico.ico03:after {background-position:-56px -132px}
	#mBtnWrap .ico.ico04:after {background-position:-56px -188px}
	#mBtnWrap .ico.ico05:after {background-position:-56px -244px}
	#mBtnWrap .ico.ico06:after {background-position:-56px -300px}
	#mBtnWrap .ico.ico07:after {background-position:-112px -20px}
	#mBtnWrap .ico.ico08:after {background-position:-112px -76px}
	#mBtnWrap .ico.ico09:after {background-position:-112px -132px}
	#mBtnWrap .ico.ico10:after {background-position:-112px -188px}
	#mBtnWrap .ico.ico11:after {background-position:-112px -244px}
	#mBtnWrap .ico.ico12:after {background-position:-112px -300px}
	#mBtnWrap .ico.ico13:after {background-position:-168px -20px}
	#mBtnWrap .ico.ico14:after {background-position:-168px -76px}
	#mBtnWrap .ico.ico15:after {background-position:-168px -132px}
	#mBtnWrap .ico.ico16:after {background-position:-168px -188px}
	#mBtnWrap .ico.ico17:after {background-position:-168px -244px}
	#mBtnWrap .ico.ico18:after {background-position:-224px -20px}
	#mBtnWrap .ico.ico19:after {background-position:-224px -76px}
	#mBtnWrap .ico.ico20:after {background-position:-224px -132px}
	#mBtnWrap .ico.ico21:after {background-position:-224px -188px}
	#mBtnWrap .ico.ico22:after {background-position:-224px -244px}
	#mBtnWrap .ico.ico23:after {background-position:-280px -20px}
	#mBtnWrap .ico.ico24:after {background-position:-280px -76px}
	#mBtnWrap .ico.ico25:after {background-position:-280px -132px}
	#mBtnWrap .ico.ico26:after {background-position:-280px -188px}
	#mBtnWrap .ico.ico27:after {background-position:-280px -244px}
	#mBtnWrap .ico.ico28:after {background-position:-336px -20px}
	#mBtnWrap .ico.ico29:after {background-position:-336px -76px}
	#mBtnWrap .ico.ico30:after {background-position:-336px -132px}
	#mBtnWrap .ico.ico31:after {background-position:-336px -188px}
	#mBtnWrap .ico.ico32:after {background-position:-336px -244px}
	#mBtnWrap .ico.ico33:after {background-position:-336px -300px}
	#mBtnWrap .dPkgs .dBody a .txt br {display:none}
	#mBtnWrap .ico.ico34:after {background-size: 33px;background-position: 11px 8px;}
	#mBtnWrap .dPkgs .dBody ul.has3 {width:100%}
	#mBtnWrap .dPkgs .dBody ul.has3 li {width:16.6667%}
	#mBtnWrap .dPkgs .dBody .childNode {width:100%;display:block}
	#mBtnWrap .dPkgs .dBody .childNode .flexWr {display:block;flex-flow:row;flex-wrap:wrap;height:100%;width:100%;box-sizing:border-box;position:relative;padding:0}
	#mBtnWrap .dPkgs .dBody .midTit {display:block;position:absolute;width:120px;height:100%;right:100%;top:0}
	#mBtnWrap .dPkgs .dBody .midTit:before {content:"";display:block;position:absolute;width:100%;height:1px;left:0;top:0;background:rgba(0, 22, 53, .2)}
	#mBtnWrap .dPkgs .dBody ul.has2 {width:100%}
	#mBtnWrap .dPkgs .dBody ul.has2:before {content:"";display:block;position:absolute;width:100%;height:1px;left:0;top:0;background:rgba(0, 22, 53, .2)}
	#mBtnWrap .dPkgs .dBody ul.has2 li {width:16.6667%}
	#mBtnWrap .dPkgs .dUnit.hasChild .dHead {height:133px}
	#mBtnWrap .dPkgs .dUnit.hasChild .midTit {height:100%}
}
@media all and (max-width:899px) {
	#mBtnWrap .dPkgs .dBody ul li {width:33.3333%}
	#mBtnWrap .dPkgs .dBody ul.has3 {padding:10px 0}
	#mBtnWrap .dPkgs .dBody ul.has3 li {width:33.3333%}
	#mBtnWrap .dPkgs .dBody ul.has2 {padding:10px 0}
	#mBtnWrap .dPkgs .dBody ul.has2 li {width:33.3333%}
	#mBtnWrap .dPkgs .dBody {padding:10px 0}
	#mBtnWrap .dPkgs .dBody a {padding:3px 10px 3px 75px;position:relative}
	#mBtnWrap .dPkgs .dBody a:before {content:"";display:inline-block;width:0;height:49px;vertical-align:middle}
	#mBtnWrap .dPkgs .dBody a .txt {display:inline-block;vertical-align:middle;text-align:left;max-width:95%}
	#mBtnWrap .ico {position:absolute;left:15px;top:50%;transform:translateY(-50%);margin:0}
	#mBtnWrap .dPkgs .dUnit.hasChild .dBody {padding:0}
	#mBtnWrap .dPkgs .dUnit.hasChild .dHead {height:85px}

	#mBtnWrap .dPkgs .icoTit {font-size:16px}
	#mBtnWrap .dPkgs .icoTit:before {width:34px;height:34px;background-size:269px auto;margin:0 auto}
	#mBtnWrap .dPkgs .icoTit.ico01:before {background-position:0 -14px}
	#mBtnWrap .dPkgs .icoTit.ico02:before {background-position:0 -53px}
	#mBtnWrap .dPkgs .icoTit.ico03:before {background-position:0 -92px}
	#mBtnWrap .dPkgs .icoTit.ico04:before {background-position:0 -132px}
	#mBtnWrap .dPkgs .icoTit.ico05:before {background-position:0 -171px}
	#mBtnWrap .dPkgs .icoTit.ico06:before {background-position:0 -210px}
	#mBtnWrap .dPkgs .icoTit.ico07:before {background-position:0 -249px}
	#mBtnWrap .ico.ico34:after {background-size: 24px;background-position: 7px 5px;}
}
@media all and (max-width:799px) {
	.floor2Wr {height:200px}
	.floor2Wr:after {height:200px}
	#mBtnWrap .dPkgs .dBody {padding:5px 0}
	#mBtnWrap .dPkgs .dBody ul li {padding:2px 0}
	#mBtnWrap .dPkgs .dBody a {padding:2px 10px 2px 50px}
	#mBtnWrap .dPkgs .dBody a:before {height:38px}
	#mBtnWrap .ico {width:38px;height:38px;left:10px}
	#mBtnWrap .ico:after {width:34px;height:34px;background-size:269px auto}
	#mBtnWrap .ico.ico01:after {background-position:-39px -14px}
	#mBtnWrap .ico.ico02:after {background-position:-39px -53px}
	#mBtnWrap .ico.ico03:after {background-position:-39px -92px}
	#mBtnWrap .ico.ico04:after {background-position:-39px -132px}
	#mBtnWrap .ico.ico05:after {background-position:-39px -171px}
	#mBtnWrap .ico.ico06:after {background-position:-39px -210px}
	#mBtnWrap .ico.ico07:after {background-position:-78px -14px}
	#mBtnWrap .ico.ico08:after {background-position:-78px -53px}
	#mBtnWrap .ico.ico09:after {background-position:-78px -92px}
	#mBtnWrap .ico.ico10:after {background-position:-78px -132px}
	#mBtnWrap .ico.ico11:after {background-position:-78px -171px}
	#mBtnWrap .ico.ico12:after {background-position:-78px -210px}
	#mBtnWrap .ico.ico13:after {background-position:-118px -14px}
	#mBtnWrap .ico.ico14:after {background-position:-118px -53px}
	#mBtnWrap .ico.ico15:after {background-position:-118px -92px}
	#mBtnWrap .ico.ico16:after {background-position:-118px -132px}
	#mBtnWrap .ico.ico17:after {background-position:-118px -171px}
	#mBtnWrap .ico.ico18:after {background-position:-157px -14px}
	#mBtnWrap .ico.ico19:after {background-position:-157px -53px}
	#mBtnWrap .ico.ico20:after {background-position:-157px -92px}
	#mBtnWrap .ico.ico21:after {background-position:-157px -132px}
	#mBtnWrap .ico.ico22:after {background-position:-157px -171px}
	#mBtnWrap .ico.ico23:after {background-position:-196px -14px}
	#mBtnWrap .ico.ico24:after {background-position:-196px -53px}
	#mBtnWrap .ico.ico25:after {background-position:-196px -92px}
	#mBtnWrap .ico.ico26:after {background-position:-196px -132px}
	#mBtnWrap .ico.ico27:after {background-position:-196px -171px}
	#mBtnWrap .ico.ico28:after {background-position:-235px -14px}
	#mBtnWrap .ico.ico29:after {background-position:-235px -53px}
	#mBtnWrap .ico.ico30:after {background-position:-235px -92px}
	#mBtnWrap .ico.ico31:after {background-position:-235px -132px}
	#mBtnWrap .ico.ico32:after {background-position:-235px -171px}
	#mBtnWrap .ico.ico33:after {background-position:-235px -210px}
	#mBtnWrap .dPkgs .dUnit.hasChild .dHead {height:66px}
}
@media all and (max-width:699px) {
	.floor2Wr {padding:20px 0 0;height:260px}
	.floor2Wr:after {height:260px}
	#mBtnWrap .dPkgs .dUnit {padding:0}
	#mBtnWrap .dPkgs .dHead {display:inline-block;position:relative;left:auto;top:auto;height:auto;text-align:left;width:auto;border-radius:0 0 10px 0}
	#mBtnWrap .dPkgs .icoTit {display:inline-block;position:relative;width:auto;left:auto;top:auto;transform:none;text-align:left;padding:10px 20px 10px 50px}
	#mBtnWrap .dPkgs .icoTit:before {position:absolute;left:10px;top:50%;transform:translateY(-50%);margin:0}
	#mBtnWrap .dPkgs .dBody ul li {width:50%}
	#mBtnWrap .dPkgs .dBody ul.has3 li {width:50%}
	#mBtnWrap .dPkgs .dBody ul.has2 li {width:50%}
	#mBtnWrap .dPkgs .dBody a .txt {font-size:15px}
	#mBtnWrap .dPkgs .dUnit.hasChild .dHead {height:auto}
	#mBtnWrap .dPkgs .dUnit.hasChild .midTit {height:auto;border-radius:0 0 10px 0}
	#mBtnWrap .dPkgs .dBody .midTit {display:inline-block;position:relative;width:auto;height:auto;right:auto;top:auto}
}
@media all and (max-width:599px) {
	#mBtnWrap .dPkgs .icoTit {padding:3px 10px 5px 10px}
	#mBtnWrap .dPkgs .icoTit:before {display:none}
	#mBtnWrap .dPkgs .dFloor.extend {max-height:300px;overflow-y:auto}
}
@media all and (max-width:399px) {
	.floor2Wr {height:390px}
	.floor2Wr:after {height:390px}
	#mBtnWrap .dPkgs .dBody ul li {width:100%}
	#mBtnWrap .dPkgs .dBody ul.has3 li {width:100%}
	#mBtnWrap .dPkgs .dBody ul.has2 li {width:100%}
}

/* -------- 행사/교육 -------- */
.floor3Wr {padding:81px 0 121px;position:relative;z-index:0}
#mBbs1Wrap {max-width:1400px;margin:0 auto}
#mBbs1Wrap .dHead {display:block;position:relative}
#mBbs1Wrap .dHead .dHeadTit {display:inline-block;line-height:1;vertical-align:middle}
#mBbs1Wrap .dHead .dHeadTit span {display:block;line-height:1;font-size:36px;color:#000;letter-spacing:-.025em}
#mBbs1Wrap .dHead .btn-more {display:inline-block;width:46px;height:46px;background:#13386c;box-sizing:border-box;position:relative;vertical-align:middle;margin:0 0 0 10px;transition:all .3s ease}
#mBbs1Wrap .dHead .btn-more:hover {background:#00bcf2}
#mBbs1Wrap .dHead .btn-more:before,
#mBbs1Wrap .dHead .btn-more span,
#mBbs1Wrap .dHead .btn-more:after {content:"";display:block;position:absolute;width:26px;height:2px;font-size:0;box-sizing:border-box;background:#fff;top:0;right:0;bottom:0;left:0;transition:all .3s ease}
#mBbs1Wrap .dHead .btn-more:before {margin:12px auto auto auto}
#mBbs1Wrap .dHead .btn-more span {margin:auto}
#mBbs1Wrap .dHead .btn-more:after {margin:auto auto 12px auto}
#mBbs1Wrap .dHead .dController {position:absolute;right:0;top:0}
#mBbs1Wrap .dHead .dController ul {display:block;font-size:0}
#mBbs1Wrap .dHead .dController li {display:inline-block;vertical-align:top;margin:0 0 0 15px}
#mBbs1Wrap .dHead .dController li:first-child {margin:0}
#mBbs1Wrap .dHead .dController li a {display:block;border-radius:999px;color:#666;letter-spacing:-.025em;font-size:20px;box-sizing:border-box;border:1px solid #bfbfbf;background:#fff;padding:11px 23px 13px;transition:all .3s ease}
#mBbs1Wrap .dHead .dController li a span {display:block;line-height:1}
#mBbs1Wrap .dHead .dController li.cate1.act a,
#mBbs1Wrap .dHead .dController li.cate1 a:hover {background:#0f6617;border-color:#0f6617;color:#fff}
#mBbs1Wrap .dHead .dController li.cate2.act a,
#mBbs1Wrap .dHead .dController li.cate2 a:hover {background:#13386c;border-color:#13386c;color:#fff}
#mBbs1Wrap .dHead .dController li.cate3.act a,
#mBbs1Wrap .dHead .dController li.cate3 a:hover {background:#ff6600;border-color:#ff6600;color:#fff}
#mBbs1Wrap .dHead .dController li.cate4.act a,
#mBbs1Wrap .dHead .dController li.cate4 a:hover {background:#cb60d8;border-color:#cb60d8;color:#fff}
#mBbs1Wrap .dbody {margin:46px 0 0}
#mBbs1Wrap .dbody .item {display:none}
#mBbs1Wrap .dbody .item.act {display:block}
#mBbs1Wrap .dbody .lst {display:flex;flex-flow:row;flex-wrap:wrap}
#mBbs1Wrap .dbody .lst > li {display:inline-block;width:23.9285%;vertical-align:top;margin:0 1.4286% 0 0}
#mBbs1Wrap .dbody .lst > li:last-child {margin:0}
#mBbs1Wrap .dbody .lst a {display:block;height:100%;box-sizing:border-box;position:relative;padding:18px 14px 85px}
#mBbs1Wrap .dbody .lst a:before,
#mBbs1Wrap .dbody .lst a:after {content:"";display:block;box-sizing:border-box;position:absolute;transition:all .3s ease}
#mBbs1Wrap .dbody .lst a:after {width:100%;height:100%;border:1px solid #dfdfdf;left:0;top:0;z-index:-1}
#mBbs1Wrap .dbody .lst a .cate {text-align:right;font-size:16px}
#mBbs1Wrap .dbody .lst a .cate span {display:inline-block;vertical-align:middle;line-height:1;font-weight:500}
#mBbs1Wrap .dbody .lst a .cate .cate1 {color:#13386c}
#mBbs1Wrap .dbody .lst a .cate .cate2 {color:#fff;background:#999;border-radius:999px;padding:6px 17px 8px;margin:0 0 0 12px}
#mBbs1Wrap .dbody .lst a .cate .cate3 {color:#fff;background:#999;border-radius:999px;padding:6px 17px 8px;margin:0 0 0 12px}
#mBbs1Wrap .dbody .lst a .cate .cate4 {color:#fff;background:#999;border-radius:999px;padding:6px 17px 8px;margin:0 0 0 12px}
#mBbs1Wrap .dbody .lst a .text {margin:15px 0 0}
#mBbs1Wrap .dbody .lst a .text .tit {display:block;font-size:20px;letter-spacing:-.025em;line-height:1.22;font-weight:500;color:#000;height:48px;position:relative;overflow:hidden}
#mBbs1Wrap .dbody .lst a .text .tit:before {content:"";display:block;position:absolute;width:50px;height:24px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);right:0;bottom:0}
#mBbs1Wrap .dbody .lst a .text .txt {margin:28px 0 0}
#mBbs1Wrap .dbody .lst a .text .txt ul {display:block}
#mBbs1Wrap .dbody .lst a .text .txt ul li {display:block;box-sizing:border-box;position:relative;padding:0 0 0 7px;font-size:14px;letter-spacing:-.025em;line-height:1.2;color:#555;margin:0 0 8px;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
#mBbs1Wrap .dbody .lst a .text .txt ul li:before {content:"";display:block;position:absolute;width:2px;height:2px;left:0;top:8px;background:#555}
#mBbs1Wrap .dbody .lst a .text .txt ul li:last-child {margin:0}
#mBbs1Wrap .dbody .lst a:hover .text .tit {text-decoration:underline}
#mBbs1Wrap .dbody .lst a .stat {display:block;position:absolute;width:100%;box-sizing:border-box;padding:0 3px 3px;left:0;bottom:0;line-height:1}
#mBbs1Wrap .dbody .lst a .stat span {display:block;text-align:center;background:#999;color:#fff;font-size:16px;letter-spacing:-.025em;line-height:1;padding:10px 0 14px}

#mBbs1Wrap .dbody .lst a .stat2 {display:block;position:absolute;width:100%;box-sizing:border-box;padding:0 3px 3px;left:0;bottom:0;line-height:1}
#mBbs1Wrap .dbody .lst a .stat2 span {display:block;text-align:center;background:#999;color:#fff;font-size:16px;letter-spacing:-.025em;line-height:1;padding:10px 0 14px}
#mBbs1Wrap .dbody .lst a .stat3 {display:block;position:absolute;width:100%;box-sizing:border-box;padding:0 3px 3px;left:0;bottom:0;line-height:1}
#mBbs1Wrap .dbody .lst a .stat3 span {display:block;text-align:center;background:#999;color:#fff;font-size:16px;letter-spacing:-.025em;line-height:1;padding:10px 0 14px}
#mBbs1Wrap .dbody .lst a .stat4 {display:block;position:absolute;width:100%;box-sizing:border-box;padding:0 3px 3px;left:0;bottom:0;line-height:1}
#mBbs1Wrap .dbody .lst a .stat4 span {display:block;text-align:center;background:#999;color:#fff;font-size:16px;letter-spacing:-.025em;line-height:1;padding:10px 0 14px}

#mBbs1Wrap .dbody .lst .appIng a .cate .cate2 {background:#13386C}
#mBbs1Wrap .dbody .lst .appRdy a .cate .cate2 {background:#13386c}
#mBbs1Wrap .dbody .lst .appEnd a .cate .cate2 {background:#999999}
#mBbs1Wrap .dbody .lst .appIng a .cate .cate3 {background:#FF6600}
#mBbs1Wrap .dbody .lst .appRdy a .cate .cate3 {background:#13386c}
#mBbs1Wrap .dbody .lst .appEnd a .cate .cate3 {background:#999999}
#mBbs1Wrap .dbody .lst .appIng a .cate .cate4 {background:#CB60D8}
#mBbs1Wrap .dbody .lst .appRdy a .cate .cate4 {background:#13386c}
#mBbs1Wrap .dbody .lst .appEnd a .cate .cate4 {background:#999999}
#mBbs1Wrap .dbody .lst .appIng a .stat span {background:#0f6617}
#mBbs1Wrap .dbody .lst .appRdy a .stat span {background:#13386c}
#mBbs1Wrap .dbody .lst .appEnd a .stat span {background:#999999}

#mBbs1Wrap .dbody .lst .appIng a .stat2 span {background:#0f6617}
#mBbs1Wrap .dbody .lst .appRdy a .stat2 span {background:#13386c}
#mBbs1Wrap .dbody .lst .appEnd a .stat2 span {background:#999999}
#mBbs1Wrap .dbody .lst .appIng a .stat3 span {background:#FF6600}
#mBbs1Wrap .dbody .lst .appRdy a .stat3 span {background:#13386c}
#mBbs1Wrap .dbody .lst .appEnd a .stat3 span {background:#999999}
#mBbs1Wrap .dbody .lst .appIng a .stat4 span {background:#CB60D8}
#mBbs1Wrap .dbody .lst .appRdy a .stat4 span {background:#13386c}
#mBbs1Wrap .dbody .lst .appEnd a .stat4 span {background:#999999}

@media all and (max-width:1440px) {
	#mBbs1Wrap {margin:0 20px}
}
@media all and (max-width:1199px) {
	.floor3Wr {padding:50px 0}
	#mBbs1Wrap .dbody {margin:30px 0 0}
	#mBbs1Wrap .dbody .lst a {padding:10px 15px 60px}
	#mBbs1Wrap .dbody .lst a .text .txt {margin:15px 0 0}
}
@media all and (max-width:999px) {
	#mBbs1Wrap .dbody .lst > li {width:49%;margin:0 2% 20px 0}
	#mBbs1Wrap .dbody .lst > li:nth-child(2n),
	#mBbs1Wrap .dbody .lst > li:last-child {margin:0 0 20px}
}
@media all and (max-width:799px) {
	.floor3Wr {padding:30px 0 10px}
	#mBbs1Wrap .dHead .dHeadTit span {font-size:24px}

	#mBbs1Wrap .dHead .btn-more {width:34px;height:34px}
	#mBbs1Wrap .dHead .btn-more:before,
	#mBbs1Wrap .dHead .btn-more span,
	#mBbs1Wrap .dHead .btn-more:after {width:20px}
	#mBbs1Wrap .dHead .btn-more:before {margin:10px auto auto auto}
	#mBbs1Wrap .dHead .btn-more:after {margin:auto auto 10px auto}

	#mBbs1Wrap .dHead .dController li {margin:0 0 0 5px}
	#mBbs1Wrap .dHead .dController li a {font-size:18px;padding:5px 15px 7px}
	#mBbs1Wrap .dbody .lst a .text .tit {font-size:18px;height:42px}
	#mBbs1Wrap .dbody .lst a .text .tit:before {height:21px}
}
@media all and (max-width:599px) {
	#mBbs1Wrap .dHead .dController li a {font-size:16px}
	#mBbs1Wrap .dbody {margin:15px 0 0}
	#mBbs1Wrap .dbody .lst a .text {margin:5px 0 0}
	#mBbs1Wrap .dbody .lst a .text .tit {font-size:16px;height:38px}
	#mBbs1Wrap .dbody .lst a .text .tit:before {height:19px}
}
@media all and (max-width:499px) {
	#mBbs1Wrap .dHead .dController {position:relative;right:auto;top:auto;margin:10px 0 0}
	#mBbs1Wrap .dHead .dController li {margin:0 0 5px 5px}
	#mBbs1Wrap .dHead .dController li a {padding:3px 10px 6px}
	#mBbs1Wrap .dbody .lst > li {display:block;width:100%;margin:0 0 10px 0}
	#mBbs1Wrap .dbody .lst > li:last-child {margin:0}
	#mBbs1Wrap .dbody .lst > li:nth-child(2n),
	#mBbs1Wrap .dbody .lst > li:last-child {margin:0 0 10px}
}

/* -------- 게시판 / 팝업존 -------- */
.floor4Wr {padding:0 0 81px}
.floor4Wr .innerWr1 {max-width:1400px;margin:0 auto;box-sizing:border-box;position:relative;overflow:hidden;padding:0 420px 0 0}
#mBbs2Wrap {}
#mBbs2Wrap .dHead {box-sizing:border-box;position:relative;padding:0 0 1px}
#mBbs2Wrap .dHead:after {content:"";display:block;position:absolute;width:100%;height:2px;background:#dfdfdf;left:0;bottom:1px;z-index:-1}
#mBbs2Wrap .dHead .dController {}
#mBbs2Wrap .dHead .dController ul {display:flex;font-size:0;line-height:1;padding-right: 65px;}
#mBbs2Wrap .dHead .dController ul li {display:inline-block;width: 100%;}
#mBbs2Wrap .dHead .dController ul li a {display:block;box-sizing:border-box;position:relative;padding:22px 0;border-bottom:2px solid #dfdfdf;transition:all .3s ease}
#mBbs2Wrap .dHead .dController ul li a:before,
#mBbs2Wrap .dHead .dController ul li a:after {content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box;transition:all .3s ease}
#mBbs2Wrap .dHead .dController ul li a:before {border:1px solid #0f6617;background:#0f6617;z-index:1;opacity:0}
#mBbs2Wrap .dHead .dController ul li a:after {border:1px solid #e0e0e0;border-bottom:0;background:#f3f3f3;z-index:0}
#mBbs2Wrap .dHead .dController ul li a span {display:block;text-align:center;line-height:1;font-size:24px;color:#67686c;position:relative;z-index:2}
#mBbs2Wrap .dHead .dController ul li a span br {display:none;}
#mBbs2Wrap .dHead .dController ul li.act a,
#mBbs2Wrap .dHead .dController ul li a:hover {border-color:#0f6617}
#mBbs2Wrap .dHead .dController ul li.act a:before,
#mBbs2Wrap .dHead .dController ul li a:hover:before {opacity:1}
#mBbs2Wrap .dHead .dController ul li.act a span,
#mBbs2Wrap .dHead .dController ul li a:hover span {color:#fff}
#mBbs2Wrap .dbody {}
#mBbs2Wrap .dbody .item {display:none}
#mBbs2Wrap .dbody .item.act {display:block;box-sizing:border-box;position:relative}
#mBbs2Wrap .dbody .lst {}
#mBbs2Wrap .dbody .lst li {display:block}
#mBbs2Wrap .dbody .lst a {display:block;box-sizing:border-box;position:relative;padding:0 138px 0 0}
#mBbs2Wrap .dbody .lst a .tit {display:block;font-size:22px;color:#333;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;border-bottom:1px solid #e4e4e4;padding:24px 0 27px 30px;letter-spacing:-.05em}
#mBbs2Wrap .dbody .lst a .tit:before {content:"";display:block;position:absolute;width:5px;height:5px;left:10px;top:50%;transform:translateY(-50%);background:#13386c}
#mBbs2Wrap .dbody .lst a .date {display:block;position:absolute;width:125px;height:100%;right:0;top:0px;line-height:1;border-bottom:1px solid #e4e4e4;font-size:0;text-align:right}
#mBbs2Wrap .dbody .lst a .date:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
#mBbs2Wrap .dbody .lst a .date span {display:inline-block;line-height:1;vertical-align:middle;font-size:20px;color:#9c9c9c;font-weight:300}
#mBbs2Wrap .dbody .lst a:hover .tit {text-decoration:underline}
#mBbs2Wrap .dbody .lst li:last-child a .tit,
#mBbs2Wrap .dbody .lst li:last-child a .date {border-bottom:0}
#mBbs2Wrap .dbody .lst.gallery {display:flex;flex-flow:row;flex-wrap:wrap;height:369px}
#mBbs2Wrap .dbody .lst.gallery li {display:inline-block;width:32%;margin:0 2% 0 0}
#mBbs2Wrap .dbody .lst.gallery li:nth-child(3) {margin:0}
#mBbs2Wrap .dbody .lst.gallery a {padding:30px 0 0}
#mBbs2Wrap .dbody .lst.gallery a .img {}
#mBbs2Wrap .dbody .lst.gallery a .img span {display:block;box-sizing:border-box;position:relative;height:0;padding:0 0 60%}
#mBbs2Wrap .dbody .lst.gallery a .img span img {display:block;position:absolute;width:100%;height:100%;left:0;top:0}
#mBbs2Wrap .dbody .lst.gallery a .tit {box-sizing:border-box;position:relative;border-bottom:0;padding:0;white-space:normal;line-height:1.2;height:52px;overflow:hidden;margin:25px 0 0}
#mBbs2Wrap .dbody .lst.gallery a .tit:before {content:"";display:block;position:absolute;width:50px;height:26px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);right:0;bottom:0;left:auto;top:auto;transform:none;display:none}
#mBbs2Wrap .dbody .lst.gallery a .date {position:relative;right:auto;top:auto;border-bottom:0;width:auto;text-align:left;margin:15px 0 0}
#mBbs2Wrap .dbody .more {display:block;position:absolute;width:60px;height:60px;right:0;top:-70px}
#mBbs2Wrap .dbody .more:before,
#mBbs2Wrap .dbody .more:after {content:"";display:block;position:absolute;width:23px;height:3px;background:#000;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease}
#mBbs2Wrap .dbody .more:before {}
#mBbs2Wrap .dbody .more:after {transform:rotate(90deg)}
#mBbs2Wrap .dbody .more:hover:before {transform:rotate(90deg)}
#mBbs2Wrap .dbody .more:hover:after {transform:rotate(180deg)}
#mBan1Wrap {position:absolute;width:401px;right:0;top:0;border-radius:10px;overflow:hidden}
#mBan1Wrap .dHead {position:absolute;right:20px;top:20px;z-index:1;font-size:0}
#mBan1Wrap .dHead > div {display:inline-block;vertical-align:top;line-height:1;font-size:0}
#mBan1Wrap .dHead button {display:inline-block;width:16px;height:16px;box-sizing:border-box;position:relative;vertical-align:top;border:0;background:transparent}
#mBan1Wrap .dHead button:after {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;box-sizing:border-box;transition:all .3s ease}
#mBan1Wrap .dHead .dAuto {margin:0 5px 0 0}
#mBan1Wrap .dHead .dAuto .btn-stop {}
#mBan1Wrap .dHead .dAuto .btn-stop:after {width:9px;height:9px;border:solid;border-width:0 3px;border-color:transparent #999}
#mBan1Wrap .dHead .dAuto .btn-play {display:none}
#mBan1Wrap .dHead .dAuto .btn-play:after {width:0;height:0;border:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #999}
#mBan1Wrap .dHead .dDots {}
#mBan1Wrap .dHead .dDots button {margin:0 1px}
#mBan1Wrap .dHead .dDots button:after {width:12px;height:12px;border-radius:50%;background:#999}
#mBan1Wrap .dHead .dDots button.active:after {background:#3fc2d8}
#mBan1Wrap .dList {position:relative;z-index:0}
#mBan1Wrap .dList .item {}
#mBan1Wrap .dList .item a {display:block}
#mBan1Wrap .dList .item span {display:block;box-sizing:border-box;position:relative;height:0;padding:0 0 107.485%}
#mBan1Wrap .dList .item span img {display:block;position:absolute;width:100%;height:100%;left:0;top:0}
@media all and (max-width:1440px) {
	.floor4Wr .innerWr1 {margin:0 20px}
}
@media all and (max-width:1199px) {
	.floor4Wr {padding:0 0 50px}
	.floor4Wr .innerWr1 {padding:0 380px 0 0}
	#mBbs2Wrap .dHead:after {height:1px}
	#mBbs2Wrap .dHead .dController ul li a {padding:15px 2px;border-bottom-width:1px}
	#mBbs2Wrap .dHead .dController ul li a span {font-size:20px}
	#mBbs2Wrap .dbody .lst a {padding:0 110px 0 0}
	#mBbs2Wrap .dbody .lst a .tit {font-size:20px;padding:23px 0 23px 20px}
	#mBbs2Wrap .dbody .lst a .tit:before {left:0}
	#mBbs2Wrap .dbody .lst a .date {width:100px}
	#mBbs2Wrap .dbody .lst a .date span {font-size:18px}
	#mBbs2Wrap .dbody .more {top:-58px}
	#mBan1Wrap {width:360px}
	#mBbs2Wrap .dbody .lst.gallery {height:344px}
	#mBbs2Wrap .dbody .lst.gallery a .tit {height:48px}
	#mBbs2Wrap .dbody .lst.gallery a .tit:before {height:24px}
}
@media all and (max-width:1099px) {
	#mBbs2Wrap .dbody .lst.gallery li {width:49%}
	#mBbs2Wrap .dbody .lst.gallery li:nth-child(2) {margin:0}
	#mBbs2Wrap .dbody .lst.gallery li:nth-child(3) {display:none}
}
@media all and (max-width:999px) {
	.floor4Wr .innerWr1 {padding:0 320px 0 0}
	#mBbs2Wrap .dbody .lst a .tit {padding:16px 0 16px 20px}
	#mBan1Wrap {width:300px}
	#mBbs2Wrap .dHead .dController ul li a span {font-size: 16px;}
	#mBbs2Wrap .dbody .more:before, #mBbs2Wrap .dbody .more:after {width: 14px;height: 2px;}
	#mBbs2Wrap .dbody .more {width: 25px;height: 41px;top: -48px;}
	#mBbs2Wrap .dHead .dController ul {    padding-right: 30px;}
}
@media all and (max-width:899px) {
	#mBbs2Wrap .dbody .lst a {padding:0 90px 0 0}
	#mBbs2Wrap .dbody .lst a .tit {font-size:17px}
	#mBbs2Wrap .dbody .lst a .date {width:80px}
	#mBbs2Wrap .dbody .lst a .date span {font-size:16px}
	#mBbs2Wrap .dbody .lst.gallery {height:274px}
	#mBbs2Wrap .dbody .lst.gallery a {padding:20px 0 0}
	#mBbs2Wrap .dbody .lst.gallery a .tit {height:40px;margin:20px 0 0}
	#mBbs2Wrap .dbody .lst.gallery a .tit:before {height:20px}
	#mBbs2Wrap .dHead .dController ul li {width:22%;}
	#mBbs2Wrap .dHead .dController ul li.cate4 {width:34%;} 
}
@media all and (max-width:799px) {
	.floor4Wr {padding:20px 0 20px}
	.floor4Wr .innerWr1 {padding:0 300px 0 0}
	#mBbs2Wrap .dbody .more:before,
	#mBbs2Wrap .dbody .more:after {width:50%}
	#mBan1Wrap {width:280px}
}
@media all and (max-width:699px) {
	#mBbs2Wrap {margin-bottom:35px;}
	.floor4Wr .innerWr1 {padding:0}
	#mBbs2Wrap .dbody .lst a {padding:0 75px 0 0}
	#mBbs2Wrap .dbody .lst a .tit {padding:10px 0 10px 10px;font-size:16px}
	#mBbs2Wrap .dbody .lst a .tit:before {width:3px;height:3px}
	#mBbs2Wrap .dbody .lst a .date {width:70px}
	#mBbs2Wrap .dbody .lst a .date span {font-size:14px}
	#mBan1Wrap {position:relative;width:auto;right:auto;top:auto;margin:0;border-radius:0}
	#mBan1Wrap .dHead {right:10px;top:10px}
	#mBan1Wrap .dList .item span {border-radius:10px;overflow:hidden}
	#mBbs2Wrap .dbody .lst.gallery {height:214px}
	#mBbs2Wrap .dbody .lst.gallery li {width:30.6666%;margin:0 4% 0 0}
	#mBbs2Wrap .dbody .lst.gallery li:nth-child(2) {margin:0 4% 0 0}
	#mBbs2Wrap .dbody .lst.gallery li:nth-child(3) {display:inline-block}
	#mBbs2Wrap .dbody .lst.gallery a {padding:15px 0 0}
	#mBbs2Wrap .dbody .lst.gallery a .tit {margin:10px 0 0}
	#mBbs2Wrap .dbody .lst.gallery a .date {margin:3px 0 0}

	#mBbs2Wrap .dHead .dController ul li a span i {display:none;}
}
@media all and (max-width:499px) {
	#mBbs2Wrap .dHead .dController ul li a {padding:8px 10px 7px}
	#mBbs2Wrap .dHead .dController ul li a span {font-size:15px}
	#mBbs2Wrap .dbody .lst.gallery li {width:46%;margin:0 8% 0 0}
	#mBbs2Wrap .dbody .lst.gallery li:nth-child(2) {margin:0}
	#mBbs2Wrap .dbody .lst.gallery li:nth-child(3) {display:none}

	#mBbs2Wrap .dHead .dController ul li a span br {display:block;}
}
@media all and (max-width:399px) {
	#mBbs2Wrap .dbody .lst.gallery li {width:48%;margin:0 4% 0 0}
}

/* -------- 경제자료 / 부산상의브리프 -------- */
.floor5Wr {padding:99px 0 77px;background:url(/kr/_Img/Main/floor5_bg1.gif) no-repeat center top; background-size: cover;}
.floor5Wr .innerWr1 {max-width:1400px;margin:0 auto;box-sizing:border-box;position:relative;overflow:visible;/*padding:0 420px 0 0*/}
.floor5Wr .dHead {}
.floor5Wr .dHead .dHeadTit {display:inline-block;font-size:36px;letter-spacing:-.025em;line-height:1;font-weight:700;color:#000}
#mMat1Wrap {}
#mMat1Wrap .dHead {position:relative;overflow:visible}
#mMat1Wrap .dHead .dHeadTit {vertical-align:middle}
#mMat1Wrap .dHead .btn-more {display:inline-block;width:46px;height:46px;background:#13386c;box-sizing:border-box;position:relative;vertical-align:middle;margin:0 0 0 10px;transition:all .3s ease}
#mMat1Wrap .dHead .btn-more:hover {background:#00bcf2}
#mMat1Wrap .dHead .btn-more:before,
#mMat1Wrap .dHead .btn-more span,
#mMat1Wrap .dHead .btn-more:after {content:"";display:block;position:absolute;width:26px;height:2px;font-size:0;box-sizing:border-box;background:#fff;top:0;right:0;bottom:0;left:0;transition:all .3s ease}
#mMat1Wrap .dHead .btn-more:before {margin:12px auto auto auto}
#mMat1Wrap .dHead .btn-more span {margin:auto}
#mMat1Wrap .dHead .btn-more:after {margin:auto auto 12px auto}

#mMat1Wrap .dHead .dController {position:absolute;right:0;top:0}
#mMat1Wrap .dHead .dController ul {display:block;font-size:0}
#mMat1Wrap .dHead .dController li {display:inline-block;vertical-align:top;margin:0 6px 0 0}
/*#mMat1Wrap .dHead .dController li:first-child {margin:0}*/
#mMat1Wrap .dHead .dController li a {display:block;border-radius:999px;color:#666;letter-spacing:-.025em;font-size:20px;box-sizing:border-box;border:1px solid #bfbfbf;background:#fff;padding:11px 17px 13px;transition:all .3s ease}
#mMat1Wrap .dHead .dController li a span {display:block;line-height:1;font-size:17px;letter-spacing:-.05em}
#mMat1Wrap .dHead .dController li.act a,
#mMat1Wrap .dHead .dController li.act a:hover {background:#13386c;color:#fff;border-color:#13386c}
#mMat1Wrap .dHead .dController li a:hover {background:#0f6617;color:#fff;border-color:#0f6617}
#mMat1Wrap .dBody {margin:33px 0 0;position:relative}
#mMat1Wrap .dBody .dList {display:block;position:absolute;left:0;top:0}
#mMat1Wrap .dBody .dList.stable {display:none;position:relative;left:auto;top:auto}
#mMat1Wrap .dBody .dList.over {display:block}
#mMat1Wrap .dBody .owl-nav {position:absolute;width:100%;left:0;top:50%}
#mMat1Wrap .dBody .owl-nav button {display:block;position:absolute;width:40px;height:40px;top:50%;transform:translateY(-50%);border:0;background:rgba(0, 0, 0, .3);font-size:0}
#mMat1Wrap .dBody .owl-nav button:after {content:"";display:block;position:absolute;width:10px;height:10px;top:0;right:0;bottom:0;left:0;border:solid;border-width:0 0 2px 2px;border-color:transparent transparent #fff #fff}
#mMat1Wrap .dBody .owl-nav .owl-prev {left:0}
#mMat1Wrap .dBody .owl-nav .owl-prev:after {transform:rotate(45deg);margin:auto auto auto 16px}
#mMat1Wrap .dBody .owl-nav .owl-next {right:0}
#mMat1Wrap .dBody .owl-nav .owl-next:after {transform:rotate(225deg);margin:auto 16px auto auto}
#mMat1Wrap .dBody .item {}
#mMat1Wrap .dBody .item:last-child {margin:0}
#mMat1Wrap .dBody .item .innerBox {display:block;box-sizing:border-box;position:relative}
#mMat1Wrap .dBody .item .innerBox:before,
#mMat1Wrap .dBody .item .innerBox:after {content:"";display:block;position:absolute;width:100%;left:0;top:0;box-sizing:border-box}
#mMat1Wrap .dBody .item .innerBox:before {height:2px;background:#999;z-index:1}
#mMat1Wrap .dBody .item .innerBox:after {height:100%;background:#fff;border:1px solid #dfdfdf;z-index:0}

#mMat1Wrap .dBody .item.hasNoData {height:0;padding:0 0 52%;box-sizing:border-box;position:relative}
#mMat1Wrap .dBody .item.hasNoData .no-data {display:block;position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);background:url(/_Img/Common/ico_nodata.png) no-repeat center 0;text-align:center;padding:80px 0 0}

#mMat1Wrap .dBody .floorBtn {box-sizing:border-box;padding:5px 3px 0;position:relative;z-index:2}
#mMat1Wrap .dBody .floorBtn .pkg {text-align:right;box-sizing:border-box;position:relative;height:40px;padding:0 0 0 110px}
#mMat1Wrap .dBody .floorBtn .pkg span {display:block;letter-spacing:-.025em;color:#fff;line-height:1}
#mMat1Wrap .dBody .floorBtn .pkg .tit {font-size:16px;position:absolute;left:0;top:0;padding:11px 0 0 24px}
#mMat1Wrap .dBody .floorBtn .pkg .txt {box-sizing:border-box;position:relative;padding:0 82px 0 0}
#mMat1Wrap .dBody .floorBtn .pkg .txt .hash {display:block;font-size:14px;text-align:right;padding:13px 0 0;letter-spacing:-.025em;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
#mMat1Wrap .dBody .floorBtn .pkg .txt a {display:block;position:absolute;width:28px;height:28px;box-sizing:border-box;border:1px solid rgba(255, 255, 255, .5);top:6px;transition:all .3s ease}
#mMat1Wrap .dBody .floorBtn .pkg .txt a:after {content:"";display:block;position:absolute;width:19px;height:19px;background:url(/kr/_Img/Main/main_sprite.png) no-repeat;top:0;right:0;bottom:0;left:0;margin:auto}
#mMat1Wrap .dBody .floorBtn .pkg .txt a:hover {border:1px solid #fff}
#mMat1Wrap .dBody .floorBtn .pkg .txt .down {right:42px}
#mMat1Wrap .dBody .floorBtn .pkg .txt .down:after {background-position:0 0}
#mMat1Wrap .dBody .floorBtn .pkg .txt .link {right:9px}
#mMat1Wrap .dBody .floorBtn .pkg .txt .link:after {background-position:-29px 0}
#mMat1Wrap .dBody .floorImg {position:relative;z-index:2}
#mMat1Wrap .dBody .floorImg a {display:block;box-sizing:border-box;padding:12px 20px}
#mMat1Wrap .dBody .floorImg a span {display:block;box-sizing:border-box;position:relative;height:0;padding:0 0 142.4242%}
#mMat1Wrap .dBody .floorImg a span img {display:block;position:absolute;width:100%;height:100%;left:0;top:0}
#mMat1Wrap .dBody .type1 .innerBox:before {background:#13386c}
#mMat1Wrap .dBody .type2 .innerBox:before {background:#6c3b13}
#mMat1Wrap .dBody .type1 .floorBtn .pkg {background:#13386c}
#mMat1Wrap .dBody .type2 .floorBtn .pkg {background:#6c3b13}

#mBrf1Wrap {position:absolute;width:401px;height:100%;right:0;top:0;box-sizing:border-box;padding:78px 0 0 0}
#mBrf1Wrap .dHead {position:absolute;width:100%;left:0;top:0}
#mBrf1Wrap .dHead .dHeadTit {}
#mBrf1Wrap .dHead .dController {position:absolute;right:0;top:0px}
#mBrf1Wrap .dHead .dController a {display:block;width:45px;height:46px;position:relative;background:#13386c}
#mBrf1Wrap .dHead .dController a:before,
#mBrf1Wrap .dHead .dController a span,
#mBrf1Wrap .dHead .dController a:after {content:"";display:block;position:absolute;width:26px;height:2px;background:#fff;top:0;right:0;bottom:0;left:0;font-size:0}
#mBrf1Wrap .dHead .dController a:before {margin:12px auto auto auto}
#mBrf1Wrap .dHead .dController a span {margin:auto}
#mBrf1Wrap .dHead .dController a:after {margin:auto auto 12px auto}
#mBrf1Wrap .dBody {height:100%}
#mBrf1Wrap .dBody .pkg {background:#fff;border-top:2px solid #2760af;box-sizing:border-box;padding: 20px 20px 24px 24px; overflow: hidden;position:relative;height:100%}
#mBrf1Wrap .dBody .pkg .boxImg {height:100%;z-index:0;text-align:center;}
#mBrf1Wrap .dBody .pkg .boxImg .briefTit {display:block;/*position:absolute;*/margin-bottom: 15px;font-size:24px;letter-spacing:-.025em;color:#333;line-height:1.2;top:26px;left:24px}
#mBrf1Wrap .dBody .pkg .boxImg a {display:inline-block;box-sizing:border-box;position:relative;height:100%;max-width:100%;overflow:hidden}
#mBrf1Wrap .dBody .pkg .boxImg a:before {content:"";display:block;position:absolute;width:100%;height:90%;left:0;top:0;box-sizing:border-box;border:1px solid #c4c4c4;z-index:1}
#mBrf1Wrap .dBody .pkg .boxImg a img {display:block;width:auto;height:100%;position:relative;z-index:0}
#mBrf1Wrap .dBody .pkg .boxBtn {position:absolute;right:30px;bottom:24px;z-index:1}
#mBrf1Wrap .dBody .pkg .boxBtn a {display:block;box-sizing:border-box;position:relative;width:34px;height:30px;border:1px solid #91949a;background:#fff;transition:all .3s ease}
#mBrf1Wrap .dBody .pkg .boxBtn a:after {content:"";display:block;position:absolute;width:19px;height:19px;top:0;right:0;bottom:0;left:0;margin:auto;background:url(/kr/_Img/Main/main_sprite.png) no-repeat}
#mBrf1Wrap .dBody .pkg .boxBtn .link {border-bottom:0}
#mBrf1Wrap .dBody .pkg .boxBtn .link:after {background-position:-58px 0}
#mBrf1Wrap .dBody .pkg .boxBtn .down {}
#mBrf1Wrap .dBody .pkg .boxBtn .down:after {background-position:-87px 0}

#mBrf1Wrap .owl-nav {position:absolute;width: 100%;left: 0;top: 50%;}
#mBrf1Wrap .owl-nav button {display:block;position:absolute;width:40px;height:40px;top:50%;transform:translateY(-50%);border:0;background:rgba(0, 0, 0, .3);font-size:0}
#mBrf1Wrap .owl-nav .owl-prev {left: 0;}
#mBrf1Wrap .owl-nav .owl-next {right: 0;}
#mBrf1Wrap .owl-nav button:after {content:"";display:block;position:absolute;width:10px;height:10px;top:0;right:0;bottom:0;left:0;border:solid;border-width:0 0 2px 2px;border-color:transparent transparent #fff #fff}
#mBrf1Wrap .dBody .owl-nav .owl-prev:after {transform:rotate(45deg);margin:auto auto auto 16px}
#mBrf1Wrap .dBody .owl-nav .owl-next:after {transform:rotate(225deg);margin:auto 16px auto auto}


@media all and (max-width:1440px) {
	.floor5Wr .innerWr1 {margin:0 20px}
	#mMat1Wrap .dHead .dController {top:1px}
	#mMat1Wrap .dHead .dController li a {padding:7px 10px 9px}
	#mMat1Wrap .dHead .dController li a span {font-size:17px}
}
@media all and (max-width:1299px) {
	/*.floor5Wr .innerWr1 {padding:0 340px 0 0}*/
	#mMat1Wrap .dBody .floorBtn .pkg {padding:0 0 0 90px}
	#mMat1Wrap .dBody .floorBtn .pkg .tit {font-size:15px;padding:13px 0 0 10px}
	#mMat1Wrap .dBody .floorImg a {padding:10px}

	#mBrf1Wrap {width:320px}
	#mBrf1Wrap .dBody .pkg .boxBtn {right:20px}
}
@media all and (max-width:1199px) {
	.floor5Wr {padding:50px 0}
	.floor5Wr .dHead .dHeadTit {font-size:24px;letter-spacing:-.05em}

	#mMat1Wrap .dHead .btn-more {width:34px;height:34px}
	#mMat1Wrap .dHead .btn-more:before,
	#mMat1Wrap .dHead .btn-more span,
	#mMat1Wrap .dHead .btn-more:after {width:20px}
	#mMat1Wrap .dHead .btn-more:before {margin:10px auto auto auto}
	#mMat1Wrap .dHead .btn-more:after {margin:auto auto 10px auto}

	#mMat1Wrap .dHead .dController {top:50%;transform:translateY(-50%)}
	#mMat1Wrap .dHead .dController li a {padding:5px 5px 7px}
	#mMat1Wrap .dHead .dController li a span {font-size:14px}
	#mMat1Wrap .dBody {margin:10px 0 0}
	#mMat1Wrap .dBody .floorBtn .pkg {padding:10px;text-align:left;height:auto}
	#mMat1Wrap .dBody .floorBtn .pkg .tit {position:relative;left:auto;top:auto;padding:0}
	#mMat1Wrap .dBody .floorBtn .pkg .txt {font-size:0}
	#mMat1Wrap .dBody .floorBtn .pkg .txt:before {content:"";display:inline-block;width:0;height:28px;vertical-align:middle}
	#mMat1Wrap .dBody .floorBtn .pkg .txt .hash {display:inline-block;text-align:left;vertical-align:middle;padding:0;margin:5px 0 0}
	#mMat1Wrap .dBody .floorBtn .pkg .txt a {top:0}
	#mMat1Wrap .dBody .floorBtn .pkg .txt .link {right:0}
	#mMat1Wrap .dBody .floorBtn .pkg .txt .down {right:34px}
	#mBrf1Wrap {padding:47px 0 0 0}
	#mBrf1Wrap .dBody .pkg {padding:55px 20px 24px 24px}
	#mBrf1Wrap .dBody .pkg .boxImg .briefTit {font-size:20px;letter-spacing:-.05em;top:15px;left:20px}
	#mBrf1Wrap .dHead .dController {top:-5px}
	#mBrf1Wrap .dHead .dController a {width:34px;height:34px}
	#mBrf1Wrap .dHead .dController a:before,
	#mBrf1Wrap .dHead .dController a span,
	#mBrf1Wrap .dHead .dController a:after {width:50%}
	#mBrf1Wrap .dHead .dController a:before {margin:10px auto auto auto}
	#mBrf1Wrap .dHead .dController a span {margin:auto}
	#mBrf1Wrap .dHead .dController a:after {margin:auto auto 10px auto}
}
@media all and (max-width:1099px) {
	#mMat1Wrap .dHead .dController {position:relative;right:auto;top:auto;margin:20px 0 0;transform:none}
	#mMat1Wrap .dHead .dController li {margin:0 3px 0 0}
}
@media all and (max-width:999px) {
	/*.floor5Wr .innerWr1 {padding:0 265px 0 0}*/
	#mBrf1Wrap {width:250px}
	#mBrf1Wrap .dBody .pkg {padding:45px 15px 15px 15px}
	#mBrf1Wrap .dBody .pkg .boxImg .briefTit {font-size:17px;left:15px}
}
@media all and (max-width:899px) {
	.floor5Wr {background-size:cover}
	.floor5Wr .innerWr1 {padding:0}
	#mMat1Wrap .dHead .dController li {margin:0 3px 5px 0}
	#mBrf1Wrap {width:auto;position:relative;right:auto;top:auto;height:auto;padding:0;margin:20px 0 0}
	#mBrf1Wrap .dHead {position:relative;left:auto;top:auto;margin:0 0 10px}
	#mBrf1Wrap .dBody .pkg {padding:15px}
	#mBrf1Wrap .dBody .pkg .boxImg {height:auto}
	#mBrf1Wrap .dBody .pkg .boxImg .briefTit {position:relative;left:auto;top:auto;text-align:center;margin:0 0 15px}
	#mBrf1Wrap .dBody .pkg .boxImg a {display:block;height:auto;max-width:300px;margin:0 auto}
	#mBrf1Wrap .dBody .pkg .boxImg a img {display:block;width:100%;height:auto}
	#mBrf1Wrap .dBody .pkg .boxBtn {position:relative;right:auto;bottom:auto;text-align:center;font-size:0;margin:15px 0 0}
	#mBrf1Wrap .dBody .pkg .boxBtn a {display:inline-block;border:1px solid #91949a !important}
	#mBrf1Wrap .dBody .pkg .boxBtn a:last-child {margin:0 0 0 -1px}
}
@media all and (max-width:799px) {
	.floor5Wr {padding:20px 0}
	#mMat1Wrap .dBody .floorBtn .pkg .tit {/*text-align:center*/ display: none;}
	#mMat1Wrap .dBody .floorBtn .pkg .txt {text-align:center;padding:0;line-height:1}
	#mMat1Wrap .dBody .floorBtn .pkg .txt:before {display:none}
	#mMat1Wrap .dBody .floorBtn .pkg .txt .hash {display:block;text-align:center;margin:0px}
	#mMat1Wrap .dBody .floorBtn .pkg .txt a {position:relative;top:auto;display:inline-block;margin:0 2px}
	/*#mMat1Wrap .dBody .floorBtn .pkg .txt .link {right:auto}
	#mMat1Wrap .dBody .floorBtn .pkg .txt .down {right:auto}*/
	#mMat1Wrap .dBody .floorBtn .pkg .txt .link {display: none;}
	#mMat1Wrap .dBody .floorBtn .pkg .txt .down {display: none;}
}

/* -------- 패밀리사이트 -------- */
.floor6Wr {padding:50px 0}
.floor6Wr .innerWr1 {max-width:1400px;margin:0 auto;box-sizing:border-box;position:relative}
#mFam1Wrap {}
#mFam1Wrap .dHead {padding:0 0 15px}
#mFam1Wrap .dHead .dHeadTit {display:inline-block;font-size:36px;line-height:1.2;letter-spacing:-.025em;color:#000;font-weight:700}
#mFam1Wrap .dHead .dController {position:absolute;right:0;top:0px}
#mFam1Wrap .dHead .dController button {display:block;border:0;background:transparent}
#mFam1Wrap .dHead .dController button span {display:inline-block;vertical-align:middle;line-height:1;box-sizing:border-box;position:relative}
#mFam1Wrap .dHead .dController button .txt {font-size:16px;letter-spacing:-.025em;color:#000}
#mFam1Wrap .dHead .dController button .ico {width:55px;height:55px;border-radius:5px;background:#13386c;margin:0 0 0 20px}
#mFam1Wrap .dHead .dController button .ico:after {content:"";display:block;position:absolute;width:20px;height:20px;border:solid;border-width:4px 4px 0 0;border-color:#fff #fff transparent transparent;top:0;right:0;bottom:0;left:0;margin:10px auto auto auto;transform:rotate(135deg);transition:all .3s ease}
#mFam1Wrap .dHead .dController button:hover .txt {text-decoration:underline}
#mFam1Wrap .dBody {}
#mFam1Wrap .dBody .pkg {display:none;margin:38px 0}
#mFam1Wrap .dBody ul {display:flex;flex-flow:row;flex-wrap:wrap;box-sizing:border-box;border:1px solid #bfbfbf;border-bottom:0;position:relative;overflow:hidden}
#mFam1Wrap .dBody ul:after {content:"";display:block;position:absolute;width:100%;height:1px;left:0;bottom:0;background:#bfbfbf}
#mFam1Wrap .dBody ul li {display:inline-block;width:25%;vertical-align:top;box-sizing:border-box;position:relative;border-right:1px solid #bfbfbf}
#mFam1Wrap .dBody ul li:after {content:"";display:none;position:absolute;width:410%;height:1px;background:#bfbfbf;left:0;bottom:0}
#mFam1Wrap .dBody ul li:nth-child(4n) {border-right:0}
#mFam1Wrap .dBody ul li:nth-child(4n+1):after {display:block}
#mFam1Wrap .dBody ul li a {display:block;font-size:0;box-sizing:border-box;position:relative;padding:0 55px 0 25px;transition:all .3s ease}
#mFam1Wrap .dBody ul li a:before {content:"";display:inline-block;width:0;height:79px;vertical-align:middle}
#mFam1Wrap .dBody ul li a:after {content:"";display:block;position:absolute;width:26px;height:19px;background:url(/kr/_Img/Main/main_sprite.png) no-repeat -116px 0;right:26px;top:50%;transform:translateY(-50%);transition:all .3s ease}
#mFam1Wrap .dBody ul li a:hover:after {right:15px}
#mFam1Wrap .dBody ul li a span {display:inline-block;font-size:18px;letter-spacing:-.05em;line-height:1.2;color:#000;vertical-align:middle;word-wrap:break-word;word-break:keep-all;white-space:normal;transition:all .3s ease}
#mFam1Wrap .dBody ul li a:hover span {text-decoration:underline;color:#13386c}
#mFam1Wrap.close .dHead .dController button .ico:after {transform:rotate(-45deg);margin:23px auto auto auto}
@media all and (max-width:1440px) {
	.floor6Wr .innerWr1 {margin:0 20px}
}
@media all and (max-width:1299px) {
	#mFam1Wrap .dBody ul li a {padding:0 40px 0 15px}
	#mFam1Wrap .dBody ul li a:before {height:65px}
	#mFam1Wrap .dBody ul li a:after {right:10px}
	#mFam1Wrap .dBody ul li a:hover:after {right:10px}
}
@media all and (max-width:1199px) {
	#mFam1Wrap .dHead .dHeadTit {font-size:24px;letter-spacing:-.05em}
	#mFam1Wrap .dHead .dController {top:-2px}
	#mFam1Wrap .dHead .dController button .ico {width:30px;height:30px;margin:0 0 0 10px}
	#mFam1Wrap .dHead .dController button .ico:after {width:10px;height:10px;border-width:2px 2px 0 0;margin:5px auto auto auto}
	#mFam1Wrap .dBody .pkg {margin:10px 0}
	#mFam1Wrap .dBody ul li {width:33.3333%}
	#mFam1Wrap .dBody ul li:nth-child(4n) {border-right:1px solid #bfbfbf}
	#mFam1Wrap .dBody ul li:nth-child(3n) {border-right:0}
	#mFam1Wrap .dBody ul li:nth-child(4n+1):after {display:none}
	#mFam1Wrap .dBody ul li:nth-child(3n+1):after {display:block}
	#mFam1Wrap.close .dHead .dController button .ico:after {margin:13px auto auto auto}
}
@media all and (max-width:999px) {
	.floor6Wr {padding:25px 0 10px}
	#mFam1Wrap .dHead .dController {top:0}
}
@media all and (max-width:899px) {
	#mFam1Wrap .dBody .pkg {margin:20px 0 0}
	#mFam1Wrap .dBody ul li {width:50%}
	#mFam1Wrap .dBody ul li:nth-child(3n) {border-right:1px solid #bfbfbf}
	#mFam1Wrap .dBody ul li:nth-child(2n) {border-right:0}
	#mFam1Wrap .dBody ul li:nth-child(3n+1):after {display:none}
	#mFam1Wrap .dBody ul li:nth-child(2n+1):after {display:block}
}
@media all and (max-width:799px) {
	.floor6Wr {padding:20px 0 5px}
	#mFam1Wrap .dBody .pkg {margin:0 0 20px}
	#mFam1Wrap .dBody ul li a:before {height:50px}
	#mFam1Wrap .dBody ul li a span {font-size:16px}
}
@media all and (max-width:599px) {
	#mFam1Wrap .dBody ul li a span {font-size:15px}
	#mFam1Wrap .dBody ul li a:after {width:18px;height:13px;background-position:-81px 0;right:10px;background-size:385px auto}
}
@media all and (max-width:499px) {
	#mFam1Wrap .dBody ul li {width:100%;border-right:0 !important}
	#mFam1Wrap .dBody ul li:after {display:block !important}
}
@media all and (max-width:399px) {
	#mFam1Wrap .dHead .dController {position:relative;right:auto;top:auto}
	#mFam1Wrap .dHead .dController button {display:block;width:100%;box-sizing:border-box;border:1px solid #ddd;text-align:center;border-radius:5px;padding:10px 0;margin:10px 0 0}
	#mFam1Wrap .dBody ul li a {padding:0 35px 0 10px}
}

/*FROM SITE CODE :  
*/
