@charset "utf-8";
/*
text.css
(c) 2007 Karitajian, Inc.
*/


/* -----Page Property----- */
body {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #604D49;
	background-color: #241815;
	font-family: "ＭＳ Ｐゴシック", "Arial", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	line-height:	140%;
	font-size:	11pt;

	scrollbar-3dlight-color:#F5E4B8;
	scrollbar-arrow-color:#EEEEEE;
	scrollbar-darkshadow-color:#F5E4B8;
	scrollbar-face-color:#BD9E63;
	scrollbar-highlight-color:#BD9E63;
	scrollbar-shadow-color:#BD9E63;
	scrollbar-track-color:#F5E4B8;
}


p {
	margin: 10px 0px 10px 0px;
}

a:link {
	color: #604D49;
	text-decoration:none;
}
a:visited {
	color: #604D49;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color: #E02D04;
}


/* -----Basic Text----- */
.main_txt_l {
	font-size:12pt;
	line-height:140%;
}

.main_txt_m {
	font-size:11pt;
	line-height:140%;
}

.main_txt_s {
	font-size:10pt;
	line-height:140%;
	color: #7C665B;
}

.date_txt_s {
	padding: 0px 7px 0px 0px;
	font-size:9pt;
	line-height:190%;
	color: #957977
}

.sub_txt_green {
	font-size:9pt;
	color:#749C78
}

.sub_txt_grey {
	font-size:9pt;
	color:#999999
}

.bold_txt_l {
	font-size:12pt;
	line-height:140%;
	font-weight:bold;
}

.bold_txt_m {
	font-size:11pt;
	line-height:140%;
	font-weight:bold;
}

.bold_txt_s {
	font-size:10pt;
	line-height:140%;
	font-weight:bold;
}

.list_txt_l {
	font-size:12pt;
	line-height:140%;
	font-weight:bold;
	color: #8E521B;
	margin: 10px 0px 5px 0px
}

/* -----Additional Text----- */
.mrk_link {
	background: url(../Images/mrk_link.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 12px;
	background-position: 0px 45%;
}

.mrk_dot {
	background: url(../Images/mrk_dot.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 12px;
	background-position: 0px 45%;
}
	
/* -----List Text----- */
ul {
	list-style-type: none;
	padding: 0px;
	margin: -5px 0px 0px 0px;
}

li {
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 0px 0px;
}

.list_link {
	background: url(../Images/mrk_link.gif) no-repeat 0px 2px;
	padding: 0px 0px 0px 12px;
}
	
.list_dot {
	background: url(../Images/mrk_dot.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 12px;
}

/* Past Diary Logs ----------------------------------------- */
div.pastwrap	{
	width:	804px;
	background-image:	url("../../Past/Images/logbase.gif");
	background-repeat:	repeat-y;
	background-position:	top left;
}

div.pastheadder,div.pastmain,div.pastfoot	{
	width:	800px;
	margin:	0;
	padding:	0;
}

div.pastheadder h1	{
	margin:	0;
	padding:	0;
	display:	none;
}

/* Log Right(contents) */

div.rightside	{
	width:	620px;
	float:	right;
	margin:	0;
	padding:	0;
}

div.pastlogwrap	{
	width:	610px;
	margin:	4px auto 8px;
}

div.pastlogtop	{
	width:	610px;
	height:	10px;
	margin:	0;
	padding:	0;
}

div.pastlogbody	{
	margin:	0;
	background-image: url("../../Past/Images/pastdiarybase.gif");
	background-repeat:	repeat-y;
	background-position:	top left;
}

.pastlogbody h2	{
	width:	596px;
	height:	73px;
	margin:	0px auto 2px;
}

div.dailytitlewrap	{
	width:	564px;
	margin:	16px auto 16px;
}

div.dailytitle	{
	width:	172px;
	float:	left;
	border:	solid 1px #cfcccc;
	margin:	4px 4px 6px 6px;
}

#latepart	{
	clear:	right;
}

.dailytitle h3	{
	width:	100%;
	margin:	0px auto 4px;
	clear:	left;
	background-color:	#cfcfc8;
	text-align:	center;
	font-size:	10pt;
	color: #666633;
}

.dailytitle ul	{
	margin:	0;
	padding:	0;
}

.dailytitle ul li	{
	line-height:	105%;
	font-size:	9pt;
	list-style-type:	none;
	margin:	2px 2px 6px 0px;
}

div.logday	{
	width:	562px;
	margin:	0px auto 8px;
}

.logday h4	{
	clear:	both;
	width:	562px;
	height:	24px;
	margin:	6px auto 4px;
	background-image:	url("../../Past/Images/entrybase.gif");
	background-repeat:	no-repeat;
	background-position:	top center;
}

span.entrytitle	{
	float:	left;
	padding:	4px 0px 2px 8px;
	font-size:	10pt;
	text-align:	left;
}

span.datetime	{
	float:	right;
	font-weight:	400;
	padding:	6px 8px 2px 0px;
	font-size:	9pt;
}

div.logimg	{
	width:	164px;
	float:	left;
	padding:	2px 2px 0px;
	margin:	0;
}

div.logimg img	{
	display:	block;
	margin:	12px auto;
	clear:	both;
	border:	0;
}

div.logarticles	{
	width:	380px;
	float:	left;
	padding:	0px 2px 0px 6px;
	border-left:	solid 2px #ebe3db;
	margin: 14px 0 12px;
}


div.logtopback	{
	padding: 6px 20px 8px 0px;
	background-image:	url("../../Common/Images/tbl_bdr_btm.gif");
	background-position:	bottom center;
	background-repeat:	no-repeat;
	text-align:	right;
}

div.pastlogfoot	{
	width:	610px;
	height:	24px;
	margin:	0;
	padding:	0;
}

/* Log Left(menu) */

div.leftside	{
	width:	180px;
	float:	left;
	margin:	0;
	padding:	0px;
}

div.backnumbermenu	{
	margin:	8px auto 12px;
	width:	172px;
}

div.backnumbermenu h2	{
	margin:	2px auto 2px;
	text-align:	center;
}

ul.logmenu	{
	margin:	0;
	padding:	0;
}

ul.logmenu li	{
	margin:	6px 0px 2px 24px;
	line-height:	120%;
	font-size:	10pt;
	list-style-image:	url("../../Past/Images/log_mrk.gif");
}

.logmenu li a:link	{
	color:	#ffff99;
}

.logmenu li a:visited	{
	color:	#ffff99;
}

.logmenu li a:hover	{
	color:	#e02d04;
}

