/* CSS Document */




.a_text {
	display: block;
	text-align: left;
	font-size: 16px;
}
#menu1 {
	width: 200px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	line-height: 14px;
	margin-left: 10px;
	margin-bottom: 25px;
}


/*メニューボタン*/
a.tab1 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab1.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab1 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab1 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}


a.tab2 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab2.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab2 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab2 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}



a.tab3 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab3.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab3 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab3 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}



a.tab4 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab4.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab4 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab4 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}



a.tab5 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab5.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab5 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab5 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}



a.tab6 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab6.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab6 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab6 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}



a.tab7 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab7.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab7 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab7 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}



a.tab8 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab8.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab8 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab8 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}



a.tab9 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab9.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab9 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab9 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}



a.tab10 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab10.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab10 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab10 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}



a.tab11 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab11.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab11 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab11 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}



a.tab12 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab12.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab12 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab12 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
#add_mail {
	width: 223px;
	background-image: url(images/body_50.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: 512px;
	text-indent: -9999px;
	margin-left: 0px;
}
#foot1 {
	width: 700px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	line-height: 14px;
	margin-left: 40px;
	margin-bottom: 10px;
	text-align: left;
	display: block;
	margin-top: 5px;
}
#tmenu_title1 {
	width: 223px;
	background-image: url(images/body_12.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: 26px;
	text-indent: -9999px;
}
#tmenu_title2 {
	width: 223px;
	background-image: url(images/body_32.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: 26px;
	text-indent: -9999px;
}







.tab1_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab1.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}



.tab2_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab2.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}



.tab3_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab3.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}



.tab4_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab4.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}



.tab5_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab5.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}



.tab6_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab6.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}



.tab7_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab7.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}



.tab8_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab8.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}



.tab9_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab9.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}



.tab10_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab10.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}



.tab11_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab11.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}



.tab12_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab12.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}



#add_mail01 {
	width: 223px;
	background-image: url(images/bottom_add.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: 52px;
	text-indent: -9999px;
	margin-left: 0px;
}
#menu_info {
	width: 200px;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	line-height: 18px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#add_mail02 {
	width: 223px;
	background-image: url(images/bottom_num.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 54px;
	text-indent: -9999px;
}
#top_menu {
	width: 223px;
	background-image: url(images/body_11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: 165px;
	text-indent: -9999px;
}
#top_menu00 {
	width: 223px;
	background-image: url(images/menu_top_add.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 50px;
	height: 133px;
	text-indent: 0px;
	text-align: 12;
	line-height: 16px;
	color: #FFFFFF;
}
a.tab0 {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab0.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	letter-spacing: 0px;
	background-position: left top;
	left: 0px;
	padding: 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}
a:hover.tab0 {
	color:#009966;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
a:active.tab0 {
	color:#ffffff;
	background-position:0px -83px;
	background-repeat: no-repeat;
}
.tab0_r {
	display: block;
	height: 60px;
	width: 223px;
	background-image: url(images/tab0.gif);
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: 0px -166px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-indent: -9999px;
}