@charset "Shift_JIS";

/* ----------------------------------------

		電話・インターネット投票
		- 会員の皆様へ トップ -

---------------------------------------- */


/* - 即PAT・A-PAT・JRAダイレクト・ARS
-------------------------------------------------- */
#memberTopTypeList {
	width: 960px;
	margin-right: -20px;
	
	overflow: hidden;
	/zoom : 1;
}
#memberTopTypeList:after{ content : ''; display : block; clear : both; }



#memberTopTypeList div.typeUnit {
	width: 220px;
	position: relative;
	padding-bottom: 84px;
	float: left;
	margin-right: 20px;
}

#memberTopTypeList div.typeUnit div.unitBody {
	width: 190px;
	padding: 0 15px;
	padding-top: 10px;
	padding-bottom: 15px;
	background: url(/dento/member/img/bg_unit-body.png) no-repeat 5px 83px;
}

.bannerArea.ars {
	height:64px;
	vertical-align:top;
}


/* ----- 発売時間 ----- */
#memberTopTypeList div.typeUnit div.unitBody div.sellingTime { margin-top: 19px; }

#memberTopTypeList div.typeUnit div.unitBody div.sellingTime table {
	border-collapse: collapse;
	width: 190px;
}

#memberTopTypeList div.typeUnit div.unitBody div.sellingTime table th {
	background: #aaaa93 url(/dento/member/img/bg_selling_th.png) repeat-x left top;
	font-weight: bold;
	font-size: 108%;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #9d9d8e;
	
	padding: 6px;
	padding-top: 8px;
	vertical-align: middle;
	line-height: 1;
}

#memberTopTypeList div.typeUnit div.unitBody div.sellingTime table td {
	border: 1px solid #9d9d8e;
	border: 1px solid #c1c1af;
	background-color: #f0f0ed;
	text-align: center;
	vertical-align: middle;
	/*width: 50%;*/
	padding: 8px;
	font-size: 93%;
}

#memberTopTypeList div.typeUnit div.unitBody div.sellingTime table td a {
	color: inherit;
	color: #444;
	text-decoration: none;
	
	background: url(/dento/member/img/icon_arrow-block.png) no-repeat left 0.1em;
	padding-left: 16px;
}

#memberTopTypeList div.typeUnit div.unitBody div.sellingTime table td a:hover { text-decoration: underline; }

#directUnit div.sellingTime table td { width: auto; }
#arsUnit div.sellingTime table td { width: auto; }


/* ----- ペイジー入金サービスご利用案内バナー ----- */
#memberTopTypeList div.typeUnit div.unitBody div.pagyBanner { margin-top: 16px; }


/* ----- ご案内 ----- */
#memberTopTypeList div.typeUnit div.unitBody div.infoList {
	margin-top: 20px;
	width: 190px;
}

#memberTopTypeList div.typeUnit div.unitBody div.infoList h4 {
	font-weight: bold;
	padding-bottom: 0.2em;
	color: #444;
	border-bottom: 1px solid #ccc;
}

#memberTopTypeList div.typeUnit div.unitBody div.infoList ul { margin-top: 8px; }

#memberTopTypeList div.typeUnit div.unitBody div.infoList ul li {
	background: url(/dento/member/img/icon_arrow-block.png) no-repeat left 0.2em;
	padding-left: 16px;
	line-height: 1.4;
	margin-bottom: 0.3em;
	width: auto;
	font-size: 93%;
}

#memberTopTypeList div.typeUnit div.unitBody div.infoList ul li a {
	text-decoration: none;
	color: #444;
}

#memberTopTypeList div.typeUnit div.unitBody div.infoList ul li a:hover { text-decoration: underline; }
#memberTopTypeList div.typeUnit div.unitBody div.infoList ul li a span { font-size: 85%; }

#memberTopTypeList div.typeUnit div.narBtn {
	width: 190px;
	position: absolute;
	left: 15px;
	bottom: 16px;
}

/* ----- 各ユニット背景 ----- */
#sokuUnit { background:url(/dento/member/img/bg_member-top.png) no-repeat left bottom; }
#apatUnit { background:url(/dento/member/img/bg_member-top.png) no-repeat -240px bottom; }
#directUnit { background:url(/dento/member/img/bg_member-top.png) no-repeat -480px bottom; }
#arsUnit { background:url(/dento/member/img/bg_member-top.png) no-repeat -720px bottom; }





/* - プライバシーポリシー
-------------------------------------------------- */
#privacyBlock { margin-top: 30px; }
#privacyBlock div.dentoBody { padding-top: 10px; }


#privacyBlock div.dentoBody ul.tabList {
	background: url(/dento/member/img/bg_privacy-tab.png) repeat-x left bottom;
	width: 900px;
	margin: 0 auto;
	padding: 0 19px;
	
	overflow: hidden;
	/zoom : 1;
}
#privacyBlock div.dentoBody ul.tabList:after{ content : ''; display : block; clear : both; }

#privacyBlock div.dentoBody ul.tabList li {
	width: 448px;
	border: 1px solid #d7d7d7;
	text-align: center;
	padding: 8px 0;
	font-weight: bold;
	font-size: 108%;
	color: #666;
	background-color: #eee;
	float: left;
	cursor: pointer;
}

#privacyBlock div.dentoBody ul.tabList li.current {
	border-bottom: 1px solid #fff;
	color: #333;
	background-color: #fff;
}

#privacyBlock div.dentoBody div.privacyUnit {
	margin: 0 auto;
	margin-top: 30px;
	width: 860px;
}

#privacyBlock div.dentoBody div.privacyUnit p {
	line-height: 1.4;
	font-size: 93%;
}

#privacyBlock div.dentoBody div.privacyUnit ul {
	
}

#privacyBlock div.dentoBody div.privacyUnit ul li {
	font-size: 93%;
	margin-top: 1em;
	line-height: 1.6;
}

