/* CSS Document */

a:link    { text-decoration: none; color:#0855AD; }
a:visited { text-decoration: none; color:#0855AD; }
a:active  { text-decoration: underline; color:#cc0000; }
a:hover   { text-decoration: underline; color:#cc0000; }


.sidemune a:link    { text-decoration: none; color:#000000; }
.sidemune a:visited { text-decoration: none; color:#000000; }
.sidemune a:active  { text-decoration: underline; color:#cc0000; }
.sidemune a:hover   { text-decoration: underline; color:#cc0000; }

.support a:link    { text-decoration: none; color:#0855AD; }
.support a:visited { text-decoration: none; color:#0855AD; }
.support a:active  { text-decoration: underline; color:#cc0000; }
.support a:hover   { text-decoration: underline; color:#cc0000; }

#newcollection a:link    { text-decoration: none; color:#ffffff; }
#newcollection a:visited { text-decoration: none; color:#ffffff; }
#newcollection a:active  { text-decoration: underline; color:#cc0000; }
#newcollection a:hover   { text-decoration: underline; color:#cc0000; }

.itemlist a:link    { text-decoration: underline; color:#0855AD; }
.itemlist a:visited { text-decoration: underline; color:#0855AD; }
.itemlist a:active  { text-decoration: underline; color:#cc0000; }
.itemlist a:hover   { text-decoration: underline; color:#cc0000; }


body{
width:100%;
font-size:12px;
}
#page{
   margin-top:30px;
   margin-bottom:50px;
   padding:0px;
}

#contents{
   width:950px;
   margin:0 auto;
   padding:0px 0px 15px 0px;
}
#main{
   width:750px;
   margin:0px 0px 0px 0px;
   padding:0px;
   float:right;
}
#sub{
   width:180px;
   margin:0px 0px 0px 0px;
   padding:0px;
   float:left;
}
#footnavi{
   margin:0px;
   padding:0px;
   width:950px;
}
.ftnavi2 li{
   margin:0px 5px 0px 0px;
   padding:0px;
   float:left;
}
.ftnavi3 li{
   margin:0px 5px 0px 0px;
   padding:0px;
   float:left;
}

.ftnavi li{
   margin:0px 30px 0px 0px;
   padding:0px;
   float:left;
}

.ftnavi{
   margin:0px;
   padding:10px 0px;
   border-top:1px solid #EFEFEF;
   font-size:12px;
}
.ftnavi2{
   margin:0px;
   padding:2px 7px 2px 7px;
   border-top:1px solid #EFEFEF;
}
.ftnavi3{
   margin:0px;
   padding:0px 7px 2px 7px;
}

#footnavi p{
   margin:0px;
   padding:0px;
   font-size:10px;
   }
.ftL{
   margin:0px;
   padding:0px;
   float:left
}
.ftR{
   margin:0px;
   padding:0px;
   float:right;
   font-size:10px;

}
.copy{
  text-align:center;
  margin:10px;
  padding:0px;
}
.kaisha{
  margin:5px 0px 0px 0px;
  padding:0px;
}
#ft{
  width:946px;
  height:620px;
  border:1px solid #EFEFEF;
  padding:0px;
}
html*#ft{
  width:946px;
  height:620px;
  border:1px solid #EFEFEF;
  padding:0px;
  margin:0px 0px 30px 0px;
}
#ft p{
  padding:3px;
}

.fttL{
  float:left;
  width:540px;
  padding:10px;
}
.fttR{
  float:right;
  padding:10px;
  width:365px;
}
.ftmidasi{
  background-color:#A59684;
  display:block;
  padding:5px;
  color:#FFFFFF;
}
.ftguide{
  text-align:right;
  margin:0px 5px 10px 0px;
}
.ftaka{
  color:#CC0000;
  font-weight:bold;
}
.pagegotop{
  padding-left:0px;
}
.safety{
    margin:0px 0px 15px 0px;
	padding:0px;
	font-size:10px;
	text-align:center;
	border:1px solid #A59684;
	color:#999999;
	
}
.safety li{
    margin:5px 0px 3px 0px;
	padding:0px;
}
.tnavi{
  font-size:12px;
}
#newcollection{
background-repeat:no-repeat;
background-image:url(http://www.rakuten.ne.jp/gold/sankyo/files/index/new-collction.gif);
width:750px;
height:200px;
}
#newcollection ul{
  margin:0px;
  padding:60px 0px 0px 270px;
}
#newcollection li{
  margin:0px 10px 0px 0px;
  float:left;
}

.tt{background-color:#757575;
   color:#FFFFFF;
   padding:5px;
   width:750px;
   font-weight:bold;
}
.ttt{
 font-weight:bold;
 padding:10px 0px 3px 0px;
}
.text{
  padding:0px 0px 0px 10px;
  margin:0px;
} 

.aka{
  color:#FF0000;
  font-weight:bold;
  } 
.osirase{
  margin:15px 10px 20px 0px;
  text-align:right;
}

/*-----------------------------------------------
 __pagetop
-----------------------------------------------*/
#pagetop{
   text-align:right;
   font-size:10px;
   padding-right:15px;
   margin:15px 0px 0px 0px;
}
#pagetop a {
   text-decoration:none;
   color:#0033CC;
}
/*-----------------------------------------------
 __アイテムリスト
-----------------------------------------------*/
.itemlist{
   margin:5px 0px 0px 0px;
   padding:0px;
}

.itemlist ul{
   margin:0px 0px 0px 0px;
   padding:0px;
   list-style:none;
   font-size:12px;
}
.itemlist li{
   margin:0px 4px 10px 5px;
   padding:15px 7px 5px 7px;
   border:1px solid #DAD9D9;
   float:left;
   text-align:center;
}
.name{
  margin:0.1em 0em 3em 0em;
  padding:0px;
  width:150px;
  text-align:left;

}
.setumei{
  font-size:10px;
  width:160px;
  line-height:12px;
  margin:0em 0em 1em 0em;
  text-align:left;

}
.price{
  text-align:right;
  width:160px;
}
.button{
   margin:5px 0px 8px 0px;
   padding:0px;
   text-align:left;
}
.title{
  padding:5px;
  background-color:#EFE9DA;
  width:740px;
  margin:5px 0px 10px 0px;
}

