@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;
color:#333;
}
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:#1111cc;
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(後方互換モード) */
background:#f7f7f7;
}

/*-----------background-----------*/
.background {
max-width:1600px;
margin-left:auto;
margin-right:auto;
}
/*-----------headline-----------*/
.headline {
width:968px;
text-align:left;
margin-left:auto;
margin-right:auto;
border-bottom:1px solid #eee;
background:#fff;
}
.headline h1 {
font:93%/20px 'inherit';
margin:0 5px;
padding:1px 0;
color:#999;
}
/*-----------head-----------*/
.head {
clear:both;
width:968px;
text-align:left;
margin-left:auto;
margin-right:auto;
border-bottom:2px solid #0095d5;
background:#fff;
_zoom: 1;
overflow: hidden;
}
#titleBox {
float:left;
width:200px;
height:110px;
padding-left:7px;
}
#titleBox .title {
margin:8px 5px;
}
#titleBox .adLogoJack {
margin:8px 5px 0 5px;
}
#titleBox .titlead {
margin:0 5px 8px 5px;
}
#adSuperBanner {
float:left;
width:728px;
height:90px;
margin:10px 20px 10px 13px;
}
/*-----------headmenu-----------*/
.headmenu {
	clear:both;
	width:968px;
	height:24px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background:#eee;
	border-bottom:1px solid #d6d6d6;
	background: -moz-linear-gradient(top,  #ddd,  #eee); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#eee));/* Webkit */
}
.headmenu ul {
float:left;
padding-left:6px;
height:24px;
}
.headmenu ul li {
float:left;
width:99px;
text-align:center;
font:bold 108%/24px 'inherit';
border-right:1px solid #ccc;
}
.headmenu ul li a {
color:#666;
}
.headmenu ul li.home {
border-left:1px solid #ccc;
}
.headmenu ul li.active {
	background:#00b3ff;
	background: -moz-linear-gradient(top,  #00b3ff,  #45c7ff); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#00b3ff), to(#45c7ff));/* Webkit */
}
.headmenu ul li.active a {
color:#fff;
}
#adHeadmenuText {
	float:right;
	margin:3px 7px;
	width:300px;
	background:#fff;
	border-radius: 3px;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px;/* Webkit */
}
#adHeadmenuText .adHeadmenuTextPr{
	font:bold 12px/18px 'inherit';
	color:#ff61af;
	margin: 0 5px;
}
#adHeadmenuText a{
	font:12px/18px 'inherit';
}
/*-----------container-----------*/
.container {
clear:both;
width:968px;
padding-top:10px;
text-align:left;
margin-left:auto;
margin-right:auto;
background:#fff;
_zoom: 1;
overflow: hidden;
}
/*-----------wrapper-----------*/
.wrapper {
float:right;
width:747px;
padding-right:7px;
}
/*-----------mainDouble-----------*/
.mainDouble {
margin:0 4px;
}
/*-----------mainFull-----------*/
.mainFull {
float:left;
width:747px;
}
/*-----------mainHalf-----------*/
.mainHalf {
float:left;
width:440px;
}
/*-----------mainSub-----------*/
.mainSub {
float:right;
width:300px;
}
#adRightPanel {
width:300px;
margin-bottom:7px;
}
#adRightBanner {
width:300px;
margin-bottom:7px;
}
#adRightPanelBottom {
margin:0 20px 7px 20px;
}

/*-----------onlinegamerTv-----------*/
#onlinegamerTv {
text-align:center;
background:#a3def7 url(./img/onlinegamertv.gif) no-repeat;
margin-bottom:5px;
}
/*-----------topSpecialArea-----------*/
#topSpecialArea {
margin-bottom:7px;
}

/*-----------topNewsPr-----------*/
#topNewsPr {
margin-bottom:7px;
border:2px solid #82ba3d;
padding:5px;
_zoom: 1;
overflow: hidden;
}
#topNewsPr .tNLPBB {
clear:both;
_zoom: 1;
overflow: hidden;
}
#topNewsPr .image {
float:left;
padding:1px;
border:1px solid#ccc;
margin:0 5px 5px 0;
width:140px;
text-align:center;
}
#topNewsPr .text{
float:right;
margin:5px 5px 5px 0;
width:270px;
}
#topNewsPr .text p.title{
font: bold 116%/110% 'inherit';
}
#topNewsPr .text p.outline{
font: 93%/130% 'inherit';
color:#444;
}
#topNewsPr .text p.info{
font: 93%/110% 'inherit';
color:#666;
text-align:right;
margin-top:5px;
}
#topNewsPr .text p.info a{
color:#3278e1;
margin-right:5px;
}
#topNewsPr .text p.info a.hot{
color:#dc143c;
}
#topNewsPr .text p.info span.new{
font: bold 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff6600;
background:#ffe8a7;
}
#topNewsPr .text p.info span.hot{
font: bold 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff0000;
background:#ffd4d4;
}
#topNewsPr .text p.info span.pr{
font: bold 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#dc143c;
}
/*-----------topNewsListPickup-----------*/
#topNewsListPickup {
margin-bottom:7px;
}
#topNewsListPickup h2 {
	font: bold 116%/26px 'inherit';
	color:#fff;
	padding:0 7px;
	margin-bottom:7px;
	border-radius: 3px;
	background:#06b4fd;
	-moz-border-radius: 3px; /* FF */
	background: -moz-linear-gradient(top,  #46b8ee,  #06b4fd); /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background: -webkit-gradient(linear, left top, left bottom, from(#46b8ee), to(#06b4fd));/* Webkit */
}
#topNewsListPickup .tNLPBB {
padding-bottom:10px;
margin:0 5px 10px 5px;
border-bottom:1px dotted #ddd;
_zoom: 1;
overflow: hidden;
}
#topNewsListPickup .tNLPBB .image {
float:left;
padding:1px;
border:1px solid#ccc;
margin-right:5px;
width:140px;
text-align:center;
}
#topNewsListPickup .tNLPBB .text{
float:right;
width:280px;
}
#topNewsListPickup .tNLPBB .text p.title{
font: bold 116%/110% 'inherit';
}
#topNewsListPickup .tNLPBB .text p.outline{
font: 93%/130% 'inherit';
color:#444;
}
#topNewsListPickup .tNLPBB .text p.info{
font: 93%/110% 'inherit';
color:#666;
text-align:right;
margin-top:5px;
}
#topNewsListPickup .tNLPBB .text p.info a{
color:#3278e1;
margin-right:5px;
}
#topNewsListPickup .tNLPBB .text p.info a.hot{
color:#dc143c;
}
#topNewsListPickup .tNLPBB .text p.info span.new{
font: bold 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff6600;
background:#ffe8a7;
}
#topNewsListPickup .tNLPBB .text p.info span.hot1{
font: 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff0000;
}
#topNewsListPickup .tNLPBB .text p.info span.hot2{
font: bold 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff0000;
background:#ffd4d4;
}
#topNewsListPickup .tNLPBM {
padding-bottom:10px;
margin:0 5px 10px 5px;
border-bottom:1px dotted #ddd;
_zoom: 1;
overflow: hidden;
}
#topNewsListPickup .tNLPBM .image {
float:left;
padding:1px;
border:1px solid#ccc;
margin-right:5px;
width:70px;
min-height:50px;
text-align:center;
}
#topNewsListPickup .tNLPBM .text{
}
#topNewsListPickup .tNLPBM .text p.title{
font: 116%/110% 'inherit';
}
#topNewsListPickup .tNLPBM .text p.info{
font: 93%/110% 'inherit';
margin-top:5px;
color:#666;
text-align:right;
}
#topNewsListPickup .tNLPBM .text p.info a{
color:#3278e1;
margin-right:5px;
}
#topNewsListPickup .tNLPBM .text p.info a.hot{
color:#dc143c;
}
#topNewsListPickup .tNLPBM .text p.info span.new{
font: bold 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff6600;
background:#ffe8a7;
}
#topNewsListPickup .tNLPBM .text p.info span.hot1{
font: 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff0000;
}
#topNewsListPickup .tNLPBM .text p.info span.hot2{
font: bold 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff0000;
background:#ffd4d4;
}
/*-----------adCenterText-----------*/
#adCenterText {
margin-bottom:7px;
}
#adCenterText ul {
}
#adCenterText ul li{
}
/*-----------adCenterBanner-----------*/
#adCenterBanner {
margin-bottom:7px;
}
/*-----------topNewsListNew-----------*/
#topNewsListNew {
margin-bottom:7px;
}
#topNewsListNew h2 {
	font: bold 116%/26px 'inherit';
	color:#fff;
	padding:0 7px;
	margin-bottom:7px;
	border-radius: 3px;
	background:#06b4fd;
	-moz-border-radius: 3px; /* FF */
	background: -moz-linear-gradient(top,  #46b8ee,  #06b4fd); /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background: -webkit-gradient(linear, left top, left bottom, from(#46b8ee), to(#06b4fd));/* Webkit */
}
#topNewsListNew .tNLPBM {
padding-bottom:7px;
margin:0 5px 7px 5px;
border-bottom:1px dotted #ddd;
_zoom: 1;
overflow: hidden;
}
#topNewsListNew .tNLPBM .image {
float:left;
padding:1px;
border:1px solid#ccc;
margin-right:5px;
width:70px;
text-align:center;
}
#topNewsListNew .tNLPBM .text{
}
#topNewsListNew .tNLPBM .text p.title{
font: 100%/110% 'inherit';
}
#topNewsListNew .tNLPBM .text p.info{
font: 93%/110% 'inherit';
margin-top:5px;
color:#666;
text-align:right;
}
#topNewsListNew .tNLPBM .text p.info a{
color:#3278e1;
margin-right:5px;
}
#topNewsListNew .tNLPBM .text p.info a.hot{
color:#dc143c;
}
#topNewsListNew .tNLPBM .text p.info span.new{
font: bold 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff6600;
background:#ffe8a7;
}
#topNewsListNew .tNLPBM .text p.info span.hot1{
font: 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff0000;
}
#topNewsListNew .tNLPBM .text p.info span.hot2{
font: bold 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff0000;
background:#ffd4d4;
}
#topNewsListNew .tNLPBS {
padding-bottom:7px;
margin:0 5px 7px 5px;
border-bottom:1px dotted #ddd;
}
#topNewsListNew .tNLPBS p.title{
font: 100%/110% 'inherit';
padding:0 5px;
margin-left:68px;
}
/*-----------topNewsComment-----------*/
#topNewsComment {
clear:both;
margin:0 5px 7px 5px;
padding:10px;
background:#f5faff;
}
#topNewsComment h2 {
font:bold 100%/110% 'inherit';
color:#444;
margin-bottom:5px;
}
#topNewsComment div.comment {
margin-bottom:2px;
padding-bottom:2px;
}
#topNewsComment div.comment span.user {
font:93%/120% 'inherit';
margin-right:10px;
}
#topNewsComment div.comment span.user a {
color:#339900;
}
#topNewsComment div.comment span.body {
font:93%/120% 'inherit';
margin-right:10px;
}
#topNewsComment div.comment span.date {
font:93%/110% 'inherit';
color:#666;
}

