@charset "shift_jis";

/* 背景 */
body {
	background-color: #c5e3df;
}

/* コンテナ 基本　白背景 */
* html div#container {
	color: #333333;
	background-color: #FFFFFF;
}
div#container {
	color: #333333;
	background-color: #FFFFFF;
}

/* コンテナ 黒背景指定 */
* html body#dark div#container {
	color: #FFFFFF;
	background-color: #333333;
}
body#dark div#container {
	color: #FFFFFF;
	background-color: #333333;
}

/* コンテナ 本館4コマ背景指定 */
* html body#koma div#container {
	background: #e6e6e6 url(../img/white-line.gif) repeat-y center;
}
body#koma div#container {
	background: #e6e6e6 url(../img/white-line.gif) repeat-y center;
}

/* コンテナ 絵日記背景指定 */
* html body#p-diary #container {
	background-color: #e6e6e6;
}
body#p-diary #container {
	background-color: #e6e6e6;
}

/* ヘッダー */
#header {
	color: #262626;
	background-color: #c5e3df;
	background-image: url(../img/back-w-h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/* ヘッダー 黒背景*/
body#dark div#header {
	background: #c5e3df url(../img/back-b-h.gif) repeat-x bottom;
}

#close {
	color: #262626;
	background-color: #FFFFFF;
    border: solid 2px #c5e3df;
}
#dark #close {
	color: #FFFFFF;
	background-color: #333333;
}

ul.menu-t li {
	color: #333333;
	background-color: #c5e3df;
}

/* ヘッダー 絵日記背景*/
body#p-diary div#header {
	color: #262626;
	background: #c5e3df url(../img/back-d-h.gif) repeat-x bottom;
}


/* メイン 白背景指定はしない　コンテナの白背景のみ*/
div#main {
}

/* メイン 黒背景指定 */
body#dark div#main {
	color: #FFFFFF;
	background-color: #333333;
}

/* メイン 絵日記背景指定 */
body#p-diary div#main {
	color: #262626;
	background-color: #e6e6e6;
}

/* フッター */
div#footer {
	color: #262626;
	background: #c5e3df url(../img/back-w-f.gif) repeat-x top;
}

/* フッター 黒背景 */
body#dark div#footer {
	color: #c5e3df;
	background: #c5e3df url(../img/back-b-f.gif) repeat-x top;
}

/* フッター 絵日記背景 */
body#p-diary div#footer {
	color: #262626;
	background: #c5e3df url(../img/back-d-f.gif) repeat-x top;
}

/* コンテンツメニューのサブメニュー*/
ul.menu-m li {
	color: #262626;
	background-color: #c5e3df;
}

/* コンテンツメニュー　コンテンツ用のカラー */
dl.contents-a dt, dl.contents-m dt {
	color: #262626;
	background-color: #e6e6e6;
}
dl.contents-a dt:nth-of-type(2n+1), dl.contents-m dt:nth-of-type(2n+1) {
	background-color: #c5e3df;
}

dl.contents-a dd, dl.contents-m dd {
	color: #262626;
	background-color: #e6e6e6;
}
dl.contents-a dd:nth-of-type(2n+1), dl.contents-m dd:nth-of-type(2n+1) {
	background-color: #c5e3df;
}

/* プロフィール用 */
.box-profile {
	color: #262626;
    background-color: #e6e6e6;
}
dl.profile-link {
	background-color: #FFFFFF;
}
dl.profile-link dt {
   border-top: 2px #e6e6e6 solid;
}
dl.profile-link dd {
   border-top: 2px #e6e6e6 solid;
}

/* コンテンツメニュー　マップ用 */
dl.contents-map dt {
	color: #262626;
	background-color: #c5e3df;
	border-top: 2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
}
dl.contents-map dd {
	color: #262626;
	background-color: #e6e6e6;
	border-top: 2px #FFFFFF solid;
	border-left: 2px #FFFFFF solid;
}

/* コンテンツメニュー　オフライン用 */
dl.contents-event {
	background-color: #e6e6e6;
}
dl.contents-book {
	background-color: #e6e6e6;
}

