div.jb-header_cls {
clear: both;
padding: 0px;
/*border: 1px solid #F0F4F9;*/

height:60px;  
margin-left: 0px
margin-right: 0px ;
background:#F3F8FE;
margin-bottom:3px;

max-width:1090px;
}
/*---------------------------------*/     
 .two-box_container_cls{  
 display: flex;
 flex-direction: row; 
 justify-content: flex-start;
 flex:1; 
 
 max-width:1090px;
/*border: 1px solid #F0F4F9;*/
} 
/*---------------------*/
.two-box_cls {  

border: 1px solid #F0F4F9;
} 
/*---------------------*/
div#jb-sidebar-left_id{ 
flex:0 0 auto;
order: 0;
margin-left:0px;
margin-right:3px;

min-height: 360px;
width:190px;
background-color: #E6F9F7;
} 
/*---------------------*/
div #jb-content2_id {  /*<== 자동으로 너비가 지정된다.*/
flex:1 1 auto; 
flex-wrap: nowrap 
order: 1;
margin-right:3px;

min-height: 640px;
min-width:190px;
padding-left:3px;
overflow:auto;
}
/*---------------------*/
 div#jb-content3_id { 
flex:0 0 auto; 
flex-wrap: nowrap 
order: 1;

min-height: 360px;
width:240px;       /*<== 좌측,우측 너비만 지정하면 가운데 "#jb-content2_id" 는 자동으로 채워진다.*/
border: 1px solid #F0F4F9;
}
/*---------------------------------*/  
div#jb-content3_2_id { 
height: 150px;
margin:2px 1px 1px 1px;  /*위, 오른쪽, 아래쪽, 왼쪽 */
padding:0px 0px 0px 0px;  /*위, 오른쪽, 아래쪽, 왼쪽 */
border: 1px solid #F0F4F9;
overflow:hidden; /*hidden*/

}
/*---------------------------------*/  


/*---------------------------------*/     
.jb-footer_cls {
clear: both;
padding: 0px;
margin-top:3px;
margin-bottom:6px;
height:40px;
background:#F3F8FE;
text-align: center;
max-width:1090px;
} 
/*---------------------*/
div{
 overflow:hidden; 
 height:auto;
 /*border:1px solid lightgray;*/
 clear:both;  
} 
/*---------------------*/
    

