h1 {  
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
              line-height:1.5em;
}
h2 {
            background-image:url(h2back.gif);       
   background-repeat:no-repeat;
   background-position:center;        
text-align: center;
	font-size: 15px;
           	font-weight: bold;
	color: #ff6600;
              margin-top: 6px; 
              margin-bottom: 8px;
             
}
h3 {
           background-image:url(h3back.gif);       
   background-repeat:no-repeat;
   background-position:right;        
	text-align: left;
	font-size: 12px;
           	font-weight: normal;
	color: #000099;
              margin-top: 8px; 
              margin-bottom: 8px;
}
.float
      {  
         float: left;
         margin-right: 1em;
      
}
.floatclear
      {  
         clear: both;
      
}
Div#welcome {  
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
Div#point {  
	text-align: left;
	font-size: 15px;
	font-weight: normal;
        line-height:1.5em;
	
}
DIV.housename {  
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	color: #0000ff;
}
Div.vacancy {  
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.title {  
	font-size: 14px;
	font-weight: bold;
	color: red;
}
.seven {  
	font-size: 13px;
	font-weight: normal;
	color: black;
}
.date {
        text-decoration:underline;
	font-size: 13px;
	font-weight: normal;
	color: green;
}
.plus {  
	font-size: 13px;
	font-weight: normal;
	color: blue;
}
.vacancies {  
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	color: black;
}
img {
  border: none;
}
Div#info {  
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	color: red;
}
Div#news {  
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
Div#news2 {  
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: red;
}
DIV#foot {  
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	color: #000033;
}
DIV#foot2 {  
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #000033;
}
.aboutroom {  
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: red;
}
.vacant {
  border: 2px #0080ff solid; 
} 
.plustable {
  border: 3px #999999 solid; 
} 
.englishpage {
  border: 3px #0080ff solid; 
} 
.question {  
              padding-left: 15px;
	font-size: 13px;
	font-weight: normal;
	color: #ff0000;
}
.question1 {
           background-image:url(h3back.gif);       
   background-repeat:no-repeat;
   background-position:left;        
	text-align: left;
	font-size: 12px;
           	font-weight: bold;
	color: #000099;
              margin-top: 8px; 
              margin-bottom: 8px;
             padding-left: 10px;
}
.prefecture {  
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: blue;
}
.ghousedetail {  
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	color: black;
}
.ghousedetail2 {  
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	color: #0000ff;
}
.ghousetoha {  
              border: 3px solid blue;
              padding:0.5em;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: blue;
}
.monthlytoha {  
             	text-align: center;
	font-size: 14px;
	color: blue;
              text-decoration: underline
;
}
.tsubo {  
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: red;
        line-height: 1.5em
;
}
.fromkoyomiya {
  border:3px dashed red;
                padding:20px;
                line-height:1.5em;
                font-size:13px;
} 
.koyomiyapoint {
  margin:0.8em;
                font-size:13px;
                color: blue;
} 
.frommanager {
  text-align:center;
             background-color:#e0ffe0;
                font-size:15px;
                margin:20px;
                              border-left:1em solid green;
            border-right:1em solid green;    
} 
.chiikikara {
  border: 2px #0080ff solid; 
      font-size:12px;
      color: #999999;
      line-height:1.5em;
      
} 
.kyoucyou {
  font-size:15px;
      color: #0066ff;
      font-weight:900;
      
} 
.kyoucyou2 {
  font-size:15px;
      color: red;
      font-weight:900;
      border-bottom: double 3px #ff0000;
      
} 
.kyoucyou3 {
  font-size:19px;
      color: red;
      font-weight:900;
            
} 
.daihyouname {
  text-align:right;
               margin-top:0px;
               margin-bottom:0px;
}
.contents {
            background-image:url(contentsback.gif);       
   background-repeat:no-repeat;
   background-position:center;        
text-align: center;
	font-size: 14px;
           	font-weight: bold;
	color: white;    
   margin-top: 6px; 
              margin-bottom: 6px;             
}
.residentsquestion {  
        font-size: 13px;
	font-weight: bold;
	color: black;
  margin-top: 6px; 
              margin-bottom: 6px;
}
.residentsanswer {  
        font-size: 14px;
        font-height:1.7em;
	color: black;
  margin-top: 6px; 
              margin-bottom: 6px;
}
.residentprofile {  
        font-size: 17px;
       	color: blue;
 font-weight: bold;
}
.residentheadline {  
        font-size: 13px;
	font-weight: bold;
	  margin-top: 6px; 
              margin-bottom: 6px;
   font-height:1.7em;
	text-align: center;
}

.vacancynew{
  border-width : thin;border-style : solid;border-color : orange;
}
