@charset "utf-8";


.wrap_main .sub_title{position: relative; margin-bottom: 50px;}

.wrap_main .sub_title .title{
	font-family: 'nanumNeoBd';
	margin-bottom: 20px;
	display: flex;
	flex-direction: column;
	gap: 28px;
	justify-content: center;
	align-items: center;
}
.wrap_main .sub_title p{font-size: var(--font-20);}

.wrap_main .sub_title h3 {
	font-size: 36px;
	font-family: inherit;
	line-height: 1.5;
}
.wrap_main .sub_title a{position: absolute; top: 0; right: 0; padding: 10px; background-color: #953AFF; border-radius: 5px;}
.wrap_main{margin-left: 40px !important; margin-right: 40px !important;}
/* .wrap_main>div:first-child{padding-top: 40px; border-top: 1px solid #4D4D4D;} */
.wrap_main .sub_title a .more{font-size: 16px; color: #fff;}
.wrap_main .sub_title a .more i{color: #fff;}
.list_main_bbs .sub_title {margin:0; padding: 10px 0;}
.list_main_bbs .sub_title h3{font-size: 32px; font-weight: 900;}
.list_main_bbs .sub_title a{color: #fff; transform: translateY(-50%); top: 50%;}
.list_main_bbs .sub_title a i{color: #fff;}

.wrap_main ul li.no-data {
	padding: 100px 0;
	font-size: var(--font-14);
	color: #999;
	text-align: center;
	justify-content: center;
}

.visual_main {
	position: relative;
	width: 100%;
	height: 85vh;
	justify-content: center;
	align-items: center;
	display: flex;
	justify-content: center;
	overflow: hidden;
	margin-bottom: 40px;
	/* border-bottom: 1px solid #4D4D4D; */
	background: #fff;
}
.visual_main_text {
	width: 100%;
	max-width: 500px;
	font-size: 48px;
	font-weight: 600;
	text-align: center;
	/* padding: 16.5rem 0 13rem 26rem; */
	position: relative;
	z-index: 1;
}

.visual_main_text .visual_main_text_content {
	line-height: 130%;
	color: #fff;
}

.visual_main_text .visual_main_text_content span {
	color: #6EE1FF;
	font-family: nanumNeoHv;
}

.visual_main_text .visual_ad_search {
	margin-top: 25px;
}
.mv_video{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #666;}
.mv_video video{width: 100%; height: 100%; object-fit: cover; filter: brightness(70%);}

/* .wrap_main .visual_main_text .visual_ad_search button {
	width: 270px;
	height: 50px;
	border-radius: 5px;
	font-size: 25px;
	color: #fff;
	background-color: var(--main-color);
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	display: flex;
} */

/* .wrap_main .visual_main_text .visual_ad_search button img {
	margin-right: 10px;
} */
.visual_main_text .visual_ad_search button span {
	font-size: inherit;
	color: inherit;
}

.visual_main_text .visual_ad_search .input_area {
	display: flex;
	flex-direction: column;
	gap: 25px;
}

.visual_main_text .visual_ad_search .input_area .keyword {
	position: relative;
	width: 100%;
	/* height: 50px; */
	/* margin-right: 20px; */
	/* background-color: #fff; */
	display: flex;
}

.visual_main_text .visual_ad_search .input_area .keyword input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 100%;
	border-radius: 5px;
	padding: 10px;
	font-size: 16px;
	background-color: #fff;
	padding-right: 52px;
}
.input_text{width: 100%;}
.input_search_btn{display: inline-block; height: 100%; padding: 10px 15px; color: #fff; background-color: #953AFF; position: absolute; right: 0; z-index: 3; border-radius: 0 4px 4px 0;}
.input_search_btn i{color: #fff;}

/* .wrap_main .visual_main_text .visual_ad_search .input_area .keyword span {
	position: absolute;
	top: 0;
	right: 30px;
	z-index: 1;
	z-index: 5;
	cursor: pointer;
	width: fit-content;
	height: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
} */


.wrap_main .visual_main_text .visual_ad_search .search_area {
	display: flex;
}

.wrap_main .visual_main_text .visual_ad_search .search_area .select_area {
	width: 100%;
	/* margin-right: 20px; */
	gap: 0 15px;
	display: flex;
}


.wrap_main .visual_main_text .visual_ad_search .search_area .select_area select {
	width: 100%;
	/* height: 50px; */
	padding: 10px;
	border-radius: 5px;
	border-color: #9e9e9e;
	font-size: 16px;
	color: #fff;
}

.wrap_main .line_main {
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	background-color: var(--main-color);
	text-align: center;
	font-size: var(--font-20);
}

.wrap_main .list_main {
	width: 100%;
	margin: 50px 0;
}
.list_main.img{border-top: 1px solid #4D4D4D; border-bottom: 1px solid #4D4D4D; margin: 0; padding: 50px 0 150px;}
.list_main.video{border-top: 1px solid #4D4D4D; margin: 0; padding: 50px 0;}
.list_main.picks{border: none;}

/* 24.11.18 메인비주얼 수정 */
.search_area,.keyword{display: flex; align-items: center; gap: 20px; justify-content: space-between;}
.select_area,.mv_inputBox,.now_position_btn{width: 100% !important;}
.select_area button{padding: 0;}
.input_area .mv_txt{font-size: 23px; white-space: nowrap; color: #fff;}
.input_area .mv_txt span{color: #6EE1FF; border-bottom: 1px solid #6EE1FF; font-family: nanumNeoHv;}
.searchBox{display: flex; justify-content: space-between; align-items: center; gap: 20px;}
.mv_slide{position: absolute; width: 100%; height: 100%; z-index: -1;}
.mv_slide img{width: 100%; height: 100%; object-fit: cover; position: absolute; right: 0; z-index: -1;}
.now_position_btn{display: flex; align-items: center; justify-content: center; gap: 10px; color: #fff; background-color: #953AFF; padding: 1rem; border-radius: 5px;}
.select_area,.mv_inputBox{display: flex; align-items: center; justify-content: center; gap: 10px;}
.wrap_main .visual_main_text .visual_ad_search .search_area .select_area select,.custom_select .selected{ border-radius: 25px; border: 1px solid #fff; text-align: center; background: #6E747E url(/public/images/select_arrow.png) no-repeat calc(100% - 10px) center; background-size: 12px; height: 40px; padding: 0; text-align-last: center; -ms-text-align-last: center; -moz-text-align-last: center;}
.select_area select option{padding: 10px; background-color: rgba(0,0,0,.8); border: 1px solid #999;}
.now_position_btn span{font-size: var(--font-16) !important;}
.now_position_btn img{width: 20px;}
.mv_mo{display: none;}

/* 우스팟 추천 매체 */
.wrap_main .list_main .list_command_main {
	position: relative;
	margin: 0 auto;
}

.wrap_main .list_main .list_command_main .list_gallery {
	position: relative;
}

.wrap_main .list_main .list_command_main .list_gallery [class^='swiper-button-'] {
	width: 40px;
	height: 40px;
}

.wrap_main .list_main .list_command_main .list_gallery [class^='swiper-button-']:after {
	display: none;
}

.wrap_main .list_main .list_command_main .list_gallery .swiper-button-prev {
	left: -20px;
}

.wrap_main .list_main .list_command_main .list_gallery .swiper-button-next {
	right: -20px;
}

.wrap_main .list_main .list_command_main .list_gallery ul li {
	/* max-height: 400px; */
	border-radius: 10px;
	margin-right: 20px;
	padding : 30px;
	vertical-align: top;
	cursor: pointer;
	display: inline-block;
}

.wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .img_box {
	position: relative;
	margin-bottom: 10px;
	aspect-ratio: 4 / 3; 
	height: auto;
	overflow: hidden;
}

.wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .img_box img {
	width: 100%;
	height: 100%;
	border-radius: 5px;
	object-fit: cover;
}

.wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .img_box .wish, .wrap_main .list_main .list_use_main ul li .thumb .wish {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 35px;
	height: 35px;
	/* background-color: #000; */
	/* border-radius: 15px 0 0 0; */
	display: flex;
	align-items: center;
	justify-content: center;
}

.wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .img_box .wish img, .wrap_main .list_main .list_use_main ul li .thumb .wish img {
	width: 65%;
	object-fit: contain;
}

.wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .text_box .ad_name {
	line-height: 20px;
	font-family: 'nanumNeoBd';
	font-size: var(--font-16);
	margin-bottom: 10px;
}

.wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .text_box div div {
	width: 100%;
	color: #666;
}

.wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .text_box div .label {
	width: 90px;
	flex-shrink: 0;
}

.wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .text_box .ad_addr,
.wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .text_box .ad_price {
	font-size: var(--font-14);
	display: flex;
}

.wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .text_box .ad_addr {
	margin-bottom: 5px;
}

/* 퀵메뉴 */
.quick-menu {
	position: absolute;
	top: 45px;
	right: 25px;
	z-index: 11;
}

.quick-menu.fixed {
	position: fixed;
	top: 25px;
}

.quick-menu .quick-menu-box {
	width: 150px;
}

.quick-menu .quick-menu-box .quick-menu-box-title {
	width: 100%;
	height: 35px;
	padding: 0 10px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.quick-menu .quick-menu-box .quick-menu-cart-item-text {
	background-color: #9e9e9e;
}

.quick-menu .quick-menu-box .quick-menu-recent-item-text {
	background-color: #2d2d2d;
}

.quick-menu .quick-menu-box .quick-menu-box-title span {
	font-size: inherit;
	color: inherit;
}

.quick-menu .quick-menu-box .quick-menu-box-detail {
	padding: 10px;
	border: 1px solid #2d2d2d;
	background-color: #fff;
}

.quick-menu .quick-menu-box .quick-menu-box-detail.hide {
	display: none;
}

.quick-menu .quick-menu-box .quick-menu-cart-item-detail {
	border-color: #9e9e9e;
	border-bottom: 0;
}

.quick-menu .quick-menu-box .quick-menu-box-detail .quick-menu-box-detail-img {
	margin-top: 10px;
	aspect-ratio: auto 1 / 1;
	cursor: pointer;
}

.quick-menu .quick-menu-box .quick-menu-box-detail .quick-menu-box-detail-img:first-child {
	margin-top: 0;
}

.quick-menu .quick-menu-box .quick-menu-box-detail .quick-menu-box-detail-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* 지금 바로 광고 가능한 매체 */
.wrap_main .list_main .list_use_main {
	position: relative;
	margin: 50px 0;
}

.wrap_main .list_main .list_use_main ul {
	border-top: 1px solid #222;
}

.wrap_main .list_main .list_use_main ul li {
	width: 100%;
	border-bottom: 1px solid #d2dade;
	padding: 20px 0;
	display: flex;
}

.wrap_main .list_main .list_use_main ul li .thumb {
	position: relative;
	width: 160px;
	height: 140px;
	margin-right: 20px;
	flex-shrink: 0;
}

.wrap_main .list_main .list_use_main ul li .thumb .image {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* .wrap_main .list_main .list_use_main ul li .thumb .wish {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 34px;
	height: 34px;
	background-color: #fff;
	border-radius: 16px 0 0 0;
	cursor: pointer;
} */

/* .wrap_main .list_main .list_use_main ul li .thumb .wish img {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 20px;
} */

.wrap_main .list_main .list_use_main ul li .contents {
	width: 100%;
}

.wrap_main .list_main .list_use_main ul li .contents .ad_name {
	font-family: 'nanumNeoBd';
	font-size: 16px;
	margin-bottom: 15px;
}

.wrap_main .list_main .list_use_main ul li .contents .ad_info {
	margin-top: 5px;
	display: flex;
}

.wrap_main .list_main .list_use_main ul li .contents .ad_info * {
	font-size: 14px;
	color: #666;
}

.wrap_main .list_main .list_use_main ul li .contents .ad_info .title {
	width: 85px;
	flex-shrink: 0;
}

.wrap_main .list_main .list_use_main ul li .contents .ad_info .info {
	width: 100%;
}

.wrap_main .list_main .list_use_main ul li .ad_price {
	width: 250px;
	font-size: 14px;
	color: #666;
	text-align: center;
	padding: 0 30px;
	flex-shrink: 0;
	flex-flow: column;
	justify-content: center;
	display: flex;
}

.wrap_main .list_main .list_use_main ul li .ad_price span {
	font-family: 'nanumNeoBd';
	font-size: 16px;
	color: #2d2d2d;
	margin-top: 3px;
	word-break: break-all;
}

.wrap_main .list_main .list_use_main ul li .ad_btns {
	width: fit-content;
	flex-shrink: 0;
	justify-content: center;
	flex-flow: column;
	display: flex;
}

.wrap_main .list_main .list_use_main ul li .ad_btns button {
	width: 140px;
	height: 40px;
	border-radius: 5px;
	font-family: 'nanumNeoBd';
	font-size: 14px;
	color: #fff;
	display: block;
}

.wrap_main .list_main .list_use_main ul li .ad_btns button.detail {
	background-color: #953AFF;
	margin-bottom: 10px;
}

.wrap_main .list_main .list_use_main ul li .ad_btns button.cart {
	background-color: #a2a1a4;
}

.wrap_main .list_main_bbs {
	overflow: hidden;
	margin: 50px auto 80px;
}

.wrap_main .list_main_bbs > * {
	width: calc(50% - 30px);
	float: left;
}

.wrap_main .list_main_bbs .sub_title {
	justify-content: space-between;
	align-items: flex-end;
	display: flex;
}

.wrap_main .list_main_bbs .sub_title a {
	font-size: 16px;
	/* color: var(--main-color); */
}

.wrap_main .list_main_bbs ul {
	border-top: 1px solid #002222;
}

.swiper-button-prev,
.swiper-button-next {
  transition: opacity 0.2s;
}
.swiper-button-prev i,
.swiper-button-next i {
  font-size: 2rem;
}
.swiper_img{overflow: hidden;}
.wrap_main .list_main_bbs ul li {
	/* border-bottom: 1px solid #d2dade; */
}

.wrap_main .list_main_bbs ul li a {
	padding: 15px 0;
	flex-flow: wrap;
	align-items: center;
	display: flex;
}

.wrap_main .list_main_bbs ul li a .title {
	overflow: hidden;
	width: calc(100% - 85px);
	font-family: 'nanumNeoBd';
	font-size: 16px;
	color: #2d2d2d;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wrap_main .list_main_bbs ul li a .date {
	width: 85px;
	font-size: 14px;
	color: #2d2d2d;
	text-align: right;
}

.wrap_main .list_main_bbs .list_bbs_notice {
	margin-left: 60px;
}

#kakaoChannel{bottom: 70px !important; right: 50px !important;}


@media(max-width: 1280px) {
	.wrap_main .visual_main_text .visual_ad_search button {
		/* width: 200px; */
		/* font-size: 20px; */
	}

	.wrap_main .visual_main_text .visual_ad_search button img {
		width: 24px;
	}

	.wrap_main .list_main .list_command_main .list_gallery ul li {
		padding: 20px;
	}

	.wrap_main .list_main_bbs > * {
		width: calc(50% - 20px);
	}

	.wrap_main .list_main_bbs .list_bbs_notice {
		margin-left: 40px;
	}
	/* .wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .img_box{height: 230px;} */
}

@media(max-width: 1024px) {
	.quick-menu {
		display: none;
	}

	.wrap_main ul li.no-data {
		padding: 80px 0;
	}

	.wrap_main .list_main .list_use_main ul li .ad_price {
		width: 190px;
	}

	.wrap_main .list_main .list_use_main ul li .ad_btns button {
		width: 120px;
	}

	.wrap_main .list_main_bbs .list_bbs_notice {
		margin-left: 25px;
	}
	/* .wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .img_box{height: 180px;} */
}


@media(max-width: 768px) {
	.wrap_main .visual_main_text{font-size: 42px;}

	.wrap_main .visual_main_text .visual_ad_search .input_area .keyword {
		margin-right: 10px;
	}

	.wrap_main .visual_main_text .visual_ad_search .input_area .keyword span {
		right: 15px;
	}

	.wrap_main .visual_main_text .visual_ad_search button {
		/* width: 50px; */
	}

	.wrap_main .visual_main_text .visual_ad_search button.search_btn {
		width: fit-content;
		/* padding: 0 30px; */
		font-size: 18px;
	}

	.wrap_main .visual_main_text .visual_ad_search button img {
		margin-right: 0;
	}

	.wrap_main .visual_main_text .visual_ad_search button span {
		/* display: none; */
	}

	.wrap_main .visual_main_text .visual_ad_search .search_area .select_area {
		/* gap: 0 10px; */
		/* margin-right: 10px; */
	}

	.wrap_main .visual_main_text .visual_ad_search .search_area .select_area select {
		/* padding: 0 15px; */
		/* background-position: calc(100% - 15px) center; */
	}

	.wrap_main .list_main .list_command_main .list_gallery [class^='swiper-button-'] {
		width: 30px;
		height: 30px;
	}

	.wrap_main .list_main .list_command_main .list_gallery .swiper-button-prev {
		left: -15px;
	}

	.wrap_main .list_main .list_command_main .list_gallery .swiper-button-next {
		right: -15px;
	}

	.wrap_main .list_main .list_use_main ul {
		flex-flow: wrap;
		display: flex;
	}

	.wrap_main .list_main .list_use_main ul li {
		width: calc(50% - 7.5px);
		padding: 15px 0;
		display: block;
	}

	.wrap_main .list_main .list_use_main ul li:nth-child(2n + 1) {
		margin-right: 15px;
	}

	.wrap_main .list_main .list_use_main ul li .thumb {
		width: 100%;
		height: auto;
		margin-bottom: 10px;
		aspect-ratio: auto 1 / 0.65;
	}

	.wrap_main .list_main .list_use_main ul li .ad_price {
		width: 100%;
		line-height: 20px;
		margin: 15px 0;
		padding: 0;
		text-align: left;
		display: block;
	}

	.wrap_main .list_main .list_use_main ul li .ad_btns {
		width: 100%;
		flex-flow: initial;
	}

	.wrap_main .list_main .list_use_main ul li .ad_btns button {
		width: 100%;
	}

	.wrap_main .list_main .list_use_main ul li .ad_btns button.detail {
		margin: 0 10px 0 0;
	}

	.wrap_main .list_main_bbs {
		margin-bottom: 50px;
	}

	.wrap_main .list_main_bbs > * {
		width: 100%;
		float: none;
	}

	.wrap_main .list_main_bbs .list_bbs_notice {
		margin: 55px 0 0;
	}

	/* .wrap_main .list_main .list_use_main ul li .thumb .wish {
		width: 47px;
		height: 47px;
		border-radius: 25px 0 0 0;
	}

	.wrap_main .list_main .list_use_main ul li .thumb .wish img {
		width: fit-content;
	} */
	.wrap_main .list_main .list_command_main .list_gallery ul li{padding: 0 !important;}
	.wrap_main .list_main .list_command_main .list_gallery .swiper-button-prev{left: -25px}
	.wrap_main .list_main .list_command_main .list_gallery .swiper-button-next{right: -25px}
	/* .wrap_main .list_main .list_command_main .list_gallery ul li div.list_gallery_box .img_box{height: 240px;} */
	.wrap_main .sub_title a{padding: 5px 7px;}
}

@media(max-width: 600px) {
	.wrap_main{margin: 0 5% !important;}
	.visual_main_text {
		padding: 0 5%;
	}
	.visual_main_text_content{font-size: 36px;}

	.wrap_main .visual_main_text .visual_main_text_content {
		line-height: 40px;
	}

	.wrap_main .visual_main_text .visual_ad_search {
		position: relative;
		margin-top: 50px;
	}

	.wrap_main .visual_main_text .visual_ad_search .input_area,
	.wrap_main .visual_main_text .visual_ad_search .search_area,
	.wrap_main .visual_main_text .visual_ad_search .search_area .select_area {
		/* display: block; */
	}

	.wrap_main .visual_main_text .visual_ad_search .input_area {
		margin-bottom: 20px;
	}

	.wrap_main .visual_main_text .visual_ad_search .input_area .keyword {
		margin-right: 0;
	}

	.wrap_main .visual_main_text .visual_ad_search .input_area .keyword span img {
		width: 20px;
	}

	.wrap_main .visual_main_text .visual_ad_search .now_position_btn {
		/* position: absolute; */
		bottom: 0;
		left: 20px;
	}

	.wrap_main .visual_main_text .visual_ad_search .search_area .select_area select {
		/* margin-top: 10px; */
	}

	.wrap_main .visual_main_text .visual_ad_search button.search_btn {
		/* width: calc(100% - 60px); */
		/* margin: 20px 0 0 60px; */
		font-size: 16px;
	}

	.wrap_main .line_main {
		font-size: 17px;
	}
}

@media(max-width: 480px) {
	.wrap_main ul li.no-data {
		font-size: 14px;
		padding: 60px 0;
	}

	.wrap_main .list_main .list_use_main ul li {
		width: 100%;
	}

	.wrap_main .list_main .list_use_main ul li:nth-child(2n + 1) {
		margin: 0;
	}

	.wrap_main .list_main_bbs {
		margin-bottom: 30px;
	}

	.wrap_main .list_main_bbs ul li a .title {
		font-size: 14px;
	}

	.wrap_main .list_main_bbs ul li a .date {
		font-size: 12px;
	}
	#kakaoChannel{bottom: 60px !important; right: 10px !important;}
}

@media(max-width: 400px) {
	.wrap_main .sub_title {
		font-size: 20px;
	}

	.wrap_main .line_main,
	.wrap_main .visual_main_text .visual_ad_search .input_area .keyword,
	.wrap_main .visual_main_text .visual_ad_search .input_area .keyword input,
	.wrap_main .visual_main_text .visual_ad_search .search_area .select_area select,
	.wrap_main .visual_main_text .visual_ad_search button,
	.wrap_main .visual_main_text .visual_ad_search button.search_btn {
		/* height: 40px; */
		font-size: 14px;
	}

	.wrap_main .visual_main_text .visual_ad_search .now_position_btn {
		width: 40px;
	}

	.wrap_main .visual_main_text .visual_ad_search button img {
		width: 18px;
	}

	.wrap_main .visual_main_text .visual_ad_search button.search_btn {
		/* width: calc(100% - 50px); */
		/* margin-left: 50px; */
	}

	.wrap_main .visual_main_text .visual_ad_search .search_area .select_area {
		margin-right: 0;
	}

	.wrap_main .visual_main_text .visual_ad_search .search_area .select_area select:first-child {
		margin-top: 0;
	}

	.wrap_main .line_main {
		/* line-height: 40px; */
	}

	.wrap_main .list_main_bbs .sub_title a {
		font-size: 14px;
	}
	.wrap_main .visual_main_text .visual_ad_search .search_area .select_area select, .custom_select .selected{height: 38px;}
}

/* 10-22메인비주얼수정 */
@media (max-width:1810px) {
	.wrap_main .visual_main_text{width: 70%;}
}

@media (max-width:1335px) {
	.wrap_main .visual_main_text {
		width: 100%;
		padding: 16.5rem 10rem 14rem;
	}
}

@media (max-width:930px) {
	.visual_main{height: calc(100vh - 105px);}
	/* .wrap_main .visual_main_text{padding: 5rem;} */
	.wrap_main .visual_main_text .visual_ad_search{margin-top: 60px;}
	.wrap_main .visual_main_text .visual_main_text_content{text-align: center;}
	.search_area, .keyword, .searchBox{width: 100%; flex-direction: column;}
	.select_area, .mv_inputBox, .now_position_btn{width: 100% !important;}
	
}
@media (max-width:760px) {
	.mv_pc{display: none;}
	.mv_mo{display: block;}
}

@media (max-width:600px) {
	body{padding: 0;}
	.wrap_main .visual_main_text{padding: 25rem 3rem 3rem;}
	.wrap_main .visual_main_text .visual_ad_search .search_area .select_area{gap: 5px;}
	.select_area, .mv_inputBox{gap: 5px;}
	.search_area, .keyword, .searchBox{gap: 15px;}
	.wrap_main .visual_main_text .visual_ad_search .input_area{gap: 3.5rem; margin: 0;}
	.wrap_main .visual_main_text .visual_ad_search{margin-top: 40px;}
	.input_area .mv_txt{font-size: var(--font-16);}
	.wrap_main .visual_main_text .visual_ad_search .input_area .keyword input::placeholder, .wrap_main .visual_main_text .visual_ad_search .search_area .select_area select{font-size: 14px;}
	.wrap_main .sub_title h3{font-size: 28px;}
	.wrap_main .sub_title p{font-size: 12px;}
	.wrap_main .sub_title a:not(.list_bbs_use .sub_title a,.list_bbs_notice .sub_title a){top: -30px;}
	.wrap_main .sub_title .title{gap: 15px;}
	.wrap_main .sub_title{margin: 0;}
	/* .wrap_main .list_main{margin-bottom: 50px;} */
	.list_main.img{padding-bottom: 50px;}
	.list_bbs_use .sub_title h3,.list_bbs_notice .sub_title h3{font-size: 24px;}
	.wrap_main .visual_main{height: 100vh;}
	.mv_video{height: 100%;}
	
}

@media (max-width:400px){
	.wrap_main .visual_main_text .visual_ad_search .input_area{gap: 2.5rem;}
	.search_area, .keyword, .searchBox{gap: 10px;}
	.wrap_main .visual_main_text .visual_ad_search{margin-top: 30px;}
	
	.wrap_main .visual_main_text .visual_ad_search .search_area .select_area select,.custom_select .selected{background-image: none;}
	
}




