<STYLE TYPE="text/css">
<!--
A:link { color:blue; }
A:visited { color:Olive; }
A:hover { color:coral; }
/*背景*/
.body_img { background-image: url("../pic/4_old.gif");}
/*文字サイズ*/
p {
    font-size: 94%;
    line-height: 140%;
}
li { font-size: 94%;
    padding: 5px;}
/*
img {
max-width: 100%;
height: auto;
}
*/
/*上のimg…画像拡大と干渉するため、コメントアウト*/
/* H3 { background-color: lightsteelblue } */
H3 { border-width: 1px 1em;
    border-style: solid solid solid solid;
    border-color: navy;
    background: lightsteelblue;
    padding: 5px;}
H4 {
    font-size: 94%;
    background-color: slateblue;
    color: #ffffff;
    border-top: 1px solid #708090;
    border-left: 1px solid #708090;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 3px 2px 2px 3px;
    font-weight: bold;
}
strong { background-color: yellow }
.gold { color: #FFD700; }
.darkseagreen { color: #8FBC8F; }
.red { color: #ff0000; }
.size01 { font-size: 110%; }
.midasi { background-color: lightsteelblue }
.rev_pic
{
	margin:auto;
	border:0;
	text-align:center;
}
.center
{
	text-align:center;
	margin:auto;
}
.table_center
{
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}
.google_search
{
	width: 300px;
	margin: 0 auto;
}
.table_color_lighit_blue
{
	background-color: #F0F8FF;
}
.table_color_lighit_yellow
{
	background-color: #ffffcc;
}
.table_color_lighit_pink
{
	background-color: #FFE4E1;
}
.table_color_lighit_green
{
	background-color: #98FB98;
}
.table_color_lighit_blue_no_kaigyo
{
	white-space: nowrap;
	background-color: #F0F8FF;
}
.table__no_kaigyo
{
	white-space: nowrap;
}
.vertical_align_top
{
	vertical-align: top;
}
.table__no_kaigyo_top
{
	vertical-align: top;
	white-space: nowrap;
}
.vertical_align_middle
{
	vertical-align: middle;
}
.font_size_small
{
	font-size: 80%;
}
.font_color_red
{
	color: red;
}
.font_color_blue
{
	color: #0000ff;
}
.font_color_koiao
{
	color: #483D8B;
}
.ti { /* タイトル */
    background-color: gray;
    color: #ffffff;
    border-top: 1px solid slategray;
    border-left: 1px solid slategray;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 3px 2px 2px 3px;
    font-weight: bold;
}
.ti_doubutsu { /* タイトル */
    background-color: darkseagreen;
    color: #ffffff;
    border-top: 1px solid #8888f8;
    border-left: 1px solid #8888f8;
    border-right: 1px solid #666699;
    border-bottom: 1px solid #666699;
    padding: 3px 2px 2px 3px;
    font-weight: bold;
}
.wi { /* 幅*/
    width: 50%;
}
.midasi01
{
    font-size: 94%;
    background-color: slateblue;
    color: #ffffff;
    border-top: 1px solid slategray;
    border-left: 1px solid slategray;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 3px 2px 2px 3px;
    font-weight: bold;
}
.midasi02
{
    font-size: 94%;
    background-color: #FFEBCD;
    color: #f000ff;
    border-top: 1px solid #FFE4C4;
    border-left: 1px solid #FFE4C4;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 3px 2px 2px 3px;
    font-weight: bold;
}
.midasi03
{
    font-size: 94%;
    background-color: #B9D3EE;
    color: #4F4F4F;
    border-top: 1px solid #FFE4C4;
    border-left: 1px solid #FFE4C4;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 3px 2px 2px 3px;
    font-weight: bold;
}
/*アドセンス*/
.my_adslot { width: 320px; height: 50px; }
@media(min-width: 500px) { .my_adslot { width: 468px; height: 60px; } }
@media(min-width: 800px) { .my_adslot { width: 728px; height: 90px; } }
-->
</STYLE>
