body{	font-size:12px;
		line-height:1.3em;
		margin: 0px;
		background-color:#ffffff;
		}

img{ border:0px;}

p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height: 150%;
font-size:11px;
}

table{
	font-size: 12px;
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}


tr{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

td{
	margin:0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}


form{	display:inline;	left:0px;	top:0px;	height:20px;}

input,textarea{
font-family : "ＭＳ ゴシック", monospace;
font-size:12px;
}

a:link{ color:#2222ff; text-decoration: underline;}

a:visited{ color:#2222ff; text-decoration: underline;}

a:active { color:#ff2222; text-decoration: underline;} 

a:hover {  color:#ff2222; text-decoration:none; }


.s1{
    margin: 0 0 0 0;
	padding: 5 0 5 10;
	font-size:11px;
	color:#ffffff;
	background-color:#888888;
}

.s2{
    margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:11px;
	color:#ffffff;
}

.num{
    margin: 0 0 0 0;
	padding: 0 0 0 20;
	font-size:11px;
	color:#ffffff;
}

.s3{
    margin: 0 0 0 0;
	padding: 0 5 0 25;
	font-size:11px;
	list-style:url(../img/list.JPG);
}

blockquote { 
    margin: 0 0 0 0; padding: 0; 
} 
blockquote#one { 
    width: 400px; 
    background: #e3e3e3; 
    padding: 10px; 
    position: relative; 
    margin: 0 0 0 30;
} 
blockquote#one .arrow { 
    /* 吹き出しの部分 */
    width: 0; 
    margin: 0 0 0 0;
    height: 0; 
    line-height: 0; 
    border-top: 14px solid #e3e3e3; 
    border-right: none; 
    border-left: 30px solid white; 
    position: absolute; 
    bottom: 60%; 
    left: -30px; 
}

blockquote#two { 
    width: 370px; 
    background: #e3e3e3; 
    padding: 10px; 
    position: relative; 
    margin: 0 0 0 30;
} 
blockquote#two .arrow { 
    /* 吹き出しの部分 */
    width: 0; 
    margin: 0 0 0 0;
    height: 0; 
    line-height: 0; 
    border-top: 14px solid #e3e3e3; 
    border-right: none; 
    border-left: 30px solid white; 
    position: absolute; 
    bottom: 60%; 
    left: -30px; 
}

.fuki_r { 
    width: 100%; 
    background: #e3e3e3; 
    padding: 10 0 10 0; 
    margin: 0 0 0 0;
	text-align:left;
} 

.fuki_top { 
    width: 580; 
    background: #e3e3e3; 
    padding: 10 10 10 10; 
    margin: 0 0 0 0;
	text-align:center;
}

.title { 
    margin: 0 0 2 0; padding: 0 0 0 33; 
}

.url { 
    margin: 0 0 0 0;
	padding: 0 2 0 0;
	font-size:11px;
	color:#999999;
	float:right;
}

.jump { 
    margin: 0 0 0 0;
	padding: 5 0 5 0;
	text-align:center;
}

.master { 
    margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:880;
	text-align:left;
	border-left:#dddddd 1px solid;
	border-right:#dddddd 1px solid;
	background-color:#ffffff;
}

.header { 
    margin: 0 0 0 0;
	padding: 5 5 5 5;
}

.header2 { 
    margin: 0 0 0 0;
	padding: 5 5 5 5;
	background-color:#888888;
	color:#ffffff;
}

.footer { 
    margin: 0 0 0 0;
	padding: 5 0 5 0;
	background-color:#888888;
	color:#ffffff;
	text-align:center;
}

.footer_in { 
    margin: 0 0 0 0;
	padding: 5 0 5 0;
	text-align:center;
}

.footer_top { 
    margin: 0 0 0 0;
	padding: 5 0 5 0;
	text-align:center;
}

.logo { 
    margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;
}

.in { 
    margin: 0 0 0 0;
	padding: 10 10 10 40;
	float:right;
	background-image: url("../img/fuki.JPG");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right;
}

.left_on { 
    margin: 0 0 0 0;
	padding: 5 8 5 10;
}

.right_on { 
    margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align:center;
}



.on{
list-style-type:none;
float:left;
width:20px;
margin:2px;
border: #dddddd 1px solid;
}
.on a {
display:block;
width:100%;
padding:3px 0px 3px 0px; 
text-decoration:none;
text-align:center;
}

.on a:hover {
background-color:#0000cc;
color:#ffffff;
}

.on1{
list-style-type:none;
float:left;
text-align:center;
background-color:#e3e3e3;
width:20px;
margin:2px;
padding:3px 0px 3px 0px; 
border: #dddddd 1px solid;
}

.on2{
list-style-type:none;
float:left;
text-align:center;

width:20px;
margin:2px;
padding:3px 0px 3px 0px; 

}

.page1{
text-align:center;
margin:0 0 10 0;
padding:5px 0px 5px 0px; 
border-bottom: #dddddd 1px solid;
}

.page2{
text-align:center;
margin:10 0 0 0;
padding:5px 0px 5px 0px; 
border-top: #dddddd 1px solid;
}

.box{
text-align:center;
margin:0 0 0 0;
padding:5px 5px 5px 5px; 
border: #dddddd 1px solid;
}

.box2{
text-align:left;
color:#ffffff;
	background-color:#888888;
margin:20 0 0 0;
padding:5px 5px 5px 5px; 
border-top: #dddddd 1px solid;
border-right: #dddddd 1px solid;
border-left: #dddddd 1px solid;
}

ul.toplist li {
float: left;
width: 8em;
margin-right: 2px;
padding: 2px;
text-align: center;
}

.ads{
text-align:left;
margin:0 0 0 0;
padding:5px 0px 5px 0px; 
}
