@charset "utf-8";


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3',Osaka,sans-serif;
}
table {
border-collapse:collapse;
border-spacing:0;
border:none;
}

th,td {
vertical-align:top;
border-style:none;
font-weight:normal;
text-align:left;
}
caption {
text-align:left;
}
img,a img {
vertical-align:bottom;
border:none;
background:transparent;
}
object,embed {
vertical-align:top;
}
fieldset {
border:none;
}
input,textarea {
font-size:1em;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul,dl {
list-style:none;
}
li {
display:list-item;
zoom:normal;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym {
border:0;
}
hr {
height:0px;
margin:7px 0;
border:none;
border-top:1px solid #000;
}
a {
color:#0000cc;
text-decoration:none;
}
a:link {
}
a:visited {
}
a:hover {
text-decoration:underline;
}
a:active {
}
body {
text-align:center;
font-size: 13px;
*font-size: small; /* Win IE7およびWin IE6標準準拠モード */
*font: x-small; /* Win IE 5-5.5､6(後方互換モード) */
}

/*-----------headLine-----------*/
#headLine {
background:#eee;
min-width:960px;
}
#headLine .inbox {
width:960px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
#headLine h1 {
font:93%/110% 'inherit';
margin:0 5px;
padding:1px 0;
color:#666;
}
/*-----------container-----------*/
.container {
width:960px;
text-align:left;
margin-left:auto;
margin-right:auto;
background:#fff;
}
/*-----------wraper-----------*/
.wraper {
width:950px;
margin:0 5px;
}
/*-----------head-----------*/
.head {
clear:both;
width:950px;
text-align:left;
border-bottom:2px solid #2171ff;
margin-bottom:10px;
height:118px;
}
.head .leftBox {
float:left;
width:210px;
}
#logo {
float:left;
margin:20px 0 25px 0;
}
#adLogoBottom {
float:left;
font:12px/13px 'inherit';
width:200px;
height:33px;
text-align:center;
}
.rightBox {
float:right;
width:740px;
}
#adSuperBanner {
height:90px;
margin:3px 6px;
}
#headMenu {
width:740px;
height:22px;
background:#eee;
border-right:1px solid #ddd;
border-left:1px solid #ddd;
}
#headMenu li {
float:left;
font:93%/22px 'inherit';
width:80px;
border-right:1px solid #ddd;
text-align:center;
}
#headMenu li.active {
background:#2171ff;
border-right:1px solid #ccc;
background:url(./img/headmenuactive.jpg) top repeat-x;
}
#headMenu li.active a{
color:#fff;
display:block;
}
/*-----------wrap-----------*/
.wrap {
clear:both;
float:right;
width:740px;
}
/*-----------mainFull-----------*/
.mainFull {
float:left;
width:740px;
}
/*-----------mainHalf-----------*/
.mainHalf {
float:left;
width:430px;
}
.mainHalf p {
font:100%/140% 'inherit';
margin-bottom:1em;
}
/*-----------mainSub-----------*/
.mainSub {
float:right;
width:300px;
}
/*-----------imageMain-----------*/
.imageMain {
clear:both;
width:950px;
}
/*-----------imageListBody-----------*/
#imageListBody {
}
#imageListBody span {
float:left;
margin:3px 9px;
}
/*-----------gameRanking-----------*/
#gameRanking {
float:right;
width:300px;
border:1px solid #ffcc00;
margin-bottom:10px;
}
#gameRanking h2 {
font:bold 93%/24px 'inherit';
padding:0 5px;
background:#ffcc00 url(./img/titleback_gamerank.jpg) left repeat-x;
}
#gameRanking h2 a {
color:#000;
}
#gameRanking table {
width:298px;
}
#gameRanking table td {
border-bottom:1px solid #f0e68c;
}
#gameRanking table td.rank {
text-align:center;
font:bold 93%/110% 'inherit';
color:#d2691e;
padding:3px 4px;
background:#fff6cd;
border-right:1px solid #f0e68c;
}
#gameRanking table td.rank span.rank1,
#gameRanking table td.rank span.rank2,
#gameRanking table td.rank span.rank3 {
color:#ff0000;
}
#gameRanking table td.updown {
text-align:center;
font:bold 93%/110% 'inherit';
padding:2px 4px;
}
#gameRanking table td.updown span.up {
color:#ff0000;
}
#gameRanking table td.updown span.down {
color:#0950a0;
}
#gameRanking table td.updown span.none {
color:#666;
}
#gameRanking table td.title {
font:93%/110% 'inherit';
padding:2px;
}
#gameRanking div.more {
text-align:right;
font:93%/110% 'inherit';
padding:5px 3px;
}
/*-----------newsRanking-----------*/
#newsRanking {
float:right;
width:300px;
border:1px solid #aaccee;
margin-bottom:10px;
}
#newsRanking h2 {
font:bold 93%/24px 'inherit';
padding:0 5px;
background:#aaccee url(./img/titleback_newsrank.jpg) left repeat-x;
}
#newsRanking h2 a {
color:#000;
}
#newsRanking table {
width:298px;
}
#newsRanking table td {
border-bottom:1px solid #d2e1f4;
}
#newsRanking table td.rank {
text-align:center;
font:bold 12px/110% 'inherit';
color:#708090;
padding:3px 4px;
background:#e5eafa;
border-right:1px solid #d2e1f4;
}
#newsRanking table td.rank span.rank1,
#newsRanking table td.rank span.rank2,
#newsRanking table td.rank span.rank3 {
color:#4169e1;
}
#newsRanking table td.title {
font:12px/100% 'inherit';
padding:3px 4px;
}
#newsRanking div.more {
text-align:right;
font:12px/110% 'inherit';
padding:5px 3px;
background:#eee;
}
/*-----------adRightText-----------*/
#adRightText {
clear:both;
width:300px;
margin:0 0 10px 0;
}
#adRightText ul {
}
#adRightText ul li {
font:93%/100% 'inherit';
line-height:0;
}
#adRightText ul li a {
display:block;
padding-left:20px;
background:url(./img/pr.gif) left 3px no-repeat;
line-height:normal;
}
#adRightText ul li img {
display:inline;
}
/*-----------adRightPanel-----------*/
#adRightPanel {
float:right;
width:300px;
margin-bottom:10px;
}
/*-----------adRightBanner-----------*/
#adRightBanner {
float:right;
width:300px;
margin-bottom:10px;
}
/*-----------adRightNew-----------*/
#adRightNew {
float:right;
width:300px;
background:#e3e8f3;
margin-bottom:10px;
}
#adRightNew h2 {
font:bold 93%/100% 'inherit';
margin:5px;
color:#333;
}
#adRightNew .box {
float:left;
width:300px;
height:60px;
padding:0 5px 5px 5px;
}
#adRightNew .box .image {
float:left;
width:120px;
margin-right:2px;
}
#adRightNew .box p.title {
font:bold 93%/100% 'inherit';
}
#adRightNew .box p.outline {
font:93%/100% 'inherit';
}
/*-----------adRightBottom-----------*/
#adRightBottom {
width:300px;
margin-bottom:10px;
}
/*-----------adRightRecommend-----------*/
#adRightRecommend {
float:right;
width:300px;
background:#ffdbce;
margin-bottom:10px;
}
#adRightRecommend h2 {
font:bold 93%/100% 'inherit';
margin:5px;
color:#333;
}
#adRightRecommend .box {
clear:both;
width:300px;
height:60px;
margin-bottom:5px;
}
#adRightRecommend .box .image {
float:left;
width:125px;
height:60px;
padding:0 0 0 5px;
}
#adRightRecommend .box .inbox {
float:left;
width:168px;
height:60px;
margin:0;
}
#adRightRecommend .box .inbox p.title {
font:bold 93%/100% 'inherit';
margin:0 3px;
}
#adRightRecommend .box .inbox p.outline {
font:93%/100% 'inherit';
margin:0 3px;
}
/*-----------pagePath-----------*/
#pagePath {
margin-bottom:10px;
}
#pagePath ul {
height:14px;
}
#pagePath ul li {
float:left;
margin-right:10px;
padding-right:15px;
font:normal 12px/14px 'inherit';
background:url(./img/pagepath.gif) right 3px no-repeat;
}
/*-----------pageInfo-----------*/
#pageInfo {
clear:both;
margin-bottom:10px;
}
#pageInfo dl {
font:93%/120% 'inherit';
}
#pageInfo dl dt {
}
#pageInfo dl dd {
}
/*-----------pageCount-----------*/
#pageCount {
clear:both;
text-align:right;
font:93%/120% 'inherit';
padding:2px 5px;
background:#ddd;
}
/*-----------pageSort-----------*/
#pageSort {
clear:both;
font:93%/120% 'inherit';
padding:2px 5px;
background:#eee;
}
#pageSort span{
margin-right:10px;
}
#pageSort span .active{
font-weight:bold;
color:#555;
}
/*-----------pager-----------*/
#pager {
clear:both;
text-align:center;
margin:20px;
height:30px;
}
#pager ul{
}
#pager li{
float:left;
width:40px;
margin:0 1px;
font:93%/30px 'inherit';
border:1px solid #ddd;
background:#eee;
list-style:none;
}
#pager li a{
display:block;
width:40px;
height:30px;
}
#pager li.prev,
#pager li.next{
width:100px;
}
#pager li.prev a,
#pager li.next a{
display:block;
width:100px;
height:30px;
}
#pager li.now{
font-weight:bold;
background:#fff;
}

/*-----------topAdNews-----------*/

#topAdNews {
margin-bottom:10px;
border:1px solid #5186c5;
_zoom: 1;
overflow: hidden;
}
#topAdNews .image {
float:left;
width:100px;
margin-right:5px;
background:#ddd;
}
#topAdNews .text {
float:left;
width:315px;
padding:5px 0;
}
#topAdNews p.cap {
font:bold 93%/100% 'inherit';
margin:0;
color:#ff2500;
}
#topAdNews p.title {
font:bold 116%/110% 'inherit';
margin:0;
}
#topAdNews p.info {
text-align:right;
font:93%/120% 'inherit';
color:#666;
margin:0;
}
/*-----------topPickupNews-----------*/

