@charset "UTF-8";

/*------------------文字コード UTF-8----------------*/

/*------------------本文----------------*/
#voice_main	{
	position:relative;
	top:44px;
	}
.voice_title	{
	position:relative;
	top:44px;
	z-index:1;
	width:530px;
	height:40px;
	}
#voice_toptext	{
	position:relative;
	background:url(../images/customersvoise_img.gif) no-repeat top left;
	height:90px;
	}
#voice_toptext span {
	position:relative;
	display:block;
	padding:10px 30px 10px 20px;
	line-height:1.6em;
	color:#666;
	font-size:1.2em;
	text-indent:-9999px;
	}
#voice_maincont	{
	padding:10px 20px 20px 15px;
	border-bottom:1px dashed #fd4a62;
	}
#voice_maincont dl	{
	line-height:1.5em;
	font-size:1.0em;
	}
#voice_maincont dt	{
	padding:3px 0px 0px 20px;
	color:#fd4a62;
	background:url(../images/star01.gif) no-repeat left center ;
	}
#voice_maincont dt span	{
	font-size:1.4em;
	}
#voice_maincont dd	{
	padding:3px 0px 10px 15px;
	color:#666;
	}


/*----------------please post----------------*/
#voice_info	{
	margin:30px 20px;
	padding:10px;
	background:#fbf1f1;
	}
#voice_info span {
	line-height:1.8em;
	font-size:12px !important;
	color:#994444;
	background:#fee5e9;
	border-bottom:dashed 1px #994444;
	}





/*----------pankuzu--------*/

div.pankuzu_child	{
	width:200px;
	position:absolute;
	z-index:1000;
	top:24px;
	left:47px;
	_left:50px;
	color:#ff6666;
	font-size:12px !important;
	line-height: 1.6em;
	font-weight:400;
	}
html:not(:target) div.pankuzu_child { top:23px; }
html:not([lang*=""]) div.pankuzu_child { top:24px; }
head~/* */body div.pankuzu_child { top:23px; }


div#pankuzu	{
	width:50px;
	height:33px;
	position:absolute;
	left:10px;
	z-index:500;
	}
ul.links {
	position: absolute;
	padding:10px 0px;
}
ul.links li {
	font-size:12px;
	height:33px;
	list-style-type:none;
	position: relative;
	z-index: 200;
	padding: 0px 5px 6px 3px;
	line-height: 1.5em;
	color:#ff6666;
	font-weight:400;
	float: left;
	}
ul.links li a{
	text-decoration:none;
	color:#ff6666 !important;
	}
ul.links div.ahover {
	background:url(../images/pankuzu_hover.gif) top right no-repeat;
	margin-top:-8px;
	left:0;
	}
div.ahover {
	position: absolute;
}



