/* CSS Document */


* {
	margin:0;
	padding:0;
	}
	

body {
	font-size:13px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*
	background:url(../t_images/body_bg.jpg) 0 0;
	*/
	background-color: #feeff2;
	}

img {vertical-align:bottom;}

#wrap {
	margin:0 auto;
	width:779px;
	height:auto;
	background-color:#FFF;
	}
	
/*   Header Space    */

#header {
	width:779px;
	height:59px;
	background:url(../t_images/header_bg.jpg) 0 0 repeat-x;
}

.indexH1 a{
	width:255px;
	height:59px;
	background:url(../t_images/header_logo.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}

p.tel a{
	margin-right:32px;
	width:242px;
	height:59px;
	background:url(../t_images/header_tel.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	float:right;
	}


/*   Global Navigation    */

#gNavi {
	width:779px;
	height:40px;
}

#gNavi ul{list-style:none;}

#gNavi li{
	list-style:none;
	float:left;
	}

/*   Navigation Option    */

#gNavi .gnavi01 a,#gNavi .gNavi01 a:link,#gNavi .gNavi01 a:visited{
	width:101px;
	height:40px;
	background:url(../t_images/navi01.jpg) 0 0 no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

#gNavi .gnavi01 a:hover,#gNavi .gNavi01 a:active{
	background:url(../t_images/navi01_h.jpg) 0 0 no-repeat;

	}

#gNavi .gnavi02 a,#gNavi .gNavi02 a:link,#gNavi .gNavi02 a:visited{
	width:101px;
	height:40px;
	background:url(../t_images/navi02.jpg) 0 0 no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

#gNavi .gnavi02 a:hover,#gNavi .gNavi02 a:active{
	background:url(../t_images/navi02_h.jpg) 0 0 no-repeat;
	}

#gNavi .gnavi03 a,#gNavi .gNavi03 a:link,#gNavi .gNavi03 a:visited{
	width:101px;
	height:40px;
	background:url(../t_images/navi03.jpg) 0 0 no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}


#gNavi .gnavi03 a:hover,#gNavi .gNavi03 a:active{
	background:url(../t_images/navi03_h.jpg) 0 0 no-repeat;
	}

#gNavi .gnavi04 a,#gNavi .gNavi04 a:link,#gNavi .gNavi04 a:visited{
	width:139px;
	height:40px;
	background:url(../t_images/navi04.jpg) 0 0 no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

#gNavi .gnavi04 a:hover,#gNavi .gNavi04 a:active{
	background:url(../t_images/navi04_h.jpg) 0 0 no-repeat;
	}

#gNavi .gnavi05 a,#gNavi .gNavi05 a:link,#gNavi .gNavi05 a:visited{
	width:92px;
	height:40px;
	background:url(../t_images/navi05.jpg) 0 0 no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

#gNavi .gnavi05 a:hover,#gNavi .gNavi05 a:active{
	background:url(../t_images/navi05_h.jpg) 0 0 no-repeat;
	}

#gNavi .gnavi06 a,#gNavi .gNavi06 a:link,#gNavi .gNavi06 a:visited{
	width:112px;
	height:40px;
	background:url(../t_images/navi06.jpg) 0 0 no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

#gNavi .gnavi06 a:hover,#gNavi .gNavi06 a:active{
	background:url(../t_images/navi06_h.jpg) 0 0 no-repeat;
	}

#gNavi .gnavi07 a,#gNavi .gNavi07 a:link,#gNavi .gNavi07 a:visited{
	width:133px;
	height:40px;
	background:url(../t_images/navi07.jpg) 0 0 no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

#gNavi .gnavi07 a:hover,#gNavi .gNavi07 a:active{
	background:url(../t_images/navi07_h.jpg) 0 0 no-repeat;
	}
	
/*     TOP Image Box     */

#imgBlock {
	margin-bottom:10px;
	width:779px;
	height:218px;
}

#sub_imgBlock {
	margin-bottom:10px;
	width:779px;
	height:139px;
	background:url(../t_images/sub_topimg.jpg) 0 0 no-repeat;
	position:relative;
}

#sub_imgBlock h3{
	fon-size:16px;
	color:#7b0419;
	position:absolute;
	top:58px;
	left:153px;
}

