@charset "UTF-8";html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}ol,ul{list-style:none;padding:0;margin:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,b,blockquote,body,canvas,caption,dd,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,nav,ol,p,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul{margin:0;padding:0;vertical-align:baseline;outline:0}html{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;tap-highlight-color:transparent}img{max-width:100%;vertical-align:bottom}button,input,input[type=search],select,textarea{border:none;background:0 0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}a{color:inherit;text-decoration:none}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.svg-icon-twitter{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjEyIDYxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyIDYxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCQk8cGF0aCBmaWxsPSIjZmZmIiBkPSJNNjEyLDExNi4yNThjLTIyLjUyNSw5Ljk4MS00Ni42OTQsMTYuNzUtNzIuMDg4LDE5Ljc3MmMyNS45MjktMTUuNTI3LDQ1Ljc3Ny00MC4xNTUsNTUuMTg0LTY5LjQxMQ0KCQkJYy0yNC4zMjIsMTQuMzc5LTUxLjE2OSwyNC44Mi03OS43NzUsMzAuNDhjLTIyLjkwNy0yNC40MzctNTUuNDktMzkuNjU4LTkxLjYzLTM5LjY1OGMtNjkuMzM0LDAtMTI1LjU1MSw1Ni4yMTctMTI1LjU1MSwxMjUuNTEzDQoJCQljMCw5LjgyOCwxLjEwOSwxOS40MjcsMy4yNTEsMjguNjA2QzE5Ny4wNjUsMjA2LjMyLDEwNC41NTYsMTU2LjMzNyw0Mi42NDEsODAuMzg2Yy0xMC44MjMsMTguNTEtMTYuOTgsNDAuMDc4LTE2Ljk4LDYzLjEwMQ0KCQkJYzAsNDMuNTU5LDIyLjE4MSw4MS45OTMsNTUuODM1LDEwNC40NzljLTIwLjU3NS0wLjY4OC0zOS45MjYtNi4zNDgtNTYuODY3LTE1Ljc1NnYxLjU2OGMwLDYwLjgwNiw0My4yOTEsMTExLjU1NCwxMDAuNjkzLDEyMy4xMDQNCgkJCWMtMTAuNTE3LDIuODMtMjEuNjA3LDQuMzk4LTMzLjA4LDQuMzk4Yy04LjEwNywwLTE1Ljk0Ny0wLjgwMy0yMy42MzQtMi4zMzNjMTUuOTg1LDQ5LjkwNyw2Mi4zMzYsODYuMTk5LDExNy4yNTMsODcuMTk0DQoJCQljLTQyLjk0NywzMy42NTQtOTcuMDk5LDUzLjY1NS0xNTUuOTE2LDUzLjY1NWMtMTAuMTM0LDAtMjAuMTE2LTAuNjEyLTI5Ljk0NC0xLjcyMWM1NS41NjcsMzUuNjgxLDEyMS41MzYsNTYuNDg1LDE5Mi40MzgsNTYuNDg1DQoJCQljMjMwLjk0OCwwLDM1Ny4xODgtMTkxLjI5MSwzNTcuMTg4LTM1Ny4xODhsLTAuNDIxLTE2LjI1M0M1NzMuODcyLDE2My41MjYsNTk1LjIxMSwxNDEuNDIyLDYxMiwxMTYuMjU4eiIvPg0KPC9zdmc+DQo=)}.svg-icon-facebook{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQp5PSIwcHgiIHZpZXdCb3g9Ii0zNDYgMTQ3LjEgMjY2LjkgMjY2LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTM0NiAxNDcuMSAyNjYuOSAyNjYuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTS0xMDMuMSwxNTcuNWgtMjE5Yy03LjUsMC0xMy42LDYuMS0xMy42LDEzLjZWMzkwYzAsNy41LDYuMSwxMy42LDEzLjYsMTMuNmgxMTcuOHYtOTUuMmgtMzIuMQ0Kdi0zNy4yaDMyLjF2LTI3LjNjMC0zMS44LDE5LjUtNDkuMSw0Ny44LTQ5LjFjMTMuNiwwLDI1LjMsMSwyOC43LDEuNXYzMy4yaC0xOS42Yy0xNS40LDAtMTguNCw3LjMtMTguNCwxOC4xdjIzLjdoMzYuOGwtNC44LDM3LjINCmgtMzJ2OTUuM2g2Mi43YzcuNSwwLDEzLjYtNi4xLDEzLjYtMTMuNlYxNzEuMUMtODkuNSwxNjMuNi05NS42LDE1Ny41LTEwMy4xLDE1Ny41eiIvPg0KPC9zdmc+DQo=)}.svg-icon-line{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE3MC40IDE3MC40IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNzAuNCAxNzAuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE2OC44LDc1LjFjMC0zNy40LTM3LjUtNjcuOC04My42LTY3LjhDMzkuMSw3LjMsMS42LDM3LjcsMS42LDc1LjFjMCwzMy41LDI5LjcsNjEuNiw2OS45LDY2LjkNCmMyLjcsMC42LDYuNCwxLjgsNy40LDQuMWMwLjgsMi4xLDAuNiw1LjQsMC4zLDcuNmMwLDAtMSw1LjktMS4yLDcuMmMtMC40LDIuMS0xLjcsOC4zLDcuMiw0LjVjOC45LTMuOCw0OC4xLTI4LjQsNjUuNy00OC41aDANCkMxNjMsMTAzLjYsMTY4LjgsOTAuMSwxNjguOCw3NS4xeiBNNTIuNSw5Ny40SDM1LjljLTIuNCwwLTQuNC0yLTQuNC00LjRWNTkuOGMwLTIuNCwyLTQuNCw0LjQtNC40YzIuNCwwLDQuNCwyLDQuNCw0LjR2MjguOA0KaDEyLjJjMi40LDAsNC40LDIsNC40LDQuNEM1Ni45LDk1LjQsNTQuOSw5Ny40LDUyLjUsOTcuNHogTTY5LjcsOTNjMCwyLjQtMiw0LjQtNC40LDQuNGMtMi40LDAtNC40LTItNC40LTQuNFY1OS44DQpjMC0yLjQsMi00LjQsNC40LTQuNGMyLjQsMCw0LjQsMiw0LjQsNC40VjkzeiBNMTA5LjcsOTNjMCwxLjktMS4yLDMuNi0zLDQuMmMtMC41LDAuMi0wLjksMC4yLTEuNCwwLjJjLTEuNCwwLTIuNy0wLjctMy41LTEuOA0KbC0xNy0yMy4yVjkzYzAsMi40LTIsNC40LTQuNCw0LjRjLTIuNCwwLTQuNC0yLTQuNC00LjRWNTkuOGMwLTEuOSwxLjItMy42LDMtNC4yYzAuNS0wLjIsMC45LTAuMiwxLjQtMC4yYzEuNCwwLDIuNywwLjcsMy41LDEuOA0KbDE3LDIzLjJWNTkuOGMwLTIuNCwyLTQuNCw0LjQtNC40YzIuNCwwLDQuNCwyLDQuNCw0LjRWOTN6IE0xMzYuNiw3MmMyLjQsMCw0LjQsMiw0LjQsNC40YzAsMi40LTIsNC40LTQuNCw0LjRoLTEyLjJ2Ny44aDEyLjINCmMyLjQsMCw0LjQsMiw0LjQsNC40YzAsMi40LTIsNC40LTQuNCw0LjRoLTE2LjZjLTIuNCwwLTQuNC0yLTQuNC00LjRWNzYuNGMwLDAsMCwwLDAsMFY1OS44YzAtMi40LDItNC40LDQuNC00LjRoMTYuNg0KYzIuNCwwLDQuNCwyLDQuNCw0LjRjMCwyLjQtMiw0LjQtNC40LDQuNGgtMTIuMlY3MkgxMzYuNnoiLz4NCjwvc3ZnPg0K)}@font-face{font-family:icons;src:url(../font/icons.eot?62147240);src:url(../font/icons.eot?62147240#iefix) format("embedded-opentype"),url(../font/icons.woff?62147240) format("woff"),url(../font/icons.ttf?62147240) format("truetype"),url(../font/icons.svg?62147240#icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:"\e800"}.icon-home:before{content:"\e801"}.icon-right-big:before{content:"\e802"}.icon-left-big:before{content:"\e803"}.icon-right:before{content:"\e804"}.icon-copyright:before{content:"\e805"}.icon-left:before{content:"\e806"}.icon-cancel:before{content:"\e807"}.icon-search:before{content:"\e80b"}.icon-up:before{content:"\e80c"}.icon-link:before{content:"\e80d"}.icon-link-ext:before{content:"\e80e"}.icon-check:before{content:"\e80f"}.icon-comment:before{content:"\e810"}.icon-good:before{content:"\e811"}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}body,input,textarea{font-family:Quantico,"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:400;font-size:13px;line-height:1.64;color:color("cool-gray", 70)}@media screen and (min-width:200px) and (max-width:350px){body,input,textarea{font-size:11px}}@media only screen and (min-width:670px){body,input,textarea{font-size:13.5px}}@media only screen and (min-width:900px){body,input,textarea{font-size:14px}}@media only screen and (min-width:1200px){body,input,textarea{font-size:14.5px}}body{min-width:300px;background-color:#f5f5f7;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{font-family:Quantico,"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic",YuGothic,Meiryo,"MS PGothic",sans-serif,sans-serif}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes pulseIn{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.035)}100%{opacity:1;transform:scale(1)}}@keyframes slideInUp_small{0%{transform:translateY(5vh);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideInUp_medium{0%,20%{transform:translateY(250px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideInDown_medium{0%,20%{transform:translateY(-250px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideOutUp_medium{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-250px);opacity:0}}@keyframes slideOutDown_small{0%{transform:translateY(0);opacity:1}100%{transform:translateY(5vh);opacity:0}}@keyframes createscreenBallsSlideOutUp{0%{transform:translateY(0);opacity:1}30%{opacity:1}100%{transform:translateY(-1000px);opacity:0}}@keyframes createscreenBallsFloatingScale{0%{transform:scale(1.1)}50%{transform:scale(.925)}75%{transform:scale(1.05)}100%{transform:scale(.95)}}@keyframes followWindowSlideIn{0%{transform:translateX(-350px) scale(1);opacity:0}60%{transform:translateX(0) scale(1.03,1);opacity:1}100%{transform:translateX(-20px) scale(1);opacity:1}}@keyframes followWindowSlideOut{0%{transform:translateX(-20px) scale(1);opacity:1}35%{transform:translateX(0) scale(1.03,1);opacity:1}100%{transform:translateX(-65%) scale(.7,1);opacity:0}}@keyframes headerIconBounce{0%{transform:scale(1) rotate(0)}33%{transform:scale(.85) rotate(-7.5deg)}66%{transform:scale(1.08) rotate(360deg)}100%{transform:scale(1) rotate(360deg)}}.c-container{position:relative;max-width:100%;margin-left:auto;margin-right:auto}.c-container::after{clear:both;content:"";display:table}.c-inner{max-width:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.c-inner::after{clear:both;content:"";display:table}.gameform{max-width:100%;margin-left:auto;margin-right:auto;box-shadow:0 1px 2px rgba(0,0,0,.035),0 10px 18px rgba(88,98,98,.075);position:relative;background-color:#fff;margin-bottom:10px}.gameform::after{clear:both;content:"";display:table}@media screen and (min-width:200px) and (max-width:550px){.gameform{margin-left:2.5vw;margin-right:2.5vw;margin-bottom:6px}}.gameform--edit{margin-bottom:1rem}.gameform--comment2{position:absolute;top:1030px;box-shadow:0 0 100px rgba(0,0,0,.2);display:none}.gameform--comment2.is-active{display:block}.gameform__form{max-width:100%;margin-left:auto;margin-right:auto;padding:1.5rem;position:relative}.gameform__form::after{clear:both;content:"";display:table}@media screen and (min-width:551px) and (max-width:900px){.gameform__form{padding:1.25rem}}@media screen and (min-width:200px) and (max-width:550px){.gameform__form{padding:1rem}.gameform--comment .gameform__form{padding-top:1.5rem;padding-bottom:1.5rem}}.gameform__title{position:relative;font-size:150%;color:#323c3c;line-height:1;letter-spacing:-.035em;padding:2rem 1rem 0;margin:0}@media screen and (min-width:200px) and (max-width:550px){.gameform__title{padding-top:1.5rem}}.gameform__title__close{position:absolute;right:1rem;top:2rem;cursor:pointer}@media screen and (min-width:200px) and (max-width:550px){.gameform__title__close{top:1.5rem}}.gameform__title__close.is-touch{color:#0d66ff}.gameform__filed{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:400;background-color:#fff;border-radius:0;width:100%;max-width:100%;margin:0;position:relative;color:#323c3c;float:left;border-left:3px solid #3c4646;background-color:#f9f9fb;font-size:130%;margin-bottom:1.5rem;padding:1rem}.gameform__label{color:#323c3c;font-weight:700;letter-spacing:.02em;margin-bottom:.25rem}.gameform__input{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:400;background-color:#fff;border-radius:0;width:100%;max-width:100%;position:relative;margin:0;padding:0}.gameform__input--cat,.gameform__input--name{background-color:transparent;font-size:130%;padding-bottom:2px;padding-top:1px;color:#3c4646}.gameform__input--cat:-moz-placeholder,.gameform__input--name:-moz-placeholder{color:#aeb8b8}.gameform__input--cat:placeholder-shown,.gameform__input--name:placeholder-shown{color:#aeb8b8}.gameform__input--cat::-webkit-input-placeholder,.gameform__input--name::-webkit-input-placeholder{color:#aeb8b8}.gameform__input--cat:-moz-placeholder,.gameform__input--name:-moz-placeholder{color:#aeb8b8;opacity:1}.gameform__input--cat::-moz-placeholder,.gameform__input--name::-moz-placeholder{color:#aeb8b8;opacity:1}.gameform__input--cat:-ms-input-placeholder,.gameform__input--name:-ms-input-placeholder{color:#aeb8b8}@media screen and (min-width:200px) and (max-width:550px){.gameform__input--cat,.gameform__input--name{padding-bottom:0;padding-top:0}}.gameform__input--text,.gameform__input--title{color:#323c3c;float:left;border-left:3px solid #3c4646;background-color:#f9f9fb;font-size:130%;margin-bottom:.75rem;padding:1rem}.gameform__input--text:-moz-placeholder,.gameform__input--title:-moz-placeholder{color:#aeb8b8}.gameform__input--text:placeholder-shown,.gameform__input--title:placeholder-shown{color:#aeb8b8}.gameform__input--text::-webkit-input-placeholder,.gameform__input--title::-webkit-input-placeholder{color:#aeb8b8}.gameform__input--text:-moz-placeholder,.gameform__input--title:-moz-placeholder{color:#aeb8b8;opacity:1}.gameform__input--text::-moz-placeholder,.gameform__input--title::-moz-placeholder{color:#aeb8b8;opacity:1}.gameform__input--text:-ms-input-placeholder,.gameform__input--title:-ms-input-placeholder{color:#aeb8b8}.gameform__input--title{letter-spacing:-.05em}.gameform__input--text{max-height:200px}.gameform__labelholder{width:49%;float:left;color:#323c3c;border-left:3px solid #3c4646;background-color:#f9f9fb;font-size:95%;margin-bottom:.75rem;padding:.75rem 1rem;display:none}.gameform__labelholder:first-of-type{margin-right:2%}@media screen and (min-width:200px) and (max-width:550px){.gameform__labelholder{padding:.75rem 1.25rem;margin-bottom:.5rem}}.gameform__labelholder>label{color:rgba(0,0,0,.8);display:block;font-weight:700}.is-focus .gameform__labelholder{display:block}.gameform__submit{width:100%;text-align:center;float:left}.gameform__submitbutton{display:block;width:100%;background-color:#0d66ff;border-radius:2px;box-shadow:0 4px 15px rgba(13,102,255,.35);color:#fff;padding:1.25rem 2rem;font-size:150%;font-weight:700;font-family:sans-serif;position:relative;padding-left:40px}.gameform__submitbutton .u-iconfont{position:relative;top:-1px;padding-right:.15em}.gameform__submitbutton.is-touch{opacity:.9}.breadcrumb-container{max-width:100%;margin-left:auto;margin-right:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;transform:preserve-3d;transform:translateZ(0);backface-visibility:hidden;overflow-y:hidden;position:relative;background-color:rgba(221,221,221,.125);padding-left:1.25rem;padding-right:1.25rem}.breadcrumb-container::after{clear:both;content:"";display:table}@media screen and (min-width:551px) and (max-width:900px){.breadcrumb-container{padding-left:2vw;padding-right:2vw}}@media screen and (min-width:200px) and (max-width:550px){.breadcrumb-container{padding-left:3vw;padding-right:3vw}}.breadcrumb{height:38px;line-height:38px;color:#fff;font-size:85%;white-space:nowrap}@media only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.breadcrumb{padding-top:1px}}@media screen and (min-width:551px) and (max-width:900px){.breadcrumb{height:34px;line-height:34px}}@media screen and (min-width:200px) and (max-width:550px){.breadcrumb{font-weight:700;height:32px;line-height:32px;font-size:9px}}.breadcrumb__item{float:left}.breadcrumb__item .icon-home{position:relative;top:-1px}.breadcrumb__item .is-touch{opacity:.35}.c-pager{text-align:center;margin-bottom:11px;position:relative;display:flex;justify-content:center;justify-content:space-between;z-index:9}@media screen and (min-width:200px) and (max-width:550px){.c-pager{padding-left:2.5vw;padding-right:2.5vw;margin-bottom:7px}}.c-pager .c-pager__item{box-shadow:0 1px 2px rgba(0,0,0,.035),0 10px 18px rgba(88,98,98,.075);font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:700;display:inline-block;padding:.6rem 0;background-color:#fff;color:#3c4646;margin:0 5px;width:50%;font-size:115%;border-radius:2px;cursor:pointer}.c-pager .c-pager__item:first-of-type{margin-left:0}.c-pager .c-pager__item:last-of-type{margin-right:0}.c-pager .c-pager__item--current{color:#0d66ff}.c-pager .c-pager__item--next,.c-pager .c-pager__item--prev{flex-grow:1.25;width:100%}.c-pager .c-pager__item--prev{padding-right:5px}.c-pager .c-pager__item--next{padding-left:5px}.c-pager .c-pager__item.is-touch{color:#0d66ff}.pager-backpage{color:#6d7777;margin-bottom:1rem;padding:.5rem 0;font-weight:700}@media screen and (min-width:200px) and (max-width:550px){.pager-backpage{text-align:center}}.o-alert{position:fixed;top:0;left:0;width:100%;padding:2rem 2rem;z-index:9999;overflow:hidden;color:#fff;font-weight:700;background-color:rgba(252,13,41,.9);box-shadow:0 10px 30px rgba(252,13,41,.65);animation:alertError 1.5s .7s infinite,alertIn .6s cubic-bezier(.1,1,.195,.995);transform-origin:top center}@supports (-webkit-backdrop-filter:blur(5px)){.o-alert{-webkit-backdrop-filter:blur(5px);background-color:rgba(252,13,41,.85)}}@media screen and (min-width:200px) and (max-width:550px){.o-alert{padding:1.65rem 1.2rem 1.6rem}}.o-alert:before{content:"Error : ";font-weight:700;text-transform:uppercase;letter-spacing:.1em}.o-alert--success{background-color:rgba(13,252,154,.9);box-shadow:0 10px 30px rgba(13,252,154,.75);animation:alertSuccess .25s .7s infinite,alertIn .7s cubic-bezier(.4,0,.2,1);color:#00332b}@supports (-webkit-backdrop-filter:blur(5px)){.o-alert--success{-webkit-backdrop-filter:blur(5px);background-color:rgba(13,252,154,.85)}}.o-alert--success:before{content:"Done : "}.o-alert--hide{display:none}.o-alert--hide-animation{animation:alertOut .8s ease-out}.o-alert .o-alert__close{position:absolute;top:0;right:0;bottom:0;height:100%;padding:2rem 2rem;background-color:rgba(0,0,0,.1)}@media screen and (min-width:200px) and (max-width:550px){.o-alert .o-alert__close{padding:1.65rem 1.5rem 1.6rem}}@keyframes alertIn{0%,5%{transform:translateY(-150%) scale(1,1.2)}100%{transform:translateY(0) scale(1)}}@keyframes alertOut{0%,20%{transform:translateY(0) scale(1)}40%{transform:translateY(0) scale(1,1.4)}100%{transform:translateY(-200%) scale(1,.5)}}@keyframes alertError{0%,100%{box-shadow:0 10px 30px rgba(252,13,41,.65)}50%{box-shadow:0 10px 45px #fc0d29}}@keyframes alertSuccess{0%,100%{box-shadow:0 10px 30px rgba(13,252,154,.75)}50%{box-shadow:0 10px 40px rgba(13,252,154,.95)}}.c-button{color:#fff;font-weight:700;display:block;text-align:center;border-radius:2px;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:700}.c-button:hover{text-decoration:none}.c-button--create{background-color:#0d66ff;box-shadow:0 2px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(13,102,255,.35);background-image:linear-gradient(170deg,#1a8cff,#0d86ff);width:100%;margin:0 auto;padding:1rem 0;font-size:120%}.c-button--twitter{background-color:#1aa7ff}.c-button--facebook{background-color:#1c4bae}.c-button--line{background-color:#0acf42}.c-button--black{color:#000;box-shadow:inset 0 0 0 1px #000}.js-tap,.res-anchor{transition:none;cursor:pointer}.js-tap.is-tap,.res-anchor.is-tap{animation:tap .3s cubic-bezier(.4,0,.2,1);transform-origin:center}@media screen and (min-width:200px) and (max-width:550px){.js-tap.is-tap,.res-anchor.is-tap{animation:tapmin .4s cubic-bezier(.4,0,.2,1)}}@keyframes tap{0%,100%{transform:scale(1,1);opacity:1}40%{transform:scale(.96,.92);opacity:.85}}@keyframes tapmin{0%,100%{transform:scale(1);opacity:1}35%{transform:scale(.85,.875);opacity:.8}}.js-tapmin{transition:none;cursor:pointer}.js-tapmin.is-tapmin{animation:tap-min .3s cubic-bezier(.4,0,.2,1);transform-origin:center}@media screen and (min-width:200px) and (max-width:550px){.js-tapmin.is-tapmin{animation:tap-mobile-min .35s cubic-bezier(.4,0,.2,1)}}@keyframes tap-min{0%,100%{transform:scale(1,1)}40%{transform:scale(.98,.96)}}@keyframes tap-mobile-min{0%,100%{transform:scale(1)}35%{transform:scale(.97,.95)}}.res{max-width:100%;margin-left:auto;margin-right:auto;box-shadow:0 1px 2px rgba(0,0,0,.035),0 10px 18px rgba(88,98,98,.075);position:relative;background-color:#fff;margin-bottom:10px}.res::after{clear:both;content:"";display:table}@media only screen and (min-width:1200px){.res{padding:2rem 2rem}}@media screen and (min-width:901px) and (max-width:1200px){.res{padding:2rem 1.5rem}}@media screen and (min-width:551px) and (max-width:900px){.res{padding:1.6rem 1.25rem}}@media screen and (min-width:200px) and (max-width:550px){.res{margin-left:2.5vw;margin-right:2.5vw;padding:1.75rem 5vw;margin-bottom:6px}}.res--flex{display:flex;justify-content:space-between}.res__meta{width:100px;margin-right:6%}@media only screen and (min-width:1200px){.res__meta{margin-right:1.75rem}}@media screen and (min-width:200px) and (max-width:550px){.res__meta{width:82px}}.res__content{width:100%}.res__headline{margin-bottom:.75rem}.res__title{color:#202727;line-height:1.3;font-size:160%;letter-spacing:-.035em;margin-left:-.05rem;margin-bottom:.3rem}@media screen and (min-width:551px) and (max-width:900px){.res__title{font-size:175%}}@media screen and (min-width:200px) and (max-width:550px){.res__title{font-size:175%;font-size:5.5vmin;letter-spacing:-.045em}}.res__username{font-size:87.5%;color:#aeb8b8;line-height:1.2}.res--admin{border-left:3px solid #e74c3c;background-color:#fdf2f2}.res__username--admin{color:#e74c3c;font-weight:700}.res__admin-badge{display:inline-block;background-color:#e74c3c;color:#fff;font-size:75%;font-weight:700;padding:1px 6px;border-radius:3px;margin-right:4px;vertical-align:middle}.res__text{font-size:110%;color:#6d7777;letter-spacing:-.025em;line-height:1.55;word-break:break-all}@media screen and (min-width:200px) and (max-width:550px){.res__text{font-size:100%;color:#6d7777;line-height:1.6;letter-spacing:.01em}}.res__text a{color:#0d66ff;text-decoration:underline}.res__text a:before{content:"\e80e";font-family:icons;font-size:92%;padding-left:1px;letter-spacing:2.5px}.res__text--bold{padding-top:.2rem;font-weight:700;font-size:130%;letter-spacing:-.03em;color:#323c3c;line-height:1.45}.res__text.u-nobr{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.res__footer{padding-top:1.15rem;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:200px) and (max-width:550px){.res__footer{padding-top:1rem}}.res__lastres{margin-top:.75rem;position:relative;padding:.5rem 1.25rem .5rem 1rem;border-left:3.5px solid #c8d2d2}@media only screen and (max-width:900px){.res__lastres{padding:.35rem 0 .35rem .75rem;border-left-width:2px}}.res__lastres>.res__username{margin-bottom:.2rem}.res__meta .res__category,.res__meta .res__score{position:relative}.res__meta .res__category{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:700;color:#fff;text-align:center;padding:8px 0;font-size:13px;border-radius:2px;letter-spacing:1px;padding-left:1px;margin-bottom:10px}@media screen and (min-width:200px) and (max-width:550px){.res__meta .res__category{font-size:12px;padding:6px 0}}.res__meta .res__score{width:100%}.res__meta--shitsumon .res__category{background-color:#00d684;box-shadow:0 5px 15px rgba(0,214,132,.3),0 1px 3px rgba(0,214,132,.3)}.res__meta--shitsumon .res__score{color:#00d684}.res__meta--zatsudan .res__category{background-color:#5040ff;box-shadow:0 5px 15px rgba(80,64,255,.3),0 1px 3px rgba(80,64,255,.3)}.res__meta--zatsudan .res__score{color:#5040ff}.res__meta--kouryaku .res__category{background-color:#f70f72;box-shadow:0 5px 15px rgba(247,15,114,.25),0 1px 3px rgba(247,15,114,.3)}.res__meta--kouryaku .res__score{color:#f70f72}.res__meta--boshuu .res__category{background-color:#ffa824;box-shadow:0 5px 15px rgba(255,168,36,.25),0 1px 3px rgba(255,168,36,.3)}.res__meta--boshuu .res__score{color:#ffa824}.res__meta .res__score{position:relative;padding:5px 0;line-height:20px}@media screen and (min-width:200px) and (max-width:550px){.res__meta .res__score{line-height:20px}}.res__meta .res__score__number{position:relative;font-size:16px;font-weight:700;letter-spacing:-1px;display:flex;align-items:center}.res__meta .res__score__number i{font-size:13.5px;padding-right:1.5px;min-width:1.75rem;text-align:center}.res__meta .res__score__number i.icon-comment{font-size:12px}.res__meta .res__score__number b{min-width:1.75rem;padding-left:1px}@media screen and (min-width:200px) and (max-width:550px){.res__meta .res__score__number{font-size:15px;letter-spacing:-.025em}}.thread-post__good{cursor:pointer;display:inline-flex;align-items:center}.thread-post__goodicon{width:28px;height:28px;display:block;font-size:22px;line-height:28px;width:32px;color:#ffe208;color:#ffdb06}@media screen and (min-width:200px) and (max-width:550px){.thread-post__goodicon{font-size:22.5px}}.thread-post__good--on .thread-post__goodicon{color:#ff1c41}.thread-post__good.active .thread-post__goodicon{animation:goodicon_bound 1s}.thread-post__goodcount{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:700;height:28px;line-height:29px;display:block;background-color:#ffe208;color:rgba(0,0,0,.9);padding:0 11px 0 9.5px;border-radius:2px;font-size:17px;margin-left:5px;position:relative;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:900px){.thread-post__goodcount{height:24.5px;line-height:24.5px;font-size:15.5px;padding:0 8px 0 7px;margin-left:3px}}.thread-post__goodcount:before{content:"";position:absolute;left:-12px;top:50%;margin-top:-6px;border:6px solid #ffe208;border-color:transparent #ffe208 transparent transparent}@media only screen and (max-width:900px){.thread-post__goodcount:before{left:-10px;margin-top:-5px;border-width:5px}}.thread-post__goodcount:after{content:attr(data-like);position:absolute;top:0;left:0;width:100%;color:#fff;padding:0 10px 0 9px;opacity:0;background-color:#ffe208}.thread-post__good--on .thread-post__goodcount{background-color:#ff1c41;color:#fff}.thread-post__good--on .thread-post__goodcount:before{border-color:transparent #ff1c41 transparent transparent}.thread-post__good .thread-post__goodcount i{display:block;font-style:normal}.thread-post__good.active .thread-post__goodcount i{transform-origin:left center;animation:goodicon_bound 1s .1s}.thread-post__good.active .thread-post__goodcount{transform-origin:left center;animation:goodicon_bound .7s .1s}.thread-post__good.active .thread-post__goodcount:after{animation:thumbUpAfter .4s}@keyframes thumbUpAfter{0%{transform:translateY(0) scale(1);opacity:1;animation-timing-function:cubic-bezier(.215,.61,.355,1)}100%{transform:translateY(-50px) scale(.9);opacity:0}}@keyframes goodicon_bound{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.c-gameicon{max-width:100%;box-shadow:0 4px 15px rgba(0,0,0,.2);border-radius:50%}.c-gameicon.iconmask{border-radius:18%;box-shadow:0 4px 20px rgba(0,0,0,.2),0 2px 5px rgba(0,0,0,.1)}.page-container{max-width:1380px;margin-left:auto;margin-right:auto;position:relative;overflow:clip;word-wrap:break-word;background-color:#fff}.page-container::after{clear:both;content:"";display:table}.bbs-layout-content{width:100%}@media only screen and (min-width:900px){.bbs-layout-content{display:flex;justify-content:space-between}}@media screen and (min-width:551px) and (max-width:900px){.bbs-layout-content{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width:200px) and (max-width:550px){.bbs-layout-content{display:flex;justify-content:space-between;flex-wrap:wrap}}.bbs-layout-feed{width:100%}@media only screen and (min-width:900px){.bbs-layout-feed{width:68%;flex-grow:3;overflow:hidden;padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:901px) and (max-width:1200px){.bbs-layout-feed{padding-left:10px;padding-right:10px}}@media screen and (min-width:551px) and (max-width:900px){.bbs-layout-feed{width:50%;flex-grow:3;padding-left:2vw;padding-right:2vw}}.bbs-layout-gamefeedbar{width:100%;overflow:hidden}@media only screen and (min-width:900px){.bbs-layout-gamefeedbar{width:16%;order:-1;flex-basis:230px;overflow:visible}}@media screen and (min-width:901px) and (max-width:1200px){.bbs-layout-gamefeedbar{flex-basis:210px}}@media screen and (min-width:671px) and (max-width:900px){.bbs-layout-gamefeedbar{width:100%;flex-basis:27.5%}}@media screen and (min-width:551px) and (max-width:670px){.bbs-layout-gamefeedbar{width:30%;flex-basis:150px}}@media screen and (min-width:200px) and (max-width:550px){.bbs-layout-gamefeedbar{width:100%;order:2;flex-basis:100%}}.bbs-layout-gamelinkbar{overflow:hidden;width:100%}@media only screen and (min-width:900px){.bbs-layout-gamelinkbar{width:16%;float:right;flex-basis:230px;overflow:visible}}@media screen and (min-width:901px) and (max-width:1200px){.bbs-layout-gamelinkbar{flex-basis:210px}}@media screen and (min-width:200px) and (max-width:550px){.bbs-layout-gamelinkbar{order:1}}.gameheader__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.gamefooter{color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat}.gamefooter__gameinfo{position:relative;display:flex;justify-content:space-between;align-items:stretch;padding:30px 1.5rem}@media screen and (min-width:901px) and (max-width:1200px){.gamefooter__gameinfo{padding-left:10px;padding-right:10px}}@media screen and (min-width:551px) and (max-width:900px){.gamefooter__gameinfo{padding-left:2vw;padding-right:2vw}}@media screen and (min-width:200px) and (max-width:550px){.gamefooter__gameinfo{flex-wrap:wrap;padding-left:3vw;padding-right:3vw}}.gamefooter__gameinfo .gamefooter__box{width:50%}@media screen and (min-width:200px) and (max-width:550px){.gamefooter__gameinfo .gamefooter__box{padding-bottom:5px;width:100%}}.gamefooter__gameinfo .gamefooter__box--table{margin-right:20px}@media screen and (min-width:200px) and (max-width:550px){.gamefooter__gameinfo .gamefooter__box--table{margin-right:auto;margin-bottom:20px}}.gamefooter__gameinfo .gamefooter__box__headline{font-size:115%;border-bottom:1.5px solid rgba(255,255,255,.25);margin-bottom:1rem;padding-bottom:3px}.gamefooter__gameinfo .gamefooter__box .gamefooter__linkslist{font-size:95%;margin-bottom:.5rem}.gamefooter__gameinfo .gamefooter__box .gamefooter__linkslist__item{padding-bottom:.25rem;font-weight:700;letter-spacing:-.025em}.gamefooter__gameinfo .gamefooter__box .gamefooter__linkslist__item i{margin-right:2px}.gamefooter__gameinfo .gamefooter__box .gamefooter__linkslist__contactlink{font-size:85%;letter-spacing:.035em}.gamefooter__gameinfo .gamefooter__box .gamefooter__linkslist__contactlink a{text-decoration:underline}.gamefooter__gameinfo .gamefooter__box .gamefooter__infotable__item{display:flex;align-items:center;margin-bottom:.75rem}.gamefooter__gameinfo .gamefooter__box .gamefooter__infotable__title{font-size:9px;text-align:center;font-weight:700;line-height:1.25;flex-basis:10em;font-weight:700;background-color:rgba(255,255,255,.15);border-radius:2px;padding:6px 0 5px;min-width:10em}@media only screen and (min-width:900px){.gamefooter__gameinfo .gamefooter__box .gamefooter__infotable__title{font-size:10px;padding:6px 0 5px}}.gamefooter__gameinfo .gamefooter__box .gamefooter__infotable__content{line-height:1.35;margin-left:3%;font-size:95%;letter-spacing:-.015em}.gamefooter__copybar{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,.1);padding:11px 1.5rem 10px}@media screen and (min-width:901px) and (max-width:1200px){.gamefooter__copybar{padding-left:10px;padding-right:10px}}@media screen and (min-width:551px) and (max-width:900px){.gamefooter__copybar{padding-left:2vw;padding-right:2vw}}@media screen and (min-width:200px) and (max-width:550px){.gamefooter__copybar{padding-left:3vw;padding-right:3vw}}.gamefooter__copybar__copymark{font-size:80%;line-height:20px;font-weight:700}.gamefooter__copybar__copymark small{font-size:90%;letter-spacing:-.05em}.gamefooter__copybar__backtop{font-weight:700;font-size:9px;line-height:20px}.gamefooter__copybar__backtop i{font-size:120%}.gamefeedbar__inner{max-width:100%;margin-left:auto;margin-right:auto;position:relative}.gamefeedbar__inner::after{clear:both;content:"";display:table}@media only screen and (min-width:900px){.gamefeedbar__inner{height:100%}}@media only screen and (min-width:1200px){.gamefeedbar__inner{padding-top:1.55rem;padding-left:1.25rem;padding-bottom:1.25rem}}@media screen and (min-width:901px) and (max-width:1200px){.gamefeedbar__inner{padding-top:1.5rem;padding-bottom:10px;padding-left:8%;padding-right:10px}}@media screen and (min-width:551px) and (max-width:900px){.gamefeedbar__inner{padding-top:2vw;padding-right:2vw}}.gamefeedbar__createbutton{display:none}@media screen and (min-width:551px) and (max-width:900px){.gamefeedbar__createbutton{display:block;margin-bottom:1.6rem}}.feedbarholder{position:relative;margin-bottom:2rem}@media screen and (min-width:200px) and (max-width:550px){.feedbarholder{margin-bottom:0}}.feedbarholder.feedbarholder--news{margin-bottom:0}.feedbarholder__title{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:700;font-size:95%;letter-spacing:-.035em;line-height:1;color:#0d1111;margin-bottom:.8rem}@media screen and (min-width:200px) and (max-width:550px){.feedbarholder__title{display:none}}@media only screen and (min-width:550px){.feedbarholder__title{border-bottom:2px solid #dfe9e9;padding-bottom:1.5em}}.feedbarholder--news .feedbarholder__title{margin-bottom:1.25rem}@media screen and (min-width:200px) and (max-width:550px){.feedbarholder--news .feedbarholder__title{position:absolute;top:0;left:0;width:100%;font-family:sans-serif;font-weight:700;z-index:20;display:block;padding:0 1.25em;line-height:65px;height:64px;font-size:130%;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.1));letter-spacing:-.02em;margin-bottom:0;color:#fff}}.feedbarholder__item{position:relative;display:block}.feedbarholder__itemtitle{position:relative}.feedbarheader{position:relative;z-index:20;background-color:#f0f2f4;height:64px;box-shadow:0 1px 2px rgba(0,0,0,.035),0 10px 18px rgba(88,98,98,.075);background-color:#fff}.feedbarheader__menu{position:relative;border-top:0;display:flex;justify-content:space-around;align-items:center;z-index:10}.feedbarheader__menu:before{content:"";position:absolute;top:30%;left:50%;width:1px;height:40%;background-color:#dfe9e9;background-color:rgba(0,0,0,.15)}.feedbarheader.is-fix .feedbarheader__menu{position:fixed;top:0;left:0;width:100%;z-index:999;background-color:#fff;height:48px;box-shadow:0 1px 2px rgba(0,0,0,.035),0 10px 18px rgba(88,98,98,.075);animation:slideInDown_medium .8s}.feedbarheader__title{font-family:sans-serif;font-weight:700;text-align:center;line-height:64px;height:64px;font-size:120%;width:50%;color:#0d1111;letter-spacing:-.025em;cursor:pointer}.feedbarheader__title.is-touch{background-color:rgba(0,0,0,.1)}.feedbarheader.is-fix .feedbarheader__title{line-height:48px;height:48px;font-size:120%}.feedbarheader__underline{position:absolute;bottom:0;left:0;width:50%;height:3px;border-radius:5px;background-color:#fc0;transition:transform .2s cubic-bezier(.4,0,.2,1);z-index:20}.feedbarheader__underline[data-color="0"]{transform:translateX(0)}.feedbarheader__underline[data-color="1"]{transform:translateX(100%)}.feedbarheader.is-fix .feedbarheader__underline{position:fixed;top:45px;left:0;z-index:999;animation:slideInDown_medium .8s}@media screen and (min-width:200px) and (max-width:550px){.feedbar__swiper{margin:0 auto;position:relative;overflow:hidden;z-index:1}}@media screen and (min-width:200px) and (max-width:550px){.swiper--feed{transform:translate3d(0,0,0);position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform}}.feedbarholder__button{color:rgba(0,0,0,.9);margin:0 2.5vw;margin-bottom:11px;border-radius:2px;background-color:#ffec1a;padding:1.25em 0}@media only screen and (min-width:550px){.feedbarholder__button{display:none}}.feedbarholder__button.is-touch{background-color:#ffe208}.gamelinkbar__inner{margin-bottom:-1px}@media only screen and (min-width:900px){.gamelinkbar__inner{height:100%}}@media only screen and (min-width:1200px){.gamelinkbar__inner{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}}@media screen and (min-width:901px) and (max-width:1200px){.gamelinkbar__inner{padding-top:10px;padding-right:10px;padding-bottom:10px}}.adholder{overflow:hidden;max-width:100%;width:100%;margin:0 auto}@media only screen and (min-width:900px){.aholder-left{position:sticky;top:20px}.aholder-right{position:sticky;top:20px}}.aholder-inline--pair{display:flex;gap:10px;justify-content:center}.aholder-inline--pair .aholder-inline__item{flex:1;min-width:0;overflow:hidden}.gameheader__topbar{position:absolute;top:0;left:0;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;z-index:99;padding:0 3%;height:68px}@media screen and (min-width:551px) and (max-width:900px){.gameheader__topbar{padding-left:2vw;padding-right:2vw}}@media screen and (min-width:200px) and (max-width:550px){.gameheader__topbar{padding-left:3vw;padding-right:3vw;height:50px}}.gameheader__topbar__logo{flex:0 0 auto;display:inline-flex;position:relative;height:100%;cursor:pointer}.gameheader__topbar__logoimg{position:relative;width:156px;height:100%;background-size:100% auto;background-position:center;background-repeat:no-repeat;background-image:url(../img/new/logo-yellow2.svg)}@media screen and (min-width:551px) and (max-width:900px){.gameheader__topbar__logoimg{width:148px}}@media screen and (min-width:351px) and (max-width:550px){.gameheader__topbar__logoimg{width:120px}}@media screen and (min-width:200px) and (max-width:350px){.gameheader__topbar__logoimg{width:104px}}.gameheader__topbar__logoimg:before{content:"";position:absolute;top:50%;right:-10px;height:14px;width:2px;margin-top:-6px;background-color:rgba(255,236,26,.45)}@media screen and (min-width:200px) and (max-width:550px){.gameheader__topbar__logoimg:before{display:none}}.gameheader__topbar__logotyping{position:relative;padding-left:21px;top:2px;color:#ffec1a;color:#ffec1a;font-weight:700;letter-spacing:.06em;line-height:68px}@media screen and (min-width:200px) and (max-width:550px){.gameheader__topbar__logotyping{line-height:50px;padding-left:.5em;letter-spacing:.1em;font-size:10px}}.gameheader__topbar__logotyped{white-space:pre}.gameheader__topbar__create{position:relative}.gameheader__topbar__createbutton{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:700;background-color:rgba(255,255,255,.15);box-shadow:0 5px 25px rgba(0,0,0,.075),0 20px 50px rgba(0,0,0,.1);color:#fff;padding:7px 17px 7px 10px;border-radius:2px;font-weight:700;letter-spacing:.03em}@media only screen and (min-width:900px){.gameheader__topbar__createbutton{font-size:115%;letter-spacing:.075em;padding-top:9px;padding-right:26px;padding-bottom:9px;padding-left:18px;border-radius:3px}}@media screen and (min-width:200px) and (max-width:550px){.gameheader__topbar__createbutton{font-size:90%}}.gameheader__topbar__logotyped{position:relative}.typed-cursor{position:relative;top:-1px;opacity:1;font-weight:100;animation:typingBlink .7s infinite;display:none}@keyframes typingBlink{0%,20%{opacity:1}50%{opacity:0}100%,80%{opacity:1}}.gameheader__content{color:#fff;position:relative}@media only screen and (min-width:900px){.gameheader__content{padding-top:2.75rem;padding-bottom:2rem;padding-left:10px;padding-right:10px}}@media screen and (min-width:551px) and (max-width:900px){.gameheader__content{padding-top:5rem;padding-bottom:2.75rem;padding-left:2vw;padding-right:2vw;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width:200px) and (max-width:550px){.gameheader__content{padding-top:3.75rem;padding-bottom:1.5rem;padding-left:3vw;padding-right:3vw}}.gameheader__headline{position:relative;text-align:center}@media screen and (min-width:551px) and (max-width:900px){.gameheader__headline{text-align:left;flex-grow:3}}.gameheader__headline--noticon{padding-top:1.1rem;padding-bottom:1.5rem}@media screen and (min-width:551px) and (max-width:900px){.gameheader__headline--noticon{padding-top:1rem;text-align:center}}@media only screen and (min-width:900px){.gameheader__headline--noticon{padding-top:2.35rem;padding-bottom:1.4rem}}.gameheader__gameicon{-webkit-touch-callout:none;touch-callout:none;width:120px;margin:0 auto .5rem;width:12vw;max-width:200px}@media screen and (min-width:551px) and (max-width:900px){.gameheader__gameicon{width:100%;min-width:100px;max-width:180px;flex-basis:100%;margin-right:3vw;margin-bottom:0}}@media screen and (min-width:200px) and (max-width:550px){.gameheader__gameicon{width:140px;width:32vw;max-width:150px;margin-bottom:.5rem}}.gameheader__gameiconlink{display:block;cursor:pointer}.gameheader__gameiconlink.is-active{animation:headerIconBounce 650ms ease-out}.gameheader__gametitle{letter-spacing:-.04em;line-height:1.3;margin:0;font-size:28px;margin-bottom:.5rem}@media only screen and (max-width:900px){.gameheader__gametitle{margin-bottom:.75rem;margin-left:-1.5px}}@media screen and (min-width:200px) and (max-width:550px){.gameheader__gametitle{width:100%;font-size:175%;letter-spacing:-.085em;margin-bottom:0;line-height:1}.gameheader__gametitle span{padding-top:.275em}}.gameheader__gametitle span{font-weight:400;display:block;letter-spacing:.1em;font-size:85%}.gameheader__gametitle .is-touch{background-color:rgba(255,255,255,.2);border-radius:3px}.gameheader__headline--noticon .gameheader__gametitle{letter-spacing:-.01em;font-size:40px}@media screen and (min-width:200px) and (max-width:550px){.gameheader__headline--noticon .gameheader__gametitle{font-size:7.25vw;letter-spacing:-.03em;margin-bottom:.15rem}.gameheader__headline--noticon .gameheader__gametitle span{font-size:5.5vw;padding-top:.4em}}.gameheader__gamedescription{font-size:14px;font-weight:400;max-width:550px;margin:0 auto;letter-spacing:.015em;line-height:1.475}.gameheader__gamedescription br{display:none}@media only screen and (max-width:900px){.gameheader__gamedescription{max-width:100%;letter-spacing:-.01em}}@media screen and (min-width:200px) and (max-width:550px){.gameheader__gamedescription{width:100%;clear:both;overflow:hidden;padding-top:.5rem;font-size:87.5%;max-width:320px;padding:.6rem .5rem 0;margin:0 auto;color:rgba(255,255,255,.9)}}.feedbarholder--thread .feedbarholder__item{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;border-bottom:1px solid #dfe9e9}@media only screen and (min-width:550px){.feedbarholder--thread .feedbarholder__item{height:3.6em;margin-bottom:.75em;padding-bottom:.75em}}@media screen and (min-width:200px) and (max-width:550px){.feedbarholder--thread .feedbarholder__item{height:5em;padding:1.25em 2vw;border-bottom:1px solid rgba(223,233,233,.6)}.feedbarholder--thread .feedbarholder__item.is-touch{background-color:#f0f2f4}}.feedbarholder--thread .feedbarholder__itemcomment{font-weight:700;position:relative;width:auto;flex-basis:50px;margin-right:.5em;font-size:22.5px;text-align:center;line-height:1;color:#fff;letter-spacing:-.1em;color:#fc0}@media only screen and (min-width:550px){.feedbarholder--thread .feedbarholder__itemcomment{font-size:20px}}@media screen and (min-width:200px) and (max-width:550px){.feedbarholder--thread .feedbarholder__itemcomment{flex-basis:64px;width:30%}}.feedbarholder--thread .feedbarholder__itemtitle{width:100%;z-index:9;color:#586262;font-size:100%;line-height:1.3;letter-spacing:-.035em;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width:200px) and (max-width:550px){.feedbarholder--thread .feedbarholder__itemtitle{widows:70%;color:#323c3c;font-size:115%;font-weight:700}}@media only screen and (min-width:550px){.feedbarholder__item.feedbarholder__item--news{margin-bottom:1.5rem}}.feedbarholder__item.feedbarholder__item--news .feedbarholder__itemdate{color:#959f9f;font-size:80%;letter-spacing:.1em;margin-bottom:.75em;line-height:1}.feedbarholder__item.feedbarholder__item--news .feedbarholder__itemtitle{text-transform:uppercase;font-size:90%;line-height:1.4;color:#586262}.feedbarholder__item.feedbarholder__item--news .feedbarholder__itemthumb{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;width:100%;height:130px;margin-bottom:.8rem}@media screen and (min-width:901px) and (max-width:1200px){.feedbarholder__item.feedbarholder__item--news .feedbarholder__itemthumb{height:120px}}@media screen and (min-width:671px) and (max-width:900px){.feedbarholder__item.feedbarholder__item--news .feedbarholder__itemthumb{height:134px}}@media screen and (min-width:551px) and (max-width:670px){.feedbarholder__item.feedbarholder__item--news .feedbarholder__itemthumb{height:100px}}@media screen and (min-width:200px) and (max-width:550px){.feedbarholder.feedbarholder--news .feedbarholder__item{display:block;width:100%;margin-bottom:10px;border-bottom:1px solid #dfe9e9;padding:0 2vw 10px;display:flex;align-items:center}.feedbarholder.feedbarholder--news .feedbarholder__item:first-of-type{padding:0;display:block}.feedbarholder.feedbarholder--news .feedbarholder__itemthumb{height:80px;margin-bottom:0;width:30%;margin-right:2%}.feedbarholder.feedbarholder--news .feedbarholder__item:first-of-type .feedbarholder__itemthumb{height:200px;width:100%;margin-right:0}.feedbarholder.feedbarholder--news .feedbarholder__item:first-of-type .feedbarholder__itemthumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.9))}.feedbarholder.feedbarholder--news .feedbarholder__itemdate{display:none}.feedbarholder.feedbarholder--news .feedbarholder__itemtitle{font-size:110%;letter-spacing:-.01em;font-weight:700;width:70%;padding:0 .5rem 1px;color:#323c3c}.feedbarholder.feedbarholder--news .feedbarholder__item:first-of-type .feedbarholder__itemtitle{left:50%;right:auto;transform:translateX(-50%);position:absolute;bottom:1em;max-width:340px;text-align:center;z-index:9;font-size:130%;color:#fff;width:100%}}.createscreen{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none;z-index:99999}.createscreen.is-open{display:block}.createscreen.is-close{display:block;animation:fadeOut .25s cubic-bezier(.4,0,.2,1)}.createscreen-pages{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:relative}.createscreen-pages .swiper-slide{width:100%;height:100%}.is-open .createscreen-pages{animation:pulseIn .45s cubic-bezier(.4,0,.2,1)}.createscreen-pages__title{text-align:center;font-size:250%;letter-spacing:-.05em}@media screen and (min-width:200px) and (max-width:550px){.createscreen-pages__title{font-size:200%}}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pages__title{font-size:175%}}.createscreen-pages__description{text-align:center;font-size:95%;letter-spacing:.05em;max-width:320px;width:100%;margin:0 auto 2rem}@media screen and (min-width:200px) and (max-width:550px){.createscreen-pages__description{margin-bottom:1rem;opacity:.7}}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pages__description{display:none}}.createscreen-header{position:absolute;width:100%;z-index:99;display:flex;justify-content:space-between;align-items:center;padding:.6rem .75rem .6rem 1.75rem;font-weight:700;font-family:sans-serif;transition:color .3s .2s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.85);background-color:rgba(255,255,255,.35);box-shadow:0 1px 5px rgba(0,0,0,.04)}.is-open .createscreen-header{animation:fadeIn .6s cubic-bezier(.4,0,.2,1)}.is-page2 .createscreen-header{color:#fff;background-color:rgba(255,255,255,.08)}@media screen and (min-width:200px) and (max-width:550px){.createscreen-header{padding:.3rem 0 .3rem 1rem}}@media screen and (min-height:100px) and (max-height:500px){.createscreen-header{padding:0 0 0 1rem}}.createscreen-header__title{font-size:110%}.createscreen-header__closebutton{padding:8px 1rem;transition:background-color .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.createscreen-bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.95);display:none}.is-open .createscreen-bg{display:block;animation:fadeIn .45s cubic-bezier(.4,0,.2,1)}.is-close .createscreen-bg{display:block}.createscreen-bg__page1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(60deg,rgba(255,255,255,0) 45%,rgba(80,64,255,.2))}.createscreen-bg__page1:after,.createscreen-bg__page1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.createscreen-bg__page1:before{background-image:linear-gradient(-60deg,rgba(255,255,255,0) 45%,rgba(0,214,132,.25))}.createscreen-bg__page1:after{background-image:linear-gradient(0deg,rgba(247,15,114,.15),rgba(255,255,255,0) 45%)}.is-page2 .createscreen-bg__page1{visibility:hidden}.createscreen-bg__page2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;visibility:hidden;transition:background-color .2s ease-out}.is-page2 .createscreen-bg__page2{visibility:visible;opacity:1}.is-animation--slidein .createscreen-bg__page2{animation:createScreenBGSlideIn .4s cubic-bezier(.4,0,.2,1)}.is-animation--fadein .createscreen-bg__page2{animation:fadeIn .4s cubic-bezier(.4,0,.2,1)}.is-pagemove .createscreen-bg__page2{animation:fadeOut .5s cubic-bezier(.4,0,.2,1);visibility:visible;opacity:0}.is-color1 .createscreen-bg__page2{background-color:rgba(0,214,132,.975)}.is-color2 .createscreen-bg__page2{background-color:rgba(80,64,255,.925)}.is-color3 .createscreen-bg__page2{background-color:rgba(247,15,114,.9)}.is-color4 .createscreen-bg__page2{background-color:rgba(255,168,36,.9)}@keyframes createScreenBGSlideIn{0%{opacity:0;transform:translateY(50vh)}100%{opacity:1;transform:translateY(0)}}.createscreen-pages__page1{top:50%;bottom:auto;transform:translateY(-50%);position:absolute;color:#323c3c;padding-bottom:3vh;width:100%}.is-animation--pageup .createscreen-pages__page1{display:block}@media screen and (min-width:200px) and (max-width:550px){.createscreen-pages__page1{padding-bottom:0}}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pages__page1{padding-bottom:0}}.is-animation--pageup .createscreen-pages__page1 .createscreen-pages__headline{animation:createscreenBallsSlideOutUp 1s cubic-bezier(.4,0,.2,1)}.createscreen-pages__page1__list{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;max-width:540px;margin:0 auto}@media screen and (min-width:200px) and (max-width:550px){.createscreen-pages__page1__list{padding:0 3vw}}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pages__page1__list{max-width:500px}}.createscreen-pages__page1__item{width:200px;height:200px;line-height:200px;font-size:35px;border-radius:50%;cursor:pointer;color:#fff;text-align:center}@media screen and (min-width:200px) and (max-width:550px){.createscreen-pages__page1__item{width:138px;height:138px;line-height:138px;font-size:26px;letter-spacing:1px}}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pages__page1__item{width:131.4285714286px;height:131.4285714286px;line-height:131.4285714286px;font-size:24px}}.createscreen-pages__page1__item{animation:createscreenBallsFloatingScale 5s ease-in-out infinite alternate-reverse;transform:scale(.95)}.createscreen-pages__page1__item:nth-of-type(1){animation-duration:7s;background-color:rgba(0,214,132,.9);box-shadow:0 15px 50px rgba(0,214,132,.5)}.createscreen-pages__page1__item:nth-of-type(2){animation-delay:.5s;animation-duration:6s;background-color:rgba(80,64,255,.9);box-shadow:0 15px 50px rgba(80,64,255,.5)}.createscreen-pages__page1__item:nth-of-type(3){animation-delay:.25s;background-color:rgba(247,15,114,.9);box-shadow:0 15px 50px rgba(247,15,114,.5);margin-top:50px}.createscreen-pages__page1__item:nth-of-type(4){animation-delay:0s;background-color:rgba(255,168,36,.9);box-shadow:0 15px 50px rgba(255,168,36,.5);margin-top:50px}.is-animation--pageup .createscreen-pages__page1__item{opacity:0}.is-animation--pageup .createscreen-pages__page1__item:nth-of-type(1){animation:createscreenBallsSlideOutUp 1.2s cubic-bezier(.4,0,.2,1)}.is-animation--pageup .createscreen-pages__page1__item:nth-of-type(2){animation:createscreenBallsSlideOutUp 1s cubic-bezier(.4,0,.2,1)}.is-animation--pageup .createscreen-pages__page1__item:nth-of-type(3){animation:createscreenBallsSlideOutUp 1.6s cubic-bezier(.4,0,.2,1)}.is-animation--pageup .createscreen-pages__page1__item:nth-of-type(4){animation:createscreenBallsSlideOutUp 1.4s cubic-bezier(.4,0,.2,1)}.is-animation--pageup .createscreen-pages__page1 .createscreen-pages__headline{animation:createscreenBallsSlideOutUp .8s cubic-bezier(.4,0,.2,1);opacity:0}.createscreen-pageform{color:#fff;width:90%;margin-left:5%}@media only screen and (min-width:670px){.createscreen-pageform{top:50%;bottom:auto;transform:translateY(-50%);position:absolute}}@media only screen and (max-width:670px){.createscreen-pageform{padding-top:70px;margin-left:3%;width:94%}}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pageform{padding-top:50px;margin-left:0;width:100%}}.is-page2 .createscreen-pageform .createscreen-pages__headline{animation:slideInUp_medium .55s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:670px){.createscreen-pageform .createscreen-pages__headline{display:none}}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pageform .createscreen-pages__headline{display:none}}.createscreen-pageform__form{position:relative;margin:0 auto;max-width:1200px;width:90%}@media only screen and (max-width:900px){.createscreen-pageform__form{max-width:660px;width:100%}}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pageform__form{max-width:100%;margin:0 2.5vw}}.is-page2 .createscreen-pageform__form{animation:slideInUp_medium .6s cubic-bezier(.4,0,.2,1)}.createscreen-pageform__form .form__input{background-color:transparent;display:block;border-radius:0;color:#0d1111;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:700}.createscreen-pageform__form .form__input:-moz-placeholder{color:#aeb8b8}.createscreen-pageform__form .form__input:placeholder-shown{color:#aeb8b8}.createscreen-pageform__form .form__input::-webkit-input-placeholder{color:#aeb8b8}.createscreen-pageform__form .form__input:-moz-placeholder{color:#aeb8b8;opacity:1}.createscreen-pageform__form .form__input::-moz-placeholder{color:#aeb8b8;opacity:1}.createscreen-pageform__form .form__input:-ms-input-placeholder{color:#aeb8b8}.createscreen-pageform__form .form__input--text,.createscreen-pageform__form .form__input--title{padding:.8rem 0;width:94%;max-width:94%;margin:0 auto;font-size:130%}@media only screen and (min-width:1200px){.createscreen-pageform__form .form__input--text,.createscreen-pageform__form .form__input--title{width:96%;max-width:96%;padding:1.5rem 0;font-size:150%}}.createscreen-pageform__form .form__input--title{font-size:180%;padding-bottom:.6rem;border-bottom:2px solid #eee;line-height:1}@media only screen and (min-width:1200px){.createscreen-pageform__form .form__input--title{font-size:250%;padding-bottom:1.5rem;font-weight:400}}.createscreen-pageform__form .form__input--text{color:#3c4646;font-weight:400;padding-bottom:1em;max-height:400px;min-height:40vh;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;transform:preserve-3d;transform:translateZ(0);backface-visibility:hidden}@media screen and (min-width:551px) and (max-width:900px){.createscreen-pageform__form .form__input--text{min-height:30vh}}@media screen and (min-width:200px) and (max-width:550px){.createscreen-pageform__form .form__input--text{min-height:37.5vh}}@media only screen and (max-height:700px){.createscreen-pageform__form .form__input--text{min-height:25vh;max-height:40vh}}.createscreen-pageform__form .form__input--name{font-size:90%;background-color:transparent;font-weight:700}.createscreen-pageform__form .form__input--cat{font-size:90%;background-color:transparent;font-weight:700}.createscreen-pageform__formholder{background-color:#fff;overflow:hidden;border-radius:2px;box-shadow:0 5px 20px rgba(0,0,0,.1)}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pageform__formholder{height:50vh}}.createscreen-pageform__formcontent{position:relative;padding-top:.5rem}.createscreen-pageform__formcontent:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:20px;background-image:linear-gradient(rgba(255,255,255,0),#fff)}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pageform__formcontent{width:50%;float:left;padding-top:0}}.createscreen-pageform__formfooter{background-color:#f5f5f5;overflow:hidden;display:flex;justify-content:space-between;align-items:stretch}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pageform__formfooter{width:50%;float:left;display:block}}.createscreen-pageform__formfooterholder{width:50%;display:inline-flex;justify-content:flex-start;align-items:center;padding:0 1em;box-sizing:border-box}.createscreen-pageform__formfooterholder:nth-of-type(2){justify-content:flex-end}.createscreen-pageform__formfooterholder:nth-of-type(2) label{flex-basis:6em;text-align:right}.createscreen-pageform__formfooterholder label{flex-basis:3.5em;letter-spacing:-.015em;font-family:sans-serif;color:#959f9f;font-size:90%;font-weight:700;display:block;width:100%}.createscreen-pageform__formfooterholder input{width:auto;padding:.8rem 0}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pageform__formfooterholder{width:100%;height:22vh;float:left;display:block;padding:2vh 10px 0}.createscreen-pageform__formfooterholder label{text-align:left;color:#000;font-size:10px}.createscreen-pageform__formfooterholder:nth-of-type(2) label{text-align:left}.createscreen-pageform__formfooterholder .form__input--name{width:100%;padding:5px 10px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.035),0 10px 18px rgba(88,98,98,.075)}.createscreen-pageform__formfooterholder .form__input--cat{width:100%;padding:5px 10px 4px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.035),0 10px 18px rgba(88,98,98,.075)}}.createscreen-pageform__submitbutton{width:100%;display:block;background-color:rgba(255,255,255,.2);box-shadow:0 10px 20px rgba(0,0,0,.05),0 2px 10px rgba(0,0,0,.05);padding:1em 1em;font-size:130%;font-weight:700;border-radius:50px;max-width:12em;margin:1.5em auto 0;transition:background-color .2s ease-out}.is-color1 .createscreen-pageform__submitbutton{background-color:rgba(0,0,0,.25)}@media screen and (min-height:100px) and (max-height:500px){.createscreen-pageform__submitbutton{margin-top:10px}}.toolmenu{position:fixed;bottom:20px;left:2vw;z-index:997;animation:slideInUp_medium .8s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:900px){.toolmenu{left:50%;bottom:22px;margin-left:-32px}}.toolmenu.is-hide{display:none}.toolmenu.is-focus{display:none}.toolmenu__fixbutton{width:64px;height:64px;background-color:rgba(255,226,8,.975);box-shadow:0 10px 20px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);color:#000;border-radius:50%;transition:background-color .2s ease-out}.toolmenu__fixbutton.is-open{background-color:#ff0036}.toolmenu__list{box-shadow:0 2px 15px rgba(0,0,0,.15),inset 0 0 0 1px rgba(0,0,0,.125);position:fixed;bottom:94px;left:2vw;z-index:999;width:240px;background-color:rgba(255,236,26,.95);display:none}.toolmenu__list.is-open{display:block;animation:slideInUp_small 250ms cubic-bezier(.4,0,.2,1),fadeIn 250ms cubic-bezier(.4,0,.2,1)}.toolmenu__list.is-close{display:block;opacity:0;animation:slideOutDown_small 250ms cubic-bezier(.4,0,.2,1),fadeOut 250ms cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:900px){.toolmenu__list{left:50%;bottom:96px;margin-left:-120px}}.toolmenu__button{padding:1rem 1rem;font-weight:700;border-top:1px solid rgba(0,0,0,.1);font-size:130%;cursor:pointer}.toolmenu__button a{display:block}.toolmenu__button:first-child{border-top:none}.toolmenu__button.is-touch{background-color:rgba(255,204,0,.975)}@media screen and (min-width:200px) and (max-width:550px){.toolmenu__button{padding:2.5vh 1rem}}.toolmenu__icon,.toolmenu__icon span{display:inline-block;transition:transform .2s 50ms ease-out,opacity .2s 50ms ease-out}.toolmenu__icon{position:relative;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);display:block;width:64%}.toolmenu__icon span{position:absolute;left:18%;width:64%;height:2px;background-color:rgba(0,0,0,.8);top:50%;transform-origin:center center;margin-top:-1px}.toolmenu__icon span:nth-of-type(1){transform:translateY(-6px)}.toolmenu__icon span:nth-of-type(2){transform:translateY(0)}.toolmenu__icon span:nth-of-type(3){transform:translateY(6px)}.is-open .toolmenu__icon span{background-color:#fff;height:2.5px}.is-open .toolmenu__icon span:nth-of-type(1){transform:translateY(0) rotate(-45deg)}.is-open .toolmenu__icon span:nth-of-type(2){opacity:0}.is-open .toolmenu__icon span:nth-of-type(3){transform:translateY(0) rotate(45deg)}.game-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);z-index:998;display:none;opacity:0}.game-overlay.active{display:block}.game-overlay.is-active{display:block;animation:fadeIn .2s cubic-bezier(.4,0,.2,1);opacity:1}.game-overlay.is-close{display:block;animation:fadeOut .3s cubic-bezier(.4,0,.2,1);opacity:0}.categorybar-container{max-width:100%;margin-left:auto;margin-right:auto;box-shadow:0 1px 2px rgba(0,0,0,.035),0 10px 18px rgba(88,98,98,.075);border-top:none;position:relative;margin-bottom:10px}.categorybar-container::after{clear:both;content:"";display:table}@media screen and (min-width:200px) and (max-width:550px){.categorybar-container{margin-bottom:6px}}.categorybar{display:flex;justify-content:space-between;text-align:center}.categorybar__item{width:20%;position:relative;color:#aeb8b8;font-size:90%}@media screen and (min-width:200px) and (max-width:550px){.categorybar__item{font-size:10px;font-weight:700}}.categorybar__item a{display:block;padding:1.75rem 0 1.5rem}@media screen and (min-width:200px) and (max-width:550px){.categorybar__item a{padding:1.1rem 0}}.categorybar__item+:before{content:"";position:absolute;left:0;top:30%;height:40%;width:1px;background-color:rgba(200,210,210,.75)}.categorybar__item.is-touch{background-color:#f5f5f5}.categorybar__item .count{display:block;margin:0 auto;font-weight:400;line-height:26px;position:relative}@media screen and (min-width:200px) and (max-width:550px){.categorybar__item .count{line-height:22px;left:-.5px}}.categorybar__item .count--search{font-size:17px}@media screen and (min-width:200px) and (max-width:550px){.categorybar__item .count--search{font-size:15px;top:.5px}}.categorybar__item .count--number{font-size:22px;letter-spacing:-1px}@media screen and (min-width:200px) and (max-width:550px){.categorybar__item .count--number{font-size:18px;letter-spacing:-.5px;line-height:22px}}.categorybar__item.is-active{color:#0d1111;font-weight:700}.categorybar__item.is-active .count{font-weight:700}.categorybar__item.is-active .count--number{font-size:25px;left:-1.5px}@media screen and (min-width:200px) and (max-width:550px){.categorybar__item.is-active .count--number{font-size:20px;left:-.5px;letter-spacing:-1px}}.categorybar__underline{position:absolute;bottom:0;left:0;height:3px;width:16.6666666667%;border-radius:50px;box-shadow:0 1px 2px rgba(0,0,0,.15);transition-timing-function:cubic-bezier(.4,0,.2,1)}.categorybar__underline.is-position0{background:#ffe208}.categorybar__underline.is-position1{background:#00d684}.categorybar__underline.is-position2{background:#5040ff}.categorybar__underline.is-position3{background:#f70f72}.categorybar__underline.is-position4{background:#ffa824}.categorybar__underline.is-position5{background:#0d66ff}.searchbar{display:none}.searchbar.is-active{display:block;animation:slideInDown_medium .25s cubic-bezier(.4,0,.2,1)}.searchbar.is-close{display:block;animation:slideOutUp_medium .25s cubic-bezier(.4,0,.2,1);opacity:0}.searchbar{position:fixed;top:0;left:0;width:100%;height:180px;background-color:#fff;box-shadow:0 2px 50px rgba(0,0,0,.25);z-index:999}@media screen and (min-width:200px) and (max-width:550px){.searchbar{height:100px}}.searchbar__form{height:180px;border:none;display:flex;justify-content:space-between;align-items:stretch}@media screen and (min-width:200px) and (max-width:550px){.searchbar__form{height:100px}}.searchbar__form__keyword{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:400;width:100%;padding:0 2.5rem;font-size:250%;text-transform:uppercase}.searchbar__form__keyword:-moz-placeholder{color:#aeb8b8}.searchbar__form__keyword:placeholder-shown{color:#aeb8b8}.searchbar__form__keyword::-webkit-input-placeholder{color:#aeb8b8}.searchbar__form__keyword:-moz-placeholder{color:#aeb8b8;opacity:1}.searchbar__form__keyword::-moz-placeholder{color:#aeb8b8;opacity:1}.searchbar__form__keyword:-ms-input-placeholder{color:#aeb8b8}@media screen and (min-width:200px) and (max-width:550px){.searchbar__form__keyword{padding-left:1em;padding-right:.5em;font-size:165%}}.searchbar__form__submit{width:100%;flex-basis:10%;text-align:right;font-size:250%;padding-right:2.5rem}@media only screen and (max-width:900px){.searchbar__form__submit{flex-basis:30%}}@media screen and (min-width:200px) and (max-width:550px){.searchbar__form__submit{padding-right:.5em}}.searchbar__form__submit .icon-search{width:6rem;height:6rem;line-height:6rem;vertical-align:middle;float:right;text-align:center;border-radius:50%;color:#fff;font-size:75%;background-color:#0d66ff;box-shadow:0 5px 20px rgba(13,102,255,.5)}@media screen and (min-width:200px) and (max-width:550px){.searchbar__form__submit .icon-search{width:4rem;height:4rem;line-height:4rem;vertical-align:middle;font-size:70%}}.sharebar{box-shadow:0 1px 2px rgba(0,0,0,.035),0 10px 18px rgba(88,98,98,.075);font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:700;position:relative;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;margin-bottom:1rem;background-color:#fff}@media only screen and (min-width:900px){.sharebar{margin-bottom:3rem}}@media only screen and (max-width:900px){.sharebar{padding-left:10px;padding-right:10px}}@media screen and (min-width:551px) and (max-width:900px){.sharebar{padding-left:2vw;padding-right:2vw}}@media screen and (min-width:200px) and (max-width:550px){.sharebar{margin-left:2.5vw;margin-right:2.5vw;padding-left:4vw;padding-right:4vw}}@media screen and (min-width:200px) and (max-width:550px){.sharebar__title{padding-right:1em;font-size:12px;letter-spacing:-.0125em}}@media screen and (min-width:200px) and (max-width:350px){.sharebar__title{display:none}}.sharebar__button-holder{flex-grow:2;display:inline-flex;justify-content:flex-end}@media screen and (min-width:200px) and (max-width:350px){.sharebar__button-holder{justify-content:space-around}}.sharebar__button{margin-left:10px;padding:4px 10px 4px 8px;font-size:90%}@media screen and (min-width:200px) and (max-width:550px){.sharebar__button{margin-left:6px;font-size:10px;padding:3px 7px 3px 6px;letter-spacing:-.02em}.sharebar__button:first-child{margin-left:0}}.sharebar__button.c-button--twitter{box-shadow:0 4px 13px rgba(26,167,255,.4)}.sharebar__button.c-button--facebook{box-shadow:0 4px 13px rgba(28,75,174,.4)}.sharebar__button.c-button--line{box-shadow:0 4px 13px rgba(10,207,66,.4)}.sharebar__button.is-touch{transform:scale(2)}.sharebar__button>.icon-social{display:block;float:left;width:20px;height:20px;background-size:15px;background-position:center;background-repeat:no-repeat}@media screen and (min-width:200px) and (max-width:550px){.sharebar__button>.icon-social{width:16px;height:16px;background-size:12.5px}}.glh{position:relative;margin:0 auto}@media only screen and (min-width:900px){.glh{background-color:#fff;width:100%;border-radius:2px;margin-bottom:10px}}@media only screen and (min-width:1200px){.glh{margin-bottom:1.25rem}}@media only screen and (max-width:900px){.glh{overflow:hidden;float:left;width:50%}}.glh__header{position:relative;text-align:center;font-size:80%;letter-spacing:.035rem;font-weight:700;text-transform:uppercase;padding:8.5px 0 7px;z-index:11}@media screen and (min-width:551px) and (max-width:900px){.glh__header{padding:9px 0 7px}}.glh__header--figg{background-color:#ff6e00;color:#fff}.glh__header--amz{background-color:#ffec1a}@media screen and (min-width:200px) and (max-width:550px){.glh__header{position:absolute;top:0;left:0;width:100%;color:#fff;background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,0))}}.glh__item{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-callout:none;position:relative;overflow:hidden}.glh__itemthumb{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;height:290px}@media screen and (min-width:901px) and (max-width:1200px){.glh__itemthumb{height:270px}}@media screen and (min-width:551px) and (max-width:900px){.glh__itemthumb{height:300px}}@media screen and (min-width:351px) and (max-width:550px){.glh__itemthumb{height:350px}}@media screen and (min-width:200px) and (max-width:350px){.glh__itemthumb{height:310px}}.glh__itemthumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,0) 10%,rgba(0,0,0,.75) 100%)}.is-touch .glh__itemthumb{opacity:.95}.glh__itemcontent{position:absolute;bottom:5%;z-index:10;padding:0 .6rem}@media screen and (min-width:200px) and (max-width:550px){.glh__itemcontent{padding-left:.6rem;padding-right:.6rem}}.glh__itemtitle{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:700;letter-spacing:-.01em;font-weight:700;font-size:115%;line-height:1.2;max-height:2.4em;color:#fff;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.glh__itemsubtitle{font-size:90%;letter-spacing:-.015rem;margin-top:.35rem;color:rgba(255,255,255,.85);line-height:1.35;max-height:2.6em;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (min-width:1200px){.glh__itemsubtitle{font-size:87.5%}}.glh__swiperbutton{width:50px;height:50px;line-height:50px;vertical-align:middle;text-align:center;position:absolute;top:50%;margin-top:-25px;z-index:99;font-size:18px;background-color:rgba(255,255,255,.15);color:#fff;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:200px) and (max-width:550px){.glh__swiperbutton{width:44px;height:44px;line-height:44px;vertical-align:middle;margin-top:-22px;background-color:rgba(255,255,255,.1);font-size:20px}}.glh__swiperbutton--prev{left:-15px;border-radius:0 50px 50px 0;padding-left:10px}.glh__swiperbutton--next{right:-15px;border-radius:50px 0 0 50px;padding-right:10px}.glh__swiperbutton.swiper-button-disabled{opacity:0;transition:opacity 0}.glh__swiperbutton.swiper-button-disabled.is-tap{animation:none}.glh.glh--figg{overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.05)}.glh.glh--amz .glh__swiper{display:block}@media only screen and (max-width:900px){.glh.glh--amz .glh__swiper{display:flex}}@media only screen and (min-width:900px){.glh.glh--amz .glh__swiperbutton{display:none}}@media only screen and (min-width:900px){.glh.glh--amz .glh__item{margin-bottom:10px;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.05)}}.glh.glh--amz .glh__itemthumb{margin:0}.glh.glh--amz .glh__itemthumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(21,21,21,.15) 40%,rgba(21,21,21,.9) 90%);z-index:9}.gameform-cover{max-width:100%;margin-left:auto;margin-right:auto;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:2.5rem 0;text-align:center;color:#fff}.gameform-cover::after{clear:both;content:"";display:table}@media screen and (min-width:551px) and (max-width:900px){.gameform-cover{padding:2rem 0}}@media screen and (min-width:200px) and (max-width:550px){.gameform-cover{padding:1.5rem 0}}.gameform-cover__icon{width:128px;height:128px;margin:0 auto 3px}@media screen and (min-width:200px) and (max-width:550px){.gameform-cover__icon{width:108px;height:108px;margin-bottom:5px}}.gameform-cover__title{font-size:150%;letter-spacing:-.02em}@media screen and (min-width:200px) and (max-width:550px){.gameform-cover__title{font-size:130%}}.gameform-cover__description{color:rgba(255,255,255,.9);font-size:95%;max-width:480px;margin:0 auto;line-height:1.45;padding:0 2em}@media screen and (min-width:200px) and (max-width:550px){.gameform-cover__description{font-size:85%}}.explore{position:fixed;top:0;left:0;bottom:0;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70%;max-width:580px;min-width:300px;background-color:rgba(255,255,255,.975);box-shadow:-25px 0 50px rgba(0,0,0,.15);z-index:99999;transform-origin:left center;transform:translateX(-20px);display:none}.explore.is-active{display:block;animation:followWindowSlideIn .45s ease-out}.explore.is-close{animation:followWindowSlideOut 375ms cubic-bezier(.4,0,.2,1);opacity:0}@media screen and (min-width:200px) and (max-width:550px){.explore{width:88%}}.explore__inner{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.explore__item{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;height:100%;overflow:hidden}.explore__item__content{position:relative;text-align:center;position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);padding-left:20px}.explore__itemtitle{font-size:120%;letter-spacing:-.035em;font-weight:700;line-height:1.2}.explore__itemsubtitle{font-size:100%;font-weight:400}.explore__item--gameline{background-color:#ffe208}.explore__item--gameline .explore__itemsubtitle{background-color:rgba(0,0,0,.9);border-radius:50px;padding:.5em 0;font-weight:700;color:#ffec1a;width:160px;margin:.5rem auto 0}.explore__item--gameline .explore__item__gamelinelogo{background-size:98% auto;background-position:center;background-repeat:no-repeat;width:180px;height:48px;background-image:url(../img/new/logo-black2.svg);text-indent:-9999px}@media screen and (min-width:200px) and (max-width:550px){.explore__item--gameline .explore__item__gamelinelogo{width:150px;height:32px}}.explore__item--gameline_site{background-color:#ffe208}.explore__item--gameline_site .explore__itemsubtitle{background-color:rgba(0,0,0,.9);border-radius:50px;padding:.5em 0;font-weight:700;color:#ffec1a;width:190px;margin:.5rem auto 0}.explore__item--gameline_site .explore__item__gamelinelogo{background-size:98% auto;background-position:center;background-repeat:no-repeat;width:180px;height:48px;background-image:url(../img/new/logo-black2.svg);text-indent:-9999px}@media screen and (min-width:200px) and (max-width:550px){.explore__item--gameline_site .explore__item__gamelinelogo{width:150px;height:32px}}.explore__item--board{color:#fff}.explore__item--board .explore__item__content{text-align:left;display:flex;justify-content:center;align-items:center;width:300px}@media screen and (min-width:200px) and (max-width:550px){.explore__item--board .explore__item__content{padding-left:25px;width:280px}}.explore__item--board .explore__item__gameicon{width:120px;height:120px;flex-basis:120px;position:relative}@media screen and (min-width:200px) and (max-width:550px){.explore__item--board .explore__item__gameicon{width:68px;height:68px}}.explore__item--board .explore__item__gameicon img{position:absolute;top:50%;bottom:auto;transform:translateY(-50%)}.explore__item--board .explore__item__boardtitle{padding-left:.75rem;width:100%;flex-grow:2}.explore__item--board .explore__itemsubtitle{padding-top:3px}.explore__item--figg{background-color:#ff6e00;background-image:url(http://figg.jp/images/figg/700/6046_1.jpg);background-position:top center;color:#fff}.explore__item--figg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(135deg,rgba(255,100,65,.8),rgba(246,217,14,.8));background-image:linear-gradient(160deg,rgba(245,168,15,.4),rgba(255,100,65,.875));background-color:rgba(0,0,0,.3)}.explore__item--figg .explore__item__figglogo{background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-image:url(../img/new/figglogo.svg);text-indent:-9999px;width:160px;margin:0 auto 10px}@media only screen and (min-width:670px){.explore__item--figg .explore__item__figglogo{height:58px}}@media screen and (min-width:200px) and (max-width:550px){.explore__item--figg .explore__item__figglogo{height:42px;margin-bottom:7px}}.explore__item--figg .explore__itemsubtitle{min-width:280px}.animation-game{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.animation-game__icon{background-size:auto 90%;background-position:center;background-repeat:no-repeat;position:absolute;bottom:0;right:0;width:16.6666666667%;height:120px;background-image:url(../img/new/icon-oldps.svg);opacity:0;animation:gameIconUp 5s infinite}@media screen and (min-width:551px) and (max-width:900px){.animation-game__icon{height:140px;animation-duration:6.5s}}@media screen and (min-width:200px) and (max-width:550px){.animation-game__icon{height:100px}}.animation-game__icon:nth-of-type(2){background-image:url(../img/new/icon-iphone.svg);right:16.3333333333%;animation-delay:2.75s}.animation-game__icon:nth-of-type(3){background-image:url(../img/new/icon-keyboard.svg);right:32.6666666667%;animation-delay:.75s}.animation-game__icon:nth-of-type(4){background-image:url(../img/new/icon-playcontrol.svg);right:49%;animation-delay:3.5s}.animation-game__icon:nth-of-type(5){background-image:url(../img/new/icon-wii.svg);right:65.3333333333%;animation-delay:1.75s}.animation-game__icon:nth-of-type(6){background-image:url(../img/new/icon-ps.svg);right:81.6666666667%;animation-delay:4.5s}@keyframes gameIconUp{0%{transform:translateY(15vh);opacity:0}50%{opacity:.4}100%{transform:translateY(-40vh);opacity:0}}.threadtoolbar{max-width:100%;margin-left:auto;margin-right:auto;position:relative;display:flex;justify-content:space-between}.threadtoolbar::after{clear:both;content:"";display:table}.threadtoolbar__item{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.035),0 10px 18px rgba(88,98,98,.075);background-color:#fff;width:100%;margin-bottom:10px;padding:.75rem 0;text-align:center;color:#959f9f;cursor:pointer}.threadtoolbar__item:first-child{margin-right:10px}.threadtoolbar__item.is-touch{background-color:#f0f2f4}@media screen and (min-width:200px) and (max-width:550px){.threadtoolbar__item{margin-left:2.5vw;margin-right:2.5vw;margin-bottom:6px}.threadtoolbar__item:first-child{margin-right:0}.threadtoolbar__item:last-child{margin-left:6px}}.threadtoolbar__item .u-iconfont{font-size:97.5%;margin-right:5px}.threadtoolbar--sort{justify-content:center;gap:0;margin-bottom:10px}.threadtoolbar__sortitem{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-size:13px;font-weight:700;padding:.5rem 1.5rem;text-align:center;text-decoration:none;color:#959f9f;background-color:#fff;border:1px solid #dde1e5;cursor:pointer;transition:background-color .15s,color .15s}.threadtoolbar__sortitem:first-child{border-radius:4px 0 0 4px;border-right:none}.threadtoolbar__sortitem:last-child{border-radius:0 4px 4px 0}.threadtoolbar__sortitem--active{color:#fff;background-color:#5daaaa;border-color:#5daaaa}.threadtoolbar__sortitem:not(.threadtoolbar__sortitem--active):hover{background-color:#f0f2f4}@media screen and (min-width:200px) and (max-width:550px){.threadtoolbar__sortitem{padding:.5rem 1.2rem;font-size:12px}}.threadres__threadfirst{box-shadow:0 1px 2px rgba(0,0,0,.035),0 10px 18px rgba(88,98,98,.075);background-color:#fff}.thread-reply{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;transform:preserve-3d;transform:translateZ(0);backface-visibility:hidden;position:absolute;top:25%;width:90%;max-width:580px;background-color:#fff;box-shadow:0 5px 50px rgba(0,0,0,.4);z-index:999;display:none;overflow-x:hidden;max-height:350px;border-radius:2px}.thread-reply.active{display:block}.thread-reply .res{border-width:0 0 1px}@media screen and (min-width:200px) and (max-width:550px){.thread-reply{left:3%!important;width:94%;max-height:320px}.thread-reply .res{padding:1.75rem 5.5vw}}.thread-reply.active{animation:threadReplyIn .25s ease-out}@keyframes threadReplyIn{0%{opacity:.2;transform:scale(.8,.7);animation-timing-function:cubic-bezier(.4,0,.2,1)}70%{transform:scale(1.05,1.1)}100%{opacity:1;transform:scale(1)}}.res.res--empty{box-shadow:0 2px 4px rgba(0,0,0,.035),0 5px 20px rgba(88,98,98,.2);display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:200px) and (max-width:550px){.res.res--empty{flex-flow:column}}.resempty__content,.resempty__img{width:50%}@media screen and (min-width:200px) and (max-width:550px){.resempty__content,.resempty__img{width:100%;text-align:center}}@media only screen and (min-width:550px){.resempty__content{padding-left:5%}}.resempty__title{font-size:200%;color:#000203;line-height:50px;line-height:1.25}.resempty__messages{font-size:115%;color:#586262;margin-bottom:1.25rem}@media screen and (min-width:200px) and (max-width:550px){.thread .res__username{display:none}}.thread .res__lastres .res__text .res-anchor{background-color:#c8d2d2}.thread .res.is-touch .res__title{color:#0d66ff;background-color:rgba(13,102,255,.075)}.thread-single{padding-top:1.25rem}@media screen and (min-width:551px) and (max-width:900px){.thread-single{padding-top:1rem}}@media screen and (min-width:200px) and (max-width:550px){.thread-single{padding-top:6px}}@media screen and (min-width:551px) and (max-width:900px){.res--single{padding-top:1.25rem;padding-bottom:1.25rem}}@media screen and (min-width:200px) and (max-width:550px){.res--single{padding-top:1.25rem;padding-bottom:1.25rem}}.res--popup{margin:0;box-shadow:none;animation:resPopupInner .5s ease-in;padding:2rem}@media screen and (min-width:551px) and (max-width:900px){.res--popup{padding:1.75rem 1.5rem}}@media screen and (min-width:200px) and (max-width:550px){.res--popup{padding:1.5rem 1.1rem}}@keyframes resPopupInner{0%{opacity:.2}100%{opacity:1}}.res--popup[data-res-num="1"] .res__username{color:red;font-weight:700}.res--comment .res__username{margin-bottom:.3rem}.res__text .res-anchor{position:relative;top:-1.5px;font-weight:700;color:#fff;border-radius:50px;background-color:#0d66ff;cursor:pointer;padding:2px 10px;display:inline-block;font-size:12px;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:700}@media screen and (min-width:551px) and (max-width:900px){.res__text .res-anchor{padding:1px 8px;border-radius:2px;line-height:1.5}}@media screen and (min-width:200px) and (max-width:550px){.res__text .res-anchor{font-size:11.5px;letter-spacing:.5px;padding:0 7px;border-radius:2px;line-height:1.5}}.res__text .res-anchor:before{content:"\e804\e804";font-family:icons;margin-right:.25em;font-size:11px;letter-spacing:0;position:relative}@media only screen and (min-width:900px){.res__text .res-anchor:before{letter-spacing:1px}}.res__text .res-anchor.is-disabled{background-color:#c8d2d2}.res .res__footer__reply{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Yu Gothic Medium",YuGothicMedium,Meiryo,"MS PGothic",sans-serif,sans-serif;font-weight:700;font-size:80%;color:#aeb8b8;box-shadow:0 0 0 1px #c8d2d2;padding:4px .8rem;border-radius:2px;letter-spacing:1px;font-weight:700}.res .res__footer__reply.is-touch{box-shadow:0 0 0 1px #0d66ff;color:#0d66ff}@media screen and (min-width:200px) and (max-width:550px){.res .res__footer__reply{padding:4px .7rem 3px}}.res.res--404{flex-wrap:wrap}.resempty__footer{width:100%;text-align:center;padding-top:1rem}.resempty__footer a{color:#0d66ff;display:block;margin-bottom:1rem}html.is-noscroll,html.is-noscroll body{overflow:hidden!important;height:100%!important}.u-desktop-hidden{display:none}@media only screen and (max-width:900px){.u-desktop-hidden{display:block}}.u-mobile-only{display:none}@media screen and (min-width:200px) and (max-width:550px){.u-mobile-only{display:block}}@media screen and (min-width:200px) and (max-width:550px){.u-mobile-hide{display:none!important}}.u-link-blue{color:#0d66ff}.u-clearfix{width:100%}.u-clearfix:after{content:"";display:block;clear:both}.u-nobr br{display:none!important}.is-scrolled{animation:scrollAlert 1s 250ms}@keyframes scrollAlert{0%,100%{opacity:1}45%,55%{opacity:.2}}.u-gradient-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.u-gradient{background-color:rgba(55,56,64,.3)}.u-cover{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.55)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
