@media screen and (max-width:1600px){
	.inner {padding:0 20px;}
/* header */
	.header .logo {left:20px;}
	.header .top,
	.header .gnb {right:20px;}
/* footer */
	.footer .address {padding:50px 20px;}
	.footer .address .right {right:20px;}
	.q_banner {display:none;}
/* main */
	.pro_list.half_star .img {width:50%; }
	.pro_list.half_star .txt {width:50%;}
	.mtit {margin:80px 0 30px;}
	.event_banner .banner_slide .slick-list {width:calc(100% + 20px);}
	.pro_list.half .mv {width:calc(50% - 20px);}
	.pro_list.half .img {width:50%;}
	.pro_list.half .txt {width:50%;}
	.review .slick-slide,
	.review .mv {width:calc((100vw - 80px)/3) !important; margin-right:20px;}
	.partner a {width:calc((100vw - 120px)/5);}
/* sub */
	.container {padding-bottom:100px;}
	.about_top {padding:80px 20px 110px;}
	.car_search .search_box {padding-right:40px;}
	.sv_slide .slick-prev {left:20px; margin-left:0;}
	.sv_slide .slick-next {right:20px; margin-right:0;}
	.event li {margin-top:60px;}
	.event li i {height:17vw; line-height:17vw;}
	.banner_login {left:auto; right:0; margin:0; max-width:calc(50% - 280px);}
}

@media screen and (max-width:1200px){

	br.pc_vw {display:none;}
	label.check {font-size:15px;}
/* header */
	.header .inner {height:110px;}
	.header .logo {line-height:110px;}
	.header .logo img {height:48px;}
	.header .gnb li {margin-left:40px;}
	.header .gnb li > a {font-size:22px; line-height:60px;}
/* footer */
	.footer .links li {margin-left:30px;}
	.footer .links li a {font-size:18px; line-height:50px;}
	.footer .address {padding:30px 20px;}
	.footer .address span {font-size:17px; line-height:26px;}
	.footer .address .right {top:30px;}
	.footer .address .right strong {font-size:32px; line-height:40px;}
	.footer .address .right .sns {justify-content:flex-end;}
	.footer .address .right a:last-child {margin-right:0;}
/* main */
	.mvisual {height:560px; margin-top:110px;}
	.mvisual img {height:560px;}
	#mainContent .inner {padding-bottom:80px;}
	.mtit {font-size:30px; line-height:34px; margin:100px 0 20px;}
	.mtit .more {font-size:18px;}
	.mtit .inputs {top:-15px;}
	.mlink {padding:0 50px; margin-top:-90px;}
	.mlink li i {width:80px; height:80px; line-height:76px;}
	.mlink li i img {height:45px;}
	.mlink li p {font-size:22px; line-height:24px;}
	.event_banner {margin-top:120px;}
	.pro_list {margin:0 -10px;}
	.pro_list .txt {padding:15px 10px 0;}
	.pro_list .txt .tt {font-size:20px; line-height:24px;}
	.pro_list .txt dl {margin:10px 0 15px;}
	.pro_list .txt dd {font-size:16px; line-height:22px;}
	.pro_list .txt .pay {font-size:22px; line-height:30px;}
	.pro_list.half_star .img {width:40%; }
	.pro_list.half_star .txt {width:60%;}
	.pro_list.half_star .embox p {font-size:14px; line-height:22px; min-height:32px;}
	.pro_list.half_star .embox p em {font-size:14px; line-height:32px; height:32px;}
	.pro_list.half .img {width:40%;}
	.pro_list.half .txt {width:60%;}
	.mm_banner {margin-top:120px;}
	.review a {padding:40px 20px 50px;}
	.review .slick-slide a:before {left:20px;}
	.review .img {width:100%; height:14vw; padding:0 30px;}
	.review .tt {font-size:22px; line-height:24px; height:48px; margin:20px 0;}
	.container .review .mv {width:calc((100% - 20px)/2) !important; margin:20px 0 0 20px;}
	.container .review .mv:nth-child(3n-2) {margin-left:20px;}
	.container .review .mv:nth-child(2n-1) {margin-left:0;}
	.container .review .img {height:27vw;}
	.jq_tab li {font-size:16px; line-height:40px;}
/* sub */
	.svisual,
	.sv_slide .slick-slide,
	.sv_slide .slick-slide img {height:280px;}

	.container {margin-top:110px; min-height:calc(100vh - 340px);}
	.container.pt {padding-top:80px;}
	.container .title {font-size:48px; margin-bottom:45px;}
	.container .stit {font-size:26px; line-height:30px; margin:80px 0 30px;}
	.container p {font-size:14px; line-height:20px;}


	.car_search .search_box {width:260px; padding-right:20px;}
	.car_search .search_box .tit {margin-bottom:40px;}
	.car_search .search_box .tit .btns {position:relative; margin-top:20px;}
	.car_search .search_box .tit .inputs {margin-top:20px; height:40px; padding-right:40px;}
	.car_search .search_box .tit .inputs .text {height:40px;}
	.car_search .search_box .tit .inputs .btn {width:40px; height:40px;}
	.car_search .search_box dt {font-size:17px; line-height:50px;}
	.car_search .search_box dd.radios {padding:20px 15px;}
	.car_search .search_box dd.radios i {font-size:13px; line-height:40px;}
	.car_search .search_box dd.search {padding:20px 15px; font-size:13px;}
	.car_search .search_list {width:calc(100% - 260px);}
	.car_search .select_area {margin-top:42px; padding:0 20px;}
	.car_search .select_area dt {font-size:14px; line-height:40px; margin-right:20px;}
	.select_label {height:40px; line-height:40px; margin:0 15px;}
	.select_label label {height:40px; line-height:40px; font-size:14px;}
	.select_label select {height:40px; font-size:14px;}
	.car_search .pro_list {margin-top:-50px;}
	.car_search .pro_list .mv {width:calc((100% - 30px)/3); margin:50px 0 0 10px;}
	.pro_list {padding-bottom:40px;}
	.pro_list .txt .tt {font-size:17px; line-height:22px;}
	.pro_list .txt dd {font-size:14px; padding-left:8px; margin-left:8px;}
	.pro_list .txt .pay {font-size:18px;}
	.search_banner {margin:80px 0; }
	.car_search .stit {margin-bottom:20px;}
	.search_view .tit {font-size:26px; line-height:40px; padding:30px 0;}
	label.like {width:40px; height:40px;}
	.search_view .tit .like {margin-left:20px;}
	.search_view .tit .tag span {font-size:17px; padding-right:12px; margin-right:12px;}
	.search_view .tit .money {font-size:30px; line-height:40px;}
	.seller_info {padding:40px 0; margin:30px 0 50px;}
	.seller_info li.money {font-size:40px; line-height:40px;}
	.tabbox_wrap .posf {top:calc(100vh - 110px);}
	.tabbox_wrap .tabs a {font-size:18px; line-height:50px;}
	.tabbox_wrap.on .tabs {top:110px; width:calc(100% - 40px);}
	.tabbox_wrap .itembox {margin-top:120px;}
	.tabbox_wrap .itembox > dl > dt {width:240px; font-size:28px;}
	.tabbox_wrap .itembox > dl > dd {width:calc(100% - 240px);}
	.tabbox_wrap .car_info {padding-bottom:50px;}
	.tabbox_wrap .car_info li {margin-top:50px;}
	.tabbox_wrap .car_info em {font-size:17px;}
	.tabbox_wrap .car_info strong {font-size:22px; margin-top:10px;}
	.tabbox_wrap .option {padding:20px 30px 40px;}
	.tabbox_wrap .option li {font-size:17px; line-height:48px; height:50px; width:calc((100% - (20px * 4))/5); margin:20px 0 0 20px;}
	.tabbox_wrap .his {padding:90px 0;}
	.tabbox_wrap .his strong {font-size:22px;}
	.tabbox_wrap .his .link {font-size:20px; line-height:48px; height:50px; width:360px;}
	.tabbox_wrap .car_detail dt {width:300px;}
	.tabbox_wrap .car_detail dt .btns {flex-direction:column;}
	.tabbox_wrap .car_detail dt .btns .btn {font-size:17px; margin:0 0 10px;}
	.tabbox_wrap .car_detail dd {width:calc(100% - 300px); font-size:16px; line-height:26px;}
	.tabbox_wrap .zosim li {margin-top:60px;}
	.tabbox_wrap .zosim li .tt {font-size:17px;}
	.tabbox_wrap .zosim li p {font-size:15px;}

	.camta_self {height:600px;}
	.camta_self img:first-child {height:80px;}
	.camta_self img:last-child {height:50px;}
	.camta_self ul {height:160px; margin:40px 0;}
	.camta_self li {font-size:22px; line-height:36px;}
	.car_insert .btn_wrap {padding:80px 0;}
	.car_insert .btn_wrap .inner:before,
	.car_insert .btn_wrap .inner:after {width:calc(50% - 300px); top:40px;}
	.car_insert .btn_wrap .btn {font-size:20px; line-height:80px; height:80px; width:500px;}
	.car_insert .btn_wrap p {font-size:17px; line-height:26px; margin-top:15px;}
	.car_insert .gbox {padding:80px 0;}
	.car_insert .gbox .tit {font-size:40px; line-height:40px;}
	.car_insert .gbox p {font-size:14px; margin-top:15px;}
	.car_insert .step_list dd {padding-left:100px;}
	.car_insert .step_list .tt:before {left:-70px; width:60px;}
	.car_insert .step_list .tt:after {left:-107px;}
	.car_insert .step_list dl:nth-child(2n) dd {padding-right:100px;}
	.car_insert .step_list dl:nth-child(2n) .tt:before {right:-70px;}
	.car_insert .step_list dl:nth-child(2n) .tt:after {right:-107px;}

	.car_insert_write .outbox {padding:50px 30px;}
	.car_insert_write .tit {font-size:34px; line-height:40px;}
	.car_insert_write .radios {margin:40px 0 20px;}
	.car_insert_write .radio {font-size:20px; margin:0 15px;}
	.car_insert_write .inputs .input {height:60px; padding-left:120px;}
	.car_insert_write .inputs label {font-size:15px; line-height:60px; height:60px; width:120px;}
	.car_insert_write .inputs button {font-size:15px; line-height:60px; height:60px;}
	.car_insert_write .btn {font-size:20px; height:60px; line-height:60px;}
	.car_insert_write2 th {font-size:18px; padding-left:30px;}
	.car_insert_write2 td {font-size:15px;}
	.car_insert_write2 td strong {font-size:18px;}
	.car_insert_write2 td label.check_r i {font-size:15px; width:90px;}
	.car_insert_write2 td .thn label.check_r i {width:66px;}
	.car_insert_write2 td textarea.text {font-size:15px;}

	.car_search .pro_list_thum .mv {margin:30px 0 0;}
	.car_search .pro_list_thum .img {width:30%;}
	.car_search .pro_list_thum .txt {width:70%;}

	.tel_box a {width:calc((100% - 40px)/5);}
	.event li {margin-top:40px;}
	.event li strong {font-size:18px; line-height:24px; margin:20px 0 10px;}
	.event li p {font-size:15px; line-height:20px;}

	.board_in thead th {font-size:20px; padding:20px 260px 20px 0;}
	.board_in thead th ul {top:20px;}
	.board_bottom .btns.btn_sq .btn {font-size:15px; width:120px; height:50px; line-height:48px;}
	.reply {margin-top:80px;}
	.reply .tit {font-size:18px; line-height:34px; background-size:auto 34px; padding-left:44px;}

	.car_info_top .num {margin:-30px 0;}
	.car_info_top .num span {width:60px; height:60px;}
	.car_info_top .num strong {font-size:24px; line-height:24px;}
	.car_info_top .num em {font-size:13px; margin-top:5px;}
	.car_info_top .txt {padding:40px 15px 20px;}
	.car_info_top .tit {font-size:22px; line-height:24px; margin-bottom:10px;}
	.car_info_btm li {margin-top:60px;}
	.car_info_btm .num span {width:60px;}
	.car_info_btm .txt {padding:0 20px 0 10px;}
	.car_info_btm .tit {font-size:22px; line-height:24px; max-height:48px; margin-bottom:10px;}

	.banner_login {top:175px;}
}

