@charset "utf-8";@font-face{font-family:'Noto Serif Hant';font-weight:400;font-style:normal;src:url("/promotion/tgs2019/assets/common/fonts/NotoSerifCJKtc-Bold.otf") format("opentype"),url("/promotion/tgs2019/assets/common/fonts/NotoSerifCJKtc-Regular.woff") format("woff");font-display:swap}@font-face{font-family:'Noto Serif Hant';font-weight:700;font-style:normal;src:url("/promotion/tgs2019/assets/common/fonts/NotoSerifCJKtc-Bold.otf") format("opentype"),url("/promotion/tgs2019/assets/common/fonts/NotoSerifCJKtc-Bold.woff") format("woff");font-display:swap}@-webkit-keyframes animation-vertical{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes animation-vertical{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}#benefit #sec-header .sec-header__inner{background-image:url(../img/pc/bg_benefit.png)}#benefit .sec-lead{margin:0 0 40px;font-family:"Noto Serif Hant";font-size:28px;font-weight:bold;line-height:1.7;text-align:center}#benefit .sec-lead em{font-size:32px;font-style:normal}#benefit .sec-lead .marker{color:#d01125}#benefit .sec-lead .small-q{font-size:18px}#benefit .attn-area{padding:0 35px}#benefit .attn-area.app{padding-top:60px;padding-bottom:60px;background:#fff2f3}#benefit .attn-area.app li{margin:0 0 36px}#benefit .attn-area.app li:last-child{margin-bottom:0}#benefit .attn-area .attn-list{max-width:800px;margin:0 auto;padding:0 60px}#benefit .attn-area .attn-list li{margin:0 0 10px;line-height:1.5}#benefit .attn-area .attn-list li:last-child{margin-bottom:0}#benefit #sec-about .about-image{visibility:visible;width:310px;height:340px;margin:0 auto 100px;-webkit-animation:animation-vertical 1s ease-in-out infinite alternate;animation:animation-vertical 1s ease-in-out infinite alternate;background-image:url(../img/bf_oragon.png);background-repeat:no-repeat;background-position:center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px}#benefit #sec-about .attn-area{padding-top:60px;padding-bottom:60px;background:#fff2f3}#benefit #sec-flow{padding:100px 0 60px}#benefit #sec-flow .sec-lead em{margin:0 10px}#benefit #sec-flow .before-image{position:relative}#benefit #sec-flow .before-image__contents{position:relative;max-width:1000px;margin:0 auto}#benefit #sec-flow .before-image__001{position:absolute;top:-35px;left:45px;width:382px;height:230px;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0);opacity:0;background-image:url(../img/pc/before_001.png);background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px}#benefit #sec-flow .before-image__001.is-show{-webkit-transition:0.4s;transition:0.4s;-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);opacity:1}#benefit #sec-flow .before-image__002{position:absolute;top:-35px;right:45px;width:396px;height:230px;-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0);opacity:0;background-image:url(../img/pc/before_002.png);background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px}#benefit #sec-flow .before-image__002.is-show{-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);opacity:1}#benefit #sec-flow .before-image__plus{position:absolute;top:50px;right:0;left:0;width:60px;height:60px;margin:auto;background-image:url(../img/pc/before_plus.png);background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px}#benefit #sec-flow .before-image__txt{position:absolute;top:220px;right:0;left:0;width:460px;height:100px;margin:auto;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0);opacity:0;opacity:0;background-image:url(../img/pc/txt_change.png);background-repeat:no-repeat;background-position:top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px}#benefit #sec-flow .before-image__txt.is-show{-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);opacity:1}#benefit #sec-flow .before-image__animation{position:absolute;top:160px;right:0;bottom:0;left:0;background:#fff}#benefit #sec-flow .before-image.is-show .before-image__animation{top:100%;bottom:-100%;-webkit-transition:1s;transition:1s}#benefit #sec-flow .before-image:before,#benefit #sec-flow .before-image:after{content:"";position:absolute;z-index:-1;top:1px;display:block;width:100%;height:160px}#benefit #sec-flow .before-image:before{left:-960px;background:#8c0b18}#benefit #sec-flow .before-image:after{right:-960px;background:#000}#benefit #sec-flow .before-image__inner{width:100%;height:440px;margin:0 auto 230px;background-image:url(../img/pc/bf_before.png);background-repeat:no-repeat;background-position:top center}#benefit #sec-flow .after-area{position:relative;margin:0 0 60px;padding:368px 35px 60px;background:transparent url(../img/sec_bg.png) repeat top left}#benefit #sec-flow .after-area:before{content:"";position:absolute;z-index:0;top:0;right:0;left:0;display:block;height:110px;background:#d11325}#benefit #sec-flow .after-area .after-image{position:absolute;top:-145px;right:0;left:0;width:517px;height:462px;margin:auto;opacity:0;background-image:url(../img/bf_avalon_complete.png);background-repeat:no-repeat;background-position:center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px}#benefit #sec-flow .after-area .after-image.is-show{-webkit-transition:0.4s;transition:0.4s;-webkit-animation:animation-vertical 1s ease-in-out infinite alternate;animation:animation-vertical 1s ease-in-out infinite alternate;opacity:1}#benefit #sec-flow .after-area .copyright{position:relative;width:517px;margin:auto}#benefit #sec-flow .after-area .copyright span{position:absolute;right:0;bottom:50px;display:block;width:128px;height:16px;background-image:url(../img/bf_avalon_copyright.png);background-repeat:no-repeat;background-position:center;background-size:128px 16px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#benefit #sec-flow .after-area .after-detail{max-width:600px;margin:0 auto;padding:0 46px;font-family:"Noto Serif Hant"}#benefit #sec-flow .after-area .after-detail dt{margin:0 0 40px;padding:0 0 5px;font-size:32px;font-weight:bold;letter-spacing:-1.8px;border-bottom:2px solid #d01125}#benefit #sec-flow .after-area .after-detail dd .inner-block{margin:0 0 35px}#benefit #sec-flow .after-area .after-detail dd .inner-block:last-child{margin-bottom:0}#benefit #sec-flow .after-area .after-detail dd .inner-block:last-child .name{margin-bottom:0}#benefit #sec-flow .after-area .after-detail dd .lead-ttl{margin:0 0 20px;font-size:18px;line-height:1;color:#666}#benefit #sec-flow .after-area .after-detail dd .name{margin:0 0 16px;font-size:28px;line-height:1}
