:root{--primaryColor:#f8823c;--whiteColor:#fff;--greyColor:#dbdbdb;--greyColor200:#eee;--redColor:#cd4335;--darkColor:var(--darkColor);--darkColor300:#212121}.wpc-directory-wrap{border:1px solid var(--greyColor);margin-bottom:31px;padding-bottom:28px}.wpc-directory-image{object-fit:cover;width:100%;height:230px;margin-bottom:10px}.wpc-directory-title{color:#1e2427;font-family:'Source Pro Sans',sans-serif;font-size:22.5px;line-height:27px;font-style:normal;font-weight:600;letter-spacing:0px;text-transform:none;margin-bottom:6px;padding:8px 30px 5px}.wpc-directory-text{font-size:14px;line-height:23px;padding:0 30px}.wpc-directory-text a{color:var(--redColor);font-weight:600}.wpc-directory-wrap img[src=""]{display:none}.header-slide{position:relative;width:100%;height:700px;overflow:hidden}.header-slider-bg{width:100%;height:700px;background-size:cover;background-position:center;background-repeat:repeat}.header-main-body{position:absolute;width:100%;bottom:14%;left:0;z-index:13;text-shadow:1px 2px 4px rgba(0,0,0,.41);letter-spacing:3px}.header_slider .owl-dots{position:absolute;bottom:5%}.header-bg-boder{background-color:rgba(248,130,60,.7);position:absolute;top:0;left:0;width:50%;margin-left:-30%;height:100%;z-index:10;transform:skew(20deg)}.header-slider,.owl-carousel{width:100% !important}.blog_post ul{padding-left:0;margin-left:0;margin-bottom:0}.blog_post ul li{list-style-type:none}.blog_post ul li a{display:block;padding:15px 150px 15px 100px;color:var(--whiteColor) !important;background-color:#313131;margin-bottom:10px;font-size:14px;position:relative}.blog_post_date{width:100px;display:inline-block;font-weight:700}.blog_post_title{display:inline-block}.blog_post_file{position:absolute;right:100px}.blog_post_file i{font-size:13px}.pagination{margin-top:60px;display:block;margin-left:auto;margin-right:auto}.pagination .page-numbers{padding:10px 15px;line-height:16px;margin-left:3px;margin-right:3px}.pagination a{background-color:#e5e5e5;color:#212121}.pagination .next,.pagination .prev{background-color:var(--primaryColor);color:var(--whiteColor);font-size:16px;line-height:16px}.ko-about-title h2{font-weight:700;font-size:36px !important;letter-spacing:3px}.ko-about-sub-title{font-size:16px;margin-bottom:25px}.ko-about-content{max-width:57%;font-size:14px}.ko-about-btn{margin-top:35px}.ko-about-warpper{position:relative;overflow:hidden;padding-top:70px;padding-bottom:60px}.ko-about-warpper-bg{position:absolute;width:87%;height:100%;margin-right:-30%;top:0;bottom:0;right:0;transform:skew(20deg);background-color:#e5e5e5;z-index:-2}.ko-about-warpper.bg_style_2 .ko-about-warpper-bg{margin-right:-60%}.ko-service-title h2{font-weight:700;font-size:36px !important;letter-spacing:3px}.ko-service-sub-title{font-size:16px;margin-bottom:25px}.ko-service-content{max-width:50%;font-size:14px;position:relative;color:#fff;padding-top:15px;padding-bottom:15px}.ko-service-btn{margin-top:35px}.ko-service-warpper{position:relative;overflow-y:hidden}.ko-service-warpper-bg{position:absolute;width:90%;height:100%;margin-left:-30%;margin-top:60px;margin-bottom:-60px;top:0;bottom:0;left:0;transform:skew(20deg);background-color:rgba(248,130,60,.7);z-index:0}.ko-service-warpper-bgimg{background-repeat:no-repeat;background-position:center;background-size:cover;z-index:0;margin-bottom:60px;padding-top:75px;padding-bottom:60px}.ml1{font-weight:900;font-size:3.5em}.ml1 .letter{display:inline-block;line-height:1em}.ml1 .text-wrapper{position:relative;display:inline-block;padding-top:.1em;padding-right:.05em;padding-bottom:.15em}.ml1 .line{opacity:0;position:absolute;left:0;height:3px;width:100%;background-color:#fff;transform-origin:0 0}.ml1 .line1{top:0}.ml1 .line2{bottom:0}.ko-sale-header-warpper{padding-top:50px;padding-bottom:50px;min-height:200px;background-position:center;background-size:cover}.ko-sale-header-content{text-align:center;color:var(--whiteColor)}.ko-sale-header-title h2{font-size:28px;margin-bottom:20px}.ko-sale-header-sub-title{font-size:14px}.ko-sale-item-warpper{background-color:var(--greyColor200);position:relative}.ko-sale-item-child{font-size:15px !important;margin-bottom:150px}.ko-sale-item-child .container{width:1200px !important;max-width:100% !important}.ko-sale-item-child-box{padding:25px;background-color:var(--whiteColor);box-shadow:4px 3px 10px 0px rgba(4,0,0,.18);display:block}.ko-sale-item-child-box a .ko-sale-item-child-box p{color:#212121 !important}.ko-sale-item-child-desc{font-size:14px;border-bottom:solid 1px var(--greyColor200);padding-bottom:15px;margin-bottom:5px}.ko-sale-item-child-logo a{width:100%;display:flex;align-items:center}.ko-sale-item-child-logo img{margin:auto;height:110px !important;width:auto !important}.ko-sale-item-child .col-item{margin:-30px 0 -56px}.ko-sale-item-child-reference a{color:#212121}.ko-sale-item-child-reference a:hover{opacity:.8;color:#212121}.ko-sub-header-main{height:400px;width:100%;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center}.ko-sub-header-main-content{left:0;top:0;width:100%;z-index:2;text-align:center;color:var(--whiteColor)}.ko-sub-header-title h2{font-size:36px;font-weight:700;font-family:inherit;letter-spacing:1px}html[lang=en-US] .ko-sub-header-title h2{letter-spacing:.1rem}.ko-sub-header-desc{font-weight:700;font-size:18px}.ko-sub-header-main-3{background-color:var(--greyColor200)}.ko-sub-header-main-3 .ko-sub-header-main-content{color:#212121}.ko-sub-header-main-bg-light .ko-sub-header-title{color:var(--whiteColor)}.ko-message-box-bg{background-size:100%;background-repeat:no-repeat;background-position:top 0 right 0;position:absolute;z-index:-1;top:88px;right:0;width:60%;height:100%;max-height:385px}.ko-message-box-title h3{font-size:28px;margin-bottom:35px;font-weight:700}.ko-message-box-desc{max-width:55%}.ko-message-box-desc-bottom{font-size:30px;text-align:center;padding-top:30px}.ko-message-box-desc img{display:none}.ko-custom-heaer{margin-bottom:30px}.ko-custom-heaer h3{font-size:28px !important}.ko-company-pro-content{padding-left:30px}.ko-company-pro-content table{width:100% !important;overflow-y:scroll}.ko-company-pro-content table tr td{vertical-align:top;line-height:36px}.ko-origin-main-box{background-color:var(--whiteColor);box-shadow:1px 2px 4px 1px rgba(185,185,185,.55);padding:60px 30px 60px 0;margin-bottom:10px}.ko-company-pro-img img{margin-left:auto;margin-right:auto;width:auto;display:block;margin-bottom:30px}.ko-origain-content{padding-left:0 !important}.ko-origin-main-box .ko-message-box-title h3{margin-left:-60px}.ko-origin-pro-img img{margin-left:auto;margin-right:auto;width:auto;display:block;margin-bottom:25px}.ko-box-style-2-title{background-color:var(--greyColor200);padding-top:50px;padding-bottom:50px}.ko-box-style-2-title-in{display:flex;width:100%}.ko-box-style-2-title-in h3{font-size:28px;line-height:44px;margin-bottom:25px;font-weight:600;text-align:left;margin-inline-start:auto;margin-right:auto}.ko-box-style-2-content{background-color:var(--whiteColor);box-shadow:1px 2px 4px 1px rgba(185,185,185,.55);padding:50px 120px 35px;margin-bottom:10px;margin-top:-40px}.ko-box-style-2-content-in{margin-left:auto;margin-right:auto;width:fit-content;max-width:100%}.ko-box-style-2-content ol{margin-left:0;padding-left:15px}.ko-box-style-2-bg-container{position:absolute;left:0;width:100%;display:block}.ko-box-style-2-img{display:block;width:100%}.ko-box-style-2-img img{width:100%;height:auto}.ko-box-style-2-content table thead tr td{padding:5px 10px;background-color:var(--primaryColor);border:solid 1px #6b6b6b !important;vertical-align:middle;font-weight:700;color:var(--whiteColor)}.ko-box-style-2-content table tr td{padding:5px 10px;border:solid 1px #6b6b6b !important}.ko-history-box-bg{width:90%;height:415px;margin-right:-35%;top:70px;bottom:0;right:0;transform:skew(18deg);background-color:#e5e5e5;z-index:-2;position:absolute}.ko-history-box-desc{padding-top:15px}.ko-history-box-desc ul{padding-left:0;margin-left:0;list-style-type:none}.ko-history-box-desc ul li{display:block;margin-bottom:25px}.ko-history-box-desc-title{display:flex;width:100%}.ko-history-box-desc ul li .date{width:150px;display:block}.ko-history-box-desc ul li .content{width:auto}.ko-history-box-desc table{display:block;max-width:100%}.ko-history-box-desc table tr{display:block;line-height:40px}.ko-history-box-desc table tr th{width:150px}.ko-history-box-title{margin-bottom:30px}.ko-everything-main-box{position:relative;overflow:hidden}.ko-everything-img img{width:750px;max-width:100%}.ko-everything-box{margin-top:60px;display:block;clear:both;padding-left:15px;padding-right:15px}.ko-everything-content{width:95%;padding-top:45px;padding-bottom:35px;position:relative}.ko-everything-bg{position:absolute;width:145%;height:auto;top:0;bottom:0;left:-10px;transform:skew(33deg);background-color:#e5e5e5;z-index:-2}.ko-everything-title{font-size:30px;font-weight:700;margin-bottom:20px}.ko-everything-desc{font-size:24px;line-height:52px}.ko-everything-right{position:absolute;top:-45px;width:50%;left:50%}.ko-everything-content{width:50%}.ko-about-box-style-1-main{overflow:hidden}.bg-img{background-position:center;background-size:cover}.ko-about-box-body{padding-top:80px;position:relative}.ko-about-box-style-1-bg{position:absolute;width:100%;height:auto;margin-left:-70%;margin-top:0;margin-bottom:0;top:80px;bottom:0;left:0;transform:skew(33deg);background-color:rgba(248,130,60,.7);z-index:0}.ko-about-box-container{width:1060px;max-width:100%;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:30px}.ko-about-box-content{position:relative;z-index:10;padding-top:65px;padding-bottom:65px;color:var(--whiteColor)}.ko-about-box-title{font-size:26px}.right-50{width:50%;padding-left:100px;margin-left:auto}.left-50{width:50%;padding-right:100px;margin-right:auto}.ko-about-box-style-2-bg{position:absolute;width:100%;height:auto;margin-right:-45%;margin-top:0;margin-bottom:0;top:80px;bottom:0;right:0;transform:skew(33deg);background-color:rgba(248,130,60,.7);z-index:0}.ko-about-box-style-3-bg{position:absolute;width:100%;height:auto;margin-left:-42%;margin-top:0;margin-bottom:0;top:80px;bottom:0;left:0;transform:skew(33deg);background-color:rgba(248,130,60,.7);z-index:0}.ko-about-box-style-4-bg{position:absolute;width:100%;height:auto;margin-right:-72%;margin-top:0;margin-bottom:0;top:80px;bottom:0;right:0;transform:skew(33deg);background-color:rgba(248,130,60,.7);z-index:0}.ko-about-box-style-5{background-color:var(--whiteColor);box-shadow:1px 2px 4px 1px rgb(185 185 185/55%);padding:50px 80px;margin-bottom:10px}.ko-about-box-style-5 .ko-about-box-content_img a{display:block;transition:.3s}.ko-about-box-style-5 .ko-about-box-content_img a:hover{opacity:.5;transition:.3s}.ko-about-box-style-5 .row{align-items:center}.ko-about-box-style-5 .ko-about-box-style_content{padding-left:30px}.ko-about-box-style-5 .title{text-align:center;font-size:28px;line-height:44px;margin-bottom:25px}.ko-about-box-style-5 .ko-about-box-content_img img{width:100%;height:auto}.ko-map-box-content{padding-left:40px;padding-right:40px;position:relative}.ko-map-box-map{padding-left:40px;padding-right:40px;margin-top:30px}.ko-map-box-map iframe{width:100% !important;height:350px !important}.ko-map-box-desc{background-color:var(--whiteColor);box-shadow:1px 4px 11px 0px rgba(202,202,202,.72);padding:60px 30px 5px;font-size:15px;font-weight:700;margin-top:55px}.ko-map-box-text{margin-bottom:15px}.ko-map-box-main-title{position:absolute;top:-55px;left:0;font-family:'HammersmithOne';letter-spacing:3px}.ko-map-box-title h3{color:var(--primaryColor);font-size:38px}.ko-map-box-sub-title{color:var(--primaryColor);font-size:28px}.ko-map-box-sub-title:after{content:'';border:solid 1px var(--primaryColor);width:100px;display:block;margin-top:15px}.ko-sub-header-main-2{height:700px !important}.ko-sub-header-main-2 .ko-sub-header-main-content{text-align:inherit}.ko-sub-header-main-2 .ko-sub-header-desc{font-size:24px;line-height:40px;margin-top:15px}.ko-sub-header-main-filter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1}.ko-recruitment-box-img{padding-left:140px}.ko-recruitment-box-img img{float:right;filter:brightness(.9);width:65% !important}.ko-recruitment-box-main .ko-message-box-content{position:relative}.ko-recruitment-box-main .ko-message-box-content .ko-message-box-desc{position:absolute;left:15px;top:60px;width:100%;font-size:26px;font-weight:700;line-height:45px}.recruitment_box_title{margin-bottom:15px}.ko-recruitment_main_box_2{background-size:cover;background-position:center;padding-top:80px;position:relative}.ko-recruitment_bg_box_2{position:absolute;width:100%;height:auto;margin-left:-80%;margin-top:0;margin-bottom:0;top:80px;bottom:0;left:0;transform:skew(33deg);background-color:rgba(248,130,60,.8);z-index:0}.ko-recruitment_main_box_2 .ko-message-box-desc{position:relative;z-index:1;padding-top:70px;padding-bottom:70px;font-size:15px}.ko-recruitment_main_box_2 .recruitment_box_title{font-size:26px;font-weight:700}.ko-recruitment_main_box_3{position:relative}.ko-recruitment_bg_box_3{position:absolute;width:100%;height:auto;margin-right:-60%;margin-top:0;margin-bottom:0;top:80px;bottom:0;right:0;transform:skew(33deg);background-color:rgba(248,130,60,.8);z-index:0}.ko-recruitment_main_box_3 .ko-message-box-desc{color:var(--whiteColor) !important}.ko-recruitment_main_box_3 .ko-message-box-desc{position:relative;z-index:1;padding-top:50px;padding-bottom:140px;font-size:15px}.fill.container-fluid{padding-left:0;padding-right:0}.ko-recruitment_main_box_4{background-color:#f0f0f0 !important}.ko-recruitment_main_box_4 .ko-message-box-desc{margin-left:100px}.ko-recruitment_main_box_4 .ko-recruitment_bg_box_2{margin-left:-74% !important}.ko-recruitment_main_box_4{background-color:#f0f0f0 !important}.ko-recruitment_main_box_4 .ko-message-box-desc{margin-left:100px}.ko-recruitment_main_box_4.ko-recruitment_main_box_5 .ko-recruitment_bg_box_2{margin-left:52% !important}.ko-recruitment_table{display:block;width:730px !important;max-width:100% !important;margin-left:auto;margin-right:auto}.ko-recruitment_table table{width:100% !important;max-width:100% !important;height:auto !important;margin-left:auto;margin-right:auto}.ko-recruitment_table table tr{border-bottom:solid 1px #ddd}.ko-recruitment_table table tr td{padding:18px 30px;width:auto !important;height:auto !important}.ko-recruitment_table table tr td:first-child{min-width:130px}.ko-recruitment_table table strong{font-family:"Yu Gothic"}.ko-csr-main-box{position:relative}.ko-csr-contant{padding-right:60px;position:relative;padding-bottom:30px}.ko-csr-content-title{padding-left:10px;margin-bottom:20px}.ko-csr-content-title h3{font-size:24px;font-weight:600;line-height:40px}.ko-csr-content-icon{position:absolute;top:0;right:0}.ko-csr-content-icon img{max-height:100px}.ko-csr-main-box-2 .ko-csr-contant{padding-right:0;padding-left:60px;position:relative}.ko-csr-main-box-2 .ko-csr-content-title{padding-left:0;padding-right:80px;min-height:85px}.desktop_display{display:block !important}.mobile_display{display:none !important}.ko-staff-interview-box-main{position:relative}.ko-staff-interview-box-main .ko-message-box-content{position:relative;min-height:230px}.ko-staff-interview-box-main .ko-message-box-desc{position:relative;z-index:10}.ko-staff-interview-box-title{font-size:22px;line-height:38px;font-weight:700;margin-bottom:15px;margin-top:15px}.ko-staff-interview-box-content{font-size:18px;line-height:36px}.ko-staff-interview-box-img{width:auto;max-width:100%;height:230px;overflow:hidden;position:absolute;top:0;right:0;z-index:1}.ko-staff-interview-box-2-title{position:absolute;top:5px;left:0;margin-right:20px}.ko-staff-interview-box-2-title h3{font-size:26px;font-weight:700;font-family:"Yu Gothic"}.ko-staff-interview-box-2-title:after{content:'';border-top:solid 2px var(--primaryColor);width:100px;display:block;margin-top:15px}.ko-staff-interview-box-2-main .ko-map-box-desc{padding:75px 35px 30px;margin-top:0}.ko-staff-interview-box-2-main .ko-map-box-content{padding-left:50px !important;padding-right:50px !important}.ko-message-box-main-mb .ko-history-box-desc ul li{display:block;margin-bottom:40px}.ko-message-box-main-mb .ko-history-box-desc ul li .date{width:100%;font-size:18px;margin-bottom:5px}ko-message-box-main-mb .ko-history-box-desc ul li{line-height:26px;margin-bottom:15px}ko-message-box-main-mb .ko-history-box-desc ul li strong{font-size:16px;display:block}.ko-message-box-main-mb .ko-history-box-bg{width:100%;margin-right:-62%;opacity:.5;display:block}.ko-message-box-main-2 .ko-message-box-title h3{font-size:22px;margin-bottom:10px}.ko-message-box-main-2 .ko-message-box-bg{top:0;max-height:345px}.ko-message-box-main-2 .ko-message-box-desc{min-height:345px}.ko-message-box-main-2 .style-2 .ko-message-box-img{max-width:50%}.ko-message-box-main-2 .style-2 .ko-message-box-desc{max-width:50%}.ko-message-box-main-23.container{position:relative}.ko-message-box-main-3 .ko-message-box-content{position:relative}.ko-message-box-main-3 .ko-message-box-title h3{font-size:22px;margin-bottom:10px}.ko-message-box-main-3 .ko-message-box-bg{top:0;max-height:160px;width:100%}.ko-message-box-main-3 .ko-message-box-desc{max-width:100%;padding-top:40px;padding-bottom:40px}.ko-product-item{margin-bottom:40px}.ko-product-item p{padding-top:15px}.ko-table-menu{position:relative;border:solid 2px #0e75bc;border-radius:10px;padding:25px 10px 10px;margin-bottom:40px}.tab-title{font-size:20px;color:#0e75bc;position:absolute;left:14px;top:-13px;background-color:var(--whiteColor);padding:0 10px;font-weight:600}.ko-table-menu-row{display:flex;flex-wrap:wrap}.ko-table-menu-item{text-align:center;color:#000;padding-left:15px;padding-right:15px;padding-bottom:10px}.ko-table-menu-item .title{font-size:15px;color:#000;font-weight:600}.ko-table-menu-item .sub-title{font-size:13px;color:#000;font-weight:500}.ko-table-menu-item_row{display:flex}.ko-table-menu-item_con{display:inline-block}.ko-table-menu-item_icon{display:inline-block;padding-left:5px;padding-top:5px}.ko-table-menu-item_icon img{width:35px}.ko-product-table{display:block;vertical-align:middle}.ko-product-tabl-scroll{width:100%}.ko-product-table table{font-size:13px;line-height:18px;background-color:var(--whiteColor)}.ko-product-table table td{padding:5px;border:solid 1px #6b6b6b !important}.ko-product-table table .bgcolor{background-color:#ddd}.ko-product-table table thead{text-align:center}.ko-product-table table thead tr th,.ko-product-table table thead tr td{padding:10px 15px;background-color:var(--primaryColor);border:solid 1px #6b6b6b !important;vertical-align:middle;font-weight:700;color:var(--whiteColor)}.ko-product-table table thead tr th span{color:var(--whiteColor) !important;font-weight:700 !important}.ko-product-table table .td-line{padding:0}.ko-product-table table .td-line div{padding:5px}.ko-product-table table thead .line{border-bottom:solid 1px #6b6b6b !important}.ko-product-table table tr td{height:35px;vertical-align:middle;border-top:none}.ko-product-table table tr td img{height:20px;margin:auto;width:auto;padding:0 5px}.ko-product-table table tr td span img{display:inline-flex;padding-left:5px;height:20px}.ko-product-table table .image-inline{display:table;width:100%;text-align:center}.ko-product-table table .image-inline img{display:inline-block}.container-full{width:100%;padding-left:15px;padding-right:15px}.ko-product-tab{display:block}.ko-product-tab .nav{padding-left:0;margin-left:-2.5px;margin-right:-2.5px;margin-bottom:50px;width:100%;list-style:none}.ko-product-tab .nav li{display:inline-block;width:20%;padding-left:2.5px;padding-right:2.5px;padding-bottom:5px}.ko-product-tab .nav a{display:flex;width:100%;background-color:#ac6343;height:55px;font-size:14px;line-height:22px;color:var(--whiteColor);padding:0 25px;font-weight:700}.ko-product-tab .nav a span{margin:auto 0;width:100%}.ko-product-tab .nav a:hover,.ko-product-tab .nav a.active{opacity:1 !important;background-color:#e47059}.ko-product-tab .nav li .none{display:block;background-color:#d6c2b9;height:55px;font-size:16px;line-height:55px;color:var(--whiteColor);padding:0 20px}.ko-tab-content .tab-content-title{border-bottom:solid 3px #ddd;margin-bottom:30px}.ko-tab-content .tab-content-title .title{font-size:16px;line-height:26px}.ko-table-menu-row{display:flex}.ko-table-menu-footer_item{display:flex;padding-right:15px;padding-bottom:30px}.ko-table-menu-footer_item_icon img{height:35px;width:auto;padding-right:5px}.ko-table-menu-footer-item_con{line-height:35px;font-size:13px;font-weight:500}.ko-table-menu-footer_btn{color:#0e75bc !important;font-size:20px;font-weight:600;border-bottom:solid 1px #0e75bc;padding-bottom:5px;position:relative}.ko-table-menu-footer_btn:after{content:'';display:block;border-bottom:solid 1px #0e75bc;position:absolute;left:0;bottom:-5px;width:100%}.heading-2{display:block;margin-bottom:20px}.heading-2 .title{display:inline-block;margin-top:0;font-size:36px !important}.heading-2 .sub-title{display:inline-block;color:#212121}.heading-2 .sub-title span{padding-left:15px;padding-right:15px}.heading-2 .sub-title a{color:#212121}.heading-2 .sub-title a:hover{text-decoration:underline !important;color:#000}.ko-section-title .title{font-size:16px;padding-bottom:.5rem;padding-left:10px;border-bottom:solid 3px #ddd;margin-bottom:30px}.ko-f-item{text-align:center;margin-bottom:30px}.ko-f-item img{width:100%;height:auto}.ko-f-item .title{font-size:20px;font-weight:600;margin-top:20px;border-left:solid 2px #212121}.ko-f-item .content{margin-top:5px}.ko-f-item-grid .ko-col:last-child .ko-f-item .title{border-right:solid 2px #212121}.ko-btn-inline ul{list-style-type:none;padding-left:0;margin-left:0;margin-bottom:30px;text-align:center}.ko-btn-inline ul li{display:inline-block;text-align:center;margin-left:5px;margin-right:5px}.ko-button-dark{display:inline-block;background-color:#313131;font-size:16px;line-height:45px !important;padding:0 15px !important;min-width:170px;max-width:100% !important;height:45px !important;color:var(--whiteColor) !important;text-align:center;box-shadow:2px 2px 3px 1px rgba(4,0,0,.14) !important}.ko-btn-inline_icon img{height:45px;width:auto;margin-right:10px}.ko-niimi_banner_1_item{display:block;position:relative;padding-left:50px;padding-top:5px;height:380px}.ko-niimi_banner_1_item .label{background-color:var(--primaryColor);color:var(--whiteColor);padding:1px 30px;display:inline-block;position:absolute;left:0;top:0}.ko-niimi_banner_1_item .caption{text-align:right;font-size:13px;padding-top:5px}.d-flex .ko-niimi_banner_1_item:first-child{padding-right:50px}.ko-niimi_banner_1_item img{height:100%;width:auto}.ko-niimi-video{position:relative;padding-bottom:180px;overflow:hidden}.ko-niimi-video .container-fluid{position:relative}.ko-niimi-video .yt-video{border:solid 3px #d2b885;padding:1px;width:880px;max-width:100%;box-shadow:8px 8px 6px 0px rgb(0 0 0/56%);background-color:var(--darkColor);position:relative;z-index:10}.ko-niimi-video .yt-video iframe{border:solid 3px #d2b885}.ko-niimi-video_bg{display:block;position:absolute;width:100%;height:70%;background-position:center;background-repeat:no-repeat;background-size:cover;top:calc(50% - 80px);z-index:-1;left:0;bottom:0}.ko-niimi-video .video-title{position:absolute;right:15px;top:50%;width:calc(100% - 880px);background-color:#ff783e;padding:30px 25px 30px 50px;color:var(--whiteColor);font-size:28px;line-height:38px;font-weight:500;box-shadow:8px 25px 6px -1px rgb(0 0 0/56%);transform:translateY(-40%);-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%)}.ko-niimi-video .video-title:after{content:'';background-image:url(//kadotoku.co.jp/wordpress/wp-content/plugins/kadotoku-wbp-addon/css/../images/k-bg-t-002.jpg);width:34px;height:34px;display:block;position:absolute;top:0;right:0;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width:1025px){.ko-polyurethane-section-box .ko-box-style-2-content{width:65%}}.vc_polyurethane_section_label{background-color:var(--primaryColor);color:var(--whiteColor);font-size:16px;width:fit-content;padding:3px 20px;margin-bottom:15px;position:relative;z-index:5}@media (max-width:1025px){.ko-message-box-desc{max-width:80%}.ko-message-box-bg{width:80%}.ko-company-pro-content{padding-left:0}.ko-company-pro-content table{width:100% !important;overflow-y:scroll}.ko-about-content{max-width:80%}.ko-map-box-map{padding-left:15px;padding-right:15px}.ko-map-box-main-title{top:-50px;left:15px}.ko-sub-header-main-2{height:600px !important}.ko-csr-contant{padding-right:0}.ko-csr-main-box-2 .ko-csr-contant{padding-right:0;padding-left:0}.ko-message-box-bg{display:none}.ko-message-box-main-2 .ko-message-box-title{padding-left:0;padding-right:0}.ko-message-box-main-2 .ko-message-box-bg{display:block;width:60%;max-height:300px}.ko-message-box-main-2 .ko-message-box-desc{max-width:55%;max-height:300px;min-height:auto}.ko-message-box-main-3 .ko-message-box-bg{display:block}.ko-message-bg:before{opacity:.5}.ko-message-box-desc img{display:block;width:100%;margin-bottom:15px}.ko-message-box-desc{max-width:100%}.ko-sub-header-main{height:300px}.ko-sub-header-main-content{top:135px}.ko-message-box-desc{max-width:100%}.ko-history-box-bg{height:100%;opacity:.5}.ko-about-content{max-width:90%}.ko-origin-main-box{padding:60px 15px;margin-bottom:10px}.ko-bg{background-size:auto 63%;background-repeat:no-repeat;background-position:left 0 top 150px}.left-50{width:70%}.right-50{width:70%}.ko-everything-right{position:relative;top:0;width:100%;left:0;padding:15px;padding-right:15px}.ko-everything-content{width:100%}.ko-everything-bg{left:11%;width:187%}.ko-everything-img{width:100%}.ko-map-box-content{padding-right:0}.ko-message-box-title{padding-left:15px;padding-right:15px}.ko-sub-header-main-content{padding-top:50px}.ko-sub-header-main-2{height:500px !important}.ko-recruitment-box-main .ko-message-box-content .ko-message-box-desc{font-size:22px;line-height:40px}.recruitment_box_title{margin-bottom:10px}.desktop_display{display:none !important}.mobile_display{display:block !important}.ko-box-style-2-content{padding:50px 50px 35px}.ko-recruitment-box-img{padding-left:80px}.ko-table-menu-item{padding-left:10px;padding-right:10px}.ko-message-box-main-3 .ko-message-box-title{padding-right:0;padding-left:0}.ko-message-box-main-3 .ko-message-box-desc{padding-bottom:0}.ko-message-box-desc-bottom{font-size:24px}.ko-box-style-2-bg-container{position:relative}.ko-box-style-2-img{padding-top:15px;padding-left:15px;padding-right:15px}.ko-recruitment-box-img img{float:right;filter:brightness(.9);width:100% !important}.ko-product-tabl-scroll{overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.ko-product-tab .nav a{padding:0 15px}.ko-sale-item-child .col-item{margin:-30px 0 -56px}.ko-history-box-desc-title{display:block}.ko-message-box-main-mb .ko-history-box-desc ul li{margin-bottom:30px}.ko-about-box-style-5{padding:50px 50px 35px}.ko-f-item .title{font-size:16px;margin-top:15px}.blog_post ul li a{padding:15px 30px}.blog_post_file{position:relative;right:0;left:5px}.heading-2 .title{font-size:30px !important}.ko-niimi_banner_1_item{height:200px}}@media (max-width:860px){.ko-map-box-map{padding-left:0;padding-right:0}.ko-map-box-desc{padding:60px 15px 5px}}@media (max-width:769px){.ko-niimi-video .yt-video{width:500px}.ko-niimi-video .video-title{top:50%;width:calc(100% - 500px);font-size:20px;line-height:30px}}@media (max-width:560px){.ko-message-box-desc{max-width:100%}.ko-origin-main-box .ko-message-box-title h3{margin-left:0}.ko-about-content{max-width:100%}.ko-box-style-2-content{padding:30px 20px}.ko-box-style-2-title{background-color:var(--greyColor200);padding-top:50px;padding-bottom:50px}.left-50{width:100%;padding-right:0;margin-right:auto}.right-50{width:100%;padding-left:0;margin-left:auto}.ko-everything-title{margin-bottom:30px}.ko-message-box-title h3{font-size:18px !important}.ko-sub-header-title h2{font-size:26px}h3.vc_custom_heading{font-size:20px !important}.ko-corporate .wpb_wrapper{padding-left:15px;padding-right:15px}.ko-corporate h1{font-size:18px !important;line-height:34px}.ko-corporate h1 span{font-size:18px !important;line-height:34px}.ko-everything-title{font-size:22px;margin-bottom:15px}.ko-everything-desc{font-size:16px;line-height:40px}.ko-everything-right{padding:0}.ko-about-box-container{padding-left:15px}.ko-message-box-bg{width:100%;display:block;position:relative;height:300px;margin-bottom:20px}.ko-message-box-desc img{display:block;width:100%;height:auto;margin-bottom:10px}.ko-message-box-bg{display:none}.ko-sub-header-main-2{height:250px !important}.ko-sub-header-main-content{padding-top:50px}.ko-recruitment-box-main .ko-message-box-content .ko-message-box-desc{font-size:16px;line-height:36px;top:20px}.ko-sub-header-main-2 .ko-sub-header-desc{font-size:14px;line-height:24px;margin-top:10px}.ko-sub-header-title h2{font-size:20px}.ko-recruitment-box-main .ko-message-box-content .ko-message-box-desc{font-size:15px;line-height:28px;top:20px;left:0}.recruitment_box_title{margin-bottom:0;font-size:16px}.ko-recruitment_main_box_2{padding-top:0}.ko-recruitment_main_box_2 .ko-message-box-desc{padding-bottom:30px}.ko-recruitment_bg_box_2{top:30px}.ko-recruitment_main_box_2{padding-top:0}.ko-recruitment_main_box_3 .ko-message-box-desc{font-size:15px}.ko-recruitment_bg_box_3{top:30px}.ko-recruitment_main_box_2 .recruitment_box_title{font-size:20px}.ko-csr-content-title h3{font-size:18px;line-height:34px}.ko-csr-main-box-2 .ko-csr-contant{font-size:14px}.ko-csr-main-box-2 .ko-csr-content-title{padding-right:55px}.ko-csr-content-title{margin-bottom:15px}.ko-staff-interview-box-content{font-size:14px;line-height:24px}.ko-staff-interview-box-title{font-size:18px;line-height:32px}.ko-staff-interview-box-2-main .ko-map-box-content{padding-left:15px !important;padding-right:15px !important}.ko-staff-interview-box-2-main .ko-map-box-desc{padding:100px 15px 15px;margin-top:0;font-size:14px;line-height:24px}.ko-staff-interview-box-2-title h3{font-size:18px;line-height:28px;font-weight:700;font-family:"Yu Gothic"}.ko-staff-interview-box-img{position:relative}.ko-map-box-sub-title{color:var(--primaryColor);font-size:20px}.ko-map-box-content{padding-left:25px}.ko-sub-header-main-content{padding-top:80px;padding-bottom:30px}.ko-sub-header-main-2{min-height:200px;height:auto !important}.ko-recruitment-box-img{padding-left:0}.ko-recruitment_main_box_4 .ko-message-box-desc{margin-left:0}.ko-recruitment_table table tr td{padding:15px}.ko-company-pro-main{margin-left:-15px;margin-right:-15px}.ko-everything-box{padding-left:0;padding-right:0}.ko-everything-desc{font-size:14px;line-height:24px}.ko-box-style-2-title-in h3{font-size:20px;line-height:38px;margin-bottom:15px}.ko-sale-item-child{margin-bottom:60px}.mobile-navbar{position:sticky;z-index:90}.ko-message-box-desc h3,.ko-message-box-desc h3 span{font-size:18px !important}.ko-message-box-main-2 .ko-message-box-desc h3{font-size:20px !important}.ko-message-box-main-2 .ko-message-box-bg{display:block;width:100%;max-height:130px}.ko-message-box-main-2 .ko-message-box-desc{max-width:100%;height:auto;max-height:1000px}.ko-table-menu-footer_btn{line-height:42px}.ko-table-menu-item{width:50%}.ko-table-menu-item_con{width:100%}.ko-message-box-main-3 .ko-message-box-bg{position:absolute}.ko-product-item{margin-bottom:20px}.ko-message-box-button.style-2{margin-top:0 !important}.ko-message-box-desc-bottom{font-size:18px}.ko-box-style-2-content h3,.ko-box-style-2-content h3 span{font-size:18px !important}.ko-history-box-title h3{font-size:20px}.ko-about-warpper{padding-top:60px;padding-bottom:60px}.ko-about-title h2{font-size:30px !important}.ko-sub-header-main{height:250px}.ko-csr-content-icon img{max-height:65px}.heading-2 .title{font-size:24px !important}.heading-2 .sub-title span{padding-left:5px;padding-right:5px}.ko-message-box-main-2 .style-2 .ko-message-box-desc{max-width:100%}.ko-message-box-main-2 .style-2 .ko-message-box-img{max-width:100%;padding-top:15px}.ko-message-box-main-mb .ko-history-box-bg{top:50px}.ko-staff-interview-box-main .ko-message-box-content{min-height:auto}.container-full{width:100%;padding-left:15px;padding-right:18px}.ko-product-tab .nav{margin-bottom:30px}.ko-product-tab .nav li{width:33.33%}.ko-product-tab .nav a{font-size:14px}.ko-product-tab .nav .none{display:none !important}.ko-product-tab .nav a{padding:0 10px}.ko-product-grid .row{margin-left:-7px;margin-right:-7px}.ko-product-grid .col-4{padding-left:7px;padding-right:7px}.ko-product-item{margin-bottom:7px}.ko-sale-item-child .col-item{margin:-30px 0 50px !important}.ko-message-box-main-mb .ko-history-box-desc ul li{margin-bottom:20px}.ko-message-box-main-mb .ko-history-box-desc ul li .date{font-size:16px}.ko-f-item .title{font-size:14px}.ko-about-box-style-5{padding:30px 15px}.ko-about-box-style-5 .ko-about-box-style_content{padding-left:0}.ko-about-box-style-5 .title{font-size:20px}.blog_post_file{position:absolute;right:10px;top:15px;left:auto;font-size:12px}.ko-btn-inline ul li{margin-left:2.5px;margin-right:2.5px}.ko-btn-inline_icon img{margin-right:0}.ko-button-dark{min-width:auto}.ko-niimi-video{padding-bottom:120px}.ko-niimi-video .video-title{position:relative;top:0;right:0;width:80%;font-size:18px;line-height:28px;margin:0 auto -16px auto;padding:20px 30px;transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%)}.ko-niimi_banner_1_item{height:130px}.d-flex .ko-niimi_banner_1_item:first-child{padding-right:20px}.ko-niimi_banner_1_item .label{padding:1px 15px;font-size:13px}.ko-niimi_banner_1_item{padding-left:30px}.ko-niimi_banner_1_item .caption{font-size:11px}.ko-polyurethane-section-line{padding-left:20px;padding-right:20px}.ko-polyurethane-section-line .vc_col-sm-6:first-child{border-right:solid 2px #cecece;border-bottom:solid 2px #cecece;padding-bottom:30px}.ko-polyurethane-section-line .vc_col-sm-6:last-child{padding-top:30px;padding-left:0 !important}.ko-polyurethane-section-line .vc_col-sm-6:last-child:before{width:50px !important;height:40px !important;border-bottom:solid 0px #cecece !important;border-right:solid 2px #cecece;top:-2px!important}}