
p,h1,h2,h3,h4,h5,h6{margin:0px;}

.ma_more_1{background:url(/images/main_new23/ma_more_1.png); background-size:30px; width:30px; height:30px; background-repeat:no-repeat; /*border-radius:50%;*/}
.ma_more_2{background:url(/images/main_new23/ma_more_1.png); background-size:30px; width:30px; height:30px; background-repeat:no-repeat; /*border-radius:50%;*/}

/*#main_bg{background-repeat:no-repeat; background-position:top center; background-size:100%; width:100%; position:relative;}
.main_bg_0{background:url(../images/main/main_bg.png); background-repeat:no-repeat; background-position:top center; background-size:100%;}
.main_bg_1{background:url(../images/main/main_bg_1.png); background-repeat:no-repeat; background-position:top center; background-size:100%;}
.main_bg_2{background:url(../images/main/main_bg_2.png); background-repeat:no-repeat; background-position:top center; background-size:100%;}
.main_bg_3{background:url(../images/main/main_bg_3.png); background-repeat:no-repeat; background-position:top center; background-size:100%;}
.main_bg_4{background:url(../images/main/main_bg_4.png); background-repeat:no-repeat; background-position:top center; background-size:100%;}*/
.point_c1{color:#f8992b;}
.point_c2{color:#0b4caa;}
.point_c3{color:#fff;}
.mm2_tit h2,.mm3_tit h2,{color:#888888;}
#mm1_bottomarea{/*background:url(../images/main/main_bgbar.png); background-position:center; background-repeat:repeat-y;*/}
/*#mm2 h2,#mm3 h2,#mm4 h2{font-size:25px; font-weight:bold;}*/


/*#main_bnbg{width:100%; position:relative;}*/
#main_bn .mainbg_image{/*padding-bottom:8%;*/ height:100%; text-align:center; width:100%;}

#main_bn {margin:0 auto; /*position:absolute; overflow:hidden;*/ z-index:0; width:100%; border-bottom:1px solid #818180;}
#main_bn .slidesjs-previous {position: absolute; top: 280px; left: 30px; width:72px; z-index: 10;}
#main_bn .slidesjs-next {position: absolute; top: 280px; right: 30px; width:72px; z-index: 10;}
#main_bn #mainbn_slide {margin:0 auto;}

#main_bn .bx-wrapper .bx-pager {}
#main_bn .bx-wrapper .bx-controls-auto {display:none;}
#main_bn .bx-controls-direction{display:none;}
#main_bn .bx-pager-item {display:none;}

#main_bn .bx-wrapper .bx-pager {
	/*text-align: center;
	font-size: .85em;
	font-weight: bold;
	color: #666;
	position: absolute;
	z-index:99;
	width:100%;*/
	display:inline-block;
	width:100%;
	text-align:center;
}

#main_bn .bx-wrapper .bx-controls{
	 position: absolute;
	 /*bottom: 123px;*/
	bottom: 22px;
	 width: 100%;
	 z-index:100;
	 text-align: right;
	 margin:0px auto;
}

#main_bn .bx-wrapper .bx-controls .bx-controls-direction{display:none;}

#main_bn .bx-wrapper .bx-controls-auto {
  /*position: absolute;
  bottom: 130px;
  width: 100%;
  z-index:100;
  text-align: center;
  display:inline-block;*/
}

#main_bn .bx-wrapper .bx-pager .bx-pager-item,
#main_bn .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;

}

#main_bn .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0 1px;
	display:inline-block;
	overflow:hidden; width:25px; height:25px; text-align:center; line-height:25px;
}

#main_bn .bx-wrapper .bx-pager.bx-default-pager a:hover,
#main_bn .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: 0 -30px;
	text-indent:0;
}

#main_bn .bx-wrapper .bx-pager a:hover,active{text-decoration:none !important;}



#main_bn .bx-pager-item .bxbtn {background: url('/images/main_new23/bx_roll.png'); background-repeat:no-repeat; padding:0px 6px; background-position:center; background-size:8px; width:8px; height:8px; margin:3px 2px;}
#main_bn .bx-pager-item .active .bxbtn {background: url('/images/main_new23/bx_roll_on.png'); background-repeat:no-repeat; padding:0px 6px;  background-position:center; background-size:8px; width:8px; height:8px;}

#main_bn .visualbox{height:100%; min-height:492px; position:relative;}
#main_bn .visual_imgbox{position:relative; width:100%; height:492px; position:absolute;}
#main_bn .visual_images{
	width:100%; 
	height:100%; 
	max-width:1200px;
	background-repeat:no-repeat !important; 
	background-size:100% !important; 
	background-position:center !important;
}
/*메인_상단*/
#mm1 .main_searchbox{position:absolute; top:402px; width:100%; display:inline-block; z-index:100; margin:0px auto;}
#mm1 .main_searchbox .m_serhbox{max-width:600px;  margin:0px auto;}
#mm1 .main_searchbox .ms_pd{padding:0px 5%;}
#mm1 .m_search{position:relative; height:137px; box-sizing:border-box;}
#mm1 .m_search .ms_txt{width:65%;  float:left; box-sizing:border-box;}
#mm1 .main_bg_1 h2, .main_bg_1 h3{color:#59aed5;}
#mm1 .m_search .ms_txt h2, .m_search .ms_txt h3{color:#fff;}

#mm1 .m_search .ms_imgbox{width:35%; box-sizing:border-box; position:absolute; bottom:0px; right:0px;}
#mm1 .m_search .ms_imgbox .ms_img{max-width:365px ; width:100%;}

#mm1 .search_box{line-height:40px; width:100%; display:inline-block; background:#fff; box-sizing:border-box; height:40px; font-size:15px; position:relative; border-radius:30px;
	box-shadow:0px 5px 2px rgba(0,0,0,1); -webkit-box-shadow:0px 5px 0px rgba(0,0,0,1); -ms-box-shadow:0px 5px 0px rgba(0,0,0,1);}
#mm1 .search_box .sb_pd{padding:0px 10px;}
#mm1 .searchbar_tbl{position:relative; top:-2px;}
#mm1 .search_box .input_main{width:92%; box-sizing:border-box;  border:0px; background:transparent; height:40px; line-height:40px; font-size:15px; position:absolute; left:30px;}


/*#mm1 .jobevent-contents-scroll-carousel .item{
	width: 280px;
	display:block;
	position:relative;
	min-height:410px;
	background:transparent; 
}

#mm1 .jobevent-contents-scroll-carousel .item a:link{text-decoration:none;}
#mm1 .jobevent-contents-scroll-carousel .item a:hover{text-decoration:none;}


#mm1 .jobevt_box{
	background:#fff; 
	height:403px; 
	width:280px; 
	box-shadow:4px 6px 1px rgba(0,0,0,0.2); 
	position:relative;
}

#mm1 .jobevt_box .jobevt_poster{
	width:100%; 
	padding-bottom:80%;
}


#mm1 .jobevt_box .jobevt_contbox{
	position:relative;
}

#mm1 .jobevt_box .jobevt_contbox .jec_pd{
	padding:26px 18px 18px;
}

#mm1 .jobevt_box .jobc_state{position:absolute; z-index:10; padding:5px 0px; text-align:center; width:54px; font-size:14px; background:#0b4caa; color:#fff; right:10px; top:-15px;}

#mm1 .jobevt_box .jobevt_contbox h3{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px;}

#mm1 .jobevt_box .je_table{table-layout:fixed; font-size:14px;}
#mm1 .jobevt_box .je_table th{color:#0b4caa;}
#mm1 .jobevt_box .je_table td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:2px 0px; color:#000;}

#mm1 .jobevt_box .dday_area{margin:14px auto 0px; text-align:center;}
#mm1 .jobevt_box .dday_box{display:inline-block; border:2px solid #ed1f1f; color:#ed1f1f; padding:0px 20px; line-height:34px; border-radius:30px}

#mm1 .jobevent-contents-scroll-carousel .jobevent_roll{ width:100%; display:inline-block; text-align:center; margin:43px 0px 0px;}
#mm1 .jobevent-contents-scroll-carousel .jobevent_roll .sld-autos {display:inline-block; margin:0 0px 0 0}

#mm1 .jobevent-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#mm1 .jobevent-contents-scroll-carousel .custom_dots .owl-dot span{border:2px solid #f8992b; border-radius:6px; width:30px; height:6px; display:block; transition:all .3s ease; margin:0 3px;}
#mm1 .jobevent-contents-scroll-carousel .custom_dots .active span{background:#f8992b;} 
#mm1 .jobevent-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#f8992b;}
*/

