@charset "UTF-8";

/* Slider */

.slick-loading .slick-list {
  background: #fff url('./ajax-loader.gif') center center no-repeat;
}


/* Icons */

@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url('./fonts/slick.eot');
  src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}


/* Arrows */

.slick-prev,
.slick-next {
  position: absolute;
  top: 45%;
  display: block;
  width: 30px;
  height: 55px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

#shinbi-slider .slick-prev, #shinbi-slider .slick-next, #shinbi2-slider .slick-prev, #shinbi2-slider .slick-next, #shinbi3-slider .slick-prev, #shinbi3-slider .slick-next, #littlefriendsphone6-slider .slick-prev, #littlefriendsphone6-slider .slick-next,
#choonsik2-slider .slick-prev, #choonsik2-slider .slick-next, #moono-slider .slick-prev, #moono-slider .slick-next, #moono2-slider .slick-prev, #moono2-slider .slick-next {
  height: 60px;
}

.slick-prev {
  background: url("../img/common_btn_arrow_left_activit.png");
  background-size: cover;
  left: 50%;
  transform: translate(-470px, 0);
  -webkit-transform: translate(-470px, 0);
  z-index: 1200;
}

.slick-next {
  background: url("../img/common_btn_arrow_right_activit.png");
  background-size: cover;
  right: 50%;
  transform: translate(470px, 0);
  -webkit-transform: translate(470px, 0);
  z-index: 1200;
}

#littlefriendsphone4-slider-content .slick-prev, #littlefriendsphone4-slider-content .slick-next, #shinbi-slider-content .slick-prev, #shinbi-slider-content .slick-next {
  /*top: 60px;*/
  top: 92.5px;
}

#littlefriendsphone4-slider-content .slick-prev, #shinbi-slider-content .slick-prev {
  left: calc(50% - 30px);
}

#littlefriendsphone4-slider-content .slick-next, #shinbi-slider-content .slick-next {
  right: calc(50% - 30px);
}

#littlefriendsphone4-slider .slick-prev, #shinbi-slider .slick-prev, #shinbi2-slider .slick-prev {
  background: url("../img/littlefriendsphone4/pc/common_btn_arrow_right_left_disable.png");
}

#littlefriendsphone4-slider .slick-next, #shinbi-slider .slick-next, #shinbi2-slider .slick-next {
  background: url("../img/littlefriendsphone4/pc/common_btn_arrow_right_disable.png");
}

#littlefriendsphone5-slider .slick-prev, #shinbi3-slider .slick-prev.otherColor {
  background: url("../img/littlefriendsphone4/pc/common_btn_dark_arrow_right_left_disable.png");
}

#littlefriendsphone5-slider .slick-next, #shinbi3-slider .slick-next.otherColor {
  background: url("../img/littlefriendsphone4/pc/common_btn_dark_arrow_right_disable.png");
}

#littlefriendsphone5-slider .slick-prev.otherColor, #shinbi3-slider .slick-prev, #moono2-slider .slick-prev.other-color {
  background: url("../img/littlefriendsphone4/pc/common_btn_arrow_right_left_disable.png");
}

#littlefriendsphone5-slider .slick-next.otherColor, #shinbi3-slider .slick-next, #moono2-slider .slick-next.other-color {
  background: url("../img/littlefriendsphone4/pc/common_btn_arrow_right_disable.png");
}

#littlefriendsphone4-slider .slick-prev:hover, #shinbi-slider .slick-prev:hover, #littlefriendsphone5-slider .slick-prev:hover, #shinbi2-slider .slick-prev:hover {
  background: url("../img/littlefriendsphone4/pc/common_btn_arrow_right_left_activit.png");
}

#littlefriendsphone4-slider .slick-next:hover, #shinbi-slider .slick-next:hover, #littlefriendsphone5-slider .slick-next:hover, #shinbi2-slider .slick-next:hover {
  background: url("../img/littlefriendsphone4/pc/common_btn_arrow_right_activit.png");
}

#littlefriendsphone5-slider .slick-prev:hover, #shinbi3-slider .slick-prev.otherColor:hover {
  background: url("../img/littlefriendsphone4/pc/common_btn_dark_arrow_right_left_activit.png");
}

#littlefriendsphone5-slider .slick-next:hover, #shinbi3-slider .slick-next.otherColor:hover {
  background: url("../img/littlefriendsphone4/pc/common_btn_dark_arrow_right_activit.png");
}

#littlefriendsphone5-slider .slick-prev.otherColor:hover, #shinbi3-slider .slick-prev:hover, #moono2-slider .slick-prev.other-color:hover {
  background: url("../img/littlefriendsphone4/pc/common_btn_arrow_right_left_activit.png");
}

#littlefriendsphone5-slider .slick-next.otherColor:hover, #shinbi3-slider .slick-next:hover, #moono2-slider .slick-next.other-color:hover {
  background: url("../img/littlefriendsphone4/pc/common_btn_arrow_right_activit.png");
}

#littlefriendsphone4-slider-content .slick-prev, #shinbi-slider-content .slick-prev {
  background: url("../img/littlefriendsphone4/pc/common_btn_dark_arrow_right_left_disable.png");
}

#littlefriendsphone4-slider-content .slick-next, #shinbi-slider-content .slick-next {
  background: url("../img/littlefriendsphone4/pc/common_btn_dark_arrow_right_disable.png");
}

#littlefriendsphone4-slider-content .slick-prev:hover, #shinbi-slider-content .slick-prev:hover {
  background: url("../img/littlefriendsphone4/pc/common_btn_dark_arrow_right_left_activit.png");
}

#littlefriendsphone4-slider-content .slick-next:hover, #shinbi-slider-content .slick-next:hover {
  background: url("../img/littlefriendsphone4/pc/common_btn_dark_arrow_right_activit.png");
}

#littlefriendsphone6-slider .slick-prev {
  background: url("../img/littlefriendsphone6/pc/pc_common_btn_arrow_left_disable.png");
}

#choonsik2-slider .slick-prev, #moono-slider .slick-prev, #moono2-slider .slick-prev {
  background: url("../img/choonsik2/pc/pc_common_btn_arrow_left_disable.png");
}

#littlefriendsphone6-slider .slick-next {
  background: url("../img/littlefriendsphone6/pc/pc_common_btn_arrow_right_disable.png");
}

#choonsik2-slider .slick-next, #moono-slider .slick-next, #moono2-slider .slick-next {
  background: url("../img/choonsik2/pc/pc_common_btn_arrow_right_disable.png");
}

#littlefriendsphone6-slider .slick-prev:hover {
  background: url("../img/littlefriendsphone6/pc/pc_common_btn_arrow_left_activit.png");
}

#choonsik2-slider .slick-prev:hover, #moono-slider .slick-prev:hover, #moono2-slider .slick-prev:hover {
  background: url("../img/choonsik2/pc/pc_common_btn_arrow_left_activit.png");
}

#littlefriendsphone6-slider .slick-next:hover {
  background: url("../img/littlefriendsphone6/pc/pc_common_btn_arrow_right_activit.png");
}

#choonsik2-slider .slick-next:hover, #moono-slider .slick-next:hover, #moono2-slider .slick-next:hover {
  background: url("../img/choonsik2/pc/pc_common_btn_arrow_right_activit.png");
}

