@charset "utf-8";
html.lock	{overflow:hidden;}
body.not_scroll {overflow:hidden !important;}

/*------------ pc ------------*/
@media only screen and (min-width: 960px) {

.web			{display:block !important;}
.mobile		{display:none}
.tablet		{display:none}

.sblue			{color:#009bdf}
p.h3_txt		{font:400 18px/29px "Poppins", "Noto Sans KR", sans-serif; color:#333;}
p.h4_txt		{font:400 17px/27px "Poppins", "Noto Sans KR", sans-serif; color:#333; padding-left:20px;}

/* 버튼 */
.btn_wrap                {text-align:center; margin-top:50px;}
.btn_wrap a				{display: inline-block; min-width: 240px; padding:20px 30px; text-align: center; border-radius:10px; border: 2px solid #00a0ea; background:#00a0ea; font: 400 19px/24px"Poppins", "Noto Sans KR", sans-serif; color:#fff; letter-spacing:-0.5px; transition:all 0.2s}
.btn_wrap a:hover	{background:#222; border: 2px solid #222; color: #fff;}

.btn_wrap a.line			{background:#fff; color:#222; border: 2px solid #222;}
.btn_wrap a.line:hover	{background:#222; color:#fff; border: 2px solid #222;}

.btn_wrap a.blue				{background:#079ddc; color:#fff; border: 2px solid #079ddc;}
.btn_wrap a.blue:hover		{background:#222; color:#fff; border: 2px solid #222;}

.btn_wrap a.green				{background:#6FA417; color:#fff; border: 2px solid #6FA417;}
.btn_wrap a.green:hover		{background:#222; color:#fff; border: 2px solid #222;}

.btn_wrap a.blue2				{background:#1b4486; color:#fff; border: 2px solid #1b4486;}
.btn_wrap a.blue2:hover		{background:#222; color:#fff; border: 2px solid #222;}

.file_btn					{display:inline-block; transition: all .3s; font: 400 15px/20px"Poppins", "Noto Sans KR", sans-serif; color:#333; border:1px solid #666; border-radius:4px; padding:5px 10px 6px; display:inline-block; /*  vertical-align: -2px; */}
.file_btn:hover			{color:#fff; background:#009bdf; border:1px solid #009bdf;}
.file_btn::after			{transition:all .3s; content: ''; width:16px; height:20px; display:inline-block; vertical-align:top; margin-left:10px; background:url('/_img/web_en/pc/comn/icon_down.png') no-repeat 55% 49%;}
.file_btn:hover::after	{background:url('/_img/web_en/pc/comn/icon_down_w.png') no-repeat 55% 49%;}

.s_file_btn						{display:inline-block; transition: all .3s; font-size:0; border:1px solid #666; border-radius:4px; width:30px; height:30px; display:inline-block; background:url('/_img/web_en/pc/comn/icon_down.png') no-repeat 52% 50%;vertical-align:middle;}
.s_file_btn:hover			{border:1px solid #009bdf; background:#009bdf url('/_img/web_en/pc/comn/icon_down_w.png') no-repeat 52% 50%;}

.link_btn					{transition: all .3s; font: 400 15px/20px"Poppins", "Noto Sans KR", sans-serif; color:#333; border:1px solid #666; border-radius:4px; padding:4px 10px 5px; display:inline-block;}
.link_btn:hover			{color:#fff; background:#009bdf; border:1px solid #009bdf;}

h3.print							{padding-right:85px; position:relative;}
h3.print .print_btn			{position:absolute; right:0; bottom:0;}
.print_btn							{display:inline-block; transition: all .3s; font: 400 15px/20px"Poppins", "Noto Sans KR", sans-serif; color:#333; border:1px solid #666; border-radius:4px; padding:5px 10px 6px; display:inline-block; /*  vertical-align: -2px; */}
.print_btn:hover				{color:#fff; background:#000; border:1px solid #000;}
.print_btn::before				{transition:all .3s; content: ''; width:15px; height:20px; display:inline-block; vertical-align:top; margin-right:8px; background:url('/_img/web_en/pc/comn/icon_print.png') no-repeat 50% 50%;}
.print_btn:hover::before	{background:url('/_img/web_en/pc/comn/icon_print_w.png') no-repeat 50% 50%;}

.email_btn				{font: 400 16px/20px "Poppins", "Noto Sans KR", sans-serif; color: #333;}
.email_btn:hover		{color: #009bdf;}
.email_btn::after		{border-radius:3px; transition:all .3s; content: ''; width:24px; height:24px; margin-left:5px; display:inline-block; vertical-align:-7px; border:1px solid #666; background:#fff url('/_img/web_en/pc/cont/icon_mail.png') no-repeat 50% 50% / 12px;}
.email_btn:hover::after	{border-color:#009bdf; background:#009bdf url('/_img/web_en/pc/cont/icon_mail_w.png') no-repeat 50% 50% / 12px;}

/* 버튼 2개 이상일 경우 */
.btn_wrap.dozen2		{display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap:10px;}
.btn_wrap.dozen2 a		{min-width:0}
.btn_wrap.dozen3		{display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap:10px;}
.btn_wrap.dozen3 a		{min-width:0}	

.two_btn						{display: flex;justify-content: center; margin:0 auto;}
.two_btn a					{margin-right:10px;}
.two_btn a:last-child		{margin-right: 0;}	

a.find_btn				{transition: all 0.2s; width:100%; border-radius:5px; border:2px solid #194894;background:#194894; font:400 18px/18px "Poppins", "Noto Sans KR", sans-serif; color:#fff; text-align:center; display: inline-block; padding:15px;}
a.find_btn:hover	{border:2px solid #194894; background:#fff; color:#194894; font-weight:500}
a.find_btn.w			{max-width:240px !important; padding:20px 30px !important;}

a.find_btn_line				{transition: all 0.2s; width:100%; border-radius:5px; border:2px solid #222; background:#fff; font:400 18px/18px "Poppins", "Noto Sans KR", sans-serif; color:#222; text-align:center; display: inline-block; padding:15px;}
a.find_btn_line:hover	{border:2px solid #222; background:#222; color:#fff; font-weight:500}
a.find_btn_line.w			{max-width:240px !important; padding:20px 30px !important;}

.t_tit					{font:400 26px/37px "Poppins", "Noto Sans KR", sans-serif; color:#333;  }
.t_tit strong		{font-weight:600; color:#009bdf; }

/* 테이블 */
.table_wrap							{margin-top:15px;}
table.basic_table					{width:100%; border-top:solid 2px #000; text-align:center; }
table.basic_table.td_l td		{text-align:left;}
table.basic_table .br0			{border-right:0;}
table.basic_table .brl				{border-right:0; text-align:left; padding:7px 25px;}
table.basic_table thead th		{border-right:solid 1px #ddd;}
table.basic_table thead > tr:first-child th:last-child	{border-right:none;}
table.basic_table tr				{border-bottom:solid 1px #ddd;}
table.basic_table th				{font:400 17px/26px "Poppins", "Noto Sans KR",  sans-serif; color:#000; padding:12px; vertical-align:middle; border-right:solid 1px #ddd; background:#eeeeee; }
table.basic_table td				{font:400 17px/26px "Poppins", "Noto Sans KR",  sans-serif; color:#666; padding:12px; vertical-align:middle; border-right:solid 1px #ddd; word-break:keep-all}
table.basic_table td.group		{background:#d8f1fa; color:#153a75; text-align:center; font-size: 19px; font-weight: 600;}
.w100					{width:100%;}
.tip						{font:400 16px/24px "Poppins", "Noto Sans KR", sans-serif; color:#666; text-align:right; margin-top:10px;}

.bottom_info														{width:100%; background:#f2f2f2; margin-top:90px; padding:20px 25px; border-radius:10px; display: flex; align-items: center;}
.bottom_info p.info_icon										{background:#194894 url('/_img/web_en/pc/cont/info_man.png') no-repeat 52% 50%; width:40px; height:40px; border-radius:50px;}
.bottom_info .info_box											{display: flex; flex-direction: row; justify-content: flex-start; width: calc(100% - 40px); padding-left:15px;}
.bottom_info .info_box .info_txt							{font:400 17px/27px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-right: 30px;}
.bottom_info .info_box .info_txt:last-child			{margin-right:0}
.bottom_info .info_box .info_txt span.tit				{font-weight:600; position:relative; padding-right: 15px; margin-right: 13px;}
.bottom_info .info_box .info_txt span.tit::after		{content:""; width:1px; height:12px; position:absolute; top:6px; right:0; background:#ccc; }
.bottom_info .info_box .info_txt span					{}
.bottom_info .info_box .info_txt a						{display:inline-block; color:#326ebd; font-size:19px;}

.bottom_info.sm												{margin:30px 0 70px; padding:13px 30px;}
.bottom_info.sm .info_box .info_txt					{margin:0px 30px 0px 0;}
.bottom_info.sm .info_box .info_txt span.tit		{margin-right: 13px;}
.bottom_info.sm:last-child								{margin-bottom:0;}

.manager_info								{width:100%; background:#f2f2f2; margin-top:-8px; padding:20px 30px; border-radius:10px; display: flex; align-items: center;}
.manager_info ul							{width:100%; display:flex; flex-wrap:wrap;}
.manager_info ul li						{font:400 17px/25px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-right:45px; display:flex; padding:5px 0;}
.manager_info ul li:last-child			{margin-right:0;}
.manager_info ul li b						{font:600 17px/25px "Poppins", "Noto Sans KR", sans-serif; color:#333; padding-right:22px; position:relative;}
.manager_info ul li b::after			{position:absolute; content:''; width:1px; height:12px; background:#ccc; right:10px; top:6px;}
.manager_info ul li.contact p			{display:table;}
.manager_info ul li.contact span	{display:table-cell; padding-right:20px;}
.manager_info ul li.contact span:last-child{padding-right:0px;}
.manager_info ul li.contact a				{color:#333; display:inline-block;}
.manager_info ul li.contact .call			{padding-left:22px; background:url('/_img/web_en/pc/cont/info_call.png') no-repeat left top 5px; }
.manager_info ul li.contact .adress	{padding-left:22px; background:url('/_img/web_en/pc/cont//info_adress.png') no-repeat left 5px top 5px; }
.manager_info ul li.contact .mail		{padding-left:22px; background:url('/_img/web_en/pc/cont//info_mail.png') no-repeat left top 7px; }

.dot_tit				{margin:15px 0 4px; padding-left:20px; font: 600 18px/27px "Poppins", "Noto Sans KR", sans-serif; color:#222; }
.dot_tit .notos	{font-family: "Noto Sans KR", sans-serif;}
h4 + .dot_tit		{margin-top:0;}
.dot_tit span.gray	{color: #888; font-weight: 400;}

/* 리스트 */
.dot_list						{width:100%;}
.dot_list > li					{position:relative; padding-left:14px; font:400 17px/24px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-bottom:5px;}
.dot_list > li:before		{position:absolute; content:""; width:5px; height:5px; background:#333; border-radius:10px; top:10px; left:0px;}
.dot_list > li:last-child	{margin-bottom:0px;}
.dot_list ul.hyp_list		{margin-top:5px}
.dot_list ul.hyp_list li		{margin-bottom:5px}

.dot_list02					{width:100%;}
.dot_list02 > li				{position:relative; padding-left:43px; font:400 17px/24px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-bottom:5px;}
.dot_list02 > li:before	{position:absolute; content:""; width:5px; height:5px; background:#333; border-radius:10px; top:10px; left:31px;}
.dot_list02 > li span		{color:#009bdf;}
.dot_list02 > li:last-child{margin-bottom:0px;}
.dot_list02 > li > p			{font: 400 17px/27px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
.dot_list02 ul.hyp_list	{margin-top:5px}
.dot_list02 ul.hyp_list li	{margin-bottom:5px}

.n_dot_list					{width:100%;}
.n_dot_list > li				{font:400 17px/27px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-bottom:5px; }
.n_dot_list > li:last-child	{margin-bottom:0px;}

/* 테이블 폰트컬러 동일 리스트*/
.s_dot_list						{}	
.s_dot_list > li				{position:relative; padding-left:8px; font:400 17px/24px "Poppins", "Noto Sans KR", sans-serif; color:#666; text-align:left; margin-bottom:3px;}	
.s_dot_list > li::before	{position:absolute; content:''; width:2px; height:2px; border-radius:50%; left:0; top:10px; background:#333;}		 
.s_dot_list > li:last-child	{margin-bottom:0px;}

.ns_dot_list						{}	
.ns_dot_list > li					{position:relative; font:400 17px/24px "Poppins", "Noto Sans KR", sans-serif; color:#666; text-align:left; margin-bottom:5px;}		
.ns_dot_list > li:last-child	{margin-bottom:0px;}
.ns_dot_list.p10				{padding-left:10px;}

ul.hyp_list							{width:100%;}
ul.hyp_list	li						{position:relative; padding-left:15px; margin-bottom:10px; font: 400 16px/24px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
ul.hyp_list	li:last-child		{margin-bottom:0;}
ul.hyp_list	li::before			{position:absolute; content:""; width:7px; height:1px; background:#666; top:11px; left:2px;}
ul.hyp_list > li b					{font-weight:600; display:block; margin:0px 0 2px 0;}
ul.hyp_list > li:first-child b	{margin-top:0;}

.num_list					{width:100%; counter-reset: li;}
.num_list > li				{color:#333; font:400 17px/24px "Poppins", "Noto Sans KR", sans-serif; position:relative; padding-left:18px; word-break:keep-all; }
.num_list > li::before	{position:absolute; left:0; display:inline-block; content:counter(li) '.'; counter-increment: li; font:400 17px/18px "Poppins", "Noto Sans KR", sans-serif; margin-top:3px; color:#666;}
.num_list > li + li		{margin-top:5px;}
.num_list > li > p		{margin-top:7px;}

.o_num_list					{width:100%; counter-reset: li;}
.o_num_list > li				{color:#333; font:400 17px/24px "Poppins", "Noto Sans KR", sans-serif;  position:relative; padding-left:23px; word-break:keep-all; }
.o_num_list > li::before	{position:absolute; left:0; display:inline-block; content:counter(li) ''; counter-increment: li; width:15px; height:15px; border: 1px solid #aaa; border-radius:50%; text-align:center; font:400 13px/15px "Poppins", "Noto Sans KR", sans-serif; margin-top:3px; color:#888;}
.o_num_list > li + li		{margin-top:5px;}

.o_num_list ul.hyp_list	 {margin-top:5px}
.o_num_list ul.hyp_list li{margin-bottom:5px}

/* popup */
div.layer					{display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:100000;}
div.layer .bg				{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.2; filter:alpha(opacity=50);}
div.layer .pop-layer	{position:absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width:auto; min-width:720px; max-width:1000px; padding:40px 25px 35px 35px; background:#fff; z-index: 10;}

.pop_title					{width:100%; position:relative; font:600 30px/35px "Poppins", "Noto Sans KR",  sans-serif; color:#222; padding-right:75px}
.pop_title	span			{font-size:20px; font-weight:600}
.pop_title a.cbtn	    {position:absolute; top:-40px; right:-25px; display:block; font-size:0; width:75px; height:75px;  background:#000 url('/_img/web_en/pc/comn/h_close.png')no-repeat 50% 50%; }
.pop_cont					{width:100%; margin-top:20px; max-height:65vh; overflow-y:scroll; padding-right:10px;}

.pop_cont p.pop_txt				{text-align:center; font:400 17px/25px "Poppins", "Noto Sans KR",  sans-serif; color:#666;}
div.layer a.find_btn.pop		{margin-top:20px; max-width:120px; padding:10px; font-size:17px;}
div.layer a.find_btn_line.pop	{margin-top:20px; max-width:120px; padding:10px; font-size:17px;}

div.layer .pop-layer.basic							{min-width:700px;}
div.layer .pop-layer.basic .pop_title			{width:100%; position:relative; font:600 22px/32px "Poppins", "Noto Sans KR",  sans-serif; color:#222; padding-right:75px; word-break:keep-all;}
div.layer .pop-layer.basic .pop_title a.cbtn	{position:absolute; top:-40px; right:-25px; display:block; font-size:0; width:45px; height:45px;  background:#000 url('/_img/web_en/pc/comn/h_close.png')no-repeat 50% 50%/15px; }
div.layer .pop-layer.basic .pop_cont			{width:100%; margin-top:10px; padding-top:20px; border-top:1px solid #ddd; text-align:center;}

.pop_cont::-webkit-scrollbar							{width:8px; height:8px;}
.pop_cont::-webkit-scrollbar-track					{background-color:#fff;}
.pop_cont::-webkit-scrollbar-thumb				{background-color:#e5e5e5; border-radius: 10px;}
.pop_cont::-webkit-scrollbar-thumb:hover	{background: #222;}
/* .pop_cont::-webkit-scrollbar-button:start:decrement,
.pop_cont::-webkit-scrollbar-button:end:increment	{width:0px; height:0px; background:#222;} */

/* AGENCY INTRODUCTION --------------------------------------------------------------------------------------------------------*/
/* Greetings */
.ceo_top							{padding:45px 7%; border-radius:10px; background:#194894 url('/_img/web_en/pc/cont/vision_bg.png') no-repeat bottom left 65%; position:relative;}
.ceo_top .tit						{font:400 25px/35px "Poppins", "Noto Sans KR", sans-serif; color:#95bbf8; }
.ceo_top .tit strong			{color:#fff; font-weight:600;}
.ceo_top .img					{position:absolute; bottom:0; right:5%}

.ceo_txt								{display:flex; justify-content: space-between; margin-top:60px;}
.ceo_txt > div						{width:48%; font:300 18px/28px "Poppins", "Noto Sans KR", sans-serif; }
.ceo_txt > div p.txt				{font:300 18px/28px "Poppins", "Noto Sans KR", sans-serif; margin-top:25px}
.ceo_txt > div p.txt:first-child{margin-top:0;}
.ceo_txt > div p.sign				{text-align:right; margin-top:60px; font:300 17px/27px "Poppins", "Noto Sans KR", sans-serif;}
.ceo_txt > div p.sign strong	{font:600 19px/27px "Poppins", "Noto Sans KR", sans-serif;}

/* Purpose of Establishment */
.purpose_wrap .t_tit				{position:relative; padding-bottom:60px;}
.purpose_wrap .t_tit::before{content:url('/_img/web_en/pc/cont/quote.png'); display:block; margin-bottom:20px}
.purpose_wrap .t_tit::after	{position:absolute; z-index:-1; content:''; right:20px; bottom:0; width:270px; height:125px; background:url('/_img/web_en/pc/cont/purpose_bg.png') no-repeat 50% 50%;}
.line_box								{padding:30px; border:solid 1px #ddd; border-radius:5px;}

/* History */
.history									{position:relative; }
ul.his-list								{position:relative;}
ul.his-list::before					{content:""; position:absolute; top:13px; left:50%; width:1px; height:100%; margin-left:-.5px; background-color:#e5e5e5;}
.history .animate-box			{position:absolute; top:13px; left:50%; width:1px; height:0; margin-left:-.5px; background-color:#1b4486; z-index:50;}
.history .animate-box.p-end	{transition:height .3s;}
ul.his-list > li							{position:relative; overflow:hidden; }
ul.his-list > li::before, 
ul.his-list > li::after				{content:""; position:absolute; left:50%; box-sizing:border-box;transform:translateX(-50%);z-index:50;}
ul.his-list > li::before				{top:13px; width:9px; height:9px; border:2px solid #444; border-radius:50%; background-color:#fff;}
ul.his-list > li::after				{top:5px; width:25px; height:25px; opacity:.2; border:4px solid #aaa; border-radius:50%; background-color:#444;}
ul.his-list > li.active::before	{border:2px solid #1b4486;}
ul.his-list > li.active::after		{border:4px solid #84d5f7; background-color:#009ddf;}
ul.his-list > li:not(:first-child){margin-top:-15px;}

ul.his-list > li .text-wrap						{width:calc(50% - 45px)}
ul.his-list > li .year								{font-family:"Poppins"; font-size:35px; font-weight:600; line-height:1; transition:.2s; margin-bottom:15px;}
ul.his-list > li .year::before					{content:"";position:absolute; top:17px; left:50%; width:35px; border-bottom:1px dashed #ddd;}
ul.his-list > li.active .year					{color:#1b4486}
ul.his-list > li .month							{font: 400 20px/27px "Poppins", "Noto Sans KR", sans-serif; position:absolute; }
ul.his-list > li.active .month				{color:#1b4486}

ul.his-list > li ul.text-list							{}
ul.his-list > li ul.text-list li						{position:relative; font: 300 17px/27px "Poppins", "Noto Sans KR", sans-serif;}
ul.his-list > li ul.text-list li + li					{margin-top:10px;}

ul.his-list > li:nth-child(odd){}
ul.his-list > li:nth-child(odd) .text-wrap		{text-align:left; float:right;}
ul.his-list > li:nth-child(odd) ul.text-list li	{padding-left:40px;}
ul.his-list > li:nth-child(odd) .month			{left:0;}

ul.his-list  > li:nth-child(even)							{}
ul.his-list  > li:nth-child(even)	 .text-wrap			{text-align:right; float:left;}
ul.his-list  > li:nth-child(even)	 .year::before		{transform:translateX(-100%);}
ul.his-list  > li:nth-child(even)	 ul.text-list li	{padding-right:40px;}
ul.his-list  > li:nth-child(even)	 .month				{right:0;}

/* Vision */
.vision_wrap						{}
.vision_top						{padding:30px 40px; border-radius:10px; background:url('/_img/web_en/pc/cont/vision_bg25.jpg') no-repeat 50% 50%/cover; text-align:center; color:#fff; font:400 25px/40px "Poppins", "Noto Sans KR", sans-serif; }
.vision_top strong				{display:block; font:600 35px/40px "Poppins", "Noto Sans KR", sans-serif;}
.vision_top	.sub				{font:300 18px/27px "Poppins", "Noto Sans KR", sans-serif; color:#fff; margin-top:10px;}
.vision_wrap .vision			{margin-top:50px; border:solid 1px #ddd; border-radius:50px; padding:35px 30px 30px; position:relative; text-align:center; font:400 20px/30px "Poppins", "Noto Sans KR", sans-serif;}
.vision_wrap .vision span		{position:absolute; left:50%; transform:translateX(-50%); top:-18px; padding:0 10px; background:#fff; font:600 26px/35px "Poppins", "Noto Sans KR", sans-serif;}
.vision_cont					{padding-top:95px; background:url('/_img/web_en/pc/cont/talent_arr.png') no-repeat center top 15px;}
.vision_cont .box				{display:flex !important; align-items: center; flex-wrap:wrap}
.vision_cont > .box				{margin-top:50px;}
.vision_cont .tit				{position:relative; padding-right:50px;}
.vision_cont .tit::after		{position:absolute; content:''; width:40px; height:10px; background:url('/_img/web_en/pc/cont/vision_dot.png') no-repeat 50% 50%; right:0; top:50%; margin-top:-5px;}
.vision_cont .tit  strong		{color:#fff; background:#13284b; padding:10px 15px; border-radius:15px; display:inline-block; text-align:center; width:130px; font:400 19px/22px "Poppins", "Noto Sans KR", sans-serif; }
.vision_cont .info				{width:calc(100% - 180px); padding-left:15px}
.vision_cont .info > ul			{display:flex; justify-content: space-between; }

.vision_cont ul.core_value						{}
.vision_cont ul.core_value > li					{width:23.5%; text-align:center; position:relative; width:170px; height:170px; margin:0 auto; font:500 18px/20px "Poppins", "Noto Sans KR", sans-serif; border-radius:50%; padding-top:83px;}
.vision_cont ul.core_value > li:first-child		{border:solid 8px #194894; background:url('/_img/web_en/pc/cont//cv02.png') no-repeat 50% 22%/52px;}
.vision_cont ul.core_value > li:nth-child(2)	{border:solid 8px #005fd0; background:url('/_img/web_en/pc/cont/cv05.png') no-repeat 50% 28%/50px;}
.vision_cont ul.core_value > li:nth-child(3)	{border:solid 8px #4478c4; background:url('/_img/web_en/pc/cont/cv04.png') no-repeat 50% 25%/67px;}
.vision_cont ul.core_value > li:nth-child(4)	{border:solid 8px #4478c4; background:url('/_img/web_en/pc/cont/cv01.png') no-repeat 50% 25%/48px;}

.vision_cont ul.busi_purpose					{}
.vision_cont ul.busi_purpose > li				{width:23.5%; text-align:center; display: flex; flex-wrap:wrap;/*  justify-content: center; */ align-content: center; flex-direction: column; border-left:0 !important; border-right:0 !important; padding:20px 10px;}
.vision_cont ul.busi_purpose > li:first-child	{border:solid 2px #194894;}
.vision_cont ul.busi_purpose > li:nth-child(2)	{border:solid 2px #005fd0;}
.vision_cont ul.busi_purpose > li:nth-child(3)	{border:solid 2px #4478c4;}
.vision_cont ul.busi_purpose > li:nth-child(4)	{border:solid 2px #50a3e9;}
.vision_cont ul.busi_purpose > li span			{color: #009bdf; display:block;}
.vision_cont ul.busi_purpose> li p				{font:600 20px/25px "Poppins", "Noto Sans KR", sans-serif;  margin-bottom:10px; text-align:left; word-break: break-all;}

.vision_cont ul.busi_purpose li ul.busi 			{text-align: left;}
.vision_cont ul.busi_purpose li ul.busi li			{position:relative; padding-left:14px; font: 400 17px / 24px "Poppins", "Noto Sans KR", sans-serif; margin-top: 5px;}
.vision_cont ul.busi_purpose li ul.busi li:before	{position:absolute; content:''; top:10px; left:0px; width:4px; height:4px; border-radius:10px; background:#333;}

.vision_cont ul.gol_tit						{}
.vision_cont ul.gol_tit > li				{width:23.5%; text-align:left; display: flex; align-items: center; justify-content: center; font:500 18px/25px "Poppins", "Noto Sans KR", sans-serif; color:#fff; border-radius:10px; padding:10px;}
.vision_cont ul.gol_tit > li:first-child	{background:#194894;}
.vision_cont ul.gol_tit > li:nth-child(2)	{background:#005fd0;}
.vision_cont ul.gol_tit > li:nth-child(3)	{background:#4478c4;}
.vision_cont ul.gol_tit > li:nth-child(4)	{background:#50a3e9;}
.vision_cont ul.gol_tit > li p				{word-break: break-all;}

.vision_cont ul.gol_list											{}
.vision_cont ul.gol_list > li										{width:23.5%; border-radius:10px; padding:20px 25px; background:#f9f9f9}
.vision_cont ul.gol_list > li .dot_list > li						{color:#666}
.vision_cont ul.gol_list > li .dot_list > li::before				{width:4px; height:4px;}
.vision_cont ul.gol_list > li:first-child .dot_list > li::before	{background:#194894;}
.vision_cont ul.gol_list > li:nth-child(2) .dot_list > li::before	{background:#005fd0;}
.vision_cont ul.gol_list > li:nth-child(3) .dot_list > li::before	{background:#4478c4;}
.vision_cont ul.gol_list > li:nth-child(4) .dot_list > li::before	{background:#50a3e9;}

/* Organization */
div.org						{}
ul.org_list					{position: relative;overflow: hidden; padding-top:15px; text-align:center; margin-bottom:80px;}
ul.org_list .director	{display:block; width:180px; height:180px; margin:0 auto; border-radius:50%; padding-top:75px; position:relative; font:600 24px/30px "Poppins", "Noto Sans KR", sans-serif; background:#194894; color:#fff }
ul.org_list .director::before	{position:absolute; z-index:-1; content:''; width:1px; height:69%; background:#ddd; left:50%; top:100%;}
ul.org_list .director::after		{position:absolute; content:''; top:-20px; right:-25px; width:150px; height:150px; background:url('/_img/web_en/pc/cont/organ_bg.png') no-repeat 0% 100%/100%;}

ul.org_list ul						{position:relative;}
ul.org_list ul.o2					{margin-top:15px; padding-left:20%;}
ul.org_list ul.o2::before		{position:absolute; z-index:-1; content:''; width:20%; height:1px; background:#ddd; right:50%; top:50%;}
ul.org_list ul.o2::after		{position:absolute; z-index:-1; content:''; width:7px; height:7px; border-radius:50%; background:#ccc; right:50%; margin-right:-4px; top:50%; margin-top:-3px;}
ul.org_list ul.o2 > li			{width:50%;}
ul.org_list ul.o2 > li:first-child	{max-width:35%;}
ul.org_list ul.o2 > li:nth-child(2){padding-left:2%; text-align:left;}
ul.org_list ul.o2 > li > p		{display:inline-block; background:#009bdf; border-radius:50px; font:500 19px/24px "Poppins", "Noto Sans KR", sans-serif; color:#fff; padding:22px 20px;}

ul.org_list ul.o3					{display:flex; align-items: flex-start; padding-top:40px; margin-top:40px;}
ul.org_list ul.o3::before		{position:absolute; z-index:-1; content:''; width:81%; height:1px; background:#ddd; left:9.5%; top:0;}
ul.org_list ul.o3 > li			{width:19%; position:relative;}
ul.org_list ul.o3 > li + li		{margin-left:1.33%}
ul.org_list ul.o3	> li::before{position:absolute; z-index:-1; content:''; width:1px; height:100%; background:#ddd; left:50%; top:-40px;}
ul.org_list ul.o3	> li::after	{position:absolute; z-index:-1; content:''; width:7px; height:7px; border-radius:50%; background:#ccc; left:50%; margin-left:-3px; top:-43px;}
ul.org_list ul.o3 > li > p		{display:block; background:#6FA417; border-radius:10px; font:500 19px/26px "Poppins", "Noto Sans KR", sans-serif; color:#fff; padding:15px 20px}

ul.org_list ol						{margin-top:10px;}
ul.org_list ol	> li				{position:relative;}
ul.org_list ol	> li + li			{margin-top:5px;}
ul.org_list ol	> li > p			{display:block; background:#f9f9f9; border-radius:10px; font:400 17px/25px "Poppins", "Noto Sans KR", sans-serif; color:#333; padding:15px 20px; border:solid 1px #ddd;}

ul.org_list ol.thirdDepth	{margin-top: 15px;}
ul.org_list ol.thirdDepth > li > p			{display: block; background: #fff; border-radius: 10px; font: 400 17px / 25px "Poppins", "Noto Sans KR", sans-serif; color: #333; padding: 9px 20px; border: solid 1px #ddd;}
ul.org_list ol.thirdDepth > li > p.fourth	{background: #f1f1f1;}

ul.org_list ol	> li > p.green	{background: #eff7e0;}
ul.org_list ol	> li > p.gray	{background: #e1e9e9;}
ul.org_list ol	> li > p.white	{background: #fff;}

ul.org_list ul.o3 > li > p.white	{background: #fff; color: #333; border: 1px solid #ddd;}
ul.org_list ul.o3 > li > p.gray		{background: #71b5b3; color: #fff;}

p.colorNotice		{display: flex; justify-content: flex-end; gap:10px; margin-bottom: 60px;}
p.colorNotice span	{border-radius: 7px; padding: 3px 11px; display: inline-block;  border: 1px solid #ddd; font: 400 15px / 25px "Poppins", "Noto Sans KR", sans-serif;}
p.colorNotice span.green	{background: #eff7e0}
p.colorNotice span.white	{background: #fff;}
p.colorNotice span.gray		{background: #e1e9e9;}


/* Location */
.wrap_map	{height:360px !important}

/* BUSINESS INTRODUCTION --------------------------------------------------------------------------------------------------------*/
/* R&D */
/* Weather See-At Technology Development */
.m_txt.rd_weather::before	{background: url('/_img/web_en/pc/cont/rd_weather.png') no-repeat 50% 50%;}
.rd_img									{padding:25px; border:solid 1px #ddd; border-radius:5px; display:flex; }
.rd_img > div							{width:50%; text-align:center}
.rd_img .tt							{font: 500 16px/24px "Poppins", "Noto Sans KR", sans-serif; color: #96826e; margin-bottom:25px; padding:0 10px;}
.rd_img .tt.blue						{color: #194894;}

ul.rnd_step							{width:100%; padding-right:10px; margin:30px 0; overflow:hidden;}
ul.rnd_step > li						{width:25%; float:left; position:relative; text-align:center;}
ul.rnd_step > li:nth-child(4n+1)									{clear:both;}
ul.rnd_step > li:nth-child(n+5):nth-child(-n+8)			{float:right;}
ul.rnd_step > li:nth-child(n+5):nth-child(-n+8)::after	{transform:translate(50%, -50%) rotate(180deg)}
ul.rnd_step > li::before	{position:absolute; top:48px; left:0; z-index:-1; content: ''; width:100%; height:1px; display:block; background:#ddd;}
ul.rnd_step > li::after		{position:absolute; top:48px; right:0; transform:translate(50%, -50%); content: ''; width:10px; height:16px; display:block; background:url('/_img/web_en/mo/cont/rnd_arr.png') no-repeat 50% 50% / 10px;}

ul.rnd_step > li:nth-child(n + 5)						{margin-top:30px;}
ul.rnd_step > li:nth-child(8n - 4)::before		{left:auto; right:0; height:100%; background:none; border:solid 1px #ddd; border-bottom:none; border-left:none; border-radius:0 30px 0 0}
ul.rnd_step > li:nth-child(4n + 5)::before		{left:auto; right:0; bottom:calc(100% - 48px); top:auto; height:70%; background:none; border:solid 1px #ddd; border-top:none; border-left:none; border-radius:0 0 30px 0}
ul.rnd_step > li:nth-child(8n - 4)::after			{transform:translate(50%, -50%) rotate(90deg); right:0; top:90%}
ul.rnd_step > li:nth-child(4n + 5)::after			{display:none;}

ul.rnd_step > li:first-child::before,
ul.rnd_step > li:nth-child(8)::before{width:50%; left:50%;}

ul.rnd_step.r120 > li::before	 					{top:60px;}
ul.rnd_step.r120 > li::after	 					{top:60px;}
ul.rnd_step.r120  > li:nth-child(4n + 5)::before	{top:auto; bottom: calc(100% - 60px);}
ul.rnd_step.r120  > li:nth-child(8n - 4)::after	{top:95%;}

ul.rnd_step li p					{padding:0 15px; font: 400 17px/24px "Poppins", "Noto Sans KR", sans-serif; color: #333;}
ul.rnd_step li p.icon			{margin:0 auto; width:120px; height:120px; background:#194894; border:3px solid #194894; border-radius:200px; padding:0;}
ul.rnd_step li p.num			{text-align:center; font: 600 20px/24px "Poppins", "Noto Sans KR", sans-serif; color: #333; margin-top: 15px; margin-bottom: 8px;}
ul.rnd_step li p.num span	{padding-right:5px; font: 600 20px/24px "Poppins", "Noto Sans KR", sans-serif; color: #194894;}
ul.rnd_step li p.sm			{margin-top:7px; font: 400 16px/22px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
ul.rnd_step li p.btm			{display:inline-block; margin-top:8px; padding:5px 15px; background:#f2f2f2; border-radius:20px; font: 400 15px/20px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
ul.rnd_step ul.dot_list		{display:inline-flex; flex-flow:column; margin:5px  auto 0; width:auto;/*  background:#f9f9f9; padding:15px; border-radius:10px; */}
ul.rnd_step ul.dot_list li	{display:inline-block; width:100%; text-align:left; }

ul.rnd_step li:nth-child(1) p.icon	{background:#194894 url('/_img/web_en/pc/cont/rnd_step01.png') no-repeat 55% 48% / 47px;}
ul.rnd_step li:nth-child(2) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/rnd_step02.png') no-repeat 50% 50% / 51px;}
ul.rnd_step li:nth-child(3) p.icon	{background:#194894 url('/_img/web_en/pc/cont/rnd_step03.png') no-repeat 50% 50% / 49px;}
ul.rnd_step li:nth-child(4) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/rnd_step04.png') no-repeat 50% 50% / 52px;}
ul.rnd_step li:nth-child(5) p.icon	{background:#194894 url('/_img/web_en/pc/cont/rnd_step05.png') no-repeat 50% 45% / 56px;}
ul.rnd_step li:nth-child(6) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/rnd_step06.png') no-repeat 50% 50% / 70px;}
ul.rnd_step li:nth-child(7) p.icon	{background:#194894 url('/_img/web_en/pc/cont/rnd_step07.png') no-repeat 50% 50% / 59px;}
ul.rnd_step li:nth-child(8) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/rnd_step08.png') no-repeat 50% 50% / 55px;}


ul.cir_step						{display:flex; flex-wrap:wrap; margin:30px 0; overflow:hidden;}
ul.cir_step > li				{position:relative; width:16.66%; text-align:center; margin-bottom:30px;}
ul.cir_step > li::before	{position:absolute; top:63px; left:0; z-index:-1; content: ''; width:100%; height:1px; display:block; background:#ddd;}
ul.cir_step > li::after		{position:absolute; top:63px; right:0; transform:translate(50%, -50%); content: ''; width:10px; height:16px; display:block; background:url('/_img/web_en/pc/cont/rnd_arr.png') no-repeat 50% 50% / 10px;}

ul.cir_step > li:nth-child(n+7)				{margin-bottom:0;}
ul.cir_step > li:nth-child(6n+1)::before	{width:50%; left:50%;}
ul.cir_step > li:nth-child(6n)::before		{width:50%; left:0%;}
ul.cir_step > li:nth-child(6n)::after			{display:none;}

ul.cir_step li p					{padding:0 15%; font: 400 17px/24px "Poppins", "Noto Sans KR", sans-serif; color: #333;}
ul.cir_step li p.icon			{margin:0 auto; width:120px; height:120px; background:#194894; border:3px solid #194894; border-radius:200px; padding:0;}
ul.cir_step li p.num			{text-align:center; font: 600 20px/24px "Poppins", "Noto Sans KR", sans-serif; color: #333; margin-top: 15px; margin-bottom: 8px;}
ul.cir_step li p.num span	{padding-right:5px; font: 600 20px/24px "Poppins", "Noto Sans KR", sans-serif; color: #194894;}
ul.cir_step li p.sm				{margin-top:7px; font: 400 16px/22px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
ul.cir_step li p.btm			{display:inline-block; margin-top:8px; padding:5px 15px; background:#f2f2f2; border-radius:20px; font: 400 15px/20px "Poppins", "Noto Sans KR", sans-serif; color: #666;}

ul.cir_step#rd_weather li											{width:25%;}
ul.cir_step#rd_weather li:nth-child(4n)::after				{display:none;}
ul.cir_step#rd_weather li:nth-child(n+4)					{margin-bottom:0;}
ul.cir_step#rd_weather li:nth-child(4n+1)::before		{width:50% !important; left:50% !important;}
ul.cir_step#rd_weather li:nth-child(4n)::before			{width:50% !important; left:0% !important;}
ul.cir_step#rd_weather li:nth-child(1) p.icon	{background:#194894 url('/_img/web_en/pc/cont/tech_icon01.png') no-repeat 50% 50%;}
ul.cir_step#rd_weather li:nth-child(2) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/tech_icon02.png') no-repeat 50% 50%;}
ul.cir_step#rd_weather li:nth-child(3) p.icon	{background:#194894 url('/_img/web_en/pc/cont/tech_icon03.png')no-repeat 55% 50%}
ul.cir_step#rd_weather li:nth-child(4) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/tech_icon04.png') no-repeat 50% 50%;}

.rnd_box								{display:flex; justify-content: space-between; position:relative;}
.rnd_box::before					{position:absolute; z-index:-1; content:''; width:6%; max-width:60px; height:25px; background:url('/_img/web_en/pc/cont/rnd_box_arr.png') no-repeat 50% 50%/100%; left:50%; top:50%; transform:translateX(-50%) translateY(-50%);}
.rnd_box .box						{width:47%; border:solid 1px #ddd; border-radius:5px; overflow:hidden;}
.rnd_box .box .tt					{font: 600 18px/26px "Poppins", "Noto Sans KR", sans-serif; text-align:center;  background:#f5f5f5; padding:15px}
.rnd_box .box .info				{padding:25px 30px;}
.rnd_box .box ul.icon			{display:flex;justify-content: space-between;text-align:center;min-height: 235px;align-items: center;}
.rnd_box .box ul.icon li			{padding-top:60px;width:31%;font: 600 17px/24px "Poppins", "Noto Sans KR", sans-serif;}
.rnd_box .box ul.icon li:first-child	{background:url('/_img/web_en/pc/cont/tech_icon05.jpg') no-repeat 50% top}	
.rnd_box .box ul.icon li:nth-child(2)	{background:url('/_img/web_en/pc/cont/tech_icon06.jpg') no-repeat 50% top}	
.rnd_box .box ul.icon li:nth-child(3)	{background:url('/_img/web_en/pc/cont/tech_icon07.jpg') no-repeat 50% top}	

.rnd_box .box .info			{padding:25px 30px;}
.rnd_box .box .info .tit		{font: 600 18px/26px "Poppins", "Noto Sans KR", sans-serif; margin-bottom:5px;}
.rnd_box .box .info p		{font: 300 17px/26px "Poppins", "Noto Sans KR", sans-serif;}

/* Technological development of next-generation urban and agricultural integrated smart climate service */
.m_txt.rd_climate::before			{background: url('/_img/web_en/pc/cont/rd_climate.png') no-repeat 50% 50%;}

/* Cultivate Industry  */
.txt_wrap							{padding:0 20px}
div.m_txt							{background: #194894; border-radius: 10px; padding: 35px 50px 35px 160px; position: relative;}
div.m_txt::before				{position:absolute; content:''; width: 100px; height: 100px; left: 45px; top:50%; transform:translateY(-50%);}
div.m_txt.img1::before		{background:url('/_img/web_en/pc/cont/tit_icon3.png') no-repeat 50% 50%; }
div.m_txt.img2::before		{background:url('/_img/web_en/pc/cont/tit_icon4.png') no-repeat 50% 50%;}
div.m_txt .b_tit					{font:600 26px/26px "Poppins", "Noto Sans KR", sans-serif; color:#fff; margin-bottom:18px;}
div.m_txt .s_txt					{font:400 18px/27px "Poppins", "Noto Sans KR", sans-serif; color:#95bbf8;  }
div.m_txt .g						{color:#6F9ACE; font-size:17px}
p.h3_txt span.g_tip			{display:block; color:#959595; font-size:16px;}
p.h4_txt span.b_tip			{display:block; color:#009bdf;}
p.h4_txt span.g_tip			{display:block; color:#959595; font-size:16px;}

/* Start-up Support */
.m_txt.support::before			{background: url('/_img/web_en/pc/cont/support_icon01.png') no-repeat 50% 48%;}

/* Corporate Support */
.m_txt.co_support::before	{background: url('/_img/web_en/pc/cont/co_support.png') no-repeat 50% 50% ;}

.images_ul							{margin: 20px 0 0 20px; display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 20px;}
.images_ul li p img				{width: 100%;}

/* Financial Support */
.m_txt.fin_support::before	{background: url('/_img/web_en/pc/cont/financial_icon01.png') no-repeat 50% 50%;}

/* Weather and Climate Industry Exhibition */
.m_txt.fair::before	{background: url('/_img/web_en/pc/cont/fair_icon01.png') no-repeat 50% 50%;}

.img_flex				{display: flex; width:100%}
.img_flex div.left	{width:53%;}
.img_flex div.right	{width:47%; padding-left: 50px;}

.basic_img img	{width: 100%;}

/* Export Support and International Cooperation */
/* Export Support */
ul.exs_list						{display:flex; flex-wrap:wrap; margin:20px 0 0 20px;}
ul.exs_list > li				{width:31%; text-align:center; }
ul.exs_list > li + li			{margin-left:2%}
ul.exs_list > li p.tt			{font:600 17px/27px "Poppins", "Noto Sans KR", sans-serif; color:#194894; margin-top:10px;}
ul.exs_list > li .img			{overflow:hidden; border-radius:5px; border:solid 1px #ddd;}
ul.exs_list > li .img img	{width:100%;}

/* International Developement Cooperation */
div.m_txt.idc::before{background:url('/_img/web_en/pc/cont/db.png') no-repeat 50% 50%}

ul.idc_top							{display: flex; justify-content: space-between;}
ul.idc_top	> li					{width:32%; text-align:center; display: flex; flex-wrap:wrap; justify-content: center; align-content: center; font:600 20px/25px "Poppins", "Noto Sans KR", sans-serif;/*  border-top:solid 3px ;padding:20px 10px;  */}
ul.idc_top	> li + li				{border-left:solid 1px #eee;}
ul.idc_top	> li span			{font:600 25px/30px "Poppins", "Noto Sans KR", sans-serif; color:#194894; display:block; width:100%; margin-top:10px;}
ul.idc_top > li:nth-child(2)	 span{color:#005fd0;}
ul.idc_top > li:nth-child(3)	 span{color:#50a3e9;} 

/* Human Resource Training and Education */
div.m_txt.h_edu::before{background:url('/_img/web_en/pc/cont/h_edu.png') no-repeat 50% 50%}

/* Weather Management */
div.m_txt.kmiti::before{background:url('/_img/web_en/pc/cont/kmiti.png') no-repeat 50% 45%}

.kmiti_img						{display:flex;}
.kmiti_img > p					{width:32%; margin-right:1%; border-radius:5px; overflow:hidden; border:solid 1px #ddd;}
.kmiti_img > p img			{width:100%;}
.kmiti_img > p:last-child	{margin-right:0;}

/* Certification and Examination */
ul.rnd_step#wme li:nth-child(2) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/wme_step02.png') no-repeat 50% 50%;}
ul.rnd_step#wme li:nth-child(3) p.icon	{background:#194894 url('/_img/web_en/pc/cont/wme_step03.png') no-repeat 50% 50%;}
ul.rnd_step#wme li:nth-child(5) p.icon	{background:#194894 url('/_img/web_en/pc/cont/wme_step05.png') no-repeat 50% 45%;}
ul.rnd_step#wme li:nth-child(6) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/rnd_step02.png') no-repeat 50% 50%;}
ul.rnd_step#wme li:nth-child(7) p.icon	{background:#194894 url('/_img/web_en/pc/cont/wme_step07.png') no-repeat 50% 50%;}
ul.rnd_step#wme li:nth-child(8) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/wme_step08.png') no-repeat 50% 50%;}

/* Weather Service */
/* Operate National Weather Observation Network */
div.m_txt.service01::before{background:url('/_img/web_en/pc/cont/service01.png') no-repeat 50% 50%;;}

.weser_wrap							{padding:5px 0 0 20px}
.kmiti_img02						{display:flex;}
.kmiti_img02 > p					{width:24%; margin-right:1%; border-radius:5px; overflow:hidden; border:solid 1px #ddd;}
.kmiti_img02 > p img			{width:100%;}
.kmiti_img02 > p:last-child	{margin-right:0;}

/* Weather Information */
div.m_txt.service02::before{background:url('/_img/web_en/pc/cont/service02.png') no-repeat 50% 50%; }

/* Certification and Examination */
div.m_txt.certi::before{background:url('/_img/web_en/pc/cont/certi.png') no-repeat 50% 45%;}

/* Policy Research */
div.m_txt.research::before{background:url('/_img/web_en/pc/cont/research.png') no-repeat 48% 45%;}

/* WEATHER INDUSTRY STATUS --------------------------------------------------------------------------------------------------------*/
/* Weather Industry */
.wi_box 					{padding:35px 50px; text-align:center; border-radius:10px; background:#194894 url('/_img/web_en/pc/cont/vision_bg.png') no-repeat bottom right 25px; font:300 17px/26px "Poppins", "Noto Sans KR", sans-serif; color:#95bbf8;}
.wi_box p.tit				{font: 600 24px/32px "Poppins", "Noto Sans KR", sans-serif; color:#fff; margin-bottom:15px;}
.wi_box p + p			{margin-top: 10px;}

/* Value of Weather Industry */
ul.cir_step#value li:nth-child(1) p.icon	{background:#194894 url('/_img/web_en/pc/cont/val_step01.png') no-repeat 50% 50%;}
ul.cir_step#value li:nth-child(2) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/val_step02.png') no-repeat 50% 50%;}
ul.cir_step#value li:nth-child(3) p.icon	{background:#194894 url('/_img/web_en/pc/cont/val_step03.png') no-repeat 50% 50%;}
ul.cir_step#value li:nth-child(4) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/val_step04.png') no-repeat 50% 50%;}
ul.cir_step#value li:nth-child(5) p.icon	{background:#194894 url('/_img/web_en/pc/cont/val_step05.png') no-repeat 50% 50%;}
ul.cir_step#value li:nth-child(6) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/val_step06.png') no-repeat 50% 50%;}

ul.cir_step#value li p					{padding:0 5px;}

}

@media only screen and (min-width: 960px) and (max-width: 1315px) {
ul.rnd_step li p				{padding:0 10px;}
ul.rnd_step li p.icon		{width: 110px; height: 110px;}
ul.rnd_step.r120 > li::before	 					{top:55px;}
ul.rnd_step.r120 > li::after	 					{top:55px;}
ul.rnd_step.r120  > li:nth-child(4n + 5)::before	{top:auto; bottom: calc(100% - 55px);}


.bottom_info .info_box							{flex-direction: column; }
.bottom_info .info_box .info_txt				{font:400 17px/27px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-bottom:15px;}
.bottom_info .info_box .info_txt:last-child	{margin-bottom:0;}
.bottom_info.sm									{margin:30px 0 70px; padding:13px 30px;}
}


@media only screen and (min-width: 960px) and (max-width: 1065px) {
/* Weather and Climate Industry Exhibition */
.img_flex				{display: block;}
.img_flex div.left	{width:100%;}
.img_flex div.right	{width:100%; padding-left: 20px; margin-top:20px;}

div.busi_rnd ul.case_txt li.box p.tit						{font: 600 17px/24px "Poppins", "Noto Sans KR",  sans-serif;}
div.busi_rnd ul.case_txt li.box div.blue_box p		{font: 400 16px/24px "Poppins", "Noto Sans KR", sans-serif;}

div.info_wrap ul.info_txt li.box div.blue_box p.txt		{min-height: 230px;}
div.info_wrap ul.info_txt li.box2 div.white_box p.txt	{min-height: 230px;}

/* Greetins */
.ceo_top {padding:40px 5%}

/* Vision */
.vision_cont > .box			{margin-top:40px;}
.vision_cont .tit					{padding-right:40px;}
.vision_cont .tit::after		{width:30px; height:10px; background-size:100%; right:0}
.vision_cont .tit  strong		{width:110px; font:400 18px/24px "Poppins", "Noto Sans KR", sans-serif; padding:12px 10px}
.vision_cont .info				{width:calc(100% - 150px); padding-left:10px}

.vision_cont ul.core_value > li					{width:180px; height:180px; font:600 18px/21px "Poppins", "Noto Sans KR", sans-serif; padding-top:96px;}
.vision_cont ul.core_value > li:first-child		{background-size:45px;}
.vision_cont ul.core_value > li:nth-child(2)	{background-size:43px;}
.vision_cont ul.core_value > li:nth-child(3)	{background-size:62px;}

.vision_cont ul.busi_purpose	> li					{font:600 19px/25px "Poppins", "Noto Sans KR", sans-serif; padding:14px 5px 16px;}
.vision_cont ul.busi_purpose	> li span			{font-size:16px;}

.vision_cont ul.gol_tit > li		{font:400 18px/25px "Poppins", "Noto Sans KR", sans-serif;}
.vision_cont ul.gol_list > li		{padding:20px;}

/* Operate National Weather Observation Network */
.kmiti_img02								{flex-wrap:wrap;}
.kmiti_img02 > p							{width:49%;}
.kmiti_img02 > p:nth-child(n +3)	{margin-top:10px;}

}



/*------------ ta ------------*/
@media only screen and (min-width: 640px) and (max-width: 959px) {

.tablet		{display:block !important;}
.mobile		{display:none}
.web			{display:none}

.sblue			{color:#009bdf}
p.h3_txt			{font:400 18px/29px "Poppins", "Noto Sans KR", sans-serif; color:#333;}
p.h4_txt			{font:400 17px/27px "Poppins", "Noto Sans KR", sans-serif; color:#333; padding-left:20px;}

/* 버튼 */
.btn_wrap					{text-align:center; margin-top:40px;}    
.btn_wrap a				{display: inline-block; min-width: 240px; padding:18px 15px; text-align: center; border-radius:10px; border: 2px solid #00a0ea; background:#00a0ea; font: 400 18px/24px"Poppins", "Noto Sans KR", sans-serif; color:#fff; letter-spacing:-0.5px; transition:all 0.2s}
.btn_wrap a:hover	{background:#222; border: 2px solid #222; color: #fff;}

.btn_wrap a.sb				{min-width:235px;}

.btn_wrap a.line			{background:#fff; color:#222; border: 2px solid #222;}
.btn_wrap a.line:hover	{background:#222; color:#fff;}

.btn_wrap a.blue			{background:#079ddc; color:#fff; border: 2px solid #079ddc;}
.btn_wrap a.blue:hover	{background:#222; color:#fff; border: 2px solid #222;}

.btn_wrap a.green			{background:#6FA417; color:#fff; border: 2px solid #6FA417;}
.btn_wrap a.green:hover	{background:#222; color:#fff; border: 2px solid #222;}

.btn_wrap a.blue2			{background:#1b4486; color:#fff; border: 2px solid #1b4486;}
.btn_wrap a.blue2:hover	{background:#222; color:#fff; border: 2px solid #222;}

.file_btn				{display:inline-block; transition: all .3s; font: 400 15px/20px"Poppins", "Noto Sans KR", sans-serif; color:#333; border:1px solid #666; border-radius:4px; padding:5px 10px 6px; display:inline-block; /* vertical-align: -2px; */}
.file_btn:hover			{color:#fff; background:#009bdf; border:1px solid #009bdf;}
.file_btn::after		{transition:all .3s; content: ''; width:16px; height:20px; display:inline-block; vertical-align:top; margin-left:10px; background:url('/_img/web_en/mo/comn/icon_down.png') no-repeat 55% 49%/13px;}
.file_btn:hover::after	{background:url('/_img/web_en/mo/comn/icon_down_w.png') no-repeat 55% 49%/13px;}

.s_file_btn						{display:inline-block; transition: all .3s; font-size:0; border:1px solid #666; border-radius:4px; width:30px; height:30px; display:inline-block; background:url('/_img/web_en/mo/comn/icon_down.png') no-repeat 52% 50%/13px;vertical-align:middle;}
.s_file_btn:hover			{border:1px solid #009bdf; background:#009bdf url('/_img/web_en/mo/comn/icon_down_w.png') no-repeat 52% 50%/13px;}

.link_btn				{transition: all .3s; font: 400 15px/20px"Poppins", "Noto Sans KR", sans-serif; color:#333; border:1px solid #666; border-radius:4px; padding:4px 10px 5px; display:inline-block; /* vertical-align: -2px; */}
.link_btn:hover			{color:#fff; background:#009bdf; border:1px solid #009bdf;}

h3.print							{padding-right:75px; position:relative;}
h3.print .print_btn			{position:absolute; right:0; bottom:0;}
.print_btn							{display:inline-block; transition: all .3s; font: 400 15px/20px"Poppins", "Noto Sans KR", sans-serif; color:#333; border:1px solid #666; border-radius:4px; padding:5px 10px 6px; display:inline-block;}
.print_btn:hover				{color:#fff; background:#000; border:1px solid #000;}
.print_btn::before				{transition:all .3s; content: ''; width:15px; height:20px; display:inline-block; vertical-align:top; margin-right:8px; background:url('/_img/web_en/mo/comn/icon_print.png') no-repeat 50% 50%/13px;}
.print_btn:hover::before	{background:url('/_img/web_en/mo/comn/icon_print_w.png') no-repeat 50% 50%/13px;}

.email_btn					{font: 400 16px/20px "Poppins", "Noto Sans KR", sans-serif; color: #333;}
.email_btn:hover			{color: #009bdf;}
.email_btn::after			{border-radius:3px; transition:all .3s; content: ''; width:24px; height:24px; margin-left:5px; display:inline-block; vertical-align:-7px; border:1px solid #666; background:#fff url('/_img/web_en/mo/cont/icon_mail.png') no-repeat 50% 50% / 12px;}
.email_btn:hover::after	{border-color:#009bdf; background:#009bdf url('/_img/web_en/mo/cont/icon_mail_w.png') no-repeat 50% 50% / 12px;}

/* 버튼 2개 이상일 경우 */
.btn_wrap.dozen2		{display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap:10px;}
.btn_wrap.dozen2 a		{min-width:0}
.btn_wrap.dozen3		{display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap:10px;}
.btn_wrap.dozen3 a		{min-width:0}	

.two_btn						{display: flex;justify-content: center; margin:0 auto;}
.two_btn a					{margin-right:10px;}
.two_btn a:last-child		{margin-right: 0;}	

a.find_btn						{width:100%;border-radius:4px; border:2px solid #3da98f;background:#3da98f; font:400 18px/18px "Poppins", "Noto Sans KR", sans-serif; color:#fff; text-align:center; display: inline-block; padding:15px;}
a.find_btn:hover			{border:2px solid #3da98f; background:#fff; color:#3da98f; font-weight:500}
a.find_btn.w					{max-width:240px !important; padding:20px 30px !important;}

a.find_btn_line				{width:100%; border-radius:4px; border:2px solid #222; background:#fff; font:400 18px/18px "Poppins", "Noto Sans KR", sans-serif; color:#222; text-align:center; display: inline-block; padding:15px;}
a.find_btn_line:hover	{border:2px solid #222; background:#222; color:#fff; font-weight:500}
a.find_btn_line.w			{max-width:240px !important; padding:20px 30px !important;}

/* 정보공개제도 안내 */	
div.info_wrap												{width:100%; margin-top:20px; padding-bottom: 15px;}
div.info_wrap ul.info_txt								{width:100%; display:flex; overflow:hidden;}
div.info_wrap ul.info_txt li.box						{width:50%; padding-right:12px; box-sizing:border-box; margin:0 auto; position:relative;}
div.info_wrap ul.info_txt li.box div.blue			{background:#194894; width:200px; height:200px; border-radius:50%; padding:10px; position:absolute; z-index:2; top:0px; left:50%; transform: translateX(-50%);}
div.info_wrap ul.info_txt li.box div.blue p.tit	{background:url('/_img/web_en/mo/cont/box_icon1.png')no-repeat 50% 30% / 47px; font:600 23px/30px "Poppins", "Noto Sans KR",  sans-serif; color:#fff; text-align:center; padding-top:103px; border-radius:50%; width:180px; height:180px; margin:0 auto; border:1px solid #fff; display:block;}
div.info_wrap ul.info_txt li.box div.blue_box	{width:100%; box-sizing:border-box; border:2px solid #dddddd; background:#fff; margin-top:145px; border-radius:10px;}
div.info_wrap ul.info_txt li.box div.blue_box p.txt	{text-align:center; font:400 17px/27px "Poppins", "Noto Sans KR",  sans-serif; color:#333;  padding:80px 25px 40px; min-height: 227px;}

div.info_wrap ul.info_txt li.box2						{width:50%; padding-left:12px; box-sizing:border-box; margin:0 auto; position:relative;}
div.info_wrap ul.info_txt li.box2 div.white			{background:#fff; width:200px; height:200px; border-radius:50%; padding:8px; position:absolute; z-index:2; top:0px; left:50%; transform: translateX(-50%); border: 3px solid #194894;}
div.info_wrap ul.info_txt li.box2 div.white p.tit	{background:url('/_img/web_en/mo/cont/box_icon2.png')no-repeat 50% 30% / 51px; font:600 23px/30px "Poppins", "Noto Sans KR",  sans-serif; color:#194894; text-align:center; padding-top:103px; border-radius:50%; width:179px; height:179px; margin:0 auto; border:1px solid #4c70a9; display:block;}
div.info_wrap ul.info_txt li.box2 div.white_box	{width:100%; box-sizing:border-box; border:2px solid #dddddd; background:#fff; margin-top:145px; border-radius:10px;}
div.info_wrap ul.info_txt li.box2 div.white_box p.txt{text-align:center; font:400 17px/27px "Poppins", "Noto Sans KR",  sans-serif; color:#333;  padding:80px 25px 40px; min-height:227px; background: #f2f2f2; border-radius: 10px;}

/* 테이블 */
.table_wrap						{margin-top:15px; overflow-x:scroll;}
.table_wrap.sc					{overflow-y: scroll; /* height: 400px; */}
table.basic_table				{width:100%; border-top:solid 2px #000; text-align:center;  }
table.basic_table.td_l td	{text-align:left;}
table.basic_table .br0		{border-right:0;}
table.basic_table .brl			{border-right:0; text-align:left; padding:7px 25px;}
table.basic_table thead th	{border-right:solid 1px #ddd;}
table.basic_table thead > tr:first-child th:last-child	{border-right:none;}
table.basic_table tr			{border-bottom:solid 1px #ddd;}
table.basic_table th			{font:400 16px/24px "Poppins", "Noto Sans KR",  sans-serif; color:#000; padding:8px; vertical-align:middle; border-right:solid 1px #ddd; background:#eeeeee; }
table.basic_table td			{font:400 16px/24px "Poppins", "Noto Sans KR",  sans-serif; color:#666; padding:8px; vertical-align:middle; border-right:solid 1px #ddd; word-break:keep-all}
table.basic_table td.group	{background:#d8f1fa; color:#153a75; text-align:center; font-size: 18px; font-weight: 600;}
.w100	{width:100%;}
.tip						{font:400 16px/24px "Poppins", "Noto Sans KR", sans-serif; color:#666; text-align:right; margin-top:10px;}

.bottom_info								{width:100%; background:#f2f2f2; margin-top:90px; padding:20px; border-radius:10px; display: flex; /* align-items: center; */}
.bottom_info p.info_icon				{background:#194894 url('/_img/web_en/mo/cont/info_man.png')  no-repeat 53% 50% / 15px; width:40px; height:40px; border-radius:50px;}
.bottom_info .info_box					{display: flex; flex-direction: column; justify-content: space-evenly; margin-left: 15px; width: calc( 100% - 40px) }
.bottom_info .info_box .info_txt					{font:400 16px/25px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-bottom:15px;}
.bottom_info .info_box .info_txt:last-child	{margin-bottom:0}
.bottom_info .info_box .info_txt span.tit	{font-weight:600; position:relative; padding-right: 15px; margin-right: 13px;}
.bottom_info .info_box .info_txt span.tit::after	{content:""; width:1px; height:12px; position:absolute; top:6px; right:0; background:#ccc;  }
.bottom_info .info_box .info_txt span		{}
.bottom_info .info_box .info_txt a				{display:inline-block; color:#326ebd; font-size:17px;}

.bottom_info.sm												{margin:30px 0 70px; padding: 15px 25px; align-items:center !important;}
.bottom_info.sm .info_box .info_txt				{margin:0px;}
.bottom_info.sm .info_box .info_txt span		{display: inline-block; margin-bottom:0;}
.bottom_info.sm .info_box .info_txt span.tit			{margin-right: 12px;}
.bottom_info.sm .info_box .info_txt span.tit::after	{top:1px;}
.bottom_info.sm:last-child						{margin-bottom:0;}

.manager_info								{width:100%; background:#f2f2f2; margin-top:-8px; padding:18px 25px; border-radius:10px; display: flex; align-items: center;}
.manager_info ul							{width:100%; display:flex; flex-wrap:wrap;}
.manager_info ul li						{font:400 17px/25px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-right:45px; display:flex; padding:5px 0;}
.manager_info ul li:last-child			{margin-right:0;}
.manager_info ul li b						{font:600 17px/25px "Poppins", "Noto Sans KR", sans-serif; color:#333; padding-right:22px; position:relative;}
.manager_info ul li b::after			{position:absolute; content:''; width:1px; height:12px; background:#ccc; right:10px; top:6px;}
.manager_info ul li.contact b > span{display:inline-block;}
.manager_info ul li.contact p				{display:table;}
.manager_info ul li.contact p > span	{display:table-cell; padding-right:20px;}
.manager_info ul li.contact p > span:last-child{padding-right:0px;}
.manager_info ul li.contact a				{color:#333; display:inline-block;}
.manager_info ul li.contact .call		{padding-left:22px; background:url('/_img/web_en/mo/cont/info_call.png') no-repeat 0 50% / 17px; }
.manager_info ul li.contact .adress{padding-left:22px; background:url('/_img/web_en/mo/cont//info_adress.png') no-repeat 0 50% / 13px; }
.manager_info ul li.contact .mail	{padding-left:22px; background:url('/_img/web_en/mo/cont//info_mail.png') no-repeat left top 6px / 17px; }

a.go_tit				{float:right; color:#009bdf; font-size:15px; padding-right:15px; background:url('/_img/web_en/mo/cont/up_arrow.png') no-repeat right center/10px;}
a.go_tit	::after	{position:absolute; content:''; width:1px; height:1px; clear:both;}

.t_tit					{font:400 22px/32px "Poppins", "Noto Sans KR", sans-serif; color:#333;   }
.t_tit strong		{font-weight:600; color:#009bdf; }

.dot_tit				{margin:15px 0 4px; padding-left:20px; font: 600 18px/27px "Poppins", "Noto Sans KR", sans-serif; color:#222; }
.dot_tit .notos	{font-family: "Noto Sans KR", sans-serif;}
h4 + .dot_tit		{margin-top:0;}

/* 리스트 */
.dot_list						{width:100%;}
.dot_list > li					{position:relative; padding-left:13px; font:400 17px/27px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-bottom:4px;}
.dot_list > li:before		{position:absolute; content:""; width:5px; height:5px; background:#333; border-radius:10px; top:10px; left:0px;}
.dot_list > li:last-child	{margin-bottom:0px;}
.dot_list ul.hyp_list		{margin-top:5px}
.dot_list ul.hyp_list li		{margin-bottom:5px}

.dot_list02					{width:100%;}
.dot_list02 > li				{position:relative; padding-left:46px; font:400 17px/27px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-bottom:4px;}
.dot_list02 > li:before	{position:absolute; content:""; width:5px; height:5px; background:#333; border-radius:10px; top:10px; left:30px;}
.dot_list02 > li span		{color:#009bdf;}
.dot_list02 > li:last-child{margin-bottom:0px;}
.dot_list02 > li > p			{font: 400 17px/27px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
.dot_list02 ul.hyp_list		{margin-top:5px}
.dot_list02 ul.hyp_list li		{margin-bottom:5px}

.n_dot_list					{width:100%;}
.n_dot_list > li				{font:400 17px/27px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-bottom:4px; }
.n_dot_list > li:last-child	{margin-bottom:0px;}

/* 테이블 폰트컬러 동일 리스트*/
.s_dot_list						{}	
.s_dot_list > li				{position:relative; padding-left:8px; font:400 16px/24px "Poppins", "Noto Sans KR", sans-serif; color:#666; text-align:left; margin-bottom:3px;}	
.s_dot_list > li::before	{position:absolute; content:''; width:2px; height:2px; border-radius:50%; left:0; top:10px; background:#333;}		
.s_dot_list > li:last-child	{margin-bottom:0px;}

.ns_dot_list						{}	
.ns_dot_list > li					{position:relative; font:400 16px/24px "Poppins", "Noto Sans KR", sans-serif; color:#666; text-align:left; margin-bottom:3px;}		
.ns_dot_list > li:last-child	{margin-bottom:0px;}
.ns_dot_list.p10				{padding-left:10px;}

ul.hyp_list						{width:100%;}
ul.hyp_list	li					{position:relative; padding-left:15px; margin-bottom:10px; font: 400 16px/24px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
ul.hyp_list	li:last-child	{margin-bottom:0;}
ul.hyp_list	li::before		{position:absolute; content:""; width:7px; height:1px; background:#666; top:11px; left:2px;}
ul.hyp_list > li b				{font-weight:600; display:block; margin:0px 0 2px 0;}
ul.hyp_list > li:first-child b		{margin-top:0;}

.num_list					{width:100%; counter-reset: li;}
.num_list > li				{color:#333; font:400 16px/24px "Poppins", "Noto Sans KR", sans-serif; position:relative; padding-left:16px; word-break:keep-all; }
.num_list > li::before	{position:absolute; left:0; display:inline-block; content:counter(li) '.'; counter-increment: li; font:400 16px/17px "Poppins", "Noto Sans KR", sans-serif; margin-top:3px; color:#666;}
.num_list > li + li		{margin-top:5px;}
.num_list > li > p		{margin-top:7px;}

.o_num_list					{width:100%; counter-reset: li;}
.o_num_list > li				{color:#333; font:400 16px/24px "Poppins", "Noto Sans KR", sans-serif;  position:relative; padding-left:23px; word-break:keep-all; }
.o_num_list > li::before	{position:absolute; left:0; display:inline-block; content:counter(li) ''; counter-increment: li; width:15px; height:15px; border: 1px solid #aaa; border-radius:50%; text-align:center; font:400 12px/16px "Poppins", "Noto Sans KR", sans-serif; margin-top:3px; color:#888;}
.o_num_list > li + li		{margin-top:5px;}

.o_num_list ul.hyp_list	 {margin-top:5px}
.o_num_list ul.hyp_list li{margin-bottom:5px}

/* popup */
div.layer					{display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:100000;}
div.layer .bg				{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.2; filter:alpha(opacity=50);}
div.layer .pop-layer	{position:absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width:90%; padding:40px 25px 35px 35px; background:#fff; z-index: 10;}

.pop_title					{width:100%; position:relative; font:600 28px/35px "Poppins", "Noto Sans KR",  sans-serif; color:#222; padding-right:75px}
.pop_title a.cbtn	    {position:absolute; top:-40px; right:-25px; display:block; font-size:0; width:75px; height:75px;  background:#000 url('/_img/web_en/mo/comn/pop_close.png')no-repeat 50% 50% / 20px }
.pop_cont					{width:100%; margin-top:20px; max-height:65vh; overflow-y:scroll; padding-right:10px;}

.pop_cont p.pop_txt				{text-align:center; font:400 16px/24px "Poppins", "Noto Sans KR",  sans-serif; color:#666;}
div.layer a.find_btn.pop		{margin-top:20px; padding:10px;}
div.layer a.find_btn_line.pop	{margin-top:20px; padding:10px;}

div.layer .pop-layer.basic							{padding: 40px;}
div.layer .pop-layer.basic .pop_title			{width:100%; position:relative; font:600 22px/32px "Poppins", "Noto Sans KR",  sans-serif; color:#222; padding-right:75px; word-break:keep-all;}
div.layer .pop-layer.basic .pop_title a.cbtn	{position:absolute; top:-40px; right:-40px; display:block; font-size:0; width:40px; height:40px;  background:#000 url('/_img/web_en/pc/comn/h_close.png')no-repeat 50% 50%/15px; }

div.layer .pop-layer.basic .pop_cont			{width:100%; margin-top:10px; padding-top:20px; border-top:1px solid #ddd; text-align:center;}

div.layer .dot_list > li					{position:relative; padding-left:13px; font:400 16px/24px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-bottom:4px; word-break:keep-all;}
div.layer .dot_list > li:before		{position:absolute; content:""; width:5px; height:5px; background:#333; border-radius:10px; top:8px; left:0px;}

.pop_cont::-webkit-scrollbar							{width:8px; height:8px;}
.pop_cont::-webkit-scrollbar-track					{background-color:#fff;}
.pop_cont::-webkit-scrollbar-thumb				{background-color:#e5e5e5; border-radius: 10px;}
.pop_cont::-webkit-scrollbar-thumb:hover	{background: #222;}
/* .pop_cont::-webkit-scrollbar-button:start:decrement,
.pop_cont::-webkit-scrollbar-button:end:increment	{width:0px; height:0px; background:#222;} */

/* AGENCY INTRODUCTION */
/* Greetins */
.ceo_top							{padding:35px 4%; border-radius:10px; background:#194894 url('/_img/web_en/pc/cont/vision_bg.png') no-repeat bottom left 65%/200px; position:relative;}
.ceo_top .tit						{font:400 21px/30px "Poppins", "Noto Sans KR", sans-serif; color:#95bbf8;}
.ceo_top .tit strong			{color:#fff; font-weight:600;}
.ceo_top .img					{position:absolute; bottom:0; right:4%}
.ceo_top .img img				{width:160px;}

.ceo_txt					{margin-top:40px;}
.ceo_txt > div			{font:300 17px/27px "Poppins", "Noto Sans KR", sans-serif; }
.ceo_txt > div p.txt	{font:300 17px/27px "Poppins", "Noto Sans KR", sans-serif; margin-top:20px}
.ceo_txt > div p.txt:first-child{margin-top:0;}
.ceo_txt > div p.sign	{text-align:right; margin-top:30px; font:300 16px/26px "Poppins", "Noto Sans KR", sans-serif;}
.ceo_txt > div p.sign strong	{font:600 18px/27px "Poppins", "Noto Sans KR", sans-serif;}

/* Purpose of Establishment */
.purpose_wrap .t_tit				{position:relative; padding:50px 0 60px;}
.purpose_wrap .t_tit::before	{position:absolute; content:''; right:50%; margin-right:-17.5px; top:0; width:35px; height:35px; background:url('/_img/web_en/pc/cont/quote.png') no-repeat 50% 50%/100%;}
.purpose_wrap .t_tit::after	{position:absolute; z-index:-1; content:''; right:20px; bottom:0; width:150px; height:80px; background:url('/_img/web_en/pc/cont/purpose_bg.png') no-repeat 50% 100%/100%;}
.line_box								{padding:25px; border:solid 1px #ddd; border-radius:5px;}

/* History */
.history-wrap					{ }
.history-wrap .inner			{}
.history-wrap .logo img		{width:140px;}
.history								{position:relative; }
ul.his-list							{position:relative;}
ul.his-list::before				{content:""; position:absolute; top:13px; left:50%; width:1px; height:100%; margin-left:-.5px; background-color:#e5e5e5;}
.history .animate-box			{position:absolute; top:13px; left:50%; width:1px; height:0; margin-left:-.5px; background-color:#1b4486; z-index:50;}
.history .animate-box.p-end	{transition:height .3s;}
ul.his-list > li							{position:relative; overflow:hidden; }
ul.his-list > li::before, 
ul.his-list > li::after				{content:""; position:absolute; left:50%; box-sizing:border-box;transform:translateX(-50%);z-index:50;}
ul.his-list > li::before				{top:8px; width:9px; height:9px; border:2px solid #444; border-radius:50%; background-color:#fff;}
ul.his-list > li::after				{top:0; width:25px; height:25px; opacity:.2; border:4px solid #aaa; border-radius:50%; background-color:#444;}
ul.his-list > li.active::before	{border:2px solid #1b4486;}
ul.his-list > li.active::after		{border:4px solid #84d5f7; background-color:#009ddf;}
ul.his-list > li:not(:first-child)	{margin-top:-15px;}

ul.his-list > li .text-wrap						{width:calc(50% - 40px)}
ul.his-list > li .year								{font-family:"Poppins"; font-size:26px; font-weight:600; line-height:1; transition:.2s; margin-bottom:10px;}
ul.his-list > li .year::before					{content:"";position:absolute; top:12px; left:50%; width:30px; border-bottom:1px dashed #ddd;}
ul.his-list > li.active .year					{color:#1b4486}
ul.his-list > li .month							{font: 400 18px/27px "Poppins", "Noto Sans KR", sans-serif; position:absolute; }
ul.his-list > li.active .month				{color:#1b4486}

ul.his-list > li ul.text-list							{}
ul.his-list > li ul.text-list li						{position:relative; font: 300 16px/27px "Poppins", "Noto Sans KR", sans-serif;}
ul.his-list > li ul.text-list li + li					{margin-top:5px;}

ul.his-list > li:nth-child(odd){}
ul.his-list > li:nth-child(odd) .text-wrap		{text-align:left; float:right;}
ul.his-list > li:nth-child(odd) ul.text-list li	{padding-left:35px;}
ul.his-list > li:nth-child(odd) .month			{left:0;}

ul.his-list  > li:nth-child(even)			{}
ul.his-list  > li:nth-child(even)	 .text-wrap		{text-align:right; float:left;}
ul.his-list  > li:nth-child(even)	 .year::before	{transform:translateX(-100%);}
ul.his-list  > li:nth-child(even)	 ul.text-list li		{padding-right:40px;}
ul.his-list  > li:nth-child(even)	 .month			{right:0;}

/* Vision */
.vision_wrap						{}
.vision_top						{padding:30px; border-radius:10px; background:url('/_img/web_en/pc/cont/vision_bg25.jpg') no-repeat 50% 50%/cover;  text-align:center; color:#fff; font:400 20px/36px "Poppins", "Noto Sans KR", sans-serif;}
.vision_top img					{width:55%;}
.vision_top strong				{display:block; font:600 28px/36px "Poppins", "Noto Sans KR", sans-serif;}
.vision_top .sub				{font:300 17px/25px "Poppins", "Noto Sans KR", sans-serif; color:#fff; margin-top:10px}
.vision_wrap .vision			{margin-top:40px; border:solid 1px #ddd; border-radius:50px; padding:30px 25px 25px; position:relative; text-align:center; font:400 19px/30px "Poppins", "Noto Sans KR", sans-serif;}
.vision_wrap .vision span	{position:absolute; left:50%; transform:translateX(-50%); top:-18px; padding:0 10px; background:#fff; font:600 25px/35px "Poppins", "Noto Sans KR", sans-serif;}
.vision_cont						{padding-top:70px; background:url('/_img/web_en/pc/cont/talent_arr.png') no-repeat center top 15px;}
.vision_cont > .box			{margin-top:40px;}
.vision_cont .tit					{position:relative; text-align:center; padding-bottom:20px;}
.vision_cont .tit  strong		{color:#fff; background:#13284b; padding:17px 20px 15px; border-radius:30px; display:block; text-align:center; font:600 18px/25px "Poppins", "Noto Sans KR", sans-serif; }
.vision_cont .info				{}
.vision_cont .info > ul		{display:flex; justify-content: space-between; }

.vision_cont ul.core_value							{}
.vision_cont ul.core_value > li					{text-align:center; position:relative; width:165px; height:165px; margin:0 auto; font:500 16px/17px "Poppins", "Noto Sans KR", sans-serif; border-radius:50%; padding-top:84px;}
.vision_cont ul.core_value > li:first-child		{border:solid 7px #194894; background:url('/_img/web_en/pc/cont/cv02.png') no-repeat 50% 30%/51px;}
.vision_cont ul.core_value > li:nth-child(2)	{border:solid 7px #005fd0; background:url('/_img/web_en/pc/cont/cv05.png') no-repeat 50% 30%/52px;}
.vision_cont ul.core_value > li:nth-child(3)	{border:solid 7px #4478c4; background:url('/_img/web_en/pc/cont/cv04.png') no-repeat 50% 31%/68px;}
.vision_cont ul.core_value > li:nth-child(4)	{border:solid 8px #4478c4; background:url('/_img/web_en/pc/cont/cv01.png') no-repeat 50% 30%/48px;}

.vision_cont ul.busi_purpose					{}
.vision_cont ul.busi_purpose > li				{width:23.5%; text-align:center; display: flex; flex-wrap:wrap;/*  justify-content: center;  */align-content: center; flex-direction: column; font:600 18px/25px "Poppins", "Noto Sans KR", sans-serif; border-left:0 !important; border-right:0 !important; padding:15px 5px;}
.vision_cont ul.busi_purpose > li:first-child	{border:solid 2px #194894;}
.vision_cont ul.busi_purpose > li:nth-child(2)	{border:solid 2px #005fd0;}
.vision_cont ul.busi_purpose > li:nth-child(3)	{border:solid 2px #4478c4;}
.vision_cont ul.busi_purpose > li:nth-child(4)	{border:solid 2px #50a3e9;}
.vision_cont ul.busi_purpose > li span			{color: #009bdf; display:block;}
.vision_cont ul.busi_purpose > li p				{font:600 18px/25px "Poppins", "Noto Sans KR", sans-serif;  margin-bottom:5px; word-break: break-all;}

.vision_cont ul.busi_purpose li ul.busi 			{text-align: left;}
.vision_cont ul.busi_purpose li ul.busi li			{position:relative; padding-left:13px; font: 400 17px / 24px "Poppins", "Noto Sans KR", sans-serif; margin-top: 5px;}
.vision_cont ul.busi_purpose li ul.busi li:before	{position:absolute; content:''; top:10px; left:0px; width:4px; height:4px; border-radius:10px; background:#333;}



.vision_cont ul.gol_tit						{}
.vision_cont ul.gol_tit > li				{width:23.5%; text-align:center; display: flex; align-items: center; justify-content: center; font:400 18px/25px "Poppins", "Noto Sans KR", sans-serif; color:#fff; border-radius:10px; padding:15px 10px;}
.vision_cont ul.gol_tit > li:first-child 	{background:#194894;}
.vision_cont ul.gol_tit > li:nth-child(2)	{background:#005fd0;}
.vision_cont ul.gol_tit > li:nth-child(3) 	{background:#4478c4;}
.vision_cont ul.gol_tit > li:nth-child(4)	{background:#50a3e9;}
.vision_cont ul.gol_tit > li p				{word-break: break-all;}

.vision_cont ul.gol_list											{}
.vision_cont ul.gol_list > li										{width:23.5%; border-radius:10px; padding:20px; background:#f9f9f9}
.vision_cont ul.gol_list > li .dot_list > li						{color:#666}
.vision_cont ul.gol_list > li .dot_list > li::before				{width:4px; height:4px;}
.vision_cont ul.gol_list > li:first-child .dot_list > li::before	{background:#194894;}
.vision_cont ul.gol_list > li:nth-child(2) .dot_list > li::before	{background:#005fd0;}
.vision_cont ul.gol_list > li:nth-child(3) .dot_list > li::before	{background:#4478c4;}	

/* Organization */
div.org								{}
ul.org_list							{position: relative;overflow: hidden; padding-top:15px; text-align:center; margin-bottom:60px;}
ul.org_list .director				{display:block; width:160px; height:160px; margin:0 auto; border-radius:50%; padding-top:65px; position:relative; font:500 22px/30px "Poppins", "Noto Sans KR", sans-serif; background:#194894; color:#fff }
ul.org_list .director::after		{position:absolute; content:''; top:-20px; right:-20px; width:120px; height:120px; background:url('/_img/web_en/pc/cont/organ_bg.png') no-repeat 0% 100%/100%;}
ul.org_list .director::before		{position:absolute; z-index:-1; content:''; width:1px; height:82%; background:#ddd; left:50%; top:100%;}

ul.org_list ul						{position:relative;}
ul.org_list ul.o2					{margin-top:15px;}
ul.org_list ul.o2::before			{position:absolute; z-index:-1; content:''; width:30%; height:1px; background:#ddd; right:50%; top:50%;}
ul.org_list ul.o2::after			{position:absolute; z-index:-1; content:''; width:7px; height:7px; border-radius:50%; background:#ccc; right:50%; margin-right:-4px; top:50%; margin-top:-3px;}
ul.org_list ul.o2 > li				{width:46%;}
ul.org_list ul.o2 > li > p			{background:#009bdf; border-radius:50px; font:500 18px/28px "Poppins", "Noto Sans KR", sans-serif; color:#fff; padding:15px;}

ul.org_list ul.o3					{display:flex; align-items: flex-start; flex-wrap:wrap; justify-content: space-between; padding-top:30px; margin-top:30px; min-height:86px}
ul.org_list ul.o3::before			{position:absolute; z-index:-1; content:''; width:51%; height:30px; border:solid 1px #ddd; background:#fff; border-bottom:0; left:50%; transform:translateX(-50%); top:0;}
ul.org_list ul.o3 > li				{width:49%; position:relative;}
ul.org_list ul.o3 > li:nth-child(n + 3)	{margin-top:20px;}

ul.org_list ul.o3 > li > p									{position:relative; display:block; background:#6FA417; border-radius:10px; font:500 17px/25px "Poppins", "Noto Sans KR", sans-serif; color:#fff; padding:12px 10px}
ul.org_list ul.o3	 > li:nth-child(-n + 2) > p::after		{position:absolute; z-index:1; content:''; width:7px; height:7px; border-radius:50%; background:#ccc; left:50%; margin-left:-3px; top:0; margin-top:-3px;}

ul.org_list ol						{margin-top:5px;}
ul.org_list ol	> li				{position:relative;}
ul.org_list ol	> li + li			{margin-top:5px;}
ul.org_list ol	> li > p			{display:block; background:#f9f9f9; border-radius:10px; font:400 16px/25px "Poppins", "Noto Sans KR", sans-serif; color:#333; padding:12px; border:solid 1px #ddd;}

.org	div.list .left							{width:160px !important;}
.org	div.list .right							{width:calc(100% - 160px) !important;}
.org	div.list .right .sel:first-child	{width:30%;}
.org	div.list .right .sel:nth-child(2)	{width:20%;}
.org	div.list .right .sel select			{width:100%;}

ul.org_list ol.thirdDepth	{margin-top: 10px;}
ul.org_list ol.thirdDepth > li > p	{display: block; background: #fff; border-radius: 10px; font: 400 16px / 25px "Poppins", "Noto Sans KR", sans-serif; color: #333; border: solid 1px #ddd;         padding: 5px;}
ul.org_list ol.thirdDepth > li > p.fourth {background: #f1f1f1;}

ul.org_list ol	> li > p.green	{background: #eff7e0;}
ul.org_list ol	> li > p.gray	{background: #e1e9e9;}
ul.org_list ol	> li > p.white	{background: #fff;}

ul.org_list ul.o3 > li > p.white	{background: #fff; color: #333; border: 1px solid #ddd;}
ul.org_list ul.o3 > li > p.gray		{background: #71b5b3; color: #fff;}

.org div.list							{flex-wrap: wrap;}
.org div.list .left						{width:100% !important;}
.org div.list .right					{width:100% !important; margin-top: 10px;}
.org div.list .right .sel:first-child	{width:30%;}
.org div.list .right .sel:nth-child(2)	{width:20%;}
.org div.list .right .sel select		{width:100%;}
.org div.list .right p.search 			{width: 50%;}

p.colorNotice		{display: flex; justify-content: flex-start; gap:10px; margin-bottom: 45px;}
p.colorNotice span	{border-radius: 29px; padding: 3px 11px; display: inline-block;  border: 1px solid #ddd; font: 400 14px / 25px "Poppins", "Noto Sans KR", sans-serif;}
p.colorNotice span.green	{background: #eff7e0}
p.colorNotice span.white	{background: #fff;}
p.colorNotice span.gray		{background: #e1e9e9;}

/* Location */
.wrap_map	{height:320px !important}

/* BUSINESS INTRODUCTION */
/* R&D */
/* Weather See-At Technology Development */
.m_txt.rd_weather::before			{background: url('/_img/web_en/mo/cont/rd_weather.png') no-repeat 50% 50%/48px; }

.rd_img							{padding:25px; border:solid 1px #ddd; border-radius:5px; display:flex; justify-content: space-between;}
.rd_img > div					{width:47%; text-align:center}
.rd_img .tt					{font: 500 15px/22px "Poppins", "Noto Sans KR", sans-serif; color: #96826e; margin-bottom:20px; padding:0 10px;}
.rd_img .tt.blue				{color: #194894;}
.rd_img .img img			{width:100%;}

ul.rnd_step							{width:100%; margin:30px 0; overflow:hidden;padding:0 8px;}
ul.rnd_step > li						{position:relative; width:33.3%; padding:0 10px; float:left; text-align:center; }
ul.rnd_step > li:nth-child(3n+1){clear:both}
ul.rnd_step > li:nth-child(n+4):nth-child(-n+6)			{float:right;}
ul.rnd_step > li:nth-child(n+4):nth-child(-n+6)::after	{transform:translate(50%, -50%) rotate(180deg); left:0;}
ul.rnd_step > li::before	{position:absolute; top:49px; left:0; z-index:-1; content: ''; width:100%; height:1px; display:block; background:#ddd;}
ul.rnd_step > li::after		{position:absolute; top:49px; right:0; transform:translate(50%, -50%); content: ''; width:10px; height:16px; display:block; background:url('/_img/web_en/mo/cont/rnd_arr.png') no-repeat 50% 50% / 10px;}

ul.rnd_step > li:nth-child(n + 4)					{margin-top:30px;}
ul.rnd_step > li:nth-child(6n - 3)::before	{left:auto; right:-1px; height:100%; background:none; border:solid 1px #ddd; border-bottom:none; border-left:none; border-radius:0 30px 0 0}
ul.rnd_step > li:nth-child(6n - 2)::before	{left:auto; right:0; bottom:calc(100% - 50px); top:auto; height:30%; background:none; border:solid 1px #ddd; border-top:none; border-left:none; border-radius:0 0 30px 0}
ul.rnd_step > li:nth-child(6n - 3)::after		{transform:translate(50%, -50%) rotate(90deg); right:0; top:80%}
ul.rnd_step > li:nth-child(6n)::after			{transform:translate(50%, -50%) rotate(90deg) !important; margin-left:-10px; top:90%}

ul.rnd_step > li:first-child::before				{width:50%; left:50%;}
ul.rnd_step > li:nth-child(6n)::before			{left:0; height:calc(100% - 10px); background:none; border:solid 1px #ddd; border-bottom:none; border-right:none; border-radius:30px 0 0 0}
ul.rnd_step > li:nth-child(6n + 7)::before	{left:1px;  bottom:calc(100% - 49px); top:auto; height:50%; background:none; border:solid 1px #ddd; border-top:none; border-right:none; border-radius:0 0 0 30px}

ul.rnd_step > li:nth-child(8)::before		{width:50%; left:0;}
ul.rnd_step > li:nth-child(8)::after			{display:none;}

ul.rnd_step.r120 > li::before	 					{top:45px;}
ul.rnd_step.r120 > li::after	 					{top:45px;}
ul.rnd_step.r120  > li:nth-child(6n - 2)::before	{top:auto; bottom: calc(100% - 46px);}
ul.rnd_step.r120  > li:nth-child(6n - 3)::after	{top:75%;}
ul.rnd_step.r120 > li:nth-child(6n)::after		{top:88% !important;}
ul.rnd_step.r120 > li:nth-child(n+4):nth-child(-n+6)::after	{top:45px;}
ul.rnd_step.r120 > li:nth-child(6n + 7)::before	{top:auto; bottom: calc(100% - 46px);}

ul.rnd_step li p					{font: 400 16px/24px "Poppins", "Noto Sans KR", sans-serif; color: #333;}
ul.rnd_step li p.icon			{margin:0 auto; width:90px; height:90px; background:#194894; border:3px solid #194894; border-radius:50%; padding:0;}
ul.rnd_step li p.num			{text-align:center; font: 600 18px/22px "Poppins", "Noto Sans KR", sans-serif; color: #333; margin-top: 15px; margin-bottom: 8px;}
ul.rnd_step li p.num span	{padding-right:5px; font: 600 18px/22px "Poppins", "Noto Sans KR", sans-serif; color: #194894;}
ul.rnd_step li p.sm			{margin-top:7px; font: 400 16px/20px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
ul.rnd_step li p.btm			{display:inline-block; margin-top:8px; padding:5px 15px; background:#f2f2f2; border-radius:20px; font: 400 14px/20px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
ul.rnd_step ul.dot_list		{display:inline-flex; flex-flow:column; margin:5px  auto 0; width:auto;}
ul.rnd_step ul.dot_list li		{display:inline-block; width:100%; text-align:left; }

ul.rnd_step li:nth-child(1) p.icon	{background:#194894 url('/_img/web_en/mo/cont/rnd_step01.png') no-repeat 50% 50% / 30px;}
ul.rnd_step li:nth-child(2) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/rnd_step02.png') no-repeat 50% 50% / 35px;}
ul.rnd_step li:nth-child(3) p.icon	{background:#194894 url('/_img/web_en/mo/cont/rnd_step03.png') no-repeat 50% 50% / 33px;}
ul.rnd_step li:nth-child(4) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/rnd_step04.png') no-repeat 50% 50% / 35px;}
ul.rnd_step li:nth-child(5) p.icon	{background:#194894 url('/_img/web_en/mo/cont/rnd_step05.png') no-repeat 50% 45% / 37px;}
ul.rnd_step li:nth-child(6) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/rnd_step06.png') no-repeat 50% 50% / 48px;}
ul.rnd_step li:nth-child(7) p.icon	{background:#194894 url('/_img/web_en/mo/cont/rnd_step07.png') no-repeat 50% 50% / 33px;}
ul.rnd_step li:nth-child(8) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/rnd_step08.png') no-repeat 50% 50% / 35px;}

ul.cir_step									{width:100%; margin:30px 0; overflow:hidden; padding:0 8px;}
ul.cir_step > li							{position:relative; width:33.3%; float:left; text-align:center; }
ul.cir_step > li:nth-child(3n+1)	{clear:both}
ul.cir_step > li:nth-child(n+4):nth-child(-n+6)			{float:right;}
ul.cir_step > li:nth-child(n+4):nth-child(-n+6)::after	{transform:translate(50%, -50%) rotate(180deg); left:0;}
ul.cir_step > li::before	{position:absolute; top:49px; left:0; z-index:-1; content: ''; width:100%; height:1px; display:block; background:#ddd;}
ul.cir_step > li::after		{position:absolute; top:49px; right:0; transform:translate(50%, -50%); content: ''; width:10px; height:16px; display:block; background:url('/_img/web_en/mo/cont/rnd_arr.png') no-repeat 50% 50% / 10px;}

ul.cir_step > li:nth-child(n + 4)				{margin-top:30px;}
ul.cir_step > li:nth-child(6n - 3)::before	{left:auto; right:-1px; height:100%; background:none; border:solid 1px #ddd; border-bottom:none; border-left:none; border-radius:0 30px 0 0}
ul.cir_step > li:nth-child(6n - 2)::before	{left:auto; right:0; bottom:calc(100% - 50px); top:auto; height:50%; background:none; border:solid 1px #ddd; border-top:none; border-left:none; border-radius:0 0 30px 0}
ul.cir_step > li:nth-child(6n - 3)::after	{transform:translate(50%, -50%) rotate(90deg); right:0; top:98%}

ul.cir_step > li:first-child::before			{width:50%; left:50%;}
ul.cir_step > li:nth-child(6n)::before		{width:50%; left:50%;}
ul.cir_step > li:nth-child(6n)::after		    {display:none;}
ul.cir_step > li:nth-child(6n + 7)::before{left:1px;  bottom:calc(100% - 49px); top:auto; height:50%; background:none; border:solid 1px #ddd; border-top:none; border-right:none; border-radius:0 0 0 30px}

ul.cir_step li p										{padding:0 5%; font: 400 16px/22px "Poppins", "Noto Sans KR", sans-serif; color: #333;}
ul.cir_step li p.icon								{margin:0 auto; width:90px; height:90px; background:#194894; border:3px solid #194894; border-radius:200px; padding:0;}
ul.cir_step li p.num								{text-align:center; font: 600 18px/22px "Poppins", "Noto Sans KR", sans-serif; color: #333; margin-top: 15px; margin-bottom: 8px;}
ul.cir_step li p.num span						{padding-right:5px; font: 600 18px/22px "Poppins", "Noto Sans KR", sans-serif; color: #194894;}
ul.cir_step li p.sm									{margin-top:7px; font: 400 15px/20px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
ul.cir_step li p.btm									{display:inline-block; margin-top:8px; padding:5px 15px; background:#f2f2f2; border-radius:20px; font: 400 14px/20px "Poppins", "Noto Sans KR", sans-serif; color: #666;}

ul.cir_step#rd_weather > li:last-child::after				{display:none;}
ul.cir_step#rd_weather > li:last-child::before				{width:50%;}

ul.cir_step#rd_weather li:nth-child(1) p.icon	{background:#194894 url('/_img/web_en/mo/cont/tech_icon01.png') no-repeat 50% 50%/50px;}
ul.cir_step#rd_weather li:nth-child(2) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/tech_icon02.png') no-repeat 50% 50%/57px;}
ul.cir_step#rd_weather li:nth-child(3) p.icon	{background:#194894 url('/_img/web_en/mo/cont/tech_icon03.png')no-repeat 55% 50%/51px}
ul.cir_step#rd_weather li:nth-child(4) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/tech_icon04.png') no-repeat 50% 50%/43px;}

.rnd_box								{}
.rnd_box .box						{border:solid 1px #ddd; border-radius:5px; position:relative; }
.rnd_box .box + .box			{margin-top:70px;}
.rnd_box .box + .box::before{position:absolute; z-index:-1; content:''; width:50px; height:25px; background:url('/_img/web_en/mo/cont/rnd_box_arr.png') no-repeat 50% 50%/100%; left:50%; top:-50px; transform:translateX(-50%) rotate(90deg);}
.rnd_box .box .tt					{font: 600 17px/25px "Poppins", "Noto Sans KR", sans-serif; text-align:center;  background:#f5f5f5; padding:15px; border-radius:5px 5px 0 0}
.rnd_box .box .info				{padding:25px 30px;}
.rnd_box .box ul.icon			{display:flex; justify-content: space-between; text-align:center; align-items: center;}
.rnd_box .box ul.icon li			{padding-top:60px;width:31%;font: 600 17px/25px "Poppins", "Noto Sans KR", sans-serif;}
.rnd_box .box ul.icon li:first-child	{background:url('/_img/web_en/mo/cont/tech_icon05.jpg') no-repeat 50% top/62px}	
.rnd_box .box ul.icon li:nth-child(2)	{background:url('/_img/web_en/mo/cont/tech_icon06.jpg') no-repeat 50% top/44px}	
.rnd_box .box ul.icon li:nth-child(3)	{background:url('/_img/web_en/mo/cont/tech_icon07.jpg') no-repeat 50% top/43px}	

.rnd_box .box .info			{padding:25px 30px;}
.rnd_box .box .info .tit		{font: 600 17px/25px "Poppins", "Noto Sans KR", sans-serif; margin-bottom:5px;}
.rnd_box .box .info p		{font: 300 16px/25px "Poppins", "Noto Sans KR", sans-serif;}

/* Technological development of next-generation urban and agricultural integrated smart climate service */
.m_txt.rd_climate::before			{background: url('/_img/web_en/mo/cont/rd_climate.png') no-repeat 50% 50%/52px;}

/* Cultivate Industry  */
.txt_wrap							{padding:0 20px}
div.m_txt							{background: #194894;border-radius: 10px;padding: 30px 45px 30px 130px;position: relative;}
div.m_txt::before				{position:absolute;content:'';width: 80px;height: 80px; left:30px; top:15px}
div.m_txt.img1::before		{background:url('/_img/web_en/mo/cont/tit_icon3.png') no-repeat 50% 50% / 82px;}
div.m_txt.img2::before		{background:url('/_img/web_en/mo/cont/tit_icon4.png') no-repeat 50% 50% / 82px; }
div.m_txt .b_tit					{font:600 22px/22px "Poppins", "Noto Sans KR", sans-serif; color:#fff; margin-bottom:15px;}
div.m_txt .s_txt					{font:400 17px/26px "Poppins", "Noto Sans KR", sans-serif; color:#95bbf8;  }
p.h4_txt span.b_tip			{display:block; color:#009bdf;}
p.h4_txt span.g_tip			{display:block; color:#959595; font-size:16px;}

/* Start-up Support */
.m_txt.support::before		{background: url('/_img/web_en/mo/cont/support_icon01.png') no-repeat 50% 50% / 60px;}

/* Corporate Support */
.m_txt.co_support::before	{background: url('/_img/web_en/mo/cont/co_support.png') no-repeat 50% 50% /40px;}

.images_ul						{margin: 20px 0 0 20px; display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 20px;}
.images_ul li p img			{width: 100%;}

/* Financial Support */
.m_txt.fin_support::before{ background: url('/_img/web_en/mo/cont/financial_icon01.png') no-repeat 50% 50%/40px;}

/* Weather and Climate Industry Exhibition */
.m_txt.fair::before	{background: url('/_img/web_en/mo/cont/fair_icon01.png') no-repeat 50% 50%/60px; }

.basic_img		{padding-left: 20px; margin-top: 20px;}
.basic_img img	{width: 100%;}

/* Export Support and International Cooperation */
/* Export Support */
ul.exs_list						{display:flex; flex-wrap:wrap; margin:20px 0 0 20px;}
ul.exs_list > li				{width:49%; text-align:center; }
ul.exs_list > li + li			{margin-left:2%}
ul.exs_list > li p.tt			{font:600 17px/27px "Poppins", "Noto Sans KR", sans-serif; color:#194894; margin-top:10px;}
ul.exs_list > li .img			{overflow:hidden; border-radius:5px; border:solid 1px #ddd;}
ul.exs_list > li .img img	{width:100%;}

/* International Developement Cooperation */
div.m_txt.idc::before			{background:url('/_img/web_en/mo/cont/db.png') no-repeat 50% 50%/45px;}

ul.idc_top							{display: flex; justify-content: space-between;}
ul.idc_top	> li					{width:32%; text-align:center; display: flex; flex-wrap:wrap; justify-content: center; align-content: center; font:600 18px/25px "Poppins", "Noto Sans KR", sans-serif;/*  border-top:solid 3px ;padding:20px 10px;  */}
ul.idc_top	> li + li				{border-left:solid 1px #eee;}
ul.idc_top	> li span			{font:600 24px/30px "Poppins", "Noto Sans KR", sans-serif; color:#194894; display:block; width:100%; margin-top:10px;}
ul.idc_top > li:nth-child(2)	 span{color:#005fd0;}
ul.idc_top > li:nth-child(3)	 span{color:#50a3e9;} 

/* Human Resource Training and Education */
div.m_txt.h_edu::before{background:url('/_img/web_en/mo/cont/h_edu.png') no-repeat 50% 50%/40px;}

/* Weather Management */
.kmiti_img					{display:flex;}
.kmiti_img > p				{width:calc(50% - 6px); margin-right:12px; border-radius:5px; overflow:hidden; border:solid 1px #ddd;}
.kmiti_img > p img		{width:100%;}
.kmiti_img > p:last-child{margin-right:0;}

/* Certification and Examination */
ul.rnd_step#wme li:nth-child(3)::after	{top:70%}

ul.rnd_step#wme li:nth-child(2) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/wme_step02.png') no-repeat 50% 50%/33px;}
ul.rnd_step#wme li:nth-child(3) p.icon	{background:#194894 url('/_img/web_en/mo/cont/wme_step03.png') no-repeat 50% 50%/41px;}
ul.rnd_step#wme li:nth-child(4) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/rnd_step04.png') no-repeat 50% 50%/36px;}
ul.rnd_step#wme li:nth-child(5) p.icon	{background:#194894 url('/_img/web_en/mo/cont/wme_step05.png') no-repeat 50% 45%/36px;}
ul.rnd_step#wme li:nth-child(6) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/rnd_step02.png') no-repeat 50% 50%/35px;}
ul.rnd_step#wme li:nth-child(7) p.icon	{background:#194894 url('/_img/web_en/mo/cont/wme_step07.png') no-repeat 50% 50%/41px;}
ul.rnd_step#wme li:nth-child(8) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/wme_step08.png') no-repeat 50% 50%/33px;}


/* Weather Service */
/* Operate National Weather Observation Network */
div.m_txt.service01::before{background:url('/_img/web_en/mo/cont/service01.png') no-repeat 50% 50%/47px;}

.weser_wrap							{padding:5px 0 0 20px}
.kmiti_img02						{display:flex; flex-wrap:wrap;}
.kmiti_img02 > p					{width:49%; margin-right:1%; border-radius:5px; overflow:hidden; border:solid 1px #ddd;}
.kmiti_img02 > p img			{width:100%;}
.kmiti_img02 > p:nth-child(n +3)	{margin-top:10px;}
.kmiti_img02 > p:last-child			{margin-right:0;}

/* Weather Information */
div.m_txt.service02::before{background:url('/_img/web_en/mo/cont/service02.png') no-repeat 50% 50%/45px;}

/* Certification and Examination */ 
div.m_txt.certi::before{background:url('/_img/web_en/mo/cont/certi.png') no-repeat 50% 45%/38px;}

/* Policy Research */
div.m_txt.research::before{background:url('/_img/web_en/mo/cont/research.png') no-repeat 50% 45%/47px}

/* WEATHER INDUSTRY STATUS */
/* Weather Industry */
.wi_box 					{padding:30px 50px; text-align:center; border-radius:10px; background:#194894 url('/_img/web_en/pc/cont/vision_bg.png') no-repeat bottom right 20px / 200px; font:300 17px/26px "Poppins", "Noto Sans KR", sans-serif; color:#95bbf8;}
.wi_box p.tit				{font: 600 22px/30px "Poppins", "Noto Sans KR", sans-serif; color:#fff; margin-bottom:15px;}
.wi_box p + p			{margin-top: 10px;}

/* Value of Weather Industry */
ul.cir_step#value li:nth-child(1) p.icon	{background:#194894 url('/_img/web_en/mo/cont/val_step01.png') no-repeat 50% 50%/42px;}
ul.cir_step#value li:nth-child(2) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/val_step02.png') no-repeat 50% 50%/35px;}
ul.cir_step#value li:nth-child(3) p.icon	{background:#194894 url('/_img/web_en/mo/cont/val_step03.png') no-repeat 50% 50%/33px;}
ul.cir_step#value li:nth-child(4) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/val_step04.png') no-repeat 50% 50%/40px;}
ul.cir_step#value li:nth-child(5) p.icon	{background:#194894 url('/_img/web_en/mo/cont/val_step05.png') no-repeat 50% 50%/42px;}
ul.cir_step#value li:nth-child(6) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/val_step06.png') no-repeat 50% 50%/38px;}


.video_wrap	{display:flex; justify-content: space-between;}
.video			{text-align:center; margin:15px auto 0 auto; width:48.5%;}
.video video{width:100%; max-width:700px; height:auto;} 
}


@media only screen and (min-width: 640px) and (max-width: 730px) {
.manager_info									{width:100%; background:#f2f2f2; margin-top:-8px; padding:15px 20px; border-radius:10px; display: flex; align-items: center;}
.manager_info ul								{width:100%; display:flex; flex-wrap:wrap;}
.manager_info ul li							{font:400 15px/23px "Poppins", "Noto Sans KR", sans-serif;color:#333;margin-right:45px; padding:5px 0;display: flex; flex-direction: column;}
.manager_info ul li:last-child				{margin-right:0;}
.manager_info ul li b							{font:600 15px/23px "Poppins", "Noto Sans KR", sans-serif; color:#333; padding-right:22px;}
.manager_info ul li.contact				{width: 100%;}
.manager_info ul li.contact b				{width: 100%;}
.manager_info ul li.contact b:after	{display:none;}
.manager_info ul li.contact p				{padding-left: 23px; }
.manager_info ul li.contact p span	{display:inline-block;margin: 3px 20px 0px 0;}
.manager_info ul li.contact span:last-child{margin-right:0px;}
.manager_info ul li.contact a				{color:#333; display:inline-block;}
.manager_info ul li.contact .call			{padding-left:22px; background:url('/_img/web_en/mo/cont/info_call.png') no-repeat 0 50% / 17px; }
.manager_info ul li.contact .mail		{padding-left:22px; background:url('/_img/web_en/mo/cont//info_mail.png') no-repeat 0 50% / 16px; }

.btn_wrap.dozen3							{display: grid; grid-template-columns: none; gap: 10px;}

/* Greetins */
.ceo_top				{padding-bottom:100px}
.ceo_top .his_btn	{left:43%}
}


@media only screen and (min-width: 640px) and (max-width: 740px) {

	.vision_cont ul.core_value > li					{width: 140px; height:140px; font-size:16px; line-height:14px; padding-top:71px;}
	.vision_cont ul.core_value > li:first-child		{border:solid 5px #194894; background:url('/_img/web_en/pc/cont/cv02.png') no-repeat 50% 20%/45px;}
	.vision_cont ul.core_value > li:nth-child(2)	{border:solid 5px #005fd0; background:url('/_img/web_en/pc/cont/cv05.png') no-repeat 50% 20%/45px;}
	.vision_cont ul.core_value > li:nth-child(3)	{border:solid 5px #4478c4; background:url('/_img/web_en/pc/cont/cv04.png') no-repeat 50% 29%/57px;}
	.vision_cont ul.core_value > li:nth-child(4)	{border:solid 5px #4478c4; background:url('/_img/web_en/pc/cont/cv01.png') no-repeat 50% 26%/39px;}
	
	
}

/*------------ mo ------------*/
@media only screen and (max-width: 639px) {	

.mobile		{display:block !important;}
.tablet		{display:none}
.web			{display:none}

body			{letter-spacing:-0.5px;}
.sblue		{color:#009bdf}
p.h3_txt			{font:400 16px/27px "Poppins", "Noto Sans KR", sans-serif; color:#333;}
p.h4_txt			{font:400 15px/23px "Poppins", "Noto Sans KR", sans-serif; color:#333; padding-left:17px;  }	

/* 버튼 */
.btn_wrap                {margin-top:30px;}
.btn_wrap a				{width: 100%; display:inline-block; padding:10px; text-align:center; border-radius:5px; border:2px solid #00a0ea; background:#00a0ea; font: 400 16px/24px"Poppins", "Noto Sans KR", sans-serif; color:#fff; letter-spacing:-0.5px; transition:all 0.2s}
.btn_wrap a:hover	{background:#222; border:2px solid #222; color:#fff;}

.btn_wrap a.sb				{min-width:280px;}

.btn_wrap a.line			{background:#fff; color:#222; border:2px solid #222;}
.btn_wrap a.line:hover	{background:#222; color:#fff;}

.btn_wrap a.blue			{background:#079ddc; color:#fff; border: 2px solid #079ddc;}
.btn_wrap a.blue:hover	{background:#222; color:#fff; border: 2px solid #222;}

.btn_wrap a.green			{background:#6FA417; color:#fff; border: 2px solid #6FA417;}
.btn_wrap a.green:hover	{background:#222; color:#fff; border: 2px solid #222;}

.btn_wrap a.blue2			{background:#1b4486; color:#fff; border: 2px solid #1b4486;}
.btn_wrap a.blue2:hover	{background:#222; color:#fff; border: 2px solid #222;}

.file_btn					{position:relative; display:block; transition: all .3s; font: 400 14px/20px"Poppins", "Noto Sans KR", sans-serif; color:#333; border:1px solid #666; border-radius:4px; margin:5px 0; padding:10px 30px 10px 10px;}
.file_btn:last-child		{margin-bottom:0;}
.file_btn:hover			{color:#fff; background:#009bdf; border:1px solid #009bdf;}
.file_btn::after			{transition:all .3s; content: ''; width:16px; height:26px; display:inline-block; vertical-align:text-top; margin-left:10px; background:url('/_img/web_en/mo/comn/icon_down.png') no-repeat 55% 49% / 13px; position: absolute; top: 50%; right: 10px; transform:translateY(-50%);}
.file_btn:hover::after	{background:url('/_img/web_en/mo/comn/icon_down_w.png') no-repeat 55% 49% / 13px;}

.file_btn span	{display:none;}
.file_btn.v02	{display: inline-block; padding: 10px 10px 10px 11px; width: 20px;}
.file_btn.v02::after	{right:2px;}

.s_file_btn						{display:inline-block; transition: all .3s; font-size:0; border:1px solid #666; border-radius:4px; width:30px; height:30px; display:inline-block; background:url('/_img/web_en/mo/comn/icon_down.png') no-repeat 52% 50%/13px;vertical-align:middle;}
.s_file_btn:hover			{border:1px solid #009bdf; background:#009bdf url('/_img/web_en/mo/comn/icon_down_w.png') no-repeat 52% 50%/13px;}

.link_btn					{position:relative; display:block; text-align:center; transition: all .3s; font: 400 14px/20px"Poppins", "Noto Sans KR", sans-serif; color:#333; border:1px solid #666; border-radius:4px; margin:5px 0; padding:10px;}
.link_btn:last-child		{margin-bottom:0;}
.link_btn:hover			{color:#fff; background:#009bdf; border:1px solid #009bdf;}

h3.print							{padding-right:75px; position:relative;}
h3.print .print_btn			{position:absolute; right:0; bottom:0;}
.print_btn							{display:inline-block; transition: all .3s; font: 400 14px/20px"Poppins", "Noto Sans KR", sans-serif; color:#333; border:1px solid #666; border-radius:4px; padding:8px 10px 9px; display:inline-block; /*  vertical-align: -2px; */}
.print_btn:hover				{color:#fff; background:#000; border:1px solid #000;}
.print_btn::before				{transition:all .3s; content: ''; width:15px; height:20px; display:inline-block; vertical-align:top; margin-right:8px; background:url('/_img/web_en/mo/comn/icon_print.png') no-repeat 50% 50%/13px;}
.print_btn:hover::before	{background:url('/_img/web_en/mo/comn/icon_print_w.png') no-repeat 50% 50%/13px;}

.email_btn					{font: 400 15px/20px "Poppins", "Noto Sans KR", sans-serif; color: #333;}
.email_btn:hover			{color: #009bdf;}
.email_btn::after			{border-radius:3px; transition:all .3s; content: ''; width:24px; height:24px; margin-left:5px; display:inline-block; vertical-align:middle; border:1px solid #666; background:#fff url('/_img/web_en/mo/cont/icon_mail.png') no-repeat 50% 50% / 12px;}
.email_btn:hover::after	{border-color:#009bdf; background:#009bdf url('/_img/web_en/mo/cont/icon_mail_w.png') no-repeat 50% 50% / 12px;}

/* 버튼 2개 이상일 경우 */
.btn_wrap.dozen2						{display: grid; gap: 10px;}
.btn_wrap.dozen3						{display: grid; gap: 10px;}

.btn_wrap.two		{display:flex; justify-content: space-between;}
.btn_wrap.two	a	{width:calc(50% - 2.5px); display: flex; justify-content: center; align-items: center;}

/* 테이블 */
.table_wrap							{margin-top:15px; overflow-x:scroll;}
.table_wrap.sc						{overflow-y: scroll; /* height:420px; */}
.table_wrap table.basic_table{min-width:550px;}
table.basic_table					{width:100%; border-top:solid 2px #000; text-align:center; word-break:break-all; table-layout:fixed;}
table.basic_table.td_l td		{text-align:left;}
table.basic_table .br0			{border-right:0;}
table.basic_table thead th		{border-right:solid 1px #ddd;}
table.basic_table thead > tr:first-child th:last-child	{border-right:none;}
table.basic_table tr				{border-bottom:solid 1px #ddd;}
table.basic_table th				{font:400 14px/20px "Poppins", "Noto Sans KR",  sans-serif; color:#000; padding:8px 5px; vertical-align:middle; border-right:solid 1px #ddd; background:#eeeeee;}
table.basic_table td				{font:400 14px/20px "Poppins", "Noto Sans KR",  sans-serif; color:#666; padding:8px 5px; vertical-align:middle; border-right:solid 1px #ddd;}
table.basic_table td.group		{background:#d8f1fa; color:#153a75; text-align:center; font-size: 16px; font-weight:400;}
table.basic_table .o_num_list > li	{font-size:15px; line-height:22px;}

table.basic_table.list	{}
table.basic_table.list	> colgroup		{display:none;}
table.basic_table.list	> tbody > tr > *{display:block;}
table.basic_table.list	> tbody > tr > th{font-size:15px; text-align:left; background:none; font-weight:600; border-right:none; padding:12px 5px 0 5px;}
table.basic_table.list	> tbody > tr > td{padding:10px 5px 12px 5px;}
.tip						{font:400 15px/24px "Poppins", "Noto Sans KR", sans-serif; color:#666; text-align:right; margin-top:10px;}
.w100	{width:100%;}

.bottom_info												{width:100%; background:#f2f2f2; margin-top:50px; padding:15px; border-radius:10px; display: flex; align-items: flex-start;}
.bottom_info p.info_icon								{background:#194894 url('/_img/web_en/mo/cont/info_man.png')  no-repeat 53% 50% / 14px; width:38px; height:38px; border-radius:50px;}
.bottom_info .info_box									{display: flex; flex-direction: column; justify-content: space-evenly; padding-left: 10px; width: calc( 100% - 40px)}
.bottom_info .info_box .info_txt					{font:400 15px/23px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-bottom:12px;}
.bottom_info .info_box .info_txt:last-child	{margin-bottom:0}
.bottom_info .info_box .info_txt span.tit	{font-weight:600; position:relative; padding-right: 15px; margin-bottom:5px; display: block;}
.bottom_info .info_box .info_txt span.tit::after	{display:none;}
.bottom_info .info_box .info_txt span		{margin-bottom:5px; display: block;}
.bottom_info .info_box .info_txt a				{display:inline-block; color:#326ebd; font-size:16px; word-break:break-all;}

.manager_info									{width:100%; background:#f2f2f2; margin-top:-8px; padding:15px 20px; border-radius:10px; display: flex; align-items: center;}
.manager_info ul								{width:100%; display:flex; flex-wrap:wrap;}
.manager_info ul li							{font:400 15px/23px "Poppins", "Noto Sans KR", sans-serif;color:#333;padding:5px 0;}
.manager_info ul li:last-child				{margin-right:0;}
.manager_info ul li b							{font:600 15px/23px "Poppins", "Noto Sans KR", sans-serif; color:#333; padding-right:22px;}
.manager_info ul li.contact				{width: 100%;}
.manager_info ul li.contact b				{width: 100%;}
.manager_info ul li.contact p				{padding-left: 23px; }
.manager_info ul li.contact p span	{display:inline-block;margin: 3px 20px 0px 0;}
.manager_info ul li.contact span:last-child{margin-right:0px;}
.manager_info ul li.contact a				{color:#333; display:inline-block;}
.manager_info ul li.contact .call			{padding-left:22px; background:url('/_img/web_en/mo/cont/info_call.png') no-repeat 0 50% / 17px; }
.manager_info ul li.contact .adress	{padding-left:22px; background:url('/_img/web_en/mo/cont//info_adress.png') no-repeat 0 50% / 13px; }
.manager_info ul li.contact .mail		{padding-left:22px; background:url('/_img/web_en/mo/cont//info_mail.png') no-repeat 0 50% / 16px; }

/* 리스트 */
.t_tit					{font:400 17px/26px "Poppins", "Noto Sans KR", sans-serif; color:#333;   }
.t_tit strong		{font-weight:600; color:#009bdf; }

.dot_tit				{margin:13px 0 4px; padding-left:17px; font: 600 16px/24px "Poppins", "Noto Sans KR", sans-serif; color:#222; }
.dot_tit .notos	{font-family: "Noto Sans KR", sans-serif;}
h4 + .dot_tit		{margin-top:0;}

.dot_list				{width:100%;}
.dot_list > li			{position:relative;padding-left:10px;font: 400 15px/23px "Poppins", "Noto Sans KR", sans-serif;color:#333;margin-bottom:5px; }
.dot_list > li:before	{position:absolute; content:""; width:4px; height:4px; background:#333; border-radius:10px; top:10px; left:1px;}
.dot_list > li:last-child	{margin-bottom:0px;}
.dot_list ul.hyp_list		{margin-top:5px}
.dot_list ul.hyp_list li		{margin-bottom:5px}

.dot_list02						{width:100%;}
.dot_list02 > li					{position:relative; padding-left: 27px;font: 400 15px/23px "Poppins", "Noto Sans KR", sans-serif;color:#333;margin-bottom:5px; }
.dot_list02 > li:before		{position:absolute;content:"";width:4px;height:4px;background:#333;border-radius:10px;top:8px;left: 18px;}
.dot_list02 > li span			{color:#009bdf;}
.dot_list02 > li:last-child	{margin-bottom:0px;}
.dot_list02 > li .dot_tit		{font-weight:600 !important; color:#333; margin-top:8px;}
.dot_list02 > li > p				{font: 400 15px/23px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
.dot_list02 li p.hyp			{position:relative; padding-left:15px;}
.dot_list02 li p.hyp::before{position:absolute; content:""; width:7px; height:1px; background:#666; top:12px; left:2px;}
.dot_list02 ul.hyp_list		{margin-top:5px}
.dot_list02 ul.hyp_list li		{margin-bottom:5px}

.n_dot_list					{width:100%;}
.n_dot_list > li				{font: 400 15px/23px "Poppins", "Noto Sans KR", sans-serif; color:#333; margin-bottom:5px;}
.n_dot_list > li:last-child	{margin-bottom:0px;}

/* 테이블 폰트컬러 동일 리스트*/
.s_dot_list						{}	
.s_dot_list > li				{position:relative; padding-left:8px; font:400 14px/20px "Poppins", "Noto Sans KR", sans-serif; color:#666; text-align:left; margin-bottom:5px;}	
.s_dot_list > li::before	{position:absolute; content:''; width:2px; height:2px; border-radius:50%; left:0; top:10px; background:#333;}	
.s_dot_list > li:last-child	{margin-bottom:0px;}

.ns_dot_list					{}	
.ns_dot_list > li				{position:relative; font:400 14px/19px "Poppins", "Noto Sans KR", sans-serif; color:#666; text-align:left;margin-bottom:5px;}		
.ns_dot_list > li:last-child	{margin-bottom:0px;}
.ns_dot_list.p10				{padding-left:10px;}

ul.hyp_list						{width:100%;}
ul.hyp_list	li					{position:relative; padding-left:13px; margin-bottom:10px; font: 400 14px/22px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
ul.hyp_list	li:last-child	{margin-bottom:0;}
ul.hyp_list	li::before		{position:absolute; content:""; width:5px; height:1px; background:#888; top:10px; left:2px;}
ul.hyp_list > li b				{font-weight:600; display:block; margin:0px 0 2px 0;}
ul.hyp_list > li:first-child b		{margin-top:0;}

.num_list					{width:100%; counter-reset: li;}
.num_list > li				{color:#333; font:400 15px/23px "Poppins", "Noto Sans KR", sans-serif; position:relative; padding-left:15px; word-break:keep-all; }
.num_list > li::before	{position:absolute; left:0; display:inline-block; content:counter(li) '.'; counter-increment: li; font:400 13px/17px "Poppins", "Noto Sans KR", sans-serif; margin-top:2px; color:#666;}
.num_list > li + li		{margin-top:5px;}
.num_list > li > p		 {margin-top:7px;}

.o_num_list					{width:100%; counter-reset: li;}
.o_num_list > li				{color:#333; font:400 15px/23px "Poppins", "Noto Sans KR", sans-serif;  position:relative; padding-left:20px; word-break:keep-all; }
.o_num_list > li::before	{position:absolute; left:0; display:inline-block; content:counter(li) ''; counter-increment: li; width:14px; height:14px; border: 1px solid #aaa; border-radius:50%; text-align:center; font:400 11px/15px "Poppins", "Noto Sans KR", sans-serif; margin-top:2px; color:#888;}
.o_num_list > li + li		{margin-top:5px;}

.o_num_list ul.hyp_list	 {margin-top:5px}
.o_num_list ul.hyp_list li{margin-bottom:5px}

/* popup */
div.layer					{display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:100000;}
div.layer .bg				{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.2; filter:alpha(opacity=50);}
div.layer .pop-layer	{position:absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width:calc(100% - 30px); padding:30px 5px 20px 15px; background:#fff; z-index: 10;}

.pop_title					{width:100%; position:relative; font:600 21px/32px "Poppins", "Noto Sans KR",  sans-serif; color:#222; padding-right:60px}
.pop_title a.cbtn	    {position:absolute; top:-30px; right:-5px; display:block; font-size:0; width:60px; height:60px;  background:#000 url('/_img/web_en/mo/comn/pop_close.png')no-repeat 50% 50% / 20px }
.pop_cont					{width:100%; margin-top:15px; max-height:65vh; overflow-y:scroll; padding-right:10px;}

.pop_cont::-webkit-scrollbar							{width:6px; height:6px;}
.pop_cont::-webkit-scrollbar-track					{background-color:#fff;}
.pop_cont::-webkit-scrollbar-thumb				{background-color:#e5e5e5; border-radius: 10px;}
.pop_cont::-webkit-scrollbar-thumb:hover	{background: #222;}
/* .pop_cont::-webkit-scrollbar-button:start:decrement,
.pop_cont::-webkit-scrollbar-button:end:increment	{width:0px; height:0px; background:#222;} */

/* AGENCY INTRODUCTION */
/* Greetings */
.ceo_top							{padding:20px 140px 20px 15px; border-radius:10px; background:#194894 url('/_img/web_en/pc/cont/vision_bg.png') no-repeat bottom left 65%/150px; position:relative;}
.ceo_top .tit						{font:400 18px/25px "Poppins", "Noto Sans KR", sans-serif; color:#95bbf8; letter-spacing:-0.5px;}
.ceo_top .tit strong			{color:#fff; font-weight:600;}
.ceo_top .img					{position:absolute; bottom:0; right:10px}
.ceo_top .img img				{width:120px;}

.ceo_txt					{margin-top:30px;}
.ceo_txt > div			{font:300 15px/23px "Poppins", "Noto Sans KR", sans-serif; }
.ceo_txt > div p.txt	{font:300 15px/23px "Poppins", "Noto Sans KR", sans-serif; margin-top:15px}
.ceo_txt > div p.txt:first-child{margin-top:0;}
.ceo_txt > div p.sign	{text-align:right; margin-top:20px; font:300 14px/22px "Poppins", "Noto Sans KR", sans-serif;}
.ceo_txt > div p.sign strong	{font:600 15px/23px "Poppins", "Noto Sans KR", sans-serif;}

/* Purpose of Establishment */
.purpose_wrap .t_tit				{position:relative; padding:40px 0 50px;}
.purpose_wrap .t_tit::before	{position:absolute; content:''; right:50%; margin-right:-15px; top:0; width:30px; height:30px; background:url('/_img/web_en/pc/cont/quote.png') no-repeat 50% 50%/100%;}
.purpose_wrap .t_tit::after	{position:absolute; z-index:-1; content:''; right:20px; bottom:0; width:110px; height:60px; background:url('/_img/web_en/pc/cont/purpose_bg.png') no-repeat 50% 100%/100%;}
.line_box	{padding:15px; border:solid 1px #ddd; border-radius:5px;}

/* History */
.history-wrap				{padding-top:10px;}
.history-wrap .logo 		{display:none;}
.history							{position:relative; padding-left:20px;}
ul.his-list						{position:relative;}
ul.his-list::before			{content:""; position:absolute; top:10px; left:-20px; width:1px; height:100%; margin-left:-.5px; background-color:#e5e5e5;}
.history .animate-box			{position:absolute; top:10px; left:0; width:1px; height:0; margin-left:-.5px; background-color:#1b4486; z-index:50;}
.history .animate-box.p-end	{transition:height .3s;}
ul.his-list > li							{position:relative;}
ul.his-list > li::before, 
ul.his-list > li::after				{content:""; position:absolute; left:-20px; box-sizing:border-box; transform:translateX(-50%);z-index:50;}
ul.his-list > li::before				{top:6px; width:7px; height:7px; border:2px solid #444; border-radius:50%; background-color:#fff;}
ul.his-list > li::after				{top:-2px; width:23px; height:23px; opacity:.2; border:4px solid #aaa; border-radius:50%; background-color:#444;}
ul.his-list > li.active::before	{border:2px solid #1b4486;}
ul.his-list > li.active::after		{border:4px solid #84d5f7; background-color:#009ddf;}

ul.his-list > li .text-wrap						{}
ul.his-list > li .year								{font-family:"Poppins"; font-size:18px; font-weight:600; line-height:1; transition:.2s; margin-bottom:5px;}
ul.his-list > li.active .year					{color:#1b4486}
ul.his-list > li .month							{font: 400 15px/25px "Poppins", "Noto Sans KR", sans-serif; position:absolute; left:0;}
ul.his-list > li.active .month				{color:#1b4486}
ul.his-list > li + li								{margin-top:20px}

ul.his-list > li ul.text-list							{margin-top:25px;}
ul.his-list > li ul.text-list:not(:first-child)	{margin-top:5px;}
ul.his-list > li ul.text-list li						{position:relative; font: 300 15px/24px "Poppins", "Noto Sans KR", sans-serif; padding-left:30px}
ul.his-list > li ul.text-list li + li					{margin-top:5px;}

/* Vision */
.vision_wrap						{}
.vision_top						{padding:20px 15px; border-radius:10px; background:url('/_img/web_en/pc/cont/vision_bg25.jpg') no-repeat 50% 50%/cover; text-align:center; color:#fff; font:400 18px/26px "Poppins", "Noto Sans KR", sans-serif;}
.vision_top	img					{width:60%;}
.vision_top strong				{display:block; font:600 24px/32px "Poppins", "Noto Sans KR", sans-serif;}
.vision_top .sub				{font:300 15px/22px "Poppins", "Noto Sans KR", sans-serif; color:#fff; margin-top:10px}
.vision_wrap .vision			{margin-top:30px; border:solid 1px #ddd; border-radius:30px; padding:20px 15px 15px; position:relative; text-align:center; font:400 15px/23px "Poppins", "Noto Sans KR", sans-serif;}
.vision_wrap .vision span	{position:absolute; left:50%; transform:translateX(-50%); top:-18px; padding:0 10px; background:#fff; font:600 20px/30px "Poppins", "Noto Sans KR", sans-serif;}
.vision_cont						{padding-top:50px; background:url('/_img/web_en/pc/cont/talent_arr.png') no-repeat center top 10px;}
.vision_cont > .box			{margin-top:35px;}
.vision_cont .tit					{position:relative; text-align:center; padding-bottom:15px;}
.vision_cont .tit  strong		{color:#fff; background:#13284b; padding:15px 20px ; border-radius:30px; display:block; text-align:center; font:600 17px/24px "Poppins", "Noto Sans KR", sans-serif; }
.vision_cont .info			{}
.vision_cont .info > ul		{display:flex; justify-content: space-between; flex-wrap:wrap; align-items: center;}

.vision_cont ul.core_value							{}
.vision_cont ul.core_value > li					{text-align:center; font:500 15px/16px "Poppins", "Noto Sans KR", sans-serif;}
.vision_cont ul.core_value > li p				{display:inline-block; width:125px; height:125px;  border-radius:15px; padding-top:70px;}
.vision_cont ul.core_value > li:first-child	p	{border:solid 4px #194894; background:url('/_img/web_en/pc/cont/cv02.png') no-repeat 50% 20%/47px;}
.vision_cont ul.core_value > li:nth-child(2) p	{border:solid 4px #005fd0; background:url('/_img/web_en/pc/cont/cv05.png') no-repeat 50% 27%/49px;}
.vision_cont ul.core_value > li:nth-child(3) p	{border:solid 4px #4478c4; background:url('/_img/web_en/pc/cont/cv04.png') no-repeat 50% 27%/61px;}
.vision_cont ul.core_value > li:nth-child(4) p	{border:solid 4px #50a3e9; background:url('/_img/web_en/pc/cont/cv01.png') no-repeat 50% 24%/44px;}
.vision_cont ul.busi_purpose						{}
.vision_cont ul.busi_purpose > li					{width:100%; text-align:center; /* display: flex; flex-wrap:wrap; justify-content: center; align-content: center; */ font:600 16px/24px "Poppins", "Noto Sans KR", sans-serif; /* border-left:0 !important; border-right:0 !important; */ padding:15px;}
.vision_cont ul.busi_purpose > li:first-child		{border-bottom:solid 2px #194894;}
.vision_cont ul.busi_purpose > li:nth-child(2)		{border-bottom:solid 2px #005fd0;}
.vision_cont ul.busi_purpose > li:nth-child(3)		{border-bottom:solid 2px #4478c4;}
.vision_cont ul.busi_purpose > li:nth-child(4)		{border-bottom:solid 2px #50a3e9;}
.vision_cont ul.busi_purpose > li span				{color:#009bdf; margin-left:10px;}
.vision_cont ul.busi_purpose > li p					{font:600 16px/23px "Poppins", "Noto Sans KR", sans-serif;  margin-bottom:10px;}

.vision_cont ul.busi_purpose li ul.busi 			{text-align: left;}
.vision_cont ul.busi_purpose li ul.busi li			{position:relative; padding-left:13px; font: 400 15px / 23px "Poppins", "Noto Sans KR", sans-serif; margin-top: 5px;}
.vision_cont ul.busi_purpose li ul.busi li:before	{position:absolute; content:''; top:10px; left:0px; width:4px; height:4px; border-radius:10px; background:#333;}


.vision_cont ul.gol_tit								{}
.vision_cont ul.gol_tit > li						{width:100%;}
.vision_cont ul.gol_tit > li > p					{text-align:center; font:400 16px/24px "Poppins", "Noto Sans KR", sans-serif; color:#fff; border-radius:10px; padding:12px 10px;}
.vision_cont ul.gol_tit > li:first-child > p		{background:#194894;}
.vision_cont ul.gol_tit > li:nth-child(2) > p		{background:#005fd0;}
.vision_cont ul.gol_tit > li:nth-child(3) > p		{background:#4478c4;}
.vision_cont ul.gol_tit > li:nth-child(4) > p		{background:#50a3e9;}

.vision_cont ul.gol_tit												{}
.vision_cont ul.gol_tit > li + li									{margin-top:10px;}
.vision_cont ul.gol_tit > li .dot_list 								{border-radius:10px; padding:15px; background:#f9f9f9}
.vision_cont ul.gol_tit > li .dot_list > li							{color:#666}
.vision_cont ul.gol_tit > li .dot_list > li::before					{width:4px; height:4px;}
.vision_cont ul.gol_tit > li:first-child .dot_list > li::before		{background:#194894;}
.vision_cont ul.gol_tit > li:nth-child(2) .dot_list > li::before	{background:#005fd0;}
.vision_cont ul.gol_tit > li:nth-child(3) .dot_list > li::before	{background:#4478c4;}	

/* Organization */
div.org						{}
ul.org_list					{position: relative;overflow: hidden; padding-top:10px; text-align:center; margin-bottom:40px;}
ul.org_list:before		{position:absolute; z-index:-1; content:''; width:1px; height:80%; background:#ddd; left:50%; top:10px;}
ul.org_list .director	{display:block; width:125px; height:125px; margin:0 auto; border-radius:50%; padding-top:50px; position:relative; font:500 18px/27px "Poppins", "Noto Sans KR", sans-serif; background:#194894; color:#fff }
ul.org_list .director::after			{position:absolute; content:''; top:-15px; right:-15px; width:95px; height:95px; background:url('/_img/web_en/pc/cont/organ_bg.png') no-repeat 0% 100%/100%;}

ul.org_list ul						{position:relative;}
ul.org_list ul.o2					{margin-top:15px;}
ul.org_list ul.o2::before		{position:absolute; z-index:-1; content:''; width:50px; height:1px; background:#ddd; right:50%; top:50%;}
ul.org_list ul.o2::after		{position:absolute; z-index:-1; content:''; width:7px; height:7px; border-radius:50%; background:#ccc; right:50%; margin-right:-4px; top:50%; margin-top:-3px;}
ul.org_list ul.o2 > li			{width:46%;}
ul.org_list ul.o2 > li > p		{display:block; background:#009bdf; border-radius:50px; font:500 16px/22px "Poppins", "Noto Sans KR", sans-serif; color:#fff; padding:12px 10px;}

ul.org_list ul.o3						{display:flex; align-items: flex-start; flex-wrap:wrap;  justify-content: space-between; margin-top:15px; position:relative;}
ul.org_list ul.o3 > li				{width:46%; position:relative;}
ul.org_list ul.o3 > li:nth-child(n + 3){margin-top:15px;}
ul.org_list ul.o3 > li > p							{display:block; background:#6FA417; border-radius:5px; font:500 15px/22px "Poppins", "Noto Sans KR", sans-serif; color:#fff; padding:10px; position:relative;}
ul.org_list ul.o3 > li > p::before				{position:absolute; z-index:-1; content:''; width:9%; height:50%; border:solid 1px #ddd; border-top:none; border-left:0; left:100%; top:0;}	
ul.org_list ul.o3 > li > p::after				{position:absolute; content:''; width:7px; height:7px; border-radius:50%; background:#ccc; right:0; margin-right:calc(-9% - 3px); top:50%; margin-top:-3px}	
ul.org_list ul.o3 > li:nth-child(2n) > p::before{left:auto; right:calc(100% - 1px); border-right:0; border-left:1px}
/* ul.org_list ul.o3 > li:last-child > p::after			{position:absolute; z-index: -1; content:''; width: 10px; height: 150%; background:#fff; left: -12%; top: calc(50% + 1px);}	
 */
ul.org_list ol						{margin-top:5px;}
ul.org_list ol	> li				{position:relative;}
ul.org_list ol	> li + li			{margin-top:5px;}
ul.org_list ol	> li > p			{display:block; background:#f9f9f9; border-radius:5px; font:400 15px/22px "Poppins", "Noto Sans KR", sans-serif; color:#333; padding:10px; border:solid 1px #ddd;}

ul.org_list ol.thirdDepth	{margin-top: 10px;}
ul.org_list ol.thirdDepth > li > p	{display: block; background: #fff; border-radius: 10px; font: 400 15px / 22px "Poppins", "Noto Sans KR", sans-serif; color: #333; border: solid 1px #ddd; padding: 5px;}
ul.org_list ol.thirdDepth > li > p.fourth {background: #f1f1f1;}


ul.org_list ol	> li > p.green	{background: #eff7e0;}
ul.org_list ol	> li > p.gray	{background: #e1e9e9;}
ul.org_list ol	> li > p.white	{background: #fff;}

ul.org_list ul.o3 > li > p.white	{background: #fff; color: #333; border: 1px solid #ddd;}
ul.org_list ul.o3 > li > p.gray		{background: #71b5b3; color: #fff;}

p.colorNotice		{display: flex; justify-content: flex-start; gap:10px; margin-bottom: 30px;}
p.colorNotice span	{border-radius: 29px; padding: 3px 11px; display: inline-block;  border: 1px solid #ddd; font: 400 14px / 25px "Poppins", "Noto Sans KR", sans-serif;}
p.colorNotice span.green	{background: #eff7e0}
p.colorNotice span.white	{background: #fff;}
p.colorNotice span.gray		{background: #e1e9e9;}

/* Location */
.wrap_map	{height:240px !important}

/* BUSINESS INTRODUCTION */
/* R&D */	
/* Weather See-At Technology Development */
.m_txt.rd_weather::before			{background: url('/_img/web_en/mo/cont/rd_weather.png') no-repeat 50% 50%/38px; top:20px}

.rd_img							{padding:20px; border:solid 1px #ddd; border-radius:5px;}
.rd_img > div					{text-align:center; }
.rd_img > div	 + div		{margin-top:30px; padding-top:20px; border-top:solid 1px #eee;}
.rd_img .tt					{font: 500 14px/20px "Poppins", "Noto Sans KR", sans-serif; color: #96826e; padding:0 10px;}
.rd_img .tt.blue				{color: #194894;}
.rd_img .img img			{width:90%;}

ul.rnd_step									{padding:5px 0 20px; letter-spacing: -0.8px;}
ul.rnd_step > li								{position:relative; padding:10px 0 10px 75px; min-height:70px; }
ul.rnd_step > li:last-child				{padding-bottom:0;}
ul.rnd_step > li::before					{position:absolute; top:0px; left:30px; z-index:-1; content: ''; width:1px; height:100%; display:block; background:#ddd;}
ul.rnd_step > li:last-child::before	{height:50%;}

ul.rnd_step li p								{font: 400 15px/20px "Poppins", "Noto Sans KR", sans-serif; color: #333;}
ul.rnd_step li p.icon						{position:absolute; top:0; left:0; margin:0 auto; width:60px; height:60px; background:#194894; border:2px solid #194894; border-radius:200px; padding:0;}
ul.rnd_step li p.num						{font: 600 16px/20px "Poppins", "Noto Sans KR", sans-serif; color: #333; margin-bottom: 6px;}
ul.rnd_step li p.num span				{padding-right:4px; font: 600 16px/20px "Poppins", "Noto Sans KR", sans-serif; color: #194894;}
ul.rnd_step li p.sm						{margin-top:4px; font: 400 14px/20px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
ul.rnd_step li p.btm						{display:inline-block; margin-top:6px; padding:3px 13px; background:#f2f2f2; border-radius:20px; font: 400 13px/20px "Poppins", "Noto Sans KR", sans-serif; color: #666;}

ul.rnd_step li:nth-child(1) p.num,
ul.rnd_step li:nth-child(2) p.num{margin-top:10px;}

ul.rnd_step li:nth-child(1) p.icon	{background:#194894 url('/_img/web_en/pc/cont/rnd_step01.png') no-repeat 50% 50% / 24px;}
ul.rnd_step li:nth-child(2) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/rnd_step02.png') no-repeat 50% 50% / 26px;}
ul.rnd_step li:nth-child(3) p.icon	{background:#194894 url('/_img/web_en/pc/cont/rnd_step03.png') no-repeat 50% 50% / 25px;}
ul.rnd_step li:nth-child(4) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/rnd_step04.png') no-repeat 50% 50% / 27px;}
ul.rnd_step li:nth-child(5) p.icon	{background:#194894 url('/_img/web_en/pc/cont/rnd_step05.png') no-repeat 50% 45% / 30px;}
ul.rnd_step li:nth-child(6) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/rnd_step06.png') no-repeat 50% 50% / 38px;}
ul.rnd_step li:nth-child(7) p.icon	{background:#194894 url('/_img/web_en/pc/cont/rnd_step07.png') no-repeat 50% 50% / 30px;}
ul.rnd_step li:nth-child(8) p.icon	{background:#ffffff url('/_img/web_en/pc/cont/rnd_step08.png') no-repeat 50% 50% / 28px;}


ul.cir_step												{width: calc(100% + 20px);margin:30px 0;overflow:hidden;padding:0 8px;margin-left: -10px;}
ul.cir_step > li										{position:relative; width:50%; float:left; text-align:center; }
ul.cir_step > li:nth-child(2n + 3)			{clear:both}
ul.cir_step > li:nth-child(n+3):nth-child(-n+4)			{float:right;}
ul.cir_step > li:nth-child(n+3):nth-child(-n+4)::after	{transform:translate(50%, -50%) rotate(180deg); left:0;}
ul.cir_step > li::before	{position:absolute; top:32px; left:0; z-index:-1; content: ''; width:100%; height:1px; display:block; background:#ddd;}
ul.cir_step > li::after		{position:absolute; top:32px; right:0; transform:translate(50%, -50%); content: ''; width:8px; height:15px; display:block; background:url('/_img/web_en/mo/cont/rnd_arr.png') no-repeat 50% 50% / 100%;}

ul.cir_step > li:nth-child(n + 3)					{margin-top:20px;}
ul.cir_step > li:nth-child(4n + 2)::before	{left:auto; right:0; height:calc(100% - 20px); background:none; border:solid 1px #ddd; border-bottom:none; border-left:none; border-radius:0 30px 0 0}
ul.cir_step > li:nth-child(4n + 3)::before	{left:auto; right:0; bottom:calc(100% - 33px); top:auto; height:60%; background:none; border:solid 1px #ddd; border-top:none; border-left:none; border-radius:0 0 30px 0}
ul.cir_step > li:nth-child(4n + 2)::after		{transform:translate(50%, -50%) rotate(90deg); right:1px; top:98%}
ul.cir_step > li:nth-child(4n)::after				{transform:translate(50%, -50%) rotate(90deg) !important; margin-left:-8px; top:98%}

ul.cir_step > li:first-child::before				{width:50%; left:50%;}
ul.cir_step > li:nth-child(4n)::before			{left:0; height:calc(100% - 10px); background:none; border:solid 1px #ddd; border-bottom:none; border-right:none; border-radius:30px 0 0 0}
ul.cir_step > li:nth-child(4n + 5)::before	{left:0;  bottom:calc(100% - 32px); top:auto; height:60%; background:none; border:solid 1px #ddd; border-top:none; border-right:none; border-radius:0 0 0 30px}

ul.cir_step li:nth-child(6)::before		{width:50%; left:0; height:1px;}
ul.cir_step li:nth-child(6)::after			{display:none;}

ul.cir_step li p								{padding:0 3%; font: 400 15px/23px "Poppins", "Noto Sans KR", sans-serif; color: #333;}
ul.cir_step li p.icon						{margin:0 auto; width:60px; height:60px; background:#194894; border:2px solid #194894; border-radius:50%; padding:0;}
ul.cir_step li p.num						{font: 600 16px/20px "Poppins", "Noto Sans KR", sans-serif; color: #333; margin: 8px 0 5px;}
ul.cir_step li p.num span				{padding-right:4px; font: 600 16px/20px "Poppins", "Noto Sans KR", sans-serif; color: #194894;}
ul.cir_step li p.sm							{margin-top:4px; font: 400 14px/20px "Poppins", "Noto Sans KR", sans-serif; color: #666;}
ul.cir_step li p.btm						{display:inline-block; padding:3px 13px; background:#f2f2f2; border-radius:20px; font: 400 13px/20px "Poppins", "Noto Sans KR", sans-serif; color: #666;}

ul.cir_step#rd_weather li:last-child::before{width:50%; left:50%; height:1px;}
ul.cir_step#rd_weather li:last-child::after	{display:none;}

ul.cir_step#rd_weather li:nth-child(1) p.icon	{background:#194894 url('/_img/web_en/mo/cont/tech_icon01.png') no-repeat 50% 50%/32px;}
ul.cir_step#rd_weather li:nth-child(2) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/tech_icon02.png') no-repeat 50% 50%/34px;}
ul.cir_step#rd_weather li:nth-child(3) p.icon	{background:#194894 url('/_img/web_en/mo/cont/tech_icon03.png')no-repeat 55% 50%/34px}
ul.cir_step#rd_weather li:nth-child(4) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/tech_icon04.png') no-repeat 50% 50%/26px;}

.rnd_box								{}
.rnd_box .box						{border:solid 1px #ddd; border-radius:5px; position:relative; }
.rnd_box .box + .box			{margin-top:65px;}
.rnd_box .box + .box::before{position:absolute; z-index:-1; content:''; width:45px; height:25px; background:url('/_img/web_en/mo/cont/rnd_box_arr.png') no-repeat 50% 50%/100%; left:50%; top:-45px; transform:translateX(-50%) rotate(90deg);}
.rnd_box .box .tt					{font: 600 16px/24px "Poppins", "Noto Sans KR", sans-serif; text-align:center;  background:#f5f5f5; padding:12px; border-radius:5px 5px 0 0}
.rnd_box .box .info				{padding:25px 30px;}
.rnd_box .box ul.icon			{}
.rnd_box .box ul.icon li			{padding:15px 0 15px 55px; font: 600 15px/22px "Poppins", "Noto Sans KR", sans-serif;}
.rnd_box .box ul.icon li:first-child	{background:url('/_img/web_en/mo/cont/tech_icon05.jpg') no-repeat 0% 50%/45px}	
.rnd_box .box ul.icon li:nth-child(2)	{background:url('/_img/web_en/mo/cont/tech_icon06.jpg') no-repeat 1.8% 50%/30px}	
.rnd_box .box ul.icon li:nth-child(3)	{background:url('/_img/web_en/mo/cont/tech_icon07.jpg') no-repeat 2% 50%/28px}	

.rnd_box .box .info			{padding:15px 20px;}
.rnd_box .box .info .tit		{font: 600 16px/24px "Poppins", "Noto Sans KR", sans-serif; margin-bottom:5px;}
.rnd_box .box .info p		{font: 300 15px/22px "Poppins", "Noto Sans KR", sans-serif;}

/* Technological development of next-generation urban and agricultural integrated smart climate service */
.m_txt.rd_climate::before			{background: url('/_img/web_en/mo/cont/rd_climate.png') no-repeat 50% 50%/40px; top:20px}

/* Cultivate Industry  */
.txt_wrap							{padding:0}
div.m_txt							{background: #194894;border-radius: 10px;padding:20px 20px 20px 75px;position: relative;}
div.m_txt::before				{position:absolute; content:''; width: 50px; height: 50px; left:15px; top:15px}
div.m_txt.img1:before		{background:url('/_img/web_en/mo/cont/tit_icon3.png') no-repeat 50% 50% / 40px;}
div.m_txt.img2:before		{background:url('/_img/web_en/mo/cont/tit_icon4.png') no-repeat 50% 50% / 40px;}

div.m_txt .b_tit				{font:600 19px/19px "Poppins", "Noto Sans KR", sans-serif; color:#fff; margin-bottom:15px;}
div.m_txt .s_txt				{font:400 15px/22px "Poppins", "Noto Sans KR", sans-serif; color:#95bbf8;  }
p.h4_txt span.b_tip		{display:block; color:#009bdf;}
p.h4_txt span.g_tip		{display:block; color:#959595; font-size:16px;}

/* Start-up Support */
.m_txt.support::before	{background: url('/_img/web_en/mo/cont/support_icon01.png') no-repeat 50% 50% /45px;}

/* Corporate Support */
.m_txt.co_support::before	{background: url('/_img/web_en/mo/cont/co_support.png') no-repeat 50% 50% /30px;}

.images_ul					{margin: 20px 0 0 20px; display: grid; grid-template-columns: repeat(1, minmax(0,1fr)); gap: 20px;}
.images_ul li p img		{width: 100%;}

/* Financial Support */
.m_txt.fin_support::before	{background: url('/_img/web_en/mo/cont/financial_icon01.png') no-repeat 50% 50%/30px; top:20px}

.tip.tip02					{margin-top: 0; padding-left: 17px;}

/* Weather and Climate Industry Exhibition */
.m_txt.fair::before	{background: url('/_img/web_en/mo/cont/fair_icon01.png') no-repeat 50% 50%/40px;}

.basic_img				{padding-left: 20px; margin-top: 20px;}
.basic_img img			{width: 100%;}

/* Export Support and International Cooperation */
/* Export Support */
ul.exs_list						{margin-top:15px}
ul.exs_list > li				{text-align:center; }
ul.exs_list > li + li			{margin-top:20px}
ul.exs_list > li p.tt			{font:600 15px/22px "Poppins", "Noto Sans KR", sans-serif; color:#194894; margin-top:10px;}
ul.exs_list > li .img			{overflow:hidden; border-radius:5px; border:solid 1px #ddd;}
ul.exs_list > li .img img	{width:100%;}

/* International Developement Cooperation */
div.m_txt.idc::before			{background:url('/_img/web_en/mo/cont/db.png') no-repeat 50% 50%/35px;}

ul.idc_top							{}
ul.idc_top	> li					{text-align:center; font:600 17px/25px "Poppins", "Noto Sans KR", sans-serif; padding:20px 0;}
ul.idc_top	> li + li				{border-top:solid 1px #eee;}
ul.idc_top	> li span			{font:600 20px/28px "Poppins", "Noto Sans KR", sans-serif; color:#194894; display:block; width:100%; margin-top:10px;}
ul.idc_top > li:nth-child(2)	 span{color:#005fd0;}
ul.idc_top > li:nth-child(3)	 span{color:#50a3e9;} 

/* Human Resource Training and Education */
div.m_txt.h_edu::before{background:url('/_img/web_en/mo/cont/h_edu.png') no-repeat 50% 50%/30px; top:20px}

/* Weather Management */
div.m_txt.kmiti::before{background:url('/_img/web_en/mo/cont/kmiti.png') no-repeat 50% 50%/35px; top:20px}

.kmiti_img > p				{border-radius:5px; overflow:hidden; border:solid 1px #ddd;}
.kmiti_img > p + p		{margin-top:10px;}
.kmiti_img > p img		{width:100%;}

/* Certification and Examination */
ul.rnd_step#wme li:nth-child(2) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/wme_step02.png') no-repeat 50% 50%/24px;}
ul.rnd_step#wme li:nth-child(3) p.icon	{background:#194894 url('/_img/web_en/mo/cont/wme_step03.png') no-repeat 50% 50%/29px;}
ul.rnd_step#wme li:nth-child(4) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/rnd_step04.png') no-repeat 50% 50%/27px;}
ul.rnd_step#wme li:nth-child(5) p.icon	{background:#194894 url('/_img/web_en/mo/cont/wme_step05.png') no-repeat 50% 45%/26px;}
ul.rnd_step#wme li:nth-child(6) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/rnd_step02.png') no-repeat 50% 50%/26px;}
ul.rnd_step#wme li:nth-child(7) p.icon	{background:#194894 url('/_img/web_en/mo/cont/wme_step07.png') no-repeat 50% 50%/28px;}
ul.rnd_step#wme li:nth-child(8) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/wme_step08.png') no-repeat 50% 50%/24px;}

/* Weather Service */
/* Operate National Weather Observation Network */
div.m_txt.service01::before{background:url('/_img/web_en/mo/cont/service01.png') no-repeat 50% 50%/35px;}

.kmiti_img02 > p					{border-radius:5px; overflow:hidden; border:solid 1px #ddd;}
.kmiti_img02 > p + p			{margin-top:5px;}
.kmiti_img02 > p img			{width:100%;}
.kmiti_img02 > p:last-child	{margin-right:0;}

/* Weather Information */
div.m_txt.service02::before{background:url('/_img/web_en/mo/cont/service02.png') no-repeat 50% 50%/33px;}

/* Certification and Examination */ 
div.m_txt.certi::before{background:url('/_img/web_en/mo/cont/certi.png') no-repeat 50% 45%/28px;}

/* Policy Research */
div.m_txt.research::before	{background:url('/_img/web_en/mo/cont/research.png') no-repeat 50% 45%/35px;}

/* WEATHER INDUSTRY STATUS */
/* Weather Industry */
.wi_box 					{padding:20px 20px; text-align:center; border-radius:10px; background:#194894 url('/_img/web_en/pc/cont/vision_bg.png') no-repeat bottom right 15px / 150px; font:300 16px/24px "Poppins", "Noto Sans KR", sans-serif; color:#95bbf8;}
.wi_box p.tit				{font: 600 20px/28px "Poppins", "Noto Sans KR", sans-serif; color:#fff; margin-bottom:10px;}
.wi_box p + p				{margin-top: 10px;}

/* Value of Weather Industry  */
ul.cir_step#value li:nth-child(1) p.icon	{background:#194894 url('/_img/web_en/mo/cont/val_step01.png') no-repeat 50% 50%/30px;}
ul.cir_step#value li:nth-child(2) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/val_step02.png') no-repeat 50% 50%/25px;}
ul.cir_step#value li:nth-child(3) p.icon	{background:#194894 url('/_img/web_en/mo/cont/val_step03.png') no-repeat 50% 50%/23px;}
ul.cir_step#value li:nth-child(4) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/val_step04.png') no-repeat 50% 50%/30px;}
ul.cir_step#value li:nth-child(5) p.icon	{background:#194894 url('/_img/web_en/mo/cont/val_step05.png') no-repeat 50% 50%/30px;}
ul.cir_step#value li:nth-child(6) p.icon	{background:#ffffff url('/_img/web_en/mo/cont/val_step06.png') no-repeat 50% 50%/30px;}
}

@media only screen and (max-width: 570px) {	
/* Vision */
	.vision_cont ul.core_value > li						{width:50%;}
	.vision_cont ul.core_value > li:nth-child(n + 3) 	{margin-top: 10px;}
	.vision_cont ul.core_value > li p					{display:inline-block; width:145px; height:145px;  border-radius:15px; padding-top:78px;}
	.vision_cont ul.core_value > li:first-child	p		{border:solid 4px #194894; background:url('/_img/web_en/pc/cont/cv02.png') no-repeat 50% 20%/47px;}
	.vision_cont ul.core_value > li:nth-child(2) p		{border:solid 4px #005fd0; background:url('/_img/web_en/pc/cont/cv05.png') no-repeat 50% 27%/49px;}
	.vision_cont ul.core_value > li:nth-child(3) p		{border:solid 4px #4478c4; background:url('/_img/web_en/pc/cont/cv04.png') no-repeat 50% 27%/61px;}
	.vision_cont ul.core_value > li:nth-child(4) p		{border:solid 4px #50a3e9; background:url('/_img/web_en/pc/cont/cv01.png') no-repeat 50% 24%/44px;}

}

/* 유트브 반응형 */
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
