/*--<style>-------------------------------*/     

table#table1_id,table#table2_id { /* table 속성... */   
    margin: 1px 0px 1px 1px; /*위, 오른쪽, 아래쪽, 왼쪽 */     
    display: table;
    display: table-cell;
    border-collapse: collapse;
    border-radius: 10px;

}
/*------------------*/   
table tr.sub_tr1_cls,table tr.sub_tr2_cls { /* table 속성... */   
     /*background-color:#E7EAE1;*/
    width: 676px;  /*  100%   */
    /*margin: 0px 0px 0px 0px;*/ /*위, 오른쪽, 아래쪽, 왼쪽 */     
    
    /*border: 1px solid #8943A7;*/
    min-width:590px;
}
/*------------------*/   
.sub_tr1_cls th,td , .sub_tr2_cls th,td {   /*--- table 아이템 속성.*/
    width: 120px;
    height: 28px;
    word-break:break-all ; /* table 너비 고정 해주는 속성값 */
    
    border: 1px solid gray;
	/*margin:0px 0px 0px 0px;*/
	padding: 2px 0px 2px 2px; /*위, 오른쪽, 아래쪽, 왼쪽 */  
    table-layout: fixed;
    border-radius: 2px;
}
/*------------------*/   


/*------------------*/   
tr.sub_tr1_cls a,tr.sub_tr2_cls a{
font-size:14px;
line-height:24px;
text-decoration : none; /* 밑줄 없음. ("chrome,ie" 둘 다 적용된다.)*/
font-style: italic;
font-family:arial; /*courier;*/

}
/*------------------*/   
tr.sub_tr1_cls a:hover,tr.sub_tr2_cls a:hover{
font-size:15px;
text-decoration : none; /* 밑줄 없음. ("chrome,ie" 둘 다 적용된다.)*/
font-style: italic;
font-family:arial; /*courier;*/
cursor: pointer;
}
/*------------------*/   


/*------------------*/
#area_full_container12_id{
 display: flex;
 flex-direction: row; 
 justify-content: flex-start;

    width: 1129px;
    /*height: 128px;*/
   /*border: 1px solid #D3D3D3;*/
   margin:2px 2px 2px 0px;  /*top, right,bottom,left ;*/

}



#t_area12_id{
 display: flex;
 flex-direction: row; 
 justify-content: flex-start;

    width: 1210px;
    /*height: 128px;*/
   border: 1px solid #D3D3D3;
   margin:1px 2px 1px 1px;  /*top, right,bottom,left ;*/

}

#txt_ar1_id{
font-size:16px;
    min-width: 220px;
    height: 128px;
    margin:6px 4px 2px 2px;  /*top, right,bottom,left ;*/
}

#txt_ar2_id{
font-size:16px;
    width: 220px;
    height: 128px;
    margin:4px 4px 4px 4px;  /*top, right,bottom,left ;*/
}
/*------------------*/
/*------------------*/
div#txt_arbt0_id{
 display: flex;
 flex-direction: row; 
 align-content: flex-start;

  width:427px;  height:24px;
  margin:4px 2px 0px 0px;   /*top, right,bottom,left ;*/
  padding:1px;   /*top, right,bottom,left ;*/
  /*border: 1px solid #D3D3D3;*/
}
/*------------------*/
div#txt_arbt0_id button{

  width:49px;  height:22px;
  margin:1px 3px 1px 0px;   /*top, right,bottom,left ;*/
  padding:0px;   /*top, right,bottom,left ;*/
  text-align: left;
}
/*------------------*/
div#txt_arbt_id{
 display: flex;
 flex-direction: column; 
 align-content: flex-start;

  width:67px;  height:120px;
  margin:2px 2px 0px 0px;   /*top, right,bottom,left ;*/
  padding:2px 0px 0px 0px;   /*top, right,bottom,left ;*/
   /*border: 1px solid #D3D3D3;*/
}

/*div.txt_arbt_cls{*/
div#txt_arbt_id button	{
  width:64px;   height:24px;
  margin:1px 1px 1px 1px;   padding:0px 0px 0px 0px;  /*top, right,bottom,left ;*/
}

/*------------------*/   
/*------------------*/   
/*------------------*/   
div.txt_ara12345_cls{
 display: flex;
 flex-direction: column; 
 align-content: flex-start;

  width:110px;  height:120px;
  margin:2px 6px 0px 0px;   /*top, right,bottom,left ;*/
  /*padding:2px 0px 0px 0px;   /*top, right,bottom,left ;*/*/
   /*border: 1px solid #D3D3D3;*/

}

div.txt_ara12345_cls a{
   font-style: italic; 
   text-decoration:none; /* no underline  */
   height:24px;
}

div.txt_ara12345_cls a:hover{ 
font-size:17px;
cursor: pointer;
}
/*------------------*/



/*------------------*/   
/*--</style>-------------------------------*/     