#littlefriendsphone3-slider .slick-prev, #littlefriendsphone4-slider .slick-prev, #shinbi-slider .slick-prev, #littlefriendsphone5-slider .slick-prev, #littlefriendsphone6-slider .slick-prev, #choonsik2-slider .slick-prev, #shinbi2-slider .slick-prev, #shinbi3-slider .slick-prev {
  left: 48%;
}

#moono-slider .slick-prev, #moono2-slider .slick-prev {
  left: 48.5%;
}

#littlefriendsphone3-slider .slick-next, #littlefriendsphone4-slider .slick-next, #shinbi-slider .slick-next, #littlefriendsphone5-slider .slick-next, #littlefriendsphone6-slider .slick-next, #choonsik2-slider .slick-next, #shinbi2-slider .slick-next, #shinbi3-slider .slick-next {
  right: 48%;
}

#moono-slider .slick-next, #moono2-slider .slick-next {
  right: 48.5%;
}

#littlefriendsphone6-slider .slick-prev, #littlefriendsphone6-slider .slick-next, #littlefriendsphone6-slider .slick-prev:hover, #littlefriendsphone6-slider .slick-next:hover,
#choonsik2-slider .slick-prev, #choonsik2-slider .slick-next, #choonsik2-slider .slick-prev:hover, #choonsik2-slider .slick-next:hover,
#moono-slider .slick-prev, #moono-slider .slick-next, #moono-slider .slick-prev:hover, #moono-slider .slick-next:hover, #moono2-slider .slick-prev, #moono2-slider .slick-next, #moono2-slider .slick-prev:hover, #moono2-slider .slick-next:hover {
  background-size: cover;
}

.slider {
  width: 100%;
  height: 566px;
  margin: 80px auto;
}

#littlefriendsphone3-slider {
  width: 100%;
  height: 610px;
  margin: 80px auto 254px auto;
}

#littlefriendsphone4-slider, #shinbi-slider, #littlefriendsphone5-slider, #littlefriendsphone6-slider, #choonsik2-slider, #moono-slider, #moono2-slider, #shinbi2-slider, #shinbi3-slider {
  width: 100%;
  height: 610px;
  margin: 80px auto 0 auto;
}

#shinbi-slider, #shinbi2-slider, #shinbi3-slider {
  margin: 70px auto 0 auto;
}

.slick-slide {
  margin: 0;
}

#littlefriendsphone3-slider .slick-slide, #littlefriendsphone4-slider .slick-slide, #shinbi-slider .slick-slide, #littlefriendsphone5-slider .slick-slide, #littlefriendsphone6-slider .slick-slide, #choonsik2-slider .slick-slide, #moono-slider .slick-slide, #moono2-slider .slick-slide, #shinbi2-slider .slick-slide, #shinbi3-slider .slick-slide {
  height: 610px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.slick-slide img {
  width: 884px;
  margin: 0 auto;
}

#littlefriendsphone4-slider-content, #shinbi-slider-content {
  width: 914px;
  margin: auto;
}

#littlefriendsphone4-slider-content-mobile, #shinbi-slider-content-mobile {
  /*width: calc(100vw * 0.88);*/
}

#littlefriendsphone4-slider-content .slick-slide, #shinbi-slider-content .slick-slide {
  height: 240px;
  display: flex;
}

#littlefriendsphone4-slider-content-mobile .slick-slide, #shinbi-slider-content-mobile .slick-slide {
  height: 120px;
  display: flex;
}

.littlefriendsphone5-slider-content-mobile .slick-slide {
  height: 134px !important;
}

.littlefriendsphone6-slider-content-mobile .slick-slide, .choonsik2-slider-content-mobile .slick-slide {
  /*height: 103px !important;*/
  height: 134px !important;
}

#littlefriendsphone4-slider-content .slick-slide img, #shinbi-slider-content .slick-slide img {
  width: 180px !important;
  height: 180px !important;
  align-self: center;
  transition: .1s;
}

#littlefriendsphone4-slider-content-mobile .slick-slide img, #shinbi-slider-content-mobile .slick-slide img {
  width: 84px !important;
  height: 84px !important;
  align-self: center;
  transition: .1s;
}

/*#contents.choonsik #littlefriendsphone4-slider-content-mobile .slick-slide img {
    width: 96px !important;
    height: 96px !important;
}*/

#littlefriendsphone3-slider .slick-slide img, #littlefriendsphone4-slider .slick-slide img, #shinbi-slider .slick-slide img, #littlefriendsphone5-slider .slick-slide img, #littlefriendsphone6-slider .slick-slide img, #choonsik2-slider .slick-slide img, #moono-slider .slick-slide img, #moono2-slider .slick-slide img, #shinbi2-slider .slick-slide img, #shinbi3-slider .slick-slide img {
  width: 850px;
}

#line-slider .slick-slide:nth-of-type(1) {
  background-color: #935e48;
}

#line-slider .slick-slide:nth-of-type(2) {
  background-color: #ff859c;
}

#line-slider .slick-slide:nth-of-type(3) {
  background-color: #1fafdb;
}

#line-slider .slick-slide:nth-of-type(4) {
  background-color: #1d3258;
}

#line-slider .slick-slide:nth-of-type(5) {
  background-color: #12d385;
}

#line-slider .slick-slide:nth-of-type(6) {
  background-color: #9991ff;
}

#kakaokidswatch-slider .slick-slide:nth-of-type(1) {
  background-color: #f3664d;
}

#kakaokidswatch-slider .slick-slide:nth-of-type(2) {
  background-color: #312b5d;
}

#kakaokidsphone-slider .slick-slide:nth-of-type(1) {
  background-color: #5cace9;
}

#kakaokidsphone-slider .slick-slide:nth-of-type(2) {
  background-color: #f9b5b2;
}

#kakaokidsphone-slider .slick-slide:nth-of-type(3) {
  background-color: #f3664d;
}

#kakaokidsphone-slider .slick-slide:nth-of-type(4) {
  background-color: #312b5d;
}

#littlefriendsphone3-slider .slick-slide:nth-of-type(1) {
  background-color: #72d2c8;
}

#littlefriendsphone3-slider .slick-slide:nth-of-type(2) {
  background-color: #ff9796;
}

#littlefriendsphone4-slider .slick-slide:nth-of-type(1) {
  background-color: #b4aff5;
}

#littlefriendsphone4-slider .slick-slide:nth-of-type(2) {
  background-color: #64c8dc;
}

#littlefriendsphone4-slider .slick-slide:nth-of-type(3) {
  background-color: #fa8c96;
}

#littlefriendsphone5-slider .slick-slide:nth-of-type(1) {
  background-color: #fffab9;
}

#littlefriendsphone5-slider .slick-slide:nth-of-type(2) {
  background-color: #495282;
}

#littlefriendsphone5-slider .slick-slide:nth-of-type(3) {
  background-color: #ffc746;
}

#littlefriendsphone6-slider .slick-slide:nth-of-type(1) {
  background-color: rgba(252, 222, 140, 0.8);
}

#littlefriendsphone6-slider .slick-slide:nth-of-type(2) {
  background-color: rgba(255, 186, 188, 0.8);
}

#littlefriendsphone6-slider .slick-slide:nth-of-type(3) {
  background-color: rgba(173, 221, 241, 0.8);;
}

#choonsik2-slider .slick-slide:nth-of-type(1) {
  /*background: linear-gradient(180deg, #5EDAFF 0%, #5EDAFF 61.98%, #FFCF5E 100%);*/
  background: url(../img/choonsik2/pc/pc_product_img_kakalittle7_theme01_bg.png) center center no-repeat;
  background-size: 100% 610px;
}

