@charset "UTF-8";
/* CSS Document */
body{
	background-image: url(../images/BG.gif);
	background-repeat: repeat;
	background-color: #fff3ed;
	margin:0 auto;
	font-size:13px;
}

#headBg{
	left:0;
	position:absolute;
	top:0;
	width:1200px;
	margin: 0 auto;
}

#bgRight{
	background-image:url(../images/bgRight.gif);
	background-repeat:no-repeat;
	float:right;
	height:365px;
	margin:70px 0 0 980px;
	width:215px;
}

#bgLeft{
	background-image:url(../images/bgLeft.gif);
	background-repeat:no-repeat;
	height:365px;
	margin:115px 0 0 30px;
	width:215px;
}

a:link{
	color: #630;
}

/*	コンテンツ全体のボックス	*/
#wrapper {
	padding: 182px 20px 20px 20px;
	_text-align: center;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/blogMainBg2.gif);
	background-repeat: repeat-y;
}

/*	ヘッダのボックス	*/
#header {
	/*width: 700px;*/
	margin: 0 20px;
	font-size: 1em;
	text-align: left;
}

/* ヘッダー */
#header {
	padding: 0 10px 10px 10px;
	/*background-color: #F1F1F1;*/
}

#headerBox{
	background-image: url(../images/head.gif);
	background-repeat: repeat-x;
	height: 162px;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
}
#siteTitleBox{
	width: 800px;
	padding: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#siteTitle {
	float: left;
	width: 238px;	
}

#searchBox{
	float: right;
	margin-right: 30px;
}

#rssUsa{
	text-indent: -9999px;
	height: 136px;
	width: 119px;
	margin-top: -5px;
	margin-left: 430px;
}

#rssUsa a{
	background-image: url(../images/rssUsa.gif);
	background-repeat: no-repeat;
	height: 136px;
	width: 119px;
	display: block;
}

#rssUsa a:hover{
	background-image: url(../images/rssUsa_ro.gif);
	background-repeat: no-repeat;
}

#tensi{
	width: 84px;
	float:right;
	margin:-96px 105px 0 0;
}

#rose{
	width: 74px;
	float:right;
	margin:-50px 173px 0 0;
}

/*ナビゲーション*/
#moruzoNav{
	background-image:url(../images/blogNav.gif);
	background-repeat:no-repeat;
	height:36px;
}

#moruzoNav li{
	float: left;
	margin-right: 15px;
}

#moruzoNav li a{
	display: block;
	height: 24px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #630;
	font-size: 16px;
	padding: 3px 0px 0px 20px;
}


/* {dateClass}と同じpに設定 */
.dateClass {
	padding-right: 10px;
	text-align: left;
	margin-top:5px;
	font-size: 1.17em;/* 14px相当 */
	font-weight: bold;
}

/* 最新記事 */
#newEntryBox{
	background-image: url(../images/newEntryBox.gif);
	background-repeat: no-repeat;
	height: 227px;
	width: 313px;
	padding: 40px 40px 0px 40px;
	float: left;
}

/* 最新写真 */
#photoEntryBox{
	float: left;
	height: 161px;
	width: 183px;
	background-image: url(../images/photoBox.gif);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 15px;
	margin-left: 20px;
}

/*	本文エリアのボックス	*/
#main {
	display: inline;
	float: left;
	width: 500px;
	margin: 20px 0px 20px 20px;
	padding: 0;
	text-align:left;
	_text-align: center;
	border-right: 1px dotted #600;
}


/*	QRコード	*/
#qrBox{
	float: left;
	height: 143px;
	width: 99px;
	margin: 20px 0px 0px 20px;
}

#MailBox{
	float: right;
	margin: 20px 0px 0px 0px;
}


