@charset "Shift_JIS";

img.fuchi {
padding: 7px 7px;
background-color: #ffffff;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px;
border-style: solid;
}

#sebox	{
width:750px;
margin-left:auto;
margin-right:auto;
padding:2px;
text-align:left;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
}

#setitle	{
 width:750px;
 	background-image:url(../seikatu/seikatu22.jpg);
	background-repeat:no-repeat;
	margin:0;
	
		}

#setitle h2 {
 font-size:2.8em;
	line-height:400%;
	color:#0000FF;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	text-align:center;
			
	}


.semidashi {
text-align:center;
color:#339933;
font-size:16px;
border-bottom:dotted 2px #CCCCCC;
border-top:dotted 2px #CCCCCC;
line-height:180%;
font-weight:bold;
 	
		}
		
.sekmidashi {
color:#339933;
font-size:16px;
background-image:url(../seikatu/gimon.gif);
background-repeat:no-repeat;
background-position:left;
margin-left:52px;
padding-left:25px;
line-height:180%;
font-weight:bold;
 	
		}
		
.segmidashi {
color:#339933;
font-size:16px;
background-image:url(../seikatu/gimon.gif);
background-repeat:no-repeat;
background-position:left;
margin-left:200px;
padding-left:25px;
line-height:180%;
font-weight:bold;
 	
		}
		
.sebmidashi {
font-size:16px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:3px;
	background-image:url(../seikatu/back3.gif);
	background-repeat:repeat-x;
	color:#009933;
	text-align:center;
margin-top:35px;
 	
		}


.seub-itemBOX{
 width:195px;
 margin-left:0;
  float:left;
  margin-bottom:15px;
  
 
	
	
}

.seub-itemBOX12{
 width:195px;
float:left;	
margin-left:0;
margin-bottom:15px;
	
	
}
	
.seub-itemPHOTO{
 	padding:1px;
	width:165px;
	border:#6699FF solid 1px;
	margin:0 auto 0 auto ;
		
	}
	
.seub-itemTEXT{
	margin:0 auto 0 auto ;
	padding:0px;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/back5.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	width:170px;
	
	
						
}

.seub-itemBOX2{
 width:310px;
 margin-left:0;
 float:left;
 margin-bottom:15px;
	
	
}
	
.seub-itemPHOTO2{
 	padding:1px;
	text-align:center;
	width:280px;
	border:#6699FF solid 1px;
	margin:0 auto 0 auto ;
	
	
		
	}
	
.seub-itemTEXT2{
	padding:0px;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/back11.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	width:285px;
	margin:0 auto 0 auto ;
	
						
}

.sero-itemBOX{
 width:350px;
	height:auto;
	margin:0 0 15px 15px;
	padding:0;
	float:left;
	
}
	
.sero-itemPHOTO{
 margin-bottom:5px;
	padding:1px;
	float:left;
	text-align:center;
	width:350px;
	
		
	}
	
.sero-itemTEXT{
	margin:0px;
	padding:0px;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/back.gif);
	color:#FFFFFF;
	font-weight:bold;
	width:350px;
						
}

.sero-itemTEXT-1{
	margin:0px;
	padding:0px;
	width:350px;
	border:#6699FF solid 1px;
						
}

.serm-itemBOX{
 width:610px;
	height:auto;
	margin:0 0 15px 70px;
	padding:0;
	float:left;
	
}
	
.serm-itemPHOTO{
 margin-bottom:5px;
	padding:1px;
	float:left;
	text-align:center;
	width:610px;
	
		
	}
	
.serm-itemTEXT{
	margin:0px;
	padding:0px;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/back.gif);
	color:#FFFFFF;
	font-weight:bold;
	width:610px;
						
}

.serm-itemTEXT-1{
	margin:0px;
	padding:0px;
	width:610px;
	
						
}

.sesb-itemBOX{
 width:127px;
	height:auto;
	margin:0 0 15px 48px;
	padding:0;
	float:left;
	
}
	
.sesb-itemPHOTO{
 	padding:0px;
	float:left;
	text-align:center;
	width:127px;
			
	}
	
