@charset "utf-8";


/* real tresure hunt
-------------------------------------------------*/

#ttl_RTH{
	width:90%;
	max-width:457px;
	margin:0 auto 2rem;
}
#img_main{
	width:100%;
	max-width:740px;
	margin:0 auto;
}

.rth_wrap{
	width:680px;
	margin:0 auto 6rem;
}
	.rth_wrap:after{
		content: "";
		display: table;
		clear: both;
	}

.rth_item{
	float:left;
	width:45%;
}
	.rth_item dl{
		background:url(/RTH/bd_arrow.gif) no-repeat center bottom;
		padding:2rem 0 3rem;
		margin:0 0 .5rem;
	}
	.rth_item h2{
		background:#e50248;
		border:4px solid #e50248;
		border-radius:8px;
	}
	.rth_item h2 span{
		display:block;
		padding:.3rem 0;
		text-align:center;
		color:#fff;
		font-size:1.2rem;
	}
	.rth_item dt{
		padding:.4rem 0 .3rem .8rem;
		color:#fff;
		font-weight:bold;
		line-height:1.3;
		background:#e50248;
		border-radius:4px;
		margin:0 0 .3rem;
	}
	.rth_item dd{
		font-size:.94rem;
		margin:0 0 1rem;
	}
	.rth_item .bn_takarush{
		display:block;
		text-align:center;
		background:#e50248;
		border:4px solid #e50248;
		border-radius:8px;
	}
	.bn_takarush div.fee{
		padding:3px 0 1px;
		text-align:center;
		color:#000;
		font-size:1rem;
		font-weight: bold;
		background-color: #FFD528;
	}
	.bn_takarush span{
		display:block;
		padding:.2rem 0 0;
		text-align:center;
		color:#fff;
		font-size:.88rem;
	}
	.bn_takarush a{
		display:inline-block;
		padding:.2rem .6rem;
		vertical-align:middle;
		text-align:center;
		font-size:.88rem;
		line-height:1;
		background:#fff;
		border-radius:5px;
		margin:0 2px;
	}

#rth_fam{
	margin-right:9%;
}

#rth_kibokkuri{
}
	#rth_kibokkuri h2{
		background:#30632f;
		border:4px solid #30632f;
	}
	#rth_kibokkuri dt{
		background:#30632f;
	}
	#rth_kibokkuri .bn_takarush{
		background:#30632f;
		border:4px solid #30632f;
	}

#rth_msg{
	width:90%;
	max-width:453px;
	margin:0 auto;
}
	
@media screen and (max-width: 680px){
	.rth_wrap{
		width:96%;
	}
}
@media screen and (max-width: 500px){
	.rth_item{
		float:none;
		width:96%;
		margin:0 auto;
	}
	#rth_fam{
		float:none;
		width:96%;
		margin:0 auto 3rem;
	}
}