#choonsik2-slider .slick-slide:nth-of-type(2) {
  /*background: linear-gradient(180deg, #80DE80 0%, #80DE80 61.98%, #80D8FE 100%);*/
  background: url(../img/choonsik2/pc/pc_product_img_kakalittle7_theme02_bg.png) center center no-repeat;
  background-size: 100% 610px;
}

#choonsik2-slider .slick-slide:nth-of-type(3) {
  /*background: linear-gradient(180deg, #FF9699 0%, #FF9699 61.98%, #FFDB6E 100%);*/
  background: url(../img/choonsik2/pc/pc_product_img_kakalittle7_theme03_bg.png) center center no-repeat;
  background-size: 100% 610px;
}

#choonsik2-slider .slick-slide:nth-of-type(4) {
  /*background: linear-gradient(180deg, #FFDB6E 0%, #FFDB6E 61.98%, #80DE80 100%);*/
  background: url(../img/choonsik2/pc/pc_product_img_kakalittle7_theme04_bg.png) center center no-repeat;
  background-size: 100% 610px;
}

#moono-slider .slick-slide:nth-of-type(1) {
  /*background: linear-gradient(180deg, #5EDAFF 0%, #5EDAFF 61.98%, #FFCF5E 100%);*/
  background: url(../img/moono/pc/pc_product_img_moonoedition_theme01_bg.png) center center no-repeat;
  background-size: 100% 610px;
}

#moono-slider .slick-slide:nth-of-type(2) {
  /*background: linear-gradient(180deg, #80DE80 0%, #80DE80 61.98%, #80D8FE 100%);*/
  background: url(../img/moono/pc/pc_product_img_moonoedition_theme02_bg.png) center center no-repeat;
  background-size: 100% 610px;
}

#moono-slider .slick-slide:nth-of-type(3) {
  /*background: linear-gradient(180deg, #FF9699 0%, #FF9699 61.98%, #FFDB6E 100%);*/
  background: url(../img/moono/pc/pc_product_img_moonoedition_theme03_bg.png) center center no-repeat;
  background-size: 100% 610px;
}

#moono-slider .slick-slide:nth-of-type(4) {
  /*background: linear-gradient(180deg, #FFDB6E 0%, #FFDB6E 61.98%, #80DE80 100%);*/
  background: url(../img/moono/pc/pc_product_img_moonoedition_theme04_bg.png) center center no-repeat;
  background-size: 100% 610px;
}

#moono2-slider .slick-slide:nth-of-type(1) {
  background: url(../img/moono2/pc/pc_product_img_moonoedition2_theme01_bg.png) center center no-repeat;
  background-size: 100% 610px;
}

#moono2-slider .slick-slide:nth-of-type(2) {
  background: url(../img/moono2/pc/pc_product_img_moonoedition2_theme02_bg.png) center center no-repeat;
  background-size: 100% 610px;
}

#moono2-slider .slick-slide:nth-of-type(3) {
  background: url(../img/moono2/pc/pc_product_img_moonoedition2_theme03_bg.png) center center no-repeat;
  background-size: 100% 610px;
}

#moono2-slider .slick-slide:nth-of-type(4) {
  background: url(../img/moono2/pc/pc_product_img_moonoedition2_theme04_bg.png) center center no-repeat;
  background-size: 100% 610px;
}

#shinbi-slider .slick-slide:nth-of-type(1) {
  background-color: #b8d34c;
}

#shinbi-slider .slick-slide:nth-of-type(2) {
  background-color: #fad623;
}

#shinbi2-slider .slick-slide:nth-of-type(1) {
  background-color: #007da5;
}

#shinbi2-slider .slick-slide:nth-of-type(2) {
  background-color: #ff7d8f;
}

#shinbi2-slider .slick-slide:nth-of-type(3) {
  background-color: #ff7143;
}

#shinbi3-slider .slick-slide:nth-of-type(1) {
  background-color: #00AA5F;
}

#shinbi3-slider .slick-slide:nth-of-type(2) {
  background-color: #FCFCB2;
}

#shinbi3-slider .slick-slide:nth-of-type(3) {
  background-color: #63D6AF;
}


/* Dots */

.slick-dotted.slick-slider {
  margin-bottom: 260px;
}

#littlefriendsphone4-slider-content, #shinbi-slider-content {
  margin-top: 46px;
  margin-bottom: 0;
}

#littlefriendsphone4-slider-content-mobile {
  margin-top: 53px;
  margin-bottom: 0;
}

.seg_little5_preload_bg #littlefriendsphone4-slider-content-mobile, .seg_little6_preload_bg #littlefriendsphone4-slider-content-mobile {
  margin-top: 17px;
}

#shinbi-slider-content-mobile {
  margin-top: 38px;
  margin-bottom: 0;
}

.slider .slick-dots {
  position: absolute;
  top: 630px;
  width: 884px;
  padding: 0;
  margin: 0;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  list-style: none;
  text-align: center;
  z-index: 70;
}

#littlefriendsphone3-slider .slick-dots {
  display: block;
  width: 100%;
  top: auto;
  background-color: #fafafa;
  padding: 50px;
}

#littlefriendsphone4-slick-dots, #shinbi-slick-dots, #littlefriendsphone5-slick-dots, #littlefriendsphone6-slick-dots, #choonsik2-slick-dots, #moono-slick-dots, #moono2-slick-dots, #shinbi2-slick-dots, #shinbi3-slick-dots {
  width: 100%;
  padding: 0;
  margin: 50px auto 80px auto;
  display: block;
  background-color: #fcfcfc;
  list-style: none;
  text-align: center;
  z-index: 70;
}

#shinbi3-slick-dots, #littlefriendsphone6-slick-dots, #choonsik2-slick-dots, #moono-slick-dots, #moono2-slick-dots {
  background-color: #f9f9f9;
}

#littlefriendsphone4-slick-dots {
  background-color: #fafafa;
}

#littlefriendsphone5-slick-dots {
  background-color: #f9f9f9;
  margin: 50px auto 100px auto;
}

#littlefriendsphone6-slick-dots {
  margin: 65px auto 100px auto;
}

#choonsik2-slick-dots, #moono-slick-dots, #moono2-slick-dots {
  margin: 30px auto 100px auto;
}

#shinbi-slick-dots, #shinbi2-slick-dots, #shinbi3-slick-dots {
  margin: 50px auto 70px auto;
}

#littlefriendsphone3-slider .slick-dots button, #littlefriendsphone4-slick-dots button, #shinbi-slick-dots button, #shinbi2-slick-dots button, #shinbi3-slick-dots button, #littlefriendsphone5-slick-dots button, #littlefriendsphone6-slick-dots button, #choonsik2-slick-dots button {
  margin-bottom: 9px;
}

#moono-slick-dots button, #moono2-slick-dots button {
  margin-bottom: 10px;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 105px;
  height: 105px;
  border-radius: 80px;
  /* background-color: #f3f4f6; */
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

#kakaokidswatch-slider .slick-dots li, #kakaokidsphone-slider .slick-dots li, #littlefriendsphone3-slider .slick-dots li, #littlefriendsphone4-slick-dots li, #shinbi-slick-dots li, #shinbi2-slick-dots li, #shinbi3-slick-dots li, #littlefriendsphone5-slick-dots li, #littlefriendsphone6-slick-dots li {
  margin: 0 24px;
}

