@import url(phone.min.css)screen and (max-width:767px);@import url(tablet.min.css)screen and (min-width:768px) and (max-width:1024px);@import url(pc.min.css)screen and (min-width:1025px);@keyframes keyGradientAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes gradientAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes buttonAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes statusIconAnimation{0%{background-position:0 100%}to{background-position:0 0}}.informationArea>.body #informationList li.recommendInformationLi,.slideBannerArea,.topPageBannerList>li>a{width:100%}.slideBannerArea>ul{opacity:0}.conceptArea{position:relative;width:100%;height:700px}.conceptArea .conceptBlock #mask{position:absolute;top:0;left:0;z-index:2}.conceptArea .conceptBlock #photo,.conceptArea::before{position:absolute;top:0;left:0;width:300px;height:auto;z-index:1}.conceptArea::before{content:"";display:block;width:100%;height:100%;background:url(/img/concept/bg.jpg)center;background-size:cover;z-index:-1}.faqArea>div,.todayCastArea{margin:auto}.todayCastArea .contentsTitle{margin-bottom:1rem}.todayCastArea .button1{margin:auto;margin-top:3rem}.topPageBannerList{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.topPageBannerList>li img{max-width:100%;height:auto}.informationArea>.body #informationList{list-style:none;width:100%;opacity:0}.informationArea>.body #informationList li.recommendInformationLi>a{width:100%;display:flex;justify-content:center;align-items:center;column-gap:3rem}.informationArea>.body #informationList li.recommendInformationLi>a>div:first-child{width:20%}.informationArea>.body #informationList li.recommendInformationLi>a>div:first-child>img{width:100%}.informationArea>.body #informationList li.recommendInformationLi>a>div:last-child{width:80%}.informationArea>.body #informationList .slick-arrow::before{color:#666;opacity:1}.informationArea>.body #informationList .slick-dots li button{width:14px;height:14px;background:#fff;border-radius:50%;box-sizing:border-box;transition:300ms}.informationArea>.body #informationList .slick-dots li button:before{content:""}.informationArea>.body #informationList .slick-dots li.slick-active button{background:#fde88d;border-color:#fde88d;filter:drop-shadow(0 0 5px rgba(255,246,215,.5))}.informationArea>.body .buttonWrapper{width:100%;z-index:0}.informationArea>.body .buttonWrapper .moreRead{margin:3rem auto;width:300px;height:6rem;font-size:1.4rem;font-weight:700;text-decoration:none;display:block;padding:.5rem 1rem;box-sizing:border-box}.informationArea>.body .buttonWrapper .moreRead>*{text-decoration:none}.informationArea>.body .buttonWrapper .moreRead>*>p{overflow:hidden;position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fff;z-index:-3}.informationArea>.body .buttonWrapper .moreRead>*>p>span{color:#fc5c7d;margin:0 .5rem;transition:300ms;z-index:-1}.informationArea>.body .buttonWrapper .moreRead>*>p>i{color:#666;z-index:-1}.informationArea>.body .buttonWrapper .moreRead>*>p::before{content:"";background:#000;color:#fff;background:linear-gradient(45deg,#fc5c7d 0,#fc5c7d 33%,#3c96fc 66%,#fcd63c 100%);background-size:400% 400%;animation:keyGradientAnimation 10s ease infinite;width:100%;height:100%;top:-100%;left:-100%;transform:rotate(500deg);position:absolute;z-index:-2;transition:300ms}.informationArea>.body .buttonWrapper .moreRead>*>p::after{content:"";background:#fff;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px;position:absolute;z-index:-2;transition:300ms}.informationArea>.body .buttonWrapper .moreRead>:hover>p>i,.informationArea>.body .buttonWrapper .moreRead>:hover>p>span{color:#666}.informationArea>.body .buttonWrapper .moreRead>:hover>p::before{top:0;left:0;transform:rotate(0deg)}.rookieAndRecommend .contentsTitle{margin-bottom:1rem}.rookieAndRecommend>ul.tabHead{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;cursor:pointer;margin-bottom:1rem}.rookieAndRecommend>ul.tabHead>li{box-sizing:border-box;border:solid #fde88d 1px;background:#232323;display:flex;justify-content:space-between}.rookieAndRecommend>ul.tabHead>li>p:first-child{align-self:center}.rookieAndRecommend>ul.tabHead>li>p:last-child{align-self:end;font-family:"europa",sans-serif;font-weight:300}.rookieAndRecommend>ul.tabHead>li.active{background:linear-gradient(to right,#fde88d 0,#d9b564 100%);text-shadow:1px 1px 0#000}.rookieAndRecommend>.tabBody{overflow:hidden;width:calc(100% + 2px);position:relative}.rookieAndRecommend>.tabBody>ul{position:absolute;height:auto;display:flex;flex-wrap:nowrap;column-gap:1rem;list-style:none;width:200%;left:2px}.rookieAndRecommend>.tabBody>ul>li{width:calc(50% - .75rem)}.rookieAndRecommend .button1{margin:auto;margin-top:3rem}.faqArea,.faqArea>div>ul>li>div,.pricesArea{width:100%}.pricesArea>div>ul{position:relative;width:calc(100% - 2px);list-style:none;margin-top:1rem;border-image:linear-gradient(315deg,#b59c63 0,#b58c42 3%,#943129 4%,#942929 6%,#ad3921 9%,#c66b21 10%,#ce8439 11%,#c66b21 13%,#ceb57b 14%,#c6ceb5 16%,#ced6bd 21%,#c7ffe9 22%,#ced6bd 23%,#cec694 24%,#c68c31 25%,#cebd7b 26%,#cebd7b 27%,#cead63 30%,#cec694 31%,#cebd7b 37%,#c68c31 37%,#bd6b29 41%,#ad3921 42%,#ad3921 43%,#c66b21 44%,#ce8439 48%,#942929 49%,#732929 52%,#942929 56%,#ad4239 60%,#bd6b29 61%,#732929 62%,#4a2929 66%,#523939 71%,#634a4a 76%,#735a5a 81%,#ad9484 86%,#c6ceb5 100%);border-image-slice:1;border-width:1px;border-style:solid;border-image-repeat:round;background:#000;color:#fff}.pricesArea>div>ul li{width:calc(100% + 2px);border-bottom:1px solid gray;display:flex;flex-wrap:nowrap;justify-content:space-between}.pricesArea>div>ul li>span{padding:1rem}.pricesArea>div>ul li>span:first-child{border-right:1px solid gray;display:block;min-width:100px;width:30%}.pricesArea>div>p{font-weight:700;font-size:1.6rem;margin-top:1rem;margin-bottom:5rem}.pricesArea>div>dl>dt,.pricesArea>div>p{color:#fc5c7d;background:linear-gradient(to right,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 5px rgba(255,246,215,.5))}.pricesArea>div>dl>dd{font-size:1.4rem}.faqArea>div>ul>li,.pricesArea>div>.button1{width:100%;margin:2rem auto}.faqArea>div>ul{list-style:none;width:100%}.faqArea>div>ul>li{border-image:linear-gradient(315deg,#b59c63 0,#b58c42 3%,#943129 4%,#942929 6%,#ad3921 9%,#c66b21 10%,#ce8439 11%,#c66b21 13%,#ceb57b 14%,#c6ceb5 16%,#ced6bd 21%,#c7ffe9 22%,#ced6bd 23%,#cec694 24%,#c68c31 25%,#cebd7b 26%,#cebd7b 27%,#cead63 30%,#cec694 31%,#cebd7b 37%,#c68c31 37%,#bd6b29 41%,#ad3921 42%,#ad3921 43%,#c66b21 44%,#ce8439 48%,#942929 49%,#732929 52%,#942929 56%,#ad4239 60%,#bd6b29 61%,#732929 62%,#4a2929 66%,#523939 71%,#634a4a 76%,#735a5a 81%,#ad9484 86%,#c6ceb5 100%);border-image-slice:1;border-width:1px;border-style:solid;border-image-repeat:round;background:#000;color:#fff;display:flex}.faqArea>div>ul>li>div>div{width:100%;box-sizing:border-box}.faqArea>div>ul>li>div>div>p>span:first-child{font-family:"europa",sans-serif;font-weight:700;font-size:1.8rem;color:#fc5c7d;background:#fde88d;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faqArea>div>ul>li>div>div:first-child{font-size:1.6rem;font-weight:700;padding:1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faqArea>div>ul>li>div>div:first-child>button:last-child{width:2rem;height:2rem;background:0 0;border:0;color:#fff;font-size:1.4rem;transform:rotate(0deg);transition:300ms}.faqArea>div>ul>li>div>div:last-child{font-size:1.4rem;line-height:1.8;padding:1rem;border-top:1px solid gray;transition:300ms;overflow:hidden}.faqArea>div>ul>li.close>div>div:first-child button.faqButton{transform:rotate(180deg)}.faqArea>div>ul>li.close>div>div:last-child{opacity:0;height:0;padding-top:0;padding-bottom:0}.photoDiaryArea,.waitArea{margin-top:3rem}.photoDiaryArea>div,.waitArea>div{position:relative;padding:1rem;box-shadow:0 0 20px rgba(255,255,255,.5)}.photoDiaryArea>div .contentsTitleNoBorder,.waitArea>div .contentsTitleNoBorder{color:rgba(102,102,102,.7)!important}.photoDiaryArea>div .contentsTitleNoBorder span::after,.photoDiaryArea>div .contentsTitleNoBorder span::before,.waitArea>div .contentsTitleNoBorder span::after,.waitArea>div .contentsTitleNoBorder span::before{border-bottom:1px solid rgba(102,102,102,.3)!important;border-top:1px solid rgba(102,102,102,.3)!important}.photoDiaryArea>div:before,.waitArea>div:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;filter:blur(1px);background:rgba(255,255,255,.9)}@media screen and (max-width:767px){section{width:96%;margin:auto}.slideBannerArea{background:#000;padding:0!important;max-height:410px;margin-top:1px}.slideBannerArea>ul{width:100%;margin:auto}.slideBannerArea>ul .slick-slide li.bannerLi{width:33%}.slideBannerArea>ul .slick-slide li.bannerLi a{width:100%;display:flex;justify-content:center;align-items:center}.slideBannerArea>ul .slick-slide li.bannerLi a>img{width:100%;height:auto;max-width:413px}.slideBannerArea>ul .slick-arrow::before{color:#fff;opacity:1}.slideBannerArea>ul .slick-dots li button{width:10px;height:10px;border-radius:50%;box-sizing:border-box;transition:300ms;border:1px solid #fff}.informationArea>.body #informationList .slick-dots li button:before,.slideBannerArea>ul .slick-dots li button:before{content:""}.informationArea>.body #informationList .slick-dots li.slick-active button,.slideBannerArea>ul .slick-dots li.slick-active button{background:linear-gradient(to right,#fde88d 0,#d9b564 100%);border-color:#fde88d;filter:drop-shadow(0 0 5px rgba(255,246,215,.5))}.todayCastArea{width:96%;margin:3rem auto!important}.pricesArea>div,.rookieAndRecommend,.topPageBannerList{width:96%;margin:auto}.informationArea>.body #informationList li.recommendInformationLi,.topPageBannerList>li{width:100%}.informationArea>.body{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.informationArea>.body #informationList{width:calc(100% - 50px);margin:auto;margin-top:4rem}.informationArea>.body #informationList li.recommendInformationLi>a{width:100%;display:flex;justify-content:center;column-gap:1rem;text-decoration:none}.informationArea>.body #informationList li.recommendInformationLi>a>div:first-child{width:50%}.informationArea>.body #informationList li.recommendInformationLi>a>div:first-child>img{width:100%}.informationArea>.body #informationList li.recommendInformationLi>a>div:last-child{width:80%;color:#666;font-size:1.4rem}.informationArea>.body #informationList .slick-arrow::before{color:#666;opacity:1}.informationArea>.body #informationList .slick-dots li button{width:10px;height:10px;background:#fff;border-radius:50%;box-sizing:border-box;transition:300ms}.rookieAndRecommend>ul.tabHead{width:100%;list-style:none}.rookieAndRecommend>ul.tabHead>li{width:calc(50% - .5rem);height:26px;border-radius:13px;padding:0 1rem;transition:300ms}.rookieAndRecommend>ul.tabHead>li>p:first-child{font-size:1.4rem}.rookieAndRecommend>ul.tabHead>li>p:last-child{font-size:1.4rem}.pricesArea>div>dl>dt{font-size:2rem}.pricesArea>div>dl>dd{margin-top:.5rem;margin-bottom:4rem}.faqArea>div{width:96%}}@media screen and (min-width:768px) and (max-width:1024px){section{width:96%;margin:auto}.slideBannerArea{background:#000;padding-top:2rem;padding-bottom:3rem;max-height:285px}.slideBannerArea>ul{width:calc(96% - 50px);margin:auto}.slideBannerArea>ul .slick-slide{opacity:.5;transition:300ms;width:285px!important}.slideBannerArea>ul .slick-slide li.bannerLi{width:33%}.informationArea>.body #informationList li.recommendInformationLi,.slideBannerArea>ul .slick-slide li.bannerLi a{width:100%}.slideBannerArea>ul .slick-slide li.bannerLi a>img{width:calc(100% - .5rem);height:auto}.slideBannerArea>ul .slick-current{opacity:1;transition:300ms}.slideBannerArea>ul .slick-arrow::before{color:#666;opacity:1}.slideBannerArea>ul .slick-dots li button{width:14px;height:14px;background:#fff;border-radius:50%;box-sizing:border-box;transition:300ms}.slideBannerArea>ul .slick-dots li button:before{content:""}.slideBannerArea>ul .slick-dots li.slick-active button{background:linear-gradient(to right,#fde88d 0,#d9b564 100%);border-color:#fde88d;filter:drop-shadow(0 0 5px rgba(255,246,215,.5))}.todayCastArea{width:96%;margin:3rem auto!important}.pricesArea>div,.rookieAndRecommend,.topPageBannerList{width:96%;margin:auto}.topPageBannerList>li{width:calc(50% - .5rem)}.informationArea>.body{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.informationArea>.body #informationList{width:calc(100% - 50px);max-width:700px;margin:auto;margin-top:4rem}.informationArea>.body #informationList li.recommendInformationLi>a{width:100%;display:flex;justify-content:center;column-gap:3rem;text-decoration:none}.informationArea>.body #informationList li.recommendInformationLi>a>div:first-child{width:30%}.informationArea>.body #informationList li.recommendInformationLi>a>div:first-child>img{width:100%}.informationArea>.body #informationList li.recommendInformationLi>a>div:last-child{width:75%;color:#666;font-size:1.6rem}.rookieAndRecommend>ul.tabHead{width:100%;flex-wrap:nowrap;list-style:none}.rookieAndRecommend>ul.tabHead>li{width:calc(50% - .5rem);height:20px;border-radius:10px;padding:0 1rem;transition:300ms}.rookieAndRecommend>ul.tabHead>li>p:first-child{font-size:1.4rem}.rookieAndRecommend>ul.tabHead>li>p:last-child{font-size:1.4rem}.pricesArea>div>dl>dt{font-size:2rem}.pricesArea>div>dl>dd{margin-top:.5rem;margin-bottom:4rem}.faqArea>div{width:96%}}@media screen and (min-width:1025px){section{width:96%;margin:auto}.photoDiaryArea.pc{margin-top:0;margin-bottom:3rem}.photoDiaryArea.pc>div>div{margin-top:1rem}.photoDiaryArea{padding-top:3rem!important}.waitArea{padding-top:1rem!important}.slideBannerArea{background:#f2f2f8;padding-top:2rem;padding-bottom:1rem;max-height:380px}.slideBannerArea>ul{max-width:1680px;width:100%;margin:auto}.slideBannerArea>ul .slick-slide{width:380px!important;transition:300ms}.informationArea>.body #informationList li.recommendInformationLi,.slideBannerArea>ul .slick-slide li.bannerLi,.slideBannerArea>ul .slick-slide li.bannerLi a{width:100%}.slideBannerArea>ul .slick-slide li.bannerLi a>img{width:calc(100% - .5rem);height:auto}.slideBannerArea>ul .slick-current{opacity:1;transition:300ms}.slideBannerArea>ul .slick-arrow::before{color:#fff;opacity:1}.slideBannerArea>ul .slick-dots li button{width:14px;height:14px;background:#fff;border-radius:50%;box-sizing:border-box;transition:300ms}.slideBannerArea>ul .slick-dots li button:before{content:""}.slideBannerArea>ul .slick-dots li.slick-active button{background:linear-gradient(to right,#fde88d 0,#d9b564 100%);border-color:#fde88d;filter:drop-shadow(0 0 5px rgba(255,246,215,.5))}#wideBannerArea{padding:0!important;width:100%;height:auto;overflow:hidden}#wideBannerArea #wideBanner{width:100%;height:100%;margin:auto;transition:300ms;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative}#wideBannerArea #wideBanner .loading>i{color:#fff;font-size:3rem;animation:500ms linear infinite rotation}#wideBannerArea #wideBanner #heroBackgroundImage{position:absolute;width:100%;height:100%;overflow:hidden;transition:300ms;opacity:1;z-index:-1}#wideBannerArea #wideBanner #heroBackgroundImage>div,#wideBannerArea #wideBanner #heroText{position:absolute;width:100%;height:100%}#wideBannerArea #wideBanner #heroBackgroundImage>div img{position:relative;display:block;width:100%!important;height:auto!important}#wideBannerArea #wideBanner #heroBackgroundImage.hide{opacity:0}#wideBannerArea #wideBanner #heroText{align-items:center}#wideBannerArea #wideBanner #heroText p{opacity:0;width:100%;text-align:center;display:none}#wideBannerArea #wideBanner #heroText p>span{opacity:0;display:inline-block;transition:opacity 1.2s ease .1s,transform 1.2s ease .2s;transform:scale(1.25) translate(8px,4px);letter-spacing:.02em}#wideBannerArea #wideBanner #heroText p.active{opacity:1;display:block}#wideBannerArea #wideBanner #heroText p.active>span.heroTextFadeIn{opacity:1;transition:opacity 1.2s ease .1s,transform 1.2s ease .2s;transform:scale(1) translate(0)}#wideBannerArea #wideBanner img{width:100%;height:auto;display:block;margin:auto}.todayCastArea{padding:4rem 0}.topPageBannerList{min-width:1025px;max-width:1680px;width:96%;padding:3rem 0}.topPageBannerList>li{width:calc(33% - .5rem)}#wideBannerArea #wideBanner #heroText,.informationArea>.body{display:flex;justify-content:center;flex-wrap:wrap}.informationArea>.body #informationList{width:calc(100% - 50px);max-width:900px;margin:2rem auto}.informationArea>.body #informationList li.recommendInformationLi>a{width:100%;display:flex;justify-content:center;column-gap:3rem;text-decoration:none}.informationArea>.body #informationList li.recommendInformationLi>a>div:first-child{width:30%}.informationArea>.body #informationList li.recommendInformationLi>a>div:first-child>img{width:100%}.informationArea>.body #informationList li.recommendInformationLi>a>div:last-child{width:75%;color:#666;font-size:1.6rem}.pricesArea>div,.rookieAndRecommend{width:96%;margin:auto}.rookieAndRecommend>ul.tabHead{width:100%;justify-content:flex-start;flex-wrap:nowrap;list-style:none;column-gap:1rem}.rookieAndRecommend>ul.tabHead>li{width:200px;height:20px;border-radius:10px;padding:0 1rem;transition:300ms}.rookieAndRecommend>ul.tabHead>li>p:first-child{font-size:1.4rem}.rookieAndRecommend>ul.tabHead>li>p:last-child{font-size:1.4rem}.rookieAndRecommend>.tabBody,.rookieAndRecommend>.tabBody>ul>li,.rookieAndRecommend>.tabBody>ul>li>div,.rookieAndRecommend>.tabBody>ul>li[data-category=rookies]>div{width:100%}.pricesArea>div>dl>dt{font-size:2rem}.pricesArea>div>dl>dd{margin-top:.5rem;margin-bottom:4rem}.faqArea>div{width:96%}}