#topPickupNews {
margin-bottom:10px;
border-bottom:1px solid #ddd;
}
#topPickupNews h2 {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#topPickupNews h2 a {
color:#333;
}
#topPickupNews .listBox {
clear:both;
margin:0 5px;
}
#topPickupNews .listBox .image {
float:right;
margin:0 0 5px 5px;
}
#topPickupNews .listBox h3.title {
font:bold 123%/120% 'inherit';
}
#topPickupNews .listBox p.outline {
font:93%/110% 'inherit';
margin:0 105px 5px 0;
}
#topPickupNews .listBox p.info {
font:83.3%/100% 'inherit';
color:#666;
}
#topPickupNews .listBox p.info span.new {
color:#ff6600;
font-weight:bold;
background:#ffe8a7;
margin-left:5px;
padding:0 2px;
}
#topPickupNews .listBox p.info span.hot {
color:#ff0000;
font-weight:bold;
background:#ffd4d4;
margin-left:5px;
padding:0 2px;
}
#topPickupNews .listBox p.info span.comment {
margin-left:5px;
padding:0 2px;
}
#topPickupNews h3.newNews {
clear:both;
font:bold 93%/20px 'inherit';
border-top:1px solid #ccc;
padding:2px 5px 0 5px;
}
#topPickupNews h3.newNews a {
color:#333;
}
#topPickupNews ul {
margin:0 0 5px 5px;
}
#topPickupNews li {
font:93%/110% 'inherit';
padding-left:10px;
margin-bottom:1px;
background:url(./img/arrow_gray.gif) left 3px no-repeat;
}
#topPickupNews li span.new {
color:#ff6600;
font-weight:bold;
background:#ffe8a7;
margin-left:3px;
padding:0 1px;
}
#topPickupNews p.more {
font:93%/110% 'inherit';
text-align:right;
margin-bottom:5px;
}
/*-----------adCenterBannerA-----------*/
#adCenterBannerA {
margin-bottom:10px;
}
/*-----------adCenterBannerB-----------*/
#adCenterBannerB {
margin-bottom:10px;
}
/*-----------pickupGame-----------*/

#pickupGame {
border:1px solid #ddd;
margin-bottom:10px;
background:#fbf7ec;
overflow: hidden;
}
#pickupGame:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #pickupGame {
height: 1em;
overflow: visible;
}
/**/
#pickupGame h2.title {
font:bold 93%/120% 'inherit';
padding:5px 10px 2px 10px;
color:#ff6347;
}
#pickupGame p.outline {
font:93%/120% 'inherit';
margin:0 10px 5px 10px;
}
#pickupGame div.leftBox {
float:left;
width:440px;
}
#pickupGame div.image {
float:left;
padding:0 10px;
height:120px;
}
#pickupGame p.gametitle {
font:bold 115%/120% 'inherit';
margin-right:10px;
}
#pickupGame p.gameoutline {
font:93%/110% 'inherit';
margin:0 10px 5px 0;
color:#444;
}
#pickupGame div.rightBox {
float:left;
width:290px;
}
#pickupGame div.rightBox dl {
}
#pickupGame div.rightBox dt {
font:normal 93%/110% 'inherit';
}
#pickupGame div.rightBox dd {
font:93%/110% 'inherit';
margin-bottom:3px;
}
/*-----------topReviewList-----------*/

#topReviewList {
margin-bottom:10px;
border-bottom:1px solid #ddd;
}
#topReviewList h2 {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#topReviewList h2 a {
color:#333;
}
#topReviewList div.box {
clear:both;
border-bottom:1px solid #ddd;
margin:0 5px 4px 5px;
padding-bottom:4px;
}
#topReviewList div.box div.title {
font:93%/110% 'inherit';
color:#666;
}
#topReviewList div.box div.info {
}
#topReviewList div.box span.star {
float:left;
margin-right:2px;
}
#topReviewList div.box span.rate {
font:bold 93%/110% 'inherit';
color:#ff0000;
margin-right:7px;
}
#topReviewList div.box span.name {
font:93%/110% 'inherit';
margin-right:5px;
}
#topReviewList div.box span.name a {
color:#339900;
}
#topReviewList div.box span.date {
font:93%/110% 'inherit';
color:#666;
}
/*-----------topGameSchedule-----------*/

#topGameSchedule {
margin-bottom:10px;
}
#topGameSchedule h2 {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#topGameSchedule h2 a {
color:#333;
}
#topGameSchedule h3 {
font:bold 93%/150% 'inherit';
color:#333;
}
#topGameSchedule ul {
margin-bottom:5px;
}
#topGameSchedule li {
font:93%/110% 'inherit';
background:url(./img/arrow_gray.gif) left 3px no-repeat;
padding-left:10px;
margin-left:5px;
}
#topGameSchedule li span.date {
width:60px;
color:#666;
}
#topGameSchedule li span.status {
color:#006400;
margin-left:5px;
}
/*-----------gameHead-----------*/

#gameHead {
clear:both;
margin-bottom:15px;
border:1px solid #ddd;
background:#edf6ff url(./img/gameheadback.jpg) top repeat-x;
overflow: hidden;
}
#gameHead:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #gameHead {
height: 1em;
overflow: visible;
}
/**/
#gameHead div.inbox {
float:left;
width:620px;
}
#gameHead h2.title {
clear:both;
font:bold 145%/120% 'inherit';
padding:10px 5px 0px 10px;
}
#gameHead h2.title a {
color:#191970;
}
#gameHead h2.title span.subtitle {
clear:both;
font:normal 12px/120% 'inherit';
color:#555;
}
#gameHead p.company {
clear:both;
font:normal 93%/110% 'inherit';
margin-bottom:10px;
color:#666;
text-align:right;
}
#gameHead p.catchcopy {
clear:both;
font:normal 93%/110% 'inherit';
color:#666;
text-align:left;
margin:2px 5px 2px 10px;
}
#gameHead ul.tag {
clear:both;
margin-left:10px;
}
#gameHead ul.tag li {
float:left;
font:normal 93%/110% 'inherit';
margin-right:5px;
}
#gameHead ul.tag li a{
color:#555;
display:block;
}
#gameHead ul.tag li.status a{
color:#008600;
}
#gameHead ul.tag li.free a{
color:#ff0000;
}
#gameHead div.rightbox {
float:right;
width:92px;
text-align:center;
margin:5px 0;
padding-right:5px;
}
#gameHead div.topbox {
background:#fff;
width:90px;
border:1px solid #ddd;
margin:0 0 3px 0;
}
#gameHead div.rank {
width:90px;
}
#gameHead div.rank span.number {
font:bold 30px/120% 'inherit';
color:#555;
margin-left:8px;
}
#gameHead div.rank span.unit {
font:10px/110% 'inherit';
color:#666;
}
#gameHead div.rank span.updown {
font:bold 10px/110% 'inherit';
}
#gameHead div.rank span.up {
color:#ff0000;
}
#gameHead div.rank span.down {
color:#0950a0;
}
#gameHead div.rank span.none {
color:#666;
}
#gameHead div.rating {
width:90px;
font:12px/120% 'inherit';
color:#666;
margin-bottom:2px;
}
#gameHead div.button {
float:right;
width:92px;
margin:0 0 2px 0;
}
#gameHead div.button img {
margin-bottom:3px;
}
#gameHead ul.menu {
clear:both;
height:30px;
border-top:1px solid #ddd;
background:#edf6ff url(./img/gameheadmenuback.jpg) top repeat-x;
}
#gameHead ul.menu li {
float:left;
font:normal 93%/30px 'inherit';
width:90px;
border-right:1px solid #ddd;
text-align:center;
}
#gameHead ul.menu li a{
color:#555;
display:block;
}
#gameHead li.active {
border-right:1px solid #ddd;
background:#edf6ff url(./img/gameheadmenuactive.jpg) top repeat-x;
}
#gameHead li.active a{
color:#333;
display:block;
font-weight:bold;
}

/*-----------gameCampaign-----------*/

#gameCampaign {
clear:both;
border:2px solid #f08080;
margin-bottom:10px;
}
#gameCampaign p {
clear:both;
font:normal 93%/110% 'inherit';
}

/*-----------gameFullBody-----------*/

#gameFullOutline {
clear:both;
margin:0 10px;
}

#gameFullOutline p {
font:105%/150% 'inherit';
margin-bottom:1em;
}
#gameFullOutline p.title {
font:bold 20px/120% 'inherit';
margin-bottom:0.5em;
color:#165dff;
}
#gameFullOutline div.imageRightL {
float:right;
width:250px;
margin:0 0 10px 10px;
}

#gameFullOutline div.imageRightL span {
font:93%/110% 'inherit';
color:#666;
}
/*-----------gameFullPoint-----------*/

#gameFullPoint {
clear:both;
margin:0 10px;
}
#gameFullPoint div.section {
float:left;
width:160px;
margin:0 8px;
}
#gameFullPoint div.section div.image {
}
#gameFullPoint div.section p.title {
font:bold 93%/110% 'inherit';
color:#444;
margin:0 2px;
}
#gameFullPoint div.section p.text {
font:93%/100% 'inherit';
margin:0 2px;
color:#666;
}
/*-----------gameFullPoint-----------*/

#gameFullOfficial {
clear:both;
margin:0 0 10px 0;
padding:10px 0;
background:#d6eeff;
border:1px solid #aad2ff;
text-align:center;
}
#gameFullOfficial div.officialtext {
font:93%/100% 'inherit';
margin-bottom:3px;
}
#gameFullOfficial div.officialtext a {
color:#165dff;
}
#gameFullOfficial div.officialimage {
}
/*-----------gameFullCopyright-----------*/

#gameFullCopyright {
clear:both;
margin:0 10px 10px 10px;
font:93%/100% 'inherit';
color:#666;
}
/*-----------gameFullDate-----------*/

#gameFullDate {
clear:both;
margin:0 0 10px 0;
}
#gameFullDate h3{
font:bold 93%/100% 'inherit';
margin:0 10px;
}
#gameFullDate div.chart{
text-align:center;
}
#gameFullDate div.chart img{
margin:0 5px;
}
#gameFullDate p{
font:93%/100% 'inherit';
color:#666;
margin:0 10px;
}
/*-----------gameFullQa-----------*/

#gameFullQa {
clear:both;
margin:10px 0 20px 0;
}
#gameFullQa p {
text-align:center;
}
/*-----------gameFullParts-----------*/

#gameFullParts {
clear:both;
margin:0 10px 20px 10px;
}
#gameFullParts h3{
font:bold 105%/100% 'inherit';
}
#gameFullParts h4{
font:bold 93%/100% 'inherit';
}
#gameFullParts p{
font:93%/100% 'inherit';
color:#333;
margin:0 0 10px 0;
}
#gameFullParts .code{
width:340px;
float:left;
}
#gameFullParts .code p,
#gameFullParts .sample p{
margin:0;
font:bold 12px/110% 'inherit';
}
#gameFullParts .code textarea {
font:12px/14px 'inherit';
width:300px;
height:200px;
background:#eee;
color:#555;
}
#gameFullParts .sample{
width:340px;
float:right;
}
/*-----------gameFullAssistance-----------*/

#gameFullAssistance {
clear:both;
margin:0 0 10px 0;
}
#gameFullAssistance h3{
font:bold 93%/100% 'inherit';
margin:0 10px;
}
#gameFullAssistance p{
font:93%/100% 'inherit';
color:#333;
margin:0 10px;
}
#gameFullAssistance input {
font:12px/16px 'inherit';
width:720px;
margin:0 5px;
padding:0 2px;
background:#eee;
color:#555;
margin:0 10px;
}
/*-----------gameFullInfo-----------*/

#gameFullInfo {
clear:both;
background:#eee;
height:18px;
padding:3px 10px;
margin-bottom:15px;
}
#gameFullInfo p.bookmark {
float:right;
}
#gameFullInfo p.bookmark span {
margin-left:10px;
}
#gameFullInfo p.bookmark span.title {
font:12px/16px 'inherit';
color:#666;
vertical-align:middle;
margin:2px 0;
}
#gameFullInfo p.bookmark span.hatena img {
margin:2px 0;
}

