﻿@-webkit-keyframes heartAni{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.5);transform:scale(1.5)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%,70%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes heartAni{0%{transform:scale(1)}14%{transform:scale(1.5)}28%{transform:scale(1)}42%{transform:scale(1.5)}100%,70%{transform:scale(1)}}

@keyframes fallDn {
	0%  { transform: scale(1,1)   translateY(-75px); }
	23%  { transform: scale(1,1)      translateY(0); }
	33%  { transform: scale(1.10,.80) translateY(0); }
	43%  { transform: scale(1.05,.85) translateY(0); }
	60%  { transform: scale(1,1)      translateY(0); }
}

#content_wrap { background-color:#eee; }

/* 타이틀(웰컴 공통) */
.tm_grp { text-align:left; }
.tm_grp .tm_txt .tit_txt { text-align:left; }

/* 네비 */
.giftNavi { display:block;background-color:#fff; }
.giftNavi ul { display:table;width:100%;height:40px;border-bottom:solid 1px #d8d8d8;table-layout:fixed; }
.giftNavi ul li { display:table-cell;vertical-align:top; }
.giftNavi ul li.navi_home { width:auto; }
.giftNavi ul li.navi_gBox { width:23%; }
.giftNavi ul li.navi_recv { width:30%; }
.giftNavi ul li.navi_sent { width:30%; }
.giftNavi ul li a { display:block;line-height:40px;text-align:center; }
.giftNavi ul li a .txt { position:relative;display:inline-block;padding:0 9px;line-height:40px;font-size:17px;color:#333;vertical-align:top; }
.giftNavi ul li.naviOn a .txt { font-weight:bold; }
.giftNavi ul li.naviOn a .txt:before { content:'';position:absolute;left:0;right:0;bottom:-1px;border-bottom:solid 3px #333; }

/* 선물하기 Q&A 타이틀 */
.giftQnaTit { padding:28px 0;text-align:center;background-color:#fff; }
.giftQnaTit .qnaTit { line-height:30px;font-size:24px;color:#333; }
.giftQnaTit .qnaTit * { font-family:'yesGo','Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.giftQnaTit .qnaTit .tit_txt { display:inline-block;position:relative;padding:0 2px; }
.giftQnaTit .qnaTit .tit_txt .txt { position:relative;z-index:1;font-weight:400; }
.giftQnaTit .qnaTit .tit_txt:before { content:'';position:absolute;left:0;right:0;bottom:1px;z-index:0;border-bottom:solid 8px #d2eff7; }
.giftQnaTit .qnaDes { margin-top:7px;line-height:18px;font-size:13px;color:#999; }

/* 선물하기 tab */
.giftTab { display:block;background-color:#fff; }
.giftTab ul { display:table;width:100%;height:49px;border-bottom:solid 1px #d8d8d8;table-layout:fixed; }
.giftTab ul li { display:table-cell;width:50%;vertical-align:top; }
.giftTab ul li a { display:block;line-height:49px;text-align:center; }
.giftTab ul li a .txt { position:relative;display:inline-block;padding:0 9px;line-height:49px;font-size:17px;color:#333;vertical-align:top; }
.giftTab ul li.tabOn a .txt { font-weight:bold; }
.giftTab ul li.tabOn a .txt:before { content:'';position:absolute;left:0;right:0;bottom:-1px;border-bottom:solid 3px #333; }

/* 사연 리스트 */
.qnaQList.giftSec .qSortSel { margin-top:10px;padding:0 15px;background-color:#f8f8f8; } 
.qnaQList.giftSec .qSortSel+.qList { margin-top:0;padding-top:0; }
.qnaQList.giftSec .qSortSel .fSel { display:inline-block;position:relative;margin:0 5px 0 0;vertical-align:top; } 
.qnaQList.giftSec .qSortSel .fSel .fLab { position:relative;margin:0;padding:0 0 0 20px;height:50px;line-height:50px;font-size:15px;color:#666;border:none;vertical-align:top;background:#f8f8f8 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMntmaWxsOiMzMzN9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJpY29uX3NvcnRpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMTYgLTEyMTMpIj4KICAgICAgICA8ZyBpZD0ic2hhcGUiPgogICAgICAgICAgICA8cGF0aCBpZD0i64uk6rCB7ZiVXzciIGRhdGEtbmFtZT0i64uk6rCB7ZiVIDciIGNsYXNzPSJjbHMtMiIgZD0iTTQuMjMyLjkyMmExIDEgMCAwIDEgMS41MzYgMEw4LjYzMyA0LjM2QTEgMSAwIDAgMSA3Ljg2NSA2aC01LjczYTEgMSAwIDAgMS0uNzY4LTEuNjR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMjEgMTIxNikiLz4KICAgICAgICAgICAgPHBhdGggaWQ9IuuLpOqwge2YlV84IiBkYXRhLW5hbWU9IuuLpOqwge2YlSA4IiBjbGFzcz0iY2xzLTIiIGQ9Ik00LjIzMi45MjJhMSAxIDAgMCAxIDEuNTM2IDBMOC42MzMgNC4zNkExIDEgMCAwIDEgNy44NjUgNmgtNS43M2ExIDEgMCAwIDEtLjc2OC0xLjY0eiIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDE2NS41IDYxNSkiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=') no-repeat left center; }  /* https://image.yes24.com/sysimage/mV2/com/ico_sort.svg */
.qnaQList.giftSec .qSortSel .fSel .fLab:focus { outline:none; }
.qnaQList.giftSec .qSortSel .fSel .fLab .txt { font-size:15px;color:#666; } 
.qnaQList.giftSec .qSortSel .fSel .fLi { display:none;position:absolute;left:50%;top:40px;border:solid 1px #ebebeb;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 1px 15px 5px rgba(0,0,0,0.11);box-shadow:0 1px 15px 5px rgba(0,0,0,0.11); } 
.qnaQList.giftSec .qSortSel .fSel.alignRgt .fLi { margin:0 !important;left:auto;right:-5px; } 
.qnaQList.giftSec .qSortSel .fSel.txtSelOn { z-index:3000; } 
.qnaQList.giftSec .qSortSel .fSel.txtSelOn .fLi { display:block;z-index:3000; } 
.qnaQList.giftSec .qSortSel .fSel .fLi li { margin:0;padding:0; } 
.qnaQList.giftSec .qSortSel .fSel .fLi li+li { border-top:solid 1px #ebebeb; } 
.qnaQList.giftSec .qSortSel .fSel .fLi li a { display:block;padding:0 14px;height:40px;line-height:40px;white-space:nowrap;font-size:15px;font-weight:normal;color:#666; } 
.qnaQList.giftSec .qSort { margin-top:10px;padding:15px 0 0 15px;background-color:#f8f8f8; }
.qnaQList.giftSec .qSort+.qList { margin-top:0; }
.qnaQList.giftSec .qList { margin-top:10px;padding:15px 0;background-color:#f8f8f8; }
.qnaQList.giftSec .qList ul { margin:0 10px;font-size:0;line-height:0; }
.qnaQList.giftSec .qList ul li { margin-bottom:10px; }
.qnaQList.giftSec .qList ul li .qGrp { position:relative;margin:0 5px;border-radius:15px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.05); }
.qnaQList.giftSec .qList ul li .qGrp .q_lnk { position:relative;z-index:2;display:block;padding:20px 0 46px; }
.qnaQList.giftSec .qList ul li .qGrp .q_lnk p { margin:0 66px 0 20px;display:-webkit-box;min-height:44px;max-height:88px;line-height:22px;overflow:hidden;word-break:break-all;font-size:17px;color:#333;-webkit-line-clamp:4;-webkit-box-orient:vertical; }
.qnaQList.giftSec .qList ul li .qGrp .q_etc { position:absolute;left:20px;bottom:18px;right:20px;line-height:18px;font-size:13px;color:#999; }
.qnaQList.giftSec .qList ul li .qGrp .q_etc .q_date:before { display:inline-block;margin:4px 6px 0 4px;content:'';height:10px;font-size:0;font-size:0;border-left:solid 1px #ccc;vertical-align:top; }
.qnaQList.giftSec .qList ul li .qGrp .q_num { position:absolute;right:20px;top:20px;width:36px;height:36px;overflow:hidden;text-align:center;line-height:36px;font-size:15px;color:#fff;font-weight:normal;border-radius:18px;background-color:#6699cc; }
.qnaQList.giftSec .qList ul li .qGrp.nomiZero .q_num { background-color:#ccc; }
.qnaQList.giftSec .pagen { padding:5px 0; }
@media screen and (min-width:640px) {
.qnaQList.giftSec .qList ul li { display:inline-block;width:50%;vertical-align:top; }
}

/* 선물하기 홈 섹션*/
.gSec { margin-top:10px;background-color:#fff; }

/* 바로가기 */
.shortcut.gSec { }
.shortcut.gSec * { box-sizing:border-box; }
.shortcut.gSec .shortcutLi { margin:0 13px;padding-bottom:25px;text-align:center; }
.shortcut.gSec .shortcutLi ul { margin:0 auto;position:relative;z-index:2; }
.shortcut.gSec .shortcutLi ul:after { content:'';clear:both;display:block; }
.shortcut.gSec .shortcutLi li { position:relative;float:left;width:25%;transition:transform .2s, opacity .2s;transition-timing-function:ease; }
.shortcut.gSec .shortcutLi li a { display:block; }
.shortcut.gSec .shortcutLi li a em.ico_n { display:inline-block;position:absolute;left:50%;top:-2px;z-index:2;margin-left:13px;padding:0;width:14px;height:14px;line-height:13px;text-align:center;text-decoration:none;border-radius:13px;font-size:10px;color:#fff;vertical-align:top;background-color:#ff6666; }
.shortcut.gSec .shortcutLi li a em.ico { position:relative;z-index:1;display:block;margin:0 auto;width:50px;height:50px;overflow:hidden; }
.shortcut.gSec .shortcutLi li a em.ico:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.077);border-radius:15px; }
.shortcut.gSec .shortcutLi li a em.ico img { width:50px;height:50px;border-radius:15px; }
.shortcut.gSec .shortcutLi li a em.txt { display:block;margin-top:5px;height:17px;overflow:hidden;line-height:17px;font-size:13px;color:#666;text-align:center; }
.shortcut.gSec .shortcutLi li:nth-child(n+5) { margin-top:15px; }
@media screen and (min-width:640px) {
.shortcut.gSec .shortcutLi ul { max-width:768px; }
.shortcut.gSec .shortcutLi li { width:12.5%; }
.shortcut.gSec .shortcutLi li:nth-child(n+5) { margin-top:0; }
}

/* 이벤트 배너 */
.eveBn.gSec { padding:5px 0 15px;background-color:#eee; }
.eveBn.gSec+.gSec { margin-top:0 !important; }
.eveBn.gSec+.eveBn.gSec { padding-top:0; }

.eveBn .eveBnF { position:relative;z-index:1;height:145px; }
.eveBn .eveBnF .panel { position:relative;z-index:1;width:290px;height:145px; }
.eveBn .eveBnF .panel a { display:block;overflow:hidden;border-radius:15px; }
.eveBn .eveBnF .panel img { width:290px;height:145px;border-radius:15px; }
@media screen and (min-width:414px) {
.eveBn .eveBnF { height:170px; }
.eveBn .eveBnF .panel { width:340px;height:170px; }
.eveBn .eveBnF .panel img { width:340px;height:170px; }
}
@media screen and (max-width:320px) {
.eveBn .eveBnF { height:135px; }
.eveBn .eveBnF .panel { width:270px;height:135px; }
.eveBn .eveBnF .panel img { width:270px;height:135px; }
}

/* 기획코너A */
.gTheme.gSec { padding-bottom:20px; }
.gTheme.gSec .gThemeTop { position:relative;z-index:1; }
.gTheme.gSec .gThemeTop a.lnk_theme { display:block; }
.gTheme.gSec .gThemeTop a.lnk_theme .theme_img { position:relative;display:block;height:250px;font-size:0;line-height:0;background-position:center top;background-size:cover; }
.gTheme.gSec .gThemeTop a.lnk_theme .theme_img .tm_grp { position:relative;z-index:10;padding-top:60px; }
.gTheme.gSec .gThemeTop a.lnk_theme .theme_img .tm_grp .tm_txt .tit_txt { color:#fff; }
.gTheme.gSec .gThemeTop a.lnk_theme .theme_img:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.2); }
.gTheme.gSec .gThemeTop a.lnk_theme .theme_img:before { content:'';position:absolute;left:0;right:0;bottom:0;z-index:2;height:100px; }
.gTheme.gSec .gThemeTop a.lnk_theme .theme_img:before { background:-moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0) 100%);background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0) 100%); }
.gTheme.gSec .gThemeBot { position:relative;z-index:2;margin-top:-100px;background-color:rgba(255,255,255,0); }
.gTheme.gSec .gThemeBot .sclHor .panel.panelMore .yMoreHor { background-color:transparent; }
@media screen and (min-width:768px) {
.gTheme.gSec .gThemeTop a.lnk_theme .theme_img { background-position:center 25%;background-size:100% auto; }
}

/* 추천 Q&A */
.gQnA.gSec { padding-bottom:0; }
.gQnAList { padding:5px 0 0 0;background-color:#f8f8f8; }
.giftSec .gQnAList { padding:5px 0 15px 0;background-color:#f8f8f8; } /* 선물하기 코너 */
.qnaView .gQnAList { padding:5px 0 20px 0;background-color:#f8f8f8; } /* 선물하기 코너 */
.gQnAList .gQnADl { position:relative;margin:0 56px;padding:0; }
.gQnAList .gQnADl dt { padding:14px 0 5px;line-height:15px;font-size:11px;color:#999;font-weight:normal;text-align:left; }
.gQnAList .gQnADl dt .qna_divi { margin:3px 5px 0;position:relative;display:inline-block;width:1px;height:11px;overflow:hidden;text-indent:-999em;vertical-align:top; }
.gQnAList .gQnADl dt .qna_divi:before { content:'';position:absolute;left:0;top:0;height:11px;border-right:solid 1px #ccc; }
.gQnAList .gQnADl dd .qna_txt { display:inline-block;padding:15px;border-radius:15px;line-height:21px;font-size:15px;text-align:left;background-color:#fff;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.05); }
.gQnAList .gQnADl dd .qna_txt .txt_ico { line-height:18px; }
.gQnAList .gQnADl dd .qna_txt .txt_ico .iconC { margin-right:1px; }
.gQnAList .gQnADl dd .qna_txt .txt_ico+.txt_con { margin-top:6px; }
.gQnAList .gQnADl dd .qna_txt .txt_con { color:#333;text-align:justify; }
.gQnAList .gQnADl dd .qna_btn { display:block;margin-top:5px; }
.gQnAList .gQnADl dd .qna_btn .btn_row { display:inline-block;font-size:0;line-height:0;white-space:nowrap;border-radius:15px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.05); }
.gQnAList .gQnADl dd .qna_btn a { display:inline-block;padding:10px 0; }
.gQnAList .gQnADl dd .qna_btn a em.txt { display:block;width:30px;height:30px;overflow:hidden;font-size:0;line-height:0;color:transparent;background-size:30px auto; }
.gQnAList .gQnADl dd .qna_btn a.lnk_modify { padding-left:15px;padding-right:3px; }
.gQnAList .gQnADl dd .qna_btn a.lnk_modify em.txt { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxkZWZzPgogICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgLmNscy0ye2ZpbGw6IzY2Nn0KICAgICAgICA8L3N0eWxlPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IuyImOyglSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MyAtMzk4LjQ5OSkiPgogICAgICAgIDxnIGlkPSJwYXRoIj4KICAgICAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8yNjAiIGQ9Ik0yOTQgNDE2YS41LjUgMCAxIDEgMSAwdjUuNWEyIDIgMCAwIDEtMiAyaC0xMGEyIDIgMCAwIDEtMi0ydi0xMGEyIDIgMCAwIDEgMi0yaDZhLjUuNSAwIDAgMSAwIDFoLTZhMSAxIDAgMCAwLTEgMXYxMGExIDEgMCAwIDAgMSAxaDEwYTEgMSAwIDAgMCAxLTFWNDE2IiBjbGFzcz0iY2xzLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIuNSkiLz4KICAgICAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8yNjEiIGQ9Ik0yOTMgNDE3aC0zdi0zbDkuNS05LjUgMyAzem0tLjQxNC0xbDguNS04LjUtMS41ODYtMS41ODUtOC41IDguNVY0MTZoMS41ODYiIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuNSkiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=") }  /* /sysimage/mv2/com/ico_modify.svg */
.gQnAList .gQnADl.qna_a dd .qna_btn a.lnk_modify em.txt { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxkZWZzPgogICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgLmNscy0ye2ZpbGw6I2ZmZn0KICAgICAgICA8L3N0eWxlPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IuyImOyglSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MyAtMzk4LjQ5OSkiPgogICAgICAgIDxnIGlkPSJwYXRoIj4KICAgICAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8yNjAiIGQ9Ik0yOTQgNDE2YS41LjUgMCAxIDEgMSAwdjUuNWEyIDIgMCAwIDEtMiAyaC0xMGEyIDIgMCAwIDEtMi0ydi0xMGEyIDIgMCAwIDEgMi0yaDZhLjUuNSAwIDAgMSAwIDFoLTZhMSAxIDAgMCAwLTEgMXYxMGExIDEgMCAwIDAgMSAxaDEwYTEgMSAwIDAgMCAxLTFWNDE2IiBjbGFzcz0iY2xzLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIuNSkiLz4KICAgICAgICAgICAgPHBhdGggaWQ9Iu2MqOyKpF8yNjEiIGQ9Ik0yOTMgNDE3aC0zdi0zbDkuNS05LjUgMyAzem0tLjQxNC0xbDguNS04LjUtMS41ODYtMS41ODUtOC41IDguNVY0MTZoMS41ODYiIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuNSkiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=") }  /* /sysimage/mv2/com/ico_modify.svg */
.gQnAList .gQnADl dd .qna_btn a.lnk_del { margin-left:4px;padding-left:3px;padding-right:15px; }
.gQnAList .gQnADl dd .qna_btn a.lnk_del em.txt { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnPgogICAgICAgIDxwYXRoIGZpbGw9IiM2NjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI5NyA0MDhsLTEtLjA0M1Y0MDhoLTExdi0uMDQzbC0xIC4wNDNoLS41di0xaDR2LS41YS44NC44NCAwIDAgMSAuMDczLS4zMzMgMS4xOTMgMS4xOTMgMCAwIDEgLjU5My0uNTkzLjg0Ljg0IDAgMCAxIC4zMzMtLjA3NGg0YS44MS44MSAwIDAgMSAuMzIuMDcxbC0uMzIuNzQxLjMyLS43NDJhMS4yMTUgMS4yMTUgMCAwIDEgLjYuNTk0LjgxNi44MTYgMCAwIDEgLjA3Ny4zMzV2LjVoNHYxem0tNC41LTEuNDRhLjIzOC4yMzggMCAwIDAtLjA2LS4wNmgtMy44ODVhLjE4OS4xODkgMCAwIDAtLjA1NS4wNTVWNDA3aDR6bS03IDEyLjk0YTEgMSAwIDAgMCAxIDFoOGExLjAxMyAxLjAxMyAwIDAgMCAxLTEuMDQzTDI5NiA0MDhoMWwtLjUgMTEuNWEyIDIgMCAwIDEtMiAyaC04YTIgMiAwIDAgMS0yLTJMMjg0IDQwOGgxem03LS41bC41LTloMWwtLjUgOXptLTIuNS05aDF2OWgtMXptLTMgMGgxbC41IDloLTF6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjgzLjUgLTM5OS40OTkpIHRyYW5zbGF0ZSg4IDEpIi8+CiAgICA8L2c+Cjwvc3ZnPgo=") }  /* /sysimage/mv2/com/ico_del.svg */
.gQnAList .gQnADl.qna_a dd .qna_btn a.lnk_del em.txt { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxnPgogICAgICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI5NyA0MDhsLTEtLjA0M1Y0MDhoLTExdi0uMDQzbC0xIC4wNDNoLS41di0xaDR2LS41YS44NC44NCAwIDAgMSAuMDczLS4zMzMgMS4xOTMgMS4xOTMgMCAwIDEgLjU5My0uNTkzLjg0Ljg0IDAgMCAxIC4zMzMtLjA3NGg0YS44MS44MSAwIDAgMSAuMzIuMDcxbC0uMzIuNzQxLjMyLS43NDJhMS4yMTUgMS4yMTUgMCAwIDEgLjYuNTk0LjgxNi44MTYgMCAwIDEgLjA3Ny4zMzV2LjVoNHYxem0tNC41LTEuNDRhLjIzOC4yMzggMCAwIDAtLjA2LS4wNmgtMy44ODVhLjE4OS4xODkgMCAwIDAtLjA1NS4wNTVWNDA3aDR6bS03IDEyLjk0YTEgMSAwIDAgMCAxIDFoOGExLjAxMyAxLjAxMyAwIDAgMCAxLTEuMDQzTDI5NiA0MDhoMWwtLjUgMTEuNWEyIDIgMCAwIDEtMiAyaC04YTIgMiAwIDAgMS0yLTJMMjg0IDQwOGgxem03LS41bC41LTloMWwtLjUgOXptLTIuNS05aDF2OWgtMXptLTMgMGgxbC41IDloLTF6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjgzLjUgLTM5OS40OTkpIHRyYW5zbGF0ZSg4IDEpIi8+CiAgICA8L2c+Cjwvc3ZnPgo=") }  /* /sysimage/mv2/com/ico_del02.svg */
.gQnAList .gQnADl:after { content:'';position:absolute;top:15px;width:36px;height:36px;border-radius:18px;background-repeat:no-repeat;background-position:center center;background-size:20px auto; }
.gQnAList .gQnADl.qna_q:after { left:-46px;background-color:#333;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.121' height='21.121' viewBox='0 0 21.121 21.121'%3E%3Cg transform='translate(-44.5 -1080.5)'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='none' stroke='%23fff' stroke-width='3px' transform='translate(46 1082)'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='3px' d='M0 0L6 6' transform='translate(57.5 1093.5)'/%3E%3C/g%3E%3C/svg%3E%0A"); }
.gQnAList .gQnADl.qna_a:after { right:-46px;background-color:#999933;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.025' height='20.018' viewBox='0 0 20.025 20.018'%3E%3Cg%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='3px' d='M0 0L9.5 0' transform='translate(-43.482 -1078.648) translate(48.5 1091.648)'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3px' d='M45.5 1096.648l8.183-16 7.817 16' transform='translate(-43.482 -1078.648)'/%3E%3C/g%3E%3C/svg%3E"); }
.gQnAList .gQnADl.qna_q dd { text-align:left; }
.gQnAList .gQnADl.qna_q dd .qna_txt { border-top-left-radius:0; }
.gQnAList .gQnADl.qna_q dd .qna_txt+.qna_txt { margin-top:5px;border-top-left-radius:15px; }
.gQnAList .gQnADl.qna_a dt { text-align:right; }
.gQnAList .gQnADl.qna_a dd { position:relative;text-align:right; }
.gQnAList .gQnADl.qna_a dd .qna_txt { border-top-right-radius:0;background-color:#999933; }
.gQnAList .gQnADl.qna_a dd .qna_txt .txt_con { color:rgba(255,255,255,0.9); }
.gQnAList .gQnADl.qna_a dd .qna_txt+.qna_txt { display:block;margin-top:5px;border-top-right-radius:15px; }
.gQnAList .gQnADl.qna_a dd .qna_goods { margin:0 0; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit { position:relative;min-height:75px; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit * { color:rgba(255,255,255,0.9); }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_img { position:relative;float:left;width:75px;height:75px; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_img .img_canvas .img_grp .ico { -webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform: translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);transform:perspective(0px) translate3d(0px,0px,0px); }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_img .img_canvas .img_grp .ico { position:absolute;left:0;top:0;z-index:3; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_img .img_canvas .img_grp .ico.age { left:auto;right:5px;top:5px;width:24px;height:24px;text-align:center;line-height:24px;overflow:hidden;font-size:12px;color:#fff;font-family:'ptd';border-radius:12px;text-align:center;letter-spacing:0;text-indent:-0.5px;background-color:#ff6666; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_img .img_canvas .img_grp .ico.age.age_15 { background-color:#dc7317; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_img .img_canvas .img_grp .ico.age.age_16 { background-color:#dc7317; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_img .img_canvas .img_grp .ico.age.age_17 { background-color:#dc7317; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_img .img_bdr { position:relative;z-index:1;display:inline-block;width:75px;max-height:75px;overflow:hidden;vertical-align:top; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_img .img_bdr:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border:solid 0.5px rgba(0,0,0,0.05); }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_img .img_bdr img { margin:-1px;width:77px;min-height:77px; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info { margin-left:90px; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info .info_name { display:-webkit-box;min-height:19px;max-height:38px;line-height:19px;overflow:hidden;word-break:break-all;font-size:15px;font-weight:normal;color:rgba(255,255,255,0.9);letter-spacing:-0.6px;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info .info_name .gd_res { font-weight:normal; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info .info_price { display:-webkit-box;margin-top:6px;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info .info_price .txt_item { display:inline-block;margin-right:5px;margin-top:2px;height:18px;overflow:hidden;white-space:nowrap;line-height:18px;font-size:13px;font-weight:400;color:#fff;vertical-align:top; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info .info_price .txt_sale { order:2;margin-right:0;margin-left:4px;font-size:13px;font-weight:300;color:rgba(255,255,255,0.7);font-family:'Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info .info_price .txt_sale .num { font-size:13px;font-weight:300;color:rgba(255,255,255,0.7); }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info .info_price .txt_sale:before { content:'\0028';color:rgba(255,255,255,0.7); }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info .info_price .txt_sale:after { content:'\0029';color:rgba(255,255,255,0.7); }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info .info_price .txt_num { order:1;font-weight:normal; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info .info_price .txt_num .yes_m { font-size:16px; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info .info_price .rental { order:4;display:block;margin-top:4px;width:100%;height:18px;line-height:18px;white-space:nowrap;font-size:13px;font-weight:300;color:rgba(255,255,255,0.7); }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .item_info .info_price .rental .num { color:#fff; }
.gQnAList .gQnADl.qna_a dd .qna_goods .itemUnit .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }
.gQnAList .gQnADl.qna_a dd .qna_like { position:absolute;left:-40px;bottom:0;text-align:center; }
.gQnAList .gQnADl.qna_a.mine dd .qna_like { bottom:55px; }
.gQnAList .gQnADl.qna_a dd .qna_like .btn_like { display:block;padding:0 5px;width:30px; }
.gQnAList .gQnADl.qna_a dd .qna_like .btn_like .ico_sympathy { margin:0 auto;width:20px;height:17px;vertical-align:middle;background-position:-175px -110px; }
.gQnAList .gQnADl.qna_a dd .qna_like .btn_like.sympathyOn .ico_sympathy { background-position:-175px -130px;-webkit-animation:heartAni 1s ease 0s;animation:heartAni 1s ease 0s; }
.gQnAList .gQnADl.qna_a dd .qna_like .btn_like .txt { display:block;margin-top:2px;line-height:11px;font-size:10px;color:#666;font-weight:normal; }
.gQnAList .gQnADlGrp:nth-child(1) .gQnADl.qna_a:after { background-color:#999933; }
.gQnAList .gQnADlGrp:nth-child(1) .gQnADl.qna_a dd .qna_txt { background-color:#999933; }
.gQnAList .gQnADlGrp:nth-child(2) .gQnADl.qna_a:after { background-color:#669933; }
.gQnAList .gQnADlGrp:nth-child(2) .gQnADl.qna_a dd .qna_txt { background-color:#669933; }
.gQnAList .gQnADlGrp:nth-child(3) .gQnADl.qna_a:after { background-color:#339933; }
.gQnAList .gQnADlGrp:nth-child(3) .gQnADl.qna_a dd .qna_txt { background-color:#339933; }
.gQnAList .gQnADlGrp:nth-child(4) .gQnADl.qna_a:after { background-color:#339966; }
.gQnAList .gQnADlGrp:nth-child(4) .gQnADl.qna_a dd .qna_txt { background-color:#339966; }
.gQnAList .gQnADl.qna_a.qna_a_1:after { background-color:#339933; }
.gQnAList .gQnADl.qna_a.qna_a_1 dd .qna_txt { background-color:#339933; }
.gQnAList .gQnADl.qna_a.qna_a_1 dd .qna_btn .btn_row { background-color:#339933; }
.gQnAList .gQnADl.qna_a.qna_a_2:after { background-color:#669933; }
.gQnAList .gQnADl.qna_a.qna_a_2 dd .qna_txt { background-color:#669933; }
.gQnAList .gQnADl.qna_a.qna_a_2 dd .qna_btn .btn_row { background-color:#669933; }
.gQnAList .gQnADl.qna_a.qna_a_3:after { background-color:#333399; }
.gQnAList .gQnADl.qna_a.qna_a_3 dd .qna_txt { background-color:#333399; }
.gQnAList .gQnADl.qna_a.qna_a_3 dd .qna_btn .btn_row { background-color:#333399; }
.gQnAList .gQnADl.qna_a.qna_a_4:after { background-color:#339999; }
.gQnAList .gQnADl.qna_a.qna_a_4 dd .qna_txt { background-color:#339999; }
.gQnAList .gQnADl.qna_a.qna_a_4 dd .qna_btn .btn_row { background-color:#339999; }
.gQnAList .gQnADl.qna_a.qna_a_5:after { background-color:#993399; }
.gQnAList .gQnADl.qna_a.qna_a_5 dd .qna_txt { background-color:#993399; }
.gQnAList .gQnADl.qna_a.qna_a_5 dd .qna_btn .btn_row { background-color:#993399; }
.gQnAList .gQnADl.qna_a.qna_a_6:after { background-color:#999933; }
.gQnAList .gQnADl.qna_a.qna_a_6 dd .qna_txt { background-color:#999933; }
.gQnAList .gQnADl.qna_a.qna_a_6 dd .qna_btn .btn_row { background-color:#999933; }
.gQnAList .gQnADl.qna_a.qna_a_7:after { background-color:#663333; }
.gQnAList .gQnADl.qna_a.qna_a_7 dd .qna_txt { background-color:#663333; }
.gQnAList .gQnADl.qna_a.qna_a_7 dd .qna_btn .btn_row { background-color:#663333; }
.gQnAList .gQnADl.qna_a.qna_a_8:after { background-color:#cc6633; }
.gQnAList .gQnADl.qna_a.qna_a_8 dd .qna_txt { background-color:#cc6633; }
.gQnAList .gQnADl.qna_a.qna_a_8 dd .qna_btn .btn_row { background-color:#cc6633; }
.gQnAList .gQnADl.qna_a.qna_a_9:after { background-color:#993366; }
.gQnAList .gQnADl.qna_a.qna_a_9 dd .qna_txt { background-color:#993366; }
.gQnAList .gQnADl.qna_a.qna_a_9 dd .qna_btn .btn_row { background-color:#993366; }
.gQnAList .gQnADl.qna_a.qna_a_10:after { background-color:#996633; }
.gQnAList .gQnADl.qna_a.qna_a_10 dd .qna_txt { background-color:#996633; }
.gQnAList .gQnADl.qna_a.qna_a_10 dd .qna_btn .btn_row { background-color:#996633; }
.gQnAList .gQnADl.qna_a.qna_a_11:after { background-color:#339966; }
.gQnAList .gQnADl.qna_a.qna_a_11 dd .qna_txt { background-color:#339966; }
.gQnAList .gQnADl.qna_a.qna_a_11 dd .qna_btn .btn_row { background-color:#339966; }
.gQnAList .gQnADl.qna_a.qna_a_12:after { background-color:#663399; }
.gQnAList .gQnADl.qna_a.qna_a_12 dd .qna_txt { background-color:#663399; }
.gQnAList .gQnADl.qna_a.qna_a_12 dd .qna_btn .btn_row { background-color:#663399; }
.gQnAList .yMore { background-color:#f8f8f8; }
@media screen and (max-width:359px) {
/*
.gQnAList .gQnADl.qna_a { margin-right:15px; }
.gQnAList .gQnADl.qna_a:after { display:none; }
*/
.gQnAList .gQnADl { margin:0 40px; }
.gQnAList .gQnADl:after { top:22px;width:25px;height:25px;border-radius:25px;background-size:15px auto; }
.gQnAList .gQnADl.qna_q:after { left:-30px; }
.gQnAList .gQnADl.qna_a:after { right:-30px; }
}
/* 추천하기 상세 */
.qnaView .gQnAList .gQnADl.qna_a.qna_a_1:after { background-color:#339933; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_1 dd .qna_txt { background-color:#339933; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_2:after { background-color:#669933; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_2 dd .qna_txt { background-color:#669933; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_3:after { background-color:#333399; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_3 dd .qna_txt { background-color:#333399; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_4:after { background-color:#339999; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_4 dd .qna_txt { background-color:#339999; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_5:after { background-color:#993399; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_5 dd .qna_txt { background-color:#993399; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_6:after { background-color:#999933; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_6 dd .qna_txt { background-color:#999933; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_7:after { background-color:#663333; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_7 dd .qna_txt { background-color:#663333; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_8:after { background-color:#cc6633; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_8 dd .qna_txt { background-color:#cc6633; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_9:after { background-color:#993366; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_9 dd .qna_txt { background-color:#993366; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_10:after { background-color:#996633; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_10 dd .qna_txt { background-color:#996633; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_11:after { background-color:#339966; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_11 dd .qna_txt { background-color:#339966; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_12:after { background-color:#663399; }
.qnaView .gQnAList .gQnADl.qna_a.qna_a_12 dd .qna_txt { background-color:#663399; }

/* 상품검색 Bar */
.giftGoodsSchArea { padding:15px 0;background-color:#fff; }
.giftGoodsSchArea .giftGoodsSch { position:relative;margin:0 15px; }
.giftGoodsSchArea .giftGoodsSch .schCate { display:block;position:absolute;left:0;top:0;width:110px; }
.giftGoodsSchArea .giftGoodsSch .schCate .selTp01 { width:100%; }
.giftGoodsSchArea .giftGoodsSch .schIpt { display:block;position:relative;margin-left:115px; }
.giftGoodsSchArea .giftGoodsSch .schIpt .inp_bor { position:relative;overflow:visible; }
.giftGoodsSchArea .giftGoodsSch .schIpt .inp_bor.ms_size { padding:4px 35px 4px 8px; }
.giftGoodsSchArea .giftGoodsSch .schIpt .btn_sch { position:absolute;right:-5px;top:-5px;bottom:-5px;padding:10px 10px 10px 10px;width:30px;height:30px; }
.giftGoodsSchArea .giftGoodsSch .schIpt .btn_sch .ico_sch { display:block;width:30px;height:30px;overflow:hidden;font-size:0;line-height:0;color:transparent;background:url('https://image.yes24.com/sysimage/mv2/corner/partnerShop/ico_sch.svg') no-repeat center top;background-size:30px auto; }

/* 상품검색 재정의 */
#qnaGoodsWrap { margin-top:10px;background-color:#fff; }
#qnaGoodsWrap .sGoodsPagen { padding-top:20px; }
#qnaGoodsWrap .qnaGoodsSecTit { position:relative;margin:0 15px;padding:15px 0;border-bottom:solid 1px #ebebeb;line-height:40px;font-size:17px;color:#333;font-weight:bold; }
#qnaGoodsWrap .qnaGoodsSecTit .schSort { position:absolute;right:0;top:15px; }
#qnaGoodsWrap .qnaGoodsSecTit .schSort select.selTp01.b_size { vertical-align:top; }
#qnaGoodsWrap .sGLi .itemBrd { display:none;padding:15px 0; }
#qnaGoodsWrap .sGLi .item.brdOn { z-index:992999;padding-bottom:0; }
#qnaGoodsWrap .sGLi .item.brdOn .itemBrd { display:block; }
#qnaGoodsWrap .sGLi .itemBrd:after { content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:solid 1px #ebebeb; }
#qnaGoodsWrap .sGLi .itemBrd:before { content:'';position:absolute;left:0;right:0;top:-1px;border-bottom:solid 1px #ebebeb; }
#qnaGoodsWrap .sGLi .itemBrd .brd_giftMsg { margin:0 15px; }
#qnaGoodsWrap .sGLi .itemBrd .brd_giftMsgBtn { margin:10px 15px 0; }
#qnaGoodsWrap .sGLi .itemBrd .brd_giftMsgBtn ul { display:table;width:100%;table-layout:fixed; }
#qnaGoodsWrap .sGLi .itemBrd .brd_giftMsgBtn ul li { display:table-cell;width:50%;vertical-align:top; }
#qnaGoodsWrap .sGLi .itemBrd .brd_giftMsgBtn ul li a { display:block; }
#qnaGoodsWrap .sGLi .itemBrd .brd_giftMsgBtn ul li:nth-child(1) a { display:block;margin-right:3px; }
#qnaGoodsWrap .sGLi .itemBrd .brd_giftMsgBtn ul li:nth-child(2) a { display:block;margin-left:2px; }
#qnaGoodsWrap .sGLi .itemBrd .brd_giftMsgAlert { margin:10px 15px 0; }
#qnaGoodsWrap.brdOpen .sGLi .item:not(.brdOn) { display:none; }
#qnaGoodsWrap.brdOpen .qnaGoodsSecTit { display:none; }
#qnaGoodsWrap.brdOpen .sGoodsPagen { display:none; }

/* 기획코너B */
.gEleSeq.gSec { padding-bottom:15px; }

/* 추천 키워드 */
.gTag.gSec { padding-bottom:15px; }
.gTag.gSec .gTagGrp { margin:0 15px;max-height:130px;overflow:hidden;font-size:0;line-height:1em; }
.gTag.gSec .gTagGrp a { display:inline-block;margin:0 5px 5px 0;padding:0 13px;height:38px;line-height:38px;font-size:15px;font-weight:normal;color:#333;white-space:nowrap;border-radius:20px;border:solid 1px #ebebeb;background-color:#f8f8f8; }

/* 기획전 연동 */
.gEWld.gSec { position:relative;padding-top:70px; }
.gEWld.gSec .eWldTitNav { position:absolute;left:0;top:0;right:0;padding:15px 0;max-width:1024px;background-color:#f8f8f8; }
.gEWld.gSec .eWldTitNav .sel_wSizeF { margin:0 15px; }
.gEWld.gSec .eWldTit { padding:10px 0;max-width:1024px;background-color:#e7f2fb; }
.gEWld.gSec .eWldTit .txt { display:block;margin:0 15px;line-height:20px;font-size:15px;color:#6699cc;font-weight:bold; }
.gEWld.gSec.fixed .eWldTitNav { position:fixed;z-index:1000;margin:0 auto;max-width:1024px;border-bottom:solid 1px #ebebeb; }
.gEWld.gSec .sGLi { padding-bottom:30px; }

/* 선물함 noData */
.giftBox_noData { margin-top:10px;background-color:#fff; }

/* 선물함 - STEP안내 */
.yesGiftSetpBox { margin:0 auto;padding-bottom:40px;text-align:center; }
.yesGiftSetpBox dl { margin:0 auto;padding:18px 0 35px;width:315px;border-radius:15px;background-color:#f2f2f2; }
.yesGiftSetpBox dl dt { line-height:23px;font-size:17px;font-weight:bold;color:#333; }
.yesGiftSetpBox dl dd { padding-top:18px; }
.yesGiftSetpBox dl dd li { display:inline-block;margin:0 2px;width:88px;text-align:center;vertical-align:top; }
.yesGiftSetpBox dl dd li .step_no { display:block;height:17px;line-height:17px;font-size:13px;color:#666;text-decoration:underline; }
.yesGiftSetpBox dl dd li .step_img { display:block;margin-top:7px; }
.yesGiftSetpBox dl dd li .step_img img { width:36px;height:68px;vertical-align:top; }
.yesGiftSetpBox dl dd li .step_des { display:block;margin-top:10px;line-height:17px;font-size:12px;color:#999;letter-spacing:-0.52px; }

.yTBtn { bottom:69px; }
.yTBtn.isGiftBox { bottom:100px; }

/* 하단 고정바 */
.giftBar { position:fixed;left:0;right:0;bottom:0;z-index:3000;padding:15px 0;background-color:#f8f8f8;border-top:solid 1px #ebebeb; }
.giftBar .giftBarRow { margin:0 auto;max-width:1024px; }
.giftBar .giftBarRow .giftBarTot { display:block;margin:-4px 15px 11px;height:24px;line-height:24px;text-align:right; }
.giftBar .giftBarRow .giftBarTot .tot_num { font-size:13px;color:#196ab3; }
.giftBar .giftBarRow .giftBarTot .tot_price { font-size:15px;color:#196ab3; }
.giftBar .giftBarRow .giftBarTot .tot_price .yes_m { font-size:19px;vertical-align:-1px; }
.giftBar .giftBarRow .giftBtnLi { margin:0 12px 0 13px; }
.giftBar .giftBarRow .giftBtnLi ul { display:table;width:100%;table-layout:fixed; }
.giftBar .giftBarRow .giftBtnLi ul li { display:table-cell;vertical-align:top; }
.giftBar .giftBarRow .giftBtnLi ul li .btn_c { display:block;margin:0 3px 0 2px;height:38px;line-height:38px; }
.giftBar .giftBarRow .giftBtnLi ul li .btn_c em.txt { height:38px;line-height:38px; }
.giftBar .giftBarRow .giftBtnLi.btnCol_2 ul li { width:50%; }

/* 선물도착 메시지 */
#yesGiftPop .giftAlarm { padding:30px 0 40px;text-align:center;border-top-left-radius:15px;border-top-right-radius:15px;background-color:#fff; }
#yesGiftPop .giftAlarm .alarm_ani {  }
#yesGiftPop .giftAlarm .alarm_img { transform:translateY(-60px); }
#yesGiftPop .giftAlarm .alarm_tit { margin-top:17px;line-height:24px;font-size:19px;color:#333;font-weight:bold;letter-spacing:-0.9px; }
#yesGiftPop .giftAlarm .alarm_des { margin-top:10px;line-height:20px;font-size:15px;color:#666;font-weight:normal;letter-spacing:-0.6px; }
#yesGiftPop .giftAlarm .alarm_cmt { margin-top:10px;line-height:17px;font-size:13px;color:#999;font-weight:normal;letter-spacing:-0.5px; }
#yesGiftPop.aniOn .giftAlarm .alarm_img { transform:translateY(0);animation:fallDn .85s ease;transform-origin:center bottom; }

/* 선물함 */
#giftBoxWrap .giftBox_sort { position:relative;margin:0 15px;padding:10px 0;text-align:left; }
#giftBoxWrap .giftBox_sort .sort_chk { display:block;line-height:30px; }
#giftBoxWrap .giftBox_sort .sort_chk label.chkAll { display:inline-block;height:30px;line-height:30px; }
#giftBoxWrap .giftBox_sort .sort_chk label.chkAll .txt { color:#666;font-size:13px; }
#giftBoxWrap .giftBox_sort .sort_btn { position:absolute;right:0;top:10px; }
#giftBoxWrap .giftBox_sort .sort_btn .btn_c { margin:0 0 0 2px; }
#giftBoxWrap .giftBox_list { margin:0 15px; }
#giftBoxWrap .giftBox_list .giftBoxItem { position:relative;padding-top:12px;border:solid 1px #ebebeb;border-radius:3px;background-color:#fff; }
#giftBoxWrap .giftBox_list .giftBoxItem.modiOn { border-color:#6699cc; }
#giftBoxWrap .giftBox_list .giftBoxItem+.giftBoxItem { margin-top:10px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemDel { position:absolute;right:0;top:0;}
#giftBoxWrap .giftBox_list .giftBoxItem .itemDel .lnk_del { display:block;padding:15px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemDel .bgC_com { width:20px;height:20px;background-position:-325px -50px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemChk { position:absolute;left:0;top:0;padding:15px 15px 10px 15px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemName { display:-webkit-box;margin:0 45px 0 43px;min-height:22px;max-height:44px;overflow:hidden;word-break:break-all;line-height:22px;font-size:18px;font-weight:normal;color:#333;letter-spacing:-0.6px;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemName .gd_res { font-size:15px;font-weight:normal;vertical-align:2px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit { margin:12px 15px 0; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit * { box-sizing:border-box; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit:after { content:'';clear:both;display:block; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_img { float:left;width:90px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_img .img_canvas .img_item { position:relative;display:table-cell;width:90px;height:90px;text-align:center;vertical-align:middle; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_img .img_canvas .img_item .img_grp { position:static; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_img .img_canvas .img_item .img_grp .img_bdr { display:inline-block;overflow:hidden;vertical-align:top; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_img .img_canvas .img_item .img_grp .img_bdr:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background-color:rgba(0,0,0,0.03); } 
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_img .img_canvas .img_item .img_grp .img_bdr img { margin:-1px;max-width:92px;max-height:92px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_img .img_canvas .img_grp .ico { -webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform: translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);transform:perspective(0px) translate3d(0px,0px,0px); }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_img .img_canvas .img_grp .ico { position:absolute;left:0;top:0;z-index:3; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_img .img_canvas .img_grp .ico.age { left:auto;right:5px;top:5px;width:24px;height:24px;text-align:center;line-height:24px;overflow:hidden;font-size:12px;color:#fff;font-family:'ptd';border-radius:12px;text-align:center;letter-spacing:0;text-indent:-0.5px;background-color:#ff6666; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_img .img_canvas .img_grp .ico.age.age_15 { background-color:#dc7317; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_img .img_canvas .img_grp .ico.age.age_16 { background-color:#dc7317; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_img .img_canvas .img_grp .ico.age.age_17 { background-color:#dc7317; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info { margin:0 0 0 105px;text-align:left; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_name { display:-webkit-box;min-height:22px;max-height:44px;overflow:hidden;word-break:break-all;line-height:22px;font-size:18px;font-weight:normal;color:#333;letter-spacing:-0.6px;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_name .gd_res { font-size:15px;font-weight:normal;vertical-align:2px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_present { min-height:18px;line-height:18px;color:#ff6666;font-size:13px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_present .txt { display:-webkit-box;min-height:18px;max-height:36px;word-break:break-all;overflow:hidden;line-height:18px;font-size:13px;color:#ff6666;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price { display:-webkit-box;margin-top:6px;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap;min-height:20px;line-height:20px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .txt_item { display:inline-block;margin-right:5px;margin-top:2px;height:18px;overflow:hidden;white-space:nowrap;line-height:18px;font-size:13px;font-weight:400;color:#333;vertical-align:top; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .txt_sale { order:2;margin-right:0;margin-left:4px;font-size:13px;font-weight:300;color:#999;font-family:'Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .txt_sale .num { font-size:13px;font-weight:300;color:#999; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .txt_sale:before { content:'\0028'; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .txt_sale:after { content:'\0020\d560\c778\0029'; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .txt_num { order:1; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .txt_num .yes_m { font-size:16px;font-weight:300; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .len_num { order:3;margin-left:5px;font-size:13px;color:#6699cc; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .yPoint { order:4;margin-top:4px;margin-left:0;width:100%;height:20px;line-height:20px;white-space:nowrap;font-size:13px;font-weight:300;color:#333; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .yPoint .ico_point { margin:1px 3px 0 0;width:18px;height:18px;background-position:0 -315px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .yPoint .ico_yPoint { display:inline-block;margin:2px 3px 0 0;width:16px;height:16px;overflow:hidden;line-height:0;font-size:0;color:transparent;vertical-align:top;background:url('/sysimage/mV3/com/ico_yPoint.svg?') no-repeat left top; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .rental { order:5;display:block;margin-top:4px;width:100%;height:18px;line-height:18px;white-space:nowrap;font-size:13px;font-weight:300;color:#999; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_price .rental .num { color:#333; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_opt { margin-top:6px;min-height:18px;line-height:18px;color:#999;font-size:13px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_opt .opt_dl+.opt_dl { margin-top:2px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_opt dt { display:inline; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_opt dd { display:inline; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_deli { margin-top:6px;min-height:18px;line-height:18px;color:#6699cc;font-size:13px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_deli .deli_act { font-weight:normal; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_deli .deli_des { white-space:nowrap; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_deli .deli_date { white-space:nowrap; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemUnit .item_info .info_soldOut { margin-top:6px;min-height:18px;line-height:18px;color:#ff6666;font-size:13px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt { margin-top:12px;padding:15px 0;border-top:solid 1px #ebebeb;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#f8f8f8; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row { position:relative;margin:0 15px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row.opt_more { display:none; }
#giftBoxWrap .giftBox_list .giftBoxItem.modiOn .itemOpt .opt_row.opt_more { display:block; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row+.opt_row { margin-top:15px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_num { display:block;position:relative;width:98px;height:33px;border:solid 1px #ebebeb;border-radius:3px;background-color:#fff; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_num a { position:absolute;top:0 }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_num a.minus { left:0; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_num a.plus { right:0; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_num .bgC_com { width:33px;height:33px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_num a.minus .bgC_com { background-position:-260px -150px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_num a.plus  .bgC_com { background-position:-300px -150px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_num .opt_ipt { display:block;margin:0 33px;background-color:#fff; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_num .opt_ipt .orderNum { width:100%;height:33px;border:0;font-size:13px;text-align:center;color:#666; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_toggle { position:absolute;left:105px;top:0; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_toggle .btn_c { margin:0; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_toggle .btn_c .ico_arrow { margin:13px 0 0 4px;width:12px;height:8px;background-position:-115px -95px;-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:rotate(0);transform:rotate(0); }
#giftBoxWrap .giftBox_list .giftBoxItem.modiOn .itemOpt .opt_row .opt_toggle .btn_c .ico_arrow { -webkit-transform:rotate(180deg);transform:rotate(180deg); }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .odr_btn { position:absolute;right:0;top:0; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .odr_btn .btn_c { margin:0; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_li {}
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_li+.opt_li { margin-top:5px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_li li+li { margin-top:5px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_btn { display:block;margin-top:5px; }
#giftBoxWrap .giftBox_list .giftBoxItem .itemOpt .opt_row .opt_btn .btn_c { margin:0;width:100%; }

/* 섹션 기본 */
.giftSec { margin-top:10px;background-color:#fff; }
.giftSec.qnaNomi { margin-top:0; }
.giftSec .giftSecCon { margin:0 15px; }

/* 받은,보낸선물 */
.giftSec .giftListCon { margin:0 15px; }
.giftSec .giftListSort { margin:0 13px; }
.giftSec .giftListSort { margin:0 13px; }

/* 메시지 카드 */
.msgCardArea { margin:0 15px;position:relative;z-index:1; }
.msgCardArea .msgBoxGrp { margin:0 auto;max-width:480px; }
.msgCardArea .msgBoxGrp .msgBox { padding:50% 0 15px;border-radius:15px;background-size:100% auto;background-position:center top;background-repeat:no-repeat; }
.msgCardArea .msgBoxGrp .msgBox span.txt_bor { display:block;margin:0 15px;border:none; }
.msgCardArea .msgBoxGrp .msgBox span.txt_bor textarea { height:7.6em; }
.msgCardArea .msgBoxGrp .msgBox.msgBox_read { padding-bottom:0;border-bottom-left-radius:17px;border-bottom-right-radius:17px; } /* 뒤에 배경색이 묻어나와 1 늘림 */
.msgCardArea .msgBoxGrp .msgBox.msgBox_read .msgBox_txt { padding:15px 0 20px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-color:#f8f8f8; }
.msgCardArea .msgBoxGrp .msgBox.msgBox_read .msgBox_txt .txt_msg { margin:0 20px;line-height:29px;font-size:15px;color:#666;background:url('/sysimage/mv2/corner/gift/bg_msg.png') repeat left top;background-size:100px auto; }
.msgCard_thumb { position:relative;z-index:1;margin-top:10px;height:72px;overflow:hidden; } 
.msgCard_thumb .card_thumb { display:block;width:90px;text-align:center; } 
.msgCard_thumb .card_thumb .lnk_card { display:block;margin:0 15px; } 
.msgCard_thumb .card_thumb .lnk_card .thumb { position:relative;display:block;width:60px;height:50px;overflow:hidden;border-radius:3px; } 
.msgCard_thumb .card_thumb .lnk_card.cardOn .thumb:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:3px;border:solid 3px #196ab3; } 
.msgCard_thumb .card_thumb .lnk_card .thumb img { width:60px;border-radius:3px;vertical-align:top; } 
.msgCard_thumb .card_thumb .lnk_card .txt { display:block;margin-top:5px;height:17px;overflow:hidden;line-height:17px;font-size:13px;color:#666;font-weight:normal; } 

@media screen and (max-width:359px) {
.msgCardArea .msgBoxGrp .msgBox { padding:45% 0 15px; }
.msgCardArea .msgBoxGrp .msgBox span.txt_bor textarea { height:5.7em; }
}

/* 선물 상품정보 비밀 */
.giftSec #yesGiftLiWrap.giftSecCon { position:relative; }
.giftSec #yesGiftLiWrap.giftSecCon .yesGiftMsg { display:none;position:relative;margin-bottom:15px;padding:8px 0;text-align:left;background-color:#ffec42; }
.giftSec #yesGiftLiWrap.giftSecCon .yesGiftMsg p { margin:0 15px;line-height:0.9rem;font-size:0.7rem;color:#333; }
.giftSec #yesGiftLiWrap.giftSecCon .yesGiftLi .item .itemUnit { transition:opacity .5s;transition-timing-function:ease; }
.giftSec #yesGiftLiWrap.giftSecCon.secretOn .yesGiftLi .item .itemUnit { opacity:0.4; }
.giftSec #yesGiftLiWrap.giftSecCon.secretOn .yesGiftMsg { display:block; }

/* 선물 상품정보 */
.yesGiftLi {  }
.yesGiftLi * { box-sizing:border-box; }
.yesGiftLi img { vertical-align:top; }
.yesGiftLi .item { position:relative;padding-bottom:15px;border-bottom:solid 1px #ebebeb; }
.yesGiftLi .item:last-child { border-bottom:none; }
.yesGiftLi .item .itemUnit { position:relative; }
.yesGiftLi .item .itemUnit:after { content:'';clear:both;display:block; }
.yesGiftLi .item .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }
.yesGiftLi .item+.item { margin-top:15px; }
.yesGiftLi .item_img { float:left;width:113px; }
.yesGiftLi .item_img .img_canvas .img_item { position:relative;display:table-cell;width:113px;height:113px;text-align:center;vertical-align:middle; }
.yesGiftLi .item_img .img_canvas .img_item .img_grp { position:static; }
.yesGiftLi .item_img .img_canvas .img_item .img_grp .img_bdr { display:inline-block;overflow:hidden;vertical-align:top; }
.yesGiftLi .item_img .img_canvas .img_item .img_grp .img_bdr:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background-color:rgba(0,0,0,0.03); } 
.yesGiftLi .item_img .img_canvas .img_item .img_grp .img_bdr img { margin:-1px;max-width:115px;max-height:115px; }
.yesGiftLi .item_img .img_canvas .img_grp .ico { -webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform: translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);transform:perspective(0px) translate3d(0px,0px,0px); }
.yesGiftLi .item_img .img_canvas .img_grp .ico { position:absolute;left:0;top:0;z-index:3; }
.yesGiftLi .item_img .img_canvas .img_grp .ico.age { left:auto;right:5px;top:5px;width:24px;height:24px;text-align:center;line-height:24px;overflow:hidden;font-size:12px;color:#fff;font-family:'ptd';border-radius:12px;text-align:center;letter-spacing:0;text-indent:-0.5px;background-color:#ff6666; }
.yesGiftLi .item_img .img_canvas .img_grp .ico.age.age_15 { background-color:#dc7317; }
.yesGiftLi .item_img .img_canvas .img_grp .ico.age.age_16 { background-color:#dc7317; }
.yesGiftLi .item_img .img_canvas .img_grp .ico.age.age_17 { background-color:#dc7317; }
.yesGiftLi .item_info { margin:0 0 0 128px;text-align:left; }
.yesGiftLi .item_info .info_name { display:-webkit-box;min-height:22px;max-height:44px;overflow:hidden;word-break:break-all;line-height:22px;font-size:18px;font-weight:normal;color:#333;letter-spacing:-0.6px;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.yesGiftLi .item_info .info_name .gd_res { font-size:15px;font-weight:normal;vertical-align:2px; }
.yesGiftLi .item_info .info_price { display:-webkit-box;margin-top:8px;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap;min-height:20px;line-height:20px; }
.yesGiftLi .item_info .info_price .txt_sale { order:2;margin-right:0;margin-left:4px;font-size:13px;font-weight:300;color:#999;font-family:'Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important; }
.yesGiftLi .item_info .info_price .txt_sale .num { font-size:13px;font-weight:300;color:#999; }
.yesGiftLi .item_info .info_price .txt_sale:before { content:'\0028'; }
.yesGiftLi .item_info .info_price .txt_sale:after { content:'\0020\d560\c778\0029'; }
.yesGiftLi .item_info .info_price .txt_num { order:1; }
.yesGiftLi .item_info .info_price .txt_num .yes_m { font-size:16px;font-weight:300; }
.yesGiftLi .item_info .info_price .len_num { order:3;margin-left:5px;font-size:13px;color:#6699cc; }
.yesGiftLi .item_info .info_etc { margin-top:6px;min-height:18px;line-height:18px;color:#999;font-size:13px; }
.yesGiftLi .item_info .info_etc+.info_etc { margin-top:2px; }
.yesGiftLi .item_info .info_rental { margin-top:6px;min-height:18px;line-height:18px;color:#999;font-size:13px; }
.yesGiftLi .item_info .info_rental .num { color:#333; }
.yesGiftLi .item_info .info_etc+.info_rental { margin-top:2px; }
.yesGiftLi .item_info .info_rental+.info_etc { margin-top:2px; }
.yesGiftLi .item_info .info_btn { position:relative;z-index:11;padding:5px 0 0 0; }
.yesGiftLi .item_info .info_btn .btn_c { display:block;margin:0; }

@media screen and (min-width:414px) {
.yesGiftLi .item_img { width:125px; }
.yesGiftLi .item_img .img_canvas .img_item { width:125px;height:125px; }
.yesGiftLi .item_img .img_canvas .img_item .img_grp .img_bdr img { max-width:127px;max-height:127px; }
.yesGiftLi .item_info { margin:0 0 0 140px; }
}

/* 완료 메시지 */
.giftOrderMsg { margin-top:10px;padding:15px 13px;text-align:center; }
.giftOrderMsg .msg_tit { line-height:22px;font-size:18px;color:#333;font-weight:bold;letter-spacing:-0.9px; }
.giftOrderMsg .msg_tit+.msg_des { margin-top:10px; }
.giftOrderMsg .msg_des { line-height:19px;font-size:13px;color:#666;font-weight:normal;letter-spacing:-0.65px; }

/* 완료 테이블 */
/* 선물하기(giftOdrTb) / 도매1차(wSaleTb) 에서 공통(yesInfoSec)으로 바뀜 */
.giftOdrTb { padding:15px 0; }
.tm_grp.tp_rel+.giftOdrTb { padding-top:0; }
.giftOdrTb+.giftOdrTb { border-top:solid 1px #ebebeb; }
.giftOdrTb+.giftSecCon { border-top:solid 1px #ebebeb; }
.giftOdrTb dl { display:table;width:100%;table-layout:fixed; }
.giftOdrTb dl dt { display:table-cell;padding:10px 0 10px 15px;width:115px;line-height:20px;font-size:15px;color:#666;text-align:left;letter-spacing:-0.6px;vertical-align:middle; }
.giftOdrTb dl dd { display:table-cell;padding:10px 15px 10px 0;line-height:20px;font-size:15px;color:#333;text-align:right;letter-spacing:-0.6px;vertical-align:middle; }
.giftOdrTb dl dd.btn_cell { padding:5px 15px 5px 0;line-height:30px; }
.giftOdrTb dl dd.btn_cell .btn_c { margin:0 0 0 2px; }
.giftOdrTb dl.act_row dt { font-weight:bold;color:#333; }
.giftOdrTb dl.act_row dd { font-weight:bold; }
.giftOdrTb .giftOdrP { display:block;margin:0 15px;padding:0;line-height:20px;font-size:15px;color:#333;text-align:left;vertical-align:middle; }
.giftOdrTb dl.subDl { }
.giftOdrTb dl.subDl dt { position:relative;padding:10px 0 10px 33px;width:auto;vertical-align:top; }
.giftOdrTb dl.subDl dt:before { content:'';position:absolute;left:20px;top:15px;width:6px;height:6px;font-size:0;line-height:0;border-left:solid 1px #666;border-bottom:solid 1px #666; }
.giftOdrTb dl.subDl dd { padding:10px 15px 10px 0;vertical-align:top; }
.giftOdrTb dl.subDl dd.btn_cell { padding:5px 15px 5px 0;line-height:30px; }
.giftOdrTb dl.subDl dd.btn_cell .btn_c { margin:0 0 0 2px; }
.giftOdrBtn { margin:-10px 15px 0;padding:0 0 15px; }
.giftOdrBtn .btn_c { display:block;margin:0; }

/* 선물하기 완료 버튼 */ /* giftOdrBtn 과 합치는 예제는 wholeSale.css 의 wSaleBtn 참조 */
.giftSecBtn { padding:15px 0;border-top:solid 1px #ebebeb;background-color:#fff; }
.giftSec .giftSecBtn { border-top:none; }
.giftSecBtn .btnRow { margin:0 13px 0 12px; }
.giftSecBtn .btnRow ul { display:table;width:100%;table-layout:fixed; }
.giftSecBtn .btnRow ul li { display:table-cell; }
.giftSecBtn .btnRow ul li .btn_c { display:block;margin:0 2px 0 3px; }
.giftSecBtn .btnRow.btnCol_1 ul li { display:block; }
.giftSecBtn .btnRow.btnCol_1 ul li+li { margin-top:5px; }
.giftSecBtn .btnRow.btnCol_2 ul li { width:50%; }

/* 받은선물,보낸선물 기간조회 */
.giftDate_sort { display:table;margin-top:10px;width:100%;table-layout:fixed; }
.giftDate_sort .dateSort_cell { display:table-cell;line-height:40px;vertical-align:top; }
.giftDate_sort .dateSort_cell .inp_bor { margin:0; }
.giftDate_sort .cell_divi { width:25px;font-size:15px;text-align:center; }
.giftDate_sort .cell_btn { width:65px; }
.giftDate_sort .cell_btn .btn_c { display:block;margin:0 0 0 5px; }

/* 받은선물,보낸선물 리스트 */
.giftSec .giftListCon { margin:0 15px;padding:15px 0; }
.giftSec .giftListCon .noData { padding:80px 0 !important; }
.giftSec .giftListCon .giftList_sort { display:table;width:100%;table-layout:fixed; }
.giftSec .giftListCon .giftList_sort .listSort_cell { display:table-cell;width:50%; }
.giftSec .giftListCon .giftList_sort .listSort_cell:first-child .sel_wSizeF { margin-right:2px; }
.giftSec .giftListCon .giftList_sort .listSort_cell:last-child .sel_wSizeF { margin-left:2px; }
.giftSec .giftListCon .giftListItem { margin-top:15px;padding:15px 0;border:solid 1px #ebebeb;border-radius:3px;background-color:#fff; }
.giftSec .giftListCon .giftListItem+.giftListItem { margin-top:10px; }
.giftSec .giftListCon .giftListItem .itemUnit { position:relative;margin:0 15px;padding-top:29px; }
.giftSec .giftListCon .giftListItem .itemUnit * { box-sizing:border-box; }
.giftSec .giftListCon .giftListItem .itemUnit:after { content:'';clear:both;display:block; }
.giftSec .giftListCon .giftListItem .itemUnit .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }
.giftSec .giftListCon .giftListItem .itemUnit .item_fromTo { position:absolute;left:0;right:65px;top:0;height:20px;overflow:hidden;line-height:20px;font-size:15px; }
.giftSec .giftListCon .giftListItem .itemUnit .item_fromTo .fromTo { margin-right:5px;font-family:'yesMy';color:#333;font-weight:normal;font-style:italic; }
.giftSec .giftListCon .giftListItem .itemUnit .item_fromTo .name { color:#333;font-weight:bold; }
.giftSec .giftListCon .giftListItem .itemUnit .item_day { position:absolute;right:0;top:0;line-height:20px;font-size:13px;color:#999; }
.giftSec .giftListCon .giftListItem .itemUnit .item_img { float:left;width:90px; }
.giftSec .giftListCon .giftListItem .itemUnit .item_img .img_canvas .img_item { position:relative;display:table-cell;width:90px;height:90px;text-align:center;vertical-align:middle; }
.giftSec .giftListCon .giftListItem .itemUnit .item_img .img_canvas .img_item .img_grp { position:static; }
.giftSec .giftListCon .giftListItem .itemUnit .item_img .img_canvas .img_item .img_grp .img_bdr { display:inline-block;overflow:hidden;vertical-align:top; }
.giftSec .giftListCon .giftListItem .itemUnit .item_img .img_canvas .img_item .img_grp .img_bdr:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background-color:rgba(0,0,0,0.03); } 
.giftSec .giftListCon .giftListItem .itemUnit .item_img .img_canvas .img_item .img_grp .img_bdr img { margin:-1px;max-width:92px;max-height:92px; }
.giftSec .giftListCon .giftListItem .itemUnit .item_img .img_canvas .img_grp .ico { -webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform: translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);transform:perspective(0px) translate3d(0px,0px,0px); }
.giftSec .giftListCon .giftListItem .itemUnit .item_img .img_canvas .img_grp .ico { position:absolute;left:0;top:0;z-index:3; }
.giftSec .giftListCon .giftListItem .itemUnit .item_img .img_canvas .img_grp .ico.age { left:auto;right:5px;top:5px;width:24px;height:24px;text-align:center;line-height:24px;overflow:hidden;font-size:12px;color:#fff;font-family:'ptd';border-radius:12px;text-align:center;letter-spacing:0;text-indent:-0.5px;background-color:#ff6666; }
.giftSec .giftListCon .giftListItem .itemUnit .item_img .img_canvas .img_grp .ico.age.age_15 { background-color:#dc7317; }
.giftSec .giftListCon .giftListItem .itemUnit .item_img .img_canvas .img_grp .ico.age.age_16 { background-color:#dc7317; }
.giftSec .giftListCon .giftListItem .itemUnit .item_img .img_canvas .img_grp .ico.age.age_17 { background-color:#dc7317; }
.giftSec .giftListCon .giftListItem .itemUnit .item_info { margin:0 0 0 105px;text-align:left; }
.giftSec .giftListCon .giftListItem .itemUnit .item_info .info_step { min-height:18px;line-height:18px;color:#6699cc;font-size:13px; }
.giftSec .giftListCon .giftListItem .itemUnit .item_info .info_step .dday { display:inline-block;padding:0 9px;line-height:18px;border-radius:18px;font-size:11px;color:#fff;vertical-align:top;background-color:#6699cc; }
.giftSec .giftListCon .giftListItem .itemUnit .item_info .info_step+.info_name { margin-top:3px; }
.giftSec .giftListCon .giftListItem .itemUnit .item_info .info_name { display:-webkit-box;min-height:20px;max-height:40px;overflow:hidden;word-break:break-all;line-height:20px;font-size:16px;font-weight:normal;color:#333;letter-spacing:-0.6px;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.giftSec .giftListCon .giftListItem .itemUnit .item_info .info_name .gd_res { font-size:15px;font-weight:normal;vertical-align:2px; }
.giftSec .giftListCon .giftListItem .itemUnit .item_info .info_etc { margin-top:6px;min-height:18px;line-height:18px;color:#999;font-size:13px; }
.giftSec .giftListCon .giftListItem .itemUnit .item_info .info_etc+.info_etc { margin-top:2px; }
.giftSec .giftListCon .giftListItem .itemUnit .item_info .info_rental { margin-top:6px;min-height:18px;line-height:18px;color:#999;font-size:13px; }
.giftSec .giftListCon .giftListItem .itemUnit .item_info .info_rental .num { color:#333; }
.giftSec .giftListCon .giftListItem .itemUnit .item_info .info_etc+.info_rental { margin-top:2px; }
.giftSec .giftListCon .giftListItem .itemUnit .lnk_more { position:absolute;right:-15px;bottom:-15px;z-index:11;padding:14px 10px 10px 14px;width:50px;height:50px; }
.giftSec .giftListCon .giftListItem .itemUnit .lnk_more strong { display:block;width:26px;height:26px;border:solid 1px #ebebeb;text-align:center;border-radius:13px;background-color:#fff; }
.giftSec .giftListCon .giftListItem .itemUnit .lnk_more strong .bgC_com { -webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:rotate(0);transform:rotate(0); }
.giftSec .giftListCon .giftListItem .itemUnit .lnk_more strong .bgC_com { margin-top:8px;width:12px;height:8px;background-position:-115px -95px; }
.giftSec .giftListCon .giftListItem.toggleOn .itemUnit .lnk_more strong { background-color:#f8f8f8; }
.giftSec .giftListCon .giftListItem.toggleOn .itemUnit .lnk_more strong .bgC_com { -webkit-transform:rotate(180deg);transform:rotate(180deg); }
.giftSec .giftListCon .giftListItem .itemMore { display:none;margin:15px 0 -15px;padding:15px 0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:solid 1px #ebebeb;background-color:#f8f8f8; }
.giftSec .giftListCon .giftListItem.toggleOn .itemMore { display:block; }
.giftSec .giftListCon .giftListItem .itemMore ul { margin:0 15px; }
.giftSec .giftListCon .giftListItem .itemMore ul li {  }
.giftSec .giftListCon .giftListItem .itemMore ul li .btn_c { display:block;margin:0; }
.giftSec .giftListCon .giftListItem .itemMore ul li+li { margin-top:5px; }
.giftSec .giftListCon+.giftListBtn.btn_full { margin:-5px 15px 0;padding-bottom:15px; }
.giftSec .giftListBtn.btn_full .btn_c { display:block;margin:0; }

/* 비밀선물 */
.giftSecret { margin:0 15px;padding:60px 0;text-align:center; }
.giftSecret .secret_ico { margin:0 auto; }
.giftSecret .secret_ico img { width:60px;vertical-align:top; }
.giftSecret .secret_tit { margin:0 auto;font-size:1.21em;line-height:1.3em;font-weight:bold;color:#333;word-break:break-word;word-wrap:break-word; }
.giftSecret .secret_cmt { margin:0 auto;font-size:13px;line-height:1.3em;font-weight:normal;color:#6699cc; }
.giftSecret .secret_ico+.secret_tit { margin-top:10px; }
.giftSecret .secret_tit+.secret_cmt { margin-top:10px; }

/* 선물받기 */
.deliInfoArea .btn_row .btn_c { margin:0 2px 0 0; }

/* 선물받기 - 비회원 약관 */
.giftSec .giftClauseCon { padding-bottom:15px; }
.giftSec .giftClauseCon .giftClause { margin:0 15px;padding:15px;border-radius:3px;background-color:#f8f8f8; }
.giftSec .giftClauseCon .giftClause .clause_txt { height:5.8em;overflow-y:auto;font-size:15px;-webkit-overflow-scrolling:touch; }
.giftSec .giftClauseCon+.tm_grp.tp_rel:before { content:'';position:absolute;left:-15px;top:0;right:-15px;border-top:solid 1px #ebebeb; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap { font-size:15px; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap h1.titCaluse { display:none; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon { padding:0 0 15px 0; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon table.tb_agreement { margin-top:5px; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon table.tb_agreement th { padding:5px 0 2px 0;text-indent:0;text-align:center;border:solid 1px #d8d8d8;font-weight:bold;color:#333;font-size:0.92em;background-color:#eee; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon table.tb_agreement th.thTp2 { padding:5px 7px 2px 7px;border:solid 1px #d8d8d8;text-align:left;font-weight:normal;color:#333;background-color:#fff; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon table.tb_agreement td { padding:5px 7px 2px 7px;text-indent:0;border:solid 1px #d8d8d8;font-size:0.85em; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .titComment { padding:15px 0;font-size:0.85em;line-height:1.8em; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .tocLi { padding-bottom:25px; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .tocLi li { padding-bottom:2px;font-size:0.85em;line-height:1.8em; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon h2 { padding:0 0 5px 0;font-size:0.85em;font-weight:bold;color:#333; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .caluseContent .clauseTit {font-size:0.85em;font-weight:bold;color:#666; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .caluseContent dt { padding:0;background:none; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .caluseContent dd { padding:3px 0 10px 0;height:auto;font-size:0.85em;line-height:1.8em;border:none;color:#999; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .caluseContent dd > ul > li { padding-bottom:7px; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .caluseContent dd > ul > li ul.subLi { }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .caluseContent dd > ul > li ul.subLi li { padding:0;text-indent:0; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .caluseContent dd > ul > li ul.subLi li.numberTp2 { padding:0 0 0 1.2em;text-indent:-1.2em; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .caluseContent dd > ul > li ul.sub2Li { }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .caluseContent dd > ul > li ul.sub2Li li { padding:0 0 0 1.2em;text-indent:-1.2em; }
.giftSec .giftClauseCon .giftClause .clause_txt #clauseWrap #clauseCon .caluseContent dd > ul > li.numberTp { padding:0 0 7px 0;text-indent:0;  }

/* 팝업 */
.yesDLP_conArea .dlp_giftMsgCate { position:relative;margin:0 15px; }
.yesDLP_conArea .dlp_giftMsgCate .msgCateGrp { display:table;width:100%;table-layout:fixed; }
.yesDLP_conArea .dlp_giftMsgCate .msgCateGrp .msgCateCell { display:table-cell;width:50%;vertical-align:top; }
.yesDLP_conArea .dlp_giftMsgCate .msgCateGrp .msgCateCell .msgCate { display:block; }
.yesDLP_conArea .dlp_giftMsgCate .msgCateGrp .msgCateCell .msgCate .selTp01 { width:100%; }
.yesDLP_conArea .dlp_giftMsgCate .msgCateGrp .msgCateCell:nth-child(1) .msgCate { margin-right:3px; }
.yesDLP_conArea .dlp_giftMsgCate .msgCateGrp .msgCateCell:nth-child(2) .msgCate { margin-left:2px; }
.yesDLP_conArea .dlp_giftMsg { margin:15px 15px 0; }
.yesDLP_conArea .dlp_giftMsgBtn { margin:15px 15px 0; }
