@charset "utf-8";
/* copyright(c) WEBsiting.co.kr */

/* ¸ÞÀÎÆäÀÌÁö¿¡¼­ º¯°æµÇ´Â ÄÚµå */
#sideBar,
#topSpacer{display:none;}
#ctWrap{width:100%;max-width:100%;margin:0 auto !important;}
#hd{background:RGBA(255,255,255,0.75)}
@media all and (max-width:980px)
{
	#hd,
	#hd #tnb,
	#hd #gnb{background:#fff;}
	#topSpacer{display:block;}
}

#mainSpacerblanker{position:absolute;left:0px; top:0px; right:0px; bottom:0px; width:100%; height:100%;z-index:-99999999;}

/* ¸ÞÀÎÆäÀÌÁö ºñÁê¾ó ½½¶óÀÌ´õ */
.mainVisualImageWr{width:100%; height:auto;position:relative; overflow:hidden;z-index:1;}
.mainVisualImage{width:100% !important;background:#efefef;height:auto;overflow:hidden;z-index:1;padding:0px;margin:0px;}
.mainVisualImage ul{}
.mainVisualImage .bx-wrapper{margin-bottom:0px;height:auto;max-height:auto;}
.mainVisualImage .bx-wrapper ul{width:100% ;padding:0px;margin:0px;}
.mainVisualImage .bx-wrapper ul > li{width:100% ;background:#efefef;position:relative; height:auto;text-align:center;overflow:hidden;}
.mainVisualImage .bx-wrapper ul > li img{width:100% !important;display:block;height:auto;}

.mainVisualImage .bx-wrapper .bx-pager{display:block;position:absolute !important;display:; width:100%; left:0px; bottom:40px !important;z-index:99; text-align:center;}
.mainVisualImage .bx-wrapper .bx-pager a{-moz-border-radius:10px !important;-webkit-border-radius:10px !important;border-radius:10px !important; width:12px !important; height:12px !important;border:2px solid #ddd; background:rgba(0,0,0,.4) !important;-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
.mainVisualImage .bx-wrapper .bx-pager.bx-default-pager a:focus,
.mainVisualImage .bx-wrapper .bx-pager.bx-default-pager a:hover{background:RGBA(255,255,255,0.8) !important;}
.mainVisualImage .bx-wrapper .bx-pager.bx-default-pager a.active{width:40px !important;background:RGBA(4,4,4,.8) !important; border:2px solid #efefef;-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}

.mainVisualImage .bx-wrapper .bx-prev,
.mainVisualImage .bx-wrapper .bx-next{z-index:99; }

.mvTit01{font-size:50px; color:#fff;display:block; font-weight:bold;position:absolute; left:10%;right:10%; bottom:50%; margin-top:0px;overflow:hidden;filter:Alpha(opacity=0); opacity:0; -moz-opacity:0;text-overflow:ellipsis;white-space:nowrap;-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.mvTit02{display:block;position:absolute; left:10%;right:10%; top:50%; margin-bottom:0px; text-decoration:none;filter:Alpha(opacity=0); opacity:0; -moz-opacity:0;*/-webkit-transition-duration: 0.4s;-webkit-transition-timing-function: ease;transition-duration: 0.4s;transition-timing-function: ease;}
.mvTit02 .mvTit02txt{font-size:40px; font-weight:normal; color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.mvTit02 .mvLink{width:140px; display:inline-block; text-align:center;font-size:14px; color:#fff; margin-top:20px; text-decoration:none; padding:10px; border-radius:50px;background:#2f82bf;border:1px solid rgba(255,255,255,.3);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
.mvTit02 a:hover.mvLink{border:1px solid #214370;background:#214370; -webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}

.mvsAction.on .mvTit01{filter:Alpha(opacity=100); opacity:1; -moz-opacity:1;-webkit-transition-duration: 0.7s;-webkit-transition-timing-function: ease;transition-duration: 0.7s;transition-timing-function: ease;}
.mvsAction.on .mvTit02{filter:Alpha(opacity=100); opacity:1; -moz-opacity:1;-webkit-transition-duration: 1.5s;-webkit-transition-timing-function: ease;transition-duration: 1.5s;transition-timing-function: ease;}

.mvTit01,
.mvTit02 .mvTit02txt{text-shadow:0px 0px 10px #000,0px 0px 14px #000,0px 0px 10px #000;


		filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=180,strength=5);}

.imgWr{display:block; width:100%; height:auto; overflow:hidden;}


.mvTit01 span,
.mvTit02 .mvTit02txt span{display:block;width:100%; margin:0 auto; max-width:1000px;/*text-shadow: 2px 2px rgba(255,255,255,0.5)*/; letter-spacing:-0.05em;}
.mvTit02 .mvTit02txt span a{text-shadow:0px 0px;}
.mvTit02 .mvTit02txt span a b{font-weight:normal;letter-spacing:0em;}

.mvsAction.txtRight .mvTit01 span,
.mvsAction.txtRight .mvTit02 span{text-align:right !important;padding-right:200px !important;}
.mvsAction.txtLeft .mvTit01 span,
.mvsAction.txtLeft .mvTit02 span{text-align:left !important;padding-left:200px !important;}
.mvsAction.txtCenter .mvTit01 span,
.mvsAction.txtCenter .mvTit02 span{text-align:center !important;padding-left:200px !important;}


.mvsAction.on.txtRight .mvTit01 span,
.mvsAction.on.txtRight .mvTit02 span{text-align:right !important;padding-right:0px !important;}
.mvsAction.on.txtLeft .mvTit01 span,
.mvsAction.on.txtLeft .mvTit02 span{text-align:left !important;padding-left:0px !important;}
.mvsAction.on.txtCenter .mvTit01 span,
.mvsAction.on.txtCenter .mvTit02 span{text-align:center !important;padding-left:0px !important;}



.mvsAction .mvTit01 span{-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.mvsAction .mvTit02 span{-webkit-transition-duration: 1.5s;-webkit-transition-timing-function: ease;transition-duration: 1.5s;transition-timing-function: ease;}

.mainSlo{width:100%; height:100px; line-height:100px; color:#fff; font-size:40px; background:RGBA(255,255,255,0.5); text-align:center;bottom:0px;  position:absolute; z-index:98;}

@media all and (min-width:980px)
{

	.mainVisualImage .bx-wrapper .bx-pager{bottom:55px;}
}
@media all and (max-width:980px)
{
	.mvTit01{font-size:35px;}
	.mvTit02 .mvTit02txt{font-size:28px;}
}

@media all and (max-width:800px)
{
	.mainVisualImage .bx-wrapper .bx-prev,
	.mainVisualImage .bx-wrapper .bx-next{display:none;}
	.mainVisualImage .bx-wrapper .bx-pager{bottom:10px !important;}
	.mainVisualImage .bx-wrapper .bx-pager a{width:10px;height:10px !important; margin:0 2px;}
	.mainVisualImage .bx-wrapper .bx-pager.bx-default-pager a.active{width:20px !important;}

	.mainVisualImage .bx-wrapper ul > li{width:100%; overflow:hidden;}
	.mainVisualImage .bx-wrapper ul > li img{width:200% !important; max-width:200% !important; margin-left:-50%;}

	
	.mvTit01{font-size:28px; }
	.mvTit02 {}
	.mvTit02 .mvTit02txt{font-size:22px;}
	.mvTit02 .mvLink{width:120px;padding:5px;font-size:11px;font-weight:normal;}

	
	.mvsAction.txtRight .mvTit01 span,
	.mvsAction.txtRight .mvTit02 span{padding-right:100px !important;}
	.mvsAction.txtLeft .mvTit01 span,
	.mvsAction.txtLeft .mvTit02 span{padding-left:100px !important;}
	.mvsAction.txtCenter .mvTit01 span,
	.mvsAction.txtCenter .mvTit02 span{padding-left:100px !important;}

}

@media all and (max-width:400px)
{
	.mvTit01{font-size:20px;}
	.mvTit02 .mvTit02txt{font-size:16px;}
}




/* ¸ÞÀÎ ÄÁÅÙÃ÷ ·¹ÀÌ¾Æ¿ô */

.mainContents{width:100%; max-width:1200px; margin:0 auto; overflow:hidden;clear:both; padding:50px 0;}

.mainContentsW100{width:100%;clear:both;overflow:hidden;}
.mainContentsB{background:#f0f7f0;width:100%; max-width:100%;}
.mainContentsB .mainTwoLatArea{width:100%; max-width:1200px; margin:0 auto;}

.latTitNone .galleryLat,
.latTitNone .galleryBoxLat{margin:0px;padding:0px;}
.latTitNone .galleryBoxLat ul{margin:0px;padding:0px;}
.latTitNone .galleryLat ul li,
.latTitNone .galleryBoxLat ul li{width:20%;}
.latTitNone .galleryLat .galleryLatTit,
.latTitNone .galleryBoxLat .galleryLatTit{height:1px;overflow:hidden;margin-top:-1px;}
.latTitNone.btnMoreNone .lt_more{display:none;} 

@media all and (max-width:980px)
{

}

@media all and (max-width:650px)
{
	.mainContentsW100 .galleryLat ul li,
	.mainContentsW100 .galleryBoxLat ul li{width:33.33333333%;}
	.mainContentsW100 .galleryLat ul li:last-child,
	.mainContentsW100 .galleryBoxLat ul li:last-child{display:none;;}
}

/* 2´Ü·¹ÀÌ¾Æ¿ô */
.mainTwoLatArea{width:100%;margin:0 auto; overflow:hidden;}
.mainTwoLatArea .MTLA01,
.mainTwoLatArea .MTLA02{width:50%;float:left;margin-left:-1px;}

@media all and (max-width:850px)
{
	.mainTwoLatArea{padding:0 15px;}
	.mainTwoLatArea .MTLA01,
	.mainTwoLatArea .MTLA02{width:100%;float:none;}
}

/* 3´Ü·¹ÀÌ¾Æ¿ô */
.mainThreeLatArea{width:100%;margin:0 auto; overflow:hidden;}
.mainThreeLatArea .MTLA01,
.mainThreeLatArea .MTLA02,
.mainThreeLatArea .MTLA03{width:30%;float:left;margin-left:-1px;}
.mainThreeLatArea .MTLA02{margin:0 5%;}

@media all and (max-width:850px)
{
	.mainThreeLatArea{padding:0 15px;}
	.mainThreeLatArea .MTLA01,
	.mainThreeLatArea .MTLA02,
	.mainThreeLatArea .MTLA03{width:100%;float:none;}
	.mainThreeLatArea .MTLA02{margin:0 0;}
}


/* 4´Ü ·¹ÀÌ¾Æ¿ô */
.mainFourLatArea{width:100%;margin:0 auto; overflow:hidden;}
.mainFourLatArea .MTLA01,
.mainFourLatArea .MTLA02,
.mainFourLatArea .MTLA03,
.mainFourLatArea .MTLA04{width:25%;float:left;margin-left:-1px;}


@media all and (max-width:980px)
{
	.mainFourLatArea .MTLA01,
	.mainFourLatArea .MTLA02,
	.mainFourLatArea .MTLA03,
	.mainFourLatArea .MTLA04{width:50%;float:left;}
}

@media all and (max-width:650px)
{
	.mainFourLatArea .MTLA01,
	.mainFourLatArea .MTLA02,
	.mainFourLatArea .MTLA03,
	.mainFourLatArea .MTLA04{width:100%;float:none;margin-left:0px;}
}


/* ¸ÞÀÎÄÁÅÙÃ÷ »ó¼¼ */
.centerBar{width:80px;height:5px;background:#ddd;margin:30px auto;}

.mainBasicCont01{width:100%;padding:100px 20px;text-align:center; background:#fff;}
.mainBasicCont01 h2{color:#000; font-size:30px;font-family:'Century Gothic','Noto Sans Korean','Malgun Gothic';}
.mainBasicCont01 h3{color:#333; font-size:18px;}
.mainBasicCont01 .MBC01txt{font-size:18px;color:#666;line-height:1.5em;}

.lt_more{background:#193967 !important;padding-right:30px !important;}
.icoLogo b{display:inline-block;width:30px; height:30px; vertical-align:middle; background:URL(../img/icoLogo.png) no-repeat center center; background-size:100% auto; margin-right:10px;}

@media all and (max-width:700px)
{
	.mainBasicCont01{width:100%;padding:50px 20px;}
	.mainBasicCont01 h2{font-size:18px;}
	.mainBasicCont01 h3{font-size:13px; font-weight:normal;}
	.mainBasicCont01 .MBC01txt{ font-size:12px;}
}

/* ¾îµÎ¿î¹è°æÀÏ ¶§ */
.background-dark{position:relative; background:#222;}
.background-dark .webzLatTit a,
.background-dark .basicLatTit a,
.background-dark .qnaLatTit a{color:#fff;}
.background-dark ul li{}
.background-dark ul li a{color:#ddd;}


/* ¹àÀº¹è°æÀÏ ¶§ */
.background-light{background:#f3f4f7;}



/* ¸ÅÀÎ 4´Ü ¾ÆÀÌÄÜ */
.main_figure_list{width:100%;overflow:hidden;padding:30px 0;}
.main_figure_list li{width:25%; float:left; text-align:center;border-bottom:0px;}
.main_figure_list li i{display:block;margin:10px auto; width:100px; height:100px; line-height:100px; border-radius:50%;background:#fff; font-size:3em;-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
.main_figure_list li:hover i{background:#000;  color:#fff;transform: rotate(360deg);-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
.main_figure_list li strong{display:block; font-size:20px; color:#fff; margin:5px;}
.main_figure_list li span{display:block; font-size:13px; color:#999; margin:5px;}



@media all and (max-width:650px)
{
	.main_figure_list li{width:50%; float:left; text-align:center;}
	.main_figure_list li i{display:block;margin:10px auto; width:100px; height:100px; line-height:100px; border-radius:50%;background:#ddd; font-size:3em;}
	.main_figure_list li strong{font-size:16px;}
	.main_figure_list li span{font-size:11px;}
	
}



.main3dbox{width:100%; max-width:1200px; margin:0 auto; overflow:hidden; margin-top:-75px; position:relative; z-index:999;}
.main3dbox > div{width:33.3333%; float:left; height:300px; background:#ddd;}


.main3dbox > div.main3dbox02{background:#666;}


/* ¸ÞÀÎ ÄÁÅÙÃ÷ ·¹ÀÌ¾Æ¿ô */
.mainBasicBoxWR{width:100%;text-align:center; padding-bottom:0px;}
.mainBasicBox{width:100%; max-width:1200px;margin:100px auto 0 auto; position:relative;z-index:3;overflow:hidden;}
.mainBasicBox > dl{width:25%;float:left; background:#ddd;position:relative;margin:0px; padding:0px;}
.mainBasicBox > dl > dt{margin:0px; padding:0px;}
.mainBasicBox > dl > dd{margin:0px; padding:0px;}
.mainBasicBox > dl.mbb01{background:#0080cc;}
.mainBasicBox > dl.mbb02{background:#006cac;}
.mainBasicBox > dl.mbb03{background:#005a90;}
.mainBasicBox > dl.mbb04{background:URL(../img/snbBg.png) no-repeat center center #005a90; background-size:100% 100%;}
.mainBasicBox > dl.mbb05{background:#f9f9f9;height:auto; border:1px solid #ddd;}
.mainBasicBox > dl.mbb06{background:#f9f9f9;height:auto; border:1px solid #ddd; border-left:0px;}
.mainBasicBox > dl.mbb07{background:#fff;height:auto;width:50%; border:1px solid #ddd; border-left:0px;}

.mainBasicBox > dl > dd.mbbCover{width:100%;height:auto;}
.mainBasicBox > dl > dd.mbbCover img{display:block;width:100%;height:auto;filter:Alpha(opacity=0); opacity:0; -moz-opacity:0;}

.mbbTitAb{color:#fff; font-size:20px; position:absolute; left:30px;top:30px;z-index:1;}
.mbbContAb{position:absolute;left:30px;right:30px;top:80px;color:#fff;z-index:1;}
.mbbContAb .mcCs strong{display:block; font-size:20px; padding-bottom:15px;}
.mbbContAb .mcCs strong i{display:block; font-size:60px;}
.mbbContAb .mcCs b{display:block;padding-bottom:1px;filter:Alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; font-size:12px;font-weight:normal;}
.mbbContAb .mcCs b a{color:#fff;}
.mbbContAb .mcCs > span {font-size:11px;}
.mbbContAb .mcCs > span br{display:none;}

.mbbContAb .mbb01txt {text-align:left; font-size:11px;}
.mbbContAb .mbb01txt span{display:block;margin-top:10px;color:#fff;filter:Alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;display:block;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;  -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.5em;height: 6em;}

.mbbContAb a:hover.mbb01txt span{filter:Alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;}
.mbbContAb .mbb01txt i{display:block;width:100%; overflow:hidden;}
.mbbContAb .mbb01txt img{display:block;width:100%;-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
.mbbContAb a:hover.mbb01txt img{transform: scale(1.1);filter:Alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}


.mainBasicBox > dl.mbb05 div,
.mainBasicBox > dl.mbb06 div,
.mainBasicBox > dl.mbb07 div{padding:10px 30px 10px 30px;}

.mainBasicBox > dl.mbb05 div > h2,
.mainBasicBox > dl.mbb06 div > h2,
.mainBasicBox > dl.mbb07 div > h2{text-align:left;border-bottom:1px dashed #ddd;padding-left:0px;}

.mainBasicBox > dl.mbb05 div > h2 a,
.mainBasicBox > dl.mbb06 div > h2 a,
.mainBasicBox > dl.mbb07 div > h2 a{padding-left:0px;}

.mainBasicBox > dl.mbb05 div > h2 a u,
.mainBasicBox > dl.mbb06 div > h2 a u,
.mainBasicBox > dl.mbb07 div > h2 a u{display:none;}

.mainBasicBox > dl div > a.lt_more{border-radius:0px;border:0px;background:none;width:30px;height:30px;padding:0px;margin:0px;display:block;position:absolute; right:30px; top:30px; text-align:center;}
.mainBasicBox > dl div > a:hover.lt_more{border:0px;background:none;color:#000033}
.mainBasicBox > dl div > a.lt_more i{width:30px;height:30px;line-height:30px;padding:0px;margin:0px;font-size:20px;}

.gallery_boxWR{position:absolute; left:0px;top:0px; right:0px;bottom:0px;z-index:1;}
.gallery_boxWR > div{margin:0px; padding:0px;}
.gallery_boxWR > div > h2,
.gallery_boxWR > div > a{display:none !important;}
.gallery_boxWR > div > ul{margin:0px; padding:0px;}
.gallery_boxWR > div > ul li{width:50%}
.gallery_boxWR > div > ul li a{filter:Alpha(opacity=30); opacity:0.3; -moz-opacity:0.3;}
.gallery_boxWR > div > ul li a:hover{filter:Alpha(opacity=100); opacity:1; -moz-opacity:1;}
.gallery_boxWR > div > ul li a b,
.gallery_boxWR > div > ul li a .bo_cate_link{display:none !important;}


.mAvmBtn{display:block; padding:15px 0; color:#fff; font-family:verdana; border-bottom:1px solid rgba(255,255,255,0.3)}


@media all and (max-width:1300px)
{
	.mainBasicBox{margin:0 auto;}
}


@media all and (max-width:1000px)
{
	.mainBasicBoxWR{width:auto;padding:20px;}
	.mainBasicBox{}
	.mainBasicBox > dl{width:50%;}

	.mainBasicBox > dl.mbb01 .mbbTitAb,
	.mainBasicBox > dl.mbb02 .mbbTitAb{position:static;padding:30px 30px 0 30px;text-align:left;}

	.mainBasicBox > dl.mbb01 .mbbContAb,
	.mainBasicBox > dl.mbb02 .mbbContAb{position:static;padding:30px;}
	
	.mainBasicBox > dl.mbb01 .mbbCover,
	.mainBasicBox > dl.mbb02 .mbbCover{display:none;}
,
	.mainBasicBox > dl.mbb04 .mbbTitAb{text-align:center;right:30px;}
	.mainBasicBox > dl.mbb04 .mbbContAb{top:50%;margin-top:-80px;}
	.mainBasicBox > dl.mbb04 .mbbContAb .mcCs{}

	.mainSlo{display:none;}
}

@media all and (max-width:800px)
{
	.mainBasicBox > dl{width:100%;}
	.mainBasicBox > dl.mbb05,
	.mainBasicBox > dl.mbb06,
	.mainBasicBox > dl.mbb07{border-left:0px;border-right:0px;border-bottom:0px;}

	.mainBasicBox > dl.mbb04 .mbbTitAb{position:static;padding:30px 30px 0 30px;text-align:left;}
	.mainBasicBox > dl.mbb04 .mbbContAb{position:static;padding:30px;margin-top:0px;}
	.mainBasicBox > dl.mbb04 .mbbCover{display:none;}
}

@media all and (max-width:600px)
{
	.mainBasicBoxWR{width:auto;padding:0px;}
}