/* ■以下全ページ共通 */
body {
	text-align: center;
	font-size: 84%;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	background-color: #E3F1FA;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
em {
	text-indent: -9999px;
	margin: 0px;
	float: left;
}


/* ■基本 */
#wrapper {
	width: 792px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px 0px 0px 0px;
}


/* ■コンテンツエリア */
#wrapper #contentsarea {
	width: 792px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/bg-contsarea01.gif);
	background-repeat: repeat-y;
	white-space: nowrap;
	vertical-align: top;
	clear: both;
}
#wrapper #contentsarea div.contsfoot {
	width: 792px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/bg-contsarea-foot01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	clear: both;
}


/* ■コンテンツエリア内 グローバルナビゲーションコラム */
#wrapper #contentsarea #globalnavicolumn {
	float: left;
	width: 191px;
	height: auto;
	display: block;
	background-image: url(../img/bg-gnavicm-head01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 6px;
	vertical-align: top;
}
#wrapper #contentsarea #globalnavicolumn h1 {
	width: 186px;
	height: 89px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	font-size: 1px;
	text-indent: -9999px;
	text-align: left;
	color: #FFFFFF;
	cursor: pointer;
}
#wrapper #contentsarea #globalnavicolumn h1 a {
	width: 186px;
	height: 89px;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	font-size: 1px;
	text-indent: -9999px;
	text-align: left;
	color: #FFFFFF;
	cursor: pointer;
}
#wrapper #contentsarea #globalnavicolumn h3 {
	width: 129px;
	height: 78px;
	margin: 26px 29px 5px 33px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/copy-gnavicm01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	font-size: 1px;
	text-indent: -9999px;
	text-align: left;
	color: #FFFFFF;
}
/* ↓グローバルナビゲーションコラム内　グローバルナビゲーション */
#wrapper #contentsarea #globalnavicolumn #globalnavi {
	vertical-align: top;
	text-align: left;
	display: block;
	width: 172px;
	height: 770px;
	margin: 0px 9px 10px 10px;
	padding: 0px;
	background-image: url(../img/bg-globalnavi02.jpg);
	background-repeat: no-repeat;
	background-position: left 258px;
	white-space: nowrap;
	clear: both;
}