.index_img {
	width:779px;
	height:218px;
	background:url(../t_images/index_img.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	}

/*   middle Navigation Block    */

#mNavi {
	margin-bottom:10px;
	width:779px;
	height:114px;
}

#mNavi ul{list-style:none;}

#mNavi li{
	list-style:none;
	float:left;
	}

/*   middle Navigation Option    */

#mNavi .mnavi01 a,#mNavi .mnavi01 a:link,#mNavi .mnavi01 a:visited{
	width:192px;
	height:114px;
	background:url(../t_images/index_mNavi01.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#mNavi .mnavi01 a:hover,#mNavi .mnavi01 a:active{
	background:url(../t_images/index_mNavi01_h.jpg) 0 0 no-repeat;
	}

#mNavi .mnavi02 a,#mNavi .mnavi02 a:link,#mNavi .mnavi02 a:visited{
	margin-left:3px;
	width:191px;
	height:114px;
	background:url(../t_images/index_mNavi02.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#mNavi .mnavi02 a:hover,#mNavi .mnavi02 a:active{
	background:url(../t_images/index_mNavi02_h.jpg) 0 0 no-repeat;
	}

#mNavi .mnavi03 a,#mNavi .mnavi03 a:link,#mNavi .mnavi03 a:visited{
	margin-left:3px;
	width:192px;
	height:114px;
	background:url(../t_images/index_mNavi03.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#mNavi .mnavi03 a:hover,#mNavi .mnavi03 a:active{
	background:url(../t_images/index_mNavi03_h.jpg) 0 0 no-repeat;
	}

#mNavi .mnavi04 a,#mNavi .mnavi04 a:link,#mNavi .mnavi04 a:visited{
	margin-left:3px;
	width:193px;
	height:114px;
	background:url(../t_images/index_mNavi04.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#mNavi .mnavi04 a:hover,#mNavi .mnavi04 a:active{
	background:url(../t_images/index_mNavi04_h.jpg) 0 0 no-repeat;

	}

/*   News Block [Information Block]    */

#newsBlock{
	margin-left:6px;
	width:494px;
	height:345px;
	float:left;
	display:inline;
}

.index_h301 {
	color:#770015;
	width:494px;
	height:35px;
	background:url(../t_images/index_h3_01.jpg) 0 0 no-repeat;
	line-height:35px;
	font-size:15px;
	text-indent:21px;
	}

.newsBox {
	width:494px;
	height:290px;
	overflow:auto;
	}
	
	
/*   School Block [School Image Block]    */

#schoolNavi {
	margin-left:20px;
	width:250px;
	height:auto;
	float:left;
}

#schoolNavi img{
	margin-top:5px;
	}

.index_h302 {
	color:#770015;
	width:250px;
	height:36px;
	background:url(../t_images/index_h3_03.jpg) 0 0 no-repeat;
	line-height:36px;
	font-size:15px;
	text-indent:21px;
	}
	
/*   Footer Navigation Block [FNavi Block]    */	

#footNavi {
	width:779px;
	height:auto;
}

.index_h303 {
	margin-bottom:10px;
	color:#770015;
	width:764px;
	height:36px;
	background:url(../t_images/index_h3_02.jpg) 0 0 no-repeat;
	line-height:36px;
	font-size:15px;
	text-indent:21px;
	}

#footNavi ul{list-style:none;}

#footNavi li{
	list-style:none;
	float:left;
	}

#footNavi .fnavi01 a,#footNavi .fnavi01 a:link,#footNavi .fnavi01 a:visited{
	width:189px;
	height:62px;
	background:url(../t_images/index_fNavi01.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#footNavi .fnavi01 a:hover,#footNavi .fnavi01 a:active{
	background:url(../t_images/index_fNavi01_h.jpg) 0 0 no-repeat;
	}

#footNavi .fnavi02 a,#footNavi .fnavi02 a:link,#footNavi .fnavi02 a:visited{
	margin-left:3px;
	width:189px;
	height:62px;
	background:url(../t_images/index_fNavi02.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#footNavi .fnavi02 a:hover,#footNavi .fnavi02 a:active{
	background:url(../t_images/index_fNavi02_h.jpg) 0 0 no-repeat;

	}

