@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;}/* 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:52px; padding:15px 0; float:left; background:rgba(0,0,0,0.6); position:relative; margin-top:-82px; z-index:100;}
.mainCont01 .mCont01Box{width:350px; height:52px; background:#fff; opacity:0.6; border-radius:5px; position:absolute; top:15px; left:50%; margin-left:-175px;}
.mainCont01 .mCont01Box a{display:inline-block; width:50%; line-height:42px; margin-top:5px; text-align:center; color:#141414; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; font-size:16px;}

.mainCont01 .mCont01Box a.right{width:174px; border-left:1px solid #000;}

/* mainCont02*/
.mainCont02{width:100%; padding:50px 0; float:left; position:relative;}
.mainCont02 .mCont02Box{width:880px; margin:0 auto; height:100px;}
.mainCont02 .mCont02Box .mCont02{width:25%; 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 a img{padding-bottom:15px;}


/* 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{display:inline-block; width:94%; border:1px solid #e1e1e1;}
.mainCont03 .mCont03Box .mCont03 .mc03 .imgBox{border-bottom:1px solid #e1e1e1;}
.mainCont03 .mCont03Box .mCont03 .mc03 .imgBox img{width:100%;}

.mainCont03 .mCont03Box .mCont03 .mc03 .txtBox{padding:30px 0; text-align:center;}
.mainCont03 .mCont03Box .mCont03 .mc03 .txtBox .txt01{color:#535154; font-size:22px; font-weight:700; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.mainCont03 .mCont03Box .mCont03 .mc03 .txtBox .txt01Bar{background:#535154; height:5px; width:30px; display:inline-block; margin:20px 0;}
.mainCont03 .mCont03Box .mCont03 .mc03 .txtBox .txt02{color:#535154; height:48px; line-height:24px; font-size:16px; font-weight:normal; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}


/* mainCont04*/
.mainCont04{width:100%; padding-bottom:50px; float:left; position:relative; display:block;}
.mainCont04 .mCont04Box{width:100%; float:left; display:table;}
.mainCont04 .mCont04Box .mCont04{width:33.33333%; display:table-cell; text-align:center; vertical-align:middle;}
.mainCont04 .mCont04Box .mCont04 .mc04_01{display:inline-block; width:96%; height:190px; overflow:hidden; border:1px solid #437d2b; background:#fff; position:relative;}
.mainCont04 .mCont04Box .mCont04 .mc04_02{display:inline-block; width:96%; height:190px; overflow:hidden; border:1px solid #8fb656; background:#edf4ea; position:relative;}
.mainCont04 .mCont04Box .mCont04 .mc04_03{display:inline-block; width:96%; height:190px; overflow:hidden; border:1px solid #437d2b; background:#fff; position:relative;}

.mainCont04 .mCont04Box .mCont04 .mcTit{padding:25px; color:#1e1b22; font-size:20px; font-weight:600; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.mainCont04 .mCont04Box .mCont04 .mcMore{position:absolute; top:25px; right:25px;}
.mainCont04 .mCont04Box .mCont04 .mcBoard{padding:0 25px; color:#8f8f8f; font-size:16px; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.mainCont04 .mCont04Box .mCont04 .mcBoard ul{width:100%;}
.mainCont04 .mCont04Box .mCont04 .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;}
.mainCont04 .mCont04Box .mCont04 .mcBoard ul li span{display:inline-block; float:right;}4
.mainCont04 .mCont04Box .mCont04 .mc04_02 .left{width:118px; height:134px; margin:25px 0 0 5px; background:url(../images/main/mCont03_01.png) no-repeat; float:left;}
.mainCont04 .mCont04Box .mCont04 .mc04_02 .right{width:230px; height:134px; margin-top:25px; float:left;  color:#383838; font-size:17px; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; line-height:22px; text-align:left;}
.mainCont04 .mCont04Box .mCont04 .mc04_02 .right span{display:inline-block; padding-left:40px; font-size:14px;}
.mainCont04 .mCont04Box .mCont04 .mc04_02 .right span.tel{display:inline-block; padding-left:0px; font-size:17px; line-height:30px;}4
.mainCont04 .mCont04Box .mCont04 .mc04_03 .left{width:118px; height:134px; margin:25px 0 0 5px; background:url(../images/main/mCont03_02.png) no-repeat; float:left;}
.mainCont04 .mCont04Box .mCont04 .mc04_03 .right{width:240px; height:134px; margin-top:50px; 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;}
.mainCont04 .mCont04Box .mCont04 .mc04_03 .right span{color:#2d6117;}
.mainCont04 .mCont04Box .mCont04 .mc04_03 .right span.fBold{font-weight:600;}

/* mainCont05*/
/* mainCont03*/
.mainCont05{width:100%; padding-bottom:50px; float:left; position:relative; display:block;}
.mainCont05 .mCont05Box{width:100%; float:left; display:table;}
.mainCont05 .mCont05Box .mCont05{width:33.33333%; display:table-cell; text-align:center; vertical-align:middle;}
.mainCont05 .mCont05Box .mCont05 .mc05_01{display:inline-block; width:96%; height:190px; overflow:hidden; border:1px solid #e1e1e1; background:#fff; position:relative;}
.mainCont05 .mCont05Box .mCont05 .mc05_02{display:inline-block; width:96%; height:190px; overflow:hidden; border:1px solid #e1e1e1; background:#ebebeb; position:relative;}
.mainCont05 .mCont05Box .mCont05 .mc05_03{display:inline-block; width:96%; height:190px; overflow:hidden; border:1px solid #e1e1e1; background:#fff; position:relative;}

.mainCont05 .mCont05Box .mCont05 .mcTit{padding:25px; color:#1e1b22; font-size:20px; font-weight:600; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.mainCont05 .mCont05Box .mCont05 .mcMore{position:absolute; top:25px; right:25px;}
.mainCont05 .mCont05Box .mCont05 .mcBoard{padding:0 25px; color:#8f8f8f; font-size:16px; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.mainCont05 .mCont05Box .mCont05 .mcBoard ul{width:100%;}
.mainCont05 .mCont05Box .mCont05 .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;}
.mainCont05 .mCont05Box .mCont05 .mcBoard ul li span{display:inline-block; float:right;}

.mainCont05 .mCont05Box .mCont05 .mc05_02 .left{width:118px; height:134px; margin:25px 0 0 5px; background:url(../images/main/mCont03_01.png) no-repeat; float:left;}
.mainCont05 .mCont05Box .mCont05 .mc05_02 .right{width:230px; height:134px; margin-top:35px; 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;}
.mainCont05 .mCont05Box .mCont05 .mc05_02 .right span{display:inline-block; padding-left:40px; font-size:14px;}

.mainCont05 .mCont05Box .mCont05 .mc05_03 .left{width:118px; height:134px; margin:25px 0 0 5px; background:url(../images/main/mCont03_02.png) no-repeat; float:left;}
.mainCont05 .mCont05Box .mCont05 .mc05_03 .right{width:240px; height:134px; margin-top:35px; 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;}
.mainCont05 .mCont05Box .mCont05 .mc05_03 .right span{color:#034287;}


/* mainCont06*/
.mainCont06{width:100%; padding-bottom:50px; float:left; position:relative; display:block;}
.mainCont06 .mCont06{width:100%; float:left; position:relative; display:table;}
.mainCont06 .mCont06 .mCont06TD{width:33.3333333%; display:table-cell; vertical-align:top;}
.mainCont06 .mCont06 .mCont06TD .mc06{display:inline-block; width:98%;}
.mainCont06 .mCont06 .mCont06TD .mc06 .mBoard{width:100%; float:left;}

.mc06 .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;}
.mc06 .mBoard .mBoardTit span{display:inline-block; float:right; font-size:24px; padding-right:20px;}
.mc06 .mBoard .mBoardTit span a{color:#535154; font-size:20px; font-weight:800; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.mc06 .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;}
.mc06 .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;}


.mc06 .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;}
.mc06 .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;}

.mc06 .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;}
.mc06 .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;}

/*//////////////////////////////////////////////
////////////// Mobile Version /////////////////
/////////////////////////////////////////////*/

/* main roll */
/*
.mo .mSlideWrap img.pc{display:none;}
.mo .mSlideWrap img.mo{display:block;}

.mo .mSlideWrap .mSlide ul li img.pc{display:none;}
.mo .mSlideWrap .mSlide ul li img.mo{display:block;}

.mo .mSlideWrap .msTxt{top:10%;}

.mo .mSlideWrap .msTxt ul li .mTxt01 img{width:55%; max-width:380px;}
*/



/* mainCont01*/
/*
.mo .mainCont01{height:50px; padding:0; margin-top:-50px;}
.mo .mainCont01 .mCont01Box{width:280px; height:40px; top:5px; left:50%; margin-left:-140px;}
.mo .mainCont01 .mCont01Box a{line-height:30px; font-size:16px; margin-top:5px;}

.mo .mainCont01 .mCont01Box a.right{width:139px; border-left:1px solid #000;}

@media screen and (max-width : 640px) {
	
.mo .mainCont01{height:40px; padding:0; margin-top:-40px;}
.mo .mainCont01 .mCont01Box{width:280px; height:30px; top:5px; left:50%; margin-left:-140px;}
.mo .mainCont01 .mCont01Box a{line-height:30px; font-size:16px; margin-top:0;}

.mo .mainCont01 .mCont01Box a.right{width:139px; border-left:1px solid #000;}
	
}
*/


/* mainCont02 */
/*
.mo .mainCont02{width:100%; padding:0; float:left; position:relative; background:#0c8de4;}
.mo .mainCont02 .mCont02Box{width:100%; height:auto; margin:0; float:left;}
.mo .mainCont02 .mCont02Box .mCont02{width:50%; padding:30px 0; float:left; text-align:center;}
.mo .mainCont02 .mCont02Box .mCont02 a{color:#fff; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; font-size:16px;}
.mo .mainCont02 .mCont02Box .mCont02 a img{padding-bottom:15px;}
*/

/* mainCont03*/
/*.mo .mainCont03{display:none;}*/


/* mainCont04*/
/*.mo .mainCont04{display:none;}*/

/* mainCont05*/
/*.mo .mainCont05{display:none;}*/

/* mainCont06*/
/*
.mo .mainCont06{display:block; width:96%; margin-left:2%; float:left;}
.mo .mainCont06 .mCont06Tit{width:100%; padding:20px 0; float:left; color:#535154; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; font-size:20px; font-weight:700;}
.mo .mainCont06 .mo_Account{width:100%; float:left; position:relative; margin-bottom:50px; overflow:hidden;}
.mo .mainCont06 .mo_Account .mo_AccBg{width:100%; float:left;  position:relative;}
.mo .mainCont06 .mo_Account .mo_AccTxtWrap{position:absolute; top:0; left:0; width:100%; height:100%;}
.mo .mainCont06 .mo_Account .mo_AccTxtTB{display:table; width:100%; height:100%;}
.mo .mainCont06 .mo_Account .mo_AccTxtTB .mo_AccTxt{width:96%; height:100%; display:table-cell; text-align:left; padding-left:2%; vertical-align:middle; color:#fff; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; font-size:14px; font-weight:normal; line-height:24px;}



.moPartnerWrap{width:96%; padding:12px 2%; background:url(../images/main/moPartnerBg.jpg); margin-bottom:50px; float:left;}
.moPartner{width:96%; padding:10px 2%; border:2px solid #fff; float:left;}
.moPartner .moPart{width:100%; padding:5px 0; float:left; position:relative; }
*/


/* 슬래시 두개짜리 주석임 */
/*
.moPartner .moPart .part01{line-height:32px; color:#fff; //padding-right:10px;// float:left; color:#fff; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; font-size:16px; font-weight:600; width:50px; position:absolute; top:5px 0;}
.moPartner .moPart .part02{line-height:32px; float:left; padding-left:50px;}
*/


#popupWrap{width:80%; position:absolute; top:150px; left:50px; z-index:999999; }
#popupWrap .popCont{width:100%; max-width:600px; margin:0 auto; }
#popupWrap .popCont img{width:100%;}
#popupWrap .popClose{width:100%; 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;}








/* mainCont03*/
.mainCont05{width:100%; padding-bottom:50px; float:left; position:relative; display:block;}
.mainCont05 .mCont05Box{width:100%; float:left; display:table;}
.mainCont05 .mCont05Box .mCont05{width:33.33333%; display:table-cell; text-align:center; vertical-align:middle;}
.mainCont05 .mCont05Box .mCont05 .mc05_01{display:inline-block; width:96%; height:190px; overflow:hidden; border:1px solid #e1e1e1; background:#fff; position:relative;}
.mainCont05 .mCont05Box .mCont05 .mc05_02{display:inline-block; width:96%; height:190px; overflow:hidden; border:1px solid #e1e1e1; background:#ebebeb; position:relative;}
.mainCont05 .mCont05Box .mCont05 .mc05_03{display:inline-block; width:96%; height:190px; overflow:hidden; border:1px solid #e1e1e1; background:#fff; position:relative;}

.mainCont05 .mCont05Box .mCont05 .mcTit{padding:25px; color:#1e1b22; font-size:20px; font-weight:600; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.mainCont05 .mCont05Box .mCont05 .mcMore{position:absolute; top:25px; right:25px;}
.mainCont05 .mCont05Box .mCont05 .mcBoard{padding:0 25px; color:#8f8f8f; font-size:16px; font-family: Nanum Square,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.mainCont05 .mCont05Box .mCont05 .mcBoard ul{width:100%;}
.mainCont05 .mCont05Box .mCont05 .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;}
.mainCont05 .mCont05Box .mCont05 .mcBoard ul li span{display:inline-block; float:right;}

.mainCont05 .mCont05Box .mCont05 .mc05_02 .left{width:118px; height:134px; margin:25px 0 0 5px; background:url(../images/main/mCont03_01.png) no-repeat; float:left;}
.mainCont05 .mCont05Box .mCont05 .mc05_02 .right{width:230px; height:134px; margin-top:35px; 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;}
.mainCont05 .mCont05Box .mCont05 .mc05_02 .right span{display:inline-block; padding-left:40px; font-size:14px;}

.mainCont05 .mCont05Box .mCont05 .mc05_03 .left{width:118px; height:134px; margin:25px 0 0 5px; background:url(../images/main/mCont03_02.png) no-repeat; float:left;}
.mainCont05 .mCont05Box .mCont05 .mc05_03 .right{width:240px; height:134px; margin-top:35px; 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;}
.mainCont05 .mCont05Box .mCont05 .mc05_03 .right span{color:#034287;}










