@charset "utf-8";

.size12 {
	font-size: 12px;
	line-height: 120%;
}
.size12W {
	font-size: 12px;
	line-height: 150%;
}
.size11 {
	font-size: 11px;
	line-height: 120%;
}
.size10 {
	font-size: 10px;
	line-height: 120%;
}
.size9 {
	font-size: 9px;
	line-height: 120%;
}
.line120 {
	line-height: 120%;
}
.noline {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0066FF;
}
.sitemap {
	font-weight: bold;
	background-color: #E1E1E1;
	color: #666666;
}
.sitemap1 {
	text-indent: 20px;


}
.nounderline {
	text-decoration: none;
}
.sitemap2 {
	text-indent: 40px;
}
.tiikifukusi {
	background-color: #EFEFEF;
	border-bottom-style: none;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: 10px;
	border-top-style: solid;
	border-left-style: solid;

}
.sitemap3 {
	text-indent: 60px;
}
.fukusitayori {
	text-indent: 3px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #009966;
}
.massi {
	background-image: url(img/massi_toumei.gif);
	background-repeat: no-repeat;
	background-position: right 70px;
}
.yohaku10 {
	text-indent: 0px;
	padding-left: 13px;

}
.kasituke {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #CC6600;
	border-right-style: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC6600;
	border-top-style: none;
}

.kaigohoken {
	background-color: #E0FFDF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #009900;
	border-bottom-color: #009900;
	padding: 5px;

}

.pere {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #009900;
	border-bottom-color: #009900;
	padding: 7px;
    font-size:12px;
	line-height: 140%;    
}

.kaigomenu {
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
	text-indent: 5px;

}

.care {
	background-color: #E0FFDF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #009900;
	border-bottom-color: #009900;
	padding: 5px;
    font-size:12px;
	line-height: 150%;    

}

.guide {
	background-color: #E0FFDF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-style: dotted;
	border-top-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
	border-right-color: #009900;
	padding: 5px;
    font-size:12px;
	line-height: 150%;    

}


.css13top  {
   font-size: 13px; line-height: 140%;
   border-top-style: solid;			
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;						
   border-top-color: #66CCFF;
   border-right-color: #66CCFF;
   border-bottom-color: #66CCFF;
   border-left-color: #66CCFF;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;  
   padding: 10px;
   background-image: url("img/top_tasukeai_img.gif");
   background-repeat: no-repeat;
   background-position: top;
   
}


.css13btop  {
   font-size: 13px; line-height: 140%;
   border-top-style: solid;			
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;						
   border-top-color: #66CCFF;
   border-right-color: #66CCFF;
   border-bottom-color: #66CCFF;
   border-left-color: #66CCFF;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;    
   padding: 7px;
   background-color: #FFFFCC;
  
}

.css13atop  {
   font-size: 13px; line-height: 140%;
   border-top-style: solid;			
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;						
   border-top-color: #66CCFF;
   border-right-color: #66CCFF;
   border-bottom-color: #66CCFF;
   border-left-color: #66CCFF;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;    
   padding: 10px;
   background-color: #CCCCCC;  
}

.css13ctop  {
   font-size: 13px; line-height: 140%;
   border-top-style: solid;			
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;						
   border-top-color: #66CCFF;
   border-right-color: #66CCFF;
   border-bottom-color: #66CCFF;
   border-left-color: #66CCFF;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;    
   padding: 10px;
   background-color: #FFF2FD;  
}

.css13houkatsu  {
   font-size: 13px; line-height: 120%;
   border-top-style: solid;			
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;						
   border-top-color: #FF3300;
   border-right-color: #FF3300;
   border-bottom-color: #FF3300;
   border-left-color: #FF3300;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;    
   padding: 10px;
   background-color: #FFFFCC;  
}

.smile  {
   font-size: 13px; line-height: 140%;
   border-top-style: solid;			
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;						
   border-top-color: #66CCFF;
   border-right-color: #66CCFF;
   border-bottom-color: #66CCFF;
   border-left-color: #66CCFF;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;    
   padding: 10px;
   background-color: #FFFFFF;  
}

.css13v {
   padding-left: 25px;
}

.css13e {
   padding-left: 7px;
}
.css13b16  {  
   padding: 1px;
   background-color: #66CCFF;  
}

.yohaku20 {
	color: #CC0000;
	padding-left: 20px;
}
.yohakuside {
	padding: 20px;
	line-height: 120%;
}
.size14c {
	font-size: 14px;
	color:#FF3300;
	line-height: 120%;
    letter-spacing:1.5px;
}

.size13 {
	font-size: 13px;
	line-height: 120%;
}

.size13p {
	font-size: 13px;
	line-height: 140%;
    padding: 6px;
}

.size14 {
	font-size: 14px;
	line-height: 120%;
}

#top200809 {
	border-width: 1px;
	border-style: dotted;
	border-color: #CC6600;
	width: 480px;
	padding:5px;
	background-color: #FFFFCC;
}

.dashed_l {
	border-left: none;
}

.dashed_r {
	border-right-style: dashed;
	
}

.accessH3{
	font-size:medium;
	margin: 5px;
}

#center{
	margin:5px 0px 0px 0px;
}

#center img{
	margin:2px;
}

.volunteer img{
    margin:0px 0px 0px 0px;
}

#v_group{
    margin:0px;
	width:558px;
	font-size:smaller;
}

.title_image{
    margin:10px 0px 10px;
}

.description{
    margin:10px 30px;
	line-height:130%;
}

.frame{
    margin:0px 12px 25px;
	width:530px;
}

.introduction{
    margin-bottom:20px;
	width:510px;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 10px;
}

.introduction2 {
	width:510px;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 10px;
}

.introduction2 img{
    float: right; 
}

.introduction2 p{
    margin:0px;
}

.clearRight { clear: right; }

.pagenumber {

    text-align:center;
	font-size:smaller;
}
.pagenumber a{
	text-decoration: none!important; 
}



	






   




