body, td, tr {
	font-size:13px;
	line-height:160%;
	text-align:left;
}
div {
  text-align:center;
}

div.head {
  width:880px;
  height:55px;
  text-align:left;
  background: url("shampoo/s1_01.jpg") no-repeat center bottom;
}
div.foot {
  width:880px;
  height:40px;
  marign:auto;
  padding-top:5px;
  text-align:center;
  background-color:#E4E4CD;
}
div.main {
  width:860px;
  padding:0 9px;
  background-color:#F4F4EA;
  border-left:1px #E3EFD8 solid;
  border-right:1px #E3EFD8 solid;
}
div.main2 {
  width:860px;
  margin:0 auto;
  padding-top:12px;
  background-color:#FFF;
  text-align:center;
}
div.main3 {
  width:860px;
  margin:0 auto;
  padding-top:12px;
  text-align:center;
}


/* コンテンツ1指定
----------------------------------------------- */
div.con1-1 {
  padding:30px 0 20px 0;
}
div.con1-2 {
  width:710px;
  margin-bottom:10px;
  margin:20px auto;
  padding:20px;
  background-color:#F00;
}
div.con1-3 {
  width:720px;
  text-align:right;
  margin:auto;
}
div.con1-4 {
  width:760px;
  margin:auto;
  background: url("shampoo/s1_19.gif") repeat;
}
div.con1-5 {
  width:662px;
  margin:auto;
  padding-top:15px
}
span.con1-6 {
  margin:0 28px;
}


/* コンテンツ2指定
----------------------------------------------- */
div.con2-1 {
  padding:30px 0 20px 0;
}
div.con2-2 {
  width:742px;
  margin:auto;
  padding-right:18px;
  text-align:right;
}
div.con2-3 {
  margin:0 0 10px 20px;
  padding-top:20px;
  text-align:left;
}
div.con2-4 {
  width:698px;
  margin:20px;
  padding:11px;
  background-color:#EBF2F5;
  text-align:right;
}
div.con2-5 {
  margin:10px 0 0 0;
  text-align:left;
}
div.con2-6 {
  width:698px;
  margin:20px;
  padding:11px;
  background-color:#EBF2F5;
  text-align:right;
}
div.con2-7 {
  width:698px;
  margin:20px;
  padding:11px;
  background-color:#FDE4E1;
  text-align:right;
}
div.con2-8 {
  padding:10px;
}
div.con2-9 {
  margin:0 0 0 20px;
  padding:20px 0 10px 0;
  text-align:left;
}


/* コンテンツ3指定
----------------------------------------------- */
div.con3-1 {
  width:742px;
  padding-right:18px;
  margin:10px auto 0 auto;
  text-align:right;
}
div.con3-2 {
  width:712px;
  margin:auto;
  padding-top:10px;
}
div.con3-3 {
  float:left;
}
div.con3-4 {
  float:right;
  margin:-10px 5px 5px 5px;
}
div.con3-5 {
  clear:both;
  width:712px;
  margin:10px auto 0 auto;
  padding-bottom:10px;
  text-align:left;
}
div.con3-6 {
  width:712px;
  margin:auto;
  padding-top:10px;
}
div.con3-7 {
  margin:auto;
  padding-top:10px;
}


/* コンテンツ4指定
----------------------------------------------- */
div.con4-1 {
  width:783px;
  margin:auto;
  padding:26px 32px 0px 20px;
  background: url("shampoo/s1_47.gif") repeat;
}
div.con4-2 {
  height:126px;
  width:783px;
  background: url("shampoo/s1_84.gif") no-repeat;
}
div.con4-3 {
  float:left;
  width:217px;
  padding:14px 20px 0 25px;
}
div.con4-4 {
  float:right;
  width:506px;
  text-align:left;
  padding:14px 10px 0 0;
}
div.con4-5 {
  clear:both;
}
div.con4-6 {
  width:835px;
  margin:auto;
  background: url("shampoo/s1_47.gif") repeat;
}
div.con4-7 {
  padding:30px 0;
}


/* コンテンツ5指定
----------------------------------------------- */
div.con5-1 {
  width:835px;
  margin:auto;
  padding:26px 0 0 0;
  background: url("shampoo/s1_68.jpg") repeat-y;
}
div.con5-2 {
  float:left;
  width:355px;
  padding-right:16px;
  padding-top:16px;
  text-align:left;
}
div.con5-3 {
  text-align:left;
  width:356px;
  padding-top:16px;
  float:right;
}
div.con5-4 {
  margin-top:30px;
}
div.con5-5 {
  width:750px;
  margin:auto;
}
div.con5-6 {
  clear:both;
  padding-top:20px;
}


img {
  vertical-align:bottom;
}
h1,h2,h3,h4,h5 {
    margin:0;
    padding:0;
}
h1 {
	padding:10px 0 0 10px;
}
h2 {
    margin-top:50px;
}
