﻿@charset "utf-8";

.gage_area1 {width:1200px; margin:0 auto 40px auto;}
.gage_area2 {width:720px; margin:0 auto 40px auto;}
.gage_titl1 {overflow:hidden; margin-bottom:40px; margin-top:20px;}
.gage_titl1 h1 {float:left; font-size:45px; line-height:55px; font-family:'Roboto_bold'; font-weight:bold; color:#1a6ce8}
.gage_titl1 h1 p { font-size:45px; line-height:55px;color:#1a6ce8; font-family:'Roboto_bold';}
.gage_titl1 h1 span {color:#515d6f; font-family:'Roboto_bold';}
.gage_titl1 .choice_table1 {float:right; width:180px; border:2px solid #022e6b;}
.gage_titl1 .choice_table1 table {width:100%;}
.gage_titl1 .choice_table1 table th {background:#d2e5fb; text-align:center;}
.gage_titl1 .choice_table1 table td {padding:15px 0px 15px 0px; text-align:center;}
.gage_titl1 .choice_table1 table td dl dd {color:#fff}
.checkmark{display:inline-block;width:60px;height:45px; margin-bottom:10px; margin-left:10px; }
.checkmark:after{content:''; display:block;width:20px;height:42px; margin:0 auto;border:solid #ffffff;border-width:0 6px 6px 0;transform:rotate(45deg);}
.trigel{width:0px;height: 0px; border-top:20px solid none;border-bottom:40px solid #fff; border-right:25px solid transparent; border-left:25px solid  transparent; text-align:center; margin:0 auto 5px auto;}
.cross {width:70px;height:50px; position:relative; margin:0 auto;}
.cross:before{content: ''; position:absolute; top:0;left:0;margin-left:2em;height: 50px; border: solid #fff;border-width: 0 6px 0px 0;transform: rotate(45deg);}
.cross:after{content: '';position:absolute;top:0; left:0; margin-left:2em; height: 50px;border: solid #fff;border-width: 0 6px 0px 0;transform: rotate(-45deg); }


.ta_wrap1 {overflow:hidden; margin-bottom:20px;}
.part_table1 {width:670px; float:left; border-top:3px solid #022e6b; border-bottom:3px solid #022e6b;}
.part_table1 table {width:100%;}
.part_table1 table tbody th:first-child {border-left:0px;}
.part_table1 table tbody td:first-child {border-left:0px;}
.part_table1 table tbody tr:last-child th {border-bottom:0px;}
.part_table1 table tbody tr:last-child td {border-bottom:0px;}
.part_table1 table tbody tr td.bbnone {border-bottom:0px;}
.part_table1 table thead th{background:#d2e5fb; color:#022e6b; padding:10px 10px; text-align:center;}
.part_table1 table tbody th{background:#d2e5fb; border-left:2px solid #022e6b; color:#022e6b; padding:10px 10px; text-align:center;}
.part_table1 table tbody td{border-bottom:1px solid #022e6b; color:#022e6b; padding:7px 10px; text-align:center;font-family: 'Nanum Barun Gothic'}

.part_table2_1 {width:445px; float:left; border-top:3px solid #022e6b; border-bottom:3px solid #022e6b;}
.part_table2_1 table.ptbl1 {width:50%; float:left;}
.part_table2_1 table.ptbl2 {width:50%; float:left;}
.part_table2_1 table tbody th:first-child {border-left:0px;}
.part_table2_1 table tbody td:first-child {border-left:0px;}
.part_table2_1 table tbody tr:last-child th {border-bottom:0px;}
.part_table2_1 table tbody tr:last-child td {border-bottom:0px;}
.part_table2_1 table tbody tr td.bbnone {border-bottom:0px;}
.part_table2_1 table tbody th{background:#d2e5fb; border-left:2px solid #022e6b; color:#022e6b; text-align:center;}
.part_table2_1 table tbody td{border-bottom:1px solid #022e6b; color:#022e6b; text-align:center;font-family: 'Nanum Barun Gothic'}
.part_table2_1 table.ptbl1 tbody th{padding:0px 10px; height:60.8px;}
.part_table2_1 table.ptbl1 tbody td{padding:0px 10px; height:60.8px;}
.part_table2_1 table.ptbl2 tbody th{padding:10px 10px;border-left:2px solid #022e6b;}
.part_table2_1 table.ptbl2 tbody td{padding:10px 10px;}

.ser_table1 {width:525px; float:right; border-top:3px solid #022e6b; border-bottom:3px solid #022e6b;}
.ser_table1 table {width:100%;}
.ser_table1 table tbody th:first-child {border-bottom:0px; font-size:18px;}
.ser_table1 table tbody td:first-child {border-left:0px;}
.ser_table1 table tbody tr:last-child th {border-bottom:0px;}
.ser_table1 table tbody tr:last-child td {border-bottom:0px;}
.ser_table1 table tbody tr td.bbnone {border-bottom:0px;}
.ser_table1 table thead th{background:#d2e5fb; color:#022e6b; padding:10px 10px; text-align:center;}
.ser_table1 table tbody th{background:#d2e5fb; border-bottom:2px solid #022e6b; color:#022e6b; padding:10px 10px; text-align:center;}
.ser_table1 table tbody td{border-bottom:1px solid #022e6b; border-left:1px solid #022e6b; color:#022e6b; padding:10px 10px; text-align:center;font-family: 'Nanum Barun Gothic'}
.ser_table1 table tbody td.tac{text-align:center; padding-left:5px; padding-right:5px;}
.ser_table1 table tbody td.tal5{text-align:left; padding-left:10px; padding-right:10px;}

.ser_table2 {width:750px; float:right; border-top:3px solid #022e6b; border-bottom:3px solid #022e6b;}
.ser_table2 table {width:100%;}
.ser_table2 table tbody th:first-child {border-bottom:0px; font-size:18px;}
.ser_table2 table tbody td:first-child {border-left:0px;}
.ser_table2 table tbody tr:last-child th {border-bottom:0px;}
.ser_table2 table tbody tr:last-child td {border-bottom:0px;}
.ser_table2 table tbody tr td.bbnone {border-bottom:0px;}
.ser_table2 table thead th{background:#d2e5fb; color:#022e6b; padding:10px 10px; text-align:center;}
.ser_table2 table tbody th{background:#d2e5fb; border-bottom:2px solid #022e6b; color:#022e6b; padding:5px 10px; text-align:center;}
.ser_table2 table tbody td{border-bottom:1px solid #022e6b; border-left:1px solid #022e6b; color:#022e6b; padding:5px 10px; text-align:center;font-family: 'Nanum Barun Gothic'}
.ser_table2 table tbody td.tac{text-align:center; padding-left:5px; padding-right:5px;}
.ser_table2 table tbody td.tal5{text-align:left; padding-left:10px; padding-right:10px;}

.ser_table3 {width:245px; float:right; border-top:3px solid #022e6b; border-bottom:3px solid #022e6b;}
.ser_table3 table {width:100%;}
.ser_table3 table tbody th:first-child {border-bottom:0px; font-size:15px;}
.ser_table3 table tbody td:first-child {border-left:0px;}
.ser_table3 table tbody tr:last-child th {border-bottom:0px;}
.ser_table3 table tbody tr:last-child td {border-bottom:0px;}
.ser_table3 table tbody tr td.bbnone {border-bottom:0px;}
.ser_table3 table thead th{background:#d2e5fb; color:#022e6b; padding:5px 5px; text-align:center;}
.ser_table3 table tbody th{background:#d2e5fb; border-bottom:2px solid #022e6b; color:#022e6b; padding:5px 5px; text-align:center;}
.ser_table3 table tbody td{border-bottom:1px solid #022e6b; border-left:1px solid #022e6b; color:#022e6b; padding:5px 5px; text-align:center;font-family: 'Nanum Barun Gothic'}
.ser_table3 table tbody td.tac{text-align:center; padding-left:5px; padding-right:5px;}
.ser_table3 table tbody td.tal5{text-align:left; padding-left:10px; padding-right:10px;}

.mea_table1 {border:2px solid #022e6b;}
.mea_table1 table {width:100%;}
.mea_table1 table thead th{background:#022e6b; color:#ffffff; padding:10px 10px; text-align:center;}
.mea_table1 table tbody th:first-child {border-left:0px; text-indent:25px; padding:20px 0px;}
.mea_table1 table tbody td:first-child {border-left:0px;}
.mea_table1 table tbody tr:last-child th {border-bottom:0px;}
.mea_table1 table tbody tr:last-child td {border-bottom:0px;}
.mea_table1 table tbody tr td.bbnone {border-bottom:0px;}
.mea_table1 table tbody th {background:#d2e5fb;border-bottom:2px solid #022e6b;border-left:2px solid #022e6b; color:#022e6b; padding:10px 10px; text-align:left;}
.mea_table1 table tbody th span.mea_titl1 {color:#022e6b; display:block; margin-bottom:3px;}
.mea_table1 table tbody th span.mea_titl2 {font-size:34px; line-height:34px; color:#022e6b; display:block; font-style:italic;}
.mea_table1 table tbody td{border-bottom:2px solid #022e6b;border-left:1px solid #022e6b; color:#022e6b; padding:10px 10px;font-family: 'Nanum Barun Gothic'}
.mea_table1 table tfoot th {background:#3b4c60; color:#ffffff;}
.mea_table1 table tfoot td {background:#f2f6fa; color:#022e6b;font-family: 'Nanum Barun Gothic'}
.mea_table1 table tbody td.tac{text-align:center; padding-left:5px; padding-right:5px;}
.mea_table1 table tbody td.tal5{text-align:left; padding-left:10px; padding-right:10px;}

.mea_table2 {border:2px solid #022e6b;}
.mea_table2 table {width:100%;}
.mea_table2 table thead th{background:#022e6b; color:#ffffff; padding:10px 10px; text-align:center;}
.mea_table2 table thead th.font_none {font-size:0px; line-height:0px;}
.mea_table2 table tbody th.first {border-left:0px; text-indent:40px; padding:20px 0px;}
.mea_table2 table tbody td:first-child {border-left:0px;}
.mea_table2 table tbody tr:last-child th {border-bottom:0px;}
.mea_table2 table tbody tr:last-child td {border-bottom:0px;}
.mea_table2 table tbody tr td.bbnone {border-bottom:0px;}
.mea_table2 table tbody th {background:#d2e5fb;border-bottom:2px solid #022e6b;border-left:2px solid #022e6b; color:#022e6b; padding:20px 0px; text-align:center;}
.mea_table2 table tbody th.thbg {border-bottom:1px solid #022e6b;border-left:0px; color:#022e6b; font-size:18px; line-height:28px;}
.mea_table2 table tbody th.thbg3 {border-bottom:2px solid #022e6b;border-left:0px; color:#022e6b; font-size:18px; line-height:28px;}
.mea_table2 table tbody th span.mea_titl3 {font-size:28px; line-height:28px; color:#022e6b; display:block; margin-bottom:3px;}
.mea_table2 table tbody th span.mea_titl4 {color:#022e6b; display:block; }
.mea_table2 table tbody td{border-bottom:1px solid #022e6b;border-left:1px solid #022e6b; color:#022e6b; padding:5px 10px;font-family: 'Nanum Barun Gothic'}
.mea_table2 table tbody td.tbb1 {border-bottom:2px solid #022e6b;}
.mea_table2 table tfoot th {background:#3b4c60; color:#ffffff;}
.mea_table2 table tfoot td {background:#f2f6fa; color:#022e6b;}

.mea_table3 {border:2px solid #022e6b;}
.mea_table3 table {width:100%;}
.mea_table3 table thead th{background:#022e6b; color:#ffffff; padding:10px 10px; text-align:center;}
.mea_table3 table thead th.font_none {font-size:0px; line-height:0px;}
.mea_table3 table tbody th.first {border-left:0px; text-indent:40px; padding:20px 0px;}
.mea_table3 table tbody td:first-child {border-left:0px;}
.mea_table3 table tbody tr:last-child th {border-bottom:0px;}
.mea_table3 table tbody tr:last-child td {border-bottom:0px;}
.mea_table3 table tbody tr td.bbnone {border-bottom:0px;}
.mea_table3 table tbody th {background:#d2e5fb;border-bottom:2px solid #022e6b;border-left:2px solid #022e6b; color:#022e6b; padding:10px 0px; text-align:center;}
.mea_table3 table tbody th.thbg {border-bottom:1px solid #022e6b;border-left:0px; color:#022e6b; font-size:18px; line-height:18px;}
.mea_table3 table tbody th.thbg3 {border-bottom:2px solid #022e6b;border-left:0px; color:#022e6b; font-size:18px; line-height:18px;}
.mea_table3 table tbody th span.mea_titl3 {font-size:20px; line-height:28px; color:#022e6b; display:block; margin-bottom:3px;}
.mea_table3 table tbody th span.mea_titl4 {color:#022e6b; display:block; }
.mea_table3 table tbody td{border-bottom:1px solid #022e6b;border-left:1px solid #022e6b; color:#022e6b; padding:5px 10px; text-align: center;font-family: 'Nanum Barun Gothic'}
.mea_table3 table tbody td.tbb1 {border-bottom:2px solid #022e6b;}
.mea_table3 table tfoot th {background:#3b4c60; color:#ffffff;}
.mea_table3 table tfoot td {background:#f2f6fa; color:#022e6b;}

.mfoot_table1 {border-left:2px solid #022e6b;border-right:2px solid #022e6b;border-bottom:2px solid #022e6b;}
.mfoot_table1 table {width:100%;}
.mfoot_table1 table tfoot th {background:#3b4c60; color:#ffffff; font-size:20px; line-height:20px;}
.mfoot_table1 table tfoot td {background:#f2f6fa; color:#022e6b; padding:20px 0px; text-align:center;}
.mfoot_table1 table tfoot td div.ptac {text-align:center; font-weight:bold;}
.mfoot_table1 table tfoot td div.ptac p span.bdott {color:#4e8be9; padding-top:10px; background:url('blue_dott.gif') center top no-repeat;}

.mfoot_table2 {border-left:2px solid #022e6b;border-right:2px solid #022e6b;border-bottom:2px solid #022e6b;}
.mfoot_table2 table {width:100%;}
.mfoot_table2 table tfoot th {background:#3b4c60; color:#ffffff; font-size:18px; line-height:18px;}
.mfoot_table2 table tfoot td {background:#f2f6fa; color:#022e6b; padding:20px 0px; text-align:center;}
.mfoot_table2 table tfoot td div.ptac {text-align:center; font-weight:bold;}
.mfoot_table2 table tfoot td div.ptac p span.bdott {color:#4e8be9; padding-top:10px; background:url('blue_dott.gif') center top no-repeat;}

.mfoot_table3 {border-top:2px solid #022e6b;border-left:2px solid #022e6b;border-right:2px solid #022e6b;border-bottom:2px solid #022e6b;}
.mfoot_table3 table {width:100%;}
.mfoot_table3 table tfoot th {background:#3b4c60; color:#ffffff; font-size:20px; line-height:20px;}
.mfoot_table3 table tfoot td {background:#ffffff; color:#022e6b; padding:20px 0px; text-align:center;}
.mfoot_table3 table tfoot td div.ptac {text-align:center; font-weight:bold;}
.mfoot_table3 table tfoot td div.ptac p span.bdott {color:#4e8be9; padding-top:10px; background:url('blue_dott.gif') center top no-repeat;}

.cor_table1 p {font-size:15px; line-height:30px; font-family:'Roboto_Medium'; color:#1a6ce8}
.cor_table1 {border:2px solid #022e6b; margin-bottom:10px;}
.cor_table1 table {width:100%;}
.cor_table1 table thead th:first-child {border-left:0px;}
.cor_table1 table tbody td:first-child {border-left:0px;}
.cor_table1 table tbody tr:last-child th {border-bottom:0px;}
.cor_table1 table tbody tr:last-child td {border-bottom:0px;}
.cor_table1 table tbody tr td.bbnone {border-bottom:0px;}
.cor_table1 table thead th{background:#022e6b;  border-left:1px solid #022e6b; color:#ffffff; padding:10px 10px;}
.cor_table1 table tbody th{background:#d2e5fb; border-left:2px solid #022e6b; border-bottom:1px solid #022e6b; color:#022e6b; padding:5px 10px;}
.cor_table1 table tbody th span.mea_titl1 {color:#022e6b; display:block;}
.cor_table1 table tbody th span.mea_titl2 {font-size:32px; line-height:32px; color:#022e6b; display:block;}
.cor_table1 table tbody td{border-bottom:1px solid #022e6b; border-left:1px solid #022e6b; color:#022e6b; padding:5px 10px;font-family: 'Nanum Barun Gothic'}
.cor_table1 table tfoot th {background:#3b4c60; color:#ffffff; padding:10px 0px;}
.cor_table1 table tfoot td {background:#d9e5f3; color:#022e6b;padding:10px 0px;}
.cor_table1 table tbody td.tar5 {text-align:right; padding-right:5px;}
.cor_table1 table tfoot td.tar5 {text-align:right; padding-right:5px;}

/* Gage 결과 값 페이지 */
.gage_titl2 {overflow:hidden; margin-bottom:10px;}
.gage_titl2 h1 {font-size:40px; line-height:50px; font-family:'Roboto_bold'; font-weight:bold; color:#1a6ce8}
.gage_titl2 h2 {font-size:25px; line-height:40px; font-family:'Roboto_bold'; font-weight:bold; color:#1a6ce8}
.gage_titl2 h3 {font-size:15px; line-height:30px; font-family:'Roboto_bold'; color:#1a6ce8}
.reasult_table1 p {font-size:15px; line-height:30px; font-family:'Roboto_Medium'; color:#1a6ce8}
.reasult_table1 {border:2px solid #022e6b; margin-bottom:10px;}
.reasult_table1 table {width:100%;}
.reasult_table1 table thead th:first-child {border-left:0px;}
.reasult_table1 table tbody th:first-child {border-left:0px;}
.reasult_table1 table tbody td:first-child {border-left:0px;}
.reasult_table1 table tbody tr:last-child th {border-bottom:0px;}
.reasult_table1 table tbody tr:last-child td {border-bottom:0px;}
.reasult_table1 table tbody tr td.bbnone {border-bottom:0px;}
.reasult_table1 table thead th{background:#022e6b;  border-left:1px solid #022e6b; color:#ffffff; padding:10px 10px; font-weight:400;}
.reasult_table1 table tbody th{background:#d2e5fb; border-left:2px solid #022e6b; color:#022e6b; padding:10px 10px;}
.reasult_table1 table tbody th span.mea_titl1 {color:#022e6b; display:block;}
.reasult_table1 table tbody th span.mea_titl2 {font-size:32px; line-height:32px; color:#022e6b; display:block;}
.reasult_table1 table tbody td{border-bottom:1px solid #022e6b; border-left:1px solid #022e6b; color:#022e6b; padding:10px 10px;font-family: 'Nanum Barun Gothic'}
.reasult_table1 table tbody td:hover {background-color:lightyellow;}
.reasult_table1 table tfoot th {background:#5a7594; color:#ffffff; padding:10px 0px; font-weight:400;}
.reasult_table1 table tfoot td {background:#5a7594; color:#ffffff;padding:10px 0px;font-family: 'Nanum Barun Gothic'}
.reasult_table1 table tbody td.tar5 {text-align:right; padding-right:5px;}
.reasult_table1 table tfoot td.tar5 {text-align:right; padding-right:5px;}
.result_text1 p {font-size:15px; line-height:30px; font-family:'Roboto'; color:#1a6ce8}

/* 보고서가 아닌 결과 값 표출 페이지 */
.result_table_area1 {width:900px; margin:0 auto 40px auto;}

/* 매트릭스도 */
.matrix_table {border:2px solid #022e6b;}
.matrix_table table {width:100%;}
.matrix_table table thead th{background:#022e6b; color:#ffffff; padding:10px 10px; text-align:center;font-size:18px;}
.matrix_table table thead th.font_none {font-size:0px; line-height:0px;}
.matrix_table table tbody td:first-child {border-left:0px;}
.matrix_table table tbody tr:last-child th {border-bottom:0px;}
.matrix_table table tbody tr:last-child td {border-bottom:0px;}
.matrix_table table tbody tr td.bbnone {border-bottom:0px;}
.matrix_table table tbody th {background:#3b4c60;border-left:2px solid #022e6b; color:#022e6b; padding:10px 0px; text-align:center;}
.matrix_table table tbody th.thbg {background:#d2e5fb;border-bottom:1px solid #022e6b;border-left:0px; color:#022e6b; font-size:16px;}
.matrix_table table tbody th.thbg3 {background:#d2e5fb;border-bottom:2px solid #022e6b;border-left:0px; color:#022e6b; font-size:16px;}
.matrix_table table tbody th.thbd1 {border-bottom:1px solid #022e6b;border-left:0px; color:#022e6b; font-size:18px; line-height:18px;}
.matrix_table table tbody th span.mea_titl3 {font-size:22px; line-height:28px; color:#5382b8; display:block; margin-bottom:3px;}
.matrix_table table tbody th span.mea_titl4 {color:#5382b8; display:block; }
.matrix_table table tbody td{border-bottom:1px solid #022e6b;border-left:1px solid #022e6b; color:#022e6b; padding:5px 10px;font-family: 'Nanum Barun Gothic'}
.matrix_table table tbody td.tbb1 {border-bottom:2px solid #022e6b;}
.matrix_table table tfoot th {background:#3b4c60; color:#ffffff;}
.matrix_table table tfoot td {background:#f2f6fa; color:#022e6b;}
.matrix_table_red {color:#e26d68 !important;}


/* 테이블 대각선 */
.cor_table1 table thead th.slash {
  background:#022e6b url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><line x1="100%" y1="100%" x2="0" y2="0" stroke="white" /></svg>');
	position:relative;
}
.cor_table1 table thead th.slash span.tpfont1 {position:absolute; top:1px; right:11px;}
.cor_table1 table thead th.slash span.tpfont2 {position:absolute; bottom:1px; left:11px;}