#choonsik2-slick-dots li, #moono-slick-dots li, #moono2-slick-dots li {
  margin: 0 25px;
}

#moono-slick-dots.en ul, #moono2-slick-dots.en ul {
  height: 192px;
}

/*#moono-slick-dots.en li:nth-of-type(3) {
    top: 18px;
}*/

#littlefriendsphone4-slick-dots li, #shinbi-slick-dots li, #shinbi2-slick-dots li, #shinbi3-slick-dots li, #littlefriendsphone5-slick-dots li, #littlefriendsphone6-slick-dots li {
  padding-left: 5px;
  padding-right: 5px;
}

#kakaokidsphone-slider.en .slick-dots {
  width: 980px;
}

#kakaokidsphone-slider.en .slick-dots li {
  width: 136px;
  margin: 0 30px;
}

.slick-dots li button {
  margin: auto;
  font-size: 0;
  line-height: 0;
  display: block;
  width: 105px;
  height: 105px;
  border-radius: 80px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

#slick-slide00,
#slick-slide01,
#slick-slide02,
#slick-slide03,
#slick-slide04,
#slick-slide05 {
  margin-bottom: 30px;
}

#line-slider #slick-slide00 {
  background: url(../img/product_character_thumb_brown.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#line-slider #slick-slide01 {
  background: url(../img/product_character_thumb_cony.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#line-slider #slick-slide02 {
  background: url(../img/product_character_thumb_sally.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#line-slider #slick-slide03 {
  background: url(../img/product_character_thumb_thunderbrown.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#line-slider #slick-slide04 {
  background: url(../img/product_character_thumb_elfcony.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#line-slider #slick-slide05 {
  background: url(../img/product_character_thumb_choco.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#kakaokidswatch-slider #slick-slide00 {
  background: url(../img/kakaokidswatch/product_character_thumb_kkom.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#kakaokidswatch-slider #slick-slide01 {
  background: url(../img/kakaokidswatch/product_character_thumb_kini.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#kakaokidsphone-slider #slick-slide00 button {
  background: url(../img/kakaokidsphone/product_character_thumb_hellolittle.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#kakaokidsphone-slider #slick-slide01 button {
  background: url(../img/kakaokidsphone/product_character_thumb_lovelylife.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#kakaokidsphone-slider #slick-slide02 button {
  background: url(../img/kakaokidsphone/product_character_thumb_kkom.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#kakaokidsphone-slider #slick-slide03 button {
  background: url(../img/kakaokidsphone/product_character_thumb_kini.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#littlefriendsphone3-slider #slick-slide00 button {
  background: url(../img/littlefriendsphone3/pc/product_character_thumb_kakaolittle3_theme01.png) center center no-repeat;
  background-size: cover;
  background-color: #ececec;
}

#littlefriendsphone3-slider #slick-slide01 button {
  background: url(../img/littlefriendsphone3/pc/product_character_thumb_kakaolittle3_theme02.png) center center no-repeat;
  background-size: cover;
  background-color: #ececec;
}

#littlefriendsphone4-slick-dots #slick-slide00 button {
  background: url(../img/littlefriendsphone4/pc/product_character_thumb_kakaolittle4_theme01.png) center center no-repeat;
  background-size: cover;
  background-color: rgba(116, 114, 142, 0.08);
}

#littlefriendsphone4-slick-dots #slick-slide01 button {
  background: url(../img/littlefriendsphone4/pc/product_character_thumb_kakaolittle4_theme02.png) center center no-repeat;
  background-size: cover;
  background-color: rgba(116, 114, 142, 0.08);
}

#littlefriendsphone4-slick-dots #slick-slide02 button {
  background: url(../img/littlefriendsphone4/pc/product_character_thumb_kakaolittle4_theme03.png) center center no-repeat;
  background-size: cover;
  background-color: rgba(116, 114, 142, 0.08);
}

#littlefriendsphone5-slick-dots #slick-slide00 button {
  background: url(../img/littlefriendsphone5/pc/product_character_thumb_kakaolittle5_theme01.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
}

#littlefriendsphone5-slick-dots #slick-slide01 button {
  background: url(../img/littlefriendsphone5/pc/product_character_thumb_kakaolittle5_theme02.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
}

#littlefriendsphone5-slick-dots #slick-slide02 button {
  background: url(../img/littlefriendsphone5/pc/product_character_thumb_kakaolittle5_theme03.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
}

#littlefriendsphone6-slick-dots #slick-slide00 button {
  background: url(../img/littlefriendsphone6/pc/pc_product_img_thumb_kakalittle6_theme01.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
}

#littlefriendsphone6-slick-dots #slick-slide01 button {
  background: url(../img/littlefriendsphone6/pc/pc_product_img_thumb_kakalittle6_theme02.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
}

#littlefriendsphone6-slick-dots #slick-slide02 button {
  background: url(../img/littlefriendsphone6/pc/pc_product_img_thumb_kakalittle6_theme03.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
}

#choonsik2-slick-dots #slick-slide00 button {
  background: url(../img/choonsik2/pc/pc_product_img_thumb_kakalittle7_theme01.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
  opacity: 0.5;
}

#choonsik2-slick-dots #slick-slide01 button {
  background: url(../img/choonsik2/pc/pc_product_img_thumb_kakalittle7_theme02.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
  opacity: 0.5;
}

#choonsik2-slick-dots #slick-slide02 button {
  background: url(../img/choonsik2/pc/pc_product_img_thumb_kakalittle7_theme03.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
  opacity: 0.5;
}

#choonsik2-slick-dots #slick-slide03 button {
  background: url(../img/choonsik2/pc/pc_product_img_thumb_kakalittle7_theme04.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
  opacity: 0.5;
}

#moono-slick-dots #slick-slide00 button {
  background: url(../img/moono/pc/pc_product_img_thumb_moonoedition_theme01.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
  opacity: 0.5;
}

#moono-slick-dots #slick-slide01 button {
  background: url(../img/moono/pc/pc_product_img_thumb_moonoedition_theme02.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
  opacity: 0.5;
}

#moono-slick-dots #slick-slide02 button {
  background: url(../img/moono/pc/pc_product_img_thumb_moonoedition_theme03.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
  opacity: 0.5;
}

#moono-slick-dots #slick-slide03 button {
  background: url(../img/moono/pc/pc_product_img_thumb_moonoedition_theme04.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
  opacity: 0.5;
}

#moono2-slick-dots #slick-slide00 button {
  background: url(../img/moono2/pc/pc_product_img_thumb_moonoedition2_theme01.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
  opacity: 0.5;
}

#moono2-slick-dots #slick-slide01 button {
  background: url(../img/moono2/pc/pc_product_img_thumb_moonoedition2_theme02.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
  opacity: 0.5;
}

#moono2-slick-dots #slick-slide02 button {
  background: url(../img/moono2/pc/pc_product_img_thumb_moonoedition2_theme03.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
  opacity: 0.5;
}

#moono2-slick-dots #slick-slide03 button {
  background: url(../img/moono2/pc/pc_product_img_thumb_moonoedition2_theme04.png) center center no-repeat;
  background-size: cover;
  background-color: #eaeaea;
  opacity: 0.5;
}

#shinbi-slick-dots #slick-slide00 button {
  background: url(../img/shinbikidsphone/pc/product_product_character_thumb_01.png) center center no-repeat;
  background-size: cover;
  background-color: rgba(116, 114, 142, 0.08);
}

#shinbi-slick-dots #slick-slide01 button {
  background: url(../img/shinbikidsphone/pc/product_product_character_thumb_02.png) center center no-repeat;
  background-size: cover;
  background-color: rgba(116, 114, 142, 0.08);
}

#shinbi2-slick-dots #slick-slide00 button {
  background: url(../img/shinbikidsphone2/pc/pc_product_character_thumb_01_thehauntedhouse2.png) center center no-repeat;
  background-size: cover;
  background-color: rgba(116, 114, 142, 0.08);
}

#shinbi2-slick-dots #slick-slide01 button {
  background: url(../img/shinbikidsphone2/pc/pc_product_character_thumb_02_thehauntedhouse2.png) center center no-repeat;
  background-size: cover;
  background-color: rgba(116, 114, 142, 0.08);
}

#shinbi2-slick-dots #slick-slide02 button {
  background: url(../img/shinbikidsphone2/pc/pc_product_character_thumb_03_thehauntedhouse2.png) center center no-repeat;
  background-size: cover;
  background-color: rgba(116, 114, 142, 0.08);
}

#shinbi3-slick-dots #slick-slide00 button {
  background: url(../img/shinbikidsphone3/pc/pc_product_character_thumb_01_thehauntedhouse3.png) center center no-repeat;
  background-size: cover;
  background-color: rgba(116, 114, 142, 0.08);
}

