/* ���j���[
-------------------------------------------------- */
#nav {
	clear: both;
	margin-top: 0; padding: 0;
	width: 740px; height: 25px;
	background: url(../../images/tokkou/menu.gif) no-repeat;
	}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#nav li {
	display: inline;
	padding: 0; margin: 0;
	text-indent: -100em; /* �e�L�X�g���\�������Ȃ����߂̃}�C�i�X�l */
	float: left;
	}
#nav li a {
	display: block;
	margin: 0; padding: 0;
	border: none;
	background: url(../../images/tokkou/menu.gif) no-repeat;
	text-decoration: none;
	}
/* menu01------------- */
#nav li#menu01 a {
	width: 106px; height: 25px;
	background-position: 0px 0px;
	}
#nav li#menu01 a:hover {
	width: 106px; height: 25px;
	background-position: 0px -25px;
	}
/* menu02------------- */
#nav li#menu02 a {
	width: 105px; height: 25px;
	background-position: -106px 0px;
	}
#nav li#menu02 a:hover {
	width: 105px; height: 25px;
	background-position: -106px -25px;
	}
/* menu03------------- */
#nav li#menu03 a {
	width: 106px; height: 25px;
	background-position: -211px 0px;
	}
#nav li#menu03 a:hover {
	width: 106px; height: 25px;
	background-position: -211px -25px;
	}
/* menu04------------- */
#nav li#menu04 a {
	width: 106px; height: 25px;
	background-position: -317px 0px;
	}
#nav li#menu04 a:hover {
	width: 106px; height: 25px;
	background-position: -317px -25px;
	}
/* menu05------------- */
#nav li#menu05 a {
	width: 106px; height: 25px;
	background-position: -423px 0px;
	}
#nav li#menu05 a:hover {
	width: 106px; height: 25px;
	background-position: -423px -25px;
	}
/* menu06------------- */
#nav li#menu06 a {
	width: 105px; height: 25px;
	background-position: -529px 0px;
	}
#nav li#menu06 a:hover {
	width: 105px; height: 25px;
	background-position: -529px -25px;
	}
/* menu07------------- */
#nav li#menu07 a {
	width: 106px; height: 25px;
	background-position: -634px 0px;
	}
#nav li#menu07 a:hover {
	width: 106px; height: 25px;
	background-position: -634px -25px;
	}


/* �g�b�v�y�[�W�F�H�@�T�v��
-------------------------------------------------- */
#topeyecatch ul#gotooutline {
	list-style: none;
	width: 150px; height: 50px;
	margin: 0;
	padding: 0;
	}
#topeyecatch ul#gotooutline li {
	display: inline;
	float: left;
	margin: 225px 0 0 0; padding: 0;
	text-indent: -100em; /* �e�L�X�g���\�������Ȃ����߂̃}�C�i�X�l */
	}
#topeyecatch ul#gotooutline li a {
	display: block;
	width: 150px; height: 50px;
	border: none;
	background: url(../../images/tokkou/top/gotooutline.gif) no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	}
#topeyecatch ul#gotooutline li a:hover {
	background-position: 0px -50px;
	}

/* �g�b�v�y�[�W�F���􂷂����ʂ�
-------------------------------------------------- */
#topeyecatch ul#gotogoodfor {
	list-style: none;
	width: 250px; height: 60px;
	margin: 0;
	padding: 0;
	}
#topeyecatch ul#gotogoodfor li {
	display: inline;
	float: left;
	margin: 0; padding: 0;
	text-indent: -100em; /* �e�L�X�g���\�������Ȃ����߂̃}�C�i�X�l */
	}
#topeyecatch ul#gotogoodfor li a {
	display: block;
	width: 250px; height: 60px;
	border: none;
	background: url(../../images/tokkou/top/gotogoodfor.gif) no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	}
#topeyecatch ul#gotogoodfor li a:hover {
	background-position: 0px -60px;
	}


/* �g�b�v�y�[�W�F�����^���y�[�W��
-------------------------------------------------- */
#topeyecatch ul#gotorental {
	list-style: none;
	width: 210px; height: 60px;
	margin: 70px 10px 0 10px;
	padding: 0;
	}
