.schedule-details{position:relative;margin-bottom:30px;border:1px solid #6c6c6c;color:#6c6c6c}@media screen and (max-width:768px){.schedule-details{width:95%;margin-bottom:20px}}.schedule-details:hover{color:#6c6c6c}.schedule-details:hover .person-text{background-color:#6c6c6c;color:#fff}@media screen and (max-width:768px){.schedule-details:hover .person-text{background-color:#f6f6f6;color:#6c6c6c}}.schedule-details:hover .person-text .date{border-bottom:1px solid #fff}@media screen and (max-width:768px){.schedule-details:hover .person-text .date{border-bottom:1px solid #6c6c6c}}.schedule-details:hover .person-text .tag-name span{background-color:#fff;color:#6c6c6c}@media screen and (max-width:768px){.schedule-details:hover .person-text .tag-name span{color:#fff;background-color:#6c6c6c}}.schedule-details::before{content:'';position:absolute;width:99%;height:1px;border-bottom:1px solid #6c6c6c;bottom:-7px;right:-7px}@media screen and (max-width:768px){.schedule-details::before{bottom:-5px;right:-5px}}.schedule-details::after{content:'';position:absolute;width:1px;height:100%;border-right:1px solid #6c6c6c;top:7px;right:-7px}@media screen and (max-width:768px){.schedule-details::after{top:5px;right:-5px}}.schedule-details .person-img{width:145px;overflow:hidden}.schedule-details .person-img figure{height:100%}.schedule-details .person-img figure img{height:100%;object-fit:cover}@media screen and (max-width:768px){.schedule-details .person-img figure img{width:100px}}@media screen and (max-width:768px){.schedule-details .person-img{width:100px}}.schedule-details .person-text{width:calc(100% - 145px);border-left:1px solid #6c6c6c;background-color:#fff;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}@media screen and (max-width:768px){.schedule-details .person-text{width:calc(100% - 100px)}}.schedule-details .person-text .date{border-bottom:1px solid #6c6c6c;padding:8px 13px;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:.1em;font-family:"Helvetica",sans-serif}@media screen and (max-width:768px){.schedule-details .person-text .date{padding:5px 10px;font-size:1.2rem}}.schedule-details .person-text .person-info{margin-top:5px;padding-left:13px;line-height:1.7}@media screen and (max-width:768px){.schedule-details .person-text .person-info{padding-left:10px}}.schedule-details .person-text .person-info .name{display:block;font-size:16px;font-size:1.6rem;letter-spacing:.05em}@media screen and (max-width:768px){.schedule-details .person-text .person-info .name{font-size:1.0rem}}.schedule-details .person-text .person-info .info-text{display:block;font-size:14px;font-size:1.4rem;letter-spacing:.05em}@media screen and (max-width:1100px){.schedule-details .person-text .person-info .info-text{font-size:1.2rem}}@media screen and (max-width:768px){.schedule-details .person-text .person-info .info-text{font-size:1.0rem}}.schedule-details .person-text .person-info .info-text p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.schedule-details .person-text .tag-name{display:block;padding-bottom:9px;margin-top:17px;margin-left:13px}@media screen and (max-width:768px){.schedule-details .person-text .tag-name{margin-top:10px;margin-left:10px}}.schedule-details .person-text .tag-name span{display:inline-block;padding:5px 12px;margin-right:3px;color:#fff;background:#6c6c6c;font-size:8px;font-size:.8rem;letter-spacing:.2em;box-sizing:border-box;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;text-transform:uppercase;font-family:"Helvetica Neue",sans-serif;box-shadow:1px 1px 0 rgba(0,0,0,0.1)}@media screen and (max-width:768px){.schedule-details .person-text .tag-name span{padding:3px 12px}}@media screen and (max-width:768px){.sl-schedule{padding:20px 0 0}}.sl-schedule-inn-content{margin-top:80px}@media screen and (max-width:768px){.sl-schedule-inn-content{margin-top:20px}}.sl-schedule-inn-content .talent-name{margin:35px 0 60px}@media screen and (max-width:768px){.sl-schedule-inn-content .talent-name{margin:20px 0 30px}}.sl-schedule-inn-content .talent-name h3{font-size:5.0rem;text-align:center;width:90%;max-width:1080px;margin:0 auto}@media screen and (max-width:768px){.sl-schedule-inn-content .talent-name h3{font-size:2.5rem}}.sl-schedule-inn-list{width:920px;overflow:auto;position:relative;margin:30px auto 0;padding-bottom:5px;z-index:9}@media screen and (max-width:768px){.sl-schedule-inn-list{width:90%;margin:20px auto;flex-flow:wrap}}.sl-schedule-inn-list li{margin-right:22px;margin-bottom:10px}@media screen and (max-width:768px){.sl-schedule-inn-list li{width:31%;margin-right:3%;margin-bottom:10px}}@media screen and (max-width:768px){.sl-schedule-inn-list li:nth-child(3n+3){margin-right:0}}.sl-schedule-inn-list li:last-child{margin-right:0}.sl-schedule-inn-list li a{color:#6c6c6c;background-color:#f6f6f6;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}@media screen and (max-width:768px){.sl-schedule-inn-list li a{display:block}}.sl-schedule-inn-list li a.is-selected span{color:#6c6c6c;background-color:#f6f6f6}.sl-schedule-inn-list li a:hover span{color:#fff;background-color:#6c6c6c}@media screen and (max-width:768px){.sl-schedule-inn-list li a:hover span{color:#6c6c6c;background-color:#f6f6f6}}.sl-schedule-inn-list li span{display:block;width:92px;padding:6px 5px 5px 5px;background-color:#fff;border:1.5px solid #6c6c6c;font-size:8px;font-size:.8rem;letter-spacing:.2em;font-family:"Helvetica",sans-serif;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;text-transform:uppercase}@media screen and (max-width:768px){.sl-schedule-inn-list li span{display:block;width:100%;border:1px solid #6c6c6c}}.sl-schedule-inn-posts{width:90%;max-width:960px;margin:0 auto;padding-top:70px;justify-content:space-between}@media screen and (max-width:768px){.sl-schedule-inn-posts{padding-top:5px}}@media screen and (max-width:768px){.sl-schedule-inn-posts .schedule-details{width:100%}}.sl-schedule-inn-posts article{width:44.8%}@media screen and (max-width:768px){.sl-schedule-inn-posts article{width:100%}}.sl-schedule-inn-posts article:nth-child(4n-1){margin-left:80px}@media screen and (max-width:1100px){.sl-schedule-inn-posts article:nth-child(4n-1){margin-left:40px}}@media screen and (max-width:768px){.sl-schedule-inn-posts article:nth-child(4n-1){margin-left:0}}.sl-schedule-inn-posts article:nth-child(4n-2){margin-right:80px}@media screen and (max-width:1100px){.sl-schedule-inn-posts article:nth-child(4n-2){margin-right:40px}}@media screen and (max-width:768px){.sl-schedule-inn-posts article:nth-child(4n-2){margin-right:0}}.sl-schedule-inn-posts article .person-img img{width:145px;max-width:145px;height:145px;object-fit:cover}@media screen and (max-width:768px){.sl-schedule-inn-posts article .person-img img{width:100%;max-width:100%;height:100px}}.sl-schedule-inn-detail{width:90%;max-width:1080px;margin:80px auto 0}@media screen and (max-width:768px){.sl-schedule-inn-detail{margin:30px auto 0}}.sl-schedule-inn-detail .image{width:100%;border:1px solid #6c6c6c;text-align:center;position:relative;max-height:590px;height:45vw}@media screen and (max-width:768px){.sl-schedule-inn-detail .image{height:75vw}}.sl-schedule-inn-detail .image:after{content:"";width:98%;position:absolute;bottom:-14px;left:1%;border-bottom:13px solid #6c6c6c;z-index:-1}@media screen and (max-width:768px){.sl-schedule-inn-detail .image:after{bottom:-5px;border-bottom:4px solid #6c6c6c}}.sl-schedule-inn-detail .image img{max-width:100%;height:100%;width:auto}@media screen and (max-width:768px){.sl-schedule-inn-detail .image img{object-fit:cover}}.sl-schedule-inn-detail .content{padding:70px 50px 40px;box-sizing:border-box}@media screen and (max-width:768px){.sl-schedule-inn-detail .content{padding:45px 0 0}}.sl-schedule-inn-detail .content .ttl-time{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-bottom:80px}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .ttl-time{display:block;margin-bottom:0}}.sl-schedule-inn-detail .content .ttl-time .date-tag{width:18%}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .ttl-time .date-tag{display:flex;flex-flow:nowrap;align-items:center;justify-content:space-between;padding-bottom:7px;border-bottom:1px solid #6c6c6c;width:100%}}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .ttl-time .date-tag .post-title{font-size:1.3rem}}.sl-schedule-inn-detail .content .ttl-time .tag-name{margin-top:20px}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .ttl-time .tag-name{margin-top:0}}.sl-schedule-inn-detail .content .ttl-time .tag-name span{display:inline-block;border:1px solid #6c6c6c;padding:9px 17px;font-size:14px;font-size:1.4rem;font-family:"Helvetica",sans-serif;letter-spacing:.2em;text-transform:uppercase;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .ttl-time .tag-name span{padding:4px 15px;font-size:.8rem}}.sl-schedule-inn-detail .content .ttl-time time{font-size:23px;font-size:2.3rem;line-height:1;color:#6c6c6c;letter-spacing:.075em;font-family:"Helvetica",sans-serif;font-weight:600}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .ttl-time time{margin-right:0;font-size:1.5rem}}.sl-schedule-inn-detail .content .ttl-time h2{width:84%;font-size:25px;font-size:2.5rem;color:#6c6c6c;letter-spacing:.075em;line-height:2;padding:35px 0 35px 3%;border-left:2px solid #6c6c6c;font-family:"hiragino-kaku-gothic-pro",sans-serif}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .ttl-time h2{width:100%;font-size:1.4rem;font-weight:600;letter-spacing:.01em;border-left:none;padding:20px 0 10px;line-height:1.7}}.sl-schedule-inn-detail .content .date{margin:20px 0 40px;position:relative}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .date{margin:10px 0 20px}}.sl-schedule-inn-detail .content .date::after{content:'';position:absolute;width:88%;height:1px;top:50%;left:0;background:#6c6c6c;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .date::after{width:80%}}.sl-schedule-inn-detail .content .date span{display:block;text-align:right;color:#6c6c6c;font-size:1.2rem;letter-spacing:.2em;font-family:"Helvetica",sans-serif}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .date span{letter-spacing:.1em;font-size:1.0rem}}.sl-schedule-inn-detail .content .description{color:#6c6c6c;margin-bottom:100px;font-family:yu-gothic-pr6n,sans-serif}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .description{margin:20px 0 40px 0}}.sl-schedule-inn-detail .content .description p{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:2.2;margin-bottom:20px;font-family:"游ゴシック体","Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",YuGothic,"メイリオ",Meiryo,sans-serif}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .description p{font-size:1.2rem;margin-bottom:10px;line-height:2.3}}.sl-schedule-inn-detail .content .description p img{width:100%;max-width:716px;margin:40px auto;display:block}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .description p img{margin:20px auto}}.sl-schedule-inn-detail .content .custom-link{margin-bottom:25px}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .custom-link{margin-bottom:10px}}.sl-schedule-inn-detail .content .custom-link a{color:#6c6c6c;letter-spacing:.01em;line-height:1.6;display:inline-block;position:relative;padding-left:32px;font-size:2.0rem;font-weight:600;font-family:"游ゴシック体","Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",YuGothic,"メイリオ",Meiryo,sans-serif}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .custom-link a{font-size:1.3rem;letter-spacing:.01em;padding-left:27px}}.sl-schedule-inn-detail .content .custom-link a:before{content:"";width:22px;height:22px;background:url("../img/link-icon01.svg") no-repeat;position:absolute;top:6px;left:0;transition:.5s}@media screen and (max-width:768px){.sl-schedule-inn-detail .content .custom-link a:before{width:16px;height:16px;top:2px}}.sl-schedule-inn-detail .content .custom-link a:hover{color:#6c6c6c}.sl-schedule-inn-detail .content .custom-link a:hover::before{background:url("../img/link-icon02.svg") no-repeat}.sl .pagination{margin-top:100px}@media screen and (max-width:768px){.sl .pagination{margin-top:60px}}