.sesb-itemTEXT{
	margin:0px;
	padding:0px;
	height:23px;
	text-align:center;
	line-height:180%;	
	background-image:url(../seikatu/back4.gif);
	color:#FFFFFF;
	font-weight:bold;
	width:127px;
						
}

.sesmidashi{
font-size:16px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../seikatu/back3.gif);
	background-repeat:repeat-x;
	color:#336600;
	text-align:center;

}

.sesemidashi{
font-size:16px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:3px;
	background-image:url(../seikatu/back6.gif);
	background-repeat:repeat-x;
	color:#AE8300;
	text-align:center;

}

.sede-itemBOX{
 width:234px;
 height:110px;	
	
	margin:0;
	float:left;
	
}
	
.sede-itemTEXT{
 	height:110px;	
	width:212px;
	font-size:18px;
	font-weight:bold;
	color:#CC0000;
	line-height:500%;
	text-decoration:none;
	font-family:"ＭＳ ゴシック","Osaka−等幅";
	letter-spacing:0.01em;	
	background-image:url(../seikatu/3-1yoso.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:22px;	
	text-align:right;
	
	}
	
.sede-itemTEXT a{
 	text-decoration:underline;
	color:#CC3300;
	}
	
.sede-itemTEXT a:hover{
    color:#00CC00;
	}

.sede-itemBOX-1{
 width:234px;
 height:110px;	
		
	margin:0;
	float:left;
	
}
	
.sede-itemTEXT-1{
 	
	width:150px;
	font-size:18px;
	font-weight:bold;
	color:#3366CC;
	line-height:500%;
	font-family:"ＭＳ ゴシック","Osaka−等幅";
	letter-spacing:0.01em;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../seikatu/3-2yoso.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:110px;
	text-align:center;	
	
	}
	
.sede-itemTEXT-1 a:hover{
    	color:#00CC00;
	}

.sede-itemTEXT-1 a{
 	text-decoration:underline;
	color:#3366CC;
	}
	
.sede-itemBOX-2{
 width:234px;
 height:110px;
	background-image:url(../seikatu/3-3yoso.gif);
	background-repeat:no-repeat;
	margin:0;
	float:left;
	
}
	
.sede-itemTEXT-2{
 	
	width:150px;
	font-size:18px;
	font-weight:bold;
	color:#CC9900;
	line-height:500%;
	font-family:"ＭＳ ゴシック","Osaka−等幅";
	letter-spacing:0.01em;
	padding-left:30px;
	}
	
.sede-itemTEXT-2 a{
 	text-decoration:underline;
	color:#CC9900;
	}
	
.sede-itemTEXT-2 a:hover{
    color:#00CC00;
	}
	
.sede-itemBOX-3{
 width:193px;
 height:150px;	
	margin:20px 0 0 140px;
	padding:0;
	float:left;
	background-image:url(../seikatu/next2.gif);
	background-repeat:no-repeat;
	background-position:center;
	
}
	
.sede-itemTEXT-3{
 	float:left;
	width:473px;
	font-size:18px;
	font-weight:bold;
	color:#009900;
	padding-left:3px;
	padding-top:15px;
	margin-top:0px;
	font-family:"ＭＳ ゴシック","Osaka−等幅";
	letter-spacing:0.01em;
	text-align:center;
	line-height:120%;
	}
	
.sewi-itemBOX{
 width:150px;
	height:auto;
	margin:0 0 15px 0;
	float:left;
	
}
	
.sewi-itemPHOTO{
 margin:0 auto 5px auto;
	width:100px;
	
		
	}
	
.sewi-itemTEXT{
	 margin:0 auto 0 auto;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/back7.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	width:100px;
						
}

.sewi-itemBOX-1{
 width:250px;
	height:auto;
	margin:0 0 15px 0;
	float:left;
	
}
	
.sewi-itemPHOTO-1{
  margin:0 auto 5px auto;
	width:200px;
	
		
	}
	
.sewi-itemTEXT-1{
	 margin:0 auto 0 auto;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/back8.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	width:200px;
						
}

.seki-itemBOX{
 width:175px;
	height:auto;
	margin:0 0 25px 0;
	float:left;
	
}
	
	.seki-itemBOX-1{
 width:170px;
	height:auto;
	margin:0 0 15px 0;
	float:left;
	
}

	.seki-itemBOX-2{
 width:185px;
	height:auto;
	margin:0 0 15px 0;
	float:left;
	
}
	
.seki-itemPHOTO{
 	width:116px;
	margin:0 auto 0 auto;
	
		
	}
	
.seki-itemTEXT{
	margin:0 auto 0 auto;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/aya_g.gif);
	color:#000000;
	font-weight:bold;
	width:114px;
	border:#CCCCCC solid 1px;
	
						
}