#topeyecatch ul#gotorental li {
	display: inline;
	float: left;
	margin: 0; padding: 0;
	text-indent: -100em; /* �e�L�X�g���\�������Ȃ����߂̃}�C�i�X�l */
	}
#topeyecatch ul#gotorental li a {
	display: block;
	width: 210px; height: 60px;
	border: none;
	background: url(../../images/tokkou/top/gotorental.gif) no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	}
#topeyecatch ul#gotorental li a:hover {
	background-position: 0px -60px;
	}


/* ���₢�����y�[�W�F�{�Ѓ}�b�v�y�[�W��
-------------------------------------------------- */
#innercontent ul.gotomap {
	list-style: none;
	width: 150px; height: 24px;
	margin: 0;
	padding: 0;
	}
#innercontent ul.gotomap li {
	display: inline;
	float: left;
	margin: 0; padding: 0;
	text-indent: -100em; /* �e�L�X�g���\�������Ȃ����߂̃}�C�i�X�l */
	}
#innercontent ul.gotomap li a {
	display: block;
	width: 150px; height: 24px;
	padding: 0; margin: 0;
	border: none;
	background: url(../../images/tokkou/but_goseemap.gif) no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	}
#innercontent ul.gotomap li a:hover {
	background-position: 0px -24px;
	}


/* �F�K�p���_�E�����[�h�y�[�W��
-------------------------------------------------- */
#innercontent ul.gotodownload {
	float: right;
	list-style: none;
	width: 260px; height: 30px;
	margin: 0;
	padding: 0;
	}
#innercontent ul.gotodownload li {
	display: inline;
	float: left;
	margin: 0; padding: 0;
	text-indent: -100em; /* �e�L�X�g���\�������Ȃ����߂̃}�C�i�X�l */
	}
#innercontent ul.gotodownload li a {
	display: block;
	width: 260px; height: 30px;
	padding: 0; margin: 0;
	border: none;
	background: url(../../images/tokkou/but_godownloadpage.gif) no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	}
#innercontent ul.gotodownload li a:hover {
	background-position: -260px 0px;
	}

/* �K�p���_�E�����[�h�y�[�W�F�_�E�����[�h
-------------------------------------------------- */
#innercontent ul.download {
	float: right;
	list-style: none;
	width: 260px; height: 30px;
	margin: 0;
	padding: 0;
	}
#innercontent ul.download li {
	display: inline;
	float: left;
	margin: 0; padding: 0;
	text-indent: -100em; /* �e�L�X�g���\�������Ȃ����߂̃}�C�i�X�l */
	}
#innercontent ul.download li a {
	display: block;
	width: 260px; height: 30px;
	padding: 0; margin: 0;
	border: none;
	background: url(../../images/tokkou/pdfdownload/but_download.gif) no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	}
#innercontent ul.download li a:hover {
	background-position: -260px 0px;
	}


/* �H�@�T�v�@�W�����v���j���[
-------------------------------------------------- */
ul.outlinemenu {
	float: right;
	width: 160px; height: 30px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	}
ul.outlinemenu li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: -900em; /* �e�L�X�g���\�������Ȃ����߂̃}�C�i�X�l */
	background: none;
	}
ul.outlinemenu li a,ul.outlinemenu li a:hover {
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: none;
	background: url(../../images/tokkou/outline/outline_menu.gif) no-repeat;
	}
/* IE6�p----- */
* html body ul.outlinemenu li a:hover {
	display: block;
	margin: 0;
	padding: 0 0 1px 0;
	text-decoration: none;
	border: none;
	background: url(../../images/tokkou/outline/outline_menu.gif) no-repeat;
	}
/* �A�b�v�_�E���H�@ ------------- */
ul.outlinemenu li#updown a {
	width: 160px; height: 30px;
	background-position: 0px 0px;
	}
ul.outlinemenu li#updown a:hover {
	width: 160px; height: 30px;
	background-position: -160px 0px;
	}
