@charset "utf-8";
/* CSS Document */
/*
-----------------------------------------------------------
TNetPro Ver 1.0
-----------------------------------------------------------
nursery.css
-----------------------------------------------------------
*/

/* 中村ーサーリーのページ
---------------------------------------------------- */
#nursery h1 {
  width: 1100px;
  height: 290px;
  text-indent: -9999px;
  font: 1px;
  background-image: url(../images/nursery/title.jpg);
  margin: -95px auto 0px auto;
}

#nursery #contents {
  width: 830px;
  padding: 25px 35px;
  background-color: #ffffff;
  margin: 20px auto;
}

#nursery #contents h2 {
  /*	width: 830px;
	height: 40px;
	text-indent: -9999px;
	font: 1px;
	background-image: url(../images/nursery/h2.gif);
	margin-bottom: 20px;*/
  margin-bottom: 20px;
}

#nursery #contents #shopmap {
  width: 820px;
  height: 580px;
  margin: 20px auto 0px auto;
}

#nursery #contents p {
  padding: 0px 0px 20px 45px;
  line-height: 1.8;
}

#nursery #contents h3 {
  /*clear:both;
	width: 200px;
	height: 40px;
	text-indent: -9999px;
	font: 1px;
	background-image:url(../images/nursery/h3plan.gif);
	margin: 20px 0px 0px 0px;*/
}

#nursery #contents h3#h301 {
  background-image: url(../images/nursery/h301.gif);
}

#nursery #contents h3#h302 {
  background-image: url(../images/nursery/h302.gif);
}

#nursery #contents h3#h303 {
  background-image: url(../images/nursery/h303.gif);
}

#nursery #contents ul {
  padding-left: 5px;
}

#nursery #contents li {
  float: left;
  width: 190px;
  padding-right: 20px;
}

#nursery #contents li.endbox {
  padding-right: 0px;
}

#nursery #contents li#culture {
  width: 600px;
  padding-right: 0px;
}

#nursery #contents .backtop {
  width: 105px;
  height: 20px;
  text-indent: -9999px;
  font: 1px;
  padding: 10px 0px 0px 720px;
}

#nursery #contents .backtop a {
  display: block;
  width: 105px;
  height: 20px;
  overflow: hidden;
  background-image: url(../images/nursery/shoptop.gif);
}

#nursery #contents ul#tenpo02 {
  padding-top: 30px;
}

#nursery #contents ul#tenpo03 {
  padding-top: 30px;
}

#nursery #contents h4 {
  width: 830px;
  height: 40px;
  text-indent: -9999px;
  font: 1px;
  background-image: url(../images/nursery/h4.gif);
  margin-top: 40px;
}

#nursery #contents #item_left {
  float: left;
  width: 465px;
}

#nursery #contents #item_right {
  float: right;
  width: 340px;
}

#nursery #contents #item_left p {
  padding: 0px;
  margin: 0px;
  line-height: 2;
}

#nursery #contents #item_right p {
  padding: 0px;
  margin: 0px;
  line-height: 2;
}

#nursery #contents h5 {
  width: 300px;
  height: 40px;
  text-indent: -9999px;
  font: 1px;
  margin-top: 20px;
}

#nursery #contents h5#h501 {
  background-image: url(../images/nursery/h501.gif);
}

#nursery #contents h5#h502 {
  background-image: url(../images/nursery/h502.gif);
}

#nursery #contents h5#h503 {
  background-image: url(../images/nursery/h503.gif);
}

#nursery #contents h5#h504 {
  background-image: url(../images/nursery/h504.gif);
}

#nursery #contents h5#h505 {
  background-image: url(../images/nursery/h505.gif);
}

#nursery #contents h5#h506 {
  background-image: url(../images/nursery/h506.gif);
}

#nursery #contents h5#h507 {
  background-image: url(../images/nursery/h507.gif);
}

#nursery #contents #request {
  font-size: 116%;
  padding: 20px 60px 20px 50px;
  margin: 20px auto;
  background-color: #ece9d8;
}

/* 建て替えリニューアル 20140325 */
#nursery #contents .notice {
  overflow: hidden;
}

#nursery #contents .notice h2 {
  background-image: url(../images/nursery/h2-notice.gif);
}

#nursery #contents .notice .outline {
  width: 490px;
  float: left;
}

#nursery #contents .notice .outline p {
  padding: 0 20px 20px;
}

#nursery #contents .notice .outline dl {
  overflow: hidden;
  margin-left: 20px;
  width: 440px;
}

#nursery #contents .notice .outline dt {
  clear: both;
  float: left;
  padding: 5px;
}

#nursery #contents .notice .outline dd {
  padding: 5px;
  padding-left: 100px;
  border-bottom: 1px dotted #666;
}

#nursery #contents .notice .map {
  margin-right: 20px;
  float: right;
}

#nursery #contents .left {
  float: left;
}

#nursery #contents .right {
  float: right;
}

#nursery #contents .cf {
  overflow: hidden;
}

#nursery #contents .caption {
  padding: 10px;
  margin-top: 10px;
  border: 1px solid #ccc;
  text-align: center;
}

#nursery #contents .nursery-box + .nursery-box {
  margin-top: 30px;
}

#nursery #contents .nursery-box + h2 {
  margin-top: 40px;
}
