@charset 'UTF-8';
*{text-decoration:none;vertical-align:baseline;margin:0;padding:0;border-radius:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;list-style:none;-webkit-tap-highlight-color:transparent;font-smoothing:antialiased}[hidden]{display:none!important}a{text-decoration:none}address,em{font-style:normal}a img,fieldset,img{border:none}caption,legend{overflow:hidden;position:absolute;width:1px;height:1px;border:none;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}caption{position:static;color:transparent}
.ie7Only caption{display:none}table{position:relative;width:100%;border-spacing:0;border-collapse:collapse}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}h1,h2,h3,h4,h5,h6{font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;margin:0}audio,button,canvas,iframe,img,input,label,select,svg,video{vertical-align:middle}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #000}::-webkit-input-placeholder{color:#aaa!important}:-ms-input-placeholder{color:#aaa!important}::-moz-placeholder{color:#aaa!important}:-moz-placeholder{color:#aaa!important}::placeholder{color:#aaa!important}
.placeholderTxt{color:#aaa!important}::-moz-selection{text-shadow:none;background:#ddd}::selection{text-shadow:none;background:#ddd}*{font-family:'Noto Sans KR Regular','Noto Sans CJK KR','Noto Sans KR','맑은 고딕',sans-serif;font-weight:400;word-break:break-all}*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}b,h1,h2,h3,h4,h5,h6,strong{font-family:'Noto Sans KR Bold','Noto Sans CJK KR','Noto Sans KR','맑은 고딕',sans-serif;font-weight:700}body{color:#666;font-size:12px;word-spacing:-.5px;letter-spacing:0px}a{color:#666}img,video{width:100%}button{border:0;background:0 0}html{visibility:hidden}
.activeJS{visibility:visible}
.skipToContent{position:absolute;top:-60px;right:0;left:0;z-index:1000;min-width:320px;height:50px;color:#fff;font-size:15px;text-align:center;letter-spacing:-1.5px;line-height:50px;background-color:#1991cd;background-color:rgba(25,145,205,.8);transition:.1s ease-in-out}
.skipToContent:focus,.skipToContent:hover{top:0;text-decoration:none}
.dimmedLayer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background-color:#000}
.dimmedLayer.topIdxType{z-index:100}
.hideEl{overflow:hidden;position:absolute;width:1px;height:1px;border:none;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.hideTxt{overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap}
.ellipsisTxt{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}
.ellipsisLineTxt{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.disableOutline *{outline:0!important}
.lockScroll{overflow-y:hidden;position:fixed}
.spr:before{content:'';display:block;position:absolute;top:50%;left:50%;background-image:url(../../img/spr_img.png);background-repeat:no-repeat;background-size:250px 250px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
header{position:fixed;top:0;left:0;z-index:50;width:100%;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out;}
.mainHeader{position:relative;height:50px;}
header .logo{position:absolute;top:0px;left:10px;width:84px;height:50px;background-image:url("/m/_images/common/top_logo_era_m.png");background-size:100% 100%;}
header .logo a{display:block}
header .logo a:before{display:block;width:113px;height:35px;background-position:0 0}
header .btnCategory{position:absolute;top:5px;left:6px;width:40px;height:40px}
header .btnCategory:before{width:22px;height:16px;background-position:-115px 0}
header.active #categoryMenu{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
header .btnSear{overflow:visible;position:absolute;top:0;top:13px;right:105px;width:30px;height:27px;}
header .btnSear:before{width:22px;height:22px;background-image:url("/m/_images/main/btn_search.png");background-size:100% 100%;}
header .btnMy{overflow:visible;position:absolute;top:0;top:13px;right:65px;width:30px;height:27px;}
header .btnMy:before{width:22px;height:22px;background-image:url("/m/_images/main/btn_mypage.png");background-size:100% 100%;}
header .btnCart{overflow:visible;position:absolute;top:0;top:13px;right:25px;width:30px;height:27px;}
header .btnCart span{display:inline-block;position:absolute;top:17px;right:-5px;width:20px;height:20px;padding:0 5px;border-radius:100%;color:#fff;font-size:9px;font-weight:300;text-align:center;text-indent:0;line-height:20px;background:#fa3a5f;}
header .btnCart:before{width:22px;height:22px;background-image:url("/m/_images/main/btn_cart.png");background-size:100% 100%;}
header .btnCart2:before{width:22px;height:22px;background-image:url("/m/_images/goods/btn_cart.png");background-size:100% 100%;}
header.active .dimmedLayer{display:block}
header.current{top:-95px}
.subHeader{position:relative;height:50px;border-bottom:1px solid #ddd;background-color:#fff;max-width:640px;margin:0 auto;}
.subHeader.detail-type{border-bottom:0;background:url(../../img/common/bg_header.png) 0 0 repeat}
.subHeader .btnBack{position:absolute;top:0;left:0;width:49px;height:49px}
.subHeader .btnBack:before{left:15px;width:11px;height:19px;background-position:-73px -62px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.subHeader .btnHome{position:absolute;top:0;left:49px;width:49px;height:49px}
.subHeader .btnHome:before{width:24px;height:21px;background-position:-210px -88px;margin-left:-2px;}
.subHeader h2{padding:10px 34px;color:#222;font-size:20px;font-weight:400;text-align:center}
.subHeader .rightMenu{position:absolute;top:0;right:0;padding:5px 7px 4px 7px}
.subHeader .rightMenu a{display:block;float:left;width:40px;height:40px}
.subHeader .btnSearch{position:relative}
.subHeader .btnSearch:before{width:22px;height:21px;background-position:-85px -62px}
.subHeader .btnCart{display:block;position:relative;top:0;right:0}
.subHeader .btnInquiry:before{width:19px;height:20px;background-position:-214px -62px}
.searchWrap{position:relative;height:45px;padding:5px 15px;background-color:#fff}
.searchWrap input{width:100%;height:34px;padding-left:15px;border:1px solid #ddd;border-radius:20px;color:#666 !important;}
.searchWrap button{position:absolute;top:5px;right:15px;width:34px;height:34px}
.searchWrap button:before{left:4px;width:16px;height:17px;background-position:-186px 0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.gnbWrap{overflow-x:scroll;height:44px;border-bottom:1px solid #e6e6e6;font-size:0;white-space:nowrap;background-color:#fff;position:relative;}
.gnbWrap::-webkit-scrollbar{display:none}
.gnbWrap li{display:inline-block}
.gnbWrap a{display:block;margin-right:11px;padding:0 15px;color:#444;font-size:14px;letter-spacing:-.42px;line-height:44px}
.gnbWrap a span{position:relative}
.gnbWrap .current span{padding:0 3px;color:#222;font-weight:700}
.gnbWrap .current span:before{content:'';display:block;position:absolute;bottom:-11px;left:0;width:100%;height:2px;background:#222}
#categoryMenu{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:#f7f7f7;transition:all .2s;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}
#categoryMenu .inner{overflow-y:auto;width:100%;height:100%;padding:50px 0 0}
.categoryHeader{position:fixed;top:0;left:0;z-index:10;width:100%;height:70px;padding:20px 0 0 10px;background:#fa3a5f;overflow:hidden;}
.categoryHeader a{display:inline-block;height:30px;padding:0 10px;color:#fff;font-size:16px;text-align:center;letter-spacing:-.8px;line-height:28px}
.categoryHeader p{color:#fff;font-size:16px;letter-spacing:-.8px}
.categoryHeader .rank{display:inline-block;width:30px;height:30px;margin-right:10px;border-radius:100%;text-align:center;line-height:18px;}
.categoryHeader .rank.w-rank{border:5px solid #95c4ff;color:#95c4ff}
.categoryHeader .rank.f-rank{border:5px solid #c96fb7;color:#c96fb7}
.categoryHeader .rank.v-rank{border:5px solid #d6d6d4;color:#d6d6d4}
.categoryHeader .rank.vv-rank{border:5px solid #e2cd74;color:#e2cd74}
.categoryHeader .rank.vc-rank{position:relative;border:5px solid #f7941e;color:#779fc2}
.categoryHeader .rank.vc-rank:before{content:'';display:block;position:absolute;top:-5px;left:-4px;width:30px;height:30px;background:url(../../img/spr_img.png) -124px -220px no-repeat;background-size:250px 250px}
.MN_Title{font-size:5vw;font-weight:600;color:#333;padding-top:20px;padding-left:15px;background:#fff;position:relative;line-height:220%;}
.categoryQuick{overflow:hidden;margin-bottom:5px;background:#fff}
.categoryQuick li{float:left;width:20%;text-align:center}
.categoryQuick a{display:block;position:relative;padding:60px 0 23px;color:#444;font-size:14px;letter-spacing:-.7px}
.categoryQuick a:before{top:30px}
.categoryQuick .cate1:before{width:30px;height:25px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url("/m/_images/common/cate1.png");background-size:100% 100%;}
.categoryQuick .cate2:before{width:30px;height:25px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url("/m/_images/common/cate2.png");background-size:100% 100%;}
.categoryQuick .cate3:before{width:30px;height:25px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url("/m/_images/common/cate3.png");background-size:100% 100%;}
.categoryQuick .cate4:before{width:30px;height:25px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url("/m/_images/common/cate4.png");background-size:100% 100%;}
.categoryQuick .cate5:before{width:30px;height:25px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url("/m/_images/common/cate5.png");background-size:100% 100%;}

.categoryQuick .my:before{width:20px;height:23px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url("/m/_img/common/icn_quick01.png");background-size:100% 100%;}
.categoryQuick .order:before{width:33px;height:23px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url("/m/_img/common/icn_quick02.png");background-size:100% 100%;}
.categoryQuick .inquire:before{width:26px;height:23px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url("/m/_img/common/icn_quick03.png");background-size:100% 100%;}
.categoryQuick .mark:before{width:22px;height:23px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url("/m/_img/common/icn_quick04.png");background-size:100% 100%;}
#categoryMenu .categoryCloseBtn{position:absolute;top:5px;right:7px;z-index:15;width:40px;height:40px}
#categoryMenu .categoryBottom{overflow:hidden;background:#888}
#categoryMenu .categoryBottom li{float:left;position:relative;width:50%}
#categoryMenu .categoryBottom li:before{content:'';content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:15px;margin-top:-8px;background:#9b9b9b}
#categoryMenu .categoryBottom li:first-child:before{display:none}
#categoryMenu .categoryBottom a{display:block;color:#fff;font-size:14px;text-align:center;letter-spacing:-.7px;line-height:50px}
#categoryMenu .categoryCloseBtn:before{content:'';position:absolute;top:50%;left:50%;width:19px;height:19px;background-position:-165px 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.topBanner{position:relative}
.topBanner img{display:block;width:100%}
.topBanner button{position:absolute;top:50%;right:0;width:50px;height:50px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.topBanner button:before{width:18px;height:18px;background-position:-194px -62px}
#wrap{overflow-x:hidden;overflow-y:hidden;max-width:640px;margin:0 auto;}
#content{padding:0 0 50px}
#content.mainContent{padding:0px 0 10px}
.inner{padding:0 15px}
.inner.type02{padding:25px 15px 0}

/*푸터*/
#footer{font-size:12px;text-align:center;background:#f6f7fb;padding-top:30px;}
.footer_btn{overflow:hidden;}
.footer_btn ul{}
.footer_btn ul li{width:32%;float:left;margin-left:1%;}
.footerMenu{overflow:hidden;margin-bottom:10px;clear:both;}
.footerMenu li{float:left;width:25%}
.footerMenu a{display:block;position:relative;color:#666;font-size:12px;letter-spacing:-.6px;line-height:34px}
.footerMenu a:before{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:14px;margin-top:-7px;background:#e6e6e6}
.footerMenu li:first-child a:before{display:none}
.footerInfo{text-align:left;}
.footerInfo a,.footerInfo address,.footerInfo span{color:#999;font-size:11px;font-weight:300}
.footerInfo span{position:relative;margin-left:8px;padding-left:8px}
.footerInfo span:before{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background:#e6e6e6}
.footerInfo span:first-child:before{display:none;margin-left:0;padding-left:0}
.footer_cs_area{clear:both;margin-top:5vw;overflow:hidden;}
.btnTop{display:block;position:fixed;right:15px;bottom:75px;z-index:10;width:39px;height:39px;border:1px solid #ddd;border-radius:10px;background:#fff;}
.btnTop:before{width:40%;height:60%;background:url("/m/_images/common/btn_toppage_arrow.png") no-repeat;background-size:100%;margin-top:5%;margin-left:3%;}
.bottomMenu{overflow:hidden;position:fixed;right:0;bottom:-60px;left:0;z-index:20;height:60px;background:#FFF;-webkit-transition:bottom .5s;transition:bottom .5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.bottomMenu.active{bottom:0px;}
.bottomMenu li{float:left;width:20%}
.bottomMenu a,.bottomMenu button{display:block;position:relative;width:100%;height:60px;padding-top:40px;color:#555555;font-size:10px;text-align:center}
.bottomMenu a:before{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
/*.bottomMenu .bottomHome:before{top:12px;width:25px;height:23px;background-position:-179px -37px}*/
.bottomMenu .bottomHome:before{top:13px;width:23px;height:20px;background-image:url("/m/_images/common/btn_bottom_home.png?v=1");background-size:100% 100%;}
.bottomMenu .bottomHome.on{background-image:url("/m/_images/common/btn_bottom_home_on.png?v=1");}
.bottomMenu .bottomMark:before{top:13px;width:27px;height:27px;background-image:url("/m/_images/common/icn_bottom02.png?v=1");background-size:100% 100%;}
.bottomMenu .bottomSearch:before{top:13px;width:23px;height:20px;background-image:url("/m/_images/common/btn_bottom_search.png?v=1");background-size:100% 100%;}
.bottomMenu .bottomCategory:before{top:15px;width:22px;height:17px;background-image:url("/m/_images/common/btn_bottom_menu.png?v=1");background-size:100% 100%;}
.bottomMenu .bottomMy:before{top:13px;width:23px;height:20px;background-image:url("/m/_images/common/btn_bottom_mypage.png?v=1");background-size:100% 100%;}
.bottomMenu .bottomCart:before{top:13px;width:23px;height:20px;background-image:url("/m/_images/common/btn_bottom_cart.png?v=1");background-size:100% 100%;}
.bottomMenu .bottomOrder:before{top:13px;width:23px;height:20px;background-image:url("/m/_images/common/btn_bottom_order.png?v=1");background-size:100% 100%;}
.bottomMenu .bottomRecent:before{top:12px;width:24px;height:24px;background-position:-47px -62px}
.bottomMenu .bottomRecent span{display:block;position:absolute;top:12px;left:50%;width:22px;height:22px;margin-left:-12px}
.bottomMenu .bottomRecent span img{display:block;width:100%}

/* 모바일  (해상도 ~ 479px)*/
@media all and (max-width:479px) {
.footer_cs_area .txt1{color:#555555;font-size:20px;font-weight:600;}
.footer_cs_area .txt2 a{color:#fa3a5f;font-size:20px;font-weight:600;margin-left:1vw;}
.footer_cs_area .txt3{color:#555555;font-size:18px;font-weight:400;}
.footer_cs_area .txt4{color:#555555;font-size:18px;font-weight:500;}
.footer_info_area .info_top1{background:#555555;height:36px;font-size:18px;color:#FFF;line-height:36px;border-radius:15px 15px 0px 0px;}
.footer_info_area{width:90%;margin:24px auto 0px;}
.footer_info_area .info_top2{border:1px solid #ebebeb;border-top:0px;background:#FFF;padding: 12px 20px;color:#383a4f;line-height:150%;}
.footer_aside{padding:12px 0px; margin-top:20px;border-top:1px solid #ebebeb;}
.footer_aside a{color:#1b1b1b;font-size:20px;}
}

/* 테블릿 (해상도 480px ~ 767px)*/
@media all and (min-width:480px)  {
.footer_cs_area .txt1{color:#555555;font-size:20px;font-weight:600;}
.footer_cs_area .txt2 a{color:#fa3a5f;font-size:20px;font-weight:600;margin-left:1vw;}
.footer_cs_area .txt3{color:#555555;font-size:18px;font-weight:400;}
.footer_cs_area .txt4{color:#555555;font-size:18px;font-weight:500;}
.footer_info_area .info_top1{background:#555555;height:36px;font-size:18px;color:#FFF;line-height:36px;border-radius:15px 15px 0px 0px;}
.footer_info_area{width:90%;margin:24px auto 0px;}
.footer_info_area .info_top2{border:1px solid #ebebeb;border-top:0px;background:#FFF;padding: 12px 20px;color:#383a4f;line-height:150%;}
.footer_aside{padding:12px 0px; margin-top:20px;border-top:1px solid #ebebeb;}
.footer_aside a{color:#1b1b1b;font-size:20px;}
}


/* LEFT메뉴 */
.categoryToggleWrap{margin-bottom:5px;background:#fff}
.categoryRecent h3,.categoryService h3,.categoryToggleWrap h3{position:relative;padding:25px 0 20px 15px;color:#222;font-size:16px;font-weight:500;letter-spacing:-.8px}
.categoryRecent h3 .right{position:absolute;right:15px;bottom:18px}
.categoryList{overflow:hidden;padding:0 15px 15px}
.categoryList li{float:left;position:relative;width:20%}
.categoryList li>a{display:block;width:100%;color:#444;font-size:12px;text-align:center;letter-spacing:-.7px}
.categoryList .current>a{color:#222}
.categoryList li img{display:block;width:auto;height:50px;margin:0 auto 10px}
.categoryCont{display:none;border-bottom:28px solid #fff}
.categoryCont.current{display:block}
.categoryCont{overflow:hidden;background:#f9f9f9}
.categoryCont li{float:left;position:relative;width:50%}
.categoryCont li:nth-child(odd){border-right:1px solid #eee;border-bottom:1px solid #eee}
.categoryCont li:nth-child(even){border-bottom:1px solid #eee}
.categoryCont li:last-child,.categoryCont li:nth-last-child(2):nth-child(odd){border-bottom:0}
.categoryCont li a{display:block;max-width:90%;padding:0 30px;color:#666;font-size:12px;letter-spacing:-.6px;line-height:40px}
.categoryCont li:before,.categoryService li:before{right:25px;left:auto;width:6px;height:10px;background-position:-219px 0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.categoryService{overflow:hidden;margin-bottom:5px;padding-bottom:20px;background:#fff}
.categoryService li{float:left;position:relative;width:50%}
.categoryService li a{display:block;padding:0 30px;color:#222;font-size:16px;letter-spacing:-.8px;line-height:40px}
.categoryRecent{padding-bottom:30px;background:#fff}
.categoryRecent ul{overflow-x:scroll;padding:0 20px;font-size:0;white-space:nowrap}
.categoryRecent ul::-webkit-scrollbar{display:none}
.categoryRecent li{display:inline-block;width:60px;height:60px;margin-left:12px}
.categoryRecent li:first-child{margin-left:0}
.categoryRecent a{display:block}
.left_mn_txt{text-decoration:none;padding-left:20px;padding-bottom:20px;}
.left_mn_txt .cs_area{clear:both;margin-top:5vw;overflow:hidden;}
.left_mn_txt .cs_area .txt1{color:#555555;font-size:4.5vw;font-weight:600;text-decoration:none;}
.left_mn_txt .cs_area .txt2 a{color:#fa3a5f;font-size:4.5vw;font-weight:600;margin-left:1vw;}
.left_mn_txt .cs_area .txt3{color:#555555;font-size:4vw;font-weight:400;}
.left_mn_txt .cs_area .txt4{color:#555555;font-size:4vw;font-weight:500;}
.left_mn_txt .cs_area .txt5{color:#555555;font-size:3.5vw;font-weight:500;}



/*.listGoodsConsole{position:relative;height:44px;padding-right:86px;border:solid #e6e6e6;border-width:1px 0}*/
.listGoodsConsole{position:relative;height:44px;border:solid #e6e6e6;border-width:1px 0}
.listGoodsConsole .feFoSelect{width:100%;height:42px;line-height:42px}
.listGoodsConsole .feFoSelect>span{color:#222;font-size:14px}
.listGoodsConsole .listType{position:absolute;top:0;right:0;width:86px}
.listGoodsConsole .listType button{float:left;position:relative;width:44px;height:42px;margin-left:-1px;border-left:1px solid #e6e6e6;background:0 0}
.listGoodsConsole .listType .active{z-index:1}
.listGoodsConsole .listType .btnList:before{width:17px;height:15px;background-position:0 -37px}
.listGoodsConsole .listType .btnList.active:before{background-position:-36px -37px}
.listGoodsConsole .listType .btnThumb:before{width:15px;height:15px;background-position:-55px -37px}
.listGoodsConsole .listType .btnThumb.active:before{background-position:-19px -37px}
.listGoodsConsole .listType a{display:block;margin-left:-1px;border-left:1px solid #e6e6e6;color:#222;font-size:12px;text-align:center;letter-spacing:-.6px;line-height:42px}
.listGoods{overflow:hidden;padding:0 25px;clear:both;}
.listGoods.listGoods-type02{padding:0}
.listGoods .listItem{position:relative;width:44%;padding:5px 0;}/*height:35vh;*/
.listGoods .listItem .txtArea{text-align:center;}
.listGoods .listItem:nth-child(odd){float:left}
.listGoods .listItem:nth-child(even){float:right}
.listGoods.listGoods-type02 .listItem,.listGoods.listStyle .listItem{float:none;width:100%}
.listGoods.listGoods-type02 .listItem:after,.listGoods.listStyle .listItem:after{content:'';display:block;clear:both}
.listGoods.listStyle .listItem{padding-left:136px}
.listGoods.listGoods-type02 .listItem{padding:0}
.listGoods.listGoods-type02 .goodsInfo{position:relative;min-height:105px;padding:24px 15px 24px 105px;border-bottom:1px solid #e6e6e6}
.listGoods.listGoods-type02.userReply .goodsInfo{min-height:174px;padding:24px 0 24px 120px}
.listGoods.listGoods-type02 .userReplyTitle{margin-bottom:5px;color:#666;font-size:14px;font-weight:500;letter-spacing:-.7px}
.listGoods.listGoods-type02 .userReplyInfo li{margin-top:2px}
.listGoods.listGoods-type02 .userReplyInfo dl{overflow:hidden}
.listGoods.listGoods-type02 .userReplyInfo dt{float:left;width:38px;margin-right:20px;color:#888;font-size:14px;letter-spacing:-.7px}
.listGoods.listGoods-type02 .userReplyInfo dd{float:left;color:#222;font-size:14px;letter-spacing:-.7px}
.listGoods.listGoods-type02 .userReplyInfo .ellipsisTxt{width:70%}
.listGoods.listGoods-type02 .userReplyInfo .rating{vertical-align:initial}
.recomGoodsSl .listGoods .picArea img{border:0px !important; width:80%;height:auto;position:absolute;top:10%;left:10%;}
.recomGoodsSl .listGoods .listItem .md_opt_line001{width:100%;height:auto;background-image:url("/shop/_img/main/bg_line01.png");background-size:100% 100%;overflow:hidden;padding-top:100%;}
.recomGoodsSl .listGoods .listItem .md_opt_line002{width:100%;height:auto;background-image:url("/shop/_img/main/bg_line02.png");background-size:100% 100%;overflow:hidden;padding-top:100%;}
.recomGoodsSl .listGoods .listItem .md_opt_line003{width:100%;height:auto;background-image:url("/shop/_img/main/bg_line03.png");background-size:100% 100%;overflow:hidden;padding-top:100%;}
.recomGoodsSl .listGoods .listItem .md_opt_line004{width:100%;height:auto;background-image:url("/shop/_img/main/bg_line04.png");background-size:100% 100%;overflow:hidden;padding-top:100%;}
.recomGoodsSl .listGoods .listItem .md_opt_line005{width:100%;height:auto;background-image:url("/shop/_img/main/bg_line05.png");background-size:100% 100%;overflow:hidden;padding-top:100%;}
.userReplyHead{padding:20px 15px;border-bottom:1px solid #e6e6e6}
.listGoods.listGoods-type02.userReply .userReplyHead+.goodsInfo{border-bottom:0}
.userReplyHead .title{margin-bottom:7px;color:#222;font-size:12px;letter-spacing:-.6px}
.userReplyHead span{display:inline-block;position:relative;vertical-align:middle;margin-left:10px;padding-left:10px;color:#888;font-size:12px;font-weight:300}
.userReplyHead span:before{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:10px;background:#ddd;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.userReplyHead span:first-child{margin-left:0;padding-left:0}
.userReplyHead span:first-child:before{display:none}
.listGoods .userReplyHead .file{display:inline-block;position:relative;vertical-align:middle;width:17px;height:17px;margin-right:5px}
.userReplyHead .file:before{width:17px;height:17px;background-position:-134px -189px}
.userReplyFoot{padding:0 15px;border-bottom:1px solid #e6e6e6}
.userReplyFoot .cont{padding:24px 0;border-top:1px solid #e6e6e6}
.userReplyFoot .cont img{margin-bottom:16px}
.listGoods.listGoods-type02.addSelect .goodsInfo{padding:24px 0 24px 151px}
.listGoods.listGoods-type02 .goodsInquiry{position:relative;margin:0 15px;padding:18px 85px 18px 0;border-bottom:1px solid #e6e6e6}
.listGoods.listGoods-type02 .goodsInquiry+.goodsInfo{border-bottom:5px solid #f7f7f7}
.listGoods.listGoods-type02 .statusTxt{margin-bottom:6px}
.listGoods.listGoods-type02 .statusTxt .status{display:inline-block;min-width:45px;height:20px;padding:0 7px;color:#fff;font-size:12px;font-weight:300;text-align:center;letter-spacing:-.6px;line-height:20px}
.listGoods.listGoods-type02 .statusTxt .status.type01{background:#f4811f}
.listGoods.listGoods-type02 .statusTxt .status.type02{background:#8a898e}
.listGoods.listGoods-type02 .statusTxt .status.type03{background:#666}
.listGoods.listGoods-type02 .statusTxt .status.type04{background:#f44648}
.listGoods.listGoods-type02 .goodsInquiry.type02,.listGoods.listGoods-type02 .listItem:last-child .goodsInquiry{border-bottom:1px solid #e6e6e6}
.listGoods.listGoods-type02 .goodsInquiry p{color:#666;font-size:12px;font-weight:300}
.listGoods.listGoods-type02 .goodsInquiry .button{position:absolute;top:50%;right:0;margin:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.listGoods .listItem a{display:block}
.listGoods.listGoods-type02 .txtArea{padding-right:35px;min-height:92px;text-align:center;}
.listGoods .txtArea .descTxt{overflow:hidden;max-width:100%;height:63px;margin-top:5px;color:#aaa;font-size:12px;font-weight:300;letter-spacing:-.42px;text-align:center;}
.listGoods.listStyle .listItem a{padding-top:7px}
.listGoods .picArea{position:relative;width:100%;margin:0 auto 5px;text-align:center;border-radius:15px;background:#f6f7fb;}
.listGoods.listGoods-type02 .picArea,.listGoods.listStyle .picArea{position:absolute;left:0}
.listGoods.listStyle .picArea{top:25px;width:120px;height:100px;margin:0}
.listGoods.listGoods-type02 .picArea{top:24px;width:85px;height:85px;margin:0;}
.listGoods.listGoods-type02 .picArea .button-sizeS{margin:10px 5px 0}
.listGoods.listGoods-type02.userReply .userDirect{position:absolute;bottom:24px;left:25px;margin:0}
.listGoods.listGoods-type02.addSelect .picArea{width:85px;margin-left:46px}
.listGoods.listGoods-type02.addSelect .selGoods{position:absolute;top:24px;left:15px;z-index:15}
.listGoods.listGoods-type02.addSelect .selGoods .feFoCheck{margin:0}
.listGoods .picArea img{display:block;margin:auto;margin-top:3px;    border-top-left-radius: 15px;border-top-right-radius: 15px;}
.listGoods.listStyle .picArea img{width:100px;height:100px}
.listGoods.listGoods-type02 .picArea img{width:85px;height:85px}
.listGoods .flag{position:absolute;top:10px;left:10px;width:28px}
.listGoods.listStyle .flag{left:0}
.listGoods .flagTitle{display:block;width:28px;height:28px;margin-bottom:5px;border-radius:100%;font-size:9px;text-align:center;line-height:27px}
.listGoods .flagTitle.type01{background-color:#dc0000}
.listGoods .flagTitle.type02{background-color:#e6674a}
.listGoods .flagTitle.type03{background-color:#FFF; border:1px #222 solid; color:222;}
.listGoods .flagTitle.type04{background-color:#779fc2}
.listGoods .flagTitle.type07{background-color:#f64f4f}
.listGoods .flagTitle.type05,.listGoods .flagTitle.type06{position:relative;height:22px;margin-bottom:10px;border-radius:0;line-height:22px}
.listGoods .flagTitle.type05{background:#779fc2}
.listGoods .flagTitle.type06{background:#f7941d}
.listGoods .flagTitle.type05:before,.listGoods .flagTitle.type06:before{content:'';display:block;position:absolute;top:0;left:0;width:28px;height:28px;background-image:url(../../img/spr_img.png);background-repeat:no-repeat;background-size:250px 250px}
.listGoods .flagTitle.type05:before{background-position:-186px -125px}
.listGoods .flagTitle.type06:before{background-position:-216px -125px}
.listGoods .flagTitle.mark{position:absolute;top:5px;left:5px;margin-bottom:0;transition:all .3s;background-image:url('/shop/_images/_common/btn_zzim.png');background-repeat:no-repeat;background-size:cover;}
.listGoods .flagTitle.mark:before{width:12.5px;height:11px;background-position:-227px 0}
.listGoods .flagTitle.mark.active{}
.listGoods .flagTitle.mark.zzim_active{background-image:url('/shop/_images/_common/btn_zzim_on.png');background-repeat:no-repeat;}
.listGoods .tit{min-height:auto;margin-bottom:7px;color:#454545;font-size:14px;letter-spacing:-.7px;line-height:20px;height:40px;text-align:left;}
.listGoods.listGoods-type02 .optionTxt{margin-bottom:7px;color:#888;font-size:12px;letter-spacing:-.6px}
.listGoods.listGoods-type02 .priceTxt{margin-bottom:7px;color:#666;font-size:14px;font-weight:300;letter-spacing:-.7px;text-align:left;}
.listGoods.listGoods-type02 .orderDate{padding:21px 15px 0;color:#888;font-size:12px;font-weight:300}
.listGoods.listGoods-type02 .orderDate+.goodsInfo{padding:11px 0 24px 105px;margin-top:20px;}
.listGoods.listGoods-type02 .orderDate+.goodsInfo .picArea{top:11px}
.listGoods.listGoods-type02 .priceTxt02{margin-bottom:4px;text-align:left;}
.listGoods.listGoods-type02 .pointTxt,.listGoods.listGoods-type02 .priceTxt02,.listGoods.listGoods-type02 .priceTxt02 span{font-size:14px;font-weight:500;letter-spacing:-.7px}
.listGoods.listGoods-type02 .priceTxt02 span{margin-right:10px}
.listGoods .discountPer{display:inline-block;width:34px;height:30px;color:#fff;font-size:15px;text-align:center;line-height:28px;background:#f74f4f}
.listGoods .discountPrice{display:inline-block;vertical-align:middle;text-align:center;}/* margin-left:10px; */
.listGoods .sellPrice{color:#666;font-size:15px;font-weight:400}
.listGoods .price{color:#aaa;font-size:11px;text-decoration:line-through}
.listGoods.listGoods-type02 .goodsStatus .button{display:inline-block;margin:0 0 0 5px}
.listGoods.listGoods-type02 .goodsStatus .button:first-child{margin:0}
.listGoods.listGoods-type02 .reviewTxt{color:#222;font-size:12px;font-weight:300;letter-spacing:-.6px}
.listGoods.listGoods-type02 .reviewTxt.ellipsisLineTxt{margin-bottom:7px}
.listGoods.listGoods-type02 .ratingArea{margin-bottom:10px}
.listGoods.listGoods-type02 .rating{display:inline-block;position:relative;vertical-align:middle}
.listGoods.listGoods-type02 .date{color:#888;font-size:12px;font-weight:300}
.listGoods.listGoods-type02 .ratingArea .date{display:inline-block;position:relative;vertical-align:middle;margin-left:10px;padding-left:10px}
.listGoods.listGoods-type02 .ratingArea .date:after{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:10px;background:#ddd;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.listGoods.listGoods-type02 .ratingArea .date:first-child{margin-left:0;padding-left:0}
.listGoods.listGoods-type02 .ratingArea .date:first-child:after{display:none}
.listGoods.listGoods-type02 .ratingArea .file{width:36px;height:17px}
.listGoods.listGoods-type02 .ratingArea .file:before{width:17px;height:17px;background-position:-134px -189px}
.listGoods.listGoods-type02 .reviewArea{display:none;padding:0 15px 24px}
.listGoods.listGoods-type02 .reviewArea p{padding:20px 0 16px;border-top:1px solid #e6e6e6}
.listGoods.listGoods-type02 .goodsOrder{margin-top:22px}
.listGoods.listGoods-type02 .goodsOrder .feFoSelect{margin-right:10px}
.listGoods.listGoods-type02 .goodsOrder .button{margin:0}
.listGoods.listGoods-type02 .goodsOrder .btnBasket{position:relative;width:37px;height:37px;margin-left:10px;border:1px solid #ddd;border-radius:3px}
.listGoods.listGoods-type02 .goodsOrder .btnBasket:before{width:17px;height:17px;background-position:-161px -62px}
.listGoods.listGoods-type02 .goodsOrder .btnUserMark{position:relative;width:37px;height:37px;margin-left:10px;border:1px solid #ddd;border-radius:3px}
.listGoods.listGoods-type02 .goodsOrder .btnUserMark.active{border:1px solid #7dbfd7;background:#7dbfd7}
.listGoods.listGoods-type02 .goodsOrder .btnUserMark:before{width:17px;height:15px;background-position:0 -155px}
.listGoods.listGoods-type02 .goodsOrder .btnUserMark.active:before{background-position:-19px -155px}
.listGoods.listGoods-type02 .goodsOrder .feFoSelect{height:37px;border:1px solid #e6e6e6;border-radius:3px;line-height:37px}
.listGoods.listGoods-type02.reviewToggle .current .goodsInfo{border-bottom:0}
.listGoods.listGoods-type02.reviewToggle .goodsInfo{border-bottom:0}
.listGoods.listGoods-type02.reviewToggle .listItem{border-top:1px solid #e6e6e6}
.listGoods.listGoods-type02.reviewToggle .listItem:first-child{border-top:0}
.listGoods.listGoods-type02.reviewToggle .btnSet{display:block;overflow:hidden;float:right}
.listGoods.listGoods-type02.reviewToggle .btnSet a,.listGoods.listGoods-type02.reviewToggle .btnSet button{float:left;color:#666;font-size:12px;font-weight:300;letter-spacing:-.6px}
.listGoods.listGoods-type02.reviewToggle .btnSet a{position:relative;margin-right:10px;padding-right:13px}
.listGoods.listGoods-type02.reviewToggle .btnSet a:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:10px;background:#ddd;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.listGoods.listGoods-type02.goodsToggle .listItem{border-top:1px solid #e6e6e6}
.listGoods.listGoods-type02.goodsToggle .answerStatus{overflow:hidden;margin-top:4px}
.listGoods.listGoods-type02.goodsToggle .answerStatus span{font-size:12px;font-weight:300;letter-spacing:-.6px}
.listGoods.listGoods-type02.goodsToggle .answerStatus button{float:right;color:#666;font-size:12px;font-weight:300;letter-spacing:-.6px}
.listGoods.listGoods-type02.goodsToggle .answerStatus .color01{font-weight:400}
.listGoods.listGoods-type02.goodsToggle .answerArea{display:none;padding:0 15px}
.listGoods.listGoods-type02.goodsToggle .answerArea p{position:relative;color:#222;font-size:14px;letter-spacing:-.7px;line-height:22px}
.listGoods.listGoods-type02.goodsToggle .answerArea p:before{content:'';display:block;position:absolute;top:2px;width:19px;height:19px}
.listGoods.listGoods-type02.goodsToggle .questionTxt{padding:20px 0;border-top:1px dashed #e6e6e6}
.listGoods.listGoods-type02.goodsToggle .questionTxt p{padding-left:30px}
.listGoods.listGoods-type02.goodsToggle .questionTxt p:before{left:0;background:url(../../img/spr_img.png) -168px -88px no-repeat;background-size:250px 250px}
.listGoods.listGoods-type02.goodsToggle .answerTxt{padding:20px 0 20px 34px;border-top:1px dashed #e6e6e6}
.listGoods.listGoods-type02.goodsToggle .answerTxt p{margin-bottom:9px}
.listGoods.listGoods-type02.goodsToggle .answerTxt p:before{left:-33px;background:url(../../img/spr_img.png) -189px -88px no-repeat;background-size:250px 250px}
.listGoods.listGoods-type02.goodsToggle .goodsInfo{border-bottom:0}
.listGoods .noData{height:183px;border-bottom:1px solid #e6e6e6;color:#222;font-size:14px;text-align:center;letter-spacing:-.7px;line-height:183px}
.listGoods.listGoods-type02 .noBasket{padding:58px 0;border-bottom:1px solid #e6e6e6;color:#222;font-size:14px;text-align:center;letter-spacing:-.7px}
.listGoods.listGoods-type02 .noBasket p{margin-top:10px}
.listGoods.listGoods-type02.orderList .goodsInquiry{margin:0;padding:18px 85px 18px 15px}
.listGoods.listGoods-type02.orderList .goodsInquiry .button{right:15px}
.listGoods.listGoods-type02.orderList .goodsInfo:after{content:'';display:block;position:absolute;top:-5px;left:0;width:100%;height:5px;background:#fff}
.listGoods.listGoods-type02.orderList .goodsInfo:before{content:'';display:block;position:absolute;top:-5px;left:50%;z-index:15;width:94%;height:1px;background:#e6e6e6;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.listGoods.listGoods-type02.orderList .listItem:first-child .goodsInfo:after,.listGoods.listGoods-type02.orderList .listItem:first-child .goodsInfo:before{display:none}
.listGoods .bestMark{display:inline-block;width:66px;height:20px;margin-bottom:6px;color:#fff;font-size:12px;font-weight:300;text-align:center;letter-spacing:-.6px;line-height:20px;background:#779fc2}@media all and (min-width:640px){.listGoods{overflow:hidden;padding:0 18px}
.listGoods .listItem{width:25%;padding:25px 7px;}
.listGoods .listItem:nth-child(odd){float:left}
.listGoods .listItem:nth-child(even){float:left}}
.bullet li{position:relative;margin-top:6px;padding-left:12px;color:#666;font-size:12px;font-weight:300;word-break:keep-all;letter-spacing:-.6px;line-height:20px}
.bullet li:first-child{margin-top:0}
.bullet li:before{content:'';display:block;position:absolute;top:9px;left:0;width:2px;height:2px;background:#ddd}
.bullet-type02 li{font-size:14px;letter-spacing:-.7px;line-height:21.5px}
.boxTxt{padding:20px 10px;border:solid #e6e6e6;border-width:0 1px 1px}
.boxTxt .tit{margin-bottom:9px;color:#666;font-size:12px;letter-spacing:-.6px}
.boxTxt .extraTxt{margin-top:10px}
.boxTxt-type02{margin-top:40px;border:1px solid #f2f2f2;background:#f9f9f9}
.boxTxt-type02 .button{margin-top:11px}
.boxTxt-type03{margin-top:50px;padding:18px 0 22px;border:1px solid #e6e6e6;text-align:center}
.boxTxt-type03 p{margin-bottom:11px;color:#666}
.boxTxt-type04{padding:0 15px 20px;border-width:0 0 1px}
.boxTxt-type05{margin-top:40px;border-top:1px solid #f2f2f2;border-right:0;border-bottom:1px solid #f2f2f2;border-left:0;background:#f9f9f9}
.boxTxt-type05 .inner{padding:0 5px}
.boxTxt-type05 .tit{position:relative;margin-bottom:20px;padding-top:32px;font-weight:500;text-align:center}
.boxTxt-type05 .tit:before{content:'';display:block;position:absolute;top:0;left:50%;width:31px;height:30px;background:url(../../img/spr_img.png) -454px -428px no-repeat;background-size:500px 500px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.boxTxt+.formList-type02{margin-top:30px}
.boardList>ul{border:1px solid #e6e6e6}
.boardList dl{overflow:hidden;padding:18px 14px}
.boardList dd,.boardList dt{color:#222;font-size:14px;letter-spacing:-.7px}
.boardList dt{float:left}
.boardList dd{float:right;font-weight:500}
.boardList li{border-top:1px solid #e6e6e6}
.boardList li:first-child{border-top:0}
.boardList ul li dd.lastInfoTxt{clear:both;width:auto;color:#888;font-size:12px;font-weight:300;letter-spacing:-.6px;padding:10px}
.boardList-type01 dl{background:#f9f9f9}
.boardList-type01 .lastItem dl{background:#fff}
.boardList-type01 .lastItem dt{color:#666}
.boardList-type01 .lastItem dd{font-weight:400;text-align:right}
.boardList-type01 .detailInfo{padding:0 14px;border-top:1px solid #e6e6e6}
.boardList-type01 .detailInfo dl{padding:18px 0;background:#fff}
.boardList-type01 .detailInfo li{border-top:1px dashed #e6e6e6}
.boardList-type01 .detailInfo li:first-child{border-top:0}
.boardList-type01 .color01{color:#222;font-size:16px;font-weight:500;letter-spacing:-.8px}
.boardList-type02 li{position:relative}
.boardList-type02 dt{color:#666}
.boardList-type02 dd{width:30%;text-align:right}
.boardList-type02 li .button{position:absolute;top:50%;right:15px;margin:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.boardList-type02 .color01{font-size:14px;font-weight:500}
.boardList-type03>ul{border-width:1px 0}
.boardList-type03 dt{width:70%}
.boardList-type03 .date{margin-top:7px;color:#888;font-size:12px;font-weight:300;letter-spacing:-.6px}
.boardList-type03 .date span{position:relative;margin-left:10px;padding-left:10px;color:#888;font-size:12px;font-weight:300;letter-spacing:-.6px}
.boardList-type03 .date span:before{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:10px;background:#ddd;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.boardList-type03 dd,.boardList-type03 dt{display:inline-block;float:none;vertical-align:middle;color:#222}
.boardList-type03 dd{width:27%;text-align:right}
.boardList-type03 dd span{font-weight:500}
.boardList-type03 .noData{padding:33px 0;color:#222;font-size:14px;text-align:center;letter-spacing:-.7px}
.boardList-type03.inquiryToggle dt{position:relative;padding-left:34px}
.boardList-type03.inquiryToggle dt:before{content:'';display:block;position:absolute;top:0;left:0;width:19px;height:19px;background:url(../../img/spr_img.png) -168px -88px no-repeat;background-size:250px 250px}
.boardList-type03.inquiryToggle dd{font-size:12px;letter-spacing:-.6px}
.boardList-type03.inquiryToggle dd span{font-weight:300}
.boardList-type03.inquiryToggle dd .color01{font-weight:400}
.boardList-type03.inquiryToggle .inquiryArea{display:none;position:relative;width:100%;margin-top:24px;padding:21px 0 0 34px;border-top:1px dashed #e6e6e6;color:#222;font-size:14px;font-weight:300;text-align:left}
.boardList-type03.inquiryToggle .inquiryArea p{position:relative;margin-bottom:9px;color:#222;font-size:14px;letter-spacing:-.7px;line-height:22px}
.boardList-type03.inquiryToggle .inquiryArea p:before{content:'';display:block;position:absolute;top:2px;left:-33px;width:19px;height:19px;background:url(../../img/spr_img.png) -189px -88px no-repeat;background-size:250px 250px}
.boardTable{border-top:1px solid #666}
.boardTable td,.boardTable th{padding:10px 0;border-bottom:1px solid #ccc;font-size:12px;text-align:left;letter-spacing:-.6px}
.boardTable th{padding-left:10px;color:#222}
.boardTable td{color:#666;font-weight:300}
.rating{width:100px;height:20px;background:url(/m/_images/common/icn_star_off.png);background-size:20px 20px}
.rating div{height:20px;background:url(/m/_images/common/icn_star.png);background-size:20px 20px}
.btnLoader span{position:relative}
.btnLoader.active span{padding-right:35px}
.btnLoader span:after{display:none}
.btnLoader.active span:after{content:'';display:block;position:absolute;top:0;right:0;width:33px;height:29px;background:url(../../img/common/loader.gif) 0 0 no-repeat;background-size:33px 29px}
.loginStaff .feFoSelect{width:100%}
.loginStaff p{margin-top:8px;color:#666;font-size:12px;font-weight:300;letter-spacing:-.6px}
.btnWrap{margin-top:26px;margin-bottom:10px;font-size:0}
.btnWrap:after,.btnWrap:before{content:'';display:table}
.btnWrap:after{clear:both}
.btnWrap .button:first-child{margin-left:0}
.btnWrap .button:last-child{margin-right:0}
.button[disabled]{border-color:#ddd;color:#888;background-color:#f4f5f7}
.button{display:inline-block;position:relative;vertical-align:middle;height:48px;margin:0 5px;padding:0 17px;border-radius:3px;color:#666;font-size:14px;text-align:center;letter-spacing:-1px;line-height:48px;border-radius:15px;}
.button-border01{border:1px solid #ddd}
.button-border02{border:1px solid #15a0ff;color:#15a0ff;background:#fff}
.button-border03{border:1px solid #222;color:#222}
.button-border04{border:1px solid #666;color:#666}[class*=button-bg]{color:#fff}
.button-border01_sq{border:1px solid #ddd;background:#fff;border-radius:8px;}
.button-border02_sq{border:1px solid #15a0ff;color:#15a0ff;background:#fff;border-radius:8px;}
.button-border03_sq{border:1px solid #15a0ff;color:#fff;background:#15a0ff;border-radius:5px;}
.button-bg01{background-color:#15a0ff;}
.button-block{display:block;width:100%;margin:0}
.button-block_50_l{display:block;width:49%;margin:0;float:left;background:#FFF;color:#222;border:2px solid #222;line-height:280%;}
.button-block_50_r{display:block;width:49%;margin:0;float:right;}
.button-block+.button-block{margin:10px 0 0}
.button-sizeS{height:30px;padding:0 11px;font-size:12px;line-height:30px}
.button-sizeM{height:37px;font-size:14px;line-height:37px}
.btnWrap[class*=col0] .button{float:left;margin:0}
.btnWrap[class*=col0] .button:first-child{margin-left:0}
.btnWrap.col03 .button{width:32%;margin-left:2%}
.formfield .btnWrap{margin-top:10px}
.btnDetail{position:relative;padding-right:10px;color:#888;font-size:12px;letter-spacing:-.6px}
.btnDetail:before{right:0;left:auto;width:5px;height:8px;background-position:-242px 0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.row{position:relative;margin-top:10px}
.row:after,.row:before{content:'';display:table}
.row:after{clear:both}
.row:first-child{margin-top:0}
.row [class*=col]{float:right}
.row [class*=col]:first-child{float:left}
.row [class*=col]{width:50%}
.row .col02{width:20%}
.row .col03{width:30%}
.row .col04{width:40%}
.row .col05{width:50%}
.row .col06{width:60%}
.row .col07{width:70%}
.row .col08{width:80%}
.justify:after,.justify:before{content:'';display:table}
.justify:after{clear:both}
.justify [class*=col]{float:right;width:48%;margin:0}
.justify [class*=col]:first-child{float:left}
.justify [class*=col].button{margin:0}
.justify.justify-full [class*=col]{width:50%}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{-webkit-appearance:none;max-width:100%;background:0 0}
input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{color:#222}
input[type=text]::-ms-clear{display:none}input[type=text]::-ms-reveal{display:none}
input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{border-radius:3px;font-size:12px;line-height:normal}
button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;padding:0;border:none;background:0 0}
input[type=number],input[type=password],input[type=tel],input[type=text]{-webkit-appearance:none}
input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}
input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:19px;right:15px;width:18px;height:18px;color:rgba(204,204,204,0);background:url(../../img/common/ico_date.png) no-repeat 100% 0;background-size:18px 18px}
label{color:#222;font-size:14px}textarea{border:1px solid #ddd;border-radius:3px;font-size:12px}input::-webkit-input-placeholder{color:#888;opacity:1}input::-moz-placeholder{color:#888;opacity:1}
input::-ms-input-placeholder{color:#888;opacity:1}[class*=feFo]{display:inline-block;overflow:hidden;position:relative;vertical-align:middle;margin-left:10px}
[class*=feFo]:first-child{margin-left:0}
[class*=feFo]:last-child{margin-right:0}
[class*=feFo]>input,[class*=feFo]>select{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0}
[class*=feFo]>select{z-index:1;border:none;border-radius:0}
[class*=feFo]>[type=file]{display:none}
[class*=feFo] .feFoFileInpTxt{position:static;width:auto}
.utilMenu label span.active,[class*=feFo].active{outline:1px dotted #000;outline:2px auto Highlight;outline:2px auto -webkit-focus-ring-color}
.input+[class*=feFo]{margin-left:0}
.input{width:100%;height:56px;padding:0 15px;border:0}
.input:first-child{margin-left:0}
.input:last-child{margin-right:0}
.input+.input{margin-left:0}
.feFoCheck,.feFoRadio{display:inline-block;position:relative;width:21px;height:21px;margin:0 10px 0 30px;border:1px solid #ddd;border-radius:3px;background:0 0}
.feFoCheck.checked:before,.feFoRadio:before{content:'';position:absolute;top:50%;left:50%;background:url(../../img/spr_img.png) no-repeat;background-size:250px 250px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.feFoRadio{border-radius:100%}
.feFoRadio.checked{border-color:#222}
.feFoRadio:before{width:10px;height:10px;border-radius:100%;background-color:#ddd}
.feFoRadio.checked:before{background-color:#222}
.feFoCheck.checked{border-color:#ebebeb;}
.feFoCheck.checked:before{width:24px;height:24px;background-position:3px 2px;background-image: url('/m/_images/member/chk_v.png');background-size:19px 19px;}
.checkBlock-all{position:relative;margin-top:10px;background-color:#fff}
.checkBlock-all .feFoCheck{position:absolute;top:50%;right:15px;margin:0;margin-right:0;border-radius:100%;background-color:#fff;transform:translateY(-50%)}
.checkBlock-all .feFoCheck:before{content:'';position:absolute;top:50%;left:50%;width:12px;height:8px;transform:translate(-50%,-50%)}
.checkBlock-all .feFoCheck.checked:before{background-position:-231px -37px}
.checkBlock-all .labelTxt{display:block;width:100%;padding:14px 0;border:1px solid #ddd;color:#222;font-size:14px;text-align:center;transition:border-color .2s,color .2s,background-color .2s}
.checkBlock-all .checked+.labelTxt{border-color:#222;color:#222}
.checkBlock-all .checked{background-color:#222}
.checkBlock-all .checked+.labelTxt{color:#222;font-weight:700}
.feFoSelect{position:relative;height:56px;padding:0 44px 0 15px;color:#000;text-align:left;line-height:56px;background-color:#fff}
.feFoSelect:before{right:12px;left:auto;width:11px;height:6px;background-position:-232px -13px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.feFoSelect>span{display:inline-block;overflow:hidden;width:100%;color:#666;font-size:12px;font-weight:300;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.6px}
.feFoSelect select{display:inline-block;width:100%;color:#666}


.formDate:before{content:'';display:block;position:absolute;right:15px;width:18px;height:18px;background:url(../../img/common/ico_date.png) no-repeat 0 0;background-size:18px 18px}
.formList .addForm .input{padding:0 15px}
.formList .essential+.input{padding:0 22px}
.formList ul{border:1px solid #e6e6e6}
.formList li{position:relative;border-top:1px solid #e6e6e6;font-size:13px;padding:5px;}
.formList li:first-child{border-top:0}
.formList li .button{position:absolute;top:50%;right:4px;margin:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.formList li .tt{color:#222;font-size:3vw;letter-spacing:-.7px;padding:0px 15px;padding-top:10px;}
.formList li .input{width:100%;border:1px solid #ebebeb;background:#f6f7fb;height:8vw;}
.formList .txt{padding:18px 15px;font-size:14px;letter-spacing:-.7px}
.formList .paymentItem{padding:0 15px 18px;font-size:14px;letter-spacing:-.7px}
.formList .paymentItem:first-child{padding-top:18px}
.formList .checkPw p,.formList .inputId p{position:absolute;top:50%;font-size:12px;font-weight:700;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.formList .inputId p{right:90px}
.formList .checkPw p{right:15px}
/*.formList .essential{position:absolute;top:20px;left:9px;font-size:12px}*/
.formList .addForm .feFoSelect{width:24%}
.formList .addForm .feFoSelect:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:27.5px;background:#e6e6e6;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.formList .divide{display:inline-block;position:relative;width:75%}
.formList .divide.col02{width:50%}
.formList .divide.col02 .feFoSelect{width:100%}
.formList .divide.col02 .feFoSelect:after{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:27.5px;background:#e6e6e6;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.formList .divide.col02:first-child .feFoSelect:after{display:none}
.formList .divide .txt{vertical-align:middle}
.formList textarea{width:100%;height:171px;padding:15px;border:0}
.formList .selectWrap .feFoSelect{height:56px;border:0;line-height:56px}
.formList .picList{overflow:hidden;padding:10px 10px 15px;border:0}
.formList .picList li{float:left;position:relative;width:25%;padding:5px;border-top:0}
.formList .picList li img{border:1px solid #e6e6e6}
.formList .picList li button{position:absolute;top:10px;right:10px;width:17px;height:17px;border-radius:100%;background:rgba(0,0,0,.5)}
.formList .picList li button:before{width:6px;height:6px;background-position:-235px -69px}
.formList .picList .feFoFileWrap{position:absolute;top:0;left:0;width:100%;height:100%;margin-left:0;padding:5px}
.formList .picList .feFoFileWrap input[type=text]{display:none}
.formList .picList .feFoFileWrap .feFoFile{position:relative;width:100%;height:100%;margin-left:0}
.formList .picList .feFoFileWrap .feFoFileBtn{overflow:hidden;position:static;width:100%;height:100%;margin-left:0;border-radius:0;color:transparent;text-indent:100%;white-space:nowrap;background:0 0}
.formList .selectRatingWrap{position:relative}
.formList .ratingAnchor{display:block;position:relative;height:56px;padding-left:20px;line-height:52px}
.formList .ratingAnchor:before{right:12px;left:auto;width:11px;height:6px;background-position:-232px -13px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.formList .ratingAnchor .rating{display:inline-block;vertical-align:middle}
.formList .selectRating{display:none;position:absolute;top:56px;left:0;z-index:20;width:100%;border:solid #e6e6e6;border-width:0 0 1px 1px;background:#fff;box-shadow:0 0 3px #e6e6e6}
.formList .selectRating li{height:56px;border:0}
.formList .selectRating a{display:block;height:56px;padding-left:20px;line-height:52px}
.formList .selectRating .rating{display:inline-block;vertical-align:middle}
.formList+.formList{margin-top:20px}
.formList-type02 li:after{content:'';display:block;clear:both}
.formList-type02 dl:after{content:'';display:block;clear:both}
.formList-type02 dd,.formList-type02 dt{float:left;padding:18px 0;font-size:14px}
.formList-type02 dt{width:26%;padding-left:15px;color:#666;letter-spacing:-.7px}
.formList-type02 dd{position:relative}
.formList-type02 .addForm dd,.formList-type02 .addForm dt{height:56px;padding-top:0;padding-bottom:0;line-height:56px}
.formList-type02 dt.type02{width:34%;color:#222}
.formList-type02 dd{width:74%;color:#222}
.formList-type02 dd.type02{width:66%}
.formList-type02 dd.type02 .divide{width:45%;margin-top:18px}
.formList-type02 dd.type02 .divide:nth-child(1),.formList-type02 dd.type02 .divide:nth-child(2){margin-top:0}
.formList-type02 .addForm dd{font-size:0}
.formList-type02 .addForm .feFoSelect{padding:0}
.formList-type02 .essential{line-height:normal}
.formList-type02 .applyArea{display:none;padding:0 15px}
.formList-type02 .applyArea .radioWrap,.formList-type02 .applyArea .selectWrap{border-top:1px dashed #e6e6e6}
.formList-type02 .radioToggleCont,.formList-type02 .selectToggleCont{display:none;border-top:1px dashed #e6e6e6}
.formList-type02 .radioToggleCont dt,.formList-type02 .selectToggleCont dt{width:35%;padding-left:0}
.formList-type02 .radioToggleCont dd,.formList-type02 .radioToggleCont dt,.formList-type02 .selectToggleCont dd,.formList-type02 .selectToggleCont dt{color:#779fc2}
.formList-type02 .radioToggleCont dd,.formList-type02 .selectToggleCont dd{width:65%}
.formList-type02 .addForm-type02 .checkEl{position:absolute;top:15px;right:15px}
.formList-type02 .addForm-type02 .checkEl .button{position:static;top:auto;right:auto;margin-left:10px;-webkit-transform:translate(0,0);transform:translate(0,0)}
.formList-type02 .radioToggleCont .addForm-type02 .checkEl,.formList-type02 .selectToggleCont .addForm-type02 .checkEl{right:0}
.formList-type02 .radioToggleCont .addForm-type02 .checkEl .button,.formList-type02 .selectToggleCont .addForm-type02 .checkEl .button{margin-left:5px}
.formList-type02 .radioToggleCont .addForm-type02 .checkEl .button:first-child,.formList-type02 .selectToggleCont .addForm-type02 .checkEl .button:first-child{margin-left:0}
.formList-type02 .addForm-type02 p{left:-.6px;margin-top:10px;color:#888;font-size:12px;font-weight:300}
.formList-type02 .addForm-type02 p strong{font-weight:400}
.formList-type02 .applyArea .radioWrap{padding:15px 0}
.formList-type02 .applyArea .radioWrap li{float:none;width:100%}
.formList-type02 .checkArea{border-top:0}
.formList .selectDelivery{display:none}

.tab{position:relative;margin-bottom:25px}
.tab:after,.tab:before{content:'';display:table}
.tab:after{clear:both}
.tab li{float:left;position:relative}
.tab li:first-child a{margin-left:0}
.tab li a{display:block;height:48px;margin-left:-1px;border:1px solid #f6f7fb;color:#999999;font-size:16px;text-align:center;letter-spacing:-.9px;line-height:46px;background:#f6f7fb;border-radius:25px 25px 0px 0px;;border-bottom:1px solid #15a0ff;}
.tab li.current a{position:relative;z-index:1;border:1px solid #15a0ff;border-bottom:1px solid #fff;color:#15a0ff;font-weight:500;border-radius:25px 25px 0px 0px;background:#fff;}
.tab-type02 li a{height:50px;color:#666;font-size:16px;line-height:48px}
.tab-type02 li.current a{font-weight:500}
.tab-type03{height:46px;margin-bottom:20px;border-bottom:1px solid #eee;text-align:center}
/*.tab-type03 li.current a{border:0}*/
.tab-type03 li span{display:inline-block;position:relative;height:45px;padding:0 3px}
.tab-type03 li.current span{font-weight:500}
.tab-type03 li.current span:after{content:'';display:block;position:absolute;bottom:-1px;left:0;width:100%;height:2px;}
/*.tab-type03 li a{height:45px;border:0;color:#666;font-size:16px;line-height:45px}*/
.tab-col01 li{width:100%}
.tab-col02 li{width:50%}
.tab-col03 li{width:33.33%}
.tab-col04 li{width:25%}
.tab-col05 li{width:20%}
.tab-col06 li{width:16.5%}
.tab-col08 li{width:12.5%}
.tab-col09 li{width:11.11%}
.color01{color:#222}
.color02{color:#222}
.color03{color:#888}
.color04{color:#666}
.color05{color:#f44648}
.txt{font-size:14px;letter-spacing:-.7px}
.txt-type02{font-weight:300}
.txt-type03{color:#666;font-size:12px;letter-spacing:-.6px}
.subTitle{overflow:hidden;position:relative;min-height:30px;margin-bottom:20px}
.subTitle .title{margin-top:6px;color:#222;font-size:16px;font-weight:400;letter-spacing:-.8px}
.title-type02{text-align:center}
.subTitle .right{position:absolute;right:0;bottom:0}
.subTitle .right .button{margin:0}
.subTitle-type02{margin-top:40px}
.subTitle-type03{margin:20px 0 10px}
.subTitle-type03 .title{margin-top:0}
.subTitle-type04{margin:0 0 10px}
.subTitle-type04 .title{margin-top:0}
.modal,.modalLoadWrap{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%}
.modal{display:none;background-color:#fff}
.modal .modalHead{padding:11px 15px;background-color:#b6b6b6}
.modal .modalHead .title{left:-1px;color:#fff;font-size:20px;font-weight:400;text-align:center}
.modal .modalBody{overflow-y:auto;height:calc(100% - 50px);padding:25px 15px}
.modal .section{margin-top:35px}
.modal .section:first-child{margin-top:0}
.modal h2{margin:46px 0 10px;color:#222;font-size:14px;font-weight:400;letter-spacing:-.7px}
.modal h2:first-child{margin-top:0}
.modal ol li{margin-bottom:6px}
.modal .btnClose{overflow:hidden;position:absolute;top:0;right:0;width:50px;height:50px}
.modal .btnClose:before{width:19px;height:19px;background-position:-165px 0}
.modal.sns{position:absolute;top:140px;left:50%;width:300px;height:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.modal.sns .modalHead{text-align:center;background-color:#fff}
.modal.sns .modalHead .title{color:#222;font-weight:300}
.modal.sns .modalBody{overflow:hidden;height:auto;padding:10px 20px 20px;text-align:center}
.modal.sns .snsList{display:inline-block;overflow:hidden;width:180px}
.modal.sns .snsList li{float:left}
.modal.sns .snsIco{display:block;position:relative;width:46px;padding-top:50px;color:#666;font-size:12px;font-weight:300;text-align:center;letter-spacing:-.6px}
.modal.sns .facebook{margin:0 21px}
.modal.sns .snsIco:before{content:'';display:block;position:absolute;top:0;left:50%;width:40px;height:40px;background-image:url(../../img/spr_img.png);background-repeat:no-repeat;background-size:500px 500px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.modal.sns .kakaotalk:before{background-position:-140px -250px}
.modal.sns .facebook:before{background-position:-182px -250px}
.modal.sns .twitter:before{background-position:-224px -250px}
.modal.sns .btnClose{top:-50px;right:-15px}
.detailNaviMenu .active{background:#7dbfd7 !important;}

.lineGoodstitle{position: relative;}
.lineGoodstitle ul{margin-top:15px;}
.lineGoodstitle ul li{float:left;width:20%;text-align:center;font-size:9px;color:#333333;font-weight:500;border:1px solid #ddd;border-bottom:2px solid #ddd;border-left:0px;padding:10px 0px;cursor:pointer;}
.lineGoodstitle ul li:first-child{border-left:1px solid #ddd;}

.lineGoodstitle ul li.basic:hover{background:#FFF;color:#617f90;}
.lineGoodstitle ul li.hyaluronic:hover{background:#FFF;color:#125687;}
.lineGoodstitle ul li.totarol:hover{background:#FFF;color:#e6674a;}
.lineGoodstitle ul li.vitalc:hover{background:#FFF;color:#ffb60f;}
.lineGoodstitle ul li.piptide:hover{background:#FFF;color:#702785;}

.lineGoodstitle .basic.on{background:#FFF;color:#617f90; border-bottom:2px #617f90 solid;}
.lineGoodstitle .hyaluronic.on{background:#FFF;color:#125687; border-bottom:2px #125687 solid;}
.lineGoodstitle .totarol.on{background:#FFF;color:#e6674a; border-bottom:2px #e6674a solid;}
.lineGoodstitle .vitalc.on{background:#FFF;color:#ffb60f; border-bottom:2px #ffb60f solid;}
.lineGoodstitle .piptide.on{background:#FFF;color:#702785; border-bottom:2px #702785 solid;}
.lineGoodsSl .listGoods{padding:0;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}

.mt3vw{margin-top:3vw !important;}
.mt5vw{margin-top:5vw !important;}

.ml20{margin-left:20px !important;}

.point_color1{color:#fa3a5f !important;}

/*메인화면*/
.m_more{width:15%;float:right;padding-right:5%;}
.mlistGoods{padding:0px 5%;clear:both;overflow:auto;white-space:nowrap;position:relative;}
.mlistGoods ul{white-space:nowrap; overflow-x: auto;}
/*.mlistGoods::-webkit-scrollbar{display:none;}*/
.mlistGoods.listGoods-type02{padding:0}
.mlistGoods .listItem{position:relative;width:35vw;padding:5px 0;margin-left:10px;display:inline-block;overflow:hidden;vertical-align:top; padding:5px 10px;background:#fff;border-radius:15px;}
.mlistGoods .listItem:nth-child(1){margin-left:0px;}
.mlistGoods .listItem .txtArea{text-align:center;}
.mlistGoods .flag{position:absolute;top:10px;left:10px;width:28px}
.mlistGoods .picArea{position:relative;width:100%;margin:0 auto 5px;text-align:center;border-radius:15px;background:#fcf1ef;}
.mlistGoods.listGoods-type02 .picArea,.listGoods.listStyle .picArea{position:absolute;left:0}
.mlistGoods.listStyle .picArea{top:25px;width:120px;height:100px;margin:0}
.mlistGoods .picArea img{display:block;margin:auto;margin-top:3px;}
.mlistGoods .sellPrice{color:#666;font-size:4vw;font-weight:400}
.mlistGoods .price{color:#aaa;font-size:11px;text-decoration:line-through}
.mlistGoods .tit{min-height:30px;margin-bottom:7px;color:#454545;font-size:13px;;letter-spacing:-.7px;line-height:120%;white-space:normal;}
.mlistGoods .descTxt{min-height:auto;white-space:normal;overflow:hidden;height:20px;}

.yumayo{background:url("/m/_images/main/bg_myanimal.png") no-repeat;background-size:cover;height:30%;min-height:291px;margin-top:5%;position:relative;}
.yumayo .txt{position:absolute;top:10%;left:5%;font-size:5.5vw;font-family:"KyoboHand";font-weight:500;}
.yumayo .txt span{font-size:5.5vw;font-family:"KyoboHand";font-weight:500;background:#FFF;padding:0px 5px;border-radius:15px;}
.yumayo .a_img{position:absolute;width:43%;height:100%;border-radius:50%;overflow:hidden;right:13%;bottom:15%;}

.tonly_area{width:80%;margin:0 auto;}
.oGoods.listGoods-type02{padding:0}
.oGoods .listItem{position:relative;width:100%;padding:0px 0;margin-left:0px;display:inline-block;overflow:hidden;}
.oGoods .listItem:nth-child(1){margin-left:0px;}
.oGoods .listItem .txtArea{text-align:center;}
.oGoods .flag{position:absolute;top:10px;left:10px;width:28px}
.oGoods .picArea{position:relative;width:100%;margin:0 auto 5px;text-align:center;border-radius:15px;background:#fcf1ef;overflow:hidden;}
.oGoods.listGoods-type02 .picArea,.listGoods.listStyle .picArea{position:absolute;left:0}
.oGoods.listStyle .picArea{top:25px;width:120px;height:100px;margin:0}
.oGoods .picArea img{display:block;margin:auto;}
.oGoods .tit{font-size:4vw;font-weight:600;color:#555555;}
.oGoods .sellPrice{font-size:5vw;font-weight:600;color:#000;}
/*.oGoods .discountPer{position:absolute;top:0px;left:0px;width:0px;height:0px;border-radius:15px 0px 0px 0px;border-top: 80px solid #fa3a5f;border-right: 80px solid #FFF;border-bottom: 0px solid #fff;}*/
.oGoods .discountPer{position:absolute;top:0px;left:0px;width:0px;height:0px;border-top: 27vw solid #fa3a5f;border-right: 27vw solid transparent;}
.oGoods .discountPer .num{position:absolute;top:-25vw;left:5px;font-size:6vw;font-weight:600;color:#fff;line-height:180%;width:90px;text-align:left;}
.oGoods .price{text-decoration:line-through;}

.main_chioce_area{overflow:auto;white-space:nowrap;position:relative;z-index:2;bottom:0px;height:100%;background:#}
.main_chioce{position:absolute;bottom:5%;z-index:3;}
.insta_area{margin-top:5vw;margin-bottom:5vw;}
.keyword_area{width:90%;margin:3vw auto;overflow:hidden;}
.keyword_area ul{}
.keyword_area ul li{width:49%;float:left;border:1px solid #ebebeb;margin-top:1vw;padding:2% 5%;border-radius:15px;font-size:4vw;}
.keyword_area ul li:nth-child(odd){margin-left:1%;}
.keyword_area ul li:nth-child(even){margin-left:0%;}
.keyword_area ul li.top1{width:98%;border:1px solid #fa3a5f;}
.keyword_area ul li em{position:absolute;right:10%;}
.keyword_area ul li img{width:50%;}
.keyword_area ul li a{padding-left:2vw;}


.btn_line{font-size:4.5vw;font-weight:500;color:#3d3d3d;clear:both;padding-top:10px;line-height:300%;overflow:hidden;}
.f_left {float:left !important;}
.f_right {float:right !important;}
.clear {clear:both !important;}}
.center{text-align:center !important;}


/* 견종찾기 */
.animal_area_d{}
.animal_area_d th{font-size:4vw;font-weight:500;text-align:left;}
.animal_area_d td{font-size:4vw;font-weight:500;text-align:left;padding:5px 0px}
.animal_area_d .input{width:50%;border:1px solid #ebebeb;background:#f6f7fb;height:8vw;}
.animal_area_d .txt{margin-top:5vw;font-size:4vw;font-weight:500;}
.animal_area_d .txt span{color:#15a0ff;}

.ui-datepicker-trigger{width:20px;}
.searchWrap1 {margin-top:20px;}
.searchWrap1 .feFoSelect{border:1px solid #d7d7d7;line-height:40px;height:40px;padding:0px;width:22%;padding-left:10px;}
.searchWrap1 button {
	position: absolute;
	top: 3px;
	right: 7px;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background-color:#15a0ff;
	border-radius:5px;
}
.searchWrap1 button:before {
	content: '';
	display: block;
	position: absolute;
	left: 25%;
	width: 21px;
	height: 21px;
	background: url(/shop/_img/common/btn_search_on.png) NO-REPEAT;
	background-color:#15a0ff;
	border-radius:5px;
}

.animal_search_area{border:1px solid #333;border-radius:15px;padding:10px 5px;width:96%;height:600px; overflow:hidden;margin-top:100px;margin-left:2%;}
.animal_search_area .searchWrap button:before {
	content: '';
	display: block;
	width: 38px;
	height: 38px;
	background: url('/shop/_images/_common/btn_search.png') no-repeat;
	background-size:cover;
}
.animal_search_area .tit{font-size:24px;padding-left:10px;padding-top:20px;}
.animal_search_area .btn{position:absolute;width:21px;height:21px;top:35px;right:30px;cursor:pointer;}
.animal_search_area .btn img{width:21px;height:21px;}
.animal_search_area .animal_list_ajax{position:relative;height:400px;border:1px solid #f6f7fb;overflow-y:auto;margin-top:5px;}
.animal_list{}
.animal_list .a_col{padding:5px 20px;}
.animal_list .a_col a{color:#666666;font-weight:500;font-size:13px;}
.animal_list .col_cl1{background:#f6f7fb;}
.animal_list .col_cl2{}
.modal_btn_area{text-align:center;margin-top:20px;}


/*마이페이지*/
.pointcolor01{color:#15a0ff !important;}
.bg_mypage_coupon{background:url("/m/_images/mypage/bg_coupon_top_m.png");background-size:cover;height:30vw;max-height:206px;position:relative;background-size:100%;background-repeat:no-repeat;}
.bg_mypage_coupon .txt_line{position:absolute;background:#fff;width:55%;left:7%;bottom:30%;height:10vw;font-size:5vw;text-align:center;line-height:200%;font-weight:600;border-radius:25px;}
.bg_mypage_coupon .txt_line .color01{color:#15a0ff;}
.bg_mypage_coupon .txt_line .color02{color:#000;}

.ord_txt_top{margin-top:20px; font-size:5vw;font-weight:600;color:#333;width:96%;margin:10px auto}
.ord_txt_top .tit{border-bottom:1px solid #e6e6e6;padding:10px 0px;}
.ord_txt_top .txt{padding-top:12px;font-size:5vw;}
.ord_txt_top span{color:#999999;padding-left:10px;font-size:4vw;}

.mypage_bg_line{height:5px;background:#f6f7fb;}
.mypage_ord_list{width:96%;margin:0 auto;}
.mypage_ord_list .tit1{font-size:5vw;margin-top:30px;}
.mypage_ord_list .status{}
.mypage_ord_list .status .ord_status{color:#15a0ff;float:left;font-weight:600;font-size:4vw;}
.mypage_ord_list .status .ord_trans{color:#999999;float:right;font-size:4vw;}
.mypage_ord_list .goodsInfo{}
.mypage_ord_list .goodsInfo .optionTxt{}
.mypage_ord_list .goodsInfo .priceTxt{text-align:left;}
.mypage_ord_list .listItem{height:auto;}

/* 등급 */
.top_benefit_area{background:url("/m/_images/benefit/bg_benefit.png") no-repeat;background-size:100%;height:60vw;}
.benefit_login{margin:20px 0px;background:#fcf1ef;border-radius:15px;overflow:hidden;}
.benefit_login p{text-align:center;font-size:4vw;font-weight:600;overflow:hidden;padding:10px 0px;color:#000;}
.benefit_txt{padding:20px 0px;}
.benefit_list{}
.benefit_list .submenu{display:none;margin-top:-18vw;}

.infoImg img{width:100%;height:auto;}