<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

/* CSS Document */
@charset "Shift_JIS";

 
 /* ‹¤’Ê */

  
body {
	margin: 0px;
	padding: 0px;
	background-image: url("../img/bg.gif");
	background-repeat: repeat;
	background-color: #ffffff;
}

#bg {
      width:100%;
      height:auto;
      margin: 0px;
      padding:0px;
      background-image: url("../img/bg.gif");
      background-repeat: repeat;
      background-color: #ffffff;
}

#base {
      width:740px;
      margin: 0px;
      padding:0px;
      background-color: #ffffff;
}

a:link{color:#333333;text-decoration:none;}
a:visited{color:#333333;text-decoration:none;}
a:hover{color:#ff8800;text-decoration:underline;}
a:active{color:#ff8800;text-decoration:underline;}


#top {
      width:464px; 
      height: 70px;
      margin: 0px;
      padding: 0px;
      background-image: url("../img/top2.jpg");
      background-color: #ffffff;
}


h1{
	margin: 0px;
	padding: 0px;
}

h2{
	margin-bottom: : 10px;
	padding: 0px;
}
	
#menu {
      width:167px; 
      margin-top: 10px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      padding:0px;
      background-color: #ffffff;
}

p.menu1 {
      width:167px; 
      margin: 0px;
      padding:0px;
}

p.menu2 {
      width:167px; 
      margin-top: 5px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      padding:0px;
}

#center {
      margin-top: 29px;
      margin-left: 15px;
      margin-right: 0px;
      margin-bottom: 0px;
      padding:0px;
}

#center2 {
      margin-top: 29px;
      margin-left: 30px;
      margin-right: 0px;
      margin-bottom: 0px;
      padding:0px;
}


#text {
      margin: 0px;
      padding:0px;
      font-size: 0.75em;
      line-height:1.4em;
}

p.news {
      margin-top: 5px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      padding:0px;
      font-size: 0.75em;
}

p.news_kaigo {
      margin-top: 10px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 8px;
      padding:0px;
      font-size: 0.75em;
}



p.news_title {
      margin: 0px;
      padding:0px;
      font-size:1em;
      font-weight:bold;
      line-height:1.4em;
      color:#4682b4;
}

p.news_kaigo_title {
      margin: 0px;
      padding:0px;
      font-size:1em;
      font-weight:bold;
      line-height:1.4em;
      color:#669966;
}

p.care_title {
      margin: 0px;
      padding:0px;
      font-size:1em;
      font-weight:bold;
      line-height:1.4em;
      color:#d2691e;
}

p.bestnurse_title {
      margin: 0px;
      padding:0px;
      font-size:1em;
      font-weight:bold;
      line-height:1.4em;
      color:#db7093;
}

p.title_sub {
      margin: 0px;
      padding:0px;
      font-size:0.85em;
      line-height:1.4em;
      color:#333333;
}

p.news_text {
      margin: 0px;
      padding:0px;
      font-size: 0.75em;
      line-height:1.4em;
}


p.data {
      margin-top: 5px;
      margin-left: 10px;
      margin-right: 0px;
      margin-bottom: 0px;
      padding:0px;
      font-size: 0.75em;
}

p.new {
      margin-top: 10px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      padding:0px;
      font-size: 0.75em;
}

p.topics_new_title {
      margin-bottom: 15px;
      padding:0px;
      font-size: 0.85em;
      font-weight:bold;
      color:#4682b4;
}


p.size2 {
      margin-top: 10px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      padding:0px;
      font-size: 0.75em;
}

p.syuppan {
      margin-bottom: 10px;
      padding:0px;
      font-size: 0.85em;
      text-align: center;
}

p.point {
      margin-bottom: 10px;
      padding:0px;
      font-size: 0.85em;
      text-align: center;
}

p.link {
      margin-top: 10px;
      margin-bottom: 20px;
      padding:0px;
      font-size: 0.85em;
      text-align: center;
}

#privacy {
      margin-top: 15px;
	  padding-left: 8px;
	  padding-top: 5px;
      text-align: left;
      font-size: 0.625em;
      font-style: normal;
      float:left;
}

#ad {
      margin-top: 15px;
	  padding-right: 15px;
	  padding-top: 5px;
      text-align: right;
      font-size: 0.625em;
      font-style: normal;
      float:right;
}

address{
      width: 740px;
      margin-top: 3px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
	  padding: 5px;
      background: #cccccc;
      text-align: right;
      font-size: 0.625em;
      font-style: normal;
      clear:both;
}
