@charset "UTF-8"; /* ---------------------------------- */ body { margin: 0; padding: 0; } /* ---------------------------------- */ /* ====================================== */ /* ====================================== */ body, .navbar, .parallax, .page-footer, .menu-all-popup-wrapper .mfp-container { min-width: 1400px; } .nav-header-container { width: 100%; min-width: 1280px; } .visual-user-count-group, .page-footer .page-footer-inner, .visual-status-count-group, .visual-btn-group .visual-btn-inner, .contents-question { width: 1280px; } .parallax { padding: 0px; min-height: 900px; overflow: inherit; z-index: 1; } .search-form { position: relative; } .page-content-wrapper { position: relative; width: 1280px; min-width: 1280px; margin: auto; } /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } .row { margin: 0px; } .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding: 0px; } /* 커스텀 Responsive Table Grid col 2개이상 시작 */ .row-table-layout { display: table; width: 100%; table-layout: fixed; } .row-side-noPad { /* display: table-row; */ padding-bottom: 50px; } .row-side-noPad div[class^=col-] { display: table-cell; vertical-align: top; padding: 0px 20px; } .row-side-noPad .contents-panel-title { position: absolute; top: 0px; width: 100%; } .row-side-noPad .contents-panel { table-layout: fixed; height: 100%; } .row-side-noPad .page-title-3depth + .contents-panel { height: calc(100% - 56px); } .row-side-noPad div[class^=col-]:first-child { padding-left: 0px; } .row-side-noPad div[class^=col-]:last-child { padding-right: 0px; } .row-side-noPad .col-side-noPad { height: 0px; } /* 커스텀 Responsive Table Grid col 2개이상 끝 */ /* ====================================== */ 반응형 재정의 끝 .scroll-top-arrow, .scroll-top-arrow:focus { background-color: #000; background-image: url(../img/common/btn/btn_scroll_top_arrow.png); background-repeat: no-repeat; background-position: 50% 50%; height: 50px; width: 50px; border-radius: 0px; } .scroll-top-arrow:hover { background-color: #3378c1; } /* scroll-top-arrow 끝 */ /* magnific-popup 시작 */ .mfp-close { font-family: inherit; font-size: 0; line-height: inherit; } .mfp-close::after, .mfp-close::before { content: ""; display: block; background: #fff; height: 2px; width: 40px; position: absolute; left: 0px; top: 50%; } .mfp-close:before { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); } .mfp-close:after { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); } /* magnific-popup 끝 */ /* cbp-spmenu popup 시작 */ .close-button-menu { padding: 0px; } .close-button-menu:after, .close-button-menu:before { width: 40px; } /* cbp-spmenu popup 끝 */ /* ====================================== */ .page-title { position: relative; padding: 40px 0px 25px 0px; margin-bottom: 40px; text-align: left; border-bottom: 2px solid #000000; } .page-title-text { font-weight: bold; font-size: 34px; position: relative; } .page-title-2depth { position: relative; color: #00182c; font-weight: bold; font-size: 30px; margin-top: 60px; padding: 20px 0px 30px 0px; background: url(../img/common/bu/bu_title_2depth.png) no-repeat 0 0; } .page-title-3depth { position: relative; color: #08b3e3; font-weight: bold; font-size: 24px; margin-top: 50px; padding: 10px 0px 20px 0px; background: url(../img/common/bu/bu_title_3depth.png) no-repeat 0 0; } .page-title-3depth.title-line span { position: relative; background-color: #fff; padding-right: 20px; z-index: 12; } .page-title-3depth.title-line::after { content: ""; display: block; background-color: #b5bfc8; width: 100%; height: 2px; position: absolute; top: 21px; } .page-category { position: absolute; top: 40px; right: 0px; padding-left: 30px; background: url(../img/common/icon/ico_category_home.png) no-repeat 0 6px; } .page-category .category-item { font-size: 16px; float: left; padding-left: 30px; background: url(../img/common/icon/ico_category_arrow.png) no-repeat 12px 50%; } .page-category .category-item:first-child { padding-left: 0px; background: none; } .contents-title { font-size: 34px; position: relative; margin-bottom: 32px; text-align: center; } .contents-title .contents-title-text { font-weight: bold; position: relative; padding: 0px 140px; } .contents-title .contents-title-text::before { content: ""; position: absolute; top: 13px; right: 0px; display: block; width: 113px; height: 12px; margin-top: 8px; background: url(../img/common/bu/bu_main_title.png) no-repeat 50% 50%; } .contents-title .contents-title-text::after { content: ""; position: absolute; top: 13px; left: 0px; width: 113px; height: 12px; margin-top: 8px; background: url(../img/common/bu/bu_main_title.png) no-repeat 50% 50%; } /* 컨텐츠 큰제목 끝 */ /* UL블릿 시작 */ ul.content-ul-list > li { padding-left: 20px; padding-bottom: 2px; background: url(../img/common/bu/bu_li_type_01.png) no-repeat 0 8px; } /* UL블릿 끝 */ .iframe-body-none { display: none; } .iframe-body { width: 100%; min-width: 100%; overflow-x: hidden; animation: none !important; animation-name: none !important; transition-timing-function: none !important; -ms-transition-timing-function: none !important; -moz-transition-timing-function: none !important; -webkit-transition-timing-function: none !important; -o-transition-timing-function: none !important; transition-duration: 0s !important; -ms-transition-duration: 0s !important; -moz-transition-duration: 0s !important; -webkit-transition-duration: 0s !important; -o-transition-duration: 0s !important; } .sub-iframe-body { width: 1020px; min-width: 1020px; overflow-x: hidden; animation: none !important; animation-name: none !important; transition-timing-function: none !important; -ms-transition-timing-function: none !important; -moz-transition-timing-function: none !important; -webkit-transition-timing-function: none !important; -o-transition-timing-function: none !important; transition-duration: 0s !important; -ms-transition-duration: 0s !important; -moz-transition-duration: 0s !important; -webkit-transition-duration: 0s !important; -o-transition-duration: 0s !important; } .popup-body .content-wrapper { padding: 20px; } iframe, .animationNone, .content-wrapper { animation: none !important; animation-name: none !important; transition-timing-function: none !important; -ms-transition-timing-function: none !important; -moz-transition-timing-function: none !important; -webkit-transition-timing-function: none !important; -o-transition-timing-function: none !important; transition-duration: 0s !important; -ms-transition-duration: 0s !important; -moz-transition-duration: 0s !important; -webkit-transition-duration: 0s !important; -o-transition-duration: 0s !important; } /* 메인팝업 시작 */ .main-divPopup { position: fixed; border: 2px solid #000; background-color: #fff; overflow: hidden; z-index: 9999; } .popup-contents-row { position: relative; width: 100%; display: table; box-sizing: border-box; } .popup-close-group { background-color: #000; border: 2px solid #000; height: 40px; text-align: right; } .popup-close, .popup-close-group a { color: #fff; } .popup-close-group a { margin-right: 20px; font-size: 14px; font-weight: 700; cursor: pointer; } .popup-close-group a:hover { color: #3378c1; } .popup-close .gg-checkbox { margin-top: 10px; margin-right: 20px; } .ie .popup-close .gg-checkbox { margin-top: 6px; margin-right: 20px; } .popup-close .gg-checkbox > span:after { border: solid #fff; border-width: 0 2px 2px 0; } .popup-hiddenFrame { display: none; } /* 메인팝업 끝 */ /* 모달팝업 시작 */ .modal-dialog { margin: 200px auto 30px auto !important; } .modal-open .modal { z-index: 9999; } .modal-backdrop.in { z-index: 9998; } .modal .modal-header { border-bottom: 1px solid #2764af; background-color: #3e90f5; border-radius: 4px 4px 0px 0px; } .modal-title { color: #fff; font-weight: bold; font-size: 20px; } .modal .modal-header .close { width: 20px; height: 20px; opacity: 1; margin-top: 4px !important; background-image: url(../img/common/icon/icon_popup_close.png) !important; } .modal.main-notice .modal-title { text-align: center; } .modal.main-notice .modal-dialog { margin: 160px auto 30px auto !important; } .modal.main-notice .modal-footer { background-color: #000; color: #fff; } /* 모달팝업 끝 */ .table-reply { padding-left: 66px !important; background: url(../img/common/bg/bg_table_reply.png) no-repeat 8px 50%; } .input-label-none { display: none; } .input-label-display { position: relative; font-size: 16px; padding: 0px 10px 0px 20px; margin: 0px; border: none; background: url(../img/common/bu/bu_title_4depth.png) no-repeat 0 50%; pointer-events: none; } .input-group[class*=col-] .input-group-btn { width: 1%; } .input-group .input-label-display, .input-group .input-group-label { display: table-cell; white-space: nowrap; vertical-align: middle; width: 1%; } .input-group .input-group-label .input-label-display { display: inline-block; width: auto; } .input-group-btn.input-group-last > .btn, .input-group-btn.input-group-last > .btn-group { margin-left: 0px; } .input-group-btn.input-group-last { padding-left: 10px; } .input-group-btn.input-group-last > .btn { border-radius: 5px; } .form-list > .form-inline { margin-bottom: 4px; } .form-list > .form-inline:last-child { margin-bottom: 0px; } .form-inline .form-group, .form-inline .input-group { padding-left: 10px; } .form-inline .form-group:first-child, .form-inline .input-group:first-child { padding-left: 0px; } .form-inline .form-group[class*=col-], .form-inline .input-group[class*=col-] { float: left; } .control-label { padding: 0px 5px; } .form-inline .control-label + .form-group, .form-inline .control-label + .input-group { padding-left: 0px; } .form-group input, .input-group input, .form-group textarea, .input-group textarea, .form-group select, .input-group select { margin: 0px; } .grid-norecords { width: 100%; height: 100%; text-align: center; min-height: 44px; font-size: 0px; background: url(../img/common/icon/ico_no_data.png) no-repeat 50% 50%; } .grid-norecords-2 { width: 100%; height: 100%; text-align: center; min-height: 44px; font-size: 0px; background: url(../img/common/icon/ico_no_data2.png) no-repeat 50% 50%; } /* 커스텀 팝업 시작 */ .custom-popup-wrapper { position: absolute; display: none; top: 50%; left: 50%; min-width: 120px; min-height: 120px; background-color: #ffffff; border: 2px solid #1990cc; border-radius: 5px; z-index: 999; } .custom-popup-wrapper.open { display: block; } .custom-popup-title { position: relative; background-color: #1990cc; color: #fff; font-size: 18px; font-weight: bold; text-align: center; padding: 4px; white-space: nowrap; height: 32px; } .custom-popup-contents { padding: 14px; } .custom-popup-close { position: absolute; top: 0px; right: 4px; display: block; width: 32px; height: 32px; font-size: 0px; background: url(../img/common/icon/ico_btn_close.png) no-repeat 50% 50%; } .icon-limits { width: 48px; height: 48px; display: block; float: left; margin-right: 16px; background: url(../img/common/icon/icon_limits.png) no-repeat 50% 50%; } /* 커스텀 팝업 끝 */ /* ====================================== */ 공통 끝 메뉴 재정의 시작 header nav.navbar.white-link .navbar-nav > li > a, nav.navbar.bootsnav.white-link ul.nav > li > a, header nav.navbar.white-link .header-social-icon a, nav.navbar.bootsnav.white-link .header-social-icon a, header nav.navbar.white-link .header-searchbar a, nav.navbar.bootsnav.white-link .header-searchbar a, header nav.navbar.bootsnav ul.nav.white-link > li > a, nav.navbar.white-link .heder-menu-button a { color: #232323; } .white-link .mobile-toggle span { background: #232323; } header nav.navbar-fixed-top { background-color: transparent; } header.sticky nav.navbar-fixed-top { background-color: #ffffff; } /* header animation disable */ header, header nav.navbar-fixed-top { transition-timing-function: inherit; -ms-transition-timing-function: inherit; -moz-transition-timing-function: inherit; -webkit-transition-timing-function: inherit; -o-transition-timing-function: inherit; transition-duration: 0s; -ms-transition-duration: 0s; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; } /* dropdown menu animation disable */ .dropdown-menu, .dropdown-menu.animated, .dropdown-menu.fadeOut, .dropdown-menu.fadeIn { animation: none !important; } .dropdown-menu.in { display: block; } nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul.in, nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul > li.dropdown > ul.in { display: block; } .nav-header-inner { align-items: center; display: -ms-flex; display: -webkit-flex; display: -moz-flex; display: flex; height: auto; padding: 0; } .logo-wrapper { flex: 1 1 auto; } .navbar-collapse-wrapper { width: auto; float: right; } nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li { float: left; } @media (max-width: 991px) { .navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, nav.navbar-brand-top.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li > a, header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header { /* color: #fff; */ } } @media all { .navbar-nav > li { float: left !important; clear: none !important; } nav.navbar.bootsnav .navbar-nav { background-color: inherit !important; margin: 0; float: left !important; } .navbar-collapse.collapse, nav.navbar.bootsnav .navbar-collapse.collapse { display: block !important; } nav.navbar.bootsnav li.dropdown .mega-menu > ul { margin: 0 auto; width: auto; display: table; } .navbar-btn-wrapper { width: auto; padding-left: 30px; } } /* 시추 헤더 스타일 시작 */ .nav-header-container { height: 140px; } .navbar-collapse-wrapper, .navbar-collapse.collapse, nav.navbar.navbar-default ul.nav > li > a { height: 80px !important; } header nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a { font-size: 16px; font-weight: 500; line-height: 80px; padding: 0px 30px; margin: 0px; color: #fff; } .navbar-global-wrapper { position: relative; display: block; width: 1280px; height: 60px; padding: 10px 0px; margin: 0px auto; } .nav-header-bg { position: absolute; width: 100%; height: 80px; bottom: 0px; background-color: #00479d; } .nav-header-line { position: absolute; top: 0px; width: 100%; height: 60px; background-color: #fff; } .nav-header-inner { display: block; } .navbar-wrapper { width: 100%; position: relative; } .navbar-collapse-wrapper { position: relative; width: 1280px; float: none; display: block; margin: 0px auto; } .navbar-btn-wrapper { position: absolute; right: 0px; top: 0px; } header .logo-wrapper { display: table-cell; width: auto; } header .logo .logo-dark { visibility: visible; opacity: 1; width: auto; } header .global-link-wrapper { position: absolute; right: 0px; top: 10px; } header .global-link-wrapper ul li { float: left; margin: 0px 5px 0px 0px; padding: 0px 5px 0px 2px; } header .global-link-wrapper ul li:last-child { margin: 0px; padding: 0px; } header .global-link-wrapper ul li, header .global-link-wrapper ul li a { display: block; height: 40px; line-height: 40px; color: #1f1e1e; font-size: 14px; } header .global-link-wrapper ul li a.btn { border-radius: 50px; padding: 0px 14px; } header .global-link-wrapper ul li a.top-btn { padding-left: 30px; } header .global-link-wrapper ul li a.top-btn.btn-sitemap { background: url(../img/common/icon/ico_top_btn_sitemap.png) no-repeat 0px 50%; } header .global-link-wrapper ul li a.top-btn.btn-mypage { background: url(../img/common/icon/ico_top_btn_mypage.png) no-repeat 0px 50%; } header .global-link-wrapper .ip-zone { border-radius: 50px; color: #001221; background-color: #9cb4cd; padding: 7px 20px; font-size: 14px; } header .global-link-wrapper .username-zone { display: block; padding-left: 30px; background: url(../img/common/icon/icon_avatar.png) no-repeat 0px 50%; font-size: 14px; } header .global-link-wrapper .username { color: #00c48a; font-weight: bold; } header .global-link-wrapper ul li a.top-btn-member { line-height: 28px; height: 30px; margin-top: 4px; padding-left: 40px; color: #fff; } header .global-link-wrapper ul li a.btn.login-btn { background: #00c48a url(../img/common/icon/ico_top_login.png) no-repeat 12px center; } header .global-link-wrapper ul li a.btn.logout-btn { background: #00c48a url(../img/common/icon/ico_top_logout.png) no-repeat 12px center; } header .global-link-wrapper ul li a.btn.member-btn { background: #1e2929 url(../img/common/icon/ico_top_user.png) no-repeat 12px center; } header .global-link-wrapper ul li a.btn.secession-btn { background: #1e2929 url(../img/common/icon/ico_top_secession.png) no-repeat 12px center; } header .global-link-wrapper ul li a.btn.id-pw-btn { background: #1e2929 url(../img/common/icon/ico_top_id_pw.png) no-repeat 12px center; } header .header-right-menu { display: block; width: 80px; height: 80px; float: left; } header .header-right-menu.header-menu-all { background: #00345f url(../img/common/icon/ico_header_menu_all.png) no-repeat 50% 50%; } header .header-right-menu.header-menu-01 { background: #00a999 url(../img/common/icon/ico_header_menu_01.png) no-repeat 50% 10px; } header .header-right-menu.header-menu-02 { background: #02bdac url(../img/common/icon/ico_header_menu_02.png) no-repeat 50% 5px; } header .header-right-menu.header-menu-03 { background: #13a7ce url(../img/common/icon/ico_header_menu_03.png) no-repeat 50% 10px; } header .header-right-menu.header-menu-04 { background: #3378c1 url(../img/common/icon/ico_header_menu_04.png) no-repeat 50% 8px; } header .header-right-menu.header-menu-05 { background: #150f69 url(../img/common/icon/ico_header_menu_05.svg) no-repeat 50% 7px; background-size: 30px; } header .global-link-wrapper ul li a.btn.notice-btn { background: #3378c1 url(../img/common/icon/ico_top_notice_02.png) no-repeat 12px center; } .circulation-notice { position: relative; } .circulation-notice .badge { position: absolute; top: -4px; right: -4px; font-size: 14px; } .badge-danger { background-color: #ed6b75; } header .header-menu-text { color: #fff; font-size: 13px; display: block; width: 100%; text-align: center; padding-top: 44px; line-height: 15px; } header .dropdown.simple-dropdown { position: relative; } header .dropdown.simple-dropdown.on > a, header .dropdown.simple-dropdown:hover > a { color: #00c48a !important; } header .dropdown.simple-dropdown::before { content: ""; position: absolute; top: 0px; left: 50%; width: 0%; height: 4px; background-color: #00c48a; transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-duration: 0.2s; -ms-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; -o-transition-duration: 0.2s; } header .dropdown.simple-dropdown.on::before, header .dropdown.simple-dropdown:hover::before { content: ""; left: 0%; width: 100%; } header .dropdown.simple-dropdown::after { content: ""; position: absolute; top: 30px; left: -10px; width: 18px; height: 18px; background: url(../img/common/bg/bg_nav_li_line.png) no-repeat left 50%; } header .dropdown.simple-dropdown:first-child::after { background: none; } header .simple-dropdown .dropdown-menu > li > a { font-size: 14px; color: #e2e2e2; } header .simple-dropdown .dropdown-menu { background: rgb(0, 52, 95); } nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li:hover { background-color: #003f73; } header.sticky nav.navbar-fixed-top { background-color: inherit; } header.sticky .nav-header-bg { box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); } header.sticky .nav-header-line { background-color: #f1f4f7; height: 44px; } header.sticky .nav-header-container { height: 114px; } header.sticky .navbar-global-wrapper { height: 44px; padding: 4px 0px; } header.sticky .global-link-wrapper { top: 2px; } /* 시추 헤더 스타일 끝 */ /* magnificPopup 커스텀 시작 */ .mfp-wrap { overflow: auto; } .mfp-container { display: table; padding: 0px; } .mfp-container:before { content: none; } .mfp-close::after, .mfp-close::before { background: #fff; left: 12px; top: 28px; } .mfp-bg { background: #fff; } button.mfp-close, .mfp-close, .mfp-close:active { position: absolute; right: 0px; top: 0px; width: 60px; height: 60px; background-color: #000; } .mfp-close:hover { background-color: #3378c1; } /* magnificPopup 커스텀 끝 */ /* magnificPopup - 전체메뉴 시작 */ .menu-all-popup-wrapper .mfp-content.menu-all-popup-content { display: table-cell; vertical-align: middle; } .menu-all-popup-wrapper .menu-all-popup { width: 1280px; min-width: 1280px; margin: 0px auto; padding: 40px; background-color: #fff; border: 2px solid #000000; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); } .menu-all-popup-wrapper .menu-all-popup .contents-row { padding: 40px; } .menu-all-popup-wrapper .menu-all-box { border: 1px solid #b5b5b5; margin: 10px; } .menu-all-popup-wrapper .menu-all-title { border-bottom: 1px solid #ececec; padding: 13px 30px; background-color: #fbfbfb; font-size: 20px; } .menu-all-popup-wrapper .menu-all-group { padding-left: 30px; } .menu-all-popup-wrapper .menu-all-item { padding-left: 18px; margin: 10px 0px; background: url(../img/common/bu/bu_menu_all_item.png) no-repeat left 50%; } .menu-all-popup .contents-title { padding: 0px 140px 20px 140px; margin: 0px; } .menu-all-popup .contents-row { padding: 0px !important; } /* magnificPopup - 전체메뉴 끝 */ /* magnificPopup - 임시 비밀번호 확인 시작 */ .temp-password-popup-wrapper .mfp-content.temp-password-popup-content { display: table-cell; vertical-align: middle; } .temp-password-popup-wrapper .temp-password-popup { width: 600px; min-width: 500px; margin: 0px auto; padding: 40px; background-color: #fff; border: 2px solid #000000; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); } /* magnificPopup - 임시 비밀번호 확인 끝 */ /* magnificPopup - 시추정보 보유현황 시작 */ .status-popup-wrapper .mfp-content.status-popup-content { display: table-cell; vertical-align: middle; } .status-popup-wrapper .status-popup { width: 1280px; min-width: 1280px; margin: 0px auto; padding: 40px; background-color: #fff; border: 2px solid #000000; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); } /* magnificPopup - 시추정보 보유현황 끝 */ /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .page-footer { position: relative; height: 100px; background-color: #fff; border-top: 1px solid #b8bfc6; padding: 15px 0px; font-size: 12px; clear: both; } .page-footer .page-footer-inner { margin-top: 5px; margin: 0px auto; } .page-footer .page-footer-inner .page-footer-logo { float: left; margin-top: 5px; } .page-footer .page-footer-inner .page-footer-container { position: absolute; display: inline-block; margin-left: 20px; } .page-footer .page-footer-inner .page-footer-container span { line-height: 16px; } .page-footer .page-footer-inner .page-footer-container .address { display: block; font-weight: bold; } .page-footer .page-footer-inner .page-footer-container .tel { display: block; font-weight: bold; } .page-footer .page-footer-inner .page-footer-container .copyright { display: block; color: #8d8d8d; } .page-footer .page-footer-link { position: relative; float: right; width: 528px; } .page-footer .page-footer-link .page-footer-info { position: absolute; top: 0px; right: 0px; font-weight: bold; } .page-footer .page-footer-link .page-footer-info li { float: left; margin-left: 10px; padding-left: 15px; background: url(../img/common/bu/bu_footer_link.png) no-repeat left 40%; } .page-footer .page-footer-link .page-footer-info li:first-child { background: none; } .page-footer .page-footer-link .page-footer-institution { position: absolute; top: 26px; right: 0px; } .page-footer .page-footer-link .page-footer-institution .page-footer-select-set { float: left; margin-left: 10px; } .page-footer .page-footer-link .page-footer-institution .page-footer-select-set .select-container { float: left; } .page-footer .page-footer-link .page-footer-institution .page-footer-select-set button { margin-left: 4px; } /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .main section { padding: 0px 0px; } .main .contents-row { margin: 0px auto; padding: 34px 0px; z-index: 2; } /* 시추 메인비쥬얼 시작 */ .parallax-container { position: absolute; width: 100%; height: 100%; right: 0; left: 0; } .visual-middle-main { position: relative; display: table; height: 100%; width: 100%; } .visual-bottom-group { position: relative; display: table-cell; vertical-align: bottom; } .visual-btn-group { height: 220px; width: 100%; background-color: #3378c1; background-image: linear-gradient(141deg, #3378c1 0%, #40abcc 50%, #4ad1d4 80%); } .visual-user-count-wrapper { position: absolute; top: 180px; width: 100%; z-index: 1; } .visual-user-count-group { margin: 0px auto; } .visual-user-count-group .user-count-box { position: relative; width: 300px; font-size: 20px; background-color: #4ad0d4; border-radius: 50px; clear: both; float: right; padding: 4px 20px 4px 0px; margin-bottom: 8px; } .visual-user-count-group .user-count-box .count-title { background-color: #3378c1; border-radius: 50px; color: #fff; padding: 5px 20px; } .visual-user-count-group .user-count-box .user-count { float: right; color: #00345f; font-weight: bold; } .visual-status-count-group { margin: 0px auto; } .visual-status-count-group .status-count-box { position: relative; width: 660px; height: 55px; font-size: 26px; background-color: #3378c1; background-image: linear-gradient(141deg, #3378c1 0%, #40abcc 50%, #4ad1d4 80%); border-radius: 50px; clear: both; float: right; padding: 4px 4px 4px 20px; margin-top: -30px; z-index: 1; } .visual-status-count-group .status-count-box .count-title { color: #fff; padding: 12px 20px; display: block; float: left; } .visual-status-count-group .status-count-box .status-count { color: #00345f; font-weight: bold; vertical-align: middle; } .visual-status-count-group .status-count-box .value-group { float: right; } .visual-status-count-group .status-count-box .status-btn { color: #00345f; line-height: 32px; height: 47px; padding-left: 26px; padding-right: 65px; margin-left: 10px; border-radius: 50px; font-size: 20px; background: #fff url(../img/common/icon/ico_parallax_status_btn.png) no-repeat 130px center; } .visual-btn-group .visual-btn-inner { position: relative; margin: 0px auto; } .visual-btn-group .visual-btn-inner .visual-btn-align { position: absolute; top: 30px; right: 0px; z-index: 1; } .visual-btn-group .parallax-btn-text { display: block; line-height: 16px; font-size: 14px; text-align: center; color: #fff; margin-top: 108px; } .visual-btn-group .visual-btn-box { width: 100px; height: 100px; float: left; border-radius: 10px; margin-left: 30px; cursor: pointer; background-color: rgba(0, 125, 169, 0.6); background-repeat: no-repeat; background-position: 50% 50%; } .visual-btn-box.visual-btn-01 { background-image: url(../img/common/icon/ico_parallax_btn_01.png); } .visual-btn-box.visual-btn-02 { background-image: url(../img/common/icon/ico_parallax_btn_02.png); } .visual-btn-box.visual-btn-03 { background-image: url(../img/common/icon/ico_parallax_btn_03.png); } .visual-btn-box.visual-btn-04 { background-image: url(../img/common/icon/ico_parallax_btn_04.png); } .visual-btn-box.visual-btn-05 { background-image: url(../img/common/icon/ico_parallax_btn_05.png); } .visual-btn-box.visual-btn-06 { background-image: url(../img/common/icon/ico_parallax_btn_06.png); } .main-slogan { position: absolute; left: 40%; top: 18%; width: 360px; height: 128px; background: url(../img/common/bg/main_parallax_text.png) no-repeat 0px 0px; } .main-img-map { position: absolute; left: 0px; bottom: 31px; width: 100%; height: 777px; background: url(../img/common/bg/main_parallax_img_map.png) no-repeat 50% 0px; } .main-img-child { position: absolute; left: 10%; top: -5%; width: 335px; height: 1162px; background: url(../img/common/bg/main_parallax_img_child.png) no-repeat 0px 0px; } /* 시추 메인비쥬얼 끝 */ /* ==== main flexslider 커스텀 시작 ==== */ /* flexslider 기본 시작 */ .flexslider { height: auto !important; overflow: visible; background: none; } .flex-control-paging li a { background: #dadada; } .flex-control-paging li a.flex-active { background: #1db7f0; } .flex-control-nav li { margin: 0 4px; } .flex-direction-nav a { margin: -30px 0 0 !important; } .flex-viewport { overflow: hidden !important; width: auto; } .flexslider .slides img { display: inline; } .flex-control-paging li a { width: 24px; height: 8px; } .flex-control-nav { top: -20px; right: 90px; width: auto; height: 20px; } .flex-direction-nav a { width: 41px; height: 41px; } .flex-direction-nav a:before { background: url(../img/common/btn/flex_prev_btn.png) no-repeat 0% 50%; width: 41px; height: 41px; } .flex-direction-nav a:hover:before { background: url(../img/common/btn/flex_prev_btn_over.png) no-repeat 0% 50%; } .flex-direction-nav a.flex-next:before { background: url(../img/common/btn/flex_next_btn.png) no-repeat 100% 50%; width: 41px; height: 41px; } .flex-direction-nav a.flex-next:hover:before { background: url(../img/common/btn/flex_next_btn_over.png) no-repeat 100% 50%; } .flex-pauseplay { position: absolute; top: -3px; right: 92px; } .flex-pauseplay a, .flex-pauseplay a::before { font-family: inherit !important; font-size: 0px !important; display: inherit !important; content: inherit !important; } .flex-pauseplay a.flex-play { background: url(../img/common/btn/flex_play.png) no-repeat 50% 50% !important; } .flex-pauseplay a.flex-pause { background: url(../img/common/btn/flex_pause.png) no-repeat 50% 50% !important; } /* flexslider 기본 끝 */ /* 공지사항 바로가기 flexslider 시작 */ .main .contents-row.main-notice { width: 1400px; } .main-notice .main-con-link-box { display: flex; flex-grow: 1; -webkit-box-flex: 1; -ms-flex: 1; } .main-notice .main-con-link { position: relative; float: left; padding-left: 25px; cursor: pointer; } .main-notice .main-con-link:first-child { padding-left: 0px; } .main-notice .main-con { position: relative; width: 400px; height: 240px; margin: 5px !important; } .main-notice .main-con-link .main-con-box { position: absolute; top: 0px; left: 0px; width: 400px; height: 240px; padding: 30px 26px; background-color: #fff; } .main-notice .main-con-link .main-con-box:hover { top: -5px; left: -5px; border: 2px solid #19b3e5; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); z-index: 2; } .main-notice .main-con-box-inner { position: relative; width: 100%; height: 100%; } .main-notice .main-con-link .main-con-link-title { font-size: 16px; margin-bottom: 20px; font-weight: bold; } .main-notice .main-con-link .main-con-link-content { color: #5b6368; } .main-notice .main-con-link .main-con-link-date { position: absolute; bottom: 0px; margin-top: 15px; color: #82878b; } .main-notice .flex-viewport { margin: 0px 60px; padding-bottom: 20px; height: 270px; } .main-notice .flex-direction-nav .flex-prev { top: 50%; left: 0px !important; opacity: 1 !important; } .main-notice .flex-direction-nav .flex-next { top: 50%; left: auto !important; right: 0px !important; opacity: 1 !important; } /* 공지사항 바로가기 flexslider 끝 */ /* 관련 사이트 배너 flexslider 시작 */ .main .contents-row.main-banner-wrapper { width: 1400px; } .main-banner-wrapper .main-con-link { position: relative; width: 124px; float: left; text-align: center; cursor: pointer; margin-bottom: 10px; } .main-banner-wrapper .main-con-box.main-box-center .main-con-link { width: 25%; margin: 0px; padding-top: 20px; } .main-banner-wrapper .main-con-link:first-child::before { border-left: 0px; } .main-banner-wrapper .main-con-link .main-con-link-title { margin-top: 5px; font-size: 15px; height: 60px; } .main-banner-wrapper .flex-viewport { margin: 0px 60px; padding-bottom: 20px; } .main-banner-wrapper .flex-direction-nav .flex-prev { top: 50%; left: 0px !important; opacity: 1 !important; } .main-banner-wrapper .flex-direction-nav .flex-next { top: 50%; left: auto !important; right: 0px !important; opacity: 1 !important; } /* 관련 사이트 배너 flexslider 끝 */ /* ==== main flexslider 커스텀 끝 ==== */ /* 문의 연락처 시작 */ .contact-box { height: 287px; padding: 30px; } .contact-title { font-size: 24px; font-weight: bold; margin-bottom: 26px; } .contact-text { margin-left: 120px; margin-bottom: 5px; font-size: 20px; } .contact-text .contact-text-con > .second-tel { padding-left: 178px; } .contact-box-02 .contact-text { padding-top: 0px; } .contact-text p { padding-bottom: 17px; } .contact-text-title { padding: 4px 24px; margin-right: 10px; border-radius: 50px; } .contact-box.contact-box-01 { margin-right: 16px; background-color: #e2f1f9; background-image: url(../img/common/bg/main_contact_box_01.png); background-repeat: no-repeat; background-position: 30px 100px; } .contact-box.contact-box-01 .text-primary { color: #0081ce; } .contact-box.contact-box-01 .contact-text-title { background-color: #8fd8ff; } .contact-box.contact-box-02 { margin-left: 16px; background-color: #eff9eb; background-image: url(../img/common/bg/main_contact_box_02.png); background-repeat: no-repeat; background-position: 30px 100px; } .contact-box.contact-box-02 .text-primary { color: #207167; } .contact-box.contact-box-02 .contact-text-title { background-color: #9ceacf; } /* 문의 연락처 끝 */ /* 비쥬얼영역 - 2차 시작 */ .main-info-container { margin-top: 140px; margin-bottom: 30px; } .main-info-wrapper { width: 1280px; margin: 35px auto 0px auto; } .main-info-wrapper .main-info-left { float: left; } .main-info-wrapper .main-info-right { float: right; width: 378px; } .main-info-wrapper .main-info-left { width: 853px; } .main-info-wrapper .status-count-box { position: relative; width: 100%; height: 75px; font-size: 26px; background-color: #d0e3f1; border-radius: 10px; padding: 4px 4px 4px 20px; margin-top: 23px; } .main-info-wrapper .status-count-box .count-title { position: absolute; left: 0px; top: 0px; height: 75px; line-height: 75px; display: block; background: #3378c1 url(../img/common/bg/bg_main_info_icon_01.png) no-repeat 25px 50%; border-radius: 10px; padding: 0px 30px 0px 110px; color: #fff; font-weight: bold; } .main-info-wrapper .status-count-box .value-group { position: absolute; top: 13px; right: 20px; } .main-info-wrapper .status-count-box .status-count { color: #00345f; font-weight: bold; vertical-align: middle; line-height: 50px; } .main-info-wrapper .status-count-box .status-btn { color: #00345f; line-height: 32px; height: 47px; padding-left: 26px; padding-right: 65px; margin-left: 10px; border-radius: 50px; font-size: 20px; background: #fff url(../img/common/icon/ico_parallax_status_btn.png) no-repeat 130px center; } .flexslider-visual-wrapper { position: relative; } .flexslider-visual-wrapper .flex-control-nav { width: 100%; top: auto; bottom: 10px; right: auto; } .flexslider-visual-wrapper .flex-pauseplay { top: auto; bottom: 10px; right: 80px; } .flexslider-visual-wrapper .flex-direction-nav .flex-prev { top: auto; left: auto; opacity: 1 !important; right: 74px; bottom: 15px; } .flexslider-visual-wrapper .flex-direction-nav .flex-next { top: auto; left: auto !important; right: 16px !important; opacity: 1 !important; bottom: 15px; } .flexslider-visual-wrapper .flex-direction-nav a { width: 25px; height: 25px; margin: 0px !important; } .flexslider-visual-wrapper .flex-direction-nav a.flex-next:before { background: url(../img/common/btn/flex_visual_next_btn.png) no-repeat 100% 50%; width: 25px; height: 25px; } .flexslider-visual-wrapper .flex-direction-nav a:hover.flex-next:before { background: url(../img/common/btn/flex_visual_next_btn_over.png) no-repeat 100% 50%; } .flexslider-visual-wrapper .flex-direction-nav a:before { background: url(../img/common/btn/flex_visual_prev_btn.png) no-repeat 0% 50%; width: 25px; height: 25px; } .flexslider-visual-wrapper .flex-direction-nav a:hover:before { background: url(../img/common/btn/flex_visual_prev_btn_over.png) no-repeat 0% 50%; } .flexslider-visual-wrapper .flex-pauseplay a { width: 25px; height: 25px; opacity: 1 !important; } .flexslider-visual-wrapper .flex-pauseplay a.flex-disabled { display: none !important; } .flexslider-visual-wrapper .flex-pauseplay a.flex-pause { background: url(../img/common/btn/flex_visual_pause.png) no-repeat 50% 50% !important; } .flexslider-visual-wrapper .flex-pauseplay a:hover.flex-pause { background: url(../img/common/btn/flex_visual_pause_over.png) no-repeat 50% 50% !important; } .flexslider-visual-wrapper .flex-pauseplay a.flex-play { background: url(../img/common/btn/flex_visual_play.png) no-repeat 50% 50% !important; } .flexslider-visual-wrapper .flex-pauseplay a:hover.flex-play { background: url(../img/common/btn/flex_visual_play_over.png) no-repeat 50% 50% !important; } .flexslider-visual-wrapper .flex-control-paging li a { width: 14px; height: 14px; background: none; border: 4px solid #fff; } .flexslider-visual-wrapper .flex-control-paging li a:hover { border: 4px solid #000; } .flexslider-visual-wrapper .flex-control-paging li a.flex-active { background: #fff; width: 30px; height: 14px; } .flexslider-visual-wrapper .flex-control-paging li a:hover.flex-active { background: #000; } .flexslider-visual .flex-viewport, .main-info-board-wrapper { height: 330px; border-radius: 10px; } .main-info-board-wrapper { position: relative; border: 1px solid #c6c6c6; padding: 15px 30px; } .main-info-board-wrapper .nav-tabs { border-bottom: 1px solid #c0c0c0; } .main-info-board-wrapper .nav-tabs > li { position: relative; margin-bottom: 0px; padding: 0px 20px; } .main-info-board-wrapper .nav-tabs > li::before { content: ""; position: absolute; top: 50%; right: -5px; width: 10px; height: 10px; margin-top: -5px; border-radius: 50%; background-color: #dbdbdb; z-index: 1; } .main-info-board-wrapper .nav-tabs > li:first-child { padding-left: 0px; } .main-info-board-wrapper .nav-tabs > li:last-child { padding-right: 0px; } .main-info-board-wrapper .nav-tabs > li:last-child::before { display: none; } .main-info-board-wrapper .nav-tabs > li > a { position: relative; height: 60px; font-size: 24px; font-weight: bold; color: #a1a1a1; padding: 10px 0px 20px 0px; } .main-info-board-wrapper .nav-tabs > li > a, .main-info-board-wrapper .nav-tabs > li > a:focus, .main-info-board-wrapper .nav-tabs > li > a:hover { outline: none; background: none; border: none; } .main-info-board-wrapper .nav-tabs > li.active > a, .main-info-board-wrapper .nav-tabs > li.active > a:focus, .main-info-board-wrapper .nav-tabs > li.active > a:hover { color: #000; } .main-info-board-wrapper .nav-tabs > li.active > a::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 4px; background-color: #00479d; } .main-info-board-wrapper .main-info-board-list { margin-top: 20px; } .main-info-board-wrapper .main-info-board-list > li { position: relative; border-bottom: 1px solid #c0c0c0; padding-bottom: 10px; margin-bottom: 10px; height: 66px; } .main-info-board-wrapper .main-info-board-list > li:last-child { border-bottom: none; } .main-info-board-wrapper .main-info-board-more-btn { position: absolute; top: 29px; right: 28px; width: 69px; height: 28px; background: url(../img/common/btn/btn_main_more.png) no-repeat center center; cursor: pointer; opacity: 0.5; } .main-info-board-wrapper .main-info-board-more-btn:hover { opacity: 1; } .main-info-board-wrapper .main-info-link-title { position: absolute; right: 0px; width: 245px; font-size: 16px; line-height: 18px; } .main-info-board-wrapper .main-info-link-date { position: absolute; left: 0px; width: 60px; text-align: center; background-color: #00479d; border-radius: 10px; color: #fff; letter-spacing: -1px; padding: 11px 4px; line-height: 16px; } .main-info-user-count-group { margin-top: 23px; } .main-info-user-count-group .user-count-box { position: relative; width: 100%; font-size: 18px; background-color: #d0e3f1; border-radius: 10px; clear: both; float: right; padding: 6px 20px 6px 0px; margin-bottom: 3px; } .main-info-user-count-group .user-count-box .count-title { background-color: #3378c1; border-radius: 10px; color: #ffffff; padding: 3px 20px; } .main-info-user-count-group .user-count-box .user-count { float: right; color: #00345f; font-weight: bold; } .shortcuts-btn-group { width: 100%; margin: 0px auto; background-color: #f6f6f6; } .shortcuts-btn-group .shortcuts-btn-inner { position: relative; width: 1280px; height: 300px; margin: 0px auto; } .shortcuts-btn-group .shortcuts-btn-inner .shortcuts-btn-align { position: absolute; top: 60px; right: 0px; z-index: 1; } .shortcuts-btn-group .shortcuts-btn-inner .shortcuts-visual-align { position: absolute; bottom: 0px; left: -50px; width: 514px; height: 301px; background: url(../img/common/bg/bg_shortcuts_img_01.png) no-repeat center center; z-index: 1; } .shortcuts-btn-group .shortcuts-btn-text { display: block; line-height: 18px; font-size: 16px; text-align: center; color: #000; width: 140px; margin-top: 122px; margin-left: -14px; } .shortcuts-btn-group .shortcuts-btn-box { width: 112px; height: 112px; float: left; border-radius: 20px; margin-left: 30px; cursor: pointer; background-color: #fff; background-repeat: no-repeat; background-position: 50% 50%; border: 1px solid #a9a9a9; } .shortcuts-btn-group .shortcuts-btn-box:hover { background-color: #d0e3f1; border: 2px solid #3378c1; } .shortcuts-btn-box.shortcuts-btn-01 { background-image: url(../img/common/icon/ico_parallax_btn_01_dark.png); } .shortcuts-btn-box.shortcuts-btn-02 { background-image: url(../img/common/icon/ico_parallax_btn_02_dark.png); } .shortcuts-btn-box.shortcuts-btn-03 { background-image: url(../img/common/icon/ico_parallax_btn_03_dark.png); } .shortcuts-btn-box.shortcuts-btn-04 { background-image: url(../img/common/icon/ico_parallax_btn_04_dark.png); } .shortcuts-btn-box.shortcuts-btn-05 { background-image: url(../img/common/icon/ico_parallax_btn_05_dark.png); } .shortcuts-btn-box.shortcuts-btn-06 { background-image: url(../img/common/icon/ico_parallax_btn_06_dark.png); } /* 비쥬얼영역 - 2차 끝 */ /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .sub .parallax { background-image: url(../img/common/bg/sub_parallax.png); height: 300px; min-height: 300px; background-size: auto; background-position: 50% 0px !important; background-repeat: no-repeat; background-color: #afd2ea; } .page-container { position: relative; overflow: inherit; z-index: 1; } .page-content { padding-left: 260px; padding-bottom: 80px; width: 100%; } /* 왼쪽메뉴 시작 */ .page-sidebar-wrapper { float: left; width: 222px; margin-top: -67px; padding-bottom: 40px; } .page-sidebar-wrapper .heading { height: 67px; text-align: center; background-color: #3378c1; display: table-row; } .page-sidebar-wrapper .heading .heading-title { display: table-cell; vertical-align: middle; width: 222px; font-size: 24px; color: #fff; padding: 0px 10px; } .page-sidebar-menu { border-collapse: collapse; border-spacing: 0; } .page-sidebar-menu .nav-item { border: 1px solid #d3d3d3; border-bottom: 0px; font-size: 18px; font-weight: bold; background-color: #f3f4f8; } .page-sidebar-menu .nav-item:last-child { border-bottom: 1px solid #d3d3d3; } .page-sidebar-menu .nav-item.active { background: #dee6ee url(../img/common/bu/bu_nav_item.png) no-repeat 90% 50%; } .page-sidebar-menu .nav-item a.nav-link { display: block; padding: 20px 34px; } /* 왼쪽메뉴 끝 */ /* 왼쪽배너 시작 */ .page-banner-wrapper .banner-item { position: relative; height: 164px; border: 1px solid #d3d3d3; border-top: 0px; } .page-banner-wrapper .banner-tel { position: absolute; top: 96px; width: 100%; font-size: 20px; font-weight: bold; color: #374970; background: url(../img/common/bg/bg_banner_tel.png) no-repeat 22px 50%; padding: 0px 0px 0px 68px; } .page-banner-wrapper .banner-title { position: absolute; top: 20px; width: 100%; font-size: 18px; font-weight: bold; background: url(../img/common/bg/bg_banner_title_01.png) no-repeat 90% 50%; padding: 10px 24px; } .page-banner-wrapper .banner-item.banner-item-01 .point-color { color: #0081ce; } .page-banner-wrapper .banner-item.banner-item-02 .point-color { color: #207167; } .page-banner-wrapper .banner-item.banner-item-02 .banner-title { background: url(../img/common/bg/bg_banner_title_02.png) no-repeat 90% 50%; } /* 왼쪽배너 끝 */ /* 페이지설명 시작 */ .page-explanation { background: #f9f9f9 url(../img/common/bg/bg_page_explanation.png) no-repeat 55px 50%; display: table; width: 100%; min-height: 110px; border: 1px solid #e9e9e9; border-radius: 5px; padding: 30px; } .page-explanation .page-explanation-inner { display: table-row; height: 100%; } .page-explanation-text { display: table-cell; padding-left: 150px; font-size: 16px; vertical-align: middle; } .page-explanation.page-explanation-sm { padding: 4px; min-height: 40px; background-size: 28px; background-position: 15px 50%; } .page-explanation.page-explanation-sm .page-explanation-text { padding-left: 50px; } .page-summary { background: #f9f9f9; border: 1px solid #e9e9e9; border-radius: 5px; padding: 30px; } .page-summary .contents-row { padding-bottom: 46px; } .page-summary .contents-row:last-child { padding-bottom: 0px; } .page-summary-text { font-size: 16px; } .page-summary-icon { width: 95px; height: 95px; float: left; } .page-summary-icon.summary-icon-01 { background: url(../img/common/bg/bg_summary_icon_01.png) no-repeat 50% 50%; } .page-summary-icon.summary-icon-02 { background: url(../img/common/bg/bg_summary_icon_02.png) no-repeat 50% 50%; } .page-summary-icon.summary-icon-03 { background: url(../img/common/bg/bg_summary_icon_03.png) no-repeat 50% 50%; } .page-summary-icon + .page-summary-text { width: 842px; margin-left: 115px; } .summary-title-1depth { font-size: 26px; font-weight: bold; color: #337ac1; padding-bottom: 20px; } /* 페이지설명 끝 */ /* 넘버형태 내용 스타일 시작 */ .numberic-contents { padding-top: 60px; } .numberic-contents .contents-row { padding-bottom: 60px; } .numberic-contents .contents-row:last-child { padding-bottom: 0px; } .numberic-contents-text { font-size: 16px; } .numberic-contents-num { width: 100px; height: 100px; line-height: 82px; font-size: 100px; color: #08b3e3; float: left; } .numberic-contents-num + .numberic-contents-text { width: 822px; margin-left: 135px; } .numberic-contents-title { font-size: 24px; font-weight: bold; color: #020202; padding-bottom: 20px; } /* 넘버형태 내용 스타일 끝 */ /* 내용 속 부속품 시작 */ .list-2depth-title { float: left; display: table-cell; } .list-2depth-title-text { background-color: #dee3e7; padding: 0px 15px; margin-right: 10px; border-radius: 50px; display: block; } .list-2depth-title + .list-2depth-ul { display: table-cell; } .object-label { background-color: #dee3e7; padding: 0px 15px; margin-right: 10px; border-radius: 50px; display: block; margin-top: 10px; width: 200px; margin: auto; } .list-2depth-title-text.bg-sky-blue, .object-label.bg-sky-blue { background-color: #08b3e3; color: #fff; } /* 내용 속 부속품 끝 */ /* 개요 시작 */ .summary-group { padding-top: 64px; } .summary-group .summary-item { position: relative; display: table-cell; padding: 0px 25px 0px 25px; width: 33.3333%; } .summary-group .summary-item::after { content: ""; position: absolute; top: 50%; right: -12px; margin-top: -12px; width: 24px; height: 24px; background: url(../img/common/bu/bu_plus_large.png) no-repeat 50% 50%; } .summary-group .summary-item:last-child::after { display: none; } .summary-group .summary-item .summary-item-title { position: absolute; top: -64px; left: 50%; width: 125px; height: 125px; margin-left: -64px; font-size: 0px; z-index: 1; } .summary-group .summary-item .summary-item-title.item-title-01 { background: url(../img/common/bg/bg_summary_img_01.png) no-repeat 50% 50%; } .summary-group .summary-item .summary-item-title.item-title-02 { background: url(../img/common/bg/bg_summary_img_02.png) no-repeat 50% 50%; } .summary-group .summary-item .summary-item-title.item-title-03 { background: url(../img/common/bg/bg_summary_img_03.png) no-repeat 50% 50%; } .summary-group .summary-item ul.content-ul-list { padding: 80px 26px 26px 26px; background-color: #fbfbfb; border-radius: 5px; } .summary-group .summary-item ul.content-ul-list li { padding-bottom: 25px; } /* 개요 끝 */ /* 오시는길 시작 */ .road-map-list > li { display: table; padding: 20px 0px; border-bottom: 1px solid #d3d3d3; } .road-map-list > li:last-child { border-bottom: 0px; } .road-map-list .road-map-title { width: 160px; float: left; display: block; color: #08b3e3; font-size: 18px; font-weight: bold; padding-left: 45px; line-height: 32px; } .road-map-list .road-map-title.map-title-car { background: url(../img/common/icon/ico_map_title_car.png) no-repeat 0px 50%; } .road-map-list .road-map-title.map-title-subway { background: url(../img/common/icon/ico_map_title_subway.png) no-repeat 0px 50%; } .road-map-list .road-map-title.map-title-bus { background: url(../img/common/icon/ico_map_title_bus.png) no-repeat 0px 50%; } .road-map-list > li > .content-ul-list { float: left; } /* 오시는길 끝 */ /* 활용지침 시작 */ .usage-guidelines-box { position: relative; border: 3px solid #08b3e3; padding: 40px; } .usage-guidelines-box [class^=pattern-] { position: absolute; display: block; width: 30px; height: 30px; } .usage-guidelines-box .pattern-top-L { top: 12px; left: 12px; background: url(../img/common/bg/bg_pattern_top_L.png) no-repeat 50% 50%; } .usage-guidelines-box .pattern-top-R { top: 12px; right: 12px; background: url(../img/common/bg/bg_pattern_top_R.png) no-repeat 50% 50%; } .usage-guidelines-box .pattern-bottom-L { bottom: 12px; left: 12px; background: url(../img/common/bg/bg_pattern_bottom_L.png) no-repeat 50% 50%; } .usage-guidelines-box .pattern-bottom-R { bottom: 12px; right: 12px; background: url(../img/common/bg/bg_pattern_bottom_R.png) no-repeat 50% 50%; } .provision-box { background-color: #e8e8e8; border-radius: 40px; text-align: center; padding: 6px 0px; font-weight: bold; } .law-download { position: relative; display: table; width: 100%; padding: 18px 28px; line-height: 20px; cursor: pointer; } .law-download::after { content: ""; position: absolute; right: 28px; top: 50%; width: 30px; height: 30px; margin-top: -15px; /* background: url(../img/common/icon/ico_btn_download.png) no-repeat 50% 50%; */ } .law-download-inner { display: table; height: 100%; } .law-download-text { display: table-cell; vertical-align: middle; } /* 활용지침 끝 */ /* FAQ 시작 */ .faq-f { position: relative; color: #08b3e3; font-weight: bold; font-size: 18px; margin-top: 50px; padding: 10px 40px 20px 80px; background: url(../img/common/bg/bg_faq_f.png) no-repeat 0 0; } .faq-f:first-child { margin-top: 0px; } .faq-f span { position: relative; display: inline-block; background-color: #fff; padding-right: 10px; z-index: 12; } .faq-f::after { content: ""; position: absolute; top: 21px; right: 0px; display: block; background-color: #b5bfc8; width: 940px; height: 2px; } .faq-f + .contents-panel, .contents-panel.faq-q-panel { padding: 25px; } ul.faq-q > li { padding-left: 80px; padding-bottom: 2px; min-height: 42px; background: url(../img/common/bg/bg_faq_q.png) no-repeat 0 0; } ul.faq-q > li textarea { margin: 0px; } /* FAQ 끝 */ /* 약관 시작 */ .terms-panel { height: 200px; background: #eeeeee; overflow-y: scroll; padding: 10px 25px 10px 25px; } .terms-question { display: block; margin-top: 20px; margin-bottom: 5px; } /* 약관 끝 */ /* 로그인 step 시작 */ .login-page .step-bar { background-color: #4f5961; width: 100%; height: 50px; border-radius: 5px; overflow: hidden; margin-bottom: 30px; } .login-page .step-ul { display: flex; display: -webkit-box; display: -ms-flexbox; } .login-page .step-li { position: relative; color: #fff; text-align: center; line-height: 50px; width: 0; flex-grow: 1; -webkit-box-flex: 1; -ms-flex: 1; } .login-page .step-li::after { content: ""; position: absolute; right: -20px; width: 20px; height: 50px; background: url(../img/common/bu/bu_step.png) no-repeat right 50%; z-index: 1; } .login-page .step-li:last-child::after { background: none; } .login-page .step-li.active { background-color: #1382de; } .login-page .step-li.active::after { background: url(../img/common/bu/bu_step_active.png) no-repeat right 50%; } /* 로그인 step 끝 */ /* 지반정보 지역별 현황 시작 */ .map-value { position: absolute; width: 116px; height: 20px; line-height: 20px; text-align: center; z-index: 1; } /* 지반정보 지역별 현황 끝 */ .map-legend { text-align: right; margin-bottom: 10px; } .map-legend-box { border: 1px solid #d5d5d5; display: inline-block; padding: 4px 10px; } .map-legend-group { display: block; margin-right: 14px; float: left; } .map-legend-group:last-child { margin-right: 0px; } .map-legend-icon { width: 20px; height: 20px; background-color: #000; display: block; float: left; margin-right: 6px; } .map-legend-icon.icon-red { background-color: red; } .map-legend-text { display: block; float: left; line-height: 20px; } /* 기존 팝업 시작 */ /* 기존 팝업 끝 */ /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .ie .pace { display: none !important; } .ie .wow { animation-name: none !important; } .ie .animated { animation-duration: 0s !important; animation-fill-mode: none !important; } .ie .parallax { transition-timing-function: inherit !important; -ms-transition-timing-function: inherit !important; -moz-transition-timing-function: inherit !important; -webkit-transition-timing-function: inherit !important; -o-transition-timing-function: inherit !important; transition-duration: 0.1s !important; -ms-transition-duration: 0.1s !important; -moz-transition-duration: 0.1s !important; -webkit-transition-duration: 0.1s !important; -o-transition-duration: 0.1s !important; } /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .k-window-content .k-button::before { opacity: 1; } .k-window-actions .k-button::before { opacity: 0; } .k-window-content { padding: 0px; overflow: hidden; } .k-window.k-state-focused { border: 2px solid #0095da; } .k-window.k-state-focused .k-window-titlebar { color: #fff; background-color: #0095da; cursor: move; } .k-window-title { cursor: move; } .k-window-titlebar { border-radius: 0; } .k-edit-form-container { width: auto; } .k-popup-edit-form { /* width: 100%; */ height: 100%; /* padding: 12px; */ overflow: auto; } .kc-popup-btn-group .k-popup-edit-form { margin-bottom: 56px; } .k-popup-edit-form.button-group-display { height: calc(100% - 56px); } .k-edit-buttons { position: absolute; bottom: 0px; left: 0px; right: 0px; width: 100%; padding: 10px; } .k-edit-buttons .button-group { float: right; } .k-window-titlebar .k-window-actions { top: 7px !important; } .k-window-titleless { padding-top: 0px !important; } .popup-content-wrapper { padding: 20px; } /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .icon { position: relative; display: inline-block; line-height: inherit; border-radius: 5px; padding: 0px; width: 22px; height: 22px; font-weight: normal; font-size: 0px; vertical-align: middle; } .icon::after { content: ""; position: absolute; top: 0px; left: 0px; height: 22px; width: 22px; } .icon.icon-new { width: 36px; height: 16px; } .icon.icon-new::after { width: 28px; top: -2px; left: 4px; background: url(../img/common/icon/icon_ico_new.png) no-repeat 50% 50%; } .icon.icon-download::after { background: url(../img/common/icon/ico_btn_disk_dark.png) no-repeat 50% 50%; } .icon.icon-upload::after { background: url(../img/common/icon/ico_btn_upload_dark.png) no-repeat 50% 50%; } .icon.icon-insertion::after { background: url(../img/common/icon/ico_btn_insertion_dark.png) no-repeat 50% 50%; } .icon.icon-delete::after { background: url(../img/common/icon/ico_btn_delete_s.png) no-repeat 50% 50%; } .icon.icon-link::after { background: url(../img/common/icon/ico_btn_link.png) no-repeat 50% 50%; } .icon.icon-attach::after { background: url(../img/common/icon/ico_btn_attach.png) no-repeat 50% 50%; } .icon.icon-reply::after { background: url(../img/common/icon/ico_btn_reply_s.png) no-repeat 50% 50%; } .icon.icon-more::after { background: url(../img/common/icon/icon_nav_link_arrow_right.png) no-repeat 50% 50%; } .link-window { padding: 2px 24px 2px 4px; margin-right: 4px; border-radius: 5px; background: #efefef url(../img/common/icon/ico_btn_insertion_dark.png) no-repeat 100% 50%; } .link-site { padding: 2px 24px 2px 4px; margin-right: 4px; border-radius: 5px; background: url(../img/common/icon/ico_btn_insertion_dark.png) no-repeat 100% 50%; } .link-go { padding: 2px 24px 2px 0px; margin-right: 4px; background: url(../img/common/icon/ico_btn_insertion_dark.png) no-repeat 100% 50%; } .link-download { padding: 2px 24px 2px 0px; margin-right: 4px; background: url(../img/common/icon/ico_btn_disk_dark.png) no-repeat 100% 50%; } .link-upload { padding: 2px 24px 2px 0px; margin-right: 4px; background: url(../img/common/icon/ico_btn_upload_dark.png) no-repeat 100% 50%; } .link-delete { padding: 2px 24px 2px 0px; margin-right: 4px; background: url(../img/common/icon/ico_btn_delete_s.png) no-repeat 100% 50%; } .link-icon { padding: 2px 30px 2px 0px; margin-right: 4px; background: url(../img/common/icon/ico_btn_link.png) no-repeat 100% 50%; } .link-attach { padding: 2px 30px 2px 0px; margin-right: 4px; background: url(../img/common/icon/ico_btn_attach.png) no-repeat 100% 50%; } .link-more { padding: 2px 20px 2px 0px; margin-right: 4px; background: url(../img/common/icon/icon_nav_link_arrow_right.png) no-repeat 100% 50%; } .link-reply { padding: 2px 0px 2px 30px; margin-left: 4px; background: url(../img/common/icon/ico_btn_reply_s.png) no-repeat 0 50%; } .rating-star { margin-bottom: 20px; } .rating-star span { position: relative; display: inline-block; line-height: inherit; border-radius: 5px; padding: 0px; margin-right: 10px; width: 40px; height: 40px; font-weight: normal; font-size: 0px; vertical-align: middle; } .rating-star span::after { content: ""; position: absolute; top: 0px; left: 0px; height: 40px; width: 40px; background: url(../img/common/icon/rating_star.png) no-repeat 0 50%; } .rating-star span.star-off::after { background: url(../img/common/icon/rating_star_off.png) no-repeat 0 50%; } /* ====================================== */ /* ====================================== */ @media (max-width: 1400px) { .mfp-bg.mfp-fade.mfp-ready { width: 100vw; min-width: 1400px; } } @media (max-width: 1400px) { .mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-fade.mfp-ready { width: 100vw; min-width: 1400px; } } .mfp-content.login-popup-content { display: table-cell; vertical-align: middle; } .mfp-content .login-popup { position: relative; width: 610px; height: 347px; margin: 0px auto; padding: 40px; background-color: #fff; border: 1px solid #000000; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); } .mfp-content .login-popup .mfp-back { display: none; width: 60px; height: 60px; position: absolute; left: 0px; top: 0px; border-width: 0px; background-color: #333333; -moz-background-size: 30%; -webkit-background-size: 30%; -o-background-size: 30%; background-size: 30%; background-repeat: no-repeat; background-position: center; background-image: url("/com/img/main/signin/back.svg?v=20250617_094801"); } .mfp-content .login-popup .contents-title { font-size: 36px; margin-bottom: 10px; color: #161616; text-align: center; font-weight: bold; } .mfp-content .login-popup .t-center .account-type-wrapper > p { text-align: center; width: 100%; display: block; font-size: 18px; margin-bottom: 30px; color: #161616; font-weight: normal; } .mfp-content .login-popup .t-center .account-type-wrapper > ul { width: 100%; display: inline-block; } .mfp-content .login-popup .t-center .account-type-wrapper > ul > li { width: 150px; height: 150px; display: inline-block; border: 0px solid #222222; font-size: 40px; cursor: pointer; background: #FFFFFF; box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15); border-radius: 20px; padding: 30px; } .mfp-content .login-popup .t-center .account-type-wrapper > ul > li:hover { background: #3378C1; color: #ffffff; } .mfp-content .login-popup .t-center .account-type-wrapper > ul > li:hover > div > div.icons.individual-user { background-image: url("/com/img/main/signin/individual_user_white.svg?v=20250617_094801"); } .mfp-content .login-popup .t-center .account-type-wrapper > ul > li:hover > div > div.icons.corporate-user { background-image: url("/com/img/main/signin/corporate_user_white.svg?v=20250617_094801"); } .mfp-content .login-popup .t-center .account-type-wrapper > ul > li:hover > div > div.icons.ordering-organization { background-image: url("/com/img/main/signin/ordering_organization_white.svg?v=20250617_094801"); } .mfp-content .login-popup .t-center .account-type-wrapper > ul > li.center { margin: 0px 30px; } .mfp-content .login-popup .t-center .account-type-wrapper > ul > li > div { text-align: center; } .mfp-content .login-popup .t-center .account-type-wrapper > ul > li > div > div.icons { display: inline-block; width: 75px; height: 75px; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: center; } .mfp-content .login-popup .t-center .account-type-wrapper > ul > li > div > div.icons.individual-user { background-image: url("/com/img/main/signin/individual_user.svg?v=20250617_094801"); } .mfp-content .login-popup .t-center .account-type-wrapper > ul > li > div > div.icons.corporate-user { background-image: url("/com/img/main/signin/corporate_user.svg?v=20250617_094801"); } .mfp-content .login-popup .t-center .account-type-wrapper > ul > li > div > div.icons.ordering-organization { background-image: url("/com/img/main/signin/ordering_organization.svg?v=20250617_094801"); } .mfp-content .login-popup .t-center .account-type-wrapper > ul > li > div > div > span { font-size: 16px; font-weight: normal; } .mfp-content .login-popup .t-center .login-radio { line-height: 50px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; } .mfp-content .login-popup .signin-wrapper { text-align: center; } .mfp-content .login-popup .signin-wrapper > p { text-align: center; width: 100%; display: block; font-size: 18px; margin-bottom: 30px; color: #161616; font-weight: normal; } .mfp-content .login-popup .signin-wrapper > .login-form-row { display: inline-block; font-size: 0px; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .contents-row { vertical-align: top; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .contents-row.id-password-wrapper { display: inline-block; width: 330px; height: 106px; padding: 0px; margin-right: 10px; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .contents-row.id-password-wrapper > input { height: 48px; margin: 0px; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .contents-row.id-password-wrapper > input#id { margin-bottom: 10px; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .contents-row.signin-button-wrapper { display: inline-block; width: 139px; height: 106px; padding: 0px; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .contents-row.signin-button-wrapper > button { display: inline-block; width: 100%; height: 106px; font-size: 16px; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .contents-row.signin-button-wrapper > button.mfp-popup-close { display: none; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .login-form-options { display: flex; /* 혹은 grid */ justify-content: space-between; /* 혹은 원하는 정렬 방식 */ align-items: center; margin-top: 30px; /* 간격 조절 */ font-size: 13px; color: #333333; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .login-form-options > .checkbox-container { display: flex; align-items: center; font-size: 13px; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .login-form-options > .checkbox-container > input { margin: 0px; margin-right: 10px; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .login-form-options > .checkbox-container > label { cursor: pointer; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .login-form-options > .find-account-links > a { color: #333333; text-decoration: none; font-size: 13px; } .mfp-content .login-popup .signin-wrapper > .login-form-row > .login-form-options > .find-account-links > .vertical-bar { color: #999999; } /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .drilling-wrap-header { position: relative; height: 76px; background: #fff; border-bottom: 1px solid #c5c5c5; height: 117px; z-index: 999; } .drilling-wrap-header caption, .drilling-wrap-header legend { overflow: hidden; position: relative; width: 0; height: 0; margin: 0; padding: 0; text-indent: -9999px; border: 0; clip: rect(0, 0, 0, 0); } .drilling-wrap-header #header_cont { height: 100%; /** common ir **/ /** common **/ /** common size **/ /** 1600px 시작 **/ /** 1600px 끝 **/ /** 1400px 시작 **/ /** 1400px 끝 **/ /** 1280px 시작 **/ /** 1280px 끝 **/ /** 1100px 시작 **/ /** 1100px 끝 **/ /** 1024px 시작 **/ /** 1024px 끝 **/ /** 900px 시작 **/ /** 900px 끝 **/ /** 812px 시작 **/ /** 812px 끝 **/ /** 768px 시작 **/ /** 768px 끝 **/ /** 667px 시작 **/ /** 667px 끝 **/ /** 640px 시작 **/ /** 640px 끝 **/ /** 568px 시작 **/ /** 568px 끝 **/ /** 480px 시작 **/ /** 480px 끝 **/ /** 414px 시작 **/ /** 414px 끝 **/ /** 320px 시작 **/ /** 320px 끝 **/ } .drilling-wrap-header #header_cont .wrap_header_top { position: absolute; left: 50%; transform: translateX(-50%); z-index: 888; } .drilling-wrap-header #header_cont h1.logo { display: block; position: absolute; top: 39px; right: 0; width: 258px; height: 50px; text-indent: -9999px; } .drilling-wrap-header #header_cont h1.logo a { display: block; height: 100%; } .drilling-wrap-header #header_cont .btn_gov[title] { display: block; position: absolute; top: 34px; left: calc(50% - 195px); width: 89px; height: 40px; margin-right: 0; padding-right: 0; line-height: 0; font-size: 0; } .drilling-wrap-header #header_cont .btn_gov[title]:before { display: none; } .drilling-wrap-header #header_cont .btn_gov:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; } .drilling-wrap-header #header_cont .search_top_hd { position: absolute; top: 32px; left: 51%; width: 310px; transform: translateX(-50%); width: 374px; } .drilling-wrap-header #header_cont .search_top_hd fieldset { position: relative; } .drilling-wrap-header #header_cont .search_top_hd div { overflow: hidden; position: relative; height: 45px; padding: 2px 40px 2px 10px; border: 2px solid #006bb7; border-radius: 25px; } .drilling-wrap-header #header_cont .search_top_hd label { left: 28px; line-height: 37px; color: #909090; font-size: 14px; } .drilling-wrap-header #header_cont .search_top_hd input[type=text] { width: 100%; height: 100%; padding: 5px; border-color: transparent; background: transparent; } .drilling-wrap-header #header_cont .search_top_hd [type=button], .drilling-wrap-header #header_cont .search_top_hd .search_btn { position: absolute; top: calc(50% - 12px); right: 13px; width: 25px; height: 24px; text-indent: -9999px; cursor: pointer; border: 0; background: transparent; } .drilling-wrap-header #header_cont .search_top_hd [type=button]:after, .drilling-wrap-header #header_cont .search_top_hd a:after { content: ""; display: block; position: absolute; } .drilling-wrap-header #header_cont .search_top_hd [type=button]:after, .drilling-wrap-header #header_cont .search_top_hd .search_btn:after { top: 0; width: 100%; height: 100%; background-position: -175px 0; } .drilling-wrap-header #header_cont .search_top_hd a[title] { display: inline-block; position: absolute; top: 0; right: 0; width: 45px; height: 45px; margin-right: 0; padding-right: 0; line-height: 0; font-size: 0; border-radius: 50%; background: #006bb7; } .drilling-wrap-header #header_cont .search_top_hd .search_btn, .drilling-wrap-header #header_cont .search_top_hd a[title]:before { display: none; } .drilling-wrap-header #header_cont .search_top_hd a[title]:after { top: calc(50% - 9px); left: calc(50% - 9px); width: 19px; height: 19px; background-position: -150px -25px; } .drilling-wrap-header #header_cont .search_top_hd a[title]:hover, .drilling-wrap-header #header_cont .search_top_hd a[title]:active, .drilling-wrap-header #header_cont .search_top_hd a[title]:focus { background: #de4900; } .drilling-wrap-header #header_cont #wrap_global { height: 106px; padding-top: 45px; text-align: left; } .drilling-wrap-header #header_cont #util { overflow: hidden; display: inline-block; } .drilling-wrap-header #header_cont #util li { display: inline-block; position: relative; margin: 0; padding: 0 9px; color: #999; font-size: 1.3rem; vertical-align: top; } .drilling-wrap-header #header_cont #util li:before { content: ""; position: absolute; top: 0; left: 0; display: inline-block; width: 1px; height: 100%; background: #dcdcdc; } .drilling-wrap-header #header_cont #util li:first-child:before { display: none; } .drilling-wrap-header #header_cont #util li a[title|=새창] { margin-right: 0; padding-right: 0; } .drilling-wrap-header #header_cont #util li a[title|=새창]:before { display: none; } .drilling-wrap-header #header_cont #util a { display: inline-block; position: relative; color: #999; text-decoration: none; } .drilling-wrap-header #header_cont #util a:link { color: #999; text-decoration: none; } .drilling-wrap-header #header_cont #util a:visited { color: #999; text-decoration: none; } .drilling-wrap-header #header_cont #util a:active { color: #cb6400; text-decoration: none; } .drilling-wrap-header #header_cont #util a:hover { color: #cb6400; } .drilling-wrap-header #header_cont #util a:focus { color: #cb6400; } .drilling-wrap-header #header_cont .wrap_menu .wrap_area .gnb { width: 100%; font-size: 0; border-top: 1px solid #e5e5e5; background: #00479d; } .drilling-wrap-header #header_cont .wrap_menu .wrap_area .gnb:after { content: ""; display: block; clear: both; } .drilling-wrap-header #header_cont .wrap_menu .wrap_area .gnb > ul { width: 100%; max-width: 1280px; margin: 0 auto; padding-right: 65px; } .drilling-wrap-header #header_cont .wrap_menu .wrap_area .gnb > ul:after { content: ""; clear: both; display: block; } .drilling-wrap-header #header_cont .wrap_menu .wrap_area .gnb > ul > li { float: left; width: calc(16.6666666667% - 0.1px); max-width: 203px; } .drilling-wrap-header #header_cont .wrap_menu .wrap_area .gnb > ul > li:first-child a i:before { display: none; } .drilling-wrap-header #header_cont .wrap_menu .wrap_area .gnb > ul > li > a { position: relative; display: block; padding: 20px 0; color: #afcbd9; font-size: 18px; font-weight: 400; text-align: center; text-decoration: none; z-index: 888; } .drilling-wrap-header #header_cont .wrap_menu .wrap_area .gnb > ul > li > a i { display: block; position: relative; } .drilling-wrap-header #header_cont .wrap_menu .wrap_area .gnb > ul > li > a i:before { content: ""; display: block; position: absolute; top: calc(50% - 10px); width: 1px; height: 20px; transform: rotate(45deg); background: #ccc; } .drilling-wrap-header #header_cont .wrap_menu .wrap_area .gnb > ul > li > a:hover { background: #002148; color: #ffffff; } .drilling-wrap-header #header_cont .gnb li a:hover, .drilling-wrap-header #header_cont .gnb li a:focus { color: #ffffff; text-decoration: none; } .drilling-wrap-header #header_cont .gnb .depth2_box { display: none; position: absolute; top: 169px; left: 0; width: 100%; min-height: 200px; padding-bottom: 20px; background: #00428c; } .drilling-wrap-header #header_cont .gnb .depth2 { display: none; position: relative; width: 1280px; margin: 0 auto; padding: 15px 0 36px; z-index: 500; } .drilling-wrap-header #header_cont .gnb .depth2:after { content: ""; display: block; clear: both; } .drilling-wrap-header #header_cont .gnb .depth2 > li { width: 20%; padding-right: 28px; } .drilling-wrap-header #header_cont .gnb .depth2 > li > a { position: relative; margin-right: 0; padding: 15px 8px; color: #fff; font-size: 17px; font-weight: normal; text-align: left; border-bottom: 1px solid #80a1c6; } .drilling-wrap-header #header_cont .gnb .depth2 > li > a i { position: relative; z-index: 2; } .drilling-wrap-header #header_cont .gnb .depth2 > li ul { display: block; padding: 15px 10px; } .drilling-wrap-header #header_cont .gnb .depth2 > li li a { line-height: 22px; padding: 2px 0; color: #cee0f4; font-size: 14px; text-align: left; letter-spacing: -1px; } .drilling-wrap-header #header_cont .gnb .depth2 > li li a:hover, .drilling-wrap-header #header_cont .gnb .depth2 > li li a:active, .drilling-wrap-header #header_cont .gnb .depth2 > li li a:focus { color: #fff; text-decoration: underline; } .drilling-wrap-header #header_cont .gnb .active .on + .depth2_box .depth2 { display: flex !important; } .drilling-wrap-header #header_cont .gnb .active .on + .depth2_box .depth2 ul { display: block !important; } .drilling-wrap-header #header_cont .gnb .depth2 li.on a { color: #0b998c; font-weight: 600; text-decoration: underline; } .drilling-wrap-header #header_cont .gnb a[title] { margin-right: 0; } .drilling-wrap-header #header_cont .gnb a[title]:before { display: none; } .drilling-wrap-header #header_cont .gnb .depth2 > li li a[title]:hover, .drilling-wrap-header #header_cont .gnb .depth2 > li li a[title]:active, .drilling-wrap-header #header_cont .gnb .depth2 > li li a[title]:focus, .drilling-wrap-header #header_cont .gnb .depth2 > li li a[title] i:hover, .drilling-wrap-header #header_cont .gnb .depth2 > li li a[title] i:active, .drilling-wrap-header #header_cont .gnb .depth2 > li li a[title] i:focus { text-decoration: underline !important; } .drilling-wrap-header #header_cont .gnb li.active .depth2_box .depth2 { display: flex; flex-wrap: wrap; } .drilling-wrap-header #header_cont .wrap_menu { position: relative; z-index: 500; padding-top: 116px; } .drilling-wrap-header #header_cont .btnAllMn, .drilling-wrap-header #header_cont .btnToggleMn { display: none; position: absolute; top: 107px; left: 50%; width: 1280px; transform: translateX(-50%); z-index: 555; } .drilling-wrap-header #header_cont .btnAllMn a, .drilling-wrap-header #header_cont .btnToggleMn a { display: inline-block; position: absolute; right: 0; width: 62px; height: 62px; font-size: 0; background: #002e66; } .drilling-wrap-header #header_cont .btnAllMn a:hover, .drilling-wrap-header #header_cont .btnAllMn a:active, .drilling-wrap-header #header_cont .btnAllMn a:focus { background: #de4900; } .drilling-wrap-header #header_cont .btnAllMn a:before, .drilling-wrap-header #header_cont .btnToggleMn a:before { content: ""; display: block; position: absolute; top: calc(50% - 10px); left: calc(50% - 15px); width: 29px; height: 20px; background-position: -25px 0; } .drilling-wrap-header #header_cont .gnb.fixed, .drilling-wrap-header #header_cont .btnAllMn.fixed { position: fixed; top: 0; z-index: 888; } .drilling-wrap-header #header_cont .gnb.fixed { border-top-width: 0; } .drilling-wrap-header #header_cont .gnb.fixed .depth2_box { top: 62px; } .drilling-wrap-header #header_cont .btnToggleMn { display: none; } .drilling-wrap-header #header_cont .logo, .drilling-wrap-header #header_cont .wrap_menu .logo a { background: url(/com/img/drilling/logos/02.png) no-repeat 0 0; background-size: 88%; } .drilling-wrap-header #header_cont .logo.logo-01 { background-image: url(/com/img/drilling/logos/01.png); } .drilling-wrap-header #header_cont .logo.logo-02 { background-image: url(/com/img/drilling/logos/02.png); } .drilling-wrap-header #header_cont .logo.logo-03 { background-image: url(/com/img/drilling/logos/03.png); } .drilling-wrap-header #header_cont .logo.logo-04 { background-image: url(/com/img/drilling/logos/04.png); } .drilling-wrap-header #header_cont .logo.logo-05 { background-image: url(/com/img/drilling/logos/05.png); } .drilling-wrap-header #header_cont .logo.logo-06 { background-image: url(/com/img/drilling/logos/06.svg); background-position: 0px; } .drilling-wrap-header #header_cont .logo.logo-07 { background-image: url(/com/img/drilling/logos/07.svg); background-position: 0px; background-size: 100%; } .drilling-wrap-header #header_cont .logo.logo-08 { background-image: url(/com/img/drilling/logos/08.svg); background-position: 0px; background-size: 100%; } .drilling-wrap-header #header_cont .logo.logo-09 { background-image: url(/com/img/drilling/logos/09.svg); background-position: 0px; background-size: 100%; } .drilling-wrap-header #header_cont .logo.logo-10 { background-image: url(/com/img/drilling/logos/10.svg); background-position: 0px; background-size: 100%; } .drilling-wrap-header #header_cont .logo.logo-17 { background-image: url(/com/img/drilling/logos/17.svg); background-position: 0px; background-size: 120%; } .drilling-wrap-header #header_cont .logo.logo-28 { background-image: url(/com/img/drilling/logos/28.svg); background-position: 0px; background-size: 100%; } .drilling-wrap-header #header_cont .logo.logo-29 { background-image: url(/com/img/drilling/logos/29.png); background-position: 0px; } .drilling-wrap-header #header_cont .logo.logo-31 { background-image: url(/com/img/drilling/logos/31.svg); background-position: -5px; background-size: 120%; } .drilling-wrap-header #header_cont .logo.logo-33 { background-image: url(/com/img/drilling/logos/33.svg); background-position: -5px; background-size: 120%; } .drilling-wrap-header #header_cont .logo.logo-34 { background-image: url(/com/img/drilling/logos/34.svg); background-position: -5px; background-size: 120%; } .drilling-wrap-header #header_cont .logo.logo-35 { background-image: url(/com/img/drilling/logos/35.svg); background-position: -5px; background-size: 120%; } .drilling-wrap-header #header_cont .logo.logo-36 { background-image: url(/com/img/drilling/logos/36.svg); background-position: -5px; background-size: 120%; } .drilling-wrap-header #header_cont .logo.logo-37 { background-image: url(/com/img/drilling/logos/37.svg); background-position: -5px; background-size: 120%; } .drilling-wrap-header #header_cont .logo.logo-38 { background-image: url(/com/img/drilling/logos/38.svg); background-position: -5px; background-size: 120%; } .drilling-wrap-header #header_cont .logo.logo-39 { background-image: url(/com/img/drilling/logos/39.svg); background-position: -5px; background-size: 120%; } .drilling-wrap-header #header_cont .logo.logo-40 { background-image: url(/com/img/drilling/logos/40.svg); background-position: -5px; background-size: 120%; } .drilling-wrap-header #header_cont .logo.logo-41 { background-image: url(/com/img/drilling/logos/41.svg); background-position: -5px; background-size: 120%; } .drilling-wrap-header #header_cont .logo.logo-42 { background-image: url(/com/img/drilling/logos/42.svg); background-position: 0px; background-size: 100%; } .drilling-wrap-header #header_cont .logo.logo-43 { background-image: url(/com/img/drilling/logos/43.svg); background-position: 0px; background-size: 100%; } .drilling-wrap-header #header_cont .logo.logo-44 { background-image: url(/com/img/drilling/logos/44.png); background-position: 75px; background-size: 70%; } .drilling-wrap-header #header_cont .logo.logo-45 { background-image: url(/com/img/drilling/logos/45.png); background-position: 0px; } .drilling-wrap-header #header_cont .logo.logo-46 { background-image: url(/com/img/drilling/logos/46.svg); background-position: 0px; background-size: 100%; } .drilling-wrap-header #header_cont .geoinfo-logo { width: 240px; } .drilling-wrap-header #header_cont .btnToggleMn a:before, .drilling-wrap-header #header_cont .btnAllMn a:before, .drilling-wrap-header #header_cont .search_top_hd [type=button]:after, .drilling-wrap-header #header_cont .search_top_hd .search_btn:after, .drilling-wrap-header #header_cont .search_top_hd a:after, .drilling-wrap-header #header_cont a[title]:not(.nbg):before, .drilling-wrap-header #header_cont a[title] i:before { background-image: url(/com/img/drilling/icons/bg_iconset.png); } .drilling-wrap-header #header_cont .noScroll, .drilling-wrap-header #header_cont .noScroll body { overflow: hidden !important; height: 100%; } .drilling-wrap-header #header_cont .btnAllMn a:hover, .drilling-wrap-header #header_cont .btnAllMn a:active, .drilling-wrap-header #header_cont .btnAllMn a:focus, .drilling-wrap-header #header_cont .btnToggleMn a:hover, .drilling-wrap-header #header_cont .btnToggleMn a:active, .drilling-wrap-header #header_cont .btnToggleMn a:focus { transition: all 0.3s ease; } .drilling-wrap-header #header_cont .wrap_header_top, .drilling-wrap-header #header_cont #wrap_global, .drilling-wrap-header #header_cont #footer_cont { width: 1280px; margin: 0 auto; } @media screen and (max-width: 1600px) { .drilling-wrap-header #header_cont { /** layout size **/ } .drilling-wrap-header #header_cont .gnb > ul, .drilling-wrap-header #header_cont .gnb .depth2, .drilling-wrap-header #header_cont .btnAllMn, .drilling-wrap-header #header_cont .wrap_header_top, .drilling-wrap-header #header_cont #wrap_global, .drilling-wrap-header #header_cont .wrap_contents, .drilling-wrap-header #header_cont .breadcrumb ul, .drilling-wrap-header #header_cont #footer_cont { width: calc(100% - 44px); max-width: 1280px; } .drilling-wrap-header #header_cont .wrap_contents, .drilling-wrap-header #header_cont .breadcrumb ul { max-width: 1100px; } } @media screen and (max-width: 1400px) { .drilling-wrap-header #header_cont .wrap_header_top { left: 50%; transform: translateX(-50%); } .drilling-wrap-header #header_cont .gnb .depth2 > li { width: 25%; padding-right: 20px; } } @media screen and (max-width: 1280px) { .drilling-wrap-header #header_cont { /** layout size **/ } .drilling-wrap-header #header_cont .gnb > ul, .drilling-wrap-header #header_cont .gnb .depth2, .drilling-wrap-header #header_cont .btnAllMn, .drilling-wrap-header #header_cont .wrap_header_top, .drilling-wrap-header #header_cont #wrap_global, .drilling-wrap-header #header_cont #footer_cont { max-width: 100%; } .drilling-wrap-header #header_cont .btn_gov[title] { left: calc(50% - 170px); } .drilling-wrap-header #header_cont .search_top_hd { left: 59%; } } @media screen and (max-width: 1100px) { .drilling-wrap-header #header_cont { /** layout size **/ /** 컨텐츠 : 좌측메뉴 **/ /** 컨텐츠 : 우측영역 **/ } .drilling-wrap-header #header_cont .wrap_contents, .drilling-wrap-header #header_cont .breadcrumb ul { max-width: 100%; } .drilling-wrap-header #header_cont .wrap_left { width: 230px; } .drilling-wrap-header #header_cont .wrap_right { width: calc(100% - 260px); margin-left: 30px; } } @media screen and (max-width: 1024px) { .drilling-wrap-header #header_cont { /** footer **/ } .drilling-wrap-header #header_cont .f_menu, .drilling-wrap-header #header_cont .f_org { width: 100%; } .drilling-wrap-header #header_cont .f_menu li { padding: 0 40px 0 15px; } .drilling-wrap-header #header_cont .f_org { margin-top: 15px; } .drilling-wrap-header #header_cont .f_org, .drilling-wrap-header #header_cont .org_site { position: relative; } .drilling-wrap-header #header_cont .f_org:after { content: ""; display: block; clear: both; } .drilling-wrap-header #header_cont .org_site { right: inherit !important; width: 30%; border-width: 0 !important; background: #42464d; } .drilling-wrap-header #header_cont .org_site .site_txt { padding: 15px; } .drilling-wrap-header #header_cont .org_site .site_btn_more span { padding-top: 11px; padding-bottom: 11px; } .drilling-wrap-header #header_cont .org_site .site_btn_more span:before { top: 12px; } .drilling-wrap-header #header_cont .org_site .site_btn_more span:after, .drilling-wrap-header #header_cont .link_box ul + a:after { top: 25px; } .drilling-wrap-header #header_cont .org_site > li > .link_box { bottom: 49px; width: 100%; } .drilling-wrap-header #header_cont .link_box ul + a { right: 22px; bottom: -44px; } .drilling-wrap-header #header_cont .org_site.on .site_btn_more span:after { top: 27px; } } @media screen and (max-width: 997px) { .drilling-wrap-header #header_cont { /* 21.10.26 sm 초기aside미적용 */ /** common **/ /** hidden **/ /** header **/ /** gnb **/ /** mobile top btn(left / right) **/ /** search type **/ /** 컨텐츠 : 우측영역 **/ } .drilling-wrap-header #header_cont #navi { display: none; } .drilling-wrap-header #header_cont .wrap_right aside { float: none; width: 100%; overflow: hidden; } .drilling-wrap-header #header_cont .wrap_right aside h2 { display: inline-block; width: 100%; height: 60px; line-height: 60px; padding-left: 20px; font-size: 24px; font-weight: bold; color: #fff; text-align: left; background: url(/com/img/drilling/place2016/pcmo/sub/bg_h2title.jpg) repeat-x; } .drilling-wrap-header #header_cont .wrap_right aside .lnb { display: none; } .drilling-wrap-header #header_cont .wrap_right aside .lnb > ul > li { width: 100%; border-bottom: 1px solid #d9d9d9; } .drilling-wrap-header #header_cont .wrap_right aside .lnb > ul > li > a { display: block; line-height: 50px; padding-left: 20px; font-size: 15px; color: #333333; background: url(/com/img/drilling/place2016/pcmo/common/bg_lnbarr.png) 160px center no-repeat; } .drilling-wrap-header #header_cont .wrap_right aside .lnb > ul > li > a:hover { font-size: 16px; font-weight: bold; color: #0060c2; background: url(/com/img/drilling/place2016/pcmo/common/bg_lnbarr_ov.png) 165px center no-repeat; } .drilling-wrap-header #header_cont .wrap_right aside .lnb > ul > li > ul { display: none; padding-bottom: 15px; } .drilling-wrap-header #header_cont .wrap_right aside .lnb > ul > li > ul > li > a { padding-left: 30px; line-height: 25px; font-size: 14px; font-weight: bold; color: #333; } .drilling-wrap-header #header_cont .wrap_right aside .lnb-mobile { position: absolute; display: block; right: 10px; top: 178px; z-index: 10; } .drilling-wrap-header #header_cont .gnb > ul, .drilling-wrap-header #header_cont .gnb .depth2, .drilling-wrap-header #header_cont .btnAllMn, .drilling-wrap-header #header_cont .wrap_header_top, .drilling-wrap-header #header_cont #wrap_global, .drilling-wrap-header #header_cont .wrap_contents, .drilling-wrap-header #header_cont .breadcrumb ul, .drilling-wrap-header #header_cont #footer_cont { width: 100%; } .drilling-wrap-header #header_cont .btn_gov[title], .drilling-wrap-header #header_cont .search_top_hd a[title], .drilling-wrap-header #header_cont .wrap_hotkeyword, .drilling-wrap-header #header_cont .wrap_left { display: none; } .drilling-wrap-header #header_cont #footer_cont { width: 100%; padding: 0 20px; } .drilling-wrap-header #header_cont .gnb > ul > li > a:after, .drilling-wrap-header #header_cont .gnb .depth2 .has_sub:before { top: 0; background-image: url(/com/img/drilling/icons/bg_iconset.png); } .drilling-wrap-header #header_cont h1.logo { top: 50%; left: 50%; transform: translate(-50%, -50%); } .drilling-wrap-header #header_cont .wrap_menu .logo, .drilling-wrap-header #header_cont .wrap_menu .logo a { display: block; } .drilling-wrap-header #header_cont .wrap_menu .logo { position: static; margin: 20px auto 10px; } .drilling-wrap-header #header_cont .wrap_menu .logo { background: none; } .drilling-wrap-header #header_cont .wrap_menu .logo a { margin: 0 auto; text-indent: -9999px; background-position-y: -50px; } .drilling-wrap-header #header_cont #wrap_global { float: none; width: 100%; height: auto; padding: 0 0 5px; text-align: center; } .drilling-wrap-header #header_cont #wrap_global #util { display: block; margin-top: 0; padding: 0 10px; } .drilling-wrap-header #header_cont #wrap_global #util:after { content: ""; display: block; clear: both; } .drilling-wrap-header #header_cont #wrap_global li { display: block; width: 98%; margin: 0 1% 5px; padding: 10px 0; border: 1px solid #fff; } .drilling-wrap-header #header_cont #wrap_global li:before { display: none; } .drilling-wrap-header #header_cont #wrap_global li.sns { border-width: 0; } .drilling-wrap-header #header_cont #wrap_global li a { display: block; margin: 0; padding: 0; color: #fff; font-size: 13px; text-align: center; text-decoration: none; background: none; } .drilling-wrap-header #header_cont #wrap_global li.sns a { display: inline-block; width: 30px; height: 30px; margin: 0 2%; border-radius: 50%; background: #fff; } .drilling-wrap-header #header_cont #wrap_global li.sns a:before { top: calc(50% - 8px); left: calc(50% - 10px); width: 21px; height: 17px; } .drilling-wrap-header #header_cont .wrap_menu { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.7); z-index: 9999; } .drilling-wrap-header #header_cont .wrap_menu .wrap_area { overflow: scroll; position: absolute; top: 0; bottom: 0; left: 0; width: 300px; background: #4e5366; } .drilling-wrap-header #header_cont .gnb, .drilling-wrap-header #header_cont .gnb .depth2, .drilling-wrap-header #header_cont .gnb .depth2 li a { width: 100%; } .drilling-wrap-header #header_cont .gnb { margin: 0; border-bottom: 1px solid #111319; } .drilling-wrap-header #header_cont .gnb > ul { width: 100%; padding-right: 0; } .drilling-wrap-header #header_cont .gnb > ul > li > a { position: relative; padding: 18px 22px !important; color: #fff; font-size: 17px; text-align: left; border-top: 1px solid #111319; background: #2b2f3e; } .drilling-wrap-header #header_cont .gnb > ul > li > a:hover:before, .drilling-wrap-header #header_cont .gnb > ul > li > a:focus:before, .drilling-wrap-header #header_cont .gnb li.active > a:before { display: none; } .drilling-wrap-header #header_cont .gnb > ul > li > a:after, .drilling-wrap-header #header_cont .gnb > ul > li > a:active:after { content: ""; display: inline-block !important; position: absolute; top: calc(50% - 3px); right: 25px; bottom: inherit !important; left: inherit !important; width: 9px !important; height: 6px; border: none !important; background-position: 0 -50px; } .drilling-wrap-header #header_cont .gnb > ul > li > a:hover, .drilling-wrap-header #header_cont .gnb > ul > li > a:active, .drilling-wrap-header #header_cont .gnb > ul > li > a:focus { color: #fffc00; } .drilling-wrap-header #header_cont .gnb > ul > li > a i:before { display: none; } .drilling-wrap-header #header_cont .gnb > ul > li > a.on { color: #fffc00; } .drilling-wrap-header #header_cont .gnb > ul > li > a.on:after { transform: rotate(180deg); } .drilling-wrap-header #header_cont .gnb li { display: block; width: 100% !important; max-width: inherit !important; } .drilling-wrap-header #header_cont .gnb li.on > a { background: #2a4c76; } .drilling-wrap-header #header_cont .gnb .depth2 > li { float: none; padding-right: 0; min-height: auto !important; } .drilling-wrap-header #header_cont .gnb .depth2_box { display: block; position: relative; top: inherit; min-height: auto !important; padding-bottom: 0; border-width: 0; } .drilling-wrap-header #header_cont .gnb .depth2 { position: static; height: auto; padding: 0; border: 0; background: #2b2f3e; } .drilling-wrap-header #header_cont .gnb .depth2 li a { position: relative; padding: 11px 23px; color: #fff; font-size: 15px; font-weight: 400; text-align: left; border-width: 0; text-decoration: none !important; border-top: 1px solid rgba(255, 255, 255, 0.3); background: #4174b6; } .drilling-wrap-header #header_cont .gnb .depth2 li:first-child a { border: 0; } .drilling-wrap-header #header_cont .gnb .depth2 .on a { color: #fff !important; text-decoration: underline !important; background: #01a479; } .drilling-wrap-header #header_cont .gnb .depth2 .has_sub:before { content: ""; display: block; position: absolute; top: calc(50% - 5px); right: 25px; width: 10px; height: 10px; background-position: -50px -25px; } .drilling-wrap-header #header_cont .gnb .depth2 .has_sub.on:before { background-position-x: -75px; } .drilling-wrap-header #header_cont .gnb .depth2 .depth3 { padding: 8px 0; background: #fff; } .drilling-wrap-header #header_cont .gnb .depth2 .depth3 li a { position: relative; line-height: 18px; padding: 5px 15px 5px 37px; color: #555 !important; font-size: 13px; font-weight: 400 !important; text-decoration: none !important; background: #fff; } .drilling-wrap-header #header_cont .gnb .depth2 .depth3 li a:before { content: ""; display: block; position: absolute; top: 12px; left: 25px; width: 4px; height: 4px; background: #888; } .drilling-wrap-header #header_cont .gnb .on + .depth2_box .depth2, .drilling-wrap-header #header_cont .gnb .on + .depth2_box .depth2 .on + ul { display: block !important; } .drilling-wrap-header #header_cont .wrap_header_top { left: 0; height: 100%; transform: translateX(0); } .drilling-wrap-header #header_cont .btnAllMn { display: none; } .drilling-wrap-header #header_cont .btnToggleMn { display: block; } .drilling-wrap-header #header_cont .btnToggleMn, .drilling-wrap-header #header_cont .search_top_hd { top: calc(50% - 25px); } .drilling-wrap-header #header_cont .btnToggleMn a, .drilling-wrap-header #header_cont .search_top_hd .search_btn { width: 50px; height: 50px; } .drilling-wrap-header #header_cont .search_top_hd .search_btn { right: 8px; } .drilling-wrap-header #header_cont .btnToggleMn { right: inherit; left: 10px; width: auto; font-size: 0; background-position: -100px -100px; z-index: 999; } .drilling-wrap-header #header_cont .btnToggleMn a { right: inherit; } .drilling-wrap-header #header_cont .btnToggleMn a:before { left: calc(50% - 11px); width: 21px; background-position-x: -75px; } .drilling-wrap-header #header_cont .btnToggleMn a, .drilling-wrap-header #header_cont .btnToggleMn a:hover, .drilling-wrap-header #header_cont .btnToggleMn a:active, .drilling-wrap-header #header_cont .btnToggleMn a:focus { background: transparent; } .drilling-wrap-header #header_cont .search_top_hd { left: inherit; right: 10px; width: 100%; padding-right: 0; transform: translateX(0); } .drilling-wrap-header #header_cont .search_top_hd div { display: none; } .drilling-wrap-header #header_cont .search_top_hd .search_btn { display: block; top: 0; } .drilling-wrap-header #header_cont .search_top_hd .search_btn:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%; } .drilling-wrap-header #header_cont .search_top_hd .search_btn:after { top: calc(50% - 13px); left: calc(50% - 13px); width: 25px; height: 25px; } .drilling-wrap-header #header_cont .search_top_hd.on fieldset { position: fixed; top: 63px; width: 100%; padding: 20px 0; transition: all 0.3s; z-index: 999; } .drilling-wrap-header #header_cont .search_top_hd.on fieldset:after { content: ""; display: block; position: absolute; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); } .drilling-wrap-header #header_cont .search_top_hd.on div { display: block; position: relative; width: 90%; margin: 0 auto; padding-right: 90px; border-radius: 0; background: #fff; z-index: 9; } .drilling-wrap-header #header_cont .search_top_hd.on p input[type=text] { background: #fff; } .drilling-wrap-header #header_cont .search_top_hd.on button { top: 0; right: 0; width: 80px; height: 42px; line-height: 42px; color: #fff; font-size: 1.6rem; text-align: center; text-indent: 0; background: #006bb7; } .drilling-wrap-header #header_cont .search_top_hd.on button:after { display: none; } .drilling-wrap-header #header_cont .search_top_hd.on .search_btn:after { top: calc(50% - 10px); left: calc(50% - 10px); width: 20px; height: 20px; background-position: -100px 0; } .drilling-wrap-header #header_cont .wrap_right { width: 100%; margin-left: 0; padding: 0 20px; } .drilling-wrap-header #header_cont .wrap_right h3, .drilling-wrap-header #header_cont #content { max-width: inherit; } .drilling-wrap-header #header_cont .wrap_right h3 { padding: 30px 0; } } @media screen and (max-width: 768px) { .drilling-wrap-header #header_cont { /** footer **/ } .drilling-wrap-header #header_cont #footer_cont { padding: 0 0 15px; } .drilling-wrap-header #header_cont .f_menu { padding: 15px; } .drilling-wrap-header #header_cont .f_address { padding-top: 10px; } .drilling-wrap-header #header_cont .f_logo { position: relative; top: inherit; right: inherit; margin: 35px 0 0; } } @media screen and (max-width: 640px) { .drilling-wrap-header #header_cont { /** 컨텐츠 : 우측영역 **/ } .drilling-wrap-header #header_cont .breadcrumb ul { position: relative; width: calc(100% - 50px); padding-left: 50px; } .drilling-wrap-header #header_cont .breadcrumb .home { position: absolute; left: 0; } .drilling-wrap-header #header_cont .breadcrumb .home i:after { top: 3px; left: 20px; } .drilling-wrap-header #header_cont .breadcrumb li:before { top: calc(50% - 4px); left: -2px; width: 4px; height: 4px; border-width: 2px; border-top-color: #666; border-right-color: #666; } .drilling-wrap-header #header_cont .wrap_right { padding: 0 15px; } .drilling-wrap-header #header_cont .wrap_right h3 { padding: 15px 0 10px; font-size: 2.2rem; background: none; } } @media screen and (max-width: 568px) { .drilling-wrap-header #header_cont { /** footer **/ } .drilling-wrap-header #header_cont #wrap_footer { padding-bottom: 0; } .drilling-wrap-header #header_cont #footer_cont { padding: 0 0 10px; } .drilling-wrap-header #header_cont .f_menu { margin-bottom: 10px; } .drilling-wrap-header #header_cont .f_menu { display: flex; flex-wrap: wrap; margin-bottom: 10px; padding: 10px; } .drilling-wrap-header #header_cont .f_menu li { width: 100%; } .drilling-wrap-header #header_cont .f_org { padding-right: 10px; padding-left: 10px; } .drilling-wrap-header #header_cont .org_site { width: 100%; margin: 0 0 10px !important; } .drilling-wrap-header #header_cont .f_address p { line-height: 17px; } .drilling-wrap-header #header_cont .f_address p.copyright { margin-top: 10px; } .drilling-wrap-header #header_cont .f_logo { margin: 25px 0 10px; } } @media screen and (max-width: 480px) { .drilling-wrap-header #header_cont { /** search type **/ } .drilling-wrap-header #header_cont #wrap_header { height: 55px; } .drilling-wrap-header #header_cont h1.logo { width: 180px; height: 34px; background-position: 0 -100px; } .drilling-wrap-header #header_cont .search_top_hd.on fieldset { top: 52px; } .drilling-wrap-header #header_cont .f_address .call_center { display: block; padding-left: 0; } .drilling-wrap-header #header_cont .f_address .call_center:before { display: none; } .drilling-wrap-header #header_cont .f_address .call_center * { display: block; } .drilling-wrap-header #header_cont .f_address .call_center span { margin-left: 0; } } @media screen and (max-width: 414px) { .drilling-wrap-header #header_cont { /** header **/ } .drilling-wrap-header #header_cont .search_top_hd.on div { width: 94%; padding-right: 80px; } .drilling-wrap-header #header_cont .search_top_hd.on div button { width: 70px; } } /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .drilling-page-container { margin-top: 54px; } /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .drilling-index { /** slider 컨트롤버튼 **/ /** main size **/ /** main a effect **/ /** 비쥬얼 이미지 **/ /** 서비스 **/ /** 공지사항 tab style common **/ /** 더보기 버튼 **/ /** 최신글 **/ /** 공지사항 **/ /** 청장인사말 **/ /** 알림판 **/ /** wrap_bg_pattern **/ /** 배너사이즈와 위치 **/ /* 21.10.26 sm 초기aside미적용 */ /** bg total common **/ /* skipNavigation */ /** effect **/ /** common contents **/ /** wrap content **/ /** sub layout **/ /** breadcrumb **/ /*overflow:hidden; 19.10.05 sm 초기오류*/ /** 컨텐츠 : 좌측메뉴 **/ /** 컨텐츠 : 우측영역 **/ /*display:flex;width:calc(100% - 250px); 21.10.05 초기에러 sm margin-left:44px;*/ } .drilling-index h1, .drilling-index h2, .drilling-index h3, .drilling-index h4, .drilling-index h5, .drilling-index h6, .drilling-index form, .drilling-index fieldset, .drilling-index img { margin: 0; padding: 0; border: 0; } .drilling-index h1, .drilling-index h2, .drilling-index h3, .drilling-index h4, .drilling-index h5, .drilling-index h6 { font-size: 1em; font-family: "Malgun Gothic"; } .drilling-index article, .drilling-index aside, .drilling-index details, .drilling-index figcaption, .drilling-index figure, .drilling-index footer, .drilling-index header, .drilling-index hgroup, .drilling-index menu, .drilling-index nav, .drilling-index section { display: block; } .drilling-index #hd ul, .drilling-index nav ul, .drilling-index #ft ul, .drilling-index ul { margin: 0; padding: 0; list-style: none; } .drilling-index li { list-style: none; } .drilling-index legend { position: absolute; margin: 0; padding: 0; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; } .drilling-index label, .drilling-index input, .drilling-index button, .drilling-index select, .drilling-index img { vertical-align: middle; } .drilling-index input, .drilling-index button { margin: 0; padding: 0; font-size: 1em; font-family: "맑은 고딕", Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif; } .drilling-index button { cursor: pointer; } .drilling-index ol, .drilling-index li { margin: 0; padding: 0; } .drilling-index p { margin: 0; padding: 0; word-break: break-all; } .drilling-index a:link, .drilling-index a:visited { color: #000; text-decoration: none; } .drilling-index a:hover, .drilling-index a:focus, .drilling-index a:active { color: #000; text-decoration: none; } .drilling-index html, .drilling-index body { overflow-x: hidden; width: 100%; min-height: 100%; font-size: 10px; } .drilling-index div, .drilling-index dl, .drilling-index dt, .drilling-index dd, .drilling-index ul, .drilling-index ol, .drilling-index li, .drilling-index h1, .drilling-index h2, .drilling-index h3, .drilling-index h4, .drilling-index h5, .drilling-index h6, .drilling-index pre, .drilling-index form, .drilling-index fieldset, .drilling-index input, .drilling-index textarea, .drilling-index p, .drilling-index blockquote, .drilling-index th, .drilling-index td, .drilling-index legend { margin: 0; padding: 0; } .drilling-index * { box-sizing: border-box; } .drilling-index form, .drilling-index fieldset, .drilling-index img { border: 0; } .drilling-index em, .drilling-index i, .drilling-index legend, .drilling-index address, .drilling-index cite, .drilling-index code, .drilling-index dfn, .drilling-index var { font-style: normal; font-weight: normal; } .drilling-index ol, .drilling-index ul, .drilling-index li { list-style: none; } .drilling-index h1, .drilling-index h2, .drilling-index h3, .drilling-index h4, .drilling-index h5, .drilling-index h6 { font-weight: normal; } .drilling-index a { color: #666; text-decoration: none; } .drilling-index a:link, .drilling-index a:visited { color: #666; } .drilling-index a:hover, .drilling-index a:active, .drilling-index a:focus { color: #333; } .drilling-index p { line-height: 20px; margin: 0; } .drilling-index button { margin: 0; padding: 0; border: 0; cursor: pointer; } .drilling-index input[type=file], .drilling-index input[type=text], .drilling-index select { vertical-align: middle; } .drilling-index input[type=text] { padding: 5px; border: 1px solid #ccc; } .drilling-index h1, .drilling-index h2, .drilling-index h3 { margin: 0; padding: 0; } .drilling-index .wrap_slider a[class*=bx-] { display: inline-block; width: 22px; height: 22px; font-size: 0; text-indent: -9999px; background-repeat: no-repeat; background-position: 50% 50%; } .drilling-index .wrap_slider [class*=bx-controls-auto] div { display: inline-block; } .drilling-index .wrap_slider .bx-controls-direction { display: flex; justify-content: space-between; } .drilling-index .wrap_slider .bx-start, .drilling-index .wrap_slider .bx-stop { position: absolute; top: 0; left: 50%; transform: translateX(-50%); } .drilling-index .wrap_slider .bx-prev, .drilling-index .wrap_slider .bx-next { background-image: url(/com/img/drilling/place2016/wcmo/main/bul_btn_move.png); } .drilling-index .wrap_slider .bx-next { transform: rotate(180deg); } .drilling-index .wrap_slider .bx-stop { background-image: url(/com/img/drilling/place2016/wcmo/main/bul_btn_stop.png); } .drilling-index .bxslider_pager_num strong { color: rgba(255, 255, 255, 0.75); font-size: 14px; font-weight: 500; } .drilling-index .btn_shortcut { display: flex !important; align-items: center; position: relative; width: 95px; padding: 5px 30px 5px 15px !important; font-size: 14px; letter-spacing: -1px; border: 1px solid #fff; border-radius: 20px; } .drilling-index .btn_shortcut:before { content: ""; display: block !important; position: absolute; top: 50% !important; right: 17px !important; width: 4px !important; height: 4px !important; border: 2px solid transparent; border-top-color: #fff; border-right-color: #fff; transform: translateY(-50%) rotate(45deg); background: none !important; } .drilling-index .btn_shortcut i { color: #fff; } .drilling-index #wrap_container.main { padding-top: 86px; padding-bottom: 0; } .drilling-index #wrap_container.main a[title|=새창] { margin-right: 0; padding-right: 0; } .drilling-index #wrap_container.main a[title|=새창] i { padding-right: 0; } .drilling-index #wrap_container.main a[title|=새창]:before, .drilling-index #wrap_container.main a[title|=새창] i:before { display: none; } .drilling-index .wrap_cont, .drilling-index .wrap_banner { width: 100%; max-width: 1280px; margin: 0 auto; } .drilling-index .wrap_cont { display: flex; flex-wrap: wrap; padding-bottom: 25px; } .drilling-index .btn_shortcut, .drilling-index .btn_shortcut:before, .drilling-index .wrap_service li a, .drilling-index .wrap_shortcut li a, .drilling-index .wrap_shortcut li a i, .drilling-index .wrap_org li a, .drilling-index .wrap_banner .bx-controls [class*=bx-controls-] a, .drilling-index .wrap_banner .bx-controls [class*=bx-controls-] a:after, .drilling-index .wrap_banner .more_banner { transition: all 0.3s ease; } .drilling-index .wrap_visual { overflow: hidden; position: relative; width: calc(100% - 390px); max-width: 890px; margin-right: 20px; margin-bottom: 20px; border-radius: 20px; background: #f5f5f5; margin-bottom: 0px; cursor: pointer; } .drilling-index .wrap_visual > img.rok { width: 100%; max-width: 100%; height: 100%; width: 700px; height: 800px; position: absolute; left: 0px; top: 0px; } .drilling-index .wrap_visual > img.rok.region { display: none; } .drilling-index .wrap_visual > img.rok.region.active { display: block; } .drilling-index .wrap_visual > .region-item { display: block; position: absolute; } .drilling-index .wrap_visual > .region-item > .region-logo { display: block; position: absolute; text-indent: -9999px; width: 300px; height: 150px; background-size: 100%; background-repeat: no-repeat; background-position: 0 0; z-index: 4; transition: all 0.5s ease; } .drilling-index .wrap_visual > .region-item > .region-logo.active { z-index: 6; } .drilling-index .wrap_visual > .region-item > .region-logo:hover { width: 300px; height: 200px; } .drilling-index .wrap_visual > .region-item > .region-alone { display: block; position: absolute; background-size: 100%; background-repeat: no-repeat; background-position: 0 0; z-index: 2; transition: all 0.3s ease; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-06 { position: absolute; top: 240px; left: 60px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-07 { position: absolute; top: 101px; left: 77px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-08 { position: absolute; top: 337px; left: 273px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-09 { position: absolute; top: 337px; left: 273px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-10 { position: absolute; top: 95px; left: 146px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-17 { position: absolute; top: 100px; left: 80px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-28 { position: absolute; top: 95px; left: 146px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-29 { position: absolute; top: 264px; left: 166px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-31 { position: absolute; top: 93px; left: 5px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-33 { position: absolute; top: 190px; left: 173px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-34 { position: absolute; top: 271px; left: 100px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-35 { position: absolute; top: 209px; left: 217px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-36 { position: absolute; top: 114px; left: 208px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-37 { position: absolute; top: -11px; left: 65px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-38 { position: absolute; top: 184px; left: 15px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-39 { position: absolute; top: 135px; left: 215px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-40 { position: absolute; top: 167px; left: 22px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-41 { position: absolute; top: 23px; left: 30px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-42 { position: absolute; top: 270px; left: 174px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-43 { position: absolute; top: 125px; left: 4px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-44 { position: absolute; top: 209px; left: 217px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-45 { position: absolute; top: 167px; left: 22px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .wrap_visual > .region-item > .region-alone > #region-map-46 { position: absolute; top: 163px; left: 169px; background-image: url(/com/img/drilling/maps/map.svg); background-repeat: no-repeat; width: 40px; height: 40px; position: relative; } .drilling-index .region-map p { position: absolute; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); bottom: 120%; left: 50%; transform: translateX(-50%) translateY(-5px); font-size: 16px; font-weight: 500; color: #000; background: #fff; padding: 8px 12px; border-radius: 4px; white-space: nowrap; } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-01 { left: 189px; top: 69px; width: 164px; height: 214px; background-image: url(/com/img/drilling/maps/01_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-01.active { background-image: url(/com/img/drilling/maps/01_active.svg); background-image: url(/com/img/drilling/maps/01_active_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-logo:hover + .region-alone#region-alone-01 { background-image: url(/com/img/drilling/maps/01_active_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-02 { left: 274px; top: 28px; width: 268px; height: 249px; background-image: url(/com/img/drilling/maps/02_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone.active#region-alone-02 { background-image: url(/com/img/drilling/maps/02_active.svg); background-image: url(/com/img/drilling/maps/02_active_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-logo:hover + .region-alone#region-alone-02 { background-image: url(/com/img/drilling/maps/02_active_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-03 { left: 130px; top: 240px; width: 318px; height: 189px; background-image: url(/com/img/drilling/maps/03_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone.active#region-alone-03 { background-image: url(/com/img/drilling/maps/03_active.svg); background-image: url(/com/img/drilling/maps/03_active_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-logo:hover + .region-alone#region-alone-03 { background-image: url(/com/img/drilling/maps/03_active_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-04 { left: 121px; top: 405px; width: 221px; height: 369px; background-image: url(/com/img/drilling/maps/04_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone.active#region-alone-04 { background-image: url(/com/img/drilling/maps/04_active.svg); background-image: url(/com/img/drilling/maps/04_active_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-logo:hover + .region-alone#region-alone-04 { background-image: url(/com/img/drilling/maps/04_active_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-05 { left: 304px; top: 270px; width: 260px; height: 367px; background-image: url(/com/img/drilling/maps/05_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone.active#region-alone-05 { background-image: url(/com/img/drilling/maps/05_active.svg); background-image: url(/com/img/drilling/maps/05_active_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-06 { left: 304px; top: 270px; width: 260px; height: 367px; background-image: url(/com/img/drilling/maps/05_alone.svg); z-index: 2; } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-07 { left: 304px; top: 270px; width: 260px; height: 367px; background-image: url(/com/img/drilling/maps/04_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-08 { left: 130px; top: 240px; width: 318px; height: 189px; background-image: url(/com/img/drilling/maps/03_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-09 { left: 189px; top: 69px; width: 164px; height: 214px; background-image: url(/com/img/drilling/maps/01_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-10 { left: 130px; top: 240px; width: 318px; height: 189px; background-image: url(/com/img/drilling/maps/03_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-17 { left: 189px; top: 69px; width: 164px; height: 214px; background-image: url(/com/img/drilling/maps/01_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-28 { left: 130px; top: 240px; width: 318px; height: 189px; background-image: url(/com/img/drilling/maps/03_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-29 { left: 304px; top: 270px; width: 260px; height: 367px; background-image: url(/com/img/drilling/maps/05_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-31 { left: 189px; top: 69px; width: 164px; height: 214px; background-image: url(/com/img/drilling/maps/01_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-33 { left: 121px; top: 405px; width: 221px; height: 369px; background-image: url(/com/img/drilling/maps/04_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-34 { left: 304px; top: 270px; width: 260px; height: 367px; background-image: url(/com/img/drilling/maps/05_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-35 { left: 304px; top: 270px; width: 260px; height: 367px; background-image: url(/com/img/drilling/maps/05_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-36 { left: 274px; top: 28px; width: 268px; height: 249px; background-image: url(/com/img/drilling/maps/02_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-37 { left: 121px; top: 405px; width: 221px; height: 369px; background-image: url(/com/img/drilling/maps/04_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-38 { left: 121px; top: 405px; width: 221px; height: 369px; background-image: url(/com/img/drilling/maps/04_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-39 { left: 304px; top: 270px; width: 260px; height: 367px; background-image: url(/com/img/drilling/maps/05_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-40 { left: 189px; top: 69px; width: 164px; height: 214px; background-image: url(/com/img/drilling/maps/01_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-41 { left: 130px; top: 240px; width: 318px; height: 189px; background-image: url(/com/img/drilling/maps/03_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-42 { left: 304px; top: 270px; width: 260px; height: 367px; background-image: url(/com/img/drilling/maps/05_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-43 { left: 189px; top: 69px; width: 164px; height: 214px; background-image: url(/com/img/drilling/maps/01_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-44 { left: 304px; top: 270px; width: 260px; height: 367px; background-image: url(/com/img/drilling/maps/05_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-45 { left: 189px; top: 69px; width: 164px; height: 214px; background-image: url(/com/img/drilling/maps/01_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone#region-alone-46 { left: 121px; top: 405px; width: 221px; height: 369px; background-image: url(/com/img/drilling/maps/04_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-alone.active#region-alone-06 { background-image: url(/com/img/drilling/maps/05_active.svg); background-image: url(/com/img/drilling/maps/05_active_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-logo:hover + .region-alone#region-alone-05 { background-image: url(/com/img/drilling/maps/05_active_alone.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-01 { left: 262px; top: 166px; background-image: url(/com/img/drilling/logos/01.png); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-02 { left: 353px; top: 190px; background-image: url(/com/img/drilling/logos/02.png); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-03 { left: 298px; top: 334px; background-image: url(/com/img/drilling/logos/03.png); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-04 { left: 229px; top: 409px; background-image: url(/com/img/drilling/logos/04.png); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-05 { left: 478px; top: 539px; background-image: url(/com/img/drilling/logos/05.png); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-06 { left: 600px; top: 0px; background-image: url(/com/img/drilling/logos/06.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-07 { left: 600px; top: 0px; background-image: url(/com/img/drilling/logos/07.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-08 { left: 600px; top: 0px; background-image: url(/com/img/drilling/logos/08.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-09 { left: 600px; top: 0px; background-image: url(/com/img/drilling/logos/09.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-10 { left: 600px; top: 0px; background-image: url(/com/img/drilling/logos/10.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-17 { left: 600px; top: 0px; background-image: url(/com/img/drilling/logos/17.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-28 { left: 600px; top: 0px; width: 250px; background-image: url(/com/img/drilling/logos/28.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-29 { left: 600px; top: 45px; background-size: 80%; background-image: url(/com/img/drilling/logos/29.png); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-31 { left: 570px; top: 0; background-image: url(/com/img/drilling/logos/31.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-33 { left: 570px; top: 0; background-image: url(/com/img/drilling/logos/33.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-34 { left: 570px; top: 0; background-image: url(/com/img/drilling/logos/34.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-35 { left: 570px; top: 0; background-image: url(/com/img/drilling/logos/35.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-36 { left: 570px; top: 0; background-image: url(/com/img/drilling/logos/36.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-37 { left: 570px; top: 0; background-image: url(/com/img/drilling/logos/37.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-38 { left: 570px; top: 0; background-image: url(/com/img/drilling/logos/38.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-39 { left: 570px; top: 0; background-image: url(/com/img/drilling/logos/39.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-40 { left: 570px; top: 0; background-image: url(/com/img/drilling/logos/40.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-41 { left: 570px; top: 0; background-image: url(/com/img/drilling/logos/41.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-42 { left: 600px; top: 0px; background-size: 80%; background-image: url(/com/img/drilling/logos/42.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-43 { left: 600px; top: 0px; background-image: url(/com/img/drilling/logos/43.svg); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-44 { left: 630px; top: 30px; background-size: 70%; background-image: url(/com/img/drilling/logos/44.png); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-45 { left: 630px; top: 30px; background-size: 70%; background-image: url(/com/img/drilling/logos/45.png); } .drilling-index .wrap_visual > .region-item > .region-logo#region-logo-46 { left: 570px; top: 0px; background-image: url(/com/img/drilling/logos/46.svg); } .drilling-index .wrap_visual > img.uleungdo { position: absolute; width: 29px; height: 24px; right: 148px; top: 200px; } .drilling-index .wrap_visual > img.dokdo { position: absolute; width: 16px; height: 13px; right: 40px; top: 240px; } .drilling-index .wrap_service, .drilling-index .wrap_service ul { display: flex; flex-wrap: wrap; } .drilling-index .wrap_service { align-items: space-between; width: 370px; margin-bottom: 20px; background: #fff; height: 321px; } .drilling-index .wrap_service ul:before, .drilling-index .wrap_service li a i:before { content: ""; display: block; position: absolute; } .drilling-index .wrap_service li { width: 50%; min-height: 130px; } .drilling-index .wrap_service li:nth-child(n+3) { border-top: 1px solid #e0e0e0; } .drilling-index .wrap_service li a { display: flex; height: 100%; padding: 15px 15px 28px !important; text-align: center; justify-content: center; align-items: flex-end; font-size: 16px; color: #353535; background-color: #eef5fa; background-repeat: no-repeat; background-position: 50% calc(50% - 10px); } .drilling-index .wrap_service li a:hover, .drilling-index .wrap_service li a:active, .drilling-index .wrap_service li a:focus { color: #fff; background-color: #3175c2; } .drilling-index .wrap_service li a i { position: relative; } .drilling-index .wrap_service li.item01 a { background-image: url(/com/img/drilling/icons/buttons/01.svg); background-size: 21%; } .drilling-index .wrap_service li.item02 a { background-image: url(/com/img/drilling/icons/buttons/02.svg); background-size: 32%; } .drilling-index .wrap_service li.item03 a { background-image: url(/com/img/drilling/icons/buttons/03.svg); background-size: 28%; } .drilling-index .wrap_service li.item04 a { background-image: url(/com/img/drilling/icons/buttons/04.svg); background-size: 33%; } .drilling-index .wrap_in_area { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; display: none; } .drilling-index .wrap_notice, .drilling-index .wrap_greeting, .drilling-index .wrap_popzone { border-radius: 10px; } .drilling-index .tab_main > ul, .drilling-index .tab_main > ul > li h3, .drilling-index .tab_main > ul > li h3 a, .drilling-index .tab_main > ul > li div ul li { position: relative; } .drilling-index .tab_main > ul > li h3 a, .drilling-index .tab_main > ul > li h3 a:before, .drilling-index .tab_main > ul > li div ul li i, .drilling-index .tab_main > ul > li.on h3:after, .drilling-index .tab_main > ul > li.on div { display: block; } .drilling-index .tab_main > ul { overflow: hidden; min-height: 250px; height: 100%; } .drilling-index .tab_main > ul > li { float: left; } .drilling-index .tab_main > ul > li h3 { min-width: 60px; margin-left: 15px; padding-left: 15px; z-index: 2; } .drilling-index .tab_main > ul > li h3:before, .drilling-index .tab_main > ul > li.on h3:after { content: ""; position: absolute; } .drilling-index .tab_main > ul > li h3:before { top: calc(50% - 2px); left: 2px; width: 4px; height: 4px; background: #b9b9b9; } .drilling-index .tab_main > ul > li:first-child h3 { margin-left: 0; padding-left: 0; } .drilling-index .tab_main > ul > li:first-child h3:before { display: none; } .drilling-index .tab_main > ul > li h3 a { padding: 15px 0; color: #767676; font-size: 17px; font-weight: 400; text-align: center; } .drilling-index .tab_main > ul > li div { display: none; position: absolute; left: 0; width: 100%; height: calc(100% - 52px); z-index: 1; } .drilling-index .tab_main > ul > li div ul { padding: 15px 0 0; border-top: 1px solid #d3d3d3; } .drilling-index .tab_main > ul > li div ul li { padding: 8px 0; font-size: 14px; letter-spacing: -0.02em; } .drilling-index .tab_main > ul > li div ul li a, .drilling-index .tab_main > ul > li div ul li span { vertical-align: text-bottom; } .drilling-index .tab_main > ul > li div ul li a { overflow: hidden; display: inline-block; max-width: 100%; color: #454545; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; } .drilling-index .tab_main > ul > li div ul li span + i { color: #767676; font-size: 13px; } .drilling-index .tab_main > ul > li.on h3:after { bottom: -1px; width: calc(100% - 15px); height: 3px; background: #00479d; } .drilling-index .tab_main > ul > li.on h3 a { color: #1d1d1d; font-size: 18px; font-weight: 600; } .drilling-index .tab_main > ul > li:first-child.on h3:after { width: 100%; } .drilling-index .tab_main .more_main, .drilling-index .tab_main .more_main:before, .drilling-index .tab_main .more_main:after { display: block; position: absolute; } .drilling-index .tab_main .more_main { top: -37px; right: 0; width: 24px; height: 24px; line-height: 0; font-size: 0; text-indent: -9999px; } .drilling-index .tab_main .more_main:before, .drilling-index .tab_main .more_main:after { content: ""; position: relative; top: 6px; left: calc(50% - 1px); width: 2px; height: 12px; background: #464646; } .drilling-index .tab_main .more_main:after { top: -6px; transform: rotate(90deg); } .drilling-index .type_latest { padding-top: 0 !important; } .drilling-index .type_latest a { display: flex !important; flex-wrap: wrap; position: relative; min-height: 65px; } .drilling-index .type_latest strong, .drilling-index .type_latest em { display: flex; flex-wrap: wrap; } .drilling-index .type_latest strong { flex-direction: column; justify-content: center; width: 63px; height: 58px; color: #fff; font-size: 13px; font-weight: 300; letter-spacing: -1px; text-align: center; border-radius: 5px; background: #00479d; } .drilling-index .type_latest strong b { line-height: 15px; font-weight: 300; letter-spacing: -0.4px; } .drilling-index .type_latest strong i { position: relative !important; padding-top: 2px; line-height: 25px; color: #fff; font-size: 23px; } .drilling-index .type_latest em { overflow: hidden; width: calc(100% - 63px); max-height: 42px; margin: 8px 0 8px; padding-left: 10px; line-height: 20px; font-size: 16px; font-weight: 500; } .drilling-index .type_latest span { display: block; max-height: 70px; margin-top: 13px; color: #767676; } .drilling-index .type_latest em, .drilling-index .type_latest span { word-break: break-all; white-space: normal; } .drilling-index .wrap_notice { width: calc(100% - 650px); padding: 12px 0 20px; background: #fff; } .drilling-index .wrap_notice > ul { min-height: 195px; } .drilling-index .wrap_notice > ul > li div ul { height: 100%; padding: 25px 10px 0 53%; } .drilling-index .wrap_notice > ul > li div ul li { position: relative; padding: 3px 0 3px 10px; } .drilling-index .wrap_notice > ul > li div ul li:before { content: ""; display: block; position: absolute; top: calc(50% - 2px); left: 0; width: 3px; height: 3px; background: #b9b9b9; } .drilling-index .wrap_notice > ul > li div ul li a { padding-right: 45px; color: #666; } .drilling-index .wrap_notice > ul > li div ul li span + i { display: inline-block; position: absolute; right: 0; } .drilling-index .wrap_notice .type_latest { position: absolute !important; top: 28px; left: 0; width: 50.8%; max-width: 340px; height: calc(100% - 25px); padding: 0 20px 10px 0; border-right: 1px dotted #c4c4c4; } .drilling-index .wrap_notice .type_latest:before { display: none; } .drilling-index .wrap_notice .type_latest a { padding-right: 0 !important; color: #353535; } .drilling-index .wrap_notice .type_latest span { max-height: 65px; } .drilling-index .wrap_greeting { position: relative; width: 370px; height: 233px; padding: 30px 30px 60px; color: #fff; background: #00479d url("/com/img/drilling/place2016/wcmo/main/bg_pattern01.png") no-repeat 100% 100%; margin-top: 0; } .drilling-index .wrap_greeting::before, .drilling-index .wrap_greeting::after { content: ""; display: block; position: absolute; background-repeat: no-repeat; background-position: 0 0; } .drilling-index .wrap_greeting::before { top: 0; right: 35px; width: 48px; height: 43px; background-image: url("/com/img/drilling/place2016/wcmo/main/wrap_greeting_bg01.png"); } .drilling-index .wrap_greeting::after { bottom: 78px; left: 25px; width: 21px; height: 20px; background-image: url("/com/img/drilling/place2016/wcmo/main/wrap_greeting_bg02.png"); } .drilling-index .wrap_greeting h3 { margin-bottom: 15px; color: #fff; font-size: 20px; } .drilling-index .wrap_greeting p { font-size: 15px; font-weight: 300; } .drilling-index .wrap_greeting .btn_shortcut { margin: 5px 0px; margin-top: 20px; width: 140px; } .drilling-index .wrap_greeting .contact-info { border-radius: 7px; border: 0px solid #ffffff; background: #3378c1; margin-top: 7px; padding: 5px 8px; color: #ffffff; } .drilling-index .wrap_greeting .contact-info .contact-info-key { font-weight: 500; } .drilling-index .wrap_greeting .contact-info a { font-weight: 300; color: #efefef; } .drilling-index .wrap_greeting .contact-info a:link { color: #efefef; } .drilling-index .wrap_greeting .contact-info a:visited { color: #efefef; } .drilling-index .wrap_popzone { overflow: hidden; position: relative; width: 370px; overflow: unset; } .drilling-index .wrap_popzone:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 42px; background: rgba(0, 0, 0, 0.5); z-index: 1; } .drilling-index .wrap_popzone a { display: block; } .drilling-index .wrap_popzone h3 { display: block; position: absolute; width: 100%; padding-left: 20px; line-height: 42px; color: #fff; font-size: 17px; font-weight: 400; z-index: 1; } .drilling-index .wrap_popzone .bx-controls { position: absolute; top: 8px; right: 10px; width: 70px; z-index: 1; } .drilling-index .wrap_popzone .bxslider_pager_num { top: 8px; right: 95px; } .drilling-index .bxslider_popzone { display: flex !important; } .drilling-index .recent-datas { width: 370px; padding-top: 42px; margin-bottom: 20px; } .drilling-index .recent-datas .project-list { border: 1px solid #b0b0b0; border-width: 0px 1px 1px 1px; } .drilling-index .recent-datas .project-list .project-list-item { padding: 4px 19px; border-bottom: 1px solid #f0f0f0; color: #333333; font-size: 14px; } .drilling-index .wrap_bg { display: none; overflow: hidden; position: relative; padding: 40px 0 15px; background-image: url(/com/img/drilling/place2016/wcmo/main/wrap_bg_00.png), linear-gradient(180deg, #d2e2f2, #d8edf3); background-repeat: no-repeat, no-repeat; } .drilling-index .wrap_banner { display: none; position: relative; padding: 35px 0 35px 195px; z-index: 2; } .drilling-index .wrap_banner > div:first-child { max-width: 100% !important; } .drilling-index .wrap_banner .banner li { height: 42px; margin-right: 15px; border: 1px solid #dedede; } .drilling-index .wrap_right aside { float: left; } .drilling-index .wrap_right aside h2 { display: inline-block; width: 190px; height: 190px; line-height: 190px; font-size: 24px; font-weight: bold; color: #fff; text-align: center; background: url(/com/img/drilling/place2016/pcmo/sub/bg_h2title.jpg) no-repeat; } .drilling-index .wrap_right aside .lnb > ul > li { width: 100%; border-bottom: 1px solid #d9d9d9; } .drilling-index .wrap_right aside .lnb > ul > li > a { display: inline-block; width: 170px; line-height: 50px; padding-left: 20px; font-size: 15px; color: #333333; letter-spacing: -1px; } .drilling-index .wrap_right aside .lnb > ul > li > a.ands { height: 50px; padding-top: 10px; line-height: normal; } .drilling-index .wrap_right aside .lnb > ul > li > a:hover, .drilling-index .wrap_right aside .lnb > ul > li > a.active { font-size: 16px; font-weight: bold; color: #0060c2; letter-spacing: -2px; background: url(/com/img/drilling/place2016/pcmo/common/bg_lnbarr_ov.png) 175px center no-repeat; } .drilling-index .wrap_right aside .lnb > ul > li > a.bgn2.active { background: url(/com/img/drilling/place2016/pcmo/common/bg_lnbarr2_ov.png) 170px center no-repeat !important; } .drilling-index .wrap_right aside .lnb > ul > li > ul { display: none; padding: 10px 0px; background: #f5f5f5; border: 1px solid #d9d9d9; border-bottom: none; } .drilling-index .wrap_right aside .lnb > ul > li > ul.active { display: block; } .drilling-index .wrap_right aside .lnb > ul > li > ul > li > a { padding-left: 30px; line-height: 30px; font-size: 13px; font-weight: normal; color: #666; letter-spacing: -2px; background: url(/com/img/drilling/place2016/pcmo/sub/bullet_lnbsub.gif) 20px center no-repeat; } .drilling-index .wrap_right aside .lnb > ul > li > ul > li > a.active, .drilling-index .wrap_right aside .lnb > ul > li > ul > li > a:hover { background: url(/com/img/drilling/place2016/pcmo/sub/bullet_lnbsub_ov.gif) 18px center no-repeat; } .drilling-index .wrap_right aside .lnb-mobile { display: none; } .drilling-index .skiptoContent { position: absolute; top: 0; right: 0; left: 0; margin: 0 auto; z-index: 99999; } .drilling-index .skiptoContent a { position: absolute; top: -50px; width: 100%; font-size: 0; } .drilling-index .skiptoContent a:active, .drilling-index .skiptoContent a:focus { display: block; top: 0; height: 34px; padding: 6px 0; text-align: center; color: #fff; font-size: 1.4rem; font-weight: bold; background: #272d34; } @-webkit-keyframes round { 100% { transform: rotate(360deg); } } @keyframes round { 100% { transform: rotate(360deg); } } .drilling-index [class*=icon_], .drilling-index a[title|=새창], .drilling-index a[title|=새창] > i { position: relative; display: inline-block; } .drilling-index [class*=icon_]:before, .drilling-index a[title]:before, .drilling-index a[title] i:before { content: ""; position: absolute; top: 0; left: 0; } .drilling-index a[title|=새창] { margin-right: 5px; padding-right: 20px; } .drilling-index a[title|=새창] i { padding-right: 24px; } .drilling-index a[title|=새창]:before, .drilling-index a[title|=새창] i:before { right: 0; left: inherit; width: 14px; height: 14px; background-position: -25px -50px; } .drilling-index a[title|=새창]:before { top: 6px; } .drilling-index a[title|=새창] i:before { top: calc(50% - 6px); } .drilling-index #wrap_container { padding: 0 0 30px; } .drilling-index .wrap_contents { display: flex; flex-wrap: wrap; justify-content: space-between; min-height: 950px; } .drilling-index .wrap_contents, .drilling-index .breadcrumb ul { width: 1100px; margin: 0 auto; } .drilling-index .breadcrumb { position: relative; height: auto; border-bottom: 1px solid #ccc; background: #f7f7f7; } .drilling-index .breadcrumb ul, .drilling-index .breadcrumb li, .drilling-index .breadcrumb li a { display: flex; height: 100%; box-sizing: content-box; } .drilling-index .breadcrumb ul { flex-wrap: wrap; align-items: center; position: relative; } .drilling-index .breadcrumb li { position: relative; padding: 3px 15px 3px 18px; } .drilling-index .breadcrumb li:before, .drilling-index .breadcrumb .home i:after { content: ""; display: block; position: absolute; } .drilling-index .breadcrumb li:before { top: calc(50% - 11px); left: -20px; width: 20px; height: 20px; border: 1px solid transparent; border-top-color: #ddd; border-right-color: #ddd; transform: rotate(45deg); } .drilling-index .breadcrumb li a { position: relative; align-items: center; font-size: 1.4rem; } .drilling-index .breadcrumb li:last-child a { color: #333; font-weight: 500; } .drilling-index .breadcrumb .home { width: 50px; padding: 0; text-indent: -9999px; } .drilling-index .breadcrumb .home:before { display: none; } .drilling-index .breadcrumb .home a { width: 100%; } .drilling-index .breadcrumb .home i:after { top: calc(50% - 10px); left: calc(50% - 10px); width: 21px; height: 21px; background: url(/com/img/drilling/place2016/wcmo/contents/ic_home.png) no-repeat 50% 50%; } .drilling-index .wrap_left { width: 250px; } .drilling-index .wrap_left h2 { display: flex; justify-content: center; align-items: center; height: 220px; line-height: 40px; color: #fff; font-size: 2.6rem; font-weight: 500; background: #00479d url(/com/img/drilling/place2016/wcmo/contents/bg_lnb.png) no-repeat 100% 100%; } .drilling-index .lnb a { position: relative; } .drilling-index .lnb > li > a.sub_depth:before, .drilling-index .lnb > li > a.sub_depth:after, .drilling-index .lnb ul li a:before { content: ""; display: block; position: absolute; } .drilling-index .lnb > li { border-top: 1px solid #e4e4e4; background: #fff; } .drilling-index .lnb > li:first-child { border-top-width: 0; } .drilling-index .lnb > li > a { display: block; margin-right: 0; padding: 6px 12px; line-height: 44px; color: #555; font-size: 1.7rem; } .drilling-index .lnb > li > a i { display: block; position: relative; z-index: 2; } .drilling-index .lnb > li > a.sub_depth { padding-right: 40px; } .drilling-index .lnb > li > a.sub_depth:before, .drilling-index .lnb > li > a.sub_depth:after { top: 19px; right: 27px; width: 2px; height: 14px; background: #707070; } .drilling-index .lnb > li > a.sub_depth:after { transform: rotate(90deg); } .drilling-index .lnb ul { display: none; padding: 15px; border: 2px solid #00479d; border-right-width: 0; border-left-width: 0; background: #f5f5f5; } .drilling-index .lnb ul li a { display: block; padding-left: 13px; line-height: 30px; color: #555; font-size: 1.5rem; } .drilling-index .lnb ul li a:before { top: 13px; left: 0; width: 3px; height: 3px; background: #00479d; } .drilling-index .lnb > li > a:hover, .drilling-index .lnb > li > a:active, .drilling-index .lnb > li > a:focus { color: #00479d; } .drilling-index .lnb > li > a.sub_depth:hover:before, .drilling-index .lnb > li > a.sub_depth:active:before, .drilling-index .lnb > li > a.sub_depth:focus:before, .drilling-index .lnb > li > a.sub_depth:hover:after, .drilling-index .lnb > li > a.sub_depth:active:after, .drilling-index .lnb > li > a.sub_depth:focus:after { background: #00479d; } .drilling-index .lnb ul li a.on, .drilling-index .lnb ul li a:hover, .drilling-index .lnb ul li a:active, .drilling-index .lnb ul li a:focus { color: #00479d; } .drilling-index .lnb > li.active > a { color: #00479d; } .drilling-index .lnb > li.active > a.sub_depth:before { display: none; } .drilling-index .lnb > li.active > a.sub_depth:after { background: #00479d; } .drilling-index .lnb > li.active > ul { display: block; } .drilling-index .lnb a[title=새창] { margin-right: 0; } .drilling-index .lnb a[title=새창] i:before { background-image: url(/com/img/drilling/place2016/wcmo/bullet/bul_newindow.png); background-position: 0 0; } .drilling-index .lnb > li > a[title=새창]:before { display: none; } .drilling-index .lnb > li:last-child { border-bottom: 1px solid #ccc; } .drilling-index .wrap_right { flex-direction: column; align-items: flex-end; width: calc(100% - 294px); margin-left: 44px; } .drilling-index .wrap_right h3, .drilling-index .txt { width: 100%; max-width: 766px; } .drilling-index .wrap_right h3:not(.hidden) { position: relative; margin-bottom: 20px; padding: 60px 0 50px; color: #333; font-size: 2.8rem; font-weight: 500; border-bottom: 1px solid #999; background: url(/com/img/drilling/place2016/wcmo/contents/bg_visual_sub.png) no-repeat 100% 100%; } .drilling-index #content:not(input) { min-height: 500px; } /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .drilling { /* 트리메뉴 시작 */ /* 콘텐츠 시작 */ /* 내용 시작 ) */ /* 건설현장 조회 */ /* 테이블 css */ /* 건설현장 입력 */ } .drilling .page-content-wrapper { background-color: #f9f9f9; position: relative; display: flex; min-height: 100vh; } .drilling .page-sidebar-wrapper { width: 280px; background-color: #eaecec; display: flex; flex-direction: column; } .drilling .page-sidebar { height: 1000px; overflow-y: auto; padding: 30px 15px; } .drilling .treeview-project-name { box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2); } .drilling .project-title { background-color: #2cbfc8; padding: 10px 2px; color: #fff; font-weight: bold; text-align: center; font-size: 20px; } .drilling .project-value { background-color: #fff; padding: 10px 18px; line-height: 24px; text-align: left; font-size: 16px; font-weight: 700; } .drilling .value-is-active { background-color: #000; color: #fff !important; } .drilling .project-value:hover a { color: #3378c1; } .drilling .page-content { width: 100%; flex: 1; flex-direction: column; } .drilling .page-content-inner { padding: 30px; } .drilling .category-wrapper { position: relative; width: 100%; display: table; height: 50px; background-color: #fff; box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2); margin-bottom: 20px; } .drilling .category-wrapper .page-category { position: absolute; top: 13px; left: 26px; right: auto; padding-left: 30px; background: url(/com/img/common/icon/ico_category_home.png) no-repeat 0 3px; } .drilling .category-wrapper .page-category .category-item { float: left; font-size: 16px; line-height: 24px; padding-left: 30px; background: url(/com/img/common/icon/ico_category_arrow.png) no-repeat 12px 50%; } .drilling .category-wrapper .page-category .category-item:first-child { padding-left: 0; } .drilling .category-wrapper .btn-help { position: absolute; top: 0; right: 0; color: #fff; height: 50px; border-radius: 0; width: auto; line-height: 39px; font-weight: bold; padding: 6px 16px 6px 54px; background: #19b3e5 url(/com/img/ground-info/icon/ico_category_btn_help.png) no-repeat 10px 11px; } .drilling .page-title-1depth { font-size: 24px; line-height: 30px; font-weight: normal; text-align: left; color: #000; padding: 0 0 10px 24px; background: url(/com/img/ground-info/bu/bu_title_1depth.png) no-repeat 0 4px; } .drilling .content-wrapper { background-color: #fff; padding: 20px; box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2); position: relative; } .drilling .content1 { position: relative; width: 100%; display: table; box-sizing: border-box; } .drilling .page-top-search { background-color: #efefef; border: 1px solid #d5d5d5; border-radius: 5px; padding: 18px; margin-bottom: 20px; } .drilling .form-inline { margin-bottom: 18px; vertical-align: bottom; } .drilling .form-inline-row { margin-left: 66px; position: relative; } .drilling .input-label-display { font-size: 16px; padding: 0 10px 0 20px; background: url(/com/img/common/bu/bu_title_4depth.png) no-repeat 0 50%; } .drilling .form-inline input, .drilling .form-inline-row input { height: 34px; box-sizing: border-box; border: #cccccc; margin: 0 8px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); width: unset; max-width: unset; } .drilling .input::placeholder { text-indent: 10px; } .drilling .btn { width: 120px; height: 34px; color: #fff; border-radius: 5px; background-color: #19b3e5; border: 1px solid #19b3e5; transition: all 0.3s linear; cursor: pointer; position: relative; padding: 4px 14px 4px 40px; font-size: 14px; line-height: 12px; font-weight: bold; } .drilling .btn-search { margin-left: 6px; } .drilling .btn-search span { font-size: 14px; line-height: 28px; } .drilling .btn-search::before { content: ""; display: block; position: absolute; top: 4px; left: 8px; width: 24px; height: 24px; background: url(/com/img/common/icon/ico_btn_search.png) no-repeat 50% 50%; } .drilling .btn-view-on-map { width: 120px; height: 34px; color: #fff; border-radius: 5px; background-color: #00c48a; border: 1px solid #00c48a; transition: all 0.3s linear; cursor: pointer; position: relative; padding: 4px 14px 4px 40px; font-size: 14px; line-height: 12px; font-weight: bold; } .drilling .btn-view-on-map:before { content: ""; display: block; position: absolute; top: 4px; left: 8px; width: 24px; height: 24px; background: url(/com/img/common/icon/ico_btn_big_map.png) no-repeat 50% 50%; } .drilling input[type=search] { width: 380px; } .drilling .input-1 { width: 312px; } .drilling .input-2 { width: 70px; } .drilling .input-3 { width: 100px; } .drilling .table-info-group { position: relative; width: 100%; margin-bottom: 10px; } .drilling .table-wrap { box-sizing: border-box; display: block; overflow-x: auto; overflow-y: hidden; width: 100%; -webkit-overflow-scrolling: touch; } .drilling .table-wrap table { border-collapse: collapse; table-layout: fixed; min-width: 100%; } .drilling .table-wrap table th { background: #e5ebf0; text-align: center; color: #333; height: 50px; font-size: 14px; line-height: 21px; border-top: 2px solid #114672; border-bottom: 2px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; } .drilling .table-wrap table tr:hover { color: #333; background-color: #dde8f5 !important; } .drilling .table-wrap table td { color: #666; font-size: 12px; border: 1px solid #ddd; text-align: center; padding: 10px 15px; white-space: nowrap; } .drilling .table-wrap table tr:nth-child(even) { background-color: #f5f5f5; } .drilling .paging { padding: 20px 0; width: 100%; margin: 0 auto; } .drilling .paging ul { display: flex; justify-content: center; } .drilling .paging ul li { position: relative; margin-left: 10px; } .drilling .paging ul li a { display: block; border: 1px solid #dadada; border-radius: 4px; min-width: 30px; height: 26px; padding: 0px 8px; font-size: 12px; line-height: 24px; text-align: center; color: #666; } .drilling .paging ul li:hover a { cursor: pointer; color: #19b3e5; border: 1px solid #19b3e5; } .drilling .is-active a { background: #19b3e5; color: #fff !important; } .drilling .page-prev { position: absolute; top: -1px; left: 2px; width: 26px; height: 26px; transform: rotate(90deg); } .drilling .page-next { position: absolute; top: -1px; left: 2px; width: 26px; height: 26px; transform: rotate(-90deg); } .drilling .paging ul li:first-child:hover .page-prev, .drilling .paging ul li:last-child:hover .page-next { filter: invert(45%) sepia(63%) saturate(1946%) hue-rotate(162deg) brightness(95%) contrast(101%); } .drilling .page-top-check { background-color: #efefef; border: 1px solid #d5d5d5; border-radius: 5px; padding: 18px; margin-bottom: 20px; height: auto; } .drilling .check-title { font-size: 14px; line-height: 18px; margin-bottom: 10px; } .drilling .check-title .last-team-name-span { font-size: 24px; font-weight: bold; line-height: 32px; } .drilling .check-category { overflow: hidden; } .drilling .check-category li { float: left; margin-right: 8px; font-size: 14px; } .drilling .check-category li:last-child { margin-right: 0; } .drilling .check-category li:last-child::after { content: none; } .drilling .check-category li.has-arrow::after { content: ""; display: inline-block; width: 24px; height: 16px; background: url(/com/img/common/icon/ico_category_arrow.png) no-repeat 14px 4px; } .drilling .btn-green { padding: 4px 14px; font-size: 14px; font-weight: bold; height: 34px; background-color: #00c48a; color: #fff; border-radius: 4px; box-sizing: border-box; border: 1px solid #00c48a; float: right; margin-bottom: 10px; } .drilling .btn-excel-download { padding: 4px 14px 4px 46px; position: relative; font-size: 14px; height: 34px; font-weight: bold; box-sizing: border-box; background-color: #19b3e5; border: 1px solid #19b3e5; color: #fff; margin-right: 10px; } .drilling .btn-excel-download::before { display: inline-block; position: absolute; top: 3px; left: 12px; content: ""; background: url(/com/img/common/icon/ico_parallax_btn_06_dark.png) no-repeat 50% 50%; background-size: contain; width: 26px; height: 26px; } .drilling .table-scrollable { border-top: 2px solid #114672; border-bottom: 1px solid #114672; margin-bottom: 20px; box-sizing: border-box; } .drilling .table-bordered { width: 100%; box-sizing: border-box; border-spacing: 0; } .drilling .table-bordered tbody tr th { background-color: #ebebeb; padding: 10px; font-size: 14px; border: 1px solid #d5d5d5; box-sizing: border-box; text-align: center; } .drilling .table-bordered tbody tr td { border: 1px solid #ebebeb; padding: 6px 6px; text-align: left; vertical-align: middle; font-size: 14px; white-space: normal; } .drilling .input-box { border: 1px solid #d1d1d1; width: 100%; height: 34px; padding: 6px 0; text-indent: 10px; font-size: 14px; line-height: 14px; max-width: 100%; resize: none; margin: 0; } .drilling .check-box { padding-left: 0px; cursor: pointer; } .drilling .table-bordered tbody tr td .date, .drilling .selectbox { border: 1px solid #d1d1d1; height: 34px; box-sizing: border-box; margin-right: 8px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); width: unset; max-width: unset; margin: 0px; } .drilling .date-2 { margin-left: 8px; } .drilling .selectbox { width: 100%; margin-right: 0; } .drilling .information1 { width: 300px; margin-right: 8px; } .drilling .information2 { width: 200px; margin-right: 8px; } .drilling .information3 { width: 430px; } .drilling .unselected-constructor-label .unselected-constructor-label-text { vertical-align: middle; } .drilling .btn-plus, .drilling .btn-minus { width: 60px; position: relative; } .drilling .btn-plus::before { display: inline-block; content: ""; width: 20px; height: 20px; position: absolute; top: 5px; left: 20px; background: url(/com/img/common/icon/ico_btn_pm_plus.png) no-repeat 50% 50%; } .drilling .btn-minus::before { display: inline-block; content: ""; width: 20px; height: 20px; position: absolute; top: 5px; left: 20px; background: url(/com/img/common/icon/ico_btn_pm_minus.png) no-repeat 50% 50%; } .drilling .btn-save { padding: 4px 14px 4px 46px; position: relative; font-size: 14px; height: 34px; font-weight: bold; box-sizing: border-box; background-color: #19b3e5; border: 1px solid #19b3e5; color: #fff; } .drilling .btn-save::before { display: inline-block; position: absolute; top: 3px; left: 12px; content: ""; background: url(/com/img/common/icon/ico_btn_save.png) no-repeat 50% 50%; width: 26px; height: 26px; } /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .home-education-application-inquiry { /* 신청인정보 */ } .home-education-application-inquiry th, .home-education-application-inquiry tr { height: 36px; text-align: center; } .home-education-application-inquiry button { background-color: #007BFF; color: #fff; border-radius: 6px; border: none; padding: 5px 10px; } .home-education-application-inquiry button.edit-button { background-color: #00a999; } .home-education-application-inquiry button.edit-button:hover { background-color: #008979; } .home-education-application-inquiry button.deadline-button { background-color: #e1e1e1; cursor: not-allowed; } .home-education-application-inquiry button.deadline-button:hover { background-color: #888888; } .home-education-application-inquiry button.closed-button { background-color: #ed2227; cursor: not-allowed; } .home-education-application-inquiry button.closed-button:hover { background-color: #ad2227; } .home-education-application-inquiry a { background-color: #007BFF; color: #fff; border-radius: 6px; border: none; padding: 5px 10px; } .home-education-application-inquiry a.request-button { background-color: #007BFF; } .home-education-application-inquiry a.request-button:hover { background-color: #006BeF; } .home-education-application-inquiry a.approved-button { background-color: #00a999; } .home-education-application-inquiry a.approved-button:hover { background-color: #009979; } .home-education-application-inquiry .Table_Main { width: 1020px; border: 1px solid #e9e9e9; text-align: center; } .home-education-application-inquiry .Table_List { background: #e9eff4; } .home-education-application-inquiry button:hover { background-color: #0056b3; } .input-data-modal-content { display: table-cell; vertical-align: middle; } .input-data-modal-content .input-data-modal { position: relative; width: 1000px; height: 280px; margin: 0px auto; padding: 40px; background-color: #fff; border: 1px solid #000000; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); } .input-data-modal-content .input-data-modal button.mfp-close-button { position: absolute; right: 0px; top: 0px; width: 60px; height: 60px; background-color: #000; color: #333333; } .input-data-modal-content .input-data-modal button.mfp-close-button::after { background: #fff; left: 9px; top: 28px; content: ""; display: block; background: #fff; height: 2px; width: 40px; position: absolute; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); } .input-data-modal-content .input-data-modal button.mfp-close-button::before { background: #fff; left: 9px; top: 28px; content: ""; display: block; background: #fff; height: 2px; width: 40px; position: absolute; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); } .input-data-modal-content .input-data-modal .input-data-modal-content .input-data-modal-title { font-size: 34px; margin-bottom: 45px; text-align: center; } .input-data-modal-content .input-data-modal .input-data-modal-content .input-data-modal-body .input-data-modal-table .input-data-modal-thead tr th { padding-left: 0px; padding-bottom: 10px; text-align: center; } .input-data-modal-content .input-data-modal .input-data-modal-content .input-data-modal-tail .buttons { display: block; text-align: center; } .input-data-modal-content .input-data-modal .input-data-modal-content .input-data-modal-tail .buttons button { background-color: #007BFF; color: #fff; border-radius: 6px; border: none; padding: 5px 10px; } .input-data-modal-content .input-data-modal .input-data-modal-content .input-data-modal-tail .buttons button.apply-button { background-color: #00a999; } .input-data-modal-content .input-data-modal .input-data-modal-content .input-data-modal-tail .buttons button.apply-button:hover { background-color: #008979; } .input-data-modal-content .input-data-modal .input-data-modal-content .input-data-modal-tail .buttons button.modification-button { background-color: #00a999; } .input-data-modal-content .input-data-modal .input-data-modal-content .input-data-modal-tail .buttons button.modification-button:hover { background-color: #008979; } .input-data-modal-content .input-data-modal .input-data-modal-content .input-data-modal-tail .buttons button.apply-cancel-button { background-color: #ed2227; } .input-data-modal-content .input-data-modal .input-data-modal-content .input-data-modal-tail .buttons button.apply-cancel-button:hover { background-color: #ad2227; } /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ .visit-education-application { color: black; font-size: 12px; font-family: Inter; font-weight: 500; word-wrap: break-word; /* 기본 레이아웃 설정 */ /* 캘린더 CSS */ /* 우측 입력항목 css */ } .visit-education-application * { box-sizing: border-box; } .visit-education-application .possible { width: 100px; height: 32px; padding: 5px; background: #E9F0F5; border-radius: 6px; border: none; } .visit-education-application .impossibility { width: 100px; height: 32px; padding: 5px; background: #EAEAEA; border-radius: 6px; border: none; } .visit-education-application .page-content-wrapper { width: 1280px; max-width: 1280px; margin: 0 auto; } .visit-education-application .contentBg { background-color: #e9eff4; width: 1020px; padding: 30px; } .visit-education-application .CalendarOverlay { display: inline-flex; } .visit-education-application .Calendar { padding: 30px; background: white; border-radius: 16px; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 12px; display: flex; } .visit-education-application .Header { align-self: stretch; justify-content: space-between; align-items: center; display: inline-flex; } .visit-education-application .Month { color: black; font-size: 24px; font-family: Inter; font-weight: 900; word-wrap: break-word; } .visit-education-application .Frame9 { justify-content: flex-start; align-items: flex-start; gap: 12px; display: flex; } .visit-education-application .Chevron { padding: 8px; justify-content: flex-start; align-items: flex-start; gap: 10px; display: flex; } .visit-education-application .page-prev { margin-top: 3px; width: 26px; height: 26px; transform: rotate(90deg); } .visit-education-application .page-next { margin-top: 3px; width: 26px; height: 26px; transform: rotate(-90deg); } .visit-education-application .Days { flex-direction: column; justify-content: flex-start; align-items: center; display: flex; } .visit-education-application .Row { justify-content: flex-start; align-items: center; display: flex; } .visit-education-application .Cell { display: flex; justify-content: center; align-items: center; width: 64px; height: 64px; padding: 10px; box-sizing: border-box; padding: 20px; } .visit-education-application .Cell:hover { background-color: #e9eff4; } .visit-education-application .Day { display: flex; justify-content: center; align-items: center; width: 64px; height: 64px; padding: 10px; border: 1px solid #D5D4DF; box-sizing: border-box; padding: 20px; } .visit-education-application .Week { width: 24px; height: 24px; text-align: center; color: black; font-size: 14px; font-family: Inter; font-weight: 600; word-wrap: break-word; border: 1px solid #fff; } .visit-education-application .Day { border: 1px #D5D4DF solid; display: flex; justify-content: center; align-items: center; font-size: 14px; } .visit-education-application .inactive { width: 64px; height: 64 px; text-align: center; color: #A8A8A8; font-size: 14px; font-family: Inter; font-weight: 400; word-wrap: break-word; } .visit-education-application .Weekdays { width: 24px; height: 24px; text-align: center; color: black; font-size: 14px; font-family: Inter; font-weight: 400; word-wrap: break-word; } .visit-education-application .Su { color: #FF6666; } .visit-education-application .Sa { color: #3378C1; } .visit-education-application .today { background-color: #45539d; font-weight: bold; color: #fff; pointer-events: none; } .visit-education-application .application { width: 430px; margin-top: 15px; float: right; } .visit-education-application .application .flex { display: flex; } .visit-education-application .application .label-input { display: flex; } .visit-education-application .application .label-input.small { width: 215px; } .visit-education-application .application .label-input.small > label { width: 35%; } .visit-education-application .application .label-input.small > .input { width: 65%; } .visit-education-application .application .label-input > label { width: 17.4%; text-align: left; padding-left: 5px; padding-top: 4px; font-size: 14px; } .visit-education-application .application .label-input > label.text-align-right { text-align: right; padding-right: 8px; } .visit-education-application .application .label-input > .input { width: 82.6%; margin-bottom: 12px; } .visit-education-application .application .label-input > .input input { margin: 0px; } .visit-education-application .application .label-input > .input input.InputBox { width: 100%; height: 34px; background: white; border-radius: 6px; border: 1px solid rgba(66, 80, 102, 0.4); } .visit-education-application .application .label-input > .input.date-time-wrapper { display: flex; } .visit-education-application .application .label-input > .input.date-time-wrapper .date { width: 50%; } .visit-education-application .application .label-input > .input.date-time-wrapper .am-pm { width: 50%; } .visit-education-application #table-main tbody tr td.th-head { width: 83px; table-layout: fixed; word-break: break-all; height: auto; } .visit-education-application .table-bottom-control { width: 1020px; margin-top: 30px; } /* ====================================== */ /* ====================================== */ /* ====================================== */ /* ====================================== */ @keyframes shake { 0% { transform: translateX(0); } 10% { transform: translateX(-5px); } 20% { transform: translateX(5px); } 30% { transform: translateX(-5px); } 40% { transform: translateX(5px); } 50% { transform: translateX(-5px); } 60% { transform: translateX(5px); } 70% { transform: translateX(-5px); } 80% { transform: translateX(5px); } 90% { transform: translateX(-5px); } 100% { transform: translateX(0); } } .shake-animation { animation: shake 0.6s; } /* The snackbar - position it at the bottom and in the middle of the screen */ #snackbar { visibility: hidden; /* Hidden by default. Visible on click */ min-width: 250px; /* Set a default minimum width */ margin-left: -125px; /* Divide value of min-width by 2 */ background-color: #000000; /* Black background color */ color: #ff0000; /* White text color */ text-align: center; /* Centered text */ border-radius: 2px; /* Rounded borders */ padding: 16px; /* Padding */ position: fixed; /* Sit on top of the screen */ z-index: 1; /* Add a z-index if needed */ left: 50%; /* Center the snackbar */ bottom: 80px; /* 30px from the bottom */ font-weight: 500; } /* Show the snackbar when clicking on a button (class added with JavaScript) */ #snackbar.show { visibility: visible; /* Show the snackbar */ /* Add animation: Take 0.5 seconds to fade in and out the snackbar. However, delay the fade out process for 2.5 seconds / -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s; animation: fadein 0.5s, fadeout 0.5s 2.5s; */ } /* Animations to fade the snackbar in and out */ @-webkit-keyframes fadein { from { bottom: 0; opacity: 0; } to { bottom: 80px; opacity: 1; } } @keyframes fadein { from { bottom: 0; opacity: 0; } to { bottom: 80px; opacity: 1; } } @-webkit-keyframes fadeout { from { bottom: 80px; opacity: 1; } to { bottom: 0; opacity: 0; } } @keyframes fadeout { from { bottom: 80px; opacity: 1; } to { bottom: 0; opacity: 0; } } /* ====================================== */ /* ====================================== */ /*# sourceMappingURL=common.v2.0.css.map */