@charset "utf-8";

/*
body header { z-index:100; }
body.main header {position:relative;}
body.sub header {position:relative;}
body header .head_navi .li_1._last{display:none;}
*/

header { position:relative; z-index:100; }
header .head_navi .li_1._last{display:none;}
body.main header {position:absolute; width:100%; top:50px; }

/*DESKTOP*/
@media screen and (min-width:1025px) {
	header .container_1{max-width:1160px;margin:0 auto;padding:30px 0 0 0;display:flex;align-items:center;justify-content:space-between;}
	header .head_logo{width:350px;}
	header .head_navi{width:500px;}

	.main header .container_1{max-width:95%;}
	.main header .head_logo{width:400px;display:flex;align-items:center;}
	.main header .head_logo a{margin-right:10px;}
	header .head_util{display:none;}

	header .head_navi .div_1{position:relative;}
	header .head_navi .ul_1{display:flex;justify-content:space-between;align-items:center;}
	header .head_navi .li_1{position:relative;}
	header .head_navi .li_1::before{content:"";display:block;width:110px;height:134px;position:absolute;left:0;top:0;z-index:1;}
	header .head_navi .a_1{font-size:15px;color:#FFF;font-family:'lotteM';text-align:center;line-height:1.2;width:110px;height:110px;padding:55px 17px 0 17px;display:block;z-index:2;position:relative;border:3px solid transparent;border-radius:100%;transition:0.3s;}
	header .head_navi .div_2{visibility:hidden;position:absolute;top:30px;width:100%;padding:70px 0 20px 0;border-bottom-left-radius:60px;border-bottom-right-radius:60px;border:3px solid #FFF;transition:0.3s;opacity:0;}
	header .head_navi .ul_2{padding:0 10px;}
	header .head_navi .li_2{}
	header .head_navi .a_2{font-size:14px;color:#FFF;font-family:'lotteL';text-align:center;line-height:1.2;display:block;padding:7px 0;border-bottom:1px dashed #FFF;letter-spacing:-1px;opacity:0.6;transition:0.3s;}
	header .head_navi .li_2:last-child .a_2{border:0;}

	header .head_navi .li_1:hover .a_1{border-color:#FFF;}
	header .head_navi .div_2.active{visibility:visible;top:55px;opacity:1;}
	header .head_navi .a_2:hover{opacity:1;}

	header .head_navi .li_1:nth-child(1)::before{background:url(../../images/index/gnb-1.png) no-repeat center top;}
	header .head_navi .li_1:nth-child(2)::before{background:url(../../images/index/gnb-2.png) no-repeat center top;}
	header .head_navi .li_1:nth-child(3)::before{background:url(../../images/index/gnb-3.png) no-repeat center top;}
	header .head_navi .li_1:nth-child(4)::before{background:url(../../images/index/2025-gnb-4.png) no-repeat center top;}

	header .head_navi .li_1:nth-child(1)._active::before{background:url(../../images/index/gnb-1-selected.png) no-repeat center top;}
	header .head_navi .li_1:nth-child(2)._active::before{background:url(../../images/index/gnb-2-selected.png) no-repeat center top;}
	header .head_navi .li_1:nth-child(3)._active::before{background:url(../../images/index/gnb-3-selected.png) no-repeat center top;}
	
	header .head_navi .li_1:nth-child(1):hover::before{background:url(../../images/index/gnb-1.png) no-repeat center top;}
	header .head_navi .li_1:nth-child(2):hover::before{background:url(../../images/index/gnb-2.png) no-repeat center top;}
	header .head_navi .li_1:nth-child(3):hover::before{background:url(../../images/index/gnb-3.png) no-repeat center top;}
	
	header .head_navi .li_1:nth-child(1) .div_2{background:#eb7c0b;}
	header .head_navi .li_1:nth-child(2) .div_2{background:#869a08;}
	header .head_navi .li_1:nth-child(3) .div_2{background:#3988b9;}

	header .head_navi .openNav,
	header .head_navi .m_top,
	header .head_navi .m_childMenu{display:none;}

	.tabNav{display:none;}
}


/*MOBILE*/
@media screen and (max-width:1024px) {
	header{background:#FFF;}
	header .container_1{padding:10px;display:flex;align-items:center;justify-content:space-between;}
	header .head_logo{width:calc(100% - 100px);margin:0 auto;text-align:center;}
	header .head_logo img{max-width:180px;}
	header .head_logo .a05{display:none;}
	header .head_util{width:50px;height:50px;display:flex;align-items:center;justify-content:center;}

	header .head_navi{position:relative;}
	header .head_navi::before{content:"";display:none;width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.7);}
	header .head_navi.active::before{display:block;}
	header .head_navi .container{display:none;position:fixed;right:0;top:0;width:470px;height:100%;background:#FFF;}
	header .head_navi.active .container{display:block;}
	header .head_navi .container::before{content:"";display:block;width:150px;height:100%;position:absolute;left:0;top:0;background:#34b6f0;}
	header .head_navi nav{overflow-y:auto;height:100vh;}
	header .head_navi .div_1{position:relative;}
	header .head_navi .ul_1{width:150px;}
	header .head_navi .a_1{font-size:18px;color:#FFF;padding:15px 0;text-align:center;border-bottom:1px solid #DDD;display:block;}
	header .head_navi .div_2{display:none;width:calc(100% - 150px);padding:20px 15px;position:absolute;right:0;top:0;}
	header .head_navi .div_2.active{display:block;}
	header .head_navi .a_2{border:1px solid #DDD;padding:10px 15px;margin-bottom:10px;background:#f3f3f3;display:block;}
	header .head_navi .a_1:hover,
	header .head_navi .a_1._active{color:#000;background:#FFF;}

	header .head_navi .openNav{background:url("../../images/index/iconLnb.png") no-repeat center;width:50px;height:50px;font-size:0;display:block;}
	header .head_navi .m_top{position:absolute;right:0;top:0;width:100%;height:75px;padding:0 20px;background:#34b6f0 ;display:none;align-items:center;justify-content:space-between;}
	header .head_navi.active .m_top{display:flex;}
	header .head_navi .closeNav{background:url("../../images/index/btnLnbClose.gif") no-repeat center;width:50px;height:50px;font-size:0;}
	header .head_navi .m_top img{max-width:180px;}
	header .head_navi .m_childMenu{margin-top:75px;position:relative;background:#FFF;padding:20px 30px;border-bottom:1px solid #DDD;display:flex;align-items:center;justify-content:space-between;}

	.tabNav .ul_1{padding:0 20px;display:flex;align-items:center;justify-content:space-between;}
	.tabNav .ul_1 .li_1{width:100%;}
	.tabNav .ul_1 .li_1 .a_1{color:#FFF;font-size:14px;line-height:1.2;display:block;text-align:center;padding:12px 5px;text-shadow:1px 1px 1px rgba(0,0,0,0.2);}
	.tabNav .div_2{display:none;}
	.tabNav .li_1._last{display:none;}
	.tabNav{background:#1f5292;}
	.eq1 .tabNav{background: #F1CB23;background: linear-gradient(180deg, rgba(241, 203, 35, 1) 0%, rgba(240, 148, 16, 1) 100%);}
	.eq2 .tabNav{background: #C2DD00;background: linear-gradient(180deg, rgba(194, 221, 0, 1) 0%, rgba(147, 169, 0, 1) 100%);}
	.eq3 .tabNav{background: #51B6D9;background: linear-gradient(180deg, rgba(81, 182, 217, 1) 0%, rgba(65, 147, 193, 1) 100%);}
	.eq5 .tabNav{background: #BF5784;background: linear-gradient(180deg, rgba(191, 87, 132, 1) 0%, rgba(181, 69, 117, 1) 100%);}
}
@media screen and (max-width:500px) {
	header .head_navi .container{width:95%;}
}


footer{padding:50px 0 50px 30px; position:relative; }

/*
footer.main_footer_wrap { position:absolute !important; top:940px; }
*/

footer .container_1{max-width:1160px;margin:0 auto;position:relative;}
footer .container_1 ul{display:flex;margin-bottom:15px;margin-left:306px;}
footer .container_1 ul li{}
footer .container_1 ul li a{margin-right:5px;}
footer address{font-size:14px;color:#222;margin-left:306px;}
footer .copyright{font-size:14px; margin-left:306px;}
footer .copyright strong{color:#2e9ed2;font-family:'pbGov';font-size:20px;display:block;}
footer .copyright a{color:#707070;display:block;padding-bottom:15px;}
footer .copyright span{font-size:10px;color:#b2b2b2;display:block;}
footer .container_1 .footerLogo{margin-top:15px;}
.main footer .container_1{max-width:95%;}
.main footer .container_1 .footerLogo{position:absolute;right:0;top:0;}


body.sub footer .child_menu{width:190px;height:190px;position:absolute;right:10px;bottom:0;background:url("../../images/index/child-menu-bg-rt.png") no-repeat center;}
body.sub footer .child_menu ul{position:absolute;right:33px;top:15px; width:60px; flex-direction:column;}
body.sub footer .child_menu ul li{}
body.sub footer .child_menu ul li a{font-size:14px;color:#FFF;font-family:'lotteM';padding:7px 0;display:block;}


.main footer .container_1 ul,
.main footer address,
.main footer .copyright{margin-left:0;}

@media screen and (max-width:1024px) {
	body.sub footer .child_menu{display:none;}
	.main footer .container_1 .footerLogo{position:relative;}
}

.sub.eq1{background:url("../../images/index/content-bg-0.png") no-repeat center;background-size:cover;}
.sub.eq2{background:url("../../images/index/content-bg-2.png") no-repeat center;background-size:cover;}
.sub.eq3{background:url("../../images/index/content-bg-3.png") no-repeat center;background-size:cover;}
.sub.eq5{background:url("../../images/index/content-bg-5.png") no-repeat center;background-size:cover;}

.subVisual{height:340px;position:absolute;left:0;top:0;width:100%;}
.eq1 .subVisual{background:url("../../images/index/content-visual-0.png") no-repeat center bottom;}
.eq2 .subVisual{background:url("../../images/index/content-visual-2.png") no-repeat center bottom;}
.eq3 .subVisual{background:url("../../images/index/content-visual-1.png") no-repeat center bottom;}
.eq5 .subVisual{background:url("../../images/index/content_visual_5.png") no-repeat center bottom;}



body.sub .wrap_contents {max-width:1160px;margin:200px auto 0 auto;position:relative;}

.sideA{width:230px;position:absolute;left:0;top:0;}
.sideB{width:944px;min-height:500px;background:#FFF;border-radius:60px;margin-left:230px;position:relative; border-top-left-radius:0; }

.sideNav{}
.sideNav .menuSubTitleUI{display:none;}
.sideNav ul{}
.sideNav ul li{margin-bottom:2px;border-bottom-left-radius:60px;border-top-left-radius:60px;}
.sideNav ul li a{font-size:16px;font-family:'lotteM';padding:15px 20px;display:block;position:relative;color:#FFF;opacity:0.7;}
.sideNav ul li a::before{content:"";display:none;width:20px;height:20px;background:url("../../images/icon/ic_sub_on.png") no-repeat center;position:absolute;left:calc(50% - 10px);bottom:-13px;}
.sideNav ul li a._active::before{display:block;}
.sideNav ul li a._active{color:#000;opacity:1; background-image: url("../../images/lnb-item-orange-bg-selected.png"); }
.eq1 .sideNav ul li{background: #F1CB23;background: linear-gradient(180deg, rgba(241, 203, 35, 1) 0%, rgba(240, 148, 16, 1) 100%);}
.eq2 .sideNav ul li{background: #C2DD00;background: linear-gradient(180deg, rgba(194, 221, 0, 1) 0%, rgba(147, 169, 0, 1) 100%);}
.eq3 .sideNav ul li{background: #51B6D9;background: linear-gradient(180deg, rgba(81, 182, 217, 1) 0%, rgba(65, 147, 193, 1) 100%);}
.eq5 .sideNav ul li{background: #BF5784;background: linear-gradient(180deg, rgba(191, 87, 132, 1) 0%, rgba(181, 69, 117, 1) 100%);}
.sideNav ul li._active{background:#FFF;box-shadow:3px 3px 5px rgba(0,0,0,0.8);}

.pageTitle{padding:50px 100px 35px 100px;}
.pageTitle h1{font-size:42px;}

.sub_util{display:none;}

.contents{ /*padding:50px 50px 150px 50px;*/ }

.manager{border-bottom-left-radius:60px;border-bottom-right-radius:60px;padding:30px;text-align:right;font-size:13px;position:absolute;bottom:0;left:0;width:100%;}
.manager strong{color:#333;}
.eq1 .manager{background:#f8f6e1;color:#f09512;}
.eq2 .manager{background:#faf9df;color:#91bb40;}
.eq3 .manager{background:#ecf9fd;color:#00bff3;}
.eq5 .manager{background:#eaebf9;color:#866db9;}

/*
h1{display:flex;flex-direction:column;font-family:'lottel';}
h1 span{font-size:18px;}
h1 strong{font-size:47px;}
h1 i{font-size:24px;color:#636363;font-family:'plGov';letter-spacing:-1px;}
h1::after{content:"";display:block;width:100px;height:3px;margin:20px 0 50px 0;}
.eq1 h1{color:#f09512;}
.eq2 h1{color:#90a30d;}
.eq3 h1{color:#4598c5;}
.eq5 h1{color:#866db9;}

.eq1 h1::after{background:#f09512;}
.eq2 h1::after{background:#90a30d;}
.eq3 h1::after{background:#4598c5;}
.eq5 h1::after{background:#866db9;}
*/

.eq1 h1{color:#f09512;}
.eq2 h1{color:#90a30d;}
.eq3 h1{color:#4598c5;}
.eq5 h1{color:#866db9;}

.eq1 h2{color:#f09512;}
.eq2 h2{color:#90a30d;}
.eq3 h2{color:#4598c5;}
.eq5 h2{color:#866db9;}

.eq1 .article p { color: #636363;}

.mSideNavBtn { display:none; width:100%; height:50px; padding:0 0 0 20px; border-bottom:1px solid #e1e1e1; color:#363636; text-align:left; line-height:50px; }
.eq1 .mSideNavBtn { background:#fff url("../../images/common/bgSnbSub_Orange_Open.gif") no-repeat 95% center; }
.eq2 .mSideNavBtn { background:#fff url("../../images/common/bgSnbSub_Green_Open.gif") no-repeat 95% center; }
.eq3 .mSideNavBtn { background:#fff url("../../images/common/bgSnbSub_Sky_Open.gif") no-repeat 95% center; }

.eq1 .mSideNavBtn.active { background:url("../../images/common/bgSnbSub_Orange_Close.gif") no-repeat 95% center; }
.eq2 .mSideNavBtn.active { background:url("../../images/common/bgSnbSub_Green_Close.gif") no-repeat 95% center; }
.eq3 .mSideNavBtn.active { background:url("../../images/common/bgSnbSub_Sky_Close.gif") no-repeat 95% center; }

@media screen and (max-width:1024px) {
	.subVisual{display:none;}
	footer{ padding-top:0; }
	.wrap_contents{margin-top:0; padding:0; padding-top: 70px;}
/*	.sideA{display:none;}	*/

	.sideA{width:100%; position:relative; left:0; top:0; }
	.sideB{width:100%; margin-left:0; border-radius:20px; padding:0 10px; background:none; }
	
	.mSideNavBtn { display:block; }	
	.sideNav { display:none; }
	.sideNav ul li { background:#fff !important; border-radius:0; }
	.sideNav ul li._active { box-shadow:none; }
	.sideNav ul li a { background-image:none; color:#757575; }	
	.sideNav ul li._active a { background-image:none; color:#757575; }	
	.manager{border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:20px;text-align:center;}
	.manager strong{display:block;}

	h1 span{font-size:16px;}
	h1 strong{font-size:35px;}
	h1 i{font-size:15px;}
}

#mobileLayout { display:none; }

/* 모바일 */
@media screen and (max-width:514px) {

	body.mobile .map {
		display: none;
	}
	body.mobile .footer{
		display: none;
	}
	body.mobile #mobileLayout {
		display: block;
	}
	body.mobile .contents3_1_body {
		padding: 0px;
		background-position: 0 13px;
	}
	body.mobile .view_bg {
		width: auto;
		height: auto;
		border-radius: 15px;
		background-image: none;
		background: #bbdef1;
	}
	body.mobile .view_bg .view_title {
		font-size: 18px;
		margin: 20px;
		line-height: 25px;
	}
	body.mobile .view_bg .view_video {
		width: auto;
		height: auto;
	}
	body.mobile .view_bg .view_video object {
		display: none;
	}
	body.mobile .view_bg .view_video .mobileMp4 {
		display: block !important;
		margin: 0 20px;
		margin-bottom: 20px;
	}
	body.mobile .view_bg .view_video .mobileMp4 video {
		width: 100%;
	}
	body.mobile .connect_list_con {
		width: auto;
		margin-left: 0px;
		margin-top: 10px;
	}
	body.mobile .connect_list_con > li {
		width: auto;
		height: auto;
		float: none;
		margin-left: 0px;
		margin-bottom: 30px;
	}
	body.mobile .contents_wrap {
		width: auto;
		margin-left: 0px;
	}
	body.mobile .study_note_tb {
		background-image: none;
		border: 2px solid #866db9;
		border-radius: 15px;
	}
	body.mobile .study_note_tb th {
		background: #a791d3;
		border-bottom: 1px solid #866db9;
	}
	body.mobile .study_note_tb td {
		border-bottom: 1px solid #e4e4e4;
	}
	body.mobile .study_note_tb col {
		width: 50%;
	}
	body.mobile .rank_sns_wrap,
	body.mobile .help_wrap,
	body.mobile .level_box_wrap,
	body.mobile .game_list {
		display: none;
	}
	body.mobile #board-container .list table {
		/* width: 100%; */
		margin-left: 0px;
	}
	body.mobile #board-container .list table tbody td {
		background-image : none;
	}
	body.mobile .rss {
		height: auto;
		padding: 0 !important;
		margin-bottom: 20px;
	}
	body.mobile .write_paging_wrap {
		width: 100%;
		margin-left: 0px;
		background-image: none;
	}
	body.mobile .wizUser .listTop {
		margin-bottom: 20px;
	}
	body.mobile .wizUser .listTop .topBtn {
		margin-top: 0px !important;
		width: 100%;
	}
	body.mobile .wizUser .paging li.btn_page {
		line-height: 25px;
	}
	body.mobile .wizUser .listTop .listTopSearch select {
		margin-left: 0px;
		margin-top: 0px;
		width: 30%;
		border: 1px solid #e1e1e1;

	}
	body.mobile .wizUser .listTop .listTopSearch input[type=text] {
		margin-left: 0px;
		width: 85%;
		border: 1px solid #e1e1e1;
	}
	body.mobile .wizUser .listTop .listTopSearch input[type=image] {
		margin-left: 10px;
	}
	body.mobile .wizUser .listTop .listTopSearch {
		float: none;
		width: 100%;
		height: auto;
		overflow: visible;
		margin-right: 0px;
		background-image: none;
	}
	body.mobile .alert {
		display: block !important;
	}
	body.mobile .content {
		margin-bottom: 0px !important;
	}
	body.mobile .video_noti {
		display: none;
	}
	body.mobile .contents_con {
		width: 100%;
		padding: 0px;
	}
	body.mobile .sub13_list_con > li {
		float: none;
		margin-left: 0px;
		width: 100%;
	}
	body.mobile .tab0 > li {
		float: none;
		width: 100%;
		background-image: none;
		height: 65px;
		border-radius: 10px;
		border: 1px solid #d1d1d1;
		margin: 10px 0;
	}
	body.mobile .tab0 > li a {
		display: block;
		width: 100%;
	}
	body.mobile .tab0 > li:hover a {
		color: #F09512;
	}
	body.mobile .tab0 > li.tab_on {
		background: #F09512;
		height: 65px;
		margin: 0 ;
		border-radius: 10px;
	}
	body.mobile .sub13_list_con > li .sub13_list_img {
		margin: 0 auto;
	}
	body.mobile .wizUser {
		overflow-x: scroll;
	}
	body.mobile .wizUser .view {
		margin: 0 !important;
	}
	body.mobile .wizUser .write {
		margin: 0 !important;
	}
	body.mobile #board-container .listTb {
		margin: 0 !important;
	}
	body.mobile .wizUser .viewBtn {
		margin: 0 0 10px 20px;
	}
	body.mobile .wizUser .viewBtn .right {
		float: left;
		padding: 0 0 0 20px;
	}
	body.mobile .wizUser .rightBtn {
		float: left;
	}

	.main_footer_wrap { display:none; }
}