/*-----------topReviewListNew-----------*/
#topReviewListNew {
margin-bottom:7px;
}
#topReviewListNew h2 {
	font: bold 116%/26px 'inherit';
	color:#fff;
	padding:0 7px;
	margin-bottom:7px;
	border-radius: 3px;
	background:#06b4fd;
	-moz-border-radius: 3px; /* FF */
	background: -moz-linear-gradient(top,  #46b8ee,  #06b4fd); /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background: -webkit-gradient(linear, left top, left bottom, from(#46b8ee), to(#06b4fd));/* Webkit */
}
#topReviewListNew .tRLPBS {
padding: 0 5px 5px 5px;
margin-bottom:5px;
border-bottom:1px dotted #ddd;
}
#topReviewListNew .tRLPBS p.title{
font: 100%/110% 'inherit';
}
#topReviewListNew .tRLPBS p.info{
color:#666;
}
#topReviewListNew .tRLPBS p.info img{
margin-right:3px;
}
#topReviewListNew .tRLPBS p.info span.pt{
font: bold 16px/16px 'inherit';
margin-right:10px;
color:#ff0000;
}
#topReviewListNew .tRLPBS p.info span.name{
font: 93%/16px 'inherit';
}
#topReviewListNew .tRLPBS p.info span.name a{
color:#339900;
margin-right:20px;
}
#topReviewListNew .tRLPBS p.info span.date{
font: 93%/16px 'inherit';
color:#666;
}
/*-----------adBottomBoxNew-----------*/
#adBottomBoxNew {
border:3px solid #ffd0d0;
padding:5px 5px 0 5px;
margin-bottom:7px;
background:#fffafa;
}
#adBottomBoxNew p.title {
font: bold 116%/24px 'inherit';
color:#ff3233;
}
#adBottomBoxNew .adGameBox {
margin-bottom:5px;
_zoom: 1;
overflow: hidden;
}
#adBottomBoxNew .adGameBox .image {
float:left;
padding:1px;
border:1px solid#bbb;
margin-right:5px;
background:#fff;
}
#adBottomBoxNew .adGameBox .text{
}
#adBottomBoxNew .adGameBox .text p.title{
font: bold 116%/110% 'inherit';
margin-top:2px;
}
#adBottomBoxNew .adGameBox .text p.outline{
font: 93%/110% 'inherit';
color:#333;
}
/*-----------adBottomBoxRecommend-----------*/
#adBottomBoxRecommend {
border:3px solid #ace9ff;
padding:5px 5px 0 5px;
margin-bottom:7px;
background:#fafdff;
}
#adBottomBoxRecommend p.title {
font: bold 116%/24px 'inherit';
color:#00b3ff;
}
#adBottomBoxRecommend .adGameBox {
margin-bottom:5px;
_zoom: 1;
overflow: hidden;
}
#adBottomBoxRecommend .adGameBox .image {
float:left;
padding:1px;
border:1px solid#bbb;
margin-right:5px;
background:#fff;
}
#adBottomBoxRecommend .adGameBox .text{
}
#adBottomBoxRecommend .adGameBox .text p.title{
font: bold 116%/110% 'inherit';
margin-top:2px;
}
#adBottomBoxRecommend .adGameBox .text p.outline{
font: 93%/110% 'inherit';
color:#333;
}

/*-----------gameRankTotal-----------*/
#gameRankTotal {
margin-bottom:7px;
background:#fff8f7;
}
#gameRankTotal h2 {
	font: bold 116%/26px 'inherit';
	padding:0 7px;
	margin-bottom:7px;
	border-radius: 3px;
	background:#f00202;
	-moz-border-radius: 3px; /* FF */
	background: -moz-linear-gradient(top,  #fd3130,  #f00202); /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background: -webkit-gradient(linear, left top, left bottom, from(#fd3130), to(#f00202));/* Webkit */
}
#gameRankTotal h2 a {
	color:#fff;
}
#gameRankTotal p.outline {
font: 93%/120% 'inherit';
color:#666;
border-bottom:1px solid #eee;
padding:0 5px 5px 5px;
}
#gameRankTotal p.more {
font: 93%/120% 'inherit';
border-bottom:1px solid #eee;
padding:3px;
text-align:center;
}
#gameRankTotal p.more a {
color:#1641e1;
}
#gameRankTotal table {
width:290px;
margin:5px;
}
#gameRankTotal table th {
font: 93%/22px 'inherit';
color:#666;
padding:0 5px;
border-bottom:1px solid #eee;
width:68px;
}
#gameRankTotal table th span.rank1 {
font: bold 18px/22px 'inherit';
color:#ff0000;
padding:0 2px;
}
#gameRankTotal table th span.rank2 {
font: bold 17px/22px 'inherit';
color:#ff3c3c;
padding:0 2px;
}
#gameRankTotal table th span.rank3 {
font: bold 16px/22px 'inherit';
color:#ff3e3e;
padding:0 2px;
}
#gameRankTotal table th span.rank {
font: bold 14px/22px 'inherit';
color:#555555;
padding:0 2px;
}
#gameRankTotal table th span.up{
font: bold 10px/22px 'inherit';
color:#ff0000;
}
#gameRankTotal table th span.down{
color:#0950a0;
font: bold 10px/22px 'inherit';
}
#gameRankTotal table td{
padding:2px 3px;
border-bottom:1px solid #eee;
}
#gameRankTotal table td a{
font: 93%/22px 'inherit';
}


/*-----------gameRankPickup-----------*/
#gameRankPickup {
margin-bottom:7px;
background:#fffdd6;
}
#gameRankPickup h2 {
	font: bold 116%/26px 'inherit';
	color:#fff;
	padding:0 7px;
	margin-bottom:7px;
	border-radius: 3px;
	background:#ff9a00;
	-moz-border-radius: 3px; /* FF */
	background: -moz-linear-gradient(top,  #ffb900,  #ff9a00); /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffb900), to(#ff9a00));/* Webkit */
}
#gameRankPickup p.outline {
font: 93%/120% 'inherit';
color:#666;
border-bottom:1px solid #eee;
padding:0 5px 5px 5px;
}
#gameRankPickup table {
width:290px;
margin:5px;
}
#gameRankPickup table th {
font: 93%/22px 'inherit';
color:#666;
padding:0 5px;
border-bottom:1px solid #eee;
width:68px;
}
#gameRankPickup table th span.rank1 {
font: bold 18px/22px 'inherit';
color:#ff0000;
padding:0 2px;
}
#gameRankPickup table th span.rank2 {
font: bold 17px/22px 'inherit';
color:#ff3c3c;
padding:0 2px;
}
#gameRankPickup table th span.rank3 {
font: bold 16px/22px 'inherit';
color:#ff3e3e;
padding:0 2px;
}
#gameRankPickup table th span.rank {
font: bold 14px/22px 'inherit';
color:#555555;
padding:0 2px;
}
#gameRankPickup table th span.up{
font: bold 10px/22px 'inherit';
color:#ff0000;
}
#gameRankPickup table th span.down{
color:#0950a0;
font: bold 10px/22px 'inherit';
}
#gameRankPickup table td{
padding:2px 3px;
border-bottom:1px solid #eee;
}
#gameRankPickup table td a{
font: 93%/22px 'inherit';
}
/*-----------adNewOnlinegame-----------*/
#adNewOnlinegame {
	border:3px solid #ffd0d0;
	padding:7px 7px 0 7px;
	margin-bottom:7px;
	background:#fffafa;
	border-radius: 3px;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background: -moz-linear-gradient(top,  #fffcfc,  #fffafa); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#fffcfc), to(#fffafa));/* Webkit */
}
#adNewOnlinegame h2 {
	font: bold 116%/24px 'inherit';
	color:#ff3233;
}
#adNewOnlinegame .adGameBox {
	margin-bottom:7px;
	_zoom: 1;
	overflow: hidden;
}
#adNewOnlinegame .adGameBox .image {
	float:left;
	padding:1px;
	border:1px solid #ccc;
	margin-right:5px;
	background:#fff;
}
#adNewOnlinegame .adGameBox .text{
}
#adNewOnlinegame .adGameBox .text p.title{
	font: bold 108%/100% 'inherit';
	margin:2px 0;
}
#adNewOnlinegame .adGameBox .text p.outline{
	font: 93%/100% 'inherit';
	color:#444;
}
/*-----------adRecommendOnlinegame-----------*/
#adRecommendOnlinegame {
	border:3px solid #ace9ff;
	padding:7px 7px 0 7px;
	margin-bottom:7px;
	background:#fafdff;
	border-radius: 3px;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background: -moz-linear-gradient(top,  #fdfeff,  #fafdff); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfeff), to(#fafdff));/* Webkit */
}
#adRecommendOnlinegame h2 {
	font: bold 116%/24px 'inherit';
	color:#00b3ff;
}
#adRecommendOnlinegame .adGameBox {
	margin-bottom:7px;
	_zoom: 1;
	overflow: hidden;
}
#adRecommendOnlinegame .adGameBox .image {
	float:left;
	padding:1px;
	border:1px solid #ccc;
	margin-right:5px;
	background:#fff;
}
#adRecommendOnlinegame .adGameBox .text{
}
#adRecommendOnlinegame .adGameBox .text p.title{
	font: bold 108%/100% 'inherit';
	margin:2px 0;
}
#adRecommendOnlinegame .adGameBox .text p.outline{
	font: 93%/100% 'inherit';
	color:#444;
}

