 #container {
    width: 249px;
    margin: 0 auto;
}

/* tab_menu */
.subtab_menu_box{
	width: 1050px;
	height: 303px;
	margin: 0 auto;
	text-align: center;
}
.subtab_title{
	width: 100%;
	padding: 100px 0 70px;
}
.subtab_title>a{
	font-size: 18px;
	color: #444446;
}
.subtab_menu, .subtab_menus{
	display: block;
	height: 40px;
	margin: 0 auto;
}
.subtab_menu>li{
	width: 110px;
	height: 40px;
	border-right: 1px solid #e8e8e8;
	float: left;
	line-height: 3;
}
.subtab_menus>li{
	width: 104px;
	height: 40px;
	border-right: 1px solid #e8e8e8;
	float: left;
	line-height: 3;
}
.subtab_menu>li:last-child,
.subtab_menus>li:last-child{
	border-right: none;
}
.subtab_menu>li>a,
.subtab_menus>li>a{
	font-size: 13px;
	font-weight: 600;
	color: #444446;
	letter-spacing: -1.5px;
	
}
.subtab_menu>li>a.aborder,
.subtab_menus>li>a.aborder{
	border-bottom: 2px solid #8cc63e;
}

.subtab_menu_sub{
	display: none;
	position: relative;
	z-index: 100;
	background-color: rgba(255,255,255,0.6);
}

