body{
  color:#808080;
  background-color:#ffffff;

}
a{
  color:#690;
}
a:hover {
  text-decoration:none;
  color:#993;
}

img a {
  border-style: none;
}

/* === ヘッダ部分のスタイル === */


.logo{
  border:solid 1px #808080;
}

.head{
  width:758px;

} 
.head a {
  color: #630;
}

.head a:hover {
  color: #fff;
}

.head2{
  font-size:9pt;
  text-align:center ;
  background-color:#cc9;
  padding-top:6px;
  padding-bottom:8px;
}


.post{
  text-align:left;
  font-size:9pt;
  color:#808080;
  margin-left: 5px;
  margin-top:5px;
}




/* === メインのスタイル === */

#main {
  width:760px;
  margin-top:5px;
  border:solid 1px #808080;
}

.newkakaku {
  color: red;
}


/* === 左ナビゲーションのスタイル === */


#left_navi {
  border: solid 1px #808080;
  float: left;
  vrertical-align: top;
  text-align: left;
  width: 160px;
  margin-top: 5px;
  margin-left: 5px;
  font-size: 11pt;
  font-weight: bold;
  background: #990
}

#left_navi p {
  background: url(../img/hana.gif) no-repeat left center;
  margin-left: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 20px;

}

#left_navi a {
  color: #fff;
  text-decoration: none;
}

#left_navi a:hover {
  color: #903;
}


/* === 右カラムのスタイル === */

#right_col {
  margin-left: 175px;
  width: 580px;;
  margin-top: 5px;

}


/* === インデックスページ === */


h1{
  font-size: 18pt;
  color:#990;
  background: url(../img/uzu.gif) no-repeat left center;
  padding-left: 2em;
  border-top: solid #eb7b45 1px;
  border-bottom: solid #eb7b45 1px;
  margin-top: 10px;
}

.index{
  margin-left: 5px;
  width:570px;
  text-align:center;
  color:#003;
  font-size:9pt;
  margin-bottom:20px;
}
.index img {
  border: solid 1px #808080;
}
.new_kakaku{
  color:red;
  
}


/* === バッグインデックス === */

.bagindex {
  margin-bottom : 15px ;

}

.bagindex td {
  padding-right : 10px ;
}

.bagindex img {
  border : solid 1px #000 ;
}


h2 {
   font-size : 12pt ;  
   text-align: center ;
}

.atabagindex {
  font-size : 11pt;
  color : #003 ;
  margin-top: 15px;
  margin-bottom: 40px ;
  width: 570px;
}

.atabagindex  img{
  border : solid 1px #000 ;

}


.atabagindex td {
  padding-right : 5px;
  padding-bottom: 5px;
}


.atared {
  padding-left: 20px ;
  width: 370px;
}

.atasyohin h3 {
  background : #630 ;
  width : 560px; 
  color : #fff ;
  font-size: 12pt ;
  text-align : left ;
  padding : 3px 10px 3px 10px;

}

.natural td {
  padding-right : 30px ;
  padding-bottom : 20px ;
  font-size : 11pt;
  color : #003 ;

}

.natural img {
  border : 1px solid #000 ;
}


td.ata  {
   font-size : 20pt ;
   padding-left: 20px ;
   color: #808080
} 

td.tyuou  {
  text-align: center ;
}

/* === 商品ページスタイル === */


.cart{
  text-align:right;
  margin-right: 5px;
  margin-bottom:5px;
  font-size: 10pt;
}
.next{
  text-align:right;
  float:right;
}
.syohin{
 
  width:570px;
  color:#000000;
  font-size:11pt;
  margin-bottom: 20px;
}

.syohin strong {
  font-size: 14pt;
  color: #903;
}

.syohin img {
  border-style: none;
}

.hinmei {
  font-size: 12pt;
  color:#000;
  border-top: solid #eb7b45 1px;
  border-bottom: solid #eb7b45 1px;
}

