html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block;}
body{min-width:320px}
a{margin:0;padding:0;background:transparent;text-decoration:none;cursor:pointer}
a:link,a:visited{outline:none}
a:hover{text-decoration:underline}
*:focus{outline:none}
.clr{clear:both}
img{display:block}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;padding:0;}
input,select {vertical-align:middle;}
.display-none{display:none}
.no-break{white-space:nowrap}
.n-anchor{position:relative}
.n-anchor div{position:absolute;top:-30px;left:0;}
.left{float:left}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased;}
.google-site-search *,.google-site-search div{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}

body{background:#000000;max-width:100%}

#hide-list{background:#ffcc00;float:right;color:#000000;display:block;margin-right:10px;margin-left:10px;font-weight:700;font-family:'Roboto',Arial,sans-serif;font-size:18px;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer}

.ver1x1 {opacity:0;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}

footer{color:#999999;font-family:'Roboto',Arial,sans-serif;font-size:13px;line-height:15px;padding:10px;text-align:center}
footer a{color:#4da6ff;text-decoration:none}

.image-table{width:100%;table-layout:auto;max-width:100%}
.image-table-td1{padding:2px;vertical-align:top}
.image-table-td2{width:180px;background:#000000;vertical-align:top}

.gp-logo{width:100%;display:block;padding-top:2px}
.gp-logo img{width:100%}
.gp-logo:hover{opacity:0.8}

.main-image-c{display:inline-block;background:#000000;position:relative}
.main-image{max-width:100%;display:inline-block;margin-right:auto;width:100%;min-width:640px}

.mini-pic-c{padding-top:2px;}
.mini-pic{display:block;background:#000000;position:relative;margin-bottom:2px;margin-left:2px;}
.mini-pic img{width:100%;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;max-height:100px}
.mini-pic-active div{position:absolute;bottom:0px;left:0px;height:100%;width:20px;background:rgba(255,255,255,0.6);}
.mini-pic:hover div{position:absolute;bottom:0px;left:0px;height:100%;width:20px;background:rgba(255,200,0,0.8)}
.mini-pic:hover img{opacity:0.8}

.mini-pic-next{height:40px;background:rgba(255,255,255,0.5);display:block;margin-left:2px;text-align:center;padding:5px;margin-bottom:2px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.mini-pic-next img{height:30px;margin-left:auto;margin-right:auto}
.mini-pic-next:hover{background:rgba(255,200,0,0.8)}
.mini-pic-next2{display:none}

.game-info{color:#cccccc;font-family:'Roboto Condensed',Arial,sans-serif;font-size:14px;padding:5px;padding-top:10px;padding-left:8px}
.game-info h1{font-weight:400;color:#ffffff;margin-bottom:5px}
.game-info h1 b{font-size:16px}
.game-info .prod-dev{margin-bottom:5px}
.game-info .tagi{margin-bottom:5px;color:#999999;line-height:16px}
.game-info .to-game{color:#4da6ff;display:block}
.game-info .to-gp{color:#999999;padding-top:10px;padding-bottom:10px;display:block}

.game-info2{color:#cccccc;font-family:'Roboto Condensed',Arial,sans-serif;font-size:15px;line-height:19px;padding:5px}
.game-info2 .pipe{color:#666666;}
.game-info2 .prod-dev{}
.game-info2 .tagi{color:#999999;display:inline-block}
.game-info2 .to-game{color:#4da6ff;display:inline-block}
.game-info2 .to-gp{color:#999999;display:inline-block}
.game-info2 .img-desc{color:#ffffff;font-family:'Roboto',Arial,sans-serif;font-size:15px;line-height:18px;margin-bottom:10px}

.show-all{height:40px;background:rgba(255,255,255,0.5);display:block;margin-left:2px;text-align:center;margin-bottom:2px;font-family:'Roboto',Arial,sans-serif;font-size:20px;line-height:40px;color:#000000;text-decoration:none;cursor:pointer}
.show-all img{width:40px;height:40px;float:left}
.show-all:hover{background:rgba(255,200,0,0.8);text-decoration:none}

.show-real-size{height:40px;background:rgba(255,255,255,0.8);display:block;margin-left:2px;text-align:center;margin-bottom:2px;font-family:'Roboto',Arial,sans-serif;font-size:17px;line-height:40px;color:#000000;text-decoration:none;cursor:pointer;letter-spacing:-1px}
.show-real-size img{width:40px;height:40px;float:left}
.show-real-size:hover{background:rgba(255,200,0,0.8);text-decoration:none}

.close-real-size{display:none}
.img-full-screen .close-real-size{position:absolute;top:20px;left:10px;width:60px;height:60px;background:rgba(255,255,255,0.6);display:block;margin-left:0px;text-align:center;margin-left:10px;margin-bottom:10px;cursor:pointer}
.img-full-screen .close-real-size img{margin-left:auto;margin-right:auto;width:60px;height:60px;}
.img-full-screen .close-real-size:hover{background:rgba(255,255,255,0.3)}

.arrow-left{position:absolute;top:0px;left:0px;width:40%;height:100%;background-image:url(../im/image-arrow-left.png);background-position:left center;background-repeat:no-repeat;display:block; background-size: 30% auto;opacity:0;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.arrow-right{position:absolute;top:0px;right:0px;width:40%;height:100%;background-image:url(../im/image-arrow-right.png);background-position:right center;background-repeat:no-repeat;display:block; background-size: 30% auto;opacity:0;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.arrow-left:hover{opacity:0.7}
.arrow-right:hover{opacity:0.7}

.full-screen-info{display:none}

.img-full-screen .image-table-td2{display:none}
.img-full-screen .image-table-td1{width:100%}
.img-full-screen .main-image-c{margin-left:auto;margin-right:auto;display:inline-block;width:auto}
.img-full-screen .main-image{max-width:none;display:block;width:auto;margin-left:auto;margin-right:auto}
.img-full-screen .arrow-left{}
.img-full-screen .arrow-right{}
.img-full-screen .main-image-c2{text-align:center}
.img-full-screen .full-screen-info{display:block;color:#ffffff;text-align:left}

.img-full-screen .game-info2{display:block}

.img-full-screen .age-warning2{display:block;margin-left:auto;margin-right:auto;text-align:left}

.mini-pic-c-480{display:none}
.show-all3{display:none}
.show-real-size3{display:none}
.gp-logo2{display:none}

.age-warning{margin:left:auto;margin-right:auto;padding:6px;padding-top:7px;background:#a80000;min-height:60px}
.age-warning img{float:right;width:36px;margin-left:4px;margin-bottom:3px;margin-top:2px}
.age-warning p {font-family:'Roboto',Arial,sans-serif;font-size:12px;line-height:14px;color:#d5d5d5;}

.age-warning2{margin:left:0;margin-right:0;padding:0px;width:200px;margin-left:10px;margin-right:10px;padding:10px;display:none;background:#a80000;min-height:70px}
.age-warning2 img{float:left;width:44px;margin-right:10px;margin-bottom:3px;}
.age-warning2 p {font-family:'Roboto',Arial,sans-serif;font-size:12px;line-height:13px;color:#d5d5d5;padding-top:3px}

.to-game2-c{padding:5px;padding-top:10px;padding-bottom:10px;text-align:center}
.to-game2-c p{font-family:'Roboto Condensed',Arial,sans-serif;color:#666666;font-size:14px}
.to-game2{color:#4da6ff;font-family:'Roboto Condensed',Arial,sans-serif;font-size:15px}


@media screen and (min-width:1940px) {
.image-table-td2{width:200px}	
.mini-pic img{max-height:120px}	
}

@media screen and (max-width:1900px) {
.game-info{display:none}
.game-info2{display:block}
}

@media screen and (max-width:1366px) {
.mini-pic img{max-height:85px;height:85px}	
}


@media screen and (max-width:1250px) {
.gp-logo{display:none}
.image-table-td2{display:block;width:100%;margin:0;height:80px;}
.image-table-td1{display:block;width:100%;margin:0;padding:0;border-top:5px solid #000000}
.show-all{display:none}

.mini-pic-c{height:80px;}
.mini-pic-next{display:none}

.mini-pic-next2{width:10%;float:left;margin:0;padding:0;height:80px;background:rgba(255,255,255,0.6);display:block;text-align:center;margin-bottom:2px;text-align:center}
.mini-pic-next2 img{max-width:80px;max-height:80px;margin-left:auto;margin-right:auto;opacity:0.6;margin-left:auto;margin-right:auto}


.mini-pic{width:16%;float:left;margin:0;padding-left:1px;padding-right:1px;}
.mini-pic img{height:80px;max-height:none}	
.mini-pic-active div{position:absolute;bottom:0px;left:0px;height:15px;width:100%;background:rgba(255,255,255,0.6);}
.mini-pic:hover div{position:absolute;bottom:0px;left:0px;height:15px;width:100%;background:rgba(255,200,0,0.8)}

.show-all{display:none}
.show-real-size{display:none}

.game-info2 .show-all3{float:right;width:60px;height:60px;background:rgba(255,255,255,0.5);display:block;margin-left:0px;text-align:center;margin-left:10px;margin-bottom:10px;cursor:pointer}
.game-info2 .show-all3 img{margin-left:auto;margin-right:auto;width:60px;height:60px;}
.game-info2 .show-real-size3{float:right;width:60px;height:60px;background:rgba(255,255,255,0.7);display:block;margin-left:0px;text-align:center;margin-left:10px;margin-bottom:10px;cursor:pointer}
.game-info2 .show-real-size3 img{margin-left:auto;margin-right:auto;width:60px;height:60px;}

.img-full-screen .game-info2 .show-all3{display:none}
.img-full-screen .game-info2 .show-real-size3{display:none}

.gp-logo2{width:150px;display:block;padding-top:2px}
.gp-logo2 img{width:100%}
.gp-logo2:hover{opacity:0.8}

.age-warning{display:none}
.age-warning2{display:block}

}

@media screen and (max-width:640px) {
.main-image{min-width:0}
}

@media screen and (max-width:480px) {

.mini-pic-c-480{display:block}
.img-full-screen .mini-pic-c-480{display:none}
.mini-pic-c{display:none}
.image-table-td2{display:none}
.image-table-td1{border:0;border-top:2px solid #000000;}
.main-image{display:block}
.mini-pic-c-480 .mini-pic-next2{width:25%;float:left}
.mini-pic-c-480 .mini-pic{width:20%;height:60px;margin-bottom:3px}
.mini-pic-c-480 .mini-pic img{height:60px}
.mini-pic-c-480 .show-all2{float:left;width:25%;height:80px;background:rgba(255,255,255,0.5);display:block;margin-left:0px;text-align:center;cursor:pointer}
.mini-pic-c-480 .show-all2 img{margin-left:auto;margin-right:auto}
.mini-pic-c-480 .show-real-size2{float:left;width:25%;height:80px;background:rgba(255,255,255,0.7);display:block;margin-left:0px;text-align:center;cursor:pointer}
.mini-pic-c-480 .show-real-size2 img{margin-left:auto;margin-right:auto}
.arrow-left{display:none}
.arrow-right{display:none}
.game-info2 .show-all3{display:none}
.game-info2 .show-real-size3{display:none}
}



/* ajax-full-gallery */

.ajax-full-gallery{width:100%;margin-left:auto;margin-right:auto}

.gall-mini-c{margin-bottom:15px}
.gall-mini-c .gmi{width:50%;height:116px;display:block;padding:2px;float:left}
.gall-mini-c .gmi:hover{opacity:0.7}


.fgall-header{padding:10px;border-bottom:1px solid #383838;margin-bottom:10px;background:#1b1b1b}
.fgall-header .gp-logo{width:160px;display:block;float:left;margin:0;padding:0;padding-top:3px}
.fgall-header p{font-family:'Roboto',Arial,sans-serif;font-size:14px;line-height:16px;color:#cccccc;padding-left:10px;float:left;padding-top:10px}
.fgall-header p .pipe{color:#575757}
.fgall-header .to-game{color:#4da6ff}

.sgall-header{padding:10px;border-bottom:1px dotted #666666;margin-bottom:10px;}
.g-plat{display:block;float:left;margin-right:10px;opacity:0.8}
.sgall-header p{font-family:'Roboto Condensed',Arial,sans-serif;font-size:18px;line-height:20px;float:left;color:#cccccc;padding-left:10px;padding-top:40px}


@media screen and (min-width:480px) {
.ajax-full-gallery{width:100%}
.gall-mini-c .gmi{width:33.333%}
}

@media screen and (min-width:700px) {
.ajax-full-gallery{width:100%}
.gall-mini-c .gmi{width:25%}
}

@media screen and (min-width:1024px) {
.ajax-full-gallery{width:100%}
.gall-mini-c .gmi{width:20%}
}

@media screen and (min-width:1260px) {
.ajax-full-gallery{width:1228px}
.gall-mini-c .gmi{width:204px;height:116px}
}


@media screen and (min-width:1333px) {
.ajax-full-gallery{width:1230px}
.gall-mini-c .gmi{width:204px;height:116px}
}


@media screen and (min-width:1660px) {
.ajax-full-gallery{width:1634px}
.gall-mini-c .gmi{width:204px;height:116px}
}

@media screen and (min-width:1900px) {
.ajax-full-gallery{width:1840px}

}