body {
  text-align:center;
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
  font-size: 13px;
  line-height: 120%;
  background-image:url(../img/backcolor.gif);
  background-position:center 90px ;
  background-repeat:no-repeat ;
}

div#container{
  width:1000px ;
  margin:0 auto 0 auto ;
  text-align:left;
}

*html div#container{
  width:1000px ;
  margin:0 auto 0 auto ;
  background-color:#FFFFFF ;
}

div#header{
  width:1000px ;
  height:90px ;
  position:relative ;

}

div#left{
  width:200px ;
  height:1130px ;
  background-color:#ffecf6 ;
  float:left ;
  margin:0 0 40px 0 ;
  line-height:190% ;
}

div#left p,div#right p{
	padding:0 0 0 15px ;
}

*html div#left{
  width:200px ;
  height:1130px ;
  background-color:#ffecf6 ;
  float:left ;
  margin:0 0 10px 0 ;
  line-height:180% ;
}

div#center{
  background-color:#FFFFFF ;
  width:570px ;
  height:1200px ;
  float:left ;
  margin:0 0 40px 0px ;
  padding:0 15px 0 15px;
  text-align:left;
}

*html div#center{
  width:570px ;
  float:left ;
  margin:0;
  padding:0 0 0 10px ;
}

div#right{
  width:200px ;
  margin:0 0 40px 0px ;
  float:right ;
  height:1130px ;
  background-color:#f8edff ;
  line-height:190% ;
  text-align:left ;
}

*html div#right{
  width:200px ;
  margin:0 0 10px 0 ;
  float:right ;
  height:1130px ;
  background-color:#f8edff ;
  line-height:180% ;
}

#footer{
	clear:both;
}

dl{
  margin:0 0 15px 5px ;
  width:585px ;
}

*html dl{
  margin:0 0 12px 0 ;
}

dd{
  width:82px ;
  float:left ;
  margin:0 15px 0 0 ;
}

dt{
  float:left ;
  width:480px ;
}

dt#ex1,#ex2,#ex3,#ex4,#ex5,#ex6,#ex7,#ex8{
  font-weight:bold ;
}

img#newitem,#popu-item{
  float:left ;
  margin:5px 0 15px 5px ;
}

*html img#popu-item{
  float:left ;
  margin:0px 0 0px 5px ;
}

*:first-child+html img#popu-item{
  float:left ;
  margin:0px 0 0px 5px ;
}

.clear{
  clear:both;
}

img#muryou2{
  margin:20px auto 0 auto;
}

img#soap{
  margin:10px 0 15px 0 ;
}

*html img#soap{
  margin:10px 0 10px 0 ;
}

*:first-child+html img#soap{
  margin:10px 0 10px 0 ;
}

h1#top{
	position:absolute;
	top:0;
	left:3px;
	color:#999;
}
img#logo{
	position:absolute;
	top:20px;
	left:0;
}

p#top{
  color:#888888 ;
  font-size:12px ;
  float:left ;
  width:630px ;
  margin:5px 0 0 0 ;
}

img#logo{
  float:left ;
  margin:0 0 15px 0 ;
}


div#link{
  width:370px ;
  position:absolute ;
  top:0px;
  right:0px ;
}

*html div#link{
  width:370px ;
  position:absolute ;
  top:0px ;
  right:0px;
}

*:first-child+html div#link{
  width:370px ;
  position:absolute ;
  top:0px ;
  right:0px;
}

p#search-p{
  color:#6c6c6c ;
  font-size:14px ;
  position:absolute;
  top:55px ;
  left:705px ;
}


img#sample1,img#sample2,img#sample3,img#sample4,img#sample5,img#sample6,img#sample7,img#sample8{
  margin:0 0 10px 0 ;
}

*html img#sample1,*html img#sample2,*html img#sample3,*html img#sample4,*html img#sample5,*html img#sample6,*html img#sample7,*html img#sample8{
  margin:0 0 0px 0px ;
}

*:first-child+html img#sample1,*:first-child+html img#sample2,*:first-child+html img#sample3,*:first-child+html img#sample4,*:first-child+html img#sample5,*:first-child+html img#sample6,*:first-child+html img#sample7,*:first-child+html img#sample8{
  margin:0 0 -10px 0 ;
}

html:first-child img#sample1,img#sample2,img#sample3,img#sample4,img#sample5,img#sample6,img#sample7,img#sample8{
  margin:0 0 12px 0 ;
}

html:not(:only-child:only-child) img#sample1,img#sample2,img#sample3,img#sample4,img#sample5,img#sample6,img#sample7,img#sample8{
  margin:0 0 12px 0 ;
}

p#copyright{
  margin:25px 0 25px 0 ;
}

form{
  position:absolute ;
  width:250px ;
  top:50px ;
  left:740px ;
}

input#search2{
  position:absolute ;
  top:0px;
  left:200px;
  margin:-2px 0 0 0 ;
}

*:first-child+html input#search2{
  position:absolute ;
  width:40px;
  top:2px;
  left:200px;
  margin:-2px 0 0 0 ;
}

input#search{
  width:150px ;
  position:absolute ;
  right:65px ;
  top:0px ;
}

*:first-child+html input#search{
  width:150px ;
  position:absolute ;
  right:65px ;
  top:2px ;
}

img#brand-bar,img#category{
  margin:0 0 10px 0 ;
}

li#link01{
  float:left;
  width:105px;
}

li#link02{
  float:left;
  width:103px;
  margin:0 -20px 0 5px ;
}

dl.new, dl.pop{
	clear:both;
}

img#popu-item{
	clear:both;
}