/* BASIC css start */
#brand{margin-top:0px;}
.section { text-align: center;color:#fff;position: relative;} 
.section .video{width:85%;height:0;margin: 0 auto;font-size:16px;color:#000; position: relative;z-index:3;} 
.section .content-wrap2{position: absolute;top:17%;left:50%;transform:translate(-50%,-50%);width: 100%;}
.section .video .youtube{position: relative;  padding-bottom: 56.25%; /* 16:9 */  height: 0;}
.section .video iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
 
 
.contwrap{max-width: 1920px;overflow: hidden;margin: 0 auto;}
 
 
 
.flex {display:flex; width: 100%;}

#contents {overflow: hidden;} 
#footer {margin-top: 0px!important;}
.mb70{margin-bottom:70px;}

.morebtn .soldtxt {color: #000;font-weight: normal;left: 50%;top: 94%;font-size: 12px;}

img.lazy {}
 
.img_m{display: block!important;}
.icon-tags img {width: auto!important;}
 
.img40 {width:40%;}
.con_section {text-align: center;margin: 0 auto;}
.con_section2 {width: 100%;
    margin: 0 auto;
    max-width: 1700px;}
 
 
.underlined {text-decoration: underline;}
.flex{display:flex;}
.opacity1{opacity: 1!important;}
.space-between{justify-content: space-between;}
.none{display:none!important;}
 
 
/***//***//***//***//***//***//***/ 
/*타이머*/
.countdown-container {    text-align: center;background: #fafafa;padding: 20px 0;}

.countdown-container .timer {font-size: 30px;font-weight: bold;width: 95%;margin: 0 auto;color: #120B19;letter-spacing: 2px;}
.countdown-container .timer .start {letter-spacing: 0.5px;}
.countdown-container .timer .ended {letter-spacing: 0.5px;}

   
.review {
    padding-top: 10px;
}

.item-price-wrap {
    padding: 10px 0 30px 0px!important;
    font-size: 0px;
}



/*basic*/
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.pd30{padding-top:30px;}
.pd40{padding-top:40px;}
.pd50{padding-top:50px;}
.pd60{padding-top:60px;}
.pd70{padding-top:70px;}


/***//***//***//***//***//***//***/

#contents {padding-top: 0px!important;}
#header {box-shadow: none!important;}
#header .top-header {background: #fff0!important;}
#header .top-header .submenu-wrap > ul > li > .search_btn > a > img {display: none;}
#header .top-header .submenu-wrap > ul > li > a {display: none!important;}
#header .top-header .submenu-wrap > ul > li > a > img {display: none;}
#header .top-header .menu-wrap .h1{margin: 0px 0 0 12px!important;line-height: 21px!important;}
#header .top-header .menu-wrap a {display: none!important;}
#footer {margin-top: 0px!important;}
.quick-wrap {display: none;}

/***//***//***//***//***//***/

.mygroup{display: flex;justify-content: space-between;margin: 0 auto;background: #fff;border-radius: 20px;padding: 30px 30px;text-align: center;margin-bottom: 20px;box-shadow: 0px 4px 10px rgb(80 80 80 / 10%);font-size: 20px;line-height: 1.5;}
.mygroup a {font-size: 20px;line-height: 1.5;color: #000;}
.pcwrap {width: 800px;margin: 0 auto;}

.section_title{font-size: 40px;
    font-weight: 500;
    margin: 0 auto;
    padding-bottom: 50px;
    padding-left: 50px;
}
.section_sub1 {font-size: 20px;font-weight: bold;text-align: center;margin: 0 auto;padding-bottom: 30px;}
.section_sub2 {font-size: 16px;text-align: center;margin: 0 auto;padding-bottom: 40px;color: #939393;}

.section2 {background: #262020;padding: 100px 15px;color: #fff;}
.section2 .benefit {border-bottom: 1px solid #fff;padding: 30px 0;font-size: 20px;}
.section3 {background: #f1f2f4;padding: 100px 15px;overflow: hidden;width: 100%;}
.section4 {background: #fff;padding: 100px 0;overflow: hidden;width: 100%;}
.section5 {background: #f1f2f4;padding: 100px 15px;overflow: hidden;width: 100%;}


.reserve_flex {display: flex;justify-content: space-between;}
.reserve_flex div.reserve_cont:nth-child(2) {margin-right: 0!important;}
.reserve_cont {width: calc(50% - 70px);background: #fff;border-radius: 20px;padding: 30px 30px;margin-bottom: 20px;box-shadow: 0px 4px 10px rgb(80 80 80 / 10%);    opacity: 0.2;}
.reserve_lv {font-size: 20px;font-weight: 800;margin-bottom: 10px;}
.reserve_pt {font-size: 16px;color: #9d9d9d;margin-bottom: 20px;font-weight: bold;}
.reserve_de {display: flex;justify-content: space-between;background: #f1f2f4;padding: 20px 20px;border-radius: 10px;font-weight: bold;font-size: 20px;line-height: 1.3;}
.reserve_cont.red {box-shadow: 0px 4px 10px rgb(255 0 0 / 20%);border: 1px solid #d354603d;    opacity: 1;}

.viewmore {margin: 0 auto;padding: 15px;background: #000;text-align: center;width: 20%;}
.viewmore a {color: #fff;}


#section_header {z-index: 10;background: #000;color: #fff;display: flex;justify-content: space-between;max-width: 1830px;
    width: 100%;padding: 10px 45px;height: 30px;line-height: 1.8;font-size: 16px;overflow: hidden;}
#section_header.fix {position:fixed; z-index:10;top: 90px;}


#countdown_ul {display: flex;justify-content: flex-end;}
.clock_style {display: flex;}


.club_info{padding-top:30px; text-align:left;}
.club_info h6{font-size:16px; font-weight:500; padding-bottom:15px;}
.club_info p{font-size:14px; color:#4C4D4E; letter-spacing:-0.3px; line-height:1.5; padding-left:11px; position:relative; }
.club_info p:before{content:''; display:block; width:3px; height:3px; background:#4C4D4E; position:absolute; top:8px; left:0;}
    
 
   
/***//***//***//***//***//***//***/
.collection_pd img {width: 100%;}
.collection_pd li.item {width: calc(20% - 16px);margin-right: 20px;}
.collection_pd li.item:nth-child(5n) {margin-right: 0px;}
.collection_pd .pd_list {padding: 30px 50px;}
.collection_pd .thumb img {padding-left: 0px!important;max-width: 100%;max-height: 100%;background: url(//sappun.img13.kr/site/event/20230428/Loading.gif);  background-size: contain;background-repeat: no-repeat;background-position: center;}


  
.collection_pd .icon-tags {position: absolute;}
.collection_pd .icon-tags span {height: 22px;}
.collection_pd .item-price {font-size: 16px;font-weight: 600;line-height: 2;}
.item-price-wrap .item-title2 {height: auto;text-align: left;padding-bottom: 10px!important;}
.collection_pd.item-wrap {width: 100%;margin: 0 auto;max-width: 1700px;}
.collection_pd .item-wrap {width: 100%;margin: 0 auto;max-width: 1700px;}
.collection_pd .item-price-wrap {padding: 14px 0px 40px 0px;}
.collection_pd .item-price strike {    font-size: 16px;font-weight: 400;line-height: 2;vertical-align: unset;color: #8f8f8f;}
.collection_pd .disper {font-size: 16px;line-height: unset;vertical-align: unset;font-weight: 600;}
.collection_pd .review strong {color: #8f8f8f;font-weight: 500;}
.collection_pd .item-price-wrap {padding: 14px 0px 40px 0px;}
 

 
/* BASIC css end */

