@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&family=Noto+Serif+KR:wght@300;400;500;700&display=swap');
/* fallback */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/sandbox/materialsymbolsoutlined/v124/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1n-q_4MrImHCIJIZrDCvHeej.woff2) format('woff2');
}

html{overflow-x: hidden}

.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/* reset */
html{font-size: 10px}

body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, input, textarea, button, section{font-family: 'Noto Sans KR', sans-serif !important;line-height: 1.5}
body {font-size: 1.6rem;}
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,table,tr,th,td,label,select{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
ul,ol,li{list-style:none}
img,fieldset{border:0}
label{cursor:pointer}
textarea{overflow:auto}
button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
input[type="checkbox"],input[type="radio"]{border:0}
svg:not(:root){overflow:hidden}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
.clearfix:before,.clearfix:after{content:"";display:block}
.clearfix:after{clear:both;visibility:hidden;line-height:0;height:0}.clearfix{*zoom:1}
a{color: inherit;text-decoration: none}
.new_cnt-container{max-width:960px;width:calc(100% - 40px);margin:auto;position:relative}

.cnt-container{max-width: 1260px;width: calc(100% - 40px);margin: auto;position: relative}


.sp_tit{font-size: 4rem;text-align: center;font-weight: 400;margin-bottom: 7rem}
.sp_rep_Img{position: relative;padding-top: 15rem;height: 500px;text-align: center;color: #fff;background-size: cover !important;box-sizing: border-box;}
.sp_rep_Img .new_cnt-container{position: static}
.sp_rep_Img .bigTit{font-size: 4rem;font-weight: 400;}
.sp_rep_Img .img{position: absolute;max-width:800px;height: 400px;background-size: cover !important;left: 50%;transform: translateX(-50%);bottom: -200px;width: calc(100% - 40px);border-radius: 10px;}
.gray_bg{padding: 7rem 0;padding-top:200px;box-sizing: border-box;background: #f5f5f5}
.gray_bg > div{margin-bottom: 0}

.sp_mod_product .product{display: flex;flex-wrap: wrap;justify-content: center}
.sp_mod_product .product .item{width: calc(25% - 22.5px);margin-right: 30px;overflow: hidden;margin-top: 30px;background-size: cover;background-position: center;transition: all 0.3s}
.sp_mod_product .product .item .imgFill{width: 100%;height: 300px;transition: all 0.3s;background-size: cover;border-radius: 10px;}
.sp_mod_product .product .item:nth-child(4n){margin-right: 0}
.sp_mod_product .product .item:nth-child(-n + 4){margin-top: 0;}
.sp_mod_product .product .item:hover .imgFill,
.sp_mod_product .product .item:active .imgFill,
.sp_mod_product .product .item:focus .imgFill{height: 360px;margin-top: -30px}
.sp_mod_product .product p{text-align: center;margin-top: 1.5rem;}
.sp_mod_product .product span{display: block;font-size: 1.4rem;word-break: keep-all;margin-top: 0.5rem;text-align: center}

/* ----  header ---- */
.new_com_mod_header{padding: 40px 0;background: #fff}
.new_com_mod_header .header{display: flex;}
.new_com_mod_header .header .imgCi{max-width: 220px;margin-right: 100px;}
.new_com_mod_header .header .imgCi img{display: block;width: 100%}
.new_com_mod_header .info dl{margin: 12px 0 36px}
.new_com_mod_header .info dl dt{font-size: 1.6rem;font-weight: 300;margin-right: 12px;}
.header .info dl dd{font-size: 2rem;font-weight: 500;margin-right: 48px}
.new_com_mod_header .info dl dt,
.new_com_mod_header .info dl dd{float: left;line-height: 20px;margin-bottom: 2rem}
.new_com_mod_header .info dl dd{width: calc(100% - 125px)}
.new_com_mod_header .action {position: absolute;right: 120px;bottom: 95px}
.new_com_mod_header .action a{display: inline-block;font-size: 1.6rem;line-height: 28px;}
.new_com_mod_header .action a + a {margin-left: 24px}
.new_com_mod_header .action a i {font-size: 1.6rem;display: inline-block;margin-left: 16px;width: 28px;height: 28px;font-style: normal;border: 1px solid #000;text-align: center;border-radius: 50%;}
.new_com_mod_header .action #scrapYn{color: #da0011;}
.new_com_mod_header .action #scrapYn i{border: 1px solid #da0011;}
.header .biz_cate.green{background: #93b022;color: #fff;}
.header .biz_cate{position:absolute;top:-40px;right:0;text-align:center;padding:15px 30px 50px 30px;border-radius:0 0 8px 8px;font-size:1.4rem;font-weight:300;box-sizing: border-box;overflow: hidden}
    .header .biz_cate.blue{background:#437cff;color:#fff;}
    .header .biz_cate.green{background:#93b022;color:#fff;}
    .header .biz_cate i{position:relative;display:block;width:40px;height:40px;margin:0 auto 8px;background-image:url(/resource/images/entCntnts/ico_biz.png)}
	.header .biz_cate.cate31 i{background-position:0      0;}
	.header .biz_cate.cate01 i{background-position:-40px  0;}
	.header .biz_cate.cate02 i{background-position:-80px  0;}
	.header .biz_cate.cate03 i{background-position:-120px 0;}
	.header .biz_cate.cate04 i{background-position:-160px 0;}
	.header .biz_cate.cate05 i{background-position:-200px 0;}
	.header .biz_cate.cate06 i{background-position:-240px 0;}
	.header .biz_cate.cate07 i{background-position:-280px 0;}
	.header .biz_cate.cate08 i{background-position:-320px 0;}
	.header .biz_cate.cate09 i{background-position:-360px 0;}
	.header .biz_cate.cate10 i{background-position:0      -40px;}
	.header .biz_cate.cate11 i{background-position:-40px  -40px;}
	.header .biz_cate.cate12 i{background-position:-80px  -40px;}
	.header .biz_cate.cate13 i{background-position:-120px -40px;}
	.header .biz_cate.cate14 i{background-position:-160px -40px;}
	.header .biz_cate.cate15 i{background-position:-200px -40px;}
	.header .biz_cate.cate16 i{background-position:-240px -40px;}
	.header .biz_cate.cate17 i{background-position:-280px -40px;}
	.header .biz_cate.cate18 i{background-position:-320px -40px;}
	.header .biz_cate.cate19 i{background-position:-360px -40px;}
	.header .biz_cate.cate20 i{background-position:0      -80px;}
	.header .biz_cate.cate21 i{background-position:-40px  -80px;}
	.header .biz_cate.cate22 i{background-position:-80px  -80px;}
	.header .biz_cate.cate23 i{background-position:-120px -80px;}
	.header .biz_cate.cate24 i{background-position:-160px -80px;}
	.header .biz_cate.cate25 i{background-position:-200px -80px;}
	.header .biz_cate.cate26 i{background-position:-240px -80px;}
	.header .biz_cate.cate27 i{background-position:-280px -80px;}
	.header .biz_cate.cate28 i{background-position:-320px -80px;}
	.header .biz_cate.cate29 i{background-position:-360px -80px;}
	.header .biz_cate.cate30 i{background-position:0      -120px;}
	.header .biz_cate.cate32 i{background-position:-40px  -120px;}
.header .biz_cate .date{background: #2a330b;position: absolute;left: 0;bottom:0;width: 100%;padding: 10px;box-sizing: border-box;}
.header .top_cert{border: 1px solid #dddddd;border-radius: 10px;padding: 10px;position: absolute;right: 130px;bottom: 4px}
.header .top_cert img{max-width: 96px;width: 100%;display: block}

 .com_mod_anchor .cnt-container{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;width: 100%;}
.com_mod_anchor.fixed{position:fixed;width:100%;z-index:1000;}
.new_com_mod_anchor.sty03{background: #218ec7;}
.com_mod_anchor ul{display:table;white-space:nowrap;table-layout:fixed;}
.com_mod_anchor li{display: table-cell;}
.com_mod_anchor li a{display: block;color: #fff;padding: 1.5rem 2.65rem}
.new_com_mod_anchor.com_mod_anchor ul li a.active{background: #014b71}
 .com_mod_header.fixed{position:fixed;top:0;width:100%;padding:24px 0;z-index:4000;}
    .com_mod_header.fixed .header{display:block;}
    .com_mod_header.fixed .header .biz_cate, .com_mod_header.fixed .header .info dl,
.com_mod_header.fixed .header .top_cert{display:none;}
.com_mod_header.fixed .header .logo{float: left}
    .com_mod_header.fixed .header .logo img{max-width:130px;}
    .com_mod_header.fixed .header .info{float:right;}
    .com_mod_header.fixed .header .action{top: 50%;transform: translateY(-50%);bottom: auto}
.new_com_mod_anchor.com_mod_anchor.fixed ul li a{padding: 1rem 2.65rem}

.a_rep_Img{width: 100%;height: 800px;background-size: cover !important;position: relative;}
.a_rep_Img .new_cnt-container{position: static}
.a_rep_Img .txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;width: 100%;box-sizing: border-box;word-break: keep-all}
.a_rep_Img .txt .bigTit{font-size: 6rem;margin-bottom: 2rem}
.a_rep_Img .txt .subTit{font-size: 2rem;font-weight: 500}
.a_rep_Img02{padding: 100px 0;color: #fff}
.a_rep_Img02 h3{font-size: 6rem;margin-top: 10rem;margin-bottom: 4rem;word-break: keep-all}
.a_rep_Img02 p{font-weight: 2rem;font-weight: 500;word-break: keep-all}
.a_rep_Img02 .cnt-container{display: flex;justify-content: space-between}
.a_rep_Img02 .txt{width: calc(100% - 750px)}
.a_rep_Img02 .img{width: 650px}
.a_rep_Img02  img{display: block;width: 100%}
.a_rep_Img03{background-size: cover !important;width: 100%;height: 1000px;position: relative;color: #fff}
.a_rep_Img03 .txt{position: absolute;top: 50%;transform: translateY(-50%);left: 0}
.a_rep_Img03 .new_cnt-container{height: 100%}
.a_rep_Img03 h3{font-size: 6rem;margin-bottom: 4rem}
.a_rep_Img03 p{font-size: 2rem;margin-left: 10rem}
.a_rep_Img03.bg_left:before{content: '';display: block;height: 100%;background: rgba(56, 61, 65, 0.7);width: 29%;position: absolute;left: 0;top: 0}
.a_rep_Img03.bg_right:before{content: '';display: block;height: 100%;background: rgba(56, 61, 65, 0.7);width: 29%;position: absolute;right: 0;top: 0}
.a_rep_Img03.bg_top:before{content: '';display: block;height: 50%;background: rgba(56, 61, 65, 0.7);width: 100%;position: absolute;right: 0;top: 0}
.a_rep_Img03.bg_bottom:before{content: '';display: block;height: 50%;background: rgba(56, 61, 65, 0.7);width: 100%;position: absolute;right: 0;bottom: 0}

.m_com_mod_header{position: relative;padding: 4rem 0;display: none}
.m_com_mod_header .cnt-container{justify-content: center;display: flex;}
.m_com_mod_header .logo_wrap{}
.m_com_mod_header .logo{background: #fff;border-radius: 50%;width: 150px;height: 150px;display: flex;justify-content: center;align-items: center;}
.m_com_mod_header .logo img{max-width: 100px}
.m_com_mod_header .logo_wrap p{color: #fff;font-size: 1.8rem;text-align: center;margin-top: 2rem}
.m_com_mod_header .action{position: absolute;right: 0;top: 0}
.m_com_mod_header .action a{display: inline-block;font-size: 1.4rem;line-height: 25px;color: #fff}
.m_com_mod_header .action a + a{margin-left: 14px;}
.m_com_mod_header .action a i{font-style: normal;}
.m_com_mod_header .action a i{font-size: 1.4rem;display: inline-block;margin-left: 16px;width: 25px;height: 25px;text-align: center;border: 1px solid #fff;border-radius: 50%}

.section_mg{margin: 7rem 0}
.section_pd{padding: 7rem 0}

.a_tit{font-size: 3.6rem;text-align: center;margin-bottom: 5rem}


/* 사업영역 */
.a_mod_biz .bizDiv{display: flex;justify-content: center;}
.a_mod_biz .bizDiv  .item {width: calc(50% - 20px);border: 1px solid #ddd;margin-right: 40px;}
.a_mod_biz .bizDiv  .item .img{height: 300px}
.a_mod_biz .bizDiv  .item .img img{display: block;width: 100%;height: 100%;}
.a_mod_biz .bizDiv  .item:nth-child(2n){margin-right: 0}
.a_mod_biz .bizDiv  .item:nth-child(odd){border-bottom: 2px solid #8e594a}
.a_mod_biz .bizDiv  .item:nth-child(even){border-bottom: 2px solid #e57734;}
.a_mod_biz .bizDiv.slick-slider .slick-list{margin: 0 -20px}
.a_mod_biz .bizDiv.slick-slider .slick-slide{margin: 0 20px}
.a_mod_biz .bizDiv.slick-slider .slick-slide:nth-child(odd) .item{border-bottom: 2px solid #8e594a}
.a_mod_biz .bizDiv.slick-slider .slick-slide:nth-child(even) .item{border-bottom: 2px solid #e57734}
.a_mod_biz .bizDiv .txt{padding: 2rem 3rem;box-sizing: border-box}
.a_mod_biz .bizDiv h4{font-size: 2.2rem;margin-bottom: 1rem}
.a_mod_biz .bizDiv p{font-size: 1.8rem;position: relative;padding-left: 15px;margin-bottom: .5rem}
.a_mod_biz .bizDiv p:last-child{margin-bottom: 0}
.a_mod_biz .bizDiv p:before{content: '·';display: block;position: absolute;left: 0;top:0;}
.a_mod_biz .slick-prev ,
.a_mod_biz .slick-next {width: 60px;height: 60px;}
.a_mod_biz .slick-prev {left: -80px}
.a_mod_biz .slick-next {right: -80px}
.a_mod_biz .slick-prev .material-symbols-outlined,
.a_mod_biz .slick-next .material-symbols-outlined{color: #000;font-size: 6rem !important}

.a_mod_product .product{}
.a_mod_product .product .item .img{margin-bottom: 2rem}
.a_mod_product .product .item .img img{display: block;width: 100%}
.a_mod_product .product .item .txt{text-align: center}
.a_mod_product .product .item h4{font-size: 1.8rem;font-weight: 400}
.a_mod_product .product .item p{font-size: 1.6rem;margin-top: 1rem}
.a_mod_product .product .slick-list{margin: 0 -20px}
.a_mod_product .product .slick-slide{margin: 0 20px}
.a_mod_product .slick-prev ,
.a_mod_product .slick-next {width: 40px;height: 40px;border-radius: 50%;opacity: .7;z-index: 55;top: 45%;}
.a_mod_product .slick-prev:before,
.a_mod_product .slick-next:before{display: none}
.a_mod_product .slick-prev{background: url(/resource/images/entCntnts/a_pro_prev.png) no-repeat center #eaeaea;left: -20px}
.a_mod_product .slick-next{background: url(/resource/images/entCntnts/a_pro_next.png) no-repeat center #eaeaea;right: -20px}

.a_mod_finance{background: #f6f6f6}
.a_mod_finance .conts_wrap{display: flex}
.a_mod_finance .conts_wrap > .item{background: #fff;padding: 3rem 2rem;box-sizing: border-box;width: calc(25% - 37.5px);margin-right: 50px;text-align: center}
.a_mod_finance .conts_wrap > .item:nth-child(odd){border-bottom: 2px solid #8e594a}
.a_mod_finance .conts_wrap > .item:nth-child(even){border-bottom: 2px solid #e57734}
.a_mod_finance .conts_wrap > .item:last-child{margin-right: 0}
.a_mod_finance .conts_wrap > .item .txt div{margin: 1.5rem 0 1rem 0;color: #f56e32;font-size: 2.2rem;font-weight: 500}
.a_mod_finance .conts_wrap > .item .txt p{font-size: 1.8rem;}

.finance_wrap .info_wrap{display: flex;justify-content: center}
.finance_wrap .info_wrap li {margin-right: 90px;text-align: center;}
.finance_wrap .info_wrap li:last-child{margin-right: 0}
.finance_wrap .info_wrap li .cnt{font-weight: 500;font-size: 2.4rem;margin: 2rem 0 1rem 0}
.mShow{display: none}
.finance_wrap .info_wrap li  .tit{font-weight: 500;font-size: 1.6rem;}

.a_vision_wrap{background: #7c716d}
.a_vision_wrap .avw{display: flex;}
.a_vision_wrap .avw .item{text-align: center;margin-right: 200px;position: relative;color: #fff}
.a_vision_wrap .avw .item:last-child{margin-right: 0}
.a_vision_wrap .avw .item h4{font-size: 2.4rem;margin: 2rem 0 1rem 0}
.a_vision_wrap .avw .item p{font-weight: 500;font-size: 1.6rem;}
.a_vision_wrap .avw .item:before{content: '';display: block;width:100px;height: 1px;background: #fff;position: absolute;right: -150px;top: 90px}
.a_vision_wrap .avw .item:last-child:before{display: none}

.a_keyTask_wrap .keyTask{display: flex;justify-content: center;}
.a_keyTask_wrap .keyTask .item{width: calc(33.333% - 100px);margin-right: 150px;}
.a_keyTask_wrap .keyTask .item:last-child{margin-right: 0;}
.a_keyTask_wrap .keyTask .item .ico{padding-bottom: 2rem;margin-bottom: 2rem;border-bottom: 2px solid #000;width: 150px;}
.a_keyTask_wrap .keyTask .item h4{font-size: 2.2rem;margin-bottom: 1rem;}
.a_keyTask_wrap .keyTask .item p{word-break: keep-all;font-size: 1.8rem;}

.a_mod_history .history > div{display:flex;margin-bottom:48px;}
.a_mod_history .history > div > span{
    flex-shrink:0;width:240px;margin-right:48px;border-top:1px solid #8e594a;
    display:block;padding:24px 0;font-size:2.6rem;font-weight:700;color:#ccc;
}
.a_mod_history .history > div > ul{flex-grow:1;font-size:1.8rem;border-top:1px solid #cccccc;width: 300px}
.a_mod_history .history > div > ul li{padding:8px 0;display:flex;padding-left: 15px;position: relative}
.a_mod_history .history > div > ul li:first-child{padding-top:20px;}
.a_mod_history .history > div > ul li div.month{flex-shrink:0;width:48px;color:#008d7a;font-weight:500;}
.a_mod_history .history > div > ul li div.event{flex-grow:1;}
.a_mod_history .history > div > ul li:before{content: '·';display: block;position: absolute;left: 0;top: 7px}
.a_mod_history .history > div > ul li:first-child:before{top: 20px}

.a_mod_cert{background: #f4f4f4;}
.a_mod_cert .cert_wrap{display: flex;flex-wrap: wrap;justify-content: center}
.a_mod_cert .cert_wrap .item{width: calc(25% - 30px);margin-right: 40px;text-align: center;margin-top: 4rem}
.a_mod_cert .cert_wrap .item:nth-child(-n + 4){margin-top: 0}
.a_mod_cert .cert_wrap .item:nth-child(4n){margin-right: 0}
.a_mod_cert .cert_wrap .img{margin-bottom: 1rem}
.a_mod_cert .cert_wrap .img img{display: block;width: 100%}
.a_mod_partners .a_part{background: url(/resource/images/entCntnts/a_ptn_bg.png) no-repeat center;width: 959px;height: 567px;margin: auto;position: relative}
.a_mod_partners .a_part > div {position: absolute;}
.a_mod_partners .a_part .center{left: 50%;transform: translateX(-50%);top: 230px;text-align: center;font-weight: 500}
.a_mod_partners .a_part .center img{max-width: 180px;margin-bottom: 2rem}
.a_mod_partners .a_part .center p{font-size: 3rem;color: #fff}
.a_mod_partners .a_part .center p strong{font-size: 3.6rem;display: block;}
.a_mod_partners .a_part > div:not(.center) img{max-width: 110px}
.a_mod_partners .a_part > div:nth-child(2){left: 55px;top: 90px;}
.a_mod_partners .a_part > div:nth-child(3){left: 300px;top: 90px;}
.a_mod_partners .a_part > div:nth-child(4){left: 570px;top: 90px;}
.a_mod_partners .a_part > div:nth-child(5){left: 800px;top: 110px;}
.a_mod_partners .a_part > div:nth-child(6){left: 175px;top: 290px;}
.a_mod_partners .a_part > div:nth-child(7){left: 675px;top: 280px;}
.a_mod_partners .a_part > div:nth-child(8){left: 55px;top: 490px;}
.a_mod_partners .a_part > div:nth-child(9){left: 295px;top: 490px;}
.a_mod_partners .a_part > div:nth-child(10){left: 550px;top: 490px;}
.a_mod_partners .a_part > div:nth-child(11){left: 805px;top: 490px;}


.a_mod_culture{background: url(/resource/images/entCntnts/cult_bg.png) no-repeat center;background-size: cover}
.a_mod_culture .a_tit{color: #fff}
.a_mod_culture .culwel_wrap .item{border-radius: 80px;padding: 2rem 5rem 5rem 2rem;box-sizing: border-box;}
.a_mod_culture .culwel_wrap .slick-slide:nth-child(odd) .item{background: #f0ded7;}
.a_mod_culture .culwel_wrap .slick-slide:nth-child(even) .item{background: #f0ead5;}
.a_mod_culture .culwel_wrap .slick-track{display: flex;}
.a_mod_culture .culwel_wrap .slick-list{margin: 0 -20px}
.a_mod_culture .culwel_wrap .slick-slide{float: none;height: auto;margin: 0 20px}
.a_mod_culture .culwel_wrap .slick-slide > div{height: 100%}
.a_mod_culture .culwel_wrap .slick-slide > div > div{height: 100%}
.a_mod_culture .culwel_wrap .title{text-align: center;font-size: 2.2rem;font-weight: 500;margin-bottom: 1.5rem}
.a_mod_culture .culwel_wrap .desc{text-align: center;float: left;width: 50%;padding: 0 5px;box-sizing: border-box;font-size: 1.8rem;}
.a_mod_culture .slick-dots{bottom: -50px}
.a_mod_culture .slick-dots li button{opacity: 1;background: #fff;}
.a_mod_culture .slick-dots li {width: auto;}
.a_mod_culture .slick-dots li.slick-active button{width: 24px ;border-radius: 30px;background: #f56e32}

.a_mod_interview{background: #fff3ea;justify-content: space-between}
.a_mod_interview .new_cnt-container{display: flex;}
.a_mod_interview .tab_content{display: none;width: calc(100% - 260px);margin-left: 40px}
.a_mod_interview .tabs li{width: 220px;margin-bottom: 10px;}
.a_mod_interview .tabs li:last-child{margin-bottom: 0}
.a_mod_interview .tabs li a{background: #fff;display:block;border: 1px solid #8e594a;color: #8e594a;font-size: 1.8rem;padding: 1.5rem 2rem;position: relative;}
.a_mod_interview .tabs li a:after{content: '→';display: block;position: absolute;right: 2rem;top: 50%;transform: translateY(-50%)}
.a_mod_interview .tabs li.active a{background: #8e594a;color: #fff;}
.a_mod_interview .q{position: relative;padding-left: 35px;font-size: 2.6rem;font-weight: 500;margin-bottom: 1rem}
.a_mod_interview .q:before{content: 'Q.';display: block;position: absolute;left: 0;top: 0}
.a_mod_interview .a{font-size: 1.8rem;}
.a_mod_interview .slick-list{margin: -20px 0}
.a_mod_interview .slick-slide{margin: 20px 0}
.a_mod_interview .slick-dots{margin-top: 3rem;position: static}
.a_mod_interview .slick-dots li button{opacity: 1;background: #afafaf;}
.a_mod_interview .slick-dots li {width: auto;}
.a_mod_interview .slick-dots li.slick-active button{width: 24px ;border-radius: 30px;background: #8e594a}


.a_mod_job .tabs{display: flex;flex-wrap: wrap}
.a_mod_job .tabs li{width: 14.285%;text-align: center;border: 1px solid #ddd;box-sizing: border-box;border-right: 0;padding: 33px 0 17px;font-size: 1.5rem;;letter-spacing: -.5px}
.a_mod_job .tabs li:last-child{border-right: 1px solid #ddd}
.a_mod_job .tabs li:nth-child(7n){border-right: 1px solid #ddd}
.a_mod_job .tabs li:nth-child(n+8):nth-child(-n+21){border-top: 0}
.a_mod_job .tabs li p{margin-top: 1rem}
.a_mod_job .tabs li:hover p{color: #007AFF}
.a_mod_job .tabs li.active p{color: #007AFF}
.a_mod_job .tabs li span{width: 100%;height: 90px;display: block;}
.a_mod_job .tab_contents{margin-top: 2rem;padding: 2rem;box-sizing: border-box;background: #f5f5f5;display: none}
.a_mod_job .tab_contents p{font-size: 1.8rem;}
.a_mod_job .tabs li:nth-child(1) span{background: url(/resource/images/entCntnts/job_ico01.png) no-repeat center}
.a_mod_job .tabs li:nth-child(1):hover span{background: url(/resource/images/entCntnts/job_ico01_acitve.png) no-repeat center}
.a_mod_job .tabs li:nth-child(1).active span{background: url(/resource/images/entCntnts/job_ico01_acitve.png) no-repeat center}
.a_mod_job .tabs li:nth-child(2) span{background: url(/resource/images/entCntnts/job_ico02.png) no-repeat center}
.a_mod_job .tabs li:nth-child(2):hover span{background: url(/resource/images/entCntnts/job_ico02_acitve.png) no-repeat center}
.a_mod_job .tabs li:nth-child(2).active span{background: url(/resource/images/entCntnts/job_ico02_acitve.png) no-repeat center}
.a_mod_job .tabs li:nth-child(3) span{background: url(/resource/images/entCntnts/job_ico03.png) no-repeat center}
.a_mod_job .tabs li:nth-child(3):hover span{background: url(/resource/images/entCntnts/job_ico03_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(3).active span{background: url(/resource/images/entCntnts/job_ico03_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(4) span{background: url(/resource/images/entCntnts/job_ico04.png) no-repeat center}
.a_mod_job .tabs li:nth-child(4):hover span{background: url(/resource/images/entCntnts/job_ico04_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(4).active span{background: url(/resource/images/entCntnts/job_ico04_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(5) span{background: url(/resource/images/entCntnts/job_ico05.png) no-repeat center}
.a_mod_job .tabs li:nth-child(5):hover span{background: url(/resource/images/entCntnts/job_ico05_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(5).active span{background: url(/resource/images/entCntnts/job_ico05_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(6) span{background: url(/resource/images/entCntnts/job_ico06.png) no-repeat center}
.a_mod_job .tabs li:nth-child(6):hover span{background: url(/resource/images/entCntnts/job_ico06_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(6).active span{background: url(/resource/images/entCntnts/job_ico06_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(7) span{background: url(/resource/images/entCntnts/job_ico07.png) no-repeat center}
.a_mod_job .tabs li:nth-child(7):hover span{background: url(/resource/images/entCntnts/job_ico07_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(7).active span{background: url(/resource/images/entCntnts/job_ico07_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(8) span{background: url(/resource/images/entCntnts/job_ico08.png) no-repeat center}
.a_mod_job .tabs li:nth-child(8):hover span{background: url(/resource/images/entCntnts/job_ico08_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(8).active span{background: url(/resource/images/entCntnts/job_ico08_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(9) span{background: url(/resource/images/entCntnts/job_ico09.png) no-repeat center}
.a_mod_job .tabs li:nth-child(9):hover span{background: url(/resource/images/entCntnts/job_ico09_active.png) no-repeat center }
.a_mod_job .tabs li:nth-child(9).active span{background: url(/resource/images/entCntnts/job_ico09_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(10) span{background: url(/resource/images/entCntnts/job_ico10.png) no-repeat center}
.a_mod_job .tabs li:nth-child(10):hover span{background: url(/resource/images/entCntnts/job_ico10_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(10).active span{background: url(/resource/images/entCntnts/job_ico10_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(11) span{background: url(/resource/images/entCntnts/job_ico11.png) no-repeat center}
.a_mod_job .tabs li:nth-child(11):hover span{background: url(/resource/images/entCntnts/job_ico11_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(11).active span{background: url(/resource/images/entCntnts/job_ico11_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(12) span{background: url(/resource/images/entCntnts/job_ico12.png) no-repeat center}
.a_mod_job .tabs li:nth-child(12):hover span{background: url(/resource/images/entCntnts/job_ico12_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(12).active span{background: url(/resource/images/entCntnts/job_ico12_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(13) span{background: url(/resource/images/entCntnts/job_ico13.png) no-repeat center}
.a_mod_job .tabs li:nth-child(13):hover span{background: url(/resource/images/entCntnts/job_ico13_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(13).active span{background: url(/resource/images/entCntnts/job_ico13_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(14) span{background: url(/resource/images/entCntnts/job_ico14.png) no-repeat center}
.a_mod_job .tabs li:nth-child(14):hover span{background: url(/resource/images/entCntnts/job_ico14_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(14).active span{background: url(/resource/images/entCntnts/job_ico14_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(15) span{background: url(/resource/images/entCntnts/job_ico15.png) no-repeat center}
.a_mod_job .tabs li:nth-child(15):hover span{background: url(/resource/images/entCntnts/job_ico15_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(15).active span{background: url(/resource/images/entCntnts/job_ico15_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(16) span{background: url(/resource/images/entCntnts/job_ico16.png) no-repeat center}
.a_mod_job .tabs li:nth-child(16):hover span{background: url(/resource/images/entCntnts/job_ico16_active.png) no-repeat center }
.a_mod_job .tabs li:nth-child(16).active span{background: url(/resource/images/entCntnts/job_ico16_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(17) span{background: url(/resource/images/entCntnts/job_ico17.png) no-repeat center}
.a_mod_job .tabs li:nth-child(17):hover span{background: url(/resource/images/entCntnts/job_ico17_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(17).active span{background: url(/resource/images/entCntnts/job_ico17_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(18) span{background: url(/resource/images/entCntnts/job_ico18.png) no-repeat center}
.a_mod_job .tabs li:nth-child(18):hover span{background: url(/resource/images/entCntnts/job_ico18_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(18).active span{background: url(/resource/images/entCntnts/job_ico18_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(19) span{background: url(/resource/images/entCntnts/job_ico19.png) no-repeat center}
.a_mod_job .tabs li:nth-child(19):hover span{background: url(/resource/images/entCntnts/job_ico19_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(19).active span{background: url(/resource/images/entCntnts/job_ico19_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(20) span{background: url(/resource/images/entCntnts/job_ico20.png) no-repeat center}
.a_mod_job .tabs li:nth-child(20):hover span{background: url(/resource/images/entCntnts/job_ico20_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(20).active span{background: url(/resource/images/entCntnts/job_ico20_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(21) span{background: url(/resource/images/entCntnts/job_ico21.png) no-repeat center}
.a_mod_job .tabs li:nth-child(21):hover span{background: url(/resource/images/entCntnts/job_ico21_active.png) no-repeat center}
.a_mod_job .tabs li:nth-child(21).active span{background: url(/resource/images/entCntnts/job_ico21_active.png) no-repeat center}

.a_mod_talent .talent_wrap{background: url(/resource/images/entCntnts/a_talent_bg.png) no-repeat center left 40px #c5eeff;padding: 40px 40px 40px 480px}
.a_mod_talent .item{margin-bottom: 4rem;}
.a_mod_talent .item:last-child{margin-bottom: 0}
.a_mod_talent .item dt{font-size: 2.2rem;font-weight: bold;margin-bottom: 1rem}
.a_mod_talent .item dd{font-size: 1.8rem}

.a_mod_comview .img_wrap{margin-bottom: 4rem}
.a_mod_comview .img_wrap .slick-track{display: flex;align-items: center}
.a_mod_comview .img_wrap img{ width: 100%;transform:scale(0.9);}
.a_mod_comview .img_wrap .slick-center img {transform:scale(1.5);}
.a_mod_comview .img_wrap .slick-list {margin: 0 -40px;transform: scale(1.030);height: 260px !important}
.a_mod_comview .img_wrap .slick-list .slick-track{height: 100% !important}
.a_mod_comview .img_wrap .slick-slide {margin: 0 40px;height: auto}
.a_mod_comview .img_wrap .slick-slide img{width: 100%;}

.a_mod_comview .slick-prev ,
.a_mod_comview .slick-next {width: 40px;height: 40px;border-radius: 50%;opacity: .7;z-index: 55;top: 50%;transform: translateY(-50%)}
.a_mod_comview .slick-prev:before,
.a_mod_comview .slick-next:before{display: none}
.a_mod_comview .slick-prev{background: url(/resource/images/entCntnts/a_pro_prev.png) no-repeat center #eaeaea;left: -20px}
.a_mod_comview .slick-next{background: url(/resource/images/entCntnts/a_pro_next.png) no-repeat center #eaeaea;right: -20px}

 .comMov{position:relative;width:100%;height:auto;padding-top:56.25%;overflow:hidden;}
.comMov iframe{z-index:1;top:0;left:0;position:absolute;width:100%;height:100%;}
.comMov + .comMov{margin-top: 5rem}


.a_mod_strategy  h3{font-size: 3rem;margin-bottom: 4rem}
.a_mod_strategy .tit_wrap {text-align: center;}
.a_mod_strategy .tit_wrap h3{display: inline-block;padding: 1rem 4rem;border-radius: 5px;background: #eee}
.a_mod_strategy .q{font-size: 2.6rem;margin-bottom: 1rem;position: relative;padding-left: 60px;font-weight: 600}
.a_mod_strategy .q:before{position: absolute;left: 0;top: 0}
.a_mod_strategy .guide_wrap > div:nth-child(1) .q:before{content: 'Q1.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .guide_wrap > div:nth-child(2) .q:before{content: 'Q2.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .guide_wrap > div:nth-child(3) .q:before{content: 'Q3.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .guide_wrap > div:nth-child(4) .q:before{content: 'Q4.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .guide_wrap > div:nth-child(5) .q:before{content: 'Q5.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .guide_wrap > div:nth-child(6) .q:before{content: 'Q6.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .guide_wrap > div:nth-child(7) .q:before{content: 'Q7.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .guide_wrap > div:nth-child(8) .q:before{content: 'Q8.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .guide_wrap > div:nth-child(9) .q:before{content: 'Q9.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .guide_wrap > div:nth-child(10) .q:before{content: 'Q10.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .a{font-size: 2.2rem;color: #7d7d7d}
.a_mod_strategy .guide h3 {background: #fff;}
.a_mod_strategy .guide_wrap {background: #fff}
.a_mod_strategy .guide_wrap > div{padding-bottom: 3rem;border-bottom: 1px solid #dcdcdc;padding: 4rem 3rem}
.a_mod_strategy .bg{position: relative;}
.a_mod_strategy .bg:before{content: '';display: block;background: #f4f4f4;width: 100%;height: calc(100% - 200px);position: absolute;left: 0;top: 20%;transform: translateY(-50%);z-index: -1}
.a_mod_strategy .guide_wrap > div:last-child,
.a_mod_strategy .interview_tip_wrap > div:last-child{border-bottom: 0}
.a_mod_strategy .bg{padding: 4rem 0;position: relative;}
.a_mod_strategy .white_box{border: 1px solid #090909;border-radius: 20px;overflow: hidden}
.a_mod_strategy .rq_cont{display: flex;background: #fff;border: 1px solid #090909;border-radius: 20px;padding: 4rem;position: relative;}
.a_mod_strategy .rq_tit{font-size: 3.4rem;font-weight: bold;width: 200px;}
.a_mod_strategy .rq_text{width: calc(100% - 200px)}
.a_mod_strategy .rq_text p {font-size: 2.4rem;margin-bottom: 1rem;position: relative;padding-left: 30px;}
.a_mod_strategy .rq_text p:nth-child(1):before{content: '①';display: block;position: absolute;left: 0;top: 0;}
.a_mod_strategy .rq_text p:nth-child(2):before{content: '②';display: block;position: absolute;left: 0;top: 0;}
.a_mod_strategy .rq_text p:nth-child(3):before{content: '③';display: block;position: absolute;left: 0;top: 0;}
.a_mod_strategy .rq_text p:nth-child(4):before{content: '④';display: block;position: absolute;left: 0;top: 0;}
.a_mod_strategy .rq_text p:nth-child(5):before{content: '⑤';display: block;position: absolute;left: 0;top: 0;}
.a_mod_strategy .rq_text p:nth-child(6):before{content: '⑥';display: block;position: absolute;left: 0;top: 0;}
.a_mod_strategy .rq_text p:nth-child(7):before{content: '⑦';display: block;position: absolute;left: 0;top: 0;}
.a_mod_strategy .rq_text p:nth-child(8):before{content: '⑧';display: block;position: absolute;left: 0;top: 0;}
.a_mod_strategy .rq_text p:nth-child(9):before{content: '⑨';display: block;position: absolute;left: 0;top: 0;}
.a_mod_strategy .rq_text p:nth-child(10):before{content: '⑩';display: block;position: absolute;left: 0;top: 0;}
.a_mod_strategy .rq_text p:last-child{margin-bottom: 0}
.a_mod_strategy .rq_cont:after{content: '';display: block;background: url(/resource/images/entCntnts/strategy03_img01.png) no-repeat;width: 380px;height: 329px;position: absolute;right: 0;bottom: 0}
.a_mod_strategy .rq_text p strong{color: #f56e32;font-weight: 500}
.a_mod_strategy .cont_box{border-radius: 20px;overflow: hidden;margin-top: 4rem;border: 2px solid #f56e32}
.a_mod_strategy .cont_box > div {padding: 4rem}
.a_mod_strategy .add_point{background: #f56e32;}
.a_mod_strategy .add_point h3{color: #fff;background: transparent;border: 1px solid #fff;padding: 1rem 5rem}
.a_mod_strategy .add_point li{display: flex;flex-wrap: wrap;margin-bottom: 2rem;color: #fff;position: relative;padding-left: 46px}
.a_mod_strategy .add_point li:before{content: '';display: block;background: url(/resource/images/entCntnts/check_ico.png) no-repeat;width: 32px;height: 32px;position: absolute;left: 0;top: 0}
.a_mod_strategy .add_point li:last-child{margin-bottom: 0}
.a_mod_strategy .add_point .tit{font-size: 2.2rem;font-weight: 500;margin-right: 2rem}
.a_mod_strategy .add_point .desc{font-size: 2.2rem;}
.a_mod_strategy .spec{background: url(/resource/images/entCntnts/spec_bg.png) no-repeat left 4rem center #fff}
.a_mod_strategy .spec h3{background: #f56e32;color: #fff;font-weight: 500}
.a_mod_strategy .spec li{display: flex;flex-wrap: wrap;margin-bottom: 2rem;margin-left: 300px;align-items: center;}
.a_mod_strategy .spec .tit{font-size: 2.2rem;font-weight: 500;margin-right: 2rem;width: 110px;}
.a_mod_strategy .spec  .bar{background: #ebe4df;height: 10px;width: calc(100% - 260px);margin-right: 20px;position: relative;}
.a_mod_strategy .spec  .bar span{display: block;height: 100%;position: absolute;left: 0;top: 0;}
.a_mod_strategy .spec  li:nth-child(odd) span{background: #f6b653}
.a_mod_strategy .spec  li:nth-child(even) span{background: #d10039}
.a_mod_strategy .spec .desc{font-size: 2.2rem;color: #555}
.a_mod_strategy .interview_tip img{margin-bottom: 4rem;width: 100%}
.a_mod_strategy .interview_tip .q{position: relative;padding-left: 7rem}
.a_mod_strategy .interview_tip .q:before{color: #fb9925;position: absolute;left: 0;top: 0}
.a_mod_strategy .interview_tip_wrap > div:nth-child(1) .q:before{content: 'Q1.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .interview_tip_wrap > div:nth-child(2) .q:before{content: 'Q2.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .interview_tip_wrap > div:nth-child(3) .q:before{content: 'Q3.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .interview_tip_wrap > div:nth-child(4) .q:before{content: 'Q4.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .interview_tip_wrap > div:nth-child(5) .q:before{content: 'Q5.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .interview_tip_wrap > div:nth-child(6) .q:before{content: 'Q6.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .interview_tip_wrap > div:nth-child(7) .q:before{content: 'Q7.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .interview_tip_wrap > div:nth-child(8) .q:before{content: 'Q8.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .interview_tip_wrap > div:nth-child(9) .q:before{content: 'Q9.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .interview_tip_wrap > div:nth-child(10) .q:before{content: 'Q10.';font-weight: bold;color: #f56e32;display: block;font-size: 3rem;}
.a_mod_strategy .interview_tip .a {padding-left: 7rem}
.a_mod_strategy .interview_tip_wrap > div{margin-bottom:3rem;padding-bottom: 3rem;border-bottom: 1px solid #dcdcdc}
.a_mod_strategy .interview_tip .qm_btn{background: #0098ff;color: #fff}

/*도움말 버튼*/
.qm_btn_wrap{width:375px;position: relative;margin: auto}
.qm_btn{font-size: 2.0rem;padding: 15px;width: 375px;border-radius: 5px;margin: auto;border: 0}
.qm_txt a{display: block;width: 45px;height: 45px;background: url(/resource/images/entCntnts/jp_md02_qm.png) no-repeat center #181818;border-radius: 50%;position: absolute;right: -22.5px;top: -22.5px;text-indent: -9999px}
.qm_txt span{background: #fff;font-size: 1.4rem;color: #777;display: block;position: absolute;width: 230px;word-break: keep-all;padding: 10px;right: -260px;top: -30px;border-radius: 10px;display: block;box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.03);z-index: 555;display: none}
.qm_txt span:before{content: '';position: absolute;border-style: solid;
border-width: 7px 10px 7px 0;border-color: transparent #FFFFFF;display: block;width: 0;z-index: 1;left: -10px;top: 10px;}


.com_mod_recruit #recruitArea,
.com_mod_recruit .otherRecruit{display:none;}
.com_mod_recruit .recruit_source{text-align:right;padding-bottom:10px;color:#999;font-size:1.4rem;}
.com_mod_recruit .recruit_source img{max-height:16px;}
.com_mod_recruit.sty01{margin:7rem 0;position: relative;padding-bottom: 7rem}
    .com_mod_recruit.sty01 .bg_bot{position:absolute;bottom:0;width:100%;background:#2b71b9;height:280px;z-index:-1}
    .com_mod_recruit.sty01 h3{font-size:3.6rem;margin:0 0 40px;}
    .com_mod_recruit.sty01 .tb_recruit{width:100%;margin-bottom:60px;background: #fff}
    .com_mod_recruit.sty01 .tb_recruit th{border:2px #000;border-style:solid none;font-size:16px;padding:24px;}
    .com_mod_recruit.sty01 .tb_recruit td{border:1px #dcdcdc;border-style:none none solid;font-size:14px;padding:16px;text-align:center;}
    .com_mod_recruit.sty01 .tb_recruit td .apply{color:#da0020;padding:8px 16px;border:1px solid #da0020;margin-left:16px;}
	.com_mod_recruit.sty01 .box_recruit_wrap{overflow-x:hidden;}
	.com_mod_recruit.sty01 .box_recruit_wrap .swiper-pagination{bottom:-48px;}
	.com_mod_recruit.sty01 .box_recruit_wrap .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;}
	.com_mod_recruit.sty01 .box_recruit_wrap .swiper-pagination .swiper-pagination-bullet-active{background:#fff;}
    .com_mod_recruit.sty01 .box_recruit{border:1px solid #2971b9;background:#fff;padding:40px;box-sizing: border-box}
    .com_mod_recruit.sty01 .box_recruit h4{position:relative;font-size:20px;}
    .com_mod_recruit.sty01 .box_recruit h4 .period{position:absolute;top:3px;right:0;font-size:14px;font-weight:400;color:#666;}
    .com_mod_recruit.sty01 .box_recruit hr{width:100%;margin:30px 0;border:1px #000;border-style:solid none;}
    .com_mod_recruit.sty01 .box_recruit .detail_wrap{display:flex;}
    .com_mod_recruit.sty01 .box_recruit .detail_wrap > div{flex:1;}
    .com_mod_recruit.sty01 .box_recruit .detail_wrap > div + div{border-left:1px solid #dcdcdc;padding-left:30px;}
    .com_mod_recruit.sty01 .box_recruit .detail_wrap h5{font-size:16px;margin:0 0 16px;}
    .com_mod_recruit.sty01 .box_recruit .detail_wrap dl{font-size:14px;color:#666;}
    .com_mod_recruit.sty01 .box_recruit .detail_wrap dl dt,
	.com_mod_recruit.sty01 .box_recruit .detail_wrap dl dd{float:left;margin-bottom:8px;}
    .com_mod_recruit.sty01 .box_recruit .detail_wrap dl dt{width:15%;}
    .com_mod_recruit.sty01 .box_recruit .detail_wrap dl dd{width:85%;}

.com_mod_news.sty01{margin:7rem 0;padding: 0 !important}
    .com_mod_news.sty01 .news_row{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #dcdcdc;}
    .com_mod_news.sty01 .news_row a.tit{font-size:18px;color:#000;font-weight:500;}
    .com_mod_news.sty01 .news_row .desc{margin:20px 0 32px;color:#666;font-size:14px;}
    .com_mod_news.sty01 .news_row .reg_date{color:#666;font-size:14px;}
    .com_mod_news.sty01 .paging_wrap{display:flex;align-items:center;justify-content:center;}
    .com_mod_news.sty01 .paging_wrap a{display:inline-block;width:48px;height:48px;text-align:center;line-height:48px;font-size:12px;}
    .com_mod_news.sty01 .paging_wrap a.current{background-color:#000;color:#fff;border-radius:50%;}
    .com_mod_news.sty01 .paging_wrap .prev, .com_mod_news.sty01 .paging_wrap .next{text-indent:-999999px;}
    .com_mod_news.sty01 .paging_wrap .prev{background-image:url(/resource/images/entCntnts/ico_paging.png);background-position:-48px 0;background-repeat:no-repeat;}
    .com_mod_news.sty01 .paging_wrap .prev.disable{background-position:0 0;}
    .com_mod_news.sty01 .paging_wrap .next{background-image:url(/resource/images/entCntnts/ico_paging.png);background-position:-144px 0;background-repeat:no-repeat;}
    .com_mod_news.sty01 .paging_wrap .next.disable{background-position:-96px 0;}

/* 지도 */
.com_mod_map{height:720px;position: relative}
.com_mod_map #map{height:720px;background-image:url(/resource/images/entCntnts/@bg_smp_map.png);background-position:50% 50%;}
.com_mod_map .map_info_wrap{position:absolute;top:0;left:0;background-color:#fff;z-index:100;}
.com_mod_map .map_info_wrap .com_info{padding:20px;background-color:#258fff;color:#fff;}
.com_mod_map .map_info_wrap .com_info .comName{display:inline-block;font-size:20px;font-weight:700;line-height:26px;}
.com_mod_map .map_info_wrap .com_info .find_road{
    display:inline-block;margin-left:8px;border:1px solid #fff;border-radius:16px;padding:2px 8px;z-index:110;cursor:pointer;color:inherit;}
.com_mod_map .map_info_wrap .com_info .comAddress{display:block;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.35);}
.com_mod_map .map_info_wrap .com_info .tel a{color:inherit;}
.com_mod_map .map_info_wrap .around_wrap{padding:20px 20px 10px;}
#category{display:flex;flex-wrap:wrap;max-width:350px;}
    #category li {width:50px;margin-bottom:10px;text-align:center;cursor:pointer;font-size:12px;letter-spacing:-0.5px;}
    #category li span{display:block;margin:0 auto 3px;width:30px;height:30px;}
    #category li .category_bg{background:url(/resource/images/entCntnts/ico_location_map.png) no-repeat;}
    #category li .mt1{background-position: 0 0;}
    #category li .cs2{background-position: 0 -36px;}
    #category li .ac5{background-position: 0 -72px;}
    #category li .pk6{background-position: 0 -108px;}
    #category li .ol7{background-position: 0 -144px;}
    #category li .sw8{background-position: 0 -180px;}
    #category li .bk9{background-position: 0 -216px;}
    #category li .ct1{background-position: 0 -252px;}
    #category li .at4{background-position: 0 -288px;}
    #category li .ad5{background-position: 0 -324px;}
    #category li .fd6{background-position: 0 -360px;}
    #category li .ce7{background-position: 0 -396px;}
    #category li .hp8{background-position: 0 -432px;}
    #category li .pm9{background-position: 0 -468px;}
    #category li.on .category_bg {background-position-x:-36px;}
    .placeinfo_wrap {position:absolute;bottom:28px;left:-150px;width:300px;}
        .placeinfo{
            position:relative;width:100%;border-radius:6px;border:1px solid #ccc;border-bottom:2px solid #ddd;padding-bottom: 10px;background:#fff;
        }
        .placeinfo:nth-of-type(n){border:0; box-shadow:0px 1px 2px #888;}
        .placeinfo_wrap .after{
            content:'';position:relative;margin-left:-12px;left:50%;width:22px;height:12px;
            background:url('https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')
        }
        .placeinfo a, .placeinfo a:hover, .placeinfo a:active{color:#fff;text-decoration: none;}
        .placeinfo a, .placeinfo span{display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
        .placeinfo span{margin:5px 5px 0 5px;cursor: default;font-size:13px;}
        .placeinfo .title{
            font-weight: bold; font-size:14px;border-radius: 6px 6px 0 0;margin: -1px -1px 0 -1px;padding:10px; color: #fff;
            background:#d95050 url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/arrow_white.png) no-repeat right 14px center;}
        .placeinfo .tel{color:#0f7833;}
        .placeinfo .jibun{color:#999;font-size:11px;margin-top:0;}
        .customoverlay{
            position:relative;bottom:64px;float:left;border-radius:6px;border: 1px solid #ccc;border-bottom:2px solid #ddd;
            background-color:#fff;padding:8px 16px;font-weight:500;
        }
        .customoverlay:nth-of-type(n){border:0; box-shadow:0px 1px 2px #888;}
        .customoverlay:after {
            content:'';position:absolute;margin-left:-12px;left:50%;bottom:-12px;width:22px;height:12px;
            background:url('https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')
        }

.b_finance_wrap{background: url(/resource/images/entCntnts/b_fin_bg.png) no-repeat;background-size: cover;padding: 6rem 0}
.b_finance_wrap .info_wrap{display: flex;justify-content: space-between;}
.b_finance_wrap .info_wrap li {text-align: center;color: #fff;}
.b_finance_wrap .info_wrap li .cnt{font-size: 2.6rem;font-weight: 500;margin: 2rem 0 1rem 0}
.b_finance_wrap .info_wrap li  .tit{font-weight: 500}
.b_vision_wrap .avw{display: flex;justify-content: space-between;}
.b_vision_wrap .avw .item{text-align: center;padding: 3rem;border-radius: 5px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);width: calc(33.333% - 30px);box-sizing: border-box}
.b_vision_wrap .avw .item h4{margin: 1.5rem 0 1rem 0;font-size: 2.6rem}
.b_tit{font-size: 3.6rem;margin-bottom: 5rem;text-align: center;}
.b_keyTask_wrap .keyTask{display: flex;justify-content: space-between;}
.b_keyTask_wrap .keyTask .item{text-align: center;padding: 3rem 2rem;border-radius: 5px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);width: calc(33.333% - 30px);box-sizing: border-box;word-break: keep-all}
.b_keyTask_wrap .keyTask .item h4{font-size: 2.2rem;margin-bottom: 1rem}
.b_keyTask_wrap .keyTask .item p{font-size: 1.8rem}

/* 연혁 */
.b_tit02{font-size: 3.6rem;text-align: center;margin-bottom: 5rem;letter-spacing: 5px}
.b_mod_history .history_wrap {margin-top: 5rem}
.b_mod_history .history > div{display: flex;align-items: flex-start;padding: 40px 0;position: relative;}
.b_mod_history .history > div:first-child{padding-top: 0 !important}
.b_mod_history .history > div:after{content: '';display: block;width: 4px;height: 100%;background: #eee;position: absolute;left: 50%;transform: translateX(-50%);top: 0}
.b_mod_history .history > div:last-child:after{border-radius: 0 0 20px 20px}
.b_mod_history .history > div > span{font-size: 5rem;font-weight: bold;position: absolute;letter-spacing: 2px}
.b_mod_history .history > div ul{width: calc(50% - 60px);margin-left: auto;}
.b_mod_history .history > div:nth-child(1):before{top: 0}
.b_mod_history .history > div:nth-child(1) span{top: -30px !important}
.b_mod_history .history > div:before{content: '';display: block;background: #ddd;width: 16px;height: 16px;border-radius: 50%;position: absolute;left: 50%;top: 40px;transform: translate(-50%);z-index: 5}
.b_mod_history .history > div ul > li{display: flex;margin-bottom: 2.0rem;color: #333333;font-size: 1.6rem;}
.b_mod_history .history > div ul > li:last-child{margin-bottom: 0}
.b_mod_history .history > div ul > li .month{color: #3c7df2;font-weight: bold;margin-right: 1.0rem;width: 67px}
.b_mod_history .history > div ul > li .event{width: calc(100% - 75px)}
.b_mod_history .history > div:nth-child(even) ul li .month{}
.b_mod_history .history > div:nth-child(even) > span{text-align: right;color: #4acf29;left: calc(50% - 200px);top: 0}
.b_mod_history .history > div:nth-child(even):before{background: #4acf29}
.b_mod_history .history > div:nth-child(odd):before{background: #2983cf}
.b_mod_history .history > div:nth-child(odd) li .month{color: #2983cf}
.b_mod_history .history > div:nth-child(even) li .month{color: #4acf29}
.b_mod_history .history > div:nth-child(odd) > span{color: #2983cf;left: calc(50% - 200px);top: 0;}
.b_mod_history .history > div:nth-child(even) > span:after{right: auto;left: 10px}

.b_mod_cert .cert_wrap{display: flex;flex-wrap: wrap;justify-content: center}
.b_mod_cert .cert_wrap .item{width: calc(25% - 30px);margin-right: 40px;text-align: center;margin-top: 4rem}
.b_mod_cert .cert_wrap .item:nth-child(-n + 4){margin-top: 0}
.b_mod_cert .cert_wrap .item:nth-child(4n){margin-right: 0}
.b_mod_cert .cert_wrap .img{margin-bottom: 1rem;border: 1px solid #ddd;box-sizing: border-box}
.b_mod_cert .cert_wrap .img img{display: block;width: 100%}

.b_mod_partners .b_part{display: flex;flex-wrap: wrap;justify-content: center}
.b_mod_partners .b_part > div{width: calc(20% - 16px);margin-right: 20px;display: flex;justify-content: center;align-items: center;border: 1px solid #dddddd;box-sizing: border-box;height: 80px;}
.b_mod_partners .b_part > div img{max-width: 90%;max-height: 60%}
.b_mod_partners .b_part > div:nth-child(-n + 5){margin-bottom: 20px}
.b_mod_partners .b_part > div:nth-child(5n){margin-right: 0}

.b_mod_culture{background: url(/resource/images/entCntnts/b_cult_bg.png) no-repeat;background-size: cover;}
.b_mod_culture .b_tit{color: #fff;}
.b_mod_culture .culwel_wrap .item{background: #fff;border-radius: 10px;overflow: hidden;height: 100%}
.b_mod_culture .culwel_wrap .slick-track{display: flex;}
.b_mod_culture .culwel_wrap .slick-list{margin: 0 -20px}
.b_mod_culture .culwel_wrap .slick-slide{margin: 0 20px;height: auto;}
.b_mod_culture .culwel_wrap .slick-slide>div{height: 100%;}
.b_mod_culture .culwel_wrap .txt{padding: 3rem 3rem 5rem 3rem;}
.b_mod_culture .culwel_wrap .txt:after{content: '';display: block;clear: both;}
.b_mod_culture .culwel_wrap .title{text-align: center;font-size: 2.2rem;margin-bottom: 1.5rem;}
.b_mod_culture .culwel_wrap .desc{float: left;width: 50%;text-align: center;padding: 0 5px;box-sizing: border-box}
.b_mod_culture .culwel_wrap .slick-dots{position: static;margin-top: 4rem;}
.b_mod_culture .culwel_wrap .slick-dots li{width: auto;}
.b_mod_culture .culwel_wrap .slick-dots li button{opacity: 1;background: #fff;}
.b_mod_culture .culwel_wrap .slick-dots li.slick-active button{width: 24px;border-radius: 30px;background: #32b2f5}

.b_mod_interview{background: #eaf3ff;}
.b_mod_interview .tabs{display: flex;margin-bottom: 4rem;position: relative;}
.b_mod_interview .tabs:after{content: '';display: block;background: url(/resource/images/entCntnts/b_itv_bg.png) no-repeat;width: 157px;height: 133px;bottom: -4rem;position: absolute;right: 0}
.b_mod_interview .tabs li{margin-right: 2rem;}
.b_mod_interview .tabs li a{display: block;font-size: 1.8rem;background: #fff;width: 220px;padding: 1.5rem 2rem;box-sizing: border-box;border-radius: 5px;border: 1px solid #255c82;color: #255c82}
.b_mod_interview .tabs li.active a{background: #255c82;color: #fff;}
.b_mod_interview .iv_wrap{background: #fff;border-radius: 5px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);padding: 4rem;display: none}
.b_mod_interview .iv_wrap .q{font-size: 2.6rem;font-weight: 500;padding-left: 35px;position: relative;margin-bottom: 1rem}
.b_mod_interview .iv_wrap .q:before{content: 'Q.';display: block;position: absolute;left: 0;top: 0}
.b_mod_interview .iv_wrap .a{font-size: 1.8rem;color: #333333}
.b_mod_interview .iv_wrap .slick-dots{position: static;margin-top: 4rem;}
.b_mod_interview .iv_wrap .slick-dots li{width: auto;}
.b_mod_interview .iv_wrap .slick-dots li button{opacity: 1;background: #e8e8e8;}
.b_mod_interview .iv_wrap .slick-dots li.slick-active button{width: 24px;border-radius: 30px;background: #32b2f5}

.b_mod_comview{position: relative;}
.b_mod_comview .img_wrap{overflow: hidden;}
.b_mod_comview .img_wrap img{width: 100%;}
.b_mod_comview .swiper-pagination{position: static;height: 3px;background: #dddddd;border-radius: 20px;margin-top: 4rem;margin-bottom: 6rem;}
.b_mod_comview .swiper-pagination span{background: #255c82;height: 5px;border-radius: 20px;margin-top: -1px}

.b_mod_talent .talent_wrap{display: flex;justify-content: space-between;}
.b_mod_talent .talent_wrap .item{width: calc(33.333% - 13.33px);text-align: center;}
.b_mod_talent .talent_wrap .ico{width: 160px;height: 160px;margin: auto;border-radius: 50%;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);display: flex;justify-content: center;align-items: center;}
.b_mod_talent .talent_wrap dt{font-size: 2.2rem;font-weight: 500;margin: 2rem 0 1rem 0}
.b_mod_talent .talent_wrap dd{font-size: 1.8rem}

.b_mod_biz{background: #255c82}
.b_mod_biz h3{color: #fff}
.b_mod_biz .item{background: #fff;display: flex;margin-bottom: 2rem;border-radius: 10px;overflow: auto}
.b_mod_biz .item .img{width: 300px}
.b_mod_biz .item .img img{display: block;height: 100%;width: 100%;}
.b_mod_biz .item .txt{width: calc(100% - 300px);box-sizing: border-box;padding: 4rem;}
.b_mod_biz .item .txt h4{font-size: 2.2rem;margin-bottom: 1rem;}
.b_mod_biz .item .txt p{font-size: 1.8rem;padding-left: 10px;position: relative;}
.b_mod_biz .item .txt p:before{content: '·';display: block;position: absolute;left: 0;top: 0;}

.b_mod_product .product{display: flex;background: #f5f5f5;padding: 4rem;border-radius: 10px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);justify-content: space-between;}
.b_mod_product .product .tab_content{display: none;width: calc(50% - 40px);border-radius: 10px;overflow: hidden;border: 1px solid #ddd;box-sizing: border-box}
.b_mod_product .product .tab_content img{width: 100%;display: block;}
.b_mod_product .product .tabs{width: 50%;max-height: 280px;overflow-y: auto;}

.b_mod_product .product .tabs li a{display: block;margin-bottom: 20px;font-size: 2.2rem;font-weight: 500;background: #fff;border-radius: 5px;border: 1px solid #ddd;padding: 2.23rem 3rem;overflow: hidden}
.b_mod_product .product .tabs li:last-child  a{margin-bottom: 0}
.b_mod_product .product .tabs li.active a{background: #d9e7f1;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);}
.b_mod_product .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #888;width: 3px !important}
.b_mod_product .mCSB_scrollTools .mCSB_draggerRail{width: 3px !important;background: #ddd}

.b_mod_finance{background: url(/resource/images/entCntnts/b_fin_bg02.png) no-repeat;background-size: cover;}
.b_mod_finance .conts_wrap{display: flex;justify-content: space-between}
.b_mod_finance .item{text-align: center;color: #fff;}

.b_mod_finance .item .txt > div{font-size: 3.6rem;font-weight: 500;color: #00f0ff;margin-bottom: 1.5rem}
.b_mod_finance .item p{font-size: 1.8rem;}
.b_mod_strategy .guide_wrap  .item{background: #fff;border: 1px solid #090909;border-radius: 10px;padding: 3rem;box-sizing: border-box;height: 100%}
.b_mod_strategy .guide_wrap  .q{font-size:2.2rem;font-weight: 500;padding-left: 48px;position: relative;margin-bottom: 1rem}
.b_mod_strategy .guide_wrap  .a{font-size: 1.8rem;}
.b_mod_strategy .guide_wrap  .slick-track{display: flex;}
.b_mod_strategy .guide_wrap  .slick-list{margin: 0 -20px}
.b_mod_strategy .guide_wrap  .slick-slide{margin: 0 20px;height: auto}
.b_mod_strategy .guide_wrap  .slick-slide > div {height: 100%}
.b_mod_strategy .guide_wrap  .item:nth-child(1) .q:before{content: 'Q1.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .item:nth-child(2) .q:before{content: 'Q2.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .item:nth-child(3) .q:before{content: 'Q3.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .item:nth-child(4) .q:before{content: 'Q4.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .item:nth-child(5) .q:before{content: 'Q5.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .item:nth-child(6) .q:before{content: 'Q6.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .item:nth-child(7) .q:before{content: 'Q7.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .item:nth-child(8) .q:before{content: 'Q8.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .item:nth-child(9) .q:before{content: 'Q9.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .item:nth-child(10) .q:before{content: 'Q.10';display: block;color: #32b2f5;position: absolute;left: 0;}

.b_mod_strategy .guide_wrap  .slick-slide:nth-child(1) .q:before{content: 'Q1.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .slick-slide:nth-child(2) .q:before{content: 'Q2.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .slick-slide:nth-child(3) .q:before{content: 'Q3.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .slick-slide:nth-child(4) .q:before{content: 'Q4.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .slick-slide:nth-child(5) .q:before{content: 'Q5.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .slick-slide:nth-child(6) .q:before{content: 'Q6.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .slick-slide:nth-child(7) .q:before{content: 'Q7.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .slick-slide:nth-child(8) .q:before{content: 'Q8.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .slick-slide:nth-child(9) .q:before{content: 'Q9.';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .guide_wrap .slick-slide:nth-child(10) .q:before{content: 'Q.10';display: block;color: #32b2f5;position: absolute;left: 0;}
.b_mod_strategy .slick-dots{position: static;margin-top: 4rem;}
.b_mod_strategy .slick-dots li{width: auto;}
.b_mod_strategy .slick-dots li.slick-active button{border-radius: 30px;width: 24px;background: #32b2f5}
.b_mod_strategy .slick-dots button{opacity: 1;background: #ddd;}

.b_mod_strategy .add_point{background: #32b2f5;padding: 4rem;border-radius: 10px;color: #fff}
.b_mod_strategy .add_point_wrap li{display: flex;font-size: 2.2rem;margin-bottom: 1.5rem;}
.b_mod_strategy .add_point_wrap li strong{font-weight: 400;position: relative;width: 140px;padding-left: 34px;box-sizing: border-box}
.b_mod_strategy .add_point_wrap li strong:before{content: '';display: block;width: 24px;height: 24px;border-radius: 50%;background: url(/resource/images/entCntnts/plus_ico.png) no-repeat center #fff;position: absolute;left: 0;top: 5px}
.b_mod_strategy .add_point_wrap li p{width: calc(100% - 140px)}

.b_rep_Img{position: relative;background: #2c4251;height: 750px;padding-top: 12rem;text-align: center;color: #fff;margin-bottom: 180px;box-sizing: border-box;}
.b_rep_Img .new_cnt-container{position: static}
.b_rep_Img h3.bigTit{font-size: 6rem;word-break: keep-all}
.b_rep_Img .img{border-radius: 10px;border: 20px solid #fff;background-size: cover !important;height: 600px;position: absolute;width: calc(100% - 40px);bottom: -130px;left: 50%;transform: translateX(-50%);max-width: 1100px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);box-sizing: border-box}
.b_rep_Img  .subTit{font-size: 2rem;padding: 0 2rem;position: absolute;left: 0;bottom: 4rem;width: 100%;box-sizing: border-box}


    .new_com_mod_header.sty02.fixed{padding: 24px 0}
.sp_vision_wrap .avw{display: flex;justify-content: center}
.sp_vision_wrap .avw .item{margin-left: -20px}
.sp_vision_wrap .avw .item:nth-child(1){margin-left: 0}
.sp_vision_wrap .txt{width: 368px;height: 368px;;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #fff;text-align: center;font-size: 2.4rem;padding: 2rem;box-sizing: border-box;word-break: keep-all;margin-bottom: 5rem;}
.sp_vision_wrap .avw > .item:nth-child(1) .txt{margin-left: 0}
.sp_vision_wrap .avw > .item:nth-child(1) .txt{background: url(/resource/images/entCntnts/sp_mission_bg.png) no-repeat;background-size: cover;}
.sp_vision_wrap .avw > .item:nth-child(2) .txt{background: rgba(102, 192, 225, 0.9)}
.sp_vision_wrap .avw > .item:nth-child(3) .txt{background: rgba(235, 235, 235, 0.8);color: #151515}
.sp_vision_wrap .avw h4{text-align: center;font-size: 3.4rem;text-transform: uppercase;letter-spacing: 2px}

.sp_mod_finance {background: #f5f5f5}
.sp_mod_finance .tabs{display: flex;justify-content: center;margin-bottom: 5rem}
.sp_mod_finance .tabs li {margin-right: 10px;}
.sp_mod_finance .tabs li:last-child{margin-right: 0}
.sp_mod_finance .tabs li.active a{background: #013281;}
.sp_mod_finance .tabs li a{display: block;font-size: 2.3rem;font-weight: 500;background: #cecece;width: 200px;text-align: center;padding: 1rem;border-radius: 10px;color: #fff;}
.sp_mod_finance .tab_content{position: relative;display: none}

.sp_mod_finance .bb line,
.sp_mod_finance .bb path{fill:none;stroke:none;}
.sp_mod_finance .bb-axis-y{display: none}
.sp_mod_finance text {font-family: 'Noto Sans KR' !important;font-size: 1.5rem;fill:#606060}
.sp_mod_finance .unit{position: absolute;right: 0;top:0;font-size: 1.5rem;font-weight: 500;color: #606060}

.sp_mod_finance .bb-chart-bars .bb-shape-0{fill:#71b9bd !important}
.sp_mod_finance .bb-chart-bars .bb-shape-1{fill:#2a7094 !important}
.sp_mod_finance .bb-chart-bars .bb-shape-2{fill:#224e8d !important;position: relative}
.sp_mod_finance #graph_fiSales .bb-chart-texts text,
.sp_mod_finance #graph_fiProfit .bb-chart-texts text{transform: translateY(5px)}

.sp_mod_percent .percent_wrap{margin-top: 9rem;display: flex;justify-content: space-between;}
.sp_mod_percent .percent_wrap > div{text-align: center;background: #fff;width: 180px;height: 180px;display: flex;justify-content: center;align-items: center;border-radius: 50%;box-sizing: border-box;font-size: 1.8rem;font-weight: 500;}
.sp_mod_percent .percent_wrap > div:nth-child(1){border: 20px solid #71b9bd}
.sp_mod_percent .percent_wrap > div:nth-child(2){border: 20px solid #2a7094}
.sp_mod_percent .percent_wrap > div:nth-child(3){border: 20px solid #224e8d}
.sp_mod_percent .percent_wrap > div:nth-child(4){border: 20px solid #4196c1}
.sp_mod_percent .percent_wrap > div span{display: block;font-size: 5rem;font-weight:500;font-size: 4rem; line-height: 1}
.sp_mod_percent .percent_wrap > div strong{font-size: 5rem;}
.sp_finance_wrap{background: #013281;}
.new_cnt-container02{max-width:1080px;width: calc(100% - 40px);margin: auto}
.sp_finance_wrap .info_wrap{;width: calc(100% - 40px);display: flex;justify-content: space-between;text-align: center;margin: auto;color: #fff}
.sp_finance_wrap .info_wrap .ico{margin-bottom: 2rem;display: flex;justify-content: center;align-items: center;height: 59px;}
.sp_finance_wrap .info_wrap .cnt{font-size: 2.8rem;}
.sp_finance_wrap .info_wrap .tit{font-size: 2rem;;font-weight: 500}
.sp_mod_history{display: flex;}
.sp_mod_history > *{width: 50%;box-sizing: border-box;padding: 7rem 0}
.sp_mod_history  .tabs{background: url(/resource/images/entCntnts/sp_his_bg.png) no-repeat;background-size: cover;padding-right: 7rem;}
.sp_mod_history  .tabs li{width: 260px;margin-left: auto;margin-bottom: 4rem;}
.sp_mod_history  .tabs li:last-child{margin-bottom: 0;}
.sp_mod_history  .tabs li a{display: block;font-size: 2.2rem;color: #fff;font-weight: 500;}
.sp_mod_history  .tabs li.active {margin-bottom: 5rem}
.sp_mod_history  .tabs li.active a{font-size: 3rem;border-top: 1px solid rgba(255, 255, 255, 0.5);padding-top: 1rem;}
.sp_mod_history > div{padding-left: 10rem;display: none}
.sp_mod_history > div .sp_tit{text-align: left}
.sp_mod_history > div ul{border-top: 1px solid #ebebeb;padding-top:2rem;padding-bottom:  4rem;max-width: 440px;width: 100%}
.sp_mod_history > div ul:last-child{padding-bottom: 0;}
.sp_mod_history > div ul li{display: flex;margin-bottom: 1rem;}
.sp_mod_history > div ul li:last-child{margin-bottom: 0}
.sp_mod_history > div ul li .month{font-weight: 500;color: #8a8a8a;margin-right: 2rem;}

.sp_mod_process .process{display: flex;position: relative;margin-bottom: 6rem;}
.sp_mod_process .process > .item{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;width: 25%}
.sp_mod_process .process:before{content: '';display: block;width: 75%;height: 1px;background: #013281;position: absolute;top: 35px;z-index: -1;left: 10%}
.sp_mod_process .process .num{display: flex;background: #013281;border-radius: 50%;justify-content: center;align-items: center;width: 70px;height: 70px;color: #fff;}
.sp_mod_process .process .ico{margin: 3rem 0 2rem 0}
.sp_mod_process .process .txt{color: #666666;font-size: 1.6rem;}
.sp_mod_process .new_cnt-container > p{background: #f5f5f5;width: 330px;padding: 1rem;text-align: center;border-radius: 30px;margin: auto;font-size: 1.4rem;color: #666666}

.sp_mod_talent{background: url(/resource/images/entCntnts/sp_talent_bg.png) no-repeat;background-size: cover;}
.sp_mod_talent .slick-prev:before,
.sp_mod_talent .slick-next:before{display: none}
.sp_mod_talent .slick-prev,
.sp_mod_talent .slick-next{width: 19px;height: 37px;}
.sp_mod_talent .slick-prev{background: url(https://www.jobaba.net/resource/images/entCntnts/sp02_pro_prev.png) no-repeat;left: -30px}
.sp_mod_talent .slick-next{background: url(https://www.jobaba.net/resource/images/entCntnts/sp02_pro_next.png) no-repeat;right: -30px}
.sp_mod_talent h3{color: #fff}
.sp_mod_talent .talent_wrap .slick-track{display: flex;justify-content: center;}
.sp_mod_talent .talent_wrap .slick-list{margin: 0 -10px}
.sp_mod_talent .talent_wrap .slick-slide{margin: 0 10px}
.sp_mod_talent .talent_wrap .txt{border-radius: 15px;overflow: hidden;}
.sp_mod_talent .talent_wrap .img{display: flex;justify-content: center;align-items: center;height: 76px;}
.sp_mod_talent .talent_wrap .txt dt{padding: 1.5rem;text-align: center;color: #fff;font-size: 3rem;font-weight: 500}
.sp_mod_talent .talent_wrap .txt dd{;text-align: center;font-size: 1.8rem;color: #fff;font-weight: 300;}

.sp_mod_culture .culwel_wrap{display: flex;flex-wrap: wrap;}
.sp_mod_culture .culwel_wrap .item{width: calc(25% - 37.5px);margin-right: 50px;margin-top: 50px;box-sizing: border-box;border: 1px solid #dddddd;border-radius: 10px;padding: 3rem 2rem;text-align: center;word-break: keep-all}
.sp_mod_culture .culwel_wrap .item:nth-child(4n){margin-right: 0}
.sp_mod_culture .culwel_wrap .item:nth-child(-n + 4){margin-top: 0}
.sp_mod_culture .culwel_wrap .title{font-size: 2rem;font-weight: 500;color: #013281;margin-bottom: 1.5rem}
.sp_mod_culture .culwel_wrap .desc{font-weight: 300}

.sp_mod_content{background: url(/resource/images/entCntnts/sp_content_bg.png) no-repeat #013281 center bottom;}
.sp_mod_content .sp_tit{text-align: left;color: #fff;}
.sp_mod_content .content{display: flex;}
.sp_mod_content .content .say{width: 342px;margin-right: 113px;}
.sp_mod_content .content .list{width: calc(100% - 455px)}
.sp_mod_content .content .list .item{position: relative;background: #fff;border-radius: 10px;margin-bottom: 2rem;padding: 3rem 4rem 3rem 8rem;width: calc(100% - 140px);box-sizing: border-box}
.sp_mod_content .content .list .item:nth-child(even){margin-left: 140px;}
.sp_mod_content .content .list .item .ico{width: 90px;height: 90px;display: flex;justify-content: center;align-items: center;background: rgba(255, 255, 255, 0.8);position: absolute;left: -45px;top: 50%;border-radius: 50%;transform: translateY(-50%);box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.18)}
.sp_mod_content .content .list .item:last-child{margin-bottom: 0}
.sp_mod_content .content .list .item .q{font-size: 2.2rem;font-weight:
500;margin-bottom: 1.5rem;color: #25dede;text-transform: uppercase;padding-left: 30px;position: relative;max-width: calc(100% - 60px)}
.sp_mod_content .content .list .item .q:before{content: 'Q.';display: block;position: absolute;left: 0;top: 0}
.sp_mod_content .content .list .item .desc{font-weight: 500;text-transform: uppercase; text-overflow: ellipsis;overflow: hidden;word-break: break-word; display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;padding-left: 25px;position: relative;}
.sp_mod_content .content .list .item .desc:before{content: 'a : ';display: block;position: absolute;left: 0;top: 0}
.sp_mod_content .content .more{display: block;background: url(/resource/images/entCntnts/sp_plus.png) no-repeat;width: 20px;height: 21px;text-indent: -9999px;position: absolute;right: 4rem;top: 4rem}
.sp_mod_content .content .item.more_view .desc{overflow: auto;display: block;}

.new_cnt-container03{max-width: 1360px;width: calc(100% - 40px);margin: auto}
.sp_mod_interview{background: #f5f5f5; padding-bottom: 7rem}
.sp_mod_interview {overflow: hidden}
.sp_mod_interview h3{font-size: 2.8rem;}
.sp_mod_interview .cont{display: flex;justify-content: space-between;padding: 7.6rem 10rem 6rem 10rem;position: relative;}
.sp_mod_interview .cont .img img{width: 100%;height: 100%}
.sp_mod_interview .cont .img{width: 300px;height: 280px;position: absolute;right: 100px;top: 50%;transform: translateY(-50%)}
.sp_mod_interview  .slick-slide.slick-active:only-child .cont{padding: 7.6rem 0rem 6rem 0rem}
.sp_mod_interview .cont .txt{width: calc(100% - 476px);word-break: keep-all}
.sp_mod_interview .cont .tit{font-size:4.2rem;font-weight: 600;word-break: keep-all;margin-bottom: 2rem;}
.sp_mod_interview .cont .desc{font-size: 1.8rem;}

.sp_mod_interview .white_box{background: #fff;padding: 4rem 8rem;position: relative;min-height: 200px}
.sp_mod_interview .slick-prev,
.sp_mod_interview .slick-next{z-index: 5}
.sp_mod_interview .slick-slide {height: 0px!important;}
.sp_mod_interview .slick-slide.slick-active { height: 100% !important;  }
.sp_mod_interview .item{margin-bottom: 3rem;padding-left: 140px;position: relative;min-height: 120px}

.sp_mod_interview .item:before{content: '';display: block;width: 120px;height: 120px;border-radius: 50%;position: absolute;left: 0;top: 0;}
.sp_mod_interview .item:last-child{margin-bottom: 0}
.sp_mod_interview .q{font-size: 2.2rem;padding-left: 30px;position: relative;font-weight: 500;margin-bottom: 1rem}
.sp_mod_interview .q:before{content: 'Q.';display: block;position: absolute;left: 0;top: 0}
.sp_mod_interview .a{font-size: 1.6rem;font-weight: 300}
.sp_mod_interview .qa_ceo .item:nth-child(1):before{background: url(/resource/images/entCntnts/sp_ivt_img01.png) center #013281 no-repeat;}
.sp_mod_interview .qa_ceo .item:nth-child(2):before{background: url(/resource/images/entCntnts/sp_ivt_img02.png) center #013281 no-repeat;}
.sp_mod_interview .qa_ceo .item:nth-child(3):before{background: url(/resource/images/entCntnts/sp_ivt_img03.png) center #013281 no-repeat;}

.sp_mod_interview .qa_mng .item:nth-child(1):before{background: url(/resource/images/entCntnts/sp_ivt_img01.png) center #013281 no-repeat;}
.sp_mod_interview .qa_mng .item:nth-child(2):before{background: url(/resource/images/entCntnts/sp_ivt_img02.png) center #013281 no-repeat;}
.sp_mod_interview .qa_mng .item:nth-child(3):before{background: url(/resource/images/entCntnts/sp_ivt_img03.png) center #013281 no-repeat;}


.sp_mod_interview .qa_emp .item:nth-child(1):before{background: url(/resource/images/entCntnts/sp_ivt_img01.png) center #013281 no-repeat;}
.sp_mod_interview .qa_emp .item:nth-child(2):before{background: url(/resource/images/entCntnts/sp_ivt_img02.png) center #013281 no-repeat;}
.sp_mod_interview .qa_emp .item:nth-child(3):before{background: url(/resource/images/entCntnts/sp_ivt_img03.png) center #013281 no-repeat;}
.sp_mod_interview .slick-prev{background: url(/resource/images/entCntnts/sp_itv_prev.png) no-repeat;left: 0}
.sp_mod_interview .slick-next{background: url(/resource/images/entCntnts/sp_itv_next.png) no-repeat;right: 0;}
.sp_mod_interview .slick-prev,
.sp_mod_interview .slick-next{width: 30px;height: 58px;top: 260px;}
.sp_mod_interview .slick-prev:before,
.sp_mod_interview .slick-next:before{display: none}

.sp_mod_comview .img_wrap {overflow: hidden;margin-bottom: 9rem}
.sp_mod_comview .img_wrap .item img{width: 100%}
.sp_mod_comview .img_wrap .swiper-pagination{position: static;margin:6rem auto 0 auto;width: calc(100% - 300px);height: 8px;background: #ebebeb}
.sp_mod_comview .img_wrap .swiper-pagination span{background: #013281}

.sp_mod_biz .bizDiv{display: flex;flex-wrap: wrap;justify-content: center}
.sp_mod_biz .bizDiv .slick-arrow:before{display: none}
.sp_mod_biz .bizDiv .slick-arrow{width: 30px;height:58px; }
.sp_mod_biz .bizDiv .new_arrow span{display: none}
.sp_mod_biz .bizDiv .slick-prev{background: url(https://www.jobaba.net/resource/images/entCntnts/sp_itv_prev.png) no-repeat;left: -60px}
.sp_mod_biz .bizDiv .slick-next{background: url(https://www.jobaba.net/resource/images/entCntnts/sp_itv_next.png) no-repeat;right: -60px}
.sp_mod_biz .bizDiv .slick-list{margin: 0 -10px}
.sp_mod_biz .bizDiv .slick-slide{margin: 0 10px}
.sp_mod_biz .bizDiv  .item{width: calc(33.333% - 20px);margin-right: 30px;transition: all 0.3s}
.sp_mod_biz .bizDiv  .item:nth-child(3n){margin-right: 0}
.sp_mod_biz .bizDiv  .item .img{width: 100%;height: 300px;border-radius: 10px;overflow: hidden;}
.sp_mod_biz .bizDiv  .item .txt{text-align: center;}
.sp_mod_biz .bizDiv  .item h4{font-size: 2.4rem;margin: 1.5rem 0 1rem 0}
.sp_mod_biz .bizDiv  .item p{font-size: 1.8rem;color: #666666;text-overflow: ellipsis;overflow: hidden;word-break: break-word; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.sp_mod_biz .bizDiv  .item:hover{width: 60%}
.sp_mod_biz .bizDiv  .item:hover .img{height: 240px;}
.sp_mod_biz .bizDiv  .item:hover  p{overflow: visible;display: block;}
.sp_mod_biz .bizDiv  .item:hover .txt{text-align: left}
.sp_mod_biz .bizDiv  .item:hover h4{margin-bottom: 1.5rem}

.sp_mod_strategy .guide{background: #f5f5f5;position: relative;padding-bottom: 20rem}
.sp_mod_strategy .guide:after{content: '';display: block;background: url(/resource/images/entCntnts/sp_mng_img.png) no-repeat;width: 808px;height: 173px;position: absolute;left: 50%;transform: translateX(-50%);bottom: -110px}
.sp_mod_strategy .guide_wrap{overflow: hidden}
.sp_mod_strategy .swiper-wrapper{display: flex;}
.sp_mod_strategy .swiper-pagination-progressbar{position: static;width: calc(100% - 300px);margin: 6rem auto 0 auto;background: #ebebeb;height: 8px;}
.sp_mod_strategy .swiper-pagination-progressbar span{background: #013281}

.sp_mod_strategy  .item{background: #fff;height: auto;padding: 3rem;box-sizing: border-box;}
.sp_mod_strategy  .item .q{font-weight: 500;font-size: 1.8rem;margin-bottom: 2rem}
.sp_mod_strategy  .item .q:before{font-size: 4rem;margin-bottom: 1.5rem;font-weight: 600;display: block;}
.sp_mod_strategy  .item .a{color: #666666}
.sp_mod_strategy  .item:nth-child(1) .q:before{content: 'Q1.'}
.sp_mod_strategy  .item:nth-child(2) .q:before{content: 'Q2.'}
.sp_mod_strategy  .item:nth-child(3) .q:before{content: 'Q3.'}
.sp_mod_strategy  .item:nth-child(4) .q:before{content: 'Q4.'}
.sp_mod_strategy  .item:nth-child(5) .q:before{content: 'Q5.'}
.sp_mod_strategy  .item:nth-child(6) .q:before{content: 'Q6.'}
.sp_mod_strategy  .item:nth-child(7) .q:before{content: 'Q7.'}
.sp_mod_strategy  .item:nth-child(8) .q:before{content: 'Q8.'}
.sp_mod_strategy  .item:nth-child(9) .q:before{content: 'Q9.'}
.sp_mod_strategy  .item:nth-child(10) .q:before{content: 'Q10.'}
.sp_mod_strategy .swiper-slide-active{border: 1px solid #013281;}
.sp_mod_strategy .swiper-slide-active .q:before{color: #013281}

.sp_mod_strategy .recent_question{margin-top: 17rem;}
.sp_mod_strategy .rq_cont{display: flex;padding: 4rem;box-sizing: border-box;border-radius: 10px;border: 1px solid #013281;}
.sp_mod_strategy .rq_cont .rq_tit{font-size: 3.4rem;color: #013281;font-weight:600;width: 240px;}
.sp_mod_strategy .rq_cont .rq_text{width: calc(100% - 240px);}
.sp_mod_strategy .rq_cont .rq_text p{font-weight: 500;font-size: 2.2rem;margin-bottom: 1rem;position: relative;padding-left: 30px;}
.sp_mod_strategy .rq_cont .rq_text p:last-child{margin-bottom: 0}
.sp_mod_strategy .rq_cont .rq_text p:nth-child(1):before{content: '①';display: block;position: absolute;left: 0;top: 0}
.sp_mod_strategy .rq_cont .rq_text p:nth-child(2):before{content: '②';display: block;position: absolute;left: 0;top: 0}
.sp_mod_strategy .rq_cont .rq_text p:nth-child(3):before{content: '③';display: block;position: absolute;left: 0;top: 0}

.sp_mod_strategy .rq_cont .rq_text p:nth-child(4):before{content: '④';display: block;position: absolute;left: 0;top: 0}

.sp_mod_strategy .rq_cont .rq_text p:nth-child(5):before{content: '⑤';display: block;position: absolute;left: 0;top: 0}

.sp_mod_strategy .rq_cont .rq_text p:nth-child(6):before{content: '⑥';display: block;position: absolute;left: 0;top: 0}

.sp_mod_strategy .rq_cont .rq_text p:nth-child(7):before{content: '⑦';display: block;position: absolute;left: 0;top: 0}

.sp_mod_strategy .rq_cont .rq_text p:nth-child(8):before{content: '⑧';display: block;position: absolute;left: 0;top: 0}

.sp_mod_strategy .rq_cont .rq_text p:nth-child(9):before{content: '⑨';display: block;position: absolute;left: 0;top: 0}

.sp_mod_strategy .rq_cont .rq_text p:nth-child(10):before{content: '⑩';display: block;position: absolute;left: 0;top: 0}
.sp_mod_strategy .rq_cont .rq_text p strong{color: #013281}
.sp_mod_strategy .cont_box{margin-top: 3.5rem;border-radius: 10px;padding: 4rem;background: #013281;color: #fff}
.sp_mod_strategy .cont_box h3{font-size: 3.4rem;margin-bottom: 2rem}
.sp_mod_strategy .cont_box li{display: flex;font-size: 1.8rem;font-weight: 500 !important;margin-bottom: 1.5rem;}
.sp_mod_strategy .cont_box li:last-child{margin-bottom: 0}
.sp_mod_strategy .cont_box li .tit{position: relative;padding-left: 34px;width: 210px;margin-right: 10px;}
.sp_mod_strategy .cont_box li .tit:before{content: '';display: block;background: url(/resource/images/entCntnts/sp_check.png) no-repeat;width: 24px;height: 24px;position: absolute;left: 0;top: 2px}
.sp_mod_strategy .cont_box li .desc{width: calc(100% - 220px)}

.new_com_mod_header.sty02 {padding-top: 70px}
.new_com_mod_header.sty02 .biz_cate{padding: 15px 30px 30px 30px;top: -70px }
.new_com_mod_header.sty02 .biz_cate .date{display: none}
.new_com_mod_header.sty02 .top_cert{right: 0;bottom: 0;border: 0;padding: 0;}

.sp_tit02{font-size: 4rem;text-align: center;margin-bottom: 7rem;font-weight: 400}
.sp_rep_Img02{height: 500px;position: relative;background-size: cover !important}
.sp_rep_Img02 .new_cnt-container{position: static}
.sp_rep_Img02 .txt{position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: rgba(0, 25, 70, 0.5);padding: 10rem 12rem 10rem 550px;color: #fff}
.sp_rep_Img02 .txt .subTit{font-size: 3rem;}
.sp_rep_Img02 .txt .bigTit{font-size: 7rem;}

.sp_mod_history02{background: url(https://www.jobaba.net/resource/images/entCntnts/sp02_history_bg.png) no-repeat center top 50px;padding-top: 15rem}
.sp_mod_history02 h3{color: #fff;}
.sp_mod_history02 .tabs{background: #fff;display: flex;max-width: 650px;width: 100%;margin-left: auto;border-bottom: 1px solid #b5b5b5;margin-top: 140px;justify-content:space-between;margin-right: 100px;}
.sp_mod_history02 .tabs li.active{}
.sp_mod_history02 .tabs li.active a{position: relative;}
.sp_mod_history02 .tabs li.active a:after{content: '';display: block;width: calc(100% - 80px);height: 1px;background: #000;position: absolute;bottom: 0;z-index: 555;left: 0;}
.sp_mod_history02 .tabs li a{display: block;font-size: 2.6rem;font-weight: 500;padding: 0 80px 20px 0;box-sizing: border-box;}
.sp_mod_history02 .tabs li:last-child a{padding-right: 0}
.sp_mod_history02 .history{display: none;}
.sp_mod_history02 .history > .item{display: flex;padding: 5rem 4rem 3rem 130px;border-bottom: 1px solid #eeeeee;}
.sp_mod_history02 .history > .item:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0}
.sp_mod_history02 .history .year{color: #001946;font-size: 5.3rem;font-style:italic;font-weight:bold}
.sp_mod_history02 .history li .event{color: #666666;font-size: 1.8rem;margin-top: 16px;}
.sp_mod_history02 .history ul{position: relative;margin-left: 100px}
.sp_mod_history02 .history ul:before{content: '';display: block;width: 1px;height: calc(100% - 40px);background: #eeeeee;position: absolute;left: -22px;top: 25px;}
.sp_mod_history02 .history ul li{position: relative;}
.sp_mod_history02 .history ul li:before{content: '';display: block;width: 8px;height: 8px;border-radius: 50%;background: #f68a1e;position: absolute;left: -25px;top: 10px}

.sp_mod_biz02{background: url(/resource/images/entCntnts/sp02_biz_bg.png) no-repeat;background-size: cover;}
.sp_mod_biz02 .subText{text-align: center;color: #fff;font-size: 2.5rem;margin-bottom: 10rem}
.sp_mod_biz02 h3{font-size: 4rem;margin-bottom: 4rem;color: #fff;text-align: center}
.sp_mod_biz02 .bizDiv .item{background: #000f2a;padding:4rem 2rem;text-align: center;color: #fff;height: 100%;box-sizing: border-box;word-break: keep-all}
.sp_mod_biz02 .bizDiv .item h4{background: #f68a1e;width: 133px;margin: 1.5rem auto;padding: 0.8rem;border-radius: 30px;box-sizing: border-box;font-weight: 500;text-transform: uppercase}
.sp_mod_biz02 .bizDiv .item .img{display: flex;justify-content: center;align-items: center;height: 69px}
.sp_mod_biz02 .bizDiv .item img{margin: auto;}
.sp_mod_biz02 .slick-track{display: flex}
.sp_mod_biz02 .slick-list{margin: 0 -20px}
.sp_mod_biz02 .slick-slide{height: auto;margin: 0 20px;}
.sp_mod_biz02 .slick-slide > div{height: 100%}
.sp_mod_biz02 .slick-prev:before,
.sp_mod_biz02 .slick-next:before{display: none}
.sp_mod_biz02 .slick-prev,
.sp_mod_biz02 .slick-next{width: 39px;height: 68px;}
.sp_mod_biz02 .slick-prev{background: url(/resource/images/entCntnts/sp02_biz_prev.png) no-repeat;left: -70px}
.sp_mod_biz02 .slick-next{background: url(/resource/images/entCntnts/sp02_biz_next.png) no-repeat;right: -70px}
.sp_mod_comview02 .img_wrap{margin-bottom: 5rem}
.sp_mod_comview02 .img_wrap{overflow: hidden}
.sp_mod_comview02 .img_wrap img{max-width: 100%}
.sp_mod_comview02 .swiper-pagination{position: static;margin-top: 5rem;margin-bottom: 8rem}
.sp_mod_comview02 .swiper-pagination span{width: 15px;height: 15px;opacity: 1;background: #b9b9b9;margin: 0 1.5rem}
.sp_mod_comview02 .swiper-pagination .swiper-pagination-bullet-active{width:50px;border-radius: 30px;background: #212121;}

.sp_mod_product02{position: relative}
.sp_mod_product02{background: url(/resource/images/entCntnts/sp02_pro_Bg.png) no-repeat;padding-top: 10rem}
.sp_mod_product02{background: url(/resource/images/entCntnts/sp02_pro_Bg.png) no-repeat;padding-top: 10rem}
.sp_mod_product02 .sp_tit02{color: #fff;margin-bottom: 20rem}
.sp_mod_product02 .item{display: flex !important;justify-content: space-between}
.sp_mod_product02 .item h3{font-size: 5rem;margin-bottom: 1.5rem;margin-top: 15rem}
.sp_mod_product02 .item h4{font-size: 3.4rem;margin-bottom: 1rem;color: #1c479e}
.sp_mod_product02 .item p{font-size: 2rem;color: #666;}
.sp_mod_product02 .item .txt{width: 40%;word-break: keep-all;margin-right: 20px;}
.sp_mod_product02 .item .img{width: calc(60% - 20px);}
.sp_mod_product02 .item .img img{width: 100%;object-fit: cover;max-height: 530px;}
.sp_mod_product02 .slick-prev,
.sp_mod_product02 .slick-next{width: 62px;height: 83px}
.sp_mod_product02 .slick-prev:before,
.sp_mod_product02 .slick-next:before{display: none}
.sp_mod_product02 .slick-prev{background: url(/resource/images/entCntnts/sp02_pro_prev.png) no-repeat center #1c479e;left: calc(40% - 10px);z-index: 55}
.sp_mod_product02 .slick-next{background: url(/resource/images/entCntnts/sp02_pro_next.png) no-repeat center #1c479e;right: -31px;}
.sp_mod_product02 .slider-container{position: absolute;left: 40%;bottom: 7rem;;font-weight: 500;color: #898989}
.sp_mod_product02 .active{font-size: 3rem;color: #f68a1e;font-weight: bold}

.sp_vision_wrap02{background: #f2f2f2}
.sp_vision_wrap02 .avw{display: flex;}
.sp_vision_wrap02 .item{width: calc(33.333% - 20px);margin-right: 30px;text-align: center;color: #fff;padding: 15rem 2rem 6rem 2rem;position: relative;transition: all 0.3s;background-size: cover !important}
.sp_vision_wrap02 .item:last-child{margin-right: 0;}
.sp_vision_wrap02 .item p{font-size: 2.4rem;margin-bottom: 6rem}
.sp_vision_wrap02 .item h4{text-transform: uppercase;font-size: 3.4rem;}
.sp_vision_wrap02 .item:nth-child(1){background: url(/resource/images/entCntnts/sp02_mission_bg.png) no-repeat;}
.sp_vision_wrap02 .item:nth-child(2){background: url(/resource/images/entCntnts/sp02_vision_bg.png) no-repeat;}
.sp_vision_wrap02 .item:nth-child(3){background: url(/resource/images/entCntnts/sp02_slogan_bg.png) no-repeat;}
.sp_vision_wrap02 .item:hover{background: #0096ff;box-shadow: 0 10px 15px rgba(0, 0, 0, 0.3);margin-top: -30px}
.sp_vision_wrap02 .item:hover:before{content: '';display: block;background: url(/resource/images/entCntnts/sp02_mission_ico.png) no-repeat;width: 109px;height: 52px;position: absolute;left: 50%;top: 6rem;transform: translateX(-50%)}

.sp_mod_keyValue{background: url(/resource/images/entCntnts/sp_kv_bg.png) no-repeat;background-size: cover;}
.sp_mod_keyValue h3{color: #fff}
.sp_mod_keyValue  dl {background: #fff;padding: 3rem;box-sizing: border-box;width: calc(33.333% - 20px);text-align: center;margin-right: 30px;height: 100%}
.sp_mod_keyValue  dl:last-child{margin-right: 0}
.sp_mod_keyValue  dl dt{font-size: 2.4rem;font-weight: 500;}
.sp_mod_keyValue  dl dt:after{content: '';display: block;width: 50px;height: 4px;background: #0c2155;margin: 2rem auto}
.sp_mod_keyValue  dl dd{font-size: 1.8rem}
.sp_mod_keyValue .keyValue_wrap:not(.slick-slider){display: flex;justify-content: center}
.sp_mod_keyValue .keyValue_wrap .slick-track{display: flex;justify-content: center;}
.sp_mod_keyValue .keyValue_wrap  .slick-list {margin: 0 -10px}
.sp_mod_keyValue .keyValue_wrap  .slick-slide {margin: 0 10px;height: auto}
.sp_mod_keyValue .keyValue_wrap  .slick-slide > div{height: 100%}
.sp_mod_keyValue .slick-next{background: url(https://www.jobaba.net/resource/images/entCntnts/sp02_pro_next.png) no-repeat;right: -80px;width: 19px;height: 37px}
.sp_mod_keyValue .slick-prev{background: url(https://www.jobaba.net/resource/images/entCntnts/sp02_pro_prev.png) no-repeat;left: -80px;width: 19px;height: 37px}
.sp_mod_keyValue .slick-prev:before,
.sp_mod_keyValue .slick-next:before{display: none}

.sp_mod_keyTask .keyTask > div{text-align: center;}
.sp_mod_keyTask .keyTask .slick-list {margin: 0 -10px}
.sp_mod_keyTask .keyTask .slick-slide {margin: 0 10px}
.sp_mod_keyTask .keyTask .slick-track{display: flex;justify-content: center}
.sp_mod_keyTask .keyTask .ico{display: block;width: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.sp_mod_keyTask .keyTask .item{max-width: 330px;min-height: 330px;border-radius: 50%;display: flex !important;justify-content: center;align-content: center;flex-direction: column;padding: 20px 40px;box-sizing: border-box;margin: auto}
.sp_mod_keyTask .keyTask > div .ico .num{display: none}
.sp_mod_keyTask .keyTask .slick-slide.slick-active{transition: all 0.2s}
.sp_mod_keyTask .keyTask .slick-slide:nth-child(1) .item,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(3) .item,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(4) .item,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(6) .item,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(7) .item,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(9) .item,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(10) .item{background: #fff;border: 1px solid #013281}
.sp_mod_keyTask .keyTask .slick-slide:nth-child(2) .item,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(5) .item,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(8) .item{background: #013281;color: #fff;}
.sp_mod_keyTask .keyTask .slick-slide:nth-child(2) .ico:after,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(5) .ico:after,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(8) .ico:after{content: '';display: block;width: 40px;height: 4px;background: #fff;margin: 20px auto}
.sp_mod_keyTask .keyTask .slick-slide:nth-child(1) .ico:after,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(3) .ico:after,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(4) .ico:after,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(6) .ico:after,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(7) .ico:after,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(9) .ico:after,
.sp_mod_keyTask .keyTask .slick-slide:nth-child(10).ico:after{content: '';display: block;width: 40px;height: 4px;background: #013281;margin: 20px auto}
.sp_mod_keyTask .keyTask p{font-size: 2rem;}
.sp_mod_keyTask .slick-prev, .sp_mod_keyTask .slick-next{width: 30px;height: 58px}
.sp_mod_keyTask .slick-next{background: url(https://www.jobaba.net/resource/images/entCntnts/sp_itv_next.png) no-repeat;right: -80px}
.sp_mod_keyTask .slick-prev{background: url(https://www.jobaba.net/resource/images/entCntnts/sp_itv_prev.png) no-repeat;left: -80px}
.sp_mod_keyTask .slick-prev:before,
.sp_mod_keyTask .slick-next:before{display: none}
.sp_mod_keyTask .slick-disabled{opacity: 0.3}

.sp_mod_swot .swot_wrap{display: flex;flex-wrap: wrap;}
.sp_mod_swot .swot_wrap > div {width: calc(50% - 20px);margin-right: 40px;display: flex;align-items: center;margin-top: 40px}
.sp_mod_swot .swot_wrap  div.diagram_area{width: 160px;height: 160px;border: 1px solid #18479c;position: relative;margin-right: 30px;box-shadow: 0 2px 0  #18479c;border-radius: 5px;background: #fff}
.sp_mod_swot .swot_wrap  .diagram_area p{position: absolute;width: 100%;text-align: center;top: 50%;transform: translateY(-50%);font-size: 1.8rem;}
.sp_mod_swot .swot_wrap .txt{width: calc(100% - 190px)}
.sp_mod_swot .swot_wrap .tit {font-size: 2.0rem;margin-bottom: .5rem}
.sp_mod_swot .swot_wrap .desc{font-size: 1.8rem;word-break: keep-all}
.sp_mod_swot .swot_wrap  .diagram_area strong{font-size:4.6rem;display: block;color: #35d4cd}
.sp_mod_swot .swot_wrap > div:nth-child(2n){margin-right: 0}

.sp02_mod_emp .bb-line{stroke-width:5px}
.sp02_mod_emp .emp_wrap{display: flex;justify-content:space-between}
.sp02_mod_emp .emp_wrap > div{width: calc(50% - 30px)}
.sp02_mod_emp .emp_wrap .lastEmployeeState{display: flex;align-items: center;margin-top: 4rem;}
.sp02_mod_emp .emp_wrap .lastEmployeeState .total_wrap{background: #00aeef;display: flex;color: #fff;font-size: 2.4rem;font-weight: 300;border-radius: 15px;padding: 2rem;align-items: center;position: relative;z-index: 5}
.sp02_mod_emp .emp_wrap .lastEmployeeState .total_wrap .lastTotal{font-size: 7rem;margin-left: 2rem;font-weight: 500}
.sp02_mod_emp .emp_wrap .empState_wrap{background: #f0f0f0;border-radius: 0 15px 15px 0;padding: 2.7rem 2rem 2.7rem 4rem;margin-left: -2rem}
.sp02_mod_emp .emp_wrap .empState_wrap > div{font-size: 2rem;display: flex;font-weight: 300;position: relative;padding-left: 35px;align-items: center;}
.sp02_mod_emp .emp_wrap .empState_wrap > div:nth-child(1):before{content: '+';display: flex;width: 25px;height: 25px;border-radius: 50%;justify-content: center;align-items: center;background: #00aeef;color: #fff;font-weight: bold;position: absolute;left: 0;top: 10px;}
.sp02_mod_emp .emp_wrap .empState_wrap > div:nth-child(2):before{content: '-';display: flex;width: 25px;height: 25px;border-radius: 50%;justify-content: center;align-items: center;background: #d0d0d0;color: #fff;font-weight: bold;position: absolute;left: 0;top: 10px;}
.sp02_mod_emp .emp_wrap .empState_wrap > div div:last-child{font-size: 3rem;margin-left: 2rem}
.sp02_mod_emp .bb-axis-y{display: none}
.sp02_mod_emp .bb-axis-x line,
.sp02_mod_emp .bb-axis-x path{display: none}
.sp02_mod_emp .bb-xgrid,
.sp02_mod_emp .bb-ygrid {stroke-dasharray:0;fill:#b0b0b0}
.sp02_mod_emp  .bb-axis-x{fill:#666666;font-family: 'Noto Sans KR';font-size: 1.2rem;}
.sp02_mod_emp #legend{display: flex;justify-content: center;}
.sp02_mod_emp #legend li {display: flex;align-items: center;margin-right: 1.5rem;font-size: 1.5rem;color: #666666;}
.sp02_mod_emp #legend li:last-child{margin-right: 0}
.sp02_mod_emp .salary_wrap .salary{display: flex;text-align: center;color: #fff;align-items: flex-end}
.sp02_mod_emp .salary_wrap .salary > div:nth-child(1){background: #00b9d3;width:45%;padding: 10rem 2rem;box-sizing: border-box;}
.sp02_mod_emp .salary_wrap .salary > div:nth-child(1) p{font-size: 2.6rem;}
.sp02_mod_emp .salary_wrap .salary > div:nth-child(1) h4{font-size: 1.6rem;font-weight: 300;}
.sp02_mod_emp .salary_wrap .salary  > div:nth-child(2){width: 55%;background: url(/resource/images/entCntnts/sp02_emp_bg.png) no-repeat right top #4167ff;padding: 14.5rem 2rem;box-sizing: border-box}
.sp02_mod_emp .salary_wrap .salary  > div:nth-child(2) p{font-size: 4.3rem;font-weight: bold;}
.sp02_mod_emp .salary_wrap .salary > div:nth-child(2) h4{font-size: 1.6rem;font-weight: 300;}
.sp02_mod_emp .salary_ave{text-align: center;margin-top: 3rem}
.sp02_mod_emp .salary_ave h4{font-size: 2.4rem;font-weight: 500}
.sp02_mod_emp .salary_ave p{font-size: 5.6rem;font-weight: bold;color: #2358dc;position: relative;display: flex;justify-content: center;align-items: center;}
.sp02_mod_emp .salary_ave p:before{content: '';display: block;background: url(/resource/images/entCntnts/sp02_emp_ico.png) no-repeat;width: 49px;height: 47px;margin-right: 2rem}

.sp_mod02_finance{background: #f2f2f2;position: relative}
.shadow{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);position: fixed;left:0;top: 0;display: none;z-index: 1}
.sp_mod02_finance .top  > div{background: #fff;position:absolute;left:0;padding: 3rem;border-radius: 10px;z-index: 999;box-sizing: border-box;top: 67px;width: calc(200%  + 30px);max-width: 1080px;word-break: keep-all;display: none;}
.bg_gray{padding: 0.5rem 2rem;background: #e2e2e2;border-radius: 5px;color: #444444;font-weight: 500;display: inline-block;max-width: calc(100% - 250px);word-break: keep-all}
.sp_mod02_finance .top  > div .in_top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 2rem;}
.sp_mod02_finance .top  > div .in_top h5{font-size: 1.8rem;padding-bottom: 1rem;border-bottom: 1px solid #000;color: #000;font-weight: 500}
.sp_mod02_finance .top  > div .in_top a{color: #888888 !important;}
.sp_mod02_finance .top .blue{color: #0827c7 !important;font-size: 1.4rem; position: absolute;bottom: 3rem;right: 3rem;}
.mt30{margin-top: 3rem}
.sp_mod02_finance .item{margin-top: 7rem;position: relative}
.sp_mod02_finance .item:first-child{margin-top: 0}
.sp_mod02_finance .item h4{font-size: 2.2rem;}
.sp_mod02_finance .item p{font-size: 1.6rem;color: #666666;}
.sp_mod02_finance .fin_wrap{display: flex;margin-top: 2rem;justify-content: space-between;position: relative;}
.sp_mod02_finance .fin_wrap .top{background: #0098ff;padding: 2rem 3rem;color: #fff;font-size: 1.8rem;box-sizing: border-box;}
.sp_mod02_finance .fin_wrap .bottom{padding: 3rem 2rem;box-sizing: border-box;background: #fff;z-index: 5}
.sp_mod02_finance .fin_wrap .info{border: 1px solid #aeaeae;padding: 3rem 5rem;display: flex;justify-content: center;}
.sp_mod02_finance .fin_wrap .info > div{padding-right: 7rem;}
.sp_mod02_finance .fin_wrap .info > div:last-child{padding-left: 7rem;border-left:1px solid #aeaeae;padding-right: 0}
.sp_mod02_finance .fin_wrap .info .up span{color: #ec3219;position: relative;display: flex;justify-content: center;align-items: center;}
.sp_mod02_finance .fin_wrap .info .up span:after{content: '▲';font-size: 1.6rem;margin-left: 0.5rem}
.sp_mod02_finance .fin_wrap .info .down span{color: #32b2f5;position: relative;display: flex;justify-content: center;align-items: center;}
.sp_mod02_finance .fin_wrap .info .down span:after{content: '▼';font-size: 1.6rem;margin-left: 0.5rem}
.sp_mod02_finance .fin_wrap .info p{text-align: center;font-size: 1.7rem;color: #727272;}
.sp_mod02_finance .fin_wrap .info span{text-align: center;display: block;margin-top: 1.5rem;font-size: 2rem}
.sp_mod02_finance .fin_wrap .info span strong{font-size: 3rem;}

.sp_mod02_finance .bb-axis-y{display: none}
.sp_mod02_finance .bb-axis-x line,
.sp_mod02_finance .bb-axis-x path{display: none}
.sp_mod02_finance .bb-xgrid,
.sp_mod02_finance .bb-ygrid {stroke-dasharray:0;fill:#b0b0b0}
.sp_mod02_finance  .bb-axis-x{font-family: 'Noto Sans KR';font-size: 1.6rem;}
.sp_mod02_finance .slick-prev:before,
.sp_mod02_finance .slick-next:before{display: none}
.sp_mod02_finance .slick-prev,
.sp_mod02_finance .slick-next{width: 38px;height: 38px}
.sp_mod02_finance .slick-next{background: url(/resource/images/entCntnts/sp02_next.png) #ccc center no-repeat;right: -60px}
.sp_mod02_finance .slick-prev{background: url(/resource/images/entCntnts/sp02_prev.png) #ccc center no-repeat;left: -60px}


.sp_mod02_finance .bb-legend-item{font-size: 1.4rem;color: #666;font-family: 'Noto Sans KR'}
.sp_mod02_finance ul {display: flex;justify-content: center;}
.sp_mod02_finance ul li + li{margin-left: 4rem}
.sp_mod02_finance .fin_wrap:not(.slick-slider){display: flex;flex-wrap: wrap;}
.sp_mod02_finance .fin_wrap:not(.slick-slider) .top > div{left: 0;transform: none}
.sp_mod02_finance .fin_wrap:not(.slick-slider) > div{width: calc(50% - 15px);position: static}
.sp_mod02_finance .fin_wrap.slick-slider {z-index: 5}
.sp_mod02_finance .bb-legend-item-변화{display: none}
.sp_mod02_finance .fin_wrap .bb-chart-lines{transform:translateX(12px)}
.sp_mod02_finance .fin_wrap .bb-target-변화 .bb-text{font-family: 'Noto Sans KR';font-size: 13px;transform: translateX(10px);fill:#555 !important;}
.sp_mod02_finance .fin_wrap .slick-track{display: flex;position: static}
.sp_mod02_finance .fin_wrap.slick-slider .slick-slide{height: auto;margin: 0 15px;position: relative}
.sp_mod02_finance .fin_wrap.slick-slider .slick-active + .slick-active .fin_layer{left: auto;right: 0}
.sp_mod02_finance .fin_wrap .bb-texts-당사,
.sp_mod02_finance .fin_wrap .bb-texts-업종평균{display: none}

.sp_mod02_finance .fin_wrap.on.slick-slider .slick-slide:after{content: '';display: block;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 5}
.sp_mod02_finance .fin_wrap.on .slick-arrow:after{content: '';display: block;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 5}
.sp_mod02_finance .fin_wrap.slick-slider .slick-slide > div{height: 100%;}
.sp_mod02_finance .fin_wrap.slick-slider .slick-slide > div > div{height: 100%;}
.sp_mod02_finance .fin_wrap .slick-list {margin: 0 -15px;padding-top: 100px;margin-top: -100px;}
.sp_mod02_finance .fin_wrap .bottom{height: calc(100% - 67px)}
.sp_mod02_finance .top a{position: relative;color: #fff !important}
.sp_mod02_finance .top a span{display: block;background: #fff;color: #333;font-size: 1.4rem;padding: 1.5rem;position: absolute;left: -25px;bottom: 23px;width: 340px;border: 1px solid #565d79;z-index: 555;display: none}
.sp_mod02_finance .top a span:before{content: '';display: block;background: url(/resource/images/entCntnts/spbottom.png) no-repeat;width: 9px;height: 6px;left: 30px;bottom: -6px;position: absolute;}
.sp02_pct_wrap{margin-top: 7rem;}
.sp02_pct_wrap h3{margin-bottom: 2rem}
.sp02_mod_percent{display: flex;background: #fff;padding: 4rem;justify-content: space-between;box-sizing: border-box;flex-direction: row-reverse;align-items: center;}
.sp02_mod_percent > div{width: calc(50% - 25px)}
.mw200{margin-bottom: 50px}

.sp02_mod_percent .bb-axis-y{display: block;font-size: 1.4rem;font-family: 'Noto Sans KR'}
.sp02_mod_percent .bb-axis-y path{display: none}
.sp02_mod_percent .bb-text {font-family: 'Noto Sans KR';fill:rgba(0, 0, 0, 0.5) !important;font-weight: 500;font-size: 1.2rem;}
.sp02_mod_percent > div:nth-child(2) h4{font-weight: 500;color: #666666;margin: 5rem 0 2rem 0}
.sp02_mod_percent > div:nth-child(2) .txt{margin-top: 2rem;text-align: center;font-size: 3rem;color: #0098ff;font-weight: bold;}
.sp02_mod_percent > div:nth-child(2) > div{display: flex;justify-content: space-between;align-items: center;}
.sp02_mod_percent > div:nth-child(2) .ico{border-radius: 10px;background: url(/resource/images/entCntnts/sp02_pct_ico.png) no-repeat bottom -15px center #f7f7f7;width: 150px;height: 150px;}
.sp02_mod_percent > div:nth-child(2) .right{width: calc(100% - 180px);}
.sp02_mod_percent > div:nth-child(2) .right p{padding-bottom: 1rem;margin-bottom: 1.5rem;border-bottom: 1px solid #dddddd;color: #727272;font-size: 1.8rem;font-weight: 500}
.sp02_mod_percent > div:nth-child(2) .right p span{font-weight: 300}
.sp02_mod_percent > div:nth-child(2) .right p:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.sp02_mod_percent .bb-axis-y line{display: none}


.sp_mod_culture02 .title{font-size: 2.4rem;margin-bottom: 1rem;}
.sp_mod_culture02 .desc{color: #606060}
.sp_mod_culture02 .slick-slide .txt{padding-left: 80px;position: relative;box-sizing: border-box}
.sp_mod_culture02 .slick-slide  > div{display: flex;}
.sp_mod_culture02 .slick-slide{margin: 0 -15px}
.sp_mod_culture02 .slick-slide .item{margin: 25px 15px;width: calc(33.333% - 30px) !important}
.sp_mod_culture02 .slick-slide div:nth-child(1) .item:nth-child(1) .txt:before{content: '';display: block;background: url(/resource/images/entCntnts/sp02_cul01.png) no-repeat center #001946;width: 60px;height: 60px;border-radius: 50%;position: absolute;left: 0;top: 0}
.sp_mod_culture02 .slick-slide div:nth-child(1) .item:nth-child(2) .txt:before{content: '';display: block;background: url(/resource/images/entCntnts/sp02_cul02.png) no-repeat center #001946;width: 60px;height: 60px;border-radius: 50%;position: absolute;left: 0;top: 0}
.sp_mod_culture02 .slick-slide div:nth-child(1) .item:nth-child(3) .txt:before{content: '';display: block;background: url(/resource/images/entCntnts/sp02_cul03.png) no-repeat center #001946;width: 60px;height: 60px;border-radius: 50%;position: absolute;left: 0;top: 0}
.sp_mod_culture02 .slick-slide div:nth-child(2) .item:nth-child(1) .txt:before{content: '';display: block;background: url(/resource/images/entCntnts/sp02_cul04.png) no-repeat center #001946;width: 60px;height: 60px;border-radius: 50%;position: absolute;left: 0;top: 0}
.sp_mod_culture02 .slick-slide div:nth-child(2) .item:nth-child(2) .txt:before{content: '';display: block;background: url(/resource/images/entCntnts/sp02_cul05.png) no-repeat center #001946;width: 60px;height: 60px;border-radius: 50%;position: absolute;left: 0;top: 0}
.sp_mod_culture02 .slick-slide div:nth-child(2) .item:nth-child(3) .txt:before{content: '';display: block;background: url(/resource/images/entCntnts/sp02_cul06.png) no-repeat center #001946;width: 60px;height: 60px;border-radius: 50%;position: absolute;left: 0;top: 0}

.sp_mod_culture02 .slick-next:before,
.sp_mod_culture02 .slick-prev:before{display: none}

.sp_mod_culture02 .slick-prev,
.sp_mod_culture02 .slick-next{width: 38px;height: 38px;}
.sp_mod_culture02 .slick-prev{background: url(/resource/images/entCntnts/sp02_prev.png) no-repeat center #cccccc;left: -100px}
.sp_mod_culture02 .slick-next{background: url(/resource/images/entCntnts/sp02_next.png) no-repeat center #cccccc;right: -100px}
.sp_mod_culture02 .slick-slide > div:nth-child(2n) .item{margin-bottom: 0}

.sp02_mod_talent{display: flex;}
.sp02_mod_talent >.txt{background: #001946;width: 50%;padding: 7rem 0;}
.sp02_mod_talent >.txt h3{text-align: left}
.sp02_mod_talent .txt .inner{width: 480px;color: #fff;margin-left: auto;padding-right: 30px;word-break: keep-all}
.sp02_mod_talent .txt dt{font-size: 3rem;font-weight: 500;margin-bottom: 1rem}
.sp02_mod_talent .txt dd{font-size: 2rem;font-weight: 300}
.sp02_mod_talent .txt dl{padding-bottom: 2rem;margin-bottom: 2rem;border-bottom: 1px solid #fff}
.sp02_mod_talent .item:last-child dl{padding-bottom: 0;margin-bottom: 0;border-bottom:0 }
.sp02_mod_talent .bg{background: url(/resource/images/entCntnts/sp02_tal.png) no-repeat;background-size: cover;width: 50%}

.sp02_mod_content{background: #f2f2f2}
.sp02_mod_content .new_cnt-container{max-width: 1080px}
.sp02_mod_content .item{margin-bottom: 7rem;display: flex;justify-content: space-between;}
.sp02_mod_content .item:last-child{margin-bottom: 0;}
.sp02_mod_content .item .txt{width: calc(100% - 160px)}
.sp02_mod_content .item .q{position: relative;font-size: 1.8rem;font-weight: 500;margin-bottom:2rem;padding-left: 55px}
.sp02_mod_content .item .q:before{content: 'Q';display: block;width: 41px;height: 41px;border-radius: 50%;line-height: 41px;border: 1px solid #999999;text-align: center;color: #606060;font-size: 1.9rem;font-weight: 500;position: absolute;left: 0;top: 50%;transform: translateY(-50%)}
.sp02_mod_content .item .a{padding-left: 55px;font-size: 1.8rem;color: #666666;position: relative;}
.sp02_mod_content .item .a:before{content: 'A';display: block;width: 41px;height: 41px;border-radius: 50%;line-height: 41px;text-align: center;color: #fff;font-size: 1.9rem;font-weight: 500;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #0098ff}

.sp02_mod_process .process{display: flex;justify-content: space-between;margin-bottom: 7rem;}
.sp02_mod_process .process > .item{display: flex;justify-content: center;align-items: center;flex-direction: column;color: #001946;width: 200px;height: 200px;border-radius: 50%;border: 1px solid #001946;font-size: 1.7rem;position: relative;background: #fff;z-index: 222}
.sp02_mod_process .process > .item:last-child{background: #001946;color: #fff;}
.sp02_mod_process .process > .item:last-child:before{display: none}
.sp02_mod_process .process > .item:before{content: '';display: block;background: url(/resource/images/entCntnts/sp02_pro_arrow.png) no-repeat;width: 98px;height: 33px;position: absolute;right: -78px;top: 50%;transform: translateY(-50%);z-index: -1}
.sp02_mod_process .process > .item:before{content: '';display: block;background: url(/resource/images/entCntnts/sp02_pro_arrow.png) no-repeat;width: 81px;height: 33px;position: absolute;right: -81px;top: 50%;transform: translateY(-50%);z-index: -1}
.sp02_mod_process .process > .item .txt{font-size: 2rem;margin-top: 1rem;}
.sp02_mod_process dl{padding: 0 6rem;margin-bottom: 3rem;}
.sp02_mod_process dl:last-child{margin-bottom: 0}
.sp02_mod_process dt{font-size: 2.2rem;font-weight: 500;margin-bottom: 1rem;}
.sp02_mod_process dd{font-size: 1.8rem;color: #666666;}
.sp02_mod_strategy .guide{background: url(/resource/images/entCntnts/sp02_stt_bg.png) no-repeat;background-size: cover;padding-bottom: 15rem}

.sp02_mod_strategy h3{color: #fff;}
.sp02_mod_strategy .item{display: flex !important;color: #fff;justify-content: space-between}
.sp02_mod_strategy .item .img{width: 438px;}
.sp02_mod_strategy .item .img img{width: 100%}
.sp02_mod_strategy .item .txt{width: calc(100% - 543px)}
.sp02_mod_strategy .item .txt .q{font-size: 2.2rem;font-weight: 500;margin-bottom: 2rem;margin-top: 5rem}
.sp02_mod_strategy .item .txt .a{font-size: 1.8rem;}
.sp02_mod_strategy .slick-dots{position: static;margin-top: 4rem;}
.sp02_mod_strategy .slick-dots li{width: auto;margin: 0 0.8rem}
.sp02_mod_strategy .slick-dots li button{opacity: 1;width: 15px;height: 15px;background: #8591a5}
.sp02_mod_strategy .slick-active button{border-radius: 30px;width: 45px !important;background: #000 !important}

.sp02_mod_strategy .rq_cont{display: flex;padding: 4rem;box-sizing: border-box;border-radius: 10px;border: 1px solid #013281;background: #fff;margin-top: -7rem}
.sp02_mod_strategy .rq_cont .rq_tit{font-size: 3rem;color: #013281;font-weight:600;width: 240px;}
.sp02_mod_strategy .rq_cont .rq_text{width: calc(100% - 240px);}
.sp02_mod_strategy .rq_cont .rq_text p{font-weight: 500;font-size: 1.8rem;margin-bottom: 1rem;position: relative;padding-left: 30px;}
.sp02_mod_strategy .rq_cont .rq_text p:last-child{margin-bottom: 0}
.sp02_mod_strategy .rq_cont .rq_text p:nth-child(1):before{content: '①';display: block;position: absolute;left: 0;top: 0}
.sp02_mod_strategy .rq_cont .rq_text p:nth-child(2):before{content: '②';display: block;position: absolute;left: 0;top: 0}
.sp02_mod_strategy .rq_cont .rq_text p:nth-child(3):before{content: '③';display: block;position: absolute;left: 0;top: 0}

.sp02_mod_strategy .rq_cont .rq_text p:nth-child(4):before{content: '④';display: block;position: absolute;left: 0;top: 0}

.sp02_mod_strategy .rq_cont .rq_text p:nth-child(5):before{content: '⑤';display: block;position: absolute;left: 0;top: 0}

.sp02_mod_strategy .rq_cont .rq_text p:nth-child(6):before{content: '⑥';display: block;position: absolute;left: 0;top: 0}

.sp02_mod_strategy .rq_cont .rq_text p:nth-child(7):before{content: '⑦';display: block;position: absolute;left: 0;top: 0}

.sp02_mod_strategy .rq_cont .rq_text p:nth-child(8):before{content: '⑧';display: block;position: absolute;left: 0;top: 0}

.sp02_mod_strategy .rq_cont .rq_text p:nth-child(9):before{content: '⑨';display: block;position: absolute;left: 0;top: 0}

.sp02_mod_strategy .rq_cont .rq_text p:nth-child(10):before{content: '⑩';display: block;position: absolute;left: 0;top: 0}
.sp02_mod_strategy .rq_cont .rq_text p strong{color: #013281}
.sp02_mod_strategy .cont_box{margin-top: 3.5rem;border-radius: 10px;padding: 4rem;background: #013281;color: #fff}
.sp02_mod_strategy .cont_box h3{font-size: 3rem;margin-bottom: 2rem}
.sp02_mod_strategy .cont_box li{display: flex;font-size: 1.8rem;font-weight: 500 !important;margin-bottom: 1.5rem;}
.sp02_mod_strategy .cont_box li:last-child{margin-bottom: 0}
.sp02_mod_strategy .cont_box li .tit{position: relative;padding-left: 34px;width: 210px;margin-right: 10px;}
.sp02_mod_strategy .cont_box li .tit:before{content: '';display: block;background: url(/resource/images/entCntnts/sp_check.png) no-repeat;width: 24px;height: 24px;position: absolute;left: 0;top: 2px}
.sp02_mod_strategy .cont_box li .desc{width: calc(100% - 220px)}

.sp_rep_Img_wrap{position: relative;}
.sp_rep_Img_wrap .item{min-height: 320px;background-size: cover !important;position: relative;}
.sp_rep_Img_wrap .item .new_cnt-container{position: static;}
.sp_rep_Img_wrap .item .txt{width: 810px;padding: 0 0px;word-break: keep-all;text-align: center;position: absolute;top: 45%;left: 50%;transform: translate(-50%,-50%)}
.sp_rep_Img_wrap .item .txt:before{content: '';display: block;background: url(/resource/images/entCntnts/%5B.png) no-repeat;width: 48px;height: 85px;position: absolute;top: 0;left: 0;}
.sp_rep_Img_wrap .item .txt:after{content: '';display: block;background: url(/resource/images/entCntnts/%5D.png) no-repeat;width: 48px;height: 85px;position: absolute;top: 0;right: 0;}
.sp_rep_Img_wrap .item .txt .bigTit{font-size: 5.5rem;word-break: keep-all;font-weight: 400;color: #fff;}
.sp_rep_Img_wrap .item .txt .bigTit span{position: relative;}
.sp_rep_Img_wrap .item .txt .bigTit span:before{content: '';display: block;background: url(/resource/images/entCntnts/sp_ubl.png) no-repeat;width: 68px;height: 66px;position: absolute;right: -50px;top: -40px}
.sp_rep_Img_wrap .item .txt .bigTit strong{font-weight: 400;}
.sp_rep_Img_wrap .item .txt .subTit{color: #fff;margin-top: 5rem}
.sp_rep_Img_wrap .slick-dots{bottom: 25px;}
.sp_rep_Img_wrap .slick-dots li{width: auto;margin: 0 0.5rem}
.sp_rep_Img_wrap .slick-dots li button{opacity: 1;background: none;border: 1px solid rgba(255, 255, 255, 0.62);width: 15px;height: 15px;}
.sp_rep_Img_wrap .slick-dots li.slick-active button{background: #fff}
.sp_rep_Img_wrap .play,
.sp_rep_Img_wrap .stop{display: block;width: 25px !important;height: 25px !important;text-indent: -9999px;border-radius: 50%;}
.sp_rep_Img_wrap .play{background: url(/resource/images/entCntnts/sp03_play.png) no-repeat center #fff !important;}
.sp_rep_Img_wrap .stop{background: url(/resource/images/entCntnts/sp03_stop.png) no-repeat center #fff !important;}
.sp_rep_Img_wrap .start_wrap{display: none}

.sp_tit03{font-size: 3.6rem;font-weight: 500;margin-bottom: 6rem}
.sp03_finance_wrap .info_wrap{display: flex;justify-content: space-between;margin-bottom: 7rem;}
.sp03_finance_wrap .info_wrap li{text-align: center;background: #f6f6f6;width: calc(33.333% - 22.5px);margin-right: 30px;padding: 4rem 1rem;}
.sp03_finance_wrap .info_wrap li .ico{display: flex;justify-content: center;align-items: center;height: 59px;}
.sp03_finance_wrap .info_wrap li:last-child{margin-right: 0}
.sp03_finance_wrap .info_wrap li .cnt{font-size: 2.6rem;font-weight: bold;margin: 2rem 0 0.5rem 0}
.sp03_finance_wrap .info_wrap li .tit{font-size: 1.8rem;font-weight: 500;color: #666666;word-break: keep-all}
.sp03_finance_wrap .sp03_finance_wrap > p{color: #666}
.sp03_finance_wrap .new_cnt-container02 > p{display: none}

.sp03_mod_basic{background: #f5f5f5}
.sp03_mod_basic h3{margin-bottom: 3rem;}
.sp03_mod_basic .box{background: #fff;padding: 4rem 6rem;font-size: 1.6rem}
.sp03_mod_basic .box:after{content: '';display: block;clear: both;}
.sp03_mod_basic .box dl{float: left;width: calc(50% - 10px);margin-right: 20px;margin-bottom: 1.5rem;display: flex;font-size: 2rem;}
.sp03_mod_basic .box dl:last-child{margin-bottom: 0}
.sp03_mod_basic .box dl:nth-child(2n){margin-right: 0}
.sp03_mod_basic .box dl.w100{width: 100%;margin-top: 2rem;padding-top: 3.5rem;border-top: 1px solid #cecece;}
.sp03_mod_basic .box dt {width: 115px;margin-right: 10px;font-weight: 500;}
.sp03_mod_basic .box dd {width: calc(100% - 120px);font-weight: 300;color: #666666;}

.sp_mod_history03 .more_view{border-top: 1px solid #eeee;background: #f7f7f7;text-align: center;display: block;padding: 1rem;position: relative;color: #5e5e5e;font-size: 1.4rem; ;}
.sp_mod_history03 .more_view:after{content: '';display: block;background: url(/resource/images/entCntnts/more_view.png) no-repeat;width: 14px;height: 7px;margin: 5px auto 0 auto}
.sp_mod_history03 .more_view.active:after{transform: rotate(180deg)}
.sp_mod_history03 .history{margin-top:72px;}
.sp_mod_history03 .history > div{display:flex;margin-bottom:48px;}
.sp_mod_history03 .history > div > span{
    flex-shrink:0;width:240px;margin-right:48px;border-top:1px solid #000000;
    display:block;padding:24px 0;font-size:3rem;font-weight:bolder;color:#000000;
}
.sp_mod_history03 .history > div > ul{flex-grow:1;font-size:1.8rem;border-top:1px solid #ededed;width: 300px}
.sp_mod_history03 .history > div > ul li{padding:8px 0;display:flex;font-size: 1.8rem}
.sp_mod_history03 .history > div > ul li:first-child{padding-top:20px;}
.sp_mod_history03 .history > div > ul li div.month{flex-shrink:0;width:48px;color:#000;font-weight:500;}
.sp_mod_history03 .history > div > ul li div.event{flex-grow:1;}

.sp_mod_grade03{background: #f5f5f5;}
.sp_mod_grade03 .grade{display: flex;justify-content: space-between}
.sp_mod_grade03 .grade .left{width: calc(100% - 650px)}
.sp_mod_grade03 .grade .right{width: 550px;}
.sp_mod_grade03 .grade .left > div{display: flex;align-items: center;}
.sp_mod_grade03 .grade .left > div + div{margin-top: 4rem}
.sp_mod_grade03 .grade .left > div .ico{width: 128px;height: 128px;display: flex;justify-content: center;background: #fff;border-radius: 50%;font-size: 1.4rem;font-weight: 500;flex-direction: column;text-align: center;}
.sp_mod_grade03 .grade .left > div:nth-child(1) .ico span{background: url(/resource/images/entCntnts/blue_light.png) no-repeat;width: 46px;height: 57px;margin: 0 auto 1rem auto}
.sp_mod_grade03 .grade .left > div:nth-child(2) .ico span{background: url(/resource/images/entCntnts/red_light.png) no-repeat;width: 46px;height: 57px;margin: 0 auto 1rem auto}
.sp_mod_grade03 .grade .left > div:nth-child(1) .ico p{color: #2694d0}
.sp_mod_grade03 .grade .left > div:nth-child(2) .ico p{color: #ed452c}
.sp_mod_grade03 .grade .left > div .txt{width: calc(100% - 158px);margin-left: 30px;font-size: 1.8rem;color: #666666}
.sp_mod_grade03 .grade .left > div .txt p + p{margin-top: 1rem; }
.sp_mod_grade03 .right ul{display: flex;position: relative;padding-bottom: 4rem;margin-bottom: 4rem;align-items: flex-end;justify-content: space-between}
.sp_mod_grade03 .right ul:before{content: '';display: block;width: 100%;height: 8px;background: #d0d8da;border-radius: 10px;position: absolute;left: 0;bottom: 0;}
.sp_mod_grade03 .right ul li{background: url(/resource/images/entCntnts/grade_gray.png) no-repeat center;width: 85px;height: 102px;display: flex;justify-content: center;align-items: center;padding-bottom: 15px;font-size: 1.8rem;color: #fff;}
.sp_mod_grade03 .right ul li:last-child{margin-right: 0}
.sp_mod_grade03 .right ul .active:nth-of-type(3) {background: url(/resource/images/entCntnts/grade_blue.png) no-repeat;width: 127px;height: 153px;font-size: 2.4rem;font-weight: 500}
.sp_mod_grade03 .right ul .active:nth-of-type(1) {background: url(/resource/images/entCntnts/grade_red.png) no-repeat;width: 127px;height: 153px;font-size: 2.4rem;font-weight: 500}
.sp_mod_grade03 .right ul .active:nth-of-type(2) {background: url(/resource/images/entCntnts/grade_orange.png) no-repeat;width: 127px;height: 153px;font-size: 2.4rem;font-weight: 500}
.sp_mod_grade03 .right ul .active:nth-of-type(4) {background: url(/resource/images/entCntnts/grade_blue03.png) no-repeat;width: 127px;height: 153px;font-size: 2.4rem;font-weight: 500}
.sp_mod_grade03 .right ul .active:nth-of-type(5) {background: url(/resource/images/entCntnts/grade_blue02.png) no-repeat;width: 127px;height: 153px;font-size: 2.4rem;font-weight: 500}
.sp_mod_grade03 .right p{font-size: 7.2rem;text-align: center;font-weight: bolder}
.sp03_mod_emp .salary_wrap{border: 1px solid #dddddd;padding: 5rem 2rem 2rem 2rem;margin-bottom: 7rem}
.sp03_mod_emp .salary{display: flex;margin-bottom: 4rem;;align-items: flex-end}
.sp03_mod_emp .salary > div{position: relative;text-align: center;width: 33.333%;}
.sp03_mod_emp .salary > div + div {border-left: 1px solid #dddddd}
.sp03_mod_emp .salary > div h4{font-weight: 500;font-size: 2rem;}
.sp03_mod_emp .salary > div p{display: flex;align-items: baseline;font-size: 3.6rem;font-weight: bold;color: #4167ff;justify-content: center}
.sp03_mod_emp .salary > div p span{font-size: 1.6rem;color: rgba(0, 0, 0, 0.6);margin-left:1rem;font-weight: 400}
.sp03_mod_emp.sp03Emp .salary > div:nth-child(1):after{content: '';display: block;background: url(/resource/images/entCntnts/sp03_sl01.png) no-repeat;width: 172px;height: 67px;margin: 3rem auto 0 auto;}
.sp03_mod_emp .salary > div:nth-child(1):after{content: '';display: block;background: url(/resource/images/entCntnts/spp03_sl01.png) no-repeat;width: 91px;height: 81px;}
.sp03_mod_emp .salary > div:nth-child(1) h4{font-size: 2rem;}
.sp03_mod_emp .salary > div:nth-child(1) p{font-size: 3.6rem;}
.sp03_mod_emp .salary > div:nth-child(1) p span{font-size: 1.6rem;}
.sp03_mod_emp.sp03Emp .salary > div:nth-child(2):after{content: '';display: block;background: url(/resource/images/entCntnts/sp03_sl02.png) no-repeat;width: 163px;height: 68px;margin: 3rem auto 0 auto;}
.sp03_mod_emp.sp03Emp .salary > div:nth-child(3):after{content: '';display: block;background: url(/resource/images/entCntnts/sp03_sl03.png) no-repeat;width: 138px;height: 68px;margin: 3rem auto 0 auto;}
.sp03_mod_emp .salary_wrap > p{font-size: 1.4rem;color: rgba(0, 0, 0, 0.8)}

.sp03_mod_emp .bb-axis-x text{font-family: 'Noto Sans KR';font-size: 1.6rem;font-weight: 500}
.sp03_mod_emp .domain{display: none}
.sp03_mod_emp .bb-axis-y line,
.sp03_mod_emp .bb-axis-x line{display: none}
.sp03_mod_emp .bb-xgrid, .bb-ygrid{stroke-dasharray:2;stroke:#dddddd !important}
.sp03_mod_emp .bb-axis-y{font-size: 1.6rem;font-family: 'Noto Sans KR'}
.sp03_mod_emp .bb-chart-texts text{font-family: 'Noto Sans KR';font-weight: 500;font-size: 1.4rem;}
.sp03_mod_emp .bb-chart-lines .bb-circle{fill: #ffff !important;stroke:#426eff !important;stroke-width:2px;}
.sp03_mod_emp .bb-chart-lines .bb-line{stroke:#dddddd !important;stroke-width:2px;}
.sp03_mod_emp .box {border: 1px solid #dddddd !important;padding: 3rem;}
.sp03_mod_emp  .bb-grid line:nth-child(1){stroke-dasharray:0 ;}
.sp03_mod_emp .box #join_legend{display: flex;justify-content:flex-end;}
.sp03_mod_emp .box #join_legend li + li{margin-left: 2rem;}
.sp03_mod_emp .box #join_legend li{font-size: 1.8rem;display: flex;align-items: center;}
.sp03_mod_emp .box #join_legend li:nth-child(1) span{width: 15px !important;height: 15px !important;border-radius: 50%;position: relative;background: #fff !important;border: 2px solid #426eff;}
.sp03_mod_emp .box p{margin-top: 1rem;font-size: 1.4rem;color: rgba(0, 0, 0, 0.8)}
.sp03_mod_emp .bb-chart-text:nth-child(1) text{fill:#000 !important;font-weight: 500}

.bg_white{background: #fff;}
.bg_white .list{background: #f7f7f7;padding: 5rem 7rem;border-radius: 10px}


.sp_mod02_finance_blue .top{background: #1640a8 !important}

.sp02_mod_strategy .tips{margin-top: 5rem;display: flex;}
.sp02_mod_strategy .tips .tit{background: #ffda48;width: 250px;padding: 2rem;box-sizing: border-box;border-radius: 15px;}
.sp02_mod_strategy .tips .tit span{font-size: 3rem;font-weight: bold;display: flex;align-items: center;justify-content: center;position: relative;height: 100%}
.sp02_mod_strategy .tips .tit span:after{content: '';display: block;background: url(/resource/images/entCntnts/bee.png) no-repeat;width: 38px;height: 29px;position: absolute;right: -10px;top: -0px}
.sp02_mod_strategy .tips .cont{padding: 2rem;border-radius: 15px;width: calc(100% - 250px);box-sizing: border-box;background: #fff8dc}
.sp02_mod_strategy .tips .cont p{font-weight: 500;font-size: 1.8rem;margin-bottom: 1rem;padding-left:30px;position: relative;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;position: relative;padding-right: 30px}
.sp02_mod_strategy .tips .cont p:last-child{margin-bottom: 0}
.sp02_mod_strategy .tips .cont p:before{content: '';display: block;background: url(/resource/images/entCntnts/bee_tit.png) no-repeat;width: 24px;height: 21px;position: absolute;left: 0;top: 3px;}
.sp02_mod_strategy .tips .cont p .more{position: absolute;right: 0;top:0;}
.sp02_mod_strategy .tips .cont p.on{overflow: visible;text-overflow: inherit; -webkit-line-clamp: inherit;display: block}

.top_cert_text{background: #ffaa45;color: #fff;display: inline-block;padding: 1rem 3rem;font-weight: 500;border-radius: 0 0 10px 10px;position: absolute;top: -70px;left: 0;}


.sp_mod_cultReview{background: url(/resource/images/entCntnts/sp_cr_bg.png) no-repeat;background-size: cover;}
.sp_mod_cultReview h3{color: #fff;}
.sp_mod_cultReview .cultReview{display: flex;justify-content: space-between;}
.sp_mod_cultReview .cultReview > .item{width: calc(33.333% - 66.666px);}
.sp_mod_cultReview .cultReview > .item .img{width: 200px;height: 200px;border-radius: 50%;margin: 0 auto 2rem auto;overflow: hidden}
.sp_mod_cultReview .cultReview > .item  dl{text-align: center;border-radius: 10px;overflow: hidden;}
.sp_mod_cultReview .cultReview > .item  dt{font-size: 2.2rem;padding: 1rem;color: #fff;background: #2580de}
.sp_mod_cultReview .cultReview > .item  dd{background: #fff;display: flex;justify-content: center;align-items: center;min-height: 150px;padding: 3rem;word-break: keep-all;font-size: 1.8rem;color: #666666}

.b_tit03{font-size: 4rem;text-align: center;margin-bottom: 5rem}
.sp_rep_Img04{padding: 10rem 0}
.sp_rep_Img04 .new_cnt-container02{display: flex;justify-content:space-between;align-items: center;}
.sp_rep_Img04 .new_cnt-container02 .txt{color: #fff;}
.sp_rep_Img04 .bigTit{font-size: 4.8rem;}
.sp_rep_Img04 .subTit{margin-bottom: 2rem}
.sp_rep_Img04 .img{background: #fff;width: 260px;height: 260px;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.sp_rep_Img04 .img img{max-width: 80%;max-height: 80%;}


.sp_mod_history04 .history > div{display: flex;align-items: flex-start;padding: 40px 0;position: relative}
.sp_mod_history04 .history > div:nth-child(1) span{top: -2rem}
.sp_mod_history04 .history > div:first-child{padding-top: 0 !important}
.sp_mod_history04 .history > div  li:before{content: '';display: block;width: 1px;height: calc(100% + 2.2rem);background: #dbdbdb;position: absolute;left: -30px;top: 0}
.sp_mod_history04 .history > div:last-child li:last-child:before{height: 2.2rem;}
.sp_mod_history04 .history > div  li:last-child:before{height: calc(100% + 120px)}
.sp_mod_history04 .history > div:nth-child(even)  li:before{left: auto;right: -32px}
.sp_mod_history04 .history > div li:nth-child(1):before{top: 2.2rem}
.sp_mod_history04 .history > div:last-child:after{border-radius: 0 0 20px 20px}
.sp_mod_history04 .history > div > span{color: #293991;position: absolute;left: 30%; font-size: 6.0rem;display: block;z-index: 1;font-weight: bold;top: 2rem}
.sp_mod_history04 .history > div:nth-child(even) > span{left: auto;right: 30%}
.sp_mod_history04 .history > div  li .month:before{content: '';display: block;width: 17px;height: 17px;background: #dbdbdb;border-radius: 50%;position: absolute;top:3rem;transform: translateY(-50%);left: -38px}
.sp_mod_history04 .history > div:nth-child(even)  li .month:before{left: auto;right: -40px;}
.sp_mod_history04 .history > div:nth-child(even) > span:after{left: -29px}
.sp_mod_history04 .history > div:nth-child(odd) > span:after{right: -30px}
.sp_mod_history04 .history > div ul{width: calc(50% - 30px);margin-left: auto;}
.sp_mod_history04 .history > div ul > li{margin-bottom: 2.0rem;border: 1px solid #dddddd;padding: 2rem;box-sizing: border-box;border-radius: 5px;position: relative;background: #fff}
.sp_mod_history04 .history > div:nth-child(odd) ul > li:after{content: '';display: block;background: url(/resource/images/entCntnts/spec_bubble.png) no-repeat;width: 10px;height: 20px;position: absolute;left: -10px;top:2rem }
.sp_mod_history04 .history > div:nth-child(even) ul > li:after{content: '';display: block;background: url(/resource/images/entCntnts/spec_bubble02.png) no-repeat;width: 10px;height: 20px;position: absolute;right: -10px;top:2rem }
.sp_mod_history04 .history > div ul > li:last-child{margin-bottom: 0}
.sp_mod_history04 .history > div ul > li .month{color: #293991;font-weight: bold;}
.sp_mod_history04 .history > div:nth-child(even) ul {margin-left: 0;}
.sp_mod_history04 .history > div:nth-child(even) ul li {}
.sp_mod_history04 .history > div:nth-child(even) > span{text-align: right;}
.bg_blue{background: #f3f5ff}

.sp_mod_partners04{background: #f9f9f9}
.sp_mod_partners04 .slick-list{margin: 0 -15px}
.sp_mod_partners04 .slick-slide{margin: 0 15px}
.sp_mod_partners04 .item{background: #fff;display: flex;justify-content: center;align-items: center;width: 160px;height: 160px;border-radius: 50%;margin: auto}
.sp_mod_partners04 .item img{max-width: 85%;max-height: 85%}
.sp_mod_partners04 .slick-arrow{width: 28px;height: 52px;}
.sp_mod_partners04 .slick-arrow:before{display: none}
.sp_mod_partners04 .slick-prev{background: url(/resource/images/entCntnts/sp04_ptn_prev.png) no-repeat;left: -50px}
.sp_mod_partners04 .slick-next{background: url(/resource/images/entCntnts/sp04_ptn_next.png) no-repeat;right: -50px}

.sp_mod_biz04 h3{margin-bottom: 3rem;}
.sp_mod_biz04 .b_subText{text-align: center;word-break: keep-all;font-size: 1.8rem;margin-bottom: 4rem}
.sp_mod_biz04 .slick-list{margin: 0 -15px}
.sp_mod_biz04 .slick-slide{margin: 0 15px;}
.sp_mod_biz04 .slick-slide .item{position: relative;height: 580px;box-sizing: border-box;}
.sp_mod_biz04 .slick-slide .item:after{content: '';display: block;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(45,65,116,1) 0%, rgba(0, 212, 255, 0) 50%);position: absolute;left: 0;bottom: 0;}
.sp_mod_biz04 .slick-slide .item .img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.sp_mod_biz04 .slick-slide .item .txt{padding: 0 2rem;position: absolute;bottom: 4rem;z-index: 1;color: #fff;width: 100%;box-sizing: border-box}
.sp_mod_biz04 .slick-slide .item .txt h4{font-size: 2.4rem;margin-bottom: 2rem}
.sp_mod_biz04 .slick-slide .item .txt p{}
.sp_mod_biz04 .slick-arrow:before{display: none;}
.sp_mod_biz04 .slick-arrow{width: 48px;height: 100px}
.sp_mod_biz04 .slick-prev{background: url(/resource/images/entCntnts/sp04_biz_prev.png) no-repeat;left: -70px;}
.sp_mod_biz04 .slick-next{background: url(/resource/images/entCntnts/sp04_biz_next.png) no-repeat;right: -70px;}

.sp_mod_comview04 .img_wrap {overflow: hidden;position: relative}
.sp_mod_comview04 .item{display: flex;flex-wrap: wrap;position: relative;align-content: flex-start;flex-direction: column;height: 690px}
.sp_mod_comview04 .item img{margin-right: 24px;margin-bottom: 24px}
.sp_mod_comview04 .item img:nth-child(2n){margin-bottom: 0}
.sp_mod_comview04 .item img:nth-child(-n + 2){width:57.41%}
.sp_mod_comview04 .item img:nth-child(3),
.sp_mod_comview04 .item img:nth-child(4){width:40.37%;margin-right: 0;}
.sp_mod_comview04 .swiper-pagination{position: static;margin-top: 4rem}
.sp_mod_comview04 .swiper-pagination .swiper-pagination-bullet-active{background: #293991}
.sp_mod_comview04 .swiper-pagination span{width: 80px;height: 14px;border-radius: 30px;background: #ccc;margin: 0 1rem !important;opacity: 1}
.sp_mod_comMov{background: url(/resource/images/entCntnts/sp04_midea.png) no-repeat;background-size: cover;}
.sp_mod_comMov h3{color: #fff;}
.sp_mod_comMov .comMov{border-radius: 10px}
.sp04_mod_product{background: #f9f9f9;overflow: hidden;padding-bottom: 12rem}
.sp04_mod_product h3{margin-bottom: 1rem}
.sp04_mod_product .item{border-radius: 15px;overflow: hidden;background: #f0f0f0;padding: 6rem 3rem;box-sizing: border-box;position: relative;height: 100%;transform: scale(0.95);}
.sp04_mod_product .item:after{content: '';display: block;background: url(/resource/images/entCntnts/sp04_arrow.png) no-repeat;width: 30px;height: 16px;position: absolute;right: 2rem;bottom: 4rem}
.sp04_mod_product .item img{margin: auto;display: block;max-height: 110px;max-width: 100%}
.sp04_mod_product .item h4{color: #444444;font-size: 2.4rem;margin-bottom: 1rem;margin-top: 5rem;word-break: keep-all}
.sp04_mod_product .item p{position: relative;padding-left: 15px;word-break: keep-all}
.sp04_mod_product .item p:before{content: '-';display: block;position: absolute;left: 0;top: 0}
.sp04_mod_product .slick-current .item{background: #fff !important;box-shadow: 0 10px 10px #ccc; transform: scale(1.05);height: auto !important}
.sp04_mod_product .slick-current .item img{max-height: inherit;max-width: 100%}
.sp04_mod_product .slick-list{margin: 0 -10px}
.sp04_mod_product .slick-slide{height: auto;margin: 0 10px}
.sp04_mod_product .slick-slide > div{height: 100%;}
.sp04_mod_product .slick-track{display: flex;padding: 4rem 0;align-items: center}
.sp04_mod_product .slick-arrow{width: 48px;height: 48px;top: auto;bottom: -5rem;transform:none;}
.sp04_mod_product .slick-arrow:before{display: none !important;}
.sp04_mod_product .slick-prev{background: url(/resource/images/entCntnts/sp04_pro_prev.png) no-repeat;left: calc(50% - 60px)}
.sp04_mod_product .slick-next{background: url(/resource/images/entCntnts/sp04_pro_next.png) no-repeat;right: calc(50% - 60px)}

.sp04_vision_wrap .avw{display: flex;justify-content: center;}
.sp04_vision_wrap .avw  .item{text-align: center;width: 360px;height: 360px;display: flex;justify-content: center;align-items: center;background-origin: border-box;background-clip: content-box, border-box;border-radius: 50%;border-image-slice: 1;border: 4px solid transparent;position: relative;box-shadow: 0 30px 20px #eeeeee}
.sp04_vision_wrap .avw  .item h4{font-size: 4rem;text-transform: uppercase;margin-bottom: 2rem;}
.sp04_vision_wrap .avw  .item p{}
.sp04_vision_wrap .avw  .item:nth-child(1){background-image: linear-gradient(#fff, #fff),
    linear-gradient(to right, #1bd544 0%,  #2ad1c7 100%);}
.sp04_vision_wrap .avw  .item:nth-child(1):after{content: '';display: block;background: url(/resource/images/entCntnts/sp04_mission.png) no-repeat;width: 49px;height: 85px;position: absolute;left: 50%;transform: translateX(-50%);bottom: 3rem}
.sp04_vision_wrap .avw  .item:nth-child(2){background-image: linear-gradient(#fff, #fff),
    linear-gradient(to right, #2ad1c7 0%,  #5d9fd9 100%);}
.sp04_vision_wrap .avw  .item:nth-child(2):after{content: '';display: block;background: url(/resource/images/entCntnts/sp04_vision.png) no-repeat;width: 94px;height: 66px;position: absolute;left: 50%;transform: translateX(-50%);bottom: 3rem;}
.sp04_vision_wrap .avw  .item:nth-child(3){background-image: linear-gradient(#fff, #fff),
    linear-gradient(to right, #5d9fd9 0%,  #2a3b91 100%);}
.sp04_vision_wrap .avw  .item:nth-child(3):after{content: '';display: block;background: url(/resource/images/entCntnts/sp04_slogan.png) no-repeat;width: 77px;height: 66px;position: absolute;left: 50%;transform: translateX(-50%);bottom: 3rem}

.sp04_mod_keyValue {background: #f1f1f1;position: relative;z-index: -1}
.sp04_mod_keyValue .keyValue_wrap{display: flex;}
.sp04_mod_keyValue h3{color: #fff;position: relative;width: 380px;padding-right: 6rem;box-sizing: border-box;z-index: 555;margin-bottom: 0;padding-top: 6rem;}
.sp04_mod_keyValue h3:before{content: '';display: block;background: url(/resource/images/entCntnts/sp04_kv_bg.png) no-repeat right;width: 896px;height: 100%;position: absolute;z-index: -1;top: 0;right: 0;}
.sp04_mod_keyValue .kv{width: calc(100% - 380px)}
.sp04_mod_keyValue .kv dl {margin-top: 3rem;padding-top: 3rem;padding-bottom: 3rem}
.sp04_mod_keyValue .kv dt{font-size: 2.4rem;font-weight: 500;margin-bottom: 1rem;}
.sp04_mod_keyValue .kv .slick-slide > div{border-bottom: 1px solid #888888}
.sp04_mod_keyValue .kv .slick-slide > div:nth-child(3n){border-bottom: 0;margin-left: 8rem}
.sp04_mod_keyValue .kv .slick-slide > div:nth-child(2n){margin-left: 4rem;}
.sp04_mod_keyValue .slick-dots{position: static;margin-top: 1rem}
.sp04_mod_keyValue .slick-dots li{width: auto;margin: 0 7px}
.sp04_mod_keyValue .slick-dots li.slick-active button{background: #888888}
.sp04_mod_keyValue .slick-dots li button{opacity: 1;width: 16px;height: 16px;background: #cccccc}

.sp04_keyTask_wrap .keyTask_wrap{display: flex;flex-direction: row-reverse;min-height: 480px;}
.sp04_keyTask_wrap .keyTask_wrap h3{color: #fff;margin-bottom: 0;padding: 6rem;position: relative;width: 340px;box-sizing: border-box;}
.sp04_keyTask_wrap .keyTask_wrap h3:before{content: '';display: block;background: url(/resource/images/entCntnts/sp04_kt_bg.png) no-repeat left top;width: 892px;height: 100%;position: absolute;left: 0;top: 0;z-index: -1}
.sp04_keyTask_wrap .keyTask_wrap .keyTask{width: calc(100% - 340px);padding-right: 5rem;box-sizing: border-box}
.sp04_keyTask_wrap .keyTask_wrap h4{margin-bottom: 4rem;font-size: 2.4rem;word-break: keep-all}
.sp04_keyTask_wrap .keyTask_wrap h4:before{content: '';display: block;width: 40px;height: 8px;background: #45704e;margin-bottom: 4rem}
.sp04_keyTask_wrap .keyTask_wrap p{word-break: keep-all}

.sp04_mod_emp{background: #f7f7f7;}
.sp04_mod_emp .box{background: #fff;border-radius: 15px;padding: 6rem 8rem}
.sp04_mod_emp #join_legend{display: flex;justify-content: flex-end}
.sp04_mod_emp #join_legend li{font-size: 1.6rem;}
.sp04_mod_emp #join_legend li + li{margin-left: 2rem;}
.sp04_mod_emp #join_legend li:last-child span{width: 10px !important;border-radius: 50%;}
.sp04_mod_emp .bb-axis-y{display: none}
.sp04_mod_emp .bb-axis-x path,
.sp04_mod_emp .bb-axis-x line{display: none}
.sp04_mod_emp .bb-axis-x text{font-family: 'Noto Sans KR';font-size: 1.6rem;}
.sp04_mod_emp .bb-chart-text text{font-family: 'Noto Sans KR';font-size: 1.5rem;font-weight: 500;}
.sp04_mod_emp .bb-xgrid,
.sp04_mod_emp .bb-ygrid{stroke-dasharray:0;stroke:#dddddd;}
.sp04_mod_emp .sequel{display: flex;justify-content: space-between;margin-top: 2rem}
.sp04_mod_emp .sequel > div{display: flex;align-items: center;padding: 4rem;border-radius: 15px;box-sizing: border-box;justify-content: space-between;}
.sp04_mod_emp .sequel > div:nth-child(1){width: calc(27.78%);background: #efefef}
.sp04_mod_emp .sequel > div:nth-child(2){width: calc(27.78%);background: #e4f3ff}
.sp04_mod_emp .sequel > div:nth-child(3){width: calc(38.22%);background: #ffe9e9}
.sp04_mod_emp .sequel .left{font-size: 1.8rem;font-weight: 500}
.sp04_mod_emp .sequel .right{font-size: 1.8rem;}
.sp04_mod_emp .sequel .strong{font-weight: bold;font-size: 2.4rem;}
.sp04_mod_emp .sequel > div:last-child strong{font-size: 3rem;}

.sp04_mod_emp .base {
  position: absolute;
  bottom: 0;
  left: -35px;
  width: 825px;
  height: 20px;
  background-color: rgba(255,255,255,0.05);
  -moz-transform: skew(45deg);
  -o-transform: skew(45deg);
  -webkit-transform: skew(45deg);
}

.sp04_mod_emp .chart-container {
  position: relative;
  z-index: 0;
  max-width: 570px;margin: 30rem auto 7rem auto;
  height: 246px;
  /*border: solid 1px #bbb;*/
  background-color: rgba(255,255,255,0.055);
/*  -webkit-box-shadow: 0 8px 6px -6px #444;
*/}

.sp04_mod_emp .chart-container:after {
  content:"";
  position: absolute;
  top: -15px;
  left: -8px;
  height: 15px;
  width: 100%;
  background-color: rgba(255,255,255,0.055);
  -moz-transform: skew(45deg);
  -o-transform: skew(45deg);
  -webkit-transform: skew(45deg);
  transform: skew(45deg);
}



.sp04_mod_emp .meter li {
  position: relative;
  list-style-type: none;
  height: 40px;
  border-bottom: solid 1px #c3c9eb;
}

.sp04_mod_emp .meter li > div{color: #5f6dbc;font-size: 1.4rem;position: absolute;left: -50px;top: 30px}

/* ---------------------
  Vertical Bars
----------------------*/

.sp04_mod_emp .bar {
  float: left;
  position: absolute;
  bottom: -7rem;
  z-index: 99;
  height: 35%;
  width: 70px;
  background-color: rgba(107,255,49,0.35);
}

.sp04_mod_emp .bar:before {
  content: "";
  position: absolute;
  left: -50px;
  bottom: 25px;
  height: 100%;
  width: 50px;
  background-color: rgba(107,255,49,0.25);
  -webkit-transform: skewY(45deg);
}

.sp04_mod_emp .bar:after {
  content: "";
  position: absolute;
  top: -50px;
  left: -26px;
  width: 71px;
  height: 50px;
  background-color: rgba(107,255,49,0.45);
  -moz-transform: skewX(45deg);
  -o-transform: skewX(45deg);
  -webkit-transform: skewX(45deg);
  transform: skewX(45deg);
}

.sp04_mod_emp .one{background: #d2d2d2;left: 200px}
.sp04_mod_emp .one:before{background: #a5a5a5}
.sp04_mod_emp .one:after{background: #eeeeee}

.sp04_mod_emp .two {left: 400px;background: #4458c9}
.sp04_mod_emp .two:before{background: #293991}
.sp04_mod_emp .two:after{background: #5d74f2}

.sp04_mod_emp .bar p{color: #fff;border-radius: 50%;text-align: center;position: absolute;display: flex;justify-content: center;align-items: center;flex-direction: column;left: %;transform: translateX(-50%);top: calc(-100% - 60px);}
.sp04_mod_emp .bar p strong{margin-bottom: 1rem}
.sp04_mod_emp .one p{background: #6e6e6e;width: 170px;height: 170px;display: flex;justify-content: center;align-items: center;flex-direction: column;font-size: 1.8rem;}
.sp04_mod_emp .one p strong{font-size: 3rem}
.sp04_mod_emp .two p{font-size: 1.8rem;background: #293991;width: 220px;height: 220px;box-sizing: border-box;border: 10px solid #a7b5f6;}
.sp04_mod_emp .two p strong{font-size: 4rem;}

.sp04_mod_emp .average{background: #fff;border-radius: 60px;max-width: 700px;width: 100%;padding: 2.5rem;display: flex;justify-content: center;margin: 12rem auto 0 auto;border: 4px solid #a5a5a5;box-sizing: border-box;position: relative;align-items:baseline}
.sp04_mod_emp .average:after{content: '';display: block;background: url(/resource/images/entCntnts/sp04_jop.png) no-repeat;width: 175px;height: 160px;position: absolute;left: 3rem;bottom: -15px;}
.sp04_mod_emp .average b{font-size: 2.4rem;margin-right: 1rem;}
.sp04_mod_emp .average p{}
.sp04_mod_emp .average strong{font-size: 4rem;color: #293991;}

.sp04_mod_finance .tab{display: flex;}
.sp04_mod_finance .tab > div{flex: 1 1 auto;text-align: center;font-size: 1.8rem;color: #fff;padding: 2rem;border-radius: 30px 30px 0 0 ;background: #6e6e6e}
.sp04_mod_finance .tab > div.on{background: #20295d}
.sp04_mod_finance .conts{background: #f1f1f1;padding: 5rem 7rem;}
.sp04_mod_finance .conts > div > p{text-align: center;margin-bottom: 4rem;}
.sp04_mod_finance .conts .box{background: #fff;border: 1px solid #dddddd;padding: 3rem;box-sizing: border-box}
.sp04_mod_finance .conts .flex_wrap{display: flex;justify-content: space-between;}
.sp04_mod_finance .conts .flex_wrap > .box{width: calc(50% - 15px)}
.sp04_mod_finance .conts .dti{display: flex;align-items: center;justify-content: space-between;margin-bottom: 2rem;padding-bottom: 2rem;border-bottom: 1px solid #888;}
.sp04_mod_finance .conts .dti a{position: relative;font-weight: 600;font-size: 2.4rem}
.sp04_mod_finance .conts .dti a span{display: inline-block;background: url(/resource/images/entCntnts/helf_ico.png) no-repeat;width: 20px;height: 21px;margin-left: 1rem;}
.sp04_mod_finance .conts .dti a p{font-size: 1.4rem;border: 1px solid #ddd;padding: 1rem;font-weight: 300;border-radius: 10px;position: absolute;bottom: 0;right: -83%;background: #fff;display: none}
.sp04_mod_finance .bb-axis-y{display: none}
.sp04_mod_finance .bb-axis-x path,
.sp04_mod_finance .bb-axis-x line{display: none}
.sp04_mod_finance .bb-ygrid{display: none}
.sp04_mod_finance .bb-axis-x text{font-family: 'Noto Sans KR';font-size: 1.4rem;}
.sp04_mod_finance .bb-chart-texts text{font-family: 'Noto Sans KR';font-size: 1.4rem;}
.sp04_mod_finance ul{display: flex;justify-content:center}
.sp04_mod_finance ul li + li{margin-left: 2rem}
.sp04_mod_finance ul li{font-size: 1.4rem}
.sp04_mod_finance .right{display: flex;text-align: center;}
.sp04_mod_finance .right p{font-size: 1.4rem;}
.sp04_mod_finance .right p + p{margin-left: 3rem}
.sp04_mod_finance .right strong{font-size: 1.8rem;display: block}
.sp04_mod_finance .right .up{color: #e95354;}
.sp04_mod_finance .right .up:after{content: '';display: inline-block;background: url(/resource/images/entCntnts/up_ico.png) no-repeat;width: 12px;height: 15px;margin-left: .5rem}
.sp04_mod_finance .right .down{color: #293991}
.sp04_mod_finance .right .down:after{content: '';display: inline-block;background: url(/resource/images/entCntnts/down_ico.png) no-repeat;width: 12px;height: 15px;margin-left: .5rem}
.sp04_mod_finance .conts > div{display: none}
.sp04_mod_finance .conts > div:first-child{display: block}

.sp04_mod_percent{display: flex;justify-content: space-between;}
.sp04_mod_percent > .item {width: calc(25% - 45px);}
.sp04_mod_percent > .item + .item{border-left: 1px solid #eee;margin-left: 30px;padding-left: 30px}
.sp04_mod_percent .pie_wrap{position: relative;margin: 2rem 0;height: 140px;}
.sp04_mod_percent .pie_wrap > div{position: absolute;width: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(-1)}
.sp04_mod_percent h4{text-align: center;font-size: 2.4rem;}
.sp04_mod_percent .bt{display: flex;justify-content: center;}
.sp04_mod_percent .bt > div + div{margin-left: 3rem;}
.sp04_mod_percent .bt > div{text-align: center;}
.sp04_mod_percent .bt strong{font-size: 1.4rem;font-weight: 500;padding: 2px 5px;border-radius: 20px;margin-bottom: 1rem;width: 60px;display: block;text-align: center;}
.sp04_mod_percent .bt p{font-size: 2.4rem;font-weight: bold}
.sp04_mod_percent .bt div:nth-child(1) strong{background: #cccccc;}
.sp04_mod_percent .bt div:nth-child(1) p{color: #888888}

.sp04_mod_percent .bt div:nth-child(2) strong{background: #293991;color: #fff}
.sp04_mod_percent .bt div:nth-child(2) p{color: #293991}

.sp04_finance_wrap{background: #20295d;position: relative;overflow: hidden}
.sp04_finance_wrap .if_wrap{display: flex;}
.sp04_finance_wrap .if_wrap ul {display: flex;margin-left: auto;width: calc(100% - 335px);justify-content: space-between;text-align: center;}
.sp04_finance_wrap .if_wrap ul li {color: #fff;}
.sp04_finance_wrap .if_wrap ul li  .cnt{margin: 2rem 0 1rem 0;font-size: 2.4rem;color: #c2cbfa;font-weight: bold;}
.sp04_finance_wrap .if_wrap ul li  .tit{}
.sp04_finance_wrap .if_wrap > .top{width: 275px;color: #fff;text-align: center;position: relative}
.sp04_finance_wrap .top:before{content: '';display: block;width: 700px;height: calc(100%  + 14rem);background: #293991;position: absolute;right: 0;top: -7rem;border-radius: 0 200px 200px 0}
.sp04_finance_wrap .if_wrap > .top p{position: relative;z-index: 5}
.sp04_finance_wrap .if_wrap > .top p:first-child{font-size: 4rem}
.sp04_finance_wrap .if_wrap > .top strong{font-size: 9rem;margin-right: 1rem}
.sp04_finance_wrap .if_wrap > .top p:last-child{font-size: 2.4rem}

.sp04_mod_swot .swot_wrap{display: flex;flex-wrap: wrap;}
.sp04_mod_swot .swot_wrap > div{width: calc(50% - 12.5px);margin-right: 25px;background: #f9f9f9;padding: 7rem 3rem;box-sizing: border-box;position: relative;display: flex;align-items: center;overflow: hidden}
.sp04_mod_swot .swot_wrap > div .txt{width: calc(100% - 150px)}
.sp04_mod_swot .swot_wrap > div:nth-child(-n + 2){margin-bottom: 25px}
.sp04_mod_swot .swot_wrap > div:nth-child(2n){margin-right: 0}
.sp04_mod_swot .swot_wrap > div .tit{font-weight: bold;font-size: 2.4rem;margin-bottom: 2rem}
.sp04_mod_swot .swot_wrap > div .desc{word-break: keep-all}
.sp04_mod_swot .swot_wrap > div .opb{font-weight: bold;color: #fff;font-size: 6.4rem;width: 300px;height: 300px;border-radius: 50%;position: absolute;bottom: -80px;box-sizing: border-box}
.sp04_mod_swot .swot_wrap > div:nth-child(1) .tit{color: #f57244}
.sp04_mod_swot .swot_wrap > div:nth-child(1) .opb{background: #f57244;right: -150px;bottom: -150px;padding: 50px 80px}
.sp04_mod_swot .swot_wrap > div:nth-child(2) .tit{color: #4ac951}
.sp04_mod_swot .swot_wrap > div:nth-child(2n){justify-content: flex-end;text-align: right}
.sp04_mod_swot .swot_wrap > div:nth-child(2n) .desc{margin-left: auto}
.sp04_mod_swot .swot_wrap > div:nth-child(2) .opb{background: #4ac951;left: -150px;bottom: -150px;padding: 50px 65px}
.sp04_mod_swot .swot_wrap > div:nth-child(3) .tit{color: #586acd}
.sp04_mod_swot .swot_wrap > div:nth-child(3) .opb{background: #586acd;right: -150px;top: -150px;padding: 150px 80px}
.sp04_mod_swot .swot_wrap > div:nth-child(4) .tit{color: #12b4e6}
.sp04_mod_swot .swot_wrap > div:nth-child(4) .opb{background: #12b4e6;left: -150px;top: -150px;padding: 150px 80px}

.sp04_mod_culture{background: #fbfaeb}
.sp04_mod_culture .culwel_wrap{max-width: 800px;width: calc(100% - 40px);margin: auto;}
.sp04_mod_culture .item{background: #fff;border-radius: 20px;padding: 3rem;border-radius: 30px;width:calc(33.333% - 20px);box-shadow: 0 10px 0 #f5f3d1;position: relative;margin-top: 47px;box-sizing: border-box;margin-right: 20px}
.sp04_mod_culture .item:nth-child(3n){margin-right: 0}
.sp04_mod_culture .item:nth-child(-n + 3){margin-top: 0}
.sp04_mod_culture .item:before{content: '';display: block;background: url(/resource/images/entCntnts/sp04_cul_stk.png) no-repeat;width: 93px;height: 34px;position: absolute;left: 50%;transform: translateX(-50%);top: -17px}
.sp04_mod_culture .item .ico{text-align: center;}
.sp04_mod_culture .item .title{text-align: center;font-weight: 500;margin: 1rem 0;font-size: 1.8rem;}
.sp04_mod_culture .item .desc{position: relative;padding-left: 15px;font-size: 1.8rem;}
.sp04_mod_culture .item .desc:before{content: '';display: block;width: 4px;height: 4px;border-radius: 50%;background: #cccccc;position: absolute;left: 0;top: 10px;}

.sp04_mod_talent{background: #f5f5f5;overflow: hidden}
.sp04_mod_talent .tw{display: flex;}
.sp04_mod_talent .tw h3{text-align: left;width: 300px;position: relative;}
.sp04_mod_talent .tw h3:after{content: '';display: block; position: relative;background: url(/resource/images/entCntnts/sp04_tal_bg.png) no-repeat bottom left;width: 298px;height: 500px;position: absolute;bottom: -13rem;left: 0;}
.sp04_mod_talent .tw > div{width: calc(100% - 300px);margin-left: 30px;}
.sp04_mod_talent .tw > div .item{background: #fff;border-radius:30px;box-sizing: border-box;padding: 5rem;position: relative;margin-bottom: 25px;overflow: hidden;width: calc(100% - 7rem);word-break: keep-all}
.sp04_mod_talent .tw > div .item:nth-child(even){margin-left: 7rem}
.sp04_mod_talent .tw > div .item:last-child{margin-bottom: 0}
.sp04_mod_talent .tw dl{max-width: calc(100% - 190px)}
.sp04_mod_talent .tw > div .item dt{font-size: 2.4rem;font-weight: 500;margin-bottom: 1rem}
.sp04_mod_talent .tw > div .item .img{position: absolute;right: 5rem;bottom: -10px}

.sp04_mod_content .item > p{border: 1px solid #dddddd;position: relative;padding:  2rem;margin-bottom: 15px}
.sp04_mod_content .item:last-child > p:last-child{margin-bottom: 0}
.sp04_mod_content .item > p:nth-child(1):before{content: '';display: block;background: url(/resource/images/entCntnts/sp04_content_man.png) no-repeat;width: 66px;height: 83px;position: absolute;left: -100px;top: 50%;transform: translateY(-50%);}
.sp04_mod_content .item > p:nth-child(1){margin-left: 150px;padding-left: 100px;font-size: 2.4rem;font-weight: 500;}
.sp04_mod_content .item > p:nth-child(1) span{position: relative;display: inline-block}
.sp04_mod_content .item > p:nth-child(1) span:before{content: '';display: block;width: 100%;height: 10px;background: #d2ffea;position: absolute;left: 0;bottom: 0;z-index: -1}
.sp04_mod_content .item > p:nth-child(1):after{content: '';display: block;background: url(/resource/images/entCntnts/sp04_content.png) no-repeat;width: 10px;height: 20px;position: absolute;left: -10px;top: 50%;transform: translateY(-50%)}
.sp04_mod_content .item > p:nth-child(1) strong{position: absolute;left: 3rem;top: 50%;transform: translateY(-50%);background: url(/resource/images/entCntnts/sp04_content_q.png) no-repeat;width: 36px;height: 38px;text-indent: -9999px;}
.sp04_mod_content .item .desc{margin-right: 150px;position: relative;padding-right: 9rem}
.sp04_mod_content .item .desc:before{content: '';display: block;background: url(/resource/images/entCntnts/sp04_content_woman.png) no-repeat;width: 80px;height: 79px;position: absolute;right: -120px;top: 50%;transform: translateY(-50%);}
.sp04_mod_content .item .desc:after{content: '';display: block;background: url(/resource/images/entCntnts/sp04_content.png) no-repeat right center;width: 10px;height: 20px;position: absolute;right: -10px;top: 50%;transform: translateY(-50%)}
.sp04_mod_content .item .desc strong{position: absolute;right: 3rem;top: 50%;transform: translateY(-50%);background: url(/resource/images/entCntnts/sp04_content_a.png) no-repeat;width: 34px;height: 33px;text-indent: -9999px;}

.sp04_mod_process{background: url(/resource/images/entCntnts/sp04_process_bg.png) no-repeat bottom 5px right 3rem #eaf2fa;}
.sp04_mod_process .item{display: flex;position: relative;margin-bottom: 20px;padding-bottom: 20px}
.sp04_mod_process .item:after{content: '';display: block;background: url(/resource/images/entCntnts/sp04_process_arrow.png) no-repeat;width: 9px;height: 20px;position: absolute;left: 80px;top: -27px;}
.sp04_mod_process .item:first-child:after{display: none}
.sp04_mod_process .item .ico{width: 160px;height: 160px;display: flex;justify-content: center;align-items: center;background: #fff;border-radius: 50%;}
.sp04_mod_process .item .txt{width: calc(100% - 260px);margin-left: 100px;}
.sp04_mod_process .item .txt strong{font-size: 1.4rem;padding: 1px 7px;background: #293991;border-radius: 30px;font-weight: 300;color: #fff}
.sp04_mod_process .item .txt h4{margin: 0.5rem 0 1rem 0;font-size: 2.4rem;}

.sp_rep_Img05{background-size: cover !important;position: relative;height: 600px;}
.sp_rep_Img05 .txt{text-align: center;color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%)}
.sp_rep_Img05 .txt .subTit{font-size: 3rem;}
.sp_rep_Img05 .txt .subTit:after{content: '';display: block;;width: calc(100% + 60px);margin: 10px auto;height: 1px;background: rgba(255, 255, 255, 0.6);margin-left: -30px;}
.sp_rep_Img05 .txt .bigTit{font-size: 6rem}


.sp_mod_history05 .tab{display: flex;margin-bottom: 3rem}
.sp_mod_history05 .tab li{flex: 1 1;text-align: center;}
.sp_mod_history05 .tab li a{padding: 1rem 0;font-size: 3.6rem;border-bottom: 2px solid #cccccc;display: block;color: #cccccc}
.sp_mod_history05 .tab li.on a{color: #1c5aa9;border-bottom: 2px solid #1c5aa9;font-weight: 500}
.sp_mod_history05 .history{display: flex !important;justify-content: space-between}
.sp_mod_history05 .history > .item{width: calc(33.333% - 33.333px)}
.sp_mod_history05 .history .month{color: #1c5aa9;font-size: 3rem;font-weight: 500;font-style: italic;margin-bottom: 1rem;}
.sp_mod_history05 .history .event{padding-left: 20px;color: #666666;position: relative;}
.sp_mod_history05 .history .event:before{content: '';display: block;width: 8px;height: 8px;border-radius: 50%;background: #1c5aa9;position: absolute;left:0;top: 10px;}
.sp_mod_history05 .slick-arrow:before{display: none !important;}
.sp_mod_history05 .slick-arrow{width: 21px;height: 43px;transform: none;top: -85px;}
.sp_mod_history05 .slick-arrow.slick-disabled{opacity: 0.2}
.sp_mod_history05 .slick-prev{background: url(/resource/images/entCntnts/sp05_hs_prev.png) no-repeat;left: -40px}
.sp_mod_history05 .slick-next{background: url(/resource/images/entCntnts/sp05_hs_next.png) no-repeat;right: -40px}

.sp_mod_cert{background: #f5f5f5}
.sp_mod_cert .item{text-align: center;}
.sp_mod_cert .item img{max-width: 100%;margin: auto}
.sp_mod_cert .item .txt{margin-top: 1rem}
.sp_mod_cert .slick-slide{margin: 0 10px}

.sp_mod_partners03 .item{border: 1px solid #dddddd;height: 80px;display: flex;justify-content: center;align-items: center;}
.sp_mod_partners03 .item img{max-width: 80%;max-height: 80%}
.sp_mod_partners03 .slick-slide{margin: 0 20px}
.sp_mod_partners03 .slick-list{margin: 0 -20px}

.sp_mod_partners03 .slick-arrow:before{display: none !important;}
.sp_mod_partners03 .slick-arrow{width: 21px;height: 43px;}
.sp_mod_partners03 .slick-arrow.slick-disabled{opacity: 0.2}
.sp_mod_partners03 .slick-prev{background: url(/resource/images/entCntnts/sp05_hs_prev.png) no-repeat;left: -40px}
.sp_mod_partners03 .slick-next{background: url(/resource/images/entCntnts/sp05_hs_next.png) no-repeat;right: -40px}

.sp_mod_biz05{background: #f5f5f5;}
.sp_mod_biz05 .bizDiv{margin-top: 4rem;}
.sp_mod_biz05 .bizDiv .slick-list{margin: 0 -15px}
.sp_mod_biz05 .bizDiv .slick-slide{margin: 0 15px}
.sp_mod_biz05 .bizDiv .item{border-radius: 10px 0 10px 0;box-sizing: border-box;color: #fff;height: 420px;word-break: keep-all;position: relative;overflow: hidden}
.sp_mod_biz05 .bizDiv .item h4{font-size: 2rem;padding-bottom: 1rem;margin-bottom: 1rem;border-bottom: 1px solid #fff}
.sp_mod_biz05 .bizDiv .item p{font-size: 1.4rem}
.sp_mod_biz05 .bizDiv .item .txt{position: absolute;left:0;bottom: 3rem;width: 100%;padding: 0 3rem;box-sizing: border-box}
.sp_mod_biz05 .bizDiv .item .img{width: 100%;height: 100%}
.sp_mod_biz05 .bizDiv .item img{object-fit: cover;width: 100%;height: 100%}
.sp_mod_biz05 .slick-arrow:before{display: none !important}
.sp_mod_biz05 .slick-arrow{width: 21px;height: 43px;}
.sp_mod_biz05 .slick-arrow.slick-disabled{opacity: 0.2}
.sp_mod_biz05 .slick-prev{background: url(/resource/images/entCntnts/sp05_hs_prev.png) no-repeat;left: -40px}
.sp_mod_biz05 .slick-next{background: url(/resource/images/entCntnts/sp05_hs_next.png) no-repeat;right: -40px}
.sp_mod_comview05 .slick-slide{  transform: scale(0.7)  translate(740px);box-shadow: 5px 0 15px rgba(0, 0, 0, 0.12)}
.sp_mod_comview05 .slick-slide img{display: block !important;max-width: 100%}
.sp_mod_comview05 .slick-slide.slick-slide.slick-center + .slick-slide {
  transform: scale(0.8) translate(-450px);
  z-index: 4;
    position: relative;
}
.sp_mod_comview05 .slick-center + .slick-slide + .slick-slide {
  transform: scale(0.7)  translate(-740px);
  z-index: 3;
    position: relative;
}

.sp_mod_comview05 .slick-slide.slick-active {
  transform: scale(0.8) translate(450px);
}
.sp_mod_comview05 .slick-slide.slick-center {
  /* margin: 0 -10%; */
  transform: scale(1);
  z-index: 30;
    position: relative;
}

.sp_mod_comview05 .slick-arrow:before{display: none !important}
.sp_mod_comview05 .slick-arrow{width: 21px;height: 43px}
.sp_mod_comview05 .slick-prev{background: url(/resource/images/entCntnts/sp05_hs_prev.png) no-repeat;left: -40px}
.sp_mod_comview05 .slick-next{background: url(/resource/images/entCntnts/sp05_hs_next.png) no-repeat;right: -40px}

.sp_mod_comMov02 .slick-arrow:before{display: none !important}
.sp_mod_comMov02 .slick-arrow{width: 21px;height: 43px}
.sp_mod_comMov02 .slick-prev{background: url(/resource/images/entCntnts/sp05_hs_prev.png) no-repeat;left: -40px}
.sp_mod_comMov02 .slick-next{background: url(/resource/images/entCntnts/sp05_hs_next.png) no-repeat;right: -40px}

.sp05_mod_product{background: #072958}
.sp05_mod_product .item{background: #fff;padding: 3rem;box-sizing: border-box;border-radius: 10px  0 10px 0;width: calc(33.333% - 20px);margin-top: 3rem;text-align: center;}
.sp05_mod_product .item img{max-width: 100%}
.sp05_mod_product h3{color: #fff;font-weight: 400}
.sp05_mod_product .item:nth-child(2){margin-top: 0}
.sp05_mod_product .item:nth-child(1),
.sp05_mod_product .item:nth-child(3){margin-top: 10rem}
.sp05_mod_product .item h4{margin: 2rem 0 1rem 0;font-size: 2rem}
.sp05_mod_product .item p{}

.sp05_vision_wrap .avw{display: flex;justify-content: space-between;}
.sp05_vision_wrap .avw > .item{text-align: center;flex: 1 1}
.sp05_vision_wrap .avw h4{font-size: 3.4rem;text-transform: uppercase;margin: 2rem 0 1rem 0}
.sp05_vision_wrap .avw p{font-size: 2rem;word-break: keep-all}

.sp05_mod_kt {display: flex;}
.sp05_mod_kt > div{flex: 1 1;padding: 7rem 0}
.sp05_mod_kt > div > div{padding: 5rem;box-sizing: border-box;width: 540px;height: 100%;position: relative;}
.sp05_mod_kt > div > div:before{content: '';display: block;width: 1px;height: calc(100% - 10rem);background: #ddd;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.sp05_mod_kt > div > div:first-child:before{display: none}
.sp05_mod_kt > div  h3{text-align: left;font-size: 3rem;margin-bottom: 3rem}
.sp05_mod_kt > div  dl{padding-bottom: 2rem;margin-bottom: .52rem;border-bottom: 1px solid #dddddd;}
.sp05_mod_kt > div  dl:last-child{border-bottom: 0;margin-bottom: 0}
.sp05_mod_kt > div dt{font-size: 2rem;font-weight: 500;margin-bottom: 1rem;}
.sp05_mod_kt > div dd{}
.sp05_mod_kt .keyValue_wrap{background: url(/resource/images/entCntnts/sp05_kv_bg.png) no-repeat;background-size: cover}
.sp05_mod_kt .keyValue_wrap > div{background: #fff;border-radius: 10px 0 0 0;margin-left: auto}
.sp05_mod_kt .keyTask_wrap{background: url(/resource/images/entCntnts/sp05_kt_bg.png) no-repeat;background-size: cover}
.sp05_mod_kt .keyTask_wrap > div{background: #f3f5f7;border-radius: 0 0 10px 0 }

.sp05_mod_swot .sp_tit{font-weight: bold;color: #424242}
.sp05_mod_swot .swot_wrap{display: flex;flex-wrap: wrap;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd}
.sp05_mod_swot .swot_wrap > div{width: 50%;padding: 3rem 3rem 6rem 3rem;box-sizing: border-box;position: relative}
.sp05_mod_swot .swot_wrap > div:nth-child(-n + 2):after{content: '';display: block;width: calc(100% - 100px);position: absolute;height: 1px;background: #ddd;position: absolute;left: 0;bottom: 0;}
.sp05_mod_swot .swot_wrap > div:nth-child(2):after{right: 0;bottom: 0;left: auto}
.sp05_mod_swot .swot_wrap > div:nth-child(2n):before{content: '';display: block;width: 1px;height: calc(100% - 100px);top: 20px;position: absolute;left: 0;background: #ddd;}
.sp05_mod_swot .swot_wrap > div:nth-child(4):before{top: auto;bottom: 20px}
.sp05_mod_swot .swot_wrap > div:nth-child(2n){display: flex;flex-direction: column;align-items: flex-end;}
.sp05_mod_swot .swot_wrap .tit{font-size: 2.4rem;margin-bottom: 1.5rem;font-weight: 600}
.sp05_mod_swot .swot_wrap > div:nth-child(2n) .tit{text-align: right}
.sp05_mod_swot .swot_wrap .desc p{position: relative;padding-left: 10px;font-size: 1.8rem;margin-bottom: 0.5rem;}
.sp05_mod_swot .swot_wrap .desc p:last-child{margin-bottom: 0}
.sp05_mod_swot .swot_wrap .desc p:before{content: '·';display: block;position: absolute;left: 0;top: 0}
.sp05_mod_swot .swot_wrap .opb{color: #fff;font-size: 3.6rem;font-weight: bold;width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;position: absolute;}
.sp05_mod_swot .swot_wrap .swotS .tit{color: #1a66d8}
.sp05_mod_swot .swot_wrap .swotS .opb{background: #1a66d8;border-radius: 10px 0 0 0;right: 0;bottom: 0}
.sp05_mod_swot .swot_wrap .swotW .tit{color: #ff9e35}
.sp05_mod_swot .swot_wrap .swotW .opb{background: #ff9e35;;left: 0;bottom: 0}
.sp05_mod_swot .swot_wrap .swotO .tit{color: #64c814}
.sp05_mod_swot .swot_wrap .swotO .opb{background: #64c814;right: 0;top: 0}
.sp05_mod_swot .swot_wrap .swotT .tit{color: #c63724}
.sp05_mod_swot .swot_wrap .swotT .opb{background: #c63724;border-radius: 0 0 10px 0;left: 0;top: 0}

.sp05_mod_emp{background: #ebf3ff;}
.sp05_mod_emp .new_cnt-container02 > div{background: #fff;padding: 4rem;border: 1px solid #dddddd;border-radius: 10px 0 10px 0}
.sp05_mod_emp .new_cnt-container02 > div > p{color: #090909;font-size: 1.8rem;margin-top: 3rem;}
.sp05_mod_emp .new_cnt-container02 > div h4{font-size: 3rem;margin-bottom: 3rem}
.sp05_mod_emp .new_cnt-container02 > div + div{margin-top: 5rem}
.sp05_mod_emp .new_cnt-container02 .salary_wrap{display: flex;justify-content: space-between;align-items: center;}
.sp05_mod_emp .new_cnt-container02 .all{width: 46.30%;padding-right: 6rem;box-sizing: border-box}
.sp05_mod_emp .new_cnt-container02 .all_item{text-align: center;margin-bottom: 1rem;}
.sp05_mod_emp .new_cnt-container02 .all_item h5 {font-size: 2.4rem}
.sp05_mod_emp .new_cnt-container02 .all_item p {display: flex;align-items: baseline;color: rgba(0, 0, 0, 0.6);font-size: 2.4rem;justify-content: center}
.sp05_mod_emp .new_cnt-container02 .all_item strong {margin-right: 1rem;color: #013281;font-size: 3.6rem}
.sp05_mod_emp .new_cnt-container02 .dev{position: relative;justify-content: space-between;display: flex;width: 100%;}
.sp05_mod_emp .new_cnt-container02 .dev:before{content: '';width: 100%;height: 5px; background: #ececec;position: absolute;left: 0;top: 35px}
.sp05_mod_emp .new_cnt-container02 .dev > div{position: relative;}
.sp05_mod_emp .new_cnt-container02 .dev > div:before{content: '';display: block;width: 15px;height: 15px;background: #fff;border: 2px solid #ececec;border-radius: 50%;left: 0;top: 27px;position: absolute;}
.sp05_mod_emp .new_cnt-container02 .dev > div:nth-child(2){text-align: right;}
.sp05_mod_emp .new_cnt-container02 .dev > div:nth-child(2):before{left: auto;right: 0}
.sp05_mod_emp .new_cnt-container02 .dev h5{font-weight: 500;color: #8f8f8f;margin-bottom: 30px;}
.sp05_mod_emp .new_cnt-container02 .dev p{display: flex;align-items: baseline;color: #8f8f8f}
.sp05_mod_emp .new_cnt-container02 .dev strong{color: #090909;margin-right: 1rem}
.sp05_mod_emp .average{width: 25.93%;border-left: 1px solid #ddd;text-align: center}
.sp05_mod_emp .average h5{font-size: 2rem;margin: 2rem 0 1rem 0}
.sp05_mod_emp .average p{display: flex;justify-content: center;align-items: baseline;color: rgba(0, 0, 0, 0.6);font-size: 2rem;}
.sp05_mod_emp .average p strong{font-size: 3rem;color: #013281;margin-right: 1rem}
.sp05_mod_emp .join_wrap{display: flex;justify-content: space-between;align-items: center}
.sp05_mod_emp .join_wrap .chart{width: calc(65%);padding-right: 4rem;box-sizing: border-box;position: relative;}
.sp05_mod_emp .join_wrap .chart:after{content: '';display: block;background: #ddd;width: 1px;height: calc(100%);position: absolute;top: -5px;right: 0}
.sp05_mod_emp .join_wrap .text{width: calc(35% - 40px);}
.sp05_mod_emp .join_wrap #join_legend{display: flex;justify-content: flex-end}
.sp05_mod_emp .join_wrap #join_legend li{font-size: 1.6rem;display: flex;align-items: center;}
.sp05_mod_emp .join_wrap #join_legend li + li{margin-left: 2rem}
.sp05_mod_emp .join_wrap #join_legend li:nth-child(1) span{width: 20px !important;height: 20px !important;border-radius: 50%;}
.sp05_mod_emp .join_wrap .join_chart{height: 430px}
.sp05_mod_emp .join_wrap .join_chart svg{height: 100% !important}
.sp05_mod_emp .join_wrap .bb-axis-y{display: none}
.sp05_mod_emp .join_wrap .domain{display: none}
.sp05_mod_emp .join_wrap .bb-axis-x  line{display: none}
.sp05_mod_emp text{font-family: 'Noto Sans KR' !important}
.sp05_mod_emp .bb-axis-x{font-weight: 500;font-size: 1.6rem;}
.sp05_mod_emp .bb-chart-text {font-weight: 500;font-size: 1.4rem}
.sp05_mod_emp .bb-xgrid,
.sp05_mod_emp .bb-ygrid {stroke-dasharray:2;fill:#dedede}
.sp05_mod_emp .text > div{padding: 2rem;text-align: center;}
.sp05_mod_emp .text > div + div{margin-top: 3rem;}
.sp05_mod_emp .text > div h5{font-size: 1.8rem;margin-bottom: 1rem}
.sp05_mod_emp .text > div p{display: flex;justify-content: center;align-items: baseline}
.sp05_mod_emp .text > div strong{font-size: 2.6rem;margin-right: 1rem}
.sp05_mod_emp .text > div:nth-child(1){background: #f2f2f2}
.sp05_mod_emp .text > div:nth-child(2){background: #d0dded}
.sp05_mod_emp .text > div:nth-child(3){background: #ffe2c3}

.sp05_mod_finance .tab_warp{border-radius: 10px 0 10px 0;overflow: hidden}
.sp05_mod_finance .tab{display: flex;}
.sp05_mod_finance .tab div{flex:  1 1;text-align: center;padding: 1.5rem;font-size: 2.6rem;background: #dddddd;color: #fff;border-left: 1px solid #fff}
.sp05_mod_finance .tab div:first-child{border-left: 0}
.sp05_mod_finance .tab div.on{font-weight: 500;background: #1640a8;border-right: 0;border-left: 0}
.sp05_mod_finance .tab div.on + div{border-left: 0}
.sp05_mod_finance .conts{background: #f2f2f2;padding: 4rem 8rem;}
.sp05_mod_finance .conts > div{display: none}
.sp05_mod_finance .conts > div > p{text-align: center;font-size: 2rem;color: #666666;margin-bottom: 4rem}
.sp05_mod_finance .conts .flex_wrap{display: flex;justify-content: space-between;flex-wrap: wrap}
.sp05_mod_finance .conts .box{background: #fff;padding: 3rem 2rem;box-sizing: border-box;width: calc(50% - 20px);}

.sp05_mod_finance .flex_wrap:not(.slick-slider){display: flex;flex-wrap: wrap;position: relative}
.sp05_mod_finance .flex_wrap:not(.slick-slider) .fin_layer{width: 100%}
.sp05_mod_finance .flex_wrap:not(.slick-slider) .top > div{left: 0;transform: none}
.sp05_mod_finance .flex_wrap.slick-slider .slick-active + .slick-active .fin_layer{left: auto;right: 0}
.sp05_mod_finance .flex_wrap:not(.slick-slider) > div{width: calc(50% - 15px);position: static}
.sp05_mod_finance .flex_wrap.slick-slider {z-index: 5}

.sp05_mod_finance .tit  > div{background: #fff;position:absolute;left:0;padding: 3rem;border-radius: 10px;z-index: 999;box-sizing: border-box;top: 67px;width: calc(200%  + 30px);max-width: 1080px;word-break: keep-all;display: none;}
.sp05_mod_finance .tit  > div .in_top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 2rem;}
.sp05_mod_finance .tit  .in_top h5{font-size: 1.8rem;padding-bottom: 1rem;border-bottom: 1px solid #000;color: #000;font-weight: 500}
.sp05_mod_finance .tit .fin_layer{font-size: 1.6rem;font-weight: 400}
.sp05_mod_finance .tit div .in_top a{color: #888888;}
.sp05_mod_finance .top{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #ddd;padding-bottom: 1.5rem;margin-bottom: 3rem}
.sp05_mod_finance .top img{max-width: 100%}
.sp05_mod_finance .top .blue{color: #0827c7 !important;font-size: 1.4rem; position: absolute;bottom: 3rem;right: 3rem;}
.sp05_mod_finance .top > .tit{font-size: 2.4rem;font-weight:
500;}
.sp05_mod_finance .top .tit > a{color: #888888 !important}
.sp05_mod_finance .info{display: flex;text-align: center;}
.sp05_mod_finance .info p{font-weight: 500;margin-bottom: 1rem}
.sp05_mod_finance .info span{display: flex;justify-content: center;font-size: 2rem;align-items: baseline}
.sp05_mod_finance .info .up span{color: #ec3219}
.sp05_mod_finance .info .down span{color: #1c5aa9}
.sp05_mod_finance .info > div + div{border-left: 1px solid #ddd}
.sp05_mod_finance .info > div:nth-child(1){padding-right: 2rem}
.sp05_mod_finance .info > div:nth-child(2){padding-left: 2rem}
.sp05_mod_finance ul{display: flex;justify-content: center;}
.sp05_mod_finance ul li{font-size: 1.4rem;color: #666666}
.sp05_mod_finance ul li + li{margin-left: 2rem;}
.sp05_mod_finance ul li:last-child{display: none}
.sp05_mod_finance .bb-axis-y path,
.sp05_mod_finance .bb line{display: none}
.sp05_mod_finance .bb-axis-x{font-family: 'Noto Sans KR';font-size: 1.4rem;}
.sp05_mod_finance .bb-axis-x path{stroke:#bcbcbc}
.sp05_mod_finance .bb-texts-업종평균,
.sp05_mod_finance .bb-texts-당사{font-family: 'Noto Sans KR';font-size:1.2rem;color: #666666}
.sp05_mod_finance .bb-texts-변화{display: none}
.sp05_mod_finance .bb-line{stroke-width:2px}
.sp05_mod_finance .slick-list{margin: 0 -15px}
.sp05_mod_finance .slick-slide{margin: 0 15px;height: auto;position: relative}
.sp05_mod_finance .slick-slide > div{height: 100%}
.sp05_mod_finance .slick-slide > div > div{height: 100%}
.sp05_mod_finance .slick-track{display: flex;}
.sp05_mod_finance .slick-arrow:before{display: none !important}
.sp05_mod_finance .slick-arrow{width: 21px;height: 43px}
.sp05_mod_finance .slick-prev{background: url(/resource/images/entCntnts/sp05_hs_prev.png) no-repeat;left: -40px}
.sp05_mod_finance .slick-next{background: url(/resource/images/entCntnts/sp05_hs_next.png) no-repeat;right: -40px}
.sp05_mod_finance .flex_wrap.on.slick-slider .slick-slide:after{content: '';display: block;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 5}


.sp05_finance_wrap{background: url(/resource/images/entCntnts/sp05_fin_bg.png) no-repeat;background-size: cover}
.sp05_finance_wrap .if_wrap{display: flex;align-items: center;justify-content: space-between}
.sp05_finance_wrap .info_wrap{display: flex;justify-content: space-between;text-align: center;color: #fff;width: calc(100% - 300px)}
.sp05_finance_wrap .if_wrap .top{background: #0e6ee8;color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 150px;height: 150px;border-radius: 50%;}
.sp05_finance_wrap .if_wrap .top p:nth-child(1){font-size: 2.6rem;}
.sp05_finance_wrap .if_wrap .top p:nth-child(2){display: flex;justify-content: center;font-size: 2.5rem;align-items: baseline}
.sp05_finance_wrap .if_wrap .top p:nth-child(2) strong{font-size: 4rem;}
.sp05_finance_wrap .if_wrap p.cnt{font-size: 2.6rem;font-weight: 500;color: #00eaff;margin: 1rem 0 0 0}
.sp05_finance_wrap .if_wrap p.tit{font-weight: 500}
.sp05_mod_culture .item{border: 1px solid #dddddd;border-radius: 10px 0 10px 0;padding: 3rem 7rem;box-sizing: border-box;text-align: center;}
.sp05_mod_culture .item img {margin: auto;}
.sp05_mod_culture .item .title{font-size: 2rem;color: #0941a8;}
.sp05_mod_culture .item .desc{color: #606060;word-break: keep-all;padding-bottom: 4rem;margin-bottom: 3rem;border-bottom: 1px solid #ddd;}
.sp05_mod_culture .slick-track{display: flex;}
.sp05_mod_culture .slick-track > div {height: auto}
.sp05_mod_culture .slick-track > div > div {height: 100%}
.sp05_mod_culture .slick-track > div > div > div {height: 100%}
.sp05_mod_culture .slick-list{margin: 0 -15px}
.sp05_mod_culture .slick-slide{margin: 0 15px}

.sp05_mod_culture .slick-arrow:before{display: none !important}
.sp05_mod_culture .slick-arrow{width: 21px;height: 43px}
.sp05_mod_culture .slick-prev{background: url(/resource/images/entCntnts/sp05_hs_prev.png) no-repeat;left: -40px}
.sp05_mod_culture .slick-next{background: url(/resource/images/entCntnts/sp05_hs_next.png) no-repeat;right: -40px}

.sp05_mod_review{background: url(/resource/images/entCntnts/sp05_review_bg.png) no-repeat;background-size: cover}
.sp05_mod_review h3{color: #fff;}
.sp05_mod_review .item{background: #fff;border-radius: 10px 0 10px 0;padding: 3rem;display: flex;justify-content: space-between;align-items: center}
.sp05_mod_review .item + .item{margin-top: 3rem}
.sp05_mod_review .item .ico{border-right: 1px solid #ddd;padding-right: 30px;width: 130px;box-sizing: border-box;}
.sp05_mod_review .item .txt{padding-left: 30px;width: calc(100% - 130px);box-sizing: border-box;}
.sp05_mod_review .item  .top{display: flex;color: #0941a8;align-items: baseline}
.sp05_mod_review .item  .top h5{font-size: 2.4rem;margin-right: 1rem;font-weight: 500}
.sp05_mod_review .item  .top p{font-size: 1.8rem}
.sp05_mod_review .item .txt > p{font-size: 1.8rem;color: #666666;margin-top: 1rem}

.sp05_mod_talent{background: url(/resource/images/entCntnts/sp05_tal_bg.png) no-repeat bottom center;background-size: cover;padding: 7rem 0 14rem 0}
.sp05_mod_talent .tw{position: relative}
.sp05_mod_talent .tw:before{content: '';display: block;background: url(/resource/images/entCntnts/sp05_tal.png) no-repeat;width: 540px;max-height: 450px;height: calc(100% + 20px);position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index:0}
.sp05_mod_talent .talent_wrap{background: #fff;padding: 4rem;box-sizing: border-box;border-radius: 10px 0 10px 0;border: 1px solid #ddd;max-width: 680px;margin-left: auto;position: relative;z-index: 5}
.sp05_mod_talent .talent_wrap

.sp05_mod_talent dl{border-bottom: 1px solid #ddd;padding-bottom: 1rem;margin-bottom: 3rem;position: relative;z-index: 5;background: #fff}
.sp05_mod_talent dl:last-child{border-bottom: 0;padding-bottom: 0;margin-bottom: 0}
.sp05_mod_talent dt {font-weight: 500;margin-bottom: 1rem;font-size: 2.4rem;}
.sp05_mod_talent dd {font-size: 1.8rem;}

.sp05_mod_content{background: url(/resource/images/entCntnts/sp05_cont_bg.png) no-repeat;background-size: cover;}
.sp05_mod_content .list .item{padding-bottom: 4rem;margin-bottom: 4rem;border-bottom: 1px solid #ffe133}
.sp05_mod_content .list .item:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.sp05_mod_content .list .item .q{position: relative;font-size: 2.2rem;font-weight: 500;padding-left: 35px;margin-bottom: 1.5rem}
.sp05_mod_content .list .item .q:before{content: '';display: block;width: 25px;height: 25px;background: #04316b;border-radius: 50%;position: absolute;left: 0;top: 5px}
.sp05_mod_content .list .item .a{background: #fff;border-radius: 10px 0 10px 0;padding: 3rem; }

.sp05_mod_process .pro_top{display: flex;justify-content: space-between;text-align: center;}
.sp05_mod_process .pro_top > div {border: 1px solid #ddd;border-radius: 10px 0 10px 0;padding: 3rem;box-sizing: border-box;width: calc(25% - 90px);position: relative;}
.sp05_mod_process .pro_top > div:after{content: '';display: block;background: url(/resource/images/entCntnts/sp05_hs_next.png) no-repeat center;width: 21px;height: 43px;position: absolute;right: -50%;top: 50%;transform: translateY(-50%)}
.sp05_mod_process .pro_top > div:last-child:after{display: none}
.sp05_mod_process .pro_top > div:last-child{background: #3198d9;border: 0;color: #fff}
.sp05_mod_process .list{padding: 6rem 6rem 0 6rem}
.sp05_mod_process .list > dl{border-bottom: 1px solid #ddd;padding-bottom: 2rem;margin-bottom: 4rem;}
.sp05_mod_process .list > dl:last-child{margin-bottom: 0}
.sp05_mod_process .list dt{font-weight: bold;font-size: 2.2rem;margin-bottom: 1rem}
.sp05_mod_process .list dd{font-size: 1.8rem;color: #666666;word-break: keep-all}

.sp_rep_Img06{height: 500px;color: #fff !important;}
.sp_rep_Img06 .cnt-container{position: relative;height: 100%}
.sp_rep_Img06 .txt{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%}
.sp_rep_Img06 .bigTit{font-size: 6rem;max-width: calc(100% - 250px)}
.sp_rep_Img06 .subTit{font-size: 4rem;max-width: calc(100% - 250px)}
.sp_rep_Img06 .box{background: rgba(0, 0, 0, 0.49);margin-top: 10rem;padding: 1.5rem 3rem;max-width: calc(800px);width: 100%;box-sizing: border-box;border: 0 !important;border-radius: 0}
.sp_rep_Img06 .box li{display: flex;font-size: 1.8rem;margin-bottom: 1.5rem;color: #fff !important}
.sp_rep_Img06 .box li:last-child{margin-bottom: 0}
.sp_rep_Img06 .box li strong{font-weight: 400;width: 120px;margin-right: 1.5rem;padding-right: 1.5rem;border-right: 1px solid #fff;box-sizing: border-box}
.sp_rep_Img06 .box li p {width: calc(100% - 120px);word-break: keep-all}
.sp_rep_Img06 .action{width: 200px;position: absolute;right: 0;top: 0}
.sp_rep_Img06 .action a{display: block;padding: 1.5rem;text-align: center;margin-bottom: 2rem;border-radius: 30px;color: #fff !important}
.sp_rep_Img06 .action a:last-child{margin-bottom: 0}
.sp_rep_Img06 .action a:not(#hp){background: #000}
.sp_rep_Img06 .action a i{font-style: normal;color: #ff2121;margin-left: 1.5rem}
.sp_rep_Img06 .action #hp{border: 1px solid #fff}
.sp_rep_Img06 #copyUrlNew i{display: none}
.sp03_finance_biz h3{margin-bottom: 2rem}
.sp03_finance_biz  p{font-size: 1.8rem;color: #555}

.sp03_mod_product h3{text-align: left}
.sp03_mod_product .product{display: flex;flex-wrap: wrap}
.sp03_mod_product .product > .item{width: calc(25% - 22.5px);margin-right: 30px;margin-top: 30px;}
.sp03_mod_product .product > .item:nth-child(4n){margin-right: 0}
.sp03_mod_product .product > .item:nth-child(-n + 4){margin-top: 0}
.sp03_mod_product .product .ico{display: flex;justify-content: center;align-items: center;background: #f6f6f6;border-radius: 50%;width: 220px;height: 220px;margin: 0 auto 2rem auto;display: none}
.sp03_mod_product .product  h4{text-align: center;font-size: 2.2rem;font-weight: 400;display: flex;justify-content: center;align-items: center;background: #f9f9f9;min-height: 120px;padding: 1rem;box-sizing: border-box;font-weight: 500}
.sp03_mod_product .product > .item:nth-child(2)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(4)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(5)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(7)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(10)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(12)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(13)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(15)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(18)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(20)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(21)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(23)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(26)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(28)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(29)  h4{background: #f2f2f2}
.sp03_mod_product .product > .item:nth-child(31)  h4{background: #f2f2f2}

.com_mod_header.fixed.sp_rep_Img06{padding: 3rem 0;box-sizing: border-box;height: auto}
.com_mod_header.fixed.sp_rep_Img06 .txt{position: static;transform: none}
.com_mod_header.fixed.sp_rep_Img06 .box{display: none}
.com_mod_header.fixed.sp_rep_Img06 .bigTit{font-size: 2rem;}
.com_mod_header.fixed.sp_rep_Img06 .bigTit img{max-width: 200px}
.com_mod_header.fixed.sp_rep_Img06 .subTit{display: none}
.com_mod_header.fixed.sp_rep_Img06 .action{display: flex;width: auto}
.com_mod_header.fixed.sp_rep_Img06 .action > a {font-size: 1.4rem;margin-bottom: 0;padding: 1rem 1.5rem}
.com_mod_header.fixed.sp_rep_Img06 .action > a  + a{margin-left: 2rem}

@media all and (max-width:1260px){
    .new_com_mod_header .header .imgCi{margin-right: 50px;max-width: 180px}
    .header .top_cert img{max-width: 60px}
    .sp_vision_wrap .txt{width: 320px;height: 320px;}

    .sp_mod_biz02 .bizDiv{padding: 0 50px}

    .sp_mod_biz02 .slick-prev{left: 0}
    .sp_mod_biz02 .slick-next{right: 0}
    .sp_mod_biz02 .slick-prev,
    .sp_mod_biz02 .slick-next{background-size: 15px;width: 15px;height: 26px}

    .sp_mod_product02 .slider-container{left: 20px}


    .sp_mod_culture02 .culwel_wrap{padding: 0 50px}
    .sp_mod_culture02 .slick-prev{left: -15px;}
    .sp_mod_culture02 .slick-next{right: -15px}
    .sp02_mod_process .process > .item:before{background-size: 50px;width: 50px;height: 20px;right: -50px}

    .a_rep_Img02 .img{width: 50%}
    .a_rep_Img02 .txt{width: calc(50% - 20px)}
    .a_rep_Img02 h3{font-size: 5rem;margin-top: 5rem}


    .sp_mod_partners04 .b_part{padding: 0 50px}
    .sp_mod_partners04 .slick-prev{left: 0;}
    .sp_mod_partners04 .slick-next{right: 0;}
    .sp_mod_partners04 .item{width: 130px;height: 130px}

    .sp_mod_biz04 .bizDiv {padding: 0 50px;}
    .sp_mod_biz04 .slick-arrow{width: 30px;height: 60px;background-position: center;background-size: 30px}
    .sp_mod_biz04 .slick-prev{left: 0}
    .sp_mod_biz04 .slick-next{right: 0}

    .sp05_mod_kt > div > div{max-width: 540px;width: calc(100% - 20px)}

    .sp_mod_keyValue .keyValue_wrap{padding: 0 50px;}
    .sp_mod_keyValue .slick-next{right: 0}
    .sp_mod_keyValue .slick-prev{left: 0}

    .sp_mod_keyTask .keyTask{padding: 0 30px}
    .sp_mod_keyTask .slick-next{right: 0;background-size: 15px;width: 15px;height: 30px}
    .sp_mod_keyTask .slick-prev{left: 0;background-size: 15px;width: 15px;height: 30px}

    .sp_mod_talent .talent_wrap {padding: 0 50px;}
    .sp_mod_talent .slick-prev{left: 0}
    .sp_mod_talent .slick-next{right: 0}

    .sp_mod_biz .bizDiv {padding: 0 50px;}
    .sp_mod_biz .bizDiv .slick-next{right: 0;top: 50% !important;transform: translateY(-50%) !important;width: 30px !important;height: 58px !important}
    .sp_mod_biz .bizDiv .slick-prev{left: 0;top: 50% !important;transform: translateY(-50%) !important;width: 30px !important;height: 58px !important}

}

@media all and (max-width:1024px){
    .m_com_mod_header{display: none;padding-top: 8rem}
    .m_com_mod_header .action{top: -6rem}
    .new_com_mod_header.fixed{display: block}

    .a_mod_biz .slick-dots li.slick-active button{width: 24px;border-radius: 30px;background: #e57734}
    .a_mod_biz {margin-bottom: 10rem}
    .a_mod_biz .bizDiv{display: block}
    .a_mod_biz  .slick-dots{position: static;margin-top: 3rem}
    .a_mod_biz .slick-dots li{width: auto}
    .a_mod_biz .bizDiv .item .img{height: auto}

    .finance_wrap .info_wrap li{margin-right: 80px}

    .a_vision_wrap .avw{justify-content: space-between}
    .a_vision_wrap .avw .item{background: #7c716d;margin-right: 0;padding-right: 20px;z-index: 5;padding-left: 20px;}
    .a_vision_wrap .avw .item:last-child{padding-right: 0}
    .a_vision_wrap .avw .item:first-child{padding-left: 0}
    .a_vision_wrap .avw .item:before{display: none}
    .a_vision_wrap .avw{position: relative}
    .a_vision_wrap .avw:before{content: '';display: block;width: 100%;height: 1px;background: #fff;top:30%;left: 0;position: absolute;transform: translateY(-50%)}


    .a_mod_interview .new_cnt-container{display: block}
    .a_mod_interview .tabs{display: flex;margin-bottom: 4rem}
    .a_mod_interview .tabs li{width: 220px;margin-right: 20px;margin-bottom: 0}
    .a_mod_interview .tabs li:last-child{margin-right: 0}
    .a_mod_interview .tab_content{width: 100%;margin-left: 0}
    .a_mod_strategy .spec{background-size: 130px;}
    .a_mod_strategy .spec li{margin-left: 170px}

    .gray_bg{padding-top: 7rem}
    .gray_bg .section_mg{margin-bottom: 0}
    .sp_mod_product .product .item{margin-right: 15px;width: calc(25% - 11.25px)}

    .sp02_mod_process .process > .item{width: 150px;height: 150px;}
    .sp02_mod_process .process > .item:before{background-size: 30px;width: 30px;right: -30px;height: 13px}

    .sp02_mod_strategy .item .img{width: 300px;}

    .sp02_mod_strategy .item .txt{width: calc(100% - 330px)}

    .new_com_mod_header.sty02 .biz_cate,
    .new_com_mod_header.sty02 .top_cert{display: none}
    .new_com_mod_header .info > .info{margin-left: auto;width: calc(100% - 90px)}
    .new_com_mod_header .info dl{margin: 7rem 0 0 0 !important;display: block;}
    .new_com_mod_header.sty02 .info dl dt{width: 80px;margin-bottom: 1.5rem;margin-right: 10px}
    .new_com_mod_header.sty02 .info dl dd{width: calc(100% - 90px);margin-right: 0;margin-bottom: 1.5rem}
    .new_com_mod_header.com_mod_header .info dl dt:after{float: right;}
    .new_com_mod_header.sty02{padding: 20px 0 40px 0}
    .new_com_mod_header.sty02 .action {position: absolute;left:auto;right:0px;top: 0}

    .sp_rep_Img_wrap .item .txt{max-width: 810px;width: 90%;}

    .sp_mod_grade03 .grade{display: block;}
    .sp_mod_grade03 .grade .left{width: 100%;margin-bottom: 3rem;display: flex;justify-content: space-between;align-items: flex-start;}
    .sp_mod_grade03 .grade .left > div {align-items: flex-start;display: block;width: calc(50% - 10px)}
    .sp_mod_grade03 .grade .left > div .txt{width: 100%;margin-top: 2rem;text-align: center;margin-left: 0}
    .sp_mod_grade03 .grade .left > div .ico{margin: auto;}
    .sp_mod_grade03 .grade .left > div + div{margin-top: 0}
    .sp_mod_grade03 .grade .right{width: 100%}

    .new_com_mod_header.sty02.fixed  .action{left: auto;transform: none;right: 0;}

    .sp_mod02_finance .fin_wrap.slick-slider{padding:0}
    .sp_mod02_finance .fin_wrap .slick-list{margin-right: 0;margin-left: 0}
    .sp_mod02_finance .fin_wrap > div{position: relative !important;}
    .sp_mod02_finance .slick-prev,
    .sp_mod02_finance .slick-next{display: none !important}
    .sp_mod02_finance .top .blue{position: static;text-align: right;margin-top: 2rem;}
    .sp_mod02_finance .top img{max-width: 100%}
    .sp_mod_cultReview .cultReview > .item{width: calc(33.333% - 20px)}
    .bg_gray{max-width: 100%;}

    .sp_rep_Img02 .txt{padding: 10rem}

    .b_rep_Img{height: 570px}
    .b_rep_Img .img{height: 450px;}

    .header .biz_cate,
    .header .top_cert{display: none}

    .sp_mod_biz04 .slick-slide .item{min-height: 350px;height: auto !important}

    .sp04_vision_wrap .avw .item{width: 240px;height: 240px;display: block;text-align: center;}
    .sp04_vision_wrap .avw .item h4{margin-top: 7rem}
    .sp04_vision_wrap .avw .item:nth-child(1):after{background-size: 30px;width: 30px;height: 55px}
    .sp04_vision_wrap .avw .item:nth-child(2):after{background-size: 50px;width: 50px;height: 35px}
    .sp04_vision_wrap .avw .item:nth-child(3):after{background-size: 50px;width: 50px;height: 45px}

    .sp04_mod_emp .sequel > div{padding: 3rem}

    .sp04_finance_wrap .if_wrap > .top{width: 200px;}
    .sp04_finance_wrap .if_wrap ul{width: calc(100% - 230px)}

    .sp04_mod_talent .tw h3{width: 200px;}
    .sp04_mod_talent .tw h3:after{background-size: 200px;}
    .sp04_mod_talent .tw > div{width: calc(100% - 230px)}


    .sp04_mod_talent .tw > div .item:nth-child(even){margin-left: 4rem}

    .sp04_mod_process{background-image: none;}

    .sp03_mod_product .product > .item{width: calc(25% - 22.5px);margin-right: 30px;margin-top: 5rem}
    .sp03_mod_product .product .ico{width: 190px;height: 190px}

    .sp_rep_Img05{height: 500px}
    .sp_mod_history05 .slick-arrow{display: none}

    .sp_mod_partners03 .b_part,
    .sp_mod_biz05 .bizDiv,
    .sp_mod_comMov02 .comMov_slide {padding: 0 50px}
    .sp_mod_partners03 .slick-prev,
    .sp_mod_biz05 .bizDiv .slick-prev{left: 0}
    .sp_mod_partners03 .slick-next,
    .sp_mod_biz05 .bizDiv .slick-next {right: 0}


    .sp_mod_comview05 .img_wrap {padding: 0 50px}

    .sp_mod_comview05 .slick-prev{left:0}
    .sp_mod_comview05 .slick-next{right: 0}
    .sp_mod_comMov02 .slick-next{right: 0}
    .sp_mod_comMov02 .slick-prev{left: 0}

    .sp05_mod_finance .top .blue{position: static;margin-top: 3rem;text-align: right}

    .sp05_mod_culture .culwel_wrap {padding: 0 50px}
    .sp05_mod_culture .slick-next{right: 0}
    .sp05_mod_culture .slick-prev{left: 0}

    .sp05_mod_process .pro_top > div{width: calc(25% - 50px);padding: 3rem 2rem}

    .sp_rep_Img06{height: auto;padding: 3rem 0;}
    .sp_rep_Img06 .txt{position: static;transform: none}
}

@media all and (max-width:999px){
    .a_mod_partners .a_part{background: none;width: 100%;height: auto;}
    .a_mod_partners .a_part > div {position: static}
    .a_mod_partners .a_part .center{transform: none;}
    .a_mod_partners .a_part .center img{margin: auto;margin-bottom: 2rem}
    .a_mod_partners .a_part .center p{color: #181818;text-align: center}
    .a_mod_partners .slick-dots{bottom: -50px;position: static;margin-top: 3rem}
    .a_mod_partners .slick-track{display: flex;align-items: center}
    .a_mod_partners .slick-dots li.slick-active button{width: 24px;border-radius: 30px;background: #e57734}
    .a_mod_partners .a_part > div:not(.center) img{margin: auto}
    .a_mod_partners .slick-dots li{width: auto}

    .b_mod_interview .tabs:after{display: none}

    .b_mod_product .product{flex-direction: column-reverse;}
    .b_mod_product .product .tabs{width: 100%;max-height: 127px;margin-bottom: 2rem}
    .b_mod_product .product .tabs li a{padding: 1.85rem 3rem;margin-bottom: 10px}
    .b_mod_product .product .tab_content{width: 100%;}

    .sp_vision_wrap .txt{width: 260px;height: 260px}
    .sp_mod_content .content{display: block;}
    .sp_mod_content .content .say{width: 100%;margin-right: 0;text-align: center;margin-bottom: 3rem}
    .sp_mod_content .content .say img{width: 200px}
    .sp_mod_content .content .list{width: calc(100% - 80px);margin-top: 2rem;margin: auto;}

    .sp_mod_interview .cont{display: block;padding-bottom: 0}
    .sp_mod_interview .cont .txt{width: 100%;margin-bottom: 3rem;}
    .sp_mod_interview .cont .img{position: static;margin: auto;transform: none;}
    .sp_mod_interview .cont .img img{width: 100%;}
    .sp_mod_interview .slick-next{right: 0;}

    .sp_mod_strategy .guide{padding-bottom: 15rem}
    .sp_mod_strategy .guide:after{max-width: 700px;width: 700px;background-size: 700px;height: 153px;bottom: -80px}

    .sp_mod_history02{background-position: top center;padding-top: 7rem;}
    .sp_mod_history02 .tabs{background: #fff;margin-top: 0;margin-right: 0;width: 100%;margin-left: 0;max-width: 100%;padding-top: 20px}
    .sp_mod_history02 .tabs li{width: 33.333%;text-align: center;}
    .sp_mod_history02 .history{background: #fff;}


    .sp_mod_product02 .sp_tit02{margin-bottom: 7rem}
    .sp_mod_product02 .product {background: #fff;padding: 4rem 3rem;}
    .sp_mod_product02 .slider-container{left: 5rem}
    .sp_mod_product02 .item .img{width: calc(40% - 20px)}
    .sp_mod_product02 .item .txt{width: 60%}
    .sp_mod_product02 .slick-prev,
    .sp_mod_product02 .slick-next{width: 40px;height: 50px;background-size: 10px}
    .sp_mod_product02 .slick-prev{left: calc(60% - 0px)}
    .sp_mod_product02 .slick-next{right: 5px}
    .sp_mod_product02 .item h3{margin-top: 30px;font-size: 3.6rem;margin-bottom: 1rem}
    .sp_mod_product02 .item h4{font-size: 2.6rem}

    .sp02_mod_emp .emp_wrap{display: block;}
    .sp02_mod_emp .emp_wrap > div{width: 100%;}
    .sp02_mod_emp .emp_wrap > div + div{margin-top:3rem }
    .sp02_mod_emp .emp_wrap .lastEmployeeState{width: 100%;}
    .sp02_mod_emp .emp_wrap .empState_wrap{width: calc(100% - 163px);box-sizing: border-box}

    .sp_mod02_finance .chart{width: calc(100%)}

    .sp02_mod_talent .txt .inner{max-width: 480px;width: calc(100% - 20px)}

    .new_com_mod_header.sty02 .action{display: flex;justify-content: center;}
    .new_com_mod_header .action a{font-size: 1.4rem;display: flex;align-items: center;width: 130px}
    .new_com_mod_header .action a + a{margin-left: 15px}

    .top_cert_text{display: none}

    .sp_mod_comview04 .item img{margin-top: 22px}


}

@media all and (max-width:768px){
    .new_com_mod_header .action{margin-top: 0 !important}
    html{font-size: 8px}
    .section_mg{margin: 5rem 0}
    .section_pd{padding: 5rem 0}
    .a_tit{font-size: 2.6rem;margin-bottom: 3rem}

    .finance_wrap .info_wrap{flex-wrap: wrap}
    .finance_wrap .info_wrap li{margin-right: 15px;width: calc(25% - 11.25px)}
    .finance_wrap .info_wrap li:nth-child(4n){margin-right: 0}

    .a_keyTask_wrap .keyTask .item .ico{width: 100%}

    .a_mod_history .history > div > span{width:28%;min-width:160px;}

    .a_mod_talent .talent_wrap{background-size: 250px;padding: 4rem 4rem 4rem 300px}

    .a_mod_comview .img_wrap .slick-list{transform: scale(1);height: auto !important}
    .a_mod_comview .img_wrap .slick-center img{transform: scale(1)}

    .a_mod_strategy .qm_btn_wrap .qm_btn{width:calc(100% - 30px);font-size: 1.8rem;padding:1.5rem;max-width:375px;}
	.a_mod_strategy .qm_btn_wrap .qm_txt a{display: none}
    .a_mod_strategy .q{font-size: 2.2rem;padding-left: 40px;}
    .a_mod_strategy .a{font-size: 1.8rem;}
    .a_mod_strategy .guide_wrap > div:nth-child(1) .q:before{font-size: 2.6rem;top: -5px;}
    .a_mod_strategy .rq_cont{display: block;padding: 3rem}
    .a_mod_strategy .rq_tit{width: 100%;margin-bottom: 2rem;font-size: 2.6rem;}
    .a_mod_strategy .rq_text{width: 100%}
    .a_mod_strategy .rq_text p{font-size: 1.8rem;padding-left: 20px}
    .a_mod_strategy .cont_box > div{padding: 3rem;}
    .a_mod_strategy h3{font-size: 2.4rem}
    .a_mod_strategy .add_point li:before{background-size: 20px;width: 20px;height: 20px;}
    .a_mod_strategy .add_point li{padding-left: 30px;display: block;font-size: 1.8rem;}
    .a_mod_strategy .spec .bar{width: calc(100% - 200px);}
    .a_mod_strategy .spec .tit,
    .a_mod_strategy .spec .desc{font-size: 1.8rem}

    .com_mod_map{height: 500px}
    .com_mod_map #map{height: 100%}

    .b_mod_interview .tabs li:last-child{margin-right: 0}
    .b_mod_interview .tabs li {width: calc(33.333% - 13.333px)}
    .b_mod_interview .tabs li a{max-width: 220px;width: 100%}

    .sp_tit{font-size: 3rem;margin-bottom: 3rem}
    .sp_mod_product .product{flex-wrap: wrap;}
    .sp_mod_product .product .item{width: calc(50% - 7.5px);}
    .sp_mod_product .product .item:nth-child(2n){margin-right: 0}
    .sp_mod_product .product .item:nth-child(-n + 2){margin-bottom: 15px}
    .sp_mod_product .product .item .imgFill{height: 200px}
    .sp_mod_product .product .item:hover .imgFill,
    .sp_mod_product .product .item:active .imgFill,
    .sp_mod_product .product .item:focus .imgFill{height:200px;margin-top: 0}

    .sp_vision_wrap .avw{display: block;}
    .sp_vision_wrap .avw .item{margin-bottom: 3rem}
    .sp_vision_wrap .avw .item:last-child{margin-bottom: 0}
    .sp_vision_wrap .txt{margin: 0 auto 2rem auto!important}

    .sp_mod_finance .tabs{margin-bottom: 3rem;}
    .sp_mod_finance .tabs li{max-width: 200px;width: calc(33.333% - 6.666px)}
    .sp_mod_finance .tabs li a{width: 100%;box-sizing: border-box;font-size: 2rem}

    .sp_mod_percent .percent_wrap{margin-top: 3rem}
    .sp_mod_percent .percent_wrap > div{width: 140px;height: 140px;border-width: 10px !important}

    .sp_mod_history .tabs{padding-right: 3rem;width: 260px}
    .sp_mod_history .tabs li{width: 200px;}
    .sp_mod_history > div{padding-left: 3rem;width: calc(100% - 260px)}

    .sp_mod_talent .talent_wrap > .item{margin-right: 30px;width: calc(33.333% - 20px)}

    .sp_mod_culture .culwel_wrap .item{margin-right: 30px;width: calc(25% - 22.5px);margin-top: 30px}
    .sp_mod_interview .cont{padding: 5rem ;padding-bottom: 0}
    .sp_mod_interview .cont .tit{font-size: 3.6rem;}
    .sp_mod_interview .slick-prev,
    .sp_mod_interview .slick-next{width: 15px;background-size: 15px;height: 35px}
    .sp_mod_interview .slick-next{right: 10px}
    .sp_mod_interview .cont .img{width: 200px;height: auto;}
    .sp_mod_interview .white_box{padding: 3rem}
    .sp_mod_interview .item:before{width: 90px;height: 90px;background-size: 30px !important;min-height: 90px}
    .sp_mod_culture02 .slick-slide .item{width: calc(50% - 30px) !important}

    .sp_mod_interview .item{padding-left: 110px}

    .sp_mod_strategy .guide:after{width: 600px;background-size: 600px;height: 130px;bottom: -65px}

    .sp_mod_strategy .rq_cont,
    .sp_mod_strategy .cont_box{padding: 3rem}

    .sp02_mod_percent{display: block;}
    .sp02_mod_percent > div{width: 100%;}
    .sp02_mod_percent > div + div{margin-top: 3rem}

    .sp02_mod_process .process{display: grid;grid-template-columns:repeat(2, 1fr);row-gap:20px}
    .sp02_mod_process .process > .item{margin: auto}

    .sp02_mod_strategy .rq_cont, .sp02_mod_strategy .cont_box{padding: 3rem;}

    .sp_rep_Img_wrap .item .txt .subTit{margin-top: 1rem;padding: 0 5rem}

    .sp03_mod_basic .box dl{float: none;width: 100%;margin-right: 0}
    .sp03_mod_basic .box dt{width: 120px}
    .sp03_mod_basic .box dd{width: calc(100% - 130px)}

    .sp_mod_history03 .history > div > span{width: 80px;margin-right: 20px;}
    .sp_mod_history03 .history > div > ul{width: calc(100% - 100px)}
    .sp_mod_history03 .history > div > ul li div.month{width: 30px;}
    .sp03_mod_emp .salary{display: block;}
    .sp03_mod_emp .salary > div + div{margin-top: 4rem;border-left: 0}
    .sp03_mod_emp .salary > div{width: 100%;display: flex;align-items: center;justify-content: space-between}
    .sp03_mod_emp .salary .txt{text-align: left}
    .sp03_mod_emp .salary_wrap{padding: 3rem}
    .sp03_mod_emp.sp03Emp .salary > div:after{margin-right: 0 !important}


    .sp_mod02_finance .fin_wrap.slick-slider .slick-slide{margin: 0}
    .sp_mod02_finance .slick-next{right: 0}

    .sp_mod_cultReview .cultReview{display: block;}
    .sp_mod_cultReview .cultReview > .item{width: 100%;}
    .sp_mod_cultReview .cultReview > .item  + .item{margin-top: 3rem}

    .sp_rep_Img{padding-top: 7rem;height: 400px}
    .sp_rep_Img .img{bottom: -50px;height: 300px;}
    .sp_rep_Img .bigTit{font-size: 3.6rem;}

    .sp_rep_Img02{height: 350px;}

    .sp_rep_Img02 .txt{padding: 7rem 7rem 7rem 2rem}
    .sp_rep_Img02 .txt .subTit{font-size: 2.6rem}
    .sp_rep_Img02 .txt .bigTit{font-size: 4rem;}

    .a_rep_Img{height: 350px;}
    .a_rep_Img .txt .bigTit{font-size: 4rem;word-break: keep-all}
    .a_rep_Img .txt .subTit{font-size: 1.6rem;word-break: keep-all}


    .a_rep_Img02 .cnt-container{flex-direction: column-reverse;}
    .a_rep_Img02 .img{width: 100%;}
    .a_rep_Img02 .txt{width: 100%;}
    .a_rep_Img02{padding: 5rem 0}
    .a_rep_Img02 h3{font-size: 3.6rem;}

    .a_rep_Img03{height: auto;padding: 15rem 0}
    .a_rep_Img03 .txt{position: static;transform: none;}
    .a_rep_Img03.bg_left:before,
    .a_rep_Img03.bg_right:before,
    .a_rep_Img03.bg_left:before{width: 45%}
    .a_rep_Img03 h3{font-size: 4rem;margin-bottom: 2rem;word-break: keep-all}
    .a_rep_Img03 p{margin-left: 0;word-break: keep-all}

    .sp_mod_history04 .history > div > span{left: 25%}
    .sp_mod_history04 .history > div:nth-child(even) > span{right: 25%}

    .b_tit03{font-size: 3.2rem}
    .sp04_mod_product {padding-bottom: 11rem}

    .sp04_vision_wrap .avw .item{width: 200px;height: 200px;}
    .sp04_vision_wrap .avw .item h4{font-size: 3rem;margin-top: 4rem}

    .sp04_mod_emp .sequel > div{padding: 2rem}

    .sp04_mod_emp .chart-container{width: 100%;margin-left:0;margin-top: 28rem}
    .sp04_mod_emp .meter li > div{left: 0;background: #f7f7f7;padding-right: 1rem}
    .sp04_mod_emp .base{width: 768px;}
    .sp04_mod_emp .one{left: 30%}
    .sp04_mod_emp .two{left: 70%}

    .sp04_mod_finance .conts{padding: 3rem}

    .sp04_mod_finance .conts .flex_wrap{flex-direction: column;}
    .sp04_mod_finance .conts .flex_wrap > .box{width: 100%;padding: 2rem;}
    .sp04_mod_finance .conts .flex_wrap > .box + .box{margin-top: 2rem}
    .sp04_mod_percent {flex-wrap: wrap}
    .sp04_mod_percent  .item + .item:nth-child(2n){margin-right: 0;padding-right: 0;border-right: 0}
    .sp04_mod_percent  .item{margin-right: 15px;padding-right: 15px;width: calc(50% - 15px);margin-left: 0 !important;padding-left: 0 !important;box-sizing: border-box}
    .sp04_mod_percent  .item:nth-child(3n){border-left: 0}
    .sp04_mod_percent  .item:nth-child(-n + 2){margin-bottom: 30px}

    .sp04_mod_swot .swot_wrap > div .opb{width: 150px;height: 150px}
    .sp04_mod_swot .swot_wrap > div:nth-child(1) .opb{right: -75px;bottom: -75px;font-size: 4rem;padding: 3rem 5rem}
    .sp04_mod_swot .swot_wrap > div:nth-child(2) .opb{left: -75px;bottom: -75px;font-size: 4rem;padding: 3rem 4rem}
    .sp04_mod_swot .swot_wrap > div:nth-child(3) .opb{right: -75px;top: -75px;font-size: 4rem;padding: 10rem 0 0 5rem}
    .sp04_mod_swot .swot_wrap > div:nth-child(4) .opb{left: -75px;top: -75px;font-size: 4rem;padding: 10rem 4.5rem 0 0}

    .sp04_mod_swot .swot_wrap > div{width: calc(50% - 5px);margin-right: 10px;padding: 5rem 3rem}
    .sp04_mod_swot .swot_wrap > div:nth-child(-n + 2){margin-bottom: 10px}

    .sp04_mod_swot .swot_wrap > div .txt{width: calc(100% - 35px)}

    .sp04_mod_talent .tw{display: block;}

    .sp04_mod_talent .tw h3{width: 100%;}
    .sp04_mod_talent .tw h3:after{display: none}
    .sp04_mod_talent .tw > div{width: 100%;}
    .sp04_mod_talent .tw > div{margin-left: 0}

    .sp04_mod_process .item .txt{width: calc(100% - 190px);margin-left: 30px}

    .sp_mod02_finance .fin_wrap:not(.slick-slider) > div{width: 100%;}

    .sp_mod02_finance .chart{height: 200px}

    .sp_mod02_finance .slick-prev, .sp_mod02_finance .slick-next{width: 30px;height: 30px;background-size: 7px}

    .sp_mod02_finance .fin_wrap .info{justify-content: space-evenly}
    .sp_mod02_finance .fin_wrap .info > div{width: calc(50%)}

    .sp_mod02_finance .top > div{width: 100%;left: 0;top: 53px;padding: 2rem}

    .sp_mod02_finance .fin_wrap .bottom{height: calc(100% - 53px)}
    .sp_mod02_finance .fin_layer p{font-size: 1.5rem}

    .sp03_mod_product .product .ico{width: 130px;height: 130px}
    .sp03_mod_product .product .ico img{max-width: 42px}

    .sp_rep_Img05{height: 300px}
    .sp_rep_Img05 .txt .bigTit{font-size: 4rem;}
    .sp_rep_Img05 .txt .subTit{font-size: 2rem}
    .sp_mod_history05 .tab li a{font-size: 2.4rem}


    .sp_mod_comview05 .slick-slide{transform: none !important}

    .sp05_mod_swot .swot_wrap .opb{width: 50px;height: 50px;font-size: 3.2rem;}
    .sp05_mod_swot .swot_wrap > div{padding: 3rem 3rem 7rem 3rem}

    .sp05_mod_emp .new_cnt-container02 .dev:before{top: 30px}
    .sp05_mod_emp .new_cnt-container02 .dev > div:before{top: 24px}

    .sp05_mod_finance .tit > div{width: 100%;top: 0;}

    .sp05_finance_wrap .info_wrap{width: calc(100% - 200px)}

    .sp05_mod_emp .join_wrap .join_chart{height: 300px}

    .sp05_mod_talent .talent_wrap{width: calc(100% - 30px)}
    .mt30{margin-top: 2rem}

    .sp_mod_keyTask .keyTask .item{max-width: 300px;min-height: 300px}


}


@media all and (max-width:640px){
    .a_mod_finance .conts_wrap > .item{margin-right: 15px;width: calc(25% - 11.25px);padding: 2rem 1rem}
    .a_mod_finance .conts_wrap > .item .txt p{word-break: keep-all}

    .finance_wrap .info_wrap li{width: calc(50% - 7.5px)}
    .finance_wrap .info_wrap li:nth-child(2n){margin-right: 0}
    .finance_wrap .info_wrap li:nth-child(-n + 2){margin-bottom: 15px}
    .finance_wrap .info_wrap li .ico{display: block;height: 60px;}
    .finance_wrap .info_wrap li .ico img{display: block;height: 100%;margin: auto}

    .a_vision_wrap  img{height: 100px}

    .a_keyTask_wrap .keyTask .item{width: calc(33.333% - 13.333px);margin-right: auto}

    .a_mod_interview .tabs li{width: calc(33.333% - 13.333px)}

    .a_mod_job .tabs li{width: 25%;padding: 25px 0 15px}
    .a_mod_job .tabs li:nth-child(4n){border-right: 1px solid #ddd;}
    .a_mod_job .tabs li:nth-child(-n + 3){border-bottom: 0}
    .a_mod_job .tabs li:nth-child(7){border-right: 0;}
    .a_mod_job .tabs li:last-child{border-right: 1px solid #ddd;}

    .a_mod_strategy .spec{background: #fff;}
    .a_mod_strategy .spec li{margin-left: 0}

    /* 채용공고 */
	.com_mod_recruit .tb_recruit{border-top: 1px solid #dcdcdc}
	.com_mod_recruit .tb_recruit thead{display: none}
	.com_mod_recruit .tb_recruit,
	.com_mod_recruit .tb_recruit tr,
	.com_mod_recruit .tb_recruit td,
	.com_mod_recruit .tb_recruit tbody {display: block;}
	.com_mod_recruit .tb_recruit td{border: 0 !important;text-align:left !important;padding: 1.0rem !important}
	.com_mod_recruit .tb_recruit tr{border-bottom: 1px solid #dcdcdc;padding-top: 2.0rem;padding-bottom: 2.0rem;}
	.com_mod_recruit .tb_recruit .date{color: #999}
	/* .com_mod_recruit .tb_recruit .tit{} */
	.com_mod_recruit .tb_recruit .support:after{content: '';display: block;clear: both}
	.com_mod_recruit .tb_recruit td .apply{float: right;padding: .5rem 1.0rem !important;font-size: 1.4rem}

	/*	채용공고 상세*/
	.com_mod_recruit.sty02 .box_recruit{padding: 3.0rem;}
	.com_mod_recruit.sty02 .box_recruit .detail_wrap{flex-wrap: wrap;}
	.com_mod_recruit.sty02 .box_recruit .detail_wrap > div {flex: auto;width: 100%;}
	.com_mod_recruit.sty02 .box_recruit .detail_wrap > div + div{padding-left: 0;border-left: 0;border-top: 1px solid #dcdcdc;padding-top: 2.0rem;margin-top: 2.0rem;}
	.com_mod_recruit.sty02 .box_recruit h4{padding-top: 25px;}
	.com_mod_recruit.sty02 .box_recruit h4 .period{right: auto;top: 0;left: 0;}
	.com_mod_recruit.sty02 .box_recruit hr{margin: 2.0rem 0}
	.com_mod_recruit.sty03 .box_recruit{padding: 3.0rem;}
	.com_mod_recruit.sty03 .box_recruit .detail_wrap{flex-wrap: wrap;}
	.com_mod_recruit.sty03 .box_recruit .detail_wrap > div {flex: auto;width: 100%;}
	.com_mod_recruit.sty03 .box_recruit .detail_wrap > div + div{padding-left: 0;border-left: 0;border-top: 1px solid #dcdcdc;padding-top: 2.0rem;margin-top: 2.0rem;}
	.com_mod_recruit.sty03 .box_recruit h4{padding-top: 25px;}
	.com_mod_recruit.sty03 .box_recruit h4 .period{right: auto;top: 0;left: 0;}
	.com_mod_recruit.sty03 .box_recruit hr{margin: 2.0rem 0}

    /* 기업뉴스 */
	.com_mod_news.sty02 .news_row{display: block}
	.com_mod_news.sty02 .news_row .img{width: 100%;margin-bottom: 2.0rem}
	.com_mod_news.sty02 .news_row .txt{width: 100%;margin-left: 0;}
	.com_mod_news.sty02 .news_row .desc{margin: 1.5rem 0}

    .b_finance_wrap .info_wrap{flex-wrap: wrap}
    .b_finance_wrap .info_wrap li{width: calc(50% - 10px);margin-bottom: 20px;}
    .b_finance_wrap .info_wrap li:nth-child(3),
    .b_finance_wrap .info_wrap li:nth-child(4){margin-bottom: 0}

    .b_vision_wrap .avw .item{width: calc(33.333% - 10px)}
    .b_vision_wrap .avw .item img{height: 45px}
    .b_keyTask_wrap .keyTask .item{width: calc(33.333% - 10px)}

    .b_mod_history .history > div ul{width: calc(100% - 130px)}
    .b_mod_history .history > div > span{font-size: 3.5rem;}
    .b_mod_history .history > div:nth-child(1) span{top: -15px !important}
    .b_mod_history .history > div:nth-child(even) > span,
    .b_mod_history .history > div:nth-child(odd) > span{top: 25px;left: 0}
    .b_mod_history .history > div:after{left: 110px;transform: none;}
    .b_mod_history .history > div:before{transform: none;left: 104px}

    .b_mod_talent .talent_wrap{display: block;}
    .b_mod_talent .talent_wrap .item{width: 100%;margin-bottom: 4rem;}
    .b_mod_talent .talent_wrap .item:last-child{margin-bottom: 0}
    .b_mod_talent .talent_wrap .ico{width: 120px;height: 120px;}
    .b_mod_talent .talent_wrap .ico img{height: 60px}
    .b_mod_biz .item{display: block;}
    .b_mod_biz .item .img{width: 100%;}
    .b_mod_biz .item .txt{width: 100%;}

    .b_mod_finance .conts_wrap{flex-wrap: wrap;}
    .b_mod_finance .item{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 3rem;}
    .b_mod_finance .item:nth-child(2n){margin-right: 0}
    .b_mod_finance .item:nth-child(3),
    .b_mod_finance .item:nth-child(4){margin-bottom: 0}

    .b_mod_strategy .add_point{padding: 3rem}
    .b_mod_strategy .add_point_wrap li{display: block;font-size: 1.6rem}
    .b_mod_strategy .add_point_wrap li p{width: 100%;margin-top: 1rem}
    .b_mod_strategy .add_point_wrap li strong{padding-left: 25px}
    .b_mod_strategy .add_point_wrap li strong:before{width: 20px;height: 20px;background-size: 8px;top: 0}

    .a_tit,
    .b_tit{font-size: 3rem;margin-bottom: 3rem}

    .sp_vision_wrap .txt{width: 200px;height: 200px;font-size: 2rem;}

    .sp_mod_percent .percent_wrap{display: grid;grid-template-columns: repeat(2, 1fr);}
    .sp_mod_percent .percent_wrap > div{margin:auto;width: 130px;height: 130px}
    .sp_mod_percent .percent_wrap > div:nth-child(-n + 2){margin-bottom: 15px}
    .sp_finance_wrap .info_wrap{flex-wrap: wrap;}
    .sp_finance_wrap .info_wrap li{margin-right: 15px;width: calc(50% - 7.5px)}
    .sp_finance_wrap .info_wrap li:nth-child(2n){margin-right: 0}
    .sp_finance_wrap .info_wrap li:nth-child(-n + 2){margin-bottom: 20px}
    .sp_finance_wrap .info_wrap li .ico{height: 40px}
    .sp_finance_wrap .info_wrap li img{height: 100%;}

    .sp_mod_history{display: block;}
    .sp_mod_history .tabs{width: 100%;padding: 4rem 20px;}
    .sp_mod_history .tabs li{margin-bottom: 1rem;width: 100%;}
    .sp_mod_history .tabs li.active{margin-bottom: 2rem}
    .sp_mod_history > div{padding: 4rem 20px;width: 100%;}

    .sp_mod_process .process .num{width: 50px;height: 50px;}
    .sp_mod_process .process .ico img{height: 30px}
    .sp_mod_process .new_cnt-container > p{max-width: 330px;width: 100%;}
    .sp_mod_talent .talent_wrap{display: block;}
    .sp_mod_talent .talent_wrap > .item{width: 100%;margin-right: 0;margin-bottom: 30px;}
    .sp_mod_talent .talent_wrap > .item:last-child{margin-bottom: 0}
    .sp_mod_talent .talent_wrap .txt dd{min-height: 50px}

    .sp_mod_culture .culwel_wrap .item{width: calc(50% - 15px);}
    .sp_mod_culture .culwel_wrap .item:nth-child(2n){margin-right: 0}
    .sp_mod_culture .culwel_wrap .item:nth-child(-n + 2){margin-bottom: 30px}

    .sp_mod_content .content .list .item{width: 100%;}
    .sp_mod_content .content .list .item:nth-child(even){margin-left: 0}

    .sp_mod_comview .img_wrap .swiper-pagination,
    .sp_mod_strategy .swiper-pagination-progressbar{width: calc(100% - 20px)}

    .sp_mod_biz .bizDiv{flex-wrap: wrap}
    .sp_mod_biz .bizDiv > .item{width: 100%;margin-bottom: 30px;margin-right: 0}
    .sp_mod_biz .bizDiv > .item .img{height: 200px;}
    .sp_mod_biz .bizDiv > .item:last-child{margin-bottom: 0}
    .sp_mod_biz .bizDiv > .item:hover{width: 100%;}
    .sp_mod_biz .bizDiv > .item:hover .img{height: 200px}
    .sp_mod_biz .bizDiv > .item:hover h4{margin-bottom: 1rem}
    .sp_mod_biz .bizDiv > .item p {display: block;text-overflow: inherit;overflow: visible}
    .sp_mod_biz .bizDiv > .item:hover .txt{text-align: center}

    .sp_mod_strategy .guide:after{width: 440px;background-size: 440px;height: 96px;bottom: -40px}
    .sp_mod_strategy .recent_question{margin-top: 10rem}
    .sp_mod_strategy .rq_cont {display: block;}
    .sp_mod_strategy .rq_cont .rq_tit{width: 100%;margin-bottom: 2rem;}
    .sp_mod_strategy .rq_cont .rq_text{width: 100%}
    .sp_mod_strategy .rq_cont .rq_tit{font-size: 3rem;}
    .sp_mod_strategy .cont_box h3{font-size: 3rem;}
    .sp_mod_strategy .cont_box li .tit{width: 100px}
    .sp_mod_strategy .cont_box li .desc{width: calc(100% - 100px)}

    .sp_mod_history02 .tabs{padding-top: 0;}
    .sp_mod_history02 .tabs li a{padding: 20px 0}

    .sp_mod_history02 .history > .item{padding: 3rem 2rem;}


    .sp_mod_product02 .item{flex-direction: column-reverse;}
    .sp_mod_product02 .item .img{width: 100%;margin-bottom: 2rem;}
    .sp_mod_product02 .slick-prev, .sp_mod_product02 .slick-next{top: 150px}
    .sp_mod_product02 .item h3{margin-top: 0}
    .sp_mod_product02 .slick-prev{left: 05px}
    .sp_mod_product02 .item .txt{width: 100%;margin-bottom: 5rem}

    .sp_vision_wrap02 .avw{display: block;}
    .sp_vision_wrap02 .item{width: 100%;margin-right: 0;margin-bottom: 2rem;padding: 4rem;background-size: cover !important;box-sizing: border-box}
    .sp_vision_wrap02 .item:last-child{margin-bottom: 0}
    .sp_vision_wrap02 .item:hover{margin-top: 0;box-shadow: none}
    .sp_vision_wrap02 .item:nth-child(1):hover{background: url(/resource/images/entCntnts/sp02_mission_bg.png) no-repeat;}
    .sp_vision_wrap02 .item:nth-child(2):hover{background: url(/resource/images/entCntnts/sp02_vision_bg.png) no-repeat;}
    .sp_vision_wrap02 .item:nth-child(3):hover{background: url(/resource/images/entCntnts/sp02_slogan_bg.png) no-repeat;}
    .sp_vision_wrap02 .item:hover:before{display: none}

    .sp_mod02_finance .top a span{width: 250px}

    .sp02_mod_talent{display: block}
    .sp02_mod_talent >.txt{width: 100%;}
    .sp02_mod_talent .txt .inner{width: calc(100% - 40px);margin: auto;}

    .sp02_mod_content .item{display: block;margin-bottom: 5rem;}
    .sp02_mod_content .item .ico{text-align: center;margin-bottom: 2rem;}
    .sp02_mod_content .item .txt{width: 100%;}

    .sp02_mod_process .process{display: block;}
    .sp02_mod_process .process > .item + .item{margin-top: 50px}
    .sp02_mod_process .process > .item:before{transform: rotate(90deg) translateX(-50%);top: auto;bottom: -36px;left: 40%;right: auto;}
    .sp02_mod_process dl{padding: 0;}

    .sp02_mod_strategy .item{display: block !important;}
    .sp02_mod_strategy .item .img{width: 100%;}
    .sp02_mod_strategy .item .txt{width: 100%;margin-top: 2rem;}

    .sp02_mod_strategy .rq_cont{display: block;}
    .sp02_mod_strategy .rq_cont .rq_tit{width: 100%;margin-bottom: 2rem;}
    .sp02_mod_strategy .rq_cont .rq_text{width: 100%;}
    .sp02_mod_strategy .rq_cont .rq_tit{font-size: 3rem}
    .sp02_mod_strategy .cont_box h3{font-size: 3rem}
    .sp02_mod_strategy .cont_box li .tit{width: 100px}
    .sp02_mod_strategy .cont_box li .desc{width: calc(100% - 100px)}

    .sp_rep_Img_wrap .item{min-height: 320px}
    .sp_rep_Img_wrap .item .txt .bigTit{font-size: 4rem;margin-top: 20px}
    .sp_rep_Img_wrap .item .txt .subTit{margin-top: 1rem;padding: 0 8rem;font-size: 1.4rem;}
    .sp_rep_Img_wrap .slick-dots{bottom: 50px}
    .sp03_finance_wrap .info_wrap{flex-wrap: wrap;margin-bottom: 4rem;}
    .sp03_finance_wrap .info_wrap li{margin-right: 20px;width: calc(50% - 10px);margin-top: 20px;box-sizing: border-box;}
    .sp03_finance_wrap .info_wrap li:nth-child(2){margin-right: 0}
    .sp03_finance_wrap .info_wrap li:nth-child(-n + 2){margin-top: 0}
    .sp03_finance_wrap .info_wrap li .ico{height: 35px}
    .sp03_finance_wrap .info_wrap li .ico img{height: 100%;}

      .sp_mod_grade03 .right ul li{width: 50px;background-size: 50px;font-size: 1.4rem;padding-bottom: 0;height: 60px}
    .sp_mod_grade03 .right ul .active{width: 100px !important;background-size: 100px !important;height: 120px !important}
    .sp_mod_grade03 .right p{font-size: 5rem;}
    .sp_mod_grade03 .right ul{margin-bottom: 2rem}

    .sp02_mod_strategy .tips{display: block;}
    .sp02_mod_strategy .tips .tit{width: 100%;text-align: center;}
    .sp02_mod_strategy .tips .cont{width: 100%;}
    .sp02_mod_strategy .tips .tit span{display: inline-block;}
    .sp02_mod_strategy .tips .tit span:after{right: -30px;top: -15px}

    .sp_mod_keyValue .keyValue_wrap{display: block;}
    .sp_mod_keyValue .keyValue_wrap:not(.slick-slider){display: block}
    .sp_mod_keyValue .keyValue_wrap:not(.slick-slider) dl{margin-right: 0}
    .sp_mod_keyValue dl{width: 100%;}
    .sp_mod_keyValue dl + dl {margin-top: 3rem}
    .sp_mod_keyTask .keyTask{display: block;}
    .sp_mod_keyTask .keyTask > .item {width: 100%;}
    .sp_mod_keyTask .keyTask > .item + .item{margin-top: 3rem}

    .sp_mod_swot .swot_wrap div.diagram_area{width: 130px;height: 130px}
    .sp_mod_swot .swot_wrap .txt{width: calc(100% - 160px)}
    .sp_mod_swot .swot_wrap > div{margin-right: 0;width: 100%;}

    .b_rep_Img{height: 330px;padding-top: 7rem}
    .b_rep_Img .img{height: 260px;border-width: 10px;}
    .b_rep_Img h3.bigTit{font-size: 4rem}


    .sp_rep_Img04 .img{width: 160px;height: 160px}

    .sp_mod_history04 .history > div > span{left: 0;font-size: 4rem;margin-top: 10px}
    .sp_mod_history04 .history > div li:before{left: -60px !important;height: calc(100%  + 4.2rem);right: auto;}
    .sp_mod_history04 .history > div li .month:before{left: -68px !important;top: }
    .sp_mod_history04 .history > div li:first-child .month:before{top: 25px}
    .sp_mod_history04 .history > div ul{width: calc(100% - 160px)}
    .sp_mod_history04 .history > div:nth-child(even) ul{margin-left: auto}
    .sp_mod_history04 .history > div:nth-child(even) > span{right: auto;left: 0;}
    .sp_mod_history04 .history > div:nth-child(even) ul > li:after{right: auto;left: -10px;transform: scaleX(-1)}

    .sp_mod_comview04 .item img{margin-right: 10px;margin-bottom: 0;margin-top: 10px}
    .sp_mod_comview04 .swiper-pagination{margin-top: 2rem}

    .sp04_vision_wrap .avw{display: block;}
    .sp04_vision_wrap .avw .item{margin: auto}

    .sp04_mod_keyValue h3{width: 100px}
    .sp04_mod_keyValue h3:before{right: -80px}
    .sp04_mod_keyValue .kv{width: calc(100% - 100px)}

    .sp04_keyTask_wrap .keyTask_wrap h3{width: 150px;padding-right: 0}
    .sp04_keyTask_wrap .keyTask_wrap .keyTask{width: calc(100% - 150px)}

    .sp04_mod_emp .box{padding: 3rem}

    .sp04_mod_emp .sequel{display: block;}
    .sp04_mod_emp .sequel > div{width: 100% !important;margin-bottom: 2rem}
    .sp04_mod_emp .sequel > div:last-child{margin-bottom: 0}

    .sp04_mod_emp .one p{width: 130px;height: 130px}
    .sp04_mod_emp .two p{width: 180px;height: 180px}
    .sp04_mod_emp .average{margin: 15rem auto}

    .sp04_mod_emp .average:after{display: none}

    .sp04_mod_culture .item{margin-right: 10px;width: calc(50% - 10px)}
    .sp04_mod_culture .item:nth-child(2n){margin-right: 0}
    .sp04_mod_culture .item:nth-child(3){margin-top: 47px;}

    .sp02_mod_content .item .ico{display: none}
    .sp02_mod_content .item .q:before{width: 30px;height: 30px;line-height: 30px}
    .sp02_mod_content .item .a:before{width: 30px;height: 30px;line-height: 30px}

    .new_com_mod_header .header .imgCi{max-width: 100px;margin-right: 20px;}
    .new_com_mod_header.sty02 .action{right: 0;bottom: auto;top: 0;}
    .new_com_mod_header .action a{width: auto;}
    .new_com_mod_header .info > .info{width: 100%}

    .new_com_mod_header .action a + a{margin-left: 10px}
    .new_com_mod_header .action a i{margin-left: 5px;width: 20px;height: 20px;font-size: 1.4rem;line-height: 20px}
    .new_com_mod_header.sty02{padding: 20px 0}

    .sp_rep_Img06 .bigTit{font-size: 4rem;max-width: calc(100% - 150px)}
    .sp_rep_Img06 .subTit{font-size: 3rem;max-width: calc(100% - 150px)}
    .sp_rep_Img06 .action{width: 130px}
    .sp_rep_Img06 .action a {padding: 1rem}

     .sp03_mod_product .product > .item{width: calc(50% - 15px);margin-right: 30px;}
    .sp03_mod_product .product > .item:nth-child(2n){margin-right: 0}
    .sp03_mod_product .product > .item:nth-child(-n + 2){margin-bottom: 5rem}

    .sp_rep_Img06 .action{position: static}
    .com_mod_header.fixed.sp_rep_Img06 .action{margin-top: 3rem}

    .sp05_mod_product .item{width: calc(50% - 15px);margin-top: 30px}
    .sp05_mod_product .item:nth-child(3){margin-top: 30px !important}

    .sp05_vision_wrap .avw > .item img{max-height: 70px}

    .sp05_mod_kt > div > div{padding: 2rem}
    .sp05_mod_kt > div h3{margin-bottom: 1rem}

    .sp05_mod_emp .average img{height: 40px}

    .sp05_mod_emp .new_cnt-container02 .salary_wrap{display: block;}
    .sp05_mod_emp .new_cnt-container02 .salary_wrap > div{width: 100% !important;border-top: 1px solid #ececec;margin-top: 3rem;padding-top: 3rem}
    .sp05_mod_emp .new_cnt-container02 .salary_wrap > div{padding-right: 0}
    .sp05_mod_emp .new_cnt-container02 .salary_wrap > div:first-child{border-top: 0;margin-top: 0;padding-top: 0}
    .sp05_mod_emp .average{border-left: none;}

    .sp05_mod_emp .join_wrap{display: block}
    .sp05_mod_emp .join_wrap .chart{width: 100%;padding-right: 0;margin-bottom: 3rem;padding-bottom: 0;border-bottom: 1px solid #ddd}
    .sp05_mod_emp .join_wrap .text{width: 100%;}
    .sp05_mod_emp .join_wrap .chart:after{display: none}

    .sp05_finance_wrap .if_wrap{display: block;}
    .sp05_finance_wrap .if_wrap .top{margin: 0 auto 5rem auto;width: 120px;height: 120px}
    .sp05_finance_wrap .info_wrap{width: 100%;}
    .sp05_finance_wrap .info_wrap img{height: 30px}

    .sp05_mod_talent .tw:before{display: none}
    .sp05_mod_talent .talent_wrap{width: 100%;}

    .sp05_mod_process .pro_top{flex-wrap: wrap;}
    .sp05_mod_process .pro_top > div{width: calc(50% - 20px);margin-top: 30px}
    .sp05_mod_process .pro_top > div:nth-child(-n + 2){margin-top: 0}
    .sp05_mod_process .pro_top > div:after{background-size: 15px;right: -40px;width: 40px}
    .sp05_mod_process .pro_top > div:nth-child(2n):after{display: none}
    .sp05_mod_process .list{padding: 3rem 0 0 0}

    .sp_mod_keyTask .keyTask .item{max-width: 300px;min-height: 300px}
    .sp_mod_keyTask .keyTask p{font-size: 1.8rem}
}

@media all and (max-width:480px){
    .a_mod_finance .conts_wrap{flex-wrap: wrap}
    .a_mod_finance .conts_wrap > .item{width: calc(50% - 7.5px)}
    .a_mod_finance .conts_wrap > .item:nth-child(-n + 2){margin-bottom: 15px}
    .a_mod_finance .conts_wrap > .item:nth-child(2n){margin-right: 0}

    .a_vision_wrap .avw{display: block;}
    .a_vision_wrap .avw .item{padding: 0;margin-bottom: 3rem;}
    .a_vision_wrap .avw .item:last-child{margin-bottom: 0}
    .a_vision_wrap .avw:before{display: none}
    .a_vision_wrap  img{height: 80px}

    .a_keyTask_wrap .keyTask{display: block}
    .a_keyTask_wrap .keyTask .item{width: 100%;margin-bottom: 3rem}
    .a_keyTask_wrap .keyTask .item:last-child{margin-bottom: 0}

     .a_mod_history{padding:80px 0 40px;}
    .a_mod_history .history > div{margin-bottom:32px;}
    .a_mod_history .history > div > span{font-size:2.8rem;width:88px;min-width:auto;margin-right:16px;}

    .a_mod_cert .cert_wrap .item{margin-right: 20px;width: calc(50% - 10px);margin-top: 20px}
    .a_mod_cert .cert_wrap .item:nth-child(2n){margin-right: 0}
    .a_mod_cert .cert_wrap .item:nth-child(-n + 2){margin-bottom: 20px}

    .a_mod_interview .tabs li{margin-right: 10px;width: calc(33.333% - 6.666px)}
    .a_mod_interview .tabs li a:after{display: none}
    .a_mod_interview .tabs li a{font-size: 1.6rem;padding: 1.5rem}
    .a_mod_interview .q{font-size: 2.2rem}

    .a_mod_job .tabs li{width: 33.333%}
    .a_mod_job .tabs li:nth-child(3n){border-right: 1px solid #ddd !important}
    .a_mod_job .tabs li:nth-child(4){border-bottom: 0}
    .a_mod_job .tabs li:nth-child(4n){border-right: 0}
    .a_mod_talent .talent_wrap{background-size: 150px;background-position: center bottom 4rem;padding: 4rem 4rem 160px 4rem}

    .b_finance_wrap .info_wrap li img{height: 35px}
    .b_finance_wrap .info_wrap li .cnt{font-size: 2.2rem;}

    .b_vision_wrap .avw{display: block;}
    .b_vision_wrap .avw .item{width: 100%;margin-bottom: 20px;}
    .b_vision_wrap .avw .item:last-child{margin-bottom: 0}

    .b_keyTask_wrap .keyTask{display: block;}
    .b_keyTask_wrap .keyTask .item{width: 100%;margin-bottom: 20px}
    .b_keyTask_wrap .keyTask .item:last-child{margin-bottom: 0}

    .b_mod_cert .cert_wrap .item{width: calc(50% - 7.5px);margin-right: 15px;margin-top:15px}
    .b_mod_cert .cert_wrap .item:nth-child(2n){margin-right: 0;}
    .b_mod_cert .cert_wrap .item:nth-child(-n + 2){margin-bottom: 15px}

    .b_mod_partners .b_part > div{width: calc(50% - 7.5px);margin-right: 15px;margin-bottom: 15px}
    .b_mod_partners .b_part > div:nth-child(2n){margin-right: 0}
    .b_mod_partners .b_part > div:nth-child(5n){margin-right: auto}

    .b_mod_interview .tabs li{width: calc(33.333% - 3.333px);margin-right: 5px;}
    .b_mod_interview .tabs li a{padding: 1.5rem;font-size: 1.6rem;}

    .sp_mod_interview .item:before{width: 60px;height: 60px;min-height: 60px}
    .sp_mod_interview .item{padding-left: 70px;min-height: 60px}
    .sp_mod_culture02 .slick-slide .item{width: 100% !important}

    .sp_mod_strategy .guide{padding-bottom: 10rem}
    .sp_mod_strategy .guide:after{width: 260px;background-size: 260px;height: 60px;bottom: -30px}
    .sp_mod_strategy .recent_question{margin-top: 7rem}

    .sp_mod_strategy .cont_box li{display: block;}
    .sp_mod_strategy .cont_box li .tit{width: 100%;margin-bottom: 1rem;display: block;}
    .sp_mod_strategy .cont_box li .desc{width: 100%}

    .sp_mod_history02 .tabs li a{font-size: 1.8rem;}
    .sp_mod_history02 .history > .item{margin-bottom: 0}
    .sp_mod_history02 .history .year{font-size: 3rem;}
    .sp_mod_history02 .history li:first-child .event{margin-top: 0}
    .sp_mod_history02 .history ul{margin-left: 50px}

    .sp_mod_biz02 .subText{font-size: 2rem;word-break: keep-all;margin-bottom: 5rem}
    .sp_mod_biz02 .bizDiv .item h4{max-width: 133px;width: 100%}

    .sp02_mod_emp .emp_wrap .lastEmployeeState{display: block;}
    .sp02_mod_emp .emp_wrap .lastEmployeeState .total_wrap{text-align: center;justify-content: center;padding: 1.5rem}
    .sp02_mod_emp .emp_wrap .empState_wrap{width: 100%;border-radius: 0 0 15px 15px;margin-left: 0;margin-top: -20px;padding-top: 5rem}

    .sp_mod02_finance .top a span{width: 200px}
    .sp_mod02_finance .fin_wrap .info > div{padding-right: 2rem}
    .sp_mod02_finance .fin_wrap .info p{font-size: 1.5rem}
    .sp_mod02_finance .fin_wrap .info > div:last-child{padding-left: 2rem}

    .sp02_mod_percent > div:nth-child(2) h4{text-align: center;}
    .sp02_mod_percent > div:nth-child(2) .ico{width: 100px;height: 100px;background-size: 80px}
    .sp02_mod_percent > div:nth-child(2) .right{width: calc(100% - 130px)}

    .sp_mod02_finance .fin_wrap .info{padding: 2rem;}
    .sp_mod_culture02 .slick-slide .txt{padding-left: 0;padding-top: 70px;text-align: center;}
    .sp_mod_culture02 .slick-slide .txt:before{left: 50% !important;transform: translateX(-50%)}

    .sp_tit02{font-size: 3rem;margin-bottom: 4rem;}

    .sp_mod_grade03 .right ul li{background-size: 40px;width: 40px;height: 50px;}
    .sp_mod_grade03 .right ul .active{width: 65px !important;background-size: 65px !important;height: 78px !important}


    .new_com_mod_header.fixed .action a{width: auto}
    .sp_rep_Img_wrap .item .txt .bigTit{font-size: 3rem;}
    .sp_rep_Img_wrap .item .txt .bigTit span:before{background-size: 40px;width: 40px;height: 38px;top: -20px}
    .sp_tit03{font-size: 3rem;margin-bottom: 3rem}
    .sp03_mod_basic .box{padding: 2rem}
    .sp03_mod_basic .box dl{font-size: 1.8rem}
    .sp03_mod_basic .box dl.w100 dt{width: 60px;}
    .sp03_mod_basic .box dd{width: calc(100% - 70px)}
    .bg_white .list{padding: 2rem}

     .sp_rep_Img{padding-top: 7rem;height: 300px}
    .sp_rep_Img .img{bottom: -80px;height: 200px;}
    .sp_rep_Img .bigTit{word-break: keep-all}

    .sp_rep_Img04 .new_cnt-container02{flex-direction: column;}
    .sp_rep_Img04 .img{margin-top: 3rem}


    .sp_mod_partners04 .b_part{padding: 0 30px}
    .sp_mod_partners04 .item{width: 110px;height: 110px}
    .sp_mod_partners04 .slick-arrow{background-size: 15px;width: 15px;height: 30px}
    .sp_mod_partners04 .item img{max-width: 70%;max-height: 60%}

    .sp_mod_biz04 .slick-slide .item{min-height: 250px !important;}
    .sp_mod_biz04 .slick-list{margin: 0 -10px}
    .sp_mod_biz04 .slick-slide{margin: 0 10px}

    .sp04_mod_emp .bar{width: 35px}
    .sp04_mod_emp .bar:after{width: 36px}

    .sp04_mod_emp .one p{width: 100px;height: 100px;font-size: 1.4rem;left: -20px}
    .sp04_mod_emp .two p{width: 130px;height: 130px;font-size: 1.4rem;left: -20px}

    .sp04_mod_finance .conts .dti{display: block;}

    .sp04_mod_finance .right{margin-top: 2rem;justify-content: center}
    .sp04_mod_finance .right> p{width: calc(50% - 1rem)}

    .sp04_mod_percent .bt > div + div{margin-left: 1.5rem}
    .sp04_mod_percent .item{width: calc(50% - 7.5px);margin-right: 7.5px;padding-right: 7.5px}
    .sp04_mod_percent .item:nth-child(-n + 2){margin-bottom: 7.5px}

    .sp04_finance_wrap .if_wrap{display: block}
    .sp04_finance_wrap .if_wrap > .top{width: 100%;}
    .sp04_finance_wrap .if_wrap ul{width: 100%;margin-top: 7rem}
    .sp04_finance_wrap .top:before{height: calc(100% + 2rem);top: 0}
    .sp04_finance_wrap .if_wrap .ico{height: 50px;display: flex;align-items: center;justify-content: center;}
    .sp04_finance_wrap .if_wrap img{max-width: 40px;}

    .sp04_mod_swot .swot_wrap{display: block;}
    .sp04_mod_swot .swot_wrap > div{width: 100%;margin-bottom: 10px;}
    .sp04_mod_swot .swot_wrap > div:last-child{margin-bottom: 0}

    .sp04_mod_talent .tw > div .item{width: calc(100% - 4rem);padding: 3rem}
    .sp04_mod_talent .tw dl{max-width: calc(100% - 130px) !important}
    .sp04_mod_talent .tw > div .item .img{right: 3rem}
    .sp04_mod_talent .tw > div .item .img img{max-width: 100px;}

    .sp04_mod_content .item > p:nth-child(1){margin-left: 50px;padding-left: 40px;}
    .sp04_mod_content .item > p:nth-child(1):before{background-size: 35px;left: -50px;height: 50px}
    .sp04_mod_content .item > p:nth-child(1) strong{left: 1rem;background-size: 20px;width: 20px;height: 20px;}
    .sp04_mod_content .item .desc{margin-right: 50px;}
    .sp04_mod_content .item .desc:before{width: 35px;right: -50px;background-size: 35px;height: 35px}
    .sp04_mod_content .item .desc{padding-right: 40px}
    .sp04_mod_content .item .desc strong{background-size: 20px;width: 20px;right: 1rem;height: 25px}

    .sp04_mod_process .item .ico{width: 100px;height: 100px;}
    .sp04_mod_process .item .ico img{max-width: 50%;max-height: 50%}
    .sp04_mod_process .item .txt{width: calc(100% - 130px)}

    .sp_rep_Img06 .bigTit,
    .sp_rep_Img06 .subTit{max-width: 100%}
    .sp_rep_Img06 .action{position: static;display: flex;width: auto;margin-top: 2rem}
    .sp_rep_Img06 .action a{margin-bottom: 0;font-size: 1.4rem}
    .sp_rep_Img06 .action a + a{margin-left: 1rem}
    .sp_rep_Img06 .box{margin-top: 3rem;padding: 1.5rem;}
    .sp_rep_Img06 .box li strong{width: 100px;}
    .sp_rep_Img06 .box li p{width: calc(100% - 100px)}

    .com_mod_header.fixed.sp_rep_Img06 .action > a{padding: 1rem;}


    .sp_mod_history05 .history{display: block !important;}
    .sp_mod_history05 .history > .item{width: 100%}
    .sp_mod_history05 .history > .item + .item{margin-top: 3rem}

    .sp_mod_history05 .tab{overflow-x: auto;}
    .sp_mod_history05 .tab li a{padding: 1rem 1rem}

    .sp_mod_partners03 .b_part,
    .sp_mod_biz05 .bizDiv,
    .sp_mod_comview05 .img_wrap,
    .sp_mod_comMov02 .comMov_slide{padding: 0 30px}
    .sp_mod_partners03 .slick-arrow,
    .sp_mod_biz05 .slick-arrow,
    .sp_mod_comview05 .img_wrap .slick-arrow,
    .sp_mod_comMov02 .comMov_slide .slick-arrow,
    .sp05_mod_finance .slick-arrow,
     .sp05_mod_culture .slick-arrow{background-size: 13px;width: 13px;height: 26px}
    .sp_mod_partners03 .slick-list{margin: 0 -15px}
    .sp_mod_partners03 .slick-slide{margin: 0 15px}

    .sp_mod_biz05 .bizDiv .item{height: 250px}

    .sp05_vision_wrap .avw{display: block;}
    .sp05_vision_wrap .avw > .item + .item{margin-top: 3rem}

    .sp05_mod_kt{display: block}
    .sp05_mod_kt > div > div{width: calc(100% - 40px);margin: auto !important}
    .sp05_mod_kt > div:nth-child(1){padding-bottom: 0}
    .sp05_mod_kt > div:nth-child(2){padding-top: 0}
    .sp05_mod_kt > div > div:before{width: 100%;height: 1px;top: auto;bottom: 0;transform: none;}

    .sp05_mod_swot .swot_wrap{display: block;}
    .sp05_mod_swot .swot_wrap > div{width: 100%;border-top: 1px solid #ddd}
    .sp05_mod_swot .swot_wrap > div:nth-child(-n + 2):after{display: none}
    .sp05_mod_swot .swot_wrap > div:first-child{border-top: 0}
    .sp05_mod_swot .swot_wrap > div:nth-child(2n):before{display: none}
    .sp05_mod_swot .swot_wrap > div:nth-child(2):after{display: none}

    .sp05_mod_finance .tab div{font-size: 2rem}

    .sp05_mod_culture .culwel_wrap {padding: 0 30px}

    .sp05_mod_finance .conts{padding: 3rem}
    .sp05_mod_finance .top{flex-wrap: wrap;}
    .sp05_mod_finance .top > .tit{width: 100%;margin-bottom: 2rem}
    .sp05_mod_finance .top > .tit br{display: none}
    .sp05_mod_finance .info{width: 100%}
    .sp05_mod_finance .info > div{flex: 1 1}
    .sp05_mod_finance .slick-arrow{display: none}

    .sp05_mod_emp .join_wrap .join_chart{height: 250px}
    .sp05_mod_finance .conts .box > .bb{height: 280px}

    .sp05_mod_review .item{padding: 2rem}
    .sp05_mod_review .item .ico{width: 85px;}
    .sp05_mod_review .item .ico img{width: 70px}
    .sp05_mod_review .item .txt{width: calc(100% - 85px);padding-left: 15px}

    .sp_mod_keyTask .keyTask .item{max-width: 260px;min-height: 260px}
    .sp_mod_keyTask .keyTask .ico:after{margin: 10px auto}
    .sp_mod_keyTask .keyTask .ico img{height: 35px}

    .sp_rep_Img .bigTit{font-size: 2.4rem}

    .header .info dl{text-align: left !important}
    .new_com_mod_header.sty02 .info dl dt{width: 55px;margin-right: 10px;font-size: 1.5rem;}
    .new_com_mod_header.sty02 .info dl dd{margin-top: 0;font-size: 1.5rem;width: calc(100% - 65px)}
    .new_com_mod_header.com_mod_header .info dl dt:after{float: right;}

    .sp_mod_content .content .list .item{padding: 3rem 4rem 3rem 7rem}
    .sp_mod_content .content .list .item .q{max-width: 100%;font-size: 1.8rem}
}