/*-----------topGameSchedule-----------*/
#topGameSchedule {
	margin-bottom:7px;
	padding-bottom:5px;
	background:#ffffed;
}
#topGameSchedule h2 {
	font: bold 116%/26px 'inherit';
	color:#fff;
	padding:0 7px;
	margin-bottom:7px;
	border-radius: 3px;
	background:#7bbd26;
	-moz-border-radius: 3px; /* FF */
	background: -moz-linear-gradient(top,  #8bd52c,  #7bbd26); /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background: -webkit-gradient(linear, left top, left bottom, from(#8bd52c), to(#7bbd26));/* Webkit */
}
#topGameSchedule h2 a {
	color:#fff;
}
#topGameSchedule h3 {
	margin:0 3px;
	font: bold 100%/24px 'inherit';
	color:#6e4320;
}
#topGameSchedule dl {
	margin:0 3px;
}
#topGameSchedule dl dt {
	clear:both;
	float:left;
	font: 93%/100% 'inherit';
	color:#555;
	margin:0 0.5em 2px 0;
}
#topGameSchedule dl dd {
	display:block;
	font: 93%/100% 'inherit';
	margin:0 0 2px 3em;
}
#topGameSchedule dl dd span.status{
	color:#556b2f;
	margin-left:2px;
}
/*-----------newsRank-----------*/
#newsRank {
margin-bottom:7px;
background:#f4fcff;
}
#newsRank h2 {
	font: bold 116%/26px 'inherit';
	padding:0 7px;
	margin-bottom:7px;
	border-radius: 3px;
	background:#06b4fd;
	-moz-border-radius: 3px; /* FF */
	background: -moz-linear-gradient(top,  #46b8ee,  #06b4fd); /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background: -webkit-gradient(linear, left top, left bottom, from(#46b8ee), to(#06b4fd));/* Webkit */
}
#newsRank h2 a {
color:#fff;
}
#newsRank p.outline {
font: 93%/120% 'inherit';
color:#666;
border-bottom:1px solid #eee;
padding:0 5px 5px 5px;
}
#newsRank table {
width:290px;
margin:5px;
}
#newsRank table th {
font: 93%/22px 'inherit';
color:#666;
padding:3px 5px;
border-bottom:1px solid #eee;
width:44px;
}
#newsRank table th span.rank1 {
font: bold 18px/22px 'inherit';
color:#ff0000;
padding:0 2px;
}
#newsRank table th span.rank2 {
font: bold 17px/22px 'inherit';
color:#ff3c3c;
padding:0 2px;
}
#newsRank table th span.rank3 {
font: bold 16px/22px 'inherit';
color:#ff3e3e;
padding:0 2px;
}
#newsRank table th span.rank {
font: bold 14px/22px 'inherit';
color:#555555;
padding:0 2px;
}
#newsRank table td{
padding:5px 3px;
border-bottom:1px solid #eee;
}
#newsRank table td a{
font: 93%/100% 'inherit';
}
/*-----------adRightRectangle-----------*/
#adRightRectangle {
margin-bottom:7px;
}
/*-----------pagePath-----------*/
#pagePath {
padding:10px;
border-bottom:1px solid #ddd;
margin-bottom:10px;
}
#pagePath ul {
height:14px;
}
#pagePath ul li {
float:left;
margin-right:10px;
padding-right:15px;
font: 12px/14px 'inherit';
background:url(./img/pagepath.gif) right 3px no-repeat;
}
/*-----------pageSort-----------*/
#pageSort {
padding:5px 10px;
border:1px solid #eee;
margin:0 10px 10px 10px;
background:#f9f9f9;
}

#pageSort span {
font: 12px/14px 'inherit';
margin-right:10px;
}
#pageSort span a {
color:#1641e1;
}
#pageSort span a.active {
font: bold 12px/14px 'inherit';
color:#00b3ff;
}

/*-----------pageInfo-----------*/
#pageInfo {
margin:10px 10px 10px 10px;
padding: 2px 10px;
border:1px solid #eee;
background:#f6f6f6;
_zoom: 1;
overflow: hidden;
}
#pageInfo div.feed{
float:left;
font: 12px/16px 'inherit';
}
#pageInfo div.feed a{
color:#3278e1;
}
#pageInfo div.feed img{
float:left;
margin-right:3px;
}
/*-----------gamerTopics-----------*/
#gamerTopics {
clear:both;
padding:5px;
margin: 0 5px 10px 5px;
_zoom: 1;
overflow: hidden;
}
#gamerTopics p {
font: bold 14px/110% 'inherit';
}
#gamerTopics p a {
color:#ff61af;
}
/*-----------pageToolbar-----------*/
#pageToolbar {
	clear:both;
	padding:5px;
	margin: 0 5px 10px 5px;
	background:#f9fcfd;
	border:1px solid #e8f8fc;
	border-radius: 3px;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	_zoom: 1;
	overflow: hidden;
}
#pageToolbar .hatena {
float:left;
margin-right:10px;
}
#pageToolbar .twitter {
float:left;
margin-right:10px;
}
#pageToolbar .google {
float:left;
margin-right:10px;
}
#pageToolbar div.feed{
float:right;
}

/*-----------pager-----------*/
#pager {
clear:both;
text-align:center;
margin:10px 0 40px 0;
}
#pager a {
border:1px solid #ddd;
font: 16px/28px 'inherit';
padding:8px 12px;
margin:0 2px;
}
#pager span.current{
border:1px solid #eee;
color:#e6003a;
font: bold 18px/28px 'inherit';
padding:8px 12px;
margin:0 2px;
}
/*-----------feed-----------*/
#feed {
clear:both;
margin:10px 20px 10px 20px;
font:12px/12px 'inherit';
text-align:right;
}
#feed img {
margin-right:3px;
}

/*-----------adAdsenseTopText-----------*/

#adAdsenseTopText {
clear:both;
margin:10px;
padding:0 10px 10px 10px;
border-bottom:1px solid #eee;
}
/*-----------adAdsenseBottomText-----------*/

#adAdsenseBottomText {
clear:both;
margin:10px 10px 20px 10px;
padding:10px 0 20px 0;
}
/*-----------adAdsenseImageBottom-----------*/

#adAdsenseImageBottom {
clear:both;
margin:20px auto;
width:728px;
}
/*-----------adAdsenseBottomUnit-----------*/

#adAdsenseBottomUnit {
clear:both;
margin:10px 20px 10px 20px;
padding-bottom:10px;
}
/*-----------adAdsenseImageUnit-----------*/

#adAdsenseImageUnit {
clear:both;
margin:20px 36px 20px 36px;
padding-bottom:10px;
}
/*-----------adAdsenseSideUnit-----------*/

#adAdsenseSideUnit {
clear:both;
margin:10px 0 10px 0;
padding-bottom:10px;
border-bottom:1px solid #ddd;
}
/*-----------adAdsenseSideBanner-----------*/

#adAdsenseSideBanner {
clear:both;
margin:10px 20px 10px 20px;
padding-bottom:10px;
}

/*-----------gameListHead-----------*/

#gameListHead {
clear:both;
padding:15px 10px 20px 10px;
margin-bottom:10px;
border-bottom:1px solid #ddd;
}
#gameListHead p.title {
font:bold 182%/120% 'inherit';
color:#333;
}
#gameListHead p.outline {
font:93%/120% 'inherit';
color:#555;
}

/*-----------gameList-----------*/

#gameList {
clear:both;
margin:0 10px 10px 10px;
_zoom: 1;
overflow: hidden;
}
#gameList .gLB {
clear:both;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #ddd;
margin-bottom:6px;
_zoom: 1;
overflow: hidden;
}
#gameList .PickUP {
	border:1px solid #ffbd0e;
	background:#fff8da;
	margin-bottom:12px;
	border-radius: 3px;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background: -moz-linear-gradient(top,  #fffae5,  #fff8da); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#fffae5), to(#fff8da));/* Webkit */
}
#gameList .End {
	border:1px solid #eee;
	background:#f6f6f6;
	margin-bottom:12px;
}

#gameList .noGame {
	margin:50px 5px;

}

#gameList .noGame p {
	font:bold 108%/110% 'inherit';
}

#gameList .gLB .leftBox {
	float:left;
	width:596px;
	margin:10px;
}

#gameList .gLB .leftBox .image {
	float:left;
	margin-right:10px;
	border:1px solid #ddd;
	padding:1px;
	width:120px;
	min-height:68px;
}
#gameList .gLB .leftBox .text {
	float:left;
	width:462px;
}
#gameList .gLB .leftBox .text p.title {
	font:bold 153.9%/110% 'inherit';
}
#gameList .gLB .leftBox .text p.catchcopy {
	clear:both;
	font:93%/100% 'inherit';
	color:#616185;
}
#gameList .gLB .leftBox .text p.copy {
	clear:both;
	margin-top:3px;
}
#gameList .gLB .leftBox .text p.copy .copyMark {
	color:#fff;
	font:bold 12px/12px 'inherit';
	margin-right:5px;
	color:#ff9500;
}
#gameList .gLB .leftBox .text p.copy .copyText {
	font:12px/12px 'inherit';
	color:#8b0000;
}

#gameList .gLB .leftBox .text ul.menu {
	clear:both;
	margin-top:3px;
	_zoom: 1;
	overflow: hidden;
}
#gameList .gLB .leftBox .text ul.menu li {
	float:left;
	font:93%/120% 'inherit';
	margin-right:7px;
}
#gameList .gLB .leftBox .text ul.menu li a {
	color:#005e87;
}
#gameList .gLB .leftBox .text ul.tag {
	clear:both;
	margin-top:3px;
	_zoom: 1;
	overflow: hidden;
}
#gameList .gLB .leftBox .text ul.tag li {
	float:left;
	font:93%/120% 'inherit';
	margin-right:7px;
}
#gameList .gLB .leftBox .text ul.tag li a {
	color:#0086BF;
}
#gameList .gLB .leftBox .text ul.tag li.status a {
	color:#008000;
}
#gameList .gLB .leftBox .text ul.tag li.free a {
	color:#fc0000;
}
#gameList .gLB .rightBox {
	float:left;
	width:100px;
	margin:10px 0 10px 0;
}
#gameList .gLB .rightBox .rank {
	padding:8px 4px;
	border:1px solid #ddd;
	background:#fff;
	text-align:center;
	border-radius: 3px;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px;/* Webkit */
}
#gameList .gLB .rightBox .rank .no {
	font:bold 197%/140% 'inherit';
	padding-left:10px;
}
#gameList .gLB .rightBox .rank .no .unit {
font:12px/100% 'inherit';
color:#666;
}
#gameList .gLB .rightBox .rank .no .up {
font:bold 13px/100% 'inherit';
color:#fc0000;
}
#gameList .gLB .rightBox .rank .no .down {
font:bold 13px/100% 'inherit';
color:#0950a0;
}
#gameList .gLB .rightBox .rank .no .none {
font:bold 13px/100% 'inherit';
color:#666;
}
#gameList .gLB .rightBox .rank .star {
margin-bottom:2px;
}
#gameList .gLB .rightBox .rank .pt {
font:12px/100% 'inherit';
color:#8b4513;
}
#gameList .gLB .rightBox .link {
}
#gameList .gLB .rightBox .link .official {
margin-bottom:2px;
}

/*-----------gameListRelate-----------*/

