﻿.leftContent{width:590px;height:565px;margin-right:10px;position:relative;float:left}.leftContent img{width:500px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mainVisual{padding:128px 0 0}.rightContent{float:right;width:440px}.rightContent .rightContent__bnr{position:absolute;bottom:0;margin:15px 0 0}.slick{margin-bottom:10px}.slick .slick-dots{bottom:-8px;text-align:left}.slick .slick-dots li button::before{color:#fff;font-size:10px}.slick .slick-dots li.slick-active button::before{color:#d7c094}#topMain figure{max-width:420px;max-height:420px;overflow:hidden}.topSchedule__outer{position:relative;margin:20px 0 0;z-index:5;box-shadow:0 20px 18px 8px rgba(255,255,255,.1)}.topSchedule__outer .visible{margin:0 auto;overflow:hidden}.topSchedule__outer .slick-list{overflow:visible}.topSchedule__outer .slick-active{opacity:1}.topSchedule__outer .topSchedule__wrap2{width:1200px;margin:auto}.topSchedule__outer .topSchedule__wrap2 .slick2{width:100%;position:relative}.topSchedule__outer .topSchedule__wrap2 .slick2:before{display:block;position:absolute;width:290px;height:386px;content:"";top:0;left:-300px;z-index:10}.topSchedule__outer .topSchedule__wrap2 .slick2:after{display:block;position:absolute;width:290px;height:386px;content:"";top:0;right:-290px;z-index:11}.topSchedule__outer .topSchedule__wrap2 .slick2 .slick-prev{display:block;width:25px;height:58px;left:0;background:url(../images/slider_arrow_prev.png) no-repeat left !important;z-index:10}.topSchedule__outer .topSchedule__wrap2 .slick2 .slick-prev:before{content:none !important}.topSchedule__outer .topSchedule__wrap2 .slick2 .slick-next{display:block;width:25px;height:58px;right:0;background:url(../images/slider_arrow_next.png) no-repeat left !important;z-index:10}.topSchedule__outer .topSchedule__wrap2 .slick2 .slick-next:before{content:none !important}@media screen and (max-width: 1190px){.topSchedule__outer .slick-active{opacity:1 !important}.topSchedule__outer .slick-active .schedule__list__inner,.topSchedule__outer .slick-active .icn{opacity:1;transition:all .2s}}.topSchedule__outer .topSchedule{padding:30px 0;box-shadow:0 -5px 18px 8px rgba(255,255,255,.2);background:rgba(255,255,255,.1)}.topSchedule__outer .topSchedule section{background-image:url(../images/bg_schedule_cha_top.png),url(../images/bg_schedule_cha_bottom.png),url(../images/bg_schedule_cha_middle.png);background-position:center top,center bottom,center bottom;background-repeat:no-repeat;padding:20px 0 50px;background-color:rgba(48,27,5,.85)}.topSchedule__outer .topSchedule section h1{margin:0 0 20px;text-align:center;color:#cca772;font-size:48px;font-weight:normal;font-family:"Cormorant Infant",serif}.topSchedule__outer .topSchedule section h1 span{display:block;line-height:0;color:#fff;font-size:14px;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.topSchedule__outer .topSchedule section .schedule__list{width:290px !important;margin:0 10px 10px 0;position:relative}.topSchedule__outer .topSchedule section .schedule__list:nth-of-type(4n){margin:0 0 10px 0}.topSchedule__outer .topSchedule section .schedule__list figure{position:relative;min-height:386px}.topSchedule__outer .topSchedule section .schedule__list .schedule__list__inner{display:none;position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);padding:50px 10px 10px;transition:all .2s}.topSchedule__outer .topSchedule section .schedule__list .schedule__list__inner h2{max-width:6.5em;max-height:1.15em;overflow:hidden;font-size:48px;font-family:"Josefin Slab",serif;color:#cdcccd;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.topSchedule__outer .topSchedule section .schedule__list .schedule__list__inner .schedule__list__name{display:block;max-width:6em;margin:1px 0 0;overflow:hidden;font-weight:normal;font-size:20px;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.topSchedule__outer .topSchedule section .schedule__list .schedule__list__inner .schedule__list__size{margin:2px 0 0;font-size:12px;font-family:"Josefin Slab",serif}.topSchedule__outer .topSchedule section .schedule__list .schedule__list__inner .schedule__list__size span{margin:0 10px 0 0}.topSchedule__outer .topSchedule section .schedule__list .schedule__list__inner .schedule__list__time{margin:5px 0 0;font-family:"Josefin Slab",serif;font-size:18px}.topSchedule__outer .topSchedule section .schedule__list .schedule__list__inner .schedule__list__time dt{display:table-cell}.topSchedule__outer .topSchedule section .schedule__list .schedule__list__inner .schedule__list__time dt:after{content:"/";margin:0 5px}.topSchedule__outer .topSchedule section .schedule__list .schedule__list__inner .schedule__list__time dd{display:table-cell;font-weight:bold}.topSchedule__outer .topSchedule section .schedule__list .icn{display:none;position:absolute;right:0;bottom:0;z-index:5;transition:all .2s}.slick-active:hover .layer{display:block;opacity:1}.slick-active .schedule__list__inner,.slick-active .icn{display:block !important;transition:all .2s}.slick-active .layer{opacity:0}.topSchedule__outer .scheduleCount{width:1190px}.topSchedule__outer .scheduleCount .icn,.topSchedule__outer .scheduleCount .schedule__list__inner{display:block !important}.top__contents{padding:60px 0 12px;overflow:hidden}.top__contents .hidari{float:left}.top__contents .topInfo{float:left;position:relative;width:565px;height:545px;padding:30px 20px 30px 30px;background:linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0) 100%);box-shadow:0 -5px 8px 8px rgba(255,255,255,.1)}.top__contents .topInfo .topInfo__box{max-height:420px;margin:15px 0 0;overflow:auto}.top__contents .topInfo .topInfo__box li{padding:5px 0}.top__contents .topInfo .topInfo__box li figure{display:inline-block;max-width:130px;max-height:130px;overflow:hidden;vertical-align:top}.top__contents .topInfo .topInfo__box li .topInfo__left__box{display:inline-block;width:350px;padding:13px 15px 0 15px;vertical-align:top}.top__contents .topInfo .topInfo__box li .topInfo__left__box time{display:block;padding:0 0 2px;font-family:"Josefin Slab",serif;color:#d8d8d8;font-size:18px}.top__contents .topInfo .topInfo__box li .topInfo__left__box time:after{display:block;content:"";width:100%;height:1px;background:linear-gradient(to right, rgb(119, 119, 119) 0%, rgba(119, 119, 119, 0) 100%)}.top__contents .topInfo .topInfo__box li .topInfo__left__box .topInfo__text{padding:15px 0 0;line-height:1.75}.top__contents .pickup{margin-top:60px;height:490px}.top__contents .pickup .pickup2{margin-top:15px}.top__contents .pickup .pickup2 .rank{width:150px;margin-bottom:10px}.top__contents .pickup .pickup__Photo{width:250px;float:left}.top__contents .pickup .basic{display:inline;font-size:20px}.top__contents .pickup .age{display:initial}.top__contents .pickup .trans{display:block;vertical-align:top;font-family:"Josefin Slab",serif;font-size:35px;line-height:1}.top__contents .pickup .pickup__Info{width:240px;line-height:1.5;margin-left:20px;float:left}.top__contents .topNewface{position:relative;float:right;width:565px;height:546px;padding:30px 20px 30px 30px;background:linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 40%, rgba(0, 0, 0, 0) 100%);box-shadow:0 -5px 8px 8px rgba(255,255,255,.1)}.top__contents .topNewface .topNewface__box{max-height:980px;margin:15px 0 0;overflow:auto}.top__contents .topNewface .topNewface__box li{padding:5px 0}.top__contents .topNewface .topNewface__box li figure{display:inline-block;max-width:130px;max-height:130px;overflow:hidden;vertical-align:top}.top__contents .topNewface .topNewface__box li .topNewface__left__box{display:inline-block;width:362px;padding:13px 15px 0 15px;vertical-align:top;overflow:hidden}.top__contents .topNewface .topNewface__box li .topNewface__left__box .topNewface__nameBox{float:left}.top__contents .topNewface .topNewface__box li .topNewface__left__box .topNewface__name{font-size:18px;font-weight:bold}.top__contents .topNewface .topNewface__box li .topNewface__left__box .topNewface__size{font-family:"Josefin Slab",serif;font-size:12px}.top__contents .topNewface .topNewface__box li .topNewface__left__box .topNewface__time{width:88px;float:right}.top__contents .topNewface .topNewface__box li .topNewface__left__box .topNewface__time dt{background:#bfe9ed;padding:3px 0 0;text-align:center;line-height:1;color:#000}.top__contents .topNewface .topNewface__box li .topNewface__left__box .topNewface__time dd time{display:block;text-align:center;padding:0 0 2px;font-family:"Josefin Slab",serif;color:#d8d8d8;font-size:18px}.top__contents .topNewface .topNewface__box li .topNewface__left__box .topNewface__text{clear:both;padding:0 0 0;line-height:1.75}.top__contents .topNewface .topNewface__box li .topNewface__left__box .topNewface__text:before{margin:0 0 12px;display:block;content:"";width:100%;height:1px;background:linear-gradient(to right, rgb(119, 119, 119) 0%, rgba(119, 119, 119, 0) 100%)}.bottomBnr{margin:0;background:url(../images/bg_pat.png)}.topLinkBtn{position:absolute;top:45px;right:50px}.topLinkBtn a{display:block;width:101px;height:28px;padding:0 0 0 3px;background:url(../images/bg_top_linkbtn.png) no-repeat;text-align:center;line-height:30px;color:#fff;font-size:12px}.topLinkBtn a:before{position:absolute;left:10px;font-family:"icomoon";content:"";color:#b465e7}.topLinkBtn a:hover{background-position:0 -28px;text-decoration:none}