/*-----------gameFullOfficialBanner-----------*/

#gameFullOfficialBanner {
clear:both;
margin:0 0 10px 0;
padding:10px 0;
text-align:center;
}
#gameFullOfficialBanner div.officialtext {
font:93%/100% 'inherit';
margin-bottom:3px;
}
#gameFullOfficialBanner div.officialtext a {
color:#165dff;
}
#gameFullOfficialBanner div.officialimage {
}
/*-----------gameListHead-----------*/

#gameListHead {
clear:both;
border-bottom:1px solid #ddd;
margin-bottom:10px;
}
#gameListHead h2.title {
font:bold 145%/110% 'inherit';
}
#gameListHead p.outline {
font:93%/110% 'inherit';
color:#666;
margin-bottom:1em;
}
/*-----------gameListInfo-----------*/

#gameListInfo {
clear:both;
background:#eee;
height:18px;
padding:3px 10px;
margin-bottom:15px;
}
#gameListInfo p.bookmark {
float:right;
}
#gameListInfo p.bookmark span {
margin-left:10px;
}
#gameListInfo p.bookmark span.title {
font:12px/16px 'inherit';
color:#666;
vertical-align:middle;
margin:2px 0;
}
#gameListInfo p.bookmark span.hatena img {
margin:2px 0;
}
/*-----------gameListTextAd-----------*/

#gameListTextAd {
clear:both;
margin-bottom:15px;
padding:5px 0;
}
#gameListTextAd .gameListTextAdBox {
clear:both;
height:60px;
margin:10px 0;
overflow: hidden;
}
#gameListTextAd .gameListTextAdBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #gameListTextAd .gameListTextAdBox {
height: 1em;
overflow: visible;
}
/**/
#gameListTextAd .gameListTextAdBox .image {
float:left;
width:130px;
margin-left:10px;
}
#gameListTextAd .gameListTextAdBox .inbox{
}
#gameListTextAd .gameListTextAdBox .inbox p.title{
font:bold 123%/120% 'inherit';
margin-top:2px;
}
#gameListTextAd .gameListTextAdBox .inbox p.outline{
font:93%/100% 'inherit';
margin-bottom:4px;
color:#555;
}
/*-----------gameListTag-----------*/
#gameListTag {
background:#eee;
height:20px;
padding:0 5px;
margin-bottom:10px;
}
#gameListTag dl {
}
#gameListTag dl dt {
float:left;
font:bold 93%/20px 'inherit';
margin-right:10px;
}
#gameListTag dl dd {
float:left;
font:93%/20px 'inherit';
margin-right:10px;
}
/*-----------gameListBody-----------*/

#gameListBody {
clear:both;
}
#gameListBody .none {
clear:both;
text-align:center;
margin:50px 0;
}
#gameListBody .none p {
clear:both;
font:105%/100% 'inherit';
color:#444;
}
#gameListBody .gameListBodyBox {
clear:both;
height:100px;
margin:10px 0;
padding:10px 0;
border-bottom:1px solid #ddd;
}
#gameListBody .gameListPrBox {
border:1px solid #ffbd0e;
background:#fff8da;
}
#gameListBody .gameListEndBox {
background:#ddd;
}
#gameListBody .gameListBodyBox .image {
float:left;
width:130px;
margin-right:10px;
}
#gameListBody .gameListBodyBox .image img {
margin-left:10px;
}
#gameListBody .gameListBodyBox .inbox {
float:left;
width:490px;
height:90px;
margin:0 10px 0 0;
}
#gameListBody .gameListBodyBox h3.title {
font:bold 123%/120% 'inherit';
margin-top:2px;
}
#gameListBody .gameListBodyBox p.catchcopy {
font:93%/100% 'inherit';
margin-bottom:4px;
color:#555;
}
#gameListBody .gameListBodyBox p.campaign {
font:bold 93%/100% 'inherit';
margin-bottom:4px;
color:#663300;
}
#gameListBody .gameListBodyBox p.campaign span.check {
color:#ff4500;
}
#gameListBody .gameListBodyBox ul.menu {
clear:both;
border-top:1px solid #ddd;
padding-top:2px;
}
#gameListBody .gameListBodyBox ul.menu li {
float:left;
margin-right:5px;
font:93%/110% 'inherit';
}
#gameListBody .gameListBodyBox ul.tag {
clear:both;
}
#gameListBody .gameListBodyBox ul.tag li {
float:left;
margin-right:5px;
font:93%/110% 'inherit';
}
#gameListBody .gameListBodyBox ul.tag li a{
color:#555;
display:block;
}
#gameListBody .gameListBodyBox ul.tag li.status a{
color:#008600;
}
#gameListBody .gameListBodyBox ul.tag li.free a{
color:#ff0000;
}
#gameListBody .gameListBodyBox .rightbox {
float:left;
width:90px;
text-align:center;
margin-bottom:5px;
}
#gameListBody .gameListBodyBox .topbox {
background:#fff;
border:1px solid #ddd;
margin-bottom:3px;
}
#gameListBody .gameListBodyBox div.rank {
width:90px;
}
#gameListBody .gameListBodyBox div.rank span.number {
font:bold 30px/120% 'inherit';
color:#555;
margin-left:8px;
}
#gameListBody .gameListBodyBox div.rank span.unit {
font:10px/110% 'inherit';
color:#666;
}
#gameListBody .gameListBodyBox div.rank span.updown {
font:bold 10px/110% 'inherit';
}
#gameListBody .gameListBodyBox div.rank span.up {
color:#ff0000;
}
#gameListBody .gameListBodyBox div.rank span.down {
color:#0950a0;
}
#gameListBody .gameListBodyBox div.rank span.none {
color:#666;
}
#gameListBody .gameListBodyBox div.rating {
width:90px;
font:12px/120% 'inherit';
color:#666;
margin-bottom:2px;
}
#gameListBody .gameListBodyBox div.official {
float:leftt;
width:90px;
}


/*-----------gameTopNew-----------*/

#gameTopNew {
border-right:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #ddd;
margin-bottom:10px;
}
#gameTopNew h2 {
clear:both;
font:bold 93%/24px 'inherit';
padding:0 5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#gameTopNew .listBox {
clear:both;
padding:5px;
overflow: hidden;
}
#gameTopNew .listBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #gameTopNew .listBox {
height: 1em;
overflow: visible;
}
/**/
#gameTopNew .listBox .image {
float:left;
margin-right:5px;
}
#gameTopNew .listBox h3.title {
font:bold 100%/110% 'inherit';
}
#gameTopNew .listBox p.outline {
font:93%/100% 'inherit';
color:#666;
margin:0;
}
/*-----------gameTopAttention-----------*/

#gameTopAttention {
clear:both;
}
#gameTopAttention h2 {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #ffa500;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#gameTopAttention .listBox {
clear:both;
height:48px;
border-bottom:1px solid #ddd;
padding-bottom:5px;
margin-bottom:5px;
}
#gameTopAttention .listBox .image {
float:left;
margin:0 5px 0 0;
}
#gameTopAttention .listBox h3.title {
font:bold 100%/110% 'inherit';
}
#gameTopAttention .listBox p.outline {
font:93%/110% 'inherit';
margin-bottom:3px;
color:#444;
}
/*-----------gameTopHot-----------*/

#gameTopHot {
clear:both;
}
#gameTopHot h2 {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #ff0000;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#gameTopHot .listBox {
clear:both;
height:48px;
border-bottom:1px solid #ddd;
padding-bottom:5px;
margin-bottom:5px;
}
#gameTopHot .listBox .image {
float:left;
margin:0 5px 0 0;
}
#gameTopHot .listBox h3.title {
font:bold 100%/110% 'inherit';
}
#gameTopHot .listBox p.outline {
font:93%/110% 'inherit';
margin-bottom:3px;
color:#444;
}
/*-----------newsTopPickup-----------*/

#newsTopPickup {
}
#newsTopPickup h2 {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#newsTopPickup .listBox {
clear:both;
}
#newsTopPickup .listBox .image {
float:right;
margin:0 0 5px 5px;
}
#newsTopPickup .listBox h3.title {
font:bold 100%/120% 'inherit';
}
#newsTopPickup .listBox p.outline {
font:93%/110% 'inherit';
margin-right:105px;
}
#newsTopPickup .listBox p.info {
font:83.3%/100% 'inherit';
color:#666;
}
#newsTopPickup .listBox p.info span.new {
color:#ff6600;
font-weight:bold;
background:#ffe8a7;
margin-left:3px;
padding:0 1px;
}
#newsTopPickup .listBox p.info span.hot {
color:#ff0000;
font-weight:bold;
background:#ffd4d4;
margin-left:3px;
padding:0 1px;
}
#newsTopPickup .listBox p.info span.comment {
margin-left:5px;
padding:0 2px;
}


/*-----------newsTopNew-----------*/

#newsTopNew {
clear:both;
}
#newsTopNew h2 {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#newsTopNew .listBox {
clear:both;
height:48px;
border-bottom:1px solid #ddd;
padding-bottom:5px;
margin-bottom:5px;
}
#newsTopNew .listBox .image {
float:left;
margin:0 5px 0 0;
}
#newsTopNew .listBox h3.title {
font:bold 100%/110% 'inherit';
}
#newsTopNew .listBox p.outline {
font:93%/110% 'inherit';
margin-bottom:3px;
color:#444;
}
#newsTopNew .listBox p.info {
font:83.3%/100% 'inherit';
color:#666;
}
#newsTopNew .listBox p.info span.new {
color:#ff6600;
font-weight:bold;
background:#ffe8a7;
margin-left:3px;
padding:0 1px;
}
#newsTopNew .listBox p.info span.hot {
color:#ff0000;
font-weight:bold;
background:#ffd4d4;
margin-left:3px;
padding:0 1px;
}
#newsTopNew .listBox p.info span.comment {
margin-left:5px;
padding:0 2px;
}

/*-----------newsTopOld-----------*/

#newsTopOld {
clear:both;
}
#newsTopOld h2 {
font:bold 100%/110% 'inherit';
}
#newsTopOld dl {
}
#newsTopOld dt {
font:93%/110% 'inherit';
}
#newsTopOld dd {
font:83.3%/100% 'inherit';
color:#666;
padding-bottom:3px;
margin-bottom:3px;
border-bottom:1px solid #eee;
}
#newsTopOld dd span.new {
color:#ff6600;
font-weight:bold;
background:#ffe8a7;
margin-left:3px;
padding:0 1px;
}
#newsTopOld dd span.hot {
color:#ff0000;
font-weight:bold;
background:#ffd4d4;
margin-left:3px;
padding:0 1px;
}
#newsTopOld dd span.comment {
margin-left:5px;
padding:0 2px;
}
/*-----------newsTopNewComment-----------*/

