<style>
<!--
/* ===================================================================== */
/* GNS 共通css                                                           */
/* Style: simple                                                         */
/* ===================================================================== */

/* ===================================================================== */
/* 全体 */

body {
	font-size:100%;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', sans-serif;
	line-height:1.2em;
	color:#000000;
	background-color:#ffffff;
	vertical-align:text-bottom;
}

ul {
	margin: 1em 0 1em 2em;
	padding: 0;
}

/* ===================================================================== */
/* リンク */

a:link {
	/* 未訪リンク */
	color:#4040ff;
}
a:visited {
	/* 既訪リンク */
	color:#ff00ff;
}
a:hover {
	/* ホバー状態リンク */
	color:#ff0000;
}
a:active {
	/* クリック中リンク */
	color:#ff00ff;
	background-color:#ffffff;
}

/* ===================================================================== */
/* 表題 */

div.diarytitleframe {
	/* 外枠 */
}

div.diarytitle {
	/* 本体 */
	line-height: 1.2em;
	margin: 0;
	padding: 1em 4em 1em 4em;
	background-color: #dfdfff;
	border-color: #a0a0c0;
	border-style: double;
	border-width: 5px;
}

big.big_diarytitle {
	/* タイトル */
	font-size: 200%;
	line-height: 1.2em;
}

small.part_diarytitle {
	/* 最新/月名表示 */
	font-size: 100%;
	line-height: 1.2em;
}

/* ===================================================================== */
/* ステータス */

p.lastupdatebox {
	/* 最終更新時刻行 */
	margin: 0;
	padding: 0;
}

span.lastupdate {
	/* 最終更新時刻 */
}

div.header_caution {
	/* サンプル用の注意書き */
	color:#ff0000;
}

/* ===================================================================== */
/* 予定表１ */

div.futurebox {
	/* 予定表ボックス */
	border-style: solid;
	border-color: #a0a0c0;
	border-width: 1px;
}

div.futurebox h2 {
	/* 予定表表題 */
	margin: 0;
	padding: 0.2em 1em 0.2em 1em;
	background-color: #efefff;
	font-size: 120%;
}

div.futurebox ul {
	/* 予定表リスト外枠 */
	margin: 1em 2.4em 1em 2.4em;
}

div.futurebox li {
	/* 予定表リスト項目 */
	margin: 0 0 0 0;
}

/* ===================================================================== */
/* 最近のトラックバック/コメント */

div.tbcmlatestbox {
	/* 予定表ボックス */
	margin: 0;
	border-style: solid;
	border-color: #a0a0c0;
	border-width: 1px;
}

div.tbcmlatestbox h2 {
	/* 予定表表題 */
	margin: 0;
	padding: 0.2em 1em 0.2em 1em;
	background-color: #efefff;
	font-size: 120%;
}

div.tbcmlatestbox2 {
	/* 予定表表題 */
	margin: 0.5em;
}

/* ===================================================================== */
/* 予定表２ */

div.future2box {
	/* 予定表ボックス */
	margin: 1em 2em 1em 2em;
	border-style: solid;
	border-color: #a0a0c0;
	border-width: 1px;
}

div.future2box h2 {
	/* 予定表表題 */
	margin: 0;
	padding: 0.2em 1em 0.2em 1em;
	background-color: #efefff;
	font-size: 120%;
}

div.future2box ul {
	/* 予定表リスト外枠 */
	margin: 1em 2.4em 1em 2.4em;
}

div.future2box li {
	/* 予定表リスト項目 */
	margin: 0 0 0 0;
}

/* ===================================================================== */
/* ページリンク */

div.go_pagelink {
	/* ページリンク */
	text-align:center;
}

div.go_pagelink b.before {
	/* 前ページへ */
}

div.go_pagelink b.next {
	/* 後ページへ */
}

div.go_pagelink b.digest {
	/* ダイジェストページへ */
}

div.go_pagelink b.index {
	/* 一覧ページへ */
}

/* ===================================================================== */
/* 本文 */

hr.day_separator {
	/* 日付の区切り */
	margin: 0;
	padding: 0;
}

div.daybox {
	/* １日分の外枠 */
	margin: 1em 0 0 0;
	padding: 0;
}

div.datebox {
	/* 日付の行ボックス */
	margin: 0;
	padding: 0.2em 1em 0.2em 1em;
	background-color: #dfdfff;
}

h2.date {
	/* 日付行 */
	margin: 0;
	padding: 0;
	font-size: 120%;
}

span.yymmdd {
	/* 日付 */
}

span.dayweek {
	/* 曜日 */
}

span.dayweather {
	/* 天気 */
}

span.daytopic {
	/* 日タイトル */
}

div.titlebox {
	/* タイトル単位ボックス */
	margin: 1em;
	padding: 0.2em;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	line-height:1.2em;
}

