@charset "UTF-8";
/* CSS Document */
/*================================================
 *  会員システムCSS
 ================================================*/
.head_ttl{color: #ffffff;text-shadow: 2px 3px 3px #000000;}
.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;
	}
.plr94{padding: 0 3%;
}
.jizensoudan_box{border: solid 2px #000000;padding: 5% 20%;}
.bg_gray{background-color: #DDDDDD;border-top: dotted 1px gray;margin-top: 10px;}
/*================================================
 *  スマートフォン向けデザイン
 ================================================*/
@media screen and (max-width:560px)  {

.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;
margin-bottom: 0;
	}
.jizensoudan_box{border: solid 2px #000000;padding: 5% 5%;}

}
