/*
���@�ڎ��@������������������������������������������������������������������������������������������

���L�[�r�W���A���ݒ�

�����₢���킹�ւ̗���
�@���n�j�[�E�r�[3�̎���
�@�����S�m���Ȕz���̂��߂�
�@�����₢���킹

�����������������܂��I
�@���������{�b�N�X�ݒ�i���C�_�[�Љ�E��\���b�Z�[�W�j

���j���[�X�����[�X

����Јē�


����������������������������������������������������������������������������������������������������
/*

/*�@���L�[�r�W���A���ݒ�@������������������������������������������������������������*/

#keyvisual{
	width:850px;
	height:317px;
	margin:0;
	padding:0;
}

/*------------------------------------------------------------*/
/* �@topslide  */
.eventNaviBox {
	width:960px;
	height:350px;
    float:left;

}

.eventNaviBox ul#eventNavi {
padding:0;
margin-top:0px;
 list-style:none;

}
.eventNaviBox ul#eventNavi li {

}
.clear{
	clear:both;
}

/*�@���ً}���m�@�{�b�N�X�@������������������������������������������������������������*/
#kinkyu{
	width:586px;
	height:auto;
	margin:0;
}

#kinkyu h2{
	width:586px;
	margin:0 0 5px 0;
	padding:3px;
	background:#cccccc;
	color:black;
	weight:bold;
	
}

/*�@���u�V�N�̂������v�{�b�N�X�@������������������������������������������������������������*/
#newsbox_ny{
	width:586px;
	height:auto;
	margin:0;
}

#newsbox_ny h2{
	width:586px;
	height:35px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:#FFFFFF url(../img/top/newyear.jpg) no-repeat 0 0;
}


#newsbox_ny dl{
	width:544px;
	margin:0;
	margin-bottom:15px;
	padding:10px 20px;
	background:#FFFFFF;
	border-left:1px solid #D6CCC2;
	border-right:1px solid #D6CCC2;
	border-bottom:1px dashed #D6CCC2;
}

/*�@���u�ŐV���v�{�b�N�X�@������������������������������������������������������������*/
#newsbox{
	width:586px;
	height:auto;
	margin:0;
}

#newsbox h2{
	width:586px;
	height:35px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:#FFFFFF url(../img/top/mh_news.jpg) no-repeat 0 0;
}

#newsbox dl{
	width:544px;
	margin:0;
	padding:10px 20px;
	background:#FFFFFF;
	border-left:1px solid #D6CCC2;
	border-right:1px solid #D6CCC2;
	border-bottom:1px dashed #D6CCC2;
}
#newsbox dl.newsbottom{
	border-bottom:1px solid #D6CCC2;
}

#newsbox dt{
	margin:0;
	padding:0 0 0 20px;
	font-size:14px;
	font-weight:bold;
	color:#DB7C01;
	background:#FFFFFF url(../img/ico_arrow-ro.gif) no-repeat 0 0;
}

#newsbox dt a{
	text-decoration:none;
	color:#DB7C01;
}

#newsbox dd{
	margin:5px 20px 0 20px;
}




/*�@���V���N�̂��ƂȂ炨�C�y�ɂ����k���������@������������������������������������������������������������*/
#silkconsulbox{
	width:596px;
	height:197px;
	margin:0 0 15px 0;
	background:url(../img/top/bg_consul.jpg) no-repeat 0 0;
}

#silkconsulbox p{
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#silkconsulbox a{
	display:block;
	width:105px;
	height:21px;
	text-indent:-9999px;
	background:#FFFFFF url(../img/top/bt_dev.jpg) no-repeat 0 0;
	position:relative;
	top:155px;left:260px;
	/*\*/overflow:hidden;/**/
}



/*�@�������������@������������������������������������������������������������*/

/* �����������������ݒ�@�|�|�|�|�|*/
#labobox{
	width:586px;
	margin:0;
}

#labobox h2{
	width:586px;
	height:51px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:#FFFFFF url(../img/top/mh_labo.jpg) no-repeat 0 0;
}


/* ���J���ɂ��Ă̑z���@�|�|�|�|�|*/

/*�@���o���������ʐݒ�@*/
#devebox h3,#onlybox h3{
	width:586px;
	height:56px;
	margin:0;
	padding:0;
	border:none;
}

#devebox h3 a,#onlybox h3 a{
	display:block;
	width:440px;
	height:40px;
	text-indent:-9999px;
	position:relative;
	top:14px;left:18px;
	/*\*/overflow:hidden;/**/
}

#devebox{
	width:586px;
	height:279px;
	background:#FF6600 url(../img/top/bg_deve.jpg) no-repeat 0 0;
}

#devebox h3{
	background:#FF6600 url(../img/top/mh_deve.jpg) no-repeat 0 0;
}

#devebox p{
	text-indent:-9999px;
}

/*�@�{�^���ݒ�@*/
p#btnext a{
	display:block;
	width:103px;
	height:19px;
	margin-bottom:5px;
	text-indent:-9999px;
	background:#FFFFFF url(../img/top/bt_dev.jpg) no-repeat 0 0;
	position:relative;
	top:30px;left:300px;
	_top:20px;left:300px;
	/*\*/overflow:hidden;/**/
}

#devebox ul{
	width:214px;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	top:40px;left:190px;
	_top:20px;left:190px;
}

#btsilk a,#btblack a{
	display:block;
	width:214px;
	height:33px;
	margin-bottom:5px;
	text-indent:-9999px;
	/*\*/overflow:hidden;/**/
}

#btsilk a{
	background:#FFFFFF url(../img/top/bt_dev-sun.jpg) no-repeat 0 0;
}

#btblack a{
	background:#FFFFFF url(../img/top/bt_dev-black.jpg) no-repeat 0 0;
}



/* ���I�����[�����Z�p�@�|�|�|�|�|*/

#onlybox h3{
	background:#FF6600 url(../img/top/mh_onlyone.jpg) no-repeat 0 0;
}

#onlybox p{
	height:172px;
	_height:174px;
	margin:0;
	padding:16px 0 0 0;
	text-align:center;
	background:#FFFFFF url(../img/top/bg_only.jpg) no-repeat 0 0;
}


/*�@�T�C�g�����i�e�Z�p�����j*/
#bttech{
	height:168px;
	margin:0;
	padding:19px 0 0 28px;
	background:#FFFFFF url(../img/top/deve_bg-bottom.jpg) no-repeat 0 0;
}

#bttech dl#bttecha{
	width:538px;
	height:35px;
	margin:0 0 92px 0;
	padding:0;
}

#bttech dl#bttechb{
	width:538px;
	height:35px;
	margin:0 0 73px 0;
	padding:0;
}

#bttech dl#bttechc{
	width:538px;
	height:35px;
	margin:0;
	padding:0;
}


#bttech dl#bttecha a,#bttech dl#bttechb a,#bttech dl#bttechc a{
	display:block;
	width:538px;
	height:35px;
	text-indent:-9999px;
	/*\*/overflow:hidden;/**/
}

a#bttechtop{
	display:block;
	width:207px;
	height:30px;
	magin:0;
	padding:0;
	position:relative;
	top:85px;left:331px;
	_top:55px;left:331px;
}















