/* ----- テーマ「simple」 -------------------------------- */

div#diary .simple .diary {
	background-image: url(/menu/none.gif);
}
div#diary .simple .title {
	margin: 15px 0px 5px 0px;
	padding: 4px 5px;
	text-align: right;
	border-top: 10px double #eee;
	background-color: #f0e5cc;
	border-bottom: 15px solid #cceeee;
}


div#diary .simple .title * {
	font-size: 22px;
	font-weight: bold;
	text-align: right;
}


div#diary .simple .titleday {
	margin: 3px 0px 0px 10px;
	padding: 0px;
	background-color: transparent;
	text-align: left;
	float: left;
	border: 0px;
}
div#diary .simple .titleday li {
	list-style-type: none;
	margin: 0px;
	padding: 2px;
	color: #88cccc;
	font-weight: bold;
	line-height: 1.0em;
}

div#diary .simple .titleday li.days {
	margin-bottom: 3px;
	padding: 0px 0px 3px;
	font-size: 50px;
	font-weight: bold;
	color: #feaa55;
	border-bottom: 2px dashed #ccaa99;
}
@media screen {
	div#diary .simple .titleday {
		font-family: "Times New Roman", Times;
	}
}
div#diary .simple .titleday li.year {
	display: inline;
	margin-left: 14px;
	padding: 3px;
	font-size: 17px;
	font-weight: bold;

	letter-spacing: 5px;
}
div#diary .simple .titleday li.week {
	display: inline;
	padding: 3px;
	font-size: 17px;
	font-weight: bold;

	letter-spacing: 5px;
}
div#diary .simple .titleday li.image {
	margin: 0px;
	padding: 20px 0px 0px;
}

div#diary .simple .infotop {
	margin: 15px 15px 0px 120px;
	padding: 8px 10px 0px;
	letter-spacing: 1px;
	border: 0px solid #eeeedd;

	background: url(/back/naname.gif);
}
div#diary .simple .info {
	margin: 0px 15px 0px 120px;
	padding: 5px 10px 10px;
	letter-spacing: 1px;
	border: 0px solid #eeeedd;

	background: url(/back/naname.gif);
}


/* ----- テーマ「simple2」 -------------------------------- */

div#diary .simple2 .diary {
	background-image: url(/menu/none.gif);
}
div#diary .simple2 .title {
	margin: 15px 0px 5px 0px;
	padding: 4px 5px;
	text-align: right;
	border-top: 10px double #fabb66;
	background-color: #daea77;
	border-bottom: 15px solid #ddd;
}


div#diary .simple2 .title * {
	font-size: 22px;
	font-weight: bold;
	text-align: right;
}


div#diary .simple2 .titleday {
	margin: 3px 0px 0px 10px;
	padding: 0px;
	background-color: transparent;
	text-align: left;
	float: left;
	
	border: 0px;
}
div#diary .simple2 .titleday li {
	list-style-type: none;
	margin: 0px;
	padding: 2px;
	color: #885566;
	font-weight: bold;
	line-height: 1.0em;
}

div#diary .simple2 .titleday li.days {
	margin-bottom: 3px;
	padding: 0px 0px 3px;
	font-size: 50px;
	font-weight: bold;
	color: #2C89A8;
	border-bottom: 2px dashed #88ccee;
}
@media screen {
	div#diary .simple2 .titleday {
		font-family: "Times New Roman", Times;
	}
}
div#diary .simple2 .titleday li.year {
	display: inline;
	margin-left: 14px;
	padding: 3px;
	font-size: 17px;
	font-weight: bold;

	letter-spacing: 5px;
}
div#diary .simple2 .titleday li.week {
	display: inline;
	padding: 3px;
	font-size: 17px;
	font-weight: bold;

	letter-spacing: 5px;
}
div#diary .simple2 .titleday li.image {
	margin: 0px;
	padding: 20px 0px 0px;
}

div#diary .simple2 .infotop {
	margin: 15px 15px 0px 120px;
	padding: 8px 10px 0px;
	letter-spacing: 1px;
	border: 0px solid #eeeedd;

	background: url(/back/naname.gif);
}
div#diary .simple2 .info {
	margin: 0px 15px 0px 120px;
	padding: 5px 10px 10px;
	letter-spacing: 1px;
	border: 0px solid #eeeedd;

	background: url(/back/naname.gif);
}

/* ----- テーマ「theme」 -------------------------------- */

div#diary .theme .diary {
	background-image: url(/menu/none.gif);
}
div#diary .theme .title {
	margin: 3px 0px 5px 0px;
	text-align: right;
}

div#diary .theme .title li {
	display: inline;
	padding: 0px;
}

div#diary .theme .title * {
	font-size: 1.2em;
	font-weight: bold;

	text-align: right;
}


div#diary .theme .titleday {
	margin: 5px 0px 0px 15px;
	padding: 0px;
	background-color: transparent;
	text-align: left;
	float: left;
	border: 0px;
}
* html div#diary .theme .titleday {
	margin: 5px 0px 0px 8px;
	padding: 0px;
	background-color: transparent;
	text-align: left;
	float: left;
	border: 0px;
}
div#diary .theme .titleday li {
	list-style-type: none;
	margin: 0px;
	padding: 2px;
	color: #ccccaa;
	font-weight: bold;
	line-height: 1.0em;
}