/*mm1 poster not*/
/*
#mm1 .jobevt_box .jobevt_poster_notype_1{
	background:#ffbb00 url(/images/main/sm3_ico_1_new_ma.png);
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

#mm1 .jobevt_box .jobevt_poster_notype_2{
	background:#4fb9ff url(/images/main/sm3_ico_2_new_ma.png);
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

#mm1 .jobevt_box .jobevt_poster_notype_3{
	background:#ff8cb2 url(/images/main/sm3_ico_3_new_ma.png);
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}



#mm1 .jobevt_box .jbp_ntbox{position:absolute; width:100%; height:100%;}
#mm1 .jobevt_box .jbp_ntbox .ctbox{position:absolute; font-size:13px; padding:3px 0px; text-align:center; width:100%; z-index:5; font-weight:bold;}
#mm1 .jobevt_box .jbp_ntbox .ctbox p{border-bottom:1px solid #fff; display:inline-block; color:#fff;}
#mm1 .jobevt_box .jbpn_tit_box{position:relative; width:100%; height:100%;}
#mm1 .jobevt_box .jbpn_tit_box .txtimg{
	position:absolute;   background-position:top; width:100%; height:100%; background-repeat:no-repeat;
	background-size:contain !important;
}*/


#mm1 div.main_sitebox{
	/*position:relative;*/
    /*display:inline-block;*/
    z-index:0;
}

#mm1 div.main_sitebox select {
    z-index:1;
}

#mm1 div.main_sitebox:before {
    display:block;
    position:absolute;
    content:'';
	right:0px;
	top:0px;
	height:50px;
	width:40px;
	background:#fff url(../images/main/sbar_arr_1.png); 
	/*background-position:right center;*/
	background-position:75%;
	background-repeat:no-repeat; 
	background-size:14px;
    z-index:5;
	color:#777777;
}

#mm1 .select_main{box-sizing:border-box; border:0px; background:transparent; height:50px; line-height:50px; font-size:15px; width:200px;}




#mm1 .searchbar_tbl td.select{width:200px;}
#mm1 .searchbar_tbl td.input_td{/*width:60%;*/ margin-left:200px;}
#mm1 .searchbar_tbl td.searhresult{width:20%;}

#mm1 .main_ipbox{display:inline-block; z-index:1; width:100%; position:relative;}

#mm1 div.main_sitebox{position:absolute; top:0px; /*right:0px;*/}
#mm1 .msch_ico{position:absolute; z-index:5; top:10px; /*right:0px;*/}
#mm1 .ico_search{width:24px;}
#mm1 .slarr_ico{width:13px;}
#mm1 .srlist_on .sr_arr{padding-left:10px; box-sizing:border-box;  color:#f8992b; background:url(../images/main/sbar_arr_2.png); background-position:85%; background-repeat:no-repeat;}
#mm1 .srlist_off .sr_arr{padding-left:10px; box-sizing:border-box;  color:#f8992b; background:url(../images/main/sbar_arr_2_off.png); background-position:85%; background-repeat:no-repeat;}

#mm1 .searchr_list{position:absolute; /*right:0px;*/ right:9px; top:45px; z-index:3;}
#mm1 .sr_listbox{background:#fff; width:240px; box-shadow:2px 2px 2px rgba(0,0,0,0.3);}
#mm1 .sr_listbox .srl_pd{padding:15px;}
#mm1 .sr_list li{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:5px 0px; border-bottom:1px dotted #aaa; line-height:30px;}

#mm1 .jobeventbox{padding-top:94px;}

#mm1 .rcu_box {width:100%; height:226px;/*padding-bottom:80%;*/}
#mm1 .rcu_box h3{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:400;}

#mm1 .rcu_box .rcu_pd{padding:15px;}
#mm1 .rcu_box .rcu_work{color:#888; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#mm1 .rcu_box .rcu_ico{width:100%; display:inline-block;}

#mm1 .rcu_box .rcu_bar{background:#0b4caa; width:86px; height:1px; margin:10px auto 20px;}
#mm1 .rcu_box .num{color:#000;}
#mm1 .rcu_box .num_p1{color:#0b4caa;}
#mm1 .rcu_box .num_p2{color:#e51a1a;}
#mm1 .rcu_box .num_p3{color:#db7703;}
#mm1 .rcu_box .num_p4{color:#0d8e61;}
#mm1 .rcu_box .date{color:#f99726; text-align:right;}
#mm1 .rcu_box .car_dt{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

#mm1 .ico_worknet{width:55px !important; float:right;}

/*기업,채용*/
#mm2{position:relative; width:100%; display:inline-block; box-sizing:border-box; padding:33px 0px; border-bottom:1px solid #818180;}
#mm2 .mm2_box{padding:51px 0px; position:relative;}
/*#mm2 .mm2_titbox{width:265px; box-sizing:border-box; position:relative; height:268px;}*/
#mm2 .mm2_titbox .mm2tit_bar{background:#0b4caa; width:75px; height:3px;}
#mm2 .mm2_titbox .mm2_tit h2{color:#888888;}

/*#mm2 .mm2_titbox_1{float:left;}
#mm2 .mm2_titbox_1 .mm2_tb_pd{padding-left:40px; padding-right:10px;}
#mm2 .mm2_titbox_1 .mm2_tit{padding-top:30px; padding-left:28px;}
#mm2 .mm2_titbox_1 .ico_1{position:absolute; bottom:20px; right:30px;}

#mm2 .mm2_titbox_2{position:absolute; right:0px; top:50px;}
#mm2 .mm2_titbox_2 .mm2_tb_pd{padding-right:40px; padding-left:10px;}
#mm2 .mm2_titbox_2 .mm2_tit{padding-top:30px; padding-right:28px; text-align:right;}
#mm2 .mm2_titbox_2 .ico_2{position:absolute; bottom:20px; left:30px;}*/

