
@media all and (max-width:1400px){
.wrap {width:96%;}
#main_menu > li > a{padding: 0 30px; font-size:19px;  }
.gnb {right:-10px;}
.gnb li {margin-left:5px;}
.gnb li a{width:37px; height:37px;}


.copyright {padding: 20px 0;}
.copyright > div > div{ margin-right:50px; }
.bottom_cus p {font-size:15px;}
.bottom_bank p {font-size:16px; }

.slick_arr {position: relative;text-align:center;clear:both;margin-top:30px;}
.slick-arrow {cursor:pointer;width:40px;height:40px;display:inline-block; position: absolute;top: auto;bottom: -50px;z-index:99;border:#959595 1px solid;}
.prev-arrow {background: url(/mall/skin/gaga_basic_skin/image/arr02_01.png) center center no-repeat;left:50%;background-size:10px;margin-left:-45px;}
.next-arrow {background: url(/mall/skin/gaga_basic_skin/image/arr02_02.png) center center no-repeat;right:50%;background-size:10px;margin-right:-45px;}



.main_bxslider .bxslider li {/*height:500px; */}
#main_contents section {margin-top:120px;}
#main_contents .more {font-size: 17px;}
.main_review {margin-bottom: 120px;}

.thtd_container li {padding:10px 0}

.th{width:100px;}
.td{width:calc(100% - 100px);}
.thtd_container li .input_  {width:120px;}
}

@media all and (max-width:1280px){
#main_menu > li > a{padding: 0 22px;}
.gnb li {margin-left:3px;}
.gnb li a{width:35px; height:35px;}

.copyright > div > div.bottom_copy {line-height: 22px;font-size: 14px; max-width:50%}

#main_contents section {margin-top:100px;}
.main_raw li strong {font-size:22px;}
#main_contents h2 {font-size: 30px;margin-bottom:25px;}



#sub_container {padding:40px 0; }
.sub_category_wrap{margin-top:0px;}
}


@media all and (max-width:1060px){



.submenu {display:none;}

}


@media all and (max-width:1024px){
a.fontsize18 {font-size:17px !important}
a.fontsize16{font-size:15px !important}
a.fontsize15{font-size:14px !important}
a.bts,a.bts:link{/*padding:5px 15px !important; */min-width: auto;}


#header {position:fixed;}
.input_{padding:5px; height:33px;}
.header-top {height:70px;}
.header-top > div:before{display:none;}
.top_login_wrap {display:none;}
.top_login_wrap .login li a {  line-height: 40px;}
.top_menu_wrap, #inline_dropdown {display:none;}
.menu-container {height: 60px;display:none;}
#top-logo {/*top: auto; left:50%; top:5px; transform: translate(-50%, 0);*/}
#top-logo a img {height:48px;}

.gnb {top:15px;}
.gnb li a{width:30px; height:30px;}


.bottom_menu a {margin-right:20px;}
.copyright > div > div.bottom_copy,
.copy_txt {font-size: 14px;}
.bottom_copy span {margin-right:15px;}

.mobile_top_gnb {display:flex;    justify-content: center;align-items: center;position: absolute; width:70px; height:70px; left: 0px;top: 0px;}
body,td,div {font-size:15px;}
.wrap {width:95%;}
.gnb {top:0px;right:-10px;}

.copyright {padding: 25px 0;}
.copyright h2 {font-size:18px;}
.copyright > div > div{ margin-right:0; width: 50%;}
.copyright > div > div.bottom_copy {clear: both; margin-top: 10px;width: 100%; max-width: 100%;line-height: 1.3;}

.bottom_menu {text-align: center;}





#main_contents section {margin-top:80px;}
#main_contents h2 {font-size: 28px; margin-bottom: 20px;}
#main_contents .more {font-size: 16px;}


.main_product h4 {font-size: 16px;  }
.main_product h3 {font-size: 18px;}
.main_product li {width:48.5%; margin-right:3%; margin-bottom:20px;}
.main_product li:nth-child(3n) {margin-right:3%}
.main_product li:nth-child(2n) {margin-right:0}


.main_product .slick-slide {margin: 0 8px; }
.main_product .slick-list {margin: 0 -8px; }

.main_raw li strong {font-size:21px;}
.main_raw li img {width:90%;}
.main_review {margin-bottom: 80px;}

#sub_container {/*padding:30px 0;*/margin: 70px auto 0;}
.sub_title {margin: 0 0 30px;}
.sub_title h2 {font-size:35px;}
.sub_title p {font-size:16px;}
#sub_container h3 {font-size:20px; /*margin-bottom:5px;*/}
#sub_container section {margin-bottom:30px;}

.tabs {margin-bottom: 30px;}
.tabs li a { padding:10px 30px; font-size:16px;}




.sale_goods_list li {width: 48.5%;float: left;position:relative;margin:0 2.65% 4% 0;}
.sale_goods_list li:nth-child(2n) {margin-right:0;}
.sale_goods_list li:nth-child(2n+1) {clear:none;}


.th_table {display:none;}
#af_main th.tb_1,
#af_main td.tb_1,
#qa_main th.tb_1,
#qa_main td.tb_1{display:none;}


.sub_category_wrap {margin-bottom:15px;}
.sub_category_wrap ul li a{padding:0 15px;}
.goodsBrand, .goodsBrand h4 {font-size: 17px;}




.detail_basic_info > p { line-height:1.3;}
#gc dd strong {font-size:1.35rem;}
/*.detail_amount{display:block; width:100%}
.detail_buy_btn {display:block; width:100%; margin-top:20px;}*/

.under_line{padding:5px 0}
.detail_amount li:first-child, .detail_amount li:last-child {width:35px; height:35px;}
.detail_buy_btn {margin-top:20px;}
.detail_container {margin-bottom:50px;}
.detail_content  {margin-top:30px;}


#af_main {margin-top:30px;}
#af_main th.tb_1 {display:none;}
#af_main td.tb_1 {display:none;}
#af_main td.tb_2{padding:10px 0;}

#qa_main {margin-top:30px;}

.bbs_info h2{font-size:1.6em}

#or_main section{padding:25px;}

#or_main #cash_show1 dt {width:100px; margin-bottom:5px;;}
#or_main #cash_show1 dd {width:calc(50% - 100px); margin-bottom:5px;}

.mypage_right {width: calc(100% - 230px);}

.mysql_table .t_date, #tb_po .t_date, #tb_ju .t_date {display:none;}
.mysql_table .m_date, #tb_po .m_date, #tb_ju .m_date {display:block;}

.mysql_table .t_state, #tb_ju .t_state {display:none;}
.mysql_table .m_state, #tb_ju .m_state {display:block;}


.review_box > span {margin-right: 5px;}
.review_box > span:nth-child(1) select {max-width:150px;}

.banjaju_top p {float:none; text-align:center; margin-top:10px;}
#banjaju dl {margin-top:50px; padding-top:50px; }
#banjaju dt {width:250px; font-size:18px;}
#banjaju dd {width:calc(100% - 250px);}

.thtd_container li.w50 {width:100%;}
#process dt {font-size:18px;}
#process dl {margin-top:50px;}
#process dd ul {padding:30px;}
#process dd ol li div{width:100px; height:100px; }

.member_agree_wrap {margin-bottom:30px;}




}


@media all and (max-width:970px){
.ban_wrap {width:100%;}
.ban_wrap > div.txt_box h4 {margin-top:10px;}
}




@media all and (max-width:900px){

.mypage_left {display:none;}
.mypage_right {clear:both;margin-top:0px;width: 100%;float: left;}


.left_mypage_menu_mobile li {width: 25%;float: left;}
.left_mypage_menu_mobile li a{display:block;margin:5px 3px;border:#ddd 1px solid;padding:10px;text-align:center;}
.left_mypage_menu_mobile li.active a {color: #ed217c !important;border: #ed217c 1px solid;}

}











@media all and (max-width:850px){

.main_community, .main_pr, .main_new_wrap, .best_wrap, .sale_wrap, .main_movie {padding: 30px 0;}

.main_banner {padding: 30px 0 0 0;}
.best_wrap h2, .best_wrap h2 span {font-size: 20px;}
.main_movie iframe {height:450px !important;}
.best_wrap h3, .main_new_wrap h2, .sale_wrap h2, .main_movie h2 {margin-bottom: 9px;}
.visual_txt h2 {font-size: 43px;}
.main_community .wrap {padding: 30px 3%;}

.sale_goods_list li:nth-child(3n+1) {clear: none;}
.sale_goods_list li:nth-child(2n+1) {clear: both;}


}
@media all and (max-width:830px){
.userinfo_bottom_btn span {width:50%;float:left;}
.userinfo_bottom_btn span a {width: 95%; }


}




@media all and (max-width:770px){






.review_box .title div {padding:15px 5px;}
span.board_subject a {/* display: block; */font-size: 16px;}

}


@media all and (max-width:768px){
a.bts,a.bts:link{padding:6px 10px;}
a.fontsize18 {font-size:16px !important}
a.fontsize16{font-size:14px !important}
a.fontsize15{font-size:13px !important}

body,td,div {font-size:14px;}
.gnb li {margin-left:3px;}
.gnb li:nth-child(2){/*display:none;*/} 
.gnb li:nth-child(3) {/*display:none;*/}
.gnb li:nth-child(5){display:none;} 


.bottom_menu {padding: 12px 0;}
.bottom_menu a {margin-right:15px;}


.copyright {padding: 20px 0;}
.copyright h2 {font-size:17px;margin-bottom: 0px;}
.copyright > div > div{line-height: 1.5;}
.call-center {font-size: 30px;margin-bottom: 0px;}
.bottom_bank p {font-size:15px; line-height: 1.3;}
.bottom_copy span {margin-right:10px;}
.copy_txt {float:left; margin-top:20px; font-size: 13px;}
.copy_txt a {display:block;}



.main_bxslider .bxslider li {/*height: auto; background-size:auto 100% !important; aspect-ratio: 5/3;*/}
.main_bxslider .bxslider li a span { padding:10px;}
.main_bxslider .bx-wrapper .bx-controls-direction a {width:18px;height:32px; margin-top: -16px;}
.main_bxslider .bx-wrapper .bx-controls-direction .bx-prev{left:10px;}
.main_bxslider .bx-wrapper .bx-controls-direction .bx-next{right:10px;}
.main_bxslider .bx-wrapper .bx-pager {bottom:5%;}
.main_bxslider .bx-wrapper .bx-pager.bx-default-pager a {width:15px; height:15px;}



#main_contents section {margin-top:50px;}
#main_contents h2 {font-size: 25px; margin-bottom: 15px;}
#main_contents .more {font-size: 15px; padding-right: 15px; background-size: 10px;}

.main_product li {margin-bottom:15px;}
.main_product li div.img {margin-bottom:10px;}
.main_product h4 {font-size: 15px; margin-bottom: 5px;}
.main_product h3 {font-size: 17px;}


.main_collection li {margin-bottom:15px;}
/*.main_collection li {width:48.5%; margin-right:3%; margin-bottom:15px;}
.main_collection li:nth-child(2n) {margin-right:0}*/

.main_raw li { font-size:16px;}
.main_raw li strong {font-size:20px;  line-height:1;}
.main_raw li strong i {display: block;}

.main_review {margin-bottom: 50px;}


.subtitle{padding: 0 0 15px; font-weight:500;}
.sub_title {margin: 0 0 20px;}
.sub_title h2 {font-size:30px;  text-align:center;}
.sub_title p {font-size:15px; text-align:center;}
#sub_container h3 {font-size:18px;}
#sub_container section {margin-bottom:20px;}


.tabs li a { padding:8px 25px; font-size:15px;}

#tb_board_list td{padding:10px 0}
.td_search {width:100%; text-align:center; float:none;}
.td_search div {display: inline-block;margin:0 auto;}

#tb_board_view .tb_body {padding: 15px 10px;}


.bbs_form_wrap > li{border-bottom:0;padding:5px 0;}
.bbs_form_wrap > li > #board_body{height:300px;}









.adminmess {margin:10px 0;}


#total_price_show {margin:15px 0;}
.detail_pro_img {width: 100%;}
.detail_basic_info {width: 100%;}
.detail_amount li:first-child, .detail_amount li:last-child {width:30px; height:30px;}

.m_scroll li {width:28%; }
ul.related .goodsName {font-size: 17px;}
ul.related .goodsBrand,  ul.related .goodsBrand h4 {font-size: 14px;}
ul.related .goodsPrice {font-size: 14px;}


#gc dt { font-size:17px;}
#gc dd strong {font-size:1.25rem;}
.detail_buy_btn {margin-top: 0px;}


.addop {padding:15px;}

.addop > div:nth-child(1) {padding-bottom:10px;}



.goods_tap li {width: 50%;}
.member_form_wrap {width:100%;}
.sub_category_wrap ul li {margin-bottom:5px; min-width:20%;}
.sub_category_wrap ul li a{padding:0px 10px;}
.sub_category_wrap ul li a:after {/*display:none;*/}
.goodsBrand, .goodsBrand h4 {font-size: 16px;}
.goodsName {font-size: 20px;}
.goodsPrice {font-size: 17px;}

.takeback p {font-size:14px;}



.af_con > tbody > tr > td > p {text-align:right; display:block;}
#af_main th.tb_3, #af_main td.tb_3,
#af_main th.tb_4, #af_main td.tb_4{display:none;}
#af_main th.tb_6, #af_main td.tb_6{width:80px;}


#qa_main .qa_con > tbody > tr > td  > p {text-align:right; display:block;}
#qa_main th.tb_3, #qa_main td.tb_3{display:none;}
#qa_main th.tb_4, #qa_main td.tb_4{width:80px;}

.bbs_info h2{font-size:1.5em}

#ct_main .tb_1{width:90px}
#ct_main .tb_1 img {width:80px; height:80px;}
#ct_main td.tb_2 > div {display:block;}

.pro_img {display:block; width:100%; text-align:left}
.pro_img img {width:80px; height:80px;}
.pro_img > a {display:inline-block; margin-right:10px;}
.pro_tit {display:none;}
.pro_tit_mo {display:inline-block;}

.ct_main_op {margin-bottom:10px; width:100%;}
.pro_txt{display:block; width:100%;text-align:left;}
.pro_txt > li:first-child {display:block; float:none;}
.pro_txt > li:last-child {float:right;}




.total_price_show{font-size:18px}



#or_main section{padding:20px;}
#or_main .tb_1{width:90px; padding:10px 0;}
#or_main .tb_2{padding:5px 0;}
#or_main .tb_2 select {width:100%;}

#or_main #cash_show1 dd {width:calc(100% - 100px);}
#or_main #show_bank,
#or_main #show_tax {margin-top:15px; padding-top:15px;}

.size_100 {width:100%;}

.input_3bun {width: 28%;}

.member_form_wrap > li{padding:0 0 10px}


.mypage_title{font-size:1.3em; padding:0 0 15px;}
.mypage_container h4.mypage_title {margin-top:30px;}
.mysql_table th{padding:10px 0;}
.mysql_table .m_date, #tb_po .m_date, #tb_ju .m_date {font-size:13px;}


#tb_ju th, #tb_ju td{padding:10px 0;}

.login_inputbox {padding: 15px;}
.idlost_bt li a { font-size: 14px;}
.auto_login {margin-bottom:15px;}
.login_sns a {font-size: 15px;}


.page-title p {padding-bottom:0px;}



.tb_board_list > li {width:100%;margin-bottom: 30px;}
#tb_board_list .small_boardname {text-align:right;}

.faq_menu {margin:10px 0;}
.faq_menu li a{padding:0px 10px;}
td.t_num {display:none;}
.answer_con {padding:0 0 10px 0;;}



.banjaju_top p img {width:100%;}
#banjaju dl {margin-top:30px; padding-top:30px; }
#banjaju dt {width:180px; font-size:17px;}
#banjaju dd {width:calc(100% - 180px);}

.search_keyword_box {padding: 20px 10px;margin-bottom: 30px; }
.search_keyword_box .search-box span:last-child {display:block; margin:10px auto 0; width:50%;}
.search_keyword_box .search-box span:last-child button {width:100%;}

.thtd_container li {padding:8px 0}
.thtd_container li:nth-child(2) .td .input_  {width:30%;}

#process  > section > p {padding-bottom:30px;}
#process dt {font-size:17px;}
#process dl {margin-top:30px;}
#process dd ul {padding:20px; width:100%;}
#process dd { margin-top:10px; line-height: 1.5;}
#process dd ol li {width:30%; margin-bottom:10px;}

#process dd ol li:nth-child(4) {padding-left:0;} 
#process dd ol li:nth-child(3) {padding-right:0;} 

.member_agree_wrap {margin-bottom:20px;}
.member_agree_wrap > div {height:120px; padding: 15px}
.thtd_container li textarea.input_ {height:200px !important;}



.mypage_title .more {background-size:10px; padding-right: 15px; font-size: 15px;}
}


@media all and (max-width:700px){

.mobile_menu {top:23px;}

.ban_wrap > div.txt_box h4 {font-size:20px;}
.ban_wrap > div.txt_box p {font-size:16px;}

/* ±¸¸ÅÈÄ±â */
.review_box .title {display:none;}
.review_box .list {padding-left:0;}
.search .pl_05 a.bts {font-size:14px; padding:5px 10px;}
}



@media (max-width: 650px) {
a.fontsize18 {font-size:15px !important}
a.fontsize16{font-size:13px !important}

.tap_login_menu h1 a img {width:auto;height:50px;}
.top_login_wrap .login li a {padding: 0 5px;}
.gnb li {margin-left:0px;}

.call-center {font-size: 28px;}


#main_contents section {margin-top:40px;}
#main_contents h2 {font-size: 23px;}
#main_contents .more {font-size: 14px;}


.main_bxslider .bxslider li {/*height: 250px;*/}

.main_raw li { font-size:15px;}
.main_raw li strong {}


.sub_title {margin: 0 0 15px;}
.sub_title h2 {font-size:28px;}
#sub_container h3 {font-size:17px;}




#or_main section{padding:18px 15px;}
.tb_board_list > li {margin-bottom: 25px;}


.search_keyword_box .search-box span {width:49%;}
.search_keyword_box .search-box span select {width:100%;}
.search_keyword_box .search-box span input[type=text] {width:100%;}

#banjaju dl {margin-top:25px; padding-top:25px; }
#banjaju dt {width:150px; font-size:16px;}
#banjaju dd {width:calc(100% - 150px);}

.mypage_title .more { font-size: 13px;}

.ban_wrap {flex-wrap: wrap;}
.ban_wrap > div {width:100%;}
.ban_wrap > div.right {order:inherit;}
}



@media (max-width: 620px) {
/*.review_box > span {display: block;width:48%;margin:0 1% 1% 1%;float:left;}
.review_box {overflow:hidden;}
.review_box > span:nth-child(1) select {display: block;width:100%;}
.review_box > span:nth-child(2) select {display: block;width:100%;}
.review_box > span:nth-child(3) input {display: block;width:100%;}*/
.popup {width:98% !important;height:auto !important; top : 1% !important; left:1% !important;}
}







@media (max-width: 600px) {





#tbody {width:100%;}

.left_mypage_menu_mobile li {width:33.3%;}
.left_mypage_menu_mobile li a {padding: 10px 2px;}

.navi_design ul li:first-child {padding-left:0;}

.today_wrap li {width:32%}
.today_wrap li .main_newinfo .good-g, .today_wrap li .main_newinfo .goodsAdvance {display:none;}
.today_wrap li .main_newinfo .goodsPrice {font-size:15px; margin:0;}
.today_wrap li .main_newinfo .goossael {font-size:16px;}

#m_sidebar .snb .snb_con li a {padding: 15px 5%;font-size: 15px;}
#m_sidebar .snb > .over span {padding-left:5%;font-size: 15px;}

.search_keyword_box .search-box span.clear_fix,
.search_keyword_box .search-box span.clear_both {margin-top:10px;}

.review_box > span:nth-child(1) select {max-width:120px;}
.review_box > span:nth-child(3)  {max-width:25%;}
.review_box > span:nth-child(3) input {max-width:100%;}
/*.review_box > span:first-child { display:block; margin-bottom:10px;}*/

}




@media (max-width: 550px) {
.copyright {padding: 15px 0;}
.bottom_cus, .bottom_bank {display:none;}
.copyright > div > div.bottom_copy { margin-top: 0px;;}
.copy_txt {margin-top:15px;}


.main_collection li {width:48.5%; margin-right:3%; margin-bottom:15px;}
.main_collection li:nth-child(3n) {margin-right:3%}
.main_collection li:nth-child(2n) {margin-right:0}





/*.main_raw div {text-align:center;}*/
.main_raw h2 { text-align:left;}
/*.main_raw ul {display:inline-block; margin:0 auto;}*/
.main_raw li {width:100%;  font-size:14px; margin-bottom:10px; clear:both; display:block;  text-align:left;}
.main_raw li img {width:150px; display:inline-block; }
.main_raw li p { margin-top:0px; display:inline-block; padding-left:15px;  text-align:left;}
.main_raw li strong {    font-size: 18px;}
.main_raw li strong i {display: inline-block; }


/*.sub_category_wrap ul li {width:49%;}
.sub_category_wrap ul li:nth-child(2n) a:after {display:none;}*/

.thtd_container li:nth-child(1) .th,
.thtd_container li:nth-child(1) .td,
.thtd_container li:nth-child(2) .th,
.thtd_container li:nth-child(2) .td{width:100%;}

.delivery_tb li {min-width:48%; margin-bottom:8px;}
}

@media (max-width: 530px) {
.cart_bottom_btn span {width: 50%;}
.cart_bottom_btn span:nth-child(3), .cart_bottom_btn span:nth-child(4) {margin-top:8px;}

.navi_design {display:none;}

/* ±¸¸ÅÈÄ±â */
.review_box .list .catrgory > td {display:block; width:100%;}
.review_box .list .catrgory > td > table {width:100%;}
.review_box .list .search > td {display:block; width:100%;}
.review_box .list .search > td > table {width:100%;}




.mypage_title span {display:none;}
.inquiry_my, .pro_my {width:100%; float:inherit;}


.submenu ul {width:100%;border-bottom: #ddd 1px solid;}
.submenu li {width:25%;}
.submenu li a {padding:15px 5px;}

.process li{font-size: 16px;}
.process li::after {right: -16px;bottom: 11px;border-bottom: 5px solid;border-left: 5px solid rgba(0, 0, 0, 0);border-right: 5px solid rgba(0, 0, 0, 0);}



}

@media (max-width: 500px) {
.tb_bt li {float: none; display: inline-block;}




.top_mobile_search .search_form {width: 100%;}
.buttons button {background: #fff;display: inline-block;margin: 0 1% 1% 1%;cursor: pointer;text-align: center;font-size: 16px;font-weight: 400;border: #ddd 1px solid;width: 47%;padding: 6px 0;}
.buttons button.active {color: #ed217c !important;text-decoration: none;border: #ed217c 1px solid;}


.faq_top input[type='text'] {width:100%;}
.faq_top a {margin-top:10px; width:50%;}
.faq_menu li {margin-bottom:5px;}
}






@media all and (max-width:480px){

.submenu {border-bottom:none;}
.submenu .wrap {padding:0;}
.submenu li {width: 50%; border-right: #ddd 1px solid; }
.submenu li:nth-child(2n) {border-right:none;}
.submenu li a:after {content: '';width: 100%;height: 1px;background: #ddd;display: block;position: absolute;left: 0;bottom: 0;}
.today_wrap li {width: 48%;}
.login_sns a {width:100%;}
.login_sns a.kakao_login {clear:both;margin-top:10px;}
}



@media all and (max-width:470px){
.sale_goods_list .zoomimg_wrap, .main_new_wrap .zoomimg_wrap {width: 100%;}
.sale_goods_list .zoomimg_wrap img, .main_new_wrap .zoomimg_wrap img {height:auto;}
.main_newinfo {width: 100%;float: left;}
.detail_buy_btn span:first-child a, .detail_buy_btn span:last-child a {padding: 18px 40px;}
.font19 {font-size: 15px;letter-spacing:-1px;}
.pro_left span {display:block;padding-left:0 !important;}
.pro_right {clear:both;width:100%;float:left;margin-top:10px;}
.pro_right input[type="text"] {width:66% !important;}
.goodsName {padding-bottom: 5px;font-size:16px;}
.goodsPrice {padding-bottom:20px;font-size:14px;}

}



@media all and (max-width:460px){
body,td,div {font-size:13px;}

a.bts,a.bts:link{padding:5px 6px !important;}
a.fontsize18 {font-size:14px !important}
a.fontsize16{font-size:12px !important}

.input_{height:30px;}

.tap_login_menu h1 a img {height:45px;}

.gnb li a{width:25px; height:25px;}
.gnb li:nth-child(2){display:none;} 

.copyright h2 {font-size:16px;}

.bottom_menu a {margin-right:10px;}
.bottom_menu a:nth-child(4) {display:none;}
.bottom_bank p {font-size:15px;}

.copyright > div > div.bottom_copy, .copy_txt{font-size: 13px;}

.call-center {font-size: 20px; margin-bottom: 0px;}



.main_bxslider .bxslider li {/*height: 200px;*/}

#main_contents h2 {font-size: 20px;}
#main_contents .more {font-size: 13px; padding-right: 12px; background-size: 8px;}


.main_product li div.img {margin-bottom:5px;}
.main_product h4 {font-size: 15px;}
.main_product h3 {font-size: 17px;}


.main_collection li { margin-bottom:10px;}

.main_raw li img {width:110px; }
.main_raw li strong {    font-size: 16px;}
.main_raw li p {padding-left:10px;}

.sub_title h2 {font-size:25px;}
.sub_title p {font-size:14px;}
#sub_container h3 {font-size:16px;}

.tabs li a { padding:8px 20px; font-size:14px;}
.sub_category_wrap ul li a{padding:0px 8px;}
.sub_category_wrap ul li a:after {right:-2px;}

.th{width:80px;}
.td{width:calc(100% - 80px);}
.thtd_container li {padding:5px 0; min-height:30px;line-height:30px; }



.goodsBrand, .goodsBrand h4 {font-size: 14px;}
.detail_buy_btn {text-align: center;}


.td_search div {display:none;}

.m_scroll li {width:40%; }
ul.related .goodsName {font-size: 16px;}
ul.related .goodsBrand,  ul.related .goodsBrand h4 {font-size: 13px;}
ul.related .goodsPrice {font-size: 13px;}



#or_main section{padding:15px 10px;}
#or_main #show_bank,
#or_main #show_tax {margin-top:10px; padding-top:10px;}

#or_main .tb_1 {width: 80px;}

.mypage_title .more { font-size: 12px;}
#tb_ju .tb_3{width:80px}
#tb_ju .tb_4{width:80px}

.member_agree_wrap > div {padding: 12px}

.review_box {text-align:left;}
.review_box > span:nth-child(1),
.review_box > span:nth-child(2) {width:47.5%; margin-bottom:5px;}
.review_box > span:nth-child(1) select,
.review_box > span:nth-child(2) select{max-width:100%; width:100%;}
.review_box > span:nth-child(3) {width:calc(100% - 80px); max-width: calc(100% - 80px);}
.review_box > span:nth-child(3) input {width:100%;}

.tb_board_list > li {margin-bottom: 20px;}


.userinfo_priceinfo {width:100%;}
.userinfo_priceinfo ul {width:100%; float:none;}


#banjaju dt {width:100%; font-size:15px;}
#banjaju dd {width:100%;}

#process dd ol li {width:31%;}
#process dd ol li div{width:80px; height:80px; }
#process dd ol li div span h2 {font-size:18px;}
#process dd ul {padding:15px;}
#process dd ul li {font-size:16px;}

.greeting {margin-top:60px;}
.greeting .call p {font-size:18px;}


}












@media all and (max-width:400px){
.detail_title {margin-top:30px;}
.goods_tap li a {padding: 11px 0;}

.input_email {width:100%;}
.a_zipcode {padding: 8px 7px !important;font-size: 13px !important;}
.userinfo_bottom_btn span a {font-size: 15px !important;}
.email2 {width:40% !important;}
.today_wrap li {width: 100%;margin:0;}






#or_main .tb_2 font {display: block;}

.detail_amount{display: block; float:none; text-align:right;}
.detail_buy_btn {display: block; float:none; margin:20px 0;}
.detail_explan dl {display:none;}
}

@media all and (max-width:370px){
.main_product h4 {font-size: 14px;}
.main_product h3 {font-size: 16px;}


.process li::after {right: -12px;}
#tab3 .process li{width:100%;}
#tab3 .process li::after {right: 50%;bottom:-20px;transform: rotate(180deg);}
#top-logo a, #top-logo a img {height: 40px !important;}

.search_keyword_box {padding: 15px 10px;margin-bottom: 20px; }
.search_keyword_box .search-box span {width:100%;}
.search_keyword_box .search-box span + span {margin-top:5px;}
.search_keyword_box .search-box span:last-child {margin:5px auto 0; width:100%;}
}










@media all and (max-width:330px){
.detail_buy_btn span:first-child a, .detail_buy_btn span:last-child a {padding: 18px 20px;}
.thumbnail li {width:80px;height:80px;}
}



@media all and (max-width:320px){
.sub_title h2 {font-size:22px;}
#sub_container h3 {font-size:15px;}


.review_box > span:nth-child(1),
.review_box > span:nth-child(2) {width:100%;}
}