/*案件枠（下線のドットラインとマージン）*/
div.matterframe {
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	width:546px;
}
div.matterframeranking {
	margin-top: 10px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	width:580px;
}


/*案件横幅*/
.matter {
	width: 546px;
	margin-bottom: 10px;
}

.mattertext {
	width: 320px;
	padding-left: 15px;
}
.mattertextranking {
	padding-left: 15px;
}
.banapa {
	padding-left: 5px;
}
/*案件タイトル*/
.mattertitle {
	padding-left: 5px;
	width:546px;
}
.mattertitleranking {
	padding-bottom: 5px;
}
/*詳細説明*/
.details {
	background-color: #E8E8E8;
	padding: 5px;
	border: 1px solid #999999;
	margin-top: 10px;
	width: 570px;
	text-align: left;
	height: 40px;
}

/*フリースペース*/
.free {
	padding-top: 5px;
	padding-bottom: 5px;
}
/*掲載場所*/
.publishingplace {
	width: 320px;
}
.place {
	text-align: right;
}

/*承認率*/
.details_02 {
	background-color: #FFFFEC;
	border: 1px solid #333333;
	margin-bottom: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}


/*貯めるカテゴリ*************************************************/
div.matterframecategori {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 10px;
	width:546px;
}
.orengi {
	color: #FF6600;
}

.tamerupuldown {
	width: 580px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-bottom: 10px;
}
/*背景赤付き*/
.tamerupuldownnbackcolor {
    width: 560px;
	color:#FFFFFF;
	background-color:#FF0000;
	margin-top: 5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
}

.tamerupuldownnbackcolor a:link{
	color:#FFFFFF;
}
.kakaku{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 10px;
}
/*当たるカテゴリ*************************************************/
.atarupuldown{
	width: 580px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
/*貯める検索ボタン*************************************************/
.selectpa {
	width: 160px;
	margin-bottom: 10px;
	text-align:left;
    display: block;
}
/*貯めるマウスオーバー*************************************************/
.btngo a {
	display:block;
	width:259x;
	height:60px;
	background-image:url("/images/tameru/head_index_ex/index_03.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.btngo a:hover {
	background-position:0 -60px;
	background-color: #FFFFFF;
}
/*ランキング部分（ショッピング共通）*************************************************/
.rankingimg {
	background-color: #000033;
	text-align: center;
	height: 70px;
	width: 115px;
	margin-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.rankingimgmen {
	background-color: #3300CC;
	text-align: center;
	height: 70px;
	width: 115px;
	margin-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.rankingimgwomen {
	background-color: #FF0066;
	text-align: center;
	height: 70px;
	width: 115px;
	margin-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.rankingtext {
	padding-top: 0px;
	text-align: center;
}
.rankingikon {
	text-align: center;
	height: 40px;
	width: 115px;
	padding-top: 7px;
	text-align:center;
}
.rankingtable {
	margin-top: 1px;
	margin-bottom:5px;
}
/*クリック広告 *************************************************/
p.explane {
	margin-top:7px;
	padding:6px 8px;
	border:1px dashed #CFB330;
	line-height:1.3;
	background:#F9F5E6;
	width:480px;
}
div.coin_title {
	margin-top:5px;
}

div.wrap_item {
	margin-left:22px;
}

div.ttt {
	margin-left:40px;
}

div.wrap_item table {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

div.wrap_item table td {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:3px 4px;
	text-align:center;
}

div.wrap_item table td strong {
	color:#ff00ff;
	font-size:1.0em;
}

div.wrap_frm {
	margin-top:25px;
	padding-top:20px;
	width:546px;
	background: url(/images/u/aff/frm.png) no-repeat 0 0;
}

div.wrap_frm div.bottom {
	padding-left:20px;
	height:11px;
	background: url(/images/u/aff/frm.png) no-repeat 0 bottom;
	font-size:0;
	line-height:0;
}

div.item {
	width:502px;
	margin-top:7px;
	line-height:1.3;
}

div.item div.left {
	width:234px;
	float:left;
}

div.item div.left a {
	display:block;
}

div.item div.left a img {
	border-bottom:3px solid #fff;
}

div.item div.left a:hover img {
	border-bottom:3px solid #ff6600;
}

div.item div.right {
	width:258px;
	float:right;
}

div.item div.right p.method {
	padding:0 0 3px 17px;
	background: url(/images/common/icon_star.gif) no-repeat 0 50%;
	font-weight:bold;
}

div.item div.right p.method * {
	font-weight:bold;
}

div.item div.right p {
	margin-top:0;
	color:#CC3300;
}

div.item div.right p strong {
	font-weight:normal;
	color:#444;
}
