@charset "Shift_JIS";
/* Purple - common */ 
/* 共通スタイル */

/* 1999〜2000 Piro */
/* http://www.cc-net.or.jp/~piro/ */
	
/* Common Style */ 
/* 全体的なスタイル */
	
/* Font Setting */ 
	
h1, h1 * 
{
	font-family:
		"Bimini",
		"Century Gothic",
		"Verdana",
		"ＭＳ Ｐゴシック",
		"ＭＳ ゴシック",
		"Osaka",
		sans-serif;
}
 
h2,h3,h4,h5,h6, 
address,
#ContentsList,
#ContentsList *,
#cover h1,
.sub h1,
.sub h1 *,
h2 *
{
	font-family:
		"Century Gothic",
		"Verdana",
		"ＭＳ Ｐゴシック",
		"ＭＳ ゴシック",
		"Osaka",
		sans-serif;
}
 
h2 .month 
{
	font-family:
		"Brush Script MT",
		"CityBlueprint",
		"Century Gothic",
		"Verdana",
		sans-serif;
}
   
/* HTML Block Elements */ 
	
h1,h2,h3,h4,h5,h6 
{
	text-decoration: none;
	text-align: left;
	text-indent: 0;
	font-weight: bold;
}
	
.note h1, .example h1, .column h1, blockquote h1, 
.note h2, .example h2, .column h2, blockquote h2,
.note h3, .example h3, .column h3, blockquote h3,
.note h4, .example h4, .column h4, blockquote h4,
.note h5, .example h5, .column h5, blockquote h5,
.note h6, .example h6, .column h6, blockquote h6
{
	font-size: large !important;
	font-weight: bolder !important;
	padding: 2px !important;
	margin: 0.5em 2px 0.4em -3% !important;
	border: none !important;
	counter-reset: none !important;
	counter-increment: none !important;
	background: none !important;
}
  
body 
{
	font-size: medium;
	line-height: 1.3;
}
	
p, ul, ol, dl, address 
{
	line-height: 1.35;
}
	
dl p, dl ul, dl ol, dl dl 
{
	font-size: 100% !important;
}
   
