@charset "euc-kr";

@font-face {
    font-family: 'NanumGothic';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/NanumGothic.eot');
    /* IE9 Compat Modes */
    src: url('../fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/NanumGothic.woff') format('woff'),
        /* Modern Browsers */
        url('../fonts/NanumGothic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('../fonts/NanumGothic.svg#svgMothnnaFont') format('svg');
    /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/roboto-v20-latin-regular.eot');
    /* IE9 Compat Modes */
    src: local('Roboto'), local('Roboto-Regular'),
        url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('../fonts/roboto-v20-latin-regular.woff') format('woff'),
        /* Modern Browsers */
        url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg');
    /* Legacy iOS */
}


/*  * { font-family:³ª´®°íµñ, 'NanumGothic', µ¸¿ò, ±¼¸², Dotum, Gulim, sans-serif !important; -webkit-text-size-adjust:none; } */
*{
	font-family: 'Nanum Gothic', sans-serif !important;
	word-break: keep-all;
	word-wrap: break-word;
}

.swiper-pagination-bullet { background:#DDD !important; opacity: 1 !important;width:10px !important; height:10px !important;  }
.swiper-pagination-bullet-active { background:#05B7D1 !important; }


.w90_center{width:90%; margin:0 auto;}
.w100_center{width:100%; margin:0 auto;}
.btn_allmore{cursor:pointer;font-size:20px;float:right;margin-top:-35px;border-bottom: 1px solid #111;z-index:999;}
.btn_allmore a{cursor:pointer;}






/*** Çì´õ¿µ¿ª ***/

p.rn2023_basicmenu_left { float:left; position: absolute; z-index:999;top:0; left:0;line-height:50px;}
p.rn2023_basicmenu_left a { width:35px; margin-left:10px; }
p.rn2023_basicmenu_left a img { width:100%; max-width:25px; }

p.rn2023_basicmenu_right { height:70px; position: absolute; top:0; right:0;}
p.rn2023_basicmenu_right a { width:35px; margin-left:10px; }
p.rn2023_basicmenu_right a img { width:100%; max-width:40px; }



/*** Å¸ÀÌÆ² ***/
h2.rn2023 { font-size:44px; color:#111; font-weight:800; }
h2.rn2023 b { font-size:44px; color:#26b6ce; font-weight:800; }
h2.rn2023 p {  font-size:24px; color:#555; font-weight:400; margin:25px 0 40px; line-height:120%;  }


@media (max-width: 767px) { 
	div.rn2023_container section { position:relative; padding:40px 0 40px; }
	h2.rn2023 { font-size:22px; }
	h2.rn2023 p {  font-size:16px; }
	h2.rn2023 b { color:#26b6ce; font-size:26px;}

	h3.rn2023 { font-size:20px; color:#111; font-weight:700; }
}


/*** ¸ÞÀÎ ºñÁê¾ó¹è³Ê ½½¶óÀÌµå ***/


section.rn2023_visualbanner_wrap { padding:0 0 60px !important; background:#fff;position:relative;}


	section.center2023.slider2023 { padding:0 !important; }
	.slick-slide2023 { margin: 0px 10px;   }
	.slick-slide2023 > div { padding:20px 0px;}
    .slick-slide2023 img { width: 100%; max-width:100%;border-radius:10%; }
    .slick-prev2023:before, .slick-next:before {  color: black; content: "";}
    .slick-slide2023 { transition: all ease-in-out .3s; opacity: 1; }
    .slick-active2023 img { opacity: 1; }
    .slick-current2023 img { opacity: 1; }


	div.slick_item_row2023 { background:#fff;/*border-radius:50px;*/overflow:hidden; }

	div.slick_slideCount2023 {background:rgba(19, 21, 24, .5); color:#c9cdd2; font-weight:700;border-radius:10px;  font-family: 'Nanum Gothic', sans-serif !important; position:absolute; right:40px; bottom:90px; left:auto; width:auto; padding:3px 4px 3px 9px;  font-size:13px; }
	div.slick_slideCount2023:after{content:"";display:block;clear:both;}
		.slick_slideCount2023 .current { display: inline-block; color:#ffffff; font-weight:700; text-align:right; line-height:20px; vertical-align:middle;}
		.slick_slideCount2023 .total { position:relative; color:#c9cdd2; font-weight:700; text-align:left;  padding-left:2px; line-height:20px;vertical-align:middle;}
		.slick_slideCount2023 .fullview { position:relative; color:#c9cdd2; font-weight:700; font-size:16px; padding: 0 6px 0 8px; z-index:1; cursor:pointer;vertical-align:middle;}

	.slick_slidefullview{color:#333; font-weight:600; font-size:15px; right:5%; bottom:8%; border-bottom: 1px solid #333;text-align:right;cursor:pointer; position:absolute;}

@media (max-width: 767px) { 
	section.rn2023_visualbanner_wrap { padding:0 0 10px !important; }
	.slick-slide2023 { margin: 0px 10px;}
	.slick-slide2023 img{ opacity: .8;  }
	.slick-active2023 img{ opacity: .8; }
    .slick-current2023 img{ opacity: 1; max-width:100%;}

	div.slick_slideCount2023 {position:absolute; right:18px; bottom:32px; left:auto; width:auto; padding:3px 4px 3px 9px;  font-size:13px; } 

	div.slick_item_row2023 { background:#fff;/*border-radius:30px;*/ overflow:hidden; }

	.slick-slide2023 { margin: 0px 0px;  }
	.slick-slide2023  div.slick_item_row2023 { max-width:80%; margin:12% 10% 0;}
	.slick-active2023 div.slick_item_row2023 {  max-width:100%;margin:0;}

}


/*** ¸¶ÀÌÆäÀÌÁö ***/
.rn2023_quickmenu_wrap{width:100%;}
.q_link2023 ul{float:left; width:100%;padding-top:30px;padding-top:0;}
.q_link2023 ul li{float:left; width:33.3%;text-align:center; width:14%; margin:0 3%;}


.rn2025_recommenu_wrap{width:100%; background:#fafafa;}
.r_link2025 ul {float:left; width:100%;}
.r_link2025 ul  li {display:inline-block; margin:3% 2% 0 0;}
.r_link2025 ul  li img {height:46px;}

@media (max-width: 767px) { 
.r_link2025 ul  li img {height:28px;}
.rn2023_quickmenu_wrap {padding: 8px 0 40px 0 !important;}

}


/*** »óÇ°°ú ¼­ºñ½º ½½¶óÀÌµå ***/
.rn2023_proservice_wrap{background:#e8f4ff;  }



/***  ÇÒÀÎ ½½¶óÀÌµå ***/
section.rn2023_discount_wrap {  background:#fff; width:90%;}

@media (max-width: 767px) { 

}



/***  ´ÙÀÌ·ºÅÍ¼¾ÅÍ  ***/
.rn2023_dirCenter_wrap{}
.dir_tit{width:40%}
.dir_moreBtn{border-radius:20px; color:#999; background:#f1f2f7; font-size:16px; padding:5px 15px; cursor:pointer;top:13.6%; left:41%; position:absolute;}
.dirsmart_moreBtn{border-radius:20px; color:#04acd0; background:#ffffff; font-size:30px; padding:5px 10px; cursor:pointer;top:28%; left:65%; position:absolute; border: solid 1px; font-weight:bold;}

.tab{float:left; width:100%; }
.tabnav{font-size:0; width:100%; }
.tabnav li{display: inline-block;  height:46px; text-align:center;margin-top:20px;}
.tabnav li a:before{content:""; position:absolute; left:0; top:0px; width:100%; height:3px; }
.tabnav li a.active:before{}
.tabnav li a.active{background:url('/mobile/images/_images/dir_tabOn.png') no-repeat bottom;padding-bottom:10px;}
.tabnav li a{ position:relative; display:block; color: #ddd; padding:0 30px; line-height:46px; text-decoration:none; font-size:28px;}
.tabnav li a:hover,
.tabnav li a.active{ color:#333; font-weight:600;}
.tabcontent{width:100%;}

.tab01_2023{position:absolute;top:34%;left:12%;width:75%;}
.dirProd_tit{background:#9f4ec6; width:100%; text-align:center; padding:10px; border-radius:7px; color:#fff; font-size:3.5rem;float:left; cursor:pointer;}
.dirProd_cost{color:#9f4ec6;font-weight:600;font-size:4rem;text-align:center;width:100%;float:left;  margin-top:5%; cursor:pointer;}
.dirProd_cost_txt{color:#9f4ec6;font-weight:600;font-size:6rem; cursor:pointer;}
.dirProd_icon {position:absolute; width:100%; text-align:right; top:18%; cursor:pointer;}
.dirProd_icon img {width:10%;}
.dirDc_tit{clear:both;background:#4e4ec6; width:100%; text-align:center; padding:10px; border-radius:7px; color:#fff; font-size:3.5rem;float:left;margin-top:8%; cursor:pointer;}
.dirDc_cost{color:#4e4ec6;font-weight:600;font-size:4rem;text-align:center;margin-top:8%;width:100%;float:left; margin-top:3%; cursor:pointer;}
.dirDc_cost_txt{color:#4e4ec6;font-weight:600;font-size:6rem; cursor:pointer;}
.dirDc_icon {position:absolute; width:100%; text-align:right; top:62%; cursor:pointer;}
.dirDc_icon img {width:10%;}
.dcCost {color:#a7a7a7;font-size:16px;font-weight: 400;padding-left: 54%;}
.dir_txt{text-align:center; width:100%; float:left; cursor:pointer;} 
.dir_txt span{color:#a7a7a7;font-size:20px;font-weight: 400;}
/*.cardDc{clear:both;font-weight:600;font-size:3rem;margin-top:10%; padding:0 7% 0 7%;text-align:center;cursor:pointer;}*/
.cardDc{clear:both;font-weight:600;font-size:3rem;padding:10% 7% 0 7%;text-align:center;cursor:pointer;}
.cardDc img{width:8%;}
.dir_bg{margin-top:15px;width:100%;}
.dir_btn {width:90%;height:175px; position:absolute; left:5%;top:82%; z-index:9999; cursor:pointer;}



@media screen and (max-width: 767px) { 

.tabnav li:first-child{width:38%;margin-top:10px;}
.tabnav li{display: inline-block;  height:46px; text-align:center;width:30%;margin-top:10px;}
.tabnav li:last-child{width:23%;margin-top:10px;}
.tabnav li a{ position:relative; display:block; color: #ddd; padding:0 10px; line-height:46px; text-decoration:none; font-size:16px;}

.dir_tit{width:50%}
.dir_moreBtn{border-radius:20px; color:#999; background:#f1f2f7; font-size:15px; padding:5px 10px; cursor:pointer;top:13%; left:51%; position:absolute;}
.dirsmart_moreBtn{border-radius:20px; color:#04acd0; background:#ffffff; font-size:14px; padding:5px 10px; cursor:pointer;top:22%; left:55%; position:absolute; border: solid 1px; font-weight:bold;}
.tab01_2023{position:absolute;top:35%;left:13%;width:70%;}
.dirProd_tit{background:#9f4ec6; width:100%; text-align:center; padding:8px; border-radius:7px; color:#fff; font-size:16px;float:left; }
.dirProd_cost{color:#9f4ec6;font-weight:600;font-size:20px;text-align:center;margin-top:4%;width:100%;float:left; }
.dirProd_cost_txt{color:#9f4ec6;font-weight:600;font-size:30px;}
.dirProd_icon {position:absolute; width:100%; text-align:right; top:20%;}
.dirProd_icon img {width:10%;}
.dirDc_tit{clear:both;background:#4e4ec6; width:100%; text-align:center; padding:8px; border-radius:7px; color:#fff;font-size:16px;float:left;margin-top:6%;}
.dirDc_cost{color:#4e4ec6;font-weight:600;font-size:20px;text-align:center;margin-top:4%;width:100%;float:left; }
.dirDc_cost_txt{color:#4e4ec6;font-weight:600;font-size:30px;}
.dirDc_icon {position:absolute; width:100%; text-align:right; top:64%;}
.dirDc_icon img {width:10%;}
.dcCost {color:#a7a7a7;font-size:13px;font-weight: 400;padding-left: 43%;}
.dir_txt{text-align:center;width:100%; float:left;}
.dir_txt span{color:#a7a7a7;font-size:13px;font-weight: 400;}
/*.cardDc{clear:both;font-weight:600;font-size:1.3em;margin-top:25px;padding:10px 27px 10px 27px;text-align:center;cursor:pointer;}*/
.cardDc{clear:both;font-weight:600;font-size:1.3em;padding:6% 4% 4% 4%;text-align:center;cursor:pointer;}
.cardDc img{width:9%;}
.dir_bg{margin-top:15px;width:100%;}
.dir_btn {width:90%;height:80px; position:absolute; left:5%;top:83%; z-index:9999; cursor:pointer;}

}




/* aiot */
.aiot_wrap {width:90%; margin: 0 auto;padding:0 15px 0 15px;}
.aiot_tit {text-align:center;margin:5% 5% 2% 5%; font-weight:bold;font-size:26px;}
.aiot_sub_tit {text-align:center; font-size:1.3em; margin:0% 5% 5% 5%;padding-bottom: 10px;}




/***  ÃßÃµVOD ½½¶óÀÌµå ***/
	section.rn2023_vod_wrap {  background:#000; text-align:center; }
	section.center_vod.slider_vod { padding:0; width:100%; height:640px;}
	.slick-slide_vod {transition: all ease-in-out .3s; opacity: 1; width:90% !important; margin-left:-10%  !important; margin-right:-10%  !important;}
    .slick-slide_vod img { width:100%  !important; max-width:700px;  border-radius:20px; text-align:center;  margin:0 auto; padding-left: -15% !important; padding-right: -15% !important;}
    .slick-prev:before, .slick-next:before {  color: black; width:50%; max-width:50%;}
    .slick-active_vod img { opacity: 1; width:50%; max-width:50%;}
    .slick-current_vod img { opacity: 1; width:50%; max-width:50%;}


.new_movie{color:#fff;font-weight:600;font-size:2.5em;  padding-top:30px;}

.hotvod_more_btn{
	text-align:center;
	margin-top:10px; 
	padding-bottom:0px;
	width:100%;
	margin:0 auto;
}
.hotvod_more_btn img{
	width:30%;
}

@media screen and (max-width: 767px) { 
.new_movie{color:#fff;font-weight:600;font-size:1.5em; padding-top:20px;}
section.center_vod.slider_vod { padding:0; width:100%;height:900px;}
}

@media screen and (max-width: 740px) { 
section.center_vod.slider_vod { padding:0; width:100%;height:880px;}
}

@media screen and (max-width: 740px) { 
section.center_vod.slider_vod { padding:0; width:100%;height:880px;}
}

@media screen and (max-width: 700px) { 
section.center_vod.slider_vod { padding:0; width:100%;height:830px;}
}

@media screen and (max-width: 670px) { 
section.center_vod.slider_vod { padding:0; width:100%;height:780px;}
}

@media screen and (max-width: 620px) { 
section.center_vod.slider_vod { padding:0; width:100%;height:730px;}
}

@media screen and (max-width: 590px) { 
section.center_vod.slider_vod { padding:0; width:100%;height:650px;}
}

@media screen and (max-width: 550px) { 
section.center_vod.slider_vod { padding:0; width:100%;height:630px;}
}

@media screen and (max-width: 510px) { 
section.center_vod.slider_vod { padding:0; width:100%;height:580px;}
}

@media screen and (max-width: 470px) { 
section.center_vod.slider_vod { padding:0; width:100%;height:520px;}
}

@media screen and (max-width: 430px) { 
section.center_vod.slider_vod { padding:0; width:100%;height:460px;}
}

@media screen and (max-width: 390px) { 
section.center_vod.slider_vod { padding:0; width:100%;height:420px;}
}

@media screen and (max-width: 367px) { 
section.center_vod.slider_vod { padding:0; width:100%;height:400px;}
}


/***  ÇÖÀÌº¥Æ® ½½¶óÀÌµå ***/
section.rn2023_hotevent_wrap {  background:#000; text-align:center; }

	.rn2023_hotevent_wrap .swiper-slide {}
	.rn2023_hotevent_wrap .swiper-slide a { display:block; padding-top:50px; padding-bottom:50px;}
	.rn2023_hotevent_wrap .swiper-slide a img { width:100%;  }


@media (max-width: 767px) { 
	.rn2023_hotevent_wrap .swiper-slide a img {  }
}


/***  »ó»ý¸¶ÄÏ ½½¶óÀÌµå ***/
section.rn2023_marketslide_wrap {  background:#e8f4ff;  }
.marketslideSwiper{padding-bottom:30px;}
.marketslideSwiper img{width:100%;}




/*** »ó»ý¸¶ÄÏ ***/
section.rn2023_market_wrap { background:#e8f4ff;  }

	   .rn2023_market { width:100%; }
	   .rn2023_market li{float:left;width:50%;text-align:center;}
	   .rn2023_market li img{width:95%;text-align:center;}
	

/***  ¿Â¿¡¾î ¿µ»ó ***/
section.rn2023_onair_wrap { background:#fff;  }

	.rn2023video { width: 100%;  margin: 30px auto; s box-sizing: border-box; }
	.rn2023video_container { position: relative; width: 100%; height: auto; padding-top: 50%; }
	.rn2023video_container > iframe {  z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%; }

	ul.movie_item2023 { width:100%;  margin:20px auto 0; padding:0 0px;text-align:center;}
	ul.movie_item2023 > li { float:left; width:calc(33.3% - 10px); position: relative;  cursor: pointer; text-align:center; margin:auto 0; }
		ul.movie_item2023 > li:first-child {margin-right:10px;  }
		ul.movie_item2023 > li:last-child {margin-left:10px;  }
	ul.movie_item2023 > li  img { width:100%;   border-radius: 0 0 40px 0; border: solid 6px transparent;  }
	ul.movie_item2023 > li  img.act { border: solid 6px #05b7d1; }


@media (max-width: 767px) { 
	.rn2023video { width: 100%; margin: 0px auto; border-radius: 0px; background-color:#fff;  box-sizing: border-box;  box-shadow: 0px 0px 0px #fff; }
	ul.movie_item2023 > li  img {  border-radius: 0 0 20px 0;  border: solid 4px transparent;}
	ul.movie_item2023 > li  img.act { border: solid 4px #05b7d1; }
	div.rn2023_ham_left {height: calc(100% - 30px);}

}


/*** sns¹è³Ê  ***/
section.rn2023_sns_wrap {  background:#e1f6fb; width:100%;}
	div.rn2023_sns{width:90%;margin:0 auto;padding-top:20px;}
	div.rn2023_sns li{ float:left;	text-align:center;width:23%;padding:2.5%;}
	div.rn2023_sns li a img{width:90%;}
	div.rn2023_sns li p {font-size: 1em; font-weight: normal; color: #111111; display:block; vertical-align: middle; padding-top:8px; font-family:'ROBOTO';}
	div.rn2023_sns li:hover img.on { display: inline-block}
	div.rn2023_sns li:hover p { color: #05b7d1;}



/*** °í°´¼¾ÅÍ  ***/
section.rn2023_support_wrap {  background:#fbfbfd; text-align:center; }
	div.contact_allWrap2023{ width:90%; margin:-30px auto 60px; background:#fbfbfd;}
	div.contact_allWrap2023 a img{ width:100%; }


	div.contact_wrap2023{ width:100%; margin:0 auto; padding:30px;  background:#fff; box-shadow: 4px 4px 18px 0px rgba(0, 0, 0, .1); text-align:left; border-radius:0 0 35px 0;}
		dl.contact_item2023 {font-family: 'Nanum Gothic', sans-serif !important; }
		dl.contact_item2023:after{content:"";display:block;clear:both;}
		dl.contact_item2023 dt { float:left;  width:160px;  text-align:center; height:50px; line-height:50px; border-radius:0 0 40px 0; background:#05B7D1; color:#fff; font-size:26px; font-weight:700; font-family: 'Nanum Gothic', sans-serif !important;  }
		dl.contact_item2023 dd { float:left; height:50px; line-height:45px;  font-size:40px; color:#05B7D1; padding-left:15px; font-weight:700;  font-family: 'Nanum Gothic', sans-serif !important; }
		dl.contact_item2023 dd a.tel_corp { color:#05B7D1;  font-weight:800;  }

		h3.supoort_time2023 {font-size:28px; color:#a8a8a8; margin:30px 0 50px; line-height:130%;}


		h2.contact2023 { font-size:44px; color:#111; font-weight:800; }
		h2.contact2023 img {width:100%; max-width:35px; margin-right:5px;}


@media (max-width: 767px) { 
	div.contact_allWrap {  padding:0 20px }
	h2.contact2023 { font-size:22px; }
}

@media (max-width: 480px) { 
	dl.contact_item2023 dt {   width:90px;   height:36px; line-height:35px; border-radius:0 0 15px 0;  font-size:16px; }
	dl.contact_item2023 dd { height:40px; line-height:33px;  font-size:34px; color:#05B7D1; padding-left:10px;  }

	div.contact_wrap2023{ width:100%; max-width:580px; margin:0 auto; padding:30px;  background:#fff; box-shadow: 4px 4px 18px 0px rgba(0, 0, 0, .1); text-align:left; border-radius:0 0 35px 0;}
	h3.supoort_time2023 {font-size:16px; color:#a8a8a8; margin:10px 0 20px; line-height:155%;}

}







/*** °øÁö»çÇ×  ***/
section.rn2023_dlnotice_wrap {  background:#fbfbfd; width:100%; margin:auto 0;}
	div.rn2023_dlnotice {width:90%; margin:30px 0;margin-left:5%;}
	ul.dlnotice_item2023 {  margin: 20px auto 30px; border-top:2px solid #111;  }
	ul.dlnotice_item2023 li { border-bottom:1px solid #111;  padding:15px 0; text-align:left;}
	ul.dlnotice_item2023 li a { color:#111; font-size:18px; font-weight:400;  font-family: 'Nanum Gothic', sans-serif !important;}
	ul.dlnotice_item2023 li span { display:block; color:#555;  font-size:15px; float:left;}


@media (max-width: 767px) { 
	ul.dlnotice_item2023 li a { color:#111; font-size:16px; font-weight:400;  font-family: 'Nanum Gothic', sans-serif !important;}

}








/*** ÇÏ´Ü Ç²ÅÍ ***/
footer.rn2023_footer_wrap { position: relative;  background:#000;  padding-bottom:0;  border-top:1px solid #aaa; }

	div.btn_gotohome2023 { position:absolute;  right:20px; top:-10px;  width:38px; height:38px; background:#05b7d1; border-radius:30px; text-align:center; }
		div.btn_gotohome2023 a { display:block; }
		div.btn_gotohome2023 a i {color:#fff !important; font-size:20px;  line-height:36px;}
		div.btn_gotohome2023 p {margin: 10px 0;font-weight: 600;color: white;}

	div.rn2023_tail_menu { text-align:left;  padding:15px 40px;background:#262626;margin-top:-21px;}
		div.rn2023_tail_menu a { display:inline-block; color:#fff; font-size:16px;  font-family: 'Nanum Gothic', sans-serif !important; }
		div.rn2023_tail_menu a:after { content:"|"; padding:0 20px;color:#eee;}
		div.rn2023_tail_menu a:last-child:after { content:""; padding:0 5px;}
			div.rn2023_tail_menu a span { color:#05B7D1; }
	

	dl.rn2023_copyright { padding:0 40px;  font-family: 'Nanum Gothic', sans-serif !important; }
	dl.rn2023_copyright dt { margin:30px 0;}
	dl.rn2023_copyright dt img { max-width:80%; }
	dl.rn2023_copyright dd { margin-top:20px;  }
	dl.rn2023_copyright dd span {color:#999; font-size:16px; padding-right:20px;  font-family: 'Nanum Gothic', sans-serif !important; }
	dl.rn2023_copyright dd span a{color:#999; font-size:16px; padding-right:20px;  font-family: 'Nanum Gothic', sans-serif !important;font-weight:bold; }

	dl.rn2023_mark {background-color:#ffffff; padding:20px 20px 60px 20px; font-family: 'Nanum Gothic', sans-serif !important;}
	dl.rn2023_mark li {position:relative; float:left; margin:0 10px;}
	dl.rn2023_mark img {height:40px;}

	dl.rn2023_mark2 {background-color:#ffffff; padding:0 20px; padding-bottom:124px; font-family: 'Nanum Gothic', sans-serif !important;}
	dl.rn2023_mark2 li {position:relative; float:left; margin:0 10px;}
	dl.rn2023_mark2 img {height:40px;}


@media (max-width: 767px) { 
	div.rn2023_tail_menu {-align:left;  padding:10px 20px;background:#262626;margin-top:-21px;}
	div.rn2023_tail_menu a { display:inline-block; color:#fff; font-size:14px;  font-family: 'Nanum Gothic', sans-serif !important; }
	div.rn2023_tail_menu a:after { content:"|"; padding:0 10px;color:#eee;}

	dl.rn2023_copyright { padding:0 20px; }

	dl.rn2023_copyright dt { margin:30px 0 20px 0;}

	dl.rn2023_copyright dd {  }
	dl.rn2023_copyright dd span { font-size:14px; }
	dl.rn2023_copyright dd span a{color:#999; font-size:14px; padding-right:20px;  font-family: 'Nanum Gothic', sans-serif !important; }

}

@media (max-width: 480px) { 
	div.rn2023_tail_menu a {  font-size:12px; padding:10px 0px; }
	div.rn2023_tail_menu a:after { content:"|"; padding:0 5px;}

	dl.rn2023_copyright dt img { /*max-width:80%;*/max-width:50%; }
	dl.rn2023_copyright dd span { display:block; padding-right:0px; font-size:12px; }
}



/*** ÇÏ´Ü °íÁ¤ ¸Þ´º ***/
div.rn2023_tail_fix_menu { display:none;position:fixed; width:100%; max-width:1000px; bottom:0; left:0; left:50%; transform: translateX(-50%); z-index:9990; text-align:center;  }
	ul.rn2023_tailfixmenu_item { }
	ul.rn2023_tailfixmenu_item li { float:left; width:50%; height:60px; line-height:60px;  font-size:18px; border-top-right-radius:30px; border-top-left-radius:30px;}
	ul.rn2023_tailfixmenu_item li a {color:#111;  }
		ul.rn2023_tailfixmenu_item li i { display:inline-block; margin-right:10px; }
			ul.rn2023_tailfixmenu_item li i img { width:100%;  max-width:25px; }
	ul.rn2023_tailfixmenu_item li:first-child { background:#05B7D1; }
		ul.rn2023_tailfixmenu_item li:first-child a {color:#fff;  }
	ul.rn2023_tailfixmenu_item li:last-child { background:#EAEBEF; }







/********************************
 ÆË¾÷ °øÅë ½ºÅ¸ÀÏ
********************************/
.popup_wrap2023 {
  display:none;
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:9999;
  /* overflow-y:auto; */
  box-sizing:border-box;
	font-family: "³ª´®°íµñ", "NanumGothic";
}
.popup2023 {background-color: #fff;}
.popup2023 .pop_close2023 {padding:30px 0 0; position:absolute; top:10px; right:15px; display: block; width:30px; height:30px; overflow: hidden; box-sizing: border-box; cursor: pointer; z-index: 100;}
.popup2023 .pop_close2023 .text {font-size: 0; text-indent: -9999px;}
.popup2023 .pop_close2023:before, .popup2023 .pop_close2023:after {content:'';display:block;position:absolute;left:50%;top:50%;width: 18px;height:2px;margin:-1px 0 0 -10px; background:#222;-webkit-transition:all 0.3s ease;transition:all 0.3s ease; cursor: pointer;}
.popup2023 > .pop_close2023:before {-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.popup2023 > .pop_close2023:after {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}

.pop_contents2023 .img_area2023 .inner {padding: 0 20px;}
.pop_contents2023 .img_area2023 img {width: 100%; max-width: 100%; padding-top:10px;}

.pop_footer2023 {padding: 20px 35px 30px 35px; border-radius: 0 0 20px 20px; border: 2px solid #323949; border-top:0; box-sizing: border-box;}
.btn_wrap2023 {text-align: center; font-size: 0;}
.btn_wrap2023 .btn_pop {padding: 10px 0; display: inline-block; width: 100%; height: 40px; border-radius: 20px; box-sizing: border-box; font-family: inherit;}
.btn_wrap2023 .btn_pop span {font-size: 13px; font-weight: 600; vertical-align: middle;  color: #fff;}
.btn_wrap2023 .btn_pop i {margin-left: 10px; display: inline-block; width: 15px; height: 15px; vertical-align: middle; color: #fff; }
.btn_wrap2023 .btn_pop i img {max-width: 100%;}


/********************************
 ÆË¾÷ ½ºÅ¸ÀÏ
********************************/
.popup_wrap2023 .pop_header2023 {padding: 15px 20px; position: fixed; width: 100%; height: 50px; top:0; background-color:#fff; z-index: 10; text-align:center;}
.popup_wrap2023 .pop_header2023 strong {font-size: 16px; color: #222; font-weight: 600;}
.popup_wrap2023 .pop_contents2023 {position: fixed; top:50px; width:100%; height: calc(100% - 50px); overflow-y:auto; background-color: #fff;}
.popup_wrap2023 .pop_contents2023 .btn_wrap {margin: 15px auto 20px;}
.popup_wrap2023 .pop_contents2023 .btn_wrap .btn_pop {width: 250px;}




.fadein2023{
	opacity:0;
}