.seki-itemTEXT-1{
	margin:0 auto 0 auto;
	height:19px;
	text-align:center;
	line-height:150%;	
	font-weight:bold;
	width:116px;
	
						
}
.seki-itemTEXT-2{
	margin:0px;
	padding:0px;
	height:19px;
	text-align:center;
	line-height:150%;	
	font-weight:bold;
	width:116px;
	
						
}

.seco-itemBOX{
 width:375px;
 float:left;
 margin-bottom:15px;
	
	
	
}
	
.seco-itemPHOTO{
 	padding:1px;
	width:272px;
	border:#6699FF solid 1px;
	margin:0 auto 0 auto;
	padding-bottom:5px;
	
		
	}
	
.seco-itemTEXT{
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/back9.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	width:276px;
	margin:0 auto 0 auto;
						
}

.seal-itemBOX{
 width:151px;
	height:auto;
	margin:0 0 15px 145px;
	padding:0;
	float:left;
	
}
	
.seal-itemPHOTO{
 margin-bottom:5px;
	float:left;
	text-align:center;
	width:151px;
			
	}
	
.seal-itemTEXT{
	margin:0px;
	padding:0px;
	text-align:center;
	height:20px;
	line-height:150%;	
	background-image:url(../seikatu/back10.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	width:151px;
						
}


.seko-itemBOX{
 width:140px;
	height:auto;
	margin:0 0 15px 0;
		float:left;
	
}

.seko-itemBOX2{
 width:100px;
	height:auto;
	margin:0 0 15px 70px;
	padding:0;
	float:left;
	
}

.seko-itemBOX3{
 width:232px;
	height:auto;
	margin:0 0 15px 0;
		float:left;
	
}

.seko-itemBOX4{
 width:174px;
	height:auto;
	margin:0 0 15px 0;
	float:left;
	
}

	
.seko-itemPHOTO{
 margin:0 auto 0 auto;
	width:100px;
	
		
	}
	
.seko-itemTEXT{
	margin:0 auto 0 auto;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/back7.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	width:100px;
						
}

.seko-itemBOX5{
 width:233px;
	height:auto;
	margin:0 0 15px 0;
	float:left;
	
}

.seko-itemBOX6{
 width:228px;
	margin:0 auto 15px auto;
	border:#6699FF solid 1px;
	height:120px;
	
	
	
}

.seko-itemBOX7{
 width:350px;
	height:auto;
	margin:0 0 15px 0;
	float:left;
	
}
	
.seko-itemPHOTO2{
 	float:left;	
	width:100px;
	margin:5px;
	margin:0 auto 15px auto;
		
	}
	
.seko-itemTEXT2{
	margin:0 auto 0 auto;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/back12.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	width:230px;
						
}

.seko-itemTEXT3{
	margin:5px;
	line-height:150%;
	float:left;	
						
}


.seli-itemBOX{
 width:100px;
	height:auto;
	margin:0 0 15px 70px;
	padding:0;
	float:left;
	
}
	
.seli-itemPHOTO{
 margin-bottom:5px;
	padding:0px;
	float:left;
	text-align:center;
	width:100px;
	
		
	}
	
.seli-itemTEXT{
	margin:0px;
	padding:0px;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/back7.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	width:100px;
						
}

.seli-itemBOX-1{
 width:100px;
	height:auto;
	margin:20px 5px 0px 5px;
	padding:20px 0 0 0;
	float:left;
	
}

.seli-itemBOX-2{
 width:100px;
	height:auto;
	margin:20px 5px 0px 5px;
	padding:40px 0 0 0;
	float:left;
	
}
	
.seli-itemPHOTO-1{
 margin-bottom:5px;
	padding:0px;
	float:left;
	text-align:center;
	width:100px;
	
		
	}
	
.seli-itemTEXT-1{
	margin:0px;
	padding:0px;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/back7.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	width:100px;
						
}

.seli-itemTEXT-2{
	margin:0px;
	padding:0px;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/back7.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:100px;
	
						
}
.seli-itemTEXT-3{
	margin:0px;
	padding:0px;
	height:19px;
	text-align:center;
	line-height:150%;	
		background-repeat:no-repeat;
	color:#FFFFFF;
	width:100px;
	
						
}

.sebu-itemBOX{
 width:342px;
	height:auto;
	margin:15px 0 0 0 ;
	float:left;
	
}
	
.sebu-itemPHOTO{
 	text-align:center;
	width:305px;
	margin:0 auto 15px auto;
	
		
	}
	
.sebu-itemTEXT{
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/aya_g.gif);
	color:#000000;
	font-weight:bold;
	width:305px;
	margin:0 auto 0 auto;
							
}

