#gnbClose {display:none}
#gnbOpen {display:none}
.pc-img {display:block;}
.mobile-img {display:none;}
.pc-style {display:block;}
.mobile-style {display:none;}

@media (max-width: 1400px){

footer {height:auto;padding-bottom:50px;}
footer .gein {position:relative;right:auto;top:auto;margin-top:20px;}

/*메인*/ 
.contact .imgArea {right:-200px;bottom:-125px;z-index:2;}
.contact .imgArea img {width:80%;}
}

@media (max-width: 1200px){

footer {font-size:13px;}

/*메인*/ 
.contact .imgArea {right:-100px;z-index:2;}

}

@media (max-width: 1094px){
	#hd_sch form { width:204.5px; }
	#hd_sch form #sch_str { width:172px; }

}

@media (max-width: 1024px) {
/*레이아웃*/ 
#wrap {min-width:100%;width:100%;}
.pc-img {display:none;}
.mobile-img {display:block;width:100%;}
.pc-style {display:none;}
.mobile-style {display:block;}
.displaybrnone {display:none;}

#header {height:auto;}
header nav {padding:0px;}

#btnNav {display:none; position:absolute; top:20px; right:50px; width:40px; height:40px; border:none; border-radius:2px; background:transparent; cursor:pointer; z-index:1000}
#btnNav span {position:absolute; display:block; right:0; width:20px; height:2px; background:#000; transition:all .4s ease}
#btnNav span.bar1 {top:12px}
#btnNav span.bar2 {top:18px}
#btnNav span.bar3 {top:24px}
#btnNav.open span {background:#fff}
#btnNav.active span.bar1 {top:18px; transform:rotate(45deg)}
#btnNav.active span.bar2 {display:none}
#btnNav.active span.bar3 {top:18px; transform:rotate(-45deg)}

#gnb {width:100%;padding-top:100px;}
#gnb > li > ul.submnu {position:relative; display:block; opacity:1 !important; left:0; top:0; width:100%; margin-left:0; box-shadow:none; background:#f9f9f9; padding:0; display:none; opacity:1;}
#gnb > li > ul.submnu > li {border-bottom:1px solid #f8f8f8; padding:10px 0}
#gnb > li > ul.submnu > li:last-child {border-bottom:0}
/*header*/
#header {background:transparent; border-bottom:0;position:relative;}
#header.scroll {background:#fff; border-bottom:0; box-shadow:0px 1px 10px rgba(0,0,0,0.25)}
#header h1 {float:none; position:relative; top:auto; left:auto; width:180px;margin:20px;}
#header .inner .login {float:none; width:auto; display:block; padding-top:50px}
#header .inner .login > ul {padding:0}
#header #gnb {float:none}
#header #gnb li {float:none; display:block}
#header #gnb li:first-child {margin-bottom:25px;}
#header .inner {position:fixed; top:0; right:-260px; width:260px; height:100%; background:#fff; padding:0 30px; z-index:1000; transition:all 0.3s ease}
#header .inner.open {right:0}
#header #gnbOpen {display:none; position:absolute; top:25px; right:50px; width:40px; height:40px; border:none; background:transparent; cursor:pointer; outline:none; transition:all 0.3s ease; z-index:1010}
#header #gnbOpen span {position:absolute; display:block; width:24px; height:2px; background:#21bbb1; left:50%; margin-left:-12px; transition:all 0.3s ease}
#header #gnbOpen span.bar1 {top:12px}
#header #gnbOpen span.bar2 {top:18px}
#header #gnbOpen span.bar3 {top:24px}
#header #gnbClose {display:block; position:fixed; top:25px; right:20px; width:40px; height:40px; border:none; background:transparent; cursor:pointer; outline:none; transition:all 0.3s ease; z-index:1000}
#header #gnbClose span {position:absolute; display:block; width:24px; height:2px; background:#2b2b2b; left:50%; margin-left:-12px; transition:all 0.3s ease}
#header #gnbClose span.bar1 {top:12px; transform:rotate(0)}
#header #gnbClose span.bar2 {top:20px;transform:rotate(0)}
#header #gnbClose span.bar3 {top:28px;transform:rotate(0)}
#header #gnbClose.open span.bar1 {transform:rotate(45deg); top:20px}
#header #gnbClose.open span.bar2 {opacity:0; left:-30px}
#header #gnbClose.open span.bar3 {transform:rotate(-45deg);top:20px}
#header #nav_mask.open {position:fixed; top:0; left:0; z-index:990; width:100%; height:100%; background:rgba(0,0,0,0.55)}

header nav ul li a {font-size:20px;}
header nav ul li {margin-bottom:10px;}

header .member:before {content:'';position:absolute;left:10px;top:0px;width:100px;height:3px;background:#000;}
header .member {position:relative;right:auto;margin-top:20px;top:auto;margin-left:5px;padding-top:10px;}
header .member ul li {display:block;}
header .member ul li a {font-size:14px;}
header .member ul li.loginafter {padding-top:12px;}
header .member ul li:last-child a i {left:-4px;top:8px;}
.tel-info {font-family: 'Gmarket Sans';font-size:12px;margin-top:30px;margin-left:17px;}
.tel-info p {margin-bottom:5px;}
			
#hd_sch { position:static; margin-top: 22px; }
#hd_sch form { background:#f7f7f7; width:201px; border: 0; height:27px; }
#hd_sch form #sch_str { width:169px; font-size:12px; color:#3a3a3a; }
#hd_sch form input#sch_str:-ms-input-placeholder { color: #c9c9cc; }
#hd_sch form input#sch_str::-webkit-input-placeholder { color: #c9c9cc; } 
#hd_sch form input#sch_str::-moz-placeholder { color: #c9c9cc; }
#hd_sch form input#sch_str::-moz-placeholder { color: #c9c9cc; }
#hd_sch form #sch_submit { font-size:14px; line-height: 27px; }


footer {clear:both;padding:50px 20px;font-size:13px;letter-spacing:-1px;}
footer h1 {position:relative;left:auto;top:auto;margin-bottom:20px;}
footer h1 a {width:130px;display:inline-block;}
footer .info {position:relative;padding-left:0px;padding-top:0px;}
footer .info span {margin-right:10px;line-height:1.7;}
footer p {font-family: 'Gmarket Sans';font-weight:;font-size:13px;margin-top:10px;}
footer .gein {}
footer .gein a {color:#fff;}
footer a {color:#fff;}

 
/*메인*/ 
.main_wrap .best {padding:0 20px 40px 20px}
.main_wrap .best ul li {width:50% !important;min-height:auto;margin-bottom:50px;} 
.main_wrap .best ul li:last-child {margin-bottom:20px;} 

.main_wrap .littles {padding: 60px 20px 60px 20px;}

.main_wrap .littles ul {}
.main_wrap .littles ul li {width:49% !important;margin-right:2%;margin-bottom:10px;}
.main_wrap .littles ul li:nth-child(even) {margin-right:0px;} 
.main_wrap .littles ul li:nth-child(5) {margin-right:2%;}

.contact .inner {position:relative;width:100%;margin:0px auto;padding:0px 20px;}
.contact {padding:30px 0px 30px;overflow:hidden;}
.contact .title {padding-bottom:25px;margin-bottom:25px;}
.contact .title p {font-size:80px;top:30px;}
.contact .title h2 {font-size:18px;}
.contact .title h1 {font-size:26px;letter-spacing:-1px;}
.contact .contact_info {}
.contact .contact_info span {font-size:14px;margin-bottom:5px;}
.contact .contact_info span p {display:inline-block;font-weight:bold;margin-right:10px;}
.contact .imgArea {width:100%;position:relative;right:auto;bottom:auto;}
.contact .imgArea img {width:100%;position:relative;right:-20px;}

/*상품리스트*/ 
#little_shop_list {position:relative;padding:30px 20px 0px;background:#f9f9f3;}
#little_shop_list .sct_li {width:49%;float:left;text-align:center;padding:0px 0px;border:solid 0px red;margin-right:2%;min-height:auto;margin-bottom: 75px;}
#little_shop_list .sct_li a {margin-bottom:0px;}
#little_shop_list .sct_li:nth-child(3n){margin-right:2%;}
#little_shop_list .sct_li:nth-child(even){margin-right:0px;}

/*상품상세*/ 
.little_shop_sang_before2 {width:100%;padding:0px 20px;}
#little_shop_sang {padding:70px 0px;}
#little_shop_sang #sit_pvi {width:100%}
#little_shop_sang #sit_pvi #sit_pvi_big a {width:100%;}
#little_shop_sang #sit_pvi #sit_pvi_big a img {width:100%;}
#little_shop_sang #sit_ov {width:100%;margin-top:30px;}
#little_shop_board .little_cont {width:100%;}
#little_shop_sang #sit_ov .buy_banner img {width:100%;}
#sit_opt_added li .opt_name.opt-add .sit_opt_del {/*right:auto;left:50%;margin-left:-13px;*/width:20px !important;height:20px !important;}

/*주문*/
.order_main .left-area {width:65%;display:inline-block;vertical-align:top;margin-right:4%;}
.order_main .right-area_wrap {width:30%;position:relative;display:inline-block;top:auto;vertical-align:top;}
.order_main .right-area {width:100%;top:37px;}
.order_main .right-area .inner {padding:20px;}

.order_view #sod_bsk_tot li span {/*margin-right:0px;*/}

/*마이페이지*/ 
#little_shop_mypage {position:relative;padding:30px 20px 0px;}
.mypage_wrap {padding:0px 0px 7em;}
.mypage_wrap .top-line .inner .left-box {width:40%}
.mypage_wrap .top-line .inner .right-box {width:60%;}
.mypage_wrap #sod_fin_list .table .td_imgsmall img {width:auto;}
.mypage_wrap .data-box .line-02 input {width:80%;}

/* 나의상담글 */

/* 내용관리 */
.container-websre {width:100%;}
.container-websre img {width:100%;}

#little_shop_sang #sit_ov #sit_opt_added button.sit_qty_plus i {position:relative;top:1px;}
#little_shop_sang #sit_ov #sit_opt_added button.sit_qty_minus i {position:relative;top:1px;}
#little_shop_sang #sit_ov #sit_opt_added button.sit_opt_del i {position:relative;top:2px;}
#little_shop_sang #sit_ov .pay_result #sit_ov_btn .sit_btn {line-height:40px;height:40px;padding:0px;}
#sit_ov #sit_opt_added .num_input {padding-top:2px;}

.common_buy {padding:20px 20px;margin:10px 0;font-size:13px;}


/* 상품검색 */
#ssch_frm .ssch_scharea { height:auto; }
.ssch_left,
.ssch_right { width:100%; float: none; }
.ssch_left { margin-top: 5px; font-size:0; }
.ssch_left input { font-size:14px; }
.ssch_left .ssch_input { width:calc(100% - 100px) !important; }
.ssch_left .btn_submit { width:100px; }

.ssch_right {  }


}

@media (max-width: 768px) { 
/*레이아웃*/ 
#header h1 {float:none; position:relative; top:auto; left:auto; width:120px;margin:20px;}
#header #gnbClose {display:block; position:fixed; top:10px;}
/*메인*/ 
.main_wrap .best > h1 {padding:40px 0px 30px 0;font-size:20px;}
.main_wrap .best ul li span a {font-size:18px;}
.main_wrap .best ul li p {font-size: 16px;margin-top:5px;}
.main_wrap .best ul li p em{font-size:14px;margin-right:10px;}

.main_wrap .littles > h1 {padding: 40px 0px 30px 0;font-size: 20px;}

/*상품리스트*/
#little_shop_list > h1 {padding: 0px 0px 30px 0;font-size: 20px;}
/* 이벤트 탭 (모바일) */
#little_shop_list.event_list_wrap .custom_tab span {padding: 0 14px;}
#little_shop_list.event_list_wrap .custom_tab span a {font-size: 15px;}
#little_shop_list .sct_li {margin-bottom: 40px;}
#little_shop_list .sct_li .inner .sct_txt span {font-size:15px;}
#little_shop_list .sct_li .inner .sct_cost {font-size:14px;margin-top: 7px;}
#little_shop_list .sct_li .inner .sct_cost .sct_discount {font-size:12px;margin-right:3px;}

.sct_li .score-and-review {margin-top: 4px;}
.sct_li .score-and-review span {font-size: 12px !important;}

/*상품상세*/ 
#little_shop_sang {padding:20px 0px;}
#sit_title {font-size:1.4em;margin-bottom:5px;}
.add-desc {font-size:13px;}
#little_shop_sang .sit_ov_tbl th {padding:15px;font-size:0.9em;}
.sit_ov_tbl td {font-size:0.9em;}
#little_shop_sang .sit_ov_tbl td strong {font-size:16px;}
.sit_ov_tbl .ship_pay td span { font-size:12px;width:60px; height:22px; line-height: 23px; }
.little_shop_sang_before2 .sit_option {padding:10px;}
#little_shop_sang #sit_ov .pay_result #sit_opt_added {padding:10px 10px 10px}
.add-option-websre h3 {margin-bottom:5px;font-size:0.9em;}
#sit_opt_added li .opt_name.opt-add {font-size:14px;}
#little_shop_sang #sit_ov .pay_result #sit_tot_price strong {font-size:20px;}
.sit_ov_tbl th, #sit_ov .pay_result .otp_tit {font-size:0.9em;}
#little_shop_sang #sit_ov .pay_result #sit_tot_price {padding:10px 0px;}
#sit_ov .pay_result #sit_sel_option {margin-bottom:0px;padding-bottom:0px;}
#little_shop_sang #sit_ov .pay_result #sit_ov_btn .sit_btn {font-size:15px;}
.little_shop_sang_before2 #sit_inf {margin-top:0px;padding-bottom:0px;}
.little_shop_sang_before2 .sanchor li {margin:0px 5px;}
.little_shop_sang_before2 .sanchor li a {font-size:15px;}
.little_shop_sang_before2 #sit_dvr h2.others {font-size:16px;}

#sit_ov_soldout {padding-left:110px;}
#sit_ov_soldout i {left:60px;}

.little_shop_sang_before2 .info-table .tit {font-size:15px;}
.info-table table th {width:100%;display:block;font-size:13px;padding:10px 0px;}
.info-table table td {width:100%;display:block;font-size:13px;padding:20px 0px;}
.ship-info {margin-bottom:0px;}
.little_shop_sang_before2 #sit_rel h2.others {font-size:16px;margin:3.205em 0 1em}
.little_shop_sang_before2 #sit_use h2.others {font-size:16px;margin:3.205em 0 1em}
.little_shop_sang_before2 .scr_10 .sct_txt a {font-size:14px;}
.little_shop_sang_before2 .scr_10 .sct_cost {font-size:12px;}
#sit_use_list .sit_use_ps dd {font-size:12px;}
#sit_use_list .sit_use_ps {margin-bottom:20px;}
.little_shop_sang_before2 #sit_use_list .sit_use_ps #sit_use_wbtn a {font-size:13px;padding:0px 5px;height:28px;line-height:26px;}
.little_shop_sang_before2 #sit_use_list .sit_use_ps #sit_use_wbtn {top:-40px;}


.mobile_buy_btn {display:none;position:fixed;bottom:0px;left:0px;font-size:0px;background:#fff;z-index:10;width:100%;box-shadow: 0 -5px 5px 1px rgba(0,0,0,0.08);opacity:1;}
.mobile_buy_btn .sit_btn {width:50%;display:inline-block;font-size:15px;padding:20px 0px;}
.mobile_buy_btn #sit_btn_cart {background:#fff;color: #333;}
.mobile_buy_btn #sit_btn_buy {background:#c0837f;border-color:#c0837f;color:#fff;}

.score-container {padding:15px;margin-bottom:10px;}
.score-container .avg-score {width:28%;margin-right:4%;padding:20px;font-size:30px;}
.score-container .score-data {width:68%;font-size:13px;}
.score-container .score-data ul li {font-size:0px;margin-bottom:0px;}
.score-container .score-data ul li span {width:25%;font-size:12px;}
.score-container .score-data ul li span.score {width:65%;font-size:13px;height:12px;}
.score-container .score-data ul li span.score_count {font-size:12px;width:10%;height:12px;}
.score-container .score-data ul li span.score-percent {height:12px;}

#sit_use_list .sit_use_top {margin:15px 0px;padding-bottom:10px;}
#sit_use_list .sit_use_top h4 {font-size:14px;}
.itemuse-sort ul li a {font-size:12px;}
#sit_use_ol .review_top .sit_use_dl .sit_use_star {display:block;}
#sit_use_ol .review_top .sit_use_dl .sit_use_star p {padding:0px 5px;font-size:11px;line-height:20px;height:18px;margin-left:5px;top:-2px;}
#sit_use_ol .review_top .sit_use_dl .sit_use_star p:before {top:0px;}
#sit_use_ol .review_top .sit_use_dl dd {font-size:13px;}
#sit_use_ol .sit_use_li_title {padding:0px 5px;font-size:11px;line-height:26px;height:24px;}
#sit_use_ol .sit_use_li .sit_use_tit {font-size:14px;}
#sit_use_ol .sit_use_li .sit_use_con > div {font-size:13px;}


#layer-pop.no-member .inner { width:80%; left:10%;top:10%;min-height:auto; margin-left: 0px; margin-top: 0px; padding: 30px;}
#layer-pop.no-member .inner h3.tit { font-size:1.1em;}
#layer-pop.no-member .inner .icon-box { padding: 30px 0px 20px; box-sizing:border-box; text-align:center;font-size:0px;}
#layer-pop.no-member .inner .icon-box .box {width:100%;margin-right:0px;margin-bottom:10px;padding:15px 0px 15px 20px;border-radius:5px;text-align:left;}
#layer-pop.no-member .inner .icon-box .box i {vertical-align:top;}
#layer-pop.no-member .inner .icon-box .box i img {width:30px;}
#layer-pop.no-member .inner .icon-box .box .txt { font-size:13px;display:inline-block;vertical-align:top;margin-top:0px;padding-top:8px;margin-left:10px;}

#layer-pop.no-member .inner .btn-box a,
#layer-pop.no-member .inner .btn-box button {font-size:14px;}
#layer-pop.no-member .inner .btn-box button {width:100%;}

/*로그인/회원가입*/
#mb_login, #find_info {padding:0px 20px;box-sizing:border-box;}
#mb_login .tab_container {width:100%;}
#mb_login .tab_container .btn_list li a {font-size:18px;}
#mb_login .tab_container .tab_content div.no-mem-tit {font-size:18px;}
#mb_login .tab_container .tab_content ul li input[type="text"], #mb_login .tab_container .tab_content ul li input[type="password"] {font-size:0.8em;}
.join-wrap {width:100% !important;padding:0px 20px 100px;}
.join-wrap li.address input[name="mb_addr1"] {width:100%;box-sizing:border-box;margin-left:0px;}
.join-wrap li.address input[name="mb_addr2"] {width:100%;box-sizing:border-box;margin-left:0px;}
.join-wrap li #reg_mb_birth {width:calc(100% - 109px)}
.join-wrap li.mobile input {width:calc(100% - 109px)}
.join-wrap li.email input {width:30%}
.join-wrap li.email span.email-input  {width:30%}
.join-wrap li.email .mid-input {width:100%}
.join-wrap li.email span.email-input input {padding-left:30px;}
.join-wrap li.email span.email-input:before {left:0px;top:10px;}
.join-wrap li input[type="text"], .join-wrap li input[type="password"] {height:40px;font-size:13px;}
.join-wrap li.mobile button {position:absolute;right:0px;top:30px;width:90px;height:30px;font-size:13px;}
.join-wrap li .icon-label {width:100%;margin-bottom:10px;font-size:13px;}
.join-wrap li .full-input input[type="text"], .join-wrap li .full-input input[type="password"] {width:100%;height:40px;}
.join-wrap li.id-line .full-input input[type="text"] {width:100%;height:40px;}
.join-wrap li.mobile .cert_hp_time {height:40px;line-height:40px;}
.join-wrap li select {height:40px;font-size:13px;}
.join-wrap li .full-line {position:relative;}
.join-wrap li .full-input {position:relative;}
.join-wrap li.address .first-input {position:absolute;right:0px;top:30px;width:90px;height:30px;font-size:13px;}
.join-wrap li.id-line .full-input button {position:absolute;right:0px;top:30px;width:90px;height:30px;font-size:13px;}
.join-wrap .agree-box {padding:0px 0px;}
.join-wrap .total_agree h1 {font-size:14px;}
.join-wrap .total_agree span {font-size:12px;}
.join-wrap .total_agree a {position:relative;font-size:14px;top:auto;right:auto;}
.join-wrap .agree-box .agree-box-inner {margin-top:0px;}
.join-wrap .agree-box ul li {padding:0.5em 0px;}
.join-wrap .agree-box ul li label {font-size:12px;display:inline;}
.join-wrap li.address button {left:auto;top:30px;width:90px;right:0px;}
#reg_result {width:100%;padding:7em 20px 10em;}
#reg_result h2 {font-size:20px;}
#reg_result .reg_result_p {font-size:15px;}
#reg_result p {font-size:13px;}
#sns_login .txt {font-size:13px;}

/*게시판*/
#little_shop_board {padding:30px 20px 100px;}
#little_shop_board > h1 {padding: 0px 0px 30px 0;font-size: 20px;}
#little_shop_board .custom_tab {text-align:center;margin-bottom:30px;}
#little_shop_board .custom_tab span {display:inline-block;margin:0px 20px;}
#little_shop_board .custom_tab span a {font-family:'Gmarket Sans';}
#little_shop_board .custom_tab span.on a {padding:8px 20px;background:#c0837f;color:#fff;font-size:12px;}


/*주문*/
.order_main .left-area {width:100%;margin-right:0px;}
.order_main .right-area_wrap {width:100%;}
.order_main .right-area {top:auto;position:relative;}
.order_main .right-area .inner {padding:20px;}
.order_main .left-area h2 {font-size:15px !important;}
.order_main .left-area #sod_list .tr .td:first-child {padding-left:0px;}
.order_main .left-area #sod_list .tr .td {padding:10px 0px;}
.order_main .left-area #sod_list .tr .td.td_price,.order_main .left-area #sod_list .tr .td.td_mngsmal {display:;}
.order_main .left-area #sod_list .tr .td.td_numbig,.order_main .left-area #sod_list b {font-size:13px;}

.mypage_wrap #sod_fin_list .table .td {width:100%;display:block;}
.order_main .left-area #sod_list .tr .td {text-align:left;position:relative;}
.order_main .left-area #sod_list .tr .td:first-child {padding-bottom:5px;}
/*.order_main .left-area #sod_list .tr .td.td_bdno {position:absolute;left:75px;top:58px;}*/
.order_main .left-area #sod_list .tr .td.td_price {display:inline-block;width:30%;font-size:13px;}
.order_main .left-area #sod_list .tr .td.td_mngsmal {display:inline-block;width:30%;text-align:center;font-size:13px;}
.order_main .left-area #sod_list .tr .td.td_mngsmal i {}
.order_main .left-area #sod_list .tr .td.td_numbig {display:inline-block;width:40%;/*text-align:right;*/}
.order_main .left-area #sod_list .tr .td span.mobile-style {display:none;}

.order_main .left-area #sod_list .tr .td.td_bdno {width:auto;}
.order_main .left-area #sod_list .tr .td.add-mobile {padding:0px;width:;}
.mypage_wrap #sod_fin_list .table .td_imgsmall {margin-right:10px;}

#little_shop_list .mypage_wrap .add-first-empty .table {padding-top:10px;}

#sod_list {/*margin-bottom:10px;*/}
.order_main .left-area .coupon-frm .discount-box {padding:10px 0px;border:0px;border-top: 2px solid #2260a1;border-bottom: 1px solid #dadada;}
.order_main .left-area .coupon-frm .discount-box .coupon-box {position:relative;margin:10px 0px 15px;border-bottom:dashed 1px #ddd;padding-bottom:20px;}
.order_main .left-area .coupon-frm .discount-box .coupon-box h3 {display:inline-block;vertical-align:top;width:70%;}
.order_main .left-area .coupon-frm .discount-box .coupon-box .gray-box {position:absolute;right:0px;top:-3px;margin:0px;padding:0px;}
.order_main .left-area .coupon-frm .discount-box .point-box .gray-box {margin:0px;width:100%;padding:10px 0px;}
.order_main .left-area .coupon-frm .discount-box .point-box .gray-box .input-line input[type="text"] {width:calc(100% - 97px);}
.order_main .left-area .coupon-frm .discount-box .point-box .gray-box .input-line input[type="text"] {height:25px;}
.order_main .left-area .coupon-frm .discount-box .bot-box .gray-box .btn_04 {width:65px;height:25px;font-size:12px;font-weight:normal;}
.order_main .left-area .table .tr .td {padding:5px 0px;}
.order_main .left-area .table .tr .th {padding:5px 0px 0px;}
.order_main .left-area .table .tr .td input[type="text"], .order_main .left-area .table .tr .td .btn_address {/*height:25px;*/font-size:15px;}
.wr_content textarea, .tbl_frm01 textarea, .form_01 textarea, .frm_input {height:35px;font-size:15px;padding:0px 3px;line-height:1;}
.order_main .left-area #sod_frm_taker .tbl_frm01.add-position {top:auto;}
.order_main .left-area #sod_frm_taker .address-box .address_sel {float:none;display:block;}
.order_main .left-area #sod_frm_taker h2 {margin-bottom:0px;}
.order_main .left-area #sod_frm_taker .address-box .address_sel label {margin-right:5px;font-size:13px;position:relative;top:3px;}
.order_main .left-area #sod_frm_taker .address-box .address_sel .besong-btn {position:absolute;right:0px;top:2px;line-height:20px;font-size:11px;}

.order_main .right-area .inner #sod_bsk_tot .right_table li span, .order_main .right-area .inner #sod_bsk_tot .right_table li div {padding-left:10px;font-size:13px;}
.order_main .right-area .inner #sod_bsk_tot .right_table li.sod_bsk_cnt span {padding-left:10px;font-size:13px;}
.order_main .right-area .inner #sod_bsk_tot .right_table li.sod_bsk_cnt div {font-size:16px;}
.order_main .right-area .inner #sod_bsk_tot .right_table li.sod_bsk_point.bank > span {font-size:12px;}
.order_main .right-area .inner #sod_bsk_tot .right_table li.sod_bsk_point.default > span {font-size:12px;}
.order_main .right-area .inner #od_pay_sl h3 {padding-top:30px;}
.order_main .right-area .inner #od_pay_sl fieldset .inner {padding:10px 10px;}
.order_main .right-area .inner #od_pay_sl h3 {font-size:0.9em;}
#sod_frm_paysel .paysel_input {margin-bottom:5px;font-size:13px;}
.order_main .right-area .inner #display_pay_button .btn_submit, .order_main .right-area .inner #display_pay_button a {height:40px;line-height:40px;font-weight:normal;font-size:15px;}
.order_main .right-area .inner #od_pay_sl fieldset .receipt-box .agree-box {font-size:0.9em;}
.order_main .right-area .inner #od_pay_sl fieldset #settle_bank .tr label, .order_main .right-area .inner #od_pay_sl fieldset #settle_bank .tr span {font-size:0.9em;}


/* 마이페이지 */
#little_shop_mypage > h1 {padding:0px 0px 30px 0;font-size:20px;}
.mypage_wrap table td .prd-img {width:auto;}
.mypage_wrap #inq_table table td .prd-name {margin-bottom:20px;}
.auto-point {font-size:14px;}
.right-box i {font-size:30px;}
.right-box span {font-size:15px;margin-top:5px;display:block;}
.mypage_wrap .top-line .inner .right-box {height:auto;}
.mypage_wrap .top-line .inner .right-box dl {padding:20px 0px;height:auto;min-height:auto;}
.mypage_wrap .top-line .inner .right-box dl {width:calc(100%/2 - 4px);border-bottom:1px solid #dadada}
.mypage_wrap .top-line .inner .right-box dl:nth-child(3) {border-left:0px;}

.grade-btn p {padding:0px 10px;}
.grade-btn p a {height:25px;line-height:28px;position:relative;top:1px;}

.order_main .left-area #sod_list .tr .td.td_imgsmall {width:100px !important}
.order_main .left-area #sod_list .tr .td.td_bdno {/*width:calc(100% - 118px) !important*/}
.order_main .left-area #sod_list .tr .td.add-mobile .sod_opt li {background:none;}
/* 쿠폰 */
#point_info .total-point dl.right-box dd span {display:inline-block;}
.table-responsive.type04 td.empty_table {text-align:center !important;}
#mydiscount .tbl_head01 td.add-td-left {text-align:left !important;}
.point_info {margin-top:30px;}

/* 내용관리 */
#ctt_con > h1 {padding: 0px 0px 30px 0;font-size: 20px;}
.provision .container, .privacy .container, .container-websre {padding:0px 0px 3em !important;}


.cart-naverpay .npay_type_A_1 {width:80% !important;}

/*게시판관련*/
.bo_v_com {/*margin-top:10px !important;*/}


/* 상품검색 */
.ssch_right .input-price { display:block; margin-top: 5px; }

.ssch_sort-wrap { display:inline-block; width:120px; float: right; line-height: 1em; margin-top: 6px; transition:all 0.5s; position:relative; }
.ssch_sort-wrap label { display:inline-block; font-weight: 600; width:100%; padding: 10px; border: 1px solid #eaeaea; box-sizing:border-box; border-radius:5px; position:relative; background:#fff; transition:all 0.5s; }
.ssch_sort-wrap label:after { content:"\f0d7"; font-family: "Font Awesome 5 Free"; font-size:14px; color:#bbb; position:absolute; right:10px; top:50%; margin-top: -7px; transition:all 0.5s; }
#sct_sort #ssch_sort { display:none; float: none; margin-top: 0; padding: 10px 0 10px; border: 1px solid #eaeaea; border-top: 0; border-radius:0 0 5px 5px; position:absolute; left:0; top:28px; width:100%; background:#fff; }
#sct_sort #ssch_sort li { margin-left: 0; display:block;}
#sct_sort #ssch_sort li a { padding-bottom: 0; display:block; border-bottom: 0; padding: 5px 10px; box-sizing:border-box; color:#666; }

.ssch_sort-wrap.active label { color:#aaa; }
.ssch_sort-wrap.active label:after { transform:rotateZ(180deg); }


#ssch { padding: 0 20px; box-sizing:border-box; }
#ssch .sct { margin-left: -19px; }
#ssch .sct_li { width:50%; }

}


@media (max-width: 640px) {

.mypage_wrap #sod_fin_list .table .td_imgsmall img {width:100%;}
.mypage_wrap ul#sod_list.table .tr {font-size:12px;}
.mypage_wrap #sod_fin_list .table .td_imgsmall {padding:10px;}

}

@media (max-width: 480px) { 
	.main_wrap .best {}
	.main_wrap .best ul li {width:100% !important;padding:0px 60px;} 
	
	
	.order_main .left-area #sod_frm_taker .address-box .address_sel .besong-btn {top:-22px;}
	
	.mypage_wrap .data-box .line-02 input {width:100%;}
	
	
	#ssch_frm h2 { height:auto; }
	#ssch_frm h2 i { display:inline-block; }
	
	#ssch_frm .ssch_scharea { padding-top: 5px; }
	#ssch_frm .ssch_right .ssch_type { width:calc(50% - 4px); margin-top: 5px; }
	
	/* #ssch .sct_li { width:100%; } */
	#ssch .sct_li { min-height: auto; margin-bottom: 20px; }
}

@media (max-width: 320px) {
	/* 주문내역 */
	#layer-pop {position: absolute;}
	#layer-pop.no-member .inner {padding: 10px;top: 10px;display: flex;flex-direction: column;}
	#layer-pop.no-member .inner .icon-box {order: 3;}
	#layer-pop.no-member .inner .icon-box .box {padding: 10px;}
	#layer-pop.no-member .inner .icon-box .box i {display: block;text-align: center;}
	#layer-pop.no-member .inner .icon-box .box .txt {margin: 0;}
	
	#layer-pop.no-member .inner .close {top: 0;right: 0;}
	
	/* 회원가입 */
	.join-wrap li.id-line .full-input button {position: static;display: block;width: 100%;margin-top: 5px;}
	.join-wrap li select {display: block;width: 100%;}
	.join-wrap li.mobile input {display: block;width: 100%;}
	.join-wrap li #reg_mb_birth {width: 100%;}
	.join-wrap li #mb_email_id {width: 50%}
	.join-wrap li.email span.email-input {width: calc(50% - 5px);}
	.join-wrap li #mb_email_domain {width: 100%;}
	.join-wrap li.mobile button {position: static;display: block;width: 100%;margin-top: 5px;}
}

@media (max-width: 260px) {
	
}

