@charset "utf-8";


/*
 * File       : modules/artist/style.css
 * Author     : STUDIO-JT (SUMI,HREE)
 * Guideline  : JTstyle.1.1
 *
 * Dependency : css/reset.css
 *              css/jt-strap.css
 *
 * SUMMARY:
 * 1) JT ARTIST LIST
 * 2) JT ARTIST SINGLE
 * 3) RWD
 */



/* **************************************** *
 * JT ARTIST LIST
 * **************************************** */
.jt-single__content-item .wrap{max-width: 101.4rem; margin: 0 auto; position: relative;}

.jt-grid-list {margin-bottom: -3.5%;position: relative;}
.jt-grid-list:after {content: '';display: table;clear: both;}

.jt-grid-list__item {float: left;width: 31.1%;margin-right: 3.35%;margin-bottom: 3.5%;}
.jt-grid-list__item:nth-child(3n) {margin-right: 0;}
.jt-grid-list__item:nth-child(3n+1) {clear: both;}

.jt-grid-list__link {display: block;position: relative;}
html.desktop .jt-grid-list__link:hover .jt-grid-list__content,
html.desktop .jt-grid-list__link:focus .jt-grid-list__content  {opacity:1;}

.jt-grid-list__thumb {display: block;}
.jt_artist_list_wrap .jt-grid-list__thumb img {display: block;width: 100%; max-width: 100%;}

