@charset "Shift_JIS";

/*
  $HeadURL: file:///G:/repo/ndiary_log/diary.css $
  $Rev: 619 $
  $Date: 2005-07-08 06:30:08 +0900 (Fri, 08 Jul 2005) $
*/

body {
	margin:5px 40px 0px 40px;
	background-color:#000000;/*#f0f8ff*/
	color:#ffffff;
	line-height:1.5;
}

h2 {text-align:center;font-family:sans-serif;font-weight:100;}
h4 {font-family:sans-serif;font-size:16pt;}
h5 {display:inline;font-size:14pt;text-indent:-0.5em;}

p {display:inline;}
div.info {font-family:sans-serif;font-size:10pt;text-align:right;}

div.moso-inline {
	background-color:#444444;
	color:#cfcfcf;
	font-family:sans-serif;
	font-size:90%;
	line-height:1.5;
	margin:0px 15px 0px .5px;
	padding:0em .5em 0em 5.5em;
}

div.moso-outline {
	border-bottom:1px solid green;
	border-left:1px solid green;
	margin:0px 45px 0px 5px;
	padding:0px 0px 5px 5px;
}

div.dd {
	border-bottom:1px solid green;
	border-left:1px solid green;
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;

}

div.ddd {
	padding:0em .5em 0em 5.5em;
	margin:0px 0px 0px .5em;
	background-color:#444444;
	font-family:sans-serif;
	font-size:medium;
	font-size:90%;
	line-height:1.5;
/*
	position:relative;
	top:-10px;
*/
}

div.oneday { margin:0 10% 0 10%; }
div.day {
/*	background-color:#fefefe; */
	background-color:#010101;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding-left:2em;
	text-indent:0em;
}

div.topicbody {padding-left:0.5em;margin-bottom:10px;}
div.subtopicB {padding-top:5px;padding-right:10px;}
div.para {padding-top:5px;padding-right:10px;}
div.cal2 {text-align:center;}
div.footnote {text-indent:0em;font-family:sans-serif;font-size:small;}
div.custmized {text-align:left;font-family:sans-serif;font-size:x-small;}

div.calendar {
	margin-left:auto;
	margin-right:auto;
	width:200px;
	text-align:center;
}

div.pcode {
	margin:0.5em 1em 0.5em 0em;
	padding:5px 5px 5px 20px;
	background-color:#000000;
	color:#00ee00;
	border:2px outset #87cefa;
	font-family:monospace;
	font-size:12pt;
	text-indent:0em;
	line-height:1.1;
}

div.hcode {
	margin:0.5em 1em 0.5em 0em;
	padding:5px 5px 5px 20px;
	background-color:#000000;
	color:#00ee00;
	border:1px dashed blue;/*#87cefa;*/
	font-family:monospace;
	font-size:small;
	text-indent:0em;
	line-height:1.1;
}

div.tcode {
	margin:0.5em 1em 0.5em 0em;
	padding:5px 5px 5px 20px;
	background-color:#555555;
	border:2px outset #87cefa;
	font-family:Arial,sans-serif;
	font-size:10pt;
	text-indent:0em;
	line-height:1.1;
}

div.buy {
	background-color:#404040;
	color:#f0f0f0;
	margin:0px 100px 0px 50px;
	padding:3px;
	border:3px double #f0f0f0;
	font-size:small;
}

