@charset "UTF-8";

/***nnoum2022 + s.time ***/
.l-nnoum2022--wrapper {
	position: relative;
	margin-bottom: -80px !important;
	min-height: 100vh;
	background: #f8f8f8;
	overflow: hidden;
}
.l-nnoum2022--wrapper::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 0;
	margin: 0 auto;
	width: 60vw;
	height: 100%;
	background: #fff;
}
.l-nnoum2022--wrapper::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/bg_nnoum_logo.png)
		center/250px 250px;
	opacity: 1;
}
.l-nnoum2022--wrapper ul,
.l-nnoum2022--wrapper ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
.l-nnoum2022--wrapper p {
	margin: 0;
	padding: 0;
}
.l-nnoum2022--wrapper a {
	text-decoration: none;
}
.l-nnoum2022--wrapper a:hover {
	opacity: 0.7;
}
.l-nnoum2022--wrapper svg,
.l-nnoum2022--wrapper img,
.l-nnoum2022--wrapper embed,
.l-nnoum2022--wrapper object,
.l-nnoum2022--wrapper iframe {
	vertical-align: bottom;
	line-height: 0;
}
.l-nnoum2022--wrapper img {
	width: 100%;
}

.l-nnoum2022--MV {
	position: relative;
	z-index: 3;
	margin-bottom: 70px;
	width: 100%;
}
.l-nnoum2022--MV::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: #634910;
}
.l-nnoum2022--MV::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/bg_nnoum_logo.png) center
		top/150px 150px;
	mix-blend-mode: color-dodge;
}

.l-nnoum2022--column {
	position: relative;
	z-index: 2;
	margin: 0 auto;
	width: 60vw;
}
.l-nnoum2022--itemBlock {
	position: relative;
	z-index: 0;
	margin: 20% auto;
}
.l-nnoum2022--itemBlock__mens {
	position: relative;
	z-index: 3;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/mountain-g6bde56199_1920.jpg)
		center/cover;
}
.l-nnoum2022--itemBlock__ladys {
	position: relative;
	z-index: 3;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/trees-gcc689b015_1920.jpg)
		center/cover;
}
.l-nnoum2022--itemBlock__junior {
	position: relative;
	z-index: 3;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/ama-dablam-2064522_1920.jpg)
		center/cover;
}
.l-nnoum2022--itemBlock::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/bg_stripe_45deg_2.png)
		center/40px;
}

.l-nnoumStime--wrapper {
	position: relative;
	margin-bottom: -80px;
	min-height: 100vh;
	background: #3e3a39;
	overflow: hidden;
}
.l-nnoumStime--wrapper::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 0;
	margin: 0 auto;
	width: 60vw;
	height: 100%;
	background: #fff;
}
.l-nnoumStime--wrapper::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/bg_nnoum_logo_pattern.png)
		center/250px 250px;
	opacity: 0.1;
}
.l-nnoumStime--wrapper ul,
.l-nnoumStime--wrapper ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
.l-nnoumStime--wrapper p {
	margin: 0;
	padding: 0;
}
.l-nnoumStime--wrapper a {
	text-decoration: none;
}
.l-nnoumStime--wrapper a:hover {
	opacity: 0.7;
}
.l-nnoumStime--wrapper svg,
.l-nnoumStime--wrapper img,
.l-nnoumStime--wrapper embed,
.l-nnoumStime--wrapper object,
.l-nnoumStime--wrapper iframe {
	vertical-align: bottom;
	line-height: 0;
}
.l-nnoumStime--wrapper img {
	width: 100%;
}

.l-nnoumStime--MV {
	position: relative;
	z-index: 3;
	box-sizing: border-box;
	padding: 20px 0;
	width: 100%;
	height: 700px;
}
.l-nnoumStime--MV::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(
		70deg,
		#634910 0%,
		#d49b1e 30%,
		#fad689 40%,
		#d49b1e 50%,
		#634910 100%
	);
}
.l-nnoumStime--MV::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/bg_nnoum_logo.png) center
		top/150px 150px;
	mix-blend-mode: color-dodge;
}