.sebu-itemTEXT-1{
	margin:-5px 0 0 0;
	padding:5px;
	height:auto;
	line-height:150%;	
	width:293px;
	text-align:left;
	border:solid 1px #999999;
	border-top:none;
	
								
}

.sebu-itemBOX-2{
 width:533px;
	height:auto;
	margin:20px 0 15px 115px;
	padding:0;
	float:left;
	
}
	
.sebu-itemPHOTO-2{
 margin-bottom:5px;
	padding:0px;
	text-align:center;
	width:533px;
	
		
	}
	
.sebu-itemTEXT-2{
	margin:0px;
	padding:0px;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/aya_g.gif);
	color:#000000;
	font-weight:bold;
	width:533px;
							
}

.sebu-itemTEXT-3{
	margin:-5px 0 0 0;
	padding:5px;
	height:auto;
	line-height:150%;	
	width:521px;
	text-align:left;
	border:solid 1px #999999;
	border-top:none;
	
								
}

.sebu-itemBOX-2{
 width:684px;
	height:auto;
	margin:15px 0 0 0;
	
	
}
	
.sebu-itemPHOTO-2{
	width:533px;
	margin:0 auto 5px auto;
	
		
	}
	
.sebu-itemTEXT-2{
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/aya_g.gif);
	color:#000000;
	font-weight:bold;
	width:533px;
	margin:0 auto 0 auto;
							
}

.sebu-itemTEXT-3{
	margin:-5px 0 0 0;
	padding:5px;
	height:auto;
	line-height:150%;	
	width:521px;
	text-align:left;
	border:solid 1px #999999;
	border-top:none;
	
								
}

.sebu-itemBOX-3{
width:684px;
	height:auto;
	margin:15px 0 0 0;
	
	
	
	
}
	
.sebu-itemPHOTO-3{
 margin:0 auto 5px auto;
	padding:0px;
	text-align:center;
	width:324px;
	
	
		
	}
	
.sebu-itemTEXT-4{
	margin:0 auto 0 auto;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/aya_g.gif);
	color:#000000;
	font-weight:bold;
	width:324px;
							
}

.sebu-itemTEXT-5{
	margin:-5px 0 0 0;
	padding:5px;
	height:auto;
	line-height:150%;	
	width:312px;
	text-align:left;
	border:solid 1px #999999;
	
	
								
}

.sebu-itemBOX-4{
 width:379px;
	height:auto;
	margin:20px 0 15px 190px;
	padding:0;
	float:left;
	
	
	
}

.sebu-itemPHOTO-4{
 margin-bottom:5px;
	padding:0px;
	text-align:center;
	width:379px;
	
	
		
	}
	
.sebu-itemTEXT-6{
	margin:0px;
	padding:0px;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/aya_g.gif);
	color:#000000;
	font-weight:bold;
	width:379px;
							
}

.sebu-itemTEXT-7{
	margin:-5px 0 0 0;
	padding:5px;
	height:auto;
	line-height:150%;	
	width:367px;
	text-align:left;
	border:solid 1px #999999;
	
	
								
}

