@charset "euc-kr";				
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/variable/pretendardvariable.css");
				
/* ¸®½ºÆ® Location(ÇöÀçÀ§Ä¡ Ç¥½Ã)*/					
.Location	{position:relative; width:100%; height:45px; margin:0 0 40px 0; border-bottom:1px #CCCCCC solid;}					
.Location .title {display:inline-block; float:left; color:#212121; font-size:1.4em; font-weight:800; line-height:26px; letter-spacing:0px; padding:8px 0px 8px 0px; border-bottom:3px #0092D7 solid;}  /* È£º° Ä®¶óº¯°æ */ 					
.Location .title strong {font-size:1.8em; font-weight:800; line-height:16px; letter-spacing:0px; color:#0092D7; }	 /* È£º° Ä®¶óº¯°æ */				
.Location .title span	{color:#000000; font-size:1.3em; font-weight:600; line-height:16px; letter-spacing:-0px;}					
.Location ol { position:absolute; display:inline-block; padding:0px 0px 14px 20px; bottom:0;}					
.Location ol li { text-align:left; display:inline; padding:0 8px 0 8px; font-size:1.1em; font-weight:600; line-height:16px; color:#323232;}					
.Location ol li a {color:#505050; padding:0px 0px 0px 0px; }					
.Location ol li a.on {color:#C51917; font-size:1.25em; font-weight:800; }					
.Location ol li a.on2 {color:#000; font-size:1.4em; font-weight:800;}					
				
.Location_viw	{position:relative; width:100%; height:45px; margin:0 0 40px 0; border-bottom:1px #CCCCCC solid;}					
.Location_viw .title {display:inline-block; float:left; color:#212121; font-size:1.4em; font-weight:800; line-height:26px; letter-spacing:0px; padding:8px 0px 8px 0px; border-bottom:3px #0092D7 solid;}  /* È£º° Ä®¶óº¯°æ */ 					
.Location_viw .title strong {font-size:1.8em; font-weight:800; line-height:16px; letter-spacing:0px; color:#0092D7; }	 /* È£º° Ä®¶óº¯°æ */				
.Location_viw .title span	{color:#000000; font-size:1.3em; font-weight:600; line-height:16px; letter-spacing:-0px;}					
.Location_viw ol { position:absolute; display:inline-block; padding:0px 0px 14px 20px; bottom:0;}					
.Location_viw ol li { text-align:left; display:inline; padding:0 8px 0 8px; font-size:1.1em; font-weight:600; line-height:16px; color:#323232;}					
.Location_viw ol li a {color:#505050; padding:0px 0px 0px 0px; }					
.Location_viw ol li a.on {color:#C51917; font-size:1.25em; font-weight:800; }					
.Location_viw ol li a.on2 {color:#000; font-size:1.4em; font-weight:800; letter-spacing:-1px;}					
.Location_viw ol li p{ display:inline; padding:0 0px 0 670px; }					
				
.Location2	{position:relative; width:100%; height:45px; margin:0 0 40px 0; border-bottom:1px #CCCCCC solid;}					
.Location2 .title {display:inline-block; float:left; color:#212121; font-size:1.4em; font-weight:800; line-height:26px; letter-spacing:0px; padding:9px 0px 8px 0px; border-bottom:3px #0092D7 solid;}  /* È£º° Ä®¶óº¯°æ */ 					
.Location2 .title span	{color:#000000; font-size:1.3em; font-weight:600; line-height:16px; letter-spacing:-0px;}					
.Location2 ol { position:absolute; display:inline-block; padding:0px 0px 14px 20px; bottom:0;}					
.Location2 ol li { text-align:left; display:inline; padding:0 8px 0 8px; font-size:1.1em; font-weight:600; line-height:16px; color:#323232;}					
.Location2 ol li a {color:#505050; padding:0px 0px 0px 0px; }					
.Location2 ol li a.on {color:#C51917; font-size:1.25em; font-weight:800; }					
.Location2 ol li a.on2 {color:#000; font-size:1.2em; font-weight:800; letter-spacing:-0.4px;}					
.Location2 ol li a.on3 {color:#C51917; font-size:1.2em; font-weight:800; letter-spacing:-0.4px;}					
.Location2 ol li.on2 {color:#000; font-size:1.3em; font-weight:800; }					
.Location2 ol li p{ display:inline; padding:0 0px 0 825px; }					
.Location2 ol li p.bu{margin:0px 0px 0px 0px;}					
.Location2 ol li p.bu img{ margin:0px 0px -5px 0px;}					
.Location2 ol li p select{ text-align:right;  margin:0px 0px 0px 110px;}					
				
				
/* 				
.Location	{position:relative; width:100%; height:55px; margin:0 0 40px 0; background:#fff url('/images/title_bg.gif') repeat-x top; }					
.Location .title {position:absolute; float:left; display:inline;  color:#212121; font-size:1.6em; font-weight:800; line-height:30px; letter-spacing:0px; bottom:0; padding-bottom:8px; border-bottom:3px #0092D7 solid;}  				
.Location .title strong {font-size:2.0em; font-weight:800; line-height:18px; letter-spacing:0px; color:#0092D7; }					
.Location .title span	{color:#000000; font-size:1.5em; font-weight:800; line-height:18px; letter-spacing:0px;}					
.Location ol { position:absolute; padding:0px 0px 16px 295px; bottom:0; }					
.Location ol li { text-align:left; display:inline; padding:0 8px 0 8px; font-size:1.1em; font-weight:600; line-height:18px; color:#323232;}					
.Location ol li a {color:#323232; padding:0px 0px 0px 0px; }					
.Location ol li a.on {color:#C51917; font-size:1.7em; font-weight:800; line-height:25px; padding-bottom:20px;}					
)				
				
.Location_viw	{position:relative; width:100%; height:50px; margin:0 0 40px 0; border-bottom:1px #CCCCCC solid;}					
.Location_viw .title {display:inline-block; float:left; color:#212121; font-size:1.6em; font-weight:800; line-height:30px; letter-spacing:0px; padding:8px 0px 10px 0px; border-bottom:3px #0092D7 solid;} 				
.Location_viw .title strong {font-size:2.0em; font-weight:800; line-height:18px; letter-spacing:0px; color:#0092D7; }					
.Location_viw .title span	{color:#000000; font-size:1.5em; font-weight:800; line-height:18px; letter-spacing:0px;}					
.Location_viw ol { display:inline-block; padding:21px 0px 0px 20px; }					
.Location_viw ol li { text-align:left; display:inline; padding:0 8px 0 8px; font-size:1.1em; font-weight:600; line-height:18px; color:#323232;}					
.Location_viw ol li a {color:#323232; padding:0px 0px 0px 0px; }					
.Location_viw ol li a.on {color:#C51917; font-size:1.7em; font-weight:800; line-height:25px; padding-bottom:20px;}					
*/				
				
.Location_title {margin:0 0 30px 0; font-size:1.4em; font-weight:800; line-height:18px; letter-spacing:0px; color:#000; padding:0px 0px 0 20px; background:url(/images/stitle.gif) no-repeat 0px 50%; }				
.Location_title1 {margin:0 0 30px 20px; font-size:1.2em; font-weight:800; line-height:18px; letter-spacing:0px; color:#000; }				
				
				
.Location_stitle {margin:0 0 15px 0; font-size:1.4em; font-weight:800; line-height:18px; letter-spacing:0px; padding:0px 0px 0 20px; background:url(/images/stitle.gif) no-repeat 0px 50%;  color:#0092D7;}  /* È£º° Ä®¶óº¯°æ */ 				
.Location_stitle1 {margin:0 0 15px 20px; font-size:1.2em; font-weight:800; line-height:18px; letter-spacing:0px; color:#000; }				
				
.txt_title{color:#012D7D; font-size:1.4em; margin:25px 0px 10px 0px;}				
				
/*  ¸ñÂ÷ ¹Ú½º  */										
#contsBox{clear:both; position:relative; width:100%;}										
.contsBox ul li {text-align:center; margin-top:0px;}										
.contsBox li.cover {text-align:center;padding-bottom:15px;}	


		/* ¸ñÂ÷ ÀÌ¹ÌÁö È®´ë Ãà¼Ò °ü·Ã */
		#lib_view_slide_wrap a.btn_size{display:none; width:48px; height:49px; position:absolute; bottom:40px; right:40px;}
		#lib_view_large{width:500px; padding:20px 0; margin:0 auto; display:none;}
		#lib_view_slide_wrap_large{background:url(/images/bg_contents.jpg) no-repeat center top; position:relative; margin-bottom:50px;}
		#lib_view_slide_wrap_large a.btn_size{width:48px; height:49px; position:absolute; bottom:20px; right:20px;}
		#lib_view_large img{width:600px;}

		div#lib_view_slide_wrap_large a.btn_prev01{position:absolute; top:50%; left:1px; margin-top:-26px;z-index:1000;}
		div#lib_view_slide_wrap_large a.btn_next01{position:absolute; top:50%; right:1px; margin-top:-26px;z-index:1000;}

		div#lib_view_slide_wrap{background:url(/images/bg_contents.jpg) no-repeat center top; position:relative;}
		div#lib_view_slide_wrap a.btn_prev{position:absolute; top:50%; left:0; margin-top:-26px;}
		div#lib_view_slide_wrap a.btn_next{position:absolute; top:50%; right:0; margin-top:-26px;}
		div#lib_view_slide{width:600px; height:274px; margin:0 auto; padding:28px 0;}
		div#lib_view_slide > div{overflow:hidden; width:0;}
		div#lib_view_slide ul{overflow:hidden;}
		div#lib_view_slide ul li{width:180px; height:274px; margin-left:20px; float:left;}
		div#lib_view_slide ul li:first-child{margin-left:10px;}
		div#lib_view_slide ul li a{display:block; width:180px; height:274px; background-color:#999; overflow:hidden; position:relative;cursor:pointer;}
		p.desc_text{text-align:right; padding:10px 0 0px 0; font-size:12px;}


				
				
/* mypage */					
#Leftwrapper_mypage	{float:left; z-index:10; width:100%; min-height:700px; padding:0px 0px 40px 0px; }  				
#Leftwrapper_mypage .report_title{margin:-10px 0px 15px 0px; font-size:1.4em; font-weight:800; line-height:18px; letter-spacing:0px; color:#000; padding:0px 0px 0 20px; background:url(/images/stitle.gif) no-repeat 0px 50%;}				
				
#Leftwrapper_mypage .table ul {margin-bottom:10px; padding-bottom:10px;}			
#Leftwrapper_mypage .table ul li { list-style:none; border-bottom:1px dotted #444; padding:10px 0px;}			
#Leftwrapper_mypage .table ul li label {margin-right:5px; font-weight:bold;}			
#Leftwrapper_mypage .table ul li.p2 {margin:10px 0px 10px 5px;}	
#Leftwrapper_mypage .bu_relay {display:inline-block; overflow:hidden; width:25%; height:40px; font-size:16px; color:#0342A9; border:2px dotted #3967B3; border-radius:3px; cursor:pointer;}
#Leftwrapper_mypage .bu_relay:hover {background-color:#CDE4FA;}
#Leftwrapper_mypage #sTtl {display:block; font-size:18px; color: #013487; font-weight:600; margin-bottom:15px; padding-top:15px;  border-top:1px solid #CECECE;}
			
.box_lst {margin:-15px 0px 20px 0px; background:url('/images/box_scrap_bg.gif') repeat-x;}  				
.box_lst a {margin:0px 0px; }  				
				
#Leftwrapper	{float:left; width:700px; padding:0px 25px 40px 0px; }   				
				
#Rightwrapper {				
	float:right;				
	position:relative;				
	width:325px;				
	padding-bottom:20px;				
}				
				
				
/* ¸Å°ÅÁø ¸ÞÀÎ Åé±â»ç */					
				
		#mgmain_slide_type{position:relative; width:700px; height:385px; margin-bottom:30px;}					
		#mgmain_slide_type .slides_container5{position:absolute;overflow:hidden;width:700px;height:350px;}					
		#mgmain_slide_type .slides_container5 li{position:absolute; height:350px;}					
		#mgmain_slide_type .slides_container5 li a img{					
		}					
		#mgmain_slide_type .slides_container5 li a:hover img{					
		   filter: none;					
		   -webkit-filter: grayscale(0%);					
		}					
		#mgmain_slide_type .control li{position:absolute;top:145px;z-index:10;width:60px;height:60px}					
		#mgmain_slide_type .control li a img{display:block;width:60px;height:60px;					
			background:#000 filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;opacity: 0; /**/					
		}					
		#mgmain_slide_type .control li.pPrev{left:0;width:60px;height:60px}					
		#mgmain_slide_type .control li.pNext{right:0;width:60px;height:60px}					
		#mgmain_slide_type .control li a span{position:absolute;top:50%;margin-top:-22px;left:20px;width:54px;height:104px;background:url(/images/btn_spt02.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden}					
		#mgmain_slide_type .control li.pPrev:hover,					
		#mgmain_slide_type .control li.pNext:hover{background:#000000;opacity:0.5;filter:alpha(opacity=50);}					
		#mgmain_slide_type .control li.pNext a span{background:url(/images/btn_spt02.png) -170px 0 no-repeat}					
					
		#mgmain_slide_type .pagination li{*float:left; display:inline-block;width:13px;height:13px;margin:0 7px;background:url(/images/page_off02.png) no-repeat;text-indent:-9999px;overflow:hidden}					
		#mgmain_slide_type .pagination li.on{background:url(/images/page_on02.png) no-repeat 0 0}					
		#mgmain_slide_type .pagination li a{display:block}					
					
		#mgmain_slide_type .no{float:right;  width:100%;   bottom:0; position: absolute;}					
		#mgmain_slide_type .pagination{float: right; right:310px; position: relative; z-index:10; margin-top: -20px;}					
		#mgmain_slide_type .pagination li{cursor:pointer}					
					
				
				
					
		#mgmain_slide_type li { overflow:hidden; position:relative;}								
		#mgmain_slide_type li a {display:block; position:relative; cursor:pointer;}							
		#mgmain_slide_type li.con1 {float: left; width:700px; height:355px; margin-bottom:30px;}								
		#mgmain_slide_type li.con2 {float: left; width:335px; height:220px;  background:#ccc;}							
		#mgmain_slide_type li.con2 a{width:335px;}					
		#mgmain_slide_type li.con3 {float: right; width:335px; height:220px; background:#ccc;}							
		#mgmain_slide_type li.con3 a{width:335px;}						
		#mgmain_slide_type li .inner_con1 {margin:0 0px 15px 0; position:relative; display:block; overflow:hidden; }										
		#mgmain_slide_type li img {vertical-align: top; width:100%;}								
		#mgmain_slide_type li .tit_txt_area {width:97%; position:absolute; left:15px; bottom:25px; letter-spacing:-0.9pt; }					
		#mgmain_slide_type li .tit_txt_area span {width:100%; display:block; font-weight:600; font-size:20px; line-height:35px;  color:#fff; text-shadow: 1px 1px 1px #222; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}				
		#mgmain_slide_type li .tit_txt_area strong {width:100%; display:block; font-weight:600; font-size:30px; line-height:39px; color:#fff; text-shadow: 1px 1px 1px #222;}							
		#mgmain_slide_type li .tit_txt_area2 {width:95%; position:absolute; left:10px; bottom:10px; letter-spacing:-0.9pt;}						
		#mgmain_slide_type li .tit_txt_area2 span {width:98%; display:block; font-size:14px; line-height:20px; font-weight:600; color:#fff; text-shadow: 1px 1px 1px #222; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}				
		#mgmain_slide_type li .tit_txt_area2 strong {width:100%; display:block; font-size:20px; line-height:26px; color:#fff; text-shadow: 1px 1px 1px #222; overflow:hidden;}						
		#mgmain_slide_type li .shadow {width:100%; height:100%; position:absolute; left:0; bottom:0; background:url(/images/img_shado.png) left bottom repeat-x;}						
				
				
				
/* M-NEWS ¸ÞÀÎ Åé±â»ç */					
	.mnmain_slide_type {width:700px; overflow:hidden; margin-bottom:35px; }								
	.mnmain_slide_type li { overflow:hidden; position:relative;}								
	.mnmain_slide_type li a {display:block; position:relative; cursor:pointer;}							
	.mnmain_slide_type li.con1 {float: left; width:700px; height:355px; margin-bottom:30px;}								
	.mnmain_slide_type li.con2 {float: left; width:335px; height:220px;  background:#ccc;}							
	.mnmain_slide_type li.con2 a{width:335px;}					
	.mnmain_slide_type li.con3 {float: right; width:335px; height:220px; background:#ccc;}							
	.mnmain_slide_type li.con3 a{width:335px;}						
	.mnmain_slide_type li .inner_con1 {margin:0 0px 15px 0; position:relative; display:block; overflow:hidden; }										
	.mnmain_slide_type li img {vertical-align: top; width:100%;}								
	.mnmain_slide_type li .tit_txt_area {width:97%; position:absolute; left:15px; bottom:25px; letter-spacing:-0.9pt; }					
	.mnmain_slide_type li .tit_txt_area span {width:100%; display:block; font-weight:600; font-size:20px; line-height:35px;  color:#fff; text-shadow: 1px 1px 1px #222; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}				
	.mnmain_slide_type li .tit_txt_area strong {width:100%; display:block; font-weight:600; font-size:30px; line-height:39px; color:#fff; text-shadow: 1px 1px 1px #222;}							
	.mnmain_slide_type li .tit_txt_area2 {width:95%; position:absolute; left:10px; bottom:10px; letter-spacing:-0.9pt;}						
	.mnmain_slide_type li .tit_txt_area2 span {width:98%; display:block; font-size:14px; line-height:20px; font-weight:600; color:#fff; text-shadow: 1px 1px 1px #222; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}				
	.mnmain_slide_type li .tit_txt_area2 strong {width:100%; display:block; font-size:20px; line-height:26px; color:#fff; text-shadow: 1px 1px 1px #222; overflow:hidden;}						
	.mnmain_slide_type li .shadow {width:100%; height:100%; position:absolute; left:0; bottom:0; background:url(/images/img_shado.png) left bottom repeat-x;}						
				
				
	/* ¸Å°ÅÁø ¸ÞÀÎ Æ÷Åä ½ºÅ¸ÀÏ */ 				
	.mg_photo_news {margin:0px -35px 5px 0px; overflow:hidden; }				
	.mg_photo_news a{display:block; margin-bottom:0px;}				
	.mg_photo_news li{width:210px; height:270px; float:left; overflow:hidden; margin:0px 35px 0px 0px;}				
	.mg_photo_news .thumb {margin:0px 0px 0px 0px; position:relative; overflow:hidden;}				
	.mg_photo_news .thumb img{max-width:100%; width:100%; margin-bottom:9px;}				
	.mg_photo_news p{display:inline-block; width:100%; line-height:20px; color:#666666; font-size:13px; margin-bottom:7px;letter-spacing:-1px;}				
	.mg_photo_news p.title{font-size:14px; color:#333333; font-weight:600; line-height:23px;letter-spacing:-1px;}				
			
	.sub_photo_news {margin:15px -35px 15px 0px; overflow:hidden; }				
	.sub_photo_news a{display:block; margin-bottom:0px;}				
	.sub_photo_news li{width:210px; float:left; overflow:hidden; margin:0px 25px 0px 0px;}				
	.sub_photo_news .thumb {margin:0px 0px 0px 0px; position:relative; overflow:hidden;}				
	.sub_photo_news .thumb img{max-width:100%; width:100%; margin-bottom:9px;}				
	.sub_photo_news p{display:inline-block; width:100%; line-height:20px; color:#666666; font-size:13px; margin-bottom:7px;letter-spacing:-1px;}				
	.sub_photo_news p.title{font-size:14px; color:#333333; font-weight:600; line-height:23px;letter-spacing:-1px;}				
				
				
/* ¸ÞÀÎ mainMnewsroom */			
.subMnewsroom {clear:both; overflow:hidden; margin:0 auto; width:640px; padding: 10px 30px 17px 30px; border:2px solid #DDDDDD; background:#F3F3F3;}			
.subMnewsroom .txt {font-size:17px; color:#333333; font-weight:600; line-height:19px; }			
.subMnewsroom .txt strong {font-size:35px; color:#000; font-weight:600; line-height:45px; letter-spacing:-2px;}			
.subMnewsroom .txt p {font-size:28px; font-weight:600; line-height:30px; letter-spacing:-1px; margin-top:0px;}			
.subMnewsroom .txt p font {color:#444 !important; }			
.subMnewsroom .txt span {font-weight:500; font-size:14px;color:#303030; line-height:16px;}			
.subMnewsroom a {font-size:13px; color:#333333; font-weight:600; line-height:19px; margin-top:5px;}			
			
			
.subMnewsroom {width:700px; margin:0px -35px 25px 0px !important; overflow:hidden;}			
.subMnewsroom a{display:block; margin-bottom:0px;}			
.subMnewsroom li{width:320px; float:left; overflow:hidden; margin:0px 35px 0px 0px;}			
.subMnewsroom .thumb {margin:0px 0px 0px 0px; position:relative; overflow:hidden;}			
.subMnewsroom .thumb img{max-width:100%; width:100%; margin-bottom:9px;}			
.subMnewsroom p{display:inline-block; width:100%; line-height:22px; color:#666666; font-weight:600; font-size:14px; margin-bottom:7px;letter-spacing:-1px;}			
.subMnewsroom p.title{font-size:16px; color:#333333; font-weight:600; line-height:26px;letter-spacing:-1px;}			
			
			
/* ¿ù°£Á¶¼± CEO */ 			
.submainCeoBox { position:relative; width:1050px; margin:0 auto; overflow:hidden; border-bottom:1px solid #3C3C3C; }			
.submainCeoBox h3 { padding:10px 0px 0px 0px; margin-bottom:25px;}			
.submainCeoBox .more {position:absolute; top:5px; right:0px;}			
			
			
	.submainCeo_box {margin:0px 0px 20px 0px; overflow:hidden; }			
	.submainCeo_box a{display:block; margin-bottom:0px;}			
	.submainCeo_box li{width:320px; float:left; overflow:hidden; margin:0px 45px 0px 0px;}			
	.submainCeo_box li:last-child{margin:0px 0px 0px 0px;}			
	.submainCeo_box li.last-child{margin:0px 0px 0px 0px;}			
	.submainCeo_box .thumb {margin:0px 0px 0px 0px; position:relative; overflow:hidden;}			
	.submainCeo_box .thumb img{max-width:100%; width:100%; margin-bottom:9px;}			
	.submainCeo_box .thumb .ico_area2 {position:absolute; text-align:left; display:inline-block; margin-left:0px; padding:2px 7px 7px 7px; left:0px; top:0px; background:#CA2826; font-size:14px; color:#fff; z-index:50;}			
	.submainCeo_box p{display:inline-block; width:100%; color:#E1E1E1; font-size:14px; line-height:23px; margin-bottom:7px;letter-spacing:-1px;}			
	.submainCeo_box p.title{font-size:16px; color:#fff; font-weight:600; line-height:25px;letter-spacing:-1px;}			
	.submainCeo_box p.name{font-size:13px; color:#A0A0A0; font-weight:500; line-height:21px; letter-spacing:-1px;}			
			
			
		.Ceo_box { position:relative; width:690px; margin-bottom:30px; overflow:hidden;}		
		.Ceo_box h3 { padding:0px 0px 0px 0px; margin-bottom:20px;}		
		
		.Ceo_box .tr {display: table-row;}		
		.Ceo_box .tc {display: table-cell; vertical-align: top;}		
		.Ceo_box .imageIn {margin-right:20px; text-align: center; vertical-align: middle; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }		
		.Ceo_box .tc a img {max-width:150px; margin:3px 0px 0px 0px; text-align: center; vertical-align: middle; }		
		.Ceo_box .tc .icon {margin-right:10px; vertical-align: middle; }		
		.Ceo_box .tr dl {overflow:hidden; position:relative;}		
		.Ceo_box .tr dl dt a {padding:2px 0 2px 0; display:inline-block; font-size:14px; font-weight:600; color:#666; line-height:20px; }		
		.Ceo_box .tr dl dt img {vertical-align: middle; margin-bottom:6px;}		
		.Ceo_box .tr dl dt span {font-weight:bold; color:#CC0033;}			
		.Ceo_box .tr dl .title a {padding:0px 0 7px 0; display:inline-block; font-size:16px; font-weight:600; color:#fff; line-height:25px; letter-spacing:-0.05em; }		
		.Ceo_box .tr dl .stitle a {padding:0px 0 7px 0; display:inline-block; font-weight:500; color:#E1E1E1; font-size:14px; line-height:23px;  letter-spacing:-0.05em; }		
		.Ceo_box .tr dl .conts a {padding:2px 0 5px 0; display:inline-block; font-size:13px; color:#666; line-height:21px; letter-spacing:-0.02em; height:20px; overflow:hidden;}		
		.Ceo_box .tr dl strong {padding:0px 5px 2px 5px; margin-bottom:3px; display:inline-block; font-size:13px; font-weight:600; color:#191919; line-height:18px; letter-spacing:-0.02em; background:#ECECEC;}		
		.Ceo_box .tr dl dd a {color:#545454; line-height:20px; letter-spacing:0px;}		
		.Ceo_box .tr dl dd.date {padding-top:0px; color:#A0A0A0;}		
		.Ceo_box .tr dl dd .datetxt {color:#666;}		
		.Ceo_box .tr dl dd .name {color:#A0A0A0; padding-left:0px;}		
		.Ceo_box .tr dl dd span {color:#666; padding-left:10px; letter-spacing:-1px;}		
		
		.Ceo_lst {margin:20px 0px 0px 0px; padding:15px 0px 0px 0px;  clear:both; overflow:hidden; border-top:1px dotted #767676;}		
		.Ceo_lst li.lst{float:left; width:515px; height:30px !important; padding:0px 0px 0px 10px; text-decoration:none; background:url('/images/ball_ceo.gif') no-repeat 0 55%;}			
		.Ceo_lst li a{display:inline-block; width:505px; font-size:14px; color:#EBEBEB; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}			
		
				
#photoCeo { 	clear:both; width:100%; padding:30px 0px 25px 0px; margin-bottom:0px; background:#fff; overflow:hidden;}		
.photoCeoBox { position:relative; width:1050px; margin:0 auto; overflow:hidden;}		
.photoCeoBox h3 { padding:0px 0px 0px 0px; margin-bottom:25px;}		
.photoCeoBox .more {position:absolute; top:5px; right:0px;}		
		
		
	.photoCeo_box {margin:0px 0px 0px 0px; overflow:hidden;}		
	.photoCeo_box a{display:block; margin-bottom:0px;}		
	.photoCeo_box li{width:225px; float:left; overflow:hidden; margin:0px 50px 0px 0px;}		
	.photoCeo_box li:last-child{margin:0px 0px 0px 0px;}		
	.photoCeo_box li.last-child{margin:0px 0px 0px 0px;}		
	.photoCeo_box .thumb {margin:0px 0px 0px 0px; position:relative; overflow:hidden;}		
	.photoCeo_box .thumb img{max-width:100%; width:100%; margin-bottom:9px;}		
	.photoCeo_box p{display:inline-block; width:100%; line-height:21px; color:#575757; font-size:13px; margin-bottom:7px;letter-spacing:-1px;}		
	.photoCeo_box p.title{font-size:14px; color:#242424; font-weight:600; line-height:23px;letter-spacing:-1px;}		
	.photoCeo_box p.name{font-size:12px; color:#575757; font-weight:500; line-height:21px; letter-spacing:-1px;}		
		
		
/* ±â»ç¸®½ºÆ® */										
.List_area{float:left; width:700px;}					
			
.List_area .report_title{margin:0px 0px 40px 0px; font-size:1.4em; font-weight:800; line-height:18px; letter-spacing:0px; color:#000; padding:0px 0px 0 20px; background:url(/images/stitle.gif) no-repeat 0px 50%;}				
			
				
	/* ±â»ç¸ñ·Ï */				
	.articleList {margin:0px 0px 0px 0px; background-color:#fff; font-size:13px;}																					
	.articleList em {color:#f8613b;font-style:normal; font-weight:bold;}													
	.articleList ul {padding:0px 0px 0px 0px; overflow:hidden;}													
	.articleList li {padding:0px 0px 20px 0px; margin-bottom:15px; border-bottom: dotted 1px #A8A8A8;}													
	.articleList li .tr {display: table-row;}					
	.articleList li .tc {display: table-cell; vertical-align: top;}					
	.articleList li .imageIn {margin-right:20px; text-align: center; vertical-align: middle; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }					
	.articleList li .tc a img {max-width:150px; margin:3px 0px 0px 0px; text-align: center; vertical-align: middle; }													
	.articleList li .tc .icon {margin-right:10px; vertical-align: middle; }																					
	.articleList li .tr dl {overflow:hidden; position:relative;}				
	.articleList li .tr dl dt a {padding:2px 0 2px 0; display:inline-block; font-size:14px; font-weight:600; color:#666; line-height:20px; }					
	.articleList li .tr dl dt img {vertical-align: middle; margin-bottom:6px;}						
	.articleList li .tr dl dt span {font-weight:bold; color:#CC0033;}				
	.articleList li .tr dl .title a {padding:0px 0 7px 0; display:inline-block; font-size:16px; font-weight:600; color:#111; line-height:25px; letter-spacing:-0.02em; }					
	.articleList li .tr dl dd .title_box_mceo { display:inline-block; margin-bottom:5px; padding:3px 7px; color:#E60021; font-size:15px; font-weight:600; background:#ECECEC;}			
	.articleList li .tr dl dd .title_box_room { display:inline-block; margin-bottom:5px; padding:3px 7px; color:#2267C1; font-size:15px; font-weight:600; background:#ECECEC;}			
	.articleList li .tr dl .stitle a {padding:0px 0 7px 0; display:inline-block; font-size:13px; font-weight:600; color:#595959; line-height:20px; letter-spacing:-0.02em; }					
	.articleList li .tr dl .conts a {padding:2px 0 5px 0; display:inline-block; font-size:13px; color:#666; line-height:21px; letter-spacing:-0.02em; height:20px; overflow:hidden;}					
	.articleList li .tr dl strong {padding:0px 5px 2px 5px; margin-bottom:3px; display:inline-block; font-size:13px; font-weight:600; color:#191919; line-height:18px; letter-spacing:-0.02em; background:#ECECEC;}					
	.articleList li .tr dl dd a {color:#545454; line-height:20px; letter-spacing:1px;}				
	.articleList li .tr dl dd.date {padding-top:0px; color:#000;}				
	.articleList li .tr dl dd .datetxt {color:#666;}				
	.articleList li .tr dl dd .name {color:#000000; padding-left:0px;}				
	.articleList li .tr dl dd span {color:#F63F3B; padding-left:5px; }				
	.articleList li.no {padding:0px 0px 0px 0px; margin-bottom:0px; border:none;}				
				
	.articleList li .tr dl dt a h5 {padding:2px 0 5px 0; display:block; font-size:14px; font-weight:600; color:#000; line-height:20px; }					
					
				
#List_area .select {padding:4px 12px; height:35px !important; font-weight:600; font-size:16px; line-height:20px;  border:2px solid #C9C9C9; background:#fff;}				
.prev {margin-right:15px; vertical-align: middle; }				
.next {margin-left:15px; vertical-align: middle; }				
				
				
.select {padding:6px 12px; font-weight:600; height:36px; font-size:18px; line-height:19px; font-family: '³ª´®°íµñ',NanumGothic,'Nanum Gothic',Gulim,sans-serif !important; border:2px solid #C9C9C9; background:#fff;}					
				
				
.sub_vod_box {clear:both; overflow:hidden; width:650px; margin:0px 0px 0px 0px; padding:20px 23px 20px 23px;  border:2px solid #DDDDDD; background:#F8F8F8;}			
.sub_vod_box strong{display:block; margin:10px 0px 0px 0px; font-size:18px; line-height:19px;}	


/* ¿ù°£Á¶¼±TV ÅÇ */ 
.tab_vod ul { float:left;width:100%;margin-bottom:35px;border-right:1px solid #dcdcdc;box-sizing:border-box; }
.tab_vod li:first--child {width:10%;}
.tab_vod li { float:left;width:16.66%;height:46px;text-align:center;line-height:45px;box-sizing:border-box;border-left:1px solid #dcdcdc;border-bottom:1px solid #0161D8; letter-spacing:-1px; }
.tab_vod li a { display:block;height:44px;font-weight:bold;background:#f4f4f4;border-top:1px solid #dcdcdc; }
.tab_vod li a:hover { text-decoration: none;background:#EAF3FE;color:#012757;border-top:1px solid #0161D8;border-left:1px solid #0161D8;border-right:1px solid #0161D8;border-bottom:1px solid #EAF3FE; }
.tab_vod li a.on { text-decoration: none;background:#EAF3FE;color:#012757;border-top:1px solid #0161D8;border-left:1px solid #0161D8;border-right:1px solid #0161D8;border-bottom:1px solid #EAF3FE; }
.tab_vod li a span{ display:block;line-height:18px;padding-top:8px; }


	.tv_vod_list {margin:0px -45px 0px 0px; overflow:hidden;}
	.tv_vod_list li{width:33.333; float:left; overflow:hidden; padding:0px 45px 30px 0px; box-sizing: border-box; }
	.tv_vod_list li a{display:block; overflow:hidden;}
	.tv_vod_list li a img{max-width:100%; width:100%; margin-bottom:9px;}
	.tv_vod_list li a p{display:inline-block; width:100%; line-height:21px; color:#000; font-size:15px; margin-bottom:7px; letter-spacing:-1px;  line-height:23px;}
	.tv_vod_list li a p span{font-size:14px; color:#000; font-weight:500; line-height:21px; letter-spacing:-1px;}


/* ´º½º ºäÆäÀÌÁö Æ¼Áî¿ë ±¤°í */
#ad1 {clear:both; text-align:center;}
#ad2 {clear:both; text-align:center;}

			
/* ´º½º ºäÆäÀÌÁö article */										
										
#Art_view{float:left; width:680px;height:100%; min-height:930px; margin:0px 5px;}	
										
#Art_title{float:left; width:100%;}										
										
.art_location{width:100%;padding:0px; overflow:hidden; margin-top:-5px; margin-bottom:10px; border-bottom:1px solid #C9C9C9;  }										
										
.art_location ol{width:100%;border-bottom:1px solid #E2DFDF;padding:0px 0 10px 0px;}										
.art_location li {display:inline;margin-right:0px;padding-right:0px; padding:0 0px 0 0;}										
.art_location li.right {display:inline;margin-top:1px;margin-left:4px;padding:0 0px 0 0; background:url(/images/article_t_line.gif) no-repeat right 0px; letter-spacing:-1px;}										
.art_location p{float:right;text-align:right;vertical-align:top;width:210px;margin-top:-32px;z-index:100;}										
										
										
.title_title{padding:0px 0 15px 0px; overflow:hidden; letter-spacing:0.3px; }										
.title_title h2{clear:both; width:100%; font-weight:500; font-size:18px;color:#000; color:#272727;line-height:21px; letter-spacing:-1px; padding:0px 0 8px 0px; }										
.title_title h3{clear:both; width:100%; font-weight:500; font-size:26px;color:#000; color:#000;line-height:34px; letter-spacing:-1px; }				
				
.title_title h2.title{clear:both; width:100%; font-weight:500; font-size:26px;color:#000; color:#000;line-height:34px; letter-spacing:-1px; }				
.title_title h3.title{clear:both; width:100%; font-weight:500; font-size:18px;color:#000; color:#272727;line-height:21px; letter-spacing:-1px; padding:0px 0 8px 0px; }										
				
				
.title_title div.tagbox {clear:both; width:100%; overflow:hidden; margin-bottom:7px; }				
.title_title div.tagbox h4{float:left; display:inline-block; font-weight:600; font-size:14px;color:#000; color:#013FA5;line-height:18px; letter-spacing:-1px; background:#E5EAF7; padding:2px 10px 5px 10px; }						
.title_title div.tagbox span{width:110px; float:right; display:inline-block; text-align:right;  font-size:16px; color:#000; font-weight:600;}										
										
										
.name_ctrl{clear:both; position:relative; padding:0px 10px 10px 10px; overflow:hidden;font-size:13px;color:#000; line-height:18px; background:#fff; }										
.name_ctrl p{float:left; display:inline; margin-top:10px; }										
.name_ctrl span{color:#0267CF;}										
										
.ctrl2{bottom:0; float:right; width:260px;}										
.ctrl2 li{float:left;}					
.ctrl2 li{padding:0px 0px 0px 5px;}					
.ctrl2 li.lst{padding:0px 0px 0px 12px;}					
.ctrl2 li:last-child{padding:0px 0px 0px 0px;}					
.ctrl2 li:{padding:0px 0px 0px 0px;}				
.ctrl2 li span{padding-top:1px;}										
.ctrl2 li img{padding:0px 0px 0 0px; vertical-align:middle; cursor:pointer;_cursor /**/:hand;}					
.ctrl2 li.print{padding:0px 7px 0px 5px;}						
.ctrl2 li.font_ctrl{padding-left:5px;}						
.ctrl2 li.font_ctrl img{padding:0px;}										
.ctrl2 li.font_ctrl img:hover{padding:0;}							
.ctrl2 li.font_ctrl button{margin:0px; padding:0px; font-size:.8em; border-radius:0; background-color:#fff; border:none;}					
.ctrl2 li.snsface{width:115px; padding:3px 0px 0px 0px;}					
				
										
.ctrl3{display:inline;float:right;vertical-align:top;width:113px;margin-top:0px;}										
.ctrl3 li{float:left;}										
.ctrl3 li span{padding-top:1px;}										
.ctrl3 li img{padding:6px 2px 0 3px;cursor:pointer;_cursor /**/:hand;}										
.ctrl3 li.font_ctrl img{padding:6px 0 0 0;}										
.ctrl3 li.font_ctrl img:hover{padding:0;}										
										
										
										
.art2_location{width:100%;padding:0px 14px 7px 14px;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background-color:#f8f8f8;overflow:hidden;}										
										
										
.art2_location ol{width:100%;border-bottom:1px solid #E2DFDF;padding:0px 0 6px 0px;}										
.art2_location li {display:inline;margin-right:0px;padding-right:0px; padding:0 0px 0 0;}										
.art2_location li.right {display:inline;margin-top:1px;margin-left:4px;padding:0 0px 0 0; background:url(/images/article_t_line.gif) no-repeat right 0px;letter-spacing:-1px;}										
										
.title2_title{float:left;padding:8px 0 0 0px;min-height:45px;letter-spacing:0.3px;}										
.title2_title h2.txt{width:100%;font:bold 18px µ¸¿ò,Dotum,AppleGothic,serif;color:#000;line-height:25px; letter-spacing:-1px;}										
.title2_title h3.txt{width:100%;font:bold 14px µ¸¿ò,Dotum,AppleGothic,serif;color:#828282;line-height:21px; letter-spacing:-1px;padding:2px 0 0 0px;}										
										
										
/* ´º½º ºäÆäÀÌÁö ±â»ç¿ä¾à */										
.cnabs{clear:both; position:relative; width:638px; border:1px solid #F4F5F7; padding:7px 20px 10px 20px; background-color:#F4F5F7; margin-top:10px; margin-bottom:45px;}										
.cnabs .txt {font-size:14px;color:#000000;line-height:24px; }										
						
.sstitle {font-weight:bold; color:#0139AA; font-size:15px;line-height:18pt;letter-spacing:-0px;	 margin-bottom:20px;}								
				
.date_text{width:100%; clear:both;overflow:hidden; padding:8px 0 0px 0 ;background:url(/images/line.gif) repeat-x 0 top;}										
.date_text p{float:left;margin-top:4px;display:inline;font-size:12px;color:#000;}										
.date_text span{display:inline;float:right;vertical-align:top;margin-bottom:4px;}										
					
.box_youtube{clear:both; width:100%; margin-bottom:30px; text-align:center;}						
				
/* º»¹® ¿¡µðÅÍÇü ÀÌ¹ÌÁö ¿øº»º¸±â ±â´É */				
.article_body .icon {position:absolute; font-size:0px; margin:5px 0px 0px -50px; width:45px; height:45px; z-index:999999;}			
.article_body .icon img{width:100%;}			
.article_body .icon {position:absolute; font-size:0px; margin:5px 0px 0px -50px; width:45px; height:45px; z-index:999999;}			
.article_body .icon img{width:100%;}			
.article_body .icon {position:absolute; font-size:0px; margin:5px 0px 0px -50px; width:45px; height:45px; z-index:999999;}			
.article_body .icon img{width:100%;}			
			
				
	.video-container { 				
		margin-top:-10px ;				
		padding-bottom: 56%; 				
		max-width: 100%; 				
		height: 0;  				
		position: relative;				
		overflow: hidden;				
	} 				
	.video-container iframe, 				
	.video-container object,				
	.video-container embed {				
		margin: 0;				
		padding: 0;  				
		width: 100%; 				
		height: 100%;				
		position: absolute; 				
		top: 0; 				
		left: 0; 				
	}				
				
										
.sharing{clear:both;width:100%; overflow:hidden;text-align:center;padding-top:23px;margin:10px 0 0 0; background:url(/images/line_search.gif) repeat-x 0 top;}										
.sharing_column{clear:both;width:100%;background-color:#fff;overflow:hidden;text-align:center;padding:0px;margin:0px 0 0 0;}				
				
.txtOrigin {clear:both; width:100%; padding:0px 0px 15px 0px; color:#000;}						
				
.copy{clear:both;width:100%;background-color:#f6f6f6;overflow:hidden;text-align:center;padding:5px 0;margin:20px 0;}						
				
				
/* º»¹® Ä«µå´º½º ¹× Ä«Å÷ ½½¶óÀÌµå ¹Ú½º  */					
.boxRolling {width:680px !important; padding:0px; margin-bottom:25px; overflow:hidden; background:#fff;}					
.boxRolling .img{margin:0px 0px 30px 0px; text-align:center; vertical-align:top;}					
.boxRolling p{font-size:12px; color:#333333; font-weight:normal; margin:5px 0px 0 0; text-align:center;}					
				
			
/*°ü·Ã ±â»ç Related */			
.relationBox {clear:both; position:relative; width:100%; margin:25px 0px 30px 0px; padding:14px 14px; border:1px solid #BEBEBE; background:linear-gradient( to bottom, #F3F3F3 10%, #fff 90% ); box-sizing: border-box;}			
.relationBox h2 { display:inline-block; padding:4px 15px 6px 15px; background-color:#C3142D; margin:0px 0px 10px 0px;}	
.relationBox h2 span { font-weight:600; font-size:1.25em; color:#fff;}	
.article_link {width: 100%; box-sizing: border-box;}			
.article_link li {height:25px; padding: 0px 0 0px 15px; background: url(/images/icon_re.gif) no-repeat 0 8px; overflow:hidden;}			
.article_link li a {float:left; width:80%; padding-right:10px; color:#000; font-weight:600; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; box-sizing: border-box;}			
.article_link li span { float:left; width:20%; font-weight:normal; font-size:13px; color:#555; text-align:right;}			
.article_link li a img{vertical-align:middle; margin-left:10px;}				
			
.relationBox dl {overflow:hidden; width:620px; margin:0px 15px 10px 15px; padding:0px 0px 10px 0px; border-bottom: 1px dotted #6B6B6B;}			
.relationBox dl:last-child {overflow:hidden; width:620px; margin:0px 15px 10px 15px; padding:0px 10px 0px 0px; border-bottom: none;}			
.relationBox dl dt {float:left; width:120px; padding:0px 0px 0px 0px;}			
.relationBox dl dt img{margin:0px 0px 0px 0px;}			
.relationBox dl dd {float:right; width:500px; vertical-align:middle;}			
.relationBox dl dd a{color:#221E1F; line-height:19px;}			
.relationBox dl dd span{ font-size:1.0em; }			
.relationBox dl dd b{ font-weight:normal; font-size:0.9em; }			
			
				
/* ÇÊÀÚÀÇ ´Ù¸¥±â»ç Ä®·³Áø ¹Ú½º */ 							
.columnist{margin:5px 0px 15px 0px; padding:20px 20px; background-color:#fff; border:2px solid #DCDCDC;overflow:hidden;}							
.columnist .img{float:left; width:125px; margin-right:15px;}							
.columnist .img img {max-width:100%; border:1px solid #D7D7D7;}							
.columnist div{float:right; width:485px; }							
.columnist p{ color:#000; line-height:20px; padding:0px 0px 10px 0px; font-weight:600; font-size:1.2em;}							
.columnist span { color:#6C6C6C; line-height:17px;}					
.columnist div strong { color:#6C6C6C; line-height:17px; display:block; margin-bottom:5px;}						
				
				
				
/* ±â»ç¸é °áÁ¦ °ü·Ã ¹Ú½º */ 				
.viw_boxorder { max-width:100%; margin-top:15px; padding:15px 10px 15px 20px; border:1px solid #E8B972; border-radius:3px; background-color:#fff; }				
.viw_boxorder h4 {  font-size:1em;  font-weight:600; color:#000; margin-bottom:5px;}				
.viw_boxorder p { margin-top:15px;}				
.viw_boxorder img { vertical-align:middle;}				
.viw_boxorder strong { font-weight:600; color:#E72600;}				
.viw_boxorder span { color:#573900;}			


/* ÇÁ¸®¹Ì¾ö °áÁ¦ ¹Ú½º */
.box_prim { max-width:100%; margin-top:35px; padding:15px 10px 15px 20px; border:1px solid #E8B972; border-radius:3px; background-color:#fff; }
.box_prim h4 {  font-size:1em;  font-weight:600; color:#000; margin-bottom:5px;}
.box_prim p { margin-top:15px; color: #d25400; font-weight:600; }
.box_prim img { vertical-align:middle;}
.box_prim_btn { font-size: 18px; font-weight:600; margin-top:20px; background:#ff9510; vertical-align:middle; color: #FFFFFF; width:200px; height: 42px; border:1px solid #ff9d39; border-radius:10px; }
				


/*  º»¹® AD_link  ½ºÆ÷Ã÷Á¶¼± ±â»ç  */		
.AD_link {position:relative; overflow:hidden; margin:0px 0px 30px 0px;   background:#fff;}			
.AD_link ul{ } 
.AD_link li a{ display:block; color:#000; font-size:14px; font-weight:600; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


				
/* ³ªµµ ÇÑ¸¶µð ¹Ú½º */					
#voiceBox {clear:both; position:relative; width:100%; padding:0px 0 0px 0px; margin-top:30px;}					
#voiceBox .button_memo{border:0px; width: 84px; height:75px; }				
				
				
/* ´ñ±Û ¹Ú½º */				
#memoBox {clear:both; overflow:hidden; width:678px; border-top:1px solid #E1E1E1;  border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; border-left:1px solid #E1E1E1;  background:#F4F5F6; margin:20px 0px 10px 0px;}				
#memoBox img	{vertical-align:middle;}				
#memoBox h5 { width:635px; margin:12px 28px 13px 27px;  padding:0px 0px 13px 0px; border-bottom:1px solid #C6C7C8;}				
#memoBox h5 img { margin:0px 10px 2px  0px;  }				
#memoBox span.no {color:#F33D33; font-weight:600; }				
				
#memoBox div {clear:both; padding:0px 27px 10px 26px; overflow:hidden; }				
#memoBox div span {padding:10px 0 8px 0px; display:block;}				
#memoBox div input {margin-left:10px; vertical-align:top; width:120px; height:22px; border:1px solid #A9AEB1; }				
#memoBox div .button{ border:0px; width: 80px; height:24px; padding-bottom:3px; font-weight:bold; color:#222; vertical-align:middle; background:url('/images/board_bg.png') no-repeat; cursor:pointer;}				
#memoBox div .textarea {width:521px; height:65px; border:1px solid #A9AEB1; padding:1mm; float:left; text-align:left; margin:0px;}				
#memoBox div .button_memo{float:right; border:0px; width: 84px; height:75px; font-weight:600; font-size:11pt;  color:#222222; background:url('/images/bu_ok1.gif') no-repeat; cursor:pointer;}				
#memoBox div .button_memo2{float:right; border:0px; width: 84px; height:75px; background:#F4F5F6; }			
#memoBox div .textarea2 {width:98%; height:150px; border:1px solid #A9AEB1; padding:1mm; line-height:15pt;}				
#memoBox div .memo_bu {width:62px; height:47px; float:right; margin-left:0px; text-align:right; color:#222222;}			
#memoBox div span button {display:inline-block; padding:0px 10px; height:24px; line-height:22px; font-size:10pt; font-weight:600; color:#fff; background:#C01919; border:1px solid #9B0202;}	
#memoBox div span button:over {background:#9B0202; border:1px solid #5F0000;}	
				
.memoViw { clear:both; overflow:hidden; margin:5px 0px 10px 0px; padding:0px; width:680px;}				
.memoViw ul li {padding:7px 0px 5px 20px; margin:0px; background: url(/images/icon_memo.gif) no-repeat 0px 14px; border-bottom:1px dotted #7C7C7C !important; overflow:hidden;}				
.memoViw ul li span.name {display:inline-block; color:#006699; padding:0 5px 0 0;}				
.memoViw ul li span.date {display:inline-block; padding:0 5px 0 0;}				
.memoViw ul li p { width:660px; clear:both; padding-bottom:10px; line-height:15pt; overflow:hidden;}				
.memoViw ul li:last-child { width:100%; clear:both; padding-bottom:0px; margin-bottom:0px; line-height:15pt; border:none;}				
.memoViw .button_me{ font-size:11px; border:0px; width: 50px; height:24px; font-weight:bold; color:#333; vertical-align:middle; background:url('/images/button_memo.gif') no-repeat; cursor:pointer;}				
.memoViw .button_me2{ font-size:11px; border:0px; width: 50px; height:24px; font-weight:bold; color:#333; vertical-align:middle; background:url('/images/button_memo2.gif') no-repeat; cursor:pointer;}				
.memoViw .txt {font-size:12px;color:#383838;line-height:18px;}				
.memoViw .button_img{display:inline-block; text-align:center; padding-top:10px; width:100%;}				
				
 .memoViw .reply_box{width:638px; border:1px solid #cccccc; padding:10px 10px; margin:10px 0px 5px 0px;}				
 .memoViw .reply_box .textarea3 {margin-top:3px; width:629px; height:65px; border:1px solid #A9AEB1; padding:1mm; float:left; text-align:left;}				
			
.spam{ padding:10px 0px 0px 0px !important; letter-spacing:-1px;}			
.spam strong{ color:#EE0E0B;letter-spacing:0px;}			
.spam img{border:1px solid #ccc;}			
.spam .input{ width:100px !important; margin-left:0px; margin-right:0px;}			
.spam .button_spam{ border:none; border:0px !important; width:110px !important; height:27px !important; font-weight:600; color:#333; font-size:0.9em; padding-bottom:3px; vertical-align:middle; background:url('/images/button_spam.png') no-repeat; cursor:pointer;}			
.spam .spaminput{width:90px !important; height:27px; border:1px solid #ccc;}			
				
.r_area {clear:both; display:block; width:100%; margin-top:7px; text-align:right;}				
.r_area a {color:#333;}				
.r_area a em {vertical-align:0; font-style:normal;font-weight:bold;}				
.r_area a.agree {color:#cd071e; 				
	cursor:pointer;display:inline-block;width:23px;height:25px;padding:0 5px 0 31px;				
	background:#da2127 url(/images/goodbad_icon.png) -5px 0 no-repeat;				
	background-size:54px 50px;font-size:13px;color:#fff;line-height:25px;letter-spacing:-1px;text-align:left;vertical-align:top;text-decoration:none;}				
.r_area a.agree_non {color:#cd071e; cursor:pointer;display:inline-block;width:23px;height:25px;padding:0 5px 0 31px;				
	background:#D5D5D5 url(/images/goodbad_icon.png) -5px -25px no-repeat;				
	background-size:54px 50px;font-size:13px;color:#fff;line-height:25px;letter-spacing:-1px;text-align:left;vertical-align:top;text-decoration:none}				
	.r_area .ico_line {color:#ccc; vertical-align:bottom; }				
				
				
				
/* Áö³­È£ º¸±â */				
.pass_Box {overflow:hidden; width:100%; margin:0px 0px 25px 0px; background:#ffffff;}				
.pass_Box ul {width:100%; padding:10px 0px 5px 0px;}				
.pass_Box ul li {float:left; margin:10px 20px 25px 30px; border:none;}				
.pass_Box ul li img {border: solid 1px #000000;}				
.pass_Box ul li img.on {border: solid 4px #FF4D4D; margin: -4px;}				
.pass_Box ul li .subject {display:block; text-align:center; margin:10px 0px 0px 0px;}				
.pass_Box ul li span.on {margin:12px 0px 0px 0px;}				
.pass_Box ul li span {text-align:center;}				
.pass_Box ul li span img {margin:8px 5px 0px 5px;}				
.pass_Box ul li span a img {display:inline-block;}				
				
/*±â»ç¸ñ·Ï ¾Æ·¡ */				
.dateController{text-align:center; background-color:#F7F8F8; padding:7px; border:1px solid #E2E2E2;}				
.dateController span{cursor:pointer}				
.dateController span img{vertical-align: middle;}				
.dateController .left{color:#999}				
.dateController .cur{font-size:1.2em; margin:0 10px; font-weight:bold}				
.dateController .right{color:#999}				
				
.dateController .cur .select {padding:6px 12px; font-weight:bold; font-size:16px; line-height:23px; height:38px; border:2px solid #C9C9C9; background:#fff;}				
				
				
/* mypage > ½ºÅ©·¦ */				
.box_scrap {margin-bottom:20px; background:url('/images/box_scrap_bg.gif') repeat-x;}				
.box_scrap a img {}				
				
				
/* ¸Å°ÅÁø ¸ÞÀÎ ÇÏ´Ü¹Ú½º */				
.BoxPassBOOK {overflow:hidden; clear:both; width:1030px; padding:20px 0px 20px 20px; background:#ABABAB;}				
.BoxPassBOOK h5 { position:relative; margin:0px 0px 0px 15px; }				
.BoxPassBOOK h5 p.bu {position:absolute; top:0px;right:38px; }				
.BoxPassBOOK ul {padding:15px 0px 0px 0px;}				
.BoxPassBOOK ul li {float:left; margin:0px 32px 0px 0px;}				
.BoxPassBOOK ul li .img {width:135px; height:205px;}				
.BoxPassBOOK ul li p{margin:15px 0px 0px 3px; text-align:center;}				
				
				
/* mypage > idpw */				
p.title_txt2 {font-size:11pt; line-height:30px; margin:20px 0px 10px 150px;}				
p.title_txt2 strong {font-weight:600;}				
				
.idpwBox{border:2px solid #ccc; background:#fff; width:700px; min-height:110px; margin:0px 0px 30px 150px; padding:0px 0px 20px 0px; overflow:hidden; }				
.idpwBox .subtxt{padding-bottom:10px;text-align:center}				
.idpwBox ul{position:relative;width:460px; margin:30px auto 0; background:#fff;}				
.idpwBox ul li{position:relative;margin-top:14px;padding-left:80px}				
.idpwBox ul li:first-child{margin-top:0}				
.idpwBox ul li label{position:absolute;margin-top:6px;left:0; font-weight:600;}				
.idpwBox ul .btn{position:absolute;top:0px;right:0;margin:0;padding:0}				
.idpwBox ul .btn2{position:absolute;top:0px;right:0;margin:0;padding:0}				
.idpwBox ul li input{padding:0 5px;border:1px solid #b7b7b7;background:#fff;line-height:29px; height:29px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; width:234px;}				
.idpwBox ul li .input{padding:0 0px 0 5px;border:1px solid #b7b7b7;background:#fff;line-height:29px; height:29px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; width:70px;}				
.idpwBox ul li .input2{padding:0 5px 0 5px;border:1px solid #b7b7b7;background:#fff;line-height:29px; height:29px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; width:70px;}					
				
.search_info { clear:both; width:470px !important; overflow: hidden; margin:5px 0px 10px 110px;  }
.search_info ul { width:100%; overflow: hidden;}
.search_info ul li {position:relative; padding:5px 0 0 10px;  box-sizing: border-box;}
.search_info ul li:before {content: ""; position: absolute; top:14px; left:0; width:4px; height:4px;  background:#4E4E4E; border-radius:10px;}
.search_info ul li:last-child {color:#0079D7;}
.search_info ul li a.bu {position:relative; float:right; display:inline-block; width:180px; height:30px; line-height:27px;  padding:0 0 0 15px;  border:1px solid #999; box-sizing: border-box;}
.search_info ul li a.bu:before { content: "¢º"; position: absolute; top: -1px; right:15px; font-size:13px; color:#4E4E4E;}
.search_info ul li a:hover {text-decoration:none;}

/* login */				
.box_basic { border:1px solid #898989; border-top:2px solid #0097e0;}				
.inbox_login { width:760px; margin:0 auto; overflow: hidden; padding-bottom:30px; border-bottom:1px solid #898989; }				
.write_login { margin:50px 0 0 80px; float:left; width:400px;}				
.write_login ul {overflow:hidden; margin-bottom:13px;}				
.push_login { margin:50px 0 0 20px; float:left; }				
.push_login .bulogin { border:0px; width: 170px; height:88px; font-weight:600; color:#fff; font-size:0em;  vertical-align:middle; background:url('/images/login_button.jpg') no-repeat; cursor:pointer;}				
.write_login li { font-size: 20px; font-weight:bold;}				
.write_id, .write_password { height:35px; width:300px; border:1px solid #898989;  }

.left { float: left; width:500px;  text-align:left; }
.right { float: right; width:200px;}
				
				
.mom_body_left { width:457px; float:left; border-right:1px solid #898989; margin-top:30px; padding: 0 20px 50px 0;}				
.line_s { border-top:2px solid #0097e0; }				
.info_write {margin-top:40px; }				
.info_write ul { overflow: hidden; margin-bottom:10px;}				
.info_write ul li { font-size: 16px; font-weight: bold; }				
.name0 { margin-right:65px; }				
.name1 { margin-right:50px; }				
.name2 { margin-right:20px; }				
.write_name, .write_email { width:140px; height: 25px; margin:0 10px 0 10px; border:1px solid #898989;}				
.button_area { width:155px; margin:0 auto; margin-top:30px; }				
.mom_body_right { width:457px; overflow: hidden; float:right; margin-top:30px;}



/* ÀÎµµ Æ¯Áý ¿µ¿ª */
.inda_bg {position: relative; background:rgba(0,0,0,0.7); box-sizing:border-box; border:2px solid #222; padding:20px 20px 0px; margin-bottom:30px;}
.inda_bg .inda_bg_img {position:absolute; top:0px; right:0px; z-index:-1;}

/* font-family:"Pretendard Variable" */
.inda_bg .tit_wrap {margin-bottom:23px;}
.inda_bg .tit_wrap .s_tit {font-size:20px; font-family:"Pretendard Variable"; display:inline-block; padding:10px; border-radius:3px; background-color:#d7d7d7; color:#003b8b; font-weight:800; margin-right:12px;}
.inda_bg .tit_wrap .b_tit {font-size: 27px; font-family:"Pretendard Variable"; color:#fff; font-weight:800;}

/* .inda_bg .inda_list:after {content:""; display:block; clear:both;}
.inda_bg .inda_list > li {float:left; width:23.125%; margin-right:2.5%; padding-bottom:20px;}
.inda_bg .inda_list > li .img_top {text-align:center;}
.inda_bg .inda_list > li:nth-child(4n) {margin-right:0px;}
.inda_bg .inda_list > li .img_top{margin-bottom:10px;}
.inda_bg .inda_list > li > a > p {color:#fff;}
.inda_bg .inda_list > li > a > span {color:#a5a5a5;} */

.inda_bg .inda_list {display:flex; flex-wrap:wrap;}
.inda_bg .inda_list > li {position:relative; top:0px; display:flex; flex-direction:column; flex:none; flex-basis:23.125%; margin-right:2.5%; margin-bottom:20px; box-sizing: border-box; }
.inda_bg .inda_list > li:nth-child(4n) {margin-right:0px;}
.inda_bg .inda_list > li .img_top{margin-bottom:10px;}
.inda_bg .inda_list > li > a > p {color:#fff;}
.inda_bg .inda_list > li > a > span {color:#a5a5a5;}