#newsTopNewComment {
margin-bottom:10px;
border-bottom:1px solid #ddd;
}
#newsTopNewComment h2 {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#newsTopNewComment h2 a {
color:#333;
}
#newsTopNewComment div.box {
border-bottom:1px solid #ddd;
margin:0 5px 3px 5px;
padding-bottom:3px;
}
#newsTopNewComment div.box div.title {
font:93%/110% 'inherit';
color:#666;
}
#newsTopNewComment div.box div.info {
}
#newsTopNewComment div.box span.date {
font:93%/110% 'inherit';
color:#666;
}
#newsTopNewComment div.box span.name {
font:93%/110% 'inherit';
margin-right:5px;
}
#newsTopNewComment div.box span.name a {
color:#339900;
}
/*-----------newsListHead-----------*/

#newsListHead {
clear:both;
border-bottom:1px solid #ddd;
margin-bottom:10px;
}
#newsListHead h2.title {
font:bold 145%/110% 'inherit';
}
#newsListHead p.outline {
font:93%/110% 'inherit';
color:#666;
margin-bottom:1em;
}
/*-----------newsListInfo-----------*/

#newsListInfo {
clear:both;
background:#eee;
height:18px;
padding:3px 10px;
margin-bottom:15px;
}
#newsListInfo p.bookmark {
float:right;
}
#newsListInfo p.bookmark span {
margin-left:10px;
}
#newsListInfo p.bookmark span.title {
font:12px/16px 'inherit';
color:#666;
vertical-align:middle;
margin:2px 0;
}
#newsListInfo p.bookmark span.hatena img {
margin:2px 0;
}
/*-----------feed-----------*/
#feed {
clear:both;
font:93%/100% 'inherit';
margin:0 10px 5px 10px;
}
#feed img {
margin-right:3px;
}
/*-----------newsListBody-----------*/

#newsListBody {
clear:both;
}
#newsListBody h2.gameFullTitle,
#newsListBody h3.gameFullTitle {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#newsListBody div.feed {
clear:both;
font:93%/100% 'inherit';
margin:0 10px 5px 10px;
}
#newsListBody div.feed img {
margin-right:3px;
}
#newsListBody p.more {
clear:both;
font:93%/120% 'inherit';
padding:5px;
margin-bottom:15px;
text-align:right;
}
#newsListBody p.none {
clear:both;
font:93%/110% 'inherit';
text-align:center;
margin:30px;
color:#666;
}
#newsListBody .newsListBodyBox {
clear:both;
padding:10px 0;
border-bottom:1px solid #ddd;
overflow: hidden;
}
#newsListBody .newsListBodyBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #newsListBody .newsListBodyBox {
height: 1em;
overflow: visible;
}
/**/
#newsListBody .newsListBodyBox .image {
float:left;
width:130px;
margin-right:10px;
height:100px;
}
#newsListBody .newsListBodyBox .image img {
margin-left:10px;
}
#newsListBody .newsListBodyBox .inbox {
float:left;
width:590px;
}
#newsListBody .newsListBodyBox h3.title {
font:bold 123%/110% 'inherit';
margin-top:2px;
}
#newsListBody .newsListBodyBox h4.title {
font:bold 123%/110% 'inherit';
margin-top:2px;
}
#newsListBody .newsListBodyBox p.outline {
font:93%/120% 'inherit';
margin-bottom:5px;
color:#555;
}
#newsListBody .newsListBodyBox p.info {
font:83.3%/100% 'inherit';
color:#666;
}
#newsListBody .newsListBodyBox p.info span.comment {
margin-left:5px;
padding:0 2px;
}
#newsListBody .newsListBodyBox p.info span.new {
color:#ff6600;
font-weight:bold;
background:#ffe8a7;
margin-left:5px;
padding:0 2px;
}
/*-----------newsFullHead-----------*/

#newsFullHead {
clear:both;
}
#newsFullHead p.title {
font:bold 170%/110% 'inherit';
color:#333;
margin:0 10px 15px 10px;
}
/*-----------newsFullImage-----------*/

#newsFullImage {
clear:both;
margin-bottom:15px;
padding:3px;
border:1px solid #ccc;
background:#eee;
}
#newsFullImage h2 {
font:bold 93%/150% 'inherit';
color:#444;
margin:0 3px;
}
#newsFullImage span {
float:left;
margin:0 2px;
}
#newsFullImage p.more {
clear:both;
font:93%/150% 'inherit';
text-align:right;
margin-right:5px;
}
/*-----------newsFullCorrection-----------*/

#newsFullCorrection {
clear:both;
margin-bottom:15px;
padding:3px;
}
#newsFullCorrection h2 {
font:bold 93%/150% 'inherit';
color:#444;
margin:0 3px;
}
#newsFullCorrection ul {
margin-left:10px;
}
#newsFullCorrection ul li {
font:93%/150% 'inherit';
color:#444;
}
/*-----------newsFullCopyright-----------*/

#newsFullCopyright {
clear:both;
margin-bottom:15px;
padding:3px;
font:93%/110% 'inherit';
color:#666;
}
/*-----------newsFullInfo-----------*/

#newsFullInfo {
clear:both;
background:#eee;
height:18px;
padding:3px 10px;
margin-bottom:15px;
}
#newsFullInfo p.date {
float:left;
font:93%/110% 'inherit';
color:#444;
margin-bottom:20px;
}
#newsFullInfo p.bookmark {
float:right;
}
#newsFullInfo p.bookmark span {
margin-left:10px;
}
#newsFullInfo p.bookmark span.title {
font:12px/16px 'inherit';
color:#666;
vertical-align:middle;
margin:2px 0;
}
#newsFullInfo p.bookmark span.hatena img {
margin:2px 0;
}
/*-----------adInfoText-----------*/
#adInfoText {
clear:both;
margin:0 10px 10px 10px;
padding:0 5px 10px 5px;
border-bottom:1px solid #ddd;
}
#adInfoText ul {
padding:5px 7px;
}
#adInfoText ul li {
font:93%/100% 'inherit';
background:url(./img/pr.gif) left 1px no-repeat;
padding-left:20px;
margin:2px 0;
}
/*-----------newsFullComment-----------*/

#newsFullComment {
clear:both;
margin-bottom:15px;
background:#f1f6fd;
padding:10px;
border:1px solid #ddd;
}
#newsFullComment h2 {
clear:both;
font:bold 93%/110% 'inherit';
margin-bottom:10px;
color:#555;
}
#newsFullComment div.section {
clear:both;
width:720px;
height:30px;
margin-bottom:10px;
}
#newsFullComment div.section p.info {
float:left;
width:50px;
font:93%/110% 'inherit';
}
#newsFullComment div.section p.body {
float:right;
font:93%/110% 'inherit';
width:660px;
border-left:2px solid #ddd;
padding-left:5px;
}
#newsFullComment div.section p.body span.date {
color:#999;
margin-left:5px;
}
#newsFullComment p.none {
font:93%/110% 'inherit';
padding:20px 10px;
}
#newsFullComment p.outline {
font:93%/110% 'inherit';
border-top:1px solid #ddd;
padding:4px 10px;
}
#newsFullComment form {
text-align:center;
padding-bottom:10px;
}
#newsFullComment form textarea {
width:700px;
height:50px;
margin-bottom:5px;
}
/*-----------adAdsenseUnderUnit-----------*/

#adAdsenseUnderUnit {
clear:both;
margin-bottom:10px;
height:15px;
width:740px;
}
/*-----------adAmazonUnder-----------*/

#adAmazonUnder {
clear:both;
width:740px;
text-align:center;
margin-bottom:10px;
}
/*-----------newsFullOutline-----------*/

#newsFullOutline {
clear:both;
margin:0 10px 10px 10px;
border-bottom:1px solid #ddd;
}
#newsFullOutline p {
font:100%/150% 'inherit';
margin-bottom:1em;
color:#444;
}
/*-----------newsFullBody-----------*/

#newsFullBody {
clear:both;
margin:0 10px;
}

#newsFullBody p {
font:105%/150% 'inherit';
margin:0 5px 1em 5px;
}
#newsFullBody p.a {
font-weight:bold;
color:#191970;
}
#newsFullBody p.b {
margin-left:20px;
}
#newsFullBody p.clear {
clear:both;
}
#newsFullBody p.titleA {
font:bold 136%/120% 'inherit';
margin:0 0 0.5em 0;
padding:1px 5px;
color:#333366;
border-left:3px solid #02336c;
border-bottom:1px solid #ddd;
}
#newsFullBody p.titleB {
font:bold 123%/120% 'inherit';
margin:0 0 0.4em 0;
padding:1px 5px;
color:#333355;
background:#eee;
}
#newsFullBody p.titleC {
font:bold 115%/120% 'inherit';
margin:0 0 0.3em 0;
padding:1px 5px;
color:#333333;
}
#newsFullBody p.titleD {
font:bold 105%/120% 'inherit';
margin:0 0 0.2em 0;
padding:1px 5px;
color:#333333;
}
#newsFullBody blockquote{
font:105%/150% 'inherit';
margin:0 5px 1em 5px;
padding:10px;
border:1px solid #eee;
background:#f6f6f6;
}
#newsFullBody ol {
font:105%/150% 'inherit';
margin-bottom:1em;
list-style:decimal outside;
margin-left:35px;
}
#newsFullBody ul {
font:105%/150% 'inherit';
margin-bottom:1em;
list-style:disc outside;
margin-left:30px;
}
#newsFullBody ol ol,
#newsFullBody ul ul {
font:100%/100% 'inherit';
margin-left:30px;
}
#newsFullBody li {
line-height:120%;
margin-bottom:3px;
color:#444;
}
#newsFullBody ul.attention li {
color:#666;
font:93%/100% 'inherit';
}
#newsFullBody dl {
margin:0 5px 1em 5px;
}
#newsFullBody dt {
font:bold 105%/150% 'inherit';
}
#newsFullBody dd {
font:105%/150% 'inherit';
}
#newsFullBody div.imageRightO div.caption,
#newsFullBody div.imageRightL div.caption,
#newsFullBody div.imageRightM div.caption,
#newsFullBody div.imageRightS div.caption,
#newsFullBody div.imageLeftO div.caption,
#newsFullBody div.imageLeftL div.caption,
#newsFullBody div.imageLeftM div.caption,
#newsFullBody div.imageLeftS div.caption {
font:93%/100% 'inherit';
color:#666;
margin:2px 3px;
text-align:left;
}
#newsFullBody div.imageCenter{
clear:both;
margin:0 0 10px 0;
text-align:center;
}
#newsFullBody div.imageRight{
float:right;
margin:0 0 10px 10px;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#newsFullBody div.imageRightO {
float:right;
margin:0 0 10px 10px;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#newsFullBody div.imageRightL {
float:right;
width:250px;
margin:0 0 10px 10px;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#newsFullBody div.imageRightM {
float:right;
width:160px;
margin:0 0 10px 10px;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#newsFullBody div.imageRightS {
float:right;
width:100px;
margin:0 0 10px 10px;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#newsFullBody div.imageLeft {
float:left;
margin:0 10px 10px 0;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#newsFullBody div.imageLeftO {
float:left;
margin:0 10px 10px 0;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#newsFullBody div.imageLeftL {
float:left;
width:250px;
margin:0 10px 10px 0;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#newsFullBody div.imageLeftM {
float:left;
width:160px;
margin:0 10px 10px 0;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#newsFullBody div.imageLeftS {
float:left;
width:100px;
margin:0 10px 10px 0;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#newsFullBody div.imageN {
clear:both;
width:700px;
margin:0 10px 10px 10px;
text-align:center;
}
#newsFullBody div.imageN img {
width:700px;
}
#newsFullBody table {
clear:both;
}
#newsFullBody table caption {
font:bold 93%/110% 'inherit';
}
#newsFullBody div.textTable {
text-align:center;
margin-bottom:20px;
}
#newsFullBody div.textTable table {
width:700px;
border:1px solid #aaa;
margin:0 auto;
}
#newsFullBody div.textTable th {
background:#eee;
border:1px solid #ccc;
padding:2px;
font:93%/100% 'inherit';
}
#newsFullBody div.textTable td {
border:1px solid #ccc;
padding:2px;
font:93%/100% 'inherit';
}
#newsFullBody div.imageO {
text-align:center;
margin-bottom:20px;
}
#newsFullBody div.imageO table {
border-collapse: separate;
border-spacing: 2px;
margin:0 auto;
}
#newsFullBody div.imageO table td {
font:93%/100% 'inherit';
color:#444;
}
#newsFullBody div.imageL {
text-align:center;
margin-bottom:20px;
}
#newsFullBody div.imageL table {
border-collapse: separate;
border-spacing: 2px;
margin:0 auto;
}
#newsFullBody div.imageL table td {
font:93%/100% 'inherit';
color:#444;
width:250px;
}
#newsFullBody div.imageM {
text-align:center;
margin-bottom:20px;
}
#newsFullBody div.imageM table {
border-collapse: separate;
border-spacing: 2px;
margin:0 auto;
}
#newsFullBody div.imageM table td {
font:93%/100% 'inherit';
color:#444;
width:160px;
}
#newsFullBody div.imageS {
text-align:center;
margin-bottom:20px;
}
#newsFullBody div.imageS table {
border-collapse: separate;
border-spacing: 2px;
margin:0 auto;
}
#newsFullBody div.imageS table td {
font:93%/100% 'inherit';
color:#444;
width:100px;
}
#newsFullBody div.linkpick {
font:bold 123%/100% 'inherit';
border:1px solid #ffd700;
background:#ffffe0;
text-align:center;
padding:10px 0;
margin-bottom:15px;
}

