@charset "utf-8";

.pcbr{display:none !important;}
.ptbr{display:block !important;}
.tbr{display:block !important;}
.mbr{display:none !important;}
.pc_view{display:none !important;}
.pt_view{display:block !important;}
.tm_view{display:block !important;}
.t_view{display:block !important;} 
.m_view{display:none !important;}

section{position:relative;}
#wrap header{background:#fff; border-bottom:1px solid #d0d4d9; transition:0s;} 

/*page_top*/
.page_top{position:relative;z-index: 100; display:none;}
.page_top #top_btn{position:fixed;border:0;bottom: 40px; right: 4%; text-align: center;width: 64px;height: 64px;display:block;font-family: 'Play';color: #000;font-size: 15px;font-weight: 800;background: rgba(255,255,255,0.3) url(/img/common/page_top_icon.png)no-repeat top 18px center;background-size: 13px;border: 1px solid #000;transition:0.3s;line-height: 80px;}


/*m11, m41*/
.is-sticky .sub_tab_wrap.sticky{}
.is-sticky .sub_tab_wrap.sticky .sub_tab{padding-top:0;}

/*subtop*/
div.sub_top{position: relative; height: 512px; margin:0 auto;z-index: 9; overflow:hidden; }
div.sub_top div.sub_top_bg{position: relative;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;overflow: hidden;display: table;}
div.sub_top div.sub_bg_img {position: absolute;top: 0%;left: 0%;z-index: -1;width: 100%;height: 100%; }
div.sub_top div.inner{position:relative;width: 100%; height:auto;padding-top:100px; margin:0 auto;z-index: 10;display: table-cell;vertical-align: middle;text-align: center; }
div.sub_top div.inner > *{color:#fff; transition:0.3s 0.1s;}
div.sub_top div.inner .sub_title01{font-size: 60px;font-family:'Play';font-weight: 600;display: inline-block;}
div.sub_top div.inner .sub_title01:after{display:block;content:"";width: auto;height: 2px;margin-top: 5px;background:#fff;}
div.sub_top div.inner .sub_title02{font-size:50px;font-weight:300;margin: 20px auto 0;max-width: 700px;width: 97%;line-height: 1.3;word-break: keep-all;}
div.sub_top.on div.inner > *{opacity:0; transition:0.3s;}
.sub_wrap1 div.sub_top div.sub_bg_img{background-position: center right 28% !important;}
.sub_wrap2 div.sub_top div.sub_bg_img{background-position: center right 64% !important;}
.sub_wrap5 div.sub_top div.sub_bg_img{background-position: center right 23% !important;}
.sub_wrap6 div.sub_top div.sub_bg_img{background-position: center right 57% !important;}
/*subtab*/
.sub_tab_wrap{position:relative;width: 100%;height: 70px;background: #f7f7f7;font-size: 0;z-index:10;}
.sub_tab_wrap .sub_tab{padding: 0 3%;width: 100%;height: 100%;text-align: center;margin: 0 auto;font-size: 0;box-sizing: border-box;display: inline-block;overflow: hidden;overflow-y: hidden;overflow-x: auto;white-space: nowrap;border-bottom: 1px solid #d7d7d7;-ms-overflow-style: none;}
.sub_tab_wrap .sub_tab::-webkit-scrollbar {display:none;}
.sub_tab_wrap .sub_tab li{width: 170px;height: 70px;line-height: 70px;font-size: 18px;display: inline-block;color:#555555;text-align:center;box-sizing: border-box;}
.sub_tab_wrap .sub_tab li+li{border-left:0;} 
.sub_tab_wrap .sub_tab li.on{color:#184fa1;border-bottom: 5px solid #184fa1;font-weight: 500;}
.sub_tab_wrap .sub_tab li a{display:block; width:100%; height:100%;}
/*m00*/
.main_title{text-align:center; margin-bottom:60px;}
.main_title h1.title{font-size:50px; font-weight:500; color:#333; }
.m00 section.bg_color1{background:#fafafa;}
.m00 p.txt1,.m00 span.txt1,.m00 li.txt1{font-size: 18px;color: #555555;line-height: 1.8;font-weight: 300;letter-spacing: -1px;word-break: keep-all;}
.m00 .gradient1{background:linear-gradient(-10deg, #422aa6, #0195d6);}
.m00 .tab_list_wrap.type1{ margin-bottom: 10px;}
.m00 .tab_list_wrap.type1 .list_wrap{overflow:hidden;width: 100%;}
.m00 .tab_list_wrap.type1 .list_wrap li{float: left;width: calc(33.38% - 4px);height:60px;line-height:60px;font-size:18px;font-weight: 400;color: #92979a;border-bottom: 3px solid #c6cbce;text-align: center;cursor: pointer;transition:0.2s;}
.m00 .tab_list_wrap.type1 .list_wrap li.on{color:#184fa1;border-bottom:3px solid #184fa1;font-weight: 500;cursor: inherit;}
.m00 .tab_list_wrap.type1 .list_wrap li+li{margin-left: 5px;}
.m00 .tab_list_wrap.type1 .list_wrap li:hover{opacity:0.7;transition:0.2s;}
.m00 .tab_list_wrap.type1 .list_wrap li.on:hover{opacity:1}
.m65 .tab_list_wrap.type1 .list_wrap li{line-height:;}

.m11 section{padding: 100px 0;}
.m11 .section01{background: url('/img/page/m00_aezis_item.png')no-repeat right bottom;background-size: 70%;}
.m11 .section01 .company_img .img1{width:100%;height: 340px;position: relative;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: center;}
.m11 .section01 .company_img .img1:after{display:block;content:"";position: absolute;top: 9px;left: 9px;width: calc(100% - 20px);height: calc(100% - 20px);border: 1px solid rgba(255,255,255,0.5);}
.m11 .section01 .company_img .img1 img{width: 120%;}
.m11 .section01 .company_info{position:relative;display: flex;justify-content: flex-end;}
.m11 .section01 .company_info .gradient1{width: 610px;position: relative;padding: 75px 0 70px 50px;font-size: 45px;line-height: 1.2;color: #fff;margin-top: -90px;font-family: 'play';font-weight: 600;letter-spacing: -1px;}
.m11 .section01 .company_info .gradient1:before{display:block;content:"";position: absolute;width: 2px;height: 90px;top: -45px;background: #fff;}
.m11 .section01 .company_txt{margin-top: 70px;}
.m11 .section01 .company_txt .tit{font-size: 42px;color: #1e1e1e;font-weight: 300;letter-spacing:-1px;word-break: keep-all;}
.m11 .section01 .company_txt .tit strong{font-weight:500;}
.m11 .section01 .company_txt .tit:after{display:block;content:"";width: 40px;height: 2px;background: #184fa1;margin: 20px 0 40px 3px;}
.m11 .section01 .company_txt .txt1{max-width: 965px;}
.m11 .section02 .container{overflow:hidden;}
.m11 .section02 .container>*{width: 50%;float:left;position: relative;}
.m11 .section02 .container .company_img .img2{position: relative;z-index: 1;}
.m11 .section02 .container .company_img .img2 img{max-width:580px;width: 85%;}
.m11 .section02 .container .company_img .img3{position: absolute;width: 360px;height: 365px;right: 8%;margin-top: -300px;z-index: 0;}
.m11 .section02 .container .company_txt{padding-top:50px;}
.m11 .section02 .container .company_txt .tit{font-size: 44px;color: #1e1e1e;font-weight: 300;letter-spacing:-1px;word-break: keep-all;}
.m11 .section02 .container .company_txt .tit strong{font-weight:500;}
.m11 .section02 .container .company_txt .txt1{margin-top:25px;}
.m11 .section02 .container .company_txt .ceo{margin-top:40px; font-weight:500; font-size:20px; color:#333;}
.m11 .section03{background: url('/img/page/m11_bg1.png')no-repeat bottom 45px center;}
.m11 .section03 .vision_wrap{width: 100%; height: 325px;  background: url('/img/page/m11_img03.jpg')no-repeat center/ cover; text-align: center; display: table;}
.m11 .section03 .vision_wrap .center{display: table-cell;vertical-align: middle;padding: 0 5%;}
.m11 .section03 .vision_wrap .tit{font-family: 'Play';color: #fff;font-size: 48px;line-height: 1em;margin-bottom: 14px;font-weight: 600;}
.m11 .section03 .vision_wrap .txt1{color: #fff; line-height: 1.6;}
.m11 .section03 .misson_wrap{padding-top: 145px;}
.m11 .section03 .misson_wrap .center{text-align:center;}
.m11 .section03 .misson_wrap .center .tit{font-size: 48px;margin-bottom: 30px;line-height: 1em;color: #000;font-family: 'Play';font-weight: 600;}
.m11 .section03 .misson_wrap .txt1{color: #000; line-height: 1.6;}
.m11 .section03 .misson_wrap .list_wrap{overflow: hidden;margin-top: 55px;}
.m11 .section03 .misson_wrap .list_wrap li{position: relative;width: 33.3%;float: left;text-align: center;padding: 0 4%;}
.m11 .section03 .misson_wrap .list_wrap li+li:before{width: 17px;height: 3px;background: url('/img/page/m11_itme1.png')no-repeat center;}
.m11 .section03 .misson_wrap .list_wrap li .figure{position: relative;width: 220px;height: 220px;border-radius: 50%;background: #4894c3;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin: 0 auto 30px;box-shadow: 3px 3px 5px rgba(0,0,0,.2);}
.m11 .section03 .misson_wrap .list_wrap li .figure:after{display: block;content: "";position: absolute;top: 6px;left: 50%;transform: translateX(-50%);width: calc(100% - 14px);height: calc(100% - 14px);border-radius: 50%;border: 1px solid #fff;}
.m11 .section03 .misson_wrap .list_wrap li .icon2{background: #184fa1;}
.m11 .section03 .misson_wrap .list_wrap li .icon3{background: #0d256d;}
.m11 .section03 .misson_wrap .list_wrap li .tit{font-size: 24px;color: #333333;font-weight: 500;margin-bottom: 20px;}
.m11 .section03 .misson_wrap .list_wrap li .tit span{display: block;font-family: 'Play';font-size: 20px;font-weight: 600;margin-top: 3px;color: #184fa1;}
.m11 .section04{padding-bottom:0px;}
.m11 .section04 .history_list_wrap > li .history_title_wrap p.tit{display: table-cell;vertical-align: middle;text-align: center;font-size: 58px;color: #fff;font-weight: 600;font-family: 'Play';}
.m11 .section04 .history_list_wrap > li .history_title_wrap span{font-family: 'Noto Sans KR';font-weight: 400;font-size: 28px;display: block;}
.m11 .section04 .history_list_wrap > li .history_title_wrap{width: 100%;height: 300px;background: url('/img/page/m11_img04.jpg')no-repeat center/cover;display: table;}
.m11 .section04 .history_list_wrap > li .history_title_wrap.history_title2{background: url('/img/page/m11_img05.jpg')no-repeat center/cover;}
.m11 .section04 .history_list_wrap > li .history_title_wrap.history_title3{background: url('/img/page/m11_img06.jpg')no-repeat center/cover;}
.m11 .section04 .history_list_wrap .content_wrap:after{display:block; content:""; clear:both;}
.m11 .section04 .history_list_wrap .content_wrap>*{}
.m11 .section04 .history_list_wrap .content_wrap .year_box .center{width: 400px;height: 150px;text-align: center;display: table;margin-top: -60px;margin-left: 4%;}
.m11 .section04 .history_list_wrap .content_wrap .year_box .center p{display:table-cell; vertical-align:middle;}
.m11 .section04 .history_list_wrap .content_wrap .year_box span{width: 100%;font-size: 48px;font-family: 'Play';color: #fff;font-weight: 300;line-height: 1em;}
.m11 .section04 .history_list_wrap .content_wrap .year_box span + span:before{content: "-";display: inline-block;}
.m11 .section04 .history_list_wrap .contnet_list{position:relative;padding:70px 0 140px 0px;border-left:1px solid #d0d4d9;margin-left: 4%;font-size:0;}
.m11 .section04 .history_list_wrap .contnet_list > li{position:relative;padding-left:30px;display: table;width: 100%;}
.m11 .section04 .history_list_wrap .contnet_list > li:before{display:block;content:"";position:absolute;top: 17px;left: -3.5px;width:6px;height:6px;background:#184fa1;}
.m11 .section04 .history_list_wrap .contnet_list > li + li{margin-top: 30px;}
.m11 .section04 .history_list_wrap .contnet_list > li > *{display: table-cell;vertical-align: top;}
.m11 .section04 .history_list_wrap .contnet_list > li .year{font-size:34px;font-weight:500;color:#184fa1;font-family: 'play';width: 120px;}
.m11 .section04 .history_list_wrap .contnet_list > li ul{padding-top: 4px;width: calc(100% - 120px);}
.m11 .section04 .history_list_wrap .contnet_list li .date{color: #555555;font-weight: 500;font-size: 18px; margin-right:10px;}
.m11 .section04 .history_list_wrap > li:nth-child(even) .content_wrap .year_box {display: flex;flex-wrap: wrap;justify-content: flex-end;}
.m11 .section04 .history_list_wrap > li:nth-child(even) .content_wrap .year_box .center{margin-left: inherit;margin-right: 4%;}
.m11 .section04 .history_list_wrap > li:nth-child(even) .contnet_list{border-left:0;border-right:1px solid #d0d4d9;margin-left: 0;margin-right: 4%;}
.m11 .section04 .history_list_wrap > li:nth-child(even) .contnet_list > li{padding-left:0; padding-right:30px;}
.m11 .section04 .history_list_wrap > li:nth-child(even) .contnet_list > li > *{float:right; text-align:right;}
.m11 .section04 .history_list_wrap > li:nth-child(even) .contnet_list > li:before{left:auto; right:-3.5px;}
.m11 .section04 .history_list_wrap > li:nth-child(even) .contnet_list > li ul li{width:100%;overflow: hidden;}
.m11 .section04 .history_list_wrap > li:nth-child(even) .contnet_list > li ul li:after{display:block; content::""; clear:both;}
.m11 .section04 .history_list_wrap > li:nth-child(even) .contnet_list > li ul li span{float:right;}
.m11 .section04 .history_list_wrap > li:nth-child(even) .contnet_list li .date{margin-right:0; margin-left:10px;}


.m20{padding: 100px 0 0 0;}
.m20 .contents_wrap{display:none; position:relative; padding-bottom:140px;}
.m20 .con1{display:block;}
.m20 .company_wrap .box:before{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height: 55%;background: #fafafa url('/img/page/m00_aezis_item.png')no-repeat right bottom;z-index:-1;}
.m20 .company_wrap .contents_title_bg{width:100%;}
.m20 .company_wrap .contents_title_bg .img1{position: relative;width:100%;height: 43vw;overflow:hidden;}
.m20 .company_wrap .contents_title_bg .img1 img{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 117%;
}
.m20 .company_wrap .business_info{position:relative;width: 70%;max-width: 715px;padding: 65px 45px 60px 55px;margin-top: -180px;margin-left: 00px;}
.m20 .company_wrap .business_info:after{display:block;content:"";position:absolute;top: -45px;width:2px;height: 90px;background:#fff;}
.m20 .company_wrap .business_info .txt1{color:#fff;margin-top:25px;font-size: 19px;}
.m20 .company_wrap .business_info .txt1 b{font-weight:400;}
.m20 .company_wrap .list_wrap{margin-top:80px;display:flex;flex-wrap: wrap;}
.m20 .company_wrap .list_wrap li{width: calc(33.3% - 17px);min-height: 330px;margin-right:26px;padding: 60px 50px 110px 50px;border:1px solid #184fa1;}
.m22 .company_wrap .list_wrap li{height:390px;}
.m20 .company_wrap .list_wrap li.list1{background:#fff url('/img/page/m20_icon01.png')no-repeat left 50px bottom 60px;}
.m20 .company_wrap .list_wrap li.list2{background:#fff url('/img/page/m20_icon02.png')no-repeat left 50px bottom 60px;}
.m20 .company_wrap .list_wrap li.list3{background:#fff url('/img/page/m20_icon03.png')no-repeat left 50px bottom 60px;}
.m20 .company_wrap .list_wrap li.list4{background:#fff url('/img/page/m20_icon04.png')no-repeat left 50px bottom 60px;}
.m20 .company_wrap .list_wrap li.list5{background:#fff url('/img/page/m20_icon05.png')no-repeat left 50px bottom 60px;}
.m20 .company_wrap .list_wrap li.list6{background:#fff url('/img/page/m20_icon06.png')no-repeat left 50px bottom 60px;}
.m20 .company_wrap .list_wrap li.list7{background:#fff url('/img/page/m20_icon07.png')no-repeat left 50px bottom 60px;}
.m20 .company_wrap .list_wrap li.list8{background:#fff url('/img/page/m20_icon08.png')no-repeat left 50px bottom 60px;}
.m20 .company_wrap .list_wrap li.list9{background:#fff url('/img/page/m20_icon09.png')no-repeat left 50px bottom 60px;}
.m20 .company_wrap .list_wrap li.list10{background:#fff url('/img/page/m20_icon10.png')no-repeat left 50px bottom 60px;}
.m20 .company_wrap .list_wrap li:nth-child(3n){margin-right:0px;}
.m20 .company_wrap .list_wrap li:nth-child(n+4){margin-top:26px;}
.m20 .company_wrap .list_wrap li .tit{color:#000; font-size:28px; font-weight:500;}
.m20 .company_wrap .list_wrap li .tit:after{display:block;content:"";width: 14px;height:3px;background:#444444;margin: 8px 0 15px 0;}
.m20 .company_wrap .list_wrap li .txt1{color:#555555;font-weight: 300;line-height: 1.7;}
.m20 .bisiness_wrap{background: #fafafa;padding-top: 70px;}
.m20 .bisiness_wrap .tm_view table + table{margin-top:40px;}
.m20 .bisiness_wrap table{width: 100%;border-top: 2px solid #282828;}
.m20 .bisiness_wrap table tr > th:nth-child(1){border-left:0;}
.m20 .bisiness_wrap table.type1 tr > th:nth-child(1){width: 18%;}
.m20 .bisiness_wrap table.type1 tr > th:nth-child(2){width: 35%;}
.m20 .bisiness_wrap table tr > th:last-child{border-right:0;}
.m20 .bisiness_wrap table tr > *{min-height: 68px;padding: 20px;box-sizing: border-box;font-size: 18px;text-align: center;color: #333333;border: 1px solid #dadada;line-height:1.7;}
.m20 .bisiness_wrap table th{font-weight: 500;background: #f1f1f1;border-top: none;}
.m20 .bisiness_wrap table td{font-weight: 300;}
.m20 .bisiness_wrap table td:last-child{border-right:0;}
.m20 .bisiness_wrap table td.row{font-weight: 500;background: #f1f1f1;border-left:0;}
.m20 .map_wrap{padding-top: 70px;background:#fafafa;}
.m20 .map_wrap .box h3{font-size:30px;position: relative;font-weight:500;color: #333333;text-align: center;width: auto;left: 50%;transform: translateX(-50%);display: inline-block;margin-bottom: 40px;}
.m20 .map_wrap .box h3:after{display:block;content:"";width: 100%;height: 1px;background: #333;}
.m20 .map_wrap div.box + div.box{margin-top:70px;}
.m20 .map_wrap .contents_map_wrap{width:100%;height: 520px;border: 1px solid #dadada;}
.m20 .map_wrap .contents_map_wrap iframe{width:100%; height:100%;}
.m20 .map_wrap .list_wrap{border-top:2px solid #282828;margin-top: 60px;}
.m20 .map_wrap .list_wrap li{font-size:18px;border-bottom:1px solid #cbcbcb;display: table;width: 100%;}
.m20 .map_wrap .list_wrap li>*{display: table-cell;vertical-align: middle;padding: 20px 0; color: #333;}
.m20 .map_wrap .list_wrap b{width: 26%;background:#f1f1f1;border-right: 1px solid #cbcbcb;text-align: center;font-weight: 500;}
.m20 .map_wrap .list_wrap p{padding: 20px 0 20px 5%;background: #fff;}


.m20 .bisiness_wrap .table_wrap{width: 100%;}
.m20 .bisiness_wrap .table_wrap > .table{border-top: 2px solid #282828;}
.m20 .bisiness_wrap .table_wrap > .table + .table{margin-top:70px;}
.m20 .bisiness_wrap .table_wrap .tr.thead.tm_view .th{display:block; border-right:0;}
.m20 .bisiness_wrap .table_wrap .tr{display:table;width: 100%;}
.m20 .bisiness_wrap .table_wrap .tr > *{min-height: 68px;box-sizing: border-box;font-size: 18px;text-align: center;color: #333333;line-height:1.7;display: table-cell;vertical-align: middle;border-left: 0;}
.m20 .bisiness_wrap .table_wrap .th{font-weight: 500;border: 1px solid #dadada;border-left:0;padding: 20px 0;background: #f1f1f1;border-top: none;padding: 20px;}
.m20 .bisiness_wrap .table_wrap .thead.cate > .th{width: 33.3%;}
.m20 .bisiness_wrap .table_wrap .thead.cate > .th:last-child{border-right:0;}
.m20 .bisiness_wrap .table_wrap .td{font-weight: 300;border-top:0;border-right:0;}
.m20 .bisiness_wrap .table_wrap .tbody > .row{border-top: 0;}
.m20 .bisiness_wrap .table_wrap .tbody > .row .list{display: table !important;width: 100%;}
.m20 .bisiness_wrap .table_wrap .tbody > .row .list > .row:last-child{border-right:0;}
.m20 .bisiness_wrap .table_wrap .tbody > .row > .list > *{display: table-cell;vertical-align: middle;}
.m20 .bisiness_wrap .table_wrap .tbody > .row .list .row{display: table-cell;vertical-align: middle;border: 1px solid #dadada;border-top: 0;border-left: 0;padding: 20px 15px;}
.m20 .bisiness_wrap .table_wrap .tbody > .row .list .row > *{width: 100%;}



.m30{padding: 100px 0 110px 0;}
.m30 .tab_mobile_g {display:none;}
.m30 .tab_list_wrap ul{display: flex;flex-wrap: wrap;justify-content: center;padding-bottom: 10px;border-bottom: 1px solid #ddd;}
.m30 .tab_list_wrap ul li{position: relative;color: #333333;font-size: 18px;cursor: pointer;line-height: 1em;font-weight: 500;text-align: center;margin-bottom: 20px;}
.m30 .tab_list_wrap ul.list9 li{width:33.3%;}
.m30 .tab_list_wrap ul.list9 li:nth-child(3n):after{display:none;}
.m30 .tab_list_wrap ul.list4 li{width:50%;}
.m30 .tab_list_wrap ul.list4 li:nth-child(2n):after{display:none;}
.m30 .tab_list_wrap ul li.on{color: #184fa1;text-decoration: underline;}
.m30 .tab_list_wrap ul li:last-child:after{display: none;}
.m30 .tab_list_wrap ul li:after{display:block;content:"";position: absolute;top: 3px;right: 0;width: 1px;height: 12px;background: #dddddd;}
.m30 .tab_list_wrap ul li a{display:block;}

.m30 .contents_wrap{margin-top:30px;}
.m30 .contents_wrap .noti{text-align:right;font-size:14px; color:#777; margin-top:15px;}
.m30 .contents_wrap .contents_list + .contents_list{border-top:1px solid #ddd;}
.m30 .info_wrap{display: flex;flex-wrap: wrap;}
.m30 .info_wrap .info{width:100%;margin-top: 70px;}
.m30 .info_wrap .tit{color: #1e1e1e;width: 100%;}
.m30 .info_wrap .tit .kor{font-size: 42px;font-weight: 500;letter-spacing: -2px;}
.m30 .info_wrap .tit .en{font-size: 20px;word-break: keep-all;line-height: 1.6;margin-top: 5px;letter-spacing: -0.5px; padding-right: 20%; font-weight: 400;}
.m30 .info_wrap .txt1{margin-top:25px;}
.m30 .info_wrap .txt1 br{display:none;}
.m30 .info_wrap .title_img{width:100%;height:0;padding-top: 37%;}
.m31_1 .info_wrap .title_img{background:url("/img/page/m31_1_bg.jpg") center top / cover no-repeat;}
.m31_2 .info_wrap .title_img{background:url("/img/page/m31_2_bg.jpg") center top / cover no-repeat;}
.m31_3 .info_wrap .title_img{background:url("/img/page/m31_3_bg.jpg") center top / cover no-repeat;}
.m31_4 .info_wrap .title_img{background:url("/img/page/m31_4_bg.jpg") center top / cover no-repeat;}
.m31_5 .info_wrap .title_img{background:url("/img/page/m31_5_bg.jpg") center top / cover no-repeat;}
.m31_6 .info_wrap .title_img{background:url("/img/page/m31_5_bg.jpg") center top / cover no-repeat;}
.m31_7 .info_wrap .title_img{background:url("/img/page/m31_5_bg.jpg") center top / cover no-repeat;}
.m31_8 .info_wrap .title_img{background:url("/img/page/m31_5_bg.jpg") center top / cover no-repeat;}
.m31_9 .info_wrap .title_img{background:url("/img/page/m31_5_bg.jpg") center top / cover no-repeat;}
.m32_1 .info_wrap .title_img{background:url("/img/page/m32_1_bg.jpg") center top / cover no-repeat;}
.m32_2 .info_wrap .title_img{background:url("/img/page/m32_1_bg.jpg") center top / cover no-repeat;}
.m32_3 .info_wrap .title_img{background:url("/img/page/m32_1_bg.jpg") center top / cover no-repeat;}
.m32_4 .info_wrap .title_img{background:url("/img/page/m32_1_bg.jpg") center top / cover no-repeat;}
.m33_1 .info_wrap .title_img{background:url("/img/page/m33_1_bg.jpg") center top / cover no-repeat;}
.m33_2 .info_wrap .title_img{background:url("/img/page/m33_2_bg.jpg") center top / cover no-repeat;}
.m33_3 .info_wrap .title_img{background:url("/img/page/m33_3_bg.jpg") center top / cover no-repeat;}
.m33_4 .info_wrap .title_img{background:url("/img/page/m33_4_bg.jpg") center top / cover no-repeat;}
.m30 .product_wrap{width: 100%;margin-top: 60px;}
.m30 .product_wrap .product_list_wrap{}
.m30 .product_wrap .product_list_wrap > div.list{position:relative;width: 100%;border-top: 2px solid #000;padding: 45px 0 60px 0;}
.m30 .product_wrap .product_list_wrap > div.list:before{display:block;content:"";position: absolute;top: -2px;left: 0px;width: 85px;height: 6px;background: linear-gradient(45deg, #0390d4, #3e31a9);z-index: 1;}
.m30 .product_wrap .product_list_wrap > div.list:last-child{padding-bottom: 80px;}
.m30 .product_wrap .product_list_wrap > div.list > *{}
.m30 .product_wrap .product_list_wrap > div.list .list_tit{word-break: keep-all;font-size: 24px;color: #1e1e1e;font-weight: 500;line-height: 1em;margin-bottom: 30px;}
.m30 .product_wrap .product_list_wrap > div.list .contents{overflow: hidden;}
.m30 .product_wrap .product_list_wrap > div.list .contents .table{width: 100%;overflow-x: scroll;}
.m30 .product_wrap .product_list_wrap > div.list .list_wrap li{position: relative;font-size: 18px;color: #555555;line-height: 1.8;font-weight: 300;letter-spacing: -1px;word-break: keep-all;padding-left: 15px;}
.m30 .product_wrap .product_list_wrap > div.list .list_wrap li + li{margin-top: 2px;}
.m30 .product_wrap .product_list_wrap > div.list .list_wrap li:before{display:block;content:"";position: absolute;top: 14px;left: 0;width: 6px;height: 6px;box-sizing: border-box;border: 2px solid #184fa1;}
.m30 .product_wrap .product_list_wrap .table1{min-width: 800px;width: 100%;border-top: 2px solid #282828;}
.m30 .product_wrap .product_list_wrap .table1 tr > *{height: 70px;padding: 11px 10px;line-height: 1.4;text-align: center;color: #111;border: 1px solid #cbcbcb;}
.m30 .product_wrap .product_list_wrap .table1 th{background: #f1f1f1;font-size: 16px;font-weight: 500; word-break:keep-all;}
.m30 .product_wrap .product_list_wrap .table1 td{color: black;font-size: 16px;}
.m30 .product_wrap .product_list_wrap .table1 th.tit{background: #f1f1f1;text-transform: uppercase;font-family: 'Play';font-weight: 500;}
.m30 .product_wrap .product_list_wrap .download_wrap .list{width: 100%;min-height: 60px;padding: 10px 15px;display: table;border-bottom: 1px solid #cacaca;}
.m30 .product_wrap .product_list_wrap .download_wrap .list > *{display: table-cell;vertical-align: middle;}
.m30 .product_wrap .product_list_wrap .download_wrap .list .tit{font-size: 20px;color: #111111;font-family: 'play';font-weight: 500;padding-right: 15px;}
.m30 .product_wrap .product_list_wrap .download_wrap .list .download{width: 135px;}
.m30 .product_wrap .product_list_wrap .download_wrap .list .download a{width:135px;height: 38px;line-height: 38px;border:1px solid #c3c3c3;display: flex;flex-wrap: wrap;justify-content: space-between;border-radius: 5px;font-size: 12px;font-family: 'play';font-weight: 800;letter-spacing: 0.2px;padding: 0 15px;color: #000000;}
.m30 .product_wrap .product_list_wrap .download_wrap .list .download a:after{display:inline-block;content:"";width:15px;height:14px;margin-left: 15px;background:url('/img/common/file_download_icon1.png')no-repeat center;vertical-align: top;margin-top: 10px;}
.m30 .product_wrap .inquiry_wrap{margin-top: 0px;width: 100%;background:#f6f6f6;color:#273e82;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding: 60px 0;}
.m30 .product_wrap .inquiry_wrap .tit{width: 250px;font-size:20px;font-weight: 500;line-height: 50px;}
.m30 .product_wrap .inquiry_wrap .tit:before{display:inline-block;content:"";width:51px;height:51px;background:url('/img/page/m30_item1.png')no-repeat center;background-size:100%;vertical-align: top;margin-right: 10px;}
.m30 .product_wrap .inquiry_wrap .box{display: flex;flex-wrap: wrap;align-items: center;/* width: calc(100% - 250px); */}
.m30 .product_wrap .inquiry_wrap .box > div{font-size:18px;padding: 0 10px;font-family:'play';line-height: 1em;font-weight:500;position: relative;}
.m30 .product_wrap .inquiry_wrap .box > div + div:before{display: inline-block;position: absolute;top: 4px;left: 0;content:"";width: 1px;height: 12px;background: #ddd;vertical-align: top;}


.m41 section{padding: 100px 0;}
.m41 .section01 .inner{max-width:1700px;}
.m41 .section01 .info_wrap{width:100%;height: 480px;background:url('/img/page/m41_img01.jpg')no-repeat center/cover;color: #fff;letter-spacing: -1px;margin-bottom: 70px;text-align: center;}
.m41 .section01 .info_wrap .center{position: relative;top: 9px;left: 9px;width: calc(100% - 20px);height: calc(100% - 20px);border: 1px solid rgba(255,255,255,0.4);display: table;}
.m41 .section01 .info_wrap .info_title{vertical-align: middle;display: table-cell;padding: 0 6%;word-break: keep-all;}
.m41 .section01 .info_wrap .info_title strong{font-weight: 500;}
.m41 .section01 .info_wrap .info_title .s_tit{font-size: 25px;font-weight: 300;margin-bottom: 15px;}
.m41 .section01 .info_wrap .info_title .tit{font-size: 44px;line-height: 1.25;font-weight: 300;}
.m41 .section01 .txt1{text-align:center;}
.m41 .section01 .txt1.space{margin-top:20px;}
.m41 .section02 .list_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 70px;}
.m41 .section02 .list_wrap li{position:relative;width: 49%;background: #fff;text-align: center;padding: 0px 50px 30px 50px;border: 1px solid #d7d7d7;}
.m41 .section02 .list_wrap li:after{position:absolute; bottom:-1px; left:0; display:block; content:""; width:100%; height:6px; background:linear-gradient(-10deg, #422aa6, #0195d6);}
.m41 .section02 .list_wrap li .figure{position:relative;width: 175px;height: 175px;background: #184fa1;border-radius: 50%;margin: -85px auto 0;}
.m41 .section02 .list_wrap li .figure:before{display:block;content:"";position: absolute;top: 82px;left: -8px;width:5px;height:5px;background:#184fa1;}
.m41 .section02 .list_wrap li .figure:after{display:block;content:"";position: absolute;top: 82px;right: -8px;width:5px;height:5px;background:#184fa1;}
.m41 .section02 .list_wrap li .figure span{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;width: 100%; height: 100%;}
.m41 .section02 .list_wrap li .figure span:before{display:block;content:"";position: absolute;top: -6px;left: -6px;width: 185px;height: 185px;border: 1px solid #184fa1;border-radius: 50%;}
.m41 .section02 .list_wrap li .tit{color: #333;font-size: 34px;font-weight: 500;word-break: keep-all;padding: 30px 0;border-bottom: 1px solid #d7d7d7;}
.m41 .section02 .list_wrap li .txt1{padding: 25px 0;}
.m41 .section03 {padding-bottom:110px;}
.m41 .section03 .list_wrap{display: flex;flex-wrap: wrap;justify-content: center;}
.m41 .section03 .list_wrap li{position: relative;padding:0 20px;}
.m41 .section03 .list_wrap li .figure{position: relative;width: 357px;margin: 0 auto;}
.m41 .section03 .list_wrap li .figure img{border:1px solid #d7d7d7;}
.m41 .section03 .list_wrap li .figure:after{display: none;content:"";position: absolute;top: 7px;left: 7px;width: 341px;height: 484px;border: 1px solid rgba(255,255,255,0.4);z-index: 2;}
.m41 .section03 .list_wrap li .figure:before{display:none; content:""; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.48); z-index:1;}
.m41 .section03 .list_wrap li .text_box{position: absolute;left:50px;bottom: 0;width: 350px;padding: 30px 40px 40px;display: table;opacity:0;transition:0.2s;z-index:3;}
.m41 .section03 .list_wrap li .text_box>*{color:#fff;}
.m41 .section03 .list_wrap li .text_box .tit{margin-bottom: 5px;}
.m41 .section03 .list_wrap li .text_box .tit>*{display: table-cell; vertical-align: bottom;}
.m41 .section03 .list_wrap li .text_box .tit p{font-size:30px;}
.m41 .section03 .list_wrap li .text_box .tit .date{position: relative;top: -6px;padding-left: 10px;font-family:'play';font-size:18px;font-weight:500;color:rgba(255,255,255,0.7);}
.m41 .section03 .list_wrap li .text_box .txt1{font-size: 17px;}
.m41 .section03 .list_wrap li.slick-current .text_box{bottom:33px; left:0px; opacity:1; transition:0.5s;}
.m41 .section03 .slide_navigation{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 55px;
    align-items: center;
}
.m41 .section03 .slide_navigation .arrow{
    width: 30px;
    height: 20px;
}
.m41 .section03 .slide_navigation .arrow.prev{
    background: url('/img/page/slide_arr_p.png')no-repeat;
}
.m41 .section03 .slide_navigation .arrow.next{
    background: url('/img/page/slide_arr_n.png')no-repeat;
}
.m41 .section03 .slide_navigation .slide_paging{
    font-size: 24px;
    color: #a0a0a0;
    font-weight: 500;
    font-family: 'play';
    padding: 0 45px;
    line-height: 1em;
}

.m60{padding: 100px 0 0px;}
.m60 .section01{padding-bottom: 110px;}
.m61 .section01{padding-bottom:0;}
.m62 .section01:before{display:block;content:"";position: absolute;bottom: 0;left: 0;background:#fafafa;width: 100%;height: 89%;}
.m62 .info_wrap{width: 100%;height: 435px;background: url('/img/page/m62_bg.jpg')no-repeat center/cover;display: flex;flex-wrap: wrap;align-items: center;}
.m62 .info_wrap .center{max-width: 1200px;width: 90%;margin: 0 auto;}
.m62 .info_wrap .center .info_title{position: relative;padding: 55px 15%;border-top: 1px solid rgba(255,255,255,0.5);border-bottom: 1px solid rgba(255,255,255,0.5);text-align: center;word-break: keep-all;}
.m62 .info_wrap .center .info_title br{display:none;}
.m62 .info_wrap .center .info_title > *{color: #fff;}
.m62 .info_wrap .center .info_title .s_tit{font-size: 22px;font-weight: 300;line-height: 1.5;}
.m62 .info_wrap .center .info_title .s_tit .item{position: absolute;top: 55px;font-size: 48px;font-family: 'play';font-weight: 600;line-height: 1em;}
.m62 .info_wrap .center .info_title .s_tit .item.left{left: 0;}
.m62 .info_wrap .center .info_title .s_tit .item.right{right: 0;}
.m62 .info_wrap .center .info_title .tit{font-size: 30px;font-weight: 500;margin-top: 3px;}
.m62 .talent_wrap{width: 100%;margin-top: 70px;}
.m62 .talent_wrap > div.list{position:relative; width: 100%;padding: 60px;border: 1px solid #dadada;}
.m62 .talent_wrap > div.list:before{display:block;content:"";position:absolute;top: -1px;left: 0;width: 100%;height: 4px;background: linear-gradient(45deg, #0195d6, #422ba6);}
.m62 .talent_wrap > div.list:nth-child(1){background: #ffffff url('/img/page/m60_num1.png')no-repeat right bottom;}
.m62 .talent_wrap > div.list:nth-child(2){background: #ffffff url('/img/page/m60_num2.png')no-repeat right bottom;}
.m62 .talent_wrap > div.list:nth-child(3){background: #ffffff url('/img/page/m60_num3.png')no-repeat right bottom;}
.m62 .talent_wrap > div.list:nth-child(4){background: #ffffff url('/img/page/m60_num4.png')no-repeat right bottom;}
.m62 .talent_wrap > div.list + div.list{margin-top: 20px;}
.m62 .talent_wrap > div.list .title{font-size: 28px;color: #184fa1;font-weight: 600;display: flex;align-items: center;margin-bottom:28px;}
.m62 .talent_wrap > div.list .title .item{margin-right: 25px;}
.m62 .talent_wrap > div.list .list_wrap{width: 100%;}
.m62 .talent_wrap > div.list .list_wrap li{position:relative; padding-left: 18px; }
.m62 .talent_wrap > div.list .list_wrap li:before{display:block; content:""; position: absolute;top: 12px;left: 0;width: 6px;height: 6px;box-sizing: border-box;border: 2px solid #184fa1;}
.m62 .talent_wrap > div.list .list_wrap li + li{margin-top: 5px;}
.m63 .personnel_system_wrap{overflow:hidden;}
.m63 .personnel_system_wrap > *{float: left;width: 50%;}
.m63 .personnel_system_wrap .img1 img{max-width:100%;}
.m63 .personnel_system_list{position:relative;border:1px solid #dadada;padding:0 55px;margin-top: 70px;}
.m63 .personnel_system_list:before{display:block;content:"";position:absolute;top: -1px;left: 0;width: 100%;height: 4px;background: linear-gradient(45deg, #0195d6, #422ba6);}
.m63 .personnel_system_list > div.list{padding:55px 0;}
.m63 .personnel_system_list > div.list + div.list{border-top:1px solid #dadada;}
.m63 .personnel_system_list .title{font-size: 28px;color: #184fa1;font-weight: 600;margin-bottom:20px;display: flex;align-items: center;}
.m63 .personnel_system_list .title .item{margin-right: 25px;}
.m63 .personnel_system_list .txt1{margin-left:72px;}

.m64 .welfare_list_wrap{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.m64 .welfare_list_wrap > .list{width: 49%;height: 350px;border: 1px solid #184fa1;padding: 38px;display: flex;flex-wrap: wrap;align-items: center;}
.m64 .welfare_list_wrap > .list:nth-child(n+3){margin-top: 2%;}
.m64 .welfare_list_wrap  .num{font-size: 17px;font-family: 'Play';color: #184fa1;border-bottom: 2px solid #184fa1;padding-bottom: 5px;line-height: 1em;}
.m64 .welfare_list_wrap  .center{display: flex;flex-wrap: wrap;align-items: baseline;width: 100%;height: 100%;}
.m64 .welfare_list_wrap  .box{display: flex;flex-wrap: wrap;width: 100%;align-items: center;}
.m64 .welfare_list_wrap  .box .tit{width: 190px;text-align: center;}
.m64 .welfare_list_wrap  .box .tit p{font-size: 24px;color: #333333;font-weight: 500;}
.m64 .welfare_list_wrap  .box .tit p span.en{display: block;font-family: 'play';font-size: 20px;color: #184fa1;font-weight: 600;line-height: 1em;margin-bottom: 2px;margin-top: 16px;}
.m64 .welfare_list_wrap  .box .tit p span.s_tit{display: block;font-size: 18px;color: #333;line-height: 1.8;font-weight: 300;letter-spacing: -1px;word-break: keep-all;}
.m64 .welfare_list_wrap .box .list_wrap{display: flex;flex-wrap: wrap;margin-left: 25px;width: calc(100% - 215px);}
.m64 .welfare_list_wrap  .box .list_wrap li{position:relative;padding-left: 15px;width: 100%;}
.m64 .welfare_list_wrap .box .list_wrap.type1 li{width:auto;padding-right: 10px;}
.m64 .welfare_list_wrap  .box .list_wrap li:before{display:block; content:""; position: absolute;top: 13px;left: 0;width: 6px;height: 6px;box-sizing: border-box;border: 2px solid #184fa1;}
.m64 .welfare_list_wrap  .box .list_wrap li + li{margin-top: 2px;}


.m65 .section01{padding-bottom:0;}
.m65 .tab_list_wrap.type1 .list_wrap li{width:calc(50% - 4px);}
.m65 .contents_wrap{display:none;width:;background:#fafafa;padding: 70px 0 110px;}
.m65 .contents_wrap.con1{display:block;}
.m65 .contents_wrap .list_wrap{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.m65 .contents_wrap .list_wrap > div.list{width: 49%;background: #fff;border: 1px solid #d7d7d7;padding: 40px 35px;}
.m65 .contents_wrap .list_wrap > div.list:nth-child(n+3){margin-top: 2%;}
.m65 .contents_wrap .list_wrap > div.list .tit{display: flex;align-items: center;margin-bottom: 20px;}
.m65 .contents_wrap .list_wrap > div.list .tit figure{width: 80px;height: 80px;background: #efefef;border-radius: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.m65 .contents_wrap .list_wrap > div.list .tit p{width:calc(100% - 80px);margin-left: 15px;font-size: 24px;color: #333333;font-weight: 500;}
.m65 .contents_wrap .list_wrap > div.list .txt1.type1{opacity: 0.8;}
.m65 .contents_wrap .noti{margin-top: 25px;opacity: 0.8;}


/*board*/
.board{padding: 100px 0 110px;}
.board_skin1 .table_wrap{}
.board_skin1 .table_wrap .list_wrap li{width: 100%;text-align: left;border-bottom: 1px solid #dadada;border-top: 2px solid #282828;display: flex;flex-wrap: wrap;padding-bottom: 50px;}
.board_skin1 .table_wrap .list_wrap li.thead{display:none;}
.board_skin1 .table_wrap .list_wrap li > div{display: table;width: 100%;}
.board_skin1 .table_wrap .list_wrap li > div:nth-child(1){display:none;}
.board_skin1 .table_wrap .list_wrap li > div.td p{overflow:hidden;height:27px;}
.board_skin1 .table_wrap .list_wrap li > div.td a.e_{padding-right:30px;}
.board_skin1 .table_wrap .list_wrap li > div.td > *{
    display: table-cell;
    vertical-align: middle;
}
.board_skin1 .table_wrap .list_wrap li > div:nth-child(3){
    order: -1;
    background: #f5f5f5;
    height: 80px;
    margin-bottom: 25px;
}
.board_skin1 .table_wrap .list_wrap li > div.td > *:first-child{
    width: 160px;
    padding: 0 30px;
    color: #333333;
    font-weight: 500;
}
.board_skin1 .table_wrap .list_wrap li > div:nth-child(6){}
.board_skin1 .table_wrap .list_wrap li > div:nth-child(7){}
.board_skin1 .table_wrap .list_wrap li .th{font-size: 18px;color: #333;font-weight: 500;}
.board_skin1 .table_wrap .list_wrap li .td{font-size: 18px;height: 35px;font-weight: 300;color: #333;}
.board_skin1 .table_wrap .list_wrap li .td.txt{text-align: left;}
.board_skin1 .table_wrap .list_wrap li .point{color:#cb2b2b; font-weight:500;}


.board_view .table_wrap{width:100%; border-top:2px solid #282828;}
.board_view .table_wrap .tr{width: 100%;display: flex;flex-wrap: wrap;}
.board_view .table_wrap .tr .th,.board_view .table_wrap .tr .td{min-height: 67px;border-bottom: 1px solid #dadada;padding: 20px 15px;}
.board_view .table_wrap .tr.type1 .row{ width: 100%;display: flex;}
.board_view .table_wrap .th{width: 195px;background: #f1f1f1;text-align: center;color: #333333;font-size: 18px;font-weight: 500;border-right: 1px solid #dadada;display: flex;align-items: center;justify-content: center;}
.board_view .table_wrap .td{width: calc(100% - 195px);padding: 20px 20px;font-size: 18px;color: #555555;line-height: 1.8;font-weight: 300;letter-spacing: -1px;word-break: keep-all;}
.board_view .contents .contents_head{border-top: 2px solid #282828;padding: 30px 0;display: table;width: 100%;text-align: center;border-bottom: 1px solid #dadada;}
.board_view .contents .contents_head > *{display: table-cell;vertical-align: middle;}
.board_view .contents .contents_head .title{font-size: 20px;font-weight: 500;color: #333;padding: 0 5%;}
.board_view .contents .contents_head .d_day{width: 125px;color: #cb2b2b;font-size: 20px;font-weight: 500;}
.board_view .contents .contents_body{ border-bottom: 1px solid #dadada;padding: 58px 7%;}
.board_view .pagination_list_wrap{width:100%; margin-top:58px;}
.board_view .pagination_list_wrap a{display:block;}


.m00 .button.type1{position:relative; margin:0 auto; width:200px;height: 58px;line-height: 57px;font-family: 'Play', sans-serif;font-size:14px;font-weight: 600;letter-spacing: 0.7px;text-align:center;box-sizing:border-box;color: #1e1e1e;border: 1px solid #1e1e1e;border-radius:5px;display:block;transition:0.3s;overflow:hidden;}
.m00 .button.type1.kor{font-family:'Noto Sans KR'; font-weight:500; font-size:18px;}
.m00 .button.type1:after{position: absolute;transition: .3s 0.1s;content: ''; width: 0;  bottom: 0;background: #000;  height: 100%; left: 0%; z-index: -1;}
.m00 .button.type1:hover{color:#fff;}
.m00 .button.type1:hover:after{ width: 100%; left: 0%;}

.inquiry_form_wrap{padding:140px 0 150px;}
.inquiry_form_wrap table{width: 100%;border-top: 2px solid #000000;}
.inquiry_form_wrap table tr{height: 80px;}
.inquiry_form_wrap table tr > *{border-bottom:1px solid #dadada;}
.inquiry_form_wrap table th{width: 194px;padding: 15px 40px;font-size: 18px;color: #333333;font-weight: 500;text-align: left;}
.inquiry_form_wrap table th label.ipt{width:;}
.inquiry_form_wrap table th label.ipt:after{display:inline-block;content:"*";color: #e80000;margin-left: 5px;vertical-align: middle;}
.inquiry_form_wrap table td{padding: 15px 0;font-size: 18px;color: #333;font-weight: 300;}
.inquiry_form_wrap table td .row{overflow:hidden;font-size:0;}
.inquiry_form_wrap table td .row *{display:inline-block; vertical-align:top;}
.inquiry_form_wrap table td .row .box{font-size: 0;width: calc(100% - 205px);}
.inquiry_form_wrap table td .row input{width: 100%;height: 50px;background: #f8f8f8;border: 0;padding: 0 10px;vertical-align: top;font-size: 18px;}
.inquiry_form_wrap table td .row input.act{background:#f1f1f1;}
.inquiry_form_wrap table td .row textarea{width: 100%;height: 290px;font-size: 18px;resize: inherit;background: #f8f8f8;border: 0;padding: 10px 10px;font-weight: 400;}
.inquiry_form_wrap table td .row select{width: 190px;height: 50px;background: #f8f8f8;border: 0;padding: 0 10px;margin-left: 15px;font-size: 18px;}
.inquiry_form_wrap table td .row option{width:;}
.inquiry_form_wrap table td .row.type2 input{width: calc(33.36% - 27px);}
.inquiry_form_wrap table td .row .item{display: inline-block;line-height: 50px;width: 40px !important;text-align: center;font-size: 18px;}
.inquiry_form_wrap table td .row.type3{}
.inquiry_form_wrap table td .row.type3 input{width: calc(50% - 20px);}
.inquiry_form_wrap table td .row.type4{max-width: 1100px;}
.inquiry_form_wrap .privacy_wrap{margin: 30px 0 60px 0;text-align: center;}
.inquiry_form_wrap .privacy_wrap .check_btn{width:;}
.inquiry_form_wrap .privacy_wrap label{font-size: 18px;color: #333333;font-weight: 500;}
.inquiry_form_wrap .privacy_wrap label a{border-bottom: 1px solid #333;}
.inquiry_form_wrap td .radio_list li{display:inline-block;padding-right:35px;margin: 5px 0;}
.inquiry_form_wrap td .radio_list input[type=radio] {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
.inquiry_form_wrap td .radio_list input[type=radio]+label {
    position: relative;
    top: 0px;
    padding-left: 30px;
    color: #333333;
    font-size: 18px;
    font-weight: 300;
}
.inquiry_form_wrap td .radio_list input[type=radio]+label:after, input[type=radio]+label:before {
    position: absolute;
    left: 0;
    display: block;
    -webkit-box-sizing: content-box;
    box-sizing: border-box;
    content: '';
}
.inquiry_form_wrap td .radio_list input[type=radio]+label:before {
    width: 20px;
    height: 20px;
    text-align: center;
    border: 1px solid #d9d9d9;
    background: #fff;
    top: 4px;
    border-radius: 50%;
}
.inquiry_form_wrap td .radio_list input[type=radio]+label:after {
    top: 13px;
    left: 5px;
    width: 10px;
    height: 10px;
    margin-top: -4px;
    transform: scale(0);
    background-color: #6c6c6c;
    border-radius: 50%;
    transition: 0.3s;
}
.inquiry_form_wrap td .radio_list input[type=radio]:checked+label:after {
    content: '';
    transition: 0.3s;
    transform: scale(1);
}




.inquiry_form_wrap .privacy_wrap input[type=checkbox] {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
.inquiry_form_wrap .privacy_wrap input[type=checkbox]+label {
    position: relative;
    top: 0px;
    padding-left: 45px;
    color: #333333;
    font-size: 18px;
    font-weight: 300;
}
.inquiry_form_wrap .privacy_wrap input[type=checkbox]+label:after, input[type=checkbox]+label:before {
    position: absolute;
    left: 0;
    display: block;
    -webkit-box-sizing: content-box;
    box-sizing: border-box;
    content: '';
}
.inquiry_form_wrap .privacy_wrap input[type=checkbox]+label:before {
    width: 30px;
    height: 30px;
    text-align: center;
    border: 1px solid #333333;
    background: #fff;
    top: 1px;
}
.inquiry_form_wrap .privacy_wrap input[type=checkbox]+label:after {
    top: 12px;
    left: 7px;
    width: 15px;
    height: 15px;
    transform: scale(0);
    margin-top: -4px;
    background-color: #333;
    transition: 0.3s;
}
.inquiry_form_wrap .privacy_wrap input[type=checkbox]:checked+label:after {
    content: '';
    opacity: 1;
    transition: 0.3s;
    transform: scale(1);
}


@media(max-width:1120px){
	.m11 .section02 .container>*{width:100%; float:initial;}
	.m11 .section02 .container .company_img .img2{display: flex;flex-wrap: wrap;justify-content: center;}
	.m11 .section02 .container .company_img .img2 img{max-width: 480px;}
	.m11 .section02 .container .company_img .img3{position: absolute;height: 380px;width: 360px;margin-top: -317px;right: 50%;transform: translateX(50%);margin-right: -102px;}
	.m11 .section02 .container .company_txt{padding-top: 130px;}
	.m11 .section03 .misson_wrap .list_wrap li{width:100%; float:initial; padding:0;}
	.m11 .section03 .misson_wrap .list_wrap li + li{padding-top: 40px;}
	.m11 .section03 .misson_wrap .txt1{width:70%; margin:0 auto;}
	.m11 .section03{background-position: top 352px left -255px;}
	.m20 .company_wrap .list_wrap li{width: 49%;margin-right: 0;}
	.m20 .company_wrap .list_wrap li:nth-child(n+4){margin-top:0;}
	.m20 .company_wrap .list_wrap li:nth-child(n+3){margin-top: 2%;}
	.m20 .company_wrap .list_wrap li:nth-child(2n){margin-left: 2%;margin-right: 0;}
	.m20 .company_wrap .box:before{background:url('/img/page/m00_aezis_item.png')no-repeat right bottom;background-size: 66%;}
	.m21 .company_wrap .business_info figure.img1 img,.m22 .company_wrap .business_info figure.img1 img{width:100px;}
	.m23 .company_wrap .business_info figure.img1 img{width:140px;}
	.m20 .company_wrap .list_wrap{margin-top:70px;}
	.m41 .section02 .list_wrap li{width:100%;}
	.m41 .section02 .list_wrap li+li{margin-top:150px;}
	.m63 .personnel_system_wrap .img1{position:relative;width: 100%;height: 0;padding-top: 60%;overflow: hidden;}
	.m63 .personnel_system_wrap .img1 img{position: absolute;top: 50%;transform: translateY(-50%);margin-top: 42px;width: 100%;}
	.m63 .personnel_system_wrap{display:block;}
	.m63 .personnel_system_wrap > *{width:100%;}
	.m64 .welfare_list_wrap > .list{width:100%;}
	.m64 .welfare_list_wrap .box .list_wrap.type1 li{padding-right:50px;}
	.m64 .welfare_list_wrap .box .list_wrap li{width:50%;}
	.m64 .welfare_list_wrap > .list:nth-child(n+2){margin-top:2%;}
	.m64 .welfare_list_wrap > .list{height:280px;}
}