/* スタイルシート */
body {
	margin:0;
	padding:0;
	background:#fff;
	font-size:11px;
	color:#000;
	font-family:Osaka, Verdana, Arial, Sans-serif;
	font-weight:normal;
	text-align:left;

}

/* block bits */
#header {
	color:#fff;
	height:45px;
	background:#06c url('http://cori95.net/img/cori95_logo.gif') no-repeat 0 0;
}
#menu {
	font-size:10px;
	line-height:15px;
	color:#fff;
	height:19px;
	margin:0;
	padding:0;
	padding-top:2px;
	padding-left:67px;
	border-top:2px solid #fff;
	border-bottom:5px solid #c60;
	vertical-align:top;
	background:#06c url('http://cori95.net/hit/cori95.gif') no-repeat 6px 3px;
}
#content {
	margin:0px;
	padding:10px;
	background-color:#fff;
}
#body {
	border:1px dotted #06c;
	margin:0px;
	padding:10px;
}
#foot {
	font-size:10px;
	line-height:13px;
	color:#06c;
	height:18px;
	margin:0;
	padding:0;
	border-top:2px solid #06c;
	border-bottom:1px solid #06c;
	background-color:#fff;
}
.block {
	border:1px dotted #999;
	padding:10px;
	margin:10px 0px 10px 0px;
}


.ad_block {
	width:476px;
	border:0px dashed #999;
	padding:2px;
	margin:2px 0px 10px 0px;
}
.ad_google {
	margin:20px 10px 0px 10px;
	padding:0;
	text-align:left;
	border-top:0px dotted #999;
	border-right:1px dotted #999;
	border-bottom:1px dotted #999;
	border-left:1px dotted #999;
}
.ad_google2 {
	margin:0px 10px 0px 10px;
	padding:2px 0px 0px 0px;
	text-align:left;
	border-top:0px dotted #999;
	border-right:0px dotted #999;
	border-bottom:0px dotted #999;
	border-left:0px dotted #999;
}
.ad_item {
	width:243px;
	padding:3px 5px 3px 5px;
	text-align:left;
	border-top:0px solid #fff;
	font-size:10px;
}
.ad_item2 {
	width:468px;
	padding:3px 5px 3px 5px;
	text-align:left;
	border-top:0px solid #fff;
	font-size:10px;
}

/* Standard bits */
a, a:link, a:visited {
	color:#06c;
}

a:active, a:hover {
	color:#0ff;
}

h2{
	font-size:12px;
	color:#00c;
	font-weight:bold;
	text-decoration:underline;
	magrin-bottom:5px;
}

h3{
	font-size:12px;
	color:#06c;
	font-weight:bold;
	text-decoration:underline;
}


b{
	margin:0px 0;
	font-size:12px;
	font-weight:bold;
	color:#30c;
}

/* etc bits */
span.hidden{
	display:none;
}

#menu a {
	font-size:10px;
	line-height:15px;
	color:#fff;
	text-decoration:none;
}

#menu a:hover {
	font-size:10px;
	line-height:15px;
	color:#c60;
	background-color:#ffe;
	text-decoration:none;
}

/* convert era , A.D. */
textarea.result{
	width:360px;
	height:100px;
	background:#eee;
	font-family:Verdana, Arial, Sans-serif;
	color:#000;
	font-size:10px;
	font-weight:normal;
	line-height:140%;
	text-align:left;
	padding:4px;
}


/* tables */

tr.column {
	font-family:verdana, arial, sans-serif;
	color:#fff;
	background-color:#009;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-align:center;
	padding:0px;
}

tr.nor {
	font-family:verdana, arial, sans-serif;
	color:#000;
	background-color:#fff;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-align:left;
	padding:0px;
}

tr.nor2 {
	font-family:verdana, arial, sans-serif;
	color:#000;
	background-color:#ccf;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-align:left;
	padding:0px;
}
td.wid15 {
	border:1px solid #99c;
	width:15px;
	empty-cells:show;
}

td.wid20 {
	border:1px solid #99c;
	width:20px;
	empty-cells:show;
}

td.wid25 {
	border:1px solid #99c;
	width:25px;
}
td.wid30 {
	border:1px solid #99c;
	width:30px;
	empty-cells:show;
}
td.wid40 {
	border:1px solid #99c;
	width:40px;
}
td.wid40c {
	border:1px solid #99c;
	text-align:center;
	width:40px;
}
td.wid40_on {
	border:1px solid #99c;
	background:#eff;
	width:40px;
}
td.wid50 {
	border:1px solid #99c;
	width:50px;
}
td.wid60 {
	border:1px solid #99c;
	width:60px;
	empty-cells:show;
}
td.wid80 {
	border:1px solid #99c;
	width:80px;
	empty-cells:show;
}
td.wid100 {
	border:1px solid #99c;
	width:100px;
}

td.wid120 {
	border:1px solid #99c;
	width:120px;
}
td.wid135 {
	border:1px solid #99c;
	width:135px;
}
td.wid140 {
	border:1px solid #99c;
	width:140px;
}
td.wid150 {
	border:1px solid #99c;
	width:150px;
}
td.wid200 {
	border:1px solid #99c;
	width:200px;
}
td.wid240 {
	border:1px solid #99c;
	width:240px;
}
/* EXTRA BIT*/
table.windowsr {
	font:11px;
	line-height:1.6em;
}
.keyboard{
	border:1px solid #000;
	padding:2px;
	margin:2px;
	font-size:10px;
	line-height:1.6em;
}