@charset "UTF-8";


   .menu>li:nth-of-type(4)>a { color:#e55204; font-weight:bold; }


/*contents*/
#contents {width:100%; height:auto; margin:0 auto; padding-bottom:0px;}

/*게시판 mk_table*/
.mk_table {width:1180px;margin:80px auto 0 auto;}
.mk_table .mk_table_top {width:100%;height:55px;display:flex;justify-content:space-between;align-items:flex-start;}
.mk_table .mk_table_top select {border:1px solid #b3b3b3;width:95px; height:40px;margin-right:10px;color:#222;font-size:18px;font-weight:400;
                                padding-left:5px; cursor:pointer;}
.mk_table .mk_table_top input {border:1px solid #b3b3b3;width:270px; height:40px;margin-right:10px;padding:0 10px;font-size:18px;}
.mk_table .mk_table_top button {width:80px; height:40px;color:#fff;background:#2d2d2d;font-size:18px;font-weight:400;cursor:pointer;}
.mk_table_top .mk_table_num {padding-top:10px;}
.mk_table_top .mk_table_num p {color:#666;font-weight:300;font-size:18px;}
.mk_table_top .mk_table_num span {color:#ed7b48;font-weight:400;font-size:18px;}
.mk_table_top .mk_title_title {}
.mk_table table { border-top:2px solid #2d2d2d;width:100%;}
.mk_table table tr {height:50px;}
.mk_table table tr th {border-bottom:1px solid #2d2d2d;color:#666;font-size:18px;font-weight:300; }
.mk_table table tr td  {border-bottom:1px solid #9b9b9b; cursor:pointer;text-align:center;color:#666;font-size:18px;font-weight:300; }
.mk_table table tr td:nth-of-type(2) {text-align:left;color:#222;font-size:18px;font-weight:400; padding-left:15px;}
.mk_table table tr td:nth-of-type(2):hover {text-decoration:underline;}

.mk_table .page_number_wrap {display:flex;justify-content:center;margin-top:30px;}
.mk_table .page_number_wrap li {width:30px;height:30px;margin-right:5px;display:flex;justify-content:center;align-items:center;border:1px solid #bdbdbd;}
.mk_table .page_number_wrap li a {color:#bdbdbd;font-size:5px;}
.mk_table .page_number_wrap .page_number {}
.mk_table .page_number_wrap .page_number a {font-size:16px;font-weight:400;color:#222;}


    /*mk센터 상담신청하기*/
.mk_apply { width:1180px;  margin:150px auto 0 auto;padding:150px 0 150px 0;display:flex; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.mk_apply h2 { width:400px; color:#222;font-size:42px; font-weight:bold;display:flex;}
.mk_apply .mk_apply_btn {width:780px;height:125px;display:flex;justify-content:space-between;}
#a4house_apply_btn {background:#f3716f;width:380px;height:125px;color:#fff;font-size:34px;font-weight:400;
                    display:flex;align-items:center;justify-content:center;cursor:pointer;}
#center_apply_btn {background:#ed7b48;width:380px;height:125px;color:#fff;font-size:34px;font-weight:400;
                    display:flex;align-items:center;justify-content:center;cursor:pointer;}
.mk_apply .mk_apply_btn img {margin-right:20px;}
#a4house_apply_btn:hover { box-shadow: 5px 5px 10px rgba(0,0,0,0.2); }
#center_apply_btn:hover { box-shadow: 5px 5px 10px rgba(0,0,0,0.2); }

/*센터맵*/
.center_map_wrap {width:1920px;height:1130px;margin:0 auto;}
.center_map_text {width:1180px;margin:0 auto;padding:150px 0 50px 0; display:flex;}
.center_map_text h2 {width:450px;}
.center_map_text h5 {margin-left:50px;}
.center_map_wrap .center_map_inner {width:1550px;height:850px;float:right;}

.center_map_wrap .center_map_inner .center_map_search {width:450px;height:100%;float:left;margin-right:50px;}
.center_map_search select {width:100%;height:65px;border:1px solid #222;margin-bottom:20px;
                           padding:0 20px;color:#888;font-size:26px;font-weight:300;cursor:pointer;}
.center_map_search .map_search_result {background:#f2f2f2;width:100%;height:680px;}
.center_map_search .map_search_result ul {width:410px;height:90px;padding:30px 0;border-bottom:1px solid #c9c9c9;
                                         margin:0 auto;display:flex;justify-content:space-between;align-items:center;}
.center_map_search .map_search_result ul li {font-size:18px;font-weight:300;color:#666;line-height:30px;}
.center_map_search .map_search_result ul li h5 {font-size:26px;font-weight:500;color:#222;}


.center_map_wrap .center_map_inner .center_map {width:1050px;height:100%;float:left;}
.center_map_wrap .center_map_inner .center_map iframe {width:100%;height:100%;}


    /*전화상담*/
.call_apply { width:1180px;height:235px; margin:150px auto 0 auto; padding-top:100px; border-top:1px solid #dfdfdf; }





/*mk복지*/
.welfare_mall_wrap {width:100%;}
.welfare_mall {width:1180px; margin:0 auto;}
.welfare_mall h5 {color:#222;font-size:22px;font-weight:400;}
.welfare_mall span {color:#888;font-size:22px;font-weight:400;}

.welfare_mall table {width:100%;border:1px solid #222;cursor:pointer;position:relative;}
.welfare_mall table tr th p {color:#fff;font-size:22px;font-weight:500;}
.welfare_mall table tr th span {color:#b1b1b1;font-size:22px;font-weight:500;}
.welfare_mall table tr:nth-of-type(1) {background:#222; width:100%;height:30px; color:#fff;}
.welfare_mall table tr {height:260px;}
.welfare_mall .table1 tr td {width:30%; text-align:center;position:relative;}
.welfare_mall .table2 tr td {width:20%; text-align:center;position:relative;}
.welfare_mall table tr>td>p {color:#222;font-size:22px;font-weight:600;margin-top:40px;}
.welfare_mall .table1 tr td:nth-of-type(2) {border-left:1px solid #222; border-right:1px solid #222;}
.welfare_mall .table2 tr td:nth-of-type(2) {border-left:1px solid #222; border-right:1px solid #222;}
.welfare_mall .table2 tr td:nth-of-type(4) {border-left:1px solid #222; border-right:1px solid #222;}

.welfare_table .p2 {margin-top:15px;color:#888;font-size:18px;font-weight:400;}

.mouseover {position:absolute;top:0;width:100%;height:100%;background:rgba(229,82,4,0.85);
            z-index:9;display:none;}
.mouseover p {color:#fff;font-size:22px;font-weight:600;margin-top:130px;}


    /*복지몰 팝업*/
.welfare_popup_wrap {background:rgba(0,0,0,0.5);width:100%;height:5950px;position:absolute;z-index:999;display:none;}
.welfare_popup {background:#fff; width:920px;height:auto;margin:0 auto;position:fixed;top:30%;left:24%;padding:40px;}
.welfare_popup_top {width:100%;display:flex;justify-content:space-between;align-items:flex-start;height:45px;border-bottom:1px solid #888;}
.welfare_popup_top h5 {color:#222;font-size:24px;font-weight:600;}
.welfare_popup_top span {color:#e9631d;font-weight:500;}
.welfare_popup_top img {cursor:pointer;}
.welfare_popup table {width:100%;margin-top:40px;}
.welfare_popup table tr {border-bottom:1px solid #c3c3c3;height:50px;text-align:center;color:#666;font-size:22px;font-weight:400;}
.welfare_popup table tr:nth-of-type(1) {background:#000; width:100%;height:40px;border-bottom:0;}
.welfare_popup table tr th {font-size:22px;font-weight:500; color:#fff;}
.popup_close {background:#fff;}

/*복지몰 상담신청*/
.welfare_apply_text {width:100%;height:240px;margin:0 auto;}
.apply_text_left {width:50%;float:left;}
.apply_text_left h5 {color:#222;font-size:36px;font-weight:300;}
.apply_text_left h3 {color:#fe7d42;font-size:50px;font-weight:500;margin-top:20px;}
.apply_text_right {width:50%;float:left;}
.apply_text_right p {color:#666;font-size:20px;font-weight:400;line-height:30px;margin-bottom:15px;}
.apply_text_right span {color:#222;font-size:20px;font-weight:500;line-height:30px;}

.welfare_apply {width:100%;height:525px;border:1px solid #000;}
.welfare_apply_top {width:1060px;display:flex;justify-content:space-between;margin:0 auto;padding-top:40px;}
.welfare_apply_top h5 {color:#222;font-size:30px;font-weight:600;}
.welfare_apply_top span {display:flex;align-items:center;color:#e9631d;font-size:30px;font-weight:400; }

.welfare_apply_box {width:1070px;height:245px;margin:50px auto 0 auto;padding-bottom:70px;}
.welfare_apply_left {width:50%;float:left;}
.welfare_apply_right {width:50%;float:left;}
.apply_input_box {display:flex;margin-top:25px;}
.welfare_apply_left p {color:#222;font-size:22px;font-weight:500;width:120px;}
.welfare_apply_right p {color:#222;font-size:22px;font-weight:500;width:165px;}
.welfare_apply_box input {color:#999;font-size:20px;font-weight:400; border-bottom:1px solid #999;width:340px;padding-left:10px;padding-bottom:5px;}
.welfare_apply_box select {color:#999;font-size:20px;font-weight:400; border-bottom:1px solid #999;width:350px;padding-left:10px;padding-bottom:5px;cursor:pointer;}
.apply_agree_box {display:flex;justify-content:space-between;margin-top:30px;}
.apply_agree_box span {display:flex;align-items:center;color:#999;font-size:18px;font-weight:400;}
.apply_agree_box span input {width:20px;margin-right:10px;}
.apply_agree_box .apply_agree_more {width:80px;height:27px;border:1px solid #666; color:#999;font-size:18px;font-weight:400;
                                    display:flex;justify-content:center;align-items:center;cursor:pointer;}
.mall_apply_btn {color:#fff;background:#e9631d;font-size:18px;font-weight:500;padding:12px 100px;margin-left:420px;}

.agree_popup_inner { background:#fff; width:1000px; height:715px; position:fixed; top:13%; left:25%; padding-top:30px; }
.agree_text {width:920px; height:566px; margin:0 auto;overflow-y:scroll;  overflow-x:hidden; }
.agree_text p { color:#666; font-size:18px; font-weight:400;width:95%; line-height:35px; }
.agree_text h2 { color:#222; font-size:28px;font-weight:600; width:95%; margin-bottom:30px; border-bottom: 1px solid #888;text-align:center;
                padding-bottom:10px;}
.agree_text h4 { color:#222; font-size:18px;font-weight:500; width:95%; margin-top:30px; }
.btn { width:920px; height:50px; margin:0 auto; padding-top:65px;}
.agree_btn { color:#fff;background:#e9631d;font-size:18px;font-weight:500;padding:12px 130px;
    margin:0 0 0 300px; cursor: pointer;}