#footNavi .fnavi03 a,#footNavi .fnavi03 a:link,#footNavi .fnavi03 a:visited{
	margin-left:3px;
	width:189px;
	height:62px;
	background:url(../t_images/index_fNavi03.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#footNavi .fnavi03 a:hover,#footNavi .fnavi03 a:active{
	background:url(../t_images/index_fNavi03_h.jpg) 0 0 no-repeat;

	}

#footNavi .fnavi04 a,#footNavi .fnavi04 a:link,#footNavi .fnavi04 a:visited{
	margin-bottom:10px;
	margin-left:3px;
	width:189px;
	height:62px;
	background:url(../t_images/index_fNavi04.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#footNavi .fnavi04 a:hover,#footNavi .fnavi04 a:active{
	background:url(../t_images/index_fNavi04_h.jpg) 0 0 no-repeat;
	}


#footNavi .fnavi08 a,#footNavi .fnavi08 a:link,#footNavi .fnavi08 a:visited{
	margin-bottom:10px;
	width:189px;
	height:76px;
	background:url(../t_images/index_fNavi08.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#footNavi .fnavi08 a:hover,#footNavi .fnavi08 a:active{
	background:url(../t_images/index_fNavi08_h.jpg) 0 0 no-repeat;
	}	

#footNavi .fnavi05 a,#footNavi .fnavi06 a:link,#footNavi .fnavi06 a:visited{
	margin-left:3px;
	width:189px;
	height:76px;
	background:url(../t_images/index_fNavi05.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#footNavi .fnavi05 a:hover,#footNavi .fnavi06 a:active{
	background:url(../t_images/index_fNavi05_h.jpg) 0 0 no-repeat;
	}


#footNavi .fnavi06 a,#footNavi .fnavi06 a:link,#footNavi .fnavi06 a:visited{
	margin-left:3px;
	width:189px;
	height:76px;
	background:url(../t_images/index_fNavi06.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#footNavi .fnavi06 a:hover,#footNavi .fnavi06 a:active{
	background:url(../t_images/index_fNavi06_h.jpg) 0 0 no-repeat;

	}

#footNavi .fnavi07 a,#footNavi .fnavi07 a:link,#footNavi .fnavi07 a:visited{
	margin-bottom:10px;
	margin-left:3px;
	width:189px;
	height:76px;
	background:url(../t_images/index_fNavi07.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#footNavi .fnavi07 a:hover,#footNavi .fnavi07 a:active{
	background:url(../t_images/index_fNavi07_h.jpg) 0 0 no-repeat;
	}	

#footer {
	clear:both;
	padding-top:0px;
	width:779px;
	height:118px;
	background:url(../t_images/footer_bg.jpg) 0 0 repeat-x;
	text-align:center;
}

#footer img{
	margin-top:15px;
	}

#footer address{
	color:#740010;
	font-size:10px;
	line-height:17px;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	}
	

/*       clear class             */

.clear {margin:0; padding:0; clear:both;}



/*      mt.mb,mr,ml Class    */

.mt10 {margin-top:10px;}

.mb10 {margin-bottom:10px;}


/*  Sub Container  */

.sub_Navi {
	padding-left:6px;
	width:163px;
	height:auto;
	float:left;
	margin-right:10px;
	display:inline;
	}

.sub_Navi img{
	padding-left:0px;
	}

.sub_Navi ul,.sub_Navi li{
	margin:0 !important;
	padding:0 !important;
	list-style-type:none;
	font-size:13px;
	line-height:32px !important;
	}

.sub_Navi li,.sub_Navi li a:link,.sub_Navi li a:visited{
	color:#7b0419;
	font-weight:bold;
	margin-left:0px;
	width:163px;
	height:31px;
	display:block;
	overflow:hidden;
	text-indent:25px;
	border:none;
	text-decoration:none;
	}

.sub_Navi li a:hover,.sub_Navi li a:active{
	text-decoration:underline;
	border-bottom:1px solid #7b0419 !important;
	}

.subli_gl {background:url(../t_images/sub_libg_gl.jpg) 0 0 no-repeat;}
.subli_pk {background:url(../t_images/sub_libg_pk.jpg) 0 0 no-repeat;}
.subli_bl {background:url(../t_images/sub_libg_bl.jpg) 0 0 no-repeat;}
.subli_gr {background:url(../t_images/sub_libg_gr.jpg) 0 0 no-repeat;}

#liheight {line-height:14px !important;}

