/* 
################################################################################
 °³¿ä : ÄÚ¸®¾Æ·¹ÀÌ½º ±âº»(Base) ½ºÅ¸ÀÏ
 ÀÛ¼º : 2015.07.01 
 Âü°í : 1. µé¿©¾²±â Column 4
        2. ¿©¹é, µÎ²², Æø, ³ôÀÌ, À§Ä¡ ÁöÁ¤ -> ÆùÆ® ÁöÁ¤ -> ¹è°æ/»ö»ó ÁöÁ¤ -> ±âÅ¸         
 ÂüÁ¶ : <link rel="stylesheet" type="text/css" href="/css/styleBase.css" />
################################################################################
*/
/* ³ª´®°íµñ ±¸±Û À¥ÆùÆ® */
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/


/* 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;
   }

/* ±âº» ÆùÆ® Àû¿ë */
body, h1, h2, h3, h4, h5, h6, p, span, div, a, th, td, font {
    font-family: 'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';   /* font-family: ¸¼Àº°íµñ, malgungothic;  */
}


body 
{   
    /* ¿©¹é, µÎ²², Æø, ³ôÀÌ, À§Ä¡ ÁöÁ¤ */
    padding: 0;
    margin:  0 auto;
    
    /* ÆùÆ® ÁöÁ¤           */
    font-size: 0.75em; 
   
    
    /* ¹è°æ »ö»ó ÁöÁ¤      */
    /* background-color: #ffffff;  */
    color: #000000;    
    
	background-color:#ffffff;
	
    /* ½ºÅ©·Ñ¹Ù »ö»ó ÁöÁ¤  */
    scrollbar-highlight-color:  #cccccc; 
    scrollbar-shadow-color:     #cccccc; 
    scrollbar-arrow-color:      #cccccc; 
    scrollbar-face-color:       #ffffff; 
    scrollbar-3dlight-color:    #ffffff; 
    scrollbar-darkshadow-color: #ffffff; 
    scrollbar-track-color:      #ffffff; 
}
	
	img {
			border: 0px;
	}


    /*div {
	    border : solid 1px royalblue;
	}*/
	
	

    /* ÅÂ±×½ºÅ¸ÀÏ ÁöÁ¤ : div */
    div
    {
        
        border: 0px none #f0f0f0;
    	/* text-align: center;    */

        font-size: 10pt; 
    }

    /* ÅÂ±× ½ºÅ¸ÀÏ ÁöÁ¤ : a  */
    a
    {
        
        font-size: 10pt;
        cursor:pointer;         
    }
    
    a:link    
    {        
        color:#000;
        text-decoration:none; 
    }
    a:visited 
    { 
        color: #000;
        text-decoration: none;                            
    }
    a:hover   
    {          
        color:#000; 
        text-decoration: underline;
        cursor: hand;      
    }

	select,option,input,font {font-family: 'Noto Sans KR', 'NanumBarunGothic', '³ª´®°íµñ', 'NanumGothic';   /* font-family: ¸¼Àº°íµñ, malgungothic;  */}   /* span ÅÂ±×´Â »ý·« */

    /* ÅÂ±× ½ºÅ¸ÀÏ ÁöÁ¤ : p  */
    p {
        /* °Ô½Ã¹° ³»ºÎ ÆùÆ® º¯ÇüÀ¸·Î ÀÓ½Ã ¸·À½  2013.11.08
           padding: 0;  
           margin: 5;    
        */

        /* °Ô½Ã¹° ³»ºÎ ÆùÆ® º¯ÇüÀ¸·Î ÀÓ½Ã ¸·À½
        font-size: 9pt;   °Ô½Ã¹° ³»ºÎ ¿¡·¯·Î ÀÓ½Ã ¸·À½
        font-family: 'dotum', Verdana, AppleGothic,Sans-Serif; 
        */ 
    }
        
    ul,li
    {
        list-style:none; 
        /*
        display:inline;
        margin:0;
        */
        padding:0px;
    }

    
    /* ÅÂ±× ½ºÅ¸ÀÏ ÁöÁ¤ : table  */
    table
    {
        margin  : 0 auto;
        padding : 0 auto;
        
    }        
        /* ÅÂ±× ½ºÅ¸ÀÏ ÁöÁ¤ : tr  */
        tr 
        {
        } 
        
        /* ÅÂ±× ½ºÅ¸ÀÏ ÁöÁ¤ : th  */
        th 
        {
            text-align:left;
            font-size : 11pt;            
            line-height: 20px;
        }
                    
        /* ÅÂ±× ½ºÅ¸ÀÏ ÁöÁ¤ : td  */
        td 
        {   text-align:left;
            font-size : 10pt;            
            line-height:20px;
        }   


/* »çÀÌÆ® ÀüÃ¼ ÄÁÅÙÃ÷ ¹èÄ¡¿ë ±âº» Å¬·¡½º */
    .csBasicArea {
        width: 1000px;     /*  °íÁ¤±æÀÌ ·¹ÀÌ¾Æ¿ô ±¸¼º */    
        margin-left: auto;
        margin-right: auto;            
    }	
    
    
    .csBasicArea ul {
    	list-style:none;
    	padding-left:0px;
    	clear:both;
    }
    
    .csBasicArea li {
    	float:left;
    	padding:0;
    }
    
    #idPage
    {
    	margin:0 auto;
    	width:100%;
    }  
 

/* ÅÇ ¿µ¿ª¿ë ½ºÅ¸ÀÏ ¼±¾ð   */ 
	.csTabArea    { width:100%;border-bottom:2px solid #000000;margin:15px auto;         }

	.csTabArea UL { padding:0px;margin:0px;list-style:none;text-align:center;
					height:40px;font-family: 'Noto Sans','Malgun Gothic','¸¼Àº°íµñ','dotum','µ¸¿ò','Gulim',AppleGothic,sans-serif;display:inline-block; } 

    .csTabWrap LI { float:left;  list-style-type: none; line-height:26px;width:120px;
    				vertical-align: middle;text-align:center;font-size:10pt;   } 

    /* ÅÃ ¼±ÅÃ/ºñ¼±ÅÃ °ü·Ã ½ºÅ¸ÀÏ */
    .csTabOff	  { padding:7px 0px 5px 0px; border:1px solid #d0d0d0;background:#FFFFFF;}
    .csTabOn      { padding:9px 0px 5px 0px; color:white;background:#000000;             }
    .csTabOn   A  { color:white; }

/* ¶ó¿îµù Ã³¸® */
    .csCircleBase {
        text-align:center;padding:2px;
        border:solid 1px #d0d0d0;background:#f0f0f0;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius:    10px;
        
        behavior: url(/Css/PIE.htc); /*  remove if you don't care about IE8 */
    }     

.csFlexCenter{display: flex; align-items: center; justify-content: center;}