/* コンテンツメニュー　オフライン用　webオンリー用タイルメニュー */
.onlymenu li img, #onlyprint li img {
 	border-color: #c5e3df;
}

/* 後書きコメント・小説用 */
.box-comment1, .box-comment2, .box-comment3, .box-ss {
	color: #262626;
	background-color: #e6e6e6;
}

/* 更新履歴 */
#box-history dt {
	color: #D4546E;
}
#box-history dd {
	color: #333333;
}

/* センター白ボックス */
.box-white {
	background-color: #FFFFFF;
}

/* リンク記述用ボックス */
.mylink textarea {
	color: #262626;
	background-color: #c5e3df;
}

/* 画像枠 */
.frame2 img {
	border-color: #333333;
}

/* 画像枠 サムネイル用*/
.frame3 a:link img {
	border-color: #333333;
}
.frame3 a:visited img {
	border-color: #999999;
}
.frame3 a:hover img {
	border-color: #D4546E;
	-webkit-filter: contrast(150%);
	-moz-filter: contrast(150%);
	-o-filter: contrast(150%);
	-ms-filter: contrast(150%);
	filter: contrast(150%);
}
.frame3 a:active img {
	border-color: #FF4066;
}

/* 画像枠 サムネイル用　新着*/
.frame4 a:link img {
	border-color: #D4546E;
}
.frame4 a:visited img {
	border-color: #D4546E;
}
.frame4 a:hover img {
	border-color: #FF4066;
}
.frame4 a:active img {
	border-color: #FF4066;
}

/* 新着赤字テキスト用 */
.t-red {
	color: #D4546E;
}
.t-red a {
	color: #D4546E;
}
a.t-red {
	color: #D4546E;
}

/* リンクボタン */
.link-button {
	color: #262626;
	background-color: #c5e3df;
}

/* ページトップボタン */
.page-top {
	color: #262626;
	background-color: #c5e3df;
    border: solid 2px #FFFFFF;
    box-shadow: 0 0 0 2px #c5e3df;
    -moz-box-shadow: 0 0 0 2px #c5e3df;
    -webkit-box-shadow: 0 0 0 2px #c5e3df;
}
#dark .page-top {
    border: solid 2px #333333;  
}

/* Aboutの画像 */
.circle {
    border: solid 3px #FFFFFF;
    box-shadow: 0 0 0 3px #c5e3df;
    -moz-box-shadow: 0 0 0 3px #c5e3df;
    -webkit-box-shadow: 0 0 0 3px #c5e3df;
}

/* メールフォーム */
.mailform textarea, .mailform input {
	color: #262626;
	background-color: #e6e6e6;
}
/* .mailform dl {
	background-color: #c5e3df;
}
.mailform dt {
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
.mailform dd {
	background-color: #e6e6e6;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
} */
.button input {
	color: #262626;
	background-color: #c5e3df;
	border-color: #c5e3df;
}

.clap blockquote {
	color: #333333;
	border-bottom: #c5e3df 3px solid;
}

/* 絵日記  コンテナ等の設定は上部に */
#diarycenter .opendiary h3 {
	background-color: #c5e3df;
	border: 2px #c5e3df solid;
}
.opendiary div.text {
	background-color: #FFFFFF;
	border: 2px #c5e3df solid;
}

#diarycenter #number h4, #diarycenter #number p {
	background-color: #c5e3df;
}

#diarycenter .open{
	color: #262626;
	background-color: #c5e3df;
}

/* 通販　日記用 */
.opendiary .mailorder {
	color: #262626;
    border: solid 5px #c5e3df;
}

/* トップページ用 */
/* サブメニュー */
ul.menu-s li {
	color: #262626;
	background-color: #c5e3df;
}

/* 更新履歴 トップ用 */
#box-history-y li {
	color: #262626;
	background-color: #c5e3df;
}

/* 更新履歴 トップ用 */
#history-t {
	color: #262626;
	background-color: #c5e3df;
}
#box-history-t {
	border-color: #e6e6e6;
}
#box-history-t dt {
	color: #D4546E;
}
#box-history-t dd {
	color: #000;
}

/* 説明文 */
#introduction {
	color: #000;
}

