/* Updated on 2010/04/28 by yap */
/* Updated on 2010/04/30 by yap */

/* CSS Document
	店舗詳細は別ファイル/shop/shop2/style_shop.css
*/

/* 初期化 */
* {
        margin: 0;
        padding: 0;
        font-style: normal;
        font-weight: normal;
}

body {
	margin-top: 5px;
	margin-bottom: 0px;
	background-color: #FFFEF2;
	font-size:80%; line-height:140%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


/* 通常のリンク */
A     {COLOR:#B7283D;
            }
A:hover{COLOR:#6E5B4C;
	     background-color:#EADDBD;
            }
/* メニューカテゴリタイトルのリンク */
A.cate     {COLOR:#B7283D;
			color:#722530;
	   		font-weight:bold;
            }
A.cate:hover{COLOR:#6E5B4C;
	     	background-color:#EADDBD;
		 	color:#722530;
	  		font-weight:bold;
            }

/* 背景なしのリンク */
A.a     {COLOR:#B7283D;
            }
A.a:hover{COLOR:#6E5B4C;
	     background-color:#FFFFFF;
            }


/* 商品一覧ページ・各カテゴリ タイトルリンク */
#ichiran a {color:#CC0033;
			font-weight:bold;
			text-decoration:none;
}
#ichiran a:hover {
			color:#CC0033;
			font-weight:bold;
}




/* 一番外枠のテーブル */
table.main{ margin-left: auto; margin-right:auto;}



/*---- フォント（基本）------------------------------------------------*/

/*　本文　*/
.red{ color:#FF0000;}
.bold{ font-weight:bold;}
.c2 { color:#B7283D;}

p {margin-top:10px ;
   margin-bottom:10px ;
   margin-right:5px;
}

/* new欄 */
p.sub{margin-top:10px;
	   margin-bottom:0px;
	   margin-right:10px;
       margin-left:10px;
}

/* メニュー */
p.menu{margin-top:0px;
	   margin-bottom:0px;
	   margin-right:0px;
       margin-left:0px;

	   font-size:80%;
}

/* table内 */
p.t{margin:0px;
}

/* フッター */
p.f{margin-top:5px;
	   margin-bottom:5px;
	   margin-right:0px;
       margin-left:0px;

	   font-size:80%;
	   line-height:100%;
}

p.name{margin:0px;
	   font-weight:bold;
	   color:#722530;
}


/* トップ特別なお知らせ欄（年末年始の配送等） */
div#topic2 h1{color:#CC0033; font-weight:bold; font-size:100%;}
div#topic2 table{ border: double 3px #DF9800; width:95%; margin:5px auto 15px auto;}
div#topic2 td{ padding:5px 15px;}
div#topic2 p.t1{ font-weight:bold; margin:5px 0;}


/*---テンプレ お支払い・配送について -----------------------------------------------*/
#shiharai{width:510px;
		  margin-left: auto;
		  margin-right:auto;
		  margin-top:30px;
		  margin-bottom:30px;
		  border: double 3px #5D2530;
		  padding:15px;
}

#shiharai h1{font-size:100%;
			 color:#5D2530;
			 font-weight:bold;
}


/*--- ページ 新トップ ---------------------------------------------*/
#base { width:750px; margin:0 0; background-color:#FFFFFF; margin-left:auto; margin-right:auto;}
#header { height:145px;}
#header h1 { margin-top:5px;}
#header td { vertical-align:bottom;}
img.tel { margin-left:10px;}