/*#mm2 .companydtbox_1{margin-left:265px; box-sizing:border-box; position:relative;}
#mm2 .companydtbox_2{margin-right:265px; box-sizing:border-box; position:relative;}

#mm2 .companydtbox_1 .item{
	width:260px; 
	height:270px;
	display:block;
	position:relative;
	background:transparent; 
}

#mm2 .companydtbox_2 .item{
	width:260px; 
	height:250px;
	display:block;
	position:relative;
	background:transparent; 
}

#mm2 .companydt-contents-scroll-carousel .item a:link{text-decoration:none;}
#mm2 .companydt-contents-scroll-carousel .item a:hover{text-decoration:none;}


#mm2 .companydt1_list .companydt1_roll{position:absolute; width:100%; display:inline-block;}
#mm2 .companydt2_list .companydt2_roll{position:absolute; width:100%; display:inline-block;}

#mm2 .companydt1_list .companydt1_roll .sld-autos { display:none;}
#mm2 .companydt2_list .companydt2_roll .sld-autos { display:none;}

#mm2 .companydt1_list .custom_dots {display:inline-block; z-index:100; text-align:center;}
#mm2 .companydt1_list .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#mm2 .companydt1_list .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#mm2 .companydt1_list .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}

#mm2 .companydt1_list .roll_btn{width:38px; height:38px;}
#mm2 .companydt1_list .rollbtn_prev{background:url(/images/main/mm2_arr_left.png); background-size:34px; background-repeat:no-repeat;}
#mm2 .companydt1_list .rollbtn_next{background:url(/images/main/mm2_arr_right.png); background-size:34px; background-repeat:no-repeat;}


#mm2 .companydt2_list .custom_dots {display:inline-block; z-index:100; text-align:center;}
#mm2 .companydt2_list .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#mm2 .companydt2_list .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#mm2 .companydt2_list .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}

#mm2 .companydt2_list .roll_btn{width:38px; height:38px;}
#mm2 .companydt2_list .rollbtn_prev{background:url(/images/main/mm2_arr_left.png); background-size:34px; background-repeat:no-repeat;}
#mm2 .companydt2_list .rollbtn_next{background:url(/images/main/mm2_arr_right.png); background-size:34px; background-repeat:no-repeat;}


#mm2 .companydt-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#mm2 .companydt-contents-scroll-carousel .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#mm2 .companydt-contents-scroll-carousel .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#mm2 .companydt-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}

#mm2 .cpn_box{
	border-top:2px solid #0b4caa;
	border-left:1px solid #959595;
	border-right:1px solid #959595; 
	border-bottom:1px solid #959595; 
	background:#fff; 
	width:260px; 
	height:267px;
}*/

#mm2 .cpn_box .cpn_pd{padding:15px;}

#mm2 .cpn_box .cpn_logo{width:100%; padding-bottom:50%;}
#mm2 h3{color:#000; /*white-space:nowrap; text-overflow:ellipsis; overflow:hidden;*/ font-weight:400;}

#mm2 .cpn_box .cpn_dttable{table-layout:fixed; font-size:14px;} 
#mm2 .cpn_box .cpn_dttable th{color:#f9921c; border-right:2px solid #f9921c;}
#mm2 .cpn_box .cpn_dttable td{color:#888888; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0px 0px 0px 5px;}

#mm2 .rcu_box{
	border-top:2px solid #0b4caa;
	border-left:1px solid #959595; 
	border-right:1px solid #959595; 
	border-bottom:1px solid #959595; 
	background:#fff; 
	width:260px; 
	height:246px;
}

#mm2 .rcu_box .rcu_pd{padding:15px;}
#mm2 .rcu_box .rcu_ico{width:100%; display:inline-block;}
#mm2 .rcu_box .rcu_work{color:#888; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#mm2 .ico_worknet{width:55px !important; float:right;}

#mm2 .rcu_box .rcu_bar{background:#0b4caa; width:86px; height:1px; margin:10px auto 20px;}
#mm2 .rcu_box .num{color:#000;}
#mm2 .rcu_box .num_p1{color:#0b4caa;}
#mm2 .rcu_box .num_p2{color:#e51a1a;}
#mm2 .rcu_box .num_p3{color:#db7703;}
#mm2 .rcu_box .num_p4{color:#0d8e61;}
#mm2 .rcu_box .date{color:#f99726;}
#mm2 .rcu_box .car_dt{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}


#mm2 .mm2_conbox{display:inline-block; width:100%; box-sizing:border-box;}

#mm2 .mm2_cbox{/*border:1px solid #cccccc;*/ padding:30px 0px;}
#mm2 .mm2_cbox .font_h2{font-family:"GmarketSans"; font-weight:700;}

#mm2 .mm2_tabbnt li{background:#fff; border:3px solid #575757; width:73px; display:inline-block; border-radius:10px; line-height:35px; color:#575757; font-size:15px; text-align:center; cursor:pointer; font-family:"GmarketSans"; font-weight:700;}
#mm2 .mm2_tabbnt li.on{background:#575757; border:3px solid #575757; color:#fff;}

#mm2 .mm2_libtn{display:inline-block; box-sizing:border-box; width:100%;}
#mm2 .mm2_libtn li{text-align:center; width:25%; padding:0px 2.5%; float:left; /*width:20%;  margin:0px 2.5%;*/ box-sizing:border-box; border-right:1px solid #575756;}
#mm2 .mm2_libtn li a:link{text-decoration:none;}
#mm2 .mm2_libtn li#btn_14{border-right:0px;}
#mm2 .mm2_libtn li#btn_24{border-right:0px;}
#mm2 .mm2_libtn li p{color:#575756; line-height:100%; font-size:17px; font-weight:800; font-family:"NanumSquare";}
#mm2 .mm2_libtn li div.btn{padding:50px 5% 50px; height:100%;}
#mm2 .mm2_libtn li#btn_11 div.btn{background:url(/images/main_new23/mm2_ico_11.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li#btn_12 div.btn{background:url(/images/main_new23/mm2_ico_12.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li#btn_13 div.btn{background:url(/images/main_new23/mm2_ico_13.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li#btn_14 div.btn{background:url(/images/main_new23/mm2_ico_14.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li:hover#btn_11 div.btn{background:url(/images/main_new23/mm2_ico_11_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li:hover#btn_12 div.btn{background:url(/images/main_new23/mm2_ico_12_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li:hover#btn_13 div.btn{background:url(/images/main_new23/mm2_ico_13_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li:hover#btn_14 div.btn{background:url(/images/main_new23/mm2_ico_14_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li.on#btn_11 div.btn{background:url(/images/main_new23/mm2_ico_11_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li.on#btn_12 div.btn{background:url(/images/main_new23/mm2_ico_12_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li.on#btn_13 div.btn{background:url(/images/main_new23/mm2_ico_13_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li.on#btn_14 div.btn{background:url(/images/main_new23/mm2_ico_14_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}

#mm2 .mm2_libtn li#btn_21 div.btn{background:url(/images/main_new23/mm2_ico_12.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li#btn_22 div.btn{background:url(/images/main_new23/mm2_ico_13.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li#btn_23 div.btn{background:url(/images/main_new23/mm2_ico_14.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li#btn_24 div.btn{background:url(/images/main_new23/mm2_ico_11.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li:hover#btn_21 div.btn{background:url(/images/main_new23/mm2_ico_12_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li:hover#btn_22 div.btn{background:url(/images/main_new23/mm2_ico_13_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li:hover#btn_23 div.btn{background:url(/images/main_new23/mm2_ico_14_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li:hover#btn_24 div.btn{background:url(/images/main_new23/mm2_ico_11_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li.on#btn_21 div.btn{background:url(/images/main_new23/mm2_ico_12_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li.on#btn_22 div.btn{background:url(/images/main_new23/mm2_ico_13_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li.on#btn_23 div.btn{background:url(/images/main_new23/mm2_ico_14_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}
#mm2 .mm2_libtn li.on#btn_24 div.btn{background:url(/images/main_new23/mm2_ico_11_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:75px;}


#mm2 .nt_table{table-layout:fixed; border-collapse:collapse;}
#mm2 .nt_table td{padding:8px 0px 9px; line-height:100%;}
#mm2 .nt_table td.tit{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#mm2 .nt_table td.tit a{color:#222;}
#mm2 .nt_table td.time{color:#666; font-weight:600;}
#mm2 .nt_table .n_ico{background:#f18800; width:17px; height:17px; padding:0px 5px; line-height:17px; color:#fff; border-radius:50%; font-size:11px; position:relative; top:-1px;}