/*-----------imageList-----------*/
.imageList{
text-align:center;
}
.imageList p.outline{
font:100%/100% 'inherit';
color:#555;
}

#imageListimage{
margin:20px 0;
}
#imageListimage span{
margin:2px;
}
#imageListimage p.back{
font:100%/100% 'inherit';
margin:10px 0;
}
.imageList #copyright{
font:83.3%/100% 'inherit';
color:#555;
}

/*-----------imageFull-----------*/
.imageFull{
text-align:center;
}
.imageFull p.outline{
font:100%/100% 'inherit';
color:#555;
}

#imageFullimage{
margin:20px 0;
}
#imageFullimage p.back{
font:100%/100% 'inherit';
margin:10px 0;
}
.imageFull #copyright{
font:83.3%/100% 'inherit';
color:#555;
}
/*-----------specialListHead-----------*/

#specialListHead {
clear:both;
border-bottom:1px solid #ddd;
margin-bottom:10px;
}
#specialListHead h2.title {
font:bold 145%/110% 'inherit';
}
#specialListHead p.outline {
font:93%/110% 'inherit';
color:#666;
margin-bottom:1em;
}
/*-----------specialListInfo-----------*/

#specialListInfo {
clear:both;
background:#eee;
height:18px;
padding:3px 10px;
margin-bottom:15px;
}
#specialListInfo p.bookmark {
float:right;
}
#specialListInfo p.bookmark span {
margin-left:10px;
}
#specialListInfo p.bookmark span.title {
font:12px/16px 'inherit';
color:#666;
vertical-align:middle;
margin:2px 0;
}
#specialListInfo p.bookmark span.hatena img {
margin:2px 0;
}
/*-----------specialListBody-----------*/

#specialListBody {
clear:both;
}
#specialListBody .specialListBodyBox {
clear:both;
padding:10px 0;
border-bottom:1px solid #ddd;
background:#f7f7f7;
overflow: hidden;
}
#specialListBody .specialListBodyBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #specialListBody .specialListBodyBox {
height: 1em;
overflow: visible;
}
/**/
#specialListBody .specialListBodyBox .image {
float:left;
width:130px;
margin-right:10px;
}
#specialListBody .specialListBodyBox .image img {
margin-left:10px;
}
#specialListBody .specialListBodyBox .inbox {
float:left;
width:590px;
}
#specialListBody .specialListBodyBox h3.title {
font:bold 100%/110% 'inherit';
margin-top:2px;
}
#specialListBody .specialListBodyBox p.outline {
font:93%/120% 'inherit';
margin-bottom:5px;
color:#555;
}
#specialListBody .specialListBodyBox p.info {
font:93%/100% 'inherit';
text-align:right;
}
#specialListBody .specialListBodyBox p.info span.comment {
margin:0 5px;
}
#specialListBody .specialListBodyBox p.info span.date {
color:#555;
margin:0 5px;
}

/*-----------specialFullHead-----------*/

#specialFullHead {
clear:both;
}
#specialFullHead p.title {
font:bold 170%/110% 'inherit';
color:#333;
margin-bottom:10px;
}
/*-----------specialFullCopyright-----------*/

#specialFullCopyright {
clear:both;
margin-bottom:15px;
padding:3px;
font:93%/110% 'inherit';
color:#444;
}
/*-----------specialFullInfo-----------*/

#specialFullInfo {
clear:both;
background:#eee;
height:18px;
padding:3px 10px;
margin-bottom:15px;
}
#specialFullInfo p.date {
float:left;
font:93%/110% 'inherit';
color:#444;
margin-bottom:20px;
}
#specialFullInfo p.bookmark {
float:right;
}
#specialFullInfo p.bookmark span {
margin-left:10px;
}
#specialFullInfo p.bookmark span.title {
font:12px/16px 'inherit';
color:#666;
vertical-align:middle;
margin:2px 0;
}
#specialFullInfo p.bookmark span.hatena img {
margin:2px 0;
}
/*-----------specialFullOutline-----------*/

#specialFullOutline {
clear:both;
margin:0 10px;
}
#specialFullOutline p {
font:100%/150% 'inherit';
margin-bottom:1em;
}
/*-----------specialFullBody-----------*/

#specialFullBody {
clear:both;
margin:0 10px;
}

#specialFullBody p {
font:14px/150% 'inherit';
margin:0 5px 1em 5px;
}
#specialFullBody p.clear {
clear:both;
}
#specialFullBody p.titleA {
font:bold 18px/120% 'inherit';
margin:0 0 0.5em 0;
padding:1px 0 1px 5px;
color:#333366;
border-left:3px solid #02336c;
border-bottom:1px solid #ddd;
}
#specialFullBody p.titleB {
font:bold 16px/120% 'inherit';
margin:0 0 0.4em 0;
padding:1px 5px;
color:#333355;
background:#eee;
}
#specialFullBody p.titleC {
font:bold 14px/120% 'inherit';
margin:0 0 0.3em 0;
color:#333333;
}
#specialFullBody p.titleD {
font:bold 12px/120% 'inherit';
margin:0 0 0.2em 0;
color:#333333;
}
#specialFullBody ol {
font:100%/150% 'inherit';
margin-bottom:1em;
list-style:decimal outside;
margin-left:35px;
}
#specialFullBody ul {
font:100%/150% 'inherit';
margin-bottom:1em;
list-style:disc outside;
margin-left:30px;
}
#specialFullBody ol ol,
#specialFullBody ul ul {
font:100%/100% 'inherit';
margin-left:30px;
}
#specialFullBody li {
line-height:120%;
margin-bottom:3px;
color:#444;
}
#specialFullBody div.imageRightL div.caption,
#specialFullBody div.imageRightM div.caption,
#specialFullBody div.imageRightS div.caption,
#specialFullBody div.imageLeftL div.caption,
#specialFullBody div.imageLeftM div.caption,
#specialFullBody div.imageLeftS div.caption {
font:93%/100% 'inherit';
color:#666;
margin:2px 3px;
text-align:left;
}
#specialFullBody div.imageRightL {
float:right;
width:250px;
margin:0 0 10px 10px;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#specialFullBody div.imageRightM {
float:right;
width:160px;
margin:0 0 10px 10px;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#specialFullBody div.imageRightS {
float:right;
width:100px;
margin:0 0 10px 10px;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#specialFullBody div.imageLeftL {
float:left;
width:250px;
margin:0 10px 10px 0;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#specialFullBody div.imageLeftM {
float:left;
width:160px;
margin:0 10px 10px 0;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#specialFullBody div.imageLeftS {
float:left;
width:100px;
margin:0 10px 10px 0;
border:3px solid #ddd;
background:#eee;
text-align:center;
}
#specialFullBody div.imageO {
clear:both;
text-align:center;
width:700px;
margin-bottom:10px;
}
#specialFullBody table {
clear:both;
}
#specialFullBody table caption {
font:bold 93%/110% 'inherit';
}
#specialFullBody div.textTable {
text-align:center;
margin-bottom:20px;
}
#specialFullBody div.textTable table {
border:1px solid #aaa;
}
#specialFullBody div.textTable th {
background:#eee;
border:1px solid #ccc;
padding:2px;
font:93%/100% 'inherit';
}
#specialFullBody div.textTable td {
border:1px solid #ccc;
padding:2px;
font:93%/100% 'inherit';
}
#specialFullBody div.imageL {
text-align:center;
margin-bottom:20px;
}
#specialFullBody div.imageL table {
border-collapse: separate;
border-spacing: 2px;
margin:0 auto;
}
#specialFullBody div.imageL table td {
font:93%/100% 'inherit';
color:#444;
width:250px;
}
#specialFullBody div.imageM {
text-align:center;
margin-bottom:20px;
}
#specialFullBody div.imageM table {
border-collapse: separate;
border-spacing: 2px;
margin:0 auto;
}
#specialFullBody div.imageM table td {
font:93%/100% 'inherit';
color:#444;
width:160px;
}
#specialFullBody div.imageS {
text-align:center;
margin-bottom:20px;
}
#specialFullBody div.imageS table {
border-collapse: separate;
border-spacing: 2px;
margin:0 auto;
}
#specialFullBody div.imageS table td {
font:93%/100% 'inherit';
color:#444;
width:100px;
}

/*-----------reviewTopRecruit-----------*/