.syohin p {
  color: red;
}
.syohin td{
  vertical-align:top;
}


.syohin2{
  width:570px;
  color:#000000;  
  font-size:10pt;
  text-align:center;
  margin-top:10px;
  margin-bottom:50px;
}

.syohin3{
  width:570px;
  color:#000000;  
  font-size:10pt;
  text-align:center;
  margin-top:10px;
  margin-bottom:50px;
}
.syohin3 th{
  width: 5em;
}
.syohin4{
  width:680px;
  color:#000000;
  font-size:12pt;
  margin-bottom: 20px;
}


p{
  color:#808080;
}
.title {
  margin-right: auto;
  margin-left: auto;
}
.aromaoil{
  width:540px;
  color:#808080;
  font-size:9pt; 
  border:dotted 2px #9c0; 
}
.aromaindex {
  width: 420px;
  font-size: 16pt;
  font-weight: bold;
  margin-left: 2em;
}
.aromaindex a {
  color: #000;
  text-decoration: none;
}  
.aromaindex a:hover {
  color: #c00;
}  
.aromaindex b{
  font-size: 11pt;
}
.aromaindex img {
  border: solid 1px #808080;
}

.tentyocomment {
  clear: both;
  width: 500px;
  background: #F5F5DC;
  font-size: 11pt;
  color: #006;
  padding: 10px;
}
.tentyocomment h2{
  font-size: 12pt;
  color: #060;
}

.voice2 {
  border: dotted 1px #808080;
  color: #003;
  font-size: 10pt;
  padding: 6px;
  width: 400px;
}
.voice2 b {
  color: gray;
}


/* === アロマオイル説明 === */

.smallcom {
  font-size: 11pt;

}
.next {
  float-right;
}
.next a {
  font-size: 9pt;
}

/* === 商品ページのお客様の声 === */

.kanso th{
  font-size: 14pt;
  color: #B8860B;
}
.kanso {
  clear: both;
  width: 740px;
}
.small {
  font-size: 10pt;
}
.koe {
  border: solid 1px #808080;
}



.voice  {
  font-size: 11pt;
  width: 700px;
  color: #000;
  text-align: left;
  border: dotted #c9f; #2px;
  padding: 6px;
  margin-left: 20px;
  margin-top: 1em;
}

.voice h2 {
  font-size: 12pt;
  color: #939;
  text-align: center;
}

.oomoji {
  font-size: 18pt;
  color: #808080;
  font-weight: bold;

}
.chumoji {
  font-size: 18pt;
  color: #000;
}

.sale {
  font-size: 14pt;
  color: red;
}

/* === お奨めコーナー === */

.osusume{
  margin-top:50px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  width: 640px;
  border-top: dotted #D2B48C 2px;
  text-align: center;
  font-size: 12pt;
  color: #630;
}
.osusume th{
  font-size: 12pt;
  color: #630;
  padding-top: 10px;
  padding-bottom: 6px;p
}
.osusume img{
  border: solid #808080 1px;
}

/* === 通常郵便可スタイル === */

.tujyou {
  width: 480px;
  color: #003;
  border: solid #c99 5px;
  padding: 10px;
}

.tujyou b{
  color: #900;
}

/* === 商品ページ送料案内スタイル === */

.annai {
  clear: both;
  border: solid #693 1px;
  width: 680px;
  margin-left: 40px;
  text-align: left;
  font-size: 11pt;
  color: #000;
  padding: 10px;
 
}
.indent{
  padding-left: 2em;
  padding-top: 10px;
  padding-bottom: 1em;
}
.souryo {
  font-size: 11pt;
  color: #000;
}

/* === フッタ部分スタイル === */

.footer{
  width:760px;
  color:#808080;
  font-size:9pt;
  text-align:center;
  border-top:1px solid #808080;
  padding-top:3px;
  margin-top:10px;
}
