/* CSS Document */
*{margin:0;
  padding:0;}
  
body{background-image:url(../img/bodybg.jpg);
     background-repeat:repeat-y;
     margin:0px;
     padding:0px;}
	 
#new{background-image:url(../img/index/new_bg.jpg);
     background-repeat:no-repeat;
	 width:730px;
	 height:300px;
	 padding:10px;}
	 
#new p{font-size:13px;
     border-bottom-color:#999999;
     border-bottom-style:dotted;
     border-bottom-width:2px;
	 letter-spacing:0.2em;
	 line-height:1.3em;}
	 
.index_menu{margin-top:10px;}
	 
table#_____01{margin-top:0px;}

#group{margin-right:10px;
       margin-left:10px;
	   width:780px;
	   margin-top:0px;}

#header_menu img {margin:0px;
                  padding:0px;}
	   
#contents{padding-top:0px;}

#bottom_link{color:#B5B5B6;
             font-size:small;
			 text-align:center;
			 letter-spacing:0.1em;}
			 
#bottom_link a, #bottom_link a:link, #bottom_link a:visited{color:#B5B5B6;}

#bottom_link a:hover{color:#CC0000;}

#page_anchor{float:right;
             font-size:12px;
             padding-top:30px;
             padding-right:20px;
             color:#530000;}
			 
			 
#page_anchor-30{float:right;
             font-size:12px;
             padding-right:20px;
             color:#530000;}


#page_anchor a, #page_anchor a:link, #page_anchor a:visited{text-decoration:none;
                                                            color:#530000;}
	
#page_anchor a:hover{text-decoration:underline;
                     color:#CC0000;}
					 
#page_anchor#page_anchor a, #page_anchor a:link, #page_anchor a:visited{text-decoration:none;
                                                            color:#530000;}
	
#page_anchor a:hover{text-decoration:underline;
                     color:#CC0000;} a, #page_anchor a:link, #page_anchor a:visited{text-decoration:none;
                                                            color:#530000;}
	
#page_anchor a:hover{text-decoration:underline;
                     color:#CC0000;}					 
					 
					 
					 
#right{float:right;}

#left{float:left;}

#hakuju {border-style:solid;
         border-color:#CCCCCC;
         border-width:2px;
         margin-right:30px;
         padding:10px;}
					 
#hakuju img{margin-right:10px;}

#hakuju address{float:right;
                width:390px;
				margin-left:10px;}
		   
#hakuju text01 {margin-left:50px;
                float:right;}
	   
#staff table{text-align:left;}	   
	   
#staff_sche table{text-align:left;
                  font-size:smaller;}
				  
#staff_sche th {padding-right:3px;
                padding-left:3px;}
	   
.page_title{font-size:small;
            color:#530000;
			font-weight:bold;
			padding-top:20px;
			 }
#contents {background-image:url(../img/index_bg.jpg);}

#list{margin-right:20px;
	  font-size:small;
	  list-style-image:url(../img/indvidual/list_marker.jpg);}
	  
#list li{list-style-position: outside;}
			
#list2{
	margin-right:20px;
	font-size:small;
	list-style-image:url(../img/indvidual/list_marker.jpg);
	list-style-position: outside;
}		
			
#facilities img{float:left;
                vertical-align:bottom;}
				
				
#page-break img{page-break-before: always;} 	
.page-break img{page-break-before: always;}		
.page-break_avoid img{page-break-before:avoid;}		  
			 
#survice01 p{line-height:10px;
             border-bottom-width: 3px;
	         border-bottom-style: solid;
	         border-bottom-color: #CCCCCC;
			 padding:10px;
}
			 
.title{font-size:x-large;
       font-weight:bold;
       color:#F6AB00;
	   padding-top:20px;
	   page-break-before:always;}
	   
.text01{font-size:medium;
        color:#000000;
        line-height:1.5em;
		letter-spacing:0.05em;}
		
.text_02{font-size:small;
         color:#6D1C08;
		 text-align:left;}

.text_03{font-size:small;
         color:#171C61;
		 text-align:left;}
		 
.text_08{font-size:medium;
         color:#F39700;
		 font-weight:bold;}
		
.text_11{font-size:small;
         color:#000;
		 font-style:normal;
		 text-align:left;
		 line-height:1.5em;
		 font-weight:normal;}

.text_14{color:#0068B6;
	     font-weight:bold;
	     font-size:medium;
	     line-height: 1.5em;
}
		
.text_15{font-weight:bold;
         font-size:large;}
		 
.text_16{font-size:small;
        color:#000000;
        line-height:1.5em;
		letter-spacing:0.05em;
		}
		
.text_17{font-size:x-small;
         color:#999999;
         text-align:right;
		 float:right;
		 margin-right:20px;}

.text_18{font-size:18px;
	     color:#F39700;
	     line-height:1.5em;
	     letter-spacing:0.05em;
	     font-weight: bold;}
		 
.text_19{font-size:15px;
        color:#000000;
        line-height:1.2em;
		letter-spacing:0.05em;
		}
		
.text_20{font-size:small;
         color:#FFFFFF;
         background-color:#530000;
         padding-right:8px;
         padding-left:8px;
         padding-bottom:2px;
         padding-top:2px;}

.text_21{color:#FF6600;
         letter-spacing:0.3em;
		 font-weight:bold;
		 font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
		 
.text_22{font-weight:normal;}

.text_23{color:#F6AB00;
         font-size:medium;
		 font-weight:bold;}
		 
.Property_table{border-collapse:collapse;
                font-size:small;
                padding:2px;
                border:'1px' 'solid' '#ccc';
	            font-size: small;
	            font-size: 10px;
}
				
.table_indvidual{text-align:left;
                 border-style:none;}
				 
				 

.table_indvidual a, .table_indvidual a:link , .table_indvidual a:visited{color:#000;
                                                                         text-decoration:none;}

.table_indvidual a:hover{color:#CC0000;}


.font10{font-size:x-small;
        line-height:130%;}

.attention{	font-size:x-small;
	        line-height:130%;
	        color: #FF6600;
	        font-weight: bolder;}

.price_title{font-size:12px;
             color:#999999;
             font-weight:bold}

.style2 {color: #FFFFFF;
	     font-weight: bold;}