#shinbi3-slick-dots #slick-slide01 button {
  background: url(../img/shinbikidsphone3/pc/pc_product_character_thumb_02_thehauntedhouse3.png) center center no-repeat;
  background-size: cover;
  background-color: rgba(116, 114, 142, 0.08);
}

#shinbi3-slick-dots #slick-slide02 button {
  background: url(../img/shinbikidsphone3/pc/pc_product_character_thumb_03_thehauntedhouse3.png) center center no-repeat;
  background-size: cover;
  background-color: rgba(116, 114, 142, 0.08);
}

#slick-slide00:after,
#slick-slide01:after,
#slick-slide02:after,
#slick-slide03:after,
#slick-slide04:after,
#slick-slide05:after {
  height: 30px;
  font-size: 15px;
  color: #aab1c2;
  text-align: center;
  line-height: 3;
}

#littlefriendsphone4-slick-dots #slick-slide00:after,
#littlefriendsphone4-slick-dots #slick-slide01:after,
#littlefriendsphone4-slick-dots #slick-slide02:after {
  color: #74728e;
  opacity: 0.4;
}

#littlefriendsphone5-slick-dots #slick-slide00:after,
#littlefriendsphone5-slick-dots #slick-slide01:after,
#littlefriendsphone5-slick-dots #slick-slide02:after {
  color: #333;
  opacity: 0.3;
}

#littlefriendsphone6-slick-dots #slick-slide00:after,
#littlefriendsphone6-slick-dots #slick-slide01:after,
#littlefriendsphone6-slick-dots #slick-slide02:after {
  color: #000;
  opacity: 0.3;
}

#choonsik2-slick-dots #slick-slide00:after,
#choonsik2-slick-dots #slick-slide01:after,
#choonsik2-slick-dots #slick-slide02:after,
#choonsik2-slick-dots #slick-slide03:after {
  color: #000;
  opacity: 0.3;
}

#moono-slick-dots #slick-slide00:after,
#moono-slick-dots #slick-slide01:after,
#moono-slick-dots #slick-slide02:after,
#moono-slick-dots #slick-slide03:after {
  color: #000;
  opacity: 0.3;
}

#moono2-slick-dots #slick-slide00:after,
#moono2-slick-dots #slick-slide01:after,
#moono2-slick-dots #slick-slide02:after,
#moono2-slick-dots #slick-slide03:after {
  color: #000;
  opacity: 0.3;
}

#shinbi-slick-dots #slick-slide00:after,
#shinbi-slick-dots #slick-slide01:after,
#shinbi-slick-dots #slick-slide02:after {
  color: #4d4d4d;
  opacity: 0.4;
}

#shinbi2-slick-dots #slick-slide00:after,
#shinbi2-slick-dots #slick-slide01:after,
#shinbi2-slick-dots #slick-slide02:after {
  color: #4d4d4d;
  opacity: 0.4;
}

#shinbi3-slick-dots #slick-slide00:after,
#shinbi3-slick-dots #slick-slide01:after,
#shinbi3-slick-dots #slick-slide02:after {
  color: #4d4d4d;
  opacity: 0.4;
}

#slick-slide00.slick-active:after,
#slick-slide01.slick-active:after,
#slick-slide02.slick-active:after,
#slick-slide03.slick-active:after,
#slick-slide04.slick-active:after,
#slick-slide05.slick-active:after {
  color: #5a6785;
}

#littlefriendsphone4-slick-dots #slick-slide00.slick-active:after,
#littlefriendsphone4-slick-dots #slick-slide01.slick-active:after,
#littlefriendsphone4-slick-dots #slick-slide02.slick-active:after {
  color: #74728e;
  opacity: 1;
}

#littlefriendsphone5-slick-dots #slick-slide00.slick-active:after,
#littlefriendsphone5-slick-dots #slick-slide01.slick-active:after,
#littlefriendsphone5-slick-dots #slick-slide02.slick-active:after {
  color: #333;
  opacity: 1;
}

#littlefriendsphone6-slick-dots #slick-slide00.slick-active:after,
#littlefriendsphone6-slick-dots #slick-slide01.slick-active:after,
#littlefriendsphone6-slick-dots #slick-slide02.slick-active:after {
  color: #333;
  opacity: 1;
}

#choonsik2-slick-dots #slick-slide00.slick-active:after,
#choonsik2-slick-dots #slick-slide01.slick-active:after,
#choonsik2-slick-dots #slick-slide02.slick-active:after,
#choonsik2-slick-dots #slick-slide03.slick-active:after {
  color: #333;
  opacity: 1;
}

#moono-slick-dots #slick-slide00.slick-active:after,
#moono-slick-dots #slick-slide01.slick-active:after,
#moono-slick-dots #slick-slide02.slick-active:after,
#moono-slick-dots #slick-slide03.slick-active:after {
  color: #333;
  opacity: 1;
}

#moono2-slick-dots #slick-slide00.slick-active:after,
#moono2-slick-dots #slick-slide01.slick-active:after,
#moono2-slick-dots #slick-slide02.slick-active:after,
#moono2-slick-dots #slick-slide03.slick-active:after {
  color: #333;
  opacity: 1;
}

#shinbi-slick-dots #slick-slide00.slick-active:after,
#shinbi-slick-dots #slick-slide01.slick-active:after,
#shinbi-slick-dots #slick-slide02.slick-active:after {
  color: #4d4d4d;
  opacity: 1;
}

#shinbi2-slick-dots #slick-slide00.slick-active:after,
#shinbi2-slick-dots #slick-slide01.slick-active:after,
#shinbi2-slick-dots #slick-slide02.slick-active:after {
  color: #4d4d4d;
  opacity: 1;
}

#shinbi3-slick-dots #slick-slide00.slick-active:after,
#shinbi3-slick-dots #slick-slide01.slick-active:after,
#shinbi3-slick-dots #slick-slide02.slick-active:after {
  color: #4d4d4d;
  opacity: 1;
}

#line-slider #slick-slide00:after {
  content: "브라운";
}

#line-slider #slick-slide01:after {
  content: "코니";
}