.l-nnoumStime--column {
	position: relative;
	z-index: 2;
	margin: 0 auto;
	width: 60vw;
}
.c-nnoum2022--common__list__caracter {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 100px !important;
}
.c-nnoum2022--common__list__caracter li {
	margin-bottom: 1%;
	width: 49.5%;
}
.c-nnoum2022--common__movie {
	position: relative;
	width: 100%;
	margin-bottom: 80px;
	padding-top: 56.25%;
}
.c-nnoum2022--common__movie iframe {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.c-nnoum2022--common__parallelBanner {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 80px;
}
.c-nnoum2022--common__parallelBanner figure {
	width: 49.5%;
}
.c-nnoum2022--common__parallelBanner img {
	width: 100%;
}

.c-nnoum2022--itemList {
	position: relative;
	margin: 0 auto !important;
	padding: 1em !important;
	box-sizing: border-box;
	max-width: 60vw;
}
.c-nnoum2022--itemList li {
	display: block;
	position: absolute;
	margin-bottom: 1em;
	width: 23%;
	background: #3e3a37;
}
.c-nnoum2022--itemList li a {
	display: block;
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	font-family: 'Anton', sans-serif;
	font-size: 1.4em;
	color: #fff;
	transition: 0.4s;
}
.c-nnoum2022--itemList li a:nth-child(1) {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 0.2em;
	width: 100%;
	height: 100%;
	text-align: center;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/bg_nnoum_logo.png) center
		top/100px 100px;
}
.c-nnoum2022--itemList li a:nth-child(2) {
	display: block;
	position: relative;
	padding-bottom: 0;
	z-index: 1;
	width: 100%;
	height: 0;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3607843137);
	overflow: hidden;
	opacity: 0;
	transition: 0.4s;
}
.c-nnoum2022--itemList li a:nth-child(2)::before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}
.c-nnoum2022--itemList li a:nth-child(2) img {
	width: 100%;
	opacity: 0;
	transition: 0.4s;
}
.c-nnoum2022--itemList li:hover a:nth-child(2) {
	padding-bottom: 100%;
	opacity: 1;
}
.c-nnoum2022--itemList li:hover a:nth-child(2) img {
	opacity: 1;
}
.c-nnoum2022--itemList li:nth-child(1) {
	left: 0;
}
.c-nnoum2022--itemList li:nth-child(2) {
	left: 25.5%;
}
.c-nnoum2022--itemList li:nth-child(3) {
	left: 51.5%;
}
.c-nnoum2022--itemList li:nth-child(4) {
	right: 0;
}
.c-nnoum2022--itemList li:nth-child(5) {
	top: 200%;
	left: 0;
	width: 48.5%;
}
.c-nnoum2022--itemList li:nth-child(5):hover > a:nth-child(2) {
	padding-bottom: 40%;
}
.c-nnoum2022--itemList li:nth-child(6) {
	top: 200%;
	right: 0;
	width: 48.5%;
}
.c-nnoum2022--itemList li:nth-child(6):hover > a:nth-child(2) {
	padding-bottom: 40%;
}