#reviewTopRecruit {
border-right:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #ddd;
margin-bottom:10px;
}
#reviewTopRecruit h2 {
clear:both;
font:bold 93%/24px 'inherit';
padding:0 5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#reviewTopRecruit .listBox {
clear:both;
padding:5px;
overflow: hidden;
}
#reviewTopRecruit .listBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #reviewTopRecruit .listBox {
height: 1em;
overflow: visible;
}
/**/
#reviewTopRecruit .listBox .image {
float:left;
margin-right:5px;
}
#reviewTopRecruit .listBox h3.title {
font:bold 100%/110% 'inherit';
}
#reviewTopRecruit .listBox p.outline {
font:93%/100% 'inherit';
color:#666;
margin:0;
}
/*-----------reviewTopNew-----------*/

#reviewTopNew {
clear:both;
}
#reviewTopNew h2 {
clear:both;
border-right:1px solid #ddd;
border-left:1px solid #ddd;
font:bold 93%/24px 'inherit';
padding:0 5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#reviewTopNew h3 {
clear:both;
font:bold 93%/24px 'inherit';
padding:0 5px;
margin-top:5px;
}
#reviewTopNew .listBox {
clear:both;
padding:10px 0;
border-bottom:1px solid #ddd;
background:#f7f7f7;
overflow: hidden;
}
#reviewTopNew .listBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #reviewTopNew .listBox {
height: 1em;
overflow: visible;
}
/**/
#reviewTopNew .listBox .image {
float:left;
width:64px;
margin-right:10px;
}
#reviewTopNew .listBox .image img {
margin-left:10px;
}
#reviewTopNew .listBox .inbox {
float:left;
width:656px;
}
#reviewTopNew .listBox h3.title {
font:bold 93%/110% 'inherit';
margin-top:2px;
}
#reviewTopNew .listBox ul.rate {
}
#reviewTopNew .listBox ul.rate li {
float:left;
font:10px/100% 'inherit';
margin-right:10px;
color:#555;
}
#reviewTopNew .listBox ul.rate li.total img {
margin:1px 2px 1px 0;
}
#reviewTopNew .listBox ul.rate li span.number {
margin-left:3px;
font-weight:bold;
color:#ff6347;
font:bold 12px/100% 'inherit';
}
#reviewTopNew .listBox ul.rate li.total span.number {
font:bold 14px/100% 'inherit';
color:#ff0000;
}
#reviewTopNew .listBox p.info {
font:93%/100% 'inherit';
text-align:right;
width:656px;
}
#reviewTopNew .listBox p.info span.name {
color:#555;
margin:0 5px;
}
#reviewTopNew .listBox p.info span.date {
color:#555;
margin:0 5px;
}
/*-----------reviewListHead-----------*/

#reviewListHead {
clear:both;
border-bottom:1px solid #ddd;
margin-bottom:10px;
}
#reviewListHead h2.title {
font:bold 145%/110% 'inherit';
}
#reviewListHead p.outline {
font:93%/110% 'inherit';
color:#666;
margin-bottom:1em;
}
/*-----------reviewListInfo-----------*/

#reviewListInfo {
clear:both;
background:#eee;
height:18px;
padding:3px 10px;
margin-bottom:15px;
}
#reviewListInfo p.bookmark {
float:right;
}
#reviewListInfo p.bookmark span {
margin-left:10px;
}
#reviewListInfo p.bookmark span.title {
font:12px/16px 'inherit';
color:#666;
vertical-align:middle;
margin:2px 0;
}
#reviewListInfo p.bookmark span.hatena img {
margin:2px 0;
}
/*-----------reviewListBody-----------*/

#reviewListBody {
clear:both;
margin-bottom:10px;
}
#reviewListBody h2.gameFullTitle,
#reviewListBody h3.gameFullTitle {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#reviewListBody div.feed {
clear:both;
font:93%/100% 'inherit';
margin:0 10px 5px 10px;
}
#reviewListBody div.feed img {
margin-right:3px;
}
#reviewListBody h3.gameFullSubTitle {
clear:both;
font:bold 93%/24px 'inherit';
border-left:4px solid #ddd;
padding:0 5px;
margin-bottom:5px;
color:#555;
background:#eee;
}
#reviewListBody p.more {
clear:both;
font:93%/120% 'inherit';
padding:5px;
margin-bottom:15px;
text-align:right;
}
#reviewListBody p.none {
clear:both;
font:93%/110% 'inherit';
text-align:center;
margin:30px;
color:#666;
}
#reviewListBody .reviewListBodyBox {
clear:both;
padding:10px 0;
border-bottom:1px solid #ddd;
overflow: hidden;
}
#reviewListBody .reviewListBodyBox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #reviewListBody .reviewListBodyBox {
height: 1em;
overflow: visible;
}
/**/
#reviewListBody .reviewListBodyBox .image {
float:left;
width:130px;
margin-right:10px;
}
#reviewListBody .reviewListBodyBox .image img {
margin-left:10px;
}
#reviewListBody .reviewListBodyBox .inbox {
float:left;
width:590px;
}
#reviewListBody .reviewListBodyBox h3.title {
font:bold 123%/110% 'inherit';
margin-top:2px;
}
#reviewListBody .reviewListBodyBox h4.title {
font:bold 123%/110% 'inherit';
margin-top:2px;
}
#reviewListBody .reviewListBodyBox ul.rate {
}
#reviewListBody .reviewListBodyBox ul.rate li {
float:left;
font:10px/100% 'inherit';
margin-right:10px;
color:#555;
}
#reviewListBody .reviewListBodyBox ul.rate li.total img {
margin:1px 2px 1px 0;
}
#reviewListBody .reviewListBodyBox ul.rate li span.number {
margin-left:3px;
font-weight:bold;
color:#ff6347;
font:bold 12px/100% 'inherit';
}
#reviewListBody .reviewListBodyBox ul.rate li.total span.number {
font:bold 14px/100% 'inherit';
color:#ff0000;
}
#reviewListBody .reviewListBodyBox p.outline {
clear:both;
font:93%/110% 'inherit';
margin:2px 0 1px 0;
color:#555;
}
#reviewListBody .reviewListBodyBox div.icon {
clear:both;
margin-bottom:1px;
}
#reviewListBody .reviewListBodyBox div.icon span {
margin-right:5px;
}
#reviewListBody .reviewListBodyBox p.info {
font:93%/100% 'inherit';
text-align:right;
}
#reviewListBody .reviewListBodyBox p.info span.name {
color:#555;
margin:0 5px;
}
#reviewListBody .reviewListBodyBox p.info span.name a {
color:#339900;
}
#reviewListBody .reviewListBodyBox p.info span.date {
color:#555;
margin:0 5px;
}
#reviewListBody ul.list {
margin:0 10px 10px 10px;
}
#reviewListBody ul.list li span.number {
font:bold 14px/100% 'inherit';
color:#ff0000;
margin:0 5px 0 2px;
}
#reviewListBody ul.list li span.title {
font:93%/100% 'inherit';
margin-right:5px;
}
#reviewListBody ul.list li span.name {
font:93%/100% 'inherit';
margin-right:5px;
}
#reviewListBody ul.list li span.name a {
color:#339900;
}
#reviewListBody ul.list li span.date {
font:93%/100% 'inherit';
color:#555;
}
/*-----------itemListBody-----------*/

#itemListBody {
clear:both;
border-bottom:1px solid #ddd;
margin-bottom:10px;
overflow: hidden;
}
#itemListBody:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #itemListBody {
height: 1em;
overflow: visible;
}
/**/
#itemListBody h3.gameFullTitle {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#itemListBody p.none {
clear:both;
font:93%/110% 'inherit';
text-align:center;
margin:30px;
color:#666;
}
#itemListBody div.itembox {
float:left;
border:1px solid #ddd;
width:180px;
height:220px;
margin:0 2px 4px 2px;
padding:3px 6px;
text-align:center;
font:12px/100% 'inherit';
}
#itemListBody div.itembox img {
margin-bottom:3px;
}
/*-----------reviewFullHead-----------*/

#reviewFullHead {
clear:both;
}
#reviewFullHead p.title {
font:bold 170%/110% 'inherit';
color:#333;
margin:0 10px 10px 10px;
}
/*-----------reviewFullInfo-----------*/

#reviewFullInfo {
clear:both;
background:#eee;
height:18px;
padding:3px 10px;
margin-bottom:15px;
}
#reviewFullInfo p.date {
float:left;
font:93%/110% 'inherit';
color:#444;
margin-bottom:20px;
}
#reviewFullInfo p.bookmark {
float:right;
}
#reviewFullInfo p.bookmark span {
margin-left:10px;
}
#reviewFullInfo p.bookmark span.title {
font:12px/16px 'inherit';
color:#666;
vertical-align:middle;
margin:2px 0;
}
#reviewFullInfo p.bookmark span.hatena img {
margin:2px 0;
}
/*-----------reviewFullBody-----------*/

#reviewFullBody {
clear:both;
margin:0 10px;
}

#reviewFullBody div.rating {
float:right;
background:#fff;
}
#reviewFullBody div.rating table {
margin:0 0 5px 20px;
border:1px solid #ddd;
}
#reviewFullBody div.rating table th {
font:93%/120% 'inherit';
padding:4px 10px;
background:#fef5b4;
border:1px solid #ddd;
}
#reviewFullBody div.rating table td {
}
#reviewFullBody div.rating table td.star {
padding:4px 5px 4px 10px;
}
#reviewFullBody div.rating table td.number {
padding:4px 5px;
font:bold 93%/120% 'inherit';
color:#555;
}
#reviewFullBody div.rating table td.total {
font:bold 14px/120% 'inherit';
color:#dc0000;
}
#reviewFullBody div.rating div.icon {
text-align:center;
margin-left:20px;
}
#reviewFullBody div.rating div.icon span {
margin:0 2px;
}
#reviewFullBody div.rating div.period {
font:93%/110% 'inherit';
color:#666;
text-align:center;
margin-left:20px;
}
#reviewFullBody div.rating div.date {
font:93%/110% 'inherit';
color:#666;
text-align:center;
margin-left:20px;
}
#reviewFullBody div.rating div.user {
font:93%/110% 'inherit';
color:#666;
text-align:center;
margin:0 0 10px 20px;
}
#reviewFullBody hr {
margin:0 5px 1em 5px;
height:1px;
background-color:#ccc;
border: none;
}
#reviewFullBody p {
font:105%/150% 'inherit';
margin:0 5px 1em 5px;
}
#reviewFullBody p.titleA {
font:bold 100%/120% 'inherit';
margin-bottom:0.5em;
padding:3px 5px;
color:#333355;
background:#dfdfdf;
}
#reviewFullBody p.titleB {
font:bold 100%/120% 'inherit';
margin-bottom:0.4em;
color:#333;
}
#reviewFullBody ol {
font:100%/150% 'inherit';
margin-bottom:1em;
list-style:decimal outside;
margin-left:35px;
}
#reviewFullBody ul {
font:100%/150% 'inherit';
margin-bottom:1em;
list-style:disc outside;
margin-left:30px;
}
#reviewFullBody ol ol,
#reviewFullBody ul ul {
font:100%/100% 'inherit';
margin-left:30px;
}
#reviewFullBody li {
line-height:120%;
margin-bottom:3px;
color:#444;
}
/*-----------reviewFullReference-----------*/

