@charset "utf-8";
html,body,div,span,p,blockquote,pre,applet,object,iframe,a,abbr,acronym,address,big,cite,code,h1,h2,h3,h4,h5,h6,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{ margin: 0;padding: 0;font-size: 100%;font: inherit;vertical-align: baseline; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; }
body{ line-height: 1; }
ol,ul{ list-style: none; }
blockquote,q{ quotes: none; }
blockquote:before,blockquote:after,q:before,q:after{ content: '';content: none; }
table{ border-collapse: collapse;border-spacing: 0; }
a{ outline:none; }
html,body{ width: 100%; }
html{ font-size: 62.5%; }
body{ -webkit-text-size-adjust: none;font-family:"NotoSansJP-2";font-size:14px;font-size:1.4rem;color:#282828;line-height:1.4;background-color:#FFF; }
a { text-decoration: none;color: #282828; }
strong{ font-family:"NotoSansJP-5"; }
table{border-collapse: collapse; }
img{ max-width: 100%;height: auto;display: block; }
.loadingWrap { width: 100%;height: 100%;background: #fff;position: fixed;top: 0;left: 0;z-index: 9999;opacity: 0.95; }
.loadingWrap img { position: absolute;top: 50%;left: 50%;margin: -32px 0 0 -32px;width: auto; }
#pagetop { display:none;position:fixed;right:20px;bottom:20px;z-index:98; }
#pagetop a{ display:block;background-color:#101649;color:#FFF;border:solid 2px rgba(255, 255, 255, 0.8);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:10px 20px; }
.blinking{ -webkit-animation:blink 0.7s ease-in-out infinite alternate;-moz-animation:blink 0.7s ease-in-out infinite alternate;animation:blink 0.7s ease-in-out infinite alternate;color: #FFFFFF;background-color:#F00;font-size:12px;font-size:1.2rem;margin-right:5px;padding:1px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px; }
@-webkit-keyframes blink{ 0% {opacity:0;} 100% {opacity:1;} }
@-moz-keyframes blink{ 0% {opacity:0;} 100% {opacity:1;} }
@keyframes blink{ 0% {opacity:0;} 100% {opacity:1;} }
.lst-check li { position: relative;margin-left: 20px; }
.lst-check li::after { display: block;content: '';position: absolute;top: .7em;left: -1em;width: 8px;height: 3px;border-left: 2px solid #d50000;border-bottom: 2px solid #d50000;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); }
.lst-chara li{ position: relative;margin-left: 20px; }
.lst-chara li::after { display: block;position: absolute;top: 0;left: -1.2em; }
.lst-chara li::after { content: '●'; }
.lst-arrow li { position: relative;margin-left: 20px; }
.lst-arrow li::after { display: block;content: '';position: absolute;top: .7em;left: -1em;width: 6px;height: 6px;border-right: 1px solid #666;border-bottom: 1px solid #666;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); }