.c-nnoum2022--itemBlock {
	margin: 0 auto !important;
	padding: 0 1em !important;
	box-sizing: border-box;
	max-width: 60vw;
}
.c-nnoum2022--itemBlock__wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.c-nnoum2022--itemBlock__wrapperReverse {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
}
.c-nnoum2022--itemBlock__heading {
	display: block;
	position: relative;
	width: 25%;
	overflow: hidden;
}
.c-nnoum2022--itemBlock__heading::before {
	content: '';
	display: block;
	padding-bottom: 100%;
	height: 100%;
}
.c-nnoum2022--itemBlock__heading img {
	display: inline-block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
.c-nnoum2022--itemBlock__innerHeading {
	display: none;
}
.c-nnoum2022--itemBlock__content {
	width: 72%;
}
.c-nnoum2022--itemBlock__content > figure {
	position: relative;
	margin-top: -20%;
	width: 100%;
}
.c-nnoum2022--itemBlock__content > figure::before {
	content: '';
	display: block;
	padding-bottom: 100%;
	background: #f6d66c;
}
.c-nnoum2022--itemBlock__content > figure img {
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
}
.c-nnoum2022--itemBlock__content > ul {
	padding: 1.5em 0;
	color: #fff;
}
.c-nnoum2022--itemBlock__content > ul li {
	display: flex;
	margin-bottom: 1em;
	height: 130px;
}
.c-nnoum2022--itemBlock__content > ul li > figure {
	width: 40%;
}
.c-nnoum2022--itemBlock__content > ul li > figure img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}
.c-nnoum2022--itemBlock__content > ul li > div {
	padding: 0 0 0 0.7em;
	width: 60%;
}
.c-nnoum2022--itemBlock__content > ul li > div section {
	position: relative;
	width: 100%;
	height: 100%;
}
.c-nnoum2022--itemBlock__content > ul li > div section div:first-child {
	padding-left: 0.4em;
	border-left: solid 5px #fff;
	height: 60%;
}
.c-nnoum2022--itemBlock__content > ul li > div section div:first-child span {
	display: block;
}
.c-nnoum2022--itemBlock__content > ul li > div section div:nth-child(2) {
	display: flex;
	justify-content: end;
	align-items: flex-end;
	height: 40%;
}
.c-nnoum2022--itemBlock__content > ul li > div section div:nth-child(2) div {
	display: inline-flex;
	justify-content: center;
	margin-top: 1em;
	align-items: center;
	padding: 0.2em 0.5em;
	border: solid 1px #fff;
}
.c-nnoum2022--itemBlock__content > ul li > div section div:nth-child(2) div a {
	display: inline-block;
	font-size: 0.8em;
	color: #fff;
}
.c-nnoumStime--heading2 {
	position: relative;
	margin: 0 auto;
	width: 95%;
}
.c-nnoumStime--heading2 span {
	display: block;
	margin: 0 auto 0.7em;
	padding: 0.3em 0;
	width: 88%;
	background: linear-gradient(
		90deg,
		#ac7c30 0%,
		#f6d56c 25%,
		#8a6128 50%,
		#533417 75%,
		#b07e39 100%
	);
	text-align: center;
	font-size: 1.6em;
	font-weight: normal;
	color: #fff;
}
.c-nnoumStime--heading2::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 6%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/logo_nnoum1_left.png)
		center/cover no-repeat;
}
.c-nnoumStime--heading2::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 6%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/logo_nnoum1_right.png)
		center/cover no-repeat;
}
.c-nnoumStime--card {
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto 80px;
	width: 95%;
}
.c-nnoumStime--card > figure {
	box-sizing: border-box;
	width: 40%;
}
.c-nnoumStime--card > div {
	position: relative;
	z-index: 0;
	width: 60%;
	background: linear-gradient(
		90deg,
		#634910 0%,
		#d49b1e 30%,
		#fad689 50%,
		#d49b1e 70%,
		#634910 100%
	);
}
.c-nnoumStime--card > div::after {
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/bg_nnoum_logo_pattern.png)
		center top/100px 100px;
	mix-blend-mode: hard-light;
	opacity: 0.4;
}
.c-nnoumStime--card > div > div {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 2;
	margin: auto;
	width: 100%;
	height: 80%;
	background: linear-gradient(
		90deg,
		rgba(11, 3, 0, 0.9019607843) 0%,
		rgba(11, 3, 0, 0.7176470588) 50%,
		rgba(11, 3, 0, 0.9019607843) 100%
	);
	font-size: 1.2em;
	color: #fff;
}
.c-nnoumStime--card > div > div > div {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 80%;
	height: 75%;
}
.c-nnoumStime--card > div > div > div h3 {
	text-align: right;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8705882353);
}
.c-nnoumStime--card > div > div > div > span {
	display: block;
	text-align: right;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8705882353);
}
.c-nnoumStime--card > div > div > div a {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 0.3em;
	border: solid 1px #fff;
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8705882353);
	color: #fff;
}
.c-nnoumStime--card > div > div > div a span {
	display: inline-block;
	margin: auto;
}
.c-nnoumStime--card__reverse {
	flex-direction: row-reverse;
}
.c-nnoumStime--card__reverse > div > div > div h3 {
	text-align: left;
}
.c-nnoumStime--card__reverse > div > div > div > span {
	text-align: left !important;
}

.p-nnoumStime--profile {
	z-index: 1;
	padding: 70px 10px;
}
.p-nnoumStime--profile__wrapper {
	position: relative;
}
.p-nnoumStime--profile__bg {
	width: 100%;
}
.p-nnoumStime--profile__text {
	position: absolute;
	top: 35%;
	right: 0;
	width: 60% !important;
}

.p-nnoum2022--MV {
	position: relative;
	z-index: 2;
	padding: 4% 0;
	width: 100%;
	height: 100%;
}
.p-nnoum2022--MV__inner {
	display: flex;
	margin: 0 auto;
	max-width: 60vw;
	height: 100%;
}
.p-nnoum2022--MV__inner > div {
	position: relative;
	width: 44%;
	height: 100%;
}
.p-nnoum2022--MV__inner > div img {
	width: 100%;
	height: 100%;
}
.p-nnoum2022--MV__inner > figure {
	display: block;
	position: relative;
	width: 56%;
}
.p-nnoum2022--MV__inner > figure::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	padding-bottom: 100%;
	width: 100%;
}
.p-nnoum2022--MV__logo {
	display: block;
	margin-top: 25%;
	margin-bottom: 2em;
	width: 100%;
}
.p-nnoum2022--MV__logo__img {
	display: none;
	margin-bottom: 1em;
}
.p-nnoum2022--MV__text {
	text-align: center;
	color: #fff;
	font-size: 1em;
}
.p-nnoum2022--MV__text span {
	display: inline-block;
	margin-bottom: 1em;
	width: 100%;
	text-align: center;
}

