﻿.format-area .format-txt{font-size:1.6rem;line-height:30px;letter-spacing:0.1em;font-weight:500;text-align:justify}@media screen and (max-width: 767px){.format-area .format-txt{padding:0 0%}}.format-area .format-txt a{color:#000;text-decoration:underline !important}.format-area .format-txt a img{transition:0.3s}.format-area .format-txt a:hover{text-decoration:none !important}.format-area .format-txt a:hover img{opacity:.8}.format-area .format-txt p:not(:last-child){margin-bottom:1em}.format-area .format-txt strong{font-weight:bold}.format-area .format-txt em{font-style:italic}.format-area .format-txt img{height:auto}.format-area .format-txt ul{margin:1em 0}.format-area .format-txt ul li{position:relative;padding:0 0 0 1em}.format-area .format-txt ul li:not(:last-child){margin-bottom:0.7em}.format-area .format-txt ul li::before{top:0.6em;left:0;content:"";display:block;width:5px;height:5px;border-radius:50%;background:#000;position:absolute}.format-area .format-txt ol{list-style-type:decimal;margin:1em 0 1em 1em}.format-area .format-txt ol li{padding:0}.format-area .format-txt ol li:not(:last-child){margin-bottom:0.7em}.format-area .format-img{font-size:0;text-align:center}.format-area .format-img img{max-height:400px;object-fit:contain}.format-area .img-caption{font-size:1.4rem;line-height:36px;margin-top:10px;text-align:left}.format-area .format-row{display:flex;justify-content:space-between}@media screen and (min-width: 1141px){.format-area .format-border{padding:2% 6% 6% 0}}@media screen and (max-width: 1140px){.format-area .format-border{padding:2% 2% 2% 0}}@media screen and (max-width: 767px){.format-area .format-border{padding:2% 2% 2% 2%}}@media screen and (min-width: 1141px){.format-area .format-border2{padding:0% 4% 4% 0}}@media screen and (max-width: 1140px){.format-area .format-border2{padding:0% 2% 2% 0}}@media screen and (max-width: 767px){.format-area .format-border2{padding:0% 2% 2% 2%}}.format-area .format01{margin:60px auto}.format-area .format02{margin:60px auto}.format-area .format03{margin:60px auto}.format-area .format04{margin:60px auto}.format-area .format05{margin:60px auto}.format-area .format06{margin:60px auto}.format-area .format01 .ttl-lrg{font-size:2.6rem;color:#393634;border-bottom:0px solid #393634;font-weight:700;line-height:45px;padding:0 0 10px;text-align:left;position:relative;font-family:"Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.format-area .format01 .ttl-lrg::after{content:none;position:absolute;max-width:125px;width:100%;height:0.5px;background-color:#000;bottom:0;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.format-area .format02 .ttl-mid{font-size:2.2rem;color:#393634;font-weight:500;letter-spacing:0.1em;text-align:left;font-family:"Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.format-area .format06 .format-img img{width:100%;max-height:100%}.format-area .format09 .format-youtube{max-width:1140px;margin:0 auto 100px;padding:0 4%;width:100%;height:50vw;max-height:695px}.format-area .format09 .format-youtube iframe{height:100%}@media screen and (min-width: 768px){.format-area{padding-bottom:40px}.format-area .format-rowPC{display:flex;justify-content:space-between}.format-area .format-rowPC .head,.format-area .format-rowPC .body{width:48%}.format-area .format04 .format-rowPC{flex-direction:row}.format-area .format04 .ttl-lrg{font-size:2.6rem;color:#383231;border-bottom:0px solid #a28a76;font-weight:700;line-height:45px;padding:0 0 10px;text-align:left;position:relative;font-family:"Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;margin-bottom:30px}.format-area .format04 .ttl-lrg::after{content:none;position:absolute;max-width:125px;width:100%;height:0.5px;background-color:#000;bottom:0;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.format-area .format04 .ttl-mid{font-size:2.2rem;color:#383231;font-weight:500;letter-spacing:0.1em;text-align:left;font-family:"Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;margin-bottom:30px}.format-area .format05 .format-rowPC{flex-direction:row-reverse}.format-area .format05 .ttl-lrg{font-size:2.6rem;color:#383231;border-bottom:0px solid #a28a76;font-weight:700;line-height:45px;padding:0 0 10px;text-align:left;position:relative;font-family:"Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;margin-bottom:30px}.format-area .format05 .ttl-lrg::after{content:none;position:absolute;max-width:125px;width:100%;height:0.5px;background-color:#000;bottom:0;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.format-area .format05 .ttl-mid{font-size:2.2rem;color:#383231;font-weight:500;letter-spacing:0.1em;text-align:left;font-family:"Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;margin-bottom:30px}.format07 .format-img{width:48%;margin-bottom:60px}.format07 .format-img-wrap{position:relative;overflow:hidden;padding-top:68.78%}.format07 .format-img-wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:auto;max-width:inherit}.format08 .format-img{width:calc(94% * 1 / 3);margin:0 1%;position:relative;overflow:hidden;padding-top:22.2%;padding-top:0%;margin-bottom:60px}.format08 .format-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:auto;max-width:inherit}.format08 .format-img img{position:relative;top:0;left:0;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);margin:auto;height:auto;width:auto;max-width:100%}}@media screen and (max-width: 767px){.format-area .format-rowPC .head{margin-bottom:25px}.format-area .format01 .ttl-lrg{font-size:2.4rem}.format-area .format02 .ttl-mid{font-size:2rem}.format-area .format04 .ttl-lrg{font-size:2.4rem;margin-bottom:20px}.format-area .format04 .ttl-mid{font-size:2rem;margin-bottom:20px}.format-area .format05 .ttl-lrg{font-size:2.4rem;margin-bottom:20px}.format-area .format05 .ttl-mid{font-size:2rem;margin-bottom:20px}.format-area .format07 .format-row{display:block;margin-bottom:40px}.format-area .format07 .format-img{width:100%;padding:0 4%}.format-area .format07 .format-img:first-child{margin-bottom:40px}.format-area .format08 .format-row{display:block}.format-area .format08 .format-img{width:100%;padding:0 4%}.format-area .format08 .format-img:not(last-chird){margin-bottom:60px}.format-area .format09 .format-youtube{max-width:100%;margin:0 auto 60px;padding:0 4%;width:100%;height:50vw}.format-area .format09 .format-youtube iframe{height:100%}}@media screen and (max-width: 576px){.format-area .format01{margin:40px auto}.format-area .format02{margin:40px auto}.format-area .format03{margin:40px auto}.format-area .format04{margin:40px auto}.format-area .format05{margin:40px auto}.format-area .format06{margin:40px auto}.format-area .format07{margin:40px auto}.format-area .format08{margin:40px auto}.format-area .format09{margin:40px auto}.format-area .format01 .ttl-lrg{font-size:2.2rem}.format-area .format02 .ttl-mid{font-size:1.8rem}}.archive-movie{background:#fff;padding:120px 0 0}@media screen and (min-width: 768px){.archive-movie{padding:120px 0 0}}@media screen and (min-width: 1141px){.archive-movie{padding:250px 0 0}}@media screen and (max-width: 767px){.archive-movie .sec-ttl{margin-bottom:10px}}.archive-movie .mainimg{background:url("../img/movie/mainimg_bg.jpg") no-repeat center/cover}@media screen and (max-width: 767px){.archive-movie .mainimg{background:url("../img/movie/mainimg_bg_sp.jpg") no-repeat top/cover}}.archive-movie .sec-ttl-wrap{background:#fff;max-width:705px;width:100%;padding:40px 0 30px;margin-bottom:10%}@media screen and (max-width: 767px){.archive-movie .sec-ttl-wrap{width:80%;padding:20px 10px 30px}}@media screen and (max-width: 767px){.archive-movie .sec-ttl-wrap{margin-bottom:0%}}.archive-movie .sec-ttl{justify-content:center;max-width:567px;margin:auto}@media screen and (max-width: 767px){.archive-movie .sec-ttl{margin-bottom:2rem;flex-direction:column;align-items:center}}.archive-movie .sec-ttl .ttl-en{font-size:3.2rem;letter-spacing:0.1em}@media screen and (min-width: 768px){.archive-movie .sec-ttl .ttl-en{font-size:4rem}}@media screen and (max-width: 767px){.archive-movie .sec-ttl .ttl-en{margin-bottom:2rem}}.archive-movie .sec-ttl .ttl-ja{font-size:1.8rem;letter-spacing:0.2em}@media screen and (min-width: 768px){.archive-movie .sec-ttl .ttl-ja{font-size:2.2rem;letter-spacing:0.1em}}@media screen and (max-width: 767px){.archive-movie .sec-ttl .ttl-ja{position:relative;margin:0rem auto 0}}.archive-movie .sec-ttl .ttl-ja::after{content:none}@media screen and (max-width: 767px){.archive-movie .sec-ttl .ttl-ja::before{content:"";position:absolute;left:50%;top:-10px;height:1px;width:100%;max-width:40px;background-color:#000;position:absolute;top:-1.5rem;left:50%;-webkit-transform:translate(0%, -50%);transform:translate(-50%, -50%)}}.archive-movie .sec-heading{max-width:467px;margin:auto;font-size:1.6rem;letter-spacing:0.2em}.archive-movie .sns-list{display:flex;max-width:100%;width:100%;margin:0 auto;justify-content:center}@media screen and (min-width: 1141px){.archive-movie .sns-list{margin-bottom:-70px;justify-content:space-between}}@media screen and (max-width: 576px){.archive-movie .sns-list{flex-wrap:wrap}}.archive-movie .sns-list .list-item{position:relative}@media screen and (max-width: 767px){.archive-movie .sns-list .list-item{width:calc(90% / 5)}}@media screen and (max-width: 382px){.archive-movie .sns-list .list-item{width:calc(70% / 3)}}.archive-movie .sns-list .list-item:not(:last-of-type){margin-right:2em}@media screen and (max-width: 1140px){.archive-movie .sns-list .list-item:not(:last-of-type){margin-right:0.5em}}@media screen and (max-width: 767px){.archive-movie .sns-list .list-item:not(:last-of-type){margin-right:0.5em}}@media screen and (max-width: 382px){.archive-movie .sns-list .list-item:not(:last-of-type){margin-right:0.5em}}.archive-movie .sns-list .list-item::after{content:"";display:block;border-radius:50%;max-width:150px;width:30vw;max-height:150px;height:30vw;background-color:#e0e1e1;position:absolute;top:2px;left:2px;z-index:1}@media screen and (max-width: 1140px){.archive-movie .sns-list .list-item::after{max-width:100%;width:15vw;max-height:100%;height:15vw}}@media screen and (max-width: 767px){.archive-movie .sns-list .list-item::after{max-width:100%;width:15vw;max-height:100%;height:15vw}}@media screen and (max-width: 382px){.archive-movie .sns-list .list-item::after{max-width:100%;width:20vw;max-height:100%;height:20vw}}.archive-movie .sns-list .list-item a{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;border-radius:50%;max-width:150px;width:30vw;max-height:150px;height:30vw;background-color:#393231;display:flex;justify-content:center;align-items:center;position:relative;border:3px solid #fff;z-index:2}@media screen and (max-width: 1140px){.archive-movie .sns-list .list-item a{max-width:100%;width:15vw;min-width:80px;max-height:100%;height:15vw;min-height:80px}}@media screen and (max-width: 767px){.archive-movie .sns-list .list-item a{max-width:100%;width:15vw;min-width:80px;max-height:100%;height:15vw;min-height:80px}}@media screen and (max-width: 382px){.archive-movie .sns-list .list-item a{max-width:100%;width:20vw;max-height:100%;height:20vw}}.archive-movie .sns-list .list-item a:hover{background-color:#b5334e}.archive-movie .sns-list .list-item a i{color:#fff;font-size:4rem;margin-bottom:1rem;transition:0.3s all}@media screen and (max-width: 1140px){.archive-movie .sns-list .list-item a i{font-size:3rem;margin-bottom:0.5rem}}@media screen and (max-width: 767px){.archive-movie .sns-list .list-item a i{font-size:2rem;margin-bottom:0.5rem}}.archive-movie .sns-list .list-item a .svg_icon{color:#fff;font-size:4rem;margin-bottom:1rem;transition:0.3s all;stroke:#fff;fill:#fff;height:4.6rem}@media screen and (max-width: 1140px){.archive-movie .sns-list .list-item a .svg_icon{font-size:3rem;margin-bottom:0.5rem;height:3.6rem}}@media screen and (max-width: 767px){.archive-movie .sns-list .list-item a .svg_icon{font-size:2rem;margin-bottom:0.5rem;height:2.6rem}}.archive-movie .sns-list .list-item .list-txt{font-size:1.6rem}@media screen and (max-width: 767px){.archive-movie .sns-list .list-item .list-txt{font-size:1.4rem}}@media screen and (max-width: 382px){.archive-movie .sns-list .list-item .list-txt{font-size:1.2rem}}.archive-movie .cts-head{width:100%;position:relative;margin-bottom:100px;height:442px;display:flex;justify-content:center;align-items:flex-end}@media screen and (max-width: 1140px){.archive-movie .cts-head{width:100%;margin-bottom:15%;position:relative;top:0px;bottom:0;z-index:5}}@media screen and (max-width: 767px){.archive-movie .cts-head{align-items:center;height:60vh}}@media screen and (max-width: 382px){.archive-movie .cts-head{align-items:center;height:80vh;min-height:550px}}.archive-movie .cts-head .flex-cts{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 1140px){.archive-movie .cts-head .flex-cts{flex-direction:column}}@media screen and (max-width: 767px){.archive-movie .cts-head .flex-cts{padding-top:30px}}.archive-movie .cts-head .left-cts{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}@media screen and (max-width: 1140px){.archive-movie .cts-head .left-cts{width:100%;margin-bottom:30px}}.archive-movie .cts-head .right-cts{width:100%;position:relative}@media screen and (max-width: 1140px){.archive-movie .cts-head .right-cts{width:100%}}.archive-movie .cts-body .cate-list{display:flex;justify-content:center;margin:10px 0 60px}@media screen and (min-width: 1141px){.archive-movie .cts-body .cate-list{white-space:nowrap;margin:150px 0 100px}}@media screen and (max-width: 1140px){.archive-movie .cts-body .cate-list{justify-content:center}}@media screen and (max-width: 767px){.archive-movie .cts-body .cate-list{flex-direction:row;align-items:center;white-space:nowrap}}@media screen and (max-width: 382px){.archive-movie .cts-body .cate-list{flex-direction:column;align-items:center;white-space:normal}}.archive-movie .cts-body .cate-list .cate-block{max-width:280px;width:100%}@media screen and (max-width: 1140px){.archive-movie .cts-body .cate-list .cate-block{max-width:280px}}.archive-movie .cts-body .cate-list .cate-block:not(last-of-type){margin-right:2%}@media screen and (max-width: 767px){.archive-movie .cts-body .cate-list .cate-block:not(last-of-type){margin-right:2%;margin-bottom:0%}}@media screen and (max-width: 382px){.archive-movie .cts-body .cate-list .cate-block:not(last-of-type){margin-right:0%;margin-bottom:2%}}.archive-movie .cts-body .cate-list .cate-block .block-link{border:1px solid #3a3633;background-color:#fff;transition:all 0.3s;display:flex;align-items:center;justify-content:center;height:45px;letter-spacing:0.2em;padding:10px 10px;font-size:clamp(1.4rem, 5vw, 1.8rem)}@media screen and (max-width: 1140px){.archive-movie .cts-body .cate-list .cate-block .block-link{min-height:35px;height:auto;font-size:clamp(1.2rem, 5vw, 1.6rem)}}.archive-movie .cts-body .cate-list .cate-block .block-link.is-active{background-color:#a28a76;border:1px solid #a28a76}.archive-movie .cts-body .cate-list .cate-block .block-link.is-active .ttl-ja{color:#fff}.archive-movie .cts-body .cate-list .cate-block .block-link:hover{background-color:#a28a76;border:1px solid #a28a76}.archive-movie .cts-body .cate-list .cate-block .block-link:hover .ttl-ja{color:#fff}.archive-movie .cts-body .cate-list .cate-block .block-ttl{text-align:center}.archive-movie .cts-body .cate-list .cate-block .ttl-ja{color:#3a3633;transition:all 0.3s}.archive-movie .cts-body .flex-cts{display:flex}@media screen and (max-width: 1140px){.archive-movie .cts-body .flex-cts{flex-direction:column}}.archive-movie .cts-body .left-cts{width:20%;display:none}@media screen and (max-width: 1140px){.archive-movie .cts-body .left-cts{width:100%}}.archive-movie .cts-body .right-cts{width:100%}.archive-movie .sec-movie{padding:0px 0 80px}@media screen and (min-width: 768px){.archive-movie .sec-movie{padding:0px 0 120px}}@media screen and (min-width: 1141px){.archive-movie .sec-movie{padding:0px 0 150px}}.archive-movie .movie-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 1141px){.archive-movie .movie-list{padding:0 2%}}@media screen and (max-width: 767px){.archive-movie .movie-list{justify-content:center}}.archive-movie .movie-list::after{content:"";display:block;width:calc(96% / 3);height:0}@media screen and (max-width: 1140px){.archive-movie .movie-list::after{width:calc(96% * 1 / 2 - 1px)}}@media screen and (max-width: 767px){.archive-movie .movie-list::after{width:calc(96% * 1 / 2 - 1px)}}@media screen and (max-width: 576px){.archive-movie .movie-list::after{width:0}}.archive-movie .movie-list .new-area{position:absolute;z-index:1;top:-5%;left:-10px}@media screen and (max-width: 1140px){.archive-movie .movie-list .new-area{position:absolute;z-index:1;top:-5%;left:-10px}}.archive-movie .movie-list .new-area span{display:none}.archive-movie .movie-list .new-area .new{max-width:76px;max-height:34px;width:10vw;height:4vw;min-width:30px;min-height:30px;display:flex;justify-content:center;align-items:center;background:#b5334d;color:#fff;line-height:1;font-weight:500;font-size:clamp(1.2rem, 2vw, 1.6rem);text-align:center;letter-spacing:0}@media screen and (max-width: 767px){.archive-movie .movie-list .new-area .new{font-size:clamp(1.2rem, 1.6vw, 1.6rem)}}@media screen and (max-width: 767px){.archive-movie .movie-list .new-area .new{margin-right:0.5em}}.archive-movie .movie-list .movie-item{width:calc(96% / 3);margin-bottom:30px}@media screen and (max-width: 1140px){.archive-movie .movie-list .movie-item{width:calc(96% * 1 / 2 - 1px)}}@media screen and (max-width: 767px){.archive-movie .movie-list .movie-item{width:calc(96% * 1 / 1 - 1px);margin-bottom:60px}}@media screen and (max-width: 576px){.archive-movie .movie-list .movie-item{width:calc(96% * 1 / 1 - 1px)}}@media screen and (max-width: 382px){.archive-movie .movie-list .movie-item{width:calc(96% * 1 / 1 - 1px)}}.archive-movie .movie-list .movie-item a{display:block}@media screen and (min-width: 768px){.archive-movie .movie-list .movie-item a:hover .item-img img{transform:scale(1.1)}}.archive-movie .movie-list .movie-item .item-head{font-size:0;position:relative;margin-bottom:10px}.archive-movie .movie-list .movie-item .item-body{background:#fff}.archive-movie .movie-list .movie-item .item-more{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(162,138,118,0.8);color:#fff;opacity:0;transition:0.3s ease-in-out}.archive-movie .movie-list .movie-item .item-more .circle{border:1px solid #fff;width:100px;height:100px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;font-family:"Shippori Mincho B1","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:1.6rem;letter-spacing:0.3em}@media screen and (min-width: 1141px){.archive-movie .movie-list .movie-item .item-more .circle{width:150px;height:150px}}.archive-movie .movie-list .movie-item .soldout-txt{display:none;color:#fff;text-align:center;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(0%, -50%);transform:translate(-50%, -50%);letter-spacing:0.15em;font-size:1.6rem;z-index:1}.archive-movie .movie-list .movie-item .item-img{overflow:hidden;position:relative}.archive-movie .movie-list .movie-item .item-img img{width:100%;height:50%;object-fit:cover;aspect-ratio:1/0.667;transition:0.3s all}@media screen and (min-width: 768px){.archive-movie .movie-list .movie-item .item-img img{height:50%}}@media screen and (min-width: 1631px){.archive-movie .movie-list .movie-item .item-img img{height:50%}}.archive-movie .movie-list .movie-item .item-img iframe{aspect-ratio:1/0.275;width:100%;max-width:100%;max-height:100%;height:60vw;min-height:250px}@media screen and (min-width: 577px){.archive-movie .movie-list .movie-item .item-img iframe{height:60vw}}@media screen and (min-width: 768px){.archive-movie .movie-list .movie-item .item-img iframe{height:20vw}}@media screen and (min-width: 1141px){.archive-movie .movie-list .movie-item .item-img iframe{min-height:360px}}.archive-movie .movie-list .movie-item .item-ttl{font-size:clamp(1.4rem, 4vw, 1.8rem);margin-bottom:10px;padding-bottom:5px}@media screen and (max-width: 767px){.archive-movie .movie-list .movie-item .item-ttl{padding-bottom:0px;font-size:clamp(1.2rem, 3vw, 1.6rem)}}.archive-movie .movie-list .movie-item .item-data-box{letter-spacing:0.1em;display:flex;flex-direction:column;line-height:1;font-size:clamp(1.2rem, 4vw, 1.6rem);font-family:"Shippori Mincho B1","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media screen and (max-width: 767px){.archive-movie .movie-list .movie-item .item-data-box{line-height:1.5;font-size:clamp(1rem, 3vw, 1.6rem)}}.archive-movie .movie-list .movie-item .item-data-box .list-item{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.archive-movie .movie-list .movie-item .item-data-box .list-item .dt{background:#e4ddd5;flex-basis:30%;margin-right:1em;padding:4px 2px 4px 10px;display:flex}.archive-movie .movie-list .movie-item .item-data-box .list-item .dt .dt-left{margin-right:2px}.archive-movie .movie-list .movie-item .item-data-box .list-item .dt .dt-right{text-align:center;width:100%}.archive-movie .movie-list .movie-item .item-data-box .list-item .dd{flex-basis:70%;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single-movie{background:#fff;padding:120px 0 0}@media screen and (min-width: 768px){.single-movie{padding:120px 0 0}}@media screen and (min-width: 1141px){.single-movie{padding:250px 0 0}}@media screen and (max-width: 767px){.single-movie .sec-ttl{margin-bottom:10px}}.single-movie .cts-head{width:100%;position:relative;margin-bottom:30px}@media screen and (max-width: 1140px){.single-movie .cts-head{width:100%;margin-bottom:0px;position:relative;top:0px;bottom:0;z-index:5}}.single-movie .cts-head .flex-cts{display:flex;align-items:flex-start}@media screen and (max-width: 1140px){.single-movie .cts-head .flex-cts{flex-direction:column}}.single-movie .cts-head .left-cts{width:80%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}@media screen and (max-width: 1140px){.single-movie .cts-head .left-cts{width:100%;margin-bottom:30px}}.single-movie .cts-head .right-cts{width:50%}@media screen and (max-width: 1140px){.single-movie .cts-head .right-cts{width:100%}}.single-movie .cts-head .right-cts .cate-list{display:flex;justify-content:flex-end}@media screen and (min-width: 1141px){.single-movie .cts-head .right-cts .cate-list{white-space:nowrap}}@media screen and (max-width: 1140px){.single-movie .cts-head .right-cts .cate-list{justify-content:center}}@media screen and (max-width: 767px){.single-movie .cts-head .right-cts .cate-list{flex-direction:row;align-items:center;white-space:nowrap}}@media screen and (max-width: 382px){.single-movie .cts-head .right-cts .cate-list{flex-direction:column;align-items:center;white-space:normal}}.single-movie .cts-head .right-cts .cate-list .cate-block{max-width:280px;width:100%}@media screen and (max-width: 1140px){.single-movie .cts-head .right-cts .cate-list .cate-block{max-width:280px}}.single-movie .cts-head .right-cts .cate-list .cate-block:not(last-of-type){margin-right:2%}@media screen and (max-width: 767px){.single-movie .cts-head .right-cts .cate-list .cate-block:not(last-of-type){margin-right:2%;margin-bottom:0%}}@media screen and (max-width: 382px){.single-movie .cts-head .right-cts .cate-list .cate-block:not(last-of-type){margin-right:0%;margin-bottom:2%}}.single-movie .cts-head .right-cts .cate-list .cate-block .block-link{border:1px solid #3a3633;background-color:#fff;transition:all 0.3s;display:flex;align-items:center;justify-content:center;height:45px;letter-spacing:0.2em;padding:0 10px;font-size:1.4rem,5vw,1.8rem}@media screen and (max-width: 1140px){.single-movie .cts-head .right-cts .cate-list .cate-block .block-link{min-height:35px;height:auto;font-size:1.2rem,5vw,1.6rem}}.single-movie .cts-head .right-cts .cate-list .cate-block .block-link.is-active{background-color:#a28a76;border:1px solid #a28a76}.single-movie .cts-head .right-cts .cate-list .cate-block .block-link.is-active .ttl-ja{color:#fff}.single-movie .cts-head .right-cts .cate-list .cate-block .block-link:hover{background-color:#a28a76;border:1px solid #a28a76}.single-movie .cts-head .right-cts .cate-list .cate-block .block-link:hover .ttl-ja{color:#fff}.single-movie .cts-head .right-cts .cate-list .cate-block .block-ttl{text-align:center}.single-movie .cts-head .right-cts .cate-list .cate-block .ttl-ja{color:#3a3633;transition:all 0.3s}.single-movie .sec-wrap{max-width:960px;margin:auto}.single-movie .cts-body .flex-cts{display:flex}@media screen and (max-width: 1140px){.single-movie .cts-body .flex-cts{flex-direction:column}}.single-movie .cts-body .left-cts{width:20%;display:none}@media screen and (max-width: 1140px){.single-movie .cts-body .left-cts{width:100%}}.single-movie .cts-body .right-cts{width:100%}.single-movie .sec-movie{margin:0px 0 40px}@media screen and (min-width: 768px){.single-movie .sec-movie{margin:0px 0 60px}}@media screen and (min-width: 1141px){.single-movie .sec-movie{margin:0px 0 100px}}.single-movie .sec-movie .movie-list{display:flex;flex-wrap:wrap;justify-content:center;padding-left:0%}@media screen and (max-width: 1140px){.single-movie .sec-movie .movie-list{padding-left:0%}}@media screen and (max-width: 576px){.single-movie .sec-movie .movie-list{justify-content:center}}.single-movie .sec-movie .movie-list::after{content:"";display:block;width:calc(96% / 3);height:0}@media screen and (max-width: 1140px){.single-movie .sec-movie .movie-list::after{width:calc(96% * 1 / 2 - 1px)}}@media screen and (max-width: 767px){.single-movie .sec-movie .movie-list::after{width:calc(96% * 1 / 2 - 1px)}}@media screen and (max-width: 576px){.single-movie .sec-movie .movie-list::after{width:0}}.single-movie .sec-movie .movie-list .block-list{display:flex;justify-content:center;align-items:center;margin-bottom:2%}.single-movie .sec-movie .movie-list .block-list .list-item:not(:last-of-type){margin-right:1%}.single-movie .sec-movie .movie-list .new-area{position:relative;z-index:1}.single-movie .sec-movie .movie-list .new-area span{display:none}.single-movie .sec-movie .movie-list .new-area .new{max-width:76px;max-height:34px;width:10vw;height:4vw;min-width:30px;min-height:30px;display:flex;justify-content:center;align-items:center;background:#b5334d;color:#fff;line-height:1;font-weight:500;font-size:clamp(1.2rem, 2vw, 1.6rem);text-align:center;letter-spacing:0}@media screen and (max-width: 767px){.single-movie .sec-movie .movie-list .new-area .new{font-size:clamp(1.2rem, 1.6vw, 1.6rem)}}@media screen and (max-width: 767px){.single-movie .sec-movie .movie-list .new-area .new{margin-right:0.5em}}.single-movie .sec-movie .movie-list .cate-area{position:relative;z-index:1}.single-movie .sec-movie .movie-list .cate-area .cate{max-width:76px;max-height:34px;width:10vw;height:4vw;min-width:30px;min-height:30px;display:flex;justify-content:center;align-items:center;background:#393231;color:#fff;line-height:1;font-weight:500;font-size:clamp(1.2rem, 2vw, 1.6rem);text-align:center;letter-spacing:0}@media screen and (max-width: 767px){.single-movie .sec-movie .movie-list .cate-area .cate{font-size:clamp(1.2rem, 1.6vw, 1.6rem)}}@media screen and (max-width: 767px){.single-movie .sec-movie .movie-list .cate-area .new{margin-right:0.5em}}.single-movie .sec-movie .movie-list .movie-item{width:calc(96% / 1);margin-bottom:30px}@media screen and (max-width: 1140px){.single-movie .sec-movie .movie-list .movie-item{width:calc(96% * 1 / 1 - 1px)}}@media screen and (max-width: 767px){.single-movie .sec-movie .movie-list .movie-item{width:calc(96% * 1 / 1 - 1px);margin-bottom:30px}}@media screen and (max-width: 576px){.single-movie .sec-movie .movie-list .movie-item{width:calc(96% * 1 / 1 - 1px)}}@media screen and (max-width: 382px){.single-movie .sec-movie .movie-list .movie-item{width:calc(96% * 1 / 1 - 1px)}}.single-movie .sec-movie .movie-list .movie-item a{display:block}@media screen and (min-width: 768px){.single-movie .sec-movie .movie-list .movie-item a:hover .item-img img{transform:scale(1.1)}}.single-movie .sec-movie .movie-list .movie-item a.soldout{pointer-events:none}.single-movie .sec-movie .movie-list .movie-item a.soldout .item-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(58,54,52,0.9)}.single-movie .sec-movie .movie-list .movie-item a.soldout .soldout-txt{display:block}.single-movie .sec-movie .movie-list .movie-item .item-head{font-size:0;position:relative;margin-bottom:10px}.single-movie .sec-movie .movie-list .movie-item .item-body{background:#fff}.single-movie .sec-movie .movie-list .movie-item .item-more{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(162,138,118,0.8);color:#fff;opacity:0;transition:0.3s ease-in-out}.single-movie .sec-movie .movie-list .movie-item .item-more .circle{border:1px solid #fff;width:100px;height:100px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;font-family:"Shippori Mincho B1","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:1.6rem;letter-spacing:0.3em}@media screen and (min-width: 1141px){.single-movie .sec-movie .movie-list .movie-item .item-more .circle{width:150px;height:150px}}.single-movie .sec-movie .movie-list .movie-item .soldout-txt{display:none;color:#fff;text-align:center;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(0%, -50%);transform:translate(-50%, -50%);letter-spacing:0.15em;font-size:1.6rem;z-index:1}.single-movie .sec-movie .movie-list .movie-item .item-img{overflow:hidden;position:relative}.single-movie .sec-movie .movie-list .movie-item .item-img img{width:100%;height:50%;object-fit:cover;aspect-ratio:1/0.667;transition:0.3s all}@media screen and (min-width: 768px){.single-movie .sec-movie .movie-list .movie-item .item-img img{height:50%}}@media screen and (min-width: 1631px){.single-movie .sec-movie .movie-list .movie-item .item-img img{height:50%}}.single-movie .sec-movie .movie-list .movie-item .item-ttl{font-size:clamp(1.4rem, 4vw, 1.8rem);margin-bottom:10px;padding-bottom:5px;text-align:center;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 767px){.single-movie .sec-movie .movie-list .movie-item .item-ttl{padding-bottom:0px;font-size:clamp(1.2rem, 3vw, 1.6rem)}}.single-movie .sec-movie .movie-list .movie-item .item-data-box{letter-spacing:0.1em;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1;font-size:clamp(1.2rem, 4vw, 1.6rem);font-family:"Shippori Mincho B1","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media screen and (max-width: 767px){.single-movie .sec-movie .movie-list .movie-item .item-data-box{line-height:1.5;font-size:clamp(1rem, 3vw, 1.6rem)}}.single-movie .sec-movie .movie-list .movie-item .item-data-box .list-item{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px;border-bottom:1px solid #000;padding:20px 0;width:calc(96% / 2)}@media screen and (max-width: 767px){.single-movie .sec-movie .movie-list .movie-item .item-data-box .list-item{width:calc(96% / 1);padding:10px 0}}.single-movie .sec-movie .movie-list .movie-item .item-data-box .list-item .dt{flex-basis:30%;margin-right:2em;padding:4px 2px 4px 10px;display:flex}.single-movie .sec-movie .movie-list .movie-item .item-data-box .list-item .dt .dt-left{margin-right:2px}.single-movie .sec-movie .movie-list .movie-item .item-data-box .list-item .dt .dt-right{text-align:center;width:100%}.single-movie .sec-movie .movie-list .movie-item .item-data-box .list-item .dd{flex-basis:70%;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single-movie .bnr-list{display:flex;justify-content:center;margin:100px auto}@media screen and (max-width: 576px){.single-movie .bnr-list{flex-direction:column;align-items:center;margin:60px auto}}.single-movie .bnr-list .list-item{width:100%;max-width:320px}.single-movie .bnr-list .list-item:not(:last-of-type){margin-right:4%}@media screen and (max-width: 576px){.single-movie .bnr-list .list-item:not(:last-of-type){margin-right:0%;margin-bottom:4%}}.single-movie .bnr-list .list-item .item-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 10px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.3)}.single-movie .bnr-list .list-item .item-link:hover{background-color:#383231;color:#fff}.single-movie .bnr-list .list-item .item-ttl .ttl-en{font-size:clamp(1.8rem, 3vw, 2.3rem);letter-spacing:0.2em;line-height:2.4rem;font-family:"Almarai",sans-serif;font-weight:500}.single-movie .bnr-list .list-item .item-ttl .ttl-ja{font-size:clamp(1.6rem, 3vw, 1.6rem);letter-spacing:0.2em;line-height:2.4rem;font-family:"Almarai",sans-serif;font-weight:lighter}.single-movie .bnr-list .list-item .left-item{width:25%;border-right:1px solid #000;text-align:center;margin-right:5%;padding:0% 5%;font-size:clamp(1.8rem, 3vw, 2.8rem)}.single-movie .bnr-list .list-item .right-item{width:60%}.single-movie .sec-detail{background-color:#e4ddd5;padding:120px 0}@media screen and (max-width: 767px){.single-movie .sec-detail{padding:60px 0}}.single-movie .sec-detail .detail-block{display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:500;margin-bottom:60px}@media screen and (max-width: 576px){.single-movie .sec-detail .detail-block{margin-bottom:30px}}.single-movie .sec-detail .detail-list{width:100%;display:flex;align-items:center;border-top:1px solid #7a7a7a}.single-movie .sec-detail .detail-list:last-of-type{border-bottom:1px solid #7a7a7a}.single-movie .sec-detail .detail-list.harf{width:50%}@media screen and (max-width: 1140px){.single-movie .sec-detail .detail-list.harf{width:100%}}.single-movie .sec-detail .detail-list .dt{color:#fff;max-width:160px;min-width:157px;width:100%;width:150px;background-color:#a68873;padding:10px 5px 10px 10px;display:block;height:100%}@media screen and (max-width: 576px){.single-movie .sec-detail .detail-list .dt{width:50%;min-width:107px;padding:0;display:flex;align-items:center;justify-content:center}}.single-movie .sec-detail .detail-list .dd{background-color:#fff;width:100%;display:flex;padding:10px 5px 10px 10px;line-height:2;height:100%}@media screen and (max-width: 576px){.single-movie .sec-detail .detail-list .dd{width:100%}}.single-movie .sec-detail .map{background-color:#a68873;color:#fff;display:flex;align-items:center;justify-content:center;max-width:80px;text-align:center;margin-left:2em;padding:1px 0;width:100%;height:26px}.single-movie .sec-detail .map i{margin-right:0.3em}.single-movie .sec-detail .map:hover{background-color:#393634}.single-movie .sec-map .map-block{margin-bottom:40px}.single-movie .sec-map .map-block .mapFrame{padding-top:240px;margin-top:-120px}.single-movie .sec-map .map-block .mapFrame iframe{width:100%;height:250px}.single-movie .sec-map .access-block .block-txt{letter-spacing:0.05em;font-size:clamp(1.4rem, 5vw, 1.8rem);line-height:26px;font-weight:400}.sec-works{border-top:1px solid #a68873;padding:40px 0 40px}@media screen and (min-width: 768px){.sec-works{padding:60px 0 40px}}@media screen and (min-width: 1141px){.sec-works{padding:80px 0 60px}}@media screen and (max-width: 767px){.sec-works .sec-ttl{display:block}}.sec-works .worksSlider-navi{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1141px){.sec-works .worksSlider-navi{margin-top:-30px}}.sec-works .swiper-pagination{position:static;display:inline-block;width:auto;line-height:1;margin:0 1.5em}@media screen and (max-width: 767px){.sec-works .swiper-pagination{font-size:2.6rem}}.sec-works .swiper-pagination .swiper-pagination-bullet{width:auto;height:auto;color:#393634;background:transparent;opacity:1;letter-spacing:0.1em;border-radius:0;margin:0;padding:0 1.5em}.sec-works .swiper-pagination .swiper-pagination-bullet:not(:first-child){border-left:1px solid #393634}.sec-works .swiper-pagination .swiper-pagination-bullet-active{color:#b5334e}.sec-works .swiper-button-next,.sec-works .swiper-button-prev{position:relative;top:auto;left:auto;bottom:auto;right:auto;display:inline-block;width:20px;height:20px;margin:0;border-radius:50%;border:1px solid #393634}.sec-works .swiper-button-next::before,.sec-works .swiper-button-next::after,.sec-works .swiper-button-prev::before,.sec-works .swiper-button-prev::after{content:"";width:8px;height:1px;background:#383231;display:block;position:absolute;left:calc(50% - 4px);top:calc(50% - 0.5px)}.sec-works .swiper-button-next::before,.sec-works .swiper-button-prev::before{transform:rotate(20deg);top:calc(50% - 2px)}.sec-works .swiper-button-next::after,.sec-works .swiper-button-prev::after{transform:rotate(-20deg);top:calc(50% - 0px)}.sec-works .swiper-button-prev::before{transform:rotate(-20deg);top:calc(50% - 2px)}.sec-works .swiper-button-prev::after{transform:rotate(20deg);top:calc(50% - 0px)}.sec-works .swiper-button-next::before{transform:rotate(20deg);top:calc(50% - 2px)}.sec-works .swiper-button-next::after{transform:rotate(-20deg);top:calc(50% - 0px)}.sec-works .swiper-works{max-width:960px;margin:auto}.sec-works .works-list{margin-top:40px}@media screen and (max-width: 767px){.sec-works .works-list{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (max-width: 767px){.sec-works .works-list .works-item{width:calc(100% * 1 / 2 - 1px)}.sec-works .works-list .works-item:nth-of-type(n+3){margin-top:2px}.sec-works .works-list .works-item:nth-of-type(n+5){display:none}}.sec-works .works-list .works-item a{display:block}@media screen and (min-width: 768px){.sec-works .works-list .works-item a:hover .item-more{opacity:1}}.sec-works .works-list .works-item .item-head{font-size:0;position:relative}.sec-works .works-list .works-item .item-body{background:#fff;padding:1em 0em}@media screen and (max-width: 767px){.sec-works .works-list .works-item .item-body{display:none}}.sec-works .works-list .works-item .item-more{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(162,138,118,0.8);color:#fff;opacity:0;transition:0.3s ease-in-out}.sec-works .works-list .works-item .item-more .circle{border:1px solid #fff;width:100px;height:100px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;font-family:"Shippori Mincho B1","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:1.6rem;letter-spacing:0.3em}@media screen and (min-width: 1141px){.sec-works .works-list .works-item .item-more .circle{width:150px;height:150px}}.sec-works .works-list .works-item .item-img img{aspect-ratio:1/0.665}.sec-works .works-list .works-item .item-ttl{font-family:"Shippori Mincho B1","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:1.8rem;min-height:3em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sec-works .works-list .works-item .item-data{color:#b5334e;letter-spacing:0.2em}.sec-works .btn-more{margin-top:30px}@media screen and (min-width: 768px){.sec-works .btn-more{margin-top:30px}}.sec-other{border-top:1px solid #393231;padding:80px 0}@media screen and (max-width: 767px){.sec-other{padding:40px 0}}.sec-other .sec-ttl{margin-bottom:60px;text-align:center}.sec-other .sec-ttl .ttl-en{font-family:"Almarai",sans-serif;font-weight:400;letter-spacing:0.1em;font-size:4rem}@media screen and (max-width: 1140px){.sec-other .sec-ttl .ttl-en{font-size:clamp(2rem, 7vw, 4rem)}}.sec-other .sec-ttl .ttl-ja{font-size:1.2rem;letter-spacing:0.15em}@media screen and (min-width: 768px){.sec-other .sec-ttl .ttl-ja{font-size:1.6rem}}.sec-other .sec-ttl.Dflex{display:flex;align-items:baseline}.sec-other .sec-ttl.Dflex .ttl-ja{margin-left:0.5em}.sec-other .sec-ttl.Dflex .ttl-ja::before,.sec-other .sec-ttl.Dflex .ttl-ja::after{content:"｜"}.sec-other .sec-ttl.Dflex .ttl-ja span{padding:0 0.3em}.sec-other .sec-ttl.Dblock .ttl-ja::before,.sec-other .sec-ttl.Dblock .ttl-ja::after{content:""}.sec-other .sec-ttl.Dblock .ttl-ja span{padding:0 0.3em}.sec-other .movie-list.other-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:0%}@media screen and (max-width: 1140px){.sec-other .movie-list.other-list{padding-left:0%}}@media screen and (max-width: 576px){.sec-other .movie-list.other-list{justify-content:center}}.sec-other .movie-list.other-list::after{content:"";display:block;width:calc(96% / 3);height:0}@media screen and (max-width: 1140px){.sec-other .movie-list.other-list::after{width:calc(96% * 1 / 2 - 1px)}}@media screen and (max-width: 767px){.sec-other .movie-list.other-list::after{width:calc(96% * 1 / 2 - 1px)}}@media screen and (max-width: 576px){.sec-other .movie-list.other-list::after{width:0}}.sec-other .movie-list.other-list .new-area{position:absolute;z-index:1;top:10px;left:10px}@media screen and (max-width: 1140px){.sec-other .movie-list.other-list .new-area{position:absolute;z-index:1;top:10px;left:10px}}.sec-other .movie-list.other-list .new-area span{display:none}.sec-other .movie-list.other-list .new-area .new{max-width:76px;max-height:34px;width:10vw;height:4vw;min-width:30px;min-height:30px;display:flex;justify-content:center;align-items:center;background:#b5334d;color:#fff;line-height:1;font-weight:500;font-size:clamp(1.2rem, 2vw, 1.6rem);text-align:center;letter-spacing:0}@media screen and (max-width: 767px){.sec-other .movie-list.other-list .new-area .new{font-size:clamp(1.2rem, 1.6vw, 1.6rem)}}@media screen and (max-width: 767px){.sec-other .movie-list.other-list .new-area .new{margin-right:0.5em}}.sec-other .movie-list.other-list .slick-slide{margin-right:0.5vw !important;margin-left:0.5vw !important}.sec-other .movie-list.other-list .movie-item{width:calc(96% / 3);margin-bottom:30px}@media screen and (max-width: 1140px){.sec-other .movie-list.other-list .movie-item{width:calc(96% * 1 / 2 - 1px)}}@media screen and (max-width: 767px){.sec-other .movie-list.other-list .movie-item{width:calc(96% * 1 / 2 - 1px);margin-bottom:60px}}@media screen and (max-width: 576px){.sec-other .movie-list.other-list .movie-item{width:calc(96% * 1 / 1 - 1px)}}@media screen and (max-width: 382px){.sec-other .movie-list.other-list .movie-item{width:calc(96% * 1 / 1 - 1px)}}.sec-other .movie-list.other-list .movie-item a{display:block}@media screen and (min-width: 768px){.sec-other .movie-list.other-list .movie-item a:hover .item-img img{transform:scale(1.1)}}.sec-other .movie-list.other-list .movie-item a.soldout{pointer-events:none}.sec-other .movie-list.other-list .movie-item a.soldout .item-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(58,54,52,0.9)}.sec-other .movie-list.other-list .movie-item a.soldout .soldout-txt{display:block}.sec-other .movie-list.other-list .movie-item .item-head{font-size:0;position:relative;margin-bottom:10px}.sec-other .movie-list.other-list .movie-item .item-body{background:#fff}.sec-other .movie-list.other-list .movie-item .item-more{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(162,138,118,0.8);color:#fff;opacity:0;transition:0.3s ease-in-out}.sec-other .movie-list.other-list .movie-item .item-more .circle{border:1px solid #fff;width:100px;height:100px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;font-family:"Shippori Mincho B1","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:1.6rem;letter-spacing:0.3em}@media screen and (min-width: 1141px){.sec-other .movie-list.other-list .movie-item .item-more .circle{width:150px;height:150px}}.sec-other .movie-list.other-list .movie-item .soldout-txt{display:none;color:#fff;text-align:center;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(0%, -50%);transform:translate(-50%, -50%);letter-spacing:0.15em;font-size:1.6rem;z-index:1}.sec-other .movie-list.other-list .movie-item .item-img{overflow:hidden;position:relative}.sec-other .movie-list.other-list .movie-item .item-img img{width:100%;height:50%;object-fit:cover;aspect-ratio:1/0.667;transition:0.3s all}@media screen and (min-width: 768px){.sec-other .movie-list.other-list .movie-item .item-img img{height:50%}}@media screen and (min-width: 1631px){.sec-other .movie-list.other-list .movie-item .item-img img{height:50%}}.sec-other .movie-list.other-list .movie-item .item-ttl{font-size:clamp(1.4rem, 4vw, 1.8rem);margin-bottom:10px;padding-bottom:5px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 767px){.sec-other .movie-list.other-list .movie-item .item-ttl{padding-bottom:0px;font-size:clamp(1.2rem, 3vw, 1.6rem)}}.sec-other .movie-list.other-list .movie-item .item-data-box{letter-spacing:0.1em;display:flex;flex-direction:column;line-height:1;font-size:clamp(1.2rem, 4vw, 1.6rem);font-family:"Shippori Mincho B1","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media screen and (max-width: 767px){.sec-other .movie-list.other-list .movie-item .item-data-box{line-height:1.5;font-size:clamp(1rem, 3vw, 1.6rem)}}.sec-other .movie-list.other-list .movie-item .item-data-box .list-item{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.sec-other .movie-list.other-list .movie-item .item-data-box .list-item .dt{background:#e4ddd5;flex-basis:30%;margin-right:1em;padding:4px 2px 4px 10px;display:flex}.sec-other .movie-list.other-list .movie-item .item-data-box .list-item .dt .dt-left{margin-right:2px}.sec-other .movie-list.other-list .movie-item .item-data-box .list-item .dt .dt-right{text-align:center;width:100%}.sec-other .movie-list.other-list .movie-item .item-data-box .list-item .dd{flex-basis:70%;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}
/*# sourceMappingURL=movie.css.map */
