@charset "utf-8";
/* CSS Document */

body{
	margin: 0px;
	padding: 0px;
	background-image:url(/img/seibu_shakaijigyo/bg.jpg);
	background-repeat:repeat-x;
	font-size:90%;
	line-height:180%;
	text-align : justify ; text-justify : inter-ideograph ;
}

a {
	color: #16387c;
	text-decoration: none;
}
a:hover {
	color: #16387c;
	text-decoration: underline;
}
/*a:visited{
	color:#804099;
	text-decoration: none;
}*/

img{
	border:0px;
}
h1{
	font-size:120%;
}
/*logo
------------------------------------------------------------ */
.logohead{ 	 background-image:url(/img/seibu_shakaijigyo/head.gif); 
	 background-repeat:no-repeat; height:62px ; width:960px;
}


.logo{ float:left; padding:18px}
.mainichi{ float:right; padding:21px}


/*Photo
------------------------------------------------------------ */
.topimage{ background-image:url(/img/seibu_shakaijigyo/topphoto-Summer.jpg); background-repeat:no-repeat; background-position:top left; padding-top:0px; padding-left:2px; width:960px ; height:190px; }

.photo_r{
	font-size:80%;
	border:#CCCCCC 1px solid;
	padding:7px;
	float:right;
	margin-left:10px;
	font-weight:100;
	line-height:150%;
	font-size:80%;
	background-color:#eeeeee;

}
.photo_l{
	font-size:80%;
	border:#CCCCCC 1px solid;
	padding:7px; float:left;
	margin-right:10px;
	font-weight:100;
	line-height:150%;
	font-size:80%;
	background-color:#eeeeee;

}

.photo_c{
	font-size:80%;
	border:#CCCCCC 1px solid;
	padding:7px;
	margin-left: auto;
	margin-right:auto;
	margin-bottom:10px;
	font-weight:100;
	line-height:150%;
	font-size:80%;
	background-color:#eeeeee;


}

/*大きな枠組
------------------------------------------------------------ */
#container{
	 margin-top:0px; 
	 margin-right:auto; 
	 margin-left:auto; 
	 width:960px; 
 
}

#main{ clear:both;
	margin-left:0px; 
	padding-top:23px;
	width:957px;
	background-image:url(/img/seibu_shakaijigyo/bgmain.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

#sidenavi{
	margin-top:0px; 
	margin-left:0px; 
	width:217px;
	float:right;

 
}
#leftpara{
	 margin-top:0px; 
	 margin-left:12px; 
	 width:710px; 
 
}

/*topnavi　sidenavi　Link
------------------------------------------------------------ */
.topiN ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
.topiN li{ 
padding :0; 
margin:0px 0;list-style-type : none; 

}




.navimenu{ display:none}

#topnavi { clear:both; background-color:#FFFFFF;
}

#topnavi ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#topnavi li{ 
display : inline;padding :0; 
margin:0px 0;
}


/*---- */
#topnavi #menutop1 a{
background-color:#ccc; 
background-image:url(/img/seibu_shakaijigyo/btn01.gif); 
width:210px; 
height:52px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
float:left;
}
#topnavi #menutop1 a:hover {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btn01on.gif);
width:210px; 
height:52px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
float:left;
}
#topnavi #menutop1 .on {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btn01page.gif);
width:210px; 
height:52px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
float:left;
}

/*---- */
#topnavi #menutop2 a{
background-color:#ccc; 
background-image:url(/img/seibu_shakaijigyo/btn02.gif); 
width:184px; 
height:52px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
float:left;
}
#topnavi #menutop2 a:hover {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btn02on.gif);
width:184px; 
height:52px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
float:left;
}
#topnavi #menutop2 .on {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btn02page.gif);
width:184px; 
height:52px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
float:left;

}


/*---- */
#topnavi #menutop3 a{
background-color:#ccc; 
background-image:url(/img/seibu_shakaijigyo/btn03.gif); 
width:177px; 
height:52px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
float:left;
}
#topnavi #menutop3 a:hover {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btn03on.gif);
width:177px; 
height:52px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
float:left;
}
#topnavi #menutop3 .on {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btn03page.gif);
width:177px; 
height:52px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
float:left;

}


/*---- */
#topnavi #menutop4 a{
background-color:#ccc; 
background-image:url(/img/seibu_shakaijigyo/btn04.gif); 
width:197px; 
height:52px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
float:left;
}
#topnavi #menutop4 a:hover {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btn04on.gif);
width:197px; 
height:52px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
float:left;
}
#topnavi #menutop4 .on {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btn04page.gif);
width:197px; 
height:52px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
float:left;

}

