
@media (max-width:1600px) {
.main_bottom_wp ul li .main_bottom_list .main_bottom_bt button{font-size:12px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sub_view_tab li{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.quick_cart_box{right: -500px;}
}

	@media (max-width:1200px) {
body, div, dl, dt, dd, ol, ul, li, button, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, a, nav, output, ruby, section, summary, time, mark, audio, video{    font-size: 13px;}
.centerWrap{width:100%;margin:0 auto}
.mobile_no{display:none}
.m_on{display:block}
.pc_on{display:none}
.full_con_wp{width:100%;}
input{-webkit-border-radius:0; /* input 라운드 사라짐 */}
.wrap{width:100%}
.title_1{}



.pc-block{display:none!important;}
.m-block{display:block!important;}




/* 메인 페이지 2021-04 */
.full_menu_wp .all_menu{width:100%;}
.top_wp{width:100%;}
.top_wp .top_search{width: 35%;}
.top_wp .top_rg_icon{width: 35%;}
.top_wp .top_logo{width:;}
.top_wp .top_logo img{width:;}
.top_nav .top_nav_in{width:100%;}
.main_visual{height: auto;}
.main_visual ul li{width:100%;border-radius:25px;}
.swiper_control{ width: 100%; position: absolute; top: 50%;}
.swiper_control .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right: 25px;}
.swiper_control .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 25px;}
.main_tab_wp .main_tab02{ background-size: cover; background-position: center center; height: 300px;}
.main_event_wp{width:100%;}
.main_event_wp ul{width:90%; margin:0 auto}
.main_magazin_wp ul{width:90%; margin:0 auto}
.main_product_tab{width:100%;}
.main_notice_wp .main_notice_in{width: 70%;}
.swiper_control2 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ padding: 5px 15px;}
.main_new_in{position:inherit; min-height: auto;}
.main_new_in .txt{width: 100%;}
.main_new_in .img{width:100%; padding-top: 40px;}
.main_new_in .img img{width:180px}
footer .footer_con_wp{width:100%;}
.mini_visual img{width:100%;}
.main_new_wp{ height: initial;}
.time_pro_wp .open_list li .coming{ font-size: 13px;}
/*메뉴*/
.quick_cart_box{display:none;}/* 메뉴 잠시 가려둠 */
.main_full_wp .full_con_wp{width:96%; margin:0 auto; padding:0; float: none; border:0; }
.quick_cart_box.on.fixed{display:none}
/*메인*/
.top_main{height:58px; display:flex; align-items:center; position:relative; border-bottom:1px solid #ddd; padding:0 2%; box-sizing:border-box; }
.top_main .m-top-l{}
.top_main .m-top-l img{display:block;}
.top_main .m-top-c{flex-grow:1; display:flex; justify-content:center;}
.top_main .m-top-c a{display:block;}
.top_main .m-top-c img{max-width:120px; display:block;width:100%;;}
.top_main .m-top-r{width:22px; display:flex; justify-content:flex-end;}
.top_main .m-top-r li{margin:0 18px 0 0;}
.top_main .m-top-r li:last-of-type{margin:0;}
.top_main .m-top-r li a{display:block; position:relative;}
.top_main .m-top-r li a img{height:20px; display:block;}
.top_main .m-top-r li a span{width:13px; height:13px; border-radius:50px; background:#991111; color:#fff; font-size:10px; font-weight:200; font-family:'Noto Serif KR', serif;
display:flex; justify-content:center; align-items:center; position:absolute; bottom:-5px; right:-4px;}
.mobile_search{}
.mobile_search.on{}
.main_bottom_wp ul li .main_bottom_list .main_bottom_bt a{width: 47%;}
.main_bottom_wp ul li .main_bottom_list .main_bottom_bt a:nth-child(2),.main_bottom_wp ul li .main_bottom_list .main_bottom_bt a:nth-child(4){margin-right:0}
.main_top_ban{width:98%;margin: 10px auto;}
.main_top_ban ul li{width:50%; margin: 0;}


#accodion_navi ul,
#accodion_navi li{width:100%;}

#accodion_navi a{font-weight:400; line-height:30px; display:block; text-align:left; transition:all 0.3s ease; position:relative; cursor:pointer;}

#accodion_navi .d1{position:relative;}
#accodion_navi .d1 > a{font-size:18px;padding:10px 26px;box-sizing:border-box;font-weight:600;}
#accodion_navi .d1 > a.open{box-sizing:border-box;}

#accodion_navi .d1.pre .arr{display:block;}

#accodion_navi.d1Box{padding:10px 0;}

#accodion_navi .d2Box{display:none; padding:5px 0;}
#accodion_navi li.pre.open .d2Box{display:block;}
#accodion_navi .d2{position:relative;}
#accodion_navi .d2 > a{font-size:16px; padding:7px 40px; box-sizing:border-box; color:#000; font-weight:500;}

#accodion_navi .d3Box{display:none;}
#accodion_navi li.pre.open > .d3Box{display: block;}
#accodion_navi .d3{position:relative;}
#accodion_navi .d3 > a{font-size:12px; padding-left:16px; opacity:0.75;}

#accodion_navi .arr{width:30px; position:absolute; top:0; right:22px; padding:0 10px 0 0; text-align:right; cursor:pointer;}
#accodion_navi .arr i{font-size:22px; color:#000;}
#accodion_navi .comm .arr{width:100%;}
#accodion_navi .d1 .arr{display:none;}

#accodion_navi li > .arr .la-angle-up{display:none;}
#accodion_navi li.open-li > .arr i{color:#000; position:relative;top:3px;}
#accodion_navi li.open-li > .arr .la-angle-up{display:block;}
#accodion_navi li.open-li > .arr .la-angle-down{display:none;}






#aisde{  left:0; top:0; overflow:auto; width:87%; height:100%; background-color:#FFF; z-index:9800; display:table;} 
#aside .mobile_menu_top{overflow:hidden; width:96%; margin: 20px auto; display:flex; align-items:center;}
#aside .mobile_menu_top .logo{float:left; width:30%}
#aside .mobile_menu_top .logo img{width: 100%}
#aside .mobile_menu_top .member_text{float:left; width:65%; font-size: 12px; padding-left: 15px; box-sizing: border-box;}
#aside .sd_close{ position: absolute; right: 10px; top: 10px; font-size: 30px;}


#sidebar .myshop-main{background:#f7f8f8; border-radius:10px; overflow:hidden; padding:10px 6px; box-sizing:border-box; display: flex;  flex-wrap: wrap; margin:0 0 20px;}
#sidebar .myshop-main ul{width:33.3%; padding:10px 0; text-align:center; box-sizing: border-box; min-height: 60px;  display: flex;  justify-content: center; align-items: center;}
#sidebar .myshop-main ul:first-child,
#sidebar .myshop-main ul:nth-child(4){}
#sidebar .myshop-main ul:nth-child(1),
#sidebar .myshop-main ul:nth-child(2),
#sidebar .myshop-main ul:nth-child(3){margin:0 0 10px;}
#sidebar .myshop-main a:first-child{}
#sidebar .myshop-main ul li{}
#sidebar .myshop-main ul li img{width:26px;}
#sidebar .myshop-main ul li p{font-size:14px; line-height:1; color:#5b5b5b; margin:8px 0 0;font-weight:600;letter-spacing:-1px;}
#sidebar .myshop-main a{ color:#333;  text-align:center}
#sidebar .myshop-main a{ font-size:10px;width:100%; float:left; padding:10px 0 8px; text-align:center; border:1px solid #e4e4e4; border-top:0; border-right:0; box-sizing:border-box; }
#sidebar .myshop-main a.wishList { background-color:#f1f1f1; }
#sidebar .myshop-main a.recentList{ }
#sidebar .myshop-main a.orderList{ }
#sidebar .myshop-main:after{ content:""; display:block; clear:both; }
.fa-heart-o, .fa-history, .fa-star,.fa-shopping-cart,.fa-heart,.fa-shopping-cart{ font-size:20px; padding-bottom:5px; }
#sidebar .myshop-main ul li i{font-size:20px; padding-bottom:5px; }


#sidebar .tab_m{background:#f7f8f8;}
#sidebar .tab_m a{float: left; width: 33.3333333%; padding: 14px 0; font-size: 17px; border-top: 1px solid #e8e8e8; text-align: center; letter-spacing: -1px; font-weight: 500; background:#f7f8f8;}
#sidebar .tab_m a:nth-child(1).selected{ border-right:0px solid #fff; }
#sidebar .tab_m a.selected{ color:#333; font-weight:800;  background:#fff;}
#sidebar .tab_m:after{ content:""; display:block; clear:both; }

#support_content{}

.btnStrong{  }
.fa-search { color:#000; font-size:20px;  }
.searchbox_le .searchbox2 .button2 .btnStrong img { height:19px; }
#aside .btnClose{ display:block; padding:13px; position:absolute; top:0; right:0; }








/* 플러스 마이너스 */
/*
#accodion_navi{ float:left; color:#444; width:100%; margin:0px; display:inline-block; text-align:left}
#accodion_navi li{display:flex; justify-content:space-between; border:1px solid #f1f1f1; box-sizing:border-box;}
#accodion_navi li a{flex-grow:1; padding:11px 0; font-size:13px; font-weight:500; text-indent:12px; color:#333; position:relative; display:block;}
#accodion_navi li span{width:13px; height:13px; position:relative; opacity:1}
#accodion_navi li span:before{display:block; content:""; position:absolute; top:16px; right:26px; width:1px; height:13px; background:#172538; transition:.1s}
#accodion_navi li span:after{display:block; content:""; position:absolute; top:22px; right:20px; width:13px; height:1px; background:#172538}
#accodion_navi li span.selected{ color: #c3c600;}
#accodion_navi li span.selected:before{transform:rotate(90deg); background:#c3c600}
#accodion_navi li span.selected:after{background:#c3c600; transition:.3s}

#accodion_navi p.over{ cursor:pointer; }
#accodion_navi p.selected{ cursor:default; }
#accodion_navi > div { display:block; background:#f7f7f7; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; }
#accodion_navi > div > ul{ }
#accodion_navi ul li{ position:relative; }
#accodion_navi ul li a{ display:block; color:#444; text-indent:2em; padding:8px 8px 10px 10px; }
#accodion_navi ul li a:hover{color:#d9006c;}
*/

.tab a{ text-align:center;}
.open h3{ font-weight:normal; }
#support_content .mylist li {;font-size:13px; text-indent:15px; color:#484848; border:1px solid #f1f1f1; text-align:left }
#support_content .mylist li a{display:block;padding:12px 0 }

/* 전체메뉴 레이어 */
.fixed{ display:none; z-index:10000; position:fixed; top:0px; left:0; width:90%; height:100%; overflow-y:auto; transition:0.2s ease; background:#fff}
.fixed.on{ display:block; box-shadow:0 0 30px 0 rgba(0,0,0,0.5); }
#menuList{ position:relative; top:32px; width:100%; height:100%;  border-left:solid 1px #000; background:rgba(0,0,0,.88); overflow-y:auto; text-align:left; }
#menuList dt{ width:92%; margin:0 auto; padding:10px 0px 10px 0px; font:bold 16px/16px 'barunGothicWeb',Gulim; color:rgba(255,255,255,.8); }
#menuList dt a{ position:absolute; top:5px; right:3%; padding:3px 4px; font:normal 14px/14px 'barunGothicWeb',Gulim; color:rgba(255,255,255,.6); border:solid 1px rgba(255,255,255,.2); -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius:8px; }
/*.close::before{ content:"x"; font:normal 18px/18px 'modernpics',Arial; padding:0px 3px 0px 0px; }*/
#menuList dt a:hover{  color:rgba(255,255,255,.9); }
#menuList dd{ width:94%; margin:0 auto;  padding-bottom:3px;  border-top:solid 1px rgba(255,255,255,.1);/*box-shadow:inset 0px 1px 0px rgba(255,255,255,.1);*/ }
#menuList dd a{  display:inline-block; margin:4px 0px; padding:0px 6px 0px 3px; border-right:solid 1px rgba(255,255,255,.1);  font:normal 13px/13px 'barunGothicWeb',Gulim; vertical-align:middle; color:rgba(255,255,255,.55); box-shadow:inset -1px 0px 1px rgba(0,0,0,.3); }
#menuList dd a:hover{  color:#fff; }
#menuList dd b{ display:block; padding:8px 0px 3px 2px; font:normal 14px/14px 'barunGothicWeb',Gulim; color:#fff; }
#menuList dd b::before{ font:normal 18px/18px 'modernpics',Arial; padding:0px 3px 0px 0px; }
#menuList dd:nth-child(2) b{ color:#3c9ffb; }
#menuList dd:nth-child(2) b::before{ content:"f"; }
#menuList dd:nth-child(3) b{ color:#f8aa3a; }
#menuList dd:nth-child(3) b::before{ content:"J"; }
#menuList dd:nth-child(4) b{ color:#fd7931; }
#menuList dd:nth-child(4) b::before{ content:"i"; }
#menuList dd:nth-child(5) b{ color:#20c950; }
#menuList dd:nth-child(5) b::before{ content:"Y"; }


/*헤더 메뉴*/
.TopMenu{  }
.TopMenu .nav.navbar-nav{ display:none; }
.mobile_top_menu{ display:block;  }
.mobile_top_menu li{ display:inline-block; width:25%; box-shadow:inset 1px 0px 0px #d5551a; text-align:center; background-color:#2f2f2f; }
.mobile_top_menu li a{ font:bold 13px/27px 'Malgun gothic',Gulim;  color:#fff;  }
.mobile_sub_menu{ display:block; }
.mobile_sub_menu ul{ display:none; }
.mobile_sub_menu ul.off{ display:none; }
.mobile_sub_menu ul.on{ display:block; }
.top_menu_bn{ display:none;}


/* 서브메뉴_1.카테고리 */
.subMenu_category{ z-index:8; position:relative; width:100%;  background:#000; padding-bottom:3px; vertical-align:top; }
.subMenu_category li{  margin:0 auto;  padding:5px 0px; }
.subMenu_category li:first-child{ text-align:center; }
.subMenu_category li:last-child{  padding:5px 0% 8px 2%; margin:0 auto; font:normal 12px/12px Gulim,Aral; color:rgba(255,255,255,.7); box-shadow:inset 0px 0px 6px rgba(0,0,0,.5); }
.subMenu_category li a{ display:inline-block;  padding:3px 1px 2px 1px; margin:0px 1%; color:#fff; text-align:left; vertical-align:top; }
.subMenu_category li a:hover{ color:rgba(255,255,255,.9);  }
.subMenu_category li:first-child a{ width:21%; padding:6px 0.5% 8px ; background:#d21010; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px; margin:7px 1% 2px 1%; text-align:center; box-shadow:inset 0px 0px 2px rgba(255,255,255,.3), 1px 1px 1px rgba(0,0,0,.3);  /*text-shadow:0px 1px 2px rgba(0,0,0,.6);*/ font:bold 12px/14px Gulim,Arial; }
.subMenu_category li:first-child a::before{ display:block; padding-top:1px; font:normal 32px/28px "modernpics",Arial; vertical-align:top; color:#fff;}
.subMenu_category li:first-child a:nth-child(1)::before{ content:"J"; }
.subMenu_category li:first-child a:nth-child(2)::before{ content:"."; }
.subMenu_category li:first-child a:nth-child(3)::before{ content:"l"; }
.subMenu_category li:first-child a:nth-child(4)::before{ content:"$"; }

/* 서브메뉴_3.마이페이지 */
.subMenu_my{ /*display:none;*/ z-index:8; position:relative; width:100%; padding:12px 0px 10px 0px; vertical-align:top; background:#000; }
.subMenu_my li{ margin:0 auto;  padding:0px 3% 4px 3%;  font:bold 13px/13px Dotum; color:rgba(255,255,255,.7); letter-spacing:-1px; }
.subMenu_my li a{ display:inline-block; vertical-align:middle;  font:bold 13px/13px Dotum; color:rgba(255,255,255,.7); }
.subMenu_my li a:hover{ color:rgba(255,255,255,.95); }
.subMenu_my li:nth-child(1) a{ }
.subMenu_my li:nth-child(1) a.name{ font:bold 15px/15px Gulim; color:#f4c022; }
.subMenu_my li:nth-child(1) a.name::before{ content:"2"; font:normal 18px/18px 'modernpics',Arial; padding-right:3px; }
.subMenu_my li:nth-child(1) span{ font:normal 13px/13px Gulim; color:rgba(255,255,255,.8); vertical-align:middle; }
.subMenu_my li:nth-child(1) strong{ float:right; }
.subMenu_my li:nth-child(1) b{ display:inline-block; padding:1px 2px; font:normal 11px/11px Gulim; color:rgba(0,0,0,.9); vertical-align:middle; background:#f4c022; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;  }
.subMenu_my li:nth-child(1) a.point{ color:rgba(255,255,255,.8); vertical-align:middle; text-decoration:underline; letter-spacing:0px;}

.subMenu_my li:nth-child(2){ padding:0px 1% 4px 1%; text-align:center; }
.subMenu_my li:nth-child(2) a{ width:22%; padding:5px 0px 6px 0px; background:#d21010; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px; margin:7px 1.5% 2px 1.5%; text-align:center; vertical-align:top; box-shadow:inset 0px 0px 2px rgba(255,255,255,.3), 1px 1px 1px rgba(0,0,0,.3);  font:normal 13px/13px Gulim,Arial;  text-shadow:0px 1px 5px rgba(0,0,0,.5); }
.subMenu_my li:nth-child(2) a::before{ display:block; padding-top:1px; font:normal 32px/32px "modernpics",Arial; vertical-align:top; color:rgba(255,255,255,.8);}
.subMenu_my li:nth-child(2) a:nth-child(1)::before{ content:"f"; }
.subMenu_my li:nth-child(2) a:nth-child(2)::before{ content:"o"; }
.subMenu_my li:nth-child(2) a:nth-child(3)::before{ content:"."; }
.subMenu_my li:nth-child(2) a:nth-child(4)::before{ content:"#"; }

/*로그인레이어*/
.layerWrap{display:none; width:96%; z-index:1001;}
.layerClose{font-size:24px;}
.layerClose:hover{}


/* 로그인 */
.loginbox{padding:4% 4%;}
.loginbox h2{font-size:22px; padding:0 0 4%; margin:0 0 2%;}

.loginbox .formLogin .formLogin-l dt{width:70px; font-size:13px;}
.loginbox .formLogin .formLogin-l dd input{height:36px; padding:0 0 0 10px;}

.loginbox .formLogin .formLogin-r{width:90px;}
.loginbox .formLogin .formLogin-r button{font-size:14px;}

.loginbox .loginbox-find{padding:8px 0 4%;}
.loginbox .loginbox-find li{}
.loginbox .loginbox-find li:after{margin:0 10px;}
.loginbox .loginbox-find li label{font-size:12px;}
.loginbox .loginbox-find li a{font-size:12px;}

.loginbox .loginbox-sns{padding:4% 0;}
.loginbox .loginbox-sns h3{font-size:15px;}
.loginbox .loginbox-sns ul{width:60%;}
.loginbox .loginbox-sns ul li{width:50px; margin:0 8px 0 0;}
/*.loginbox .loginbox-sns ul li a{width:38px; height:38px;}*/
.loginbox .loginbox-sns ul li a.icon-n img{height:15px;}
.loginbox .loginbox-sns ul li a img{height:18px; display:block;}

.loginbox .loginbox-join{padding:4% 0;}
.loginbox .loginbox-join h3{font-size:15px;}
.loginbox .loginbox-join p{font-size:12px; margin:1% 0 2%;}
.loginbox .loginbox-join button{font-size:12px; padding:9px 24px;}





/* 메인 검색*/
.searchArea{display:none; z-index:5; width:100%; padding:6px 2%; margin:0 auto; background:#fff;
box-shadow:0 5px 8px 0px rgb(0 0 0 / 10%); box-sizing:border-box; position:absolute; top:58px; left:0;}
.searchArea .top_right{width:100%; margin:0 auto; overflow:hidden;}
.searchArea .top_right fieldset div{width:100%; height:32px; display:block; background:#eee; border-radius:50px; box-sizing:border-box;}
.searchArea .top_right fieldset div input{width:calc(100% - 40px); height:32px; padding:8px 16px; background:none; border:none; box-sizing:border-box; float:left;}
/*.searchArea .top_right fieldset div a input{width:42px; height:42px; border: none; box-sizing:border-box; float: left; background: #0097e0 url(/steel/img/top_search.png) no-repeat center;}*/
.searchArea .top_right fieldset div a{width:40px; height:32px; display:inline-flex; justify-content:center; align-items:center;}
.searchArea .top_right fieldset div a img{height:18px; display:block;}
/* ------------------------------ 메인 끝 ------------------------------ */


/* 카테고리 */
.category_wp{   /* border: 0; */}
.category_wp tr th{width: 20%; min-width: 60px;}
.category_wp tr td{width: 80%}
.category_wp ul li{font-size: 12px;}
.category_wp ul li a{font-size: 12px;}
.category_wp ul.category-list-sub{padding:10px}
.category_wp ul.category-list-sub.sub2 li, .category_wp ul.category-list-sub.sub3 li, .category_wp ul.category-list-sub.sub4 li{}

.full_con_wp .title_1{padding:80px 0 30px; font-size:26px;}


/* 상품상세 */
.view_top{width:100%}
.tab_con{width:100%;}
.tab_con .tab_con_in img{width:100%;}
.sub_view_tab{width:100%;}

.tab_con .tab_con_in{width:80%; float:none; margin:auto;}
.tab_con .tab_con_op{width:20%;}

/* ------------------------------ 상품 끝 ------------------------------ */

.step{margin: 20px;}
.step li{}
.step.five li{width: 32%; margin-right: 2%;margin-bottom: 10px;;}
.step.five li:nth-child(3n){margin-right:0}
.step.four li{width:49%; margin:0 2% 10px 0;}
.step.four li:nth-of-type(even){margin:0 0 10px;}

table.info td input[type=text].wide20, table.info td input[type=password].wide20{ width: 50%;}
.sub_title .title_1{margin-top:20px; font-size:25px;}

/* 제품별 추가 부품 */
.choice_price_wp{width:96%;}
.choice_price_wp h3{padding:2% 0; background-position: left 150px center;}
.choice_price_wp h3.open{padding:2% 0; background-position: left 150px center;}
.choice_price_wp table tr td .quantity input{ max-width: 50px;}

.sub_view_tab_wp.on .sub_view_qk{width:100%;}



/* 장바구니 */
.cartlist tr th{font-size:13px}
.cartlist tr th label{font-size:13px}
.cartlist tr td{font-size:12px}
.cartlist tr td.cart_img img{width:60px}
.cartlist tr td.pricem_wp b{font-size: 13px;}
.cartlist .quantity{max-width: 120px;}
.cartlist.mobile .quantity input,.cartlist.mobile .quantity button{height:35px;line-height: 30px;}
.cartlist.mobile .quantity input{width:40%;font-size: 15px; }
.cartlist.mobile .quantity button{width:30%;padding:0;}
.cartlist.mobile {margin: 10px 0 50px;}
.centerBtn button{ padding: 10px 15px;}
.cart_total_wp{width:98%;}
.cart_total_wp p{ width: 30%;}
.cart_total_wp p b{font-size: 17px;}
.cart_total_wp p:nth-child(3){width: 20%;}
.btn-right button{padding:4px 6px; font-size:12px;}
.cart_ft_txt img{max-width:15%;}
.cart_ft_txt p{width:80%; float: right; margin: 0;}
.cartlist tr td.product_name{padding: 10px 0 10px 10px;}
.cartlist tr td.product_name .quantity button img{width:100%;}
.cartlist tr td.product_name p .pricem_wp_min{padding-left: 0;display: block;}

/* 오시는 길 */
.contact_map{width:95%; margin:0 auto;}
.contact_map dd ul li{padding: 10px 0;}
.contact_map dd ul li b{ text-align: left;}


/* 아이디 찾기 */
.id_pw_find li{width:98%; margin: 0 auto; float: none;}
.id_pw_find li:last-child{ margin: 10px auto;}

/* 회원가입 폼 */
table.info th{ width: 20%; padding:20px 2%;}
table.info td .tip{display:block}
table.info td input[type=text], table.info td input[type=password]{}

/* 적립금 조회 */

/* 상품후기 */
.qnaList{font-size: 12px;}
.qnaList td{font-size:12px}
.qnaList tr th:nth-child(1){}
.qnaList tr th:nth-child(2){width: 20%;}
.qnaList tr th:nth-child(3){}
.qnaList tr th:nth-child(4){ width: 15%;}

/* 상품후기 */
.allreview_wp ul{width:96%; margin:0 auto;}
.allreview_wp ul li{width:32%; margin:0 2% 2% 0;}
.allreview_wp ul li:nth-of-type(3n+0){margin:0 0 2%;}
.allreview_wp ul li:nth-of-type(4n+0){margin:0 2% 2% 0;}

.allreview_wp ul li{display:flex; flex-direction:column;}

.allreview_wp ul li .review-bot{}
.allreview_wp ul li .review-bot .review-bot-t{padding:4% 4% 0;}
.allreview_wp ul li .review-bot .review-bot-t h3{height:2.4em; font-size:16px;}
.allreview_wp ul li .review-bot .review-bot-t p{font-size:13px; margin:10px 0 0;}

.allreview_wp ul li .review-bot .review-bot-b{margin:20px 0 0; padding:0 4% 4%;}
.allreview_wp ul li .review-bot .review-thumb{width:50px; max-width:50px; height:50px; margin:0 6px 0 0;}
.allreview_wp ul li .review-bot .review-product{width:calc(100% - 56px);}
.allreview_wp ul li .review-bot .review-product h2{width:100%; max-width:160px; font-size:14px;}

.allreview_wp ul li .review-bot .review-product .review-point{margin:6px 0 0;}
.allreview_wp ul li .review-bot .review-product .review-point p{font-size:12px; margin:0 4px 0 0;}
.allreview_wp ul li .review-bot .review-product .review-point span{width:65px; height:revert;}










/* 상품후기 관리 */
/* 후기작성 */
.my-review-wrap dl.my-review-list dd.review-thumb{width:100px;}
.my-review-wrap dl.my-review-list dd button.review-bt{font-size:12px; padding:8px 8px; margin:10px 0 0;}













/* 주문 */
.cartlist_wp{width:96%; margin:auto;}

.cartlist2{width:100%; margin:0 auto 2%;}
.cartlist2 .cartlist2-t{padding:1% 2%;}
.cartlist2 .cartlist2-t .cartlist2-t-l{flex-direction:column; align-items:flex-start;}
.cartlist2 .cartlist2-t .cartlist2-t-l li{font-size:12px;}
.cartlist2 .cartlist2-t .cartlist2-t-l li:after{display:none;}
.cartlist2 .cartlist2-t .cartlist2-t-l li a{font-size:12px;}
.cartlist2 .cartlist2-t .cartlist2-t-r a{padding:6px 6px;}
.cartlist2 .cartlist2-table dl dd{padding:2% 2%;}
.cartlist2 .cartlist2-table dl dd:nth-of-type(1){padding:2% 0 2% 2%;}
.cartlist2 .cartlist2-table dl dd:nth-of-type(4){padding:2% 2% 2% 0;}
.cartlist2 .cartlist2-table dl dd.thumb-td{width:60px;}

.chek-box-btn{width:96%; margin:auto;}
.cartlist2.cart-table .cartlist2-table{margin:2% 0 0;}
.cartlist2.cart-table .cartlist2-table dl{border-top:1px solid #eee; border-bottom:none;}
.cartlist2.cart-table .cartlist2-table dl dd:nth-of-type(4){width:auto; order:2; padding:2% 2%;}
.cartlist2.cart-table .cartlist2-table dl dd:nth-of-type(5){}


.orderlist2{border-bottom:1px solid #ddd; padding:20px 0}
.orderlist2 li{width:98%;margin:0 auto;}
.orderlist2 li .order_img_box{overflow:hidden}
.orderlist2 li .order_img_box dt{width:20%}
.orderlist2 li .order_img_box dt img{width:100%; border:1px solid #ddd}
.orderlist2 li .order_img_box dd{width:80%;padding:10px;box-sizing:border-box}
.orderlist2 li .order_img_box dd p{padding:0}
.orderlist2 li.order_no2{overflow:hidden;}
.orderlist2 li.order_no2 .order_btn_wrap{float:right;}
.cartlist.order tr td u{display:none}
.cart_total_wp.coupon{ width: 100%;}
.total_title{ width: 98%; margin: 0 auto; border-bottom: 1px solid #555;}
.smallBlue{ font-weight: bold; color: #c81647;}

.order_img_box_wrap dt{float:none; width: 40%;}
.order_img_box_wrap dt img{ margin: 10px;}
.order_img_box_wrap dd{float:none; width:90%; margin:0 auto; font-size: 12px;}
.order_img_box_wrap .option_name{padding: 0;}


.giftLine li{padding:2%;}
.giftLine li:first-of-type{padding:2% 2% 2% calc(2% + 22px);}




/* 관심 상품 */
.cartlist tr td.img img{width:80px}
/* 연관상품 */
.add_price_wp{width:96%; margin:auto;}


/* ------------------------------ 기타 마이페이지 끝 ------------------------------ */
/* 마이페이지 */
.mypage_menu{width:100%; margin:20px 0 0; order:2; border:solid #eee; border-width:10px 0;}
.mypage_con_wp{width:100%; padding:2%; order:1;}
.mypage_wp{width: 100%;}
.my_top_con{flex-wrap:wrap; padding:0}
.my_top_con .my_top_con_l{width:100%; justify-content:center; background:#eee; padding:20px 0; margin:auto;}
.my_top_con .my_top_member{}
.my_top_con ul{width:100%; padding:20px 0;}
.my_top_con ul li{}
.my_top_con ul li:first-of-type{border-left:0;}
.my_top_con ul li p span{font-size:13px;}
.my_top_con .my_con_tit h2{display:block}
.my_order_con ul{width:100%; padding:2%;}
.my_order_con ul li{}
.my_order_con ul li:nth-of-type(1) .my-order-icon-wrap{height:29px;}
.my_order_con ul li:nth-of-type(3) .my-order-icon-wrap{height:29px;}
.my_order_con ul li:nth-of-type(5) .my-order-icon-wrap{height:28px;}
.my_order_con ul li:nth-of-type(7) .my-order-icon-wrap{height:26px;}
.my_order_con ul li:nth-of-type(9) .my-order-icon-wrap{height:30px;}
.my_order_con ul li .my-order-icon-wrap img{height:100%;}
.my_order_con ul li img.my-order-icon-arrow{height:11px;}
.my_order_con ul li p span{font-size:11px; font-weight:500; margin:8px 0 10px;}
.my_order_con ul li p b{font-size:13px;}
.join_sns li{width:100%;}
.join_normal li a{padding: 50px 0;}
table.table-bordered.__se_tbl_ext{width:100% !important;}
table.info td{padding: 10px;}




/* 주문배송 조회*/
.cartlist2 .cartlist2-t .cartlist2-t-l li.cartlist2-t-l-pc{}

.cartlist2 .cartlist2-b{padding:0 2%;}
.cartlist2 .cartlist2-b ul{display:flex; border-top:1px solid #eee; padding:2% 0; box-sizing:border-box;}
.cartlist2 .cartlist2-b ul li{font-size:12px; font-weight:500; line-height:1; color:#555; margin:0 15px 0 0;}
.cartlist2 .cartlist2-b ul li:last-of-type{margin:0;}
.cartlist2 .cartlist2-b ul li span{color:#991111;}
.cartlist2 .cartlist2-b ul li a{font-size:12px; color:#991111;}





/* 팝업 */
.popup{ width: 95% !important; height: auto !important; margin: 0 auto;}


/* 회원등급 */
.my_level_wp .my_level_top{ padding: 15px;}
.my_level_wp .my_level_top .my_level_user{width: 50%;}
.my_level_wp .my_level_top .my_level_user img{display:none}
.my_level_wp .my_level_top .my_level_user p{}
.my_level_wp .my_level_top ul{ width: 50%;    box-sizing: border-box; padding: 0 20px; margin: 0;}


/* 회원탈퇴 */
.unregister_info{padding:2%; margin-bottom:30px;}
.unregister_info h2{font-size:14px; margin:0 0 8px;}
.unregister_info h3{font-size:13px; margin:0 0 8px;}
.unregister_info p{font-size:12px; margin:0 0 1px;}
.unregister_info a{font-size:12px;}

.hack_out_list{width: 100%;}
.hack_out_list li{width:100%;}

.unregister_type .info.bold.grn{}
.unregister_type .info.bold.grn tr th{width:30%;}
.unregister_type .info.bold.grn tr td{width:70%;}





/*테이블 스크롤*/
.table-scroll-box {overflow:auto; position: relative;}
table.w100 {width:700px;}
table.w900 {width:900px;}
.tbl-view th {padding:10px;text-align:left;}
.tbl-list th, .tbl-list td {padding-left:10px;padding-right:10px;}
.ico-scroll {position:absolute;width:100px;height:100px;background:url(/steel/img/table_touch.png) no-repeat;background-size:100%;left:50%;top:30px;z-index:10;margin-left:-50px;}





/* 고객센터 */
.center_info_wp{width:96%;}
.faq-info-l dl dt{width:132px; font-size:18px;}
.faq-info-l dl dt span{font-size:10px;}
.faq-info-l dl.faq-info-l-call dd{font-size:48px;}
.faq-info-l dl dd div{font-size:18px; margin:0 0 8px;}

.faq-info-r li{margin:0 0 10px;}
.faq-info-r li a{font-size:14px; padding:10px 60px;}



}
/* 1200px 끝 */


/* 모바일 시작 */
@media (max-width:768px) {
table.info{width:95%; margin: 0 auto;}
table.info caption{ padding: 10px 0;}

/* 메인 */
.sub_title{width:100%;}
.sub_title.search{width:100%;}
.plan_tit_img{width:100%;}
.full_menu_wp .all_menu{display:none}
.full_menu_wp{border:0}

.main_tab_wp .main_tab02{width:100%; background:url(/img/category_bg_m.jpg) no-repeat center center; height: 220px;}
.mVisual{width:100%; position: relative;}
.mVisual ul li a img{width:100%}
.main_product_tit strong{font-size: 30px;}
.main_tab_wp .main_tab li{font-size: 15px;}
.main_tab_wp .main_tab li:last-child{margin:0 0 2%;}
.visual_banner3 img{width:100%;}
.main_tab_wp .main_tab02{padding:20px}
.main_tab_wp .main_tab02 li{ display: inline-block; margin: 5px;}
.main_tab_wp .main_tab_con2{ width: 100%; margin-top: -50px; margin-left:0}
.main_review_wp .main_review_con{ padding: 0 10px 50px;}
.main_review_wp .main_review_con ul li a .review_text{ opacity: 1;}

footer{ z-index: 100;}
footer .footer_con{width:100%}
footer .footer_con.float_rg .call{    text-align: center; }
footer .footer_con_wp{width:95%; float: none; margin:0 auto;}
footer .footer_con .copyRight{width:100%;padding-top:0}
footer .footer_con .copyRight address span{font-size: 12px; padding-right: 20px;}
footer .footer_con h2 img{ width: 100px;}
footer .footer_con .talk_bt{ text-align: center;}
footer .footer_con .talk_bt li{ display: inline-block;}
footer .footer_con .call b{font-size:30px}
footer .footer_con .talk_bt li a{float: none; display: inline-block;}
footer .footer_con .time,footer .footer_con .sns_icon{width: 80%; margin: 0 auto;}

/* 오늘의 특가 */
.time_pro_wp{}
.time_list{width:70%; float: none; margin: 0 auto;}
.time_pro_wp .open_list{ width: 100%; margin-top: 0;}
.time_list .sale{left:10px; top:10px;}

.recommend-text{padding:2% 2% 1%;}
.proName{font-size:14px;}
.proPrice{font-size:18px;}
.pro_in_icon{display: none;}
.pro-text del{ font-size: 16px;}
.pr_icon_wp img{ width: 50px;}
.infoQuick_width{display:none}


/* HEADER */
.wrap{padding-top:0;}
header.header-pc{display:none;}
header.header-m{display:block;
width:100%; background:#fff; z-index:200;}


/* top 배너 */
.top-banner{height:46px;}
.top-banner .swiper-slide a img{height:46px;}

.top-banner .swiper-button-next{width:14px; height:14px; left:2%; top:10px;}
.top-banner .swiper-button-prev{width:14px; height:14px; left:2%; bottom:10px;}
.top-banner .swiper-button-next i, .top-banner .swiper-button-prev i{font-size:14px;}

.top-banner .top-close{right:2%;}
.top-banner .top-close .top-close-l{margin:0;}
.top-banner .top-close .top-close-l label{font-size:0;}
.top-banner .top-close i{font-size:24px;}


/* 하단 퀵바*/
.mobile-bottom-fix{overflow:hidden; position: fixed; bottom: 0; width: 100%; background: #fff; padding: 5px 0; border-top: 1px solid #ddd; z-index: 500;}
.mobile-bottom-fix a{float:left; width:20%; text-align: center;}
.mobile-bottom-fix a b{font-size:13px;display:block; color: #484f53;}
.mobile-bottom-fix a b i{font-size:16px}


/* 상품리스트 */
.cate_best_pro_wrap{width:100%;}
.proPrice_wp .discount_price{ font-size: 18px;}
.proPrice_wp .proPrice_s{font-size:15px}
.cate_best_pro_wrap .swiper-button-next{ right: 0;}
.cate_best_pro_wrap .swiper-button-prev{left:0}
.cate_best_pro_wrap .main_product_wp{ width:96%; margin: 0 auto;}
.pr_icon_wp{/*display:none;*/}

/* 상품상세 */
.view_top{ overflow: inherit; margin:auto;}
.view_top .leftWrap_01{float:none; width: 100%;}
.view_top .leftWrap_01 .slider-nav{display:none;}


.view_top .rightWrap_01{float:none; width:94%; margin:2% auto 0;}
.view_top .rightWrap_01 .normal tr th{width:25%;}
.view_top .rightWrap_01 .normal tr td{ font-size:15px;}
.view_top .rightWrap_01 .normal tr td.account_price b{font-size:26px;}
.view_top .rightWrap_01 .normal tr .option_add_list{padding:2%;}
.view_top .rightWrap_01 .normal tr .option_add_list .txt{margin-bottom:8px;}
.view_top .rightWrap_01 .normal tr .option_add_list .del_btn{right:10px; top:10px;}
.view_top .rightWrap_01 .goods_tit_name{font-size:24px;}
.sub_price_wp{padding:0;}
.sub_price_wp .sale_price{font-size:24px;}
.sub_price_wp b{font-size:24px;}
.sub_price_wp s{font-size:16px;}

.sub_view_tab_wp.on .sub_view_tab{ position: fixed; top: 57px;}
.sub_view_tab li{font-size:13px; padding:16px 4px;}


.tab_con .tab_con_in{width:96%; float:none; border:0}
.tab_con .tab_con_op.on{ height: 120px !important; z-index: 100; bottom: 0; top: auto; width: 100%;background:none}
.buy_btn.ft{ bottom: 0; background: #fff;}

.goods_view_op {}
.goods_view_detail_wp{ background: #fff; height: 100%; display:none}
.goods_view_detail_wp.on{display:block}
.option_btm_box{}
.dropdown_pro .option_tit{font-size:14px; font-weight:400; padding:2% 4%;}
.buy_btn button{width:27%; height:50px;}
.buy_btn button.gift{width:27%;}
.buy_btn button.gift span{display:none;}
.buy_btn button.wish{width:13%;}
.sort_btn .sort_btn_list{ text-align: left;}
.choice_price_wp table colgroup col.choice-table-col-6{width:152px;}
.choice_price_wp table tr td .choice_price{font-size:15px;}
.choice_price_wp .choice_price_list .quantity{}
.choice_price_wp .choice_price_list .quantity button{height:28px; line-height:28px;}
.choice_price_wp .choice_price_list .quantity input{width:34px; height:28px;}
.choice_price_wp table tr td .proBut button{width:70px; height:30px; padding:4px 0px; font-size:12px;}
.choice_price_wp .choice_price_list table{width:800px;}
.choice_price_wp select{width:100%; margin:0 0 4px;}


#scroll_box{height:340px;}
#scroll_box .scroll_icon{display:block;}



.sub_view_tab_wp.on{bottom:0; top:auto; border-top: 1px solid #555;border-bottom:0}
.sub_view_tab_wp .sub_view_qk .sub_view_qk_info span.check{ width: 33%; font-size: 14px; height: 50px; /*line-height: 50px;*/ display:flex; align-items:center; justify-content:center;}
.sub_view_tab_wp .sub_view_qk .sub_view_qk_info{width:96%; margin:2% auto 2%;}
.sub_view_tab_wp .sub_view_qk .sub_view_qk_info span{font-size:14px;}
.sub_view_tab_wp .sub_view_qk .sub_view_qk_info span.check.active{background-size:20px;}
.sub_view_tab_wp .sub_view_qk .sub_view_qk_info span.txt{padding-left: 15px; width: 41%;}
.sub_view_tab_wp .sub_view_qk .sub_view_qk_info img{width:50px;}

.option_btm_box ul{width:98%; background:#f2f2f2; padding:6px 10px; margin:0 0 6px;}
.option_btm_box ul:last-of-type{margin:0;}
.option_btm_box ul li{display:flex; align-items:center;}
.option_btm_box ul li .quantity{margin:6px 0 0;}
.option_btm_box ul li .price{font-size:14px; font-weight:500;}
.option_btm_box ul .del_btn{top:10px; right:10px;}
.option_btm_box ul .del_btn img{width:16px; display:block;}

.tab_con_op .goods_view_detail_wp .goods_view_detail_info{width:96%; margin: 0 auto;}
.tab_con_op .goods_view_detail_wp{width: 100%;}
.tab_con_op .buy_btn.ft{width:96%; margin:4% auto 0; padding:0; border:0; display: block;}
.tab_con_op .buy_btn.ft .total_proce{display:flex; justify-content:space-between; align-items:center; font-size:14px;}
.tab_con_op .buy_btn.ft .total_proce .account_price b{font-size:18px;}
.tab_con_op .buy_btn.ft button{height:44px; font-size:14px; margin:2% 0; margin-right:2%;}
.tab_con_op .buy_btn.ft button:last-child{margin-right:0;}
.dropdown_pro .option_list{ overflow: scroll; max-height: 120px;}


.ft_view_caution{ padding: 80px 0;}
.ft_view_info{width:100%;}
.ft_view_info .ft_view_table{padding: 5%;}
.ft_view_info table tr th{ width: 30%;}
.ft_view_info h3{font-size: 25px;}
.choice_price_wp table tr td .font_20{ font-size:15px;}

.paginate{width:100%;}
.paginate>span{ width: 55%; margin: 0;}
.paginate>span strong, .paginate>span a{ width: 10%;}




.step{margin:0 2%;}
.step li{}
.step li a{font-size:13px; padding:10px 2px;}




/* 회원가입 */
.joinWrap{width:96%;}
.terms-tab .terms-head .form-check label h2{font-size:16px;}
.terms-tab .terms-head .form-check label h3{font-size:15px;}




/* 서브 상단 배너 */
.pro_top_ban_wp{}
.pro_top_ban_wp .pro_top_img{height:110px;}

.full_con_wp .title_1{padding:50px 0 15px; font-size:24px;}



/* 마이페이지 */
.my_top_con .my_top_con_l{padding:16px 0;}
.my_top_con .my-level{margin:0 18px 0 0;}
.my_top_con .my_top_member p{font-size:14px;}
.my_top_con .my_top_member div{margin:8px 0 0;}
.my_top_con .my_top_member div button{padding:6px 8px;}
.my_top_con ul{padding:16px 0;}





/* 이벤트 룰렛 출석 */
.attendance .calendar_check table td{line-height: 3; padding: 5px;}
.attendance .calendar_check table td .date_wrap{ background-size: contain; min-height: 50px;}
.attendance .calendar_check table td .date_wrap.check{}
.attendance .calendar_check table td .date_wrap .date{font-size:15px;}
.attendance .calendar_check table{width:100%;}
.attendance .calendar_check{width:95%; padding:30px 5px}
.win_layer{ top: -120px; padding: 35px 10px; margin-left: -50%;}
.roulette_box .png img{width:100%;}
.win{ top: 100px; width: 95%;}
.win .win_txt strong{ font-size: 18px;}
.win .write_5000{ margin: 10px auto; width: 90%;}
.list_sort_wrap .list_search .l_s_btn img{border:0}
/*상품리스트*/
.main_product_wp .product_list .basic_goods{width: 31.333%; margin: 0 1%;}
.main_product_wp .product_list_sub{width:95%; margin:auto;}


/* 배송지관리 */
.tit_img_layer.my_add_pop .layer_area{width:96%; height:auto; max-height:600px; padding:2%; overflow-y:scroll;}
table.info td input[type=text].address-input,
table.info td input[type=password].address-input{width:100%;}


/* 주문내역 */
.cartlist2 .cartlist2-table dl{flex-wrap:wrap;}
.cartlist2 .cartlist2-table dl dd{order:2;}
.cartlist2 .cartlist2-table dl dd:nth-of-type(2){width:calc(100% - 54px - 6%); flex-grow:inherit!important;}
.cartlist2 .cartlist2-table dl dd:nth-of-type(4){order:1; width:100%; padding:2% 2% 0;}
.cartlist2 .cartlist2-table dl dd.thumb-dd{width:54px;}
.cartlist2 .cartlist2-table dl dd .cartlist2-state{text-align:left;}
.cartlist2 .cartlist2-table dl dd ul{display:flex;}
.cartlist2 .cartlist2-table dl dd ul li{margin:0 2px 0 0;}
.cartlist2 .cartlist2-table dl dd ul li a{padding:5px 8px;}



/* 상품후기 */
.allreview_wp ul{}
.allreview_wp ul li{width:49%;}
.allreview_wp ul li:nth-of-type(3n+0){margin:0 2% 2% 0;}
.allreview_wp ul li:nth-of-type(4n+0){margin:0 0 2% 0;}
.allreview_wp ul li:nth-of-type(even){margin:0 0 2% 0;}

.allreview_wp ul li .review-bot .review-bot-t h3{font-size:14px;}
.allreview_wp ul li .review-bot .review-bot-t p{font-size:11px;}
.allreview_wp ul li .review-bot .review-bot-b{margin:10px 0 0;}
.allreview_wp ul li .review-bot .review-thumb{width:40px; max-width:40px; height:40px;}



/* 상품후기 관리 */
/* 후기작성 */
.my-review-wrap{}
.my-review-wrap dl.my-review-list{}
.my-review-wrap dl.my-review-list:first-of-type{}
.my-review-wrap dl.my-review-list dd{padding:2%;}
.my-review-wrap dl.my-review-list dd:first-of-type{padding:2% 0 2% 2%;}
.my-review-wrap dl.my-review-list dd:nth-of-type(2){flex-grow:1;}
.my-review-wrap dl.my-review-list dd:last-of-type{padding:2%;}
.my-review-wrap dl.my-review-list dd.review-thumb{width:68px;}
.my-review-wrap dl.my-review-list dd p.review-name{font-size:14px;}
.my-review-wrap dl.my-review-list dd p.review-option{font-size:13px;}
.my-review-wrap dl.my-review-list dd p.review-date{font-size:13px; margin:4px 0 0;}
.my-review-wrap dl.my-review-list dd button.review-bt{font-size:12px; padding:6px 6px; margin:12px 0 0;}

/* 작성페이지 */
.review-write-wrap{}
.review-write-wrap .review-write-t{}
.review-write-wrap .review-write-t .write-thumb{width:72px; min-width:72px; padding:2%;}
.review-write-wrap .review-write-t .write-name{padding:2% 2% 2% 0;}
.review-write-wrap .review-write-t .write-name p{font-size:16px;}
.review-write-wrap .review-write-b{border:1px solid #ddd; border-width:1px 0; box-sizing:border-box;}
.review-write-wrap .review-write-b dl{flex-direction:column; padding:2%;}
.review-write-wrap .review-write-b dl dt{flex-basis:auto; font-size:14px; margin:2% 0 10px;}
.review-write-wrap .review-write-b dl dd textarea{}

.rating-wrap{display:flex; align-items:center;}
.review-rating{
	position:relative;
	display:-webkit-box;
	display:flex;
	margin:10px 0 10px;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	flex-direction:row-reverse;
	-webkit-box-pack:end;
	justify-content:flex-end
}
.review-rating input[type=radio]{display:none; box-sizing:border-box; padding:0;}
.review-rating input[type=radio]:checked~label{color:#ffb136;}
.review-rating label:focus,
.review-rating label:focus~label,
.review-rating label:hover,
.review-rating label:hover~label{color:#ffb136}
.review-rating label{margin-bottom:0; color:#a6a6a6; cursor:pointer; -webkit-transition:.15s ease-in-out; transition:.15s ease-in-out}
.review-rating label i{font-size:20px; line-height:20px;}
.rating-wrap span{font-size:13px; line-height:1; color:#333; margin:0 0 0 4px;}

/* 작성한 후기 */
.wrote-review-list{}
.wrote-review-list > li{margin:0 0 2%;}
.wrote-review-list > li .wrote-review-t{padding:2%;}
.wrote-review-list > li .wrote-review-t .wrote-thumb{width:48px; min-width:48px;}
.wrote-review-list > li .wrote-review-t .wrote-name{font-size:14px; padding:0 2%;}
.wrote-review-list > li .wrote-review-t .wrote-bt{flex-shrink:0;}
.wrote-review-list > li .wrote-review-t .wrote-bt button{font-size:12px; margin:0 4px 0 0;}
.wrote-review-list > li .wrote-review-t .wrote-bt button:last-of-type{margin:0;}
.wrote-review-list > li .wrote-review-m{padding:2%;}
.wrote-review-list > li .wrote-review-m .star{}
.wrote-review-list > li .wrote-review-m ul{display:flex; flex-wrap:wrap;}
.wrote-review-list > li .wrote-review-m ul li{width:60px; height:60px;}
.wrote-review-list > li .wrote-review-m ul li span{}
.wrote-review-list > li .wrote-review-b{padding:2%;}
.wrote-review-list > li .wrote-review-b p{font-size:14px;}
.wrote-review-list > li .wrote-review-b span{font-size:12px; margin:2% 0 2%;}

.reviewsStar{margin:2% 0 2%;}
.reviewsStar .back-stars>i{font-size:20px; line-height:20px;}
.reviewsStar .front-stars>i{font-size:20px; line-height:20px;}
.reviewsStar .rating-count{font-size:13px;}







/* 주문 */
.pay-table{}
.pay-table tr{}
.pay-table tr th,
.pay-table tr td{font-size:12px;}
.pay-table tr th{width:76px;}
.pay-table tr td{}
.pay-table tr td input[type=text].wide20,
.pay-table tr td input[type=password].wide20{width:50%;}
.pay-table tr td input[type=text].wide60,
.pay-table tr td input[type=password].wide60{width:100%;}
.pay-table tr td textarea.wide62{width:100%;}
.pay-table tr td label{font-size:12px;}
.pay-table tr td button{font-size:11px; padding:4px;}

.coupon-box .coupon-box-t p{order:-1; margin:0 0 4px;}
.coupon-box .coupon-box-t .nice-select.coupon-sel{width:100%;}

.freeGift{padding:2% 1%;}
.freeGift li{flex-basis:33.33%; padding:0 1%; margin:0 0 2%;}
.freeGift li label{padding:10px;}
.freeGift li label .freeGift-b strong{font-size:11px; margin:6px 0 1px; word-break:break-all;}
.freeGift li label .freeGift-b strong br{display:contents;}
.freeGift li label .freeGift-b p{font-size:12px;}

.giftLine li .lowLine-icon{height:10px;}
.giftLine li .lowLine-icon:after{width:10px; top:9px;}
.giftLine li .thumb-li{width:50px;}
.giftLine li strong{font-size:11px;}
.giftLine li p{font-size:12px;}



/* 선물 */
/* 선물함 */
.gift-wrap{border:10px solid #f7f7f7; padding:20px; box-sizing:border-box;}
.gift-wrap .gift-t{display:flex; flex-direction:column;}
.gift-wrap .gift-t .gift-t-l{width:96%; height:auto; margin:auto;}


.order_text{width:96%; margin:0 auto 40px; padding:2%;}
.order_text img{width:100%;}
.order_text .float_lf{}
.order_text .float_lf b{font-size:18px;}
.order_text .float_lf p{}
.order_text .float_lf p br{}
.order_text .float_lf strong{margin:8px 0 0;}

.order_gift_info{padding:2%; margin-top: 20px;box-sizing: border-box; width:96%; margin:10px auto 50px;}
.order_gift_info h2{padding:2%;}
.order_gift_img{margin:2% 0 0;}
.order_gift_img a img{width:96%; margin:auto;}
.order_gift_table{margin:10px 0 20px;}

.order_gift_table tr th{width:82px;}
.order_gift_table tr td input{width:100%;}
.order_gift_table tr td input.order_gift_call{max-width:inherit; margin:4px 0 0;}

.order_gift_table #T_zipcode{width:100px;}
.order_gift_input table tr td input{width:100%; height:32px; box-sizing:border-box;}
.order_gift_input table tr td input:last-of-type{margin:0;}
.order_gift_input table tr td input.wide60{width:100%;}

.order_img_box_wrap img{width: 60px;}
.order2 .order_img_box_wrap{padding:0; width:auto;}
.order2 tr td.name{width: 50%;}
table.info td.total{}


/* 포인트 */
.point_list_box ul{width:100%;}
.point_list_box ul li{font-size:14px; line-height:1.2;}


/* 최근 본 상품 */
.my-latest ul li{width:49%; margin:0 2% 2% 0;}
.my-latest ul li:nth-of-type(4n+0){margin:2% 2%;}
.my-latest ul li:nth-of-type(even){margin:0 0 2%;}
.my-latest ul li a{}
.my-latest ul li a img{}



/* 고객센터 */
.center_info_wp{padding:2%;}
.faq-info{flex-direction:column; margin:20px 0 0;}
.faq-info-l{width:100%; display:flex; flex-direction:column;}
.faq-info-l dl dt{font-size:16px; margin:0 2% 0 0; padding:0 2% 0 0;}
.faq-info-l dl.faq-info-l-call dd{font-size:32px;}
.faq-info-l dl dd div{font-size:16px; margin:0 0 6px;}
.faq-info-l dl dd span{font-size:12px;}
.faq-info-r{margin:20px 0 0;}
.faq-info-r li a{padding:8px 0;}

.faq_top_tit_wp{ background: #eee;}
.faq_top_tit_wp li{width:33.3%;}
.faq_top_tit_wp li:nth-child(4){width:40%;}
.faq_top_tit_wp li:nth-child(5){width:30%;}
.faq_top_tit_wp li:nth-child(6){width:30%;}

.faq-search-wrap{padding:3% 2%; margin:4% auto 0;}
.faq-search{flex-wrap:wrap;}
.faq-search h4{width:100%; font-size:16px; text-align:center; margin:0 0 10px;}
.faq-search input{width:calc(100% - 80px); height:34px;}
.faq-search button{width:60px; height:34px;}



.list_view .view_top ul{ background: #fff; height: 30px;}
.list_view .view_top ul li{ width: auto; padding:0 ; border:0}
.list_view .view_top ul li span{border-left:1px solid #ddd;padding:0 20px;box-sizing: border-box;}


/* 결제 */
.cart_total_wp.coupon p{}
.cart_total_wp.coupon p.min{ margin: 0 10px;}









.my_con{width:96%; margin:0 auto 40px;}
.mypage_con_wp .my_con{width:100%;}

.cartlist_wp .cart_total_wp2{width:100%;}
.cartlist2 .cart_total_wp2{width:100%;}
.cart_total_wp2{width:96%; margin:-1px auto 40px;}


}





@media (max-width:370px) {
.fixed{width:300px}
#aside .member > li a{font-size:11px;}






/* 로그인 */
.loginbox .loginbox-find li label{font-size:11px;}
.loginbox .loginbox-find li a{font-size:11px;}
}

@media (max-width:600px) {
.login_bg{ width: 95%;}
.login_bg .logo_txt{ width: 100%;}
.login_bg .logo_img{margin: 0 auto; float: none;}

}