.p-nnoumStime--MV {
	position: relative;
	z-index: 2;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/mv_stime.jpg) center
		top/cover no-repeat #fff;
	/*
    &__text {
        position: relative;
        top: 5%;
        width: 50%;
        height: 20%;
        @include mq-down(xs) {
            width: 100%;
        }
        img {
            display: block;
            position: absolute;
            top: 10%;
            right: 0;
            left: 0;
            margin: auto;
            width: 75%;
            @include mq-up(max) {
                width: 60%;
            }
            @include mq-down(xl) {
                width: 100%;
            }
            @include mq-down(md) {
                width: 100%;
            }
            @include mq-down(sm) {
                width: 100%;
            }
            @include mq-down(xs) {
                width: 82%;
            }
        }
    }*/
}
.p-nnoumStime--MV__inner {
	margin: 0 auto;
	max-width: 60vw;
	height: 100%;
}
.p-nnoumStime--MV__logo {
	position: relative;
	width: 50%;
	height: 60%;
}
.p-nnoumStime--MV__logo img {
	display: block;
	position: absolute;
	top: 10%;
	right: 0;
	left: 0;
	margin: auto;
	width: 80%;
}
.p-nnoumStime--MV__text {
	position: relative;
	top: 5%;
	width: 50%;
	height: 40%;
	text-align: center;
	color: #fff;
	text-shadow: 4px 4px 3px #000;
	line-height: 2.7;
	font-size: 1em;
	filter: drop-shadow(1px 1px 2px #000000);
}
.p-nnoumStime--topSwiper__wrapper {
	position: relative;
	z-index: 3;
	margin: 0 0 5em;
}
.p-nnoumStime--topSwiper__wrapper .swiper-button-next {
	margin-right: 2em;
	color: #fff;
	text-shadow: 1px 1px 5px #000;
}
.p-nnoumStime--topSwiper__wrapper .swiper-button-prev {
	margin-left: 2em;
	color: #fff;
	text-shadow: 1px 1px 5px #000;
}
.p-nnoumStime--topSwiper__controler {
	display: flex;
	position: relative;
	margin: 0 auto;
	width: 200px;
	height: 50px;
}
.p-nnoumStime--topSwiper__controler > * {
	position: relative !important;
}
.p-nnoumStime--topSwiper__controler .swiper-button-prev {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 50px;
}
.p-nnoumStime--topSwiper__controler .swiper-button-prev::after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/sw_icon1_st.png)
		center/contain no-repeat;
	transition: 0.4s;
}
.p-nnoumStime--topSwiper__controler .swiper-button-prev:hover::after {
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/sw_icon1_hv.png)
		center/contain no-repeat;
}
.p-nnoumStime--topSwiper__controler .swiper-button-next {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 50px;
}
.p-nnoumStime--topSwiper__controler .swiper-button-next::after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/sw_icon2_st.png)
		center/contain no-repeat;
	transition: 0.4s;
}
.p-nnoumStime--topSwiper__controler .swiper-button-next:hover::after {
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/sw_icon2_hv.png)
		center/contain no-repeat;
}
.p-nnoumStime--topSwiper__controler .swiper-pagination {
	display: flex;
	justify-content: space-evenly;
	bottom: auto !important;
	padding: 1em;
	width: 200px !important;
	height: 20px;
}
.p-nnoumStime--topSwiper__controler .swiper-pagination .swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/sw_icon4.png)
		center/contain no-repeat;
	opacity: 1;
}
.p-nnoumStime--topSwiper__controler .swiper-pagination .swiper-pagination-bullet-active {
	width: 20px;
	height: 20px;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/sw_icon3.png)
		center/contain no-repeat;
	opacity: 1;
}

