@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;}
}

/* ���������� ����� �����̴� */
.mainVisualImage{width:100% !important;background:#efefef;height:auto;overflow:hidden;position:relative;z-index:1;padding:0px;margin:0px;}
.mainVisualImage .bx-wrapper{margin-bottom:0px;}
.mainVisualImage .bx-wrapper ul{width:100% ;padding:0px;margin:0px;}
.mainVisualImage .bx-wrapper ul > li{width:100% ;background:#efefef;position:relative; text-align:center;}
.mainVisualImage .bx-wrapper ul > li img{width:100% !important;display:block;height:auto;}

.mainVisualImage .bx-wrapper .bx-pager{position:absolute !important; width:100%; left:0px; bottom:30px;z-index:9; 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(21,42,162,0.70) !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(24,38,141,1.00) !important; border:2px solid #efefef;-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}

.mvTit01{font-size:60px; color:#fff;display:block;position:absolute; left:10%;right:10%; bottom:50%; margin-top:-10px;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{display:block;position:absolute; left:10%;right:10%; top:50%; margin-bottom:-20px; text-decoration:none;-webkit-transition-duration: 0.4s;-webkit-transition-timing-function: ease;transition-duration: 0.4s;transition-timing-function: ease;}
.mvTit02 .mvTit02txt{font-size:30px; color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mvTit02 .mvLink{width:200px; display:block;font-size:14px; color:#fff; margin:20px auto; text-decoration:none; padding:10px; border-radius:50px;background:#000;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 #000;background:#222; -webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}

.mvTit01,
.mvTit02 .mvTit02txt{text-shadow: rgba(0,0,0,.8) 0px 0px 10px;text-shadow: rgba(0,0,0,.8) 0px 0px 10px 10px;filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=180,strength=5);}


.main_link li {width:20%; float: left; overflow: hidden}



@media all and (max-width:980px)
{
	.mvTit01{font-size:50px;}
	.mvTit02 .mvTit02txt{font-size:24px;}
}

@media all and (max-width:800px)
{
	.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:100% !important; max-width:100% !important; margin-left:0%;}
/*	.mainVisualImage .bx-wrapper ul > li img{width:160% !important; max-width:160% !important; margin-left:-30%;}*/

	
	.mvTit01{font-size:28px; bottom:60% !important;}
	.mvTit02 {top:45% !important;}
	.mvTit02 .mvTit02txt{font-size:18px;}
	.mvTit02 .mvLink{width:120px;padding:5px;font-size:11px;font-weight:normal;}

}

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




/* ���� ������ ���̾ƿ� */

.mainContents{width:100%; max-width:1903px; margin:0 auto; overflow:visible ;clear:both; padding:0px 0;}

.mainContentsW100{width:100%;clear:both;overflow:hidden;}

.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;;}
	
	.main_link li {width:33.33334%; float: left; overflow: hidden;}
	.main_link li:nth-of-type(10) {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 0px;}
	.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%;}
*/


.mainThreeLatArea{width:100%;margin:0 auto; overflow:hidden;}
.mainThreeLatArea .MTLA01{width:355px;height: 499px; float: left;margin-left: 0; background: rgba(131,159,146,0.00) }
.mainThreeLatArea .MTLA02{width:692px;height: 499px;float: left;margin-left: 0; background: rgba(133,131,159,0.00)}
.mainThreeLatArea .MTLA03{width:353px;height: 499px;float: left;margin-left: 0; background: rgba(159,154,131,0.00)}



/* 2�ܷ��̾ƿ� */


.mainTwoLatArea{width:1903px;margin:0 auto; overflow:hidden;}
.mainTwoLatArea .MTLA01{width:960px;height: 500px; float: left;margin-left: 0; background: #282828 }
.mainTwoLatArea .MTLA02{width:943px;height: 500px;float: left;margin-left: 0; background: #48433d;  border-right: 0px solid #eee; border-bottom: 0px solid #eee; }
.mainTwoLatArea .MTLA02M { display: none}
.mainTwoLatArea .MTLA02 li{float: left; display: inline-block;}

@media all and (max-width:850px)
{
	.mainTwoLatArea{width:100%;}
	.mainTwoLatArea .MTLA01{width:100%;height: auto;}
	.mainTwoLatArea .MTLA02 {
		display: block;
		width: 100%;
		height: auto;
		float: none;
	}
	.mainTwoLatArea .MTLA02M { display: block}
	.mainTwoLatArea .MTLA02M li{list-style: none; width: 32%; display: inline-block;}
	
}



.mainThreeArea{width:100%;margin:0 auto; overflow:hidden; padding: 0 0px}
.mainThreeArea .MTLA01{width:466px;height: 499px; float: left;margin-left: 0; background: rgba(131,159,146,0.00) }
.mainThreeArea .MTLA02{width:466px;height: 499px;float: left;margin-left: 0; background: rgba(133,131,159,0.00)}
.mainThreeArea .MTLA03{width:468px;height: 499px;float: left;margin-left: 0; background: hsla(0,0%,27%,1.00)}




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


/* 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:0px 0px 0px 0;text-align:center; background:#FBFBFB;border-bottom: 1px solid #ededed;}
.mainBasicCont01 h2{color:#000; font-size:30px;font-family:'Century Gothic','Noto Sans Korean','Malgun Gothic';}
.mainBasicCont01 h3{color:#999; font-size:16px;}
.mainBasicCont01 .MBC01txt{font-size:14px;color:#666;line-height:1.5em;}

/* 메인 소개 영역 (main_cont_01 텍스트 전환) */
.mainIntroCont01{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:420px;padding:60px 20px;box-sizing:border-box;background:#fff;}
.mainIntroCont01_tit{margin:0;padding:0;color:#1a3a6c;font-size:26px;font-weight:700;line-height:1.4;letter-spacing:-0.02em;font-family:'Noto Sans Korean','Malgun Gothic',sans-serif;}
.mainIntroCont01_bar{display:block;width:45px;height:1px;margin:28px auto;background:#e0e0e0;border:0;}
.mainIntroCont01_txt{margin:0;padding:0;color:#666;font-size:17px;font-weight:400;line-height:1.7;font-family:'Noto Sans Korean','Malgun Gothic',sans-serif;}
.mainIntroCont01_txt strong{font-weight:400;color:#666;}
.mainIntroCont01_en{margin:38px 0 0;padding:0;color:#999;font-size:11px;font-weight:400;letter-spacing:0.35em;line-height:1;font-family:'Century Gothic','Malgun Gothic',sans-serif;}

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

	.mainIntroCont01{min-height:420px;padding:50px 24px;}
	.mainIntroCont01_tit{font-size:20px;line-height:1.45;}
	.mainIntroCont01_bar{margin:22px auto;}
	.mainIntroCont01_txt{font-size:14px;line-height:1.65;}
	.mainIntroCont01_en{margin-top:30px;font-size:10px;letter-spacing:0.25em;}
}

/* 메인 FAQ 영역 */
.mainFaqSection{width:100%;padding:70px 0 80px;background:#f5f6f8;border-bottom:1px solid #ededed;}
.mainFaqSection_head{text-align:center;margin-bottom:42px;}
.mainFaqSection_sub{margin:0 0 14px;padding:0;color:#888;font-size:16px;font-weight:400;line-height:1.5;font-family:'Noto Sans Korean','Malgun Gothic',sans-serif;}
.mainFaqSection_tit{margin:0;padding:0;color:#222;font-size:36px;font-weight:700;line-height:1.3;letter-spacing:-0.03em;font-family:'Noto Sans Korean','Malgun Gothic',sans-serif;}
.mainFaqSection_tit span{color:#2b59c3;}
.mainFaqSection_list{max-width:920px;margin:0 auto;padding:0 20px;}
.mainFaqItem{margin-bottom:14px;background:#fff;border:1px solid #e3e6eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.04);transition:border-color 0.2s ease, box-shadow 0.2s ease;}
.mainFaqItem.is-open{border-color:#2b59c3;box-shadow:0 2px 8px rgba(43,89,195,0.08);}
.mainFaqItem_q{display:flex;align-items:flex-start;width:100%;margin:0;padding:22px 24px;border:0;background:transparent;text-align:left;cursor:pointer;font-family:'Noto Sans Korean','Malgun Gothic',sans-serif;}
.mainFaqItem_mark{flex-shrink:0;font-size:18px;font-weight:700;line-height:1.5;}
.mainFaqItem_mark_q{color:#2b59c3;margin-right:10px;}
.mainFaqItem_mark_a{color:#444;margin-right:10px;}
.mainFaqItem_qtxt{flex:1;color:#222;font-size:17px;font-weight:600;line-height:1.55;letter-spacing:-0.02em;}
.mainFaqItem_arrow{flex-shrink:0;width:24px;margin-left:16px;color:#2b59c3;font-size:14px;line-height:1.5;text-align:center;}
.mainFaqItem_arrow .fa-chevron-up{display:none;}
.mainFaqItem_arrow .fa-chevron-down{display:inline-block;}
.mainFaqItem.is-open .mainFaqItem_arrow .fa-chevron-up{display:inline-block;}
.mainFaqItem.is-open .mainFaqItem_arrow .fa-chevron-down{display:none;}
.mainFaqItem_a{display:none;align-items:flex-start;padding:20px 0 24px;border-top:1px dashed #d8dde5;margin:0 24px;font-family:'Noto Sans Korean','Malgun Gothic',sans-serif;}
.mainFaqItem.is-open .mainFaqItem_a{display:flex;}
.mainFaqItem_atxt{flex:1;color:#666;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:-0.01em;}

@media all and (max-width:700px)
{
	.mainFaqSection{padding:50px 0 60px;}
	.mainFaqSection_head{margin-bottom:28px;}
	.mainFaqSection_sub{font-size:14px;margin-bottom:10px;}
	.mainFaqSection_tit{font-size:24px;}
	.mainFaqSection_list{padding:0 16px;}
	.mainFaqItem{margin-bottom:10px;border-radius:10px;}
	.mainFaqItem_q{padding:18px 16px;}
	.mainFaqItem_mark{font-size:16px;}
	.mainFaqItem_qtxt{font-size:15px;}
	.mainFaqItem_a{margin:0 16px;padding:0 0 18px;}
	.mainFaqItem_atxt{font-size:14px;line-height:1.7;}
}



.mainBasicCont00{width:100%;padding:0px 0px 0px 0;text-align:center; background:#FBFBFB;border-bottom: 0px solid #ededed;}
.mainBasicCont00 h2{color:#000; font-size:30px;font-family:'Century Gothic','Noto Sans Korean','Malgun Gothic';}
.mainBasicCont00 h3{color:#999; font-size:16px;}
.mainBasicCont00 .MBC01txt{font-size:14px;color:#666;line-height:1.5em;}

@media all and (max-width:700px)
{
	.mainBasicCont00{width:100%;padding:20px 0px 0 0;}
	.mainBasicCont00 h2{font-size:18px;}
	.mainBasicCont00 h3{font-size:13px; font-weight:normal;}
	.mainBasicCont00 .MBC01txt{text-align:left; 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;height: 663px; }

/* 디바이스 1300px 이하에서 적용*/
@media all and (max-width:1300px)
{
	
}
/* 디바이스 1200px 이하에서 적용*/
@media all and (max-width:1200px)
{
	
}
/* 디바이스 1100px 이하에서 적용*/
@media all and (max-width:1100px)
{
	
}
/* 디바이스 980px 이하에서 적용*/
@media all and (max-width:980px)
{
	
}






.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;}
	
}


