@charset "utf-8";
#mcontainer-wrap {position:relative;width:100%;color:#555;font-size:18px;font-weight:400;line-height:1.667;border-top:1px solid #e5e5e5;}
#mcontainer {position:relative;width:100%;text-align:center;}
@media all and (max-width:999px) {
	#mcontainer-wrap {font-size:16px}
}
@media all and (max-width:768px) {
	#mcontainer-wrap {font-size:15px;line-height:1.6}
}
@media all and (max-width:499px) {
	#mcontainer-wrap {font-size:14px;line-height:1.571}
}


#mcontainer:before {display:block;content:'';position:absolute;top:0;left:50%;width:1920px;height:650px;margin-left:-960px;background:url(/resources/_Templet/Main/main_eng/_Img/mbg1.png) no-repeat 50% 0;z-index:-1;}

/* 슬로건 */
.mSlogan {position:relative;display:inline-block;text-align:center;max-width:700px;margin:0 auto;padding-top:73px;}
.mSlogan:before {display:block;content:'';position:absolute;top:18px;left:50%;width:428px;height:430px;margin-left:149px;background:url(/resources/_Templet/Main/main_eng/_Img/mslogan_bg.png) no-repeat 0 0;z-index:-1;}
.mSlogan .stxt {position:relative;display:inline-block;font-size:1.111em;color:#02673a;font-weight:700;padding-bottom:4px;}
.mSlogan .stxt:before {display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#02673a;}
.mSlogan .tit {font-size:3.333em;color:#000000;font-weight:700;padding-top:5px;}
.mSlogan .txt {font-size:1.111em;line-height:2em;padding-top:18px;}

@media all and (max-width:999px) {
	.mSlogan {padding-top:40px;}
	.mSlogan:before {margin-left:0;}
	.mSlogan .tit {font-size:2em;}
	.mSlogan .txt {font-size:1em;line-height:1.3em;padding-top:10px;}
}


/**/
.mAbout-wr {padding-top:60px;}

@media all and (max-width:999px) {
.mAbout-wr {padding-top:40px;}
}
@media all and (max-width:499px) {
.mAbout-wr {padding-top:30px;}
}

/* 링크 */
.mLink-wr {position:relative;width:100%;max-width:1400px;margin:77px auto 0 auto;padding:90px 0 0 290px;box-sizing:border-box;}
.mLink-wr:before {display:block;content:'';position:absolute;top:0;left:50%;width:1920px;height:450px;max-height:100%;margin-left:-960px;background:url(/resources/_Templet/Main/main_eng/_Img/mbg2.jpg) no-repeat 50% 0;z-index:-1;}
.mLink-wr .mtitBox {position:absolute;top:123px;left:0;text-align:left;}
.mLink-wr .mtitBox .mtit {position:relative;display:inline-block;font-size:2.222em;color:#fff;font-weight:700;}
.mLink-wr .mtitBox .mtit:before {display:block;content:'';position:absolute;top:0;right:-14px;width:25px;height:25px;background:url(/resources/_Templet/Main/main_eng/_Img/mlink_icon.jpg) no-repeat 100% 0;background-size:100% 100%;z-index:-1;}
.mLink-wr .mtitBox .mtxt {display:block;color:#fff;padding-top:30px;}

@media all and (max-width:999px) {
	.mLink-wr {margin-top:40px;padding:30px 0 0 250px;box-sizing:border-box;}
	.mLink-wr:before {max-height:90%;}
	.mLink-wr .mtitBox {top:40px;left:20px;width:220px;}
	.mLink-wr .mtitBox br {display:none;}
	.mLink-wr .mtitBox .mtit {font-size:1.5em;}
}
@media all and (max-width:699px) {
	.mLink-wr {margin-top:20px;padding-left:10px;padding-right:10px;}
	.mLink-wr .mtitBox {position:relative;top:auto;left:auto;text-align:center;width:100%;}
	.mLink-wr .mtitBox .mtit:before {right:-8px;width:15px;height:15px;}
	.mLink-wr .mtitBox .mtxt {padding-top:0;}
}

/* 이메일 */
.mEmail-wr {padding-top:74px;padding-bottom:70px;width:100%;max-width:1400px;margin:0 auto;}
.mEmail-wr .mtit {color:#000000;font-size:2.222em;font-weight:700;}
.mEmail-wr .mtit span {color:#0b783c;}
.mEmail-wr .mtxt {padding-top:18px;}
.mEmail-wr .list {overflow:hidden;width:100%;padding-top:45px;display:flex;}
.mEmail-wr .list li {width:50%;display:flex;height:350px;justify-content:center;align-items:center;box-sizing:border-box;padding:0 20px;}
.mEmail-wr .list .txt {font-size:1.222em;font-weight:700;color:#008451;display:block;}
.mEmail-wr .list .btn {width:100%;max-width:220px;font-size:0.889em;color:#fff;display:inline-block;background:#008451;border-radius:30px;padding:17px 0;margin-top:18px;}
.mEmail-wr .list .btn span {display:inline-block;position:relative;transition:all .3s ease;}
.mEmail-wr .list .btn span:before {display:block;content:'';position:absolute;top:50%;right:0;width:5px;height:5px;border-radius:50%;background:#fff;opacity:0;transform:translateY(-50%);transition:all .3s ease;}

.mEmail-wr .list li:first-child {background:url(/resources/_Templet/Main/main_eng/_Img/memail_bg1.jpg);border-radius:0 0 0 100px;}
.mEmail-wr .list li:last-child {background:#cee5f2 url(/resources/_Templet/Main/main_eng/_Img/memail_bg2.png) no-repeat 50% 50%;}
.mEmail-wr .list li:last-child .txt {color:#006398;}
.mEmail-wr .list li:last-child .btn {background:#037cbd;}

.mEmail-wr .list .btn:hover span {padding-right:15px;}
.mEmail-wr .list .btn:hover span:before {opacity:1;}

@media all and (max-width:999px) {
	.mEmail-wr {padding-top:40px;padding-bottom:40px;}
	.mEmail-wr .mtit {font-size:1.5em;}
	.mEmail-wr .mtxt {padding-top:10px;}
	.mEmail-wr .list {padding-top:20px;}
}
@media all and (max-width:499px) {
	.mEmail-wr .list li {height:200px;}
	.mEmail-wr .list li:first-child {border-radius:0 0 0 20px;}
	.mEmail-wr .list .btn {padding:10px 0;}
}