/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
@font-face {
    font-family: 'InkLiquid';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff') format('woff');
    font-weight: normal;
    font-display: swap;
}
* {font-family: "Noto Sans KR",sans-serif!important;}
.fusion-sticky-spacer {}

.el {font-family: "Elusive-Icons"!important;}
.cc-window.cc-floating {max-width:1534px!Important; padding:25px 30px 25px 70px!Important; flex-direction:row;}
.cc-floating .cc-message {Display:inline-block!Important; width:80%; margin-bottom:0 !important; font-size:18px; font-weight:400!important;}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {margin-left:70px; width:10%;}
.cc-color-override--808977238 .cc-btn {border-radius:50px; font-size:18px!Important; padding:8px 35px!Important;}
.home .fusion-builder-row {max-width:1230px!important;}
#login h1.wp-login-logo a{pointer-events: none !important; cursor: default; }
.kims_marker_info {font-size:12px!Important;}
.topsns {padding: 7px 0; margin-right:0px; margin-left:50px; float:right; margin-top:16px;}
.topsns a{margin-right: 10px;}
.fusion-secondary-header {display:none;}
.topheader {display:block;}
.fusion-header {padding:0!important; height:auto!important;}
.fusion-main-menu>ul>li>a {height:70px!Important;}
.fusion-secondary-header .fusion-alignright .fusion-mobile-menu-search {float: left;margin-top: 0!important; display: block!important; width: 37%;}
.fusion-secondary-header .fusion-alignright {text-align: right;}
.fusion-secondary-header .fusion-alignright {width:30%;}
.searchform .fusion-search-form-content .fusion-search-field input {height: 36px!important; border-radius: 50px!important; background:#727171!important; color:#fff!Important;}
.searchform .fusion-search-form-content .fusion-search-field input::placeholder {color:#fff!important;}
.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {color:#fff!important;}
.lang {display:inline-block;top:0;right:12%; margin-left:50px; margin-top:23px; position:absolute;transition: all .3s ease;}
.lang label {padding:7px 15px; border-radius:50px;overflow: hidden;font-weight:600; text-align:center;line-height: 24px;color: #0068ad; background:#fff;}
.lang label:hover {cursor:pointer;}
.lang a{background: #fff; padding: 4px 10px;border-radius: 0px;}
.lang ul{overflow: visible;padding: 7px 1px; position: absolute; top:auto; visibility: hidden; width:100%; z-index: 999;right: 0; }
.lang ul li{position: relative;}
.lang ul li a{color: #0068ad; font-size: 14px; font-weight: 500;border-radius: 0; display: block;text-align: center; padding: 5px 2px; border-bottom: 1px solid #eee;}
.lang:hover ul{opacity: 1;visibility: visible;}
.lang ul li a:hover {color: #0068ad!important; background:#EEE}
.lang:hover label {border-radius:0;}
.fusion-main-menu>ul>li>a{position:relative;}
.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {font-family: awb-icons!important;}
.fusion-main-menu>ul>li.current-menu-item span:before {content:url('/wp-content/uploads/2025/11/menublit.png');position:absolute; bottom:15px; left:45%; }
.fusion-main-menu>ul>li.current-menu-item ul li span:before {content:none;}
.fusion-main-menu>ul>li.current-menu-parent span:before {content:url('/wp-content/uploads/2025/11/menublit.png');position:absolute; bottom:15px; left:45%; }
.fusion-main-menu>ul>li.current-menu-parent ul li span:before {content:none;}
.fusion-main-menu .sub-menu a {padding:8px 10px!important;}
.fusion-top-header .fusion-header {background:#fff!Important;}
.topgi {display:flex; margin-top:20px; float:right;}
html .fusion-logo-left.fusion-header-v4 .fusion-logo {float:left;}
.confiwrap {display:Inline-block;}
.confibtn {padding:8px 20px;color:#fff!important; background:#0069ac; border-radius:50px; position:relative;top:7px; float:none !important;  }
.confibtn:hover {opacity:0.8;}


.awb-menu_dropdown .awb-menu__sub-ul {top:1px!Important;}
.awb-menu__main-background-active, .awb-menu__main-background-default {position:relative!important;}
.twomenus .fusion-column-wrapper {position:relative;}
/*all menu*/
.gomenu .bag-white {
    background-color: #f4f4f4!important;border-top:1px solid #eee;
    width: 100%;
    height: 370px;
    position: absolute;
    left: 0;
    top: 70px;
    display: none;}
    .fusion-main-menu .sub-menu li{border-top:1px dotted #eee;  text-align:center;}
 
    .bag-white.active {display:block;}
html #wrapper .awb-menu {transition:none!important;}
.gomenu  {height:70px!important;}

.awb-menu ul li ul  {background: #f4f4f4 !Important;}
.awb-menu__main-ul:hover .awb-menu__sub-ul {position:relative!Important; opacity:1!important; visibility:visible!important; z-index:999999999!important;}
.awb-menu__main-li {display:inline-block!important;}
.awb-menu__main-ul > li {width:232px;}
.awb-menu_dropdown .awb-menu__sub-ul {transition:none!Important; border-right:1px solid #cacaca; height:370px;}
.awb-menu_dropdown .awb-menu__main-ul #menu-item-37 .awb-menu__sub-ul {border-left:1px solid #cacaca;}
.awb-menu_dropdown .awb-menu__main-ul #menu-item-8946 .awb-menu__sub-ul {border-left:1px solid #cacaca;}
.awb-menu__sub-li {border-bottom:1px dashed #c3c3c3!important; text-align:center;}
.awb-menu__sub-li:hover  {background:none!important; }
html #wrapper .awb-menu__sub-li a:hover {color:#0068ad!important;}
.newmenuss > a {background-image:url('/wp-content/uploads/2025/12/ballon.png'); background-repeat:no-repeat; background-position:center 22px; background-size:26%;}
.newmenuss a .menu-text { color:#0068ad!important; font-weight:600!important;}


.headertops {display:flex;}
.headertops .headlogo {width:35%;}
.headertops .headsearch {width:31%; margin-top:15px;}
.headertops .headsns {width:auto; margin-left:70px;}

.mainatxt {padding: 25px 45px; border-left: 2px solid #b2b2b2; margin-bottom: 50px;}
.mainpro {margin-bottom: 30px; position: relative;}
.mainpro a .mainprotxt {display: block; text-align: center; font-size: 19px!Important; font-weight: 500!important; position: absolute; bottom: 30px; width: 100%;}
.mainpro a:hover {opacity: 0.9;}
.mainpro a img {width: 100%;}
.mainprodaetitle p {margin-bottom: 5px!Important; font-size: 16px!important;}
.mainprodaetitle h1 {font-size: 45px!important; line-height: 54px!important;}
.newmenus a .menu-text {padding: 8px 20px; background: #0068ad!important; color: #fff!Important; border-radius: 50px; text-align: center; font-weight:500!important;}
.mainsotitle {text-align: center; margin-bottom: 30px;}
.mainsotitle h3 {color: #fff!important;}
.mainbtn {text-align: center;margin-top: 19px;}
.mainbtn a {display: inline-block; padding: 5px 30px; background: #e3e3e3; color: #0068ad!Important; font-size: 20px!important; border-radius: 50px;}
.mainrightbtn {text-align: right; margin-bottom: 40px;}
.maindaetitle {text-align: center;margin-bottom: 40px;}
.maindaetitle h1 {color: #fff!important; font-size: 45px!important; line-height: 54px!important;}
.whiteban {margin-bottom: 15px; }
.whiteban a {padding: 50px 10px; display: block; background: #fff; text-align: center;font-size: 22px!important; line-height: 26px!important; font-weight: 500!important;}
.whiteban a:hover {color: #333!important;}
.greenban a {background: #68a1be; color: #fff!important; font-weight: 500!important;}
.greenban a:hover {color: #fff!important;}
.catalogban {padding: 25px 25px 15px; background: #fff;}
.catalogban h5 {font-size: 22px!important; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #333; font-weight: 500!important;}
.ban4box {display: flex; flex-wrap:wrap;}
.ban4box .bancabox {width: 45%; text-align: center; margin: 0 5px 10px;}
.ban4box .bancabox a {padding: 10px 5px; text-align: center; color: #fff!important; background: #0069ad; display: block;}
.ban4box .bancabox a span {display: block; text-align: center;}
.ban4box .bancabox a:hover {opacity: 0.9;}
.contban {background: #e4edf2; padding: 25px 25px 5px;}
.contban ul {padding-left:0px; margin: 0;}
.contban ul li {list-style: none; line-height: 20px; padding-left: 25px; margin-bottom: 15px;}
.conli1 {background-image: url('/wp-content/uploads/2025/09/consns1.png'); background-repeat: no-repeat; background-position: left top 5px;}
.conli2 {background-image: url('/wp-content/uploads/2025/09/consns2.png'); background-repeat: no-repeat; background-position: left top 5px;}
.conli3 {background-image: url('/wp-content/uploads/2025/09/consns3.png'); background-repeat: no-repeat; background-position: left top 5px;}
.conli4 {background-image: url('/wp-content/uploads/2025/09/consns4.png'); background-repeat: no-repeat; background-position: left top 5px;}
.inqban {padding: 25px 15px 16px; background-color: #0ea0ff; margin-bottom: 15px; background-image: url('/wp-content/uploads/2025/09/consult.jpg'); background-repeat: no-repeat; background-position: right;}
.inqban a {display: block; color: #fff!Important;}
.inbanh {font-size: 22px!Important; font-weight: 500!important; margin-bottom: 15px; line-height: 22px!Important; display: block;}
.inqban br {display: none;}
.inqban .inbant {font-size: 16px; line-height: 24px; display: block;}
.globan {padding: 15px 15px; background: #fff;}
.globan h5 {font-size: 22px!important; font-weight: 500!important;margin-bottom: 15px!important;}
.globan ul {padding-left: 0; margin-bottom: 0;}
.globan ul li {padding-left: 10px; list-style: none; background-image: url('/wp-content/uploads/2025/09/bblit.png'); background-repeat: no-repeat; background-position: left top 12px;}

.footwrap {display: flex}
.footwrap .footlogo {display: block; width: 40%}
.footwrap .footinfo {width: 40%}
.footsns {width: 25%;}
.footsns ul li {float: left; font-size: 14px; padding: 0 6px;}
.openweimg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in; z-index: 99999999999999999;
    pointer-events: none;
}
.openweimg:target {
    opacity:1;
    pointer-events: auto;
}
.openweimg > div {
	position: absolute;
	top: 25%;
	left: 40%; z-index: 99999999999999999999999999;
	width: auto;
	height: auto;
	padding: 0px;
	
	background-color: white;
	overflow: auto;	
}
.weclose {display: inline-block!important;float: right; background: #0069ad; padding: 3px 15px; font-size: 18px ; color:#fff!important;}
.foottxt {font-size: 16px!important; margin-bottom: 30px;font-weight: 600!important; letter-spacing: 0.5px;}
.foottxt a {color: #111!important; text-decoration: underline;}
.foottxt a:hover {color: #0068ad!important;}
.copy {font-size: 15px!important; color: #999!Important;}
.fusion-header .mm nav .fusion-menu .newmenus a span {padding: 10px 25px; background: #0069ad; color: #fff!important; border-radius:50px;}
.fusion-main-menu .fusion-main-menu-search-open .fusion-custom-menu-item-contents {background: #f3f3f3!important;}
.page-id-19 .mainpro  {margin-bottom: 50px;}
.page-id-19 .mainpro a .mainprotxt {bottom: -40px;}
.page-id-4152 .mainpro  {margin-bottom: 50px;}
.page-id-4152 .mainpro a .mainprotxt {bottom: -40px;}

.subtoptitle {position: relative; text-align:center;}
.subtoptitle .square {width: 250px; height: 250px; background-color: #545861;padding: 110px 0; text-align: center;}
.subtoptitle .square h3 {color: #fff!Important;}
.subtoptitle h3 {color:#fff!Important; font-size:40px!important;padding-bottom:20px; margin-bottom:20px!Important; line-height:46px!Important;}
.subtoptitle h3 .sotxt {font-size:24px!Important;}
.subtoptitle p {color:#fff!Important; font-size:18px!important; margin-bottom:0!important; font-weight:300!important;}
.catlist {color: #0069ad!important; padding-right: 5px;}
.subtitle {padding-bottom: 10px; margin-bottom: 40px; border-bottom: 1px solid #cdcdcd;}
.subtitle h3 {font-size: 30px!important;}
.side-nav {display: none;}
.avada_vertical_menu .heading {    background: #0069ad!important;
    color: #fff!Important;
    border-right: 0!important;
    border-radius: 15px 15px 0 0!important;    line-height: 24px!Important;
    padding: 15px 5px 15px 20px!important; margin-bottom:3px!important;}
.avada_vertical_menu .heading h4 {color: #fff!important; font-size: 20px!important;}
.fusion-vertical-menu-widget ul li a {font-size: 16px!Important;}
.fusion-vertical-menu-widget ul li {border-bottom: 1px solid #ddd;}
.fusion-vertical-menu-widget ul li.current_page_item a{background: #3598DB; color:#fff!Important; border-right: 0!important;}
.contable table {width: 100%;}
.contable table tr td {padding: 5px 10px;}
.contable table tr td.lefttd{width: 20%; background: #f6f6f6; padding: 5px 10px;border-bottom: 1px solid #ddd;}
.contable table tr td p {margin-bottom: 0!important;}
.contable .wpcf7-file { padding: 10px 20px;}
.limitattach {font-size: 14px!important; color: #666!important;}
.wpcf7-acceptance {padding: 10px 0px;}
.wpcf7-acceptance input {width: 20px; height: 20px;}
.wpcf7-acceptance .wpcf7-list-item-label {font-size: 15px!important; color: #666!Important; }
.wpcf7-acceptance .wpcf7-list-item-label a{color: #0069ad!important; font-size: 15px!important;padding-right: 10px;}
.conbtn {text-align: center; margin-top: 50px;}
.conbtn input {background: #0069ad!important; color: #fff!Important; font-size: 18px!important; font-weight: 600!important; padding: 12px 40px!important;}
.subtitleimg {float: right;}
.companyinfo {margin-bottom: 50px; margin-top: 50px;}
.companyinfo .cominfowrap {display: flex}
.companyinfo .cominfowrap .comfourbox {width: 25%; margin-right: 6px; margin-bottom: 6px; min-height: 200px; border: 1px solid #cdcdcd; padding: 30px 5px 10px; text-align: center;}
.companyinfo .cominfowrap .comfourbox:last-child {margin-right: 0;}
.companyinfo .cominfowrap .comfourbox:first-child {background: #efefef}
.companyinfo .cominfowrap .comfourbox h6 {color: #0069ad!important; font-size: 17px!important;}
.companyinfo .cominfowrap .comfourbox p {margin-top: 35px; font-size: 25px!important; line-height: 34px!important; letter-spacing: -0.5px!important;}
.companyinfo .cominfowrap .comtwobox {width: 50%; margin-right: 6px; margin-bottom: 6px; min-height: 200px; border: 1px solid #cdcdcd; padding: 30px 5px 10px; text-align: center;}
.companyinfo .cominfowrap .comtwobox:last-child {margin-right: 0;}
.companyinfo .cominfowrap .comtwoboxbg {background: #efefef}
.companyinfo .cominfowrap .comtwobox h6 {color: #0069ad!important; font-size: 17px!important;}
.ceowrap {background: url('/wp-content/uploads/2025/09/com-overview_img1.jpg') 175px center no-repeat; margin-top: 15px; display: flex; text-align: left;}
.ceowrap .ceoname {width: 50%; line-height: 95px; font-size: 26px!important; letter-spacing: -0.5px!important; padding-left: 10px;}
.ceowrap ul {margin: 0;width: 50%; padding-left: 10px; background: url('/wp-content/uploads/2025/09/com-overview_img2.jpg') 100% 0% no-repeat; padding-top: 13px; text-align: left;}
.ceowrap ul li {list-style: none!important; max-width: 180px;}
.companyinfo .cominfowrap .comtwoboxbg {padding:30px 15px 10px;}
.comtwoboxbg .ceowrap {background: none; display: block;}
.comtwoboxbg .ceowrap dl {overflow: hidden; margin-top: 20px;}
.comtwoboxbg .ceowrap dt {float: left; margin-right: 10px;width: 30%; text-align: center; line-height: 30px; background: #ddd; border-radius: 5px; color: #0068ad!important;}
.comtwoboxbg .ceowrap dd {margin-bottom: 10px; text-align: left; line-height: 30px;}
.comhistory {background: url('/wp-content/uploads/2025/09/com-overview_img3.jpg') -180px 105px no-repeat; position: relative; margin-bottom: 50px;}
.comhistory h5 {font-size: 20px!important; margin-bottom: 30px!important; position: relative; padding-top: 10px;}
.comhistory h5:before {content: ""; position: absolute; left: 0; top: 0; background: #0068ad; height: 3px; width: 20px;}
.comhistory dl {width: 100%; overflow: hidden; margin-bottom: 20px;}
.comhistory dt {background: #4c95c5;float: left; line-height: 30px; color: #fff; border-radius: 30px; text-align: center; position: relative; width: 10%;}
.comhistory dt:after {background-color:#4c95c5; content: ""; position: absolute;width: 60px; height: 1px; right: -60px; top: 50%;}
.comhistory dd {border-left: 2px solid #4c95c5; margin-left: 150px; min-height: 30px; padding-left: 15px; line-height: 1.6em;}
.comhistory .brochure {position: absolute; right: 0px; bottom: 0; }
.comhistory .brochure>img {border: 1px solid #cdcdcd;}
.comhistory .brochure a {display: block;font-weight: 600!important; width: 100%; height: 50px; font-size: 16px!important; color: #fff!Important; text-align: center; line-height: 50px; position: absolute; bottom: 0; background-color: rgba(0,0,0,0.7)}
.comhistory .brochure a img {vertical-align: middle; padding-left: 10px;}
.comhistory .brochure:hover a{height:100%; line-height:353px;transition:0.3s;}
.commessage h5 {font-size: 20px!important; margin-bottom: 30px!important; position: relative; padding-top: 10px;}
.commessage h5:before {content: ""; position: absolute; left: 0; top: 0; background: #0068ad; height: 3px; width: 20px;}
.commessage .messagebox h5 {padding: 28px 30px; background: #f4f4f4;border-radius:15px; margin-bottom: 15px; font-size: 19px!important; font-weight: 500!important;}
.commessage .messagebox h5:before {content: none;}
.commessage .messagebox p {padding: 0 30px; margin-bottom: 40px!important;}
.commessage .messageboxbg h5 {background: #0069ad; text-align: left; color: #fff!important; padding: 30x 20px; white-space: nowrap; font-size: 19px!important; letter-spacing: -0.8px!Important;}
.title_wrap {text-align: center; margin-top:40px; margin-bottom: 50px; }
.title_wrap h4 {position: relative; font-weight: 500!important;padding-bottom:50px; text-align: center;font-family: 'InkLiquid'!important; font-size: 48px!important; line-height:54px!Important;}
.title_wrap h4:before {content:''; background:#000; width:1px; height:36px; position: absolute; bottom:0; left:50%;}
.histab  ul li a h5{font-size: 17px!Important; font-weight: 500!important; }
body .histab  ul li.active a {background: #0068ad!important; color: #fff!important;}
body .histab  ul li.active a h5 {color: #fff!Important;}
.hiswrap { display: block;}
.hiswrap .history {overflow: hidden; margin-bottom: 30px;}
.hiswrap .history h5 {float: left; width: 18%;font-weight:900!important; font-size: 54px!important; color: #4A4A4A!important; text-align: center; line-height: 60px;  position: relative; margin-bottom: 20px;}

.hiswrap .history dl {overflow: hidden;box-shadow: 5px 5px 20px 0px #00000026; border-radius: 0 25px 25px 0;
    padding: 30px 0 30px 40px; width:80%;
    margin-left: 150px;
    margin-bottom: 20px;
    line-height: 1.6em;
    border-left: 8px solid #0068ad;}
.hiswrap .history dl dt {float: left;
    font-weight: 700;
    font-size: 24px;
    color: #0d0d30;}
.hiswrap .history dl dd {    margin-left: 60px;
    margin-bottom: 15px;
    font-size: 17px;}
    .hiswrap .history dl dd:last-child {margin-bottom: 0;}
.mission {background: url('/wp-content/uploads/2025/09/com-philo_bg1.jpg') 50% 50% no-repeat; margin-bottom: 80px; min-height: 277px; position: relative;}
.mission dl {position: absolute; width: 45%;}
.mission dl:first-child {text-align: right; top: 120px;padding-right: 20px;}
.mission dl:last-child {top: 40px; left: 580px;}
.mission dl dt {margin-bottom: 5px; font-size: 20px; font-weight: 700; line-height: 22px;}
.mission dl:first-child dt {color: #0068ad!important;}
.mission dl:last-child dt {color: #727171!important;}
.mission dl dd {line-height: 1.4em; margin-left: 0!important;}
.vision {padding: 30px; background: #f8f8f8 url('/wp-content/uploads/2025/09/com-philo_bg2.jpg') 50% 50% no-repeat;min-height: 400px;position: relative;}
li {list-style: none!Important;}
ul {padding: 0!important; margin: 0!important;}
.vision ul {height: 100%; }
.vision ul .value { font-size: 24px; position: absolute;}
.vision ul .value1 {color: #0069ad!important; left: 100px;}
.vision ul .value2 {color: #527fbc!Important;  right: 280px;}
.vision ul .value3 {color: #4c8dc3!Important; bottom: 40px; left: 230px;}
.vision ul .value4 {color: #66a2be!Important; bottom: 40px; right: 230px}

.certxt {text-align: center; margin-top: 7px!important;}

.cerimgbox .fusion-image-element {min-height: 340px;}
.certitle h3 {font-size: 22px!important; line-height: 34px!important; padding-left: 40px; margin-bottom: 30px!important; background: url(/wp-content/uploads/2026/01/title-icon.png) 0 50% no-repeat; font-weight: 500!important;}
.ciimg {margin-top: 30px;}
.citxt b {color: #0069ad!important;}
.cicolor .bluebg {height: 145px; background: #006dae; display: block; }
.cicolor .bluecitxt {padding: 10px; border: 1px solid #cdcdcd}
.cicolor .greybg {height: 145px; background: #767676; display: block; }

.cerimgbox1 span a img {height:340px;}
.cerimgbox .fusion-imageframe {height:340px;}

.cisotitle {position: relative; margin-bottom: 20px;}
.cisotitle h5 {font-size: 20px!important; font-weight: 500!important; padding-top: 10px; margin-bottom: 20px!important;}
.cisotitle h5:before {content: ""; position: absolute; left: 0; top: 0; background: #0068ad; height: 3px; width: 20px;}
.cisotitle .d_wrap {border: 1px solid #cdcdcd; display: flex}
.cisotitle .d_wrap .image {display: block; width: 71%;}
.cisotitle .d_wrap .image img {width:100%}
.cisotitle .d_wrap p {margin-bottom: 0!important; width:36%;}
.cisotitle .d_wrap p br {display: none;}
.cisotitle .d_wrap p a {text-align: center;}
.cisotitle .d_wrap p a img { border-left: 1px solid #cdcdcd; width: 48%;}
.extab {border: 0!important;}
.extab .nav {border: 0!important;}
.extab .tab-content .tab-pane{border: 0!important; padding-top: 50px!important; padding-left: 0!important; padding-right: 0!important;}
.extabtitle h6{padding: 5px 10px; font-size: 20px!important; background: #0068ad; color: #fff!Important; margin-bottom: 30px!important;}
.extabcon {padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dotted #cdcdcd;}
.extabcon h3 {font-size: 22px!important; margin-bottom: 30px!important; color: #0068ad!important; padding-left: 5px; font-weight: 500!important;}
.extabcon .exconbox {display: flex;}
.extabcon .exconbox .eximg {display: flex; width: 42%; min-height: 100px; text-align: center; box-sizing: border-box; justify-content:center; align-items:center; }
.extabcon .exconbox .extxt {min-height: 100px; padding-left: 20px; border-left: 1px dotted #cdcdcd;}
.extabcon .exconbox .extxt ul li {line-height: 36px;}
.extab .nav ul {border: 1px solid #cdcdcd!important;}
.extab .nav ul li a {background: #f4f4f4!important;}
.extab .nav ul li.active a {border: 0!important; background: #527fbc!important; }
.extab .nav ul li.active a h6{color: #fff!important}
.naturebox {padding: 30px; margin-bottom: 60px; margin-top: 40px; background:#f4f4f4; display: flex}
.naturebox .nleft {width: 50%; margin-right: 20px;}
.naturebox .nright {width: 50%; }
.naturebox .nleft h3 {color: #1b6eb7!important; font-size: 36px!important;line-height: 48px!important; letter-spacing: -1px!important;}
.naturebox .nright h4 {padding-left: 40px; margin-bottom: 30px!important; font-size: 22px!Important; line-height: 34px!important;font-weight: 500!important; background: url('/wp-content/uploads/2025/09/com-oversea_img2.png') 0 50% no-repeat}
.naturebox .nright .nature {overflow: hidden;}
.naturebox .nright .nature ul { display: flex}
.naturebox .nright .nature ul li {width: 12.666666666666%;text-align: center; margin-right: 3px;color: #fff; margin-bottom: 3px;}
.naturebox .nright .nature ul.nb1 li{ background: #0064a6; }
.naturebox .nright .nature ul.nb2 li{ background: #5c8fbf; }
.naturebox .nright .nature ul.nb3 li{ background: #88a7cd; }
.naturebox .nright .nature ul.nb4 li{ background: #9e9f9f; }
.naturebox .nright .nature ul.nb5 li{ background: #6d6c6c; }
.naturebox .nright .nature ul.nb5 li:last-child {background: #f4f4f4;}
.globalinfoleft dl{overflow: hidden; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #cdcdcd;}
.globalinfoleft dl dt {float: left; width:20%; color: #0068ad!important; line-height: 1.4em;}
.globalinfoleft dl dd {margin-left: 100px; line-height: 1.4em;}
.directinfobox {margin-bottom: 30px;}
.directinfobox table.directtable {width: 100%;}
.directinfobox table.directtable tr th {background: #f4f4f4; border: 1px solid #cdcdcd; padding: 10px 5px; text-align: center; vertical-align: middle; line-height: 1.4em;}
.directinfobox table.directtable tr td {border: 1px solid #cdcdcd; padding: 10px 5px; text-align: center; vertical-align: middle; line-height: 1.4em;}
.directinfobox table.directtable tr td a {padding: 5px 10px; font-size: 14px!important; color: #fff!important; background: #7da4d1; border-radius: 30px; font-weight: 500;}
.dmap iframe {width:100% }
.dmap  {margin-bottom: 50px;}
.move_notice { border: 1px solid #cdcdcd; background:url('/wp-content/uploads/2025/09/location_notice.jpg') 50% 50% no-repeat }
.move_notice p {padding: 80px 400px 80px 30px; font-size: 24px!important; line-height: 1.5em!important; text-align: center; color: #415264!important;}
.move_notice p strong {color: #ef5b1b!important; font-size: 30px!important; font-weight: 600!important;}

.catalog-down {float: right; font-size: 13px!important; border: 1px solid #d8dee7; padding: 8px; font-weight: 400!important; padding-left: 28px; background:url(/wp-content/uploads/2025/09/t_arrow-mail.png) no-repeat 10px center }
.catalog>img{border: 1px solid #cdcdcd;}
.catalog a {display: block; width: 235px; height: 50px; font-size: 16px!important; color: #fff!Important; line-height: 50px; text-align: center; position: absolute; bottom: 0; background: rgba(0,0,0,0.7)}
.catalog a img {vertical-align: middle; padding-left: 10px;}
.catalog:hover a {height: 100%; line-height: 290px; transition: 0.1s;}
.avada_vertical_menu nav .menu .page_item_has_children .children {display: none!important;}
.avada_vertical_menu nav .menu .page_item_has_children a .arrow {display: none!important;}
.cadtab {margin-bottom: 40px;}
.cadtab ul {overflow: hidden;}
.cadtab ul li {float: left; width: 18%; height: 130px; padding-top: 10px;line-height: 20px!important; margin-right: 10px; font-size: 15px!important; text-align: center; letter-spacing: -0.5px!important; position: relative; box-sizing: border-box;}
.cadtab ul li:nth-child(1) {background: url('/wp-content/uploads/2025/09/tech-cad_tab1_off.jpg') 50% 50% no-repeat; background-size: contain;}
.cadtab ul li a {display: block; width: 100%; height: 130px; padding-top: 10px; position: absolute;top: 0;left: 0;z-index: 10; opacity: 0;line-height: 20px!important;}
.cadtab ul li:nth-child(1) a {transition: 0.5s; background: url('/wp-content/uploads/2025/09/tech-cad_tab1_on.jpg') 50% 50% no-repeat; background-size: contain;}
.cad_tab li a:hover, .cad_tab li a.on {opacity: 1;}
table{width: 100%!important;}
.wpcf7-select-parent .select-arrow {font-family:awb-icons!important;}
.extab .nav ul li a {border-top:0!important;}
.cadtab ul li:nth-child(2) {background: url('/wp-content/uploads/2025/09/tech-cad_tab2_off.jpg') 50% 50% no-repeat; background-size: contain;}
.cadtab ul li:nth-child(2) a {transition: 0.5s; background: url('/wp-content/uploads/2025/09/tech-cad_tab2_on.jpg') 50% 50% no-repeat; background-size: contain;}
.cadtab ul li:nth-child(3) {background: url('/wp-content/uploads/2025/09/tech-cad_tab3_off.jpg') 50% 50% no-repeat; background-size: contain;}
.cadtab ul li:nth-child(3) a {transition: 0.5s; background: url('/wp-content/uploads/2025/09/tech-cad_tab3_on.jpg') 50% 50% no-repeat; background-size: contain;}
.cadtab ul li:nth-child(4) {background: url('/wp-content/uploads/2025/09/tech-cad_tab4_off.jpg') 50% 50% no-repeat; background-size: contain;}
.cadtab ul li:nth-child(4) a {transition: 0.5s; background: url('/wp-content/uploads/2025/09/tech-cad_tab4_on.jpg') 50% 50% no-repeat; background-size: contain;}
.cadtab ul li:nth-child(5) {background: url('/wp-content/uploads/2025/09/tech-cad_tab5_off.jpg') 50% 50% no-repeat; background-size: contain;}
.cadtab ul li:nth-child(5) a {transition: 0.5s; background: url('/wp-content/uploads/2025/09/tech-cad_tab5_on.jpg') 50% 50% no-repeat; background-size: contain;}
.table-1{margin-bottom: 50px!important;}
.table-1 tr th {font-size: 16px!important; font-weight: 500!important; background: #4c8dc3!important; color: #fff!Important; text-align: center!important; border: 1px solid #fff;padding: 10px 5px!important;}
.table-1 tr.model_name th {background: #888!important; font-size: 15px!important; text-align: center;}
.table-1 tbody tr th {font-size: 15px!important; background: #efefef!important; border: 1px solid #cdcdcd;padding: 10px 5px!important; text-align: center; color: #333!Important; font-weight: 400!important;}
.table-1 tbody tr td {font-size: 15px!important; border: 1px solid #cdcdcd; padding: 10px 5px!important; text-align: center;}
.table-1 tbody tr td a{padding: 2px 6px; font-size: 13px!important; letter-spacing: -0.5px!important; background: #7da4d1; color: #fff!Important; border-radius: 30px;}
.sddisktable tr.model_name th:nth-child(4),.sddisktable tr.model_name th:nth-child(5) {width: 15%;}
.sadtable table tbody tr th{width:20%;}
.shdtable table tr td {width: 15%;}
.table-1 tr:nth-child(2n), .tkt-slctr-tbl-wrap-dv tr:nth-child(2n) {background: #fff!important;}
.srgtable table tr td {width: 15%;}
.sfctable table tbody tr th,.sktable table tbody tr th {width: 32%;}
.sjcltable tr.series_name th {background: #469db8!important;}
.sjcltable tbody tr td a {background: #3ea1b2}
.shdltable tr.series_name th {background: #469db8!important;}
.shdltable tbody tr td a {background: #3ea1b2}
.stltable tr.series_name th {background: #9085b6!important;}
.stltable tbody tr td a {background: #b1a9cc}
.saplatable tr.series_name th {background: #b09576!important;}
.saplatable tbody tr td a {background: #c0ab8f}
.substable tr.series_name th {background: #5d893e!important;}
.substable tbody tr td a {background: #a3be91}
.substable tbody tr th {width: 15%;}
.guidetoptxt ul li {padding-left: 10px; margin-bottom: 10px; line-height: 1.4;}
.guidetoptxt ul li:before {content: "■"; margin-left: -19px; margin-right: 10px; font-size: 8px; vertical-align: middle; color: #0068ad}
.selfguide1 h5 {min-height: 45px; font-size: 18px!Important; line-height: 45px!important; background:#dae3f3; margin-bottom: 30px!important; font-weight: 300!important;}
.selfguide1 h5 span {display: inline-block; margin-right: 10px; color: #fff!Important; text-align: center; background: #0068ad; width: 22%;}
.selfguide1 h5 a {display: inline-block;font-weight: 500!important;  float: right; padding: 0 20px; margin-top: 7px; margin-right: 10px; font-size: 15px!important; line-height: 30px!important; color: #fff!Important; background: #67a1be; border-radius: 100px;}
.selfguid1red {overflow: hidden;}
.selfguid1red a {float: right; display: inline-block;font-weight: 500!important; padding: 0 20px; margin-bottom: 20px; font-size: 15px!important; line-height: 30px!important; color: #fff!important; background: #be3235; border-radius: 100px;}
.selfguide1li li {list-style-type: decimal!important; }
.selfguid2red {margin-bottom: 40px;}
.selfguid2red h6 {padding: 5px!important;;
    font-size: 20px!important;;
    text-align: left;
    color: #fff!important;;
    font-weight: 500!important;;
    border-top: 2px solid #be3235;
    background-color: #be3235;}
.selfguideone {margin-bottom: 50px;}
.selfguideone ol {overflow: hidden; margin-bottom: 40px; }
.selfguideone ol li {    float: left; position: relative; padding-top: 21px;
    width: 150px;
    height: 150px;
    margin-right: 35px;
    font-size: 16px!important;
    text-align: center;
    letter-spacing: -0.5px!important;
    line-height: 1.2em!important;
    color: #0068ad!important;
    background: #f0f6fc;
    border-radius: 150px;
    border: 3px solid #77b4e3;
    box-sizing: border-box;
}
.selfguideone ol li span {display: block;
    width: 140px;
    height: 140px;
    padding-top: 25px;
    margin: 2px auto;
    border-radius: 140px;
    border: 1px dotted #77b4e3;
    box-sizing: border-box;}

.selfguideone ol li strong {    display: block;
    margin-bottom: 15px;
    font-size: 18px!important;
    color: #727172!important;
    text-decoration: underline;}
.selfguideone ol li:before {content: "▶"; color: #89acd6; position: absolute; right: -30px; top: 45%;}
.selfguideone ol li:last-child:before {content: none;}
.guidebtns a{background-color: rgba(0,105,173,0.7); display: inline-block; text-align: center; line-height: 40px; color: #fff!important; padding: 0px 40px; font-weight: 500!important;}
.guidebtns a:hover {background-color: rgba(0,105,173,1);
    transition: 0.3s;
}
.selfguid2red ul {margin-top: 30px!important;}
.selfguid2red ul li {margin-bottom: 10px; line-height: 1.4;padding-left: 20px;}
.selfguid2red ul li:before {content: "■"; margin-left: -19px; margin-right: 10px; font-size: 8px; vertical-align: middle; color: #0068ad}
.step6ol {padding-left: 0!important;}
.selfguideone ol.step6ol li {width: 130px; height: 130px; padding-top: 20px;}
.selfguideone ol.step6ol li:nth-child(2) {padding-top: 7px;}
.selfguideone ol.step6ol li.lastli {color: #0084a3!important;
    border: 3px solid #0084a3;}
.guidebtns .link_shaft {padding: 0px 10px; background-color: rgba(0,132,163,0.7); margin-left: 5px; }
.guidebtns .link_shaft:hover {    background-color: rgba(0,132,163,1);
    transition: 0.3s;}
.ex_info p {font-size: 18px!important; font-weight: 500!important; text-align: center; line-height: 40px; background: #dae3f3}
.ex_info dl {overflow: hidden; margin: 40px 0 30px; font-size: 16px!important; line-height: 1.6em!important; border-bottom: 1px dotted #cdcdcd;}
.ex_info dl dt {float: left;
    width: 19%;
    padding-top: 7px;
    text-align: center;
    color: #0068ad;
    border-top: 1px solid #0068ad;}
.ex_info dl dd {    padding-top: 7px;
    padding-left: 20px;
    margin-left: 160px;
    margin-bottom: 15px;
    font-size: 15px!important;
    border-top: 1px dotted #cdcdcd;}
.ex_step {margin-bottom: 40px;}
.ex_step .step_title {margin-bottom: 15px!important; font-size: 17px!Important; }
.ex_step .step_title span {display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 10px;
    text-align: center;
    line-height: 22px;
    color: #fff;
    background-color: #0068cd;
    border-radius: 30px;}
.ex_step .path {margin: 30px auto!important;
    font-size: 17px!important;
    line-height: 40px!important;
    text-align: center;
    background-color: #efefef;
    border-radius: 40px 0 40px 0;}
.extable thead th {color: #fff!Important; background: #4c8dc3; border: 1px solid #fff!important; padding: 10px 0; text-align: center; line-height: 1.4em;}
.extable tbody th {background: #efefef; border: 1px solid #cdcdcd; padding: 10px 0; width: 11%;}
.extable tbody td {border: 1px solid #cdcdcd; padding: 10px 0;}
.extable tbody td:nth-child(2) {text-align: left; padding-left: 10px; box-sizing: border-box;}
.extable tbody td:nth-child(3) {text-align: left; padding-left: 10px; box-sizing: border-box;}
.extable tbody td.blue {background: #e0f0ff}
.extable tbody th.green {background: #c6e0b4!important;}
.ex_step2 .image {min-height: 533px;
    margin-top: 20px;
    padding-top: 175px;
    background: url(/wp-content/uploads/2025/09/tech-cadenas_img4.jpg) 0 0 no-repeat;
    box-sizing: border-box;}
.ex_step2 .image dl {width: 25%; margin-left: 750px; padding: 15px 10px; text-align: left; line-height: 1.6em; background:#efefef;}
.ex_step2 .image dl:First-child {margin-bottom: 60px;}
.ex_step2 .image dl dt {margin-bottom: 5px; font-size: 16px!important;letter-spacing: -.8px!important; color: #0068ad!important;}
.ex_step2 .image dl dd {font-size: 14px!important; margin-left: 0!important;letter-spacing: -1px!important;}
.ex_step2 .image dl dd:before {content: "-"; padding-right: 7px;}
#kboard-hwaikeul-video-list .kboard-list .kboard-list-item {min-height: 300px!important;}
.viedit {text-align: center;}
.viedit a {font-size: 13px!Important; font-weight: 400!important; color: #0068ad!important;}
.rohstable table thead tr th{width: 20%;}
.rohstable table thead tr th:first-child {width: 30%;}
.rohstable table tbody tr td.certified {text-indent: -9999999px; background: #e3eb98}
.envul ul {margin-top: 0!important;}
.rohs2table table thead tr th:nth-child(2){width: 49%;}
.rohs2table table thead tr th:first-child {width: 7%;}
.rohs2table table tbody tr td.certified {text-indent: -9999999px; background: #e3eb98}
.markbox {margin-bottom: 30px;}
.markbox .wrap {display: flex}
.markbox .wrap .left {width: 50%;text-align:center; border: 1px solid #cdcdcd; padding: 10px 25px; margin-right: 30px;}
.envwrap {display: flex}
.envwrap .encatlogbox {width: 50%; margin-right: 30px; display: flex}
.envwrap .encatlogbox .catalog {margin-right: 20px; position: relative;}
.envwrap .encatlogbox .catalog>img {border: 1px solid #cdcdcd;}
.envwrap .encatlogbox .catalog a {display: block; width: 100%; height: 50px; font-size: 16px!important; color: #fff!Important; line-height: 50px!important; text-align: center; position: absolute; top: 0; background: rgba(0,0,0,0.7)}
.envwrap .encatlogbox .catalog a img {vertical-align: middle; padding-left: 10px;}
.envwrap .encatlogbox .catalog .qr_img {position: absolute; pointer-events: none; bottom: 60px; left: 0; width: 100%; height: auto; display: block; padding: 30px;}
.encatright p {width: 100%; padding: 30px; text-align: center; line-height: 1.4em; border: 1px solid #0069ad; position: relative;}
.encatright p img {margin-bottom:15px;}
.encatright p a {position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: 10;}
.encatright p a:hover {background-color:rgba(0,105,173,0.1); transition: 0.5s;}
.rohsdl ul li {margin-bottom:15px;}
.rohsdl ul li dl {margin:0; display:inline-block; vertical-align:top;}
.rohsdl ul li dd {margin-left:0; margin-top:8px;}
.subtoptitle .prosquare {float: left; padding: 90px 0; margin-right: 50px;}
.prosquare .sotop {margin-bottom: 0!important; color: #fff!important;}
.bgtoptxt {padding-top: 65px!important; color: #333!important; }
.pro_top {margin-bottom: 70px; overflow: hidden;}
.pro_top ul li { box-sizing: border-box;  float: left; width: 24.5%; margin: 3px; position: relative;}
.pro_top ul li a { font-size: 15px!important; display: block;background:#0069AD; box-shadow: 0px 5px 5px 0px #00000033; color:#fff!Important;border-radius:30px;
line-height: 42px!important;  text-align: center; padding:5px 3px;}
.pro_top ul li a:hover {background: #F2F2F2; color: #0F0F0F!important;}
.wrap_txt {    display: flex;
    justify-content: space-between;
    padding: 0 135px;}
.wrap_txt div p {margin-bottom:0px!Important; text-align:right;}
.wrap_txt div p .red {color:#de0e16!important;}

.subtitle h3 img {vertical-align: bottom; padding-left: 5px;}
.couptable table thead tr th {border: 1px solid #fff!important;letter-spacing: -0.5px!important;word-break: break-all; padding: 10px 0!important; font-size: 13px!important; line-height: 18px!important; }
.couptable table tbody tr td {line-height: 18px!important;font-size: 13px!important;}
.couptable table thead tr th.gr_th {background: #7698c3!important;width: 160px;}
.couptable table thead tr th.gr_td1 {background: #8da6cb !important}
.couptable table thead tr th.gr_td2 {background: #a6c3e6 !important}
.couptable table tbody tr th {position: relative; background: #fff!important;}
.couptable table tbody tr th a{position: absolute; display: block; width:1070px; height: 100% ; top: 0; left: 0;}
.couptable table tbody tr th a:hover {background-color: rgba(166,195,230,0.2)!important;}
.couptable table thead tr th.nar {width: 70px;}
.couptable table thead tr th:first-child,.couptable table tbody tr th {border-left: 0!important;}
.couptable table td:nth-child(2n-1) {background: #f5f6f9}
.fusion-vertical-menu-widget ul li a span .desc {font-size: 12px!Important; font-weight: 300!important; letter-spacing: -0.5px!important;}
.fusion-vertical-menu-widget ul li.gobackmenu a {background: #333!Important; position: relative}
.fusion-vertical-menu-widget ul li.gobackmenu a span {color: #fff!Important;}
.fusion-vertical-menu-widget ul li.gobackmenu a span.arrow {display: inline-block!important;}
.fusion-vertical-menu-widget ul li.toppromenu a {background: #0068ad!important; border-radius:30px 30px 0 0}
.fusion-vertical-menu-widget ul li.toppromenu a {color: #fff!Important;}
.whytxt {padding-left: 15px; border-left: 3px solid #999; min-height: 255px; position: relative }
.whytxt h4 {color: #fff!important; margin-bottom: 10px!important; padding: 5px 7px; background: #3a89c1; font-size: 17px!important;}
.whytxt p {padding-left: 7px; font-weight: 300!important;}
.whytxt:before {content: ""; height: 1px; width: 30px; border-top: 1px dotted #999; position: absolute; top: 50%; left: -36px;}
.whyimg img{padding: 20px 0; border: 1px solid #cdcdcd;}
.coupinstxt {text-align: center;margin-bottom: 10px}
.coupinstxt .coup2-name {font-size: 22px!important;max-width: 70%;margin: 0 auto; line-height: 28px!important; color: #fff!important; background: #36599d; text-align: center; padding: 5px 10px;}
.bolt-sub-txt {font-size: 18px!important; line-height: 26px!Important; font-weight: 600!important;}
.installimg {text-align: center; margin-bottom: 50px;}
.installcasewrap {margin: 20px 0 50px;}
.installcasewrap .case h5 {color: #0068ad!important; border-top: 2px solid #0068ad; padding-top: 5px; font-size: 18px!important;font-weight: 500!important; line-height: 1.4em!important; margin-bottom: 30px!important;}
.installcasewrap .case .wrap {display: flex; margin-top: 30px;}
.installcasewrap .case .wrap .left {width: 45%; margin-right: 20px;}
.installcasewrap .case .wrap .right h6 {padding: 2px 15px; font-size: 17px!Important; color: #fff!important; font-weight: 500!important; background: #d5917d; line-height: 30px!Important;}
ol{margin: 0!important; padding: 0!important;}
.sgudiewrap ol li {overflow: hidden; margin-bottom: 60px; position: relative;}
.sgudiewrap ol li h4 {float: left; width: 150px; height: 150px; padding: 0; font-size: 17px!important; font-weight: 500!important; text-align: center; line-height: 1.2em!important; color: #0068ad!important; background: #f0f6fc; border-radius: 50px; border: 1px solid #77b4e3;}
.sgudiewrap ol li h4 span.sguideone {display: block; width: 140px;height: 140px; padding-top: 30px; letter-spacing: -0.5px; margin: 2px auto; border-radius: 45px; border: 1px dotted #77b4e3;}
.sgudiewrap ol li h4 span.sguideone strong {display: block; font-size: 18px!important; margin-bottom: 7px; text-decoration: underline; color: #727172!important;}
.sgudiewrap ol li .right {float: right; padding-left: 20px; border-left: 2px solid #999; width: 80%; position: relative;}
.sgudiewrap ol li .right p {margin-bottom: 15px!important;margin-top: 15px!important;}
.sgudiewrap ol li .right:before {content: ""; position: absolute; width: 30px;height: 1px; display: block; border-top: 1px dotted #999; top: 50%; left:-30px;}
.sgudiewrap ol li.step2 h4 span.sguideone {padding-top: 15px;}
.func {padding: 15px 0; margin-bottom: 15px; border-radius: 0 15px 0 15px; background: #e0f0ff; text-align: center; font-size: 17px!important;}
.sgudiewrap ol li.step2 .right:before { top:15%; }
.sgudiewrap ol li.step3 .right:before { top:11%; }
.squidetable3 {position: relative; margin-bottom: 20px!important;}
.squidetable3 table tbody tr td {width: 5%; }
.squidetable3 em.row1 {top: 135px;text-indent: -100000px; border: 3px dotted #cd121c; width: 100%;left: 15px; height: 40px; position: absolute;}
.squidetable3 em.row2 {top: 180px;text-indent: -100000px; border: 3px dotted #f08200; width: 100%;left: 15px; height: 40px; position: absolute;}
.squidetable3 em.col1 {top: 0;text-indent: -100000px; border: 3px dotted #0055a2;right: 348px; height: 270px;width:40px; position: absolute;}
.sgudiewrap ol li .right .squidetable3 p{margin-bottom: 0!important; margin-top: 0!important;}
.squidetable3 p br {display: none!important;}
.sliptable3 {position: relative;overflow: hidden;}
.sliptable3 table tr td {min-width: 35px;}
.sliptable3 table tr th{font-size: 14px!important;letter-spacing: -1px!important; padding: 10px 3px!Important;}
.sliptable3 table tr td {font-size: 13px!important; padding: 10px 3px!Important;letter-spacing: -1px!important;}
.sliptable3 table tbody tr th {letter-spacing: -1px!important;}
.sgudiewrap ol li .right .sliptable3 p {margin: 0!important;}
.sgudiewrap ol li .right .sliptable3 p br {display: none!important;}
.sliptable3 .cell1 {width: 46px; border:3px dotted #cd121c;left: 83px;top: 167px; height: 42px; position: absolute;}
.sliptable3 .cell2 {width: 37px; border:3px dotted #cd121c; left: 168px;top: 167px; height: 42px; position: absolute;}
.sliptable3 .cell3 {width: 37px; border:3px dotted #cd121c; left: 395px;top: 167px; height: 42px; position: absolute;}
.step5 .right {margin-top: 50px;}
.ref {margin-bottom: 30px; background: #f0f6fc;}
.ref h4 {margin-bottom: 30px!important;
    padding: 7px 10px;
    font-size: 17px!important;
    color: #fff!important;
    background: #3a89c1;}
.ref .reftable {margin-bottom: 0!important;padding: 0 15px;overflow-x: hidden}
.ref .tablesotxt {text-align: right; font-size: 14px!important;margin-top: 10px!Important;}
.reftable table thead tr th {background: #a1a2a2!important; font-size: 14px!important;letter-spacing: -1px!important;padding: 10px 3px!Important;}
.reftable table tbody tr th {font-size: 14px!important;letter-spacing: -1px!important;padding: 10px 3px!Important;}
.reftable table tbody tr td {font-size: 13px!important;letter-spacing: -1px!important;padding: 10px 3px!Important;}

.refimg {border-radius: 200px; border: 3px solid #77b4e3; height: 200px; overflow: hidden;}
.refimg img {border: 0; padding: 0;}
.refimgbox {display: flex; padding: 0 15px; margin-top: 50px;}
.refimgbox .refimgwrap {width: 20%; }
.refimgbox .reftxt {padding-left: 20px;width: 75%; border-left: 2px solid #999; margin-bottom: 30px; min-height: 200px; margin-left: 30px; position: relative;}
.refimgbox .reftxt h5 {color: #0068ad!important;font-size: 20px!important; font-weight: 500!important; border-bottom: 1px solid #cdcdcd; margin-bottom: 20px!important; padding-bottom: 10px;}
.refimgbox .reftxt dl {margin-bottom: 10px; overflow: hidden;}
.refimgbox .reftxt dl dt {float: left; font-size: 18px!important; line-height: 1.6em!Important; font-weight: 500!important; color: #3a86bf!important;}
.refimgbox .reftxt dl dd {margin-left: 140px; margin-bottom: 6px; line-height: 1.6em}
.refimgbox .reftxt:before {content: ''; display: block;
    width: 30px;
    height: 1px;
    border-top: 1px dotted #999;
    position: absolute; top:43%; left: -30px;}
.tableimgbox {display: flex; margin-bottom: 40px;}
.tableimgbox .kchtable {width: 75%; margin-bottom: 0!important;}
.kchtable table tr th {font-size: 14px!important;letter-spacing: -1px!important;padding: 10px 3px!Important;}
.kchtable table tr td{font-size: 14px!important;letter-spacing: -1px!important;padding: 10px 3px!Important;}
.kchimg {width: 25%; margin-left: 30px; margin-top: 50px}
.envul div sub {padding-left: 20px;}
.refwrap2 {display: flex;padding: 0 15px;}
.refwrap2 .ref2left {width: 65%;}
.refwrap2 .ref2right {width: 35%;}

.refwrap2 .ref2right .envul li.mimitable table.type2 thead tr th {padding: 10px 3px; font-size: 14px!important; color: #fff!important; background: #a1a2a2!Important; border: 1px solid #fff!important; text-align: center;}
.refwrap2 .ref2right .envul li.mimitable table.type2 tbody tr th {background: #f4f4f4!important; font-size: 14px!important;padding: 10px 3px; text-align: center; font-weight: 400!important; border: 1px solid #cdcdcd;}
.refwrap2 .ref2right .envul li.mimitable table.type2 tbody tr td {background: #fff!important; border: 1px solid #cdcdcd; font-size: 14px!important; padding: 10px 3px; text-align: center;}
.pamowrap {display: flex; margin-bottom: 20px;}
.pamowrap .pamoimg {width: 65%; margin-right: 30px;}
.nplattable {padding: 0 15px; padding-bottom: 30px;}
.nplattable table thead tr th {background: #a1a2a2!Important;}
.cottable table tr td {font-size: 14px!important; width: 10%;} 
.peektxt h5 {margin-bottom: 30px!important; font-size: 22px!Important; color: #555!important; font-weight: 500!important;}
.peektxt table thead tr th{padding: 10px 3px; font-size: 14px!important; color: #fff!important; background: #a1a2a2!Important; border: 1px solid #fff!important; text-align: center;}
.peektxt table tbody tr th {background: #f4f4f4!important; font-size: 14px!important;padding: 10px 3px; text-align: center; font-weight: 400!important; border: 1px solid #cdcdcd;}
.peektxt table tbody tr td {background: #fff!important; border: 1px solid #cdcdcd; font-size: 14px!important; padding: 10px 3px; text-align: center;}
.sohmpfeaturebox {background: #e9eef5;margin-bottom: 50px; padding: 25px; margin-top: 30px;}
.sohmpfeaturebox h5 {font-size: 22px!important; font-weight: 500!Important; margin-bottom: 20px!important;}
.sohmpwrap {display: flex; background: #fff; padding: 20px; }
.sohmpwrap .left {width: 60%;}
.emphasis {padding: 3px 10px; font-size: 18px!Important; background: #f3f3f4; font-weight: 400!important;}
.emphasis strong {font-weight: 400!Important;}
.sohmpwrap .left .envul {margin-top: 30px;}
.sohmpwrapno .envul {margin-bottom: 0!important;}
.imgcap {background: #666; color: #fff!important; text-align: center; padding: 7px 3px; display: block;}
.triplesss {margin-bottom: 30px;}
.otherimgbox {margin-bottom: 30px; text-align: center}
.otherimgbox  .oimg {margin-bottom: 20px;}
.otherimgbox h6 {font-weight: 500!important; color: #0068ad!important; font-size: 18px!important; margin-bottom: 10px!Important;}
.balancewrap {margin-bottom: 30px; position: relative;}
.balancewrap .step {text-align: center; color: #fff; background:#96b4d8; border: 1px solid #cdcdcd;padding: 10px 2px; min-height: 80px;}
.balancewrap .step b{display: block; font-size: 14px!important; margin: 0 auto 10px;max-width: 65px; padding: 0 10px; border-radius: 100px; background: #5497ca;}
.balancewrap .step p{font-size: 16px!important; margin-bottom: 0!important; letter-spacing: -1px!important; line-height: 16px!important;}
.balancewrap:before {content: "▶";position: absolute; right: -25px; top: 50%; color: #96b4d8;}
.stepwrapslast .balancewrap:before {content: none;}
.bootitle {margin-bottom: 20px;}
.bootitle h4 {font-size: 22px!important; font-weight: 400!important; margin-bottom: 20px!important;}
.bootitle h4 .titlemark {float: right;}
.proseriestitle {margin-bottom: 20px;}
.youtube-link {position: relative; margin-bottom: 10px; border: 1px solid #ccc; display: inline-block;}
.youtube-link .youtube-product-icon {position: absolute; top: 7px; right: 7px;}
.youtube-link a {display: block;
    width: 100%;
    height: 40px;
    font-size: 13px;
    color: #fff !important;
    line-height: 40px;
    text-align: center;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.7);
    overflow: hidden;}
.youtube-link:hover a {
    height: 100%;
    line-height: 130px;
    transition: 0.1s;
}
.popmovie {line-height: 0!important;}
.modal-body {padding: 0!important;}
.fusion-modal .modal-header {background-color: transparent!Important; padding: 0!important; min-height: auto!important; border: 0!important;}
.modal-content {background: none!important; border: 0!important;}
.fusion-modal .modal-header .close {font-size: 40px!important; opacity: 1!important; color: #fff!important; background: #0068ad; padding: 5px 15px; top: 0; margin-top: 0;}
.tab_wrap {border-bottom: 1px solid #cdcdcd; overflow: hidden; margin-bottom:40px!important;}
.tab_wrap li {float: left;
    overflow: hidden;
    width: 33%;
    
    margin-right: 10px;
    text-align: center;
    line-height: 40px;
    background-color: #e6e6e6;
    position: relative;
    border-radius: 0 10px 0 0;}
.tab_wrap li:last-child {margin-right: 0;}
.tab_wrap li a {display:block;}
.tab_wrap .on {
    color: #fff;
    background-color: #0069AD;
}
.tab_wrap .on a{color: #fff!important; font-weight: 500!important;}
.toplinetxt {margin-bottom: 30px;}
.toplinetxt h5 {color: #0068ad!important;
    border-top: 2px solid #0068ad; font-size: 18px!important; padding-top: 5px; line-height: 1.4em!important; margin-bottom: 20px!important; font-weight: 500!important;}
.toplinetxt table {width: 100%;}
.toplinetxt table tr th,.toplinetxt table tr td{padding: 10px 3px; text-align: center; vertical-align: middle; line-height: 1.4em;}
.toplinetxt table thead tr th {    color: #fff;
    background-color: #a1a2a2;
    border: 1px solid #fff; font-weight:400!important; font-size:15px!important; }
.toplinetxt table tbody tr th {background: #f4f4f4!important; border: 1px solid #cdcdcd!important; border-left: 0!important;}
.toplinetxt table tbody tr td {border: 1px solid #cdcdcd!Important;}
.toplinetxt table tbody tr td:last-child {border-right: 0!important;}
.pronormalimg {text-align: center;margin-bottom: 30px;}
.blueb strong {font-weight: 500!important; color: #0068ad!important;}
.notoplinetxt {margin-bottom: 30px;}
.notoplinetxt table {margin-bottom: 10px;}
.notoplinetxt table tr th{font-weight: 300!important; width: auto;}
.tablesotxt strong {font-weight: 500!important; color: #0068ad!important;}
.notoplinetxt  .twocell tr th {width: 50%;}
.notoplinetxt .text {overflow: hidden; border-bottom: 1px solid #cdcdcd; padding: 10px 0; position: relative;}
.notoplinetxt .text h6 {margin-bottom: 10px!important ;color: #0068ad!important; font-weight: 400!important;}
.notoplinetxt .text dl {overflow: hidden;}
.notoplinetxt .text dl dt{float: left; width: 20%; margin-right: 10px; padding: 0px 10px; 
background:#d6d9de;font-size: 14px!important; line-height: 30px!important;}
.notoplinetxt .text dl dd {font-size: 14px!important; padding-left: 50px; }
.bgwrap {width: 100%; padding: 30px; background: #eef2f7}
.bgwrap .image {background: #fff; border-radius:30px; width: 100%; padding:20px; text-align: center}
.factortable table tr:nth-child(2n) td {background: #efefef}
.progreyboxwrap {margin-bottom: 40px;}
.progreyboxwrap .greybox {padding: 10px 20px; background: #efefef; margin-bottom: 30px;}
.greybox {padding: 10px 20px; background: #efefef; margin-bottom: 30px;}
.progreyboxwrap .greybox h5 {color: #0068ad!Important; font-weight: 500!important; font-size: 16px!important;}
.subtoptitle .square h3 .series {font-size: 18px!important;}
.prodownload {margin-bottom: 10px!important; float: right; overflow: hidden;}
.prodownload li {float: left; padding: 10px 20px 10px 45px; margin-left: 5px; position: relative; font-size: 15px!important; line-height: 1.7em!important; text-align: center; border: 1px solid #cdcdcd; background:#f4f4f4 url('/wp-content/uploads/2025/09/btn_download.jpg') 10px 50% no-repeat }
.prodownload li a {    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;}
.type_title {display: inline-block;
    width: 100%;
    padding-left: 10px;
    margin-bottom: 20px !important;
    font-size: 19px!important;
    color: #fff!important;
    background-color: #0068ad;
    }
.dimentable {margin-bottom: 20px!important;}
.dimentable table tr th { padding: 10px 1px!important; font-size: 14px!important;letter-spacing: -1px!important; }
.dimentable table tr td {font-size: 14px!important;padding: 10px 1px!important; min-width: 30px;}
.dimentable table tr .cad {background: #66a2be; min-width: 70px; text-align: center;}
.dimentable1 table tr td {font-size: 12px!important; min-width: 30px}
.dimentable1 table tbody tr th { min-width: 65px}
.moviewrap{display: flex}
.blackli ul li:before {color: #333; font-size: 5px;}
.subtitlebtn a{display: inline-block;
    padding: 7px 15px 7px 40px;
    font-size: 15px!important;
    color: #fff !important;
    background: #c3594b url(/wp-content/uploads/2025/09/icon-p-sub-main.png) 14px 50% no-repeat;
    border-radius: 30px;
   }
.bootitle h4 .bootso {font-size: 17px!Important;}
.tab_wrap2 {overflow: hidden;
    text-align: center; margin-top: 20px!important;
    margin-bottom: 40px!Important;}
.tab_wrap2 li {float: left; font-size: 16px!important; letter-spacing: -0.5px!important; opacity: 1; transition: 0.3s;}
.tab_wrap2 li:nth-child(1) {    line-height: 95px;
    color: #fff; width: 35%;
    position: relative; margin-right: 10px;}
.tab_wrap2 li:nth-child(1) a {display: block;
   
     color: #fff;
    
    z-index: 10;
    width: 100%;
    background-color: #0069AD;
    }
.tab_wrap2 li:nth-child(1) a:hover {opacity: 0.9;}
 .tab_wrap2 li:nth-child(2) {width: 63%}
 .tab_wrap2 li:nth-child(2) p {    line-height: 45px; margin-bottom: 7px!important;
    background-color: #e7e6e6;}
.tab_wrap2 li:nth-child(2) a{display: inline-block;
    
    color: #333!important;
    background-color: #fff;
    opacity: 0.7;
    background: url(/wp-content/uploads/2025/09/t_arrow-b.png) no-repeat calc(100% - 7px) center;
    box-sizing: border-box;
    border: 1px solid #bbb;
    font-size: 14px!important; width: 49%; margin-right: 7px; padding: 8px 0;}
.tab_wrap2 li:nth-child(2) a:last-child {margin-right: 0;}
.tab_wrap2 li:nth-child(2) a:hover {    border: 1px solid #0069ad;
    color: #0069ad !important;
    background-position: calc(100% - 12px) center;
}
.moviewrap .youtube-link {margin-right: 10px;}
.toplinetxt table tbody tr th {font-weight: 400!important;font-size: 14px!important;letter-spacing: -1px!important;}
.toplinetxt table tbody tr td {font-size: 14px!important; letter-spacing: -1px!important;}
.threecol {margin-bottom: 20px!important;}
.dimentable tbody tr td.cad a {background:None;}
.tab_wrap2 li:nth-child(2) a.on {border: 1px solid #0069ad;
    color: #0069ad !important;
    background-position: calc(100% - 12px) center;}
.selfguid2red ul li.red {color: #de0e16!important;}
.shdshape {margin-bottom:20px;}
.shdshape dl {background:#f4f4f4; margin-bottom:15px; overflow:hidden; margin-top:0;}
.shdshape dl:nth-of-type(1) {border-right:5px solid #469db8;}
.shdshape dl:nth-of-type(2) {border-right: 5px solid #3a86bf;}
.shdshape dl dt {float: left;
    width: 40%;
    padding-left: 10px;
    margin-right: 15px;
    color: #fff;
    border-radius: 10px 0 0 10px;}
.shdshape dl:nth-of-type(1) dt {background-color: #469db8;}
.shdshape dl:nth-of-type(2) dt {background-color: #3a86bf;}
.tab_wrap2 li:nth-child(2) .subsublink3 a {width:32%}
toplinetxt h5 span.sosize {font-size:15px!important;}
.selfguid2red  ul li .red {color:#cd121c!important; font-weight:500!important;}
.tablesotxt .red {color:#cd121c!important;}
.selfguid2red ul li .serif {padding:5px 0; margin:10px 0; font-size:17px!important; text-align:center; background:#efefef;}
.selfguid2red ul li .serif em {font-style:normal!Important; padding:0 3px; border:2px dotted #cd121c;}
.topmargintable {margin-top:70px;}
.tablesotxt {text-align:left!important;}
.useful {background:#efefef; padding:5px; text-align:center; margin-top:10px;}

.tab6 li:nth-child(1) {width:18%; line-height:147px;}
.tab6 li:nth-child(2) {width:80%;}
.tab6 li:nth-child(2) a {font-size:14px!important;}
.tab6 li:nth-child(2) .subsublink3 a {letter-spacing:-1px; width:32.5%;margin-bottom:7px;}
.tab6 li:nth-child(2) .subsublink3 a:nth-child(3) {margin-right:0;}
.toplinetxt h5 .sosize {font-size:14px!important; color:#333!important;}
.toplinetxt table tr td .red {color:#de0e16!important;}
.toplinetxt table tr td .green {color:#009c76!important;}
.toplinetxt table tr td .gray {color:#7d7f7e!important;}
.toplinetxt table tr td .blue {color:#006ab7!important;}
.toplinetxt h5 a.hbtn {float: right;
    padding: 5px 10px;
    font-size: 13px!important;
    color: #fff !important;
    background-color: #7da4d1;
    border-radius: 30px;}
    .toplinetxt h5 a.hbtn:hover {opacity:0.9;}
      .sjctitle h5  {letter-spacing:-1px!important;}
    .sjctitle h5 span{display:inline-block;}
.prorighttxt {font-size:15px!important; line-height:24px!important;}
.textflexwrap{display:flex; margin-bottom:0;}
.textflex {padding:20px 0; border-top:1px dotted #cdcdcd; border-bottom: 1px dotted #cdcdcd; width:33.3%; margin-right:15px;} 
.textflexwrap .textflex .text dl dt {width:22%;}
.textflexwrap .textflex .text dl {margin-bottom:5px; margin-top:5px;}

.textflexwrap .textflex .text  {min-height:200px; border-bottom:0;}
.textflexwrap2 .textflex  {width:50%; border-top:0;}
.textflexwrap2 .textflex .text dl dt {width:20%;}
.textflexwrap2 .textflex .text {min-height:130px}
.txtlink {margin-top:20px!important; margin-bottom:10px!important;}
.txtlinklast {margin-top:0!important; margin-bottom:0!important;}
.txtlink strong {color:#0068ad!important; font-weight:400!important;}
.txtlink a {padding:5px 10px; font-size:14px!important; color:#fff!important; background:#7da4d1; border-radius:30px;}
.imgline {Text-align:center; border:1px solid #cdcdcd; padding:10px; margin-bottom:20px;}
.selfguid2red ul li .green {color:#009c76!important;}
.selfguid2red ul li .gray {color:#7d7f7e!important;}
.selfguid2red ul li .blue {color:#006ab7!important;}
.toplinetxt .dimentable2 table tbody tr th {Width:8%;}

.toplinetxt .dimentable2 table thead tr th:first-child {width:10%;}
.sjctable1 table tr td {min-width:70px;}
.toplinetxt .sjctable1 table tbody tr th {width:10%;}
.table-1 table tbody tr th .red {color:#de0e16!important;}
.table-1 table tbody tr th .green {color:#009c76!important;}
.table-1 table tbody tr th .gray {color:#7d7f7e!important;}
.table-1 table tbody tr th .blue {color:#006ab7!important;}
.toplinetxt .ex {padding: 7px;
    background-color: #d3dded; font-size: 15px!Important;}
.toplinetxt .fea {padding: 0 7px;
    font-size: 16px!Important;
    color: #fff!Important;
    background-color: #0068ad;}
.howstep {margin-bottom: 20px;}
.howstep ol li {margin-bottom: 15px!Important;}
.howstep ol li strong {    padding: 0 7px 2px 7px;
    font-size: 15px!Important;
    color: #fff!Important;
    background-color: #0068ad;
    border-radius: 10px;}
.greybox {    padding: 10px 20px;
    font-size: 15px!Important;
    background-color: #efefef;}
.table-1 table thead tr th .red {color:#de0e16!important;}
.dimentablelong table tr .cad {min-width: 65px}
.dimentablelong table tbody tr th {min-width: 70px;}
.tab_wrap2 li:nth-child(2) .subsublink3 a .tabsotxt {font-size: 12px!Important;}
.tab3long li:nth-child(1) {width:18%; line-height:93px;}
.tab3long li:nth-child(2) {width:80%;}
.tab3long li:nth-child(2) a {font-size:14px!important;}
.tab3long li:nth-child(2) .subsublink3 a {letter-spacing:-1px; width:32.5%;margin-bottom:7px;}
.tab3long li:nth-child(2) .subsublink3 a:nth-child(3) {margin-right:0;}
.leftlinetitle {    padding-left: 10px;
    
    margin: 20px 0 20px 0!important;
    font-size: 17px!important;
    font-weight: 500!important;
    border-left: 3px solid #4d4d4d;}
.blackbarbox h6 {padding-left: 10px;
    padding-top: 5px;
    margin: 0px 0 10px 0!important;
    font-size: 17px!important;
    font-weight: 500!important;
    border-left: 3px solid #4d4d4d;}
.blackbarbox .image {background:#f3f4f4 ; padding: 15px; text-align: center;}
.blackbarbox .image1 {margin-bottom: 20px;}
#wrapper .fusion-vertical-menu-widget .menu #menu-item-982 a {color: #fff!important;}
.fourbox .image {margin-bottom: 10px;}
.fourbox dl {margin: 0 auto; margin-bottom: 20px!Important;}
.fourbox dl dt {padding: 10px 0!important; margin-bottom: 20px!important; background: #dadadb; text-align: center; position: relative;}
.fourbox dl dd {padding: 10px 0!Important; text-align: center; border-bottom: 1px dotted #aaa;margin: 0!important}
.fourbox dl dd:nth-child(1) {border-top: 1px dotted #aaa;}
.fourbox dl dt:Before {content: "▼"; bottom:-30px; left: 0; right: 0; color: #ddd; position: absolute;}

.aplocktab li:nth-child(2) .subsublink3 a {line-height:32px;}

.toplinetxt table tbody tr th {width: 10%;}
.imgtopmargin {margin-top: 30px;}
.dimentablelong table tbody tr th {width: 11%;}
.bluedl dl {float: left; margin-bottom: 20px;min-height:190px; margin-right: 4px; margin-left: 0!important; width: 32%; margin-top: 10px!important;}
.bluedl dl dt {    padding: 7px 0;
    font-size: 16px!Important; line-height: 20px!important;
    color: #fff!Important;
    text-align: center;
    background-color: #0068ad;}
.bluedl dl dd{    padding: 10px 1px; line-height: 18px!important;
    text-align: center;
    border-bottom: 1px dotted #aaa;margin-left: 0!important;font-size: 15px!Important}
.greyboxblue {color: #0068ad!important;}
.greyfig {padding: 10px 15px; background: #f4f4f4; margin-top: 20px; font-size: 15px!important;}
.greyfig dl {margin: 0!important;}
.greyfig dl dt {width: 15%; color: #0068ad!important; float: left;}
.greyfig dl dd {font-size: 15px!important; padding-left: 32px;}
.numli ol li {list-style: decimal!important; margin-left: 15px!important; margin-bottom: 20px!important;}
.numli ol li strong {font-weight: 400!important;}
.loadserif {margin-bottom: 15px;}
.loadserif dl dt {width: 25%; float: left; background: #e1ecf9; border-radius: 0 15px 0 0; text-align: center; padding: 5px 15px;  }
.loadserif dl dd{padding-left: 90px; line-height: 18px!important;}
.blackbarbox h6 .so6 {font-size: 15px!important; font-weight: 400!important;}
.selboxwrap {display: flex}
.selboxwrap .selbox {width: 50%; margin-right: 30px;margin-top: 10px; overflow: hidden; padding: 15px; background: #efefef; border-left: 3px solid #88abd4;}
.selboxwrap .selboxlast {width:50%;margin-right: 0;}
.selboxwrap .selbox dl {margin: 0!important;}
.selboxwrap .selbox dl dt {    margin-bottom: 10px!important;
    line-height: 1.6em;
    color: #5881b1!important;
    font-weight: 500;}
.selboxwrap .selbox dl dd{margin-left: 20px!important; font-size: 15px!important; line-height: 24px!important;}
.selboxwrap .selbox dl dd:before {content: "■";
    padding-right: 10px;
    margin-left: -20px;
    font-size: 8px;
    vertical-align: middle;}
.colortable table tr th {background: #f4f4f4!important; color: #333!Important;border: 1px solid #cdcdcd!important;}
.colortable table tr td:nth-child(1) {background-color: #134ba0!Important; color: #fff!Important;}
.colortable table tr td:nth-child(2) {background-color: #e10119!Important; color: #fff!Important;}
.colortable table tr td:nth-child(3) {background-color: #1c9a49!Important; color: #fff!Important;}
.colortable table tr td:nth-child(4) {background-color: #fbc41f!Important; color: #fff!Important;}
.colortable table tr td:nth-child(5) {background-color: #b842a2!Important; color: #fff!Important;}
.prodownload li.cadicon {background:none!important; border: 0!important;background: #66A2BE; padding: 0;}
.prodownload li.cadicon a{background: #66A2BE;padding:0 10px; border: 0!important; position: relative;}
.prodownload li.cadicon a img {height: 47px;}
.sklogntable table tbody tr th {width: 15%;}
.subtoptitle .prosquare2 {padding: 75px 0;}
.bgtoptxt3 { padding-top: 85px!important}

.whyshaft1box {margin-bottom: 30px;position: relative;}
.whyshaft1box .whyshaftimg1 { margin-right: 10px;}
.whyshafttxt {position: absolute; right: 0; top: 50px; font-size: 19px!important; width: 43%;}
.whyshaft2box {display: flex; background: url('/wp-content/uploads/2025/09/shaft-main_img2.png') 0 100% no-repeat; background-size: 100%; min-height:285px}
.whyshaft2left {padding: 25px 20px 0; min-height: 265px; width: 50%;}
.whyshaft2right {padding: 25px 20px 0; min-height: 265px; width: 50%;}
.whyshaft2left h5 {margin-bottom:15px!important; font-weight: 400!important; color:#fff!Important; padding:5px 20px; background:#0069ac; display:inline-block; border-radius:10px; font-size:18px!important;}
.whyshaft2box .selfguid2red  {margin-bottom:0!important;}
.whyshaft2box .selfguid2red ul li {letter-spacing:-.5px!important; margin-bottom:5px;}
.whyshaft2right h5 {margin-bottom:15px!important; font-weight: 400!important; color:#fff!Important; padding:5px 20px; background:#0069ac; display:inline-block; border-radius:10px; font-size:18px!important;}
.whyshaft3box {background: url('/wp-content/uploads/2025/09/shaft-main_img6.png') 0 100% no-repeat; background-position:top center; background-size: 100%}
.whyshaft3box .whyshaft2left  {padding: 20px 20px 0; min-height: 265px; width: 50%;}
.whyshaft3box .pronormalimg {margin-bottom:10px!important; }
.whyshaft3box .whyshaft2left p {text-align:center;}
.whyshaft3box .whyshaft2right  {padding: 20px 20px 0; min-height: 265px; width: 50%;}
.whybotxt {margin-top:0px!important; }
.whybotxt strong {color:#de1115!important;}
.whyshaft3box .whyshaft2right p {text-align:center; margin-bottom:10px!important; }
.whyshaft3box .whyshaft2right p.whybotxt {font-size:15px!Important; text-align:left; margin-top:0!important;}
.whyshaft3box .whyshaft2left h5,.whyshaft3box .whyshaft2right h5{margin-bottom:10px!important;}
.whyshaft2box ul li:before{Color:#0084a3}
.shaftullist ul li:before{Color:#0084a3}
.subtoptitle .prosquare2no {padding: 95px 0;}
.funcdl dt {display:inline-block; vertical-align:top}
.funcdl dd {display:inline-block; margin-left:0; width:90%;}
.shafttab li a:hover {color: #333!Important;}

.shafttab li.on a:hover {color: #fff!Important;}
.safedia table tbody tr th {width:15%;}
.safedia table tbody tr th:first-child {width:8%;}
.shafttable table tr td {min-width: auto;}
#wrapper .fusion-vertical-menu-widget #menu-connecting-shaft #menu-item-1825 a {color: #fff!important;}
body #wrapper .fusion-vertical-menu-widget ul.menu li.gobackmenu a {border-right: 0!important;}
.shaftflexwrap2 .textflex {width: 50%;}
.shaftflexwrap2  .textflex .text {min-height: 160px}

.safetab_wrap li:nth-child(1) {width: 20%;}
.safetab_wrap li:nth-child(2) {width: 78%;}
.safetab_wrap li:nth-child(2) a {width: 34%; letter-spacing: -.8px!Important; }
.safetab_wrap li:nth-child(2) a.safety_order_link {width: 14%; background: none; background: #7da4d1; color: #333!important;}
.safetab_wrap li:nth-child(2) a i {font-family: FontAwesome!Important; font-size: 10px!important; padding-left: 5px;}
.safetab_wrap li:nth-child(2) a.on {border: 1px solid #0069ad; background: none;
    color: #0069ad !important; font-weight: 600!important;}
.safetab_wrap li:nth-child(2) a:hover {border: 1px solid #0069ad;
    color: #0069ad !important;}

.concept_wrap {margin: 0 auto; padding-top: 20px; max-width: 800px;}
.concept_wrap dl {float: left; width: 200px; height: 200px;position: relative; text-align: center; color: #fff!important; border-radius: 250px;margin-right: 100px; }
.concept_wrap dl.concept1 {background: #94b1dc}
.concept_wrap dl.concept1:before {content: "+"; position: absolute; font-size: 60px; color: #ccc; right: -65px; top: 20%;}
.concept_wrap dl.concept2:before {content: "="; position: absolute; font-size: 60px; color: #ccc; right: -65px; top: 20%;}

.concept_wrap dl dt {    display: inline-block;
    padding: 45px 5px 7px 5px;
    margin-bottom: 10px!important;
    border-bottom: 1px solid #fff; font-weight: 600!Important;
    font-size: 22px!important;}
.concept_wrap dl dd{line-height: 22px!important; font-size: 16px!important; margin-left: 0!Important;}
.concept_wrap dl.concept2 {background: #a1c7e1}
.concept_wrap dl.concept3 {background-color: rgba(179,178,216,1);margin-right: 0px;}
.safeimgbox h6 {padding: 10px 7px;
    background-color: #ddd; font-weight: 400!Important;}
.safeimgbox h6 a {float: right;
    display: inline-block;
    padding: 3px 10px;
    font-size: 14px!important;
    color: #fff !important;
    background-color: #7da4d1;
    border-radius: 30px;}
.safeimgbox .image {padding: 10px 0; background: #f4f4f4; margin-bottom: 20px;}

.subtoptitle .prosquare3 {background-color: #545861}
.bgtoptxt2 {    padding-top: 105px!important;
    color: #333!important;}
.numli li{margin-left: 20px; margin-bottom: 10px!important; list-style: decimal!important;}


.safedl .text dl dt{width: 15%;}
#wrapper .fusion-vertical-menu-widget #menu-connecting-shaft li.current_page_item>a {color: #fff!Important; }
body #wrapper .fusion-vertical-menu-widget #menu-connecting-shaft li a:hover {color: #fff!Important;}

body #wrapper .fusion-vertical-menu-widget #menu-safety-coupling li.current-page-ancestor a {color: #fff!Important; }

#wrapper .fusion-vertical-menu-widget #menu-safety-coupling li.current_page_item>a {color: #fff!Important; }
body #wrapper .fusion-vertical-menu-widget #menu-safety-coupling li a:hover {color: #fff!Important;}

.subtoptitle .prosquare4 {background-color: #545861}

.toplinetxt .safetable table thead tr th:nth-child(2) {width:7%;}
.safetable table tr .cad {min-width:auto;}

body #wrapper .fusion-vertical-menu-widget #menu-timing-pulley li a:hover {color: #fff!Important;}


body #wrapper .fusion-vertical-menu-widget #menu-spmli a:hover {color: #fff!Important;}

.timepro_top ul li {width: 32.8%;}

.timetable1 {overflow-x: visible!important; }
.timetoplinetxt  {margin-bottom: 0!important;}
.timetoplinetxt .timetable1 {margin-bottom: 0!important;}
.timetoplinetxt .timetable1 table {margin-bottom: 0!important;}


.timeimgbox {padding: 14px 10px; border:1px solid #cdcdcd;}
.timestable table tr td.cell-style-override-106 {background:#4c8dc3; color:#fff!important;}
.timestable table tr td p{margin:0!important; font-size:14px!important}

.timestepwrap dl {padding-bottom: 20px!important;
    padding-left: 20px;
    margin-top: 20px!important;
    border-bottom: 1px dotted #999; display: flex}
.timestepwrap dt {    font-size: 18px!important;
    background: #96b4d8;
    font-weight: 500;
    display: inline-block;
    border-radius: 5px;
    padding: 20px;
    line-height:30px;
    width: 120px;
    text-align: center;
    border-radius: 50%;
    height: 110px;
    box-sizing: border-box;}
.timestepwrap dd { line-height: 111px;
    padding-left: 38px;
    position: relative;
    max-width: 715px;
    line-height: 25px;
    padding-top: 43px; margin-left: 0!important;}
.timestepwrap dd:Before {content: '';
    display: block;
    width: 3px;
    height: 2px;
    background: #ccc;
    position: absolute;
    left: 0;
    padding-left: 20px;
    top: 56px;}
.timestepwrap dd:after {    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background: #6d7ab3;
    position: absolute;
    left: 23px;
    top: 54px;
    border-radius: 6px;}
.timestepwrap dl:last-child dt{line-height: 22px;}
table p {margin-bottom: 0!important;}
.timepurpletable table tr.Row-Column-189 {min-height: 17px;}
.timepurpletable table tr td {padding: 10px 0; font-size: 14px!important;}
.timepurpletable table tr td.w_450 {width: 33%;}
.timepurpletable table tr td.cell-style-override-112{width: 10%;}
.timepurpletable table tr td.cell-style-override-112,.timepurpletable table tr td.cell-style-override-113 { color: #fff!important;   background-color: #4c8dc3;}
.timepurpletable table tr td.cell-style-override-115,.timepurpletable table tr td.cell-style-override-116 {background: #fafafa;}
.timepurpletable table tbody tr td {font-size: 14px!important;}
.timeinstallwrapmo {display: none;}
.timeinstallwrap {position: relative; overflow: hidden;}
.coupling_10_4_txtBox { position: relative;  }
.coupling_10_4_left_txt{position:relative;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt h1 {font-size: 21px!important; position:absolute; top:-1267px; left:90px;
    color: #fff!important;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt h1 {font-size: 21px!important; position:absolute; top:-1267px; right:90px;
    color: #fff!important;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_01 {position:absolute; top:-948px; left:90px}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_02 {position:absolute; top:-590px; left:100px}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_02 h5 {margin-right:30px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_03 {position:absolute; top:-250px; left:60px; width:340px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_03 h5 {margin-right:30px;}

.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_01 {position:absolute; top:-948px; right:90px}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_02 {position:absolute; top:-592px; right:90px}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_02 h5 {margin-right:0px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_03 {position:absolute; top:-250px; right:30px; width:340px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_03 h5 {margin-right:30px;}

.timeinstallwrap .coupling_10_4_txtBox h3 {    font-size: 18px!important;
    color: #fff!important; text-align:center;
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0; letter-spacing: -0.9px!Important;}
.timeinstallwrap .coupling_10_4_txtBox_01 h3.coupling_10_4_txt_co{    color: #0071b0!important;
    margin: 18px 0 14px!important; text-align: center}
.timeinstallwrap .coupling_10_4_left_txt h5 {
    color: #006dae!important;
    left: 137px; text-align: right; margin-right: 0px; margin-top:18px;
}


.timeinstallwrap .coupling_10_4_txtBox h3 span {font-size: 14px!important;
    display: block;
    margin-bottom: 15px!important; text-align: left;
    color: #444!important;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_txt_03 h5{    left: 95px;}
.timeinstallwrap .coupling_10_4_txtBox.coupling_10_4_txtBox_02 {
    left: unset;
    right: 75px;
}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_txt_01.coupling_10_4_right_txt_01 {
   text-align: center;
}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_txt_02.coupling_10_4_right_txt_02 {
    text-align: center;
}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_txt_03.coupling_10_4_right_txt_03 {
   text-align: center;
}
.timeinstallwrap .coupling_10_4_txtBox_02 h3.coupling_10_4_txt_co {    color: #6d6e71!important;
    margin: 18px 0 14px!important;}
.timeinstallwrap .coupling_10_4_right_txt h5 {text-align: right; margin-right:20px; margin-top:17px;}


.timeinstallbox ul li {margin-bottom: 10px!important; line-height: 20px;}
.timeinstallbox ul li b {color: #0068ad!Important; display: inline-block; padding-right: 10px;}
.timeinstallbox ul li ul {font-size: 14px!important; padding-left: 24px!important; padding-bottom: 5px!important; padding-top: 10px!important; color: #777!important;}

.timesaptable tr td.cell-style-override-117 {background: #4c8dc3; color: #fff!Important; width: 12%;}
.timesaptable tr td.cell-style-override-118 {    background-color: #edf0f4;
    width: 22%;}
.timesaptable  #table-277 tbody td:last-child {width: 15%; text-align: center;}
.timesaptable tr td.cell-style-override-114 {text-align: left; padding-left: 10px!important;}
.timeblackbarbox h6 {border-left: 3px solid #6d7ab3; padding-left: 10px; font-size: 16px!important; font-weight: 400!important; margin-bottom:15px!Important; }
.timegreytable tr td.cell-style-override-28 {background: #a2a2a3; color: #ffF!important;}
.timemarimg {margin-top: 30px;}
.timepurplebtable table tbody tr td{font-size: 15px!important; min-width:40px;}
.timepurplebtable td.cell-style-override-122 {background-color: #36599d; color: #fff!Important;}
.timepurplebtable td.cell-style-override-123,.timepurplebtable td.cell-style-override-125 {background: #f4f4f4;}
.timepurplebtable #table-282 .cell-style-override-124 {text-align: left; padding-left: 10px!important;}
.purplebar {    font-size: 20px!important;
    margin-bottom: 30px!important;
    padding: 5px 15px;
    background-color: #0068ad;
    color: #fff!important; }

.eagle_txt h4 {    font-size: 18px!important;
    margin-bottom: 20px!important;
    color: #000!important;
    display: inline-block;
    border-radius: 10px;
    padding: 5px 15px;
    background-color: #96b4d8; font-weight: 400!important;}
.eagle_txt p {margin-bottom: 30px!important;}
.rightmark {float: right; margin-top: -45px; margin-right: 300px;}
.timelogo {float: right; margin-top: -100px; width: 25%;}

.time_tab li:nth-child(2) .subsublink3 a {width: 15.8%;}
.time_tab li:nth-child(2) .subsublink3 a:nth-child(3) {margin-right: 7px;}
.timeflexwrap dl dd {padding-right: 10px;}
.timeflexwrap .textflex .text dl {min-height:90px;}
.timeflexwrap .textflex .text dl dt {width: 100%; margin-right:0; float:none; text-align:center;}
.timeflexwrap .textflex .text dl dd {float:none; width:100%; padding:10px 5px; text-align:center; margin-left:0; line-height:20px;}
.soboottitle {display: block; font-size: 18px!important; color: #999!important; padding-top: 10px;}
.unit {float: right; font-size: 14px!important; font-weight: 400!important;}
.timetoplinetxt .timeblackbarbox{margin-bottom: 0!important;}
.timedimenbtable table tr td.cell-style-override-120,.timedimenbtable table tr td.cell-style-override-28{background: #a2a2a3; color: #ffF!important;}

.timedimenbtable #table-287 tr.Row-Column-646 td.cell-style-override-120 { font-size: 14px!important;}
.timedimenbtable #table-287 tr.Row-Column-649 td.cell-style-override-120 {font-size: 14px!important; width: 40%;}
.timedimenbtable #table-287 tr.Row-Column-647 td.cell-style-override-120 { font-size: 14px!important; width: 25%;}

.timedimenbtable {margin-bottom: 5px!important;}
.timedimenbtable #table-289 tr td.cell-style-override-120 { font-size: 14px!important;}
.timedimenbtable #table-289 tr.Row-Column-649 td.cell-style-override-120 {font-size: 14px!important; width: 40%;}
.timedimenbtable #table-289 tr td.cell-style-override-120 { font-size: 14px!important; width: 15%;}
.timedimenbtable table tr .cad {min-width: 45px}
.timedimenbtable #table-291 tr td.cell-style-override-120 { font-size: 14px!important;}
.timedimenbtable #table-291 tr.Row-Column-649 td.cell-style-override-120 { font-size: 14px!important; width: 40%;}
.timedimenbtable #table-291 tr td.cell-style-override-120 {font-size: 14px!important; width: 15%;}
.timedimenbtable #table-293 tr td.cell-style-override-120 { font-size: 14px!important;}

.timepurplebtable #table-294 tr td.cell-style-override-28{background: #a2a2a3; color: #ffF!important;}
.timepurplebtable #table-294 tr td.cell-style-override-126 {background: #f4f4f4;}
.timetable #table-295 tr td.cell-style-override-57 {background: #f4f4f4;}
.timetable #table-295 tr td.cell-style-override-56 {background: #4c8dc3;color: #ffF!important;}


.timedimenbtable table tr td.cell-style-override-120 {background: #4c8dc3; font-size: 14px!important; width: 11%;}
.timepurplebtable table tr td.greytd {background: #a2a2a3; color: #fff!important;}
.timepurplebtable table tr:nth-child(1) td:nth-child(1) {background: #4c8dc3;}

.timepurplebtable table tr .lefttd{background: #f4f4f4;}
.timedimenbtable table tr .greytd {background: #a2a2a3!important; color: #fff!important; width: auto}
.timedimenbtable .rightcadtable tr .greytd { width: auto}
.timedimenbtable table tr td {padding:5px 1px!important;}
.fusion-secondary-header {padding:8px 0!important;}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {padding: 10px!important; border: 1px solid #0068ad!important; background: #527fbc}

.timedimenbtable #table-302 tr td.cell-style-override-120 {width:15%;}
.timedimenbtable .rightcadtable tr td.cell-style-override-120 {width:10%;}

.timetab5 li:nth-child(2) .subsublink3 a {width: 19%;}
table tr td.lefttd {background:#f4f4f4!important}
table tr td.purplebgtd {background:#4c8dc3!important; color: #fff!important;}


.subtoptitle .apsquare  {background-color: #545861}
.aptop ul {display: flex}
.aptop ul li {width: 20%;}
.aptop ul li.longtabli{width: 22%;}
.aptop ul li a {padding:8px 3px;}
.aptop ul li.longtabli a{line-height: 21px!Important; }
.aptable{margin-bottom: 50px!important;}

.aptable table thead tr:nth-child(2) th {background: #d6d9de!important; color: #555!important; border: 1px solid #fff}


.mathbox {margin-bottom: 15px; padding: 15px 5px; background: #f1f0ec;text-align: center; font-size: 26px!important;}


.apullist ul.halful li {width: 50%; float: left;}
.mathbox h6 {font-weight: 400!important;}
.greynormaltable table tbody tr td{font-size: 14px!important;}
.numli ol li .red {color: #de0e16!important;}
.pronormalimg .toparrow {color: #0068ad!important;}
.pronormalimg div {font-size: 14px!Important;}
.bordernumli ol li {padding-top: 20px; border-top: 1px dotted #cdcdcd;}
.bordernumli ol li:first-child {border-top:0;}
.borderlastsix{padding-top: 20px; border-top: 1px dotted #cdcdcd;}

.tab_wrap2 li:nth-child(2) a .sotabtxt {font-size: 13px!Important; display: block;}
.aplocktab li:nth-child(2) a {min-height: 50px; vertical-align: top;}
.aplocktab li:nth-child(2) a.twolinetxt {line-height: 15px!important; }

.aplocktab li:nth-child(1) {line-height: 102px;}
.toplinetxt table tbody tr td.cad2 {background: #666}
.toplinetxt table tbody tr td.cad2 a {padding: 0; background-color: transparent;}
.apullist ul li  {margin-bottom:15px;}
.apullist ul li dl {display:inline-block; margin:0; vertical-align:top;}
.apullist ul li dl dd {margin:0;}

.subtoptitle .screwquare {background-color: #545861}
.screwbgtoptxt {color: #333!important;}
.screwtop {background: #4c8dc3; padding: 30px 20px 30px 400px; margin-bottom: 7px!important;}
.screwtop h4 { color: #fff!Important; font-size:20px!important; font-weight: 500!important; display: inline-block; }
.screwtop .screwtopbtns {display: inline-block; margin-left: 50px;}
.screwtop .screwtopbtns a {margin-right: 20px;position: relative; background: #f6f6f6; font-size: 14px!Important; text-align: center; padding: 8px 30px;}
.screwtop .screwtopbtns a:after {content: url(/wp-content/uploads/2025/09/t_arrow-b.png); right: 15px; position: absolute;top: 6px;}

.
.greenbar  {margin-bottom: 30px; }
.greenbar h5 {color: #fff!Important ; background: #0069AD; font-size: 19px!important; padding: 7px 10px;}

.screwlinkbtn {display: flex}
.screwlinkbtn li {float: left; margin: 5px; line-height: 38px; width: 50%; text-align: center; position: relative; background: url(/wp-content/uploads/2025/09/t_arrow-b.png) no-repeat calc(100% - 10px) center #fff; }
.screwlinkbtn li a {font-size: 14px!Important;color: #666!Important; border: 1px solid #bbb; padding: 5px 5px; display: block;}
.screwlinkbtn li a:hover {color: #0069AD!Important; border: 1px solid #0069AD!important;}

.screwintable{margin-bottom: 50px!important;}

.screwintable table thead tr:nth-child(2) th {background: #ccc!important; color: #4d4d4d!important; border: 1px solid #fff}
http://sungilfa.futuroinfo.co.kr/wp-admin/upload.php.screwintable tbody tr td a {background: #a3be91}

.viewbtn a {display: inline-block; padding: 6px 15px; border-radius: 5px; background: #fff; color: #0069AD!Important; border: 1px solid #0069AD;}
.viewbtn a:hover {background: #0069AD; color: #fff!Important;}
.unittopp {margin-top: 30px!important;}
.imgbotcap {margin-bottom: 20px;}
.imgbotcap .imgcapimg {margin-bottom: 10px;}
.imgbotcap .imgcaptxt {font-size: 15px!Important; text-align: center;min-height:59px; padding:5px 10px;display:grid;align-items:center; background:#36599d; color:#fff!important; line-height:24px!Important;}
.screwlefttable table tr th.w-100 {background: #4c8dc3!Important ;color: #fff!Important;}
.unitcolortitle h6 {color: #0069AD!important; font-weight: 500!important; margin-bottom: 10px!important;}
.greentable h6 {padding: 10px 0; border-top: 1px solid #4c8dc3; display: inline-block; border-bottom: 1px solid #4c8dc3; color: #4c8dc3!Important; font-weight: 500!important;}
.greenleftsotable table tr .green {background: #4c8dc3!important ;color: #fff!Important;}
.greenleftsotable table tr .w-100 {background: #eee!important;}

.screwsumtable table tbody tr:nth-child(2n+1) td {background:#f8f8f8}

.mainvideo {text-align: center;}
.kboard-hwaikeul-video-latest {display: flex}
#kboard-hwaikeul-video-latest .kboard-hwaikeul-video-latest-item {width: 25%;}

.noticetitle {margin-bottom: 30px;}
.noticetitle h3 .plus {float: right;}
.lastnotice .lastlist p a{padding: 20px; border-radius:10px; border: 1px solid #cdcdcd; font-size: 16px!Important; display: block; margin-bottom: 5px;}
.lastnotice .lastlist p a .cats {color: #0068ad!important;}
.lastnotice .lastlist p a:hover {border: 1px solid #0068ad;}
.gltable table tr th {width:15%;}

#kboard-card-gallery-latest .kboard-list-item .kboard-list-title p {margin-bottom: 0!important; font-size: 12px!important;color:#1c1c1c!important; margin-top: 10px!important;}


.mainconbox {display: flex; min-height: 165px;}
.mainconbox .coniconimg {width: 33%;position: relative; background-image: url('/wp-content/uploads/2025/10/mainconsobg.jpg'); background-repeat: no-repeat; background-position: left center; background-size: cover;}
.mainconbox .coniconimg i{color: #fff!Important;font-style: normal!important; font-family: FontAwesome!Important; font-size: 40px!Important;line-height: 40px!important; position: absolute; bottom: 30px; left: 20%; }
.mainconbox .maincontxt {background: #717070; width:67%; padding-top: 30px; padding-left: 10px;}
.mainconbox .maincontxt h6 {color: #fff!important; font-size: 20px!important; margin-bottom: 10px!important;}
.mainconbox .maincontxt p {font-size: 18px!important; color: #fff!important; margin-bottom: 5px!important; line-height: 24px!important;}
.mainconbox .maincontxt p a {color: #fff!important;}
.mainconbox .maincontxt p .conface {display: block;  margin-top: 10px;}
.mainconbox .maincontxt p .conface a {display: inline-block; background: #3498db; color: #fff!important; padding: 4px 12px;font-size: 16px!important;}
.mainconbox .maincontxt p .conface a img {vertical-align:middle;}
.maingbox1 {min-height: 330px;}
.maingbox1 .maingflex {display: grid}
.maingbox1 .maincad {width: 100%; padding: 20px 40px 50px; background: #717070;}
.maingbox1 .maincad h4 {color: #fff!Important; font-size: 24px!Important; margin-bottom: 20px!important;}
.maincadbtn {margin-left: 70px;}
.maincadbtn a {display: flex}
.maincadbtn a .minacadtxt{font-size: 20px!important; color: #fff!Important; padding: 8px 40px; border: 1px solid #fff;}
.maincadbtn a img {border: 1px solid #fff; border-right: 0;}
.maincadbtn a .arrowbtns {padding-left: 10px;}
.maincadbtn a .arrowbtns img {border: 0; height: 54px;}
.maincata {width: 100%; padding: 20px 40px 51px; background: #0068ad;}
.maincata h4 {color: #fff!Important; font-size: 24px!Important; margin-bottom: 20px!important;}
.maincatsbtn ul {display: flex; margin-left: 30px!important;}
.maincatsbtn ul li{width: 25%; margin-right: 10px;}
.maincatsbtn ul li a {background:  #fff; padding: 5px 0px 5px 10px; text-align: center; display: block; font-size: 16px!important; color: #0068ad!important;}
.maincatsbtn ul li a img {vertical-align: middle; padding-left: 15px;}
.maincatsbtn ul li:last-child {margin-right: 0;}

.maininqbox {padding: 20px 40px 50px;min-height: 330px; background-color: #00416c; background-image: url('/wp-content/uploads/2025/10/ques.jpg');background-size: auto; background-position:400px 80px;background-repeat: no-repeat;}
.maininqbox h4 {color: #fff!Important; font-size: 24px!Important;  margin-bottom: 70px!Important;}
.maininqbox p {color: #fff!Important; margin-bottom: 60px!important;}
.maininqbox .maininqbtn {text-align: left; margin-bottom: 0!important;}
.maininqbox .maininqbtn a {background: #fff; color: #00416c!important; font-weight: 600!important; padding: 6px 30px;}

.mainglobalbox {padding: 20px 40px 50px;min-height: 330px; background-color: #0489e4;background-size: 100%; background-image: url('/wp-content/uploads/2026/01/main-global.png'); background-position:center;background-repeat: no-repeat;}
.mainglobalbox h4 {color: #fff!Important; font-size: 24px!Important; margin-bottom: 180px!Important;}
.mainglobalbox .mainglobalbtn {text-align: center; margin-bottom: 0!important; margin-left: 150px; margin-bottom: 30px;}
.mainglobalbox .mainglobalbtn  a {background: #fff; color: #00416c!important; font-weight: 600!important; padding: 6px 30px;}
body #wrapper .fusion-vertical-menu-widget .menu li.current-page-ancestor a {}
.fusion-vertical-menu-widget ul li.toppromenu a{border-radius: 15px 15px 0 0!important; margin-bottom: 3px!important;font-size:20px!Important;line-height:24px!Important; padding:15px 5px 15px 20px!important;}
.fusion-content-widget-area .widget ul {border-radius : 15px 15px 0 0; border:1px solid #ccc!important;}
body #wrapper #main .fusion-vertical-menu-widget ul li.gobackmenu a {background:#0069AD!important; margin-bottom:0!important;}
#wrapper .fusion-vertical-menu-widget.left .menu>li>a:hover {background:#3598DB!important; color:#fff!Important;}
.fusion-vertical-menu-widget ul li.toppromenu  a{background:#0069AD!important; color:#fff!Important; border-right:0!important; border-radius: 15px 15px 0 0!important}

.unityoutubelink a {line-height: 18px;}
.unityoutubelink:hover a {line-height: 20px; padding-top: 40px;}
.screwlinkbtn li.on a{color: #0069AD !important;
    border-color: #0069AD;}
.unitbootitle h4 {margin-bottom: 0!important;}
.screwgreybox {margin-bottom: 20px;}
.screwgreybox h4 {    text-align: center;
    margin-bottom: 0px;
    background: #0069AD;
    color: #fff!important; font-size: 18px!Important; padding: 7px 10px;}
.screwgreybox .screwullist {padding: 10px; background: #efefef; }
.screwgreybox .screwullist ul li ul {margin-left: 0px!important; margin-top: 10px!important;}
.screwgreybox .screwullist ul li ul li {margin-left: 0; padding-left: 10px;margin-bottom: 5px; font-size: 15px!Important;}
.screwgreybox .screwullist ul li ul li:before  {content: none;}
.romeol {margin-bottom: 20px!important; margin-left: 30px!important;}
.romeol li {list-style:lower-roman!important; margin-bottom: 7px!important; }

.guidebtns {margin-top: 30px;}
.screwintable table thead tr td.greentd {background-color:#4c8dc3!important; text-align:center; color:#fff!Important; line-height:18px!important;}
.screwintable table thead tr th.greentd {background-color:#4c8dc3!important; text-align:center; color:#fff!Important; line-height:18px!important;}
.screwtwotable {display:flex}
.screwtwotable .lefttable {width:50%; margin-right:30px;margin-bottom:20px;}
.screwtwotable .righttable {width:50%;}
.screwbrown table tr th {background:#eee7e1!important}
.screwbrown table tr th.title {background-color: #8b6f59!important;color:#fff!Important; width:20%;}
.screwchung,.screwbrown{margin-bottom:10px!important;}
.screwchung table tr th {background:#d0e2e6!important;}
.screwchung table tr th.title {background:#3f8a9d!important; color:#fff!Important; width:19%;}

.screwintable table tbody tr th {width:10%}
.greynormaltable .code3 tbody tr th{width:20%;}
.greynormaltable .code3 tbody tr th.w-120 {width:15%;}
.screwyeon table tr th.w-100 {background:#cdded5!important}
.screwyeon table tr th.w-101 {background:#f6faf6!important}
.greenleftbar {margin-bottom:20px;  margin-top:20px;}
.greenleftbar h5 {padding-left:10px; font-size:17px!important; line-height:26px!Important; border-left:3px solid #4d4d4d; font-weight:500!important;}
.imgposition {position:relative;}
.imgposition .guide_btn-wrap {text-align: center; position: absolute; top:0; right:0; max-width:500px;}
.imgposition .guide_btn-wrap .guide_btn {font-size:15px!important; text-align: start; color:#fff!Important; background:#0069AD; border-radius: 15px; padding:5px 10px; position: relative; margin-bottom:10px!Important;}
.imgposition .guide_btn-wrap .pc_space {display: block;}
.imgposition .guide_btn-wrap .guide_btn a {color:#fff!important; line-height: 16px!Important;}
.imgposition .guide_btn-wrap .guide_btn img {width:30px; height: 20px; position: absolute; top:28px; right:10px;}
.imgposition .guide_btn-wrap .guide_qr-code {width:140px; height:140px; border:1px solid #466343; margin-left: 7px;}
.imgposition .guide_btn-wrap .guide_qr-code img {width:100%;}
.screwintable tbody tr td.cad2 {Background:#666; width:5%;}
.screwintable tbody tr td.cad2 a {background-color:transparent;}
.avada_vertical_menu #menu-support-unit-for-ball-screw li .sub-menu{margin-left: 30px!important;margin-bottom:10px!Important;}
.avada_vertical_menu #menu-support-unit-for-ball-screw li .sub-menu li{border-bottom: 0!Important;}
.avada_vertical_menu #menu-support-unit-for-ball-screw li .sub-menu li a {padding:2px 10px!important;border-bottom: 0!Important; background:none!Important; border-right:0!important;}
#wrapper .fusion-vertical-menu-widget #menu-support-unit-for-ball-screw li .sub-menu li >a {margin-bottom:0!important; border-right:0!important; background:none!Important; font-size:15px!Important;}
#wrapper .fusion-vertical-menu-widget #menu-support-unit-for-ball-screw li.current_page_ancestor>a {color:#fff; background:#3598db!important}
#wrapper .fusion-vertical-menu-widget #menu-support-unit-for-ball-screw li.current_page_ancestor>a {}
#wrapper .fusion-vertical-menu-widget.no-border.left #menu-support-unit-for-ball-screw li a .arrow {float:right; width:auto!important;}
#wrapper .fusion-vertical-menu-widget #menu-support-unit-for-ball-screw li .sub-menu li >a {font-size: 15px!Important; color:#333!important;}
#wrapper .fusion-vertical-menu-widget #menu-support-unit-for-ball-screw li .sub-menu li.current-menu-item >a {color:#3598db!important;}


#wrapper .gobackmenu  a span.arrow {display:none!important;}
.prodownload li a{padding: 6px 10px 6px 30px;}
.greylineimg {border:10px solid #f4f4f4;}
.screwintable table tbody tr th {min-width:Auto;}
.greenb  {color:#0069AD!important;}

.screwtab li:nth-child(1) {Width:25%;}
.screwtab li:nth-child(2) {width:73%}

.ballonscrew {Text-align:center;}
.ballonscrew figcaption {margin-bottom: 15px; font-size:17px!important; color:#fff!Important;height:50px; line-height:40px; background:url(/wp-content/uploads/2025/10/unit2-1_img_bg.jpg) 50% 0 no-repeat;}

.screwintable table tr td.bgdde5d8 {Background:#f4f4f4;}
.screwtab3 {margin-top:0!important;}
.screwtab3 li:nth-child(2) a {width:32.5%;}
.threefig {Display:flex;}
.threefig .figbox {width:33.3%; margin-right:20px;}
.threefig .figbox:last-child {margin-right:0;}
.greensqarebar  {margin-bottom: 20px;}
.greensqarebar h5 {padding:5px 50px; background:#0068ad; color:#fff!Important; text-align: center; display: inline-block;}

#wrapper .fusion-vertical-menu-widget #menu-support-unit-for-ball-screw li .sub-menu li .sub-menu li.current-menu-item >a {color:#333!important;}
#wrapper .fusion-vertical-menu-widget #menu-support-unit-for-ball-screw li .sub-menu li .sub-menu {margin-left:20px!important;}
.spmprocess_wrap .process1  {overflow:hidden; margin-bottom:60px; position:relative; display:flex;}
.spmprocess_wrap .process1 h4 {width:150px; height:150px; padding:0; font-size:20px!Important;  text-align:center; line-height:1.2em!important; color:#834e3e!Important; background:#f5eee6; border-radius:150px; border:1px solid #dba790; box-sizing:border-box;}
.spmprocess_wrap .process1 h4 span.one {    display: block;
    width: 140px;
    height: 140px;
    margin: 2px auto;
    line-height: 140px;
    letter-spacing: -0.3px;
    border-radius: 140px;
    border: 1px dotted #dba790;
    box-sizing: border-box;}
.spmprocess_wrap .process1 .mid-bar {width:50px; heigth:1px; border-top: 1px dotted #999; position: absolute; top:75px; left:150px;}
.spmprocess_wrap .process1 .right {padding-left:40px; border-left:2px solid #999; margin-left:60px; width:80%}
.spmprocess_wrap .process1 .rightbox {padding-left:40px; border-left:2px solid #999; margin-left:60px; width:80%}
.spmprocess_wrap .process1:before {content:""; width:50px; heigth:1px; border-top: 1px dotted #999; position: absolute; top:75px; left:150px;}
.spmprocess_wrap .process1 .rightimgflex {display:-webkit-box;}
.spmprocess_wrap .process1 .rightimgflex .rightimg {width:29%; margin-right:20px;}
.spmprocess_wrap .process1 .rightbox ol {margin-top:20px; display:flex;}
.spmprocess_wrap .process1 .rightbox ol li {min-height:120px;position:relative; padding:5px 0;font-size:15px!Important; line-height:110px; width:120px;text-align:center; height:115px; margin-right:14px; background:#f8f1ea;}
.spmprocess_wrap .process1 .rightbox ol li:nth-child(2) {line-height:21px; letter-spacing:-0.5px!important;}
.spmprocess_wrap .process1 .rightbox ol li:before {position:absolute; right:-13px; top:10px;content:url('/wp-content/uploads/2025/10/arrow_right_spm1.jpg');}
.spmprocess_wrap .process1 .rightbox ol li:nth-child(2):before {top:55px;}
.spmprocess_wrap .process1 .rightbox ol li:nth-child(6):before {Content:none;}

.spmgreywrap {background:#f8f8f8; padding:30px 30px 0;}
.spmgreywrap  .spmgreybox {display:flex; align-items: center;}
.spmgreywrap  .spmgreybox .grey1 {width:25%; text-align:center;}
.spmgreywrap  .spmgreybox .grey1 .imgbox {margin-bottom:30px;}
.spmgreywrap  .spmgreybox .grey1 .imgbox img {margin-bottom:10px;}
.spmgreywrap  .spmgreybox .grey2 {width:54%; text-align:center;}
.spmgreywrap  .spmgreybox .grey3 {width:25%; text-align:center;}
.spmgreywrap  .spmgreybox .grey3 p.final {color:#834e3e!important; font-size:18px!Important; font-weight:600!important;}

.spmtoplinetxt h5 {color: #834e3e!important;
    border-top: 2px solid #834e3e!important;}
    .spmimgleftbox {float:right;}
.spmimgleftbox .imgbox {margin-right:30px; text-align:center;}
.spmimgleftbox .imgbox .imgtxt {margin-top: 20px !important;     padding: 7px 15px;
    background-color: #ecd7c6;
    border-radius: 0 10px 0 10px;}
.spmimgrightbox .imgbox {margin-left:30px; text-align:center;}
.spmimgrightbox {max-width:50%; }
.spmimgrightbox .imgbox .imgtxt {margin-top: 20px !important;     padding: 7px 15px;
    background-color: #ecd7c6;
    border-radius: 0 10px 0 10px;}
  .spmimgrightbox .imgbox > div img{width:45%;}
  .custom-select {Display:none;}
.custom-select select {width:100%; font-size:13px!Important;padding:0 10px;}
.timepurplebtable table tr:nth-child(1) td:nth-child(1) p .char-style-override-61 {Color:#fff!Important;}

.privacypage h4 {margin-top:30px!important; color:#0069ab!Important; font-size:22px!Important; margin-bottom:10px!Important;}
.privacypage h5 {margin-top:20px!Important; margin-bottom:20px!Important; padding-top:7px; font-size:20px!Important; border-top:3px solid #555;}
   .privacypage h6 {padding-left:10px; margin-top:30px!important; font-size:15px!Important; margin-bottom:15px!important; border-left:5px solid #555;}
    
    .sadtable {overflow-x:hidden!important;}
    .searchform .fusion-search-form-content .fusion-search-button input[type=submit] {font-family:awb-icons!important;}
   .search-page-search-form-top {margin-top:30px; padding:30px!important; border:1px solid #ccc; background:#f6f6f6;} 
   .search-page-search-form-top h1 {Font-size:20px!Important;line-height:28px!Important;}
   .search article .fusion-post-content h2 {Font-size:18px!important; line-height:24px!Important;}
       .search .fusion-blog-layout-grid .fusion-post-content-wrapper {padding:20px!Important; border:1px solid #ddd; background:#f6f6f6; border-top:3px solid #00589a;}
   .search .fusion-title .title-sep-container {Display:none!Important;}
   .fusion-error-page-search {float:none; margin-bottom:50px!Important; padding:30px!Important; border:1px solid #ddd; background:#f6f6f6;}
    .search-no-results .title-heading-left {Font-size:24px!important;}
    .search-no-results h3 {font-size:18px!Important; margin-bottom:10px!important;}
.mce-ico {font:normal 20px/1 dashicons !important;}

.maina1-1,.maina1-2 {min-height:550px!Important}
.mainwhitetitle {text-align:center;}
.mainwhitetitle h2 {color:#fff!Important; margin-bottom:70px!Important;}
.kboard-hwaikeul-video-latest {display: grid; /* 그리드 컨테이너로 지정 */
  grid-template-columns: repeat(2, 1fr); /* 4개의 열을 만들고 균등하게 분배 */
  gap: 15px; margin:0 auto; max-width:55%;}
#kboard-hwaikeul-video-latest .kboard-hwaikeul-video-latest-item {width:100%; margin-bottom:10px!important;}

.mainbluetitle {padding:75px 10px 35px 30px; background:#0069ad; border-radius:0 0 50px 50px; margin-bottom:30px;}
.mainbluetitle p.mainsop {color:#fff!important; padding-bottom:15px; margin-bottom:10px!important;font-size:22px!Important; position:relative;}
.mainbluetitle p.mainsop:before {content:""; background:#fff; height:3px; width:50%; position:absolute; left:0; bottom:0;}
.mainbluetitle h1 {color:#fff!Important;}
.mainrightbtn {margin-top:30px; margin-bottom:30px;}
.mainrightbtn a {background:#0069ad; color:#fff!Important;}
.mainpro { box-shadow: 5px 5px 10px #dfdfdf;}
.mainpro .mainprotxt {text-align:center; padding:15px 10px; background:#f0f0f0; display:block; font-size:24px!Important; font-weight:600!important;}
.mainpro:hover {opacity:0.9;}
.mainpro br {display:none;}

.page-id-546 #wrapper .fusion-vertical-menu-widget.left .menu>#menu-item-558>a {background: #3598DB!important;
    color: #fff!Important;}
.page-id-548 #wrapper .fusion-vertical-menu-widget.left .menu>#menu-item-558>a {background: #3598DB!important;
    color: #fff!Important;}
.page-id-550 #wrapper .fusion-vertical-menu-widget.left .menu>#menu-item-558>a {background: #3598DB!important;
    color: #fff!Important;}
.page-id-552 #wrapper .fusion-vertical-menu-widget.left .menu>#menu-item-558>a {background: #3598DB!important;
    color: #fff!Important;}
.apkcadtable table tbody tr th {width:12%;}

.maininqboxwrap {display:flex;}
.maininqboxwrap .maininqicon {margin-right:60px;}
.maininqboxwrap .maininqtxt{margin-bottom:20px; margin-top:30px;}
.maininqboxwrap .maininqtxt h2 {color:#fff!Important; margin-bottom:20px!Important;}
.maininqboxwrap .maininqtxt p {color:#fff!Important; font-size:22px!Important;}
.maininqboxwrap .maininqbtn  {width:38%; text-align:right; margin-top:100px;}
.mainlinetitle {margin-top:30px;}
.mainlinetitle h2 {margin-bottom:30px!Important; padding-bottom:15px;border-bottom: 1px solid #000000}
.mainboardmore {Text-align:right; }
.mainboardmore a {font-size:22px!Important; color:#0069ad!Important; font-weight:600!important;}
#kboard-card-gallery-latest {margin-top:20px!important;}
#kboard-card-gallery-latest .kboard-list {display:table-cell; }
#kboard-card-gallery-latest .kboard-list-item {width:23.3%!important; float:left}
.newstxtbox .kboard-default-cut-strings {font-weight:500!important;}
#kboard-card-gallery-latest .kboard-list-item .kboard-list-title {padding:20px 10px!important; background:#f6f6f6!important;box-shadow: 5px 5px 10px 0px #0000001A; border-radius:0 0 10px 10px!important;}
.board_latest {margin-top:20px;}
.mainwhitetitle {text-align:center;}
.mainworldbtn  {margin-top:290px; text-align:right;}
.mainworldbtn a {font-weight:500!important; color:#0069AD !Important;}
.mainblacktitle {margin-bottom:30px;}
.mainconboxnew {padding:35px 10px; text-align:center; border-radius:35px;box-shadow: 5px 5px 10px 0px #0000001A; margin-bottom:20px;}
.mainconboxnew .coniconimg {margin-bottom:20px;}
.mainconboxnew  .maincontxt h6 {font-size:26px!Important; line-height:34px!Important; margin-bottom:20px!Important;}
.mainconboxnew  .maincontxt p {font-size:20px!important; margin-bottom:0!important;}
.mainconboxnew  .maincontxt .conface a {padding:5px 20px; border-radius:50px; background:#3598DB; color:#fff!Important; font-size:18px!important;}
.maincadboxnew {margin-bottom:30px;border-radius:15px;box-shadow: 5px 5px 10px 0px #0000001A;}
.maincadboxnew a {Display:flex;}
.maincadboxnew a .cadimg {margin-right:50px;}
.maincadboxnew a .minacadtxt {font-size:24px!Important; font-weight:500!important; line-height:32px!Important; margin-right:40px; margin-top:50px;}
.maincadboxnew a .arrowbtns {margin-right:50px; margin-top:40px;}
.maincatnew {padding:15px 15px 10px 15px;border-radius:15px;box-shadow: 5px 5px 10px 0px #0000001A; display:flex;}
.maincatnew  .pdficon {margin-right:50px;}
.maincatnew .maincatsbtn {width:70%;}
.maincatnew .maincatsbtn ul { margin:0!Important; display:block;}
.maincatnew .maincatsbtn ul li {width:44%; float:left; margin:0 10px 10px;}
.maincatnew .maincatsbtn ul li a{width:180px; padding:6px 10px;border-radius:30px; text-align:center; background:#3598db; color:#fff!important;  font-size:18px!important; font-weight:500!important;}
html .page #wrapper header {position:relative;}
html .page-id-5225 #wrapper header {position:absolute;}
.fatxt {display:none;}
.fusion-content-widget-area .widget ul li ul {border:0!important; border-radius:0;}
#main .fusion-vertical-menu-widget ul li ul li a {color:#333!Important;}
#main .fusion-vertical-menu-widget ul li.current-menu-parent ul li.current-menu-item a {color:#3598DB!important}
.zeus.sr7-arrows {border:2px solid #fff!important;}
.screwtoplinetxt {margin-top:20px;}
.spmprocess_wrap .process6 h4 span.one {line-height:26px; padding:45px 0;}
.spmtable table thead tr th {background:#b68b7a !Important; }
html #main .spmtable table thead tr th:first-child {width:auto;}
.spmblitlist ul li:before {color:#b68b7a !Important;}
 .mainpro a .mainprotxt {background-color: rgba(240,240,240,0.7)}
.noulli {margin-left:10px!important;}
.noulli li {margin-bottom:10px!important; list-style:decimal!Important;}
.sjctwocell table tbody tr:nth-child(6) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(5) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(4) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(10) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(11) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(12) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(16) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(17) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(18) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(23) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(24) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(25) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(26) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(31) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(32) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(33) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(34) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(39) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(40) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(43) td {background:#f6f6f6;}
.sjctwocell table tbody tr:nth-child(44) td {background:#f6f6f6;}
.srgul li {margin-bottom:8px!important;}
.blueb {color:#0068ad!important;}
.exp {margin-bottom:8px!Important;}
.whyshaft3box .whyshaft2left h5, .whyshaft3box .whyshaft2right h5 {background:#0069ac; color:#fff!important; padding:5px 20px; display:inline-block;}

.layer {
  display: none;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0; z-index:9999;
}

.layer .box {
  position: relative;
  padding: 20px 20px 60px;
  margin: 20px;
  width: 500px;
  background-color: #fff;
  border-radius: 10px;
}

.layer .box .close {
  position: absolute;
  bottom: 20px;
  right: 20px;
  background-color: #09f;
  color: #fff;
  text-align: center;
  padding: 5px 15px;
  border-radius: 5px;
  transition: all 0.2s ease-in-out;
}

.layer .box .close:hover {
  transform: scale(1.1);
}

.layer:target {
  display: flex;
  animation: open 0.5s;
}
.layer .popbox {max-width:50%; background:#fff; height:450px; overflow-y:scroll;}
.layer .popbox .closewrap {padding:20px 30px; text-align:right; background:#0069ad; }
.layer .popbox .closewrap a {color:#fff!important; font-size:18px!important; opacity:1!important;}
.pripop {padding:30px;}

@keyframes open {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.toplinetxt .threecol table thead tr th {width:38%;}
.toplinetxt .threecol table thead tr th:first-child {width:23%;}
.coupst tr th {width:33.3%;}
.coupst tr th:first-child {width:20%;}
.toplinetxt .coupapp tbody tr th{width:33%;}
.toplinetxt .coupapp2 tbody tr th {width:50%}
.toplinetxt .coupcm tbody tr th{width:28%;}

.toplinetxt .settable thead tr th {width:18%;}
.toplinetxt .settable thead tr th:first-child {width:22%;}

.toplinetxt .coupst6 tbody tr th {width:15%;}
.toplinetxt .couppeek tbody tr th {width:20%;}
.toplinetxt .couppeek tbody tr td {width:20%;}

.spmextable table tr th {width:20%;}

.toplinetxt .safedia table thead tr th:nth-child(2) {width:auto;}

.spmgreymo {display:none;}
.table-1 {position:relative;}
.table-1{padding-bottom:20px;}
//	.table-1:before {content:"Scroll horizontally"; position:absolute; background-color:rgba(0,0,0,0.6); z-index:9999; width:100%; color:#fff!important;  bottom:0;  text-align:center;}
.search #content {margin-top:70px;}
html .couptable {overflow-x:hidden;}
#wp-custom-css {font-family:"Noto Sans KR",sans-serif!important;}
.fusion-post-title {text-align:center;}
.single #main .fusion-row {max-width:1230px;}
.single .fusion-meta-info {text-align:center; margin-top:20px!important;}
.backbtn {text-align:center; margin-top:40px; margin-bottom:50px;}
.backbtn a {display:inline-block; padding:8px 25px; background:#0069ad; color:#fff!important; font-weight;600; border-radius:50px;}
.single .flexslider .slides img {margin:0 auto; width:Auto!important;}
.single .flexslider .slides li {text-align:center;}
.single .flexslider .slides li a {Display:inline-block;}
.urlsbox {padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; margin-bottom:0!important;}
.urlsbox2 {border-top:0; margin-top:0!important;}
.urlsbox img {width:15px; vertical-align:baseline; }
.single #content {margin-top:50px;}
.fusion-rollover-title {Font-size:18px!Important;}
.comimg1 {text-align:center; margin-top:30px; margin-bottom:50px;}
.earthwrap {margin-bottom:50px; background-image:url('/wp-content/uploads/2025/12/earth.png');background-repeat:no-repeat; background-position:center; min-height:545px; background-size:contain;}
.earthwrap .earchbox {display:flex;padding-top:210px;}
.earthwrap .earchbox .earthlogo {width:50%; text-align:center; border-right:5px solid #0069ad;}
.earthwrap .earchbox .earthtxt {width:50%; padding-left:40px; padding-top:25px;}
.earthwrap .earchbox .earthtxt p {font-size:26px!important; line-height:32px!important; font-weight:500!important; margin-bottom:0!important;}
.earthwrap .earchbox .earthtxt h3 {font-size:38px!important;line-height:42px!Important; color:#0069ad!important}
.companyiconbox {Text-align:center; margin-bottom:30px;}
.companyiconbox .icon {margin-bottom:30px;}
.companyiconbox .comtxt h2 {font-size:42px!Important; line-height:50px!Important; margin-bottom:20px!important;}
.companyiconbox .comtxt h2 .socom {font-size:24px!Important; line-height:28px!important; font-weight:300!important;}
.companyiconbox .comtxt .combot {font-size:24px!important;}
.companytitle {text-align:center;}
.companytitle h2 {font-size:34px!important; line-height:40px!Important; margin-bottom:30px!important;}
.comcore {background-image:url('/wp-content/uploads/2025/12/comoneline.png');margin-bottom:70px; background-position:center top; background-size:cover; background-repeat:no-repeat; min-height:272px;}
.comcorebox {display:flex;}
.comcorebox .comcore1 {width:33.3%; background:#f4f4f4; border-radius:30px; padding:30px 10px 20px; text-align:center; margin:10px 30px 0 30px;}
.comcorebox .comcore1 .comcoreimg { margin-bottom:20px;}
.comcorebox .comcore1 .comcoretxt {font-size:21px!important; line-height:28px!Important; font-weight:500!important;}
.comcorebox .comcore2 { background:none;}
.comunit {text-align:right; font-size:18px!Important; font-weight:300!important;}
.combluebox {border-radius:25px; background:#0069ad; text-align:center; padding:30px 10px; margin-bottom:20px;}
.combluebox h1 {color:#fff!important; font-size:48px!important; line-height:56px!important; padding-bottom:20px; margin-bottom:20px!important; position:relative;}
.combluebox p {font-size:21px!important; line-height:28px!important; color:#fff!important; margin-bottom:0!important;}
.combluebox h1:before {content:""; height:2px; background:#fff; width:100px; position:absolute; bottom:0; left:34%;}
.combluebox1 {background:#3598DB;}
.comnumbox {display:flex; margin-bottom:40px;}
.comnumbox .num {min-height:150px;border-radius:25px;width:21%; background:#0069ad; padding:30px 20px; text-align:center;color:#fff!Important; font-size:64px!important;line-height:70px!important; font-weight:900!important;}
.comnumbox .numtxt {min-height:150px;width:79%; padding:60px 40px; border-radius:0 25px 25px 0; box-shadow: 5px 5px 20px 0px #00000026; font-size:24px!important; line-height:30px!important;}
.comnumbox1 .num {Background:#434343}
.comnotewrap{ box-shadow: 5px 5px 20px 0px #00000026; padding:50px 20px; border-radius:25px; margin-bottom:100px;}
.strwrap {Display:flex;}
.strwrap .strbox {width:50%;padding:30px 20px; margin: 30px; text-align:center;box-shadow: 5px 5px 20px 0px #00000026; border-radius:25px;  min-height:280px;}
.strwrap .strbox1 {background:#f3f3f3;}
.strwrap .strbox .strimg {margin-bottom:20px;}
.strwrap .strbox .strtxt h2 {font-size:34px!important; line-height:40px!Important; color:#0069ad!important; margin-bottom:20px!important;}
.strwrap .strbox .strtxt p {margin-bottom:0!important;}
.nocomnotewrap {box-shadow:none; border-radius:0; margin-bottom:10px;}
.nocomnotewrap .strwrap .strbox {min-height:400px; padding:80px 20px 30px;}
.nocomnotewrap .strwrap .strbox  .strtxt h5 {color:#4C4949!important; font-size:34px!important; line-height:40px!important; margin-bottom:15px!important;} 
.nocomnotewrap .strwrap .strbox  .strtxt h1 {color:#0069ad!important; font-size:54px!important;line-height:60px!important;}
.nocomnotewrap .strwrap .strbox  .strtxt h1.soh {color:#4c4c4c!important; font-size:34px!Important;}
.nocomnotewrap .strwrap .strbox  .strtxt h1.soh b {color:#0069ad!important;}
.combrochure { text-align:center;}
.combrochure a {color:#fff!Important;margin-bottom:30px; font-size:26px!important;line-height:32px!important; font-weight:600!important; padding:20px;background:#3C3C3B; display:block;}
.combrochure a img {margin-left:10px;}
.companytitleleft {text-align:left;}
.coupapp thead tr th {width:22%;}

.combluebox .fusion-counters-box {display:inline-block; vertical-align:text-bottom; margin-right:8px!Important;}
.combluebox .fusion-counters-box .fusion-counter-box {padding:0!important; margin-bottom:0!important; }
.combluebox .fusion-counters-box .fusion-counter-box .counter-box-container  {padding:0!important;}
.combluebox h1 .clearfix {display:none!important;}
.combluebox .fusion-counters-box .content-box-counter {color:#fff!important;}




/*korea*/
.naverblogcon {margin-bottom:50px; padding:20px 20px; border-radius:10px; border:1px solid #ddd;}
.naverblogcon ul {display: flex}
.naverblogcon ul li {margin:0 15px;}
   .naverblogcon ul li a:hover {opacity: 0.9;} 
.mainconbox .maincontxt p .conkakao a {background:#fae100; color:#333!important;}  
.contable table tr td p.sointxt {margin-bottom:15px!important; margin-left:15px; font-size:15px!important;}
.selectinfo {padding:20px; background:#f6f6f6; text-align:center; margin-bottom:40px!important;}
.conkakao a {background:#fae100; color:#333!important; font-size:15px!Important; padding:8px 10px;}  
.conkakaopage {float:right;}
 .conkakaopage a img {vertical-align: middle;}   
    .korpri {Font-size:14px!Important;}
  html[lang="ko-KR"] .wpcf7-acceptance .wpcf7-list-item {margin-left:0!important; margin-top:10px!Important;}
    .fa, .fas {font-family: "Font Awesome 5 Pro"!important;}
    .kboard-helpful {Display:none!Important;}
    .faqlistcats {color:#1da1f2!Important; padding-right:5px;}
     html[lang="ko-KR"] .ceowrap ul li {max-width:100%;}
    html[lang="ko-KR"] .ceowrap {background:url('/wp-content/uploads/2025/09/com-overview_img1.jpg') 150px center no-repeat}
    html[lang="ko-KR"] .comtwoboxbg .ceowrap {Background:none!Important;}
     html[lang="ko-KR"] .vision ul .value {max-width:30%;}
    .vision ul .value .viso {font-size:13px!Important; font-style:italic;}
       .vision ul .value .vitxt {display:block; font-size:13px!Important; line-height:20px!Important; color:#666!important;} 
html[lang="ko-KR"] .vision ul .value1{left:30px;}
   html[lang="ko-KR"] .vision ul .value2 {right:10px;}
    html[lang="ko-KR"] .vision ul .value3{left:30px;}
     html[lang="ko-KR"] .vision ul .value4 {right:10px;}
html[lang="ko-KR"] .mission dl:first-child {top:130px;}
 html[lang="ko-KR"] .certxt {word-break: keep-all;}
 .root_daum_roughmap .cont {Display:none!Important;}
 .greydirect {padding:10px; background:#f6f6f6; text-align: center; border:1px solid #ddd;}
 .move_notice_kr {background:url('/wp-content/uploads/2025/11/location_notice.jpg'); margin-top:50px;}
    html[lang="ko-KR"] .ex_step2 .image {background:url(/wp-content/uploads/2025/11/tech-cadenas_img4.jpg) 0 0 no-repeat}
    html[lang="ko-KR"] .selfguideone ol li strong {padding-top:20px;}
html[lang="ko-KR"] .selfguideone ol.step6ol li strong {padding-top:10px;}
    html[lang="ko-KR"] .selfguideone ol.step6ol li:nth-child(2) {padding-top:20px;}
.encatright p {padding:0;}
.encatright p a {display:block; position: relative; top:auto; left:auto; padding:30px;}
.encatright p a:hover {opacity: 1; background-color:transparent;}
 html[lang="ko-KR"] .couptable table thead tr th.nar {width:50px;}
 html[lang="ko-KR"] .cottable table tr td {width:8%;}
  html[lang="ko-KR"] .sgudiewrap ol li.step2 h4 span.sguideone {padding-top:40px;}
  html[lang="ko-KR"] .sgudiewrap ol li h4 span.sguideone{padding-top:40px;}
   html[lang="ko-KR"] .sliptable3 .cell2 {left:165px; top:164px;}
  html[lang="ko-KR"] .sliptable3 .cell1 { top:164px; width:36px; left:85px}
    html[lang="ko-KR"] .sliptable3 .cell3 {left:395px; top:164px;}
    html[lang="ko-KR"] .youtube-link {width:24%;}
    html[lang="ko-KR"] .dimentable table tr th {width:auto}
    html[lang="ko-KR"] .dimentable table tr th:first-child{width:auto;}
html[lang="ko-KR"]  .toplinetxt table thead tr th {font-size:14px!Important; word-break:keep-all;}
html[lang="ko-KR"] .dimentablelong table tbody tr th:first-child {width:auto;}
html[lang="ko-KR"] .sjctable thead tr th:first-child {Width:20%;}
html[lang="ko-KR"] .timetablemain table tr th:first-child {width:1%;}
html[lang="ko-KR"] .dimentable1 table tr th{Width:auto;}
html[lang="ko-KR"] .dimentablelong table tr th { word-break:keep-all;}

html[lang="ko-KR"] .timeinstallwrap .coupling_10_4_txtBox h3 {text-align: center;}
html[lang="ko-KR"] .timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_02 {left:90px}

html[lang="ko-KR"] .timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_txt_03 {left:60px; top:-220px}
html[lang="ko-KR"] .timeinstallwrap .coupling_10_4_txtBox.coupling_10_4_txtBox_02 {right:215px;}
html[lang="ko-KR"] .timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt_01 {right:-60px;}
 html[lang="ko-KR"] .timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt_02 {right:-60px;}
  html[lang="ko-KR"] .timeinstallwrap .coupling_10_4_txtBox_02 .coupling_10_4_txt_03 {right:-110px!Important; left:auto}
html[lang="ko-KR"]  .whyshafttxt {top:60px; width:50%}
html[lang="ko-KR"]  .timestepwrap dt {line-height:60px;}
html[lang="ko-KR"] .timestepwrap dl:last-child dt   {line-height:60px;}
  .shop-mall {padding:10px 20px; background:#475b99; color:#fff!important; font-size:17px!Important;}
   .shop-mall img {width:28px; vertical-align:middle; }
   .shop-mall img.arrow {width:11px; animation : arrow .5s ease-in-out infinite alternate; margin-left:10px;}
    html[lang="ko-KR"] .fusion-content-widget-area .widget {margin-bottom:10px!Important;}
    html[lang="ko-KR"] .timepro_top ul li:last-child a {Background:#475b99 !important; color:#fff!important;}
    .conkakaopage a.eagleinquiry {Background:#bfc5df;margin-right:10px; color:#333!Important;}

   html[lang="ko-KR"] .timedimenbtable tbody tr td a {background:none!important;}
   html[lang="ko-KR"] .timedimenbtable tbody tr td.smart-store{background:#f0f0f0;}
    html[lang="ko-KR"] .timedimenbtable table tr .greytd {width:auto!important;}
html[lang="ko-KR"] .greynormaltable .coupst tr th {width:Auto;}
html[lang="ko-KR"] .screwtop {padding-left:100px;}
html[lang="ko-KR"] .screwpro_top ul li:last-child a {background:#0069AD!important;}
html[lang="ko-KR"] .screwpro_top ul li:last-child a:hover {background:#f2f2f2!Important; color:#0F0F0F!important;}
html[lang="ko-KR"] .gltable table tr th {width:15%!important}
html[lang="ko-KR"] .screwstore table tr td a{background:none!important;}

.greenbar {margin-bottom:20px;}
html[lang="ko-KR"] .spmprocess_wrap .process1 .rightbox ol li:nth-child(2) {line-height:26px;}
html[lang="ko-KR"] .spmprocess_wrap .process1 h4 span.one {padding:45px 0; line-height:20px;}
html[lang="ko-KR"] .comhistory {margin-top:30px;}

.avada_vertical_menu #fusion-vertical-menu-widget-avada-vertical-menu-widget-21-nav li .sub-menu{margin-left: 30px!important;margin-bottom:10px!Important;}
.avada_vertical_menu #fusion-vertical-menu-widget-avada-vertical-menu-widget-21-nav li .sub-menu li{border-bottom: 0!Important;}
.avada_vertical_menu #fusion-vertical-menu-widget-avada-vertical-menu-widget-21-nav li .sub-menu li a {padding:2px 10px!important;border-bottom: 0!Important; background:none!Important; border-right:0!important;}
#wrapper .fusion-vertical-menu-widget #fusion-vertical-menu-widget-avada-vertical-menu-widget-21-nav li .sub-menu li >a {margin-bottom:0!important; border-right:0!important; background:none!Important; font-size:15px!Important;}
#wrapper .fusion-vertical-menu-widget #fusion-vertical-menu-widget-avada-vertical-menu-widget-21-nav li.current_page_ancestor>a {color:#fff; background:#3598db!important}
#wrapper .fusion-vertical-menu-widget #fusion-vertical-menu-widget-avada-vertical-menu-widget-21-nav li.current_page_ancestor>a {}
html[lang="ko-KR"] #wrapper .fusion-vertical-menu-widget.no-border.left .menu li a .arrow {float:right; width:auto!important;}
#wrapper .fusion-vertical-menu-widget #fusion-vertical-menu-widget-avada-vertical-menu-widget-21-nav li .sub-menu li >a {font-size: 15px!Important; color:#333!important;}
#wrapper .fusion-vertical-menu-widget #fusion-vertical-menu-widget-avada-vertical-menu-widget-21-nav li .sub-menu li.current-menu-item >a {color:#3598db!important;}
html[lang="ko-KR"] .screwintable table tbody tr th:first-child {width:10%}

html[lang="ko-KR"] #wrapper #fusion-vertical-menu-widget-avada-vertical-menu-widget-21-nav li .sub-menu li .sub-menu li.current-menu-item >a {color:#333!important;}
html[lang="ko-KR"] #wrapper #fusion-vertical-menu-widget-avada-vertical-menu-widget-21-nav li .sub-menu li .sub-menu {margin-left:20px!important;}

.awb-swiper-carousel {margin-bottom:20px; padding:20px!important; border:1px solid #ddd; border-radius:10px;}

.bordernumli ol li .apblit li {list-style:none!Important; margin-bottom:5px!Important; padding-top:0; border:0!important;}
.bordernumli ol li .apblit li:before {content: "■";
    margin-left: -29px;
    margin-right: 10px;
    font-size: 8px;
    vertical-align: middle;
    color: #0068ad;}
.bordernumli ol li .apblit li:first-child {margin-top:10px;}
html[lang="ko-KR"] .dimentablelong table tbody tr th.gressfirst {width:11%}
html[lang="ko-KR"] .smotortable table tbody tr th:first-child {width:15%;}
html[lang="ko-KR"] .swbktable table  tr th {width:20%;}
html[lang="ko-KR"] .cc-window  {display:none!Important;}
/*japan*/


html[lang="ja"] .comhistory .brochure a {height:60px; line-height:28px;}
html[lang="ja"] .comhistory .brochure:hover a {line-height:28px; height:100%; padding-top:150px;}
html[lang="ja"] .vision ul .value .sovi {display:block; font-size:14px!important; font-weight:400!important; font-style:italic;}
html[lang="ja"] .vision ul .value1 {left:170px;}
html[lang="ja"] .vision ul .value2 {right:170px;}
html[lang="ja"] .vision ul .value3 {left:130px;}
html[lang="ja"] .vision ul .value4 {right:250px;}
html[lang="ja"] .mission dl:first-child {top:130px;}
html[lang="ja"] .naturebox .nleft h3 {margin-bottom:15px!Important; font-size:32px!Important; line-height:40px!important;}
html[lang="ja"] .move_notice {background:url('/wp-content/uploads/2025/12/location_notice.jpg')}
html[lang="ja"] .selfguideone ol li strong {margin-top:40px;}
html[lang="ja"] .selfguideone ol.step6ol li strong {margin-top:20px;}
html[lang="ja"] .selfguideone ol.step6ol li {padding-top:10px;}
html[lang="ja"] .encatright p {padding:0;}
    html[lang="ja"] .encatright p a {display:block; position: relative; top:auto; left:auto; padding:30px;}
    html[lang="ja"] .encatright p a:hover {opacity: 1; background-color:transparent;}
html[lang="ja"] .envwrap .encatlogbox {width:80%;}
html[lang="ja"] .mainpro a .mainprotxt {bottom:0;}
html[lang="ja"] .sliptable3 .cell1 {top:175px; left:74px;}
html[lang="ja"] .sliptable3 .cell2 {top:175px; left:150px;}
html[lang="ja"] .sliptable3 .cell3 {top:175px; left:360px;}
html[lang="ja"] .sgudiewrap ol li.step2 h4 span.sguideone {padding-top:45px;}
html[lang="ja"] .sgudiewrap ol li.step1 h4 span.sguideone,html[lang="ja"] .sgudiewrap ol li.step3 h4 span.sguideone {padding-top:45px;}
html[lang="ja"] .dimentable table tr th:first-child {width:10%;}
html[lang="ja"]  .bluedl dl {min-height:170px;}
html[lang="ja"] .timestepwrap dt,html[lang="ja"].timestepwrap dl:last-child dt {line-height:70px}
html[lang="ja"]  .screwtop {padding-left:150px;}
html[lang="ja"]   .toplinetxt .coupapp tbody tr th {width:27%;}
.avada_vertical_menu #fusion-vertical-menu-widget-avada-vertical-menu-widget-30-nav li .sub-menu{margin-left: 30px!important;margin-bottom:10px!Important;}
.avada_vertical_menu #fusion-vertical-menu-widget-avada-vertical-menu-widget-30-nav li .sub-menu li{border-bottom: 0!Important;}
.avada_vertical_menu #fusion-vertical-menu-widget-avada-vertical-menu-widget-30-nav li .sub-menu li a {padding:2px 10px!important;border-bottom: 0!Important; background:none!Important; border-right:0!important;}
#wrapper .fusion-vertical-menu-widget #fusion-vertical-menu-widget-avada-vertical-menu-widget-30-nav li .sub-menu li >a {margin-bottom:0!important; border-right:0!important; background:none!Important; font-size:15px!Important;}
#wrapper .fusion-vertical-menu-widget #fusion-vertical-menu-widget-avada-vertical-menu-widget-30-nav li.current_page_ancestor>a {color:#fff; background:#3598db!important}
#wrapper .fusion-vertical-menu-widget #fusion-vertical-menu-widget-avada-vertical-menu-widget-30-nav li.current_page_ancestor>a {}
html[lang="ja"] #wrapper .fusion-vertical-menu-widget.no-border.left .menu li a .arrow {float:right; width:auto!important;}
#wrapper .fusion-vertical-menu-widget #fusion-vertical-menu-widget-avada-vertical-menu-widget-30-nav li .sub-menu li >a {font-size: 15px!Important; color:#333!important;}
#wrapper .fusion-vertical-menu-widget #fusion-vertical-menu-widget-avada-vertical-menu-widget-30-nav li .sub-menu li.current-menu-item >a {color:#3598db!important;}
#boxed-wrapper {position:relative;}
.avada-footer-scripts {position:absolute; dispaly:inline-block; bottom:50px; right:19%; float:right;}



@media screen and (max-width: 1800px) {
 .maincatsbtn ul { margin-left: 10px!important;}
   .maincatsbtn ul li a {padding-left: 5px;}
}
@media screen and (max-width: 1660px) {
    .maincadbtn {margin-left: 30px;}
 .maincatsbtn ul { margin-left: 0px!important;}
 .maincatsbtn ul li a img{padding-left: 5px;}
footer {padding-left: 0!important;padding-right: 0!important;}
footer .fusion-row {padding-left: 50px!important;padding-right: 50px!important;}
.maininqbox {background-position:350px 150px;}
	.lang {right:2%}
	
    .headertops .headlogo {width:30%;}
}
@media screen and (max-width: 1540px) {
     .maincadbtn {margin-left: 0px;}
   .maincatsbtn ul li a span{ display: block; text-align: center; padding-left: 0;}
 .maincatsbtn ul li a img{padding-left: 0px;}
.maincata {padding-bottom: 24px;}
.fusion-mobile-menu-design-modern .fusion-header>.fusion-row,.fusion-secondary-header .fusion-row {padding:0!important;}
}

@media screen and (max-width: 1497px) {
	.headertops .headsns {margin-left:50px;}
}
@media screen and (max-width: 1440px) {
    .maincadbtn a .minacadtxt {padding: 8px 20px;}
.maininqbox {
    background-position: 280px 150px;
}
.maininqbox h4 {margin-bottom: 50px!Important;}
.maincadbtn a .minacadtxt {font-size: 17px!Important;}
.ex_step2 .image {padding-top:540px; min-height:auto;}
.ex_step2 .image dl {margin-left:0; width:100%;}
.ex_step2 .image dl:First-child {margin-bottom:20px;}
.pro_top ul li {width:24%;}
.ref .reftable {overflow-x:scroll;}
#kboard-default-list .kboard-category .kboard-category-list li a {font-size:13px!important;}
.screwtop {padding-left:300px;}
.root_daum_roughmap {width:100%!important;}
.sliptable3 .cell3 {left:378px;}
.sliptable3 .cell2{left:162px;}
.sliptable3 .cell1{left:79px}
.squidetable3 em.col1 {right:335px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt h1 {top:-1265px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt h1 {top:-1265px; right:40px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_01 {right:40px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_02 {right:50px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_03 {right:-20px;}
.topsns {margin-left:20px}
}
@media screen and (max-width: 1320px) {
	.timepro_top ul li {width:auto;}
	.timepro_top ul li a {padding:0 10px;}
    .squidetable3 em.col1 {right:314px;}
    .sliptable3 .cell3 {left:363px;}
.sliptable3 .cell2{left:155px;}
.sliptable3 .cell1{left:74px}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt h1 {top:-1160px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt h1 {top:-1160px; right:0px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_01 {left:70px; top:-870px}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_01 {right:20px; top:-870px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_02 {top:-545px; left:80px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_02 {top:-545px; right:30px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_03 {width:300px; top:-235px; left:60px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_03 {width:300px; top:-235px;}

.wtop {padding-left:30px!important; padding-right:30px!Important;}
.awb-menu {--awb-submenu-max-width:183px!important;}
.awb-menu__main-ul > li {width:185px;}
.newmenuss > a {background-size:37%}
.bag-white {height:400px;}
.awb-menu_dropdown .awb-menu__sub-ul {height:400px;}
.comcorebox .comcore1 {margin:10px 10px 0 10px; padding:20px 10px}
.comcorebox .comcore2 {margin:10px 40px 0 40px;}
.comcore {background-size: 100%;}
.comcorebox .comcore1 .comcoreimg {margin-bottom: 10px;}
.combluebox .fusion-counters-box {--awb-title-size:40!important;}
.combluebox h1 {font-size: 40px!Important;}
.combluebox p {font-size: 16px!Important;}
.comcorebox .comcore1 .comcoretxt {font-size: 18px!Important;}
.companyiconbox .comtxt .combot{font-size: 18px!Important;}
.comnumbox .numtxt{font-size: 18px!Important;}
.comnumbox .num{font-size: 50px!Important;}
.nocomnotewrap .strwrap .strbox .strtxt h5 {font-size: 24px!Important;}
.nocomnotewrap .strwrap .strbox .strtxt h1.soh  {font-size: 28px!Important;}
.nocomnotewrap .strwrap .strbox .strtxt h1 {font-size: 34px!Important;}
.nocomnotewrap .strwrap .strbox {min-height: auto;}
}
@media screen and (max-width: 1280px) {
   .timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt h1 {top:-1125px; left:70px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt h1 {top:-1125px; right:0px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_01 {left:60px; top:-847px}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_01 {right:20px; top:-847px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_02 {top:-528px; left:70px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_02 {top:-528px; right:30px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_03 {width:300px; top:-230px; left:60px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_03 {width:300px; top:-230px;}

}
@media screen and (max-width: 1240px) {
    .fusion-main-menu .sub-menu {width:140px!important;}
    .fusion-main-menu>ul>li>a {font-size:16px!important;}
    .footsns ul li {padding:0 5px;}
    .comhistory .brochure {top:0; bottom:auto;}
    .commessage .messageboxbg h5 {padding:15px 5px;font-size:16px!Important;}
    .companyinfo .cominfowrap .comfourbox p {font-size:20px!important;}
    .ceowrap .ceoname {font-size:20px!important;}
    .vision ul .value1 {top:60px;}
    .vision ul .value2 {right:190px; top:60px;}
    .vision ul .value3 {left:140px; bottom:70px;}
    .vision ul .value4 {right:140px; bottom:70px;}
    .mission dl dd {font-size:15px!important;}
    .mission dl dt {font-size:18px;}
    .naturebox .nleft h3 {font-size:24px!important; line-height:36px!important;}
    .catalog a {width:85%}
.maincatsbtn ul li a {padding: 5px 0; font-size: 14px!Important;}
.maincadbtn a .minacadtxt {padding: 8px 10px;}
.maingbox1 .maincad {padding-right: 5px;}
.maininqbox p br {display: none;}
.maininqbox {
    background-position: 210px 150px;
}
.maininqbox .maininqbtn a {font-size: 16px!Important; padding: 6px 15px;}
.mainglobalbox .mainglobalbtn {margin-left: 0px; text-align: left;}
.mainglobalbox .mainglobalbtn a{font-size: 16px!Important; padding: 6px 15px;}
.mainbtn a {font-size: 16px!Important; padding: 6px 15px;}
.maing  {padding-left: 0!important; padding-right: 0!important;}
.footwrap .footlogo {width: 25%; margin-right: 30px;}
.footwrap .footinfo {width: 50%;}
.foottxt {font-size: 14px!Important; line-height: 24px!Important;}
.foottxt a {font-size: 14px!Important; line-height: 24px!Important;}
.copy {font-size: 13px!Important;}
.maincata {padding-bottom: 30px;}
.guidebtns a {padding:0 10px; margin-bottom:10px;}
.envwrap .encatlogbox {width:100%;}
.envwrap .encatlogbox .catalog .qr_img {width:150px; height:140px;padding:0; margin-left:5px;}
.encatright p {width:100%;}
.squidetable3 em.col1 {right:302px;}
.whyshafttxt {right:-50px; font-size:15px!important;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_txt_01 {top:267px; left:-20px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_txt_02 {top:572px;left:-16px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_txt_03 {Top:858px;}
.spmprocess_wrap .process1 .rightbox ol {Display:block;}
.spmprocess_wrap .process1 .rightbox ol li {width:100%; min-height:auto; font-size:14px!important; height:Auto;line-height:20px; margin-right:0; margin-bottom:10px;}
   .timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt h1 {top:-1088px; left:70px; font-size:18px!important;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt h1 {top:-1088px; right: 20px; font-size:18px!important;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_01 {left:60px; top:-821px}
.timeinstallwrap .coupling_10_4_left_txt h5 {margin-right:20px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_01 {right:20px; top:-821px; left:Auto;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_02 {top:-514px; left:70px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_02 h5 {margin-right:50px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_02 {top:-514px; right:30px; left:auto;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_left_txt .coupling_10_4_left_txt_03 {width:280px; top:-224px; left:60px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_right_txt .coupling_10_4_right_txt_03 {width:280px; top:-224px;}

.comcore {min-height: 230px;}
.comcorebox .comcore1 .comcoretxt {font-size:16px!Important; line-height:22px!Important;}
.avada-footer-scripts  {bottom:50px;}

}
@media screen and (max-width: 1193px) {
    .time_tab li:nth-child(2) .subsublink3 a {width:15%;}
    .fusion-main-menu>ul>li {padding-right:50px!important}
    .lang {margin-left:0;}
    .squidetable3 em.col1 {right:294px;}
    .comcorebox .comcore1 .comcoreimg {width:40%; margin:0 auto 10px;}
    .comunit {font-size: 15px!important;}
    .nocomnotewrap .strwrap .strbox {padding:30px 10px;}
}
@media screen and (max-width: 1166px) {
    .squidetable3 em.col1 {height:100%; right:292px;}
    .squidetable3 em.row1 {top:139px; height:60px;}
    .squidetable3 em.row2 {top:199px; height:60px;}
    .timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_txt_01 {top:254px; left:-10px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_txt_02 {top:540px;left:-16px;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_txt_03 {Top:808px;}
.timeinstallwrap .coupling_10_4_txtBox h1 {font-size:16px!Important;}
.timeinstallwrap .coupling_10_4_txtBox h3{font-size:15px!Important;}
.timeinstallwrap .coupling_10_4_left_txt h5,.timeinstallwrap .coupling_10_4_right_txt h5{font-size:15px!Important;}
.timeinstallwrap .coupling_10_4_txtBox .coupling_10_4_txt_01.coupling_10_4_right_txt_01 {left:0;}
.timeinstallwrap .coupling_10_4_txtBox_02 .coupling_10_4_txt_03 {left:56px!Important;}

.fusion-secondary-header .fusion-alignright {width:100%;}
.funcdl dd { width:86%;}
 .funcdl dd br {display:none;   }
 .timeinstallwrap {Display:none;}
.timeinstallwrapmo {display: block;}
.awb-menu_icons-left .awb-menu__main-a {Font-size:18px!important;}
.lang label {font-size:14px!important; padding:7px 10px;}
}
@media screen and (max-width: 1118px) {
    .mission dl dd br {display:none;}
    .vision ul .value {font-size:20px}
    .mission dl:last-child {left:430px;}
    .vision ul .value2 {right:160px}
    .cicolor .bluecitxt {font-size:15px!important;}
    .extab .nav ul li a h6 {font-size:15px!important;}
   html body #main .extab .nav ul li a {padding:11px 5px!Important;}
   .move_notice {border:0;}
.mainconbox .coniconimg {background: none; background-color: #3498db; width: 20%;}
.mainconbox .coniconimg i {top: 40%; bottom: auto;font-size: 30px!important; }
.maincata {padding-right: 10px;}
.maininqbox,.mainglobalbox {min-height: 324px;}
.maincata {padding-bottom: 25px;}
.footsns ul li {padding: 0 3px;display: inline-block; width: 10%;}
.footsns ul li a {display: inline-block;}
.maininqbox {background-size: 20%; background-position: 240px 190px;}
#kboard-card-gallery-latest .kboard-list-item {width: 24%!important;}
.selfguide1 h5 {font-size:15px!important;}
.squidetable3 em.col1 {height:100%; right:283px;}
.screwtop {padding-left:180px;}
.maincatnew .pdficon {margin-right:20px;}
.maincadboxnew a .cadimg{margin-right:20px;}
.maincadboxnew a .minacadtxt{margin-right:20px;}
.maincadboxnew a .arrowbtns{margin-right:20px;}
.headertops .headlogo {width:25%;}

}
@media screen and (max-width: 1090px) {
    .awb-menu_icons-left .awb-menu__main-a {Font-size:16px!important;}
    .awb-menu {--awb-submenu-max-width:163px!important;}
.awb-menu__main-ul > li {width:165px;}
.combluebox .fusion-counters-box {--awb-title-size:30px!Important;}
.combluebox h1 {font-size: 30px!important;}
.earthwrap .earchbox .earthlogo {padding-right:30px; width:40%;}
.earthwrap .earchbox .earthtxt {padding-top: 8px; }
.earthwrap {min-height: 300px;}
.earthwrap .earchbox {padding-top: 40px;}
}

@media screen and (max-width: 1028px) {
    .fusion-main-menu .sub-menu {width:120px!important;}
    .fusion-main-menu>ul>li>a {font-size:16px!important;}
    .fusion-main-menu>ul>li {padding-right:30px!important;}
    .comtwoboxbg .ceowrap dt {float:none; width:100%;}
    .comtwoboxbg .ceowrap dd {float:none; margin-bottom:10px; margin-left:0!important; text-align:center;}
    .ceowrap {display:block; background:none; margin-top:0; text-align:center;}
    .ceowrap .ceoname {width:100%; padding-left:0; line-height:18px!important; margin-top:10px;}
    .ceowrap ul {width:100%; text-align:center; padding-bottom:90px!important; background-position:bottom center;}
    .ceowrap ul li {max-width:100%;}
    .companyinfo .cominfowrap .comfourbox p {font-size:18px!important; line-height:26px!important;}
    .companyinfo .cominfowrap .comfourbox {min-height:auto;}
    .sgudiewrap ol li .right {width:75%;}
    .squidetable3 em.col1 {right:224px; width:36px;}
}

@media screen and (max-width: 1000px) {
    .avada-footer-scripts  {bottom:50px; right:50px;}
    .footsns ul li {width:15%;}
    .openweimg > div {left:31%;}
	.fusion-alignleft {margin-bottom:10px!important;}
    .zeus.sr7-arrows {display:none!important;}
    .lang {margin-top:8px; margin-left:20px;}
    .lang label {font-size:14px!Important;}
        .awb-sticky.awb-sticky-small {position:relative!important;top:0!important;}
        .facemenu span img {display:none;}
        .fatxt{display:block;}
    .vision {background-size:contain;}
    .topsns {margin-right:0;}
	
    .comhistory .brochure {position:relative;}
    .comhistory .brochure a {width:251px; font-size:15px!important;}
    .commessage .messageboxbg h5{white-space:normal;}
    .cerimgbox .fusion-image-element {min-height:215px;}
    .certxt {font-size:14px!important;}
    .move_notice p {font-size:18px!important; padding-right:300px;}
    .move_notice p strong {font-size:24px!important;}
    .directinfobox table.directtable tr th {font-size:14px!important;}
    .directinfobox table.directtable tr td{font-size:14px!important;}
    .directinfobox table.directtable tr td a{font-size:13px!important;}
    .cadtab ul li {padding-top:20px; font-size:14px!important; line-height: 14px!important;}
    .cad_tab li a:hover, .cad_tab li a.on {padding-top: 20px; line-height: 14px!important;}
.fusion-secondary-header .fusion-alignright .fusion-mobile-menu-search {max-width: 50%; margin: 10px auto;}
.awb-icon-search {display: none!important}
.mainprodaetitle h1 {font-size: 24px!important; line-height: 34px!important;}
.mainrightbtn {text-align: left;}
.mainrightbtn a {font-size: 14px!important;}
.maina .fusion_builder_column_1_3 {float: left!important; width: 33.3%;}
.mainbtn a{font-size: 14px!important;}
#kboard-card-gallery-latest .kboard-list {display: block!Important;}
#kboard-card-gallery-latest .kboard-list-item {float: left; width:48% !important; }
#kboard-card-gallery-latest .kboard-list-item:nth-child(2n) {margin-right: 0!important;}
.maindaetitle h1{font-size:24px!important; line-height: 34px!Important;}
.mainconbox .maincontxt {width: 90%; padding: 15px 30px;}
.mainconbox .coniconimg {width: 10%;}
.mainconbox .coniconimg i {left: 35%; top: 33%;}
.mainconbox {min-height: auto; margin-bottom: 5px;}
.mainconbox .maincontxt h6 {font-size: 16px!important;}
.mainconbox .maincontxt p {font-size: 14px!important;}
.mainconbox .maincontxt p .conface a{font-size: 14px!important;}
.maininqbox {background-position: 480px 120px;}
.newmenus a .menu-text {width: 100%; padding: 0; background: None!important; color: #333!Important; border-radius: 0; text-align: left;}
#mobile-menu-main li .sub-menu li a span {font-size: 13px!Important;}
html[lang="en-US"] .menufacebook {display: none;}
.maininqbox .maininqbtn a,.mainglobalbox .mainglobalbtn a {font-size: 14px!important;}
.guidebtns .link_shaft {margin-left:0;}
.certitle h3 {background:url(/wp-content/uploads/2026/01/title-icon.png) 0 0% no-repeat;}
.custom-select  {display:block;}
.envwrap .encatlogbox {margin-right:0;}
.pro_top ul li {width:32%;}
	.timepro_top ul li {width:49%;}
.avada_vertical_menu {display:none!Important;}
.whytxt {min-height:auto;}
.squidetable3 em.col1 {height:100%; right:300px;}
.squidetable3 em.row1 {top:130px; height:48px;}
.squidetable3 em.row2{top:179px; height:48px;}
.tableimgbox {display:block;}
.tableimgbox .kchtable {width:100%;}
.kchimg {width:100%;margin-left:0;}
.refwrap2 {display:block;}
.refwrap2 .ref2left,.refwrap2 .ref2right {width:100%;}
.balancewrap .balanceimg {Text-align:center;}
.balancewrap:before {left:50%;right:0; bottom:-40px; content:'▼'; top:auto;}
.balancewrap .step {min-height:auto;}
#kboard-default-list .kboard-category .kboard-category-list li {Width:24%!important;}
.whyshaft2box {background:none; display:block;}
.whyshaft2left {width:100%; min-height:auto; background:#f6f6f6; padding:20px; margin-bottom:20px;}
.whyshaft2box .selfguid2red ul li br {display:none;}
.whyshaft2right{width:100%; min-height:auto; background:#f6f6f6; padding:20px;}
.whyshaft3box .whyshaft2left,.whyshaft3box .whyshaft2right{width:100%; min-height:auto; background:#f6f6f6; padding:20px;}


.timelogo {margin-top:0px; width:15%;}
.rightmark{float:none; margin-top:0; margin-right:0}
.timepurplebtable table tbody tr td {font-size:13px!important;}
.table-1, .table-2 {margin-bottom:10px!Important;}
.aptop ul {display:block;}
.aptop ul li {width:100%!important;margin:0; margin-bottom:10px;}
.aptop ul li.longtabli {width:100%!important;}
.aptop ul li.longtabli a {line-height:42px!Important;}
.aptop ul li.longtabli a br {display:none;}
.screwtop {padding-left:20px;}
.subselect {margin-top:5px;}
.imgbotcap .imgcapimg {Text-align:center;}
.borderirightsection {border:0!important;}
.spmimgleftbox {float:none;}
.spmimgleftbox .imgbox {margin-right:0;}
.spmimgrightbox {max-width:100%;}
.spmimgrightbox .imgbox {margin-left:0;}
.spmimgrightbox .imgbox > div img {width:auto;}
 .sadtable {overflow-x:auto!important;}
 .sadtable .left {margin-left:0!important;}
 .substable  {margin-bottom:30px!important;}
 .maincadboxnew {margin-bottom:30px;}
 .main0a  {min-height:auto!important;}
 .mainwhitetitle {text-align:center;}
 .mainwhitetitle h2 {font-size:20px!Important; margin-bottom:30px!important;}
 .maina1-1, .maina1-2 {min-height:auto!Important;}
  .maina1-1 .fusion-column-wrapper {padding:40px 30px!Important;}
  .mainvideo a img {width:10%;}
  .mainbluetitle {padding-top:20px; padding-bottom:25px;}
  .mainbluetitle p.mainsop {font-size:16px!Important;}
  .mainbluetitle p.mainsop:before {width:20%; height:2px;}
  .mainbluetitle h1 {font-size:24px!Important;}
  .mainrightbtn {margin-top:0; margin-bottom:20px;}
  .mainproductlist  {padding-bottom:30px!important;}
  .mainproductlist .fusion_builder_column_1_3 {float:left!Important;width:50%!important;}
 .mainpro img {width:100%;}
 .mainpro .mainprotxt {padding:10px; font-size:18px!Important;}
 .maininqwrap  {padding:40px 30px!Important;}
 .maininqboxwrap {Display:block;}
 .maininqboxwrap .maininqicon {width:100%; margin-right:0; margin-bottom:20px;}
  .maininqboxwrap .maininqicon img {width:10%;}
  .maininqboxwrap .maininqtxt {margin-top:0;}
  .maininqboxwrap .maininqtxt h2 {font-size:20px!Important;}
  .maininqboxwrap .maininqtxt p {Font-size:14px!Important;}
  .maininqboxwrap .maininqbtn {width:100%; text-align:left; margin-top:0;}
  .mainlinetitle {margin-top:10px;}
  .mainlinetitle h2{font-size:20px!Important; margin-bottom:10px!Important;}
  .mainboardmore a {font-size:14px!Important;}
  .mainboard  {padding-bottom:0!important;}
  .mainworldbtn {Text-align:center; margin-top:30px;}
  .mainworldmap {padding:20px 30px 40px!Important; min-height:340px!Important;}
  .mainspace {display:none!important;}
  .mainblacktitle h2 {font-size:20px!Important;}
  .mainconboxnew {padding:25px 10px;}
  .mainconboxnew .maincontxt h6 {font-size:18px!Important; margin-bottom:10px!Important;}
  .mainconboxnew .maincontxt p {font-size:14px!Important;}
  .maincadboxnew a .minacadtxt{font-size:18px!Important}
  .maincatnew .maincatsbtn ul li a{font-size:15px!Important}
  html #wrapper header .fusion-header .headertwo {padding:10px 0 !important;}
	html[lang="ko-KR"] .screwtop {padding-left:20px;}
  .layer .popbox {max-width:100%;}
  .funcdl dd { width:94%;}
  .headertops {display:block;}
  .headertops .headlogo {width:100%; text-align:center;}
  .headertops .headsearch {width:100%; text-align:center;}
  .headertops .headsns {margin-left:0;}
  .gomenu  {--awb-min-height:auto!important; padding:10px 0!important;}
  .bag-white {height:auto; dispaly:none;}
  .awb-menu__m-toggle-inner {font-size:20px!important;}
  .awb-menu_dropdown .awb-menu__sub-ul {height:auto!Important; border:0!important; top:Auto!Important;}
  .awb-menu.collapse-enabled.awb-menu_indent-left ul ul a {font-size:14px!Important;}
  .awb-menu.collapse-enabled a{min-height:46px!important;}
  .awb-menu.collapse-enabled.awb-menu_indent-left ul ul a {min-height:36px!important;}
  .lang ul {z-index: 9999999999999999;}
  .earthwrap .earchbox .earthlogo {width:50%;}
  .earthwrap .earchbox .earthtxt {padding-top: 25px;}
 .fusion-flex-container .fusion-row .cominfobox1 {width:33.3%!important; float:left!Important;}
 .combluebox .fusion-counters-box {--awb-title-size:50!important;}
.combluebox h1 {font-size: 50px!Important;}
.combluebox h1:before {left:45%;}
.awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile {top:-10px!Important;}
	.gomenu {height:auto!important;}
}


@media screen and (max-width: 800px) {
    .cerimgbox .fusion-imageframe {height:auto;}
    .subtop{display:none!Important;}
    .awb-sticky.awb-sticky-small {position:relative!important;top:0!important;}
    .page .fusion-builder-row-2 {padding-top:0!important;}

    .fusion-vertical-menu-widget ul.menu {display:ruby;}
    #wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a {border-right:0!important;}
    #wrapper .fusion-vertical-menu-widget.left .menu>li>a {padding:10px 5px!important; border-right:1px solid #cdcdcd!important;}
.footwrap {display:block;}
.footwrap .footlogo {width:100%; text-align:center; padding-bottom:30px;}
.footwrap .footinfo  {width:100%; text-align:center;padding-bottom:30px;}
.footsns{width:100%; text-align:center;}
.footsns ul li {float:none; display:inline-block; width:6%;}
p {font-size:14px!important;}
.commessage .messagebox h5 {font-size:16px!important; margin-bottom: 10px!Important;}
.histab ul li a h5 {font-size:15px!important;}
.title_wrap h4 {font-size:24px!important;}
.title_wrap {min-height:auto;}
.hiswrap .history h5 {float:none; width:100%; font-size:26px!important; line-height:32px!Important; text-align: left;}
.hiswrap .history dl {width:100%; margin-left:0;}
.hiswrap .history dl dt {Font-size:18px!important;}
.hiswrap .history dl dd {margin-left:30px;}
.mission dl:first-child {top:110px;}
.mission dl:last-child {left:400px; top:30px;}
 .cerimgbox .fusion-image-element {min-height:auto;}
.citxt{font-size:14px!important;}
.cisotitle h5 {Font-size:16px!important;}
.cisotitle .d_wrap {border:0;}
.cisotitle .d_wrap .image {width:auto; border:1px solid #cdcdcd}
.cisotitle .d_wrap p {border:1px solid #cdcdcd; width:Auto;}
.extabcon .exconbox .extxt ul li{font-size:14px!important; line-height:26px;}
.extabcon h3 {font-size:18px!important; margin-bottom:20px!important;}
.catalog a {width:240px}
.table-1 tr th {font-size: 14px!important; line-height: 20px!important;}
.table-1 tbody tr td {font-size: 13px!important; line-height: 18px!important;}
.table-1 tbody tr th {font-size: 14px!important; line-height: 20px!important;}
.table-1 tr.model_name th{font-size: 14px!important; line-height: 20px!important;}
.mainpro a .mainprotxt {font-size: 14px!important; bottom: 10px; line-height: 20px!Important;}
.mainsotitle img {width: 20%;}
.mainsotitle {margin-bottom: 30px;}
.home .mainb {padding-top: 40px!important; padding-bottom: 40px!important;}
.maina,.mainc,.maind,.maine,.mainf {padding-top: 40px!important; padding-bottom: 40px!important;}
.maingbox1 .maincad h4 {font-size:20px!important;}
.maincata h4 {font-size: 20px!important;}
.maininqbox h4{font-size: 20px!important; margin-bottom: 30px!important;}
.maininqbox p {margin-bottom: 30px!important;}
.maininqbox, .mainglobalbox {min-height: auto;}
.maininqbox {    background-position: 480px 40px;}
.mainglobalbox h4{font-size: 20px!important;}
.selfguide1 h5 {min-height:auto; text-align:center;}
.selfguide1 h5 span {display:block; width:100%; margin-right:0;}
.selfguide1 h5 a {display:block; float:none;margin-right:0; margin-top:0;}
.selfguid1red a {float:none; width:100%; display:block; font-size:14px!Important; text-align:center;}
.selfguid2red h6 {font-size:14px!Important;}
.selfguideone ol li strong {Font-size:15px!Important;}
.selfguideone ol li span{font-size:14px!Important;}
.selfguideone ol li {margin-bottom:10px;}
.guidebtns a{Font-size:14px!Important;}
.ex_info p{Font-size:14px!Important;}
.ex_step .step_title {font-size:14px!Important;}
.ex_step .path{font-size:15px!Important;}
.ex_step2 .image {background-size:100%; padding-top:380px;}
.markbox .wrap {display:block;}
.markbox .wrap .left {width:100%; margin-right:0; margin-bottom:20px; text-align:center;}
.envwrap .encatlogbox .catalog a {font-size:14px!Important; height:40px; line-height:40px!Important;}
.envwrap .encatlogbox .catalog a img {width:15%;}
.pro_top ul li a {font-size:13px!Important;}
.prosubtop {display:block!Important; min-height:auto!Important; margin-bottom:20px!important; padding:30px 0!important;}
.prosubtop .subtoptitle .prosquare {float:None; width:100%; height:auto; padding:20px 10px;margin-right:0;}
.prosubtop .fusion-builder-row {margin:0!important;}
.prosubtop .fusion-builder-row .fusion-column-wrapper {margin:0!important;}
.subtoptitle .square h3 {font-size:18px!Important;}
.subtoptitle h3 {font-size:20px!Important; padding-bottom:10px; margin-bottom:10px!Important;}
.subtoptitle p {font-size:14px!Important; line-height:20px!Important;}

.bgtoptxt {padding-top:0px!Important;}
.bgtoptxt  br {Display:none;}
.pro_top {margin-bottom:0px;}
.prosubtop .subtoptitle .prosquare {margin-bottom:20px!important;}
.tab_wrap li {width:48%;}
.tab_wrap li a{font-size:14px!Important;}
.prodownload li{font-size:14px!Important;}
.type_title{font-size:15px!Important;}
.coupinstxt .coup2-name {max-width:100%; font-size:15px!Important;}
.bolt-sub-txt {font-size:15px!important;}
.sgudiewrap ol li h4 {width:100%; height:auto; float:none;}
.sgudiewrap ol li h4 span.sguideone {width:100%; height:auto; padding:10px;}
.sgudiewrap ol li h4 span.sguideone br{display:none;}
.sgudiewrap ol li .right {float:none;width:100%;}
.sgudiewrap ol li {margin-bottom:30px;}
.squidetable3 em.col1 {height:100%; right:300px;}
.squidetable3 em.row1 {top:125px; height:45px;}
.squidetable3 em.row2 {top:169px; height:45px;}
.step5 .right {margin-top:20px;}
.ref h4 {font-size:15px!important;}
.refimgbox {display:block;}
.refimgbox .refimgwrap {width:100%;}
.refimg {height:auto; border-radius:0; border:0;}
.refimgbox .reftxt {width:100%;  min-height:auto; margin-left:0;}
.refimgbox .reftxt h5 {font-size:16px!important;}
.refimgbox .reftxt dl dt {float:none; font-size:15px!important;}
.refimgbox .reftxt dl dd {margin-left:0;}
.pamowrap {display:block;}
.pamowrap .pamoimg {width:100%; margin-right:0;}
.pamowrap .pamotxt ul li {font-size:14px!important;}
.peektxt h5{font-size:16px!important;}
.sohmpfeaturebox h5{font-size:16px!important;}
.sohmpwrap{display:block;}
.sohmpwrap .left{width:100%; margin-right:0;}
.selfguid2red ul li{font-size:14px!Important;}
.otherimgbox h6{font-size:15px!Important;}
.sohmpfeaturebox {padding:20px 10px;}
.tab_wrap2 li:nth-child(1) {min-height:auto;width:100%; margin-right:0; line-height:45px;}
.tab_wrap2 li:nth-child(2) {width:100%;}
.tab_wrap2 li:nth-child(2) a {display:block; margin-right:0; width:100%; font-size:13px!important;}
.tab_wrap2 li:nth-child(1) a {font-size:14px!important;}
.bootitle h4 .bootso {font-size:13px!important;}
.tab_wrap {margin-bottom:20px!Important;}
.shdshape dl dt,.shdshape dl dd {font-size:14px!Important;}
.tab3long li:nth-child(2) .subsublink3 a {display:block; margin-right:0; width:100%; font-size:13px!important;}
.tab_wrap2 li:nth-child(2) .subsublink3 a{display:block; margin-right:0; width:100%; font-size:13px!important;}
.envul li {font-size:14px!Important;}
.textflexwrap {display:block;}
.textflex {Width:100%;}
.textflexwrap .textflex .text dl dt {width:10%;}
	.timeflexwrap .textflex .text dl dt {width:100%;}
	.timeflexwrap .textflex .text dl {min-height:auto; margin-bottom:15px;}
.textflexwrap2 .textflex {width:100%; min-height:auto;}
.textflexwrap .textflex .text { min-height:auto}
.txtlink a{font-size:13px!Important;}
.blackbarbox h6 {font-size:15px!Important; padding-top:0!important;}
.fourbox dl dt {font-size:15px!Important;}
.fourbox dl dd{font-size:13px!Important;}
.fourbox dl  {margin-bottom:0!important;}
.greyfig dl dt {width:100%; float:none;}
.greyfig dl dd {font-size:14px!Important; padding-left:0; margin-left:0;}
.numli ol li{font-size:14px!Important;}
.loadserif dl dt {width:100%; float:none;}
.loadserif dl dd{font-size:14px!Important; margin-left:0; padding-left:0; text-align:center;}
.subtoptitle .square h3 br {display:none;}
.whyshafttxt {position:static; left:0; top:auto;right:auto; width:100%;}
.whyshaft2left h5,.whyshaft2right h5{font-size:15px!Important;}
.funcul li {font-size:14px!Important;}
.shaftflexwrap2 .textflex .text dl dt {width:25%;}
.safetab_wrap li:nth-child(2) a.safety_order_link{width:100%;}
.concept_wrap dl {margin-right:50px;}
.concept_wrap dl.concept1:before,.concept_wrap dl.concept2:before {Right:-45px;}
.timeinstallbox ul li{font-size:13px!Important;}
.purplebar{font-size:15px!Important; margin-bottom:20px!important;}
.eagle_txt h4{font-size:14px!Important;}
.timeflexwrap2 .textflex {width:100%;}
.soboottitle {font-size:15px!important;}
.mathbox h6{font-size:15px!important;}
.mathbox {font-size:18px!Important;}
.greynormaltable table tbody tr td {font-size:13px!Important;}
.apullist {Font-size:14px!important;}
.screwtop h4  {font-size:15px!important;}
.screwtop .screwtopbtns a {margin-right:5px; font-size:13px!important;}
.screwtop .screwtopbtns {margin-left:30px;}
.screwlinkbtn li a {font-size:13px!Important;}
.greenbar h5{font-size:15px!important;}
.screwgreybox h4{font-size:15px!important;}
.romeol li {font-size:13px!Important;}
.unitcolortitle h6{Font-size:15px!important;}
.greentable h6{font-size:15px!important;}
.imgbotcap .imgcaptxt{font-size:13px!Important;}
.screwtwotable {display:block;}
.screwtwotable .lefttable {width:100%; margin-right:0; }
.screwtwotable .righttable {width:100%;}
.greenleftbar h5{font-size:15px!important;}
.ballonscrew figcaption{font-size:14px!important;}
.greensqarebar h5{font-size:15px!important;}
.spmprocess_wrap .process1 .right{font-size:14px!important;}
.spmimgleftbox .imgbox .imgtxt,.spmimgrightbox .imgbox .imgtxt{font-size:14px!important;}
.prosubtop .subtoptitle .square {float: None;
    width: 100%;
    height: auto;
    padding: 20px 10px;
    margin-right: 0;
}
.prosubtop .subtoptitle .square {margin-bottom: 20px!important;}
.privacypage h4 {margin-top:20px!important; color:#0069ab!Important; font-size:16px!Important; margin-bottom:10px!Important;}
.privacypage h5 {margin-top:10px!Important; margin-bottom:20px!Important; padding-top:7px; font-size:15px!Important; border-top:3px solid #555;}
   .privacypage h6 {padding-left:10px; margin-top:20px!important; font-size:14px!Important; margin-bottom:15px!important; border-left:5px solid #555;}
   .privacypage ul li {font-size:13px!Important;}
   .selfguide1 h5 a{font-size:13px!Important;}
    html[lang="ko-KR"] .mainpro a .mainprotxt {bottom:-20px;}
    .topmargintable {margin-top:5px;}
    .noulli li {font-size:14px!Important;}
    .srgul li {font-size:14px!Important;}
    .funcdl dd { width:92%;}
    .safetable table tr .cad {min-width:55px;}
     .openweimg > div {left:28%;}
     .combluebox h1:before {left:43%;}
     .strwrap .strbox {margin:15px;}
     .strwrap .strbox .strtxt h2 {font-size:26px!Important; margin-bottom:10px!Important;}
     .combrochure a {font-size:22px!Important;}
     .earthwrap .earchbox .earthtxt p {font-size:20px!Important;}
     .earthwrap .earchbox .earthtxt h3{font-size:28px!Important;}
     .earthwrap .earchbox .earthtxt {padding-left:30px;}
     .cc-window.cc-floating {max-width:100%!Important; padding:15px!Important; flex-direction:column;}
.cc-floating .cc-message {Display:inline-block!Important; width:100%; margin-bottom:20px !important; font-size:14px;}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {margin-left:0px; width:100%;}
.cc-color-override--808977238 .cc-btn {border-radius:50px; font-size:14px!Important; padding:5px 25px!Important;}
	.certitle h3 {background-size:6%; padding-left:25px;}
}
@media screen and (max-width: 700px) {
   .ex_step2 .image {padding-top:300px;}
  .pro_top ul li {width:48%;}
  .squidetable3 em.col1 {right:275px;}
  .shafttop ul li {width:100%;margin:0;}
  .concept_wrap {max-width:100%; padding-top:0;}
  .concept_wrap dl {width:100%; float:none; height:Auto; border-radius:0; padding:15px; margin-right:0; margin-bottom:40px;}
  .concept_wrap dl.concept1:before, .concept_wrap dl.concept2:before {right:47%; bottom:-55px; top:Auto; font-size:40px;}
  .concept_wrap dl dt {padding-top:0px;}
  .screwtop{padding:20px;}
  .screwtop .screwtopbtns {Display:block; margin-left:0; margin-top:10px;}
	.screwpro_top ul li {width:auto;}
	html[lang="ko-KR"] .ex_step2 .image {padding-top:320px; background-size:100%;}
    
  
}
@media screen and (max-width: 640px) {
    .move_notice {background:url('/wp-content/uploads/2025/09/location_notice.jpg') 50% 60% no-repeat}
#kboard-card-gallery-list .kboard-list-item {height:auto!important; margin-bottom:20px!important;}
.contable table tr td {Display:block;}
.contable table tr td.lefttd {width:100%;}
.contable table tr td input,.contable table tr td select,.contable table tr td textarea {font-size:14px!important;}
.wpcf7-acceptance .wpcf7-list-item-label a {font-size:13px!important;}
.limitattach {Display:block; font-size:13px!important;}
.wpcf7-acceptance .wpcf7-list-item-label {font-size:13px!important;}
.hiswrap .history h5 {width:15%; font-size:16px!important;}
.hiswrap .history dl dt {font-size:14px!important;}
.hiswrap .history dl dd{font-size:13px!important;}
.vision ul .value {font-size:16px;}
    .vision ul .value1 {top:80px;}
    .vision ul .value2 {right:140px; top:80px;}
    .vision ul .value3 {left:100px; bottom:90px;}
    .vision ul .value4 {right:100px; bottom:90px;}
    .mission {background:none; min-height:auto;}
    .mission dl {position:relative; width:100%; text-align:center; margin-bottom:0;}
    .mission dl:first-child {top:0; text-align:center; padding:10px; border:3px solid #0068ad}
    .mission dl:last-child {right:0; left:0;  padding:10px; border:3px solid #727171; top:0}
    .extab .nav ul li a h6 {font-size:14px!important;}
.extabtitle h6 {font-size:16px!important;}
.certitle h3{font-size:16px!important;}
.globalinfoleft dl dt,.globalinfoleft dl dd {Font-size:14px!important;}
.naturebox .nleft {width:100%; margin-right:0; margin-bottom:20px;}
.naturebox .nright {width:100%;}
.naturebox {display:block;}
.directinfobox table.directtable tr th,.directinfobox table.directtable tr td {display:block;}
.move_notice p {padding-right:150px; text-align: left;Font-size:14px!important;}
.move_notice p strong {font-size: 18px!important;}
.catalog-down {display: table; float:none; margin-top:10px;}
  .catalog:hover a {line-height:340px;}
  .cadtab ul li {Width:29%; margin-bottom: 10px;}
.mainsotitle h3 {font-size: 24px!important;}
.mainsotitle {margin-bottom: 30px!important;}
.mainvideo a img {width: 15%;}
.videobox iframe {height: 400px!important;}
.noticetitle h3 {font-size: 24px!important;}
.newstxtbox {font-size: 14px!Important;}
#kboard-card-gallery-latest .kboard-list-item .kboard-list-title p {font-size: 12px!Important; margin-top: 5px!important;}
#kboard-card-gallery-latest .kboard-list-item .kboard-list-title {padding: 5px 0 !Important;}
#kboard-card-gallery-latest .kboard-list-item {width: 46%!important;}
.mainconbox .coniconimg {width: 20%;}
.maingbox1 .maincad{padding-bottom: 20px;}
.maininqbox p br {display: block;}
.maininqbox {    background-position: 320px 40px;}
.saplatable thead .model_name th {Width:28%; min-width:150px;}
.saplatable thead .model_name th:first-child {width:15%; min-width:70px;}
.saplbtable thead .model_name th {min-width:150px;}
.saplbtable thead .model_name th:first-child {min-width:70px;}
.envwrap .encatlogbox .catalog .qr_img {width:100px; height:100px;padding:0; margin-left:5px; bottom:80px}

.subtitle h3 {font-size:18px!important;}
.subtitle h3 img {width:10%;}
.couptable table thead tr th.gr_th {widdth:auto; padding:0 30px!important;}
.bootitle h4 {font-size:15px!Important;}
.whytxt h4 {font-size:15px!important;}
.installcasewrap .case .wrap {display:block;}
.installcasewrap .case .wrap .left {width:100%; margin-right:0; margin-bottom:20px;}
.installcasewrap .case .wrap .right h6 {font-size:15px!important;}
.squidetable3 em.col1 {right:260px;}
.sgudiewrap ol li .right p {font-size:15px!Important;}
.reftable table thead tr th {Font-size:13px!important;}
.reftable table tbody tr th{Font-size:13px!important;}
.ref .tablesotxt {padding:0 10px;}
.kchtable table tr th{Font-size:13px!important;}
.envul div sub{padding-left:0;}
.refwrap2 .ref2right .envul li.mimitable table.type2 thead tr th{Font-size:13px!important;}
.refwrap2 .ref2right .envul li.mimitable table.type2 tbody tr th,.refwrap2 .ref2right .envul li.mimitable table.type2 tbody tr td{Font-size:13px!important;}
.selfguid2red ul li.mimitable {padding-bottom:30px;}
.pamowrap .pamotxt ul li {font-size:13px!important;}
.emphasis {font-size:14px!important;}
.peektxt table thead tr th,.peektxt table tbody tr th,.peektxt table tbody tr td{Font-size:13px!important;}
.spacebar {margin-top:10px!important; margin-bottom:10px!important;}
.subtitlebtn a{font-size:13px!important;}
.textflexwrap .textflex .text dl dt {width:100%;}
.notoplinetxt .text dl dd {padding-left:0; margin-left:0;}
.txtlink a {display:block;}
.toplinetxt h5 a.hbtn {display:block; float:none; margin-top:10px;}
.toplinetxt .ex{font-size:14px!important;}
.howstep ol li,.greybox{font-size:14px!important;}
.bluedl dl {float:none; width:100%; margin-right:0; min-height:auto;}
.bluedl dl dt {font-size:15px!important;}
.bluedl dl dt br{display:none;}
.bluedl dl dd{font-size:13px!important;}
.greyfig dl dd {font-size:13px!Important; padding-left:0; margin-left:0;}
.selboxwrap {Display:block;}
.selboxwrap .selbox {width:100%; margin-right:0; margin-bottom:20px;}
.whyshafttxt {Font-size:14px!important;}
.shaftflexwrap2 .textflex  {width:100%;}
.dimentable table tr th{Font-size:13px!important;}
.dimentablelong table tbody tr th{min-width:auto;}
.timestable table tr td p{Font-size:13px!important;}
.timestepwrap dl {display:block; padding-left:0;}
.timestepwrap dt {width:100%; border-radius:0; font-size:15px!Important; display:block; height:auto; padding:10px;}
.timestepwrap dd {padding-top:20px; max-width:100%; font-size:13px!Important;}
.timestepwrap dd:after {top:30px;}
.timestepwrap dd:before {top:32px;}
.timepurpletable table tr td.w_450 {min-width:100px;}
.timesaptable tr td {Display:block; width:100%;}
.timesaptable tr td.cell-style-override-117 { width:100%; text-align:left; padding:10px!Important;}
.timesaptable tr td.cell-style-override-118 { width:100%; text-align:left; padding:10px!Important;}
.timesaptable #table-277 tbody td:last-child{ width:100%; text-align:left}
.subtitle h3 .rightmark img {width:20%}
.timelogo {float:none;}
.timeblackbarbox h6 {font-size:14px!Important;}
.proseriestitle h3 .subtitleimg a img {width:auto;padding-left:0; padding-top:5px; }
.proseriestitle .subtitleimg {float:none; margin-top:5px;}
.proseriestitle .subtitleimg a {display:block; margin-top:7px;}
.notoplinetxt {margin-bottom:15px;}
.screwlinkbtn {display:block;}
.screwlinkbtn li {width:100%; margin:0; margin-bottom:10px;}
.screwlinkbtn li a {padding:5px 8px; line-height:22px!Important; font-size:12px!Important;}
.viewbtn a {font-size:13px!Important; padding:3px 10px;}
  .imgposition .guide_btn-wrap {position:static; min-width:100%;}
  .imgposition .guide_btn-wrap .pc_space {display:inline-block; padding-left:5px;}
  .imgposition .guide_btn-wrap .guide_btn img {position:static; margin-left:10px;vertical-align:middle;}
  .imgposition .guide_btn-wrap .guide_btn {font-size:13px!Important;}
  .imgposition .guide_btn-wrap .guide_qr-code {width:100%; margin-left:0; max-width:140px; margin:0 auto 30px;}
  .dimentable table tr th {padding:8px 5px!Important;}
  .subtitle h3 .faceimg img {width:auto;}
  .extabcon h3 {font-size:14px!Important;}
  .kboard-hwaikeul-video-latest {max-width:100%;}
  .maincatnew {Display:block;}
  .maincatnew .pdficon {margin-right:0; margin-bottom:20px; text-align:center;}
  .maincatnew .maincatsbtn {width:100%;}
  .maincatnew .maincatsbtn ul li {width:100%; float:none; text-align:center; margin-left:0;}
  .maincatnew .maincatsbtn ul li a {width:100%;}
	.spmgreymo {display:block;}
	.spmgreywrap {display:none;}
    .table-1 {position:relative;}
    .table-1 table{margin-top:30px;}
    html[lang="en-US"] .table-1 table:before {content:"↔ Scroll horizontally"; position:absolute; top:0; left:0; color:#0069ac; font-size:13px!important;}
	html[lang="ko-KR"] .table-1 table:before {content:"↔ 옆으로 스크롤 이동하세요."; position:absolute; top:0; left:0; color:#0069ac; font-size:13px!important;}
    .sliptable3 .cell3,.sliptable3 .cell2,.sliptable3 .cell1 {top:160px}
    .squidetable3 em.row2 {top:199px;}
    .squidetable3 em.row1 {top:156px;}
    .squidetable3 em.col1 {height:250px; top:30px; width:30px;}
    .factortable table {margin-top:0;}
    .factortable table:before {Content:none;}
    .noscroll table {margin-top:0;}
    .noscroll table:before {content:none;}
    .sjcltable table {margin-top:0;}
    .sjcltable table:before {content:none;}
    .shdltable table {margin-top:0;}
    .shdltable table:before {content:none;}
    .stltable table {margin-top:0;}
    .stltable table:before {content:none;}
    .sapletable table {margin-top:0;}
    .sapletable table:before {content:none;}
    .saplttable table {margin-top:0;}
    .saplttable table:before {content:none;}
    .saplrtable table {margin-top:0;}
    .saplrtable table:before {content:none;}
    .sapctable table {margin-top:0;}
    .sapctable table:before {content:none;}
    .sapatable table {margin-top:0;}
    .sapatable table:before {content:none;}
    .saplbtable table {margin-top:0;}
    .saplbtable table:before {content:none;}
    .sutettable table {margin-top:0;}
    .sutettable table:before {content:none;}
    .coupcm table {margin-top:0;}
    .coupcm table:before {content:none;}
    .coupapp2  {margin-top:0!important;}
    .coupapp2:before {content:none!important;}
    .fourbox .image {text-align:center;}
    .imgtopmargin {margin-top:0;}
    .imgtopmargin image {text-align:center;}
.funcdl dd { font-size:13px!important;}
.funcdl dt { font-size:13px!important;}
.numli li { font-size:13px!important;}
.timestable table {margin-top:0;}
    .timestable table:before {content:none;}
    .screwbrown {margin-top:0;}
    .screwbrown table:before {content:none;}
    .screwchung {margin-top:0;}
    .screwchung table:before {content:none;}
   .openweimg > div {left:23%;}
	html .couptable {overflow-x:scroll;}
    .earthwrap {min-height:200px;}
    .earthwrap .earchbox .earthtxt {padding-top:5px;}
.companyiconbox .comtxt h2 {font-size:24px!Important; line-height:30px!Important; margin-bottom:10px!Important;}
.companyiconbox .comtxt h2 .socom {font-size:18px!important;}
.companyiconbox .comtxt .combot {font-size:15px!important;}
.companytitle h2{font-size:22px!important;}
.comcore {background:None; min-height:auto; margin-bottom:40px;}
.comcorebox {display:block;}
.comcorebox .comcore1 {width:100%; margin:10px 0;}
.comcorebox .comcore2 {border:2px solid #0069ad}
.comnumbox {display:block;}
.comnumbox .num {width:100%; min-height:auto; padding:10px; line-height:32px!important; font-size:24px!Important;}
.comnumbox .numtxt {font-size:15px!Important; width:100%; padding:30px 20px; min-height:auto; text-align:center; border-radius:0;}
.comnotewrap {padding:30px 20px; margin-bottom:50px;}
.strwrap{display:block;}
.strwrap .strbox {width:100%; margin:0; margin-bottom:20px; min-height:auto;}
.strwrap .strbox .strtxt h2 {Font-size:22px!important;}
.strwrap .strbox .strtxt p br {Display:none;}
.nocomnotewrap .strwrap .strbox .strtxt h5 {Font-size:18px!important; line-height:24px!Important; margin-bottom:5px!important;}
.nocomnotewrap .strwrap .strbox .strtxt h1 {Font-size:24px!important;}
.nocomnotewrap .strwrap .strbox .strtxt h1.soh {Font-size:22px!important;}
.combrochure a {font-size:16px!Important; padding:15px}
.hiswrap .history dl {padding:20px;}
	html[lang="ko-KR"] .youtube-link {width:70%}
	.certitle h3 {background-position:left top 5px; background-size:5%; padding-left:35px;}
	html[lang="ko-KR"] .mission {margin-bottom:40px!important;}
	html[lang="ko-KR"] .mission dl:first-child {top:0;}
	html[lang="ko-KR"] .vision {background-image:none;}
	html[lang="ko-KR"] .vision ul li {max-width:100%; position:inherit; margin-bottom:20px;}
	html[lang="ko-KR"] .vision ul .value {max-width:100%;}
	html[lang="ko-KR"] .selfguideone ol li {padding-top:0;}
}
@media screen and (max-width: 600px) {
    .mainf{padding-left: 0px!important;padding-right:0px!important;}
.maingbox1 .maincad,.maincata {padding-left: 20px;}
.maininqbox {padding-left: 20px; padding-right: 20px;}
.mainglobalbox {padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}
.extabcon .exconbox {Display:block;}
.extabcon .exconbox .eximg {width:100%; display:block; margin-bottom:10px; min-height:auto; text-align:left;}
.extabcon .exconbox .extxt {min-height:auto; padding-left:0; border-left: 0;}
  .ex_step2 .image {padding-top:280px;}
  #kboard-hwaikeul-video-list .kboard-list .kboard-list-item .kboard-hwaikeul-video-wrap .kboard-hwaikeul-video-title {font-size:14px!Important;}
.envwrap {display:block;}
  .envwrap .encatlogbox .catalog { width:50%;}
  .toplinetxt h5 {Font-size:15px!important;}
  .toplinetxt table thead tr th {Font-size:13px!Important;}
  .toplinetxt table tbody tr th {Font-size:13px!important;}
  .notoplinetxt .text h6 {font-size:15px!Important;}
  .notoplinetxt .text dl dt,  .notoplinetxt .text dl dd{Font-size:13px!Important;}
  .squidetable3 em.col1 {right:230px;}
  .timetable1 {overflow-x:scroll!Important;}
  .timedimenbtable table tr .cad {min-width:60px;}
  .screwintable tbody tr td.cad2 {min-width:40px;}
  .spmprocess_wrap .process1 {display:block; margin-bottom:30px;}
  .spmprocess_wrap .process1:before {content:none;}
  .spmprocess_wrap .process1 h4 {width:100%;height:auto; font-size:14px!Important; border-radius:0;}
  .spmprocess_wrap .process1 h4 span.one {width:100%; height:auto; line-height:20px; border-radius:0;}
.spmprocess_wrap .process1 .right,.spmprocess_wrap .process1 .rightbox {padding-left:0; border-left:0; width:100%; margin-left:0; margin-top:20px;}
#kboard-card-gallery-list .kboard-list-item .kboard-list-catetory {Display:none!important;}
.squidetable3 em.col1 {right:239px;}
.sliptable3 .cell3, .sliptable3 .cell2, .sliptable3 .cell1 {top:200px;}
.toplinetxt table tbody tr td{Font-size:13px!Important;}
.funcdl dd {width:90%; margin-bottom:10px;}
.spmprocess_wrap .process6 h4 span.one {padding:5px 0;}
.combluebox h1:before {left:41%;}
.earthwrap .earchbox {display:block;}
.earthwrap .earchbox .earthlogo {width:100%; padding-right:0; padding-bottom:20px; margin-bottom:20px; border-bottom:3px solid #0069ad; border-right:0;}
.earthwrap .earchbox .earthtxt {width:100%; padding-left:0; text-align:center;}
.earthwrap .earchbox .earthlogo img {width:50%;}
}
@media screen and (max-width: 540px) {
    .ex_step2 .image {padding-top:240px;}
    .squidetable3 em.col1 {right:178px;}
    .combluebox h1:before {left:39%;}
}
@media screen and (max-width: 480px) {
	.subtitle h3 {font-size:20px!important;}
    .subtoptitle p br {display:none;}
    .foottxt {Font-size:13px!important;}
    #wrapper .fusion-vertical-menu-widget.left .menu>li>a {font-size:13px!important;}
    p {font-size:13px!important;}
    #kboard-default-list .kboard-list table td.kboard-list-title .kboard-default-cut-strings {font-size:14px!important;}
  .conbtn input {font-size:16px!important;padding:8px 30px!important;}
  .companyinfo .cominfowrap {display:block;}
  .companyinfo .cominfowrap .comfourbox {width:100%; margin-right:0; padding:10px 5px;}
  .companyinfo .cominfowrap .comfourbox p {margin-top:14px!important; margin-bottom:0!important; font-size:16px!important;}
  .companyinfo .cominfowrap .comfourbox h6 {font-size:14px!important;}
  .ceowrap .ceoname {font-size:15px!important;}
  .companyinfo .cominfowrap .comtwobox {width:100%; padding:10px 5px; margin-right:0;}
  .companyinfo .cominfowrap .comtwobox h6{font-size:15px!important;}
  .ceowrap ul li {font-size:13px!important;}
  .comtwoboxbg .ceowrap dt {font-size:14px!important;}
  .comtwoboxbg .ceowrap dd {font-size:13px!important;}
  .comhistory dl {margin-top:0;}
  .comhistory dt {float:none; width:100%; font-size:14px!important;}
  .comhistory dt:after {content:none;}
  .comhistory dd {width:100%; min-height:auto; margin-left:0; margin-top:15px; font-size:13px!important;}
  .comhistory .brochure a {font-size:13px!important;}
  .commessage .messagebox h5 {font-size:14px!important; text-align:center; word-break:keep-all;}
	html[lang="ko-KR"] .commessage .messagebox h5  {padding:10px 20px;}
  .hiswrap .history h5 {width:100%; float:none; line-height:18px; margin-bottom:20px;padding:10px 0; font-size:15px!important;}
  .hiswrap .history h5:after {content:none;}
  .hiswrap .history dl {margin-left:0;}
  .hiswrap .history dl dd {margin-left:40px;}
  .title_wrap h4:after {left:45%;}
  .title_wrap h4:before {left:45%;}
  html #main .histab .nav a {padding:10px 5px!Important;}
  .histab ul li a h5 {Font-size:13px!important;}
  .title_wrap h4 {Font-size:24px!important; padding-bottom:0;}
  .hiswrap .history {margin-bottom:10px;}
  .title_wrap {margin-top:0; margin-bottom:30px;}
  .title_wrap h4:before {content:none;}
  .vision {padding:0; min-height:250px;}
  .vision ul .value {font-size:15px;}
      .vision ul .value1 {top:30px; left:10px;}
    .vision ul .value2 {right:90px; top:30px;}
    .vision ul .value3 {left:60px; bottom:40px;}
    .vision ul .value4 {right:60px; bottom:40px;}
    .naturebox .nleft h3 {font-size:16px!important; line-height:26px!important;}
    .naturebox .nright h4{margin-bottom:20px!important; font-size:15px!important;}
    .naturebox .nright .nature ul li {font-size:13px!important;}
    .naturebox {padding:30px 15px;}
  .catalog a {font-size: 14px!important;}
  .cadtab ul li {margin-bottom: 0; width:30%; height: 120px;font-size: 13px!important;}
  .cadtab ul li a {height: 120px; font-size: 13px!important;}
.maina .fusion_builder_column_1_3 {float: left!important; width: 50%;}
.videobox iframe {height: 280px!Important;}
.mainprodaetitle p {font-size: 14px!important; margin-bottom: 0!important;}
.mainprodaetitle h1 {font-size: 20px!Important; line-height: 26px!important;}
.mainrightbtn {margin-bottom: 20px; margin-top:20px;}
.mainpro {margin-bottom: 25px;}
.mainsotitle h3 {font-size: 20px!Important; line-height: 26px!important;}

.mainsotitle img {width: 30%;}
.kboard-hwaikeul-video-latest {display: block;}
#kboard-hwaikeul-video-latest .kboard-hwaikeul-video-latest-item {margin: 0 5px 20px!Important; float: left; width: 46%;}
.noticetitle h3 {font-size: 20px!Important; line-height: 26px!important;}

.lastnotice .lastlist p {margin-bottom: 10px!Important;}
.lastnotice .lastlist p a {font-size: 14px!important; padding: 10px;}
#kboard-card-gallery-latest .kboard-list-item {width: 100%!important; margin-right: 0!important;}
#kboard-card-gallery-latest .kboard-list-item:nth-child(3),#kboard-card-gallery-latest .kboard-list-item:nth-child(4) {display: none!Important;}
.home #kboard-card-gallery-latest .kboard-list-item .kboard-list-thumbnail {height: 280px;}

.maindaetitle h1{font-size:20px!Important; line-height: 26px!important;}
.maindaetitle {margin-bottom: 20px;}
.maincadbtn a .minacadtxt {font-size: 14px!Important; padding: 5px 10px;}
.maincadbtn a .arrowbtns img,.maincadbtn a img {height: 37px;}
.maincatsbtn ul {display: block;}
.maincatsbtn ul li {width: 100%; margin-right: 0; margin-bottom: 5px;}
.maincatsbtn ul li a {font-size: 13px!Important;}
.maincatsbtn ul li a span {display: inline-block; padding-left: 10px;}
.cadtab,.subtitle {margin-bottom:20px;}
.table-1 table th, .tkt-slctr-tbl-wrap-dv table th {font-size:13px!Important;}
.table-1 tr.model_name th{font-size:13px!Important;}
.table-1, .table-2 {margin-bottom:10px!important;}
.table-1 tbody tr th{font-size:13px!Important;}
.guidetoptxt ul li {font-size:14px!Important;}
.selfguide1 h5{font-size:14px!Important; line-height:24px!Important;}
.selfguide1li li {font-size:14px!Important;}
.guidebtns a{Font-size:14px!Important;line-height:24px!Important;}
.selfguid2red ul li{font-size:13px!Important;}
.selfguideone ol.step6ol li{font-size:14px!Important; line-height:20px!Important;}
.guidebtns a {display:block;}
.ex_info p{Font-size:14px!Important;}
.ex_info dl dt {float:none; width:100%;}
.ex_info dl dd {margin-left:0; font-size:14px!important; width:100%; text-align:center; padding-left:0;}
.ex_step .path {font-size:14px!Important; line-height:20px!Important; padding:10px 5px; border-radius:0;}
.ex_step2 .image {padding-top:210px;}
.ex_step2 .image dl dt {font-size:14px!important;}
.pro_top ul li {width:100%; margin:0!important;margin-bottom:5px!important;}
.pro_top ul li a {line-height:32px!Important;}
.subtitle h3 img {width:15%;}
.bootitle h4 .titlemark {float:none; margin:10px 0; display:block;}
.popmovie iframe {height:310px!important;}
.youtube-link {width:50%;}
.youtube-link a {font-size:12px;}
.tab_wrap li {width:100%; margin-right:0; margin-bottom:10px}
.notoplinetxt .text dl dt{width:100%; float:none;}
.notoplinetxt .text dl dd {padding:10px; width:100%; margin-left:0;}
.bgwrap {padding:10px;}
.progreyboxwrap .greybox h5 {font-size:14px!important;}
.prodownload li {Font-size:13px!Important; padding:5px 10px 5px 45px;}
.installcasewrap .case h5 {font-size:15px!important;}
.sgudiewrap ol li h4 span.sguideone strong {Font-size:14px!Important;}
.sgudiewrap ol li h4 {font-size:14px!important;}
.squidetable3 em.col1 {right:128px;}
.sliptable3 .cell1 {left:72px}
.sliptable3 .cell2{left:150px}
.sliptable3 .cell3{left:360px}
.subtitlebtn a {padding:5px 10px 5px 35px; }
.toplinetxt .fea {display:block; font-size:15px!Important; width:100%;}
.numli ol li{font-size:13px!Important;}
.selboxwrap .selbox dl dd{font-size:13px!Important;}
.lang a{font-size:13px!Important;}
.concept_wrap dl dt {Font-size:15px!Important;}
.concept_wrap dl dd {Font-size:13px!Important;}
.safeimgbox h6{Font-size:15px!Important;}
.safeimgbox h6 a {Font-size:13px!Important;}
.apullist ul.halful li {width:100%; float:none;}
.screwtop .screwtopbtns a {display:block; margin:0; margin-bottom:5px; padding:4px 10px;}
.screwgreybox .screwullist ul li ul li {padding-left:0;}
.romeol {margin-left:10px!important;}
.threefig {display:block;}
.threefig .figbox {width:100%; margin-right:0; margin-bottom:20px;}
.greensqarebar h5{font-size:14px!important; padding:5px 20px;}
.spmprocess_wrap .process1 .right{font-size:13px!important;}
.spmprocess_wrap .process1 .rightbox ol li{font-size:13px!important;}
.spmprocess_wrap .process1 .rightimgflex {display:block;}
.spmprocess_wrap .process1 .rightimgflex .rightimg  {width:100%; margin-bottom:10px;}
#kboard-default-list .kboard-search button {Font-size:13px!important;}
#kboard-card-gallery-list .kboard-list-item .kboard-list-title{Font-size:14px!important;}
.contable .wpcf7-file {padding:10px 5px;}
.wpcf7-list-item {margin-left:0!important;}
.contable table tr td {padding:5px 0;}
.contable table tr td.lefttd {padding:5px;}
.move_notice p{Font-size:13px!Important;}
.move_notice p strong{Font-size:15px!Important;}
.certitle h3{Font-size:15px!Important; line-height:24px!important;}
	.certitle h3 {background-position:left top; background-size:8%; padding-left:35px;}
   .search-page-search-form-top h1 {Font-size:17px!Important;line-height:26px!Important;}
   .search article .fusion-post-content h2 {Font-size:15px!important; line-height:24px!Important;}
 .search-no-results .title-heading-left {Font-size:18px!important;}
    .search-no-results h3 {font-size:15px!Important; margin-bottom:10px!important;}  
.fusion-secondary-header .fusion-alignright .fusion-mobile-menu-search {max-width:100%; width:90%;}
 .mainpro .mainprotxt {padding:10px; font-size:16px!Important; line-height:24px!Important;}
 .maininqboxwrap .maininqtxt p br {display:none;}
 .newstxtbox {padding:10px!Important;}
   .mainworldmap {padding:20px 30px 40px!Important; min-height:240px!Important;}
  .maincadboxnew a{display:grid;}
   .maincadboxnew a .cadimg {margin-right:0; text-align:center;}
   .maincadboxnew a .minacadtxt {Text-align:center; margin-top:10px; margin-right:0;}
   .maincadboxnew a .arrowbtns {margin-right:0; text-align:center; margin-top:20px; margin-bottom:20px;}
   .mainconboxnew .maincontxt .conface a {Font-size:13px!Important;display:block; margin-top:5px!important;}
   .subtoptitle {padding:0 15px;}
 .extabcon .exconbox .extxt ul li a {word-break:break-all}
 .funcdl dd {width:88%;}
  .openweimg > div {left:13%;}
  .combluebox h1:before {left:38%;}
  .comimg1 {margin-bottom:30px; margin-top:10px;}
  .fusion-flex-container .fusion-row .cominfobox1 {width:100%!important; float:none!important;}
   .combluebox .fusion-counters-box {--awb-title-size:30!important;}
.combluebox h1 {font-size: 30px!Important;}
.combluebox {padding:20px 10px; margin-bottom:10px;}
.comnumbox .num {font-size:20px!important;}
.strwrap .strbox .strtxt h2 {Font-size:18px!Important;}
.nocomnotewrap .strwrap .strbox .strtxt h5 {Font-size:15px!Important;}
.nocomnotewrap .strwrap .strbox .strtxt h1 {Font-size:20px!Important; line-height:26px!important;}
.nocomnotewrap .strwrap .strbox .strtxt h1.soh  {Font-size:18px!Important;}
.comnumbox .numtxt {Font-size:14px!Important; line-height:24px!Important; padding:15px;}
	.single h1.entry-title {font-size:24px!important; line-height:32px!important;}
	html[lang="ko-KR"] .ex_step2 .image {padding-top:220px;}
    .avada-footer-scripts {bottom:0;right:40%;}
    .footsns ul li {width:10%;}
}
@media screen and (max-width: 414px) {

.move_notice p {padding:30px 100px 50px 10px}
.move_notice p br {display: none;}
.move_notice p strong {display: block;}
.videobox iframe {height: 240px!Important;}
.mainsotitle img {width: 40%;}
.home #kboard-card-gallery-latest .kboard-list-item .kboard-list-thumbnail {height: 230px;}
.maininqbox {    background-position: 240px 130px;}
.cadtab ul li {Width:100%; background:none!important;margin-bottom:10px; background-color:#f5f5f5!important; text-align:center; height:auto; padding:10px 5px!Important; }
.cad_tab li a {height:100%!important;padding:10px 5px!important;}
.cad_tab li a:hover, .cad_tab li a.on {background:none!important;}
.cad_tab li a.on {Background:#7da4d1!important; color:#fff!Important;}
.cad_tab li br {Display:none;}
.faceimg {text-align:right; width:50%;}
.selfguideone ol li {width:140px; height:140px;}
.selfguideone ol li span {width:130px; height:130px;}
.ex_step2 .image {padding-top:170px;}
.envwrap .encatlogbox .catalog .qr_img  {bottom:40px;}
.envwrap .encatlogbox .catalog a img {width:20%;}
.subtitle h3 img {width:15%;}
.youtube-link {width:100%;}
.prodownload {float:none;}
.prodownload li {float:none; width:100%; margin-left:0; margin-bottom:10px; text-align:left;}
.subtitle h3{font-size:16px!important;}
.squidetable3 em.col1 {right:57px;}
.moviewrap {Display:block;}
.prodownload li.cadicon a {padding:5px 10px; text-align:center;}
.safeimgbox h6 a {Font-size:13px!Important; display:block; float:none; margin-top:10px;}
.safeimgbox h6 {font-size:14px!Important;}
.aptop ul li.longtabli a {line-height:24px!Important;}
.move_notice_kr p strong {display:inline-block;}
html[lang="ko-KR"] .selfguideone ol li strong {padding-top:30px;}
	.screwpro_top ul li a {line-height:20px!important; padding:5px 3px;}
.funcdl dd,.funcdl dt {font-size:13px!important;}
.funcul li{font-size:13px!important;}
 .greenleftsotable table:before { top:46px;}
  .openweimg > div {left:7%;}
  .topsns {float:none; text-align:center; margin-left:0;}
  .confiwrap {text-align:center; display:block;}
  .combluebox h1:before {left:36%;}
    .earthwrap .earchbox .earthtxt  {padding-top:0;}
  .earthwrap .earchbox .earthtxt p {font-size:15px!important;line-height:20px!important;}
  .earthwrap .earchbox .earthtxt h3{font-size:18px!important; line-height:22px!important;}
	.conkakao a {padding:8px 5px; font-size:12px!important;}
	html[lang="ko-KR"] .ex_step2 .image {padding-top:180px;}
	.conkakaopage {float:none;}
	.conkakaopage a {display:inline-block;}
	.subtitle h3 .conkakaopage a img{}
    .avada-footer-scripts {bottom:0;right:36%;}
}
@media screen and (max-width: 380px) {
     .title_wrap h4:after {left:43%;}
  .title_wrap h4:before {left:43%;}
  .vision ul .value2 {right:50px;}
   .vision ul .value3 {left:30px; bottom:40px;}
    .vision ul .value4 {right:30px; bottom:40px;}
    .globalinfoleft dl dd {margin-left:70px;}
.videobox iframe {height: 210px!Important;}
.mainvideo a img {width: 20%;}
.lastnotice .lastlist p a {font-size: 13px!important; padding: 8px;}
.home #kboard-card-gallery-latest .kboard-list-item .kboard-list-thumbnail {height: 210px;}
.mainconbox .coniconimg {width: 30%;}
.mainconbox .maincontxt {padding: 10px 15px;}
.maingbox1 .maincad, .maincata {padding-right: 20px;}
.selfguideone ol li {width:130px; height:130px;}
.selfguideone ol li span {width:120px; height:120px;}
.ex_step2 .image {padding-top:150px;}
.subtitle h3 img {width:18%;}
.squidetable3 em.col1 {right:5px;}
.fusion-header {padding:0px 0px 10px!Important;}
html #wrapper header .fusion-header .headertwo {padding:10px 10px 0!important;}
 .funcdl dd {width:84%; }
  .openweimg > div {left:3%;}
  .combluebox h1:before {left:34%;}
	html[lang="ko-KR"] .ex_step2 .image {padding-top:160px;}
}
@media screen and (max-width: 320px) {
    .home #kboard-card-gallery-latest .kboard-list-item .kboard-list-thumbnail {height: 170px;}
   .ex_step2 .image {padding-top:130px;}
   .squidetable3 em.col1 {right:-35px;}
   .mainproductlist .fusion_builder_column_1_3 {float:none!Important;width:100%!important;}
 .openweimg > div {left:auto;}
 .combluebox h1:before {left:30%;}
	html[lang="ko-KR"] .ex_step2 .image {padding-top:140px;}
}