@media screen and (max-width:1023px){
/* header */
	.header .inner {height:80px;}
	.header .logo {left:80px; line-height:80px;}
	.header .btn_menu {position:absolute; top:0; left:0; width:80px; height:80px; z-index:10; overflow:hidden;}
	.header .btn_menu p {position:absolute; top:50%; left:50%; width:30px; height:4px; background:#666; margin-left:-15px; border-radius:2px; transition:.2s linear;}
	.header .btn_menu .t {margin-top:-12px;}
	.header .btn_menu .m {margin-top:-2px;}
	.header .btn_menu .b {margin-top:8px;}
	.header.on .btn_menu {left:100%; margin-left:-80px;}
	.header.on .btn_menu .t {margin-top:-2px; transform:rotate(135deg);}
	.header.on .btn_menu .m {width:0;}
	.header.on .btn_menu .b {margin-top:-2px; transform:rotate(-135deg);}
	.header .top {position:fixed; top:-40px; right:100px; z-index:9; transition:.2s linear;}
	.header.on .top {top:80px; right:60px;}
	.header .top a {font-size:16px; margin-left:20px;}
	.header .gnb {position:fixed; top:0; left:-100%; width:100%; height:100%; opacity:0; transition:.2s linear;}
	.header.on .gnb {left:0; opacity:1;}
	.header .gnb ul {flex-direction:column; justify-content:center; align-items:center; background:#fff; width:100%; height:100%; padding:0 20px;}
	.header .gnb li {margin:0;}
	.header .pc_vw {display:none !important;}
	.header .gnb ul.mo_vw {display:flex !important; justify-content:flex-start; padding-top:80px; overflow:auto;}
	.header .gnb li.name {position:relative; font-size:27px; color:#222; font-weight:700; line-height:40px; margin-bottom:40px; text-align:left; width:100%;}
	.header .gnb li.name .btns {position:absolute; top:0; right:0; display:flex;}
	.header .gnb li.name .btns a {display:block; font-size:16px; color:#333; font-weight:400; line-height:40px; margin-left:20px;}
	.header .gnb li.top_link {display:flex; justify-content:center; background:#fafafa; padding:20px 25px; width:100%;}
	.header .gnb li.top_link a {font-size:20px; color:#222; font-weight:500; line-height:14px; width:33.33%; text-align:center;}
	.header .gnb li.top_link a img {display:block; height:36px; margin:0 auto 20px;}
	.header .gnb li.mo_menu {display:flex; flex-wrap:wrap; width:100%; padding-top:45px;}
	.header .gnb li.mo_menu dl {flex:1 1 50%; padding-bottom:35px; margin-bottom:35px; border-bottom:#e9e9e9 1px solid;}
	.header .gnb li.mo_menu dl:nth-child(n+3) {border-bottom:0; margin-bottom:0;}
	.header .gnb li.mo_menu dt {font-size:26px; color:#222; font-weight:700; line-height:35px;}
	.header .gnb li.mo_menu dt a {display:block; font-size:22px; color:#222; font-weight:700; line-height:49px;}
	.header .gnb li.mo_menu dd {margin-top:30px;}
	.header .gnb li.mo_menu dd a {display:block; font-size:21px; color:#222; line-height:53px;}
/* footer */
	.footer .links li {margin-left:15px;}
	.footer .links li a {font-size:15px; line-height:40px;}
	.footer .address {padding:20px;}
	.footer .address span {font-size:14px; line-height:22px; margin-right:10px;}
	.footer .address .right {top:20px;}
	.footer .address .right strong {font-size:26px; line-height:30px;}
	.footer .address .right .sns {margin-top:15px;}
	.footer .address .right a {margin:0 8px;}
/* main */
	.mvisual {margin-top:80px; height:400px;}
	.mvisual img {height:400px;}
	.mvisual .txt em {font-size:22px; line-height:36px;}
	.mvisual .txt strong {font-size:60px; line-height:70px;}
	.mlink {padding:0 20px; margin-top:-85px;}
	#mainContent .inner {padding-bottom:40px;}
	.mtit {font-size:24px; line-height:30px; margin:60px 0 20px;}
	.mtit .more {font-size:16px; line-height:30px; margin-top:-15px;}
	.mtit .more i {width:30px; height:30px; margin-right:10px;}
	.mtit .more i:before {width:16px;}
	.mtit .more i:after {height:16px;}
	.mtit .inputs {top:-5px; width:300px; height:40px; padding-right:38px;}
	.mtit .inputs .text {padding:0 10px; font-size:14px; height:38px;}
	.mtit .inputs .btn {width:38px; height:38px;}
	.mlink li i {margin-bottom:10px;}
	.mlink li i img {height:40px;}
	.mlink li p {font-size:18px; line-height:20px;}
	.event_banner {margin-top:80px;}
	.event_banner .banner_slide {padding-bottom:40px;}
	.event_banner .slick-slide {width:80vw;}
	.slick-dots li {margin:0 8px;}
	.slick-dots li button {width:16px; height:16px;}
	.pro_list .img label.like {bottom:10px; width:30px; height:30px;}
	.pro_list.half_star .txt {padding-left:10px;}
	.pro_list.half_star .embox p {font-size:12px; padding-left:45px; min-height:24px;}
	.pro_list.half_star .embox p em {font-size:12px; line-height:24px; height:24px; width:40px;}
	.pro_list.half_star .embox p.c3 em {line-height:22px;}
	.pro_list.half .txt {padding-left:10px;}
	.mm_banner .slick-arrow {width:35px; height:60px; margin-top:-30px;}
	.review .slick-slide,
	.review .mv {width:calc((100vw - 60px)/3) !important; margin-right:10px;}
	.review a {padding:20px 10px 30px;}
	.review .tt {font-size:18px; margin:10px 0;}
	.review p {font-size:16px; line-height:24px;}
	.container .review .mv {width:calc((100% - 10px)/2) !important; margin:10px 0 0 10px;}
	.container .review .mv:nth-child(3n-2) {margin-left:10px;}
	.container .review .mv:nth-child(2n-1) {margin-left:0;}
	.container .review .img {padding:0 10px; height:24vw;}
	.board_bottom .btns .btn {font-size:13px; line-height:30px; height:30px; }
	.jq_tab li {font-size:13px; line-height:34px;}
	.faq_wrap dl em {top:18px; left:15px; width:30px; height:30px; line-height:28px;}
	.faq_wrap dt,
	.faq_wrap dd {font-size:15px; padding:20px 20px 20px 60px;}
	.faq_wrap dt {padding-right:50px;}
	.faq_wrap dt i {right:15px;}
	.partner {margin:0 -5px;}
	.partner .slick-slide {padding:0 5px;}
/* sub */
	.container {margin-top:80px;}
	.container.pt {padding-top:50px;}
	.container .title {font-size:40px; line-height:40px; margin-bottom:40px;}
	.container .btit {font-size:20px; line-height:30px; margin:25px 0 40px;}
	.container .ctit {font-size:17px; line-height:24px; margin-bottom:30px;}

	.mem_wrap select.text,
	.mem_wrap input.text {height:50px; font-size:16px; padding:0 15px;}
	.mem_wrap label.check {width:100%; margin:10px 0 30px;}
	.mem_wrap .inputs dd button {height:50px; line-height:48px; font-size:16px;}
	.mem_wrap .btn {font-size:17px; line-height:50px; height:50px;}
	.mem_wrap .btns {margin-top:35px;}
	.mem_wrap .sns_login {margin-top:40px;}
	.mem_wrap .sns_login .tit {margin-bottom:25px;}
	.mem_wrap .sns_login .btn {height:50px; line-height:50px;}
	.mem_wrap p.end {font-size:18px; margin-top:20px;}

	.mem_modify .btns_tac .btn {font-size:15px; line-height:48px; height:50px;}
	.mem_modify .inputs dt {font-size:15px; width:130px;}
	.mem_modify .inputs dd * {font-size:14px;}

	.gtitle {padding:50px 0 40px; margin-bottom:10px;}
	.join_type a {padding:25px 20px 20px; margin-top:40px;}
	.join_type a strong {font-size:18px; line-height:24px;}
	.join_type a p {font-size:15px; line-height:24px;}
	.mem_wrap .join_info dl > * {font-size:17px; line-height:26px;}

	.tabs {margin-bottom:40px;}
	.tabs li {font-size:16px; line-height:48px;}
	.camping_car_list .pro_list .mv {width:49%; margin:40px 0 0 2%;}
	.camping_car_list .pro_list .mv:nth-child(2n-1) {margin-left:0;}
	.camping_car_list .pro_list .mv .btns a {font-size:15px; line-height:38px;}
	.camping_car_list .pro_list .mv .btns a:before {height:38px; width:30px;}
	.no_sellcar {height:400px;}
	.no_sellcar img {height:100px;}
	.no_sellcar strong {font-size:28px; line-height:30px; margin:20px 0 10px;}
	.no_sellcar .btn {font-size:20px; line-height:50px; height:50px; width:300px;}
	.sell_list .mv .btns .btn {font-size:15px; line-height:38px; height:40px;}
	.btn_btns a {font-size:15px; line-height:48px; height:50px;}
	.btm_gray {margin:30px 0 40px; padding:20px;}
	.btm_gray strong {font-size:20px; margin-bottom:20px;}
	.btm_gray li {font-size:14px; line-height:24px;}
	.tac .btn {font-size:20px; line-height:50px; height:50px; width:300px;}

	.point_top {font-size:26px; line-height:50px;}
	.point_top .btn {position:relative; top:0; right:0; font-size:15px; line-height:50px; height:50px; width:200px; display:block; margin:10px auto 0;}
	.tbl th,
	.tbl td {font-size:14px; line-height:40px;}
	.tbl2 th,
	.tbl2 td {font-size:15px; line-height:40px;}
	.tbl col.w1 {width:20%;}
	.tbl col.w2 {width:20%;}
	.tbl col.w3 {width:20%;}

	.car_search .search_box {width:200px; padding-right:10px;}
	.car_search .search_box dt {font-size:13px; line-height:50px;}
	.car_search .search_box dd.search,
	.car_search .search_box dd.radios {padding:10px;}
	.car_search .search_box dd.radios i {line-height:34px;}
	.car_search .search_box dd.search .text {width:calc(50% - 10px); height:40px; padding:0 5px;}
	.car_search .search_box dd.search em {width:20px; line-height:40px; height:40px;}
	.car_search .search_list {width:calc(100% - 200px);}
	.car_search .in_saerch .inputs .text {font-size:13px;}
	.car_search .select_area {padding:0 10px;}
	.car_search .select_area dt {margin-right:10px;}
	.select_label {margin:0 5px;}
	.car_search .pro_list {margin-top:-40px;}
	.car_search .pro_list .mv {width:49%; margin:40px 0 0 2%;}
	.car_search .pro_list .mv:nth-child(3n-2) {margin-left:0;}
	.car_search .pro_list .mv:nth-child(2n-1) {margin-left:0;}
	.car_slide {margin-bottom:20px;}
	.seller_info li {font-size:18px; line-height:24px;}
	.seller_info li i {width:100px; height:100px; font-size:20px; line-height:28px; margin-bottom:15px;}
	.seller_info li.money {font-size:30px; line-height:30px;}
	.tabbox_wrap .tabs {margin-bottom:60px;}
	.tabbox_wrap .tabs a {font-size:15px; line-height:38px;}
	.tabbox_wrap .posf {top:calc(100vh - 80px);}
	.tabbox_wrap.on {padding-top:100px;}
	.tabbox_wrap.on .tabs {top:80px;}
	.tabbox_wrap .itembox {margin-top:80px;}
	.tabbox_wrap .itembox > dl > dt {width:200px; font-size:22px; line-height:30px;}
	.tabbox_wrap .itembox > dl > dd {width:calc(100% - 200px);}
	.tabbox_wrap .car_info {padding-bottom:30px;}
	.tabbox_wrap .car_info li {margin-top:30px;}
	.tabbox_wrap .car_info em {font-size:15px;}
	.tabbox_wrap .car_info strong {font-size:18px; margin-top:5px;}
	.tabbox_wrap .option {padding:15px 15px 25px;}
	.tabbox_wrap .option li {font-size:13px; line-height:38px; height:40px; width:calc((100% - (10px * 4))/5); margin:10px 0 0 10px;}
	.tabbox_wrap .his {padding:50px 0;}
	.tabbox_wrap .his strong {font-size:18px;}
	.tabbox_wrap .his .link {font-size:17px; line-height:38px; height:40px;}
	.tabbox_wrap .car_detail dt {width:40%;}
	.tabbox_wrap .car_detail dt .name {font-size:20px; margin:20px 0 10px;}
	.tabbox_wrap .car_detail dt .phone {font-size:20px;}
	.tabbox_wrap .car_detail dt .btns .btn {font-size:15px;}
	.tabbox_wrap .car_detail dd {width:60%; font-size:14px; line-height:22px;}
	.tabbox_wrap .car_detail .scrollbox {height:380px;}
	.tabbox_wrap .zosim {padding:40px 0;}
	.tabbox_wrap .zosim li {width:calc(50% - 10px); margin:40px 0 0 20px;}

	.camta_self {height:400px; padding:0 20px;}
	.camta_self ul {height:130px; margin:30px 0;}
	.camta_self li {font-size:18px; line-height:28px;}
	.camta_self img:first-child {height:60px;}
	.camta_self img:last-child {height:40px;}
	.car_insert .btn_wrap .btn {font-size:18px; line-height:60px; height:60px; width:400px; padding:0 30px;}
	.car_insert .btn_wrap .btn:before {width:30px;}
	.car_insert .btn_wrap .btn i {right:30px;}
	.car_insert .btn_wrap p {font-size:15px; margin-top:10px;}
	.car_insert .btn_wrap .inner:before,
	.car_insert .btn_wrap .inner:after {top:30px; width:calc(50% - 220px);}
	.car_insert .gbox {padding:60px 0;}
	.car_insert .gbox .tit {font-size:30px; line-height:30px;}
	.car_insert .gbox p {font-size:13px; margin-top:10px;}
	.car_insert .step_list {margin-top:80px;}
	.car_insert .step_list dl {margin-top:100px;}

	.car_insert_write {padding:50px 20px;}
	.car_insert_write .tit {font-size:28px; line-height:30px;}
	.car_insert_write .radios {margin:30px 0 15px;}

	.car_insert_write2 th {font-size:15px; padding-left:20px;}
	.car_insert_write2 td {font-size:13px; line-height:34px;}
	.car_insert_write2 td strong {font-size:15px;}
	.car_insert_write2 td label.check_r {margin:0 5px 5px 0;}
	.car_insert_write2 td label.check_r i {font-size:13px; width:80px; line-height:34px; height:36px;}
	.car_insert_write2 td .all {font-size:14px;}
	.car_insert_write2 td .df em {width:120px;}
	.car_insert_write2 td .range {width:60%;}
	.car_insert_write2 td .df.mmb {margin-bottom:-5px;}

	.svisual,
	.sv_slide .slick-slide,
	.sv_slide .slick-slide img {height:200px;}
	.svisual .txt em {font-size:20px;}
	.svisual .txt strong {font-size:50px; line-height:60px;}

	.sell_service_top {height:350px;}
	.sell_service_top em {font-size:18px; margin-bottom:40px;}
	.sell_service_top img {height:80px;}
	.car_insert_write .tt {font-size:20px; margin:40px 0 10px;}
	.tel_box a {padding:20px 10px;}
	.tel_box i {margin:20px 0;}


	.event {padding-bottom:40px;}
	.event li {width:calc((100% - 20px)/3); margin:30px 0 0 10px;}
	.event li strong {font-size:15px; margin:15px 0 5px;}
	.event li p {font-size:13px;}

	.board_in thead th {font-size:15px; padding:10px 0;}
	.board_in thead th ul {position:relative; top:0;}
	.board_in thead th li {font-size:13px; margin:0 10px 0 0;}
	.board_in tbody td {padding:20px 0; font-size:13px;}
	.board_write tbody td {padding:10px;}
	.board_bottom .btns.btn_sq .btn {font-size:13px; width:100px; height:40px; line-height:38px;}

	.reply .tit {font-size:15px; line-height:30px; padding-left:40px; background-size:auto 30px;}
	.reply .gbox {padding:15px 20px; margin-bottom:40px;}
	.reply .filebox {width:38vw;}
	.reply .list .tt {font-size:18px; line-height:30px;}
	.reply .list p {font-size:14px; line-height:22px;}
	.reply .list .tt .btn {font-size:13px; line-height:28px; height:30px;}
	.reply .list .lock p {padding-left:20px; background-size:auto 20px;}
	.reply .list .re {padding-left:40px; background-size:16px;}

	.car_info_top li {width:calc((100% - 20px)/3); margin-left:10px;}
	.car_info_top .num {margin:-25px 0;}
	.car_info_top .num span {width:50px; height:50px;}
	.car_info_top .num strong {font-size:18px; line-height:20px;}
	.car_info_top .num em {font-size:12px;}
	.car_info_top .txt {padding:35px 10px 15px;}
	.car_info_top .tit {font-size:18px; line-height:20px; margin-bottom:5px;}
	.car_info_btm .num span {width:50px; height:50px;}
	.car_info_btm .num strong {font-size:18px; line-height:20px;}
	.car_info_btm .num em {font-size:12px;}
	.car_info_btm .tit {font-size:18px; line-height:22px; max-height:44px; margin-bottom:5px;}

	.banner_login {position:relative; top:0; left:0; width:100%; max-width:550px; margin:30px auto 0; text-align:center; font-size:0;}

	.board_list .w1 {width:50px;}
	.board_list .w2 {width:100px;}
	.board_list .w3 {width:80px;}
	.board_list th,
	.board_list td {font-size:15px;}
	.search_wrap .text {font-size:15px;}

	.repair_wrap .img {width:120px; height:auto;}
	.repair_wrap .txt {width:calc(100% - 120px);padding-left:10px;}
}

@media screen and (max-width:767px){
	.hd_pops {top:10px !important; left:1% !important; max-width:98%;}
	.hd_pops_con {width:100% !important; height:auto !important;}

	label.check {font-size:12px;}
	.inner {padding:0 15px;}
	.pc_vw {display:none !important;}
	.pc_vw2 {display:none !important;}
	.mo_vw {display:block !important;}
	.mo_vw2 {display:block !important;}
/* header */
	.header .inner {height:50px;}
	.header .logo {left:50px; line-height:50px;}
	.header .logo img {height:30px;}
	.header .btn_menu {width:50px; height:50px;}
	.header.on .btn_menu {margin-left:-50px;}
	.header .btn_menu p {width:20px; height:2px; margin-left:-10px;}
	.header .btn_menu .t {margin-top:-8px;}
	.header .btn_menu .m {margin-top:-1px;}
	.header .btn_menu .b {margin-top:6px;}
	.header .top {right:15px;}
	.header.on .top {top:10px;}
	.header .top a {font-size:12px; line-height:30px; margin-left:5px;}
	.header .gnb ul.mo_vw {padding:50px 15px 0;}
	.header .gnb li > a {font-size:16px; line-height:50px;}
	.header .gnb li.name {font-size:15px; line-height:20px; margin-bottom:20px;}
	.header .gnb li.name .btns a {font-size:13px; line-height:20px; margin-left:5px;}
	.header .gnb li.name .btns .btn_s{line-height:20px;height:20px; font-size: 11px;padding:0 5px;}
	.header .gnb li.top_link {padding:10px 15px;}
	.header .gnb li.top_link a {font-size:10px;}
	.header .gnb li.top_link a img {height:18px; margin-bottom:10px;}
	.header .gnb li.mo_menu {padding-top:20px;}
	.header .gnb li.mo_menu dl {padding-bottom:20px; margin-bottom:20px;}
	.header .gnb li.mo_menu dt {font-size:13px; line-height:20px;}
	.header .gnb li.mo_menu dt a {font-size:13px; line-height:30px;}
	.header .gnb li.mo_menu dd {margin-top:10px;}
	.header .gnb li.mo_menu dd a {font-size:12px; line-height:30px;}
/* footer */
	.footer {padding-bottom:75px;}
	.footer .links {display:none;}
	.footer .links ul {flex-wrap:wrap;}
	.footer .links li {margin:0 10px 0 0;}
	.footer .links li a {font-size:13px; line-height:30px;}
	.quick_menu {display:none;}
	.footer .flinks {display:flex !important; justify-content:space-evenly; align-items:center; border-bottom:#4c4c4c 1px solid; margin-bottom:25px;}
	.footer .flinks a {font-size:12px; color:#fff; font-weight:500; line-height:40px;}
	.footer .address {padding:0 15px;}
	.footer .address span,
	.footer .address br,
	.footer .address .copy {display:none;}
	.footer .address span.name {display:block; margin:0 auto 10px; text-align:center;}
	.footer .add_links {display:flex !important; flex-wrap:wrap; justify-content:space-evenly; align-items:center;}
	.footer .add_links a {font-size:12px; color:rgba(255,255,255,.7); font-weight:400; line-height:20px;}
	.footer .add_links span {display:block; width:100%; font-size:12px; line-height:20px; text-align:center; margin-top:10px;}
	.footer .address .right {position:relative; top:0; right:0;}
	.footer .address .right strong {display:none;}
	.footer .address .right .sns {margin-top:20px; justify-content:center;}
	.mo_btm_btns {position:fixed; bottom:0; left:0; width:100%; height:52px; display:flex !important; justify-content:center; align-items:center; background:#fff; z-index:999; box-shadow:rgba(0,0,0,.1) 0 0 10px;}
	.mo_btm_btns a {width:20%; display:flex; align-items:center; flex-direction:column; justify-content:center; font-size:11px;}
	.mo_btm_btns a img {height:13px; margin-bottom:5px;}
	.mo_btm_btns a img.on {display: none;}
	.mo_btm_btns a.on {color: #f00;}
	.mo_btm_btns a.on img.on {display: block;}
	.mo_btm_btns a.on img.off {display: none;}
/* main */
	.mvisual {margin-top:50px; height:260px;}
	.mvisual img {height:260px;}
	.mvisual .txt em {font-size:13px; line-height:20px;}
	.mvisual .txt strong {font-size:30px; line-height:40px;}
	.mlink {padding:0 15px; margin-top:-50px;}
	.mlink li a {padding:20px 0;}
	.mlink li i {width:34px; height:34px; line-height:32px; border-width:1px; margin-bottom:5px;}
	.mlink li i img {height:20px;}
	.mlink li p {font-size:12px;}


.board_list th, .board_list td, .myboard_list th, .myboard_list td{font-size:12px;height:40px;}
.board_list  td a.btn,  .myboard_list td a.btn{font-size:12px;height:40px;}

.board_write .text.w1 {width:190px;}
.board_write .text.w2 {width:30%;}
.board_write .text.w3 {width:40%;}
.board_write select.text.w3 {width: 100%; margin:5px 0 0;}
.board_write tbody em  {width:3%;}
.board_write .yak .gbox .tt, .board_write .yak .gbox p {font-size:12px !important;line-height:16px;}

.board_top .search_wrap { margin-bottom:20px; width:100%;}
.board_top .search_wrap .text {font-size:12px; height:30px;}
.board_top .search_wrap select.text {width:80px;}
.board_top .search_wrap input.text {width:170px;margin:0 5px;}
.board_top .search_wrap .btn {width:30px; height:30px; border:0; background:url('/images/icon_search_w.png') #222 no-repeat 50% 50%; font-size:0;}


	.filebox {height:40px; line-height:38px; padding:0 10px; font-size:12px;width:calc(100% - 90px);}
	.filebutton {height:40px;width:90px;}
	.filebutton span {line-height:38px; font-size:13px;width:90px;}

	.event_banner {margin-top:60px;}
	.event_banner .banner_slide {padding-bottom:20px;}
	.event_banner .slick-slide {width:calc(100vw - 30px); padding-right:0; margin-right:15px;}
	.slick-dots li {margin:0 5px;}
	.slick-dots li button {width:10px; height:10px;}
	.mtit {font-size:18px; line-height:20px;}
	.mtit .more {font-size:13px; line-height:20px; margin-top:-10px;}
	.mtit .more i {width:20px; height:20px; margin-right:5px;}
	.mtit .more i:before {width:10px;}
	.mtit .more i:after {height:10px;}
	.mtit .inputs {position:relative; top:0; width:100%; margin-top:10px;}
	.mtit .inputs .text {text-align:center;}

	.pro_list {padding-bottom:20px;}
	.pro_list_slide .slick-slide {width:60vw;}
	.pro_list .txt {padding:10px 5px 0;}
	.pro_list .txt .tt {font-size:15px; line-height:20px;}
	.pro_list .txt dl {margin:5px 0 10px;}
	.pro_list .txt dd {font-size:12px; line-height:20px; padding-left:2px; margin-left:2px;}
	.pro_list .txt .embox p {padding: 0 0 0 35px; line-height: 18px; min-height: 18px;}
	.pro_list .txt .embox p em {font-size: 12px; line-height: 18px; height: 18px; width: 30px;}
	.pro_list .txt .pay {font-size:18px; line-height:24px;}

	.pro_list.half_star {display:block;}
	.pro_list.half_star .slick-slide {width:60vw;}
	.pro_list.half_star .mv {padding-right:0;}
	.pro_list.half_star a {flex-direction:column;}
	.pro_list.half_star .img {width:100%; }
	.pro_list.half_star .txt {width:100%; padding:10px 5px 0;}
	.pro_list.half_star .txt dl {margin:5px 0 10px;}
	.pro_list.half_star .embox p {padding:3px 0 0 35px; font-size:12px; line-height:14px; min-height:16px;}
	.pro_list.half_star .embox p em {font-size:12px; width:30px; line-height:18px; height:18px;}
	.pro_list.half_star .embox p.c3 em {line-height:16px;}

	.pro_list.half {padding-bottom:20px;}
	.pro_list.half .mv {margin-top:0;}
	.pro_list.half .slick-slide {width:60vw;}
	.pro_list.half a {flex-direction:column;}
	.pro_list.half .img {width:100%; height:auto;}
	.pro_list.half .txt {width:100%; padding:10px 5px 0;}
	.pro_list.half .txt dl {margin:5px 0 10px;}

	.mm_banner {margin-top:80px;}

	.review {padding-bottom:20px;}
	.review .slick-list {padding-right:15px; width:calc(100% + 15px);}
	.review .slick-slide,
	.review .mv {width:60vw !important;}
	.review a {padding:10px;}
	.review .tt {font-size:14px; line-height:20px; height:40px;}
	.review p {font-size:12px; line-height:14px;}
	.review .slick-slide a:before {top:10px; left:10px; width:16px; height:14px; background-size:contain;}
	.review .img {height:31vw; padding:0 20px;}

	.jq_tab {flex-wrap:wrap; justify-content:space-between; margin-bottom:20px;}
	.jq_tab li {width:calc(25% + 1px); font-size:12px; line-height:30px; margin-top:-1px;}
	.jq_tab li:nth-child(4n-3) {width:25%; margin-left:0;}
	.jq_tab li:nth-child(-n+4) {margin-top:0;}
	.faq_wrap dl em {top:10px; left:10px; width:18px; height:18px; line-height:16px; font-size:12px;}
	.faq_wrap dt,
	.faq_wrap dd {font-size:12px !important; padding:10px 10px 10px 35px;}
	.faq_wrap dt {padding-right:30px;}
	.faq_wrap dt i {right:10px; width:10px;}
	.faq_wrap dt i:before,
	.faq_wrap dt i:after {width:8px;}
	.faq_wrap dt i:before {margin-left:-7px;}
	.faq_wrap dt i:after {margin-left:-1px;}
	.partner .slick-slide {width:40vw;}
/* sub */
	.container {margin-top:50px; padding-bottom:50px;}
	.container.pt {padding-top:30px;}
	.container .title {font-size:20px; line-height:20px; margin-bottom:20px;}
	.container .title.pt {padding-top:30px;}
	.container p {font-size:13px;}
	.container .btit {font-size:15px; line-height:24px; margin:15px 0 20px;}
	.container .btit.s {font-size:15px; line-height:20px; margin:10px 0; padding-bottom:10px;}

	.mem_wrap select.text,
	.mem_wrap input.text {font-size:13px; height:40px; padding:0 10px;}
	.mem_wrap .btn {font-size:15px; line-height:40px; height:40px;}
	.mem_wrap .btns a {font-size:13px; padding:0 10px;}
	.mem_wrap .sns_login .btn {height:40px; line-height:40px;}
	.mem_wrap .sns_login .btn_kakao {margin-bottom:10px;}

	.gtitle {padding:30px 0;}
	.steps li {font-size:12px; padding-top:5px;}
	.mem_wrap {padding:0 15px;}
	.mem_wrap .tt {font-size:15px; line-height:20px;}
	.join_type a {padding:15px;}
	.join_type a strong {font-size:15px; line-height:22px; margin-bottom:5px;}
	.join_type a p {font-size:13px; line-height:20px;}
	.mem_wrap .inputs dt {font-size:14px;}
	.mem_wrap .inputs dd button {height:40px; line-height:38px; width:100px; font-size:13px;}
	.mem_wrap .inputs dd .w1 {width:calc(100% - 100px);}
	.yak_chk li {margin-top:10px;}
	.yak_chk li label.check .fancybox {font-size:13px;}
	.btn_submit {font-size:13px; line-height:40px; height:40px; margin-top:30px;}
	.joinlast {height:60px; margin-bottom:30px;}
	.mem_wrap p.end {font-size:14px; line-height:22px; margin-top:10px;}
	.mem_wrap .join_info dl > * {font-size:13px; line-height:22px;}
	.mem_wrap .end_btns .btn {width:49%;}

	.svisual {height:150px; margin-bottom:0px;}
	.svisual .txt em {font-size:13px; line-height:20px;}
	.svisual .txt strong {font-size:30px; line-height:34px;}
	.svisual.g03 {background-image:url('/images/svisual03_m.jpg');}
	.svisual.g05,
	.svisual.g09 {margin-bottom:0;}
	.svisual,
	.sv_slide .slick-slide,
	.sv_slide .slick-slide img {height:150px;}

	.aside {position:relative; text-align:center; font-size:0; margin:0 0 30px; z-index:20;}
	.aside .inner {padding:0px;}
	.aside dd {display:inline-block; overflow:hidden;}
	.aside dd a {font-size:12px; line-height:40px; display:inline-block; padding:0px 1px;  margin:0;}
	.aside.g09 {background:#f5f5f5; border-bottom:0;}
	.aside.g09 .aside_slide {display:flex;}
	.aside.g09 .aside_slide .slick-slide a{padding:0 20px;}
	.aside.g09 dd a {line-height:50px; width:20%; height:50px; display:flex; justify-content:center; align-items:center; padding:0;}
	.aside.g09 dd a span {padding:0;}
	.aside.g09 dd a:before,
	.aside.g09 dd a span:before {display:none;}
	.aside.g09 dd a.on {color:#000; background:#fff;}

	.tabs {display:table; table-layout:fixed; width:100%;  margin-bottom:20px;position:relative; }
	.tabs li {font-size:13px; line-height:15px;position:relative; display:table-cell; width:50%; min-width:100px; padding:8px 5px;}
	label.check.big {line-height:24px; padding-left:34px;}
	label.check.big i {width:24px; height:24px; margin-top:-12px;}
	.pro_list label.check {width:24px; height:24px; padding:0;}
	.camping_car_list .pro_list .mv .btns {margin-top:20px;}
	.camping_car_list .pro_list .mv .btns a {font-size:12px; line-height:20px; width:49%; padding:5px 0;}
	.camping_car_list .pro_list .mv .btns a:before {width:13px; height:20px;margin-right:2px;}

	.no_sellcar {height:240px;}
	.no_sellcar img {height:60px;}
	.no_sellcar strong {font-size:20px; line-height:20px; margin:15px 0;}
	.no_sellcar .btn {font-size:13px; line-height:40px; height:40px;}

	.sellcar_area .sell_top {margin-bottom:20px;}
	.sellcar_area .sell_top .btns {position:relative; top:0; margin-top:10px; justify-content:space-between;}
	.sellcar_area .sell_top .btns .btn {font-size:12px; line-height:28px; height:30px; padding:0 10px; margin-left:0;}

	.sell_list {margin:0;}
	.sell_list .mv {flex-direction:column}
	.sell_list .mv > a {width:100%; margin-bottom:20px;}
	.sell_list .mv .img {width:50vw;}
	.sell_list .mv .txt {width:calc(50vw - 30px); padding:0 10px;}
	.sell_list .mv .btns {width:100%; flex-direction:row; justify-content:space-between;}
	.sell_list .mv .btns .btn {width:45%; font-size:12px; margin:0;}
	.btn_btns {margin-top:20px;}
	.btn_btns a {font-size:13px; line-height:38px; height:40px;}
	.btm_gray {padding:10px; margin:20px 0;}
	.btm_gray strong {font-size:15px; line-height:24px; margin-bottom:10px;}
	.btm_gray li {font-size:13px; line-height:20px;}
	.tac .btn {font-size:15px; line-height:40px; height:40px; width:100%;}

	.point_top {padding:15px; font-size:20px; line-height:30px;}
	.point_top .btn {font-size:13px; line-height:40px; height:40px;}
	.tbl th,
	.tbl td,
	.tbl2 th,
	.tbl2 td {font-size:13px; line-height:20px; padding:10px 0;}
	.tac .btn.mt {margin-top:40px;}
	.order_tbl .btn_sang {font-size:12px; width:100%;}

	.thum_list li {padding:20px 0;}
	.thum_list li > a {min-height:auto;}
	.thum_list li .img {width:40%; height:auto; line-height:1;}
	.thum_list li .txt {width:60%;}
	.thum_list li .txt .tt {font-size:15px; line-height:24px;}
	.thum_list li .txt .cn {font-size:13px;}
	.thum_list li .txt em {font-size:13px; margin-top:10px;}
	.thum_list li .btns {position:relative; width:100%; height:auto; display:flex; justify-content:space-between; flex-direction:row; margin-top:10px;}
	.thum_list li .btns .btn {font-size:13px; width:49%;}

	.mem_modify .img_mody span {width:100px;}
	.mem_modify .img_mody i {height:100px; line-height:100px;}
	.mem_modify .inputs dt,
	.mem_modify .inputs dd {line-height:30px;}
	.mem_modify .inputs dt {font-size:13px; line-height:20px; width:100px;}
	.mem_modify .inputs dd {width:calc(100% - 100px);}
	.mem_modify .inputs dd * {font-size:12px;}
	.mem_modify .inputs .text {height:30px; width:100%;}
	.mem_modify .inputs .text.w1 {width:calc(100% - 80px);}
	.mem_modify .inputs .text.w2 {width:45%;}
	.mem_modify .inputs select.text.w2 {width:100%; margin:5px 0 0;}
	.mem_modify .inputs .text.w3 {width:30%;}
	.mem_modify .inputs .text.mt {margin-top:5px;}
	.mem_modify .inputs em {width:5%; line-height:30px;}
	.mem_modify .inputs em.e {width:10%;}
	.mem_modify .inputs button {height:30px; width:80px;}
	.btn_withdrawal {font-size:13px; line-height:38px; height:40px;}
	.mem_modify .btns_tac {margin-top:20px;}
	.mem_modify .btns_tac .btn {font-size:13px; line-height:38px; height:40px; width:48%; margin:0 1%;}

	.car_search {position:relative;}
	.car_search .search_box {position:fixed; top:0; left:0; width:100%; height:100%; z-index:101; background:#fff; padding:0 15px; overflow:auto; display:none;}
	.car_search .search_box .btn_close {position:absolute; top:0; right:0; width:50px; height:50px; z-index:1;}
	.car_search .search_box .btn_close:before,
	.car_search .search_box .btn_close:after {content:""; position:absolute; top:50%; left:50%; width:20px; height:2px; background:#222; margin:-1px 0 0 -10px;}
	.car_search .search_box .btn_close:before {transform:rotate(45deg);}
	.car_search .search_box .btn_close:after {transform:rotate(-45deg);}
	.car_search .search_box form {position:relative; width:100%; height:calc(100% - 116px); overflow:auto;}
	.car_search .search_box .tit {font-size:15px; padding-top:20px; text-align:center;}
	.car_search .search_box .tit .btns,
	.car_search .search_box .tit .inputs {display:none;}
	.car_search .search_box .btns {position:fixed; bottom:50px; left:0; width:100%; padding:40px 15px; background:#fff;}
	.car_search .search_box .btns:last-child {border-top:#ddd 1px solid; padding-top:40px; display:flex !important; justify-content:space-between;}
	.car_search .search_box .btns .btn {font-size:13px; line-height:33px; height:35px; width:48%; border-radius:17px; text-align:center;}
	.car_search .search_box .btns .btn_l {color:#525252; background:#fff; border:#ddd 1px solid;}
	.car_search .search_box .btns .btn_r {color:#fff; background:#f70707; border:#f70707 1px solid;}
	.car_search .search_box .mo_detail {display:none;}
	.car_search .search_box .mo_detail.open {display:block;}
	.car_search .search_box .mo_detail_btn  {position:relative;   width:100%; padding:10px 0px; background:#fff;}
	.car_search .search_box .mo_detail_btn .btn_more {display:block;width:100%; background:#fff; border:#ddd 1px solid;font-size:13px; line-height:33px; height:35px; text-align:center;}
	.car_search .search_box .mo_detail_btn .btn_more:before  {content:""; }
	.car_search .search_box .mo_detail_btn .btn_more:after  {content:"상세조건 더보기"; }
	.car_search .search_box .mo_detail_btn .btn_more.open:after   {content:"상세조건 닫기"; }

	.car_search .search_box dt i:before {transform:rotate(135deg); margin-top:-2px;margin-left: 0px;}
	.car_search .search_box dt i:after {transform:rotate(45deg); margin-top:-10px;margin-left: 0px;}
	.car_search .search_box dd {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:1;}
	.car_search .search_box dd .mo_box {background:#fff; margin-top: 50px; padding: 50px 10px 10px 10px;  height:calc(100% - 200px); overflow: auto;}
	.car_search .search_box dd .mo_box .tt {position:absolute; background: #fff; margin-top: -50px; padding-bottom:10px; width:calc(100% - 50px); font-size:15px; color:#222; font-weight:700; line-height:40px; text-align:center;border-bottom:#ddd 1px solid; z-index:9999;}
	.car_search .search_box dd .mo_box .tt .btn_clo {position:absolute; top:0; right:0; width:40px; height:40px;}
	.car_search .search_box dd .mo_box .tt .btn_clo:before,
	.car_search .search_box dd .mo_box .tt .btn_clo:after {content:""; position:absolute; top:50%; left:50%; width:20px; height:2px; background:#222; margin:-1px 0 0 -10px;}
	.car_search .search_box dd .mo_box .tt .btn_clo:before {transform:rotate(45deg);}
	.car_search .search_box dd .mo_box .tt .btn_clo:after {transform:rotate(-45deg);}
	.car_search .search_box dd.radios.set2 label { padding-left:25px;width:100%;  border-bottom:#ddd 1px solid; height:55px; line-height:55px;  font-size:13px; margin:0px;}
	.car_search .search_box dd.radios.set2 label:nth-child(2n-1) i { border-left: 0px; }
	.car_search .search_box dd.radios i {text-align:left; border:0px;line-height: 55px;}
	.car_search .search_box dd.radios em {position:absolute; top:50%; left:5px; width:15px; height:15px; border:#999 1px solid; border-radius:50%; margin-top:-7px;}
	.car_search .search_box dd.radios em:before,
	.car_search .search_box dd.radios em:after {content:""; position:absolute; top:50%; left:50%; height:1px; background:#999;}
	.car_search .search_box dd.radios em:before {width:4px; transform:rotate(45deg); margin-left:-4px;}
	.car_search .search_box dd.radios em:after {width:6px; transform:rotate(-45deg); margin-left:-2px;}
	.car_search .search_box dd.radios input:checked + i {color:#525252; background:none;}
	.car_search .search_box dd.radios input:checked + i:before {display:none;}
	.car_search .search_box dd.radios input:checked ~ em {border-color:#f70707;}
	.car_search .search_box dd.radios input:checked ~ em:before,
	.car_search .search_box dd.radios input:checked ~ em:after {background:#f70707;}
	.car_search .search_box dd.radios p {position:absolute; top:0; right:20px; font-size:10px; color:#bbb; line-height:36px;}
	.car_search .search_box dd .mo_box .btn_submit {width:calc(100% - 40px); height:35px; line-height:35px; text-align:center; border-radius:17px; margin:25px auto 30px;}
	.car_search .search_box dd .mo_box .box {margin: 50px 0px; }
	.car_search .search_box dd.radios .mo_box .box {margin-top: 0px; }
	.car_search .search_box dd .check {padding-left:25px; border-bottom:#ddd 1px solid; height:55px; line-height:55px;  font-size:13px; margin:0px; }
	.car_search .search_box dd .check i {display:none;}
	.car_search .search_box dd .check em {position:absolute; top:50%; left:5px; width:15px; height:15px; border:#999 1px solid; border-radius:50%; margin-top:-7px;}
	.car_search .search_box dd .check em:before,
	.car_search .search_box dd .check em:after {content:""; position:absolute; top:50%; left:50%; height:1px; background:#999;}
	.car_search .search_box dd .check em:before {width:4px; transform:rotate(45deg); margin-left:-4px;}
	.car_search .search_box dd .check em:after {width:6px; transform:rotate(-45deg); margin-left:-2px;}
	.car_search .search_box dd .check input:checked ~ em {border-color:#f70707;}
	.car_search .search_box dd .check input:checked ~ em:before,
	.car_search .search_box dd .check input:checked ~ em:after {background:#f70707;}
	.car_search .search_box dd .check p {position:absolute; top:0; right:20px; font-size:10px; color:#bbb; line-height:20px;}

	.car_search .search_list {width:100%;}
	.mo_btn_search {padding:0 0 25px; display:flex !important; justify-content:space-between; width:100%;}
	.mo_btn_search form {display:flex !important; justify-content:space-between; width:100%;}
	.mo_btn_search .text {}
	.mo_btn_search .btn_search {background:#f4f4f4 url('/images/icon_search.png') no-repeat right 10px center / 10px; padding:0 10px; border-radius:5px; width:49%; height:30px; border:0;}
	.mo_btn_search .text {width:49%; height:30px; background:#f4f4f4; font-size:12px; border:0; color:#666; padding:0 5px; border-radius:5px;right:0;}
	.car_search .pro_list {margin-top:-35px}
	.car_search .pro_list .mv {width:100%; margin:35px 0 0;}
	.car_search .pro_list .txt .pay {text-align:right;}
	.board_bottom .paging a {width:30px; height:30px; line-height:28px; font-size:13px;}
	.board_bottom .paging a.arrow img {height:12px;}
	.search_view {display:flex; flex-direction:column;}
	.search_view .car_slide_wrap { width:100vw; margin:0 -15px;}
	.car_slide {margin-bottom:0;}
	.car_slide .swiper-pagination {bottom:10px; width:70px; height:20px; line-height:20px; font-size:12px;}
	.car_slide .swiper_arrow {display:none;}
	.car_slide_thum {display:none;}
	.search_view .tit { position:relative; font-size:18px; line-height:30px; padding:20px 0px;  border-bottom:0; margin-bottom:0;}
	.search_view .tit .like {position:absolute; top:25px; right:0;}
	label.like {width:20px; height:20px;}
	label.like i {background-size:12px;}
	.search_view .tit .tag {flex-wrap:wrap;margin-top:5px;}
	.search_view .tit .tag span {font-size:13px; line-height:15px; padding-right:5px; margin-right:5px;}
	.search_view .tit .money {position:relative; top:0; font-size:20px; line-height:25px; transform:translate(0,0); margin-top:5px;}
	.search_view .seller_info { margin:20px 0px; padding:20px;}
	.search_view .seller_info li.money {display:none;}
	.seller_info li {font-size:12px; line-height:20px;}
	.seller_info li i {width:60px; height:60px; font-size:12px; line-height:20px; margin-bottom:10px;}
	.search_view .tabbox_wrap {order:4;}
	.tabbox_wrap.on {padding-top:90px;}
	.tabbox_wrap .front {top:-50px;}
	.tabbox_wrap .posf {top:calc(100vh - 50px);}
	.tabbox_wrap .tabs {justify-content:space-between; margin-bottom:40px;}
	.tabbox_wrap.on .tabs {top:50px; width:calc(100% - 30px);}
	.tabbox_wrap .tabs a {font-size:12px; line-height:28px; height:30px;}
	.tabbox_wrap .itembox {margin-top:60px;}
	.tabbox_wrap .itembox > dl {flex-direction:column;}
	.tabbox_wrap .itembox > dl > dt,
	.tabbox_wrap .itembox > dl > dd {width:100%;}
	.tabbox_wrap .itembox > dl > dt {font-size:16px; line-height:24px; padding-bottom:15px;}
	.tabbox_wrap .car_info {padding-bottom:20px;}
	.tabbox_wrap .car_info li {margin-top:20px; line-height:20px;}
	.tabbox_wrap .car_info em {font-size:12px;}
	.tabbox_wrap .car_info strong {font-size:14px;}
	.tabbox_wrap .option {padding:10px 0;}
	.tabbox_wrap .option li {width:calc((100% - (10px * 2))/3); line-height:28px; height:30px;}
	.tabbox_wrap .option li:nth-child(5n-4) {margin-left:10px;}
	.tabbox_wrap .option li:nth-child(3n-2) {margin-left:0;}
	.tabbox_wrap .his strong {font-size:13px; line-height:20px;}
	.tabbox_wrap .his .link {font-size:13px; width:70%;}
	.tabbox_wrap .car_detail {flex-direction:column-reverse; padding-top:20px;}
	.tabbox_wrap .car_detail dt,
	.tabbox_wrap .car_detail dd {width:100%;}
	.tabbox_wrap .car_detail dt {padding-top:35px;}
	.tabbox_wrap .car_detail dt .img {width:64px; height:64px;}
	.tabbox_wrap .car_detail dt .name {font-size:13px; line-height:20px; margin:10px 0 5px;}
	.tabbox_wrap .car_detail dt .phone {font-size:13px; line-height:20px;}
	.tabbox_wrap .car_detail dd {padding-left:0;}
	.tabbox_wrap .car_detail dt .btns {flex-direction:row; justify-content:space-between;}
	.tabbox_wrap .car_detail dt .btns .btn {font-size:13px; line-height:28px; height:30px; width:100px; margin:0 5px;}
	.tabbox_wrap .car_detail dt .btns .btn i {line-height:28px;}
	.tabbox_wrap .car_detail dt .btns .btn i img {width:20px;}
	.tabbox_wrap .zosim {flex-direction:column;}
	.tabbox_wrap .zosim li {width:100%; margin:30px 0 0;}
	.tabbox_wrap .zosim li:nth-child(-n+2) {margin-top:30px;}
	.tabbox_wrap .zosim li:first-child {margin-top:0;}
	.tabbox_wrap .zosim li .tt {font-size:14px; margin-bottom:10px;}
	.tabbox_wrap .zosim li p {font-size:12px;}

	.camta_self {height:290px;}
	.camta_self img:last-child {height:30px;}
	.camta_self ul {height:90px; margin:20px 0;}
	.camta_self li {font-size:12px; line-height:20px;}
	.camta_self li:before {height:50px; margin-top:-25px;}

	.car_insert .btn_wrap {padding:50px 0;}
	.car_insert .btn_wrap .inner:before,
	.car_insert .btn_wrap .inner:after {display:none;}
	.car_insert .btn_wrap .btn {font-size:14px; line-height:50px; height:50px; padding:0 20px;}
	.car_insert .btn_wrap .btn:before {width:18px;}
	.car_insert .btn_wrap .btn i:before {width:8px;}
	.car_insert .btn_wrap .btn i:after {height:8px;}
	.car_insert .btn_wrap p {font-size:13px; line-height:20px;}
	.car_insert .gbox {padding:30px 0;}
	.car_insert .gbox .tit {font-size:22px; font-weight:700; line-height:24px;}
	.car_insert .step_list {margin-top:50px;}
	.car_insert .step_list:before {left:8px; width:2px;}
	.car_insert .step_list dl {flex-direction:column-reverse;}
	.car_insert .step_list dt,
	.car_insert .step_list dd {width:100%;}
	.car_insert .step_list dt {padding:0 25%;}
	.car_insert .step_list dt img {max-height:240px;}
	.car_insert .step_list dd {padding:0 20px 25px; text-align:center;}
	.car_insert .step_list .tt:before {display:none;}
	.car_insert .step_list .tt:after {left:-20px;}
	.car_insert .step_list p {text-align:center;}
	.car_insert .step_list dl:nth-child(2n) {flex-direction:column-reverse;}
	.car_insert .step_list dl:nth-child(2n) dt,
	.car_insert .step_list dl:nth-child(2n) dd {width:100%;}
	.car_insert .step_list dl:nth-child(2n) dd {padding:0 20px 25px;}
	.car_insert .step_list dl:nth-child(2n) .tt {text-align:center;}
	.car_insert .step_list dl:nth-child(2n) .tt:after {left:-20px;}
	.car_insert .step_list dl:nth-child(2n) p {text-align:center;}
	.carf_banner .inner {width:100%; padding:0;}

	.car_insert_write {padding:30px 0;}
	.car_insert_write .outbox {padding:30px 15px;display:block;}
	.car_insert_write .tit {font-size:22px; line-height:28px; text-align:center;}
	.car_insert_write .radios { text-align:left;}
	.car_insert_write .radio {font-size:13px; margin:0 5px; padding-left:20px;}
	.car_insert_write .radio i {width:17px; height:17px;}
	.car_insert_write .inputs {margin:20px 0 30px;}
	.car_insert_write .inputs .input {height:40px; padding-left:80px;}
	.car_insert_write .inputs label {font-size:13px; line-height:40px; height:40px; width:70px;}
	.car_insert_write .inputs button {font-size:13px; line-height:40px; height:40px; width:110px;}
	.car_insert_write .inputs .w2 {width:calc(100% - 100px); padding:0;}
	.car_insert_write .inputs .w2::placeholder {font-size: 10px; letter-spacing:-.5px;}
	.car_insert_write .checks {margin-top:30px;}
	.car_insert_write .checks .check {margin-top:3px;}
	.car_insert_write .checks .check strong {font-size:15px;}
	.car_insert_write .checks .check {font-size:13px;}
	.car_insert_write .checks .check a {font-size:13px;}
	.car_insert_write .btn {font-size:15px; line-height:40px; height:40px; margin-top:30px;}
	.car_insert_write2 {padding:30px 0;}
	.car_insert_write2 colgroup {display:none;}
	.car_insert_write2 table,
	.car_insert_write2 tbody,
	.car_insert_write2 th,
	.car_insert_write2 td {display:block;}
	.car_insert_write2 tr {position:relative; display:flex; flex-direction:column; border-bottom:#ddd 1px solid;}
	.car_insert_write2 th,
	.car_insert_write2 td {border-bottom:0; font-size:13px; line-height:20px; padding:0 10px;}
	.car_insert_write2 th {padding-top:10px; margin-bottom:5px;}
	.car_insert_write2 td {padding-bottom:10px;}
	.car_insert_write2 .btn_all {position:absolute; top:10px; right:10px; padding:0;}
	.car_insert_write2 td label.check_r {width:calc((100% - 15px)/4); margin:5px 0 0 5px;}
	.car_insert_write2 td label.check_r:nth-child(4n-3) {margin-left:0;}
	.car_insert_write2 td label.check_r i {font-size:12px; width:100%; line-height:28px; height:30px;}
	.car_insert_write2 td .thn label.check_r i {width:100%;}
	.car_insert_write2 td .range .txt li {font-size:13px;}
	.car_insert_write2 td.hab .df {padding-right:0;}
	.car_insert_write2 td.hab .df .all {top:-25px; width:auto;}
	.car_insert_write2 td textarea.text {font-size:13px; margin-top:5px;}
	.car_insert_write2 .btns {margin-top:30px; justify-content:space-between; padding:0 10px;}
	.car_insert_write2 .btns .btn {font-size:14px; height:40px; margin:0;}
	.car_insert_write2 .btns .btn_r {line-height:40px; width:58%;}
	.car_insert_write2 .btns .btn_l {line-height:38px; width:40%;}
	.car_insert_write2 .fileList li {position:relative; display:inline-block; width:80px; margin:5px;}
	.car_insert_write2 label.file {width:80px; height:80px; margin-right:5px;padding-top:10px;}
	.car_insert_write2 label.file i {height:24px; margin-bottom:5px;}
	.car_insert_write2 label.file i img{width:60px; height:60px; padding:3px;}

	.car_search .pro_list_thum a {flex-direction:column;}
	.car_search .pro_list_thum .img,
	.car_search .pro_list_thum .txt {width:100%;}
	.car_search .pro_list_thum .txt {padding:10px 0 0;}
	.car_search .pro_list_thum .pay {top:30px;}

	.sell_service_top {height:200px;}
	.sell_service_top em {font-size:13px; margin-bottom:20px;}
	.sell_service_top img {height:40px;}
	.car_insert_write.bg_f .outbox {padding:0 15px;}
	.car_insert_write .tt {font-size:16px; line-height:24px; margin:20px 0 10px;}
	.car_insert_write .inputs .input {margin-top:10px; padding-left: 70px;}
	.tel_box {padding:30px 0;}
	.tel_box .inner {flex-direction:column;}
	.tel_box a {position:relative; width:100%; margin:5px 0 0;}
	.tel_box em {position:absolute; top:10px; left:10px; width:30px; height:30px; line-height:30px; font-size:13px;}
	.tel_box i {margin:0 0 10px;}
	.tel_box i img {height:50px;}
	.tel_box strong {font-size:18px; margin-bottom:15px;}

	.event li {width:100%; margin:15px 0 0;}
	.event li:first-child {margin-top:0;}
	.event li i {height:49vw; line-height:49vw;}
	.event li strong {font-size:14px; margin:10px 0 5px;}

	.board_bottom .paging {margin-top:20px;}
	.board_bottom .btns.tac {display:flex; justify-content:space-between;}
	.board_bottom .btns.tac .btn {font-size:13px; line-height:28px; height:30px; width:49%; margin:0;}
	.board_bottom .btns.btn_sq {display:flex; justify-content:space-between;}
	.board_bottom .btns.btn_sq .btn {width:80px; height:30px; line-height:28px; margin:0;}
	.reply .tit {font-size:14px; line-height:24px; padding-left:34px; background-size:auto 24px; margin-bottom:10px;}
	.reply .gbox {padding:10px; margin-bottom:20px;}
	.reply .gbox .inputs {flex-direction:column;}
	.reply .gbox .inputs .text,
	.reply .gbox .inputs .btn {width:100%;}
	.reply .gbox .inputs .btn {font-size:13px; line-height:30px; height:30px; margin-top:10px;}
	.reply .filebutton span {font-size:12px;}
	.reply .btm {flex-direction:column;}
	.reply .list .tt {font-size:14px; line-height:24px;}
	.reply .list .tt em {font-size:12px; line-height:24px; padding:0 15px 0 10px;}
	.reply .list .tt .btn {font-size:12px; line-height:22px; height:24px;}
	.reply .list p {font-size:13px; line-height:20px;}


	.sv_slide .slick-arrow {width:20px; height:40px; margin-top:-20px;}
	.sv_slide .slick-arrow:before,
	.sv_slide .slick-arrow:after {width:20px; height:2px; margin-left:-10px;}
	.sv_slide .slick-arrow:before {margin-top:-8px;}
	.sv_slide .slick-arrow:after {margin-top:6px;}
	.sv_slide .slick-prev {left:10px;}
	.sv_slide .slick-next {right:10px;}

	.board_write tbody td > * {font-size:13px;}
	.board_write th,
	.board_write td {padding:5px;}
	.board_write tbody th {font-size:13px;}
	.board_write col.w1 {width:70px;}

	.car_info_top {flex-direction:column;}
	.car_info_top li {width:100%; margin:20px 0 0;}
	.car_info_top li:first-child {margin-top:0;}
	.car_info_top .tit {font-size:16px;}
	.car_info_btm {flex-direction:column;}
	.car_info_btm li {width:100%; margin-top:20px;}
	.car_info_btm .tit {font-size:15px; line-height:22px; max-height:40px;}
	.car_info_btm .num {width:60px;}
	.car_info_btm .num span {height:40px;}
	.car_info_btm .num strong {font-size:15px;}
	.car_info_btm .num em {margin-top:4px;}
	.car_info_btm .txt {width:calc(60% - 60px);}
	.car_info_btm .img {width:40%;}

	.about_top .tit {font-size:20px; line-height:30px;}
	.about_top b {font-size:14px; line-height:24px; margin:10px 0 30px;}
	.about_btm {margin-top:50px; padding:40px 0;}
	.about_btm .tit {margin-bottom:30px;}
	.about_btm .tit span {font-size:20px; line-height:20px; padding:0 10px;}
	.about_btm .tit span:before,
	.about_btm .tit span:after {height:20px; margin-top:-10px;}

	.product_wrap li {padding:5px;}
	.product_wrap li span {font-size:13px; height:25px;}
	.product_wrap li .tt {width:70%;}
	.product_wrap li .basic {width:70%;}

		.my_top {border:0;}
		.my_top dt,
		.my_top dd { font-size:12px;  line-height:17px; padding:10px ; }
		.my_top .name {padding-left:55px; font-size:13px; line-height:30px; margin-bottom:10px;}
		.my_top .name i {width:50px; height:50px; line-height:50px;margin-top:5px;}
		.my_top .name .btn {display:inline-block; font-size:11px; margin:2px 0 0;line-height: 20px;height: 22px;}
		.my_top dt{position: relative; width:100%; background:#f5f5f5; height:80px; border:0; display:flex; flex-direction:column; justify-content:center; font-size:12px; color:#000; line-height:20px;}
		.my_top dt .mody {font-size:11px; color:#8b8b8b; line-height:20px; border-bottom:#ddd 1px soolid;}
		.my_top dt .car {position: absolute; top:0; right:0; height: 100%; padding: 0 10px; display: flex !important; flex-direction: column; justify-content: center; align-items: center;}
		.my_top dt .car img {height: 22px; margin-bottom:5px;}
		.my_top dd{width:33.3%; display:none;}
	.sod_left {display:inline-block; width:100%;}
	.sod_right {display:inline-block; width:100%;}

	.sitemap .top_link {padding:15px 0; margin-bottom:20px;}
	.sitemap .top_link a {font-size:16px; line-height:34px;}
	.sitemap .top_link a img {margin:0; height:30px;}
	.sitemap ul {display:inline-block;width:100%; }
	.sitemap li {width:45%;float:left;     margin:2%;padding-top:10px;}
	.sitemap li .tt {font-size:12px;line-height:30px; margin-bottom:10px;}
	.sitemap li a {display:block; font-size:12px;  line-height:30px;}

	#sod_frm {display:block; font-size:12px;  line-height:30px;}
	#sod_frm .btn01 { line-height:35px;height:35px;}
	.tbl_wrap table{ font-size:12px; }
	.tbl_wrap th{ width:20%; }
	.sod_right{ font-size:12px; padding:20px 0px;}
	.sod_left{ font-size:12px; padding:20px 0px;}

	.partnership {display:block; position:relative;  line-height:30px; height:100%;}
	.partnership dt{ width:100%; height:50px; display:none;}
	.partnership dt img{  height:50px;}
	.partnership dd .tt {font-size:15px; color:#f82323; line-height:24px;  }
	.partnership dd li {position:relative; font-size:12px; color:#666; padding-left:10px;}
	.partnership dd li em {position:relative;}

	.repair_wrap {display:block; position:relative; margin-top:0; }

	.repair_wrap .mv {width:100%}
	.repair_wrap .img {width:40%; height:auto; overflow:hidden;}
	.repair_wrap .txt {width:60%; height:auto; overflow:hidden;padding-left:10px;}
	.repair_wrap .mv .tit {font-size:17px; line-height:20px;}
	.repair_wrap .mv strong {position:relative;font-size:16px; line-height:16px; padding:5px 0px;}
	.repair_wrap .mv p {font-size:12px; line-height:16px; }

	#sct_sortlst {display:flex;}
	#sct_sort {width:calc(100% - 90px);}
	#sct_sort ul {width:100%;}
	#ssch_sort li {padding:5px 0; height:auto;}
	#ssch_sort li a {padding:0 10px;}
	#sct_lst button {height:50px;}
	.sct {display:flex; flex-wrap:wrap;}
	.sct_10 .sct_li {width:calc((100% - 10px)/2); margin:0 10px 10px 0;}
	.sct_10 .sct_li:nth-child(5) {margin-right:10px;}
	.sct_10 .sct_li:nth-child(2) {margin-right:0;}
	.sct_40 .sct_li {width:100%;}
	.sct_40 .sct_li:nth-child(2n+1) {margin-right:0;}
	.sct_40 .sct_img img {height:120px; width:120px;}
	.sct_40 .sct_ct_wrap {padding:5px;}
	a.btn, .btn {font-size:13px; line-height:30px; height:30px; padding:0 10px;}
	#bo_v {padding:0;}
	#bo_v_title .bo_v_tit , #bo_v_title{font-size:15px;}
	#bo_v_con * {font-size:12px !important;}

	#bo_cate li { width:50%; font-size:12px; line-height:30px; display: inline-block; }
	#bo_cate a { padding:1px;}
	.cart_tbl colgroup.pc_vw2 {display:none;}
	.cart_tbl tr {display:block; width:100%; overflow:hidden; border-bottom:#ddd 1px solid;}
	.cart_tbl th {border-bottom:0;}
	.cart_tbl td {display:block; float:left; width:50%; text-align:left; border-bottom:0;}
	.cart_tbl em.mo_vw2 {display:inline-block !important; vertical-align:top; margin-right:5px;}
	.cart_tbl .w1 {width:15%;}
	.cart_tbl .w2 {width:30%;}
	.cart_tbl .w3 {width:40%;}
	.cart_tbl .w4 {width:20%;}
	.cart_tbl .w5 {width:100%;}
	.editor_wrap p span{font-size:12px !important; }

		#sit_pvi {float:auto;width:100%;}
		#sit_pvi .btn_wr {background:rgba(0,0,0,0.5);display:inline-block;position:absolute;left:50%;bottom:15px;border-radius:30px;width:100px;line-height:30px;margin-left:-50px}
		#sit_pvi .btn_wr .pager-prev {float:left;display:inline-block;padding:0;color:#fff;width:25px}
		#sit_pvi .btn_wr .pager-next {float:right;display:inline-block;padding:0;color:#fff;width:25px}
		#sit_pvi #slide-counter {margin:0;width:50px;float:left;display:inline-block;padding:0;color:#fff}

		#sit_pvi img{max-width:100%;height:auto;text-align:center}
		#sit_pvi_nw h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
		#sit_pvi_nwbig {padding:10px 0;text-align:center}
		#sit_pvi_nwbig span {display:none}
		#sit_pvi_nwbig span.visible {display:inline}
		#sit_pvi_nw ul {text-align:center;margin:0 0 20px;padding:0 10px;list-style:none;zoom:1}
		#sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""}
		#sit_pvi_nw li {display:inline-block;margin:3px}
		#sit_pvi_nw li img {width:60px;height:60px}

		/* 상품 상세보기 - 간략정보 및 구매기능 */
		#sit_ov {float:auto;width:100%;}
		#sit_ov h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
		#sit_ov h3 {margin:0 0 10px;color:#5772d5}
		#sit_ov .sit_ov_wr {margin:0 0 10px;border-bottom:1px solid #f8f8f8}

		#sit_title {display:block;margin:0 0 10px;font-size:1.5em;line-height:1.3em}
		#sit_desc {margin:0 0 10px;color:#666;line-height:1.25em}
		#sit_opt_info {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

		.sanchor {margin:50px 0 10px ;width:100%; font-size:12px;}
		.sanchor li {width:50%;}
		.sanchor li a{height:35px;line-height:37px;}
		#sit_ov_btn button {width: 48%; font-size:15px;}
		.sod_list .li_prqty .li_prqty_sp{width:50%;}
		label.heart {top:10px; right:10px; font-size:12px; line-height:26px; width:26px; height:26px; }
}