#gameListRelate {
clear:both;
margin:0 10px 10px 10px;
_zoom: 1;
overflow: hidden;
}
#gameListRelate dl {
margin:10px;
border:1px solid #eee;
_zoom: 1;
overflow: hidden;
}
#gameListRelate dl dt {
float:left;
background:#eee;
font:12px/12px 'inherit';
padding:5px 5px;
margin-right:5px;
}
#gameListRelate dl dd {
float:left;
font:14px/14px 'inherit';
padding:4px 5px;
}
#gameListRelate dl dd a{
color:#0086bf;
}

/*-----------gameHead-----------*/
#gameHead {
	border:1px solid #ddd;
	margin-bottom:10px;
	background:#f8faff;
	_zoom: 1;
	overflow: hidden;
}
#gameHead h2.title {
	font:bold 153.9%/36px 'inherit';
	padding:0 8px;
	border-bottom:1px solid #79d1f7;
	background:#cbeeff;
	background: -moz-linear-gradient(top,  #85daff,  #cbeeff); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#85daff), to(#cbeeff));/* Webkit */
}
#gameHead h2.title a {
color:#002d40;
margin-right:5px;
}
#gameHead h2.title span.subTitle {
font:12px/100% 'inherit';
color:#555;
}
#gameHead .leftBox {
float:left;
margin:10px;
}
#gameHead .leftBox p.catchcopy {
font:108%/140% 'inherit';
color:#616185;
margin-bottom:5px;
}
#gameHead .leftBox ul.tag {
margin-bottom:5px;
_zoom: 1;
overflow: hidden;
}
#gameHead .leftBox ul.tag li {
float:left;
font:93%/130% 'inherit';
margin-right:7px;
}
#gameHead .leftBox ul.tag li a {
color:#0086BF;
}
#gameHead .leftBox ul.tag li.status {
}
#gameHead .leftBox ul.tag li.status a {
color:#008000;
}
#gameHead .leftBox ul.tag li.free {
}
#gameHead .leftBox ul.tag li.free a {
color:#fc0000;
}
#gameHead .leftBox p.company {
font:93%/140% 'inherit';
color:#555;
margin-bottom:20px;
}
#gameHead .leftBox p.copy {
clear:both;
font:93%/18px 'inherit';
color:#8b0000;
background:#fff;
border:1px solid #ffd700;
padding:4px;
}
#gameHead .leftBox p.copy .attention {
font-weight:bold;
color:#ff9900;
margin-right:3px;
}
#gameHead .rightBox {
float:right;
width:100px;
margin:10px 10px 10px 0;
}
#gameHead .rightBox .rank {
padding:4px;
margin-bottom:4px;
border:1px solid #ddd;
background:#fff;
text-align:center;
}
#gameHead .rightBox .rank .no {
font:bold 197%/140% 'inherit';
padding-left:10px;
}
#gameHead .rightBox .rank .no .unit {
font:12px/100% 'inherit';
color:#666;
}
#gameHead .rightBox .rank .no .up {
font:bold 13px/100% 'inherit';
color:#fc0000;
}
#gameHead .rightBox .rank .no .down {
font:bold 13px/100% 'inherit';
color:#0950a0;
}
#gameHead .rightBox .rank .no .none {
font:bold 13px/100% 'inherit';
color:#666;
}
#gameHead .rightBox .rank .star {
margin-bottom:2px;
}
#gameHead .rightBox .rank .pt {
font:12px/100% 'inherit';
color:#8b4513;
}
#gameHead .rightBox .link {
}
#gameHead .rightBox .link .official {
margin-bottom:2px;
}
#gameHead .rightBox .link .review {
}
/*-----------gameMenu-----------*/
#gameMenu {
border:1px solid #e6e6e6;
margin-bottom:10px;
background:url(./img/gamemenu_back.jpg) repeat-x;
_zoom: 1;
overflow: hidden;
}
#gameMenu ul {
}
#gameMenu ul li {
float:left;
font:108%/33px 'inherit';
width:100px;
text-align:center;
}
#gameMenu ul li.on {
background:url(./img/gamemenu_back_on.jpg) repeat-x;
font:bold 108%/33px 'inherit';
}
#gameMenu ul li.on a {
color:#fff;
}

/*-----------gameFullBody-----------*/
#gameFullBody {
margin:0 10px 10px 10px;
_zoom: 1;
overflow: hidden;
}
#gameFullBody .imageRight {
float:right;
width:304px;
margin:0 0 5px 20px;
}
#gameFullBody .imageRight img {
padding:1px;
border:1px solid #ccc;
}
#gameFullBody .imageRight span {
font:93%/120% 'inherit';
color:#555;
}
#gameFullBody p {
font:108%/140% 'inherit';
margin-bottom:0.5em;
}
#gameFullBody p.catchcopy {
font:bold 123.1%/140% 'inherit';
color:#cc0000;
}
/*-----------gameFullCopyright-----------*/
#gameFullCopyright {
margin:0 10px 10px 10px;
_zoom: 1;
overflow: hidden;
}
#gameFullCopyright p {
font:93%/140% 'inherit';
margin-bottom:0.5em;
color:#666;
}
/*-----------gameFullDate-----------*/
#gameFullDate {
margin:0 10px 10px 10px;
_zoom: 1;
overflow: hidden;
}
#gameFullDate h3 {
	font: bold 116%/26px 'inherit';
	color:#fff;
	padding:0 7px;
	margin-bottom:7px;
	border-radius: 3px;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background:#06b4fd;
	background: -moz-linear-gradient(top,  #46b8ee,  #06b4fd); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#46b8ee), to(#06b4fd));/* Webkit */
}
#gameFullDate .chart {
}
#gameFullDate p {
	font:93%/110% 'inherit';
	color:#666;
	margin:0 10px;
}

/*-----------gameFullOfficial-----------*/

#gameFullOfficial {
	clear:both;
	background:#F1FFB9;
	border:1px solid #CFFF0F;
	text-align:center;
	padding:10px;
	margin-bottom:10px;
	border-radius: 5px;
	-moz-border-radius: 5px; /* FF */
	-webkit-border-radius: 5px;/* Webkit */
	background: -moz-linear-gradient(top,  #f1ffb9,  #eaff96); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#f1ffb9), to(#eaff96));/* Webkit */
}
#gameFullOfficial div.officialtext {
font:93%/100% 'inherit';
margin-bottom:3px;
}
#gameFullOfficial a {
display:block;
color:#165dff;
}
#gameFullOfficial div.officialimage {
margin-bottom:2px;
}
#gameFullOfficial div.officialimage img{
background:#fff;
}
/*-----------gameFullOfficialNone-----------*/

#gameFullOfficialNone {
	clear:both;
	text-align:center;
	margin-bottom:10px;
}
#gameFullOfficialNone div.officialtext {
font:93%/100% 'inherit';
margin-bottom:3px;
}
#gameFullOfficialNone a {
display:block;
color:#165dff;
}
#gameFullOfficialNone div.officialimage {
}
#gameFullOfficialNone div.officialimage img{
background:#fff;
}
/*-----------reviewFullHead-----------*/

#reviewFullHead {
clear:both;
margin:20px 10px 20px 10px;
}
#reviewFullHead p.title {
font:bold 182%/120% 'inherit';
color:#333;
}
#reviewFullHead p.title span.gameTitle {
font:16px/120% 'inherit';
color:#555;
}

/*-----------reviewFullBody-----------*/
#reviewFullBody {
margin:0 10px 10px 10px;
}
#reviewFullBody p {
font:108%/140% 'inherit';
margin-bottom:1em;
}
#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;
}
#reviewFullBody hr {
background:#ddd;
border:none;
height:1px;
margin-bottom:1em;
}
/*-----------reviewRating-----------*/
.reviewRating {
float:right;
margin:0 0 10px 0;
border-left:20px solid #fff;
}
.reviewRating table {
background:#fff;
}
.reviewRating table th {
border:1px solid #ddd;
font:12px/16px 'inherit';
padding:3px 5px;
background:#f6f6f6;
}
.reviewRating table td {
border:1px solid #ddd;
padding:3px 5px;
font:12px/16px 'inherit';
}
.reviewRating table td a {
color:#339900;
}
.reviewRating table th.col {
background:#eee;
font:bold 12px/16px 'inherit';
}
.reviewRating table tr.total {
}
.reviewRating table tr.total td {
font:bold 16px/16px 'inherit';
color:#ff0000;
}
.reviewRating table tr.total img {
margin:0 3px 0 0;
}
.reviewRating table tr.item {
}
.reviewRating table tr.item td {
font:bold 12px/12px 'inherit';
margin:2px 0;
color:#666;
}
.reviewRating table tr.item td img {
margin:2px 3px 2px 0;
}
/*-----------reviewFullReference-----------*/
#reviewFullReference {
clear:both;
margin:0 10px 10px 10px;
padding:5px;
background:#eee;
_zoom: 1;
overflow: hidden;
}
#reviewFullReference p {
clear:both;
font:93%/120% 'inherit';
color:#555;
margin-bottom:3px;
}
#reviewFullReference form {
float:left;
}
#reviewFullReference form input {
width:60px;
margin-right:10px;
}
/*-----------ratingBody-----------*/

#ratingBody {
clear:both;
margin:0 0 20px 0;
padding:10px;
}
#ratingBody p {
font:108%/140% 'inherit';
margin:0 0 1em 0;
}
/*-----------reviewFullAttention-----------*/
#reviewFullAttention {
clear:both;
margin:0 10px 10px 10px;
}
#reviewFullAttention p {
clear:both;
font:93%/120% 'inherit';
color:#666;
}

/*-----------reviewListHead-----------*/

#reviewListHead {
clear:both;
padding:15px 10px 20px 10px;
margin-bottom:10px;
border-bottom:1px solid #ddd;
}
#reviewListHead p.title {
font:bold 182%/120% 'inherit';
color:#333;
}
#reviewListHead p.outline {
font:93%/120% 'inherit';
color:#555;
}

/*-----------reviewList-----------*/

#reviewList {
clear:both;
margin:0 10px 10px 10px;
_zoom: 1;
overflow: hidden;
}
#reviewList h3 {
	font: bold 116%/26px 'inherit';
	color:#fff;
	padding:0 7px;
	margin-bottom:7px;
	border-radius: 3px;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background:#06b4fd;
	background: -moz-linear-gradient(top,  #46b8ee,  #06b4fd); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#46b8ee), to(#06b4fd));/* Webkit */
}
#reviewList .feed {
clear:both;
margin:5px 10px;
font:12px/12px 'inherit';
text-align:right;
}
#reviewList .feed a {
color:#0086bf;
}

