@charset "Shift_JIS";



/* 全体指定 */

*	{text-decoration:none;
	 font-style:normal;
	 font-weight:normal;}

/* html,body要素 */

html	{}

body	{font-size:85%;
	 line-height:120%;
	 cursor:default;
	 font-family:Verdana,"ＭＳ ゴシック";
	 text-decoration:none;}

body.top{
	background:url(img/bg.gif) no-repeat top left transparent;
}

body.top div{
	margin:200pt 0 0 200pt;
	width:700pt;
}

body.top ul{
	margin:0 0 5em 0;
	padding:0;
	width:100%;
}

body.top ul li{
	list-style:none inside;
	margin:1em 0 0.5em 2em;
	width:95%;
}

body.top ul li.top{
	font-weight:bold;
	list-style:url(img/list-1.gif) inside;
	border-bottom:dotted 1pt #66ccff;
	margin:0;
	padding:0;
	width:100%;
}

body.top ul li.top:first-letter{
	color:#66ccff;
}

body.top ul li.count{
	text-align:right;
}

body.text{
	background:url(img/bg.gif) no-repeat top left transparent;
}

body.text div{
	margin:200pt 0 0 200pt;
	width:700pt;
}

body.text ul{
	margin:0 0 5em 0;
	padding:0;
	width:100%;
}

body.text ul li{
	list-style:none inside;
	margin:1em 0 0.5em 2em;
	width:95%;
}

body.text ul li.top{
	list-style:none inside;
	border:solid 1pt #cccccc;
	text-align:center;
	margin:0 0 3em 0;
	padding:0.5em;
	width:100%;
}

body.text ul li.top:first-letter{
	color:#66ccff;
}

body.text ul li.post{
	list-style:none inside;
	text-align:right;
	margin:3em 0 3em 0;
	width:100%;
}

body.text ul li.title{
	list-style:none inside;
	text-align:center;
	margin:3em 0 3em 0;
	width:100%;
}

body.text ul li.title h2{
	font-size:300%;
	font-family:"HG正楷書体-PRO";
	font-weight:bold;
	color:#cccccc;
	margin:0;
	padding:0;
}


font.new{
	color:#66ccff;
}

a.new:link,a.new:visited{
	color:#66ccff;
}

a.new:hover{
	color:#cccccc;
}

/* リンク */

a	{cursor:help;}

a:link,a:visited	{color:#999999;}

a:hover	{color:#cccccc;}



/* 見出し */

h1,h2,h3,h4,h5,h6	{}
h1	{}
h2	{}

#text h2,#main h2	{font-size:300%;
			 font-family:"HG正楷書体-PRO";
			 font-weight:bold;
			 color:#dddddd;
			 margin:0.5em 0 0.5em 0;}

#text h2 font,#main h2 font	{font-family:"HG正楷書体-PRO";
				 font-weight:bold;}

#main .memo h2	{font-size:300%;
		 font-family:"HG正楷書体-PRO";
		 font-weight:bold;
		 color:#dddddd;
		 margin:0.5em 0 0.5em 0;}



/* 文字装飾 */
em	{color:#ff6666;}

strong	{color:#ff6666;
	 text-decoration:underline;}

big	{}

small	{}

b	{font-weight:bold;}

i	{}

del,s	{text-decoration:line-through;}



/* フォーム */

form	{margin:0;
	 font-size:90%;}

input,textarea	{border:1pt black solid;
		 background:transparent;
		 font-size:100%;
		 font-family:Verdana,"ＭＳ ゴシック";}

input	{width:3em;
	 height:1.5em;}

textarea	{width:200pt;
		 height:30pt;}



/* リスト */

ol	{}

ol li	{}

ul	{}

ul li	{}

dl	{}

dt	{}

dd	{}



/* 引用 */
blockquote	{}



/* レイアウト */

body#index	{}

body#about	{}

body#log	{}

div#main,div#text	{position:absolute;
			 width:400pt;
			 margin:10pt 0 10pt 100pt;}

#main div.text	{font-size:90%;}

#log div.info	{font-size:90%;
		 text-align:center;
		 border:1pt #eeeeee solid;
		 background:#fcfcfc;
		 padding:3pt;}

#log div.text	{font-size:90%;
		 padding-left:3pt;}

#log #main div.text	{font-size:90%;
			 padding:0;}