/*채용행사,채용정책*/
#mm3{/*background:url(/images/main_new/mm3_bg.jpg);*/ border-bottom:1px solid #818180; background-repeat:repeat; background-size:cover; width:100%; height:100%; padding:30px 0px; position:relative;}
#mm3 .mm3_tabbtb {display:inline-block;}
#mm3 .mm3_tabbtb li{font-size:20px; display:inline-block; color:#575756; font-family:"GmarketSans"; font-weight:700; margin-right:5px; cursor:pointer; border:3px solid #575756; border-radius:5px; padding:8px 8px 3px; line-height:100%;}
#mm3 .mm3_tabbtb li.on{color:#fff; background:#575756;}
#mm3 .rcu_box{
	background:#f5f5f5 url(/images/main_new23/main_jobboxsd.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	/*width:232px;*/ 
	min-height:232px;
	/*min-height:242px;*/
	height:100%;
	margin-bottom:20px;
	border-radius:40px;
	/*box-shadow:0px 1px 2px rgba(0,0,0,0.3);*/
}

#mm3 .rcu_box .rcu_pd{/*padding:24px 13px;*/ padding:24px 13px 40px;}
#mm3 .rcu_box .rcu_ico{width:100%; display:inline-block;}
#mm3 .rcu_box h3{padding-bottom:5px; margin:0px auto 10px; color:#575756; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; /*height:60px;*/ }
#mm3 .rcu_box .rcu_work{color:#222222;font-size:15px; height:43px; overflow:hidden; text-overflow:ellipsis;}
#mm3 .rcu_box .rcu_bar{border-top:1px solid #1d1d1b; margin:10px 0px; padding-top:10px; position:relative;}
#mm3 .rcubar_rdbox{position:absolute; z-index:5; top:0px; width:100%;}
#mm3 .rcubar_rdbox span{background:#000; border-radius:50%; width:4px; height:4px; position:absolute; z-index:5; top:-2px;}
#mm3 .rcubar_rdbox span.right{right:0px;}

#mm3 .ico_worknet{width:55px !important; /*float:right;*/ float:left;}
#mm3 .car_dt{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; color:#575756; padding:3px 0px;}
#mm3 .num{color:#222222;}

#mm3 .carct_ico_1{background:url(/images/main_new23/rcu_bt_icon_1.png); background-size:29px 24px; background-repeat:no-repeat; width:29px; height:24px; padding:13px 20px; background-position:center;}
#mm3 .carct_ico_2{background:url(/images/main_new23/rcu_bt_icon_2.png); background-size:29px 24px; background-repeat:no-repeat; width:29px; height:24px; padding:13px 20px; background-position:center;}
#mm3 .carct_ico_3{background:url(/images/main_new23/rcu_bt_icon_3.png); background-size:29px 24px; background-repeat:no-repeat; width:29px; height:24px; padding:13px 20px; background-position:center;}

#mm3 .companydt-contents-scroll-carousel .item{height:100%; }
#mm3 .companydt-contents-scroll-carousel .owl-play{background:url(/images/main_new23/mm3_ow_play.png);  background-size:30px 30px; background-repeat:no-repeat; cursor:pointer; background-position:center; width:30px; height:30px; border:0; margin:0px 10px;}
#mm3 .companydt-contents-scroll-carousel .owl-stop{background:url(/images/main_new23/mm3_ow_stop.png);  background-size:30px 30px; background-repeat:no-repeat; cursor:pointer; background-position:center; width:30px; height:30px; border:0; margin:0px 10px;}

#mm3 .companydt-contents-scroll-carousel .rollbtn_prev{/*left:0; right: auto;*/ background:url(/images/main_new23/mm3_ow_prev.png); background-size:30px 30px; background-repeat:no-repeat; cursor:pointer; background-position:center; width:30px; height:30px; border:0; margin:0px 10px;}
#mm3 .companydt-contents-scroll-carousel .rollbtn_next{/*left:auto; right: 0;*/ background:url(/images/main_new23/mm3_ow_next.png); background-size:30px 30px; background-repeat:no-repeat; cursor:pointer; background-position:center; width:30px; height:30px; border:0; margin:0px 10px;}



/*#mm3 .mm3_box{width:100%; display:inline-block;}
#mm3 .mm3_box .txt{color:#000; font-size:22px; font-weight:normal;}
#mm3 .mm3_box .txt span{color:#3165ce;}
#mm3 .ictdat_list li{padding-bottom:10px;}
#mm3 .dat_table{table-layout:fixed;}
#mm3 .dat_table .datebox{width:60px; height:60px;background:#eeeeee; display:table-cell; vertical-align:middle; font-size:13px;}
#mm3 .dat_table .datebox span{color:#fff;}
#mm3 .dat_table .datebox_1{background:#0b4caa;}
#mm3 .dat_table .datebox_2{background:#f9921c;}
#mm3 .dat_table .datebox_3{background:#008080;}
#mm3 .dat_table h3{color:#000; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px; font-weight:normal;}
#mm3 .dat_table .cate{color:#888888; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; margin-top:5px;}
#mm3 .dat_table .cate span{color:#0b4caa;}
#mm3 .mm6_box_half .more a{color:#888; font-size:14px;}
#mm3 .stt_1{color:#0b4caa;}
#mm3 .stt_2{color:#888888;}

#mm3 .ictint_list{display:inline-block; width:100%; box-sizing:border-box;}
#mm3 .ictint_list li{padding:0px 0px; float:left; width:33.3%; text-align:center;margin:20px 0px 30px; box-sizing:border-box;}
#mm3 .ictint_list li.center{border-left:2px solid #bfbfbf; border-right:2px solid #bfbfbf;}
#mm3 .ictint_list li img{margin-top:-5px;}
#mm3 .ictint_list li p{color:#000; font-size:18px; margin:0px;}
#mm3 .ictint_list li a:link,a:hover,active,focus{text-decoration:none;}

#mm3 .mm3_tab li{border:1px solid #959595; color:#000; padding:0px 15px; line-height:31px; text-align:center; display:inline-block; font-size:14px; cursor:pointer;}
#mm3 .mm3_tab li.on{border:1px solid #0b4caa; color:#0b4caa;}

#mm3 .mm3_bar{height:3px; width:76px; background:#0b4caa; text-align:left;}*/

/*인재정보*/
#mm4{padding:20px 0px 43px;}

#mm4_linebanner{position:absolute; z-index:1; top:0px; width:100%; margin:0px auto; border-bottom:1px solid #818180; padding-bottom:20px;}
#mm4_linebanner #default_box{position:relative; max-width:1240px; margin:0 auto;}
#mm4_banner{margin:0 auto; position:relative; width:100%;}
#mm4line{width:100%; position:relative;}
#mm4line .visual_image{/*padding-bottom:8%;*/ height:100%; text-align:center; width:100%;}
#mm4line .visual_image img{width:100%;} 

#mm4line {margin:0 auto; position: relative; width:auto; overflow:hidden;}
#mm4line .slidesjs-previous {position: absolute; top: 280px; left: 30px; width:72px; z-index: 10;}
#mm4line .slidesjs-next {position: absolute; top: 280px; right: 30px; width:72px; z-index: 10;}
#mm4line #biff_slide {margin:0 auto;}


#slider-prev{left:0px; width:42px; height:61px; background-repeat:no-repeat; position:absolute; /*margin-top:37%;*/ z-index:100; border:0px;}
#slider-next{right:0px; width:42px; height:61px; background-repeat:no-repeat; position:absolute; /*margin-top:37%;*/ z-index:100; border:0px;}