#reviewList .feed img {
margin-right:3px;
}
#reviewList .rLB {
clear:both;
padding:10px;
border-bottom:1px solid #ddd;
_zoom: 1;
overflow: hidden;
}
#reviewList .rLB .image {
float:left;
margin-right:10px;
border:1px solid #ddd;
padding:1px;
	width:120px;
	min-height:68px;
}
#reviewList .rLB .text {
float:left;
width:570px;
}
#reviewList .rLB p.title {
font:bold 123.1%/110% 'inherit';
margin-top:2px;
}
#reviewList .rLB div.rate {
font:12px/16px 'inherit';
color:#666;
margin:2px 0;
}
#reviewList .rLB div.rate img {
float:left;
}
#reviewList .rLB div.rate span.total {
font:bold 16px/16px 'inherit';
color:#ff0000;
margin:0 10px 0 2px;
}
#reviewList .rLB div.rate span.item{
font:bold 12px/16px 'inherit';
color:#555;
margin:0 4px 0 3px;
}
#reviewList .rLB div.rate span.itemhigh{
font:bold 12px/16px 'inherit';
color:#ff3735;
margin:0 4px 0 3px;
}
#reviewList .rLB p.outline {
font:93%/120% 'inherit';
margin-bottom:5px;
color:#444;
}
#reviewList .rLB p.user {
font:93%/120% 'inherit';
color:#666;
}
#reviewList .rLB p.user a {
color:#339900;
}
#reviewList .rLB p.date {
font:93%/120% 'inherit';
color:#666;
}
#reviewList .rLB p.info span.new {
color:#ff6600;
font-weight:bold;
background:#ffe8a7;
margin-left:5px;
padding:0 2px;
}

#reviewList h4 {
font:bold 108%/22px 'inherit';
padding:0 10px;
margin-bottom:5px;
background:#f6f6f6;
}

#reviewList ul.rLL {
margin:0 10px 10px 10px;
}
#reviewList ul.rLL li{
}
#reviewList ul.rLL li img{
float:left;
}
#reviewList ul.rLL li span.pt{
font:bold 16px/16px 'inherit';
color:#ff0000;
margin:0 10px 0 3px;
}
#reviewList ul.rLL li span.title{
font:14px/16px 'inherit';
margin-right:5px;
}
#reviewList ul.rLL li span.name{
font:12px/16px 'inherit';
margin-right:5px;
}
#reviewList ul.rLL li span.name a{
color:#339900;
}
#reviewList ul.rLL li span.date{
font:12px/16px 'inherit';
color:#666;
}
#reviewList p.more{
clear:both;
padding:5px;
margin-bottom:10px;
font: 108%/120%x 'inherit';
text-align:right;
background:#f6f6f6;
}
#reviewList p.none{
clear:both;
margin:40px;
font: 123.1%/120% 'inherit';
text-align:center;
color:#666;
}


/*-----------reviewRegistHead-----------*/

#reviewRegistHead {
clear:both;
margin:20px 10px 20px 10px;
}
#reviewRegistHead p.title {
font:bold 182%/120% 'inherit';
color:#333;
}

/*-----------reviewRegistAttention-----------*/

#reviewRegistAttention {
clear:both;
margin:0 10px 10px 10px;
padding:10px;
border:2px solid #ddd;
background:#f9f9f9;
}
#reviewRegistAttention h3 {
font:bold 108%/140% 'inherit';
margin-bottom:10px;
border-bottom:1px solid #ddd;
}
#reviewRegistAttention p {
font:100%/140% 'inherit';
margin-bottom:10px;
}
#reviewRegistAttention dl {
margin-bottom:5px;
}
#reviewRegistAttention dl dt {
font:bold 108%/140% 'inherit';
color:#006400;
}
#reviewRegistAttention dl dd {
font:93%/120% 'inherit';
margin-bottom:5px;
color:#555;
}

/*-----------reviewRegistNG-----------*/

#reviewRegistNG {
clear:both;
margin:0 10px 10px 10px;
padding:10px;
border:2px solid #e60012;
}
#reviewRegistNG p {
font:93%/140% 'inherit';
color:#444;
margin-bottom:5px;
}
#reviewRegistNG ul {
margin-bottom:5px;
}
#reviewRegistNG ul li {
list-style:disc outside;
margin-left:30px;
font:100%/140% 'inherit';
color:#555;
}
/*-----------reviewRegistForm-----------*/

#reviewRegistForm {
clear:both;
margin:0 10px 20px 10px;
padding:10px;
border:1px solid #ccc;
background:#f6f6f6;
}
#reviewRegistForm h3 {
font:bold 108%/140% 'inherit';
background:#666;
color:#fff;
padding:3px 10px;
}
#reviewRegistForm table {
margin-bottom:10px;
width:100%;
}
#reviewRegistForm table th {
padding:10px 8px;
background:#eee;
border:1px solid #ddd;
font:bold 108%/100% 'inherit';
white-space:nowrap;
color:#444;
}
#reviewRegistForm table th.item {
}
#reviewRegistForm table td {
padding:10px 8px;
border:1px solid #ddd;
background:#fff;
}
#reviewRegistForm table td p {
color:#555;
font:93%/120% 'inherit';
margin-bottom:2px;
}
#reviewRegistForm table td ul {
margin-bottom:5px;
}
#reviewRegistForm table td ul li {
list-style:disc outside;
margin-left:30px;
font:93%/110% 'inherit';
color:#555;
}

#reviewRegistForm table td input {
padding:3px;
margin:1px 2px 5px 0;
font:108%/110% 'inherit';
}
#reviewRegistForm table td textarea {
padding:3px;
margin:1px 0 2px 0;
font:108%/110% 'inherit';
}
#reviewRegistForm table td.content {
}
#reviewRegistForm .agree {
clear:both;
text-align:center;
margin-bottom:10px;
}
#reviewRegistForm .agree p {
font:93%/110% 'inherit';
color:#666;
margin-bottom:5px;
}
#reviewRegistForm .agree input {
padding:10px 20px;
}


/*-----------reviewRegistComp-----------*/

#reviewRegistComp {
clear:both;
margin:0 0 20px 0;
padding:10px;
}
#reviewRegistComp p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}

/*-----------reviewRegistWriting-----------*/

#reviewRegistWriting {
clear:both;
margin:0 10px 10px 10px;
}
#reviewRegistWriting h3 {
font:bold 108%/140% 'inherit';
margin-bottom:10px;
border-bottom:1px solid #eee;
}
#reviewRegistWriting p {
font:100%/140% 'inherit';
margin-bottom:10px;
}


/*-----------newsListHead-----------*/

#newsListHead {
	clear:both;
	padding:15px 10px 20px 10px;
	margin-bottom:15px;
	border-bottom:1px solid #ddd;
}
#newsListHead p.title {
font:bold 182%/120% 'inherit';
color:#333;
}
#newsListHead p.outline {
font:93%/120% 'inherit';
color:#555;
}

/*-----------newsList-----------*/

#newsList {
clear:both;
margin:0 10px 10px 10px;
_zoom: 1;
overflow: hidden;
}
#newsList h3 {
	font: bold 116%/26px 'inherit';
	color:#fff;
	padding:0 7px;
	margin-bottom:7px;
	border-radius: 3px;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background:#06b4fd;
	background: -moz-linear-gradient(top,  #46b8ee,  #06b4fd); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#46b8ee), to(#06b4fd));/* Webkit */
}
#newsList .feed {
clear:both;
margin:5px 10px;
font:12px/12px 'inherit';
text-align:right;
}
#newsList .feed a {
color:#0086bf;
}

#newsList .feed img {
margin-right:3px;
}
#newsList .nLB {
clear:both;
padding:10px;
border-bottom:1px solid #ddd;
_zoom: 1;
overflow: hidden;
}
#newsList .nLB .image {
float:left;
margin-right:10px;
border:1px solid #ddd;
padding:1px;
width:140px;
height:100px;
text-align:center;
}
#newsList .nLB .text {
float:right;
width:550px;
}
#newsList .nLB p.title {
font:bold 123.1%/110% 'inherit';
margin-top:2px;
}
#newsList .nLB p.outline {
font:93%/120% 'inherit';
margin-bottom:5px;
color:#555;
}
#newsList .nLB p.info{
font: 93%/110% 'inherit';
margin-top:5px;
color:#666;
text-align:right;
}
#newsList .nLB p.info a{
color:#3278e1;
margin-right:5px;
}
#newsList .nLB p.info a.hot{
color:#dc143c;
}
#newsList .nLB p.info span.new{
font: bold 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff6600;
background:#ffe8a7;
}
#newsList .nLB p.info span.hot1{
font: 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff0000;
}
#newsList .nLB p.info span.hot2{
font: bold 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff0000;
background:#ffd4d4;
}
#newsList p.more{
clear:both;
padding:5px;
margin-bottom:10px;
font: 108%/120%x 'inherit';
text-align:right;
background:#f6f6f6;
}
#newsList p.none{
clear:both;
margin:40px;
font: 123.1%/120% 'inherit';
text-align:center;
color:#666;
}

/*-----------adCatPack-----------*/
#adCatPack {
clear:both;
margin:0 10px 20px 10px;
border-bottom:1px solid #ddd;
}
#adCatPack .adCPB{
clear:both;
padding-bottom:10px;
margin:0 10px;
_zoom: 1;
overflow: hidden;
}
#adCatPack .adCPB .image{
float:left;
border:1px solid #ddd;
padding:1px;
margin-right:10px;
}
#adCatPack .adCPB .text{
}
#adCatPack .adCPB .text p.title{
font: bold 123.1%/120% 'inherit';
margin-top:2px;
}
#adCatPack .adCPB .text p.outline{
font: 93%/120% 'inherit';
}
/*-----------adListPack-----------*/
#adListPack {
clear:both;
margin:0 10px 20px 10px;
border-bottom:1px solid #ddd;
}
#adListPack .adLPB{
clear:both;
padding-bottom:10px;
margin:0 10px;
_zoom: 1;
overflow: hidden;
}
#adListPack .adLPB .image{
float:left;
border:1px solid #ddd;
padding:1px;
margin-right:10px;
}
#adListPack .adLPB .text{
}
#adListPack .adLPB .text p.title{
font: bold 123.1%/120% 'inherit';
margin-top:2px;
}
#adListPack .adLPB .text p.outline{
font: 93%/120% 'inherit';
}
/*-----------newsFullHead-----------*/

#newsFullHead {
clear:both;
padding:15px 10px 20px 10px;
margin-bottom:10px;
border-bottom:1px solid #ddd;
_zoom: 1;
overflow: hidden;
}
#newsFullHead .image {
float:right;
margin-left:10px;
}
#newsFullHead p.title {
margin-bottom:10px;
font:bold 182%/120% 'inherit';
color:#333;
}
#newsFullHead p.date {
font:12px/100% 'inherit';
color:#555;
}
#newsFullHead p.date span.pr{
font: bold 12px/12px 'inherit';
padding:0 2px;
color:#dc143c;
}

/*-----------newsFullOutline-----------*/

