#rightmenu	{
	width: 190px;
	float: left;
	padding-left: 10px;
	padding-bottom: 25px;
	margin: 0px;
	padding-top: 0px;
}

/* �v���[���g */
#present h3 {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

/* ���q�l�̐����X�g */
#voicelist {
	width: 190px;
}
#voicelist #bg {
	margin-top: -10px;
	background-image: url(images/img_voice2.gif);
	background-repeat: no-repeat;
	height: 305px;
	padding-top: 25px;
	margin-bottom: 10px;
}
#voicelist #list {
	height: 305px;
	overflow: auto;
}
#voicelist #list ul {
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	font-size: 13px;
}
#voicelist #list li {
	margin-bottom: 4px;
	line-height: 120%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}
#voicelist #list li a {
	text-decoration: none;
	color: #0000FF;
}
#voicelist #list li a:hover {
	text-decoration: underline;
	color: #0033FF;
}

#voicelist #list li span.date {
/*	font-size: 13px; */
	color: #333333;
}



/****** �E���j���[�i�r�Q�[�V���� *****/
#rightnavi {
	position: relative;
	top: 20px;
}
#rightnavi ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#rightnavi li {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#rightnavi li.concept a {	/* �{�{�H�ʃ_�C�j���O */
	background-image: url(images/rightnavi_concept.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 190px;
	cursol: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightnavi li.concept a:hover {	/* �{�{�H�ʃ_�C�j���O�@�}�E�X�I�[�o�[ */
	background-image: url(images/rightnavi_concept_on.jpg);
	background-repeat: no-repeat;
}
#rightnavi li.howtobuy a {	/* ����������@ */
	background-image: url(images/rightnavi_howtobuy.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 190px;
	cursol: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightnavi li.howtobuy a:hover {	/* ����������@�@�}�E�X�I�[�o�[ */
	background-image: url(images/rightnavi_howtobuy_on.jpg);
	background-repeat: no-repeat;
}
#rightnavi li.paytran a {	/* ���x�����E���� */
	background-image: url(images/rightnavi_paytran.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 190px;
	cursol: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightnavi li.paytran a:hover {	/* ���x�����E�����@�}�E�X�I�[�o�[ */
	background-image: url(images/rightnavi_paytran_on.jpg);
	background-repeat: no-repeat;
}
#rightnavi li.henpin a {	/* �ԕi�ɂ��� */
	background-image: url(images/rightnavi_henpin.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 190px;
	cursol: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightnavi li.henpin a:hover {	/* �ԕi�ɂ��ā@�}�E�X�I�[�o�[ */
	background-image: url(images/rightnavi_henpin_on.jpg);
	background-repeat: no-repeat;
}
#rightnavi li.faq a {	/* �悭���邲���� */
	background-image: url(images/rightnavi_faq.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 190px;
	cursol: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightnavi li.faq a:hover {	/* �悭���邲����@�}�E�X�I�[�o�[ */
	background-image: url(images/rightnavi_faq_on.jpg);
	background-repeat: no-repeat;
}
#rightnavi li.contact a {	/* ���₢���킹 */
	background-image: url(images/rightnavi_contact.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 190px;
	cursol: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightnavi li.contact a:hover {	/* ���₢���킹�@�}�E�X�I�[�o�[ */
	background-image: url(images/rightnavi_contact_on.jpg);
	background-repeat: no-repeat;
}
#rightnavi li.law a {	/* ��菤���Ɋ�Â��\�L */
	background-image: url(images/rightnavi_law.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 190px;
	cursol: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightnavi li.law a:hover {	/* ��菤���Ɋ�Â��\�L�@�}�E�X�I�[�o�[ */
	background-image: url(images/rightnavi_law_on.jpg);
	background-repeat: no-repeat;
}
#rightnavi li.company a {	/* ��ЊT�v */
	background-image: url(images/rightnavi_company.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 190px;
	cursol: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightnavi li.company a:hover {	/* ��ЊT�v�@�}�E�X�I�[�o�[ */
	background-image: url(images/rightnavi_company_on.jpg);
	background-repeat: no-repeat;
}
#rightnavi li.privacypolicy a {	/* �l���ی��j */
	background-image: url(images/rightnavi_privacypolicy.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 190px;
	cursol: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightnavi li.privacypolicy a:hover {	/* �l���ی��j�@�}�E�X�I�[�o�[ */
	background-image: url(images/rightnavi_privacypolicy_on.jpg);
	background-repeat: no-repeat;
}
#rightnavi li.mailmag a {	/* ���[���}�K�W�� */
	background-image: url(images/rightnavi_mailmag.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 190px;
	cursol: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightnavi li.mailmag a:hover {	/* ���[���}�K�W���@�}�E�X�I�[�o�[ */
	background-image: url(images/rightnavi_mailmag_on.jpg);
	background-repeat: no-repeat;
}
#rightnavi li.sitemap a {	/* �T�C�g�}�b�v */
	background-image: url(images/rightnavi_sitemap.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 190px;
	cursol: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightnavi li.sitemap a:hover {	/* �T�C�g�}�b�v�@�}�E�X�I�[�o�[ */
	background-image: url(images/rightnavi_sitemap_on.jpg);
	background-repeat: no-repeat;
}
#rightnavi li.link a {	/* �����N */
	background-image: url(images/rightnavi_link.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 190px;
	cursol: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightnavi li.link a:hover {	/* �����N�@�}�E�X�I�[�o�[ */
	background-image: url(images/rightnavi_link_on.jpg);
	background-repeat: no-repeat;
}

/* �����}�K�o�i�[ */
#mailmagazine h3 {
	margin: 1.0em 0 0 0;
	padding: 0;
}
#mailmagazine p {
	margin: 0;
	padding: 0;
}

/* twitter button */
#twitterbtn h3 {
	margin: 1.0em 0 0 0;
	padding: 0;
}
#twitterbtn p {
	margin: 0;
	padding: 0;
}

