.eyecatch-video-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.eyecatch-video-wrapper.pc{height:793px}.video-blur-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.video-main{position:relative;z-index:1;display:block;width:100%;height:100%!important;object-fit:contain!important}.logo-link-wrapper{opacity:0;transition:opacity .5s ease}.logo-link-wrapper.show{opacity:1}.concept{padding:80px 0}.concept__inner{display:flex;max-width:1062px;margin-inline:auto;align-items:center;justify-content:center;gap:40px}.concept__inner.reverse{flex-direction:row-reverse}.concept__inner.reverse img,.concept__inner img{width:50%;display:block;object-fit:cover}.concept__inner .title_style{font-size:30px;font-feature-settings:"palt";font-weight:bold;margin-bottom:20px;padding-bottom:15px;line-height:1.85rem}.concept__inner .concept_text{width:50%}.concept__inner p{font-size:16px;line-height:1.35rem}@media (max-width:766px){.concept{padding:50px 0}.concept__inner{flex-direction:column;max-width:347px;margin-bottom:0}.concept__inner.reverse{flex-direction:column}.concept__inner.reverse img,.concept__inner img,.concept__inner .concept_text{width:100%}.concept__inner .title_style{font-size:25px;margin-bottom:15px}.concept__inner p{font-size:13px}}.news{padding:80px 0}@media (max-width:766px){.news{padding:50px 0}}.ranking{padding:80px 0}.hidden-rank{display:none}section.ranking div.ranking__inner{width:1062px;margin:0 auto}section.ranking div.ranking__inner h2.title_style{font-size:46px;text-align:center;letter-spacing:.05em}section.ranking div.ranking__inner h3.sub_title_style{font-size:16px;text-align:center;margin-top:9px}section.ranking div.ranking__inner div.tab{border-top-style:solid;border-bottom-style:solid;border-top-width:1px;border-bottom-width:1px;margin:50px 0}section.ranking div.ranking__inner div.tab ul{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;padding:20px 0}section.ranking div.ranking__inner div.tab ul li{width:auto;height:auto;min-width:200px;margin:0;text-align:center;display:block;cursor:pointer}section.ranking div.ranking__inner div.tab ul li a.tab-link{display:block;padding:10px 20px}div.rank_container h2#ranking-title{margin:50px auto;font-size:28px;text-align:center;letter-spacing:.2em;font-weight:bold}section.ranking div.ranking__inner div.rank_content{display:flex;justify-content:flex-start;align-items:flex-start;gap:40px 20px;flex-wrap:wrap}section.ranking div.ranking__inner div.rank_content div.rank_item a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;margin:0 auto}.no-link{cursor:default}.no-link:hover *{transform:none}div.rank_content div.rank_item h4{text-align:center;font-size:28px}div.rank_content div.rank_item h4 span{font-size:45px;font-weight:bold}div.rank_content div.rank_item{width: calc((1062px - 60px) / 4)}div.rank_content div.rank_item:first-of-type ,
div.rank_content div.rank_item:nth-of-type(2) ,
div.rank_content div.rank_item:nth-of-type(3) {width: calc((1062px - 40px) / 3)}div.rank_content div.rank_item img{display:block;object-fit:cover;width:100%;height:383px;margin:0 auto}div.rank_content div.rank_item:first-of-type img,
div.rank_content div.rank_item:nth-of-type(2) img,
div.rank_content div.rank_item:nth-of-type(3) img {height:520px}div.rank_content div.rank_item p.post{text-align:center}div.rank_content div.rank_item p.cast_name{text-align:center;font-size:20px;height:22px}section.ranking div .button_style{width:271px;height:46px;justify-content:center;display:flex;align-items:center;margin:40px auto 0;text-align:center;border-width:1px;border-style:solid}section.ranking div a.ranking__arcives-link--stylish,section.ranking div a.ranking__detail-link--stylish{border-radius:23px}section.ranking div a.ranking__arcives-link--pop,section.ranking div a.ranking__detail-link--pop{border-radius:11.5px}section.ranking div a span{font-size:14px;padding-bottom:4px}div.rank_item div.img_container{position:relative}div.rank_item div.img_container span{display:flex;justify-content:center;align-items:center;position:absolute;height:40px;width:40px;bottom:10px;right:10px}@media (max-width:766px){.ranking{padding:50px 0}section.ranking div.ranking__inner{width:347px;margin:0 auto}section.ranking div.ranking__inner h2.title_style{font-size:32px;text-align:center;letter-spacing:.05em}section.ranking div.ranking__inner h3.sub_title_style{font-size:13px;text-align:center;margin-top:7px}section.ranking div.ranking__inner div.tab{margin:30px 0}section.ranking div.ranking__inner div.tab ul{gap:15px;padding:15px 0}section.ranking div.ranking__inner div.tab ul li{min-width:150px;font-size:13px}div.rank_container h2#ranking-title{margin:35px auto;font-size:20px}section.ranking div.ranking__inner div.rank_content{gap:40px 10px}div.rank_content div.rank_item h4{font-size:28px}div.rank_content div.rank_item h4 span{font-size:45px}section.ranking div.ranking__inner div.rank_content div.rank_item:first-of-type a,section.ranking div.ranking__inner div.rank_content div.rank_item:first-of-type a img{width:100%}div.rank_content div.rank_item:nth-of-type(2),
  div.rank_content div.rank_item:nth-of-type(3),
  div.rank_content div.rank_item {width: calc((347px - 10px) / 2)}div.rank_content div.rank_item:nth-of-type(2) img,
  div.rank_content div.rank_item:nth-of-type(3) img,
  div.rank_content div.rank_item img {display:block;object-fit:cover;width: calc((347px - 10px) / 2);height:250px;margin:0 auto}div.rank_content div.rank_item p.post{font-size:13px}div.rank_content div.rank_item p.cast_name{font-size:16px}section.ranking div .button_style{width:187px;height:35px;justify-content:center;display:flex;align-items:center;margin:30px auto 0;text-align:center;border-width:1px;border-style:solid}section.ranking div a span{font-size:11px}}.sns{padding:80px 0}@media (max-width:766px){.sns{padding:50px 0}}.shop-photo{padding:80px 0}@media (max-width:766px){.shop-photo{padding:50px 0}}.about{padding:80px 0}.about_inner{max-width:780px;margin-inline:auto;font-size:.8rem;padding:30px 50px;margin:0 auto;line-height:1rem}.about h2{font-size:25px;font-feature-settings:"palt";font-weight:bold;margin-bottom:15px;line-height:1.85rem}.about p{font-size:16px;line-height:1.3}@media (max-width:767px){.about{padding:50px 0}.about_inner{max-width:100%;max-height:inherit;display:block;margin:0 7%;padding:20px!important}.about h2{font-size:25px}.about p{font-size:13px}}.cont00.set{padding:80px 0;margin:0 auto;display:flex;flex-direction:column;gap:15px}.cont00.set h2{font-weight:bold}.cont00.set h2,.cont00.set h3,.cont00.set div{width:100%;word-wrap:break-word;max-width:750px;margin:0 auto}.cont00.set img{width:100%;display:block;object-fit:cover;max-width:750px;margin:0 auto}.cont00.set a{width:100%;display:block;max-width:750px;margin:0 auto}@media (max-width:766px){.cont00.set{padding:50px 0}.cont00.set img,.cont00.set h2,.cont00.set h3,.cont00.set div{max-width:347px}}.cont00.set.img-middle a,.cont00.set.img-middle img{order:2}.cont00.set.img-middle h2{order:1}.cont00.set.img-middle h3{order:3}.cont00.set.img-middle div{order:4}.cont00.set.img-subtitle a,.cont00.set.img-subtitle img{order:3}.cont00.set.img-subtitle h2{order:1}.cont00.set.img-subtitle h3{order:2}.cont00.set.img-subtitle div{order:4}.cont00.set.img-last a,.cont00.set.img-last img{order:4}.cont00 h2,.cont00 h3{font-weight:bold}.cont00 h2{line-height:1.3}.cont00 h3{line-height:1.3;padding-bottom:10px}.cont00 p{line-height:1.3;padding:10px}.sub_title.text_decoration.line{border-bottom:1px solid}.cont00.set>div.text_decoration.frame{border-width:1px;border-style:solid}.cont00 h3.sub_title.frame{padding-bottom:0}ul.treatment li.cast_recruit_table_treatment_item_style.deactive{display:none!important}.main_title.left{text-align:left}.main_title.center{text-align:center}.main_title.right{text-align:right}.sub_title.left{text-align:left}.sub_title.center{text-align:center}.sub_title.right{text-align:right}.text_element.left{text-align:left}.text_element.center{text-align:center}.text_element.right{text-align:right}.main_title.ShinGoPro-Light{font-family:'ShinGoPro-Light','Arial',sans-serif}.main_title.ShinGoPro-Medium{font-family:'ShinGoPro-Medium','Arial',sans-serif}.main_title.Yu_Mincho{font-family:"游明朝","Yu Mincho",serif}.main_title.CenturyGothicPro-Bold{font-family:'Century Gothic Pro Bold','Arial',sans-serif}.main_title.Ballinger-Light{font-family:'Ballinger-Light','Arial',sans-serif}.main_title.Baskerville-SSi-Light{font-family:'Baskerville-SSi-Light','Georgia',serif}.sub_title.ShinGoPro-Light{font-family:'ShinGoPro-Light','Arial',sans-serif}.sub_title.ShinGoPro-Medium{font-family:'ShinGoPro-Medium','Arial',sans-serif}.sub_title.Yu_Mincho{font-family:"游明朝","Yu Mincho",serif}.sub_title.CenturyGothicPro-Bold{font-family:'Century Gothic Pro Bold','Arial',sans-serif}.sub_title.Ballinger-Light{font-family:'Ballinger-Light','Arial',sans-serif}.sub_title.Baskerville-SSi-Light{font-family:'Baskerville-SSi-Light','Georgia',serif}.text.ShinGoPro-Light{font-family:'ShinGoPro-Light','Arial',sans-serif}.text.ShinGoPro-Medium{font-family:'ShinGoPro-Medium','Arial',sans-serif}.text.Yu_Mincho{font-family:"游明朝","Yu Mincho",serif}.text.CenturyGothicPro-Bold{font-family:'Century Gothic Pro Bold','Arial',sans-serif}.text.Ballinger-Light{font-family:'Ballinger-Light','Arial',sans-serif}.text.Baskerville-SSi-Light{font-family:'Baskerville-SSi-Light','Georgia',serif}.main_title.small{font-size:30px}.main_title.midium{font-size:45px}.main_title.large{font-size:60px}.sub_title.small{font-size:25px}.sub_title.midium{font-size:40px}.sub_title.large{font-size:50px}.text-size.small{font-size:16px}.text-size.midium{font-size:25px}.text-size.large{font-size:32px}@media (max-width:766px){.main_title.small{font-size:25px}.main_title.midium{font-size:28px}.main_title.large{font-size:32px}.sub_title.small{font-size:18px}.sub_title.midium{font-size:20px}.sub_title.large{font-size:24px}.text-size.small{font-size:13px}.text-size.midium{font-size:14px}.text-size.large{font-size:15px}}.column-content{padding:80px 0}.column-content h1{font-size:35px;text-align:center;margin:0 auto 50px;max-width:1062px;font-weight:bold}.column-content .inner{margin:0 auto;max-width:1062px;display:flex;align-items:flex-start;justify-content:flex-start;gap:40px 20px;flex-wrap:wrap;width:100%}.column-content .pc4{width:calc(25% - 20px)}.column-content .pc3{width:calc(33% - 15px)}.column-content .pc2{width:calc(50% - 10px)}.column-content .inner div{display:flex;flex-direction:column;gap:10px;line-height:1.2}.column-content .inner div img{display:block;object-fit:cover;width:100%;height:auto}.column-content .inner div .title{font-size:18px;font-weight:bold}.column-content .inner div .title.center,.column-content .inner div .text.center{text-align:center}.column-content .inner div .title.right,.column-content .inner div .text.right{text-align:right}.column-content .inner div .img-middle{order:1}.column-content .inner div .text{order:2;font-size:14px}.column-content .inner div .img-last{order:3}section.recruit-table div.recruit-table__inner a.contact_btn{display:block;margin:0 auto;width:300px;height:46px;border-style:solid;border-width:1px;cursor:pointer;font-size:14px;text-align:center;line-height:40px;margin-top:40px}@media (max-width:766px){.column-content{padding:50px 0}.column-content h1{font-size:25px;margin:0 auto 30px;max-width:347px}.column-content .inner{margin:30px auto;max-width:347px}.column-content .pc4{width:calc(50% - 10px)}.column-content .pc3,.column-content .pc2{width:calc(100%)}.column-content .inner div .title{font-size:16px}.column-content .inner div .text{font-size:13px}section.recruit-table div.recruit-table__inner a.contact_btn{width:240px;height:35px;font-size:11px;line-height:32px}}section.contact{padding:180px 0 80px}section.contact div.contact__inner{width:800px;margin:0 auto}section.contact div.contact__inner h2.title_style{font-size:46px;text-align:center;letter-spacing:0}section.contact div.contact__inner h3.sub_title_style{font-size:16px;text-align:center;margin-top:9px}.contact_text{margin:50px 0;line-height:1.4}.wpcf7{margin-top:50px}.wpcf7 p{margin-top:30px}.wpcf7 p label{display:flex;justify-content:space-between;align-items:center;margin:0}.wpcf7 p label .required{padding:5px 8px 8px;border-radius:3px;background-color:#dc3232;font-size:12px;color:#fff}.wpcf7 p>span input,.wpcf7 p>span textarea{width:100%;height:auto;margin:0;font-size:16px;padding:5px}.wpcf7 p>span input{height:40px}.wpcf7 p>span input[type="radio"]{height:auto;display:inline-block;width:20px;margin-right:5px}.wpcf7 p .red{color:#dc3232}.wpcf7 p .red,.wpcf7 p .count{display:block;margin-top:5px}.wpcf7 p .select{display:flex;gap:10px;align-items:flex-start}.wpcf7 p .select>span{display:inline-block}.wpcf7 p .select>span select{display:block;height:40px;width:140px;font-size:14px}.wpcf7 p .select .date{padding-top:10px}.wpcf7 p span .wpcf7-radio,.wpcf7-form-control.wpcf7-radio{display:flex;gap:30px!important;align-items:center}.wpcf7-radio .wpcf7-list-item{margin:0;display:flex}.wpcf7-radio .wpcf7-list-item>label{justify-content:flex-start;align-items:center;gap:10px!important}.wpcf7-list-item-label{display:inline-block;width:auto;white-space:nowrap}.wpcf7 p button,.wpcf7 p input.wpcf7-submit,.wpcf7 p input.wpcf7-previous,.contact_text a{display:block;margin:0 auto;width:271px;height:46px;border-style:solid;border-width:1px;cursor:pointer;font-size:14px;text-align:center}.contact_text a{margin-top:40px;line-height:43px}.wpcf7 p button,.wpcf7 p input.wpcf7-previous{background-color:#ccc!important;color:#fff!important;border-color:#fff!important}.screen-reader-response{color:#dc3232}.screen-reader-response ul,.wpcf7-response-output,.wpcf7-spinner{display:none!important}span.wpcf7-not-valid-tip{line-height:1.8;color:#dc3232}span.wpcf7-not-valid-tip,.wpcf7 p .red,.wpcf7 p .count{font-size:14px}@media (max-width:766px){section.contact{padding:120px 0 50px;font-size:14px}section.contact div.contact__inner{width:347px;margin:0 auto}section.contact div.contact__inner h2.title_style{font-size:32px}section.contact div.contact__inner h3.sub_title_style{font-size:13px;margin-top:7px}.wpcf7 p span .wpcf7-radio{display:block;line-height:1.8}.wpcf7-radio .wpcf7-list-item>label{display:block}.wpcf7 p button,.wpcf7 p input.wpcf7-submit,.wpcf7 p input.wpcf7-previous,.contact_text a{width:187px;height:35px;font-size:11px}.contact_text a{line-height:33px}span.wpcf7-not-valid-tip,.wpcf7 p .red,.wpcf7 p .count{font-size:12px}}section,.schedule ul li,.rank_item{opacity:0}section.none,.schedule ul li.none,.rank_item.none{opacity:1!important}.slide-in-up{opacity:0;transform:translateY(50px);animation:slideInUp .5s ease-out forwards}@keyframes slideInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}.slide-in-right{opacity:0;transform:translateX(50px);animation:slideInRight .5s ease-out forwards}@keyframes slideInRight {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}.zoom-in{opacity:0;transform:scale(.95);animation:zoomIn .5s ease-out forwards}@keyframes zoomIn {
  to {
    opacity: 1;
    transform: scale(1);
  }
}.zoom-out{opacity:0;transform:scale(1.05);animation:zoomOut .5s ease-out forwards}@keyframes zoomOut {
  to {
    opacity: 1;
    transform: scale(1);
  }
}