.center1-1{
width: 660px;
float: left;
margin: 10px 0 0 10px;}

.center1-2{
width: 720px;
float: right;
margin: 10px 0 0 10px;
}

#center2{
height: auto;
width: 490px;
float: right;}

#top{
height: 20px;
width: 540px;
border-bottom: 10px groove silver;
border-right: 10px groove silver;
color: teal;}

#top-sub{
line-height: 140%;
height: 110px;
width: 541px;
border: 1px solid silver;
list-style-type: disc;
padding: 0 0 0 7px;
background-image: url(bg04-2.gif);
overflow: scroll;}

#top-sub2{
width: 548px;
border: 1px solid silver;
list-style-type: disc;
background-image: url(bg04-2.gif);}

#y-s-box{
line-height: 140%;
width: 540px;
border-bottom: 10px groove #ff8000;
border-right: 10px groove #ff8000;}

#y-box{
line-height: 20px;
width: 540px;
border-bottom: 10px groove red;
border-right: 10px groove red;}

#b-sh-box{
line-height: 20px;
width: 540px;
border-bottom: 10px groove #ff8040;
border-right: 10px groove #ff8040;}

#neck-box{
line-height: 20px;
width: 540px;
border-bottom: 10px groove #ffff80;
border-right: 10px groove #ffff80;}

#box-sub,#y-s-box-sub,#y-box-sub,#b-sh-box-sub,#neck-box-sub{
width: 548px;
border: 1px solid silver;
list-style-type: disc;
background-image: url(bg04-2.gif);}


#h1{ 
font-size: medium;
color: red;
line-height: 140%;}

#kart-link{
width: 700px;
height: auto;
float: left;}

.margin{margin: 0 0 0 50px;}

.spec {padding:0 10px;}

#item-detail {
  border: 1px solid #F0E68C;
  width: 680px;
  margin: 10px auto;}

#item-detail-in {
  padding: 5px 10px;}
  
#otoiawase{
line-height: 20px;
width: 540px;
border-bottom: 10px groove silver;
border-right: 10px groove silver;
color: teal;}


#faq{
line-height: 20px;
width: 540px;
border-bottom: 10px groove silver;
border-right: 10px groove silver;
color: teal;}
