@charset "utf-8";
/* CSS Document */
p { margin:0px;
}
br { letter-spacing: normal } 

.clear {
	clear:both;
}

body {
	letter-spacing:0.05em;
	text-align:center;
}

div#wrapper {
	width:100%;
	mergin:0px;
	padding:0px;
	background-color:#3B658B;
}

div#all {
/*	width:900px; */
	margin-left:auto;
	margin-right:auto;
	border-left:1px dotted #999999;
	border-right:1px dotted #999999;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	text-align:left;

}

/* -- Header -- */

div#all div#header {
/*	width:900px; */
	height:25px;

	background-image:url(/images/layout01/header.jpg);
	padding-top:96px;
	position:relative;
	font-size:12px;
}

div#all div#header h1{
	font-size:12px;
	margin-left:12px;
	margin-right:12px;
	color:#FFFFFF;
	font-weight:normal;
}

div#all div#header div#zoommenu{
	position:absolute;
	top:10px;
	right:12px;
	display:block;
}
div#all div#header div#zoommenu a{
	color:#FFFFFF;
}
/* -- パンくずリスト -- */

div#all div#breadcrumbs {
	margin-top:8px;
/*	width:900px; */
	margin-left:5px;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}
div#all div#breadcrumbs span a{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}
div#all div#breadcrumbs span{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

/* -- Main -- */

div#mainarea {
/*	width:900px; */
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:16px;
}

div#mainarea:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
	width:0px;
	height:0px;
	overflow:hidden;
}

/* -- Main - LeftMenu -- */
/*
div#mainarea div#menu {
	margin-top:10px;
	margin-right:10px;
	width:168px;
	float:left;
}*/

div#menu div#mainmenu {
	width:216px;
	border:1px solid #000000;
	background-color:#3B658B;
	margin-bottom:10px;

}

div#mainmenu ul{
	width:212px;
	background-color:#F1F1F1;
	display:block;
	margin-top:2px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:2px;
/*	overflow:hidden; */
	font-size:12px;
}

div#mainmenu ul a{
	display:block;
	font-size:12px;
}
div#mainmenu ul li {
	border-bottom:1px dotted #999999;
	font-size:14px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:12px;
	padding-right:4px;
	background:url(/images/layout01/menu_normal_marker_back.jpg) no-repeat 0px 3px;
}

div#mainmenu ul li.now {
	border:#0A3D6A 1px solid;
	background-color:#BA0001;
	color:#FFFFFF;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:4px;
	background-image:none;
}
div#mainmenu ul li.now a {
	color:#FFFFFF;
	text-shadow:1px 2px 3px #333333;
	filter: progid:DXImageTransform.Microsoft.dropshadow(color=#333333, offx=1, offy=2, positive=1);
	display:block;
}
div#mainmenu ul li.title {
	border:#0A3D6A 1px solid;
	background:url(/images/layout01/content_header_back_blue.jpg) repeat-x;
	color:#FFFFFF;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

div#mainmenu ul li.last {
	border-bottom:none;
	font-size:14px;
}
div#mainmenu ul li ul {
	width:200px;
	margin-top:2px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:2px;

}

div#mainmenu ul li ul li ul{
	width:185px;
	margin-top:2px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:2px;

}

div#mainmenu ul li ul li ul li ul{
	width:170px;
	margin-top:2px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:2px;

}


div#mainmenu ul li ul li {
	font-size:12px;
	border-bottom:none;
	margin-left:3px;
}

div#otthergenremenu ul li {
	border-bottom:1px dotted #999999;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-bottom:4px;
}

div#otthergenremenu ul li.last {
	border-bottom:none;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}
div#otthergenremenu ul li ul li {
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	border-bottom:none;
	margin-left:3px;
}

div#plathomemenu ul li {
	border-bottom:1px dotted #999999;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	padding-top:4px;
	padding-bottom:4px;
}

div#plathomemenu ul li.last {
	border-bottom:none;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}
div#plathomemenu ul li ul li {
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	border-bottom:none;
	margin-left:3px;
}