#mm4line .bx-wrapper .bx-pager {
	/*text-align: center;
	font-size: .85em;
	font-weight: bold;
	color: #666;
	position: absolute;
	z-index:99;
	width:100%;*/
	display:inline-block;
}

#mm4line .bx-wrapper .bx-controls{
	 position: absolute;
	 bottom: 0px;
	 width: 100%;
	 z-index:100;
	 text-align: right;
	 margin:0px auto;
}

#mm4line .bx-wrapper .bx-controls .bx-controls-direction{display:none;}

#mm4line .bx-wrapper .bx-controls-auto {
  /*position: absolute;
  bottom: 130px;
  width: 100%;
  z-index:100;
  text-align: center;*/
  display:inline-block;
}

#mm4line .bx-wrapper .bx-pager .bx-pager-item,
#mm4line .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;

}

#mm4line .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0 1px;
	display:inline-block;
	overflow:hidden; width:25px; height:25px; text-align:center; line-height:25px;
}

#mm4line .bx-wrapper .bx-pager.bx-default-pager a:hover,
#mm4line .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: 0 -30px;
	text-indent:0;
}

#mm4line .bx-wrapper .bx-pager a:hover,active{text-decoration:none !important;}

/* AUTO CONTROLS (START / STOP) */
#mm4line .bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  text-indent: 12px;
  width: 12px;
  height: 21px;
  outline: 0;
  background: url('../images/common/m_ow_play.png') 3px 7px no-repeat;
  margin: 0px;
}
#mm4line .bx-wrapper .bx-controls-auto .bx-start:hover,
#mm4line .bx-wrapper .bx-controls-auto .bx-start.active,
#mm4line .bx-wrapper .bx-controls-auto .bx-start:focus {
  /*background-position: -86px -33px;*/
  background-position:3px 7px;
}
#mm4line .bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  /*text-indent: -9999px;*/
  text-indent: 12px;
  width: 12px;
  height: 21px;
  outline: 0;
  background: url('../images/common/m_ow_stop.png')  3px 7px no-repeat;
  margin:  0px;
}
#mm4line .bx-wrapper .bx-controls-auto .bx-stop:hover,
#mm4line .bx-wrapper .bx-controls-auto .bx-stop.active,
#mm4line .bx-wrapper .bx-controls-auto .bx-stop:focus {
  /*background-position: -86px -33px;*/
  background-position:3px 7px;
}


#mm4line .bx-pager-item .bxbtn {background: url('../images/main_new23/bx_roll.png'); background-repeat:no-repeat; padding:0px 6px; background-position:center; background-size:8px; width:8px; height:8px;}
#mm4line .bx-pager-item .active .bxbtn {background: url('../images/main_new23/bx_roll_on.png'); background-repeat:no-repeat; padding:0px 6px;  background-position:center;  background-size:8px; width:8px; height:8px;}

#mm4 .mm4_probox{display:inline-block; width:100%; box-sizing:border-box; padding:30px 0px 0px;}
#mm4 .mm4pbox_1{box-sizing:border-box;}
#mm4 .mm4pbox_2{box-sizing:border-box;}
#mm4 .ov_mr_2{margin-right:-2%;}
#mm4 .mm4_prolist{display:inline-block; width:100%; box-sizing:border-box;}
#mm4 .mm4_prolist ul li{width:47%; margin-right:3%;  box-sizing:border-box; float:left; margin-bottom:40px; position:relative;}
#mm4 .mm4_prolist h3{color:#575756; height:55px; overflow:hidden; text-overflow:ellipsis;}
#mm4 .program_img{border-radius:20px; border:3px solid #575756; /*background-size:100% !important;*/
	background-size:103% !important;
	padding-bottom:70%; background-position:center !important; position:relative;
}
#mm4 .mm4_dttable{border-collapse:collapse; table-layout:fixed; font-size:15px; color:#666;}
#mm4 .mm4_dttable td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#1d1d1b;}

#mm4 .maip_btarrr{background:#fff url(/images/main_new23/maip_btarrr_m.png); background-size:21px 17px; width:21px; height:17px; position:relative; left:30px; top:-2.5px;}

#mm4 .pro_bt{width:88px; height:87px; top:-7px; right:-5px;  position:absolute;  z-index:10; /*padding:5px 0px; height:30px; margin-top:-25px;*/}
#mm4 .pro_day{/*padding:0px 10px; line-height:30px;*/ padding:0px; color:#fff; font-size:15px;}
#mm4 .proday1{/*background:#f18800;*/ background:url(/images/main_new23/mainp_timebg_m.png); background-size:88px 87px; background-repeat:no-repeat; width:88px; height:87px;}
#mm4 .proday2{/*background:#f24456;*/ background:url(/images/main_new23/mainp_timebg_m.png); background-size:88px 87px; background-repeat:no-repeat; width:88px; height:87px;}
#mm4 .pro_day p{position:relative; text-align:center; width:100%; left:15%; margin:0px auto; top:20%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);
	transform: rotate(45deg);-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}

#mm4 .tit1{font-size:22px; color:#fff; background:#575756; border:3px solid #575756; padding:5px 10px; border-radius:5px;}
#mm4 .tit1 .ma_more_1{background:url(/images/main_new23/ma_more_2.png); background-size:30px; width:30px; height:30px; background-repeat:no-repeat;}
#mm4 .tit2{font-size:22px; color:#575756; background:#fff; border:3px solid #575756; padding:5px 10px; border-radius:5px;}
#mm4 .tit2 .ma_more_1{background:url(/images/main_new23/ma_more_1.png); background-size:30px; width:30px; height:30px; background-repeat:no-repeat;}

#mm4 .program_imgbox{position:relative;}
#mm4 .pro_endbox{position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,0,0,0.5);  border-radius:20px; }
#mm4 .pro_endbox .endtxt{margin:0px auto;  text-align:center; position:relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); font-weight:bold; font-size:18px;}


/*#mm4 .bsjpeople-contents-scroll-carousel .item{
	width:180px;
	text-align:center;
}

#mm4 .bsjpeople-contents-scroll-carousel .item h3{color:#0b4caa;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#mm4 .bsjpeople-contents-scroll-carousel .item p{color:#000; font-size:15px;}
#mm4 .pp_prfimg{ 
	 
	background-size:155px;
	width:155px; 
	height:155px;
	border-radius:50%; 
	border:3px solid #d2d2d2;
}

#mm4 .bsjpeople-contents-scroll-carousel .bsjpeople_roll{width:100%; display:inline-block; text-align:center; margin:57px 0px 0px;}
#mm4 .bsjpeople-contents-scroll-carousel .bsjpeople_roll .sld-autos {/ display:none;}

#mm4 .bsjpeople-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#mm4 .bsjpeople-contents-scroll-carousel .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#mm4 .bsjpeople-contents-scroll-carousel .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#mm4 .bsjpeople-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}

#mm4 .mm4_bar{height:3px; width:76px; background:#0b4caa; margin:25px auto 30px;}*/

#mm_sns{margin:10px 0px 0px; border-top:1px solid #ababaa;  background:#f5f5f5; padding:0px 0px 0px 0px; position:relative; z-index:1; width:100%}
#mm_sns .mm_sns{background:url(/images/main_new23/main_btbg.png); background-repeat:no-repeat; background-position:center; height:100%; padding:30px 0px;}
#mm_sns .sns_li{max-width:852px; width:100%; margin:0px auto; box-sizing:border-box; padding:0px 20px;
	display: flex;
	justify-content: center;
	align-items: center; gap:30px;}
