p {
	padding: 0;
}
img {
	max-width: 100%;
}
.only-sp {
	display: none;
}
  body {
    color: #000;
    font-size: 14px;
    line-height: 1.8;
    font-family: "Yu Gothic", "游ゴシック", YuGothic, "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", Helvetica, Arial, Verdana, sans-serif;
    font-weight: 500;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    letter-spacing: 0.024em;
	  background-color: #fff;
  }
#top{
	width:100%;
	text-align:center;
	margin:0;
}
.top_main{
	width:100%;
	/*background-color:#FFFFFF;*/
	background-color:rgba(255,255,255,0.9);
	display:inline-block;
	text-align:center;
	margin:0;
	padding-bottom:50px;
}
.top_tuki2{
	display:inline-block;
	margin-top:30px;
	width:580px; 
	height:74px;
	color:#000000;
	text-align:center;
	vertical-align: middle;
	font-weight: 900;
	font-size:28px;
	/*background-image:url(../../month/images/sub_title3.png);*/
	background-repeat:no-repeat;
}

.top_tuki_moji{
	display:block;
	color:#000000;
	text-align:center;
	vertical-align: middle;
	font-weight: 900;
	font-size:40px;
	padding-top:15px;
	padding-left:0px;
	text-shadow:
	-1px -1px 1px rgba(0, 0, 0, 0.4),
	1px 1px 1px rgba(255, 255, 255, 0.5);
}
.top_tuki_moji2{
	display:inline;
	color:#000000;
	text-align:center;
	vertical-align: middle;
	font-weight: 900;
	font-size:40px;
	padding-top:15px;
	text-shadow:
	-1px -1px 1px rgba(0, 0, 0, 0.4),
	1px 1px 1px rgba(255, 255, 255, 0.5);
}
.month_top{
	display:inline-block;
	text-align:center;
	width:100%;
	max-width:800px;
	margin-top:20px;

}
.month_top div{
	display:inline;
	padding:15px 15px;
  }
.month_top img{
	padding-bottom:15px;
  }
 
 .month_foot img{
	display:inline-block;
	padding-top:10px;
	padding-bottom:50px;
 }


.mon_tuki_m2{
	display:block;
	width:694px; 
	height:54px;
	color:#000000;
	text-align:center;
	vertical-align: middle;
	font-weight: 900;
	font-size:20px;
	background-image:url(../month/images/title_m2.gif);
	background-repeat:no-repeat;
}
.mon_tuki_m2_moji{
	display:-block;
	color:#000000;
	text-align:left;
	vertical-align: left;
	font-weight: 900;
	font-size:18px;
	padding-top:20px;
	padding-left:402px;
	text-shadow:
	-1px -1px 1px rgba(0, 0, 0, 0.4),
	1px 1px 1px rgba(255, 255, 255, 0.5);
}
/*今月の運命*/
.month_k{
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}
.month_k .month_b{
	display:inline-block;
	position: relative;
	width:670px;
	height:602px;
}
.month_k .month_r{
	display:inline-block;
	position: relative;
	width:670px;
	height:602px;
}
.month_k .month01_b{
	background-image:url(../../month/images/m01_b.png) ;
	background-repeat:no-repeat;
}
.month_k .month01_r{
	background-image:url(../../month/images/m01_r.png) ;
	background-repeat:no-repeat;
}
.month_k .month02_b{
	background-image:url(../../month/images/m02_b.png) ;
	background-repeat:no-repeat;
}
.month_k .month02_r{
	background-image:url(../../month/images/m02_r.png) ;
	background-repeat:no-repeat;
}
.month_k .month03_b{
	background-image:url(../../month/images/m03_b.png) ;
	background-repeat:no-repeat;
}
.month_k .month03_r{
	background-image:url(../../month/images/m03_r.png) ;
	background-repeat:no-repeat;
}
.month_k .month04_b{
	background-image:url(../../month/images/m04_b.png) ;
	background-repeat:no-repeat;
}
.month_k .month04_r{
	background-image:url(../../month/images/m04_r.png) ;
	background-repeat:no-repeat;
}
.month_k .month05_b{
	background-image:url(../../month/images/m05_b.png) ;
	background-repeat:no-repeat;
}
.month_k .month05_r{
	background-image:url(../../month/images/m05_r.png) ;
	background-repeat:no-repeat;
}
.month_k .month06_b{
	background-image:url(../../month/images/m06_b.png) ;
	background-repeat:no-repeat;
}
.month_k .month06_r{
	background-image:url(../../month/images/m06_r.png) ;
	background-repeat:no-repeat;
}
.month_k .month07_b{
	background-image:url(../../month/images/m07_b.png) ;
	background-repeat:no-repeat;
}
.month_k .month07_r{
	background-image:url(../../month/images/m07_r.png) ;
	background-repeat:no-repeat;
}
.month_k .month08_b{
	background-image:url(../../month/images/m08_b.png) ;
	background-repeat:no-repeat;
}
.month_k .month08_r{
	background-image:url(../../month/images/m08_r.png) ;
	background-repeat:no-repeat;
}
.month_k .month09_b{
	background-image:url(../../month/images/m09_b.png) ;
	background-repeat:no-repeat;
}
.month_k .month09_r{
	background-image:url(../../month/images/m09_r.png) ;
	background-repeat:no-repeat;
}
.month_k .month10_b{
	background-image:url(../../month/images/m10_b.png) ;
	background-repeat:no-repeat;
}
.month_k .month10_r{
	background-image:url(../../month/images/m10_r.png) ;
	background-repeat:no-repeat;
}
.month_k .month11_b{
	background-image:url(../../month/images/m11_b.png) ;
	background-repeat:no-repeat;
}
.month_k .month11_r{
	background-image:url(../../month/images/m11_r.png) ;
	background-repeat:no-repeat;
}
.month_k .month12_b{
	background-image:url(../../month/images/m12_b.png) ;
	background-repeat:no-repeat;
}
.month_k .month12_r{
	background-image:url(../../month/images/m12_r.png) ;
	background-repeat:no-repeat;
}
.month_k .mon_tuki_m1_moji{
	display:block;
	color:#000000;
	text-align:left;
	vertical-align: left;
	font-weight: 900;
	font-size:26px;
	position: absolute;
	top:20px;
	left:380px;
	text-shadow:
	-1px -1px 1px rgba(0, 0, 0, 0.4),
	1px 1px 1px rgba(255, 255, 255, 0.5);
}
.month_k .mon_tuki_m1_moji span{
	padding-left:5px;
	color:#FFFFFF; 
	font-size:0.8em;
}

