﻿@import url("common.css");
/*font-set*/
@charset "utf-8";

/*영역별 타이틀*/



/*=== Main =========================================================================================================================================================*/

.contents_area {background: #ececec; padding-bottom: 20px;}
.main_banner {position:relative;}
.banner_detail {position:absolute; bottom:0; left:0; width: 100%; background-color:rgba(0,0,0,0.3)}
.banner_detail p {font-size:16px; padding:1em 1em; color:#fff; font-weight:700; line-height:1.3em;}
.banner_detail p a {display:block; width:100%;}
.banner_detail p span {font-size:12px; font-weight:normal; color:#fff; line-height:14px;}
.banner_detail_btn {width:80px; display:block; position:absolute; right:0px; bottom:0;}
.main_banner_img {position:relative;}
.main_banner_img span.count {position:absolute; display:block; width:70px; height:35px;  right:15px; bottom:30%; line-height:70px; text-align:center; color:#fff; background-size:100% auto;}
.main_banner_img span.itemC, span.itemT  {color:#fff;}

 a.close {position:fixed;-webkit-backface-visibility: hidden; top:120px; right:20px; width:40px;z-index: 1000;}

.main_menu a {display:inline-block; width:70px; text-align:center; height:45px; line-height:45px; font-size:14px; background:#4aaf0f; color:#fff;}
.main_menu a.on {background:#193f58;}
.main_banner_detail {position:relative;}
.main_banner_detail2 {position:relative; top:0;width: 100%; z-index: 10;}

@media (max-width:460px) {
.banner_detail p {padding:1em;}
.main_banner_img span {/*width:35px; height:35px;*/ line-height:35px;}
}

.main_p {background:#ececec; width:100%;position: relative; padding-top:0px; padding-bottom: 10px; }
.main_p ul {width:98.75%; margin:0 auto;}
.main_p ul li {float:left; width:100%; background:#fff;border-radius: 5px;margin: 0 1%; margin-top: 0px; }
.main_p ul li span.p_img {position:relative; }
.main_p ul li span.p_img img {border-radius:6px 6px 0 0;width:35%;float:left;}
.main_p ul li .p_msg {float:left; width:63%;}
.main_p ul li .p_content {float:left; width:100%;margin-top:10px;}
.main_p ul li span {display:block; overflow:hidden;vertical-align: top; color: #fff;}
.main_p ul li span.p_name {color:#333; padding:5px; min-height:32px; color:#333;font-size:14px; line-height:12pt; white-space:normal; word-break:break-all; }
.main_p ul li span.p_txt {min-height:32px; color:#777777; padding:5px; font-size:13px;  line-height:12pt;}
.main_p ul li span.p_price {padding:17px 10px 0 10px; font-weight:700; color:#333;min-height:37px;letter-spacing:-1px;}
.main_p ul li span.cust_price {color:#888; padding: 17px 0 10px 0;margin-top:5px; font-weight:normal;text-decoration: line-through; display:inline-block;}
.main_p ul:after {display:block; content:""; clear:both; margin:0; padding:0;}
/* MD리스트*/
.main_m {background:#ececec; width:100%;position: relative; padding-top:2px; padding-bottom: 10px; }
.main_m ul {width:94.75%; margin:0 auto;}
.main_m ul li {float:left; width:48%; border-radius: 10px; margin-top: 10px;}
.centerTape {height:30px;position:absolute;z-index:10;margin-top:-11px;}
.mdText {width:100%;border:1px solid #d7d2d2;margin-top:5px;border-radius: 0px;background-color:#fffdf5;box-shadow:2px 2px 7px #bbbbbb;}
.first {font-weight:bold;font-size:1.3em;padding:25px 10px 5px;}
.second {padding:1px 10px 10px;line-height:16px;}

.main_bottom {padding-bottom:30px; border-top:1px solid #e3e3e3; padding-top:15px; background:#fff;margin-top: 10px;}
.main_bottom_1 {text-align:center;}
.main_bottom_1 a {display:inline-block; margin:0 3px; height:27px;}
.main_bottom_1 a img {width:auto; height:100%;}
.main_bottom_2 {font-size:14px; font-weight:bold; text-align:center; padding-top:19px;}
.main_bottom_3 {text-align:center; padding-top:5px;}
.main_bottom_3 a {display:inline-block; font-size:13px; font-weight:bold; font-size:10px;  }
.main_bottom_3 a:first-child {margin-left:0; border-left:0;   padding-left:0;}
.main_bottom_4 {text-align:center; color:#999999; font-size:9px; line-height:14px; padding-top:10px;}
.main_bottom_5 {text-align:center; color:#999999; font-size:11px; font-weight:bold; padding-top:10px;}
.footer_menu_more_01 {
background: #9bb83f; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #9bb83f 1%, #9bb83f 50%, #95b433 50%, #95b433 50%, #8eac31 100%, #95b433 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,#9bb83f), color-stop(50%,#9bb83f), color-stop(50%,#95b433), color-stop(50%,#95b433), color-stop(100%,#8eac31), color-stop(100%,#95b433)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #9bb83f 1%,#9bb83f 50%,#95b433 50%,#95b433 50%,#8eac31 100%,#95b433 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #9bb83f 1%,#9bb83f 50%,#95b433 50%,#95b433 50%,#8eac31 100%,#95b433 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #9bb83f 1%,#9bb83f 50%,#95b433 50%,#95b433 50%,#8eac31 100%,#95b433 100%); /* IE10+ */
background: linear-gradient(135deg,  #9bb83f 1%,#9bb83f 50%,#95b433 50%,#95b433 50%,#8eac31 100%,#95b433 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bb83f', endColorstr='#95b433',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.raksik_more {
background: rgb(49,90,118); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(49,90,118,1) 0%, rgba(49,90,118,1) 50%, rgba(36,80,109,1) 50%, rgba(33,74,101,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(49,90,118,1)), color-stop(50%,rgba(49,90,118,1)), color-stop(50%,rgba(36,80,109,1)), color-stop(100%,rgba(33,74,101,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(49,90,118,1) 0%,rgba(49,90,118,1) 50%,rgba(36,80,109,1) 50%,rgba(33,74,101,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(49,90,118,1) 0%,rgba(49,90,118,1) 50%,rgba(36,80,109,1) 50%,rgba(33,74,101,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(49,90,118,1) 0%,rgba(49,90,118,1) 50%,rgba(36,80,109,1) 50%,rgba(33,74,101,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(49,90,118,1) 0%,rgba(49,90,118,1) 50%,rgba(36,80,109,1) 50%,rgba(33,74,101,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#315a76', endColorstr='#214a65',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.bottom_cart {position:relative;}
.bottom_cart span {position:absolute; top:3px; right:5px; background:#f35050; color:#fff; text-align:center; display:block; width:16.7px; height:20px; border-radius:10px; line-height:20px;}


/* 서브페이지 */
.sub_menu {border-bottom:1px solid #bebebe; position:relative;background:#fff; }
.sub_menu a {display:inline-block; width:16.66%; text-align:center;height: 46px;line-height: 45px;font-size: 13px; color:#303133; background:#fff; }
.sub_menu a.on {background:#fff url(../images/submenu_bg@2x.png) repeat-x left bottom; margin-bottom:-1px;height: 47px;color:#318b06;background-size: auto 5px;}
.sub_menu_r a {display:inline-block; width:16.66%; text-align:center;height: 45px;line-height: 45px;font-size: 13px; color:#2F3032; background:#fff;}
.sub_menu_r a.on {background:#fff url(//file3.funshop.co.kr/mobile/bg/submenu_bg_r@2x.png) repeat-x left bottom; margin-bottom:-1px;height: 47px;margin-bottom: -2px; color:#8EAB34;background-size: auto 5px;}

.sub_menu_u a {display:inline-block; width:16.66%; text-align:center;height: 45px;line-height: 45px;font-size: 13px; color:#777777; background:#fff;}
.sub_menu_u a.on {background:#fff url(//file3.funshop.co.kr/mobile/bg/submenu_bg_u@2x.png) repeat-x left bottom; margin-bottom:-1px;height: 47px;margin-bottom: -2px; color:#000000;background-size: auto 5px;}

.sub_menu2_1 {width:50% !important;}
.sub_menu2_2 {width:46% !important;}
.sub_menu2_33 {width:33% !important;}
.sub_menu_more_right {position:absolute; right:0; top:0; width:20px !important; background:none !important;}
.sub_menu_more_left {position:absolute; left:0; top:0; width:20px !important; background:none !important;}
.sub_menu_more_right img, .sub_menu_more_left img {height:100%; width:auto !important;}
.sub_menu_more_right img {float:right;}
.sub_menu_more_left img {float:left;}

.sub_menu_l {border-bottom:1px solid #bebebe; position:relative;}
.sub_menu_l a {display:inline-block; width:33%; text-align:center;height: 45px;line-height: 45px;font-size: 13px; color:#303133; background:#fff;}
.sub_menu_l a.on {background:#fff url(//file3.funshop.co.kr/mobile/bg/submenu_bg@2x.png) repeat-x left bottom; margin-bottom:-1px;height: 47px;margin-bottom: -2px; color:#4472b8;background-size: auto 5px;}

.ico_no {position:absolute; top:0; left:0; display:block; width:40px; background:url(//file3.funshop.co.kr/mobile/bg/icon_bg@2x.png) no-repeat left top; background-size:38px auto; color:#fff; font-size:13px !important;border-top-left-radius: 5px;}
.ico_no img {opacity:0;}
.ico_no_txt {position:absolute; top:6px; left:8px; font-size:12px !important;}

.btn_typechange {position:fixed;-webkit-backface-visibility: hidden; top:25%; left:0; width:79px; height:46px; z-index: 10; line-height:49px;}
.btn_typechange img {width:49px; height:29px;}
.btn_typechange_index {position:fixed;-webkit-backface-visibility: hidden; top:25%; left:0; width:79px; height:46px; z-index: 10; line-height:49px; display:none}
.btn_typechange_index img {width:49px; height:29px;}
.btn_typechange_search {position:fixed;-webkit-backface-visibility: hidden; top:25%; left:0; width:79px; height:46px; z-index: 10; line-height:49px;}
.btn_typechange_search img {width:49px; height:29px;}

.btn_top {position: fixed;top:0;width: 35px;z-index: 1000;right: 0;padding-right:2%;}
.btn_top span {width:50px;display:block;height:70px;position:absolute;margin:-18px -18px;} 
.btn_top_search {position: fixed;top: 70%;width: 35px;z-index: 1000;right: 0;padding-right:2%;}
.btn_top_search span {width:50px;display:block;height:70px;position:absolute;margin:-18px -18px;}

.btn_top_zoom {position: fixed;top:0;width: 35px;z-index: 1000;right: 0;padding-right:2%;}
.btn_top_zoom span {width:50px;display:block;height:70px;position:absolute;margin:-18px -18px;} 




.p_big_view li {float:left !important; width:32.2% !important;padding-bottom: 10px; margin: 10px 4px 0 0 !important;}
.p_big_view li span.p_name {min-height:inherit !important; font-size:12pt; line-height:14pt !important}
.p_big_view li span.p_txt {min-height:inherit !important; font-size:11pt; line-height:13pt !important}
.p_big_view li span.p_price {padding:7px 10px 0 10px; font-weight:700; color:#333;min-height:37px; font-size:13pt; line-height:13pt !important}
.p_big_view li span.cust_price {display:inline-block; padding:0 !important; padding-left:10px !important;font-size:11pt; line-height:13pt !important}

/* Best Soldout 아이콘*/
.p_icon {position:absolute; display:block; width:100%; bottom:0; right:0; text-align:right;}
.p_icon span {display:inline-block !important; border-radius:0 !important;}
.p_icon span img {border-radius:0 !important;}
.i_best {width:28px;}
.i_soldout {width:39.6%;max-width: 48px;}

.p_big_view .i_best {width:11.6% !important;max-width: 70px;}
.p_big_view .i_soldout {width:19.5% !important;max-width: 117px;}




.p_big_view2 li {float:left !important; width:100% !important;padding-bottom: 10px; margin: 10px 4px 0 0 !important;}
.p_big_view2 li span.p_name {min-height:inherit !important; font-size:12pt; line-height:14pt !important}
.p_big_view2 li span.p_txt {min-height:inherit !important; font-size:11pt; line-height:13pt !important}
.p_big_view2 li span.p_price {padding:7px 10px 0 10px; font-weight:700; color:#333;min-height:37px; font-size:13pt; line-height:13pt !important}
.p_big_view2 li span.cust_price {display:inline-block; padding:0 !important; padding-left:10px !important;font-size:11pt; line-height:13pt !important}
.p_big_view2 .i_best {width:11.6% !important;max-width: 70px;}
.p_big_view2 .i_soldout {width:19.5% !important;max-width: 117px;}



/* 이벤트 */
.event_area {background:#ececec; width:100%;position: relative;}
.event_area ul {width:96%; margin:0 auto;}
.event_area ul li {padding:10px 0 0 0;}
.event_area ul li img {border-radius:6px;}


/* 펀테나 */
.funtenna_1{
    font-size:150%;
}
    #funtenna_nav {
        position: fixed;
        z-index: 2;
        width: 0px;
        left: 50%;
        display:none;
    }

    #next_funtenna {
        left: 0;
        padding:0;
        margin-left:0px;
        float:left;
        background: url("http://v5f3.funshop.co.kr/mobile/btn/right_arrow.png") no-repeat 0 0;
    }

    #prev_funtenna {
        right: 0;
        margin:0 auto;
        background-position: right 0;
        margin-right: 0px;
        background: url("http://v5f3.funshop.co.kr/mobile/btn/left_arrow.png") no-repeat 0 0;
    }

    #next_funtenna{
        display: block;
        position: absolute;
        z-index: 3;
        width: 50px;
        height: 84px;
        margin-top: 0px;
        border: none;
        cursor: pointer;
        top:0px;
    }
    #prev_funtenna {
        display: block;
        position: absolute;
        z-index: 4;
        width: 50px;
        height: 84px;
        margin-top: 0px;
        border: none;
        cursor: pointer;
        top:0px;
    }

.factorystory_area {position: relative; margin:0 auto;padding: 0 10px; margin-top:50px;}
.factorystory_area ul {background:#fff; border-radius:6px; margin-top:10px;}
.factorystory_1 {padding:5px 10px;height: 50px;display:table-cell;vertical-align:middle;word-break:break-all}
.factorystory_1 p {float:left; vertical-align:middle;}
.factorystory_1 p img {vertical-align:middle;}
.factorystory_1 p b {font-weight:700; color:#333;font-size:16px; padding-left:10px; padding-bottom:5px; display:block;}
.factorystory_1 p span {display:block; color:#777;font-size:14px;padding-left:10px;}
.factorystory_2 {height:45px; line-height:45px; padding-left:11px; color:#666; }
.factorystory_2 img {width:13px;}
.factorystory_2 span {float:right; padding-right:10px; padding-left:17px;}
.factorystory_2 span a {width:14px;}
.factorystory_title {font-weight:700;padding-top:5px;}
.factorystory_btn_write {background:#000000; height:70px; text-align:center; color:#fff; font-size:16px; line-height:70px; font-weight:bold;}
.factorystory_title {line-height:22px; color:#333; font-weight:bold; font-size:15px; position:relative;}
.factorystory_title span{max-height:40px;}

.factorystory_detail {background:#fff;padding-bottom: 100px;}

.funtenna_area {position: relative; margin:0 auto;padding: 0 10px;}
.funtenna_area ul {background:#fff; border-radius:6px; margin-top:10px;}
.funtenna_1 {padding:10px;height: 50px;display:table-cell;vertical-align:middle;word-break:break-all}
.funtenna_1 p {float:left; vertical-align:middle;padding-top:10px;}
funtenna_1 p img {vertical-align:middle;}
.i_style {width:48px; height:48px; text-align:center; color:#fff;border-radius:35px; padding-top:0 !important;font-size:0.55em;float:left;display:inline-table;vertical-align:middle;line-height:51px;}
.i_sports {width:48px; height:48px; text-align:center; color:#fff;border-radius:35px; padding-top:0 !important;font-size:0.55em;float:left;display:inline-table;vertical-align:middle;line-height:51px;}
.i_culture {width:50px; height:50px; text-align:center; color:#fff;border-radius:35px; padding-top:0 !important;font-size:0.55em;float:left;display:inline-table;vertical-align:middle;line-height:51px;}
.fnt_title {font-size: 80%;margin-top:8px;font-weight:700;padding-top:5px;}
.funtenna_detail {background:#fff;padding-bottom: 100px;}
.funtenna_title {text-align:center; height:50px; line-height:56px; color:#333; font-weight:bold; font-size:20px; position:relative;}
.funtenna_left {width:20px; position:absolute; left:17px;} /*top:18px; */
.funtenna_left img, .funtenna_right img {width:auto; height:16px; margin-top:-2px}
.funtenna_right {width:20px; position:absolute;right:17px;}
.funtenna_title2 {padding-top:10px;}
.funtenna_title2 b {display:block; font-size:200%; font-weight:bold; color:#333; padding-bottom:10px}
.funtenna_title2 span {display:block; color:#888;}
.funtenna_Content {padding-left:10px; padding-right:10px; line-height: 20px;}
.funtenna_Content p {font-size:11pt; color:#888888; line-height:18pt;}

.sns_ares {text-align:right; margin-top:10px;}
.sns_ares a {display:inline-block;margin-left:8px; width:31px;}
.funtenna_txt {line-height:18px; padding:25px 10px 15px 10px;}
.funtenna_reply {position:relative;border:1px solid #ccc; border-right:0; width:96%; margin:0 auto; margin-bottom:20px; margin-top:20px;}
.funtenna_reply textarea { height:48px; width:80%; float:left; vertical-align:top; padding:10px;}
.funtenna_reply input[type=button] {width:17%; vertical-align:top; position:absolute; right:-1px; top:-1px;border-radius:0 !important;}
.btn_write {background:#4472b8; height:70px; text-align:center; color:#fff; font-size:16px; line-height:70px; font-weight:bold;}
.funtenna_reply:after {clear:both; content:""; margin:0; padding:0; display:block;}
.funtenna_reply_list {border-top:1px solid #dddddd;}
.funtenna_reply_list li {padding:20px; border-bottom:1px solid #dddddd;}
.funtenna_reply_list li span {display:block; color:#777; padding-bottom:10px;}
.funtenna_reply_list li p {color:#333; line-height:13pt;}

.funtenna_1 p b {font-weight:700; color:#333;font-size:16px; padding-left:10px; padding-bottom:5px; display:block;}
.funtenna_1 p span {display:block; color:#777;font-size:14px;padding-left:10px;}
.funtenna_2 {height:45px; line-height:45px; padding-left:11px; color:#666; }
.funtenna_2 img {width:13px;}
.funtenna_2 span {float:right; padding-right:10px; padding-left:17px;}
.funtenna_2 span a {width:14px;}


/* detail store */

.detail_store_tab_menu {width:93.75%; margin:0 auto; height:40px; line-height:40px; border:1px solid #cccccc; border-radius:6px;}
.detail_store_tab_menu span {display:inline-block; width:20%; text-align:center; float:left;}
.detail_store_tab_menu span a {display:block; border-left:1px solid #ccc; color:#666666;}
.detail_store_tab_menu span:first-child a {border-left:0;}
.detail_store_tab_menu span:nth-child(1) a {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.detail_store_tab_menu span:nth-child(2) a {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
.detail_store_tab_menu span.on a {background:#ededed;}
.detail_store_tab_contents_1 {display:none; padding-top:10px;}

.detail_store_tab_menu1 span:nth-child(2) a {border-radius:0 !important;}
.detail_store_tab_menu1 span:nth-child(4) a {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}

/* detail */
.top_smenu {float:right; margin-top:15px; display:inline-block; width:58%; position:relative; margin-right:16px; text-align:right;}
.top_smenu a.top_smenu1, .top_smenu a.top_smenu2 {display:inline-block; width:27px; margin-left:10px;}
.right_sns {position:absolute; display:block; top:45px; right:-3px; z-index:10; width:33px;}
.right_sns a {display:block; margin-bottom:7px; line-height:33px;}

.p_desc_list {padding:20px;}
.p_desc_list li {margin-bottom:1px;}
.p_desc_list li span {display:inline-block; width:77%; color:#555555; vertical-align:top; line-height:24px;}
.p_desc_list li span:first-child {width:21%; color:#bbbbbb; max-width: 80px;}

.p_desc_list2 {padding:10px;border-top: 1px solid #f2f3f6;border-bottom: 1px solid #f2f3f6;margin-bottom:20px;}
.p_desc_list2 li {margin-bottom:1px;}
.p_desc_list2 li span {display:inline-block; width:74%; color:#555555; vertical-align:top; line-height:24px;}
.p_desc_list2 li  span:first-child {width:23%; color:#bbbbbb; max-width: 80px;  text-align: center;}


.detail_tab_menu {width:93.75%; margin:0 auto; height:40px; line-height:40px; border:1px solid #cccccc; border-radius:6px;}
.detail_tab_menu span {display:inline-block; width:25%; text-align:center; float:left;}
.detail_tab_menu span a {display:block; border-left:1px solid #ccc; color:#666666;}
.detail_tab_menu span:first-child a {border-left:0;}
.detail_tab_menu span:nth-child(1) a {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.detail_tab_menu span:nth-child(2) a {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
.detail_tab_menu span.on a {background:#ededed;}
.detail_tab_contents_1 {display:none; padding-top:10px;}
.funtenna_title_top {position:fixed;-webkit-backface-visibility: hidden; top:0; left:0; width:100%; margin:0 auto; background:#fff;}
.detail_tab_menu2 {width:100% !important; border:0 !important; margin-bottom:-7px;background-color: #fff;}
.detail_tab_menu2 span {}
.detail_tab_menu2 span a {border:0 !important;}
.detail_tab_menu2 span.on a {background:none !important; border-bottom:3px solid #4472b8 !important;}

.detail_tab_menu1 span:nth-child(2) a {border-radius:0 !important;}
.detail_tab_menu1 span:nth-child(4) a {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}

.comment_notice {background:#f6f6f6; padding:20px; margin-bottom:10px;}
.comment_notice span {display:inline-block; width:30%; float:right;}
.comment_notice span:first-child {width:66%; float:left;}
.comment_notice span b {font-weight:normal; display:block; line-height:18px; background:url(//file3.funshop.co.kr/mobile/bg/dot@2x.png) no-repeat left 6px; padding-left:10px;background-size: 3px auto;}
.comment_notice span b:first-child {padding-bottom:5px;}
.btn_write_ok {width:100%; height:70px; background:#ed5565; color:#fff; text-align:center; line-height:70px; border-radius:6px; display:block;}
.comment_notice:after {display:block; content:""; clear:both; margin:0; padding:0;}

.ico_notice {background:#ed5565; display:inline-block !important; height:24px !important; line-height:24px !important; color:#fff !important; padding:0 7px; padding-bottom:0 !important; margin-bottom:7px !important; border-radius:3px;}
.buyer_1000 {background:#4472b8; display:inline-block !important; height:24px !important; line-height:24px !important; color:#fff !important; padding:0 7px; padding-bottom:0 !important; margin-bottom:7px !important; border-radius:3px; font-weight:700;}
.buyer_1001 {background:#F1B93E; display:inline-block !important; height:24px !important; line-height:24px !important; color:#fff !important; padding:0 7px; padding-bottom:0 !important; margin-bottom:7px !important; border-radius:3px; font-weight:700;}

.buyer_no {background:#838a94; display:inline-block !important; height:24px !important; line-height:24px !important; color:#fff !important; padding:0 7px; padding-bottom:0 !important; margin-bottom:7px !important; border-radius:3px; font-weight:700;}

.seller_reply {color:#555; margin-top:-1px; background:#f2f2f2;}
.seller_reply span {line-height: 16px;display:block; background:url(//file3.funshop.co.kr/mobile/bg/seller_reply@2x.png) no-repeat left top; margin-top:-30px; padding-top:32px; padding-bottom:0 !important;}

.qna_write {position:relative; width:96%; margin:0 auto; margin-bottom:20px;}
.qna_write li {float:left; width:20%;}
.qna_write li:first-child {width:78%; margin-right:2%;}
.qna_write li input[type=text] {border:1px solid #cccccc; width:100%; margin-bottom:10px; height:35px; text-indent:10px;}
/*.qna_write textarea { height:55px; vertical-align:top; border:1px solid #cccccc; width:100%;text-indent:10px; line-height:18px;}*/
.qna_write textarea { height:58px; vertical-align:top; border:1px solid #cccccc; width:100%; line-height:18px;}
.qna_write input[type=button] {vertical-align:top; width:100%;}
.qna_write .btn_write2 {background:#4aaf0f; height:104px; text-align:center; color:#fff; line-height:104px; font-weight:bold;border-radius:0 !important;}
.qna_write .btn_write3 {background:#4aaf0f; width:60px;height:150px; text-align:center; color:#fff; line-height:104px; font-weight:bold;border-radius:0 !important;}
.qna_write:after {clear:both; content:""; margin:0; padding:0; display:block;}

.qna_search {background:#f6f6f6; padding:10px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.qna_search span {display:inline-block; vertical-align:top; width:58%; border:2px solid #ccc; height:40px; border-radius:0 5px 5px 0;}
.qna_search span input[type=text] {width:78%; height:100%;border: 0;}
.btn_qna_search {width:32px;height:100%; border-left:2px solid #ccc; background:url(//file3.funshop.co.kr/mobile/btn/qna_search@2x.png) no-repeat center top; background-size:auto 100%;}
.qna_search a {display:inline-block; vertical-align:top; width:18.75%; text-align:center; margin-left:1.5%; height:41px; line-height:41px; border-radius:5px; border-bottom:2px solid #40464f;background: #838a94;}
.ico_reply_ok {width:50px !important; padding:0 7px; padding-bottom:0 !important; margin-bottom:7px !important; border-radius:3px; float:right;}
.btn_q {width:50px !important; padding:0 7px; padding-bottom:0 !important; margin-bottom:7px !important; border-radius:3px; float:right;}

.qna_q {padding:10px;}
.qna_q span {display:inline-block !important; width:77%; vertical-align:top; padding-left:10px; color:#555555 !important; padding-bottom:0 !important; line-height:18px;}
.qna_q span:first-child { width:30px; padding-left:0;}
.ico_q {width:12%; max-width:60px; min-width:30px;}

.qna_a {padding:10px; background:#f6f6f6;}
.qna_a span {display:inline-block !important; width:77%; vertical-align:top; padding-left:10px; color:#555555 !important; padding-bottom:0 !important; line-height:18px;}
.qna_a span:first-child { width:30px; padding-left:0;}
.ico_a {width:12%; max-width:60px; min-width:30px;}

.as_info {padding:20px; line-height:18px;}
.as_info h1 {color:#bbbbbb; padding-bottom:10px; font-weight:bold;}
.as_info p {color:#555555;}

.view-qna-detail {width:80%; display:inline-block;}

/* 구매하기 */
.buy_wrap {position:fixed;-webkit-backface-visibility: hidden; bottom:0; width:100%; margin:0 auto; text-align:center;}
.buy_1 {background:#e8e8e8; padding:10px; border-top:1px solid #cecece;}
.buy_1 span {display:block; margin:0 auto; }
.buy_1 a {display:block; margin:0 auto; width:49%; background:#4aaf0f; text-align:center; height:40px; line-height:40px; color:#fff; font-size:14px; display:inline-block;}
.buy_open {width:76px; margin:0 auto; margin-bottom:-3px}

/* 구매하기 기본옵션 */
.buy_2 {background:#e8e8e8; padding:10px; border-top:1px solid #cecece;}
.buy_2 a {display:inline-block; margin:0 auto; background:#4472b8; text-align:center; width:48%; margin:0 1%; height:40px; line-height:40px; color:#fff; text-align:center;}

.buy_2_option {display:block; border:2px solid #4472b8; width:98%; margin:0 auto; height:40px; margin-bottom:5px; border-radius:6px; text-indent:10px; -webkit-appearance: none; background:#fff url(//file3.funshop.co.kr/mobile/bg/select@2x.png) no-repeat right top; background-size:auto 100%; text-align:left; line-height:40px; font-weight:bold;}
.buy_2_option2 {display:block; border:2px solid #4472b8; width:98%; margin:0 auto; height:40px; margin-bottom:5px; border-radius:6px; text-indent:10px; -webkit-appearance: none; background:#fff url(//file3.funshop.co.kr/mobile/bg/select_2@2x.png) no-repeat right top; background-size:auto 100%; text-align:left; line-height:40px; font-weight:bold;}

/* 구매하기 기본옵션2 */
.buy_3 {background:#e8e8e8; padding:10px; border-top:1px solid #cecece; height:180px; font-size:14px; color:#555;}
.buy_3 .buy_2_option2 {border-radius:6px 6px 0 0 !important; margin-bottom:0 !important;}
.buy_3_option {border:2px solid #4472b8; border-top:0; width:98%; margin:0 auto; background:#fff; overflow-y:scroll; height:140px; -webkit-overflow-scrolling: touch;}
.buy_3_option h1 {height:40px; line-height:40px; border-bottom:1px solid #dddddd; text-align:left; text-indent:10px; font-weight:bold;}

.buy_3_option_1 p {text-align:left; padding:0 10px; color:#bbbbbb; line-height:18px;}
.buy_3_option_1 p:first-child {color:#555;}
.buy_3_option_1 p b {display:inline-block;}
.buy_3_option_1 p span {display:inline-block; color:#999999;}
.buy_3_option_1 p span span {text-decoration:line-through;}

.buy_3_option_2 {background:#f3f3f3; position:relative; border-bottom:1px solid #eeeeee; position:relative;}
.buy_3_option_2 p {text-align:left; padding:0 10px; color:#bbbbbb; line-height:18px;}
.buy_3_option_2 p:first-child {color:#555;}
.buy_3_option_2 p b {display:inline-block;}
.buy_3_option_2 p span {display:inline-block; color:#999999;}
.buy_3_option_2 p span span {text-decoration:line-through;}
.goods_notice {height:100%; display:block; position:absolute; right:5px; top:5px; height:40px;}
.goods_notice img {height:100%; width:auto;}

/* 구매하기 기본옵션3 */
.option_select {width: 98%; margin: 0 auto; background:#fff; border-radius:6px; border:2px solid #aaaaaa; margin-bottom:5px; overflow-y:scroll; -webkit-overflow-scrolling: touch;}

.option_select ul {}
.option_select ul li {padding:10px;border-top:1px solid #dddddd;}
.option_select ul li:first-child {border-top:0;}
.handle {position: relative;margin: 0 0 0 6px;}
.handle a {display: block; margin:0 !important;
width: 24px;
height: 27px;
background: url(//file3.funshop.co.kr/mobile/btn/bt_cart@2x.png) no-repeat;
background-size: 74px auto;
text-indent: -9999em;}
.handle input {position: absolute;
top: 0;
left: 24px;
display: block;
width: 38px;
height: 27px;
border: 1px solid #b5b5b5;
text-align: center;
text-indent:0;
border-radius:0 !important;

}

.produit {
position: relative;
width: 100%;
}

.produit .dt {
text-align:left;
padding: 0 10px 4px 6px;
}
.handle a:nth-child(3) {
position: absolute;
top: 0;
left: 62px;
background-position: -23px 0;
}
.prix {position: absolute;
bottom: 10px;
right: 43px;
font-size: 14px;
color: #4472b8;
padding-right:10px;
}

.x {
position: absolute;
bottom: 5px;
right: 7px;
display: block !important;
width: 27px !important;
height: 27px !important;
background: url(//file3.funshop.co.kr/mobile/btn/bt_cart@2x.png) no-repeat -46px 0 !important;
background-size: 73px auto !important;
text-indent: -9999em;
margin: 0 !important;
}





/* 주문결제 */
.checkout_area {background:#ececec;}
.checkout_layout {padding:10px;}
.checkout_area article {background:#fff; border-radius:6px; padding: 10px 10px 0 10px; margin: 10px;}
.checkout_area article h1 {color:#333; font-weight:bold; padding-bottom:10px; padding-left:10px; border-bottom:1px solid #f2f3f6;}
.checkout_title {text-align:left; height:46px; line-height:49px; font-weight:bold; font-size:15px; position:relative; background:#4aaf0f; border-bottom:1px solid #1c8d00;}
.checkout_title span {display:inline-block; margin-left:46px; color:#fff; }
.checkout_title span img {width:1px;}
.checkout_title_r {text-align:left; height:46px; line-height:49px; font-weight:bold; font-size:15px; position:relative; background:#6eb918; }
.checkout_title_r span {display:inline-block; margin-left:46px; color:#fff; }
.checkout_title_r span img {width:1px;}

.checkout_title_u {text-align:left; height:46px; line-height:49px; font-weight:bold; font-size:15px; position:relative; background:#414141; }
.checkout_title_u span {display:inline-block; margin-left:46px; color:#fff; }
.checkout_title_u span img {width:1px;}

.detail_tab_menu3 {width:100% !important;}
.detail_tab_menu3 span {width:50% !important;}


.checkout_phone input {width:33% !important; margin-left:1%;}
.checkout_phone input:first-child {margin-left:0; width:32% !important;}

.check_point h1 {color:#ed5565 !important;}
.check_point h1 b {color:#ed5565 !important; vertical-align:middle;}
.check_point p {background:url(//file3.funshop.co.kr/mobile/bg/dot@2x.png) no-repeat left 5px; font-size:11px; line-height: 14px; padding-left:10px; padding-bottom:7px;background-size: 3px auto;}
.check_point p span {color:#4472b8; font-weight:bolder;}

.order_info li {margin-top:10px; line-height: 14px; color:#555;}
.order_info li:first-child {margin-top:0;}
.order_info li span {display:inline-block; vertical-align:top; line-height:24px; float:right; text-align:right;}
.order_info li span:first-child {float:left;}
.order_info li:after {clear:both; content:""; margin:0; padding:0; display:block;}

.address_area {}
.address_area li {font-size:13px; line-height:40px; margin-top:10px;}
.address_area li:first-child {margin-top:0;}
.address_area li dd {display:inline-block; width:67%; float:left;}
.address_area li dd:first-child {width:33%;}
.address_area li:after {clear:both; content:""; margin:0; padding:0; display:block;}
.address_area li dd select {border:1px solid #cccccc; height:38px; width:32%;}
.address_area li dd input[type=text] {height:38px; line-height:1; width:100%}
.address_area li dd p {padding:3px 0;}
.address_area li dd textarea {width:100%; height:80px;border: 1px solid #cccccc; box-sizing:border-box; padding:10px;}

.address_area_old {}
.address_area_old li {font-size:13px; line-height:40px; margin:10px -10px 0 -10px; padding-left:10px; cursor:pointer; border-bottom:1px solid #f2f3f6;}
.address_area_old li:first-child {margin-top:0;}
.address_area_old li dd {display:inline-block; width:72%; float:left; line-height:1.5}
.address_area_old li dd:first-child {width:24%; max-width:200px; background:#4472b8; color:#fff; text-align:center; margin-right:3%;max-width:100px;}
.address_area_old li:after {clear:both; content:""; margin:0; padding:0; display:block;}

.zipcode_2 p {padding:0 !important; line-height:18px;}
.zipcode_2 p span {display:block; color:#c3c3c3;}
.zipcode_2 li {line-height: 1; padding: 10px 0; margin-top:0 !important; cursor:pointer;}

.order-price {}
.order-price li {background:#f4f4f4; margin:3px; height:40px; line-height:40px; padding:10px;position: relative;}
.order-price li span {display:inline-block; text-align: right; position: absolute; right: 10px; top: 10px;}
.order-price li b {font-weight:bold; color:#ed5565;line-height: 28px;}
.order-price input[type=text] {height:40px; width:95px;border-radius: 6px;}
.order-price select { width:100%; height:40px; border-radius:6px; width:110px}

@media (max-width:399px) {
.order-price li {height:inherit !important; padding:15px 10px !important; line-height:1.5 !important;}
.order-price-input {display:block !important; float:none !important; text-align:left !important; position: inherit !important; margin-left: 10px;}
}

.total_price {font-size:14px !important; font-weight:bolder;}

.pay_select {margin-bottom:10px;}
.pay_select select {width:100%; height:40px;}

.pay_card {background:#f4f4f4; padding:10px;}
.pay_card p {background:url(//file3.funshop.co.kr/mobile/bg/dot@2x.png) no-repeat left 6px;; padding-left:10px; line-height:1.5; margin-top:5px;background-size: 3px auto;}
.pay_card p:first-child {margin-top:0;}

.pay_phone {background:#f4f4f4; padding:10px;}
.pay_phone p {background:url(//file3.funshop.co.kr/mobile/bg/dot@2x.png) no-repeat left 6px;; padding-left:10px; line-height:1.5; margin-top:5px;background-size: 3px auto;}
.pay_phone p:first-child {margin-top:0;}


.pay_virtual_txt {background:#f4f4f4; padding:10px;}
.pay_virtual_txt p {background:url(//file3.funshop.co.kr/mobile/bg/dot@2x.png) no-repeat left 6px;; padding-left:10px; line-height:1.5; margin-top:5px;background-size: 3px auto;}
.pay_virtual_txt p:first-child {margin-top:0;}

.pay_virtual_refund {}
.pay_virtual_refund li {height:40px; line-height:40px; clear:both; margin-top:5px;}
.pay_virtual_refund li:first-child {margin-top:0;}
.pay_virtual_refund li:nth-child(4) dd:nth-child(2) {line-height:16px;}
.pay_virtual_refund dd {float:left; width:71%;}
.pay_virtual_refund dd:first-child {width:29%;}
.pay_virtual_refund select {width:100%; height:40px;  border-bottom:2px solid #696e76; border-radius:6px;}
.pay_virtual_refund dd input {width:100%;}
.pay_virtual_refund li:after {clear:both; content:""; margin:0; padding:0; display:block;}

.last_refund {float:right; display:inline-block; margin-right:10px;height: 20px;
line-height: 20px;
border-radius: 5px;
border-bottom: 2px solid #21539f;
background: #4472b8 !important;
color: #fff !important;
font-size: 12px !important;
padding:3px 5px; margin-top:-8px;}
.last_refund_bank {background:#fbfbfb; border-top:1px solid #f2f3f6; border-bottom:1px solid #f2f3f6; margin-left:-10px; padding-left:10px; margin-right:-10px; cursor:pointer;margin-top: -11px !important; color:#333;}
.last_refund_bank span {color:#555;}

.checkout_area article h2 {
color: #5d646d;
font-size: 13px;
padding-bottom: 10px;
padding-left: 10px;
border-bottom:1px solid #f2f3f6;
}

.isp_detail {}
.isp_detail li {clear:both;border-bottom:1px solid #f2f3f6; padding-bottom:10px; margin-bottom:10px;}
.isp_detail li dd {float:left; width:75%; padding-left:10px;}
.isp_detail li dd:first-child {width:50px; padding-left:0;}
.isp_detail li dd b {font-weight:bolder; display:block;padding: 3px 0;}
.isp_detail li:after {clear:both; content:""; margin:0; padding:0; display:block;}

.privacy_detail p {background: url(//file3.funshop.co.kr/mobile/bg/dot@2x.png) no-repeat left 6px; padding-left: 10px; line-height: 1.5;background-size: 3px auto;}
.privacy_detail span {display:block; line-height:18px; background:#f4f4f4; color:#555555; padding:10px;}
.privacy_detail2 {color:#777;line-height: 18px;padding: 5px 0;}
.privacy_detail2 h3 {color:#4472b8; font-weight:bolder;}
.privacy_detail3 {border-top:1px solid #f2f3f6;margin-top:10px;}
.privacy_detail3 p {background: url(//file3.funshop.co.kr/mobile/bg/dot@2x.png) no-repeat left 16px; padding-left: 10px; line-height: 1.5; padding-top:10px;background-size: 3px auto;}
.pay_btn_area {padding:10px;}
.pay_btn_area button {display: inline-block;
margin: 0 auto;
background: #1c8d00;
text-align: center;
width: 49%;
margin-left:2%;
height: 38px;
line-height: 38px;
color: #fff;
text-align: center;border-bottom:2px solid #197f00;}
.pay_btn_area button:first-child {margin-left:0;}
.btn_back {background:#b8b8b8 !important; border-bottom:2px solid #939393 !important;}

.btn1 {display:inline-block; background:#ed5565; color:#fff; padding:3px; font-size:12px;}

.i_check {background:url(../images/check@2x.png) no-repeat right 2px; display:inline-block; height: 17px; width: 14px; background-size: auto 100%;}
.btn_zipcode {
display: inline-block;
vertical-align: top;
width: 25%;
text-align: center;
margin-left: 1.5%;
height: 36px;
line-height: 36px;
border-radius: 5px;
border-bottom: 2px solid #21539f;
background: #4472b8;
color: #fff;
font-size: 14px;
}

.size1 {width:96%;}
.size2 {width:30% !important;}
.size21 {width:35% !important;}
.size22 {width:40% !important;}
.size3 {width:60% !important;}
.size4 {width:70%;}
.size5 {width:33% !important;}


.payment-options span {display:inline-block;}

.checkbox:checked+label:before {background-position: 2px -10px;}
.checkbox+label:before {background-position: 0 0;}


.checkbox+label:before, .radio+label:before {
border-radius: 14px;
content: '';
display: inline-block;
vertical-align: middle;
width: 20px;
height: 20px;
border: 1px solid #e3e3e3;
margin-right: .7692307692307693rem;
background:#e5e7ea url("../images/check2@2x.png") no-repeat 0 16px;
background-size:13px auto;
}
.checkbox {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
border: 0;
margin: -1px;
overflow: hidden;
clip: rect(0 0 0 0);
}

.zipcode_1 {
padding:10px 0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; margin-top:10px;margin-left: -10px;padding-left: 10px;margin-right: -10px;
background: rgb(237,237,237); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(246,246,246,1) 50%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(50%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(246,246,246,1) 50%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(246,246,246,1) 50%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(246,246,246,1) 50%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(246,246,246,1) 50%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.zipcode_1 li:nth-child(1) select {width:40% !important;}
.zipcode_1 li:nth-child(2) select {width:70% !important;}
.zipcode_1 li:nth-child(3) select {width:70% !important;}

.select_1 { border-radius:6px; padding-left:10px;}

/* 장바구니 */
.select_btn {text-align:center; padding:0 10px;}
.select_btn span {display:inline-block;margin-left:1%;}
.select_btn a {display:block; text-align:center; background:#b8b8b8; color:#fff; height:38px; line-height:38px; letter-spacing:-1px; border-bottom:2px solid #939393;}
.select_btn span:first-child {margin-left:0; width:32%}
.select_btn span:nth-child(2) {width: 33%;}
.select_btn span:nth-child(3), .select_btn span:nth-child(4) {width: 32%;}
.title1 {padding:10px 10px 0 10px;}
.title1 h1 {background:#4472b8; color:#fff; height:40px; line-height:40px;  border-radius:6px; text-indent:10px;}

.select_btn2 {text-align:center; padding:0 10px;}
.select_btn2 span {display:inline-block;margin-left:1%; width:33%;}
.select_btn2 a {display:block; text-align:center; background:#b8b8b8; color:#fff; height:38px; line-height:38px; letter-spacing:-1px; border-bottom:2px solid #939393;}
.select_btn2 span:first-child {margin-left:0; width:32%;}

.select_btn3 {text-align:center; padding:0 10px;}
.select_btn3 span {display:inline-block;margin-left:1%; width:49%;}
.select_btn3 a {display:block; text-align:center; background:#b8b8b8; color:#fff; height:38px; line-height:38px; letter-spacing:-1px; border-bottom:2px solid #939393;}
.select_btn3 span:first-child {margin-left:0; width:50%;}


.product_list {padding:10px; position:relative;}
.product_list li {float:left; width:62%; line-height:14px;}
.product_list li:first-child {width:38%; max-width:120px;}
.product_list li p span {display:block; color:#777; font-size:13px;width: 100% !important;}
.product_list li span:first-child {width: 22%;}
.product_list:after {clear:both; content:""; margin:0; padding:0; display:block;}
.product_list .prix {right:0 !important; color:#555 !important; font-weight:bolder; font-size:14px;}
.product_list_img span {display:inline-block; vertical-align:top;}
.product_list_img_p {width:70px; height:70px; border-radius:5px; border:1px solid #b5b5b5;width: 70px;height: 70px;border-radius: 5px;}
.product_list_img_p img {border-radius:5px;}


.product_list_orderview {padding:10px; position:relative;}
.product_list_orderview li {float:left; width:82%; line-height:14px;}
.product_list_orderview li:first-child {width:18%; max-width:120px;}
.product_list_orderview li p span {display:block; color:#777; font-size:13px;width: 100% !important;}
.product_list_orderview li span:first-child {width: 0%;}
.product_list_orderview:after {clear:both; content:""; margin:0; padding:0; display:block;}
.product_list_orderview .prix {right:0 !important; color:#555 !important; font-weight:bolder; font-size:14px;}
.product_list_orderview_img span {display:inline-block; vertical-align:top;}
.product_list_orderview_img_p {width:50px; height:50px; border-radius:5px; border-radius: 5px;}
.product_list_orderview_img_p img {border-radius:5px;}
.order_list .product_list_orderview_img_p img {border:1px solid #b5b5b5;}

.product_list_orderlist {padding:10px; position:relative;}
.product_list_orderlist li {float:left; width:72%; line-height:14px;}
.product_list_orderlist li:first-child {width:28%; max-width:120px;}
.product_list_orderlist li p span {display:block; color:#777; font-size:13px;width: 100% !important;}
.product_list_orderlist:after {clear:both; content:""; margin:0; padding:0; display:block;}
.product_list_orderlist .prix {right:0 !important; color:#555 !important; font-weight:bolder; font-size:14px;}
.product_list_orderlist_img span {display:inline-block; vertical-align:top;}
.product_list_orderlist_img_p {width:70px; height:70px; border-radius:5px; border:1px solid #b5b5b5;width: 70px;height: 70px;border-radius: 5px;}
.product_list_orderlist_img_p img {border-radius:5px;}


.product_list2 {padding:10px; position:relative;}
.product_list2 li {float:left; width:100%; line-height:14px;}
.product_list2 li p span {display:block; color:#777; font-size:13px;width: 100% !important;}
.product_list2:after {clear:both; content:""; margin:0; padding:0; display:block;}
.product_list2 .prix {right:0 !important; color:#555 !important; font-weight:bolder; font-size:14px;}

.product_pay {padding:0 10px 10px 10px;}
.product_pay li {text-align:right; line-height:24px; font-size:14px; font-weight:bolder; color:#333;}
.product_pay li span {color:#4472b8;}
.product_pay li a {display: inline-block;vertical-align: top;width: auto;text-align: center;height: 30px;line-height: 30px;border-radius: 5px;border-bottom: 2px solid #d3d3d3;background: #f8f8f8;color: #969696;}

/* 위시리스트 */
.wish_menu {padding:0 10px 10px 10px;}
.wish_menu select {display:inline-block; width:61%; border-radius:6px; height:40px; line-height:40px; text-indent:10px; margin-right:1%;vertical-align: top;}
.wish_menu a {display:inline-block; width:38%; border-radius:6px; height:40px; line-height:40px;background:#b8b8b8; color:#fff; text-align:center;vertical-align: top;}
.wish_menu a img {width: 18px;vertical-align: top; margin-top:10px; margin-right:4px;}

.wish_menu2 {padding: 10px; background:#fff; margin:0 10px; margin-top:10px;}
.wish_menu2 span {display:inline-block; width:37%;height:40px; line-height:40px;}
.wish_menu2 select {display:inline-block; width:38%; border-radius:6px; height:40px; line-height:40px; text-indent:10px;}
.wish_menu2 a {
display: inline-block;
vertical-align: top;
width: 20%;
text-align: center;
margin-left: 1.5%;
height: 39px;
line-height: 39px;
border-radius: 5px;
border-bottom: 2px solid #21539f;
background: #4472b8;
color: #fff;
font-size: 14px;
}


.wish_txt {color:#777777; padding-top:5px !important;}
.wish_txt b {display:block !important; width:100%; color:#333333;font-size:14px; font-weight:bolder; line-height:16px;}
.wish_txt b strong {display:inline-block !important;width: initial !important; color:#777; font-size:12px !important; font-weight:normal !important;}
.wish_txt b strong strong {display:inline-block !important;width: initial !important; text-decoration:line-through;}
.buy_possible {color:#4472b8; font-weight:bolder;}
.buy_no_possible {font-weight:bolder;}
.btn2 {display: inline-block;background: #ed5565;color: #fff;padding: 3px;font-size: 12px; border-radius:6px; font-size:12px !important;}


.order_no {float:right; padding-right:10px;}
.order_txt {background:#fff; border-radius: 6px;width: 96%;margin: 0 auto; margin-top:10px;}
.order_txt li {line-height:30px; padding-left:10px;}
.order_txt li span {display:inline-block; font-weight:bolder; color:#ed5565;}
.order_txt li span:first-child {width:80px; color:#333;}

.order_list .product_list_img_p img {border:1px solid #b5b5b5;}
.order_list2 {clear:both;float: none !important;width: 100% !important; line-height:30px; padding-top:10px;}
.order_list2 span {font-weight:bolder; display:inline-block;}
.order_list2 span:first-child {color:#4472b8; width:62px !important;}
.delivery_no {background:#4472b8; padding:0 6px; color:#fff; line-height:20px;float: right;}
.order_list3 {clear:both; float: none !important;width: 100% !important; line-height:30px; padding-top:10px; border-top:1px solid #f2f3f6; margin-top:10px; margin-left:-10px; margin-right:-10px; padding-left:10px}
.order_list3 span {display:inline-block; font-weight:bolder; color:#ed5565; font-size:14px;}
.order_list3 span:first-child {color:#4472b8; width:70px !important;line-height: 30px;}
.order_cancle {display:block; float:right; background:#b8b8b8 !important; color:#fff !important; padding:0 10px; border-radius:6px; border-bottom:2px solid #939393; font-weight:bolder;line-height: 30px;}

/* 고객센터 */
.cs_center {background:#d4d9e1 !important; border-bottom:2px solid #c0c9d6;}

.cs_center ul {padding:20px 0 20px 0}
.cs_center ul li {clear:both;}
.cs_center ul li a {display:block; clear:both;}
.cs_center ul li dd {float:left; width:75%; padding-top:5px;}
.cs_center ul li dd:first-child {width:70px; padding-top:0;}
.cs_center ul li dd p {color:#555; font-size:14px; line-height:1.2; padding-left:10px;}
.cs_center ul li dd p:first-child {color:#333; font-size:16px; font-weight:bolder; margin-bottom:5px;}
.cs_center ul li dd p:first-child span {font-size:18px; color:#333;}
.cs_center ul li:after {clear:both; content:""; margin:0; padding:0; display:block;}




/* Event 배너 */
.fade-slides {z-index:200 !important;}

.fades-demo {
', '$position:relative;
', '$width:100%;
', '$height:200px;
', '$margin-left:auto;
', '$margin-right:auto;
', '$-webkit-transition: 0.5s;
', '$-moz-transition: 0.5s;
', '$-ms-transition: 0.5s;
', '$-o-transition: 0.5s;
', '$transition: 0.5s;
}


.fs-nav {
', '$width:22px;
', '$height:40px;
', '$position:absolute;
    top:153px;
    text-indent:-10000px;
}
.fs-hover .fs-nav {
  display:block;
}
.fs-nav-prev {
', '$left:15px;
    background:url(images/main/main_btn_l.png) no-repeat left top;
}
.fs-nav-next {
', '$right:15px;
    background:url(images/main/main_btn_r.png) no-repeat left top;
}

.fs-dots {
', '$position:absolute;
', '$display:block;
', '$bottom:21px;
', '$width: 100%;
', '$text-align:center;
', '$margin-top: 13px;
', '$z-index: 300 !important;
}
.fs-dot {
', '$display:inline-block;
', '$vertical-align:middle;
', '$height:104px;
}


.fs-dots a {display:inline-block; width:12px; height:12px; background:url(//file3.funshop.co.kr/mobile/img/fs_dot@2x.png) no-repeat center top; margin:0 4px;}
.fs-dots a.fs-on {background-position:left -12px;}



.event_bg1 ul {width:100%; margin:0 auto; background:url(//file3.funshop.co.kr/mobile/img/banner1@2x.png) no-repeat center top; height:200px;}
.event_bg2 ul {width:100%; margin:0 auto; background:url(//file3.funshop.co.kr/mobile/img/banner1@2x.png) no-repeat center top; height:200px;}
.event_bg3 ul {width:100%; margin:0 auto; background:url(//file3.funshop.co.kr/mobile/img/banner1@2x.png) no-repeat center top; height:200px;}
.event_bg4 ul {width:100%; margin:0 auto; background:url(//file3.funshop.co.kr/mobile/img/banner1@2x.png) no-repeat center top; height:200px;}

#map_canvas {width:100%; height:200px; margin-bottom:10px;}

.store1 {padding:10px;}
.store1 li { margin-bottom:10px;}
.store1 h1 {font-size:14px; font-weight:bolder; vertical-align:middle; border-bottom:1px solid #8d90a3; padding-bottom:5px;}
.store1 h1 img {width:17px;}
.store1 li span {display:inline-block; color:#fff; background:#abaebc; padding:5px; border-radius:5px;}

.store2 {padding:10px;}
.store2 li {float:left; width:46%; margin-bottom:10px;}
.store2 li:first-child {margin-right:2%; width:52%;}
.store2 h1 {font-size:14px; font-weight:bolder; vertical-align:middle; border-bottom:1px solid #8d90a3; padding-bottom:5px;}
.store2 h1 img {width:18px;}
.store2 li p {font-size:12px; line-height:18px; padding-top:10px;}
.store2:after {clear:both; content:""; margin:0; padding:0; display:block;}


.top_search {height:37px; background:#4aaf0f; padding-top:8px; position:relative;}
.top_search span {position:relative; display:block; width:70%; margin-left:10px; background:#fff url(/moblie/images/search1@2x.png) no-repeat 6px 9px; padding-left:20px; border-bottom:2px solid #1c8d00;background-size: 11px 11px;}
.top_search span input {text-indent:5px;}
.top_search span input[type=text] {width:100%;}
.search_1 {height:30px !important; border:0 !important; background:none !important;}
.search_2 {position:absolute; right:2px; top:2px; background:#1c8d00; width:50px; height:24px; text-align:center; border-bottom:2px solid #197f00; border-radius:3px;}
.search_2 img {width:14px; margin-top:5px}
.btn_close {color:#fff; display:block; position:absolute; top:15px; right:10px; font-size:12px; font-weight:bolder; vertical-align:top;}
.btn_close img {width:16px; margin-top:-3px; margin-right:1px;}


.top_search_raksik {height:37px; background:#4aaf0f; padding-top:8px; position:relative;}
.top_search_raksik span {position:relative; display:block; width:70%; margin-left:10px; background:#fff url(/moblie/images/search1@2x.png) no-repeat 6px 9px; padding-left:20px; border-bottom:1px solid;background-size: 11px 11px;}




.search_tab {background:#fff; margin:10px;}
.search_tab_menu {border:0 !important; width:100% !important;}
.search_tab_menu a {background:#bcbeca !important; border-left:0 !important; color:#fff !important; border-radius:0 !important;}
.search_tab_menu span {width:50% !important;}
.search_tab_menu span.on a {background:#fff !important; color:#8d90a3 !important;}
.search_tab_contents {padding:5px;}
.search_tab_contents a {display:block; line-height:25px; font-size:12px; color:#777;}
.search_bottom {background:#bcbeca; height:33px;}
.search_bottom a {display:inline-block; float:right; color:#fff; font-weight:bolder; line-height:33px; margin-right:10px;}
.search_bottom a:first-child {float:left; margin-right:0; margin-left:10px;}


.search_result_top {height:44px; background:#fff; border-bottom:2px solid #bebebe;}
.search_result_top span {display:inline-block; color:#333; font-size:14px; line-height:44px; padding-left:10px;}
.search_result_top select {float:right; margin-right:10px; height:30px; margin-top:7px; width:100px; border-radius:6px; text-indent:10px;}
.search_result_no {color:#777; font-size:14px; text-align:center; padding:10px; line-height:156px; margin-top:10px; height:150px}
.search_result_no span {color:#4472b8; font-weight:bolder;}


.result_search_result_top {height:44px; background:#fff; border-bottom:2px solid #bebebe;}
.result_search_result_top span {display:inline-block; color:#333; font-size:14px; line-height:44px; padding-left:10px;}
.result_search_result_top select {float:right; margin-right:10px; height:30px; margin-top:7px; width:100px; border-radius:6px; text-indent:10px;}
.result_search_result_no {color:#777; font-size:14px; text-align:center; padding:10px; line-height:156px; margin-top:10px; height:150px}
.result_search_result_no span {color:#4472b8; font-weight:bolder;}

/* 최근본상품 */
/*.latestgoods {height:92px; }*/
.btn_latestgoods {display:inline-block; width:103px; margin:0 auto;}
.btn_latestgoods span {width:120px;display:block;height:35px;margin-bottom:-22px;margin-left:-10px;}
.btn_latestgoods2 {display:inline-block; width:76px; margin:0 auto;}
.btn_latestgoods2 span {width:150px;display:block;height:35px;margin-bottom:-22px;margin-left:-12px;}
.small_btn_more {width:62px;display:block;height:35px;margin-bottom:-22px;}
.btn_latestgoods3 {display:inline-block; width:51px; margin:0 auto;}
.latestgoods_list {height:50px; position:relative; overflow:hidden;
background: rgb(131,131,133); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(131,131,133,1) 0%, rgba(68,68,69,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,131,133,1)), color-stop(100%,rgba(68,68,69,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(131,131,133,1) 0%,rgba(68,68,69,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(131,131,133,1) 0%,rgba(68,68,69,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(131,131,133,1) 0%,rgba(68,68,69,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(131,131,133,1) 0%,rgba(68,68,69,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#838385', endColorstr='#444445',GradientType=0 ); /* IE6-9 */
padding:10px 0;
}
.btn_prev {display: block;width: 8px;position: absolute;top: 0;left: 0;height: 70px;padding-right:4px;
background: rgb(131,131,133); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(131,131,133,1) 0%, rgba(68,68,69,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,131,133,1)), color-stop(100%,rgba(68,68,69,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(131,131,133,1) 0%,rgba(68,68,69,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(131,131,133,1) 0%,rgba(68,68,69,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(131,131,133,1) 0%,rgba(68,68,69,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(131,131,133,1) 0%,rgba(68,68,69,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#838385', endColorstr='#444445',GradientType=0 ); /* IE6-9 */
}
.btn_prev img {margin-left:2px; margin-top:30px; width:7px;}
.btn_next {display: block;width: 8px;position: absolute;top: 0;right: 0;height: 70px;padding-left: 4px;
background: rgb(131,131,133); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(131,131,133,1) 0%, rgba(68,68,69,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,131,133,1)), color-stop(100%,rgba(68,68,69,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(131,131,133,1) 0%,rgba(68,68,69,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(131,131,133,1) 0%,rgba(68,68,69,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(131,131,133,1) 0%,rgba(68,68,69,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(131,131,133,1) 0%,rgba(68,68,69,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#838385', endColorstr='#444445',GradientType=0 ); /* IE6-9 */
}
.btn_next img {margin-right:4px; margin-top:30px; width:7px;}
/*.latestgoods_list_img {width: 100%;margin: 0 auto;display: block;height: 50px;overflow: hidden;text-align: center;}*/
.latestgoods_list_img {width: 100%;margin: 0 auto;display: inline;height: 50px;overflow: hidden;text-align: center;}
.latestgoods_list_img a {display: inline-block;width: 50px;height: 50px; margin-left:1px;}
.latestgoods_list_img li:first-child {padding-left:10px;}

.latestgoods_list_img1 {width: 0px;margin: 0 auto;display: block;height: 50px;overflow: hidden;text-align: center;}



.floor_top {line-height:30px; background:#fff; border-bottom:1px solid #cccccc; padding:7px;}
.floor_top .checkbox+label:before, .radio+label:before {width:18px !important; height:18px !important; margin-top:-3px}
.floor_top select {height:30px; border-radius:6px; padding-left:5px;}
.floor_txt {display: inline-block;margin-left: -14px;}

/* 카테고리 */
.category_area {}
.category_area li {font-size:14px; border-bottom:1px solid #b8b8b8;}
.category_area li h1 {color:#555;}
.category_area li h1 a {padding: 10px;display: block;height: 30px;line-height: 30px;}


.category_area li h1 a b {display:inline-block; float:right; width:22px; height:12px; overflow:hidden; background:url(/mobile/images/category_h1@2x.png) no-repeat right top; background-size:20px auto; margin-top:9px;}
.category_area li h1 a c {display:inline-block; float:right; width:22px; height:22px; overflow:hidden; background:url(/mobile/images/category_h2@2x.png) no-repeat right top; background-size:20px auto; margin-top:9px;}
.category_area li.on h1 {color:#4472b8;}
.category_area li.on h1 a b {background-position:2px -12px;}
/*.category_area li span {display:inline-block; width:24px; height:22px; overflow:hidden; background-size:24px auto !important;vertical-align: middle; margin-right:10px;}

.category_area li:nth-child(1) span {background:url(//file3.funshop.co.kr/mobile/icon/category1@2x.png) no-repeat center top;}
.category_area li:nth-child(2) span {background:url(//file3.funshop.co.kr/mobile/icon/category2@2x.png) no-repeat center top;}
.category_area li:nth-child(3) span {background:url(//file3.funshop.co.kr/mobile/icon/category3@2x.png) no-repeat center top;}
.category_area li:nth-child(4) span {background:url(//file3.funshop.co.kr/mobile/icon/category4@2x.png) no-repeat center top;}
.category_area li:nth-child(5) span {background:url(//file3.funshop.co.kr/mobile/icon/category5@2x.png) no-repeat center top;}
.category_area li:nth-child(6) span {background:url(//file3.funshop.co.kr/mobile/icon/category6@2x.png) no-repeat center top;}
.category_area li:nth-child(7) span {background:url(//file3.funshop.co.kr/mobile/icon/category7@2x.png) no-repeat center top;}
.category_area li:nth-child(8) span {background:url(//file3.funshop.co.kr/mobile/icon/category8@2x.png) no-repeat center top;}
.category_area li:nth-child(9) span {background:url(//file3.funshop.co.kr/mobile/icon/category9@2x.png) no-repeat center top;}
.category_area li:nth-child(10) span {background:url(//file3.funshop.co.kr/mobile/icon/category10@2x.png) no-repeat center top;}
.category_area li:nth-child(11) span {background:url(//file3.funshop.co.kr/mobile/icon/category11@2x.png) no-repeat center top;}*/

.category_area li.on span {background-position:0 -22px;}
.category_tab {background:#fff; padding:10px 15px;}
.category_tab .search_tab_menu span {display:inline-block !important; margin-right:0 !important; height:35px !important; line-height:35px !important;}
.category_tab .search_tab_menu span a {background:#f8f8fb !important; color:#888888 !important; border-radius:0 !important}
.category_tab .search_tab_menu span.on a {background:#4472b8 !important; color:#fff !important;}
.category_tab .search_tab_contents a {color:#888; line-height:24px;}

/* 어반 카테고리*/
.category_tab_urban {margin-left:0; margin-right:0; padding:0;}
.category_tab_urban .detail_tab_menu {border-radius:0 !important;width:inherit !important; padding:10px; background:#ededed !important; border-bottom: 1px solid rgb(131,131,133) !important;}
.category_tab_urban .search_tab_menu span a {background:none !important; color:rgb(131,131,133)  !important; border:2px solid rgb(131,131,133) !important;}
.category_tab_urban .search_tab_menu span.on a {background:rgb(131,131,133)  !important; color:#fff !important;}
.category_tab_urban .search_tab_menu span:nth-child(1) a {border-bottom-left-radius:7px; border-top-left-radius:7px;}
.category_tab_urban .search_tab_menu span:nth-child(2) a {border-bottom-right-radius:7px; border-top-right-radius:7px;}
.urban_top {

background: rgba(68,68,69,1); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(68,68,69,1) 0%, rgba(68,68,69,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,69,1)), color-stop(100%,rgba(68,68,69,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(68,68,69,1) 0%,rgba(68,68,69,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(68,68,69,1) 0%,rgba(68,68,69,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(68,68,69,1) 0%,rgba(68,68,69,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(68,68,69,1) 0%,rgba(68,68,69,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70ba18', endColorstr='#57a219',GradientType=0 ); /* IE6-9 */
}

/* 락식 카테고리 */
.category_tab_raksik {margin-left:0; margin-right:0; padding:0;}
.category_tab_raksik .detail_tab_menu {border-radius:0 !important;width:inherit !important; padding:10px; background:#ededed !important; border-bottom: 1px solid #b8b8b8 !important;}

.category_tab_raksik .search_tab_menu span a {background:none !important; color:#8eab33 !important; border:2px solid #a2c044 !important;}
.category_tab_raksik .search_tab_menu span.on a {background:#a2c044 !important; color:#fff !important;}
.category_tab_raksik .search_tab_menu span:nth-child(1) a {border-bottom-left-radius:7px; border-top-left-radius:7px;}
.category_tab_raksik .search_tab_menu span:nth-child(2) a {border-bottom-right-radius:7px; border-top-right-radius:7px;}
.raksik_top {

background: rgb(112,186,24); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(112,186,24,1) 0%, rgba(87,162,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(112,186,24,1)), color-stop(100%,rgba(87,162,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(112,186,24,1) 0%,rgba(87,162,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(112,186,24,1) 0%,rgba(87,162,25,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(112,186,24,1) 0%,rgba(87,162,25,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(112,186,24,1) 0%,rgba(87,162,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70ba18', endColorstr='#57a219',GradientType=0 ); /* IE6-9 */
}

.category_tab_raksik li span {background:none !important;display: none;}
.category_tab_raksik .search_tab_contents {padding:0;}
.category_tab_raksik .search_tab_contents a {padding-left: 10px; padding-top:5px; padding-right: 10px; /*line-height: 30px;height: 30px;*/}

.category_tab_raksik li h1 a b {background:url(//file3.funshop.co.kr/mobile/bg/raksik_category@2x.png) no-repeat right top;background-size: auto 12px;}
.category_tab_raksik li.on h1 a b {background-position:0 0;}


/* 아트캐쉬 */
.artcash1 {}
.artcash1 li {}
.artcash1 li:nth-child(1) {margin-bottom:10px;}
.artcash1 li:nth-child(1) input {height:30px; width:69%;}
.artcash1 li:nth-child(1) a {display: inline-block;max-width: 90px;
vertical-align: top;
width: 28%;
text-align: center;
margin-left: 1.5%;
height: 30px;
line-height: 30px;
border-radius: 5px;
border-bottom: 2px solid #21539f;
background: #4472b8;
color: #fff;
}
.artcash1 li:nth-child(2) {background:#f4f4f4; padding:10px;}
.artcash1 li:nth-child(2) p {color:#555;background: url(//file3.funshop.co.kr/mobile/bg/dot@2x.png) no-repeat left 4px; padding-left:10px;padding-bottom: 7px;background-size: 3px auto;}

.artcash2 {padding:10px;}
.artcash2 li {font-size:16px; font-weight:bolder; color:#4472b8; text-align:right;}

.txt1 {color:#555;background: url(//file3.funshop.co.kr/mobile/bg/dot@2x.png) no-repeat 13px 17px; padding:10px; border:0 !important; padding-left:20px; line-height:18px;background-size: 3px auto;}

.savedpoint {}
.savedpoint li {}
.savedpoint li:nth-child(1) {padding-bottom:20px; padding-top:10px; border-bottom:1px solid #f2f3f6; margin-left:-10px; margin-right:-10px;text-align:center;}
.savedpoint li:nth-child(1) b {font-size:20px; font-weight:bolder;}
.savedpoint li:nth-child(1) span {color:#ed5565; font-size:20px; font-weight:bolder;}
.savedpoint li:nth-child(2) {padding-top:10px;}
.savedpoint li:nth-child(2) p {background: url(//file3.funshop.co.kr/mobile/bg/dot@2x.png) no-repeat left 6px;padding-left:10px;padding-bottom: 7px; line-height:16px;background-size: 3px auto;}
.savedpoint li:nth-child(2) p span {color:#4472b8; font-weight:bolder;}
.btn_home {display:block; height:33px; line-height:33px; border-bottom:2px solid #197f00; background:#1c8d00; text-align:center; width:96%; margin:0 auto; margin-top:10px; color:#fff; font-size:14px;}
.btn_home img {height: 14px; width: auto; /*margin-top:10px;*/}
.btn_deteil_delete {width:45%;height:40px;display:inline-block;line-height:40px;background:#ed5565;color:#fff; font-size:1.2em;}
.btn_deteil_list {width:45%;height:40px;display:inline-block;line-height:40px;background:#4472b8;color:#fff; font-size:1.2em;}


/* 위시리스트 폴더관리 */
.wishlistfolder {}
.wishlistfolder li {}

.wishlistfolder li input {height:30px; width:56%;}
.wishlistfolder li span {display:inline-block; padding-right:5px; color:#777;}
.wishlistfolder li a {display: inline-block;max-width: 60px;
vertical-align: top;
width: 20%;
text-align: center;
margin-left: 1.5%;
height: 30px;
line-height: 30px;
border-radius: 5px;
border-bottom: 2px solid #21539f;
background: #4472b8;
color: #fff;
}

.folder_name {}
.folder_name li {background: #fff;border-radius: 6px;width: 96%;margin: 0 auto; height:40px; line-height:40px;margin-top:10px;}
.folder_name li .checkbox+label:before, .radio+label:before {margin-top:-3px; margin-left:10px;}

.folder_btn {display:inline-block; float:right;}
.folder_btn a {display:inline-block; height:40px;vertical-align:top; border-left:1px solid #d8d8d8;}
.folder_btn a img {height: 100%;width: initial !important; max-width: initial !important;}

.folder_move {padding-left:10px; padding-bottom:10px;}
.folder_move li {}
.folder_move li span {display:inline-block;line-height: 30px;color:#555; font-weight:bolder;}
.folder_move li select {display:inline-block;
display: inline-block;
width: 33%;
border-radius: 4px;
height: 33px;
line-height: 33px;
text-indent: 5px;
}
.folder_move li a {display: inline-block;max-width: 60px;
vertical-align: top;
width: 20%;
text-align: center;
height: 30px;
line-height: 30px;
border-radius: 5px;
border-bottom: 2px solid #21539f;
background: #4472b8;
color: #fff;
}

.c_1 {background:#b8b8b8 !important; color:#fff !important; border-bottom:2px solid #939393 !important;}

/* 1:1 문의 */
.sub_menu3_1 {width:50% !important;}
.icon1 {width:55px;}
.qna01 {}
.qna01 h1 span {float:right; color:#333; padding-right:10px;}

.qna03 {}
.qna03 li {}
.qna03 li span {display:inline-block; vertical-align:central; padding:5px 0; line-height: 25px;}
.qna03 li span:nth-child(1) {width:25%; color:#777; max-width: 80px;padding: 0;line-height: 50px;}
.qna03 li span:nth-child(2) {width:73%;}
.qna03 li select {width:100%;
border-radius: 6px;
height: 40px;
line-height: 40px;
text-indent: 10px;}
.qna03 li:nth-child(2) input[type=text] {width:100%;}
.qna03 li textarea {width:100%; height:100px;border: 1px solid #cccccc;box-sizing:border-box;padding: 10px;}
.file_input_textbox
{
', '$float: left;
', '$width:60%;
', '$margin-left:83px;
', '$height:38px !important;
', '$border:0 !important;
}

.file_input_div
{
', '$position: relative; 
}

.file_input_button
{
', '$width: 80px; 
', '$position: relative; 
', '$top: 0px;
', '$
border-radius: 6px;
height: 40px;
line-height: 40px;
border-bottom:2px solid #40464f;
}

.file_input_hidden
{
', '$font-size: 45px; 
', '$position: absolute; 
', '$right: 0px; 
', '$top: 0px; 
', '$opacity: 0; 
', '$
', '$filter: alpha(opacity=0); 
', '$-ms-filter: "alpha(opacity=0)"; 
', '$-khtml-opacity: 0; 
', '$-moz-opacity: 0;
}

.qna02 li span:nth-child(2) {color:#333;}

/* 회원가입 */
.join_step {background:#f9f9f9; height:44px; line-height:44px; border-bottom:2px solid #cccccc;}
.join_step a {display:inline-block; text-align:center; font-size:14px; color:#777;}
.join_step img {height:44px; width:auto;vertical-align: top;}
.join_step a.on {color:#197f00;}
.join_step03 li {font-size:14px; font-weight:bolder; text-align:center; padding-bottom:20px; padding-top:10px;}
.join_step03 b {font-size:20px; font-weight:bolder;}
.join_step_m1 {width:28%;}
.join_step_m2 {width:33%;}


.join01 {}
.join01 li {line-height:16px; margin-left:-10px; margin-right:-10px; padding:5px;}
.join01 li:first-child {border-bottom:1px solid #f2f3f6;}
.join01 li:nth-child(2) {font-weight:bolder;}

.join02 {padding-top: 0;width:98%;}
.join02 li {}
.join02 li span {display:inline-block; width:98%;padding:5px 0; line-height: 18px;}
.join02 li span:first-child {width:98%;max-width: 100px;}
.join02 li:nth-child(1) span input, .join02 li:nth-child(3) span input, .join02 li:nth-child(5) span input {width:100%; border-radius:5px;border: 1px solid #cccccc;height: 40px;text-indent: 10px;}

.join02 li:nth-child(2) input {width:30%;border-radius: 5px;}
.join02 li:nth-child(2) a {display:inline-block; width:30%; text-align:center; line-height:38px; color:#fff; background:#1c8d00; border-radius:5px; border-bottom:2px solid #197f00; max-width:75px;}
.join02 li:nth-child(2) select {height:38px; width:30%; border-radius:5px;}
.join02 li:nth-child(2) input {width:30%; border-radius:5px;margin-left:1%;}

.join02 li:nth-child(4) select {height:38px; width:20%; border-radius:5px;font-size:15px;}
.join02 li:nth-child(4) span input {width:28%; border-radius:5px;border: 1px solid #cccccc;height: 40px;text-indent: 10px;}

/* 로그인 */
.login_area {background:#4aaf0f;}
.login_area_raksik {background:url(//file3.funshop.co.kr/mobile/bg/loginraksik@2x.png) repeat center top; background-size:100% auto;}
.login_area_urban {background:url(//file3.funshop.co.kr/mobile/bg/loginraksik@2x.png) repeat center top; background-size:100% auto;}

.login {}
.login h1 {height:130px; line-height:130px; text-align:center;}
.login h1 img {width:142px; margin-top:50px;}
.login_input {padding-bottom:10px;}
.login_input li {width:93%; margin:0 auto; font-size:14px;margin-top:10px;}
.login_input li span {display:inline-block; width:27%; vertical-align:top;}
.login_input li span input {display:block; width:100%; height:38px; background:#ffffff; border:0;}

.login_id {border:1px solid #bbbecb !important;border-top-left-radius:1px;border-top-right-radius:1px;}
.login_pw {border:1px solid #bbbecb !important;border-bottom-left-radius:1px;border-bottom-right-radius:1px; text-indent:10px;}

.login_input li span button {display:block; text-align:center; color:#fff; height:45px; line-height:35px; background:#4aaf0f; border-bottom:2px solid #197f00; border-radius:5px; width:100%;font-weight:bold;}
.login_area_raksik .login_input li span button {background:#a2c044; border-bottom:2px solid #7b952a;}
.login_area_urban .login_input li span button {background:#000000; border-bottom:2px solid #000000;}


.login_input li span:first-child {width:98%; background:#eeeff5;border-radius: 5px;
box-shadow:0px 0px 8px -3px rgba(0,0,0,0.3) inset;
-webkit-box-shadow:0px 0px 8px -3px rgba(0,0,0,0.3) inset;
 -moz-box-shadow:0px 0px 8px -3px rgba(0,0,0,0.3) inset;
}

.btn_member {display:block; text-align:center; color:#fff; height:45px; line-height:35px; background:#4aaf0f; border-bottom:2px solid #197f00; border-radius:5px; width:100%;font-weight:bold;}

.btn_pwd_change {display:block; text-align:center; color:#fff; height:45px; line-height:35px; background:#5f6d50; border-bottom:2px solid #444837; border-radius:5px; width:100%;font-weight:bold;}




.login_checkbtn {width:85%; margin:0 auto; font-size:14px; padding-bottom:20px;text-align: left;}

.login_checkbtn .checkbox+label:before, .radio+label:before {width:14px !important; height:14px !important; margin-top:-3px; margin-right:1px;}
.login_checkbtn .checkbox:checked+label:before {background-position: 0 -14px !important;}
.login_checkbtn .checkbox+label:before, .radio+label:before {background:#e5e7ea url("../images/check3@2x.png") no-repeat 0 14px; background-size:100% auto;}


.login_area_raksik .login_checkbtn .checkbox:checked+label:before {background-position: 0 -8px !important;}
.login_area_raksik .login_checkbtn .checkbox+label:before, .radio+label:before {background:#a2c044 url("../images/check4@2x.png") no-repeat 0 14px; background-size:100% auto; border-radius:4px;}

.login_area_urban .login_checkbtn .checkbox:checked+label:before {background-position: 0 -8px !important;}
.login_area_urban .login_checkbtn .checkbox+label:before, .radio+label:before {background:#DCDCDC url("../images/check4@2x.png") no-repeat 0 14px; background-size:100% auto; border-radius:4px;}



.login_checkbtn strong {color:#555555; font-size:12px;}
.login_area_raksik .login_checkbtn strong {color:#000;}
.login_area_urban .login_checkbtn strong {color:#858585}

.login_checkbtn a {color:#555555;font-size:12px;vertical-align: middle;}
.login_area_raksik .login_checkbtn a {color:#000;}
.login_area_urban .login_checkbtn a {color:#858585;}

.line1 {width:1px;}

.btn_facebook {width:85%; margin:0 auto; display:block; margin-bottom:20px;}

.btn_facebook {display:block; height:33px; line-height:33px; border-bottom:2px solid #197f00; background:#1c8d00; text-align:center; width:85%; margin:0 auto; margin-top:10px; color:#fff; font-size:14px; border-radius:5px; margin-bottom:20px;}
.btn_facebook img {height: 14px; width: auto;}

.login_btn2 {width:85%; margin:0 auto; display:block; text-align: center; margin-bottom:10px;}
.login_btn2 a {display:inline-block; text-align:center; padding:0 9px; color:#ababab; font-size:12px; }
.login_area_raksik .login_btn2 a {color:#000;}
.login_area_urban .login_btn2 a {color:#858585;}

.login_btn2 a {border-right:1px solid #849baa;}
.login_btn2 a:last-child{border-right:0px}
.keyboard {margin:0 auto; padding:10px 0; text-align:center; padding-bottom:50px;}

.login_area_raksik .keyboard {
box-shadow:0px 0px 46px -12px rgba(0,0,0,0.3) inset;
-webkit-box-shadow:0px 0px 46px -12px rgba(0,0,0,0.3) inset;
 -moz-box-shadow:0px 0px 46px -12px rgba(0,0,0,0.3) inset;
 }

.login_area_urban .keyboard {
box-shadow:0px 0px 46px -12px rgba(0,0,0,0.3) inset;
-webkit-box-shadow:0px 0px 46px -12px rgba(0,0,0,0.3) inset;
 -moz-box-shadow:0px 0px 46px -12px rgba(0,0,0,0.3) inset;
 }


.floor_check {float:right;}

.keyboard img {width:92%; max-width:480px;}


.find01 {padding-top: 0;}
.find01 li {}
.find01 li span {display:inline-block; width:64%;padding:5px 0; line-height: 18px;}
.find01 li span:first-child {width:34%;max-width: 100px;}
.find01 li span input {width:100%; border-radius:5px;border: 1px solid #cccccc;height: 40px;text-indent: 10px;}
.find01 li select { height:38px; width:100%; border-radius:5px;}

.find02 {padding-top: 0;}
.find02 li {font-size:12px;  line-height:38px;}
.find02 li span {vertical-align:middle;}
.find02 li strong {float:right;vertical-align:middle; color:#777;}
.malm10 {margin-left:5px;}

/* 락식 */
.btn_typechange_raksik {top:290px;}
.raksik_menu {border-bottom:2px solid #307a21;}
.raksik_menu a {background:#6eb918;}
.raksik_menu a.on {background:#307a21;}
.raksik_menu a:nth-child(1) {width:10%;}
.raksik_menu a:nth-child(2) {width:28%;}
.raksik_menu a:nth-child(3) {width:18%;}
.raksik_menu a:nth-child(4) {width:27%;}
.raksik_menu a:nth-child(5) {width:17%;}

/* 마이펀룸 */
.myfunroom {padding:30px 0; margin:0 auto; text-align:center;}
.myfunroom li {}
.myfunroom li span {display:inline-block;width:25%;margin:2.8%;max-width:160px; min-width:80px; text-align:center; vertical-align:top;}
.myfunroom li span img {display:block}
.myfunroom li span strong {display:block; color:#333; font-weight:bolder; font-size:13px;height: 30px;line-height: 39px;}
.myfunroom li span b {display:block; color:#ed5667; font-size:15px; font-weight:bolder; background:url(//file3.funshop.co.kr/mobile/bg/myfunroom@2x.png) no-repeat center top; background-size:100%; auto; height:40px; width:85px;margin: 0 auto;line-height: 35px;}
.myfunroom:after {clear:both; content:""; margin:0; padding:0; display:block;}
.myfunroom li:nth-child(2) span:first-child b {font-size:13px;}

/*@media (max-width:399px) {
.myfunroom li:nth-child(2) span:nth-child(2) strong {padding:10px 0 5px 0; line-height:17px}
}*/


/* 푸터 */
#footerBtnWrap {position:fixed;-webkit-backface-visibility: hidden; bottom:0; text-align:center; width:100%; margin:0 auto;overflow-y: visible !important;z-index: 100;}
.footer_menu2 {position:relative; margin:0 auto;}
#footerBtnWrap .footer_menu2 a {display:inline-block; width:19%; height:45px; text-align: center; border-left:1px solid #ffffff; margin-left:-1px;}
#footerBtnWrap .footer_menu2 a img {height:45px; width:initial !important;}

#footerBtnWrap .footer_menu2 .bottom_btn {display:inline-block; width:19%; height:45px; text-align: center; border-left:1px solid #ffffff; margin-left:-1px;}
#footerBtnWrap .footer_menu2 .bottom_btn img {height:45px; width:initial !important;}


.footer_menu_more {position:absolute; bottom: 0; right:0; text-align:right; margin:0 auto;width:100%; display:none;}
.footer_menu_more li {
background: #f7bb06; /* Old browsers */
background: -moz-linear-gradient(top,  #f7bb06 0%, #d19e05 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7bb06), color-stop(100%,#d19e05)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7bb06 0%,#d19e05 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7bb06 0%,#d19e05 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7bb06 0%,#d19e05 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7bb06 0%,#d19e05 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7bb06', endColorstr='#d19e05',GradientType=0 ); /* IE6-9 */
}
.footer_menu_more a {display:inline-block;border-left: 1px solid #ffffff !important;}
.footer_area {position:relative;
background: #F9C941; /* Old browsers */
background: -moz-linear-gradient(top,  #F9C941 0%, #f8c01b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9C941), color-stop(100%,#f8c01b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #F9C941 0%,#f8c01b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #F9C941 0%,#f8c01b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #F9C941 0%,#f8c01b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #F9C941 0%,#f8c01b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9C941', endColorstr='#f8c01b',GradientType=0 ); /* IE6-9 */
box-shadow:0px -12px 18px -10px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px -12px 18px -10px rgba(0,0,0,0.3);
 -moz-box-shadow: 0px -12px 18px -10px rgba(0,0,0,0.3);
 z-index:100;left:0; padding:0; 

-webkit-user-select:none;
-webkit-touch-callout:none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.btn_close_bottom {width:20% !important; float:right;}
.btn_close_bottom a {width:100% !important;}
.foot_m {position:relative; z-index:100;}
.h70 {height:70px; background:#ececec}
.h5 {height:5px; background:#ececec}



/* 배너 */
.mobileInner {position:relative; width:100%; height: 200px;}
.mobileInner div.swiper1 {position:relative; overflow:hidden; width:100%; height:200px; background-color: white;} 
.mobileInner div.mobileTwrapper {position:relative;}
.mobileInner div.mobileCont {float:left; width:100%; height:341px;}
.mobileInner div.mobileCont div.imgBox {position:relative;}
.mobileInner div.mobileCont div.imgBox span.sale {display: inline-block; position: absolute; top: 2px; left: 3px; width:123px; height: 118px; padding: 30px 0 0 15px; background:url(../imgs/bg/bgSale02.png) no-repeat 0 0; font-weight: bolder; font-size: 49px; color: white;}
.mobileInner div.mobileCont div.imgBox div.sMenu {position: absolute; bottom: 0px; left: 0px;}
.imgBox a {display:block; text-align:center;}
.imgBox img {height:200px;width: auto;}
.mobileInner .paging {position: relative;text-align: center;margin-top: -30px; z-index:2000;}
.mobileInner .swiper-pagination-switch {display:inline-block; margin:0 5px; width:5px; height:5px; text-indent:-1000em; background:#fff;border-radius: 7px; cursor:pointer;}
.mobileInner .swiper-active-switch {background: #00558f;}

.mobileCont h3 {font-size:14px; color:#3d3d3d; padding-bottom:15px;}
.mobileCont ul {padding: 0; height:100%;background-size: 300px auto;}
.mobileCont ul li {list-style:none;color: #828282;line-height: 16px;}


/* 버튼 공통 */
.bottom_btn, .btnSubMenu, btn_typechange {cursor:pointer;}


/* 층메인 sub */
.floorBest,.floorRestock {display:none;}

/* */
.category_funshop {}

.category_funshop img {width:auto; height:16px; margin-top:-2px}
.category_funshop {width:20px; position:absolute;right:10px;}
.spnclose {position:absolute;right:35px;}
.spntitle {position:absolute;left:-20px;}

#thumbnail {width:100%; height:24em;}


.elements_reply .add-info,
.elements_reply--short .add-info {
  max-height: 2.76923077em;
  height: auto;
  text-overflow: initial;
  white-space: initial;
}
.elements_reply .add-list,
.elements_reply--short .add-list {
  margin-bottom: 0;
}
.elements_reply .elements_img > img {
  width: 88px;
  height: 88px;
}
.elements_reply .elements_item {
  padding: 0;
}
.elements_reply .elements_item > a {
  position: relative;
  display: block;
  padding: 0.75em;
}
.elements_reply .collapsed + .collapsed {
  border-top: 1px solid #ebebeb;
}
.elements_item {
  padding: 0.75em;
}
.elements_reply--short .elements_item + .elements_item {
  border-top: 1px solid #ebebeb;
}
.elements_reply--short .elements_img {
  width: 88px;
  height: 40px;
  float:left;
  display:inline-block;
}
.elements_reply--short .status {
  left: 0;
  top: 0;
}
.elements_reply--short .status + .status {
  left: 4em;
}
.elements_reply--short .title {
  font-size: 0.875em;
  height: 1.35714286em;
  line-height: 1.28571429;
}
.elements_reply--short .logo--smart-delivery {
  vertical-align: text-bottom;
}
@media only screen and (min-width: 768px) {
  .elements_reply--short .elements_img {
    width: 105px;
  }
}
.card--link a,
.card--collapsed a {
  font-size: 1.0625em;
  position: relative;
  display: block;
  padding: 0.70588235em 0;
  color: #000000;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
}
.card--link a:after,
.card--collapsed a:after {
  content: '';
  position: absolute;
  right: 0.58823529em;
  top: 0;
  bottom: 0;
  width: 24px;
  height: 24px;
  margin: auto 0;
  background-image: url("//pics.auction.co.kr/mobile/v2/vip-v2/sprite--icons.png");
  background-repeat: no-repeat;
  background-position: -112px 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi), only screen and (min-resolution: 1.3dppx) {
  .card--link a:after,
  .card--collapsed a:after {
    background-image: url("//pics.auction.co.kr/mobile/v2/vip-v2/sprite--icons@2x.png");
    -webkit-background-size: 944px 84px;
            background-size: 944px 84px;
  }
}
.card--link .card_header,
.card--collapsed .card_header {
  padding: 0;
}
.card--link .card_header a,
.card--collapsed .card_header a {
  font-size: 1em;
  padding: 0.70588235em 0;
}
.card--collapsed a:after {
  background-position: -188px -26px;
}
.card--collapsed.collapsed a:after {
  background-position: -163px -26px;
}


.panel>.panel-heading+.panel-collapse>.panel-body{border-top:0}
.panel-group{margin-bottom:35px}
.panel-group.accordion .panel{margin-bottom:0}
.panel-group.accordion .panel-heading{border-radius:0;height:auto}
.panel-group.accordion .panel-heading:after{border:0 !important}
.panel-group.accordion .panel-heading,.panel-group.accordion .panel-title{padding:0}
.panel-group.accordion .panel-title{line-height:40px}
.panel-group.accordion .panel-title a{display:block;color:inherit;text-transform:none;font-size:12px;font-weight:300;padding:0 15px}
.panel-group.accordion .panel-title a:hover,.panel-group.accordion .panel-title a:focus{color:inherit}
.panel-group.accordion .panel:first-child,.panel-group.accordion .panel:first-child .panel-heading{border-top-left-radius:0;border-top-right-radius:0}
.panel-group.accordion .panel:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}

.btn_cart {height:38px !important; line-height:38px !important; background:#fff !important; border:1px solid #ccc; color:#666 !important;}

.btn_game {margin-left:10px; padding:10px; background:#fff; color:#ff9900; border:1px solid #ccc; width:90%; text-align:center;  font-size:12px;}

/*상품평*/
.card {
  position: relative;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  background: #fff;
  font-size: 1em;
  border-radius: 2px;
}
.card:before,
.card:after {
  content: " ";
  display: table;
}
.card:after {
  clear: both;
}
.l-card {
  background: #eeeeee;
}
.card_header {
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
  overflow: hidden;
}
.card_title {
  height: 2.58823529em;
  margin: 0;
  color: #000000;
  font-size: 1.0625em;
  line-height: 2.58823529;
  font-weight: normal;
  text-align: center;
  overflow: hidden;
}
.card-container .card,
.card-container .card:last-child {
  margin-bottom: 0.5em;
}
.card:last-child {
  margin-bottom: 0;
}
.card .contents-title {
  font-size: 1.0625em;
  position: relative;
  margin: 0;
  color: #000000;
  line-height: 1.2;
  font-weight: lighter;
  text-align: center;
}
.card .contents-title--sub {
  font-size: 0.8125em;
  margin: 0.30769231em 0 0;
  color: #666666;
  line-height: 1.38461538;
  text-align: center;
}
.card .contents-list-item_title {
  font-size: 0.875em;
  display: block;
  color: #000000;
  line-height: 1.28571429;
}
.card .contents-list_numbered li {
  font-size: 0.8125em;
  position: relative;
  padding: 0 0 0 1.23076923em;
  margin: 0.30769231em 0 0;
  color: #666666;
  line-height: 1.38461538;
}
.card .contents-list_numbered li:before {
  content: attr(data-keyword-top);
  position: absolute;
  left: 0;
  top: 0;
}
.card .contents-list_numbered strong {
  color: #000000;
  font-weight: lighter;
}
.card .contents_text {
  font-size: 0.8125em;
  margin: 0.30769231em 0 0;
  color: #666666;
  line-height: 1.38461538;
}
.card .contents-list--dotted li {
  font-size: 0.8125em;
  position: relative;
  padding: 0 0 0 1.23076923em;
  color: #666666;
  line-height: 1.38461538;
}
.card .contents-list--dotted li + li {
  margin-top: 0.30769231em;
}
.card .contents-list--dotted li:before {
  content: '';
  position: absolute;
  left: 0.53846154em;
  top: 0.53846154em;
  width: 0.23076923em;
  height: 0.23076923em;
  background: #444;
  border-radius: 100%;
}
.star-rating {
  display: inline-block;
  width: 64px;
  height: 12px;
  text-align: left;
  background-image: url("../images/sprite--icons.png");
  background-repeat: no-repeat;
  background-position: -137px 0;
}
.star-rating .star-rating_filler {
  display: inline-block;
  height: 100%;
  text-indent: -100%;
  vertical-align: top;
  background-image: url("//pics.auction.co.kr/mobile/v2/vip-v2/sprite--icons.png");
  background-repeat: no-repeat;
  background-position: -137px -13px;
  overflow: hidden;
}
.section--reply .contents-title,
.section--reply-simple .contents-title {
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  text-indent: 100%;
  overflow: hidden;
}
.content-none {
  position: relative;
  padding: 6.75em 0.75em 3em;
  text-align: center;
}
.content-none:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 3em;
  margin: 0 0 0 -24px;
  width: 48px;
  height: 48px;
  background-image: url("../images/sprite--icons.png");
  background-repeat: no-repeat;
  background-position: -114px -26px;
}
.elements_img {
  position: relative;
  float: left;
  width: 88px;
  height: 88px;
}
.elements_img .status {
  font-size: 0.75em;
  position: absolute;
  left: -0.66666667em;
  top: -0.66666667em;
  width: 3.33333333em;
  height: 3.33333333em;
  color: #fff;
  line-height: 1.08333333;
  text-align: center;
  background: #9a9a9a;
  border-radius: 50%;
  overflow: hidden;
}
.elements_img .status > span {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 2.5em;
  color:#fff;
}
.elements_img .status.status--good {
  background: #eb000a;
}
.elements_img .status.status--normal {
  background: #00C3C3;
}
.elements_info {
  padding: 0 0 0.125em 0.75em;
  overflow: hidden;
}
.elements_item .js-sub-conetents {
  text-decoration: none;
}
.elements_item .brand,
.elements_item .product {
  font-size: 0.875em;
  margin: 0 0 0.28571429em;
  color: #000000;
  line-height: 1.28571429;
}
.elements_item .product {
  height: 1.28571429em;
  margin: 0 0 0.57142857em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.elements_item .title {
  font-size: 1em;
  display: block;
  max-height: 2.5em;
  margin: 0 0 0.25em;
  color: #000000;
  line-height: 1.25;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.elements_item .add-info {
  font-size: 0.8125em;
  margin: 0 0 0.61538462em;
  color: #666666;
  line-height: 1.38461538;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.elements_item .add-list {
  margin: 0 0 0.5em;
}
.elements_item .add-list li {
  font-size: 0.8125em;
  position: relative;
  display: inline-block;
  color: #666666;
  line-height: 1.38461538;
}
.elements_item .add-list li + li {
  padding: 0 0 0 0.84615385em;
}
.elements_item .add-list li + li:before {
  content: '';
  position: absolute;
  left: 0.15384615em;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 12px;
  background: #ebebeb;
}
.elements_sub-contents {
  position: relative;
  background: #f7f7f7;
  border-top: 1px solid #cfcfcf;
  -webkit-box-shadow: inset 0 3px 4px -3px #d8d8d8;
          box-shadow: inset 0 3px 4px -3px #d8d8d8;
}
.elements_sub-contents .elements_sub-text {
  font-size: 0.875em;
  padding: 0.75em 0.75em 2.75em;
  color: #000000;
  line-height: 1.42857143;
  border-bottom: 1px solid #cfcfcf;
  -webkit-box-shadow: inset 0 -3px 4px -3px #d8d8d8;
          box-shadow: inset 0 -3px 4px -3px #d8d8d8;
}
.elements_sub-contents .elements_sub-text img {
  display: block;
  margin: 0.85714286em 0;
}
.elements_sub-contents .elements_sub-text em {
  display: block;
  margin: 0.85714286em 0 0;
  color: #666666;
  line-height: 1.28571429;
  font-style: normal;
}
.elements_sub-contents .button--close {
  font-size: 0.8125em;
  position: absolute;
  right: 0.92307692em;
  bottom: 0.92307692em;
  padding: 0 1.23076923em 0 0;
  color: #666666;
  line-height: 1.38461538;
  background: none;
  border: 0;
}
.elements_sub-contents .button--close:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  margin: 0.5em 0 0;
  width: 7px;
  height: 4px;
  background-image: url("../images/sprite--icons.png");
  background-repeat: no-repeat;
  background-position: -524px 0;
}
.elements_item--smart-delivery p {
  font-size: 0.8125em;
  margin: 0.30769231em 0 0;
  color: #666666;
  line-height: 1.38461538;
  text-align: center;
}
.elements_reply .add-info,
.elements_reply--short .add-info {
  max-height: 2.76923077em;
  height: auto;
  text-overflow: initial;
  white-space: initial;
}
.elements_reply .add-list,
.elements_reply--short .add-list {
  margin-bottom: 0;
}
.elements_reply .elements_img > img {
  width: 88px;
  height: 88px;
}
.elements_reply .elements_item {
  padding: 0;
}
.elements_reply .elements_item > a {
  position: relative;
  display: block;
  padding: 0.75em;
}
.elements_reply .collapsed + .collapsed {
  border-top: 1px solid #ebebeb;
}
.elements_reply--short .elements_item + .elements_item {
  border-top: 1px solid #ebebeb;
}
.elements_reply--short .status {
  left: 0;
  top: 0;
}
.elements_reply--short .status + .status {
  left: 4em;
}
.elements_reply--short .title {
  font-size: 0.875em;
  height: 1.35714286em;
  line-height: 1.28571429;
}
.elements_reply--short .logo--smart-delivery {
  vertical-align: text-bottom;
}
.ico_smart { background:url(../images/sprite--icons.png) -306px 0 no-repeat; width:52px; height:18px; display:block; margin-top:-3px; margin:0 3px;}
.smart_deli { padding-top:5px; display:inline-flex; }


ul#menu,
        ul#menu ul {
            list-style-type: none;
            margin: 0;
            padding: 0 10px;
        }
        ul#menu a {
            display: block;
            text-decoration: none;
        }
        ul#menu li {
            margin-top: 1px;
        }
        ul#menu li a {
            background: blue;
            color: #666 !important;
            padding: 0 15px;
', '$', '$', '$background:#ededed;
', '$', '$', '$border:1px solid #ccc;
', '$', '$', '$font-size:12px;
', '$', '$', '$line-height:40px;
        }
        ul#menu li a:hover {
           
        }
        ul#menu li ul li{
            background: #fff;
            color: #666;
', '$', '$', '$padding:0;
', '$', '$', '$border:0;
', '$', '$', '$padding: 0;
', '$', '$', '$line-height:40px;
', '$', '$', '$margin:20px 0;
        }
        ul#menu li ul li a:hover {
            background: #fff;
            color: #666;
', '$', '$', '$padding:0;
', '$', '$', '$border:0;
        }
', '$', '$

/*매장보기*/
.box_store { width:100%; border:1px solid #ccc; height:100%;}
.box_store_product { width:100%; border:1px solid #ccc;}
.deli_txt {padding:0 10px; border:1px solid #ddd; background:#ededed; font-weight:bold;}
ul#menu li ul li table {border:1px solid #ddd;}
ul#menu li ul li table td {padding:0 10px; border-bottom:1px solid #ddd;}
ul#menu li ul li table th {background:#ededed; border-right:1px solid #ddd; padding:0 5px; line-height:18px; border-bottom:1px solid #ddd}
.info_tit {color: #666 !important; padding: 0 15px; background:#ededed; border:1px solid #ccc; font-size:12px; line-height:40px;}
.menu_info {display:inline-block; margin-top:20px; }
.menu_info li{ margin-left:10px; float:left;}
.bar {color:#ccc;}


.btn_games {color:#fff; height:35px; font-size:11px; line-height:35px; background:#ED5D2B; border-bottom:2px solid #d14212; border-radius:5px; width:50px;font-weight:bold;}


	
/*footer*/
.footer-inner {
  clear: both;
}
.footer-inner body,
.footer-inner div,
.footer-inner dl,
.footer-inner dt,
.footer-inner dd,
.footer-inner ul,
.footer-inner ol,
.footer-inner li,
.footer-inner h1,
.footer-inner h2,
.footer-inner h3,
.footer-inner h4,
.footer-inner h5,
.footer-inner h6,
.footer-inner pre,
.footer-inner form,
.footer-inner fieldset,
.footer-inner input,
.footer-inner select,
.footer-inner textarea,
.footer-inner p,
.footer-inner blockquote,
.footer-inner th,
.footer-inner td,
.footer-inner legend {
  color: inherit;
  font-weight: normal;
  font-size: inherit;
  font-family: sans-serif;
}
.l-footer {
  background: #eee;
  overflow: hidden;
}
.l-footer ul {
  margin: 0;
  padding: 0;
}
.l-footer li {
  list-style: none;
}
.l-footer a {
  text-decoration: none;
}
.footer-inner {
  padding: 0.625em 0.4375em 1em;
  border-top: 1px solid #e5e5e5;
}
.footer-inner .foot-app-install {
  height: 2.6875em;
  margin-bottom: 0.4375em;
  background: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 0.04166667em 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.04166667em 2px rgba(0, 0, 0, 0.15);
}
.footer-inner .foot-app-install a {
  display: block;
}
.footer-inner .foot-app-install a span {
  display: block;
  width: 14.0625em;
  margin: 0 auto;
  padding: 0.40625em;
}
.footer-inner .foot-menu {
  margin-left: -0.375em;
  margin-bottom: 0.625em;
}
.footer-inner .foot-menu:before,
.footer-inner .foot-menu:after {
  content: " ";
  display: table;
}
.footer-inner .foot-menu:after {
  clear: both;
}
.footer-inner .foot-menu .foot-item {

  float: left;
  text-align: center;
}
.footer-inner .foot-menu .foot-item a {
  display: block;
  margin-left: 0.5em;
  height: 2.33333333em;
  line-height: 2.5em;
  color: #757575;
}
.footer-inner .foot-menu.hybrid .foot-item:first-child,
.footer-inner .foot-menu.hybrid .foot-item:first-child + li {
  display: none;
}
.footer-inner .foot-info .corp-info:before,
.footer-inner .foot-info .corp-info:after {
  content: " ";
  display: table;
}
.footer-inner .foot-info .corp-info:after {
  clear: both;
}
.footer-inner .foot-info .corp-info .corp-item {
  font-size: 12px;
  position: relative;
  float: left;
  margin-left: 0.36363636em;
  padding-left: 0.45454545em;
  color: #9e9e9e;
  line-height: 16px;
}
.footer-inner .foot-info .corp-info .corp-item:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 1px;
  height: 11px;
  background: #e0e0e0;
}
.footer-inner .foot-info .corp-info .corp-item:first-child {
  margin: 0;
  padding: 0;
}
.footer-inner .foot-info .corp-info .corp-item:first-child:before {
  content: none;
}
.footer-inner .foot-info .corp-address {
  font-size: 12px;
  color: #9e9e9e;
  line-height: 16px;
  font-style: normal;
}
.footer-inner .foot-info .customer-info {
  overflow: hidden;
  margin: 0;
}
.footer-inner .foot-info .customer-info dt,
.footer-inner .foot-info .customer-info dd {
  float: left;
  font-size: 12px;
  color: #9e9e9e;
  line-height: 16px;
}
.footer-inner .foot-info .customer-info dd {
  margin: 0;
  padding-left: 0.27272727em;
}
.footer-inner .foot-info .policy-link {
  font-size:12px;
  margin: 0.63636364em 0;
}
.footer-inner .foot-info .policy-link:before,
.footer-inner .foot-info .policy-link:after {
  content: " ";
  display: table;
}
.footer-inner .foot-info .policy-link:after {
  clear: both;
}
.footer-inner .foot-info .policy-link .policy-item {
  position: relative;
  float: left;
  margin-left: 0.90909091em;
  padding-left: 1em;
}
.footer-inner .foot-info .policy-link .policy-item a {
  display: block;
  line-height: 16px;
  color: #757575;
}
.footer-inner .foot-info .policy-link .policy-item:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 11px;
  background: #e0e0e0;
}
.footer-inner .foot-info .policy-link .policy-item:first-child {
  margin: 0;
  padding: 0;
}
.footer-inner .foot-info .policy-link .policy-item:first-child:before {
  content: none;
}
.footer-inner .foot-info .warning {
  font-size: 12px;
}
.footer-inner .foot-info .warning:before,
.footer-inner .foot-info .warning:after {
  content: " ";
  display: table;
}
.footer-inner .foot-info .warning:after {
  clear: both;
}
.footer-inner .foot-info .warning .warning-item {
  line-height: 16px;
  color: #9e9e9e;
}
.footer-inner .foot-info .copyright {
  font-size: 12px;
  margin: 0;
  line-height:16px;
  color: #9e9e9e;
}
@media screen and (min-width: 768px) {
  .l-footer {
    font-size: 1rem;
  }
  .footer-inner {
    font-size: 120%;
  }
}		
		