.border_table {  border: #230883; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
h1 {  font-size: 10px; font-weight: normal; color: #230883; margin-top: 0px; margin-bottom: 0px; padding-right: 5px; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
.border_table_side { border: #230883 solid; border-width: 0px 1px}
.text {  font-size: 12px; line-height: 145%; color: #333333; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
hr {  border-color: #230883 #FFFFFF #FFFFFF; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.text_day {  font-size: 12px; color: #990000; padding-top: 2px; padding-bottom: 2px; padding-left: 2px}
.text_footmenu { font-size: 12px; line-height: 150%; color: #333399; text-decoration: none}
.footer { font-size: 10px; line-height: normal; color: #FFFFFF; font-family: "ＭＳ ゴシック", "Osaka−等幅"; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #330099 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.submenu {  font-size: 12px; color: #FFFFFF; text-decoration: none; padding-top: 3px; padding-bottom: 3px; padding-left: 20px}
.table_a {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #9999DD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 12px; color: #333333}
.table_b { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #9999DD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 12px; color: #333333 ; background-color: #CDD0EB; line-height: 140%}
h3 {  font-size: 12px; font-weight: bold; color: #ED8947; margin-top: 0px; margin-bottom: 0px; padding-left: 20px; background-image: url(images/bg_h3.gif); padding-top: 5px; padding-bottom: 10px; background-repeat: no-repeat}
h2 { font-size: 14px; font-weight: bold; color: #333399; margin-top: 0px; margin-bottom: 0px; padding-left: 20px; background-image: url(images/bg_h2.gif); padding-top: 5px; padding-bottom: 10px; background-repeat: no-repeat }
.text_example { font-size: 12px; line-height: 130%; color: #333333; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px}
.font_or {  font-size: 12px; color: #FF9900}
.text_new { font-size: 12px; line-height: 130%; color: #333333; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
td {  font-size: 12px; color: #333333}


/* ワークパワー様用 */
h6 {  font-size: 12px; font-weight: bold; color: #339999; margin-top: 0px; margin-bottom: 0px; padding-left: 20px; background-image: url(images/bg_h3.gif); padding-top: 5px; padding-bottom: 10px; background-repeat: no-repeat}

/* プリント用に新たに作成 */
.bg_title {
	background-image: url(images/print_bg_h2.jpg);
	background-repeat: no-repeat;
	valign: middle
	}
.bg_title1 {
	background-image: url(images/print_bg_h3.jpg);
	background-repeat: no-repeat;
	valign: middle
	}

/* h2のプリント用（h4とbg_titleで設定） */
h4 {
	font-size:14px;
	font-weight: bold;
	color: #333399;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 10px; }

/* h3のプリント用（h5とbg_title1で設定） */
h5 {
	font-size: 12px;
	font-weight: bold;
	color: #ED8947;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}
/* プリント用ヘッダー */
.title_a_print {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 0px none #003366;
	border-right: 0px none #003366;
	border-bottom: 0px none #003366;
	border-left: thick solid #003366;
	background-color: #003366;
	margin: 0px;
	padding: 3px 3px 3px 5px;
}
.title_b_print {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 0px none #003366;
	border-right: 0px none #003366;
	border-bottom: 0px none #003366;
	border-left: thick solid #666699;
	background-color: #666699;
	margin: 0px;
	padding: 3px 3px 3px 5px;
}
.table_aa {
	background-color: #CCE2F7;
	font-size: 11px;
	line-height: 100%;
	color: #000000;
	border: 1px #98BEE0 solid;
	padding: 3px;
}
.table_bb {
	font-size: 11px;
	line-height: 100%;
	color: #000000;
	border: 1px #98BEE0 solid;
	padding: 3px;
}

/* プリント用にpaddingやfont-sizeを小さくしてます　*/
.table_a_print {
 padding-top: 2px;
 padding-right: 5px;
 padding-bottom: 2px;
 padding-left: 5px;
 border: #9999DD;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 font-size: 12px;
 color: #333333
}
/* プリント用にpaddingやfont-sizeを小さくしてます　*/
.table_b_print {
 padding-top: 2px;
 padding-right: 5px;
 padding-bottom: 2px;
 padding-left: 5px;
 border: #9999DD;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 font-size: 12px;
 color: #333333 ;
 background-color: #CDD0EB;
 line-height: 130%
}