#line-slider #slick-slide02:after {
  content: "샐리";
}

#line-slider #slick-slide03:after {
  content: "썬더브라운";
}

#line-slider #slick-slide04:after {
  content: "엘프코니";
}

#line-slider #slick-slide05:after {
  content: "초코";
}

#line-slider #slick-slide00.slick-active {
  background-color: #fdcb0a;
}

#line-slider #slick-slide01.slick-active {
  background-color: #ff859c;
}

#line-slider #slick-slide02.slick-active {
  background-color: #1fafdb;
}

#line-slider #slick-slide03.slick-active {
  background-color: #1d3258;
}

#line-slider #slick-slide04.slick-active {
  background-color: #12d385;
}

#line-slider #slick-slide05.slick-active {
  background-color: #9991ff;
}

#kakaokidswatch-slider #slick-slide00:after {
  content: "꼼";
}

#kakaokidswatch-slider #slick-slide01:after {
  content: "키니";
}

#kakaokidswatch-slider #slick-slide00.slick-active {
  background-color: #fddb00;
}

#kakaokidswatch-slider #slick-slide01.slick-active {
  background-color: #312b5d;
}

#kakaokidsphone-slider #slick-slide00:after {
  content: "헬로리틀프렌즈";
}

#kakaokidsphone-slider.en .slick-dots li {
  margin: 0 10px;
}

#kakaokidsphone-slider.en #slick-slide00:after {
  content: "Hello! Little Friends";
}

#kakaokidsphone-slider #slick-slide01:after {
  content: "러블리 라이프";
}

#kakaokidsphone-slider.en #slick-slide01:after {
  content: "Lovely Life";
}

#kakaokidsphone-slider #slick-slide02:after {
  content: "꼼";
}

#kakaokidsphone-slider.en #slick-slide02:after {
  content: "KKOM";
}

#kakaokidsphone-slider #slick-slide03:after {
  content: "키니";
}

#kakaokidsphone-slider.en #slick-slide03:after {
  content: "KINI";
}

#littlefriendsphone3-slider #slick-slide00:after {
  content: "리틀라이언의\A즐거운 학교생활";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#littlefriendsphone3-slider.en #slick-slide00:after {
  content: "little RYAN's\AJoyful School Life";
  display: inline-block;
  font-size: 13px;
}

#littlefriendsphone3-slider #slick-slide01:after {
  content: "리틀어피치의\A신나는 미술시간";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#littlefriendsphone3-slider.en #slick-slide01:after {
  content: "little APEACH's\AHappy Drawing Class";
  display: inline-block;
  font-size: 13px;
}

#littlefriendsphone3-slider #slick-slide00.slick-active button {
  background-color: #76d9bf;
}

#littlefriendsphone3-slider #slick-slide01.slick-active button {
  background-color: #ff9796;
}

#littlefriendsphone4-slick-dots #slick-slide00:after {
  content: "함께뛰어요,\A리틀프렌즈";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#littlefriendsphone4-slick-dots.en #slick-slide00:after {
  content: "Run together.\ALittle Friends";
  display: inline-block;
  font-size: 13px;
}

#littlefriendsphone4-slick-dots #slick-slide01:after {
  content: "건강해요,\A리틀라이언";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#littlefriendsphone4-slick-dots.en #slick-slide01:after {
  content: "Let's be healthy.\ALittle ryan";
  display: inline-block;
  font-size: 13px;
}

#littlefriendsphone4-slick-dots #slick-slide02:after {
  content: "칭찬해요,\A리틀어피치";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#littlefriendsphone4-slick-dots.en #slick-slide02:after {
  content: "Cheer up!\ALittle Apeach";
  display: inline-block;
  font-size: 13px;
}

#littlefriendsphone5-slick-dots #slick-slide00:after {
  content: "힐링캠프\A리틀라이언";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#littlefriendsphone5-slick-dots.en #slick-slide00:after {
  content: "Healing Camping\Awith little Ryan";
  display: inline-block;
  font-size: 13px;
}

#littlefriendsphone5-slick-dots #slick-slide01:after {
  content: "별빛소원\A리틀어피치";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#littlefriendsphone5-slick-dots.en #slick-slide01:after {
  content: "Starlight Wish\Awith little Apeach";
  display: inline-block;
  font-size: 13px;
}

#littlefriendsphone5-slick-dots #slick-slide02:after {
  content: "산들바람\A리틀카카오프렌즈";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#littlefriendsphone5-slick-dots.en #slick-slide02:after {
  content: "Breezy Day\Awith Little Kakao Friends";
  display: inline-block;
  font-size: 13px;
  max-width: 135px;
  margin-left: -10px;
}

#littlefriendsphone6-slick-dots #slick-slide00:after {
  content: "나는 내가 좋아,\A춘식이";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#littlefriendsphone6-slick-dots.en #slick-slide00:after {
  content: "I Love Myself,\A CHOONSIK";
  display: inline-block;
  font-size: 13px;
}

#littlefriendsphone6-slick-dots #slick-slide01:after {
  content: "오늘도 행복해,\A춘식이";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#littlefriendsphone6-slick-dots.en #slick-slide01:after {
  content: "I’m Happy Today,\A CHOONSIK";
  display: inline-block;
  font-size: 13px;
}

#littlefriendsphone6-slick-dots #slick-slide02:after {
  content: "함께라서 즐거워\A춘식이&라이언";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#littlefriendsphone6-slick-dots.en #slick-slide02:after {
  content: "Happy To Be Together\A CHOONSIK&RYAN";
  display: inline-block;
  font-size: 13px;
  max-width: 135px;
  margin-left: -10px;
}

#choonsik2-slick-dots #slick-slide00:after {
  content: "라이언, 춘식이와\A부릉부릉 등교길";
  font-size: 15px;
  line-height: 18px;
  white-space: pre;
  margin-top: 10px;
}

#choonsik2-slick-dots.en #slick-slide00:after {
  content: "On the way to\Aschool with\ARYAN and CHOONSIK";
  display: inline-block;
  font-size: 13px;
  margin-left: -14px;
}

#choonsik2-slick-dots #slick-slide01:after {
  content: "카카오프렌즈와\A두근두근 새학기";
  font-size: 15px;
  line-height: 18px;
  white-space: pre;
  margin-top: 10px;
}

#choonsik2-slick-dots.en #slick-slide01:after {
  content: "New semester\Awith KAKAO\A FRIENDS";
  display: inline-block;
  font-size: 13px;
}

#choonsik2-slick-dots #slick-slide02:after {
  content: "어피치와 재미있는\A미술시간";
  font-size: 15px;
  line-height: 18px;
  white-space: pre;
  margin-top: 10px;
}

#choonsik2-slick-dots.en #slick-slide02:after {
  content: "Art class\Awith APEACH";
  display: inline-block;
  font-size: 13px;
}

#choonsik2-slick-dots.en #slick-slide02 {
  top: -18px !important;
}

#choonsik2-slick-dots #slick-slide03:after {
  content: "라이언과 신나는\A체육시간";
  font-size: 15px;
  line-height: 18px;
  white-space: pre;
  margin-top: 10px;
}

#choonsik2-slick-dots.en #slick-slide03:after {
  content: "Exercise class\Awith RYAN";
  display: inline-block;
  font-size: 13px;
}

#choonsik2-slick-dots.en #slick-slide03 {
  top: -18px !important;
}

