From f7bbe0d62fa58fc846350a7b14ad6234fbd68edf Mon Sep 17 00:00:00 2001 From: thkim Date: Tue, 4 Feb 2025 16:30:49 +0900 Subject: [PATCH] =?UTF-8?q?feat:=EC=8B=9C=EC=B6=94=EC=A0=95=EB=B3=B4=20?= =?UTF-8?q?=EB=B3=B4=EC=9C=A0=ED=98=84=ED=99=A9=20=EA=B2=BD=EA=B8=B0?= =?UTF-8?q?=ED=8F=89=ED=83=9D=ED=95=AD=EB=A7=8C=EA=B3=B5=EC=82=AC=20?= =?UTF-8?q?=EA=B2=BD=EA=B8=B0=EB=8F=84=20=ED=8E=B8=EC=9E=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- list.txt | 63 +- .../drilling/home/DrillingHomeController.java | 2 +- .../input/DrillingInputController.java | 4 +- .../inquiry/DrillingInquiryController.java | 6 +- .../drilling/home/DrillingHomeMapper.xml | 6 + src/main/webapp/WEB-INF/views/home/index.jsp | 31 +- src/main/webapp/com/css/common.v2.0.css | 70 +- src/main/webapp/com/css/common.v2.0.css.map | 2 +- src/main/webapp/com/css/sass/common.v2.0.scss | 3763 +++++++++-------- 9 files changed, 1949 insertions(+), 1998 deletions(-) create mode 100644 src/main/resources/egovframework/sqlmap/mapper/drilling/home/DrillingHomeMapper.xml diff --git a/list.txt b/list.txt index 606658a2..fd1672a5 100644 --- a/list.txt +++ b/list.txt @@ -1,65 +1,4 @@ #src\main\resources\egovframework\egovProps\globals.properties src\main\webapp\com\css\common.v2.0.css src\main\webapp\com\css\common.v2.0.css.map -src\main\java\geoinfo\main\login\LoginController.java -src\main\webapp\WEB-INF\views\drilling\common\includeTopMenu.jsp -src\main\webapp\js\home\index.js -src\main\webapp\WEB-INF\views\drilling\home\drilling_index.jsp -src\main\webapp\WEB-INF\views\drilling\common\includeTopMenu.jsp -src\main\webapp\WEB-INF\views\drilling\input\drilling_input.jsp -src\main\webapp\WEB-INF\views\drilling\inquiry\drilling_inquiry_project.jsp -src\main\webapp\WEB-INF\views\drilling\inquiry\drilling_inquiry.jsp -src\main\webapp\com\js\drilling\drilling-common.js -#src\main\webapp\com\img\drilling\banner_0308_02_1.jpg -#src\main\webapp\com\img\drilling\banner_0410_01_3.jpg -#src\main\webapp\com\img\drilling\banner_0818_01_1.jpg -#src\main\webapp\com\img\drilling\banner_180703_02_1.jpg -#src\main\webapp\com\img\drilling\banner_190226_02_3.jpg -#src\main\webapp\com\img\drilling\banner_190328_02_3.jpg -#src\main\webapp\com\img\drilling\banner_190328_04.jpg -#src\main\webapp\com\img\drilling\icons\bg_iconset.png -#src\main\webapp\com\img\drilling\icons\buttons\01.svg -#src\main\webapp\com\img\drilling\icons\buttons\02.svg -#src\main\webapp\com\img\drilling\icons\buttons\03.svg -#src\main\webapp\com\img\drilling\icons\buttons\04.svg -#src\main\webapp\com\img\drilling\icons\buttons\wrap_service_ic01.png -#src\main\webapp\com\img\drilling\icons\buttons\wrap_service_ic02.png -#src\main\webapp\com\img\drilling\icons\buttons\wrap_service_ic03.png -#src\main\webapp\com\img\drilling\icons\buttons\wrap_service_ic04.png -#src\main\webapp\com\img\drilling\info.jpg -#src\main\webapp\com\img\drilling\logos\01.png -#src\main\webapp\com\img\drilling\logos\02.png -#src\main\webapp\com\img\drilling\logos\03.png -#src\main\webapp\com\img\drilling\logos\04.png -#src\main\webapp\com\img\drilling\logos\05.png -src\main\webapp\com\img\drilling\logos\geoinfo-logo.png -#src\main\webapp\com\img\drilling\maps\00.svg -#src\main\webapp\com\img\drilling\maps\00_for_inkscape.svg -#src\main\webapp\com\img\drilling\maps\01.png -#src\main\webapp\com\img\drilling\maps\01.svg -#src\main\webapp\com\img\drilling\maps\01_active.svg -#src\main\webapp\com\img\drilling\maps\01_active_alone.svg -#src\main\webapp\com\img\drilling\maps\01_alone.svg -#src\main\webapp\com\img\drilling\maps\02.png -#src\main\webapp\com\img\drilling\maps\02.svg -#src\main\webapp\com\img\drilling\maps\02_active.svg -#src\main\webapp\com\img\drilling\maps\02_active_alone.svg -#src\main\webapp\com\img\drilling\maps\02_alone.svg -#src\main\webapp\com\img\drilling\maps\03.png -#src\main\webapp\com\img\drilling\maps\03.svg -#src\main\webapp\com\img\drilling\maps\03_active.svg -#src\main\webapp\com\img\drilling\maps\03_active_alone.svg -#src\main\webapp\com\img\drilling\maps\03_alone.svg -#src\main\webapp\com\img\drilling\maps\04.png -#src\main\webapp\com\img\drilling\maps\04.svg -#src\main\webapp\com\img\drilling\maps\04_active.svg -#src\main\webapp\com\img\drilling\maps\04_active_alone.svg -#src\main\webapp\com\img\drilling\maps\04_alone.svg -#src\main\webapp\com\img\drilling\maps\05.png -#src\main\webapp\com\img\drilling\maps\05.svg -#src\main\webapp\com\img\drilling\maps\05_active.svg -#src\main\webapp\com\img\drilling\maps\05_active_alone.svg -#src\main\webapp\com\img\drilling\maps\05_alone.svg -#src\main\webapp\com\img\drilling\maps\dokdo.svg -#src\main\webapp\com\img\drilling\maps\uleungdo.svg -#src\main\webapp\com\img\drilling\visual.png \ No newline at end of file +src\main\webapp\WEB-INF\views\home\index.jsp \ No newline at end of file diff --git a/src/main/java/geoinfo/drilling/home/DrillingHomeController.java b/src/main/java/geoinfo/drilling/home/DrillingHomeController.java index 4d42cae9..f427cd3a 100644 --- a/src/main/java/geoinfo/drilling/home/DrillingHomeController.java +++ b/src/main/java/geoinfo/drilling/home/DrillingHomeController.java @@ -70,7 +70,7 @@ public class DrillingHomeController { public String drillingInquiry(@RequestParam HashMap params, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception { if(request.getSession().getAttribute("USERNAME") == null){ - return "isError"; + return "redirect:/index.do"; } diff --git a/src/main/java/geoinfo/drilling/input/DrillingInputController.java b/src/main/java/geoinfo/drilling/input/DrillingInputController.java index 6af8e100..9b995450 100644 --- a/src/main/java/geoinfo/drilling/input/DrillingInputController.java +++ b/src/main/java/geoinfo/drilling/input/DrillingInputController.java @@ -67,8 +67,8 @@ public class DrillingInputController { public String memberRegi(@RequestParam HashMap params, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception { if(request.getSession().getAttribute("USERNAME") == null){ - return "isError"; - } + return "redirect:/index.do"; + } return "/drilling/input/drilling_input"; } diff --git a/src/main/java/geoinfo/drilling/inquiry/DrillingInquiryController.java b/src/main/java/geoinfo/drilling/inquiry/DrillingInquiryController.java index de2fdee4..7a3443a5 100644 --- a/src/main/java/geoinfo/drilling/inquiry/DrillingInquiryController.java +++ b/src/main/java/geoinfo/drilling/inquiry/DrillingInquiryController.java @@ -65,8 +65,8 @@ public class DrillingInquiryController { @RequestMapping(value = "/drilling/inquiry.do") public String drillingInquiry(@RequestParam HashMap params, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception { - if(request.getSession().getAttribute("USERNAME") == null){ - return "isError"; + if(request.getSession().getAttribute("USERNAME") == null){ + return "redirect:/index.do"; } return "/drilling/inquiry/drilling_inquiry"; @@ -77,7 +77,7 @@ public class DrillingInquiryController { ModelAndView mv = new ModelAndView("/drilling/inquiry/drilling_inquiry_project"); if(request.getSession().getAttribute("USERNAME") == null){ - mv.setViewName("isError"); + mv.setViewName("redirect:/index.do?cntyn=0"); return mv; } diff --git a/src/main/resources/egovframework/sqlmap/mapper/drilling/home/DrillingHomeMapper.xml b/src/main/resources/egovframework/sqlmap/mapper/drilling/home/DrillingHomeMapper.xml new file mode 100644 index 00000000..72540bcd --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/mapper/drilling/home/DrillingHomeMapper.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/home/index.jsp b/src/main/webapp/WEB-INF/views/home/index.jsp index 71913346..a37cccfe 100644 --- a/src/main/webapp/WEB-INF/views/home/index.jsp +++ b/src/main/webapp/WEB-INF/views/home/index.jsp @@ -643,7 +643,7 @@
-

시추정보 DB 구축 현황