#reviewFullReference {
clear:both;
margin:0 0 10px 0;
background:#eee;
padding:2px 20px;
height:40px;
}
#reviewFullReference p {
font:bold 93%/110% 'inherit';
color:#555;
}
#reviewFullReference form {
float:left;
font:93%/110% 'inherit';
}
#reviewFullReference form input {
width:60px;
}
/*-----------reviewFullAttention-----------*/

#reviewFullAttention {
clear:both;
margin:0 10px 10px 10px;
}
#reviewFullAttention p {
font:93%/110% 'inherit';
color:#666;
}
#reviewFullAttention form {
}
/*-----------reviewRegistHead-----------*/

#reviewRegistHead {
clear:both;
border-bottom:1px solid #ddd;
margin-bottom:1em;
}
#reviewRegistHead p.title {
font:bold 170%/110% 'inherit';
color:#333;
margin-bottom:10px;
}
#reviewRegistHead p.outline {
font:93%/110% 'inherit';
color:#666;
margin-bottom:1em;
}
/*-----------reviewRegistAttention-----------*/

#reviewRegistAttention {
clear:both;
margin:0 30px 10px 30px;
}
#reviewRegistAttention p {
font:100%/140% 'inherit';
margin-bottom:1em;
}
#reviewRegistAttention dl {
margin:0 0 1em 0;
padding:10px;
border:1px solid #ddd;
background:#f9f9f9;
}
#reviewRegistAttention dl dt {
font:bold 100%/120% 'inherit';
color:#006400;
}
#reviewRegistAttention dl dd {
font:93%/120% 'inherit';
margin-bottom:0.5em;
color:#444;
}
/*-----------reviewRegistForm-----------*/

#reviewRegistForm {
clear:both;
margin:0 20px 30px 20px;
text-align:center;
}
#reviewRegistForm table {
border:2px solid #778899;
text-align:left;
}
#reviewRegistForm table th {
padding:10px;
background:#d6eeff;
border:1px solid #778899;
font:bold 93%/120% 'inherit';
color:#284156;
}
#reviewRegistForm input{
padding:5px;
}
#reviewRegistForm textarea{
padding:5px;
}
#reviewRegistForm table th.item {
width:160px;
}
#reviewRegistForm table td {
padding:10px;
font:93%/120% 'inherit';
border:1px solid #778899;
color:#444;
}
#reviewRegistForm table td span.error {
color:#ff0000;
font-weight:bold;
}
#reviewRegistForm div.agree {
margin:10px;
}
#reviewRegistForm div.agree p {
font:93%/120% 'inherit';
}
/*-----------reviewWriting-----------*/

#reviewWriting {
clear:both;
margin:0 10px 10px 10px;
}
#reviewWriting h2 {
font:bold 100%/140% 'inherit';
margin-bottom:1em;
}
#reviewWriting p {
font:100%/140% 'inherit';
margin-bottom:1em;
}
/*-----------ratingBody-----------*/

#ratingBody {
clear:both;
margin:0 10px;
}
#ratingBody p {
font:100%/150% 'inherit';
margin-bottom:1em;
}
/*-----------profileHead-----------*/

#profileHead {
clear:both;
margin-bottom:15px;
border-bottom:1px solid #ddd;
}
#profileHead h2.profilename {
clear:both;
font:bold 145%/120% 'inherit';
padding:10px 0;
}
/*-----------profileFullInfo-----------*/

#profileFullInfo {
clear:both;
background:#eee;
height:18px;
padding:3px 10px;
margin-bottom:15px;
}
#profileFullInfo p.date {
float:left;
font:93%/110% 'inherit';
color:#444;
margin-bottom:20px;
}
#profileFullInfo p.bookmark {
float:right;
}
#profileFullInfo p.bookmark span {
margin-left:10px;
}
#profileFullInfo p.bookmark span.title {
font:12px/16px 'inherit';
color:#666;
vertical-align:middle;
margin:2px 0;
}
#profileFullInfo p.bookmark span.hatena img {
margin:2px 0;
}
/*-----------profileFullOutline-----------*/

#profileFullOutline {
clear:both;
margin:0 10px;
}
#profileFullOutline h2 {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#profileFullOutline p {
font:100%/150% 'inherit';
margin-bottom:1em;
}
/*-----------profileFullStatistics-----------*/

#profileFullStatistics {
clear:both;
margin:0 10px;
}
#profileFullStatistics h2 {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#profileFullStatistics p {
font:100%/150% 'inherit';
margin-bottom:1em;
}
#profileFullStatistics ul {
margin-bottom:1em;
}
#profileFullStatistics ul li {
font:93%/150% 'inherit';
}
/*-----------profileFullReviewList-----------*/

#profileFullReviewList {
clear:both;
margin:0 10px;
}
#profileFullReviewList h2 {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#profileFullReviewList table {
border:1px solid #ccc;
width:720px;
}
#profileFullReviewList table th {
font:93%/120% 'inherit';
border:1px solid #ddd;
background:#eee;
text-align:center;
color:#555;
padding:2px;
}
#profileFullReviewList table td {
border:1px solid #ddd;
padding:2px;
font:93%/13px 'inherit';
}
#profileFullReviewList table td.retire {
background:#ccc;
}
#profileFullReviewList table td.stop {
background:#ddd;
}
#profileFullReviewList table td.rank {
text-align:center;
width:30px;
font-weight:bold;
}
#profileFullReviewList table td.title {
}
#profileFullReviewList table td.total {
text-align:center;
font-weight:bold;
color:#ff0000;
width:100px;
}
#profileFullReviewList table td.total img {
margin-right:5px;
}
#profileFullReviewList table td.rate {
text-align:center;
width:20px;
color:#666;
font-weight:bold;
}
#profileFullReviewList table td.status {
width:35px;
text-align:center;
}
#profileFullReviewList table td.range {
width:75px;
text-align:center;
}
#profileFullReviewList table td.view {
width:40px;
text-align:right;
}
#profileFullReviewList table td.evaluation {
width:30px;
text-align:center;
}
#profileFullReviewList p {
font:93%/150% 'inherit';
margin-bottom:1em;
text-align:right;
color:#555;
}
/*-----------profileFullNewsComment-----------*/

#profileFullNewsComment {
clear:both;
margin:0 10px;
}
#profileFullNewsComment h2 {
clear:both;
font:bold 93%/24px 'inherit';
border-right:1px solid #ccc;
border-left:4px solid #356e96;
padding:0 5px;
margin-bottom:5px;
background:#e5e5e5 url(./img/titleback.jpg) left repeat-x;
}
#profileFullNewsComment ul {
margin-left:5px;
}
#profileFullNewsComment li {
font:93%/120% 'inherit';
color:#666;
}
#profileFullNewsComment li a {
margin-left:5px;
}
/*-----------infoHead-----------*/

#infoHead {
clear:both;
margin-bottom:15px;
border-bottom:1px solid #ddd;
}
#infoHead h2.title {
clear:both;
font:bold 145%/120% 'inherit';
padding:10px 0;
}

/*-----------registFlow-----------*/

#registFlow {
clear:both;
margin:20px 10px 30px 10px;
text-align:center;
}
/*-----------registExplanation-----------*/

#registExplanation {
clear:both;
margin:0 10px 10px 10px;
text-align:center;
}
#registExplanation p {
font:100%/150% 'inherit';
margin-bottom:1em;
}
#registExplanation p.attention {
font:12px/120% 'inherit';
margin-bottom:1em;
color:#555;
}
#registExplanation dl {
text-align:left;
}
#registExplanation dt {
text-align:left;
font:bold 12px/120% 'inherit';
}
#registExplanation dd {
text-align:left;
font:12px/120% 'inherit';
margin-bottom:5px;
}
/*-----------registForm-----------*/

#registForm {
clear:both;
margin:0 10px 10px 10px;
text-align:center;
}
#registForm table {
border:2px solid #ccc;
width:710px;
text-align:left;
}
#registForm table th {
padding:10px;
background:#d6eeff;
border:1px solid #ccc;
font:93%/120% 'inherit';
width:100px;
}
#registForm table td {
padding:10px;
font:93%/120% 'inherit';
border:1px solid #ddd;
}

#registForm table td.explanation {
width:200px;
background:#eee;
color:#555;
}
#registForm table td span.error {
color:#ff0000;
}

#registForm div.agree {
margin:10px;
}
#registForm div.agree p {
font:93%/120% 'inherit';
}
/*-----------changeForm-----------*/

#changeForm {
clear:both;
margin:0 10px 10px 10px;
text-align:center;
}
#changeForm table {
border:2px solid #ccc;
width:710px;
text-align:left;
}
#changeForm table th {
padding:10px;
background:#d6eeff;
border:1px solid #ccc;
font:93%/120% 'inherit';
width:100px;
}
#changeForm table td {
padding:10px;
font:93%/120% 'inherit';
border:1px solid #ddd;
}

#changeForm table td.explanation {
width:200px;
background:#eee;
color:#555;
}

#changeForm div.agree {
margin:10px;
}
#changeForm div.agree p {
font:93%/120% 'inherit';
}


/*-----------infoLoginBody-----------*/

#infoLoginBody {
clear:both;
margin:0 10px 10px 10px;
}
#infoLoginBody p {
font:100%/150% 'inherit';
margin:0 0 1em 5px;
}
#infoLoginBody form {
text-align:center;
}
#infoLoginBody fieldset {
margin-bottom:20px;
}
#infoLoginBody form table {
border:2px solid #ccc;
text-align:center;
font:93%/150% 'inherit';
width:500px;
margin-bottom:5px;
}
#infoLoginBody form table th {
background:#ddd;
padding:10px;
color:#333;
}
#infoLoginBody form table td {
padding:10px;
}
#infoLoginBody form table td input {
width:200px;
}
/*-----------infoLogoutBody-----------*/

#infoLogoutBody {
clear:both;
margin:0 10px 10px 10px;
}
#infoLogoutBody p {
font:100%/150% 'inherit';
margin:0 0 1em 5px;
}
/*-----------infoReminderBody-----------*/

#infoReminderBody {
clear:both;
margin:0 10px 10px 10px;
}
#infoReminderBody p {
font:100%/150% 'inherit';
margin:0 0 1em 5px;
}
#infoReminderBody form {
text-align:center;
}
#infoReminderBody fieldset {
margin-bottom:20px;
}
#infoReminderBody form table {
border:2px solid #ccc;
text-align:center;
font:93%/150% 'inherit';
width:500px;
margin-bottom:5px;
}
#infoReminderBody form table th {
background:#ddd;
padding:10px;
color:#333;
}
#infoReminderBody form table td {
padding:10px;
}
#infoReminderBody form table td input {
width:200px;
}


/*-----------infoInquiryBody-----------*/

#infoInquiryBody {
clear:both;
margin:0 10px 10px 10px;
}
#infoInquiryBody h3 {
font:bold 100%/120% 'inherit';
margin-bottom:0.5em;
padding:3px 5px;
color:#333355;
background:#dfdfdf;
}
#infoInquiryBody p {
font:100%/150% 'inherit';
margin:0 0 1em 5px;
}
/*-----------infoAboutBody-----------*/