.month_k .month_r .midasi{
	display:inline-block;
	position: absolute;
	width:600px;
	top:220px;
	left:45px;
	font-size : 25px;
	font-weight: bold;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "ＭＳ 明朝","MS Mincho";
	color : #B91C22;
	text-align: center;
	line-height:110%;
}
.month_k .month_b .midasi{
	display:inline-block;
	position: absolute;
	width:600px;
	top:220px;
	left:45px;
	font-size : 25px;
	font-weight: bold;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "ＭＳ 明朝","MS Mincho";
	color : #004098;
	text-align: center;
	line-height:110%;
}
.month_k .bun{
	display:inline-block;
	position: absolute;
	width:600px;
	top:285px;
	left:45px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	font-size : 16px;
	font-weight: bold;
	/*font-family: "Osaka－等幅","Osaka-Mono", "ＭＳ 明朝","MS Mincho";*/
	text-align: left;
	line-height:135%;
	letter-spacing:0.1em;
}
.month_k .bun_s1{
	display:inline-block;
	position: absolute;
	width:620px;
	top:430px;
	left:40px;
	padding-left:45px;
	padding-right:45px;
	font-size : 1.0em;
	/*font-weight: bold;*/
	text-align: left;
	vertical-align: top;
	line-height:140%;
	-webkit-text-size-adjust: 100%;
}
.month_k .bun_s2{
	display:inline-block;
	position: absolute;
	width:620px;
	top:475px;
	left:40px;
	padding-left:45px;
	padding-right:45px;
	font-size : 1.0em;
	/*font-weight: bold;*/
	text-align: left;
	vertical-align: top;
	line-height:140%;
	-webkit-text-size-adjust: 100%;
}
.month_k .bun_s3{
	display:inline-block;
	position: absolute;
	width:620px;
	top:520px;
	left:40px;
	padding-left:45px;
	padding-right:45px;
	font-size : 1.0em;
	/*font-weight: bold;*/
	text-align: left;
	vertical-align: top;
	line-height:140%;
	-webkit-text-size-adjust: 100%;
}