#mm_sns .sns_li li{display:inline-block; box-sizing:border-box; font-size:18px; /*color:#685028;*/ font-weight:bold;}
#mm_sns .sns_li img{width:40px;}

#familysite_box{border-top:1px solid #cccccc; padding:20px 0px; position:relative;}
#familysite_box .fml_site{margin:0px auto;}
#familysite_box .fms_logo{width:200px; height:58px; }

#familysite_box .fmlsite-contents-scroll-carousel .owl-nav{position:absolute; /*width:100%;*/ /*text-align:center;*/ top:50%; width:100%;}
#familysite_box .fmlsite-contents-scroll-carousel .fmlsite_roll{/*position:absolute;*/ width:100%; display:inline-block; text-align:center; margin:0px 0px 0px;}
#familysite_box .fmlsite-contents-scroll-carousel .fmlsite_roll .sld-autos {display:inline-block; margin:0 0px 0 0; position:absolute; bottom:5px; left:0px;}

#familysite_box .fmlsite-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#familysite_box .fmlsite-contents-scroll-carousel .custom_dots .owl-dot span{border:2px solid #fff; width:12px; height:12px; border-radius:50%; display:block; transition:all .3s ease; margin:0 4px;}
#familysite_box .fmlsite-contents-scroll-carousel .custom_dots .active span{background:#fff;  width:12px; height:12px; border-radius:50%; } 
#familysite_box .fmlsite-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#fff;  width:12px; height:12px; border-radius:50%; }

#familysite_box .fmlsite-contents-scroll-carousel .owl-play{background:url(/images/main/fb_ow_play.png); background-size:12px; width:12px; height:12px; background-repeat:no-repeat; border:0px;}
#familysite_box .fmlsite-contents-scroll-carousel .owl-stop{background:url(/images/main/fb_ow_stop.png); background-size:12px; width:12px; height:12px; background-repeat:no-repeat; border:0px;}

#familysite_box .fmlsite-contents-scroll-carousel .roll_btn{position:absolute; top:50%;}
#familysite_box .fmlsite-contents-scroll-carousel .rollbtn_prev{left:0; right: auto; background-image:url(../images/main_new/fs_prev.png); background-size:35px 12px; background-repeat:no-repeat; cursor:pointer; width:35px; height:12px; border:0; margin:0px 2px; background-color:transparent;}
#familysite_box .fmlsite-contents-scroll-carousel .rollbtn_next{left:auto; right: 0; background-image:url(../images/main_new/fs_next.png); background-size:35px 12px; background-repeat:no-repeat; cursor:pointer; width:35px; height:12px; border:0; margin:0px 2px; background-color:transparent;}

#familysite_area{display:inline-block; width:100%; padding:20px 0px; position:relative;}
#familysite_area select{border:1px solid #ddd;}

/*유관기관 select*/
#familysite_area{border-top:1px solid #ddd;}
.fmy_site .fmy_sitebox{width:100%;}

/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){

	
	#main_bn .visualbox{min-height:382px;}
	#main_bn .visual_imgbox{/*height:382px;*/ height:300px; overflow:hidden; top:45px;}

	#main_bn .visual_images{max-width:440px;}
	#main_bn .bx-wrapper .bx-controls{/*bottom: 100px;*/ bottom: 10px;}

	/*메인_상단*/
	#mm1 .main_searchbox{position:absolute; top:302px;}
	#mm1 .main_searchbox .ms_pd{/*padding:0px 10px;*/ padding:0px 20px;}
	#mm1 .m_search{/*height:137px;*/ height:55px;}
	#mm1 .m_search .ms_txt{width:100%; }
	#mm1 .m_search .ms_imgbox{display:none;}

	#mm1 .m_search .ms_txt h2{font-size:18px; margin-bottom:20px;}
	#mm1 .m_search .ms_txt h3{font-size:15px;}

	#mm1 .searchbar_tbl td.select{/*width:120px;*/ width:70px;}
	#mm1 .searchbar_tbl td.input_td{/*width:60%;*/ margin-left:120px;}
	#mm1 .searchbar_tbl td.searhresult{width:40px; text-align:center;}

	#mm1 .select_main{width:120px;}

	#mm1 .sr_arr{display:none;}

	/*#mm1 .jobevent-contents-scroll-carousel .item{
		width: 240px;
		min-height:350px;
	}

	#mm1 .jobevt_box{
		height:345px; 
		width:240px; 
		position:relative;
	}

	#mm1 .jobevt_box .jobevt_poster{
		
	}

	#mm1 .jobeventbox{padding-top:34px;}*/

	#mm1 div.main_sitebox:before {
		height:50px;
		width:40px;
		background:#fff url(../images/main/sbar_arr_m_1.png); 
		/*background-position:right center;*/
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:14px;
	}

	#mm1 .rcu_box {height:195px;}

	#mm1 .jobevt_box .jobevt_contbox .jec_pd_a{
		padding:0px 18px 18px;
	}

	#mm1 .jobevt_box .jobevt_contbox .jec_pd{
		padding:20px 18px 18px;
	}
	#mm1 .jobevt_box .dday_area{margin:7px auto 0px;}
	#mm1 .jobevt_box .dday_box{line-height:28px;}



	/*기업,채용*/
	#mm2{padding:10px 0px 20px;}
	#mm2 .mm2_libtn li div.btn{background-size:60px !important;}
	#mm2 .mm2_libtn li div.btn{padding:35px 5% 25px;}

	#mm2 .mm2_tabbnt{margin-top:10px;}
	#mm2 .mm2_btnbox{margin-top:10px;}

	#mm2 .mm2_cbox{/*border:1px solid #cccccc;*/ padding:20px 0px 0px;}
	#mm2 .mm2_cbox h2{font-size:20px;}
	#mm2 .mm2_cbox h3{font-size:18px;}
	#mm2 .mm2_con_pbox_1{width:100%; margin-bottom:20px;}
	#mm2 .mm2_con_pbox_2{width:100%;}
	
	#mm2 .mm2_libtn li{text-align:center; width:50%; float:left; padding:10px 2.5%; margin:10px 0px;/*margin:10px 2.5%;*/}
	#mm2 .mm2_libtn li div.btn{margin:0px 14%; /*max-width:100px;*/}
	#mm2 .mm2_libtn li#btn_11,#mm2 .mm2_libtn li#btn_12{width:51%;}
	#mm2 .mm2_libtn li#btn_13{width:49%; border-right:0px;}
	#mm2 .mm2_libtn li#btn_14{width:49%;}
	#mm2 .mm2_libtn li#btn_21,#mm2 .mm2_libtn li#btn_23{width:51%;}
	#mm2 .mm2_libtn li#btn_22{width:49%; border-right:0px;}
	#mm2 .mm2_libtn li#btn_24{width:49%;}

	#mm2 .mm2_libtn li.mbl_borderb{border-right:0px; padding:0px 2.5%;}
	#mm2 .mbl_borderbt{margin:0px 2.5% 0px; background:#575757; height:1px; width:100%;}

	/*채용행사,채용정책*/
	#mm3 .mm3_tabbtb li{font-size:20px;}
	#mm3 .ma_more_2{position:absolute; top:-51px; right:0px;}
	#mm3 .companydt_list1 .companydt_roll{position:absolute; top:-51px; right:32px;}
	#mm3 .companydt_list2 .companydt_roll{position:absolute; top:-51px; right:32px;}
	#mm3 .companydt_list3 .companydt_roll{position:absolute; top:-51px; right:32px;}
	#mm3 .companydt-contents-scroll-carousel .owl-nav{position:relative; /*margin-left:36px; top:-30px;*/ top:-7px;*}

	#mm3 .rcu_box{/*min-width:232px;*/ width:85.5vw; min-width:312px;}

	/*#mm3 .rcu_box h3{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}*/

	/*#mm3{padding:30px 0px 0px;}
	#mm3 .mm3_tit1{padding-bottom:25px;}
	#mm3 .mm3_tit2{padding-bottom:25px;}
	#mm3 .ictint_list li{padding:0px 2%; margin:15px 0px 15px;}
	#mm3 .ictint_list li img{max-width:97px; width:100%;}
	#mm3 .mm3_box .mm3_box_half{margin-bottom:50px;}

	#mm3 .ictint_list li{width:50%; min-height:180px;}
	#mm3 .ictint_list li.br{border-right:2px solid #bfbfbf !important;}
	#mm3 .ictint_list li.center{border-left:0px; border-right:0px;}*/

	/*mm4*/
	#mm4{padding:20px 0px 25px;}
	#mm4_linebanner{width:100%; position:relative; margin:0 auto;}
	#mm4_linebanner #default_box{position:relative; margin:0px 20px;}
	#mm4 h2{font-size:20px;}
	#mm4 h3{font-size:16px; height:46px !important; line-height:130%;}
	#topb_box{margin:0px auto; width:100%; position:relative;}

	#mm_sns .sns_li{max-width:500px;flex-wrap: wrap;
		justify-content: flex-start; gap:15px;
		align-items: flex-start;}
	#mm_sns .sns_li li{font-size:15px; /*color:#685028;*/ }
	#mm_sns .sns_li li.list{/*width:43%;*/}
	#mm_sns .sns_li li img{width:20px;}
	#mm_sns .sns_li a{
		width: 135px;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
	}
	#mm_sns .mm_sns{
		padding: 20px 0px 100px!important;
		background:url(/images/main_new23/main_btbg_tm.png) bottom center no-repeat!important;
		background-size: 100%!important;
		margin-top:0px!important;
	}
	
}

	
	#mm_sns .mm_sns{padding:20px 0px 50px; background:url(/images/main_new23/main_btbg.png) top center no-repeat; background-size:inherit; margin-top:30px;}


	/*유관기관 select*/
	#familysite_area h3{display:inline-block;  margin:5px 0px;}
	.fmy_site{float:right;}
	.fmy_site .fmy_sitebox{width:200px;}



	.text_view_tb{display:none;}
	




