@charset "UTF-8";

@media screen and (max-width:1237px) {
	.gallery_lobby_wrap .box {
		width: calc(33.33% - 4px);
		margin-right: 4px;
	}
	.gallery_lobby_exterior .exterior_body .box {
    margin-right: 4px;
    width: calc(25% - 4px);
	}
	.gallery_lobby_wrap .box {
   	margin-right: 4px;
    }
	.gallery_lobby {
		margin: 80px 12px 0;
	}
	.gallery_lobby1200 {
		padding: 0 !important;
	}
}

@media screen and (max-width: 1199px) {
	.gallery_lobby_wrap .img {
		height: 20vw;
	}
	.gallery_lobby_wrap .img>a>img {
		height: 20vw;
	}
}

@media screen and (max-width:1024px) {
	.gallery_date {
		font-size: 12px;
	}	
}

@media screen and (max-width:980px) {
	.video_gal_pop {
		width: 90%;
		height: auto;
	}	
}

@media screen and (max-width:784px) {
	.gallery_lobby_wrap .box {
		margin-bottom: 0;
	}
	.gallery_lobby_wrap ul {
		padding-top: 26px;
	}
	.gallery_lobby {
		margin: 50px 12px 0;
	}
	.gal_movebtn_list {
		margin-top: 50px;
	}
}

@media screen and (max-width:756px) {
	.gal_filter label {
		font-size: 16px;
	}
	.gal_movebtn_list li a {
		font-size: 16px;
	}	
}

@media screen and (max-width:700px) {
	.gallery_topsec>a {
		font-size: 16px;
	}
	.gallery_lobby_wrap .icon_play {
		width: 6vw;
	}
	.gallery_lobby_wrap .icon_360 {
		width: 6vw;
		top: 8%;
	}
	.gallery_lobby_wrap .box .img_txt p {
		font-size: 14px;
	}
}

@media screen and (max-width:600px) {
	.gal_filter label,
	.gal_movebtn_list li a {
    width: auto;
    padding: 0 10px;
	}
	.gal_mo_dN{
	display: none;
	}
	.gallery_topsec .quot_btn a, .video_gallery_wrap span a {
	    padding: 4px 6px;
	    font-size: 10px;
	}
	.gallery_lobby_wrap ul{
    justify-content: space-between;
	}
	.gallery_lobby_wrap .box {
		width: calc(50% - 5px);
		margin-right: 0px;
	}
	.gallery_lobby_wrap .img {
		height: 30vw;
	}
	.gallery_lobby_wrap .img>a>img {
		height: 30vw;
	}
	.gallery_all_btn a {
		margin: 50px 0;
	}
		.gallery_date {
		font-size: 10px;
	}
}

@media screen and (max-width:540px) {
	.gallery_lobby {
		margin: 50px 10px 0;
	}
	.gallery_lobby_wrap ul {
		padding-top: 10px;
	}
}

@media screen and (max-width: 517px) {
	.gallery_topsec span {
		font-size: 22px;
	}
	.video_gallery_wrap span {
		font-size: 0 !important;
	}
	.video_gallery_wrap {
		margin-bottom: 8px;
	}
}
@media screen and (max-width:480px) {
	.video_gallery_wrap {
		margin-bottom: 5px;
	}
}
@media screen and (max-width:440px) {
	.gallery_lobby_exterior .exterior_body .box {
    width: calc(50% - 4px);
	}
}
@media screen and (max-width:426px) {
	.gallery_lobby_wrap .icon_play {
		top: 34%;
	}
}

@media screen and (max-width:414px) {
		.gallery_topsec .quot_btn a {
		letter-spacing: 0.5px;
	}
	.video_gallery_wrap span a {
		font-size: 12px;
		padding: 4px 6px;
		letter-spacing: 0.5px;
	}
	.gallery_lobby_wrap .box .img_txt p {
		font-size: 13px;
	}
}

@media screen and (max-width: 400px) {
	.gallery_topsec span {
		font-size: 20px;
	}
}

@media screen and (max-width:375px) {
	.gal_filter label {
		font-size: 15px;
	}
	.gal_movebtn_list li a {
		font-size: 15px;
	}	
}

@media screen and (max-width: 367px) {
	.gallery_topsec span {
		font-size: 16px;
	}
}

@media screen and (max-width: 360px) {
	.gallery_topsec .quot_btn a, .video_gallery_wrap span a {
		font-weight: 500;
	}
}

@media screen and (max-width: 320px) {
	.gallery_topsec>a {
		line-height: 24px;
		font-size: 13px;
	}
	.gallery_lobby_wrap .box .img_txt p {
		font-size: 12px;
	}
	.gal_filter label {
		font-size: 14px;
	}
	.gal_movebtn_list li a {
		width: 80px;
		font-size: 14px;
	}
}

@media screen and (max-width: 311px) {
	.gallery_topsec span {
		font-size: 15px;
	}
}