@-ms-viewport{width:auto !important;}html{overflow-y:scroll}body,input{font-family:'Helvetica Neue',Helvetica,Arial,Meiryo,sans-serif;font-size:medium}body{text-align:center;line-height:140%;background-color:#f9f9f9;color:#333}hr{margin:5px}.warning{color:#b12323}header{display:block}.header_bar{top:0;left:0;width:100%;height:5px;padding:.2em;z-index:0;position:fixed}.header_bar div{color:#4682b4;text-align:left;padding-left:.5em;letter-spacing:.1em;font-size:medium;font-weight:bold;margin-top:-2px}.header_bar a{text-decoration:none}.header_bar a:link,.header_bar a:visited,.header_bar a:active{color:#4682b4}.header_bar a:hover{color:#ff6347;text-decoration:underline}.header_bar ul{text-align:right;margin-top:-25px}.header_bar ul li{display:inline;margin-left:1em;font-size:small}footer{position:fixed;width:100%;bottom:0;margin:0;padding:1em;background-color:#5580aa}footer li{padding-left:1em}@media only screen and (max-width:575px){footer{font-size:small}}main{display:block;margin-bottom:150px}.maincontent{z-index:1}.gamemain{margin-top:-20px}.strong{background-color:#ffdab9}.highlight{background-color:#fceded}.bgcolor-nomal{background-color:#fff}.font-large{font-size:large}.font-xlarge{font-size:x-large}.margin-top{margin-top:.5em}.margin_bottom{margin-bottom:30px}.font-larger{font-size:larger}h1,h2{color:#5580aa}input[type="text"],input[type="number"],input[type="password"]{width:10em}#loginForm .validation-summary-errors li{list-style:none}.registForm{margin:10px auto;text-align:left;padding:20px;background-color:#e2f1f1;border-top:1px solid #23b1b1;border-bottom:1px solid #23b1b1}.registForm label{text-align:right}.registMsg{margin:10px auto;padding:20px;padding-top:1em;padding-bottom:1em}.registMsg p{line-height:100%}.nextInfo{padding-top:50px}.nextInfo i{color:#ff6347}@media only screen and (max-width:767px){.container{padding-top:20px}}