#header{
	background: linear-gradient(to right, #ffffff 0%,#ffffff 49%,#ffffff 100%)
}
.siteName,#headerContactBtn{display: none;}
.orgHeader{
	display:flex;
	justify-content: space-between;
	align-items: center;
}
@media screen and (max-width: 730px){/*SP*/
	#headerContactInfo.fixed{
		 border-top: 2px solid #fff;
	}
	.orgHeader{
		margin-bottom: -0.1em;
	}
	.orgHeader p:nth-child(1){
		flex-basis: 90%;
		max-width: 90%;
	}
	.orgHeader p:nth-child(2){
		padding-right: 0.6em;
		margin-bottom: -0.2em;
	}
	.orgHeader p:nth-child(2) span:first-child{
		font-size:1.2em;
		line-height: 1.2em;
		text-align: center;
	}
	.orgHeader p:nth-child(2) span{
		display:block;
		font-size:0.8em;
		line-height: 1.4em;
	}
}
@media screen and (min-width: 731px){/*PC*/
	img{
		image-rendering: -webkit-optimize-contrast;
	}
	#headerContactInfo{display: none;}
	#header .inner {
		padding: 0 10px !important;
	}
	#header .wrap {
		display: inherit;
	}
	.orgHeader p:nth-child(1){
		flex-basis: 17.3%;
		max-width:17.3%;
		margin:0 2%;
	}
	.orgHeader p:nth-child(2){
		flex-basis: 78%;
		max-width: 78%;
	}
	.orgHeader p:nth-child(2) span:first-child{
		font-size:1.75em;
	}
	.orgHeader p:nth-child(2) span{
		font-size:1.25em;
		display: inline-block;
	}
}

#main .pointTit .t_pageHeading {
    background: linear-gradient(to left,rgb(253 209 219), rgba(95,0 ,255,1.0));
}

/* インラインフレーム */
iframe#main_if,
iframe.main_if{
	width:100%;
}
p.if_box,p.no_lh{
	line-height: 0;
	clear:both;
}
@media screen and (max-width: 899px){/* 899px以下 */
	p.if_box{
		margin:0 -2.5% !important;
	}
}
@media screen and (max-width: 730px){/*SP*/
	#access .no_lh ~ .no_lh{
		margin-top: 12.5vw !important;
	}
}
@media screen and (min-width: 731px){/*PC*/
	#access .no_lh ~ .no_lh{
		margin-top: 3.125em !important;
	}
}

/*インラインフレームページ*/
#houjingaiyou .pointTit{
	display: none;
}


/*駐車場情報*/
.parking_btn a {
	display: inline-block;
	color: #fff !important;
	text-decoration: none;
	border-radius: .25em;
	line-height: 1.25em;
	border: solid 1px #0055dd;
	background: #09F !important;
	background: linear-gradient(to bottom, #51BCFF 0%, #007FFF 100%) !important;
}
.parking_btn a:before {
	font-family:"Font Awesome 5 Brands";
	content: '\f288';
	font-size: 1.25em;
	font-weight: 400;
	vertical-align: text-top;
	speak: none;
	margin-right: .2em !important;
}
.parking_btn a:after {
    font-family: "Font Awesome 5 Free";
	content: '\f138';
    font-weight: 900;
    speak: none;
	margin-left: .3em !important;
}
@media screen and (max-width: 730px){/* SP */
	.parking_btn {
		float: right;
		margin-bottom:.3em !important;
	}
	.parking_btn a {
		padding: .25em .35em !important;
	}
}
@media screen and (min-width: 731px) {/* PC */
	#access .pointTit .t_pageHeading{
		padding:0.5em 0.5em 0.5em 1em !important;
	}
	.parking_btn {
		position: absolute;
		top: 68%;
		transform: translateY(-50%);
		right: 0.75em;
	}
	.parking_btn a {
		padding:.125em .35em .125em .45em !important;
		box-shadow: 0 0 0 2px #fff;
	}
}