@charset "utf-8";

@media screen and (max-width: 1350px){
    #breadcrumb .inner{width: 100%;padding: 0 10px;box-sizing: border-box;}
    #content{width: 100%;padding: 25px 10px 40px;box-sizing: border-box;}
	.eng_area {width:100%;}
	.eng_area .eng_vision01 {height:278px;}
	.eng_area .eng_vision01 dl dt {font-size:20px;}
	.eng_area .eng_vision01 dl dd {font-size:18px}
	.eng_area .eng_vision01 .box01 {width:300px;height:258px;left:calc(50% - 280px);top:-40px;}
	.eng_area .eng_vision01 .box01 dl {padding:0;margin:10%;}
	.eng_area .eng_vision01 .box02 {width:300px;height:258px;left:50%;right:auto;top:-20px;}
	.eng_area .eng_vision01 .box02 dl {padding:0;margin:10%;}
	.eng_area .eng_vision02 .item {width:30%;margin:0;height:950px}
	.eng_area .eng_vision02 .item:nth-of-type(2) {margin:0 3%}
	.eng_area .eng_vision02 .item ul {margin:25px 15px 0 15px;}
	.eng_area .eng_vision02 .item ul li {word-break:break-word;width:100%;font-size:15px;}
	.eng_area .eng_vision02 .item .tit {font-size:18px;padding-top:25px}
	.bhtNet_info dl {padding-top:19px}

	.eng_wr .location_area {display:block;width:calc(100% - 20px);padding:0 10px;}
	.eng_wr .location_area span.img {width:45%;}
	.eng_wr .location_area .cnt {width:50%;}
	.eng_wr .location_area .cnt > ul {width:100%;}

	.eng_wr .welcomes_area {width:100%;margin:0 auto;}


}
@media screen and (min-width: 1280px){
    .table_view02 .data {background: url(../images/common/table_line01.gif) repeat-y 0 0}
    .table_view02 .tit, .table_view02 .cont {min-height: 54px; font-size: 15px}
    .table_view02 .tit {width: 143px; padding: 16px 0 16px 0;text-align: center}
    .table_view02 .cont {width: calc(100% - 143px); padding: 16px 20px}
    .table_view02 .colum {display: table; width: 100%; table-layout: fixed}
    .table_view02 .colum li {display: table-cell; width: 50%; box-sizing: border-box}
    .table_view02 .colum .data {display: table-cell; width: 50%; vertical-align: middle}
    .table_view02 .colum .data + .data {border-left: 1px solid #d9d9d9}
    .table_view02 li:last-child .data {border-bottom-color: #333}
    .table_view02 .type1 {width: 456px}
    .file_gruoup .intxt[type="text"] {width:345px;display:block;margin:10px 0 5px 0}
    .edit_box {text-align:left;border:1px solid #dddddd;height:555px}
    .res_view .res_box .left {float:left;width:400px;font-size:14px;}
    .res_view .res_box .right  {float:left;width:585px}
    .privacy_wr .btn_toggle a { width: auto; padding: 0 41px 0 23px; height: 37px; font-size: 16px;line-height: 36px;border-radius: 37px;text-indent: 0;}
    .privacy_wr .inner .view {width: 26px;height: 14px; margin-top: -30px; margin-right: 7px; background-size: 100%;}
	.sub_tit03 {padding-bottom: 15px; padding-left: 27px; font-size: 23px}
	.sub_tit03:before {top: 9px; left: 0; width: 18px; height: 18px}
	.sub_tit03:after {top: 14px; left: 5px; width: 8px; height: 8px}

}
@media screen and (max-width: 1279px){
    .res_write .res_fm {width:80%}
	.bhtNet_wr .mid02 {margin:0px 100px}
	.bhtNet_wr .mid02 .arrow01 {left:-95px;}
	.bhtNet_wr .mid02 .arrow02 {right:-95px;}
	.bhtNet_wr .mid02 .arrow em {width:88px;font-size:18px;}
	.bhtNet_wr .mid02 dl {width:348px;height:275px;}
	.bhtNet_wr .mid02 dl dt {width:220px;height:220px;line-height:220px;}
	.bhtNet_wr .mid02 dl dd {width:165px;height:130px}
	.bhtNet_wr .mid02 dl dd span {font-size:25px;width:90px;line-height:22px;}
	.list_box ul {padding:10px;}

}
@media screen and (min-width: 1001px){
    .res_write .btn_area {display:none}
    .res_write .res_mn .btn_area {display:block}
}
@media screen and (max-width: 1000px){
    .res_view .btn_area {margin-right:0;right:-17%;}
    .res_view .btn_area {width:15%;}
    .res_view .res_box .left {float:left;width:40%;}
    .res_view .res_box .right  {float:left;width:50%;}
    .res_write {padding:0 10px}
	.res_write .res_fm .sub_tit01 {font-size:13px}
	.res_write .res_fm .sub_tit01::before {top:4px;}
    .res_write .res_fm .res_gp {overflow: hidden;padding:10px}
    .res_write .res_gp .chk_fm label {font-size:12px;}
    .res_write .res_fm .row {display:inline;overflow: hidden;}
    .res_write .res_fm .row + .row {margin-top:3px}
    .res_write .res_fm .inp + .inp {margin-left:0;}
    .res_write .res_fm .chk_grop {margin:5px 1% !important;padding:10px;width:98% !important;}
    .res_write .res_fm .chk_grop .chk_fm {width:30%}
    .res_write .res_fm .inp {margin:5px 1% !important;width:98% !important;height:52px}
    .res_write .inp_tit .inp {margin:5px 0 !important;width:100% !important;}
    .res_write .btn_area {display:block}
    .res_write .res_fm {width:100%;display:block;}
    .res_write .res_fm .row .inp {float: left;}
    .res_write .res_fm .inp_tit {font-size:12px;}
    .res_write .res_fm .inp_tit .inp {height:52px;line-height: 50px;}
    /* 20211101 START */
    .res_write .res_fm .inp > label {font-size:12px;}
    /* 20211101 END */
    .res_write .res_fm .inp > .intxt {font-size:12px;}
    .res_write .res_fm .inp > select {font-size:11px;background-size:10px auto}
    .res_write .res_fm .wds,
    .res_write .res_fm .wdss {width:48% !important;}
    .res_write .res_fm .minp {width:98% !important;}
    .res_write .res_fm .wdf {height:auto}
    .res_write .res_fm .addBtn > span {font-size:12px}
    .res_write .res_fm .inp > input::placeholder {font-size:12px}
    .res_write .res_mn.res_r {display:none;}
    .res_write .res_mn .btn_area {display:none}
    .res_write .btn_area {width:100%;width:100%;margin-top:20px;text-align: center;}
    .res_write .btn_area button.btn {display:inline-block;background:#d2d2d2;height:40px;line-height:40px;color:#777777;font-size:12px;font-weight: bold;width:120px !important;}
    .res_write .btn_area button.btn.btnSt02 {display:inline-block;height:40px;line-height:40px;}
    .res_write .btn_area button.btn + .btn {margin-left:0;margin-top:0}

    .res_view {width:100%;width: calc(100% - 20px);padding:0 10px }
    .res_view .res_box .left {float:none;width:100%;}
    .res_view .res_box .right  {float:none;width:100%;}
    .res_view .resume_tit {font-size:12px;margin-bottom:10px}
    .res_view .myinfo .name,
    .res_view .myinfo_item li > span,
    .res_view .myinfo_item li,
    .res_view .myinfo .name > em,
    .res_view .res_box .right .con > em,
    .res_view .res_box .right .con, .res_view .res_box .right .type,
    .res_view .resume_agree, .res_view .resume_agree .sign {font-size:12px}
    .res_view .myinfo .name {margin-bottom:10px}
    .res_view .res_box .left em.type {display:inline-block;margin-left:5px}
    .res_view .res_box {margin-bottom:20px;padding:10px;}
    .res_view .res_box .item > li + li {margin-top:10px}
    .res_view .res_box .left {width:100%;font-size:12px;}
    .res_view .res_box .right  {display:block;width:100%}
    .res_view .myinfo_item {width:100%}
    .res_view .myinfo_item li {width:100%}
    .res_view .res_box.intro {min-height:100px;}
    .res_view .resume_agree .sign {margin-top:5px}
    .res_view .btn_area {position:relative;top:0 !important;right:initial !important;width:100%;width:100%;margin-top:10px;text-align: center;}
    .res_view .btn_area .btn {display:inline-block !important;width:120px !important;font-size:12px !important;}
    .res_view .btn_area .btn + .btn {margin-top:0 !important}
    .res_view .res_box.intro .tit {font-size:12px}
    .res_view .res_box.intro .txt {font-size:12px}

	.bhtNet_wr .mid01 {display:block;margin-top:15px;}
	.bhtNet_wr .mid01 .list_box {width:80%;margin:0 auto}
	.bhtNet_wr .mid02 {margin:0;padding:120px 0;}
	.list_box .tit {font-size:13px;margin-bottom:-1px;}
	.list_box ul > li {font-size:12px;padding-left:15px;}
	.list_box ul > li::before {width:6px;top:10px;}
	.list_box02 ul > li {font-size:12px;}
	.ftype03 {font-size:12px}
	.bhtNet_wr .mid03 {display:block;margin-top:15px}
	.bhtNet_wr .tab_ty03 {margin-bottom:50px;}
	.bhtNet_info {padding-top:85px;height:auto;background:#d85638 url('../img/sub/img_bhtInfo_m.png') no-repeat left top;font-size:15px;}
	.bhtNet_info dl {padding:48px 10px 10px 10px}
	.bhtNet_info dl dt {position:absolute;top:40px;right:5%;}
	.bhtNet_info dl dt span {font-weight:500;font-size:30px;}
	.bhtNet_wr .mid03 .list_box02 {width:calc(100% - 14px);margin:0 auto;}
	.bhtNet_wr .mid03 .list_box02 ul {margin:15px;}
	.bhtNet_wr .mid03 .list_box02 + .list_box02 {margin:10px auto 0 auto;}
	.bhtNet_wr .mid02 dl {width:285px;margin:0 auto;height:255px;}
	.bhtNet_wr .mid02 dl dt {width:190px;height:190px;line-height:190px;font-size:25px}
	.bhtNet_wr .mid02 dl dd {width:135px;height:120px}
	.bhtNet_wr .mid02 dl dd span {font-size:20px;width:90px;font-size:18px}
	.bhtNet_wr .mid02 dl dt > span em {line-height:18px;font-size:15px}

	.bhtNet_wr .mid02 .arrow01 {left:50%;top:30px;margin-top:0;margin-left:-30px;}
	.bhtNet_wr .mid02 .arrow02 {right:45%;bottom:20px;top:auto;margin-top:0;}
	.bhtNet_wr .mid02 .arrow em {width:60px;font-size:18px;padding-left:10px;box-sizing: border-box;font-size:15px;display:block;float:left;height:67px;border-left:1px solid #000;border-bottom:none;text-align:left;}
	.bhtNet_wr .mid02 .arrow em::after {bottom:7px;left:-4px;transform: rotate(130deg);}
	.bhtNet_wr .mid02 .arrow02 em:first-child {text-align:left;position:absolute;right:-60px;}
	.bhtNet_wr .mid02 .arrow01 em:last-child {padding-top:45px;}
	.bhtNet_wr .mid02 .arrow01 em:last-child::after {top:6px;left:-3px;transform: rotate(45deg);}
	.bhtNet_wr .mid02 .arrow02 em:first-child {padding-top:19px;}
	.bhtNet_wr .mid02 .arrow02 em:first-child::after {top:6px;left:-3px;transform: rotate(45deg);}

	.tab_ty03 {margin:0;}
	.tab_ty03 ul {height:50px;}
	.tab_ty03 ul li {width:33%;border-left:1px solid #cccccc;height:50px;}
	.tab_ty03 ul li:first-child {border-left:none;}
	.tab_ty03 ul li a {line-height:20px;border-bottom:none;font-size:12px;}
	.tab_ty03 ul li.active a {background:#ed7000;color:#fff;line-height:15px;border-bottom:none;}

	.eng_wr .welcomes_area {display:block;width:calc(100% - 20px);padding:0 10px;margin:0 auto;}
	.eng_wr .welcomes_area span.img {float:none;width:100%;}
	.eng_wr .welcomes_area p.txt {float:none;width:100%;margin-left:0;margin-top:10px;font-size:12px;line-height:16px;}

	.eng_wr .location_area {display:block;width:calc(100% - 20px);padding:0 10px;}
	.eng_wr .location_area span.img {float:none;width:100%;}
	.eng_wr .location_area .cnt {float:none;margin-left:0;font-size:12px;line-height:16px;width:100%}
	.eng_wr .location_area .cnt > ul {width:100%;margin-top:20px}
	.eng_wr .location_area .cnt > ul > li {min-height:auto;font-size:12px;margin-bottom:20px;padding-left:85px;}
	.eng_wr .location_area .cnt > ul > li > span {position:absolute;left:0;top:3px;width:85px;font-size:13px;}
	.eng_wr .location_area .cnt > ul > li > span > em {font-size:11px;}
	.eng_wr .location_area .cnt > ul > li > ul {margin-bottom:20px}
	.eng_wr .location_area .cnt .parking {margin:10px 0;}
	.eng_wr .location_area .cnt .parking li {margin:0}

	.eng_wr .guide_area {width:calc(100% - 20px);padding:0 10px;}
	.eng_wr .guide_area .cnt > ul > li {display:block;}
	.eng_wr .guide_area .cnt > ul > li > span {display:block;width:calc(100% - 15px);padding:10px 0 10px 15px;text-align:left;font-size:13px;}
	.eng_wr .guide_area .cnt > ul > li > div {display:block;padding:10px 15px;font-size:12px;}

}


@media screen and (min-width: 768px){
    .board_type01 th {height:50px}
    .board_type01 td {height:60px}
}

@media screen and (max-width: 767px){
    .desc {font-size:12px;margin-top:20px;margin-bottom:10px;}
	.content_title{margin-bottom:0;}
    .sub_content_inner {padding:10px;margin-top:25px}
    .sub_tit02{font-size: 13px;margin-top:30px;margin-bottom:10px;}
    .sub_tit02::before{width: 2px; height:13px; background-color: #ed7000; left: 0; top:3px}
    .imgArea {width:100%;text-align: center;}
    .imgArea .mobileShow {display:inline-block !important;}

    .res_view .resume_tit {font-size:12px;margin-bottom:10px}
    .res_view .myinfo .name,
    .res_view .myinfo_item li > span,
    .res_view .myinfo_item li,
    .res_view .myinfo .name > em,
    .res_view .res_box .right .con > em,
    .res_view .res_box .right .con, .res_view .res_box .right .type,
    .res_view .resume_agree, .res_view .resume_agree .sign {font-size:12px}
    .res_view .myinfo .name {margin-bottom:10px}
    .res_view .res_box .left em.type {display:inline-block;margin-left:5px}
    .res_view .res_box {margin-bottom:20px;padding:10px;}
    .res_view .res_box .item > li + li {margin-top:10px}
    .res_view .res_box .left {width:100;font-size:12px;}
    .res_view .res_box .right  {display:block;width:100%}
    .res_view .myinfo_item {width:100%}
    .res_view .myinfo_item li {width:100%}
    .res_view .res_box.self {min-height:100px;}
    .res_view .resume_agree .sign {margin-top:5px}
	.res_view .sub_tit01 {font-size:13px}
    .res_write .res_fm .chk_grop .chk_fm {width:49%}

    #breadcrumb{height: 44px;}
    .page_navigation{margin: 9px 0;}
    .content_title span{padding: 0 15px;font-size: 22px;}
    .table_ty td em.notice {min-width: auto;}
    .table_ty td a.file_btn {padding-right: 15px;background-size: auto 10px;}

    .faq .faq_top {display:none}
    .faq ul li .que {padding:15px 0;font-size: 12px;}
    .faq ul li .que:after {background-size:50%;top:15px;right:10px}
    .faq ul li .answer {padding-top:15px;padding-bottom:15px;font-size: 12px}
    .faq ul li.active .que:after {background-size:50%;}
    .table_ty table tbody tr td {font-size:11px;height: 43px;padding: 5px !important;}

    /* tab */
    .tab_ty02 {width:100%;margin-top: 50px; border-left:1px solid #dddddd;border-top:1px solid #dddddd;}
    .tab_ty02 > li{width:50%;min-width:auto;height: 50px;border-left:none;border-top:none;}
    .tab_ty02 > li > a{font-size: 12px; }
    .tab_ty02.v2 > li {width: 50%;}
	.tab_ty03 {table-layout:auto}

    .sub_content > .ov {margin-top:0}
    .ov:after {display:block;content:'';clear:both}
    .ov .tab_ty02 {float:none;margin-top:0}
    .ov .tbl_desc {float:none;margin-top:0}
    .txt_cnt01.tbl_desc {float:none;}

    .openApi_info .tbl_box {display:block;margin:0 0 10px 0}

    .list_type01 {margin-left:0}
    .list_type01 > li {font-size:12px}
    .list_type01 > li > em.num {display:inline-block;width:15px;height:15px;line-height:15px;margin-right:8px;}
    .list_type01 > li + li {margin-top:4px;}

    .tbl_box {width:100%;}
    .tbl_box h5 {font-size:12px;line-height:25px;}
    .tbl_box ul li > div {width:50%;display: table-cell;line-height:30px;}
    .tbl_box ul li > div > span {display:block;margin:0 10px;padding:0;border-bottom:1px solid #b0b0b0;font-size:12px}

    .board_view02{display: none;}
    .table_view{font-size: 10px;}
    .table_view colgroup{display: none;}
    .table_view th, .table_view td{display: block;height: auto;padding: 5px;}
    .table_view .detail_content{padding: 5px;}
    .board_view02_m{display: block;margin: 40px 10px 30px;font-size: 10px;border-top: 2px solid #999;box-sizing: border-box;}
    .board_view02_m > li{display: table;width: 100%;border: 1px solid #ddd;border-top: 0;box-sizing: border-box;}
    .board_view02_m > li > div{display: table-cell;width: 75%;padding: 5px;text-align: left;vertical-align: top;box-sizing: border-box;}
    .board_view02_m > li > div.title{width: 25%;background-color: #f4f4f4;}
    .board_view02_m > li.detail_content{padding: 10px;border: 0 !important;text-align: center;}
    .board_view02_m > li.detail_content p{text-align: left;}

    .file_gruoup > li > a.file_btn{padding-right: 15px;background-size: auto 10px;}
    .file_gruoup > li > span{margin-left: 5px;}

    .file_box label {font-size:12px}
    .file_box .upload {display: inline-block;width:100%;font-size:12px;}
    .file_box input.intxt {width:100%;font-size: 12px;}
    .file_box input.intxt::placeholder{font-size:12px}


    button.btn {font-size:11px;width:auto;padding:0 10px;height:25px;line-height: 25px;}
    button.btn.btnSt02 {width:auto;padding:0 10px;}
    button.btn.btnSt03 {width:auto;}
    button.btn + .btn {margin-left:0;margin-top:3px}

    .detail_btn {margin-top:20px}
    .detail_btn a{width: 80px;height: 40px;line-height: 38px;font-size: 12px;}
    .delt_btn + .paging {margin:5px;}
    .text_ty03[type="text"] {font-size:11px}

    .board_top .b_block .fl_lft, .board_top .b_block li.board_search {float:none}
    .board_top li.board_search label.tit {font-size:13px;margin-right:5px;}
    .board_top li.board_search .calendar {display:inline-block;margin:5px 0}
    .board_top li.board_search .calendar + .btn {margin-left:5px;}

    .txt_cnt01 {font-size:11px;}
    .ftype02 {font-size:11px}
    em.line:after {height:12px;}
    .tbl_abs.txt_cnt01 {position:relative;top:inherit;right:inherit;}
    .table_ty table tbody tr td a.tit {font-size:11px}
    .table_ty table tbody tr td .txt_bd, .table_ty table tbody tr td .txt_bd02, .table_ty table tbody tr td a.tit {font-size:11px}

	.info_box02 {padding:15px;font-size:12px;}
	.info_box03 {padding:15px;font-size:12px;margin:0 0 10px 0}
	.list_type05 > li::before {top:7px;}
	.list_type05 > li {font-size:12px;}
	.list_type05 > li + li {margin-top:10px}
	.privacy_wr .tit,
	.privacy_wr .inner .box *,
	.privacy_wr .inner .box .list_type03 > li,
	.privacy_wr .btn_toggle a {font-size:12px}
	.privacy_wr .btn_toggle {margin-top:15px}
	.privacy_wr .inner .box {padding:15px}
	.privacy_wr .inner .box br {display:none;}
	.privacy_wr .inner .view {background: url('../img/sub/ico_arrow.png') no-repeat center;background-size: auto 8px;}
	.privacy_wr .tit::before {top:6px;}
	.privacy_wr .list_type03 > li::before {top:8px;}
	.privacy_wr .list_type04 > li::before {top:8px;}
	.privacy_wr .inner + .inner {margin-top:15px;}
	.privacy_wr .inner .box .list_type03 > li {margin-top:10px;}
	.privacy_wr .inner .box .list_type04 {margin-left:8px;}
	.privacy_wr .inner .box .list_num > li + li {margin-top:5px}
	.privacy_wr .inner .box .mt20 {margin-top:5px !important}


	.inp_tit02 {width:100%;line-height:35px;height:45px;}
	.inp_tit02 .intxt {font-size:14px;}
	.tbl_form > ul > li > .tit {width:85px;padding-top:15px;font-size:12px;}
	.tbl_form > ul > li > .cont {font-size:12px;width:calc(100% - 85px);padding:13px 0 13px 10px;}
	.tbl_form > ul > li > .cont .wdm, .tbl_form > ul > li > .cont .wdb,
	.tbl_form > ul > li > .cont .wddb  {width:calc(100% - 20px);}
	.tbl_form > ul > li > .cont .txr_fm > textarea {width:calc(100% - 20px);}
	.tbl_form > ul > li > .cont .chk_fm {margin-left:0;padding-right:25px;margin-bottom:5px;}
	.tbl_form > ul > li > .cont .ra_fm {margin-left:0;padding-right:25px;margin-bottom:5px;}
	.tbl_form > ul > li > .cont .chk_fm + .chk_fm {margin-left:0;}
	.tbl_form > ul > li > .cont .ra_fm + .ra_fm {margin-left:0;}
	.tbl_form > ul > li > .cont .sel_fm + .sel_fm {margin-left:0;margin-top:10px;}
	.tbl_form > ul > li > .cont .sel_fm + .inp_fm {margin-left:0;margin-top:0;}
	.tbl_form > ul > li > .cont .inp_fm + .inp_fm {margin-left:0;margin-top:10px;}
	.tbl_form > ul > li > .cont .chk_fm + .inp_fm {margin-top:10px;}
	.tbl_form > ul > li > .cont .sel_fm + .sel_fm {margin-left:0;margin-top:0;}
	.tbl_form > ul > li > .cont .sel_fm {padding-bottom:5px;}
	.tbl_form > ul > li > .cont label.tit,
	.tbl_form > ul > li > .cont .txt,
	.tbl_form > ul > li > .cont .chk_fm label,
	.tbl_form > ul > li > .cont .ra_fm label,
	.tbl_form > ul > li > .cont .inp_fm > input.intxt,
	.tbl_form > ul > li > .cont .sel_fm > select {font-size:12px;}
	.tbl_form > ul > li .payCdn {display:block;margin-left:0}
	.tbl_form > ul > li .payCdn > li {display:block;padding-right:0;margin-top:10px;}
	.tbl_form > ul > li .payCdn > li .chk_fm + .chk_fm {margin-top:0;}
	.tbl_form > ul > li > .cont .tel_wr .sel_fm + .inp_fm {margin-left:0;margin-top:0;}
	.tbl_form > ul > li > .cont .tel_wr .inp_fm + .inp_fm {margin-left:0;margin-top:0;}
	.tbl_form > ul > li > .cont .tel_wr .inp_fm {width:30%;}
	.tbl_form > ul > li > .cont .tel_wr .sel_fm {width:30%;padding-bottom:0;}
	.tbl_form > ul > li > .cont .email_wr .inp_fm {width:39%;}
	.tbl_form > ul > li > .cont .file_box .upload {width:calc(100% - 20px);}
	.tbl_form > ul > li > .cont .file_box label {float:right;margin:10px 20px 10px 0;}
	.tbl_form > ul > li .cal_wr input.cal {width:118px}
	.tbl_form > ul > li .cal_wr .inp_fm + a {margin-left:5px;}
	.tbl_form > ul > li .cal_wr .sel_fm{display:block;margin-top:10px;width:calc(100% - 20px);}
	.tbl_form > ul > li > .cont .line > .tit {display:block;width:100%;padding:5px 0;min-height:auto;background: #e4e4e4;text-align:center;border-right:none;border-bottom:1px solid #ddd;}
	.tbl_form > ul > li > .cont .line > .scont {display:block;width:calc(100% - 10px);padding:10px}
	.employ_wr .btn_wrap02 .fl_rgt {float: none;text-align: center;}

	/* 레이어팝업 */
	.layerpop .layerpop_wrap h2.tit {height:40px;line-height:40px;font-size:14px;}
	.layerpop .layerpop_wrap .close {top:5px;}
	.layerpop .layerpop_wrap .layerpop_cont {padding:20px 10px;}
	.layerpop .layerpop_wrap .layerpop_inner {width:96%;padding-bottom:20px}
	.layerpop .layerpop_wrap .layerpop_cont .btn.btnSt01 {min-width:auto;font-size:11px}
	.layerpop .layerpop_wrap .pop_btn a {font-size:12px;height:30px;line-height:30px;}
    .layerpop .layerpop_wrap .pop_tblfm th, .layerpop .layerpop_wrap .pop_tblfm td {padding:5px 0}
    .layerpop .layerpop_wrap .pop_tblfm th, .layerpop .layerpop_wrap .pop_tblfm td,
    .layerpop .layerpop_wrap .pop_tblfm td textarea,  .layerpop .layerpop_wrap .pop_tblfm td textarea::placeholder {font-size:11px}
    .layerpop .layerpop_wrap .pop_tblfm td textarea {height:150px}
    .btn_toggle a {display: inline-block; width: 103px;height: 24px;font-weight: 500;color: #444;background-color: #f8f8f8;border: 2px solid #333;text-align: left; line-height: 23px;border-radius: 24px;text-indent: 15px;}

	#eng_content {min-height:auto;padding-bottom:50px}
	.eng_wr .vis img {width:100%;height:auto;}
	.eng_area {width:calc(100% - 20px);padding:0 10px;margin:0 auto 50px auto;}
	.eng_area .eng_vision01 {height:auto;}
	.eng_area .eng_vision01 dl {width:100%;}
	.eng_area .eng_vision01 dl dt {font-size:15px;}
	.eng_area .eng_vision01 dl dd {font-size:12px;}
	.eng_area .eng_vision02 {height:auto;}
	.eng_area .eng_vision01 .box01 {position:relative;top:0;left:auto;width:100%;height:auto;background-size:cover; padding-bottom:40%;}
	.eng_area .eng_vision01 .box01 dl {margin:-20px 0 0 0;padding:20px 0 0 20px;width:130px;}
	.eng_area .eng_vision01 .box02 {position:relative;top:0;left:auto;width:100%;height:auto;background-size:cover; padding-bottom:50%;}
	.eng_area .eng_vision01 .box02 dl {margin:0;padding:20px 0 0 20px;width:130px;}
	.eng_area .eng_vision02 .item {width:100%;margin:30px 0 0 0;height:auto;float:none;}
	.eng_area .eng_vision02 .item:nth-of-type(2) {margin:0 0 30px 0;}
	.eng_area .eng_vision02 .item img {width:100%;height:auto;}
	.eng_area .eng_vision02 .item ul {margin-bottom:20px;}
	.eng_area .eng_vision02 .item ul li + li {margin-top:4px;}
	.eng_area .eng_vision02 .item .tit {font-size:15px;line-height:18px;padding-top:25px;padding-bottom:100px;background-size: 80px auto !important;}

	.bhtNet_wr .bhtNet_cnt {margin-top:30px;}
	.bhtNet_wr .bhtNet_cnt .sub_tit01 {font-size:13px;}
	.bhtNet_wr .bhtNet_cnt .sub_tit01:before {height:13px;top:4px}
	.bhtNet_wr .bhtNet_cnt p.txt {font-size:12px;margin-top:10px;}
	.bhtNet_wr .bhtNet_cnt .img {margin-top:20px !important;margin-bottom:15px}
	.bhtNet_wr .bhtNet_cnt .img img {width:100%;height:auto;}
	.bhtNet_wr .bhtNet_cnt .top {top:0;}
	.bhtNet_wr .tab_ty03 {margin-bottom:25px}
	.bhtNet_tag li {width:45%;margin-left:10px;margin-bottom:5px}
	.bhtNet_tag li a {width:100%;font-size:13px;height: 35px;line-height: 35px;}
	.bhtNet_wr .bhtNet_cnt .list01 {margin-left:0;}
	.bhtNet_wr .bhtNet_cnt .list01 > li {font-size:13px;padding-left:15px}
	.bhtNet_wr .bhtNet_cnt .list01 > li:before {width:8px;height:8px;}
	.bhtNet_wr .bhtNet_cnt .list02 {margin-left:0;}
	.bhtNet_wr .bhtNet_cnt .list02 > li {font-size:12px;}
	.board_top li.board_search input.cal {font-size:12px;}

	.eng_wr .about_area {width:calc(100% - 20px);padding:0 10px;margin:0 auto;}
	.eng_wr .about_area p.txt {font-size:12px;}
	.eng_wr .about_area .img {margin:20px auto;}

	.eng_wr .history_area {width:100%;padding:0 10px;box-sizing: border-box;}
	.eng_wr .history_area ul > li {padding:20px 0 20px 0;min-height:auto;}
	.eng_wr .history_area ul > li .tit {margin-bottom:20px;font-size:13px;}
	.eng_wr .history_area ul > li .cont {margin: auto;position:relative;padding-right:0;}
	.eng_wr .history_area ul > li .cont .txt {margin-bottom:20px;font-size:12px;}
	.eng_wr .history_area ul > li .cont .txt br {display: none;}
	.eng_wr .history_area ul > li .cont .info {position: static;width:auto;min-height:auto;margin:0 30px;font-size:12px;}
	.eng_wr .history_area ul > li .cont .info em {font-size:13px;}
	.eng_wr .history_area ul > li .cont .info span {margin-left:20px;display: inline-block;}


}

@media screen and (max-width: 400px){
	.tbl_form > ul > li .cal_wr .calendar {display:block;}
	.tbl_form > ul > li .cal_wr .inp_fm {display:block;width:97%}
	.tbl_form > ul > li > .cont .inp_fm > input.intxt {width:97%}
	.tbl_form > ul > li .cal_wr .inp_fm + a {margin-left:0;}
	.tbl_form > ul > li .cal_wr em {margin:0 4px}
	.tbl_form > ul > li .cal_wr img {width:20px;height:auto;}
	.board_top li.board_search input.cal {width:115px;font-size:12px}
	.board_top li.board_search .calendar + .btn {margin-left:2px}
	.board_top li.board_search .pt {margin:0 3px}
}
