/* 메인 : 함께하는 곳 슬라이드 */
.foot_partner{ height: 79px; overflow: hidden; border-top:1px solid #ddd;}
.foot_partner .inner{width: 1180px;margin:0 auto;}
.foot_partner .inner .f_partner_logo{font-size:18px;color:#000;font-weight:bold;line-height:79px;margin-right:50px;float:left;font-family: 'NotoKrM';}
.foot_partner .f_partner_slide {width: 980px; position: relative; float: left;}

.f_partner_slide{float:left;position:relative;}
.f_partner_slide .bx-wrapper .bx-prev,
.f_partner_slide .bx-wrapper .bx-next{/*background: url(http://www.ilsungkids.com/img/sp_slide_arr.png) no-repeat; */ width: 12px; height: 22px;display:inline-block;top:44px;opacity: 1;}
.f_partner_slide .bx-wrapper .bx-prev {background-position:0 -84px;left:0;}
.f_partner_slide .bx-wrapper .bx-next {background-position:-19px -84px;right: 0;}
.f_slide{position:relative;padding:0 40px;width:900px;}
.f_slide li{width:150px;height:79px;float: left;text-align: center;}
.f_slide li .img_partner{vertical-align: middle; display: table-cell; overflow: hidden; font-size: 1px; line-height: 0;color: transparent;width: 150px; height:79px;}




/* 스토리 슬라이드, 나의아동정보 슬라이드 controls */
.slider_type_01{position:relative;}
.slider_type_01 .bx-viewport:after{content:'';display:block;clear:both;}
.slider_type_01 .prev,
.slider_type_01 .next{background: url(http://www.ilsungkids.com/img/sp_slide_arr.png) no-repeat; width: 42px; height: 82px;top: 50%;opacity: 0.3;z-index: 3;  position: absolute;  margin-top:-62px;  outline: 0;  text-indent: -9999px;margin-top:-62px;}
.slider_type_01 .prev {background-position:-100px 0;left:-100px;}
.slider_type_01 .next {background-position:-147px 0;right:-100px;}
.slider_type_01 .next:hover {opacity: 1!important; transition-duration: 0.5s!important}
.slider_type_01 .prev:hover {opacity: 1!important; transition-duration: 0.5s!important}

.slider_type_01 .prev > a, .slider_type_01 .next > a{display:block;width:42px;height:82px;}
.slider_type_01 .bx-controls{margin-top:20px;}
.slider_type_01 .bx-controls .bx-pager.bx-default-pager a.active{ position:relative;opacity: 1;background-color:#ff6567 ;    width: 30px;}
.slider_type_01 .bx-controls .bx-pager.bx-default-pager a { outline: 0; text-indent: -9999px; overflow:hidden; vertical-align: top; width: 8px; height: 8px; display: inline-block; opacity:1; margin:0 5px; ;background-color:#dddddd;    -webkit-border-radius: 5px;
  border-radius: 5px;}
.slider_type_01 .bx-controls .bx-pager a{transition-duration: 0.3s }
.slider_type_01 .bx-wrapper .bx-controls-auto,.bx-controls .bx-pager { position: relative; width: auto;height:8px;text-align: center; }
.slider_type_01 .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {z-index: 1;}
.slider_type_01 .bx-controls .bx-controls-auto { display: inline-block; }
.slider_type_01 .bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-controls .bx-pager .bx-pager-item { display: inline-block;height:9px;}


/* --- visual_banner controls ---*/
.top_visual .bx-wrapper .bx-prev,
.top_visual .bx-wrapper .bx-next{background: url(http://www.ilsungkids.com/img/sp_slide_arr.png) no-repeat; width: 42px; height: 82px;top: 47%;opacity: 0.4;}
.top_visual .bx-wrapper .bx-prev {background-position:-100px 0;left: 4%;opacity: 0.3;} /* 2018-10-26 */
.top_visual .bx-wrapper .bx-next {background-position:-147px 0;right: 4%;opacity: 0.3;} /* 2018-10-26 */
.top_visual .controls .bx-pager.bx-default-pager a ,.top_visual .bx-controls .bx-pager.bx-default-pager a{background-color:#979797;} /* 2018-10-26 */
.bx-wrapper .bx-next:hover {opacity: 1; transition-duration: 0.2s}
.bx-wrapper .bx-prev:hover {opacity: 1; transition-duration: 0.2s}
.bx-wrapper .bx-controls-direction a {z-index: 3;}
.bx-wrapper .bx-controls-direction a {  position: absolute;  margin-top: -16px;  outline: 0;  text-indent: -9999px;  }
.controls{z-index: 4;}
.controls .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 7px; height: 8px; outline: 0; background: url(../images/main/controls.png) 0 0 no-repeat; margin: 0 3px; }
.controls .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 7px; height: 8px; outline: 0; background: url(../images/main/controls.png) -8px 0 no-repeat; margin: 0 3px; }
.controls{text-align:center;position: absolute;  bottom: 40px;left:0;right:0;height:9px;}
.controls .auto{display: inline-block;margin-left:4px;height:9px}
.controls .pager{display: inline-block;height:8px}
.controls .bx-pager.bx-default-pager a.active,.bx-controls .bx-pager.bx-default-pager a.active{ position:relative;opacity: 1; background-color:#ff6567; width:30px;}
.controls .bx-pager.bx-default-pager a ,.bx-controls .bx-pager.bx-default-pager a { outline: 0; text-indent: -9999px; overflow:hidden; vertical-align:top; width: 8px; height: 8px; display:inline-block; opacity:1; margin:0 5px; background-color:#ddd; -webkit-border-radius:5px; border-radius:5px;}
.controls .bx-pager a,.bx-controls .bx-pager a{transition-duration: 0.3s }
.controls .bx-pager, .bx-wrapper .bx-controls-auto,.bx-controls .bx-pager { position: relative; width: auto;height:8px;text-align: center; }
.controls .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,.bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {z-index: 1;}
.controls .bx-controls-auto ,.bx-controls .bx-controls-auto { display: inline-block; }
.controls .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-controls .bx-pager .bx-pager-item { display: inline-block;height:9px;}
