@charset "utf-8";

/*-------------------------------------------------*/
/*全体                                             */
/*-------------------------------------------------*/
#report .main_section3 {
	margin-top: 40px;
	margin-left: 8px;
	margin-right: 8px;
}
#report .main_section3 .inner {
	margin-top: 6px;
	margin-left: 16px;
	margin-right: 16px;
}
/*-------------------------------------------------*/
#report .main_section7 {
	margin: 24px 24px 0;
}
/*-------------------------------------------------*/
#report_works .inner {
	border: 2px solid var(--color-lightblue);
	padding: 8px;
}
#report_works .inner .left {
	width: 35%;
	min-width: 35%;
}
#report_works .inner .right {
	margin-left: 4%;
}
#report_works .inner .right p {
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}
#report_works .inner .right .report_works_name {
	color: var(--color-lightblue);
}
#report_works .inner .right .report_shop_name ,
#report_works .inner .right .report_creator_name {
	margin-top: 8px;
}
/*-------------------------------------------------*/
#report_reason .inner ul li {
	display: flex;
	align-items: baseline;
}
#report_reason .inner ul li label {
	display: block;
	width: 100%;
	font-weight: bold;
	padding-left: 2px;
	line-height: 24px;
	margin-top: 8px;
}
#report_reason .inner ul li input[type="checkbox"] {
	appearance: auto;
}
#report_reason .inner ul li textarea {
	width: 100%;
	border: 1px solid var(--color-gray8);
	padding: 2px 4px;
}
/*-------------------------------------------------*/
#report_reporter .inner ul.reporter_kbn {
	display: flex;
}
#report_reporter .inner ul li {
	margin-top: 8px;
}
#report_reporter .inner ul li input[type="radio"] {
	appearance: auto;
}

#report_reporter .inner ul.reporter_kbn li {
	margin-right: 16px;
}
#report_reporter .inner ul.reporter_kbn li label {
	font-weight: bold;
}

#report_reporter .inner ul.reporter_data li {
	display: flex;
	flex-direction: column;
}
#report_reporter .inner ul.reporter_data li label p {
	font-weight: bold;
	margin-bottom: -4px;
}
#report_reporter .inner ul.reporter_data li input {
	border: 1px solid var(--color-gray8);
	padding: 2px 4px;
	width: 100%;
}
/*-------------------------------------------------*/
/*レスポンシブ                                     */
/*ウィンドウ幅が最大768px以上に適用：タブレット    */
/*-------------------------------------------------*/
@media screen and (min-width: 768px) {
	/*---------------------------------------------*/
	/*---------------------------------------------*/
}
/*-------------------------------------------------*/
/*レスポンシブ                                     */
/*ウィンドウ幅が最大1281px以上に適用：PC           */
/*-------------------------------------------------*/
@media screen and (min-width: 1281px) {
	/*---------------------------------------------*/
	#report .main_section3 {
		width: 900px;
		margin: 40px auto 0;
	}
	#report .main_section3 .inner {
		margin-left: 36px;
		margin-right: 36px;
	}
	/*---------------------------------------------*/
	#report .main_section7 {
		width: 900px;
		margin: 40px auto 0;
	}
	#report .main_section7 p {
		font-size: 18px;
	}
	/*---------------------------------------------*/
	.horizon_line3_90 {
		margin-top: 60px;
	}
	/*---------------------------------------------*/
	#report_works .inner {
		padding: 16px;
	}
	#report_works .inner .right p {
		font-size: 22px;
		line-height: 28px;
	}
	#report_works .inner .right .report_shop_name ,
	#report_works .inner .right .report_creator_name {
		margin-top: 16px;
	}
	/*---------------------------------------------*/
	#report_reason .inner ul li label {
		font-size: 18px;
		padding-left: 4px;
		line-height: 28px;
	}
	/*---------------------------------------------*/
	#report_reporter .inner ul li label {
		font-size: 18px;
		cursor: pointer;
	}
	#report_reporter .inner ul.reporter_data li input {
		font-size: 16px;
	}
	/*---------------------------------------------*/
}
