body{background-color:#3399ff;;color:#000033;
	padding:0px;margin:0px;font-size:80%;line-height:160%;font-family:"ＭＳ Ｐゴシック",Osaka;
	scrollbar-face-color: #0000000;
	scrollbar-base-color:#000000;
	scrollbar-highlight-color:#cccccc;
	scrollbar-shadow-color : #cccccc;
	scrollbar-darkshadow-color : #cccccc;
	scrollbar-3dlight-color : #cccccc;
	scrollbar-arrow-color : #cccccc;
	margin: auto;
}
a{color:#ffcccc;}
a:visited{color:#ffffcc;}
a:hover{color:#e6ffff;position:relative;top:2px;}

h1{	font-size:24px;
	text-align:right;
	color:#00BCD4;
    text-shadow: 2px 2px #fff, 5px 5px rgba(0, 188, 212, 0.4);
	padding-top:7px;
	padding-left:10px;
	position:absolute;
	right:0px;
	top:0px;
	width:330px;
	height:280px;
	background-image:url(top_img/spimg.gif);
	background-attachment:fixed;
	background-repeat : repeat-x;
	background-position:right top;
} /*サイトのタイトル部分です*/

h2{	font-size:16px;
	color:#4c4c4c;
} /*各コンテンツのタイトル部分です*/
h3{	font-size:14px;
	color:#2e2e2e;
	margin-top: 20px;
} /*巻頭説明文*/

#main{position:absolute;left:30px;top:60px;width:800px;height:85%;margin: auto;} /*メインブロックのスタイルです*/ 

#navi{font-size:15px;font-weight:bold;width:100%;height:35px;border-bottom:1px #ffffff solid;position:absolute;top:7px;left:0px;} /*ナビゲーションのスタイルです*/
#navi a{text-decoration:none;}
#home{padding:4px 10px;float:left;text-decoration: blink;}/*上、右、下、左*/
#link{padding:4px 10px;float:left;}

 /*リンクページのスタイルです*/
.clearall{clear:both;}

/*ギャラリー部分のスタイルです*/
.gimg{float:left;padding:5px 12px 5px 4px;clear:both;clear:all;}/*paddingの順番は、上、右、下、左です*/
.gtxt{padding:8px 18px;margin:12px 0;}/*paddingの順番は、上下、左右です*/
.line { line:both; }
.line hr { border-bottom: solid 10px; }

/*コピーライト部分のスタイル*/
#copy{
	clear:left;
	background-color:#333333;
	height:20px;
	font-size:12px;
	text-align:right;
	color:#ffffff;
	border: double #330000;
	border-width:3px 0 0 0;
	padding:2px;
	}
#copy a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	}
#copy a:hover{
	color:#FFFFFF;
	}