body{font-family:'Noto Sans JP',sans-serif;overflow-x:hidden;background:#000 url(https://www.promax.co.jp/mhoc/2025/assets/img/bg_base.png.pagespeed.ce.3YH68ll8G4.png)}.font-cinzel{font-family:'Cinzel'}.font-mincho{font-family:'ヒラギノ明朝 ProN','Hiragino Mincho ProN','Yu Mincho Light','YuMincho','Yu Mincho','游明朝体',sans-serif}.pc{display:block}.sp{display:none}.contents a{color:#333;text-decoration:underline}.contents a:hover{text-decoration:underline}.fade-in{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@keyframes fadeInAnime {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.fade-up{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime {
  from {
    opacity: 0;
    transform: translateY(100px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes fadeUpAnime {
  from {
    opacity: 0;
    transform: translateY(100px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}strong{font-weight:bold}.title-container{margin:0 auto 2.196vw;width:45.168vw;height:12.445vw;background-image:url(https://www.promax.co.jp/mhoc/2025/assets/img/bg_title.png.pagespeed.ce.2pME2dFwrm.png);background-size:cover;background-repeat:no-repeat}.title-container .title-inner{padding-top:1.171vw;color:#fff;text-align:center}.title-container .title-inner h2{font-size:3.953vw}.title-container .title-inner p{margin-top:1.464vw;font-size:1.464vw}.pc-header{width:100%;display:flex;height:5.124vw;justify-content:space-between;align-items:center;background-color:#b4ad97;position:fixed;z-index:100}.pc-header .side-header{width:100%;display:flex;justify-content:space-between;align-items:center}.pc-header .side-header ul{display:flex;justify-content:space-between;align-items:center;padding-left:1.464vw}.pc-header .side-header li{padding:0 1.83vw}.pc-header .side-header .globalnav li a{font-size:1.4641vw;color:#fff;transition:all .2s}.pc-header .side-header .globalnav li a:hover{opacity:.4}.pc-header .sns-link{display:flex;justify-content:center;align-items:center}.pc-header .sns-link p{font-size:.878vw;color:#fff}.pc-header .sns-link ul{padding:0 1.464vw 0 .732vw}.pc-header .sns-link ul li{width:2.635vw;height:auto;padding:0 .658vw}.pc-header .sns-link a{display:inline-block;transition:all .2s}.pc-header .sns-link a:hover{opacity:.4}.pc-header .sns-link img{width:100%;height:auto}.pc-header .langbuttons{width:10%;height:100%;display:flex;justify-content:center;align-items:center;font-size:1.244vw;color:#fff;background-color:#282828}.pc-header.up-move{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}@-webkit-keyframes UpAnime {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-100px);
  }
}@keyframes UpAnime {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-100px);
  }
}.pc-header.down-move{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}@-webkit-keyframes DownAnime {
  from {
    opacity: 0;
    transform: translateY(-100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes DownAnime {
  from {
    opacity: 0;
    transform: translateY(-100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}.langbuttons a{cursor:pointer}.langbuttons a:hover,.langbuttons a.on{text-decoration:underline}main{padding-top:5.124vw}.mainvisual{background-image:url(https://www.promax.co.jp/mhoc/2025/assets/img/bg_mainvisual.jpg.pagespeed.ce.m5LT_KVb6A.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;width:100vw;height:53.44vw;position:relative;box-sizing:border-box}.mainvisual .copy{width:80%;margin:0 auto;font-size:1.63vw;color:#fff;line-height:1.6;text-align:center;padding-top:2.196vw;-webkit-animation-delay:1s;animation-delay:1s}.mainvisual .logo{width:31.552vw;height:auto;position:absolute;top:12.5vw;left:50%;transform:translateX(-50%);-webkit-animation-delay:2s;animation-delay:2s}.mainvisual .arrow{width:4.466vw;height:auto;position:absolute;left:50%;transform:translateX(-50%);-webkit-animation:mousemove 1.6s ease-in-out infinite;animation:mousemove 1.6s ease-in-out infinite}@-webkit-keyframes mousemove{
  0%{bottom:2.196vw}
  50%{bottom:1.83vw;}
 100%{bottom:2.196vw}
}@keyframes mousemove{
  0%{bottom:2.196vw}
  50%{bottom:1.83vw;}
 100%{bottom:2.196vw}
}.mainvisual .notice{width:29.28vw;position:absolute;bottom:0;right:0;border-top:2px solid #b8a46b;background:#3a2c03;background:linear-gradient(to right,#3a2c03 0%,#826a00 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a2c03', endColorstr='#826a00',GradientType=1 );padding:1.464vw;box-sizing:border-box;-webkit-animation-delay:3s;animation-delay:3s}.mainvisual .notice .title{font-size:.951vw;font-weight:bold;color:#fff}.mainvisual .notice .js-modal-open{max-width:26.352vw;display:inline-block;font-size:.951vw;color:#fff;margin-top:1.098vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:1px}.mainvisual .notice .js-modal-open:hover{text-decoration:underline}.line{width:100vw;height:.732vw;background-image:url(https://www.promax.co.jp/mhoc/2025/assets/img/bg_news.png.pagespeed.ce.ERePvA9BdM.png);background-repeat:repeat-x;background-size:contain;background-position:center top}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;left:0;z-index:1000}.modal-bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal-content{background:#fff;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.modal-content h2{font-size:1.464vw;font-weight:bold;text-align:center}.modal-content .description{font-size:1.171vw;line-height:1.5;margin-top:1.098vw}.modal-content .js-modal-close{color:#fff;position:absolute;top:-4.392vw;right:0;display:block;width:3.66vw;height:3.66vw;border-radius:50%;background:#333;cursor:pointer}.modal-content .js-modal-close::before,.modal-content .js-modal-close::after{content:"";position:absolute;top:50%;left:50%;width:.219vw;height:1.537vw;background:#fff}.modal-content .js-modal-close::before{transform:translate(-50%,-50%) rotate(45deg)}.modal-content .js-modal-close::after{transform:translate(-50%,-50%) rotate(-45deg)}.news{background-color:#262626;padding:5vw 0 3vw}.news .inner{width:65.89vw;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}.news .title{color:#b4ad97}.news .title h2{font-size:2.049vw}.news .title p{margin-top:1.098vw;font-size:1.098vw}.news dl{width:54.9vw}.news dl dt,.news dl dd{color:#fff;border-bottom:1px dashed #939393;float:left;box-sizing:border-box}.news dl dt{width:7.32vw;clear:both;font-size:.951vw;padding:1.464vw 0 1.464vw 1.464vw}.news dl dd{width:calc(100% - 7.32vw);font-size:.951vw;padding:1.464vw 5.856vw 1.464vw 2.928vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news dl dd a{color:#fff;text-decoration:underline}.news dl dt:first-of-type,.news dl dd:first-of-type{padding-top:0}.news dl dt:last-of-type,.news dl dd:last-of-type{border-bottom:none}.announce{text-align:center;font-size:1.02vw;color:#fff;width:65.89vw;margin:2.928vw auto 0}.announce span{display:block}.announce span+span{margin-top:1.464vw}.announce a{color:#fff;margin:0 .5em;text-decoration:underline}.l-parallax{position:relative}.inner-parallax{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0);clip-path:inset(0)}.bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-position:center}.bg-about{background-image:url(https://www.promax.co.jp/mhoc/2025/assets/img/bg_01.jpg.pagespeed.ce.Btd9p2JROU.jpg);z-index:-1}.bg-cast{background-image:url(https://www.promax.co.jp/mhoc/2025/assets/img/bg_02.jpg.pagespeed.ce.7hw5ovgVTz.jpg);z-index:-2}#about{padding:6.589vw 0 10.981vw;color:#fff}#about>.inner{width:72.474vw;margin-inline:auto}#about .contents-inner{position:relative;border-width:90px 130px;border-style:solid;border-image-source:url(../img/border_decoration.png);border-image-slice:90 130 fill;border-image-width:90px 130px;box-sizing:border-box}#about h3{font-size:2.6vw;color:#b4ad97;line-height:1.35;font-weight:bold;text-align:center}#about h3.en{font-size:1.92vw}#about h4{font-size:2.343vw}#about .description{margin:2.928vw auto 6.589vw;font-size:1.025vw;line-height:1.8;text-align:center}#about .movie-container h4{text-align:center}#about .movie-container{text-align:center}#about .movie-container img{width:43.92vw;height:auto}#about .movie-container p{margin-top:2.928vw;font-size:1vw}#movie{margin-top:6.589vw}.youtube{position:relative;width:100%;padding-top:56.25%;margin:30px auto 60px auto}.youtube.ticket-movie{margin:30px auto 0 auto}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}#program{margin-top:-20vw;padding-top:20vw;line-height:1.86}#program h4{text-align:center}#program .note{font-size:1.6vw;text-align:center;margin-top:2.5vw}.program-list{margin:1vw auto 0;width:100%;line-height:2;font-size:1.171vw}.program-list li{text-align:center}.program-list li::before{content:"♪ "}.program-list li.andmore{margin-top:1em}.program-list li.andmore::before{content:none}.slider-container{margin-top:6.589vw}.slider-container h4{text-align:center}.slider-container .caption{font-size:1vw;text-align:center;margin-top:2.928vw}.slider{margin:2.928vw auto 0;width:100%}.slider img{width:100%;height:auto}.slick-prev,.slick-next{position:absolute;top:48%;transform:translateY(-50%);cursor:pointer;transition:all .2s}.slick-prev:hover,.slick-next:hover{opacity:.5}.slick-prev{width:3.66vw;height:5.124vw;background-image:url(https://www.promax.co.jp/mhoc/2025/assets/img/arrow-slider-prev.png.pagespeed.ce.3OkYt9zrgR.png);background-size:contain;z-index:10;left:-1.83vw}.slick-next{width:3.66vw;height:5.124vw;background-image:url(https://www.promax.co.jp/mhoc/2025/assets/img/arrow-slider-next.png.pagespeed.ce.v0qavhu_jT.png);background-size:contain;z-index:10;right:-1.83vw}.slick-dots{text-align:center;margin-top:2.928vw}.slick-dots li{display:inline-block;margin:0 .366vw}.slick-dots button{color:transparent;outline:none;width:3.66vw;height:.292vw;display:block;background-color:#fff;border:none}.slick-dots .slick-active button{background-color:gray}#schedule .inner:before,#ticket .inner:before,#goods .inner:before,#schedule .inner:after,#ticket .inner:after,#goods .inner:after{content:"";position:absolute;left:0;display:inline-block;width:100%;height:2.269vw;background-size:cover;background-repeat:no-repeat}#schedule .inner:before,#ticket .inner:before,#goods .inner:before{top:-.293vw;background-image:url(https://www.promax.co.jp/mhoc/2025/assets/img/bg-before.png.pagespeed.ce.3OmYQfXVi5.png)}#schedule .inner:after,#ticket .inner:after,#goods .inner:after{bottom:-.293vw;background-image:url(https://www.promax.co.jp/mhoc/2025/assets/img/bg-after.png.pagespeed.ce.NHDL8aHDU7.png)}.schedule-ticker-container{padding:6.589vw 0}#schedule .inner{position:relative;margin:0 auto;padding:7.686vw 0 5vw;width:73.206vw;height:auto;background-color:#fff;background-size:cover;box-shadow:0 0 10px #000}#schedule .inner+.inner{margin-top:15vw}#schedule h3{font-size:2.782vw;line-height:1.3;text-align:center;font-weight:bold}#schedule .information{width:54.9vw;font-size:2vw;line-height:1.4;border-top:1px solid #af0015;border-bottom:1px solid #af0015;margin:2.196vw auto;text-align:center;padding-bottom:2.196vw}#schedule .informationJa{margin:3.66vw auto 0;width:49.048vw}#schedule .informationJa .infoJa{display:flex;padding:2.64vw 1.61vw;border-top:1px solid #a2a2a2}#schedule .informationJa .infoJa:last-of-type{margin-bottom:2.64vw;border-bottom:1px solid #a2a2a2}#schedule .informationJa .infoJa dt{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-right:1.464vw;width:5.417vw;height:4.246vw;font-size:1.318vw;color:#fff;background:#b4ad97;border-radius:.732vw}#schedule .informationJa .infoJa .date th,#schedule .informationJa .infoJa .place th,#schedule .informationJa .infoJa .date td,#schedule .informationJa .infoJa .place td{padding:.293vw 0}#schedule .informationJa .infoJa .date th,#schedule .informationJa .infoJa .place th{display:inline-block;margin-right:2.196vw;width:2em;font-size:1.025vw}#schedule .informationJa .infoJa .date td,#schedule .informationJa .infoJa .place td{font-size:1.318vw;font-weight:500;line-height:1.5}#schedule .informationJa .infoJa .place td span{font-size:1.24vw}#schedule .informationJa .note{line-height:1.5}#schedule .information .livestream{font-size:1.3vw;line-height:1.75;letter-spacing:0}#schedule .information tr.en{font-size:1.6vw}#schedule .information tr+tr{border-top:1px solid #af0015}#schedule .information th{width:25%;text-align:right;padding:1em}#schedule .information td{text-align:left;padding:1em 0 1em .5em}#schedule .information .date{margin-top:2.196vw}#schedule .information .date,#schedule .information .place{font-size:1.70vw;line-height:1.5;margin-bottom:.8vw;letter-spacing:1px}#schedule .information .date span,#schedule .information .place span{font-weight:normal;font-size:1.50vw}#schedule .notice{width:65%;margin:2.196vw auto;line-height:180%;font-size:.9vw}#ticket{margin-bottom:11.713vw;font-size:1.32vw}#ticket .inner{width:65.5vw;height:auto;padding:7.686vw 5vw 4vw 5vw;background-color:#fff;margin:0 auto;position:relative;box-shadow:0 0 10px #000}#ticket h3{line-height:1.3;text-align:center}#ticket h3.contents-title{padding:.88vw 0;font-size:1.464vw;color:#fff;text-align:center;background:#b4ad97;border-radius:10px}#ticket .contents-table tr{display:flex;padding:1.46vw 0;border-bottom:1px solid #a2a2a2}#ticket .contents-table tr:last-child{border:none}#ticket .contents-table th{flex-shrink:0;width:13vw;text-align:left;line-height:1.3}#ticket .contents-table td{width:calc(100% - 13vw);line-height:1.5}#ticket .contents-table .ticket-contact td{font-size:1.02vw;line-height:2}#ticket .contents-table .ticket-contact td p+p{margin-top:1em}#ticket .contents-table .price-list{margin-top:1em}#ticket .contents-table .price .price__text{font-size:1.318vw;font-weight:600;line-height:1.7}#ticket .contents-table .price .type{display:inline-block;padding-top:.3em}#ticket .contents-table .price .type strong{font-weight:700}#ticket .contents-table .price .detail{display:inline-block;font-size:.9em;margin:0 0 .5em -.5em}#ticket .contents-table .price-note{margin-top:1.46vw;margin-bottom:1em;font-size:.952vw;line-height:1.7}#benefit{margin:2.93vw auto}#benefit img{width:80%;margin:20px 10%}.ticket-info-note{margin-top:2.93vw;margin-left:auto;margin-right:auto;max-width:82%;line-height:1.7;font-size:1.02vw}#ticket .contents-table .price-note a{color:#492600;text-decoration:underline}#ticket .play-guide .precedence{padding:1vw 0}#ticket .play-guide .precedence p{margin:1em 0}#ticket .play-guide__text s,#ticket .play-guide .precedence p s{-webkit-text-decoration:line-through 2px solid red;text-decoration:line-through 2px solid red}#ticket .play-guide__text .close,#ticket .play-guide .precedence .close{display:inline-block;font-size:.7em;font-weight:700;color:red;border:solid 2px red;padding:0 .4em .1em;margin-left:.5em;vertical-align:text-bottom}#ticket .play-guide .precedence-title,#ticket .play-guide .general-title{margin:.5em 0}#ticket .play-guide .precedence-title{font-weight:bold}.general-list li+li{margin-top:1.46vw}.general-list .sale-title{display:inline-block;width:18.59vw;font-feature-settings:"palt"}#ticket .pre,#ticket .general{margin:2.2vw 0;padding-top:2.2vw;border-top:.07vw solid #000}#ticket .contents-table tr.precedence{padding:0 0 1.46vw;border-bottom:none}#ticket .contents-table tr.general{border-bottom:none}#ticket .contents-table tr.general table th{color:#000}#ticket .contents-table .play-guide table td{width:40vw}#ticket .contents-table .play-guide table td p{line-height:1.7}#ticket .contents-table .play-guide table td p.center{text-align:center}#ticket .contents-table .play-guide table td p+p{margin-top:1em}#playguide h5{font-size:1.3vw;background:#51260d;color:#fff;padding:5px 20px}.playguide-news a{position:relative;font-weight:bold}.playguide-news a[target="_blank"]{padding-right:20px;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-external-link%22%3E%3Cpath%20d%3D%22M18%2013v6a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V8a2%202%200%200%201%202-2h6%22%3E%3C%2Fpath%3E%3Cpolyline%20points%3D%2215%203%2021%203%2021%209%22%3E%3C%2Fpolyline%3E%3Cline%20x1%3D%2210%22%20y1%3D%2214%22%20x2%3D%2221%22%20y2%3D%223%22%3E%3C%2Fline%3E%3C%2Fsvg%3E);background-size:16px;background-repeat:no-repeat;background-position:right center}.playguide-news a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:10px;background-color:rgba(178,154,91,.5);z-index:-1}.playguide-news a:hover{text-decoration:none;color:rgba(178,154,91,1);background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23B99b00%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-external-link%22%3E%3Cpath%20d%3D%22M18%2013v6a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V8a2%202%200%200%201%202-2h6%22%3E%3C%2Fpath%3E%3Cpolyline%20points%3D%2215%203%2021%203%2021%209%22%3E%3C%2Fpolyline%3E%3Cline%20x1%3D%2210%22%20y1%3D%2214%22%20x2%3D%2221%22%20y2%3D%223%22%3E%3C%2Fline%3E%3C%2Fsvg%3E)}#ticket .contents-table .playguide-news+.price-note{margin-top:.5em}.precedence-list li+li{margin-top:1.46vw}.precedence-list li .fastline{margin-bottom:.73vw}.precedence-subtitle{margin-bottom:.5em}.capcom-title{margin:.8em 0 1em;font-weight:bold;color:#a40002;text-align:center;line-height:1.5;font-size:1.8vw}.capcom-title span{font-size:1.4vw}.capcom-description{margin-bottom:1em}.ticket-link a{display:inline-block;text-align:center;color:#fff;background:#b4ad97}.link-play-guide a{padding:.6vw 2.5vw;font-size:1.025vw;text-decoration:none;border-radius:2.6vw}.link-zaiko a{display:block;margin:0 auto;padding:1.9vw 0;width:22.84vw;font-size:1.02vw;border-radius:2.76vw}.ticket-all{margin-top:.5em}.info{display:block;line-height:1.5}.info+.info{margin-top:20px}#precedence{padding-top:5.124vw;margin-top:-5.124vw;font-weight:bold;font-size:1.6vw}.play-guide__list{font-size:1.318vw}.play-guide__item+.play-guide__item{margin-top:1.464vw;padding-top:1.464vw;border-top:1px solid #a2a2a2}.play-guide__item .note{display:block;margin-top:1em;font-size:1.025vw}.play-guide__detail+.play-guide__detail{margin-top:1.171vw}.play-guide__ttl{margin-bottom:1.171vw;font-weight:600}.play-guide__application{margin-bottom:.732vw;font-weight:600}.play-guide__text{line-height:1.5}.ticket-contact__list span{font-weight:600}.ticket-contact__item+.ticket-contact__item{margin-top:1em}#cast{width:100vw;padding:8.784vw 0}#cast>.inner>.contents{margin:4.39vw auto 0;padding:3.66vw 4.392vw;width:72.474vw;background-repeat:no-repeat;border-image-source:url(../img/bg-cast-contents.png);border-image-slice:52 52 fill;border-image-width:25px 25px;box-sizing:border-box;color:#fff}#cast>.inner>.contents.kato{padding:2vw 4.392vw 0}#cast>.inner>.contents a{color:#fff}#cast .contents+.contents{margin-top:3.66vw}#cast .contents .inner img{width:24.89vw;height:auto}#cast .contents .performer-container{padding:.732vw 0 .878vw;width:64.42vw;margin:0 auto;text-align:center;display:table-cell;vertical-align:middle;border-radius:.732vw;background:#b4ad97}#cast .contents .performer-container .name{font-size:1.464vw;color:#fff}#cast .contents .performer-container .name span{font-size:2.049vw;line-height:120%}#cast .contents .performer-container .note{font-size:1.2vw;color:#fff;margin-top:.3em}#cast .contents .performer-container .english-translation{font-size:1.464vw;color:#fff;line-height:1.5}#cast .contents>.inner{display:flex;justify-content:space-between;align-items:flex-start;margin-top:2.635vw;padding:0 2vw}#cast .contents>.inner .description{font-size:1.022vw;line-height:1.8;padding-left:2.392vw}#cast .contents>.inner .description.min{font-size:.82vw}#cast .contents>.inner .description .url{display:block;margin-top:1em;font-size:.9vw}#cast .notice-container{border:.219vw solid #a49453;-o-border-image:linear-gradient(to right,#a49453 0%,#ded1ab 18%,#ded1ab 50%,#ded1ab 82%,#a49453 100%);border-image:linear-gradient(to right,#a49453 0%,#ded1ab 18%,#ded1ab 50%,#ded1ab 82%,#a49453 100%);border-image-slice:1;width:73.2vw;margin:6.588vw auto 0;padding:.366vw}#cast .notice-container .inner{padding:.512vw}#cast .notice-container .inner .contents{background:#a49453;background:linear-gradient(to right,#a49453 0%,#ded1ab 18%,#ded1ab 50%,#ded1ab 82%,#a49453 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a49453', endColorstr='#a49453',GradientType=1 );padding:2.196vw 0;text-align:center}#cast .notice-container .inner .contents .title{font-size:1.464vw}#cast .notice-container .inner .contents .title span{font-size:2.05vw}#cast .notice-container .inner .contents .english-translation{font-size:1.171vw}.read-more-btn{display:block;margin-top:1em;color:#fff;font-size:1.318vw;text-decoration:underline;background:transparent;border:none;cursor:pointer}#goods{padding:14.64vw 0 0 0;font-size:1.32vw}#goods .inner{width:65.5vw;height:auto;padding:7.686vw 5vw 7.32vw 5vw;background-color:#fff;margin:0 auto;position:relative;box-shadow:0 0 10px #000}#goods .inner:before{height:30px}#goods .inner:after{height:40px}#goods .contents p{line-height:1.6;text-align:center}#goods .contents p.date{font-size:2vw;font-weight:bold;margin:30px 0 10px 0}#goods .contents p.copy{font-size:1.2vw;margin:0 0 30px 0}#goods .contents p.note{font-size:1vw;margin:.5em 0 20px 0}#goods h3{line-height:1.3;text-align:center}#goods h3.contents-title{padding:.88vw 0;font-size:1.46vw;color:#fff;text-align:center;background:#af0015}#goods ul.goodslist{display:flex;flex-wrap:wrap;justify-content:center}#goods ul.goodslist li{width:48%;margin-right:2%;margin-bottom:20px}#goods ul.goodslist li:nth-child(2n){margin-right:0%}#goods ul.goodslist li h3{font-size:1.4vw;font-weight:bold;margin:15px 0;text-align:center}#goods ul.goodslist li .price{margin:10px 0 0 0;font-size:1.2vw}#goods ul.goodslist li .goods_txt{font-size:1.2vw;margin:10px 0;text-align:left}#goods ul.goodslist li .size{font-size:1vw;margin:10px 0}#X{padding:3.615vw 0;color:#fff}#X .inner{text-align:center}#X .inner h2{font-size:2.049vw}#X .contents p{margin:0 auto 2.928vw;font-size:1.02vw;line-height:150%}#X .contents .X-timeline{margin:0 auto}#X .contents img{width:600px}footer{padding-bottom:3.294vw;color:#fff;background-color:#000}footer .organizer-list{width:69.83vw;margin:0 auto;padding-top:7.32vw;display:flex;justify-content:space-between;align-items:flex-start}footer .organizer-list li{font-size:1.171vw;line-height:1.5}footer .organizer-list li span{font-size:1.025vw}footer .link-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.013vw 0;margin:2.026vw auto 0;width:69.83vw}footer .link-container li{width:33.82vw}footer .link-container li img{width:97%;height:auto}footer .site-link-container{display:flex;justify-content:center;align-items:center;margin:4.026vw 0 0}footer .site-link-container .title{padding:0 2.2vw;font-size:1.098vw;text-align:center;white-space:nowrap;border-left:1px solid #fff;height:7.75vw;line-height:7.75vw;box-sizing:border-box}footer .l-site-link-list{padding:1.46vw 2.2vw;border-right:1px solid #fff;border-left:1px solid #fff}footer .site-link-list{display:flex;align-items:center;box-sizing:border-box}footer .site-link-list li{position:relative;margin-bottom:1.9vw;padding-left:1.464vw}footer .site-link-list.last li{margin-bottom:0}footer .site-link-list li+li{margin-left:3.81vw}footer .site-link-list li::before{content:"";background-image:url(https://www.promax.co.jp/mhoc/2025/assets/img/arrow-footer.png.pagespeed.ce.4hnsgovK7z.png);background-size:contain;background-repeat:no-repeat;width:.658vw;height:.951vw;position:absolute;top:.29vw;left:0}footer .site-link-list a{font-size:1.464vw;color:#fff}footer .copyright-container{border-top:1px solid #333;margin-top:6.588vw;padding-top:4.026vw}footer .copyright-container .logo{width:11.34vw;margin:0 auto}footer .copyright-container .logo img{width:100%;height:auto}footer .copyright-container .copyright{font-size:.878vw;color:gray;text-align:center;margin-top:2.196vw}#page_top{position:fixed;right:2.196vw;bottom:-7.32vw;transition:all .2s;text-align:center}#page_top:hover{opacity:.5}#page_top a{position:relative;text-decoration:none;text-align:center}#page_top p{color:#fff;font-size:1.024vw;line-height:150%;margin-top:.732vw}#page_top img{width:5.71vw;height:auto}