span.svnkeywords {font-size:9pt;font-family:Arial,sans-serif;color:#999999;}
span.strsmall {font-size:smaller;}
span.strbig {font-size:20pt;}
span.schedule {font-weight:bold;}
span.cd {color:#fdfdfd;}
span.book {color:#fcfcfc;}
span.game {color:#fbfbfb;}
span.etc {color:#fafafa;}

table.scheduleinfo {width:100%;}
table.calendar {text-align:center;}
table.diaryinfo {font-family:sans-serif;}
table.schedule {border:none;margin:0px;text-align:left;}
td {border-bottom:1px solid #dddddd;}
td.none {
	font-size:10pt;
	border:none;
	width:35%;
	text-align:center;
}

td.noneright {
	font-size:10pt;
	border:none;
	width:65%;
	text-align:right;
}

td.schedule {font-size:9pt;border-bottom:1px dotted blue;}
td.schedulecontent {
	text-align:left;
	font-size:9pt;
	border-bottom:1px dotted blue;
}

li.topics {margin-left:-30px;}

a {text-decoration:none;}
a:link {color:#eeee00;}
a:visited {/*color:#cc5500;*/color:#ee0000;}
a:hover {color:#00ff00;text-decoration:underline;}


.precode {
	padding-left:5px;
	margin-left:0em;
	background-color:#777777;
	border:1px dotted #ffeeff;
	font-family:sans-serif;
	font-size:medium;
	text-indent:0em;
}

.transparent {
	display:none;
	text-indent:-5em;
	color:#cceeff;
	visibility:hidden;
}

.right {text-align:right;}
.me {color:#ffffff;text-indent:-5em;}
.kln {color:#ee6666;text-indent:-3em;}
.ponta {color:#1bea26;text-indent:-5em;}
.blkpt {color:#888888;text-indent:-3.5em;}
.noonly {color:#11bbff;text-indent:-5em;}
.guest {color:#00ffff;text-indent:-3em;}
.tanaka {color:#a52a2a;text-indent:-3em;}
.saitou {color:#808000;text-indent:-3em;}
.marker {color:#0000aa; background-color:#ffddff;}
.smallnumber {font-family:Arial,sans-serif; font-size:10pt;}
.linktext {font-family:Arial,sans-serif; font-size:10pt;}
.monotext {font-family:monospace;}
.textcenter {text-align:center;}
.qutestr {color:#eeddff;}
.simplelist {font-size:xx-small;}
.txtitalic {font-style:italic;}
.harfline { width:70%; }
.information { float:right;	text-align:right; }
.sched { padding-top:5px; padding-left:50px; }

pre {
	margin:0.5em 3em 0em 0.5em;
	padding:5px 0px 5px 5px;
	background-color:#111111;
	color:#00ee00;
	border:1px dashed #87cefa;
	font-family:monospace;
	font-size:small;
	text-indent:0em;
	overflow:auto;
	line-height:1.1;
}

blockquote {
	margin:0.5em 5em 0em 5em;
	padding:5px 5px 0px 5px;
	background-color:#888888;
	border:1px solid #ffffff;/*#87cefa;*/
	font-family:monospace;
	font-size:small;
	text-indent:0em;
}

blockquote:before {
	content: "Note :" attr(title) "\A" ;
	font-family:Arial,sans-serif;
	border-bottom:1px solid #ff0000;
	white-space:-moz-pre-wrap;
}

blockquote:after {
	content: "pF" attr(cite) ;
	font-family:Arial,sans-serif;
	border-top:1px solid #ff0000;
	display:block;
	white-space:-moz-pre-wrap;
	text-align:right;
}

div.leftarea {
	font-size:x-small;
	float:left;
	width:19%;
	margin-right:1%;
	margin-left:-20px;
	padding-right:5px;
	border-right:1px solid #00ff00;
}
div.leftarea div.topiclist { 
	text-align:center; 
	font-style:bold; 
	width:100%; 
	background-color:#555555;
}
div.leftarea dl dt { background-color:#444444;}
div.leftarea dl dd { padding:0; margin:0px 0px 0px 10px; }
div.leftarea div.calendar { width:100%; margin:0; padding:0; }
div.leftarea div.calendar table.calendar { width:100%; }
div.leftarea dl dd a:link {	color:#dddddd; }
div.leftarea dl dd a:visited {	color:#dddddd; }
div.leftarea dl dd a:hover {	color:#00ff00; text-decoration:underline;}
div.rightarea {	margin-left:20%; }

div.status {
	text-align:left;
	padding:20px 0px 0px 20px;
	margin-left:50px;
}
