@charset "utf-8";
/* CSS Document */

/* main roll img */


.mSlideWrap{width:100%; float:left; position:relative; z-index:1; min-width:320px;}
.mSlideWrap img{width:100%;}



.mSlideWrap .mSlide{width:100%; height:100%; float:left; position:absolute; top:0; left:0; z-index:1; overflow:hidden;}
.mSlideWrap .mSlide ul{width:100%; float:left; position:relative; z-index:1;}
.mSlideWrap .mSlide ul li{width:100%; position:absolute; top:0; left:0; z-index:1;}
.mSlideWrap .mSlide ul li img{width:100%;}



.mSlideWrap .msTxt{width:100%; position:absolute; top:8%; left:0%; z-index:200; font-family: Nanum Barun Gothic,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; font-size:16px; color:#222222; line-height:30px; text-align:center; color:#ffffff; display:none;}/* main roll img txt*/
.mSlideWrap .msTxt ul{width:100%; float:left; position:relative;}
.mSlideWrap .msTxt ul li{float:left; width:100%; position:absolute; top:0; left:0;}
.mSlideWrap .msTxt ul li .mTxt01{ font-family: Nanum Barun Gothic,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; font-size:20px; color:#ffffff; line-height:30px; text-align:center; width:100%;}
.mSlideWrap .msTxt ul li .mTxt01 img{width:23.4%; max-width:449px;}
.mSlideWrap .msTxt ul li .mTxt02{ font-family: Nanum Barun Gothic,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; font-size:16px; color:#ffffff; width:94%; padding-left:3%; text-align:center; padding-top:20px; text-align:left; display:none;}
.mSlideWrap .msTxt ul li .mTxt02 img{width:134px;}


.mSlideWrap .sBlet{position:absolute; width:100%; bottom:20px; left:0; z-index:200; text-align:center; display:none;}
.mSlideWrap .sBlet a{display:inline-block; width:15px; height:15px; margin:0 2px; border-radius:100%; box-sizing:border-box; background:#dcdcdc;}
.mSlideWrap .sBlet a.on{background:#073445;}


.mSlideWrap .arrowL{position:absolute; top:50%; left:3%; z-index:200; cursor:pointer; width:80px; /*max-width:80px;*/  display:none;}
.mSlideWrap .arrowR{position:absolute; top:50%; right:3%; z-index:200; cursor:pointer; width:80px;/* max-width:80px;*/  display:none;}

/* end : main roll img */


/* 외국인용*/
.foriegner {position:absolute; z-index:200;  top:10px; right:10px;}
.foriegner a{display:inline-block; padding:10px 12px;  background:#8bc11f; color:#fff; font-size:16px;}


/* mainCont01*/
.mainCont01{width:100%; height:40px; float:left; position:relative; margin-top:-60px; z-index:100;}
.mainCont01 .mCont01Box{width:100%; height:40px; position:absolute; top:0; left:0; text-align:center;}
.mainCont01 .mCont01Box a{display:inline-block; width:150px; line-height:40px; margin:0 5px; border:1px solid #fff; text-align:center; color:#fff; background:rgba(225,225,255,0.2); font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; font-size:16px;}
.mainCont01 .mCont01Box a img{vertical-align:middle;}

@media screen and (max-width : 360px) {
	.mainCont01 .mCont01Box a{width:140px; font-size:14px;}
}







/* mainCont02 */
.mainCont02{width:100%; padding:20px 0; float:left; position:relative; background:#fff;}
.mainCont02 .mCont02Box{width:96%; height:auto; margin:0 2%; float:left;}
.mainCont02 .mCont02Box .mCont02_01{width:32%; float:left; text-align:center; margin:5px 0; background:url(../images/mCont02Bg_01.png);}
.mainCont02 .mCont02Box .mCont02_02{width:32%; float:left; text-align:center; margin:5px 2%; background:url(../images/mCont02Bg_02.png);}
.mainCont02 .mCont02Box .mCont02_03{width:32%; float:left; text-align:center; margin:5px 0; background:url(../images/mCont02Bg_03.png);}
.mainCont02 .mCont02Box .mCont02_04{width:32%; float:left; text-align:center; margin:5px 0; background:url(../images/mCont02Bg_04.png);}
.mainCont02 .mCont02Box .mCont02_05{width:32%; float:left; text-align:center; margin:5px 2%; background:url(../images/mCont02Bg_05.png);}
.mainCont02 .mCont02Box .mCont02_06{width:32%; float:left; text-align:center; margin:5px 0; background:url(../images/mCont02Bg_06.png);}
.mainCont02 .mCont02Box img{width:100%; max-width:142px;}



/* mainCont03*/
.mainCont03{display:block; width:96%; margin-left:2%; margin-bottom:20px; float:left;}
.mainCont03 .mCont03Tit{width:100%; padding:20px 0; float:left; color:#535154; font-family: "나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; font-size:20px; font-weight:600; text-align:center;}
.mainCont03 .boxWrap01{width:96%; margin:0 2%; float:left; box-sizing:border-box; border:1px solid #437d2b; background:#edf4ea; padding:15px 0; text-align:center; font-size:18px; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; color:#383838; line-height:24px;}
.mainCont03 .boxWrap01 span{color:#2d6117;}
.mainCont03 .boxWrap02{width:96%; margin:0 2%; float:left; box-sizing:border-box; border:1px solid #437d2b; border-top:none; background:#fff; padding:15px 0; text-align:center; font-size:18px; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; color:#383838; line-height:24px; }
.mainCont03 .boxWrap02 span.fBold{font-weight:bold;}
.mainCont03 .boxWrap02 span.fGreen{color:#2d6117;}

@media screen and (max-width : 480px){
	
	.mainCont03 .boxWrap01{font-size:16px;}
	.mainCont03 .boxWrap02{font-size:16px;}
	
}

@media screen and (max-width : 360px){
	
	.mainCont03 .boxWrap01{font-size:14px;}
	.mainCont03 .boxWrap02{font-size:14px;}
	
}





#popupWrap{width:100%; height:94%; position:absolute; top:4%; left:0; z-index:999999; display:none; }
#popupWrap .popCont{width:96%; height:94%; overflow-y:scroll; max-width:600px; margin:0 auto; }
#popupWrap .popCont img{width:100%;}
#popupWrap .popClose{width:96%; max-width:600px; margin:0 auto; height:30px; line-height:30px; font-size:14px; text-align:center; background:#000; color:#fff;}
#popupWrap .popClose span{display:inline-block; padding:0 10px;}
#popupWrap .popClose span a{color:#fff;}