


/* ====== .¸ÞÀÎ½½¶óÀÌ³» ÄÁÅÙÃ÷=========*/
.main_txt_key		{display:inline-block; width:100%; padding:0 30px; text-align:center;}
.main_txt_key .m_title		{float:left; width:100%;  font-family:Noto Sans KR, sans-serif; font-size:45px; font-weight:500; line-height:100%; letter-spacing:-0.05em;}
.main_txt_key .m_stit		{float:left; width:100%;  font-family:Noto Sans KR, sans-serif; font-size:22px; padding:30px 0 30px 0; opacity:0.7 line-height:100%; letter-spacing:-0.05em;}
.main_txt_key .m_stit span		{color:#b4ff00;}
.main_txt_key .m_txt		{float:left; width:100%;  font-size:13px; opacity:0.6; line-height:180%;}

/* ====== .¸ÞÀÎ ÃÖ±Ù±Û ±âº» =========*/
.wf_center			{width:100%; }
.wf_center .pos						{display:inline-block; width:1280px; }
.wf_center .nt_lst					{float:left; width:calc(50% - 40px); padding:0 0 60px 0; text-align:left; }
.wf_center .nt_lst .nt_tt_fix	{float:left; width:100%; height:110px; padding:60px 0 0 0; }
.wf_center .nt_lst .nt_call	{float:left; width:100%; height:240px; padding:0px 0 0 0; border-top:2px solid #262626; }
.wf_center .nt_box				{float:left; width:calc(50% - 40px); text-align:left; }
.wf_center .nt_box .nt_tt_bg	{float:left; width:100%; height:110px; padding:60px 0 0 0; /* background:url('/images/bg_people.png');background-repeat:no-repeat; background-position:bottom right; background-size:auto; */ }
.wf_center .nt_box .k_spc	{float:left; width:12px; height:12px;}
.wf_center .wf_spc				{float:left; width:80px; }

/* ====== .¸ÞÀÎ Å¸ÀÌÆ² =========*/
.mblock_df_title			{display:inline-block; border:0px solid blue; width:100%;}
.mblock_df_title .df_tt			{font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:27px; line-height:100%; letter-spacing:-0.05em; color:black;}
.mblock_df_title .df_tt span{color:#132f69;}
.mblock_df_title .df_txt		{font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:15px; line-height:240%; letter-spacing:-0.05em;}
.mblock_df_title .arr_st1		{float:left;}
.mblock_df_title .arr_st2		{display:inline-block; width:100%; }
.mblock_df_title .arr_sp		{padding-left:10px;}
.mblock_df_title .arr_more		{float:right; margin-top:10px;font-family:tahoma; line-height:100%; padding:2px 5px 0 5px; height:20px;border:1px solid #dddddd;font-size:11px;  color:black;  transition:all .2s;}
.mblock_df_title .arr_more:hover	{background:#38506c; border:1px solid #38506c;  color:white;  transition:all .2s;}


/* ====== .¸ÞÀÎ °¶·¯¸® =========*/
.wf_gallery				{float:left; width:100%; background:#ecf4fd; border:1px solid #d3d7de; border-width:1px 0;}
.wf_gallery .pos	{display:inline-block; max-width:1294px; width:100%; min-width:1280px; padding:65px 0;}
.wf_gallery .pos .latest	{float:left; width:100%; padding-top:35px; font-size:0;}

/* ====== .¸ÞÀÎ Äü =========*/
.wf_gicon				{float:left; width:100%; background:#ecf4fd; }
.wf_gicon .pos	{display:inline-block; width:1280px; padding:40px 0 30px 0; font-size:0;}
.wf_gicon .pos .ic_out		{display:inline-block; width:14.2%; border:0px solid red;}
.wf_gicon .pos a	{color:black;}
.wf_gicon .pos a:hover	{color:red;}
.wf_gicon .pos .ic_set		{display:inline-block; max-width:105px; width:100%;}
.wf_gicon .pos .ic_set .icon		{float:left; width:100%; background:white; font-size:20px; border-radius:100%; overflow:hidden;}
.wf_gicon .pos .ic_set .icon img	{width:100%;}
.wf_gicon .pos .ic_set .q_txt		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:15px; line-height:100%; letter-spacing:-0.05em; padding-top:15px; text-align:center;}

/* ====== .¸ÞÀÎ ÈÄ¿ø =========*/
.wf_pp_list				{float:left; width:100%; background:#f78928; }
.wf_pp_list .pos	{display:inline-block; width:1280px; padding:50px 0; text-align:left;background:url('/images/bg_pp_list.png');background-repeat:no-repeat; background-position:bottom right; background-size:40% auto; }
.wf_pp_list .pos .k_li		{float:left; width:370px;}
.wf_pp_list .pos .k_li .b_tt		{float:left; width:100%; font-size:35px; line-height:140%; color:black;}
.wf_pp_list .pos .k_li .pp_br		{}
.wf_pp_list .pos .k_li .s_tt		{float:left; width:100%; font-size:15px; line-height:120%; padding:15px 0 20px 0; color:black; }
.wf_pp_list .pos .k_li .li_tt		{float:left; width:100%; font-size:18px; font-family:Noto Sans KR, sans-serif; font-weight:500;line-height:100%; padding:0 0 20px 0; color:white;}
.wf_pp_list .pos .k_li .li_bx1		{float:left; width:100%; background:white; height:70px; border-radius:5px; overflow:hidden;}
.wf_pp_list .pos .k_li .li_bx2		{float:left; width:100%; background:white; height:70px; border-radius:5px; overflow:hidden;}
.wf_pp_list .pos .k_li .go_sd		{float:left; width:100%; height:50px; line-height:50px; background:#f52133; color:white; font-size:15px;  text-align:center; margin-top:20px; border-radius:30px; transition:all .2s;}
.wf_pp_list .pos .k_li .go_sd:hover		{background:#781717; transition:all .2s;}
.wf_pp_list .pos .k_li .go_sd span	{font-size:15px; }
.wf_pp_list .pos .k_spc		{float:left; width:90px; height:90px;}
.rolling1,
.rolling2{position:relative; width:100%; height:auto;}
.rolling1 li,
.rolling2 li{width:100%; padding:17px 15px; height:70px; font-size:0px; line-height:100%; overflow:hidden; }
.rolling1 li span,
.rolling2 li span{color:rgba(0,0,0,0.5); display:inline-block; font-size:13px; border:0px solid red; line-height:140%; width:20%; text-align:center; margin:0 !important; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}


/* ¸ÞÀÎ¹è³Ê */
.main_latest_clm		{float:left; width:100%; overflow:hidden; text-align:center; padding:25px 0;}
.te_tv_sl_layout		{display:inline-block; width:1280px; height:auto; border:0px solid #dddddd;}
.te_tv_sl_pos		{width: 100%; border:0px solid red;}
.slick-slider{position: relative; display: block; box-sizing: border-box;   -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent; }
.slick-list{position: relative; display: block; overflow: hidden;  margin: 0; padding: 0;}
.slick-list:focus{outline: none; }
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before,
.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left; height: auto; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

/* main Notice slide_°£°Ý */
.slider {width: 100%; margin: auto;}
.slick-slide {padding: 0px 10px; border:1px solid #eeeeee; border-width:0 0px; margin-right:0px;}
.slick-slide img {width: 100%;}
.slick-prev:before,
.slick-next:before {color: black; }
.slick-slide {transition: all ease-in-out .3s; opacity:1;}
.slick-active {opacity: 1; }
.slick-current {opacity: 1;}

.slick-dotted.slick-slider{margin-bottom: 0px;}
.slick-dots{position: absolute; bottom: -50px; display: block; width: 100%; padding: 0; margin: 0;  list-style: none; text-align: center;}
.slick-dots li{position: relative; display: inline-block; margin: 0 5px; padding: 0; cursor: pointer;  background:transparent; border-radius:100%; display:none;}
.slick-dots li button{font-size: 0; line-height: 0; display: block; width: 10px; height: 10px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: #dddddd;  border-radius:100%;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline: none; background:red;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 10px; height: 10px; content: '¤ý'; text-align: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border-radius:100%;}
.slick-dots li.slick-active button:before{ background:red;}

.slick-prev{display:none !important;}
.slick-next{display:none !important;}