/*--------------基本設定--------------*/
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #666666;
	font-size: 10pt;
	background-color: #F0F0F0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
a:link{color: #D11041;text-decoration: underline}
a:visited{color: #D11041;text-decoration: underline}
a:hover{color: #D11041;text-decoration: none}
a:active{color: #D11041;text-decoration: none}

.a_gray:link {COLOR: #666666;text-decoration: none}
.a_gray:visited {COLOR: #666666;text-decoration: none}
.a_gray:hover {COLOR: #666666;text-decoration: underline}

.a_purple:link {COLOR: #666699;text-decoration: none}
.a_purple:visited {COLOR: #666699;text-decoration: none}
.a_purple:hover {COLOR: #666699;text-decoration: underline}

/*--------------文字設定--------------*/
.fontsize_8_linehi10 {
	font-size: 8pt;
	line-height: 10pt;
}
.fontsize_9_linehi12 {
	font-size: 9pt;
	line-height: 12pt;
}
.fontsize_10_linehi12 {
	font-size: 10pt;
	line-height: 12pt;
}
.fontsize_11_linehi14 {
	font-size: 11pt;
	line-height: 14pt;
}
.fontsize_12_linehi16 {
	font-size: 12pt;
	line-height: 16pt;
}
.font_color_gray {
	color: #333333;
}
.font_color_green {
	color:#666600
}
.font_color_red {
	color:#990000
}
.font_color_purple {
	color:#666699
}
.border {
	border: 1px solid #FFFFFF;
}
.border01 {
	border: 1px solid #CCCCCC;
}
.padding {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.padding_l0 {
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
/*--------------共通　ヘッダー--------------*/
.back_title01 {
	background-image: url(images/title_001.gif);
	background-repeat: repeat-y;
	height:23px;
}
.back_background01 {
	background-image: url(images/background_001.gif);
	background-repeat: repeat-y;
}
.back_background02 {
	background-image: url(images/background_002.gif);
	background-repeat: repeat-y;
}
.back_background03 {
	background-image: url(images/background_003.gif);
	background-repeat: repeat-x;
	height:278px
}
.back_background04 {
	background-image: url(images/background_004.gif);
	background-repeat: repeat-x;
}
.back_background05 {
	background-image: url(images/background_005.gif);
	background-repeat: repeat-y;
}
.back_background06 {
	background-image: url(images/background_006.gif);
	background-repeat: repeat-x;
	height:220px
}
.back_background07 {
	background-image: url(images/background_007.gif);
	background-repeat: repeat-x;
	height:220px
}
.back_background08 {
	background-image: url(images/background_008.gif);
	background-repeat: repeat-x;
	height:180px
}
.back_background09 {
	background-image: url(images/background_009.gif);
	background-repeat: repeat-x;
	height:195px
}
.back_background10 {
	background-image: url(images/background_010.gif);
	background-repeat: repeat-x;
	height:217px
}
.back_background11 {
	background-image: url(images/background_011.gif);
	background-repeat: repeat-x;
	height:163px
}
/*--------------トップページ--------------*/

.back_top01 {
	background-image: url(images/topics_002.jpg);
	background-repeat: repeat-x;
	height:225px
}


/*--------------共通　メニュー--------------*/
.m_1 a{background:url(images/menu_001.gif) no-repeat;
	width: 170px;
	height: 35px;
	display: block;
	text-indent: -10000px;
}
.m_1 a:hover{background-image:url(images/menu_001_d.gif)}

.m_2 a{background:url(images/menu_002.gif) no-repeat;
	width: 170px;
	height: 35px;
	display: block;
	text-indent: -10000px;
}
.m_2 a:hover{background-image:url(images/menu_002_d.gif)}

.m_3 a{background:url(images/menu_003.gif) no-repeat;
	width: 170px;
	height: 35px;
	display: block;
	text-indent: -10000px;
}
.m_3 a:hover{background-image:url(images/menu_003_d.gif)}

.m_4 a{background:url(images/menu_004.gif) no-repeat;
	width: 170px;
	height: 35px;
	display: block;
	text-indent: -10000px;
}
.m_4 a:hover{background-image:url(images/menu_004_d.gif)}

.m_5 a{background:url(images/menu_005.gif) no-repeat;
	width: 170px;
	height: 35px;
	display: block;
	text-indent: -10000px;
}
.m_5 a:hover{background-image:url(images/menu_005_d.gif)}

.m_6 a{background:url(images/menu_006.gif) no-repeat;
	width: 170px;
	height: 35px;
	display: block;
	text-indent: -10000px;
}
.m_6 a:hover{background-image:url(images/menu_006_d.gif)}

.m_7 a{background:url(images/menu_007.gif) no-repeat;
	width: 170px;
	height: 35px;
	display: block;
	text-indent: -10000px;
}
.m_7 a:hover{background-image:url(images/menu_007_d.gif)}

.m_8 a{background:url(images/menu_008.gif) no-repeat;
	width: 170px;
	height: 35px;
	display: block;
	text-indent: -10000px;
}
.m_8 a:hover{background-image:url(images/menu_008_d.gif)}


/*--------------背景色設定--------------*/

.bgcolor1 {
	background-color: #FBFDFF;
}
.bgcolor2 {
	background-color: #F1F2FE;
}
.bgcolor3 {
	background-color: #FEFEED;
}