/* Desktop Device : 481 이상 768 이하 */
@media screen and (min-width:481px) and (max-width:768px){
	.text_view_web{display:none;}
	
	#main_bn .visualbox{min-height:382px;}
	#main_bn .visual_imgbox{/*height:382px;*/ height:300px; overflow:hidden; top:45px;}

	#main_bn .visual_images{max-width:728px;}
	#main_bn .bx-wrapper .bx-controls{/*bottom: 100px;*/ bottom: 10px;}

	/*메인_상단*/
	#mm1 .main_searchbox{position:absolute; top:302px;}
	#mm1 .main_searchbox .ms_pd{padding:0px 5%;}
	#mm1 .m_search{/*height:137px;*/ height:65px;}
	#mm1 .m_search .ms_txt{width:100%; }
	#mm1 .m_search .ms_imgbox{display:none;}
	#mm1 .m_search .ms_txt h2{margin-bottom:20px;}

	#mm1 .searchbar_tbl td.select{width:150px;}
	#mm1 .searchbar_tbl td.input_td{/*width:60%;*/ margin-left:150px;}
	#mm1 .searchbar_tbl td.searhresult{width:40px; text-align:center;}


	#mm1 .select_main{width:150px;}

	#mm1 .sr_arr{display:none;}



	/*기업,채용*/
	/*#mm2 .mm2_titbox{width:265px; box-sizing:border-box; position:relative; height:268px;}

	#mm2 .mm2_titbox_1{float:left;}
	#mm2 .mm2_titbox_1 .mm2_tb_pd{padding-left:40px; padding-right:10px;}
	#mm2 .mm2_titbox_1 .mm2_tit{padding-top:30px; padding-left:28px;}
	#mm2 .mm2_titbox_1 .ico_1{position:absolute; bottom:20px; right:30px;}

	#mm2 .mm2_titbox_2{position:absolute; right:0px; top:50px;}
	#mm2 .mm2_titbox_2 .mm2_tb_pd{padding-right:40px; padding-left:10px;}
	#mm2 .mm2_titbox_2 .mm2_tit{padding-top:30px; padding-right:28px; text-align:right;}
	#mm2 .mm2_titbox_2 .ico_2{position:absolute; bottom:20px; left:30px;}

	#mm2 .companydt1_list .companydt1_roll{margin:0px 0px 0px; left:-200px; top:198px;}
	#mm2 .companydt2_list .companydt2_roll{margin:0px 0px 0px; right:-200px; top:198px; text-align:right;}

	#mm2 .companydt1_list .owl-nav{position:absolute; left:-200px; top:140px;}
	#mm2 .companydt2_list .owl-nav{position:absolute; right:-200px; top:140px;}

	#mm2 .companydt1_list .rollbtn_prev{background:url(/images/main/mm2_arr_m_left.png); background-size:38px; background-repeat:no-repeat;}
	#mm2 .companydt1_list .rollbtn_next{background:url(/images/main/mm2_arr_m_right.png); background-size:38px; background-repeat:no-repeat;}
	#mm2 .companydt2_list .rollbtn_prev{background:url(/images/main/mm2_arr_m_left.png); background-size:38px; background-repeat:no-repeat;}
	#mm2 .companydt2_list .rollbtn_next{background:url(/images/main/mm2_arr_m_right.png); background-size:38px; background-repeat:no-repeat;}*/

	#mm2 .mm2_con_pbox_1{width:100%; margin-bottom:20px;}
	#mm2 .mm2_con_pbox_2{width:100%;}

	#mm2 .mm2_tabbnt{float:right;}
	#mm2 .mm2_btnbox{margin-top:40px;}

	#mm2 .mm2_libtn li div.btn{padding:50px 5% 50px; height:100%;}
	#mm2 .mm2_libtn li#btn_11 div.btn{background:url(/images/main_new23/mm2_ico_11.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li#btn_12 div.btn{background:url(/images/main_new23/mm2_ico_12.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li#btn_13 div.btn{background:url(/images/main_new23/mm2_ico_13.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li#btn_14 div.btn{background:url(/images/main_new23/mm2_ico_14.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li:hover#btn_11 div.btn{background:url(/images/main_new23/mm2_ico_11_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li:hover#btn_12 div.btn{background:url(/images/main_new23/mm2_ico_12_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li:hover#btn_13 div.btn{background:url(/images/main_new23/mm2_ico_13_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li:hover#btn_14 div.btn{background:url(/images/main_new23/mm2_ico_14_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li.on#btn_11 div.btn{background:url(/images/main_new23/mm2_ico_11_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li.on#btn_12 div.btn{background:url(/images/main_new23/mm2_ico_12_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li.on#btn_13 div.btn{background:url(/images/main_new23/mm2_ico_13_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li.on#btn_14 div.btn{background:url(/images/main_new23/mm2_ico_14_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}

	#mm2 .mm2_libtn li#btn_21 div.btn{background:url(/images/main_new23/mm2_ico_12.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li#btn_22 div.btn{background:url(/images/main_new23/mm2_ico_13.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li#btn_23 div.btn{background:url(/images/main_new23/mm2_ico_14.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li#btn_24 div.btn{background:url(/images/main_new23/mm2_ico_11.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li:hover#btn_21 div.btn{background:url(/images/main_new23/mm2_ico_12_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li:hover#btn_22 div.btn{background:url(/images/main_new23/mm2_ico_13_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li:hover#btn_23 div.btn{background:url(/images/main_new23/mm2_ico_14_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li:hover#btn_24 div.btn{background:url(/images/main_new23/mm2_ico_11_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li.on#btn_21 div.btn{background:url(/images/main_new23/mm2_ico_12_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li.on#btn_22 div.btn{background:url(/images/main_new23/mm2_ico_13_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li.on#btn_23 div.btn{background:url(/images/main_new23/mm2_ico_14_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}
	#mm2 .mm2_libtn li.on#btn_24 div.btn{background:url(/images/main_new23/mm2_ico_11_on.png) 0px 0px; background-repeat:no-repeat; background-position:center; background-size:60px;}




	/*채용행사,채용정책*/
	#mm3 .mm3_tabbtb li{/*font-size:18px;*/}
	#mm3 .ma_more_2{position:absolute; top:-51px; right:0px;}
	#mm3 .companydt_list1 .companydt_roll{position:absolute;  right:39px; top:-51px;}
	#mm3 .companydt_list2 .companydt_roll{position:absolute;  right:39px; top:-51px;}
	#mm3 .companydt_list3 .companydt_roll{position:absolute;  right:39px; top:-51px;}
	#mm3 .companydt-contents-scroll-carousel .owl-nav{position:absolute; right:80px; top:-51px;}

	#mm3 .rcu_box{/*min-width:232px;*/ /*width:28vw;*/ width:28.35vw;}

	#mm3 .rcu_box h3{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	/*#mm3{padding:20px 0px;}
	#mm3 .mm3_tit1{padding-bottom:25px;}
	#mm3 .mm3_tit2{padding-bottom:25px;}
	#mm3 .mm3_box .mm3_box_half{margin-bottom:40px;}
	#mm3 .ictint_list li{min-height:180px; box-sizing:border-box;}
	#mm3 .ictint_list li img{max-width:97px; width:100%;}*/

	/*mm4*/
	#mm4{padding:20px 0px 23px;}
	#mm4_linebanner{width:100%; position:relative; margin:0 auto;}
	#mm4_linebanner #default_box{position:relative; margin:0px 20px;}
	#topb_box{margin:0px auto; width:100%; position:relative;}

	#mm_sns .sns_li{max-width:600px;}
	#mm_sns .sns_li li{font-size:16px; /*color:#685028;*/}
	#mm_sns .sns_li li.list{/*width:42%;*/ width:45.5%;}

	#mm_sns .mm_sns{padding:25px 0px 15%; background:url(/images/main_new23/main_btbg_tm.png);
	background-repeat:no-repeat; background-size:80%; background-position:center bottom; }

	/*유관기관 select*/
	#familysite_area h3{display:inline-block;  margin:5px 0px;}
	.fmy_site{float:right;}
	.fmy_site .fmy_sitebox{width:200px;}


	.text_view_web{display:none;}
	.text_view_mb{display:none;}


}


