@charset "utf-8";

/* 폰트 */
@font-face {font-family:'FontAwesome';src:url('https://hlemhzkl.hostingkr.com/theme/basic/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://hlemhzkl.hostingkr.com/theme/basic/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

br { font-family:dotum;}
@font-face {font-family: 'S-CoreDream-6Bold';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'S-CoreDream-4Regular';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'S-CoreDream-5Medium';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'S-CoreDream-3Light';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family:'NotoSansCJKkr-Regular';src:url(https://hlemhzkl.hostingkr.com/theme/basic/fonts/NotoSansKR-Regular.otf) format('opentype');font-weight:normal;font-style:normal;}
@font-face {font-family:'NotoSansCJKkr-Light';src:url(https://hlemhzkl.hostingkr.com/theme/basic/fonts/NotoSansKR-Light.otf) format('opentype');font-weight:normal;font-style:normal;}
@font-face {font-family:'NotoSansCJKkr-Medium';src:url(https://hlemhzkl.hostingkr.com/theme/basic/fonts/NotoSansKR-Medium.otf) format('opentype');font-weight:normal;font-style:normal;}
@font-face {font-family:'NotoSansCJKkr-Bold';src:url(https://hlemhzkl.hostingkr.com/theme/basic/fonts/NotoSansKR-Bold.otf) format('opentype');}

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;background:#e7e7e7}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:baseline;font-size:1em}
input, button {margin:0;padding:0;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;font-size:1em}
input[type="submit"]{cursor:pointer}
button {cursor:pointer}

textarea, select {font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type=text],input[type=password], textarea {
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
}
 
.placeholdersjs { color: #aaa !important; }

/* 레이아웃 크기 지정 */
#hd, #wrapper, #ft{min-width:1200px}

#hd_pop,
#hd_wrapper,
#tnb ul,
#gnb .gnb_wrap,
#container_wr,
#ft_wr{max-width:1200px;width: 100%;}

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;}
.hd_pops img{max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding: 0;background:#000;color:#fff;text-align:left;position:relative;}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding: 10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}
.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0}

/* 상단 레이아웃 */
#hd {border-top:2px solid #253dbe}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}

#hd_wrapper {position:relative;margin:0 auto;padding:10px 0;height:115px;zoom:1}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#logo {float:left;padding:30px 0 0}

.hd_sch_wr{position:absolute;top:25px;left:50%;width:430px;margin-left:-215px;}
#hd_sch h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_sch{border:2px solid #556ada;background:#fff;border-radius:5px;overflow:hidden}
#hd_sch #sch_stx {padding-left:10px;height:40px;width:376px;border:0;border-right:0;float:left;font-size:1.25em}
#hd_sch #sch_submit {height:40px;border:0;background:#fff;color:#253dbe;width:50px;float:left;cursor:pointer;font-size:18px}

#sbn_side{position:absolute;top:20px;right:0}

#tnb {border-bottom:1px solid #ddd;background:#fff}
#tnb h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#tnb ul {margin:0 auto;zoom:1}
#tnb ul:after {display:block;visibility:hidden;clear:both;content:""}
#tnb li {float:right;border-left:1px solid #ddd;margin-bottom:-1px;font-size:0.92em}
#tnb a {display:inline-block;padding:0 10px;color:#646464;line-height:35px}
#tnb a:focus, #tnb a:hover {color:#253dbe;background:#fafafa}
#tnb .tnb_admin a{color:#ff0000;}
#tnb .tnb_left{float:left}
#tnb .tnb_left a{padding:0 14px}
#tnb .tnb_cart{border-right:1px solid #ddd;}
#tnb .tnb_community{border-right:1px solid #ddd}
#tnb .tnb_community i{font-size:15px}
#tnb .tnb_community{background:#e7e7e7;font-weight:bold;}
#tnb .tnb_community:focus, #tnb .tnb_community:hover {color:#333;border-bottom:0}
#tnb .tnb_community a{color:#253dbe;border-bottom:1px solid #e7e7e7}

#hd_qnb{float:right;margin-top:20px}
#hd_qnb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_qnb li{float:left;font-size:1.083em;line-height:15px;position:relative;text-align:center;margin:0 10px}
#hd_qnb li span {display:block;margin-top:5px;font-size:0.92em}
#hd_qnb li a{display:block}
#hd_qnb li i{display:inline-block;width:40px;line-height:40px;border-radius:25px;background:#fff;text-align:center;margin:0;color:#fff}
#hd_qnb .visit .visit-num{display:inline-block;line-height:18px;padding:0 5px;border-radius:10px;background:#f04e00;color:#fff;font-size:10px;position:absolute;top:0;right:0}
#hd_qnb li .fa-question{background:#e83a5f;font-size:20px}
#hd_qnb li .fa-question:hover{background:#e41b45}
#hd_qnb li .fa-comments{background:#82c13f;font-size:16px}
#hd_qnb li .fa-comments:hover{background:#5aa708}
#hd_qnb li .fa-users{background:#f0ba00;font-size:15px}
#hd_qnb li .fa-users:hover{background:#f06f00}
#hd_qnb li .fa-history{background:#8522c4;font-size:15px}
#hd_qnb li .fa-history:hover{background:#6700a9}

/* 메인메뉴 */
#gnb{position:relative}
#gnb h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb .gnb_wrap{margin:0 auto;position:relative}
#gnb #gnb_1dul {font-size:1.083em;padding: 0;background:#253dbe;zoom:1;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
-moz-box-shadow:  0 1px 3px rgba(0,0,0,0.3);
box-shadow: 0 1px 3px rgba(0,0,0,0.3)}
#gnb ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb .gnb_1dli{float:left;line-height:50px;padding:0 15px;position:relative;}
#gnb .gnb_1dli:hover{background:#1a30a7;
-webkit-transition: background-color 2s ease-out;
-moz-transition: background-color 0.3s ease-out;
-o-transition: background-color 0.3s ease-out;
transition: background-color 0.3s ease-out;}

.gnb_1dli .bg{display:inline-block;width:10px;height:10px;overflow:hidden;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/gnb_bg2.gif) no-repeat 50% 50%;text-indent:-999px}
.gnb_1da {display:inline-block;font-weight:bold;color:#fff;text-decoration:none;}
.gnb_2dli{border-top:1px solid #253dbe}
.gnb_2dli:first-child{border:0}
.gnb_2dul {display:none;position:absolute;top:50px;min-width:140px;background:#1a30a7;padding: 0;
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
-moz-box-shadow:  0 1px 5px rgba(0,0,0,0.1);
box-shadow: 0 1px 5px rgba(0,0,0,0.1);}
.gnb_2da {display:block;padding:0 10px;line-height:40px;color:#c3cbf7;text-align:left;text-decoration:none}
a.gnb_2da:hover{background:#0e2080;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}

.gnb_1dli_air .gnb_2da {}
.gnb_1dli_on .gnb_2da {}
.gnb_2da:focus, .gnb_2da:hover {color:#fff}
.gnb_1dli_over .gnb_2dul {display:block;left:0}
.gnb_1dli_over2 .gnb_2dul {display:block;right:0}
.gnb_wrap .gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2em;color:#fff}
.gnb_wrap .gnb_empty a{color:#fff;text-decoration:underline}
.gnb_wrap .gnb_al_ul .gnb_empty, .gnb_wrap .gnb_al_ul .gnb_empty a{color:#555}

#gnb .gnb_menu_btn{background:#4158d1;color:#fff;width:50px;height:50px;border:0;vertical-align:top;font-size:18px}
#gnb .gnb_close_btn{background:#4158d1;color:#fff;width:50px;height:50px;border:0;vertical-align:top;font-size:18px;position:absolute;top:-50px;left:0}
#gnb .gnb_mnal{padding:0}

#gnb_all{display:none;position:absolute;width:100%;z-index:99;}
#gnb_all .gnb_al_ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb_all .gnb_al_ul{background:#fff;border:1px solid #4158d1;padding:20px;
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
-moz-box-shadow:  0 2px 5px rgba(0,0,0,0.2);
box-shadow: 0 2px 5px rgba(0,0,0,0.2);}
#gnb_all .gnb_al_li{background:#fff;float:left;min-width:20%;padding:5px }
#gnb_all .gnb_al_li .gnb_al_a{font-size:1.083em;padding:10px;display:block;position:relative;margin-bottom:10px;background: #eff1f9;border-bottom: 1px solid #dee2f1;font-weight: bold;color:#243071}
#gnb_all .gnb_al_li li {padding-left:10px;line-height:2em}
#gnb_all .gnb_al_li li i{color:#9ca6cc}
#gnb_all .gnb_al_li li a{color:#555}

/* 중간 레이아웃 */
#wrapper{}
#container_wr:after {display:block;visibility:hidden;clear:both;content:""}
#container_wr {z-index:5;margin:0 auto;height:100%;zoom:1}
#aside {float:right;width:305px;padding:0;background: #e7ebf3;height: 100%;border: 1px solid #adbfd2;margin:20px 0 20px 20px}

#container {z-index:4;position:relative;float:left;min-height:500px;height:auto !important;margin:20px  0;height:500px;font-size:1em;width:875px;zoom:1}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {font-size:1.333em;margin:0 auto;font-weight:bold;}
#container_title span{margin:0 auto 10px;display:block;line-height:30px;}
/*.latest_wr:after {display:block;visibility:hidden;clear:both;content:""}*/
.lt_wr{width:49%}
.lt_wr:nth-child(2n+1){clear:both}
.latest_wr:after {display:block;visibility:hidden;clear:both;content:""}
/* 하단 레이아웃 */
#ft {border-top:1px solid #d5d5d5;background:#fff;padding-bottom:30px;margin:0 auto;text-align:center}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft_wr {margin:0 auto;position:relative;}
#ft_link{padding:15px 0;border-bottom:1px solid #eee}
#ft_link a{display:inline-block;padding:0 8px;line-height:1.083em;font-weight:bold}
#ft_catch{margin:20px 0 10px}
#ft_copy{color:#555;font-size:0.92em}
#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:0px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5);border-radius:50%;outline:none;}
#top_btn:hover{border-color:#3059c7;background:#3059c7;color:#fff}

/* 게시물 선택복사 선택이동 */
#copymove {}
#copymove  .win_desc {text-align:center;display:block}
#copymove  .tbl_wrap{margin:20px }
#copymove  .win_btn{padding:0 20px 20px}
.copymove_current {float:right;background:#ff3061;padding:5px;color:#fff;border-radius:3px}
.copymove_currentbg {background:#f4f4f4}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
/* 본문 바로가기 */
#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}

/* ie6 이미지 너비 지정 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
#captcha #captcha_img {height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('https://hlemhzkl.hostingkr.com/theme/basic/img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px}
#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('https://hlemhzkl.hostingkr.com/theme/basic/img/captcha2.png') no-repeat  0 -40px;text-indent:-999px;border-radius:3px}
#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block;}
#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('https://hlemhzkl.hostingkr.com/theme/basic/img/captcha2.png') no-repeat  0 -40px;text-indent:-999px}
#captcha.m_captcha #captcha_reload span{display:none;}
#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
#captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('https://hlemhzkl.hostingkr.com/theme/basic/img/captcha2.png') no-repeat 0 0 ;  vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}

/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

/* 버튼 */
a.btn,.btn{width:121px;line-height:41px;height:41px;text-align:center;border:0;font-size:15px;font-weight:500;border-radius:5px;}
a.btn01 {display:inline-block;padding:0;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:0;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:0;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle;}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:0;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:right} /* 서식단계 진행 */

.btn_submit {border:0;background:#333;color:#fff;cursor:pointer;border:0}

a.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;/*vertical-align:middle;*/}
button.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}
a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:40px;border:0;background:#3c3c3c;border-radius:5px;color:#fff;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
a.btn_frmline {}
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01,.btn_b01 {display:inline-block;background:#231815;color:#fff;text-decoration:none;vertical-align:middle}
a.btn_b02,.btn_b02 {display:inline-block;background:#333;color:#fff;text-decoration:none;border:0;vertical-align:middle;background:#fff;color:#3854b8;border:1px solid #3854b8;line-height:39px;}
a.btn_b03, .btn_b03 {display:inline-block;background:#fff;border:1px solid #b9bdd3;color:#646982;text-decoration:none;vertical-align:middle}
a.btn_b04, .btn_b04 {display:inline-block;background:#fff;border:1px solid #333;color:#231815;text-decoration:none;vertical-align:middle}
a.btn_admin,.btn_admin {display:inline-block;background:#231815;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */


/*컬러*/
.color_1 {background:#169dd6}
.color_2 {background:#14d53d}
.color_3 {background:#3814ff}
.color_4 {background:#7520c5}

/* 기본테이블 */
.tbl_wrap {transform:skew(-0.1deg);}
.tbl_wrap table {width:100%;border-collapse:collapse;background:#fff;border-top:2px solid #ccc;}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}
.tbl_head01 {}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:15px 0;font-weight:500;color:#333;text-align:center;border-bottom:1px solid #ddd;background:#fff;font-size:16px;line-height:1.2;}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:8px 0;border-bottom:1px solid #e8e8e8}
.tbl_head01 td {padding:15px 5px;color:#333;border-bottom:1px solid #ecf0f1;background:#fff;font-size:16px;line-height:1.5;word-break:break-all;text-align:center;}
.tbl_head01 a:hover {text-decoration:underline}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;line-height:1.4em;word-break:break-all}
.tbl_head02 a {}

/* 폼 테이블 */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:70px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea, .frm_input {/*border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
*/}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {/*height:40px;*/}

.full_input{width:100%}
.half_input{width:49.5%}
.tbl_frm01 textarea, .write_div textarea {width:100%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

/*기본 리스트*/
.list_01 li{border:1px solid #dbdbdb;background:#fff;border-radius:3px;margin:3px 0;padding:10px 15px;list-style:none;position:relative;}
.list_01 li:after {display:block;visibility:hidden;clear:both;content:""}
.list_01 li:hover{background:#f9f9f9}
.list_01 li.empty_li{text-align:center;padding:20px 0;color:#666}
/*폼 리스트*/
.form_01 h2{margin:0 0 10px;font-size:1.167em}
.form_01 li{margin:10px 0}
.form_01 li:after {display:block;visibility:hidden;clear:both;content:""}
.form_01 li .right_input{float:right}
.form_01 textarea{height:100px;width:100%}
.form_01 .frm_label{display:inline-block;width:130px}

/* 자료 없는 목록 */
.empty_table {padding:50px 0 !important;text-align:center}
.empty_list {padding:20px 0 !important;color:#666;text-align:center}

/* 필수입력 */
.required, textarea.required {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/require.png')  !important;background-repeat:no-repeat   !important;background-position:right top  !important;}

/* 테이블 항목별 정의 */
.td_board {width:80px;text-align:center}
.td_category {width:80px;text-align:center}
.td_chk {width:30px;text-align:center}
.td_date {width:60px;text-align:center}
.td_datetime {width:110px;text-align:center}
.td_group {width:80px;text-align:center}
.td_mb_id {width:100px;text-align:center}
.td_mng {width:80px;text-align:center}
.td_name {width:100px;text-align:left}
.td_nick {width:100px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:80px;text-align:center}
.td_stat {width:60px;text-align:center}

.txt_active {color:#5d910b}
.txt_done {color:#e8180c}
.txt_expired {color:#ccc}
.txt_rdy {color:#8abc2a}

/* 새창 기본 스타일 */
.new_win {position:relative;}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {font-size:1.25em;height:50px;line-height:30px;padding:10px 20px;background:#333;color:#fff;}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {border-right:1px solid #dfe6e7;}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li{float:left;background:#fff;width:33.333%;text-align:center;border:1px solid #ccc;margin-left:-1px}
.new_win .win_ul li a{display:block;padding:10px 0}
.new_win .win_ul .selected{background:#fff;border-color:#253dbe;position:relative;z-index:5}
.new_win .win_ul .selected a{color:#253dbe;font-weight:bold}
.new_win .win_desc {margin:5px 0;font-size:0.92em;color:#3598db;}
.new_win .frm_info{font-size:0.92em;color:#3598db}
.new_win .win_total{text-align:right;margin:10px 0}
.new_win .win_total span{display:inline-block;line-height:30px;font-size:0.92em;color:#4e546f;background:#d4d4d4;padding:0 10px;border-radius:5px;}
.new_win .new_win_con{margin:20px;}
.new_win .new_win_con:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .btn_confirm:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_btn{text-align:right}
.new_win .btn_close {position:absolute;top:0;right:0;height:50px;width:50px;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/close_btn.gif) no-repeat 50% 50%;border:0;text-indent:-999px;overflow:hidden;cursor:pointer}
.new_win .btn_submit {padding:0 20px;height:40px;font-weight:bold;font-size:1.083em;float:right}

/* 검색결과 색상 */
.sch_word {color:#00c4ac}

/* 자바스크립트 alert 대안 */
#validation_check {margin:100px auto;width:500px}
#validation_check h1 {margin-bottom:20px;font-size:1.3em}
#validation_check p {margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}

/* 사이드뷰 */
.sv_wrap {position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;font-size:0.92em;background:#333;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);}
.sv_wrap .sv:before{content: "";position: absolute;top: -6px;left: 15px;width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #333 transparent;}
.sv_wrap .sv a {display:inline-block;margin:0;padding:0  10px;line-height:30px;width:100px;font-weight:normal;color:#bbb }
.sv_wrap .sv a:hover{background:#000;color:#fff}
.sv_member{color:#333}
.sv_on {display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {margin:30px 0 10px;font-family: 'Montserrat', sans-serif;}
.pg {display: flex; justify-content:center; text-align: center;}
.pg > *{margin: 0 3px;}

.pg_page, 
.pg_current,
.qa_page {}

.pg a:focus, 
.pg a:hover {text-decoration:none}

.pg_page,
.qa_page {color: #000;letter-spacing: -0.06em;font-size: 16px;width: 25px;height: 25px;line-height: 25px;border-radius:3px ;font-weight: 600;}

.pg_page:hover,
.qa_page:hover {background-color: #EFEFEF;}

.pg_start {text-indent:-999px;overflow:hidden;background:url('https://hlemhzkl.hostingkr.com/theme/basic/img/p_start.png') no-repeat 50% 50% ;padding:0;}
.pg_prev {text-indent:-999px;overflow:hidden;background:url('https://hlemhzkl.hostingkr.com/theme/basic/img/p_prev.png') no-repeat 50% 50% ;padding:0;}
.pg_end {text-indent:-999px;overflow:hidden;background:url('https://hlemhzkl.hostingkr.com/theme/basic/img/p_end.png') no-repeat 50% 50% ;padding:0;}
.pg_next {text-indent:-999px;overflow:hidden;background:url('https://hlemhzkl.hostingkr.com/theme/basic/img/p_next.png') no-repeat 50% 50% ;padding:0;}

.pg_start:hover,
.pg_prev:hover,
.pg_end:hover,
.pg_next:hover {background-color: #EFEFEF;}

.pg_current {color: #fff;letter-spacing: -0.06em;font-size: 16px;width: 25px;height: 25px;line-height: 25px;border-radius:5px ;font-weight: 600;background-color: #3854b8;}

.board_search {margin-top:30px;}
#bo_sch {width: 800px;margin: 0 auto; }
#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#bo_sch > form{display: flex;}
#bo_sch select{width: 15%;padding:0 10px;height:40px;background: url(https://hlemhzkl.hostingkr.com/theme/basic/img/search_select.png) no-repeat 90%;border:1px solid #E4E1DC;font-size: 15px;}
#bo_sch .sch_input{padding:0 10px;width:70%;height:40px;background:#fff;border:1px solid #E4E1DC;font-size:15px;margin-left: -1px;}
#bo_sch .sch_btn{width:12.5%;height:40px;background:#030310;color:#fff;border:none;font-size:15px;font-weight:500;margin-left: auto;border-radius:5px;}

/* cheditor 이슈 */
.cheditor-popup-window *, .cheditor-popup-window :after, .cheditor-popup-window :before {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}

/* Mobile화면으로 */
#device_change {display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}

/*res 폼*/
.tbl001 {width:100%;border-collapse:collapse;font-size:13px;margin-top:20px;padding:0 10px;}
.tbl001 li {overflow:hidden;}
.tbl001 li p {padding:10px 0;text-align:left;font-weight:400;float:left;box-sizing:border-box;width:49%;}
.tbl001 li p:last-child {float:right;}
.tbl001 .sol_li p {float:none;width:100%;}
.tbl001 input[type="text"] {padding:0 10px;border:1px solid #e0e3ea;box-sizing: border-box;width:100%;height:35px;}
.tbl001 select {border:1px solid #e0e3ea;box-sizing: border-box;width:100%;height:35px;}
.tbl001 textarea {padding:10px;border:1px solid #e0e3ea;box-sizing: border-box;width:100%;height:150px;}
.tbl001 label {padding-right:20px}

.form_div {padding:30px;overflow:hidden;border:1px solid #dfdfdf;color:#333;margin-top:40px;}
.form_div label {display:none;}
.form_div h5 {font-size:18px;margin-top:15px;}
.form_div .yak_p {background:#fdfdfd;padding:10px !important;box-sizing:border-box;border:1px solid #E5E8EE;overflow-y:auto;text-align:left;color:#777;height:100px;font-size:13px;line-height:20px;border-radius:5px;margin-top:10px;}
.form_div .chart_btn {text-align:center;width:190px;height:70px;line-height:70px;background:#8392a4;font-size:17px;}
.form_div .chart_btn a {display:block;width:100%;height:70px;line-height:70px;background:#8392a4;color:#fff;}
.form_div .def_btn {text-align:center;width:200px;height:50px;line-height:50px;background:#8392a4;font-size:17px;color:#fff;border:0px;font-family:'나눔바른고딕', Nanum Barun Gothic, 'NanumBarunGothic', '나눔고딕', NanumGothic, 'fontng', 'Nanum Gothic', sans-serif;}
.form_div .bluest {background:#FF0081}
/*//res 폼*/


#bo_btn_top {overflow:hidden;}
#bo_list_total {display:none !important;font-size:15px !important;line-height:41px !important;}
* { margin:0; padding:0; outline:none !important; }
body{color: #333;letter-spacing: -0.06em;}
a{color: #333;}
li {list-style:none;}

.flex_space{display: flex;justify-content:space-between;align-items:center;}
.flex_center{display: flex;justify-content:center;align-items:center;}
.flex_center_col{display: flex;justify-content:center;align-items:center;flex-direction:column;}
.h100{height: 100%;}

.inner {max-width:1200px;width: 100%;margin:0 auto; }
.inner_x{max-width:100%;}
.inner_padd0 {padding:0 !important;;}
.clearfix::after {content:'';display:block;clear:both;}
input[type="password"]{font-family:'나눔바른고딕', Nanum Barun Gothic, 'NanumBarunGothic', '나눔고딕', NanumGothic, 'fontng', 'Nanum Gothic', sans-serif;}
.upper_txt {text-transform:uppercase}

*{-webkit-text-size-adjust:none}
body{overflow-x:hidden;background:#fff;font-size:0.81em;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;}
h1, h2, h3, h4, h5, h6, input, button, textarea, select{font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;}
#device_change{border:1px solid #666;font-size:3.5em;box-shadow:none} 
/* head 전체 100% 혹은 min-width 사용 */
#body-container, #body-container , #body-container :before, #body-container {box-sizing:border-box}
#body-container{position:relative;width:100%;background-color:#fff;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/bg_line.png)no-repeat center 825px}
#body-container.sub{background-color:#fff;background:none}
.header {position:relative;z-index:999;width:100%;} 

/*인덱스 영역*/
#index-wrapper{position:relative;z-index:998;width:100%}
#index-wrapper .include{position:relative;width:100%;margin:0 auto;padding:0;}

/* SUB */
#sub_main-banner{width:100%;height:400px;background: url()no-repeat;animation:main 25s linear infinite}
@keyframes main{from{background-position:top center}50%{background-position:bottom center}100%{background-position:top center}}

/* 하단 */
.footer {width:100%;background:#f8f6f4;padding:40px 0;}
.footer .terms_wrap {display:flex;margin-bottom:20px;}
.footer .terms a{color:#797d7d;font-size:15px;display:flex;align-items:center;}
.footer .terms a::after{content:'|';display:block;margin:0 10px;}
.footer .terms:last-child a::after{display:none;}
.footer .ft_wrap {display:flex;justify-content:space-between;align-items:center;}
.footer .ft_wrap .img_box img {width:130px;height: 69px;}
.footer .ft_wrap .txt_box {}
.footer .ft_wrap .txt_box .txt {font-weight:300;font-size:18px;color:#797d7d;letter-spacing:-1.1px;line-height:1.65;}
.footer .ft_wrap .txt_box.mb {display:none;}
.footer .ft_wrap .txt_box .txt .regular {font-weight:400;}
.footer .ft_wrap .txt_box .copyright {font-size:18px;color:#797d7d;letter-spacing:-1.1px;margin-top:30px;}

/* 헤더 */
.hd_top_bnr {width:100%;height:50px;background:#3e3e3e;z-index:999;position:fixed;top:0;left:0;}
.hd_top_bnr .inner {height:100%;}
.hd_top_bnr_item_wrap {display:flex;justify-content:flex-end;height:100%;align-items:center;}
.hd_top_bnr_item {display:flex;}
.hd_top_bnr_item .tit {font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;-webkit-text-stroke: 0.1px;color:#bfbfba;font-size:20px;letter-spacing:-0.7px;}
.hd_top_bnr_item .depth2_ul {display:flex;}
.hd_top_bnr_item .depth2_ul::before {content:'';display:block;width:1px;height:30px;background:#7d7d79;margin:0 34px;}
.hd_top_bnr_item:last-child .depth2_ul::before {margin:0 39px 0 34px;}
.hd_top_bnr_item .depth2_ul li {display:flex;align-items:center;}
.hd_top_bnr_item .depth2_ul img {margin-right:13px;}
.hd_top_bnr_item:first-child {/*margin-right:70px;*/margin-right:0px;}
.hd_top_bnr_item:first-child .depth2_ul li:first-child {margin-right:28px;}
.hd_top_bnr_item:first-child .depth2_ul li:first-child img {width:24px;height:21px;}
.hd_top_bnr_item:first-child .depth2_ul li:nth-child(2) img {width:24px;height:17px;}
.hd_top_bnr_item .depth2_ul p {color:#fff;font-size:18px;font-weight:300;letter-spacing:0.2px;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;}
.hd_top_bnr_item .depth2_ul a.mail {color:#fff;font-size:18px;font-weight:300;letter-spacing:0.2px;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;display:block;}
.hd_top_bnr_item .depth2_ul a.btn {display:block;font-size:18px;color:#fff;width:171px;height:31px;line-height:29px;border:1px solid #fff;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;text-align:center;letter-spacing:-0.7px;}
.hd_top_bnr_item a {color:#fff;width:auto;margin-right:20px;}
.hd_top_bnr_item a:last-child {margin-right:0px;}

.header{z-index:999;width:100%;height:110px;border-bottom:1px solid #ccc;transition:all .25s;position:fixed;top:50px;left:0;}
.header .inner {height:100%;}
.header .top_nav_wrap {height:100%;display:flex;align-items:center;justify-content:space-between;}
.header .top_nav_wrap h1 {}
.header .top_nav_wrap h1 a {display:block;}
.header .top_nav_wrap h1 a img {width:95px;}

.header.fixed{}
.header.fixed #topNav > li > a{color:#111}
#topNavWrap.fixed .top_nav > li > a {color:#7d7d79 !important;}
.header.on{background:#fff !important;border-bottom:1px solid #1D2088}
.header.on #menuLine{background-color:#666}
.header.on #topNav > li > a {color:#7d7d79 !important;}
.header.on #topNav > li:hover > a {color:#1d2088 !important;}

.top_nav {height:100%;}
#topNav{}
#topNav:after{display:block;content:"";visibility:hidden;clear:both}
#topNav > li{float:left;position:relative;padding:0 40px;}
#topNav > li.adm {}
#topNav > li > a{line-height:110px;display:block;font-size:16px;font-weight:500;transition:all .2s;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;color:#fff;letter-spacing:-0.7px;transition:0.2s;}
#menuLine{position:absolute;bottom:-1px;left:50%;width:0;height:1px;background-color:transparent;transition:all 0.5s ease-in-out}
.topNav__subMenu-item{display:none;position:absolute;width:100%;min-height:140px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:20px 0;}
.topNav__subMenu-item li a{display:block;margin:0px;font-size:16px;text-align:center;color:#7d7d79;transition:all .25s;letter-spacing:-0.7px;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;padding:10px 0;transition:0.2s;}
.topNav__subMenu-item li a:hover{font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;-webkit-text-stroke: 0.1px;color:#1d2088;}
.top_nav_bg{position:absolute;left:0;width:100%;display:none;top:110px;height:370px;background:#fff;}




/*모바일헤더*/
.m_header{display:none;position:fixed;top:0px;left:0px;width:100%;height:50px;background:#fff;z-index:1000;}
.hd_nav_bg {position:fixed;width:100%;height:100%;top:0;right:0;display:none;background:rgba(0,0,0,0.5);z-index:1001;}
.hd_nav_bg.on {display:block;}
.m_header .hd_top_box {display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;}
.m_header .hd_top_box .logo img {height: 30px;}
.m_header .hd_top_box .hd_open_btn {cursor:pointer;height:35px;width:35px;position:absolute;right:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.m_header .hd_top_box .hd_open_btn .open_bar{display:block;width:25px;height:2px;background:#7D7C79;}
.m_header .hd_top_box .hd_open_btn .open_bar + .open_bar {margin-top:3px;}
.m_header .hd_nav_box {display:block;position:fixed;transition:all .45s linear;right:-100%;top:0;width:80%;max-width:320px;min-width:300px;background:#fff;z-index:1002;height:100%;}
.m_header .hd_nav_box.on {right:0;}
.m_header .hd_nav_top_box{border-bottom: 1px solid #dcdcdc;padding:17px 15px;} 
.m_header .hd_close_btn {cursor:pointer;margin-left:auto;width:30px;height:15px;display: flex;flex-direction: column;align-items: flex-end;justify-content: center;}
.m_header .hd_close_btn .close_bar {display: block;width: 17.5px;height: 2px;background: #333;}
.m_header .hd_close_btn .close_bar:first-child {transform:rotate(45deg);position:relative;top:1px;}
.m_header .hd_close_btn .close_bar:last-child {transform:rotate(315deg);position:relative;top:-1px;}
.m_header .hd_nav {padding:15px;} 
.m_header .hd_nav .depth1_li {border-bottom: 1px solid #dcdcdc;}
.m_header .hd_nav .depth1_a {font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;font-size: 16px;display: flex;align-items: center;justify-content: space-between;line-height: 45px;padding: 0 6px;}
.m_header .hd_nav .depth1_p {font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;font-size: 16px;display: flex;align-items: center;justify-content: space-between;line-height: 45px;padding: 0 6px;}
.m_header .hd_nav .depth1_a i {position: relative;top: -5px;color: #333;}
.m_header .hd_nav .depth1_p i{position: relative;top: -4px;color: #333;}
.m_header .hd_nav .depth2_ul {display: none;padding: 10px 0;}
.m_header .hd_nav .depth2_li a {font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;display: block;font-size: 16px;letter-spacing: -0.4px;padding-left: 10px;line-height: 40px;}
.m_header .hd_nav .depth2_li a::before{content: '-';padding-right: 5px;}

/*모바일 bnr 박스*/
.m_hd_bnr_box {display:none;}

/* 메인 */
.anchor_main {width:0px;height:0px;opacity:0;overflow:hidden;}
.main {}
.bx-pager{position:absolute;bottom:145px;left:50%;margin-left:-28px;z-index:999}
.bx-pager-item{float:left}
.bx-pager-item a{display:block;width:11px;height:11px;border:2px solid #fff;border-radius:50%;text-indent:-1000px;margin-left:9px;overflow:hidden;content:"";opacity:0.3}
.bx-pager-item a.active{border:2px solid #ff9600;opacity:1}

.main1{position: relative;}
.main1 .swiper-slide{}
.main1 .banner1{background: url(https://hlemhzkl.hostingkr.com/theme/basic/img/main_bnr_1.png) no-repeat 50% 50%; background-size: cover;height:678px}
.main1 .banner2{background: url(https://hlemhzkl.hostingkr.com/theme/basic/img/main_bnr_2.png) no-repeat 50% 50%; background-size: cover;height:678px}
.main1 .cont{text-align:center;padding-top:300px;}
.main1 .tit {font-size:65px;color:#e7e7e7;font-weight:600;letter-spacing:-1.7px;margin-bottom:4px;}
.main1 .txt.mid {font-size:28px;color:#c8c9c9;}
.main1 .txt.small {font-size:18px;color:#c8c9c9;font-weight:300;letter-spacing:1px;margin-top:20px;}
.visual .link_btn {transition:all .25s;display:block;color:#fff;background:transparent;margin:0 auto;width:270px;height:80px;box-sizing:border-box;border:2px solid #fff;-webkit-text-stroke: 0.1px;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;font-size:35px;text-align:center;line-height:78px;letter-spacing:-1px;}
.visual .link_btn:hover {background:#3e3e3e;border-color:#3e3e3e;}

/*스와이퍼*/
.swiper-container{;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}

/* 인덱스 영역 inc01*/
#index01-wrapper{position:relative;height:533px;margin:98px auto 0;letter-spacing:-.3px;font-family:'Noto Sans KR'}
#index01-wrapper:after{display:block;content:"";clear:both}
.index01__box1{position:absolute;left:0;width:100%;height:420px;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/main_mid_bg.jpg) no-repeat center/cover;}
.index01__box2{position:absolute;top:133px;right:0;width:950px;height:340px;padding:90px 0 0 120px;border-top-left-radius:50px;background:#f8f6f4}
.index01__box2 .tit{color:#7d7d79;font-size:35px;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;line-height:1.35;letter-spacing:-1px;-webkit-text-stroke: 0.1px;}
.index01__box2 .txt{font-size:25px;color:#7d7d79;letter-spacing:-1px;line-height:1.5;margin-top:42px;-webkit-text-stroke: 0.1px;}
.index01__box2 .txt.mb {display:none;}
.index01__box2 .bnr_logo_img {position:absolute;left:592px;top:136px;}

/* 인덱스 영역 inc02*/
#index02-wrapper{position:relative;width:1200px;padding:0;margin:140px auto 134px;text-align:center}
.index02__ul {display:flex;justify-content:space-between;}
.index02__ul li {display:flex;flex-direction:column;align-items:center;}
.index02__ul li .txt_box {}
.index02__ul li .tit {color:#005481;font-size:25px;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;letter-spacing:-1px;-webkit-text-stroke: 0.1px;display:block;margin-top:32px;}
.index02__ul li .txt {color:#797d7d;font-size:20px;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;letter-spacing:-1px;-webkit-text-stroke: 0.1px;line-height:1.5;margin-top:20px;}
.index02__ul li span.color {color:#ED6D2B;}

/* 인덱스 영역 inc03*/
#index03-wrapper{position:relative;z-index:97;width:1200px;height:400px;padding:0;text-align:left;margin:0 auto;box-shadow: 1px -1px 11.57px 1.43px rgba(0, 0, 0, 0.14);background:#fff;}
#index03-wrapper > div{float:left;position:relative;width:50%;height:100%;padding:47px 0;display:flex;flex-direction:column;align-items:center;}
#index03-wrapper > div .link_btn {transition:all .2s;position:absolute;bottom:55px;display:block;width:50px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #005481;}
#index03-wrapper > div .link_bar {display:block;width:30px;height:3px;background:#005481;position:relative;transition:all .2s;}
#index03-wrapper > div .link_bar:nth-child(1) {top:1px;}
#index03-wrapper > div .link_bar:nth-child(2) {transform:rotate(90deg);top:-1px;}
#index03-wrapper > div .link_btn:hover {background:#005481;}
#index03-wrapper > div .link_btn:hover .link_bar {background:#fff;}
#index03-wrapper .sub-index01{float:left}
#index03-wrapper .sub-index02{float:left;/*background:#2c2d2d;*/background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/main_mid_img.png)center center no-repeat;padding-top:59px;}

#index03-wrapper .sub-index01 img.tit {width:174px;}
#index03-wrapper .sub-index01 .txt {width:420px;line-height:66px;height:66px;font-size:25px;text-align:center;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;color:#005481;}
#index03-wrapper .sub-index01 .txt:nth-child(2) {background:#005481;color:#fff;margin-top:34px;}
#index03-wrapper .sub-index01 .txt:nth-child(3) {font-size:23px;} 
#index03-wrapper .sub-index02 .tit {font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;letter-spacing:-1px;-webkit-text-stroke: 0.1px;font-size:35px;color:#fff;}
#index03-wrapper .sub-index02 .txt {margin-top:51px;color:#fff;line-height:1.75;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;color:#005481;letter-spacing:-1px;font-size:23px;color:#fff;text-align:center;}
#index03-wrapper .sub-index02 .link_btn {border-color:#fff;background:transparent;}
#index03-wrapper .sub-index02 .link_bar {background:#fff;}
#index03-wrapper .sub-index02 .link_btn:hover {background:#fff;} 
#index03-wrapper .sub-index02 .link_btn:hover .link_bar{background:#005481;} 

/* 인덱스 영역 inc04*/
#include04_wrapper{position:relative;z-index:96;width:100%;height:500px;padding:0;margin:-215px auto 0;text-align:center;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/main_bottom_bg.jpg);}

/* 플로팅바 */
.floating_bar {position:fixed;top:90%;right:50px;z-index:999;}
.floating_bar ul {}
.floating_bar ul li {width:50px;height:50px;border-radius:50%;border:1px solid #000;}
.floating_bar ul li a {display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;}
.floating_bar ul li + li {margin-top:8px;}
.floating_bar ul li:nth-child(1) {background:transparent;}
.floating_bar ul li:nth-child(1) .txt {color:#000;font-size:14px;transform:skew(-0.1deg);font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;}
.floating_bar ul li:nth-child(1) img {width:35px;position:relative;left:2px;}
.floating_bar ul li:nth-child(2) {background:#005481;}
.floating_bar ul li:nth-child(2) img {width:64px;}
.floating_bar ul li:nth-child(3) {background:#ffdd00;}
.floating_bar ul li:nth-child(3) img {width:45px;}
.floating_bar ul li:nth-child(4) {background:transparent;width:86px;height:auto;}
.floating_bar ul li:nth-child(4) .txt{padding-right:5px;display:flex;align-items:center;position:relative;color:#7d7d79;font-size:14px;transform:skew(-0.1deg);font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;letter-spacing:0.2px;}
.floating_bar ul li:nth-child(4) .txt::before {top:-2px;content:'';display:block;position:relative;border-top:4px solid transparent;margin-right:5px;border-bottom:8px solid #7d7d79;border-left:5px solid transparent;border-right:5px solid transparent;}

/*서브 상단 공통 style*/
#anchor_sub {width:0px;height:0px;opacity:0;overflow:hidden;margin-bottom:50px;}
#sub_div > .inner {padding:100px 0;}
#sub_div.exception {margin-bottom:0px;}
.div_table { display:table; width:100%; height:100%;}
.div_cell { display:table-cell; vertical-align:middle; }

.sub {}
.sub_top_box { width:100%; height:370px; padding-top:110px;}
.sub_top_bg01 { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/sub_top_bg01.jpg) no-repeat center center; background-size:cover;}
.sub_top_bg02 { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/sub_top_bg02.jpg) no-repeat center center; background-size:cover;}
.sub_top_bg03 { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/sub_top_bg03.jpg) no-repeat center center; background-size:cover;}
.sub_top_bg04 { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/sub_top_bg04.jpg) no-repeat center center; background-size:cover;}
.sub_top_bg05 { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/sub_top_bg05.jpg) no-repeat center center; background-size:cover;}
.sub_top_bg06 { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/sub_top_bg06.jpg) no-repeat center center; background-size:cover;}

.sub_top_tit { text-align:center; font-size: 36px; font-weight:500; line-height:1.1; color:#fff;}
.sub_top_txt { font-size:16px; line-height:1.1; font-weight:400; text-align:center; color:#fff; margin-top:20px;}

.sub_nav{width:100%;background:#f5f5f5;/*margin-bottom:100px;*/}
.sub_nav .sub_nav_ul{border-left:1px solid #dfdfdf;}
.sub_nav .sub_nav_ul::after{content:'';display:block;clear:both;}
.sub_nav .sub_nav_ul > li{float:left;border-right:1px solid #dfdfdf;position:relative;}
.sub_nav .sub_nav_ul > li.cate2_none{display:none;}
.sub_nav .sub_nav_ul > li > a{display:block;height:60px;line-height:60px;padding:0 40px;font-size:17px;color:#141414;}
.sub_nav .sub_nav_ul ._home a {width:60px;padding:0;text-align:center;}
.sub_nav .sub_nav_ul > li > p.cate_current{min-width:200px;height:60px;line-height:60px;padding:0 50px 0 20px;font-size:17px;color:#141414;cursor:pointer;position:relative;}
.sub_nav .sub_nav_ul > li > p.cate_current::after{content:'';display:block;width:10px;height:5px;background:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sub_nav_arr.png') no-repeat center;position:absolute;top:50%;right:20px;margin-top:-2px;transition:0.4s;}
.sub_nav .sub_nav_ul > li > p.cate_current.on::after{transform:rotate(180deg);}
.sub_nav .sub_nav_ul > li .sub_nav_menu{position:absolute;top:100%;left:-1px;z-index:100;width:calc(100% + 2px);border:1px solid #dfdfdf;border-top:0;background:#f7f7f7;display:none;}
.sub_nav .sub_nav_ul > li .sub_nav_menu {}
.sub_nav .sub_nav_ul > li .sub_nav_menu li a{display:block;padding:0 12px;font-size:16px;line-height:40px;color:#141414;transform:skew(-0.1deg);}
.sub_nav .sub_nav_ul > li .sub_nav_menu li a:hover{background:rgba(0,0,0,0.05);}

/*각 페이지 서브 타이틀*/
.page_sub_title{text-align:center;margin-bottom:0px;margin-top:20px;}
.page_sub_title ._tit{font-size:18px;font-weight:500;color:#454545;margin-top:60px;margin-bottom:40px;}
.page_sub_title .s_tit{font-size:18px;font-weight:400;color:#454545;margin-top:40px;margin-bottom:20px;}
.page_sub_title .s_tit::after {content:'';display:block;width:35px;height:2px;background:#2984c5;margin:10px auto 20px;}
.page_sub_title .s_tit01{font-size:16px;font-weight:400;color:#454545;margin-top:20px;margin-bottom:40px;}

/*sub0101*/
.sub0101-container .sub__txt-box {padding-top:0px;font-size:18px; margin-bottom:112px;margin-top:37px}
.s11 .sub__txt-box.mb {display:none;}
.sub0101-container .sub__txt-box p {font-size:18px;color:#000;line-height:1.85;letter-spacing:-0.6px;font-family:'NotoSansCJKkr-Regular';}
.sub0101-container .sub__txt-box p .bold {font-family:'NotoSansCJKkr-Bold';}
.sub0101-container .sub__txt-box p + p {margin-top:41px;}

.main2{padding: 60px 0 100px;width:100%;min-width:1200px;}

.main2_h2{font-size: 50px;font-weight: 800;color: #2b3641;letter-spacing: 0;text-align: center;line-height: 1;margin-bottom: 20px; }
.main2_p{font-size: 18px;color: #000;text-align: center;margin-bottom: 60px;font-weight:600; }
.visual_swiper2{width: 1200px;margin: 0 auto;position: relative;}

.visual_swiper2 ul {display:flex;justify-content:space-between;}
.main2 li{}
.main2 li {width:31.33%;}
.main2 li .thum{width: 100%;position: relative;}
.main2 li .thum > a::after{content: attr(data-after);position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(13,108,56,0.6);opacity: 0;transition: all 0.3s ease-in;display: flex; align-items:center; justify-content:center; font-size: 22px;color: #fff;font-weight: 600;padding-top: 120px;}
.main2 li .thum > a::before{content: '';width: 90px;height: 90px;background: url(https://hlemhzkl.hostingkr.com/theme/basic/img/plus_90.png) no-repeat 50% 50%; background-size: cover;position: absolute;top:40%;left: 50%;transform:translate(-50%, -50%);opacity: 0;transition: all 0.3s ease-in;z-index: 3;}
.main2 li .thum > a:hover::after{opacity: 1;}
.main2 li .thum > a:hover::before{opacity: 1;transform:translate(-50%, -50%) rotate(90deg);}
.main2 li .thum img{width: 100%;}
.main2 li .tit{margin-top: 18px;font-size: 18px;color: #2b3641;position: relative;padding-bottom: 7px;text-align:center;}
.main2 li .tit b{font-weight: 800;padding-right: 5px;}
.main2  .thum{width: 100%;position: relative;}
.main2  .thum > a::after{content: attr(data-after);position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(43,54,65,0.7);opacity: 0;transition: all 0.3s ease-in;display: flex; align-items:center; justify-content:center; font-size: 22px;color: #fff;font-weight: 800;padding-top: 120px;}
.main2  .thum > a::before{content: '';width: 90px;height: 90px;background: url(https://hlemhzkl.hostingkr.com/theme/basic/img/plus_90.png) no-repeat 50% 50%; background-size: cover;position: absolute;top:40%;left: 50%;transform:translate(-50%, -50%);opacity: 0;transition: all 0.3s ease-in;z-index: 3;}
.main2  .thum > a:hover::after{opacity: 1;}
.main2  .thum > a:hover::before{opacity: 1;transform:translate(-50%, -50%) rotate(90deg);}
.main2  .thum img{width: 100%;}
.main2  .thum:nth-child(1) img {width:100%;height:330px;}

.swiper_box{position: relative;width:1200px;margin:0 auto;}
.swiper-button-prev2{position: absolute;top: 145px;left: -60px;display: flex; align-items:center; justify-content:center; cursor: pointer;transition: all 0.2s ease-in; }
.swiper-button-prev2 i{font-size: 39px;line-height: 1;transition: all 0.2s ease-in; }
.swiper-button-next2{position: absolute;top: 130px;right: -60px;display: flex; align-items:center; justify-content:center; cursor: pointer;transition: all 0.2s ease-in; }
.swiper-button-next2 i{font-size: 39px;line-height: 1;transition: all 0.2s ease-in; }
.swiper-pagination2{text-align:center;margin-top:35px;}
.swiper-pagination2 .swiper-pagination-bullet{width: 9px;height: 9px;background-color: #c2c2c2;margin-right:6px;opacity: 1;}
.swiper-pagination2 .swiper-pagination-bullet:last-child {margin-right:0;}
.swiper-pagination2 .swiper-pagination-bullet-active{background-color: #000;}


p.dash{position:relative;padding-left:10px;word-break:keep-all;text-align:left;}
p.dash::before{content:'-';position:absolute;top:0;left:0;}

p.dash1{position:relative;word-break:keep-all; font-weight:600;}
p.dash2{position:relative;word-break:keep-all; }

.font_nanum { font-family:'NanumSquare', sans-serif !important; }

.hd_lagbox { width:68px;  position:absolute; top:34px; right:7.36vw; text-align:center; }
.hd_lag_tit { font-size:20px; line-height: 5px; color:#000000; font-weight:600; border-bottom:3px solid #DE685C; width:61%; display: block; cursor:pointer; padding: 10px 0;}
.hd_arrow { width: 10px; height:5px; display:inline-block; background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/lag_down.png) no-repeat center center; background-size:cover; margin-left:8px; position:relative; top:-4px;}
.header:hover .hd_lag_tit { color:#333;font-weight: 600;}
.header.sub .hd_lag_tit { color:#333; font-weight: 600;}
.header:hover .hd_arrow { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/lag_down_hv.png) no-repeat center center; background-size:cover; } 
.header.sub .hd_arrow { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/lag_down_hv.png) no-repeat center center; background-size:cover; } 
.hd_arrow.on { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/lag_up.png) no-repeat center center !important; background-size:cover;  }

#content_desc {width:100%;height:100%;padding:15px;border:1px solid #f8f7f7;border-top:0px;}
#content_desc .cont_box {margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #dfdfdf;}
#content_desc .cont_box:last-child {margin-bottom:0;padding-bottom:0;border-bottom:none;}
#content_desc .p01 {font-size:17px;line-height:30px;margin-bottom:20px;/*font-weight:600*/;color:#000;word-break:keep-all;}
#content_desc .p02 {font-family:'NotoSansCJKkr-Light';font-size:17px;line-height:17px;margin-bottom:10px;color:#000;word-break:keep-all;}
#content_desc .p03 {font-family:'NotoSansCJKkr-Light';font-size:15px;line-height:1.65;color:#000;word-break:keep-all;}

/* 이미지 */
.sec04 {padding-bottom:70px;}
.sec04_wrap .title {font-size:30px;text-align:center;margin-bottom:40px;font-family: 'noto-sans', dotum, sans-serif;font-weight: 400;font-weight:700;}
.sec04_wrap .cont_box {position:relative;display:flex;justify-content:center;}
.sec04_wrap .cont_box:after {display:block;content:"";visibility:hidden;clear:both}
.sec04_wrap .cont_box li {position:relative;width:370px}
.sec04_wrap .cont_box li a {display:block;position:relative}
.sec04_wrap .cont_box li a:after {display:block;content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:118%;border:4px solid #1d2088;opacity:0;transition:all .5s }
.sec04_wrap .cont_box li:nth-child(2) {margin:0 40px}
.sec04_wrap .cont_box li .img {overflow:hidden}
.sec04_wrap .cont_box li .img img {transition:all .5s}
.sec04_wrap .cont_box li .txt {position:relative;font-size:15px;color:#8284b7;transition:padding .5s}
.sec04_wrap .cont_box li .txt h4 {margin-top:20px;font-size: 19px;font-weight: 700;color: #222;text-transform:uppercase;font-family: 'Montserrat', sans-serif;}
.sec04_wrap .cont_box li .txt .plus {position:absolute;right:0;top:0;width:27px;height:27px;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/plus.png) no-repeat;transition:all .5s}
.sec04_wrap .cont_box li .txt p {position:absolute;top: 35px;left:0;opacity:0;transition:all .5s}
.sec04_wrap .cont_box li a:hover:after {left:-20px;top:20px;opacity:1}
.sec04_wrap .cont_box li a:hover img {transform:scale(1.05,1.05)}
.sec04_wrap .cont_box li a:hover .txt {padding-left:15px}
.sec04_wrap .cont_box li a:hover .txt p {top:40px;left:15px;opacity:1}
.sec04_wrap .cont_box li a:hover .txt .plus {right:50px}

/* fadeInUp  */
.sec04_wrap .cont_box li:first-child {animation-delay:.2s}
.sec04_wrap .cont_box li:nth-child(2) {animation-delay:.4s}
.sec04_wrap .cont_box li:last-child {animation-delay:.6s}
.animated {-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUp {from {opacity:0;webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0)}to {opacity:1;webkit-transform:none;transform:none}}
@keyframes fadeInUp {from {opacity:0;webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0)}to {opacity:1;webkit-transform:none;transform:none}}


.main3{padding: 120px 0;background: url(https://hlemhzkl.hostingkr.com/theme/basic/img/main3.png) no-repeat 50% 50%; background-size: cover;text-align: center;}
.main3 .main3_tit{font-size: 30px;font-weight: 700;color: #ffffff;margin-bottom: 15px;}
.main3 .main3_cont{font-size: 20px;font-weight:300;color: #fff;line-height: 1.5;}


/*서브배너3 WE FACTORY*/
.mid01 { padding: 80px 0 140px; text-align:center;background-color:#f8f6f4}
.mid01_tit { font-size: 40px; line-height:40px; color:#000; font-weight:600; letter-spacing:-3px; padding: 30px 0 50px;}

.mid01_ul { width:100%; overflow:hidden; }

/* 메인-안산 2공장 추가 22-0227 */
.mid01_li { float:left; width:190px; height:235px; position:relative; margin-right:10px;}
/* .mid01_li { float:left; width:232px; height:289px; position:relative; margin-right:10px;} */
.mid01_li:last-child { margin-right:0; }

.mid01_li_box { position:absolute; bottom:0; left:0; background:#E9E9F2; width:100%; padding:50px 0;}
.mid01_li_tit { padding-top:40px; font-size:20px; color:#111; }

.mid01_li:hover .mid01_li_hv {top:0;}

/* 메인-안산 2공장 추가 22-0227 */
.mid01_li_hv { width:100%; height:100%; z-index:100; position:relative; top:236px; left:0; transition:all 0.3s;}
/* .mid01_li_hv { width:100%; height:100%; z-index:100; position:relative; top:290px; left:0; transition:all 0.3s;} */
.mid01_li_hv a { width:100%; height:100%; display: block; }
.mid01_li_hv1 { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/mid01_hv_bg1.jpg) no-repeat center center; background-size:cover;} 
.mid01_li_hv2 { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/mid01_hv_bg2.png) no-repeat center center; background-size:cover;} 
.mid01_li_hv3 { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/mid01_hv_bg3.png) no-repeat center center; background-size:cover;} 
.mid01_li_hv4 { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/mid01_hv_bg4.png) no-repeat center center; background-size:cover;} 
.mid01_li_hv5 { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/mid01_hv_bg5.png) no-repeat center center; background-size:cover;} 

/* 메인-안산 2공장 추가 22-0227 */
.mid01_li_hv6 { background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/mid01_hv_bg6.png) no-repeat center center; background-size:cover;} 


.mid01_hv_txt { font-size: 20px; color:#fff; line-height:32px; padding-bottom:25px;}

/*서브배너4*/
.main .sec1 {position:relative;margin-top:100px;margin-bottom:100px}
.main .sec1 .inner {display:flex;justify-content:space-between;}
.main .sec1 .intro_box {position:relative;padding-top:33px;}
.main .sec1 .intro_box::before {content:'';display:block;position:absolute;top:0;left:0;width:39px;height:3px;background:#000;}
.main .sec1 .intro_box .txt {margin-bottom:35px;font-size:15px;color:#494949;transform:skew(-0.1deg);font-weight:300;letter-spacing:-0.5px;line-height:1.675;}
.main .sec1 .intro_box h2 {color:#2b2b2b;font-size:30px;font-weight:700;letter-spacing:-2px;line-height:1.2;}
.main .sec1 .sec1_btn_prev {top:239px;left:0;width:39px;height:37px;background:#2b2b2b;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.main .sec1 .sec1_btn_next {top:239px;right:auto;left:42px;width:39px;height:37px;background:#2b2b2b;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.main .sec1 .sec1_btn_prev::before{content:'';display:block;width:12px;height:1px;background:#fff;transform:rotate(315deg);position:relative;top:-4px;} 
.main .sec1 .sec1_btn_prev::after{content:'';display:block;width:12px;height:1px;background:#fff;transform:rotate(45deg);position:relative;bottom:-3px;} 
.main .sec1 .sec1_btn_next::before{content:'';display:block;width:12px;height:1px;background:#fff;transform:rotate(45deg);position:relative;top:-4px;} 
.main .sec1 .sec1_btn_next::after{content:'';display:block;width:12px;height:1px;background:#fff;transform:rotate(315deg);position:relative;bottom:-3px;} 
.main .sec1 .tech_swiper {width:975px;overflow:hidden;}
.main .sec1 .tech_slide .img_box {width:303px;height:260px;box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 0%);transition:all .25s;}
.main .sec1 .tech_slide:hover .img_box {box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 50%);}
.main .sec1 .tech_slide .tit {line-height:75px;color:#181818;font-size:18px;letter-spacing:-0.2px;}
.main .sec1 .tech_slide .txt {font-size:15px;border-bottom:1px solid #cfcfcf;transform:skew(-0.1deg);color:#4c4c4c;letter-spacing:-0.2px;line-height:23px;padding-bottom:10px;}
.main .sec1 .tech_slide .txt_box {padding-top:10px;}












/*메인 반응형*/


@media ( max-width: 1200px ) {
	

	.header{height: 80px;top: 35px;}
	.hd_top_bnr{height: 35px;}
	.hd_top_bnr_item a{line-height: 35px;font-size: 13px;height: 35px;}

	.top_nav_bg{top: 80px;height: 344px;}
	.inner {padding-left: 15px;padding-right: 15px; }
	.inner_x{padding-left: 0;padding-right: 0;}

	#topNav > li{padding: 0 20px;}
	#topNav > li > a{line-height: 80px;}
	.topNav__subMenu-item li a{font-size: 13px;}

	.footer {padding:20px 0;}
	.footer .terms_wrap {margin-bottom:20px;}
	.footer .terms a{font-size:13px;}
	.footer .terms a::after{margin:0 10px;}
	.footer .ft_wrap .img_box img {width:100px;height: auto;}
	.footer .ft_wrap .txt_box .txt {font-size:13px;}
	.footer .ft_wrap .txt_box .copyright {font-size:13px;margin-top:15px;}

	.main1 .cont{padding-top: 250px;}
	.main1 .tit {font-size:55px;letter-spacing:-1px;}
	.main1 .txt.mid {font-size:28px;}
	.main1 .txt.small {font-size:18px;margin-top:15px;}

	#index01-wrapper{margin: 50px auto 80px;height: 300px;}
	.index01__box1{height: 300px;}
	.index01__box2{top:auto;bottom: -30px;width: 80%;height: 250px;padding: 30px 0 0 30px;display: flex; align-items:center; }

	.index01__box2 .txt{font-size:20px;margin-top:0;}
	.index01__box2 .bnr_logo_img {position: static;margin-left: 20%;}


	.sec04{padding-bottom: 50px;}
	.sec04_wrap .title{font-size: 25px;margin-bottom: 30px;font-weight: 600;}
	
	.sec04_wrap{padding-left: 15px;padding-right: 15px;}
	.sec04_wrap .cont_box{margin: 0 -10px;}
	.sec04_wrap .cont_box li{width: 33.333%;padding: 0 10px;margin: 0 !important;}
	.sec04_wrap .cont_box li img{width: 100%;}
	
	.sec04_wrap .cont_box li a:after{height: 110%;                      }
	.sec04_wrap .cont_box li .txt h4{margin-top: 15px;font-size: 16px;}
	.sec04_wrap .cont_box li .txt p{font-size: 13px;top: 20px;position: static;margin-top: 5px;}


	.main3{padding: 80px 0;}
	.main3 .main3_tit{font-size: 25px;word-break:keep-all; line-height: 1.4;}
	.main3 .main3_cont{font-size: 16px;word-break:keep-all; line-height: 1.4;}

	.mid01_tit{font-size: 25px;padding: 0 0 30px;letter-spacing: -0.06em;}
	.mid01{padding: 80px 0;}


	.mid01_ul{display: flex; flex-wrap:wrap;margin: 0 -5px;}
	.mid01_ul > li{padding: 0 5px;width: 20%;margin: 0;float:none;height: auto;}

	.mid01_li_box{position: static;padding: 15px 0;	}
	.mid01_li_tit{font-size: 18px;font-weight: 600;padding-top: 15px;}
	.mid01_li_hv{position: static;height: auto;padding: 25px 0;}
	.mid01_hv_txt{font-size: 16px;line-height: 1.5;}

	.main .sec1 .inner{display: block;}
	.main .sec1 .intro_box{padding-top: 15px;margin-bottom: 30px;}
	.main .sec1 .tech_swiper{width: 100%;}
	
	.main .sec1 .intro_box .txt{margin-bottom: 10px;}
	.main .sec1 .intro_box .txt br{display: none;}
	.main .sec1 .intro_box h2 br{display: none;}

	.main .sec1 .tech_slide .img_box{width: 100%;height: auto;}
	.main .sec1 .tech_slide .img_box img{width: 100%;}

	.main .sec1 .tech_slide .tit{line-height: 40px;}
	.main .sec1 .tech_slide .txt{font-size: 13px;line-height: 1.7;word-break:keep-all; }

	.main .sec1{margin: 0;padding: 80px 0;}
}

@media ( max-width: 1024px ) {
	.mid01_ul{justify-content:flex-start;}
	.mid01_ul > li{width: 33.3333%;margin-bottom: 15px;}
}


@media ( max-width: 768px ) {
	
	.hd_top_bnr{display: none !important;}
	.header{display: none !important;}

	.m_header{display: block !important;top: 0;}

	.footer .ft_wrap .txt_box .txt {font-size:12px;}
	.footer .ft_wrap .txt_box .copyright {font-size:12px;}

	.main{margin-top: 50px;}
	.ss_main5{margin-top: 0 !important;}
	
	.main1 .banner1,
	.main1 .banner2{height: 350px;}
	.main1 .cont{padding-top: 100px;}
	.main1 .tit {font-size:33px;}
	.main1 .txt.mid {font-size:18px;}
	.main1 .txt.small {font-size:14px;}
	
	#index01-wrapper{height: 200px;}
	.index01__box1{height: 200px;}
	.index01__box2{justify-content:space-between;height: 170px;padding-top: 0;border-top-left-radius: 30px;}
	.index01__box2 .txt{font-size:16px;}
	.index01__box2 .bnr_logo_img {margin-left: 0;margin-right: 15px;height: 50px;}

	.sec04_wrap .cont_box li a:after{display: none;}
	.sec04_wrap .cont_box li .txt p{opacity: 1;}

	.main .sec1 .intro_box h2{font-size: 23px;word-break:keep-all; }

	.floating_bar{top:auto;bottom: 20px;right: 20px;}
	.floating_bar ul li{width: 40px;height: 40px;}
	.floating_bar ul li:nth-child(1) .txt{font-size: 12px;}
}

@media ( max-width: 600px ) {
	
	.sec04_wrap .cont_box{margin: 0 -5px;flex-wrap:wrap;justify-content:flex-start;}
	.sec04_wrap .cont_box li{width: 50%;padding: 0 5px;}
	.sec04_wrap .cont_box li .txt{margin-bottom: 15px;}
	.sec04_wrap .cont_box li .txt h4{margin-top: 10px;}
	.sec04_wrap .cont_box li .txt p{margin-top: 0;}
	
	.main3{padding: 50px 0;}
	.main3 .main3_tit{font-size: 20px;}
	.main3 .main3_cont{font-size: 15px;}

	.mid01_ul > li{width: 50%;}

	.mid01{padding: 50px 0;}
	.main .sec1{padding: 50px 0;}

}


@media ( max-width: 450px ) {
	.index01__box2{flex-direction:column; justify-content:center;align-items:flex-start; }
	.index01__box2 .bnr_logo_img{margin-right: 0;height: 35px;margin-top: 15px;}

	.mid01_li_box{padding: 10px 0;	}
	.mid01_li_tit{font-size: 16px;padding-top: 10px;}
	.mid01_li_hv{padding: 20px 0;}
	.mid01_li_icon img{width: 60px;}
	.mid01_hv_txt{font-size: 14px;padding-bottom: 15px;}
}
















/*새로 작업*/
.sub_txt{/*padding-bottom: 30px;margin-bottom: 65px;border-bottom: 1px solid #DCDCDC;*/}
.sub_txt .cate{font-size: 16px;line-height:1.1;font-weight: 600;color: #1F4492;font-weight: 700;}
.sub_txt .tit{font-size: 32px;line-height: 1.375;margin-top: 15px;}
.sub_txt .desc{font-size: 18px;line-height: 1.66;margin-top: 20px;color: rgba(51,51,51,0.5);padding-right:60px;padding-bottom: 35px;word-break:keep-all;}


@media ( max-width: 1200px ) {
	#anchor_sub{margin: 0;}
	.sub_top_box{margin-top: 115px;height: 300px;padding-top: 0;}

	#sub_div > .inner{padding: 80px 15px;}

}

@media ( max-width: 768px ) {
	.sub_top_box{margin-top: 50px;height: 180px;}
	.sub_top_tit{font-size: 25px;}
	.sub_top_txt{font-size: 15px;word-break:keep-all; padding: 0 20px;line-height: 1.4;}
}

@media ( max-width: 650px ) {
	
	.sub_nav{}
	.sub_nav .sub_nav_ul > li > a{height: 45px;line-height: 45px;}
	.sub_nav .sub_nav_ul ._home a{width: 45px;}
	.sub_nav .sub_nav_ul ._home a img{height: 13px;}
	.sub_nav .sub_nav_ul > li > p.cate_current{height: 45px;line-height: 45px;font-size: 14px;padding: 0 30px 0 10px;min-width: 160px;}
	.sub_nav .sub_nav_ul > li .sub_nav_menu li a{font-size: 14px;padding: 0 15px;}
}

@media ( max-width: 450px ) {
	.sub_nav .sub_nav_ul > li > p.cate_current{font-size: 13px;padding: 0 40px 0 10px;min-width: 125px;}
	.sub_nav .sub_nav_ul > li .sub_nav_menu li a{font-size: 13px;}
}

/*sub0101*/
.s11{overflow:hidden;}
.s11 .left{float:left;margin-right:50px;}
.s11 .left .tit{font-size: 24px;font-weight: 600;color: #1F4492;margin-bottom: 35px;}
.s11 .left .cont{}
.s11 .left .cont > li{font-size: 18px;display: flex; align-items:center; }
.s11 .left .cont > li::before{content: '';width: 20px;height: 20px;background: url(https://hlemhzkl.hostingkr.com/theme/basic/img/s11_ck.png) no-repeat 50% 50%; background-size: cover;margin-right: 8px;}
.s11 .left .cont > li + li{margin-top: 13px;}
.s11 .right01{}
.s11 .right01 .thum + .thum{margin-left: 30px;}
.s11 .s11_name {}

@media ( max-width: 1200px ) {
	
	.s11{display: flex;}
	.s11 .left{float:none;margin-right:30px;}
	.sub_txt .tit{font-size: 25px;}
	.sub_txt .desc{font-size: 16px;padding: 0;}
}

@media ( max-width: 950px ) {
	.s11 .thum{width: 300px;}
	.s11 .thum img{width: 100%;}
	
}

@media ( max-width: 768px ) {
	.s11{display: block;}
	.s11 .left{margin-right: 0;margin-bottom: 30px;}
	.s11 .thum {width: 100%;height: 300px;overflow: hidden;display: flex;align-items:center; justify-content:center; }
	.sub_txt .tit{font-size: 20px;}
}

/*s0102*/
.s12_tit { margin-top:40px; width:150px; height:45px; line-height:41px; text-align:center; font-size:20px; color:#000; font-weight:600;  border: 2px solid #C1C1C1; border-radius:30px; margin:0 auto; }
.s12_ul { width:100%; overflow:hidden;position:relative; padding-top:70px;}
.s12_ul::before { content:''; display: block; width:2px; height:100%; background:#C1C1C1; position:absolute; top:0; left:50%; margin-left:-1px;}
.s12_li { width:100%; overflow:hidden;}
.s12_li_box { float:left; width:50%; padding-right:15px; text-align:right; position:relative; font-size:18px; transform:skew(-0.1deg); margin-bottom:50px;}
.s12_li_box.right {float:right; padding-right:0; padding-left:15px; text-align:left;}
.s12_li_box::before { content:''; display: block; width:6px; height:6px; background:#000; border-radius:50%; position:absolute; top:0; right:-3px; }
.s12_li_box.right::before { right:auto; left:-3px;}
.s12_li_tit { font-weight:500; padding-bottom:5px;}
.s12_li_txt { font-weight:300; min-height:45px; font-size:15px;line-height:1.5;}
.s12_li_txt p {margin-top:7px;}
.s12_li_txt p:first-child {margin-top:0;}

@media ( max-width: 768px ) {
	.s12_li_txt p{word-break:keep-all; }
	
	.s12_ul{padding-top: 40px;}
	.s12_tit{margin: 0;margin-left: 15%;transform:translateX(-50%); width: 100px;height: 40px;line-height: 38px;font-size: 16px}
	.s12_ul::before{left: 15%;}
	.s12_li_box {width: 85%;float:right; padding-right:0; padding-left:15px; text-align:left;margin-bottom: 25px;}
	.s12_li_box.right {}
	.s12_li_box::before { right:auto; left:-3px;}
	.s12_li_box.right::before { }
}

/*s0103*/
.s13 {text-align:center;}
.s13_box {display:flex;justify-content:center;align-items:center;width:400px;height:100px;margin:0 auto;font-size:24px;line-height:34px;font-weight:600;color:#fff;background:#1f4592;border-radius:50px;text-align:center;}
.s13_box2 {color:#1f4592;background:#f5f5f5;border:1px solid #1f4592;}
.s13_arr {margin:30px 0;}
.s13_arr img {display:block;margin:0 auto;}
.s13_graph {display:inline-block;position:relative;}
.s13_img img {display:block;margin:0 auto;max-width:100%;}
.s13_list {margin-top:30px;}
.s13_li_1 {position:absolute;left:-212px;top:170px;}
.s13_li_3 {position:absolute;right:-217px;top:170px;}
.s13_txt1 {font-size:20px;line-height:1.1;font-weight:600;margin:24px 0 7px;}
.s13_txt2 {font-size:16px;line-height:26px;font-weight:500;}
.s13_txt3 {font-size:16px;line-height:21px;font-weight:400;color:#aaaaaa;margin-top:3px;}
.s13_li_1 .s13_txt1 {color:#3854b8;}
.s13_li_2 .s13_txt1 {color:#9cc015;}
.s13_li_3 .s13_txt1 {color:#fc7c23;}

.s13_li_ban { display:none; }

@media ( max-width: 950px ) {
	.s13_box{width: 350px;font-size: 18px;line-height: 1.6;height: 80px;}
	.s13_arr{margin: 15px 0;}
	.s13_arr img{height: 25px;}
	.s13_img{width: 300px;}
}

@media ( max-width: 768px ) {
	
	.s13_graph{display: block;}
	.s13_img{margin: 0 auto;width: 250px;}
	.s13_li_3,
	.s13_li_1{position: static;}
	.s13_list{display: flex; justify-content:center; }
	.s13_list > li{width: 33.333%;word-break:keep-all; }

	.s13_ic{display: flex; align-items:center; height: 40px;justify-content:center; }
	.s13_txt1{font-size: 16px;margin: 20px 0 5px;color:#2252bc}
	.s13_txt2{font-size: 14px;line-height: 1.4;}
	.s13_txt3{font-size: 14px;line-height: 1.4;margin-top: 5px;	}
}

@media ( max-width: 650px ) {

	.s13_graph{position: relative;}
	.s13_img{width: 50%;height: 200px;}
	.s13_img img{height: 180px;}
	.s13_list{flex-wrap:wrap;justify-content:flex-start; }
	.s13_list > li{width: 50%;height: 200px;margin-bottom: 30px;}
	.s13_li_ban { display:block; margin:40px 0;}
	.s13_li_1 { display:none; }
	
}
@media ( max-width: 450px ) {
	.s13_txt3{font-size: 12px;word-break:keep-all; }

	.s13_img{display: flex; align-items:center; justify-content:center; }
	.s13_img img{height: auto;max-width: 90%;}
	.s13_li_ban { margin-bottom:20px;}
}

/*sub0104*/
.s14 {display:flex;justify-content:space-between;}
.s14_box {flex:1;margin-right:50px;}
.s14_box:last-child {margin-right:0;}
.s14_sub_tit {width:100%;}
.s14_sub_box {height:calc(100% - 131px);border:2px solid #1f4592;border-radius:50px;padding:45px 38px 40px;margin-top:31px;position:relative;}
.s14_sub_box::before {content:"";width:2px;height:31px;background:#1f4592;position:absolute;top:-33px;left:50%;margin-left:-2px;}
.s14_list {border-bottom:1px solid #1f4592;padding-bottom:39px;margin-bottom:35px;min-height:136px;}
.s14_list li {font-size:20px;line-height:1.1;font-weight:500;color:#1f4592;margin-bottom:15px;padding-left:10px;position:relative;}
.s14_list li:last-child {margin-bottom:0;}
.s14_list li::before {content:"·";position:absolute;left:0;top:0;}
.s14_txt {font-size:15px;line-height:25px;font-weight:400;color:#aaaaaa;letter-spacing:-1px;}

.s14_box:nth-child(even) .s14_sub_tit {background:#fc7c23;}
.s14_box:nth-child(even) .s14_sub_box {border-color:#fc7c23;}
.s14_box:nth-child(even) .s14_sub_box::before {background:#fc7c23;}
.s14_box:nth-child(even) .s14_list {border-color:#aaaaaa;}
.s14_box:nth-child(even) .s14_list li {color:#fc7c23;}

@media ( max-width: 1200px ) {
	.s14 {display:flex;flex-wrap:wrap;justify-content:flex-start; margin: 0 -10px;}
	.s14_box {flex:none;width: 25%;padding: 0 10px;margin: 0;display: flex; flex-direction:column; }
	.s14_box:last-child {margin-right:0;}

	.s13_box{height: 80px;font-size: 18px;line-height: 1.5;}
	.s14_sub_box{padding: 20px;margin-top: 20px;border-radius:30px ;height: auto;flex:1;}
	.s14_list{padding-bottom: 15px;margin-bottom: 15px;min-height: 90px;}
	.s14_list li{font-size: 16px;margin-bottom: 10px;}
	.s14_txt{font-size: 14px;line-height: 1.5;}

}

@media ( max-width: 950px ) {
	.s14_box {width: 33.3333%;margin-bottom: 20px;}
}

@media ( max-width: 768px ) {
	.s14_box {width: 50%;}
	.s13_box{height: 50px;font-size: 16px;}
}

@media ( max-width: 450px ) {
	
	.s13_box{font-size: 14px;}
	.s14 {margin: 0 -3px;}
	.s14_box {padding: 0 3px;}
	.s14_sub_box{padding: 10px;margin-top: 10px;border-radius:15px;}
	.s14_list { min-height:80px;}
	.s14_list li{font-size: 14px;margin-bottom: 5px;}
	.s14_txt{font-size: 12px;}
}

/*sub0105*/
.s15 img {max-width:100%;}

/*sub0106*/
.s16 {}
.s16_box { border-top: 1px solid #E0E0E0; padding: 100px 0; text-align:center; }
.s16_box:first-child {border-top:0;padding-top:0;}
.s16_box:last-child {padding-bottom:0;}
.s16_map_tit { font-size: 26px; line-height:26px; font-weight:800; }
.s16_map_txt { font-size: 18px; line-height:18px; padding:30px 0; font-weight:600; }
.daum_mapp { width: 100% !important; }

.new_write_box {}
.new_write_list {}
.new_write_list li {width:100%;display:flex;margin-top:20px;}
.new_write_list li:first-child {margin-top:0;}
.new_tag {border:1px solid #e0e0e0;overflow:hidden;}
.new_label {width:200px;min-height:50px;text-align:center;font-size:18px;line-height:48px;font-weight:500;color:#fff;background:#1F4492;display:flex;align-items:center;justify-content:center;}
.new_right {width:calc(100% - 200px);border-left:0;}
.new_ipt {width:100%;height:100%;max-height:50px;background:#fff;border:none;padding-left:15px;font-size:18px;line-height:50px;}
textarea.new_ipt {max-height:500px;height:500px;border:1px solid #e0e0e0;resize:none;padding:15px;line-height:1.5;}
.new_file_del {display:block;padding:10px;font-size:14px;}
.thum_size {padding:15px 15px 10px;font-size:13px;line-height:1.1;}

.new_option {line-height:48px;padding:0 15px;}
.new_option label {padding:0 7px 0 2px;}

.new_write_list li.w100 {display:block;}
.new_write_list li.w100 .new_label {width:100%;}
.new_write_list li.w100 .new_right {width:100%;height:auto;border:none;padding:20px 0 0;}
.new_write_list li.w100_2 .new_right {padding:0;}

.new_btn_box {text-align:center;margin-top:100px;}
.new_btn {display:inline-block;vertical-align:middle;width:200px;height:60px;background:#1F4492;border:none;font-size:20px;line-height:60px;font-weight:500;color:#fff;border-radius:30px;margin-left:20px;}
.new_btn:first-child {margin-left:0;}
.new_btn_cancel {background:#fff;border:2px solid #1F4492;line-height:56px;color:#1F4492;}

.new_view {}
.new_v_top {width:100%;display:flex;}
.new_v_thum {width:600px;}
.new_v_thum img {max-width:100%;}
.new_v_info {width:calc(100% - 600px);padding-left:55px;}
.new_v_info h3 {width:100%;height:120px;font-size:40px;line-height:60px;font-weight:600;display:flex;align-items:center;border-bottom:1px solid #e0e0e0;}
.new_v_ul {margin-top:52px;}
.new_v_ul li {width:100%;display:flex;font-size:18px;line-height:28px;font-weight:400;margin-top:32px;}
.new_v_ul li:first-child {margin-top:0;}
.new_v_th {width:120px;color:#9e8e6f;}
.new_v_td {width:calc(100% - 120px);}
.new_v_bot {margin-top:80px;}
.new_v_bot_tit {text-align:center;font-size:20px;line-height:60px;font-weight:500;background:#f2eee7;}
.new_v_cont {margin:40px 0 50px;padding:40px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-size:20px;line-height:30px;color:#b0b0b0;}
.new_v_bot .new_btn_box {margin-top:0;}

.new_list_sch {width:1000px;height:80px;margin:0 auto 100px;border:5px solid #9e8e6f;overflow:hidden;font-size:18px;border-radius:50px;}
.new_list_sch select {float:left;width:170px;height:100%;background:#fff;border:none;padding-left:30px;} 
.new_list_sch input[type='text'] {float:left;width:calc(100% - 270px);height:100%;background:#fff;border:none;padding-left:30px;} 
.new_list_sch button {float:left;width:100px;height:100%;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/new_list_sch_icon.png) no-repeat center;border:none;}

.empty_box {text-align:center;font-size:19px;padding-top:30px;}
.bo_fx {margin-top:30px;}

@media ( max-width: 1200px ) {
	.s16_box{padding: 50px 0;}
	.s16_map_tit{font-size: 20px;line-height: 1.3;}
	.s16_map_txt{font-size: 15px;line-height: 1.4;padding: 15px 0 30px;word-break:keep-all; }
	.root_daum_roughmap{width: 100%;}
}

@media ( max-width: 768px ) {
	.root_daum_roughmap .wrap_map{height: 200px !important;}
}

/*sub02*/
.s2_list {display:flex;justify-content:space-between;flex-flow:wrap;}
.s2_list li {max-width:50%;margin-top:30px;}
.s2_list li:nth-child(1), .s2_list li:nth-child(2) {margin-top:0;}
.s2_list li img {display:block;width:100%;}
.s2_info {margin-top:30px;background:#1f4592;color:#fff;padding:45px 50px;}
.s2_info h3 {font-size:24px;line-height:1.1;font-weight:500;}
.s2_info_list {display:flex;margin-top:18px;}
.s2_info_list li {font-size:18px;line-height:1.1;font-weight:400;margin-right:30px;}
.s2_info_list li:last-child {margin-right:0;}

/*sub03*/
.s3 {}
.s3_top {text-align:center;}
.s3_h3 {font-size:24px;line-height:1.1;font-weight:600;color:#1f4592;}
.s3_desc {font-size:14px;line-height:1.1;font-weight:500;color:#1f4592;margin:8px 0 23px;}
.s3_desc2 {font-size:16px;line-height:26px;font-weight:400;}
.s3_bot {margin-top:65px;}
.s3_box {display:flex;justify-content:space-between;width:100%;margin-bottom:30px;}
.s3_box:last-child {margin-bottom:0;}
.s3_img {}
.s3_img img {display:block;max-width:100%;}
.s3_info {width:calc(100% - 430px);}
.s3_info_tit {display:flex;align-items:center;background:#1f4592;height:70px;padding-left:30px;font-size:20px;line-height:1.1;font-weight:600;color:#fff;}
.s3_info2 {display:flex;width:100%;height:100%;border:1px solid #dcdcdc}
.s31 .s3_info2 {height:calc(100% - 70px);}
.s3_info2_th {display:flex;align-items:center;justify-content:center;width:224px;background:#f5f5f5;border-right:1px solid #dcdcdc;font-size:20px;line-height:1.1;font-weight:600;color:#1f4592;}
.s3_info2_td {display:flex;align-items:center;width:calc(100% - 224px);padding:0 20px;}
.s3_info2_td > div {display:flex;flex-flow:wrap;width:100%;}
.s3_info2_td > div > p {width:50%;position:relative;padding-left:10px;font-size:15px;line-height:23px;font-weight:400;color:#aaa;margin-top:3px;}
.s3_info2_td > div > p:nth-child(1),
.s3_info2_td > div > p:nth-child(2) {margin-top:0;}
.s3_info2_td > div > p::before {content:"·";position:absolute;left:0;top:0;font-size:20px;line-height:23px;}
.s3_info2_td .mb { display:none;}

@media ( max-width: 1200px ) {
	.s3_info2_th {width:120px;font-size: 16px;}
	.s3_info2_td {width:calc(100% - 120px);}
	.s3_info2_td > div > p {width: 100%;}
	.s3_info2_td .mb { display:block; }
	.s3_info2_td .pc { display:none; }
	.s3_info2_td > div > p:nth-child(2) {margin-top:3px;}
	
	.s3_info{display: flex; flex-direction:column;width: calc(100% - 410px);}
	.s3_info_tit{height: 50px;font-size: 16px;}
	.s31 .s3_info2{height:auto;flex:1;}
	.s3_info2_td > div {padding: 10px 0;}
	.s3_img img{height: 100%;}
}

@media ( max-width: 768px ) {
	.s3_box{display: block;}

	.s3_img{width: 100%;max-width: 450px;margin: 0 auto;}
	.s3_img img{width: 100%;}
	.s3_info{width: 100%;max-width: 450px;margin: 0 auto;}
	.s3_img img{height: auto;max-width: none;}

	.s3_desc2{word-break:keep-all; }
	.s3_desc2 br{display: none;}
}

/*sub0401*/
.s41_tab {display:flex;width:100%;text-align:center;margin-bottom:70px;}
.s41_tab li {width:33.333%;height:61px;border:1px solid #e1e1e1;border-right:0;font-size:20px;line-height:59px;font-weight:400;cursor:pointer;}
.s41_tab li:last-child {border-right:1px solid #e1e1e1;}
.s41_tab li.active {background:#1f4592;color:#fff;}
.s41_box {display:none;}
.s41_box_1 {display:block;}
.s41_tb {width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;color:#313131;text-align:center;}
.s41_tb th {border:1px solid #e1e1e1;background:#f9f9f9;padding:15px 0;font-weight:400;}
.s41_tb th b {font-weight:600;}
.s41_tb td {border:1px solid #e1e1e1;padding:15px 10px;word-break:keep-all;}
.s41_tb td img {max-width:100%;}

@media ( max-width: 1200px ) {
	.s41_tab{margin-bottom: 40px;}
	.s41_tab li {height:45px;font-size:16px;line-height:43px;}
	.s41_box{width: 100%;overflow: auto;}
	.s41_box .s41_tb{width: auto;}
	.s41_tb th,
	.s41_tb td{white-space:nowrap;padding: 10px;font-size: 14px;}
}

/*sub0402, sub0403*/
.s42_h3 {font-size:16px;line-height:1.1;font-weight:600;color:#313131;background:#f9f9f9;border-bottom:1px solid #e1e1e1;padding:20px 0;text-align:center;}
.s42_h3 span {font-weight:400;}
.s42_list {display:flex;flex-flow:wrap;width:100%;text-align:center;}
.s42_list li {width:50%;font-size:16px;line-height:1.1;color:#313131;border:1px solid #e1e1e1;}
.s42_list li:nth-child(odd){border-right:0;}
.s42_list .not_top_line {border-top:0;}
.s42_img {display:flex;align-items:center;justify-content:center;min-height:415px;}
.s42_img img {display:block;margin:0 auto;max-width:100%;}
.s42_info {display:flex;width:100%;}
.s42_info p {width:50%;padding:20px 15px;border-top:1px solid #e1e1e1;}
.s42_th {background:#f9f9f9;border-right:1px solid #e1e1e1;}

.s43_box {margin-bottom:50px;}
.s43_box:last-child {margin-bottom:0;}
.s43 .s42_h3 {border-bottom:0;border-top:1px solid #e1e1e1;}
.s43 .s42_h3_2 {border:1px solid #e1e1e1;border-bottom:0;}
.s43 .s42_img {min-height:auto;padding:50px 0;}

@media ( max-width: 1200px ) {

	.s43 .s42_img{padding: 30px 15px;}
	.s43 .s42_h3_2{padding: 15px 10px;}
	.s43 .s42_h3{padding: 15px 0;font-size: 14px;}
}

@media ( max-width: 500px ) {
	.s43 .s42_h3{padding: 10px 0;}
	.s42_list li {width:100%;}
	.s42_list li + li{border-top: 0;}
	.s42_list li:nth-child(odd){border-right:1px solid #e1e1e1;}
}

/*sub05*/
.s5 {text-align:center;}
.s5_part {padding:100px 0;}
.s5_2 {background:#f5f5f5;}
.s5_inner {width:1200px;margin:0 auto;}
.s5_part_tit {width:180px;height:61px;margin:0 auto 50px;background:#1f4592;border:1px solid #1f4592;border-radius:30px;font-size:16px;line-height:59px;font-weight:600;color:#fff;}
.s5_3_box .s5_part_tit {background:#fff;color:#1f4592;}
.s5_list {display:flex;flex-flow:wrap;}
.s5_list li {width:263px;padding:50px 0;border:1px solid #e1e1e1;margin-right:49px;margin-top:49px;position:relative;}
.s5_list li:nth-child(4n) {margin-right:0;}
.s5_list li:nth-child(1), .s5_list li:nth-child(2), .s5_list li:nth-child(3), .s5_list li:nth-child(4) {margin-top:0;}
.s5_list li::before {content:'';width:7px;height:12px;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/s5_arr.png) no-repeat center/cover;position:absolute;right:-30px;top:50%;transform:translateY(-50%);}
.s5_list li:nth-child(4n)::before {display:none;}
.s5_img {}
.s5_img img {display:block;margin:0 auto;}
.s5_txt {font-size:16px;line-height:1.1;font-weight:500;color:#313131;margin-top:28px;}
.s5_list2 {display:flex;justify-content:space-between;flex-flow:wrap;}
.s5_list2 li {width:367px;min-height:341px;background:#fff;border:1px solid #e1e1e1;padding:40px 50px;margin-top:50px;}
.s5_list2 li:nth-child(1), .s5_list2 li:nth-child(2), .s5_list2 li:nth-child(3) {margin-top:0;}
.s5_list2_tit {font-size:16px;line-height:1.1;font-weight:600;color:#1f4592;border-bottom:1px solid #e1e1e1;padding-bottom:20px;}
.s5_list2_info {display:flex;flex-flow:wrap;padding-top:25px;}
.s5_list2_info p {width:50%;text-align:left;font-size:16px;line-height:26px;font-weight:400;color:#313131;word-break:keep-all;padding-left:10px;position:relative;margin-top:6px;}
.s5_list2_info p.w100 {width:100%;}
.s5_list2_info p::before {content:'·';position:absolute;left:0;top:0;font-size:20px;}
.s5_list2_info p span {display:block;font-size:14px;line-height:24px;color:#aaa;padding-left:7px;position:relative;}
.s5_list2_info p span::before {content:'-';position:absolute;left:0;top:0;}
.s5_list3 {display:flex;justify-content:space-between;}
.s5_list3 li {width:367px;min-height:121px;border:1px solid #e1e1e1;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:26px;font-weight:500;color:#313131;}
.s5_3_box {margin-top:70px;}
.s5_4 {padding:130px 0;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/s5_fix_bg.jpg) no-repeat center/cover;background-attachment:fixed;}
.s5_4_h3 {font-size:20px;line-height:1.1;font-weight:600;color:#fff;}
.s5_4_h3::after {content:'';display:block;width:60px;height:5px;background:#fff;border-radius:10px;margin:30px auto 50px;}
.s5_4_list {display:flex;}
.s5_4_list li {width:263px;margin-right:49px;position:relative;}
.s5_4_list li:nth-child(4n) {margin-right:0;}
.s5_4_list li a {display:block;width:100%;height:61px;border:1px solid #fff;transition:all 0.2s;position:relative;}
.s5_4_list li a::before {content:'';width:19px;height:8px;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/s5_arr2.png) no-repeat center;position:absolute;right:40px;top:50%;transform:translateY(-50%);opacity:0;transition:all 0.2s;}
.s5_4_list li a span {position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:16px;line-height:59px;font-weight:500;color:#fff;transition:all 0.3s;}
.s5_4_list li a:hover {background:#1f4592;border-color:#1f4592;}
.s5_4_list li a:hover::before {opacity:1;}
.s5_4_list li a:hover span {left:40px;transform:translateX(0);}
.s5_5_txt {height:61px;border:1px solid #e1e1e1;font-size:16px;line-height:59px;font-weight:500;color:#313131;text-align:left;padding:0 18px;position:relative;cursor:pointer;}
.s5_5_txt::before {content:'';width:12px;height:7px;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/res_select_arr2.png) no-repeat center;position:absolute;right:18px;top:50%;transform:translateY(-50%);}
.s5_5_txt.on::before {transform:translateY(-50%) rotate(180deg);}
.s5_5_info {width:100%;padding:35px 18px;background:#fff;position:absolute;left:0;top:calc(100% - 1px);border:1px solid #e1e1e1;text-align:left;font-size:16px;line-height:32px;font-weight:500;color:#313131;display:none;}


@media ( max-width: 1200px ) {
	.s5_inner {width:100%;padding-left: 15px;padding-right: 15px;}
	.s5_list{display: flex;flex-wrap:wrap;}
	.s5_list > li{float:none;width: calc(25% - 7.5px);margin-top: 10px !important;margin-right: 10px;padding: 30px 0;}
	.s5_list > li:nth-child(4n){margin-right: 0;}
	.s5_list > li::before{display: none;}

	.s5_part{padding: 80px 0;}
	
	.s5_list2{justify-content:flex-start; }
	.s5_list2 li{width: calc(50% - 5px);margin-right: 10px;margin-top: 10px !important;min-height: auto;padding: 20px;}
	.s5_list2 li:nth-child(2n){margin-right: 0;}
	
	.s5_4_list{flex-wrap:wrap;}
	.s5_4_list li{width: calc(25% - 7.5px);margin-top: 10px !important;margin-right: 10px;}
	.s5_4_list li:nth-child(4n){margin-right: 0;}
	
	.s5_4_list li a::before{display: none;}
	.s5_4_h3::after{width: 40px;height: 3px;margin: 20px auto;}
}

@media ( max-width: 900px ) {
	.s5_list > li{width: calc(33.333% - 6.66667px);}
	.s5_list > li:nth-child(4n){margin-right: 10px;}
	.s5_list > li:nth-child(3n){margin-right: 0;}

	.s5_list3 li{flex:1;width: auto;font-size: 14px;line-height: 1.5;padding: 20px 10px;word-break:keep-all;}
	.s5_list3 li + li{border-left: 0;}
}

@media ( max-width: 768px ) {
	.s5_4_list > li{width: calc(50% - 5px);}
	.s5_4_list > li:nth-child(4n){margin-right: 10px;}
	.s5_4_list > li:nth-child(2n){margin-right: 0px;}
	.s5_5_txt{font-size: 14px;}
	.s5_5_info{font-size: 14px;line-height: 1.8;padding: 20px 10px;background-color: #fff;z-index: 20;}
}

@media ( max-width: 650px ) {
	
	.s5_part{padding: 40px 0;}
	.s5_list > li{width: calc(50% - 5px);padding: 20px 0;}
	.s5_list > li:nth-child(3n){margin-right: 10px;}
	.s5_list > li:nth-child(2n){margin-right: 0px;}

	.s5_part_tit{height: 45px;line-height: 43px;margin: 0 auto 20px;}

	.s5_img{}
	.s5_img img{height: 100px;}
	.s5_txt{font-size: 14px;margin-top: 20px;}
	.s5_list2_info p{font-size: 14px;line-height: 1.5;}
	.s5_list2_info p span{font-size: 12px;}

	.s5_list2 li{width: 100%;margin-right: 0 !important;}

	.s5_list3{display: block;}
	.s5_list3 li{min-height:auto;}
	.s5_list3 > li + li{border-left: 1px solid #e1e1e1;margin-top: 5px;}

	
}



.res {}
.res_inner {display:flex;}
.res .left_side {margin-right:40px;width:600px;}
.res .left_side .qa_wrap{border:1px solid #f2f2f2;padding:5px 19px;margin-bottom:18px;}
.res .left_side .qa_wrap label {margin-right:42px;}
.res .left_side .qa_wrap label:last-child {margin-right:0px;margin-left:1px;}
.res .left_side label{font-size:16px;font-weight:500;}
.res .left_side input{font-size:16px;font-weight:500;}

.res .left_side input[type="radio"] {display:none;}
.res .left_side input[type="radio"] + label {display:inline-block;padding-left:18px;position:relative;cursor:pointer;}
.res .left_side input[type="radio"] + label::before {content:'';width:14px;height:14px;border:1px solid #ccc;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-6px;}
.res .left_side input[type="radio"] + label::after {content:'';width:4px;height:4px;background:#fff;border-radius:50%;position:absolute;left:5px;top:50%;margin-top:-1px;}
.res .left_side input[type="radio"]:checked + label::before {background:#181f6d;border-color:#181f6d;}

.res .left_side .row {display:flex;margin-bottom:18px;position:relative;}
.res .left_side .row > div {display:flex;flex-direction:column;width:100%;}
.res .left_side .row > div:first-child {width:100%;margin-right:20px;}
.res .left_side .row label {font-size:16px;font-weight:500;margin-bottom:6px;}
.res .left_side .row input {font-size:16px;font-weight:500;height:50px;border:1px solid #ccc;box-sizing:border-box;padding-left:10px;}
.res .left_side .row input::placeholder {font-size:16px;font-weight:300;color:#ccc;}
.res .left_side .row textarea {font-size:16px;height:50px;font-size:16px;border:1px solid #ccc;box-sizing:border-box;padding:10px;font-weight:300;width:100%;height:110px;resize:none;}
.res .left_side .row textarea::placeholder {font-size:16px;font-weight:300;color:#ccc;}
.res .left_side .row .call_box {display:block;}
.res .left_side .row .call_box p {font-size:16px;font-weight:500;margin-bottom:6px;}
.res .left_side .row .call_box input{margin-right:0px;width:80px;height:50px;font-weight:400;display:inline-block;vertical-align:top;position:relative;font-size:16px;font-weight:400;}
.res .left_side .row .call_box select{display:inline-block;vertical-align:top;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/res_select_arr.png) no-repeat calc(100% - 10px) center;margin-right:0;appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;padding-left:25px;font-size:16px;-webkit-appearance:none;width:80px;height:50px;border:1px solid #ccc;display:inline-block;position:relative;padding-left:10px;}
.res .left_side .row .call_box span {display:inline-block;vertical-align:top;width:5px;height:50px;line-height:50px;margin:0 3px;}
.res .left_side .row3,.res .left_side .row4 {display:flex;flex-direction:column;}
.res .left_side .row3 input,.res .left_side .row4 input{width:100%;}
.res .left_side .file_box label {font-size:12px;margin-right:10px;}
.res .left_side .file_box input:nth-child(2) {padding-left:10px;width:calc(100% - 80px);font-size:14px;height:28px;line-height:28px;box-sizing:border-box;border:1px solid #ccc;}
.res .left_side .file_box input:nth-child(2)::placeholder {font-size:14px;font-weight:500;color:#ccc;}
.res .file_box {display:flex;margin-bottom:30px;}
.res .file_btn {cursor:pointer;width:70px;height:28px;text-align:center;line-height:28px;color:#fff;font-size:12px;font-weight:500;transform:skew(-0.1deg);display:block;background:#000;border-radius:4px;}
.res .file_box input[type="text"] {width:calc(100% - 80px);height:28px;line-height:26px;color:#ccc;font-size:14px;transform:skew(-0.1deg);padding-left:10px;border:1px solid #ccc;box-sizing:border-box;margin-left:10px;}
.res .contact_submit_btn {width:100%;height:58px;line-height:55px;text-align:center;color:#fff;background:#1f4592;border:none;outline:none;border-radius:13px}
.res .right_side {display:flex;flex-direction:column;align-items:center;justify-content:center;width:600px;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/contact_right_side.png) no-repeat center/cover;}
.res .right_side > img {display:block;margin:0 auto 80px;}
.res .right_side .info_wrap {width:320px;}
.res .right_side .info_wrap li {display:flex;align-items:flex-start;margin-bottom:70px;}
.res .right_side .info_wrap li:last-child {margin-bottom:0;}
.res .right_side .info_wrap li img{margin-right:27px;}
.res .right_side .info_wrap li p {font-size:18px;line-height:24px;color:#fff;}
.res .right_side .info_wrap .info a {color:#fff;}

.filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.download {display:inline-block;font-size:15px;color:#464B87;}

.res_priv {border:1px solid #ccc;width:100%;height:50px;padding:0 18px;font-size:18px;line-height:48px;font-weight:500;cursor:pointer;position:relative;}
.res_priv::before {content:'';width:12px;height:7px;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/res_select_arr2.png) no-repeat center;position:absolute;right:20px;top:50%;transform:translateY(-50%);}
.res_priv.on::before {transform:translateY(-50%) rotate(180deg);}
.res .left_side .row > div.res_priv_cont {width:100%;height:151px;background:#fff;border:1px solid #ccc;position:absolute;left:0;top:calc(100% - 1px);z-index:10;padding:20px;overflow-y:auto;font-size:14px;line-height:20px;font-weight:300;word-break:keep-all;display:none;}
.res .left_side .row > div.res_priv_cont.on {display:block;}
.res .left_side .row6 input[type='checkbox'] {display:none;}
.res .left_side .row6 input[type='checkbox'] + label {display:inline-block;height:18px;font-size:16px;line-height:18px;margin:0;padding-left:28px;cursor:pointer;position:relative;}
.res .left_side .row6 input[type='checkbox'] + label::before {content:'';width:18px;height:18px;position:absolute;left:0;top:0;border:1px solid #d4d4d4;border-radius:3px;}
.res .left_side .row6 input[type='checkbox']:checked + label::before {border:none;background:url(https://hlemhzkl.hostingkr.com/theme/basic/img/res_chk.png) no-repeat center;}

.res_view {}
.res_view li {display:flex;border:1px solid #e1e1e1;border-top:0;}
.res_view li:first-child {border-top:1px solid #e1e1e1;}
.res_view li p {font-size:17px;line-height:1.5;padding:10px;}
.res_v_th {width:200px;border-right:1px solid #e1e1e1;background:#fafafa;}
.res_v_td {width:calc(100% - 200px);}
.res_v_td a {color:#E79123;}

.s7_ul { overflow:hidden; width:100%;}
.s7_ul li { float:left; width:585px; height:150px; line-height:150px; margin-right: 30px; overflow:hidden; border:1px solid #EAEAEA; margin-bottom:30px; text-align:center;}
.s7_ul li:nth-child(2n) {margin-right:0; }
.s7_li_txt { float:left; width:150px; height:100%; border-right:1px solid #eaeaea; font-size:20px; font-weight:600;}
.s7_li_img {float:left; width:calc(100% - 150px);}




@media ( max-width: 1200px ) {
	.res_inner{display: block;padding: 0;}
	.res .left_side{margin-right: 0;width: 100%;margin-bottom: 50px;}
	.res .right_side{width: 100%;padding: 50px 0;}
	.res .left_side .row .call_box select{width: 25%;}
	.res .left_side .row .call_box input{width: 30%;}
	.name_box{margin-right: 0 !important;}
}

@media ( max-width: 768px ) {
	.res .left_side .row{display: block;}
	.res .left_side .row > div + div{margin-top: 18px;}

	.res .left_side .qa_wrap label{margin-right: 20px;}

	.res_priv{font-size: 14px;height: 40px;line-height: 38px;}
	.res .contact_submit_btn{height: 45px;line-height: 43px;}

	.res .right_side{padding: 35px 0;}
	.res .right_side > img{margin: 0 auto 30px;height: 60px;}

	.res .right_side .info_wrap li{margin-bottom: 30px;}
	.res .right_side .info_wrap li p{font-size: 14px;}

	.res .right_side .info_wrap{width: 280px;}
}





.sec02 {overflow:hidden; position:relative; }
.sec02_swiper {position:relative;}
.sec02_big_swiper,
.sec02_big_swiper .swiper-container,
.sec02_big_swiper .swiper-wrapper,
.sec02_big_swiper .swiper-slide {height:916px;}
.sec02_swiper .swiper-slide {background:no-repeat center; background-size:cover;}

.sec02_swiper .swiper-slide.slide0_0 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0101.jpg');}
.sec02_swiper .swiper-slide.slide0_1 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0102.jpg');}
.sec02_swiper .swiper-slide.slide0_2 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0103.jpg');}
.sec02_swiper .swiper-slide.slide0_3 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0104.jpg');}

.sec02_swiper .swiper-slide.slide1_0 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0201.jpg');}
.sec02_swiper .swiper-slide.slide1_1 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0202.jpg');}
.sec02_swiper .swiper-slide.slide1_2 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0203.jpg');}
.sec02_swiper .swiper-slide.slide1_3 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0204.jpg');}
.sec02_swiper .swiper-slide.slide1_4 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0205.jpg');}
.sec02_swiper .swiper-slide.slide1_5 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0206.jpg');}
.sec02_swiper .swiper-slide.slide1_6 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0207.jpg');}
.sec02_swiper .swiper-slide.slide1_7 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0208.jpg');}

.sec02_swiper .swiper-slide.slide2_0 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0301.jpg');}
.sec02_swiper .swiper-slide.slide2_1 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0302.jpg');}
.sec02_swiper .swiper-slide.slide2_2 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0303.jpg');}
.sec02_swiper .swiper-slide.slide2_3 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0304.jpg');}

.sec02_swiper .swiper-slide.slide3_0 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0401.jpg');}
.sec02_swiper .swiper-slide.slide3_1 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0402.jpg');}
.sec02_swiper .swiper-slide.slide3_2 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0403.jpg');}
.sec02_swiper .swiper-slide.slide3_3 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0404.jpg');}

.sec02_swiper .swiper-slide.slide4_0 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0501.jpg');}
.sec02_swiper .swiper-slide.slide4_1 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0502.jpg');}
.sec02_swiper .swiper-slide.slide4_2 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0503.jpg');}
.sec02_swiper .swiper-slide.slide4_3 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0504.jpg');}

/* 안산 2공장 추가 22-0227 */
.sec02_swiper .swiper-slide.slide5_0 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0601.jpg');}
.sec02_swiper .swiper-slide.slide5_1 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0602.jpg');}
.sec02_swiper .swiper-slide.slide5_2 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0603.jpg');}
.sec02_swiper .swiper-slide.slide5_3 {background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/sec02_0604.jpg');}

.sec02_small_swiper {position:absolute; bottom:80px; left:0; right:0; z-index:10; margin-right:0px; padding:0 30px;}
.sec02_small_swiper .inwrap {position:relative; max-width:790px; padding:0 60px; margin:auto;}
.sec02_small_swiper .swiper-container {}
.sec02_small_swiper .swiper-slide {position:relative; width:auto; height:110px;}
.sec02_small_swiper .swiper-slide:before {position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); transition:opacity 0.2s; content:'';}
.sec02_small_swiper .swiper-slide:after {position:absolute; top:0; left:0; right:0; bottom:0; border:4px solid #fff; opacity:0; transition:opacity 0.2s; content:'';}
.sec02_small_swiper .sbox {padding-bottom:70%;}
.sec02_small_swiper .swiper-button-prev,
.sec02_small_swiper .swiper-button-next {position:absolute; width:32px; height:56px; margin-top:-28px; background:no-repeat center;}
.sec02_small_swiper .swiper-button-prev {left:0; background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/prev_img.png');}
.sec02_small_swiper .swiper-button-next {right:0; background-image:url('https://hlemhzkl.hostingkr.com/theme/basic/img/next_img.png');}
.sec02_small_swiper .swiper-slide-thumb-active:before {opacity:0;}
.sec02_small_swiper .swiper-slide-thumb-active:after {opacity:1;}

.sec02_floor_wrap {position:relative; z-index:10; margin-left:340px;}

@media ( max-width: 1200px ) {
	.s7_ul{display: flex; flex-wrap:wrap;}
	.s7_ul > li{float:none;width: calc(50% - 5px);margin-right: 10px;margin-bottom: 10px;display: flex;height: 120px;line-height: 120px;}
	.s7_ul > li:nth-child(2n){margin-right: 0;}
	.s7_li_txt{float:none;width: auto;min-width: 120px;font-size: 16px;}
	.s7_li_img{float:none;flex:1;}
	.s7_li_img a{height: 100%;display: flex; align-items:center; justify-content:center;}
	.s7_li_img img{width: 100%;}


	.sec02_big_swiper, .sec02_big_swiper .swiper-container, .sec02_big_swiper .swiper-wrapper, .sec02_big_swiper .swiper-slide{height: 74vw;}
	.sec02_small_swiper{bottom: 50px;}
	.sec02_small_swiper .inwrap{}

	.s2_info{margin-top: 20px;padding: 20px;}
}

@media ( max-width: 950px ) {
	#bo_sch{max-width: 800px;width: 100%;}
}

@media ( max-width: 768px ) {
	.sec02_small_swiper{bottom: 30px;}
	.sec02_small_swiper .swiper-slide{height: 13vw;}
	.s2_info h3{font-size: 20px;}
	.s2_info_list{display: block;margin-top: 10px;}
	.s2_info_list > li{padding-top: 10px;font-size: 16px;word-break:keep-all; line-height: 1.4;}


	/* 버튼 기본*/
	body a.btn, 
	body .btn{width: auto;}
	body .btn_submit{;border: 1px solid #231815;background: #231815;color: #fff;transform:skew(-0.1deg); }
	body #bo_list .btn_b01 {height: auto;line-height: 1; padding: 5px 10px;transform: skew(-0.1deg);border: 1px solid #231815;background: #231815;color: #fff;font-size: 11px;}
	body a.btn_b01, .btn_b01 {display: inline-block;background: #231815;color: #fff; text-decoration: none; vertical-align: middle;border: 1px solid #231815;}
	body #bo_list a.btn_b02 {border: 1px solid #231815;background: #231815;color: #fff;font-size: 11px;height: auto;font-weight: 600; line-height: 1;padding: 5px 10px;}
	body #bo_list a.btn_admin {padding: 5px 10px;height: auto; line-height: 1;transform: skew(-0.1deg);margin-left: 0;}
	body #bo_v a.btn_b01 { border: 1px solid #231815;background: #231815;color: #fff;font-size: 11px;font-weight: 600;height: auto; line-height: 1;padding: 5px 10px;}
	body #bo_v a.btn_b02 { border: 1px solid #231815;background: #231815; color: #fff;font-size: 11px; font-weight: 600; height: auto; line-height: 1;padding: 5px 10px;}
	body #bo_gall a.btn_b02 {border: 1px solid #231815;background: #231815;color: #fff;font-size: 11px;font-weight: 600; height: auto; line-height: 1;padding: 5px 10px;}
	body a.btn_admin, .btn_admin {display: inline-block;background: #231815;color: #fff; text-decoration: none; vertical-align: middle; border: 1px solid #231815;}
	body a.btn, .btn{line-height: 1; height: auto;padding: 5px 10px;font-size: 11px;border: 1px solid #231815;}
	body #bo_v a.btn_admin { border: 1px solid #231815; background: #231815;color: #fff;font-size: 11px;font-weight: 600; height: auto;line-height: 1;padding: 5px 10px;}
	body .bo_fx ul{margin-top: 20px;}
	body #bo_w .btn_confirm{margin-top: 30px;}
	body #bo_w .btn_cancel{border: 1px solid #231815;background: #231815;color: #fff;font-size: 11px;font-weight: 600; height: auto; line-height: 1;padding: 5px 10px;}
	body #bo_w .btn_submit{border: 1px solid #231815;background: #231815;color: #fff;font-size: 11px;font-weight: 600; height: auto; line-height: 1;padding: 5px 10px;}
	body #bo_w .btn_submit:hover,
	body #bo_w .btn_cancel:hover{opacity: 0.8;}
	body a.btn01:focus, body a.btn01:hover {opacity: 0.8;}
	body a.btn02:focus, body .btn02:hover {opacity: 0.8; }
	body .btn_submit:hover {opacity: 0.8; }
	body .btn_b01:hover, body .btn_b01:hover {opacity: 0.8;}
	body a.btn_b02:hover, body .btn_b02:hover {opacity: 0.8; }
	body a.btn_b03:hover, body .btn_b03:hover {opacity: 0.8;}
	body a.btn_b04:hover, body .btn_b04:hover {opacity: 0.8;}
	body .btn_admin:hover, body a.btn_admin:hover {opacity: 0.8; }
	body .bo_vc_w .btn_submit{padding: 5px 10px;}
	/* 버튼 기본 끝*/

	#bo_sch select{width: 30%;font-size: 13px;}
	#bo_sch .sch_input{width: 50%;font-size: 13px;}
	#bo_sch .sch_btn{width: 17.5%;font-size: 13px;}


}

@media ( max-width: 650px ) {
	.s7_ul > li{margin-right: 0;width: 100%;}
	.s7_li_txt{min-width: 150px;}
}

@media ( max-width: 550px ) {
	.sec02_small_swiper .inwrap{padding: 0 20px;}
	.sec02_small_swiper .swiper-button-next {position:absolute;height:56px; margin-top:-28px;}
	.sec02_small_swiper .swiper-button-prev {left:-10px;width: 23px;background: url(https://hlemhzkl.hostingkr.com/theme/basic/img/prev_img.png) no-repeat 50% 50%; background-size: contain;}
	.sec02_small_swiper .swiper-button-next {right:-10px;width: 23px;background: url(https://hlemhzkl.hostingkr.com/theme/basic/img/next_img.png) no-repeat 50% 50%; background-size: contain;}
	.sec02_small_swiper .swiper-slide:after{border: 2px solid #fff;}
	.sec02_small_swiper{bottom: 10px;}
}

@media ( max-width: 450px ) {
	.s7_ul > li{height: 90px;line-height: 90px;}
	.s7_li_txt{min-width: 120px;}
}