#wrapper #contentsarea #globalnavicolumn #globalnavi p {
	text-indent: -9999px;
	margin: 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi li {
	list-style-type: none;
	display: inline;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a {
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
	height: 13px;
	text-decoration: none;
	color: #FFFFFF;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global01 {
	background-image: url(../img/navi-global01.gif);
	width: 156px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global01:hover {
	background-image: url(../img/navi-global01_on.gif);
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global01st {
	background-image: url(../img/navi-global01_st.gif);
	width: 156px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global02 {
	background-image: url(../img/navi-global02.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global02:hover {
	background-image: url(../img/navi-global02_on.gif);
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global02st {
	background-image: url(../img/navi-global02_st.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global03 {
	background-image: url(../img/navi-global03.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global03:hover {
	background-image: url(../img/navi-global03_on.gif);
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global03st {
	background-image: url(../img/navi-global03_st.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global04 {
	background-image: url(../img/navi-global04.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global04:hover {
	background-image: url(../img/navi-global04_on.gif);
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global04st {
	background-image: url(../img/navi-global04_st.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global05 {
	background-image: url(../img/navi-global05.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global05:hover {
	background-image: url(../img/navi-global05_on.gif);
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global05st {
	background-image: url(../img/navi-global05_st.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global06 {
	background-image: url(../img/navi-global06.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global06:hover {
	background-image: url(../img/navi-global06_on.gif);
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global06st {
	background-image: url(../img/navi-global06_st.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global07 {
	background-image: url(../img/navi-global07.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global07:hover {
	background-image: url(../img/navi-global07_on.gif);
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global07st {
	background-image: url(../img/navi-global07_st.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global08 {
	background-image: url(../img/navi-global08.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global08:hover {
	background-image: url(../img/navi-global08_on.gif);
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global08st {
	background-image: url(../img/navi-global08_st.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global09 {
	background-image: url(../img/navi-global09.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global09:hover {
	background-image: url(../img/navi-global09_on.gif);
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global09st {
	background-image: url(../img/navi-global09_st.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global10 {
	background-image: url(../img/navi-global10.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global10:hover {
	background-image: url(../img/navi-global10_on.gif);
}
#wrapper #contentsarea #globalnavicolumn #globalnavi a.global10st {
	background-image: url(../img/navi-global10_st.gif);
	width: 156px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




/* ■コンテンツエリア内 コンテンツコラム */
#wrapper #contentsarea #contentscolumn {
	float: right;
	width: 589px;
	height: auto;
	background-image: url(../img/bg-contscm-head01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 0px 0px;
	padding: 6px 6px 0px 0px;
	vertical-align: top;
}




/* ■フッターメニュー */
#wrapper #footernavi {
	width: 738px;
	height: auto;
	text-align: center;
	font-size: 80%;
	color: #666666;
	margin: 20px 0px 0px 0px;
	padding: 0px 27px 0px 27px;
	display: block;
	font-weight: normal;
	clear: both;
}
#wrapper #footernavi ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px 0px 5px 0px;
}
#wrapper #footernavi ul li {
	display: inline;
	white-space: nowrap;
}
#wrapper #footernavi ul li a {
	font-size: 10px;
	color: #666666;
	display: inline;
	text-decoration: none;
	padding: 0px 0.4em 0px 0.4em;
}
#wrapper #footernavi ul li a:hover {
	font-size: 10px;
	color: #335388;
	display: inline;
	text-decoration: underline;
}
#wrapper #footernavi ul li span {
	font-size: 10px;
	padding: 0px;
}
#wrapper #footernavi img {
	margin:10px 10px 0px 10px;
} 
/* ↓フッターメニュー内　コピーライト */
#wrapper #footernavi p.copyright {
	font-size: 10px;
	letter-spacing: 0.05em;
	font-weight: bold;
	color: #9FBCDD;
	margin: 15px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.font84 {
	font-size: 84%;
	line-height: 150%;
}
/* 新ナビメニュー */
#navi01 {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}
#navi01 a {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
#navi01 a:hover {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi01.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	text-indent: -9999px;
	display: block;
}
#navi01active{
	height: 40px;
	width: 184px;
	background-image: url(../img/navi01.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}

#navi02 {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}
#navi02 a {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
#navi02 a:hover {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi02.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	text-indent: -9999px;
	display: block;
}
#navi02active{
	height: 40px;
	width: 184px;
	background-image: url(../img/navi02.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}

#navi03 {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}
#navi03 a {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
#navi03 a:hover {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi03.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	text-indent: -9999px;
	display: block;
}
#navi03active{
	height: 40px;
	width: 184px;
	background-image: url(../img/navi03.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}

#navi04 {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}
#navi04 a {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
#navi04 a:hover {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi04.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	text-indent: -9999px;
	display: block;
}
#navi04active{
	height: 40px;
	width: 184px;
	background-image: url(../img/navi04.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}

#navi05 {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}
#navi05 a {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
#navi05 a:hover {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi05.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	text-indent: -9999px;
	display: block;
}
#navi05active{
	height: 40px;
	width: 184px;
	background-image: url(../img/navi05.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}

#navi06 {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}
#navi06 a {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
#navi06 a:hover {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi06.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	text-indent: -9999px;
	display: block;
}
#navi06active{
	height: 40px;
	width: 184px;
	background-image: url(../img/navi06.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}

#navi07 {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}
#navi07 a {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
#navi07 a:hover {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi07.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	text-indent: -9999px;
	display: block;
}
#navi07active{
	height: 40px;
	width: 184px;
	background-image: url(../img/navi07.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}

#navi08 {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}
#navi08 a {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
#navi08 a:hover {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi08.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	text-indent: -9999px;
	display: block;
}
#navi08active{
	height: 40px;
	width: 184px;
	background-image: url(../img/navi08.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}

#navi09 {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}
#navi09 a {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
#navi09 a:hover {
	height: 40px;
	width: 184px;
	background-image: url(../img/navi09.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	text-indent: -9999px;
	display: block;
}
#navi09active{
	height: 40px;
	width: 184px;
	background-image: url(../img/navi09.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}

#navi10 {
	height: 41px;
	width: 184px;
	background-image: url(../img/navi10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}
#navi10 a {
	height: 41px;
	width: 184px;
	background-image: url(../img/navi10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
}
#navi10 a:hover {
	height: 41px;
	width: 184px;
	background-image: url(../img/navi10.jpg);
	background-repeat: no-repeat;
	background-position: 0px -41px;
	text-indent: -9999px;
	display: block;
}
#navi10active{
	height: 41px;
	width: 184px;
	background-image: url(../img/navi10.jpg);
	background-repeat: no-repeat;
	background-position: 0px -82px;
	text-indent: -9999px;
	display: block;
	margin-left: 5px;
}
#wrapper #contentsarea #contentscolumn #maincontentsarea .clear {
	clear: both;
}

