@media (max-width: 1130px){
	.frontSectionList .sectionTitle{padding: 0px 15px; box-sizing: border-box;}
	.frontSectionMain .card_grid_film{padding: 0px 15px;}
	
	.card_hzl_film .cnt_card > a{margin-right: 15px;}
	.card_hzl_film .cnt_card > a:first-child{margin-left: 15px;}
}

@media (max-width: 1000px){
	#navbar .nLayout{grid-template-columns: 95px 1fr 145px 30px;}
	#navbar .nLayout{grid-template-columns: 95px 1fr 145px;}
}

@media (max-width: 900px){
	#navbar .nLayout{grid-template-columns: 95px 1fr 30px 30px;}
	#navbar .nLayout{grid-template-columns: 95px 1fr 30px;}
	#navbarSearch{display: none;}
	#navbar .nLayout .nlSearchBtn{display: block;}
}

@media (max-width: 870px){
	.card_grid_film{grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
}

@media (max-width: 835px){
	.card_redeem_box{grid-template-columns: 1fr 1fr;}
}

@media (min-width: 771px){
	.frontSectionMy{display: none;}
	.frontSectionMain, .frontSectionMain .fsmHead{background: var(--bg_choco);}
}

@media (max-width: 770px){
	#navbar, #navbar_space{display: none;}
	#navbarMobile, #navbarMobile_space{display: block;}
	
	#footer{display: none;}
	
	.desktop{display: none;}
	.mobile{display: block;}
	
	.frontBanner{display: none;}
	.frontBannerMobile{display: block;}
}

@media (max-width: 730px){
	.card_grid_film{grid-template-columns: 1fr 1fr 1fr 1fr;}
}

@media (max-width: 580px){
	.card_grid_film{grid-template-columns: 1fr 1fr 1fr;}
}

@media (max-width: 520px){
	.card_redeem_box{grid-template-columns: 1fr; grid-gap: 0px; border-radius: 10px; overflow: hidden;}
	.card_redeem_box > div{border-radius: 0px; padding: 15px;}
	.card_redeem_box > div:hover{box-shadow: unset;}
	.card_redeem_box > div > div{display: grid; grid-template-columns: 1fr 100px; grid-gap: 15px; align-items: center;}
	.card_redeem_box > div > div > div{width: 100%;}
}

@media (max-width: 475px){
	.movie_download{margin: 0px 25px;}
	.movie_download .mdBtn{width: auto; max-width: 250px;}
}

@media (max-width: 430px){
	.card_grid_film{grid-template-columns: 1fr 1fr;}
	.card_grid_film.cgfList{grid-template-columns: 1fr;}
	.card_grid_film.cgfList .cgfItem{display: grid; grid-template-columns: 50px 1fr; grid-gap: 15px;}
	.card_grid_film.cgfList .cgfItem > div{width: 100%;}
	.card_grid_film.cgfList .cgfItem > div:not(:first-child){display: block;}
	.card_grid_film.cgfList .cgfItem > div:first-child > div{border-radius: 7px;}
	.card_grid_film.cgfList .cgfItem .ciTitle{margin-top: 5px;}
}

@media (max-width: 375px){
	.movie_download .mdBtn{grid-template-columns: 1fr; max-width: 155px;}
}