@charset "UTF-8";.rel {margin:0 0 20px;clear:both;}.rel .reltitle {border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin:0;clear: both;padding:5px 5px;font-size:18px;font-weight:normal;}.rel ul {list-style:none;margin:0;padding:0;}.rel ul:after {content: "";clear: both;display: block;}.rel ul li {list-style:none;float:left;font-size:11px;line-height:130%;width: 49%;padding:10px 0;margin: 0 1% 0 0;height: 150px;border-bottom: 1px solid #CCCCCC;overflow: hidden;}.rel ul li:nth-child(2n)  {margin: 0 0 0 1%;}.rel ul li:nth-child(2n + 1) {clear: both;}.rel ul li span {display:block;text-align:center;overflow:hidden;margin:0 5px 0 0;width: 150px;max-height: 150px;float: left;vertical-align: middle;}.rel ul li img {width: 150px;margin:0;}.rel ul li a {font-size:12px;font-weight:bold;}@media only screen and (max-width : 851px){.rel ul li {float:none;width:auto;font-size:12px;margin:5px 0;padding:5px 0;border-bottom:1px dotted #CCCCCC;}.rel ul li:nth-child(2n)  {margin:5px 0;}}body {margin: 0px;padding:5px 0 0;text-align: center;color: #AA99BB;color: #333333;font-size: 0.9em;line-height: 140%;background:#999;background: -webkit-linear-gradient(#999, #E3E3E3);background: -o-linear-gradient(#999, #E3E3E3);background: linear-gradient(#999, #E3E3E3);font-size:14px;}div, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}a {color: #00f;}section {padding:0;margin:0 0 15px;}section.ad {text-align:center;}p {margin:0 0 1.8em;padding: 0;line-height: 180%;text-align:justify;text-justify:distribute;}h1,h2,h3{clear:both;}.red {color:#f00;}.ctr {text-align: center;}.b {font-weight:bold;}.big {font-size:150%;}.bky {background:#ff0;}.line {text-decoration:underline;}#container {background:#FFFFFF;text-align: left;margin:0 auto;width:1050px;padding:0 15px;border:1px solid #666666;}#header {position:relative;margin:0 0 ;padding:5px 5px 0;color:#563B28;background:#FFFFFF;min-height:90px;padding-left:190px;}#pagetitle {font-weight:bold;margin:0 0 5px;font-size:18px;}#header p,#pagedesc,#sitedesc {font-weight:normal;font-size:12px;line-height:100%;}#siteinfo {position:absolute;height:90px;top:5px;left:0;width:185px;margin:0 5px 0 0;}#sitetitle {margin:0;padding:0;font-size:12px;font-weight:bold;}#sitetitle a {text-decoration:none;color:#553826;}#logo {}#header:after {content: "";clear: both;display: block;}ul#navi {list-style:none;margin:5px 0 10px;padding:0 10px;height:25px;overflow: hidden;background: #543926;}ul#navi li {float:left;font-size:12px;margin:0 3px 0 0;line-height: 100%;padding:3px 0;background:none;font-weight:bold;color:#FFFFFF;text-align:center;text-decoration:none;}ul#navi li a {display:block;color:#fff;text-decoration:none;padding:4px 10px 3px;margin:0 10px;}ul#navi li#home a {background:#976;color:#fff;}ul#navi li a:hover,ul#navi li#home a:hover {background:#ffffff;color:#033BAA;text-decoration:underline;}#pan {margin: 0 0 10px;font-size: 12px;}#main {clear:both;padding:0;width:735px;float:left;}#main1 {width:420px;float:left;}#main2 {float:right;width:300px;}#side {float:right;width:300px;padding:0;}#footer {clear:both;background:#033BAA;margin:10px -15px 0;padding:10px;text-align:center;color:#fff;}#footer a {color:#fff;text-decoration:none;}.menu {border:1px solid #ccc;margin:0 0 10px;padding:0 5px;text-align:center;background:#FFF;font-size:12px;line-height:120%;}.menu .menutitle {margin:0 -5px 5px;padding:5px 0;line-height: 100%;background:#543926;text-align:center;color:#fff;font-weight:bold;}.menu ul {margin:0 0 0 5px;padding:0 0 5px 10px;list-style:disc ;text-align:left;}.menu ul li {margin:0 0 5px;}.menu ul.favor  {margin:0;padding:0 5px;}.menu ul.favor li {text-align:justify;text-justify:distribute;margin:0;padding:5px 0;list-style:none;line-height:140%;border-top:1px dotted #CCCCCC;}.menu ul.favor li:first-child {border-top:none;}.menu ul.favor li a {color:#0000FF;font-weight:bold;}.menu ul.favor li:after {content: "";clear: both;display: block;}.menu ul.favor li img {float:left;margin:0 5px 0 0;max-width:120px;}.h3 {text-align:center;padding:2px;font-size:14px;background:#EA528D;color:#fff;}.h4 {text-align:center;padding:2px;font-size:14px;background:#EA528D;color:#fff;}.h4g {text-align:center;font-size:14px;padding:5px 0;line-height: 100%;margin:0;background:#6EB92B;color:#fff;}.sidecont .h4g {margin-bottom: 10px;}.h4b {text-align:center;padding:2px;margin:0;font-size:14px;background:#033BAA;color:#fff;}.h4s {text-align:center;padding:2px;margin:0;font-size:14px;background:#00BFFE;color:#fff;}.h4p {text-align:center;padding:2px;margin:0;font-size:14px;background:#E2574C;color:#fff;}.h3  a,.h4  a,.h4g a,.h4p a,.h4b a,.h4s a {color:#fff;text-decoration:none;}table.tokusho {width:100%;_width:95%;font-size:13px;margin-top:10px;background-color: #CCCCCC;border-top:1px solid #999;margin-bottom:30px;}table.tokusho th{padding: 8px;background-color: #E3E3E3;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;width: 30%;}table.tokusho td{padding: 8px;background-color:#FFFFFF;border-right:1px solid #999;border-bottom:1px solid #999;}#topnews {}#topnews .news {margin:5px 10px;padding:5px 0;font-size:12px;max-height:120px;border-bottom:1px dashed #E2574C;overflow:hidden;}#topnews .news:last-child {border-bottom:none;}#topnews .news img {float:left;margin:0 10px 0 0;float:right;margin:0 0 0 10px;}#topnews .news p {color:#333;font-size:12px;line-height:120%;margin:0 0 5px;}#topnews .news p a {font-weight:bold;line-height:140%;font-size:12px;color:#00f;}#topnewgame {background:#FFFFFF;padding:0;}#topnewgame .newgame {font-size:12px;height:60px;overflow:hidden;clear:both;padding:7px 0 ;margin:0;border-bottom:1px dotted #666;}#topnewgame .newgame img {float:left;margin:0 5px 5px 0;}#topnewgame .newgame p.name {margin:0;padding:0;height:20px;overflow:hidden;text-align:left;font-weight:bold;font-size:13px;white-space: nowrap;}#topnewgame .newgame p.name a {font-weight:bold;color:#00f;}#topnewgame .newgame p.cont {margin:0;text-align:left;font-size:11px;line-height:110%;}.game{text-decoration:none;display:block;padding:7px 0;border-bottom:1px solid #999999;background:#FFFFFF;margin:0;height:120px;overflow:hidden;}.game:hover {background:#FFEEDD;}.game:after {content: "";clear: both;display: block;}.game .rnk {margin:0;padding:0;font-size:10px;text-align:left;color:#999999;}.game img {margin:0 5px 0 0;padding:0;text-align:center;float:left;}.game .name {text-align:left;font-weight:bold;color:#3333FF;font-size:18px;text-decoration:underline;}.game p {padding:0;margin:0 0 5px;font-size:12px;color:#666;line-height:130%;}.game .desc {font-size:11px;}.game .catch {text-align:left;font-weight:bold;font-size:16px;color:#FF0000;margin:0 0 10px;height:55px;overflow:hidden;}.game .category {margin:5px 0;font-size:11px;padding:0;}#toppickup,#pickup {clear:both;}#pickup div {text-align:center;padding:0;margin:0 0 15px;border-bottom:1px solid #999999;background:#FFFFF0;border:1px solid #999999;}#pickup div p.pp1,#toppickup p.pp1 {color:#F00;font-weight:bold;margin:5px;font-size:12px;height:26px;overflow:hidden;line-height:110%}#pickup div p.pp2,#toppickup p.pp2 {line-height:100%;color:#00F;font-weight:bold;text-align:center;font-size:12px;margin:0;}#pickup div p.pp2 img,#toppickup p.pp2 img {margin:0;padding:0;max-width:100%;}#pickup div p.pp2 a,#toppickup p.pp2 a  {color:#00f;}#pickup div p.pp2 a span{text-decoration:underline;font-size:14px;line-height: 110%;padding:0;}#toppickup p.pp2 a span {text-decoration:underline;font-size:12px;line-height: 100%;display: block;height: 13px;padding:0;overflow: hidden;}#toppickup p.pp3 {color:#333333;padding:0;margin: 5px;font-size:12px;line-height:110%;font-weight:normal;height:26px;overflow:hidden;}#pickup div p.pp3 {color:#666;margin:3px 5px;font-size:12px;line-height:110%;font-weight:normal;}table#toppickup  {margin:0 0 10px;clear:both;width:1050px;border:1px solid #A9CC66;border-right:none;}table#toppickup td {text-align:center;padding:0;width:20%;border-right:1px solid #A9CC66;background:#EEFFEE;background:#FFFCEE;}.item {clear:both;padding:7px 0;border-bottom:1px dotted #666;height:120px;}.item:after {content: "";clear: both;display: block;}.item div.bnr {height:120px;margin: 0 5px 0 0;float:left;}.item div.bnr120 {width:120px;height:120px;margin: 0 10px 0 0;float:left;}.item p.catch {text-align:left;color:#e00;height:14px;line-height: 110%;overflow:hidden;font-weight:bold;margin:0 0 0px;font-size:13px;height:28px;}.item p.title {text-align:left;color:#06c;font-size:22px;line-height:100%;padding:0;height:22px;margin:5px 0;overflow:hidden;}.item p.title a {color:#06c;text-decoration:underline;}.item p.summr {overflow:hidden;height:26px;font-size: 12px;line-height: 110%;margin:0 0 5px;}#topnewgame .item p.title {font-size:20px;font-weight: bold;line-height:100%;padding:4px 0;height:19px;}#topnewgame .item p.summr {height:65px;}.item p.category {margin:10px 0 0;padding:0 0 0 20px;background:url("img/cat1.gif") no-repeat left center;float:left;}.item p.go1 {margin:0;text-align:right;float:right;}.item p.go1 img {margin:0 0 0 5px;}#rankingmain {padding-bottom:5px;}#rankingmain .item {clear:both;padding:5px 5px;height:145px;}#rankingmain .item h4 {padding:0px 0 2px 0;font-size:12px;font-weight: normal;}#rankingmain  .item p.title a {color:#00f;text-decoration:underline;}#rankingmain .date {font-size: 11px;text-align: left;}.newsitem {clear:both;padding:10px;padding:5px 5px 0;background:#EEFFEE;border:1px solid #ccc;margin:5px 0 10px;}.newsitem:after {content: "";clear: both;display: block;}.newsitem span {padding:0 5px 0 0;}.newsitem p.headline {font-weight:bold;color:#fff;background:#090;text-align:center;padding:2px 0 1px;font-size:12px;margin:0 0 5px;}.newsitem p.game {text-align:left;font-size:11px;padding:0;margin:0 0 5px;}.newsitem p.game a {font-weight:bold;}.newsitem p.title {text-align:left;font-size:12px;line-height:120%;padding:0;margin:0 0 5px;}.newsitem p.title a {text-decoration:underline;font-weight:bold;color:#e81;}.noborder {border:none;}.newsitem img {margin: 0 5px 0 0;float:left;}.newsitem p.summr {font-size:12px;line-height:120%;margin:0 0 5px;}.newsitem p.summr a {text-decoration:underline;color:#00f;}.ranking {margin: -3px 0 10px;line-height:120%;border:1px solid #aaa;border-top:none;padding:0;background:#FFFFFF;}.ranking div {clear:both;height:60px;overflow: hidden;padding:5px 0 5px 30px;margin:4px 5px;font-size:11px;line-height: 120%;}.ranking a {font-size:12px;margin: 0 5px 0 0;font-weight:bold;text-decoration:underline;}.ranking img {float:left;margin:0 5px 5px 0;}.ranking .r1 {background:url(img/r1.jpg)  no-repeat 0 5px;}.ranking .r2 {background:url(img/r2.jpg)  no-repeat 0 5px;}.ranking .r3 {background:url(img/r3.jpg)  no-repeat 0 5px;}.ranking .r4 {background:url(img/r4.jpg)  no-repeat 4px 5px;}.ranking .r5 {background:url(img/r5.jpg)  no-repeat 4px 5px;}.ranking .r6 {background:url(img/r6.jpg)  no-repeat 4px 5px;}.ranking .r7 {background:url(img/r7.jpg)  no-repeat 4px 5px;}.ranking .r8 {background:url(img/r8.jpg)  no-repeat 4px 5px;}.ranking .r9 {background:url(img/r9.jpg)  no-repeat 4px 5px;}.ranking .r10{background:url(img/r10.jpg) no-repeat 4px 5px;}.ranking .gorank {text-align: center;margin:0;border-top:1px solid #ccc;padding:7px 0;}#rnk1 {background:url("img/no1-bg.jpg")  no-repeat right 5px;}#rnk2 {background:url("img/no2-bg.jpg")  no-repeat right 5px;}#rnk3 {background:url("img/no3-bg.jpg")  no-repeat right 5px;}#rnk4 {background:url("img/no4-bg.gif")  no-repeat right 5px;}#rnk5 {background:url("img/no5-bg.gif")  no-repeat right 5px;}#rnk6 {background:url("img/no6-bg.gif")  no-repeat right 5px;}#rnk7 {background:url("img/no7-bg.gif")  no-repeat right 5px;}#rnk8 {background:url("img/no8-bg.gif")  no-repeat right 5px;}#rnk9 {background:url("img/no9-bg.gif")  no-repeat right 5px;}#rnk10{background:url("img/no10-bg.gif") no-repeat right 5px;}.sidecont {border:1px solid #ccc;}.sidecont p {margin-right: 5px;margin-left: 5px;}.sidecont p:last-child {margin-bottom: 0;}#gamehead {margin:0 0 10px;}#gamehead img {max-width: 100%;}.alignleft {float:left;margin: 0 5px 0 0;}@media only screen and (max-width : 961px){#container {width:auto;border:none;}#toppickup{display: none;}#main {width:calc(100% - 320px);}#main1 {width:100%;float:none;}#main2 {width:100%;float:none;}#side {}}@media only screen and (max-width : 641px){#container {width:auto;padding:0;border:none;}#header {padding-left:5px;}#pageinfo {max-height:44px;overflow:hidden;}#siteinfo {display: none;}#main {float: none;clear:both;width: 98%;padding:0 1%}#side {float: none;clear:both;width: 98%;padding:0 1%}#toppickup div p.pp2 {margin:5px;}}