section.profile{padding:0 0 50px}section.profile .profile__inner{width:90%;margin:0 auto}section.profile .main-thumnail img{display:block;width:100%;object-fit:cover}section.profile .sub-thumnail{margin:8px;overflow:hidden}section.profile .sub-thumnail ul li{height:auto;width:fit-content}section.profile .sub-thumnail ul li img{display:block;max-width:150px;max-height:150px;object-fit:contain}.profile__inner .cast-conteiner h2{margin-top:30px;font-size:32px;font-weight:600}.profile__inner .cast-conteiner .sns-wrap{display:grid;gap:5px 0;grid-template-columns:repeat(5,40px);align-items:center;margin:15px 0}.profile__inner .cast-conteiner .sns-wrap li{display:flex;justify-content:center;align-items:center;height:40px;width:40px}.profile__inner .cast-conteiner .sns-wrap li a{display:block}.profile__inner .cast-conteiner .sns-wrap li a svg{width:30px;height:30px}.profile__inner .cast-conteiner .sns-wrap li a .line{width:40px;height:40px}.profile__inner .cast-conteiner .detail-wrap{width:100%;text-align:left;border-collapse:collapse;margin-top:30px}.profile__inner .cast-conteiner .detail-wrap--type_b tr{display:flex;flex-direction:column}.profile__inner .cast-conteiner .detail-wrap th{width:40%}.profile__inner .cast-conteiner .detail-wrap th,.profile__inner .cast-conteiner .detail-wrap td{border-bottom-width:1px;border-bottom-style:solid;padding:10px}.profile__inner .cast-conteiner .detail-wrap--type_b th{padding-bottom:5px;border:none;width:100%}.profile__inner .cast-conteiner .detail-wrap--type_b td{padding-top:5px;width:100%}section.promotion_iamge{padding:0}.promotion_iamge__inner a,.promotion_iamge__inner img{display:block;object-fit:cover;height:auto;width:100%}@media only screen and (min-width:1073px){section.profile{padding:0 0 50px}section.profile .main-thumnail{margin-top:0!important}}.relative{position:relative}.absolute{object-fit:contain!important;position:absolute;right:125px;height:700px!important;width:161px!important;z-index:2}section.sns{padding:50px 0}section.sns .sns__inner{width:90%;margin:0 auto}section.sns .sns__inner h2.sns__title-main{font-size:32px;text-align:center;letter-spacing:.02em}section.sns .sns__inner ul.sns__list{display:grid;row-gap:6px;column-gap:6px;grid-template-columns:repeat(3,1fr);margin-top:30px}section.sns .sns__inner ul.sns__list:nth-of-type(2) {margin-top:6px}ul.sns__list li.sns__list-item{width:100%;aspect-ratio: 1 / 1;overflow:hidden}ul.sns__list li.sns__list-item .sns__list-item-thumnail{width:100%;aspect-ratio: 1 / 1;display:flex;justify-content:center;align-items:center;position:relative}.sns__list-item-thumnail img.sns__list-item-thumnail-img{width:100%;aspect-ratio: 1 / 1;object-fit:cover}.sns__list-snslink{position:absolute;width:19px;height:19px;bottom:3px;right:3px;display:flex;justify-content:center;align-items:center}.sns__list-snslink i{display:flex;justify-content:center;align-items:center}.sns__list-snslink .Tiktok-icon svg{width:16px;height:17px}.sns__list-snslink .Twitter-icon svg{width:17.5px;height:15.5px}.sns__list-snslink .YouTube-icon svg{width:17px;height:14px}.sns__list-snslink .Instagram-icon svg{width:18px;height:17px}section.sns div b{width:187px;height:35px;justify-content:center;display:flex;align-items:center;margin:0 auto;text-align:center;margin-top:30px;border-width:1px;border-style:solid}section.sns div b span{font-size:14px;padding-bottom:1px}section.sns div b.sns__more-button--pop{border-radius:11.5px}section.sns div b.sns__more-button--stylish{border-radius:17px}section.sns div b.sns__more-button--luxury{border-radius:0}#sns-modal-window{position:fixed;inset:0;background-color:rgba(0,0,0,.75);z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease-out}#sns-modal-window.show{visibility:visible;opacity:1;pointer-events:auto;cursor:pointer}.modal-window__inner{position:relative;height:100vh;margin:0 auto;overflow-x:hidden;scrollbar-width:none;background-color:#f9f9f9;cursor:auto}.modal-window__inner::-webkit-scrollbar{display:none}.modal-window__inner ul{position:absolute;top:25px;left:0;right:0;margin-left:auto;margin-right:auto}.modal-window__inner ul li{margin-bottom:20px}.modal-window__inner ul li:last-of-type{margin-bottom:60px}.modal-window__inner ul li .top .wrap{width:90%;margin:0 auto;display:flex;justify-content:space-between;padding:20px 0}.modal-window__inner ul li .top .wrap .left{display:flex;flex-wrap:nowrap;align-items:center;min-width:0}.modal-window__inner ul li .top .wrap .left a{width:55px;height:55px;border-radius:10px;overflow:hidden}.modal-window__inner ul li .top .wrap .left .content{margin-left:11px;margin-right:5px;min-width:0;flex:1}.modal-window__inner ul li .top .wrap .left .content h2{font-size:18px;margin-top:5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-window__inner ul li .top .wrap .left .content h3{font-size:14px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-window__inner ul li .top .wrap .right{display:flex;justify-content:right;gap:10px;margin-top:12px}.modal-window__inner ul li .top .wrap .right a.to_sns_link{width:33px;height:34px;display:flex;justify-content:center;align-items:center}.modal-window__inner ul li .top .wrap .right a.to_sns_link i{display:flex;justify-content:center;align-items:center}.modal-window__inner ul li .top .wrap .right a.to_sns_link i.Instagram-icon svg{width:19px;height:16.5px}.modal-window__inner ul li .top .wrap .right a.to_sns_link i.Twitter-icon svg{width:17.7px;height:14.4px}.modal-window__inner ul li .top .wrap .right a.to_sns_link i.Youtube-icon svg{width:16.3px;height:11.4px}.modal-window__inner ul li .top .wrap .right a.to_sns_link i.Tiktok-icon svg{width:14.8px;height:17.3px}.modal-window__inner ul li .modal-thumnail{width:100%}.modal-window__inner ul li .modal-thumnail img{width:100%;height:100%;object-fit:cover}.modal-window__inner ul li .modal-thumnail video{width:100%}.modal-window__inner ul li p{width:90%;margin:0 auto;padding:20px 0;font-size:14px}.modal-window__inner b{font-size:14px;color:#fff;background-color:#333;text-align:center;width:100%;display:inline-block;vertical-align:middle;position:fixed;bottom:0;padding:10px;cursor:pointer;z-index:100}.modal-window__inner b span{display:inline-block;vertical-align:middle;font-size:20px;padding-top:2px}.modal-window__inner b small{display:inline-block;vertical-align:middle;margin-left:2px}#sns-modal-window ul li iframe{height:281px}:root{--plyr-color-main:#000}.swiper{position:relative}.swiper.swiper-initialized.swiper-horizontal{background-color:#111}.swiper-wrapper{align-items:center}.swiper-wrapper .swiper-slide img,.swiper-wrapper .swiper-slide video,.swiper-wrapper .swiper-slide .plyr__poster,.show ul li video{width:100%;object-fit:contain;max-height:80vh}.plyr--video.plyr--hide-controls .plyr__controls{display:none}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{display:none}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#fff)!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,#fff)!important}.swiper-button-next,.swiper-button-prev{color:var(--swiper-navigation-color,#fff)!important}@media only screen and (min-width:1073px){#sns-modal-window .modal-window__inner,#sns-modal-window .modal-window__inner b{width:513px}}section.schedule{padding:50px 0}section.cast-page{padding:100px 0 50px}section.schedule.other_schedule{padding:50px 0}section.schedule .schedule__inner{width:100%;margin:0 auto}.schedule__inner h2{font-size:32px;text-align:center;letter-spacing:.02em}.schedule__inner .schedule__period-wrap{width:100%;margin:0 auto;position:relative}.schedule__inner .swiper-container-schedule{width:90%;margin:0 auto;overflow:hidden}ul.schedule__period-list{margin-top:30px;height:auto}ul.schedule__period-list--type_b{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}ul.schedule__period-list li{padding:5px 0;width:100%;border-style:solid;border-width:1px}ul.schedule__period-list--type_a li{padding:5px 15px;width:fit-content}ul.schedule__period-list li a{display:flex;justify-content:center;align-items:center}ul.schedule__period-list li a span{font-size:14px;text-align:center}div.schedule__inner ul.schedule__list{width:100%;margin:0 auto;display:grid;column-gap:10px;row-gap:30px;margin-top:30px}div.schedule__inner ul.schedule__list--type_a,div.schedule__inner ul.schedule__list--type_b{grid-template-columns:repeat(2,1fr)}div.schedule__inner ul.schedule__list--type_c,div.schedule__inner ul.schedule__list--type_d{grid-template-columns:repeat(3,1fr)}ul.schedule__list li{width:100%;height:auto;overflow:hidden}ul.schedule__list li a{display:block}ul.schedule__list li a div.schedule-thumnail-wrapper{width:100%;object-fit:cover;z-index:0;background-color:transparent!important;position:relative}div.schedule-thumnail-wrapper img{width:100%;z-index:0;object-fit:cover;aspect-ratio: 2 / 3}.schedule-thumnail-wrapper .sns-icon{position:absolute;height:30px;bottom:30px;right:5px;display:flex;justify-content:center;align-items:center;gap:5px;z-index:3}.schedule-thumnail-wrapper i{display:flex;justify-content:center;align-items:center;width:18px;height:18px}.schedule-thumnail-wrapper .sns-icon .twitter i{width:19px;height:19px}.schedule-thumnail-wrapper .sns-icon .tiktok i{width:14px;height:14px}ul.schedule__list li a .schedule-cast-name{margin:0 auto;width:100%;padding:4px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}ul.schedule__list li a .schedule-cast-name-type_b,ul.schedule__list li a .schedule-cast-name-type_d{position:absolute;bottom:0}ul.schedule__list li a .schedule-cast-name-type_b i,ul.schedule__list li a .schedule-cast-name-type_d i{display:block;width:100%;text-align:left;margin:0}ul.schedule__list li .schedule-work-time{width:fit-content;height:auto;display:block;font-size:14px;padding:0 10px;margin:0 auto;border-style:solid;border-width:1px}ul.schedule__list--type_b li .schedule-work-time,ul.schedule__list--type_d li .schedule-work-time{margin-top:10px}@media only screen and (min-width:1073px){section.schedule{padding:50px 0}}