.sebu-itemBOX-5{
 width:342px;
	height:auto;
	margin:15px 0 15px 0;
	float:left;
	
}
	
.sebu-itemPHOTO-5{
 margin:0 auto 0 auto;
width:170px;
	
		
	}
	
.sebu-itemTEXT-8{
	margin:0 auto 0 auto;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/aya_g.gif);
	color:#000000;
	font-weight:bold;
	width:170px;
							
}

.sebu-itemTEXT-9{
	margin:0 auto 0 auto;
	padding:5px;
	height:auto;
	line-height:150%;	
	width:158px;
	text-align:left;
	border:solid 1px #999999;
	border-top:none;
	
								
}

.sebu-itemBOX-6{
 width:370px;
	height:auto;
	margin:15px 0 0 0;
	float:left;
	
}
	
.sebu-itemPHOTO-6{
 	padding:0px;
	width:350px;
	margin:0 auto 5px auto;
	
		
	}
	
.sebu-itemTEXT-10{
	margin:0 auto 0 auto;
	height:19px;
	text-align:center;
	line-height:150%;	
	background-image:url(../seikatu/aya_g.gif);
	color:#000000;
	font-weight:bold;
	width:350px;
							
}

.sebu-itemTEXT-11{
	margin:-5px 0 0 0;
	padding:5px;
	height:auto;
	line-height:150%;	
	width:338px;
	text-align:left;
	border:solid 1px #999999;
	border-top:none;
	
								
}



#seroom{

}

#seroom ul{
margin:auto;
width:575px;
}

#seroom ul,#seroom li{
    margin-top:0px;   
    padding:0;
	list-style:none;
		
}

#seroom li{
    float:left;
    margin:10px 0 10px 27px;
	list-style:none;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	
}

#seroom a,#seroom a:link,#seroom a:visited{
    text-decoration:none;
	color:#666666;	
	background-image:url(../seikatu/botton1.gif);
	background-repeat:no-repeat;
	width:73px;
	height:30px;
	text-align:center;
	padding:2px 0;
	display:block;
	
}

#seroom a:hover{
    color:#666666;	
	background-image:url(../seikatu/botton2.gif);
	background-repeat:no-repeat;
}
#sesroom{
margin:0px 0 0px 107px;
}

#sesroom ul{
margin:0;
}

#sesroom ul,#seroom li{
    margin-top:0px;   
    padding:0;
	list-style:none;
		
}

#sesroom li{
    float:left;
    margin:10px 0 10px 27px;
	list-style:none;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	
}

#sesroom a,#sesroom a:link,#sesroom a:visited{
    text-decoration:none;
	color:#666666;	
	background-image:url(../seikatu/botton1.gif);
	background-repeat:no-repeat;
	width:73px;
	height:30px;
	text-align:center;
	padding:2px 0;
	display:block;
	
}

#sesroom a:hover{
    color:#666666;	
	background-image:url(../seikatu/botton2.gif);
	background-repeat:no-repeat;
}

#sesroom2{


}

#sesroom2 ul{
margin:auto;
width:460px;

}

#sesroom2 ul,#seroom li{
    margin-top:0px;   
    padding:0;
	list-style:none;
		
}

#sesroom2 li{
    float:left;
    margin:10px 0 10px 27px;
	list-style:none;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	
}

#sesroom2 a,#sesroom2 a:link,#sesroom2 a:visited{
    text-decoration:none;
	color:#666666;	
	background-image:url(../seikatu/botton1.gif);
	background-repeat:no-repeat;
	width:73px;
	height:30px;
	text-align:center;
	padding:2px 0;
	display:block;
	
}

#sesroom2 a:hover{
    color:#666666;	
	background-image:url(../seikatu/botton2.gif);
	background-repeat:no-repeat;
}


#sezumen{
    text-align:left;
	font-size:14px;
	font-weight:bold;
	padding-bottom:300px;
	padding-top:0px;
	color:black;
	margin:7px 0px;
	line-height:300%;
	background-image:url(../seikatu/madori2.gif);
	background-repeat:no-repeat;
	background-position:center top;
	
}	