#moono-slick-dots #slick-slide00:after {
  content: "무너가 그리는\A상상 나라";
  font-size: 15px;
  line-height: 18px;
  white-space: pre;
  margin-top: 10px;
}

#moono-slick-dots.en #slick-slide00:after {
  content: "MOONO's\AImaginary World";
  display: inline-block;
  font-size: 13px;
  margin-left: 7px;
}

#moono-slick-dots #slick-slide01:after {
  content: "무너와 친구들의\A수업 시간";
  font-size: 15px;
  line-height: 18px;
  white-space: pre;
  margin-top: 10px;
}

#moono-slick-dots.en #slick-slide01:after {
  content: "MOONO and Friends'\A Class Time";
  display: inline-block;
  font-size: 13px;
  margin-left: -5px;
}

#moono-slick-dots #slick-slide02:after {
  content: "무너의\A바다속 탐험";
  font-size: 15px;
  line-height: 18px;
  white-space: pre;
  margin-top: 10px;
}

#moono-slick-dots.en #slick-slide02:after {
  content: "MOONO's\A Underwater Adventure";
  display: inline-block;
  font-size: 13px;
  margin-left: -10px;
}

#moono-slick-dots #slick-slide03:after {
  content: "무너의\A동화 나라 등교길";
  font-size: 15px;
  line-height: 18px;
  white-space: pre;
  margin-top: 10px;
}

#moono-slick-dots.en #slick-slide03:after {
  content: "MOONO's Fairy Tale\Aon the Way to School";
  display: inline-block;
  font-size: 13px;
  margin-left: -5px;
}

#moono2-slick-dots #slick-slide00:after {
  content: "무너의\A용궁생활";
  font-size: 15px;
  line-height: 18px;
  white-space: pre;
  margin-top: 10px;
}

#moono2-slick-dots.en #slick-slide00:after {
  content: "MOONO’s\AUndersea\APalace Life";
  display: inline-block;
  font-size: 13px;
  margin-left: 7px;
}

#moono2-slick-dots #slick-slide01:after {
  content: "무너의\A바다 나들이";
  font-size: 15px;
  line-height: 18px;
  white-space: pre;
  margin-top: 10px;
}

#moono2-slick-dots.en #slick-slide01:after {
  content: "MOONO’s\A Beach Picnic";
  display: inline-block;
  font-size: 13px;
  margin-left: -5px;
}

#moono2-slick-dots.en #slick-slide01 {
  top: -18px !important;
}

#moono2-slick-dots #slick-slide02:after {
  content: "무너의\A경복궁 나들이";
  font-size: 15px;
  line-height: 18px;
  white-space: pre;
  margin-top: 10px;
}

#moono2-slick-dots.en #slick-slide02:after {
  content: "MOONO’s\AGyeongbokgung\AOuting";
  display: inline-block;
  font-size: 13px;
  margin-left: -10px;
}

#moono2-slick-dots #slick-slide03:after {
  content: "무너의\A아이돌 데뷔";
  font-size: 15px;
  line-height: 18px;
  white-space: pre;
  margin-top: 10px;
}

#moono2-slick-dots.en #slick-slide03:after {
  content: "MOONO’s\AIdol Debut";
  display: inline-block;
  font-size: 13px;
  margin-left: -5px;
}

#moono2-slick-dots.en #slick-slide03 {
  top: -18px !important;
}

#shinbi-slick-dots #slick-slide00:after {
  content: "용감무쌍\A신비";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#shinbi-slick-dots.en #slick-slide00:after {
  content: "SHINBI\ATheme";
  display: inline-block;
  font-size: 13px;
}

#shinbi-slick-dots #slick-slide01:after {
  content: "귀염폭발\A금비";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#shinbi-slick-dots.en #slick-slide01:after {
  content: "GEUMBI\ATheme";
  display: inline-block;
  font-size: 13px;
}

#shinbi2-slick-dots #slick-slide00:after {
  content: "개구쟁이\A신비";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#shinbi2-slick-dots.en #slick-slide00:after {
  content: "Theme\Awith SHINBI";
  display: inline-block;
  font-size: 13px;
}

#shinbi2-slick-dots #slick-slide01:after {
  content: "귀염둥이\A금비";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#shinbi2-slick-dots.en #slick-slide01:after {
  content: "Theme\Awith GEUMBI";
  display: inline-block;
  font-size: 13px;
}

#shinbi2-slick-dots #slick-slide02:after {
  content: "위풍당당\A주비";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
}

#shinbi2-slick-dots.en #slick-slide02:after {
  content: "Theme\Awith JUBI";
  display: inline-block;
  font-size: 13px;
}

#shinbi3-slick-dots #slick-slide00:after {
  content: "신비와\A즐거운 공부시간";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
  max-width: 115px;
}

#shinbi3-slick-dots.en #slick-slide00:after {
  content: "Happy study time\Awith SHINBI";
  display: inline-block;
  font-size: 13px;
  max-width: 115px;
}

#shinbi3-slick-dots #slick-slide01:after {
  content: "금비와\A신나는 등교시간";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
  max-width: 115px;
}

#shinbi3-slick-dots.en #slick-slide01:after {
  content: "Time to go to school\Awith GEUMBI";
  display: inline-block;
  font-size: 13px;
  max-width: 115px;
}

#shinbi3-slick-dots #slick-slide02:after {
  content: "하리, 강림과\A재미있는 퀴즈시간";
  font-size: 15px;
  line-height: 1.2;
  white-space: pre;
  margin-top: 9px;
  max-width: 115px;
}

#shinbi3-slick-dots.en #slick-slide02:after {
  content: "Fun quiz time\Awith HARI and KANGLIM";
  display: inline-block;
  font-size: 13px;
  max-width: 135px;
  margin-left: -10px;
}

#littlefriendsphone4-slick-dots #slick-slide00.slick-active button {
  background-color: #e1deff;
}

#littlefriendsphone4-slick-dots #slick-slide01.slick-active button {
  background-color: #87d9e9;
}

#littlefriendsphone4-slick-dots #slick-slide02.slick-active button {
  background-color: #ffd9d9;
}

#littlefriendsphone5-slick-dots #slick-slide00.slick-active button {
  background-color: #fffab9;
}

#littlefriendsphone5-slick-dots #slick-slide01.slick-active button {
  background-color: #495282;
}

#littlefriendsphone5-slick-dots #slick-slide02.slick-active button {
  background-color: #ffc746;
}

#littlefriendsphone6-slick-dots #slick-slide00.slick-active button {
  background-color: rgba(252, 222, 140, 0.8);
}

#littlefriendsphone6-slick-dots #slick-slide01.slick-active button {
  background-color: rgba(255, 186, 188, 0.8);
}

#littlefriendsphone6-slick-dots #slick-slide02.slick-active button {
  background-color: rgba(173, 221, 241, 0.8);
}

#choonsik2-slick-dots #slick-slide00.slick-active button {
  opacity: 1;
  background-color: rgba(252, 222, 140, 0.8);
}

#choonsik2-slick-dots #slick-slide01.slick-active button {
  opacity: 1;
  background-color: rgba(255, 186, 188, 0.8);
}

#choonsik2-slick-dots #slick-slide02.slick-active button {
  opacity: 1;
  background-color: rgba(173, 221, 241, 0.8);
}

#choonsik2-slick-dots #slick-slide03.slick-active button {
  opacity: 1;
  background-color: rgba(173, 221, 241, 0.8);
}

