@charset "utf-8";

/* ============================================================
   整理の候補: 2026-10-23 に主なページ（入口・トップ・固定ページ・SCHEDULE・CAST・キャスト詳細・VEGA LIFE STYLE・EVENT・TOPICS・検索）を
   PC とスマホで開き、どの要素にも効いていなかったもの。メニューを開いたときなど、確かめていない状態で使っている
   可能性があるため、消さずにここへ集めている
   もとは style.css の 1 枚に入っていたものを、使うページごとに分けた（並び順はもとのまま）
============================================================ */

ul.slider-topics li:nth-child(2n) {
    /* background: rgba(238, 238, 238, 0.27058823529411763); */
}

div#nav-content button:hover {
    background: rgba(0, 0, 0, 0.15);
}

.slick-dots li button:before {
    content: url(/wp-content/uploads/shita.png);
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
}

button#slick-slide-control00:before {
    content: url(/wp-content/uploads/ue.png);
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
}

ul.slick-dots li:first-child {
    position: absolute;
    top: -31px;
}

ul.slick-dots {
    position: static;
}

button.slick-next.slick-arrow.slick-disabled {
    opacity: 0;
}

div#wpcf7-f195-p908-o1 {
    padding-bottom: 50px;
}

div#wpcf7-f195-p908-o1 {
    background: url(/wp-content/uploads/yakei.jpg);
    background-size: cover;
    padding-top: 60px;
}

p.view a:hover {
    background: #000;
    color: #fff;
}

.shou span.wpcf7-list-item {
    margin: 0 23px 0 0;
}

p.vega-banner a img:hover {
    opacity: 0.7;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}

.fadein.scrollin,.staff-list.scrollin {
    opacity : 1;
    transform : translate(0, 0);
}

p.vega-banner.fadein.pc.scrollin {
    margin-bottom: 40px;
}

ul.slider-li li .n2-section-smartslider {
    margin-bottom: 0;
}

@media screen and (max-width: 1000px) {
    

    

    

    

    

    

    

    

    

    

    .slider-li .n2-section-smartslider {
        max-width: 85%;
    }

    

    
}

.new-face .one-cast .swiper-wrapper .swiper-slide:first-child {
    display: none;
}

a.pum-trigger:hover {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b5bdc8+0,828c95+36,28343b+100;Grey+Black+3D */
    background: rgb(181,189,200);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgb(181,189,200) 0%, rgb(130,140,149) 36%, rgb(40,52,59) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(181,189,200) 0%,rgb(130,140,149) 36%,rgb(40,52,59) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(181,189,200) 0%,rgb(130,140,149) 36%,rgb(40,52,59) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 );
    /* IE6-9 */
}

.management-content strong a:hover {
    color: #f00;
}

p.btn2 a:hover {
    background: rgba(255, 249, 248, 0.6313725490196078);
    color: #664c52;
}

.postid-3239 table.cast-profile-table, .postid-3867 table.cast-profile-table {
    display: none;
}

.postid-3239 .cast-text {
    margin-top: 40px;
}

p.btn2.concept-link a:hover {
    background: #f00;
    color: #fff;
    border-color: #f00;
}

/*body {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}*/

.postid-3239 .cast-age, .postid-3239 .cast-profile-table, .postid-3867 .cast-age, .postid-3867 .cast-profile-table, .postid-963 .cast-age, .postid-963 .cast-profile-table, .postid-4688 .cast-age, .postid-4688 .cast-profile-table {
    display: none;
}

.cast-text h2 {
    font-size: 25px;
    margin-top: 20px;
    border-bottom: 1px dotted;
    margin-bottom: 16px;
}

.cast-text p.btn {
    display: inline-block;
}

.cast-text p.btn a {
    width: 150px;
}

p.f-sche a:hover {
    background: #000;
    color: #fff;
}

a#fancybox-close {
    right: 5px;
}

div#fancybox-outer {
    background: none!important;
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
}

div#fancybox-overlay {
    background-color: #000!important;
}

@media screen and (max-width: 1000px) {

    div#fancybox-content {
        background: none!important;
        border: none!important;
        border-width: unset!important;
        width: 100%!important;
        height: auto!important;
    }

    img#fancybox-img {
        border-radius: unset;
        height: auto!important;
    }

    div#fancybox-wrap {
        padding: 1%!important;
        width: 98%!important;
    }

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
}

p.match-open {
    text-align: center;
    color: #fff;
    font-size: 30px;
    margin-bottom: 20px;
}

.postid-5089 .cast-age,.postid-5751 .cast-age,.postid-5752 .cast-age,.postid-5900 .cast-age {
    display: none;
}

.postid-5089 table.cast-profile-table,.postid-5751 table.cast-profile-table,.postid-5752 table.cast-profile-table ,.postid-5900 table.cast-profile-table {
    display: none;
}