.seoitemPHOTO{
    margin:0 0 10px 0;
	padding:0;
	float:left;
	text-align:center;
	width:242px;
	border-style:none;
		
	}
	
.setipe{
    border:#FF9900 dashed 2px;
    margin:0 20px;
    }
	
.setipe ul{
padding:0;
}

.segen{
color:#6699CC; font-weight:bold; font-size:1.2em;
}

.sered{
color:#FF0000;
}

.segazo{
margin-left:15px;
}
.kaisetu{
letter-spacing:0.1em;
line-height:140%;
font-size:14px;
margin:20px 0 20px 10px;


}

.sedesign{
     float:left;
	 margin-bottom:10px;
}

.sedesign-2{
margin-left:125px;
margin-right:5px;
letter-spacing:0.1em;
}

#p1{
   float:left;
   margin-right:20px;
   margin-bottom:10px;
   margin-top:0;
   
}

#p2{
    float:right;
	margin-left:20px;
    margin-bottom:10px;
	margin-top:0;
}

#p3{
   float:left;
   margin-right:20px;
   margin-bottom:10px;
   margin-top:0;
   
}

#p4{
    float:right;
	margin-left:20px;
    margin-bottom:10px;
	margin-top:0;
}

.sedesign-3{
text-align:center;
font-size:14px;
font-weight:bold;
color:#993300;
color:#3C62FC;
}

.sclear{
clear:both;
}

.shemidashi-1 {
text-align:left;
color:#3399CC;
font-size:14px;
border-bottom:dotted 1px #3399CC;
border-top:dotted 1px #3399CC;
line-height:180%;
font-weight:bold;
padding-left:5px;


		}
		
.siro{
margin-left:125px;
margin-right:5px;
letter-spacing:0.1em;
line-height:140%;
}

.siro2{
margin-left:5px;
margin-right:5px;
letter-spacing:0.1em;
line-height:140%;
}

.shemidashi-2 {
text-align:left;
color:#9933FF;
font-size:14px;
border-bottom:dotted 1px #9933FF;
border-top:dotted 1px #9933FF;
line-height:180%;
font-weight:bold;
padding-left:5px;
 	
		}

.shemidashi-3 {
text-align:left;
color:#FF6699;
font-size:14px;
border-bottom:dotted 1px #FF6699;
border-top:dotted 1px #FF6699;
line-height:180%;
font-weight:bold;
padding-left:5px;
 	
		}
		
.shemidashi-4 {
text-align:left;
color:#FF3333;
font-size:14px;
border-bottom:dotted 1px #FF3333;
border-top:dotted 1px #FF3333;
line-height:180%;
font-weight:bold;
padding-left:5px;
 	
		}

.shemidashi-5 {
text-align:left;
color:#FF9900;
font-size:14px;
border-bottom:dotted 1px #FF9900;
border-top:dotted 1px #FF9900;
line-height:180%;
font-weight:bold;
padding-left:5px;
 	
		}
		
.shemidashi-6 {
text-align:left;
color:#E3B80B;
font-size:14px;
border-bottom:dotted 1px #E3B80B;
border-top:dotted 1px #E3B80B;
line-height:180%;
font-weight:bold;
padding-left:5px;
 	
		}
		
.shemidashi-7 {
text-align:left;
color:#CC9933;
font-size:14px;
border-bottom:dotted 1px #E3B80B;
border-top:dotted 1px #E3B80B;
line-height:180%;
font-weight:bold;
padding-left:5px;
 	
		}
		
.shemidashi-8 {
text-align:left;
color:#72BAC0;
font-size:14px;
border-bottom:dotted 1px #72BAC0;
border-top:dotted 1px #72BAC0;
line-height:180%;
font-weight:bold;
padding-left:5px;
 	
		}
		
.shemidashi-9 {
text-align:left;
color:#7C7C7C;
font-size:14px;
border-bottom:dotted 1px #7C7C7C;
border-top:dotted 1px #7C7C7C;
line-height:180%;
font-weight:bold;
padding-left:5px;
 	
		}

.shemidashi-10 {
text-align:left;
color:#333333;
font-size:14px;
border-bottom:dotted 1px #333333;
border-top:dotted 1px #333333;
line-height:180%;
font-weight:bold;
padding-left:5px;
 	
		}
		
