﻿@charset "utf-8";
@import url("base.css");

/* タイトル画像 */
h4 {
	text-align: center;
	margin-bottom: 3em;
	font-size: large;
	text-decoration: underline;
	overflow: auto;
}
h4 img {
	border: 1px solid #FF0066;
}

/* メッセージウィンド */
.msgwindow {
	margin-right: 10%;
	margin-left: 10%;
	height: 127px;
	margin-bottom: 1ex;
	background-color: #EEEEEE;
}
/* メッセージウィンドキャラ画像 */
.msgwindow img {
	border: 1px solid #999999;
}
/* メッセージウィンドメッセージ部 */
.msgwindow dl {
	padding: 0.5ex;
	margin-top: 1ex;
}
/* メッセージウィンドメッセージ部名前 */
.msgwindow dt {
	font-weight: bold;
}
/* メッセージウィンドメッセージ部内容 */
.msgwindow dd {
	display: inline;
	margin: 0px;
}
/* メッセージウィンド顔右寄せ */
.right {
	float: right;
}
/* メッセージウィンド顔左寄せ */
.left {
	float: left;
}
/* メッセージウィンド背景うすら青 */
.bluebg {
	background-color: #E8E9FF;
	border-top: thick double #E8E9FF;
	border-right: thick #E8E9FF;
	border-bottom: thick double #E8E9FF;
	border-left: thick #E8E9FF;
}
/* メッセージウィンド背景うすらオレンジ */
.orangebg {
	background-color: #FFEEDD;
	border-top: thick double #FFEEDD;
	border-right: thick #FFEEDD;
	border-bottom: thick double #FFEEDD;
	border-left: thick #FFEEDD;
}
/* メッセージウィンド背景うすら赤 */
.redbg {
	background-color: #FFECEC;
	border-top: thick double #FFECEC;
	border-right: thick #FFECEC;
	border-bottom: thick double #FFECEC;
	border-left: thick #FFECEC;
}
/* メッセージウィンド背景うすら紫 */
.purplebg {
	background-color: #F2E6FF;
	border-top: thick double #F2E6FF;
	border-right: thick #F2E6FF;
	border-bottom: thick double #F2E6FF;
	border-left: thick #F2E6FF;
}
div.wall {
	text-align: center;
	padding: 1em;
}
div.wall table {
	width: 83%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div.wall table td {
	width: 50%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 150%;
}
div.wall table td a:link {
	color: #FF6666;
}
div.wall table td a:visited {
	color: #CC6666;
}
div.wall table td a:hover {
	color: #0099FF;
}
div.wall table td a:active {
	color: #0099FF;
}
