body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.back_photo_index {
	background-image: url(img/back_photo_index.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
.back_photo_nt {
	background-image: url(img/back_photo_nt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
.back_photo_jt {
	background-image: url(img/back_photo_nt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
.back_white {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.br14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	color: #000000;
	text-align: left;
}	

.top_message {
	font-family: "font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif";
	font-size: 16px;
	color: #000000;
	vertical-align: middle;
	height: 50px;
	text-align: left;
}
a.top_blue {
	font-family: font-family:"ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif";
	font-size: 16px;
	color: #005BAC;
	vertical-align: middle;
	height: 50px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a.top_blue:hover {
	font-family: font-family:"ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif";
	font-size: 16px;
	color: #005BAC;
	vertical-align: middle;
	height: 50px;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.top_day {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #646464;
	text-align: left;
}
.top_honbun {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #000000;
	text-align: left;
}
a._hon_blue {
	font-family: font-family:"ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif";
	font-size: 14px;
	color: #005BAC;
	vertical-align: middle;
	height: 50px;
	text-decoration: none;
	text-align: left;
}
a._hon_blue:hover {
	font-family: font-family:"ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif";
	font-size: 14px;
	color: #005BAC;
	vertical-align: middle;
	height: 50px;
	text-decoration: underline;
	text-align: left;
}
.kei2 {
	background-image: url(img/kaiso_red.jpg);
	background-repeat: repeat-x;
}

.kei {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #646464;
}
.copy {
	font-family: "ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif";
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	background-image: url(img/kaiso_red.jpg);
	background-repeat: repeat-x;
	padding-right: 15px;
}
.kaiso {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	background-image: url(img/kaiso_red.jpg);
	background-repeat: repeat-x;
}
.nt_14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #000000;
	text-align: left;
}
.contact_text14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 150%;
	color: #000000;
	text-align: left;
}
a.contact_link13 {
	color: #0067B4;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}
a.contact_link13:hover {
	color: #2CA6E0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-align: left;
	text-decoration: underline;
}
a.contact_link16 {
	color: #0067B4;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
a.contact_link16:hover {
	color: #2CA6E0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	text-align: left;
	text-decoration: underline;
	font-weight: bold;
}
.top_blue2 {
	font-size: 16px;
	font-weight: bold;
	color: #005BAC;
	text-align: left;
	vertical-align: middle;
	height: 50px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.back_photo_index_r {
	background-image: url(img/back_photo_index_r.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
	text-align: center;
}
.back_photo_index_l {
	background-image: url(img/back_photo_index_l.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
	text-align: center;
}

.back_photo_nt_r {
	background-image: url(img/back_photo_nt_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
}
.back_photo_nt_l {
	background-image: url(img/back_photo_nt_l.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
	text-align: center;
}

.back_photo_ya_r {
	background-image: url(img/back_photo_ya_r.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
	text-align: center;
}
.back_photo_ya_l {
	background-image: url(img/back_photo_ya_l.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: center;
}

.back_photo_or_r {
	background-image: url(img/back_photo_or_r.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
	text-align: center;
}
.back_photo_or_l {
	background-image: url(img/back_photo_or_l.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
	text-align: center;
}

.back_photo_hf_r {
	background-image: url(img/back_photo_hf_r.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
	text-align: center;
}
.back_photo_hf_l {
	background-image: url(img/back_photo_hf_l.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
	text-align: center;
}

.back_photo_vo_r {
	background-image: url(img/back_photo_vo_r.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
	text-align: center;
}
.back_photo_vo_l {
	background-image: url(img/back_photo_vo_l.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
	text-align: center;
}

.back_photo_sup_r {
	background-image: url(img/back_photo_sup_r.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
	text-align: center;
}
.back_photo_sup_l {
	background-image: url(img/back_photo_sup_l.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
	text-align: center;
}

.back_photo_con_r {
	background-image: url(img/back_photo_con_r.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
	text-align: center;
}
.back_photo_con_l {
	background-image: url(img/back_photo_con_l.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
	text-align: center;
}

.back_photo_su_r {
	background-image: url(img/back_photo_su_r.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
	text-align: center;
}
.back_photo_su_l {
	background-image: url(img/back_photo_su_l.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
	text-align: center;
}
.back_photo_hall_r {
	background-image: url(img/back_photo_hall_r.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
}
.back_photo_hall_l {
	background-image: url(img/back_photo_hall_l.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
	text-align: center;
}
.back_photo_hall_r2 {
	background-image: url(img/back_photo_hall_r2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
}
.back_photo_hall_l2 {
	background-image: url(img/back_photo_hall_l2.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
	text-align: center;
}
.back_photo_fo_r {
	background-image: url(img/back_photo_fo_r.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
	text-align: center;
}
.back_photo_fo_l {
	background-image: url(img/back_photo_fo_l.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
	text-align: center;
}
.obi_kon {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #2CA6E0;
	text-align: left;
	text-indent: 5px;
	vertical-align: top;
	height: 20px;
}
.orange_14 {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size: 14px;
	line-height: 150%;
	color: #FF6600;
	text-align: left;
}
a.kaiso2 {
	color: #0067B4;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
a.kasio2:hover {
	color: #2CA6E0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-align: center;
	text-decoration: underline;
}
.hall_green {
	color: #27995B;	
}