.shemidashi-11 {
text-align:left;
color:#CC9900;
font-size:14px;
border-bottom:dotted 1px #CC9900;
border-top:dotted 1px #CC9900;
line-height:180%;
font-weight:bold;
padding-left:5px;
 	
		}
		
.shemidashi-12 {
text-align:left;
color:#339900;
font-size:14px;
border-bottom:dotted 1px #339900;
border-top:dotted 1px #339900;
line-height:180%;
font-weight:bold;
padding-left:5px;
 	
		}
		
.window{
margin-top:0;
margin-left:150px;
margin-bottom:10px;

}

.madori{
text-align:center;

}

.seclick{
     font-weight:bold; 
     color:#3C62FC; 
     text-align:center;	 
	 }
	 
.seclick2{
     font-weight:bold; 
     color:#3C62FC; 
     text-align:left;
	 margin-left:47px;	  
	 }
	 
.seclick3{
     font-weight:bold; 
     color:#3C62FC; 
     text-align:left;
	 margin-left:130px;	  
	 }
	 
.seclick4{
     font-weight:bold; 
     color:#3C62FC; 
     text-align:left;
	 margin-left:200px;	  
	 }
	 
.seclick5{
     font-weight:bold; 
     color:#3C62FC; 
     text-align:left;
	 margin-left:37px;	  
	 }
	 
.seclick6{
     font-weight:bold;
	 font-size:13px;
     color:#3C62FC; 
     text-align:left;
	 background-image:url(../seikatu/diary3.gif);
	 background-position:left;
	 background-repeat:no-repeat;
	 margin-left:200px;
	 padding-left:31px;
	 
	 }
	 
	.seclick7{
     font-weight:bold; 
     color:#3C62FC; 
     text-align:center;
	 	 margin-top:0px;
	 }
	 
.seclick8{
     font-weight:bold; 
     color:#3C62FC; 
     text-align:left;
	 margin-left:190px;	  
	 }
	 
	 
.seclick9{
     font-weight:bold; 
     color:#3C62FC; 
     text-align:left;
	 margin-left:85px;	  
	 }
	 
.seno{
     font-weight:bold; 
	 font-size:14px;
     text-align:left;
	  color:#FF9933;
	 background-image:url(../seikatu/no1.gif);
	 background-position:left;
	 background-repeat:no-repeat;
	 padding-left:35px;
	 margin-left:33px;
	 line-height:220%; 
	 	
	 
	 }
	 
.seno1{
     font-weight:bold;
	 font-size:14px;
     text-align:left;
	 color:#009933;
	 background-image:url(../seikatu/no1.gif);
	 background-position:left;
	 background-repeat:no-repeat;
	 padding-left:35px;
	 margin-left:15px;
	 line-height:220%;
	
	 
	 }
	 
.seno2{
     font-weight:bold;
	 font-size:14px;
     text-align:left;
	 color:#009933;
	 background-image:url(../seikatu/no2.gif);
	 background-position:left;
	 background-repeat:no-repeat;
	 padding-left:35px;
	 margin-left:15px;
	 line-height:220%;
	
	 
	 }
	 
.seno3{
     font-weight:bold; 
	 font-size:14px;
     text-align:left;
	 color:#009933;
	 background-image:url(../seikatu/no3.gif);
	 background-position:left;
	 background-repeat:no-repeat;
	 padding-left:35px;
	 margin-left:15px;
	 line-height:220%;
	
	 
	 }
	 
.seno4{
     font-weight:bold; 
	 font-size:14px;
     text-align:left;
	 color:#009933;
	 background-image:url(../seikatu/no4.gif);
	 background-position:left;
	 background-repeat:no-repeat;
	 padding-left:35px;
	 margin-left:15px;
	 line-height:220%;
	
	 
	 }
	 
.seno5{
     font-weight:bold; 
	 font-size:14px;
     text-align:left;
	 color:#009933;
	 background-image:url(../seikatu/no5.gif);
	 background-position:left;
	 background-repeat:no-repeat;
	 padding-left:35px;
	 margin-left:15px;
	 line-height:220%;
	
	 
	 }
	 
