@charset "Shift_JIS";

/* ----- For Privacy ----- */

/* Basic Style */

a:hover, a:active {
	text-decoration: none;
}

/* For Contents */

h3 {
	text-indent: 0;
	font-size: 100%;
}
table {
	margin-left: 40px;
}
th {
	padding-top: 2px;
	font-weight: normal;
	vertical-align: top;
}
td {
	padding: 2px;
}

.pv_tt {
	font-size: 120%;
	font-weight:bold;
	margin-bottom:15px;
}

/*ol {
	padding-left: 40px;
}
ol li img {
	float: left;
}
ol li span {
	display: block;
	margin-left: 10px;
}*/
#contents {
	font-size: 120%;
	line-height: 150%;
	text-align: justify;
}
#contents h2 {
	width: 560px;
	height: 84px;
	padding-bottom: 2px;
	background: url(../images/privacy_title.jpg) no-repeat left top;
}
#contents #summary {
	width: 537px;
	padding: 12px 0 13px 18px;
	border-bottom: 1px dotted #999;
}
#contents #privacy02 {
	padding-bottom: 10px;
	border-bottom: 1px dotted #999;
}
#contents #privacy02 #tokyuGroup {
	padding: 10px 15px;
	border: 1px solid #c8b684;
	margin: 10px 10px 8px;
	background-color: #f5f1e6;
	font-size: 90%;
	line-height: 140%;
}
#contents #privacy02 #tokyuGroup em {
	color: #006600;
	font-weight: bold;
}
#contents #privacy02 #tokyuGroup p {
	padding: 2px 0 0;
}
#contents #privacy05 p {
	padding: 0 0 0 26px;
}
#contents #privacy05 table {
	margin-left: 26px;
}
#contents #privacy01,
#contents #privacy02,
#contents #privacy03,
#contents #privacy04,
#contents #privacy05 {
	width: 555px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #999;
}
#contents #privacy01 h3,
#contents #privacy02 h3,
#contents #privacy03 h3,
#contents #privacy04 h3,
#contents #privacy05 h3 {
	padding: 14px 0 2px 18px;
}
#contents #privacy01 p,
#contents #privacy02 p,
#contents #privacy03 p,
#contents #privacy04 p {
	padding: 0 0 3px 26px;
}

/* For Sub Navigation */

#subnavi {
	background: url(../images/empty_subnavi.jpg) no-repeat left top;
}

/* For Page Top Link */

#pagetop {
	clear: both;
}

/* float clear */

ol:after {
	content: ".";
	display: block;
	height: 1px;
	visibility: hidden;
	overflow:hidden;
	clear: both;
}