/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

body {margin: 0;}
.blind{display:none;}
select:focus,
input:focus{outline:none}
/* Disable ugly boxes around images in IE10 */
a img{border: 0px;}
a{cursor:pointer;}
/**/
.jobs-search-box .mdl-textfield__input {
  color: rgba(0, 0, 0, 0.87);
}

.jobs-header .mdl-menu__container {
  z-index: 50;
  margin: 0 !important;
}


.mdl-textfield--expandable {
  width: auto;
}

.jobs-fab {
  position: absolute;
  right: 20%;
  bottom: -26px;
  z-index: 3;
  background: #64ffda !important;
  color: black !important;
}

.jobs-mobile-title {
  display: none !important;
}


.jobs-logo-image {
 width: 190px;
}


.jobs-header {
  overflow: visible;
  background-color: white;
  margin:0 auto;
  position:relative;
}

  .jobs-header .material-icons {
    color: #000 !important;
  }

  .jobs-header .mdl-layout__drawer-button {
    line-height:70px;
	width:70px; height:70px;
    background-color:#666;
    color: #000;
  }

  .jobs-header .mdl-navigation__link {
    color: #000;
    font-weight: 700;
    font-size:1.0625rem;
  }

  .jobs-navigation-container {
    /* Simple hack to make the overflow happen to the left instead... */
    direction: rtl;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 800px;
    transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1),
        width 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .jobs-navigation {
    /* ... and now make sure the content is actually LTR */
    direction: ltr;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 900px;
	margin:0 auto !important;
  }

  .jobs-search-box.is-focused + .jobs-navigation-container {
    opacity: 0;
    width: 100px;
  }


  .jobs-navigation .mdl-navigation__link {
    display: inline-block;
    height: 60px;
    line-height: 68px;
    background-color: transparent !important;
    border-bottom: 4px solid transparent;
  }
    .jobs-header .mdl-navigation__link:hover {
	 color:#284aa4
    }
	.jobs-header .mdl-navigation__link.active {
	 color:#284aa4
    }	
    .jobs-header .mdl-navigation__link:hover::after {
      content:'';display:block;width:40px;height:2px;background-color:#284aa4;
	  margin:11px auto 0;
    }
	.jobs-header.is-compact .mdl-navigation__link:hover::after {     
	  margin:3px auto 0;
    }
	.jobs-header.is-compact .submenu,
	.jobs-header.is-compact .submenubg{display:none;}

  /* The navigation menu */
.navbar {
  overflow: hidden;
  background-color: transparent;
  margin:0 auto ;


}

