@charset "utf-8";



/* main page*/
#fSitemapWrap{display:none;}

#mainWrap{width:100%; position:relative; z-index:1;}



/* main page */



/* main Roll */
.mSlideWrap{width:100%; height:512px; margin-top:137px; position:relative; left:0; margin-left:0; overflow:hidden;}
.mSlideWrap .mSlideDsn{width:100%; height:100%; position:relative; overflow:hidden; z-index:1;}

.mSlideWrap .mTxt{display:inline-block; position:absolute; left:50%; top:100px; z-index:10;}


.mSlideDsn .swiper-container{width:100%; height:100%;}
.mSlideDsn .swiper-container .swiper-slide{background-position:center center; background-repeat:no-repeat; background-size:cover;}
.mSlideDsn .swiper-container .swiper-slide .swipeBoxWrap{width:100%; height:100%; display:table;}
.mSlideDsn .swiper-container .swiper-slide .swipeBox{width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:left; text-align:center; padding-top:100px; opacity:0;}
.swipeBox .swipeTxtWrap{width:100%; max-width:1153px; display:inline-block; text-align:left; padding-left:80px; box-sizing:border-box; font-family: 'Noto Sans KR', "나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.swipeBox .swipeTxt01{font-size:48px; line-height:55px;}
.swipeBox .swipeTxt01 span{font-weight:bold;}
.swipeBox .swipeTxt02{font-size:18px;padding:40px 0;}
.swipeBox .swipeTxt03{font-size:18px;}
.swipeBox .swipeTxt03 a{display:inline-block; width:190px; color:#ffffff; box-sizing:border-box; height:48px; line-height:48px; background:url(/images/dsn/btnDtail.png) no-repeat center center; font-size:16px; text-align:center;}
.swipeBox .swipeTxt03 a:hover{color:#000;}


.mSlideDsn .swiper-pagination{bottom:20px; width:100%; text-align:center;}
.mSlideDsn .swiper-pagination .swiper-pagination-bullet{width:20px; height:20px; margin:0 5px; background:#fff; border-radius:100%; opacity:1; box-sizing:border-box;}
.mSlideDsn .swiper-pagination .swiper-pagination-bullet-active{background:none; border:2px solid #c3d600;}

.mSlideDsn .swiper-button-next{width:70px; height:70px; background:url(../images/main/mainPrdArrowR.png) no-repeat center center; cursor:pointer;}
.mSlideDsn .swiper-button-prev{width:70px; height:70px; background:url(../images/main/mainPrdArrowL.png) no-repeat center center; cursor:pointer;}

.mSlideDsn .swiper-container .swiper-slide-active .swipeBox{padding-top:0px; opacity:1;}

.mSlideDsn .swiper-container .swiper-slide-active .swipeBox{-webkit-transition-property:all ;
		-moz-transition-property: 	all ;
		transition-property: 		all ;
		-webkit-transition-duration: 0.5s, 0.5s;
		-moz-transition-duration: 0.5s, 0.5s;
		transition-duration: 0.5s, 0.5s; 
		-webkit-transition-timing function: linear, ease-in-out;
		-moz-transition-timing function: linear, ease-in-out; 
		transition-timing function: linear, ease-in-out;
		transition:1s;
		-moz-transition:1s;
		-webkit-transition:1s;
		box-sizing:border-box;
		}


.mainContWrap{width:100%; float:left; padding-bottom:60px;}
.mainCenter{width:1106px; margin:0 auto;}

.mContBox{width:100%; float:left; box-sizing:border-box;}
.mContBox .mBox01{width:774px; height:311px; float:left; border-bottom:1px solid #dedede; border-left:1px solid #dedede; box-sizing:border-box; padding:30px;}
.mContBox .mBox02{width:332px; height:311px; float:left; background:url(../images/dsn/mainBg01.jpg) no-repeat center center; box-sizing:border-box; padding:45px 10px; color:#ffffff !important; text-align:center;}
.mContBox .mBox03{width:774px; height:311px; float:left; border-bottom:1px solid #dedede; border-left:1px solid #dedede; box-sizing:border-box; padding:30px; background:#f7f7f7;}
.mContBox .mBox04{width:332px; height:311px; float:left; background:url(../images/dsn/mainBg02.jpg) no-repeat center center; box-sizing:border-box; padding:45px 10px; color:#ffffff !important; text-align:center;}
.mContBox .mBox05{width:100%; height:256px; float:left; background:url(../images/dsn/mainBg03.jpg) no-repeat center center; margin-top:30px;}

.goIncruitWrap{width:100%; text-align:center; float:left; padding-top:176px;}
a.goIncruit{display:inline-block; width:160px; height:46px; box-sizing:border-box; border:1px solid #cccccc; line-height:44px; color:#9e9e9e; font-size:14px; letter-spacing:-1px;}
a.goIncruit:hover{background:#c3d600; color:#ffffff; border:1px solid #c3d600;}

/*.mContTit{width:100%; float:left; padding-bottom:30px; color:#1e1b22; font-size:20px; letter-spacing:-1px;}

.mCont01TB{width:100%; float:left; display:table;}
.mCont01TD01{width:340px; display:table-cell; vertical-align:middle;}
.mCont01TD02{width:374px; display:table-cell; vertical-align:middle; padding-left:30px; text-align:left;}
.mCont01TD02 .txt01{font-size:15px; line-height:24px; color:#3a3a3a;}
.mCont01TD02 .txt01 b{color:#c3d600;}
.mCont01TD02 a.goLink{display:inline-block;width:160px; height:46px; margin-top:30px; border:1px solid #9e9e9e; color:#9e9e9e; font-size:15px; text-align:center; line-height:44px;}
.mCont01TD02 a.goLink:hover{background:#c3d600; color:#ffffff; border:1px solid #c3d600;}

.mContBox .boxTit01{width:100%; font-size:24px; font-weight:600; color:#ffffff;}
.mContBox .boxTit02{width:100%; font-size:13px; color:#ffffff;}
.mContBox .boxTxt{width:100%; font-size:15px; line-height:24px; padding:25px 0; color:#ffffff;}
.mContBox a.boxLink{display:inline-block;width:160px; height:46px; border:1px solid #ffffff; color:#ffffff; font-size:15px; text-align:center; line-height:44px;}
.mContBox a.boxLink:hover{background:#ffffff; color:#292929;}

.mBoard{width:100%; float:left;}
.mBoard .bbsBox{width:49%; height:200px; background:#ffffff; box-sizing:border-box; padding:20px 30px; float:left; overflow:hidden;}
.mBoard .bbsBox:nth-child(2){float:right;}

.mBoard .bbsBox .bbsTit{width:100%; float:left; color:#c3d600; font-size:18px; font-weight:600; position:relative; padding-bottom:30px;}
.mBoard .bbsBox .bbsTit a{color:#c3d600;}
.mBoard .bbsBox .bbsTit a:hover{color:#333;}

.mBoard .bbsBox .bbsTit::after{content:'';display:inline-block; width:30px; height:1px; position:absolute; bottom:15px; left:0; background:#d7d7d7;}
.mBoard .bbsBox .bbsCont{width:100%; float:left; color:#8f8f8f; font-size:14px; padding-bottom:15px; line-height:24px;}
.mBoard .bbsBox .bbsCont a{color:#8f8f8f;}
.mBoard .bbsBox .bbsCont a:hover{color:#333;}
.mBoard .bbsBox .bbsDate{width:100%; float:left; color:#8f8f8f; font-size:13px;}*/


/*.mContBox01{width:100%; float:left; box-sizing:border-box; padding-top:30px; text-align:center;}

.mVideoWrap{display:inline-block; width:100%; float:left; padding-bottom:20px;}
.mVideoBox{display:inline-block; width:260px; margin-left:22px; float:left; box-shadow:1px 1px 5px #dbdbdb;}
.mVideoBox:first-child{margin-left:0;}
.mVideoBox:nth-child(4n+1){margin-left:0;}

.mVideoBox a{display:inline-block; float:left; width:100%; position:relative;}
.mVideoBox .mVideoImgWrap{width:100%; float:left; height:148px; overflow:hidden;  position:relative;}
.mVideoBox .mVideoImgWrap .mVideoImg{width:100%; height:100%;  position:relative; z-index:1; float:left;}
.mVideoBox .mVideoImgWrap .mVideoImg img{width:100%; min-height:148px;}
.mVideoBox .mVideoImgWrap .mVideoOv{width:100%; height:100%; overflow:hidden; position:absolute; z-index:2; top:0; left:0; background-color:rgba(0,0,0,0.7); 
                                    background-position:center center; background-repeat:no-repeat; background-image:url(/images/academy/btnMovie.png); opacity:0;}
.mVideoBox .mVideoImgWrap .mVideoIcon{width:100%; position:absolute; z-index:3; bottom:2px; right:2px; text-align:right;}
.mVideoBox .mVideoTit{width:100%; position:relative; float:left; box-sizing:border-box; padding:15px 10px; height:62px; position:relative; border:1px solid #dbdbdb; border-top:none;}
.mVideoBox .mVideoTit .videoTit{display:inline-block; width:100%; box-sizing:border-box; padding-right:40px; z-index:1; font-size:12px; line-height:16px; color:#3c3c3c; text-align:left;}
.mVideoBox .mVideoTit .btnView{display:inline-block; width:32px; height:32px; position:absolute; top:50%; right:10px; margin-top:-12px; 
                                            background:url(/images/academy/contIcon_more.png) no-repeat center center; z-index:2;}


.mVideoBox a:hover .mVideoOv{opacity:1;}
.mVideoBox a:hover .mVideoTit{border:1px solid #c3d600; border-top:none;}
.mVideoBox a:hover .btnView{background:url(/images/academy/contIcon_more02.png) no-repeat center center;}*/


								 

.mContBox02{width:100%; float:left; box-sizing:border-box; padding-top:30px; text-align:center;}
.mPrdWrap{width:100%; float:left; padding-bottom:20px;}
.mPrdWrap .mPrdBox{width:357px; float:left; margin-left:17.5px;}
.mPrdWrap .mPrdBox:first-child{margin-left:0;}
.mPrdWrap .mPrdBox:nth-child(3n+1){margin-left:0;}
.mPrdWrap .mPrdBox a{display:inline-block; width:100%; float:left;}
.mPrdWrap .mPrdBox .mPrdImg{width:100%; height:222px; border-radius:8px; overflow:hidden; float:left;}
.mPrdWrap .mPrdBox .mPrdName{width:100%; box-sizing:border-box; padding:10px; color:#3a3a3a; font-size:18px; background:url(../images/dsn/contIcon_more.png) no-repeat 300px center; text-align:left; float:left;}

.mPrdBox a:hover .zoom{transition:0.3s; transform:matrix(1.20, 0, 0, 1.20, 0, 0); -webkit-transform:matrix(1.20, 0, 0, 1.20, 0, 0); -moz-transform:matrix(1.20, 0, 0, 1.20, 0, 0);}
.mPrdBox a:hover .mPrdName{color:#c3d600;background:url(../images/dsn/contIcon_more02.png) no-repeat 300px center; }


.contBoxL{width:726px; height:303px; box-sizing:border-box; margin-right:10px; float:left; background:url(../images/dsn/boxBg.png) no-repeat center center;}
.contBox{width:50%; height:151px; float:left; box-sizing:border-box; float:left; margin-bottom:1px; padding:10px; background-repeat:no-repeat; background-position:245px center; background-image:url(../imagec/dsn/contIcon_01.png); text-align:left;}
.contBox:nth-child(2n){padding-left:30px;}
.contBox01{background-image:url(../images/dsn/contIcon_01.png);}
.contBox02{background-image:url(../images/dsn/contIcon_05.png);}
.contBox03{background-image:url(../images/dsn/contIcon_02.png);}
.contBox04{background-image:url(../images/dsn/contIcon_04.png);}
.contBox .goLink{display:inline-block; margin-top:0px; border-bottom:1px solid #3a3a3a; color:#3a3a3a; font-size:13px;}
.contBox .goLink:hover{color:#c3d600; border-bottom:1px solid #c3d600;}


.contBoxR{width:370px; box-sizing:border-box; float:left; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding-left:45px;}
.custom{width:100%; float:left; padding-top:50px; padding-bottom:50px; color:#3a3a3a; font-size:17px; text-align:left;}
.custom p{width:100%; padding-bottom:12px;}
.custom p span{display:inline-block; padding-right:10px; margin-right:10px; border-right:1px solid #cccccc; font-weight:600;}


.mBbsBox{width:100%; float:left; box-sizing:border-box; border:1px solid #cccccc; border-radius:8px; overflow:hidden;}
.mBbs{width:360px; float:left; box-sizing:border-box; padding:30px; text-align:left;}
.mBbs:first-child{border-left:none; width:362px;}
.mBbs:nth-child(2){width:375px;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc;}
.mBbs:nth-child(3n+1){border-left:none;}

.mBbs a{display:inline-block; width:100%;}
.mBbs .mBbsTit{width:100%; box-sizing:border-box; padding-left:30px; color:#3c3c3c; font-size:15px; font-weight:600; background:url(../images/dsn/contIcon_notice.png) no-repeat 0 center;}
.mBbs .mBbsDate{width:100%; box-sizing:border-box; padding-top:10px; color:#7d7d7d; font-size:14px;}
.mBbs a:hover .mBbsTit{color:#c3d600;}

.mBbsBox .bbsBox{width:360px; float:left; box-sizing:border-box; padding:30px; text-align:left;}
.mBbsBox .bbsBox:first-child{border-left:none; width:362px;}
.mBbsBox .bbsBox:nth-child(2){width:375px;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc;}
.mBbsBox .bbsBox:nth-child(3n+1){border-left:none;}

.mBbs a{display:inline-block; width:100%;}
.mBbsBox .bbsBox .bbsTit{width:100%; box-sizing:border-box; padding-left:30px; color:#3c3c3c; font-size:15px; font-weight:600; background:url(../images/dsn/contIcon_notice.png) no-repeat 0 center;}
.mBbsBox .bbsBox .bbsTit a{color:#3c3c3c;}
.mBbsBox .bbsBox .bbsDate{width:100%; box-sizing:border-box; padding-top:10px; color:#7d7d7d; font-size:14px;}
.mBbsBox .bbsBox .bbsTit a:hover{color:#c3d600;}
.mBbsBox .bbsBox .bbsCont{display:none;}




.mContTit{width:100%; float:left; text-align:center; font-size:20px; color:#3a3a3a; padding-bottom:30px; font-weight:600;}
.mContTit02{width:100%; float:left; text-align:left; font-size:17px; color:#3a3a3a; font-weight:600; padding:5px 0;}
.mContTxt{width:100%; float:left; text-align:left; font-size:12px; color:#666666; line-height:20px; padding:5px 0 15px;}



.mContBox03{width:100%; float:left; box-sizing:border-box; padding-top:30px; text-align:center;}
.mContBoxL{width:50%; float:left;}
.mContBoxR{width:50%; float:left; box-sizing:border-box; padding-left:11px;}








