@charset "Shift_JIS";

/*--------------------------------------------

Name: ssssssssssss
Version: 1.0
Date: 2007-08-01
Author: アメ
Site: {neut}
URL: http://neut.xtr.jp/

--------------------------------------------*/

/*	　目次
----------------------------------------------
1.全体
2.リンク
3.リスト
4.フォーム
5.コンテナー
6.ヘッダー
7.メイン
8.入口ページ
--------------------------------------------*/

/*	　1.全体
--------------------------------------------*/
* {	
	margin: 0;
	padding: 0;
	line-height: 1.8; /* 全体の行の高さ */
	font-style: normal;	
	font-weight: normal;	
	font-size: 100%;
	min-height: 0;
}
html,
body {
	scrollbar-3dlight-color: #000;
	scrollbar-arrow-color: #000;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #000;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #fff;
}
body {
	color: #000; /* 全体のフォントカラー */
    background:#fff url("img/bg.jpg") no-repeat 0% 100% fixed; /* 背景画像 */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13; /* 全体のフォントサイズ */
}
img {
	border: 0;
}
br {
	letter-spacing: normal;
}
/*	　2.リンク
--------------------------------------------*/
a {
	color: #000;
	text-decoration: none;
}
a:hover,
a:active {
	position:relative;
	top:1px;
	left:1px;
	color: #999;
	text-decoration: none;
}
/* 著作権リンク */
p#copy a {
	color: #999;
	text-decoration: none;
}
p#copy a:hover,
p#copy a:active {
	position:relative;
	top:1px;
	left:1px;
	color: #999;
}
/*	　3.リスト
--------------------------------------------*/
ol,
ul,
dl {
	margin-bottom: 5em;
}
ol li {
	list-style: decimal inside;
}
ul li {
	list-style: circle inside;
}
dt {
	width: 7em;
	line-height: 1.8;
}
dd {
	margin-top: -1.8em;
	position: relative;
	top: 0px;
	left: 6em;
	width: 430px;
	line-height: 1.8;
}
/* 横並びテキストリスト1（Illustrationで使用） */
ul.textlist1 li {
	margin-right: 0.5em;
	display: inline;
	list-style:none outside;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", sans-serif;	/* 記号の文字化け対策 */
}
/* 横並びテキストリスト2（Bookmarkで使用） */
ul.textlist2 li {
	margin-right: 2em;
	display: inline;
	list-style:none outside;	
}
/* 画像リスト（Bookmarkで使用） */
ul.imglink li {
	display: inline;
	list-style:none outside;	
}
ul.imglink li img {
	margin: 0 5px 5px 0;
}
/*	　4.フォーム
--------------------------------------------*/
fieldset {
	border: 0;
}
legend {
	display: none;
}
textarea {
	border: 1px solid #000;
	width: 300px;	
	line-height: 1.3;
	vertical-align: bottom;	
	color: #000;
	background-color: #fff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", Verdana, "ＭＳ Ｐゴシック", sans-serif;
}
textarea:hover,
textarea:focus {
	background-color: #eee;
}
input {
    padding: 0.1em;
	border: none;
	line-height: 1.3;
	vertical-align: bottom;
	color: #fff;
	background-color: #000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", Verdana, "ＭＳ Ｐゴシック", sans-serif;
	font-weight: bold;
	cursor: pointer;
}
/*	　5.コンテナー
--------------------------------------------*/
div#container {
	margin-left: 320px;
	padding-bottom: 10px;
}
/*	　6.ヘッダー
--------------------------------------------*/
div#header {
	margin: 35px 0 30px 0;
	padding: 0;
}
/* サイト名 */
h1 {
	margin-bottom: 1px;
	line-height: 0.8;
	color: #000;
	font-family: "", Verdana, sans-serif;
	font-size: 15px;
	letter-spacing: -0.1em;
}
h1#title a {
	margin-bottom: 1px;
	position: relative;
	top: 0px;
	left: 0px;
	line-height: 0.8;
	color: #808080;
	font-family: "Arial Black", Verdana, sans-serif;
	font-size: 60px;
	text-decoration: none;
	letter-spacing: -0.1em;
}
/* サイト名下のurl */
p#url {
	margin: 7px 0 0 5px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
/* サイト名下の名前と年月 */
p#name {
	margin: -8px 0 10px 5px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
/* WEB拍手 */
p#clap a {
	margin-left: 5px;
	padding: 1px;
	color: #000;
	background-color: #c0c0c0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	text-decoration: none;	
}
p#clap a:hover,
p#clap a:active {
	position: relative;
	top: 2px;
	left: 2px;
	color: #fff;
	background-color: #000;	
}
/*	　7.メイン
--------------------------------------------*/
div#main {
	margin: 0;
	padding: 0;
}
/* 見出し */
h2 {		
	margin: 5em 0 1.8em 0;
    border-bottom: solid 2px #000;
}
h2 span {
	line-height: 1;	
	color: #fff;
	background-color: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
h3 {
	margin: 10px 0;
	color: #808080;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
}
/* 段落 */
p {
	margin-bottom: 1em;
}
p#copy {
	margin: 40px 20px 20px 0;
	color: #999;
	text-align: right;
}
/* 強調 */
em {
	font-weight: bold;
}
/* より強い強調 */
strong {
	border-bottom: 1px dotted #000;
	font-weight: bold;
}
/* 追加 */
ins {
	text-decoration: underline;
}
/* 取り消し線 */
del{
	text-decoration: line-through;
}
/* コード */
code {
	font-family: "Osaka−等幅", monospace;
}
/*	　8.入口ページ
--------------------------------------------*/
body#enter {
	padding-bottom: 20px;
    background:#fff; 
}
div#entercontainer {
	margin-left: 20px;
}
a#enterlink {
	padding: 1px;
	color: #000;
	background-color: #c0c0c0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a#enterlink:link,
a#enterlink:visited {
	color: #000;
	background-color: #c0c0c0;
}
a#enterlink:hover,
a#enterlink:active {
	position: relative;
	top: 2px;
	left: 2px;
	color: #fff;
	background-color: #000;	
}