 .daepage {
     display: flex;
     width: 100%;
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
     -ms-flex-negative: 0;
     flex-shrink: 0;
     position: relative;
     padding-top: 30px;
 }

 .daepage .c_wr8 {
     padding-bottom: 50px;
     width: 100%;
     float: left;
     padding-top: 80px;
 }

 .daepage .c_wr8 .in {
     width: 100%;
     max-width: 1560px;
     margin: 0 auto;
     padding: 0 20px;
     position: relative;
     display: -ms-grid;
     display: grid;
     -ms-grid-columns: 1.2fr 1fr;
     grid-template-columns: 1.2fr 1fr;
     grid-gap: 0 150px;
 }

 .daepage .c_wr8_col {
    vertical-align: top;
 }

 .daepage .title1 {
     margin: 0 0 .5em;
     font-weight: 600;
     font-size: 72px;
     line-height: 1.25;
     letter-spacing: normal;
 }

 .daepage .title1.v1 {
     margin-bottom: .8em;
 }

 .daepage .title1.v1 span {
     display: inline-block;
     padding-right: 1.25em;
     position: relative;
 }
 .daepage .title1.v1 span::after {
     content: "";
     background: #2a63af;
     width: 100%;
     height: .18em;
     position: absolute;
     bottom: 0;
     left: 0;
 }
 .daepage .table2 {
     width: 100%;
     margin-bottom: 1.78em;
     line-height: 1.25;
 }
 .daepage .table2 th {
     padding-top: .85em;
     padding-bottom: .85em;
     color: #2a63af;
 }
 .daepage table {
     border-collapse: collapse;
     border-spacing: 0;
 }

 .daepage .table2 td, .table2 th {
     padding-right: 1.4em;
     padding-left: 1.4em;
     border-bottom: 1px solid #413f41;
 }

 .daepage th {
     text-align: left;
     font-weight: 400;
 }
 .daepage td, th {
     vertical-align: top;
 }
 .daepage .table2 td {
     padding-top: 1em;
     padding-bottom: 1em;
     font-weight: bold;
 }

 .daepage .c_wr8_col:nth-child(2) {
     padding-top: 95px;
 }

 @media screen and (max-width: 1200px) {
     .daepage .c_wr8 .in {
         display: block;
     }
     .daepage .title1 {
         font-size: 55px;
     }
     .daepage .c_wr8_col:nth-child(2) {
         padding-top: 50px;
     }
 }

 @media screen and (max-width: 1380px) {
     .daepage .c_wr8 .in {
         grid-gap: 0 50px;
     }
     .daepage .title1 {
         font-size: 60px;
     }
 }



