/* ----------------背景イメージ指定----------------- */

.bg-top-t {
	background-image: url(../img/top_bg_top.gif);
	background-repeat: repeat-x;
}

.bg-top-l {
	background-image: url(../img/top_bg_main_l.jpg);
	background-repeat: no-repeat;
}

.bg-top-repeat {
	background-image: url(../img/top_bg_main_repeat.jpg);
	background-repeat: repeat-x;
}

.bg-top-rt {
	background-image: url(../img/top_bg_main_rt.jpg);
	background-repeat: no-repeat;
}

.bg-top-rt2 {
	background-image: url(../img/top_bg_main_rt2.jpg);
	background-repeat: no-repeat;
}

.bg-top-rm-l {
	background-image: url(../img/top_bg_main_rm_l.jpg);
	background-repeat: no-repeat;
}

.bg-top-rm-m {
	background-image: url(../img/top_bg_main_rm_m.jpg);
	background-repeat: no-repeat;
}

.bg-top-rm-m2 {
	background-image: url(../img/top_bg_main_rm_m2.jpg);
	background-repeat: no-repeat;
}

.bg-top-rm-r {
	background-image: url(../img/top_bg_main_rm_r.jpg);
	background-repeat: no-repeat;
}

.bg-top-rb {
	background-image: url(../img/top_bg_main_rb.jpg);
	background-repeat: repeat-x;
}

.bg-login-header {
	background-image: url(../img/login_header_bg.jpg);
	background-repeat: no-repeat;
}

.bg-idpassword {
	background-image: url(../img/id-password_bg_m.gif);
}

.bg-header-repeat {
	background-image: url(../img/header_bg_repeat.gif);
	background-repeat: repeat-x;
}

.bg-menu {
	background-image: url(../img/tab_bg_normal.gif);
	background-repeat: repeat-x;
}

.bg-header {
	background-image: url(../img/header_bg.jpg);
	background-repeat: no-repeat;
}

.bg-tab-selected-l {
	background-image: url(../img/tab_bg_selected_l.gif);
	background-repeat: no-repeat;
}

.bg-tab-selected-repeat {
	background-image: url(../img/tab_bg_selected_repeat.gif);
	background-repeat: repeat-x;
}

.bg-tag-selected-r {
	background-image: url(../img/tab_bg_selected_r.gif);
	background-repeat: no-repeat;
}

.bg-selectarea-l {
	background-image: url(../img/selectarea_bg_l.gif);
	background-repeat: no-repeat;
}

.bg-selectarea-r {
	background-image: url(../img/selectarea_bg_r.gif);
	background-repeat: no-repeat;
}

.bg-selectarea-repeat {
	background-image: url(../img/selectarea_bg_repeat.gif);
	background-repeat: repeat-x;
}

.bg-user-header {
	background-image: url(../img/user_header_bg.jpg);
	background-repeat: no-repeat;
}

.bg-user-header-repeat {
	background-image: url(../img/header_bg.jpg);
	background-repeat: repeat-x;
}

.footer-line {
	background-image: url(../img/footer_line.gif);
	background-repeat: repeat-x;
	background-position: center;

}


/* ----------------背景色（テーブル内）指定----------------- */

.table-line {
	background-color: #448FD5;
	word-break: break-all;
}

.table-bg-trkblu {
	background-color: #4588ED;
	word-break: break-all;
}

.table-bg-wht {
	background-color: #FFFFFF;
	word-break: break-all;
}

.table-bg-red {
	background-color: #ffb8b8;
	word-break: break-all;
}

.table-bg-blu {
	background-color: #badafa;
	word-break: break-all;
}

.table-bg {
	background-color: #fcfcdc;
	word-break: break-all;
}

.table-bg-grn {
	background-color: #aeeabe;
	word-break: break-all;
}

.table-bg-ylw {
	background-color: #fcfcdc;
	word-break: break-all;
}

.table-bg-skyblu {
	background-color: #ceebff;
	word-break: break-all;
}

.table-bg-lgtblu {
	background-color: #f2fdff;
	word-break: break-all;
}


/* ----------------リンクテキスト指定----------------- */

