@charset "utf-8";
/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;word-break:normal;tab-size:4;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit;background-repeat:no-repeat}:after,:before{vertical-align:inherit;text-decoration:inherit}*{margin:0;padding:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:none}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{display:table;max-width:100%;white-space:normal;color:inherit;border:0}::-webkit-file-upload-button{font:inherit;color:inherit;-webkit-appearance:button}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}html.is-no-scroll{overflow:hidden;height:100%}body,html{line-height:1.6}body{font-family:YuGothic,Yu Gothic M,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-size:16px;word-wrap:break-word;color:#333;background-color:#fff;overflow-wrap:break-word;-webkit-text-size-adjust:100%;text-size-adjust:100%}b,h1,h2,h3,h4,h5,h6{font-weight:700}img{max-width:100%;height:auto;vertical-align:top}button,input,select,textarea{font-size:1.4rem;padding:0;cursor:pointer;border:none;outline:none;background-color:transparent}input::-ms-clear{visibility:hidden}:focus{outline:none}li,ol,ul{list-style-type:none}a{color:#333;border-bottom:0 solid}a,a:hover{text-decoration:none}a:hover{opacity:.6}.lazy{transition:opacity .5s ease;opacity:0}.lazy[data-loaded=true]{opacity:1}.l-header,.l-wrapper{width:100%}.l-header{position:relative}.l-footer{padding-top:10px}.l-contents{position:relative;width:100%;margin:30px auto 40px}.l-contents-inner{margin:20px auto}.header,.l-main{width:100%}.header{margin:0 auto}.header__innerWrap{display:flex;padding:10px;justify-content:space-between}.header__inner--left,.header__inner--right,.header__item{display:flex;align-items:center}.header__item{flex-direction:column;height:48px;justify-content:space-between}.header__item.search{margin-right:8px}.header__item.search.is-active{text-decoration:none;opacity:.6}.header__item.movie{margin-right:14px}.header__item img{width:30px}.header__item span{font-size:1rem;font-weight:700;color:#93f}.header__search{position:absolute;z-index:9;right:0;bottom:-35px;left:0;visibility:hidden}.header__search.is-show{visibility:visible;transition:.8s ease .1s}.header__search input{font-size:14px;width:100%;height:54px;margin:0 auto;padding:10px 16px;border:10px solid #ccc;background:#fff url(/common/images/futaman/icon_search.png) no-repeat right 8px center;background-size:24px 24px;-webkit-appearance:none;appearance:none}.header__menu-btn.open>span:first-child,.header__menu-btn.open>span:first-child:after,.header__menu-btn.open>span:first-child:before{position:relative;display:block;width:32px;height:4px;margin:auto;border-radius:4px;background-color:#ad5cff}.header__menu-btn.open>span:first-child:before{content:"";transform:translateY(-10px)}.header__menu-btn.open>span:first-child:after{content:"";transform:translateY(6px)}.header__menu-btn.close{position:absolute;z-index:99;top:0;right:0;visibility:hidden;width:66px;height:66px;background:#c9f}.header__menu-btn.close.is-show{visibility:visible;transition:.8s ease .1s}.header__menu-btn.close span,.header__menu-btn.close span:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:32px;height:4px;margin:auto;transform:rotate(-45deg);background:#fff}.header__menu-btn.close span:after{content:"";transform:rotate(90deg);background:#fff}.header__logo{width:150px;height:54px}.header__logo img{width:100%}.header-nav{margin-bottom:20px}.header-nav__list{display:flex;margin-bottom:1px;justify-content:space-between}.header-nav__item{font-size:1.4rem;font-weight:700;width:100%;text-align:center}.header-nav__item>a{font-weight:700;display:block;padding:4px 0;text-align:center;color:#fff;border-radius:4px 4px 0 0}.header-nav__item:not(.\--seiyumen)>a{background:#c9f}.header-nav__item.\--seiyumen>a{background:rgba(228,0,127,.6)}.header-nav__item:not(:last-child){margin-right:2px}.header-nav__item.is-current:not(.\--seiyumen)>a{background-color:#ffb74c}.header-nav__item.is-current.\--seiyumen>a{background-color:#e4007f}.header-nav__sns{display:flex}.m-globalNav{position:absolute;z-index:1001;top:60px;right:calc(-100vw - 100px);overflow:hidden;overflow-y:auto;width:0;margin:auto;padding-bottom:10px;transition:.3s ease .1s;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.m-globalNav.is-open{right:0;width:280px;transition:.5s ease .1s}.m-globalNav.is-current{position:absolute;z-index:9;display:block}.m-globalNav.is-show{visibility:visible}.m-globalNav li{display:block;border-bottom:1px solid #ccc}.m-globalNav li a{font-weight:700;display:flex;width:calc(100% - 64px);height:56px;padding-left:16px;color:#666;align-items:center}.m-globalNav__sns-list{display:flex;margin:20px 80px;justify-content:space-between}.m-globalNav__copyright{font-size:1rem;text-align:center}@keyframes RightToLeft{0%{transform:translateX(200px)}to{transform:translateX(0)}}.m-overlay{position:fixed;z-index:9;top:0;visibility:hidden;width:100%;height:100vh;background:rgba(0,0,0,.5)}.m-overlay.is-show{visibility:visible}.g-header-groupes{display:flex;padding:6px 10px;background:#f0f0f0;justify-content:space-between;align-items:center}.g-header-groupes__headline{font-size:1.1rem;margin-right:20px}.g-header-groupes__list{display:flex;align-items:center;gap:16px}.g-header-groupes__link{display:flex}.footer__logo{width:127px;margin-left:10px}.footer__logo img{width:100%}.footer__copyright{font-size:1.2rem;font-weight:700;padding:10px 0;text-align:center;color:#c9f}.footer__partition{width:100%;height:8px;margin-top:10px;border:none;background:#c9f}.footer-nav{display:flex;width:100%;margin:0 auto;padding:4px 10px;justify-content:space-between}.footer-nav__item>a{font-size:1.2rem;font-weight:700;color:#c9f}.footer-brand-list{display:flex;width:100%;margin:16px 0;padding:0 10px;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:20px}.footer-brand-list__link{display:flex}