h3.title {
	/* タイトルアンカー */
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 100%;
}

span.titlemark {
	/* タイトルマーク */
	margin: 0;
	padding: 0 0.5em 0 0;
	border-color: #000000;
	border-style: double;
	border-width: 0 0 3px 0;
	text-decoration: none;
	vertical-align: bottom;
}

span.titlestr {
	/* タイトル文 */
	margin: 0;
	padding: 0;
	color: #000000;
	border-color: #000000;
	border-style: double;
	border-width: 0px 0px 3px 0px;
	text-decoration: none;
	vertical-align: bottom;
}

span.category {
	/* カテゴリ */
	font-size: 75%;
	margin: 0;
	padding: 0;
	border-color: #000000;
	border-style: double;
	border-width: 0px 0px 3px 0px;
	text-decoration: none;
	vertical-align: bottom;
}

dl.dl {
	/* 本文外枠 */
	margin: 0.5em 1em 0.5em 0;
}

dd.dd {
	/* 本文ボックス */
	margin: 1em 0 0 2em;
	clear: both;
}

p.s {
	/* 本文行（@p, @s） */
	margin: 0.75em 0 0.75em 0;
}

br.clearall {
	/* 回り込み解除 */
	line-height: 0;
}

span.smark {
	/* 本文行頭アンカー */
}

blockquote.qcode {
	/* @qcode */
	width: 95%;
	margin: 0.5em;
	padding: 0 0.5em;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

pre.pre_qcode {
	/* @qcode内PRE */
	margin:0;
	padding:0;
}

code.code_qcode {
	/* @qcode内CODE */
}

blockquote.q {
	/* @q */
	width: 100%;
	margin: 0.5em;
	padding: 0 0.5em;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

pre.q {
	/* @q内PRE */
	margin:0;
	padding:0;
}

div.center {
	/* @c */
}

big.big_center {
	/* @c内BIG */
}

ul.ul {
	/* @ul */
	margin: 0 0 1em 3.5em;
}

ol.ol {
	/* @ol */
}

hr.footnote {
	/* @* */
}

dl.dl_footnote {
	/* @f外枠 */
}

dd.dd_footnote {
	/* @f */
}

/* ===================================================================== */
/* ページ末尾 */

p.mailtobox {
	/* メール行 */
	margin: 1em 0 0 0;
	padding: 0.2em;
	background-color: #dfdfff;
	text-align: right;
}

span.mailto {
	/* メールアドレス */
}

p.bygnsbox {
	/* GNSクレジット行 */
	margin: 1em 0;
	padding: 0.2em 0.2em;
	background-color: #efefff;
	text-align: right;
}

span.bygns {
	/* GNSクレジット */
}

/* ===================================================================== */
/* フォーム */

table form {
	margin: 0;
	padding: 0;
}

/* ===================================================================== */
/* URL/トラックバック/コメント */

div.tbcm {
	/* トラックバック/コメントブロック */
	x-border-style: solid;
	x-border-width: 1px 0px 0px 1px;
}

div.tbcm table {
	/* トラックバック/コメントブロック */
	x-border-color: #000000;
	x-border-style: dotted;
	x-border-width: 1px;
}

span.direct {
	/* Title Direct View */
	font-size:80%;
}

span.tbcmguide {
	/* View Trackback */
	font-size:80%;
}

span.trackback {
	/* Copy Trackback URL */
	font-size:80%;
}

span.cmform {
	/* コメントフォーム */
	font-size:80%;
}

div.tbcmheader {
	/* TB/CMヘッダ */
	margin: 1em;
}

div.tbcmbox {
	/* TB/CM単位ボックス */
	margin-left: 1em;
}

div.cmheader {
	/* CMヘッダ */
	margin: 1em 0 0 0;
}

div.cmline {
	/* コメント行 */
}

span.cmcomment {
	/* コメント:内容 */
}

span.cmname {
	/* コメント:名前 */
}

div.tbheader {
	/* TBヘッダ */
	margin: 1em 0 0 0;
}

dl.tbline {
	/* トラックバック行 */
}

dl.tbline dd {
	/* TB内dd */
	text-indent: 0;
}

span.tbdate {
	/* トラックバック:時刻 */
}

span.tbfrom {
	/* トラックバック:from*/
}

span.tbexcerpt {
	/* トラックバック:excerpt */
}


/* ===================================================================== */
/* 画像 */

table.pic_right caption {
	font-size: 70%;
}

table.pic_center caption {
	font-size: 100%;
}

/* ===================================================================== */
/* その他 */

table.aslist div {
	/* アマゾンアソシエイトお買い上げチョイス */
	line-height: 1em;
}

/* ===================================================================== */


-->
</style>