.p-nnoumStime--luxury {
	position: relative;
	z-index: 1;
	margin: 0 auto;
	padding-bottom: 5%;
	width: 95%;
}
.p-nnoumStime--luxury h3 {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	box-sizing: border-box;
	width: 30%;
	height: 100%;
	background: linear-gradient(180deg, #c9bc9a, #85765f);
}
.p-nnoumStime--luxury h3::before {
	content: '';
	display: block;
	position: absolute;
	z-index: -1;
	width: 10%;
	height: 100%;
	background: #796a55;
}
.p-nnoumStime--luxury h3 img {
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: 2px top;
	object-position: 2px top;
}
.p-nnoumStime--luxury li figure {
	position: relative;
	width: 100%;
	height: 100%;
}
.p-nnoumStime--luxury li figure img {
	width: 100%;
	opacity: 0;
}
.p-nnoumStime--luxury li figure::before {
	transition: 1.4s;
}
.p-nnoumStime--luxury li figure.is-activate img {
	opacity: 1;
	transition: 30s;
}
.p-nnoumStime--luxury li:nth-child(1) {
	right: 0;
	margin-left: 33%;
	width: 67%;
}
.p-nnoumStime--luxury li:nth-child(1) figure::before {
	content: '';
	position: absolute;
	top: 50%;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/lux_wear1.jpg)
		center/contain no-repeat;
	opacity: 0;
}
.p-nnoumStime--luxury li:nth-child(1) figure.is-activate::before {
	top: 0;
	opacity: 1;
}
.p-nnoumStime--luxury li:nth-child(2) {
	margin-top: -40%;
	width: 45%;
}
.p-nnoumStime--luxury li:nth-child(2) figure::before {
	content: '';
	position: absolute;
	top: 50%;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/lux_wear2.jpg)
		center/contain no-repeat;
	opacity: 0;
}
.p-nnoumStime--luxury li:nth-child(2) figure.is-activate::before {
	top: 0;
	opacity: 1;
}
.p-nnoumStime--luxury li:nth-child(3) {
	margin-top: -35%;
	margin-left: 55%;
	width: 60%;
}
.p-nnoumStime--luxury li:nth-child(3) figure::before {
	content: '';
	position: absolute;
	left: 50%;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/lux_wear3.jpg)
		center/contain no-repeat;
	opacity: 0;
}
.p-nnoumStime--luxury li:nth-child(3) figure.is-activate::before {
	left: 0;
	opacity: 1;
}
.p-nnoumStime--luxury li:nth-child(4) {
	margin-top: -21%;
	margin-left: -22%;
	width: 70%;
}
.p-nnoumStime--luxury li:nth-child(4) figure::before {
	content: '';
	position: absolute;
	right: 50%;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/lux_wear4.jpg)
		center/contain no-repeat;
	opacity: 0;
}
.p-nnoumStime--luxury li:nth-child(4) figure.is-activate::before {
	right: 0;
	opacity: 1;
}
.p-nnoumStime--luxury li:nth-child(5) {
	margin-top: -21%;
	margin-left: 50%;
	width: 45%;
}
.p-nnoumStime--luxury li:nth-child(5) figure img {
	opacity: 1 !important;
}

.p-nnoumStime--functionality {
	position: relative;
	z-index: 1;
	margin: 0 auto;
	padding-bottom: 5%;
	width: 95%;
}
.p-nnoumStime--functionality h3 {
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	box-sizing: border-box;
	width: 30%;
	height: 100%;
	background: linear-gradient(180deg, #c9bc9a, #85765f);
}
.p-nnoumStime--functionality h3::before {
	content: '';
	display: block;
	position: absolute;
	z-index: -1;
	width: 10%;
	height: 100%;
	background: #796a55;
}
.p-nnoumStime--functionality h3 img {
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: 2px top;
	object-position: 2px top;
}
.p-nnoumStime--functionality li figure {
	position: relative;
	width: 100%;
	height: 100%;
}
.p-nnoumStime--functionality li figure img {
	width: 100%;
	opacity: 0;
}
.p-nnoumStime--functionality li figure::before {
	transition: 1.4s;
}
.p-nnoumStime--functionality li figure.is-activate img {
	opacity: 1;
	transition: 30s;
}
.p-nnoumStime--functionality li:nth-child(1) {
	left: 0;
	width: 70%;
}
.p-nnoumStime--functionality li:nth-child(1) figure::before {
	content: '';
	position: absolute;
	top: 50%;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/func_goggle1.jpg)
		center/contain no-repeat;
	opacity: 0;
}
.p-nnoumStime--functionality li:nth-child(1) figure.is-activate::before {
	top: 0;
	opacity: 1;
}
.p-nnoumStime--functionality li:nth-child(2) {
	margin-top: -15%;
	margin-left: -12%;
	width: 65%;
}
.p-nnoumStime--functionality li:nth-child(2) figure::before {
	content: '';
	position: absolute;
	left: -45%;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/func_goggle2.jpg)
		center/contain no-repeat;
	opacity: 0;
}
.p-nnoumStime--functionality li:nth-child(2) figure.is-activate::before {
	left: 0;
	opacity: 1;
}
.p-nnoumStime--functionality li:nth-child(3) {
	margin-top: 5%;
	margin-bottom: 10%;
	margin-left: 40%;
	width: 60%;
}
.p-nnoumStime--functionality li:nth-child(3) figure::before {
	content: '';
	position: absolute;
	left: 45%;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/func_goggle3.jpg)
		center/contain no-repeat;
	opacity: 0;
}
.p-nnoumStime--functionality li:nth-child(3) figure.is-activate::before {
	left: 0%;
	opacity: 1;
}
.p-nnoumStime--functionality li:nth-child(4) {
	margin-top: -90%;
	margin-left: 10%;
	width: 18%;
}
.p-nnoumStime--functionality li:nth-child(4) figure img {
	opacity: 1 !important;
}