#newsFullOutline {
clear:both;
margin:0 10px 15px 10px;
padding-bottom:10px;
border-bottom:1px solid #ddd;
}
#newsFullOutline p {
font:108%/150% 'inherit';
margin:0 10px 0 10px;
color:#444;
}
#newsFullOutline p.outline {
font:93%/120% 'inherit';
color:#555;
}
/*-----------newsFullBody-----------*/

#newsFullBody {
margin:0 10px 10px 10px;
_zoom: 1;
overflow: hidden;
}

#newsFullBody p {
font:108%/150% 'inherit';
margin:0 10px 16px 10px;
}
#newsFullBody p.a {
font-weight:bold;
color:#191970;
}
#newsFullBody p.b {
margin-left:20px;
}
#newsFullBody p.clear {
clear:both;
}
#newsFullBody p span.red {
color:#b22222;
font-weight:bold;
}
#newsFullBody p span.blue {
color:#2c4399;
font-weight:bold;
}
#newsFullBody p span.green {
color:#006400;
font-weight:bold;
}
#newsFullBody p.question {
	color:#003399;
	font:bold 108%/140% 'inherit';
}
#newsFullBody p span.name {
	font-weight:bold;
	color:#990000;
	margin-right:5px;
}
#newsFullBody p.titleA {
	font:bold 153.9%/140% 'inherit';
	margin:10px 10px 0.6em 10px;
	padding:3px 7px;
	color:#333366;
	border-left:5px solid #005490;
	border-bottom:1px solid #ddd;
}
#newsFullBody p.titleB {
	font:bold 123%/120% 'inherit';
	margin:0 10px 0.5em 10px;
	padding:3px 5px;
	color:#333355;
	background:#f3f3f3;
}
#newsFullBody p.titleC {
font:bold 115%/120% 'inherit';
margin:0 5px 0.3em 5px;
padding:1px 4px;
color:#333333;
}
#newsFullBody p.titleD {
font:bold 105%/120% 'inherit';
margin:0 10px 0.3em 10px;
padding:1px 5px;
color:#333333;
}
#newsFullBody div.box {
	clear:both;
	margin:0 10px 15px; 10px;
	padding:10px 7px 0 7px;
	border:2px solid #ddd;
	_zoom: 1;
	overflow: hidden;
}
#newsFullBody div.box p.titleA {
}
#newsFullBody div.box p.titleB {
	font:bold 123%/120% 'inherit';
	margin:0 10px 0.5em 10px;
	padding:2px 5px;
	color:#333355;
	background:#eee;
}
#newsFullBody div.box p.titleC {
font:bold 115%/120% 'inherit';
margin:0 5px 0.3em 5px;
padding:1px 4px;
color:#333333;
}
#newsFullBody div.box p.titleD {
font:bold 105%/120% 'inherit';
margin:0 10px 0.3em 10px;
padding:1px 5px;
color:#333333;
}
#newsFullBody div.white{
	border:1px solid #fff;
}
#newsFullBody div.blue{
	border:1px solid #b4d6fa;
}
#newsFullBody div.red{
	border:1px solid #fad6e0;
}
#newsFullBody div.green{
	border:1px solid #d4deab;
}
#newsFullBody div.orange{
	border:1px solid #ff8800;
}
#newsFullBody blockquote{
	clear:both;
	font:105%/150% 'inherit';
	margin:0 10px 1em 10px;
	padding:0;
	border:1px solid #eee;
	background:#f6f6f6;
	_zoom: 1;
	overflow: hidden;
}
#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.movie{
clear:both;
margin:0 0 10px 0;
text-align:center;
}

#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 10px 10px 10px;
border:1px solid #ddd;
padding:1px;
background:#eee;
text-align:center;
}
#newsFullBody div.imageRightO {
float:right;
margin:0 0 10px 10px;
border:1px solid #ddd;
padding:1px;
background:#eee;
text-align:center;
}
#newsFullBody div.imageRightL {
float:right;
width:250px;
margin:0 0 10px 10px;
border:1px solid #ddd;
padding:1px;
text-align:center;
}
#newsFullBody div.imageRightM {
float:right;
width:160px;
margin:0 0 10px 10px;
border:1px solid #ddd;
padding:1px;
background:#eee;
text-align:center;
}
#newsFullBody div.imageRightS {
float:right;
width:100px;
margin:0 0 10px 10px;
border:1px solid #ddd;
padding:1px;
background:#eee;
text-align:center;
}
#newsFullBody div.imageLeft {
float:left;
margin:0 10px 10px 0;
border:1px solid #ddd;
padding:1px;
background:#eee;
text-align:center;
}
#newsFullBody div.imageLeftO {
float:left;
margin:0 10px 10px 0;
border:1px solid #ddd;
padding:1px;
background:#eee;
text-align:center;
}
#newsFullBody div.imageLeftL {
float:left;
width:250px;
margin:0 10px 10px 0;
border:1px solid #ddd;
padding:1px;
background:#eee;
text-align:center;
}
#newsFullBody div.imageLeftM {
float:left;
width:160px;
margin:0 10px 10px 0;
border:1px solid #ddd;
padding:1px;
background:#eee;
text-align:center;
}
#newsFullBody div.imageLeftS {
float:left;
width:100px;
margin:0 10px 10px 0;
border:1px solid #ddd;
padding:1px;
background:#eee;
text-align:center;
}
#newsFullBody div.imageN {
clear:both;
width:728px;
margin:0 0 10px 0;
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;
}
#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;
}
#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;
}
#newsFullBody div.linkpick {
clear:both;
font:bold 123%/100% 'inherit';
border:1px solid #ffd700;
background:#ffffe0;
text-align:center;
padding:10px 0;
margin-bottom:15px;
}

/*-----------newsFullImage-----------*/

#newsFullImage {
margin:0 10px 10px 10px;
padding:10px;
border:1px solid #ddd;
background:#f9f9f9;
_zoom: 1;
overflow: hidden;
}
#newsFullImage p.title {
font:bold 123%/150% 'inherit';
}
#newsFullImage span {
float:left;
margin:0 10px 0 0;
padding:1px;
border:1px solid #ddd;
}
#newsFullImage p.more {
clear:both;
font:93%/150% 'inherit';
text-align:right;
}
/*-----------newsImageFull-----------*/

.newsImageFull {
clear:both;
width:960px;
}
#newsImageHead {
margin:0 5px 10px 5px;
}
#newsImageHead h2 {
font:bold 182%/120% 'inherit';
}
#newsImageHead h2 a {
color:#444;
}
#newsImageOutline {
clear:both;
margin:0 5px 10px 5px;
}
#newsImageOutline p {
font:100%/150% 'inherit';
color:#444;
}
#newsImageFullImage {
clear:both;
margin-bottom:20px;
text-align:center;
}
#newsImageMore {
text-align:center;
margin-bottom:20px;
font:bold 108%/150% 'inherit';
}
#newsImageMenu {
text-align:center;
margin-bottom:20px;
font:bold 108%/150% 'inherit';
}
#newsImageCopyright {
font:86%/150% 'inherit';
margin:0 5px 20px 5px;
color:#666;
}
/*-----------newsImageList-----------*/

.newsImageList {
clear:both;
}
#newsImageListImage {
clear:both;
text-align:center;
margin-bottom:20px;
_zoom: 1;
overflow: hidden;
}
#newsImageListImage .nILIB {
float:left;
padding:1px;
margin:5px;
border:1px solid #ddd;
}
/*-----------newsFullCopyright-----------*/

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

#newsFullTag {
clear:both;
margin:0 10px 15px 10px;
padding:10px 3px;
border-bottom:1px solid #eee;
_zoom: 1;
overflow: hidden;
}

#newsFullTag h2 {
font:bold 100%/110% 'inherit';
color:#666;
}
#newsFullTag ul {
}
#newsFullTag ul li {
float:left;
font:100%/110% 'inherit';
margin-right:10px;
}
#newsFullTag ul li a {
color:#005bca;
}

/*-----------newsFullComment-----------*/

#newsFullComment {
clear:both;
margin:0 0 15px 0;
padding:10px;
border:1px solid #ddd;
background:#f5faff;
}
#newsFullComment h3 {
font:bold 108%/140% 'inherit';
color:#444;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #dae4fd;
}
#newsFullComment div.comment {
margin-bottom:7px;
padding:0 5px 7px 5px;
border-bottom:1px solid #eaf1ff;
}
#newsFullComment div.comment span.user {
font:bold 100%/120% 'inherit';
margin-right:10px;
}
#newsFullComment div.comment span.user a {
color:#339900;
}
#newsFullComment div.comment span.body {
font:100%/120% 'inherit';
margin-right:10px;
}
#newsFullComment div.comment span.date {
font:93%/110% 'inherit';
color:#666;
}
#newsFullComment p.none {
font:bold 108%/120% 'inherit';
color:#555;
text-align:center;
margin:20px;
}
#newsFullComment p.outline {
font:100%/110% 'inherit';
color:#444;
}
#newsFullComment p.outline span.commentCounter {
font-weight:bold;
}
#newsFullComment form {
position:relative;
text-align:center;
}
#newsFullComment form textarea {
width:710px;
padding:5px;
margin-bottom:5px;
}
#newsFullComment form input{
padding:3px 10px;
}
#newsFullComment p.login {
font:100%/110% 'inherit';
color:#444;
text-align:right;
}
#newsFullComment p.login a {
font-weight:bold;
margin:0 3px;
}


/*-----------profileFullHead-----------*/
#profileFullHead {
border-bottom:1px solid #eee;
padding:15px 5px;
margin-bottom:10px;
}
#profileFullHead h2 {
font:bold 182%/100% 'inherit';
}

/*-----------profileFullOutline-----------*/

#profileFullOutline {
clear:both;
margin:0 10px 10px 10px;
}
#profileFullOutline p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}

/*-----------profileFullReview-----------*/

#profileFullReview {
clear:both;
margin:0 10px 10px 10px;
}
#profileFullReview h3 {
font:bold 108%/24px 'inherit';
padding:0 10px;
margin-bottom:10px;
background:#f5faff;
color:#0b4999;
}
#profileFullReview table{
margin:0 auto 10px auto;
width:720px;
}
#profileFullReview table th{
border:1px solid #ddd;
background:#f6f6f6;
font:93%/24px 'inherit';
text-align:center;
}
#profileFullReview table td{
border:1px solid #ddd;
padding:5px;
}
#profileFullReview table td.rank{
width:20px;
text-align:center;
font:bold 93%/16px 'inherit';
}
#profileFullReview table td.title{
font:93%/16px 'inherit';
}
#profileFullReview table td.total{
width:120px;
font:bold 123.1%/16px 'inherit';
color:#ff0000;
}
#profileFullReview table td.total img{
float:left;
margin-right:2px;
}
#profileFullReview table td.rate{
width:20px;
text-align:center;
font:bold 108%/16px 'inherit';
color:#ff6347;
}
#profileFullReview table td.status{
width:30px;
text-align:center;
font:93%/16px 'inherit';
color:#444;
}
#profileFullReview table td.range{
width:60px;
text-align:center;
font:93%/16px 'inherit';
color:#444;
}
#profileFullReview p.explanation{
font:93%/120% 'inherit';
margin:0 10px;
text-align:right;
color:#555;
}

