/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #sub1-1 .wrap
                { width             : 95%;              height              : auto;             max-width           : 1100px;           }   
   #sub1-1 .wrap .tit
                { font-size         : 2.2em;            line-height         : 1em;              font-weight         : 700;              color               : #05364B;
                   margin-bottom    : 1em;}
   #sub1-1 .wrap .table
                { width             : 100%;             height              : auto;             display             : flex;             flex-wrap           : wrap;
                  align-items       : center;           justify-content     : center;           margin-top          : 4em;              
                  gap               : 3.5em;}            
   #sub1-1 .wrap .table .tableList                             
                { width             : calc(calc(100% - 7em) / 3); height    : auto;             display             : flex;             flex-direction      : column;             
                  align-items       : flex-start;       justify-content     : flex-start;       }   
   #sub1-1 .wrap .table .tableList:last-child
                { border-bottom     : none;}                             
   #sub1-1 .wrap .table .tableList .name
                { line-height       : 1em;              font-weight         : 500;              color               : #231815;
                  display           : flex;             align-items         : center;           justify-content     : flex-start;                         width             : 100%;
                  font-size         : 1.2em;}     
   #sub1-1 .wrap .table .tableList .line 
                { width             : 100%;             height              : 1px;              background          : #000;             margin              : 1em 0;}
   
   #sub1-1 .wrap .table .tableList .value
                { width             : 100%;             height              : auto;             display             : flex;             align-items         : center;
                  justify-content   : flex-start;       word-break          : keep-all;         color               : #4c4c4c;
                  font-size         : 0.9em;}

@media(max-width:830px){
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */    
   #sub1-1 .wrap .table
                { gap               : 2em;}
   #sub1-1 .wrap .table .tableList
                { width             : calc(calc(100% - 2em) / 2);}              
}
@media(max-width:640px){
/* A            A A                 :                   A                   :                   A                   :                   A                   :                   */
   #sub1-1 .wrap .tit
                { font-size         : 1.4em;}
   #sub1-1 .wrap .table
                { gap               : 3em;              margin-top          : 2em;}
   #sub1-1 .wrap .table .tableList
                { width             : 100%;}
                 
}                            

                 