#moono-slick-dots #slick-slide00.slick-active button {
  opacity: 1;
  background-color: rgba(252, 222, 140, 0.8);
}

#moono-slick-dots #slick-slide01.slick-active button {
  opacity: 1;
  background-color: rgba(255, 186, 188, 0.8);
}

#moono-slick-dots #slick-slide02.slick-active button {
  opacity: 1;
  background-color: rgba(173, 221, 241, 0.8);
}

#moono-slick-dots #slick-slide03.slick-active button {
  opacity: 1;
  background-color: rgba(173, 221, 241, 0.8);
}

#moono2-slick-dots #slick-slide00.slick-active button {
  opacity: 1;
  background-color: rgba(84, 197, 219, 0.8);
}

#moono2-slick-dots #slick-slide01.slick-active button {
  opacity: 1;
  background-color: rgba(163, 243, 208, 0.8);
}

#moono2-slick-dots #slick-slide02.slick-active button {
  opacity: 1;
  background-color: rgba(112, 140, 246, 0.8);
}

#moono2-slick-dots #slick-slide03.slick-active button {
  opacity: 1;
  background-color: rgba(125, 57, 190, 0.8);
}

#shinbi-slick-dots #slick-slide00.slick-active button {
  background-color: #bce283;
}

#shinbi-slick-dots #slick-slide01.slick-active button {
  background-color: #ffe45a;
}

#shinbi2-slick-dots #slick-slide00.slick-active button {
  background-color: #007da5;
}

#shinbi2-slick-dots #slick-slide01.slick-active button {
  background-color: #ff7d8f;
}

#shinbi2-slick-dots #slick-slide02.slick-active button {
  background-color: #ff7143;
}

#shinbi3-slick-dots #slick-slide00.slick-active button {
  background-color: #00AA5F;
}

#shinbi3-slick-dots #slick-slide01.slick-active button {
  background-color: #FCFCB2;
}

#shinbi3-slick-dots #slick-slide02.slick-active button {
  background-color: #63D6AF;
}

#kakaokidsphone-slider #slick-slide00.slick-active button {
  background-color: #79c0e7;
}

#kakaokidsphone-slider #slick-slide01.slick-active button {
  background-color: #ff7387;
}

#kakaokidsphone-slider #slick-slide02.slick-active button {
  background-color: #fddb00;
}

#kakaokidsphone-slider #slick-slide03.slick-active button {
  background-color: #312b5d;
}

.disabled-dots {
  position: absolute;
  display: block;
  width: 884px;
  top: 294px;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  z-index: 50;
}

.dots {
  display: inline-block;
  width: 105px;
  height: 105px;
  border-radius: 80px;
  background-color: #f3f4f6;
  margin: 0 3px;
}

#disabled-dot-00 {
  margin-left: 576px;
  background: url(../img/product_character_thumb_choco_disable.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#disabled-dot-01 {
  background: url(../img/product_character_thumb_elfcony_disable.png) center center no-repeat;
  background-size: cover;
  background-color: #f3f4f6;
}

#disabled-dot-00:after {
  position: absolute;
  top: 115px;
  margin-left: 32px;
  height: 30px;
  font-size: 15px;
  color: #aab1c2;
  text-align: center;
  content: "준비중";
}

#disabled-dot-01:after {
  position: absolute;
  top: 115px;
  margin-left: 32px;
  height: 30px;
  font-size: 15px;
  color: #aab1c2;
  text-align: center;
  content: "준비중";
}

#littlefriendsphone4-slider-content-dots .desc .strong, #shinbi-slider-content-dots .desc .strong {
  padding-bottom: 0 !important;
  margin-top: 10px;
  font-size: 28px !important;
  color: #74728e;
  font-weight: bold;
  text-align: center;
}

#shinbi-slider-content-dots .desc .strong {
  color: #000;
}

#littlefriendsphone4-slider-content-mobile-dots .desc .strong, #shinbi-slider-content-mobile-dots .desc .strong {
  padding-bottom: 0 !important;
  margin-top: 20px;
  font-size: 17px !important;
  color: #74728e;
  font-weight: bold;
  text-align: center;
}

#contents.choonsik #littlefriendsphone4-slider-content-mobile-dots .desc .strong {
  margin-top: 11px;
  color: #333;
}

.choonsik2-slider-content-mobile-dots .desc .strong {
  margin-top: 17px !important;
}

#shinbi-slider-content-mobile-dots .desc .strong {
  margin-top: 22px;
  color: #141414;
}

#littlefriendsphone4-slider-content-dots .desc .sub-txt, #shinbi-slider-content-dots .desc .sub-txt {
  padding-top: 0 !important;
  margin-top: 14px;
  font-size: 18px !important;
  color: #74728e;
  text-align: center;
}

#shinbi-slider-content-dots .desc .sub-txt {
  color: #5b5b5b;
}

#shinbi-slider-content-dots .desc .sub-txt {
  height: 56px;
}

#littlefriendsphone4-slider-content-mobile-dots .desc .sub-txt, #shinbi-slider-content-mobile-dots .desc .sub-txt {
  padding-top: 0 !important;
  margin-top: 8px;
  font-size: 13px !important;
  color: #74728e;
  text-align: center;
}

.choonsik #littlefriendsphone4-slider-content-mobile-dots .desc .sub-txt {
  margin-top: 10px;
  line-height: 19px;
  color: #666;
}

.choonsik2-slider-content-mobile-dots .desc .sub-txt {
  margin-top: 11px !important;
}

#shinbi-slider-content-mobile-dots .desc .sub-txt {
  margin-top: 6.6px;
}

#shinbi-slider-content-mobile-dots.shinbi3 .desc .sub-txt {
  margin-top: 11px;
}

/*#littlefriendsphone4-slider-content .slick-list .slick-active:nth-child(even) .desc {
  display: none;
}*/

/*
#littlefriendsphone4-slider-content .slick-list .slick-active:nth-child(odd) .desc {
  width: 1024px;
}
*/

#littlefriendsphone4-slider-content-dots .content-dots {
  margin-top: 30px;
}

#shinbi-slider-content-dots .content-dots {
  margin-top: 57px;
}

#shinbi-slider-content-dots .shinbi-content-dots {
  margin-top: 30px;
}

#littlefriendsphone4-slider-content-mobile-dots .content-dots, #shinbi-slider-content-mobile-dots .content-dots, #shinbi-slider-content-mobile-dots .shinbi-content-dots {
  margin-top: 22px;
}

#shinbi-slider-content-mobile-dots.shinbi3 .shinbi-content-dots {
  margin-top: 35px;
}

.content-dots, .shinbi-content-dots {
  width: 100%;
  margin-top: 30px;
  list-style: none;
  text-align: center;
}

.content-dots li, .shinbi-content-dots li {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

#shinbi-slider-content-mobile-dots .content-dots li, #shinbi-slider-content-mobile-dots .shinbi-content-dots li {
  margin: 0 2.5px;
}

.content-dots li button, .shinbi-content-dots li button {
  background-color: rgba(116, 114, 142, 0.25);
  border-radius: 50px;
  line-height: 0;
  display: block;
  width: 10px;
  height: 10px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
}

.shinbi-content-dots li button {
  background-color: rgba(0, 0, 0, 0.3);
}

.content-dots li.slick-active button {
  background-color: #74728e;
}

.shinbi-content-dots li.slick-active button {
  background-color: rgba(0, 0, 0, 0.8);
}
