/* BASIC css start */
/* ·Ñ¸µ¹è³Ê */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
/* //·Ñ¸µ¹è³Ê */
.main h3 {font-size:1.2500em; display: inline-block; margin:30px 0 20px 0; padding-top:7px; border-top:1px solid #F2F2F2; padding-bottom:7px; border-bottom:1px solid #F2F2F2;}
.main .topBanner {margin-top:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}

#mimBig { background: url(/design/zumbak/top/top_bg.gif) repeat-x 0 0; margin: 0px 0 0px 0; }

/* 220 06 16 ·Ñ¸µ ¸ÞÀÎ ¹è³Ê*/
* {box-sizing: border-box}
body {font-family: Verdana, sans-serif; margin:0}
.mySlides {display: none}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {max-width: 1000px; position: relative; margin: auto;}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 45% /* 65%;*/ /*45%*/
  width: auto;
  padding: 16px;
  margin-top: 0px;
  color: #999999; /* #EEEBEC; */
/*  opacity: 0.85; */
<!--  font-weight: bold; -->
  vertical-align: middle;
  font-size: 30px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px; 
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0);  /* rgba(0,0,0,0.3); */ 
}

/* Caption text */
.text {background-color: #2D2D37; color: #f2f2f2; font-size: 47px; 
       margin: auto; padding: 15px 30px; text-align: center; word-break: keep-all; line-height: 50px; vertical-align: middle;}

/*  (¸ÞÀÎ ÀÌ¹ÌÁö - ÇÏ´Ü ÅØ½ºÆ®)  Main textbos   ¸ÞÀÎ ·Ñ¸µ ÀÌ¹ÌÁö À§¿¡ */
.mtextbox { width: 100%; margin: 0 auto; position: absolute; 
            text-align: left; top: 50%; left: 50%; transform: translate(-50%, -50%);
}

.mtextbox2 { width: 100%; margin: 0 auto; position: absolute; 
            text-align: left; top: 50%; left: 50%; transform: translate(-50%, -50%);
}


/* ((¸ÞÀÎ ÀÌ¹ÌÁö - À§¿¡ »ó´Ü) - ÅØ½ºÆ®) */
.main_rolling_box_MOVE { width: 94%; height: 75%; /*17em*/; text-align: center; overflow: hidden; 
                    top: 27%;/* 7%*/ left: 9%; margin-left: 0%; /*transform: translate(-50%, -50%); margin: 0 auto; */
                    background-color: rgb(45,450,55); background-color: rgba(45,45,55,0.0); position: absolute;
                    /*padding: auto 50px;*/
}
.main_rolling_BOLDsubtitle { overflow: hidden; 
                         font-size: 1.075rem; font-weight: 900; letter-spacing: 1px; 
                         color: #000; margin-left: 7px; /*margin-bottom: 0.22em;*/                         
                         /*line-height: 1.125em;*/  background-color: transparent;
                         text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; /* #BBBBBC;*/                         
}
.main_rolling_BOLDsubtitle-WHITE { overflow: hidden; 
                         font-size: 0.975rem; font-weight: 700; letter-spacing: 1px; 
                         color: #FFF; margin-left: 3px; /* 13px; */ margin-bottom: -0.2em;                         
                         /*line-height: 1.125em;*/  background-color: transparent;
                         /* text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; */ /* #BBBBBC;*/                         
}
.main_rolling_BOLDsubtitle-WHITE2{ overflow: hidden; 
                         font-size: 0.975rem; font-weight: 700; letter-spacing: 1px; 
                         color: #FFF; margin: -0.7em 0 -0.2em 3px;  /*  -0.7em 0 -0.2em 13px; */                       
                         /*line-height: 1.125em;*/  background-color: transparent;
                         /* text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; */ /* #BBBBBC;*/                         
}
 