/* Desktop Device : 769 이상 또는 print 출력시*/
@media screen and (min-width:769px), only print{

	/*#mainbn_slide{width:100%; position:relative; height:1482px;}
	#mainbn_slide .mainbg_image{height:1482px; text-align:center; width:100%; }*/


	#main_bn .visualbox{min-height:492px;}
	#main_bn .visual_imgbox{/*height:492px;*/ /*height:441px;*/ height:475px;}

	/*메인_상단*/
	#mm1 .m_search .ms_txt h2{font-size:30px;}
	#mm1 .m_search .ms_txt h3{font-size:25px;}

	#mm1 .main_ipbox{/*margin-top:-10px;*/}

	/*기업,채용*/
	/*#mm2 .mm2_titbox{width:265px; box-sizing:border-box; position:relative; height:268px;}

	#mm2 .mm2_titbox_1{float:left;}
	#mm2 .mm2_titbox_1 .mm2_tb_pd{padding-left:40px; padding-right:10px;}
	#mm2 .mm2_titbox_1 .mm2_tit{padding-top:30px; padding-left:28px;}
	#mm2 .mm2_titbox_1 .ico_1{position:absolute; bottom:20px; right:30px;}

	#mm2 .mm2_titbox_2{position:absolute; right:0px; top:50px;}
	#mm2 .mm2_titbox_2 .mm2_tb_pd{padding-right:40px; padding-left:10px;}
	#mm2 .mm2_titbox_2 .mm2_tit{padding-top:30px; padding-right:28px; text-align:right;}
	#mm2 .mm2_titbox_2 .ico_2{position:absolute; bottom:20px; left:30px;}

	#mm2 .companydt1_list .companydt1_roll{margin:0px 0px 0px; left:-200px; top:198px;}
	#mm2 .companydt2_list .companydt2_roll{margin:0px 0px 0px; right:-200px; top:198px; text-align:right;}

	#mm2 .companydt1_list .owl-nav{position:absolute; left:-200px; top:140px;}
	#mm2 .companydt2_list .owl-nav{position:absolute; right:-200px; top:140px;}*/
	
	

	#mm2 .mm2_con_pbox_1{float:left; /*width:48.5%;*/ width:50.5%;}
	#mm2 .mm2_con_pbox_2{float:right; /*width:48.5%;*/ width:46.5%;}
	
	#mm2 .mm2_con_pbox_1 .mm2_cbox{padding:30px 5% 30px 0px;}
	#mm2 .mm2_con_pbox_2 .mm2_cbox{padding:30px 0px 30px 5%;}
	#mm2 .mm2_cbox{min-height:220px;}

	#mm2 .mm2_tabbnt{float:right;}
	#mm2 .mm2_btnbox{margin-top:40px;}

	/*채용행사,채용정책*/
	#mm3 .ma_more_2{position:absolute; top:-56px; right:0px;}
	#mm3 .companydt_list1 .companydt_roll{position:absolute;  right:32px; top:-56px;}
	#mm3 .companydt_list2 .companydt_roll{position:absolute;  right:32px; top:-56px;}
	#mm3 .companydt_list3 .companydt_roll{position:absolute;  right:32px; top:-56px;}
	#mm3 .companydt-contents-scroll-carousel .owl-nav{position:absolute; right:80px; top:-56px;}

	#mm3 .rcu_box{/*width:232px;*/ width:223px;}
	
	/*라인팝업*/
	#mm4_linebanner{width:100%; position:relative; margin:0 auto;}
	#topb_box{margin:0px auto; width:100%; position:relative;}
	#mm4line{width:100%; position:relative;  /*height:113px;*/}
	#mm4line .visual_image{/*height:113px;*/ text-align:center; width:100%; }

	#mm4 .mm4pbox_1{width:49%; float:left;}
	#mm4 .mm4pbox_2{width:49%; float:right;}

	#mm4 .maip_btarrr{background:#fff url(/images/main_new23/maip_btarrr.png); background-size:42px 35px; width:42px; height:35px; position:relative; left:30px; top:-3px;}
	
	#mm4 .proday1{/*background:#f18800;*/ background:url(/images/main_new23/mainp_timebg.png); background-size:88px 87px; background-repeat:no-repeat; width:88px; height:87px;}
	#mm4 .proday2{/*background:#f24456;*/ background:url(/images/main_new23/mainp_timebg.png); background-size:88px 87px; background-repeat:no-repeat; width:88px; height:87px;}
	
	/*유관기관 select*/
	#familysite_area h3{display:inline-block; margin:5px 0px;}
	.fmy_site{float:right;}
	.fmy_site .fmy_sitebox{width:220px;}


	.text_view_tb{display:none;}
	.text_view_mb{display:none;}


}