.jt-grid-list__content {width: 100%;height: 100%;opacity:0;-webkit-transition: opacity 0.1s;transition: opacity 0.1s;}
.jt-grid-list__content:before {width:100%;height:100%;background:#000000;background:rgba(0, 0, 0, .5);content:'';display:block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.jt-grid-list__title {font-size: 3rem;font-weight: 500;line-height: 1.5;color: #fff;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.jt-grid-list__title span br {display: none;}
.jt-grid-list__title b {display:block;font-size:1.4rem;font-weight: 500;}
.jt-grid-list__desc {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 3.7em;margin-top: 1.3rem;font-size: 1.6rem;font-weight: 400;line-height: 1.85;color: #444;text-overflow: ellipsis;overflow: hidden;}

html.ie11.desktop .jt-grid-list__link:hover .jt-grid-list__content:before,
html.ie11.desktop .jt-grid-list__link:hover .jt-grid-list__title {opacity:1;}
html.ie11 .jt-grid-list__content:before {opacity:0;-webkit-transition: opacity 0.1s;transition: opacity 0.1s;}
html.ie11 .jt-grid-list__title {opacity:0;-webkit-transition: opacity 0.1s;transition: opacity 0.1s;}

/* Lazyload */
.jt-grid-list__thumb.jt-lazyload {padding-top: 130.5%;}

/* artist profile */
.artist-profile {background: #f8f8f8;padding: 4.1rem 0;display: block;-webkit-transition:background 0.1s;transition: background 0.1s;margin-top: 11.1rem;}
.artist-profile__title,
.artist-profile__desc,
.artist-profile__link { display: inline-block;}
.artist-profile__link {float: right;padding: 1.2rem 3.3rem 1.2rem 2.4rem;position: relative;top: -0.7rem;right: -1.4rem;font-size: 1.4rem;font-weight: 700;color: #000;}
.artist-profile__desc {font-size: 1.6rem;color: #444;letter-spacing: -0.035em;}
.artist-profile__title {font-size: 2.4rem;font-weight: 700;margin-right: 4.8rem;color: #000;}
.artist-profile__link:after{font-family: 'jt-font';font-size:1.6rem;color:#000;font-weight:normal;content:'\e92f';display:inline-block;vertical-align:middle;margin-left: 1.9rem;}

.artist-profile:hover { background:#FF650F;}
.artist-profile:hover .artist-profile__title,
.artist-profile:hover .artist-profile__link,
.artist-profile:hover .artist-profile__desc,
.artist-profile:hover .artist-profile__link:after{color:#fff}



/* **************************************** *
  * JT ARTIST SINGLE
 * **************************************** */
.jt-single__content-item {position:relative; padding: 12rem 0 15rem;}
.jt-single__artist-wrap {width: 100%;}
.jt-single__artist-wrap h2 {font-size: 3.2rem; line-height: 1.43; font-weight: 500; margin-bottom: 5rem;}
.jt-single__artist-wrap p {font-size: 1.6rem;line-height: 1.75;margin-bottom: 1.6rem;color: #444; letter-spacing: -0.013em;}
.jt-single__artist-wrap p:last-child {margin-bottom:0;}

/* PROFILE SLIDER */
.jt-single__artist-profile {background: #e0e0e0;}
.jt-single__artist-profile h1 { padding-top: 0.8rem;}
.jt-single__artist-profile h1 b { font-size:3rem; letter-spacing: -0.025rem; display:block; line-height: 1.46; font-weight:500;}
.jt-single__artist-profile h1 p { font-size:1.4rem; font-weight:500; display:block; margin-top: 0.6rem; color: #848484; letter-spacing: -0.02em; line-height: 1.42;}
.jt-single__artist-profile h1 p span[lang="ch"] {font-family:'Noto Sans SC' }
.jt-single__artist-slide-wrap.swiper-container {position:relative; margin-left: -2.1rem; margin-right: -2.1rem;}
.jt-single__artist-slide-wrap.swiper-container.custom-hover {cursor: none}
.jt-single__artist-slide-wrap .artist-slide__item {width: 50%;}
.jt-single__artist-slide-wrap .artist-slide__item figure.jt-lazyload {padding-top: 127%;}
.jt-single__artist-slide-wrap .artist-slide__item figure img {display: block; width: 100%; padding: 0 2.1rem; transition: all 0.1s;}

.jt-single__artist-slide-wrap.custom-hover .artist-slide__item figure.jt-lazyload--loaded {background: #e0e0e0;}
.jt-single__artist-slide-wrap.custom-hover .artist-slide__item figure.jt-lazyload--loaded img{opacity: 0.2;}
.jt-single__artist-slide-wrap.custom-hover .artist-slide__item.swiper-slide-active figure.jt-lazyload--loaded img,
.jt-single__artist-slide-wrap.custom-hover .artist-slide__item.swiper-slide-next figure.jt-lazyload--loaded img {opacity: 1;}

.jt-single__artist-profile .swiper-button-prev {background:transparent; position: absolute; width: 3.3rem; height: 5.4rem; top: 43%; left: -13.2rem; }
.jt-single__artist-profile .swiper-button-next {background:transparent; position: absolute; width: 3.3rem; height: 5.4rem; top: 43%; right: -13.2rem; }
.jt-single__artist-profile .swiper-button-prev::before {position: absolute; font-family: 'jt-font'; content: '\e907'; font-size: 5.8rem; color: #000; left: -1.2rem; width: 100%; height: 100%; -webkit-transition: color 0.1s; transition: color 0.1s;}
.jt-single__artist-profile .swiper-button-next::before {position: absolute; font-family: 'jt-font'; content: '\e917'; font-size: 5.8rem; color: #000; right: 1.2rem; width: 100%; height: 100%; -webkit-transition: color 0.1s; transition: color 0.1s;}
.jt-single__artist-profile .swiper-button-next.swiper-button-disabled,
.jt-single__artist-profile  .swiper-button-prev.swiper-button-disabled {opacity: 0.2;}

.artist-slide__item .jt-lazyload__color-preview {left: 2.1rem; right: 2.1rem}

html.ie_11 .artist-slide__item {overflow:hidden;}

/* ABOUT ARTIST */
.artist-about__content-item {background: #d9d9d9; padding: 12rem 0 15rem;}
.artist-about-tabs {overflow: hidden; clear: both;}
.artist-about-tabs .jt-tabs__menu { top: 0.6rem; right: -0.1rem; font-weight: 500;}
.artist-about-tabs .jt-tabs__menu li:first-child {margin-right: 1.8rem;}
.jt-single__artist-info {margin-bottom: 5rem;}
.jt-single__artist-info li {margin-bottom: 1rem;letter-spacing:-0.025rem;color:#444;display:table;width: 100%; line-height: 1.75;}
.jt-single__artist-info li:last-child {margin-bottom:0;}
.jt-single__artist-info b {width: 8.7%;font-size:1.6rem;font-weight:500;color:#000;display:table-cell;line-height: 1.75}
.jt-single__artist-info p {font-size:1.6rem;display:table-cell;}
.jt-single__artist-info p span[lang="en"]{font-size:1.8rem;}
.jt-single__about-item p { margin-bottom: 2.8rem; }

#kr .jt-single__artist-info-desc p { word-break: break-all; text-align: justify; } /* 국문 텍스트 양끝정렬 */

/* FILMOGRAPHY */
.masterpiece__content-item {background: #e0e0e0;}
.jt-single__masterpiece {font-size:0;margin: 0 -1.9rem;}
.jt-single__masterpiece-inner {display:block;}
.jt-single__masterpiece-inner figure {padding-top:144%;}
.jt-single__masterpiece-inner figure img {margin:0; width:100%;}
.jt-single__masterpiece-item {width: calc(33.33% - 4.1rem);margin: 0 2rem 4.6rem;display: inline-block; vertical-align:top;}
.jt-single__masterpiece-item:nth-last-child(1), .jt-single__masterpiece-item:nth-last-child(2), .jt-single__masterpiece-item:nth-last-child(3) {margin-bottom:0;}
.jt-single__masterpiece-item .jt-single__masterpiece-content { margin-top: 2rem; }
.jt-single__masterpiece-item .jt-single__masterpiece-date { font-size: 1.4rem; color: #848484; font-weight: 500; line-height: 1.57; letter-spacing:-0.025rem; margin-bottom: 0.4rem;}
.jt-single__masterpiece-item .jt-single__masterpiece-title { color: #000; font-weight: 500; letter-spacing:-0.025rem;}
.jt-single__masterpiece-item.masterpiece-item--hover .jt-single__masterpiece-link ,
html.desktop .jt-single__masterpiece-item:hover .jt-single__masterpiece-link {opacity:1; -webkit-transition: opacity 0.1s;transition: opacity 0.1s;}

.jt-single__masterpiece-thumb-wrap {position:relative;}
.jt-single__masterpiece-link {position:absolute; left:0; top:0; background:rgba(0,0,0,0.5); width:100%; height:100%; opacity:0; -webkit-transition: opacity 0.1s;transition: opacity 0.1s;}
.jt-single__masterpiece-link ul { position:relative; top:50%; left:50%; transform:translate(-50%, -50%)}
.jt-single__masterpiece-link li {margin:0 auto 0.8rem; -webkit-transition: transform 0.1s;transition: transform 0.1s;}
.jt-single__masterpiece-link li a {width:3.8rem; height:3.8rem; margin:0 auto; /*border:0.1px solid #fff;*/ background:#fff; border-radius:50%; text-align:center; display:block; -webkit-transition: transform 0.1s;transition: transform 0.1s;}
.jt-single__masterpiece-link li a:before { font-family: 'jt-font'; font-size:1.6rem; line-height:3.8rem; color:#fff; -webkit-transition: color 0.1s;transition: color 0.1s;}
.jt-single__masterpiece-link li.jt-single__masterpiece--netflix a:before { content:'\e951';}
.jt-single__masterpiece-link li.jt-single__masterpiece--watcha a:before { content:'\e94b';}
.jt-single__masterpiece-link li.jt-single__masterpiece--kakao a:before {content:'';width:1.2rem;height: 100%;background: url(../../images/icon/icon-kakaopage-white.svg) no-repeat center center;display: block;margin: auto;}
.jt-single__masterpiece-link li.jt-single__masterpiece--naver a:before { content:'\e931'; font-size:1.3rem; }
.jt-single__masterpiece-link li.jt-single__masterpiece--tving a:before { content:'\e952'; font-size:1.3rem; }
.jt-single__masterpiece-link li.jt-single__masterpiece--wavve a:before { content:'\e953'; font-size:1.5rem; line-height: 4.1rem}
.jt-single__masterpiece-link li.jt-single__masterpiece--disney a:before { content:'\e95e'; font-size:1.8rem; }
.jt-single__masterpiece-link li.jt-single__masterpiece--coupang a:before { content:'\e95d'; font-size:1.3rem; }
.jt-single__masterpiece-link li.jt-single__masterpiece--jtbc a:before { content:'';height: 100%;background: url(../../images/icon/icon-jtbc.svg) no-repeat center 1.3rem;background-size:2.6rem;display: block; }

.jt-single__masterpiece-item--hide { display: none;}

.jt-single__masterpiece-link li.jt-single__masterpiece--kakao a:before {background-image:url(../../images/icon/icon-kakaopage-black.svg);}
.jt-single__masterpiece-link li.jt-single__masterpiece--netflix a:before { color:#e50914;}
.jt-single__masterpiece-link li.jt-single__masterpiece--naver a:before {color:#03cf5d}
.jt-single__masterpiece-link li.jt-single__masterpiece--tving a:before {color:#ff133b}
.jt-single__masterpiece-link li.jt-single__masterpiece--wavve a:before {color:#1351f9;}
.jt-single__masterpiece-link li.jt-single__masterpiece--watcha a:before {color:#f82f62;}
.jt-single__masterpiece-link li.jt-single__masterpiece--disney a:before {color:#1D1FFC;}
.jt-single__masterpiece-link li.jt-single__masterpiece--coupang a:before {color:#00bdff;}

html.desktop .jt-single__masterpiece-link li a:hover {transform: scale(1.15);}

.single-slider .jt-single__masterpiece-item {margin:0;}

/* TOPIC */
.artist-topic__content-item {padding: 12rem 0 10.8rem; background: #d9d9d9;}
.artist-topic__content-item h2 { font-size: 3rem; margin-bottom: 2.3rem; }
.artist-topic__content-item h2 span[lang="en"] { font-size: 3.2rem; }
.artist-topic__more {position:absolute;right: 0rem;top: 0.2rem;}
.artist-topic-list {margin-top: 2.3rem;}
.artist-topic-list__item {padding: 4.1rem 0; border-bottom:0.1rem solid #bbb;}
.artist-topic-list__item:last-child {border-bottom: 0;}
.artist-topic-list__item.one-item {border-bottom:0.1rem solid #bbb;}
.artist-topic-link {display:flex; font-size: 0; }
.desktop .artist-topic-link h3 ,
.desktop .artist-topic-link p ,
.desktop .artist-topic-link time {transition: color .1s}
html.desktop .artist-topic-link:hover p{color: #FF5B00;}
.artist-topic-list__content {display: inline-block;width: -webkit-calc(100% - 17.8rem);width: calc(100% - 17.8rem);padding-right: 22rem;}

.artist-topic__category{color:#000; font-weight:400; font-size:1.6rem;letter-spacing:-0.02rem; line-height: 1.5; margin-bottom: 1.2rem;}
.artist-topic-list__item p {margin-bottom: 0.8rem;font-size:2rem;font-weight:500;color:#000;letter-spacing:-0.025em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.artist-topic-list__item time {font-size:1.4rem; color:#848484; font-weight:400; line-height: 1.57; }
.artist-topic-list__item .jt-single__masterpiece-thumb {display: inline-block; width: 17.8rem;}
.artist-topic-list__item .jt-single__masterpiece-thumb figure { padding-top:55.1% }
.artist-topic-list__item .jt-single__masterpiece-thumb figure img {width: 100%;}

/* LINK */
.sns__content-item h2 {margin-bottom: 2rem;}
.artist-link__list {font-size:0;}
.artist-link__list li { display:inline-block; vertical-align:middle; margin-right:3.4rem;}
.artist-link__list li:last-child {margin-right:0;}
.artist-link__list li a {height:100%;display:block;}
.artist-link__list li a:before { font-family: 'jt-font'; font-size:2rem; color:#000; -webkit-transition: color 0.1s;transition: color 0.1s;}
.artist-link__list .artist-link__youtube a:before { content:'\e939';  font-size:2.3rem;}
.artist-link__list .artist-link__twitter a:before { content:'\e938'; }
.artist-link__list .artist-link__instagram a:before { content:'\e937';}
.artist-link__list .artist-link__facebook a:before { content:'\e916';}
.artist-link__list .artist-link__fanclub a:before { content:'\e943'; font-size:2.2rem;}
.artist-link__list .artist-link__etc a:before { content:'\e945'; font-size:1.9rem;}
html.desktop .artist-link__list li a:hover:before { color:#FF650F;}

body.single-artist .single-pagination {margin-top: 0; background: #d9d9d9;}

.sns__content-item + .single-pagination { background: #FF650F; }



/* **************************************** *
 * RWD
 * **************************************** */
/* **************************************** *
 * 1200px
 * **************************************** */
@media (max-width: 1200px){
    html.ipad .jt-single__artist-profile { padding-left:0; }
}



/* **************************************** *
 * 860px (작업 @768px 1rem = 10px )
 * **************************************** */
@media (max-width: 860px){

    /* JT ARTIST LIST  */
    .jt_artist_list_wrap .jt-pagination {margin-top: 4rem;}
    .jt-grid-list__content {opacity:1; margin-top:1rem;}
    .jt-grid-list__content:before {display:none;}
    .jt-grid-list__title {font-size:1.8rem; color:#000; -webkit-transform:none; -ms-transform:none; transform:none; position:static; text-align:left; display: flex; flex-wrap: wrap-reverse;}
    .jt-grid-list__title b {font-size:1.5rem; color: #848484}
    .jt-grid-list__title:after { color:#000;}
    .jt-grid-list__title span {width: 100%;}

    .jt-grid-list__item {width: 48.5%;margin: 0 3% calc(3% + 2.5rem) 0;}
	.jt-grid-list__item:nth-child(3n) {margin-right: 3%;}
	.jt-grid-list__item:nth-child(3n+1) {clear: none;}
	.jt-grid-list__item:nth-child(even) {margin-right: 0;}
	.jt-grid-list__item:nth-child(odd) {clear: both;}

    .artist-profile {margin-top:8rem;}
    .artist-profile__title {font-size:2rem;}
    .artist-profile__desc {font-size:1.5rem;}

     /* JT ARTIST SINGLE  */
    .jt-single__content-item .wrap {margin: 0 4rem;}
    .jt-single__content-item {padding: 8rem 0;}

    /* PROFILE SLIDER */
    .jt-single__artist-slide-wrap .artist-slide__item figure.jt-lazyload {padding-top: 120%;}
    .jt-single__artist-slide-wrap .artist-slide__item figure img {padding: 0 1rem}
    .jt-single__artist-profile::before {width: 4rem;}

    .jt-single__artist-profile .swiper-button-prev {width: 3.3rem; height: 3.4rem; top: auto; bottom: 1rem; left: auto; right: 5rem; }
    .jt-single__artist-profile .swiper-button-next {width: 3.3rem; height: 3.4rem; top: auto; bottom: 1rem; right: -2rem; }
    .jt-single__artist-profile .swiper-button-prev::before {content: '\e91c'; font-size: 2rem; width: auto; height: auto; top: 50%; left: 50%; transform: translate(-50%,-50%);}
    .jt-single__artist-profile .swiper-button-next::before {content: '\e91d'; font-size: 2rem; width: auto; height: auto; top: 50%; left: 50%; right: auto; transform: translate(-50%,-50%);}

    /* ABOUT ARTIST */
    .jt-single__artist-info {margin-bottom: 3rem;}
    .jt-single__artist-wrap h2 {margin-bottom: 3.6rem}
    .jt-single__masterpiece-link li a {background: #fff}
    .jt-single__masterpiece-link li.jt-single__masterpiece--kakao a:before {background-image:url(../../images/icon/icon-kakaopage-black.svg);}
    .jt-single__masterpiece-link li.jt-single__masterpiece--netflix a:before { color:#e50914;}
    .jt-single__masterpiece-link li.jt-single__masterpiece--naver a:before {color:#03cf5d}
    .jt-single__masterpiece-link li.jt-single__masterpiece--tving a:before {color:#ff133b}
    .jt-single__masterpiece-link li.jt-single__masterpiece--wavve a:before {color:#1351f9;}
    .jt-single__masterpiece-link li.jt-single__masterpiece--watcha a:before {color:#f82f62;}

    /* TOPIC */
    .artist-topic-list__content { width: calc(100% - 13.2rem); padding-right: 5rem;}
    .artist-topic-list .artist-topic-list__item:first-child {padding-top: 0}
    .artist-topic-list .artist-topic-list__item:last-child {padding-bottom: 0}
    .artist-topic-list__item {padding: 2.1rem 0;}
    .artist-topic-list__item figure {width: 13.2rem;margin-top: 1rem;margin-bottom: -1rem;}
    .artist-topic__category {font-size: 1.5rem; margin-bottom: 0.5rem;}
    .artist-topic-list__item p {font-size: 1.6rem;}
    .artist-topic__more {top: 0}
    .artist-topic-list__item .jt-single__masterpiece-thumb { text-align: -webkit-right;}

    /* LINK */
    .jt-single__content-item.sns__content-item {padding: 8rem 0;}

    .jt-single .single-pagination {overflow: hidden;}
    .jt-single .single-pagination:before {display: none;}
    .jt-single .single-pagination__inner {border-top: 0.1rem solid #bbb; margin: 0;}
    .jt-single .single-pagination__list {background: transparent; border-left: 0.1rem solid #bbb; border-right: 0.1rem solid #bbb;}

}
/* **************************************** *
 * 540px (작업 @375px 1rem = 10px )
 * **************************************** */
@media (max-width: 540px){

    /* LIST */
    .jt-grid-list__content {margin-top:1.4rem;}
    .jt-grid-list__title {font-size:1.6rem;}
    .jt-grid-list__title b {font-size:1.3rem;}
    .jt-grid-list__title span {width: 100%;}

    .artist-profile {margin-top:4rem;padding: 2.7rem 0;position: relative;}
    .artist-profile__desc {margin-top:0.5rem;}
    .artist-profile__link {float:none;position: absolute;right: 2.5rem;top: 50%;font-size: 0;padding: 0;margin-top: -0.8rem;}

    .jt_artist_list_wrap .jt-pagination {margin-top: 2.6rem;}

    /* SINGLE */
    .jt-single__content-item .wrap {margin: 0 2.5rem;}
    .jt-single__content-item { padding: 5rem 0;}
    .jt-single__content-item h2 {font-size: 2.4rem; margin-bottom: 2.4rem;}

    /* PROFILE SLIDER */
    .jt-single__artist-profile h1 b {font-size: 2.4rem;}
    .jt-single__artist-profile h1 p { margin-top: 0; }
    .jt-single__artist-profile::before { width: 2.5rem; height: 80%;}
    .jt-single__artist-slide-wrap.swiper-container { margin-left: -0.5rem; margin-right: -0.5rem; }
    .jt-single__artist-slide-wrap .artist-slide__item figure img { padding: 0 0.5rem; }
    .jt-single__artist-slide-wrap .artist-slide__item.swiper-slide-next figure {background: #e0e0e0;}
    .jt-single__artist-slide-wrap .artist-slide__item.swiper-slide-next figure img{opacity: 0.2;}
    .artist-slide__item .jt-lazyload__color-preview {left: 0.5rem; right: 0.5rem}

    .jt-single__artist-profile .swiper-button-prev {width: 3.3rem; height: 3.4rem; top: auto; bottom: -0.5rem; left: auto; right: 3.6rem; }
    .jt-single__artist-profile .swiper-button-next {width: 3.3rem; height: 3.4rem; top: auto; bottom: -0.5rem; right: -1.1rem; }
    .jt-single__artist-profile .swiper-button-prev::before {font-size: 1.6rem; font-weight: 600;}
    .jt-single__artist-profile .swiper-button-next::before {font-size: 1.6rem; font-weight: 600;}

    /* ABOUT ARTIST */
    .artist-about-tabs .jt-tabs__menu { top: 0.22rem; }
    .artist-about-tabs .jt-tabs__menu li:first-child { margin-right: 1.6rem; }

    .jt-single__artist-info { margin-bottom: 2.5rem; }
    .jt-single__artist-info li {margin-bottom:0.8rem;}
    .jt-single__artist-info b { padding-right: 2rem; margin-right: 0.8rem; font-size: 1.5rem; width: 8.5%; position: relative; }
    .jt-single__artist-info b:after { width: 0.1rem; height: 1.2rem; background: #aaa; content: ''; display: block; position: absolute; right: 1rem; top: 0.8rem; }
    .jt-single__artist-info b[lang='en'] {min-width: 4.5rem}
    .jt-single__artist-info p {font-size:1.5rem; width: calc(91.5% - 2rem); vertical-align: top;}
    .jt-single__about-item p {font-size: 1.5rem; margin-bottom: 1.5rem;}
    html.ios .jt-single__artist-info b:after { top: 0.75rem; }

    /* FILMOGRAPHY */
    .jt-single__masterpiece {margin:0 -1rem;}
    .jt-single__masterpiece-item {width: calc(50% - 2rem); margin-left:1rem; margin-right:1rem; margin-bottom:3.8rem;}
    .jt-single__masterpiece-item .jt-single__masterpiece-content {margin-top: 1.2rem;}
    .jt-single__masterpiece-item .jt-single__masterpiece-title {font-size: 1.5rem; line-height: 1.5;}

    /* TOPIC */
    .artist-topic-list__content {width:100%; position:relative; padding-right: 0;}
    .artist-topic-list__item {padding-top:2.1rem; padding-bottom:2rem;}
    .artist-topic-list .artist-topic-list__item:first-child {padding-top: 2.1rem}
    .artist-topic-list .artist-topic-list__item:last-child {padding-bottom: 2rem}
    .artist-topic__category {font-size:1.3rem; margin-bottom:0rem; display:inline-block;}
    .artist-topic-list__item figure {display:none;}
    .artist-topic__content-item { padding-bottom: 12rem; }
    .artist-topic__content-item h2 {font-size: 2.2rem; margin-bottom: 0;}
    .artist-topic__content-item h2 span[lang="en"] {font-size: 2.4rem;}
    .artist-topic-list {margin-top: 0;}
    .artist-topic-list__item p {font-size: 1.5rem; margin: 0.5rem 0;}
    .artist-topic__more.jt-btn__renewal { top: auto; bottom: -5rem; left: 50%; transform: translateX(-50%); font-size: 1.2rem; }

    /* LINK */
    .sns__content-item h2 {margin-bottom:2rem;}
    .artist-link__list li {margin-right:2.8rem;}
    .artist-link__list li a:before {font-size:1.7rem;}
    .artist-link__list .artist-link__youtube a:before {font-size:2rem;}
    .artist-link__list .artist-link__fanclub a:before {font-size:2rem;}
    .artist-link__list .artist-link__etc a:before {font-size:1.7rem;}


}
