/* Noto Sans KR - ±¸±ÛÆùÆ® 100,200,300,400,500,600,700,800,900 */
   @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400&display=swap');
   @font-face {
      font-family: 'Noto Sans KR', sans-serif;
   }
   
   
#idLeftMenu
{
		display:inline; 
		float:left;
		border:2px solid #e9e9e9; 
		width:139px; 
		padding:5px;
		margin:0px;
		font size:10pt;
		 font-family: 'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';
		line-height:30px;
}

#idLeftMenu1
{
		display:inline; 
		float:left;
		border:2px solid #e9e9e9; 
		width:190px; 
		padding:3px;
		margin:0px;
		font size:10pt;
		 font-family: 'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';
		line-height:30px;
}		
		
.csBgmenu
{
	color:#ffa800; 
	font-weight:bold;	
	width:135px;
	line-height:28px;
	 font-family: 'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';
}

	.csBgmenu a
	{
		font color:red; 
		font-weight:bold;	
		width:135px;
		 font-family: 'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';
	}

.csMenuTitle{
	text-align:left;
	color:#305885;
	font size:0.8em;
	font-weight:bold;
	line-height:28px;
	padding:0px 0px 0px 3px;
	 font-family: 'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';
	}
	
	.csMenuSub{
	color:#305885;
	font size:0.8em;
	line-height:28px;
	padding:0px 0px 0px 3px;
	 font-family: 'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';
	}

.csMenuTd
{ 
	text-align:left;
	width:123px;
	font-size:10pt; 
	height:26px;  	
    color:#444444;   
	 font-family: 'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';
	cursor:hand; 
}
.csMenuTdd
{ 
	text-align:left;
	font-size:10pt; 
	height:26px;  	
	padding:0px 0px 0px 0px;
    color:#000;   
	cursor:hand; 
}
.csMenuTd a
{ 
	text-align:left;
	/* width:123px;*/
	
	height:26px; 
    font-size:10pt; 
    color:#444444; 
    font-weight:lighter; 
     font-family: 'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic'; 
    cursor:pointer;  
}
.csMenuTdd a
{ 
	text-align:left;
	/* width:123px;*/
		height:26px; 
    font-size:10pt; 
    color:#000;
    font-weight:lighter; 
		padding:0px 0px 0px 0px;
    cursor:pointer;  
    line-height:30px;
}

.csDotline
{
	border-bottom:1px dotted #e7e7e7;
}

/*Æò°¡½Ã½ºÅÛ ¿À¸¥ÂÊ ad*/

#idrightAd
{
	display:inline; 
	float:left;
	border:2px solid #e9e9e9; 
	width:160px; 
	padding:5;
	margin:0px 0px 0px 0px;
	font size:9pt;
	 font-family: 'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';
	line-height:30px;
}
#idrightAdd
{
	display:inline; 
	float:left;
	border:2px solid #e9e9e9; 
	width:130px; 
	padding:5;
	margin:0px 0px 0px 0px;
	font size:9pt;
	 font-family: 'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';
	line-height:30px;
}

#idContainer{width:1000px; overflow:hidden; margin:0 auto;}
#idLeft{ float:left; overflow:hidden; width:195px;}
#idRight{float:left; overflow:hidden; width:775px; margin:0px 10px 0px 20px}
#idCenter{float:left; overflow:hidden; width:790px; margin:0px 0px 0px 10px}

/* ¸Þ´º °ü·Ã CSS ¸ðÀ½                                                         */
/* ========================================================================== */
/* left ¸Þ´º */
.csLeftMenu   {margin-bottom:15px;}   /* height:510px; */
.csBox        { border-top:#007aa2 1px solid; width:215px;text-align:left;}
.csLeftMenu p { padding:8px 15px; background:url(/Community/Img/main/iconPlus.gif) 170px center no-repeat; 
							font-family:'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic'; font-size:14px; 
                cursor:pointer; border-top:#ddd 1px solid; color:#333; width:169px;}
.csLeftMenu .csOn 
              { width:100%;
                color:#fff;  background:url(/Community/Img/main/iconMinus.gif) 170px center no-repeat;
                border-top:none; margin:0px; background-color:#007aa2;}

.csBox li     { width:100%;}
.csBox li ul  { padding:10px 10px; display:none;text-align:left;}

/*¸Þ´ºÆùÆ®Àû¿ë*/
.csLeftMenu A   {font-family:'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';}

.csBox li ul li { line-height:30px;width:195px}
.csBox li ul li select { width:125px; height:24px; }
.csBox li ul li input  { width:123px;  height:23px; margin-top:2px;}
.csBox li ul li span   { background-color:#999; padding:6px 0px; color:#fff; height:25px;}
.csBox li ul li b {padding-right:3px}
.csBox li ul li	.csNewFree  { background-color:#fff;color:#FF0000; font-weight:bold;font-size:0.8em;display:none;padding:0px;}
.csBox li ul li	.csNewBokgi { background-color:#fff;color:#FF0000;font-weight:bold;font-size:0.8em;display:none;padding:0px;} 

.csBox P SPAN	{ padding-right :20px}


/* left ¾ÆÀÌÄÜ */
.csLefticon      { border:#ddd 1px solid;overflow:hidden;margin:0px;width:192px;}
.csLefticon ul   { overflow:hidden;margin:0px;}
.csLefticon ul li{ float:left; text-align:center; border-left:#ddd 1px solid;margin:0px;}
.csLefticon ul li:first-child { border-left:none;margin:0px;}
.csLefticon ul li a { display:block; width:62px; padding:10px 0; }


/*À¯Æ©ºê*/
.csP_img		{padding:5px 5px}
.cscscs 	{border-radius:50%;width:50px;}
.csP_Img SPAN	{}

.csYtTitle		{	
	width:150px;
    padding:3px 10px 0px 10px;    
    font-size: 10pt;
    color:#666;
    font-family:'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';
    text-decoration:none;
    cursor:pointer;}