footer,footer.l-footer{padding-top:3em}footer .top .logo{margin-bottom:3em}#downloadRanking{padding-bottom:6em}.pageHead+*{margin-top:1.5em}.pageHead .secTit+*{margin-top:2em}.pageHead .lead{line-height:2}.secTit.low1 .vag{font-size:3.6em}.main_lead{margin-top:4em;margin-bottom:4em}.main_lead p{font-size:1.8em;font-weight:700;color:var(--color-green)}.textbase_template{font-size:.9em;margin-top:5em}.textbase_template p+*{margin-top:1em}.textbase_template>*:not(:first-child){margin-top:1em}.textbase_template ul,.textbase_template ol{margin-left:1.5em}.textbase_template ul{list-style-type:disc}#breadcrumb{background:#fff;color:var(--color-blue);font-size:.68em;padding:.9em 0}@media (max-width:700px){#breadcrumb{font-size:.75em}}.accordion{display:none}.wpcf7 form.sent .wpcf7-response-output{display:none !important}.wpcf7-form .button{margin-top:1.5em}.wpcf7-form .button .submitting{display:none}.wpcf7-form.sent .button .waiting,.wpcf7-form.submitting .button .waiting{display:none}.wpcf7-form.sent .button .submitting,.wpcf7-form.submitting .button .submitting{display:block}.wpcf7-form .button:after{content:"";display:block;width:1.4em;height:1em;margin-top:.1em;background:url(//eurekastudio.co.jp/euwp/wp-content/themes/swell_child/assets/css/../img/icon_mail.svg) center center no-repeat;background-size:contain}.wpcf7-not-valid-tip{font-size:.82em}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control{width:100%;font-size:1rem;padding:.5em 1em;background:#fff}.wpcf7-form-control.wpcf7-text{border:.45rem solid var(--color-blue);border-radius:100vw}.wpcf7-form-control.wpcf7-textarea{border:.45rem solid var(--color-blue);border-radius:30px}.wpcf7-form .field{position:relative}.wpcf7-form .field+.field{margin-top:1em}.wpcf7-form .field .label{position:absolute;z-index:1;left:1.3rem;top:calc(.45rem + .8rem);color:#767676;line-height:1;pointer-events:none;transition:all .3s cubic-bezier(.76,0,.24,1)}.wpcf7-form .field.on .label{top:0;transform:translateY(-50%);color:var(--color-blue);background:#fff;padding:.3em .2em;font-size:.8em}.game_list .flexHead{gap:1em}.game_list .flexHead figure{width:40%}.game_list .flexHead figure img{transform-origin:left center;transform:scale(1.3)}.game_list ul li.large{display:flex;flex-wrap:wrap}.game_list ul li.large+li{margin-top:1em}.game_list ul li.large .inner{order:1;flex:1;padding:1em}.game_list ul li.large:before{content:"";display:block;background:#009496;width:1.2em;order:2;clip-path:polygon(0 0,100% 2em,100% 100%,0 100%)}.game_list ul li.large:after{content:"";display:block;background:#009496;width:100%;height:1.5em;order:3;clip-path:polygon(0 0,2em 100%,100% 100%,100% 0)}.game_list ul li.large .top{display:flex;gap:.8em}.game_list ul li.large .top figure{width:33%}.game_list ul li.large .top .tit{align-self:center;line-height:1;display:flex;flex-direction:column;color:var(--color-yellow);font-weight:400;flex:1}.game_list ul li.large .top .tit .trl{font-size:.75em;margin-bottom:.5em}.game_list ul li.large .top .tit .vag{font-size:1.8em}.game_list ul li.large .button{margin:1em auto 0;width:fit-content;padding-left:3em;padding-right:3em}.game_list ul li.small{width:90%;margin-left:auto;margin-right:auto}.game_list ul li.small .top{display:flex;gap:.8em}.game_list ul li.small .top figure{width:24%}.game_list ul li.small .top .tit{align-self:center;line-height:1;display:flex;flex-direction:column;font-weight:400;flex:1}.game_list ul li.small .top .tit .trl{font-size:.7em;margin-bottom:.5em}.game_list ul li.small .top .tit .vag{font-size:1.5em}.game_list ul li.small .top .small_button{color:var(--color-yellow);margin-top:.2em;font-size:.9em}.game_list ul li.large+li.small{margin-top:2em}.game_list ul li.small+li.small{border-top:4px dotted #009496;margin-top:.5em;padding-top:.5em}body.news_blog .flexHead{align-items:center}body.news_blog .flexHead figure{width:50%;display:flex;justify-content:center;height:fit-content}body.news_blog .flexHead figure img{max-width:64%}body.news .graph_area{position:relative}body.news .graph_area figure:not(.bg){max-width:30%;margin:0 auto}body.news .graph_area .bg{position:absolute;top:calc(50% + 7em);width:100%;padding:0 10px;transform:translateY(-50%);z-index:-1}body.news .news_list{margin-top:-2em}body.games.archive #pickup{padding-top:0}body.games.archive #pickup .secTit{align-items:center;margin-bottom:2em}body.games.archive #pickup .secTit figure{margin-top:-2em}body.games.archive .main_lead{display:flex;gap:.5em}body.games.archive .main_lead p{flex:1}body.games.archive .main_lead .graph_dev{width:19%;display:flex;align-items:center;justify-content:center}body.games.archive .main_lead figure{position:absolute;aspect-ratio:184/336;width:6em;transform:translateX(2em)}body.games.archive .main_lead figure img{width:100%}body.games.archive .graph_dev_line{display:flex;gap:1em;margin-top:3em}body.games.archive .graph_dev_line>*{width:13.6em}body.games.archive .graph_dev_line>* img{width:100%}body.company .main_lead{display:flex;justify-content:center;position:relative;margin-top:5em}body.company .main_lead figure{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:160%}body.company .main_lead figure img{max-width:none;width:auto;height:100%}body.company .graphArea{margin-top:0;position:relative;z-index:2}body.company .graphArea .earthWrapper{position:relative;margin-top:10em;display:flex;justify-content:center;z-index:2}body.company .graphArea .earthWrapper .earth{width:calc(min(var(--content-width),100vw)*1.5);aspect-ratio:1/1;border-radius:100vw;overflow:hidden;background:var(--color-blue)}body.company .graphArea .earthWrapper .earth .inner{background:url(//eurekastudio.co.jp/euwp/wp-content/themes/swell_child/assets/css/../img/earth.svg) repeat-x center center;background-size:auto 90%;width:100%;height:100%}body.company .graphArea .g01{width:min(29.8vw,178px);position:absolute;bottom:calc(100% - 3em);left:50%;transform:translateX(-50%);z-index:1}body.company .graphArea .g02,body.company .graphArea .g03{position:absolute;top:-3em;z-index:-1}body.company .graphArea .g02{left:calc(50% - 10em);width:min(26vw,160px)}body.company .graphArea .g03{left:calc(50% + 2em);width:min(38vw,220px)}body.company .graphArea .runWrapper{position:relative;width:100%;aspect-ratio:982/145}body.company .graphArea .g04,body.company .graphArea .g05{width:min(21vw,123px);position:absolute;animation:run 20s linear infinite;left:-5em}body.company .graphArea .g05{animation-delay:3s}@media (max-width:700px){body.company .graphArea .g04,body.company .graphArea .g05{animation-duration:10s}body.company .graphArea .g05{animation-delay:1.5s}}@keyframes run{0%{left:-5em;transform:scaleX(1)}50%{left:100%;transform:scaleX(1)}51%{left:100%;transform:scaleX(-1)}100%{left:-5em;transform:scaleX(-1)}}body.company #mission{padding-top:0;position:relative;z-index:2}body.company #mission .com{margin-top:1em;padding-top:.5em;padding-bottom:.5em;background:url(//eurekastudio.co.jp/euwp/wp-content/themes/swell_child/assets/css/../img/bg_mission.png) repeat-y;background-size:100% auto;line-height:2}body.company #mission .com p+p{margin-top:1.5em}body.company #member{position:relative;z-index:1;background:#fff}body.company .member_list ul{color:var(--color-blue);display:flex;flex-wrap:wrap;gap:2em .5em}body.company .member_list li{width:calc(50% - .5em)}body.company .member_list li a{display:flex;display:flex;gap:.5em;align-items:center;text-decoration:none}body.company .member_list li figure{width:40%}body.company .member_list li div.desc{flex:1;max-width:fit-content;transform:rotate(-10deg)}body.company .member_list li .trl{font-size:.5em}body.company .member_list li .vag{font-size:1.1em}body.company #outline{position:relative;padding-top:15em}body.company #outline .flex{display:flex;align-items:center;gap:1.5em}body.company #outline .flex figure{width:26%}body.company #outline .flex .desc{color:#fff;padding-left:1.5em;border-left:4px solid #fff;flex:1}body.company #outline .flex .desc .established,body.company #outline .flex .desc .addr{font-size:.8em;line-height:1.3}body.company #outline .flex .desc .addr{margin-top:1em}@media (max-width:700px){body.eurekablog.archive:not(.category_tag) #main_content>.l-mainContent__inner>div>.toLogoBlue>*:first-child{padding-top:130px}}body.eurekablog #content{background:url(//eurekastudio.co.jp/euwp/wp-content/themes/swell_child/assets/css/../img/bg_blog.png) center top}@media (max-width:700px){body.eurekablog #content{background-size:100% auto}}body.eurekablog.archive .pageHead{position:relative;margin-bottom:3em}body.eurekablog.archive .pageHead figure{position:absolute;top:50%;width:100%;transform:translateY(-80%) scale(1.5)}body.eurekablog.archive .pageHead.termHead h1.secTit{text-align:left;align-items:flex-start;line-height:1}body.eurekablog.archive .pageHead.termHead .vag{font-size:1rem}body.eurekablog.archive .pageHead.termHead .trl{font-size:2.16em}body.eurekablog .blog_head{position:relative;color:var(--color-blue);padding-top:1em}@media (max-width:700px){body.eurekablog .blog_head{padding-right:4vw}}body.eurekablog .blog_head figure{position:absolute;width:78%;top:-1em;right:-2em;pointer-events:none}body.eurekablog .blog_head .logo{width:fit-content;margin-left:auto}body.eurekablog .blog_head .logo a{text-align:right;display:flex;flex-direction:column;align-items:flex-end;text-decoration:none}body.eurekablog .blog_head .logo .trl{font-size:.88em}body.eurekablog .blog_head .logo .vag{font-size:1.6em;line-height:1.3}body.eurekablog .sec.blog_meta{position:relative;overflow:hidden;color:#fff}body.eurekablog .sec.blog_meta .tit{font-size:1.6em;margin-bottom:.5em;line-height:1;color:#fff}body.eurekablog .sec.blog_meta .tit:before{filter:saturate(0%) brightness(200%)}body.eurekablog .sec.blog_meta .tit:nth-child(n+2){margin-top:2em}body.eurekablog .sec.blog_meta ul{display:flex;gap:.8em .5em;flex-wrap:wrap}body.eurekablog .sec.blog_meta ul li{border:3px solid #fff;padding:.5em .8em;border-radius:100px;color:#fff}body.eurekablog .sec.blog_meta ul li:before{filter:saturate(0%) brightness(200%);width:.8em;position:static;margin-right:.2em}body.eurekablog .sec.blog_meta ul li a{text-decoration:none;transform:translateY(.1em)}body.eurekablog .blog_list.related{flex-direction:row;flex-wrap:wrap;gap:1em}body.eurekablog .blog_list.related>*{width:calc(50% - .5em);display:flex;flex-direction:column}body.eurekablog .blog_list .small .fukidashi{padding:.5em;flex:1;display:flex;flex-direction:column;border-width:7px}@media (max-width:700px){body.eurekablog .blog_list .small .fukidashi{border-width:.4em}}body.eurekablog .blog_list .small .fukidashi>.tit{flex:1}body.eurekablog .blog_list .small .fukidashi:after{display:none}body.eurekablog .blog_list .small .date{font-size:.64em}body.eurekablog .blog_list .small .author{margin-top:.5em;gap:.5em}body.eurekablog .blog_list .small .tit{font-size:1em}body.eurekablog .blog_list .small .cats{font-size:.7em}body.eurekablog .blog_list .small .name .trl{font-size:.6em}body.eurekablog .blog_list .small .name .vag{font-size:1em}body.eurekablog .blog_list .small .author figure{width:20%}body.eurekablog.author .pageHead{position:static}body.eurekablog.author .pageHead .author{text-align:left;display:flex;align-items:center;gap:1em;width:100%}body.eurekablog.author .pageHead .author figure{width:24%;aspect-ratio:1/1;position:static;transform:none;border-radius:100vw;overflow:hidden}body.eurekablog.author .pageHead .author p.name{flex:1;display:flex;flex-direction:column}body.eurekablog.author .pageHead .author .trl{font-size:.8em;margin-bottom:.5em}body.eurekablog.author .pageHead .author .vag{font-size:2.4em}body.page.contact .contact_list{width:fit-content;margin:0 auto}body.page.contact .contact_list>a{text-decoration:none;display:block;color:var(--color-blue)}body.page.contact .contact_list>a+a{padding-top:2em;margin-top:2em;border-top:2px dotted var(--color-blue)}body.page.contact .contact_list>a p.sub{font-size:.72em;color:#666;margin-bottom:.2em}body.page.contact .contact_list>a p.small_button{font-size:1.2em;line-height:1.3;font-weight:700;text-transform:uppercase}body.page.contact .contact_list>a p.small_button:not(.blank){display:block}body.page.contact .contact_list>a p.small_button:not(.blank):after{display:inline-block;width:1.2em;margin-left:.3em;vertical-align:middle;transform:translateY(-.1em) rotate(90deg)}body.page.contact .form_area{margin-top:2em}body.page.contact .form_head{font-size:2.2em;text-align:center;color:var(--color-blue);margin-bottom:.5em}