@charset "Shift_JIS"; 

/* CSS Document */

/* ------------------------------------------------------
contents Box
------------------------------------------------------ */

div#header
{
	padding: 0 0 10px 10px;
}

/*naviGation要素
---------------------------------------- */

#mainVisual
{
	width: 760px;
	padding: 0;
	margin: 0 0 35px;
}

.naviGation	{
		float: left;
		background-image: url(image/navigation.jpg);
		background-repeat: no-repeat;
		width: 206px;
		height: 209px;
		padding: 61px 0 0;
}
.naviGation li	{
		padding: 0 46px 0px 20px;

}
.naviGation a	{
		width: 140px;/* 一つ一つの大きさ */
		height: 13px;
		display: block;
		text-indent: -9999px;
		overflow: hidden;

}
#flashcontent
{
	float: right;
	width: 554px;
}
.gnavi01 a,.gnavi02 a,.gnavi03 a,.gnavi04 a,.gnavi05 a,.gnavi06 a,.gnavi07 a {
padding-bottom: 10px;
}
/*gnavi01
-------------------- */
.gnavi01 a	{
		background-image: url(../image/g_navi01.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
.gnavi01 a:link,.gnavi01 a:visited	{
		background-image: url(../image/g_navi01.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
}
.gnavi01 a:hover,.gnavi01 a:active	{
		background-image: url(../image/g_navi01.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
/*gnavi02
-------------------- */
.gnavi02 a	{
		background-image: url(../image/g_navi02.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
.gnavi02 a:link,.gnavi02 a:visited	{
		background-image: url(../image/g_navi02.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
}
.gnavi02 a:hover,.gnavi02 a:active	{
		background-image: url(../image/g_navi02.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
/*gnavi03
-------------------- */
.gnavi03 a	{
		background-image: url(../image/g_navi03.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
.gnavi03 a:link,.gnavi03 a:visited	{
		background-image: url(../image/g_navi03.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
}
.gnavi03 a:hover,.gnavi03 a:active	{
		background-image: url(../image/g_navi03.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
/*gnavi04
-------------------- */
.gnavi04 a	{
		background-image: url(../image/g_navi04.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
.gnavi04 a:link,.gnavi04 a:visited	{
		background-image: url(../image/g_navi04.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
}
.gnavi04 a:hover,.gnavi04 a:active	{
		background-image: url(../image/g_navi04.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
/*gnavi05
-------------------- */
.gnavi05 a	{
		background-image: url(../image/g_navi05.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
.gnavi05 a:link,.gnavi05 a:visited	{
		background-image: url(../image/g_navi05.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
}
.gnavi05 a:hover,.gnavi05 a:active	{
		background-image: url(../image/g_navi05.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
/*gnavi06
-------------------- */
.gnavi06 a	{
		background-image: url(../image/g_navi06.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
.gnavi06 a:link,.gnavi06 a:visited	{
		background-image: url(../image/g_navi06.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
}
.gnavi06 a:hover,.gnavi06 a:active	{
		background-image: url(../image/g_navi06.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
/*gnavi07
-------------------- */
.gnavi07 a	{
		background-image: url(../image/g_navi07.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
.gnavi07 a:link,.gnavi07 a:visited	{
		background-image: url(../image/g_navi07.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
}
.gnavi07 a:hover,.gnavi07 a:active	{
		background-image: url(../image/g_navi07.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
/*gnavi08
-------------------- */
.gnavi08 a	{
		background-image: url(../image/g_navi08.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
.gnavi08 a:link,.gnavi08 a:visited	{
		background-image: url(../image/g_navi08.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
}
.gnavi08 a:hover,.gnavi08 a:active	{
		background-image: url(../image/g_navi08.jpg);
		background-repeat: no-repeat;
		background-position: 0px -41px;
}
/*subnavigation要素
---------------------------------------- */
#subcontents h2	{
		margin-bottom: 10px;
}
/*mainContents要素
---------------------------------------- */
div#subcontents
{
	width: 196px;
}

div#subcontents h2,
div#subcontents ul
{
	margin-left: 20px;
}

div#mainContents
{
	width: 544px;
}


#mainContents h2	{
		margin-bottom: 5px;
}
#mainContents table	{
		width: 554px;
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 20px;
}
#mainContents table th	{
		width: 90px;
}
#mainContents table td	{
		width: 464px;
}
/*menu01要素
---------------------------------------- */
.menu01	{
		clear: both;
		float: none;
		margin-right: 10px;
		font-size: 83.3%;
		text-align: right;
}
.menu01 a	{
		background-image: url(../common/image/icon.gif);
		background-repeat: no-repeat;
		background-position: 0 -.3em;
		padding-left: 15px;
		color: #504F4D;
		text-decoration: underline;
}
 