/*先月の運命*/
.month_s{
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}
.month_s .month_b{
	display:inline-block;
	position: relative;
	width:670px;
	height:450px;
}
.month_s .month_r{
	display:inline-block;
	position: relative;
	width:670px;
	height:450px;
}
.month_s .month01_b{
	background-image:url(../../month/images/z01_b.png) ;
	background-repeat:no-repeat;
}
.month_s .month01_r{
	background-image:url(../../month/images/z01_r.png) ;
	background-repeat:no-repeat;
}
.month_s .month02_b{
	background-image:url(../../month/images/z02_b.png) ;
	background-repeat:no-repeat;
}
.month_s .month02_r{
	background-image:url(../../month/images/z02_r.png) ;
	background-repeat:no-repeat;
}
.month_s .month03_b{
	background-image:url(../../month/images/z03_b.png) ;
	background-repeat:no-repeat;
}
.month_s .month03_r{
	background-image:url(../../month/images/z03_r.png) ;
	background-repeat:no-repeat;
}
.month_s .month04_b{
	background-image:url(../../month/images/z04_b.png) ;
	background-repeat:no-repeat;
}
.month_s .month04_r{
	background-image:url(../../month/images/z04_r.png) ;
	background-repeat:no-repeat;
}
.month_s .month05_b{
	background-image:url(../../month/images/z05_b.png) ;
	background-repeat:no-repeat;
}
.month_s .month05_r{
	background-image:url(../../month/images/z05_r.png) ;
	background-repeat:no-repeat;
}
.month_s .month06_b{
	background-image:url(../../month/images/z06_b.png) ;
	background-repeat:no-repeat;
}
.month_s .month06_r{
	background-image:url(../../month/images/z06_r.png) ;
	background-repeat:no-repeat;
}
.month_s .month07_b{
	background-image:url(../../month/images/z07_b.png) ;
	background-repeat:no-repeat;
}
.month_s .month07_r{
	background-image:url(../../month/images/z07_r.png) ;
	background-repeat:no-repeat;
}
.month_s .month08_b{
	background-image:url(../../month/images/z08_b.png) ;
	background-repeat:no-repeat;
}
.month_s .month08_r{
	background-image:url(../../month/images/z08_r.png) ;
	background-repeat:no-repeat;
}
.month_s .month09_b{
	background-image:url(../../month/images/z09_b.png) ;
	background-repeat:no-repeat;
}
.month_s .month09_r{
	background-image:url(../../month/images/z09_r.png) ;
	background-repeat:no-repeat;
}
.month_s .month10_b{
	background-image:url(../../month/images/z10_b.png) ;
	background-repeat:no-repeat;
}
.month_s .month10_r{
	background-image:url(../../month/images/z10_r.png) ;
	background-repeat:no-repeat;
}
.month_s .month11_b{
	background-image:url(../../month/images/z11_b.png) ;
	background-repeat:no-repeat;
}
.month_s .month11_r{
	background-image:url(../../month/images/z11_r.png) ;
	background-repeat:no-repeat;
}
.month_s .month12_b{
	background-image:url(../../month/images/z12_b.png) ;
	background-repeat:no-repeat;
}
.month_s .month12_r{
	background-image:url(../../month/images/z12_r.png) ;
	background-repeat:no-repeat;
}
.month_s .mon_tuki_m1_moji{
	display:block;
	color:#000000;
	text-align:left;
	vertical-align: left;
	font-weight: 900;
	font-size:22px;
	position: absolute;
	top:15px;
	left:390px;
	text-shadow:
	-1px -1px 1px rgba(0, 0, 0, 0.4),
	1px 1px 1px rgba(255, 255, 255, 0.5);
}
.month_s .mon_tuki_m1_moji span{
	padding-left:5px;
	color:#FFFFFF; 
	font-size:0.8em;
}
.month_s .month_r .midasi{
	display:inline-block;
	position: absolute;
	width:600px;
	top:158px;
	left:110px;
	font-size : 19px;
	font-weight: bold;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "ＭＳ 明朝","MS Mincho";
	color : #B91C22;
	text-align: center;
	line-height:110%;
}
.month_s .month_b .midasi{
	display:inline-block;
	position: absolute;
	width:600px;
	top:158px;
	left:110px;
	font-size : 19px;
	font-weight: bold;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "ＭＳ 明朝","MS Mincho";
	color : #004098;
	text-align: center;
	line-height:110%;
}
.month_s .bun{
	display:inline-block;
	position: absolute;
	width:460px;
	top:210px;
	left:190px;
	padding-left:26px;
	padding-right:26px;
	padding-bottom:10px;
	font-size : 13px;
	font-weight: bold;
	/*font-family: "Osaka－等幅","Osaka-Mono", "ＭＳ 明朝","MS Mincho";*/
	text-align: left;
	line-height:132%;
}
.month_s .bun_s1{
	display:inline-block;
	position: absolute;
	width:480px;
	top:320px;
	left:168px;
	padding-left:45px;
	padding-right:15px;
	font-size : 0.8em;
	/*font-weight: bold;*/
	text-align: left;
	vertical-align: top;
	line-height:140%;
	-webkit-text-size-adjust: 100%;
}
.month_s .bun_s2{
	display:inline-block;
	position: absolute;
	width:480px;
	top:355px;
	left:168px;
	padding-left:45px;
	padding-right:15px;
	font-size : 0.8em;
	/*font-weight: bold;*/
	text-align: left;
	vertical-align: top;
	line-height:140%;
	-webkit-text-size-adjust: 100%;
}
.month_s .bun_s3{
	display:inline-block;
	position: absolute;
	width:480px;
	top:390px;
	left:168px;
	padding-left:45px;
	padding-right:15px;
	font-size : 0.8em;
	/*font-weight: bold;*/
	text-align: left;
	vertical-align: top;
	line-height:140%;
	-webkit-text-size-adjust: 100%;
}
/*フッターメニュー*/
.month_f{
	width:100%;
	text-align:center;
	/*margin-top:20px;*/
	margin-bottom:50px;
}
.month_f img{
	padding-left:5px;
	padding-right:5px;
}
@media screen and (max-width: 768px) {
	.only-sp {
		display: inline;
	}
	
	.top_main{
		height:1300px;
	}
	.top_tuki2{
		display:inline-block;
		width:100%; 
		color:#000000;
		text-align:center;
		vertical-align: middle;
		font-weight: 900;
		/*background-image:url(../../month/images/sub_title2.jpg) ;*/
		background-size:100%;
		background-repeat:no-repeat;
	}
	.top_tuki_moji{
		display:block;
		color:#000000;
		text-align:center;
		vertical-align: middle;
		font-weight: 900;
		font-size:1.3em;
		padding-top:24px;
		padding-left:0px;
		text-shadow:
		-1px -1px 1px rgba(0, 0, 0, 0.4),
		1px 1px 1px rgba(255, 255, 255, 0.5);
	}
	.top_tuki_moji2{
		display:inline;
		color:#000000;
		text-align:center;
		vertical-align: middle;
		font-weight: 900;
		font-size:2.5em;
		padding-top:40px;
		text-shadow:
		-1px -1px 1px rgba(0, 0, 0, 0.4),
		1px 1px 1px rgba(255, 255, 255, 0.5);
	}
	.month_top div{
		display:inline;
		padding:15px 5px;
	  }
	.month_k{
		position:relative;
		display:inline-block;
		width:320px;
		text-align:center;
		margin-top:10px;
		margin-bottom:10px;
	}
	.month_k .month_r{
		display:inline-block;
		position: relative;
		width:100%;
		height:640px;
	}
	.month_k .month01_r{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m01_r_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month02_r{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m02_r_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month03_r{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m03_r_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month04_r{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m04_r_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month05_r{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m05_r_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month06_r{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m06_r_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month07_r{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m07_r_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month08_r{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m08_r_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month09_r{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m09_r_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month10_r{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m10_r_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month11_r{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m11_r_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month12_r{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m12_r_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month_b{
		display:inline-block;
		position: relative;
		width:100%;
		height:640px;
	}
	.month_k .month01_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m01_b_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month02_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m02_b_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month03_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m03_b_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month04_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m04_b_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month05_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m05_b_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month06_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m06_b_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month07_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m07_b_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month08_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m08_b_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month09_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m09_b_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month10_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m10_b_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month11_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m11_b_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_k .month12_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		background-image:url(../../month/images/m12_b_sp.png) ;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.mon_tuki_m1{
		width:100%;
	}
	.month_k .mon_tuki_m1_moji{
		display:inline-block;
		width:100%;
		color:#000000;
		text-align:center;
		vertical-align: middle;
		font-weight: 900;
		font-size:1.3em;
		position: absolute;
		/*top:17px;
		left:157px;*/
		padding-top:22px;
		left:0;
		text-shadow:
		-1px -1px 1px rgba(0, 0, 0, 0.4),
		1px 1px 1px rgba(255, 255, 255, 0.5);
	}
	.month_k .mon_tuki_m1_moji span{
		padding-left:5px;
		color:#000; 
		font-size:0.8em;
	}
	.month_k .month_r .midasi{
		display:inline-block;
		position: absolute;
		width:95%;
		top:160px;
		left:10px;
		font-size : 16px;
		font-weight: bold;
		font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "ＭＳ 明朝","MS Mincho";
		color : #B91C22;
		text-align: center;
		line-height:110%;
	}
	.month_k .month_b .midasi{
		display:inline-block;
		position: absolute;
		width:95%;
		top:160px;
		left:10px;
		font-size : 16px;
		font-weight: bold;
		font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "ＭＳ 明朝","MS Mincho";
		color : #004098;
		text-align: center;
		line-height:110%;
	}
	.month_k .bun{
		display:inline-block;
		position: absolute;
		width:92%;
		top:208px;
		left:15px;
		padding-left:10px;
		padding-right:8px;
		padding-bottom:10px;
		font-size : 13px;
		/*font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "ＭＳ 明朝","MS Mincho";*/
		font-weight:bold;
		text-align: left;
		line-height:1.4;
		letter-spacing:0.02em;
	}
	.month_k .bun_s1{
		display:inline-block;
		position: absolute;
		width:99%;
		top:385px;
		left:5px;
		padding-left:18px;
		padding-right:15px;
		font-size : 0.9em;
		/*font-weight: bold;*/
		text-align: left;
		vertical-align: top;
		line-height:130%;
		-webkit-text-size-adjust: 100%;
	}
	.month_k .bun_s2{
		display:inline-block;
		position: absolute;
		width:99%;
		top:450px;
		left:5px;
		padding-left:18px;
		padding-right:15px;
		font-size : 0.9em;
		/*font-weight: bold;*/
		text-align: left;
		vertical-align: top;
		line-height:130%;
		-webkit-text-size-adjust: 100%;
	}
	.month_k .bun_s3{
		display:inline-block;
		position: absolute;
		width:99%;
		top:515px;
		left:5px;
		padding-left:18px;
		padding-right:15px;
		font-size : 0.9em;
		/*font-weight: bold;*/
		text-align: left;
		vertical-align: top;
		line-height:130%;
		-webkit-text-size-adjust: 100%;
	}
	/*先月の運命*/
	.month_s{
		position:relative;
		display:inline-block;
		top:620px;
		/*width:100%;*/
		width:320px;
		text-align:center;
		margin-top:10px;
		/*margin-bottom:20px;*/
	}
	.month_s .month_b{
		display:inline-block;
		position: relative;
		width:100%;
	}
	.month_s .month_r{
		display:inline-block;
		position: relative;
		width:100%;
	}
	.month_s .month01_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:550px;
		background-image:url(../../month/images/z01_b_sp.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_s .month02_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:550px;
		background-image:url(../../month/images/z02_b_sp.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_s .month03_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:550px;
		background-image:url(../../month/images/z03_b_sp.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_s .month04_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:550px;
		background-image:url(../../month/images/z04_b_sp.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_s .month05_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:550px;
		background-image:url(../../month/images/z05_b_sp.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_s .month06_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:550px;
		background-image:url(../../month/images/z06_b_sp.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_s .month07_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:550px;
		background-image:url(../../month/images/z07_b_sp.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_s .month08_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:550px;
		background-image:url(../../month/images/z08_b_sp.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_s .month09_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:550px;
		background-image:url(../../month/images/z09_b_sp.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_s .month10_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:550px;
		background-image:url(../../month/images/z10_b_sp.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_s .month11_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:550px;
		background-image:url(../../month/images/z11_b_sp.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_s .month12_b{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:550px;
		background-image:url(../../month/images/z12_b_sp.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.month_s .month01_r{
		width:100%;
		height:550px;
		background-image:url(../../month/images/z01_r_sp.png) ;
		background-size:contain;
		background-repeat:no-repeat;
	}
	.month_s .month02_r{
		width:100%;
		height:550px;
		background-image:url(../../month/images/z02_r_sp.png) ;
		background-size:contain;
		background-repeat:no-repeat;
	}
	.month_s .month03_r{
		width:100%;
		height:550px;
		background-image:url(../../month/images/z03_r_sp.png) ;
		background-size:contain;
		background-repeat:no-repeat;
	}
	.month_s .month04_r{
		width:100%;
		height:550px;
		background-image:url(../../month/images/z04_r_sp.png) ;
		background-size:contain;
		background-repeat:no-repeat;
	}
	.month_s .month05_r{
		width:100%;
		height:550px;
		background-image:url(../../month/images/z05_r_sp.png) ;
		background-size:contain;
		background-repeat:no-repeat;
	}
	.month_s .month06_r{
		width:100%;
		height:550px;
		background-image:url(../../month/images/z06_r_sp.png) ;
		background-size:contain;
		background-repeat:no-repeat;
	}
	.month_s .month07_r{
		width:100%;
		height:550px;
		background-image:url(../../month/images/z07_r_sp.png) ;
		background-size:contain;
		background-repeat:no-repeat;
	}
	.month_s .month08_r{
		width:100%;
		height:550px;
		background-image:url(../../month/images/z08_r_sp.png) ;
		background-size:contain;
		background-repeat:no-repeat;
	}
	.month_s .month09_r{
		width:100%;
		height:550px;
		background-image:url(../../month/images/z09_r_sp.png) ;
		background-size:contain;
		background-repeat:no-repeat;
	}
	.month_s .month10_r{
		width:100%;
		height:550px;
		background-image:url(../../month/images/z10_r_sp.png) ;
		background-size:contain;
		background-repeat:no-repeat;
	}
	.month_s .month11_r{
		width:100%;
		height:550px;
		background-image:url(../../month/images/z11_r_sp.png) ;
		background-size:contain;
		background-repeat:no-repeat;
	}
	.month_s .month12_r{
		width:100%;
		height:550px;
		background-image:url(../../month/images/z12_r_sp.png) ;
		background-size:contain;
		background-repeat:no-repeat;
	}
	.month_s .mon_tuki_m1_moji{
		display:inline-block;
		width:100%;
		color:#000000;
		text-align:center;
		vertical-align: midlle;
		font-weight: 900;
		font-size:17px;
		position: absolute;
		padding-top:28px;
		left:0;
		text-shadow:
		-1px -1px 1px rgba(0, 0, 0, 0.4),
		1px 1px 1px rgba(255, 255, 255, 0.5);
	}
	.month_s .mon_tuki_m1_moji span{
		padding-left:5px;
		color:#000; 
		font-size:0.8em;
	}

	.month_s .month_r .midasi{
		display:inline-block;
		position: absolute;
		width:90%;
		top:145px;
		left:40px;
		font-size : 16px;
		font-weight: bold;
		font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "ＭＳ 明朝","MS Mincho";
		color : #B91C22;
		text-align: center;
		line-height:110%;
	}
	.month_s .month_b .midasi{
		display:inline-block;
		position: absolute;
		width:90%;
		top:145px;
		left:40px;
		font-size : 16px;
		font-weight: bold;
		font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "ＭＳ 明朝","MS Mincho";
		color : #004098;
		text-align: center;
		line-height:110%;
	}
	.month_s .bun{
		display:inline-block;
		position: absolute;
		width:90%;
		top:190px;
		left:28px;
		padding-left:10px;
		padding-right:17px;
		padding-bottom:10px;
		font-size : 12px;
		font-weight:bold;
		/*font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "ＭＳ 明朝","MS Mincho";*/
		text-align: left;
		line-height:125%;
		letter-spacing:0.05em;
	}
	.month_s .bun_s1{
		display:inline-block;
		position: absolute;
		width:96%;
		top:335px;
		left:0;
		padding-left:40px;
		padding-right:5px;
		font-size : 0.75em;
		/*font-weight: bold;*/
		text-align: left;
		vertical-align: top;
		line-height:130%;
		-webkit-text-size-adjust: 100%;
	}
	.month_s .bun_s2{
		display:inline-block;
		position: absolute;
		width:96%;
		top:385px;
		left:0;
		padding-left:40px;
		padding-right:5px;
		font-size : 0.75em;
		/*font-weight: bold;*/
		text-align: left;
		vertical-align: top;
		line-height:130%;
		-webkit-text-size-adjust: 100%;
	}
	.month_s .bun_s3{
		display:inline-block;
		position: absolute;
		width:96%;
		top:435px;
		left:0;
		padding-left:40px;
		padding-right:5px;
		font-size : 0.75em;
		/*font-weight: bold;*/
		text-align: left;
		vertical-align: top;
		line-height:130%;
		-webkit-text-size-adjust: 100%;
	}
	/*フッターメニュー*/
	.month_f{
		position:relative;
		display:inline-block;
		width:90%;
		top:30px;
		text-align:center;
		/*margin-top:20px;*/
		padding-bottom:80px;
	}
	.month_f img{
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
	}
}