@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 img.pc{display:block;}
.mSlideWrap img.mo{display:none;}

.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 .mSlide ul li img.pc{display:block;}
.mSlideWrap .mSlide ul li img.mo{display:none;}

.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 */

/* mainCont01*/
.mainCont01{width:100%; height:40px; float:left; position:relative; margin-top:-100px; z-index:100;}
.mainCont01 .mCont01Box{width:1000px; height:40px; position:absolute; top:0; left:50%; margin-left:-500px; text-align:center;}
.mainCont01 .mCont01Box a{display:inline-block; width:180px; 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;}


/* mainCont02*/
.mainCont02{width:100%; padding:50px 0; float:left; position:relative;}
.mainCont02 .mCont02Box{width:1160px; margin:0 auto;}
.mainCont02 .mCont02Box .mCont02{width:223px; margin-left:11px; float:left; text-align:center;}
.mainCont02 .mCont02Box .mCont02 a{color:#535154; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; font-size:16px;}
.mainCont02 .mCont02Box .mCont02:first-child{margin-left:0}

/* mainCont03*/
.mainCont03{width:100%; padding-bottom:50px; float:left; position:relative; display:block;}
.mainCont03 .mCont03Box{width:100%; float:left; display:table;}
.mainCont03 .mCont03Box .mCont03{width:33.33333%; display:table-cell; text-align:center; vertical-align:middle;}
.mainCont03 .mCont03Box .mCont03 .mc03_01{display:inline-block; width:96%; height:190px; overflow:hidden; border:1px solid #437d2b; background:#fff; position:relative;}
.mainCont03 .mCont03Box .mCont03 .mc03_02{display:inline-block; width:96%; height:190px; overflow:hidden; border:1px solid #8fb656; background:#edf4ea; position:relative;}
.mainCont03 .mCont03Box .mCont03 .mc03_03{display:inline-block; width:96%; height:190px; overflow:hidden; border:1px solid #437d2b; background:#fff; position:relative;}

.mainCont03 .mCont03Box .mCont03 .mcTit{padding:25px; color:#1e1b22; font-size:20px; font-weight:600; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.mainCont03 .mCont03Box .mCont03 .mcMore{position:absolute; top:25px; right:25px;}
.mainCont03 .mCont03Box .mCont03 .mcBoard{padding:0 25px; color:#8f8f8f; font-size:16px; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.mainCont03 .mCont03Box .mCont03 .mcBoard ul{width:100%;}
.mainCont03 .mCont03Box .mCont03 .mcBoard ul li{width:98%; padding-left:2%; line-height:24px; background:url(../images/dot.jpg) no-repeat 0 center; position:relative; font-size:14px;}
.mainCont03 .mCont03Box .mCont03 .mcBoard ul li span{display:inline-block; float:right;}

.mainCont03 .mCont03Box .mCont03 .mc03_02 .left{width:118px; height:134px; margin:25px 0 0 5px; background:url(../images/main/mCont03_01.png) no-repeat; float:left;}
.mainCont03 .mCont03Box .mCont03 .mc03_02 .right{width:230px; height:134px; margin-top:25px; float:left;  color:#383838; font-size:25px; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; line-height:22px; text-align:left;}
.mainCont03 .mCont03Box .mCont03 .mc03_02 .right span{display:inline-block; padding-left:40px; font-size:25px;}
.mainCont03 .mCont03Box .mCont03 .mc03_02 .right span.tel{display:inline-block; padding-left:0px; font-size:25px; line-height:30px;}

.mainCont03 .mCont03Box .mCont03 .mc03_03 .left{width:118px; height:134px; margin:25px 0 0 5px; background:url(../images/main/mCont03_02.png) no-repeat; float:left;}
.mainCont03 .mCont03Box .mCont03 .mc03_03 .right{width:240px; height:134px; margin-top:20px; float:left;  color:#383838; font-size:17px; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; line-height:30px; text-align:left;}
.mainCont03 .mCont03Box .mCont03 .mc03_03 .right span{color:#2d6117;}
.mainCont03 .mCont03Box .mCont03 .mc03_03 .right span.fBold{font-weight:600;}


/* mainCont04*/
.mainCont04{width:100%; padding-bottom:50px; float:left; position:relative; display:block;}
.mainCont04 .mCont04{width:100%; height:200px; float:left; position:relative;}


/* mainCont05*/
.mainCont05{width:100%; padding-bottom:50px; float:left; position:relative; display:block;}
.mainCont05 .mCont05{width:100%; float:left; position:relative; display:table;}
.mainCont05 .mCont05 .mCont05TD{width:33.3333333%; display:table-cell; vertical-align:top;}
.mainCont05 .mCont05 .mCont05TD .mc05{display:inline-block; width:98%;}
.mainCont05 .mCont05 .mCont05TD .mc05 .mBoard{width:100%; float:left;}

.mc05 .mBoard .mBoardTit{width:100%; float:left; color:#535154; font-size:20px; font-weight:800; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; text-align:left;}
.mc05 .mBoard .mBoardTit span{display:inline-block; float:right; font-size:24px; padding-right:20px;}
.mc05 .mBoard .mBoardTit span a{color:#535154; font-size:20px; font-weight:800; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.mc05 .mBoard .mBoardCont{width:100%; float:left; color:#535154; font-size:16px; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; padding-top:20px; text-align:left;}
.mc05 .mBoard .mBoardCont a{color:#535154; font-size:16px; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; display:inline-block; padding:10px 0;}


.mc05 .mAccount{width:100%; height:166px; float:left; margin-bottom:10px; border:1px solid #e1e1e1; background:url(../images/main/mCont05_01.png) no-repeat right bottom; text-align:left;}
.mc05 .mAccount .mAcc{color:#535154; font-size:16px; font-weight:normal; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; line-height:24px; padding-top:15px; padding-left:20px;}

.mc05 .mMemento{width:100%; height:78px; float:left; margin-bottom:10px; border:1px solid #e1e1e1; background:url(../images/main/mCont05_02.jpg) no-repeat right bottom; text-align:left;}
.mc05 .mMemento .mMeme{color:#535154; font-size:16px; font-weight:700; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; line-height:24px; padding-top:15px; padding-left:20px;}

/* mainCont06*/
.mainCont06{display:none;}



#popupWrap{width:100%; height:92%; position:absolute; top:4%; left:0; z-index:999999;}
#popupWrap .popCont{width:96%; height:94%; overflow-y:scroll; max-width:1000px; margin:0 auto; }
#popupWrap .popCont img{width:100%;}
#popupWrap .popClose{width:96%; max-width:1000px; 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;};}