/*-----------profileFullNewsComment-----------*/

#profileFullNewsComment {
clear:both;
margin:0 10px 10px 10px;
}
#profileFullNewsComment h3 {
font:bold 108%/24px 'inherit';
padding:0 10px;
margin-bottom:10px;
background:#f5faff;
color:#0b4999;
}
#profileFullNewsComment ul {
margin:0 10px 10px 10px;
}
#profileFullNewsComment ul li {
font:100%/120% 'inherit';
color:#555;
}
#profileFullNewsComment ul li a {
margin-left:5px;
}
#profileFullNewsComment ul li span.new{
font: 12px/12px 'inherit';
padding:0 2px;
margin-right:5px;
color:#ff6600;
}


/*-----------manageFullHead-----------*/
#manageFullHead {
border-bottom:1px solid #eee;
padding:15px 5px;
margin-bottom:10px;
}
#manageFullHead h2 {
font:bold 182%/100% 'inherit';
}

/*-----------manageFullStatistics-----------*/

#manageFullStatistics {
clear:both;
margin:0 10px 10px 10px;
}
#manageFullStatistics h3 {
font:bold 108%/24px 'inherit';
padding:0 10px;
margin-bottom:10px;
background:url(./img/bar727x24beige.jpg) no-repeat;
}
#manageFullStatistics p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}
#manageFullStatistics table{
margin:0 10px 10px 10px;
width:707px;
}
#manageFullStatistics table th{
border:1px solid #ddd;
background:#f6f6f6;
font:93%/24px 'inherit';
text-align:center;
padding:0 5px;
}
#manageFullStatistics table td{
border:1px solid #ddd;
padding:5px;
text-align:center;
font:bold 182%/24px 'inherit';
color:#ff0000;
}
#manageFullStatistics table td span.unit{
font:10px/24px 'inherit';
color:#666;
}
/*-----------manageFullReview-----------*/

#manageFullReview {
clear:both;
margin:0 10px 10px 10px;
}
#manageFullReview h3 {
font:bold 108%/24px 'inherit';
padding:0 10px;
margin-bottom:10px;
background:url(./img/bar727x24beige.jpg) no-repeat;
}
#manageFullReview table{
margin:0 10px 10px 10px;
width:707px;
}
#manageFullReview table th{
border:1px solid #ddd;
background:#f6f6f6;
font:93%/24px 'inherit';
text-align:center;
white-space:nowrap;
padding:0 3px;
}
#manageFullReview table td{
border:1px solid #ddd;
padding:5px 3px;
}
#manageFullReview table td.rank{
width:20px;
text-align:center;
font:bold 93%/16px 'inherit';
}
#manageFullReview table td.title{
font:93%/16px 'inherit';
}
#manageFullReview table td.total{
font:bold 123.1%/16px 'inherit';
color:#ff0000;
text-align:center;
}
#manageFullReview table td.rate{
width:20px;
text-align:center;
font:bold 108%/16px 'inherit';
color:#ff6347;
}
#manageFullReview table td.status{
width:30px;
text-align:center;
font:93%/16px 'inherit';
color:#444;
}
#manageFullReview table td.range{
width:60px;
text-align:center;
font:93%/16px 'inherit';
color:#444;
}
#manageFullReview p.explanation{
font:93%/16px 'inherit';
color:#444;
margin:0 10px;
text-align:right;
}
#manageFullReview table td.view{
text-align:right;
font:93%/16px 'inherit';
color:#444;
}
#manageFullReview table td.evaluation{
text-align:right;
font:93%/16px 'inherit';
color:#444;
}
#manageFullReview table td.edit{
white-space:nowrap;
font:93%/16px 'inherit';
color:#444;
}

/*-----------changeFullHead-----------*/
#changeFullHead {
border-bottom:1px solid #eee;
padding:15px 5px;
margin-bottom:10px;
}
#changeFullHead h2 {
font:bold 182%/100% 'inherit';
}

/*-----------changeForm-----------*/

#changeForm {
clear:both;
margin:0 10px 20px 10px;
padding:10px;
border:1px solid #ddd;
}
#changeForm h3 {
font:bold 108%/140% 'inherit';
margin-bottom:10px;
border-bottom:1px solid #eee;
}
#changeForm table {
margin-bottom:10px;
width:100%;
}
#changeForm table th {
padding:7px;
background:#f6f6f6;
border:1px solid #e6e6e6;
font:bold 108%/100% 'inherit';
white-space:nowrap;
color:#444;
}
#changeForm table th.item {
}
#changeForm table td {
padding:7px;
border:1px solid #e6e6e6;
color:#555;
}
#changeForm table td input {
padding:3px;
margin:1px 0;
}
#changeForm table td textarea {
padding:3px;
margin:1px 0;
}
#changeForm table td.content {
}

#changeForm table td span.attention {
font:93%/120% 'inherit';
color:#666;
}
#changeForm table td span.error {
font:bold 100%/120% 'inherit';
color:#ff0000;
}
#changeForm .agree {
clear:both;
text-align:center;
margin-bottom:10px;
}
#changeForm .agree input {
padding:5px 10px;
}
/*-----------changeComp-----------*/

#changeComp {
clear:both;
margin:0 0 20px 0;
padding:10px;
}
#changeComp p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}

/*-----------infoHead-----------*/
#infoHead {
border-bottom:1px solid #eee;
padding:15px 5px;
margin-bottom:10px;
}
#infoHead h2 {
font:bold 182%/100% 'inherit';
}

/*-----------registStep-----------*/
#registStep {
text-align:center;
margin:30px 0;
padding-bottom:30px;
border-bottom:1px solid #eee;
}
#registExplanation {
}
#registExplanation p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}
#infoRegistForm {
}
#registForm table {
margin-bottom:10px;
width:100%;
}
#registForm table th {
padding:7px;
background:#f6f6f6;
border:1px solid #e6e6e6;
font:bold 108%/100% 'inherit';
white-space:nowrap;
color:#444;
}
#registForm table th.item {
}
#registForm table td {
padding:7px;
border:1px solid #e6e6e6;
color:#555;
}
#registForm table td input {
padding:3px;
margin:1px 0;
}
#registForm table td textarea {
padding:3px;
margin:1px 0;
}
#registForm table td span.explanation {
font:93%/120% 'inherit';
}
#registForm table td span.error {
color:#ff0000;
font:bold 93%/120% 'inherit';
}

#registForm .agree {
clear:both;
text-align:center;
margin-bottom:10px;
}
#registForm .agree input {
padding:5px 10px;
}
/*-----------loginBody-----------*/
#loginBody {
margin:0 5px;
}
#loginBody p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}
#loginBody div.error p {
font:bold 100%/110% 'inherit';
color:#ff0000;
}
#loginBody form {
font:93%/140% 'inherit';
margin:0 5px 1em 5px;
text-align:center;
}
#loginBody form table {
width:500px;
border:3px solid #ddd;
margin:10px 100px;
}
#loginBody form table th {
padding:20px;
background:#eee;
border:1px solid #ddd;
}
#loginBody form table td {
padding:20px;
border:1px solid #ddd;
}
#loginBody form .submit {
margin:0 5px 1em 5px;
}
#loginBody form .submit input {
padding:5px 10px;
}
#loginRegist{
font:108%/140% 'inherit';
text-align:center;
}
#loginReminder{
font:108%/140% 'inherit';
text-align:center;
}

/*-----------loginCompBody-----------*/
#loginCompBody {
margin:0 5px;
}
#loginCompBody p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}
/*-----------logoutBody-----------*/
#logoutBody {
margin:0 5px;
}
#logoutBody p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}

/*-----------ReminderBody-----------*/
#reminderBody {
margin:0 5px;
}
#reminderBody p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}
#reminderBody form {
font:93%/140% 'inherit';
margin:0 5px 1em 5px;
text-align:center;
}
#reminderBody form table {
border:3px solid #ddd;
margin:10px 120px;
}
#reminderBody form table th {
padding:20px;
background:#eee;
border:1px solid #ddd;
}
#reminderBody form table td {
padding:20px;
border:1px solid #ddd;
}
#reminderBody form .submit {
margin:0 5px 1em 5px;
}
#reminderBody form .submit input {
padding:5px 10px;
}
#reminderRegist{
font:108%/140% 'inherit';
text-align:center;
}
/*-----------infoInquiryBody-----------*/
#infoInquiryBody {
margin:0 5px;
}
#infoInquiryBody h3 {
font:bold 123.1%/100% 'inherit';
color:#002D40;
background:#f3f3f3;
padding:4px 5px;
margin-bottom:10px;
}
#infoInquiryBody p {
font:93%/140% 'inherit';
margin:0 5px 1em 5px;
}
/*-----------infoAboutBody-----------*/
#infoAboutBody {
margin:0 5px;
}
#infoAboutBody h3 {
font:bold 123.1%/100% 'inherit';
color:#002D40;
background:#f3f3f3;
padding:4px 5px;
margin-bottom:10px;
}
#infoAboutBody p {
font:93%/140% 'inherit';
margin:0 5px 1em 5px;
}
/*-----------infoInfomationBody-----------*/
#infoInfomationBody {
margin:0 5px;
}
#infoInfomationBody dl {
margin:0 5px;
}
#infoInfomationBody dt {
font:bold 108%/140% 'inherit';
color:#002D40;
background:#f3f3f3;
padding:2px 5px;
margin-bottom:5px;
}
#infoInfomationBody dd {
font:93%/140% 'inherit';
margin:0 5px 20px 5px;
color:#444;
}

/*-----------infoAgreementBody-----------*/
#infoAgreementBody {
margin:0 5px;
}
#infoAgreementBody h3 {
font:bold 123.1%/100% 'inherit';
color:#002D40;
background:#f3f3f3;
padding:4px 5px;
margin-bottom:10px;
}
#infoAgreementBody h4 {
font:bold 108%/140% 'inherit';
color:#002D40;
margin:0 5px;
}
#infoAgreementBody p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}
#infoAgreementBody ul {
margin:0 5px 1em 15px;
}
#infoAgreementBody ul li {
}
#infoAgreementBody ul ul {
margin-left:10px;
}
#infoAgreementBody ul ul li {
}