/* -- Main - MainContent -- */
/*
div#mainarea div#content {
	margin-top:10px;
	width:550px; 
	padding-right:10px;
	float:left; */
}
*/
div#mainarea div#content:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
	width:0px;
	height:0px;
	overflow:hidden;
}


div#mainarea div#titleinfo:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
	width:0px;
	height:0px;
	overflow:hidden;
}

div#mainarea .maincontent {
	padding:5px;
	border-top:none;
	border-left:#999999 1px dotted;
	border-right:#999999 1px dotted;
	border-bottom:#999999 1px dotted;
	font-size:12px;
/*	margin-bottom:10px; */
	background-color:#FFFFFF;
}

div#mainarea h2.pagekeyvisual {
	border:#0A3862 1px solid;
    height:80px;
	margin-bottom:10px;
	text-indent:-10000px;
}

div#mainarea .column {
	font-size:10px;
	line-height:1.6;
	
}

div#mainarea .column p{
	line-height:1.6;
	margin-bottom:16px;
}

div#mainarea .column span{
	line-height:1.6;
}

div#mainarea .column b,strong{
/*	font-size:14px; */
	line-height:1.6;
	font-weight:bold;
}

div#mainarea .column img{
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}

div#mainarea .maincontent .infolist {
	padding-top:3px;
	padding-bottom:3px;
	font-size:14px;
	line-height:1.6;
	border-bottom:#0A3D6A 1px dotted;
}

div#mainarea .maincontent .infolist a{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.6;
	letter-spacing:0em;
}

div#mainarea .maincontent .infolist a strong{
	font-size:18px;
	line-height:1.6;
	letter-spacing:0em;
	text-shadow:1px 1px 3px #999999;
}

div#mainarea .maincontent .infolist .description {
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.4;
	border-left:solid 5px #FF6600;
	padding-left:5px;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:0px;
	display:block;
}

div#mainarea .maincontent .infolist .gamename {
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.4;
	padding-left:5px;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:0px;
	display:block;
}

div#mainarea .maincontent .infolist .gamename a{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;

}

div#mainarea .maincontent .infolist .description a{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

div#mainarea .maincontent .infolistlast {
	padding-top:3px;
	padding-bottom:2px;
	font-size:14px;
	line-height:1.6;
	border-bottom:none;
}

div#mainarea .maincontent .infolistlast a{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.6;
	letter-spacing:0em;
}

div#mainarea .maincontent .infolistlast a strong{
	font-size:18px;
	line-height:1.6;
	letter-spacing:0em;
	text-shadow:1px 1px 3px #999999;
}

div#mainarea .maincontent .infolistlast .description {
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.4;
	border-left:solid 5px #FF6600;
	padding-left:5px;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:0px;
	display:block;
}

div#mainarea .maincontent .infolistlast .description a{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

div#mainarea .maincontent .infolistlast .gamename {
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.4;
	padding-left:5px;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:0px;
	display:block;
}

div#mainarea .maincontent .infolistlast .gamename a{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

div#mainarea .maincontent .infolist .gametitle {
	margin:5px;
	padding:5px;
	font-size:12px;
	line-height:1.6;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:solid 5px #FF6600;
	background-color:#EEEEFF;
}

div#mainarea .maincontent .infolist .gametitle .description{
	border-left:none;
	margin-left:0px;
	padding-left:0px;
}

div#mainarea .maincontent .infolist .contentslist {
	margin-top:5px;
	margin-bottom:5px;
}

div#mainarea .maincontent .infolist .contentslist .layer{
	width:50%;
	float:left;
}

div#mainarea .maincontent .infolist .contentslist .infolist{
	margin:5px;
	padding:5px;
	font-size:12px;
	line-height:1.6;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#FFFFEE;
	height:130px;
	overflow:hidden;
}

div#mainarea .maincontent .infolist .contentslist .template9{
	border-left:solid 5px #B0FFB0;
}
div#mainarea .maincontent .infolist .contentslist .template11{
	border-left:solid 5px #FFB0B0;
}
div#mainarea .maincontent .infolist .contentslist .template17{
	border-left:solid 5px #B0B0FF;
}
div#mainarea .maincontent .infolist .contentslist .infolist a{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.6;
	letter-spacing:0em;
}