/* Navigation links */
.navbar a {
  float: left;
  font-size: 16px;
  color: #000;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* The subnavigation menu */
.subnav {
  float: left;
  overflow: hidden;
}

/* Subnav button */
.subnav .subnavbtn {
  font-size: 1rem;
  display:inline-block;
  cursor:pointer;
  border: none;
  outline: none;
  color: #000;  
  padding: 42px 20px 0;
  background-color: inherit;
  letter-spacing:0;
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  line-height: 1;
  font-weight: 500;
}
.subnav.active .subnavbtn {  color:#284aa4 !important;}
 
/* Add a red background color to navigation links on hover */
 .subnav .subnavbtn::after {}
.subnav:hover .subnavbtn::after{border-bottom:2px solid #284aa4;}
.menu7 .subnavbtn::before {content:'';position:absolute;display:block;width:1px;height:13px;background-color:#ccc;margin-left:-20px;}
/* Style the subnav content - positioned absolute */
.subnav-content {
  display: none;
  position: absolute;
  left: 0;

  background-color: #fff;
  width: 100%;
  height:60px;
  z-index: 100;
  text-align:right;
  border-bottom:1px solid #ddd;
}
.subnav-content.menu1s{padding-right:830px;width:calc( 100% - 830px );}
.subnav-content.menu2s{padding-right:570px;width:calc( 100% - 570px );}
.subnav-content.menu3s{padding-right:670px;width:calc( 100% - 670px );}
.subnav-content.menu4s{padding-right:500px;width:calc( 100% - 500px );}
.subnav-content.menu5s{padding-right:420px;width:calc( 100% - 420px );}
.subnav-content.menu6s{padding-right:355px;width:calc( 100% - 355px );}
.subnav-content.menu7s{padding-right:195px;width:calc( 100% - 195px );}

/* Style the subnav links */
.subnav-content a {
  float:none;
  line-height:58px;
  font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;
  color:#999 !important;font-weight:300;font-size:14px;text-decoration:none;
  text-decoration: none;
}

/* Add a grey background color on hover */
.subnav-content a:hover {
  color:#284aa4 !important;
}

/* When you move the mouse over the subnav container, open the subnav content */
.subnav:hover .subnav-content {
  display: block;
}
/*
.subnav .subnav-content {
  display: block;
}*/
/*
.jobs-header.is-compact .subnav .subnavbtn {padding:33px 20px 0;}
.jobs-header.is-compact .subnav .subnavbtn::after{height:23px;}
*/

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .jobs-search-box {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 16px;
    margin-right: 16px;
  }

  .jobs-more-button {
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }


.jobs-drawer {
  border-right: none;
}

  .jobs-drawer-separator {
    height: 1px;
    background-color: #dcdcdc;
    margin: 8px 0;
  }

  .jobs-drawer .mdl-navigation__link.mdl-navigation__link {
    font-size:1rem;
    color: #757575;
	font-weight:500;
  }

  .jobs-drawer span.mdl-navigation__link.mdl-navigation__link {
    color: #000;
  }

  .jobs-drawer .mdl-layout-title {
    position: relative;
    background: #fff;
    height: 160px;
  }

    .jobs-drawer .jobs-logo-image {
      position: absolute;
      bottom: 16px;
    }

.jobs-be-together-section {
  position: relative;
  height: 800px;
  width: auto;
  background-color: #f3f3f3;
  background: url('images/slide01.jpg') center 30% no-repeat;
  background-size: cover;
}

.logo-font {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  line-height: 1;
  color: #767777;
  font-weight: 500;
}

.jobs-slogan {
  font-size: 60px;
  padding-top: 160px;
}

.jobs-sub-slogan {
  font-size: 21px;
  padding-top: 24px;
}

.jobs-create-character {
  font-size: 21px;
  padding-top: 400px;
}

  .jobs-create-character a {
    text-decoration: none;
    color: #767777;
    font-weight: 300;
  }

.jobs-screen-section {
  position: relative;
  padding-top: 60px;
  padding-bottom: 80px;
}

.jobs-screens {
  text-align: right;
  width: 100%;
  white-space: nowrap;
  overflow-x: auto;
}

.jobs-screen {
  text-align: center;
}

.jobs-screen .jobs-link {
  margin-top: 16px;
  display: block;
  z-index: 2;
}

.jobs-image-link {
  text-decoration: none;
}

.jobs-wear {
  display: inline-block;
  width: 160px;
  margin-right: 32px;
}

  .jobs-wear .jobs-screen-image {
    width: 40%;
    z-index: 1;
  }


.jobs-phone {
  display: inline-block;
  width: 64px;
  margin-right: 48px;
}

  .jobs-phone .jobs-screen-image {
    width: 100%;
    z-index: 1;
  }


.jobs-tablet {
  display: inline-block;
  width: 110px;
  margin-right: 64px;
}

  .jobs-tablet .jobs-screen-image {
    width: 100%;
    z-index: 1;
  }

  .jobs-tablet .jobs-link {
    display: block;
    z-index: 2;
  }


.jobs-tv {
  display: inline-block;
  width: 300px;
  margin-right: 80px;
}

  .jobs-tv .jobs-screen-image {
    width: 100%;
    z-index: 1;
  }


.jobs-auto {
  display: inline-block;
  width: 300px;
  overflow: hidden;
}

  .jobs-auto .jobs-screen-image {
    display: block;
    height: 300px;
    z-index: 1;
  }


.jobs-wear-section {
  position: relative;
  background: url('images/wear.png') center top no-repeat;
  background-size: cover;
  height: 800px;
}

.jobs-wear-band {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  background-color: #37474f;
}

.jobs-wear-band-text {
  max-width: 800px;
  margin-left: 25%;
  padding: 24px;
  text-align: left;
  color: white;
}

  .jobs-wear-band-text p {
    padding-top: 8px;
  }

.jobs-link {
  text-decoration: none;
 /* color: #8bc34a !important;*/
}

  .jobs-link:hover {
    color: #7cb342 !important;
  }

  .jobs-link .material-icons {
    position: relative;
    top: -1px;
    vertical-align: middle;
  }

.jobs-alt-link {
  text-decoration: none;
  color: #64ffda !important;
  font-size:1rem;
}

  .jobs-alt-link:hover {
    color: #00bfa5 !important;
  }

  .jobs-alt-link .material-icons {
    position: relative;
    top: 6px;
  }

.jobs-customized-section {
  text-align: center;
}

.jobs-customized-section-text {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 16px 0 16px;
}

  .jobs-customized-section-text p {
    padding-top: 16px;
  }

.jobs-customized-section-image {
  background: url('images/devices.jpg') center top no-repeat;
  background-size: cover;
  height: 400px;
}

.jobs-more-section {
  padding: 80px 0;
  max-width: 1044px;
  margin-left: auto;
  margin-right: auto;
}

  .jobs-more-section .jobs-section-title {
    margin-left: 12px;
    padding-bottom: 24px;
  }

.jobs-card-container {
}

  .jobs-card-container .mdl-card__media {
    overflow: hidden;
    background: transparent;
  }

    .jobs-card-container .mdl-card__media img {
      width: 100%;
    }

  .jobs-card-container .mdl-card__title {
    background: transparent;
    height: auto;
  }

  .jobs-card-container .mdl-card__title-text {
    color: black;
    height: auto;
  }

  .jobs-card-container .mdl-card__supporting-text {
    height: auto;
    color: black;
    padding-bottom: 56px;
  }

  .jobs-card-container .mdl-card__actions {
    position: absolute;
    bottom: 0;
  }

  .jobs-card-container .mdl-card__actions a {
    border-top: none;
    font-size:1rem;
  }
@media (max-width: 1280px) {
	.navbar{display:none;}
	.jobs-logo-image {width: 150px;}
}

/**** Mobile layout ****/
@media (max-width: 900px) {
  .jobs-navigation-container {
    display: none;
  }

  .jobs-title {
    display: none !important;
  }

  .jobs-mobile-title {
	
    display: block !important;
    position: absolute;
    left: 20px;
    top: 10px;
    transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  }

  /* WebViews in iOS 9 break the "~" operator, and WebViews in OS X 10.10 break
     consecutive "+" operators in some cases. Therefore, we need to use both
     here to cover all the bases. */
  .android.jobs-search-box.is-focused ~ .jobs-mobile-title,
  .jobs-search-box.is-focused + .jobs-navigation-container + .jobs-mobile-title {
    opacity: 0;
  }
/*
  .jobs-more-button {
    display: none;
  }
*//*
  .jobs-search-box.is-focused {
    width: calc(100% - 48px);
  }

  .jobs-search-box .mdl-textfield__expandable-holder {
    width: 70%;
  }
  .jobs-search-box {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 0;
    margin-right: 0;
  }*/
  .jobs-be-together-section {
    height: 350px;
  }

  .jobs-slogan {
    font-size: 26px;
    margin: 0 16px;
    padding-top: 24px;
  }

  .jobs-sub-slogan {
    font-size:1rem;
    margin: 0 16px;
    padding-top: 8px;
  }

  .jobs-create-character {
    padding-top: 200px;
    font-size:1rem;
  }

  .jobs-create-character img {
    height: 12px;
  }

  .jobs-fab {
    display: none;
  }

  .jobs-wear-band-text {
    margin-left: 0;
    padding: 16px;
  }


}
.mdl-layout__header .mdl-layout__drawer-button i{line-height:70px;}
.mdl-layout__header .mdl-layout__drawer-button i.material-icons{margin-top:23px;width:26px;height:22px;background-size:100%;background-repeat:no-repeat;background-image:url('../_img/icon-menu@2x_wh.png');content:'';text-indent: -9999px;background-position:center center;}
.header-menu {
    width: 70px;
    height: 70px;
    border-left: none;
    border-right: 1px solid #ccc;
}
.header-menu i{margin-top:0;width:26px;height:22px;background-size:100%;background-repeat:no-repeat;background-image:url('/_img/icon-menug@2x.png');content:'';text-indent: -9999px;background-position:center center;}
.jobs-header .mdl-layout__drawer-button{display:none;}
.header-search i.material-icons{width:22px;height:22px;background-size:100%;background-repeat:no-repeat;background-image:url('../_img/icon-search@2x.png');content:'';text-indent: -9999px;}
.header-my i.material-icons{width:22px;height:22px;background-size:100%;background-repeat:no-repeat;background-image:url('../_img/icon-my@2x.png');content:'';text-indent: -9999px;}
.mdl-layout__header2 .mdl-layout__drawer-button i.material-icons{width:26px;height:22px;background-size:100%;background-repeat:no-repeat;background-image:url('../_img/icon-menu@2x_wh.png');content:'';text-indent: -9999px;background-position:center center;} 
.header-search2 i.material-icons{width:22px;height:22px;background-size:100%;background-repeat:no-repeat;background-image:url('../_img/icon-search@2x_wh.png');content:'';text-indent: -9999px;}
.header-my2 i.material-icons{width:22px;height:22px;background-size:100%;background-repeat:no-repeat;background-image:url('../_img/icon-my@2x_wh.png');content:'';text-indent: -9999px;}
.header-x i.material-icons{width:22px;height:22px;background-size:100%;background-repeat:no-repeat;background-image:url('../_img/lmenu-close@2x_wh.png');content:'';text-indent: -9999px;}
.header-print i.material-icons{width:28px;height:28px;background-size:100%;background-repeat:no-repeat;background-image:url('../_img/print.png');content:'';text-indent: -9999px;}

.header-my{width:70px;height:70px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.header-search{width:70px;height:70px;border-left:1px solid #ccc;}
.mdl-layout__header {max-height: 70px;height:70px;}
.mdl-layout__drawer-button{margin:0}
.mdl-layout__header-row{height:70px;padding:0;width:100%;max-width:1000px;
  position:relative;margin:0 auto;}
.mdl-layout__header.is-compact .mdl-layout__drawer-button {margin:0}
.mdl-layout__header .mdl-button--icon{width:70px;height:70px;}
.mdl-layout__header{border-bottom:1px solid #ddd;}
.mdl-layout__header.is-compact {max-height: 70px;background-color: #fff;}
.mdl-layout__header.is-compact .mdl-layout__header-row{height:70px;}
.mdl-layout__header--waterfall.is-casting-shadow,
.is-casting-shadow {
   box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);  
}
.header-eng {-webkit-order: 4;-ms-flex-order: 4;order: 4;font-size:0.9375rem;color:#555;}
.mdl-layout__header-row .mdl-navigation{position:absolute;left:0;right:0;top:0;height:100px;z-index:900;}
.mdl-layout__header.is-compact .mdl-navigation{position:absolute;left:0;right:0;top:0;height:64px;}
.jobs-footer {
  color:#89919e;
  background-color: #303a4b;
  position: relative;
  font-size:0.8125rem;
  padding:60px;
}
.mdl-mega-footer--top-section{margin-bottom:24px;}
.mdl-mega-footer--top-section::after{content:'';display:block;width:100%;height:1px;background-color:#ccc;opacity:0.4}
.mdl-mega-footer--middle-section .foot-txt{font-size:0.875rem;color:#d7dde8;margin-bottom:0;font-weight:300;line-height: 1.57;letter-spacing: normal;}
.mdl-mega-footer--middle-section .foot-txt span{margin-left:13px;}
.mdl-mega-footer--middle-section .foot-txt span.privacy{color:#fff;cursor:pointer;margin-left:0;}
.mdl-mega-footer--middle-section .foot-txt span.agreement{cursor:pointer;}
.mdl-mega-footer--bottom-section .foot-txt{font-size:0.8125rem;color:#89919e;letter-spacing: normal;text-align: left;margin-bottom:0;line-height: 1.69;font-weight: 300;}
.mdl-mega-footer--bottom-section .section7-3 .section-right{text-align:right;}


.jobs-footer-logo{width:97px;height:17px;}
.jobs-footer .mdl-mega-footer--top-section::after {
    border-bottom: none;
  }

  .jobs-footer .mdl-mega-footer--middle-section::after {
    border-bottom: none;
  }

  .jobs-footer .mdl-mega-footer--bottom-section {
    position: relative;
  }
.jobs-link-menu:hover {
  cursor: pointer;
}
.section7-3{overflow:hidden;}
.section7-3 .section-left{float:left;width:70%;}
.section7-3 .section-right{float:left;width:30%;}
.section5-5 .section-left{float:left;width:100%;}
.section5-5 .section-right{float:left;width:100%;}
.aright{text-align:right;}
.aleft{text-align:left !important;} 
.acenter{text-align:center !important;}
.mdl-textfield--expandable .mdl-button--icon {top:19px;}
.jobs-footer .btn-btb{letter-spacing:-0.5px;background-color:#c1c5cd;color:#303a4b;font-size:0.9375rem;width:180px;height:40px;background-image:url('../_img/arrow-business@2x.png');background-size:20px;background-repeat:no-repeat;text-align:left;background-position:right 15px center;}
.jobs-footer .footer-family{background-image:url('../_img/arrow-family@2x.png');background-size:12px;background-repeat:no-repeat;background-position:right 15px center;text-align:left;display:block;font-size:0.875rem;cursor:pointer;width:165px;height:40px;line-height:40px;padding-left:15px;border:1px solid #c1c5cd;color:#c1c5cd;}
.jobs-footer .mdl-menu{width:182px;}
.jobs-footer .footer-fb{width:25px;height:40px;background-image:url('../_img/footer-facebook@2x.png');background-size:100%;background-repeat:no-repeat;background-position:center center;}
.jobs-footer .footer-insta{width:25px;height:40px;background-image:url('../_img/footer-instagram@2x.png');background-size:100%;background-repeat:no-repeat;background-position:center center;}

.jobs-footer .footer-family:hover{color:#c1c5cd;}
.mdl-mega-footer--top-section,
.mdl-mega-top-section {
  margin-bottom: 16px; 
  padding-bottom:16px;
  }
  
.mdl-mega-footer--bottom-section,
.mdl-mega-footer__bottom-section {
  padding-top: 16px;
  margin-bottom: 16px; }

.mdl-mega-footer--top-section .section-right{text-align:right;padding-bottom: 16px; }
.mdl-mega-footer--bottom-section .section-right a{display:inline-block;float:right;}
.mdl-mega-footer--bottom-section .section-right a + a{margin-right:28px;}
.quikmenu{display:block;position:fixed;z-index: 1;right:0px;bottom:10px;width:70px;margin-right:17px;background-color:#0070c0;color:#fff;font-size:0.875rem;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.quikmenu ul{width:72px;overflow:hidden;}
.quikmenu li{position:relative;width:100%;height:auto;text-align:center;}
.quikmenu li a{display:block;width:100%;text-align:center;color:#fff;text-decoration:none;}
.quikmenu li a:hover{color:#fff}
.quikmenu li i{display:block;}
.quikmenu li i.hospital{height:25px;width:18px;background-image:url('../_img/icon-hospital.png');background-position:center;background-repeat:no-repeat;margin:15px auto 3px;}
.quikmenu li i.gotop{height:25px;width:21px;background-image:url('../_img/icon-top.png');background-position:center;background-repeat:no-repeat;margin:15px auto 3px;}
.quikmenu li + li{border-top:1px solid #8FA1CF;}
.quikmenu li p{margin-bottom:6px;}
.jobs-drawer .menu-group{margin-bottom:30px;}
.jobs-drawer .menu-footer{margin-top:20px;}
.mdl-navigation__link{cursor:pointer;color:#000;font-weight:bold;font-size:1rem;}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link.en{font-weight:bold;}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link.sub{padding-top:6px;padding-bottom:6px;font-weight:300;}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link.sub:hover{padding-top:6px;padding-bottom:6px;font-weight:300;}
.mdl-navigation__link.sub{color:#555;font-weight:300;font-size:1rem;}
.mdl-navigation__link.sub:hover{color:#284aa4;}
.jobs-drawer .menu-group .divider{height:1px; background-color:#cccccc;width:100%;margin-top:15px;margin-bottom:0;}

.jobs-drawer .menu-footer .mdl-navigation__link.sub{color:#555;font-size:0.875rem;padding-top:4px;padding-bottom:4px;}
.jobs-drawer .menu-footer .mdl-navigation__link.sub:hover{color:#284aa4;font-weight:300;padding-top:4px;padding-bottom:4px;}
.jobs-drawer .menu-footer .mdl-navigation__link.sub .divider{height:1px; background-color:#cccccc;width:100%;margin-top:15px;margin-bottom:15px;}
.jobs-drawer .menu-footer .mdl-navigation__link.sub.imp{color:#555;font-weight:bold;font-size:0.9375rem;}
.jobs-drawer .menu-footer .mdl-navigation__link span + span{margin-left:20px;}
.jobs-drawer .menu-footer .mdl-navigation__link .drw_sns_fb{display:inline-block;width:25px;height:25px;background-image:url('../_img/bicon-sns-fb.png');background-size:100%;background-repeat:no-repeat;background-position:center center;}
.jobs-drawer .menu-footer .mdl-navigation__link .drw_sns_insta{display:inline-block;width:26px;height:25px;background-image:url('../_img/bicon-sns-insta.png');background-size:100%;background-repeat:no-repeat;background-position:center center;}
.jobs-drawer .menu-footer:last-child{margin-bottom:100px;}
.jobs-drawer .icon-drw-close{cursor:pointer;position:absolute;z-index:990;top:40px;right:60px;display:block;width:22px;height:22px;background-image:url('../_img/lmenu-close@2x.png');background-size:100%;background-repeat:no-repeat;background-position:center center;}/*drw 서랍메뉴*/

.mdl-layout__drawer .mdl-navigation{background-color:#fff;margin-top:40px;}
.mdl-layout__drawer{background-color:#fff;transform:translateX(400px);}
@media screen and (max-width: 1280px){
	.jobs-navigation-container{display:none;}
	.mdl-mega-footer--middle-section .foot-txt span{line-height:1 ;}
	.mdl-mega-footer--middle-section .foot-txt {line-height:1.3;margin-bottom:0;}
	.mdl-mega-footer--middle-section .foot-txt span + span::after {display:block;content:'';width:100%;height:10px;}
	.mdl-mega-footer--middle-section .foot-txt span + span + span{margin-left:0;}
	.mdl-mega-footer--bottom-section .foot-txt span {display:block;margin-left:0;line-height:1;}
	.mdl-mega-footer--bottom-section .foot-txt span + span{margin-left:0;}
	.mdl-mega-footer--bottom-section .foot-txt span::after {display:block;content:'';width:100%;height:8px;}
	.jobs-footer .section7-3 .section-left{float:none;width:100%;}
	.jobs-footer .section7-3 .section-right{margin-top:20px;float:none;width:100%;text-align:left;}
	.jobs-footer .section7-3 .section-right a{float:left;}
	.jobs-footer .footer-family {margin-right:25px;}
	
}

@media screen and (max-width: 1024px){
	.jobs-drawer .icon-drw-close{top:20px;left:none;right:20px;}/*drw 서랍메뉴*/
	.mdl-layout__header {max-height: 56px;height:56px;}
	.mdl-layout__header.is-compact .mdl-layout__header-row { height: 56px;}
	.mdl-layout__header-row {height: 56px;padding: 0 0 0 20px;}
	.header-eng{display:none;}
	.mdl-layout__header.is-compact .mdl-layout__drawer-button {/* margin: 15px; */}
	.mdl-layout__drawer > .mdl-layout-title{line-height: 30px;padding-left: 20px;}	
	.mdl-layout__drawer .mdl-navigation{margin-top:20px;}
	.jobs-drawer .mdl-layout-title {height:120px;}
	.jobs-footer {padding: 30px;}	
	
.mdl-navigation__link{cursor:pointer;color:#000;font-weight:bold;font-size:1rem;}
.mdl-navigation__link.sub{color:#555;font-weight:300;font-size:0.875rem;}	
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link.sub{font-weight:300;}
.jobs-drawer .mdl-navigation__link.mdl-navigation__link{font-size:1rem;}
.submenubg{display:none;}
.mdl-layout__header .mdl-layout__drawer-button i {line-height: 56px;}
.mdl-layout__header .mdl-layout__drawer-button i.material-icons {margin-top:17px;}
.jobs-header .mdl-layout__drawer-button{margin:0;width:56px;height:56px;}
.mdl-layout__header .mdl-button--icon{width:56px;height:56px;}
.header-my{width:56px;height:56px;}
.header-menu{width:56px;height:56px;}
.header-search{width:56px;height:56px;}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link { padding: 10px 20px;}
/*.quikmenu{display:none;}*/

}
@media screen and (max-width: 480px){
.quikmenu{bottom:0;right:0;margin-right:0;width:60px;}

.quikmenu ul{width:60px;overflow:hidden;}
.quikmenu li {height:60px !important;box-sizing:border-box;}
.quikmenu li a{position:relative;display:block;height:60px ;padding:10px 0 0;box-sizing:border-box;}

.quikmenu li i.hospital{height:25px;width:18px;background-image:url('../_img/icon-hospital.png');background-position:center;background-repeat:no-repeat;margin:0 auto ;}
.quikmenu li i.gotop{height:25px;width:21px;background-image:url('../_img/icon-top.png');background-position:center;background-repeat:no-repeat;margin:0 auto ;}
.quikmenu li + li{border-top:1px solid #8FA1CF;}
.quikmenu li p{margin-bottom:6px;font-size:12px;}

	.jobs-footer .btn-btb{width:100%;height:40px;}
	.jobs-footer .footer-family{width:calc( 100% - 17px );height:40px;margin-right:0;margin-bottom:20px;}
	.jobs-footer .mdl-menu, .jobs-footer .mdl-menu__container{width:100%;}
	.jobs-footer .footer-fb{width:27px;height:40px;}
	.jobs-footer .footer-insta{width:27px;height:40px;}
	.mdl-mega-footer--bottom-section .section-right a + a {
		margin-right: 25px;
	}
	.jobs-logo-image {width: 125px;}
	.jobs-mobile-title {top:16px;left: 20px;}
  .jobs-drawer .mdl-layout-title {height: 130px;}	
  .jobs-drawer .menu-group {margin-bottom: 20px;}
  .mdl-layout__drawer .mdl-navigation{padding-top:0;}
}

/*form*/