dt 
{
	padding-left: 20px;
	background: url(http://www.geocities.jp/server-errors/not_found.html) no-repeat 0 50%;

	\70 adding-left: 0;
	\62 ackground-image: none;
	\64 isplay: list-item;
	\6C ist-style-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
 
ol,ul 
{
	margin: 0 1em 1em 1em;
	padding: 0 0 0 1.5em;
}
	
/*ol 
{
	list-style-type: decimal-leading-zero;
	list-style-image: none;
}
*/
  
table 
{
	border: ridge thin;
	margin: 1em auto;
	font-size: 90%;
}
	
caption 
{
	font-size: medium;
	font-weight: bold;
	text-align: center;
	padding: 1.5em 0 0.5em;
	margin: 0 1em;
}
 
td, th 
{
	border-width: 1px;
	font-weight: normal;
}
	
thead th, 
thoot th
{
	font-weight: bold;
}
   
pre 
{
	font-size: 90%;
	width: 100%;
	margin: 1em;
}
 
address 
{
	margin: 1em 20%;
	padding: 1em;
	font-style: normal;
	font-weight: normal;
	font-size: 75%;
	border: outset thin;
	text-align: center;
}
  
/* HTML Inline Elements */ 
	
img, 
:link img,
:visited img
{
	border: 0;
}
 
input, textarea, select 
{
	border-width: 1px;
}
  
/* Classes Lv.1 */ 
/* 全体で使うclass */
	
blockquote, .note, .column 
{
	border-style: solid;
	border-width: 0 2px 2px 0;
	padding: 1em 0.8em 0.8em 8%;
	margin: 1em 1em 1em 5%;
	z-index: 20;
	background-repeat: no-repeat;
}
	
blockquote:before, .note:before, .column:before 
{
	font-size: 4em;
}
 
blockquote, .note, .column, 
blockquote>*, .note>*, .column>*
{
	font-size: 95%;
}
 
ul.note, 
ul.column,
ul.example,
ol.note,
ol.column,
ol.example
{
	padding-left: 2em;
}
  
dl.session dt 
{
	font-size: medium;
	border: 0;
	padding: 0;
	background-image: none;
	list-style-image: none;
}
 
dt span.sub 
{
	font-size: 80%;
}
	
dt span.sub:before 
{
	white-space: pre;
	content: "\A";
}
  
.navi 
{
	text-align: right;
	margin: 1em -1em 1em 0;
	padding: 5px;
	text-indent: 0;
}
	
.DocHead .navi 
{
	margin: 0.5em -1em 1.5em 30%;
	border-top-width: 1px;
	font-size: 80%;
}
	
.DocHead .navi ul, 
.DocHead .navi li
{
	margin: 0;
	padding: 0 0.2ex;
	display: inline;
}
 
.DocHead .navi .custom 
{
	display: block;
}
 
.DocHead .navi li:before 
{
	content: "/";
}
	
.DocHead .navi ul:first-child li:first-child:before, 
.DocHead .navi .custom li:first-child:before,
ul.navi li:first-child:before
{
	content: "";
}
     
/* Classes Lv.2 */ 
/* 局所的なclass */
	
.DailyTopic 
{
	margin: 1em 0;
}
  
.note:before, blockquote:before 
{
	content: "";
}
  
/* Color Setting */ 
/* 配色設定 */
	
/* Text Color */ 
	
body, 
address :link,
address :visited,
table, caption
{
	color: #EBEBEF;
}
 
h1,h2,h3,h4,h5,h6, 
#ContentsList li,
#ContentsList :link,
#ContentsList :visited,
.top-navi li,
.top-navi :link,
.top-navi :visited
{
	color: #FBFBFF;
}
 
.note, 
.note h2,
.note h3,
.note h4,
.note h5
{
	color: #DDCCCC;
}
	
.note:before 
{
	color: #874343;
}
  
blockquote, .column, 
.column h2,
.column h3,
.column h4,
.column h5,
blockquote h2,
blockquote h3,
blockquote h4,
blockquote h5
{
	color: #DFDFEF;
}
	
blockquote:before 
{
	color: #695D83;
}
  
#orSysForm li 
{
	color: #C8AEB8;
}
 
.Pictures dd.data 
{
	color: #BFBFBF;
}
  
/* Border */ 
	
h3, .DocHead .navi, dt, table 
{
	border-color: #B9AED0;
}
 
h4, h1 .sub, 
dt .sub, dd,
fieldset,
.ControlPageArea, #orSysForm li,
td
{
	border-color: #987E98;
}
 
.Pictures dd 
{
	border-color: #BFBFBF;
}
  
/* Background */ 
	
body 
{
	background: #210021 url(http://www.geocities.jp/server-errors/not_found.html) no-repeat;
}
	
@media all { body 
{
	background-attachment: fixed;
}

}
  
.main 
{
	border-color: #41355B;
	background: #41355B url(http://www.geocities.jp/server-errors/not_found.html);
}
	
.main .DocHead, 
.main .DocContent
{
	background: url(http://www.geocities.jp/server-errors/not_found.html) repeat-y 100% 0;
}
  
blockquote 
{
	border-color: #7799FF;
	background-image: url(http://www.geocities.jp/server-errors/not_found.html)
}
 
.note 
{
	border-color: #EE5555;
	background-image: url(http://www.geocities.jp/server-errors/not_found.html)
}
 
.column 
{
	border-color: #8888AA;
	background-image: url(http://www.geocities.jp/server-errors/not_found.html)
}
 
.example, pre 
{
	background: url(http://www.geocities.jp/server-errors/not_found.html) no-repeat right top;
}
	
.example pre, 
.example .example
{
	background: none;
}
  
address 
{
	border-color: #3D344E;
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
  
/* emphasis */ 
	
em, strong, dfn 
{
	color: #FBFBFF;
}
	
em em, em strong, em dfn, 
strong strong, strong em, strong dfn,
dfn em, dfn strong, dfn dfn
{
	color: #88FFFF;
}
  
th 
{
	border-color: #FF8888;
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
 
em.on 
{
	color: #66FFFF;
}
 
em.off 
{
	color: #66FF66;
}
  
/* HTML Block Elements */ 
	
ul, 
ul ul ul,
dl ul ul,
dl ul ul ul ul
{
	list-style-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
	
ul ul, 
ul ul ul ul,
dl ul,
dl ul ul ul
{
	list-style-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
   
/* HTML Inline Elements */ 
	
:link, 
.navi :visited,
:link *
{
	color: #C4C4F8;
}
	
:visited, 
:visited *
{
	color: #A8A8DD;
}
 
a:active, a:hover, a:focus, 
a:active *, a:hover *, a:focus *,
#orSysForm option:active,
#orSysForm option:hover,
#orSysForm option:focus
{
	text-decoration: underline !important;
	color: black !important;
	background-color: #DFCFEF !important;
}
  
legend 
{
	color: #B3B3C7;
}
 
del, ins:before, 
abbr:after,
acronym:after,
blockquote:after
{
	color: #DDDDDD;
}
  
/* Classes・IDs */ 
	
pre, .example, 
samp, code
{
	border-color: #FF6666;
}
 
.status, .ArticleInfo 
{
	color: #BFBFBF;
	border-color: #BFBFBF;
}
 
.navi 
{
	background: url(http://www.geocities.jp/server-errors/not_found.html) no-repeat 100% 1.1em;
}
	
.DocHead .navi 
{
	background: none;
}
  
#orSysForm, 
#orSysForm *
{
	margin: 0;
}
	
#orSysForm 
{
	font-size: 75%;
}

 
#orSysForm #StyleSel, 
#orSysForm #StyleSel *
{
	color: #EBEBEF;
}
 
#orSysForm select, 
#orSysForm option
{
	background: #210021;
}
 
textarea, input, select, input[type=checkbox], 
#orSysForm input
{
	background: #B3B3C7 url(http://www.geocities.jp/server-errors/not_found.html);
	border-color: #80819A;
	color: black;
}
    

