* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    background: transparent;
    border: 0;
    outline: 0;
    font-size: 1em;
}
html, body {
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4 {
    top:-1000px;
    position: absolute;
    left:0;
    overflow: hidden;
    text-indent: -9999em;
    white-space: nowrap;
}
body {
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -webkit-user-select: none;
    background-attachment:fixed;
    font-size:1em;
    height:100%;
    margin:0px;
    padding:0px;
    width:100%;
	
    background-color:#32383d;
    background:url(../images/backImg.png);
}
.mainTitleDiv {
    text-align:center;
    font-size:1em;
}
.mainDiv {
    margin-left:100px;
    overflow:hidden;
    width:1024px;
    background-color:white;
}
.twitterDiv {
    margin-top:1em;
}
.twitterHead {
    background-image:url(../images/midashi.png);
    background-size:contain;
    background-repeat: no-repeat;
    padding:0.8em 0em 0.4em 2em;
}
.headImgDiv {
  position: relative;
  left: 0;
  transition: all 500ms ease;
  width:1024px;
}
.updateList {
    margin:5px 20px 0px 20px;
    padding-left:0em;
    font-size:0.8em;
    overflow: auto;
    height:10em;
    border:1px solid #000000;  
}
.updateTitle {
    font-size:1.2em;
    background:url(../images/button.png);
    background-repeat: no-repeat;
    background-size:contain;
    padding:0.6em 0px 0.1em 1.9em;
    margin-top:0.1em;
    margin-left:0.1em;
}
.dlTitle {
    font-size:1.2em;
    background:url(../images/button.png);
    background-repeat: no-repeat;
    background-size:contain;
    padding:0.6em 0px 0.1em 1.9em;
    margin-top:0.1em;
    margin-left:0.1em;
}
.policyTitle {
    font-size:2.3em;
    margin-left:10px;
}
.policyMain {
    font-size:1.2em;
    margin-left:30px;
    margin-bottom:20px;
}
.gameTitle{
    margin:5px 0em 10px 0em;
    font-size:1.8em;
    line-height:90%;
    text-align:center;
}
.gameInfo{
    font-size:0.9em;
    margin:0px 0em 0px 1em;
    line-height:200%;
}
.gameScreenShot {
    width:100%;
    margin:0px 0px 0px 0px;
}
.gameLineImg {
    width:100%;
}
.gameTableImg {
    width:48%;
}
.gameFootLogo {
    text-align:right;
    font-size:1em;
}
.linkBannerImg {
    width:30%;
    margin:0px 1% 0px 1%;
    vertical-align:middle;
}
.devIcon {
    font-size:0.7em;
    margin:2px 0px 0px 0px;
}
.dlInfo{
    font-size:0.7em;
    margin:2px 2px 2px 2px;
}
.advMain {
    width:100%;
    table-layout:fixed;
    margin-top:1em;
}
.advSub {
    width:50%;
}
.advframe {
    height:100%;
    width:100%;
}