@charset "UTF-8";
/* https://www.asahicom.jp/special/hanshin-shinsai117/css/common.css */
@keyframes bounce { 0% { transform: translateY(0px); }
  63% { transform: translateY(0px); }
  70% { transform: translateY(15px); }
  77% { transform: translateY(0px); }
  100% { transform: translateY(0px); } }
@keyframes visible { 0% { opacity: 0; visibility: hidden; }
  99% { opacity: 1; visibility: hidden; }
  100% { opacity: 1; visibility: visible; } }
* { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; box-sizing: border-box; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; }

body { display: block; font-family: "Hiragino Kaku Gothic ProN","yu gothic"; font-weight: 500; line-height: 1; width: 100%; background: #000; }
.ie body, .old_version body { background: transparent; }

li { list-style-type: none; }

a { text-decoration: none; }

*:focus { outline: none; }

#all { width: 100%; height: 100vh; position: relative; visibility: hidden; }
.ie #all, .old_version #all { overflow: auto !important; position: static; height: auto; }

.header { z-index: 10000; display: block; width: 100%; height: 48px; background: #000; transition: top 0.8s; }
.header-ul { z-index: 10; position: relative; width: 100%; height: 100%; background: #000; }
.header-ul li { position: absolute; }
.header-ul li > a { display: block; width: 100%; height: 100%; }
.header-ul li > a svg { width: 100%; height: 100%; }
.header-ul li.asahi { top: 0; bottom: 0; left: 10px; width: 98px; height: 35px; margin: auto; }
@media screen and (max-width: 414px) { .header-ul li.asahi { left: 5px; } }
@media screen and (max-width: 320px) { .header-ul li.asahi { width: 78px; height: 25px; } }
.header-ul li.asahi > a svg path { fill: #fff; transition: fill 0.4s; }
.header-ul li.asahi > a svg path.bar { fill: #b90000; }
.header-ul li.asahi:hover { opacity: 0.7; }
.header-ul li.logo { z-index: 10; top: 0; bottom: 0; right: 0; left: 0; width: 300px; height: 24px; margin: auto; text-align: center; transition: background 0.4s,opacity 0.2s; }
@media screen and (max-width: 640px) { .header-ul li.logo { width: 160px; } }
@media screen and (max-width: 414px) { .header-ul li.logo { width: 120px; } }
.header-ul li.logo a { color: #fff; font-family: "Trebuchet MS"; }
.header-ul li.logo a h1 { font-size: 2.4rem; }
.header-ul li.logo a aside { display: none; }
.header-ul li.logo a aside span.Main { font-size: 1.6rem; }
.header-ul li.logo a aside span.Sub { font-size: 1.4rem; }
.header-ul li.logo:hover { opacity: 0.6; }
.header-ul li.sns { top: 0; bottom: 0; width: 32px; height: 32px; margin: auto; }
.header-ul li.sns > a { background: rgba(0, 0, 0, 0.4); transition: all 0.4s; }
[data-page="2"] .header-ul li.sns > a { background: rgba(255, 255, 255, 0.2); }
[data-page="71"] .header-ul li.sns > a { background: rgba(255, 255, 255, 0.2); }
.header-ul li.sns > a svg path { fill: #fff; }
.header-ul li.sns.twitter { right: 75px; }
@media screen and (max-width: 414px) { .header-ul li.sns.twitter { bottom: 10px; right: 45px; } }
.header-ul li.sns.twitter > a { background: #666; border-radius: 14%; }
.header-ul li.sns.twitter > a svg { padding: 19%; }
.header-ul li.sns.twitter:hover > a { background: #1DA1F2; }
.header-ul li.sns.twitter-list { width: auto; right: 50px; height: 1em; }
@media screen and (max-width: 414px) { .header-ul li.sns.twitter-list { top: 33px; right: 49px; } }
.header-ul li.sns.twitter-list a { height: 1em; line-height: 1; color: #fff; font-size: 1.2rem; font-family: initial; text-decoration: none; letter-spacing: 1px; }
@supports (-ms-ime-align: auto) { .header-ul li.sns.twitter-list a { letter-spacing: 0; } }
[data-page="2"] .header-ul li.sns.twitter-list a, [data-page="71"] .header-ul li.sns.twitter-list a { color: #fff; }
.header-ul li.sns.twitter-list:hover p.list a { text-decoration: underline; }
.header-ul li.sns.facebook { right: 10px; }
@media screen and (max-width: 414px) { .header-ul li.sns.facebook { bottom: 10px; right: 5px; } }
.header-ul li.sns.facebook > a { background: #666; border-radius: 6%; }
.header-ul li.sns.facebook > a svg { width: 86%; height: 86%; padding: 14% 1% 0% 13%; }
.header-ul li.sns.facebook:hover > a { background: #3A5A9A; text-decoration: underline; }
.header.show .headerInner li.logo { opacity: 1; }

.nav { z-index: 10000; display: block; width: 100%; height: 36px; transition: top 0.8s; }
.nav-ul { z-index: 9; display: flex; justify-content: space-around; z-index: 10; width: 100%; height: 100%; margin: auto; background: #363636; text-align: center; }
@media screen and (min-width: 640px) { .nav-ul { right: 0; max-width: 640px; margin: 0 auto; } }
.nav-ul li { width: calc(100% / 4); }
.nav-ul li a { display: flex; justify-content: center; position: relative; padding: 10px 0; white-space: nowrap; color: #646464; font-size: 1.4rem; }
_:-ms-fullscreen, :root .nav-ul li a { padding: 9px 0 5px; line-height: 1.4; }
@media screen and (min-width: 375px) { .nav-ul li a { font-size: 1.6rem; } }
.nav-ul li a:before { flex-basis: 13px; content: ""; display: inline-block; width: 13px; height: 13px; margin: 0 2px 0 0; background: url("../img/icon/menu.png") no-repeat 0 0/52px; }
@media screen and (min-width: 375px) { .nav-ul li a:before { flex-basis: 15px; width: 15px; height: 15px; margin: 0 4px 0 0; background: url("../img/icon/menu.png") no-repeat 0 0/60px; } }
.nav-ul li a:after { content: ""; display: block; position: absolute; right: 0; left: 0; bottom: 0; width: 0%; height: 2px; margin: auto; background: #fff; transition: width 0.4s; }
.nav-ul li.timeline a:before { background-position: calc((0) * -13px) 0; }
@media screen and (min-width: 375px) { .nav-ul li.timeline a:before { background-position: calc((0) * -15px) 0; } }
.nav-ul li.video a:before { background-position: calc((1) * -13px) 0; }
@media screen and (min-width: 375px) { .nav-ul li.video a:before { background-position: calc((1) * -15px) 0; } }
.nav-ul li.photo a:before { background-position: calc((2) * -13px) 0; }
@media screen and (min-width: 375px) { .nav-ul li.photo a:before { background-position: calc((2) * -15px) 0; } }
.nav-ul li.data a:before { background-position: calc((3) * -13px) 0; }
@media screen and (min-width: 375px) { .nav-ul li.data a:before { background-position: calc((3) * -15px) 0; } }
.nav-ul li.active a, .nav-ul li:hover a { opacity: 1; color: #fff; }
.nav-ul li.active a:after, .nav-ul li:hover a:after { width: 100%; }
.nav-ul li.active.timeline a:before, .nav-ul li:hover.timeline a:before { background-position: calc((0) * -13px) -13px; }
@media screen and (min-width: 375px) { .nav-ul li.active.timeline a:before, .nav-ul li:hover.timeline a:before { background-position: calc((0) * -15px) -15px; } }
.nav-ul li.active.video a:before, .nav-ul li:hover.video a:before { background-position: calc((1) * -13px) -13px; }
@media screen and (min-width: 375px) { .nav-ul li.active.video a:before, .nav-ul li:hover.video a:before { background-position: calc((1) * -15px) -15px; } }
.nav-ul li.active.photo a:before, .nav-ul li:hover.photo a:before { background-position: calc((2) * -13px) -13px; }
@media screen and (min-width: 375px) { .nav-ul li.active.photo a:before, .nav-ul li:hover.photo a:before { background-position: calc((2) * -15px) -15px; } }
.nav-ul li.active.data a:before, .nav-ul li:hover.data a:before { background-position: calc((3) * -13px) -13px; }
@media screen and (min-width: 375px) { .nav-ul li.active.data a:before, .nav-ul li:hover.data a:before { background-position: calc((3) * -15px) -15px; } }

.header { opacity: 1; position: fixed; top: 0; left: 0; transition: opacity .1s .2s; }
[data-page="1"] .header { opacity: 0; transition: opacity .1s 0s; }

.nav { opacity: 1; position: fixed; top: 48px; left: 0; transition: opacity .1s .2s; }
[data-page="1"] .nav { opacity: 0; transition: opacity .1s 0s; }

#start section { overflow: hidden; display: block; width: 100%; height: 100vh; }
@media screen and (min-width: 640px) { #start section { right: 0; max-width: 640px; margin: 0 auto; } }
.ie #start section, .old_version #start section { overflow: auto; }
#start section h2, #start section s { display: none; }
#start section.video { height: 100vh; background: #000; }
.ie #start section.video, .old_version #start section.video { background: transparent; }
.ie [data-page="2"] #start section.video, .old_version [data-page="2"] #start section.video { opacity: 0; visibility: hidden; }
#start section.video .video-flame { z-index: 9999; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; background: #000; margin: auto; }
.ie #start section.video .video-flame, .old_version #start section.video .video-flame { background: transparent; }
.ie [data-page="2"] #start section.video .video-flame, .old_version [data-page="2"] #start section.video .video-flame { opacity: 0; }
#start section.video .video-flame__inner { position: relative; top: 0; left: 0; width: 100%; height: 100%; }
#start section.video .video-flame__inner-build { opacity: 0; }
#start section.video .video-flame__inner-build.show { opacity: 1; }
#start section.video .video-flame__inner-build:before { z-index: 6; position: absolute; top: 0; bottom: 0; margin: auto; width: 100%; height: 0; padding: calc(56.25% - 40px) 0 0 0; background: repeat 0 0/6px 6px rgba(0, 0, 0, 0.3); background-image: linear-gradient(transparent 90%, black 10%), linear-gradient(90deg, transparent 90%, black 10%); }
#start section.video .video-flame__inner-build .video-js { z-index: 5; position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 0; margin: auto; padding: 56.25% 0 0 0; padding: calc(3 / 4 * 100%) 0 0 0; }
@media (min-aspect-ratio: 4 / 3) { #start section.video .video-flame__inner-build .video-js { width: 0; height: 100vh; padding: 0 calc(3 / 4 * 100%) 0 0; } }
#start section.video .video-flame__inner-build .video-js.bc-player-default_default { background: #000; }
#start section.video .video-flame__inner-build .video-js.bc-player-default_default .vjs-play-progress { background-color: #b90000; }
.desktop #start section.video .video-flame__inner-build .video-js.bc-player-default_default:hover .vjs-big-play-button { background-color: rgba(185, 0, 0, 0.7); }
.iphone #start section.video .video-flame__inner-build .video-js { bottom: 44px; }
@media (min-aspect-ratio: 375 / 812) { .iphone #start section.video .video-flame__inner-build .video-js { bottom: 83px; } }
#start section.video .video-flame:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: black; transition: background 2s; }
.ie #start section.video .video-flame:after, .old_version #start section.video .video-flame:after { background: transparent; }
#start section.video .video-flame.hide { animation: video 2s forwards; }
#start section.video .video-flame.hide #videoInner { display: none; }
#start section.video .video-flame.hide:after { background: rgba(0, 0, 0, 0); }
#start section.login { position: relative; width: 100%; height: 100vh; }
.ie #start section.login, .old_version #start section.login { height: 140vh !important; }
.old_version [data-page="3"] #start section.login { opacity: 0; }
#start section.login div.time { opacity: 0; position: absolute; top: 0; right: 0; bottom: 45%; left: 0; max-width: 600px; width: 80%; height: fit-content; margin: auto; text-align: center; }
.ie #start section.login div.time { height: 90px; }
@supports (-ms-ime-align: auto) { #start section.login div.time { height: 90px; } }
@-moz-document url-prefix() { #start section.login div.time { height: 90px; } }
#start section.login div.time time { display: block; color: #fff; }
#start section.login div.time time.time { font-size: 5.6rem; }
#start section.login div.time time.date { padding: 12px 0 0; font-size: 2.2rem; }
[data-page="2"] #start section.login div.time { opacity: 1; transition: .4s .4s; }
#start section.login article { opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 600px; width: 80%; height: fit-content; margin: auto; background: rgba(255, 255, 255, 0.8); border-radius: 12px; transform: translate3d(0, 100px, 0); transition: opacity 0.1s 1s,transform .4s 1s; }
_:-ms-fullscreen, :root #start section.login article { height: 136px; transform: none; transition: none; }
@supports (-ms-ime-align: auto) { #start section.login article { height: 136px; } }
.old_version #start section.login article { opacity: 1; transform: none; transition: none; }
[data-page="2"] #start section.login article { opacity: 1; transform: translate3d(0, 0, 0); }
@-moz-document url-prefix() { #start section.login article { height: 136px; } }
#start section.login article cite { display: flex; justify-content: space-between; align-items: center; padding: 12px 16px 8px 8px; }
@media screen and (max-width: 320px) { #start section.login article cite { padding: 8px 16px 8px 8px; } }
#start section.login article cite figure { display: inline-block; width: 21px; height: 19px; margin: 0 10px 0 0; background: url("../img/icon/infra.png") no-repeat 0 100%/cover; }
#start section.login article cite em { width: calc(100% - 21px); color: #b90000; font-size: 1.6rem; font-weight: bold; }
#start section.login article .sentence { padding: 8px 16px 16px 16px; }
@media screen and (max-width: 320px) { #start section.login article .sentence { padding: 2px 16px 8px 16px; } }
#start section.login article .sentence p { margin: 0 0 0.5em; font-size: 1.6rem; line-height: 1.6; }
@media screen and (max-width: 320px) { #start section.login article .sentence p { margin: 0 0 0.25em; } }
@media screen and (min-width: 640px) { #start section.login article .sentence p { font-size: 1.8rem; line-height: 1.8; } }
#start section.login article .sentence p:last-child { margin: 0; }
#start section.login article .sentence p.em { font-weight: bold; }
#start section.opening { z-index: 11; position: relative; height: 100%; height: 100vh; }
.ie #start section.opening { height: 140vh !important; }
#start section.opening s { visibility: hidden; position: absolute; top: 0; left: 0; color: #000; }
#start section.opening div.time { visibility: hidden; position: absolute; top: 0; right: 0; }
#start section.opening h2, #start section.opening s { display: none; }
#start section.opening .openingInner { opacity: 0; z-index: 5; position: absolute; top: 0; right: 0; left: 0; bottom: 0; max-width: 640px; width: 80%; height: 380px; height: fit-content; margin: auto; transition: opacity 1.6s 0.6s; }
.ie #start section.opening .openingInner, .old_version #start section.opening .openingInner { transition: none; }
#start section.opening .openingInner h1 { width: 193px; height: 120px; margin: 0 auto; background: url("../img/opening/title.png") no-repeat 0 0/cover; color: transparent; }
@media screen and (min-width: 640px) { #start section.opening .openingInner h1 { width: 371px; height: 229px; } }
.ie #start section.opening .openingInner h1 { width: 371px; height: 229px; }
#start section.opening .openingInner p { opacity: 0; color: #fff; font-size: 1.6rem; line-height: 1.6; transform: translate3d(0, 100px, 0); }
.old_version #start section.opening .openingInner p { transform: none !important; transition: none !important; }
#start section.opening .openingInner p:nth-child(n + 1) { margin: 1em 0 0; }
@media screen and (min-width: 640px) { #start section.opening .openingInner p { font-size: 1.8rem; line-height: 1.8; } }
@media screen and (max-width: 320px) { #start section.opening .openingInner p { margin: 0.4em 0 0 !important; } }
#start section.opening .openingInner p:nth-child(1) { transition: all 0.4s calc(.2s * 0 + .4s); }
#start section.opening .openingInner p:nth-child(2) { transition: all 0.4s calc(.2s * 1 + .4s); }
#start section.opening .openingInner p:nth-child(3) { transition: all 0.4s calc(.2s * 2 + .4s); }
#start section.opening .openingInner p:nth-child(4) { font-size: 1.4rem; transition: all 0.4s calc(.2s * 3 + .4s); }
@media screen and (min-width: 640px) { #start section.opening .openingInner p:nth-child(4) { font-size: 1.6rem; } }
.ie #start section.opening .openingInner p, .old_version #start section.opening .openingInner p { transform: none; }
[data-page="3"] #start section.opening .openingInner { opacity: 1; }
[data-page="4"] #start section.opening .openingInner { opacity: 1; }
[data-page="4"] #start section.opening .openingInner p { opacity: 1; transform: translate3d(0, 0, 0); }
#start section.opening .black { opacity: 0; z-index: 4; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5) fixed; }
[data-page="4"] #start section.opening .black { opacity: 1; transition: opacity 1s 0.3s; }
#start section.opening[num="3"] .openingInner { height: 120px; }
@media screen and (min-width: 640px) { #start section.opening[num="3"] .openingInner { height: 229px; } }
#start section.opening[num="4"] .openingInner { height: 262px; }
@media screen and (min-width: 640px) { #start section.opening[num="4"] .openingInner { height: 254px; } }

main { overflow: hidden; z-index: 9100; background: #000; transition: transform 1s; }
@media screen and (min-width: 640px) { main { max-width: 640px; width: 100%; margin: 0 auto; } }
main section { overflow: hidden; display: block; width: 100%; }
@media screen and (min-width: 640px) { main section { right: 0; max-width: 640px; margin: 0 auto; } }
main section.story { overflow: hidden; position: relative; transition: background .4s; }
main section.story[num="5"] { background: #000; }
main section.story[num="6"] { background: #000; }
main section.story[num="7"] { background: #000; }
main section.story[num="8"] { background: #000; }
main section.story[num="9"] { background: #000; }
main section.story[num="10"] { background: #000; }
main section.story[num="11"] { background: #000; }
main section.story[num="12"] { background: #000; }
main section.story[num="13"] { background: #000; }
[data-page="14"] main section.story[num="13"] { background: #fff; }
main section.story[num="14"] { background: #000; }
[data-page="14"] main section.story[num="14"] { background: #fff; }
main section.story[num="15"] { background: #fff; }
main section.story[num="16"] { background: #fff; }
main section.story[num="17"] { background: #fff; }
main section.story[num="18"] { background: #fff; }
main section.story[num="19"] { background: #fff; }
main section.story[num="20"] { background: #fff; }
main section.story[num="21"] { background: #fff; }
main section.story[num="22"] { background: #fff; }
main section.story[num="23"] { background: #fff; }
main section.story[num="24"] { background: #fff; }
main section.story[num="25"] { background: #fff; }
main section.story[num="26"] { background: #fff; }
main section.story[num="27"] { background: #fff; }
main section.story[num="28"] { background: #fff; }
main section.story[num="29"] { background: #fff; }
main section.story[num="30"] { background: #fff; }
main section.story[num="31"] { background: #fff; }
main section.story[num="32"] { background: #fff; }
main section.story[num="33"] { background: #fff; }
main section.story[num="34"] { background: #fff; }
main section.story[num="35"] { background: #fff; }
main section.story[num="36"] { background: #fff; }
main section.story[num="37"] { background: #fff; }
main section.story[num="38"] { background: #fff; }
main section.story[num="39"] { background: #fff; }
main section.story[num="40"] { background: #fff; }
main section.story[num="41"] { background: #fff; }
main section.story[num="42"] { background: #fff; }
main section.story[num="43"] { background: #fff; }
main section.story[num="44"] { background: #fff; }
main section.story[num="45"] { background: #fff; }
main section.story[num="46"] { background: #fff; }
main section.story[num="47"] { background: #fff; }
main section.story[num="48"] { background: #fff; }
main section.story[num="49"] { background: #fff; }
main section.story[num="50"] { background: #fff; }
main section.story[num="51"] { background: #fff; }
main section.story[num="52"] { background: #fff; }
main section.story[num="53"] { background: #fff; }
main section.story[num="54"] { background: #fff; }
main section.story[num="55"] { background: #fff; }
main section.story[num="56"] { background: #fff; }
main section.story[num="57"] { background: #fff; }
main section.story[num="58"] { background: #fff; }
main section.story[num="59"] { background: #fff; }
[data-page="60"] main section.story[num="59"] { background: #000; }
main section.story[num="60"] { background: #fff; }
[data-page="60"] main section.story[num="60"] { background: #000; }
main section.story[num="61"] { background: #000; }
main section.story[num="62"] { background: #000; }
main section.story[num="63"] { background: #000; }
main section.story[num="64"] { background: #000; }
main section.story[num="65"] { background: #000; }
main section.story[num="66"] { background: #000; }
main section.story[num="67"] { background: #000; }
main section.story[num="68"] { background: #000; }
main section.story[num="69"] { background: #000; }
main section.story[num="70"] { background: #000; }
main section.story[num="71"] { background: #000; }
main section.story[num="72"] { background: #000; }
.ie main section.story[num="5"], .old_version main section.story[num="5"] { background: transparent; }
.ie [data-page="5"] main section.story[num="5"], .old_version [data-page="5"] main section.story[num="5"], .ie [data-page="6"] main section.story[num="5"], .old_version [data-page="6"] main section.story[num="5"] { background: #000; }
main section.story[num="73"] { background: #000; }
main section.story:before { position: absolute; top: 0; right: 0; left: 0; width: 50%; height: 1px; margin: auto; background: #000; }
main section.story s { display: none; position: absolute; top: 0; left: 0; color: #787878; }
main section.story h2.time { visibility: hidden; position: absolute; top: 0; right: 0; }
main section.story h2.time time { color: #787878; }
main section.story h2.time time.time { margin: 0 0 0 0.5em; }
main section.story h2.time time.time.about:after { margin: 0 0 0 1px; font-size: 0.8rem; }
main section.story article { overflow: hidden; max-width: 640px; width: 100%; height: fit-content; margin: auto; padding: 8vh 0; border-bottom: solid 1px #333; box-sizing: border-box; transition: background 0.8s,border-bottom .4s; }
[data-page="14"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="15"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="16"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="17"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="18"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="19"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="20"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="21"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="22"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="23"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="24"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="25"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="26"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="27"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="28"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="29"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="30"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="31"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="32"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="33"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="34"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="35"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="36"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="37"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="38"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="39"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="40"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="41"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="42"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="43"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="44"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="45"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="46"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="47"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="48"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="49"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="50"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="51"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="52"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="53"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="54"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="55"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="56"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="57"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="58"] main section.story article { border-bottom: solid 1px #ccc; }
[data-page="59"] main section.story article { border-bottom: solid 1px #ccc; }
main section.story article[num="268"], main section.story article[num="270"] { padding: 15vh 0; background: #48443f; border-bottom: none; }
main section.story article h3 { display: none; }
main section.story article cite { opacity: 0; display: block; display: none; padding: 16px 0 20px; color: #b90000; font-size: 2.6rem; font-weight: bold; line-height: 1.4; transition: all 0.8s 0.1s; }
@media screen and (max-width: 680px) { main section.story article cite { padding: 8px 0 35px; } }
@media screen and (max-width: 480px) { main section.story article cite { font-size: 1.9rem; } }
main section.story article div.sentence { overflow: hidden; margin: 0 0 0 0; padding: 25px 15px; box-sizing: border-box; }
main section.story article div.sentence .sentence-inner p { color: #222; font-size: 1.6rem; line-height: 1.6; box-sizing: border-box; transition: opacity 0.8s, transform .4s, color .4s; }
@media screen and (min-width: 640px) { main section.story article div.sentence .sentence-inner p { font-size: 1.8rem; line-height: 1.8; } }
.ie main section.story article div.sentence .sentence-inner p, .old_version main section.story article div.sentence .sentence-inner p { transition: none; }
main section.story article div.sentence.scrollin { opacity: 1; }
main section.story article div.sentence.scrollin .sentence-inner p { opacity: 1; transform: translate3d(0, 0, 0); }
main section.story article div.figure figure { opacity: 0; width: 100%; margin: 10px 0 0; transition: all .2s; }
main section.story article div.figure figure img { width: 100%; height: auto; }
.ie main section.story article div.figure figure, .old_version main section.story article div.figure figure { opacity: 1; }
main section.story article div.figure figcaption { opacity: 0; padding: 15px 15px 0; color: #333; font-size: 1.6rem; line-height: 1.6; transform: translate3d(0, 100px, 0); transition: opacity .4s, transform .4s; }
@media screen and (min-width: 640px) { main section.story article div.figure figcaption { font-size: 1.8rem; line-height: 1.8; } }
[data-page="14"] main section.story article div.figure figcaption { color: #333; }
[data-page="15"] main section.story article div.figure figcaption { color: #333; }
[data-page="16"] main section.story article div.figure figcaption { color: #333; }
[data-page="17"] main section.story article div.figure figcaption { color: #333; }
[data-page="18"] main section.story article div.figure figcaption { color: #333; }
[data-page="19"] main section.story article div.figure figcaption { color: #333; }
[data-page="20"] main section.story article div.figure figcaption { color: #333; }
[data-page="21"] main section.story article div.figure figcaption { color: #333; }
[data-page="22"] main section.story article div.figure figcaption { color: #333; }
[data-page="23"] main section.story article div.figure figcaption { color: #333; }
[data-page="24"] main section.story article div.figure figcaption { color: #333; }
[data-page="25"] main section.story article div.figure figcaption { color: #333; }
[data-page="26"] main section.story article div.figure figcaption { color: #333; }
[data-page="27"] main section.story article div.figure figcaption { color: #333; }
[data-page="28"] main section.story article div.figure figcaption { color: #333; }
[data-page="29"] main section.story article div.figure figcaption { color: #333; }
[data-page="30"] main section.story article div.figure figcaption { color: #333; }
[data-page="31"] main section.story article div.figure figcaption { color: #333; }
[data-page="32"] main section.story article div.figure figcaption { color: #333; }
[data-page="33"] main section.story article div.figure figcaption { color: #333; }
[data-page="34"] main section.story article div.figure figcaption { color: #333; }
[data-page="35"] main section.story article div.figure figcaption { color: #333; }
[data-page="36"] main section.story article div.figure figcaption { color: #333; }
[data-page="37"] main section.story article div.figure figcaption { color: #333; }
[data-page="38"] main section.story article div.figure figcaption { color: #333; }
[data-page="39"] main section.story article div.figure figcaption { color: #333; }
[data-page="40"] main section.story article div.figure figcaption { color: #333; }
[data-page="41"] main section.story article div.figure figcaption { color: #333; }
[data-page="42"] main section.story article div.figure figcaption { color: #333; }
[data-page="43"] main section.story article div.figure figcaption { color: #333; }
[data-page="44"] main section.story article div.figure figcaption { color: #333; }
[data-page="45"] main section.story article div.figure figcaption { color: #333; }
[data-page="46"] main section.story article div.figure figcaption { color: #333; }
[data-page="47"] main section.story article div.figure figcaption { color: #333; }
[data-page="48"] main section.story article div.figure figcaption { color: #333; }
[data-page="49"] main section.story article div.figure figcaption { color: #333; }
[data-page="50"] main section.story article div.figure figcaption { color: #333; }
[data-page="51"] main section.story article div.figure figcaption { color: #333; }
[data-page="52"] main section.story article div.figure figcaption { color: #333; }
[data-page="53"] main section.story article div.figure figcaption { color: #333; }
[data-page="54"] main section.story article div.figure figcaption { color: #333; }
[data-page="55"] main section.story article div.figure figcaption { color: #333; }
[data-page="56"] main section.story article div.figure figcaption { color: #333; }
[data-page="57"] main section.story article div.figure figcaption { color: #333; }
[data-page="58"] main section.story article div.figure figcaption { color: #333; }
[data-page="59"] main section.story article div.figure figcaption { color: #333; }
.ie main section.story article div.figure figcaption, .old_version main section.story article div.figure figcaption { opacity: 1; transform: none; transition: none; }
main section.story article div.figure figcaption a { margin: 0 0 0 1em; text-decoration: underline; color: #fff; font-weight: bold; letter-spacing: 1px; }
[data-page="14"] main section.story article div.figure figcaption a { color: #000; }
[data-page="15"] main section.story article div.figure figcaption a { color: #000; }
[data-page="16"] main section.story article div.figure figcaption a { color: #000; }
[data-page="17"] main section.story article div.figure figcaption a { color: #000; }
[data-page="18"] main section.story article div.figure figcaption a { color: #000; }
[data-page="19"] main section.story article div.figure figcaption a { color: #000; }
[data-page="20"] main section.story article div.figure figcaption a { color: #000; }
[data-page="21"] main section.story article div.figure figcaption a { color: #000; }
[data-page="22"] main section.story article div.figure figcaption a { color: #000; }
[data-page="23"] main section.story article div.figure figcaption a { color: #000; }
[data-page="24"] main section.story article div.figure figcaption a { color: #000; }
[data-page="25"] main section.story article div.figure figcaption a { color: #000; }
[data-page="26"] main section.story article div.figure figcaption a { color: #000; }
[data-page="27"] main section.story article div.figure figcaption a { color: #000; }
[data-page="28"] main section.story article div.figure figcaption a { color: #000; }
[data-page="29"] main section.story article div.figure figcaption a { color: #000; }
[data-page="30"] main section.story article div.figure figcaption a { color: #000; }
[data-page="31"] main section.story article div.figure figcaption a { color: #000; }
[data-page="32"] main section.story article div.figure figcaption a { color: #000; }
[data-page="33"] main section.story article div.figure figcaption a { color: #000; }
[data-page="34"] main section.story article div.figure figcaption a { color: #000; }
[data-page="35"] main section.story article div.figure figcaption a { color: #000; }
[data-page="36"] main section.story article div.figure figcaption a { color: #000; }
[data-page="37"] main section.story article div.figure figcaption a { color: #000; }
[data-page="38"] main section.story article div.figure figcaption a { color: #000; }
[data-page="39"] main section.story article div.figure figcaption a { color: #000; }
[data-page="40"] main section.story article div.figure figcaption a { color: #000; }
[data-page="41"] main section.story article div.figure figcaption a { color: #000; }
[data-page="42"] main section.story article div.figure figcaption a { color: #000; }
[data-page="43"] main section.story article div.figure figcaption a { color: #000; }
[data-page="44"] main section.story article div.figure figcaption a { color: #000; }
[data-page="45"] main section.story article div.figure figcaption a { color: #000; }
[data-page="46"] main section.story article div.figure figcaption a { color: #000; }
[data-page="47"] main section.story article div.figure figcaption a { color: #000; }
[data-page="48"] main section.story article div.figure figcaption a { color: #000; }
[data-page="49"] main section.story article div.figure figcaption a { color: #000; }
[data-page="50"] main section.story article div.figure figcaption a { color: #000; }
[data-page="51"] main section.story article div.figure figcaption a { color: #000; }
[data-page="52"] main section.story article div.figure figcaption a { color: #000; }
[data-page="53"] main section.story article div.figure figcaption a { color: #000; }
[data-page="54"] main section.story article div.figure figcaption a { color: #000; }
[data-page="55"] main section.story article div.figure figcaption a { color: #000; }
[data-page="56"] main section.story article div.figure figcaption a { color: #000; }
[data-page="57"] main section.story article div.figure figcaption a { color: #000; }
[data-page="58"] main section.story article div.figure figcaption a { color: #000; }
[data-page="59"] main section.story article div.figure figcaption a { color: #000; }
main section.story article div.figure figcaption a:after { content: "＞"; }
.desktop main section.story article div.figure figcaption a:hover { opacity: 0.7; }
main section.story article div.figure.scrollin figure, main section.story article div.figure.scrollin figcaption { opacity: 1; transform: translate3d(0, 0, 0); }
main section.story article.text div.sentence .sentence-inner p { opacity: 0; transform: translate3d(0, 100px, 0); }
.ie main section.story article.text div.sentence .sentence-inner p, .old_version main section.story article.text div.sentence .sentence-inner p { opacity: 1; transform: none; }
main section.story article.text div.sentence.scrollin .sentence-inner p { opacity: 1; transform: translate3d(0, 0, 0); }
main section.story article.summary, main section.story article.direct { padding: 8vh 0; }
main section.story article.summary div.sentence .sentence-inner p, main section.story article.direct div.sentence .sentence-inner p { opacity: 0; margin: 0 0 2em; transform: translate3d(0, 100px, 0); }
main section.story article.summary div.sentence .sentence-inner p.sentence-inner-title, main section.story article.direct div.sentence .sentence-inner p.sentence-inner-title { margin: 0 0 4em; }
main section.story article.summary div.sentence .sentence-inner p.sentence-inner-title_2nd, main section.story article.direct div.sentence .sentence-inner p.sentence-inner-title_2nd { margin: 0 0 4em; }
main section.story article.summary div.sentence .sentence-inner p:nth-child(1), main section.story article.direct div.sentence .sentence-inner p:nth-child(1) { transition: all 0.4s calc(.2s * 0 + 0.2s); }
main section.story article.summary div.sentence .sentence-inner p:nth-child(2), main section.story article.direct div.sentence .sentence-inner p:nth-child(2) { transition: all 0.4s calc(.2s * 1 + 0.2s); }
main section.story article.summary div.sentence .sentence-inner p:nth-child(3), main section.story article.direct div.sentence .sentence-inner p:nth-child(3) { transition: all 0.4s calc(.2s * 2 + 0.2s); }
.ie main section.story article.summary div.sentence .sentence-inner p, .old_version main section.story article.summary div.sentence .sentence-inner p, .ie main section.story article.direct div.sentence .sentence-inner p, .old_version main section.story article.direct div.sentence .sentence-inner p { transform: none; }
main section.story article.summary div.sentence.scrollin .sentence-inner p, main section.story article.direct div.sentence.scrollin .sentence-inner p { opacity: 1; transform: translate3d(0, 0, 0); }
main section.story article.red { padding: 30vh 0; }
main section.story article.red div.sentence .sentence-inner p { opacity: 0; color: #b90000 !important; font-size: 2.2rem; font-weight: bold; transform: translate3d(0, 100px, 0); }
@media screen and (min-width: 640px) { main section.story article.red div.sentence .sentence-inner p { font-size: 3rem; } }
.ie main section.story article.red div.sentence .sentence-inner p, .old_version main section.story article.red div.sentence .sentence-inner p { transform: none; transition: none; }
main section.story article.red div.sentence.scrollin .sentence-inner p { opacity: 1; transform: translate3d(0, 0, 0); }
main section.story article.video div.figure figure { position: relative; width: 100%; height: 0; cursor: pointer; }
main section.story article.video div.figure figure.aspect4_3 { padding: calc(480 / 654 * 100%) 0 0 0; }
main section.story article.video div.figure figure.aspect16_9 { padding: calc(360 / 640 * 100%) 0 0 0; }
main section.story article.video div.figure figure:empty { position: relative; background: #000; }
main section.story article.video div.figure figure:empty:before { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 98px; height: 98px; background: rgba(0, 0, 0, 0.3); border-radius: 100%; }
main section.story article.video div.figure figure:empty:after { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 0; height: 0; border-top: solid 15px transparent; border-right: solid 23px transparent; border-bottom: solid 15px transparent; border-left: solid 23px #fff; transform: translate3d(15px, 0, 0); }
main section.story article.video div.figure figure:hover:empty:before { background: rgba(185, 0, 0, 0.7); }
main section.story article.video div.figure figure .video-js { position: absolute; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; margin: auto; }
main section.story article.video div.figure figure .video-js.bc-player-default_default .vjs-play-progress { background-color: #b90000; }
.desktop main section.story article.video div.figure figure .video-js.bc-player-default_default:hover .vjs-big-play-button { background-color: rgba(185, 0, 0, 0.7); }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3:empty { background: url("../img/video/video4_3.png") no-repeat 0 0/cover #2963AF; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3[data-video="1"]:empty { background: url("../img/video/aspect4_3/1.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3[data-video="2"]:empty { background: url("../img/video/aspect4_3/2.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3[data-video="3"]:empty { background: url("../img/video/aspect4_3/3.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3[data-video="4"]:empty { background: url("../img/video/aspect4_3/4.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3[data-video="5"]:empty { background: url("../img/video/aspect4_3/5.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3[data-video="6"]:empty { background: url("../img/video/aspect4_3/6.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3[data-video="7"]:empty { background: url("../img/video/aspect4_3/7.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3[data-video="8"]:empty { background: url("../img/video/aspect4_3/8.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3[data-video="9"]:empty { background: url("../img/video/aspect4_3/9.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3[data-video="10"]:empty { background: url("../img/video/aspect4_3/10.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3[data-video="11"]:empty { background: url("../img/video/aspect4_3/11.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect4_3[data-video="12"]:empty { background: url("../img/video/aspect4_3/12.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect16_9:empty { background: url("../img/video/video16_9.png") no-repeat 0 0/cover #2963AF; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect16_9[data-video="1"]:empty { background: url("../img/video/aspect16_9/1.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect16_9[data-video="2"]:empty { background: url("../img/video/aspect16_9/2.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect16_9[data-video="3"]:empty { background: url("../img/video/aspect16_9/3.jpg") no-repeat 0 0/cover; }
[data-done="ready"] main section.story article.video div.figure.scrollin figure.aspect16_9[data-video="4"]:empty { background: url("../img/video/aspect16_9/4.jpg") no-repeat 0 0/cover; }
main section.story article.document { position: relative; margin: 0 auto; }
main section.story article.document div.sentence { opacity: 0; width: calc(100% - 30px); margin: auto; padding: 15px; border: none; background: #F0F0F0; transition: opacity .4s,transform .4s; }
.ie main section.story article.document div.sentence, .old_version main section.story article.document div.sentence { opacity: 1; transition: none; }
main section.story article.document div.sentence:before { opacity: 0; content: "document"; display: flex; align-items: center; width: 6em; height: 25px; margin: 0 0 5px; padding: 0px 0px 0px 25px; background: url("../img/icon/document.png") no-repeat 0 0/20px 50px; color: #000; font-size: 1.2rem; font-weight: bold; transform: translate3d(0, 100%, 0); transition: all .2s; }
.ie main section.story article.document div.sentence:before, .old_version main section.story article.document div.sentence:before { transform: none; transition: none; }
main section.story article.document div.sentence .sentence-title { opacity: 0; margin: 0 0 10px; line-height: 1.6; color: #333; font-size: 1.6rem; font-weight: bold; font-family: "Kozuka Gothic Pr6N", "Kozuka Gothic Pro", YuGothic, "Yu Gothic",sans-serif; transform: translate3d(0, 100%, 0); transition: all .2s .2s; }
@media screen and (min-width: 640px) { main section.story article.document div.sentence .sentence-title { font-size: 1.8rem; line-height: 1.6; } }
.ie main section.story article.document div.sentence .sentence-title, .old_version main section.story article.document div.sentence .sentence-title { transform: none; transition: none; }
main section.story article.document div.sentence .sentence-inner { transition: height 1s .4s; }
.ie main section.story article.document div.sentence .sentence-inner, .old_version main section.story article.document div.sentence .sentence-inner { transition: none; }
main section.story article.document div.sentence .sentence-inner p { opacity: 0; color: #333; font-size: 1.6rem; line-height: 1.6; transform: translate3d(0, 250%, 0); transition: all .2s .4s; }
@media screen and (min-width: 640px) { main section.story article.document div.sentence .sentence-inner p { font-size: 1.8rem; line-height: 1.6; } }
.ie main section.story article.document div.sentence .sentence-inner p, .old_version main section.story article.document div.sentence .sentence-inner p { transform: none !important; transition: none !important; }
main section.story article.document div.sentence .sentence-inner p:nth-child(2) { transition: all .2s .6s; }
main section.story article.document div.sentence .sentence-inner p:nth-child(2):before { opacity: 0; content: ""; display: block; width: 0%; height: 2px; margin: 15px auto; padding: 0; background: linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 8px) repeat-x 50% 0/8px 2px; transition: all .2s .8s; }
.ie main section.story article.document div.sentence .sentence-inner p:nth-child(2):before, .old_version main section.story article.document div.sentence .sentence-inner p:nth-child(2):before { transition: none; }
main section.story article.document div.sentence .sentence-inner p:nth-child(3) { transition: all .2s .10s; }
main section.story article.document div.sentence .sentence-inner p:nth-child(3):before { opacity: 0; content: ""; display: block; width: 0%; height: 2px; margin: 15px auto; padding: 0; background: linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 8px) repeat-x 50% 0/8px 2px; transition: all .2s .12s; }
.ie main section.story article.document div.sentence .sentence-inner p:nth-child(3):before, .old_version main section.story article.document div.sentence .sentence-inner p:nth-child(3):before { transition: none; }
main section.story article.document div.sentence.scrollin { opacity: 1; }
main section.story article.document div.sentence.scrollin:before { opacity: 1; transform: translate3d(0, 0, 0); }
main section.story article.document div.sentence.scrollin .sentence-title { opacity: 1; transform: translate3d(0, 0, 0); }
main section.story article.document div.sentence.scrollin .sentence-inner p { opacity: 1; transform: translate3d(0, 0, 0); }
main section.story article.document div.sentence.scrollin .sentence-inner p:nth-child(2):before { opacity: 1; width: 100%; }
main section.story article.document div.sentence.scrollin .sentence-inner p:nth-child(3):before { opacity: 1; width: 100%; }
main section.story[num="5"] s { color: #fff; }
main section.story[num="5"] div.time time { color: #fff; }
main section.story[num="5"] article div.sentence .sentence-title { color: #fff; }
[data-page="14"] main section.story[num="5"] article div.sentence .sentence-title { color: #222; }
main section.story[num="5"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="14"] main section.story[num="5"] article div.sentence .sentence-inner p { color: #222; font-weight: normal; }
main section.story[num="5"] article div.figure figcaption { color: #fff; }
[data-page="14"] main section.story[num="5"] article div.figure figcaption { color: #222; }
main section.story[num="5"] article div.figure figcaption a { color: #fff; }
[data-page="14"] main section.story[num="5"] article div.figure figcaption a { color: #222; }
main section.story[num="5"] article.document div.sentence { background: #323232; }
[data-page="14"] main section.story[num="5"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="5"] article.document div.sentence:before { background-position: 0 bottom; color: #F0F0F0; }
[data-page="14"] main section.story[num="5"] article.document div.sentence:before { background: url("../img/icon/document.png") no-repeat 0 0/20px 50px; color: #000; }
main section.story[num="5"] article.document div.sentence .sentence-title { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="5"] article.document div.sentence .sentence-title { color: #333; }
main section.story[num="5"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="5"] article.document div.sentence .sentence-inner p { color: #333; }
main section.story[num="5"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #fff, #fff 2px, transparent 2px, transparent 8px); }
[data-page="14"] main section.story[num="5"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 8px); }
main section.story[num="6"] s { color: #fff; }
main section.story[num="6"] div.time time { color: #fff; }
main section.story[num="6"] article div.sentence .sentence-title { color: #fff; }
[data-page="14"] main section.story[num="6"] article div.sentence .sentence-title { color: #222; }
main section.story[num="6"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="14"] main section.story[num="6"] article div.sentence .sentence-inner p { color: #222; font-weight: normal; }
main section.story[num="6"] article div.figure figcaption { color: #fff; }
[data-page="14"] main section.story[num="6"] article div.figure figcaption { color: #222; }
main section.story[num="6"] article div.figure figcaption a { color: #fff; }
[data-page="14"] main section.story[num="6"] article div.figure figcaption a { color: #222; }
main section.story[num="6"] article.document div.sentence { background: #323232; }
[data-page="14"] main section.story[num="6"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="6"] article.document div.sentence:before { background-position: 0 bottom; color: #F0F0F0; }
[data-page="14"] main section.story[num="6"] article.document div.sentence:before { background: url("../img/icon/document.png") no-repeat 0 0/20px 50px; color: #000; }
main section.story[num="6"] article.document div.sentence .sentence-title { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="6"] article.document div.sentence .sentence-title { color: #333; }
main section.story[num="6"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="6"] article.document div.sentence .sentence-inner p { color: #333; }
main section.story[num="6"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #fff, #fff 2px, transparent 2px, transparent 8px); }
[data-page="14"] main section.story[num="6"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 8px); }
main section.story[num="7"] s { color: #fff; }
main section.story[num="7"] div.time time { color: #fff; }
main section.story[num="7"] article div.sentence .sentence-title { color: #fff; }
[data-page="14"] main section.story[num="7"] article div.sentence .sentence-title { color: #222; }
main section.story[num="7"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="14"] main section.story[num="7"] article div.sentence .sentence-inner p { color: #222; font-weight: normal; }
main section.story[num="7"] article div.figure figcaption { color: #fff; }
[data-page="14"] main section.story[num="7"] article div.figure figcaption { color: #222; }
main section.story[num="7"] article div.figure figcaption a { color: #fff; }
[data-page="14"] main section.story[num="7"] article div.figure figcaption a { color: #222; }
main section.story[num="7"] article.document div.sentence { background: #323232; }
[data-page="14"] main section.story[num="7"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="7"] article.document div.sentence:before { background-position: 0 bottom; color: #F0F0F0; }
[data-page="14"] main section.story[num="7"] article.document div.sentence:before { background: url("../img/icon/document.png") no-repeat 0 0/20px 50px; color: #000; }
main section.story[num="7"] article.document div.sentence .sentence-title { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="7"] article.document div.sentence .sentence-title { color: #333; }
main section.story[num="7"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="7"] article.document div.sentence .sentence-inner p { color: #333; }
main section.story[num="7"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #fff, #fff 2px, transparent 2px, transparent 8px); }
[data-page="14"] main section.story[num="7"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 8px); }
main section.story[num="8"] s { color: #fff; }
main section.story[num="8"] div.time time { color: #fff; }
main section.story[num="8"] article div.sentence .sentence-title { color: #fff; }
[data-page="14"] main section.story[num="8"] article div.sentence .sentence-title { color: #222; }
main section.story[num="8"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="14"] main section.story[num="8"] article div.sentence .sentence-inner p { color: #222; font-weight: normal; }
main section.story[num="8"] article div.figure figcaption { color: #fff; }
[data-page="14"] main section.story[num="8"] article div.figure figcaption { color: #222; }
main section.story[num="8"] article div.figure figcaption a { color: #fff; }
[data-page="14"] main section.story[num="8"] article div.figure figcaption a { color: #222; }
main section.story[num="8"] article.document div.sentence { background: #323232; }
[data-page="14"] main section.story[num="8"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="8"] article.document div.sentence:before { background-position: 0 bottom; color: #F0F0F0; }
[data-page="14"] main section.story[num="8"] article.document div.sentence:before { background: url("../img/icon/document.png") no-repeat 0 0/20px 50px; color: #000; }
main section.story[num="8"] article.document div.sentence .sentence-title { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="8"] article.document div.sentence .sentence-title { color: #333; }
main section.story[num="8"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="8"] article.document div.sentence .sentence-inner p { color: #333; }
main section.story[num="8"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #fff, #fff 2px, transparent 2px, transparent 8px); }
[data-page="14"] main section.story[num="8"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 8px); }
main section.story[num="9"] s { color: #fff; }
main section.story[num="9"] div.time time { color: #fff; }
main section.story[num="9"] article div.sentence .sentence-title { color: #fff; }
[data-page="14"] main section.story[num="9"] article div.sentence .sentence-title { color: #222; }
main section.story[num="9"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="14"] main section.story[num="9"] article div.sentence .sentence-inner p { color: #222; font-weight: normal; }
main section.story[num="9"] article div.figure figcaption { color: #fff; }
[data-page="14"] main section.story[num="9"] article div.figure figcaption { color: #222; }
main section.story[num="9"] article div.figure figcaption a { color: #fff; }
[data-page="14"] main section.story[num="9"] article div.figure figcaption a { color: #222; }
main section.story[num="9"] article.document div.sentence { background: #323232; }
[data-page="14"] main section.story[num="9"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="9"] article.document div.sentence:before { background-position: 0 bottom; color: #F0F0F0; }
[data-page="14"] main section.story[num="9"] article.document div.sentence:before { background: url("../img/icon/document.png") no-repeat 0 0/20px 50px; color: #000; }
main section.story[num="9"] article.document div.sentence .sentence-title { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="9"] article.document div.sentence .sentence-title { color: #333; }
main section.story[num="9"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="9"] article.document div.sentence .sentence-inner p { color: #333; }
main section.story[num="9"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #fff, #fff 2px, transparent 2px, transparent 8px); }
[data-page="14"] main section.story[num="9"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 8px); }
main section.story[num="10"] s { color: #fff; }
main section.story[num="10"] div.time time { color: #fff; }
main section.story[num="10"] article div.sentence .sentence-title { color: #fff; }
[data-page="14"] main section.story[num="10"] article div.sentence .sentence-title { color: #222; }
main section.story[num="10"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="14"] main section.story[num="10"] article div.sentence .sentence-inner p { color: #222; font-weight: normal; }
main section.story[num="10"] article div.figure figcaption { color: #fff; }
[data-page="14"] main section.story[num="10"] article div.figure figcaption { color: #222; }
main section.story[num="10"] article div.figure figcaption a { color: #fff; }
[data-page="14"] main section.story[num="10"] article div.figure figcaption a { color: #222; }
main section.story[num="10"] article.document div.sentence { background: #323232; }
[data-page="14"] main section.story[num="10"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="10"] article.document div.sentence:before { background-position: 0 bottom; color: #F0F0F0; }
[data-page="14"] main section.story[num="10"] article.document div.sentence:before { background: url("../img/icon/document.png") no-repeat 0 0/20px 50px; color: #000; }
main section.story[num="10"] article.document div.sentence .sentence-title { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="10"] article.document div.sentence .sentence-title { color: #333; }
main section.story[num="10"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="10"] article.document div.sentence .sentence-inner p { color: #333; }
main section.story[num="10"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #fff, #fff 2px, transparent 2px, transparent 8px); }
[data-page="14"] main section.story[num="10"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 8px); }
main section.story[num="11"] s { color: #fff; }
main section.story[num="11"] div.time time { color: #fff; }
main section.story[num="11"] article div.sentence .sentence-title { color: #fff; }
[data-page="14"] main section.story[num="11"] article div.sentence .sentence-title { color: #222; }
main section.story[num="11"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="14"] main section.story[num="11"] article div.sentence .sentence-inner p { color: #222; font-weight: normal; }
main section.story[num="11"] article div.figure figcaption { color: #fff; }
[data-page="14"] main section.story[num="11"] article div.figure figcaption { color: #222; }
main section.story[num="11"] article div.figure figcaption a { color: #fff; }
[data-page="14"] main section.story[num="11"] article div.figure figcaption a { color: #222; }
main section.story[num="11"] article.document div.sentence { background: #323232; }
[data-page="14"] main section.story[num="11"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="11"] article.document div.sentence:before { background-position: 0 bottom; color: #F0F0F0; }
[data-page="14"] main section.story[num="11"] article.document div.sentence:before { background: url("../img/icon/document.png") no-repeat 0 0/20px 50px; color: #000; }
main section.story[num="11"] article.document div.sentence .sentence-title { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="11"] article.document div.sentence .sentence-title { color: #333; }
main section.story[num="11"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="11"] article.document div.sentence .sentence-inner p { color: #333; }
main section.story[num="11"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #fff, #fff 2px, transparent 2px, transparent 8px); }
[data-page="14"] main section.story[num="11"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 8px); }
main section.story[num="12"] s { color: #fff; }
main section.story[num="12"] div.time time { color: #fff; }
main section.story[num="12"] article div.sentence .sentence-title { color: #fff; }
[data-page="14"] main section.story[num="12"] article div.sentence .sentence-title { color: #222; }
main section.story[num="12"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="14"] main section.story[num="12"] article div.sentence .sentence-inner p { color: #222; font-weight: normal; }
main section.story[num="12"] article div.figure figcaption { color: #fff; }
[data-page="14"] main section.story[num="12"] article div.figure figcaption { color: #222; }
main section.story[num="12"] article div.figure figcaption a { color: #fff; }
[data-page="14"] main section.story[num="12"] article div.figure figcaption a { color: #222; }
main section.story[num="12"] article.document div.sentence { background: #323232; }
[data-page="14"] main section.story[num="12"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="12"] article.document div.sentence:before { background-position: 0 bottom; color: #F0F0F0; }
[data-page="14"] main section.story[num="12"] article.document div.sentence:before { background: url("../img/icon/document.png") no-repeat 0 0/20px 50px; color: #000; }
main section.story[num="12"] article.document div.sentence .sentence-title { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="12"] article.document div.sentence .sentence-title { color: #333; }
main section.story[num="12"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="12"] article.document div.sentence .sentence-inner p { color: #333; }
main section.story[num="12"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #fff, #fff 2px, transparent 2px, transparent 8px); }
[data-page="14"] main section.story[num="12"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 8px); }
main section.story[num="13"] s { color: #fff; }
main section.story[num="13"] div.time time { color: #fff; }
main section.story[num="13"] article div.sentence .sentence-title { color: #fff; }
[data-page="14"] main section.story[num="13"] article div.sentence .sentence-title { color: #222; }
main section.story[num="13"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="14"] main section.story[num="13"] article div.sentence .sentence-inner p { color: #222; font-weight: normal; }
main section.story[num="13"] article div.figure figcaption { color: #fff; }
[data-page="14"] main section.story[num="13"] article div.figure figcaption { color: #222; }
main section.story[num="13"] article div.figure figcaption a { color: #fff; }
[data-page="14"] main section.story[num="13"] article div.figure figcaption a { color: #222; }
main section.story[num="13"] article.document div.sentence { background: #323232; }
[data-page="14"] main section.story[num="13"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="13"] article.document div.sentence:before { background-position: 0 bottom; color: #F0F0F0; }
[data-page="14"] main section.story[num="13"] article.document div.sentence:before { background: url("../img/icon/document.png") no-repeat 0 0/20px 50px; color: #000; }
main section.story[num="13"] article.document div.sentence .sentence-title { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="13"] article.document div.sentence .sentence-title { color: #333; }
main section.story[num="13"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="13"] article.document div.sentence .sentence-inner p { color: #333; }
main section.story[num="13"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #fff, #fff 2px, transparent 2px, transparent 8px); }
[data-page="14"] main section.story[num="13"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 8px); }
main section.story[num="14"] s { color: #fff; }
main section.story[num="14"] div.time time { color: #fff; }
main section.story[num="14"] article div.sentence .sentence-title { color: #fff; }
[data-page="14"] main section.story[num="14"] article div.sentence .sentence-title { color: #222; }
main section.story[num="14"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="14"] main section.story[num="14"] article div.sentence .sentence-inner p { color: #222; font-weight: normal; }
main section.story[num="14"] article div.figure figcaption { color: #fff; }
[data-page="14"] main section.story[num="14"] article div.figure figcaption { color: #222; }
main section.story[num="14"] article div.figure figcaption a { color: #fff; }
[data-page="14"] main section.story[num="14"] article div.figure figcaption a { color: #222; }
main section.story[num="14"] article.document div.sentence { background: #323232; }
[data-page="14"] main section.story[num="14"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="14"] article.document div.sentence:before { background-position: 0 bottom; color: #F0F0F0; }
[data-page="14"] main section.story[num="14"] article.document div.sentence:before { background: url("../img/icon/document.png") no-repeat 0 0/20px 50px; color: #000; }
main section.story[num="14"] article.document div.sentence .sentence-title { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="14"] article.document div.sentence .sentence-title { color: #333; }
main section.story[num="14"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="14"] main section.story[num="14"] article.document div.sentence .sentence-inner p { color: #333; }
main section.story[num="14"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #fff, #fff 2px, transparent 2px, transparent 8px); }
[data-page="14"] main section.story[num="14"] article.document div.sentence .sentence-inner p:nth-child(2):before { background-image: linear-gradient(to right, #000, #000 2px, transparent 2px, transparent 8px); }
main section.story[num="60"] s { color: #fff; }
main section.story[num="60"] div.time time { color: #fff; }
main section.story[num="60"] article div.sentence .sentence-title { color: #fff; font-weight: bold; }
main section.story[num="60"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="58"] main section.story[num="60"] article div.sentence .sentence-inner p, [data-page="59"] main section.story[num="60"] article div.sentence .sentence-inner p { color: #222; }
main section.story[num="60"] article div.figure figcaption { color: #fff; }
[data-page="58"] main section.story[num="60"] article div.figure figcaption, [data-page="59"] main section.story[num="60"] article div.figure figcaption { color: #222; }
main section.story[num="60"] article div.figure figcaption a { color: #fff; }
[data-page="58"] main section.story[num="60"] article div.figure figcaption a, [data-page="59"] main section.story[num="60"] article div.figure figcaption a { color: #222; }
main section.story[num="60"] article.document div.sentence { background: #323232; }
[data-page="58"] main section.story[num="60"] article.document div.sentence, [data-page="59"] main section.story[num="60"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="60"] article.document div.sentence:before { color: #fff; background-position: 0 bottom; }
[data-page="58"] main section.story[num="60"] article.document div.sentence:before, [data-page="59"] main section.story[num="60"] article.document div.sentence:before { color: #222; }
main section.story[num="60"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="58"] main section.story[num="60"] article.document div.sentence .sentence-inner p, [data-page="59"] main section.story[num="60"] article.document div.sentence .sentence-inner p { color: #333; font-weight: normal; }
main section.story[num="61"] s { color: #fff; }
main section.story[num="61"] div.time time { color: #fff; }
main section.story[num="61"] article div.sentence .sentence-title { color: #fff; font-weight: bold; }
main section.story[num="61"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="58"] main section.story[num="61"] article div.sentence .sentence-inner p, [data-page="59"] main section.story[num="61"] article div.sentence .sentence-inner p { color: #222; }
main section.story[num="61"] article div.figure figcaption { color: #fff; }
[data-page="58"] main section.story[num="61"] article div.figure figcaption, [data-page="59"] main section.story[num="61"] article div.figure figcaption { color: #222; }
main section.story[num="61"] article div.figure figcaption a { color: #fff; }
[data-page="58"] main section.story[num="61"] article div.figure figcaption a, [data-page="59"] main section.story[num="61"] article div.figure figcaption a { color: #222; }
main section.story[num="61"] article.document div.sentence { background: #323232; }
[data-page="58"] main section.story[num="61"] article.document div.sentence, [data-page="59"] main section.story[num="61"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="61"] article.document div.sentence:before { color: #fff; background-position: 0 bottom; }
[data-page="58"] main section.story[num="61"] article.document div.sentence:before, [data-page="59"] main section.story[num="61"] article.document div.sentence:before { color: #222; }
main section.story[num="61"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="58"] main section.story[num="61"] article.document div.sentence .sentence-inner p, [data-page="59"] main section.story[num="61"] article.document div.sentence .sentence-inner p { color: #333; font-weight: normal; }
main section.story[num="62"] s { color: #fff; }
main section.story[num="62"] div.time time { color: #fff; }
main section.story[num="62"] article div.sentence .sentence-title { color: #fff; font-weight: bold; }
main section.story[num="62"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="58"] main section.story[num="62"] article div.sentence .sentence-inner p, [data-page="59"] main section.story[num="62"] article div.sentence .sentence-inner p { color: #222; }
main section.story[num="62"] article div.figure figcaption { color: #fff; }
[data-page="58"] main section.story[num="62"] article div.figure figcaption, [data-page="59"] main section.story[num="62"] article div.figure figcaption { color: #222; }
main section.story[num="62"] article div.figure figcaption a { color: #fff; }
[data-page="58"] main section.story[num="62"] article div.figure figcaption a, [data-page="59"] main section.story[num="62"] article div.figure figcaption a { color: #222; }
main section.story[num="62"] article.document div.sentence { background: #323232; }
[data-page="58"] main section.story[num="62"] article.document div.sentence, [data-page="59"] main section.story[num="62"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="62"] article.document div.sentence:before { color: #fff; background-position: 0 bottom; }
[data-page="58"] main section.story[num="62"] article.document div.sentence:before, [data-page="59"] main section.story[num="62"] article.document div.sentence:before { color: #222; }
main section.story[num="62"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="58"] main section.story[num="62"] article.document div.sentence .sentence-inner p, [data-page="59"] main section.story[num="62"] article.document div.sentence .sentence-inner p { color: #333; font-weight: normal; }
main section.story[num="63"] s { color: #fff; }
main section.story[num="63"] div.time time { color: #fff; }
main section.story[num="63"] article div.sentence .sentence-title { color: #fff; font-weight: bold; }
main section.story[num="63"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="58"] main section.story[num="63"] article div.sentence .sentence-inner p, [data-page="59"] main section.story[num="63"] article div.sentence .sentence-inner p { color: #222; }
main section.story[num="63"] article div.figure figcaption { color: #fff; }
[data-page="58"] main section.story[num="63"] article div.figure figcaption, [data-page="59"] main section.story[num="63"] article div.figure figcaption { color: #222; }
main section.story[num="63"] article div.figure figcaption a { color: #fff; }
[data-page="58"] main section.story[num="63"] article div.figure figcaption a, [data-page="59"] main section.story[num="63"] article div.figure figcaption a { color: #222; }
main section.story[num="63"] article.document div.sentence { background: #323232; }
[data-page="58"] main section.story[num="63"] article.document div.sentence, [data-page="59"] main section.story[num="63"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="63"] article.document div.sentence:before { color: #fff; background-position: 0 bottom; }
[data-page="58"] main section.story[num="63"] article.document div.sentence:before, [data-page="59"] main section.story[num="63"] article.document div.sentence:before { color: #222; }
main section.story[num="63"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="58"] main section.story[num="63"] article.document div.sentence .sentence-inner p, [data-page="59"] main section.story[num="63"] article.document div.sentence .sentence-inner p { color: #333; font-weight: normal; }
main section.story[num="64"] s { color: #fff; }
main section.story[num="64"] div.time time { color: #fff; }
main section.story[num="64"] article div.sentence .sentence-title { color: #fff; font-weight: bold; }
main section.story[num="64"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="58"] main section.story[num="64"] article div.sentence .sentence-inner p, [data-page="59"] main section.story[num="64"] article div.sentence .sentence-inner p { color: #222; }
main section.story[num="64"] article div.figure figcaption { color: #fff; }
[data-page="58"] main section.story[num="64"] article div.figure figcaption, [data-page="59"] main section.story[num="64"] article div.figure figcaption { color: #222; }
main section.story[num="64"] article div.figure figcaption a { color: #fff; }
[data-page="58"] main section.story[num="64"] article div.figure figcaption a, [data-page="59"] main section.story[num="64"] article div.figure figcaption a { color: #222; }
main section.story[num="64"] article.document div.sentence { background: #323232; }
[data-page="58"] main section.story[num="64"] article.document div.sentence, [data-page="59"] main section.story[num="64"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="64"] article.document div.sentence:before { color: #fff; background-position: 0 bottom; }
[data-page="58"] main section.story[num="64"] article.document div.sentence:before, [data-page="59"] main section.story[num="64"] article.document div.sentence:before { color: #222; }
main section.story[num="64"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="58"] main section.story[num="64"] article.document div.sentence .sentence-inner p, [data-page="59"] main section.story[num="64"] article.document div.sentence .sentence-inner p { color: #333; font-weight: normal; }
main section.story[num="65"] s { color: #fff; }
main section.story[num="65"] div.time time { color: #fff; }
main section.story[num="65"] article div.sentence .sentence-title { color: #fff; font-weight: bold; }
main section.story[num="65"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="58"] main section.story[num="65"] article div.sentence .sentence-inner p, [data-page="59"] main section.story[num="65"] article div.sentence .sentence-inner p { color: #222; }
main section.story[num="65"] article div.figure figcaption { color: #fff; }
[data-page="58"] main section.story[num="65"] article div.figure figcaption, [data-page="59"] main section.story[num="65"] article div.figure figcaption { color: #222; }
main section.story[num="65"] article div.figure figcaption a { color: #fff; }
[data-page="58"] main section.story[num="65"] article div.figure figcaption a, [data-page="59"] main section.story[num="65"] article div.figure figcaption a { color: #222; }
main section.story[num="65"] article.document div.sentence { background: #323232; }
[data-page="58"] main section.story[num="65"] article.document div.sentence, [data-page="59"] main section.story[num="65"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="65"] article.document div.sentence:before { color: #fff; background-position: 0 bottom; }
[data-page="58"] main section.story[num="65"] article.document div.sentence:before, [data-page="59"] main section.story[num="65"] article.document div.sentence:before { color: #222; }
main section.story[num="65"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="58"] main section.story[num="65"] article.document div.sentence .sentence-inner p, [data-page="59"] main section.story[num="65"] article.document div.sentence .sentence-inner p { color: #333; font-weight: normal; }
main section.story[num="66"] s { color: #fff; }
main section.story[num="66"] div.time time { color: #fff; }
main section.story[num="66"] article div.sentence .sentence-title { color: #fff; font-weight: bold; }
main section.story[num="66"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="58"] main section.story[num="66"] article div.sentence .sentence-inner p, [data-page="59"] main section.story[num="66"] article div.sentence .sentence-inner p { color: #222; }
main section.story[num="66"] article div.figure figcaption { color: #fff; }
[data-page="58"] main section.story[num="66"] article div.figure figcaption, [data-page="59"] main section.story[num="66"] article div.figure figcaption { color: #222; }
main section.story[num="66"] article div.figure figcaption a { color: #fff; }
[data-page="58"] main section.story[num="66"] article div.figure figcaption a, [data-page="59"] main section.story[num="66"] article div.figure figcaption a { color: #222; }
main section.story[num="66"] article.document div.sentence { background: #323232; }
[data-page="58"] main section.story[num="66"] article.document div.sentence, [data-page="59"] main section.story[num="66"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="66"] article.document div.sentence:before { color: #fff; background-position: 0 bottom; }
[data-page="58"] main section.story[num="66"] article.document div.sentence:before, [data-page="59"] main section.story[num="66"] article.document div.sentence:before { color: #222; }
main section.story[num="66"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="58"] main section.story[num="66"] article.document div.sentence .sentence-inner p, [data-page="59"] main section.story[num="66"] article.document div.sentence .sentence-inner p { color: #333; font-weight: normal; }
main section.story[num="67"] s { color: #fff; }
main section.story[num="67"] div.time time { color: #fff; }
main section.story[num="67"] article div.sentence .sentence-title { color: #fff; font-weight: bold; }
main section.story[num="67"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="58"] main section.story[num="67"] article div.sentence .sentence-inner p, [data-page="59"] main section.story[num="67"] article div.sentence .sentence-inner p { color: #222; }
main section.story[num="67"] article div.figure figcaption { color: #fff; }
[data-page="58"] main section.story[num="67"] article div.figure figcaption, [data-page="59"] main section.story[num="67"] article div.figure figcaption { color: #222; }
main section.story[num="67"] article div.figure figcaption a { color: #fff; }
[data-page="58"] main section.story[num="67"] article div.figure figcaption a, [data-page="59"] main section.story[num="67"] article div.figure figcaption a { color: #222; }
main section.story[num="67"] article.document div.sentence { background: #323232; }
[data-page="58"] main section.story[num="67"] article.document div.sentence, [data-page="59"] main section.story[num="67"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="67"] article.document div.sentence:before { color: #fff; background-position: 0 bottom; }
[data-page="58"] main section.story[num="67"] article.document div.sentence:before, [data-page="59"] main section.story[num="67"] article.document div.sentence:before { color: #222; }
main section.story[num="67"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="58"] main section.story[num="67"] article.document div.sentence .sentence-inner p, [data-page="59"] main section.story[num="67"] article.document div.sentence .sentence-inner p { color: #333; font-weight: normal; }
main section.story[num="68"] s { color: #fff; }
main section.story[num="68"] div.time time { color: #fff; }
main section.story[num="68"] article div.sentence .sentence-title { color: #fff; font-weight: bold; }
main section.story[num="68"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="58"] main section.story[num="68"] article div.sentence .sentence-inner p, [data-page="59"] main section.story[num="68"] article div.sentence .sentence-inner p { color: #222; }
main section.story[num="68"] article div.figure figcaption { color: #fff; }
[data-page="58"] main section.story[num="68"] article div.figure figcaption, [data-page="59"] main section.story[num="68"] article div.figure figcaption { color: #222; }
main section.story[num="68"] article div.figure figcaption a { color: #fff; }
[data-page="58"] main section.story[num="68"] article div.figure figcaption a, [data-page="59"] main section.story[num="68"] article div.figure figcaption a { color: #222; }
main section.story[num="68"] article.document div.sentence { background: #323232; }
[data-page="58"] main section.story[num="68"] article.document div.sentence, [data-page="59"] main section.story[num="68"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="68"] article.document div.sentence:before { color: #fff; background-position: 0 bottom; }
[data-page="58"] main section.story[num="68"] article.document div.sentence:before, [data-page="59"] main section.story[num="68"] article.document div.sentence:before { color: #222; }
main section.story[num="68"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="58"] main section.story[num="68"] article.document div.sentence .sentence-inner p, [data-page="59"] main section.story[num="68"] article.document div.sentence .sentence-inner p { color: #333; font-weight: normal; }
main section.story[num="69"] s { color: #fff; }
main section.story[num="69"] div.time time { color: #fff; }
main section.story[num="69"] article div.sentence .sentence-title { color: #fff; font-weight: bold; }
main section.story[num="69"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="58"] main section.story[num="69"] article div.sentence .sentence-inner p, [data-page="59"] main section.story[num="69"] article div.sentence .sentence-inner p { color: #222; }
main section.story[num="69"] article div.figure figcaption { color: #fff; }
[data-page="58"] main section.story[num="69"] article div.figure figcaption, [data-page="59"] main section.story[num="69"] article div.figure figcaption { color: #222; }
main section.story[num="69"] article div.figure figcaption a { color: #fff; }
[data-page="58"] main section.story[num="69"] article div.figure figcaption a, [data-page="59"] main section.story[num="69"] article div.figure figcaption a { color: #222; }
main section.story[num="69"] article.document div.sentence { background: #323232; }
[data-page="58"] main section.story[num="69"] article.document div.sentence, [data-page="59"] main section.story[num="69"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="69"] article.document div.sentence:before { color: #fff; background-position: 0 bottom; }
[data-page="58"] main section.story[num="69"] article.document div.sentence:before, [data-page="59"] main section.story[num="69"] article.document div.sentence:before { color: #222; }
main section.story[num="69"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="58"] main section.story[num="69"] article.document div.sentence .sentence-inner p, [data-page="59"] main section.story[num="69"] article.document div.sentence .sentence-inner p { color: #333; font-weight: normal; }
main section.story[num="70"] s { color: #fff; }
main section.story[num="70"] div.time time { color: #fff; }
main section.story[num="70"] article div.sentence .sentence-title { color: #fff; font-weight: bold; }
main section.story[num="70"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="58"] main section.story[num="70"] article div.sentence .sentence-inner p, [data-page="59"] main section.story[num="70"] article div.sentence .sentence-inner p { color: #222; }
main section.story[num="70"] article div.figure figcaption { color: #fff; }
[data-page="58"] main section.story[num="70"] article div.figure figcaption, [data-page="59"] main section.story[num="70"] article div.figure figcaption { color: #222; }
main section.story[num="70"] article div.figure figcaption a { color: #fff; }
[data-page="58"] main section.story[num="70"] article div.figure figcaption a, [data-page="59"] main section.story[num="70"] article div.figure figcaption a { color: #222; }
main section.story[num="70"] article.document div.sentence { background: #323232; }
[data-page="58"] main section.story[num="70"] article.document div.sentence, [data-page="59"] main section.story[num="70"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="70"] article.document div.sentence:before { color: #fff; background-position: 0 bottom; }
[data-page="58"] main section.story[num="70"] article.document div.sentence:before, [data-page="59"] main section.story[num="70"] article.document div.sentence:before { color: #222; }
main section.story[num="70"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="58"] main section.story[num="70"] article.document div.sentence .sentence-inner p, [data-page="59"] main section.story[num="70"] article.document div.sentence .sentence-inner p { color: #333; font-weight: normal; }
main section.story[num="71"] s { color: #fff; }
main section.story[num="71"] div.time time { color: #fff; }
main section.story[num="71"] article div.sentence .sentence-title { color: #fff; font-weight: bold; }
main section.story[num="71"] article div.sentence .sentence-inner p { color: #fff; }
[data-page="58"] main section.story[num="71"] article div.sentence .sentence-inner p, [data-page="59"] main section.story[num="71"] article div.sentence .sentence-inner p { color: #222; }
main section.story[num="71"] article div.figure figcaption { color: #fff; }
[data-page="58"] main section.story[num="71"] article div.figure figcaption, [data-page="59"] main section.story[num="71"] article div.figure figcaption { color: #222; }
main section.story[num="71"] article div.figure figcaption a { color: #fff; }
[data-page="58"] main section.story[num="71"] article div.figure figcaption a, [data-page="59"] main section.story[num="71"] article div.figure figcaption a { color: #222; }
main section.story[num="71"] article.document div.sentence { background: #323232; }
[data-page="58"] main section.story[num="71"] article.document div.sentence, [data-page="59"] main section.story[num="71"] article.document div.sentence { background: #F0F0F0; }
main section.story[num="71"] article.document div.sentence:before { color: #fff; background-position: 0 bottom; }
[data-page="58"] main section.story[num="71"] article.document div.sentence:before, [data-page="59"] main section.story[num="71"] article.document div.sentence:before { color: #222; }
main section.story[num="71"] article.document div.sentence .sentence-inner p { color: #fff; font-weight: bold; }
[data-page="58"] main section.story[num="71"] article.document div.sentence .sentence-inner p, [data-page="59"] main section.story[num="71"] article.document div.sentence .sentence-inner p { color: #333; font-weight: normal; }
main section.ending { position: relative; background: #000; margin: 0 auto 2vh; padding: 0 auto 2vh; border-bottom: solid 1px #fff; }
@media screen and (min-width: 640px) { main section.ending { margin: 0 auto 6vh; padding: 0 auto 6vh; } }
main section.ending h2, main section.ending s { display: none; }
main section.ending article div.sentence .sentence-article { max-width: 500px; width: 100%; margin: 94px auto 124px; }
main section.ending article div.sentence .sentence-article .sentence-article-title { padding: 20px 20px; color: #fff; font-size: 1.8rem; font-weight: bold; }
@media screen and (min-width: 640px) { main section.ending article div.sentence .sentence-article .sentence-article-title { padding: 20px 10px; } }
main section.ending article div.sentence .sentence-article ul { display: flex; padding: 0 10px; }
@media screen and (min-width: 640px) { main section.ending article div.sentence .sentence-article ul { padding: 0; } }
main section.ending article div.sentence .sentence-article ul li { padding: 0 10px; width: calc(100% / 2); box-sizing: border-box; }
main section.ending article div.sentence .sentence-article ul li a { color: #fff; }
main section.ending article div.sentence .sentence-article ul li a dl dt img { width: 100%; }
main section.ending article div.sentence .sentence-article ul li a dl dd { padding: 4px 0 0; font-size: 1.4rem; line-height: 1.4; }
.desktop main section.ending article div.sentence .sentence-article ul li a:hover dl dt img { opacity: 0.7; }
.desktop main section.ending article div.sentence .sentence-article ul li a:hover dd { opacity: 0.7; }
main section.ending article div.sentence .sentence-inner ul { padding: 0 15px; }
main section.ending article div.sentence .sentence-inner ul li { margin: 0 auto 1em; line-height: 1; color: #fff; font-size: 1.2rem; font-weight: 100; text-align: center; }
main section.ending article div.sentence .sentence-inner ul li.info { margin-bottom: 94px; padding: 0 1em; line-height: 1.2; letter-spacing: 1px; text-align: left; }
@media screen and (min-width: 640px) { main section.ending article div.sentence .sentence-inner ul li.info { margin-bottom: 154px; text-align: center; } }
main section.ending article div.sentence .sentence-inner ul li.link { margin-bottom: 22px; letter-spacing: 1px; }
main section.ending article div.sentence .sentence-inner ul li.link a { text-decoration: underline; color: #fff; font-weight: bold; }
.desktop main section.ending article div.sentence .sentence-inner ul li.link a:hover { opacity: 0.7; }
main section.ending article div.sentence .sentence-inner ul li.release { margin-bottom: 16px; letter-spacing: 1px; }
main section.ending article div.sentence .sentence-inner ul li.update { margin-bottom: 33px; letter-spacing: 1px; }
main section.ending article div.sentence .sentence-inner ul li.provider { margin-top: 33px; }
main section.ending article div.sentence .sentence-inner ul li span { display: inline-block; }
main section.ending article div.sentence .sentence-inner ul li dl dt { display: inline; margin: 0 0 0; font-weight: normal; }
main section.ending article div.sentence .sentence-inner ul li dl dt:after { content: "："; }
main section.ending article div.sentence .sentence-inner ul li dl dd { display: inline; margin: 0 0 0; }

#infomation aside { position: fixed; top: 154px; left: 0; }
#infomation aside h3 { display: none; }
#infomation aside div.sentence .sentence-inner p { color: #222; font-size: 1.6rem; line-height: 1.6; box-sizing: border-box; transition: opacity 0.8s, transform .4s, color .4s; }
@media screen and (min-width: 640px) { #infomation aside div.sentence .sentence-inner p { font-size: 1.8rem; line-height: 1.8; } }
.ie #infomation aside div.sentence .sentence-inner p, .old_version #infomation aside div.sentence .sentence-inner p { transform: none; transition: none; }
#infomation aside.infra, #infomation aside.trans { z-index: 8000; margin: 0 auto; width: 100%; border-bottom: none; }
[data-page="42"] #infomation aside.infra, [data-page="42"] #infomation aside.trans { opacity: 0; }
#infomation aside.infra div.sentence, #infomation aside.trans div.sentence { overflow: hidden; top: 154px; right: 0; left: 0; max-width: 640px; width: 100%; margin: 0 auto; padding: 0; border: none; }
#infomation aside.infra div.sentence .sentence-inner, #infomation aside.trans div.sentence .sentence-inner { opacity: 1; padding: 10px; background: #F9EB72; transform: translate3d(0, -100%, 0); }
.ie #infomation aside.infra div.sentence .sentence-inner, .old_version #infomation aside.infra div.sentence .sentence-inner, .ie #infomation aside.trans div.sentence .sentence-inner, .old_version #infomation aside.trans div.sentence .sentence-inner { opacity: 0; transform: none; transition: none; }
@supports (-ms-ime-align: auto) { #infomation aside.infra div.sentence .sentence-inner, #infomation aside.trans div.sentence .sentence-inner { transition: none; } }
#infomation aside.infra div.sentence .sentence-inner:before, #infomation aside.trans div.sentence .sentence-inner:before { content: "交通情報"; display: flex; align-items: center; width: 6em; height: 24px; margin: 0 0 5px; padding: 0px 0px 0px 34px; color: #000; font-size: 1.6rem; font-weight: bold; background: url(../img/icon/infra.png) no-repeat 0 0/24px 72px; }
#infomation aside.infra div.sentence .sentence-inner p, #infomation aside.trans div.sentence .sentence-inner p { padding: 6px 0; line-height: 1.2; color: #000; font-weight: bold; }
[data-article="9"] #infomation aside.infra[num="8"], [data-article="10"] #infomation aside.infra[num="8"], [data-article="9"] #infomation aside.trans[num="8"], [data-article="10"] #infomation aside.trans[num="8"] { visibility: visible; }
.ie [data-article="9"] #infomation aside.infra[num="8"], .old_version [data-article="9"] #infomation aside.infra[num="8"], .ie [data-article="10"] #infomation aside.infra[num="8"], .old_version [data-article="10"] #infomation aside.infra[num="8"], .ie [data-article="9"] #infomation aside.trans[num="8"], .old_version [data-article="9"] #infomation aside.trans[num="8"], .ie [data-article="10"] #infomation aside.trans[num="8"], .old_version [data-article="10"] #infomation aside.trans[num="8"] { opacity: 1; }
[data-article="9"] #infomation aside.infra[num="8"] div.sentence .sentence-inner, [data-article="10"] #infomation aside.infra[num="8"] div.sentence .sentence-inner, [data-article="9"] #infomation aside.trans[num="8"] div.sentence .sentence-inner, [data-article="10"] #infomation aside.trans[num="8"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
[data-article="17"] #infomation aside.infra[num="16"], [data-article="18"] #infomation aside.infra[num="16"], [data-article="17"] #infomation aside.trans[num="16"], [data-article="18"] #infomation aside.trans[num="16"] { visibility: visible; }
.ie [data-article="17"] #infomation aside.infra[num="16"], .old_version [data-article="17"] #infomation aside.infra[num="16"], .ie [data-article="18"] #infomation aside.infra[num="16"], .old_version [data-article="18"] #infomation aside.infra[num="16"], .ie [data-article="17"] #infomation aside.trans[num="16"], .old_version [data-article="17"] #infomation aside.trans[num="16"], .ie [data-article="18"] #infomation aside.trans[num="16"], .old_version [data-article="18"] #infomation aside.trans[num="16"] { opacity: 1; }
[data-article="17"] #infomation aside.infra[num="16"] div.sentence .sentence-inner, [data-article="18"] #infomation aside.infra[num="16"] div.sentence .sentence-inner, [data-article="17"] #infomation aside.trans[num="16"] div.sentence .sentence-inner, [data-article="18"] #infomation aside.trans[num="16"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
[data-article="153"] #infomation aside.infra[num="152"], [data-article="154"] #infomation aside.infra[num="152"], [data-article="153"] #infomation aside.trans[num="152"], [data-article="154"] #infomation aside.trans[num="152"] { visibility: visible; }
.ie [data-article="153"] #infomation aside.infra[num="152"], .old_version [data-article="153"] #infomation aside.infra[num="152"], .ie [data-article="154"] #infomation aside.infra[num="152"], .old_version [data-article="154"] #infomation aside.infra[num="152"], .ie [data-article="153"] #infomation aside.trans[num="152"], .old_version [data-article="153"] #infomation aside.trans[num="152"], .ie [data-article="154"] #infomation aside.trans[num="152"], .old_version [data-article="154"] #infomation aside.trans[num="152"] { opacity: 1; }
[data-article="153"] #infomation aside.infra[num="152"] div.sentence .sentence-inner, [data-article="154"] #infomation aside.infra[num="152"] div.sentence .sentence-inner, [data-article="153"] #infomation aside.trans[num="152"] div.sentence .sentence-inner, [data-article="154"] #infomation aside.trans[num="152"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
[data-article="178"] #infomation aside.infra[num="177"], [data-article="179"] #infomation aside.infra[num="177"], [data-article="178"] #infomation aside.trans[num="177"], [data-article="179"] #infomation aside.trans[num="177"] { visibility: visible; }
.ie [data-article="178"] #infomation aside.infra[num="177"], .old_version [data-article="178"] #infomation aside.infra[num="177"], .ie [data-article="179"] #infomation aside.infra[num="177"], .old_version [data-article="179"] #infomation aside.infra[num="177"], .ie [data-article="178"] #infomation aside.trans[num="177"], .old_version [data-article="178"] #infomation aside.trans[num="177"], .ie [data-article="179"] #infomation aside.trans[num="177"], .old_version [data-article="179"] #infomation aside.trans[num="177"] { opacity: 1; }
[data-article="178"] #infomation aside.infra[num="177"] div.sentence .sentence-inner, [data-article="179"] #infomation aside.infra[num="177"] div.sentence .sentence-inner, [data-article="178"] #infomation aside.trans[num="177"] div.sentence .sentence-inner, [data-article="179"] #infomation aside.trans[num="177"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
[data-article="242"] #infomation aside.infra[num="241"], [data-article="243"] #infomation aside.infra[num="241"], [data-article="242"] #infomation aside.trans[num="241"], [data-article="243"] #infomation aside.trans[num="241"] { visibility: visible; }
.ie [data-article="242"] #infomation aside.infra[num="241"], .old_version [data-article="242"] #infomation aside.infra[num="241"], .ie [data-article="243"] #infomation aside.infra[num="241"], .old_version [data-article="243"] #infomation aside.infra[num="241"], .ie [data-article="242"] #infomation aside.trans[num="241"], .old_version [data-article="242"] #infomation aside.trans[num="241"], .ie [data-article="243"] #infomation aside.trans[num="241"], .old_version [data-article="243"] #infomation aside.trans[num="241"] { opacity: 1; }
[data-article="242"] #infomation aside.infra[num="241"] div.sentence .sentence-inner, [data-article="243"] #infomation aside.infra[num="241"] div.sentence .sentence-inner, [data-article="242"] #infomation aside.trans[num="241"] div.sentence .sentence-inner, [data-article="243"] #infomation aside.trans[num="241"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
[data-article="250"] #infomation aside.infra[num="249"], [data-article="251"] #infomation aside.infra[num="249"], [data-article="250"] #infomation aside.trans[num="249"], [data-article="251"] #infomation aside.trans[num="249"] { visibility: visible; }
.ie [data-article="250"] #infomation aside.infra[num="249"], .old_version [data-article="250"] #infomation aside.infra[num="249"], .ie [data-article="251"] #infomation aside.infra[num="249"], .old_version [data-article="251"] #infomation aside.infra[num="249"], .ie [data-article="250"] #infomation aside.trans[num="249"], .old_version [data-article="250"] #infomation aside.trans[num="249"], .ie [data-article="251"] #infomation aside.trans[num="249"], .old_version [data-article="251"] #infomation aside.trans[num="249"] { opacity: 1; }
[data-article="250"] #infomation aside.infra[num="249"] div.sentence .sentence-inner, [data-article="251"] #infomation aside.infra[num="249"] div.sentence .sentence-inner, [data-article="250"] #infomation aside.trans[num="249"] div.sentence .sentence-inner, [data-article="251"] #infomation aside.trans[num="249"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
#infomation aside.infra div.sentence .sentence-inner:before { content: "インフラ情報"; background: url(../img/icon/infra.png) no-repeat 0 50%/24px 72px; }
#infomation aside.breaking { z-index: 8000; margin: 0 auto; width: 100%; border-bottom: none; }
#infomation aside.breaking div.sentence { overflow: hidden; top: 154px; right: 0; left: 0; max-width: 640px; width: 100%; margin: 0 auto; padding: 0; border: none; }
#infomation aside.breaking div.sentence .sentence-inner { opacity: 1; padding: 12px 12px 8px 12px; background: #fff; border: solid 6px #b90000; transform: translate3d(0, -100%, 0); transition: transform .4s .1s; }
.ie #infomation aside.breaking div.sentence .sentence-inner, .old_version #infomation aside.breaking div.sentence .sentence-inner { opacity: 0; transform: none; transition: none; }
#infomation aside.breaking div.sentence .sentence-inner:before { content: "速報"; display: block; top: 0; left: 0; width: 2em; margin: 0 0 5px; padding: 4px 14px; background: #b90000; text-align: center; color: #fff; font-size: 1.6rem; font-weight: bold; }
.ie #infomation aside.breaking div.sentence .sentence-inner:before { padding: 6px 14px 4px; }
#infomation aside.breaking div.sentence .sentence-inner p { color: #b90000; font-weight: bold; }
[data-article="27"] #infomation aside.breaking[num="26"] div.sentence .sentence-inner, [data-article="28"] #infomation aside.breaking[num="26"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="27"] #infomation aside.breaking[num="26"] div.sentence .sentence-inner, .old_version [data-article="27"] #infomation aside.breaking[num="26"] div.sentence .sentence-inner, .ie [data-article="28"] #infomation aside.breaking[num="26"] div.sentence .sentence-inner, .old_version [data-article="28"] #infomation aside.breaking[num="26"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="34"] #infomation aside.breaking[num="33"] div.sentence .sentence-inner, [data-article="35"] #infomation aside.breaking[num="33"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="34"] #infomation aside.breaking[num="33"] div.sentence .sentence-inner, .old_version [data-article="34"] #infomation aside.breaking[num="33"] div.sentence .sentence-inner, .ie [data-article="35"] #infomation aside.breaking[num="33"] div.sentence .sentence-inner, .old_version [data-article="35"] #infomation aside.breaking[num="33"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="63"] #infomation aside.breaking[num="62"] div.sentence .sentence-inner, [data-article="64"] #infomation aside.breaking[num="62"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="63"] #infomation aside.breaking[num="62"] div.sentence .sentence-inner, .old_version [data-article="63"] #infomation aside.breaking[num="62"] div.sentence .sentence-inner, .ie [data-article="64"] #infomation aside.breaking[num="62"] div.sentence .sentence-inner, .old_version [data-article="64"] #infomation aside.breaking[num="62"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="107"] #infomation aside.breaking[num="106"] div.sentence .sentence-inner, [data-article="108"] #infomation aside.breaking[num="106"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="107"] #infomation aside.breaking[num="106"] div.sentence .sentence-inner, .old_version [data-article="107"] #infomation aside.breaking[num="106"] div.sentence .sentence-inner, .ie [data-article="108"] #infomation aside.breaking[num="106"] div.sentence .sentence-inner, .old_version [data-article="108"] #infomation aside.breaking[num="106"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="126"] #infomation aside.breaking[num="125"] div.sentence .sentence-inner, [data-article="127"] #infomation aside.breaking[num="125"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="126"] #infomation aside.breaking[num="125"] div.sentence .sentence-inner, .old_version [data-article="126"] #infomation aside.breaking[num="125"] div.sentence .sentence-inner, .ie [data-article="127"] #infomation aside.breaking[num="125"] div.sentence .sentence-inner, .old_version [data-article="127"] #infomation aside.breaking[num="125"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="130"] #infomation aside.breaking[num="129"] div.sentence .sentence-inner, [data-article="131"] #infomation aside.breaking[num="129"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="130"] #infomation aside.breaking[num="129"] div.sentence .sentence-inner, .old_version [data-article="130"] #infomation aside.breaking[num="129"] div.sentence .sentence-inner, .ie [data-article="131"] #infomation aside.breaking[num="129"] div.sentence .sentence-inner, .old_version [data-article="131"] #infomation aside.breaking[num="129"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="142"] #infomation aside.breaking[num="141"] div.sentence .sentence-inner, [data-article="143"] #infomation aside.breaking[num="141"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="142"] #infomation aside.breaking[num="141"] div.sentence .sentence-inner, .old_version [data-article="142"] #infomation aside.breaking[num="141"] div.sentence .sentence-inner, .ie [data-article="143"] #infomation aside.breaking[num="141"] div.sentence .sentence-inner, .old_version [data-article="143"] #infomation aside.breaking[num="141"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="145"] #infomation aside.breaking[num="144"] div.sentence .sentence-inner, [data-article="146"] #infomation aside.breaking[num="144"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="145"] #infomation aside.breaking[num="144"] div.sentence .sentence-inner, .old_version [data-article="145"] #infomation aside.breaking[num="144"] div.sentence .sentence-inner, .ie [data-article="146"] #infomation aside.breaking[num="144"] div.sentence .sentence-inner, .old_version [data-article="146"] #infomation aside.breaking[num="144"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="156"] #infomation aside.breaking[num="155"] div.sentence .sentence-inner, [data-article="157"] #infomation aside.breaking[num="155"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="156"] #infomation aside.breaking[num="155"] div.sentence .sentence-inner, .old_version [data-article="156"] #infomation aside.breaking[num="155"] div.sentence .sentence-inner, .ie [data-article="157"] #infomation aside.breaking[num="155"] div.sentence .sentence-inner, .old_version [data-article="157"] #infomation aside.breaking[num="155"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="206"] #infomation aside.breaking[num="205"] div.sentence .sentence-inner, [data-article="207"] #infomation aside.breaking[num="205"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="206"] #infomation aside.breaking[num="205"] div.sentence .sentence-inner, .old_version [data-article="206"] #infomation aside.breaking[num="205"] div.sentence .sentence-inner, .ie [data-article="207"] #infomation aside.breaking[num="205"] div.sentence .sentence-inner, .old_version [data-article="207"] #infomation aside.breaking[num="205"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="224"] #infomation aside.breaking[num="223"] div.sentence .sentence-inner, [data-article="225"] #infomation aside.breaking[num="223"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="224"] #infomation aside.breaking[num="223"] div.sentence .sentence-inner, .old_version [data-article="224"] #infomation aside.breaking[num="223"] div.sentence .sentence-inner, .ie [data-article="225"] #infomation aside.breaking[num="223"] div.sentence .sentence-inner, .old_version [data-article="225"] #infomation aside.breaking[num="223"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="238"] #infomation aside.breaking[num="237"] div.sentence .sentence-inner, [data-article="239"] #infomation aside.breaking[num="237"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="238"] #infomation aside.breaking[num="237"] div.sentence .sentence-inner, .old_version [data-article="238"] #infomation aside.breaking[num="237"] div.sentence .sentence-inner, .ie [data-article="239"] #infomation aside.breaking[num="237"] div.sentence .sentence-inner, .old_version [data-article="239"] #infomation aside.breaking[num="237"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="258"] #infomation aside.breaking[num="257"] div.sentence .sentence-inner, [data-article="259"] #infomation aside.breaking[num="257"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="258"] #infomation aside.breaking[num="257"] div.sentence .sentence-inner, .old_version [data-article="258"] #infomation aside.breaking[num="257"] div.sentence .sentence-inner, .ie [data-article="259"] #infomation aside.breaking[num="257"] div.sentence .sentence-inner, .old_version [data-article="259"] #infomation aside.breaking[num="257"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="265"] #infomation aside.breaking[num="264"] div.sentence .sentence-inner, [data-article="266"] #infomation aside.breaking[num="264"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="265"] #infomation aside.breaking[num="264"] div.sentence .sentence-inner, .old_version [data-article="265"] #infomation aside.breaking[num="264"] div.sentence .sentence-inner, .ie [data-article="266"] #infomation aside.breaking[num="264"] div.sentence .sentence-inner, .old_version [data-article="266"] #infomation aside.breaking[num="264"] div.sentence .sentence-inner { opacity: 1; transform: none; }
[data-article="267"] #infomation aside.breaking[num="266"] div.sentence .sentence-inner, [data-article="268"] #infomation aside.breaking[num="266"] div.sentence .sentence-inner { transform: translate3d(0, 0, 0); }
.ie [data-article="267"] #infomation aside.breaking[num="266"] div.sentence .sentence-inner, .old_version [data-article="267"] #infomation aside.breaking[num="266"] div.sentence .sentence-inner, .ie [data-article="268"] #infomation aside.breaking[num="266"] div.sentence .sentence-inner, .old_version [data-article="268"] #infomation aside.breaking[num="266"] div.sentence .sentence-inner { opacity: 1; transform: none; }
#infomation aside.emergency { z-index: 8000; visibility: hidden; top: 0; bottom: 0; margin: auto; width: 100%; height: 128px; border-bottom: none; }
#infomation aside.emergency:before { content: ""; display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; max-width: 640px; width: 100%; height: 100vh; margin: auto; background: rgba(0, 0, 0, 0.5); }
#infomation aside.emergency div.sentence { top: 0; bottom: 0; right: 0; left: 0; max-width: 640px; width: 100%; margin: auto; padding: 0; border: none; }
#infomation aside.emergency div.sentence .sentence-inner { opacity: 0; max-width: 600px; width: 80%; margin: 0 auto; padding: 15px; background: rgba(255, 255, 255, 0.9); border-radius: 12px; transform: translate3d(0, -100%, 0); transition: all .4s; }
.ie #infomation aside.emergency div.sentence .sentence-inner, .old_version #infomation aside.emergency div.sentence .sentence-inner { transform: none; transition: none; }
#infomation aside.emergency div.sentence .sentence-inner:before { content: "緊急速報"; display: flex; align-items: center; width: 6em; height: 24px; margin: 0 0 10px; padding: 0px 0px 0px 34px; background: url("../img/icon/infra.png") no-repeat 0 100%/24px 72px; color: #b90000; font-size: 1.6rem; font-weight: bold; }
#infomation aside.emergency div.sentence .sentence-inner p { font-size: 1.6rem; line-height: 1.6; color: #000 !important; }
@media screen and (min-width: 640px) { #infomation aside.emergency div.sentence .sentence-inner p { font-size: 1.8rem; line-height: 1.8; } }
#infomation aside.emergency div.sentence .sentence-inner p:before { content: "緊急地震速報"; display: block; font-weight: bold; }
[data-article="72"] #infomation aside.emergency[num="71"], [data-article="73"] #infomation aside.emergency[num="71"] { visibility: visible; }
[data-article="72"] #infomation aside.emergency[num="71"] div.sentence .sentence-inner, [data-article="73"] #infomation aside.emergency[num="71"] div.sentence .sentence-inner { opacity: 1; transform: translate3d(0, 0, 0); }
[data-article="166"] #infomation aside.emergency[num="165"], [data-article="167"] #infomation aside.emergency[num="165"] { visibility: visible; }
[data-article="166"] #infomation aside.emergency[num="165"] div.sentence .sentence-inner, [data-article="167"] #infomation aside.emergency[num="165"] div.sentence .sentence-inner { opacity: 1; transform: translate3d(0, 0, 0); }

.story-cover { z-index: -2; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; }
@media screen and (min-width: 640px) { .story-cover { right: 0; max-width: 640px; margin: 0 auto; } }
.story-cover-ul li { opacity: 0; z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100vh; transition: opacity 1s 0.1s; }
[data-scroll="down"] .story-cover-ul__login, [data-scroll="up"] .story-cover-ul__login { background: url("../img/login/login.jpg") no-repeat center center/cover; }
[data-page="2"] .story-cover-ul__login { opacity: 1; transition: opacity .4s; }
[data-scroll="down"] .story-cover-ul__opneing, [data-scroll="up"] .story-cover-ul__opneing { background: url("../img/opening/opening.jpg") no-repeat -1px 0/cover; }
[data-page="3"] .story-cover-ul__opneing { opacity: 1; }
[data-page="4"] .story-cover-ul__opneing { opacity: 1; }
[data-page="5"] .story-cover-ul__opneing { opacity: 1; }
.old_version [data-page="5"] .story-cover-ul__opneing { background: #000; }
.story-cover-ul__opneing:before { content: ""; z-index: 3; position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.3); transition: background 0.6s; }
[data-page="4"] .story-cover-ul__opneing:before { background: rgba(0, 0, 0, 0.8); }
.ie [data-page="5"] .story-cover-ul__opneing:before, .old_version [data-page="5"] .story-cover-ul__opneing:before { background: #000; transition: background 1.2s; }

.cover { z-index: -3; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: #000; }
.cover-ul li { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100vh; transition: opacity .4s; }
.cover-ul__start { background: #000; }
[data-page="1"] .cover-ul__start { opacity: 1; }
[data-page="2"] .cover-ul__start { opacity: 1; }
[data-page="3"] .cover-ul__start { opacity: 1; }
[data-page="4"] .cover-ul__start { opacity: 1; }
[data-page="66"] .ie .cover-ul__start, [data-page="66"] .old_version .cover-ul__start { opacity: 1; }
[data-page="67"] .cover-ul__start { opacity: 1; }
[data-page="68"] .cover-ul__start { opacity: 1; }
[data-page="69"] .cover-ul__start { opacity: 1; }
[data-page="70"] .cover-ul__start { opacity: 1; }
[data-page="71"] .cover-ul__start { opacity: 1; }
[data-scroll="down"] .cover-ul__timezone6, [data-scroll="up"] .cover-ul__timezone6 { background: url("../img/cover/until6.jpg") no-repeat center 0/cover; }
[data-page="5"] .cover-ul__timezone6 { opacity: 1; }
[data-page="6"] .cover-ul__timezone6 { opacity: 1; }
[data-page="7"] .cover-ul__timezone6 { opacity: 1; }
[data-page="8"] .cover-ul__timezone6 { opacity: 1; }
[data-page="9"] .cover-ul__timezone6 { opacity: 1; }
[data-page="10"] .cover-ul__timezone6 { opacity: 1; }
[data-page="11"] .cover-ul__timezone6 { opacity: 1; }
[data-page="12"] .cover-ul__timezone6 { opacity: 1; }
[data-page="13"] .cover-ul__timezone6 { opacity: 1; }
[data-scroll="down"] .cover-ul__timezone7, [data-scroll="up"] .cover-ul__timezone7 { background: url("../img/cover/from7.jpg") no-repeat center 0/cover; }
[data-page="14"] .cover-ul__timezone7 { opacity: 1; }
[data-page="15"] .cover-ul__timezone7 { opacity: 1; }
[data-page="16"] .cover-ul__timezone7 { opacity: 1; }
[data-page="17"] .cover-ul__timezone7 { opacity: 1; }
[data-page="18"] .cover-ul__timezone7 { opacity: 1; }
[data-page="19"] .cover-ul__timezone7 { opacity: 1; }
[data-page="20"] .cover-ul__timezone7 { opacity: 1; }
[data-page="21"] .cover-ul__timezone7 { opacity: 1; }
[data-page="22"] .cover-ul__timezone7 { opacity: 1; }
[data-page="23"] .cover-ul__timezone7 { opacity: 1; }
[data-page="24"] .cover-ul__timezone7 { opacity: 1; }
[data-page="25"] .cover-ul__timezone7 { opacity: 1; }
[data-page="26"] .cover-ul__timezone7 { opacity: 1; }
[data-page="27"] .cover-ul__timezone7 { opacity: 1; }
[data-page="28"] .cover-ul__timezone7 { opacity: 1; }
[data-page="29"] .cover-ul__timezone7 { opacity: 1; }
[data-page="30"] .cover-ul__timezone7 { opacity: 1; }
[data-page="31"] .cover-ul__timezone7 { opacity: 1; }
[data-page="32"] .cover-ul__timezone7 { opacity: 1; }
[data-page="33"] .cover-ul__timezone7 { opacity: 1; }
[data-page="34"] .cover-ul__timezone7 { opacity: 1; }
[data-page="35"] .cover-ul__timezone7 { opacity: 1; }
[data-page="36"] .cover-ul__timezone7 { opacity: 1; }
[data-page="37"] .cover-ul__timezone7 { opacity: 1; }
[data-page="38"] .cover-ul__timezone7 { opacity: 1; }
[data-page="39"] .cover-ul__timezone7 { opacity: 1; }
[data-page="40"] .cover-ul__timezone7 { opacity: 1; }
[data-page="41"] .cover-ul__timezone7 { opacity: 1; }
[data-page="42"] .cover-ul__timezone7 { opacity: 1; }
[data-page="43"] .cover-ul__timezone7 { opacity: 1; }
[data-page="44"] .cover-ul__timezone7 { opacity: 1; }
[data-page="45"] .cover-ul__timezone7 { opacity: 1; }
[data-page="46"] .cover-ul__timezone7 { opacity: 1; }
[data-page="47"] .cover-ul__timezone7 { opacity: 1; }
[data-page="48"] .cover-ul__timezone7 { opacity: 1; }
[data-page="49"] .cover-ul__timezone7 { opacity: 1; }
[data-page="50"] .cover-ul__timezone7 { opacity: 1; }
[data-page="51"] .cover-ul__timezone7 { opacity: 1; }
[data-page="52"] .cover-ul__timezone7 { opacity: 1; }
[data-page="53"] .cover-ul__timezone7 { opacity: 1; }
[data-page="54"] .cover-ul__timezone7 { opacity: 1; }
[data-page="55"] .cover-ul__timezone7 { opacity: 1; }
[data-page="56"] .cover-ul__timezone7 { opacity: 1; }
[data-page="57"] .cover-ul__timezone7 { opacity: 1; }
[data-page="58"] .cover-ul__timezone7 { opacity: 1; }
[data-page="59"] .cover-ul__timezone7 { opacity: 1; }
[data-scroll="down"] .cover-ul__timezone18, [data-scroll="up"] .cover-ul__timezone18 { background: url("../img/cover/from18.jpg") no-repeat center 0/cover; }
[data-page="60"] .cover-ul__timezone18 { opacity: 1; }
[data-page="61"] .cover-ul__timezone18 { opacity: 1; }
[data-page="62"] .cover-ul__timezone18 { opacity: 1; }
[data-page="63"] .cover-ul__timezone18 { opacity: 1; }
[data-page="64"] .cover-ul__timezone18 { opacity: 1; }
[data-page="65"] .cover-ul__timezone18 { opacity: 1; }
[data-page="66"] .cover-ul__timezone18 { opacity: 1; }
.ie [data-page="66"] .cover-ul__timezone18, .old_version [data-page="66"] .cover-ul__timezone18 { opacity: 0; }

.counter { z-index: 9202; opacity: 1; display: flex; justify-content: space-between; position: fixed; top: 84px; left: 0; width: 100%; height: 70px; margin: auto; padding: 20px 10px; text-indent: 0.5em; background: #000; transition: opacity .4s; }
[data-page="14"] .counter { background: #fff; }
[data-page="15"] .counter { background: #fff; }
[data-page="16"] .counter { background: #fff; }
[data-page="17"] .counter { background: #fff; }
[data-page="18"] .counter { background: #fff; }
[data-page="19"] .counter { background: #fff; }
[data-page="20"] .counter { background: #fff; }
[data-page="21"] .counter { background: #fff; }
[data-page="22"] .counter { background: #fff; }
[data-page="23"] .counter { background: #fff; }
[data-page="24"] .counter { background: #fff; }
[data-page="25"] .counter { background: #fff; }
[data-page="26"] .counter { background: #fff; }
[data-page="27"] .counter { background: #fff; }
[data-page="28"] .counter { background: #fff; }
[data-page="29"] .counter { background: #fff; }
[data-page="30"] .counter { background: #fff; }
[data-page="31"] .counter { background: #fff; }
[data-page="32"] .counter { background: #fff; }
[data-page="33"] .counter { background: #fff; }
[data-page="34"] .counter { background: #fff; }
[data-page="35"] .counter { background: #fff; }
[data-page="36"] .counter { background: #fff; }
[data-page="37"] .counter { background: #fff; }
[data-page="38"] .counter { background: #fff; }
[data-page="39"] .counter { background: #fff; }
[data-page="40"] .counter { background: #fff; }
[data-page="41"] .counter { background: #fff; }
[data-page="42"] .counter { background: #fff; }
[data-page="43"] .counter { background: #fff; }
[data-page="44"] .counter { background: #fff; }
[data-page="45"] .counter { background: #fff; }
[data-page="46"] .counter { background: #fff; }
[data-page="47"] .counter { background: #fff; }
[data-page="48"] .counter { background: #fff; }
[data-page="49"] .counter { background: #fff; }
[data-page="50"] .counter { background: #fff; }
[data-page="51"] .counter { background: #fff; }
[data-page="52"] .counter { background: #fff; }
[data-page="53"] .counter { background: #fff; }
[data-page="54"] .counter { background: #fff; }
[data-page="55"] .counter { background: #fff; }
[data-page="56"] .counter { background: #fff; }
[data-page="57"] .counter { background: #fff; }
[data-page="58"] .counter { background: #fff; }
[data-page="59"] .counter { background: #fff; }
[data-page="1"] .counter, [data-page="2"] .counter, [data-page="3"] .counter, [data-page="4"] .counter, [data-page="77"] .counter { display: none; }
@media screen and (min-width: 640px) { .counter { width: 640px; right: 0; padding: 20px; } }
.counter .time-item { color: #fff; font-size: 3.2rem; }
[data-page="14"] .counter .time-item { color: #333; }
[data-page="15"] .counter .time-item { color: #333; }
[data-page="16"] .counter .time-item { color: #333; }
[data-page="17"] .counter .time-item { color: #333; }
[data-page="18"] .counter .time-item { color: #333; }
[data-page="19"] .counter .time-item { color: #333; }
[data-page="20"] .counter .time-item { color: #333; }
[data-page="21"] .counter .time-item { color: #333; }
[data-page="22"] .counter .time-item { color: #333; }
[data-page="23"] .counter .time-item { color: #333; }
[data-page="24"] .counter .time-item { color: #333; }
[data-page="25"] .counter .time-item { color: #333; }
[data-page="26"] .counter .time-item { color: #333; }
[data-page="27"] .counter .time-item { color: #333; }
[data-page="28"] .counter .time-item { color: #333; }
[data-page="29"] .counter .time-item { color: #333; }
[data-page="30"] .counter .time-item { color: #333; }
[data-page="31"] .counter .time-item { color: #333; }
[data-page="32"] .counter .time-item { color: #333; }
[data-page="33"] .counter .time-item { color: #333; }
[data-page="34"] .counter .time-item { color: #333; }
[data-page="35"] .counter .time-item { color: #333; }
[data-page="36"] .counter .time-item { color: #333; }
[data-page="37"] .counter .time-item { color: #333; }
[data-page="38"] .counter .time-item { color: #333; }
[data-page="39"] .counter .time-item { color: #333; }
[data-page="40"] .counter .time-item { color: #333; }
[data-page="41"] .counter .time-item { color: #333; }
[data-page="42"] .counter .time-item { color: #333; }
[data-page="43"] .counter .time-item { color: #333; }
[data-page="44"] .counter .time-item { color: #333; }
[data-page="45"] .counter .time-item { color: #333; }
[data-page="46"] .counter .time-item { color: #333; }
[data-page="47"] .counter .time-item { color: #333; }
[data-page="48"] .counter .time-item { color: #333; }
[data-page="49"] .counter .time-item { color: #333; }
[data-page="50"] .counter .time-item { color: #333; }
[data-page="51"] .counter .time-item { color: #333; }
[data-page="52"] .counter .time-item { color: #333; }
[data-page="53"] .counter .time-item { color: #333; }
[data-page="54"] .counter .time-item { color: #333; }
[data-page="55"] .counter .time-item { color: #333; }
[data-page="56"] .counter .time-item { color: #333; }
[data-page="57"] .counter .time-item { color: #333; }
[data-page="58"] .counter .time-item { color: #333; }
[data-page="59"] .counter .time-item { color: #333; }
.counter .time-item#counter_hour:after { content: ":"; }
.counter .number { display: none; }
.counter .number-item { display: inline-block; width: 2.5em; text-align: right; color: #fff; font-size: 3.2rem; }
[data-page="14"] .counter .number-item { color: #333; }
[data-page="15"] .counter .number-item { color: #333; }
[data-page="16"] .counter .number-item { color: #333; }
[data-page="17"] .counter .number-item { color: #333; }
[data-page="18"] .counter .number-item { color: #333; }
[data-page="19"] .counter .number-item { color: #333; }
[data-page="20"] .counter .number-item { color: #333; }
[data-page="21"] .counter .number-item { color: #333; }
[data-page="22"] .counter .number-item { color: #333; }
[data-page="23"] .counter .number-item { color: #333; }
[data-page="24"] .counter .number-item { color: #333; }
[data-page="25"] .counter .number-item { color: #333; }
[data-page="26"] .counter .number-item { color: #333; }
[data-page="27"] .counter .number-item { color: #333; }
[data-page="28"] .counter .number-item { color: #333; }
[data-page="29"] .counter .number-item { color: #333; }
[data-page="30"] .counter .number-item { color: #333; }
[data-page="31"] .counter .number-item { color: #333; }
[data-page="32"] .counter .number-item { color: #333; }
[data-page="33"] .counter .number-item { color: #333; }
[data-page="34"] .counter .number-item { color: #333; }
[data-page="35"] .counter .number-item { color: #333; }
[data-page="36"] .counter .number-item { color: #333; }
[data-page="37"] .counter .number-item { color: #333; }
[data-page="38"] .counter .number-item { color: #333; }
[data-page="39"] .counter .number-item { color: #333; }
[data-page="40"] .counter .number-item { color: #333; }
[data-page="41"] .counter .number-item { color: #333; }
[data-page="42"] .counter .number-item { color: #333; }
[data-page="43"] .counter .number-item { color: #333; }
[data-page="44"] .counter .number-item { color: #333; }
[data-page="45"] .counter .number-item { color: #333; }
[data-page="46"] .counter .number-item { color: #333; }
[data-page="47"] .counter .number-item { color: #333; }
[data-page="48"] .counter .number-item { color: #333; }
[data-page="49"] .counter .number-item { color: #333; }
[data-page="50"] .counter .number-item { color: #333; }
[data-page="51"] .counter .number-item { color: #333; }
[data-page="52"] .counter .number-item { color: #333; }
[data-page="53"] .counter .number-item { color: #333; }
[data-page="54"] .counter .number-item { color: #333; }
[data-page="55"] .counter .number-item { color: #333; }
[data-page="56"] .counter .number-item { color: #333; }
[data-page="57"] .counter .number-item { color: #333; }
[data-page="58"] .counter .number-item { color: #333; }
[data-page="59"] .counter .number-item { color: #333; }

.next { z-index: 10000; opacity: 0.8; overflow: hidden; position: fixed; bottom: 30px; right: 0; left: 0; width: 24px; height: 24px; margin: auto; text-align: center; animation: bounce 3.6s linear 1.2s infinite; }
.ie .next, .old_version .next { display: none; }
@media screen and (min-width: 640px) { .next { width: 40px; height: 40px; } }
.next:hover { animation: none; }
[data-page="68"] .next, [data-page="70"] .next, [data-page="71"] .next, [data-page="72"] .next { opacity: 0; }
.next a { display: block; position: relative; margin: 0 auto; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.6); border-radius: 100%; box-sizing: border-box; transition: background .4s; }
.desktop .next a:hover { background: rgba(0, 0, 0, 0.4); }
.desktop [data-page="1"] .next a:hover { background: white; }
.desktop [data-page="3"] .next a:hover { background: white; }
.desktop [data-page="4"] .next a:hover { background: white; }
.desktop [data-page="5"] .next a:hover { background: white; }
.desktop [data-page="6"] .next a:hover { background: white; }
.desktop [data-page="7"] .next a:hover { background: white; }
.desktop [data-page="8"] .next a:hover { background: white; }
.desktop [data-page="9"] .next a:hover { background: white; }
.desktop [data-page="10"] .next a:hover { background: white; }
.desktop [data-page="11"] .next a:hover { background: white; }
.desktop [data-page="12"] .next a:hover { background: white; }
.next a:before { content: ""; display: block; position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 10px; height: 10px; margin: auto; border-right: solid 2px #000; border-bottom: solid 2px #000; transform: rotate(45deg) translate3d(-2px, -2px, 0); }
@media screen and (min-width: 640px) { .next a:before { width: 16px; height: 16px; transform: rotate(45deg) translate3d(-3px, -3px, 0); } }

.indicator { z-index: 9200; display: block; position: fixed; bottom: 10px; right: 0; left: 0; width: 90%; margin: auto; text-align: center; }
.ie .indicator, .old_version .indicator { display: none; }
[data-page="1"] .indicator, [data-page="68"] .indicator, [data-page="69"] .indicator, [data-page="70"] .indicator, [data-page="71"] .indicator, [data-page="72"] .indicator, [data-page="73"] .indicator, [data-page="74"] .indicator { display: none; }
@media screen and (min-width: 640px) { .indicator { right: 0; max-width: 620px; margin: 0 auto; } }
.indicator-ul { display: flex; width: 100%; background: #4C4B4B; }
[data-page="14"] .indicator-ul { background: #ccc; }
[data-page="15"] .indicator-ul { background: #ccc; }
[data-page="16"] .indicator-ul { background: #ccc; }
[data-page="17"] .indicator-ul { background: #ccc; }
[data-page="18"] .indicator-ul { background: #ccc; }
[data-page="19"] .indicator-ul { background: #ccc; }
[data-page="20"] .indicator-ul { background: #ccc; }
[data-page="21"] .indicator-ul { background: #ccc; }
[data-page="22"] .indicator-ul { background: #ccc; }
[data-page="23"] .indicator-ul { background: #ccc; }
[data-page="24"] .indicator-ul { background: #ccc; }
[data-page="25"] .indicator-ul { background: #ccc; }
[data-page="26"] .indicator-ul { background: #ccc; }
[data-page="27"] .indicator-ul { background: #ccc; }
[data-page="28"] .indicator-ul { background: #ccc; }
[data-page="29"] .indicator-ul { background: #ccc; }
[data-page="30"] .indicator-ul { background: #ccc; }
[data-page="31"] .indicator-ul { background: #ccc; }
[data-page="32"] .indicator-ul { background: #ccc; }
[data-page="33"] .indicator-ul { background: #ccc; }
[data-page="34"] .indicator-ul { background: #ccc; }
[data-page="35"] .indicator-ul { background: #ccc; }
[data-page="36"] .indicator-ul { background: #ccc; }
[data-page="37"] .indicator-ul { background: #ccc; }
[data-page="38"] .indicator-ul { background: #ccc; }
[data-page="39"] .indicator-ul { background: #ccc; }
[data-page="40"] .indicator-ul { background: #ccc; }
[data-page="41"] .indicator-ul { background: #ccc; }
[data-page="42"] .indicator-ul { background: #ccc; }
[data-page="43"] .indicator-ul { background: #ccc; }
[data-page="44"] .indicator-ul { background: #ccc; }
[data-page="45"] .indicator-ul { background: #ccc; }
[data-page="46"] .indicator-ul { background: #ccc; }
[data-page="47"] .indicator-ul { background: #ccc; }
[data-page="48"] .indicator-ul { background: #ccc; }
[data-page="49"] .indicator-ul { background: #ccc; }
[data-page="50"] .indicator-ul { background: #ccc; }
[data-page="51"] .indicator-ul { background: #ccc; }
[data-page="52"] .indicator-ul { background: #ccc; }
[data-page="53"] .indicator-ul { background: #ccc; }
[data-page="54"] .indicator-ul { background: #ccc; }
[data-page="55"] .indicator-ul { background: #ccc; }
[data-page="56"] .indicator-ul { background: #ccc; }
[data-page="57"] .indicator-ul { background: #ccc; }
[data-page="58"] .indicator-ul { background: #ccc; }
[data-page="59"] .indicator-ul { background: #ccc; }
[data-page="60"] .indicator-ul { background: #ccc; }
[data-page="61"] .indicator-ul { background: #ccc; }
.indicator-ul__page { display: block; position: relative; width: 100%; height: 3px; cursor: pointer; transition: background .4s,transform .4s; }
.ie .indicator-ul__page, .old_version .indicator-ul__page { transition: none; }
.indicator-ul__page time { opacity: 0; z-index: 3; position: absolute; top: -20px; right: -22px; width: 52px; margin: auto; background: #fff; text-align: center; color: #000; }
.indicator-ul__page time:after { content: ""; z-index: 6; display: block; position: absolute; top: 10px; right: 0px; left: 0; width: 2px; height: 10px; margin: auto; background: #fff; }
.indicator-ul__page.active, .indicator-ul__page:hover { background: #fff; background: #00f !important; }
.indicator-ul__page.active time, .indicator-ul__page:hover time { opacity: 1; }
.indicator-ul__page.active time:empty, .indicator-ul__page:hover time:empty { opacity: 0; }
.indicator-ul__page:hover time { z-index: 4; }
.indicator[data-length="60"] .indicator-ul__page { width: calc(100% / 60); }
.indicator[data-length="61"] .indicator-ul__page { width: calc(100% / 61); }
.indicator[data-length="62"] .indicator-ul__page { width: calc(100% / 62); }
.indicator[data-length="63"] .indicator-ul__page { width: calc(100% / 63); }
.indicator[data-length="64"] .indicator-ul__page { width: calc(100% / 64); }
.indicator[data-length="65"] .indicator-ul__page { width: calc(100% / 65); }
.indicator[data-length="66"] .indicator-ul__page { width: calc(100% / 66); }
.indicator[data-length="67"] .indicator-ul__page { width: calc(100% / 67); }
.indicator[data-length="68"] .indicator-ul__page { width: calc(100% / 68); }
.indicator[data-length="69"] .indicator-ul__page { width: calc(100% / 69); }
.indicator[data-length="70"] .indicator-ul__page { width: calc(100% / 70); }
.indicator[data-length="71"] .indicator-ul__page { width: calc(100% / 71); }
.indicator[data-length="72"] .indicator-ul__page { width: calc(100% / 72); }
.indicator[data-length="73"] .indicator-ul__page { width: calc(100% / 73); }
.indicator[data-length="74"] .indicator-ul__page { width: calc(100% / 74); }
.indicator[data-length="75"] .indicator-ul__page { width: calc(100% / 75); }
.indicator[data-length="76"] .indicator-ul__page { width: calc(100% / 76); }
.indicator[data-length="77"] .indicator-ul__page { width: calc(100% / 77); }
.indicator[data-length="78"] .indicator-ul__page { width: calc(100% / 78); }
.indicator[data-length="79"] .indicator-ul__page { width: calc(100% / 79); }
.indicator[data-length="80"] .indicator-ul__page { width: calc(100% / 80); }
[data-page="1"] .indicator .indicator-ul__page:nth-child(-n + 1) { background: #fff; }
[data-page="1"] .indicator .indicator-ul__page:nth-child(1) time { opacity: 1; }
[data-page="2"] .indicator .indicator-ul__page:nth-child(-n + 2) { background: #fff; }
[data-page="2"] .indicator .indicator-ul__page:nth-child(2) time { opacity: 1; }
[data-page="3"] .indicator .indicator-ul__page:nth-child(-n + 3) { background: #fff; }
[data-page="3"] .indicator .indicator-ul__page:nth-child(3) time { opacity: 1; }
[data-page="4"] .indicator .indicator-ul__page:nth-child(-n + 4) { background: #fff; }
[data-page="4"] .indicator .indicator-ul__page:nth-child(4) time { opacity: 1; }
[data-page="5"] .indicator .indicator-ul__page:nth-child(-n + 5) { background: #fff; }
[data-page="5"] .indicator .indicator-ul__page:nth-child(5) time { opacity: 1; }
[data-page="6"] .indicator .indicator-ul__page:nth-child(-n + 6) { background: #fff; }
[data-page="6"] .indicator .indicator-ul__page:nth-child(6) time { opacity: 1; }
[data-page="7"] .indicator .indicator-ul__page:nth-child(-n + 7) { background: #fff; }
[data-page="7"] .indicator .indicator-ul__page:nth-child(7) time { opacity: 1; }
[data-page="8"] .indicator .indicator-ul__page:nth-child(-n + 8) { background: #fff; }
[data-page="8"] .indicator .indicator-ul__page:nth-child(8) time { opacity: 1; }
[data-page="9"] .indicator .indicator-ul__page:nth-child(-n + 9) { background: #fff; }
[data-page="9"] .indicator .indicator-ul__page:nth-child(9) time { opacity: 1; }
[data-page="10"] .indicator .indicator-ul__page:nth-child(-n + 10) { background: #fff; }
[data-page="10"] .indicator .indicator-ul__page:nth-child(10) time { opacity: 1; }
[data-page="11"] .indicator .indicator-ul__page:nth-child(-n + 11) { background: #fff; }
[data-page="11"] .indicator .indicator-ul__page:nth-child(11) time { opacity: 1; }
[data-page="12"] .indicator .indicator-ul__page:nth-child(-n + 12) { background: #fff; }
[data-page="12"] .indicator .indicator-ul__page:nth-child(12) time { opacity: 1; }
[data-page="13"] .indicator .indicator-ul__page:nth-child(-n + 13) { background: #fff; }
[data-page="13"] .indicator .indicator-ul__page:nth-child(13) time { opacity: 1; }
[data-page="14"] .indicator .indicator-ul__page:nth-child(-n + 14) { background: #000; }
[data-page="14"] .indicator .indicator-ul__page:nth-child(14) time { opacity: 1; }
[data-page="15"] .indicator .indicator-ul__page:nth-child(-n + 15) { background: #000; }
[data-page="15"] .indicator .indicator-ul__page:nth-child(15) time { opacity: 1; }
[data-page="16"] .indicator .indicator-ul__page:nth-child(-n + 16) { background: #000; }
[data-page="16"] .indicator .indicator-ul__page:nth-child(16) time { opacity: 1; }
[data-page="17"] .indicator .indicator-ul__page:nth-child(-n + 17) { background: #000; }
[data-page="17"] .indicator .indicator-ul__page:nth-child(17) time { opacity: 1; }
[data-page="18"] .indicator .indicator-ul__page:nth-child(-n + 18) { background: #000; }
[data-page="18"] .indicator .indicator-ul__page:nth-child(18) time { opacity: 1; }
[data-page="19"] .indicator .indicator-ul__page:nth-child(-n + 19) { background: #000; }
[data-page="19"] .indicator .indicator-ul__page:nth-child(19) time { opacity: 1; }
[data-page="20"] .indicator .indicator-ul__page:nth-child(-n + 20) { background: #000; }
[data-page="20"] .indicator .indicator-ul__page:nth-child(20) time { opacity: 1; }
[data-page="21"] .indicator .indicator-ul__page:nth-child(-n + 21) { background: #000; }
[data-page="21"] .indicator .indicator-ul__page:nth-child(21) time { opacity: 1; }
[data-page="22"] .indicator .indicator-ul__page:nth-child(-n + 22) { background: #000; }
[data-page="22"] .indicator .indicator-ul__page:nth-child(22) time { opacity: 1; }
[data-page="23"] .indicator .indicator-ul__page:nth-child(-n + 23) { background: #000; }
[data-page="23"] .indicator .indicator-ul__page:nth-child(23) time { opacity: 1; }
[data-page="24"] .indicator .indicator-ul__page:nth-child(-n + 24) { background: #000; }
[data-page="24"] .indicator .indicator-ul__page:nth-child(24) time { opacity: 1; }
[data-page="25"] .indicator .indicator-ul__page:nth-child(-n + 25) { background: #000; }
[data-page="25"] .indicator .indicator-ul__page:nth-child(25) time { opacity: 1; }
[data-page="26"] .indicator .indicator-ul__page:nth-child(-n + 26) { background: #000; }
[data-page="26"] .indicator .indicator-ul__page:nth-child(26) time { opacity: 1; }
[data-page="27"] .indicator .indicator-ul__page:nth-child(-n + 27) { background: #000; }
[data-page="27"] .indicator .indicator-ul__page:nth-child(27) time { opacity: 1; }
[data-page="28"] .indicator .indicator-ul__page:nth-child(-n + 28) { background: #000; }
[data-page="28"] .indicator .indicator-ul__page:nth-child(28) time { opacity: 1; }
[data-page="29"] .indicator .indicator-ul__page:nth-child(-n + 29) { background: #000; }
[data-page="29"] .indicator .indicator-ul__page:nth-child(29) time { opacity: 1; }
[data-page="30"] .indicator .indicator-ul__page:nth-child(-n + 30) { background: #000; }
[data-page="30"] .indicator .indicator-ul__page:nth-child(30) time { opacity: 1; }
[data-page="31"] .indicator .indicator-ul__page:nth-child(-n + 31) { background: #000; }
[data-page="31"] .indicator .indicator-ul__page:nth-child(31) time { opacity: 1; }
[data-page="32"] .indicator .indicator-ul__page:nth-child(-n + 32) { background: #000; }
[data-page="32"] .indicator .indicator-ul__page:nth-child(32) time { opacity: 1; }
[data-page="33"] .indicator .indicator-ul__page:nth-child(-n + 33) { background: #000; }
[data-page="33"] .indicator .indicator-ul__page:nth-child(33) time { opacity: 1; }
[data-page="34"] .indicator .indicator-ul__page:nth-child(-n + 34) { background: #000; }
[data-page="34"] .indicator .indicator-ul__page:nth-child(34) time { opacity: 1; }
[data-page="35"] .indicator .indicator-ul__page:nth-child(-n + 35) { background: #000; }
[data-page="35"] .indicator .indicator-ul__page:nth-child(35) time { opacity: 1; }
[data-page="36"] .indicator .indicator-ul__page:nth-child(-n + 36) { background: #000; }
[data-page="36"] .indicator .indicator-ul__page:nth-child(36) time { opacity: 1; }
[data-page="37"] .indicator .indicator-ul__page:nth-child(-n + 37) { background: #000; }
[data-page="37"] .indicator .indicator-ul__page:nth-child(37) time { opacity: 1; }
[data-page="38"] .indicator .indicator-ul__page:nth-child(-n + 38) { background: #000; }
[data-page="38"] .indicator .indicator-ul__page:nth-child(38) time { opacity: 1; }
[data-page="39"] .indicator .indicator-ul__page:nth-child(-n + 39) { background: #000; }
[data-page="39"] .indicator .indicator-ul__page:nth-child(39) time { opacity: 1; }
[data-page="40"] .indicator .indicator-ul__page:nth-child(-n + 40) { background: #000; }
[data-page="40"] .indicator .indicator-ul__page:nth-child(40) time { opacity: 1; }
[data-page="41"] .indicator .indicator-ul__page:nth-child(-n + 41) { background: #000; }
[data-page="41"] .indicator .indicator-ul__page:nth-child(41) time { opacity: 1; }
[data-page="42"] .indicator .indicator-ul__page:nth-child(-n + 42) { background: #000; }
[data-page="42"] .indicator .indicator-ul__page:nth-child(42) time { opacity: 1; }
[data-page="43"] .indicator .indicator-ul__page:nth-child(-n + 43) { background: #000; }
[data-page="43"] .indicator .indicator-ul__page:nth-child(43) time { opacity: 1; }
[data-page="44"] .indicator .indicator-ul__page:nth-child(-n + 44) { background: #000; }
[data-page="44"] .indicator .indicator-ul__page:nth-child(44) time { opacity: 1; }
[data-page="45"] .indicator .indicator-ul__page:nth-child(-n + 45) { background: #000; }
[data-page="45"] .indicator .indicator-ul__page:nth-child(45) time { opacity: 1; }
[data-page="46"] .indicator .indicator-ul__page:nth-child(-n + 46) { background: #000; }
[data-page="46"] .indicator .indicator-ul__page:nth-child(46) time { opacity: 1; }
[data-page="47"] .indicator .indicator-ul__page:nth-child(-n + 47) { background: #000; }
[data-page="47"] .indicator .indicator-ul__page:nth-child(47) time { opacity: 1; }
[data-page="48"] .indicator .indicator-ul__page:nth-child(-n + 48) { background: #000; }
[data-page="48"] .indicator .indicator-ul__page:nth-child(48) time { opacity: 1; }
[data-page="49"] .indicator .indicator-ul__page:nth-child(-n + 49) { background: #000; }
[data-page="49"] .indicator .indicator-ul__page:nth-child(49) time { opacity: 1; }
[data-page="50"] .indicator .indicator-ul__page:nth-child(-n + 50) { background: #000; }
[data-page="50"] .indicator .indicator-ul__page:nth-child(50) time { opacity: 1; }
[data-page="51"] .indicator .indicator-ul__page:nth-child(-n + 51) { background: #000; }
[data-page="51"] .indicator .indicator-ul__page:nth-child(51) time { opacity: 1; }
[data-page="52"] .indicator .indicator-ul__page:nth-child(-n + 52) { background: #000; }
[data-page="52"] .indicator .indicator-ul__page:nth-child(52) time { opacity: 1; }
[data-page="53"] .indicator .indicator-ul__page:nth-child(-n + 53) { background: #000; }
[data-page="53"] .indicator .indicator-ul__page:nth-child(53) time { opacity: 1; }
[data-page="54"] .indicator .indicator-ul__page:nth-child(-n + 54) { background: #000; }
[data-page="54"] .indicator .indicator-ul__page:nth-child(54) time { opacity: 1; }
[data-page="55"] .indicator .indicator-ul__page:nth-child(-n + 55) { background: #000; }
[data-page="55"] .indicator .indicator-ul__page:nth-child(55) time { opacity: 1; }
[data-page="56"] .indicator .indicator-ul__page:nth-child(-n + 56) { background: #000; }
[data-page="56"] .indicator .indicator-ul__page:nth-child(56) time { opacity: 1; }
[data-page="57"] .indicator .indicator-ul__page:nth-child(-n + 57) { background: #000; }
[data-page="57"] .indicator .indicator-ul__page:nth-child(57) time { opacity: 1; }
[data-page="58"] .indicator .indicator-ul__page:nth-child(-n + 58) { background: #000; }
[data-page="58"] .indicator .indicator-ul__page:nth-child(58) time { opacity: 1; }
[data-page="59"] .indicator .indicator-ul__page:nth-child(-n + 59) { background: #000; }
[data-page="59"] .indicator .indicator-ul__page:nth-child(59) time { opacity: 1; }
[data-page="60"] .indicator .indicator-ul__page:nth-child(-n + 60) { background: #000; }
[data-page="60"] .indicator .indicator-ul__page:nth-child(60) time { opacity: 1; }
[data-page="61"] .indicator .indicator-ul__page:nth-child(-n + 61) { background: #000; }
[data-page="61"] .indicator .indicator-ul__page:nth-child(61) time { opacity: 1; }
[data-page="62"] .indicator .indicator-ul__page:nth-child(-n + 62) { background: #fff; }
[data-page="62"] .indicator .indicator-ul__page:nth-child(62) time { opacity: 1; }
[data-page="63"] .indicator .indicator-ul__page:nth-child(-n + 63) { background: #fff; }
[data-page="63"] .indicator .indicator-ul__page:nth-child(63) time { opacity: 1; }
[data-page="64"] .indicator .indicator-ul__page:nth-child(-n + 64) { background: #fff; }
[data-page="64"] .indicator .indicator-ul__page:nth-child(64) time { opacity: 1; }
[data-page="65"] .indicator .indicator-ul__page:nth-child(-n + 65) { background: #fff; }
[data-page="65"] .indicator .indicator-ul__page:nth-child(65) time { opacity: 1; }
[data-page="66"] .indicator .indicator-ul__page:nth-child(-n + 66) { background: #fff; }
[data-page="66"] .indicator .indicator-ul__page:nth-child(66) time { opacity: 1; }
[data-page="67"] .indicator .indicator-ul__page:nth-child(-n + 67) { background: #fff; }
[data-page="67"] .indicator .indicator-ul__page:nth-child(67) time { opacity: 1; }
[data-page="68"] .indicator .indicator-ul__page:nth-child(-n + 68) { background: #fff; }
[data-page="68"] .indicator .indicator-ul__page:nth-child(68) time { opacity: 1; }
[data-page="69"] .indicator .indicator-ul__page:nth-child(-n + 69) { background: #fff; }
[data-page="69"] .indicator .indicator-ul__page:nth-child(69) time { opacity: 1; }
[data-page="70"] .indicator .indicator-ul__page:nth-child(-n + 70) { background: #fff; }
[data-page="70"] .indicator .indicator-ul__page:nth-child(70) time { opacity: 1; }
[data-page="71"] .indicator .indicator-ul__page:nth-child(-n + 71) { background: #fff; }
[data-page="71"] .indicator .indicator-ul__page:nth-child(71) time { opacity: 1; }
[data-page="72"] .indicator .indicator-ul__page:nth-child(-n + 72) { background: #fff; }
[data-page="72"] .indicator .indicator-ul__page:nth-child(72) time { opacity: 1; }
[data-page="73"] .indicator .indicator-ul__page:nth-child(-n + 73) { background: #fff; }
[data-page="73"] .indicator .indicator-ul__page:nth-child(73) time { opacity: 1; }

.footer { z-index: -1; width: 100%; transition: z-index .4s,opacity 0.8s; }
[data-page="71"] .footer { z-index: 1; opacity: 1; }
@media screen and (min-width: 640px) { .footer { right: 0; max-width: 640px; margin: 0 auto; } }
.footer #Footer { display: block; width: 100%; height: 100%; height: auto; margin: 0 auto; padding: 0; background: #000; position: relative; }
@media screen and (min-width: 640px) { .footer #Footer { padding: 0 20px; box-sizing: border-box; } }
.footer #Footer #FooterInner { width: 100%; padding: 0 10px; margin: 0 auto; background: transparent; text-align: center; }
@media screen and (min-width: 640px) { .footer #Footer #FooterInner { padding: 0; } }
.footer #Footer #FooterInner .AboutSite { margin: 0 auto; padding: 30px 0 0; }
.footer #Footer #FooterInner .AboutSite ul { display: inline-block; margin: 0; padding: 0 0 12px; }
.footer #Footer #FooterInner .AboutSite ul:before { content: ""; display: table; }
.footer #Footer #FooterInner .AboutSite ul:after { clear: both; content: ""; display: table; }
.footer #Footer #FooterInner .AboutSite ul li { display: inline; float: left; margin: 0; padding: 0 0 8px; font-weight: normal; font-weight: 500; text-align: left; }
@media screen and (min-width: 640px) { .footer #Footer #FooterInner .AboutSite ul li { display: inline-block; float: none; } }
.footer #Footer #FooterInner .AboutSite ul li a { display: block; margin: 0 0 0 11px; padding: 0 0 0 13px; border-left: 1px solid #fff; color: #fff; font-size: 1.2rem; line-height: 1.1; }
.footer #Footer #FooterInner .AboutSite ul li.Fst a { margin-left: 0; padding-left: 0; border-left: none !important; }
.footer #Footer #FooterInner .AboutSite .Copyright { clear: both; margin: 0; padding: 0 0 30px; }
.footer #Footer #FooterInner .AboutSite .Copyright p { margin: 0; padding: 0 0 8px; color: #fff; font-size: 1.2rem; text-align: center; line-height: 1.4; }
@media screen and (min-width: 640px) { .footer #Footer #FooterInner .AboutSite .Copyright p { text-align: left; } }
.bnr .footer #Footer #FooterInner .AboutSite { padding-bottom: 80px; }
