/*======================================

	Custom CSS
	Copyright (c) 2025, PROACTIVE Inc. All rights reserved.

=======================================*/

/*  参加申込  */
.registration .btn {
    display: inline-block;
	margin: .5rem auto;
	padding: 1rem 1.5rem;
	background-color: rgb(248, 218, 106, 0.5);
	border: solid 1px var(--yellow);
	color: #333;
	text-decoration: none;
    border-radius: 5px;
}
.registration .btn[href]{
	box-shadow: 1px 2px 7px #888;
}

.registration .btn[href]:hover {
	background-color: #fff;
}

.reg-detail >dt {
	font-size: 1.1rem;
	padding: .5rem .5rem .5rem 1rem;
	border: 3px double var(--yellow);
	margin-bottom: 1rem;
	border-radius: 10px;
}

.reg-detail dl{
	display: flex;
	flex-wrap: wrap;
}
.reg-detail dl dt{
	width: 3rem;
	margin-bottom: .5rem;
}
.reg-detail dl dd{
	margin: 0;
	width: calc(100% - 3rem);
}

.reg-ampm{
	font-size: 1.2rem;
	padding-left: 1.75rem;
	/*border-bottom: solid 1px var(--yellow);*/
	position: relative;
}

.reg-ampm::before{
	content:"";
	top:30%;
	left: 0.5rem;
	width: .8rem;
	height: .8rem;
	border-radius: 10px;
	background-color: var(--yellow);
	position: absolute;
}