/*---- */
#topnavi #menutop5 a{
background-color:#ccc; 
background-image:url(/img/seibu_shakaijigyo/btn05.gif); 
width:189px; 
height:52px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
float:left;
}
#topnavi #menutop5 a:hover {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btn05on.gif);
width:189px; 
height:52px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
float:left;
}
#topnavi #menutop5 .on {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btn05page.gif);
width:189px; 
height:52px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
float:left;

}




#sidenavi ul {
margin-top: 5px; 
padding :0; 
list-style-type : none; 
}
#sidenavi li{ 
	display : inline;padding :0; 
margin:0px 0;
}
.sidenavibg{ 
	background-image:url(/img/seibu_shakaijigyo/bgmenu.gif);
	background-position:top left;
	background-repeat:no-repeat;
padding :10px; text-align:center;
}


/*---- */
#sidenavi #menu001 a{ clear:both;
background-color:#ccc; 
background-image:url(/img/seibu_shakaijigyo/btnM01.gif); 
width:190px; 
height:53px; 
background-repeat:no-repeat; 
margin:5px 0px 0px 0px;
padding:0; 
display:block;
float:none;
}
#sidenavi #menu001 a:hover {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btnM01on.gif);
width:190px; 
height:53px; 
background-repeat:no-repeat;
margin:5px 0px 0px 0px;
padding:0;
display:block;
float:none;
}
#sidenavi #menu001 .on {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btnM01page.gif);
width:190px; 
height:53px; 
background-repeat:no-repeat;
margin:5px 0px 0px 0px;
padding:0;
display:block;
float:none;
}

/*---- */
#sidenavi #menu002 a{
background-color:#ccc; 
background-image:url(/img/seibu_shakaijigyo/btnM02.gif); 
width:190px; 
height:53px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
}
#sidenavi #menu002 a:hover {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btnM02on.gif);
width:190px; 
height:53px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
}
#sidenavi #menu002 .on {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btnM02page.gif);
width:190px; 
height:53px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
}

/*---- */
#sidenavi #menu003 a{
background-color:#ccc; 
background-image:url(/img/seibu_shakaijigyo/btnM03.gif); 
width:190px; 
height:53px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
}
#sidenavi #menu003 a:hover {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btnM03on.gif);
width:190px; 
height:53px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
}
#sidenavi #menu003 .on {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btnM03page.gif);
width:190px; 
height:53px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
}

/*---- */
#sidenavi #menu004 a{
background-color:#ccc; 
background-image:url(/img/seibu_shakaijigyo/btnM04.gif); 
width:190px; 
height:53px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
}
#sidenavi #menu004 a:hover {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btnM04on.gif);
width:190px; 
height:53px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
}
#sidenavi #menu004 .on {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btnM04page.gif);
width:190px; 
height:53px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
}

/*---- */
#sidenavi #menu005 a{
background-color:#ccc; 
background-image:url(/img/seibu_shakaijigyo/btnM05.gif); 
width:190px; 
height:53px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
}
#sidenavi #menu005 a:hover {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btnM05on.gif);
width:190px; 
height:53px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
}
#sidenavi #menu005 .on {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btnM05page.gif);
width:190px; 
height:53px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
}

/*---- */
#sidenavi #menu006 a{
background-color:#ccc; 
background-image:url(/img/seibu_shakaijigyo/btnM06.gif); 
width:190px; 
height:53px; 
background-repeat:no-repeat; 
margin:0px;
padding:0; 
display:block;
}
#sidenavi #menu006 a:hover {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btnM06on.gif);
width:190px; 
height:53px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
}
#sidenavi #menu006 .on {
background-color:#cca; 
background-image:url(/img/seibu_shakaijigyo/btnM06page.gif);
width:190px; 
height:53px; 
background-repeat:no-repeat;
margin:0px;
padding:0;
display:block;
}





/*leftpara
------------------------------------------------------------ */
.topi { 
	background:url(/img/seibu_shakaijigyo/bgkiji.gif) no-repeat;
	padding:10px 25px 15px 25px; margin-bottom:50px;
}
.topi h1{
	background:url(/img/seibu_shakaijigyo/btn_topi.jpg) no-repeat; padding-left:68px; line-height:1em; font-size:1.3em
}

.ji{
	background:url(/img/seibu_shakaijigyo/btn_ji.gif) no-repeat; padding-left:68px; line-height:1em; font-size:1.3em; font-weight:bold; margin-bottom:0.5em; margin-top:1em
}

.topiK { 
	background:url(/img/seibu_shakaijigyo/bgkiji.gif) no-repeat;
	padding:10px 25px 15px 25px; margin-bottom:0px;
}
.topiK h1{
	background:url(/img/seibu_shakaijigyo/btn_topi.jpg) no-repeat; padding-top:25px; line-height:1em; font-size:1.3em
}
.topiN { 
	background:url(/img/seibu_shakaijigyo/bgkiji.gif) no-repeat;
	padding:10px 25px 15px 25px; margin-bottom:0px;
}
.topiN h1{
	line-height:1em; font-size:1.3em
}
.midline{
	background:url(/img/seibu_shakaijigyo/linemidashi.gif) no-repeat; width:660px; height:6px; margin-bottom:15px;
}