div#diary .theme .titleday li.days {
	padding: 2px;
	font-size: 50px;
	font-weight: bold;
	color: #ccbbaa;
}
@media screen {
	div#diary .theme .titleday {
		font-family: "Times New Roman", Times;
	}
}
div#diary .theme .titleday li.year {
	display: inline;
	padding: 3px;
	font-size: 15px;
	font-weight: bold;
}
div#diary .theme .titleday li.week {
	display: inline;
	padding: 3px;
	font-size: 15px;
	font-weight: bold;
}
div#diary .theme .titleday li.image {
	margin: 0px;
	padding: 10px 0px 0px;
}



/* ----- テーマ「flat」 -------------------------------- */

div#diary .flat .diary {
	background-image: url(/menu/none.gif);
}
div#diary .flat .title {
	margin: 15px 0px 5px 0px;
	padding: 5px 24px 8px;
	text-align: right;
}


div#diary .flat .title * {
	font-size: 24px;
	font-weight: normal;

	text-align: right;
}


div#diary .flat .titleday {
	margin: 8px 0px 0px 15px;
	padding: 0px;
	background-color: transparent;
	text-align: left;
	float: left;
	
	border: 0px;
}
 * html div#diary .flat .titleday {
	margin: 8px 0px 0px 8px;
	padding: 0px;
	background-color: transparent;
	text-align: left;
	float: left;
	
	border: 0px;
}
div#diary .flat .titleday ul {
	padding: 10px;
	border: 1px outset #eeeedd;
	background: #fafaee url(/back/naname.gif);
}
div#diary .flat .titleday li {
	list-style-type: none;
	margin: 0px;
	padding: 2px;
	color: #ccccaa;
	font-weight: normal;
	line-height: 1.0em;
}

div#diary .flat .titleday li.days {
	padding: 2px;
	font-size: 35px;
	color: #ccbbaa;

	text-align: center;
}
div#diary .flat .titleday li.year {
	display: inline;
	padding: 3px;
	font-size: 12px;

	letter-spacing: 3px;
}
div#diary .flat .titleday li.week {
	display: inline;
	padding: 3px;
	font-size: 12px;

	letter-spacing: 3px;
}
div#diary .flat .titleday li.image {
	margin: 10px 0px 0px;
	padding: 3px;

	text-align: center;
}

div#diary .flat .infotop {
	margin: 20px 24px 0px;
	padding: 3px;
}


/* ----- テーマ「old」 -------------------------------- */

div#diary .old .diary {
	background-image: url(/menu/none.gif);
}
div#diary .old .title {
	margin: 15px 0px 5px 0px;
	padding: 5px 10px 8px;
	text-align: right;
	border-top: 10px double #77cccc;
	background-color: #fabb77;
	border-bottom: 15px solid #fadd33;
}


div#diary .old .title * {
	font-size: 28px;
	font-weight: bold;

	text-align: right;
}


div#diary .old .titleday {
	margin: 10px 0px 0px 8px;
	padding: 0px;
	background-color: transparent;
	text-align: left;
	float: left;
	
	border: 0px;
}
div#diary .old .titleday ul {
	padding: 12px;
}
* html div#diary .old .titleday ul {
	padding: 0px 10px;
}
div#diary .old .titleday li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	color: #555;
	line-height: 1.0em;
	letter-spacing: 2px;

	font-size: 38px;
	font-weight: bold;
}

div#diary .old .titleday li.days {
	display: inline;
}
div#diary .old .titleday li .day {
	display: none;
}

@media screen {
	div#diary .old .titleday li {
		font-family: "Times New Roman", Times;
	}
	div#diary .old .title * {
		font-family: "ＭＳ Ｐ明朝",細明朝, リュウミンL, serif;
	}
}
div#diary .old .titleday li.year {
	display: inline;
}
div#diary .old .titleday li.week {
	display: none;
}
div#diary .old .titleday li.image {
	margin: 10px 0px 0px;
	padding: 3px;

	text-align: center;
}

div#diary .old .infotop {
	margin: 20px 15px 0px;
	padding: 3px;
}

/* ----- テーマ「photo」 -------------------------------- */

div#diary .photo .diary {
	background-image: url(/back/naname.gif);
	background-repeat: repeat;
}
div#diary .photo .diary .text img {
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 3px solid #dddddd;
	border-bottom: 4px solid #dddddd;
}
div#diary .photo .titleday li {
	color: #fefefe;
}

div#diary .photo .titleday li.days {
	font-weight: bold;
}
@media screen {
	div#diary .photo .titleday {
		font-family: "Times New Roman", Times;
	}
}
div#diary .photo .titleday li.year {
}
div#diary .photo .titleday li.week {
}


/* ----- テーマ「guide」 -------------------------------- */

div#diary .guide .diary {
	background-image: url(/menu/none.gif);
}
div#diary .guide .title {
	margin: 30px 0px 5px 0px;
	padding: 4px 5px;
	text-align: center;
}


div#diary .guide .title * {
	font-size: 30px;
	font-weight: normal;
}

div#diary .guide .titleday * {
	display: none;
}

div#diary .guide .infotop {
	margin: 15px 15px 0px 120px;
	padding: 8px 10px 0px;
	letter-spacing: 1px;
	border: 0px solid #eeeedd;

	background: url(/back/naname.gif);
}
div#diary .guide .info {
	margin: 0px 15px 0px 120px;
	padding: 5px 10px 10px;
	letter-spacing: 1px;
	border: 0px solid #eeeedd;

	background: url(/back/naname.gif);
}
