﻿html{-webkit-text-size-adjust:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,p{margin:0;padding:0;background:transparent;border:0;outline:0;font-weight:normal;font-size:100%}body{width:100%;line-height:1.5;-webkit-text-size-adjust:100%;font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;font-size:13px}body,table,input,textarea,select,option{font:Arial, Helvetica, sans-serif}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}em{font-weight:bold;font-style:normal}.clearfix:after{visibility:hidden;display:block;content:" ";clear:both;height:0}header,footer,nav,section,article,main,aside,hgroup{display:block}html{font-size:10px}body{position:relative;overflow-x:hidden;color:#222;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:1.5rem}#page img,#page input{margin:0;max-width:100%;vertical-align:top}a{text-decoration:none}@media (min-width: 751px){.pc{display:block}.sp{display:none}br.pc{display:inline}}@media (max-width: 750px){.pc{display:none}.sp{display:block}br.sp{display:inline}}@media (max-width: 750px){#page{margin:0 auto 0;max-width:750px;position:relative;overflow:hidden}}.hover:hover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}body{background:#101923 url(../img/body_bg.jpg) center top no-repeat}@media (max-width: 750px){body{background-size:220%}}@media (min-width: 751px){.layout{margin:0 auto 0;max-width:960px}}#header{margin-bottom:80px;padding-top:20px}#header .twitter{margin-bottom:6.77083%;display:flex;justify-content:flex-end}#header .twitter li{margin-right:1.04167%}#header .twitter li.contact i{color:#fff;font-size:2rem}#header .twitter li.app{display:none}#header .twitter li:last-child{margin-right:0}#header h1,#header .ttl{margin:0 auto 3.125%;max-width:79.16667%}#header .headerAdd{margin-bottom:1em;padding-top:1em}#header .news{padding:2.60417% 0% 2.60417% 0%;margin-bottom:4.16667%;background:url(../img/news_bg.png) center top repeat-y;background-size:100%}#header .news h2{margin-bottom:1em;color:#fff;font-weight:bold;text-align:center}@media (min-width: 751px){#header .news h2{font-size:1.8rem}}@media (max-width: 750px){#header .news h2{font-size:2.4vw}}#header .news dl{margin-bottom:1.31868%;padding-left:6.59341%;display:flex;justify-content:space-between}@media (min-width: 751px){#header .news dl{font-size:1.6rem}}@media (max-width: 750px){#header .news dl{font-size:2.13333vw}}#header .news dl:last-child{margin-bottom:0}#header .news dl dt{width:12.94118%;color:#5fbfec}#header .news dl dd{width:86.47059%;color:#fff}#header .subscription{margin:0 auto 4.16667%;display:block;width:54.27083%;background-color:#fff;transition:opacity .4s}#header .subscription a:hover{filter:brightness(120%)}#header .twitterLogin{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0 auto 2.08333%;padding:.5em;border:1px solid #5fbfec;display:block;width:31.25%;color:#5fbfec;font-weight:bold;text-decoration:none;text-align:center;transition:.4s}#header .twitterLogin:hover{color:#fff;background-color:#5fbfec}#header .twitterLogout{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0 auto 2.08333%;padding:.5em;border:1px solid #5fbfec;display:block;width:31.25%;color:#fff;background-color:#5fbfec;font-weight:bold;text-decoration:none;text-align:center;transition:.4s}#header .twitterLogout:hover{color:#5fbfec;background:transparent}#header .recommend{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0 auto 4.16667%;padding:.5em;border:1px solid #5fbfec;display:block;width:31.25%;color:#5fbfec;font-weight:bold;text-decoration:none;text-align:center;transition:.4s}#header .recommend:hover{color:#fff;background-color:#5fbfec}#header .leader{margin-bottom:3.54167%}#header .leader ul{display:flex;justify-content:space-between}#header .leader ul li{width:9.16667%}#header .option{padding-left:25.52083%}#header .option dl{margin-bottom:2.7972%;display:flex}@media (min-width: 751px){#header .option dl{font-size:1.6rem}}@media (max-width: 750px){#header .option dl{font-size:2.13333vw}}#header .option dl:last-child{margin-bottom:0}#header .option dl dt{padding-top:.5em;width:18.18182%;color:#5fbfec}#header .option dl dd ul{display:flex;justify-content:center}#header .option dl dd ul li{border:1px solid #22313f}#header .option dl dd ul li:first-child{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}#header .option dl dd ul li:first-child a{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}#header .option dl dd ul li:last-child{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}#header .option dl dd ul li:last-child a{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}#header .option dl dd ul li.current{border:1px solid #5fbfec}#header .option dl dd ul li.current a{color:#5fbfec;font-weight:bold}#header .option dl dd ul li a{padding:.5em 0;display:block;color:#7993ac;width:168px;background-color:#02070b;text-align:center}#header .option dl dd select{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:.8em 0;border:1px solid #5fbfec;display:block;width:340px;color:#5fbfec;font-weight:bold;font-size:1.5rem;background-color:#02070b;text-align:center}#header .option dl dd select option{text-align:center}#header .option dl.mp dd ul li a{width:111px}#header .option dl.mp dd .mp-crossover li a{width:83px}#header .option dl.mp dd .mp-beyond li a{width:74px}#header .option dl.mp dd .mp-beyond li:last-child a{width:107px}#header .option dl.format dd ul{flex-wrap:wrap;width:340px}#header .option dl.format dd ul li{border-radius:0;overflow:hidden}#header .option dl.format dd ul li:nth-child(1){border-top-left-radius:5px}#header .option dl.format dd ul li:nth-child(2){border-top-right-radius:5px}#header .option dl.format dd ul li:nth-child(3){border-bottom-left-radius:5px}#header .option dl.format dd ul li:nth-child(4){border-bottom-right-radius:5px}#header .option dl.format dd ul li a{width:168px;font-size:1.3rem}@media (max-width: 750px){#header{margin-bottom:13.33333%;padding-top:2.66667%}#header .twitter{margin-bottom:6.4%;padding-right:2.93333%;flex-wrap:wrap}#header .twitter li{margin-right:2.66667%}#header .twitter li.app{display:block}#header .twitter li.app a{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:0 .5em;display:block;color:#fff;background-color:#1b95e0;font-size:1.4rem}#header .twitter li:last-child{margin-right:0}#header h1{margin:0 auto 6.66667%;max-width:100%}#header .news{padding:3.33333% 5.33333% 3.33333% 5.33333%;margin-bottom:4%}}@media (max-width: 750px) and (min-width: 751px){#header .news h2{font-size:2.2rem}}@media (max-width: 750px) and (max-width: 750px){#header .news h2{font-size:2.93333vw}}@media (max-width: 750px){#header .news dl{margin-bottom:1em;padding-left:0}}@media (max-width: 750px) and (min-width: 751px){#header .news dl{font-size:2rem}}@media (max-width: 750px) and (max-width: 750px){#header .news dl{font-size:2.66667vw}}@media (max-width: 750px){#header .news dl:last-child{margin-bottom:0}#header .news dl dt{width:19.40299%}#header .news dl dd{width:79.85075%}#header .subscription{margin:0 auto 5.33333%;width:80%}#header .twitterLogin{margin-bottom:4%;width:66.66667%}#header .twitterLogout{margin-bottom:4%;width:66.66667%}#header .recommend{margin-bottom:16%;width:66.66667%}#header .leader{margin:0 auto 5.33333%;max-width:89.33333%}#header .leader ul{display:flex;justify-content:space-between;flex-wrap:wrap}#header .leader ul li{width:17.01493%}#header .leader ul li:first-child{margin-bottom:2.98507%}#header .leader ul li:nth-child(6){margin-left:10.44776%}#header .leader ul li:last-child{margin-right:10.44776%}#header .leader.is-beyond ul li{margin-right:4.47761% !important;width:17.01493%}#header .leader.is-beyond ul li:nth-child(6){margin-left:0}#header .leader.is-beyond ul li:last-child{margin-right:0}#header .option{margin:0 auto 0%;max-width:80%;padding-left:0}#header .option dl{margin-bottom:3%}}@media (max-width: 750px) and (min-width: 751px){#header .option dl{font-size:2.2rem}}@media (max-width: 750px) and (max-width: 750px){#header .option dl{font-size:2.93333vw}}@media (max-width: 750px){#header .option dl:last-child{margin-bottom:0}#header .option dl dt{padding-top:.5em;width:25.17483%;color:#5fbfec}#header .option dl dd{width:74.12587%}#header .option dl dd ul li{box-sizing:border-box;width:50%}#header .option dl dd ul li a{width:auto}#header .option dl dd select{padding:.5em 0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media (max-width: 750px) and (min-width: 751px){#header .option dl dd select{font-size:2.2rem}}@media (max-width: 750px) and (max-width: 750px){#header .option dl dd select{font-size:2.93333vw}}@media (max-width: 750px){#header .option dl.mp dd ul li{width:33.333%}#header .option dl.mp dd ul li a{width:auto}#header .option dl.mp dd .mp-crossover li{width:50%}#header .option dl.mp dd .mp-crossover li a{width:auto}#header .option dl.mp dd .mp-beyond{flex-wrap:wrap}#header .option dl.mp dd .mp-beyond li{border-radius:0;overflow:hidden;width:50%}#header .option dl.mp dd .mp-beyond li:nth-child(1){border-top-left-radius:5px}#header .option dl.mp dd .mp-beyond li:nth-child(2){border-top-right-radius:5px}#header .option dl.mp dd .mp-beyond li:nth-child(3){border-bottom-left-radius:5px}#header .option dl.mp dd .mp-beyond li:nth-child(4){border-bottom-right-radius:5px}#header .option dl.mp dd .mp-beyond li a{width:auto !important}#header .option dl.format dd ul{width:auto}#header .option dl.format dd ul li{width:50%}#header .option dl.format dd ul li a{width:auto}}@media (max-width: 750px) and (min-width: 751px){#header .option dl.format dd ul li a{font-size:1.8rem}}@media (max-width: 750px) and (max-width: 750px){#header .option dl.format dd ul li a{font-size:2.4vw}}#main .prepare{margin:0 auto 50px;padding:50px 0;border:1px solid #fff;color:#fff;width:90%;font-size:2em;text-align:center}#main section{margin:0 auto 4.16667%;max-width:87.5%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#main section:last-of-type{margin-bottom:6.25%}#main section.noWins .wins{display:none}#main section.noWins .inner{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}#main section.ad{text-align:center}#main section.ad .width100percent{width:100%;height:auto}#main section.ad .pc2Comun{display:flex;justify-content:space-between}#main section.ad .pc2Comun>div{padding:0 2%;width:46%}#main section .wins{padding:.3em 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;line-height:1;color:#fff;background:url(../img/section_bg.png) center top repeat-y;background-size:100%;text-align:center}@media (min-width: 751px){#main section .wins{font-size:2.8rem}}@media (max-width: 750px){#main section .wins{font-size:3.73333vw}}#main section .wins em{margin-right:.2em;color:#fff;font-weight:bold}@media (min-width: 751px){#main section .wins em{font-size:3.6rem}}@media (max-width: 750px){#main section .wins em{font-size:4.8vw}}#main section .inner{padding:2.38095% 3.57143% 4.7619% 3.57143%;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;justify-content:space-between;background-color:#fff}#main section .inner .icon{width:11.53846%}#main section .inner .icon img{border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}#main section .inner .main{width:85.89744%}#main section .inner .main .userInfo{margin-bottom:.5em;display:flex}@media (min-width: 751px){#main section .inner .main .userInfo{font-size:1.4rem}}@media (max-width: 750px){#main section .inner .main .userInfo{font-size:1.86667vw}}#main section .inner .main .userInfo .name{margin-right:1em}#main section .inner .main .userInfo .name a{color:#757575}#main section .inner .main .userInfo .screenName{margin-right:1em}#main section .inner .main .userInfo .screenName a{color:#7993ac}#main section .inner .main .userInfo .timestamp a{color:#7993ac}#main section .inner .main .text{margin-bottom:1em;line-height:1.66667;color:#0d151d}@media (min-width: 751px){#main section .inner .main .text{font-size:1.8rem}}@media (max-width: 750px){#main section .inner .main .text{font-size:2.4vw}}#main section .inner .main .image{margin-bottom:2.98507%}#main section .inner .main .image li{margin-bottom:1.49254%}#main section .inner .main .image li:last-child{margin-bottom:0}#main section .inner .main .foot{text-align:right}#main section .inner .main .foot li{border-right:1px solid #999;display:inline-block;line-height:1}#main section .inner .main .foot li:last-child{border-right:none}#main section .inner .main .foot li a{color:#999}#main .myTweet{margin:-2em 0 2em;text-align:center}#main .pager{display:flex;justify-content:center;flex-wrap:wrap}#main .pager a{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-right:2.60417%;padding:.5em 2em;border:1px solid #22313f;display:block;color:#7993ac;background-color:#02070b;text-align:center}#main .pager a:last-child{margin-right:0}#main .pager a:hover{border:1px solid #5fbfec;color:#5fbfec}#main .pager a.current{border:1px solid #5fbfec;color:#5fbfec;pointer-events:none}@media (max-width: 750px){#main section{margin:0 auto 8%;max-width:94.66667%}#main section:last-of-type{margin-bottom:8%}#main section.ad ins{margin:0 !important;max-width:100% !important;width:100% !important}#main section.ad iframe{width:100% !important}#main section.ad iframe img{max-width:100% !important}#main section.ad .pc2Comun{display:none}#main section .wins{padding:.3em 0}}@media (max-width: 750px) and (min-width: 751px){#main section .wins{font-size:3.2rem}}@media (max-width: 750px) and (max-width: 750px){#main section .wins{font-size:4.26667vw}}@media (max-width: 750px) and (min-width: 751px){#main section .wins em{font-size:4rem}}@media (max-width: 750px) and (max-width: 750px){#main section .wins em{font-size:5.33333vw}}@media (max-width: 750px){#main section .inner{padding:4.50704% 4.22535% 5.6338% 4.22535%;position:relative;display:block}#main section .inner .icon{position:absolute;width:13.84615%}#main section .inner .main{width:auto}#main section .inner .main .userInfo{margin:0 0 2.30769%;padding-left:16.92308%;display:block}}@media (max-width: 750px) and (min-width: 751px){#main section .inner .main .userInfo{font-size:2.4rem}}@media (max-width: 750px) and (max-width: 750px){#main section .inner .main .userInfo{font-size:3.2vw}}@media (max-width: 750px){#main section .inner .main .userInfo .name{margin:0 0 .1em}#main section .inner .main .userInfo .screenName{margin:0 0 .1em}#main section .inner .main .text{line-height:1.5625}}@media (max-width: 750px) and (min-width: 751px){#main section .inner .main .text{font-size:3.2rem}}@media (max-width: 750px) and (max-width: 750px){#main section .inner .main .text{font-size:4.26667vw}}@media (max-width: 750px){#main section .inner .main .image li{margin-bottom:1.53846%}#main section .inner .main .image li:last-child{margin-bottom:0}#main .myTweet{margin:0 0 2em;text-align:center}#main .pager{margin:0 auto 0%;max-width:89.33333%;align-items:flex-start}#main .pager a{margin-right:4.47761%;padding:.5em 0;width:16.41791%;box-sizing:border-box}}@media (max-width: 750px) and (min-width: 751px){#main .pager a{font-size:2.6rem}}@media (max-width: 750px) and (max-width: 750px){#main .pager a{font-size:3.46667vw}}@media (max-width: 750px){#main .pager a:nth-child(5),#main .pager a:nth-child(10){margin-right:0}#main .pager a:nth-child(6),#main .pager a:nth-child(7),#main .pager a:nth-child(8),#main .pager a:nth-child(9),#main .pager a:nth-child(10){margin-top:4.47761%}}#footer{padding:100px 0 106px;background:-moz-linear-gradient(top, #101923, #0e243a);background:-webkit-gradient(linear, center top, center bottom, from(#101923), to(#0e243a));text-align:center}#footer small{color:#7993ac}@media (min-width: 751px){#footer small{font-size:1.4rem}}@media (max-width: 750px){#footer small{font-size:1.86667vw}}#footer small a{color:#92831b}#footer small a:hover{text-decoration:underline}@media (max-width: 750px){#footer{padding:9.86667% 0% 29.33333% 0%}}@media (max-width: 750px) and (min-width: 751px){#footer small{font-size:2.2rem}}@media (max-width: 750px) and (max-width: 750px){#footer small{font-size:2.93333vw}}.overlay{padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;right:0;left:0;width:100%;background:rgba(0,0,0,0.7);text-align:center;z-index:99998;transform:translate3d(0, 0, 0)}.overlay .close{border:0.1em solid #39a9d6;border-radius:100%;position:absolute;top:-2em;right:0;width:1.4em;height:1.4em;font-size:2rem;cursor:pointer}.overlay .close:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.overlay .close::before{position:absolute;top:0.2em;left:0.6em;width:0.2em;height:1em;content:"";background-color:#39a9d6;transform:rotate(45deg)}.overlay .close::after{position:absolute;top:0.6em;left:0.2em;width:1em;height:0.2em;content:"";background-color:#39a9d6;transform:rotate(225deg)}@media (max-width: 750px){.overlay .close{top:.5em;right:.3em;font-size:2.3rem;background-color:#fff;z-index:1000000}}
