#g-cursor {
position: fixed;
}

.n-item-modal-slider__item{
	top:50% !important;
	transform: translate(0,-50%);
}


.n-products-item__img {
	cursor:pointer;
}



.n-artists-modal .n-artists-modal__btn {
    top: 85px;
    left: auto;
    right: 50%;
    margin-right: -480px;
    z-index: 55;
    }

.n-artists-modal .n-artists-modal-scroll {
top: 158px;
    left: auto;
    right: 50%;
    margin-right: -468px;
    }


.ab-company__detail a *,
.n-list-cat-nav a{

-webkit-transition: all 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
   -moz-transition: all 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
     -o-transition: all 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
        transition: all 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */
    }


    .bg-title-fixed p {
    font-size: 200vh;
}





.global-nav{
    overflow: hidden;
}
.global-nav li {
overflow: visible;
}
.open-nw:after {
    width: 10.5px;
    height: 10px;
    top: 9px;
    right: -10px;
}




.kv-news-scroll {
    width: 12px;
    }



#menu-bg{
    position: fixed;
z-index: 30000;
pointer-events: none;
width:100%;
height:100%;
top:0;
left: 0;
transform:translate(0,0);
}



.next-nav__bg {
    top: 50%;
    margin-top:-167px;
}


.next-nav__title {
    bottom: auto;
    top: 50%;
    margin-top:127px;
}

.next-nav-guide {
    margin-top:-100px;
    top: 50%;
    transform:translate(-50%,-100%);
}

.view-collection-btn {
    top:50%;
    margin-top:-189px;
}

.n-item-modal-slider-wrap .slick-slide {
    height: 100% !important;
}

.n-item-modal-slider__item2{
    display: block;

    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}




.n-item-caps{

    font-weight: 500;
    font-size: 1.6rem;
    line-height: 140%;
    color: #989898;
    width:100%;
    height: 95px;
    position: absolute;
    bottom:0;
    text-align: center;
}

.n-item-modal-slider__cap{
    display: none;
}


.news-content--var {
    padding-bottom:398px;/*238*/
}


.show-title .m-a-2 {
    transition: transform .4s cubic-bezier(.34,.01,.32,.99);
    transition-delay: -0.1s;
}





/* backgroundblendmode*/

 
.no-backgroundblendmode body[a_path^="/news/"]:not(.is-menu-open) #g-cursor ,
.no-backgroundblendmode body[a_path^="/stores"]:not(.is-menu-open) #g-cursor ,
.no-backgroundblendmode body[a_path^="/about"]:not(.is-menu-open) #g-cursor {
    border: 1px solid #777;
}

/*24*/

.st-list-area__name{
width:130px;	
	line-height:140%;
}


@media screen and (min-width: 769px) {
.ab-concept__desc {
    font-size: 53px;
	margin-right:100px;
}
	.ab-company__detail dd {
    font-size: 53px;
}
}

