@charset "utf-8";

body.close_wrap{ position: fixed;overflow:hidden;width:100%;height:100%}

#breadcrumb{height: 50px;background-color: #fff;border-bottom: 1px solid #eee;box-sizing: border-box;overflow: hidden;}
#breadcrumb .inner{width: 1290px;margin: 0 auto;}
.page_navigation{margin: 12px 0;}
.page_navigation li{display: inline-block;margin-left: 10px;padding-left: 17px;background-image: url('../img/layout/breadcrumb_arrow.png');background-position: left center;background-repeat: no-repeat;font-size: 12px;color: #999;line-height: 14px;vertical-align: middle;}
.page_navigation li:first-of-type{margin-left: 0;padding-left: 0;background-image: none}
.page_navigation li span{color: #666;}

#content{width: 1290px;min-height: calc(100vh - 446px);padding: 45px 0 65px;margin: 0 auto;}
.content_title{text-align: center;}
.content_title span{padding: 0 25px;border-bottom: 1px solid #333;font-size: 34px;color: #333;font-weight: 200;}
.ftype01 {color:#ed7000}
.ftype02 {font-size:18px;color:#ed7000;font-weight:bold}
.ftype03 {font-size:18px;color:#f1234a;}

.desc {padding:0 20px;margin-top:50px;margin-bottom:45px;text-align: center;font-size:1rem;font-weight:500}
.sub_content_inner {height: auto; margin-top: 50px;}
.sub_tit02:first-child {margin-top:0;}
.sub_tit02 {font-size:24px;margin-top:90px;margin-bottom:20px; font-weight: bold; color: #333333; position: relative; padding-left:11px;}
.sub_tit02::before{position: absolute; content: " "; width: 2px; height:22px; background-color: #ed7000; left: 0; top:9px}
.sub_tit03 {position: relative;padding-bottom: 10px;padding-left: 19px;font-size: 16px;font-weight: 700;color: #444;}
.sub_tit03::before{content: '';position: absolute;top: 6px;left: 0;width: 12px;height: 12px;background: #faa41a;border-radius: 50%;}
.sub_tit03:after {content: '';position: absolute;top: 9px;left: 3px;width: 6px;height: 6px;background: #fff;border-radius: 50%;}


/* tab */
.tab_ty02 {margin-top: 50px;margin-bottom:20px}
.tab_ty02:after{display: block; content: ""; clear: both;}
.tab_ty02 > li{min-width:120px;height: 70px; display:table;padding:0 15px; text-align: center; float: left; border:1px solid #dddddd; border-left:0; box-sizing: border-box;}
.tab_ty02 > li:first-child{border-left:1px solid #ddd;}
.tab_ty02 > li > a{height: 100%;display:table-cell;vertical-align:middle; font-size: 18px; color:#666666;}
.tab_ty02 > li.tab_on{border:1px solid #ed7000; background-color: #ed7000;}
.tab_ty02 > li.tab_on > a{color:#fff;}

.tab_ty03 {margin-top:50px;border-top:1px solid #999999;border-bottom:1px solid #999999;box-sizing: border-box;}
.tab_ty03 ul {width:100%;height:68px;}
.tab_ty03 ul li {display:table;width:33.3%;float:left;height:68px;vertical-align:middle;}
.tab_ty03 ul li a {display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;box-sizing: border-box;border-bottom:5px solid #fff;font-size:20px}
.tab_ty03 ul li.active a {border-bottom:5px solid #ed7000;}


/* table  */
.board_top {margin-bottom:18px !important;}
.board_top li.board_search{float: right;}
.board_top li.board_search select.search_sel {width: 80px;height: 34px;line-height: 34px;margin-right: 20px;padding: 0 20px 0 5px;background-image: url(../img/sub/board_select.png);background-position: 93% center;font-size: 14px;color: #666;border-color: #ddd;box-sizing: border-box;}
.board_top li.board_search .keyword {width: 270px;height: 34px;line-height: 34px;border: 1px solid #ddd;box-sizing: border-box;font-size: 14px;vertical-align: middle;}
.board_top li.board_search .keyword::placeholder{font-size: 14px;color: #999;}
.board_top li.board_search .btn {display:inline-block;vertical-align: middle;;margin-left:18px;}
.board_top li.board_search .btn span{display:inline-block;width: 62px;height:34px;line-height: 34px;background-color: #ed7000;text-align: center;font-size: 14px;color: #fff;font-weight: 600;vertical-align: middle;}
.board_top li.board_search label.tit {font-size:14px;margin-right:5px;color:#666666}
.board_top li.board_search .pt {display:inline-block;margin:0 5px;color:#666666}
.board_top li.board_search .calendar {display: inline-block;}
.board_top li.board_search input.cal {width:130px;height:34px;background:#fff url('../img/sub/btn_calendar.png') no-repeat right 5px center;}
.board_top .fl_lft .select_ty01 {margin-top:3px;min-width:120px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {width:20px;height:20px;}
.ui-datepicker .ui-datepicker-prev .ui-icon {background:#e9e9e9 url('../img/sub/prev.png') no-repeat center !important;}
.ui-datepicker .ui-datepicker-next .ui-icon {background:#e9e9e9 url('../img/sub/next.png') no-repeat center !important;}

.board_view02_m{display: none;}
.board_view02 {margin:50px 0 50px;}

.table_view {width:100%;border-top:2px solid #999;font-size: 14px;}
.table_view th{text-align:center;background:#f4f4f4;border-bottom:1px solid #ddd;color: #333;}
.table_view td{border-bottom:1px solid #ddd;color: #444;}
.table_view th, .table_view td {height: 54px;padding: 12px 20px;border-bottom: 1px solid #ddd;box-sizing: border-box;font-weight: 400;}
.table_view th:first-child, .table_view td:first-child{border-left: 0;}
.table_view .detail_content{height: auto;padding: 30px 20px 0;text-align: center;border-bottom: 0;}
.table_view .detail_content p{text-align: left;}
.table_view td.detail_edit {padding:20px 0 0 0;border:none}

.table_view02 {border-top: 2px solid #d71921; background: #fff}
.table_view02 .data {border-bottom: 1px solid #d9d9d9; background: url('../images/common/table_line01_m.gif') repeat-y 0 0; font-size: 0}
.table_view02 .tit, .table_view02 .cont {display: inline-block; font-size: 12px; box-sizing: border-box; vertical-align: middle}
.table_view02 .tit {width: 94px; padding: 12px 5px 12px 15px; font-weight: 500; color: #333; background: #faf6f0; word-break: break-all;;}
.table_view02 .cont {width: calc(100% - 94px); min-height: 43px; padding: 12px 10px; background: #fff; border-left: 1px solid #d9d9d9}
.table_view02 li:last-child .data + .data {border-bottom-color: #333}
.table_view02 .colum2:after {display:block;content:'';clear:both}
.table_view02 .colum2 > .data {overflow: hidden}
.table_view02 .colum2 > .data > .tit {width:77px; float: left}
.table_view02 .colum2 > .data > ul {width:calc(100% - 77px);float:left}
.table_view02 .colum2 > .data > ul li .data {border-left:1px solid #d9d9d9}
.table_view02 .colum2 > .data > ul li:last-child .data {border-bottom:none}
.table_view02 .colum2 > .data > ul li .data .tit {width:65px;padding:10px;padding-right:0;background-color:#f4f4f4}
.table_view02 .colum2 > .data > ul li .data .cont {width:calc(100% - 65px)}

.file_gruoup > li > a.file_btn{padding-right: 20px;background-image: url('../img/sub/file_btn.png');background-position: right 4px;background-repeat: no-repeat;vertical-align: middle;}
.file_gruoup > li > span{vertical-align: middle;margin-left: 10px;}

.table_ty td em.notice {display:inline-block;min-width:40px;height:30px;padding:0 10px;line-height:28px;background-color:#ed7000;color:#fff;text-align:center;}
.table_ty td a.reply:before {content: "";display:inline-block;position:relative;top:-3px;width:9px;height:8px;background: url('../img/sub/ico_reply.png') no-repeat left center}
.table_ty td a.file_btn {padding-right: 20px;background-image: url('../img/sub/file_btn.png');background-position: right 4px;background-repeat: no-repeat;vertical-align: middle;}
.table_ty td.ta_lft {padding-left:20px}
.table_ty table tbody tr.bg td {background-color: #eeeeee;}
.table_ty table tbody tr td.ta_lft02 {padding-left:60px;text-align:left;}
.table_ty table tbody tr td .txt_bd,
.table_ty table tbody tr td a.tit {font-size:18px;color:#ed7000;font-weight:bold;}
.table_ty table tbody tr td .txt_bd02 {font-size:16px;font-weight:normal;color:#ed7000;}
.table_ty table tbody tr td .txt_bd.send {color:#ed1c00;}

.tbl_auto {overflow-x:auto;}
.table_ty03 {border-top: 2px solid #333333; text-align: center;min-width:100%;width:100%;table-layout: fixed;}
.table_ty03 th, .table_ty03 td {padding: 9px 18px; border-right: 1px solid #dee3eb; border-bottom: 1px solid #dee3eb;background:#fff}
.table_ty03 th {position: relative; font-weight: 500; color: #333; border-bottom: 1px solid #dee3eb; background: #f8f8f8;font-weight:bold}
.table_ty03 th:last-child, .table_ty02 td:last-child {border-right: 0}
.table_ty03 th:last-child.dep2 {border-right: 1px solid #d9d9d9}
.table_ty03 td.tit {padding: 9px 0 9px 15px; font-weight: 500; color: #333; border-bottom: 1px solid #d9d9d9; background: #faf6f0; text-align: left}
.table_ty03 tbody tr:last-child td {border-bottom-color: #333}


.tbl_form {border-top: 2px solid #999999; background: #fff}
.tbl_form + .sub_tit01 {margin-top:50px}
.tbl_form > ul > li {background: #f4f4f4;display:table;width:100%;border-bottom: 1px solid #dddddd;min-height:50px;font-size: 0;}
.tbl_form > ul > li input {box-sizing: border-box;}
.tbl_form > ul > li > .tit,
.tbl_form > ul > li > .cont {display: table-cell; color:#333333;font-size: 14px;box-sizing: border-box; vertical-align: middle}
.tbl_form > ul > li > .tit {width: 190px;text-align:center;font-weight: 500; color: #333;vertical-align:top;padding-top:15px;}
.tbl_form > ul > li > .cont {width:calc(100% - 210px);padding:13px 0 13px 20px; background: #fff;}
.tbl_form > ul > li > .cont .chk_fm {display:inline-block;vertical-align:middle;margin-right:5px;}
.tbl_form > ul > li > .cont .chk_fm label {display: inline-block;vertical-align: top;font-size:14px;color:#444;}
.tbl_form > ul > li > .cont .chk_fm input[type="checkbox"] {position:relative;top:-2px;width:18px;height: 14px;-webkit-appearance: none;background: url(../img/sub/blt_chk.png) no-repeat left 1px;background-size:13px 13px;}
.tbl_form > ul > li > .cont .chk_fm input:checked { background: url(../img/sub/blt_chk_on.png) no-repeat left 1px;}
.tbl_form > ul > li > .cont .chk_fm + .chk_fm {margin-left:20px}
.tbl_form > ul > li > .cont .ra_fm {display:inline-block;margin-top:3px}
.tbl_form > ul > li > .cont .ra_fm label {display: inline-block;vertical-align: top;font-size:14px;color:#444;}
.tbl_form > ul > li > .cont .ra_fm input[type="radio"] {width:17px;height: 17px;-webkit-appearance: none;background: url(../img/sub/blt_radio.png) no-repeat left top;background-size:17px 17px;vertical-align:top;margin-top:3px;}
.tbl_form > ul > li > .cont .ra_fm input:checked { background: url(../img/sub/blt_radio_on.png) no-repeat left top;}
.tbl_form > ul > li > .cont .ra_fm + .ra_fm {margin-left:20px}
.tbl_form > ul > li > .cont .sel_fm + .sel_fm,
.tbl_form > ul > li > .cont .sel_fm + .inp_fm,
.tbl_form > ul > li > .cont .inp_fm + .inp_fm {margin-left:15px;}
.tbl_form > ul > li > .cont .inp_fm + em {margin-left:5px;vertical-align:middle;}
.tbl_form > ul > li > .cont em.dash {margin:0 8px;}
.tbl_form > ul > li > .cont .inp_fm, .tbl_form > ul > li > .cont  .sel_fm {display:inline-block;vertical-align:middle}
.tbl_form > ul > li > .cont .inp_fm > input.intxt {padding:0 10px;height:30px;line-height:28px;border:1px solid #aaaaaa;font-size:14px;color:#444444;}
.tbl_form > ul > li > .cont .sel_fm > select {width:100%;padding:0 0 0 10px;height:30px;line-height:28px;border:1px solid #aaaaaa;color:#444444;font-size:14px;background: url('../img/sub/ico_select02.png') no-repeat right 10px top 50%;background-size:12px 9px}
.tbl_form > ul > li > .cont .txr_fm {display:inline-block;width:100%;}
.tbl_form > ul > li > .cont .txr_fm > textarea {width:calc(100% - 20px);border:1px solid #aaaaaa;height:80px;}
.tbl_form > ul > li > .cont .wdss {width:60px}
.tbl_form > ul > li > .cont .wds {width:100px}
.tbl_form > ul > li > .cont .wdm {width:160px}
.tbl_form > ul > li > .cont .wdb {width:335px}
.tbl_form > ul > li > .cont .wddb {width:100%}
.tbl_form > ul > li > .cont label.tit {font-size:14px;color:#444444;}
.tbl_form > ul > li > .cont label.tit + .inp_fm {margin-left:10px;}
.tbl_form > ul > li > .cont .txt {font-size:14px;color:#444444;}
.tbl_form > ul > li > .cont .line {display:table;width:100%;}
.tbl_form > ul > li > .cont .line + .line {border-top:1px solid #ddd;}
.tbl_form > ul > li > .cont .line > .tit {display:table-cell;width:114px;min-height:40px;margin-right:26px;padding:15px 0 0 30px;border-right:1px solid #ddd;color:#444;}
.tbl_form > ul > li > .cont .line > .scont {display:table-cell;width:calc(100% - 114px);padding:15px;}
.tbl_form > ul > li > .cont .line > .scont .chk_fm {width:85px;margin-right:20px}
.tbl_form > ul > li > .cont .line > .scont .chk_fm + .chk_fm {margin-left:0;}
.tbl_form > ul > li > .cont.wordCdn .line > .scont .chk_fm {width:auto;}
.tbl_form > ul > li > .cont .file_box +  .file_box {margin-top:10px;}
.tbl_form > ul > li > .cont .file_box .upload {border:1px solid #aaaaaa;margin-right:5px;}
.tbl_form > ul > li .payCdn {display:inline-block;margin-left:30px}
.tbl_form > ul > li .payCdn > li {display:inline-block;padding-right:30px;}
.tbl_form > ul > li .cal_wr {margin-bottom:10px;}
.tbl_form > ul > li .cal_wr .inp_fm + a {margin-left:10px;}
.tbl_form > ul > li .cal_wr .sel_fm {margin-left:0;}
.tbl_form > ul > li .cal_wr .calendar {display: inline-block;margin-right:10px}
.tbl_form > ul > li .cal_wr input.cal {width:135px;height:34px;background:#fff url('../img/sub/btn_calendar.png') no-repeat right 5px center;}


.inp_tit02 {display: inline-block;width: calc(100% - 30px);padding: 0 15px;border: 1px solid #aaaaaa;height:57px;line-height: 55px;box-sizing: border-box;}
.inp_tit02 .intxt {border:none !important;font-size:18px;}
.inp_tit02 .intxt::placeholder {color:#aaaaaa;font-size:18px;}
.inp_tit02 + .sub_tit01 {margin-top:50px}

/* txt */
.txt_cnt01 {position:relative;padding-left:10px;color:#666666;font-size:14px;float:right;margin-bottom:10px}
.txt_cnt01:before {content: " * ";display:inline-block;position:absolute;left:0;top:3px;}
.txt_cnt02 {position:relative;padding-left:20px;color:#666666;font-size:16px;margin-bottom:10px}
.txt_cnt02:before {content: " ※ ";display:inline-block;position:absolute;left:0;top:0;}
.txt_cnt01 + .table_ty {margin-top:5px;}

.sub_content > .ov {margin-top:50px}
.ov:after {display:block;content:'';clear:both}
.ov .tab_ty02 {float:left;margin-top:0}
.ov .tbl_desc {float:right;margin-top:50px}

/* faq */
.faq {margin-top:15px;border-top:2px solid #ed7000}
.faq_top {height:60px;line-height:60px;background-color:#f4f4f4;border-bottom:1px solid #dddddd;}
.faq ul li {border-bottom:1px solid #dddddd;}
.faq ul li .que {position:relative;padding:27px 0;}
.faq ul li .que:after {position:absolute;right:30px;top:27px;display: block; content: ""; clear: both;width:26px;height:26px;background:url('../img/sub/ico_down.png') no-repeat left center;background-size:100%;}
.faq ul li .answer {display:none;padding:27px 0 27px 110px;border-top:1px solid #dddddd;}
.faq ul li .answer:before {content: "";display:inline-block;position:relative;top:-3px;width:9px;height:8px;background: url('../img/sub/ico_reply.png') no-repeat left center}
.faq ul li.active {background-color:#f4f4f4;}
.faq ul li.active .que:after {background:url(../img/sub/ico_up.png) no-repeat left center;}
.faq .type {display:inline-block;width:110px;text-align:center}

/* info */
.list_type01 {margin-left:10px;}
.list_type01 > li {font-size:16px}
.list_type01 > li + li {margin-top:8px}
.list_type01 > li > em.num {display:inline-block;width:20px;height:20px;margin-right:13px;line-height:19px;background-color:#ed7000;color:#fff;vertical-align:middle;text-align: center;}

.list_type02 {}
.list_type02 > li {position:relative;font-size:14px;color:#666666;line-height:21px;padding-left:10px}
.list_type02 > li:before {content: " * ";display:inline-block;position:absolute;left:0;top:3px;}
.list_type02 > li + li {margin-top:3px}
.list_type02 > li a.sbtn {margin-left:5px}

.list_type03 > li {position: relative;padding-left:8px;color:#333333}
.list_type03 > li::before {content: "";display:inline-block;position:absolute;left:0;top:12px;width:2px;height:2px;background-color: #333333;}

.list_type04 > li {position: relative;padding-left:10px}
.list_type04 > li::before {content: "";display:inline-block;position:absolute;left:0;top:12px;width:5px;height:1px;background-color: #757575;}

.list_type05 > li {position:relative;color:#757575;font-size:16px;padding-left:13px;margin-bottom:10px;}
.list_type05 > li::before {content: "";display:inline-block;position:absolute;left:0;top:10px;width:5px;height:5px;background-color: #a10f14;}
.list_type05 > li + li {margin-top:20px}

.list_type06 > li {position:relative;color:#666666;font-size:20px;padding-left:10px;}
.list_type06 > li::before {content: "";display:inline-block;position:absolute;left:0;top:13px;width:3px;height:3px;background-color: #666666;}
.list_type06 > li + li {margin-top:5px}


.list_box {}
.list_box .tit {display:block;width:100%;background-color:#faa634;border-radius:10px 10px 0 0;font-size:30px;color:#444444;text-align:center;}
.list_box ul {padding:25px;border:7px solid #faa634}
.list_box ul > li {position:relative;color:#666666;font-size:20px;padding-left:20px;}
.list_box ul > li::before {content: "";display:inline-block;position:absolute;left:0;top:16px;width:12px;height:1px;background-color: #757575;}
.list_box ul > li + li {}

.list_box02 {border:7px solid #faa634;box-sizing: border-box;}
.list_box02 ul {margin:15px 25px;}
.list_box02 ul > li {position:relative;color:#666666;font-size:20px;padding-left:10px;}
.list_box02 ul > li::before {content: "";display:inline-block;position:absolute;left:0;top:13px;width:3px;height:3px;background-color: #666666;}
.list_box02 ul > li + li {}

.info_box {padding:30px 20px;background-color:#e5eef0;border-radius:5px;}
.info_box02 {padding:30px;background-color:#f8f8f8;border-radius:5px;margin-bottom:20px;font-size: 15px;border:1px solid #dee3eb;box-sizing: border-box;}
.info_box03 {padding:25px;background-color:#f8f8f8;border-radius:5px;margin-bottom:20px;font-size: 15px;color:#757575}

.board_list {position: relative;}
.board_list + .info_box {margin-top:50px}
.table_ty_con .txt_bd {display:block;}

.tbl_box {width:410px;}
.tbl_box h5 {position:relative;width:90%;margin:0 auto;background-color:#ed7000;text-align: center;line-height: 50px;color:#fff;font-weight:normal;font-size:20px;border-radius:8px 8px 0 0;}
.tbl_box h5:before {content: "";display:inline-block;position:absolute;left:-10px;bottom:0;width:11px;height:11px;background: url('../img/sub/bg_tbl_box_l.png') no-repeat left top}
.tbl_box h5:after{content: "";display:inline-block;position:absolute;right:-9px;bottom:0;width:11px;height:11px;background: url('../img/sub/bg_tbl_box_r.png') no-repeat left top}
.tbl_box ul {border:1px solid #ed7000;}
.tbl_box ul li {width:100%;display:table;}
.tbl_box ul li > div {width:50%;display: table-cell;line-height:40px;}
.tbl_box ul li > div > span {display:block;margin:0 10px;padding:0 15px;border-bottom:1px solid #b0b0b0;}
.tbl_box ul li > div.tit {background-color:#eeeeee;}
.tbl_box ul li > div.tit > span {border-bottom:1px solid #ed7000;}
.tbl_box ul li:first-child > div > span {padding-top:3px;}
.tbl_box ul li:last-child > div > span {border-bottom: none;padding-bottom:5px;}

/* openApi */
.openApi_info .tbl_box {float:left;margin-right:29px}
.openApi_info::after{display: block; content: ""; clear: both;}

/* btn */
button.btn {display: inline-block;height:35px;line-height:33px;font-size: 18px; color: #fff; background-color: #ed7000;}
button.btn.btnSt01 {padding:0 10px;background-color: #999999;}
button.btn.btnSt01.active {background-color: #ed7000;}
button.btn.btnSt02 {width:150px;background-color: #ed7000;}
button.btn.btnSt04 {width:150px;background-color: #ed0000;}
button.btn.btnSt03 {width:150px;color:#666666;background-color: #ffffff;border:1px solid #666666;}
button.btn + .btn {margin-left:15px}
button.btn.cbtn01 {background-color: #ed7000;}

button[disabled].btn {background-color: #999999;cursor:auto;}
a.sbtn {display: inline-block;width:100px;height:20px;line-height:19px;font-size:14px; color: #fff; background-color: #ed7000;text-align:center;}
.reg_btn + .paging {margin-top:-33px}
.delt_btn + .paging {margin-top:-33px}
.detail_btn{text-align: center;margin-top:40px}
.detail_btn a{display: inline-block;min-width: 140px;height: 80px;padding:0 20px;line-height: 78px;background-color: #ed7000;box-sizing: border-box;font-size: 20px;color: #fff;font-weight: 600;text-align: center;}
.delt_btn a + a {margin-left:10px}

/* input */
.intxt[type="text"]{width:100%;height:26px; border:1px solid #dddddd; background-color: #fff; font-size: 14px; color:#666; padding:0 10px;}
.monthpicker .intxt[type="text"]{width:100%;height:26px; border: 1px solid #ffffff; background-color: #fff; font-size: 14px; color:#666; padding:0 10px;}
.intxt[type="date"]{width:160px;height:30px; border:1px solid #dddddd; background-color: #fff; font-size: 14px; color:#666; padding:0 10px;-webkit-appearance:none;}
input[type="radio"] { display: inline-block; width:21px; height:21px; border:none; -webkit-appearance:none; margin:0 5px 0 0; padding:0; cursor: pointer; vertical-align: middle;}
input[type="radio"]{ width: 24px; height: 24px;}
input[type="radio"] { background: url('../img/sub/blt_radio.png') no-repeat center; border-color: #05acef;}
input[type="radio"]:checked{ position:relative; background: url('../img/sub/blt_radio_on.png') no-repeat center; border-color: #05acef;}
.label { display: inline-block; vertical-align:middle; color: #666;margin:-4px 20px 0 0;}
.label + input[type="radio"],
.label + input[type="checkbox"]{ margin-left: 30px;}
.file_box {margin-top:3px}
.file_box input[type="file"] {position: absolute;width: 0;height: 0;padding: 0;overflow: hidden;border: 0;}
.file_box label {display: inline-block;width:90px;height:26px;line-height:25px;color: #444444;vertical-align: middle;background-color: #dddddd;text-align:center; cursor: pointer;font-size:14px}
.file_box .upload {display: inline-block;width:400px;height:26px;line-height:25px;padding-left:5px;font-size:14px;color:#444444;vertical-align: middle;}
.file_box input.intxt {width:100%; height: 26px;  border:1px solid #dddddd; background-color: #fff; font-size: 14px;color:#666; padding:0 10px;}
.file_box input.intxt::placeholder{color:#999;font-size:14px}

.text_ty03[type="text"]{width:100%; height: 26px;  border:1px solid #dddddd; background-color: #fff; font-size: 14px; color:#666; padding:0 10px;}
.text_ty03[type="text"]::placeholder{color:#999;}
em.line {display:inline-block;position: relative;padding-right:6px}
em.line:after {content: "";display:inline-block;position:absolute;right:2px;top:3px;width:1px;height:16px;background-color: #717171;}
.tbl_abs.txt_cnt01_fr {position:absolute;top:-35px;right:0;}

/* 레이어팝업 */
.layerpop > .dim {width:100%;height:100%;z-index:2;background:#0e2b55; opacity:0.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; position:fixed; top:0; left:0;	margin:0;	padding:0; }
.layerpop.indexChg{z-index:300;}
.layerpop {display:none;position:absolute;left:0;top:0;bottom:0;width:100%;overflow:hidden;z-index:600;overflow:auto;}
.layerpop .layerpop_wrap {position:absolute;left:0;top:0;bottom:0;width:100%;overflow:hidden;z-index:400;overflow:auto;height:100% !important;}
.layerpop .layerpop_wrap .layerpop_inner {position:relative;width:770px;margin:0 auto;padding-bottom:30px;background:#fff;}
.layerpop .layerpop_wrap h2.tit {padding-left:20px;height:50px;line-height:50px;font-size:16px;color:#fff;font-weight:500;background:#1b86dd;text-align:left;}
.layerpop .layerpop_wrap .layerpop_cont {position:relative;padding:20px;color:#222;background:#fff;text-align:left;}
.layerpop .layerpop_wrap .layerpop_cont .btn.btnSt01 {min-width:80px;font-size:16px}
.layerpop .layerpop_wrap .pop_btn {text-align:center;}
.layerpop .layerpop_wrap .pop_btn a {display:inline-block;padding:0 40px;height:40px;line-height:40px;color:#fff;background:#1b86dd;font-size:16px;text-align:center;font-weight:bold;}
.layerpop .layerpop_wrap .close {position: absolute;top:10px;right:10px;display:block;}
.layerpop .layerpop_wrap .close span {display:inline-block;width:20px;height:20px;padding:5px;background: url('../img/sub/btn_close.png') no-repeat center;text-indent:-9999px;}
.layerpop .layerpop_wrap .table_ty table {border-top:2px solid #dddddd;}
.layerpop .layerpop_wrap .pop_tblfm {width:100%;}
.layerpop .layerpop_wrap .pop_tblfm th {text-align:left;font-weight:500;}
.layerpop .layerpop_wrap .pop_tblfm th, .layerpop .layerpop_wrap .pop_tblfm td {color:#555555;font-size:16px;padding:8px 0;vertical-align: top;}
.layerpop .layerpop_wrap .pop_tblfm td textarea {width:calc(100% - 20px);padding:10px;color:#555555;font-size:16px;border:1px solid #dddddd;height:206px}


.res_view {position:relative;width:1070px;}
.res_view .resume_tit {font-size:20px;font-weight: 900;margin-bottom:15px}
.res_view .res_box {margin-bottom:50px;padding:40px;border:1px solid #dddddd;border-top: 2px solid #999999;}
.res_view .res_box .item > li + li {margin-top:40px}
.res_view .res_box .item > li::after{display: block; content: ""; clear: both;}
.res_view .res_box .left {display:inline-block;color:#888888}
.res_view .res_box .left em.type {display:block;color:#333333;}
.res_view .res_box .right  {display:block;}
.res_view .res_box .right .con {display:block;font-size:16px;}
.res_view .res_box .right .con > em {display:inline-block;font-size:14px;margin-left:5px}
.res_view .res_box .right .type {display:inline-block;color: #888888;font-size:14px;}
.res_view .res_box .right .type + .type {margin-left:40px;}
.res_view .res_box .right .type em.line {position: relative;padding-right:30px}
.res_view .res_box .right .type em.line:after {content: "";display:inline-block;position:absolute;right:11px;top:5px;width:1px;height:16px;background-color: #dddddd;}
.res_view .res_box.intro {min-height:280px;}
.res_view .res_box.intro .tit {display:block;font-size:16px;color:#333333}
.res_view .res_box.intro .txt {font-size:14px;color:#333333}
.res_view .resume_agree {text-align:center;font-size:24px;color:#333333}
.res_view .resume_agree .sign {margin-top:20px;font-size:20px;color:#333333}
.res_view .myinfo .name {margin-bottom:18px;font-size:20px;color:#333333;font-weight: 900;}
.res_view .myinfo .name > em {display:inline-block;margin-left:15px;font-size:14px}
.res_view .myinfo_item {width:740px}
.res_view .myinfo_item::after{display: block; content: ""; clear: both;}
.res_view .myinfo_item li {position:relative;float:left;width:360px;color:#333333;font-size:14px;}
.res_view .myinfo_item li + li {margin-top:5px}
.res_view .myinfo_item li > span {position:relative;display:inline-block;width:90px;font-size:14px;color:#888888}
.res_view .myinfo_item li > span:after {content: "";display:inline-block;position:absolute;right:15px;top:6px;width:1px;height:13px;background-color: #dddddd;}
.res_view .btn_area {position:absolute;right:-200px;top:0;width:180px;padding-bottom:20px;}
.res_view .btn_area button.btn {display:block;width:100%;background:#d2d2d2;height:40px;line-height:40px;color:#777777;font-size:16px;font-weight: bold;}
.res_view .btn_area button.btn.btnSt02 {background:#5080ef;color:#fff;}
.res_view .btn_area button.btn + .btn {margin-left:0;margin-top:20px}

.res_write {position: relative;padding-bottom:200px}
.res_write .res_fm {width:1070px;display:none;}
.res_write .res_fm .sub_tit01 {margin-top:30px}
.res_write .res_fm .sub_tit01::before {background-color: #5080ef;}
.res_write .res_fm .res_gp {padding:19px;border:1px solid #95ace3;}
.res_write .res_fm.inp_tit, .res_write .res_fm.base_fm {display:block}
.res_write .res_fm.inp_tit .inp {display:inline-block;width:100%;padding:0 15px;border:1px solid #95ace3;height:57px;line-height:55px;}
.res_write .res_fm .inp {display:inline-block;padding:0 15px;border:1px solid #95ace3;height:55px;box-sizing: border-box;}
.res_write .res_fm .inp > label {position:relative;top:3px;margin-top:2px;display:block;color:#999999;font-size:12px;}
.res_write .res_fm .inp > .intxt {border:none;padding:0;font-size:16px;background:none}
.res_write .res_fm .inp > select {width:100%;border:none;margin-top:-4px;padding:0;font-size:16px;background: url('../img/sub/ico_select02.png') no-repeat 100% 50%;}
.res_write .res_fm .inp > input::placeholder {font-size:18px;color:#666}
.res_write .res_fm .inp.disb {background:#f2f2f2;}
.res_write .res_fm .inp.disb input {color:#aaaaaa;background:#f2f2f2;}
.res_write .res_fm .row {display:flex}
.res_write .res_fm .row + .row {margin-top:20px}
.res_write .res_fm .wdss {width:85px;}
.res_write .res_fm .wds {width:180px;}
.res_write .res_fm .wdm {width:382px;}
.res_write .res_fm .wdf {width:100%;height:auto}
.res_write .res_fm .inp + .inp {margin-left:20px}
.res_write .res_fm .search {background: url('../img/sub/ico_search.png') no-repeat right 10px top 50%;}
.res_write .res_fm .search .intxt {width: calc(100% - 20px);}
.res_write .res_fm .inp > input:focus,
.res_write .res_fm .inp > select:focus,
.res_write .res_fm .inp > textarea {outline:none;}
.res_write .res_fm .res_gp.add_group {position:relative;border:1px solid #95ace3;border-top:none;display: none;}
.res_write .res_fm .res_gp.add_group.active {display: block;}
.res_write .res_fm .res_gp.add_group .close {display:inline-block;position:absolute;right:0;top:0;width:30px;height:30px;padding:5px;background:#5080ef url('../img/sub/btn_close02.png') no-repeat center;text-indent:-9999px;}
.res_write .res_fm .addBtn {display:block;width: calc(100% - 2px);height:48px;line-height:45px;border:1px solid #95ace3;border-top:none;text-align:center;font-size:16px;}
.res_write .res_fm .addBtn > span {display:inline-block;padding-left:25px;background: url('../img/sub/ico_addgroup.png') no-repeat left center;}
.res_write .res_fm .chk_grop.row {display:block;box-sizing: border-box;}
.res_write .res_fm .chk_grop {padding:19px;border:1px solid #95ace3;}
.res_write .res_fm .chk_grop .tit {color:#999999;font-size:12px;}
.res_write .res_fm .chk_grop .chk_fm {display:inline-block;width:152px}
.res_write .res_fm textarea {width:100%;height:80px;margin-top:2px;margin-bottom:5px}
.res_write .res_fm .inp.intro_tit {width:100%;height:54px;line-height:50px}
.res_write .res_fm .inp.intro_con {width:100%;height:auto;}
.res_write .res_fm .inp.intro_con textarea {width:100%;height:250px;margin:15px 0;}
.res_write .res_fm .byte {display:block;margin-top:10px;text-align:right;color:#5080ef;font-size:12px;}
.res_write .res_mn {position:absolute;right:0;}
.res_write .res_mn .inner {width:170px;padding:20px 10px 10px 10px;background-color: #f2f2f2;}
.res_write .res_mn .inner .tit {margin-bottom:10px;padding-bottom:8px;text-align: center;border-bottom:1px solid #999999;font-size:16px;font-weight:500;}
.res_write .res_mn .inner > ul > li > a {display:block;padding:6px 0 6px 30px;background: url('../img/sub/ico_plus.png') no-repeat right center;font-size:14px;}
.res_write .res_mn .inner > ul > li.level {background: url('../img/sub/ico_res_mn01.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.career {background: url('../img/sub/ico_res_mn02.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.tutor {background: url('../img/sub/ico_res_mn03.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.intern {background: url('../img/sub/ico_res_mn04.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.license {background: url('../img/sub/ico_res_mn05.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.award {background: url('../img/sub/ico_res_mn06.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.lang {background: url('../img/sub/ico_res_mn07.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.edu {background: url('../img/sub/ico_res_mn08.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.intro {background: url('../img/sub/ico_res_mn09.png') no-repeat left center;}

.res_write .res_mn .inner > ul > li.level.active {background: url('../img/sub/ico_res_mn01_on.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.career.active {background: url('../img/sub/ico_res_mn02_on.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.tutor.active {background: url('../img/sub/ico_res_mn03_on.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.intern.active {background: url('../img/sub/ico_res_mn04_on.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.license.active {background: url('../img/sub/ico_res_mn05_on.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.award.active {background: url('../img/sub/ico_res_mn06_on.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.lang.active {background: url('../img/sub/ico_res_mn07_on.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.edu.active {background: url('../img/sub/ico_res_mn08_on.png') no-repeat left center;}
.res_write .res_mn .inner > ul > li.intro.active {background: url('../img/sub/ico_res_mn09_on.png') no-repeat left center;}

.res_write .res_mn .inner > ul > li.active > a {color:#5080ef;background: url('../img/sub/ico_minus.png') no-repeat right center;}
.res_write .res_mn .btn_area {width:190px;margin-top:10px;margin-bottom:15px}
.res_write .res_mn .btn_area button.btn.btnSt01 {float:left;width:94px;background:#d2d2d2;padding:0;height:40px;line-height:40px;color:#777777;font-size:16px;font-weight: bold;margin-bottom:1px;}
.res_write .res_mn .btn_area span {display:block;}
.res_write .btn_area button.btn.btnSt02 {display:block;width:100%;background:#5080ef;color:#fff;height:45px;line-height:45px;}
.res_write .res_mn .btn_area button.btn.btnSt01 + .btn.btnSt01 {margin-left:1px;}
.res_write .res_gp .chk_fm {margin-top:3px}
.res_write .res_gp .chk_fm label {display: inline-block;vertical-align: top;}
.res_write .res_gp .chk_fm input[type="checkbox"] {width:23px;height: 15px;-webkit-appearance: none;background: url(../img/sub/blt_chk.png) no-repeat left top;background-size:13px 13px;}
.res_write .res_gp .chk_fm input:checked { background: url(../img/sub/blt_chk_on.png) no-repeat left top;}

.privacy_wr {position: relative;}
.privacy_wr .tit {position:relative;color:#333333;font-size:16px;padding-left:13px;margin-bottom:10px;font-weight:bold;}
.privacy_wr .tit::before {content: "";display:inline-block;position:absolute;left:0;top:10px;width:5px;height:5px;background-color: #a10f14;}
.privacy_wr .inner .box {padding:24px 27px;border:1px solid #dee3eb;box-sizing: border-box;}
.privacy_wr .inner .box * {font-size:15px;color:#757575}
.privacy_wr .inner .box .list_type03 > li {margin-top:20px;color:#333333;font-size:16px;}
.privacy_wr .inner .box .list_type04 {margin-left:13px;}
.privacy_wr .inner .box .list_num > li + li {margin-top:20px}
.privacy_wr .inner .box .table_ty03 {margin:10px 0;}
.privacy_wr .inner + .inner {margin-top:30px}
.privacy_wr .btn_toggle {position: relative; text-align: right; z-index: 1;margin-top:40px;margin-bottom:20px}
.privacy_wr .btn_toggle:after {content: ''; display: block; clear: both}
.privacy_wr .btn_toggle a {display:none; width: 103px;height: 24px;font-weight: 500;color: #444;line-height: 36px;border: 2px solid #333;text-align: left; line-height: 23px;border-radius: 24px;text-indent: 15px;}
.privacy_wr .btn_toggle a + a {margin-left: 8px}
.privacy_wr .btn_toggle a.active {display:inline-block;}
.privacy_wr .btn_toggle .open {background:#f8f8f8 url('../img/sub/ico_toggle.png') no-repeat right 10px center;}
.privacy_wr .btn_toggle .close {background:#f8f8f8 url('../img/sub/ico_toggle_on.png') no-repeat right 10px center;}
.privacy_wr .inner .view {position: relative;float: right;display: block;width: 36px;height: 20px;margin-top: -29px;background: url(../img/sub/ico_arrow.png) no-repeat center;background-size: 20px 11px;text-indent: -9999px;font-size: 0;z-index: 1;}
.privacy_wr .inner .view.open {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}

.bhtNet_wr {}
.bhtNet_wr .tab_ty03 {margin-bottom:50px;}
.bhtNet_info {position:relative;height:325px;color:#fff;background:#d85638 url('../img/sub/img_bhtInfo.png') no-repeat left bottom;font-size:20px;}
.bhtNet_info dl {padding:48px 0 45px 446px}
.bhtNet_info dl dt span {font-weight:500;font-size:36px;}

.bhtNet_wr .mid01 {display:flex;margin-top:53px;}
.bhtNet_wr .mid01 .list_box {width:300px;}
.bhtNet_wr .mid03 {display:flex;margin-top:65px;}
.bhtNet_wr .mid03 .list_box02 {width:410px;}
.bhtNet_wr .mid03 .list_box02 + .list_box02 {margin-left:30px}
.bhtNet_wr .mid02 {position:relative;margin:0 140px;}
.bhtNet_wr .mid02 dl {position:relative;width:410px;height:300px;text-align:center;}
.bhtNet_wr .mid02 dl dt {position:relative;z-index:10;display:inline-block;width:250px;height:250px;margin:25px auto 0 auto;line-height:260px;background:#ffffff;border:10px solid #dddddd;border-radius:50%;box-sizing: border-box;text-align:center;font-weight:bold;font-size:34px;}
.bhtNet_wr .mid02 dl dt > span {display:inline-block;line-height:34px;}
.bhtNet_wr .mid02 dl dt > span em {display:block;font-size:18px;font-weight:normal;}
.bhtNet_wr .mid02 dl dd {width:190px;height:140px;background:#faa634;border-radius:10px;color:#444444;font-size:30px;}
.bhtNet_wr .mid02 dl dd span {display:block;width:100px;font-weight:bold;font-size:30px;line-height:35px;}
.bhtNet_wr .mid02 dl dd:nth-of-type(1) {position:absolute;left:0;top:0;}
.bhtNet_wr .mid02 dl dd:nth-of-type(1) span {position:absolute;left:0;top:20px;text-align:center;}
.bhtNet_wr .mid02 dl dd:nth-of-type(2) {position:absolute;right:0;top:0;text-align:right;}
.bhtNet_wr .mid02 dl dd:nth-of-type(2) span {position:absolute;right:25px;top:20px;text-align:right;}
.bhtNet_wr .mid02 dl dd:nth-of-type(3) {position:absolute;left:0;bottom:0;}
.bhtNet_wr .mid02 dl dd:nth-of-type(3) span {text-align:left;position:absolute;left:20px;bottom:20px;}
.bhtNet_wr .mid02 dl dd:nth-of-type(4) {position:absolute;right:0;bottom:0;text-align:right;}
.bhtNet_wr .mid02 dl dd:nth-of-type(4) span {text-align:right;position:absolute;right:25px;bottom:20px;}
.bhtNet_wr .mid02 .arrow01 {display:block;position:absolute;left:-115px;top:50%;margin-top:-55px;}
.bhtNet_wr .mid02 .arrow02 {display:block;position:absolute;right:-115px;top:50%;margin-top:-55px;}
.bhtNet_wr .mid02 .arrow em {position:relative;display:block;width:95px;line-height:25px;margin-bottom:10px;border-bottom:1px solid #818181;color:#333333;font-size:20px;text-align:center;}
.bhtNet_wr .mid02 .arrow01 em:first-child {text-align:left;}
.bhtNet_wr .mid02 .arrow01 em:last-child::after {left:-1px;transform: rotate(135deg);}
.bhtNet_wr .mid02 .arrow02 em:first-child {text-align:right;}
.bhtNet_wr .mid02 .arrow02 em:first-child::after {left:-1px;transform: rotate(135deg);}
.bhtNet_wr .mid02 .arrow em::after {content: '';width:20px;height:1px;background-color:#2d2d2d;display: block;position: absolute;bottom:7px;right:-1px;transform: rotate(45deg);}


.bhtNet_tag {background:#f4f4f4;padding:16px 0;}
.bhtNet_tag li {margin-left:30px;display:inline-block;}
.bhtNet_tag li a {display:inline-block;width:180px;height:46px;margin-bottom:5px;line-height:46px;border:1px dashed #bebebe;text-align:center;background:#fff;border-radius:25px;font-size:18px;font-weight:bold}
.bhtNet_tag li a:hover,
.bhtNet_tag li.active a {border:1px dashed #ed7000;color:#ed7000;background:#f4f4f4;}

.bhtNet_wr .bhtNet_cnt {position:relative;margin-top:70px;}
.bhtNet_wr .bhtNet_cnt .sub_tit01 {font-size:24px;border-bottom:1px solid #dddddd;padding-bottom:5px;}
.bhtNet_wr .bhtNet_cnt .sub_tit01::before {height:22px;top:9px}
.bhtNet_wr .bhtNet_cnt .txt {margin-top:25px;font-size:16px;line-height:20px}
.bhtNet_wr .bhtNet_cnt .img {margin-top:20px;margin-bottom:35px;}
.bhtNet_wr .bhtNet_cnt .top {position:absolute;z-index:10;right:0;top:15px;display:block;width:50px;height:21px;padding-left:19px;line-height:21px;background:#ed7000 url('../img/sub/ico_top.png') no-repeat 7px 5px;font-weight:bold;color:#fff;font-size:12px;box-sizing: border-box;}
.bhtNet_wr .bhtNet_cnt .list01 {margin-left:30px;}
.bhtNet_wr .bhtNet_cnt .list01 > li {position:relative;font-size:18px;color:#444;line-height:21px;padding-left:18px;font-weight:bold;}
.bhtNet_wr .bhtNet_cnt .list01 > li:before {content: "";display:inline-block;position:absolute;left:0;top:5px;width:11px;height:10px;background-color: #444444;border-radius:50%}
.bhtNet_wr .bhtNet_cnt .list01 > li + li {margin-top:28px;}
.bhtNet_wr .bhtNet_cnt .list01 li > .list02 {margin-top:5px;margin-left:0;}
.bhtNet_wr .bhtNet_cnt .list02 {margin-left:30px;}
.bhtNet_wr .bhtNet_cnt .list02 > li {position:relative;font-size:16px;color:#444;line-height:21px;padding-left:10px;font-weight:normal;}
.bhtNet_wr .bhtNet_cnt .list02 > li:before {content: " * ";display:inline-block;position:absolute;left:0;top:3px;}


#eng_content {width:100%;margin:0;padding-bottom:100px}
#eng_content .content_title {margin-top:20px;margin-bottom:40px;}
.eng_area {width:1305px;margin:0 auto;}
.eng_area .eng_vision01 {position:relative;width:100%;height:520px;}
.eng_area .eng_vision01 .box01 {position:absolute;left:90px;top:-120px;width:565px;height:482px;background:url('../img/sub/img_vision01.png') no-repeat center;background-size:100%;}
.eng_area .eng_vision01 .box02 {position:absolute;right:95px;top:-64px;width:562px;height:482px;background:url('../img/sub/img_vision02.png') no-repeat center;background-size:100%;}
.eng_area .eng_vision01 .box01 dl {padding:70px 0 0 50px;width:250px;}
.eng_area .eng_vision01 .box02 dl {padding:70px 0 0 65px;width:220px;}
.eng_area .eng_vision01 dl dt {color:#fff;font-size:36px;font-weight:bold;}
.eng_area .eng_vision01 dl dd {color:#fff;font-size:24px;margin-top:15px}
.eng_area .eng_vision02 {vertical-align:top;}
.eng_area .eng_vision02:after{display: block; content: ""; clear: both;}
.eng_area .eng_vision02 .item {float:left;border:1px solid #d8d7d7;width:392px;height:1020px;box-shadow: 8px 5px 5px #d1d0d0;box-sizing: border-box;}
.eng_area .eng_vision02 .item .tit {display:block;padding:50px 25px 150px 25px;font-size:24px;color:#5d8ddf;text-align:center;line-height:30px;}
.eng_area .eng_vision02 .item:nth-of-type(2) {margin:0 50px}
.eng_area .eng_vision02 .item:nth-of-type(1) .tit {background:url('../img/sub/ico_vision01.png') no-repeat center bottom;}
.eng_area .eng_vision02 .item:nth-of-type(2) .tit {background:url('../img/sub/ico_vision02.png') no-repeat center bottom;}
.eng_area .eng_vision02 .item:nth-of-type(3) .tit {background:url('../img/sub/ico_vision03.png') no-repeat center bottom;}
.eng_area .eng_vision02 .item ul {margin:25px 0 0 30px;}
.eng_area .eng_vision02 .item ul li {position:relative;width:335px;color:#000;font-size:18px;}
.eng_area .eng_vision02 .item ul li + li {margin-top:15px;}

.eng_wr .about_area {width:850px;margin:0 auto;}
.eng_wr .about_area p.txt {color:#444444;font-size:16px;}
.eng_wr .about_area .img {margin:20px auto;text-align:center;}

.eng_wr .welcomes_area {width:1350px;margin:0 auto;}
.eng_wr .welcomes_area:after{display: block; content: ""; clear: both;}
.eng_wr .welcomes_area span.img {display:block;float:left;width:40%;}
.eng_wr .welcomes_area span.img img {width:100%}
.eng_wr .welcomes_area p.txt {float:left;width:55%;margin-left:30px;color:#444444;font-size:16px;line-height:20px;}

.eng_wr .location_area {width:1350px;margin:0 auto}
.eng_wr .location_area:after{display: block; content: ""; clear: both;}
.eng_wr .location_area span.img {display:inline-block;float:left;width:670px;}
.eng_wr .location_area span.img img {width:100%}
.eng_wr .location_area .cnt {float:left;margin-left:30px;color:#444444;font-size:16px;line-height:20px;}

.eng_wr .location_area .cnt > ul {width:645px}

.eng_wr .location_area .cnt > ul > li {position:relative;padding-left:105px;min-height:55px;font-size:16px;}
.eng_wr .location_area .cnt > ul > li > span {position:absolute;left:0;top:3px;width:105px;font-size:20px;color:#444444;font-weight:600;vertical-align:top}
.eng_wr .location_area .cnt > ul > li > span > em {display:block;font-size:16px}
.eng_wr .location_area .cnt > ul > li > div {display:table-cell;}
.eng_wr .location_area .cnt > ul > li > ul {margin-bottom:30px;}
.eng_wr .location_area .cnt > ul > li > ul li {margin-bottom:5px;}
.eng_wr .location_area .cnt .parking {margin:15px 0;}
.eng_wr .location_area .cnt .parking li {display:table;}
.eng_wr .location_area .cnt .parking li > span {display:table-cell;}
.eng_wr .location_area .cnt .parking li > span:first-child {width:110px;}

.eng_wr .guide_area {width:850px;margin:0 auto;}
.eng_wr .guide_area .cnt > ul  {border-top:1px solid #333333}
.eng_wr .guide_area .cnt > ul > li {width: 100%;display: table;border-bottom:1px solid #999999;}
.eng_wr .guide_area .cnt > ul > li > span {display:table-cell;width:190px;background:#eeeeee;text-align:center;vertical-align:middle;font-size:16px;font-weight:bold}
.eng_wr .guide_area .cnt > ul > li > div {display:table-cell;background:#fff;padding:10px 30px;font-size:14px;}
.eng_wr .guide_area .cnt .parking {margin:10px 0;}
.eng_wr .guide_area .cnt .parking li {display:table;}
.eng_wr .guide_area .cnt .parking li > span {display:table-cell;font-weight:bold}
.eng_wr .guide_area .cnt .parking li > span:first-child {width:220px;}

.eng_wr .history_area {width:850px;margin:0 auto;}
.eng_wr .history_area ul > li {padding:45px 0 30px 0;min-height:135px;border-bottom:1px dashed #999;}
.eng_wr .history_area ul > li .tit {display:block;margin-bottom:25px;text-align:center;font-size:24px;color:#df290c;font-weight:500;}
.eng_wr .history_area ul > li .cont {position:relative;padding-right:300px;}
.eng_wr .history_area ul > li .cont .txt {font-size:16px;font-weight:400;}
.eng_wr .history_area ul > li .cont .info {display:block;position:absolute;right:0;top:0;width:300px;min-height:55px;padding:3px 10px;background:#eee;box-sizing:border-box;text-align:center;border-radius:15px;font-size:14px;line-height:1.4;font-weight:400;}
.eng_wr .history_area ul > li .cont .info em {color:#df290c;font-size:16px;font-weight:500;}
.eng_wr .history_area ul > li .cont .info span {display:block;}

.mandatory {color: #b94a48;margin-left: 2px;}