@charset "UTF-8";

a:link {
	color:#0000FF;
}
a:hover {
	color:#FF0000;
	background-color:#FFFFFF;
	text-decoration: none;
}
a[name]:hover {
	color:#000000;
	background-color:transparent;
	text-decoration: none;
}

body {
	margin:0px; padding:4px 8px;
	  background-color: #CCDDEE;
	  background-image: url(/r246net_r275.jpg);
	  background-repeat: repeat;
	  background-attachment: fixed;
	font-family:
		"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"IPA Pゴシック","IPAPGothic","VL Pゴシック","VL PGothic","VL ゴシック","VL Gothic",
		"さざなみゴシック","Sazanami Gothic","IPA モナー UIゴシック","IPA mona UIGothic",
		"Meiryo UI","MS UI Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",
		Arial,Verdana,Helvetica,Tahoma,Georgia,
		sans,sans-serif;
	font-size:88%;	color:#000000;
	line-height:150%;
}

#main {
	position:relative;
	margin:0%;
	width:755px;
	color:#000000;
	margin-left:140px;
	line-height:150%;
}

h1 {
	font-size:123%;	color:#000000;
	margin:0px;
}
h2 {
	font-size:100%;	color:#000000;
	margin:0px;
}
h3 {
	font-size:100%;	color:#000000;
	margin:0px;
}
 
h4 {
	font-size:100%;	color:#000000;
	margin:0px;
}

h5 {
	font-size:100%;	color:#000000;
	margin:0px;
}


br {
	clear:both;
}

hr {
	border:1px dotted #666666;
}

p {
	margin:0px; padding:0px;
}

p.drop:first-letter {
	float:left;
	font-size:3em;
	font-weight:bold;
	margin-right:8px;
	padding-top:8px;
	color:#3366CC;
	background:#F0F0F0;
	line-height:150%;
}

img, td {
	vertical-align:middle;
	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
}

.gotop {
	float:right;
}

.gotop a {
	display:inline;
}

#mainmenu {
	width:180px;
	float:left;
	margin:0px; padding:15px;
	white-space:pre;
	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	line-height:160%;
}

.headline {
	width:480px;
	float:left;
	margin:0px 0px 20px 20px; padding:10px 20px;
	text-align:left;
	line-height:150%;
	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
}

.headline ul {
	list-style:none;
	margin:0px; padding:0px;
}
.headline li {
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	border-top:2px solid #9999FF;
	border-left:3px solid #9999FF;
}
.headline li p {
	margin:0px 0px 4px 0px;
	padding:4px 0px 0px 12px;
	border-left:12px solid #9999FF;
}

.topheadline {
	width:480px;
	float:left;
	margin:0px 0px 20px 20px; padding:10px 20px;
	text-align:left;
	line-height:170%;
	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
}

#hl0 {
	font-size:120%;	color:#000000;
	text-align:left;
	background-image: url(/testbg1.gif);
}

#hl0b {
	font-size:15px;	color:#000000;
	text-align:center;
	background-image: url(/testbg1.gif);
}
#hl0c {
	font-size:120%;	color:#000000;
	text-align:left;
	background-image: url(/testbg1.gif);
}

#hl1 {
	height:768px; overflow:scroll;
	color:#000000;
	background-image: url(/testbg2.gif);
}
#hl2 {
	height:220px; overflow:scroll;
	font-size:120%;	color:#000000;
	text-align:center;
	background-image: url(/testbg3.gif);
}
#hl3 {
	height:400px; overflow:scroll;
	font-size:94%;
	color:#000000;
	background-image: url(/testbg2.gif);
}


#site {
	text-align:left;
	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
}


#info {
	width:540px;
	margin:0px 70px; border-width:1px; padding:30px;
	background-color:#F0F0F0;
	text-align:left;
	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
}

#anime {
	text-align:left;
	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	background-image: url(/testbg1.gif);
}
#anime1 {
	text-align:left;
	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	background-image: url(/testbg1.gif);
}
#anime2 {
	text-align:left;
	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	background-image: url(/testbg1.gif);
}
#anime3 {
	text-align:left;
	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	background-image: url(/testbg1.gif);
}

#topimg {
	margin:0px; padding:24px 70px 8px 70px;
	width:610px;
	margin-left:0px;
	background-image: url(/tbl_bg.gif);
/*	background-color:#F0F0F0;
*/	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	text-align:center;
}

#sitename {
	margin:0px auto; padding:16px;
	width:500px;
	margin-left:90px;
	text-align:center;
}


#foot {
	width:750px;
	margin:0px; border-width:0px; padding:0px;
	text-align:center;
}

#footmenu {
	width:750px;
	margin:0px; border-width:0px; padding:0px;
	text-align:center;
	background-image: url(/testbg1.gif);
}


.tblc {
	background-color:#F0F0F0;
}

.tblhc {
	  background-image: url(/tbl_bg.gif);
}

.tblgrd {
	background-image: url(/testbg2.gif);
}


.std {
	width:600px;
 	margin:0px 0px 0px 70px; border-width:1px; padding:0px;
	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
}
.stdhc {
	width:530px;
 	margin:0px 0px 0px 70px; border-width:1px; padding:40px 30px 20px 40px;
	background-image: url(/testbg1.gif);
}

.stdgrd {
	width:580px;
 	margin:0px 0px 0px 70px; border-width:1px; padding:40px 0px 20px 40px;
	background-image: url(/testbg2.gif);
	border-color:#333333;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	font-size:88%;
}



.stdhc2 {
	width:530px;
 	margin:0px 0px 0px 70px; border-width:1px; padding:40px 30px 20px 40px;
	background-image: url(/testbg1.gif);
}

.stdhc2 ul {
	list-style:none;
	margin:0px; padding:0px;
}
.stdhc2 li {
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	border-top:2px solid #9999FF;
	border-left:3px solid #9999FF;
}
.stdhc2 li p {
	margin:0px 0px 4px 0px;
	padding:4px 0px 0px 12px;
	border-left:12px solid #9999FF;
}
