﻿body
{
    font-family: "ＭＳ ゴシック" , "Courier New" , monospace;
}
span.justify
{
    font-size: 13px;
    display: block;
    float: right;
    text-align: justify;
    text-justify: distribute-all-lines;
    color: #000080;
    background-color: #ffffcc;
}
.ime-on
{
	ime-mode: active;
}
.ime-nc
{
	ime-mode: inactive;
}
.ime-off
{
	ime-mode: disabled;
}

.src_button
{
    background-image: url('images/bt_kensaku.gif');
}

.td.title1-off
{
    background-image: url('images/menugif/title1_off.gif');
    vertical-align: bottom;
    text-align: center;
    width:110px;
}
.td.title-on
{
    background-image: url('images/menugif/bg_tab_on.gif');
    background-repeat: no-repeat;
    vertical-align: bottom;
    text-align: center;
}
.td.title-off
{
    background-image: url('images/menugif/bg_tab_off.gif');
    background-repeat: no-repeat;
    vertical-align: bottom;
    text-align: center;
}

.Link1.A
{
    color: blue;
    text-decoration: none;
}
.Link1.A:hover
{
    color: red;
    text-decoration: underline;
}

.Link-Green.A
{
    color: Green;
    text-decoration: none;
}
.Link-Green.A:hover
{
    color: red;
    text-decoration: underline;
}

.underline1-black
{
	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:thin;
}
.underline2-black
{
	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:medium;
}
.underline3-black
{
	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:thick;
}
.topline1-black
{
	border-top-style:solid;
	border-top-color:Black;
	border-top-width:thin;
}
.topline2-black
{
	border-top-style:solid;
	border-top-color:Black;
	border-top-width:medium;
}
.topline3-black
{
	border-top-style:solid;
	border-top-color:Black;
	border-top-width:thick;
}
.underline1-gray
{
	border-bottom-style:solid;
	border-bottom-color:gray;
	border-bottom-width:thin;
}
.underline2-gray
{
	border-bottom-style:solid;
	border-bottom-color:gray;
	border-bottom-width:medium;
}
.underline3-gray
{
	border-bottom-style:solid;
	border-bottom-color:gray;
	border-bottom-width:thick;
}
.topline1-gray
{
	border-top-style:solid;
	border-top-color:gray;
	border-top-width:thin;
}
.topline2-gray
{
	border-top-style:solid;
	border-top-color:gray;
	border-top-width:medium;
}
.topline3-gray
{
	border-top-style:solid;
	border-top-color:gray;
	border-top-width:thick;
}