/* BASIC css start */
/* BASIC css start */

/* ÀÌ¹ÌÁö ¸Ê */
img[usemap] { border: none; height: auto; max-width: 100%; width: auto;}
img{ border: none; height: auto; max-width: 100%; width: auto;}
.evt_img { width: 100%;  max-width: 750px;  margin: 0 auto; position: relative;text-align: center; }


/* °øÅë */
#contentWrap { margin: 0px auto; text-align:center; max-width: 750px;}
.item-wrap {margin:0 auto;width: 100%;}
.item-wrap .dc {color: #ff00a3 !important;}


/* .ev_cate_header */
.ev_cate_header {position: sticky;top: 72px;background: white;z-index: 1000;border-bottom: 1px solid #ddd;padding: 8px 0;box-shadow: 3px 2px 14px 0px rgb(100 0 112 / 23%);}
.ev_gnb { display: flex; overflow-x: auto; white-space: nowrap; scroll-behavior: smooth; -ms-overflow-style: none; scrollbar-width: none; }
.ev_gnb::-webkit-scrollbar { display: none; }
.ev_gnb a {flex: 0 0 auto;padding: 15px;text-decoration: none;text-decoration: none;color: #949494;font-size: 18px;}
.ev_gnb a:first-child {margin-left:8px;}
.ev_gnb a:hover {color:#ff93e7;}
.ev_gnb a.on {color: #000;font-weight: bold;}


/* .section_03 - ½Å»óÇ° */
.section_03 { padding: 0 42px; }
.section_03 .tab_content{margin-bottom:80px;}
.section_03 .line_tit { line-height: 70px; background: #ff84e4; border-radius: 7px; }
.section_03 .line_tit p { font-size: 24px; font-weight: 500; color: #fff; text-align: left; padding: 0 30px; letter-spacing: -0.5px; }
.section_03 .item_cont { text-align: left; margin-top: 50px; }
.section_03 .item_area ul.tit { display: flex; flex-direction: column; justify-content: flex-start; overflow-y: auto; }
.section_03 .item_area ul.tit > li { display: flex; position: relative; margin-top: 30px; }
.section_03 .item_area ul.tit > li:first-child { margin-top: 0; }
.section_03 .item_area ul.tit > li .thumb { height: 259px; position: relative; }
.section_03 .item_area ul.tit > li .thumb a { display: block; width: 100%; height: 100%; }
.section_03 .item_area ul.tit > li .thumb a img { width: 100%; height: 100%; object-fit: cover; border-radius: 15px; box-sizing: border-box; }
.section_03 .prd-info { flex: 1; margin-left: 23px; min-height: 100px; position: relative; }
.section_03 .prd-info > ul { position: relative; padding-top: 15px; height: 259px; box-sizing: border-box; }
.section_03 .prd-info > ul .prd-name { font-size: 20px; font-weight: 600; line-height: 23px; margin-bottom: 7px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; word-break: break-word; overflow-wrap: break-word; }
.section_03 .prd-info > ul .prd-price, .section_03 .prd-info > ul .prd-soldout, .section_03 .prd-info > ul .dc { font-size: 20px; font-weight: 600; display: inline-block; }
.section_03 .prd-info > ul .prd-soldout { color: #c7c7c7; }
.section_03 .prd-info > ul .dc { color: #ff55da; padding-right: 10px; }
.section_03 .prd-info > ul .prd-price del { font-size: 15px; font-weight: 600; color: #bbb; display: inline-block; }
.section_03 .prd-review { margin-top: 10px; }
.section_03 .rating-group.tiny > a { font-size: 15px; color: #7e7e7e; }

/* »çÀºÇ°ÀÌ¹ÌÁö Ãß°¡ */
.section_03 #new-1 .item_area ul.tit > li:nth-child(3) .prd-info ul::before, .section_03 .item_area ul.tit > li:nth-child(5) .prd-info ul::before, .section_03 .item_area ul.tit > li:nth-child(7) .prd-info ul::before { content: ""; display: block; width: 100%; height: 123px; background-repeat: no-repeat; position: absolute; bottom: 0; }
.section_03 #new-1 .item_area ul.tit > li:nth-child(3) .prd-info ul::before { background-image: url('http://dailylike.jpg3.kr/hgodo/05_Evt/2503/Happy_spring_week_F_05_1.png'); }
.section_03 #new-1 .item_area ul.tit > li:nth-child(5) .prd-info ul::before { background-image: url('http://dailylike.jpg3.kr/hgodo/05_Evt/2503/Happy_spring_week_F_05_2.png'); }
.section_03 #new-1 .item_area ul.tit > li:nth-child(7) .prd-info ul::before { background-image: url('http://dailylike.jpg3.kr/hgodo/05_Evt/2503/Happy_spring_week_F_05_3.png'); }


/* .section_04 - ÅõµÎ¸®½ºÆ®  */
.section_04 {margin: 0 auto; padding-bottom: 80px; background:#ff9eea;}
.section_04 .toDolist {padding: 0 42px;}
.section_04 .m_tab01 {display: -ms-flexbox;display: flex;justify-content: space-between;}
.section_04 .m_tab01 li::-webkit-scrollbar{display: none; }
.section_04 .m_tab01 li {position: relative;width: calc(33.3333% - 5px);line-height: 48px;font-size: 20px;font-weight: 500;text-align: center;color: #ff9eea;cursor: pointer;box-sizing: border-box;padding: 10px;background: #f775db;letter-spacing: -1px;border-radius: 7px;}
.section_04 .m_tab01 li > div {color: #d5d5d5;font-size: 17px;font-weight: 500;}
.section_04 .m_tab01 li.on {color: #ffffff;background: #000000; transition: background-color 0.4s ease, color 0.4s ease;}
.section_04 .tab_content {display:none;padding: 45px 0 50px;}
.section_04 .tab_content.on {display: block;}
.section_04 .item-wrap .item-cont { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.section_04 .item-wrap .item-cont.x2 .item-list {width: calc(50% - 10px);padding-bottom: 40px;}
.section_04 .prd-info > ul .prd-price, .section_04 .prd-info > ul .prd-soldout, .section_04 .prd-info > ul .dc { font-size: 18x; font-weight: 600; display: inline-block; }
.section_04 .prd-info > ul .prd-soldout { color: #c7c7c7; }
.section_04 .prd-info > ul .dc {color: #ff55da;}
.section_04 .prd-info > ul .prd-price del { font-size: 15px; font-weight: 600; color: #bbb; display: inline-block; }
.section_04 .rating-group.tiny > a{font-size: 13px; color:#292b2b;}


/* section_05 - 3ÀÏÆ¯°¡ */
.section_05 {margin: 0 auto;}
.section_05 .timer-box {position: relative;top: 0;left: 0;width: 100%;background: #000;border-radius:7px;padding: 19px 0;display:none;}
.section_05 .timer-box.on {display: block;}
.section_05 .timer-box > div {color: #fff;font-size: 28px;}
/*.section_05 .timer-box:nth-child(2) {opacity: .4;}*/
.section_05 .m_tab01 {display: -ms-flexbox;display: flex;background: #fff;justify-content: space-between;position: relative;}
.section_05 .m_tab01 li::-webkit-scrollbar{ display: none; }
.section_05 .m_tab01 li{width: 50%;}
.section_05 .m_tab01 li .tab-box {margin-top: 33px;line-height: 50px;text-align: center;color: #d6d6d6;cursor: pointer;box-sizing: border-box;padding: 20px;background: #f8f9fd;}
.section_05 .m_tab01 li.on .tab-box {display: block;color: #fff;background: #ff6bdf; transition: background-color 0.4s ease, color 0.4s ease;}
.section_05 .m_tab01 li .tab-box p:nth-child(1) {font-size:20px;line-height: 34px;}
.section_05 .m_tab01 li .tab-box p:nth-child(2) {font-size:22px;font-weight: 600;letter-spacing: -.2px; color:#000;}
.section_05 .m_tab01 li.on .tab-box p:nth-child(2) {color:#fff;} 
.section_05 .tab_content {display:none;}
.section_05 .tab_content.on {display: block;}
.section_05 .item_cont { text-align: left; margin-top: 50px; }
.section_05 .item_area ul.tit { display: flex; flex-direction: column; justify-content: flex-start; overflow-y: auto; }
.section_05 .item_area ul.tit > li { display: flex; position: relative; margin-top: 30px; }
.section_05 .item_area ul.tit > li:first-child { margin-top: 0; }
.section_05 .item_area ul.tit > li .thumb { height: 259px; position: relative; }
.section_05 .item_area ul.tit > li .thumb a { display: block; width: 100%; height: 100%; }
.section_05 .item_area ul.tit > li .thumb a img { width: 100%; height: 100%; object-fit: cover;  border-radius: 15px; box-sizing: border-box; }
.section_05 .prd-info { flex: 1; margin-left: 23px; min-height: 100px; position: relative; }
.section_05 .prd-info > ul { position: relative; padding-top: 15px; height: 259px; box-sizing: border-box; }
.section_05 .prd-info > ul .prd-name { font-size: 20px; font-weight: 600; line-height: 23px; margin-bottom: 7px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; word-break: break-word; overflow-wrap: break-word; }
.section_05 .prd-info > ul .prd-price, .section_05 .prd-info > ul .prd-soldout, .section_05 .prd-info > ul .dc { font-size: 20px; font-weight: 600; display: inline-block; }
.section_05 .prd-info > ul .prd-soldout { color: #c7c7c7; }
.section_05 .prd-info > ul .dc { color: #ff55da; padding-right: 10px; }
.section_05 .prd-info > ul .prd-price del { font-size: 15px; font-weight: 600; color: #bbb; display: inline-block; }
.section_05 .prd-info .prd-review { margin-top: 10px; }
.section_05 .prd-info .rating-group.tiny > a { font-size: 15px; color: #7e7e7e; }
.section_05 .prd-info .timer1, .section_05 .prd-info .timer2 {width:100%; position: absolute; bottom: 17px; background: #ffedfb; border-radius: 10px; color: #ff55da; font-size: 20px; font-weight: 500; text-align: center; line-height: 65px;}
/*.prd-info .timer2 {opacity: .4;}*/

/* .section_06  */
.section_06 {margin-top: 170px;background: #ff9eea;}
.section_06 .tab_content {padding: 0 42px;}
.section_06 .item-wrap .item-cont { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.section_06 .item-wrap .item-cont.x2 .item-list {width: calc(50% - 10px);padding-bottom: 40px;}
.section_06 .item-wrap .item-cont .item-list .thumb img {border-radius: 15px;}
.section_06 .prd-info > ul .prd-price, .section_04 .prd-info > ul .prd-soldout, .section_04 .prd-info > ul .dc { font-size: 18px; font-weight: 600; display: inline-block; }
.section_06 .prd-info > ul .prd-soldout { color: #c7c7c7; }
.section_06 .prd-info > ul .dc {color: #ff55da;}
.section_06 .prd-info > ul .prd-price del { font-size: 15px; font-weight: 600; color: #bbb; display: inline-block; }
.section_06 .rating-group.tiny > a{font-size: 13px; color:#292b2b;}


/* .section_07 */
.section_07 {background:#f278d8;padding-bottom: 93px;}
.section_07 .gift-container {position: relative;}
.section_07 .limited-icon {position: absolute;right: 140px;width: 145px;height: 50px;text-align: center;border-radius: 100px;background: #ffffff;background-size: cover;animation: float 3s ease-in-out infinite;}
.section_07 .limited-icon_1 {bottom: 221px;}
.section_07 .limited-icon_2 {bottom: 288px;}
.section_07 .limited-icon span {line-height: 50px;font-size: 20px;font-weight: 700;color: #ff00c8;}

/* ÇÑÁ¤¼ö·® */
@keyframes float {
    0% {transform: translateY(0);}
    50% {transform: translateY(-8px); }
    100% { transform: translateY(0);  }
}


/* .section_08 */
.section_08 {margin-top: 50px; margin-bottom: 110px;}
.section_08 h3 {font-size: 33px; font-weight: 600; padding: 50px;}
.section_08 .cate_btn_box ul {display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;gap: 10px;}
.section_08 .cate_btn_box ul li {width: calc(33.3333% - 7px);height: 100px;line-height: 100px;background: #000;}
.section_08 .cate_btn_box ul li a {display: flex;justify-content: center;color:#fff;font-size: 27px;font-weight: 500;position: relative;}
.section_08 .cate_btn_box ul li a:after {content: "\f105";font-family: FontAwesome;display: inline-block;margin-left: 9px;}



/* footer */
#footer {margin:0!important;}





/* BASIC css end */


/* BASIC css end */

