@charset "utf-8";
/*
2023년 - 작업자 심민아
*/

/*공통 필수 세팅값 - 삭제는 불가, 무조건 공통값 세팅이 필요함** 함부로 수정 시 홈페이지 전체가 틀어집니다. **  */

@import url('reset.css?v=1'); /* 리셋 */
@import url('font.css');


body,th,td,input,select,textarea,button,li,dt,dd, nav a, nav button,h1,h2,h3,h4,h5,h6{background-repeat: no-repeat;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym,address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong,
sub, sup, tt, var,b, u, i, center, dt, dd,  li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header,
hgroup,menu, nav, output, ruby, section, summary,time, mark,
audio, video{font-weight: normal;font-family:'Roboto', 'Pretendard',Arial, sans-serif, '돋움', dotum;color:#666666;letter-spacing: 0.25px;word-spacing:normal;box-sizing: border-box;}
/*body{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}*/
/*body,th,td,input,select,textarea,button,li,dt,dd, nav a, nav button{line-height: 1.525em;}*/
h1,h2,h3,h4,h5,h6{line-height:100%;}
a{color:#666666; text-decoration:none;}
a:active{text-decoration: none;color:#666666;}
address,caption,cite,code,dfn,em,var{font-style:normal; font-weight:normal;}
ins{/*background-color:#ff9;color:#000;*/}
b,strong{font-weight: 700;background-color:transparent;}
mark{background-color: #ffffb5;padding: 0 1px;}
del{text-decoration: line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted; cursor:help;}
hr{width: 100%;height:0px; border: 0;border-bottom: #bbb 1px dashed;margin:10px 0; padding:0;background-color: transparent;}
a,input,select,textarea,button,area{cursor: pointer;}
::-moz-selection {background-color: #3390ff;color: #fff;text-shadow: none;}
::selection {background-color: #3390ff;color: #fff;text-shadow: none;}

/*공통 필수 세팅값 끝 */

/* :root */
:root {
    --font-size: 1.6rem;
    --inner-width: 92%;
    --inner-max-width: 1200px;
    --header-height: 90px;
    --font-family: 'Roboto', 'Pretendard', Arial, sans-serif;
    --title-font-family: 'NanumSquareNeo', 'Roboto', 'Pretendard', Arial, sans-serif;
    --oneday-font-family: 'Kkwagaegi', Arial, sans-serif;

    --primary-color: #6fb53d;
    --secondary-color: #6fb53d;
    --third-color: #6fb53d;
    --success-color: #7fc241;
    --danger-color: #dc3545;
    --warning-color: #c3a500;
    --info-color: #25cff2;
    --light-color: #f8f9fa;
    --dark-color: #2a2a2a;

    --font-color: #666;
    --font-color-light: #959595;
    --font-sec-color: rgba(0,0,0,0.35);
    --background-color: #fff;
    --background-sec-color: #f7f7f7;
    --border-color: rgba(0,0,0,0.25);

    /*마이페이지업체 추가*/
    --c-primary: #6fb53d;
    --c-primary2: #6fb53d;
    --shadow-box: 0px 0px 2.5rem 0px rgba(0, 0, 0, 0.07);
    --tab-color: #383838;
}

/*common*/
#wrap {font-size: 1.6rem; color: #666;}

.logo{background-image: url('/resources/images/common/logo.svg');background-repeat: no-repeat;background-size:contain;}


.markYellow{position: relative;color: #2a2a2a;}
.markYellow::after{content: '';position: absolute; left: 0;bottom: -5%;width: 100%;height: 50%;background-color: #f2e6ae;z-index: -1;}

.sqrImgBx{width: 100%;height: 0;padding-top: 100%;background-color: #f6f6f6;background-size: cover;background-repeat: no-repeat;background-position: center;}
.hLongBnnr{position: relative;display: block;width: 100%;height: 0;padding-top: 120%;}
.hLongBnnr .img{position: absolute;top: 0;display: block;width: 100%;height: 100%;background-repeat: no-repeat; background-size: cover;background-position: center;}
.bigRndImg{border-radius: 15px;}
.imgShadow{box-shadow: 9px 15px 38px 0px rgba(0, 0, 0, 0.12);}
.essential{display: inline-block;margin-left: 3px;font-weight: 600;color: var(--secondary-color);}
.txtlink{display: inline-block;font-size: 1em;color: var(--font-color-light); text-decoration: underline;}
._dotTxt{position:relative;display: inline-block;float: left;padding: 0 0 0 12px;box-sizing: border-box;}
._dotTxt:before{content:'\00B7 ';position:absolute;top:0px;left:0px;font-weight:600;}
.weekend{display: inline-flex;align-items: center;justify-content: center;padding: 0 8px;margin-left: 5px;font-weight: 400;font-size: 1em;line-height: 1.38em;color: var(--success-color); border-radius: 4px;border: 1px solid var(--success-color); box-sizing: border-box;}


._dsplNone{display:none !important;}
/*기준 박스*/
.dfBox{display: inline-block;float:left;width: 100%;}
.subDfBox{display: inline-block;float:left;width: 100%;border-top: 1px solid #ddd;}
.dfTxtBx{display: inline-block; float: left; width: 100%;margin-top: 10px;padding-top: 3px;padding-bottom: 3px;line-height: 1.38em;box-sizing: border-box;font-size: 0.85em;color:#959595;}
.dfSmllTxtBx{display: inline-block; float: left; width: 100%;margin-top: 10px;padding-bottom: 3px;font-size: 0.9em;line-height: 1.25em;box-sizing: border-box;}
p.dfSmllTxtBx{margin-bottom: 5px;}
.calendar_alert .dfSmllTxtBx{padding-top: 0px;padding-bottom: 0px;font-size: 0.9em;color:#FF732C;text-align: center; word-break: keep-all;}
.dfSmllTxtBx2{display: inline-block; float: left; width: 100%;margin-top: 10px;font-size: 0.88em;line-height: 1.5em;box-sizing: border-box;}
.gryBdrBx{display: inline-block;float: left; width: 100%; box-sizing: border-box;}
.dfSmllTxtBx2{display: inline-block; float: left; width: 100%;margin-top: 10px;font-size:1.4rem;color:#777;}
.gryBdrBx{display: inline-block;float: left; width: 100%; }
.gryBdrBx._bgWht{    background-color: #fff;}
.gryBdrBx2{display: inline-block;float: left;width: 100%;padding: 32px 28px;border: 1px solid #c4c4c4;border-radius: 10px;background-color: #fff;box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.13);box-sizing: border-box;}
.lghtGrnBrdrBx{display: inline-block; float: left;width: 100%;border: 1px solid #e1e8df; background-color: #f8fbf7;box-sizing: border-box;}
.tipTxt:before{content:'Tip. ';font-weight:600;color: var(--secondary-color);}
._bttmLnBx{display: inline-block;float: left;width: 100%;padding: 19px;border-bottom: 1px solid #ddd; box-sizing: border-box;}
._bttmLnBx:first-of-type{ padding:1rem 0 2rem}


._dfLytPdng{padding-left: 19px;padding-right: 19px;}
.noList{text-align: center;}

._mrgnR0{margin-right: 0px !important;}
._mrgnB0{margin-bottom: 0px !important;}
._mrgnB5{margin-bottom: 5px;}
._mrgnB6{margin-bottom: 6px;}
._mrgnB10{margin-bottom: 10px;}
._mrgnB20{margin-bottom: 20px;}
._mrgnB30{margin-bottom: 30px;}
._mrgnB50{margin-bottom: 50px;}
._mrgnT0{margin-top: 0px !important;}
._mrgnT6{margin-top: 6px;}
._mrgnT8{margin-top: 8px;}
._mrgnT10{margin-top: 10px;}
._mrgnT20{margin-top: 20px;}
._mrgnT30{margin-top: 30px;}
._mrgnT60{margin-top: 60px;}
._mrgnT80{margin-top: 80px;}
._mrgnR20{margin-right: 20px;}
._mrgnR10{margin-right: 10px;}

._paddT0{padding-top:0px !important;}

._widW,._w100p{width:100%;}
._w180{width: 180px;}
._w200{width: 200px;}
._w180R{width: calc(100% - 180px);}

/* font */
.clrGreen{color:var(--secondary-color);}
.clrGreenNew{color:var(--c-primary);}
.clrLghtGreen{color: var(--success-color);}
.clrYellow{color: var(--warning-color);}
.clrBrown{color: #755745;}
.clrRed,.complete.clrRed{color: var(--danger-color)!important;}
.strngClrBlue{color: #3878c7;font-weight:600;}
.clrBlue{color:#3878c7;}
.clrBlack{color:#1d1d1d;}
.clrgray{color:#919191;}

.fntSz09f{font-size: 0.9em;}
.fntSz08f{font-size: 0.8em;}
.fntSz06f{font-size: 0.6em;}
.fntSzDf{font-size: 1em;}
.fntLbold {font-weight:500;}
.fntBold {font-weight:600;}
.lnHght20{line-height: 1.25em;}

.txtAlgCntr{text-align:center;}

caption {width:1px; height:1px; margin:-1px; position:relative; top:0; left:0; border:none; overflow:hidden; clip:rect(0, 0, 0, 0)}
.hidden{display:inline-block; width:1px; height:1px; margin:-1px; position:relative; top:0; left:0; border:none; overflow:hidden; clip:rect(0, 0, 0, 0)}
.skip_nav a{position: absolute; top: -100px; width: 100%; background-color: #000; color: #fff; -webkit-transition: top 0.3s; transition: top 0.3s; height: 30px; line-height: 30px; z-index: 9999; text-align: center;}
.skip_nav a:focus{top:0; }

.onlyIcn{font-size: 0 !important;line-height: 0 !important;}
.icnBtn{font-size:0;line-height:0px;}
._bCntnt,._aCntnt{position:relative;background-image:none !important;}
._bCntnt:before,._aCntnt:after{content:'';position:absolute;font-size:0;line-height:0px;background-repeat: no-repeat;}
._bCntnt._sttc:before,._aCntnt._sttc:after{    position: static;}

._homeGreen,._homeGreen._bCntnt:before,._homeGreen._aCntnt:after{background-image:url("../images/ico/icn_homeGreen.svg");}
._allCtgr{background-image:url("../images/ico/icn_allCtgr.svg");}
._ordrSrch{background-image:url("../images/ico/icn_ordrSrch.svg");}
._home{background-image:url("../images/ico/icn_home.svg");}
._home2{background-image:url("../images/ico/icn_home2.svg");}
._myPg{background-image:url("../images/ico/icn_myPage.svg");}
._diary{background-image:url("../images/ico/icn_diary.svg");}
._chall{background-image:url("../images/ico/icn_chall.svg");}
._search{background-image:url("../images/ico/icn_search.svg");}
._addrss{background-image:url("../images/ico/icn_addrss.svg");}
._adressLn{background-image:url("../images/ico/icn_adressLn.svg");}
/*._cart{background-image:url("data:image/svg+xml,%3Csvg width='19' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.14397 17.237L4.29614 7.18671L21.9411 7.17859L18.6524 17.2278L7.14397 17.237Z' stroke='%23383838' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M8.35681 22.0002C9.15763 22.0002 9.80683 21.351 9.80683 20.5502C9.80683 19.7494 9.15763 19.1002 8.35681 19.1002C7.55599 19.1002 6.9068 19.7494 6.9068 20.5502C6.9068 21.351 7.55599 22.0002 8.35681 22.0002Z' fill='%23383838'/%3E%3Cpath d='M17.694 22.0002C18.4948 22.0002 19.144 21.351 19.144 20.5502C19.144 19.7494 18.4948 19.1002 17.694 19.1002C16.8932 19.1002 16.244 19.7494 16.244 20.5502C16.244 21.351 16.8932 22.0002 17.694 22.0002Z' fill='%23383838'/%3E%3Cpath d='M1.00037 3.30347L3.15432 3.30347L4.5417 8.01659' stroke='%23383838' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important}*/
._cart{background-image:url("../dm_images/header_ico_03.png")}
._cart2{background-image:url("data:image/svg+xml,%3Csvg width='19' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.14397 17.237L4.29614 7.18671L21.9411 7.17859L18.6524 17.2278L7.14397 17.237Z' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M8.35681 22.0002C9.15763 22.0002 9.80683 21.351 9.80683 20.5502C9.80683 19.7494 9.15763 19.1002 8.35681 19.1002C7.55599 19.1002 6.9068 19.7494 6.9068 20.5502C6.9068 21.351 7.55599 22.0002 8.35681 22.0002Z' fill='%23ffffff'/%3E%3Cpath d='M17.694 22.0002C18.4948 22.0002 19.144 21.351 19.144 20.5502C19.144 19.7494 18.4948 19.1002 17.694 19.1002C16.8932 19.1002 16.244 19.7494 16.244 20.5502C16.244 21.351 16.8932 22.0002 17.694 22.0002Z' fill='%23ffffff'/%3E%3Cpath d='M1.00037 3.30347L3.15432 3.30347L4.5417 8.01659' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important}
._address{background-image:url("../images/ico/ico_mapmarker.png");}
._member{background-image: url("../images/member/icon_id.png");background-size: 30px;}
._psswd{background-image: url("../images/member/icon_pw.png");background-size: 30px;}
._checkNumer{background-image: url("../images/member/icon_mg.svg");background-size: 30px;}
._share{background-image:url("../images/ico/icn_share.svg");}
._gift{background-image:url("../images/ico/icn_gift.svg");}
._giftGreen,._giftGreen._bCntnt:before,._giftGreen._bCntnt:after{background-image:url("../images/ico/icn_giftGreen.svg");}
._ctgr{}
._chckOnImg{background-image:url("../images/ico/ico_chk_on.png");}
._chckImg{background-image:url("../images/ico/ico_chk_off.png");}
._smllGift{background-image:url("../images/ico/ico_gift.png");}
._allergy{background-image:url("../images/ico/ico_allergy.png");}
._whtLftAllwH,._whtLftAllwH:before,._whtLftAllwH:after{background-image:url("../images/common/icn_whtAllwHd.svg");transform: rotate(180deg);}
._whtRghtAllwH._whtRghtAllwH:before,._whtRghtAllwH:after{background-image:url("../images/common/icn_whtAllwHd.svg");}
._rghtAllwHd,.icn_btnMore{background-image:url("../images/common/icn_allwHdRnd.svg");}
._lftAllwHd{background-image:url("../images/common/icn_allwHdRnd.svg");transform: rotate(180deg);}
._lftBlckAllwHd{background-image:url("../dm_images/ico_prev.png");
    background-size: 8px 16px;
    width: 24px;
    height: 24px;}
._dwnAllwHd,.selectbox_arrow{background:url('../images/common/icn_dwnAllwHd.svg') center no-repeat;}
._upAllwHd,.selectbox_arrow_up{background:url('../images/common/icn_dwnAllwHd.svg') center no-repeat;transform: rotate(180deg);}
._link{background-image: url("../images/ico/ico_main_link2.png");}
.icn_btnMore_wht{background-image: url("../images/ico/ico_main_link.png");}
.notiTalk,._notiTalk{background-image: url("../images/ico/icn_notiTalk.svg");}
._kakao{background-image: url("../images/ico/icn_kakaologo.svg");background-color: #f9de4b;border-color: #f9de4b;}
._naver{background-image: url("../images/ico/icn_naverlogo.svg");background-color: #5aba4a;border-color: #5aba4a;}
/* ._blackInfo{background-image: url("../images/ico/icn_blckInfo.svg");} */
._greenInfo2{background-image:url("../images/ico/icn_greenInfo2.svg");}
._greenDMBook{background-image:url("../images/ico/icn_greenDMBook.svg");}
._greenCS{background-image:url("../images/ico/icn_greenCS.svg");}
._greenFAQ{background-image:url("../images/ico/icn_greenFAQ.svg");}
._whtPlus,._whtPlus:before{background-image:url("../images/ico/icn_whtPlus.svg");}
._allCtCalendar{background-image:url("../images/ico/icn_allCtCalendar.svg");}
._allCtInfo{background-image:url("../images/ico/icn_allCtInfo.svg");}
._allCtGift{background-image:url("../images/ico/icn_allCtGift.svg");}
._allCtDMBook{background-image:url("../images/ico/icn_allCtDMBook.svg");}
._morning {background-image: url("../images/diet/icon-morning.svg");}
._lunch {background-image: url("../images/diet/icon-lunch.svg") ;}
._dinner { background-image: url("../images/diet/icon-dinner.svg");}
._snack {background-image: url("../images/diet/icon-snack.svg") ;}
._nutrition { background-image: url("../images/diet/icon-nutrition.svg");}


/* ico */
[class*=ico-]{display:inline-block;background-position:50% 50% ;background-repeat:no-repeat ;background-size:100% 100% ;}
.ico-search{width:3.2rem;height:3.2rem;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='9' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M21.5001 21.4999L25.5 25.5' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.ico-alarm{position:relative;width:3.2rem;height:3.2rem;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.8633 14.1389C22.8633 10.4021 19.8503 7.46736 16.0057 7.46736C12.1612 7.46736 9.14814 10.3923 9.14814 14.1389V14.2661V20.2529C9.14814 20.4682 9.09923 20.6834 9.00141 20.879L8.23837 22.4833L23.7633 22.4931L23.01 20.8692C22.922 20.6736 22.8731 20.4682 22.8731 20.2529V14.2661C22.8633 14.227 22.8633 14.1879 22.8633 14.1389ZM7.68076 14.1389C7.68076 9.65861 11.2514 6 16.0057 6C20.7601 6 24.3307 9.65861 24.3405 14.1389L24.3503 20.2529L25.2894 22.2877C25.8079 22.9822 25.3089 23.9702 24.4481 23.9702L19.6457 23.9675C19.1961 25.7298 17.5998 27.0306 15.6962 27.0306C13.791 27.0306 12.1935 25.7275 11.7455 23.9629L7.55359 23.9605C6.68294 23.9605 6.19381 22.9724 6.71228 22.2779L7.67098 20.2529L7.68076 14.1389ZM13.3246 23.9638C13.7165 24.8857 14.6297 25.5306 15.6962 25.5306C16.7617 25.5306 17.6741 24.887 18.0666 23.9666L13.3246 23.9638Z' fill='white'/%3E%3C/svg%3E%0A");}
.ico-alarm.on:before{content:'';display:block;width:0.8rem;height:0.8rem;background:#f95a4c;border-radius:100%;position:absolute;top:0.5rem;right:0.5rem;}
.ico-face-smile{width:3.2rem;height:3.2rem;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' fill='%23AEE982' stroke='%23A3D77D'/%3E%3Cpath d='M13 20C13 21.1143 14.3408 22 16 22C17.6592 22 19 21.1 19 20' stroke='%23127B37' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 16L16 17' stroke='%23127B37' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Ccircle cx='21.5' cy='15.5' r='1.5' fill='%23127B37'/%3E%3Ccircle cx='10.5' cy='15.5' r='1.5' fill='%23127B37'/%3E%3C/svg%3E%0A");}
.ico-face-normal{width:3.2rem ;height:3.2rem;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' fill='%23FFDA57' stroke='%23FFC93D'/%3E%3Cpath d='M16 16L16 17' stroke='%23B1881E' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M12 21H20' stroke='%23B1881E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='21.5' cy='15.5' r='1.5' fill='%23B1881E'/%3E%3Ccircle cx='10.5' cy='15.5' r='1.5' fill='%23B1881E'/%3E%3C/svg%3E%0A");}
.ico-face-gloomy{width:3.2rem;height:3.2rem;background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.1665' y='0.5' width='31' height='31' rx='15.5' fill='%23FF7C73' stroke='%23E2655C'/%3E%3Cpath d='M16.6665 16L16.6665 17' stroke='%23A3342D' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M13.6665 22C13.6665 20.8857 15.0073 20 16.6665 20C18.3257 20 19.6665 20.9 19.6665 22' stroke='%23A3342D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6665 15.5L8.6665 16.5' stroke='%23A3342D' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M24.6665 16.5L21.6665 15.5' stroke='%23A3342D' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.ico-noti{width:2rem;height:2rem;background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10.5' r='7.5' stroke='%23AAB0B8'/%3E%3Crect x='10.5752' y='14.5498' width='1.4' height='5.25' rx='0.7' transform='rotate(-180 10.5752 14.5498)' fill='%23AAB0B8'/%3E%3Crect x='10.75' y='8.25' width='1.75' height='1.75' rx='0.875' transform='rotate(-180 10.75 8.25)' fill='%23AAB0B8'/%3E%3C/svg%3E%0A");}
.ico-setting{width:1.8rem;height:1.8rem;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4001 2.09167L11.9418 3.56668L12.1001 4.00001L12.5085 4.22501L14.0418 5.07501L14.4251 5.29168L14.8585 5.21667L16.5001 4.93334L17.8335 7.16668L16.8085 8.32501L16.5001 8.68334V9.15834V10.8583V11.3333L16.8085 11.6917L17.8085 12.8333L16.4835 15.075L14.8418 14.8L14.4085 14.725L14.0251 14.9333L12.4918 15.7833L12.0835 16.0083L11.9251 16.4417L11.3835 17.9083H8.58346L8.04179 16.4417L7.88346 16.0083L7.47512 15.7833L5.94179 14.9333L5.58346 14.7167L5.15012 14.7917L3.50846 15.0667L2.18346 12.825L3.18346 11.6833L3.49179 11.325V10.85V9.15001V8.67501L3.19179 8.32501L2.16679 7.16668L3.50012 4.93334L5.14179 5.21667L5.57512 5.29168L5.95846 5.07501L7.49179 4.22501L7.90012 4.00001L8.05846 3.56668L8.60012 2.09167H11.4001ZM11.6168 0.841675H8.39179C7.99179 0.841675 7.63346 1.08334 7.50012 1.44167L6.88346 3.13334L5.35846 3.98334L3.50846 3.66668C3.45846 3.65834 3.40012 3.65834 3.35012 3.65834C3.02512 3.65834 2.70846 3.82501 2.54179 4.11667L0.966789 6.74167C0.766789 7.08334 0.808456 7.50834 1.06679 7.80001L2.25846 9.15001V10.85L1.09179 12.175C0.833456 12.4667 0.791789 12.8917 0.991789 13.2333L2.55012 15.875C2.71679 16.1583 3.03346 16.3333 3.35846 16.3333C3.40846 16.3333 3.45846 16.325 3.51679 16.3167L5.35846 16.0083L6.89179 16.8583L7.50012 18.5583C7.63346 18.925 7.98346 19.1667 8.38346 19.1667H11.6168C12.0085 19.1667 12.3668 18.925 12.5001 18.5583L13.1168 16.875L14.6501 16.025L16.4918 16.3333C16.5418 16.3417 16.6001 16.35 16.6501 16.35C16.9835 16.35 17.2918 16.175 17.4585 15.8917L19.0168 13.25C19.2168 12.9167 19.1751 12.4917 18.9168 12.1917L17.7501 10.8667V9.16667L18.9418 7.81668C19.2001 7.51667 19.2418 7.09167 19.0418 6.75834L17.4668 4.12501C17.3001 3.84167 16.9835 3.66668 16.6585 3.66668C16.6085 3.66668 16.5501 3.67501 16.5001 3.68334L14.6585 4.00001L13.1251 3.15001L12.5001 1.44167C12.3668 1.08334 12.0085 0.841675 11.6168 0.841675Z' fill='%23383838'/%3E%3Cpath d='M10.0003 7.91663C11.1503 7.91663 12.0837 8.84996 12.0837 9.99996C12.0837 11.15 11.1503 12.0833 10.0003 12.0833C8.85033 12.0833 7.91699 11.15 7.91699 9.99996C7.91699 8.84996 8.85033 7.91663 10.0003 7.91663ZM10.0003 6.66663C8.15866 6.66663 6.66699 8.15829 6.66699 9.99996C6.66699 11.8416 8.15866 13.3333 10.0003 13.3333C11.842 13.3333 13.3337 11.8416 13.3337 9.99996C13.3337 8.15829 11.842 6.66663 10.0003 6.66663Z' fill='%23383838'/%3E%3C/svg%3E%0A");}
.ico-plus{width:1.7rem;height:1.7rem;background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 8.5H15.75' stroke='%236fb53d' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M8.25 1L8.25 16' stroke='%236fb53d' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.ico-flag{width:1.3rem;height:1.7rem;background-image: url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4055 11.6662H1V3.03882H13.4055L9.94852 7.35251L13.4055 11.6662Z' fill='%2327C166' stroke='%2327C166' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 17.5V1' stroke='%2327C166' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.ico-del{width:1.8rem;height:1.8rem;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.50049H3H19' stroke='%23AAAAAA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 3.80054V17.1005C17 17.6044 16.7893 18.0877 16.4142 18.444C16.0391 18.8004 15.5304 19.0005 15 19.0005H5C4.46957 19.0005 3.96086 18.8004 3.58579 18.444C3.21071 18.0877 3 17.6044 3 17.1005V3.80054H17Z' stroke='%23AAAAAA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 9.00049V13.0005' stroke='%23AAAAAA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 9.00049V13.0005' stroke='%23AAAAAA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 9.00049V13.0005' stroke='%23AAAAAA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cmask id='path-6-inside-1_0_1' fill='white'%3E%3Crect x='6' y='0.200439' width='8' height='4' rx='1'/%3E%3C/mask%3E%3Crect x='6' y='0.200439' width='8' height='4' rx='1' stroke='%23AAAAAA' stroke-width='3' mask='url(%23path-6-inside-1_0_1)'/%3E%3C/svg%3E%0A");}
.ico-alarm-set{width:2.4rem;height:2.4rem;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.20111 11.5633C3.20111 7.47251 6.51738 4.15625 10.6082 4.15625C11.0224 4.15625 11.3582 4.49204 11.3582 4.90625C11.3582 5.32046 11.0224 5.65625 10.6082 5.65625C7.3458 5.65625 4.70111 8.30094 4.70111 11.5633L4.70102 17.2695C4.70102 17.3649 4.68281 17.4594 4.64737 17.548L4.10778 18.897H17.1085L16.5689 17.548C16.5335 17.4594 16.5153 17.3649 16.5153 17.2695V14.2014C16.5153 13.7872 16.8511 13.4514 17.2653 13.4514C17.6795 13.4514 18.0153 13.7872 18.0153 14.2014V17.125L18.9126 19.3685C19.005 19.5995 18.9768 19.8614 18.8373 20.0675C18.6977 20.2735 18.4651 20.397 18.2162 20.397H3C2.75114 20.397 2.51848 20.2735 2.37895 20.0675C2.23943 19.8614 2.21122 19.5995 2.30365 19.3684L3.20102 17.125L3.20111 11.5633V11.5633Z' fill='%23383838'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.50586 19.647C8.50586 20.8085 9.44742 21.75 10.6089 21.75C11.7704 21.75 12.7119 20.8084 12.7119 19.647H14.2119C14.2119 21.6369 12.5988 23.25 10.6089 23.25C8.619 23.25 7.00586 21.6369 7.00586 19.647H8.50586Z' fill='%23383838'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5034 9.56469C16.9269 9.8092 17.2461 10.2004 17.4008 10.6643L17.6056 11.2788H18.172L18.3767 10.6645C18.5314 10.2005 18.8506 9.80936 19.2741 9.56486L19.7304 9.30145C20.1538 9.05695 20.6522 8.97607 21.1313 9.07411L21.7673 9.20425L22.0505 8.71377L21.6186 8.22675C21.2942 7.86088 21.115 7.38882 21.115 6.89981V6.37451C21.115 5.8855 21.2942 5.41344 21.6186 5.04756L22.0465 4.56509L21.7633 4.07461L21.1304 4.20413C20.6513 4.30217 20.1529 4.22129 19.7294 3.97679L19.2741 3.71393C18.8506 3.46942 18.5314 3.07824 18.3767 2.61433L18.172 2H17.6056L17.4008 2.6145C17.2461 3.07841 16.9269 3.46959 16.5034 3.7141L16.0485 3.97672C15.625 4.22122 15.1267 4.3021 14.6476 4.20406L14.0138 4.07437L13.7306 4.56485L14.1592 5.04813C14.4836 5.414 14.6628 5.88607 14.6628 6.37507V6.8988C14.6628 7.3878 14.4836 7.85987 14.1592 8.22574L13.7264 8.71377L14.0096 9.20425L14.6463 9.07397C15.1253 8.97593 15.6237 9.05681 16.0472 9.30131L16.5034 9.56469ZM16.8849 0.5C16.6696 0.5 16.4786 0.637715 16.4105 0.841886L15.9778 2.14016C15.9391 2.25614 15.8593 2.35393 15.7534 2.41506L15.2985 2.67768C15.1927 2.7388 15.0681 2.75902 14.9483 2.73451L13.6084 2.46033C13.3976 2.41718 13.1828 2.51379 13.0751 2.70017L12.0712 4.43904C11.9636 4.62543 11.9873 4.85975 12.1301 5.02078L13.0369 6.04333C13.118 6.1348 13.1628 6.25282 13.1628 6.37507V6.8988C13.1628 7.02105 13.118 7.13907 13.0369 7.23054L12.1259 8.25784C11.9831 8.41887 11.9594 8.6532 12.067 8.83958L13.0709 10.5784C13.1785 10.7648 13.3933 10.8614 13.6042 10.8183L14.947 10.5435C15.0667 10.519 15.1913 10.5392 15.2972 10.6004L15.7534 10.8637C15.8593 10.9249 15.9391 11.0227 15.9777 11.1386L16.4105 12.4369C16.4786 12.6411 16.6696 12.7788 16.8849 12.7788H18.8927C19.1079 12.7788 19.299 12.6411 19.3671 12.4369L19.7998 11.1388C19.8384 11.0228 19.9182 10.925 20.0241 10.8639L20.4804 10.6005C20.5862 10.5394 20.7108 10.5191 20.8306 10.5437L22.1727 10.8183C22.3836 10.8614 22.5984 10.7648 22.706 10.5784L23.7099 8.83958C23.8175 8.6532 23.7938 8.41887 23.651 8.25784L22.7409 7.23155C22.6598 7.14008 22.615 7.02206 22.615 6.89981V6.37451C22.615 6.25225 22.6598 6.13424 22.7409 6.04277L23.647 5.02102C23.7898 4.86 23.8135 4.62567 23.7059 4.43929L22.7019 2.70042C22.5943 2.51404 22.3795 2.41742 22.1687 2.46057L20.8296 2.73459C20.7099 2.7591 20.5853 2.73888 20.4794 2.67775L20.0241 2.41489C19.9182 2.35376 19.8384 2.25597 19.7998 2.13999L19.3671 0.841886C19.299 0.637715 19.1079 0.5 18.8927 0.5H16.8849Z' fill='%23383838'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 7C18.2761 7 18.5 6.77614 18.5 6.5C18.5 6.22386 18.2761 6 18 6C17.7239 6 17.5 6.22386 17.5 6.5C17.5 6.77614 17.7239 7 18 7ZM18 8.5C19.1046 8.5 20 7.60457 20 6.5C20 5.39543 19.1046 4.5 18 4.5C16.8954 4.5 16 5.39543 16 6.5C16 7.60457 16.8954 8.5 18 8.5Z' fill='%23383838'/%3E%3C/svg%3E%0A");}
.ico-star{width:2rem;height:2rem;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2309 1.508L12.2471 6.35542C12.4991 6.96133 13.0689 7.37532 13.723 7.42777L18.9562 7.84731C19.1779 7.86508 19.2678 8.14171 19.0989 8.28637L15.1117 11.7018C14.6134 12.1287 14.3957 12.7986 14.548 13.4369L15.7661 18.5436C15.8177 18.7599 15.5824 18.9309 15.3926 18.815L10.9123 16.0784C10.3522 15.7363 9.64792 15.7363 9.08789 16.0784L4.60754 18.815C4.41777 18.9309 4.18245 18.7599 4.23405 18.5436L5.45219 13.4369C5.60445 12.7986 5.3868 12.1287 4.88842 11.7018L0.901276 8.28637C0.732393 8.14171 0.822272 7.86508 1.04394 7.84731L6.27713 7.42777C6.93127 7.37532 7.50108 6.96133 7.7531 6.35542L9.76925 1.508C9.85465 1.30267 10.1455 1.30267 10.2309 1.508Z' stroke='%236fb53d' stroke-width='1.5'/%3E%3C/svg%3E%0A");}
.ico-star.on{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2309 1.508L12.2471 6.35542C12.4991 6.96133 13.0689 7.37532 13.723 7.42777L18.9562 7.84731C19.1779 7.86508 19.2678 8.14171 19.0989 8.28637L15.1117 11.7018C14.6134 12.1287 14.3957 12.7986 14.548 13.4369L15.7661 18.5436C15.8177 18.7599 15.5824 18.9309 15.3926 18.815L10.9123 16.0784C10.3522 15.7363 9.64792 15.7363 9.08789 16.0784L4.60754 18.815C4.41777 18.9309 4.18245 18.7599 4.23405 18.5436L5.45219 13.4369C5.60445 12.7986 5.3868 12.1287 4.88842 11.7018L0.901276 8.28637C0.732393 8.14171 0.822272 7.86508 1.04394 7.84731L6.27713 7.42777C6.93127 7.37532 7.50108 6.96133 7.7531 6.35542L9.76925 1.508C9.85465 1.30267 10.1455 1.30267 10.2309 1.508Z' fill='%236FB53D' stroke='%236FB53D' stroke-width='1.5'/%3E%3C/svg%3E%0A");}
.ico-star2{width:2.4rem;height:2.4rem;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3067 2.3348C11.562 1.71634 12.438 1.71634 12.6933 2.3348L14.8727 7.6149C15.0519 8.04904 15.4593 8.34609 15.9275 8.38391L21.5981 8.842C22.2615 8.89559 22.5316 9.72244 22.0278 10.1573L17.6962 13.8962C17.3432 14.2008 17.1891 14.6766 17.2966 15.1304L18.618 20.7124C18.7718 21.3622 18.0637 21.8739 17.495 21.5239L12.6552 18.5451C12.2534 18.2978 11.7466 18.2978 11.3448 18.5451L6.50497 21.5239C5.93632 21.8739 5.22822 21.3622 5.38203 20.7124L6.70344 15.1304C6.81085 14.6766 6.65679 14.2008 6.30382 13.8962L1.97223 10.1573C1.46841 9.72244 1.73851 8.89559 2.4019 8.842L8.0725 8.38391C8.54065 8.34609 8.9481 8.04904 9.12729 7.6149L11.3067 2.3348Z' fill='%23DDDDDD' stroke='%23CCCCCC' stroke-width='0.5'/%3E%3C/svg%3E%0A");}
.ico-star2.on{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3067 2.3348C11.562 1.71634 12.438 1.71634 12.6933 2.3348L14.8727 7.6149C15.0519 8.04904 15.4593 8.34609 15.9275 8.38391L21.5981 8.842C22.2615 8.89559 22.5316 9.72244 22.0278 10.1573L17.6962 13.8962C17.3432 14.2008 17.1891 14.6766 17.2966 15.1304L18.618 20.7124C18.7718 21.3622 18.0637 21.8739 17.495 21.5239L12.6552 18.5451C12.2534 18.2978 11.7466 18.2978 11.3448 18.5451L6.50497 21.5239C5.93632 21.8739 5.22822 21.3622 5.38203 20.7124L6.70344 15.1304C6.81085 14.6766 6.65679 14.2008 6.30382 13.8962L1.97223 10.1573C1.46841 9.72244 1.73851 8.89559 2.4019 8.842L8.0725 8.38391C8.54065 8.34609 8.9481 8.04904 9.12729 7.6149L11.3067 2.3348Z' fill='%23FFCB46' stroke='%23EFBE3F' stroke-width='0.5'/%3E%3C/svg%3E%0A");}
.ico-heart {width:2.4rem;height:2.4rem;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.55533 12.8007L5.55532 12.8007C4.23286 11.4782 4.23286 9.33408 5.55532 8.01162C6.87778 6.68916 9.0219 6.68916 10.3444 8.01162L11.5593 9.22658L12.0897 9.75691L12.62 9.22658L13.7898 8.05675C15.0874 6.75915 17.1912 6.75915 18.4888 8.05675C19.7864 9.35434 19.7864 11.4582 18.4888 12.7558L13.1081 18.1365C12.4958 18.7487 11.5032 18.7488 10.8909 18.1365C10.8909 18.1365 10.8909 18.1365 10.8909 18.1365L5.55533 12.8007Z' stroke='%23AAAAAA' stroke-width='1.5'/%3E%3C/svg%3E%0A");}
.ico-heart.on {background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.02457 7.4891C3.40922 9.10445 3.40922 11.7234 5.02457 13.3388L6.2395 14.5537L6.23939 14.5538L10.5091 18.8236C11.332 19.6465 12.6661 19.6465 13.489 18.8236L19.0187 13.2939C20.6092 11.7034 20.6092 9.12467 19.0187 7.53419C17.4282 5.9437 14.8495 5.94369 13.259 7.53418L12.0892 8.70403L10.8743 7.4891C9.25892 5.87375 6.63992 5.87375 5.02457 7.4891Z' fill='url(%23paint0_linear_892_10175)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_892_10175' x1='7.04936' y1='5.46432' x2='16.7965' y2='15.2115' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF8982'/%3E%3Cstop offset='1' stop-color='%23FF4235'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");}
.ico-reple {width:2.4rem;height:2.4rem;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.5 7.5C7.29086 7.5 5.5 9.29086 5.5 11.5C5.5 13.7091 7.29086 15.5 9.5 15.5H9.58579C10.2488 15.5 10.8847 15.7634 11.3536 16.2322L12 16.8787L12.6464 16.2322C13.1153 15.7634 13.7512 15.5 14.4142 15.5H14.5C16.7091 15.5 18.5 13.7091 18.5 11.5C18.5 9.29086 16.7091 7.5 14.5 7.5H9.5ZM4 11.5C4 8.46243 6.46243 6 9.5 6H14.5C17.5376 6 20 8.46243 20 11.5C20 14.5376 17.5376 17 14.5 17H14.4142C14.149 17 13.8946 17.1054 13.7071 17.2929L12.7071 18.2929C12.3166 18.6834 11.6834 18.6834 11.2929 18.2929L10.2929 17.2929C10.1054 17.1054 9.851 17 9.58579 17H9.5C6.46243 17 4 14.5376 4 11.5Z' fill='%23AAAAAA'/%3E%3C/svg%3E%0A");}
.ico-sns {width:2.4rem;height:2.4rem;background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15.9287' cy='6.64233' r='1.5' stroke='%23AAAAAA' stroke-width='1.5'/%3E%3Ccircle cx='6.62183' cy='12.0876' r='1.5' stroke='%23AAAAAA' stroke-width='1.5'/%3E%3Ccircle cx='15.9287' cy='17.0803' r='1.5' stroke='%23AAAAAA' stroke-width='1.5'/%3E%3Cpath d='M14.3729 7.44043L8.13525 11.0048' stroke='%23AAAAAA' stroke-width='1.5'/%3E%3Cpath d='M14.3729 16.3303L8.13525 12.766' stroke='%23AAAAAA' stroke-width='1.5'/%3E%3C/svg%3E%0A");}
.ico-sns2 {width:3.2rem;height:3.2rem;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.9717' cy='8.85645' r='2.25' stroke='%23999999' stroke-width='1.5'/%3E%3Ccircle cx='8.5625' cy='16.1172' r='2.25' stroke='%23999999' stroke-width='1.5'/%3E%3Ccircle cx='20.9717' cy='22.7734' r='2.25' stroke='%23999999' stroke-width='1.5'/%3E%3Cpath d='M18.897 9.9209L10.5801 14.6733' stroke='%23999999' stroke-width='1.5'/%3E%3Cpath d='M18.897 21.7734L10.5801 17.021' stroke='%23999999' stroke-width='1.5'/%3E%3C/svg%3E%0A");}
.ico-chart {width:1.6rem;height:1.6rem;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6.61572C2 6.06344 2.44772 5.61572 3 5.61572H4C4.55228 5.61572 5 6.06344 5 6.61572V14.6157H2V6.61572Z' fill='%2352B6FF'/%3E%3Cpath d='M6.7998 2C6.7998 1.44771 7.24752 1 7.7998 1H8.7998C9.35209 1 9.7998 1.44772 9.7998 2V14.6H6.7998V2Z' fill='%23C4FF65'/%3E%3Cpath d='M11.5996 9.2002C11.5996 8.64791 12.0473 8.2002 12.5996 8.2002H13.5996C14.1519 8.2002 14.5996 8.64791 14.5996 9.2002V14.6002H11.5996V9.2002Z' fill='%23FFA34E'/%3E%3C/svg%3E%0A");}
.ico-memo {width:1.2rem;height:1.2rem;background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 0.5H2.11111C1.81643 0.5 1.53381 0.617063 1.32544 0.825437C1.11706 1.03381 1 1.31643 1 1.61111V9.38889C1 9.68357 1.11706 9.96619 1.32544 10.1746C1.53381 10.3829 1.81643 10.5 2.11111 10.5H9.88889C10.1836 10.5 10.4662 10.3829 10.6746 10.1746C10.8829 9.96619 11 9.68357 11 9.38889V5.5' stroke='%23AAB0B8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.2049 0.807991C9.4021 0.610788 9.66956 0.5 9.94845 0.5C10.2273 0.5 10.4948 0.610788 10.692 0.807991C10.8892 1.00519 11 1.27266 11 1.55155C11 1.83044 10.8892 2.0979 10.692 2.2951L5.98282 7.0043L4 7.5L4.4957 5.51718L9.2049 0.807991Z' stroke='%23AAB0B8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.ico-rice,
.ico-rice-on {width:2.2rem;height:2.2rem;}

.icon01{background-color: #6fb53d;border-color: #6fb53d;color: #fff;}
.icon02{background-color: #FF732C;border-color: #FF732C;;color: #fff;}
.icon03{background-color: #FF732C;border-color: #FF732C;;color: #fff;}
.icon04{background-color: #78D425;border-color: #78D425;color: #fff;}
.icon05{background-color: #c3a500;border-color: #c3a500;color: #fff;}
.icon06{background-color: #6fb53d;border-color: #6fb53d;color: #fff;}

.bgClrGray{background-color: #f5f5f5;}

/* 260310 : 카테고리 메뉴 개편  s */
.allCate{display:none;}
.allCate.on{position: fixed;top: 0;left: 1px;display: inline-block;width: calc(100% - 2px);height: 100%;padding: 0 calc(50% - 17.5px) 0 calc(50% - 457.5px);background-color: #F9F9F9;background-clip: content-box; z-index: 108;}
.allCate > a{display:none;}
.allCate .contentsBx{position: relative;display: block;width: 100%;height: 100%;}
.allCate .contentsBx .topHeaderBx{display: inline-flex;align-items: center;justify-content: space-between;width: 100%;height: 63px;padding: 0 20px;background-color: var(--c-primary);}
.allCate .contentsBx .topHeaderBx .title{display: inline-flex;align-items: center;float: left;}
.allCate .contentsBx .topHeaderBx .title .name{margin-right: 15px;font-size: 1.8rem;line-height: 1.38em;font-weight: 500;color: #ffffff;}
.allCate .contentsBx .topHeaderBx .loginBtn,
.allCate .contentsBx .topHeaderBx .logoutBtn{display: inline-flex;align-items: center;justify-content: center;height: 30px;padding: 0 6px;font-size: 1em;line-height: 1em;letter-spacing: -0.22px;color: #ffffff;border: 1px solid #fff;border-radius: 2px;}
.allCate .contentsBx .topHeaderBx .close{display: block;width: 24px;height: 24px;font-size: 0; background-image: url("../images/common/icn_popClose_wht.svg");background-position: center;background-size: cover;background-repeat: no-repeat;}
.allCate.notice {display: flex;align-items: center;border-top: 1px solid #eee; background-size: 1.6rem;padding: 1.5rem 1.2rem 1.1rem 2.2rem;font-size: 1.4rem; box-sizing: border-box;background-position: right 23px center;background-image: url(../images/common/ico_arrow_r.svg);margin-top: 0.5rem;}
.allCate.notice b{font-weight: 700; margin-right: 10px;color: #383838;}
.allCate.notice p{ overflow: hidden;text-overflow: ellipsis;width: 70%;white-space: nowrap;    color: #666;}
.allCate.notice .menuico{margin-right: 0.5rem;}

/* .dfNth4list._mainAllCtgr{ display: inline-flex;justify-content: space-evenly;width: 100%;} */
/* .dfNth4list._mainAllCtgr{ display: flex;flex-wrap: nowrap;min-width: max-content;gap: 0.8rem;padding: 0 2rem;} */
.dfNth4list._mainAllCtgr{display:flex;flex-wrap:nowrap; width:max-content;min-width:100%;padding:0 2rem;}
.dfNth4list._mainAllCtgr > li{flex-shrink:0;padding:20px 0;margin-right: 1rem;}
.dfNth4list._mainAllCtgr > li:before{    display: none;}
/* .dfNth4list._mainAllCtgr > li > a {display: block;font-size:1.4rem;width: 100%;text-align: center;line-height: 0.88em;font-weight: 500;color: #2A2A2A;background-position: center top;background-repeat: no-repeat;} */
.dfNth4list._mainAllCtgr > li > a {display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
min-width:7rem;
font-size:1.4rem;
text-align:center;
color:#2A2A2A;}
.allCate .ctgrMenuBx .drag-scroll{
    overflow-x:auto;
    overflow-y:hidden;
    touch-action:pan-x;
    overscroll-behavior-x:contain;
    cursor:grab;
}
.dfNth4list._mainAllCtgr > li > a._allCtCalendar,._allCtInfo,._allCtGift,._allCtDMBook,._allCtMeal,._allCtNDP,._allCtOne{background-size: 6.4rem auto;min-width: 6.4rem;}

.allCate .contentsBx .contScroll{position: relative;display: block;width: 100%;height: calc(100% - 95px);padding: 0 0 30px 0; background-color: #ffffff; overflow-y: auto;overflow-x: hidden;}
.allCate .ctgrMenuBx{display: inline-block;width: 100%;padding:0;background-color: #fff;}
.allCate .ctgrMenu{display: inline-block;float: left;width: 100%;background-color: #fff; }
.allCate .ctgrMenu > li{display: inline-block;float: left;width: 100%;}
.allCate .ctgrMenu > li > a{display: inline-flex;float: left;align-items: center;width: 100%;padding: 2rem 2rem 1.85rem;color: #2a2a2a;font-size: 1.7rem;line-height:130%;font-weight: 700;background-repeat: no-repeat; background-size: 16px;background-position: right 23px center;background-image: url("../images/common/ico_arrow_r.svg");}
.allCate .ctgrMenu > li .toggleBox > .tgglHead{padding: 14px 20px 14px 35px;font-size: 1.8rem;line-height: 1.50em;    }
.allCate .ctgrMenu > li .toggleBox > .tgglHead .ttlDt a{font-size: 1.8rem;color:#2a2a2a;}
.allCate .ctgrMenu > li .toggleBox > .tgglInf{padding: 0px 20px 0px 35px;border-top: 1px solid #ebebeb;background-color: transparent;}
.allCate .ctgrMenu > li .ctgrSubMenu{display: inline-block;float: left;width: 100%;}
.allCate .ctgrMenu > li .ctgrSubMenu > li{display: inline-block; float: left;width: 100%;padding: 15px 0;}
.allCate .ctgrMenu > li .ctgrSubMenu > li a{color: #2a2a2a;font-weight: 600;}
.allCate .ctgrMenu .border {border-bottom: 8px solid #F9F9F9;padding: 1rem 0 1.6rem;margin-bottom: 20px;}

.allCate .ctgrSubHarfMenu{display: inline-flex;flex-wrap: wrap;width: 100%;padding: 0 25px;}
.allCate .ctgrSubHarfMain {padding:0 2rem 0.8rem ;}
.allCate .ctgrSubHarfMain menu{display:flex; align-items:center;background-color: #f9f9f9;padding:0.8rem 1.6rem;border-radius:0.8rem;}
.allCate .ctgrSubHarfMain small{font-weight: 500;color:#383838;font-size:1.5rem; line-height: 140%}

.allCate .ctgrSubHarfMenu > li{display: inline-block; float: left;width: 50%;padding:0;}
.allCate .ctgrSubHarfMenu > li._w100p{width:100%;}
.allCate .ctgrSubHarfMenu > li._w100p.line{border-bottom: 1px solid #eeeeee;}
.allCate .ctgrSubHarfMenu > li > a{display: inline-block;padding: 0.9rem 0;color: #222;}
.allCate .ctgrSubHarfMenu > li > .subMenu{display: inline-block;float: left;width: 100%;}
.allCate .ctgrSubHarfMenu > li > .subMenu > li{display: inline-block;float: left;width: 100%;padding: 5px 0;}
.allCate .ctgrSubHarfMenu > li > .subMenu > li > a{color: #2a2a2a;}
.allCate .ctgrSubHarfMenu > li span{ display: block;font-size:1.2rem;color: #777;letter-spacing: -0.03em;margin: 0.35rem 0;}
.allCate .ctgrSubHarfMenu > li.typeico {padding-left:29px; width: 40%;position: relative;}
.allCate .ctgrSubHarfMenu > li .typeicon1::before{content: ''; display: block;width: 2.4rem;height: 2.4rem;position: absolute;top:0.6rem;left: 0;background-image: url(../images/ico/icotype1.svg);background-repeat: no-repeat; background-size: auto 100%; }
.allCate .ctgrSubHarfMenu > li .typeicon2::before{content: ''; display: block;width: 2.4rem;height: 2.4rem;position: absolute;top:0.6rem;left: 0;background-image: url(../images/ico/icotype2.svg);background-repeat: no-repeat; background-size: auto 100%; }
.allCate .ctgrSubHarfMenu > li .typeicon3::before{content: ''; display: block;width: 2.4rem;height: 2.4rem;position: absolute;top:0.6rem;left: 0;background-image: url(../images/ico/icotype3.svg);background-repeat: no-repeat; background-size: auto 100%; }
.allCate .ctgrSubHarfMenu > li .typeicon4::before{content: ''; display: block;width: 2.4rem;height: 2.4rem;position: absolute;top:0.6rem;left: 0;background-image: url(../images/ico/icotype4.svg);background-repeat: no-repeat; background-size: auto 100%; }
.allCate .ctgrSubHarfMenu > li .typeicon5::before{content: ''; display: block;width: 2.4rem;height: 2.4rem;position: absolute;top:0.6rem;left: 0;background-image: url(../images/ico/icotype5.svg);background-repeat: no-repeat; background-size: auto 100%; }
.allCate .ctgrSubHarfMenu > li .typeicon6::before{content: ''; display: block;width: 2.4rem;height: 2.4rem;position: absolute;top:0.6rem;left: 0;background-image: url(../images/ico/icotype6.svg);background-repeat: no-repeat; background-size: auto 100%; }
.allCate .ctgrSubHarfMenu > li .typeicon7::before{content: ''; display: block;width: 2.4rem;height: 2.4rem;position: absolute;top:0.6rem;left: 0;background-image: url(../images/ico/icotype7.svg);background-repeat: no-repeat; background-size: auto 100%; }
.allCate .ctgrSubHarfMenu > li > span.icoNew {width: 1.2rem; height: 1.2rem; margin-left: 0.2rem;display: inline-block; margin-top: 11px;background-image: url(../images/ico/ico_new.svg);background-repeat: no-repeat; background-size: auto 100%; text-indent: -9999px;}
.allCate .ctgrSubHarfMenu > li > span.stit {color:#999999;font-size: 0.7em;     display: inline-block;margin-top: 14px; margin-left: 3px;}
.allCate .ctgrMenu .menuico {margin-right: 0.6rem; display: inline-block;width: 3.2rem;}
.allCate .ctgrMenu.line{border-top: 8px solid #F9F9F9;border-bottom: 8px solid #F9F9F9;margin-bottom: 20px;padding: 12px 0;margin-top: 5px;}
.allCate .ctgrMenu.line .btnBxCenter {padding-bottom:0;}

.allCate .btn._mddlH{height: 4.8rem;font-size: 1.4rem;font-weight: 500;}
.allCate .btn.lnLghtGray {border: 1px solid #ccc;}

.allCate .eventbnr{display: inline-block;float: left;width: 100%;background-color: #ffffff;padding: 0 1em 1em;}
.allCate .eventbnr.care {padding: 1em;}
.allCate .eventbnr img{display: block;width: 100%;border-radius: 8px;}

.allCate ._botMenu{display: inline-block;float: left;width: 100%;margin-top:12px;padding-bottom: 100px;border-top: 1px solid #ebebeb;border-bottom: 12px solid #F9F9F9;background-color:#ffffff;}
.allCate ._botMenu > li{display: inline-block;float: left;width: 50%;padding: 19px 19px 19px 54px;border-bottom: 1px solid #ebebeb;background-repeat: no-repeat;background-position: left 19px center;background-size: 24px;}
.allCate ._botMenu > li:nth-child(2n){border-left: 1px solid #ebebeb;}

.allCate .btnBxCenter{margin: 1.2rem 0 0;padding: 0 2rem 4.8rem;display: flex;justify-content: center;align-items: center;}
.allCate .btnBxCenter a {position: relative;font-size: 1.4rem;margin: 0;color: #444;width:100%;text-align:center;font-weight:400;}
.allCate .btnBxCenter a::after {content: '';position: absolute;top: 4px;right:0;width: 1px;height: 12px;background-color: #EAEAEA;}
.allCate .btnBxCenter a:last-child::after {background-color: #fff;}

.allCate .btnBxCenter.quickmenu{width:19.4rem;margin: 0 auto;justify-content: space-between;padding: 0;}
.allCate .btnBxCenter.line{border-bottom: 8px solid #F9F9F9;padding-bottom: 2.8rem;margin-bottom: 0;}
.allCate .btnBxCenter .mytypebtn{display: flex;justify-content: start;background-color: #e5f6d4;border-radius: 10px;color:#000;font-size: 1.4rem;font-weight: 500;background-repeat: no-repeat;background-size: 133px;background-position: right 0;background-image: url("../images/common/img_mytype.png");padding: 1.5rem 0 1.5rem 2.1rem;}
.allCate .btnBxCenter .logoutico{margin-left:0.5rem;display: flex;align-content: center;}
.allCate .btnBxCenter .logoutico img {width: 3rem}

.allCate .ctgrSubHarfMenu > li > a {font-size:1.5rem;font-weight: 500;}
.allCate .ctgrSubHarfMenu > li.typeico {padding-left: 3rem; width: 50%; position: relative; box-sizing: border-box;}
.allCate .btn._mddlH {color: #444;font-size:1.4rem;display: flex;align-items: center;justify-content: center;}

.allCate .mySwiper {margin-bottom: 1.5rem; padding-right: 8rem;}
.allCate .mySwiper .swiper-slide img {border-radius: 10px;}
.allCate .mySwiper .swiper-slide:nth-child(1n) {margin-left:20px;}
.allCate .mySwiper .swiper-pagination {display: none;}

.sbPfTtlMenu.cateheader{flex-direction: row;}

.menuCareWrap .category-wrap .category-list {padding: 2rem 2rem 2.8rem; border-bottom: 0.8rem solid #F9F9F9;margin-bottom:2.4rem;}
.menuCareWrap .category-wrap .category-list > li ~ li{margin-top:1.6rem;}
.menuCareWrap .category-wrap .category-list > li > a {height:4rem; display:flex;align-items:center;font-weight:700; color:#2a2a2a;font-size:1.5rem;line-height: 130%;background: url("/resources/images/common/ico_arrow_r.svg") no-repeat right 50%;background-size:auto 1.6rem;}
.menuCareWrap .category-wrap .category-list > li > a .menuico {margin-right: 0.6rem; display: inline-block;}
.menuCareWrap .category-wrap .category-list > li > ul {margin-top:0.8rem;background-color: #F9F9F9;border-radius: 0.8rem;display: flex; flex-wrap: wrap;padding:0.8rem 1.6rem;}
.menuCareWrap .category-wrap .category-list > li > ul > li {flex:1 0 50%;}
.menuCareWrap .category-wrap .category-list > li > ul li ~ li{border:none;}
.menuCareWrap .category-wrap .category-list > li > ul li a {display:flex;align-items:center;height:3.9rem;font-size:1.5rem; color:#383838;font-weight:500;line-height: 140%;}

.menuCareWrap .category-wrap .mySwiper .swiper-slide:nth-child(1n) {margin-left:20px;}
.menuCareWrap .category-wrap .mySwiper .swiper-slide img{border-radius: 10px;width: 100%;}
.menuCareWrap .category-wrap .mySwiper{margin-top: 3rem;padding-right: 6.5rem;}
.menuCareWrap .category-wrap .banner {margin-top:2.4rem;padding:0 2rem;}
.menuCareWrap .category-wrap .banner img {width:100%;}


.btnBxCenter.quickmenu{width:21.6rem;margin:3rem auto 0 auto; display: flex;justify-content: space-between;}
.btnBxCenter a {position: relative;font-size: 1.4rem;margin: 0;color: #444;font-weight: 400; height: auto;line-height: 140%;padding: 0;}
.btnBxCenter a::after {
    content: '';
    position: absolute;
    top: 4px;
    right:-2rem;
    width: 1px;
    height: 12px;
    background-color: #EAEAEA;
}
.btnBxCenter a:last-child::after {background-color: #fff;}

.menuCareWrap .category-wrap .category-btn {
    margin: 2rem 2rem 4.8rem;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.menuCareWrap .category-wrap .category-btn a {
    width: 100%;
    height: 4.8rem;
    color: #444;
    font-size: 1.4rem;
    line-height: 100%;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ccc;
    border-radius: 8px;
}

.menuCareWrap .category-wrap .category-btn a .logoutico{
    margin-left: 0.5rem; display: flex;align-content: center;
}
.menuCareWrap .category-wrap .category-btn a .logoutico img{width: 3rem;}

@media screen and (max-width: 414px) and (min-width: 375px){
    .category-wrap .mySwiper{padding-right:7.5rem;}
    .floating-menu .btn-chat{background-size: 51px;}
    .scroll-down .dm-wrap:not(.noscroll) .floating-menu .btn-top.show {
        margin-left:15rem;
    }
}
@media screen and (max-width:385px) and (min-width:360px){
    .floating-menu .btn-chat{background-size: 45px;}
}

@media screen and (max-width: 375px) and (min-width: 320px){
    .category-wrap .mySwiper{padding-right:8.5rem;}
    .category-wrap .mySwiper .swiper-slide:nth-child(1n){ margin-left: 15px;}
}
@media screen and (max-width: 359px) and (min-width: 320px){
    .floating-menu .btn-chat{background-size: 39px;}
}


/* 260310 : 전체 공통 TOP버튼  */
.bodyBox .btn-top,
.outer-wrap .btn-top,
.dm-wrap .btn-top {
    position: fixed;
    bottom:8rem;
    width: 4.4rem;
    height: 4.4rem;
    background-color: #fff;
    border: 1px solid var(--gray-color-25);
    border-radius: 50%;
    box-shadow: 0px 0px 0.6rem 0px rgba(0, 0, 0, 0.15);
    z-index: 100;
    opacity: 0;
    visibility: hidden;
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    right: 20px;
}

@media (min-width: 915px) {
    .bodyBox .btn-top,
    .outer-wrap .btn-top,
    .dm-wrap .btn-top {
        right:50%;
        transform: translate(50%, 0);
        margin-right:20px
    }
}


.bodyBox .btn-top.show,
.outer-wrap .btn-top.show,
.dm-wrap .btn-top.show {
    opacity: 1;
    visibility: visible;
}

.bodyBox .btn-top::after,
.outer-wrap .btn-top::after,
.dm-wrap .btn-top::after {
    content: "";
    display: block;
    width: 2rem;
    height: 2rem;
    background: url(../dm_images/common/btn_top.png) no-repeat center/contain;
}

/* 260312 : modal */
/*#menu_modal_overlay {display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 9998;}*/
/*#menu_modal_overlay.on {display: block;}*/
#menu_modal_bx {
    position: fixed;
    left: 50%;
    top:0;
    transform: translateX(-50%);
    max-width:477px;
    width: 100%;
    height: 100vh;
    z-index: 9999;
    overflow-y: auto;
    background: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.modal.menu-popup-modal * { box-sizing: border-box;}
.modal.menu-popup-modal .headerWrapFixed {position: sticky;}
.modal.menu-popup-modal .menu-wrap .tabWrap.type01 {border-top: none;}
.modal.menu-popup-modal {
    width: 100%;
    height: 100%;
}

@media (min-width: 915px) {
    #menu_modal_bx{
        margin-left: -220px;
    }
}

