@charset "UTF-8"; /* ---------------------------------- */ /* ---------------------------------- */ /* ====================================== */ /* ====================================== */ 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 끝 */ /* ====================================== */ 스타일 재정의 끝 .contents-title { position: relative; margin-bottom: 20px; text-align: center; } .contents-title .contents-title-text::after { content: ""; position: absolute; top: 2px; left: 0px; 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::before { content: ""; position: absolute; top: 2px; 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-text { font-weight: bold; position: relative; padding: 0px 140px; } .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; } /* 컨텐츠 큰제목 끝 */ /* 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=20240607_1153"); } .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=20240607_1153"); } .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=20240607_1153"); } .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=20240607_1153"); } .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=20240607_1153"); } .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=20240607_1153"); } .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=20240607_1153"); } .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 { /* 트리메뉴 시작 */ /* 콘텐츠 시작 */ /* 내용 시작 ) */ /* 건설현장 조회 */ /* 테이블 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 { position: absolute; bottom: 0; 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 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 { overflow-x: scroll; } .drilling .table-wrap table { border-collapse: collapse; table-layout: fixed; } .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 { 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::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 .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 #table-main tbody tr td.th-head { width: 83px; table-layout: fixed; word-break: break-all; height: auto; } .visit-education-application #table-main tbody tr td.date { display: flex; } .visit-education-application #table-main tbody tr td.date input { width: 62%; } /* ====================================== */ /* ====================================== */ /*# sourceMappingURL=common.v2.0.css.map */