@charset "utf-8";
@import url('schF_main.css');
@import url('reset.css');
@import url('swiper.min.css');
@import url('translateelement.css');
@media (max-width:1480px) {
#wrap { min-width: 100%; }
#contents,.gnb_wrap,#header, .fMain{padding-left: 25px;padding-right: 25px;}
#contents .cMain .cMenu{width: 16%;}
#contents .cMain .cRight{width: 20%;}
#contents .cMain .cLeft {width: 64%;padding: 0 3%;}
#header .hMain{padding-left: 19%;}
#header .hMain .hLogo a{height: auto;padding-bottom: 5px;}
#header .hMain .hLogo a span{display: block;margin: 0;padding: 5px 0 0 0;}
#header .hMain .hLogo a span::before{display: none;}
#relation .relation_search,.detail_wrap .Fdetail{margin-left: calc(18.5% + 25px);}
}
@media (max-width:1240px) {
#search_second{padding: 15px 0;}
#search_second p{font-size: 20px;}
}
@media (max-width:1130px) {
#header .hMain .search_chang{width: calc(100% - 250px); }
#rcmdResult{width: auto;right: 49px;top: 50px;}
.result_chang{left: auto;right: 27px;text-align: right;}
#relation .relation_search .rs_Bar .rsText{padding-left: 0;}
.detail_wrap .Fdetail{width: auto;margin-right: 25px;padding-left: 0;}
.detail_wrap .Fdetail dl{padding-left: 0;padding-right: 10px;}
}
@media(max-width:1024px) {

#contents{padding-top: 0;}
#contents .cMain .cMenu { display: none; }
#header .hMain .search { display: none; }
#header .hMain .detatil_search { display: none; }
#header .hMain .result_chang { display: none; }
#contents .cMain .cRight .topic { display: none; }
#contents .cMain .cRight .relation_con { display: none; }
#contents .cMain .cRight .find_con { /* display: none; */ }
#relation { display: none; }
#header .hMain .hLogo { display: none; }
.nav-wrap { display: block; }
.align_kind { display: block; }
#footer .sub_pack_btm { display: none; }
#detailSearch { display: none !important; }
.search_helf { margin: 0; padding: 20px 0; min-height: auto; border-bottom: 1px solid #ddd; }
.error_Box { margin: 0; min-height: auto; border-bottom: 1px solid #ddd; padding: 0 0 20px 0; }
.error_Box .right_bx { padding: 35px 0 0px 20px; }
.error_Box .left_bx img { margin-left: 15px; }
/* .gnb_wrap { min-width: 100%; width: 100%; } */
.gnb_wrap{}
.gnb_wrap > div { padding: 0; }
.gnb_nav li {font-size: 13px;}
.gnb_nav li a{padding: 0 5px;line-height: 24px;height: 24px;}
.gnb_nav li::before,.gnb_nav li a span{display: none;}
{height: 100%;top: 0;}
.gnb_nav.cB li:first-child a{padding-right: 18px;}
.gnb_nav li a.on::before{width: 12px;height: 12px;top: 7px;right: 3px;}
.gnb_nav li a.on::after{top: 10px;}
.gnb_option { display: none; }
.gnb_nav {  }
.temp_banner { display: none; }
.clearfix { width: 100%; }
#header .Mobile_search a.mobil_logo { display: inline-block;padding:  10px;text-align: center;font-size: 0;}
#header .Mobile_search a.mobil_logo img{height: 25px;display: block;margin-top: 5px;}
#header .hMain { width: auto; padding: 0; }
#header .hMain .search { width: auto; margin: 0; float: none; border: 10px solid #000;}
#header .hMain .Mobile_search { display: block;  width: auto; margin: 0; float: none; z-index: 100; position: relative; text-align: center; }
#header .hMain .Mobile_search input { border: 0; background:url(../images/search_white.png) center no-repeat ; position: absolute; top: 0; right: 0; z-index: 10; width: 50px;font-size: 0;text-indent: -999em;bottom: 0; }
#header .hMain .Mobile_search .search_img { position: absolute; right: 16px; top: 22px; }
#header .hMain .search_chang { width: auto; height: auto; /* padding: 0 68px 0 6px;  */float: none; margin: 0; box-sizing: border-box;border-radius:5px }
#header .hMain .search_chang .sc_input { }

#contents .cMain { margin: 0;padding: 0; }

#contents .cMain .cLeft { width: auto; min-height: 100%; float: none; padding: 0 ; }
#contents .cMain .cRight { width: auto; float: none; }
#contents .cMain .cRight .pop_con { width: auto;}
#contents .cMain .cRight .pop_con .pop_conContent .pc_title_on {/*  width: 25%; box-sizing: border-box;  */}
#contents .cMain .cLeft .integration_sc .integration_box img { width: 100%; height: 129px; }
#contents .cMain .cLeft .intro dl { width: 66%; }
#contents .cMain .cLeft .multi_sc { border-bottom: 1px solid #ebebeb !important; }
#contents .cMain .cLeft .integration_sc,
#contents .cMain .cLeft .meu_sc,
#contents .cMain .cLeft .job_sc,
#contents .cMain .cLeft .C_body{margin-bottom: 22px;}
.error_Box_img { display: none; }

#footer{padding-top: 30px;padding-bottom: 20px;}
#footer .fMain .infor_copy{font-size: 14px;}
}
@media(max-width:980px) {
#contents .cMain .cLeft .intro dl { margin: 0; }
#contents .cMain .cLeft .intro dl { width: 100%; }
}
@media(max-width:880px) {

}
@media(max-width:870px) {
#contents .cMain .main_account2_multi ul { width: 22.9%; }
.error_Box .right_bx { float: none; padding: 0 0 20px 0; margin: 0 auto; width: 90%; }
.error_Box .left_bx { float: none; height: auto; text-align: center; padding: 0; }
.error_Box .left_bx img { margin-left: 0; }
}
@media(max-width:820px) {
.align_kind,.nav-wrap,
#contents,.gnb_wrap,#header, .fMain{padding-left: 3.3%;padding-right: 3.5%;}
.nav-wrap button{right: 3.5%;}
/* #contents .cMain .cLeft .C_body .txt .t_b2{display: block;} */
#contents .cMain .cLeft .C_body .txt .t_b2 .tb_txt a{display: inline;word-break:break-all}
#contents .cMain .cLeft .integration_sc .integration_txt2 li {font-size: 15px;}
}
@media screen and (max-width: 790px) {
#footer .fMain .infor_copy,
.familySite{float: none;margin-top: 20px;}
}
@media screen and (max-width: 760px) {
nav .gnb li { width: 25% }
/* #contents .cMain .cLeft .PC_job_num { display: none; } */
#contents .cMain .cLeft .M_job_num { display: block; }
.gnb_option > li.google { display: none }
}
@media screen and (max-width: 730px) {
#footer .fMain .logo { padding: 10px; margin: auto 40%; }
#footer .fMain .infor_copy { margin: 0; }
}
@media(max-width:680px) {
#contents .cMain .cLeft .intro p { float: none; width: auto; text-align: center; }
#contents .cMain .cLeft .intro dl { float: none; width: auto; margin: 5px 0 0 5px; }
#contents .cMain .main_account2_multi ul { width: 22.4%; }
#contents .cMain .cLeft .intro { padding: 19px }
#contents .cMain .cLeft .intro .guideImage1 { margin: 0px 10px 0 -5px; }

#contents .cMain .cLeft .integration_sc .integration_txt2 li {width: 33.33%;}
.gnb_nav li.n5 { display: none; }
}
@media(max-width:600px) {
#contents .cMain { /* padding: 0;  */}
#search_second p i {display: block;  }
#contents .cMain .main_account2_multi ul { width: 22%; }
#rcmdResult { left: 121px; }
#header .hMain .search_chang{padding-left: 10px;}
#header .hMain .search_chang select{font-size: 14px;width: 100px;padding-left:0;}
#header .hMain .search_chang .sc_input { width: calc(100% - 140px); }


.basic_table.center colgroup { display: none; }
.basic_table.center .tbPc { display: none; }
.basic_table.center .tbMobile { display: block; }
.basic_table.center .tblHead { display: none; }
table.basic_table.center tbody .tbMobile { min-height: 140px; border-bottom: 1px solid #d9d9d9; overflow: hidden; }
table.basic_table.center tbody tr { display: block; }
table.basic_table.center tbody td { display: block; float: left; clear: left; width: 100%; padding: 3px 10px 3px 13px; border: none; text-align: left; box-sizing: border-box; }
.basic_table th,
.basic_table td { border-bottom: none; }
.basic_table.center tbody th { padding-left: 11px; }
.tbMobile th .tbM { color: #000; width: 100%;  }
.depTeam { font-weight: 400; }
.depTeam1 { font-weight: bold; }
.depTeam2 { margin-left: -3px; }
.depNm { font-weight: 400; }
.depCl {font-weight: 400; }
.tbM { display: inline-block; float: left; padding-right: 3px; }
.tbM_C { display: block !important; overflow: hidden; padding: 0 !important; margin-top: 0;margin-bottom: 10px;padding-left: 5px !important; }
.tbP { display: none; }
.tbM .tbBody { font-weight: 100; }
.nmValue { color: #000;font-weight: 400;/* font-size: 1.156em; */ }
.phValue { font-size: 1.156em; }
#contents .cMain .cLeft .job_sc .basic_table th:first-child,
.basic_table td:first-child { border: 0; }
#contents .cMain .cLeft .C_body .C_Cts .L_image { line-height: 140px; }
.error_Box .right_bx .title2 { font-size: 1.3em; }
}
@media(max-width:480px) {
.gnb_nav > li > a { font-size: 13px; }

#search_second p {font-size: 1em;}
#contents .cMain .cLeft .integration_sc .integration_txt2 li { width: 50%;/* font-size: 14px; */ }
#contents .cMain .cLeft .meu_sc .meu_txt2 li { /* font-size: 14px; */ }
#contents .cMain .main_account2_multi ul { width: 44%; }
#contents .cMain .main_account2_multi ul:nth-child(3) { width: 47.6%; clear: both; margin: 15px 0 0 0; overflow: hidden; }
#contents .cMain .main_account2_multi ul:nth-child(4) { margin: 15px 0 0 16px; }
#contents .cMain .R_dir { float: none; }
#contents .cMain .dir { text-align: left; margin-top: 5px; }
#contents .cMain .resultNum{float: none;display: block;clear: both;width: 100%;margin: 0 ;padding: 0;}
#contents .cMain .cLeft .intro { padding: 0; background-color: #fff; }
#contents .cMain .Cmenu_Title { height: auto;padding-right: 10px; }
#contents .cMain .cLeft .C_body .C_Cts { /* width: 100%;  */}
#contents .cMain .Cmenu_Title .dir_align { width: 100%; height: 46px; display: inline-block; text-align: right; }
}
@media(max-width:420px) {

nav .gnb li { width: 33.33% }
#contents .cMain .cLeft .integration_sc .integration_box{padding-top: 15px;}
#contents .cMain .main_account2_multi ul:nth-child(3) { width: 47%; }
#footer .fMain .logo { margin: auto 37%; }
.m_x{display: none;}
}
@media(max-width:350px) {
.gnb_wrap{padding-right: 0;}
.gnb_nav > li > a{font-size: 11px;}
}
@media(max-width:320px) {
#contents .cMain .cLeft .integration_sc .integration_txt2 { padding: 5px 0; }

}