@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Teko:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Teko:wght@300;400;500;600;700&display=swap";.flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flexbox .flexbox_l{display:inline-block}.flexbox .flexbox_r{display:inline-block}.btn-default{white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s cubic-bezier(0.25, 0, 0.45, 1);transition:color .2s cubic-bezier(0.25, 0, 0.45, 1);transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);cursor:pointer}.btn-outline{white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s cubic-bezier(0.25, 0, 0.45, 1);transition:color .2s cubic-bezier(0.25, 0, 0.45, 1);transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0);cursor:pointer}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}a:hover{text-decoration:none}.hover_ef:hover,.hover_ef:active{opacity:.8;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer}.pc_on{display:block}.txt-weak{font-size:20px}.anchor_ut{margin-top:-60px}.w970{width:970px;margin:0 auto;position:relative}.w1080{width:1080px;margin:0 auto;position:relative}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (-webkit-min-device-pixel-ratio: 1){.w1080{width:100%}}a,a img{-webkit-transition:all .5s ease-out;transition:all .5s ease-out}a:hover,a img:hover{opacity:.7}.st0:hover{fill:none;stroke:#000;stroke-width:2}.st1:hover{fill:none;stroke:#000;stroke-width:2;stroke-linecap:round}.index .container{width:100% !important;margin:0 auto}.txt-page-description{width:100%;height:380px;background:url(/static/svod/_common/img/bg-mv@2x.png) repeat-x center top;background-size:auto 100%;margin-bottom:0 !important;padding:0 !important}.txt-page-description .mv-sec{margin:0 auto}.txt-page-description .mv-sec>li{color:#fff;margin:0 auto;text-align:center}.txt-page-description .mv-sec>li>img{width:100%}.txt-page-description .mv-sec>li>h1{padding-top:18px;width:80%;margin:0 auto}.txt-page-description .mv-sec>li>h1>img{width:100%}.txt-page-description .mv-sec>li:first-child{padding-top:12px;width:300px}.txt-page-description .mv-sec-txt{padding-top:22px;font-family:"游ゴシック体",YuGothic;font-weight:500;font-size:16px;line-height:30px}#bnr-sec{margin-bottom:40px;background-color:#e1e6e9}#bnr-sec #bnr-inner-sec{padding:18px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#bnr-sec #bnr-inner-sec .bl_bnr_svodPointRedeem{width:49%;width:-webkit-calc(98% / 2);width:49%;margin-bottom:0}