@charset "UTF-8";
/*
 * page.css PC版下層ページ
 */


/*　h2 見出し　*/

#contents .bg_h2 {
	background:linear-gradient(90deg,#FFF 0%,#FFF 35%,#FF973E 35%,#FF973E 100%);
	padding: 80px 0px;
}

h2 {
	font-size: 2em;
	letter-spacing: 0.3em;
	font-weight:600;
}

/*　h3 見出し　*/

.sub_h3 {
  font-size: 1.5em;
  letter-spacing: 0.3em;
  position: relative;
  padding: 1rem 2rem calc(1rem + 10px);
  background: #FF973E;
}

.sub_h3:before {
  position: absolute;
  top: -7px;
  left: -7px;
  width: 100%;
  height: 100%;
  content: '';
  border: 2px solid #000;
}

.tab {
	font-size: 0.7em;
	border-radius: 32px;
	padding: 4px 16px;
	margin: -5px 32px 0px;
	background-color: #000;
	color: #fff;
}


.img img {
	width: 100%;
	height: 250px;
	object-fit: cover;
}

/*　アクセス　*/

.accessmap02 iframe {
	width: 100%;
	height: 450px;
}
