/* LICENSE & DETAILS
   ==================================================

	Theme Name: Dante Child Theme
	Theme URI: http://dante.swiftideas.net
	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: dante
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */

@import url(/innofish/webfont/NanumSquare.css);
@import url(/innofish/webfont/NanumSquare-Base64.css);
@import url(/innofish/webfont/lato.css);


body {font-family:  'lato', '나눔고딕', 'Nanum Gothic' , 'NanumSquare'!important;}
p, span, a, div, li, ul, table, td, th, b, strong, label, input, textarea{font-family:  'lato', '나눔고딕', 'Nanum Gothic' , 'NanumSquare'!important;}
h1, h2, h3, h4, h5, h6{font-family:  'lato', '나눔고딕', 'Nanum Gothic' , 'NanumSquare'!important;}
p {color: #666;}
li {list-style: none;}

b {color: #000;}

/*header*/
header.nav_type_1 {min-height: 100px;}
.nav_type_1 #logo_img, .nav_type_1 .logo_text {line-height: 100px;max-height: 100px;}
.nav_type_1 ul li a {font-family: 'lato',  'NanumSquare'!important; font-size: 16px; color: #000!important; padding: 38px 23px 38px 23px;}
#header_container nav ul > li > a::after {display: none!important;}
#header_container nav ul ul {top: 100px !important; border-top: 3px solid #12298c!important;width: 180px; }
#header_container nav ul ul li {width: 180px;}

#header-sticky-wrapper {height: 100px !important}
nav#main-navigation .menu li.menu-item > a {font-family:  'lato','NanumSquare'!important; font-size: 16px; color: #000!important; }
nav#main-navigation .menu li.menu-item .sub-menu a {font-size: 14px;}
nav#main-navigation .menu > li {    padding:10px 24px 25px}
#header-section.header-6 #header {padding: 20px 0 0;}
nav#main-navigation .menu > li > a span.nav-line {background: #12298c!important; }
nav.mega-menu li .sub-container.non-mega .sub {top: 19px;}
.header-6 .is-sticky .sticky-header-resized #main-navigation .menu > li{padding: 12px 24px 25px;}
.header-6 .is-sticky .sticky-header-resized #main-navigation .menu li.lang{padding: 7px 0px  5px;}
nav.std-menu .menu ul.sub-menu li:first-child::before {display: none;}
.header-right nav.std-menu .menu ul.sub-menu{top: 80px !important; left: 0;right: auto;width: 210px;}

nav.std-menu .menu ul.sub-menu li {border-bottom: none!important;border-top: none!important; }
nav#main-navigation .menu li.lang {padding: 10px 0; margin-left: 100px;}
nav#main-navigation .menu li.lang ul.sub-menu {top: 50px!important;width: 80px;  min-width: 80px;}
nav#main-navigation .menu li.lang ul.sub-menu li a {font-family: 'lato'!important;}
#header.sticky-header.sticky-header-resized .header-right nav.std-menu .menu li.lang ul.sub-menu {    top: 45px !important;}

nav#main-navigation .menu > li.lang:hover span.nav-line {display: none!important;}
nav#main-navigation .menu > li.lang.current-menu-ancestor span.nav-line{display: none!important;}

#header.sticky-header.sticky-header-resized .header-right nav.std-menu .menu ul.sub-menu li ul.sub-menu {top: 0px !important;}
#header.sticky-header.sticky-header-resized .header-right nav.std-menu .menu ul.sub-menu  {top: 79px !important;}

#header-section.header-6 #header.sticky-header.sticky-header-resized {padding-top: 18px;}
#header-section.header-6 #header.sticky-header.sticky-header-resized #logo a {padding-top: 0px;}




#wonderplugincarousel-1 .amazingcarousel-list-container {padding-top: 106px!important;   }
#wonderplugincarousel-1 .amazingcarousel-item-container {    padding: 0!important;   }
html .amazingcarousel-image div a {display:none!important;}
#wonderplugincarousel-1 .amazingcarousel-image{padding: 0!important; }
#wonderplugincarousel-1 .amazingcarousel-image img {margin: 0!important;}
#wonderplugincarousel-1 .amazingcarousel-title {color: #fff!important; font-size: 16px!important; padding-top: 14px;}
#wonderplugincarousel-1 .amazingcarousel-prev{     top: 18%!important;    margin-left: 0!important;    margin-top: -20px!important;    left: 45%!important;}
#wonderplugincarousel-1 .amazingcarousel-next {     top: 18%!important;    margin-right: 0!important;    margin-top: -20px!important;    right: 45%!important;}

#wonderplugincarousel-2 .amazingcarousel-list-container {padding-top: 106px!important;   }
#wonderplugincarousel-2 .amazingcarousel-item-container {    padding: 0!important;   }
html .amazingcarousel-image div a {display:none!important;}
#wonderplugincarousel-2 .amazingcarousel-image{padding: 0!important; }
#wonderplugincarousel-2 .amazingcarousel-image img {margin: 0!important;}
#wonderplugincarousel-2 .amazingcarousel-title {color: #fff!important; font-size: 16px!important; padding-top: 14px;}
#wonderplugincarousel-2 .amazingcarousel-prev{     top: 18%!important;    margin-left: 0!important;    margin-top: -20px!important;    left: 45%!important;}
#wonderplugincarousel-2 .amazingcarousel-next {     top: 18%!important;    margin-right: 0!important;    margin-top: -20px!important;    right: 45%!important;}


/*main*/
.spb_parallax_asset {box-shadow: none;}
.home .def_section {margin-top: -320px; background: none;}
#main01 .vc_span12 .wpb_wrapper{width: 1403px;margin: 0 auto !important;}
#main01 .vc_span3 .wpb_wrapper {width: auto ;margin: 0 auto !important;}
#main01 .vc_span3 {width: 350px !important; margin-right: 1px;}
#main01 .vc_span3:last-child {margin-right: 0;}
#main01 .vc_span3 .vc_column-inner h5{margin-top: -97px; overflow: hidden; color: #fff; font-size: 16px; font-weight: 600; padding: 25px 22px;font-family: 'NanumSquare'!important; }

.inner-page-wrap {margin-top: 0px;margin-bottom: 0px;}
.home .pb-fw-wrap{margin-top: -320px; background: none;}
.main01 .spb_content_element {width: 1200px;margin: 0 auto !important; text-align:center;}
.main01 .col-sm-4 {float:none; display:inline-block; vertical-align:top; width: 32% !important; max-width: 350px; margin-right: 1% !important;padding: 0; text-align:center;}
.main01 .col-sm-4:last-child {margin-right: 0!important;}
.main01 .col-sm-4 h5{margin-top: -91px; overflow: hidden; color: #fff; font-size: 16px; font-weight: 600; padding: 25px 22px;font-family: 'NanumSquare'!important; }
.main01 .col-sm-4 h5 a {color: #fff; }
.main01 .col-sm-4 h5 a:hover {color: #ccc}
.main02 .col-sm-2 .spb_wrapper {text-align: center;}
.main02 {margin-top: 70px!important; padding-bottom: 40px !important;}
.main02 .col-sm-3 {text-align: center;}
.main02 .col-sm-3 h4 {font-weight: 600; font-family: 'NanumSquare'!important; font-size: 18px;margin-bottom: 10px; line-height: 22px;}
.main02 .col-sm-3 p {color: #666;}
.main01 .box_txt{background: rgba(0,0,0,0.5);position: absolute;bottom: 24px;z-index: 9999999999999;width: 100%;height: 65px; padding: 22px;}
.main01 .box_txt a { overflow: hidden; color: #fff; font-size: 16px; font-weight: 600; font-family: 'NanumSquare'!important; }
.main01 .box_txt a:hover {color: #ccc}
.main01 .box_txt:hover {background: rgba(0,0,0,0.9)}
.main01 .box_txt a.btn_link {float: right;}

.main03 {border-top: 1px solid #ebebeb; padding: 15px 0;}
.main03 h4 {font-size: 16px; color: #000; font-weight: 600;  padding-right: 15px;   display: inline-block;margin: 0;padding-left: 15px;  line-height: 50px; background: url(/wp-content/uploads/2017/08/news_bar.jpg) no-repeat center right;}
.main03 .spb_text_column {margin-bottom: 0;}
.main03 .new tr td:first-child p {display: none;}
.main03 .new tr td:first-child img {float: left;}
.main03 .new tr td:first-child {width: 19%;}
.main03 .new tr td.kboard-latest-title {border-top: none!important; border-bottom: none!important;}
.main03 .new #kboard-default-latest table{border-bottom: none!important;}
.main03 .kboard-default-cut-strings {font-size: 14px;}
.main03 .new tr td {border-top: none!important; padding: 16px 0;}
.main03 .new tr td.link {width: 8%;}
.main03 .new tr td.link a {border: 1px solid #999; padding: 7px 17px; border-radius: 3px; background: #fff; font-size: 13px; color: #333;}
.main03 .new tr td a:hover {color: #12298c!important;}

.main04 h1 {font-size: 40px; color: #fff; text-align: center; padding-top: 80px;font-weight: 600;padding-bottom: 12px;}
.main04 p {color: #fff; text-align: center; }
.main04 {padding-bottom: 85px!important;}

.col-sm-12 {padding-right: 0; padding-left: 0;}
.yellow {background: url(/wp-content/uploads/2017/08/yellow.png) no-repeat left 7px; padding-left: 20px;}
/*sub*/
.page .row {    margin-right: 0;    margin-left: 0;}
.page .container {padding: 0;}
.sub_text {font-family: 'NanumSquare'!important;}
.sub_shadow {text-shadow: 2px 2px 2px rgba(0, 0, 0, .75);}

.has-left-sidebar aside.sidebar {width: 220px; padding-right: 0; padding-left: 0; padding-bottom: 0;}
.has-left-sidebar .push-right {width: 900px; padding: 0;}
.has-left-sidebar aside.sidebar .widget {padding-bottom: 0}
.has-left-sidebar .sidebar-widget-wrap {border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; z-index: 999; }
.sidebar .widget-heading h4 {background: url(/wp-content/uploads/2017/08/side_bg.jpg); line-height: 120px!important; margin: 0; padding: 0; text-align: center; color: #fff!important; font-size: 24px; font-family: 'NanumSquare'!important; font-weight: 600; }
.sticky-widget.stickit-end {position: fixed; top: 130px!important;}
.page-id-433 table.spec {margin-bottom: 10px}
.page-id-433 table.spec td {padding: 4px 0 4px 20px; }

h4.spb-heading span::before ,h4.spb-heading span::after{display: none;}
.col-sm-6 {width: 48.75%; padding-left: 0; padding-right: 0;}
.col-sm-6:last-child {margin-left: 2.5%;}
.tb_sorter {width: 31.666666666666668%; padding-left: 0; padding-right: 0;margin-right: 2.5%;color: #666; }
.tb_sorter_last {margin-right: 0; width: 31.666666666666668%; padding-left: 0; padding-right: 0;color: #666;}
.tb_sorter img {margin-bottom: 12px; }
.tb_sorter_last img {margin-bottom: 12px;}

.widget_nav_menu ul > li a::before {display: none;}
.widget_nav_menu ul.sub-menu li {padding-left: 0;}
.widget_nav_menu .menu-ite a::before{display: none;}

.left-sidebar .menu-item a {font-size: 15px; font-family: 'lato','NanumSquare'!important; color: #333!important;   padding: 14px 0px 14px 25px; border-bottom: 1px solid #e4e4e4 !important; line-height: 17px;} 
.left-sidebar .menu-item {border-top: none;}
.left-sidebar .menu-item a:hover {color: #12298c!important; font-weight: 600; background: #f8f8f8;}
.left-sidebar .menu li.current-menu-item > a {color: #12298c!important; font-weight: 600; background: #f8f8f8;}
.spb_single_image {padding-right: 0; padding-left: 0;width: 31.666666666666668%; margin-right: 2.5%;}
.spb_single_image:last-child {margin-right: 0;}
.spb_single_image img {border: 1px solid #e4e4e4;}
.title {border-bottom: 1px solid #e1e1e1; color: #000; padding-bottom: 33px; font-family: 'NanumSquare'!important; padding-top: 35px; margin-bottom: 30px; font-weight: 600;}
.mb_15{margin-bottom: 15px;}
.mb_5{margin-bottom: 5px;}
.widget_nav_menu ul.sub-menu,.left-sidebar .menu-item {background: #fff;}
#menu-sub-menu3 li .sub-menu a {color: #333; border-bottom: none!important;  background: url(/wp-content/uploads/2017/08/dot.jpg) no-repeat 25px center !important; padding: 4px 0px 4px 35px; font-size: 14px;}
#menu-sub-menu3 li .sub-menu {padding: 8px 0; border-bottom: 1px solid #e4e4e4;}
#menu-sub-menu2 li .sub-menu a {color: #333; border-bottom: none!important;  background: url(/wp-content/uploads/2017/08/dot.jpg) no-repeat 25px center !important; padding: 4px 0px 4px 35px; font-size: 14px;}
#menu-sub-menu2 li .sub-menu {padding: 8px 0; border-bottom: 1px solid #e4e4e4;}
#menu-sub-menu1 li .sub-menu a {color: #333; border-bottom: none!important;  background: url(/wp-content/uploads/2017/08/dot.jpg) no-repeat 25px center !important; padding: 4px 0px 4px 35px; font-size: 14px;}
#menu-sub-menu1 li .sub-menu {padding: 8px 0; border-bottom: 1px solid #e4e4e4;}
.ceo h2 {line-height: 34px; color: #333; font-family: 'NanumSquare'!important; margin-bottom: 20px; }
.ceo h2 b {color: #12298c;}
.ceo p {color: #666;}
.ceo .name {float: right;}

#menu-sub-menu3-en li .sub-menu a {color: #333; border-bottom: none!important;  background: url(/wp-content/uploads/2017/08/dot.jpg) no-repeat 25px 13px !important; padding: 4px 0px 4px 35px; font-size: 14px;}
#menu-sub-menu3-en li .sub-menu {padding: 8px 0; border-bottom: 1px solid #e4e4e4;}
#menu-sub-menu2-en li .sub-menu a {color: #333; border-bottom: none!important;  background: url(/wp-content/uploads/2017/08/dot.jpg) no-repeat 25px 13px !important; padding: 4px 0px 4px 35px; font-size: 14px;}
#menu-sub-menu2-en li .sub-menu {padding: 8px 0; border-bottom: 1px solid #e4e4e4;}
#menu-sub-menu1-en li .sub-menu a {color: #333; border-bottom: none!important;  background: url(/wp-content/uploads/2017/08/dot.jpg) no-repeat 25px 13px !important; padding: 4px 0px 4px 35px; font-size: 14px;}
#menu-sub-menu1-en li .sub-menu {padding: 8px 0; border-bottom: 1px solid #e4e4e4;}
#nav_menu-16 h4 span{padding: 15px 20px;display: block;white-space: initial;line-height: 30px;min-height: 122px;}

.box_h3 { font-family: 'lato', 'NanumSquare'!important; font-weight: 600; border: 1px solid #e1e1e1; border-left: 5px solid #12298c; padding: 11px 20px;margin-bottom: 20px;}
.middle_title {font-size: 18px; color: #333; background: url(/wp-content/uploads/2017/08/bar.jpg) no-repeat left bottom; font-weight: 600; padding-bottom: 20px; padding-top: 10px;margin-bottom: 20px;}

.middle_title > .small {
    font-size: .9em;
	font-weight: 400;
}

.middle_title2 {font-size: 18px; color: #333; font-weight: 600; margin-bottom: 20px;}
.middle_title_txt {font-size: 18px; color: #333; background: url(/wp-content/uploads/2017/08/bar.jpg) no-repeat left bottom; font-weight: 600; padding-bottom: 20px; padding-top: 10px;margin-bottom: 10px;}

table.pro {border-top: 2px solid #12298c; border-bottom: 2px solid #12298c;}
table.pro thead tr td {text-align: center; font-weight: 600; font-size: 15px; background: #f7f7f7; padding: 9px 0 ;line-height: 22px;}
table.pro tbody tr td:first-child {text-align: center;  background: #f7f7f7; padding-left: 0px; color: #333; width: 23%;}
table.pro tbody tr td {padding: 12px 0 12px 30px;line-height: 22px; color: #666;}
table.pro tr td {border-right: 1px solid #e1e1e1; }
table.pro tr td:last-child {border-right: none;}
.bold_16 {font-weight: 600; margin-bottom: 10px;}
.bold_16 b {float: right;font-weight: 400;font-size: 15px; color: #12298c}
.mb_30 p {margin-bottom: 8px;}
.shoe_left {width: 31.666666666666668%; padding-left: 0; padding-right: 0;margin-right: 2.5%;color: #666; }
.shoe_right {width: 65.83333333333334%;  padding-left: 0; padding-right: 0;}
.shoe_last{width: 31.666666666666668%; padding-left: 0; padding-right: 0;margin-right: 0;color: #666; }
.shoe_left p {text-align: center;}
.steel_left  {width: 65.83333333333334%;  padding-left: 0; padding-right: 2.5%;}
.steel_right{width: 31.666666666666668%; padding-left: 0; padding-right: 0;margin-right: 0;color: #666; }

.info_left {width: 65.83333333333334%; padding-left: 0; padding-right: 0;margin-right: 2.5%;color: #666; }
.info_right { width: 31.666666666666668%; padding-left: 0; padding-right: 0;}


.smt {color: #333; font-size: 15px; font-weight: 600; margin-bottom: 0px;}
.box3 {width: 31.666666666666668%; padding-left: 0; padding-right: 0;margin-right: 2.5%;color: #666; text-align: center;}
.box3:last-child {width: 31.666666666666668%; padding-left: 0; padding-right: 0;margin-right: 0;color: #666; }
.box3 img {margin-bottom: 10px;}

.box4 {width: 23.125%; padding-left: 0; padding-right: 0;margin-right: 2.5%;color: #666; text-align: center; }
.box4:last-child {width: 23.125%; padding-left: 0; padding-right: 0;margin-right: 0;color: #666;  }
.box4 p {margin-bottom: 10px; line-height: 18px;}

.pro_dot li {background: url(/wp-content/uploads/2017/08/dot.jpg) no-repeat left 12px ;padding-left: 10px;list-style: none; color: #666;}
.pro_dot li ul{margin: 0;}
.pro_dot li ul li { background: url(/wp-content/uploads/2017/08/bar2.jpg) no-repeat left 12px;}
.address{    position: absolute;    width: 31%;    top: 40px;    right: 40px;    background: rgba(255,255,255,0.8);    padding: 25px;    height: auto;}
.address h3 {font-weight: 600; color: #12298c; margin-top: 0;  font-family: 'NanumSquare'!important; }
.address ul li {list-style: none; color: #666; padding-bottom: 15px;  }
.address ul li img {padding-right: 10px; float: left;}
.address ul li div {overflow: hidden;}
.history_tab .nav-tabs{margin-bottom: 65px;}
.history_tab .nav-tabs li {width: 33%; text-align: center; margin-right: 3px;}
.history_tab .nav-tabs li:last-child {margin-right: 0;}
.history_tab .nav-tabs li a{font-size: 18px; font-family: 'NanumSquare'!important;background-color: #eeeeee;color: #666; font-weight: 600; border: none!important; padding: 12px 0; }
.history_tab .nav-tabs li a:hover {color: #fff; background-color: #12298c;}
.history_tab .nav-tabs li.active a{background-color: #12298c!important; color: #fff;}
.history_tab .nav-tabs li:first-child a {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.history_tab .nav-tabs li:last-child a {border-top-right-radius: 0px;border-bottom-right-radius: 0;}
.mm {margin: 5px 0; text-align: right;}
table.history {width:100%; border-bottom: none; margin-bottom: 60px!important; }
table.history tr td {padding: 0 15px 11px; border-top: none;   }
table.history tr .year {font-size: 33px; font-weight: 600; color: #333; line-height: 36px; padding-left: 0; padding-top: 0; vertical-align: top; width: 10%;}
table.history tr .redone{position: relative;background-repeat: repeat-y;background-image: url('/wp-content/uploads/2017/08/greyhis.jpg'); background-position: top center; top: 15px;}
table.history tr .redone .rd{ text-indent: -10000px!important;display: none;}
table.history tr .month {padding-top: 10px;vertical-align: top; font-size: 15px; font-weight: 600; color: #333; line-height: 26px;padding-right: 0px; width: 9%;}
table.history tr .histxt {width: 73%; color: #666; line-height: 24px; vertical-align: top;padding-left: 20px;padding-top: 10px;}
table.history tr .redone::before {    position: absolute;    top: -11px;    content: "●";    color: rgb(230, 0, 18);    left: 41%;}

.cricle_box .cricle{background: #12298c; color: #fff; height: 100px; width: 100px; border-radius: 140px; text-align: center; float: left; padding: 29px 2px; margin-bottom: 5px;} 
.cricle_box .pro_dot {overflow: hidden; padding-left: 20px; padding-top: 5px;} 
.cricle_box div {overflow: hidden;}
.business_tab {width: 31.666666666666668%; padding-left: 0; padding-right: 0;margin-right: 2.5%;color: #666; }
.business_tab_last {margin-right: 0; width: 31.666666666666668%; padding-left: 0; padding-right: 0;color: #666;}
.read:hover {background-color: #333; color: #fff;}
.read {border: 1px solid #999;padding: 7px 17px;border-radius: 3px;background: #fff;font-size: 13px;color: #333; display: inline-block;}
.spb_tour .tab-content {padding-left: 210px;}
.spb_tour .nav-tabs {width: 180px;}
.spb_tour .nav-tabs li  {width: 100%; text-align: center; margin-right: 3px; margin-bottom: 2px;}
.spb_tour .nav-tabs li a {font-size: 15px; font-family: 'lato'!important;background-color: #eeeeee;color: #666;  border: none!important; padding: 12px 0;letter-spacing: -0.2px }
.spb_tour .nav-tabs li.active a{background-color: #12298c!important; color: #fff;}
.spb_tour .nav-tabs li:first-child a {border-top-left-radius: 0;border-bottom-left-radius: 0; border-top-right-radius: 0;}
.spb_tour .nav-tabs li:last-child a {border-top-right-radius: 0px;border-bottom-right-radius: 0;}
.bluebox {background: #12298c; color: #fff; text-align: center; padding: 15px; letter-spacing: 1px; font-weight: 600;}

.home #quick_kor , .home #quick_eng{display: none;}
html[lang="en-US"] #quick_kor {display: none;}
html[lang="ko-KR"] #quick_eng {display: none;}
#quick_kor {    top: 35%;    opacity: 1;    position: fixed;    right: 1px;    transform: translate3d(0px, 0px, 0px);    z-index: 999;  width: 120px; border: 1px solid #e4e4e4; text-align: center;}
#quick_kor .quickbox {background: #12298c; color: #fff; padding: 5px 0;}
#quick_kor .q1 {padding: 15px 0; border-bottom: 1px solid #e4e4e4; background: #fff;}
#quick_kor .q1:last-child {border-bottom: none;}
#quick_kor .q1 a {font-family: 'NanumSquare'!important;}
#quick_kor .q1 .quick_img {display: block}
#quick_kor .q1 .quick_txt {margin-top: 10px; display: block;}
#quick_kor .q1 .quick_txt:hover {color: #12298c;}
#quick_eng {    top: 35%;    opacity: 1;    position: fixed;    right: 1px;    transform: translate3d(0px, 0px, 0px);    z-index: 999;  width: 120px; border: 1px solid #e4e4e4; text-align: center;}
#quick_eng .quickbox {background: #12298c; color: #fff; padding: 5px 0;}
#quick_eng .q1 {padding: 15px 0; border-bottom: 1px solid #e4e4e4; background: #fff;}
#quick_eng .q1:last-child {border-bottom: none;}
#quick_eng .q1 a {font-family: 'NanumSquare'!important;}
#quick_eng .q1 .quick_img {display: block}
#quick_eng .q1 .quick_txt {margin-top: 10px; display: block; line-height: 18px;}
#quick_eng .q1 .quick_txt:hover {color: #12298c;}


table.spec {border-top: 2px solid #000; width: 100%;}
table.spec td:first-child { background: #f7f7f7; line-height: 22px;border-right: 1px solid #e1e1e1;color: #000; }
table.spec td {padding: 9px 0 9px 20px ; color: #666}


table.spec2 {border-top: 2px solid #000; width: 100%; margin-bottom: 30px;}
table.spec2 tr:first-child td{ background: #f7f7f7; line-height: 22px; text-align: center; color: #000}
table.spec2 td {padding: 9px 20px 9px 20px!important;  border-right: 1px solid #e1e1e1; color: #666; line-height: 20px;}
table.spec2 td:last-child {border-right: none;}
table.spec2 td:first-child {text-align: center;}

table.spec3 {border-top: 2px solid #000; width: 100%;}
table.spec3 td:first-child { background: #f7f7f7; line-height: 22px;border-right: 1px solid #e1e1e1; color: #000; }
table.spec3 td {padding: 1px 0 1px 20px ;color: #666}

table.spec4 {border-top: 2px solid #000; width: 100%; border-left: 1px solid #e1e1e1; border-collapse: inherit;}
table.spec4 tr:first-child td{ background: #f7f7f7; color: #000; }
table.spec4 td {padding: 2px ;color: #666; line-height: 22px; text-align: center;border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-top: 0;}


table.roller {border-top: 2px solid #000; width: 100%; margin-bottom: 15px;}
table.roller thead td { background: #f7f7f7;  color: #000; }
table.roller thead td:first-child {width: 20%;}
table.roller td {padding: 4px 0 ;color: #666;line-height: 22px; text-align: center; border-right: 1px solid #e1e1e1;}
table.roller td:last-child {border-right: none}
table.roller td.check {font-family:  'NanumSquare'!important;}

table.cross-table {table-layout: fixed;}
table.cross-table tr > th {
	padding: 5px;
	padding-right: 5px;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
}
table.cross-table tbody tr td {
	padding: 5px;
	text-align: center;
}

.pro_mb {text-align: center; color: #000; font-size: 15px; margin-top: -10px;}
.ilightbox-holder.metro-white .ilightbox-container .ilightbox-social{display: none!important; }
.kboard-default-poweredby ,#kboard-default-document .kboard-document-action ,.kboard-default-new-notify,#kboard-default-list .kboard-list-header{display: none!important; }
#kboard-default-list .kboard-list thead tr td {background: #f7f7f7; border-top: 2px solid #12298c!important; border-bottom: none!important;}
#kboard-ask-one-list .kboard-list thead tr td {background: #f7f7f7; border-top: 2px solid #12298c!important;border-bottom: none!important;}
#kboard-default-document .kboard-title{background: #f7f7f7; border-top: 2px solid #12298c!important;border-bottom: none!important;}
#kboard-default-list .kboard-pagination .kboard-pagination-pages li a {background-color: #12298c!important;}
#kboard-ask-one-document .kboard-detail .detail-title {background: #f7f7f7; border-top: 2px solid #12298c!important;border-bottom: none!important;}
.kboard-ask-one-poweredby, .kboard-ask-one-new-notify,#kboard-ask-one-document .kboard-document-action{display: none!important; }
#kboard-ask-one-list .kboard-list-header .kboard-left{display: none!important; }
#kboard-default-document .kboard-detail {border-top: none!important; }
#kboard-ask-one-list ,#kboard-default-editor,#kboard-ask-one-editor {margin-bottom: 70px!important; }
#kboard-default-document ,#kboard-ask-one-document{margin-bottom: 70px!important; }
#kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li:hover a, #kboard-ask-one-list .kboard-pagination .kboard-pagination-pages li.active a {display: block;    margin: 0;    padding: 0 11px;    height: 28px;    line-height: 28px;    font-size: 13px;    color: #fff!important;    text-decoration: none;    border: 0;    background-color: #12298c;    box-shadow: none;    transition-duration: 0.3s;}
html button.kboard-default-button-small {background: #12298c!important;}


.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {background: none;}
.rsContent {text-align: center;}
img.rsImg {margin: 0!important; }


.bar2 li {background: url(/wp-content/uploads/2017/08/bar2.jpg) no-repeat left 13px; padding-left: 10px; color: #666;}

.contact {background: #fafafa; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; padding: 30px;}
.box_01 {color: #333;    overflow: hidden;}
.box_01 .leftt {width: 46%;float: left;margin-right: 6%;}
.box_01 .leftt .lefttd {color:#333; font-weight: 600;width:12%; float: left; font-family:  'NanumSquare'!important; font-size: 15px; }
.box_01 .leftt .itd {color:#333; font-weight: 600;width:76%; overflow: hidden;  float: right;}
.box_01 .rightt {  overflow: hidden;}                  
.box_01 .rightt .lefttd {color:#333; font-weight: 600;width:12%; float: left; font-family:  'NanumSquare'!important; font-size: 15px; }
.box_01 .rightt .itd {    color: #333;    font-weight: 600;    width: 72%;    overflow: hidden;    float: right;}
input[type="text"] ,.wpcf7 input[type="text"] {width: 100%;margin-top: 0;margin-bottom: 15px; background: #fff!important; border-color: #e1e1e1; padding: 5px; }
.box_02 .leftt {width:100%;}
.box_02 .leftt .lefttd {color:#333; font-weight: 600;width:11%; float: left; font-family:  'NanumSquare'!important; font-size: 15px; }
.box_02 .leftt .itd {color:#333; font-weight: 600;overflow: hidden;  float: right; width: 89%;}
span.wpcf7-form-control-wrap {border-bottom: 0; padding-bottom: 0;padding-top: 0;margin-bottom: 0;}
.box_03_height {clear: both;}
.box_03_height .leftt .lefttd {color:#333; font-weight: 600;width:11%; float: left; font-family:  'NanumSquare'!important; font-size: 15px; }
.box_03_height .leftt .itd {color:#333; font-weight: 600;overflow: hidden;  float: right; width: 89%;}
.wpcf7 textarea {max-width:100%; width: 100%; background: #fff!important; border-color: #e1e1e1; height: 190px; margin-bottom: 0;}
.pro_btn_cen {text-align: center;margin-top: 50px; margin-bottom: 100px;}
html .wpcf7 input.wpcf7-submit[type="submit"] {background-color: #12298c !important;  padding: 16px 45px;  margin:0;font-family:  'NanumSquare'!important; font-size: 16px; border-radius: 0;}
html input[type="text"]:focus {border-color: #333 !important;}
html textarea:focus ,html .wpcf7 textarea:focus{border-color: #333 !important;}

#logo a.mobile-menu-show {padding: 30px 10px 10px;}
.mobile-search-form {display: none;}
.page-id-898 .has-left-sidebar .push-right {min-height: 1000px;}
#mobile-menu ul li.menu-item-778 > a:first-child {display: none;}
#mobile-menu ul li.menu-item-1064 > a:first-child {display: none;}
/*footer*/
#footer_bg, #footer { background: #f7f7f7!important; }
#footer-wrap {border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
.footer_type_1 .widget{margin: 0;}
.footer_type_1 .widget_wrap {margin: 0;}
#footer .col-sm-6:first-child{width: 150px!important; margin-top: 10px; }
#footer .col-sm-6:last-child {width: auto!important; }
#footer .col-sm-6 p {color: #333; line-height: 22px; margin-bottom: 10px;}
#footer .col-sm-6 b {color: #12298c;}
#footer .col-sm-6 h6 {color:#999; font-size: 13px; text-transform: uppercase;font-weight: 400!important; }

@media screen and (max-width: 1800px) {
    .home .pb-fw-wrap {margin-top: -300px;    }  

} 

@media screen and (max-width: 1750px) {
    .home .pb-fw-wrap {margin-top: -280px;    }   

} 
@media screen and (max-width: 1700px) {
    .home .pb-fw-wrap {margin-top: -260px;    }  

} 

@media screen and (max-width: 1600px) {
    .home .pb-fw-wrap {margin-top: -240px;    }  

} 


@media screen and (max-width: 1403px) {
    .main01 .spb_content_element {width: 100%; }
    .main01 .col-sm-3 {margin-right: 0;}
    .home .pb-fw-wrap {margin-top: -220px;    }  

} 

@media screen and (max-width: 1300px) {
    .home .pb-fw-wrap {margin-top: -180px;    }
    .main02 .col-sm-3 p br {display: none;} 
    .box_03_height .leftt .itd {width: 86%;}
    .box_02 .leftt .itd {width: 86%;}
    .box_01 .rightt .itd ,.box_01 .leftt .itd {width: 70%;}
    .box_01 .leftt .lefttd ,.box_01 .rightt .lefttd {width: 20%;}
    #quick_kor {display: none}
    #quick_eng {display: none}
} 
@media screen and (max-width: 1200px) {
    #wonderplugincarousel-1 .amazingcarousel-prev   {left: 43% !important;}  
    #wonderplugincarousel-1 .amazingcarousel-next  {right: 43% !important;}
    .main03 .new tr td:first-child {    width: 25%;}
    .main03 .new tr td.link {    width: 13%;    text-align: right;}
    nav#main-navigation .menu > li {    padding: 27px 15px;}
    nav#main-navigation .menu li.lang {      margin-left: 40px;}
    .header-6 header > .container > .row  {height: 100px!important;}
    .has-left-sidebar aside.sidebar {width: 18.3333333333%;}
    .has-left-sidebar .push-right {width: 75%;}
}
    
@media screen and (max-width: 1000px) {
    .home .pb-fw-wrap {margin-top: -80px;    }  
      #slide-1-layer-7 img {width: 450px !important;height: auto !important; }
     #slide-1-layer-5 img {width: 340px !important;height: auto !important; margin-top: 20px!important;}
        #quick {display: none;}
}

 @media screen and (max-width: 991px) {
     .main03 .new tr td:first-child {    width: 30%;}

 }

@media screen and (max-width: 767px) {
    .home .row-content-width .container {    padding: 0px!important;    }
    .main03 .spb_text_column {    padding: 25px 20px;    }
    .inner-page-wrap {    margin-top: 0px !important;   margin-bottom: 0px !important;}
    .home .pb-fw-wrap {margin-top: -50px;    }  
    .main01 .col-sm-3 {width: 45% !important;    float: left;    margin-left:15px !important;}
    .main01 .spb_content_element {width: 100% !important; margin-left: 15px !important;}
    #footer .col-sm-6:last-child {margin-left: 0}
    #footer .col-sm-6:first-child{width: 100% !important;}
    #footer-widgets .widget {    padding-bottom: 0;}
    #footer .col-sm-6:first-child {margin-bottom: 10px;}
    #footer.footer-divider {text-align: center;}
    .main01 .container .row {margin-left: 0!important;}
    #wonderplugincarousel-1 .amazingcarousel-prev   {left: 40% !important;}  
    #wonderplugincarousel-1 .amazingcarousel-next  {right: 40% !important;}
    #wonderplugincarousel-2 .amazingcarousel-prev   {left: 40% !important;}  
    #wonderplugincarousel-2 .amazingcarousel-next  {right: 40% !important;}
    table.new, table.new tbody, table.new tr, table.new th, table.new td{display: block;}
    .main03 .new {border-bottom: none;    }
    .main03 .new tr td {    text-align: center;  padding: 5px 0;   }    
    .main03 .new tr td:first-child img {    float: none;}

    .main03 .new tr td:first-child {width: 100%;}
    .main03 .new tr td.link {width: 100%; text-align: center;}
    
    .page .container{ padding: 0 20px;}
    .has-left-sidebar .push-right {width: 100%}
    .has-left-sidebar aside.sidebar{width: 100%}
    .col-sm-6 {width: 100%}
     .sticky-widget.stickit-end {    position: absolute!important;    }
    .sticky-widget.stickit{    position: absolute!important;    }
        .box_01 .leftt {    width: 100%; margin-right: 0; float: none;}
    .contact {padding: 30px 20px;}
    .box_01 .rightt {clear: both;}
    .box_01 .leftt .lefttd {width: 25%;}
    .box_01 .leftt .itd {width: 72%;}
    .box_01 .rightt .lefttd {width: 25%;}
    .box_01 .rightt .itd{width: 72%;}
    .box_02 .leftt .lefttd{width: 25%;}
    .box_02 .leftt .itd {width: 72%;}
    .box_03_height .leftt .lefttd {width: 25%;}
    .box_03_height .leftt .itd{width: 72%;}
}
@media screen and (max-width: 600px) {
    .home .pb-fw-wrap {    margin-top: 0px;}
    .main01 .spb_content_element {        margin-left: 0px !important;    }
    .main01 .col-sm-3{        margin-left:15px !important;    }
    .main01 .box_txt a.btn_link {display: none;}
    .main01 .box_txt {padding:22px 15px;}
    .main01 .box_txt a {letter-spacing: -1px; font-size: 15px;}
    #rev_slider_3_1_wrapper ,#rev_slider_2_1_wrapper,#rev_slider_4_1_wrapper,#rev_slider_5_1_wrapper, #rev_slider_6_1_wrapper ,#rev_slider_8_1_wrapper ,#rev_slider_9_1_wrapper,#rev_slider_10_1_wrapper,#rev_slider_11_1_wrapper,#rev_slider_12_1_wrapper{height: 120px!important;}
    #rev_slider_3_1 , #rev_slider_2_1 , #rev_slider_4_1 ,#rev_slider_5_1, #rev_slider_6_1, #rev_slider_8_1, #rev_slider_9_1, #rev_slider_10_1, #rev_slider_11_1, #rev_slider_12_1 {height: 120px!important;}
    .sub_shadow {font-size: 20px !important; margin-top: 20px!important;}
    .sub_text {font-size: 12px !important;margin-top: 40px!important;}  
    .sub_text_eng {font-size: 11px !important;margin-top: 40px!important;}      
}
    

@media screen and (max-width: 480px) {
    .spb_single_image {width: 100%;}
    .spb_tabs .nav-tabs li {width: 100%; margin-bottom: 1px;}
    #slide-1-layer-7 img {width: 300px !important;height: auto !important; }
    #slide-7-layer-7 img {width: 300px !important;height: auto !important; }
    #slide-1-layer-5 img {width: 240px !important;height: auto !important; margin-top: 20px!important;}
    #slide-7-layer-5 img {width: 240px !important;height: auto !important; margin-top: 20px!important;}
    .home .pb-fw-wrap {margin-top: 0;}
    table.new, table.new tbody, table.new tr, table.new th, table.new td{display: block;}
    .main03 .new tr td:first-child {width: 100%;}
    .main03 .new tr td.link {width: 100%;}
    .main04 {padding-left: 20px !important;padding-right: 20px !important;}
    #wonderplugincarousel-1 .amazingcarousel-prev   {left: 30% !important;}  
    #wonderplugincarousel-1 .amazingcarousel-next  {right: 30% !important;}
    #wonderplugincarousel-2 .amazingcarousel-prev   {left: 30% !important;}  
    #wonderplugincarousel-2 .amazingcarousel-next  {right: 30% !important;}
    .tb_sorter ,.tb_sorter_last {width: 100%; margin-right: 0;}
    .tb_sorter p ,.tb_sorter_last p {text-align: center;}   
    .address {width: 100%; position: relative; top: 0; right: 0; padding: 10px 0;}
    .col-sm-6:last-child {margin-left: 0;}
    .shoe_left , .shoe_last,  .shoe_right {width: 100%;}
    .info_left , .info_last,  .info_right {width: 100%;}

} 

@media screen and (max-width: 410px) {
    .main01 .box_txt {padding:22px ;}
    .main01 .box_txt a {letter-spacing: 0px; font-size: 16px;}
    .main01 .spb_content_element {width: 100%; margin-left: 0px !important;}
    .main01 .container {padding: 0 20px !important;}
    .main01 .container .row {margin-left: 0!important;}
    .main01 .col-sm-3 {width: 100%!important;}
    .main01 .box_txt a.btn_link {display: block;}
    .main01 .col-sm-3 p {    text-align: center;    }
}

/*  2020 - 09 - 29 */

.border__box {
	padding: 20px 25px;
	border: 1px solid #ddd;
}

/* 주요고객 */
.partners_gallery .spb_wrapper {
	text-align: center;
}
.partners_gallery .spb_wrapper img {
	margin-bottom: 5px;
}

@media (min-width: 768px){
.partners_gallery .col-sm-3 {
		width: 25%;
		padding: 0 1px;
	}
	.partners_gallery .col-sm-3 img {
		max-width: 100%;
	}
}
@media (max-width: 767px){
	.partners_gallery .col-sm-3 {
		float: left;
		width: 50%;
		padding: 0 5px;
	}
}