.p-nnoumStime--indivisuality {
	position: relative;
	z-index: 1;
	margin: 0 auto;
	padding-bottom: 5%;
	width: 95%;
}
.p-nnoumStime--indivisuality h3 {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	box-sizing: border-box;
	width: 30%;
	height: 100%;
	background: linear-gradient(180deg, #c9bc9a, #85765f);
}
.p-nnoumStime--indivisuality h3::before {
	content: '';
	display: block;
	position: absolute;
	z-index: -1;
	width: 10%;
	height: 100%;
	background: #796a55;
}
.p-nnoumStime--indivisuality h3 img {
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: 2px top;
	object-position: 2px top;
}
.p-nnoumStime--indivisuality li figure {
	position: relative;
	width: 100%;
	height: 100%;
}
.p-nnoumStime--indivisuality li figure img {
	width: 100%;
	opacity: 0;
}
.p-nnoumStime--indivisuality li figure::before {
	transition: 1.4s;
}
.p-nnoumStime--indivisuality li figure.is-activate img {
	opacity: 1;
	transition: 30s;
}
.p-nnoumStime--indivisuality li:nth-child(1) {
	right: 0;
	margin-left: 33%;
	width: 80%;
}
.p-nnoumStime--indivisuality li:nth-child(1) figure::before {
	content: '';
	position: absolute;
	left: 60%;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/indi_bala1.jpg)
		center/contain no-repeat;
	opacity: 0;
}
.p-nnoumStime--indivisuality li:nth-child(1) figure.is-activate::before {
	top: 0;
	left: 0;
	opacity: 1;
}
.p-nnoumStime--indivisuality li:nth-child(2) {
	margin-top: 2%;
	margin-left: -15%;
	width: 75%;
}
.p-nnoumStime--indivisuality li:nth-child(2) figure::before {
	content: '';
	position: absolute;
	left: -30%;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/indi_bala2.jpg)
		center/contain no-repeat;
	opacity: 0;
}
.p-nnoumStime--indivisuality li:nth-child(2) figure.is-activate::before {
	left: 0;
	opacity: 1;
}
.p-nnoumStime--indivisuality li:nth-child(3) {
	margin-top: 5%;
	width: 30%;
}
.p-nnoumStime--indivisuality li:nth-child(3) figure::before {
	content: '';
	position: absolute;
	top: 50%;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/indi_bala3.jpg)
		center/contain no-repeat;
	opacity: 0;
}
.p-nnoumStime--indivisuality li:nth-child(3) figure.is-activate::before {
	top: 0;
	opacity: 1;
}
.p-nnoumStime--indivisuality li:nth-child(4) {
	margin-top: -59%;
	margin-left: 33%;
	width: 67%;
}
.p-nnoumStime--indivisuality li:nth-child(4) figure::before {
	content: '';
	position: absolute;
	top: 50%;
	width: 100%;
	height: 100%;
	background: url(https://skier.itembox.design/item/s/nnoum-stime/images/indi_bala4.jpg)
		center/contain no-repeat;
	opacity: 0;
}
.p-nnoumStime--indivisuality li:nth-child(4) figure.is-activate::before {
	top: 0;
	opacity: 1;
}
.p-nnoumStime--indivisuality li:nth-child(5) {
	margin-top: -110%;
	margin-bottom: 68%;
	margin-left: 67%;
	width: 27%;
}
.p-nnoumStime--indivisuality li:nth-child(5) figure img {
	opacity: 1;
}
.u-nnoum2022--zIndex__3 {
	z-index: 3;
}

.u-nnoum2022--m0a {
	margin: 0 auto;
}

.u-nnoum2022--mb30 {
	margin-bottom: 30px !important;
}

.u-nnoum2022--mb40 {
	margin-bottom: 40px !important;
}

.u-nnoum2022--mb50 {
	margin-bottom: 50px !important;
}

.u-nnoum2022--mb60 {
	margin-bottom: 60px !important;
}

.u-nnoum2022--mb70 {
	margin-bottom: 70px !important;
}

.u-nnoum2022--mb80 {
	margin-bottom: 80px !important;
}

.u-nnoum2022--mb150 {
	margin-bottom: 150px !important;
}

.u-nnoum2022--mb100 {
	margin-bottom: 100px !important;
}

.u-nnoum2022--mb200 {
	margin-bottom: 200px !important;
}

.u-nnoum2022--mb300 {
	margin-bottom: 300px !important;
}

.u-nnoum2022--mt-100 {
	margin-top: -100px !important;
}

.u-nnoum2022--mb70-40 {
	margin-bottom: 70px !important;
}

.u-nnoumStime--text__emphasis {
	font-size: 1.5em;
	font-weight: bold;
}

.u-nnoumStime--block__PC,
.u-nnoum2022--block__PC {
	display: block;
}
.u-nnoumStime--block__SP,
.u-nnoum2022--block__SP {
	display: none;
}

/***nnoum2022 + s.time ***/

@media screen and (min-width: 1500px) {
	.c-nnoumStime--heading2 span {
		width: 92%;
	}

	.c-nnoumStime--heading2::before,
	.c-nnoumStime--heading2::after {
		width: 4%;
	}

	.c-nnoumStime--card > div > div {
		font-size: 1.7em;
	}

	.p-nnoumStime--MV__logo img {
		width: 60%;
	}
}
@media screen and (min-width: 1200px) {
	.c-nnoum2022--itemBlock__content > ul li > div section div:first-child > h3,
	.c-nnoum2022--itemBlock__content > ul li > div section div:first-child > span {
		padding: 0.6em 0;
		box-sizing: border-box;
		height: 33%;
	}
	.c-nnoum2022--itemBlock__content > ul li > div section div:nth-child(2) div {
		padding: 0.2em 2em;
	}
	.c-nnoum2022--itemBlock__content > ul li > div section div:nth-child(2) div a {
		font-size: 1em;
	}
}
@media screen and (max-width: 1200px) {
	.c-nnoum2022--itemBlock__content > ul li {
		height: 100px;
	}
	.c-nnoumStime--heading2 span {
		padding: 0.1em 0;
	}
	.c-nnoumStime--card > div > div {
		font-size: 1em;
	}
	.p-nnoum2022--MV__text {
		font-size: 0.85em;
	}
	.p-nnoumStime--MV__logo img {
		width: 100%;
	}
	.p-nnoumStime--MV__text {
		font-size: 0.9em;
	}
}

@media screen and (max-width: 999px) {
	.p-nnoum-links__content {
		width: 33.3%;
	}
	.l-nnoumStime--MV {
		height: 600px;
	}
	.c-nnoum2022--itemBlock__content > ul li {
		height: 80px;
	}
	.c-nnoum2022--itemBlock__content > ul li {
		font-size: 0.8em;
	}
	.c-nnoumStime--heading2 span {
		padding: 0.1em 0;
		font-size: 1.2em;
	}
	.c-nnoumStime--card > div > div {
		font-size: 0.9em;
	}
	.c-nnoumStime--card > div > div > div {
		width: 90%;
	}
	.p-nnoum2022--MV__text {
		font-size: 0.7em;
	}
	.p-nnoumStime--MV__inner {
		max-width: 90vw;
	}
	.p-nnoumStime--MV__logo img {
		width: 70%;
	}
}

@media screen and (max-width: 768px) {
	/* nnoum2022 + s.time */
	.l-nnoum2022--wrapper::before {
		margin-bottom: 0;
		width: 100%;
	}
	.l-nnoum2022--column {
		width: 100%;
	}
	.l-nnoumStime--wrapper {
		margin-bottom: 0;
	}
	.l-nnoumStime--wrapper::before {
		width: 100%;
	}
	.l-nnoumStime--MV {
		padding: 10px 0;
		height: 500px;
	}
	.l-nnoumStime--column {
		width: 100%;
		overflow: hidden;
	}
	.c-nnoum2022--common__list__caracter li {
		width: 100%;
	}
	.c-nnoum2022--common__movie {
		margin-bottom: 40px;
	}
	.c-nnoum2022--common__parallelBanner {
		flex-direction: column;
		margin-bottom: 40px;
	}
	.c-nnoum2022--common__parallelBanner figure {
		width: 100%;
		margin-bottom: 10px;
	}
	.c-nnoum2022--itemList {
		padding: 1em 0 !important;
	}
	.c-nnoum2022--itemBlock__content > ul li {
		height: 70px;
	}
	.c-nnoum2022--itemBlock__content > ul li {
		font-size: 0.6em;
	}
	.c-nnoumStime--heading2 span {
		padding: 0.3em 0;
	}
	.c-nnoumStime--card > div > div {
		font-size: 1em;
	}
	.p-nnoum2022--MV__inner > div {
		width: 100%;
	}
	.p-nnoum2022--MV__inner > figure {
		display: none;
	}
	.p-nnoum2022--MV__logo {
		margin-top: 0;
	}
	.p-nnoum2022--MV__logo__img {
		display: block;
	}
	.p-nnoum2022--MV__text {
		font-size: 1em;
	}
	.u-nnoum2022--mb70-40 {
		margin-bottom: 40px !important;
	}
	.u-nnoumStime--text__emphasis {
		font-size: 1.3em;
	}

	.u-nnoumStime--block__PC,
	.u-nnoum2022--block__PC {
		display: none;
	}
	.u-nnoumStime--block__SP,
	.u-nnoum2022--block__SP {
		display: block;
	}
}

@media screen and (max-width: 600px) {
	/* nnoum2022 + s.time */
	.l-nnoum2022--itemBlock {
		margin: 60% auto;
	}
	.c-nnoum2022--itemList {
		max-width: 90vw;
	}
	.c-nnoum2022--itemBlock {
		max-width: 90vw;
	}
	.c-nnoum2022--itemBlock__wrapper {
		flex-direction: column;
	}
	.c-nnoum2022--itemBlock__wrapperReverse {
		flex-direction: column;
	}
	.c-nnoum2022--itemBlock__heading {
		display: none;
	}
	.c-nnoum2022--itemBlock__heading::before {
		padding-bottom: 20%;
	}
	.c-nnoum2022--itemBlock__innerHeading {
		display: block;
	}
	.c-nnoum2022--itemBlock__innerHeading::before {
		content: '';
		display: block;
		padding-bottom: 100%;
		background: rgba(152, 245, 175, 0.6235294118);
	}
	.c-nnoum2022--itemBlock__innerHeading::before {
		padding-bottom: 30%;
	}
	.c-nnoum2022--itemBlock__content {
		width: 100%;
	}
	.c-nnoum2022--itemBlock__content > figure {
		margin-top: -50%;
	}
	.c-nnoum2022--itemBlock__content > ul li {
		height: 90px;
	}
	.c-nnoum2022--itemBlock__content > ul li {
		font-size: 0.9em;
	}
	.c-nnoumStime--card > div > div {
		font-size: 0.7em;
	}
	.c-nnoumStime--card > div > div > div {
		width: 85%;
		height: 90%;
	}
	.c-nnoumStime--card > div > div > div h3 {
		letter-spacing: -0.1em;
	}
	.p-nnoum2022--MV__inner {
		flex-direction: column-reverse;
		max-width: 90vw;
	}
	.p-nnoumStime--MV__inner {
		max-width: 100%;
	}
	.p-nnoumStime--MV__logo img {
		width: 90%;
	}
	.p-nnoumStime--MV__text {
		font-size: 0.8em;
	}
}

@media screen and (max-width: 500px) {
	.c-nnoumStime--heading2 span {
		padding: 0.3em 0;
		width: 86%;
		font-size: 1.1em;
	}
	.c-nnoumStime--heading2::before,
	.c-nnoumStime--heading2::after {
		width: 8%;
	}
	.p-nnoumStime--MV__text {
		width: 100%;
		font-size: 0.9em;
	}
}
@media screen and (max-width: 414px) {
	.c-nnoum2022--itemBlock__content > ul li {
		font-size: 0.7em;
	}
	.c-nnoumStime--heading2 span {
		font-size: 0.9em;
	}
	.p-nnoum2022--MV,
	.p-nnoumStime--MV {
		background-position-x: 52%;
	}
	.p-nnoumStime--MV__text {
		font-size: 0.8em;
	}
}
