@charset "UTF-8";
/* CSS Document */
/*================================================
 *  会員システムCSS
 ================================================*/
.head_ttl{color: #000000;top: 10%;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;}
.head_img{
	background: url("../img/header_img.jpg") center;
  background-size: cover;
  width: 100%;
 /* (画像の高さ / 画像の横幅) × 100 */
    padding-top: 46.02%;
  position: relative;
  top: 175px;
  left: 0;
	margin-bottom: 200px;
	}
.head_img02{
	background: url("../img/header_img02.jpg") center;
  background-size: cover;
  width: 100%;
 /* (画像の高さ / 画像の横幅) × 100 */
    padding-top: 46.02%;
  position: relative;
  top: 175px;
  left: 0;
margin-bottom: 200px;
	}
.head_copy{font-size: 16px;
}
.facility img{width: 50%;}
.enji{font-size: 34px; color:#941F2C; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";font-weight: bold;}
/*================================================
 *  スマートフォン向けデザイン
 ================================================*/
@media screen and (max-width:560px)  {
.head_ttl{color: #000000;}
.head_img{
	background: url("../img/header_img_sp.jpg") center;
  background-size: cover;
  width: 100%;
 /* (画像の高さ / 画像の横幅) × 100 */
    padding-top: 58%;
  position: relative;
  top: 0;
  left: 0;
margin-bottom: 0;
	}
.head_img02{
	background: url("../img/header_img02_sp.jpg") center;
  background-size: cover;
  width: 100%;
 /* (画像の高さ / 画像の横幅) × 100 */
    padding-top: 58%;
  position: relative;
  top: 0;
  left: 0;
	}
.head_copy{font-size: 12px;}
.facility img{width: 100%;}
	.box-item02{width: 100%;}
.enji{font-size: 24px; color:#941F2C; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";font-weight: bold;}
}
