#businesswraper1{clear:both; float:left; width:100%; height:auto;background-size:cover; padding:0px 0 0px 0; }
#businesswrap1{ width:100%; height:auto; margin: 0 auto; }


#bnall{width:100%; max-width:1230px; margin: 35px auto 30px auto; }




/* main */
#mainWrap {padding-top:0px;}
#mainWrap:after {content:"";display:block;clear:both;}
#mainWrap section {max-width:1230px;margin:0 auto;position:relative;}
#mainWrap section:after {content:"";display:block;clear:both;}


/* Slider */
.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;
}
/* event */
#eventCon {margin:0 -10px;position:relative;}
#eventCon .eventRoll .con {position:relative;}
#eventCon .eventRoll .con a {display:block;}
#eventCon .eventRoll .con .box {margin:0 10px;}
#eventCon .eventRoll .con .img {overflow:hidden;}
#eventCon .eventRoll .con .img img {max-width:100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;width: 100%; max-width:230px;}
#eventCon .eventRoll .con .img:hover img {max-width: 100%; max-width:230px;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
#eventCon .eventRoll .con .text {padding-top:38px; padding-bottom:50px; text-align:center;}
#eventCon .eventRoll .con .text .tit {font-size:22px;color:#222222;font-weight:600;line-height:30px;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
#eventCon .eventRoll .con .text .cont {font-size:14px;color:#333333;font-weight:400;line-height:25px;letter-spacing:-1px;padding-top:15px;display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical;}


#eventCon .eventRoll .con .text .date {font-size:11px;color:#8b8075;font-weight:300;line-height:1.2;letter-spacing:0.2em;font-family:'montserrat';padding-top:0px;}
#eventCon .left {position:absolute;top:50%;left:-35px;margin-top:-17px;}
#eventCon .right {position:absolute;top:50%;right:-35px;margin-top:-17px;}
#eventCon .mImg {display:none;}


/************** media query 1701px *************/
@media all and (max-width: 1701px){
#eventCon .left {position:absolute;top:50%;left:-15px;margin-top:-17px;}
#eventCon .right {position:absolute;top:50%;right:-15px;margin-top:-17px;}
}




/************** media query 1601px *************/
@media all and (max-width: 1601px){
 #mainWrap section {margin:0 20px;}
 /* event */
 #eventCon .left {left:-15px;margin-top:-17px;/*padding:5px;background:#0b1915;opacity:0.8;*/}
 #eventCon .right {right:-15px;margin-top:-17px;/*padding:5px;background:#0b1915;opacity:0.8;*/}
}
/************** media query 1420px *************/
@media all and (max-width: 1420px){
}
/************** media query 1360px *************/
@media all and (max-width: 1360px){
}
/************** media query 1340px *************/
@media all and (max-width: 1340px){


}
/************** media query 1300px *************/
@media all and (max-width: 1300px){
}
/************** media query 1080px *************/
@media all and (max-width: 1080px){
 /* event */
 #eventCon {margin:0 -5px;}
 #eventCon .eventRoll .con .box {margin:0 5px;}
 #eventCon .eventRoll .con .text .tit {font-size:24px;}
}
/************** media query 1000px *************/
@media all and (max-width: 1000px){
}
/************** media query 930px *************/
@media all and (max-width: 930px){
}
/************** media query 840px *************/
@media all and (max-width: 840px){
}
/************** media query 768px *************/
@media all and (max-width: 768px){


#businesswraper1{clear:both; float:left; width:100%; height:auto;background-size:cover;  }
#bnall{width:100%; max-width:1230px; margin: 30px auto 30 auto; }


}




@media all and (max-width: 680px){
 /* main */
 #mainWrap {padding-top:0px;}
 #mainWrap section {margin:0 16px;}
 /* event */
 #eventCon .left {margin-top:-17px;}
 #eventCon .left img {width:26px;}
 #eventCon .right {margin-top:-17px;}
 #eventCon .right img {width:26px;}
 #eventCon .pcImg {display:none;}
 #eventCon .mImg {display:block;}
 #eventCon .eventRoll .con .text {padding-top:0px;}
 #eventCon .eventRoll .con .text .tit {font-size:18px;}
 #eventCon .eventRoll .con .text .cont {font-size:13px;padding-top:10px;line-height:1.3;}
 #eventCon .eventRoll .con .text .date {padding-top:10px;}
}
/************** media query 640px *************/
@media all and (max-width: 640px){
 /* event */
 #eventCon {margin:0;}
 #eventCon .eventRoll .con .box {margin:0 5px;}
}
/************** media query 468px *************/
@media all and (max-width: 468px){


}
@media (max-width: 420px){
}
/************** media query 468px *************/
@media all and (max-width: 330px){
}