/* 日のループ内トップ,コメントトップ,トラックバックトップ */
.boxHeader {
	_width: 100%;
	clear: both;
	background-image: url(../images/blogDays.gif);
	background-repeat: no-repeat;
	height: 89px;
	width: 440px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

.bMonth{
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	color: #630;
	margin-left: 8px;
}
.bDays{
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 30px;
	color: #630;
}
.bWeek{
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #630;
	margin-left: 25px;
}

.entryTitle {
	font-size: 1.5em;/* 18px相当 */
	line-height: 1.4;
	margin-top: -110px;
	margin-left: 80px;
	height: 45px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.entryDescription {
	margin-top: 8px;
	margin-left: 80px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #630;
}

/*	サブエリアのボックス	*/
#sub {
	display: inline;
	float: left;
	width: 160px;
	margin: 20px 60px 20px 0;
	_margin: 20px 10px 20px 0;
	padding:0px 0px 0px 20px;
	text-align:left;
}

/* 記事の付帯情報 */
.entryIncident {
	text-align: left;
	font-size: 1em;
	background-image: url(../images/footInfo.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 229px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-position: right top;
	float: right;
	padding-top: 5px;
}

/* menu個別の囲み */
.menuListBox {
	margin-bottom: 20px;
	width: 200px;
}

.Bmonth{
	background-image: url(../images/monthN.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 30px;
}

.Nmonth{
	background-image: url(../images/monthB.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 30px;
}

/* カレンダー */
.menuCalBox{
	margin-bottom: 20px;
	background-image: url(../images/calBg.gif);
	background-repeat: no-repeat;
	height: 282px;
	width: 180px;
	padding: 0 10px;
	color:#630;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

/* カレンダー */
#month {
	text-align: center;
	font-size: 20px;/*11px相当*/
	margin-top: 20px;
}
table#cTable {
	width: 100%;
	text-align: center;
}
#cTable tr {
	font-size: 100%;
}
#cTable th,
#cTable td {
	text-align: center;
	font-size: 1em;
}

.cLink1, .cLink2, .cLink3, .cLink4, .cLink5, .cLink6, .cLink0 {
	background-image: url(../images/calClick.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
	color: #FFF;
}




.naviBlogMenu{
	color: #630;
	background-image: url(../images/catetitle.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 180px;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 55px;
}



.pLink{
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 30px;
}
.cmLink{}

.tbLink{}

#copyright {
	margin-top:10px;
	padding-top:10px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #630;
	width: 97%;
}

/*---------------------

エントリーの装飾

---------------------*/

.entry h2{
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:18px;
	padding: 5px;
	border: 1px dotted #960;	
	color: #960;
}

.entry h3{
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #960;
	background: url(../images/h3Icon.gif) no-repeat left 5px;
	padding:0 0 2px 22px;
}

.entry h4{
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	color: #960;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #960;
}

.entry h5{
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	color: #960;
	margin: 5px 0 0;
}

.entry li{
	background:transparent url(../images/marker.gif) no-repeat scroll 0 5px;
	list-style-type: none;
	padding:3px 0 0 22px;
}

.entry dl{
	width: 445px;
	margin-bottom: 35px;
	padding: 15px;
	border: dotted 1px #996600;
	background-color: #F3F0E7;
}

.entry dl dt{
	margin-bottom: 3px;
	padding-left: 25px;
	background: url(../images/icon_dt.gif) no-repeat left 5px;
	font-size: 15px;
	color: #996600;
}

.entry dl dd{
	margin-bottom: 15px;
}

/* ページ送り */
div.entryListNavi {
	font-size:1em;
	margin-top:30px;
}

.PageLink span{
	font-weight: bold;
	border: 1px solid #CCCCCC;
	padding:5px 8px;
	margin-left: 10px;
	color: #333333;
}

.PageLink a:link span,.PageLink a:visited span {
	color:#FFFFFF;
	border: none;
	background-color: #960;
}

.PageLink a:hover span, .PageLink a:active span {
	color:#FFFFFF;
	background-color: #FC6;
}

.PageLink a{
	text-decoration: none;
}

.PageList{
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #960;
	text-align: center;
	margin-top: 10px;
}

.backPageLink {
	float:left;
	text-align:left;
	width:20%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #960;
}

.backPageLink a{
	background-image: url(../images/pageBack.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height:30px;
	display:block;
	padding:3px 0 0 39px;
}

.backPageLink a:link,.backPageLink a:visited,.forwardPageLink a:link,.forwardPageLink a:visited{
	color: #960;
}

.backPageLink a:hover,.forwardPageLink a:hover{
	color: #FC6;
}

.PageLink {
	float: left;
	text-align: center;
	width: 58%;
}
.forwardPageLink {
	float: left;
	text-align: right;
	width: 20%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #960;
	height:30px;
}

.forwardPageLink a{
	background-image: url(../images/pageNext.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 3px;
	padding-right: 39px;
	display:inline-block;
	height:30px;
}



/*---------------------

コメント周り

---------------------*/
.entryEditBox{
	padding: 10px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #960;
}

.relationHeader {
	background-image: url(../images/com.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding:1px 0 0 54px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #960;
	margin: 15px 0;
}

dl.dataDl dt {
	float: left;
	clear: both;
	width: 20%;
	margin: 0;
	padding:5px 0 2px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #960;
}
dl.dataDl dd {
	float: left;
	margin: 0;
	padding:5px 0 5px 9px;
	width:75%;
}

/*-----------------------  パレットのスタイル -------------------------*/
/* 文字 小 */
.font-small{
	font-size: 10px;
}

/* 文字 中 */
.font-middle{
	font-size: 13px;
}

/* 文字 大*/
.font-big{
	font-size: 16px;
}

/* オレンジ */
.color-orange{
	color: #FF6600;
}

/* 黄色 */
.color-yellow{
	color: #FFCC33;
}

/* 黄緑 */
.color-yGreen{
	color: #99CC33;
}

/* 緑 */
.color-green{
	color: #99CC33;
}

/* 青 */
.color-blue{
	color: #0066FF;
}

/* 紫 */
.color-purple{
	color: #9966CC;
}

/* 赤 */
.color-red{
	color: #CC0000;
}