html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{background-color:#1f1f1f;color:#333;line-height:1.6em;position:relative;overflow:visible !important;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px}body.congrats .congrats{display:none !important}body.pc{min-width:980px}a{text-decoration:none;color:#21759B}a:hover,a:focus{text-decoration:underline}a:visited{color:#2c8ab2}a:focus{color:#2c8ab2}a:hover{color:#2c8ab2}a:active{color:#2c8ab2}h1.subhead,h2.subhead,h3.subhead,h4.subhead,h5.subhead,h6.subhead{display:none}i,cite,em,var,address{font-style:italic}strong,b{font-weight:bold}@font-face{font-family:"M+";src:url('../fonts/mplus-1p-regular.eot?1652072029');src:url('../fonts/mplus-1p-regular.eot?&1652072029#iefix') format('embedded-opentype'),url('../fonts/mplus-1p-regular.woff?1652072029') format('woff'),url('../fonts/mplus-1p-regular.ttf?1652072029') format('truetype')}@font-face{font-family:"M+ bold";src:url('../fonts/mplus-1p-bold.eot?1652072029');src:url('../fonts/mplus-1p-bold.eot?&1652072029#iefix') format('embedded-opentype'),url('../fonts/mplus-1p-bold.woff?1652072029') format('woff'),url('../fonts/mplus-1p-bold.ttf?1652072029') format('truetype')}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-x{0%{-webkit-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%)}100%{-webkit-transform:rotate(360deg) translateX(-50%);transform:rotate(360deg) translateX(-50%)}}@keyframes loader-x{0%{-ms-transform:rotate(0deg) translateX(-50%);-webkit-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%)}100%{-ms-transform:rotate(360deg) translateX(-50%);-webkit-transform:rotate(360deg) translateX(-50%);transform:rotate(360deg) translateX(-50%)}}@-webkit-keyframes loader-slow{0%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}5%,
  95%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}10%,
  59%{box-shadow:0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}}@keyframes loader-slow{0%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}5%,
  95%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}10%,
  59%{box-shadow:0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;outline:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:url('../images/ja/common/libs/colorbox/overlay.png?1652072029') repeat 0 0}#cboxTopLeft{width:21px;height:21px;background:url('../images/ja/common/libs/colorbox/controls.png?1652072029') no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url('../images/ja/common/libs/colorbox/controls.png?1652072029') no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url('../images/ja/common/libs/colorbox/controls.png?1652072029') no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url('../images/ja/common/libs/colorbox/controls.png?1652072029') no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url('../images/ja/common/libs/colorbox/controls.png?1652072029') left top repeat-y}#cboxMiddleRight{width:21px;background:url('../images/ja/common/libs/colorbox/controls.png?1652072029') right top repeat-y}#cboxTopCenter{height:21px;background:url('../images/ja/common/libs/colorbox/border.png?1652072029') 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url('../images/ja/common/libs/colorbox/border.png?1652072029') 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url('../images/ja/common/libs/colorbox/controls.png?1652072029') no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url('../images/ja/common/libs/colorbox/controls.png?1652072029') no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url('../images/ja/common/libs/colorbox/loading_background.png?1652072029') no-repeat center center}#cboxLoadingGraphic{background:url('../images/ja/common/libs/colorbox/loading.gif?1652072029') no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url('../images/ja/common/libs/colorbox/controls.png?1652072029') no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;border:none;outline:none}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cboxIE6 #cboxTopLeft{background:url('../images/ja/common/libs/colorbox/ie6/borderTopLeft.png?1652072029')}.cboxIE6 #cboxTopCenter{background:url('../images/ja/common/libs/colorbox/ie6/borderTopCenter.png?1652072029')}.cboxIE6 #cboxTopRight{background:url('../images/ja/common/libs/colorbox/ie6/borderTopRight.png?1652072029')}.cboxIE6 #cboxBottomLeft{background:url('../images/ja/common/libs/colorbox/ie6/borderBottomLeft.png?1652072029')}.cboxIE6 #cboxBottomCenter{background:url('../images/ja/common/libs/colorbox/ie6/borderBottomCenter.png?1652072029')}.cboxIE6 #cboxBottomRight{background:url('../images/ja/common/libs/colorbox/ie6/borderBottomRight.png?1652072029')}.cboxIE6 #cboxMiddleLeft{background:url('../images/ja/common/libs/colorbox/ie6/borderMiddleLeft.png?1652072029')}.cboxIE6 #cboxMiddleRight{background:url('../images/ja/common/libs/colorbox/ie6/borderMiddleRight.png?1652072029')}.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')")}#content-top #headline ul li article .tags,#content-news .news-archives li article .tags,#content-news .news-single header .tags{margin-top:5px;letter-spacing:-.40em}#content-top #headline ul li article .tags li,#content-news .news-archives li article .tags li,#content-news .news-single header .tags li{display:inline-block;border-bottom:none;letter-spacing:normal;border-top:0}#content-top #headline ul li article .tags li .tag-link,#content-news .news-archives li article .tags li .tag-link,#content-news .news-single header .tags li .tag-link{margin:0 5px 3px 0;padding:5px;border-bottom:none;color:#fff;display:block;font-size:10px;line-height:1}.news-tag{float:left;margin-top:5px}.news-tag span,.news-tag a{border-bottom:none;color:#fff;display:block;line-height:1}.tag-gray{background-color:#8B99A7}.tag-green{background-color:#23ac38}.tag-blue{background-color:#004386}.tag-orange{background-color:#f39700}.green{background:#23ac38}.blue{background:#166bce}.header{box-sizing:border-box;overflow:hidden;background-color:#fdd000;width:100%;height:50px}.header .inner{overflow:hidden;*zoom:1;width:965px;margin:auto;text-align:left;position:relative}.header .inner .btn-back-gameview{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:5px;display:inline-block;padding:5px 10px;position:absolute;top:50%;right:10px;background-color:#000;color:#fff;font-weight:bold;text-decoration:none}.header .logo-head{width:94px;float:left;text-align:left;margin-top:8px}.header .logo-head img{max-width:100%}.header .logo-head a{display:block}.header .menu-head{width:89%;float:right}.header .menu-head .menus{letter-spacing:-.2em;line-height:1;float:right}.header .menu-head .menus li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-right:17px;text-align:center}.header .menu-head .menus span{display:block;position:relative;z-index:10}.header .menu-head .menus .link-name{font-weight:bold}.header .menu-head .menus .link-name span{display:inline-block;font-size:5px;margin-left:3px}.header .menu-head .menus .link-name-en{font-size:8px;font-weight:400;font-family:Corbel, Arial, Helvetica, sans-serif;letter-spacing:-1px;padding-top:5px}.header .menu-head .menus a{color:#7e540a;box-sizing:border-box;display:block;padding:13px 0;position:relative;text-decoration:none}.header .menu-head .menus a:visited{color:#7e540a}.header .menu-head .menus a:focus{color:#7e540a}.header .menu-head .menus a:hover{color:#7e540a}.header .menu-head .menus a:active{color:#7e540a}.header .menu-head .menus a:hover{text-decoration:none}.header .menu-head .menus a .hover-effect{border-radius:6px 6px 0 0;position:absolute;left:-7px;background:#fff;height:47px;z-index:1;bottom:-60px;width:100%;padding:0 7px}.header .menu-head .menus .gnav-current .hover-effect{bottom:0}.header .change-language{box-sizing:border-box;float:right;line-height:1;padding:13px 0}.header .change-language .title{color:#fff;font-family:"M+ bold";margin-bottom:3px}.header .change-language ul{letter-spacing:-.2em;text-align:left;margin-top:-3px}.header .change-language li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal}.header .change-language li:before{content:'/ ';color:#fff}.header .change-language li:first-child:before{content:''}.header .change-language li.current a{font-weight:bold;text-decoration:underline}.header .change-language a,.header .change-language span{color:#fff;font-size:78%}.header .change-language a:visited,.header .change-language span:visited{color:#fff}.header .change-language a:focus,.header .change-language span:focus{color:#fff}.header .change-language a:hover,.header .change-language span:hover{color:#fff}.header .change-language a:active,.header .change-language span:active{color:#fff}.header .change-language span{color:#c9a607}.header .change-language span:hover{color:#c9a607}.header #logo{position:absolute;left:-15px;right:0}.header #logo a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background:url('../images/ja/common/logo.png?1652072029');width:460px;height:115px;display:block;outline:none}.header #global-nav{position:absolute;top:60px;bottom:auto;left:auto;right:0}.header #global-nav ul{height:50px}.header #global-nav ul li#nav-top{float:left;width:56px;height:50px;position:relative;cursor:pointer;margin-right:15px}.header #global-nav ul li#nav-top.last{margin-right:0}.header #global-nav ul li#nav-top.current .background-layer,.header #global-nav ul li#nav-top:hover .background-layer{position:absolute;top:0;bottom:0;left:0;right:0}.header #global-nav ul li#nav-top.current a p.main,.header #global-nav ul li#nav-top:hover a p.main{color:black}.header #global-nav ul li#nav-top .background-layer{-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.75);position:absolute;top:77px;bottom:0;left:0;right:0;position:relative;width:56px;height:52px;background-color:#fccf00}.header #global-nav ul li#nav-top .background-layer:before{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:23px;bottom:auto;border-width:5px;border-style:solid;border-color:#fccf00 transparent transparent transparent}.header #global-nav ul li#nav-top .background-layer:after{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:23px;bottom:auto;border-width:5px;border-style:solid;border-color:#fdd000 transparent transparent transparent}.header #global-nav ul li#nav-top .background-layer>div{width:56px;height:50px;border-top:1px #a4890d solid;border-bottom:1px #a4890d solid}.header #global-nav ul li#nav-top a{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:56px;height:50px;text-decoration:none;text-align:center;padding-right:2px;outline:none}.header #global-nav ul li#nav-top a>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:left}.header #global-nav ul li#nav-top a>div p.main{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:120%;color:#fff;margin-top:7px}.header #global-nav ul li#nav-top a>div p.sub{text-shadow:0 0 1px rgba(0,0,0,0.1);font-size:85%;color:#646363}.header #global-nav ul li#nav-about{float:left;width:66px;height:50px;position:relative;cursor:pointer;margin-right:15px}.header #global-nav ul li#nav-about.last{margin-right:0}.header #global-nav ul li#nav-about.current .background-layer,.header #global-nav ul li#nav-about:hover .background-layer{position:absolute;top:0;bottom:0;left:0;right:0}.header #global-nav ul li#nav-about.current a p.main,.header #global-nav ul li#nav-about:hover a p.main{color:black}.header #global-nav ul li#nav-about .background-layer{-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.75);position:absolute;top:77px;bottom:0;left:0;right:0;position:relative;width:66px;height:52px;background-color:#fccf00}.header #global-nav ul li#nav-about .background-layer:before{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:28px;bottom:auto;border-width:5px;border-style:solid;border-color:#fccf00 transparent transparent transparent}.header #global-nav ul li#nav-about .background-layer:after{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:28px;bottom:auto;border-width:5px;border-style:solid;border-color:#fdd000 transparent transparent transparent}.header #global-nav ul li#nav-about .background-layer>div{width:66px;height:50px;border-top:1px #a4890d solid;border-bottom:1px #a4890d solid}.header #global-nav ul li#nav-about a{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:66px;height:50px;text-decoration:none;text-align:center;padding-right:2px;outline:none}.header #global-nav ul li#nav-about a>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:left}.header #global-nav ul li#nav-about a>div p.main{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:120%;color:#fff;margin-top:7px}.header #global-nav ul li#nav-about a>div p.sub{text-shadow:0 0 1px rgba(0,0,0,0.1);font-size:85%;color:#646363}.header #global-nav ul li#nav-news{float:left;width:60px;height:50px;position:relative;cursor:pointer;margin-right:15px}.header #global-nav ul li#nav-news.last{margin-right:0}.header #global-nav ul li#nav-news.current .background-layer,.header #global-nav ul li#nav-news:hover .background-layer{position:absolute;top:0;bottom:0;left:0;right:0}.header #global-nav ul li#nav-news.current a p.main,.header #global-nav ul li#nav-news:hover a p.main{color:black}.header #global-nav ul li#nav-news .background-layer{-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.75);position:absolute;top:77px;bottom:0;left:0;right:0;position:relative;width:60px;height:52px;background-color:#fccf00}.header #global-nav ul li#nav-news .background-layer:before{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:25px;bottom:auto;border-width:5px;border-style:solid;border-color:#fccf00 transparent transparent transparent}.header #global-nav ul li#nav-news .background-layer:after{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:25px;bottom:auto;border-width:5px;border-style:solid;border-color:#fdd000 transparent transparent transparent}.header #global-nav ul li#nav-news .background-layer>div{width:60px;height:50px;border-top:1px #a4890d solid;border-bottom:1px #a4890d solid}.header #global-nav ul li#nav-news a{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:60px;height:50px;text-decoration:none;text-align:center;padding-right:2px;outline:none}.header #global-nav ul li#nav-news a>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:left}.header #global-nav ul li#nav-news a>div p.main{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:120%;color:#fff;margin-top:7px}.header #global-nav ul li#nav-news a>div p.sub{text-shadow:0 0 1px rgba(0,0,0,0.1);font-size:85%;color:#646363}.header #global-nav ul li#nav-games{float:left;width:71px;height:50px;position:relative;cursor:pointer;margin-right:15px}.header #global-nav ul li#nav-games.last{margin-right:0}.header #global-nav ul li#nav-games.current .background-layer,.header #global-nav ul li#nav-games:hover .background-layer{position:absolute;top:0;bottom:0;left:0;right:0}.header #global-nav ul li#nav-games.current a p.main,.header #global-nav ul li#nav-games:hover a p.main{color:black}.header #global-nav ul li#nav-games .background-layer{-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.75);position:absolute;top:77px;bottom:0;left:0;right:0;position:relative;width:71px;height:52px;background-color:#fccf00}.header #global-nav ul li#nav-games .background-layer:before{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:30.5px;bottom:auto;border-width:5px;border-style:solid;border-color:#fccf00 transparent transparent transparent}.header #global-nav ul li#nav-games .background-layer:after{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:30.5px;bottom:auto;border-width:5px;border-style:solid;border-color:#fdd000 transparent transparent transparent}.header #global-nav ul li#nav-games .background-layer>div{width:71px;height:50px;border-top:1px #a4890d solid;border-bottom:1px #a4890d solid}.header #global-nav ul li#nav-games a{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:71px;height:50px;text-decoration:none;text-align:center;padding-right:2px;outline:none}.header #global-nav ul li#nav-games a>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:left}.header #global-nav ul li#nav-games a>div p.main{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:120%;color:#fff;margin-top:7px}.header #global-nav ul li#nav-games a>div p.sub{text-shadow:0 0 1px rgba(0,0,0,0.1);font-size:85%;color:#646363}.header #global-nav ul li#nav-developer-credo{float:left;width:75px;height:50px;position:relative;cursor:pointer;margin-right:15px}.header #global-nav ul li#nav-developer-credo.last{margin-right:0}.header #global-nav ul li#nav-developer-credo.current .background-layer,.header #global-nav ul li#nav-developer-credo:hover .background-layer{position:absolute;top:0;bottom:0;left:0;right:0}.header #global-nav ul li#nav-developer-credo.current a p.main,.header #global-nav ul li#nav-developer-credo:hover a p.main{color:black}.header #global-nav ul li#nav-developer-credo .background-layer{-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.75);position:absolute;top:77px;bottom:0;left:0;right:0;position:relative;width:75px;height:52px;background-color:#fccf00}.header #global-nav ul li#nav-developer-credo .background-layer:before{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:32.5px;bottom:auto;border-width:5px;border-style:solid;border-color:#fccf00 transparent transparent transparent}.header #global-nav ul li#nav-developer-credo .background-layer:after{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:32.5px;bottom:auto;border-width:5px;border-style:solid;border-color:#fdd000 transparent transparent transparent}.header #global-nav ul li#nav-developer-credo .background-layer>div{width:75px;height:50px;border-top:1px #a4890d solid;border-bottom:1px #a4890d solid}.header #global-nav ul li#nav-developer-credo a{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:75px;height:50px;text-decoration:none;text-align:center;padding-right:2px;outline:none}.header #global-nav ul li#nav-developer-credo a>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:left}.header #global-nav ul li#nav-developer-credo a>div p.main{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:120%;color:#fff;margin-top:7px}.header #global-nav ul li#nav-developer-credo a>div p.sub{text-shadow:0 0 1px rgba(0,0,0,0.1);font-size:85%;color:#646363}.header #global-nav ul li#nav-jobs{float:left;width:61px;height:50px;position:relative;cursor:pointer;margin-right:15px}.header #global-nav ul li#nav-jobs.last{margin-right:0}.header #global-nav ul li#nav-jobs.current .background-layer,.header #global-nav ul li#nav-jobs:hover .background-layer{position:absolute;top:0;bottom:0;left:0;right:0}.header #global-nav ul li#nav-jobs.current a p.main,.header #global-nav ul li#nav-jobs:hover a p.main{color:black}.header #global-nav ul li#nav-jobs .background-layer{-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.75);position:absolute;top:77px;bottom:0;left:0;right:0;position:relative;width:61px;height:52px;background-color:#fccf00}.header #global-nav ul li#nav-jobs .background-layer:before{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:25.5px;bottom:auto;border-width:5px;border-style:solid;border-color:#fccf00 transparent transparent transparent}.header #global-nav ul li#nav-jobs .background-layer:after{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:25.5px;bottom:auto;border-width:5px;border-style:solid;border-color:#fdd000 transparent transparent transparent}.header #global-nav ul li#nav-jobs .background-layer>div{width:61px;height:50px;border-top:1px #a4890d solid;border-bottom:1px #a4890d solid}.header #global-nav ul li#nav-jobs a{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:61px;height:50px;text-decoration:none;text-align:center;padding-right:2px;outline:none}.header #global-nav ul li#nav-jobs a>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:left}.header #global-nav ul li#nav-jobs a>div p.main{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:120%;color:#fff;margin-top:7px}.header #global-nav ul li#nav-jobs a>div p.sub{text-shadow:0 0 1px rgba(0,0,0,0.1);font-size:85%;color:#646363}.header #global-nav ul li#nav-blog{float:left;width:78px;height:50px;position:relative;cursor:pointer;margin-right:15px}.header #global-nav ul li#nav-blog.last{margin-right:0}.header #global-nav ul li#nav-blog.current .background-layer,.header #global-nav ul li#nav-blog:hover .background-layer{position:absolute;top:0;bottom:0;left:0;right:0}.header #global-nav ul li#nav-blog.current a p.main,.header #global-nav ul li#nav-blog:hover a p.main{color:black}.header #global-nav ul li#nav-blog .background-layer{-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.75);position:absolute;top:77px;bottom:0;left:0;right:0;position:relative;width:78px;height:52px;background-color:#fccf00}.header #global-nav ul li#nav-blog .background-layer:before{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:34px;bottom:auto;border-width:5px;border-style:solid;border-color:#fccf00 transparent transparent transparent}.header #global-nav ul li#nav-blog .background-layer:after{content:" ";display:block;position:absolute;width:0;height:0;top:0px;left:34px;bottom:auto;border-width:5px;border-style:solid;border-color:#fdd000 transparent transparent transparent}.header #global-nav ul li#nav-blog .background-layer>div{width:78px;height:50px;border-top:1px #a4890d solid;border-bottom:1px #a4890d solid}.header #global-nav ul li#nav-blog a{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:78px;height:50px;text-decoration:none;text-align:center;padding-right:2px;outline:none}.header #global-nav ul li#nav-blog a>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:left}.header #global-nav ul li#nav-blog a>div p.main{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:120%;color:#fff;margin-top:7px}.header #global-nav ul li#nav-blog a>div p.sub{text-shadow:0 0 1px rgba(0,0,0,0.1);font-size:85%;color:#646363}.header #ajax-loading-gnav{position:absolute;top:70px;bottom:0;left:967px;right:0}.header #top-side-area{position:absolute;top:0;bottom:auto;left:auto;right:0;overflow:hidden;*zoom:1;width:520px}.header #contact-nav{height:29px;padding-top:7px;background-color:#343434;border:1px solid #393939;text-align:center;margin-right:30px;float:right;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;*zoom:1;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0,0,0,0.2)),color-stop(100%, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.2),rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.2),rgba(0,0,0,0))}.header #contact-nav a{color:white}.header #contact-nav>li{float:left;text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:93%;color:#fff;width:114px;height:29px;text-decoration:none}.header #language-chooser{float:right;font-size:85%;line-height:1}.header #language-chooser a{color:white}.header #language-chooser #current-language{border-radius:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0,0,0,0.2)),color-stop(100%, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.2),rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.2),rgba(0,0,0,0));background-color:#343434;padding:5px 10px 5px 20px;border:1px solid #393939;margin-top:6px;text-align:center;text-decoration:none}.header #language-chooser #current-language.clicked{box-shadow:0 0 8px rgba(0,0,0,0.9) inset;border:1px solid #292929;color:#ccc}.header #language-chooser #current-language .arrow-bottom{background:url('../images/ja/buttons-ja-sd67a978b46.png') 0 -416px no-repeat;width:10px;height:6px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 0 3px 6px}.header #language-chooser #selectable-languages{border-radius:5px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0,0,0,0.2)),color-stop(100%, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.2),rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.2),rgba(0,0,0,0));display:none;background-color:#343434;padding:5px 0 10px;border:1px solid #393939;text-align:right;margin-top:1px}.header #language-chooser #selectable-languages a{display:block;text-decoration:none;width:100%;padding:5px 0}.header #language-chooser #selectable-languages a:hover{background-color:#1e1e1e}.header #language-chooser #selectable-languages a span{margin-right:25px}#global-footer{background-color:#1b1600;color:white;width:100%;height:auto;display:block;clear:both;padding-bottom:40px;overflow:hidden}#global-footer .inner{box-sizing:border-box;width:965px;margin:auto;text-align:left;position:relative}#global-footer a{color:#b1b1b1}#global-footer .about-aiming-foot{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:185px;margin-right:15px;vertical-align:top}#global-footer .about-aiming-foot img{width:100%}#global-footer .about-aiming-foot h1{margin:34px 0 10px}#global-footer .about-aiming-foot .description{font-size:93%}#global-footer .nav-menu-footer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:left;width:760px}#global-footer .nav-menu-footer .logo-foot{float:left}#global-footer .nav-menu-footer>ul>li{float:left;margin-right:20px;position:relative;width:110px}#global-footer .nav-menu-footer>ul>li:last-child{margin-right:0}#global-footer .nav-menu-footer>ul>li span{font-size:8px;font-weight:normal;margin-left:3px}#global-footer .nav-menu-footer>ul>li:before{display:block;content:'';width:1px;min-height:200px;height:100%;background-color:#333;position:absolute;top:30px;left:-10px}#global-footer .nav-menu-footer>ul>li p{font-size:90%;font-weight:bold;color:#fdd000;margin:40px 0 10px}#global-footer .nav-menu-footer>ul>li li{font-size:70%}#global-footer #bottommost-links{font-size:85%;margin-top:30px;text-align:right}#global-footer #bottommost-links>a{margin-left:15px}#global-footer #copyright{font-weight:bold;text-align:right}.footer-bottom-menu{box-sizing:border-box;width:100%;padding:15px 0;display:block;clear:both;background-color:#000}.footer-bottom-menu .inner{width:965px;margin:auto}@media only screen and (max-width: 965px){.footer-bottom-menu .inner{width:auto;margin:0 20px}}.footer-bottom-menu .select-language{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:70%;letter-spacing:-.2em;text-align:left}.footer-bottom-menu .select-language span{color:#404040}.footer-bottom-menu li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-right:1em}.footer-bottom-menu a,.footer-bottom-menu span{font-size:93%;color:white;padding-left:15px;background-image:url('../images/ja/renew/ico-arrow-right.png?1652072029');background-repeat:no-repeat;background-position:left center}.footer-bottom-menu a:visited,.footer-bottom-menu span:visited{color:white}.footer-bottom-menu .copyright{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:29%;color:white;font-size:85%;text-align:right}.footer-bottom-menu .btn-back-gameview{border-radius:5px;display:block;width:60%;margin:10px auto 0;padding:10px;background-image:none;background-color:#243d7d;text-align:center;color:#fff;font-size:125%}.go-to-top{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;bottom:-130px;right:0;width:69px;height:70px;cursor:pointer;background-image:url('../images/ja/renew/button-gotop-on.png?1652072029');background-repeat:no-repeat;background-position:0 0}.vertical-border{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:0px;width:21px;height:100%;min-height:100%;background-color:#fdd000;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sp .vertical-border{display:none}@media only screen and (max-width: 1030px){.vertical-border.left{-webkit-animation:fadeOutLeft 1s;animation:fadeOutLeft 1s}.vertical-border.right{-webkit-animation:fadeOutRight 1s;animation:fadeOutRight 1s}}@media only screen and (min-width: 1031px){.vertical-border{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.vertical-border.left{left:0px}.vertical-border.right{right:0px}.horizontal-border{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width: 1030px){.horizontal-border{-webkit-animation:fadeOutUp 1s;animation:fadeOutUp 1s}}@media only screen and (min-width: 1031px){.horizontal-border{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-ms-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-ms-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);opacity:0}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{-ms-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);opacity:0}100%{opacity:1;-ms-transform:none;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);opacity:0}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{-ms-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);opacity:0}100%{opacity:1;-ms-transform:none;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);opacity:0}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);opacity:0}100%{opacity:1;-ms-transform:none;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);opacity:0}}@keyframes fadeOutUp{0%{opacity:1}100%{-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);opacity:0}}#container{overflow:hidden;*zoom:1;background-color:white;padding-top:25px;padding-bottom:100px}.home #container{padding-top:0}#container>article,#container .pjax-slider>article{width:965px;height:auto;margin:0 auto;position:relative;*zoom:1;background-color:white}#container>article else,#container .pjax-slider>article else{background-color:#1f1f1f}#container>article:after,#container .pjax-slider>article:after{content:"";display:table;clear:both}#container #main-area,#container #other-work,#container #end-work{float:right;width:720px}#container #main-area>h1,#container #other-work>h1,#container #end-work>h1{text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:213%;color:#000;background-image:url('../images/ja/common/bg_border_long.png?1652072029');background-repeat:no-repeat;background-position:bottom left;padding-bottom:19px;margin-bottom:30px}#container #main-area section,#container #other-work section,#container #end-work section{margin-bottom:30px}#container #main-area section .float-r,#container #other-work section .float-r,#container #end-work section .float-r{float:right;padding-left:15px;padding-bottom:15px}#container #main-area section .float-l,#container #other-work section .float-l,#container #end-work section .float-l{float:left;padding-right:15px;padding-bottom:15px}#container #main-area section figcaption,#container #other-work section figcaption,#container #end-work section figcaption{font-size:85%}#container #main-area section p,#container #other-work section p,#container #end-work section p{margin-bottom:1em}#container #main-area section a.read-more,#container #other-work section a.read-more,#container #end-work section a.read-more{clear:both;float:right;padding-left:16px;color:#333;background-image:url('../images/ja/common/btn_read_more.png?1652072029');background-repeat:no-repeat;background-position:left 4px}#container #main-area section a.read-more:hover,#container #other-work section a.read-more:hover,#container #end-work section a.read-more:hover{color:#21759B}#container #side-bar{float:left;width:230px;margin-right:15px;margin-top:-25px}#container #side-bar h2{text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:100%;color:#fff;padding-top:40px;padding-left:10px;width:220px;height:23px;background-image:url('../images/ja/common/bg_side_title.png?1652072029')}#container #side-bar .more-side{font-size:10px;color:#666;font-weight:bold;position:relative;text-align:right;width:68px;margin-left:auto;display:block;text-decoration:none;padding:10px 15px 10px 0}#container #side-bar .game-news-more{border-top:1px solid #ccc;margin-bottom:10px}#container #side-bar .accordion-icon,#container #side-bar .accordion-icon span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box}#container #side-bar .accordion-icon{border-radius:17px;position:absolute;top:0;right:0;bottom:0;margin:auto;width:20px;height:20px;margin-right:-3px}#container #side-bar .accordion-icon span{position:absolute;left:5px;width:50%;height:2px;background-color:#b1b1b1;border-radius:4px}#container #side-bar .accordion-icon span:nth-of-type(1){top:9px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#container #side-bar .accordion-icon span:nth-of-type(2){top:9px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#container #side-bar .active{width:48px}#container #side-bar .active .accordion-icon span:nth-of-type(1){display:none}#container #side-bar .active .accordion-icon span:nth-of-type(2){top:9px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#container #side-bar .active .accordion-icon span:nth-of-type(1){top:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#container #side-bar .active .accordion-icon span:nth-of-type(2){top:9px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#container #side-bar .hidden{display:none}#container #side-bar ul{border-top:2px solid #9c8506;border-bottom:2px solid #9c8506}#container #side-bar ul.post-years,#container #side-bar ul.tag-list{border-top:none}#container #side-bar ul.post-years{border-bottom:1px solid #ccc}#container #side-bar ul div{border-top:1px solid #ccc}#container #side-bar ul li{border-top:1px solid #ccc;font-size:100%}#container #side-bar ul li:first-child{border-top:none}#container #side-bar ul li.internship{background-color:#fdd000}#container #side-bar ul li:hover,#container #side-bar ul li.current{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2),color-stop(100%, #e1e1e1));background:-webkit-linear-gradient(top, #f2f2f2,#e1e1e1);background:linear-gradient(to bottom, #f2f2f2,#e1e1e1)}#container #side-bar ul li.hr{border-top:2px solid #9c8506 !important}#container #side-bar ul li a{color:black;outline:none;display:block;padding-left:15px;padding-top:10px;padding-bottom:10px;text-decoration:none;background-image:url('../images/ja/common/bg_side_marker.png?1652072029');background-repeat:no-repeat;background-position:7px 17px}#container #side-bar ul li.level-2{font-size:85%}#container #side-bar ul li.level-2 a{padding-left:25px;background-position:15px}#container #side-bar .sidebar-under-development{border-top:none}#container #side-bar .tw-fanfiction-sidebar{display:none}#container #side-bar nav{margin-bottom:40px}#container .page-container img{max-width:100%;height:auto}#content-privacy .datetime,#content-fanfiction .datetime,#content-tos .datetime{text-align:right;margin-bottom:20px}#content-privacy section h1,#content-fanfiction section h1,#content-tos section h1{font-size:18px;padding-bottom:5px;margin-bottom:30px;border-bottom:1px solid #908490}#content-privacy section h1 .marked,#content-fanfiction section h1 .marked,#content-tos section h1 .marked{background-image:url('../images/ja/common/bg_head_marker.png?1652072029');background-repeat:no-repeat;background-position:left 10px;padding-left:22px}#content-privacy section h2,#content-fanfiction section h2,#content-tos section h2{margin:1em 0 .5em}#content-privacy section a,#content-fanfiction section a,#content-tos section a{word-break:break-all}#content-privacy section li,#content-fanfiction section li,#content-tos section li{margin-bottom:1em}#content-privacy section li:last-child,#content-fanfiction section li:last-child,#content-tos section li:last-child{margin-bottom:0}#content-privacy section ul,#content-fanfiction section ul,#content-tos section ul{margin-left:2em;list-style-type:disc}#content-privacy section ul.list-style-none,#content-fanfiction section ul.list-style-none,#content-tos section ul.list-style-none{list-style-type:none}#content-privacy section ul.list-style-noneli,#content-fanfiction section ul.list-style-noneli,#content-tos section ul.list-style-noneli{padding-left:1em;text-indent:-1em}#content-privacy section ol,#content-fanfiction section ol,#content-tos section ol{margin:1em 0 0 2.5em;list-style-type:decimal}#content-privacy section ol.list-style-none,#content-fanfiction section ol.list-style-none,#content-tos section ol.list-style-none{list-style-type:none}#content-privacy section ol.list-style-none li,#content-fanfiction section ol.list-style-none li,#content-tos section ol.list-style-none li{padding-left:1em;text-indent:-1.6em}#content-privacy table,#content-privacy th,#content-privacy td,#content-fanfiction table,#content-fanfiction th,#content-fanfiction td,#content-tos table,#content-tos th,#content-tos td{border:1px solid #ccc;padding:1em .5em}@font-face{font-family:"fontello";src:url('../fonts/fontello.eot?1652072029') format('embedded-opentype'),url('../fonts/fontello.woff?1652072029') format('woff'),url('../fonts/fontello.ttf?1652072029') format('truetype'),url('../fonts/fontello.svg?1652072029') format('svg')}.home #container{padding-bottom:70px}.ie-text{display:none;text-align:center;color:#fff;background-color:#000;padding:5px 0}#content-top{position:relative}#content-top .headline-news{font-family:"M+ bold";font-size:32px;text-shadow:0 0 1px rgba(0,0,0,0.2);display:inline-block}#content-top .link-news{display:inline-block;font-size:14px;color:#666666;font-weight:bold;text-decoration:none;position:relative;top:-1px;left:10px}#content-top .link-news:before,#content-top .link-news:after{position:absolute;top:-1px;bottom:0;margin:auto;content:'';vertical-align:middle}#content-top .link-news:before{right:-10px;width:4px;height:4px;border-top:2px solid #b1b1b1;border-right:2px solid #b1b1b1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#content-top .tabs{background-color:#fdd000;text-align:center;font-size:0;margin:20px 0 30px}#content-top .tabs li{display:inline-block;position:relative}#content-top .tabs li:first-child:before{content:'';background-color:#fff;width:1px;height:11px;position:absolute;left:0;top:0;bottom:0;margin:auto}#content-top .tabs li span{content:'';background-color:#fff;width:1px;height:11px;position:absolute;right:-1px;top:0;bottom:0;margin:auto}#content-top .tabs li a{padding:15px 20px;color:#000;text-decoration:none;font-size:13px;font-weight:bold;display:block}#content-top .tabs li .select{background-color:#fff}#content-top .tabs li .select+span{display:none}#content-top .tabs li .select:after{content:'';background-color:#fdd000;width:20px;height:2px;position:absolute;right:0;left:0;bottom:0;margin:auto}#content-top .information-container{margin-bottom:30px;min-height:430px}#content-top .information-container .css-loader{border-radius:50%;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:20px auto;position:relative;width:40px;height:40px;-webkit-animation:"loader" 0.6s infinite linear;animation:"loader" 0.6s infinite linear;border-right:3px solid rgba(0,0,0,0.3);border-top:3px solid rgba(0,0,0,0.3);border-bottom:3px solid rgba(0,0,0,0.3);border-left:3px solid #000;display:none}#content-top .information-container .css-loader.hidden{display:none}#content-top .information-container .css-loader.show{display:block}#content-top .information-container .hidden{display:none}#content-top .information-container .the-post{padding:15px 0;overflow:hidden;border-bottom:#ccc solid 1px}#content-top .information-container .the-post time{float:left;width:120px;vertical-align:top;color:#707070}#content-top .information-container .the-post .news-detail{overflow:hidden}#content-top .information-container .the-post h2{margin-bottom:10px;font-size:13px;vertical-align:bottom}#content-top .information-container .the-post h2 br{display:none}#content-top .information-container .the-post h2.pdf{position:relative}#content-top .information-container .the-post h2.pdf:after{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:12px;height:15px;content:'';margin-top:-9px;margin-left:.4em;background-repeat:no-repeat;background-image:url('../images/common/icon-pdf.png?1652072029');background-size:contain}#content-top .information-container .the-post a{text-decoration:none;color:#000;overflow:hidden}#content-top .information-container .the-post a:hover{color:#000}#content-top .information-container .the-post .the-tag{display:inline-block;text-align:center;vertical-align:top}#content-top .information-container .the-post .the-tag a{display:block;text-decoration:none;color:#707070}#content-top .zero-posts{text-align:center}#content-top #introduction{margin-bottom:15px}#content-top #introduction ul{overflow:hidden;*zoom:1}#content-top #introduction li{float:left;width:310px;margin-right:17px}#content-top #introduction li.last{margin-right:0}#content-top #introduction li a{text-decoration:none;color:#000;outline:none}#content-top #introduction li figure figcaption{text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+";font-size:160%;color:#000;width:310px;min-height:45px;margin-bottom:15px;line-height:1.2}#content-top #introduction li figure:hover img{box-shadow:0px 0px 5px 3px #EFC87D}#content-top #introduction li figure img{width:310px;height:160px;border-radius:4px / 4px;box-shadow:0px 2px 4px 0 rgba(0,0,0,0.75)}#content-top #headline .box-group>div{border-bottom:1px solid #908490}#content-top #headline .box-group h1,#content-top #headline .box-group h2{display:inline;vertical-align:middle}#content-top #headline .box-group h1{text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:120%;color:#000;margin-right:15px}#content-top #headline .box-group h2{font-size:85%;color:#646363}#content-top #headline .box-group ul{letter-spacing:-.40em}#content-top #headline .box-group ul li{display:inline-block;width:160px;letter-spacing:normal}#content-top #headline .box-group ul li a{background-color:#f2f2f2;min-width:30%;text-align:center;display:block;padding:10px 0;border-bottom:1px solid #e6e6e6;color:#a7a7a7;font-weight:bold;font-size:14px}#content-top #headline .box-group ul li a:hover{background-color:#ffffff;color:#363012}#content-top #headline .box-group ul li a.tag-yellow{border-top:5px solid #fdd000}#content-top #headline .box-group ul li a.tag-green{border-top:5px solid #23ac38}#content-top #headline .box-group ul li a.tag-blue{border-top:5px solid #004386}#content-top #headline .box-group ul li a.tag-gray{border-top:5px solid #8b99a7}#content-top #headline .box-group ul li a.tag-orange{border-top:5px solid #f39700}#content-top #headline .box-group ul li a.select{background-color:#ffffff;color:#363012;border-bottom:none}#content-top #headline #box-activity li:hover{background:none !important}#content-top #headline #box-activity li:hover article{background:none !important;cursor:default !important}#content-top #headline #box-activity li.has-link:hover{background-color:#ededed !important}#content-top #headline #box-activity li.has-link:hover article{cursor:pointer !important}#content-top #headline #box-activity li.has-link .event-content:after{background-image:url('../images/ja/common/icon-link.png?1652072029');background-repeat:no-repeat;background-position:left top;width:16px;height:16px;background-size:cover;content:'';display:inline-block;margin-right:0;margin-left:.4em;vertical-align:middle}#content-top #headline .tab-bottom{margin-top:20px}#content-top #headline ul li:hover{background-color:#EDEDED;text-decoration:none}#content-top #headline ul li:hover article{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee),color-stop(100%, #e8e8e8));background:-webkit-linear-gradient(top, #eeeeee,#e8e8e8);background:linear-gradient(to bottom, #eeeeee,#e8e8e8);cursor:pointer}#content-top #headline ul li a{color:black;text-decoration:none}#content-top #headline ul li a[href$='.pdf']{position:relative}#content-top #headline ul li a[href$='.pdf']:after{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:12px;height:15px;content:'';margin-left:.4em;background-repeat:no-repeat;background-image:url('../images/common/icon-pdf.png?1652072029');background-size:contain}#content-top #headline ul li article{overflow:hidden;*zoom:1;-webkit-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out;padding:15px}#content-top #headline ul li article>a[href$='.pdf']:after{content:none;background:none}#content-top #headline ul li article h1{float:right;width:460px}#content-top #headline ul li article time{float:left;width:141.5px}#content-top #headline ul li article .tags{float:left;width:141.5px;margin-bottom:0px}#content-top #headline ul .event-name,#content-top #headline ul .event-content{width:460px;float:right;margin-bottom:.2em !important}#content-top #headline ul .event-name{font-weight:bold}#content-top #headline .hidden{display:none}#content-top #headline .no-post{padding:15px}#content-top #headline .more{width:150px;margin-left:auto}#content-top #headline .more a{border-radius:5px}#content-top #headline .top-news-link{text-align:center;background-color:#dcdcdc;color:#362d0f;display:block;padding:15px 0;font-weight:bold;font-size:14px;line-height:1}#content-top #headline .top-news-link:before{content:'';display:inline-block;width:21px;height:21px;vertical-align:middle;padding-left:2px;background-image:url('../images/ja/common/icon_arrow_news.png?1652072029');background-repeat:no-repeat}#content-top #headline .top-news-link:hover{text-decoration:none;color:#fff;background-color:#bdbdbd}#content-top #headline .top-news-link:hover:before{background-image:url('../images/ja/common/icon_arrow_news_hover.png?1652072029');background-repeat:no-repeat}#content-top #hiring{float:left;width:640px}#content-top .banner-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:40px}#content-top .banner-slider li{width:480px}.language-ja #content-top .banner-slider li{width:311px}#content-top .banner-slider li.contact-side{text-align:left;letter-spacing:-.2em}#content-top .banner-slider li.contact-side a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal}#content-top .banner-slider a{outline:none;line-height:1;display:block}#content-top .banner-slider a img{max-width:100%;height:auto;vertical-align:bottom}#content-top .footer-banner .banner-slider li{width:24%;margin-bottom:0}#content-top .footer-banner .banner-slider li:not(:nth-child(4n)){margin-right:0.8%}.eyecatch{position:relative;min-width:965px;-webkit-animation:fadein 0.5s 0.2s forwards;animation:fadein 0.5s 0.2s forwards;opacity:0}.eyecatch .bar{background-color:#fff;height:4px;position:relative;margin:0 20px}@media only screen and (max-width: 965px){.eyecatch .bar{margin:0}}.eyecatch .bar span{display:block;background-color:#fdd002;height:4px;position:absolute;top:0;left:0}.eyecatch #top-slider{width:100%;height:400px;opacity:0}.eyecatch #top-slider li{display:block;max-width:1600px;height:400px;margin:auto;text-align:center;overflow:hidden}@media only screen and (min-width: 1600px){.eyecatch #top-slider li{width:1600px}}.eyecatch #top-slider li img{display:block;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.eyecatch #top-slider a{display:block;outline:none;position:relative}.eyecatch #thumbnail{background-color:#fafafa;width:100%;height:170px;font-size:0;text-align:center;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;display:none}.eyecatch #thumbnail .slick-list{overflow:visible;max-width:1600px;margin:0 auto;padding:0 !important}.eyecatch #thumbnail .slick-list .slick-track{text-align:center;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;width:100% !important;margin:auto}.eyecatch #thumbnail li{outline:none;width:100px;height:130px;position:relative;cursor:pointer;margin:20px 8px 0}.eyecatch #thumbnail li img{max-width:100%;width:100px}.eyecatch #thumbnail li .image{position:relative}.eyecatch #thumbnail li .current:before{border-radius:52px;border:4px solid #fdd002;width:94px;height:94px;left:-1px;top:-1px;position:absolute;content:'';display:block}.eyecatch #thumbnail li .title{position:absolute;bottom:0}.catchcopy-2015{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;pointer-events:none;width:833px;height:78px;background-image:url('../images/ja/slides/catchcopy-2017.png?1652072029');background-repeat:no-repeat;background-position:0 0}.catchcopy-2015.on-eyecatch{position:absolute;top:50%;left:50%;margin-left:-416.5px;margin-top:-39px;z-index:9999}.catchcopy-2015.with-link:hover{cursor:pointer}.horizontal-border{content:'';display:block;width:800%;height:21px;background-color:#fdd000;margin-bottom:40px}.sp .horizontal-border{width:100%;height:0;background-color:transparent;margin-bottom:40px}#content-about .float-r{float:right}#content-about .introduction .vision-message{background-image:url('../images/ja/banners/bnr_vision_head.png?1652072029');width:720px;height:308px;position:relative}#content-about .introduction .vision-message p,#content-about .introduction .vision-message ul{display:none}#content-about .company-vision h1{font-size:18px;padding-bottom:5px;margin-bottom:30px;border-bottom:1px solid #908490}#content-about .company-vision h1 .marked{background-image:url('../images/ja/common/bg_head_marker.png?1652072029');background-repeat:no-repeat;background-position:left 10px;padding-left:22px}#content-about .company-vision h2{font-weight:bold;margin-bottom:10px}#content-about .company-vision .company-vision-image{text-align:center;margin:10% 0}#content-about .company-vision .aiming-mission-text{font-weight:bold;font-size:28px;text-align:center;margin-bottom:0.5em !important}#content-about .company-outline>h1,#content-about .company-history>h1{text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:24px;color:#000;background-image:url('../images/ja/common/bg_border_subhead.png?1652072029');background-repeat:no-repeat;background-position:left bottom;padding-bottom:14px;margin-bottom:30px}#content-about .company-outline>h1 .marked,#content-about .company-history>h1 .marked{background-image:url('../images/ja/common/bg_head_marker.png?1652072029');background-repeat:no-repeat;background-position:left 15px;padding-left:22px}#content-about .company-outline table th,#content-about .company-outline table td,#content-about .company-history table th,#content-about .company-history table td{vertical-align:top;padding-bottom:15px}#content-about .company-outline table th,#content-about .company-history table th{width:132px;font-weight:bold}#content-about .company-outline table td,#content-about .company-history table td{padding-left:15px}#content-about .company-outline table td dl,#content-about .company-history table td dl{clear:both}#content-about .company-outline table td dl dt,#content-about .company-history table td dl dt{float:left;width:120px;padding-right:10px}#content-about .management dl{overflow:hidden;*zoom:1}#content-about .management dl dt,#content-about .management dl dd{margin-bottom:30px;overflow:hidden;*zoom:1}#content-about .management dl dt{float:left;clear:both;font-weight:bold;width:181px}#content-about .management dl dt.position{font-weight:normal;font-size:85%;line-height:1.2;margin-bottom:5px}#content-about .management dl dt.name{margin-bottom:15px}#content-about .management dl dt.portrait{margin-bottom:40px}#content-about .management dl dd{float:right;width:524px}#content-about .access{overflow:hidden;*zoom:1;opacity:0;height:1px;margin-bottom:300px}#content-about .access.show{-webkit-animation:fadeIn .3s ease 0s 1 forwards;animation:fadeIn .3s ease 0s 1 forwards;height:auto}#content-about .access h1{font-size:18px;padding-bottom:5px;margin-bottom:30px;border-bottom:1px solid #908490}#content-about .access h1 .marked{background-image:url('../images/ja/common/bg_head_marker.png?1652072029');background-repeat:no-repeat;background-position:left 10px;padding-left:22px}#content-about .access dt{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-weight:bold;width:230px;vertical-align:top}#content-about .access dd{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:475px;margin-bottom:15px;vertical-align:top}#content-about .access .map-canvas{width:100%;height:450px;margin-bottom:15px}#content-about .access .map-link{display:none}#content-about .wpcf7-submit.disable{pointer-events:none}.access #main-area{margin-bottom:1200px}.access .gm-style img{max-width:none !important}#content-games #sangaku .headline p{font-size:14px}#content-games .other-work-main-area,#content-games .sangaku-main-area{display:none}#content-games #sangaku .icon-pc{background-image:url('../images/ja/games/icon-pc.png?1652072029');background-repeat:no-repeat;background-position:left top;width:57px;height:26px;background-size:cover;display:inline-block;position:relative;top:5px}#content-games #sangaku p{font-size:14px;line-height:1.4}#content-games #sangaku .headline{margin-bottom:40px}#content-games #sangaku h3{font-weight:bold;font-size:20px;margin-bottom:20px}#content-games #sangaku h4{font-weight:bold;font-size:18px;margin-bottom:20px}#content-games #sangaku .title{margin:40px auto 10px}#content-games #sangaku .team{margin-bottom:30px}#content-games #sangaku .mb30{margin-bottom:30px}#content-games #sangaku .description{font-size:14px;color:#d0021b;margin-bottom:40px}#content-games #sangaku .center{text-align:center}#content-games #sangaku .button{background-color:#fd7035;padding:20px 60px;display:inline-block;color:#fff;text-decoration:none;font-size:16px}#content-games #sangaku .button-bottom-text{font-size:16px;color:#d0021b;font-weight:bold;text-align:center;margin-bottom:40px}#content-games #sangaku .text1{font-weight:bold;font-size:16px}#content-games #sangaku .sp-none{display:none}#content-games #sangaku table{margin-bottom:40px}#content-games #sangaku table td{border:1px solid #979797;padding:10px}#content-games #sangaku table th{border:1px solid #979797;background:#d8d8d8;font-weight:bold;font-size:14px;text-align:center;padding:10px}#content-games #sangaku table .left{text-align:left}#content-games #sangaku table .red{color:#d0021b}#content-games #sangaku .none-download{display:none}#content-games #side-bar .sangaku-list,#content-games #side-bar .end-service-list{border-bottom:none}#content-games .game-tab{margin-top:-30px;margin-bottom:30px}#content-games .game-tab li{display:inline-block;vertical-align:top;width:50%;background:#f2f2f2}#content-games .game-tab li a{width:100%;color:#a7a7a7;display:block;text-align:center;padding:10px 0;font-weight:bold;font-size:14px;text-decoration:none;border-bottom:1px solid #e6e6e6}#content-games .game-tab li a.select{background:#fff;color:#363012;border-bottom:none}#content-games .sangaku-description{padding:0 20px 10px}#content-games .sangaku-description span{display:block;margin-bottom:20px}#content-games .sangaku-description span.right{text-align:right}#content-games .download-link-headline{vertical-align:top}#content-games .download-link li{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:inline-block}#content-games .download-link .app-store{background-image:url('../images/ja/common/apple-store.png?1652072029');background-repeat:no-repeat;background-position:left top;width:132.17391px;height:39.13043px;background-size:cover;display:block;margin-right:5px}#content-games .download-link .google-play{background-image:url('../images/ja/common/google-play.png?1652072029');background-repeat:no-repeat;background-position:left top;width:131.30435px;height:39.13043px;background-size:cover;display:block}#content-games .game,#content-games .other-game{overflow:hidden;*zoom:1}#content-games .game h1,#content-games .other-game h1{font-size:18px;padding-bottom:5px;margin-bottom:30px;border-bottom:1px solid #908490;margin-bottom:15px}#content-games .game h1 .marked,#content-games .other-game h1 .marked{background-image:url('../images/ja/common/bg_head_marker.png?1652072029');background-repeat:no-repeat;background-position:left 10px;padding-left:22px}#content-games .game img,#content-games .other-game img{float:left;border:1px solid #CCC;width:230px}#content-games .game table,#content-games .other-game table{float:right;width:475px}#content-games .game table th,#content-games .other-game table th{width:181px;padding-bottom:5px;color:#888;font-weight:bold;vertical-align:top}#content-games .game table td,#content-games .other-game table td{width:279px;padding-left:15px;padding-bottom:5px}#content-games .game table td.download,#content-games .other-game table td.download{width:100%;padding:5px 0 0 0;letter-spacing:-.5em}#content-games .game table td.download a,#content-games .other-game table td.download a{display:inline-block;vertical-align:bottom;letter-spacing:normal;margin:0 10px 10px 0}#content-games .game table td.download a img,#content-games .other-game table td.download a img{height:40px;width:auto;border:none}#content-games .game table td.game-video,#content-games .other-game table td.game-video{text-align:right}#content-games .game table td.game-video .play-video-button,#content-games .other-game table td.game-video .play-video-button{background:url('../images/ja/buttons-ja-sd67a978b46.png') 0 -292px no-repeat;display:inline-block;height:14px;padding-left:22px;color:#696b70;text-decoration:none}#content-games .game table td.game-video .play-video-button p,#content-games .other-game table td.game-video .play-video-button p{line-height:14px}#content-games .game small,#content-games .other-game small{font-size:85%;clear:both;color:#3f3f3f}#content-games #other-work .pagination-for-end-games{display:none}#content-games .pagination-for-games,#content-games .pagination-for-end-games{text-align:center}#content-games .pagination-for-games li,#content-games .pagination-for-end-games li{cursor:pointer;display:inline;padding:3px 5px 1px;margin:0 3px;border:1px solid #1f1f1f}#content-games .pagination-for-games li.current,#content-games .pagination-for-games li:hover,#content-games .pagination-for-end-games li.current,#content-games .pagination-for-end-games li:hover{color:white;background-color:#1f1f1f}#content-games .pagination-for-games li.current,#content-games .pagination-for-end-games li.current{cursor:default}#content-games .back-to-list{display:none;text-align:right}#content-games .back-to-list>a{padding-left:16px;color:#333;background-image:url('../images/ja/common/btn_read_more.png?1652072029');background-repeat:no-repeat;background-position:left 4px;background-position:left 1px}#content-games .back-to-list>a:hover{color:#21759B}#content-developer-credo .credo-bnr{margin-bottom:30px}#content-developer-credo .message{overflow:hidden;*zoom:1;margin-top:25px}#content-developer-credo .message h2{font-size:18px;padding-bottom:5px;margin-bottom:30px;border-bottom:1px solid #908490;margin-bottom:20px}#content-developer-credo .message h2 .marked{background-image:url('../images/ja/common/bg_head_marker.png?1652072029');background-repeat:no-repeat;background-position:left 10px;padding-left:22px}#content-developer-credo .message ul{*zoom:1;margin-left:-15px}#content-developer-credo .message ul:after{content:"";display:table;clear:both}#content-developer-credo .message ul li{float:left;margin-left:15px;margin-bottom:15px}#content-developer-credo .message ul li a{border-radius:3px / 3px;background-color:#FFF;width:340.5px;padding:5px;display:block;color:black;text-decoration:none;border:1px solid #ccc}#content-developer-credo .message ul li a:hover{background-color:#efefef}#content-developer-credo .message ul li a div{overflow:hidden;*zoom:1;background:url('../images/ja/common/bg_side_marker.png?1652072029') no-repeat left}#content-developer-credo .message ul li a p{float:left;text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+";font-size:123%;color:#000;width:224px;margin-right:3px;margin-bottom:0px !important;padding-left:10px;color:#222}#content-developer-credo .message ul li a p span{font-size:100%}#content-developer-credo .message ul li a img{float:right;border:1px solid #CCC}#content-developer-credo .message-pages h2{text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:24px;color:#000;background-image:url('../images/ja/common/bg_border_subhead.png?1652072029');background-repeat:no-repeat;background-position:left bottom;padding-bottom:14px;margin-bottom:30px;line-height:1.4}#content-developer-credo .message-pages h2 .marked{background-image:url('../images/ja/common/bg_head_marker.png?1652072029');background-repeat:no-repeat;background-position:left 15px;padding-left:22px}#content-developer-credo .message-pages section{clear:both}#content-developer-credo .message-pages section h1{font-size:18px;padding-bottom:5px;margin-bottom:30px;border-bottom:1px solid #908490}#content-developer-credo .message-pages section h1 .marked{background-image:url('../images/ja/common/bg_head_marker.png?1652072029');background-repeat:no-repeat;background-position:left 10px;padding-left:22px}#content-developer-credo .message-pages section figure{margin-bottom:10px}#content-developer-credo .message-pages section figure img{border:1px solid #CCC}#content-news .news-archives>h1{font-size:18px;padding-bottom:5px;margin-bottom:30px;border-bottom:1px solid #908490}#content-news .news-archives>h1 .marked{background-image:url('../images/ja/common/bg_head_marker.png?1652072029');background-repeat:no-repeat;background-position:left 10px;padding-left:22px}#content-news .news-archives li{border-bottom:#CCC solid 1px}#content-news .news-archives li:hover{background:#EDEDED}#content-news .news-archives li:hover article{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee),color-stop(100%, #e8e8e8));background:-webkit-linear-gradient(top, #eeeeee,#e8e8e8);background:linear-gradient(to bottom, #eeeeee,#e8e8e8)}#content-news .news-archives li a{display:block;margin-bottom:10px;color:#000}#content-news .news-archives li a[href$='.pdf']{position:relative}#content-news .news-archives li a[href$='.pdf']:after{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:12px;height:15px;content:'';margin-left:.4em;background-repeat:no-repeat;background-image:url('../images/common/icon-pdf.png?1652072029');background-size:contain}#content-news .news-archives li a:hover{text-decoration:none}#content-news .news-archives li article{overflow:hidden;*zoom:1;-webkit-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out;padding:15px 0}#content-news .news-archives li article time{float:left;width:120px;color:#707070}#content-news .news-archives li article .news-detail{display:block;overflow:hidden}#content-news .news-archives li article .tags{float:left;width:215px}#content-news .news-archives li article .news-tag{margin-bottom:0 !important}#content-news .news-archives li article .news-tag a{color:#707070}#content-news .news-archives li article h1{float:right;width:485px}#content-news .news-single header{overflow:hidden;*zoom:1;margin-bottom:40px}#content-news .news-single header h1{text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:24px;color:#000;background-image:url('../images/ja/common/bg_border_subhead.png?1652072029');background-repeat:no-repeat;background-position:left bottom;padding-bottom:14px;margin-bottom:30px;margin-bottom:10px;line-height:1.4}#content-news .news-single header h1 .marked{background-image:url('../images/ja/common/bg_head_marker.png?1652072029');background-repeat:no-repeat;background-position:left 15px;padding-left:22px}#content-news .news-single header .tags{float:left;margin-top:0px}#content-news .news-single header time{float:right}#content-news .news-single .article-body{overflow:hidden;*zoom:1;padding-bottom:30px;margin-bottom:10px;background:url('../images/ja/common/bg_border_subhead.png?1652072029') no-repeat bottom}#content-news .news-single .article-body h2{font-size:138%;margin:40px 0 15px;font-weight:bold}#content-news .news-single .article-body h3{font-size:108%;font-weight:bold}#content-news .news-single .article-body p{margin-bottom:1em}#content-news .news-single .article-body table{margin:20px 0px}#content-news .news-single .article-body table th,#content-news .news-single .article-body table td{padding:4px;border:1px solid #dbdbdb}#content-news .news-single .article-body table th{width:170px;vertical-align:top}#content-news .news-single .article-body ul li{background-image:url('../images/ja/common/bg_side_marker.png?1652072029');background-position:left 0.5em;background-repeat:no-repeat;padding-left:10px}#content-news .news-single .article-body a{color:#21759B}#content-news .news-single .article-body a:hover{color:#2c8ab2}#content-news .news-single .article-body a.blank{background:url('../images/ja/buttons-ja/icon_blank_window.png?1652072029') no-repeat right;padding-right:15px}#content-news .news-single .article-body .float-r{float:right}#content-news .news-single .article-body .float-r{float:left}#content-news .news-single .nav-page{overflow:hidden;*zoom:1}#content-news .news-single .nav-page li{margin-bottom:10px;padding:5px;background:#676767;list-style:none;width:102px}#content-news .news-single .nav-page li:hover{background:#878787}#content-news .news-single .nav-page li a{display:block;color:#FFF;font-size:11px;text-align:center}#content-news .news-single .nav-page .nav-prev{float:left}#content-news .news-single .nav-page .nav-prev span{display:block;background:url('../images/ja/buttons-ja/icon_arrow_left.png?1652072029') no-repeat left;padding-left:10px}#content-news .news-single .nav-page .nav-next{float:right}#content-news .news-single .nav-page .nav-next span{display:block;background:url('../images/ja/buttons-ja/icon_arrow_right.png?1652072029') no-repeat right;padding-right:10px}#content-news .news-single .nav-page .nav-index{clear:both;float:left}#content-news .news-single .nav-page .nav-index span{background:url('../images/ja/buttons-ja/icon_arrow_left.png?1652072029') no-repeat left}#content-notfound{width:965px;margin:auto}#content-notfound>h1{text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:213%;color:#000;background-image:url('../images/ja/common/bg_border_long.png?1652072029');background-repeat:no-repeat;background-position:bottom left;padding-bottom:19px;margin-bottom:30px;background:url('../images/ja/common/bg_border_404.png?1652072029') left bottom no-repeat}#content-notfound p{margin-bottom:1em}#content-notfound p a{color:#21759B !important}#content-notfound .not-found{margin:0 auto 30px 0;text-align:center}.notfound-contents{width:630px;margin:auto}.notfound-contents ul{margin-bottom:40px;list-style-type:disc}.notfound-contents ul li{margin-left:18px}.wpcf7 form table th{text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+";font-size:13px;color:#000;padding:8px 0 8px 15px;width:229px;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.wpcf7 form table th .name{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:170px}.wpcf7 form table th .necessary{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border-radius:3px / 3px;text-shadow:0 0 1px rgba(0,0,0,0.2);font-family:"M+ bold";font-size:13px;color:#fff;width:33px;height:23px;background-color:#f97a77;padding-top:2px;padding-left:7px}.wpcf7 form table td{padding:8px 0 8px 15px;width:474px;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.wpcf7 form table td input[type="text"],.wpcf7 form table td input[type="email"],.wpcf7 form table td select,.wpcf7 form table td textarea{box-shadow:inset 0px 0px 5px 0 rgba(0,0,0,0.08);border-radius:5px / 5px;display:block;width:328px;font-size:16px;border:1px #d4d4d4 solid;padding:5px}.wpcf7 form table td textarea{height:300px;margin-bottom:5px}.wpcf7 form table td .wpcf7-form-control-wrap{display:block}.wpcf7 form table td .notice{display:block;font-size:85%;margin-left:15px;color:gray}.wpcf7 form>p{text-align:center}.wpcf7 form>p .wpcf7-submit{background:url('../images/ja/buttons-ja-sd67a978b46.png') 0 -156px no-repeat;width:232px;height:67px;background:url('../images/ja/buttons-ja-sd67a978b46.png') 0 -156px no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;cursor:pointer;border:0;margin-top:15px}.wpcf7 form>p .wpcf7-submit:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.wpcf7 form .wpcf7-response-output,.wpcf7 form .screen-reader-response,.wpcf7 form .wpcf7-mail-sent-ok{display:none !important}.wpcf7 form>.wpcf7-form-control-wrap{text-align:center}.wpcf7 form .wpcf7-recaptcha{padding:20px 0 10px}.wpcf7 form .wpcf7-recaptcha>div{margin:auto}#content-global-hr-sp{font-size:14px;line-height:25px;position:relative}#content-global-hr-sp .obj{background-image:url('../images/ja/global-hr-sp/backgrund_object.png?1652072029');background-repeat:no-repeat;background-position:center;width:308px;height:350px;position:absolute;top:410px;left:50%;margin-left:-154px;z-index:1}#content-global-hr-sp .fixed{position:fixed;top:20px}#content-global-hr-sp .nav{text-align:center;margin:30px 0 0}#content-global-hr-sp .nav li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#content-global-hr-sp .nav li.nav--block2{margin:0 17px}#content-global-hr-sp .approach{margin-top:20px;position:relative;z-index:2;-webkit-transform:translate3d(0, 0, 0)}#content-global-hr-sp .approach h1{background-image:url('../images/ja/global-hr-sp/approach_ttl.png?1652072029');background-repeat:no-repeat;background-position:left top;width:965px;height:49px;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin-bottom:1em}#content-global-hr-sp .approach--frame .sub-ttl{background-image:url('../images/ja/global-hr-sp/sub-ttl_icon.png?1652072029');background-repeat:no-repeat;background-position:left center;font-weight:bold;font-size:24px;line-height:28px;padding:5px 0 0 45px}#content-global-hr-sp .approach--frame .text{margin-top:20px}#content-global-hr-sp .layout-type1{overflow:hidden;*zoom:1;margin-top:30px}#content-global-hr-sp .layout-type1 .approach--frame--inner{float:left;width:435px}#content-global-hr-sp .layout-type1 .image{float:right}#content-global-hr-sp .layout-type2{overflow:hidden;*zoom:1;margin-top:30px}#content-global-hr-sp .layout-type2 .approach--frame--inner{float:right;width:435px}#content-global-hr-sp .layout-type2 .image{float:left}#content-global-hr-sp .category{margin-top:50px;position:relative;z-index:2;-webkit-transform:translate3d(0, 0, 0)}#content-global-hr-sp .category--frame{overflow:hidden;*zoom:1;border:solid 5px #000;margin-top:30px;position:relative;padding:25px}#content-global-hr-sp .category--frame .triangle{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:0;left:0;z-index:1;height:0px;width:0px;border-top:0 solid transparent;border-left:100px solid transparent;border-bottom:100px solid #000}#content-global-hr-sp .category--frame .icon{position:absolute;top:5px;left:10px;z-index:2;display:block;background-image:url('../images/ja/global-hr-sp/sub-ttl_icon.png?1652072029');background-repeat:no-repeat;background-position:left center;width:37px;height:33px}#content-global-hr-sp .category--frame h2{font-weight:bold;font-size:24px;margin:0 0 30px 70px}#content-global-hr-sp .category--frame dl{position:relative;z-index:3}#content-global-hr-sp .category--frame dt{margin-top:20px}#content-global-hr-sp .category--frame dt a{outline:none;padding-left:10px;text-decoration:underline;background-image:url('../images/ja/common/bg_side_marker.png?1652072029');background-repeat:no-repeat;background-position:left center}#content-global-hr-sp .category--frame dt a:hover{text-decoration:none}#content-global-hr-sp .category--frame dd{padding-left:10px}.page-internship #container{padding-top:0 !important}#content-internship{width:100% !important;font-size:14px;line-height:1.7}.page-entry #content-internship,.page-completed #content-internship{width:965px !important}#content-internship p+p{margin-top:1.5em}#content-internship .main{width:100%;background-color:#fdd000;text-align:center;background-image:url('../images/ja/internship/triangle_01.png?1652072029');background-repeat:no-repeat;background-position:center top}#content-internship .main .wrapper{width:960px;margin:0 auto;padding:60px 0 30px;position:relative}#content-internship .main .wrapper .share-buttons{position:absolute;top:30px;right:0;letter-spacing:-.5em}#content-internship .main .wrapper .share-buttons li{display:inline-block;margin-left:15px}#content-internship .main .eventdate{position:absolute;top:170px;right:70px}#content-internship .main h1{margin-bottom:30px;text-align:center}#content-internship .main p{margin-bottom:40px}#content-internship .idea{width:100%;height:400px;background-image:url('../images/ja/internship/idea_img.png?1652072029');background-repeat:no-repeat;background-position:center top;background-color:#00b5d0}#content-internship .about{width:100%;display:table;text-align:center}#content-internship .about h2{margin-bottom:25px}#content-internship .about h2 img{vertical-align:bottom}#content-internship .about .tit{width:30%;height:100%;display:table-cell;background-image:url('../images/ja/internship/about_bg.jpg?1652072029');background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;vertical-align:middle}#content-internship .about .txt{width:70%;padding:60px;display:table-cell}#content-internship .about p:not(:last-child){margin-bottom:40px}#content-internship .outline{padding:60px;background-image:url('../images/ja/internship/triangle_02.png?1652072029');background-repeat:no-repeat;background-position:center top;text-align:center}#content-internship .outline h1{margin-bottom:30px}#content-internship .outline .outline-detail{width:820px;margin:0 auto;overflow:hidden;text-align:left}#content-internship .outline .outline-detail-left{float:left;width:450px;margin-right:30px}#content-internship .outline .outline-detail-right{float:left;width:340px}#content-internship .outline h2{font-weight:bold}#content-internship .outline dl{margin-bottom:20px}#content-internship .outline dt,#content-internship .outline dd{margin-bottom:10px}#content-internship .outline dt{float:left;margin-right:5px;font-weight:bold}#content-internship .outline dd{overflow:hidden}#content-internship .outline dd a{color:#00b5d0;text-decoration:underline}#content-internship .outline dd a:hover{text-decoration:none}#content-internship .outline dl.schedule{margin-bottom:5px}#content-internship .outline dl.schedule dt,#content-internship .outline dl.schedule dd{font-weight:normal;margin-bottom:0}#content-internship .outline .effect{-webkit-animation:Effect 2s both;animation:Effect 2s both}@-webkit-keyframes Effect{100%{opacity:.5;font-size:48px}}@keyframes Effect{100%{opacity:.5;font-size:48px}}#content-internship .entry{padding:60px;background-color:#f1639b;color:#fff;text-align:center}#content-internship .entry .btn-open,#content-internship .entry .btn-close{color:#fff;display:inline-block;text-decoration:none;width:340px;height:90px;margin-top:40px;position:relative;perspective:400px;-webkit-perspective:400px}#content-internship .entry .btn-open span,#content-internship .entry .btn-close span{text-align:center;display:block;width:340px;height:90px;text-indent:-9999px;position:absolute;top:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:0.6s;transition:0.6s}#content-internship .entry .btn-open span{background-image:url('../images/ja/internship/btn_open.png?1652072029');background-repeat:no-repeat;background-position:center center}#content-internship .entry .btn-open .back{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}#content-internship .entry .btn-open:hover .front{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}#content-internship .entry .btn-open:hover .back{transform:rotateY(360deg);-webkit-transform:rotateY(360deg)}#content-internship .entry .btn-close span{background-image:url('../images/ja/internship/btn_close.png?1652072029');background-repeat:no-repeat;background-position:center center}#content-internship .entry h1{margin-bottom:30px}#content-internship .entry a{color:#fff;text-decoration:underline}#content-internship .clearfix:after{content:" ";display:block;clear:both}#content-internship .go-to-top{right:10%}@font-face{font-family:"fontello";src:url('../fonts/fontello.eot?1652072029') format('embedded-opentype'),url('../fonts/fontello.woff?1652072029') format('woff'),url('../fonts/fontello.ttf?1652072029') format('truetype'),url('../fonts/fontello.svg?1652072029') format('svg')}.activity-container .news-archives li a{float:none !important;width:100% !important}.activity-container .news-archives .year{padding-top:30px}.activity-container .news-archives .year:first-child{padding-top:0}.activity-container .news-archives .hidden{display:none !important}.activity-container .news-archives .activity-post{border-bottom:1px solid #ccc}.activity-container .news-archives .activity-post.mix{display:none}.activity-container .news-archives .activity-post .the-post{letter-spacing:-.5em;text-align:left}.activity-container .news-archives .activity-post .the-post .event-metas,.activity-container .news-archives .activity-post .the-post .event-titles{display:inline-block;letter-spacing:normal;vertical-align:top}.activity-container .news-archives .activity-post .the-post .event-metas{width:20%}.activity-container .news-archives .activity-post .the-post .event-titles{width:80%}.activity-container .news-archives .activity-post .the-post time,.activity-container .news-archives .activity-post .the-post .tags,.activity-container .news-archives .activity-post .the-post .event-name,.activity-container .news-archives .activity-post .the-post .event-content{float:none !important;display:block !important;letter-spacing:normal;width:auto !important}.activity-container .news-archives .activity-post .the-post time,.activity-container .news-archives .activity-post .the-post .event-name{margin-bottom:.75em}.activity-container .news-archives li{border:0 !important}.activity-container .news-archives li:hover{background:none !important}.activity-container .news-archives li:hover article{background:none !important}.activity-container .news-archives li.has-link:hover{background:#ededed !important}.activity-container .news-archives a{display:block}.activity-container .news-archives a:hover{background:#ededed !important}.activity-container .news-archives a:hover article{cursor:pointer !important}.activity-container .news-archives .event-name{font-weight:bold}.activity-container .tab-activity{border-radius:6px;background-color:#e5e5e5;padding:1em 1em .5em 1em;text-align:left;letter-spacing:-.5em;margin-bottom:1em}.activity-container .tab-activity button{border-radius:12px;box-sizing:border-box;font-size:12px;letter-spacing:normal;display:inline-block;vertical-align:middle;background-color:#b5b5b5;color:#fff;text-align:center;cursor:pointer;height:35px;padding:.5em 1em;border:0;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin-bottom:.5em}.activity-container .tab-activity button:not(:last-child){margin-right:.5em}.activity-container .tab-activity button.active{background-color:#ecb13c}.activity-container .tab-activity button:hover{background-color:#eeba53}body.simple{background:#fff;color:#333;font-size:14px;font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;text-align:center}body.simple *{box-sizing:border-box}body.simple img{max-width:100%;height:auto}body.simple b,body.simple em,body.simple strong{font-weight:bold}body.simple pre{word-break:break-all}.less-container{padding:20px;height:100%;width:100%;max-width:720px;margin:auto;position:relative;text-align:left}.less-container .less-headline{color:#000;font-size:20px;font-weight:bold;padding-bottom:15px;margin-bottom:20px;background-image:url('../images/ja/common/bg_border_long.png?1652072029');background-repeat:no-repeat;background-position:bottom left}.less-container .less-content{line-height:1.6;padding-bottom:20px}.less-container .less-footer{padding-bottom:20px}.less-container .less-footer .copyright{text-align:center;font-size:11px}