.main_rolling_BOLDsubtitle-WHITE_RIGHT { overflow: hidden; text-align: right;   
/* ¿À¸¥ÂÊ 1¹øÁÙ ±ÛÀÚ */                   font-size: 0.82rem; font-weight: 500; letter-spacing: 0.25px; 
                                          color: #FFF; margin: -3px 28px 0 auto;  /*  -0.7em 0 -0.2em 13px; */                       
                                         /*line-height: 1.125em;*/  background-color: transparent;
                                         letter-spacing: 0px;/*±ÛÀÚ °£°ß*/  word-spacing : 0px; /* ¹®´Ü °£°Ý*/
                                        /* text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; */ /* #BBBBBC;*/                         
}
.main_rolling_BOLDsubtitle-WHITE_RIGHT .Rtop { font-size: 0.42rem; font-weight: 300; vertical-align: 0.975em; }

.main_rolling_BOLDsubtitle-WHITE_LEFT { overflow: hidden; text-align: left;   
/* ¿ÞÂÊ 1¹øÁÙ ±ÛÀÚ */                   font-size: 1.02rem; font-weight: 500; letter-spacing: 0.25px; 
                                          color: #FFF; margin: 0px auto 0 0px;  /*  -0.7em 0 -0.2em 13px; */                       
                                         /*line-height: 1.125em;*/  background-color: transparent;
                                         letter-spacing: 0px;/*±ÛÀÚ °£°ß*/  word-spacing : 0px; /* ¹®´Ü °£°Ý*/
                                        /* text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; */ /* #BBBBBC;*/                         
}
.main_rolling_BOLDsubtitle-WHITE_LEFT .Rtop { font-size: 0.42rem; font-weight: 300; vertical-align: 0.975em; }



.main_rolling_BOLDsubtitle-WHITE_CEBTER { overflow: hidden; text-align: center;   
/* °¡¿îµ¥ 1¹øÁÙ ±ÛÀÚ */                   font-size: 0.82rem; font-weight: 500; letter-spacing: 0.25px; 
                                          color: #FFFFFF; margin: 0px auto 0;  /*  -0.7em 0 -0.2em 13px; */                       
                                         /*line-height: 1.125em;*/  background-color: transparent;
                                         letter-spacing: 0px;/*±ÛÀÚ °£°ß*/  word-spacing : 0px; /* ¹®´Ü °£°Ý*/
                                        /* text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; */ /* #BBBBBC;*/                         
}
.main_rolling_BOLDsubtitle-WHITE_CEBTER .Rtop { font-size: 0.42rem; font-weight: 300; vertical-align: 0.975em; }


.main_rolling_BOLDsubtitle-BLACK_CEBTER { overflow: hidden; text-align: center;   
/* °¡¿îµ¥ 1¹øÁÙ ±ÛÀÚ */                   font-size: 0.82rem; font-weight: 500; letter-spacing: 0.25px; 
                                          color: #000; margin: 0px auto 0;  /*  -0.7em 0 -0.2em 13px; */                       
                                         /*line-height: 1.125em;*/  background-color: transparent;
                                         letter-spacing: 0px;/*±ÛÀÚ °£°ß*/  word-spacing : 0px; /* ¹®´Ü °£°Ý*/
                                        /* text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; */ /* #BBBBBC;*/                         
}
.main_rolling_BOLDsubtitle-WHITE_CEBTER .Rtop { font-size: 0.42rem; font-weight: 300; vertical-align: 0.975em; }


.main_rolling_BOLDsubtitle-BLACK2{ overflow: hidden; 
                         font-size: 0.975rem; font-weight: 700; letter-spacing: 1px; 
                         color: #222; margin: -0.7em 0 -0.2em 3px;  /*  -0.7em 0 -0.2em 13px; */                       
                         /*line-height: 1.125em;*/  background-color: transparent;
                         text-shadow: -1px 0px #d9d9d9, 0px 1px #d9d9d9, 1px 0px #d9d9d9, 0px -1px #d9d9d9;  /* ±×¸²ÀÚ È¿°ú */                         
}

