@charset "UTF-8";

.ie-panel{display: none;background: #212121;padding: 10px 0;box-shadow: 3px 3px 5px 0 rgba(0,0,0,.3);clear: both;text-align:center;position: relative;z-index: 1;} html.ie-10 .ie-panel, html.lt-ie-10 .ie-panel {display: block;}

.page-header-modern+.wrapper{margin-top:-40px;}

/*
.rd-navbar-fullwidth .rd-navbar-megamenurow,.rd-navbar-static .rd-navbar-megamenurow{transition:.3s all cubic-bezier(.785,.135,.15,.86)}.rd-navbar-megamenurow{transition:.33s all ease-out}.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu>.rd-navbar-megamenurow,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu>.rd-navbar-megamenurow{opacity:0;visibility:hidden;font-size:14px}.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenurow,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-megamenurow{transform:translateY(30px)}.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu.focus>.rd-navbar-megamenurow,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu.opened>.rd-navbar-megamenurow,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu.focus>.rd-navbar-megamenurow,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu.opened>.rd-navbar-megamenurow{transform:translateY(0)}.rd-navbar-fullwidth .rd-navbar-nav li.focus>.rd-navbar-megamenurow,.rd-navbar-fullwidth .rd-navbar-nav li.opened>.rd-navbar-megamenurow,.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenurow,.rd-navbar-static .rd-navbar-nav li.opened>.rd-navbar-megamenurow{opacity:1;visibility:visible;transform:translateY(0)}.rd-navbar-fullwidth .rd-navbar-megamenurow,.rd-navbar-static .rd-navbar-megamenurow{box-shadow:0 0 13px 0 rgba(0,0,0,.13);border-top:2px solid #f17b02;border-radius:3px}.rd-navbar-fullwidth .rd-navbar-megamenurow,.rd-navbar-static .rd-navbar-megamenurow{position:absolute;z-index:4;display:table;display:flex;flex-direction:column;table-layout:fixed;width:calc(100% - 30px);left:15px;max-width:1200px;margin-top:27px;text-align:left;background:#fff}.rd-navbar-fullwidth .rd-navbar-megamenurow>li,.rd-navbar-static .rd-navbar-megamenurow>li{position:relative;display:table-cell;display:flex;flex-wrap:wrap;padding:34px 20px 30px 35px}.rd-navbar-fullwidth .rd-navbar-megamenurow>li .rd-navbar-list>li,.rd-navbar-static .rd-navbar-megamenurow>li .rd-navbar-list>li{padding-left:5px;padding-right:5px;padding-top:5px}.rd-navbar-fullwidth .rd-navbar-megamenurow>li+li,.rd-navbar-static .rd-navbar-megamenurow>li+li{border-top:1px solid #ededed}.rd-navbar-fullwidth .rd-navbar-megamenurow *+.rd-megamenurow-header,.rd-navbar-static .rd-navbar-megamenurow *+.rd-megamenurow-header{margin-top:40px}.rd-navbar-fullwidth .rd-navbar-megamenurow *+.rd-navbar-list,.rd-navbar-static .rd-navbar-megamenurow *+.rd-navbar-list{margin-top:0;margin-left:20px;padding-left:15px;border-left:1px solid #f17b02;display:flex;flex-wrap:wrap}@media (min-width:1200px){.rd-navbar-fullwidth .rd-navbar-megamenurow,.rd-navbar-static .rd-navbar-megamenurow{width:1140px}.rd-navbar-fullwidth .rd-navbar-megamenurow>li,.rd-navbar-static .rd-navbar-megamenurow>li{padding:20px 25px 20px 25px}}.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-megamenurow,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-megamenurow,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-megamenurow,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-megamenurow{margin-top:18px}.rd-navbar-fullwidth .rd-navbar-megamenurow,.rd-navbar-static .rd-navbar-megamenurow{position:absolute;transform:translateY(30px);text-align:left;visibility:hidden;opacity:0}.rd-navbar-fullwidth .rd-navbar-megamenurow .rd-navbar-list>li+li,.rd-navbar-static .rd-navbar-megamenurow .rd-navbar-list>li+li{margin-top:0}@media (min-width:1200px){.rd-navbar-fullwidth .rd-navbar-megamenurow .rd-navbar-list>li>a,.rd-navbar-static .rd-navbar-megamenurow .rd-navbar-list>li>a{font-size:15px}}@media (min-width:1600px){.rd-navbar-fullwidth .rd-navbar-megamenurow .rd-navbar-list>li+li,.rd-navbar-static .rd-navbar-megamenurow .rd-navbar-list>li+li{margin-top:0}}.rd-navbar-fixed .rd-navbar-megamenurow .rd-megamenurow-header{padding:0 15px}.rd-navbar-fixed .rd-navbar-megamenurow>li{padding-top:15px}.rd-navbar-fixed .rd-navbar-megamenurow *+.rd-megamenurow-header{margin-top:15px}.rd-navbar-fixed .rd-navbar-megamenurow *+.rd-navbar-list{margin-top:10px}.rd-navbar-fixed .rd-navbar-megamenurow{display:none}.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenurow ul li li>a{padding-left:48px}.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenurow{display:block}.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenurow{transition:opacity .3s,height .4s ease;opacity:0;height:0;overflow:hidden}.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-megamenurow{padding:3px 0;opacity:1;height:auto}.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-megamenurow{transition:opacity .3s,height .4s ease;opacity:0;height:0;overflow:hidden}.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-megamenurow{opacity:1;height:auto}.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenurow h5.rdmegamenu-header>a{padding-left:16px}


ul.rd-navbar-megamenu2 ul.rd-navbar-list{display:none;}
*/

.rd-navbar-modern.rd-navbar-static .rd-dropdown-link {
  padding: 13px 13px;
  font-size: 15px;
  letter-spacing: 0;
  border-top: 1px solid #e5e7e9;
}

.rd-navbar-static .rd-navbar-dropdown.twoline {
  position: absolute;
  left: -120px;
  /* width: 248px; */
  width: 480px;
  padding: 15px;
  background: #ffffff;
  z-index: 5;
  display:flex;
  flex-wrap:wrap;
}

.rd-navbar-static .rd-navbar-dropdown.twoline>.rd-dropdown-item{
	width:50%;
	display:inline-flex;
}

.rd-navbar-static .rd-navbar-dropdown.twoline>.rd-dropdown-item>a{
	width:100%;
}

.rd-navbar-static-linked .page-header-modern + *,
.rd-navbar-static-linked .page-header-modern + .swiper-modern {
  margin-top: -37px;
}

.breadcrumbs-custom-path li.active a{color:#050540;}

@media screen and (max-width:1200px) {
	#hd, #wrapper, #ft{min-width:100%;}
	
	#hd_pop,
	#hd_wrapper,
	#tnb ul,
	#gnb .gnb_wrap,
	#container_wr,
	#ft_wr{width:100%;}
}

.news-standard .news-standard-image .imgbox{
	display:block;width:100%;max-width:350px;height:20vw;min-height:200px;background-position:center center;background-repeat:no-repeat;background-size:contain;
}
.team.wprod .imgbox{
	display:block;width:100%;min-width:136px;height:150px;background-position:center center;background-repeat:no-repeat;background-size:contain;
}

.tabs-horizontal.tabs-corporate .nav-item{width:100%;}
.tabs-horizontal.tabs-corporate .nav-link {height:100%;}

@media (min-width: 768px) {

  .tabs-horizontal.tabs-corporate .nav-link {
    display: block;
    position: relative;
    z-index: 1;
    min-width: 130px;
    letter-spacing: .1em;
    padding: 13px 20px;
    border: 1px solid #d2d2d2;
	border-right: none;
  }
}

.rd-navbar-collapse .list-inline.list-nation>li{}
.rd-navbar-collapse .list-inline.list-nation>li.focusbox{border-bottom:1px solid #DDDDDD;}

.button{height:auto;}

.isotope-filters-classic a{background-color:#FAFAFA;}
@media (max-width: 767.98px) {

  .isotope-filters-classic .isotope-filters-list {
    position: absolute;
    z-index: 10;
    top: 100%;
    left: 50%;
    min-width: 200px;
    margin-top: 10px;
    padding: 20px;
    background-color: #ffffff;
    box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.2);
    transform: translateX(-50%);
    opacity: 0;
    border-radius: 5px;
    transition: .3s ease-out opacity;
    height:0px;
  }

  .isotope-filters-classic .isotope-filters-list.active {
    opacity: 1;
    height:auto;
  }
}
@media (min-width: 768px) {

  .isotope-filters-classic .inline-list > li {
    position: relative;
    margin-right: 15px;
    margin-bottom: 15px;
  }
}

.ui-to-top::before{line-height:50px;}