/* Tag ---------------------------------------------------------------- */

a:link {
	color: #0000FF;
}
a:visited {
	color: #800080;
}
body,td,th {
	font-family: "ＭＳ Ｐゴシック", "MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
}
body {
	background: #FFFFFF url(images/bg.gif) repeat-y scroll center top;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
img {
    border: 0px
}
table,td,th {
	border-collapse: collapse;
	border-spacing: 0px;
}
.line-height {
	line-height: 17px;
}
.style1 {
	color: #404040;
	font-weight: bold;
	font-size: 12pt;
}
.style2 {
	line-height: 21px;
	font-size: 10pt;
	padding-top: 2px;
	vertical-align: top;
	height: 107px;
	text-align: left;
	width: 558px;
}

.style3 {
	color: #404040;
}
.style4 {
	font-size: 10pt;
}
.style5 {
	color: #4040FF;
}
.style6 {
	color: #FF4040;
}
.style7 {
	font-weight: bold;
	height:17px;
	text-align:left;
}
.style7-action {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_action.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height:17px;
	padding-left:20px;
	text-align:left;
}
.style7-sports {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_sports.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height:17px;
	padding-left:20px;
	text-align:left;
}
.style7-adventure {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_adventure.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-click {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_click.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-escape {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_escape.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-hiddenobject {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_hiddenobject.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-horror {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_horror.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-card {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_card.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-trump {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_trump.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-casino {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_casino.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-communication {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_communication.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-food {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_food.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-intelligence {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_intelligence.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-puzzle {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_puzzle.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-quiz {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_quiz.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-music {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_music.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-racing {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_racing.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-roleplaying {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_roleplaying.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-shooting {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_shooting.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-simulation {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_simulation.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-defense {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_defense.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-money {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_money.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-keiba {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_keiba.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-promote {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_promote.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-table {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_table.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-igo {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_igo.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-shogi {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_shogi.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-mahjong {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_mahjong.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-chess {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_chess.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-othello {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_othello.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-typing {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_typing.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-uranai {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_uranai.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style7-others {
	background:#FFFFFF url(http://www.game3.jp/images/icon/icon_others.gif) no-repeat 0px 0em;
	font-size: 11pt;
	font-weight:bold;
	height: 17px;
	padding-left:20px;
	text-align:left;
}
.style8 {
	font-size: 9pt;
	line-height: 17px;
}
.style9 {
	color: #FFFFFF;
	font-weight: bold;
}
.style10 {
	font-size: 11pt;
}
.style11 {
	color: #808080;
}
.style12 {
    font-size: 18pt;
}
.ranking {
	line-height: 21px;
}
.top {
	font-size: 10pt;
	color: #808080;
}

.page {
	font-size: 11pt
}
.game03 {
    color: #808080;
	font-size: 10pt;
	height: 17px;
	line-height: 17px;
	text-align: right;
}
.game03 a {
    text-decoration: underline;
}
.game03 img {
	vertical-align: ;
}

/* Tag ---------------------------------------------------------------- */

h1{
    font-size:11pt;
	margin:0;
	padding:0;
}
em{
	font-style:normal;
}

/* 共通 ---------------------------------------------------------------- */

.all{
	background: #FFFFFF url(images/bg.gif) repeat-y scroll center top;
    text-align: ;
}
.top-border{
    background: #808080 url(images/bg/bg_top-border.gif) repeat-x;
	height:5px;
}
.top-border-1{
	height:5px;
}
.description{
	background: url(images/bg/bg_description.gif) repeat-y scroll center top;
}
.description-1{
    margin-left: auto;
	margin-right: auto;
    color: #808080;
    height: 36px;
	width: 955px;
	line-height: 36px;
	text-align: left;
}
.pankuzu{

}
.pankuzu-1{
    margin-left: auto;
	margin-right: auto;
    color: #808080;
    height: 36px;
	width: 955px;
	line-height: 36px;
	text-align: left;
}
.pankuzu a{
	color: #808080;
	font-weight:normal;
	text-decoration: underline;
}
.main{
    margin-left: auto;
	margin-right: auto;
	width: 955px;
}
.main-a{
    vertical-align:top;
	width: 200px;
}
.main-b{
	width: 21px;
}
.main-c{
    text-align:left;
    vertical-align:top;
	width: 734px;
}
.return-link{
	background-color: #FFFFFF;
	text-align:left;
}
.return-link a{
	color:#808080;
}

.return-link-1{
	background-color: #F0F0F0;
	line-height:36px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}
.return-link-2{
    background-color: #F0F0F0;
	line-height:36px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}
.return-link-3{
    background-color: #F0F0F0;
	line-height:36px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}
.return-link-4{
	background-color: #F0F0F0;
	line-height:36px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}
.return-link-top{
	background-color: #F0FFFF;
	line-height:36px;
	padding: 0 10px 0 0;
	margin: 0 0 10px 0;
	text-align:right;
}
.title{
	background: #F0F0F0 url(images/bg/title_734x24.gif) no-repeat 0px 0em;
	padding-left: 24px;
	color: #808080;
	font-size: 11pt;
	font-weight: bold;
	height: 24px;
	text-align: left;
	border-top: solid 0px #C0C0C0;
}
.title a{
    color:#808080;
}
.headline{
	background: #F0F0F0 url(images/bg/headline_734x24.gif) no-repeat 0px 0em;
	padding-left: 24px;
	color: #808080;
	font-size: 11pt;
	font-weight: bold;
	height: 24px;
	text-align: left;
	border-top: solid 0px #C0C0C0;
	overflow: hidden;
}
.headline a{
    color:#808080;
}
.border-tensen-1{
    background-image:url(images/border/border-tensen-1.gif);
	height:1px;
}
.border-tensen-21{
    background-image:url(images/border/border-tensen-21.gif);
	height:21px;
}

/* Comment ---------------------------------------------------------------- */

.comment{
	padding: 20px 0;
}
.comment-readme{
    background: #FFFFC0 url(http://www.game3.jp/images/arw_04.gif) no-repeat 2px 11px;
	border: #FFC082 solid 1px;
    height: 36px;
	line-height: 36px;
	padding: 0px 0px 0px 15px;
}

/* Menu ---------------------------------------------------------------- */

.menu{
	border:#808080 solid 1px;
}
.menu-1{
    background-color: #808080;
	color: #FFFFFF;
	font-weight: bold;
	line-height:21px;
	padding-left:6px;
	text-align: center;
}
.menu-2{
    text-align: center;
}
.menu-1-sl{

}
.menu-2-sl{
    height:90px;
	width:180px;
	margin:10px auto;
}
.menu-1-ps{

}
.menu-2-ps{
	margin: 10px auto;
}

/* Sponsored Link ---------------------------------------------------------------- */

.sl {
	font-size: 11pt;
	color: #000000;
	background-color: #F0F0F0;
	background-image: url(images/bg_sl.gif);
}
.sl02 {
	font-size: 11pt;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/bg_sl02.gif);
	height: 21px;
}
.sl02-02 {
	background-color: #FFFFFF;
}
.g3_au_728-90_c1{
    background-color:#808080;
    height: 96px;
	text-align: center;
}
.g3_au_336-280_c2{
	background-color:#000000;
	height: 367px;
	text-align: center;
}
.g3_au_336-280_c1-c2{
	background-color:#F0F0F0;
	height: 320px;
}
.g3_au_336-280_01{
	background-color:;
}
.g3_au_336-280_01-a{
    height:280px;
	width:142px;
	background:#F0F0F0 url(http://www.game3.jp/images/button/arrow_headline.gif) no-repeat 0px 0em;
	padding:4px 0 0 24px;
	color:#808080;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.g3_au_336-280_01-b{
    width:10px;
}
.g3_au_336-280_01-c{
    text-align:left;
    width:558px;
}
.g3_au_336-280_c1{
	background-color:;
}
.g3_au_336-280_c1-a{
    height:280px;
	width:142px;
	background:#F0F0F0 url(http://www.game3.jp/images/button/arrow_headline.gif) no-repeat 0px 0em;
	padding:4px 0 0 24px;
	color:#808080;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.g3_au_336-280_c1-b{
    width:10px;
}
.g3_au_336-280_c1-c{
    text-align:left;
    width:558px;
}
.g3_au_336-280_c2-c3{
	background-color:#F0F0F0;
	height: 320px;;
}
.g3_au_336-280_c2-c3-a{
    text-align:right;
	width:357px;
}
.g3_au_336-280_c2-c3-b{
    height:280px;
	width:20px;
}
.g3_au_336-280_c2-c3-c{
    text-align:left;
	width:357px;
}


/* Date ---------------------------------------------------------------- */

.date-body{
    width:734px;
}
.date-body a{
    font-weight:bold;
}

/* Genre ---------------------------------------------------------------- */

.genre-title{
	background: #F0F0F0 url(http://www.game3.jp/images/button/arrow_title.gif) no-repeat 0px 0em;
	padding-left: 24px;
	color: #404040;
	font-size: 11pt;
	font-weight: bold;
	height: 24px;
	text-align: left;
	border-top: solid 0px #C0C0C0;
}
.genre-game{
    height:126px;
}
.genre-game-a{
    height: 126px;
    width: 166px;
	vertical-align: top;
}
.genre-game-b{
    height:126px;
    width:10px;
}
.genre-game-image{
	background-color: #F0F0F0;
	/*background-image: url(images/bg/genre-game-image_166x126.gif);*/
	height: 120px;
	padding: 3px;
	text-align: center;
}
.genre-game-image_120x90{
	background-color: #F0F0F0;
	background-image: url(images/bg/genre-game-image_166x126.gif);
	height: 90px;
	width: 120px;
	padding: 3px;
	text-align: center;
}
.genre-game-image_728x90{
	background-color: #F0F0F0;
	background-image: url(images/bg/genre-game-image_166x126.gif);
	height: 90px;
	padding: 3px;
	text-align: center;
}
.genre-page{
    vertical-align: middle;
}
.genre-page-previous{
    height:36x;
	width:169px;
	text-align:left;
}
.genre-page-a{
	background: #FFFFFF url(images/bg/page_02.gif) no-repeat 0px 0em;
    height:36px;
	width:36px;
	text-align:center;
}
.genre-page-b{
	background: #FFFFFF url(images/bg/page_01.gif) no-repeat 0px 0em;
    height:36px;
	width:36px;
	text-align:center;
}
.genre-page-c{
    height:36px;
	width:36px;
	text-align:center;
}
.genre-page-next{
    height:36px;
	width:169px;
	text-align:right;
}
.genre-2-breadcrumbslist{
    font-size: 11pt;
}
.genre-2-page{
	text-align: left;
	vertical-align: bottom;
    font-size: 10pt;
	height: 24px;
}
.genre-2-spacer{
    height: 36px;
}
.genre-5-headline{
	background: #F0F0F0 url(http://www.game3.jp/images/button/arrow_headline.gif) no-repeat 0px 0em;
	padding-left: 24px;
	color: #404040;
	font-size: 11pt;
	font-weight: bold;
	height: 24px;
	text-align: left;
	border-top: solid 0px #C0C0C0;
}
.genre-5-intro{
    background-color: ;
}
.genre-5-intro-1{
	color: #0080FF;
	font-size: 11pt;
	font-weight: bold;
	height: 36px;
	text-align: left;
}
.genre-5-intro-2{
	font-size: 10pt;
	line-height: 21px;
	text-align: left;
}
.genre-5-intro-3{
	font-size: 10pt;
	line-height: 21px;
	text-align: right;
	width: 734px;
}
.genre-5-body-warning{
	line-height: 21px;
	font-size: 10pt;
    color: #FF0000;
}
.genre-5-comment-readme{
    background: url(http://www.game3.jp/images/arw_04.gif) no-repeat 0px 0em;
    height: 36px;
	padding-left: 15px;
	vertical-align: top;
}
.genre-5-comment{
    border-top-color: #808080;
    border-top-style: solid;
	border-top-width: 1px;
	margin: 0 0 20px 0;
    width: 640px;
}
.genre-5-comment-1{
    background-color: #F0F0F0;
	width: 100%;
}
.genre-5-comment-1-name{
    background-color: #F0F0F0;
    float: left;
	overflow: hidden;
	padding: 0.2em 0;
	width: 60%;
}
.genre-5-comment-1-time{
    background-color: #F0F0F0;
    float: left;
	overflow: hidden;
	padding: 0.2em 0;
	text-align: right;
	width: 40%;
}
.genre-5-comment-2{
	width: 100%;
}
.genre-5-comment-2-comment{
	background-color: #FFFFFF;
	padding: 0.2em 0;
	width: 100%;
}
.genre-5-movie{
	background-color: #F0F0F0;
	padding-top: 20px;
	padding-bottom: 20px;
}
.genre-5-movie-1{
	margin: auto;
}
.genre-5-screenshot{
	background-color: #F0F0F0;
	padding-top: 20px;
	padding-bottom: 20px;
}
.genre-5-screenshot-1{
    margin: auto;
	text-align: center;
}
.genre-5-banner{
	background-color: #F0F0F0;
	padding-top: 20px;
	padding-bottom: 20px;
}
.genre-5-banner-1{
    margin: auto;
}
.screenshot {
	font-size: 11pt;
	color: #000000;
	background-color: #F0F0F0;
	background-image: url(images/bg_screenshot.gif);
	background-repeat:no-repeat;

}

/* Site ---------------------------------------------------------------- */

.site-title{
	background: #F0F0F0 url(http://www.game3.jp/images/button/arrow_title.gif) no-repeat 0px 0em;
	padding-left: 24px;
	color: #404040;
	font-size: 11pt;
	font-weight: bold;
	height: 24px;
	text-align: left;
	border-top: solid 0px #C0C0C0;
}
.site-headline{
	background: #F0F0F0 url(http://www.game3.jp/images/button/arrow_headline.gif) no-repeat 0px 0em;
	padding-left: 24px;
	color: #404040;
	font-size: 11pt;
	font-weight: bold;
	height: 24px;
	text-align: left;
	border-top: solid 0px #C0C0C0;
}
.site-navi{
	background-color: #F0F0F0;
	border: 0px dashed #C0C0C0;
	padding: 12px 4px 4px 4px;
	text-align: left;
}
.site-navi-01{
	background: #F0F0F0 url(http://www.game3.jp/images/button/arrow_minus.gif) no-repeat 0px 0em;
	height: 24px;
	padding: 0px 0px 0px 24px;
}
.site-navi-02{
	background: #F0F0F0 url(http://www.game3.jp/images/button/arrow_plus.gif) no-repeat 24px 0em;
	height: 24px;
	padding: 0px 0px 0px 48px;
}
.site-body{
	background-color: #FFFFFF;
	text-align: left;
}
.site-body-link{
	background-color: #FFFFFF;
	margin: 0 0 0px 0;
}
.site-body-link_01{
    font-size: 11pt;
	font-weight: bold;
	height: 17px;
	line-height: 17px;
}
.site-body-link_02{
    font-size: 10pt;
	font-weight: normal;
	height: 42px;
	line-height: 21px;
	overflow: visible;
}
.site-body-link_03{
	background: #FFFFFF url(http://www.game3.jp/images/border_tensen.gif) repeat-x 0px 0em;
	height: 21px;
}
.g3_au_336-280_s1{
	border: 1px solid #C0C0C0;
	padding: 10px;
	height: 301px;
	text-align: left;
	width: 712px;
}
.g3_au_336-280_s1_01{
	background-image: url(images/bg_sl02.gif);
	height: 21px;
}
.g3_au_336-280_s1_02{
	height: 280px;
}
.g3_au_336-280_s2{
	border: 1px solid #C0C0C0;
	padding: 10px;
	height: 301px;
	text-align: left;
	width: 712px;
}
.g3_au_336-280_s2_01{
	background-image: url(images/bg_sl02.gif);
	height: 21px;
}
.g3_au_336-280_s2_02{
	height: 280px;
}
.g3_au_728-90_s1{
    background-color: ;
}
.g3_au_728-90_s1_01{
	background-image: url(images/bg_sl02.gif);
	height: 0px;
}
.g3_au_728-90_s1_02{
    background-color: #F0F0F0;
	padding: 3px;
	height: 90px;
	width: 728px;
}
.g3_lu_728-15{
	height: 36px;
	text-align: left;
}
.g3_lu_728-15_s1{
	background-color: #FFFFFF;
	height: 16px;
	text-align: left;
}
.g3_au_300-250_s1{
	background-color: #FFFFFF;
	height: 250px;
}

/* Special ---------------------------------------------------------------- */

.help-important{
    color: #FF0000;
}
.help-hidden{
	color: #FFFFFF;
}

/* Blog ---------------------------------------------------------------- */

.blog-title {
    color: #000000;
    font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 18pt;
    font-style: normal;
	font-weight: bold;
	height: 36px;
	text-align: left;
}
.blog-title-archive {
    color: #000000;
    font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 11pt;
    font-style: normal;
	font-weight: bold;
	height: 36px;
	text-align: left;
}
.blog-date {
    color: #808080;
    font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-weight: normal;
	height: 36px;
	text-align: left;
}
.blog-body {
    color: #000000;
    font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 12pt;
    font-style: normal;
	font-weight: normal;
	line-height: 30px;
}
.blog-body a {
    font-size: 11pt;
	font-weight: bold;
	line-height: 30px;
}
.blog-related-link {
	padding: 20px 0;
}
.blog-related-link a {
    font-size: 11pt;
    font-weight: bold;
}
.blog-images {
    background-color: #F0F0F0;
    text-align: center;
}
.g3_au_300-250_g1 {
	float: right;
	margin: 0 0 20px 20px;
}
.g3_au_300-250_g1_01 {
	height: 250px;
	width: 300px;
}
.g3_au_300-250_g1_02 {
	background-image: url(images/parts/sl_03.gif);
	height: 20px;
	width: 300px;
}
.g3_au_336-280_bottom {
    height: 280px;
    width: 336px;
}
.g3_au_728-90_g1 {
    background-color: #F0F0F0;
	padding: 3px;
    height: 90px;
    width: 728px;
}

/* Review ---------------------------------------------------------------- */

.review-1-title{
    color: #000000;
    font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 11pt;
    font-style: normal;
	font-weight: bold;
	height: 17px;
	text-align: left;
}
.review-title {
    color: #000000;
    font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 18pt;
    font-style: normal;
	font-weight: bold;
	height: 36px;
	text-align: left;
}
.review-1-date{
    color: #808080;
    font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	height: 17px;
	text-align: left;
}
.review-date {
    color: #808080;
    font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	height: 17px;
	text-align: left;
}
.review-1-body{
	height: 17px;
}
.review-4-title{
    color: #000000;
    font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 18pt;
    font-style: normal;
	font-weight: bold;
	height: 36px;
	text-align: left;
}
.review-4-date{
    color: #808080;
    font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	height: 36px;
	text-align: left;
}
.review-4-body{
    color: #000000;
    font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 12pt;
    font-style: normal;
	font-weight: normal;
	line-height: 36px;
	padding: 0px 0;
	text-align: left;
}
.review-body img {
	margin-right:0px;
}
.review-body p {
    font-size: 12pt;
	line-height: 30px;
	margin:0 0 20px 0;
	padding:0px;
}
.review-images {
	background-color: #F0F0F0;
	padding: 3px;
}
.review-table-background {
    border: #C0C0C0 1px solid;
	padding: 20px;
}
.review-table {
    width: 100%;
}
.review-table-a {
	width: 126px;
}
.review-table-a-images {
	background-color: #F0F0F0;
	margin-right:20px;
	padding: 3px;
	width: 120px;
	height: 90px;
}
.review-table-b {
    width: 60px;
	height: 24px;
}
.review-table-c {
    color: #808080;

}

/* Special ---------------------------------------------------------------- */

.special-title{
	background: #F0F0F0 url(http://www.game3.jp/images/button/arrow_title.gif) no-repeat 0px 0em;
	padding-left: 24px;
	color: #404040;
	font-size: 11pt;
	font-weight: bold;
	height: 24px;
	text-align: left;
	border-top: solid 0px #C0C0C0;
}
.special-body{
    color: #000000;
    font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 12pt;
    font-style: normal;
	font-weight: normal;
	line-height: 36px;
}
.special-list-01{
	background-color: #F0F0F0;
	height: 24px;
	text-align: left;
	width: 434px;
}
.special-list-02{
    background-color: #F0F0F0;
	text-align: left;
	width: 150px;
}
.special-list-03{
    height: 24px;
	text-align: left;
}
.special-list-04{
	text-align: left;
}
.link{
    font-weight: bold;
}

/* PHP ---------------------------------------------------------------- */

.php-guestbook-form{
	background-color: #F0FFF0;
	border-color: #808080;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 20px 0;
}
.php-guestbook-form-title{
    color: #FFFFFF;
	background-color: #808080;
	padding:0.2em 0;
	padding-left: 20px;
}
.php-guestbook-form-name{
	padding-top: 20px;
}
.php-guestbook-form-name-text{
	padding:0.2em 0;
	padding-left: 20px;
    background: url(http://www.game3.jp/images/icon/001.gif) no-repeat;
}
.php-guestbook-form-name-input{
	padding: 0px 20px 20px 20px;
}
.php-guestbook-form-comment{
	background-color: ;
}
.php-guestbook-form-comment-text{
	padding:0.2em 0;
	padding-left: 20px;
    background: url(http://www.game3.jp/images/icon/001.gif) no-repeat;
}
.php-guestbook-form-comment-input{
	padding: 0px 20px 20px 20px;
}
.php-guestbook-form-color{
	background-color: ;
}
.php-guestbook-form-color-text{
	padding:0.2em 0;
	padding-left: 20px;
    background: url(http://www.game3.jp/images/icon/001.gif) no-repeat;
}
.php-guestbook-form-color-input{
	padding: 0px 20px 20px 20px;
}
.php-guestbook-form-submit{
	padding: 0px 20px 20px 20px;
}
.php-guestbook-display{
    border-top-color: #808080;
    border-top-style: solid;
	border-top-width: 1px;
	margin: 0 0 20px 0;
}
.php-guestbook-display-name{
	background-color: #F0F0F0;
	padding:0.2em 0;
}
.php-guestbook-display-comment{
	background-color: #FFFFFF;
	padding:0.2em 0;
}
.php-guestbook-display-datetime{
	background-color: #FFFFFF;
	color: #808080;
	padding:0.2em 0;
	text-align: right;
}
.php-guestbook-bottom{
	color: #808080;
	overflow: hidden;
	height: 0px;
}
.php-guestbook-bottom a{
	color: #FFFFFF;
}

/* iframe ---------------------------------------------------------------- */

.iframe-top{
    width: 955px;
	height: 120px;
}
.iframe-out-top{
    margin-left: auto;
	margin-right: auto;
	width: 955px;
}
.iframe-category{
    width: 955px;
	height: 63px;
}
.iframe-out-category{
    margin-left: auto;
	margin-right: auto;
	width: 955px;
}
.iframe-pickup{
    width: 955px;
	height: 0px;
}
.iframe-out-pickup{
    margin-left: auto;
	margin-right: auto;
	width: 955px;
}
.iframe-pickup_homepage{
    width: 955px;
	height: 0px;
}
.iframe-out-pickup_homepage{
    margin-left: auto;
	margin-right: auto;
	width: 955px;
}
.iframe-bottom{
    width: 955px;
	height: 84px;
}
.iframe-out-bottom{
    margin-left: auto;
	margin-right: auto;
	width: 955px;
}
.iframe-date{
    width: 955px;
	height: 4px;
}
.iframe-out-date{
    margin-left: auto;
	margin-right: auto;
	width: 955px;
}
.iframe-menu-genre{
    width: 200px;
	height: 1015px;
}
.iframe-out-menu-genre{

}
.iframe-menu-review{
    width: 200px;
	height: 587px;
}
.iframe-out-menu-review{

}
.iframe-menu-blog{
    width: 200px;
	height: 600px;
}
.iframe-out-menu-blog{

}
.iframe-menu-special{
    width: 200px;
	height: 600px;
}
.iframe-out-menu-special{

}
.iframe-menu-site{
    width: 200px;
	height: 800px;
}
.iframe-out-menu-site{

}
.iframe-menu-date{
    width: 200px;
	height: 2988px;/*一年に一回プラス330pxではなく、プラス322pxではなく、プラス312px。（プラス322pxにしたらMENUとスポンサーリンクの間が20px開いた。）→一年に一回プラス48px。*/
}
.iframe-out-menu-date{

}
.iframe-menu-help{
    width: 200px;
	height: 400px;
}
.iframe-out-menu-help{

}
.iframe-menu-1{
    width: 200px;
	height: 3800px;
}
.iframe-out-menu-1{

}
.iframe-genre-1{
    height: 321px;
	width: 734px;
}
.iframe-out-genre-1{

}
.iframe-genre-action{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-action{

}
.iframe-genre-sports{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-sports{

}
.iframe-out-genre-adventure{

}
.iframe-genre-adventure{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-click{

}
.iframe-genre-click{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-escape{

}
.iframe-genre-escape{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-hiddenobject{

}
.iframe-genre-hiddenobject{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-horror{

}
.iframe-genre-horror{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-card{

}
.iframe-genre-card{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-trump{

}
.iframe-genre-trump{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-casino{

}
.iframe-genre-casino{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-communication{

}
.iframe-genre-communication{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-food{

}
.iframe-genre-food{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-intelligence{

}
.iframe-genre-intelligence{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-puzzle{

}
.iframe-genre-puzzle{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-quiz{

}
.iframe-genre-quiz{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-music{

}
.iframe-genre-music{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-racing{

}
.iframe-genre-racing{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-roleplaying{

}
.iframe-genre-roleplaying{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-shooting{

}
.iframe-genre-shooting{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-simulation{

}
.iframe-genre-simulation{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-defense{

}
.iframe-genre-defense{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-money{

}
.iframe-genre-money{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-keiba{

}
.iframe-genre-keiba{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-promote{

}
.iframe-genre-promote{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-table{

}
.iframe-genre-table{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-igo{

}
.iframe-genre-igo{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-shogi{

}
.iframe-genre-shogi{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-mahjong{

}
.iframe-genre-mahjong{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-chess{

}
.iframe-genre-chess{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-othello{

}
.iframe-genre-othello{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-typing{

}
.iframe-genre-typing{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-uranai{

}
.iframe-genre-uranai{
    height: 140px;
	width: 734px;
}
.iframe-out-genre-others{

}
.iframe-genre-others{
    height: 140px;
	width: 734px;
}
.iframe-headline{
	background: #F0F0F0 url(images/bg/headline_734x24.gif) no-repeat 0px 0em;
	padding-left: 24px;
	color: #808080;
	font-size: 11pt;
	font-weight: bold;
	height: 24px;
	text-align: left;
	border-top: solid 0px #C0C0C0;
}
.iframe-headline a{
    color:#808080;
}

/* iframe osusume ---------------------------------------------------------------- */

.osusume{
    width: 734px;
}
.osusume-a{
	width: 138px;
}
.osusume-b{
    width: 11px;
}
.osusume-1{
	background-color:#F0F0F0;
	width: 132px;
	height: 99px;
	padding: 3px;
}
.osusume-2{
	background-color:#FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	overflow: hidden;
	width: 132px;
	height: 34px;
	line-height: 17px;
	padding: 3px;
}
.osusume-2 a{
	color: #808080;
}
.osusume-introduction{
	background-image: url(images/bg_introduction_01.gif);
	height: 21px;
}
.osusume-permanent-link{
	background-image: url(images/bg_permanent-link_01.gif);
	height: 21px;
}

/* Shopping ---------------------------------------------------------------- */

.shopping{
	background-color: #FFFFFF;
	border: #C0C0C0 2px solid;
	padding-top: 20px;
	padding-bottom: 20px;
}
.shopping-1{
    margin: auto;
}
.shopping-1-a {
	padding: 0 10px;
}

/* Top page ---------------------------------------------------------------- */

.g3_au_728-90_t1{
    background-color: ;
}
.g3_au_728-90_t1_01{
	background-image: url(images/bg_sl02.gif);
	height: 21px;
}
.g3_au_728-90_t1_02{
    background-color: #F0F0F0;
	padding: 3px;
	height: 90px;
	width: 728px;
}

</style>
