
.fs_12pix { font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.line_bl {
	font-size: 12px;
	line-height: 120%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-bottom: 3px solid #000
	}

.com_txt_1 {
	font-size: 12px;
	line-height: 120%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-top: 1px solid #999;
	border-right: 2px solid #999
	}

.com_txt_2 {
	font-size: 12px;
	line-height: 120%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-top: 1px solid #999
	}

.com_txt_3 {
	font-size: 12px;
	line-height: 120%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px
	}

.com_txt_4 {
	font-size: 12px;
	line-height: 120%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 12px
	}

.com_txt_5 {
	font-size: 12px;
	line-height: 120%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 12px
	}

.com_txt_6 {
	font-size: 12px;
	line-height: 120%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-top: 2px;
	padding-bottom: 20px;
	padding-left: 35px
	}

.com_txt_7 {
	font-size: 12px;
	line-height: 120%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-top: 2px;
	padding-bottom: 20px
	}
.rec_txt1 {
	font-size: 12px;
	line-height: 120%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px
	}

.rec_txt2 {
	font-size: 12px;
	line-height: 120%;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 25px
	}

.jigyo_txt1 {
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Verdana, Arial, sans-serif;
	padding-left: 7px
	}
.jigyo_caption {
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Verdana, Arial, sans-serif;
	padding-top: 8px;
	padding-bottom: 5px
	}
.jigyo_txt2 {
	color: #4573b3;
	font-size: 12px;
	line-height: 14px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Verdana, Arial, sans-serif;
	padding-bottom: 3px
	}
.jigyo_txt3 {
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Verdana, Arial, sans-serif;
	padding-left: 10px
	}

.jigyo_pad1 {
	padding-top: 22px;
	padding-bottom: 20px;
	padding-left: 18px
	}

.fs_12pix_nv_b {
	color: #0a0f51;
	font-weight: bold;
	font-size: 12px;
	line-height: 19px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
	}

.fs_12pix_wh { color: white; font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.fs_12pix_wh1 { color: white; font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 8px }
.fs_14pix_perp { color: #554997; font-size: 14px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.indent_8 { padding-left: 8px }
.left_10 { padding-top: 10px; padding-bottom: 15px; padding-left: 10px }
.contents {
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 35px
	}
.contents2 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 25px
	}

.contents3 {
	padding-top: 45px;
	padding-bottom: 20px;
	padding-left: 60px
	}

.td_mg_01 { padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
.td_mg_02 { padding-top: 5px; padding-bottom: 5px }
.indent_8_txt { padding-top: 6px; padding-bottom: 10px; padding-left: 8px }
.rinen_txt { font-size: 12px; line-height: 145%; padding-top: 15px; padding-bottom: 10px; padding-left: 15px }
.td_line_01 { font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; padding-top: 2px; padding-bottom: 3px; padding-left: 5px; border-bottom: 1px solid black }
.td_line_02 { font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; padding-top: 2px; padding-bottom: 3px; padding-left: 5px; border-top: 1px solid black; border-bottom: 1px solid black }
.td_line_03 { font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; padding: 2px 15px 3px 5px; border-bottom: 1px solid black }
.td_line_05 { font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; padding: 2px 15px 3px 5px }
.td_line_04 { font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; padding: 2px 15px 3px 5px; border-top: 1px solid black; border-bottom: 1px solid black }
.footer_add { color: white; font-size: 10px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 2px; padding-right: 15px; padding-bottom: 2px }
.menu_txt { font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 2px; padding-left: 4px }
.menu_txt1 { color: white; font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 2px; padding-left: 28px }
body  { background-color: #fff; margin: 0px }
.header_mg { padding-top: 3px; padding-bottom: 3px }
p { margin: 0px }
p.header { color: white; font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin: 0px; padding-left: 10px }
form { margin: 0px }
h1  { color: white; font-style: normal; font-weight: normal; font-size: 14px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin: 0px; padding-left: 10px }
h2.wh { color: white; font-style: normal; font-weight: normal; font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin: 0px; padding-top: 2px; padding-left: 5px }
.box   {
	margin-top: 2px;
	margin-bottom: 3px;
	border: solid 1px #251679;
	width: 210px;
	height: 18px
	}

.box1 {
	margin-top: 2px;
	margin-bottom: 3px;
	border: solid 1px #251679;
	width: 350px;
	height: 18px
	}

.box2   {
	margin-top: 2px;
	margin-bottom: 3px;
	border: solid 1px #251679;
	width: 350px;
	height: 100px
	}

.btn { font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #c6bed7; border: solid 1px #251679; width: 100px }