/*-----------infoAdBody-----------*/
#infoAdBody {
margin:0 5px;
}
#infoAdBody h3 {
font:bold 123.1%/100% 'inherit';
color:#002D40;
background:#f3f3f3;
padding:4px 5px;
margin-bottom:10px;
}
#infoAdBody h4 {
font:bold 108%/140% 'inherit';
color:#002D40;
margin:0 5px;
}
#infoAdBody p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}
/*-----------infoPressBody-----------*/
#infoPressBody {
margin:0 5px;
}
#infoPressBody h3 {
font:bold 18px/30px 'inherit';
color:#002D40;
background:#f3f3f3;
padding:0 5px;
margin-bottom:10px;
border-left:5px solid #002d40;
}
#infoPressBody h4 {
font:bold 108%/140% 'inherit';
color:#002D40;
margin:0 5px;
}
#infoPressBody p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}
#infoPressBody dl {
margin:0 5px 1em 5px;
}
#infoPressBody dl dt {
font:bold 108%/150% 'inherit';
color:#444;
margin:2px 0 0x 0;
}
#infoPressBody dl dd {
font:93%/140% 'inherit';
margin:0 0 1px 0;
color:#555;
}
/*-----------infoFaqBody-----------*/
#infoFaqBody {
margin:0 5px;
}
#infoFaqBody h3 {
font:bold 18px/30px 'inherit';
color:#002D40;
background:#f3f3f3;
padding:0 5px;
margin-bottom:10px;
border-left:5px solid #002d40;
}
#infoFaqBody h4 {
font:bold 108%/140% 'inherit';
color:#002D40;
margin:0 5px;
}
#infoFaqBody p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}
#infoFaqBody dl {
margin:0 5px 1em 5px;
}
#infoFaqBody dl dt {
font:bold 108%/150% 'inherit';
color:#444;
}
#infoFaqBody dl dd {
font:93%/140% 'inherit';
margin:0 0 10px 0;
color:#555;
}
/*-----------infoRecruitBody-----------*/
#infoRecruitBody {
margin:0 5px;
}
#infoRecruitBody h3 {
font:bold 123.1%/100% 'inherit';
color:#002D40;
background:#f3f3f3;
padding:4px 5px;
margin-bottom:10px;
}
#infoRecruitBody h4 {
font:bold 108%/140% 'inherit';
color:#002D40;
margin:0 5px;
}
#infoRecruitBody p {
font:108%/140% 'inherit';
margin:0 5px 1em 5px;
}
#infoRecruitBody dl {
margin:0 5px 1em 15px;
}
#infoRecruitBody dl dt {
font:bold 108%/150% 'inherit';
}
#infoRecruitBody dl dd {
font:93%/140% 'inherit';
margin:0 0 2px 5px;
padding-left:5px;
border-left:5px solid #eee;
}
#infoRecruitBody ul {
margin:0 5px 1em 15px;
}
#infoRecruitBody ul li {
font:93%/140% 'inherit';
}
#infoRecruitBody ol {
margin:0 5px 1em 15px;
}
#infoRecruitBody ol li {
font:93%/140% 'inherit';
}
/*-----------side-----------*/
.side {
float:left;
width:200px;
padding-left:7px;
}
#adBrandPanel {
margin-bottom:7px;
}
#adLeftBanner {
margin-bottom:7px;
}
#adLeftContentBanner {
}
#adLeftContentBanner li {
clear:both;
margin-bottom:7px;
}
#adLeftPanel {
width:200px;
margin-bottom:7px;
}
#adSkyscraper {
margin-bottom:7px;
text-align:center;
}
#userMenu {
	border:1px solid #ddd;
	margin-bottom:10px;
	border-radius: 3px;
	background:#f9f6fb;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px;/* Webkit */
}
#userMenu ul {
margin:10px;
}
#userMenu ul li {
font:93%/120% 'inherit';
}
#present {
margin-bottom:10px;
}
#present p.title{
font:bold 100%/24px 'inherit';
padding:0 5px;
margin-bottom:5px;
background:#ddd url(./img/bar200x24gray.jpg) no-repeat;
}
#present p.item{
font:93%/120% 'inherit';
}
#present p.item a{
color:#3278e1;
}
#present p.date{
font:85%/120% 'inherit';
color:#666;
text-align:right;
}
/*-----------wordSearch-----------*/
#wordSearch {
	margin-bottom:5px;
	border-radius: 3px;
	background:#edf1f5;
	border:1px solid #5da8d5;
	margin-bottom:10px;
	border-radius: 3px;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px;/* Webkit */
}
#wordSearch p.title {
	font:bold 100%/24px 'inherit';
	padding:0 5px;
	margin-bottom:5px;
	background:#5da8d5;
	color:#fff;
}
#wordSearch form {
	text-align:center;
	padding:5px;
}
#wordSearch form .field {
	font:16px/100% 'inherit';
	vertical-align: middle;
	padding:4px 1px;
	width:170px;
}
#wordSearch form label {
	margin:0 8px;
	font:85%/100% 'inherit';
	color:#666;
}
#wordSearch input.button {
	clear:both;
	font:bold 108%/100% 'inherit';
	padding: 0 40px;
	margin-top:7px;
}
#tagSearch {
	border:1px solid #aecee8;
	margin-bottom:10px;
	padding:6px 3px;
	border-radius: 3px;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px;/* Webkit */
	background:#fff;
	background: -moz-linear-gradient(top,  #eff5f9,  #fafcfd); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#eff5f9), to(#fafcfd));/* Webkit */
}
#tagSearch p.ranking {
	clear:both;
	font:bold 14px/120% 'inherit';
	padding:5px 0;
}
#tagSearch dl {
	margin-bottom:5px;
	padding-bottom:5px;
	_zoom: 1;
	overflow: hidden;
}
#tagSearch dt {
	clear:both;
	font:bold 14px/120% 'inherit';
	padding:4px 0 1px 0;
	color:#555;
}
#tagSearch dt a {
}

#tagSearch dd {
	float:left;
	white-space: nowrap;
	font:12px/110% 'inherit';
	margin:0 5px 2px 0;
}
#tagSearch dd a {
	color:#1641e1;
}
#tagSearch p.all {
	clear:both;
	font:93%/110% 'inherit';
	text-align:right;
	padding:4px 5px;
	border-top:1px solid #dfdfdf;
}
#sideNewGame {
	margin-bottom:7px;
	padding-bottom:7px;
	border:1px solid #ffd0d0;
}
#sideNewGame p.title {
	font:bold 100%/26px 'inherit';
	color:#ff3233;
	padding:0 5px;
	margin-bottom:5px;
	background:#ffd0d0;
	background: -moz-linear-gradient(top,  #ffe7e7,  #ffd0d0); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffe7e7), to(#ffd0d0));/* Webkit */
}
#sideNewGame p.outline {
	font:93%/100% 'inherit';
	padding:0 5px;
	margin-bottom:5px;
	color:#555;
}
#sideNewGame ul {
	margin-left:5px;
}
#sideNewGame ul li {
	padding-left:7px;
	margin-bottom:3px;
	font:93%/120% 'inherit';
	background:url(./img/arrow.gif) left center no-repeat;
}
#adPC {
	margin-bottom:7px;
	padding-bottom:7px;
	border:1px solid #b2d7ea;
}
#adPC p.title {
	font:bold 100%/26px 'inherit';
	color:#0096bf;
	padding:0 5px;
	margin-bottom:5px;
	background:#b2d7ea;
	background: -moz-linear-gradient(top,  #e5f2f7,  #b2d7ea); /* FF */
	background: -webkit-gradient(linear, left top, left bottom, from(#e5f2f7), to(#b2d7ea));/* Webkit */
}
#adPC p.outline {
	font:93%/100% 'inherit';
	padding:0 5px;
	margin-bottom:5px;
	color:#555;
}
#adPC ul {
	margin-left:5px;
}
#adPC ul li {
	padding-left:7px;
	margin-bottom:3px;
	font:93%/120% 'inherit';
	background:url(./img/arrow.gif) left center no-repeat;
}
#prNews {
}
#prNews .box {
padding:5px;
margin-bottom:7px;
border:1px solid #0086d7;
background:#fff;
}
#prNews .box a {
font:bold 108%/120% 'inherit';
}
#prNews .box a img {
border:1px solid #6e793f;
padding:1px;
margin-bottom:2px;
}
#prNews .box span {
font:93%/110% 'inherit';
color:#4a2d2e;
}
/*-----------adMiddleBanner-----------*/
#adMiddleBanner {
clear:both;
padding:15px 0;
text-align:center;
}
/*-----------adBottomBanner-----------*/
#adBottomBanner {
clear:both;
margin-left:auto;
margin-right:auto;
width:968px;
border-top:1px solid #ddd;
border-bottom:1px solid #ccc;
padding:15px 0;
background:#fff;
}
/*-----------foot-----------*/
.foot {
clear:both;
margin-left:auto;
margin-right:auto;
width:968px;
padding:25px 0 30px 0;
background:#e8e8e8;
border-top:1px solid #eee;
border-bottom:1px solid #ddd;
_zoom: 1;
overflow: hidden;
}
#footReview {
float:right;
text-align:left;
width:280px;
padding-right:27px;
}
#footReview p.title {
font:bold 100%/150% 'inherit';
border-bottom:1px solid #ccc;
margin-bottom:5px;
}
#footReview p.title a {
color:#444;
}
#footReview ul li {
font:93%/120% 'inherit';
}
#footNews {
float:right;
text-align:left;
width:253px;
padding-right:27px;
}
#footNews p.title {
font:bold 100%/150% 'inherit';
border-bottom:1px solid #ccc;
margin-bottom:5px;
}
#footNews p.title a {
color:#444;
}
#footNews ul li {
font:93%/120% 'inherit';
}
#footGame {
float:right;
text-align:left;
width:140px;
padding-right:27px;
}
#footGame p.title {
font:bold 100%/150% 'inherit';
border-bottom:1px solid #ccc;
margin-bottom:5px;
}
#footGame p.title a {
color:#444;
}
#footGame ul li {
font:93%/120% 'inherit';
}
#footAbout {
float:right;
text-align:left;
width:160px;
padding-right:27px;
}
#footAbout p.title {
font:bold 100%/150% 'inherit';
border-bottom:1px solid #ccc;
margin-bottom:5px;
color:#444;
}
#footAbout ul li {
font:93%/120% 'inherit';
}
/*-----------copyright-----------*/
#copyright {
clear:both;
margin-left:auto;
margin-right:auto;
width:968px;
padding:25px 0;
background:#e8e8e8;
border-top:1px solid #f3f3f3;
font:93%/120% 'inherit';
color:#444;
}
#copyright a {
color:#444;
}
