@charset "euc-kr";

/* <!--ÇÏ´Ü »çÀÌÆ® ¸Ê ½ÃÀÛ --> */

.mapbottom{
	width:1300px; 
	height:750px; 
	margin:0 auto; 
	margin-top:30px; 
	border-top:1px solid #343434;
}


.mapbottom_new{
	width:1300px; 
	height:600px; 
	margin:0 auto; 
	margin-top:30px; 
	border-top:1px solid #343434;
}

.mapbottomcenter_new{
	width:1420px; 
	height:510px; 
	padding-top:20px; 
	margin:0 auto;
	position:relative;
}

/* ÇÏ´Ü¸Ê Ä«Å×°í¸® ¹Ú½º*/

.mapbox{
	width:135px; 
	height:210px; 
	float:left; 
	font-size:15px; 
	line-height:180%;
}
/* ÇÏ´Ü¸Ê ´ë Ä«Å×°í¸®*/
.maptitle{
	font-size:16px; 
	font-weight:800 !important;
	color:#000;

}

/* °ËÁ¤ ±Û¾¾ */
.mapbox a{
	font-size:15px; 
	/*color:#000;*/
	display:block;
	font-weight:400;
}




.mapbox_new{
	width:108px; 
	height:210px; 
	float:left; 
	font-size:15px; 
	line-height:180%;
}
/* ÇÏ´Ü¸Ê ´ë Ä«Å×°í¸®*/

/* °ËÁ¤ ±Û¾¾ */
.mapbox_new a{
	font-size:15px; 
	/*color:#000;*/

	font-weight:400;
}


.mapbox_new2{
	width:108px; 
	height:210px; 
	float:left; 
	font-size:15px; 
	line-height:180%;
	
}
/* ÇÏ´Ü¸Ê ´ë Ä«Å×°í¸®*/

/* °ËÁ¤ ±Û¾¾ */
.mapbox_new2 a{
	font-size:15px; 
	/*color:#000;*/

	font-weight:400;
}


.mapbox_new3{
	width:168px; 
	height:210px; 
	float:left; 
	font-size:15px; 
	line-height:180%;
	margin-left:-70px;
	position:relative;

	left:1280px;
	top:220px;
	z-index:999999;
	
}

.mapbox_new3_add{
	width:168px; 
	height:210px; 
	float:left; 
	font-size:15px; 
	line-height:180%;
	margin-left:-175px;
	position:absolute;

	left:1280px;
	top:220px;
	z-index:999999;
	
}



.mapbox_new4{
	width:78px; 
	height:210px; 
	float:left; 
	font-size:15px; 
	line-height:180%;
	
}
/* ÇÏ´Ü¸Ê ´ë Ä«Å×°í¸®*/

/* °ËÁ¤ ±Û¾¾ */
.mapbox_new4 a{
	font-size:15px; 
	/*color:#000;*/

	font-weight:400;
}




/* È¸»ö ±Û¾¾ */
.bgrey{
	font-size:15px; 
	color:#888 !important;
}

/* ¹ÙÅ½ */
.bottombx{
	width:1300px; 
	height:170px; 
	border-top:1px solid #dddddd;
	padding-top:30px;
}

.bottomtxt{
	width:800px; 
	height:150px; 
	float:left; 
	margin:5px 30px;
	line-height:140%; 
	color:#999; 
	font-size:14px;
	font-weight:400 !important;
}

.bottomtxt21{


	float:left; 
	margin:5px 30px;
	line-height:180%; 
	color:#999; 
	font-size:14px;
	font-weight:400 !important;
}


.bottomtxt33{
	width:800px; 
	height:150px; 
	float:right; 
	margin:5px 10px;
	line-height:140%; 
	color:#999; 
	font-size:14px;
	font-weight:400 !important;
}


.bottomlink{
	width:750px; 
	height:20px; 
	margin:20px 0px; 
	padding:10px 0px; color:#888888; 
	font-size:14px; 
	border-top:1px solid #dddddd;  
	border-bottom:1px solid #dddddd; 
	text-align:center;
	font-weight:700 !important;
}

