@charset "utf-8";

.button {
	display: inline-block;
	width: 100%;
	height: 80px;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #8d8d8d;
	border: 2px solid #8d8d8d;
	color: #fff;
	line-height: 80px;
	letter-spacing:2px;
	margin:0px auto 1px auto;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;

}
.button::before,
.button::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button,
.button::before,
.button::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.button:hover {
	background-color: #fff;
	border-color: #59b1eb;
	color: #59b1eb;
}

.resimage_dm img{max-width:284px;  width:98%; height:auto; margin-bottom:20px; background-color:red;}
.resimage_meishi img{max-width:254px;  width:98%; height:auto; margin-bottom:20px;}

.resimage_dm2{max-width:284px; height:auto; }

.shadow img{-moz-box-shadow:  1px 1px 8px -3px rgba(0, 0, 0, 0.8); /*横方向　下方向　ぼかし　広がり　色 */
-webkit-box-shadow:  1px 1px 8px -3px rgba(0, 0, 0, 0.8);
box-shadow: 1px 1px 8px -3px rgba(0, 0, 0, 0.8);
}

.shadow {-moz-box-shadow:  1px 1px 8px -3px rgba(0, 0, 0, 0.8); /*横方向　下方向　ぼかし　広がり　色 */
-webkit-box-shadow:  1px 1px 8px -3px rgba(0, 0, 0, 0.8);
box-shadow: 1px 1px 8px -3px rgba(0, 0, 0, 0.8);
}

body .entry_Individual{padding:30px 0 100px 100px;}