div#mainarea .maincontent .infolist .contentslist .infolist a strong{
	font-size:12px;
	line-height:1.6;
	letter-spacing:0em;
	text-shadow:1px 1px 3px #999999;
}

div#mainarea .maincontent .infolist .contentslist .infolist .description {
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.4;
	border-left:none;
	padding-left:0px;
	margin-left:0px;
	margin-top:2px;
	margin-bottom:0px;
	display:block;
}




















div#mainarea div#itemphoto {
	width:120px;
	float:left;
	display:block;
}

div#mainarea div#iteminfo {
	width:390px;
	float:left;
	margin-left:10px;
	padding-left:10px;
	border-left:1px dotted #CCCCCC;
	display:block;
}

div#mainarea div#iteminfo dl dt{
	font-weight:bold;
	color:#666666;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}
div#mainarea div#iteminfo dl dd{
	margin-bottom:4px;
	margin-left:10px;
	display:block;
}

div#mainarea div.GameInfoDescription {
	margin-top:10px;
	font-size:14px;
}
div#mainarea div.GameInfoDescription p{
	margin:0px;
	padding:0px;
	font-size:14px;
}

div#mainarea div#rssItem {
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

div#mainarea div.piexrss li{
	font-size:8px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	padding-top:5px;
    padding-bottom:5px;
	border-bottom:1px solid #AAAAAA;
	line-height:1.5;
}

div#mainarea div.piexrss li a{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

div#mainarea div.piexrss .warn {
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	color:#999999;
}
div#mainarea div#sitemap ul li ul{
	padding-left:20px;
}


div#mainarea table.calendar {
	width:160px;
	border-right:1px dotted #666666;
	border-left:1px dotted #666666;
	border-bottom:1px dotted #666666;
	margin-bottom:10px;
}

table.calendar caption {
	border:#0A3D6A 1px solid;
	height:24px;
	background:url(/images/layout01/content_header_back_blue.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:2px;
	padding-left:6px;
	text-align:center;
}
table.calendar caption a{
	color:#FFFFFF;
	font-size:12px;
}
table.calendar td a{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	text-align:center;
	background:url(/images/layout01/content_header_back_red.jpg) repeat-x;
	color:#FFFFFF;
}
table.calendar td,table.calendar th{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	text-align:center;
}

/* バナーエリア */
div#mainarea div#ads div.adsmargin{
	margin-bottom:10px;
}
div#mainarea div#ads div.releaselist{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	padding-bottom:5px;
	padding-top:5px;
    border-bottom:1px dotted #666666;
}

div#mainarea div#ads div.releaselist div.releasedate{
	font-size:8px;
	line-height:1.2;
}
div#mainarea div#ads div.releaselist div.releasetitle{
	font-size:12px;
	line-height:1.4;
}
div#mainarea div#ads div.releaselist div.releasetitle a{
	font-size:12px;
	line-height:1.4;
}
div#mainarea div#ads div.releaselist a{
	font-size:12px;
	line-height:1.4;
}
div#mainarea div#ads div.releaselist strong{
	font-size:12px;
	text-shadow:0px 1px 1px #999999;
	filter: progid:DXImageTransform.Microsoft.dropshadow(color=#999999, offx=1, offy=1, positive=1);
	line-height:1.4;
}

div#mainarea div#ads div.releaselist div.releasetitle strong{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.4;
}
div#mainarea div#ads div.releaselist div.releaseplathome{
	font-size:8px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.4;
}
div#mainarea div#ads div.releaselist div.releasedescription {
	font-size:8px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.4;
}
div#mainarea div#ads div.releaselist div.releasedescription {
	font-size:8px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.4;
}
div#mainarea div#ads div.releaselist div.releasedescription *{
	font-size:8px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.4;
}
div#mainarea div#ads div.releaselist div.releasedescription strong{
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	line-height:1.4;
}


/*
div#mainarea div#ads {
	margin-top:10px;
	width:160px;
	float:left; 
}
*/

div#ads div.tagcloud .s1{
	font-size:8px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

