 .sub1 .subheader {
    background: url(/images/subheader_1.jpg) center center no-repeat;
    background-size: cover;
    color: #fff;
    height: 500px;
    position: relative;
}
.sub2 .subheader {
    background: url(/images/subheader_2.jpg) center center no-repeat;
    background-size: cover;
    color: #fff;
    height: 500px;
    position: relative;
}
.sub3 .subheader {
    background: url(/images/subheader_3.jpg) center center no-repeat;
    background-size: cover;
    color: #fff;
    height: 500px;
    position: relative;
}
.sub4 .subheader {
    background: url(/images/subheader_4.jpg) center center no-repeat;
    background-size: cover;
    color: #fff;
    height: 500px;
    position: relative;
}
.sub5 .subheader {
    background: url(/images/subheader_5.jpg) center center no-repeat;
    background-size: cover;
    color: #fff;
    height: 500px;
    position: relative;
}
.sub6 .subheader {
    background: url(/images/subheader_6.jpg) center center no-repeat;
    background-size: cover;
    color: #fff;
    height: 500px;
    position: relative;
}
.sub_txt_wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.subheader h1 {
    font-size: 50px;
}
.subheader h2 {
    font-size: 35px;
 
}
.sub_pager {
    text-align: center;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgba( 255, 255, 255, 0.8 );
    padding: 10px 0;
    border-radius: 30px 30px 0 0;
}
.sub_pager ul li {
    display: inline-block;
    padding: 0 30px;
}
.sub_pager li a.on {
    opacity: 1;
    font-weight: bold;
    position: relative;
}
.sub_pager ul li a {
    color: #363636;
    font-size: 18px;
}
.sub_pager li a.on:before {
    content: "";
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #363636;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 2px;
}
.clumble ul li {
    padding-right: 10px;
}
/*회사소개*/
@import url('https://fonts.googleapis.com/css2?family=Nanum+Brush+Script&display=swap');
.sub_s1{text-align: center}
.v_line{    border-left: 1px solid grey;
    height: 56px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    top: 54px;
}
.sub_s1_b1{font-size: 18px;}
.ceo_txt_w{width: 48%}
.ceo_txt{text-align: left}
.ceo_name {text-align: right}
.ceo_font {font-size: 40px;    font-family: 'Nanum Brush Script', cursive;}
.ceo_wrap{display: flex;
    justify-content: space-evenly;}
/*회사소개*/
/*이용안내*/
.check_txt{text-align: left}
.check_txt li{margin-bottom: 50px}
.check_span{display: block;  margin-left: 56px;
    margin-top: 10px;}
/*이용안내*/
/*주문서*/
.sub_order{text-align: left;    margin-top: 15px;
    margin-bottom: 15px; font-size: 20px;font-weight: 500;}
#eduform{text-align: left}
.b_agree {
    height: 300px;
    overflow-y: scroll;
    padding: 10px;
    border: 1px solid grey;
    margin-top: 10px;    color: grey;
}
.agree {
    letter-spacing: 3px;
    font-weight: 300;
    font-size: 18px;
}
input[type="checkbox"] {
    width: 20px;
    height: 20px;
    font-size: 18px;
    vertical-align: sub;
}
.consel {
    width: 100%;
    border: 1px solid #070707;
    padding: 30px;
   
}
.consel_c1 ul {
    border-bottom: 1px solid grey;
}
.consel li:first-child {
    width: 15%;
    font-size: 18px !important;
}
ul.cf li {
    float: left;
}
.col_30 {
    width: 30%;
}
.consel li input {
    width: 100%;
    padding: 7px 0;
}
.cf:after {
    display: block;
    content: "";
    clear: both;
}
.consel_c1 ul {
    border-bottom: 1px solid grey;
}
.col_15 {
    width: 15%;
}
.em3 {
    width: 100%;
    min-height: 35px;
    padding: 9px 0;
}
.a_center {
    margin-top: 20px;
    text-align: center;
}
.a_center button {
    padding: 10px;
    width: 40%;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
}
.bt_type2 {
    background-color: #004aad;color: #fff;border: 0;

}
.consel li {
    _border: 1px solid #a4a4a4;
    padding: 10px 0;
    padding-right: 30px;
	position: relative;}
