/* CSS Document */

body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 12pt;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	color:#333333;
}
table {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
	line-height: 12pt;
}
a:link {								/*通常時のリンク設定*/
	color: #44A388;
	text-decoration:underline;
}
a:visited {								/*クリック後のリンク設定*/
	color: #44A388;
	text-decoration:underline;
}
a:hover {								/*マウスオーバー時のリンク設定*/
	color: #44A388;
	text-decoration:underline;
}
a:active {								/*クリック時のリンク設定*/
	color: #44A388;
	text-decoration:underline;
}
h1 {									/*h1タグの見た目の設定*/
font-family:"MS PGothic";
	background-image:url(./images/header_01.gif);
	background-repeat:no-repeat;
	font-size:12px;
	letter-spacing:0px;
	line-height:18px;
	padding:7px 0px 5px 10px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;


}
h2 {
	font-family:"MS PGothic";
	background-image:url(./images/index_03.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	letter-spacing:0px;
	padding:3px 0px 5px 25px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	color:#575757;

 }
h3 {
	font-family:"MS PGothic";
	background-image:url(./images/banner_h3.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:24px;
	padding:8px 0px 7px 40px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	color:#4A74B4;
 }
h3.banner_h3 {
	font-family:"MS PGothic";
	background-image:url(./images/banner.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:20px;
	padding:5px 0px 10px 20px;
	color:#4A74B4;
}
.banner {
	font-family:"MS PGothic";
	background-image:url(./images/banner.gif);
	background-repeat:no-repeat;
	font-size:14px;
	line-height:24px;
	padding:5px 0px 0px 25px;
	color:#4A74B4;
	height:35px;

}
.bg_header {
	background-image:url(./images/header_02.gif);
	background-repeat:no-repeat;
	height:82px;
	font-size:12px;
	line-height:14px;
	padding:5px 20px 0px 0px;
}

.bg_table {
	background-color:#A1A1A1;
}
.bg_td {
	background-color:#FFFFFF;
}


.bg_sidebar {
	background-image:url(./images/bg_sidebar.gif);
	background-repeat:repeat-y;
}
.bg_menu {
	background-image:url(./images/sidebar_02.jpg);
	background-repeat:no-repeat;
	height:35px;
	font-size:12px;
	line-height:13px;
	color:#FFFFFF;
	padding:4px 0px 0px 35px;
}

.bg_menu a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.bg_menu a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.bg_menu a:active{
	color:#FFFFFF;
	text-decoration:none;
}
.bg_menu_roll {
	background-image:url(./images/sidebar_01.jpg);
	background-repeat:no-repeat;
	height:35px;
	color:#FFFFFF;
	font-size:12px;
	line-height:13px;
	padding:4px 0px 0px 35px;
	cursor:pointer;
}
.bg_menu_roll a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.bg_menu_roll a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.bg_menu_roll a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.bg_menu_roll a:active{
	color:#FFFFFF;
	text-decoration:none;
}

.bg_footer {
	background-image:url(./images/footer_01.gif);
	background-repeat:no-repeat;
	height:42px;
	padding:3px 0px 0px 0px;
	color:#FFFFFF;
	text-align:center;
}
.bg_footer a:link{
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
}
.bg_footer a:visited{
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
}
.bg_footer a:hover{
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
}
.bg_footer a:active{
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
}


.bg_index {
	background-image:url(./images/index_02.gif);
	background-repeat:repeat-y;
}
.bg_index_01 {
	background-image:url(./images/index_04.gif);
	background-repeat:repeat-y;
}
.pdding {
	padding:7px 0px 15px 0px;
}
.padding_left {
	padding:5px 0px 15px 15px;
}
.textcolor {
	color:#575757;
	font-size:14px;
	line-height:18px;
	padding:10px 0px 20px 0px;
}

.textcolor_01 {	
	color:#44A388;
}

.margin_10 {
	margin:10px 0px 0px 0px;
}
.margin_15 {
	margin:15px 0px 0px 0px;
}
.margin_20 {
	margin:20px 0px 0px 0px;
}
.margin_bottom {
	margin:10px 0px 20px 0px;
}