
/* .company h1{font-size: 30px;} */
.company h1 strong{font-size:40px; color: #033571; font-weight: 700;}


.com_cont .per_cont{padding: 20px 0px;} 
.com_cont .per_cont h5{line-height:2; font-size: 19px;} 
.com_img{background:url(../img/DKL_6947.jpg) no-repeat /*동두천 전경사진으로 변경해야함*/; height: 500px; margin: 20px 0px; background-position: center; background-size: cover;}
:lang(pol).sub_tab ul li a{font-size: 15px;}


/* .com_cont li:first-child{} */
.com_cont li{font-size:17px; word-break: keep-all;}

/* ceo -인사말 */
.ceo_wrap{ width: 100%; padding-bottom: 120px;}
.ceo_wrap .ceo_text{margin-top:50px;}
.ceo_wrap .ceo_text p{font-size: 18px; padding-bottom: 20px;}
.ceo_wrap .ceo_text span{ position: absolute; bottom: 0; right: 0; font-size: 20px; font-weight: 600;}
/* .ceo_wrap .ceo_text span:before{position:absolute; content:""; background-position: center;width:175px; height:50px; top: -60px; left: 0;} */
:lang(en) .ceo_wrap .ceo_text span:before{width: 83px; right: 0; left: inherit;}
:lang(zh-CN) .ceo_wrap .ceo_text span:before{width: 83px; right: 0; left: inherit;}

.ceo_pic{ background:url(../img/ceo.jpg) no-repeat; padding-bottom: 30%; background-position: center; background-size: cover;}

/* 경영가치 */
.company h1{font-size: 30px; color: #333; font-weight: 500;}
.box1 > div{position: relative; margin-top: 100px; }
/* .box1:before{position: absolute; position: absolute; content: "SEKONIX"; font-weight: 900; color: #f5f5f5; font-size: 230px; top: 83px; left: 50%; transform: translateX(-50%);} */
.box1 h4{ text-align:center; color: #033571; font-size: 50px;  font-weight: bold;}
.box1 h4+p{text-align: center; color: #555; width: 100%; font-size: 18px; }
/* .box1 ul li{position: absolute;} */
.value_txt {display: flex;}

.value_m {display: none;}

.value_txt li {flex-basis: 19%; max-width: 19%; text-align: center; margin-top: 20px;}
.value_txt li P {padding-top: 20px;}
.value_txt img {width: auto; margin: 0 auto;}
.value_txt span img:nth-child(1)  {filter: invert(98%) sepia(5%) saturate(509%) hue-rotate(231deg) brightness(200%) contrast(73%); animation: arrow 2s infinite;}
.value_txt span img:nth-child(2)  {filter: invert(98%) sepia(5%) saturate(509%) hue-rotate(231deg) brightness(200%) contrast(73%); animation: arrow 2s 0.5s infinite;}
.value_txt span img:nth-child(3)  {filter: invert(98%) sepia(5%) saturate(509%) hue-rotate(231deg) brightness(200%) contrast(73%); animation: arrow 2s 1s infinite; -webkit-animation: arrow 2s 1s infinite;}

@keyframes arrow {
    0% {filter: invert(98%) sepia(5%) saturate(509%) hue-rotate(231deg) brightness(200%) contrast(73%);}
    50% {filter: invert(47%) sepia(0%) saturate(0%) hue-rotate(294deg) brightness(130%) contrast(80%);}
    100% {filter: invert(98%) sepia(5%) saturate(509%) hue-rotate(231deg) brightness(200%) contrast(73%);}
}
@-webkit-keyframes arrow {
    0% {-webkit-filter: invert(98%) sepia(5%) saturate(509%) hue-rotate(231deg) brightness(200%) contrast(73%);}
    50% {-webkit-filter: invert(47%) sepia(0%) saturate(0%) hue-rotate(294deg) brightness(130%) contrast(80%);}
    100% {-webkit-filter: invert(98%) sepia(5%) saturate(509%) hue-rotate(231deg) brightness(200%) contrast(73%);}
}
.box1 ul li.text-1{top: 0; left: 50%; transform: translateX(-50%); margin-top: 0;}
.box1 ul li div i{display: block; width: 62px; margin: 0 auto; padding-bottom: 16px;}
.box1 ul li.text-2{left: 20%; top: 50%;}
:lang(en) .box1 ul li.text-2{left: 16%;}
.box1 ul li.text-3{right: 20%; top: 50%;}
:lang(en) .box1 ul li.text-3{right: 13%;}

.box1 ul .circle1{left: 50%; transform: translateX(-50%);}
.box1 ul .circle1 > div{ box-shadow: 3px 0px 8px #ccc;  border-top-color: #fff;}
.box1 ul .circle2{right: 200px; bottom: 0;}
.box1 ul .circle2 > div{ border-right-color: #fff;}
.box1 ul .circle3{left: 200px; bottom: 0; }
:lang(en) .box1 ul li div{position:relative}
.box1 ul .circle3 > div{border-left-color: #fff;}
.box1 ul li div p{ font-size: 24px; font-weight: bold; color: #033571;}
:lang(pol) .box1 ul li.text-2 div p{width:190px; font-size: 17px; text-align: center;}

:lang(en) .box1 ul li div p{  text-align: center; left: 50%; padding: 20px;}
/* .box2 > i{display:block; background: url(../img/com-bg.jpg) no-repeat; background-size: contain; background-position: center; padding-bottom: 34%; background-attachment: fixed;} */
.box2.bgcolor {background-color: #f9f9f9;}
.box2 div{  margin-top:100px;  display: flex; margin-bottom: 50px;}
.box2 div i{display:block; width:20%;}
.box2 div p{ border-left: 3px solid #ddd; text-align: left ; font-size: 18px; word-break: keep-all; line-height: 1.8; color: #666; width: 80%; margin-left: 30px; padding-left: 30px;}

.vision div { max-width: 100%; background-image: url(../img/vision-bg.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; padding-bottom: 35%;}

.box2 {padding: 100px 0;}
.box2 h4 {font-size:50px ; color: #003b90; text-align: center; position: relative;}
/* .box2 h4::before {content: ''; width: 200px ; height: 2px; background-color: #003b90; position: absolute; top: 0; left: 50%; transform: translateX(-50%);} */
.box2 p { font-size: 30px; color: #555555; font-weight: 500; text-align: center;padding: 0 100px;}
.box2 span {font-size: 16px; color: #555555; display: block; width:100%; margin: 0 auto; text-align: center; padding:30px; word-break: keep-all;}
.box2 img {width: auto; margin: 0 auto; }
.box2 .sub-title {font-size: 18px; padding-top: 0px; padding-bottom: 20px;}
.mission_img {display: flex; justify-content: flex-start; }
.mission_img img { background-color: #fff; border-radius:20px; margin: 10px auto; padding: 10px; flex-basis: 31.6%; max-width: 31.6%; box-shadow: 0px 0px 20px #ddd;}

.spin-wrap{position:relative;}
/* .spin-wrap:before{position: absolute; content: ""; background: #003b90; width: 270px; height: 270px; left: 50%; transform: translateX(-50%); border-radius: 50%; top: 15px; z-index: 9;} */
.spin { animation: spin 4.5s linear infinite; position: relative; width: 300px; height: 300px; margin: 0 auto; border: 2px solid #003b90; border-radius: 50%; }
.center-text{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index:9}
/* .center-text:before{position:absolute; content:"";} */
.center-text p{  color: #fff;  font-size: 35px;  font-size: 50px; font-weight: 900;}
.center-text p span{-webkit-text-stroke: 1px #fff; color:#003b90;}
.spin:after { content: ""; width: 85%; height: 85%; background: -webkit-linear-gradient(45deg, white 0%, white 40%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0) 100%); position: absolute; top: 0; left: 0; transform: translate(-5%, -5%);     z-index: -9;}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


/* history */
.history{position:relative;}
/* .history h1{    font-size: 30px; font-weight: 700; color: #033571;} */
.about_his{        position: relative; width: 100%; transform: 50%; left: 50%; }
.about_his .status{  position: absolute; left: -71px; top: 0; opacity: 1; margin-top: 17px; width: 2px; height: 100%; background-color: #dcdcdc;}
.about_his .his_txt{position:relative;     width: 53%; word-break: keep-all;}
.about_his .his_txt .year{position: absolute; top: 0; line-height: 1;left: -278px; width: 207px; color: #555; font-size: 30px; font-weight: 800;   }
.about_his .his_txt .year:before, .about_his .his_txt .year:after { content: "";  position: absolute;  display: block;  border-radius: 50%;
}
.about_his .his_txt .year:before { right: -6px; top: 9px; width: 10px; height: 10px; background: #003b90;}
.about_his .his_txt .year:after { right: -12px; top: 3px; width: 22px; height: 22px; background: rgba(147,189,245, .52);
}
.about_his .his_txt + .his_txt{margin-top:60px;}
.about_his .his_txt ul li + li { margin-top: 50px !important;}
.about_his .his_txt ul li strong{    display: block;     margin-bottom: 10px; font-size: 24px; font-weight: 800; color: #003b90; letter-spacing: 0;}
.about_his .his_txt ul li .in_txt{font-size: 18px; }
.about_his .his_txt ul li .in_txt span{ font-size: 19px;  font-weight: 800; color: #436ba3; display: inline-block; vertical-align: top; margin-right: -4px; width: 10px;}
.about_his .his_txt ul li .in_txt p{ font-size: 17px;  font-weight: 300; color: #555; display: inline-block; vertical-align: middle; margin-right: -4px; padding-left: 32px; width: calc(100% - 10px);}
/* :lang(en) .about_his .his_txt ul li .in_txt p{font-size: 50px;} */
:lang(en) .about_his .his_txt ul li .in_txt p{margin-bottom: 10px;}
/* 사업장 소개 */
.tabSet ul.tabs { overflow: hidden; display: flex; justify-content: center; width: 50%; flex-direction: row; margin: 0 auto; padding-bottom: 50px;}
.tabSet ul.tabs  li{  padding: 0 10px 0 0; width: 50%;}
.tabSet ul.tabs li a{ color: #333; font-weight:500; padding: 0.5em 2.75em; display: block; border-radius: 7px; font-size: 20px; border: 1px solid #ccc; text-align: center;}
.tabSet ul.tabs li a.on{ background:#003b90; cursor:default; color:#fff; }
.panels{border-top: 1px solid #ccc;}
.panel{ font-size:14px; display:none;}

.location{    display: flex; width: 100%; justify-content: space-between; flex-wrap: nowrap;   padding: 30px 0px; border-bottom: 1px solid #ccc;}
.location .lo_img{    width: 38%;}
.location .lo_txt{ position:relative;   width: 58%;}
.location .lo_txt h3{    font-size: 22px;}
.location .lo_txt ul li { line-height: 1.3; font-size: 16px; font-weight: 500;}
:lang(en) .location .lo_txt ul li{line-height:1.6}
.location .lo_txt ul li.last{padding-top: 10px;    color: #747474; font-weight: 400; font-size: 14px;}
.location .lo_txt ul li.last p span{display: block; padding-bottom: 3px;}
.location .lo_txt ul li.last p span:last-child{padding-bottom: 0;}
.location .lo_txt ul li button{ border-radius: 6px; position: absolute; bottom: 0; left: 0; font-weight: 600; font-size: 16px; background: #003b90; color:#fff; padding: 5px 30px;}




/* ********************************************* *
 * 1440px max
 * ********************************************* */
 @media (max-width:1440px){

    [class*='bd']{padding-left: 16px; padding-right:16px;}
    .company .com_cont .id{padding-bottom: 30px;}
    .company .com_cont .id li{    width: 210px; height:210px; line-height: 210px;}

    .ceo_wrap .ceo_text span{padding-right: 16px;}
    :lang(zh-CN) p{word-break: break-all;}

   
    
}
/* ********************************************* *
* 1024px max
* ********************************************* */
@media (max-width:1250px){

    /* .company .com_cont p{font-size: 17px;} */
    :lang(zh-CN) .company .com_cont p{word-break: break-all;}
    .ceo_wrap .ceo_text p{padding-bottom: 15px;}

    .box1 ul li div p{    font-size: 20px !important;}
    :lang(pol) .box1 ul li.text-2 div p{font-size: 16px !important; }
    :lang(pol) .box1 ul li.text-2{left:13%}
    :lang(pol) .box1 ul li.text-3{right:13%}

    .box1 ul .circle3{left:15%;}
    .box1 ul .circle2{right:15%;}
    .box1:before{font-size: 220px; top: 100px; left: 50%; transform: translateX(-50%);}
    .box1 h4{top: 46%;     font-size: 35px;}

    :lang(zh-CN) .com_cont .per_cont ul li{word-break: break-all;}
    
}


/* ********************************************* *
* 1150px max
* ********************************************* */
@media (max-width:1150px){
    .ceo_wrap{    flex-direction: column-reverse;}
    .ceo_wrap .ceo_text{width: 100%;}
    .ceo_pic {
        margin: 0 auto;
     
        padding-bottom: 39%;
    }

    .history_wrap{margin:0px 16px;}
    
    
}

    
/* ********************************************* *
* 1024px max
* ********************************************* */
@media (max-width:1024px){

    html{font-size: 16px;}

    /* responsive */
    .mo_ver{display: block;}
    .pc_ver{display: none;}

    .col-sm-12 {width:100%;}
    .col-sm-11 {width:91.66666667%;}
    .col-sm-10 {width:83.33333333%;}
    .col-sm-9 {width:75%;}
    .col-sm-8 {width:66.66666667%;}
    .col-sm-7 {width:58.33333333%;}
    .col-sm-6 {width:50%;}
    .col-sm-5 {width: 41.66666667%;}
    .col-sm-4 {width: 33.33333333%;}
    .col-sm-3 {width: 25%;}
    .col-sm-2 {width: 16.66666667%;}
    .col-sm-1 {width: 8.33333333%;}


    
}


/* ********************************************* *
* 960px max
* ********************************************* */

@media (max-width:960px)
{
    .spin-wrap:before{width:220px; height:220px;}
    .spin{width:250px; height:250px;}
    .center-text p{    font-size: 37px;}
    .box1 ul li div p{font-size: 16px !important;}
    .location{flex-direction: column;}
    .location .lo_img { width: 100%; padding-bottom: 50px; }
    .location .lo_txt { position: relative; width: 100%; padding-bottom: 90px;}
    .location .lo_txt ul li{position: relative;}
    .location .lo_txt ul li button{    right: 0; bottom: -60px;}

    .box1 ul .circle2 { right: 4%;}
    .box1 ul .circle3 { left: 4%;}

    :lang(en) .box2 div p{font-size: 16px !important;}
}


/* ********************************************* *
* 860px max
* ********************************************* */

@media (max-width:860px)
{
    .tabSet ul.tabs{width:100%;}
    .box1:before{    font-size: 180px; top: 110px;}
    /* .box1 ul li div{    width: 200px; height: 200px;} */
    /* .box1 ul li div p{line-height: 200px;;} */
    :lang(en) .box1 h4{font-size: 30px;}
    :lang(en) .box1 ul li.text-2{    left: 10%;}
    :lang(en) .box1 ul li.text-3{right: 7%;}
    :lang(en) .company h1{    line-height: 1.4;}
    .box2 div i{width:25%;}
    .box2 div p{line-height: 1.5; width:75%; font-size: 16px !important;}

    .tabSet ul.tabs li a{font-size: 18px;}
}



/* ********************************************* *
* 760px max
* ********************************************* */

@media (max-width:760px)
{
    html{font-size: 15px;}
    .company h1{    font-size: 25px;      word-break: keep-all;   line-height: 1.4;}
    :lang(pol) .company h1{font-size: 23px;}
    .company h1 strong{font-size: 35px;}
    .ceo_pic { margin: 0 auto; width: 100%; }
    .company .com_cont .id{display:flex; flex-direction: column; align-items: center;}
    .company .com_cont .id li{margin-bottom:40px;}
    .company .com_cont .id li:first-child{transform: translateX(0px);}
    .company .com_cont .id li:last-child{transform:translateX(0px)}
    .company .com_cont .mt50{margin-top:0px;}
    .ceo_wrap{    padding-bottom: 60px;}

    .about_his .his_txt .year{font-size: 24px;}
    .about_his .his_txt ul li strong{font-size: 22px; margin-bottom:0px;}
    .about_his .his_txt ul li .in_txt span{font-size: 18px;}
    .about_his .his_txt ul li .in_txt p{font-size: 16px; vertical-align: top;}

    .box1:before { font-size: 150px; top: 90px;}
    .box1 h4 { top: 46%; font-size: 27px;}
    .box2 h4 { top: 46%; font-size: 27px;}
    .spin-wrap:before { width: 165px; height: 165px;top: 10px; }
    .spin{    width: 185px; height: 185px; border: 1px solid #003b90;}
    .center-text p{font-size: 27px;}
    .center-text p span{    -webkit-text-stroke: 0.5px #fff;}
    .box1 ul li div i{padding-bottom: 10px;}

    .location .lo_img{    padding-bottom: 30px;}
    .com_cont .mb-3{margin-bottom: 16px;}
    .tabSet ul.tabs li a{font-size: 16px;}
    .location .lo_txt h3{font-size: 21px;}
    .location .lo_txt ul li{font-size: 16px;}
    .location .lo_txt ul li button{font-size: 15px;}
    .location .lo_txt{padding-bottom: 70px;}


}

/* ********************************************* *
* 640px max
* ********************************************* */

@media (max-width:640px)
{

    .col-xs-12 {width:100%;}
    .col-xs-11 {width:91.66666667%;}
    .col-xs-10 {width:83.33333333%;}
    .col-xs-9 {width:75%;}
    .col-xs-8 {width:66.66666667%;}
    .col-xs-7 {width:58.33333333%;}
    .col-xs-6 {width:50%;}
    .col-xs-5 {width: 41.66666667%;}
    .col-xs-4 {width: 33.33333333%;}
    .col-xs-3 {width: 25%;}
    .col-xs-2 {width: 16.66666667%;}
    .col-xs-1 {width: 8.33333333%;}
    .mission_img {flex-wrap: wrap;}
    .mission_img img {flex-basis: 70%; max-width: 70%;}
    .box1 ul li{ position: relative;}
    .box1 ul li.text-1{top: inherit; left: inherit; transform: inherit;}
    .box1 ul li.text-2 { left: inherit; top: inherit; }
    .box1 ul li.text-3{    right: inherit; top: inherit;}
    :lang(en) .box1 ul li.text-2{left:0;}
    :lang(en) .box1 ul li.text-3{right:0;}
    :lang(en) .box1 > div{padding-top:0px;}
    .box1 ul li div { text-align: center; }
    .vision div {padding-bottom: 60%; background-position: 30%;}

    .box1:before { font-size: 150px; top: -110px;}
    :lang(en) .box1 h4{    font-size: 23px;}
    :lang(en) .box2 h4{    font-size: 23px;}
    .box1 ul{height:auto;}
    .box1 > div{padding-top:0px;margin-top: 50px;}

    
    /* .box2 div{margin-top:60px;} */
    :lang(en) .box1 ul li div p{font-size: 16px !important;}
    :lang(en) .box2 p{ padding: 20px; font-size: 16px !important; line-height: 1.6; }
    :lang(pol) .box1 ul li.text-2 div p{width:100%;}
    :lang(pol) .box1 ul li.text-2 {left: inherit;}
    :lang(pol) .box1 ul li.text-3 {right: inherit;}

    :lang(pol) .box2 div{flex-direction: column; align-items: center;}
    :lang(pol) .box2 div i{margin-bottom: 30px;}
    :lang(pol) .box2 div p{text-align: center; padding-left: 0px;     width: 100%;}

    :lang(cn) .company h1{font-size: 20px; word-break: break-all; line-height: 1.2;}
    :lang(zh-CN) .company h1 strong{word-break: break-all;}

    :lang(pol) .com_cont .per_cont h5{line-height: 1.6; font-size: 18px;}
    .com_cont li{font-size: 16px;}
    .box2 {padding: 50px 0;}
    .box2 > i{background-size: cover;    background-attachment: inherit;}
    .box2 p {font-size: 20px; padding: 5px 20px; }
    .box2 .sub-title {padding-bottom: 30px; font-size: 16px;}
    .box1 h4+p {font-size: 16px;}
    .box2 span {font-size: 14px; padding: 0; padding-top: 30px;}
}


/* ********************************************* *
* 560px max
* ********************************************* */

@media (max-width:560px)
{
 
    .company h1 br{display:none;}
    :lang(pol) .company h1{font-size: 18px;}
    .ceo_wrap .ceo_text p{font-size: 16px;}
    .ceo_wrap .ceo_text span{font-size: 15px;}
    .box1:before { font-size: 8rem; top: -80px;}
    .sub_img p{font-size: 40px;}
    /* .tabSet ul.tabs li a{font-size: 18px;} */

    .about_his .his_txt .year{font-size: 21px;}
    .about_his .his_txt ul li strong{font-size: 18px;}

    .history_wrap{position: relative;}
    .about_his{position: initial;}
    .about_his .status{left:0px;}
    .about_his .his_txt{width:100%;}
    .about_his .his_txt + .his_txt{margin-top:40px;}
    .about_his .his_txt ul li + li{margin-top:30px !important;}
    .about_his .his_txt ul li .in_txt span { font-size: 16px; font-weight: 500;}
.about_his .his_txt .year{left:20px;}
    .about_his .his_txt .year:before{left:-24px;}
    .about_his .his_txt .year:after{right: 215px;}
    .about_his .his_txt ul{    padding-top: 40px; padding-left: 20px;}
    .box1 ul{display: flex; flex-wrap: wrap;}
    .box1 ul li{padding-top: 0; padding-bottom: 20px; margin: 0 auto;}
    .box1 h4{font-size: 22px;}
    .box2 h4{font-size: 22px;}
    :lang(en) .box1 h4{line-height: 1.3;font-size: 20px;}
    :lang(en) .box1 ul li div p{top: 25%; padding: 0; padding-top: 20px; font-size: 14px !important;}
    .box1 ul li div i{width:45px;}
    .box1 ul li div:nth-child(2) {margin-top: 20px;}

    .value_txt li {flex-basis: 30%; max-width: 30%;}

    :lang(pol) .box2 div i{margin-bottom: 0px;}
    .box2 div{    margin-top: 40px;}
    .box2 div i{width: 160px;}
    .box2 div p{padding-top: 20px;}
    .value_pc {display: none;}
    .value_m {display: block;}
}


/* ********************************************* *
* 490px max
* ********************************************* */

@media (max-width:490px)
{
    .box1 > div{margin-top: 10px;}
    .box1:before { font-size: 6rem; top: -60px; }
    .ceo_wrap .ceo_text span{padding-left:16px;}
    .box2 div i{width: 130px;margin: 0 auto;}
    .box2 div p{padding-left:0px; width:100%;    text-align: center;}
    :lang(en) .company h1 strong{font-size: 20px;}
    :lang(en) .company h1{font-size: 17px;     line-height: 1.3;}
    :lang(en) .com_cont li{font-size: 15px;}
    .com_cont .per_cont h5{font-size: 16px;}
    .company h1{font-size: 20px;}
    .ceo_wrap .ceo_text p{font-size: 15px;}
    .ceo_wrap .ceo_text span{font-size: 16px; font-weight:500}
    .box1 ul li div i{width:45px;}
    .box2 > i{background-size: cover; background-attachment: inherit;}
    .location .lo_txt ul li button{font-size: 14px; font-weight: 400;}
   
    .location{padding-bottom: 0px;}
    .location .lo_txt h3{font-size: 20px; }
    .mb-3{margin-bottom: 16px;}
    .location .lo_txt ul li{    font-size: 16px; font-weight: 400;}
    .box1 h4+p {padding-bottom: 20px;}
    .box2 h4+p {padding-bottom: 20px;}
    .ceo_wrap{    padding-bottom: 50px;}

    .about_his .his_txt + .his_txt {margin-top: 30px;}
    .about_his .his_txt ul li + li { margin-top: 16px !important; }
    .box1 ul li div p {font-size: 14px !important;}
    
}

/* ********************************************* *
* 400px max
* ********************************************* */

@media (max-width:400px)
{
    /* .sub_img p{line-height: 0.85; top: 210px;} */

    .tabSet ul.tabs{flex-direction: column; padding-bottom: 30px;}
    .tabSet ul.tabs li{    width: 100%;}
    .tabSet ul.tabs li:first-child{margin-bottom: 10px;}

    .about_his .his_txt ul li .in_txt p{font-size: 14px;}
}


/* ********************************************* *
* 380px max
* ********************************************* */
@media (max-width:380px)
{
    .box1:before { font-size: 5rem; top: -46px; }
    .ceo_pic{padding-bottom: 280px;}
    :lang(en) .ceo_wrap .ceo_text span{padding:0px 16px; font-size: 15px;}
    .board_list td{    font-size: 15px;}
    .board_list_wrap .paging a.bt{width: 28px !important;     padding: 5px 7px !important;}
    .board_list_wrap .paging a{margin-left: 5px;  padding: 5px 11px;   font-size: 13px;}

     .company h1{font-size: 16px !important}
}

  