﻿@import url(../css/html5-doctor-reset-stylesheet.min.css);html,body{font-size:62.5% !important;-webkit-text-size-adjust:100%}body{font-family:'游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size:62.5%;line-height:1.5}@media screen and (min-width: 768px){.sp{display:none !important}}@media screen and (max-width: 767px){body,header,footer{min-width:320px}img{height:auto;width:100%}.pc{display:none !important}.sp{display:block !important}}.pagetop{border:1px solid #666;bottom:4rem;box-sizing:border-box;display:none;height:3rem;position:fixed;right:4rem;width:3rem;z-index:1000}@media screen and (max-width: 767px){.pagetop{bottom:calc(40/640*100%);height:3rem;right:calc(10/640*100%);width:2.8rem}}.pagetop a{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;width:100%}.pagetop--btn{border-top:2px solid #666;border-right:2px solid #666;box-sizing:border-box;display:block;height:1.5rem;transform:translateY(33%) rotate(-45deg);width:1.3rem}@media screen and (max-width: 767px){.pagetop--btn{height:1rem;width:1rem}}.pagetop:hover{background-color:#fff;opacity:0.6}.youtube{padding-top:56.25%;position:relative;width:100%}.youtube iframe{height:100%;position:absolute;right:0;top:0;width:100%}body{background-color:#fff;box-sizing:border-box;margin:0;padding:0}@media screen and (max-width: 767px){body{min-width:320px}}.mv{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto calc(60/1366*100%) auto;min-height:514px;padding-top:calc(514/1366*100%);position:relative;width:100%}@media screen and (min-width: 768px){.mv{min-width:1366px}}@media screen and (max-width: 767px){.mv{margin-bottom:calc(60/768*100%);min-height:calc(800/768*100%);padding-top:calc(800/768*100%)}}.mv_container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(480/768*100%);justify-content:space-between;left:calc(200/1366*100%);position:absolute;padding-top:calc(46/1366*100%);top:0;min-width:487px;width:calc(487/1366*100%);z-index:10}@media screen and (max-width: 767px){.mv_container{justify-content:flex-start;left:0;min-width:100%;width:100%}}.mv_container--logo{margin:0 0 calc(26/514*100%) 0;width:calc(330/487*100%)}@media screen and (max-width: 767px){.mv_container--logo{margin-bottom:0;padding-bottom:calc(28/768*100%);width:calc(312/768*100%)}}.mv_container--logo img{height:auto;width:100%}.mv_container--read{margin:0;width:100%}@media screen and (max-width: 767px){.mv_container--read{width:calc(646/768*100%)}}.mv_container--read img{width:100%}.mv--bg{box-sizing:border-box;left:0;margin:0;position:absolute;top:0;width:100%;z-index:1}.mv--bg img{height:auto;width:100%}.main{box-sizing:border-box;margin:0 auto;width:100%}.main_container{box-sizing:border-box;margin:0 auto;width:100%}.main_container_list{margin:0 auto calc(30/1336*100%) auto;max-width:1134px}@media screen and (max-width: 767px){.main_container_list{margin-bottom:calc(86/768*100%);width:calc(646/768*100%)}}.main_container_list--ttl{border-bottom:1px solid #000;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "Noto Serif JP", serif;font-size:2.5rem;line-height:1.0;margin:0 0 calc(32/1366*100%) 0;min-width:1134px;padding-bottom:1.6rem;text-align:center}@media screen and (max-width: 767px){.main_container_list--ttl{font-size:calc(30/768*100vw);margin-bottom:calc(40/768*100%);padding-bottom:calc(16/768*100%);min-width:100%}}@media screen and (max-width: 319px){.main_container_list--ttl{font-size:1.5rem}}.main_container_list--movie{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;min-width:1134px;padding:0}@media screen and (max-width: 767px){.main_container_list--movie{min-width:calc(646/768*100%)}}.main_container_list--movie_item{width:calc(523/1134*100%)}@media screen and (max-width: 767px){.main_container_list--movie_item{width:100%}}.main_container_list--movie_item--thum{margin-bottom:calc(24/523*100%);width:100%}.main_container_list--movie_item--thum img{height:auto;width:100%}.main_container_list--movie_item--ttl{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "Noto Serif JP", serif;font-size:2rem;line-height:1.0;margin-bottom:calc(24/523*100%);text-align:center}@media screen and (max-width: 767px){.main_container_list--movie_item--ttl{font-size:calc(30/768*100vw)}}@media screen and (max-width: 319px){.main_container_list--movie_item--ttl{font-size:1.5rem}}.main_container_list--movie_item--odd{margin:0 auto;width:calc(523/1134*100%)}@media screen and (max-width: 767px){.main_container_list--movie_item--odd{width:100%}}.main_container_list--movie_item--link{background-color:#ddbc97;box-sizing:border-box;margin-top:4rem;padding:0.5rem;width:100%}@media screen and (max-width: 767px){.main_container_list--movie_item--link{margin-top:calc(112/768*100%)}}.main_container_list--movie_item--link a{background-color:#ddbc97;border:1px solid #fff;box-sizing:border-box;color:#fff;display:block;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "Noto Serif JP", serif;font-size:2.3rem;margin:0;padding:1rem;text-align:center;text-decoration:none;width:100%}@media screen and (min-width: 768px){.main_container_list--movie_item--link:hover{opacity:0.6}}.main_container_list--movie_item--comment{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "Noto Serif JP", serif;font-size:1.7rem;text-align:center}@media screen and (max-width: 767px){.main_container_list--movie_item--comment{font-size:calc(21/768*100vw)}}@media screen and (max-width: 319px){.main_container_list--movie_item--comment{font-size:1.1rem}}@media screen and (min-width: 768px){.main_container{width:calc(1134/1366*100%)}}.footer{background:url("../img/bg_02.png") 0 50% no-repeat;background-size:cover;color:#fff;font-size:1rem;padding-top:calc(90/1366*100%);width:100%}@media screen and (max-width: 767px){.footer{padding-top:calc(90/768*100%)}}.footer_container{box-sizing:border-box;margin:0 auto;text-align:center}@media screen and (max-width: 767px){_:-ms-lang(x)::-ms-backdrop,.mv_container--logo{height:calc(141/487*100%)}}@media screen and (max-width: 767px){_:-ms-lang(x)::-ms-backdrop,.mv_container--read{height:calc(312/487*100%)}}