.seno6{
     font-weight:bold; 
	 font-size:14px;
     text-align:left;
	 color:#009933;
	 background-image:url(../seikatu/no6.gif);
	 background-position:left;
	 background-repeat:no-repeat;
	 padding-left:35px;
	 margin-left:15px;
	 line-height:220%;
	
	 
	 }
	 
.seno7{
     font-weight:bold; 
	 font-size:14px;
     text-align:left;
	 color:#009933;
	 background-image:url(../seikatu/no7.gif);
	 background-position:left;
	 background-repeat:no-repeat;
	 padding-left:35px;
	 margin-left:15px;
	 line-height:220%;
	
	 
	 }
	 
.senm{
     float:left;

}

.senos{
     font-weight:bold; 
	 font-size:14px;
     text-align:left;
	 color:#FF9933;
	 padding-left:35px;
	 margin-left:33px;
	 line-height:220%; 
	 	
	 
	 }
	 
.sedesign-6{
text-align:center;
font-size:14px;
font-weight:bold;
color:#3C62FC;
margin-top:-5px;
}

.senos{
font-weight:bold;
	font-size:14px;
		color:#FF9933;
		padding-left:10px;
		padding-right:10px;	
		margin-left:10px;	
		line-height:200%;
		
		 }
		 
.seya{
list-style:none;
background-image:url(../seikatu/ya2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
line-height:200%;

}


.bun{
margin:0px 10px 0 10px;
line-height:150%;
}

.kino{
width:100%;
margin-left:0;
}

#senavi ul{
margin:0 0 0 5px;
}

#senavi ul,#senavi li{
    margin-top:0;   
    padding:0;
	list-style:none;		
}

#senavi li{
    float:left;
    margin:0;
	padding:0;
	border:1px outset #333333;
	border-left:0;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	background-color:#87BBD3;
	
}

#senavi a,#senavi a:link,#senavi a:visited{
    text-decoration:none;
	color:#FFFFFF;
	background-color:transparent;
	width:66px;
	height:auto;
	text-align:center;
	padding:2px 0;
	display:block;
	
}


#senavi a:hover{
    color:#FFFFFF;
	background-color:#387A9A;
}


#senavi li.sehome{
    border-left:1px solid #333333;
}

#senavi2 ul{
margin:0 0 0 5px;
}

#senavi2 ul,#senavi li{
    margin-top:0;   
    padding:0;
	list-style:none;		
}

#senavi2 li{
    float:left;
    margin:0;
	padding:0;
	border:1px outset #333333;
	border-left:0;
	border-top:0;
	border-bottom:0;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	
	
}

#senavi2 a,#senavi2 a:link,#senavi2 a:visited{
    text-decoration:none;
	color:#FFFFFF;
	color:#3399CC;
	background-color:transparent;
	width:66px;
	height:auto;
	text-align:center;
	padding:2px 0;
	display:block;
	
}


#senavi2 a:hover{
    color:#FFFFFF;
	background-color:#87BBD3;
	
}


#senavi2 li.sehome{
    border-left:1px solid #333333;
}

#topsenavi ul{
margin:0 0 0 0;
}

#topsenavi ul,#senavi li{
    margin-top:0;   
    padding:0;
	list-style:none;		
}

#topsenavi li{
    float:left;
    margin:0;
	padding:0;
	border-top:#D7E899 1px solid;
	border-left:#D7E899 1px solid;
	border-right:#485C00 1px solid;
	border-bottom:#485C00 1px solid;
	list-style:none;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../img_navi/backgreen.gif);
	
}

#topsenavi a,#topsenavi a:link,#topsenavi a:visited{
    text-decoration:none;
	color:#FFFFFF;
	background-image:url(../img_navi/backgreen.gif);
	width:68px;
	height:auto;
	text-align:center;
	padding:5px 0;
	display:block;
	
}


#topsenavi a:hover{
    color:#FFFFFF;
	background-color:#387A9A;
}


#topsenavi li.sehome{
    border-left:1px solid #333333;
}

legend	{
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
		color:#CC9900;
		padding-left:10px;
		padding-right:10px;		
		line-height:200%;	
	
	}
