body,html{overflow:visible}@media (max-width:480px){body,html{overflow:hidden!important;overflow-y:scroll!important}}.of{overflow:hidden}.hero-tax{position:relative;background-color:#fcfcfc!important;border-bottom:15px solid #eee}.hero-tax,.hero-tax .hero-tax-flex{width:100%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.hero-tax .hero-tax-flex{background-image:url(/img/special/tax/bg-shaku.png);background-repeat:no-repeat;background-position:100% 0;background-size:100% auto}.hero-tax .hero-tax-flex img{width:100%;height:auto}@media (max-width:767px){.hero-tax .hero-tax-flex{background-image:none!important}.hero-tax .hero-tax-flex img{width:100%!important;height:auto!important}}.bg-tax{background-position:0;background-size:contain!important}.bg-tax,.bg-tax-sp{background-image:url(/img/senkyo/2019sanin/bnr-poster02.jpg)!important;background-repeat:no-repeat;background-color:#10b3e2!important}.bg-tax-sp{background-position:top;background-size:100% auto}.reader{background-image:url(/img/senkyo/2019sanin/tax/bg-reader.svg)!important;background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#f8f8f8;padding:50px 0}@media (max-width:480px){.reader{background-image:url(/img/senkyo/2019sanin/tax/bg-reader-sp.svg)!important;background-position:0 100%;background-size:100% auto;background-color:#fcfcfc}}.movie{background-color:none;padding:50px 0;overflow:hidden}.policy{padding:60px 0 0}@media (max-width:480px){h3.main-headline{padding:0 60px!important;font-size:30px!important}h3.main-headline:after,h3.main-headline:before{width:50px}}@media (max-width:321px){h3.spacing-sm{letter-spacing:-.1em}}h3.headline{position:relative;border-left:5px solid #fff;padding:0 0 10px 15px;margin-bottom:40px}h3.headline:before{top:0;width:5px;height:80%}h3.headline:after,h3.headline:before{position:absolute;left:0;display:block;content:'';background-color:#10b3e2}h3.headline:after{bottom:0;width:100%;height:1px}h3.headline-pink{position:relative;border-left:5px solid #fff;padding:0 0 10px 15px;margin-bottom:40px}h3.headline-pink:before{top:0;width:5px;height:80%}h3.headline-pink:after,h3.headline-pink:before{position:absolute;left:0;display:block;content:'';background-color:#ff0068}h3.headline-pink:after{bottom:0;width:100%;height:1px}.side-img{max-width:220px;height:auto;margin-left:10px;margin-right:5px;float:right}.side-img img{width:220px;height:auto}.side-img p{line-height:1.4}@media (max-width:480px){.side-img{max-width:100%;margin-left:0;margin-right:0;float:none}.side-img,.side-img img{width:100%;height:auto}}.side-img-min{max-width:180px;height:auto;margin-left:10px;margin-right:5px;float:right}.side-img-min img{width:180px;height:auto}.side-img-min p{line-height:1.4}@media (max-width:480px){.side-img-min{max-width:100%;width:100%;height:auto;margin-left:0;margin-right:0;float:none;text-align:center}.side-img-min img{width:220px;height:auto;margin:0 auto}}.movie,.movie .bg-movie{position:relative;overflow:hidden}.movie .bg-movie:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(/img/senkyo/2019sanin/tax/bg-yt.jpg) 50% no-repeat;background-size:cover;overflow:hidden}@media (max-width:600px){.movie .bg-movie:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(/img/senkyo/2019sanin/tax/bg-yt.jpg);background-repeat:no-repeat;background-position:0 100%;background-size:cover;overflow:hidden}}.bg-down{background-image:url(/img/senkyo/2019sanin/tax/zozei/bg-zozei.svg);background-position:0 0;background-size:100% auto}.bg-down,.bg-z-spiral{background-color:#fcfcfc;background-repeat:no-repeat}.bg-z-spiral{padding:0 10%;width:100%;height:100vh;background-image:url(/img/senkyo/2019sanin/tax/zozei/img-zozei.svg);background-position:10px top;background-size:30% auto;background-attachment:fixed}.wait-{width:100%;display:-ms-flexbox;display:flex}.wait- .left-detail{width:40%}.wait- .right-detail{width:60%;padding:50px 12% 240px}.sticky{position:-webkit-sticky;position:sticky;top:10px}.bg-white{background-color:#fff}.bg-fc{background-color:#fcfcfc}.line-height-lg{line-height:2}