/*GAMES*/
BODY
{
	background-color:#FFEED6;
	font-size:90%;
}
div#header {
	/*height:5%;*/
	border: dashed 1px #880000;
	background-color:#339999;
	color:#FFFFCC;
	padding:5px;
	font-weight: bold;
	
}

span#title {
	width:40%;
	height:30px;
}

div#search_form{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

span.to_top {
	margin-left:30px;
	font-size:12px;
}

div#gad1 {
	width:468px;
	height:65px;
}

div#body_area{
	width:100%;
}
div#result_area{
	float:left;
	width:70%;
	/*border: solid 1px #FF0000;*/
}

div#right_area{
	width:28%;
	float:right;
	/*border: solid 1px #FF0000;*/
}

div#osusume{
	padding-bottom:20px;
}
div#osusume_title{
	padding-left:3px;
	color:#990000;
	background-color:#FFCC33;
	border: dashed 1px #FF9933;
}

div.osusume_item{
	padding-left:5px;
	background-color:#FFFF99;
	border-left: dashed 1px #FF0000;
	border-right: dashed 1px #FF0000;
	border-bottom: dashed 1px #FF0000;
}

span#help{
	padding-left:2em;
	padding-right:2em;
	width:540px;
	font-size:12px;
	/*background-color:#FFFFFA;*/
}

span.qlink_head {
	margin-left:10px;
	color:#FF0808;
	font-size:18px;
	font-weight: bold;
}

span.qlink {
	margin-left:10px;
	font-size:18px;
}

div#rule {
	clear: both;
	width:480px;
	font-size:12px;
	cursor:pointer;
	background-color:#FFCC33;
	border: dashed 1px #FF9933;
	padding:10px;
	padding-top:2px;
	padding-bottom:2px;
	color:#990000;
}
div#infomation {
	display:none;
	width:480px;
	font-size:12px;
	padding-left:20px;
	background-color:#FFFF99;
	border: dashed 1px #FF0000;
	word-spacing:5px;
}

span#reslt_title{
	width:300px;
	border: dashed 1px #FF6600;
	background-color:#FFCC99;
	color:660000;
}

div#popuphelp{
	visibility: hidden;
	position:fixed;_position: absolute;
	top:20px;
	left:30%;
	width:65%;
	/*width:250px;*/
	/*height:300px;*/
	/*height:280px;*/
	overflow: scroll;
	z-index:5;
	background-color:#FFFFFA;
	font-size:90%;
	padding:2px;
	border: solid 3px #AA5555;
	
}
div.pop_title{
	background-color:#FFCC99;
	padding:3px;
	color:#3333CC;
	font-weight: bold;
	border: dashed 1px #AA5555;
}
div.pop_detail{
	/*background-color:#FFCC99;*/
}
span.pop_detail_title{
	/*width:4em;*/
	width:100%;
	height:100%;
	background-color:#FFFF99;
}
span.pop_detail_data{
	background-color:#FFFFCC;
	width:100%;
}
span.pop_image{
	float:left;
	/*width:30%;*/
	/*width:120px;*/
	padding:3px;
	/*border: dashed 1px #AA5555;*/
	background-color:#EEEEFF;
}
div.pop_creator{
	left:125px;
	border: dashed 1px #AA5555;

}
div.pop_publisher{
	border: dashed 1px #AA5555;
	
}
div.pop_price{
	
}

div.pop_rev{
	background-color:#EEEEFF;
	color:#3030EE;
	line-height:110%;
	word-spacing:2px;
}

div.pubdate {
	margin-top:3px;
	padding:5px;
	background-color:#CCFFCC;
	border: dashed 1px #880000;
	width:100%;
	font-weight: bold;
	
}
div.item{
	padding-bottom:4px;
	width:100%;
	padding-left:10px;
	background-color:#FFFFCC;
	/*border: dashed 1px #00FF00;*/
}
div.info{
	width:38%;
}
div.item_small_img{
	float:left;
	height:70px;
	width:50px;
	/*background-color:#000000;*/
}

div.detail_info{
	padding-left:75px;
	/*border: dashed 1px #FF0000;*/
}
div.item_title{
	background-color:#FFCC99;
	/*height:20px;*/
	/*padding-top:1px;*/
	padding-bottom:1px;
}

span.item_title_span{
	font-size:50%;
}

span.rev_on{
	font-size:45%;
	margin-left:3px;
	padding:2px;
	background-color:#FF99FF;
	color:#990000;
	border: solid 1px #CC3399;
	height:95%;
}

span.item_detail_title{
	width:5em;
	background-color:#FFFF99;
	/*border-right: dashed 1px #FF0000;*/
}
span.item_detail_info{
	/*border: dashed 1px #FF0000;*/
	background-color:#FFFFCC;
}

span.cr_row {
	display:none;
}

div.item_info{
	border: dashed 1px #FFCC99;
}
div.item_amount{
	border: dashed 1px #FFCC99;
}

div.item_creator{
	border: dashed 1px #FFCC99;
}
div.item_ranking{
	border: dashed 1px #FFCC99;
}


div#direct_page1{
	/*overflow: scroll; */
	width:100%;
}

div#direct_page2{
	/*overflow: scroll; */
	width:100%;
}

div#page_f {
	clear:both;
}
span.pagetitle{
	width:6em;
	background-color:#FFCC33;
	border: dashed 1px #FF9933;
}

span.pre_page{
	margin-left:10px;
	width:8em;
	border-bottom: dashed 1px #FF9933;
	font-size:16px;
}

span.next_page{
	margin-left:10px;
	width:8em;
	border-bottom: dashed 1px #FF9933;
	font-size:16px;
}

span.crnt_dp {
	color:#FF0000;
	font-weight: bold;
}

span.other_dp {
	
}

div#footer {
	height:5%;
	border: dashed 1px #880000;
	background-color:#339999;
	color:#FFFFCC;
	padding:5px;
	/*font-weight: bold;*/
	font-size:10px;
	text-align:right;
}
div#relation{
	/*height:220px;*/
	/*height:35%;*/
	/*width:38%;*/
	/*overflow: scroll; */
	/*overflow-x: scroll;*/
	float:right;
	border: dashed 1px #101099;
	font-size:14px;
	background-color:#FCFCFC;
}

div.link_title {
	padding-top:5px;
	padding-left:3px;
	background-color:#FFFF99;
	border-top: dashed 1px #101099;
}
div.link_summary {
	padding-left:1em;
}
div#relation_title{
	/*width:38%;*/
	/*float:right;*/
	background-color:#F2AB26;
	border: dashed 1px #101099;
}