div#ads div.tagcloud .s2{
	font-size:10px;
}

div#ads div.tagcloud .s3{
	font-size:12px;
}

div#ads div.tagcloud .s4{
	font-size:14px;
}

div#ads div.tagcloud .s5{
	font-size:16px;
}

div#footer {
	margin-top:16px;
/*	width:900px; */
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
}
div#footer div#editor {
	text-align:center;
	margin: 0 auto;
    display: block;
}

div#footer div#editor dd {
	margin-left:10px;
	margin-right:10px;
	float:left;
}

div#footer div#editor dt {
	margin-left:10px;
	margin-right:10px;
	float:left;
}

div#footer div#footmenu {
	text-align:center;
	margin: 0 auto;
    display: block;
}

div#footer ul#footmenu li {
	margin-left:10px;
	margin-right:10px;
	float:left;
}

div#footer div#gamecopyrights {
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	font-size:8px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	border-top:1px dotted #999999;
}
div#footer div#gamecopyrights p {
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-size:9px;
}

.clear {
	clear:both;
	font-size:1px;
	width:0px;
	height:0px;
}

.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
	width:0px;
	height:0px;
	overflow:hidden;
}


/* -------共通パーツ--------*/
.bluelayer {
	padding:2px;
	background-color:#3B658B;
	border:1px solid #0B3862;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;

}

