.acting_warp {

}

.acting_warp .acting_section {
	margin-top: 30px;
}

.acting_warp .acting_section .acting_common_box {
	margin-top: 40px;
}

.acting_warp .acting_section .acting_common_box:first-child {
	margin-top: 0;
}

.acting_warp .acting_section .acting_common_box .badge {
	display: inline-block;
	padding: 5px 10px;
	border-radius: 14px 14px 0 14px;
	background-color: #444444;
	color: #ffffff;
	font-size: 17px;
}

.acting_warp .acting_section .acting_common_box .acting_item_box {
	margin-top: 15px;
}

.acting_warp .acting_section .acting_common_box .acting_item_box .custom-radio {
	display: flex;
	align-items: center;
	cursor: pointer;
	font-size: 16px;
	margin-top: 10px;
}

.acting_warp .acting_section .acting_common_box .acting_item_box .custom-radio:first-child {
	margin-top: 0;
}

.acting_warp .acting_section .acting_common_box .acting_item_box .custom-radio input[type="radio"] {
	display: none;
}

.acting_warp .acting_section .acting_common_box .acting_item_box .custom-radio .radio-mark {
	width: 17px;
	height: 17px;
	border: 2px solid #233E95;
	border-radius: 50%;
	position: relative;
	box-sizing: border-box;
}

.acting_warp .acting_section .acting_common_box .acting_item_box .custom-radio input[type="radio"]:checked + .radio-mark {
	background-color: #233E95;
}

.acting_warp .acting_section .acting_common_box .acting_item_box .custom-radio input[type="radio"]:checked + .radio-mark::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 3px;
	height: 3px;
	background-color: #ffffff;
	border-radius: 50%;
}

.acting_warp .acting_section .acting_common_box .acting_item_box .custom-radio .radio-label {
	margin-left: 7px;
	font-size: 17px;
}