@charset "UTF-8";

ul#gnavi li#home a {
	width:68px;
	background:url(../../shared/images/gnavi.gif) left top no-repeat
}
ul#gnavi li#solution a {
	width:90px;
	background:url(../../shared/images/gnavi.gif) -68px top no-repeat;
}
ul#gnavi li#news a {
	width:160px;
	background:url(../../shared/images/gnavi.gif) -158px top no-repeat;
}
ul#gnavi li#company a {
	width:94px;
	background:url(../../shared/images/gnavi.gif) -318px top no-repeat;
}
ul#gnavi li#site a {
	width:88px;
	background:url(../../shared/images/gnavi.gif) -412px top no-repeat;
}

h2 img{
	margin-left:3px;
}

div.box_privacy h3 {
	margin-bottom:12px;
}

div#contents p.read {
	padding:8px 20px;
	line-height:1.6em;
	width:660px;
	float:left;
}
div#contents p.p_mark {
	width:120px;
	float:right;
	margin-top:6px;
	}
	
div.box_privacy {
	clear:both;
	padding-top:16px;
	}
	

div.box_privacy ul {
	width:750px;
	line-height:1.5em;
	margin: 10px auto;
	list-style-image:url(../images/img_list.gif);
}

div#contents p#sign {
	text-align:right;
	margin:25px 40px 40px auto;
}
	
div#contents div#privacy_contact {
	border:3px #e8f2fd solid;
	padding:10px 20px;
	margin:16px 100px 0 100px;
	text-align:center;
	line-height:1.5em;
}

div#privacy_contact ul{
	text-align:left;
	margin-top:12px;
	list-style:none;
	margin-left:200px;
}
div#privacy_contact strong {
	color:#003cbe;
}