/* <!--¼­ºê Áß°£°íÁ¤¸Þ´º--> */

.header2 {
	min-width:1300px; 	
  position: fixed;
	top: -50px; left: 0px; 
	width: 100%; height: 50px; 
	z-index:10000; 
	border-top: 1px solid black; 
	background-color: white;
}


.header2 ul{
	list-style:none; 
	width:100%; 
	min-width:1300px; 
	height:50px; 
	background-color:#ffffff; 
	text-align:center; 
	margin:0px; 
	padding:0px; 
	z-index:1000;
}

/*.bottom_menu { position:  left: 0px; width: 100%;	min-width:1300px; height: 50px; z-index:1000;  }*/
/* .bottom_menu > div { float: left; width: 20%; height: 100%; text-align: center; padding-top: 13px; }*/

.bottom_menu{	
	
	
	position: fixed; top: -70px; left: 0px; width: 100%; height: 50px; z-index:10000; border-top: 1px solid black; background-color: white
}

.bottom_menu ul{
	list-style:none; 
	width:100%; 
	min-width:1300px; 
	height:50px; 
	background-color:#ffffff; 
	text-align:center; 
	margin:0px; 
	padding:0px; 
	z-index:1000;
}



/* ±â»ç »ó¼¼ »ó´Ü ±â»ç ·Ñ¸µ */

.top_txt1219{	
	
	
	position: fixed; top: -120px; left: 0px; width: 100%; min-width:1260px;  height: 110px; z-index:10000; background-color: white; 	border-bottom:1px solid #ddd;
	
	
}

..top_txt1219 ul{
	list-style:none; 
	width:1260p; 
	min-width:1260px; 
	height:105px; 
	background-color:#ffffff; 
	text-align:left; 
	margin:0px; 
	padding:0px; 
	z-index:1000;
	border-bottom:1px solid #ddd;
	margin:0 auto;

}





.left_menu{	
	
	
	position: fixed; top: 600px; left: 0px; width: 100px; height: 50px; z-index:10000; border: 1px solid black; background-color: white
}

.left_menu ul{
	list-style:none; 
	width:100%; 
	min-width:100px; 
	height:50px; 
	background-color:#ffffff; 
	text-align:center; 
	margin:0px; 
	padding:0px; 
	z-index:1000;
}



.suvnavi{
	width:100%; 
	min-width:1300px; 
	height:50px; 
	border-top:0px solid #dddddd; 
	border-bottom:1px solid #1d398c;
}

/* <!--»ó´Ü 1300px wrap ½ÃÀÛ-->*/
.fixedtop{
	width:1300px; 
	margin:0 auto;
}

.icon3linesearch{
	padding-top:20px; 
	padding-right:20px; 
	display:block; 
	float:left;
}

.iconlogo{
	padding-top:10px; 
	display:block; 
	float:left;
}

.subglobal{
	width:950px; 
	margin:0 auto; 
	text-align:center; 
	padding:14px 0px 0px 20px; 
	float:left;
}

.subglobal a{
	/*color:#000;*/ 
	font-size:16px; 
	font-family:'NanumSquare'; 
	margin-right:14px;
}

.subloginbt{
	width:92px; 
	height:26px; 
	background-color:#1d3a8f;
	border-radius:30px; 
	float:right; 
	margin-top:13px; 
	color:#ffffff; 
	text-align:center;
	padding-top:0px; 
	font-size:14px;
}

.subloginbt font{
	margin:5px 0px 3px 15px; 
	display:block; 
	float:left;
}

.subloginbt img{
	margin:3px 0px 3px 5px; 
	display:block;
	 float:left;
}

/* »ó´Ü·¹ÀÌ¾î ¸Þ´ºµå¶ø */
.topmenulayer{
	width:1480px; 
	height:250px; 
	margin:0 auto;
}

.topmenulayer_new{
	width:1300px; 
	height:650px; 
	margin:0 auto;
}

.closepop{
	width:50px; 
	height:50px; 
	float:left;
}

/*»ó´Ü °Ë»ö ·¹ÀÌ¾î */
.topsearchlayer{
	width:1300px; 
	height:80px; 
	margin:0 auto;
}