.entryBox {
	float:left;
	}

.entryBox h4 {
	margin:0 0 10px 0;
	padding-left:35px;
	width:555px;
	height:40px;
	background:url(../t_images/entry_h4_bg.jpg) 0 0 no-repeat;
	display:block;
	line-height:40px;
	color:#fff;
	font-size:15px;
	}

.entryBox h5 {
	margin:10px 0;
	padding-left:35px;
	width:555px;
	height:25px;
	background:url(../t_images/entry_h5_bg.jpg) 0 0 no-repeat;
	display:block;
	font-size:15px;
	line-height:25px;
	color:#7b0419;
	}

.entryBox ul {
	margin:20px 0 5px 0;
	list-style-type:none;
	}


.entryBox li {
	margin:10px 0 0 26px;
	padding-left:15px;
	height:14px;
	background:url(../t_images/entry_li_bg.jpg) 0 0 no-repeat;
	display:block;
	line-height:14px;
	color:#333 !important;
	list-style-type:none;
	}

.entryBox p {
	padding:10px 10px 0 10px;
	color:#333 !important;
	}

.style3{
	color:#7b0419;}

.inqTable td,.inqTable th{line-height:30px !important;}

.entryH3 {font-size:29px !important;}


.ti25 {text-indent:25px; !important}
.pl25{padding-left:25px !important;}



/*  絵本研究会　さぶナビゲーション  */

.sub_Navi {
	width:163px;
	height:auto;
	}
	
.sub_Navi li.subLi01 a{
	width:163px;
	height:79px;
	background:url(../t_images/gNavi01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}

.sub_Navi li.subLi02 a{
	width:163px;
	height:79px;
	background:url(../t_images/gNavi02.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}

.sub_Navi li.subLi03 a{
	width:163px;
	height:79px;
	background:url(../t_images/gNavi03.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}

.sub_Navi li.subLi04 a{
	width:163px;
	height:79px;
	background:url(../t_images/gNavi04.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.sub_Navi li.subLi05 a{
	width:163px;
	height:79px;
	background:url(../t_images/gNavi05.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.sub_Navi li.subLi06 a{
	width:163px;
	height:79px;
	background:url(../t_images/gNavi06.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	
.sub_Navi li.subLi07 a{
	width:163px;
	height:79px;
	background:url(../t_images/gNavi07.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}

/*   middle Navigation Block    */

#mNavi0 {
	margin-bottom:10px;
	width:779px;
	height:50px;
}

#mNavi0 ul{list-style:none;}

#mNavi0 li{
	list-style:none;
	float:left;
	}

/*   middle Navigation Option    */

#mNavi0 .mnavi01 a,#mNavi0 .mnavi01 a:link,#mNavi0 .mnavi01 a:visited{
	width:192px;
	height:50px;
	background:url(../t_images/midd_01.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#mNavi0 .mnavi01 a:hover,#mNavi0 .mnavi01 a:active{
	background:url(../t_images/midd_01_h.jpg) 0 0 no-repeat;
	}

#mNavi0 .mnavi02 a,#mNavi0 .mnavi02 a:link,#mNavi0 .mnavi02 a:visited{
	margin-left:3px;
	width:191px;
	height:50px;
	background:url(../t_images/midd_02.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#mNavi0 .mnavi02 a:hover,#mNavi0 .mnavi02 a:active{
	background:url(../t_images/midd_02_h.jpg) 0 0 no-repeat;
	}

#mNavi0 .mnavi03 a,#mNavi0 .mnavi03 a:link,#mNavi0 .mnavi03 a:visited{
	margin-left:3px;
	width:192px;
	height:50px;
	background:url(../t_images/midd_03.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#mNavi0 .mnavi03 a:hover,#mNavi0 .mnavi03 a:active{
	background:url(../t_images/midd_03_h.jpg) 0 0 no-repeat;
	}

#mNavi0 .mnavi04 a,#mNavi0 .mnavi04 a:link,#mNavi0 .mnavi04 a:visited{
	margin-left:3px;
	width:193px;
	height:50px;
	background:url(../t_images/midd_04.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}

#mNavi0 .mnavi04 a:hover,#mNavi0 .mnavi04 a:active{
	background:url(../t_images/midd_04_h.jpg) 0 0 no-repeat;

	}

/*   News Block [Information Block]    */
