﻿@media (max-width: 1024px) {
	.bm_top_section__inner {padding: 0 0;}

	/*.brand-visual .main_common_image {width: 70vw;height: auto;aspect-ratio: 600 / 240;top: calc(50% + 62px);}*/
	.brand-visual .contents_img{position:relative;width:100%;height:calc(100dvh - 140px);min-height:500px;aspect-ratio: 375 / 527;overflow:hidden;padding-top: calc(100dvh - 140px) !important;}
	.brand-visual .main_common_image {width: 70vw;height: auto;aspect-ratio: 600 / 240;}
	.page-brand .brand-visual__img img {-o-object-position: center;object-position: center center;}
	.brand-visual .main_common_image video,
	.brand-visual .main_common_image .common_image{width:100%;height: initial;}

	.nike_visual .brand-visual__img {height: calc(100dvh - 78px);padding-top: 62px;}

	/* BRAND MAIN NIKE INTRO */
	.nike_intro {position: relative;width:100vw;height:100%;padding: 32px 0 0;margin-bottom: 0;}

	/* BRAND MAIN NIKE SEARCH WORD */
	.nike_sword {padding: 32px 24px 0;margin-bottom:0;}
	.nike_sword .sword__list .sword span {font-size: 14px;font-weight: 600;color: #2D2D2D;line-height: 38px;padding:0 20px;border-radius:6px;background-color:#F8F8F8;}
	.nike_sword .sword__list .sword{display:inline-block;flex-shrink:0;width:auto;margin-left:15px;}

	/* BRAND MAIN NIKE CONTENTS */
	.nike_contents {padding: 32px 24px 0;margin-bottom:0;overflow:hidden;}
	.nike_contents:not(.swiper-initialized) .swiper-slide {width: calc((100% - 16px) / 2.5);}
	.nike_contents .swiper-wrapper {display: flex;}
	.nike_contents .swiper-slide {flex-shrink: 0;}
	.nike_contents .swiper-slide img {display: block;width: 100%;height: auto;}
	.nike_contents .nike_contents_title{font-size:14px;}
	.nike_contents .nike_contents_content{font-size:12px;line-height:16px}

	.brand__title {font-size: 18px;line-height: 26px;}

	/* BRAND MAIN NIKE LINE BANNER */
	.nike_line_banner {padding: 32px 24px 0;margin-bottom:0;overflow:hidden;}

	/* BRAND PRODUCT */
	.brand_section {padding-top: 32px;}
	.brand_section + .brand_section {padding-top: 0;}
	.brand_section .section__inner {max-width: 100%;}
	.brand_section .blind {overflow: hidden;position: absolute;width: 1px;height: 1px;clip: rect(1px, 1px, 1px, 1px);}
	.brand_section .brand__products {padding: 24px 24px 40px;}

	/* BRAND MAIN NIKE STORIES */
	.nike_stories {padding: 32px 24px 0;margin-bottom:0;overflow:hidden;}
	.nike_stories .contents_img{position:relative;width:100%;aspect-ratio: 780 / 1015;margin-bottom:8px;overflow:hidden;}
}