
.company-wrap{width:100%;float: left;margin:0;}
.company-container{width:1300px; margin:90px auto 50px}
.sidebar-left{width:54%;float:left;margin:0;}
.company-tx{width:100%;float:left;margin-bottom:30px;}
.company-tx h2{margin-bottom: 5px; font-size:18px;font-weight: 500;letter-spacing: 0.1em;color: #214b38;padding-left: 10px;position:relative;}
.company-tx h2:before{content: '';position:absolute;top:6px;left:0; width:3px;height:18px;background:#214b38;}
.company-tx h3{margin-bottom:15px;font-size:16px;font-weight: 500;}
.company-tx p{font-size:16px;line-height: 1.8em;text-align:justify;margin-bottom: 20px}
.sidebar-right{float:left;width:36%; margin:40px 0 0 10%;}
.sidebar-right img{max-width:100%;height: auto;display: block;margin: 0;} 
@media screen and (max-width: 1600px) {
.company-container{width:1160px;margin: 70px auto 30px}
}
@media screen and (max-width: 1280px) {
.company-container{width:86%;margin: 60px auto 20px}
.company-tx{margin-bottom:20px;}
.sidebar-right{width:38%; margin:40px 0 0 8%;}
}
@media screen and (max-width: 980px) {
.company-container{width:90%;margin: 50px auto 10px}
.sidebar-left{width:60%;}
.sidebar-right{width:36%; margin:40px 0 0 4%;}
}
@media screen and (max-width: 767px) {
.company-container{margin: 35px auto 40px}
.sidebar-left{width:100%;}
.sidebar-right{width:100%; margin:0;}
.sidebar-right img{max-width:90%;height: auto;display: block;margin: 0 auto;} 
.company-tx{margin-bottom:10px;}
.company-tx p{margin-bottom:15px}
}

.history-wrap{width:100%;float: left;background-color: #f88}
.history-container{width:80%;margin:0 auto;}
.history-detail-wrap{background-color:#C58C3E;padding:80px 0 90px}
.his-label-box{cursor:grab}
.history-slider-middle{position:relative}
.history-slider-middle:after{content:"";width:100%;height:3px;position:absolute;top:50%;left:0;background-color:#fff;z-index:1;transform:translateY(-50%)}
.history-slider-middle .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);line-height:0;cursor:pointer}
.history-slider-middle .slick-arrow.slick-disabled{opacity:0}
.history-slider-middle .slick-list{z-index:5;position:relative}
.history-slider-middle .hr-next-arrow{right:-53px}
.history-slider-middle .hr-next-arrow path{stroke-width:2px}
.history-slider-middle .hr-prev-arrow{left:-53px}
.history-slider-middle .hr-prev-arrow path{stroke-width:2px}
.label-box{position:relative;font-size:16px;font-weight:600;color:#fff;width:95px;text-align:center;margin:auto;height:95px;line-height:95px}
.label-box .labelbg{position:absolute;border:3px #fff solid;transform:rotate(45deg);background-color:#C58C3E;inset:15px;z-index:-1}
.his-title{font-size:15px;font-weight:500;line-height:1.3;margin-bottom:10px;color:#fff;}
.his-detail{font-size:13px;line-height:1.5;color:#fff}
.his-content-box{margin-bottom:20px;position:relative;padding:15px;background-color:#ca9750}
.his-content-box:after{content:"";width:0;height:0;border-style:solid;border-width:13px 16px 0 16px;border-color:#ca9750 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:100%;left:50%;transform:translateX(-50%)}
.history-slider-down{margin-top:1rem}
.history-slider-down .his-content-box{margin:20px 0 0 0}
.history-slider-down .his-content-box:after{border-width:0 16px 13px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ca9750 rgba(0,0,0,0);bottom:100%;top:auto}
.history-slider-down .slick-track{display:flex;flex-wrap:wrap;align-items:flex-start}
.history-slider-up{margin-bottom:1rem}
.history-slider-up .slick-track{display:flex;flex-wrap:wrap;align-items:flex-end}
.history-heading{color:#fff;font-size:22px; font-weight: 500; text-align:center;margin-bottom:80px}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,.slick-track:after{display: table;content: '';}.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] 
.slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
@media screen and (max-width: 1280px) {
.history-detail-wrap{padding:60px 0 50px}
.history-heading{margin-bottom:50px}
}
@media screen and (max-width: 980px) {
.history-detail-wrap{padding:50px 0 40px}
.history-heading{margin-bottom:40px}
}
@media screen and (max-width: 767px) {
.history-container{padding: 0 6%}
.history-detail-wrap{padding:40px 0 30px}
.history-heading{margin-bottom:30px}
.history-heading{font-size:20px;margin-bottom:30px}
.his-title{font-size:16px;}
.his-detail{font-size:15px;}
}