/* リンクテキスト-サイズ12pt、黒 */
a.link-12p-blk:link { font-size: 80%; line-height: 120%; color: #000000; text-decoration:underline;}
a.link-12p-blk:hover { font-size: 80%; line-height: 120%; color: #000000; text-decoration:underline;}
a.link-12p-blk:active {  font-size: 80%; line-height: 120%; color: #000000; text-decoration:underline;}
a.link-12p-blk:visited {  font-size: 80%; line-height: 120%; color: #000000; text-decoration:underline;}

/* ----------↓-2005/10/17 Add.Shimizu-V04L01↓------------- */
/* リンクテキスト-サイズ12pt、太字、濃紺、常時下線 */
a.link-12p-drkblu-bld-ovrund:link {  font-size: 80%; font-weight: bold; line-height: 120%; color: #2e3192; text-decoration:"underline";}
a.link-12p-drkblu-bld-ovrund:hover {  font-size: 80%; font-weight: bold; line-height: 120%; color: #2e3192; text-decoration:"underline";}
a.link-12p-drkblu-bld-ovrund:visited {  font-size: 80%; font-weight: bold; line-height: 120%; color: #2e3192; text-decoration:"underline";}
/* ----------↑-2005/10/17 Add.Shimizu-V04L01↑------------- */

/* リンクテキスト-サイズ14pt、黒、マウスオーバー時下線 */
a.link-14p-blk-ovrund:link {  font-size: 90%; line-height: 120%; color: #000000; text-decoration:none;}
a.link-14p-blk-ovrund:hover {  font-size: 90%; line-height: 120%; color: #000000; text-decoration:underline;}
a.link-14p-blk-ovrund:visited {  font-size: 90%; line-height: 120%; color: #000000; text-decoration:none;}

/* リンクテキスト-サイズ14pt、太字、黒、マウスオーバー時下線 */
a.link-14p-blk-bld-ovrund:link {  font-size: 90%; font-weight: bold; line-height: 120%; color: #000000; text-decoration:none;}
a.link-14p-blk-bld-ovrund:hover {  font-size: 90%; font-weight: bold; line-height: 120%; color: #000000; text-decoration:underline;}
a.link-14p-blk-bld-ovrund:visited {  font-size: 90%; font-weight: bold; line-height: 120%; color: #000000; text-decoration:none;}

/* リンクテキスト-サイズ14pt、濃紺、マウスオーバー時下線 */
a.link-14p-drkblu-ovrund:link {  font-size: 90%; line-height: 120%; color: #2e3192; text-decoration:none;}
a.link-14p-drkblu-ovrund:hover {  font-size: 90%; line-height: 120%; color: #2e3192; text-decoration:none;}
a.link-14p-drkblu-ovrund:visited {  font-size: 90%; line-height: 120%; color: #2e3192; text-decoration:none;}

/* リンクテキスト-サイズ14pt、太字、濃紺、マウスオーバー時下線 */
a.link-drkblu-normal:link { line-height: 120%; color: #2e3192; text-decoration:underline;}
a.link-drkblu-normal:hover { line-height: 120%; color: #2e3192; text-decoration:underline;}
a.link-drkblu-normal:visited { line-height: 120%; color: #2e3192; text-decoration:underline;}

/* リンクテキスト-サイズ14pt、白、太字、マウスオーバー時下線 */
a.link-14p-wht-bld-ovrund:link {  font-size: 90%; font-weight: bold; line-height: 120%; color: #FFFFFF; text-decoration:none;}
a.link-14p-wht-bld-ovrund:hover {  font-size: 90%; font-weight: bold; line-height: 120%; color: #FFFFFF; text-decoration:underline;}
a.link-14p-wht-bld-ovrund:visited {  font-size: 90%; font-weight: bold; line-height: 120%; color: #FFFFFF; text-decoration:none;}


/* ----------------テキスト指定----------------- */
.text-red {
	color: #e71c24;
}

.text-12p-blk {
	font-size: 80%;
	color: #000000;
}

.text-12p-drkblu-bld {
	font-size: 80%;
	font-weight: bold;
	color: #2e3192;
}

.text-14-blk {
	font-size: 90%;
	color: #000000;
}

.text-14p-red {
	font-size: 90%;
	color: #e71c24;
}

.text-14p-blue {
	font-size: 90%;
	color: #0000FF;
}

.text-14p-drkblu {
	font-size: 90%;
	color: #2e3192;
}

.text-14p-wht-bld {
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 130%;
}

.text-14p-blk-bld {
	font-size: 90%;
	font-weight: bold;
	color: #000000;
}

.text-14p-red-bld {
	font-size: 90%;
	font-weight: bold;
	color: #e71c24;
}

.text-14p-drkblu-bld {
	font-size: 90%;
	font-weight: bold;
	color: #2e3192;
}

.text-14p-vio-bld {
	font-size: 90%;
	font-weight: bold;
	color: #92278f;
}

.text-16p-drkblu-bld {
	font-size: 100%;
	font-weight: bold;
	color: #2e3192;
}

.text-16p-wht-bld {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
}

.text-16p-red {
	font-size: 100%;
	color: #FF3300;
}

.text-22p-drkblu-bld {
	font-size: 130%;
	font-weight: bold;
	color: #2e3192;
}

.text-copyright {
	font-size: 90%;
	font-weight: bold;
	color: #0a2792;
}

.form-14p {
	font-size: 90%;
	color: #000000;
	font-family: ＭＳ ゴシック;
}

.form-span-14p {
	font-size: 100%;
	color: #000000;
	font-family: ＭＳ ゴシック;
}

.textarea-top-repeat {
	background-image: url(../img/textarea_top_repeat.gif);
}
.textarea-middle-bg {
	background-color: #ceeafe;
}
.textarea-middle-l-repeat {
	background-image: url(../img/textarea_middle_l_repeat.gif);
	background-repeat: repeat-y;
}
.textarea-middle-r-repeat {
	background-image: url(../img/textarea_middle_r_repeat.gif);
}
.textarea-bottom-repeat {
	background-image: url(../img/textarea_bottom_repeat.gif);
	background-repeat: repeat-x;
}

/*----- 東和追加分 -----*/

/*----- BODYタグ設定用 -----*/
.bodydisp {
	margin: 0px 0px 10px 0px;
	font-family: ＭＳ ゴシック;
}

.text-14p-blue-bld {
	font-size: 90%;
	font-weight: bold;
	color: #0000ff;
}

/*----- 一般のコマンドボタン -----*/
.button-command {
	cursor: hand;
	width: 80px;
}

/*----- 一覧に設定されるボタン -----*/
.button-list {
	cursor: hand;
}

/*----- 検索、クリアなどに設定されるボタン -----*/
.button-search {
	cursor: hand;
	width: 60px;
}

/*----- サイズ16pxアイコン -----*/
.icon-size16-img {
	cursor: hand;
	height: 16px;
	width: 16px;
	border-width: 0px;
}

.visible {
	mso-font-charset:  128;
	white-space:       nowrap;
}

.invisible {
	display:none;
}

/* ----------------2004.12.28 東和）さい 追加----------------- */
.img-button {
	cursor: hand;
}

/* ----------------20101018:ADD----------------- */
td#list .xscroll {
	background-color:white;
	border-width: 2px;
	position:absolute; width:100%;
	height:100%;
	border-style: inset;
	overflow-x: auto;
	overflow-y: scroll;
	visibility: visible;
}

table.tbl,
table.tbl_h {
	border-width: 0px;
    border-spacing:1px;
	background-color: #448FD5;
	word-break: break-all;
	width: 100%;
}

.tbl tr,
.tbl_h tr {
	height: 35px;
}

.tbl th,
.tbl_h th {
	padding: 5px;
	background-color: #ceebff;
	word-break: break-all;
	font-size: 80%;
	font-weight: bold;
	color: #2e3192;
	text-align: center;
}
.tbl th {
	height : 30px;
}
.tbl_h th {
	width: 25%;
	font-weight: normal;
	font-size: 90%;
	color: #000000;
	text-align: right;
}

.tbl td,
.tbl_h td {
	padding: 5px;
	background-color: #f2fdff;
	word-break: break-all;
	font-size: 80%;
	color: #000000;
}
.tbl_h td {
	font-size: 90%;
}

.tbl th span,
.tbl_h th span {
	color: #e71c24;
	margin-right: 5px;
}

.tbl td select {
	font-size: 100%;
	color: #000000;
	font-family: ＭＳ ゴシック;
}

td.status {
	font-size: 90%;
	font-weight: bold;
	color: #92278f;
}

.tbl_h dl {
	margin: 10px 10px 20px;
}

.btn {
	cursor: hand;	
}

.defcur {
	cursor: default;
}
