@charset "UTF-8";

/* 商標 */

#sidemenu-shohyo	{
	width:200px;
	height:55px;
	margin:0;
	padding:0;
	list-style:none;
}

#sidemenu-shohyo li {
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#sidemenu-shohyo li a {
	display:block;
	height:55px;
	text-decoration:none;
}

#sm-shohyo01 a{
	background: url(../shohyo/image/sidemenu_shohyo.gif) 0 0;
}
#sm-shohyo01 a:hover {
	background: url(../shohyo/image/sidemenu_shohyo.gif) -200px 0;
}
#sm-shohyo01-active a {
	background: url(../shohyo/image/sidemenu_shohyo.gif) -200px 0;
}

/* プライバシーポリシー */

#sidemenu-privacy	{
	width:200px;
	height:95px;
	margin:0;
	padding:0;
	list-style:none;
}

#sidemenu-privacy li {
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#sidemenu-privacy li a {
	display:block;
	text-decoration:none;
}

#sm-privacy01 a{
	background: url(../privacy/image/sidemenu_privacy.gif) 0 0;
	height:40px;
}
#sm-privacy01 a:hover {
	background: url(../privacy/image/sidemenu_privacy.gif) -200px 0;
	height:40px;
}
#sm-privacy01-active a {
	background: url(../privacy/image/sidemenu_privacy.gif) -200px 0;
	height:40px;
}

#sm-privacy02 a{
	background: url(../privacy/image/sidemenu_privacy.gif) 0 -40px;
	height:55px;
}
#sm-privacy02 a:hover {
	background: url(../privacy/image/sidemenu_privacy.gif) -200px -40px;
	height:55px;
}
#sm-privacy02-active a {
	background: url(../privacy/image/sidemenu_privacy.gif) -200px -40px;
	height:55px;
}
#sm-privacy03 a{
	background: url(../privacy/image/sidemenu_privacy.gif) 0 -95px;
	height:71px;
}
#sm-privacy03 a:hover {
	background: url(../privacy/image/sidemenu_privacy.gif) -200px -95px;
	height:71px;
}
#sm-privacy03-active a {
	background: url(../privacy/image/sidemenu_privacy.gif) -200px -95px;
	height:71px;
}
#sm-privacy04 a{
	background: url(../privacy/image/sidemenu_privacy.gif) 0 -166px;
	height:40px;
}
#sm-privacy04 a:hover {
	background: url(../privacy/image/sidemenu_privacy.gif) -200px -166px;
	height:40px;
}
#sm-privacy04-active a {
	background: url(../privacy/image/sidemenu_privacy.gif) -200px -166px;
	height:40px;
}
.qa-table	{
	margin:10px 0;
	border-collapse:collapse;
	width:495px;
}
.qa-table th	{
	border-bottom:1px dotted	#D3D3D3;
	vertical-align:top;
	padding:3px 7px;
	width:20px;
}
.qa-table td	{
	padding:3px 7px;
	font-size:80%;
	color:#333;
	border-bottom:1px dotted	#D3D3D3;
	line-height:140%;
	vertical-align:top;
}
.qa-table ul	{
	margin:0 8px;
	padding:0 5px;
}