.em2 {
    padding: 20px !important;
    margin-left: 10px;
    width: 85% !important;
}
/*주문서*/
/*수출절차*/
.year_wrap {
    position: relative;
    text-align: left;
    margin: 80px 0;
    float: right;
    margin-left: 300px;
}
.his_line {
    position: absolute;
    top: 30px;
    left: 23%;
    display: block;
    content: "";
    width: 1px;
    height: 3330px;
    background-color: #dddddd;
    z-index: -1;
}
.year_left {
    font-size: 32px;
    color: #cccccc;
    float: left;
}
.year_left h3::after {
    content: '';
    position: absolute;
    left: 239px;
    width: 23px;
    height: 23px;
    background: url(../images/sub12_circle.png)no-repeat;
    margin-top: 8px;
}
.year_right {
    width: 740px;
    margin-left: 350px;
    position: relative;
    font-size: 18px;margin-bottom:100px;
}
.his_text {
    _display: flex;
    _flex-wrap: wrap;
    width: 100%;
    margin: 12px 0;
}
.year_right dt {
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 20px;
}
.year_right dd {
    width: calc(100% - 123px);
    margin-top: 3px;
    margin-bottom: 40px;
}
.year_right dd p {
    padding-left: 15px;
    margin-left: 15px;
    width: 100%;
    background: url(../images/sub12_red.png)no-repeat left 11px;    font-size: 20px;
}
.year_wrap::after {
    content: "";
    display: block;
    clear: both;
}
.mr10{margin-right: 10px}
/*수출절차*/
/*해외파트너국가*/
.c_list{text-align: left;}
.c_list_i{    margin-right: 10px;
    margin-bottom: 10px;}

@keyframes blink-effect {
  50% {
    opacity: 0;
  }
}

.blink {animation: blink-effect 2s step-end infinite;}
.sub_s1_b2{position: relative}
.w_list_1{position: absolute;bottom: 44%;left: 45.5%;}
.w_list_2{position: absolute;bottom: 44%;bottom: 49%;right: 21%;}
.w_list_3{position: absolute;    bottom: 49%;  left: 47%;}
.w_list_4{position: absolute;       bottom: 38%;left: 52%;}
.w_list_5{position: absolute;bottom: 44%;left: 43%;}
.network span{display: block}
.network {width: 24.5%;    background-color: aliceblue;    margin: 3px;}
.network img{width: 100%}
/*해외파트너국가*/
/*수출차종및 부품*/

.red{color: red; display: block; font-size: 18px; margin-top: 10px}
table.type09 {
  border-collapse: collapse;
  text-align: left;
  line-height: 1.5;    margin: 0 auto;
    width: 100%;

}
table.type09 thead th {
  padding: 10px;
  font-weight: bold;
  vertical-align: top;
  background-color: darkgray;
	color: #fff;
  border-right: 1px solid #fff;
	    width: 33.3%; text-align: center
}
table.type09 tbody th {
  width: 150px;
  padding: 10px;
  font-weight: bold;
  vertical-align: top;
  border-bottom: 1px solid #ccc;
  background: #f3f6f7;
}
table.type09 td {
  width: 350px;
  padding: 10px;
  vertical-align: top;
  border-bottom: 1px solid #ccc;
}
.table_w{width: 49%; }
.table_w>img{width: 100%; }
.table_w h1{text-align: left}
.table_w_w{display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;}
.blue_title thead th{background-color: #002e6b !important}
.red_title thead th{background-color: #bc1c22 !important}
.grey_title thead th{background-color:#373737 !important}
.blue2_title thead th{background-color:#2957a4 !important}
/*수출차종및 부품*/