@charset "utf-8";

@import url("../../../css/base.css");

@import url("../../../css/common.css");

/* ＢＯＤＹ句 */
body {
	background-color: #faebd7;
	margin: 20px;
}

/* 罫線 */
td {
	color: #505050;
	font-size: 11pt;
}

/* 入力フォーム */
input,textarea {
	font-family: "MS UI Gothic", Geneva, Arial, Helvetica, sans-serif;
	border: #efefef groove 0.5pt;
	background-color: #ffffff;
}

/* ラジオボタン */
.radio {
	border-style: none;
	color: #505050;
	background-color: transparent;
}

/* ボタン */
.button {
	border: #ffacac solid 1px;
	color: #505050;
	background-color: #ffdada;
}

/* タイトル */
#title {
	margin-bottom: 10px;
	text-align: center;
}

/* 罫線 */
.hr1 {
	border-top: #FF9966 dotted 1px;
	border-bottom: none;
	margin: 0 auto;

}

/* 入力部 */
.inform {
	border-collapse: separate;
	border: #ffacac double 4px;
	background-color: #fffcf3;
	padding: 20px;
	margin: 20px auto;
}

.inform th {
	font-size: 1.4em;
	font-weight: 700;
	text-align: right;
	white-space: nowrap;
}

.inform td {
	text-align: left;
	white-space: nowrap;
}

/* コメント部 */
#comment {
	width: 700px;
	list-style: none;
	border: #ffacac double 4px;
	background-color: #fffcf3;
	margin: 0 auto;
	padding: 10px;
	font-size: 1.4em;
	text-align: left;
}

#comment li {
	border-bottom: 1px dotted #FF9999;
	line-height: 2;
}

/* 日付 */
.date {
	font-family: "MS UI Gothic", Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* 右寄せ */
.right {
	text-align: right;
	padding-right: 20px:
}

/* 管理人メッセージ */
#msg-box {
	width: 450px;
	border: #F09A84 groove 2px;
	background-color: #fffcf3;
	margin: 0 auto;
}

/* タイトル */
.msgt {
	padding: 4px 8pt 0;
	color: #B47551;
	text-align: center;
	font-size: 1.6em;
	font-weight: bold;
}

/* コメント */
.msgc {
	width: 400px;
	color: #B47551;
	padding: 4pt 8pt;
	font-size: 1.4em;
	text-align:left;
}

/* 日付 */
.kdate {
	width: auto;
	display: block;
	font-size: 1.3em;
	text-align: right;
}

#link-lst {
	text-align: center;
	width: 95%;
	border-top: #CC6600 dashed 1px;
	border-bottom: #CC6600 dashed 1px;
	margin: 5px auto;
	padding: 5px 0;
}

#link-lst li {
	display: inline;
	list-style-type: none;
	padding: 0 2px;
	font-size: 1.4em;
}

/* カウント */
.count {
	font-family: "MS UI Gothic", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #ef7b7b;
	font-weight: bold;
	}

/* 月 */
.month {
	color: #B47551;
	font-family: "MS UI Gothic", Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	text-align: center;
              }
/* 月別 */
.mtable {
	width: 700px;
	border-collapse: collapse;
	border: #ffacac solid 1px;
	margin: 0 auto;
}

.m_move {
	margin: 0 auto;
}

/* 月別・日付 */
.day {
	background-color: #fffcf3;
	text-align: right;
	width: 8%;
	padding: 2px;
	border: #ffacac solid 1px;
}

/* 月別・表示部 */
.view {
	width: 700px;
	background-color: #fffcf3;
	padding: 2px 10px;
	text-align:left;
	border: #ffacac solid 1px;
}

/* その他の設定 */
.algnc {
	text-align: center !important;
}

.algnl {
	text-align: left;
}
