#sub_visual {display:table;width:100%;position:relative;background:url("/image/sub/sub_visual.jpg") no-repeat;background-size:cover;height:350px;}
#sub_visual>p {text-shadow: 2px 2px 2px rgba(0,0,0,0.7); display:table-cell;color:#fff;font-size:3.8rem;padding-top:9rem;font-weight:500;vertical-align: middle;}
#sub_bar_in {max-width:1180px;margin:auto;background-color:#1e2188;position:relative;margin-top:-25px;}
#sub_bar_in>ul>li {border-right:1px solid rgba(255,255,255,0.2);float:left;}
#sub_bar_in .home_ic {width:50px;text-align:center;border-right:1px solid rgba(255,255,255,0.2);height:50px;vertical-align:middle;padding-top:15px}
.dropbtn {font-family: "Noto Sans KR", 'Noto Sans', sans-serif, "돋움", dotum, AppleGothic;color:#fff;background:url("/image/sub/bar_arrow.png") 90% center no-repeat;padding-left:20px; font-size: 1.4rem;border: none;width:240px;text-align:left;height:50px;cursor: pointer;}
.dropdown { float: right; position: relative;display: inline-block;}
.dropdown-content {display: none;position: absolute;background-color: #fff;overflow: auto;right: 0; z-index: 1;border-top:1px solid #ddd;}
.dropdown-content a {width:240px;padding-left:20px;color: black;text-decoration: none;display: block;font-size: 1.4rem;line-height:4.3rem;}

.dropdown-content li {width:100%;border-bottom:1px solid #ddd}
.down2 .dropbtn{background:url("/image/sub/bar_arrow.png") 90% center no-repeat;color:#fff}
.show {
    display: block !important;
}

#sub_wrap {max-width:1180px;margin:7rem auto;}
.sub_title {color:#101010;font-size:3rem;margin-bottom:5rem;font-weight:500;border-bottom:1px solid #dfdfdf;padding-bottom:4rem;}
.con1 {background-color:#fff;max-width:1060px;position:relative;margin:auto;margin-top:-10rem;padding:6rem;padding-bottom:0}
.con1 table {border-top:1px solid #1e2188;width:100%}
.con1 table th {width:17%;font-weight:500;background-color:#f7f7f7;color:#2c2c2c;font-size:1.5rem;text-align:left;padding:1rem 0px;padding-left:2rem;}
.con1 table td {color:#676767;font-size:1.4rem;letter-spacing:-0.5px;padding:1.5rem 0px;padding-left:2rem}
.con1 table tr {border-bottom:1px solid #ddd;}
.con_wrap2 {color:#fff;background:url("/image/sub/con_img2.jpg") no-repeat;background-size:cover;padding:12rem 0px}
.con_wrap2 .txt1 {font-size:1.6rem;position:relative;padding-bottom:1rem}
.con_wrap2 .txt1:after {width:40px;height:2px;left:50%;margin-left:-20px;background-color:#fff;position:absolute;bottom:0px;content:" "}
.con_wrap2 .txt2 {font-size:2.5rem;margin:4rem 0px}
.con_wrap2 .txt2 span {font-size:3rem;border-bottom:1px solid #fff;}
.con_wrap2 .txt3 {font-size:1.7rem;}
.con_wrap2 .txt4 {font-size:1.6rem;color:#c9c8c8;margin-top:3rem}
.con_wrap2 .txt5 {font-size:1.5rem;margin-top:3rem}


.con_title {font-size:2.5rem;margin-bottom:3rem;color:#0d0d0d;position:relative}
.con_title:before {background:url("/image/sub/dot.png") no-repeat;width:49px;height:9px;content:"";position:absolute;top:-10px;left:50%;margin-left:-24.5px;}
.con_wrap3 {background-color:#f7f7f7;padding:7rem 0px;margin-left:-2rem}
.con_wrap3 li {color:#1f1f1f;font-size:1.7rem;margin-bottom:2rem;width:25%;padding-left:2rem;float:left;}
.con_wrap3 ul {max-width:1180px;margin:auto;}

.location_wrap {margin-left:-2rem}
.location_wrap>li {float:left;width:33.33333333%;padding-left:2rem}
.location_wrap>li>div {background-color:#f8f8f8;border:1px solid #ddd;padding:3rem;margin-top:2rem}
.location_wrap>li .txt1 {color:#222;font-size:2rem;border-bottom:1px solid #ddd;padding-bottom:1rem}
.location_wrap>li .txt2 {color:#434343;font-size:1.6rem;margin-top:1rem}
.performance_wrap {margin-left:-2rem}
.performance_wrap>div {float:left;width:33.333333333%;padding-left:2rem;}
.performance_wrap>div:nth-child(3n+1) {clear: both}
.performance_wrap>div>div {border:1px solid #ddd;margin-bottom:2rem;}
.performance_wrap>div>div>p>span {display:block;background-size:cover !important;background-position:center center !important}
.performance_wrap>div>div>ul {padding:2rem;min-height:24rem}
.performance_wrap>div>div>ul>li {margin-bottom:1rem;overflow:hidden;display:table;}
.performance_wrap>div>div>ul>li .txt1 {font-weight:500;min-width:80px;display:table-cell;padding-left:1rem;background:url("/image/sub/dot1.png") left 10px no-repeat;color:#101010;font-size:1.5rem}
.performance_wrap>div>div>ul>li .txt2 {font-size:1.4rem;color:#4c4c4c;display:table-cell;}
#performance_wrap2 {background-color:#f8f8f8;padding:8rem 0px 4rem;}
.performace_in2 {max-width:1180px;margin:auto;}
.performance_tb {width:100%;border-top:1px solid #1e2188;}
.performance_tb tr {border-bottom:1px solid #ddd;}
.performance_tb th {background-color:#eaeaea;color:#2c2c2c;font-size:1.5rem;padding:1.5rem 0px;font-weight:500;}
.performance_tb td {color:#676767;font-size:1.5rem;padding:1.5rem 0px;text-align:center;}


.product_tab {margin-bottom:4rem;display:table;width:100%;border-left:1px solid #ddd;}
.product_tab>li {width:20%;text-align:center;border:1px solid #ddd;border-left:0;display:table-cell}
.product_tab>li>a {color:#393939;font-size:1.5rem;padding:1rem 0px;display:block}
 .product_tab>li.sel{background-color:#f7f7f7;border-top:1px solid #1e2188;}

.product_list {margin-left:-2rem}
.product_list>li>a>span {border:1px solid #ddd;display:block;background-size:cover !important;background-position:center center !important}
.product_list>li {width:25%;float:left;padding-left:2rem;text-align:center;}
.product_list>li>a>p {color:#1b1b1b;font-size:1.6rem;margin:2rem 0px;}
.product_list>li:nth-child(4n+1) {clear: both}

.catalog_list {margin-left:-2rem}
.catalog_list>li>a>span {border:1px solid #ddd;display:block;background-size:cover !important;background-position:center center !important}
.catalog_list>li {width:25%;float:left;padding-left:2rem;text-align:center;}
.catalog_list>li>a>p {color:#1b1b1b;font-size:1.7rem;margin:2rem 0px 3rem;}
.catalog_list>li:nth-child(4n+1) {clear: both}



.view_txt1 {color:#0d0d0d;font-size:2.1rem;border-bottom:1px solid #ddd;padding:2rem 0px}
.view_txt2 {color:#4c4c4c;font-size:1.6rem;margin-top:2rem;}
.view_wrap2 {background-color:#f7f7f7;padding:7rem 0px}
.view_wrap2_in{max-width:1180px;margin:auto}
.view_box {border:1px solid #ddd;background-color:#fff;padding:4rem 0px;text-align:center}



.bio_tb {margin-top:3rem;max-width: 100%;overflow: hidden; overflow-x: auto;}
.search_box>div>div {position:relative}
.bio_tb select{border:1px solid #ddd; width: 100px;height: 35px;font-size: 1.4rem;color: #656565; background: url(/image/sub/select_arrow.png) no-repeat 100% 50%; margin-right:1rem; -webkit-appearance: none; -moz-appearance: none;appearance: none;text-indent: 10px}
select::-ms-expand { /* for IE 11 */
    display: none;}
.bio_tb input[type="text"] {border:1px solid #ddd;height:35px;width:250px}
.bio_tb table {border-top:1px solid #00317d;width:100%;margin-top:2rem;text-align:center}
.bio_tb table th {color:#3c3c3c;border-bottom:1px solid #acacac;font-size:1.6rem;text-align:center;height:50px;}
.bio_tb table td {color:#535353;font-size:1.6rem;height:50px;border-bottom:1px solid #ddd;}
.bio_tb table td img {vertical-align:middle;margin-right:5px}
.notice_top>p {font-size:1.4rem;line-height:35px}
.notice_no {background-color:#f7f7f7}
.notice_top>div>div input[type="text"] {padding:0px 10px}
.write_btn>a {background-color:#2a2c59;color:#fff;display:inline-block;padding:1.5rem 4rem;font-size:1.5rem;margin-top:3rem;}

.view_1 {padding:2rem 1rem;border-top:1px solid #1e2188;border-bottom:1px solid #ddd;}
.view_1 .txt1 {color:#0f0f0f;font-size:2rem;font-weight:500}
.view_1 .txt2 {color:#737373;font-size:1.5rem;margin-top:1rem}
.view_2 {background-color:#f8f8f8;color:#909090;font-size:1.3rem;border-bottom:1px solid #ddd;padding:1rem}
.view_2 span {color:#1e1e1e;display:inline-block;margin-right:1rem;}
.view_3 {min-height:30rem;border-bottom:1px solid #ddd;margin-bottom:2rem}
.view_4>p {color:#222;font-size:1.6rem;background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1rem;font-weight:500}
.view_4>div {padding:1.5rem 1rem;border-bottom:1px solid #ddd;}
.view_4>div>div {overflow:hidden;}
.view_4>div>div .txt3 {color:#838383;font-size:1.3rem;float:left;}
.view_4>div>div .txt3 span {color:#242424;font-size:1.5rem;display:inline-block;margin-right:1rem;}
.view_4>div>div .txt4 {float:right;}
.view_4>div>div .txt4  a {padding:0.5rem 1rem;font-size:1.3rem;border:1px solid #ddd;display:inline-block;}
.view_4>div>div .txt4  a.btn1 {color:#5d5d5d;}
.view_4>div>div .txt4  a.btn2 {color:#fff;background-color:#707070;}
.view_4>div>p {margin-top:1rem;color:#757575;font-size:1.4rem;}
.view_tb {background-color:#f7f7f7;border:1px solid #ddd;width:100%;margin-top:3rem;}
.view_tb  tr {border-bottom:1px solid #ddd;}
.view_tb  tr th {width:15% !important;color:#2a2a2a;font-size:1.5rem;padding:0  1rem;text-align:left;}
.view_tb  tr td {padding:1rem }
.view_tb  tr input[type="text"] , .view_tb  tr input[type="password"] {padding-left:1rem;border:1px solid #ddd;height:35px}
.view_tb .box2 {width:133px;height:60px !important}
.view_tb  tr td img {vertical-align: middle}
.view_tb  tr textarea {padding-left:1rem;height:150px;width:100%;border:1px solid #ddd;background-color:#fff;}
.view_tb .btn3 a {font-size:1.5rem;display:inline-block;margin:2rem 0px;padding:1rem 2rem;background-color:#212121;color:#fff;}
.view_5 {border-top:1px solid #ddd;margin-top:3rem;}
.view_5>li {padding:1rem ;border-bottom:1px solid #ddd;color:#5e5e5e;font-size:1.5rem}
.view_5>li span {color:#202020;font-size:1.5rem;}
.view_5>li img {vertical-align:middle;margin:0px 1rem}
.view_btn {margin-top:3rem}
.view_btn_1 {margin-right:0.5rem;color:#303030;font-size:1.5rem;border:1px solid #ddd;background-color:#f7f7f7;display:inline-block;padding:1rem 3rem}
.view_btn_2 {color:#fff !important;font-size:1.5rem;background-color:#2a2c59;display:inline-block;padding:1rem 3rem}
.view_btn_3 {color:#2b2a2a !important;font-size:1.5rem;background-color:#fff;border:1px solid #ddd;display:inline-block;padding:1rem 3rem}

.pw_box {text-align:center;padding:5rem 0;background-color:#f8f8f8;border:1px solid #ddd;border-top:1px solid #1e2188}
.pw_box .txt1 {padding-bottom:1rem;position:relative;color:#292929;font-size:1.6rem;}
.pw_box .txt1:after {width:40px;height:2px;background-color:#1e2188;position:absolute;bottom:0px;content:"";left:50%;margin-left:-20px}
.pw_box .txt2 {color:#0f0f0f;font-size:2rem;margin-top:2rem}
.pw_box .txt3 {color:#0f0f0f;font-size:1.6rem;margin-top:0.5rem}
.pw_box input[type="password"] {height:50px;margin-bottom:2rem;width:50%;border:1px solid #ddd;margin-top:3rem;padding:1rem }

.write_wrap {border-top:1px solid #1e2188;width:100%;margin-bottom:3rem}
.write_wrap  tr {border-bottom:1px solid #ddd;}
.write_wrap th {width:20%;background-color:#f7f7f7;padding:1rem;color:#2c2c2c;font-size:1.5rem;text-align:left;}
.write_wrap  tr input[type="text"],.write_wrap  tr input[type="password"] {height:30px;width:30%;border:1px solid #ddd;}
.write_wrap  td {padding:1rem;color:#393939;font-size:1.4rem}
.write_wrap  td textarea {border:1px solid #ddd;min-height:30rem;width:100%;padding:1rem}
.write_wrap  td .box2 {width:133px !important;height:60px !important}
.write_wrap  td img {vertical-align:middle;margin-right:1rem}

.priv_box {border:1px solid #ddd;background-color:#f7f7f7;padding:1rem;min-height:50rem;width:100%;}


.lo_txt2 {font-size:2.2rem;color:#101010;margin-bottom:2rem;}
