/* header start */ #mobile_etc ul { display:flex !important; flex-wrap: wrap; justify-content: center; margin-left: -2px !important; margin-right: -2px !important; } #mobile_etc ul li { width: 48% !important; text-align: center; background: #eee; padding-top: 9px; padding-bottom: 9px; margin-bottom: 4px; margin-right: 2px !important; margin-left: 2px !important; } #mobile_etc ul li a { width: auto !important; font-weight:600; display:block; } @media(max-width:1400px) { } @media(max-width:1200px) { /* ì¸ë±ìŠ¤ */ #index_wrap { margin-top: 16px; } #index_wrap .flex-c { display:flex; flex-direction: column-reverse; } #index_wrap section.section01 .flex { display: flex; justify-content: space-between; padding-left: -10px; padding-right: -10px; } #index_wrap section.section01 .flex .benner { border: 1px #a7a6a6 solid; width: 100%; margin-right: 10px; margin-right: 10px; padding: 25px 20px; min-height: 160px; } #index_wrap section.section01 .flex .benner.benner01 { background: url('../../img/main/section01_bg.jpg') !important; background-repeat: no-repeat !important; background-position: 96% 96% !important; } #index_wrap section.section01 .flex .benner.benner02 { background: url('../../img/main/section02_bg.jpg'); background-repeat: no-repeat; background-position: 96% 96%; } #index_wrap section.section01 .flex .benner.benner03 { background: url('../../img/main/section03_bg.jpg'); background-repeat: no-repeat; background-position: 96% 96%; } #index_wrap section.section01 .flex .benner .title { display: flex; margin-bottom: 12px; } #index_wrap section.section01 .flex .benner .title h2 { font-size: 20px; font-weight: 900; font-family: 'NanumSquare'; color: #61ab01; margin-right: 6px; } #index_wrap section.section01 .flex .benner .title span { font-size: 14px; line-height: 30px; font-weight: 900; color: #646461; font-family: 'Nanum Gothic'; display: none; } #index_wrap section.section01 .flex .benner.benner01 ul { padding-left: 100px; } #index_wrap section.section01 .flex .benner.benner01 ul li { margin-bottom: 4px; } #index_wrap section.section01 .flex .benner.benner01 ul li a { font-size: 18px; font-weight: 900; color: #464646; font-family: 'NanumSquare'; } #index_wrap section.section01 .flex .benner.benner01 ul li a:hover { text-decoration: none; } #index_wrap section.section01 .flex .benner .content { font-size: 18px; font-weight: 900; color: #464646; line-height: 27px; font-family: 'NanumSquare'; } .quick { display: none; } } @media(max-width:991px) { /* header */ #header .top_wrap .left, #header .top_wrap .right { display: none; } #header .top_wrap .logo { width: 100%; text-align: left; padding-left: 15px; } #header .top_wrap .logo img { width: 230px; } #header .nav { display: none; } .js-offcanvas-btn { display: block; margin-top: 17px; } .sidebar-offcanvas { display: block !important; } /* ì¸ë±ìŠ¤ */ #index_wrap section.section01 .flex { display: flex; flex-direction: column; justify-content: space-between; padding-left: 0px; padding-right: 0px; } #index_wrap section.section01 .flex .benner { border: 1px #a7a6a6 solid; width: 100%; margin-right: 0; margin-right: 0; padding: 25px 20px; min-height: auto; margin-bottom: 10px; } #index_wrap section.section01 .flex .benner.benner01 { background: url('../../img/main/section02_bg.jpg'); background-repeat: no-repeat; background-position: 96% 96%; } #index_wrap section.section01 .flex .benner.benner01 ul { padding-left: 0; } #index_wrap section.section01 .flex .benner .title h2 { font-size: 18px; } #index_wrap section.section01 .flex .benner.benner01 ul li a { font-size: 14px; font-weight: 900; color: #464646; font-family: 'NanumSquare'; } #index_wrap section.section01 .flex .benner .content { font-size: 14px; font-weight: 900; color: #464646; line-height: 20px; font-family: 'NanumSquare'; } #index_wrap section.section02 { margin-top: 30px; } #index_wrap section.section02 .title { text-align: center; color: #959595; font-family: 'NanumSquare'; font-size: 14px; font-weight: 600; margin-bottom: 26px; } #index_wrap section.section02 .title h1 { font-size: 18px; font-weight: 900; color: #000; font-family: 'NanumSquare'; margin-bottom: 8px; } #index_wrap section.section03 { margin-top: 40px; background: #fffae7; padding-top: 40px; padding-bottom: 40px; } #index_wrap section.section03 .flex_wrap { display: flex; flex-direction: column; } #index_wrap section.section03 .flex_wrap .flex-left, #index_wrap section.section03 .flex_wrap .flex-right { width: 100%; } #index_wrap section.section03 .flex_wrap .flex-left .inner-flex { display: flex; flex-wrap: nowrap; width: 100%; margin-left: 0; margin-right: 0; } #index_wrap section.section03 .flex_wrap .flex-left .inner-flex .box.box01, #index_wrap section.section03 .flex_wrap .flex-left .inner-flex .box.box02 { width: 100%; margin-left: 0; margin-right: 0; text-align: center; padding: 25px 25px 25px; } #index_wrap section.section03 .flex_wrap .flex-left .inner-flex .box.box01 { background: #43bdad; } #index_wrap section.section03 .flex_wrap .flex-left .inner-flex .box.box02 { background: #87bd43; } #index_wrap section.section03 .flex_wrap .flex-left .inner-flex .box p { margin-bottom: 20px; } #index_wrap section.section03 .flex_wrap .flex-left .inner-flex .box p img { width: 65px; } #index_wrap section.section03 .flex_wrap .flex-left .inner-flex .box a { font-size: 16px; color: #fff; font-family: 'NanumSquare'; font-weight: 900; line-height: 20px; } #index_wrap section.section03 .flex_wrap .flex-right .box { border: 1px #ddd solid; background: #fff; padding: 25px 32px; margin-top: 15px; } #index_wrap section.section03 .flex_wrap .flex-right .box .title { display: flex; margin-bottom: 12px; } #index_wrap section.section03 .flex_wrap .flex-right .box .title h1 a { font-size: 18px; font-weight: 900; font-family: 'NanumSquare'; color: #87bd43; } #index_wrap section.section03 .flex_wrap .flex-right .box .title h1 a:hover { text-decoration: none; } #index_wrap section.section03 .flex_wrap .flex-right .box .title p { margin-left: auto; margin-top: 0px; } #index_wrap section.section03 .flex_wrap .flex-right .box .title p a { font-size: 18px; } #index_wrap section.section03 .flex_wrap .flex-right .box .title p a:hover { color: #87bd43; text-decoration: none; } #index_wrap section.section03 .flex_wrap .flex-right .box ul li { position: relative; } #index_wrap section.section03 .flex_wrap .flex-right .box ul li a { padding-bottom: 3px; padding-top: 3px; display: inline-block; font-size: 14px; } #index_wrap section.section03 .flex_wrap .flex-right .box ul li a:hover { color: #87bd43; text-decoration: none; } #index_wrap section.section03 .flex_wrap .flex-right .box ul li span { position: absolute; right: 0; font-size: 16px; font-family: 'NanumSquare'; display:none; } /* 서브 슬ë¼ì´ë” */ .s_visual_wrap .slide { height: 360px; } .s_visual_wrap .slide li { height: 360px; } .s_visual_wrap .slide .content { top: 56%; } .s_visual_wrap .slide { padding-left: 15px; padding-right: 15px; } .s_visual_wrap .slide .content h1 { font-size: 20px; font-weight: 800; color: #fff; font-family: 'NanumSquare', '맑ì€ ê³ ëâ€â€¢', 'Nanum Gothic', 'Malgun Gothic', 'Ubuntu', 'ë‹움', dotum, sans-serif; padding: 0; padding: 0; } .s_visual_wrap .slide .content p { font-size: 13px; font-weight: 400; color: #fff; margin-top: 6px; } /* 서브 슬ë¼ì´ë” ë§ˆê° */ /* 서브 ë“œë¡ë‹¤ìš´ */ .breadcrumbs {} .breadcrumbs { width: 100%; display: block; position: absolute; background: #fff; z-index: 9; } .breadcrumbs .container { padding: 0; margin: 0; } .breadcrumbs ul { border-top: 1px #ddd solid; } .breadcrumbs ul li { z-index: 2; text-align: left; border-bottom: 1px #ddd solid; } .breadcrumbs ul li a { display: block; font-size: 17px; font-weight: 500; padding-top: 16px; padding-bottom: 16px; padding-left: 25px; padding-right: 25px; } .breadcrumbs ul li a:focus, .breadcrumbs ul li a:hover { text-decoration: none; } .breadcrumbs li i { float: right; transition: 0.3s all ease; margin-top: 23px; margin-right: 15px; font-size: 17px; display: block; position: absolute; top: 0; right: 0; } .breadcrumbs li:hover i { transform: rotate(180deg); } /* 서브 ë“œë¡ë‹¤ìš´ ë§ˆê° */ /* 서브 ë ˆì´ì•„웃 */ #sub_content { margin-top: 60px; } #sub_content .page-header {} #sub_content .page-header h1 { font-size: 24px; font-weight: 900; color: #000; font-family: 'NanumSquare'; margin-bottom: 20px; } /* 서브 ë ˆì´ì•„웃 ë§ˆê° */ /* footer */ footer.sub { margin-top: 60px; } footer .btn-default { background-color: #fff; background-image: none; text-shadow: none; box-shadow: none; border: 1px #dddddd solid; padding: 4px 11px; border-radius: 0; } footer .footer-menu { padding-top: 2px; padding-bottom: 4px; /* background-color: #272a31; border-bottom: 1px #2a2d35 solid; */ text-align: center; margin: 0 auto } footer .footer-menu ul { padding-top: 18px; padding-bottom: 12px; } footer .footer-menu ul li:nth-child(2)::before { /* display: none; */ } footer .footer-menu ul li:before { color: #464646; } footer .footer-menu ul li:last-child { display:none; } footer .footer-menu ul li a { font-size: 13px; color: #92959b; font-weight: 500; padding-left: 12px; padding-right: 12px; } footer .footer-menu ul li a.blue { color: #92959b } footer address { margin-top: 20px; font-size: 13px; line-height: 18px; color: #979ba3; font-style: normal; text-align: center; } footer p.logo { display: none; } footer p { margin-top: 0; padding-top: 6px; color: #979ba3 !important; font-size: 13px; } } @media(max-width:661px) { #header .top_wrap { padding-top: 8px; } #header .top_wrap .left { display: block; position: absolute; top: 19px; left: 0; } #header .top_wrap .left img { width: 100px; } #header .top_wrap .logo { width: 100%; text-align: center; padding-left: 0; padding-top: 4px; padding-bottom: 6px; } #header .top_wrap .logo img { width: 140px; } .js-offcanvas-btn { display: block; margin-top: 7px; } }