body {
	background-color: #d7d7d7; background-image : url(../access/bg_stripe_gray.gif); 
}

p { }
a:link {
	color: #005499; text-decoration: underline; 
}

a:visited { }

a:hover { }

a:active { }
p.head {
	color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-align: center; letter-spacing: 1px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; 
}
.txt {
	font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; font-weight: bold; text-decoration: none; margin-bottom: 0; padding-bottom: 0; 
}
.contents_12px {
	color: #000; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 1.5em; margin: 5px; padding: 5px; 
}
.contents_12px_10 {
	color: #000; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 1.5em; margin: 5px 5px 5px 10px; padding: 5px 5px 5px 10px; 
}
.contents_13px {
	color: #000; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; font-stretch: semi-expanded; line-height: 1.2em; margin: 5px 10px 5px 20px; padding: 5px 10px 5px 20px; 
}
.contents_14px {
	color: #000; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; 
}
.contents_14px_10 {
	color: #000; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 1.5em; margin-right: 10px; margin-left: 15px; padding-right: 10px; padding-left: 15px; 
}
.contents_25px {
	font-size: 25px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 1.5em; text-decoration: underline; 
}
p.footer {
	color: black; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-align: center; margin-bottom: 0; padding-bottom: 0; border-top: 2px solid gray; 
}
p.contents_title {
	color: #000; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 18px; background-color: #eaeaea; letter-spacing: 1px; margin: 10px 5px 3px 10px; padding: 10px 5px 3px 10px; border: solid 3px #21006b; 
}
p img.left {
	float: left; margin-top: 0; margin-right: 5px; margin-bottom: 5px; padding-top: 0; padding-right: 5px; padding-bottom: 5px; 
}
p img.right {
	float: right; margin: 0 0 5px 5px; padding: 0 0 5px 5px; 
}
p.waku {
	color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 10px; 
}
p.head_2 {
	color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 1.5em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; 
}
p.middle {
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-align: center; margin: 0; padding: 0; 
}
p.12px_middle {
	color: #ffcf76; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; font-weight: bold; text-align: center; 
}
.caption {
	color: black; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; font-weight: bold; margin-bottom: 5px; padding-bottom: 5px; 
}
h2 {
	color: #252525; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 1.5ex; text-align: center; margin-top: 10px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 5px; border-top: 2px solid #f40; border-bottom: 2px solid #f40; 
}
h3 {
	color: black; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 1.5ex; margin: 5px; padding: 5px; border-bottom: 2px solid #70aeff; 
}
.txt_right {
	color: black; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-align: right; margin-top: 0; margin-right: 5px; padding-top: 0; padding-right: 5px; 
}
p.right_txt {
	text-align: right; float: left; margin: 0; padding: 0; 
}
.txt_bold {
	font-weight: bold; 
}
.txi_middle {
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-align: center; 
}
.txt_underline {
	text-decoration: underline; 
}
.txt_red {
	color: red; 
}
label.12px {
	color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; margin-top: 0; padding-top: 0; 
}
p.Q {
	color: #000; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; background-color: #e9e9ef; letter-spacing: 1px; margin-top: 5px; margin-bottom: 1px; margin-left: 0; padding-top: 5px; padding-bottom: 1px; padding-left: 0; border-style: solid; border-width: 0; 
}
p.A {
	color: #000; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; letter-spacing: 1px; margin: 0 0 0 5px; padding: 0 0 0 5px; border-style: solid; border-width: 0; 
}
td.contents3 {
	color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-left-color: #c0c0c0; 
}
p.yoyaku a:hover {
	color: white; background-color: #ff8636; 
}
.txt_green {
	color: green; 
}
.txt_12px {
	font-size: 12px; 
}
.txt_or {
	color: #ffbd43; 
}
.contents_13_b {
	color: #000; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; font-stretch: semi-expanded; line-height: 1.2em; margin: 5px; padding: 5px; 
}
.txt_white {
	color: #fff; 
}