+
시추정보 DB 구축 현황
390197의 시추정보DB가 구축되어 있습니다.(2023년 12월 31일 기준) @@ -744,17 +744,17 @@ 236608 - 해양수산부 + 해양수산부 직속 어촌어항과 847 - - 소속기관 + 소속기관 부산항만청 2501 - 해양수산부 보유 + 해양수산부 보유 인천항만청 @@ -798,18 +798,14 @@ - 합계 + 합계 11125 - 산하기관 + 산하기관 부산항만공사 603 - - 경기평택항만공사 - 52 - 울산항만공사 245 @@ -823,7 +819,7 @@ 124 - 합계 + 합계 1431 @@ -832,7 +828,7 @@ 12556 - 지자체 + 지자체 광역자치단체 서울특별시 17410 @@ -869,7 +865,7 @@ 기초자치단체 경기도 - 9902 + 9954 강원도 @@ -904,12 +900,13 @@ 227 - 지자체 총 합계 + 지자체 총 합계 59634 + - - 행정안전부 - 재난관리책임기관 + 행정안전부 + 재난관리책임기관 12492 - @@ -921,7 +918,7 @@ 전체 총 합계 390197 - + - diff --git a/src/main/webapp/com/css/common.v2.0.css b/src/main/webapp/com/css/common.v2.0.css index d99cecd9..5c1d4dd1 100644 --- a/src/main/webapp/com/css/common.v2.0.css +++ b/src/main/webapp/com/css/common.v2.0.css @@ -175,42 +175,7 @@ body, /* 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 { +스타일 재정의 끝 .page-title { position: relative; padding: 40px 0px 25px 0px; margin-bottom: 40px; @@ -281,6 +246,39 @@ body, 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 { diff --git a/src/main/webapp/com/css/common.v2.0.css.map b/src/main/webapp/com/css/common.v2.0.css.map index c09b77aa..e2c9afea 100644 --- a/src/main/webapp/com/css/common.v2.0.css.map +++ b/src/main/webapp/com/css/common.v2.0.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["sass/common.v2.0.scss"],"names":[],"mappings":";AAAA;AACA;EACI;EACA;;;AAsBJ;AAGA;AAEA;AAEA;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAGD;EAEC;EACA;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;AAEA;AAGA;AAEA;AACA;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;AACA;EACC;EACA;EACA;;;AAED;AACC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;AAEA;AACC;AAAA;EASA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;AAEA;AACA;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAED;AAEA;AACA;EACC;;;AAED;EACC;;;AAED;AAEA;AACC;EASA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;AAEA;AACA;EACC;EACA;EACA;;;AAED;AAEA;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;AACA;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;AAAA;EAEC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;AAGA;AACA;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAKJ;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;AAEA;EACC;EACA;;;AAMD;EACC;;;AAED;EACC;EACG;EACA;EACA;EACA;EACA;EACH;;;AAED;EACC;;;AAED;AAAA;EAEC;EACG;EACH;EACG;;;AAEJ;EACC;EACA;;;AAED;AAAA;EAEC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAED;AAAA;EAEC;;;AAED;AAAA;EAEC;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAED;AAAA;AAAA;EAGC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AACA;EACI;EACA;EACA;EACH;EACG;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACC;;;AAED;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACC;EACA;EACA;EACG;EACA;EACH;;;AAED;AAEA;AACC;AAAA;AAAA;AAAA;AAAA;EAYA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAGD;AACA;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;AACA;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAGD;EACC;EACA;EAAmB,SACnB;EAAc,SACd;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAUC;;;AAGF;EACC;IACC;IACA;;EAED;IACC;IACA;IACA;;EAED;AAAA;IAEC;;EAED;IACC;IACA;IACA;;EAED;IACC;IACA;;;AAIF;AACA;EACC;;;AAED;AAAA;AAAA;EAGC;;;AAED;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;;;AAED;AAAA;EAEC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;;;AAIF;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;EAEC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACG;EACH;EACA;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;AAEA;AACA;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;EACA;;;AAED;EACC;;;AAED;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;AAEA;AACA;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;AAIA;AACA;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;AAEA;AACA;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;AACA;AAEA;AAGA;AAEA;AACA;EAAe;EAAoB;EAAe;EAAwB;EAA8B;EAAmB;EAAiB;;;AAC5I;EAAkC;EAAiB;;;AACnD;EAAoD;EAAa;;;AACjE;EAAyD;EAAoB;EAAuB;;;AACpG;EAA6D;;;AAC7D;EAAkE;EAAgB;;;AAClF;EAA8D;EAAgB;;;AAC9E;EAAoE;EAAgB;;;AACpF;EAAiC;EAAoB;EAAc;;;AACnE;EAAmD;EAAoB;EAAU;EAAY;;;AAC7F;EAAsD;EAAa;EAAmB;EAAoB;;;AAC1G;EAAkE;;;AAClE;EAA0D;EAAoB;EAAW;;;AACzF;EAAkF;EAAa;;;AAC/F;EAAoG;;;AACpG;EAAyF;;;AACzF;AAEA;AAGA;AAEA;AACA;EACC;;;AAED;EACC;EACA;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;AAEA;AACA;AAIA;EACC;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAED;AAAA;EAEC;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;AAEA;AACA;EACC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;AAEA;AACA;EACC;;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;AACA;AAEA;AACA;EACC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;AAEO;EACI;;;AAIZ;EACG;;;AAEH;EACG;;;AAEH;EACG;EACA;EACA;;;AAEH;EACG;EACA;EACA;EACA;EACA;;;AAEH;EACG;;;AAEH;EACG;;;AAEH;EACG;EACA;EACA;EACA;EACA;;;AAEH;EACC;;;AAED;EACC;;;AAED;AAEA;AACA;EACC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACG;EACH;EACA;;;AAED;EACC;EACG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACG;EACA;EACA;EACA;;;AAEJ;EACC;EACG;EACA;EACA;EACA;;;AAEJ;EACC;EACA;EACA;;;AAED;EACC;EACG;EACA;;;AAEJ;EACC;;;AAED;EACC;EACG;EACA;;;AAEJ;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;EAGC;EACA;EACA;;;AAED;AAAA;AAAA;EAGC;;;AAED;EACC;EACA;EACA;EACG;EACH;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACG;EACA;EACH;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACG;EACA;EACA;EACA;EACA;EACH;EACA;EACA;EACA;;;AAGD;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACG;;;AAEJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;AAEA;AAEA;AAGA;AAEA;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;AACA;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;AACA;AAIA;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;AAEA;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;AAEA;AACA;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;AAEA;AACA;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;EAEC;EACA;;;AAED;AAEA;AACA;EACC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;AACA;AACA;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;AACA;AACA;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;;;AAED;AACA;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;EAEC;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAED;AACA;AACA;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;AACA;AACA;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;AACA;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;AAEA;EACC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAID;AAEA;AAEA;AAEA;AAEA;AAEA;AACA;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;AAEA;AAIA;AAEA;AAKA;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;AACI;EACA;AACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;AAEA;AAGA;AAEA;AACA;EACC;EACG;EACA;EACA;EACA;EACA;EACA;EACH;EACA;EACA;;;AAED;EACC;EACG;EACH;EACA;EACG;EACA;;;AAEJ;EAAgB;EAAa;;;AAC7B;EAAuB;EAAa;EAAW;EAAU;;;AACzD;EAA4B;;;AAC5B;EAA0B;;;AAC1B;EAA6B;;;AAC7B;EAA0B;;;AAC1B;EAAwB;;;AACxB;EAA0B;;;AAC1B;EAAyB;;;AACzB;EAAwB;;;AAExB;EACC;EACG;EACA;EACA;;;AAEJ;EACC;EACG;EACA;EACA;;;AAEJ;EACC;EACG;EACA;;;AAEJ;EACC;EACG;EACA;;;AAEJ;EACC;EACG;EACA;;;AAEJ;EACC;EACG;EACA;;;AAEJ;EACC;EACG;EACA;;;AAEJ;EACC;EACG;EACA;;;AAEJ;EACC;EACG;EACA;;;AAEJ;EACC;EACG;EACA;;;AAGJ;EACC;;;AAED;EACC;EACG;EACA;EACA;EACA;EACH;EACG;EACA;EACH;EACA;EACA;;;AAED;EACC;EACG;EACH;EACA;EACG;EACA;EACH;;;AAED;EACC;;;AAGD;AAEA;AAGI;EADJ;IAEQ;IACA;;;;AAIJ;EADJ;IAEQ;IACA;;;;AAIJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAII;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;A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CA;;AAGL;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAKJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;;AAKJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACG;;AAEP;EACI;;AAEJ;EACI;EACA;EACA;;AAEH;EACI;EACA;;AAEA;EACC;EACA;;AAEH;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIH;EACI;EACA;EACA;;AAQR;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;;AAQJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AACH;EACI;EACA;EACA;;AAIL;EACI;;AACH;EACI;EACA;EACA;;AACA;EACC;;AACH;EACI;;AAIQ;EACI;EACA;EACA;EACA;EACA;;AAMnB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAIE;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAOP;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACI;;AAIH;EACC;;AAIF;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKL;AAEA;AAEA;AAEA;AACA;AA6DI;;AA5DA;AAAA;EAEI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AACA;EACI;;AAGR;EACI;EACA;;AACA;EACI;;AAGR;EACI;EACA;;AACA;EACI;;AAIZ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;;AAGR;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AAEJ;EACI;;AAIJ;EACI;;;AAIR;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAOJ;EACI;EACA;EACA;;AAMY;EACI;EACA;EACA;;AAOhB;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AACA;EACI;;AAGR;EACI;;AACA;EACI;;AAGR;EACI;;AACA;EACI;;;AAShC;AAEA;AAEA;AAEA;AACC;EAEG;EACA;EACA;EACA;EACA;AAwBA;AAYA;AA2IA;;AA5KA;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACK;EACD;EACA;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAIJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACK;EACA;EACA;EACA;EACA;;AAEL;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACG;EACA;EACA;;AAEH;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEH;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EAUI;;AATA;EACI;;AACA;EACI;;AAEJ;EACI;;AAIR;EAEI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AAGR;EACI;EACA;;AACA;EAQI;;AAPA;EACI;EACA;EACA;EACA;EACA;;AAIR;EACI;;AACA;EACI;;AAEJ;EACI;;AAYlB;EACC;EACA;EACA;EACD;;AAMF;EACI;EACA;;;AAGR;AAEA;AAEA;AAEA;AACA;EACE;IAAK;;EACL;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAO;;;AAGT;EACE;;;AAGF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;AACA;AAAA;AAAA;AAAA;AAAA;;;AAOF;AACA;EACE;IAAM;IAAW;;EACjB;IAAI;IAAc;;;AAGpB;EACE;IAAM;IAAW;;EACjB;IAAI;IAAc;;;AAGpB;EACE;IAAM;IAAc;;EACpB;IAAI;IAAW;;;AAGjB;EACE;IAAM;IAAc;;EACpB;IAAI;IAAW;;;AAEjB;AAEA","file":"common.v2.0.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["sass/common.v2.0.scss"],"names":[],"mappings":";AAAA;AACA;EACI;EACA;;;AAsBJ;AAGA;AAEA;AAEA;AAAA;AAAA;AAAA;AAAA;EAKI;;;AAGJ;EAEI;EACA;;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAKI;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;AAEA;AAGA;AAEA;AACA;EACI;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAGJ;AACA;EACI;EACA;EACA;;;AAEJ;AACI;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;AAEA;AACI;AAAA;EASA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;AAEA;AACA;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;AAEA;AACA;EACI;;;AAEJ;EACI;;;AAEJ;AAEA;AACI;EAeA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;;;AAIJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKZ;AAEA;AACA;EACI;EACA;EACA;;;AAEJ;AAEA;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA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;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;AAEA;AACA;EACI;;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;AACA;AAEA;AACA;EACI;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;AAEI;EACI;;;AAIZ;EACG;;;AAEH;EACG;;;AAEH;EACG;EACA;EACA;;;AAEH;EACG;EACA;EACA;EACA;EACA;;;AAEH;EACG;;;AAEH;EACG;;;AAEH;EACG;EACA;EACA;EACA;EACA;;;AAEH;EACI;;;AAEJ;EACI;;;AAEJ;AAEA;AACA;EACI;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;AAAA;EAEI;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;AAAA;AAAA;EAGI;EACA;EACA;;;AAEJ;AAAA;AAAA;EAGI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;AAEA;AAEA;AAGA;AAEA;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;AACA;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;;;AAEJ;AACA;AAIA;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;AAEA;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;AAEA;AACA;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;AAEA;AACA;EACI;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;AAAA;EAEI;EACA;;;AAEJ;AAEA;AACA;EACI;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;AACA;AACA;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;AACA;AACA;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;;;AAEJ;AACA;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;AAAA;EAEI;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;AACA;AACA;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;AACA;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;AACA;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;AAEA;EACI;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;;;AAIJ;AAEA;AAEA;AAEA;AAEA;AAEA;AACA;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EA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EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAKJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;;AAKJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI;EACA;EACA;;AAQpB;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;;AAQJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAIR;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;;AACA;EACI;;AAIJ;EACI;EACA;EACA;EACA;EACA;;AAMhB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAIQ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAOhB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACI;;AAIA;EACI;;AAIR;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKR;AAEA;AAEA;AAEA;AACA;AA6DI;;AA5DA;AAAA;EAEI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AACA;EACI;;AAGR;EACI;EACA;;AACA;EACI;;AAGR;EACI;EACA;;AACA;EACI;;AAIZ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;;AAGR;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AAEJ;EACI;;AAIJ;EACI;;;AAIR;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAOJ;EACI;EACA;EACA;;AAMY;EACI;EACA;EACA;;AAOhB;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AACA;EACI;;AAGR;EACI;;AACA;EACI;;AAGR;EACI;;AACA;EACI;;;AAShC;AAEA;AAEA;AAEA;AACC;EAEG;EACA;EACA;EACA;EACA;AAwBA;AAYA;AA2IA;;AA5KA;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACK;EACD;EACA;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAIJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACK;EACA;EACA;EACA;EACA;;AAEL;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACG;EACA;EACA;;AAEH;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEH;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EAUI;;AATA;EACI;;AACA;EACI;;AAEJ;EACI;;AAIR;EAEI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AAGR;EACI;EACA;;AACA;EAQI;;AAPA;EACI;EACA;EACA;EACA;EACA;;AAIR;EACI;;AACA;EACI;;AAEJ;EACI;;AAYH;EACI;EACA;EACA;EACD;;AAMpB;EACI;EACA;;;AAGR;AAEA;AAEA;AAEA;AACA;EACE;IAAK;;EACL;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAO;;;AAGT;EACE;;;AAGF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;AACA;AAAA;AAAA;AAAA;AAAA;;;AAOF;AACA;EACE;IAAM;IAAW;;EACjB;IAAI;IAAc;;;AAGpB;EACE;IAAM;IAAW;;EACjB;IAAI;IAAc;;;AAGpB;EACE;IAAM;IAAc;;EACpB;IAAI;IAAW;;;AAGjB;EACE;IAAM;IAAc;;EACpB;IAAI;IAAW;;;AAEjB;AAEA","file":"common.v2.0.css"} \ No newline at end of file diff --git a/src/main/webapp/com/css/sass/common.v2.0.scss b/src/main/webapp/com/css/sass/common.v2.0.scss index 568c71be..42ee4ce0 100644 --- a/src/main/webapp/com/css/sass/common.v2.0.scss +++ b/src/main/webapp/com/css/sass/common.v2.0.scss @@ -14,20 +14,20 @@ body { // Table of contents -// 01. 적응형 재정의 -// 02. 반응형 재정의 -// 03. 스타일 재정의 -// 04. 메뉴 재정의 -// 05. 공통 -// 06. 풋터 -// 07. 메인 레이아웃 -// 08. 서브 레이아웃 -// 09. 익스플로어 레이아웃 +// 01. 적응형 재정의 +// 02. 반응형 재정의 +// 03. 스타일 재정의 +// 04. 메뉴 재정의 +// 05. 공통 +// 06. 풋터 +// 07. 메인 레이아웃 +// 08. 서브 레이아웃 +// 09. 익스플로어 레이아웃 /* ---------------------------------- */ /* ====================================== */ -// 적응형 재정의 시작 +// 적응형 재정의 시작 /* ====================================== */ body, @@ -35,388 +35,399 @@ body, .parallax, .page-footer, .menu-all-popup-wrapper .mfp-container { - min-width: 1400px; + min-width: 1400px; } .nav-header-container { - width: 100%; - min-width: 1280px; + 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; + width: 1280px; } .parallax { - padding: 0px; - min-height: 900px; - overflow: inherit; - z-index: 1; + padding: 0px; + min-height: 900px; + overflow: inherit; + z-index: 1; } .search-form { - position: relative; + position: relative; } .page-content-wrapper { - position: relative; - width: 1280px; - min-width: 1280px; - margin: auto; + position: relative; + width: 1280px; + min-width: 1280px; + margin: auto; } /* ====================================== */ -// 적응형 재정의 끝 +// 적응형 재정의 끝 /* ====================================== */ /* ====================================== */ -// 반응형 재정의 시작 +// 반응형 재정의 시작 /* ====================================== */ .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; } .row { - margin: 0px; + 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; + padding:0px; } /* 커스텀 Responsive Table Grid col 2개이상 시작 */ .row-table-layout { - display: table; - width: 100%; - table-layout: fixed; + display: table; + width: 100%; + table-layout: fixed; } .row-side-noPad { - /* display: table-row; */ - padding-bottom: 50px; + /* display: table-row; */ + padding-bottom: 50px; } .row-side-noPad div[class^=col-] { - display: table-cell; - vertical-align: top; - padding: 0px 20px; + display: table-cell; + vertical-align: top; + padding: 0px 20px; } .row-side-noPad .contents-panel-title { - position: absolute; - top: 0px; - width: 100%; + position: absolute; + top: 0px; + width: 100%; } .row-side-noPad .contents-panel { - table-layout: fixed; - height: 100%; + table-layout: fixed; + height: 100%; } .row-side-noPad .page-title-3depth + .contents-panel { - height: calc(100% - 56px); + height: calc(100% - 56px); } .row-side-noPad div[class^=col-]:first-child { - padding-left: 0px; + padding-left: 0px; } .row-side-noPad div[class^=col-]:last-child { - padding-right: 0px; + padding-right: 0px; } .row-side-noPad .col-side-noPad { - height: 0px; + height: 0px; } /* 커스텀 Responsive Table Grid col 2개이상 끝 */ /* ====================================== */ - 반응형 재정의 끝 + 반응형 재정의 끝 /* ====================================== */ /* ====================================== */ -// 스타일 재정의 시작 +// 스타일 재정의 시작 /* ====================================== */ /* scroll-top-arrow 시작 */ .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; + 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; + background-color: #3378c1; } /* scroll-top-arrow 끝 */ /* magnific-popup 시작 */ .mfp-close { - font-family: inherit; - font-size: 0; - line-height: inherit; + 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%; + 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); + 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); + 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; + padding: 0px; } .close-button-menu:after, .close-button-menu:before { - width: 40px; + 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; + 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; + 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; + 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; + 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; + 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; + 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; + 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%; + 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; + padding-left: 0px; + background: none; } + + +.contents-title { + font-size: 34px; + position: relative; + margin-bottom: 32px; + text-align: center; + .contents-title-text { + font-weight: bold; + position: relative; + padding: 0px 140px; + + &::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%; + } + &::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; + 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; + 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; + 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; + 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; + 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; + 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; + 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; + 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; + background-color: #000; + border: 2px solid #000; + height:40px; + text-align: right; } .popup-close, .popup-close-group a { - color: #fff; + color: #fff; } .popup-close-group a { - margin-right: 20px; - font-size: 14px; - font-weight: 700; - cursor: pointer; + margin-right: 20px; + font-size: 14px; + font-weight: 700; + cursor: pointer; } .popup-close-group a:hover { - color: #3378c1; + color: #3378c1; } .popup-close .gg-checkbox { - margin-top: 10px; - margin-right: 20px; + margin-top: 10px; + margin-right: 20px; } .ie .popup-close .gg-checkbox { - margin-top: 6px; - margin-right: 20px; + margin-top: 6px; + margin-right: 20px; } .popup-close .gg-checkbox > span:after { - border: solid #fff; - border-width: 0 2px 2px 0; + border: solid #fff; + border-width: 0 2px 2px 0; } .popup-hiddenFrame { - display: none; + display: none; } /* 메인팝업 끝 */ /* 모달팝업 시작 */ .modal-dialog { - margin: 200px auto 30px auto !important; + margin: 200px auto 30px auto !important; } .modal-open .modal { - z-index: 9999; + z-index: 9999; } .modal-backdrop.in { - z-index: 9998; + z-index: 9998; } .modal .modal-header { border-bottom: 1px solid #2764af; @@ -439,108 +450,108 @@ iframe, } .modal.main-notice .modal-title { - text-align: center; + text-align: center; } .modal.main-notice .modal-dialog { - margin: 160px auto 30px auto !important; + margin: 160px auto 30px auto !important; } .modal.main-notice .modal-footer { - background-color: #000; - color:#fff; + background-color: #000; + color:#fff; } /* 모달팝업 끝 */ .table-reply { - padding-left: 66px !important; - background: url(../img/common/bg/bg_table_reply.png) no-repeat 8px 50%; + padding-left: 66px !important; + background: url(../img/common/bg/bg_table_reply.png) no-repeat 8px 50%; } .form-inline .form-group { } .input-label-none { - display: none; + display: none; } .input-label-display { - position: relative; + 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; + pointer-events: none; } .input-group[class*="col-"] .input-group-btn { - width: 1%; + width: 1%; } .input-group .input-label-display, .input-group .input-group-label { - display: table-cell; + display: table-cell; white-space: nowrap; - vertical-align: middle; + vertical-align: middle; width: 1%; } .input-group .input-group-label .input-label-display { - display: inline-block; - width: auto; + display: inline-block; + width: auto; } .input-group-btn.input-group-last > .btn, .input-group-btn.input-group-last > .btn-group { - margin-left: 0px; + margin-left: 0px; } .input-group-btn.input-group-last { - padding-left: 10px; + padding-left: 10px; } .input-group-btn.input-group-last > .btn { - border-radius: 5px; + border-radius: 5px; } .form-list > .form-inline { - margin-bottom: 4px; + margin-bottom: 4px; } .form-list > .form-inline:last-child { - margin-bottom: 0px; + margin-bottom: 0px; } .form-inline .form-group, .form-inline .input-group { - padding-left: 10px; + padding-left: 10px; } .form-inline .form-group:first-child, .form-inline .input-group:first-child { - padding-left: 0px; + padding-left: 0px; } .form-inline .form-group[class*="col-"], .form-inline .input-group[class*="col-"] { - float: left; + float: left; } .control-label { - padding: 0px 5px; + padding: 0px 5px; } .form-inline .control-label + .form-group, .form-inline .control-label + .input-group { - padding-left: 0px; + padding-left: 0px; } .form-group input, .input-group input, .form-group textarea, .input-group textarea, .form-group select, .input-group select { - margin: 0px; + 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%; + 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%; + 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%; } /* 커스텀 팝업 시작 */ @@ -548,7 +559,7 @@ iframe, position: absolute; display: none; top: 50%; - left: 50%; + left: 50%; min-width: 120px; min-height: 120px; background-color: #ffffff; @@ -571,7 +582,7 @@ iframe, height: 32px; } .custom-popup-contents { - padding: 14px; + padding: 14px; } .custom-popup-close { position: absolute; @@ -584,471 +595,471 @@ iframe, background: url(../img/common/icon/ico_btn_close.png) no-repeat 50% 50%; } .icon-limits { - width: 48px; - height: 48px; - display: block; + width: 48px; + height: 48px; + display: block; float: left; margin-right: 16px; - background: url(../img/common/icon/icon_limits.png) no-repeat 50% 50%; + 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; + color: #232323; } .white-link .mobile-toggle span { - background: #232323; + background: #232323; } header nav.navbar-fixed-top { - background-color: transparent; + background-color: transparent; } header.sticky nav.navbar-fixed-top { - background-color: #ffffff; + 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; + 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; + animation: none !important; } .dropdown-menu.in { - display: block; + 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; + display: block; } .nav-header-inner { - align-items: center; - display: -ms-flex; display: - -webkit-flex; display: - -moz-flex; - display: flex; - height: auto; - padding: 0; + align-items: center; + display: -ms-flex; display: + -webkit-flex; display: + -moz-flex; + display: flex; + height: auto; + padding: 0; } .logo-wrapper { - flex: 1 1 auto; + flex: 1 1 auto; } .navbar-collapse-wrapper { - width: auto; - float: right; + width: auto; + float: right; } nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li { - float: left; + 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; */ - } + .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; - } + .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; + height: 140px; } .navbar-collapse-wrapper, .navbar-collapse.collapse, nav.navbar.navbar-default ul.nav > li > a { - height: 80px !important; + 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; + 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; + 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; + 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; + position: absolute; + top: 0px; + width: 100%; + height: 60px; + background-color: #fff; } .nav-header-inner { - display: block; + display: block; } .navbar-wrapper { - width: 100%; - position: relative; + width: 100%; + position: relative; } .navbar-collapse-wrapper { - position: relative; - width: 1280px; - float: none; - display: block; - margin: 0px auto; + position: relative; + width: 1280px; + float: none; + display: block; + margin: 0px auto; } .navbar-btn-wrapper { - position: absolute; - right: 0px; - top: 0px; + position: absolute; + right: 0px; + top: 0px; } header .logo-wrapper { - display: table-cell; - width: auto; + display: table-cell; + width: auto; } header .logo .logo-dark { - visibility: visible; - opacity: 1; - width: auto; + visibility: visible; + opacity: 1; + width: auto; } header .global-link-wrapper { - position: absolute; - right: 0px; - top: 10px; + position: absolute; + right: 0px; + top: 10px; } header .global-link-wrapper ul li { - float: left; - margin: 0px 5px 0px 0px; - padding: 0px 5px 0px 2px; + float: left; + margin: 0px 5px 0px 0px; + padding: 0px 5px 0px 2px; } header .global-link-wrapper ul li:last-child { - margin: 0px; - padding: 0px; + 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; + 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; + border-radius: 50px; + padding: 0px 14px; } header .global-link-wrapper ul li a.top-btn { - padding-left: 30px; + 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%; + 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%; + 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; + 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; + 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; + 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; + 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; + 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; + 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; + 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; + 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; + 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-menu-all { - background: #00345f url(../img/common/icon/ico_header_menu_all.png) no-repeat 50% 50%; - } - &.header-menu-01 { - background: #00a999 url(../img/common/icon/ico_header_menu_01.png) no-repeat 50% 10px; - } - &.header-menu-02 { - background: #02bdac url(../img/common/icon/ico_header_menu_02.png) no-repeat 50% 5px; - } - &.header-menu-03 { - background: #13a7ce url(../img/common/icon/ico_header_menu_03.png) no-repeat 50% 10px; - } - &.header-menu-04 { - background: #3378c1 url(../img/common/icon/ico_header_menu_04.png) no-repeat 50% 8px; - } - &.header-menu-05 { - background: #150f69 url(../img/common/icon/ico_header_menu_05.svg) no-repeat 50% 7px; - background-size: 30px; - } + display: block; + width: 80px; + height: 80px; + float: left; + &.header-menu-all { + background: #00345f url(../img/common/icon/ico_header_menu_all.png) no-repeat 50% 50%; + } + &.header-menu-01 { + background: #00a999 url(../img/common/icon/ico_header_menu_01.png) no-repeat 50% 10px; + } + &.header-menu-02 { + background: #02bdac url(../img/common/icon/ico_header_menu_02.png) no-repeat 50% 5px; + } + &.header-menu-03 { + background: #13a7ce url(../img/common/icon/ico_header_menu_03.png) no-repeat 50% 10px; + } + &.header-menu-04 { + background: #3378c1 url(../img/common/icon/ico_header_menu_04.png) no-repeat 50% 8px; + } + &.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; + background: #3378c1 url(../img/common/icon/ico_top_notice_02.png) no-repeat 12px center; } .circulation-notice { - position: relative; + position: relative; } .circulation-notice .badge { - position: absolute; - top: -4px; - right: -4px; - font-size: 14px; + position: absolute; + top: -4px; + right: -4px; + font-size: 14px; } .badge-danger { - background-color: #ed6b75; + 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; + color: #fff; + font-size: 13px; + display: block; + width: 100%; + text-align: center; + padding-top: 44px; + line-height: 15px; } header .dropdown.simple-dropdown { - position: relative; + position: relative; } header .dropdown.simple-dropdown.on > a, header .dropdown.simple-dropdown:hover > a { - color: #00c48a !important; + 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: .2s; - -ms-transition-duration: .2s; - -moz-transition-duration: .2s; - -webkit-transition-duration: .2s; - -o-transition-duration: .2s; + 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: .2s; + -ms-transition-duration: .2s; + -moz-transition-duration: .2s; + -webkit-transition-duration: .2s; + -o-transition-duration: .2s; } header .dropdown.simple-dropdown.on::before, header .dropdown.simple-dropdown:hover::before { - content: ""; - left: 0%; - width: 100%; + content: ""; + left: 0%; + width: 100%; } header .dropdown.simple-dropdown::after { - content: ""; - position: absolute; - top: 30px; - left: -10px; + 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%; + 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; + background: none; } header .simple-dropdown .dropdown-menu > li > a { - font-size: 14px; - color: #e2e2e2; + font-size: 14px; + color: #e2e2e2; } header .simple-dropdown .dropdown-menu { - background: rgb(0, 52, 95); + background: rgb(0, 52, 95); } nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li:hover { - background-color: #003f73; + background-color: #003f73; } header.sticky nav.navbar-fixed-top { - background-color: inherit; + background-color: inherit; } header.sticky .nav-header-bg { - box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); } header.sticky .nav-header-line { - background-color: #f1f4f7; - height: 44px; + background-color: #f1f4f7; + height: 44px; } header.sticky .nav-header-container { - height: 114px; + height: 114px; } header.sticky .navbar-global-wrapper { - height: 44px; - padding: 4px 0px; + height: 44px; + padding: 4px 0px; } header.sticky .global-link-wrapper { - top: 2px; + top: 2px; } /* 시추 헤더 스타일 끝 */ /* magnificPopup 커스텀 시작 */ .mfp-wrap { - overflow: auto; + overflow: auto; } .mfp-container { - display: table; - padding: 0px; + display: table; + padding: 0px; } .mfp-container:before { - content: none; + content: none; } .mfp-close::after, .mfp-close::before { - background: #fff; - left: 12px; - top: 28px; + background: #fff; + left: 12px; + top: 28px; } .mfp-bg { - background: #fff; + background: #fff; } button.mfp-close, .mfp-close, .mfp-close:active { - position: absolute; - right: 0px; - top: 0px; - width: 60px; - height: 60px; - background-color: #000; + position: absolute; + right: 0px; + top: 0px; + width: 60px; + height: 60px; + background-color: #000; } .mfp-close:hover { - background-color: #3378c1; + background-color: #3378c1; } /* magnificPopup 커스텀 끝 */ /* magnificPopup - 전체메뉴 시작 */ .menu-all-popup-wrapper .mfp-content.menu-all-popup-content { - display: table-cell; - vertical-align: middle; + 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); + 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; + padding: 40px; } .menu-all-popup-wrapper .menu-all-box { - border: 1px solid #b5b5b5; - margin: 10px; + 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; + border-bottom: 1px solid #ececec; + padding: 13px 30px; + background-color: #fbfbfb; + font-size: 20px; } .menu-all-popup-wrapper .menu-all-group { - padding-left: 30px; + 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%; + 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; + padding: 0px 140px 20px 140px; + margin: 0px; } .menu-all-popup .contents-row { - padding: 0px !important; + padding: 0px !important; } /* magnificPopup - 전체메뉴 끝 */ @@ -1056,42 +1067,42 @@ button.mfp-close, /* magnificPopup - 임시 비밀번호 확인 시작 */ .temp-password-popup-wrapper .mfp-content.temp-password-popup-content { - display: table-cell; - vertical-align: middle; + 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); + 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; + 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); + 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; } @@ -1110,190 +1121,190 @@ button.mfp-close, .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; + padding: 0px 0px; } .main .contents-row { - margin: 0px auto; - padding: 34px 0px; - z-index: 2; + margin: 0px auto; + padding: 34px 0px; + z-index: 2; } /* 시추 메인비쥬얼 시작 */ .parallax-container { - position: absolute; - width: 100%; - height: 100%; - right: 0; - left: 0; + position: absolute; + width: 100%; + height: 100%; + right: 0; + left: 0; } .visual-middle-main { - position: relative; - display: table; - height: 100%; - width: 100%; + position: relative; + display: table; + height: 100%; + width: 100%; } .visual-bottom-group { - position: relative; - display: table-cell; - vertical-align: bottom; + 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%); + 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; + position: absolute; + top: 180px; + width: 100%; + z-index: 1; } .visual-user-count-group { - margin: 0px auto; + 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; + 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; + 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; + float: right; + color: #00345f; + font-weight: bold; } .visual-status-count-group { - margin: 0px auto; + 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; + 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; + 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; + color: #00345f; + font-weight: bold; + vertical-align: middle; } .visual-status-count-group .status-count-box .value-group { - float: right; + 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; + 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; + position: relative; + margin: 0px auto; } .visual-btn-group .visual-btn-inner .visual-btn-align { - position: absolute; - top: 30px; - right: 0px; - z-index: 1; + 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; + 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%; + 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); + 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); + 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); + 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); + 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); + 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); + 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; + 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; + 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; + position: absolute; + left: 10%; + top: -5%; + width: 335px; + height: 1162px; + background:url(../img/common/bg/main_parallax_img_child.png) no-repeat 0px 0px; } /* 시추 메인비쥬얼 끝 */ @@ -1303,222 +1314,222 @@ button.mfp-close, } .flexslider { - height: auto !important; - overflow: visible; - background: none; + height: auto !important; + overflow: visible; + background: none; } .flex-control-paging li a { - background:#dadada; + background:#dadada; } .flex-control-paging li a.flex-active { - background: #1db7f0; + background: #1db7f0; } .flex-control-nav li { - margin:0 4px; + margin:0 4px; } .flex-direction-nav a { - margin: -30px 0 0 !important; + margin: -30px 0 0 !important; } .flex-viewport { - overflow: hidden !important; - width: auto; + overflow: hidden !important; + width: auto; } .flexslider .slides img { - display: inline; + display: inline; } .flex-control-paging li a { - width: 24px; - height: 8px; + width: 24px; + height: 8px; } .flex-control-nav { - top: -20px; - right: 90px; - width: auto; - height: 20px; + top: -20px; + right: 90px; + width: auto; + height: 20px; } .flex-direction-nav a { - width: 41px; - height: 41px; + 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; + 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%; + 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; + 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%; + background: url(../img/common/btn/flex_next_btn_over.png) no-repeat 100% 50%; } .flex-pauseplay { - position: absolute; - top: -3px; - right: 92px; + 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; + 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; + 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; + background: url(../img/common/btn/flex_pause.png) no-repeat 50% 50% !important; } /* flexslider 기본 끝 */ /* 공지사항 바로가기 flexslider 시작 */ .main .contents-row.main-notice { - width: 1400px; + width: 1400px; } .main-notice .main-con-link-box { - display: flex; - flex-grow: 1; - -webkit-box-flex: 1; - -ms-flex: 1; + 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; + position:relative; + float: left; + padding-left: 25px; + cursor:pointer; } .main-notice .main-con-link:first-child { - padding-left: 0px; + padding-left: 0px; } .main-notice .main-con { - position:relative; - width: 400px; - height: 240px; - margin: 5px !important; + 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; + 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; + 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%; + position: relative; + width: 100%; + height: 100%; } .main-notice .main-con-link .main-con-link-title { - font-size: 16px; - margin-bottom: 20px; - font-weight: bold; + font-size: 16px; + margin-bottom: 20px; + font-weight: bold; } .main-notice .main-con-link .main-con-link-content { - color: #5b6368; + color: #5b6368; } .main-notice .main-con-link .main-con-link-date { - position: absolute; - bottom: 0px; - margin-top: 15px; - color: #82878b; + position: absolute; + bottom: 0px; + margin-top: 15px; + color: #82878b; } .main-notice .flex-viewport { - margin: 0px 60px; - padding-bottom: 20px; - height: 270px; + margin: 0px 60px; + padding-bottom: 20px; + height: 270px; } .main-notice .flex-direction-nav .flex-prev { - top:50%; - left:0px !important; - opacity:1 !important; + 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; + top:50%; + left:auto !important; + right:0px !important; + opacity:1 !important; } /* 공지사항 바로가기 flexslider 끝 */ /* 관련 사이트 배너 flexslider 시작 */ .main .contents-row.main-banner-wrapper { - width: 1400px; + width: 1400px; } .main-banner-wrapper .flexslider-wrapper { } .main-banner-wrapper .main-con-link { - position:relative; - width: 124px; - float: left; - text-align: center; - cursor:pointer; - margin-bottom: 10px; + 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; + width: 25%; + margin: 0px; + padding-top: 20px; } .main-banner-wrapper .main-con-link:first-child::before { - border-left: 0px; + border-left: 0px; } .main-banner-wrapper .main-con-link .main-con-link-title { - margin-top: 5px; - font-size: 15px; - height: 60px; + margin-top: 5px; + font-size: 15px; + height: 60px; } .main-banner-wrapper .flex-viewport { - margin: 0px 60px; - padding-bottom: 20px; + margin: 0px 60px; + padding-bottom: 20px; } .main-banner-wrapper .flex-direction-nav .flex-prev { - top:50%; - left:0px !important; - opacity:1 !important; + 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; + top:50%; + left:auto !important; + right:0px !important; + opacity:1 !important; } /* 관련 사이트 배너 flexslider 끝 */ /* ==== main flexslider 커스텀 끝 ==== */ /* 문의 연락처 시작 */ .contact-box { - height: 287px; - padding: 30px; + height: 287px; + padding: 30px; } .contact-title { - font-size: 24px; - font-weight: bold; - margin-bottom: 26px; + font-size: 24px; + font-weight: bold; + margin-bottom: 26px; } .contact-text { - margin-left: 120px; - margin-bottom: 5px; - font-size: 20px; + margin-left: 120px; + margin-bottom: 5px; + font-size: 20px; .contact-text-con { &>.second-tel { padding-left: 178px; - } + } } } .contact-box-02 .contact-text { @@ -1553,68 +1564,68 @@ button.mfp-close, background-position: 30px 100px; } .contact-box.contact-box-02 .text-primary { - color: #207167; + color: #207167; } .contact-box.contact-box-02 .contact-text-title { - background-color: #9ceacf; + background-color: #9ceacf; } /* 문의 연락처 끝 */ /* 비쥬얼영역 - 2차 시작 */ .main-info-container { - margin-top: 140px; - margin-bottom: 30px; + margin-top: 140px; + margin-bottom: 30px; } .main-info-wrapper { - width: 1280px; - margin: 35px auto 0px auto; + width: 1280px; + margin: 35px auto 0px auto; } .main-info-wrapper .main-info-left { - float: left; + float: left; } .main-info-wrapper .main-info-right { - float: right; - width: 378px; + float: right; + width: 378px; } .main-info-wrapper .main-info-left { - width: 853px; + 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; + 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; + 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; + position: absolute; + top: 13px; + right: 20px; } .main-info-wrapper .status-count-box .status-count { - color: #00345f; + color: #00345f; font-weight: bold; - vertical-align: middle; - line-height: 50px; + vertical-align: middle; + line-height: 50px; } .main-info-wrapper .status-count-box .status-btn { - color: #00345f; + color: #00345f; line-height: 32px; height: 47px; padding-left: 26px; @@ -1625,111 +1636,111 @@ button.mfp-close, background: #fff url(../img/common/icon/ico_parallax_status_btn.png) no-repeat 130px center; } .flexslider-visual-wrapper { - position: relative; + position: relative; } .flexslider-visual-wrapper .flex-control-nav { - width: 100%; - top: auto; - bottom: 10px; - right: auto; + width: 100%; + top: auto; + bottom: 10px; + right: auto; } .flexslider-visual-wrapper .flex-pauseplay { - top: auto; - bottom: 10px; - right: 80px; + top: auto; + bottom: 10px; + right: 80px; } .flexslider-visual-wrapper .flex-direction-nav .flex-prev { - top: auto; + top: auto; left: auto; opacity: 1 !important; right: 74px; bottom: 15px; } .flexslider-visual-wrapper .flex-direction-nav .flex-next { - top: auto; + 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; + 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%; + 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%; + 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%; + 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%; + 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; + width: 25px; + height: 25px; + opacity:1 !important; } .flexslider-visual-wrapper .flex-pauseplay a.flex-disabled { - display: none !important; + 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; + 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; + 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; + 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; + 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; + width: 14px; + height: 14px; + background: none; + border: 4px solid #fff; } .flexslider-visual-wrapper .flex-control-paging li a:hover { - border: 4px solid #000; + border: 4px solid #000; } .flexslider-visual-wrapper .flex-control-paging li a.flex-active { - background: #fff; - width: 30px; - height: 14px; + background: #fff; + width: 30px; + height: 14px; } .flexslider-visual-wrapper .flex-control-paging li a:hover.flex-active { - background: #000; + background: #000; } .flexslider-visual .flex-viewport, .main-info-board-wrapper { - height: 330px; - border-radius: 10px; + height: 330px; + border-radius: 10px; } .main-info-board-wrapper { - position: relative; - border: 1px solid #c6c6c6; - padding: 15px 30px; + position: relative; + border: 1px solid #c6c6c6; + padding: 15px 30px; } .main-info-board-wrapper .nav-tabs { - border-bottom: 1px solid #c0c0c0; + border-bottom: 1px solid #c0c0c0; } .main-info-board-wrapper .nav-tabs > li { - position: relative; - margin-bottom: 0px; - padding: 0px 20px; + position: relative; + margin-bottom: 0px; + padding: 0px 20px; } .main-info-board-wrapper .nav-tabs > li::before { - content: ""; + content: ""; position: absolute; top: 50%; right: -5px; @@ -1741,256 +1752,256 @@ button.mfp-close, z-index: 1; } .main-info-board-wrapper .nav-tabs > li:first-child { - padding-left: 0px; + padding-left: 0px; } .main-info-board-wrapper .nav-tabs > li:last-child { - padding-right: 0px; + padding-right: 0px; } .main-info-board-wrapper .nav-tabs > li:last-child::before { - display: none; + 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; + 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; + 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; + color: #000; } .main-info-board-wrapper .nav-tabs > li.active > a::after { - content: ""; - position: absolute; - bottom: 0px; + content: ""; + position: absolute; + bottom: 0px; left: 0px; - width: 100%; - height: 4px; - background-color: #00479d; + width: 100%; + height: 4px; + background-color: #00479d; } .main-info-board-wrapper .main-info-board-list { - margin-top: 20px; + 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; + 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; + border-bottom: none; } .main-info-board-wrapper .main-info-board-more-btn { - position: absolute; + 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; + 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; + opacity: 1; } .main-info-board-wrapper .main-info-link-title { - position: absolute; - right: 0px; - width: 245px; - font-size: 16px; - line-height: 18px; + position: absolute; + right: 0px; + width: 245px; + font-size: 16px; + line-height: 18px; } .main-info-board-wrapper .main-info-link-date { - position: absolute; + 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; + color: #fff; + letter-spacing: -1px; + padding: 11px 4px; + line-height: 16px; } .main-info-user-count-group { - margin-top: 23px; + 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; + 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; + 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; + float: right; + color: #00345f; + font-weight: bold; } .shortcuts-btn-group { - width: 100%; - margin: 0px auto; - background-color: #f6f6f6; + width: 100%; + margin: 0px auto; + background-color: #f6f6f6; } .shortcuts-btn-group .shortcuts-btn-inner { - position: relative; - width: 1280px; - height: 300px; - margin: 0px auto; + 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; + 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; + 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; + 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; + 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; + 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); + 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); + 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); + 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); + 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); + 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); + 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; + 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; + position: relative; + overflow: inherit; + z-index: 1; } .page-content { - padding-left: 260px; - padding-bottom: 80px; - width: 100%; + padding-left: 260px; + padding-bottom: 80px; + width: 100%; } /* 왼쪽메뉴 시작 */ .page-sidebar-wrapper { - float: left; - width: 222px; - margin-top: -67px; - padding-bottom: 40px; + 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; + 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; + 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; + 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; + 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; + 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%; + 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; + display: block; + padding: 20px 34px; } /* 왼쪽메뉴 끝 */ /* 왼쪽배너 시작 */ @@ -1998,423 +2009,423 @@ button.mfp-close, } .page-banner-wrapper .banner-item { - position: relative; - height: 164px; - border: 1px solid #d3d3d3; - border-top: 0px; + 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; + 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; + 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; + color:#0081ce; } .page-banner-wrapper .banner-item.banner-item-02 .point-color { - color:#207167; + 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%; + 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; + 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%; + display: table-row; + height: 100%; } .page-explanation-text { - display: table-cell; - padding-left: 150px; - font-size: 16px; - vertical-align: middle; + 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%; + padding: 4px; + min-height: 40px; + background-size: 28px; + background-position: 15px 50%; } .page-explanation.page-explanation-sm .page-explanation-text { - padding-left: 50px; + padding-left: 50px; } .page-summary { - background: #f9f9f9; - border: 1px solid #e9e9e9; - border-radius: 5px; - padding: 30px; + background: #f9f9f9; + border: 1px solid #e9e9e9; + border-radius: 5px; + padding: 30px; } .page-summary .contents-row { - padding-bottom: 46px; + padding-bottom: 46px; } .page-summary .contents-row:last-child { - padding-bottom: 0px; + padding-bottom: 0px; } .page-summary-text { - font-size: 16px; + font-size: 16px; } .page-summary-icon { - width: 95px; - height: 95px; - float: left; + 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%; + 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%; + 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%; + 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; + width: 842px; + margin-left: 115px; } .summary-title-1depth { - font-size: 26px; - font-weight: bold; - color: #337ac1; - padding-bottom: 20px; + font-size: 26px; + font-weight: bold; + color: #337ac1; + padding-bottom: 20px; } /* 페이지설명 끝 */ /* 넘버형태 내용 스타일 시작 */ .numberic-contents { - padding-top: 60px; + padding-top: 60px; } .numberic-contents .contents-row { - padding-bottom: 60px; + padding-bottom: 60px; } .numberic-contents .contents-row:last-child { - padding-bottom: 0px; + padding-bottom: 0px; } .numberic-contents-text { - font-size: 16px; + font-size: 16px; } .numberic-contents-num { - width: 100px; - height: 100px; - line-height: 82px; - font-size: 100px; - color: #08b3e3; - float: left; + 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; + width: 822px; + margin-left: 135px; } .numberic-contents-title { - font-size: 24px; - font-weight: bold; - color: #020202; - padding-bottom: 20px; + font-size: 24px; + font-weight: bold; + color: #020202; + padding-bottom: 20px; } /* 넘버형태 내용 스타일 끝 */ /* 내용 속 부속품 시작 */ .list-2depth-title { - float: left; - display: table-cell; + float: left; + display: table-cell; } .list-2depth-title-text { - background-color: #dee3e7; - padding: 0px 15px; - margin-right: 10px; - border-radius: 50px; - display: block; + background-color: #dee3e7; + padding: 0px 15px; + margin-right: 10px; + border-radius: 50px; + display: block; } .list-2depth-title + .list-2depth-ul { - display: table-cell; + 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; + 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; + background-color: #08b3e3; + color: #fff; } /* 내용 속 부속품 끝 */ /* 개요 시작 */ .summary-group { - padding-top: 64px; + padding-top: 64px; } .summary-group .summary-item { - position: relative; - display: table-cell; - padding: 0px 25px 0px 25px; - width: 33.3333% + 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%; + 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; + 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; + 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%; + 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%; + 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%; + 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; + padding: 80px 26px 26px 26px; + background-color: #fbfbfb; + border-radius: 5px; } .summary-group .summary-item ul.content-ul-list li { - padding-bottom: 25px; + padding-bottom: 25px; } /* 개요 끝 */ /* 오시는길 시작 */ .road-map-list > li { - display: table; - padding: 20px 0px; - border-bottom: 1px solid #d3d3d3; + display: table; + padding: 20px 0px; + border-bottom: 1px solid #d3d3d3; } .road-map-list > li:last-child { - border-bottom: 0px; + 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; + 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%; + 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%; + 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%; + background: url(../img/common/icon/ico_map_title_bus.png) no-repeat 0px 50%; } .road-map-list > li > .content-ul-list { - float: left; + float: left; } /* 오시는길 끝 */ /* 활용지침 시작 */ .usage-guidelines-box { - position: relative; - border: 3px solid #08b3e3; - padding: 40px; + position: relative; + border: 3px solid #08b3e3; + padding: 40px; } .usage-guidelines-box [class^=pattern-] { - position: absolute; - display: block; - width: 30px; - height: 30px; + 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%; + 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%; + 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%; + 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%; + 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; + 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; + 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%; */ + 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%; + display: table; + height: 100%; } .law-download-text { - display: table-cell; - vertical-align: middle; + 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; + 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; + margin-top: 0px; } .faq-f span { - position: relative; - display: inline-block; - background-color: #fff; - padding-right: 10px; - z-index: 12; + 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; + 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; + 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; + 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; + margin: 0px; } /* FAQ 끝 */ /* 약관 시작 */ .terms-panel { - height:200px; - background:#eeeeee; - overflow-y: scroll; - padding:10px 25px 10px 25px; + height:200px; + background:#eeeeee; + overflow-y: scroll; + padding:10px 25px 10px 25px; } .terms-question { - display: block; - margin-top: 20px; - margin-bottom: 5px; + 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; + 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; + 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; + 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; + 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; + background: none; } .login-page .step-li.active { - background-color: #1382de; + background-color: #1382de; } .login-page .step-li.active::after { - background: url(../img/common/bu/bu_step_active.png) no-repeat right 50%; + background: url(../img/common/bu/bu_step_active.png) no-repeat right 50%; } /* 로그인 step 끝 */ /* 지반정보 지역별 현황 시작 */ @@ -2422,47 +2433,47 @@ ul.faq-q > li textarea { } .map-value { - position: absolute; - width: 116px; - height: 20px; - line-height: 20px; - text-align: center; - z-index: 1; + position: absolute; + width: 116px; + height: 20px; + line-height: 20px; + text-align: center; + z-index: 1; } /* 지반정보 지역별 현황 끝 */ .map-legend { - text-align: right; - margin-bottom: 10px; + text-align: right; + margin-bottom: 10px; } .map-legend-box { - border: 1px solid #d5d5d5; - display: inline-block; - padding: 4px 10px; + border: 1px solid #d5d5d5; + display: inline-block; + padding: 4px 10px; } .map-legend-group { - display: block; - margin-right: 14px; - float: left; + display: block; + margin-right: 14px; + float: left; } .map-legend-group:last-child { - margin-right: 0px; + margin-right: 0px; } .map-legend-icon { - width: 20px; - height: 20px; - background-color: #000; - display: block; - float: left; - margin-right: 6px; + width: 20px; + height: 20px; + background-color: #000; + display: block; + float: left; + margin-right: 6px; } .map-legend-icon.icon-red { - background-color: red; + background-color: red; } .map-legend-text { - display: block; - float: left; - line-height: 20px; + display: block; + float: left; + line-height: 20px; } @@ -2471,42 +2482,42 @@ ul.faq-q > li textarea { /* 기존 팝업 끝 */ /* ====================================== */ -// 서브 레이아웃 끝 +// 서브 레이아웃 끝 /* ====================================== */ /* ====================================== */ -// 익스플로어 레이아웃 시작 +// 익스플로어 레이아웃 시작 /* ====================================== */ .ie .pace { - display: none !important; + display: none !important; } .ie .wow { - animation-name: none !important; + animation-name: none !important; } .ie .animated { - animation-duration: 0s !important; - animation-fill-mode: none !important; + 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: .1s !important; - -ms-transition-duration: .1s !important; - -moz-transition-duration: .1s !important; - -webkit-transition-duration: .1s !important; - -o-transition-duration: .1s !important; + 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: .1s !important; + -ms-transition-duration: .1s !important; + -moz-transition-duration: .1s !important; + -webkit-transition-duration: .1s !important; + -o-transition-duration: .1s !important; } /* ====================================== */ -// 익스플로어 레이아웃 끝 +// 익스플로어 레이아웃 끝 /* ====================================== */ /* ====================================== */ -// 팝업 시작 +// 팝업 시작 /* ====================================== */ .k-window { @@ -2563,39 +2574,39 @@ ul.faq-q > li textarea { float: right; } .k-window-titlebar .k-window-actions { - top: 7px !important; + top: 7px !important; } .k-window-titleless { - padding-top: 0px !important; + padding-top: 0px !important; } .popup-content-wrapper { - padding: 20px; + padding: 20px; } /* ====================================== */ -// 팝업 끝 +// 팝업 끝 /* ====================================== */ /* ====================================== */ -// Icon +// Icon /* ====================================== */ .icon { - position: relative; + 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; + font-weight: normal; + font-size: 0px; + vertical-align: middle; } .icon::after { - content: ""; + content: ""; position: absolute; - top: 0px; - left: 0px; + top: 0px; + left: 0px; height: 22px; width: 22px; } @@ -2611,89 +2622,89 @@ ul.faq-q > li textarea { .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; + 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; + 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; + 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; + 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; + 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; + 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; + 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; + 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; + 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; + 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; + margin-bottom: 20px; } .rating-star span { - position: relative; + position: relative; display: inline-block; line-height: inherit; border-radius: 5px; padding: 0px; - margin-right: 10px; + margin-right: 10px; width: 40px; height: 40px; - font-weight: normal; - font-size: 0px; - vertical-align: middle; + font-weight: normal; + font-size: 0px; + vertical-align: middle; } .rating-star span::after { - content: ""; + content: ""; position: absolute; - top: 0px; - left: 0px; + top: 0px; + left: 0px; height: 40px; width: 40px; - background: url(../img/common/icon/rating_star.png) no-repeat 0 50%; + 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%; + background: url(../img/common/icon/rating_star_off.png) no-repeat 0 50%; } /* ====================================== */ -// 메인 로그인 팝업 시작 +// 메인 로그인 팝업 시작 /* ====================================== */ //mfp-back .mfp-bg.mfp-fade.mfp-ready { @@ -2917,11 +2928,11 @@ ul.faq-q > li textarea { } } /* ====================================== */ -// 메인 로그인 팝업 끝 +// 메인 로그인 팝업 끝 /* ====================================== */ /* ====================================== */ -// 발주 기관 - HEADER 시작 +// 발주 기관 - HEADER 시작 /* ====================================== */ .drilling-wrap-header{ position:relative; @@ -3408,21 +3419,21 @@ ul.faq-q > li textarea { } /* ====================================== */ -// 발주 기관 - HEADER 끝 +// 발주 기관 - HEADER 끝 /* ====================================== */ /* ====================================== */ -// 발주 기관 - 공통 시작 +// 발주 기관 - 공통 시작 /* ====================================== */ .drilling-page-container { margin-top: 54px; } /* ====================================== */ -// 발주 기관 - 공통 끝 +// 발주 기관 - 공통 끝 /* ====================================== */ /* ====================================== */ -// 발주 기관 - index 시작 +// 발주 기관 - index 시작 /* ====================================== */ .drilling-index { h1, h2, h3, h4, h5, h6, form, fieldset, img {margin: 0; padding: 0; border: 0;} @@ -3835,384 +3846,384 @@ ul.faq-q > li textarea { } /* ====================================== */ -// 발주 기관 - index 끝 +// 발주 기관 - index 끝 /* ====================================== */ /* ====================================== */ -// 발주 기관 - 건설현장 등록 시작 +// 발주 기관 - 건설현장 등록 시작 /* ====================================== */ .drilling { - .page-content-wrapper { - background-color: #f9f9f9; - position: relative; - display: flex; - min-height: 100vh; - } - .page-sidebar-wrapper { - width: 280px; - background-color: #eaecec; - display: flex; - flex-direction: column; - } - - /* 트리메뉴 시작 */ - .page-sidebar { - height: 1000px; - overflow-y: auto; - padding: 30px 15px; - } - .treeview-project-name { - box-shadow: 2px 2px 4px rgba(0,0,0,0.2); - } - .project-title { - background-color: #2cbfc8; - padding: 10px 2px; - color: #fff; - font-weight: bold; - text-align: center; - font-size: 20px; - } - .project-value { - background-color: #fff; - padding: 10px 18px; - line-height: 24px; - text-align: left; - font-size: 16px; - font-weight: 700; - } - .value-is-active { - background-color: #000; - color:#fff !important; - } - .project-value:hover a { - color:#3378c1; - } - - /* 콘텐츠 시작 */ - - .page-content { - width: 100%; - flex: 1; - flex-direction: column; - } - .page-content-inner { - padding: 30px; - } - .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; - } - .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; - - .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% ; - - &:first-child { - padding-left: 0; - } - } - } - .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; - } - } - .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; - } + .page-content-wrapper { + background-color: #f9f9f9; + position: relative; + display: flex; + min-height: 100vh; + } + .page-sidebar-wrapper { + width: 280px; + background-color: #eaecec; + display: flex; + flex-direction: column; + } + + /* 트리메뉴 시작 */ + .page-sidebar { + height: 1000px; + overflow-y: auto; + padding: 30px 15px; + } + .treeview-project-name { + box-shadow: 2px 2px 4px rgba(0,0,0,0.2); + } + .project-title { + background-color: #2cbfc8; + padding: 10px 2px; + color: #fff; + font-weight: bold; + text-align: center; + font-size: 20px; + } + .project-value { + background-color: #fff; + padding: 10px 18px; + line-height: 24px; + text-align: left; + font-size: 16px; + font-weight: 700; + } + .value-is-active { + background-color: #000; + color:#fff !important; + } + .project-value:hover a { + color:#3378c1; + } + + /* 콘텐츠 시작 */ + + .page-content { + width: 100%; + flex: 1; + flex-direction: column; + } + .page-content-inner { + padding: 30px; + } + .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; + } + .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; + + .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% ; + + &:first-child { + padding-left: 0; + } + } + } + .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; + } + } + .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; + } - - /* 내용 시작 ) */ - .content-wrapper { - background-color: #fff; - padding: 20px; - box-shadow: 4px 4px 10px rgba(0,0,0,0.2); - position: relative; - } - .content1 { - position: relative; - width: 100%; - display: table; - box-sizing: border-box; - } - - /* 건설현장 조회 */ - .page-top-search { - background-color: #efefef; - border:1px solid #d5d5d5; - border-radius: 5px; - padding: 18px; - margin-bottom: 20px; - } - .form-inline { - margin-bottom:18px; - vertical-align:bottom; - } - .form-inline-row { - margin-left: 66px; - position: relative; - } - .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%; - } - .form-inline input,.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; - } - .input::placeholder { - text-indent: 10px; - } - .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; - } - .btn-search { - margin-left: 6px; - } - .btn-search span { - font-size: 14px; - line-height: 28px; - } - .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%; - } + + /* 내용 시작 ) */ + .content-wrapper { + background-color: #fff; + padding: 20px; + box-shadow: 4px 4px 10px rgba(0,0,0,0.2); + position: relative; + } + .content1 { + position: relative; + width: 100%; + display: table; + box-sizing: border-box; + } + + /* 건설현장 조회 */ + .page-top-search { + background-color: #efefef; + border:1px solid #d5d5d5; + border-radius: 5px; + padding: 18px; + margin-bottom: 20px; + } + .form-inline { + margin-bottom:18px; + vertical-align:bottom; + } + .form-inline-row { + margin-left: 66px; + position: relative; + } + .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%; + } + .form-inline input,.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; + } + .input::placeholder { + text-indent: 10px; + } + .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; + } + .btn-search { + margin-left: 6px; + } + .btn-search span { + font-size: 14px; + line-height: 28px; + } + .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%; + } .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; - } + 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; + } .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%; - } + 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%; + } - input[type="search"]{ - width: 380px; - } - .input-1 { - width: 312px; - } - .input-2 { - width: 70px; - } - .input-3 { - width: 100px; - } - .table-info-group { - position: relative; - width: 100%; - margin-bottom: 10px; - } - - /* 테이블 css */ - - .table-wrap { - overflow-x: scroll; - } - .table-wrap table { - border-collapse: collapse; - table-layout: fixed; - } - .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; - } - .table-wrap table tr:hover { - color: #333; - background-color: #dde8f5 !important; - } - .table-wrap table td { - color: #666; - font-size: 12px; - border: 1px solid #ddd; - text-align: center; - padding: 10px 15px; + input[type="search"]{ + width: 380px; + } + .input-1 { + width: 312px; + } + .input-2 { + width: 70px; + } + .input-3 { + width: 100px; + } + .table-info-group { + position: relative; + width: 100%; + margin-bottom: 10px; + } + + /* 테이블 css */ + + .table-wrap { + overflow-x: scroll; + } + .table-wrap table { + border-collapse: collapse; + table-layout: fixed; + } + .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; + } + .table-wrap table tr:hover { + color: #333; + background-color: #dde8f5 !important; + } + .table-wrap table td { + color: #666; + font-size: 12px; + border: 1px solid #ddd; + text-align: center; + padding: 10px 15px; white-space: nowrap; - } - .table-wrap table tr:nth-child(even){ - background-color: #f5f5f5; - } - .paging { - padding: 20px 0; - width: 100%; - margin: 0 auto; - - ul { - display: flex; - justify-content: center; - - li { - position: relative; - margin-left: 10px; - - 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; - } - - &:hover { - a { - cursor: pointer; - color: #19b3e5; - border:1px solid #19b3e5; - } - } - } - } - - } - - .is-active a { - background: #19b3e5 ; - color: #fff !important; - } - .page-prev { - position: absolute; - top:-1px; - left: 2px; - width: 26px; - height: 26px; - transform: rotate(90deg); - } - .page-next { - position: absolute; - top:-1px; - left: 2px; - width: 26px; - height: 26px; - transform: rotate(-90deg); - } - .paging ul li:first-child:hover .page-prev, - .paging ul li:last-child:hover .page-next { - filter: invert(45%) sepia(63%) saturate(1946%) hue-rotate(162deg) - brightness(95%) contrast(101%); - } - - - - - /* 건설현장 입력 */ - .page-top-check { - background-color: #efefef; - border:1px solid #d5d5d5; - border-radius: 5px; - padding: 18px; - margin-bottom: 20px; - height: auto; - } - .check-title { - font-size: 14px; - line-height: 18px; - margin-bottom: 10px; - .last-team-name-span { - font-size: 24px; - font-weight: bold; - line-height: 32px; - } - } - - .check-category { - overflow: hidden; - li { - float: left; - margin-right: 8px; - font-size: 14px; - &:last-child { - margin-right: 0; - &::after { - content: none; - } - } + } + .table-wrap table tr:nth-child(even){ + background-color: #f5f5f5; + } + .paging { + padding: 20px 0; + width: 100%; + margin: 0 auto; + + ul { + display: flex; + justify-content: center; + + li { + position: relative; + margin-left: 10px; + + 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; + } + + &:hover { + a { + cursor: pointer; + color: #19b3e5; + border:1px solid #19b3e5; + } + } + } + } + + } + + .is-active a { + background: #19b3e5 ; + color: #fff !important; + } + .page-prev { + position: absolute; + top:-1px; + left: 2px; + width: 26px; + height: 26px; + transform: rotate(90deg); + } + .page-next { + position: absolute; + top:-1px; + left: 2px; + width: 26px; + height: 26px; + transform: rotate(-90deg); + } + .paging ul li:first-child:hover .page-prev, + .paging ul li:last-child:hover .page-next { + filter: invert(45%) sepia(63%) saturate(1946%) hue-rotate(162deg) + brightness(95%) contrast(101%); + } + + + + + /* 건설현장 입력 */ + .page-top-check { + background-color: #efefef; + border:1px solid #d5d5d5; + border-radius: 5px; + padding: 18px; + margin-bottom: 20px; + height: auto; + } + .check-title { + font-size: 14px; + line-height: 18px; + margin-bottom: 10px; + .last-team-name-span { + font-size: 24px; + font-weight: bold; + line-height: 32px; + } + } + + .check-category { + overflow: hidden; + li { + float: left; + margin-right: 8px; + font-size: 14px; + &:last-child { + margin-right: 0; + &::after { + content: none; + } + } &.has-arrow { &::after { content: ""; @@ -4222,168 +4233,168 @@ ul.faq-q > li textarea { background:url(/com/img/common/icon/ico_category_arrow.png) no-repeat 14px 4px; } } - - } - } - .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; - } - .table-scrollable { - border-top: 2px solid #114672; - border-bottom: 1px solid #114672; - margin-bottom: 20px; - box-sizing: border-box; - } - .table-bordered { - width: 100%; - box-sizing: border-box; - border-spacing: 0; - - tbody { - tr { - th { - background-color: #ebebeb; - padding: 10px; - font-size: 14px; - border:1px solid #d5d5d5; - box-sizing: border-box; - text-align: center; - } - td { - border: 1px solid #ebebeb; - padding: 6px 6px; - text-align: left; - vertical-align: middle; - font-size: 14px; - white-space: normal; - } - } - } - - } - - .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 ; - } - .check-box { - padding-left: 0px; - cursor: pointer; - } - - .table-bordered tbody tr td .date,.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; - } - - .date-2 { - margin-left: 8px; - } - .selectbox { - width: 100%; - margin-right: 0; - } - .information1 { - width: 300px; - margin-right: 8px; - } - .information2 { - width: 200px; - margin-right: 8px; - } - - .information3 { - width: 430px; - } - - .unselected-constructor-label { - .unselected-constructor-label-text { - vertical-align: middle; - } - } - - .btn-plus,.btn-minus { - width: 60px; - position: relative; - } - - .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%; - } - - - .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%; - } - - - .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; - } - - - - .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; - } - - + + } + } + .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; + } + .table-scrollable { + border-top: 2px solid #114672; + border-bottom: 1px solid #114672; + margin-bottom: 20px; + box-sizing: border-box; + } + .table-bordered { + width: 100%; + box-sizing: border-box; + border-spacing: 0; + + tbody { + tr { + th { + background-color: #ebebeb; + padding: 10px; + font-size: 14px; + border:1px solid #d5d5d5; + box-sizing: border-box; + text-align: center; + } + td { + border: 1px solid #ebebeb; + padding: 6px 6px; + text-align: left; + vertical-align: middle; + font-size: 14px; + white-space: normal; + } + } + } + + } + + .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 ; + } + .check-box { + padding-left: 0px; + cursor: pointer; + } + + .table-bordered tbody tr td .date,.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; + } + + .date-2 { + margin-left: 8px; + } + .selectbox { + width: 100%; + margin-right: 0; + } + .information1 { + width: 300px; + margin-right: 8px; + } + .information2 { + width: 200px; + margin-right: 8px; + } + + .information3 { + width: 430px; + } + + .unselected-constructor-label { + .unselected-constructor-label-text { + vertical-align: middle; + } + } + + .btn-plus,.btn-minus { + width: 60px; + position: relative; + } + + .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%; + } + + + .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%; + } + + + .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; + } + + + + .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; + } + + } /* ====================================== */ -// 발주 기관 - 건설현장 등록 끝 +// 발주 기관 - 건설현장 등록 끝 /* ====================================== */ /* ====================================== */ @@ -4816,27 +4827,27 @@ ul.faq-q > li textarea { } - #table-main { - tbody { - tr { - td { - &.th-head { - width : 83px; - table-layout : fixed; - word-break : break-all; - height : auto; - } - } - } - } - } + #table-main { + tbody { + tr { + td { + &.th-head { + width : 83px; + table-layout : fixed; + word-break : break-all; + height : auto; + } + } + } + } + } .table-bottom-control { width: 1020px; margin-top: 30px; } } /* ====================================== */ -// 방문교육 신청 끝 +// 방문교육 신청 끝 /* ====================================== */ /* ====================================== */