/* �X���C�h�H�@ ------------- */
ul.outlinemenu li#slide a {
	width: 160px; height: 30px;
	background-position: 0px -30px;
	}
ul.outlinemenu li#slide a:hover {
	width: 160px; height: 30px;
	background-position: -160px -30px;
	}
/* �W�����v�A�b�v�H�@ ------------- */
ul.outlinemenu li#jumpup a {
	width: 160px; height: 30px;
	background-position: 0px -60px;
	}
ul.outlinemenu li#jumpup a:hover {
	width: 160px; height: 30px;
	background-position: -160px -60px;
	}
/* �v�����O�H�@ ------------- */
ul.outlinemenu li#pulling a {
	width: 160px; height: 30px;
	background-position: 0px -90px;
	}
ul.outlinemenu li#pulling a:hover {
	width: 160px; height: 30px;
	background-position: -160px -90px;
	}
/* �_���t�H�[�� ------------- */
ul.outlinemenu li#damform a {
	width: 160px; height: 30px;
	background-position: 0px -120px;
	}
ul.outlinemenu li#damform a:hover {
	width: 160px; height: 30px;
	background-position: -160px -120px;
	}


/* ���􂷂����ʁ@�W�����v���j���[
-------------------------------------------------- */
div.goodformenu {
	clear: both;
	width: 260px; height: 30px;
	margin: 0;
	padding: 0;
	}
div.goodformenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	}
div.goodformenu li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: -900em; /* �e�L�X�g���\�������Ȃ����߂̃}�C�i�X�l */
	background: none;
	}
div.goodformenu li a,div.goodformenu li a:hover {
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: none;
	background: url(../../images/tokkou/goodfor/goodfor_menu.gif) no-repeat;
	}

/* �����d�ʕ����ː� heavy01 ------------- */
div.goodformenu li#heavy01 a {
	width: 260px; height: 30px;
	background-position: 0px 0px;
	}
div.goodformenu li#heavy01 a:hover {
	width: 260px; height: 30px;
	background-position: -260px 0px;
	}
/* �����⋴�����ꊇ�ː� heavy02 ------------- */
div.goodformenu li#heavy02 a {
	width: 260px; height: 30px;
	background-position: 0px -30px;
	}
div.goodformenu li#heavy02 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -30px;
	}
/* ���������ł̏d�ʕ��̒ݏグ narrow01 ------------- */
div.goodformenu li#narrow01 a {
	width: 260px; height: 30px;
	background-position: 0px -60px;
	}
div.goodformenu li#narrow01 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -60px;
	}
/* �N���[���K�[�_�[�����H�@ narrow02 ------------- */
div.goodformenu li#narrow02 a {
	width: 260px; height: 30px;
	background-position: 0px -90px;
	}
div.goodformenu li#narrow02 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -90px;
	}
/* �����̒��̃W���b�L�A�b�v���C�H�� narrow03 ------------- */
div.goodformenu li#narrow03 a {
	width: 260px; height: 30px;
	background-position: 0px -120px;
	}
div.goodformenu li#narrow03 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -120px;
	}
/* ���d���{�C���[�̐��t�E���� narrow04 ------------- */
div.goodformenu li#narrow04 a {
	width: 260px; height: 30px;
	background-position: 0px -660px;
	}
div.goodformenu li#narrow04 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -660px;
	}
/* �Â��ɓP���E���� silent01 ------------- */
div.goodformenu li#silent01 a {
	width: 260px; height: 30px;
	background-position: 0px -150px;
	}
div.goodformenu li#silent01 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -150px;
	}
/* �r�����̍H���ł̃W���b�L�H�@ silent02 ------------- */
div.goodformenu li#silent02 a {
	width: 260px; height: 30px;
	background-position: 0px -180px;
	}
div.goodformenu li#silent02 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -180px;
	}
/* ���ˉ��̍H���ł̃W���b�L�H�@ silent03 ------------- */
div.goodformenu li#silent03 a {
	width: 260px; height: 30px;
	background-position: 0px -210px;
	}
div.goodformenu li#silent03 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -210px;
	}