.main_rolling_title { overflow: hidden; width: 100%; 
                      font-size: 42px; color: #000000; text-align: left;
                      font-weight: 900; margin: 0 0 0.15em -25px; /*margin-bottom: .35em; */
                      /*padding: 0 0 10px 0;*/ line-height: 1.075em; background-color: transparent;
                      text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;
}
.main_rolling_title-WHITE { overflow: hidden; width: 100%; 
                      font-size: 30px; color: #FFFFFF; text-align: left;
                      font-weight: 800; margin: 0 0 0.55em -28px; /* 0 0 0.55em -17px; */
                      line-height: 1.275em; background-color: transparent;
                      /*text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; */
}
.main_rolling_BIGtitle-WHITE { overflow: hidden; width: 100%; 
                      font-size: 42px; color: #FFFFFF; text-align: left;
                      font-weight: 800; margin: 0 0 0.05em -27px; 
                      line-height: 1.075em; background-color: transparent;
                      /*text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; ÅØ½ºÆ® ±×¸²ÀÚ È¿°ú */
}

.main_rolling_BIGtitle-WHITE_right { overflow: hidden; width: 100%; /* font-family:  Zandes-Light,Helvetica,Arial,sans-serif; */ 
/* ¸ÞÀÎ ±ÛÀÚ (»çÀÌÁî ÁÙÀÓ) */      font-size: 21.5px; color: #FFFFFF; text-align: right;
/* (¿ìÃø) 2024. 10¿ù ÀÌÈÄ */     font-weight: 550; margin: 0 20px 0.05em auto; 
                                   line-height: 1.175em; background-color: transparent;
                                   letter-spacing: -0.5px;/*±ÛÀÚ °£°ß*/  word-spacing : 0px; /* ¹®´Ü °£°Ý*/ 
                             /*text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; ÅØ½ºÆ® ±×¸²ÀÚ È¿°ú */
}
.main_rolling_BIGtitle-WHITE_right .Rtop2 { font-size: 0.37em; font-weight: 900; 
                                            vertical-align: 1.175em; 
}

.main_rolling_BIGtitle-WHITE_left { overflow: hidden; width: 100%; /* font-family:  Zandes-Light,Helvetica,Arial,sans-serif; */ 
/* ¸ÞÀÎ ±ÛÀÚ (»çÀÌÁî ÁÙÀÓ) */      font-size: 1.97rem; color: #FFFFFF; text-align: left;
/* (¿ÞÂÊ) 2024. 10¿ù ÀÌÈÄ */       font-weight: 550; margin:  -5px auto 7px -30px; 
                                   line-height: 1.175em; background-color: transparent;
                                   letter-spacing: -0.5px;/*±ÛÀÚ °£°ß*/  word-spacing : 0px; /* ¹®´Ü °£°Ý*/ 
                             /*text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; ÅØ½ºÆ® ±×¸²ÀÚ È¿°ú */
}
.main_rolling_BIGtitle-WHITE_left .Rtop2 { font-size: 0.37em; font-weight: 900; 
                                            vertical-align: 1.175em; 
}



.main_rolling_BIGtitle-WHITE_center { overflow: hidden; width: 100%; /* font-family:  Zandes-Light,Helvetica,Arial,sans-serif; */ 
/* ¸ÞÀÎ ±ÛÀÚ (»çÀÌÁî ÁÙÀÓ) */      font-size: 1.57rem; color: #FFFFFF; text-align: center;
/* (°¡¿îµ¥) 2024. 10¿ù ÀÌÈÄ */     font-weight: 550;  margin:  -10px auto 2px ; 
                                   line-height: 1.175em; background-color: transparent;
                                   letter-spacing: -0.5px;/*±ÛÀÚ °£°ß*/  word-spacing : 0px; /* ¹®´Ü °£°Ý*/ 
                             /*text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; ÅØ½ºÆ® ±×¸²ÀÚ È¿°ú */
}
.main_rolling_BIGtitle-WHITE_center .Rtop2 { font-size: 0.37em; font-weight: 900; 
                                            vertical-align: 1.175em; 
}

