@charset "utf-8";

/* 내용관리 */
#ctt {margin:10px 0;padding:20px;background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}

/*추가*/
.shsub4_1{display: inline-block; width: 100%;}
.shsub4_1 img{width: 100%; padding-bottom: 50px;}
.shsub4_1 h1{font-size: 30px; font-weight: 900;letter-spacing: -1px;}
.shsub4_1 p{padding-top:10px;line-height: 25px; font-size: 13px;}
.shsub4_1 p > span{    color: #fd5555; font-weight: 600; font-size: 20px;}
.shsub4_1 strong{color:#F30;}
.shbtboder{border-bottom: 1px solid #ddd; width: 100%;}

.shsub4_1 h2{    display: inline-block; background: #fd5555; border-radius: 10px; padding: 5px 20px;  color: #fff; letter-spacing: -1px; font-size: 15px;}
.shsection {padding: 20px 0;}

.sub4_1tb1 tr > td:nth-child(1) {text-align: center; background: #292929; color: #fff; font-weight: bold; width:15%;}
.sub4_1tb1 tr > td:nth-child(2) {padding-left:20px; width:85%;}
.sub4_1tb1 td{border:1px solid #ddd; border-collapse:collapse; padding:5px;}

.sub4_1tb2 td{border:1px solid #ddd; border-collapse:collapse; padding:5px;}
.sub4_1tb2 tr > td:nth-child(1)  {text-align: center; background: #292929; color: #fff; font-weight: bold; width:15%;}
.sub4_1tb2 tr > td:nth-child(2)  {padding-left:20px; width:73%;}
.sub4_1tb2 tr > td:nth-child(3)  {text-align: center; width:12%;}


.shcomglist {display:inline-block; width:100%;}
.shcomglist ul{}
.shcomglist li{width:33.3%; float:left; padding:5px;}
.shcomglist p{text-align: center; padding-top: 0; background: #292929;color: #fff; font-weight: 600;}
.shcomglist img{padding-bottom:0;}

.shcommap{display:inline-block; width:100%;}
.shcommap li{float:left; padding:5px;}
.shcommap li:nth-child(1){width:70%;}
.shcommap li:nth-child(2){width:30%;}
.shcommap li > p{background: #292929; color: #fff; font-weight: 600;  line-height:20px; padding:10px 0; text-align:center;}
.shcommap img{padding-bottom:0px;}
iframe{width:100%; height:353px;}


.shsub1_1{display:inline-block; width:100%;}
.shsub1_1 img{width:100%; display:block; margin:0 auto;}
.shsub1_1 h1{    text-align: center; margin-top: 20px;  padding: 10px;}
.shsub1_1 h2{    text-align: center;padding: 10px 0; font-weight: 600;}
.shsub1_1 span{font-size: 20px;  text-align: center;display: table; margin: 0 auto;padding: 20px 0;  color: #177342; font-weight: 600;}
.shsub1_1 p{text-align:center;}
.shsub1_1 a{color:#fff;}
.shsub1_1 h3{text-align: center; background:#dd5555; padding: 10px 30px;  display: table; margin:30px auto; border-radius: 10px; color: #fff; font-weight: 900; margin-top: 30px; word-break: keep-all; }
.shsub1_1 h3.click{background: linear-gradient(-45deg, #ee8432, #ff606c, #edca35); background-size: 400% 400%; animation: colorChange 2s ease infinite;}
.shsub1_1 h3.click:hover{background:#333; transition:all 0.5s;}
@keyframes colorChange{
    0%{
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        background-position: 0% 50%;
    }
}


.shsub1_2{display:inline-block; width:100%;}
.shsub1_2 ul{}
.shsub1_2 li{width:50%; float:left; padding:5px;}

.shsub1_3{display:inline-block; width:100%;}
.shsub1_3 li{width:20%; float:left; padding:5px;}
.shsub1_3 span{color: #177342; border-bottom: 2px solid #177342; padding-bottom: 5px; padding-top: 10px;}
.shsub1_3 p{border: 1px solid #ddd; padding: 10px; text-align: center; }

.shbdtop{border-top: 2px solid #177342;width: 10%; margin: 0 auto;}


.subsub1_1tb1{    display: inline-block; width: 100%; padding: 30px 0;}
.subsub1_1tb1 ul{}
.subsub1_1tb1 li{width: 50%; float: left; padding: 0 10px;}
.subsub1_1tb1 td{border:1px solid #ddd; border-collapse:collapse; padding:10px; line-height:25px;}
.subsub1_1tb1 tr:nth-child(1) > td{ background: #292929 !important;color: #fff;font-weight: 600;text-align: center;}

.subsub1_1tb2 td{border:1px solid #ddd; border-collapse:collapse; padding:10px; line-height:25px; text-align: center; background: #ce3800; color:#fff; font-size:18px;}

.subsub1_1tb3 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px;}
.subsub1_1tb3 {display:inline-block; width:100%; padding:20px 0;}
.subsub1_1tb3 tr:nth-child(1) { background: #292929;color: #fff;font-weight: 600;text-align: center;}
.subsub1_1tb3 tr > td:nth-child(1)  {width:15%}
.subsub1_1tb3 tr > td:nth-child(2)  {width:15%}
.subsub1_1tb3 tr > td:nth-child(3)  {width:45%}
.subsub1_1tb3 tr > td:nth-child(4)  {width:25%}


.subsub1_1tb4 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: center;}
.subsub1_1tb4 {display:inline-block; width:100%; padding:20px 0;}
.subsub1_1tb4 tr:nth-child(1) { background: #292929;color: #fff;font-weight: 600;}


.subsub1_1tb5 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: center;}
.subsub1_1tb5 {display:inline-block; width:100%; padding:20px 0;}

.subsub1_3tb1 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: center;}
.subsub1_3tb1 {display:inline-block; width:100%; padding:20px 0;}
.subsub1_3tb1 tr:nth-child(1) > td { background: #292929;color: #fff;font-weight: 600;}

.sub2_1tb1 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: left;}
.sub2_1tb1 {display:inline-block; width:100%; padding:20px 0;}
.sub2_1tb1 tr > td:nth-child(1) { background: #292929;color: #fff;font-weight: 600; text-align:center; width:15%}
.sub2_1tb1 tr > td:nth-child(2) {padding-left:20px;}
.sub2_1tb1 p{text-align:left; padding:5px;}


.sub2_1tb2 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: center; width:1%;}
.sub2_1tb2 {display:inline-block; width:100%; padding:20px 0;}
.sub2_1tb2 tr:nth-child(1) > td { background: #292929;color: #fff;font-weight: 600;}


.sub2_1tb3 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: center;}
.sub2_1tb3 {display:inline-block; width:100%; padding:20px 0;}
.sub2_1tb3 tr:nth-child(1) > td { background: #292929;color: #fff;font-weight: 600; text-align:center;}
.sub2_1tb3 tr > td:nth-child(1) { font-weight:600; width:7%}
.sub2_1tb3 tr > td:nth-child(2) {width:11.6%}
.sub2_1tb3 tr > td:nth-child(3) {width:11.6%}
.sub2_1tb3 tr > td:nth-child(4) {width:11.6%}
.sub2_1tb3 tr > td:nth-child(5) {width:11.6%}
.sub2_1tb3 tr > td:nth-child(6) {width:11.6%}
.sub2_1tb3 tr > td:nth-child(7) {width:11.6%}
.sub2_1tb3 tr > td:nth-child(8) {width:11.6%}
.sub2_1tb3 tr > td:nth-child(9) {width:11.6%}



.sub4_2tb1 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: center; width:1%;}
.sub4_2tb1 {display:inline-block; width:100%; padding:20px 0;}
.sub4_2tb1 tr:nth-child(1) > td { background: #292929;color: #fff;font-weight: 600;}
.sub4_2tb1 tr > td:nth-child(1) {width:16.6%}
.sub4_2tb1 tr > td:nth-child(2) {width:26.2%}
.sub4_2tb1 tr > td:nth-child(3) {width:7%}
.sub4_2tb1 tr > td:nth-child(4) {width:16.6%}
.sub4_2tb1 tr > td:nth-child(5) {width:16.6%}
.sub4_2tb1 tr > td:nth-child(6) {width:16.6%}
.sub4_2tb1 tr:nth-child(5) > td {color: #0066cc;font-weight: 600;}
.sub4_2tb1 tr:nth-child(6) > td {color: #0066cc;font-weight: 600;}

.ftbl {color:#0066cc; font-weight:600;}

.sub4_2cc{display:inline-block; width:100%; padding:20px 0;}
.sub4_2cc ul{}
.sub4_2cc li{width: 12.5%; float: left;}
.sub4_2cc p{border: 3px solid #8aa50e;  border-radius: 100px; height:85px; text-align: center;display: inline-block; width: 80%; vertical-align: middle; padding:10px; font-weight:600; letter-spacing:-2px;line-height: 27px;}
.sub4_2cc span{width: 20%; font-size: 18px; color: #777;}



.sub4_2tb2 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: left; width:1%; padding:5px 20px;}
.sub4_2tb2 {display:inline-block; width:100%; padding:20px 0;}
.sub4_2tb2 tr > td:nth-child(1) {width:30%; padding:0; margin:0}
.sub4_2tb2 tr > td:nth-child(2) {width:70%}
.sub4_2tb2 b{color:#0066cc; font-size:15px; font-weight:100;}
.sub4_2tb2 img{margin:0; padding:0}


.sub4_2tb3 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: left; width:1%; padding:5px 20px;}
.sub4_2tb3 {display:inline-block; width:100%; padding:20px 0;}
.sub4_2tb3 b{color:#0066cc; font-size:15px; font-weight:100;}
.sub4_2tb3 img{margin:0; padding:0}


.sub4_2tb4 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: left; width:1%;}
.sub4_2tb4 {display:inline-block; width:100%; padding:20px 0;}
.sub4_2tb4 tr > td:nth-child(1) {background: #292929;color: #fff;font-weight: 600; width:10%;  text-align: center;}
.sub4_2tb4 tr > td:nth-child(2){width:45%; padding-left: 20px;}
.sub4_2tb4 tr > td:nth-child(3){width:45%; padding-left: 20px;}
.sub4_2tb4 b{color:#0066cc; font-size:15px; font-weight:100;}

.sub4_3tb1 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: left; width:1%;}
.sub4_3tb1 {display:inline-block; width:100%; padding:20px 0;}
.sub4_3tb1 tr > td:nth-child(1) {background: #292929;color: #fff;font-weight: 600; width:20%; text-align:center;}
.sub4_3tb1 tr > td:nth-child(2) {width:80%; margin-left:20px;}
.sub4_3tb1 b{color:#0066cc;  font-weight:100;}

.subtb4{overflow: auto;   width: 100%; }
.subtb4 table{white-space: nowrap;  display: table;  border-collapse: collapse; margin-bottom:10px; }
.subtb4 table td:nth-child(1){background: #eee;}
.subtb4 table td{border: 1px solid #ddd;   padding: 8px;    text-align: center;}
.subtb4 table tr:nth-child(1) td{background: #292929;    color: #fff;    font-weight: bold;}
.subtb4::-webkit-scrollbar { width: 10px; height:20px; }
.subtb4::-webkit-scrollbar-thumb {    background-color: #2f3542;    border-radius: 10px;}
.subtb4::-webkit-scrollbar-track {    background-color: grey;    border-radius: 10px;    box-shadow: inset 0px 0px 5px white;}

.subtb5{overflow: auto;   width: 100%; }
.subtb5 table{white-space: nowrap;  display: table;  border-collapse: collapse; margin-bottom:10px; }
.subtb5 table td{border: 1px solid #ddd;   padding: 8px;    text-align: center;}
.subtb5 table td:nth-child(odd){background:#eee;}
.subtb5::-webkit-scrollbar { width: 10px; height:20px; }
.subtb5::-webkit-scrollbar-thumb {    background-color: #2f3542;    border-radius: 10px;}
.subtb5::-webkit-scrollbar-track {    background-color: grey;    border-radius: 10px;    box-shadow: inset 0px 0px 5px white;}

.subtb6{overflow: auto;   width: 100%; }
.subtb6 table{white-space: nowrap;  display: table;  border-collapse: collapse; margin-bottom:10px; }
.subtb6 table tr{}
.subtb6 table td{border: 1px solid #ddd;   padding: 8px;    text-align: center; width: 25%;}
.subtb6 table tr:nth-child(1) td{background:#292929; color:#fff; font-weight:bold;}
.subtb6::-webkit-scrollbar { width: 10px; height:20px; }
.subtb6::-webkit-scrollbar-thumb {    background-color: #2f3542;    border-radius: 10px;}
.subtb6::-webkit-scrollbar-track {    background-color: grey;    border-radius: 10px;    box-shadow: inset 0px 0px 5px white;}



@media only screen and (max-width:767px) {
.sub4_1tb1 tr > td:nth-child(1){width: 25%;}
.sub4_1tb1 tr > td:nth-child(2){width: 75%; padding-left:5px;}	
.sub4_1tb2 tr > td:nth-child(1){width:25%;}
.sub4_1tb2 tr > td:nth-child(2){padding-left:5px; width:50%;}
.sub4_1tb2 tr > td:nth-child(3){width:25%;}
.shcomglist li{width:50%;}
.shcommap li{width:100% !important;}
.subsub1_1tb1 li{width:100%; padding-bottom: 10px;}
.shsub1_1 h2{font-size: 17px;}
.shsub1_1 h1{font-size: 19px;  margin-bottom:-10px;}
.subsub1_1tb2 td{font-size: 15px;}
.subsub1_1tb3 tr > td:nth-child(1)  {width:25%}
.subsub1_1tb3 tr > td:nth-child(2)  {width:75%}
.subsub1_1tb4 tr > td:nth-child(1) {background: #292929; color: #fff;font-weight: 600;}
.subsub1_1tb4 tr:nth-child(1) > td:nth-child(2){    background: #fff; color: #000;font-weight: 100;}
.shsub1_3 li{width:50% !important;}
.shsub1_3 p{height:110px !important;}
.shsub1_1 h3{font-size:18px;}
.sub2_1tb1 tr > td:nth-child(1) {width:30%;}
.sub2_1tb1 tr > td:nth-child(2) {width:75%; padding-left:5px;}

.sub2_1tb4 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: center;}
.sub2_1tb4 {display:inline-block; width:100%;}
.sub2_1tb4 tr:nth-child(1) > td:nth-child(1) { background: #292929;color: #fff;font-weight: 600; width: 19%;}
.sub2_1tb4 tr > td:nth-child(3) {width: 70%;}


.sub4_2tb2 td{border:1px solid #ddd; border-collapse:collapse; padding:5px; line-height:25px; text-align: center;}
.sub4_2tb2 {display:inline-block; width:100%; padding:0px;}
.sub4_2tb2 tr > td:nth-child(1) { background: #292929;color: #fff;font-weight: 600; width: 40%;}

.sub4_3cc{display:inline-block; width:100%; padding:20px 0;}
.sub4_3cc ul{}
.sub4_3cc li{width:100%; float: left;}
.sub4_3cc p{border: 3px solid #8aa50e;  border-radius: 100px;text-align: center;display:block; width:100%; padding:10px; font-weight:600; margin:0px;}
.sub4_3cc span{font-size: 18px; color: #777; text-align:center; display:block; padding:5px 0;}

.sub4_2tb4 tr > td:nth-child(2){padding:5px;}
.sub4_2tb4 tr > td:nth-child(3){padding:5px;}


	}