.midlineST{
	background:url(/img/seibu_shakaijigyo/linemidashi.gif) no-repeat; width:660px; height:6px; margin-bottom:25px;
}
.midlineSU{
	background:url(/img/seibu_shakaijigyo/linemidashi.gif) no-repeat; width:660px; height:6px; margin-top:30px; margin-bottom:0px;
}
.more { 
	background:url(/img/seibu_shakaijigyo/moer.gif) no-repeat; background-position:right;
	padding: 2px 13px 0px 0px;
	margin-left:5px;
}

.piclineM { background:url(/img/seibu_shakaijigyo/linetopi.gif) no-repeat; width:705px; height:10px; clear:both; margin-top:20px
}

.picline { background:url(/img/seibu_shakaijigyo/linetopi.gif) no-repeat; width:705px; height:6px; clear:both; padding-bottom:5px; 
}



.pic { background:url(/img/seibu_shakaijigyo/btn_topi.jpg) no-repeat; padding-left:68px; line-height:1.2em; font-size:1em;margin:5px 25px 5px 25px; 
}
.toiawase { background:#F2F6F5; border:#c2c2c2 1px solid; padding: 13px 55px; margin-top:20px; margin-right:10px; color:#333333;
}
.td1 {text-align:right;
}
.td2 {  padding-left:10px;
}
.td3 { padding-left:77px;
}

.bl{ color:#3D74B1
}

/* foot
------------------------------------------------------------ */
.clearfix { 
zoom:1;
display: inline-block;
}

#footer {
width: 950px;
margin: 30px auto 0px auto;
}
#footer-top {
width: 950px;
margin:0px;
padding: 0 0 0px 0;
border-bottom: solid 1px #cfcfcf;
}
#footer-top .ico-ya-left{
margin: 0 3px 0 0;
}
#footer-top .ico-ya-top{
margin: 0 0 0 3px;
}

#gototop {
float: right;
}

#footer-bottom {
height: 40px; padding:0px;clear:both;
}


#footer ul{
list-style: none;
margin: 8px 0 0 0;
}
#footer ul li{
background: url(/img/common/ico_ya_01.gif) no-repeat left 2px;
line-height: 15px;
padding: 0 0 0 10px;
margin: 0 12px 0 0;
float: left;
}

#footer #copyright{
float: right;
margin: 4px 0 0 0;font-size:70%;color:#999;
}


.fl-le{ float:left;
margin:0px;padding:0px;

}

/*社会事業団について
------------------------------------*/
.sen{border-bottom: 1px #ffffff dotted;
}
.meibo td{border-bottom: 1px #cccccc dotted;
		vertical-align: top;
}
.topitu1 { 
	background-image:url(/img/seibu_shakaijigyo/bg_st.gif); background-repeat:repeat-x;
	padding:10px 15px 0px 25px; margin-top:10px
}
.topitu2 { 
	background-image:url(/img/seibu_shakaijigyo/bg_su.gif); background-repeat:repeat-x; background-position:bottom; height:20px
	
}

/*表の装飾
------------------------------------*/


.k00 {
	border-bottom:#CCCCCC 1px solid;
	padding-left:10px;
}
.k0 {
	border-bottom:#CCCCCC 1px dashed;
	padding-left:10px;
}

.k1 {
	border-bottom:#CCCCCC 1px solid;
	padding-left:30px;
}

.k2 {
	border-bottom:#CCCCCC 1px solid; 
	text-align:right;
	padding-right:10px;
}


.k3 {
	border-bottom:#CCCCCC 1px dashed;
	padding-left:30px;
}

.k4 {
	border-bottom:#CCCCCC 1px dashed; 
	text-align:right;
	padding-right:10px;
}


.k5 {
	border-bottom:#99CC99 1px solid; 
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}

.k6 {
	border-bottom:#99CC99 1px solid;
	padding-left:10px;
}

.k7 {
	border-top:#99CC99 1px solid;
	border-bottom:#99CC99 1px solid;
	padding-left:0px;
	background-color:#DFEEE1
}
.k10 {
	border-top:#A3C9F3 1px solid;
	border-bottom:#A3C9F3 1px solid;
	padding-left:5px;
	background-color:#D9E9FB
}
.k11 {
	border-top:#A3C9F3 1px solid;
	padding-left:5px;
	background-color:#6586AB;
	color:#FFFFFF; font-weight:bold
}

.meibo td{
	border-bottom:#ededed 1px solid;
	padding-left:10px;
}
.ks {
	font-size:12px;
	margin-top:5px;
	color: #73888A
}

.tds {
	font-size:11px; line-height:16px; text-align:left;
}

