.recruit-select {width:230px;}
.search_none p {letter-spacing:0;}

/*main*/
.career_box .career_hover .txt p, .wrap_contact .check_box>.lbl, .wrap_contact .main_tit .tit, .wrap_contact .main_tit .txt, .wrap_contact .all_more, .wrap_news .all_more, .section .main_tit .txt,.bxslider .item .btm {letter-spacing:0;}
.wrap_contact .contact_box .input_box p {width:120px;}
.wrap_company .list p {width:65%; margin-right:5%;}
.wrap_product .slide_tab .swiper-slide {font-size:19px;letter-spacing: -0.5px}
.wrap_company .list li{align-items: normal;}
.wrap_product .slide_tab .swiper-slide+.swiper-slide:before {height: 35px;}

/*contact*/
.contact_info .tit {width:135px;}

/*business*/
.top_box .txt {margin-right: 15px;}
.business_con .academy_box li h5 {padding:20px 15px;}
.business_con .academy_box li:nth-child(4) {padding-bottom: 20px;}
.solution_process {background: url('/image/m_bg_business01_en.png') center top no-repeat; height: 650px; background-size: 90%; margin: 0 auto; width: 100%; margin-top: 20px;}

/*company*/
.company_slide .item {height:550px;}
.company_slide .item .txt {height:100%;}
.company_list li .txt {margin-top:3px;}
.recruit_process {background: url('/image/m_recruit01_en.png') center center no-repeat; background-size: contain; margin:0px 0 30px 0; padding-top: 86.64%;}

/*career*/
.career_con .business_slide {height:430px;}
.swiper-autoheight .swiper-slide {height: 100%;}
.business_slide .item .txt {padding: 0 20px 20px 20px; height: 152px;}
.career .career_con .tit {margin: 0 20px;}

.walfare_bx li {padding-bottom: 30px;}
.walfare_bx li p {letter-spacing:0; align-items: normal; bottom:0; top: 165px; text-align: center;}

/*product*/
.product_con .product_tab li .tab .tit {font-size:16px;}



@media only screen and (min-width: 768px) {

.solution_process {background: url('/image/bg_business01_en.jpg') center bottom no-repeat; background-size: contain; width: 100%; height: auto; padding-top: 56.64%;}
.contents_box .cell_box {margin-top:20px;}
.career .career_con {margin: 0;padding: 20px 0 0 0;}
.career .career_con .tit {margin: 0 100px;}
.recruit_process {background: url('/image/career_recruit_process_en_tablet.jpg') no-repeat; height: 0; background-size: contain; width: 100%; padding-top: 26.64%; margin: 20px 0 30px 0;}

.step_box+.btm .more {border-radius: 8px; width: 50%;}
.step_box.device1280 .box .box_txt h3:before {left: -25%;}
.step_box.device1280 .box:nth-child(2) .box_txt h3:before {right: -25%;}
.step_box.device1280 .box:nth-child(3) .box_txt h3:before{left: -11%;}

}