@charset "UTF-8";


body{

  color:#003;

  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:768px;

  margin-top:5px;

  border:solid 1px #808080;

}



.newkakaku {

  color: red;

}





/* === 左ナビゲーションのスタイル === */





#left_navi {



  float: left;

  vrertical-align: top;

  text-align: left;

  width: 165px;

  padding-top: 10px;

  margin-top: 5px;

  margin-left: 0px;

  font-size: 10pt;

  font-weight: bold;

  background: #990

}



#left_navi p {

  background: url(../img/hana.gif) no-repeat left center;

  margin-left: 7px

  margin-top: 1em;

  margin-bottom: 1em;

  padding-left: 20px;



}



#left_navi ul {

  list-style: none;

}

#left_navi li {

  margin-left: -20px;

}

#left_navi a {

  color: #fff;

  text-decoration: none;

}



#left_navi a:hover {

  color: #903;

}

.left_side {

  float: left;

  margin-left: 0;

  width: 150px;;

  margin-top: 10px;

}





/* === 右カラムのスタイル === */



#right_col {

  margin-left: 175px;

  width: 580px;

  margin-top: 5px;



}



#fregrance_right {

  margin-left: 195px;

  width: 540px;

  margin-top: 5px;

  font-size: 11pt;

  color: #003;



}

#fregrance_right h2 {

  text-align: left;

}





/* === インデックスページ === */





h1{

  font-size: 16pt;

  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;

  

}



.index2{

  margin-left: 5px;

  width:570px;

  text-align:center;

  color:#003;

  font-size:10pt;

  margin-bottom:20px;

  margin-top: 20px;

}

.index2 img {

  border-style: none;

}

.index3{

  width:400px;

  text-align:center;

  color:#003;

  font-size:10pt;

  margin-bottom:20px;

  margin-top: 20px;

  margin-left: 90px;



}

.index3 img {

  border: solid 1px #808080;

}

.right {

  text-align: right;

  margin-bottom: 0px;

  margin-right: 20px;

}

.right img {

  border-style: none;



}

.lead {

  font-size: 95%;

  line-height: 140%;

  width: 550px;

}






/* === 商品ページスタイル === */





.lineup {

  width: 500px;

  background: url(../img/list3.gif) no-repeat 2px 4px;

  margin-left: 1em;

  padding-left: 25px;

  font-size: 14pt;

  color: #DB7093;

  border-bottom: dotted 2px #DB7093;

}

.pattern {

  width: 400px;

  font-size: 10pt;

  color: #003;

  text-align: left;

  margin-left: auto;

  margin-right: auto;

}

.pattern th {

  background: #F5F5DC;

  width: 5em;

  color: #808080;

}



.cart{

  text-align:right;

  margin-right: 5px;

  margin-bottom:5px;

  font-size: 10pt;

}



.next{

  text-align:right;

  float:right;

}



.shohin h3{

  width: 580px;

  font-size: 12pt;

  background: #630;

  color: #fff;

  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}


.nekopos {

  width: 500px;

  color: #003;

  border: solid #fc6 5px;

  padding: 10px;

  margin-top: 20px;

  margin-bottom: 20px;

  margin-left: auto;

  margin-right: auto;

  line-height: 140%;

  text-align: left;

}



.nekopos b{

  color: #900;

}




/* === 商品ページのお客様の声 === */



.kanso th{

  font-size: 14pt;

  color: #B8860B;

}

.kanso {

  clear: both;

  width: 740px;

  margin-left: 10px;

}

.small {

  font-size: 10pt;

}

.koe {

  border: solid 1px #808080;
  color: #003;
  line-height: 140%;
  font-size: 95%;
}







.voice  {

  font-size: 11pt;

  width: 680px;

  color: #000;

  text-align: left;

  border: dotted #c9f 2px;

  padding: 10px;

  margin-top: 20px;

  margin-left: 40px;  

  line-height: 150%;

}



.voice3  {

  font-size: 11pt;

  width: 550px;

  color: #000;

  text-align: left;

  border: dotted #c9f 2px;

  padding: 10px;

  margin-top: 20px;

  margin-left: 180px;  

}



.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;

}



.banner {

  background: #fff;

  width: 165px;

  margin-top: 10px;

  padding-bottom: 20px;

  padding-top: 50px;

  text-align: center;

  font-size: 9pt;

  text-align:center;



}

.banner img {

  border-style: none;

  margin-bottom: 5px;

}

.banner a {

  text-decoration: none;

  color: #96f;

}

.banner a:visited {

  color: #96f;

}

.banner a:hover {

  color: #fc0;

}




/* === 商品ページ送料案内スタイル === */



.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;

}



.modoru {

  font-size: 9pt;

  text-align: right;

  margin-right: 1em;

}

.modoru a {

  text-decoration: none;

  color: #000080;

}

.modoru a:visited {

  color: #000080;  

}

.modoru a:hover {

  color: #800080;

}







/* === フッタ部分スタイル === */



.footer{

  width:760px;

  color:#808080;

  font-size:9pt;

  text-align:center;

  border-top:1px solid #808080;

  padding-top:3px;

  margin-top:10px;

}

