/* BASIC css start */
#header .head_inner .head_bottom ul li:first-child a{border-bottom:2px solid #000; font-weight:700}
/* section common */
.section{margin-bottom: 40px;}
.section *{box-sizing:border-box}
.section h2{text-align: center; color: #222222; font-size: 18px; font-weight: 500;  font-family: 'Noto Sans KR', sans-serif; margin-bottom:40px; }
.sec_inner{padding:0 5%}
.section .more_item{display: flex; align-items: center; justify-content: center;margin-top:5px}
.section .more_item a{display: flex; align-items: center;transition: all .2s; justify-content: center;gap: 6px; border: 1px solid #e4e4e4; padding: 14px 0; width:100%}
.section .more_item a p{color: #999999; font-size: 13px; font-weight: 500;}
.section .more_item a img{transform:scale(.66); transform-origin:center center}


/* ´ç½ÅÀ» À§ÇÑ ÃßÃµ»óÇ° ±¸ºÐ¼± 250710 13:08 */


.recommend-section {
  margin: 0px 0; /* ÀüÃ¼ ¼½¼Ç À§¾Æ·¡ °£°Ý Á¶Àý */
}

.recommend-title {
    padding: 25px 14px; /* ¹Ú½º ±æÀÌ ±âº»°ª 50(»óÇÏ),20(ÁÂ¿ì) ¼±À§¿¡ ½Å±Ô»óÇ° ´õº¸±â¿ÍÀÇ °£°Ý Á¶Á¤°ª ¼öÁ¤ */
    background-color: #fff;
    text-align: center;
}

.recommend-line {
    width: 80%;             /* ¼± ±æÀÌ ±âº»°ª 50% */
    height: 2px;            /* ¼± µÎ²²°¨ ±âº»°ª 1px */
    margin-left: auto;
    margin-right: auto;
    background-color: #ccc;
    margin-top: 10px;      /* ¼± °£°Ý À§ ±âº»°ª 10px */
    margin-bottom: 10px;   /* ¼± °£°Ý ¾Æ·¡ ±âº»°ª 10px */
}


/* sec1 */
#sec1{}
#sec1 .swiper{}
#sec1 .swiper ul{}
#sec1 .swiper ul li{}
#sec1 .swiper ul li a{display: block; width: 100%;}
#sec1 .swiper ul li a img{width: 100%;}
#sec1 .swiper ul li .txt_area{padding-top: 5px;}
#sec1 .swiper ul li .txt_area p{font-family: 'Noto Sans KR', sans-serif;}
#sec1 .swiper ul li .txt_area p.big{color: #222;font-size: 28px; font-weight: 500; margin-bottom: 13px;}
#sec1 .swiper ul li .txt_area p.small{color: #999999; font-size: 17px; font-weight: 400;}
#sec1 .swiper .btn_wrap{display: flex; align-items: center;padding:6px; 5%}
#sec1 .swiper .btn_wrap img{transform:scale(.66); transform-origin:center center}
#sec1 .swiper .btn_wrap>ul{display: flex; align-items: center;flex-grow:1}
/*#sec1 .swiper .btn_wrap>ul li:not(:has(.swiper-pagination)){border: 1px solid #afafaf;}
#sec1 .swiper .btn_wrap>ul li>div:has(img){display: flex; align-items: center; justify-content: center; width: 25px; height: 25px;}*/
#sec1 .swiper .btn_wrap>ul li .swiper_prev{cursor: pointer; }
#sec1 .swiper .btn_wrap>ul li .swiper_prev img{}
#sec1 .swiper .btn_wrap>ul li .swiper-pagination{position: unset;color: #afafaf;font-size: 15px;display: flex; align-items: center; gap: 1px;}
#sec1 .swiper .btn_wrap>ul.paginationWrap li{margin: 0 10px;}
#sec1 .swiper .btn_wrap>ul li .swiper-pagination span{display: inline-block; font-size: 16px;font-weight: 500; font-family: 'Jost', sans-serif;}
#sec1 .swiper .btn_wrap>ul li .swiper-pagination span.swiper-pagination-current{color: #000;}
#sec1 .swiper .btn_wrap>ul li .swiper_next{cursor: pointer; }
#sec1 .swiper .btn_wrap>ul li .swiper_next img{}
#sec1 .swiper .btn_wrap .control{margin-right: 8px;}
#sec1 .swiper .btn_wrap .control a{cursor: pointer; display: flex;transition: all .1s; align-items: center; justify-content: center; width: 25px; height: 25px; }
#sec1 .swiper .btn_wrap .control a.clicked{ background-color: rgb(233, 233, 233);}
#sec1 .swiper .btn_wrap .control a img{}
#sec1 .swiper .btn_wrap .sec1_more a{display:flex; align-items:center ;gap:5px; color:#777777; font-size:14px; font-weight:400}


/* sec2 */
#sec2{}
#sec2 .sec_inner{}
#sec2 .sec_inner ul{display: flex; flex-wrap: wrap; justify-content: space-between;gap:15px}
#sec2 .sec_inner ul li{width:calc((100% - 60px) / 5)}
#sec2 .sec_inner ul li a{display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 5px;}
#sec2 .sec_inner ul li a img{display: inline-block; border-radius:15px; width:100%}
#sec2 .sec_inner ul li a p{ font-family: 'Noto Sans KR', sans-serif; color: #333333; font-size: 13px; font-weight: 400;}

/* sec3, 5 */
:is(#sec3,#sec5) .sec_inner{}
:is(#sec3,#sec5) .sec_inner h2{}
:is(#sec3,#sec5) :is(.sec3_cate,.sec5_cate){margin-bottom: 15px; margin-left:0%} /* ¡Ú¡Ú¡Ú¹öÆ° À§Ä¡°ª ±âº»°ª 5%. 25.07.04 pm16:55 0%·Î º¯°æ(07.16)¡Ú¡Ú¡Ú */
:is(#sec3,#sec5) :is(.sec3_cate,.sec5_cate) ul{display:flex;}
:is(#sec3,#sec5) :is(.sec3_cate,.sec5_cate) ul li{display: inline-block;  width:auto !important;}
:is(#sec3,#sec5) :is(.sec3_cate,.sec5_cate) ul li a{ display:block; width:100%;background-color: #fff; padding:8px 20px ; border-radius:25px; text-align:center; text-align:center; color:#000;font-size: 14px; font-weight: 500; transition:all .1s}
:is(#sec3,#sec5) :is(.sec3_cate,.sec5_cate) ul li.on>a{ color: #fff;background-color: #000;}
:is(#sec3,#sec5) :is(.sec3_prd,.sec5_prd){}
:is(#sec3,#sec5) :is(.sec3_prd,.sec5_prd)>div{display: none; position:relative;opacity:0; transition:opacity .5s}
:is(#sec3,#sec5) :is(.sec3_prd,.sec5_prd)>div.show{display: block;}
:is(#sec3,#sec5) :is(.sec3_prd,.sec5_prd)>div.act{opacity:1}

/* sec4 , 6*/
:is(#sec4,#sec6){}
:is(#sec4,#sec6) .sec_inner{}
:is(#sec4,#sec6) .sec_inner a{display: block; width: 100%;}
:is(#sec4,#sec6) .sec_inner a img{width: 100%;}


#sec7{}
#sec7 .sec_inner{}
#sec7 .sec_inner .sec7_cont{  }
#sec7 .sec_inner .sec7_cont>div{margin-bottom:40px; }
#sec7 .sec_inner .sec7_cont>div .banner{}
#sec7 .sec_inner .sec7_cont>div .banner>a{display: block; width: 100%;}
#sec7 .sec_inner .sec7_cont>div .banner>a img{width:100%}
#sec7 .sec_inner .sec7_cont>div ul.item_cont{display: flex; flex-wrap: wrap; gap: 10px; margin-top:20px; justify-content:space-between;}
#sec7 .sec_inner .sec7_cont>div ul.item_cont li{width: calc((100% - 20px) / 3)} 
#sec7 .sec_inner .sec7_cont>div ul.item_cont li .thumb{}
#sec7 .sec_inner .sec7_cont>div .more_item a{width: 100%;}
#sec7 .sec_inner .sec7_cont>div ul.item_cont li.item_list .info {padding:10px 0}
#sec7 .sec_inner .sec7_cont>div ul.item_cont li.item_list .info .prdprice {margin-top:7px;}
#sec7 .sec_inner .sec7_cont>div ul.item_cont li.item_list .info .prdprice .price{font-size:14px;}

/* ¡Ú¡Ú¡Ú 25-07-08 13:43 Ãß°¡ÇÔ ¦¡½Å¼±½ÄÇ° Àåº¸±â(sec7_1) 2Ä­ ·¹ÀÌ¾Æ¿ô °£°Ý ¹× Å©±â Á¶Á¤ ¦¡ */
#sec7 .sec7_1 .item_cont {
  display: flex;            /* flex ÄÁÅ×ÀÌ³Ê */
  flex-wrap: wrap;          /* ¿©·¯ ÁÙ Çã¿ë */
  justify-content: flex-start; /* ÁÂÃøºÎÅÍ ½×±â */
  gap: 15px;                /* À§ ¼½¼Ç°ú µ¿ÀÏÇÑ °£°Ý */
}

#sec7 .sec7_1 .item_cont li {
  flex: 0 0 calc((100% - 15px) / 2) !important; /* µÎ °³¾¿, °£°Ý Æ÷ÇÔÇØ 50%¾¿ */
  max-width:     calc((100% - 15px) / 2) !important;
}


/* ¡Ú¡Ú¡Ú 25-07-08 14:38 Ãß°¡ÇÔ ¦¡Æ¯±Þ¹è¼Û ¹è³Ê ÇÏ´Ü »óÇ° ¸®½ºÆ®(sec7_2) 2Ä­ ·¹ÀÌ¾Æ¿ô °£°Ý ¹× Å©±â Á¶Á¤ ¦¡ */
#sec7 .sec7_2 .item_cont {
  display: flex;            /* flex ÄÁÅ×ÀÌ³Ê */
  flex-wrap: wrap;          /* ¿©·¯ ÁÙ Çã¿ë */
  justify-content: flex-start; /* ÁÂÃøºÎÅÍ ½×±â */
  gap: 15px;                /* À§ ¼½¼Ç°ú µ¿ÀÏÇÑ °£°Ý */
}

#sec7 .sec7_2 .item_cont li {
  flex: 0 0 calc((100% - 15px) / 2) !important; /* µÎ °³¾¿, °£°Ý Æ÷ÇÔÇØ 50%¾¿ */
  max-width:     calc((100% - 15px) / 2) !important;
}

#sec8{}
#sec8 .sec_inner{padding:0}
#sec8 .sec_inner .sec8_cont{}
#sec8 .sec_inner .sec8_cont ul{margin-bottom: 30px;}
#sec8 .sec_inner .sec8_cont ul li{width:68%}
#sec8 .sec_inner .sec8_cont ul li a{display: block; width:100% }
#sec8 .sec_inner .sec8_cont ul li a img{width:100%}
#sec8 .sec_inner .sec8_cont ul li .txt_area{margin-top: 12px;gap: 5px; display: flex; flex-direction: column;}
#sec8 .sec_inner .sec8_cont ul li .txt_area p{font-weight: 500; }
#sec8 .sec_inner .sec8_cont ul li .txt_area p.big{color: #222222; font-size: 14px;}
#sec8 .sec_inner .sec8_cont ul li .txt_area p.small{color: #999999; font-size: 13px;}
#sec8 .sec_inner .sec8_cont .more_item{}


/* ¡Ú¡Ú¡Ú 25-07-08 14:40 Ãß°¡ÇÔ sec9(Àç±¸¸ÅÀ² ³ôÀº »óÇ°) ¼½¼Ç ¼û±â±â */
#sec9 {
  display: none !important;
}


/* ¡Ú¡Ú¡Ú 25-07-09 11:20 Ãß°¡ÇÔ ¸®ºä¼ö ¼û±â±â */
.prdreview {
  display: none !important;
}

/* ¡Ú¡Ú¡Ú 25-07-09 13:39 Ãß°¡ÇÔ ÇÏ´Ü ¾µµ¥¾ø´Â ¸ñ·Ï ºÎºÐ ¼û±â±â */
#sec3,
#sec6,
#sec7,
#sec8,
#sec9 {
  display: none !important;
}


/* ¡Ú¡Ú¡Ú 25-07-11 13:18 Ä«Å×°í¸® Áß°£ °ËÀº¹Ú½º ¼³¸í¹®±¸ °¡¿îµ¥ Á¤·Ä */

.sec5_cate {
  display: flex;
  justify-content: center;
  margin: 20px 0;
}

.sec5_cate .swiper-wrapper {
  display: flex;
  justify-content: center;
  padding: 0;
  margin: 0;
  width: auto !important;           /* ¡ç ÇÃ·¯±×ÀÎÀÇ ±âº»°ª µ¤¾î¾²±â */
  transform: none !important;       /* ¡ç ½½¶óÀÌµù °­Á¦ Á¦°Å */
}

.sec5_cate .swiper-slide {
  list-style: none;
}

.sec5_cate .swiper-slide a {
  display: inline-block;
  background: #000;
  color: #fff;
  padding: 10px 20px;
  border-radius: 30px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}



/* Å«Á¦¸ñ ¶óÀÎ¹Ù »ý¼º */
/* 250716 ÀüÃ¼ ÁÖ¼®Ã³¸®ÇÔ
<style>

/* TOP 6 */
.line_wrap_top6 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; /* È¤½Ã ¸ð¸¦ ¼öÁ÷ Áß¾Ó±îÁö */
  text-align: center;
  margin: 80px 0 20px;
  gap: 6px;  /* ¼±°ú ±ÛÀÚ »çÀÌ °£°Ý */
}

.line_top6 {
  height: 2px;
  background-color: #333;
  width: 25%;
  opacity: 0.3;
  margin: 0 auto; /* ¡ç ¡Ú ÀÌ°Ô ÇÙ½É! °¡¿îµ¥ Á¤·Ä È®Á¤ */
}


/* ½Å±Ô»óÇ° */
.line_wrap_newitem {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  margin: 75px 0 10px;  /* À§ÂÊ,Áß¾Ó,¾Æ·¡ °£°Ý ¼öÁ¤°ª  */
}
.line_newitem {
  height: 2px;
  background-color: #333;
  width: 30%;
  opacity: 0.3;
}


/* ´ÙÀÌ¾î¸® */
.line_wrap_diary {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  margin: 20px 0 10px;
}
.line_diary {
  height: 2px;
  background-color: #333;
  width: 30%;
  opacity: 0.3;
}

/* ¹ÙÀÎ´õ */
.line_wrap_binder {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  margin: 80px 0 10px;
}
.line_binder {
  height: 2px;
  background-color: #333;
  width: 25%;
  opacity: 0.3;
}

/* ¸íÇÔÁö°© */
.line_wrap_cardwallet {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  margin: 80px 0 10px;
}
.line_cardwallet {
  height: 2px;
  background-color: #333;
  width: 30%;
  opacity: 0.3;
}

/* CRM ³ëÆ® */
.line_wrap_crm {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  margin: 80px 0 10px;
}
.line_crm {
  height: 2px;
  background-color: #333;
  width: 35%;
  opacity: 0.3;
}

/* ÀÏ·¯½ºÆ® ÁÖÂ÷¹øÈ£ÆÇ */
.line_wrap_parking {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  margin: 80px 0 10px;
}
.line_parking {
  height: 2px;
  background-color: #333;
  width: 55%;
  opacity: 0.3;
}

/* ÀÚµ¿Â÷ µî·ÏÁõ ÄÉÀÌ½º */
.line_wrap_car {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  margin: 80px 0 10px;
}
.line_car {
  height: 2px;
  background-color: #333;
  width: 55%;
  opacity: 0.3;
}

/* ¼±¹°¼¼Æ® (ÁÖ¹®Á¦ÀÛ) */
.line_wrap_gift {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  margin: 80px 0 10px;
}
.line_gift {
  height: 2px;
  background-color: #333;
  width: 60%;
  opacity: 0.3;
}
</style>
*/



/* ¼ÒºñÀÚ°¡ Ãß°¡ µðÀÚÀÎ*/
.consumer_price {
  font-size: 13px;
  color: #999;
  margin-right: 4px;
}


/* ÀüÃ¼º¸±â Àç»ý¹öÆ° ¼û±â±â */
.pause_btn {
  display: none !important;
}
.sec1_more {
  display: none !important;
}


/* Å«Á¦¸ñ ÀÌ¹ÌÁö¹è³Ê Ãß°¡ 250716 14:25 */
/* À§¾Æ·¡ °£°Ý °³º° ¼³Á¤ */
.responsive-center-img {
  display: block;
  margin-top: 65px;
  margin-bottom: 55px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  height: auto;
}


/* -------------------------------------------- */
/* TOP 6 ¿µ¿ª ½ºÅ¸ÀÏ ½ÃÀÛ */
/* -------------------------------------------- */

/* »ó´Ü ¶óÀÎ Æ÷ÇÔ ÀüÃ¼ °¨½Î´Â ¿µ¿ª */
.top6-linewrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 80px;   /* ¡ç ¡Ú ³Ë³ËÇÑ »ó´Ü °ø°£ */
  margin-bottom: 20px;
  gap: 6px;           /* ±¸ºÐ¼±°ú ÅØ½ºÆ® °£ °£°Ý */
}

/* À§¾Æ·¡ ¶óÀÎ */
.top6-line {
  width: 25%;
  height: 2px;
  background-color: #333;
  opacity: 0.3;
  margin: 0 auto;
}

/* Á¦¸ñ: TOP 6 */
.top6-title {
  font-size: 25px;
  font-weight: bold;
  text-align: center;
}

/* ºÎÁ¦¸ñ: ÀÌ´Ï¼È½º ÃÖ´ÙÆÇ¸Å »óÇ° */
.top6-subtitle {
  font-size: 14px;
  text-align: center;
  color: #555;
  margin-top: -20px;  /* ±âº» 25px*/
  margin-bottom: 10px;
}

/* °­Á¶¹®±¸: BEST OF BEST */
.top6-caption {
  display: inline-block;
  background-color: #000;
  color: #fff;
  padding: 8px 18px;
  border-radius: 30px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  margin-top: 20px;
  margin-bottom: -5px;
}

/* -------------------------------------------- */
/* TOP 6 ¿µ¿ª ½ºÅ¸ÀÏ ³¡ */
/* -------------------------------------------- */


/* -------------------------------------------- */
/* ½Å±Ô»óÇ° ¿µ¿ª ½ºÅ¸ÀÏ */
/* -------------------------------------------- */

.newitem-linewrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 80px;
  margin-bottom: 20px;
  gap: 6px;
}

.newitem-line {
  width: 25%;
  height: 2px;
  background-color: #333;
  opacity: 0.3;
  margin: 0 auto;
}

.newitem-title {
  font-size: 25px;
  font-weight: bold;
  text-align: center;
}

.newitem-subtitle {
  font-size: 14px;
  text-align: center;
  color: #555;
  margin-top: -20px; /* ±âº» 25 */
  margin-bottom: 10px;
}

.newitem-caption {
  display: inline-block;
  background-color: #000;
  color: #fff;
  padding: 8px 18px;
  border-radius: 30px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  margin-top: 20px;
  margin-bottom: -5px;
}



/* ¡Ú¡Ú¡Ú [´ÙÀÌ¾î¸® ¿µ¿ª ½ºÅ¸ÀÏ] 25.07.16 17:08 Àû¿ë ¡Ú¡Ú¡Ú */

/* ----------------------------- */
/* ´ÙÀÌ¾î¸® Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ½ÃÀÛ */
/* ----------------------------- */

/* Á¦¸ñ ½ºÅ¸ÀÏ (¿¹: "´ÙÀÌ¾î¸®") */
.diary-title {
  font-size: 22px;            /* ±ÛÀÚ Å©±â */
  text-align: center;         /* °¡¿îµ¥ Á¤·Ä */
  margin-top: -20px;           /* À§ÂÊ ¿©¹é */
  margin-bottom: 5px;         /* ¾Æ·¡ÂÊ ¿©¹é */
}

/* ºÎÁ¦¸ñ ½ºÅ¸ÀÏ (¿¹: "ÀÌ´Ï¼È½º ´ëÇ¥ »óÇ° ~") */
.diary-subtitle {
  font-size: 14px;            /* ±ÛÀÚ Å©±â */
  text-align: center;         /* °¡¿îµ¥ Á¤·Ä */
  color: #555;                /* È¸»ö ÅØ½ºÆ® */
  margin-top: 30px;            /* À§ÂÊ ¿©¹é */
  margin-bottom: 25px;         /* ¾Æ·¡ ¿©¹é (µ¤Èû ¹æÁö) */
  position: relative;         /* z-index µ¿ÀÛÀ» À§ÇÑ ±âÁØ */
  z-index: 1;
}

/* °­Á¶¹®±¸ µµÇü ½ºÅ¸ÀÏ ("³» ÀÌ¸§ÀÌ ~ ´ÙÀÌ¾î¸®") */
.diary-caption {
  display: inline-block;      /* ÀÎ¶óÀÎ ºí·Ï: Å©±â Á¶Àý °¡´É */
  background-color: #000;     /* ¹è°æ»ö: °ËÁ¤ */
  color: #fff;                /* ±ÛÀÚ»ö: Èò»ö */
  padding: 8px 18px;          /* ¿©¹é */
  border-radius: 30px;        /* Ä¸½¶ ¸ð¾ç */
  font-size: 14px;            /* ±ÛÀÚ Å©±â */
  font-weight: 500;           /* ±ÛÀÚ ±½±â */
  text-align: center;         /* °¡¿îµ¥ Á¤·Ä */
  margin-top: 6px;            /* À§ ¿©¹é: ºÎÁ¦¸ñ°úÀÇ °£°Ý */
  margin-bottom: -5px;        /* ¾Æ·¡ ¿©¹é */
  position: relative;         /* °ãÄ§ ¹æÁö */
  z-index: 2;
}

/* ----------------------------- */
/* ´ÙÀÌ¾î¸® Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ³¡ */
/* ----------------------------- */

/* ----------------------------- */
/* ¹ÙÀÎ´õ Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ½ÃÀÛ */
/* ----------------------------- */

/* Á¦¸ñ ½ºÅ¸ÀÏ ("¹ÙÀÎ´õ") */
.binder-title {
  font-size: 22px;           /* Á¦¸ñ ±ÛÀÚ Å©±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  margin-top: 45px;          /* À§ ¿©¹é */
  margin-bottom: 20px;       /* ¾Æ·¡ ¿©¹é */
}

/* ºÎÁ¦¸ñ ½ºÅ¸ÀÏ ("2009³âºÎÅÍ ÆÇ¸ÅÇÑ ~") */
.binder-subtitle {
  font-size: 14px;           /* ºÎÁ¦¸ñ ±ÛÀÚ Å©±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  color: #555;               /* ±ÛÀÚ »ö»ó: È¸»ö */
  margin-top: 30px;          /* À§ ¿©¹é */
  margin-bottom: 25px;       /* ¾Æ·¡ ¿©¹é (µµÇü °ãÄ§ ¹æÁö¿ë) */
}

/* °­Á¶¹®±¸ ½ºÅ¸ÀÏ ("´ç½ÅÀÇ °áÀç°¡ ~") */
.binder-caption {
  display: inline-block;     /* ÀÎ¶óÀÎ ºí·Ï ÇüÅÂ */
  background-color: #000;    /* ¹è°æ»ö: °ËÁ¤ */
  color: #fff;               /* ±ÛÀÚ»ö: Èò»ö */
  padding: 8px 18px;         /* »óÇÏ 8px / ÁÂ¿ì 18px ¿©¹é */
  border-radius: 30px;       /* Ä¸½¶Çü µÕ±Ù Å×µÎ¸® */
  font-size: 14px;           /* ±ÛÀÚ Å©±â */
  font-weight: 500;          /* ±ÛÀÚ ±½±â */
  text-align: center;        /* ÅØ½ºÆ® °¡¿îµ¥ Á¤·Ä */
  margin-top: 6px;           /* À§ÂÊ ¿©¹é (ºÎÁ¦¸ñ°úÀÇ °£°Ý) */
  margin-bottom: -5px;       /* ¾Æ·¡ÂÊ ¸¶ÀÌ³Ê½º ¿©¹é (ºÒÇÊ¿ä °ø°£ Á¦°Å) */
}

/* ----------------------------- */
/* ¹ÙÀÎ´õ Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ³¡ */
/* ----------------------------- */

/* ----------------------------- */
/* ¸íÇÔÁö°© Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ½ÃÀÛ */
/* ----------------------------- */

/* Á¦¸ñ ½ºÅ¸ÀÏ ("¸íÇÔÁö°©") */
.cardwallet-title {
  font-size: 22px;           /* Á¦¸ñ ±ÛÀÚ Å©±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  margin-top: 45px;          /* À§ÂÊ ¿©¹é */
  margin-bottom: 20px;       /* ¾Æ·¡ÂÊ ¿©¹é */
}

/* ºÎÁ¦¸ñ ½ºÅ¸ÀÏ ("´Ü±â°£ ³» ~") */
.cardwallet-subtitle {
  font-size: 14px;           /* ºÎÁ¦¸ñ ±ÛÀÚ Å©±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  color: #555;               /* ±ÛÀÚ »ö»ó */
  margin-top: 30px;          /* À§ÂÊ ¿©¹é */
  margin-bottom: 25px;       /* ¾Æ·¡ÂÊ ¿©¹é (µµÇü °ãÄ§ ¹æÁö) */
  position: relative;        /* z-index ±âÁØ ¼³Á¤ */
  z-index: 1;
}

/* °­Á¶¹®±¸ ½ºÅ¸ÀÏ ("¼¼·ÃµÈ º¸°ü ~") */
.cardwallet-caption {
  display: inline-block;     /* ÀÎ¶óÀÎ ºí·Ï ÇüÅÂ */
  background-color: #000;    /* ¹è°æ»ö: °ËÁ¤ */
  color: #fff;               /* ±ÛÀÚ»ö: Èò»ö */
  padding: 8px 18px;         /* ¿©¹é */
  border-radius: 30px;       /* Ä¸½¶Çü Å×µÎ¸® */
  font-size: 14px;           /* ±ÛÀÚ Å©±â */
  font-weight: 500;          /* ±½Àº ±Û¾¾ */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  margin-top: 6px;           /* À§ÂÊ ¿©¹é */
  margin-bottom: -5px;       /* ¾Æ·¡ ¸¶ÀÌ³Ê½º ¿©¹é */
  position: relative;        /* °ãÄ§ ¹æÁö */
  z-index: 2;
}

/* ----------------------------- */
/* ¸íÇÔÁö°© Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ³¡ */
/* ----------------------------- */


/* ----------------------------- */
/* CRM ³ëÆ® Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ½ÃÀÛ */
/* ----------------------------- */

/* Á¦¸ñ ½ºÅ¸ÀÏ ("CRM ³ëÆ®") */
.crm-title {
  font-size: 22px;           /* Á¦¸ñ ±ÛÀÚ Å©±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  margin-top: 45px;          /* À§ ¿©¹é */
  margin-bottom: 20px;       /* ¾Æ·¡ ¿©¹é */
}

/* ºÎÁ¦¸ñ ½ºÅ¸ÀÏ ("°í°´°ü¸® ³ëÆ®ÀÇ ¿øÁ¶, ´Ü¿¬ÄÚ ÃÖ°í.") */
.crm-subtitle {
  font-size: 14px;           /* ºÎÁ¦¸ñ ±ÛÀÚ Å©±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  color: #555;               /* ±ÛÀÚ »ö»ó: È¸»ö */
  margin-top: 30px;          /* À§ ¿©¹é */
  margin-bottom: 25px;       /* ¾Æ·¡ ¿©¹é (µµÇü °ãÄ§ ¹æÁö¿ë) */
}

/* °­Á¶¹®±¸ ½ºÅ¸ÀÏ ("¼º°øÀûÀÎ »ó´ãÀÇ ½ÃÀÛ, °í°´°ü¸®³ëÆ®·ÎºÎÅÍ") */
.crm-caption {
  display: inline-block;     /* ÀÎ¶óÀÎ ºí·Ï ÇüÅÂ */
  background-color: #000;    /* ¹è°æ»ö: °ËÁ¤ */
  color: #fff;               /* ±ÛÀÚ»ö: Èò»ö */
  padding: 8px 18px;         /* »óÇÏ 8px / ÁÂ¿ì 18px ¿©¹é */
  border-radius: 30px;       /* Ä¸½¶Çü µÕ±Ù Å×µÎ¸® */
  font-size: 14px;           /* ±ÛÀÚ Å©±â */
  font-weight: 500;          /* ±ÛÀÚ ±½±â */
  text-align: center;        /* ÅØ½ºÆ® °¡¿îµ¥ Á¤·Ä */
  margin-top: 6px;           /* À§ÂÊ ¿©¹é (ºÎÁ¦¸ñ°úÀÇ °£°Ý) */
  margin-bottom: -5px;       /* ¾Æ·¡ÂÊ ¸¶ÀÌ³Ê½º ¿©¹é (ºÒÇÊ¿ä °ø°£ Á¦°Å) */
}

/* ----------------------------- */
/* CRM ³ëÆ® Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ³¡ */
/* ----------------------------- */

/* -------------------------------------------- */
/* ÀÏ·¯½ºÆ® ÁÖÂ÷¹øÈ£ÆÇ Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ½ÃÀÛ */
/* -------------------------------------------- */

/* Á¦¸ñ ½ºÅ¸ÀÏ ("ÀÏ·¯½ºÆ® ÁÖÂ÷¹øÈ£ÆÇ") */
.parking-title {
  font-size: 22px;           /* Á¦¸ñ ±ÛÀÚ Å©±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  margin-top: 45px;          /* À§ ¿©¹é */
  margin-bottom: 20px;       /* ¾Æ·¡ ¿©¹é */
}

/* ºÎÁ¦¸ñ ½ºÅ¸ÀÏ ("Áö±Ý±îÁö ÀÌ·± ÁÖÂ÷¹øÈ£ÆÇÀº ¾ø¾ú´Ù ~") */
.parking-subtitle {
  font-size: 14px;           /* ºÎÁ¦¸ñ ±ÛÀÚ Å©±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  color: #555;               /* ±ÛÀÚ »ö»ó: È¸»ö */
  margin-top: 30px;          /* À§ ¿©¹é */
  margin-bottom: 25px;       /* ¾Æ·¡ ¿©¹é (µµÇü °ãÄ§ ¹æÁö¿ë) */
}

/* °­Á¶¹®±¸ ½ºÅ¸ÀÏ ("±ò²ûÇÑ µðÀÚÀÎ, È®½ÇÇÑ Àü´Þ·Â") */
.parking-caption {
  display: inline-block;     /* ÀÎ¶óÀÎ ºí·Ï ÇüÅÂ */
  background-color: #000;    /* ¹è°æ»ö: °ËÁ¤ */
  color: #fff;               /* ±ÛÀÚ»ö: Èò»ö */
  padding: 8px 18px;         /* »óÇÏ 8px / ÁÂ¿ì 18px ¿©¹é */
  border-radius: 30px;       /* Ä¸½¶Çü µÕ±Ù Å×µÎ¸® */
  font-size: 14px;           /* ±ÛÀÚ Å©±â */
  font-weight: 500;          /* ±ÛÀÚ ±½±â */
  text-align: center;        /* ÅØ½ºÆ® °¡¿îµ¥ Á¤·Ä */
  margin-top: 6px;           /* À§ÂÊ ¿©¹é (ºÎÁ¦¸ñ°úÀÇ °£°Ý) */
  margin-bottom: -5px;       /* ¾Æ·¡ÂÊ ¸¶ÀÌ³Ê½º ¿©¹é (ºÒÇÊ¿ä °ø°£ Á¦°Å) */
}

/* -------------------------------------------- */
/* ÀÏ·¯½ºÆ® ÁÖÂ÷¹øÈ£ÆÇ Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ³¡ */
/* -------------------------------------------- */



/* -------------------------------------------- */
/* ÀÚµ¿Â÷ µî·ÏÁõ ÄÉÀÌ½º Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ½ÃÀÛ */
/* -------------------------------------------- */

/* Á¦¸ñ ½ºÅ¸ÀÏ ("ÀÚµ¿Â÷ µî·ÏÁõ ÄÉÀÌ½º") */
.car-title {
  font-size: 22px;           /* Á¦¸ñ ±ÛÀÚ Å©±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  margin-top: 45px;          /* À§ ¿©¹é */
  margin-bottom: 20px;       /* ¾Æ·¡ ¿©¹é */
}

/* ºÎÁ¦¸ñ ½ºÅ¸ÀÏ ("³×ÀÌ¹ö ÆÇ¸Å 1µî ~") */
.car-subtitle {
  font-size: 14px;           /* ºÎÁ¦¸ñ ±ÛÀÚ Å©±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  color: #555;               /* ±ÛÀÚ »ö»ó */
  margin-top: 30px;          /* À§ÂÊ ¿©¹é */
  margin-bottom: 25px;       /* ¾Æ·¡ ¿©¹é (µµÇü À§Ä¡ °í·Á) */
}

/* °­Á¶¹®±¸ ½ºÅ¸ÀÏ ("Â÷·®¼­·ù, ±ò²ûÇÏ°Ô Á¤¸®ÇÏ¼¼¿ä") */
.car-caption {
  display: inline-block;     /* ÀÎ¶óÀÎ ºí·Ï */
  background-color: #000;    /* °ËÁ¤ ¹è°æ */
  color: #fff;               /* Èò»ö ±ÛÀÚ */
  padding: 8px 18px;         /* ¿©¹é */
  border-radius: 30px;       /* µÕ±Ù Ä¸½¶ ÇüÅÂ */
  font-size: 14px;           /* ±ÛÀÚ Å©±â */
  font-weight: 500;          /* Áß°£ ±½±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  margin-top: 6px;           /* À§ÂÊ ¿©¹é */
  margin-bottom: -5px;       /* ¾Æ·¡ÂÊ ¸¶ÀÌ³Ê½º ¿©¹é */
}

/* -------------------------------------------- */
/* ÀÚµ¿Â÷ µî·ÏÁõ ÄÉÀÌ½º Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ³¡ */
/* -------------------------------------------- */


/* -------------------------------------------- */
/* ¼±¹°¼¼Æ® ¿µ¿ª ½ºÅ¸ÀÏ ¿µ¿ª ½ÃÀÛ */
/* -------------------------------------------- */

/* Á¦¸ñ: ¼±¹°¼¼Æ® (ÁÖ¹®Á¦ÀÛ) */
.gift-title {
  font-size: 22px;
  text-align: center;
  margin-top: 45px;
  margin-bottom: 20px;
}

/* ºÎÁ¦¸ñ: ¿Â¸®¿ø ¼±¹° ¼¼Æ®, ¼¼»ó¿¡ ´Ü ÇÏ³ª. */
.gift-subtitle {
  font-size: 14px;
  text-align: center;
  color: #555;
  margin-top: 30px;
  margin-bottom: 25px;
}

/* °­Á¶¹®±¸: ¼¾½ºÀÖ´Â ¼±¹°, °í¹Î ³¡! */
.gift-caption {
  display: inline-block;
  background-color: #000;
  color: #fff;
  padding: 8px 18px;
  border-radius: 30px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  margin-top: 6px;
  margin-bottom: -5px;
}

/* -------------------------------------------- */
/* ¼±¹°¼¼Æ® ¿µ¿ª ½ºÅ¸ÀÏ ¿µ¿ª ³¡ */
/* -------------------------------------------- */


/* ----------------------------- */
/* °ñÇÁ Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ½ÃÀÛ */
/* ----------------------------- */

/* Á¦¸ñ ½ºÅ¸ÀÏ ("GOLF") */
.golf-title {
  font-size: 22px;           /* Á¦¸ñ ±ÛÀÚ Å©±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  margin-top: 45px;          /* À§ ¿©¹é */
  margin-bottom: 20px;       /* ¾Æ·¡ ¿©¹é */
}

/* ºÎÁ¦¸ñ ½ºÅ¸ÀÏ ("½ºÅ¸ÀÏ°ú ÆÛÆ÷¸Õ½º¸¦...") */
.golf-subtitle {
  font-size: 14px;           /* ºÎÁ¦¸ñ ±ÛÀÚ Å©±â */
  text-align: center;        /* °¡¿îµ¥ Á¤·Ä */
  color: #555;               /* ±ÛÀÚ »ö»ó: È¸»ö */
  margin-top: 30px;          /* À§ ¿©¹é */
  margin-bottom: 25px;       /* ¾Æ·¡ ¿©¹é (µµÇü °ãÄ§ ¹æÁö¿ë) */
}

/* °­Á¶¹®±¸ ½ºÅ¸ÀÏ ("ÇÊµå À§¿¡¼­ ºû³ª´Â...") */
.golf-caption {
  display: inline-block;     /* ÀÎ¶óÀÎ ºí·Ï ÇüÅÂ */
  background-color: #000;    /* ¹è°æ»ö: °ËÁ¤ */
  color: #fff;               /* ±ÛÀÚ»ö: Èò»ö */
  padding: 8px 18px;         /* »óÇÏ 8px / ÁÂ¿ì 18px ¿©¹é */
  border-radius: 30px;       /* Ä¸½¶Çü µÕ±Ù Å×µÎ¸® */
  font-size: 14px;           /* ±ÛÀÚ Å©±â */
  font-weight: 500;          /* ±ÛÀÚ ±½±â */
  text-align: center;        /* ÅØ½ºÆ® °¡¿îµ¥ Á¤·Ä */
  margin-top: 6px;           /* À§ÂÊ ¿©¹é (ºÎÁ¦¸ñ°úÀÇ °£°Ý) */
  margin-bottom: -5px;       /* ¾Æ·¡ÂÊ ¸¶ÀÌ³Ê½º ¿©¹é (ºÒÇÊ¿ä °ø°£ Á¦°Å) */
}

/* ----------------------------- */
/* °ñÇÁ Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ³¡ */
/* ----------------------------- */

/* ----------------------------- */
/* ½²! Æ¯°¡»óÇ° Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª */
/* ----------------------------- */

.secret-title {
  font-size: 22px;
  text-align: center;
  margin-top: 45px;
  margin-bottom: 20px;
}

.secret-subtitle {
  font-size: 14px;
  text-align: center;
  color: #555;
  margin-top: 30px;
  margin-bottom: 25px;
}

.secret-caption {
  display: inline-block;
  background-color: #000;
  color: #fff;
  padding: 8px 18px;
  border-radius: 30px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  margin-top: 6px;
  margin-bottom: -5px;
}

/* ----------------------------- */
/* ½²! Æ¯°¡»óÇ° Àü¿ë ½ºÅ¸ÀÏ ¿µ¿ª ³¡ */
/* ----------------------------- */



/* BASIC css end */

