.back_bg	{background:#fafafa;}

/* ¸ÞÀÎÈ­¸é ///////////////////////////////// */
.main_ptrn		{background:url('/images/bg_pattern.gif');}
.main_real		{background:#ffffff}
.main_kind			{float:left; width:100%;}
.main_2cut			{float:left; width:100%;}
.main_2cut .pos	{display:inline-block; max-width:1800px;  width:100%;height:435px;}


.main_slide	{float:left; width:100%;}
.main_slide .pos	{display:inline-block; max-width:1800px; width:100%; height:670px; margin-top:70px;}

.change_content {position:relative; width:100%; height:100%; }
.change_content .pos {position:absolute; top:0; bottom:0; right:0; left:0; margin:auto; width:100%; height:100%; }
.change_content .btn_dot {position:absolute;bottom:30px; width:100%; font-size:0; text-align:center; z-index:301;}
.change_content .btn_dot li {display:inline-block; cursor:pointer; width:15px; height:15px; border-radius:100%; margin:0 5px; background:rgba(255,255,255,0.3);}
.change_content .btn_dot li:hover {background:rgba(255,255,255,0.5);}
.change_content li.current {background:rgba(255,255,255,1);}

#slideshow {float:left; width:100%; height:100%; }
#slides {position:relative; width:100%; height:100%; overflow:auto; }
#slides li {width:100%; height:100%; overflow:hidden; }
#slides li .content	{float:left; width:100%;background:rgba(0,0,0,0.0); height:100%; color:white;z-index:300; overflow:hidden; text-align:center; display:table; }
#slides li .content .set		{display:table-cell; vertical-align:middle; width:100%; text-align:center; display:none;}

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

/* ¸ÞÀÎ½½¶óÀÌµå ///////////////////////////////// 
.swiper-container {width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.swiper-slide {
	display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; 
	display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
}
.bg_cover {position:absolute; top:0; left:0; display:table;width:100%; height:100%; background:rgba(0,0,0,0.0); z-index:3;}
.bg_contents {display:table-cell; vertical-align:middle; text-align:center; color:white;}
.bg_color_l	{position:absolute; top:0; left:0; width:50%; height:100%;}
.bg_color_r	{position:absolute; top:0; right:0; width:50%; height:100%;}
.swiper-wrapper .stat		{position:absolute; top:0; left:0; z-index:2; width:100%; height:100%;}
.swiper-wrapper .bg1		{background:url('/images/main_slide1.jpg') ; background-size:auto 100%; background-position:center center;background-repeat:no-repeat;}
.swiper-wrapper .bg2		{background:url('/images/main_slide2.jpg') ; background-size:auto 100%; background-position:center center;background-repeat:no-repeat;}
.swiper-wrapper .bg3		{background:url('/images/main_slide1.jpg') ; background-size:auto 100%; background-position:center center;background-repeat:no-repeat;}
.swiper-wrapper .bg4		{background:url('/images/main_slide2.jpg') ; background-size:auto 100%; background-position:center center;background-repeat:no-repeat;}
*/
/* ¸ÞÀÎÀÎÁõ¼­ ============ */
.lic_list		{float:left; width:100%;}
.lic_list .pos		{display:inline-block; max-width:1800px; width:100%; padding:120px 100px; background:#f5f5f5;}
.lic_list .pos .exp	{float:left; width:100%; }
.lic_list .pos .exp_mb		{float:left; width:100%; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling:touch; -webkit-appearance:none; -webkit-backface-visibility:hidden; -webkit-transform:translate3d(0,0,0); }
.lic_list .pos .exp_mb > [class*="set"] { float: none; display: inline-block; white-space: normal; vertical-align: top; }
.lic_list .pos .set		{float:left; width:14.2587%; text-align:center; }
.lic_list .pos .p1		{padding:100px 10px 0 10px;}
.lic_list .pos .p2		{padding:0 10px 100px 10px;}
.lic_list .pos .set .pic 		{float:left; width:100%;}
.lic_list .pos .set .pic img		{max-width:188px; width:100%; border:1px solid #d7d7d7;}
.lic_list .pos .set .txt 		{float:left; width:100%; padding-top:15px;font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:15px; letter-spacing:-0.05em;}

/* ¸ÞÀÎ6Á¾·ùÈ¿°ú ============ */
.spr_out {float:left; width:100%;}
.spr_out .pos {display:inline-block; max-width:1800px; width:100%; height:440px;}
.spr_blk { width:100%;/* max-width:1600px; */ height:100%; margin:0 auto; text-align:left; position:relative;font-size:0; background:#000; overflow-x:hidden;}
.spr_blk .section { display:inline-block; *display:inline; zoom:1; position:relative; width:16.66%; height:100%; overflow:hidden; /*background:#f00;*/ }
.spr_blk .section .grp { width:100%; height:100%; position:relative; }
.spr_blk .section .grp .off {  width:100%; height:100%; top:0; left:0%; position:absolute; }
.spr_blk .section .grp .off .cover {width:100%; height:100%; background:rgba(0,0,0,0.0);}
.spr_blk .section .grp .on { width:100%; height:100%; position:relative; opacity:0; filter:alpha(opacity=0); }
.spr_blk .section .grp .opac { width:100%; height:100%; top:0; left:0; position:absolute; background:#000; opacity:0; filter:alpha(opacity=0); }
.spr_blk .section .grp .cont { bottom:0; left:0; position:absolute; width:100%; height:100%; text-shadow: 0 0 1px #000000;z-index:1;display:table;}
.spr_blk .section .grp .cont .title {display:table-cell; vertical-align:middle;text-align:center; color:white; font-size:23px;font-family:Noto Sans KR, sans-serif; font-weight:400; line-height:100%; text-transform: uppercase;}
.spr_blk .section .grp .cont .title a {color:white; padding:10px 10px;}
.spr_blk .section .grp .cont .title a:hover {border-bottom:1px solid #ffffff;}
.spr_blk .section .grp .cont .txt {display:none; max-width:250px; width:100%; padding:10px 0 0 0; text-align:left; color:white; font-size:12px; line-height:180%;}

.spr_blk .kind1  { }
.spr_blk .kind2  { top:0; left:16.66%; position:absolute; }
.spr_blk .kind3  { top:0; left:33.32%; position:absolute; }
.spr_blk .kind4  { top:0; left:49.98%; position:absolute; }
.spr_blk .kind5  { top:0; left:66.64%; position:absolute; }
.spr_blk .kind6  { top:0; left:83.3%; position:absolute; }

.spr_blk .kind1 .grp { }
.spr_blk .kind2 .grp { }
.spr_blk .kind3 .grp { }
.spr_blk .kind4 .grp { }
.spr_blk .kind5 .grp { }
.spr_blk .kind6 .grp { }

/* ¸ÞÀÎ2ÄÆ/ÁÂ¿ì ============ */
.blk2sty { width:100%; position:relative; height:auto;}
.blk2sty .blk { width:50%; height:100%; position:relative; overflow:hidden;}
.blk2sty .blk .wrap { top:0; left:0; width:100%; height:100%; position:absolute;  }
.blk2sty .blk .wrap .bg_wrap .bg { top:0; left:0; position:absolute; width:100%; height:100%; opacity:1; filter:alpha(opacity=1);}
.blk2sty .blk .wrap .bg_wrap .on { top:0; left:0; position:absolute; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.blk2sty .blk .wrap .c_wrap { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:100%; height:100%; }
.blk2sty .blk .wrap .exh {position:absolute; top:0px; right:0; left:0; bottom:0; width:100%; width:100%; height:100%; background:rgba(0,0,0,0.2); display:table; padding:0 70px; letter-spacing:-0.05em;  }
.blk2sty .blk .wrap .exh_on {position:absolute; top:0px; right:0; left:0; bottom:0; width:100%; width:100%; height:100%; background:rgba(0,0,0,0); display:table; padding:0 70px; letter-spacing:-0.05em;}
.blk2sty .blk .wrap .grp {display:table-cell; vertical-align:top; padding-top:5%; }
.blk2sty .blk .wrap .h1 {float:left; width:100%; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:30px; line-height:100%; text-shadow: 1px 1px 1px rgba(0,0,0,0.0); color:white;}
.blk2sty .blk .wrap .h2 {float:left; width:100%; font-family:Noto Sans KR, sans-serif;  font-weight:200; font-size:30px;  color:black;line-height:100%;text-shadow: 1px 1px 1px rgba(255,255,255,0.2); padding:25px 0;}
.blk2sty .blk .wrap .h3 {float:left; width:100%; font-family:Noto Sans KR, sans-serif;  font-weight:200; font-size:20px;text-shadow: 1px 1px 1px rgba(0,0,0,0.0); line-height:130%; opacity:0.7; display:none;}

.blk2sty .l_sec .wrap .c_wrap { top:0; margin-top:0px; right:0%; margin-right:0; text-align:right; }
.blk2sty .r_sec .wrap .c_wrap { top:0; margin-top:0px; left:0%; margin-left:0; }
.blk2sty .blk .wrap .c_wrap .memo { margin-top:0px; position:relative; top:0; text-align:center;opacity:0; filter:alpha(opacity=0); line-height:180%; width:100%; height:100%;}

.blk2sty .btn { top:50%; margin:-25px 0 0 -50px; left:50%; position:absolute; }
.blk2sty .btn > div { float:left; width:100px; height:100px; overflow:hidden; position:relative; cursor:pointer;}
.blk2sty .btn .prev  {width:50px; height:50px; border-bottom:1px solid #c6c6c6; border-left:1px solid #c6c6c6; transform:rotate(45deg);}
.blk2sty .btn .prev:hover  {border-bottom:1px solid #ffffff; border-left:1px solid #ffffff;}
.blk2sty .btn .next  {width:50px; height:50px; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6;  transform:rotate(45deg);}
.blk2sty .btn .next:hover  {border-top:1px solid #ffffff; border-right:1px solid #ffffff;}

/* ¸ÞÀÎ Åõ¿¤TV ============ */
.swiper-container {margin: 0 auto;position: relative; overflow: hidden; list-style: none; padding: 0; /* Fix of Webkit flickering */ z-index: 1;}
.swiper-wrapper {position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }
.swiper-btn-prev,
.swiper-btn-next {position:absolute;bottom:20px;right:20px;display:inline-block; width: 35px;box-sizing:border-box;border:solid 1px #ddd; height: 35px; z-index: 10; cursor: pointer;background:#fff;}
.swiper-btn-prev {right:65px;}
.swiper-btn-prev:after, .swiper-btn-next:after {content:"";width:10px;height:10px;box-sizing:border-box;border:solid 2px #707070;position:absolute;left:50%;top:50%;margin:-6px 0 0 -6px;border-top-color:#fff;border-left-color:#fff;}
.swiper-btn-prev:after {transform:rotate(135deg);margin-left:-3px;}
.swiper-btn-next:after {transform:rotate(-45deg);}
.mainVod {float:left; width:100%; height:auto; text-align:center; margin-top:30px;}
.main-vod-slider {float:left; width:100%;  margin:0;}
.main-vod-slider .swiper-container {position:relative; top:0;  width:100%; height:auto;}
.main-vod-slider .swiper-wrapper {width:550px; height:450px; }
.main-vod-slider .swiper-slide {text-align:center;width:100%; height:400px; margin:0;}
.main-vod-slider .swiper-slide .thumb {position:relative; top:0;margin:0; width:100%;}
.main-vod-slider .swiper-slide .thumb img {width:550px; height:auto;}
.main-vod-slider .swiper-slide .thumb > a {position:absolute;width:62px;height:62px;background:url(/images/play_mov.png) center center no-repeat;text-indent:-999em;overflow:hidden;left:50%;top:50%;margin:-31px 0 0 -31px;opacity:0;transition:all .5s;}
.mainVod .swiper-slide .vod-text {opacity:0; transition:all .5s ease .3s;}
.mainVod .swiper-slide .vod-text .tt {float:left; width:100%; font-size:18px;}
.mainVod .swiper-slide .vod-text .stx {float:left; width:100%; font-size:15px;}
.main-vod-slider .swiper-slide .thumb:after {content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:0.7;transition:all .5s;}/* ÁÂ¿ìÄ¿¹ö */
.main-vod-slider .swiper-slide-active .thumb:after {display:none;transition:all .5s;}
.main-vod-slider .swiper-slide-active .thumb > a, .main-vod-slider .swiper-slide-active .vod-text {opacity:1;}
.swiper-pagenavi {text-align:center;  width:100%; padding-top:35px;}
.swiper-pagenavi .swiper-pagenavi-bullet  {display:inline-block;}
.swiper-pagenavi .swiper-pagenavi-bullet {width: 30px; height: 5px; display: inline-block; background: #4a0b12; opacity: 0.5;  margin:0 4px;}
.swiper-pagenavi .swiper-pagenavi-bullet {cursor: pointer;}
.swiper-pagenavi .swiper-pagenavi-bullet-active {  opacity: 1; background: #4a0b12;}
.main-vod-slider .swiper-btn-prev, 
.main-vod-slider .swiper-btn-next {bottom:auto;left:auto;right:auto;top:125px;text-indent:0;width:auto;height:auto;border:0;width:195px;color:#fff;background:transparent;}
.main-vod-slider .swiper-btn-prev {right:50%;margin-right:275px;text-align:left;}
.main-vod-slider .swiper-btn-prev:after, 
.main-vod-slider .swiper-btn-next:after {height:0px;width:160px;border:0;background:rgba(255,255,255,0.6);margin:0;transform:rotate(0);}
.main-vod-slider .swiper-btn-prev:after {right:0;left:auto;}
.main-vod-slider .swiper-btn-next {left:50%;margin-left:275px;text-align:right;}
.main-vod-slider .swiper-btn-next:after {left:0;}
.main-vod-slider .swiper-btn-arr_l	{float:left; width:50px; height:50px; border-bottom:1px solid #c6c6c6; border-left:1px solid #c6c6c6; transform:rotate(45deg);}
.main-vod-slider .swiper-btn-arr_r	{float:right; width:50px; height:50px; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6;  transform:rotate(45deg);}
.vod-text-grp {display:inline-block;  max-width:500px; width:100%;  height:100px; margin-top:-90px;}
.vod-text-grp .vod-text {display:none;}
.vod-text-grp .vod-text .tt {float:left; width:100%; font-size:25px; color:black;}
.vod-text-grp .vod-text .stx {float:left; width:100%; font-size:18px; color:black;padding-top:20px; line-height:160%;}


/* ¸ÞÀÎÈ­¸é-media ½½¶óÀÌµå ============ */
.media_sl_layout		{display:inline-block; width:100%; height:auto; }
.media_sl_pos		{max-width:1500px; width:100%; }
.media_mov-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; }
.media_mov-list{position: relative; display: block; overflow: hidden;  margin: 0; padding: 0;}
.media_mov-list:focus{outline: none; }
.media_mov-list.dragging{cursor: pointer; cursor: hand;}
.media_mov-slider .media_mov-track,
.media_mov-slider .media_mov-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);}
.media_mov-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.media_mov-track:before,
.media_mov-track:after{display: table; content: '';}
.media_mov-track:after{clear: both;}
.media_mov-loading .media_mov-track{visibility: hidden;}
.media_mov-slide{display: none;float: left; height: auto; min-height: 1px;}
[dir='rtl'] .media_mov-slide{float: right;}
.media_mov-slide img{display: block;}
.media_mov-slide.media_mov-loading img{display: none;}
.media_mov-slide.dragging img{pointer-events: none;}
.media_mov-initialized .media_mov-slide{display: block;}
.media_mov-loading .media_mov-slide{visibility: hidden;}
.media_mov-vertical .media_mov-slide{display: block; height: auto; border: 1px solid transparent;}
.media_mov-arrow.media_mov-hidden {display: none;}


.media_slider {width: 100%; margin: auto;padding-top:60px;}
.media_mov-slide {padding: 0px 50px; border:1px solid #eeeeee; border-width:0 0px; margin-right:0px;}
.media_mov-slide img {width: 100%;}
.media_mov-prev:before,
.media_mov-next:before {color: black; }
.media_mov-slide {transition: all ease-in-out .3s; opacity:.2;}
.media_mov-active {opacity:1; }
.media_mov-current {opacity: 1;}


/* Arrows */
.media_mov-prev,
.media_mov-next{font-size: 0; line-height: 0; position: absolute; top: 40%; display: block; width: 50px; height: 50px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; ; outline: none; background: transparent;}
.media_mov-prev:hover,
.media_mov-prev:focus,
.media_mov-next:hover,
.media_mov-next:focus{ color: transparent; outline: none; background: transparent; }
.media_mov-prev:hover:before,
.media_mov-prev:focus:before,
.media_mov-next:hover:before,
.media_mov-next:focus:before{opacity: 1;}
.media_mov-prev.media_mov-disabled:before,
.media_mov-next.media_mov-disabled:before{opacity: .25;}
.media_mov-prev:before,
.media_mov-next:before{font-size: 100px;line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; z-index:500;}

.media_mov-prev{left: -80px; border: 1px solid #dddddd; border-width:0px 0px 1px 1px; transform:rotate(45deg);}
.media_mov-prev:hover{border: 1px solid black; border-width:0px 0px 1px 1px; }
.media_mov-next{right: -80px; border: 1px solid #dddddd; border-width:1px 1px 0px 0px; transform:rotate(45deg);}
.media_mov-next:hover{border: 1px solid black; border-width:1px 1px 0px 0px; }

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


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


/* ¸ÞÀÎÈ­¸é-Åõ¿¤TV½½¶óÀÌµå ============ */
.te_tv_sl_layout		{display:inline-block; width:100%; height:auto;}
.te_tv_sl_pos		{max-width:calc(1800px - 200px); width: calc(100% - 200px);}
.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;}


.slider {width: 100%; margin: auto;}
.slick-slide {padding: 0px 50px; 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;}

@media screen and (max-width: 1800px){
	.te_tv_sl_pos		{max-width:100%; width: 100%;}
}

/* Arrows */
.slick-prev,
.slick-next{font-size: 0; line-height: 0; position: absolute; top: 40%; display: block; width: 50px; height: 50px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; ; outline: none; background: transparent;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{ color: transparent; outline: none; background: transparent; }
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity: 1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity: .25;}
.slick-prev:before,
.slick-next:before{font-size: 100px;line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; z-index:500;}

.slick-prev{left: -80px; border: 1px solid #dddddd; border-width:0px 0px 1px 1px; transform:rotate(45deg);}
.slick-prev:hover{border: 1px solid black; border-width:0px 0px 1px 1px; }
.slick-next{right: -80px; border: 1px solid #dddddd; border-width:1px 1px 0px 0px; transform:rotate(45deg);}
.slick-next:hover{border: 1px solid black; border-width:1px 1px 0px 0px; }

@media screen and (max-width: 1800px){
	.slick-prev{display:none !important;}
	.slick-next{display:none !important;}
}

/* Dots */
.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%;}
.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;}




/* ¸ÞÀÎÈ­¸é-ÃÖ±Ù±Û¿µ¿ª ============ */
.main_list				{float:left; width:100%; padding:120px 0;}
.main_list .title				{float:left; width:100%;}
.main_list .line				{float:left; width:100%; text-align:center; margin:20px 0 0 0;}
.main_list .stt				{float:left; width:100%;}
.main_list .latest			{display:inline-block; max-width:1400px;  width:100%; padding:73px 0 0 0;}
.main_list .latest1		{display:inline-block; width:100%; padding:73px 0 0 0;}
.main_list .latest2		{display:inline-block; max-width:1100px; width:100%; padding:73px 0 0 0;}

.main_mov				{ float:left; width:100%;}
.main_mov .pos				{display:inline-block; max-width:1800px; width:100%; padding:120px 0; background:#f5f5f5; }
.main_mov .pos .title				{float:left; width:100%;}
.main_mov .pos .line				{float:left; width:100%; text-align:center; margin:20px 0 0 0;}
.main_mov .pos .stt				{float:left; width:100%;}
.main_mov .pos .latest			{display:inline-block; width:100%; padding:73px 0 0 0;}


/* ¸ÞÀÎÈ­¸é-biz ============ */
.main_biz									{float:left; width:100%;}
.main_biz .pos							{display:inline-block; max-width:1600px; width:100%;}
.main_biz .pos .part1				{float:left; width:100%; height:430px;display:table;text-align:center }
.main_biz .pos .part2				{float:left; width:50%; height:430px;display:table;text-align:left; }
.main_biz .pos .part3				{float:left; width:100%; height:430px;display:table;text-align:left }
.main_biz .pos .cover					{width:100%; height:100%; background:rgba(0,0,0,0.1); display:table-cell; vertical-align:middle; padding:0 0 0 70px; color:white; letter-spacing:-0.05em;}
.main_biz .pos .cover .mtt			{float:left; width:100%; font-family:Noto Sans KR, sans-serif;  font-weight:100; font-size:50px; padding-bottom:55px;}
.main_biz .pos .cover .line			{display:inline-block; width:70px; height:3px; background:white; margin:10px 0 40px 0;}
.main_biz .pos .cover .stt			{float:left; width:100%; font-family:Noto Sans KR, sans-serif;  font-weight:400; font-size:55px; padding-bottom:40px; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); }
.main_biz .pos .cover .stx			{float:left; width:100%; font-size:13px; padding-bottom:30px; opacity:0.7;letter-spacing:0em;}
.main_biz .pos .cover .btn			{display:inline-block; width:240px; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:11px;font-style : italic; background:#ee786b; padding:20px 0; text-align:center; letter-spacing:0.05em; transition:all .2s; color:white; box-shadow: 0 0 1px #000000;}
.main_biz .pos .cover .btn:hover			{background:#e36658; transition:all .2s;}

/* ¸ÞÀÎÈ­¸é-biz2 ============ */
.main_biz_partner {float:left; width:100%;}
.main_biz_partner .pos {display:inline-block; max-width:1800px; width:100%; padding:80px 0; background:url('/images/bg_woman.jpg') no-repeat center center; background-size:cover;}
.main_biz_partner .title {float:left; width:100%;}
.main_biz_partner .line {float:left; width:100%; text-align:center; margin:21px 0 27px 0;}
.main_biz_partner .stt {float:left; width:100%;}
.main_biz_partner .icon_set {display:inline-block; padding-top:30px;}
.main_biz_partner .grp {float:left; width:130px; margin:0 45px; text-align:center;}
.main_biz_partner .grp .ic {float:left; width:100%;}
.main_biz_partner .grp .ic img	{border:1px solid rgba(255,255,255,0.7); border-radius:100%; width:100%;}
.main_biz_partner .grp .tt {float:left; width:100%; padding-top:25px; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:18px; color:white; line-height:130%;}


/* ¸ÞÀÎÈ­¸é-sns ============ */
.main_sns				{float:left; width:100%;}
.main_sns .pos			{display:inline-block; max-width:1800px; width:100%; padding:80px 0; text-align:center; border-top:1px solid #dbdbdb; font-size:0;}
.main_sns .sns_bg		{display:inline-block; background:#7b7b7b; border-radius:100%; margin:0 20px; padding:15px;}
.main_sns .sns_bg img		{width:55px;}

/* ¸ÞÀÎÈ­¸é-map ============ */
.main_map			{float:left; width:100%;}
.main_map .pos			{display:inline-block; max-width:1800px; width:100%; min-width:1260px;padding:120px 250px;}
.main_map .pos .title	{float:left; width:100%; padding-bottom:50px;}
.main_map .pos .map_mv	{float:left; width:100%; padding:0 15px 50px 15px;}
.main_map .pos .map_mv .mg	{float:left; width:33.3333%; padding:0 15px;}
.main_map .pos .map_mv .mg .mp	{float:left; width:100%;}
.main_map .pos .map_mv .mg .mp img	{width:100%;}
.main_map .pos .map_mv .mg .mt		{float:left; width:100%; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:15px; padding-top:30px;}

@media screen and (max-width: 1600px){
	.main_map .pos			{padding:120px 80px;}
}

/* map ÀÎÅ¬·çµå ============ */
.inc_map	{float:left; width:100%;}
.inc_map .info		{float:left; text-align:left; width:500px; height:450px; background:#ffffff; border:1px solid #d8d8d8; border-width:1px 0 1px 1px; padding:40px 40px;}
.inc_map .info .set	{float:left; width:100%; line-height:160%;}
.inc_map .info .set .tit		{float:left; width:100%; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:18px; padding-bottom:15px; color:black;}
.inc_map .info .set .txt1	{float:left; width:100%; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:15px;  letter-spacing:-0.05em;}
.inc_map .info .set .txt2	{float:left; width:100%; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:13px; }
.inc_map .info .set .etc	{float:left; width:100%; padding-top:15px;line-height:100%;}
.inc_map .info .set .etc .tt	{float:left; width:60px; font-family:Noto Sans KR, sans-serif;  font-weight:500; font-size:13px; padding-top:2px;  letter-spacing:-0.05em; color:black;}
.inc_map .info .set .etc .subway	{float:left; padding:0 5px;}
.inc_map .info .set .etc .subway .no		{float:left; width:15px; height:15px; border-radius:100%; text-align:center; color:white; font-size:11px; font-family:tahoma;line-height:15px; }
.inc_map .info .set .etc .subway .name	{float:left; padding:3px 0 0 5px; font-size:11px; color:#0668c9;}
.inc_map .info .spc	{float:left; width:100%; height:30px; font-size:0;}
.inc_map .map	{float:left; width:calc(100% - 500px); height:450px; border:1px solid #d8d8d8;}


/* ¼­ºêÆäÀÌÁö ///////////////////////////////// ============ */
/* ¸íÇ°Å¬¸¯´Ð¼Ò°³ ============ */
.dft_txbx						{float:left; width:100%; padding:100px 0;}
.dft_txbx .big				{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:22px; padding-bottom:25px; color:black;}
.dft_txbx .big span	{color:red;}
.dft_txbx .sm				{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:18px;}
.intro_iso									{float:left; width:100%; padding:100px 0; border-top:1px solid #eeeeee;}
.intro_iso .pos							{display:inline-block; width:1200px;}
.intro_iso .pos .pic					{float:left; width:500px;}
.intro_iso .pos .pic img			{width:100%;}
.intro_iso .pos .tbx_set			{float:left; width:calc(100% - 500px); text-align:left; padding:0 0 0 70px;}
.intro_iso .pos .tbx_set .hd		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px; padding-bottom:20px; color:black;}
.intro_iso .pos .tbx_set .exp	{float:left; width:100%; font-size:14px; line-height:200%; opacity:0.7;}

/* ÀÎ»ç¸» ============ */
.int_ssb		{float:left; width:100%; padding:130px 0; background:#fafafa;}
.int_ssb .pos		{display:inline-block; width:1000px;}
.int_ssb .pos .blk		{float:left; width:100%;}
.int_ssb .pos .blk .pic			{float:left; width:400px; padding-top:10px; }
.int_ssb .pos .blk .pic img	{width:100%;}
.int_ssb .pos .blk .txt					{float:left; width:calc(100% - 400px); text-align:justify; padding:0 0 0 80px; color:#808080; font-size:13px; line-height:220%;}
.int_ssb .pos .blk .txt .hd				{float:left; width:100%;font-family:Noto Sans KR, sans-serif; letter-spacing:-0.05em; font-weight:400; font-size:22px; padding-bottom:25px; color:black;}
.int_ssb .pos .blk .txt .hd span	{color:#005db9; font-weight:500;}
.int_ssb .pos .blk .txt .k1				{float:left; width:100%; }

/* CI ============ */
.intro_ci								{float:left; width:100%; padding:100px 0; background:#fafafa;}
.intro_ci .pos						{display:inline-block; width:1260px;}
.intro_ci .pos .pic				{float:left; width:100%;}
.intro_ci .pos .pic .linfo	{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; color:#1b7b70; font-size:20px;padding-top:60px; color:black; line-height:180%; letter-spacing:-0.05em;}
.intro_ci .pos .logo				{float:left; width:100%;}
.intro_ci .pos .logo .c			{float:left; width:33.33333%; background:white; border:1px solid #eeeeee; padding:60px;}
.intro_ci .pos .logo .c img	{width:80%;}
.intro_ci .pos .logo .g			{float:left; width:33.33333%; background:#fff; padding:60px;}
.intro_ci .pos .logo .g img	{width:80%;}
.intro_ci .pos .logo .ga		{float:left; width:33.33333%; background:white; border:1px solid #eeeeee; padding:60px;}
.intro_ci .pos .logo .ga img{width:80%;}
.intro_ci .pos .pic .txt			{display:inline-block; width:800px; text-align:left; font-size:15px; padding-top:20px; line-height:180%;}
.intro_ci .pos .pic .txt span	{color:#1b7b70; font-weight:bold;}

.intro_ci_exp										{float:left; width:100%; padding:100px 0; border-top:1px solid #eeeeee;}
.intro_ci_exp .pos							{display:inline-block; width:800px;}
.intro_ci_exp .pos .tbx_set				{float:left; width:100%; text-align:left;}
.intro_ci_exp .pos .tbx_set .hd		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px; padding-bottom:10px; color:black;}
.intro_ci_exp .pos .tbx_set .exp		{float:left; width:100%; font-size:14px; line-height:200%; opacity:0.7;}
.intro_ci_exp .pos .tbx_set .sp		{float:left; width:100%; font-size:0; height:30px;}


/* ÁöÁ¡¾È³» ============ */
.intro_nw				{float:left; width:100%; padding:100px 0; background:#fafafa;}
.intro_nw .pos		{display:inline-block; width:1260px;}
#tab_mn				{float:left; width:100%; border-top:0px solid #d8d8d8; padding:0 0 70px 0;}
#tab_mn ul			{display:inline-block; width:100%; border-left:1px solid #d8d8d8;}
#tab_mn ul li			{margin:0;padding:0; border:0px;}
#tab_mn ul li,#tab_mn ul li a{background:white; border:0px; text-align:center;}
#tab_mn ul li			{float:left;color:#000000;width:50%; border:0px solid #d8d8d8; border-width:1px 1px 1px 0px; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px;}
#tab_mn ul li a		{float:left; cursor:pointer; width:100%; color:#8c8c8c; padding:30px 0; background:#eeeeee;transition:all .2s;}
#tab_mn ul li a:hover{color:#015faf;transition:all .2s;}
#tab_mn ul li.on,#tab_mn ul li.on a{color:#015faf; background:#fafafa; border-bottom:1px solid #fafafa;transition:all .2s;}
#tab_mn ul li.on a{color:#015faf;  width:100%; border:none;transition:all .2s;}
#tab_bl0	{}
#tab_bl1	{}
#tab_bl2	{}
#tab_bl3	{}
#tab_bl4	{}
.store_info									{float:left; width:100%;}
.store_info .grp							{float:left; width:100%;}
.store_info .grp .exp					{float:left; width:calc(100% - 500px); text-align:left; padding:15px 0 0 70px;}
.store_info .grp .exp .point		{float:left; width:100%; font-size:20px; color:black; font-family:Noto Sans KR, sans-serif; font-weight:500;}
.store_info .grp .exp .point span		{color:red; margin-left:10px;}
.store_info .grp .exp .txt			{float:left; width:100%; font-size:13px; opacity:0.8;line-height:200%; padding:25px 0 15px 0;}
.store_info .grp .exp .st			{float:left; width:100%; font-size:15px; color:black;}
.store_info .grp .pic					{float:left; width:500px;}
.store_info .grp .pic img			{width:100%;}
.store_info .if								{float:left; width:100%;}
.store_info .rmap						{float:left; width:100%; padding-top:70px;}

/* ¼ö¼±ÀÌ¿ë¾È³» ============ */
.use_flow								{float:left; width:100%; padding:100px 0;}
.use_flow .pos						{display:inline-block; width:1000px;}
.use_flow .pos .pic				{float:left; width:200px;}
.use_flow .pos .pic img		{width:100%; }
.use_flow .pos .tbx_set				{float:left; width:calc(100% - 200px); text-align:left; padding:0 0 0 70px;}
.use_flow .pos .tbx_set .hd		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px; padding-bottom:20px; color:black;}
.use_flow .pos .tbx_set .exp		{float:left; width:100%; font-size:14px; line-height:200%; color:#616161;}
.use_flow .pos .tbx_set .spx		{float:left; width:100%; font-size:14px; line-height:200%; color:#616161; padding-top:15px;}
.use_flow .pos .tbx_set .spx span	{color:red;}

.use_fstep			{float:left; width:100%; height:1px; border-bottom:1px solid #eeeeee;}
.use_fstep .arr	{position:relative; top:-25px; right:0; left:0; bottom:0; width:50px; height:50px; padding-top:12px; font-size:25px; margin:auto; border:1px solid #eeeeee; background:white; border-radius:100%;}

/* ¼ö¼±Ç°¸ñ ============ */
.kind_info								{padding:100px 0; background:#fafafa;}
.kind_info .pos						{display:inline-block; width:1260px; padding:50px 0 0 0; border:0px solid red;}
.kind_info .title						{float:left; width:100%; text-align:center; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em; font-size:20px; color:black;}
.kind_info .set						{float:left; width:25%; padding:0px 10px 0 10px;}
.kind_info .set .pic				{float:left; width:100%;	}
.kind_info .set .pic img		{width:100%;}
.kind_info .set .con				{float:left; width:100%; padding:30px 10px 0px 10px ; text-align:left;}
.kind_info .set .con .name	{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; text-align:center;  letter-spacing:0em; font-size:18px; padding-bottom:10px; color:black;}
.kind_info .set .con .grp		{float:left; width:100%; padding:5px 0;letter-spacing:0em; font-size:13px; }
.kind_info .set .con .grp .tt	{float:left; width:100%; text-align:center; color:#af2d2d;}
.kind_info .set .con .grp .txt	{float:left; width:100%; opacity:0.6; padding-top:15px; line-height:180%;}

/* ÅÃ¹èÀÌ¿ë¾È³» ============ */
.trans_add			{float:left; width:100%; padding:100px 0; background:#fafafa;}
.trans_add .pos		{display:inline-block; width:1260px;}
.trans_add .pos .pic				{float:left; width:calc(100% - 650px);}
.trans_add .pos .pic img		{width:100%; }
.trans_add .pos .info			{float:left; width:650px; text-align:left; padding:0 0 0 70px;}
.trans_add .pos .info .hd			{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px; padding-bottom:40px; color:black;}
.trans_add .pos .info .dtl				{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:16px; line-height:150%;}
.trans_add .pos .info .dtl span	{color:black;}
.trans_add .pos .info .tel				{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:16px; padding-top:25px;}
.trans_add .pos .info .notice				{float:left; width:100%; padding:50px 0 0 0;}
.trans_add .pos .info .notice .tt			{float:left; width:100%; font-size:18px; text-align:left; padding-bottom:25px;font-family:Noto Sans KR, sans-serif; font-weight:500; color:black;}
.trans_add .pos .info .notice .cont		{float:left; width:100%; font-size:15px; line-height:180%; opacity:0.9; text-align:left; }
.trans_add .pos .info .notice .cont span		{color:red;}

.trans_rcv						{float:left; width:100%; padding:100px 0; border-top:1px solid #eeeeee;}
.trans_rcv .pos				{display:inline-block; width:1260px;}
.trans_rcv .pos .hd		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px; padding-bottom:40px; color:black;}
.trans_rcv .pos .exp		{display:inline-block; font-size:14px; line-height:200%; text-align:left;}

/* °¡¸ÍÁ¡ ============ */
.ns_tc			{float:left; width:100%; padding:100px 0; background:#fafafa;}
.ns_tc .pos		{display:inline-block; width:1260px;}
.ns_tc .pos .pic					{float:left; width:50%; padding:0 50px 0 0;}
.ns_tc .pos .pic img			{width:100%; }
.ns_tc .pos .tech				{float:left; width:50%; text-align:left; padding:10px 20px 0 70px;}
.ns_tc .pos .tech .hd			{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px; padding-bottom:10px; color:black;}
.ns_tc .pos .tech .exp			{float:left; width:100%; padding:25px 0 0 0;}
.ns_tc .pos .tech .exp .tt		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:17px; padding-bottom:10px;}
.ns_tc .pos .tech .exp .txt		{float:left; width:100%; font-size:13px; line-height:160%; opacity:0.8;}

.store_tit			{float:left; width:100%; padding:100px 0;border-top:1px solid #eeeeee; }
.store_tit .big			{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px; padding-bottom:15px; color:black;}
.store_tit .big span	{color:red;}
.store_tit .sm			{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:15px;}

.ns_kind			{float:left; width:100%; padding:100px 0; border-top:1px solid #eeeeee; background:#fafafa}
.ns_kind .pos		{display:inline-block; width:1260px;}
.ns_kind .pos .hd			{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:22px; padding-bottom:60px; color:black; }
.ns_kind .pos .spc					{float:left; width:70px; font-size:0; }
.ns_kind .pos .tech					{float:left; width:calc(50% - 35px); height:370px; text-align:left; padding:50px 60px; border:1px solid #eeeeee; background:#ffffff;}
.ns_kind .pos .tech .exp			{float:left; width:100%; padding:10px 0 0 0;}
.ns_kind .pos .tech .exp .tt		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px; padding-bottom:30px; text-align:center; color:black;}
.ns_kind .pos .tech .exp .stt	{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:15px; padding-bottom:30px; line-height:160%;}
.ns_kind .pos .tech .exp .txt	{float:left; width:100%; font-size:13px; line-height:180%; opacity:0.8;}

.ns_st			{float:left; width:100%; padding:100px 0; border-top:1px solid #eeeeee;}
.ns_st .pos		{display:inline-block; width:1260px;}
.ns_st .pos .hd			{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:22px; padding-bottom:60px; color:black; }
.ns_st .pos .spc				{float:left; width:70px; font-size:0; }
.ns_st .pos .store				{float:left; width:calc(50% - 35px); text-align:left; }
.ns_st .pos .store .pic					{float:left; width:100%;}
.ns_st .pos .store .pic img			{width:100%; }
.ns_st .pos .store .tech				{float:left; width:100%; text-align:left; padding:40px 0 0 70px;}
.ns_st .pos .store .tech .exp		{float:left; width:100%; padding:10px 0 0 0;}
.ns_st .pos .store .tech .exp .tt		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px; padding-bottom:30px;}
.ns_st .pos .store .tech .exp .txt		{float:left; width:100%; font-size:13px; line-height:180%; opacity:0.8;}

.ns_etc			{float:left; width:100%; padding:100px 0; border-top:1px solid #eeeeee; background:#fafafa;}
.ns_etc .pos		{display:inline-block; width:1260px;}
.ns_etc .pos .cln			{float:left; width:50%; text-align:left; padding:0 50px 0 50px;}
.ns_etc .pos .cln .hd			{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:17px; padding-bottom:30px; color:black; }
.ns_etc .pos .cln .hd_b		{float:left; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px; padding-bottom:30px; color:red; }
.ns_etc .pos .cln .exp			{float:left; width:100%; font-size:13px; line-height:200%; opacity:0.8;}
.ns_etc .pos .cln .spc				{float:left; width:100%; height:0; font-size:0; }

/* ¾àµµ¿µ¿ª ============ */
.it_map							{border:0px solid red; padding:100px 0; background:#fafafa;}
.it_map .pos					{display:inline-block; width:1260px;}

/* Á¦ÈÞ ============ */
.partner_blk				{float:left; width:100%; padding:100px 0; border-bottom:1px solid #eeeeee; background:#fafafa;}
.partner_blk .pos		{display:inline-block; width:1260px;}
.partner_blk .pos .title		{float:left; width:100%; border:1px solid red;}
.partner_blk .pos .ltx		{float:left; width:100%; text-align:left; font-size:15px; line-height:180%; padding:0 20px 60px 20px;}
.partner_blk .pos .grp		{float:left; width:100%;}
.partner_blk .pos .set		{float:left; width:calc(25% + 1px); height:300px; padding:60px; border:1px solid #eeeeee; background:white; margin-left:-1px;}
.partner_blk .pos .tit			{float:left; width:100%; text-align:left; padding-bottom:20px;font-family:Noto Sans KR, sans-serif; font-weight:500; font-size:20px; color:#004e9b;}
.partner_blk .pos .txt		{float:left; width:100%; text-align:left; font-family:Noto Sans KR, sans-serif; font-weight:400; font-size:15px; line-height:180%; }