.subtab_menu_sub>li{
}
.subtab_menu_sub>li>a{
	padding: 10px 0;
}
.tabbar{
	background-image: url(../img/tabbar.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}

body { margin: 0; }
/* .zeta-menu-bar {

  display: inline-block;
  width: 100%;
  margin-top:10px;
  text-align:center;


}
.zeta-menu { margin: 0; padding: 0;}
.zeta-menu li {
  list-style:none;
  position: relative;
  display:inline-block;
}
.zeta-menu li:hover { background: white; }
.zeta-menu li:hover>a { color: green; }
.zeta-menu a {
  display: block;
  padding: 10px 19px;
  text-decoration: none;
}
.zeta-menu ul {
  background: white;
  border: 1px solid silver;
  display: none;
  padding: 0;
  position: absolute;
  left: -20px;
  top: 100%;
  width: 120px;
}
.zeta-menu ul li { float: none;width:100%  }
.zeta-menu ul li:hover { background: #ddd; }
.zeta-menu ul li:hover a { color: black; }
.zeta-menu ul a { color: black;  }
.zeta-menu ul ul { left: 100%; top: 0;  }
.zeta-menu ul ul li {float:left; margin-right:10px;} */

.sub_wrap{
	width: 100%;
	height: auto;
}
.sub0_con01{
	width: 100%;
	height: 775px;
	margin-top: 79px;
	position: relative;
}
.subN_con01{
	width: 100%;
	margin-top: 79px;
	position: relative;
}
.subN_line01{
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 490px;
	background-color: #40444f;
}
.subN_img01{
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -525px;
}
.subN_con02{
	position: relative;
	top:0;
}
/*  */
.subN_img{
	width: 1050px;
	margin: 0 auto;
}
.subN_bg{
	width: 100%;
	background-color: #40444f;
}

.marginB{
	margin-bottom: 289px;
}
.marginT{
	margin-top: 0;
}

.sub02_con02_inner{
	position: relative;
	margin-bottom: 30px;	
}

.sub02_line02{
	position: absolute;
	width: 100%;
	height: 305px;
	z-index: -1;
	bottom:0;
	background-color: #5d616a;
}
.sub02_line03{
	position: absolute;
	width: 100%;
	height: 370px;
	z-index: -1;
	bottom:305px;
	background-color: #f6f7f9;
}
.sub02_con02_tab{
	width: 1050px;
	margin: 0 auto 30px;
}
.sub02_con02_tab>ul{
	width:1048px;
	height:64px;
	border-top: 1px solid #8a8a8a;
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #8a8a8a;
}
.sub02_con02_tab>ul>li{
	width: 523.5px;
	height: 63px;
	border-bottom: 1px solid #8a8a8a;
	float: left;
	text-align: center;
	font-size: 22px;
	line-height: 2.7;
	cursor: pointer;
}
.sub02_con02_tab>ul>li:nth-child(1){
	border-right: 1px solid #8a8a8a;
}
.sub02_con02_tab>ul>li.no_liner{
	border-bottom: none;
}
.sub02_con02_tab>div>div{
	display: none;
}

.sub02_con02_tab>div>div.show_con{
	display:block;
}
.sub_con {text-align:center;}
.ft_btn {overflow:hidden;text-align:left;width:1050px;margin:0 auto 100px;}
.ft_btn li {display:inline-block;margin-bottom:20px;}
.sub_con_ln01 {width:100%;background:#40444f;}
.sub_con_ln02 {width:100%;background:#f6f7f9;}
.sub_con_ln03 {width:100%;background:#5d616a;}
.sub_con_ln04 {width:100%;background:#96a9b7;}

/* otherLink */
.otherLink{overflow:hidden;width:1050px;margin:0 auto 100px;}
.otherLink>a{width:344px;display:block;margin-right:9px;float:left;}
.otherLink>a:last-child{margin-right:0;}
.otherLink>a>img{width:100%;}

/* infoPage */
.info-wrap {width:1050px;margin:50px auto 100px;}

.board_wp {margin:30px auto 50px;}

/*230202 sub57 CSS추가*/
.subN_con_box1{
	width:100%;
	min-width:1050px;
	height:1080px;
	background:url(../img/sub/sub57_1.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box2{
	width:100%;
	min-width:1050px;
	height:1080px;
	background:url(../img/sub/sub57_2.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box3{
	width:100%;
	min-width:1050px;
	height:2971px;
	background:url(../img/sub/sub57_3.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box4{
	width:100%;
	min-width:1050px;
	height:1007px;
	background:url(../img/sub/sub57_4.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box5{
	width:100%;
	min-width:1050px;
	height:1016px;
	background:url(../img/sub/sub57_5.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box6{
	width:100%;
	min-width:1050px;
	height:885px;
	background:url(../img/sub/sub57_6.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box7{
	width:100%;
	min-width:1050px;
	height:884px;
	background:url(../img/sub/sub57_7.png)no-repeat center center;
	background-size:cover;
}

/*240429 sub58 CSS추가*/
.subN_con_box_58_1{
	width:100%;
	min-width:1050px;
	height:1080px;
	background:url(../img/sub/sub58_1.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_58_2{
	width:100%;
	min-width:1050px;
	height:886px;
	background:url(../img/sub/sub58_2.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_58_3{
	width:100%;
	min-width:1050px;
	height:1622px;
	background:url(../img/sub/sub58_3.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_58_4{
	width:100%;
	min-width:1050px;
	height:790px;
	background:url(../img/sub/sub58_4.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_58_5{
	width:100%;
	min-width:1050px;
	height:904px;
	background:url(../img/sub/sub58_5.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_58_6{
	width:100%;
	min-width:1050px;
	height:882px;
	background:url(../img/sub/sub58_6.png)no-repeat center center;
	background-size:cover;
}

/*240429 sub59 CSS추가*/
.subN_con_box_59_1{
	width:100%;
	min-width:1050px;
	height:1080px;
	background:url(../img/sub/sub59_1.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_59_2{
	width:100%;
	min-width:1050px;
	height:882px;
	background:url(../img/sub/sub59_2.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_59_3{
	width:100%;
	min-width:1050px;
	height:940px;
	background:url(../img/sub/sub59_3.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_59_4{
	width:100%;
	min-width:1050px;
	height:3220px;
	background:url(../img/sub/sub59_4.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_59_5{
	width:100%;
	min-width:1050px;
	height:882px;
	background:url(../img/sub/sub59_5.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_59_6{
	width:100%;
	min-width:1050px;
	height:882px;
	background:url(../img/sub/sub59_6.png)no-repeat center center;
	background-size:cover;
}

/*240429 sub60 CSS추가*/
.subN_con_box_60_1{
	width:100%;
	min-width:1050px;
	height:1080px;
	background:url(../img/sub/sub60_1.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_60_2{
	width:100%;
	min-width:1050px;
	height:876px;
	background:url(../img/sub/sub60_2.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_60_3{
	width:100%;
	min-width:1050px;
	height:1656px;
	background:url(../img/sub/sub60_3.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_60_4{
	width:100%;
	min-width:1050px;
	height:1764px;
	background:url(../img/sub/sub60_4.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_60_5{
	width:100%;
	min-width:1050px;
	height:904px;
	background:url(../img/sub/sub60_5.png)no-repeat center center;
	background-size:cover;
}
.subN_con_box_60_6{
	width:100%;
	min-width:1050px;
	height:882px;
	background:url(../img/sub/sub60_6.png)no-repeat center center;
	background-size:cover;
}