.bluelayer h2 {
	border-top:1px solid #0A3862;
	border-left:1px solid #0A3862;
	border-right:1px solid #093862;
	border-bottom:1px solid #093862;
	height:26px;
	background:url(/images/layout01/content_header_back_blue.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:6px;
	text-shadow:1px 1px 3px #333333;
}

.bluelayer h2 a {
	color:#FFFFFF;
}

.bluelayer h3 {
	border-top:1px solid #0A3862;
	border-left:1px solid #0A3862;
	border-right:1px solid #093862;
	border-bottom:1px solid #093862;
	height:26px;
	background:url(/images/layout01/content_header_back_blue.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:6px;
	text-shadow:1px 1px 3px #333333;
}

.bluelayer h3 a {
	color:#FFFFFF;
}

.bluelayer h4 {
	border-top:1px solid #0A3862;
	border-left:1px solid #0A3862;
	border-right:1px solid #093862;
	border-bottom:1px solid #093862;
	height:20px;
	background:url(/images/layout01/content_header_back_blue.jpg) repeat-x;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}

.bluelayer h4 a {
	color:#FFFFFF;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

.bluelayer h5 {
	border-top:1px solid #0A3862;
	border-left:1px solid #0A3862;
	border-right:1px solid #093862;
	border-bottom:1px solid #093862;
	height:20px;
	background:url(/images/layout01/content_header_back_blue.jpg) repeat-x;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}

.bluelayer h5 a {
	color:#FFFFFF;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

.bluelayer div h2 {
	border-top:1px solid #0A3862;
	border-left:1px solid #0A3862;
	border-right:1px solid #093862;
	border-bottom:1px solid #093862;
	height:26px;
	background:url(/images/layout01/content_header_back_blue.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:0px;
	padding-left:6px;
	text-shadow:1px 1px 3px #333333;
}

.bluelayer div h2 a {
	color:#FFFFFF;
}

.bluelayer div h3 {
	border-top:1px solid #0A3862;
	border-left:1px solid #0A3862;
	border-right:1px solid #093862;
	border-bottom:1px solid #093862;
	height:26px;
	background:url(/images/layout01/content_header_back_blue.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:0px;
	padding-left:6px;
	text-shadow:1px 1px 3px #333333;
}

.bluelayer div h3 a {
	color:#FFFFFF;
}

.bluelayer div h4 {
	border-top:1px solid #0A3862;
	border-left:1px solid #0A3862;
	border-right:1px solid #093862;
	border-bottom:1px solid #093862;
	height:20px;
	background:url(/images/layout01/content_header_back_blue.jpg) repeat-x;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}

.bluelayer div h4 a {
	color:#FFFFFF;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

.bluelayer div h5 {
	border-top:1px solid #0A3862;
	border-left:1px solid #0A3862;
	border-right:1px solid #093862;
	border-bottom:1px solid #093862;
	height:20px;
	background:url(/images/layout01/content_header_back_blue.jpg) repeat-x;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}

.bluelayer div h5 a {
	color:#FFFFFF;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

/*--------------RED----------------*/
.redlayer {
	padding:2px;
	border:1px solid #6E0A0A;
	background-color:#BA0001;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;

}

.redlayer h2 {
	border-top:1px solid #6E0A0A;
	border-left:1px solid #6E0A0A;
	border-right:1px solid #6E0A0A;
	border-bottom:1px solid #6E0A0A;
	height:26px;
	background:url(/images/layout01/content_header_back_red.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:6px;
	text-shadow:1px 1px 3px #333333;
}

.redlayer h2 a {
	color:#FFFFFF;
}

.redlayer h3 {
	border-top:1px solid #6E0A0A;
	border-left:1px solid #6E0A0A;
	border-right:1px solid #6E0A0A;
	border-bottom:1px solid #6E0A0A;
	height:26px;
	background:url(/images/layout01/content_header_back_red.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:6px;
	text-shadow:1px 1px 3px #333333;
}

.redlayer h3 a {
	color:#FFFFFF;
}

.redlayer h4 {
	border-top:1px solid #6E0A0A;
	border-left:1px solid #6E0A0A;
	border-right:1px solid #6E0A0A;
	border-bottom:1px solid #6E0A0A;
	height:20px;
	background:url(/images/layout01/content_header_back_red.jpg) repeat-x;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}

.redlayer h4 a {
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	color:#FFFFFF;
}

.redlayer h5 {
	border-top:1px solid #6E0A0A;
	border-left:1px solid #6E0A0A;
	border-right:1px solid #6E0A0A;
	border-bottom:1px solid #6E0A0A;
	height:20px;
	background:url(/images/layout01/content_header_back_red.jpg) repeat-x;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}

.redlayer h5 a {
	color:#FFFFFF;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

.redlayer div h2 {
	border-top:1px solid #6E0A0A;
	border-left:1px solid #6E0A0A;
	border-right:1px solid #6E0A0A;
	border-bottom:1px solid #6E0A0A;
	height:26px;
	background:url(/images/layout01/content_header_back_red.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:0px;
	padding-left:6px;
	text-shadow:1px 1px 3px #333333;
}

.redlayer div h2 a {
	color:#FFFFFF;
}

.redlayer div h3 {
	border-top:1px solid #6E0A0A;
	border-left:1px solid #6E0A0A;
	border-right:1px solid #6E0A0A;
	border-bottom:1px solid #6E0A0A;
	height:26px;
	background:url(/images/layout01/content_header_back_red.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:0px;
	padding-left:6px;
	text-shadow:1px 1px 3px #333333;
}

.redlayer div h3 a {
	color:#FFFFFF;
}

.redlayer div h4 {
	border-top:1px solid #6E0A0A;
	border-left:1px solid #6E0A0A;
	border-right:1px solid #6E0A0A;
	border-bottom:1px solid #6E0A0A;
	height:20px;
	background:url(/images/layout01/content_header_back_red.jpg) repeat-x;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}

.redlayer div h4 a {
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	color:#FFFFFF;
}

.redlayer div h5 {
	border-top:1px solid #6E0A0A;
	border-left:1px solid #6E0A0A;
	border-right:1px solid #6E0A0A;
	border-bottom:1px solid #6E0A0A;
	height:20px;
	background:url(/images/layout01/content_header_back_red.jpg) repeat-x;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}

.redlayer div h5 a {
	color:#FFFFFF;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
}

/*--------------yellow----------------*/
.yellowlayer {
	padding:2px;
	border:1px solid #BE4D01;
	background-color:#FF6800;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;

}

.yellowlayer h2 {
	border-top:1px solid #BE4D01;
	border-left:1px solid #BE4D01;
	border-right:1px solid #BE4D01;
	border-bottom:1px solid #BE4D01;
	height:26px;
	background:url(/images/layout01/content_header_back_yellow.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:6px;
	text-shadow:1px 1px 3px #333333;
}

.yellowlayer h2 a {
	color:#FFFFFF;
}

.yellowlayer h3 {
	border-top:1px solid #BE4D01;
	border-left:1px solid #BE4D01;
	border-right:1px solid #BE4D01;
	border-bottom:1px solid #BE4D01;
	height:26px;
	background:url(/images/layout01/content_header_back_yellow.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:6px;
	text-shadow:1px 1px 3px #333333;
}

.yellowlayer h3 a {
	color:#FFFFFF;
}

.yellowlayer h4 {
	border-top:1px solid #BE4D01;
	border-left:1px solid #BE4D01;
	border-right:1px solid #BE4D01;
	border-bottom:1px solid #BE4D01;
	height:20px;
	background:url(/images/layout01/content_header_back_yellow.jpg) repeat-x;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}

.yellowlayer h4 a {
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	color:#FFFFFF;
}

.yellowlayer h5 {
	border-top:1px solid #BE4D01;
	border-left:1px solid #BE4D01;
	border-right:1px solid #BE4D01;
	border-bottom:1px solid #BE4D01;
	height:20px;
	background:url(/images/layout01/content_header_back_yellow.jpg) repeat-x;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}

.yellowlayer h5 a {
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	color:#FFFFFF;
}

.yellowlayer div h2 {
	border-top:1px solid #BE4D01;
	border-left:1px solid #BE4D01;
	border-right:1px solid #BE4D01;
	border-bottom:1px solid #BE4D01;
	height:26px;
	background:url(/images/layout01/content_header_back_yellow.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:0px;
	padding-left:6px;
	text-shadow:1px 1px 3px #333333;
}

.yellowlayer div  h2 a {
	color:#FFFFFF;
}

.yellowlayer div  h3 {
	border-top:1px solid #BE4D01;
	border-left:1px solid #BE4D01;
	border-right:1px solid #BE4D01;
	border-bottom:1px solid #BE4D01;
	height:26px;
	background:url(/images/layout01/content_header_back_yellow.jpg) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:0px;
	padding-left:6px;
	text-shadow:1px 1px 3px #333333;
}

.yellowlayer div  h3 a {
	color:#FFFFFF;
}

.yellowlayer div  h4 {
	border-top:1px solid #BE4D01;
	border-left:1px solid #BE4D01;
	border-right:1px solid #BE4D01;
	border-bottom:1px solid #BE4D01;
	height:20px;
	background:url(/images/layout01/content_header_back_yellow.jpg) repeat-x;
	font-size:10px;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}

.yellowlayer div  h4 a {
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	color:#FFFFFF;
}

.yellowlayer div  h5 {
	border-top:1px solid #BE4D01;
	border-left:1px solid #BE4D01;
	border-right:1px solid #BE4D01;
	border-bottom:1px solid #BE4D01;
	height:20px;
	background:url(/images/layout01/content_header_back_yellow.jpg) repeat-x;
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:6px;
}

.yellowlayer div  h5 a {
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
	color:#FFFFFF;
}

/* テーブル */
.pureTable {
	border-right:none;
	border-bottom:none;
	border-left:dotted 1px #999999;
	border-top:dotted 1px #999999;
	padding:0px;
	margin:0px;
	
} 

.pureTable td,.pureTable th {
	border-top:none;
	border-left:none;
	border-right:dotted 1px #999999;
	border-bottom:dotted 1px #999999;
	padding:3px;
	margin:0px;
}








.tagcloud ul {  
    overflow: hidden;  
    margin: 10px auto 30px;  
    padding: 20px 10px 10px 30px; 
/*    margin: 5px auto 15px;  
    padding: 10px 5px 5px 15px;*/
    text-align: center;  
    line-height: 1;  
/*    background: url(../img/tag/bg_01.gif) repeat-y center center;  */
}  
.tagcloud ul li {  
    display: inline;  
    list-style-type: none;  
    margin: 0;  
    padding: 0;  
    letter-spacing: -1px;  
    font-family: "Times New Roman",Serif;  
}  
.tagcloud ul li a {  
    position: relative;  
    top: 0px;  
    left: -10px;  
    z-index: 10;  
    margin: 0;  
    padding: 0 5px;  
    border: 1px dotted #999;  
    color: #000;  
    font-size: 1em;  
    text-decoration: none;  
}  
.tagcloud ul li a:hover {
    border: 1px solid #F99;  
    text-decoration: none;  
    background: white;  
    position: relative;  
    z-index: 50;  
    color: #000;  
}  
.tagcloud ul li.tagRank1 {  
    line-height: 1.3em;  
}  
.tagcloud ul li.tagRank1 a {  
    top: -5px;  
    z-index: 1;  
    font-size: 2.8em;  
}  
.tagcloud ul li.tagRank2 a {  
    top: -4px;  
    z-index: 2;  
    font-size: 2.6em;  
    color: #222;  
}  
.tagcloud ul li.tagRank3 a {  
    top: 4px;  
    z-index: 3;  
    font-size: 2.4em;  
    color: #333;  
}  
.tagcloud ul li.tagRank4 a {  
    top: -6px;  
    z-index: 4;  
    font-size: 2.2em;  
    color: #444;  
}  
.tagcloud ul li.tagRank5 a {  
    top: 8px;  
    z-index: 5;  
    font-size: 2.2em;  
    color: #000;  
}  
.tagcloud ul li.tagRank6 a {  
    top: -5px;  
    z-index: 6;  
    font-size: 2.0em;  
    color: #222;  
}  
.tagcloud ul li.tagRank7 a {  
    top: 6px;  
    z-index: 7;  
    font-size: 1.8em;  
    color: #444;  
}  
.tagcloud ul li.tagRank8 a {  
    top: -4px;  
    z-index: 8;  
    font-size: 1.6em;  
    color: #666;  
}  
.tagcloud ul li.tagRank9 a {  
    top: 8px;  
    z-index: 9;  
    font-size: 1.4em;  
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
    color: #888;  
}  
.tagcloud ul li.tagRank10 a {  
    top: 0;  
    z-index: 10;  
	font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"Century Gothic",
		"Trebuchet MS", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
    font-size: 1em;  
    color: #CCC;  
}  
/* 
    タグをより散らす為の指定 
*/  
.tagcloud ul li.tagRank3 + li a,  
.tagcloud ul li.tagRank2 + li a,  
.tagcloud ul li.tagRank1 + li a {  
    left: -25px;  
    top: -5px;  
}  
.tagcloud ul li.tagRank7 + li.tagRank7 a {  
    top: -3px;  
}  
.tagcloud ul li.tagRank10 + li a {  
    top: 3px;  
}  
.tagcloud ul li.tagRank10 + li + li a {  
    top: -3px;  
}  
.tagcloud ul li.tagRank10 + li + li + li a {  
    top: 5px;  
}  
.tagcloud ul li + li + li + li + li a {  
    top: -2px;  
}

div#mainarea div.ajaxSearch_result {
	padding-top:10px;
	border-top:1px dotted #999999;
}

div#mainarea div.ajaxSearch_result a.ajaxSearch_resultLink {
	font-size:14px;
	font-weight:bold;
}
div#mainarea div.ajaxSearch_result span.ajaxSearch_resultDescription {
	display:block;
}

div#mainarea div.ajaxSearch_result div.ajaxSearch_resultExtract {
	font-size:10px;
}
div#mainarea div.ajaxSearch_result div.ajaxSearch_resultExtract p{
	font-size:10px;
}
div#mainarea div.ajaxSearch_result div.ajaxSearch_resultExtract span.ajaxSearch_highlight,
div#mainarea div.ajaxSearch_result div.ajaxSearch_resultExtract span.ajaxSearch_highlight1 {
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
}


h3.topgametitle {
	background-image:none;
	border:none;
}


ul.recipetree {
	padding-left:40px;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	list-style:square;
}
ul.recipetree * {
	font-size:14px;
}
ul.recipetree *.shards {
	font-size:10px;
	float:left;
	padding-right:10px;
}

ul.shardlist {
	padding-left:40px;
}

li.shards {
	font-size:10px;
	float:left;
	padding-right:10px;
}