.main_rolling_BIGtitle-BLACK_center { overflow: hidden; width: 100%; /* font-family:  Zandes-Light,Helvetica,Arial,sans-serif; */ 
/* ¸ÞÀÎ ±ÛÀÚ (»çÀÌÁî ÁÙÀÓ) */      font-size: 1.57rem; color: #000; text-align: center;
/* (°¡¿îµ¥) 2024. 10¿ù ÀÌÈÄ */     font-weight: 550;  margin:  -10px auto 2px ; 
                                   line-height: 1.175em; background-color: transparent;
                                   letter-spacing: -0.5px;/*±ÛÀÚ °£°ß*/  word-spacing : 0px; /* ¹®´Ü °£°Ý*/ 
                             /*text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; ÅØ½ºÆ® ±×¸²ÀÚ È¿°ú */
}
.main_rolling_BIGtitle-BLACK_center .Rtop2 { font-size: 0.37em; font-weight: 900; 
                                            vertical-align: 1.175em; 
}


.main_rolling_BIGtitle-BLACK { overflow: hidden; width: 100%; 
                      font-size: 42px; color: #222; text-align: left;
                      font-weight: 800; margin: 0 0 0.05em -27px; 
                      line-height: 1.075em; background-color: transparent;
                      text-shadow: -1px 0px #d9d9d9, 0px 1px #d9d9d9, 1px 0px #d9d9d9, 0px -1px #d9d9d9; /* ÅØ½ºÆ® ±×¸²ÀÚ È¿°ú */
}



/*  (¸ÞÀÎ SHOP ¹öÆ°) Main Rolling Img Text  */ 
.mainrolling_box {background-color: #2D2D37; height: 85px; 
                  padding: auto; margin: auto 0 auto 0; text-align: center; vertical-align: middle;}

.text_big {color: #FFFFFF; background-color: #2D2D37; font-size: 43px; font-weight: bold; 
           word-break: keep-all; line-height: 60px; padding: 35px 30px; margin: 0; text-align: center; vertical-align: middle;}

.roll_text_bu {background-color: #D43261; color: #FFFFFF; font-size: 16px; padding: 13px 27px; 
               text-align: center; vertical-align: middle; border-radius: 5px 5px 5px 5px; margin: 75px 10px 35px 10px;}