.closepopright{
	width:50px; 
	height:50px; 
	float:right;
}
/*°Ë»ö ÀÔ·Â ¶õ */
.searcharea{
	width:1200px; 
	height:70px; 
	float:left; 
	font-size:15px; 
	line-height:180%; 
	text-align:center;
}

.searchfield{
	width:1000px; 
	height:50px; 
	border-bottom:3px solid #0162b2; 
	margin:0 auto;
}

.searchfield input{
	width:940px; 
	height:35px; 
	border:0px solid #0162b2; 
	font-size:24px; 
	font-weight:800; 
	color:#343434; 
	padding:5px;
}

.support-box {width:85%;margin:1rem auto;padding:1.163rem;border:1px solid #ccc;border-radius:.625rem;box-sizing:border-box}

.support-box .spt-title {position:relative;margin-bottom:1.25rem;text-align:center;font-size:28px;font-weight:700;letter-spacing:-.08em;color:#4a8bf5;}
.support-box .spt-li {margin-bottom:.313rem;padding:.813rem 1.163rem;background:#eee;border-radius:.313rem;text-align:center;font-weight:bold}
.support-box .spt-li:last-child {margin-bottom:0}
.support-box .spt-li a {display:block;font-size:1.163rem;color:#333}
.support-box .spt-li:hover {background:#4a8bf5;color:#fff;}
.support-box .spt-li:hover a {color:#fefefe;text-decoration:none}
.support-box .spt-li:last-child{background:url('../image/hw_btn_bg.png') #fff center center repeat;padding:1.0em 1em 1.0em 1em;background:#4a8bf5;color:#fff;}
.support-box .spt-li:last-child a{color:#fff;}

.gimun {font-size:20px; display:inline-block;border-top:red solid 1px;border-left:red solid 1px;border-right:#redsolid 1px;border-bottom:red solid 1px;padding:10px;width:150px;background:red;color:#ffffff;font-weight:bold}


.bott1 {font-size:22px;text-align:center; }
.bott2 {font-size:15px;text-align:center;  }










								
.journalist1aa_main{
	cursor:pointer; 
	width:160px;
	height:220px;
	padding-top:0px; 
	float:left; 
	line-height:150%;
	margin-left:38px; /*»çÁø ¿ÞÂÊ ÆÐµù */

}

.journalist1aa_main a{
	font-size:15px; 	
	display:block;
	text-align:center;
	color:#272727; 
	font-size:15px; 
	margin-left:-28px; /*»çÁø ¿ÞÂÊ ÆÐµù */
}


.name_0{
	height:20px;
	margin:1px 0px 2px 10px;
	width:180px;
	text-align:center;
	font-size:15px;
	line-height:20px;
}

.name_0 a{
	display:block;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#000;
	text-decoration:none;
}

.name_0 a b{
	font-weight:700;
}




.name_1{
	height:20px;
	margin:1px 0px 2px 10px;
	width:180px;
	text-align:center;
	font-size:15px;
	line-height:20px;
}

.name_1 a{
	display:block;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#000;
	text-decoration:none;
}





.name_3{
	height:20px;
	margin:1px 0px 2px 10px;
	width:180px;
	text-align:center;
	font-size:15px;
	line-height:20px;
	color: #ce453b !important;
}

.name_3 a{
	display:block;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#000;
	text-decoration:none;
	color: #ce453b !important;
}





.name_2{
	display:flex;
	align-items:center;
	gap:35px;
	flex-wrap:nowrap;


}

.wealth-rank-score8{
	display:inline-flex;
	align-items:center;
	gap:2px;
	line-height:1;
	flex-shrink:0;
	margin-left:10px;

}

.wealth-rank-score8 span{
	display:flex;
	align-items:center;
	justify-content:center;
}

.wealth-rank-score8 img{
	display:block;
	width:18px;
	height:18px;
	object-fit:contain;
	cursor:pointer;
}

.wealth-rank-score8 strong{
	display:block;
	font-size:0.85rem;
	line-height:1;
	font-weight:700;
	color: #ce453b;
}

.wealth-rank-btn8{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	height:24px  !important;
	line-height:1  !important;
	padding:0 12px  !important;
	border-radius:12px;
	background:#c9eef3;
	color:#555;
	font-size:0.75rem !important;
	font-weight:700;
	text-decoration:none;
	cursor:pointer;
	position:static;   /* absolute Á¦°Å */
	padding:0px 0px 0px 0px;
	flex-shrink:0;
}

.wealth-rank-btn8_can{

	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	height:24px  !important;
	line-height:1  !important;
	padding:0 12px  !important;
	border-radius:12px;
	background:#0056b3;
	color:#fff !important;
	font-size:0.75rem !important;
	font-weight:700;
	text-decoration:none;
	cursor:pointer;
	position:static;   /* absolute Á¦°Å */
	padding:0px 0px 0px 0px;
	flex-shrink:0;


	cursor:pointer;

}



.wealth-rank-btn8_can:hover{
	


	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	height:24px  !important;
	line-height:1  !important;
	padding:0 12px  !important;
	border-radius:12px;
	background:#0056b3;
	color:#fff !important;
	font-size:0.75rem !important;
	font-weight:700;
	text-decoration:none;
	cursor:pointer;
	position:static;   /* absolute Á¦°Å */
	padding:0px 0px 0px 0px;
	flex-shrink:0;


	cursor:pointer;

}













.wealth-rank-thumb_gi{
	width:100%;
	max-width:100px;
	height:120px;       /* ³ôÀÌ °íÁ¤ */
	
}

.wealth-rank-thumb_gi img{
	display:block;
	width:99px;
	height:100%;
	object-fit:cover;
}



.wealth-rank-name_gi,
.wealth-rank-job_gi{
	display:block;
	text-align:center;
	overflow:hidden;
	word-break:break-all;

	padding :0px 5px;

	
}

.wealth-rank-name_gi{
		margin-top:8px;
	margin-bottom:4px;
	font-size:1.1rem;
	font-weight:700;
	color:#222;
	line-height:1.25;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;

}

.wealth-rank-job2_gi{
	height:22px;
	

	font-size:0.85rem;
	color: #ce453b;
	line-height:1.3;
	margin:3px 0px 4px 0px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding :0px 5px;


}

.wealth-rank-job_gi{
	height:22px;
	

	font-size:0.85rem;
	color:#555;
	line-height:1.3;
	margin:3px 0px 4px 0px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;



}

.wealth-rank-name_gi span, .wealth-rank-job2_gi span
.wealth-rank-job_gi span{
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	text-align:center;

}


.wealth-rank-btn_gi{
	display:inline-block;
	height:24px;
	line-height:24px;
	padding:3px 10px;
	border-radius:12px;
	background:#c9eef3;
	color:#555;
	font-size: 0.85rem;
	font-weight:700;
	text-decoration:none;
	cursor:pointer;
}

.wealth-rank-btn_can_gi{
	display:inline-block;
	height:24px;
	line-height:24px;
	padding:3px 10px;
	border-radius:12px;
	background:#0056b3;
	color:#fff;
	font-size: 0.85rem;
	font-weight:700;
	text-decoration:none;
	cursor:pointer;
}

.wealth-rank-btn_can_gi:hover{
	display:inline-block;
	height:24px;
	line-height:24px;
	padding:3px 10px;
	border-radius:12px;
	background:#0056b3;
	color:#fff;
	font-size: 0.85rem;
	font-weight:700;
	text-decoration:none;
	cursor:pointer;
}

.wealth-rank-score_gi{
	padding-top:8px;
	display:inline-flex;
	align-items:center;
	gap:2px;
	line-height:1;
}

.wealth-rank-score_gi span{
	display:flex;
	align-items:center;
	justify-content:center;
}

.wealth-rank-score_gi img{
	display:block;
	width:18px;
	height:18px;
	object-fit:contain;
	cursor:pointer;
}

.wealth-rank-score_gi strong{
	display:block;
	font-size: 0.85rem;
	line-height:1;
	font-weight:700;
	color:#ef6b7b;
}
