@charset "utf-8";


#imageTitle {
	background-color:#db0;
}

.rszPhotoR {
	float:right;
	margin:0 0 0 15px;
	cursor: pointer;
}
.rszImgH {
	width:100%;
	padding:0;
	margin:0;
	float:right;
}
.rszImgV {
	width:100%;
	padding:0;
	margin:0;
	float:right;
}
.rszImgH img {
	padding-bottom:4px;
}
.rszImgV img {
	padding-bottom:4px;
}

.gridAge {
	padding:0;
	margin:0 0 80px 0;
}
.gridWrap {
	margin: 0;
	padding: 0 0 6px 0;
	width: 100%;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.2em;
}
.gridYear {
	color: #333;
	padding: 24px 0 4px 0;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.0em;
}
.gridContainer {
	display: grid;
	display: -ms-grid;
	grid-template-columns: 73px 1fr;
	-ms-grid-columns: 73px 1fr;
	width: 100%;
	margin: 2px auto 0;
	grid-column: 1 / 2;
	-ms-grid-column: 1;
}
.gridCatg {
	padding: 7px 0 3px 9px;
	width:55px;
	text-align:center;
}
.gridCatg p {
	padding:3px 0 2px 1px;
	font-size:12px;
	font-size:1.2rem;
	line-height:1.0em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(./css/PIE.htc);
}
.gridDate {
	margin:1px 0 5px 9px;
	padding:3px 0 2px 0;
	width:56px;
	text-align:center;
	line-height:1.0em;
	color: #333;
}
.gridCont {
	padding:11px 15px 8px 0;
	display: inline-block;
	vertical-align: top;
	grid-column: 2 / 3;
	-ms-grid-column: 2;
}
.gridText {
	font-size:12px;
	font-size:1.2rem;
	line-height:1.4em;
	padding-left:10px;
	border-left:2px solid #fff;
	color: #333;
	text-align: justify; 
}


.KGg {/* 幼稚園 */
	background-color:#e7dfff;
}
.KGg .gridCatg p {
	padding:2px 0 1px 0;
	border:1px solid #95c;
	color:#95c;
}
.EMg {/* 設備 */
	background-color:#d0e0ff;
}
.EMg .gridCatg p {
	padding:2px 0 1px 0;
	border:1px solid #17e;
	color:#17e;
}
.BKg {/* 書籍 */
	background-color:#d5ffe0;
}
.BKg .gridCatg p {
	padding:2px 0 1px 0;
	border:1px solid #5a5;
	color:#5a5;
}
.EVg {/* イベント */
	background-color:#ffffcc;
}
.EVg .gridCatg p {
	padding:2px 0 1px 0;
	border:1px solid #b90;
	color:#b90;
	letter-spacing: -1px;
}
.TVg {/* テレビ */
	background-color:#ffddcc;
}
.TVg .gridCatg p {
	padding:2px 0 1px 0;
	border:1px solid #e71;
	color:#e71;
}
.NPg {/* 新聞 */
	background-color:#ffc7d7;
}
.NPg .gridCatg p {
	padding:2px 0 1px 0;
	border:1px solid #f46;
	color:#f46;
}