#infoAboutBody {
clear:both;
margin:0 10px 10px 10px;
}
#infoAboutBody h3 {
font:bold 100%/120% 'inherit';
margin-bottom:0.5em;
padding:3px 5px;
color:#333355;
background:#dfdfdf;
}
#infoAboutBody p {
font:100%/150% 'inherit';
margin:0 0 1em 5px;
}
/*-----------infoInfomationBody-----------*/

#infoInfomationBody {
clear:both;
margin:0 10px 10px 10px;
}
#infoInfomationBody dl {
color:#333;
}
#infoInfomationBody dt {
font:bold 100%/150% 'inherit';
margin:0 0 0 5px;
}
#infoInfomationBody dl span.date {
font-weight:normal;
font-size:12px;
color:#666;
}
#infoInfomationBody dd {
font:93%/120% 'inherit';
margin:0 0 1em 5px;
}
/*-----------infoFaqBody-----------*/

#infoFaqBody {
clear:both;
margin:0 10px 10px 10px;
}
#infoFaqBody h3 {
font:bold 100%/120% 'inherit';
margin-bottom:0.5em;
padding:3px 5px;
color:#333355;
background:#dfdfdf;
}
#infoFaqBody dl {
font:93%/150% 'inherit';
margin:0 0 1em 5px;
color:#444;
}
#infoFaqBody dl dt {
font-weight:bold;
}
#infoFaqBody dl dd {
margin-bottom:1em;
}
/*-----------infoAdBody-----------*/

#infoAdBody {
clear:both;
margin:0 10px 10px 10px;
}
#infoAdBody h3 {
font:bold 100%/120% 'inherit';
margin-bottom:0.5em;
padding:3px 5px;
color:#333355;
background:#dfdfdf;
}
#infoAdBody h4 {
font:bold 100%/120% 'inherit';
margin-bottom:0.4em;
color:#444;
}
#infoAdBody p {
font:100%/150% 'inherit';
margin-bottom:1em;
}
/*-----------infoRecruitBody-----------*/

#infoRecruitBody {
clear:both;
margin:0 10px 10px 10px;
}
#infoRecruitBody h3 {
font:bold 100%/120% 'inherit';
margin-bottom:0.5em;
padding:3px 5px;
color:#333355;
background:#dfdfdf;
}
#infoRecruitBody p {
font:100%/150% 'inherit';
margin:0 0 1em 5px;
}
#infoRecruitBody ol {
font:14px/150% 'inherit';
margin-bottom:1em;
list-style:decimal outside;
margin-left:35px;
}
#infoRecruitBody ul {
font:14px/150% 'inherit';
margin-bottom:1em;
list-style:disc outside;
margin-left:30px;
}
#infoRecruitBody li {
line-height:120%;
margin-bottom:3px;
color:#444;
}
#infoRecruitBody dl {
margin:0 0 1em 5px;
color:#444;
}
#infoRecruitBody dt {
font:bold 14px/130% 'inherit';
}
#infoRecruitBody dd {
font:12px/130% 'inherit';
margin-bottom:3px;
}
/*-----------infoPressBody-----------*/

#infoPressBody {
clear:both;
margin:0 10px 10px 10px;
}
#infoPressBody h3 {
font:bold 100%/120% 'inherit';
margin-bottom:0.5em;
padding:3px 5px;
color:#333355;
background:#dfdfdf;
}
#infoPressBody h4 {
font:bold 100%/120% 'inherit';
margin-bottom:0.4em;
padding:2px 5px;
color:#333;
background:#e6e6e6;
}
#infoPressBody p {
font:100%/150% 'inherit';
margin:0 0 1em 5px;
}
#infoPressBody dl {
margin:0 0 1em 5px;
color:#444;
}
#infoPressBody dl dt {
font:bold 93%/150% 'inherit';
margin-top:1em;
}
#infoPressBody dl dd {
font:93%/150% 'inherit';
margin-bottom:3px;
}
/*-----------infoAgreementBody-----------*/

#infoAgreementBody {
clear:both;
margin:0 10px;
}
#infoAgreementBody h3 {
font:bold 110%/120% 'inherit';
margin-bottom:0.5em;
padding:3px 5px;
color:#333355;
background:#dfdfdf;
}
#infoAgreementBody h4 {
font:bold 100%/120% 'inherit';
margin-bottom:0.4em;
color:#333355;
}
#infoAgreementBody p {
font:100%/150% 'inherit';
margin-bottom:1em;
}
#infoAgreementBody ul {
font:100%/150% 'inherit';
margin-bottom:1em;
list-style:disc outside;
margin-left:30px;
}
#infoAgreementBody ul ul {
font:100%/100% 'inherit';
margin-left:30px;
}
#infoAgreementBody li {
line-height:120%;
margin-bottom:3px;
color:#444;
}

/*-----------adUnderAdsense-----------*/

#adUnderAdsense {
clear:both;
width:336px;
height:280px;
margin-bottom:10px;
}

/*-----------gameHalfNewsList-----------*/
#gameHalfNewsList {
}
#gameHalfNewsList h2 {
background:#ddd;
}
#gameHalfNewsList ul {
}
#gameHalfNewsList ul li {
font:93%/120% 'inherit';
}

/*-----------gameHalfNewsList-----------*/
#gameHalfReviewList {
}

#gameHalfReviewList h2 {
background:#ddd;
}
#gameHalfReviewList ul {
}
#gameHalfReviewList ul li {
font:93%/120% 'inherit';
}

/*-----------side-----------*/
.side {
float:left;
width:200px;
}
#adBrandPanel {
width:200px;
height:200px;
margin-bottom:10px;
}
#adLeftPanel {
width:200px;
margin-bottom:10px;
}
#userMenu {
border:1px solid #ddd;
margin-bottom:10px;
}
#userMenu ul {
margin:10px;
}
#userMenu ul li {
font:93%/120% 'inherit';
}
#wordSearch {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #ddd;
}
#wordSearch p.title {
font:bold 100%/100% 'inherit';
background:#ddd;
padding:3px;
margin-bottom:5px;
}
#wordSearch form {
font:85%/100% 'inherit';
}
#wordSearch form .field {
float:left;
width:160px;
}
#wordSearch form .field input {
width:155px;
height:19px;
}
#wordSearch form .button {
float:left;
width:40px;
}
#tagSearch {
border-bottom:1px solid #ddd;
margin-bottom:10px;
}
#tagSearch p.ranking {
font:bold 93%/110% 'inherit';
text-align:center;
border:2px solid #ffcc00;
padding:3px 0;
margin:3px 0;
background:#fff6cd;
}
#tagSearch p.ranking a {
color:#d2691e;
}
#tagSearch dl {
width:195px;
}
#tagSearch dt {
clear:both;
font:bold 14px/130% 'inherit';
margin:2px 0 0 0;
color:#444;
width:195px;
}
#tagSearch dd {
float:left;
white-space: nowrap;
font:12px/110% 'inherit';
margin:0 5px 3px 0;
}
#tagSearch dd a {
color:#1641e1;
}
#tagSearch p.all {
clear:both;
font:93%/110% 'inherit';
text-align:right;
margin:5px 0;
}
/*-----------adSideUnit-----------*/
#adSideUnit {
clear:both;
width:200px;
margin-bottom:10px;
}
/*-----------adLeftBannerA-----------*/
#adLeftBannerA {
margin-bottom:10px;
}
/*-----------adLeftBannerB-----------*/
#adLeftBannerB {
margin-bottom:10px;
}
/*-----------sideNewGame-----------*/
#sideNewGame {
width:200px;
background:#e3e8f3;
margin-bottom:10px;
}
#sideNewGame p.title {
font:bold 93%/110% 'inherit';
background:#94aec7;
padding:2px 4px;
margin-bottom:3px;
}
#sideNewGame p.outline {
text-align:right;
font:93%/100% 'inherit';
color:#708090;
margin-bottom:3px;
padding:0 2px;
}
#sideNewGame ul {
margin:0 0 5px 5px;
}
#sideNewGame ul li {
font:93%/110% 'inherit';
background:url(./img/arrow_blue.gif) left 3px no-repeat;
padding-left:8px;
}
/*-----------sideNewGame-----------*/
#sideGamepc {
width:200px;
background:#d7e9f6;
margin-bottom:10px;
}
#sideGamepc p.title {
font:bold 93%/140% 'inherit';
background:#003663;
padding:2px 4px;
margin-bottom:3px;
color:#fff;
}
#sideGamepc p.outline {
text-align:right;
font:93%/100% 'inherit';
color:#708090;
margin-bottom:3px;
padding:0 2px;
}
#sideGamepc ul {
margin:0 0 5px 5px;
}
#sideGamepc ul li {
font:93%/110% 'inherit';
background:url(./img/arrow_blue.gif) left 3px no-repeat;
padding-left:8px;
}
/*-----------sideSpecial-----------*/
#sideSpecial {
width:200px;
margin-bottom:10px;
}
#sideSpecial p.title {
font:bold 93%/140% 'inherit';
background:#b22222;
padding:0 4px;
margin-bottom:3px;
color:#fff;
}
#sideSpecial img {
margin-bottom:5px;
}
/*-----------sideBeta-----------*/
#sideBeta {
width:200px;
margin-bottom:10px;
text-align:center;
}
#sideBeta p.title {
font:bold 93%/110% 'inherit';
background:#ffd700;
padding:2px 4px;
margin-bottom:3px;
}
#sideBeta img {
margin-bottom:1px;
}
#sideBeta p {
font:93%/100% 'inherit';
color:#a0522d;
margin-bottom:5px;
}
/*-----------adBottomBanner-----------*/
#adBottomBanner {
clear:both;
text-align:center;
height:90px;
margin:15px;
padding-top:15px;
border-top:1px solid #ddd;
}
/*-----------foot-----------*/
.foot {
clear:both;
background:#eee;
border-top:1px solid #ccc;
height:200px;
min-width:960px;
text-align:center;
}
.foot .inbox {
clear:both;
text-align:left;
width:960px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
#footMenuAbout {
float:right;
width:150px;
margin-left:5px;
margin-right:10px;
}
#footMenuCategory {
float:right;
width:190px;
margin-right:10px;
}
#footMenuNews {
float:right;
width:290px;
margin-right:10px;
}
#footMenuReview {
float:right;
width:290px;
}
#footMenuAbout p.title,
#footMenuCategory p.title,
#footMenuNews p.title,
#footMenuReview p.title {
font:bold 93%/150% 'inherit';
border-bottom:1px solid #ddd;
margin-bottom:5px;
color:#666;
}
#footMenuNews p.more,
#footMenuReview p.more {
font:93%/150% 'inherit';
text-align:right;
margin-top:5px;
}
#footMenuAbout li,
#footMenuCategory li,
#footMenuNews li,
#footMenuReview li {
font:93%/110% 'inherit';
}
#footCopyright {
clear:both;
width:950px;
text-align:center;
font:93%/110% 'inherit';
margin:30px 0 20px 0;
color:#666;
}
