@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{
	display:flex;
	flex-flow:row wrap;
	justify-content: space-between;
	align-items: flex-start;
	width:min(96%,1024px);
	margin:0 auto 6rem;
}

.rth_item{
	width:min(30%,580px);
}
	.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_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;
}

#rth_lapo{
}
	#rth_lapo h2{
		background:#86552e;
		border:4px solid #86552e;
	}
	#rth_lapo dt{
		background:#86552e;
	}
	#rth_lapo .bn_takarush{
		background:#86552e;
		border:4px solid #86552e;
	}

@media screen and (max-width: 680px){
	.rth_item{
		width:100%;
		margin:0 auto 10vw;
	}
}
