/*-----------common--------*/
body{
    width:100%;
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6,p,ul,li,ol{
	margin:0;
	padding:0;
	font-size:100%;
}
/*-----------header---------*/
.header{
	width:100%;
	margin:0;
	padding:0;
}
.header p{
	text-align:right;
	padding-right:3em;
}
.header h1{
        border     : #85B822 1px solid;
        background-color     : #1A4A7B;
        color                : #FFFFFF;
	font-size:120%;
	padding-left:2em;
}
.header table{
/*	border:solid 1px #00f;*/
	width:100%;
	margin:0;
	padding:0;

}

.header table tr td.id{
	text-align:center;
}
.header table tr td.menu{
	width:100px;
	/*border:solid 1px #00f;*/
	text-align:center;
        background-color     : #93BF3E;
        color                : #FFFFFF;
}
.header table tr td.menu a{
        color:#fff;
        text-decoration:none;
}

/*-----------body-----------*/
th{
	background:#318113;
	color:#fff;
}
td{
	background:#fff;
	color:#000;
}
.main h2{
	background:#318113;
	color:#fff;
}
.main h2 a{
	color:#cff;
}

/*-----------footer---------*/
.footer{
	clear:both;
	margin-top:1em;
/*	border-top:1px solid #000;*/
	text-align:right;
	background-color     : #E1E1E1;

}


/*-----------search---------*/
.savedjoken{
	text-align:right;
}


/*-----------result--------*/
.jokenlist{
	margin:0px 10px;
}
.jokenlist p{
        background-color     : #85B822;
        color                : #fff;
	width:100px;
	float:left;
	border:solid 1px #fff;
	overflow:hidden;
}
.jokenlist p a{
        color:#fff;
        text-decoration:none;
}
p.jokenlistyes{
	width:120px;
	background:#318113;

}

p.displink{
	width:150px;
	float:right;
	border:border:solid 1px blue;
}

.searchresult{
	clear:both;
	margin:0px 10px;
	padding:10px;
	/*border:solid 1px blue;*/
	background:#F4F4F4;
}
.searchresult table tr td{
	overflow:scroll-x;
	background:#fff;
}

.searchresult table tr td.amazon,
.searchresult table tr td.attr,
.searchresult table tr td.genre,
.searchresult table tr td.situ,
.searchresult table tr td.chara,
.searchresult table tr td.sys,
.searchresult table tr td.others{
	font-size:80%;
}


.amzimg{width:80px;}
.gamename{width:160px;}
.brandname{width:80px;}
.ohp{width:40px;}
.model{width:40px;}
.erogame{width:40px;}
.kind{width:40px;}
.attr,.genre,.situ,.chara,.sys,.others{width:160px;}
.blog,.memo{width:90px;}
.mymemo{width:500px;}
.amazon{width:160px;}
.genga,.senario,.ongaku{width:80px;}
.espoint{width:40px;}

.ohp a img{border:0;}

/*------detail------*/
.gameinfo{
	width:70%;
	float:left;
}
.amzinfo{
	width:28%;
	float:right;
}
.softokuten{
	font-size:80%;
	margin-right:1em;
	margin-left:1em;
	padding-right:0.5em;
	padding-left:0.5em;
	background:#cff;
}

.delasin{
	text-align:right;
}
.gamebaseinfo{
	width:48%;
}
.gamebaseinfo table{
	mergin-top:0;
	width:100%;
}
.gamebaseattribute{
	width:100%;
}
.gamebaseattribute table{
	width:100%;
}
.gamebaseinfo table tr td a img{
	border:0;
}
.linkpage table{
	width:100%;
	border:solid 1px #333;
	text-align:center;
}
.topsy_list_item{font-size:small}



/*-- bestgame  --*/
.bestgame h2{
	border-top:solid 2px #99f;
	font-size:140%;
}
.bestgame p{
	border-top:dotted 1px #9ff;
	margin-bottom:0.5em;
	margin-left:1em;
}
.bestgame p.vote1{
	background:#ffc;
}
.bestgame p.vote2{
	background:#fcc;
}


/*--weekly--*/
.weeklycomment{
	width:80%;
	margin:auto;
}
.weeklycomment p{
	margin-left:1em;
	text-indent:1em;
	line-height:140%;
}
.weeklycomment ul{
	margin-left:2em;
}
.weeklycomment ul li{
	list-style-type:circle;
}
.weeklycomment h2{
	margin-top:1em;
	border-bottom:dotted 1px #ccf;
}

/*---BT---*/
.btdetail dl{
	mergin-left:10%;
	border:solid 1px #00f;
	width:78%;
}
.btdetail dl dt{
	border-bottom: dotted 1px #ccf;
}
.btdetail dl dd{
	border-bottom: dotted 1px #66f;
}

/*---HELP---*/
.help{
	width:78%;
	mergin:auto;
}
.help h2{
	margin-top:0.5em;
}
.help p{
	text-indent:1em;
	margin-left:3em;
}
.help h3{
	margin-top:0.5em;
	margin-left:1em;
}
.help ul{
	margin-left:2em;
}
.help ul li{
	margin-left:3em;
	list-style-type:circle;
}


/*---VIDEO---*/

.video ul li h3{margin:0;border-top:1px solid blue}
.video ul li p{margin:0 0 0 10em;}


/*--TWITTER--*/
.twitterlist {margin-top:1em;margin-left:10%;margin-right:10%;}
.twitterlist dl dt{margin-top:0.5em; border-top:1px solid #99f; font-size:large}
.twitterlist dl dd{margin-top:0.3em; font-size: small;text-align:right;}
.twitterlist dl dt .twitterid{font-size:x-large;}

.twitterlist dl dd.shu1{background:#fdf;}
.twitterlist dl dd.shu2{background:#dff;}
.twitterlist dl dd.shu3{background:#ffd;}
.twitterlist dl dd.shu4{background:#fdf;}
.twitterlist dl dd.shu5{background:#ffd;}
.twitterlist dl dd.shu6{background:#ffd;}

