@charset "Shift_JIS";

/* ################################################### */
/* #                                                 # */
/* #                                                 # */
/* #                コンテンツ用css　                # */
/* #                                                 # */
/* #                                                 # */
/* ################################################### */

/* privacy/link.html
---------------------------------------------------- */
p.link {
	text-indent:-0.7em;
	padding-left:0.7em;
}

/* privacy/index.html
---------------------------------------------------- */
.cash_area {
	margin:0 0 0 10px;
	background:url(/privacy/img/bg_cash.gif) left bottom no-repeat;
	width:801px;
	padding:15px 0 10px 0;
}
.cash_area2 {
	margin: 0 0 0 10px;
	width: 799px;
	padding: 15px 0 10px 0;
	background: #F4f4f4;
	border: 1px solid #999;
	border-top: none;
}
.cash_title {
	margin:10px 0 0 10px;
}
span.pl1em {
	display:block;
	padding-left: 0.5em!important;
}
#contentsflat p.pagelink {
	margin-top: 0!important;
	padding-right:12px;
}
span.caution_indent{
	display: block;
	padding-left: 7px;
	padding-right: 7px;
	text-indent: -7px;
}
#contentsflat p.indent{
	display: block;
	padding-left: 1.6em;
	text-indent: -0.8em;
	margin-top: 0;
}




/* テーブル
---------------------------------------------------- */
#contentsflat table.gray {
	margin: 10px 35px 10px 25px;
	font-size:1.3em;
	line-height:150%;
}
#contentsflat table.gray td {
	text-align:center;
	border-collapse:collapse;
	border:1px solid #A1A1A1;
	padding:5px;
}
#contentsflat table.gray td.gray {
	text-align:center;
	background-color:#D0D0D0;
}
#contentsflat table.gray td.center {
	text-align:center;
}
/* 100811 */
#contentsflat table.gray td.gray2 {
	background-color:#F3F3F3;
}
#contentsflat table.gray td.pink {
	background-color:#FAC7C7;
}
.prRise {
	font-size:11px;
}
p.ribo-attention-box-link {
	float: right;
	margin-top: 0px;
	background: url(../img/common/ico_blank.gif) left center no-repeat;
	padding-left: 18px;
	padding-right: 42px;
}
/* 210125 */
#contentsflat table.tool {
	text-align: inherit;
	vertical-align: top;
}
#contentsflat table.tool td {
	text-align: inherit;
	vertical-align: top;
}
#contentsflat .tool .link a {
	display: block;
	padding: 0 10px 0 17px;
	margin: 0;
	background: url(https://my.ts3card.com/imgpartsmy/ico_blank.gif) left center no-repeat;
}
#contentsflat h4.fwNomal {
	font-weight:normal;
}