@charset "Shift_JIS";

*{margin:0;padding:0;}

/*background-colorを変えると外の背景の色が変わります*/
/*colorを変えると文字色が変わります*/
body{
	color:#fff;
	font-family:Verdana, Helvetica,"メイリオ","ＭＳ Ｐゴシック", Osaka, sans-serif;
	background:#eee url(img/bg.gif) repeat right top;
	font-size:80%;
}


/*IEスクロールバーです*/
html{
	scrollbar-arrow-color:#666666;
	scrollbar-base-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-highlight-color:#666666;
	scrollbar-shadow-color:#666666;
	scrollbar-darkshadow-color:#ffffff;
}

/*全体の幅、メインの背景色の設定です*/
#main{
	width:750px;
	margin:0 auto;
	background-color:#000000;
	border-right:2px solid #000000;
	border-left:2px solid #000000;
}

/*ＨＰの題名部分です*/
.title{
	text-align:right;
	font-weight:bold;
	font-size:85%;
	letter-spacing:5px;
	margin:10px;
}

/*ＨＰの題名の影部分です*/
.title2{
	color:#666;
}

/*ＨＰのトップ画像です*/
.logo{
	height:383px;
	background-color:#000000;
	background-repeat:no-repeat;
	text-align:center;
	margin:0;
}

/*見出し１です*/
h1{
	color:#fff;
	font-size:120%;
	padding-left:15px;
	margin:10px;
	background:#000 url(img/menu.gif) no-repeat left top;
}

/*見出し２です*/
h2{
	color:#ccc;
	font-size:110%;
	margin:20px 0 10px 25px;
}

/*見出し２の×です*/
.h2{color:#fff;}

/*文の背景、枠です*/
.text{
	line-height:140%;
	margin:5px 25px 45px;
	padding:15px;
	border:1px solid #666;
  float : none;
}

a img{border:0;}
pre{font-size:100%;}

/*イラスト表示*/
.pict{
	text-align:center;
	margin:70px 0 30px;
}

/*文の下のあとがき部分です*/
.atogaki{
	text-align:right;
	color:#999999;
	padding-right:10px;
}

/*一番下のコピーライト*/
.footer{
	color:#ccc;
	font-size:90%;
	font-weight:bold;
	text-align:right;
	border-top:1px solid #666666;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:30px;
	margin-top:50px;
}


/*メニュー部分*/
.menu{
	background-color:#000;
	height:40px;
	padding-top:10px;
}
.menu ul{
	margin:0;
	list-style-image:none;
	list-style-type:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	height:17px;
}
.menu li{
	font-weight:bold;
	font-size:70%;
	letter-spacing:3px;
	display:inline;
	padding:2px 2px 2px 8px;
	border-left:1px solid #fff;
	margin-left:15px;
}
.menu2{color:#ccc;}

textarea{
	color:#fff;
	font-family:Verdana,sans-serif;
	font-size:90%;
	background-color:#000000;
	border:1px solid #fff;
}
ul{
	list-style-type:square;
	margin:0 0 0 30px;
	padding-right:20px;
}
ol{
	margin:0 0 0 30px;
	padding-right:20px;
}

/*上に戻る▲▲です*/
.modoru{
	text-align:right;
	margin:15px;
}

/*リンクの色設定です*/
a:link{
	color:#9999cc;
	text-decoration:none;
}
a:visited{
	color:#999999;
	text-decoration:none;
}
a:hover{
	color:#cc99ff;
	text-decoration:line-through;
}
.menu a{
	color:#fff;
	text-decoration:none;
}
.menu a:hover{
	color:#ffcc99;
	text-decoration:none;
}