#footer{ text-align:center; clear:both; font-size:80%; line-height:100%; color:#666666; padding-top:20px}
address{ width:100%; background:#FFEAC2; height:15px;}
.navi{ width:100%; font-size:11px; line-height:13px; color:#7B4E57;}
.navi ul{ list-style:none; text-align:center;}
.navi li{ display:inline;}
.navi a{ color:#7B4E57; text-decoration:none;}
.navi a:hover{ text-decoration:underline; background-color:#FFFFFF;}
.top { width:500px; font-size:12px; margin-left:5px; margin-top:10px;}
.left{ float:left;}

#left{ width:180px; float:left;}
#right{ width:570px; float:right;}

#left2{ width:346px;float:left; } /* Corrected on 2010/04/28 by yap */
#right2{ width:214px;float:right; } /* Corrected on 2010/04/28 by yap */

#goods ul,.info ul{ margin-left:0px; list-style:none;}
#goods li { line-height:0; margin-top:5px;}
.box{ border:solid 1px #B2979E;}
.info{ width:168px;}
.info li { margin-left:5px; padding-left:15px; background:url(index_img/ya.gif) no-repeat 0px 0.4em;}

#news{
    padding:5px;
    height:168px;
    overflow-y:scroll;
/*------ Inserted on 2010/04/30 by yap from here ------*/
    scrollbar-arrow-color:#999999;
    scrollbar-face-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
    scrollbar-highlight-color:#999999;
    scrollbar-shadow-color:#999999;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
/*------ Inserted on 2010/04/30 by yap to here ------*/
}

#wnew{ clear:both;} /* Deleted on 2010/04/28 by yap */
#wnew img{ float:left; margin-right:5px;}

/*------ Inserted on 2010/04/28 by yap from here ------*/
#pickup,#topics {
    margin:5px;
    height:475px;
    overflow-y:scroll;
    scrollbar-arrow-color:#999999;
    scrollbar-face-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
    scrollbar-highlight-color:#999999;
    scrollbar-shadow-color:#999999;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
}
#pickup strong,#topics strong{color:#B7283D;}
#pickup a:hover strong,#topics a:hover strong{color:#6E5B4C;}
#pickup hr,#topics hr{
    border-width:1px 0px 0px;
    border-style:dotted;
    border-color:#CCCCCC;
    height: 1px; /* IE用必須 */
}
/*------ Inserted on 2010/04/28 by yap to here ------*/

#bottom h2 { margin-bottom:5px; line-height:0; font-size:0;}

#bottom,#marufuku,#flash{ width:570px;}
#bottom,#marufuku,#goods{ margin-top:10px;}
#info { margin-top:5px;}
.ma5{ margin-top:5px;}

.rss { padding:5px 5px 0px 5px;}
.rss a { color: #666666; font-weight:bold;}

.section { margin-bottom:15px;}
.end { margin-bottom:0px;}


/*--- ページ カテゴリ ---------------------------------------------*/
.category{margin-top:30px;
	   margin-bottom:30px;
	   margin-right:10px;
       margin-left:30px;
	   }

p.t_coment{ color:#464646;
	   margin-top:30px;
	   margin-bottom:30px;
}

p.price{font-size:80%;
	   line-height:130%;
	   margin-top:5px;
	   margin-bottom:5px;
	   font-weight:bold;
	   color: #333333;
}

h1.cate{ color:#CC0033;
		 font-size:100%;
		 margin-top:5px;
		 margin-bottom:5px;
		 font-weight:bold;
}
img.cate{ margin:10px;}


/*--- ページ 商品詳細 -----------------------------------------------*/
.detail{margin-top:30px;
	   margin-bottom:30px;
	   margin-right:10px;
       margin-left:20px;
	   }

#setsu td{font-size:80%;
		   line-height:130%;
		   margin:0px ;
		   padding:5px;
	   }
#setsu2 td{margin:0px ;
		   padding:5px;
	   }

td.setsu_title{font-size:130%;
		   font-weight:bold;
		   color:#FFFFFF;
		   margin:0px ;
		   padding:5px;
	   }

p.price2{font-size:130%;
	   margin:0;
	   font-weight:bold;
	   color: #333333;
}

h1.title{ color:#CC0033;
		 font-size:110%;
		 line-height:140%;
		 margin-top:5px;
		 margin-bottom:5px;
		 font-weight:bold;
}

#line{border-bottom-style:dashed;
	  border-bottom-color:#333333;
	  border-bottom-width:1px;
	  margin-top:50px;
	  margin-bottom:50px;
}

/*--- ページ 会社概要 -----------------------------------------------*/
#com{margin-left:30px;
	 margin-top:10px;
   }

#com td{ padding:5px 10px;}

/*--- ページ ご利用ガイド -------------------------------------------*/

#guide {margin-left:30px;
	 margin-top:10px;
}

#guide td {padding:3px;}

h1.guide{color:#CC0033;
          font-size:120%;
          font-weight:bold;
		  margin-top:30px;}

h2.guide{ color:#DF9800;
          font-size:130%;
          font-weight:bold;
		  }

#guide ul{ margin-left:40px;
		   list-style: decimal;
		   }
#guide li{ margin-bottom:8px;}

/*--- ページ メディア紹介 -------------------------------------------*/
#media h2{
	font-size: 130% ;
	font-weight:bold ;
	color:#CC0033;
}

#media h3{ font-size:100%;
	font-weight :bold;}

/*--- ページ ポイント -------------------------------------------*/
ul.point{ margin-left:50px; font-size:120%; line-height:180%;}
.c1{ color:#DF9800; }
.bold{ font-weight:bold;}

/*--- ページ ラッピング -------------------------------------------*/
ul.wrap{ margin-left:50px;}
#wrap{ border: double 3px #491818; width:90%; padding:5px; margin:30px 0;}
#wcart{ width:250px; margin:10px;}
.wraping{ width:230px; float:right; margin-bottom:50px;}
.wraping2{ float:left; width:200px; margin-right:10px; margin-bottom:10px;}
.clear{ clear:both;}