.fontSizeTtl{
	font-size:23px;
}


.required{
	font-weight: bold;
}
.c-list-text li.list-ball{
	padding-left: 22px;
}
.c-list-text li.list-ball::before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background: #3c3c3c;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 11px;
}
.inquiryListSubTtl{
	font-size:20px;
	font-weight: bold;
}
.inquiryListlm{
	margin-left: 15px;
}
.c-img-reserve.photoWidth {
	max-width: 680px;
	padding: 10px 0;
	margin-right: auto;
	margin-left: auto;
}


@media all and (min-width: 761px){
	.photoArea{
		display: flex;
		justify-content: space-between;
	}
	.photoArea .photoItem:nth-child(1){
		margin-right: 20px;
	}
	.photoArea .photoItem:nth-child(2){
		margin-left: 20px;
	}
	.photoArea img{
		width: 100%;
	}

	.textArea .c-text{
		font-weight: bold;
		float: right;
		width: calc(100% - 310px);
		font-size: 20px;
	}
	.movieArea{
		display:flex;
		float: left;
		width: 290px;
		position: relative;
	}
	.movieBtn{
		width: 133px;
		height: auto;
		border: #ddd 1px solid;
		vertical-align: top;
	}


	.movieBtn:hover{
		border:#e60012 1px solid;
	}
	.movieArea a:nth-child(1){
		margin-right: 20px;
	}					

	.two-column {
		display: flex;
	}
	.two-column .column {
		width: 50%;
	}
	.two-column figure img {
		max-width: 100%;
	}
	.two-column .column:last-child figure {
		padding-left: 6%;
	}
}
		@media all and (min-width: 760px) and (max-width: 979px){
			.photoArea{
				display: flex;
				justify-content: space-between;
				flex-wrap: wrap;
			}
			.photoItem{
				margin: 0 auto 20px;
			}							
			.photoArea .photoItem:nth-child(1){
				margin-right: auto;
			}
			.photoArea .photoItem:nth-child(2){
				margin-left: auto;
			}
		}

		@media all and (max-width: 759px){
			.fontSizeTtl{
				font-size:16px;
			}
			.photoArea{
				display: flex;
				flex-wrap: wrap;
			}
			
			.photoItem{
				margin: 0 auto 10px;
			}	
			.photoArea .photoItem:nth-child(1){
				margin-right: auto;
			}
			.photoArea .photoItem:nth-child(2){
				margin-left: auto;
			}
			.photoArea .photoItem img{
				width: 100%;
			}


			.textArea .c-text{
			font-weight: bold;
			float:none;
			font-size: 20px;
			width: 100%;
		}
		.movieArea{
			
			float:none;
			display:flex;
			width: 290px;
			margin: 0 auto;
			position: relative;
		}
		.movieBtn{
			width: 133px;
			height: auto;
			border: #ddd 1px solid;
			vertical-align: top;
		}
		.movieArea a:nth-child(1){
			margin-right: 20px;
		}	
		.two-column .column {
			margin-bottom: 15px;
		}
		.two-column figure{
			text-align: center;
			max-width: 100%;
		}
		.two-column figure img{
			width: 100%;
		}
		
	.inquiryListSubTtl{
		font-size:15px;
	}
	.textArea .c-text.movieSubTtl{
		font-size:16px!important;
	}
	.inquiryListlm li{
		padding-left: 16px;
		text-indent: -27px;
		
	}
	}