﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.black_bg{background:#222;color:#f2f2f2}.lightBlack_bg,footer,#fc2_footer{background:#444445;color:#f2f2f2}.gray_bg{background:#ccc;color:#f2f2f2}.white_bg{background:#f2f2f2;color:#222}.blue_bg,h2 span{background:#059;color:#f2f2f2}.lightBlue_bg,h1{background:#09f;color:#f2f2f2}.slideStayLeft,#story .black_bg figure,#about table{-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translate3d(99%, 0, 0);-ms-transform:translate3d(99%, 0, 0);-webkit-transform:translate3d(99%, 0, 0);transform:translate3d(99%, 0, 0)}.slideStayRight,#story .lightBlack_bg figure,#story footer figure,#story #fc2_footer figure{-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translate3d(-99%, 0, 0);-ms-transform:translate3d(-99%, 0, 0);-webkit-transform:translate3d(-99%, 0, 0);transform:translate3d(-99%, 0, 0)}.slideStayBottom,#story .scenario p,#about p{-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translate3d(0, 10%, 0);-ms-transform:translate3d(0, 10%, 0);-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}.defaultPos,#story .cont figure.slideIn,#story .cont p.slideUp,#about p.slideUp,#about table.slideIn{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lock{overflow:hidden}.tweetBtn{background:#4AB3F4;color:#f2f2f2;border-radius:5px;padding:5px;margin:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.tweetBtn a{color:#f2f2f2}@font-face{font-family:'源ノ明朝';font-style:normal;font-weight:400;src:url("/font/NotoSerifCJKjp-Regular-yoko.woff2") format("woff2"),url("/font/NotoSerifCJKjp-Regular-yoko.woff") format("woff"),url("/font/NotoSerifCJKjp-Regular-yoko.otf") format("opentype")}img{max-width:100%}a{color:#09f;text-decoration:none}a a:hover{color:red;text-decoration:underline}a a:hover img{opacity:0.7}h1,h2,h3{font-family:"源ノ明朝"}h1{-moz-box-shadow:1px 1px 1px #ccc;-webkit-box-shadow:1px 1px 1px #ccc;box-shadow:1px 1px 1px #ccc;font-size:26px;text-align:center;font-weight:bold;padding:20px}h2{font-size:24px}h2 span{font-size:18px;display:block}h3{border-left:#059 2px solid;font-size:22px;padding:10px;margin:20px 15px 10px 15px;font-weight:bold;color:#059}h4{font-size:18px;font-weight:bold;margin:5px 10px}p{margin:10px}.column{max-width:1000px;margin:0 auto;padding:30px 0 20px 0}body{font-size:16px;color:#222;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.6;background:#fff}.loadingWrap{cursor:wait;width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:99999}.loadingWrap p{position:absolute;top:50%;left:50%;margin-top:-70px;margin-left:-50px}.loadingWrap .circle{text-align:center;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;background:#fff;width:40px;height:40px;border-radius:50%;border:#ff9a9a 10px solid;border-left:transparent 10px solid;-moz-animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg);opacity:.2}50%{-moz-transform:rotate(180deg);transform:rotate(180deg);opacity:1}100%{-moz-transform:rotate(360deg);transform:rotate(360deg);opacity:.2}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:.2}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.2}}@keyframes spin{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:.2}50%{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.2}}#wrapper{position:relative;margin:0 auto;overflow:hidden}.dl{max-width:500px;margin:0 auto}.dl .btn{font-weight:bold;position:relative;background:#059;color:#f2f2f2;padding:25px;text-decoration:none;display:block;margin:20px;text-align:center}#kv h1{font-size:18px;font-weight:normal;background:transparent;color:#222;margin:0 auto;max-width:800px}#kv .logo{margin:0 auto;width:500px;overflow:hidden;padding:50px}#kv .logo img{width:100%;display:none}h2{font-weight:bold;position:relative;color:#f2f2f2;padding:20px 0px 20px 5%}h2 span{font-weight:normal;position:absolute;top:-20%;left:-2%;padding:5px;-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);-webkit-transform:rotate(-12deg);transform:rotate(-12deg);display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-shadow:none}#story h2{text-shadow:0px 0px 10px red,0px 0px 20px red,0px 10px 10px rgba(255,255,255,0.15),0px 20px 2px rgba(255,255,255,0.1),0px 30px 30px rgba(255,255,255,0.1)}#story .scenario{padding:50px}#story .cont{display:flex}#story .cont .text{padding:5px}#story .cont figure{padding:5px}#story .cont figure img{max-width:auto;width:500px}#story .cont figure figcaption{color:#09f}#story .lightBlack_bg .cont,#story footer .cont,#story #fc2_footer .cont{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#about h2{text-shadow:0px 0px 10px red,0px 0px 20px red,0px 10px 10px rgba(0,0,0,0.15),0px 20px 2px rgba(0,0,0,0.1),0px 30px 30px rgba(0,0,0,0.1)}#about table{margin-bottom:20px;width:100%}#about tr{border-bottom:1px solid #f2f2f2;padding:20px}#about th{padding:20px 0;vertical-align:middle;color:#f2f2f2;background:#222;border-left:1px solid #f2f2f2}#about td{background:#ddd;padding:20px}footer{position:relative}footer #pageTop{font-size:100%;position:fixed;right:20px;bottom:20px}footer #pageTop a{font-size:20px;display:block;padding:12px 18px;background:#059;text-decoration:none;color:#f2f2f2;border-radius:30px}footer .footBnr{font-size:0}footer .footBnr .bnrLink{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:50%;font-size:26px;font-weight:bold;text-align:center;padding:35px 0}footer .footBnr .twitter{background:#4AB3F4}footer .footBnr .fantia{background:#eb5939}footer h2{text-shadow:0px 0px 10px red,0px 0px 20px red,0px 10px 10px rgba(255,255,255,0.15),0px 20px 2px rgba(255,255,255,0.1),0px 30px 30px rgba(255,255,255,0.1)}footer .copyright{text-align:center}footer a{color:#f2f2f2}@media screen and (max-width: 767px){#kv{height:auto}#kv h1{max-width:auto;width:85%}#kv .logo{width:75vw}#story .scenario{padding:5px}#story .cont{display:block}#story .cont figure img{width:100%}#about th,#about td{display:block}#about th{border:none}footer .footBnr .bnrLink{padding:15px 0}}