.roll_text_bu a {font-size: 16px; font-weight: bold; color: #FFFFFF; align: center;}


.roll_text_BLACK_bu {background-color: #13171C; color: #FFFFFF; font-size: 16px; padding: 13px 27px; 
               text-align: center; vertical-align: middle; border-radius: 5px 5px 5px 5px; margin: 75px 10px 35px 10px;}
.roll_text_BLACK_bu a {font-size: 16px; font-weight: bold; color: #FFFFFF; align: center;}


.roll_show_PINK_bu {cursor: pointer; transition: background-color 0.6s ease; 
                    background-color: #D43261; color: #FFFFFF; font-size: 16px; padding: 17px 32px; 
                    text-align: center; vertical-align: middle; border-radius: 5px 5px 5px 5px; margin: 30px 0 0 0;}
.roll_show_PINK_bu a {font-size: 16px; font-weight: bold; color: #FFFFFF; align: center;}

.roll_text_white_bu {cursor: pointer;
  position: absolute;
  top: 88%;
  left: 35%;
background-color: #FFFFFF; color: #130F10; font-size: 16px; padding: 15px 30px; text-align: center; vertical-align: middle; border-radius: 5px 5px 5px 5px;}


/*  (¸ÞÀÎ shop¹öÆ°) È­ÀÌÆ® ¹ÙÅÁ - Black text (¹öÆ° »çÀÌÁî °¡·Î·Î ±æ°Ô)  */
.roll_show_WHITE-LONG_bu { display: block; width: 88%; text-align: center; 
                           font-size: 1.0875rem; font-style: nomal; 
                           padding: 1.07em 2.75em 1.07em; /* margin: 0px auto 0; */
                           cursor: pointer; background-color:  #FFFFFF; color: #000000; /*border-radius: .2em;*/ }
.roll_show_WHITE-LONG_bu a { font-size: 16px; /* 1.0875rem;*/ font-weight: bold; color: #000000; }


/* (¿ÞÂÊ - ÁÂÃø) ¶ó¿îµù ¹öÆ°  (2024. 11¿ù ÀÌÈÄ ~) */
/*  ÇöÀç »ç¿ë (¸ÞÀÎ shop ¶ó¿îµù ¹öÆ°) È­ÀÌÆ® ¹ÙÅÁ - Black text (¹öÆ° »çÀÌÁî °¡·Î·Î ±æ°Ô)  */
.roll_show_WHITE-L-ROUND-LONG_bu { display: block; width: 57%; text-align: center; margin: 0 auto 0 0px;
                               font-size: 0.87em; font-style: nomal; border-radius: 5px;
                               padding: 1.32em 0.85em; /* margin: 0px auto 0; */
                               cursor: pointer; background-color:  #FFFFFF; color: #000000; }
.roll_show_WHITE-L-ROUND-LONG_bu a { font-size: 0.87rem; /* 1.0875rem;*/ font-weight: 550; color: #000000; }

/*  ÇöÀç »ç¿ë (¸ÞÀÎ shop ¶ó¿îµù ¹öÆ°) È­ÀÌÆ® ¹ÙÅÁ - Black text (¹öÆ° »çÀÌÁî °¡·Î·Î ±æ°Ô)  */
.roll_show_WHITE-L-ROUND_bu { display: block; width: 108px; text-align: center; margin: 0 auto 0 30px;
                               font-size: 0.72rem; font-style: nomal; border-radius: 5px;
                               padding: 1.297em 0.77em; 1.177em /* margin: 0px auto 0; */
                               cursor: pointer; background-color:  #FFFFFF; color: #000000; 
                               /*border-radius: .2em;*/ 
}
.roll_show_WHITE-L-ROUND_bu a { font-size: 0.72rem; /* 1.0875rem;*/ font-weight: 550; color: #000000; }
/* (¿ÞÂÊ - ÁÂÃø) ¶ó¿îµù ¹öÆ°  (2024. 11¿ù ÀÌÈÄ ~) */


/* (°¡¿îµ¥ - ¼¾Å¸) ¶ó¿îµù ¹öÆ°  (2024. 11¿ù ÀÌÈÄ ~) */
/*  ÇöÀç »ç¿ë (¸ÞÀÎ shop ¶ó¿îµù ¹öÆ°) ºí·¢ ¹ÙÅÁ - White text (¹öÆ° »çÀÌÁî °¡·Î·Î ±æ°Ô)  */
.roll_show_BLACK-C-ROUND-LONG_bu { display: block; width: 187px; text-align: center;  margin: 0 auto 0px;
                               font-size: 0.72em; font-style: nomal; border-radius: 5px;
                               padding: 1.1772em 1.12em; /* margin: 0px auto 0; */
                               cursor: pointer; background-color:  #000000; color: #FFFFFF; }
.roll_show_BLACK-C-ROUND-LONG_bu a { font-size: 0.72rem; /* 1.0875rem;*/ font-weight: 550; color: #FFFFFF; }


/* (°¡¿îµ¥ - ¼¾Å¸) ¶ó¿îµù ¹öÆ°  (2024. 11¿ù ÀÌÈÄ ~) */
/*  ÇöÀç »ç¿ë (¸ÞÀÎ shop ¶ó¿îµù ¹öÆ°) È­ÀÌÆ® ¹ÙÅÁ - Black text (¹öÆ° »çÀÌÁî °¡·Î·Î ±æ°Ô)  */
.roll_show_WHITE-C-ROUND-LONG_bu { display: block; width: 187px; text-align: center;  margin: 0 auto 0px;
                               font-size: 0.72em; font-style: nomal; border-radius: 5px;
                               padding: 1.1772em 1.12em; /* margin: 0px auto 0; */
                               cursor: pointer; background-color:  #FFFFFF; color: #000000; }
.roll_show_WHITE-C-ROUND-LONG_bu a { font-size: 0.72rem; /* 1.0875rem;*/ font-weight: 550; color: #000000; }



/* (¿ìÃø) ¶ó¿îµù ¹öÆ°  (2024. 10¿ù ÀÌÈÄ ~) */
/*  ÇöÀç »ç¿ë (¸ÞÀÎ shop ¶ó¿îµù ¹öÆ°) È­ÀÌÆ® ¹ÙÅÁ - Black text (¹öÆ° »çÀÌÁî °¡·Î·Î ±æ°Ô)  */
.roll_show_WHITE-ROUND-LONG_bu { display: block; width: 157px; text-align: center; margin: 0 30px 0 auto;
                               font-size: 0.72rem; font-style: nomal; border-radius: 5px;
                               padding: 0.92em 0.77em; /* margin: 0px auto 0; */
                               cursor: pointer; background-color:  #FFFFFF; color: #000000; }
.roll_show_WHITE-ROUND-LONG_bu a { font-size: 0.72rem; /* 1.0875rem;*/ font-weight: 520; color: #000000; }

/*  ÇöÀç »ç¿ë (¸ÞÀÎ shop ¶ó¿îµù ¹öÆ°) È­ÀÌÆ® ¹ÙÅÁ - Black text (¹öÆ° »çÀÌÁî °¡·Î·Î ±æ°Ô)  */
.roll_show_WHITE-ROUND_bu { display: block; width: 98px; text-align: center; margin: 0 30px 0 auto;
                               font-size: 0.72em; font-style: nomal; border-radius: 5px;
                               padding: 1.177em 0.57em; 1.177em /* margin: 0px auto 0; */
                               cursor: pointer; background-color:  #FFFFFF; color: #000000; 
                               /*border-radius: .2em;*/ 
}
.roll_show_WHITE-ROUND_bu a { font-size: 0.72rem; /* 1.0875rem;*/ font-weight: 550; color: #000000; }
/* (¿ìÃø) ¶ó¿îµù ¹öÆ°  (2024. 10¿ù ÀÌÈÄ ~) */




/*  (¸ÞÀÎ shop¹öÆ°) ºí·¢ ¹ÙÅÁ - White text (¹öÆ° »çÀÌÁî °¡·Î·Î ±æ°Ô)  */
.roll_show_BLACK-LONG_bu { display: block; width: 88%; text-align: center; 
                           font-size: 1.0875rem; font-style: nomal; 
                           padding: 1.07em 2.75em 1.07em; /* margin: 0px auto 0; */
                           cursor: pointer; background-color:  #000000; color: #FFFFFF; /*border-radius: .2em;*/ }
.roll_show_BLACK-LONG_bu a { font-size: 16px; /* 1.0875rem;*/ font-weight: bold; color: #FFFFFF; }


/*  (¸ÞÀÎ shop¹öÆ°) ºí·¢ ¹ÙÅÁ - Yellow text (¹öÆ° »çÀÌÁî °¡·Î·Î ±æ°Ô)  */
.roll_show_BLACKyellow-LONG_bu { display: block; width: 88%; text-align: center; 
                           font-size: 1.0875rem; font-style: nomal; 
                           padding: 1.07em 2.75em 1.07em; /* margin: 0px auto 0; */
                           cursor: pointer; background-color:  #000000; color: yellow; /*border-radius: .2em;*/ }
.roll_show_BLACKyellow-LONG_bu a { font-size: 16px; /* 1.0875rem;*/ font-weight: bold; color: yellow; }



/* Number text (1/3 etc) */
.numbertext {color: #f2f2f2; font-size: 12px; padding: 8px 12px; top: 0;}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 10px 10px;
  background-color: #2D2D35;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #D3325E;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}

/*// 220 06 16 ·Ñ¸µ ¸ÞÀÎ ¹è³Ê*/



/* °íÁ¤¹öÆ° */  /* ---------------------------------- */
.btn_fixed {position:fixed; bottom:20px; right:20px;}
.btn_fixed .fixed_close {/* width:38px;*/ padding:5px 0; display: block; border:1px solid #cbcbcb; background-color:rgba(255,255,255,0.6); text-align:center; box-shadow: 0px 1px 1px #e3e3e3; border-radius: 50% 50%; /*5px 5px 0 0;*/ margin-bottom:3px;}
.btn_fixed .fixed_up {width:38px; padding:5px 0; display: block; border:1px solid #cbcbcb; background-color:rgba(255,255,255,0.6); text-align:center; box-shadow: 0px 1px 1px #e3e3e3; border-radius: 0 0 5px 5px;}

a#THIS-topBtn {
    position: fixed; /* Æ÷Áö¼Ç °íÁ¤ */ 
    right: 2.7%; /* ¿À¸¥ÂÊ¿¡¼­ 2% - %µµ ÇÒ¼ö ÀÖÀ½*/ 
    bottom: 69px; /* ¹Ø¿¡¼­ 5px */ 
    /* display: none; */ /* º¸¿©ÁöÁö ¾øÀ½ - ±âº»ÀûÀ¸·Î ¾Èº¸¿©Áö°Ô */ 
    z-index: 9999; /* Æ÷Áö¼ÇÀ» ¸ÕÀú ÁöÁ¤ÈÄ z-ÁÂÇ¥(·¹ÀÌ¾î) : 9999ÀÔ´Ï´Ù. */

    background-color:rgba(0,0,0,0.5);      /*  background-color:rgba(255,255,255,0.6); */
    border: 1px solid #858383; border-radius: 5px;
    line-height: 10px;
    padding: 5px /*9px*/; 
    color: #fff;
    font-weight: bold; 
    text-align: center;  
    
}
a#THIS-bottomBtn {
    position: fixed; /* Æ÷Áö¼Ç °íÁ¤ */ 
    right: 2.7%; /* ¿À¸¥ÂÊ¿¡¼­ 2% - %µµ ÇÒ¼ö ÀÖÀ½*/ 
    bottom: 27px; /* ¹Ø¿¡¼­ 5px */ 
    /* display: none; */ /* º¸¿©ÁöÁö ¾øÀ½ - ±âº»ÀûÀ¸·Î ¾Èº¸¿©Áö°Ô */ 
    z-index: 9999; /* Æ÷Áö¼ÇÀ» ¸ÕÀú ÁöÁ¤ÈÄ z-ÁÂÇ¥(·¹ÀÌ¾î) : 9999ÀÔ´Ï´Ù. */

    background-color:rgba(0,0,0,0.5);      /*  background-color:rgba(255,255,255,0.6); */
    border: 1px solid #858383; border-radius: 5px;
    line-height: 10px;
    padding: 5px; 
    color: #fff;
    font-weight: bold; 
    text-align: center;   
    
}

/* //°íÁ¤¹öÆ° */  /* ---------------------------------- */



/* ------------------------------------------*/
/* ÀÎ½ºÅ¸±×·¥ */
.instaArea {  }
.instaArea .instaInner { width:100%; margin:10px auto 30px; }
.instaArea p i { display:block; font-size:36px; text-align: center; line-height: 1.8;}
.instaArea p strong {display:block; font-size:30px; text-align:center; margin:2px 0 10px;} /* ¼öÁ¤Àü 32px */
.instaArea p span { display:block; font-size:16px; text-align:center; margin:0 0 30px; line-height: 1.7;}
/* BASIC css end */

