
@charset "UTF-8";
#main{ overflow-x: hidden;}.works-list-wrap,.ba-list-wrap { padding: 8vw 2vw 1vw;}.youtube, .iframe-wrap { width: 100%; max-height: 48vw; min-height: 48vw; height: 60vw; margin-bottom: 30px;}.youtube iframe, .iframe-wrap iframe { top: 0; right: 0; width: 100%; height: 100%;}.works-list-wrap header{}
/*.works-list-wrap header h2{ color:#ffad0a; font-size: 250%; position: relative; z-index: 123; line-height: 1; letter-spacing: 5px; font-style: italic;
}*/
.works-list-wrap header{ position: relative font-size: 20px;}.works-list-wrap header h2{ font-size:28px; border-bottom: solid 3px #ffad0a;}.w-list, .ba-list { padding-top: 2vw; padding-bottom: 2vw;}.lb-container:first-of-type{ display:block;}.lb-container:not(:first-child){ display:none;}.lb-caption{ display: none!important;}/*a.works-frame { box-shadow: 0 0 10px #848484; border: solid 5px #fff; color: #ffffff; text-shadow: 0 0 1px rgba(0, 0, 0, 1);
}*/
.works-frame i { color:#fff; transition: 0.2s ease-in-out;}.works-frame:hover i { transform: scale(1.2);}.works-des, .ba-des { line-height: 1.7vw;}.media-grid .media-list-item{ width: 25%;}.ba-list-inner { background-color: rgba(51,51,51,.07);}.before, .after { position: relative; z-index: 2;}.after { z-index: 1;}
.before:after { font-family: 'Font Awesome 5 Free'; font-weight: 900; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; content: '\f101'; position: absolute; font-size: 300%; color: ; top: 35%; right: -2vw; z-index: 123;}.btn-insta{ color: #fff; background-color:#C13584; border-color:#C13584;}.btn-insta:hover{ color: #fff;}.autoplay-slider { display: flex; flex-wrap: wrap;}
/*.autoplay-slider .slide { width: 400px; background: #3486eb; position: relative;
}*/
/*.autoplay-slider span { position: absolute; font-size: 3em; color: #fff; top: 50%; left: 50%; transform: translate(-50%, -50%);
}*/
/*@keyframes sliderAnimation { 100% { transform: translateX(-50%); }
}*/
.autoplay-slider li.w-list a:first-of-type{ display:block;}.autoplay-slider li.w-list a:not(:first-child){ display:none;}.autoplay-slider li.w-list h3{ display: none;}.autoplay-slider .lb-number {display: none !important;}.autoplay-slider li.w-list a:first-of-type{ display:block;}.autoplay-slider li.w-list a:not(:first-child){ display:none;}@media (min-width: 1300px){ .works-list-wrap, .ba-list-wrap { font-size: 1.1rem; }}
@media (max-width: 991px){ .before:after { font-size: 580%; right: -4vw; }}
@media (max-width: 767px){ #works-list, #ba-list { padding: 4vw 0 2vw; } .works-list-wrap ul { margin: 0; } .works-des, .ba-des { line-height: 4vw; } .w-list, .ba-list { padding-top: 3.5vw; padding-bottom: 3.5vw; } .before:after { font-size: 280%; } .works-list-wrap header h2{ font-size:18px; } .iframe-wrap .media-grid .media-list-item{ width:50%!important; }}@media (max-width: 575px){ .before:after { content: '\f103'; right: 45%; font-size: 400%; top: auto; bottom: -11vw; } .after { margin-top: 8vw; }
}