@charset "Shift_JIS";

/*@import url(/css/windoo/windoo.css);
@import url(/css/windoo/windoo.aero.css);*/

/* ゲーム攻略チャート ----- 横幅指定 */
.box10, .box15, .box20, .box25, .box30 {
/*	float:			left;
	margin:			auto 1ex 1ex auto;*/
}
.box10 {
	width:			11em;
}
.box15 {
	width:			16em;
}
.box20 {
	width:			21em;
}
.box25 {
	width:			26em;
}
.box30 {
	width:			31em;
}
.box100 {
	margin:			0;
	padding:		0;
	position:		relative;
	width:			100%;
	box-sizing:		border-box;
	-ms-box-sizing:		border-box;
	-moz-box-sizing:	border-box;
	-webkit-box-sizing:	border-box;
}

/* ゲーム攻略チャート ----- 全体 */
.box {
	border:			solid 1px #f00;
	padding:		1ex;
	background-color:	#ffc;
}
.chart {
	border-collapse:	collapse;
	border:			solid 2px #006;
	float:			left;
	margin:			1ex;
	min-width:		180px !important;
	z-index:		1;
	overflow:		auto;
}
.chart th {
	color:			#fff;
	background-color:	#039;
	font-weight:		bold;
	padding:		5px 10px;
}
.chart td {
	padding:		2px 5px;
}

/* ゲーム攻略チャート ----- セーブポイント、エンディング、回収用 */
.save {
	color:			#f00;
	font-weight:		bold;
}
.load {
	color:			#00f;
	font-weight:		bold;
}
.end {
	color:			#030;
	font-weight:		bold;
}
.collect {
	color:			#606;
	font-weight:		bold;
}
.red {
	color:			#f00;
}
.end img {
	margin:			-1px auto 0 auto;
}

/* メガストア ----- 日付指定公開用スタイル */
#megashift {
}
.secret {
	display:		none;
}

/* ゲーム攻略メモ ----- 読者用メモ欄 */
#capmemo {
	overflow:		hidden;
	padding:		1ex;
	width:			16em;
}
#memofield {
	background-color:	#f36;
	padding:		2px 2px 1ex 2px;
	width:			auto;
	position:		absolute;
	z-index:		99;
	visivility:		hidden;
}
#cookiememo {
	background-color:	#f36;
	overflow:		hidden;
	margin:			0;
	padding:		1px;
}
#cookiememo p {
	color:			#fff;
	background-color:	#f36;
	height:			20px;
	margin:			0;
	padding:		3px;
	text-indent:		0;
}
#cookiememo p img {
	margin-right:		1ex;
}
#cookiememo input {
	font-size:		smaller;
	padding:		1px;
}
#memobox {
	border-color:		#f03;
	border-style:		solid;
	border-width:		1px 2px 2px 1px;
	height:			7em;
	line-height:		110%;
	margin:			0;
	overflow:		auto;
	width:			16em;
/*	width:			100%;*/
}
#memoarea {
/*	float:			right;*/
	position:		absolute;
	z-index:		99;
}
#memoview, #wide, #lengthways  {
	text-align:		center;
}

/* Scriptまわり ----- tablecloth styles */
tr.even td {
	background:		#e5f1f4;
}
tr.odd td {
	background:		#f8fbfc;
}
/*th.over, tr.even th.over, tr.odd th.over {
	background:		#4a98af;
}
th.down, tr.even th.down, tr.odd th.down {
	background:		#f03;
}*/
td.over, tr.even td.over, tr.odd td.over {
/*	background:		#33c;
	color:			#fff;*/
	color:			#f03;
	text-decoration:	underline;
}
td.down, tr.even td.down, tr.odd td.down {
	background:		#f03;
	color:			#fff;
}
td.selected, tr.even td.selected, tr.odd td.selected {
	background:		#036;
	color:			#fff;
}
/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty {
	background:		#fff;
}

/* Chartまわり */
table.chart tr {
	background:		#e5f1f4;
}
table.chart tr.oddcol {
	background:		#f8fbfc;
}
table.chart .select, table.chart .select {
	color:			#fff;
	background:		#039 !important;
}
table.chart .select .load, table.chart .select .end,
table.chart .select .collect {
	color:			#fff;
}
