@media (min-width:1001px) {

	.rsv .rsv_ul li:first-child
	{
		background: none;
	}
	.rsv .rsv_ul li input[type="text"] {
		border: 1px solid #C3C3C3;
		background: url(../images/icon_cal.svg) right 5px center no-repeat;
		font-size: 18px;
		font-family: 'Noto Serif JP', serif;
		line-height: 2;
		width: 180px;
		padding: 0.2em 0.5em 0;
	}
	.rsv .rsv_ul li input[type="checkbox"] {
		width: 20px;
		height: 20px;
		background: none;
		border: #494949 1px solid;
		-webkit-appearance: none;
	}
	.rsv .rsv_ul li input[type="checkbox"]:checked {
		/*background: #45440A;*/
		background: url("../images/icon_checked.svg") center no-repeat;
		background-size: contain;
	}
	.rsv .rsv_ul li select {
		background: none;
		border: none;
		-webkit-appearance: none;
		width: 100%;
		line-height: 2;
		font-size: 18px;
		font-family: 'Noto Serif JP', serif;
	}
	.rsv .rsv_ul li select option {
		color: #000000;
	}
	.rsv .rsv_ul li label {
		font-size: 15px; display: block;
	}
	.rsv .rsv_ul li label.datecheck {
		display: inline-block;
	}
	.rsv .plans {
		margin-top: 30px;
	}
	.rsv .plans li {
		margin-bottom: 10px;
	}
	/*#rsv_i,#rsv_i form {
	height: 80px;
	}*/

	#rsv_i_area {
		background: linear-gradient(#fff 0%, #f2edea 90.72%);
		padding-top: 50px;
		padding-bottom: 50px;
	}
	#rsv_i {
		align-items: center;
/*		padding-top: 60px;
		padding-bottom: 60px;*/
		justify-content: center;
	}
	#rsv_i h3 {
		width: 80px;
		margin-top: -1.5em;
		/*
		height: 130px;
		background: url(https://www.tamagawa-onsen.jp/images/ttl_search.svg) center center no-repeat;
		text-indent: -10000px; overflow: hidden;
		*/
	}
	#rsv_i .rsv_ul {
		border-left: #000 1px solid;
		align-items: center;
	}
	#rsv_i .rsv_ul {
		/*flex-wrap: wrap;*/
		/*justify-content: flex-end;*/
	}
	#rsv_i .rsv_ul li {
		border-right: #000 1px solid;
		padding: 1px 10px;
		min-width: 90px;
		background: url(../images/icon_select.svg) right 10px center no-repeat;
	}
	#rsv_i .rsv_ul li:first-child {
		background: none;
	}
	#rsv_i .rsv_ul li:last-child {
		background: none;
	}
	#rsv_i .rsv_ul li.cflex {
		align-items: center;
	}
	#rsv_i .rsv_ul input[type="checkbox"] {
		margin-left: 10px;
	}
	#rsv_i .rsv_ul input[type="submit"] {
		width: 140px;
		line-height: 2.5;
		font-size: 18px;
		border: #45440A 1px solid;
		-webkit-appearance: none;
		font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
	}
	#rsv_i .rsv_ul li:last-child {
		border-right: none;
		padding: 0;
		margin-left: 20px;
	}
	#rsv_i .rsv_ul li:nth-last-child(2) {
		border-right: none;
		padding: 0;
		margin-left: 20px;
	}
	#rsv_i .rsv_ul .cbtn2 {
		width: 240px;
		height: 60px;
		line-height: 60px;
		background-position: right 18px center;
	}
	#rsv_i .rsv_ul .cbtn2:hover {
		background-position: right 13px center;
	}
	#rsv_i .plans {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	/*#rsv_i .plans li {
		margin-left: 10px;
	}*/
/*	#rsv_i .plans .cbtn4 ,
	#rsv_i .plans .cbtn3 {
		width: 240px;
		height: 50px;
		line-height: 50px;
		background-position: right 18px center;
	}
	#rsv_i .plans .cbtn4:hover ,
	#rsv_i .plans .cbtn3:hover {
		background-position: right 13px center;
	}*/

	#rsv_i .cbtn {
		width: 140px;
		background-color: #757D62 ;
		color: #FFF;
	}
	.rsvmember {
		justify-content: flex-end;
		gap: 20px;
	}
	.rsvmember li {
		justify-content: flex-end;
	}
	.rsvmember li a {
		font-size: 14px;
	}


} /* End @media (min-width:1001px) */


/* ---------------------------------------------------------------------------------------------------- */

@media (min-width:1001px) and (max-width:1430px) {

	#rsv_i .plans li {
		width: 23%;
	}
	#rsv_i .plans .cbtn3 ,
	#rsv_i .plans .cbtn4 {
		width: 100%;
	}


} /* End @media (min-width:1001px) and (max-width:1430px) */


/* ---------------------------------------------------------------------------------------------------- */


@media (min-width:1001px) and (max-width:1370px) {

	#rsv_i .rsv_ul .cbtn2 {
		width: 180px;
	}
	#rsv_i h3 {
		width: 140px;
	}

} /* End @media (min-width:1001px) and (max-width:1370px) */


/* ---------------------------------------------------------------------------------------------------- */