@charset "utf-8";

@import url("common.css");
@import url("contents.css");
@import url("border.css");

/* layout */

#wrap {width:100%;}



/* header */

.header_wrap {width:100%; position: relative; z-index: 10; height:190px;}
.header_inner {width:1300px; margin:0 auto;}

.h_top {background: #efefef; width:100%; display: inline-block;}
.h_top .h_top_inner {width:1300px; margin:0 auto;}
.h_top .h_top_inner ul {display:inline-block; float:right; padding: 10px 0;}
.h_top .h_top_inner ul li {float:left; margin-left:20px;}
.h_top .h_top_inner ul li a {font-size:12px; font-family:'S-CoreDream-3Light';}

h1 {display:inline-block; position: relative; top:0; left:0;}
h1 a {display:inline-block;}

.header_logo_inner {width:1300px; margin:0 auto; padding:20px 0;}
.header_logo_inner ul {display:inline-block; float:right; padding-top:10px;}
.header_logo_inner ul li {float:left; margin:0 10px; padding:10px 0 10px 30px;}
.header_logo_inner ul li:first-child {padding:0 20px 0 0;}
.top_icon01 {background: url('/commons/main/images/common/top_icon_01.jpg') 0 2px no-repeat;}
.top_icon02 {background: url('/commons/main/images/common/top_icon_02.jpg') 0 2px no-repeat;}
.header_logo_inner ul li a {font-size:14px; font-family:'S-CoreDream-3Light';}


.header-nav{border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; position:relative; z-index:10;}
.header-nav .nav-inner{position:relative;}
.header-nav nav{width:1300px; margin:0 auto; max-width:100%; display:flex; align-items:flex-start; position:relative;}
.header-nav .gnav-dep1{display:flex; width:calc(100% - 120px);}
.header-nav .gnav-dep1 > li{width:calc(100% / 7);  position:relative;}
.header-nav .gnav-dep1 > li + li:before{display:block; content:''; width:1px;height:10px; background-color:#E8E8E8; position:absolute;left:0;top:50%; margin-top:-5px;}
.header-nav .gnav-dep1 > li > a{display:block; height:58px; line-height:58px; text-align:center; font-size:18px; font-weight:bold; font-family:'S-CoreDream-3Light'; color: #000;}
.header-nav .gnav-dep1 > li > a:hover{color:#2151d8;}
.header-nav .gnav-dep1 > li.active > a{color:#2151d8; overflow:hidden; position:relative;}
.header-nav .gnav-dep1 > li.active > a:after{display:block; content:''; width:40px; height:4px; border-radius:2px; position:absolute; left:50%; bottom:-2px; margin-left:-20px; background-color:#425ABE; }
.header-nav .gnav-dep2{width:100%; text-align:center; padding:15px 0 30px; box-sizing:border-box; height:calc(100% - 60px); margin-top:2px; display:none;}
.header-nav .gnav-dep2 > li > a{display:block; padding:8px 0; font-size:15px; font-weight:500;}
.header-nav .gnav-dep2 > li > a:hover{color:#2151d8; text-decoration:underline;}
.header-nav .gnav-dep3{padding:0 0 5px; display:none;}
.header-nav .gnav-dep3 > li{padding-left:8px; position:relative; line-height:1.75; margin:3px 0;}
.header-nav .gnav-dep3 > li:before{display:block;content:''; width:2px; height:2px; border-radius:1px; background-color:#737373; position:absolute; left:1px; top:0.83em;}
.header-nav .gnav-dep3 > li > a{color:#737373; display:block;}
.header-nav .gnav-dep3 > li > a:hover{color:#2151d8;}

.btn-all-menu{margin-left:auto; display:inline-flex; align-items:center; justify-content:flex-end; height:58px; box-sizing: border-box;  font-size:18px; font-weight:600; padding-left:20px; width:120px;font-family:'S-CoreDream-3Light'; color:#000}
.btn-all-menu:after{display:block; content:''; width:20px;height:20px; background:url('/commons/main/images/common/all_menu.jpg') center center no-repeat ; margin-left:12px;}
.btn-all-menu span{position:absolute;left:-9999px;}

.header-nav.active{ border-radius:0; overflow:hidden; box-shadow:0 4px 4px rgba(0,0,0,0.10);}
.header-nav.active .nav-inner:before{display:block; content:''; background:rgb(252, 252, 252,0.9); position:absolute; left:0;top:58px;right:0;bottom:0; border-top:1px solid #E8E8E8;}
.header-nav.active .gnav-dep2{display:block;}
.header-nav .gnav-dep1 > li:hover .gnav-dep2{background-color:#fff;}

/* all menu */
.header-nav.type-allmenu{background-color:#fff;}
.header-nav.type-allmenu:before{display:block;content:''; height:1px; background-color:#E8E8E8; position:absolute;left:0;top:58px;right:0;}
.header-nav.type-allmenu .gnav-dep1{text-align:left; border-left:1px solid #E8E8E8;}
.header-nav.type-allmenu .gnav-dep1 > li{box-sizing:border-box; border-right:1px solid #E8E8E8;}
.header-nav.type-allmenu .gnav-dep2{display:block !important; text-align:left; padding:10px 20px 20px 20px;}
.header-nav.type-allmenu .gnav-dep3{display:block;}
.header-nav.type-allmenu .btn-all-menu:after{background-image:url('/commons/main/images/common/all_menu_close_pc.jpg');}
.header-nav.type-allmenu.active .nav-inner:before{display:none;}
.header-nav.type-allmenu.active{ border-radius:0; box-shadow:none;}

/* mobile nav */
.btn-mobile-menu{display:none; position:absolute;right:15px;top:24px; width:40px;height:40px; text-align:left; text-indent:-9999px; overflow:hidden; background:url('/commons/main/images/common/all_menu.jpg') center center no-repeat; }
.btn-mobile-menu.active{background-image:url('/commons/main/images/common/all_menu_close.jpg');}

.mobile-nav{position:fixed;left:0;top:95px;right:0;bottom:0; display:flex; flex-direction: column; background-color:#fff; border-top:2px solid #371B1B; z-index:9999; display:none;}
.mobile-nav.active{display:flex;}
.mobile-nav .top-search-wrap{padding:18px 20px 10px; flex-shrink: 0;}
.mobile-nav .top-search{width:100%;height:30px; text-align: center;}
.mobile-nav .top-search .text-keyword{height:46px; border-radius:23px 0 0 23px;}
.mobile-nav .top-search .btn-search{width:46px;}
#gnav-m{height:100%; padding:10px 20px; overflow-y:auto;}

.mobile-nav .gnav-dep1 > li{position:relative; border-bottom:1px solid #E8E8E8; margin-bottom:10px;}
.mobile-nav .gnav-dep1 > li > a{display:block; font-size:18px; font-weight:600; color:#2B2B2B; position:relative; padding:10px 0;}
.mobile-nav .gnav-dep1 > li > a:after{display:block;content:''; width:26px;height:26px; background:url(/commons/main/images/common/arr_dep1.png) center center no-repeat; position:absolute;right:3px;top:50%; margin-top:-13px;}
.mobile-nav .gnav-dep2{border-top:1px solid #e8e8e8; padding:5px 0; display:none;}
.mobile-nav .gnav-dep2 > li > a{display:block; padding: 10px 0; font-size:16px; position:relative;}
.mobile-nav .gnav-dep2 > li.is-sub > a:after{display:block;content:''; width:20px;height:20px; background:url(/commons/main/images/common/arr_dep2_plus.png) center center no-repeat; position:absolute;right:6px;top:50%; margin-top:-10px;}
.mobile-nav .gnav-dep3{padding:20px 25px; background-color:#F5F5F5; display:none;}
.mobile-nav .gnav-dep3 > li > a{font-size:12px; color:#737373; display:block; padding:8px 0;}
.mobile-nav .side-dep3-list a{position:relative; padding-left:12px;}
.mobile-nav .side-dep3-list a:before{position:absolute;left:0;top:6px;content:'-'; font-size:12px;}

.mobile-nav .gnav-dep1 > li.active > a:after{transform:rotate(180deg);}
.mobile-nav .gnav-dep1 > li.active .gnav-dep2{display:block;}
.mobile-nav .gnav-dep2 > li.active .gnav-dep3{display:block;}
.mobile-nav .gnav-dep2 > li.is-sub.active > a:after{background-image:url(/commons/main/images/common/arr_dep2_minus.png);}
.mobile-nav .gnav-dep3 > li.active > a{font-weight:bold;}

.mobile-nav .gnav-dep1 > li.on > a:after{transform:rotate(180deg);}
.mobile-nav .gnav-dep1 > li.on .gnav-dep2{display:block;}
.mobile-nav .gnav-dep2 > li.on .gnav-dep3{display:block;}

.mb_ban {text-align:center; padding:10px 0;}


/* main_visual */

.main_visual {width:1300px; margin:40px auto; position: relative; z-index: 1;}

.main_visual .banner_wrap { position: relative;}
.main_visual .banner_wrap .slide{height: 375px;overflow: hidden;}
.main_visual .banner_wrap .slide.slick-initialized{height: auto;}
.main_visual .banner_wrap .slide .item {}
.main_visual .banner_wrap .slide .item a { display: block; width: 100%; height: 100%; position: relative;}
.main_visual .banner_wrap .slide .item a img { display: block;border-radius: 20px; }

.control_wrap { padding: 0 20px; background: #fff; box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2); display: flex; align-items: center; justify-content: center; height: 50px; border-radius: 25px; position: absolute; bottom:0px; left:50%; transform: translate(-50%,50%); }
.control_wrap .control { display: flex; align-items: center; justify-content: center; }
.control_wrap .control .button,.control_wrap .allBtn button { width: 25px; height: 30px; font-size: 0; background-position: center; background-repeat: no-repeat;}
.control_wrap .control .button.prev { background-image: url(/commons/main/images/main/prev.png); }
.control_wrap .control .button.next { background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='8' height='13' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_122_2747' transform='scale(0.125 0.0769231)'/%3E%3C/pattern%3E%3Cimage id='image0_122_2747' width='8' height='13' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAACXBIWXMAAAsTAAALEwEAmpwYAAAARklEQVQYlY2PUQoAMAhCrdt1/wO5jzGIZmt+BT5SLSKILYOQp5sTICEXr1kBlc8KtFDtcEFTSXvNtBwhzQO05k/J50wAwAIq1wv1M/Nv2AAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A"); }
.control_wrap .control .button.play { background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='8' height='13' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_122_2749' transform='scale(0.125 0.0769231)'/%3E%3C/pattern%3E%3Cimage id='image0_122_2749' width='8' height='13' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAACXBIWXMAAAsTAAALEwEAmpwYAAAARklEQVQYlYXQQQoAIAhE0a+38/4HskUQlZPNSvDBwFhEJDOGiG93/oBENyhIgQO9wEIdAMgfsA5YV7FGU+BY9AZlbu+eAAP+mgf1TqciZwAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");}
.control_wrap .control .button.stop { background-image: url(/commons/main/images/main/stop.png); }
.control_wrap .allBtn button { background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='12' height='12' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_122_2738' transform='scale(0.0833333)'/%3E%3C/pattern%3E%3Cimage id='image0_122_2738' width='12' height='12' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAd0lEQVQokd3QsQnCYBRF4S8PVxAsBJ1H+6RIJdi4k2voPgoa1CG0SMCfPLOAp7rcc6tb1U27xRELdNjjrCe5qm7aJ+a+XLAecnIxKmBV5OQCr1F5LXJygR1uQ/HAoRgkN8MJS79JLiaGk4T+ug5v3LEpfHL/cOsH5EArApwjNtUAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A");}
.control_wrap .control .total { display: flex; align-items: center; justify-content: center; margin-right: 10px;}
.control_wrap .control .total span { font-size: 16px; }
.control_wrap .control .total span.current { font-weight: bold; color: #000; min-width:18px;text-align: center;}
.control_wrap .control .total span.count { color: #555; min-width:18px;text-align: center; }
.control_wrap .control .total span.line { height: 1px; width: 14px; opacity: .2; background: #000; margin: 0 5px; }
.control_wrap .control .play{display: none;}

#modal .modal-dialog{
    width: 100%;
    max-width: 1360px;
    position: relative;
    margin: 0 auto;
  }
  #modal .modal-dialog .modal-header{
   background: none;
   border: 0 solid #000;
  }
  #modal .modal-dialog .modal-header h4{
    font-size: 0;
    height: 120px;
   /* background: url(/images/kor/main/modal_tit.png) center no-repeat; */
  
  }
  #modal .modal-dialog  .modal-content{
    background: none;
  }
  #modal .modal-dialog .modal-body  {text-align: center;}
  #modal .modal-dialog .modal-body h5{
    display: inline-block;
    padding:  0px 30px ;
    background: #2722c3;
    color: #fff;
    font-family: "GmarketSans";
    height: 60px;
    line-height: 1;
    font-size: 20px;
    line-height: 62px;
    border-radius: 30px;
  }
  #modal .modal-dialog .modal-body h5 em{
    font-weight: bold;
    color: #fff;
    font-family: "GmarketSans";
    font-size: 20px;
    line-height: 1;
  }
  #modal .modal-dialog .modal-body h5 span{
    line-height: 1;
  }
  #modal .modal-dialog .modal__close {
      position: absolute;
      right: 15px;
      top:160px;
      width: 68px;
      height: 68px;
      z-index: 11;
  }
  #modal .modal-dialog .modal__close  button {
      display: block;
      width: 100%;
      height: 100%;
      border-radius: 20px;
      background-position: center;
      background-repeat: no-repeat;
      background-color: #fff;
      background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='17' height='17' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_122_2743' transform='scale(0.0588235)'/%3E%3C/pattern%3E%3Cimage id='image0_122_2743' width='17' height='17' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuYTg3MzFiOSwgMjAyMS8wOS8wOS0wMDozNzozOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNy0yNlQxODo0OTo0MSswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDctMjZUMTg6NTA6MjUrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDctMjZUMTg6NTA6MjUrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmU0MmI5M2JiLTBlNjEtMGQ0Yi1iNDU2LWE1YzIwY2Y3YWZiZSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDplNDJiOTNiYi0wZTYxLTBkNGItYjQ1Ni1hNWMyMGNmN2FmYmUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplNDJiOTNiYi0wZTYxLTBkNGItYjQ1Ni1hNWMyMGNmN2FmYmUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU0MmI5M2JiLTBlNjEtMGQ0Yi1iNDU2LWE1YzIwY2Y3YWZiZSIgc3RFdnQ6d2hlbj0iMjAyMi0wNy0yNlQxODo0OTo0MSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnQ8YREAAAB+SURBVDiNY3BsaGcA4hggngXEjFA+IcwIVQ/SxwAz4A8Q/wfiuUDMRIQBc6HqQfpiGaAm/kfC+AxCNgCGZ+GSwGYQTnUEFRAjT4xNzIRcSoyfbxPyKrGBhzfQcUUjExYXgPgs2NTTxCUUhwnFsUNxOqFKiqVK3qFKLqa4PAEAW8vm55BYyesAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A");
      transition: background-color .3s;
      box-shadow: 4px 4px 10px rgb(0 0 0 / 15%);
      font-size: 0;
  }
  #modal .modal-dialog .modal__close  button:hover{
    background-color: #2722c3;;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='17' height='17' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_122_2744' transform='scale(0.0588235)'/%3E%3C/pattern%3E%3Cimage id='image0_122_2744' width='17' height='17' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfElEQVQ4jbWUSwrAIAwFY9tjthcTPJlXEaaLRpBiakAbcCF5jPkqgAAnEIGg99EJqj8BqYDCYwnYHICk+gJcosTWvkAtoFq0HD2QqRsKPH7PS/soUk/OeZSqt3gmwIKICt8RZODo6X+JZLom092ZnpMlE7tkd5Zs8fR/cgMfDNRaG7jugQAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  #modal .modal-dialog .modal-body .bn_list{
    margin-top: 50px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
  
  
  }
  #modal .modal-dialog .modal-body .bn_list li{
    width: calc(100% / 3 - 20px);
    margin:  10px;
    margin-bottom: 15px;
  }
  #modal .modal-dialog .modal-body .bn_list li a{
    display: block;
    overflow: hidden;
  
  }
  #modal .modal-dialog .modal-body .bn_list li a img{
    width: 100%;
    height: auto;
    border-radius: 20px;
  }
  

/* quick menu */

.quick_menu {width:1300px; padding:30px 0; margin:0 auto;}
.quick_menu ul {width:100%; display: inline-block;}
.quick_menu ul li {float:left; width:12.4%; border-right:1px solid #efefef; padding:10px 0;}
.quick_menu ul li:last-child {border:0;}
.quick_menu ul li.qbg01 {background:url('/commons/main/images/main/quick_img01.jpg') center 10px no-repeat;}
.quick_menu ul li.qbg02 {background:url('/commons/main/images/main/quick_img02.jpg') center 10px no-repeat;}
.quick_menu ul li.qbg03 {background:url('/commons/main/images/main/quick_img03.jpg') center 10px no-repeat;}
.quick_menu ul li.qbg04 {background:url('/commons/main/images/main/quick_img04.jpg') center 10px no-repeat;}
.quick_menu ul li.qbg05 {background:url('/commons/main/images/main/quick_img05.jpg') center 10px no-repeat;}
.quick_menu ul li.qbg06 {background:url('/commons/main/images/main/quick_img06.jpg') center 10px no-repeat;}
.quick_menu ul li.qbg07 {background:url('/commons/main/images/main/quick_img07.jpg') center 10px no-repeat;}
.quick_menu ul li.qbg08 {background:url('/commons/main/images/main/quick_img08.jpg') center 10px no-repeat;}

.quick_menu ul li a .q_txt {font-size:16px; padding: 90px 0 0; font-family: 'S-CoreDream-3Light'; text-align: center; color:#000}


/* notice */
.sub_tit {font-size:28px; color:#000; margin:0 0 20px; font-weight: bold;}
.noitce {width:1300px; margin:40px auto;}
/* ÅÇ¹öÆ° Ãà°¡·Î ÀÎÇÑ Ãß°¡ */
.sub_tit a{font-size:28px; color:#000; margin:0 0 20px; font-weight: bold; position:relative; display:inline-block;}
.sub_tit a::after{content:""; width:0; height:0; display:block; background:#000; transition:0.3s all; position:absolute; bottom:-4px; left:50%; opacity:0;}
.sub_tit a.on::after, .sub_tit a:hover::after{width:100%; height:2px; left:0; right:0; opacity:1;}

.news-list-wrap .news-list li{height:270px;}
.news-list-wrap .news-list a{display:flex; flex-direction:column; height:100%; box-sizing:border-box; padding:20px; text-align:left; border:1px solid #d1d1d1; border-radius:10px; position:relative;}
.news-list-wrap .news-list .gigan {background-color: #efefef; font-family: 'S-CoreDream-3Light';  padding:6px 0 6px 20px; font-size:14px; border-radius: 20px; display:inline-block;}
.news-list-wrap .news-list .gigan .gigan_p01{background: #2151d8; margin-right:4px; width:2px; height:2px; border-radius: 10px; position: relative; top:8px; padding: 2px; display: inline-block;}
.news-list-wrap .news-list .gigan .gigan_p02{background: #057980;}
.news-list-wrap .news-list .gigan .gigan_p03{background: #435f02;}
.news-list-wrap .news-list .gigan .gigan_p04{background: #df5702;}
.news-list-wrap .news-list .gigan .gigan_p05{background: #eb1414;}
.news-list-wrap .news-list .gigan .gigan_p06{background: #2151d8;}
.news-list-wrap .news-list .gigan .gigan_p07{background: #b10c85;}
.news-list-wrap .news-list .gigan .gigan_p08{background: #3e0cc5;}
.news-list-wrap .news-list .more {font-size:14px; font-family: 'S-CoreDream-3Light'; }
.news-list-wrap .news-list .more .more_line {width:65%; height:1px; margin-right:10px; background: #efefef; display: inline-block; position: relative; top:8px;}
.news-list-wrap .news-list .subject{font-size:18px; font-weight:600; margin:20px 0 20px 10px; color:#000; font-weight: bold;}
.news-list-wrap .news-list .date{display:block; margin-top:auto; font-size:14px; color:#6A6A6A; text-align: right;}
.news-list-wrap .news-list .tag-new{font-size:12px; font-weight:600; background:#ff6000; text-transform:uppercase; padding:3px 6px; color:#fff; border-radius: 30px;}
.news-list-wrap .news-list .new a{border-color:#d1d1d1;}
.news-list-wrap .news-list a:hover{border-color:#d1d1d1;}
.news-list-wrap{display:none;}
.news-list-wrap.active{display:block;}

.news-list-wrap .sldier-nav a{display:inline-block; width:36px;height:36px; box-sizing:border-box; border:1px solid #D3D3D3; background-color:#fff; text-align:left; text-indent:-9999px; vertical-align:middle; border-radius:18px;}
.news-list-wrap .sldier-nav a.btn-prev{background-image:url(/commons/main/images/main/i_news_slider_prev.jpg); background-repeat:no-repeat; background-position:center center;}
.news-list-wrap .sldier-nav a.btn-next{background-image:url(/commons/main/images/main/i_news_slider_next.jpg); background-repeat:no-repeat; background-position:center center;}
.news-list-wrap .sldier-nav a.btn-more{width:auto; text-indent:0; display:inline-flex; align-items:center; padding:0 15px; font-size:14px; margin-left:17px;}

.news-slider-wrap{position:relative;}
.news-slider-wrap .news-slider{position:relative; overflow:hidden;}
.news-list-wrap .sldier-nav{position:absolute;right:0;top:-50px;}

/* sc01 */

.sc01 {width:1300px; margin:40px auto; display: flex;}

.sc01 .photo_list {width:67%; padding:4%; float:left; background: #f2faff; border-radius: 20px; position: relative;}
.sc01 .photo_list ul {width:100%; display: inline-block; margin:10px 0;}
.sc01 .photo_list ul li {float:left; margin-right: 25px; width:31.3%;}
.sc01 .photo_list ul li:last-child {margin:0;}
.sc01 .photo_list ul li a .photo_img {border-radius: 20px; overflow: hidden; height:180px;}
.sc01 .photo_list ul li a .photo_img img {width:100%; height:180px;}
.sc01 .photo_list ul li a .photo_txt {margin:10px 0; font-size:14px; font-family: 'S-CoreDream-3Light'; color:#000;}
.sc01 .photo_list .photo_list_more {position:absolute; top:60px; right:60px;}

.sc01 .banner {float:left; width:22%; padding:10px 0 0 30px; border: 0;} 
.sc01 .banner ul {display: inline-block; width:100%;}
.sc01 .banner ul li {clear: both; margin-top: 15px;}
.sc01 .banner ul li a img {width:100%;}

.mg_n {margin:0 !important;}


/* sc02 */

.sc02 {width:1300px; margin:0 auto 80px; display: flex; overflow:hidden; padding-bottom:40px;}

.sc02 .popupzone { width: calc(35% - 15px); max-width: 440px; position: relative;overflow:visible;}
.sc02 .popupzone .slide{/*height: 329px;*/height:320px;overflow: hidden;}
.sc02 .popupzone .slide.slick-slider{overflow: visible;}
.sc02 .popupzone .slide .slick-list{overflow: visible;}
.sc02 .popupzone  .item a{ overflow: hidden;border-radius: 20px;display:block;width:100%;height:100%;max-height:320px;}
.sc02 .popupzone  .item a img{ border-radius: 20px;width:auto;height:100%;}

.sc02 .popupzone22 { width: calc(35% - 15px); max-width: 440px; position: relative;overflow:visible; margin:0 30px;}
.sc02 .popupzone22 .slide{/*height: 329px;*/height:320px;overflow: hidden;}
.sc02 .popupzone22 .slide.slick-slider{overflow: visible;}
.sc02 .popupzone22 .slide .slick-list{overflow: visible;}
.sc02 .popupzone22  .item a{ overflow: hidden;border-radius: 20px;display:block;width:100%;height:100%;max-height:320px;}
.sc02 .popupzone22  .item a img{ border-radius: 20px;width:auto;height:100%;}

.sc02 .sns_b {float:left; width:30%; display: inline-block; border:1px solid #efefef; border-radius: 20px; padding:1% 2%; z-index: 99;}
.sc02 .sns_b .sns_txt {font-size:16px; font-family: 'S-CoreDream-3Light'; padding:5px 0 10px;}
.sc02 .sns_b ul {width:100%;}
.sc02 .sns_b ul li {clear: both; margin:4px 0; padding:15px 0; border-bottom:1px solid #efefef; padding-left:60px; background: url('/commons/main/images/main/sns_icon.png') right no-repeat;}
.sc02 .sns_b ul li a {font-size:16px; font-family: 'S-CoreDream-3Light'; }
.sc02 .sns_b ul li:last-child {border:0;}
.sc02 .sns_b ul li.sns_icon01 {background: url('/commons/main/images/main/sns_icon01.png') 2px no-repeat;}
.sc02 .sns_b ul li.sns_icon02 {background: url('/commons/main/images/main/sns_icon02.png') 2px no-repeat;}
.sc02 .sns_b ul li.sns_icon03 {background: url('/commons/main/images/main/sns_icon03.png') 2px no-repeat;}
.sc02 .sns_b ul li.sns_icon04 {background: url('/commons/main/images/main/sns_icon04.png') 2px no-repeat;}

/* sc03 */

.sc03 {width:1300px; margin:40px auto;}
.sc03 ul {display:inline-block; width:100%;}
.sc03 ul li {float:left; margin-left:26px; border-radius: 20px; width:32%; overflow:hidden;}
.sc03 ul li:first-child {margin:0;}
.sc03 ul li a img {width:100%;}


/* banner */

.banner {width:100%; border-top:1px solid #efefef; border-bottom: 1px solid #efefef;}
.layout {position: relative; margin:0 auto; max-width:1300px; width:100%;}
.layout .banner_wrap2 {height: 90px; width:100%; display: flex; align-items: center; justify-content: flex-start;}
.layout .banner_wrap2 .banner_tit {font-size:16px; font-family: 'S-CoreDream-3Light'; }
.banner .layout .banner_wrap2 .slide {width: calc(100% - 260px); position: relative;left:3%;}
.layout .banner_wrap2 .slide_control {position: absolute; top:50%; right:0; transform: translate(0,-50%); display: flex; align-items: center; justify-content: flex-end;}
.slide_control button.button {  width: 40px;height: 40px;font-size: 0;vertical-align: top;position: relative;display: inline-block;z-index: 3;position: relative;border: 0 solid #000;background: none;}
.slide_control button[data-control="stop"]::before {width: 3px; height: 9px; box-shadow: -3px 0 #000, 3px 0 #000;}
.slide_control button[data-control="prev"]::before, .slide_control button[data-control="next"]::before {width: 11px; height: 11px; border-color: #000;}
.slide_control button[data-control="prev"]::before {right: -5px; border-width: 0 0 3px 3px;}
.slide_control button[data-control="prev"]::before, .slide_control button[data-control="next"]::before {width: 40%;height: 40%;border-width: 2px; border-style: solid; border-color: #333; transform: rotate(45deg);}
.layout .banner_wrap2 .slide_control button.prev::before {border-color: #7f7f7f;width: 8px;height: 8px;border-width: 0 0 2px 2px;}
.layout .banner_wrap2 .slide_control button.next::before {border-color: #7f7f7f;width: 8px;height: 8px;border-width: 2px 2px 0 0;}
.layout .banner_wrap2 .slide_control button.stop::before {box-shadow: -3px 0 #7f7f7f, 3px 0 #7f7f7f;}
.layout .banner_wrap2 .slide_control button.play::before {border-color: transparent transparent transparent #7f7f7f;}
.slide_control button[data-control]::before, .slide_control button[data-control]::after {content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}
.slide_control button[data-control="play"] {display: none;}
.slide_control button[data-control="play"]::before {right: -3px; border-width: 6px 0 6px 10px; border-style: solid; width: 0; height: 0;}
.slide_control button[data-control="stop"]::before {width: 3px; height: 9px; }



/* footer */

#footer_n {width:100%; padding:40px 0;}
.foot_inner {width:1300px; margin:0 auto; display: flex; position: relative;}
.foot_inner .foot_ad {width:60%; float:left;}
.foot_inner .foot_ad ul {width:100%; display: inline-block;}
.foot_inner .foot_ad ul li {float:left; margin-right:30px;}
.foot_inner .foot_ad ul li.point_f a{color:#2525be; font-size:17px; font-weight:bold;}
.foot_inner .foot_ad ul li:last-child {margin: 0;}
.foot_inner .foot_ad ul li a {font-size:16px; color:#000; font-family: 'S-CoreDream-3Light';}
.foot_inner .foot_ad .add {font-size:14px; line-height:26px; margin:20px 0;}
.foot_inner .foot_ad .cpr {font-size:12px; color: #333;}

.foot_site {float:left; width:40%;}
.footer_select {position:absolute; right:0; top:10px;}
.footer_select_box {position:relative; float:left; margin-left:10px;}
.footer_select_box>a {display:block; width:200px; padding:0 20px; line-height:50px; background:#ebebeb;}
.footer_select_box>a:after {display:block; content:""; position:absolute; right:20px; bottom:15px; width:10px; height:10px; border-left:1px solid #666; border-top:1px solid #666; transform:rotate(45deg);}
.footer_select_box .footer_select_list>li {padding:5px 0;}
.footer_select_list {display:none; position:absolute; left:0; bottom:51px; width:84%; padding:20px; background:#f5f5f5; z-index: 999;}

.foot_img_n {position:absolute; right:0; top:70px;}


/* tel_page */

.tel_info {width:100%;}
.tel_info .tel_tit {font-size:36px; color:#000; text-align: center;}
.tel_info .tel_txt {font-size:16px; line-height: 24px; margin:20px 0 40px; text-align: center;}
.tel_info .tel_info_box {padding:30px 20px; width:100%; background:#efefef; display:inline-block;}
.tel_info .tel_info_box ul {display:inline-block; width:100%;}
.tel_info .tel_info_box ul li {float:left; width:23.5%; height:330px; border-radius: 30px; background-color: #fff; margin-left:20px;}
.tel_info .tel_info_box ul li:first-child {margin: 0;}
.tel_info .tel_info_box ul li.icon01 {background: #fff url('/commons/main/images/cont/telpage_icon01.png')center 20px no-repeat;}
.tel_info .tel_info_box ul li.icon02 {background: #fff url('/commons/main/images/cont/telpage_icon02.png')center 20px no-repeat;}
.tel_info .tel_info_box ul li.icon03 {background: #fff url('/commons/main/images/cont/telpage_icon03.png')center 20px no-repeat;}
.tel_info .tel_info_box ul li.icon04 {background: #fff url('/commons/main/images/cont/telpage_icon04.png')center 20px no-repeat;}
.tel_info .tel_info_box ul li .info_tit {font-size:18px; font-weight: bold; padding: 90px 0 5px; color: #000; text-align: center;}
.tel_info .tel_info_box ul li .info_num {font-size: 24px; color:#194cdd; text-align:center; font-weight:bold;}
.tel_info .tel_info_box ul li .info_txt {font-size:14px; margin:0 0 10px; text-align:center;}
.tel_info .tel_info_box ul li .info_stxt {font-size:14px; margin:10px 0 4px; text-align:center;}
.tel_info .tel_info_box .info_box01 {float:left; width:45%; margin:20px 20px 0 0; padding:2%; background: #fff; border-radius: 30px;}
.tel_info .tel_info_box .info_box01 .icon05 {color:#000; padding-top:80px; background:#fff url('/commons/main/images/cont/telpage_icon05.png') center 10px no-repeat; font-size:18px; font-weight: bold; text-align: center;}
.info_t {margin-top:10px; width:100%;}
.info_t .info_txt01 {font-size:16px;}
.info_t .info_txt02 {font-size:24px; color: #194cdd; margin:0 10px 0 0; font-weight:bold;}
.info_t .info_txt03 {font-size: 12px;}
.tel_info .tel_info_box .info_box03 .info_txt04 {font-size: 16px; color:#000; font-weight:bold;}
.tel_info .tel_info_box .info_box03 .info_txt05 {font-size: 12px;}
.tel_info .tel_info_box .info_box02 {float:left; width:45%; margin-top:20px; padding:2%; background: #fff; border-radius: 30px;}
.tel_info .tel_info_box .info_box02 .icon06 {color:#000; padding-top:80px;  background:#fff url('/commons/main/images/cont/telpage_icon06.png') center 10px no-repeat; font-size:18px; font-weight: bold; text-align: center;}
.tel_info .tel_info_box .info_box03 {clear:both; margin-top:20px; padding:2%; background:#fff; text-align:center; width:96%; border-radius: 15px; display:inline-block;}


.hidden_m {overflow:hidden; text-indent:-999px; position:absolute; top:-1px; left:-1px;}


@media all and (min-width:1080px){
    .mobile-nav{display:none;}
    .mobile-nav.active{display:none;}


    

    .news-list-wrap .news-list .subject{font-size:22px; margin-right:0;}
    .news-list-wrap .news-list .tag-new{font-size:14px;}

    #news1 .news-list .new a{border-color:#eeeeee;}
	#news1 .news-list a:hover{border-color:#eeeeee;}
    .popupzone .slide .item{height: 320px; overflow:hidden; border-radius:20px;}
    .popupzone .slide .item a{display: block;width: 100%; height: 100%; position: relative;}
    .popupzone .slide .item a img{display: block; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); height: 100%; width: 100%; max-width: none;}

    .popupzone22 .slide .item{height: 320px; overflow:hidden; border-radius:20px;}
    .popupzone22 .slide .item a{display: block;width: 100%; height: 100%; position: relative;}
    .popupzone22 .slide .item a img{display: block; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); height: 100%; width: 100%; max-width: none;}



}

/* intro */

.intro {width:1000px; position:relative; margin: 200px auto 40px; text-align:center;}
.intro ul {display:inline-block;}
.intro ul li {float:left; margin:0 20px; display:inline-block;}
.intro ul li a {display:inline-block;}
.intro ul li.intro_btn01 a {padding:20px 40px; background:#00a2ff; color:#fff; font-size:18px;}
.intro ul li.intro_btn02 a {padding:20px 40px; background:#1a63c6; color:#fff; font-size:18px;}
.intro .intro_txt {margin:100px 0; font-size:16px; color:#000;}
.intro .intro_foot {font-size:14px; color:#ccc; }


/* intro 2 */

#wrap_intro {background:url('/commons/main/images/intro/intro_bg_top.jpg') no-repeat -36px top; width:100%;}
.intro_bg {position:absolute; bottom:0; right:0; background:url('/commons/main/images/intro/intro_bg_bottom.jpg') no-repeat right bottom; width:100%; height:1200px;}
.intro1 {width:1000px; position:relative; padding: 200px 0 40px; margin:0 auto; text-align:center;}
.intro1 ul {display:inline-block; width:100%; margin-top:80px;}
.intro1 ul li.intro_btn01 {width:35%;margin-right:5%; height:161px; display:inline-block; background:url('/commons/main/images/intro/intro_btn01.jpg') no-repeat;}
.intro1 ul li.intro_btn01 a {font-size:16px; padding:95px 0 15px 0; display:block;}
.intro1 ul li.intro_btn02 {width:35%; margin-left:5%; height:161px; display:inline-block; background:url('/commons/main/images/intro/intro_btn02.jpg') no-repeat;}
.intro1 ul li.intro_btn02 a {font-size:16px; letter-spacing:-1.5px; padding:71px 0 15px 0; display:block;}
.intro1 ul li span {font-size:13px; }
.intro1 .intro_txt {margin:100px 0; font-size:16px; color:#000;}
.intro1 .intro_foot {font-size:14px; color:#ccc; }





@media all and (max-width:1080px){

	.intro {width:100%; margin:100px auto 40px;}
	.intro ul {display:inline-block; text-align:center;}
	.intro ul li {margin:10px 0; width:100%;}

	#wrap_intro {background:url('/commons/main/images/intro/intro_bg_top.jpg') no-repeat -12px top; background-size:35%; width:100%;}
	.intro_bg {display:none;}
	.intro1 {width:100%; position:relative; padding: 100px 0 40px; margin:0 auto; text-align:center;}
	.intro1 .intro_logo {position:relative; top:40px;}
	.intro1 ul {margin-top:100px;}
	.intro1 ul li.intro_btn01 {width:90%; margin:0;}
	.intro1 ul li.intro_btn02 {width:90%; margin:20px 0;}
	.intro1 .intro_txt {margin:30px 0;}



    #header{height:80px;}
    .header-top h1{margin:0 auto;}
    .header-top h1 img{height:40px;}
    .header-top{text-align:center; padding:20px 0 10px;}
    .header-top .top-search{display:none;}
    .header-top .go-minwon{display:none;}
    .header-top .select-lang{display:none;}
    .header-nav{display:none;}

    .h_top {display: none;}
    .h_top .h_top_inner {width:100%;}
    .header_logo_inner {width:100%;}
    .header_logo_inner ul {margin-right:80px;}
    .header_wrap {height:100px;}
    h1 {top:2px; left:20px;}

    .main_visual {width:100%; margin:10px auto 40px;}

    .quick_menu {width:100%;}
    
    .header-top .txt-zoom{display:none;}

    .btn-mobile-menu{display:block;}

    .sc01 {width:100%;}
    .sc01 .photo_list ul li {width:30%;}
    .sc01 .banner {border:0;}

    .noitce{padding:30px 0; margin-bottom:0; width:100%;}

	.sc01 .photo_list ul li a .photo_img {height:auto;}


    .sc02 {width:100%; display: inline-block; overflow: hidden; margin:0 auto 20px;}
    .sc03 {width: 100%;}
    .sc03 ul li {width:31%;}

    .news-list-wrap .news-list .more .more_line {width:55%;}

    .layout {max-width:100%;}

    .foot_inner {width:100%;}

    .sc02 .popupzone{ width: 23.5%; max-width: none; padding: 2% 35px 2%; float:left;}
    .sc02 .popupzone .slide{ width: calc(100% + 20px); left: -10px; height:220px;}
    .sc02 .popupzone .slide .item{padding: 0 1%;}
    .popupzone .slide .item{height: auto;}
    .popupzone .slide .item a img{position: static; transform: translate(0,0); width: 100%; height: auto;}

    .sc02 .popupzone22{ width: 23.5%; max-width: none; padding: 2% 35px 2%; float:left;}
    .sc02 .popupzone22 .slide{ width: calc(100% + 20px); left: -10px; height:220px;}
    .sc02 .popupzone22 .slide .item{padding: 0 10px}
    .popupzone22 .slide .item{height: auto;}
    .popupzone22 .slide .item a img{position: static; transform: translate(0,0); width: 100%; height: auto;}

   


}
@media all and (max-width:768px){

    #wrap {margin:0 1%; width:98%;}

    .skip-nav { display:none; }

    h1 {left:20%; top:5px;}

    .sub_tit {font-size:18px;}

    .btn-mobile-menu {top:26px;}

    .h_top {display: none;}
    .header_logo_inner {width:100%;}
    .header_logo_inner ul {display:none;}

    .top-search {padding:10px 0;}
    .top-search ul {display:inline-block; margin:0 auto;}
    .top-search ul li {float:left; margin:0 30px; padding-left: 30px; }
    .top-search ul li a {padding-top:8px; display: inline-block;}
	.top_icon01 {background: url('/commons/main/images/common/top_icon_01.jpg') 0 0px no-repeat;}
	.top_icon02 {background: url('/commons/main/images/common/top_icon_02.jpg') 0 0px no-repeat;}


    .header_wrap {height: 90px;}

    .main_visual {width:100%;}

    .quick_menu {width:100%;}
    .quick_menu ul li {width:24.4%; margin:5px 0;}
    .quick_menu ul li a .q_txt {font-size: 12px; padding:70px 0 0;}
    .quick_menu ul li:nth-child(4) {border:0;}

    .noitce {width:100%; margin:10px 0;}

    .news-list-wrap .news-list{display:block; transform:none !important;}
    .news-list-wrap .news-list li{height:auto; width:auto !important;}
    .news-list-wrap .news-list li.swiper-slide-duplicate{display:none !important;}
    .news-list-wrap .news-list a{display:flex; flex-direction:row; height:auto; padding:0; border:none; background:none; padding:4px 0;}
    .news-list-wrap .news-list .subject{font-size:12px; margin:0; font-weight:400; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:85%; padding:0 2%; text-align:left;}
    .news-list-wrap .news-list .date{margin:0 0 0 auto; flex-shrink:0; font-size:12px;}
    .news-list-wrap .news-list .tag-new{display:none;}
    .news-list-wrap .news-list .new a{border:none;}
    .news-list-wrap .news-list a:hover{border:none;}
    .news-list-wrap .sldier-nav{top:-40px;}
    .news-list-wrap .sldier-nav a.btn-prev,
    .news-list-wrap .sldier-nav a.btn-next{display:none;}
    .news-list-wrap .sldier-nav a.btn-more{width:20px;height:20px; text-align:left;text-indent:-9999px; padding:0; overflow:hidden; background-color:#CCCCCC; font-size:0;}
    .news-list-wrap .sldier-nav a.btn-more:before{background:url(../images/main/i_more_w.svg) center center no-repeat; width:20px;height:20px; margin:0;}
    .news-list-wrap .news-list .more {display:none;}

    .news-list-wrap .news-list .gigan {width:40%; background-color: #fff; font-size:12px; padding:0 0 0 10px;}
    .news-list-wrap .news-list .gigan .gigan_p01 {top:6px;}


    .sc01 {width:100%; margin:10px 0;}
    .sc01 .photo_list {width:100%; margin:20px 0;}
    .sc01 .photo_list .photo_list_more {top:20px; right:36px;}
    .sc01 .photo_list ul li {width:43%; margin:0 2.5%;}
    .sc01 .photo_list ul li:nth-child(3) {display: none;}
    .sc01 .photo_list ul li a .photo_txt {font-size:12px;}
	.sc01 .photo_list ul li a .photo_img img {height:110px;}

    .sc01 .banner {width:100%;}

    .sc02 {width:100%; display:inline-block; margin:0; padding:0;}

    .sc02 .popupzone{padding:0; overflow: hidden; width:100%; max-width: 100%;}
    .sc02 .popupzone .slide{height: auto; width:calc(96% + 20px);}
    .sc02 .popupzone .control_wrap{ bottom: 32px;}
    .sc02 .popupzone .item a{max-height: none;}
    
    .sc02 .popupzone22{padding-left: 0; padding-right: 0; margin:20px 0; overflow: hidden; width:100%; max-width: 100%;}
    .sc02 .popupzone22 .slide{height: auto; width:calc(96% + 20px);}
    .sc02 .popupzone22 .control_wrap{ bottom: 32px;}
    .sc02 .popupzone22 .item a{max-height: none;}

    .sc02 .sns_b {width:88%; margin:20px 0; padding:6%;}
    .sc02 .sns_b ul li {float:left; width:25%; border:0; margin:10px 0; clear: none;}
    .sc02 .sns_b ul li a {font-size:12px;}

    .sc03 {width:100%; margin:10px 0;}
    .sc03 ul li {width:46%;}
    .sc03 ul li:nth-child(3) {display: none;}

    .banner {display: none;}

    #footer_n {padding:20px 0;}
    .foot_inner {width:100%; display: inline-block;}
    .foot_inner .foot_ad ul {display:none;}
    .foot_inner .foot_ad {width:100%; margin:10px 0;}
    .foot_inner .foot_ad .add, .foot_inner .foot_ad .cpr {text-align: center; font-size:12px;}
    .foot_site {width:100%; height: 100px;}
    .foot_img_n {top:134px; right:24px;}
    .footer_select {top:62px; right:-8%;position: relative; width:auto; display: inline-block;}
    .footer_select_box > a {width:126px; float:left; font-size:12px; line-height: 40px;}
    .footer_select_box {margin-left: 4px;}

	.tel_info .tel_tit {font-size:16px;}
	.tel_info .tel_txt {font-size:12px; line-height:18px;}

	.tel_info .tel_info_box ul li {width:45%;margin-left:10px;}
	.tel_info .tel_info_box ul li .info_num {font-size:18px;}
	.tel_info .tel_info_box ul li:nth-child(3) {margin:10px 10px 0 0;}
	.tel_info .tel_info_box ul li:nth-child(4) {margin:10px 0 0 0;}

	.tel_info .tel_info_box .info_box01 {width:77%; margin:10px 0; padding:8%;}
	.tel_info .tel_info_box .info_box02 {width:77%; padding:8%; margin:10px 0;}
	.info_t .info_txt02 {font-size:18px;}

	.tel_info .tel_info_box .info_box03 {padding:5%; width:83%;}


}

@media all and (max-width:360px){

    .footer_select {right:-2%;}

}
/* main tab Ãß°¡ */
.mainTab_cont{position:relative; display:none;}
.mainTab_cont.on{display:block;}