@charset "UTF-8";



/* ○基本テキスト ****************************************/
#contents_right .txt {
	padding:0 20px;
	line-height:1.66em;/* 20px */
	color:#666666;
	}
/* ○右画像**********************************************/
#contents_right {
	position:relative;
	}
#contents_right img.pic01{
	position:absolute;
	top:202px;
	left:430px;
	}

/* ○入園案内****************************************/
.txt-zero {
	padding:0 10px;
	line-height:1.66em;/* 20px */
	color:#666666;
	}

p.right {
	text-align:right;
	padding-left:16px;
}

.tbl-top {
	background:url(../img/frame_tbl_top.gif) center no-repeat;
	width:584px;
	font-size:1px;
	line-height:9px;
	height:9px;
}

.tbl {
	background:url(../img/frame_tbl_center.gif) center repeat-y;
	width:584px;
}

.tbl-btm {
	background:url(../img/frame_tbl_btm.gif) center no-repeat;
	width:584px;
	font-size:1px;
	line-height:10px;
	height:10px;
}

.tbl table {
	margin:0 19px;
}

.tbl table td.w1 {
	width:136px;
	border-bottom:1px solid #D18E91;
}

.tbl table td{
	vertical-align:top;
}

.tbl table td.w1 span,
.tbl table td.w3 span {
	color:#E65773;
	font-weight:bold;
	display:block;
	padding:8px 4px 8px 12px;
}

.tbl table td.w2 {
	width:409px;
	border-bottom:1px solid #D18E91;
}

.tbl table td.w2 p,
.tbl table td.w4 p {
	color:#666666;
	display:block;
	padding:8px 18px;
}


/* ○FAQ****************************************/

#entrance_index #contents_right h4 {
	margin:0  10px 20px 10px;
	width:564px;
	color:#258d04;
	background:url(../img/bg_title_h4_01.gif) center no-repeat;
	font-size:1.33em;/* 16px */
	}
#entrance_index #contents_right h4 span {
	padding:6px 0 5px 14px;
	display:block;
	}

#entrance_index h5.faq{
	font-size:1.33em;
	color:#E46886;
	padding:0 20px 3px 20px;
}

.txt-faq {
	line-height:1.66em;/* 20px */
	color:#666666;
	text-indent:-19px;
	padding:0 20px 0 40px;
}


/* ○初等科とのつながり****************************************/

#entrance_index h5.prime{
	font-size:1.33em;
	color:#E46886;
	width:387px;
	padding:0 0 3px 6px;
	margin:0 20px 6px 20px;
	border-left:5px solid #FAC5CF;
	border-bottom:2px solid #FAC5CF;
}

#entrance_index .txt-prime {
	line-height:1.66em;/* 20px */
	color:#666666;
	width:387px;
	margin:0 20px 0 32px;
}

#entrance_index .list-prime {
	margin:8px 262px 8px 43px;
}

#entrance_index .list-prime ul{
	background-color:#FEF5F6;
	padding:9px 11px;
}

#entrance_index .list-prime ul li{
	color:#666666;
	font-weight:bold;
	line-height:1.66em;
	list-style-type:none;
}

#entrance_index .list-prime ul li.border {
	border-bottom:1px solid #FBD0D8;
}

#entrance_index .txt-box{
	position:relative;
	top:0px;
}

#entrance_index .bg-prime-deco{
	width:584px;
	background:url(../img/prime_deco.gif) no-repeat left top;
	_background:url(../img/prime_deco.gif) no-repeat 1px top;
	padding-bottom:3px;
}

/* ○幼稚園案内****************************************/
.guide_items ul{
	color:#666666;
	list-style-type:none;
	padding:0 162px 0 43px;
}

.guide_items ul li{
	line-height:1.66em;/* 20px */
	text-indent:-12px;
}

.guide_items ul li.mt20{
	margin-top:20px;
}

.guide_items ul li span {
	text-indent:0;
}





