@charset "utf-8";
/* CSS Document */


/*  .index
==================================================*/
.index .why {
	min-height: 200px;
	height: auto !important;
	height: 200px;
	margin-top: 20px;
	background-image: url(http://www.goodsleepfactory.com/knowledge/img/img-why.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.index .why h2 {
  margin-bottom: 20px;
}
.index .on_off h2 {
  margin-bottom: 20px;
}
.bg_img001{
	background:url(http://www.goodsleepfactory.com/knowledge/img/bg_ph001.png) no-repeat bottom;
	padding-bottom:350px;
}
.bg_dash{
	background:url(http://www.goodsleepfactory.com/knowledge/img/img-bg_dash01.png);
	line-height: 25px;
}
.arrow{
  padding-left: 14px;
  background: url(http://www.goodsleepfactory.com/img/share/ico-child_nav_arrow_2.png) no-repeat 0 50%;
}




/*  .index¨.stress
==================================================*/
.stress .intro {
  min-height: 200px;
  height: auto !important;
  height: 200px;
  margin-top: 30px;
  background: url(http://www.goodsleepfactory.com/knowledge/img/img-sleep.png) no-repeat 100% 0;
}

.stress .intro h2 {
  margin-bottom: 20px;
}

.stress .intro p {
  width: 450px;
}

.stress .rythm {
  margin: 20px 0;
}

.stress .rythm h2 {
  margin-bottom: 20px;
}

.stress .rythm dt {
  margin-bottom: 20px;
}


/*  .stress
==================================================*/
.stress .intro {
	overflow: hidden;
	*zoom: 1;
	margin-top: 30px;
}

.stress .intro h2 {
	margin-bottom: 20px;
}