@charset "utf-8";

@media print, screen and (min-width: 751px) {
#contents_block {
	width: 100%;
	overflow: hidden;
	color: #333;
	font-size: 14px;
	line-height: 1.5;
	position: relative;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "HIragino Kaku Gothic Pro W3", "HIragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	text-align: center;
}
#contents_block a {
	text-decoration: none;
	color: #fff;
}
#contents_block .icreoCnt {
	display: block;
	background: #fde9eb url("../img/bg_main.png");
	background-size: 60px;
	padding: 50px 0 100px;
}
#contents_block .pageListSubttl {
	display: inline-block;
	background: #fee4e7;
	padding: 5px 15px 5px 30px;
	border-radius: 30px;
	color: #fa7887;
	font-size: 70%;
	position: relative;
	left: 22px;
	margin-bottom: 14px;
}
#contents_block .pageListSubttl:before {
	content: "";
	display: inline-block;
	width: 45px;
	height: 45px;
	background-color: #fa7887;
	border-radius: 50%;
	position: absolute;
	top: -10px;
	left: -22px;
}
#contents_block .pageSubttlBook:before {
	background: #fa7887 url("../img/icon_book.png") no-repeat center left 49%;
	background-size: 30px;
}
#contents_block .pageSubttlMilk:before {
	background: #fa7887 url("../img/icon_milk.png") no-repeat top 45% left 45%;
	background-size: 30px;
}
#contents_block .pageSubttlComment:before {
	background: #fa7887 url("../img/icon_comment.png") no-repeat top 45% left 45%;
	background-size: 30px;
}
#contents_block .pageListTitle {
	font-size: 110%;
	color: #323232;
	font-weight: 600;
	display: inline-block;
}
#contents_block .bdYellow {
	display: inline-block;
	background: linear-gradient(transparent 60%, #ffeb00 0%);
}
#contents_block .bdYellow:first-of-type {
	margin-bottom: 5px;
}
#contents_block .bdYellow.titleBlock {
	display: inline-block;/*margin-right: 10%;*/
}
/* pageTop btn */
#contents_block #pagetop {
	position: fixed;
	bottom: 30px;
	right: 30px;
	display: none;
}
#contents_block #pagetop img {
	max-width: 60px;
	width: 100%;
	height: auto;
	opacity: .8;
}
}