/* ���d���{�C���[�̐��t�E���� silent04 [narrow04�Ɠ�������]------------- */
div.goodformenu li#silent04 a {
	width: 260px; height: 30px;
	background-position: 0px -660px;
	}
div.goodformenu li#silent04 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -660px;
	}
/* ���d���{�C���[�̐��t�E���� silent05 ------------- */
div.goodformenu li#silent05 a {
	width: 260px; height: 30px;
	background-position: 0px -630px;
	}
div.goodformenu li#silent05 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -630px;
	}
/* �������Ƃ̂Ȃ����S�{�H high01 ------------- */
div.goodformenu li#high01 a {
	width: 260px; height: 30px;
	background-position: 0px -240px;
	}
div.goodformenu li#high01 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -240px;
	}
/* �����ł̃R���N���[�g�H���̑����A�^�g���� high02 ------------- */
div.goodformenu li#high02 a {
	width: 260px; height: 30px;
	background-position: 0px -270px;
	}
div.goodformenu li#high02 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -270px;
	}
/* �R���N���[�g�H���Ɖ��������グ�̓������� high03 ------------- */
div.goodformenu li#high03 a {
	width: 260px; height: 30px;
	background-position: 0px -300px;
	}
div.goodformenu li#high03 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -300px;
	}
/* ���~���Ə��ɂ��鉌�˕��C�H�� high04 ------------- */
div.goodformenu li#high04 a {
	width: 260px; height: 30px;
	background-position: 0px -330px;
	}
div.goodformenu li#high04 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -330px;
	}
/* �������Ƃ����S�ɁA�����I�Ɏ��{ high05 ------------- */
div.goodformenu li#high05 a {
	width: 260px; height: 30px;
	background-position: 0px -360px;
	}
div.goodformenu li#high05 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -360px;
	}
/* �T�C���\�z�X���b�v�t�H�[���H�@ high06 ------------- */
div.goodformenu li#high06 a {
	width: 260px; height: 30px;
	background-position: 0px -390px;
	}
div.goodformenu li#high06 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -390px;
	}
/* ���˃X���b�v�t�H�[���H�@ high07 ------------- */
div.goodformenu li#high07 a {
	width: 260px; height: 30px;
	background-position: 0px -420px;
	}
div.goodformenu li#high07 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -420px;
	}
/* �����Ƃ��납���n���܂� widefields01 ------------- */
div.goodformenu li#widefields01 a {
	width: 260px; height: 30px;
	background-position: 0px -450px;
	}
div.goodformenu li#widefields01 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -450px;
	}
/* �����Ƃ��납���n���܂� widefields02 ------------- */
div.goodformenu li#widefields02 a {
	width: 260px; height: 30px;
	background-position: 0px -480px;
	}
div.goodformenu li#widefields02 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -480px;
	}
/* �����Ƃ��납���n���܂� widefields03 ------------- */
div.goodformenu li#widefields03 a {
	width: 260px; height: 30px;
	background-position: 0px -510px;
	}
div.goodformenu li#widefields03 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -510px;
	}
/* �����Ƃ��납���n���܂� widefields04 ------------- */
div.goodformenu li#widefields04 a {
	width: 260px; height: 30px;
	background-position: 0px -540px;
	}
div.goodformenu li#widefields04 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -540px;
	}
/* �����Ƃ��납���n���܂� widefields05 ------------- */
div.goodformenu li#widefields05 a {
	width: 260px; height: 30px;
	background-position: 0px -570px;
	}
div.goodformenu li#widefields05 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -570px;
	}
/* �����Ƃ��납���n���܂� widefields06 ------------- */
div.goodformenu li#widefields06 a {
	width: 260px; height: 30px;
	background-position: 0px -600px;
	}
div.goodformenu li#widefields06 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -600px;
	}
/* �����Ƃ��납���n���܂� widefields07 ------------- */
div.goodformenu li#widefields07 a {
	width: 260px; height: 30px;
	background-position: 0px -630px;
	}
div.goodformenu li#widefields07 a:hover {
	width: 260px; height: 30px;
	background-position: -260px -630px;
	}
