@charset UTF-8;
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');


*{margin:0; padding:0; box-sizing:border-box}
a,label{text-decoration:none; cursor:pointer}
li{list-style:none}
input,select{padding:0 10px}
input,select,button{border:none; outline:none; background-color:rgba(0,0,0,0); cursor:pointer}
h1,h2,h3,h4,h5,h6,p,a,li,div,header,section,footer,ul,span,input,label,select,option,table,tr,td,th,button{font-family: 'Noto Sans KR', sans-serif; font-size:16px; color:#333; font-weight:normal; line-height:normal}
*{-webkit-tap-highlight-color : rgba(0,0,0,0)}
/*input, textarea {
   -webkit-appearance: none;
   -webkit-border-radius: 0;
}*/

/** 서브페이지 상단 배너 및 메뉴 시작 **/
.sub_hd{width: 100%; padding-top: 75px;}
.sub_hd .sub_hdbnr{width: 100%;height: 190px;}
.sub_hd .sub_hdimg01{background-image: url(../img/sub01_bnr.png);background-position: center; background-repeat: no-repeat; background-size: auto;}
.sub_hd .sub_hdimg02{background-image: url(../img/sub02_bnr.png);background-position: center; background-repeat: no-repeat; background-size: auto;}
.sub_hd .sub_hdimg03{background-image: url(../img/sub03_bnr.png);background-position: center; background-repeat: no-repeat; background-size: auto;}
.sub_hd .sub_hdimg04{background-image: url(../img/sub04_bnr.png);background-position: center; background-repeat: no-repeat; background-size: auto;}
.sub_hd .sub_hdimg05{background-image: url(../img/sub05_bnr.png);background-position: center; background-repeat: no-repeat; background-size: auto;}
.sub_hd .sub_hdimg06{background-image: url(../img/sub06_bnr.png);background-position: center; background-repeat: no-repeat; background-size: auto;}
.sub_hd .sub_hdmenu{width: 100%; background-color:#282B3A;display: inline-block}
.sub_hd .sub_hdmenuDiv{max-width: 1200px; margin: 0 auto;}
.sub_hd .sub_hdmenuDiv>ul{width: 100%;}
.sub_hd .sub_hdmenuDiv>ul>li{float: left}
.sub_hd .sub_hdmenuDiv>ul>li:nth-child(1){padding: 0 6px;}
.sub_hd .sub_hdmenuDiv>ul>li:nth-child(1) img{vertical-align: sub}
.sub_hd .sub_hdmenuDiv>ul>li>a{display: block; text-align: center; font-size: 16px; color: #fff;line-height: 48px;}
.sub_hd .sub_hdmenuDiv>ul>li>a:hover{color: #EA8727}
.sub_hd .sub_hdmenuDiv>ul>.on>a{color: #EA8727}

.sub_conTit{position: relative;font-size: 20px; color: #2B2B2B; font-weight: 600; margin-bottom: 35px;}
.sub_conTit>img{position: relative; top: 4px;margin-right: 5px;}

.sub_bgGray{background-color: #EFEFEF;padding: 30px 0}

/** 서브페이지 상단 배너 및 메뉴 끝 **/

.sub_title{width: 100%; font-size: 45px; text-align: center; font-weight: 600; padding: 47px 0 100px;}
.sub_div{width: 100%; display: inline-block}
.sub_con{max-width: 1200px; margin: 0 auto}

@media screen and (max-width:1250px){
    .sub_div{padding: 0 15px;}
}

/** vison 시작 **/
.sub01_img{width: 100%; max-width: 507px;border: 1px solid #707070;float: left;margin-right: 75px;}
.sub01_img img{width: 100%; float: left;  box-shadow: 5px 5px 20px #00000029; }
.sub01_txt{width: calc(100% - 582px); float: left;}
.sub01_txt .sub01_txtTit{font-size: 40px; color: #EA8727; font-weight: 600;  margin-bottom: 30px}
.sub01_txt .sub01_txtcon{font-size: 24px; color: #6D6D6D; line-height: 45px;}
.sub01_txt .sub01_txtcon>span{font-size: 24px; color: #EA8727}

.sub_hdmenuWid01>ul>li:nth-child(2){width: calc((100% - 31px)/6)}
.sub_hdmenuWid01>ul>li:nth-child(3){width: calc((100% - 31px)/6)}
.sub_hdmenuWid01>ul>li:nth-child(4){width: calc((100% - 31px)/6)}
.sub_hdmenuWid01>ul>li:nth-child(5){width: calc((100% - 31px)/6)}
.sub_hdmenuWid01>ul>li:nth-child(6){width: calc((100% - 31px)/6)}
.sub_hdmenuWid01>ul>li:nth-child(7){width: calc((100% - 31px)/6)}

.sub_br_block{display: block!imortant}

@media screen and (max-width:1920px){
    .sub01_img{float: none;margin: 0 auto ; }
    .sub01_img img{margin-bottom: 30px}
    .sub01_txt{width: 100%; text-align: center}
}

@media screen and (max-width:768px){
    .sub01_txt .sub01_txtTit{font-size: 30px;}
    .sub01_txt .sub01_txtcon{font-size: 18px;}
    .sub01_txt .sub01_txtcon>span{font-size: 18px}
    .sub01_img{height: auto;}
    
}

@media screen and (max-width:500px){
    .sub01_txt .sub01_txtcon br{display: none;}
}

@media screen and (max-width:414px){
    .sub01_txt .sub01_txtTit{font-size: 22px;}
    .sub01_txt .sub01_txtcon{font-size: 14px;line-height: 30px;}
    .sub01_txt .sub01_txtcon>span{font-size: 14px}
    
}
/** vison 끝 **/

/** CEO MESSAGE 시작 **/

.p10_txt{float: left}
.p10_txt p{font-size: 16px; color: #6D6D6D;line-height: 35px;margin-bottom: 65px;}
.p10_txt p>span{font-size: 16px; color: #EA8727;}
.p10_txt .p10_title{font-size: 28px ; color: #EA8727;margin-bottom: 40px;line-height: 50px}
.p10_txt .p10_title>span{font-size: 28px ; color: #EA8727;font-weight: 600}
.p10_txt img{}

.p10_img{position: relative;float: right;display: inline-block}
.p10_img .p10_imgCon01{position: relative;border: 2px solid #EA8727;width:326px; height: 466px;}
.p10_img .p10_imgCon02{position: relative; top: 20px; right: -20px; width: 326px;height: 466px; background-color: #fff}
.p10_img .p10_imgCon02 img{width: 100%}

@media screen and (max-width:1250px){
    .sub_con{width: 100%; display: inline-block}
    .p10_img{float: inherit; margin-bottom: 50px;}
    .p10_txt{float: inherit}
}

@media screen and (max-width:1200px){
    .p10_txt{width: 100%; text-align: center}
    .p10_img{width: 100%;}
    .p10_img .p10_imgCon01{margin: 0 auto 60px}
}
@media screen and (max-width:768px){
    .p10_txt>p br{display: none;}
    .p10_txt .p10_title{font-size: 25px;}
    .p10_txt .p10_title>span{font-size: 25px;}
}

@media screen and (max-width:500px){
    .p10_txt img{width: 100%}
    .p10_txt p{font-size: 14px;}
    .p10_txt p>span{font-size: 14px;}
    .p10_txt .p10_title{font-size: 22px;}
    .p10_txt .p10_title>span{font-size: 22px;}
    .p10_img{padding-right: 20px; margin-bottom: 0}
    .p10_img .p10_imgCon01{max-width: 326px;width: 100%;height: auto}
    .p10_img .p10_imgCon02{max-width: 326px; width: 100%;height: auto}
}

/** CEO MESSAGE 끝 **/


/** 사업장 소개 시작 **/
.sub_con>.p17_div:nth-child(1),.sub_con>.p17_div:nth-child(2), .sub_con>.p17_div:nth-child(3){margin-bottom: 104px;}
.p17_div{width: 100%; display: inline-block}
.p17_div .p17_img{width: 412px; float: left; margin-right: 95px;}
.p17_div .p17_img img{width: 100%;}
.p17_div .p17_conBox{position: relative;width: calc(100% - 517px); float: left; border-bottom: 1px solid #707070;padding-bottom: calc(37px / 2)}
.p17_div .p17_conBox .p17_conTit{font-size: 30px; color: #2B2B2B; font-weight: 600; margin-bottom: 38px;}
.p17_div .p17_conBox .p17_conSub{float: left}
.p17_div .p17_conBox .p17_conSub>p{width: 100%; font-size: 18px; color: #555555;line-height: 40px; margin-bottom: calc(37px / 2);padding-right: 90px;}
.p17_div .p17_conBox .p17_conSub>p>span{font-size: 18px; color: #777777;margin-right: 20px}
.p17_div .p17_conBox iframe{width: 100%; height: 300px; margin-top: 20px}
.p17_spanDiv{padding-left: 44px;}
.p17_div .p17_conBox>img{position: absolute; top: 90px; right: 0; float: right}

.p17_br{display: none;}
@media screen and (max-width:1200px){
    .p17_div .p17_img{max-width: 412px;width: 100%; float: inherit; margin: 0 auto}
    .p17_div .p17_conBox{width: 100%; float: inherit; margin: 20px auto 0;text-align: center}
    .p17_div .p17_conBox .p17_conSub{float: inherit}
    .p17_div .p17_conBox .p17_conSub>p{padding-right: 0}
    .p17_div .p17_conBox>img{float: inherit; position: relative; top: 0px}
}

@media screen and (max-width:500px){
    .p17_div .p17_conBox .p17_conTit{font-size: 20px;}
    .p17_div .p17_conBox .p17_conSub>p{font-size: 14px;line-height: 25px;padding-right: 0}
    .p17_div .p17_conBox .p17_conSub>p>span{font-size: 14px;}
}

@media screen and (max-width:414px){
    .p17_spanDiv{display: none;}
    .p17_br{display: block}
}

/** 사업장 소개 끝 **/

/** 회사인증 시작 **/

.p24_div{max-width: 966px;;margin: 0 auto}
.p24_div .p24_conBox{width: calc((100% - 120px)/3); float: left; margin: 35px 60px 0 0}
.p24_div>.p24_conBox:nth-child(3n){margin-right: 0}
.p24_div .p24_conBox .p24_img{width: 100%; /*height: 400px;*/ padding-bottom: 141%; border: 1px solid #707070}
.p24_div .p24_conBox p{font-size: 14px ;color: #777777; text-align: center;margin-top: 15px;}

@media screen and (max-width:768px){
    .p24_div .p24_conBox{width: calc((100% - 60px)/2); margin: 35px 60px 0 0}
    .p24_div>.p24_conBox:nth-child(2n){margin-right: 0!important}
    .p24_div>.p24_conBox:nth-child(3n){margin-right: 60px}
}

@media screen and (max-width:500px){
    .p24_div .p24_conBox{width: 49%; margin: 35px  0 0}
    .p24_div>.p24_conBox:nth-child(2n){margin-right: 0!important}
    .p24_div>.p24_conBox:nth-child(3n){margin-right: 0px}
}

/** 회사인증 끝 **/

/** 연혁 및 수상실적 시작 **/

.p28_tab{width: 100%;display: inline-block;margin-bottom: 100px}
.p28_tab>a{width: 50%;float: left;border: 0.5px solid #d4d4d4; font-size: 16px;display: inline-block;text-align: center; padding: 8px 0}
.p28_tab>a:hover{width: 50%;float: left;border: 0.5px solid #EA8727;background-color: #EA8727;color: #fff; font-size: 16px;display: inline-block;text-align: center; padding: 8px 0}

.p28_tab>.on{border: 0.5px solid #EA8727;background-color: #EA8727; color: #FFFFFF}



.p28_history01{width: 100%;position: relative}
.p28_history01>img{position: absolute; left: 50%; top: 22px;}
.p28_history01 .p28_historyLh01{line-height: 32px;}
.p28_history01 .p28_historyLh02{line-height: 39px;}

.p28_history01 .p28_historyDiv01{width: 45%; margin: 0 0 0 auto}
.p28_history01 .p28_historyDiv01 .p28_historyTit{font-size: 30px; color: #292C32; font-weight: 600;padding-bottom: 20px; border-bottom: 1px solid #707070}
.p28_history01 .p28_historyDiv01 .p28_historyCon{font-size: 17px; color: #292C32; margin-top: 27px;}
.p28_history01 .p28_historyDiv01 .p28_historyCon>span{font-size: 17px; color: #292C32; margin-right: 30px}

.p28_history01 .p28_historyDiv02{width: 45%; margin: 0 auto 0 0}
.p28_history01 .p28_historyDiv02 .p28_historyTit{font-size: 30px; color: #292C32; font-weight: 600;text-align: right;padding-bottom: 20px;  border-bottom: 1px solid #707070;}
.p28_history01 .p28_historyDiv02 .p28_historyCon{font-size: 17px; color: #292C32;margin-top: 27px;text-align: right}
.p28_history01 .p28_historyDiv02 .p28_historyCon>span{font-size: 17px; color: #292C32;margin-left: 30px}

.p28_history02{width: 100%;position: relative}
.p28_history02>img{position: absolute; left: 50%; top: 22px;}
.p28_history02 .p28_historyLh01{line-height: 32px;}
.p28_history02 .p28_historyLh02{line-height: 39px;}

.p28_history02 .p28_historyDiv01{width: 45%; margin: 0 0 0 auto}
.p28_history02 .p28_historyDiv01 .p28_historyTit{font-size: 30px; color: #292C32; font-weight: 600;padding-bottom: 20px; border-bottom: 1px solid #707070}
.p28_history02 .p28_historyDiv01 .p28_historyCon{font-size: 17px; color: #292C32; margin-top: 27px;}
.p28_history02 .p28_historyDiv01 .p28_historyCon>span{font-size: 17px; color: #292C32; margin-right: 30px}

.p28_history02 .p28_historyDiv02{width: 45%; margin: 0 auto 0 0}
.p28_history02 .p28_historyDiv02 .p28_historyTit{font-size: 30px; color: #292C32; font-weight: 600;text-align: right;padding-bottom: 20px;  border-bottom: 1px solid #707070;}
.p28_history02 .p28_historyDiv02 .p28_historyCon{font-size: 17px; color: #292C32;margin-top: 27px;text-align: right}
.p28_history02 .p28_historyDiv02 .p28_historyCon>span{font-size: 17px; color: #292C32;margin-left: 30px}


.p28_history02{display: none;}

@media screen and (max-width:768px){
    
    .p28_tab{margin-bottom: 10px}
    
    .p28_history01{display: none}
    .p28_history02{display: block;}
    .p28_history02>img{position: relative; left: inherit;top: inherit; float: left}
    .p28_history02 .p28_historyDiv01{width: 100%; margin: 40px 0 0;padding-left: 0px}
    .p28_history02 .p28_historyDiv01 .p28_historyTit{font-size: 26px; text-align: left}
    .p28_history02 .p28_historyDiv01 .p28_historyCon{font-size: 14px; text-align: left}
    .p28_history02 .p28_historyDiv01 .p28_historyCon>span{font-size: 14px;margin-left: 0; margin-right: 10px; font-weight: 600}
    
    .p28_history02 .p28_historyDiv02{width: 100%; margin: 40px 0 0;padding-left: 0px}
    .p28_history02 .p28_historyDiv02 .p28_historyTit{font-size: 26px; text-align: left}
    .p28_history02 .p28_historyDiv02 .p28_historyCon{font-size: 14px; text-align: left}
    .p28_history02 .p28_historyDiv02 .p28_historyCon>span{font-size: 14px;margin-left: 0; margin-right: 10px;font-weight: 600}
    
    .p28_history02 .p28_historyLh01>span{line-height: 32px;}
    .p28_history02 .p28_historyLh02>span{line-height: 39px;}
}


/** 연혁 및 수상실적 끝 **/

/** 개요 및 특징 시작 **/
.sub02_img{float: left; margin-right: 65px;}
.sub02_txt>p{font-size: 17px; color: #6D6D6D;line-height: 30px;margin-bottom: 20px}
.sub02_txt .sub02_spanBold{font-size: 22px; font-weight: 600; color: #EA8727;}
.sub02_txt .sub02_span{font-size: 17px; color: #EA8727;}

.sub_hdmenuWid02>ul>li:nth-child(2){width: calc((100% - 31px)/7)}
.sub_hdmenuWid02>ul>li:nth-child(3){width: calc((100% - 31px)/7)}
.sub_hdmenuWid02>ul>li:nth-child(4){width: calc((100% - 31px)/7)}
.sub_hdmenuWid02>ul>li:nth-child(5){width: calc((100% - 31px)/7)}
.sub_hdmenuWid02>ul>li:nth-child(6){width: calc((100% - 31px)/7)}
.sub_hdmenuWid02>ul>li:nth-child(7){width: calc((100% - 31px)/7)}
.sub_hdmenuWid02>ul>li:nth-child(8){width: calc((100% - 31px)/7)}

.p4_conDiv01{width: 100%;}
.p4_conDiv01>p{width: 100%;font-size: 17px; color: #6D6D6D; text-align: center;margin-bottom: 38px;}
.p4_conDiv01 .p4_conbox{width: calc((100% - 32px)/3);margin-right: 16px; float: left;}
.p4_conDiv01>.p4_conbox:nth-child(4){margin-right: 0}
.p4_conDiv01 .p4_conbox .p4_conboxTit{position: relative; z-index: 9; max-width: 324px; margin: 0 auto; background-color: #fff; border: 2px solid #EA8727; border-radius: 0px 30px 30px 30px;padding: 28px 0px;}
.p4_conDiv01 .p4_conbox .p4_conboxTit02{padding: 13px 0}
.p4_conDiv01 .p4_conbox .p4_conboxTit>p{font-size: 20px; color: #EA8727; text-align: center; font-weight: 600}
.p4_conDiv01 .p4_conbox .p4_conboxTxt{position: relative; top: -40px; padding: 76px 30px 40px; background-color: #F6F6F6}
.p4_conDiv01 .p4_conbox .p4_conboxTxt>ul>li{position:relative; width:100%; display:block; font-size:18px; color:#2B2B2B; line-height:29px; font-weight:600; padding-left:20px}
.p4_conDiv01 .p4_conbox .p4_conboxTxt>ul>li:before{content:""; position:absolute; top:50%; left:0; transform:translateY(-50%); width:9px; height:9px; background-color:#EA8727; border-radius:100px}

.mg-top-20{margin-top: 20px}
.mg-top-30{margin-top: 30px}
.mg-top-110{margin-top: 110px}
.pd-y-65{padding-top: 65px; padding-bottom: 65px;}
.pd-y-60{padding: 60px 0}
.mg-btm-70{margin-bottom: 70px}

.p4down_ico{position: relative; top: -5px;display: block; font-family: sans-serif; color: #D2D2D8; content: "";width: 27px; height: 27px; border-top: 4px solid #707070; border-right: 4px solid #707070; transform: rotate(135deg); margin: 15px auto;}

.p4_conDiv02{width: 100%;}
.p4_conDiv02 .p4_div03left{width: 100%; max-width: 388px;padding-right: 40px; border-right: 0.5px solid #707070;float: left}
.p4_conDiv02 .p4_div03left>p{width: 100%; font-size: 20px; font-weight: 300; color: #fff;text-align: center; background-color: #323232; border-radius: 0 30px 30px 30px;padding: 28px 0}

.p4_conDiv02 .p4_div03rightDiv>.p4_div03right:nth-child(1){border-top: 0.5px solid #707070}
.p4_conDiv02 .p4_div03right{width: calc(100% - 418px);float: left;margin-left: 30px}
.p4_conDiv02 .p4_div03right>ul{}
.p4_conDiv02 .p4_div03right>ul>li:nth-child(1){width: 30%; height: 265px; float: left; border-right: 0.5px solid #707070;border-bottom: 0.5px solid #707070; padding: 45px 0 45px 7px}
.p4_conDiv02 .p4_div03right>ul>li:nth-child(1)>p{position: relative;font-size: 18px;color: #2B2B2B; font-weight: 600;padding-left: 20px;margin-bottom: 20px;}
.p4_conDiv02 .p4_div03right>ul>li:nth-child(1)>p::before{content:""; position:absolute; top:50%; left:0; transform:translateY(-50%); width:9px; height:9px; background-color:#EA8727; border-radius:100px}

.p4_conDiv02 .p4_div03right>ul>li:nth-child(2){width: 70%; height: calc(265px /2); float: left;border-bottom: 0.5px solid #707070;padding: 33px 0 33px 35px}
.p4_conDiv02 .p4_div03right>ul>li:nth-child(2)>p{font-size: 17px; color: #6D6D6D; line-height: 30px;}

.p4_conDiv02 .p4_div03right>ul>li:nth-child(3){width: 70%; height: calc(265px /2); float: left;border-bottom: 0.5px solid #707070;padding: 33px 0 33px 35px}
.p4_conDiv02 .p4_div03right>ul>li:nth-child(3)>p{font-size: 17px; color: #6D6D6D; line-height: 30px;}

.p4_conDiv02>.p4_div03right:nth-child(4)>ul>li:nth-child(1){border-bottom:0}
.p4_conDiv02>.p4_div03right:nth-child(4)>ul>li:nth-child(3){border-bottom:0}

.p4_conDiv02 .p4_div03right>ul>li.p4_div03right_pd{padding: 80px 0 80px 7px}

.p4_conDiv03{width: 100%;}
.p4_conDiv03>ul{width: 100%;}
.p4_conDiv03>ul>li{width: calc(100% / 3);float: left; padding: 21px 0 21px 50px}
.p4_conDiv03>ul>li>p{position: relative;font-size: 20px ; color: #6D6D6D;padding-left: 20px}
.p4_conDiv03>ul>li>p::before{content:""; position:absolute; top:50%; left:0; transform:translateY(-50%); width:9px; height:9px; background-color:#707070; border-radius:100px}

.p4_div03rightDiv_en{ overflow-x: scroll}

.p4_div03rightDiv_en .p4_div03right{width: 1200px}
.p4_div03rightDiv_en .p4_div03right>ul>li:nth-child(1){width: 25%}
.p4_div03rightDiv_en .p4_div03right>ul>li:nth-child(2){width: 75%}
.p4_div03rightDiv_en .p4_div03right>ul>li:nth-child(3){width: 75%}

@media screen and (max-width:1250px){
    .sub02_img{float: inherit; text-align: center;margin: 0 auto}
    .sub02_txt{margin-top: 30px}
    .sub_bgGray{padding: 30px 15px;}
    
    .p4_conDiv03>ul>li{padding: 21px 0 21px 0px}
}

@media screen and (max-width:1200px){
    .p4_conDiv02 .p4_div03left{float: none; width: 100%; text-align: center;padding-right: 0; margin: 0 auto;border: 0; margin-bottom: 50px}
    .p4_conDiv02>.p4_div03right:nth-child(2)>ul>li:nth-child(1){border-top: 0.5px solid #707070 }
    .p4_conDiv02>.p4_div03right:nth-child(2)>ul>li:nth-child(2){border-top: 0.5px solid #707070 }
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(2){width: 70%;}
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(3){width: 70%;}
    .p4_conDiv02 .p4_div03right{width: 100%; float: none;margin: 0 auto;}
    
    .p4_div03rightDiv_en{ overflow-x: visible}
    .p4_div03rightDiv_en .p4_div03right{width: 100%}
    .p4_div03rightDiv_en .p4_div03right>ul>li:nth-child(1){width: 100%;height: auto;  border-left: 0.5px solid #707070;padding: 45px 35px}
    .p4_div03rightDiv_en .p4_div03right>ul>li:nth-child(2){width: 100%;height: auto;}
    .p4_div03rightDiv_en .p4_div03right>ul>li:nth-child(3){width: 100%;height: auto;}
    .p4_div03rightDiv_en .p4_div03right>ul>li:nth-child(1)>p{width: 50%;float: left;margin: 10px 0}
    .p4_div03rightDiv_en .p4_div03right>ul>li:nth-child(2)>p{margin: 10px 0}
    .p4_div03rightDiv_en .p4_div03right>ul>li:nth-child(3)>p{margin: 10px 0}
    
}

@media screen and (max-width:1024px){
    .p4_conDiv01 .p4_conbox{float: inherit; margin: 0 auto!important;width: 100%; max-width: 500px}
    
    .p4_conDiv03>ul>li{width: 100%;}
}

@media screen and (max-width:768px){
    .sub02_img{width: 100%; max-width: 544px;}
    .sub02_img img{width: 100%;}
    .sub02_txt .sub02_spanBold{font-size: 20px}
    
    .p4_conDiv02 .p4_div03left{max-width: 300px}
    .p4_conDiv02 .p4_div03left>p{font-size: 16px; padding: 20px 0;}
    
    
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(1){width: 100%;height: auto; padding:  0 20px;border-left: 0.5px solid #707070}
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(1)>p{font-size: 16px;width: 50%; float: left;margin: 10px 0}
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(1)>p::before{font-size: 26px;margin-right: 10px}
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(2){width: 100%;height: auto;font-size: 14px;padding: 28px 20px}
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(2)>p{font-size: 16px;}
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(3){width: 100%;height: auto;font-size: 14px;padding: 28px 20px}
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(3)>p{font-size: 16px;}
    .p4_conDiv02 .p4_div03right>ul>li.p4_div03right_pd{padding:  0 20px}
    .p4_conDiv01>p br{display: none}
    
    .p4_conDiv03>ul>li>p{font-size: 18px;}
    
}

@media screen and (max-width:600px){
    .p4_div03rightDiv{width: 100%; display: inline-block; }
    
    
    
}

@media screen and (max-width:500px){
    .sub02_txt .sub02_spanBold{font-size: 18px;}
    .sub02_txt>p{font-size: 14px;}
    .sub02_txt .sub02_span{font-size: 14px;}
    .p4_conDiv01>p{font-size: 14px;}
}

@media screen and (max-width:414px){
    
    .p4_conDiv01 .p4_conbox .p4_conboxTit{padding: 25px 0}
    .p4_conDiv01 .p4_conbox .p4_conboxTit>p{font-size: 16px;}
    .p4_conDiv01 .p4_conbox .p4_conboxTxt{padding: 55px 30px 35px}
    .p4_conDiv01 .p4_conbox .p4_conboxTxt>ul>li{font-size: 14px;}
    .p4_conDiv01 .p4_conbox .p4_conboxTit02{padding: 13px 0}
    .p4_conDiv01 .p4_conbox .p4_conboxTxt>ul>li:before{font-size: 22px;}
    
    .p4_conDiv03>ul>li>p{font-size: 16px;}
    .p4_conDiv03>ul>li>p::before{font-size: 24px;}
    
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(1){padding: 20px 10px}
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(2){padding: 20px 10px}
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(3){padding: 20px 10px}
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(1)>p{font-size: 14px;}
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(2)>p{font-size: 14px;}
    .p4_conDiv02 .p4_div03right>ul>li:nth-child(3)>p{font-size: 14px;}
    
}

@media screen and (max-width:320px){
    .sub02_txt .sub02_spanBold{font-size: 18px}
    
    .p4_conDiv01 .p4_conbox .p4_conboxTit{padding: 20px 0}
    .p4_conDiv01 .p4_conbox .p4_conboxTit>p{font-size: 14px;}
    .p4_conDiv01 .p4_conbox .p4_conboxTit02{padding: 10px 0}
    .p4_conDiv01 .p4_conbox .p4_conboxTxt{padding:  45px 15px 30px}
    .p4_conDiv01 .p4_conbox .p4_conboxTxt>ul>li{font-size: 12px;}
    .p4_conDiv01 .p4_conbox .p4_conboxTxt>ul>li:before{font-size: 17px;}
    
}
/** 개요 및 특징 끝 **/


/** 노이즈 진단분석 시작 **/
.p16_title{width: 100%; background-color: #EFEFEF; color: #EA8727; font-size: 17px; color: #6D6D6D;text-align: center;padding: 50px 0;margin-bottom: 38px;}

.p16_conDiv01{width: 100%; display: inline-block;}
.p16_conDiv01 .p16_conTit{font-size: 17px; color: #6D6D6D;text-align: center;line-height: 40px;margin-bottom: 40px}
.p16_conDiv01 .p16_conTit>span{font-size: 22px; color: #EA8727;font-weight: 600}
.p16_conDiv01 .p16_conimg{width: calc((100% - 48px)/4); margin-right: 16px;float: left}
.p16_conDiv01>.p16_conimg:nth-child(5){margin-right: 0}
.p16_conDiv01 .p16_conimg>img{width: 100%;;}
.p16_conDiv01 .p16_conimg>p{text-align: center;font-size: 16px ;color: #6D6D6D;}

.p14_downico{text-align: center; margin: 6px 0 38px;}

.p16_conDiv02{width: 100%;}
.p16_conDiv02>ul{width: 100%;}
.p16_conDiv02>ul>li{width: calc(100% / 2);float: left; padding: 0px 0 14px 100px}
.p16_conDiv02>ul>li>p{position: relative; padding-left: 20px; font-size: 20px ; color: #6D6D6D;}
.p16_conDiv02>ul>li>p::before{content:""; position:absolute; top:50%; left:0; transform:translateY(-50%); width:9px; height:9px; background-color:#707070; border-radius:100px}

@media screen and (max-width:1200px){
    .p16_conDiv02>ul>li{padding:0 10px 14px 0}
}

@media screen and (max-width:1024px){
    .p16_conDiv02>ul>li{width: 100%;float: inherit}
}

@media screen and (max-width:768px){
    .p16_conDiv02>ul>li{width: 100%;}
    .p16_conDiv02>ul>li>p{font-size: 18px;}
    
    .p16_conDiv01 .p16_conimg{width: calc((100% - 16px)/2); margin-bottom: 10px}
    .p16_conDiv01>.p16_conimg:nth-child(2n-1){margin-right: 0}
    
}

@media screen and (max-width:500px){
    
    .p16_conDiv02>ul>li>p{font-size: 14px;}
    .p16_conDiv02>ul>li{padding-bottom: 0}
    .p16_conDiv02>ul>li>p::before{font-size: 22px;padding-right: 10px}
}
/** 노이즈 진단분석 끝 **/

/** 접지 트러블 시작 **/
.p23_title{width: 100%; background-color: #EFEFEF; color: #EA8727; font-size: 17px; color: #6D6D6D;text-align: center;padding: 50px 0;margin-bottom: 38px;}

.p23_conDiv01{width: 100%; display: inline-block;}
.p23_conDiv01 .p23_conTit{font-size: 17px; color: #6D6D6D;text-align: center;line-height: 40px;margin-bottom: 40px}
.p23_conDiv01 .p23_conTit>span{font-size: 22px; color: #EA8727;font-weight: 600}
.p23_conDiv01 .p23_conimg{width: calc((100% - 48px)/4); margin-right: 16px;float: left}
.p23_conDiv01>.p23_conimg:nth-child(5){margin-right: 0}
.p23_conDiv01 .p23_conimg>img{width: 100%;;}
.p23_conDiv01 .p23_conimg>p{text-align: center;font-size: 16px ;color: #6D6D6D;}

.p14_downico{text-align: center; margin: 6px 0 38px;}

.p23_conDiv02{width: 100%;}
.p23_conDiv02>ul{width: 100%;}
.p23_conDiv02>ul>li{width: 100%; float: left; padding: 0px 0 14px }
.p23_conDiv02>ul>li>p{font-size: 20px ; color: #6D6D6D;}
.p23_conDiv02>ul>li>p::before{position: relative; top: 1px; content: "•"; color: #707070; font-size: 30px; line-height: 40px;padding-right: 20px}

@media screen and (max-width:1200px){
    .p23_conDiv02>ul>li{padding:0 10px 14px 0}
}
@media screen and (max-width:768px){
    .p23_conDiv02>ul>li{width: 100%;}
    
    .p23_conDiv01 .p23_conimg{width: calc((100% - 16px)/2); margin-bottom: 10px}
    .p23_conDiv01>.p23_conimg:nth-child(2n-1){margin-right: 0}
    
}
/** 접지 트러블 끝 **/


/** XIT 접지 장비 시작 **/

.p5_div01img{width: 100%; display: inline-block}
.p5_div01imgdiv{max-width: 955px; margin: 0 auto;}
.p5_div01imgdiv .p5_div01imgbox{width: calc((100% - 22px)/3); margin-right: 11px;float: left}
.p5_div01imgdiv .p5_div01imgbox img{width: 100%;}
.p5_div01imgdiv>.p5_div01imgbox:nth-child(3){margin-right: 0; width: calc((100% - 28px)/3);}
.p5_div01imgdiv .p5_div01imgbox p{text-align: center;font-size: 16px; color: #6D6D6D;}
.p5_div01con{width: 100%;}
.p5_div01con p{font-size: 17px; color: #6D6D6D;text-align: center;line-height: 30px;}
.p5_div01con .p5_div01conTit{font-size: 20px; color: #EA8727;font-weight: 600;  margin: 60px 0 10px}
.p5_div01con .p5_div01List{width: 100%;}
.p5_div01con .p5_div01List>ul{width: 100%; float: left}
.p5_div01con .p5_div01List>ul>li{width: 22%; float: left;font-size:17px; color: #6D6D6D; text-align: center;border: 1px solid #707070;}
.p5_div01con .p5_div01List>ul>li:nth-child(1){width: 12%;}
.p5_div01con .p5_div01List>ul:nth-child(1)>li{color: #EA8727; font-weight: 600}

.p5_div02img{width: 100%; display: inline-block}
.p5_div02imgdiv{max-width: 692px; margin: 0 auto;}
.p5_div02imgdiv .p5_div02imgbox{width: calc((100% - 42px)/2); margin-right: 42px;float: left}
.p5_div02imgdiv .p5_div02imgbox img{width: 100%;}
.p5_div02imgdiv>.p5_div02imgbox:nth-child(2){margin-right: 0;}
.p5_div02imgdiv .p5_div02imgbox p{text-align: center;font-size: 16px; color: #6D6D6D;}
.p5_div02con{width: 100%;}
.p5_div02con p{font-size: 17px; color: #6D6D6D;text-align: center;line-height: 20px;}
.p5_div02con .p5_div02conTit{font-size: 20px; color: #EA8727;font-weight: 600;  margin: 60px 0 20px}

.p5_div03img{width: 100%; display: inline-block}
.p5_div03img>p{font-size: 17px; color: #6D6D6D;text-align: center;margin: 15px 0 70px;}
.p5_div03imgdiv{max-width: 456px; margin: 0 auto;}
.p5_div03imgdiv .p5_div03imgbox{width: calc((100% - 36px)/2); margin-right: 36px;float: left}
.p5_div03imgdiv .p5_div03imgbox img{width: 100%}
.p5_div03imgdiv>.p5_div03imgbox:nth-child(1){width: 100%; margin-right: 0;margin-bottom: 40px}
.p5_div03imgdiv>.p5_div03imgbox:nth-child(1) img{width: 100%;}
.p5_div03imgdiv>.p5_div03imgbox:nth-child(3){margin-right: 0;}
.p5_div03imgdiv .p5_div03imgbox p{text-align: center;font-size: 16px; color: #6D6D6D;}
.p5_div03con{width: 100%;}
.p5_div03con p{font-size: 17px; color: #6D6D6D;text-align: center;line-height: 30px;}
.p5_div03con .p5_div03conTit{font-size: 20px; color: #EA8727;font-weight: 600;  margin: 60px 0 20px}

@media screen and (max-width:768px){
    .p5_div01con p br{display: none;}
}


@media screen and (max-width:500px){
    .p5_div01imgdiv .p5_div01imgbox p{font-size: 12px;}
    .p5_div01con .p5_div01conTit{font-size: 18px; }
    .p5_div01con p{font-size: 14px;}
    .p5_div02imgdiv .p5_div02imgbox p{font-size: 12px;}
    .p5_div02con .p5_div02conTit{font-size: 18px;}
    .p5_div02con p{font-size: 14px;}
    .p5_div03img>p{font-size: 14px;}
    .p5_div03imgdiv .p5_div03imgbox p{font-size: 12px;}
    .p5_div03con .p5_div03conTit{font-size: 18px;}
    .p5_div03con p{font-size: 14px;}
}

@media screen and (max-width:414px){
    .p5_div01imgdiv .p5_div01imgbox{width: 100%; margin: 0 0 30px}
    .p5_div01imgdiv>.p5_div01imgbox:nth-child(2){width: 100%; margin: 0 0 30px}
    .p5_div02imgdiv .p5_div02imgbox{width: 100%; margin: 0 0 30px}
    .p5_div03imgdiv .p5_div03imgbox{width: calc((100% - 10px)/2); margin-right: 10px;}
    .p5_div03imgdiv>.p5_div03imgbox:nth-child(1){margin-bottom: 10px}
    .p5_div01imgdiv>.p5_div01imgbox:nth-child(3){width: 100%;}
    
}

/** XIT 접지 장비 끝 **/

/** 피뢰시스템 시작 **/

.p20_width1200{max-width: 1200px; margin: 0 auto}
.p20_title{width: 100%; background-color: #EFEFEF; color: #EA8727; font-size: 17px; color: #6D6D6D;text-align: center;padding: 51px 0;margin:26px 0 38px;line-height: 30px}

.p20_div01{width: 100%;}
.p20_div01 .p20_divTit{font-size: 20px; color: #EA8727; font-weight: 600; text-align: center }
.p20_div01 .p20_divimg01{width:336px; max-width:100%; height:219px; margin: 0 auto;border: 1px solid #707070;margin: 30px auto 40px}


.p20_div01 .p20_divimg02{width:29%; height:354px; float:left; margin:0 auto; margin-top:40px; margin-right:2%}
.p20_div01 .p20_divimg02 img{border:1px solid #707070; position:relative; display:block; margin:0 auto; width:auto; max-width:100%}
.p20_div01 .p20_divimg03{margin-top:40px; float:left; width:69%}


.p20_div02 .p20_divTit{font-size: 20px; color: #EA8727; font-weight: 600; text-align: center }
.p20_div02{max-width: 880px; margin: 0 auto}
.p20_div02 .p20_divcon01{width: 441px;float: left;margin-right: 110px}
.p20_div02 .p20_divimg04{width: 100%; height: 293px;margin-top: 30px}
.p20_div02 .p20_divimg04 img{width: 100%;}
.p20_div02 .p20_divimg05{width: 161px; margin: 30px 45px 0 0; border-radius: 0px 20px 20px 20px;float: left;}
.p20_div02 .p20_divimg05 img{width: 100%;}
.p20_div02 .p20_divcon02>img{margin-top: 30px}

.p20_div02 .p20_divcon03{width: 100%;margin-top: 58px;}
.p20_div02 .p20_divcon03 .p20_contxt{font-size: 17px; color: #6D6D6D; line-height: 40px;margin-top: 20px; text-align: center}

@media screen and (max-width:500px){
    .p20_title{font-size: 14px; padding-left: 15px; padding-right: 15px;}
}
/** 피뢰시스템 끝 **/

/** 서지보호장치 시작 **/

.p26_div{width: 100%;display: inline-block;margin: 20px 0 30px}
.p26_div .p26_img01{width: 496px; float: left; margin-right: 40px;}
.p26_div .p26_img02{width: 496px; float: left; margin-right: 40px;}
.p26_div .p26_img03{width: 496px; float: left; margin-right: 40px;}

.p26_div .p26_img01 img, .p26_div .p26_img02 img, .p26_div .p26_img03 img{width: 100%}
.p26_div .p26_con{width: calc(100% - 536px); float: left;}
.p26_div .p26_con .sub_conTit{margin-bottom: 20px}
.p26_div .p26_con>ul{width: 100%;display: block}
.p26_div .p26_con>ul>li{width: 100%;margin-bottom: 15px;}
.p26_div .p26_con>ul>li>p{position: relative; font-size: 17px ; color: #6D6D6D;padding-left: 29px;}
.p26_div .p26_con>ul>li>p::before{content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 9px; height: 9px; background-color: #707070; border-radius: 100px;}

.p26_list{width: 100%;margin-top: 65px}
.p26_list>img{}

 
@media screen and (max-width:1250px){
    .p26_list{overflow-x: scroll;}
}

@media screen and (max-width:1200px){
    .p26_div .p26_img01{max-width: 496px; width: 100%; margin: 0 auto; float: inherit}
    .p26_div .p26_img02{max-width: 496px; width: 100%; margin: 0 auto; float: inherit}
    .p26_div .p26_img03{max-width: 496px; width: 100%; margin: 0 auto; float: inherit}
    .p26_div .p26_con{width: 100%; float: left;text-align: center; margin-top: 30px;}
}

@media screen and (max-width:500px){
    .p26_div .p26_con{width: 100%; float: left;text-align: left; margin-top: 30px;}
    .p26_list>img{width: 850px;}
    .p26_div .p26_con>ul>li>p{font-size: 14px;}
}

/** 서지보호장치 끝 **/


/** 리조트 호텔 공원 체육시설 부문 시작 **/

.sub_hdmenuWid03>ul>li:nth-child(2){width: calc((100% - 31px)/8)}
.sub_hdmenuWid03>ul>li:nth-child(3){width: calc((100% - 31px)/8)}
.sub_hdmenuWid03>ul>li:nth-child(4){width: calc((100% - 31px)/8)}
.sub_hdmenuWid03>ul>li:nth-child(5){width: calc((100% - 31px)/8)}
.sub_hdmenuWid03>ul>li:nth-child(6){width: calc((100% - 31px)/8)}
.sub_hdmenuWid03>ul>li:nth-child(7){width: calc((100% - 31px)/8)}
.sub_hdmenuWid03>ul>li:nth-child(8){width: calc((100% - 31px)/8)}

.sub_hdmenuWid06>ul>li:nth-child(2){width: calc((100% - 31px)/9)}
.sub_hdmenuWid06>ul>li:nth-child(3){width: calc((100% - 31px)/9)}
.sub_hdmenuWid06>ul>li:nth-child(4){width: calc((100% - 31px)/9)}
.sub_hdmenuWid06>ul>li:nth-child(5){width: calc((100% - 31px)/9)}
.sub_hdmenuWid06>ul>li:nth-child(6){width: calc((100% - 31px)/9)}
.sub_hdmenuWid06>ul>li:nth-child(7){width: calc((100% - 31px)/9)}
.sub_hdmenuWid06>ul>li:nth-child(8){width: calc((100% - 31px)/9)}
.sub_hdmenuWid06>ul>li:nth-child(9){width: calc((100% - 31px)/9)}

.p5_list01{width: 100%;display: inline-block}
.p5_list01>ul{width: 100%; float: left}
.p5_list01>ul>li{float: left;color: #6D6D6D;font-size: 16px;padding: 23px 0 23px 48px }
.p5_list01>ul:nth-child(1){background-color: #EFEFEF; border-top: 4px solid #EA8727;color: #6D6D6D}
.p5_list01>ul:nth-child(1)>li{font-weight: 600}
.p5_list01>ul:nth-child(n+2){border-bottom: 0.5px solid #707070;}
.p5_list01>ul:nth-child(n+2)>li:nth-child(2){font-weight: 600}
.p5_list01>ul>li:nth-child(1){width: 20%}
.p5_list01>ul>li:nth-child(2){width: 20%}
.p5_list01>ul>li:nth-child(3){width: 60%}

.sub_pageDiv{position: relative;width: 100%;text-align: center; margin-top: 20px }
.sub_pageDiv div{display: inline-flex}
.sub_pageDiv a.on{border: 1px solid #707070}
.sub_pageDiv a{width: 100%;color: #6D6D6D;margin:0 10px;padding: 0 10px;border: 1px solid #fff ;font-size: 15px;height: 30px; line-height: 27px;}
.sub_pageDiv a:hover{border: 1px solid #707070}
.sub_pageDiv .sub_prev{padding: 0 7px}
.sub_pageDiv .sub_next{padding: 0 7px}
.sub_pageDiv .sub_prev>div{position: relative; top: -5px;left: 5px; display: block; font-family: sans-serif; color: #D2D2D8; content: "";width: 15px; height: 15px; border-top: 1px solid #707070; border-right: 1px solid #707070; transform: rotate(225deg); margin: 12px auto;}
.sub_pageDiv .sub_next>div{position: relative; top: -5px;right: 5px; display: block; font-family: sans-serif; color: #D2D2D8; content: "";width: 15px; height: 15px; border-top: 1px solid #707070; border-right: 1px solid #707070; transform: rotate(45deg); margin: 12px auto;}
/** 리조트 호텔 공원 체육시설 부문 끝 **/

/** 연구소 소개 시작 **/
.sub_hdmenuWid04>ul>li:nth-child(2){width: calc((100% - 31px)/2)}
.sub_hdmenuWid04>ul>li:nth-child(3){width: calc((100% - 31px)/2)}

.p7_div{width: 100%; display: inline-block}
.p7_div>p{font-size: 17px; color: #6D6D6D; text-align: center; margin-bottom: 80px;}
.p7_div>.p7_divTit{font-size: 40px; color: #000000;; margin-bottom: 30px;}
.p7_div>.p7_divTit>span{font-size: 40px; color: #EA8727;font-weight: 600}
.p7_con01 ul{padding: 57px 0;}
.p7_con02 ul{padding: 40px 0;}
.p7_con{position: relative;width: 100%;border-top: 0.5px solid #EA8727;border-bottom: 0.5px solid #EA8727;display: inline-block}
.p7_con .p7conLeft{width: 30%; float: left; text-align: center; position: absolute; top: 50%; margin-top: -63px;}
.p7_con .p7conLeft>p{font-size: 22px; color: #EA8727; font-weight: 600; text-align: center; margin-bottom: 20px}
.p7_con .p7conRight{width: 100%;float: left}
.p7_con .p7conRight>ul{width: 100%; float: left;padding-left: 360px;}
.p7_con .p7conRight>ul>li{float: left;width: 50%;}
.p7_con .p7conRight>ul>li>p{position: relative;padding-left: 20px; font-size: 17px; color: #6D6D6D;margin: 10px 0}
.p7_con .p7conRight>ul>li>p::before{content:""; position:absolute; top:50%; left:0; transform:translateY(-50%); width:9px; height:9px; background-color:#EA8727; border-radius:100px}

.p7down_ico{position: relative; top: -9px;display: block; font-family: sans-serif; color: #D2D2D8; content: "";width: 27px; height: 27px; border-top: 4px solid #EA8727; border-right: 4px solid #EA8727; transform: rotate(135deg); margin: 15px auto;}

@media screen and (max-width:1200px){
    .p7_con .p7conLeft{width: 100%; float: inherit;position: relative; top: inherit; margin-top: 50px}
    .p7_con .p7conRight{max-width: 470px; margin: 0 auto; width: 100%;float: inherit; }
    .p7_con .p7conRight>ul{padding-left: 0}
    .p7_con .p7conRight>ul>li{width: 100%;}
}

@media screen and (max-width:768px){
    .p7_div>.p7_divTit{font-size: 30px;}
    .p7_div>.p7_divTit>span{font-size: 30px;}
    .p7_div>p{font-size: 15px;}
    .p7_div>p br{display: none}
}

@media screen and (max-width:500px){
    .p7_div>p{font-size: 14px;}
    .p7_con .p7conLeft>p{font-size: 18px;}
    .p7_con .p7conRight>ul>li>p{font-size: 14px;}
}
/** 연구소 소개 끝 **/

/** 발표 논문 시작 **/

.p11_title{width: 100%; background-color: #EFEFEF; color: #EA8727; font-size: 24px; color: #EA8727;text-align: center;padding: 50px 0}
.p11_title>span{font-size: 40px; color: #EA8727;font-weight: 600}
.p11_list{display: inline-block; width: 100%;border-top: 4px solid #EA8727; margin-top: 64px;}
.p11_list>ul{float: left; border-bottom: 1px solid #707070;width: 100% }
.p11_list>ul>li{float: left;}
.p11_list>ul>li:nth-child(1){float: left;width: calc(100% - 107px);padding-left: 30px;}
.p11_list>ul>li:nth-child(1) p{font-size: 16px; color: #6D6D6D;line-height: 70px;text-align: left;}
.p11_list>ul>li:nth-child(2){float: left;width: 37px;margin: 0 35px;}
.p11_list>ul>li:nth-child(2) a{display: block;margin-top: 15px;}

@media screen and (max-width:1250px){
    .p11_title{padding-left: 15px!important; padding-right: 15px!important;}
}

@media screen and (max-width:1024px){
    .p11_title{font-size: 20px;}
    .p11_title>span{font-size: 30px;}
}

@media screen and (max-width:768px){
    .p11_list>ul{position: relative;}
    .p11_list>ul>li:nth-child(1){padding-left: 10px;width: calc(100% - 67px)}
    .p11_list>ul>li:nth-child(1) p{font-size: 14px;line-height: inherit;padding: 20px 0}
    .p11_list>ul>li:nth-child(2) a{margin-top: 0}
    .p11_list>ul>li:nth-child(2){margin: 0 15px; position: absolute; right: 0px; top: 50%; margin-top: -20px;}
    
    .p11_title{font-size: 17px;padding: 30px 0}
    .p11_title>span{font-size: 25px;}
}

@media screen and (max-width:500px){
    .p11_list>ul>li:nth-child(1) p{font-size: 12px;}
    .p11_list>ul>li:nth-child(2){width: 30px;margin-top: -36px}
    .p11_list>ul>li:nth-child(2) img{width: 100%}
    .p11_list>ul>li:nth-child(2) a{margin-top: 20px}
    
    .p11_title{font-size: 13px;}
    .p11_title>span{font-size: 18px;}
}

/** 발표 논문 끝 **/

/** q&a 시작 **/

.sub_hdmenuWid05>ul>li:nth-child(2){width: calc((100% - 31px)/4)}
.sub_hdmenuWid05>ul>li:nth-child(3){width: calc((100% - 31px)/4)}
.sub_hdmenuWid05>ul>li:nth-child(4){width: calc((100% - 31px)/4)}
.sub_hdmenuWid05>ul>li:nth-child(5){width: calc((100% - 31px)/4)}

.p8_title{width: 100%; background-color: #EFEFEF; color: #EA8727; font-size: 24px; color: #EA8727;text-align: center;padding: 50px 0}
.p8_title>span{font-size: 40px; color: #EA8727;font-weight: 600}

.p8_border{width: 100%; border-bottom: 4px solid #EA8727;margin: 75px 0 70px;}
.p8_email{width: 100%;display: inline-block;}
.p8_email ul{width: 50%;float: left; border: 1px solid #e1e1e1; padding: 10px;border-radius: 10px; margin-bottom: 20px;}
.p8_email #fsendmailtest{border: 0}
.p8_email #fsendmailtest>ul input{font-size: 16px;width: 100%;}
.p8_email #fsendmailtest>ul textarea{font-size: 16px;}
.p8_email #fsendmailtest>ul:nth-child(1){width: calc((100% - 20px)/2); margin-right: 20px;}
.p8_email #fsendmailtest>ul:nth-child(2){width: calc((100% - 20px)/2);}
.p8_email #fsendmailtest>ul:nth-child(3){width: 100%;}
.p8_email #fsendmailtest>ul:nth-child(4){width: 100%; border: 0;padding: 0}
.p8_email #fsendmailtest>ul:nth-child(4) textarea{width: 100%;height: 400px;border: 1px solid #e1e1e1; padding: 10px 20px;border-radius: 10px;font-family: 'Noto Sans KR', sans-serif;resize: vertical;}

.p8_email .btn_submit{display: block; margin: 0 auto; background-color: #EA8727; color: #fff; font-weight: 600;font-size: 20px; border-radius: 0px 20px 20px 20px;padding: 13px 32px}

.p8_email .p8_emailCont{width: 100%;display: inline-block; text-align: right;margin-bottom: 20px}
.p8_email .p8_emailCont label{margin-left: 5px}
.p8_email .p8_emailCont a{color: #008cdc;display: inline-block}


.eCont_pop{position:fixed; display: none; width:100%; height:100%; top:0; left:0; z-index:9999}
.eCont_popBack{position:absolute; width:100%; height:100%; top:0; left:0; background-color:rgba(0,0,0,0.7)}
.eCont_popCon{position:absolute; top:50%; left:50%; width:100%; max-width:1000px; height:auto; background-color:#FFF; margin-left:-207px; transform:translateY(-50%)}
.eContPopTit{position: relative; padding: 0px 25px; height: 50px;background-color: #fff;}
.eContPopTit p{float: left; font-size: 22px; font-weight: bold; color: #fff; }
.eContPopTit a{position: relative; top: 17px; float: right; cursor: pointer}

.eCont_popBox{width: 100%;background-color: #fff; padding: 25px;height: 450px; overflow-y: scroll}
.eContPopCon{margin-left:0; transform:translateY(-50%) translateX(-50%); width:calc(100% - 30px)}
@media screen and (max-width:500px){
    /* 02 */
    .eContPopBox{padding:10px}
    .eContPopTit{padding:0 15px; height:50px}
    .eContPopX{top:50% !important; transform:translateY(-50%)}
    .eContPopChoi{margin-top:20px}
    .eContPopList{height:380px !important}
    .eCont_popTxt{font-size: 14px;}
}

@media screen and (max-width:500px){
    .p8_email #fsendmailtest>ul input{font-size: 14px;}
    .p8_email #fsendmailtest>ul:nth-child(4) textarea{font-size: 14px;}
    .p8_email .btn_submit{font-size: 16px;}
    .p8_email #fsendmailtest>ul:nth-child(1){width: 100%;}
    .p8_email #fsendmailtest>ul:nth-child(2){width: 100%;}
}

/** q&a 끝 **/

/** 카다로그 시작 **/

.p19_div{width: 100%; display: inline-block}
.p19_div p{text-align: center}
.p19_div>p:nth-child(1){font-size: 24px; color: #EA8727;margin-bottom: 37px;}
.p19_div>p:nth-child(1)>span{font-size: 40px; color: #EA8727; font-weight: 600}
.p19_div>p:nth-child(2){font-size: 17px; color: #6D6D6D;line-height: 30px;margin-bottom: 55px;}
.p19_div>p:nth-child(3){font-size: 20px; color: #6D6D6D;line-height: 35px;margin-bottom: 60px}
.p19_div>p:nth-child(3)>span{font-size: 20px; color: #6D6D6D;font-weight: 600}

.p19_div .p19_downBtn{display: block; max-width: 560px; margin: 0 auto;background-color: #EA8727;color: #fff;font-size: 15px; text-align: center ; border-radius: 0 20px 20px 20px; padding: 15px }


.p19_div .p19_downBtn>img:nth-child(3){position: relative; top: 2px; margin-left: 10px;}

@media screen and (max-width:768px){
    .p19_div>p:nth-child(1){font-size: 20px}
    .p19_div>p:nth-child(1)>span{font-size: 30px}
    .p19_div>p:nth-child(2){font-size: 14px;margin-bottom: 30px}
    .p19_div>p:nth-child(3){font-size: 16px;}
    .p19_div>p:nth-child(3)>span{font-size: 16px;}
}

@media screen and (max-width:500px){
    .p19_div>p:nth-child(2) br{display: none}
}

@media screen and (max-width:414px){
    .p19_div>p:nth-child(1)>span{font-size: 25px}
}
@media screen and (max-width:320px){
    .p19_div .p19_downBtn>img:nth-child(1){width: 100%;}
}

/** 카다로그 끝 **/

/** 기술자료실 시작 **/

.p25_list{display: inline-block; width: 100%;border-top: 4px solid #EA8727; margin-top: 64px;}
.p25_list>ul{float: left; border-bottom: 1px solid #707070;width: 100% }
.p25_list>ul>li{float: left;}
.p25_list>ul>li:nth-child(1){float: left;width: calc(100% - 107px); font-size: 16px; color: #6D6D6D;line-height: 70px;padding-left: 30px;}
.p25_list>ul>li:nth-child(2){float: left;width: 37px;margin: 0 35px;}
.p25_list>ul>li:nth-child(2) a{display: block;margin-top: 15px;}



/** 기술자료실 끝 **/





/** 서브페이지 푸터 시작 **/
.sub_footer{width: 100%; background-color:#262930; border: 1px solid #707070;padding: 84px 15px;margin-top: 180px;}
.sub_footer>div{max-width: 1200px; margin: 0 auto;text-align: center}
.sub_footer>div>img{margin-bottom: 10px}
.sub_footer>div>p{font-size: 14px; color: #6D6D6D; line-height: 30px;}

/** 서브페이지 푸터 끝 **/

.wrp{max-width: 1200px; margin: 0 auto}
#bo_list .tbl_head01>table{width: 100%;}
.sub_list_none{display: none;}
.nlap_notice{border-top: 4px solid #EA8727!important}
.nlap_notice>thead{background-color: #F8F8F8}
.nlap_notice th{font-size: 16px; color: #6D6D6D;padding: 23px 0!important; font-weight: 600!important}
.nlap_notice th>a{font-size: 16px; color: #6D6D6D;padding: 23px 0; font-weight: 600}
.nlap_notice td{font-size: 16px; color: #6D6D6D;padding: 23px 0}
.nlap_notice .td_subject{padding: 23px 0px!important}
.nlap_notice td a{font-size: 16px; color: #6D6D6D;}
.nlap_notice td span{font-size: 16px; color: #6D6D6D;}
.nlap_notice>tbody>tr{border-bottom: 1px solid #707070}
.nlap_notice .bo_tit>a{font-weight: 600}

.sound_only{display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

@media screen and (max-width:1250px){
    .wrp{padding: 0 15px;}
}

@media screen and (max-width:768px){
    .nlap_notice .bo_tit>a{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; line-height: 1.2em; /* height: 40px;*/}
}

@media screen and (max-width:1024px){
    /* p20 */
    .p20_divcon02{position:relative; width:auto; display:table; margin:30px auto 0 auto}
    .p20_div02 .p20_divcon01{float:none; width:100%}
    .p20_div02 .p20_divimg04{max-width:450px; margin:30px auto 0 auto}
}
@media screen and (max-width:768px){
    .p20_div01 .p20_divimg02{float:none; width:100%; margin-right:0}
    .p20_div01 .p20_divimg03{float:none; width:100%; margin-right:0}
    .p20_div01 .p20_divTit{font-size:18px}
    .p20_div02 .p20_divTit{font-size:18px}
    .p20_div02 .p20_divcon03 .p20_contxt{font-size:16px}
}

@media screen and (max-width:500px){
    .p20_div02 .p20_divcon03 .p20_contxt{font-size:14px}
    .nlap_notice th{font-size: 14px;}
    .nlap_notice th>a{font-size: 14px;}
    .nlap_notice td{font-size: 14px;}
    .nlap_notice td a{font-size: 14px;}
    .nlap_notice td span{font-size: 14px;}
    
}

@media screen and (max-width:414px){
    .p20_div02 .p20_divimg05{margin-left:auto; margin-right:auto}
}
@media screen and (max-width:320px){
    .sub_footer>div>img{width:90%}
    .p20_div02 .p20_divimg05{width:160px}
}

#hd_login_msg{display: none;}












