@charset "Shift_JIS";

img { display:block;  margin-left:auto; margin-right:auto;}
p  img{display:inline;}

a:visited, a:active, a{
	color:black;
}
a:hover, a:focus{
	color:#ff6b00;
}

a img{
 border:solid 1px #566566;
}
p a img{
 border:0;
}

.right a:visited, .right a:active, .right a{
	color:#566566;
}

.right a img{
	border:0;
}

.right a:hover, .right a:focus{
	color:#ff6b00;
}

h1{
	font-family:"‚l‚r ‚o–¾’©", "sans-serif";
	font-size : large;
	text-align:center;
}
h2{
	font-size : medium;
	font-weight:bold;
}
h1, h2, p{margin:0 0 0 0; padding:0 0 0 0;}
/*
font{font-size:32px;}
p{ border:solid 1px black;}
*/

.s2{
	font-size:small;
}

.s2center{
	font-size:small;
	text-align:center;
}

.s2orange{
	font-size:small;
	color:#ff6b00;
}

.submit{
	font-size:small;
	text-align:right;
}

.s2right{
	font-size:small;
	text-align:right;
}

.s2BIright{
	font-size:small;
	font-weight:bold;
	font-style:italic;
	text-align:right;
}

.s2Iright{
	font-size:small;
	font-style:italic;
	text-align:right;
}

.s2green{
	font-size:small;
	color:#899f28;
}

.green{
	color:#899f28;
}

.orange{
	color:#ff6b00;
}

.tb{
	font-size:small;
	text-align:right;
}

.totop{
	font-size:small;
	color:#899f28;
	text-align:right;
}

.totop a:visited, .totop a:active, .totop a{
	color:#899f28;
}

.totop a:hover, .totop a:focus{
	color:#ff6b00;
}


.link li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:145px}
.link { margin:0 0 0 0; padding: 0 0 2em 0;}

ul#bbslog{ list-style-type: none;  padding-right:1em; }
#bbslog li{ margin-bottom:1em; }
#bbslog p{white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.bbsfirst { background-color: #a1b1b2; }

