@charset "UTF-8";

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

/*------------------上部テキスト----------------*/
#privacy_main	{
	position:relative;
	top:44px;
	}
.privacy_title	{
	position:relative;
	top:44px;
	z-index:1;
	width:530px;
	height:40px;
	}
.privacy_title2	{
	position:relative;
	z-index:1;
	width:530px;
	height:40px;
	}
.privacy	{
	position:relative;
	padding:10px 30px 10px 20px;
	line-height:1.6em;
	color:#666;
	}
.privacy dt	{
	font-weight:700;
	font-size:1.3em;
	padding:10px 0px 5px 0px;
	}
.privacy dd	{
	font-weight:400;
	font-size:1.1em;
	padding:0px 0px 5px 20px;
	}
.privacy li	{
	font-weight:400;
	font-size:1.1em;
	padding:10px 0px 5px 20px;
	}
/*------------------メイン----------------*/
#privacy_maintable	{
	width:520px;
	}



/*----------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;
}


