#content_wrap {overflow:hidden;clear:both}
#content_inner {margin:auto;overflow:hidden;}

/*서브비쥬얼*/
#sub_visual {position:relative;background:url("/image/sub/sub_visual1.jpg") center center no-repeat;display:table;width:100%;height:384px;background-size:cover;}
#sub_visual2 {position:relative;background:url("/image/sub/sub_visual2.jpg") center center no-repeat;display:table;width:100%;height:384px;background-size:cover;}
#sub_visual3 {position:relative;background:url("/image/sub/sub_visual3.jpg") center center no-repeat;display:table;width:100%;height:384px;background-size:cover;}

.sub_visual_text{position:absolute;width:100%;border-top:1px solid rgba(255,255,255,0.2);text-align:center;color:#fff;top:87px;left:0px;}
.sub_visual_text .txt1 {font-size:2.4rem;margin-top:7rem;}
.sub_visual_text .txt2 {font-size:5rem;font-weight:600;margin-top:1rem;}
.sub_tab {position:absolute;top:-130px;left:0px;width:100%;}
.sub_tab_in {max-width:1180px;margin:auto;-webkit-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15);
box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15);}
.sub_tab_in ul {display:table;width:100%}
.sub_tab_in li {vertical-align:middle;background-color:#fff;width:33.33333333%;display:table-cell;text-align:center;border-right:1px solid #ddd;}
.sub_tab_in li:last-child{border:0px;}
.sub_tab_in li a {display:block;padding:2rem 0px;font-size:1.7rem;}
.sub_tab_in li.on {background-color:#f2ad00;}
.sub_tab_in li.on a{color:#fff;}

.sub_con {max-width:1180px;margin:10rem auto;position:relative;}
.sub_con_wrap {max-width:100%;margin:10rem 3rem;}
.sub_txt1 {
    font-size: 2rem;
}
.content_st2 {margin-top:2rem;}
.table-responsive {margin-top:2rem;}
.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border:1px solid #dee2e6;
    border-bottom: 2px solid #dee2e6;
    font-size:1.3rem
}
.table-bordered {
    border: 1px solid #dee2e6;
    width:100%
}
.table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6;
    padding:1rem 0px;
    font-size:12px;
    word-break: break-all
}
.badge-danger {
    color: #fff;
    background-color: #dc3545;
    margin-right:0.3rem
}
.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem;
}
.bio_tb {margin-top:3rem;max-width: 100%;overflow: hidden; overflow-x: auto;}
.nano_txt1 {color:#161616;font-size:3rem;font-weight:600;margin-bottom:5rem;}
.nano_box {position:relative;}
.nano_box .txt1{padding-right:50rem;}
.nano_box>p {position:absolute;right:0px;top:0px;}
.nano_box .txt2{position:relative;padding-top:3rem;color:#0c0c0c;font-size:2.6rem;font-weight:600;}
.nano_box .txt2 span {color:#0c0c0c;font-size:3rem;font-weight:600;}
.nano_box .txt2:before {width:55px;height:3px;content:""; position:absolute;left:0;top:20px;background-color:#f2ad00}
.nano_box .txt3 {color:#080808 ;font-size:1.6rem;margin-top:3rem;}
.nano_box .txt4 span, .nano_box .txt3 span {color:#0078ff}
.nano_box .txt4 {color:#080808;font-size:1.8rem;margin-top:2rem;}
.nano_box2{border:1px solid #ddd;background-color:#f9f9f9;padding:4rem 0px;margin-top:8rem;text-align:center;}
.nano_box2 .txt1 {color:#161616;font-size:2rem;font-weight:600;}
.nano_box2>div{max-width:580px;margin:3rem auto;padding:1rem;border:1px solid #ddd;background-color:#fff;}
.pdf_down {display:inline-block;font-size:1.4rem;color:#fff !important;padding:2rem 7rem;background-color:#ff9c00;border-radius:5rem;}
.pdf_down  img {vertical-align:middle}
.nano_wrap2 {background-color:#f8f8f8;text-align:center;}
.nano_wrap2>div {max-width:1180px;margin:0 auto;padding:7rem 0px;overflow:hidden;}
.nano_wrap2 .txt2 {color:#1d1d1d;font-size:1.6rem;margin-top:-2rem;}
.nano_wrap2 .txt3 {color:#1d1d1d;font-size:2rem;}
.nano_wrap2 .txt3 span {color:#0078ff;}
.nano_wrap2 .nano_li {margin:4rem 0 0 -2rem;padding-bottom:4rem;border-bottom:1px solid #ddd;}
.nano_wrap2 .nano_li li {width:25%;float:left;padding-left:2rem;}
.nano_wrap2 .nano_li li  div {color:#141414;font-size:1.6rem;margin-top:2rem;}
.nano_wrap2 .nano_li2 {margin-left:-2rem;padding:4rem 0px;}
.nano_wrap2 .nano_li2 li {width:50%;float:left;padding-left:2rem;}
.nano_wrap2 .nano_li2 li div {padding:1rem;border:1px solid #ddd;background-color:#fff;}
.nano_wrap2 .nano_li2 li p {color:#161616;font-size:2rem;font-weight:600;margin-bottom:2rem;}






/*컨텐츠*/
