body {background-color:#FFFFFF; 
margin-left:0; 
margin-top:0;
margin-bottom:0;
color:#333333; 
background-image:url(../img/bg.gif);
width:0; height:0;
}
.titlebase {width:810px; height:280px; background-image:url(../img/top_bg.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin-top:10px;}
.titlebase2 {width:810px; height:119px; background-image:url(../img/top_bg2.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin-top:10px;}
.titlebase_business {width:810px; height:119px; background-image:url(../business/img/top_bg.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin-top:10px;}
.titlebase_contact {width:810px; height:119px; background-image:url(../contact/img/top_bg.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin-top:10px;}
.titlebase_faq {width:810px; height:119px; background-image:url(../faq/img/top_bg.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin-top:10px;}
.titlebase_guide {width:810px; height:119px; background-image:url(../guide/img/top_bg.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin-top:10px;}
.titlebase_law {width:810px; height:119px; background-image:url(../law/img/top_bg.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin-top:10px;}
.titlebase_lineup {width:810px; height:119px; background-image:url(../lineup/img/top_bg.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin-top:10px;}
.titlebase_lineup2 {width:810px; height:119px; background-image:url(../lineup/img/top_bg2.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin-top:10px;}
.titlebase_policy {width:810px; height:119px; background-image:url(../policy/img/top_bg.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin-top:10px;}
.titlebase_shop {width:810px; height:119px; background-image:url(../shop/img/top_bg.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin-top:10px;}
.titlebase_sitemap {width:810px; height:119px; background-image:url(../sitemap/img/top_bg.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin-top:10px;}


#header-top { float:right;}
#header-top ul {list-style-type: none;color: #fff;padding-top:10px;padding-right:5px; /*position: absolute; */left: 8px;top: 22px;text-align:left;}
#header-top li {display: block;float: left;text-align: left; padding-left:10px;padding-right:10px;background:url(../img/pt_link.gif) no-repeat;}
#header-top a{color: #333; text-decoration: none;}
#header-top a:hover{color: #FF0000; text-decoration: underline;}

img { border:0px;}

h1 { padding-left:15px; padding-top:10px;}
.entrybody { margin:0px;padding:0px;line-height:1.5em;;}
ul.list {
    list-style: none;
    margin: 0px;
    margin-left: 10px;
	text-align:left;
	line-height:1.5em;
    padding: 0px;
}
 
ul.list li {
    margin: 0px;
    padding: 0px 0px 0px 17px;
    background: url(../img/left_list_btbg.gif) no-repeat 2px 0.3em;
    list-style: none;
}

/* 辛蔵のこだわり */
.entryLeft {float:left;width:190px ;height:130px ;text-align:left;}
.entryLeft p { color:#555555; font-size:10px; float:left;margin-top:0px;width:190px ;padding-left:5px; padding-top:5px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
.entryLeft strong{margin-bottom:0px;}
.entryLeft strong A {DISPLAY: block; BACKGROUND-IMAGE: url(../img/pw1.gif); OVERFLOW: hidden; WIDTH: 190px; TEXT-INDENT: -9999px; HEIGHT: 60px}

/* 辛蔵の店舗紹介 */
.entryRight {float:right;width:190px ;height:130px ;text-align:left;}
.entryRight p { color:#555555;  font-size:10px; margin-left:5px;margin-top:0px; padding-top:5px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
.entryRight strong{margin-bottom:0px;}
.entryRight strong A {DISPLAY: block; BACKGROUND-IMAGE: url(../img/pw2.gif); OVERFLOW: hidden; WIDTH: 190px; TEXT-INDENT: -9999px; HEIGHT: 60px}

/* 辛蔵の唐辛子たち */
.tougarasi { BACKGROUND-IMAGE: url(../img/bg_tougarasi.gif); width:390px ;height:125px ;text-align:left;}
.tougarasi h2 { color:#555555;  font-weight:normal; margin:0; font-size:11px; padding:30px 0px 0px 95px; line-height:19px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }

/* おすすめメニュー　osusume_menu */
.osusume_menu { BACKGROUND-IMAGE: url(../img/bg_osusume_menu.gif); width:190px ;height:260px ;text-align:left;}
.osusume_menu p { color:#333333; margin:0; font-size:10px; padding:30px 8px 5px 8px; line-height:19px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }

/* トップの新着トピックス */
#newtopics { width:570px; text-align:left; margin:10px;}
#newtopics dl {border-bottom: solid 1px #CCCCCC;}
/* フッター　会社名と住所　footer_company */
.footer_company { BACKGROUND-IMAGE: url(../img/bg_in_logo2.gif); width:550px ;height:90px ;text-align:left; margin-left:50px;}
.footer_company p { color:#333333; margin:0; font-size:11px; padding:0px 0px 0px 100px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }

/* コピーライト */
#copyright { BACKGROUND-IMAGE: url(../img/copyright.gif); width:810px ;height:75px ;text-align:right; margin-right:0px;}
#copyright p { color:#ccc; margin:0; font-size:10px; padding:10px 10px 0px 0px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }


/* トップページの商品一覧サムネイル */
#lineup_kiwami { BACKGROUND-IMAGE: url(../img/bg_goods.gif); width:190px ;height:270px ;text-align:left;}
#lineup_kiwami h3 A { margin:10px 0px 0px 10px; padding:0px; DISPLAY: block; BACKGROUND-IMAGE: url(../img/lineup_kiwami.jpg); OVERFLOW: hidden; WIDTH: 168px; TEXT-INDENT: -9999px; HEIGHT: 155px; }
#lineup_kiwami p { color:#333333; margin:0px 10px 0px 10px; font-size:10px; padding:0px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }

#lineup_ougon { BACKGROUND-IMAGE: url(../img/bg_goods.gif); width:190px ;height:270px ;text-align:left;}
#lineup_ougon h3 A { margin:10px 0px 0px 10px; padding:0px; DISPLAY: block; BACKGROUND-IMAGE: url(../img/lineup_ougon.jpg); OVERFLOW: hidden; WIDTH: 168px; TEXT-INDENT: -9999px; HEIGHT: 155px; }
#lineup_ougon p { color:#333333; margin:0px 10px 0px 10px; font-size:10px; padding:0px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }


#lineup_karazanmai { BACKGROUND-IMAGE: url(../img/bg_goods.gif); width:190px ;height:270px ;text-align:left;}
#lineup_karazanmai h3 A { margin:10px 0px 0px 10px; padding:0px; DISPLAY: block; BACKGROUND-IMAGE: url(../img/lineup_karazanmai.jpg); OVERFLOW: hidden; WIDTH: 168px; TEXT-INDENT: -9999px; HEIGHT: 155px; }
#lineup_karazanmai p { color:#333333; margin:0px 10px 0px 10px; font-size:10px; padding:0px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }

#lineup_ichimi { BACKGROUND-IMAGE: url(../img/bg_goods.gif); width:190px ;height:270px ;text-align:left;}
#lineup_ichimi h3 A { margin:10px 0px 0px 10px; padding:0px; DISPLAY: block; BACKGROUND-IMAGE: url(../img/lineup_ichimi.jpg); OVERFLOW: hidden; WIDTH: 168px; TEXT-INDENT: -9999px; HEIGHT: 155px; }
#lineup_ichimi p { color:#333333; margin:0px 10px 0px 10px; font-size:10px; padding:0px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }

#lineup_ougonyuzu { BACKGROUND-IMAGE: url(../img/bg_goods.gif); width:190px ;height:270px ;text-align:left;}
#lineup_ougonyuzu h3 A { margin:10px 0px 0px 10px; padding:0px; DISPLAY: block; BACKGROUND-IMAGE: url(../img/lineup_ougonyuzu.jpg); OVERFLOW: hidden; WIDTH: 168px; TEXT-INDENT: -9999px; HEIGHT: 155px; }
#lineup_ougonyuzu p { color:#333333; margin:0px 10px 0px 10px; font-size:10px; padding:0px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }

#lineup_nama_yuzu { BACKGROUND-IMAGE: url(../img/bg_goods.gif); width:190px ;height:270px ;text-align:left;}
#lineup_nama_yuzu h3 A { margin:10px 0px 0px 10px; padding:0px; DISPLAY: block; BACKGROUND-IMAGE: url(../img/lineup_nama_yuzu.jpg); OVERFLOW: hidden; WIDTH: 168px; TEXT-INDENT: -9999px; HEIGHT: 155px; }
#lineup_nama_yuzu p { color:#333333; margin:0px 10px 0px 10px; font-size:10px; padding:0px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }

#lineup_nama_aka { BACKGROUND-IMAGE: url(../img/bg_goods.gif); width:190px ;height:270px ;text-align:left;}
#lineup_nama_aka h3 A { margin:10px 0px 0px 10px; padding:0px; DISPLAY: block; BACKGROUND-IMAGE: url(../img/lineup_nama_aka.jpg); OVERFLOW: hidden; WIDTH: 168px; TEXT-INDENT: -9999px; HEIGHT: 155px; }
#lineup_nama_aka p { color:#333333; margin:0px 10px 0px 10px; font-size:10px; padding:0px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }

#lineup_nama_ao { BACKGROUND-IMAGE: url(../img/bg_goods.gif); width:190px ;height:270px ;text-align:left;}
#lineup_nama_ao h3 A { margin:10px 0px 0px 10px; padding:0px; DISPLAY: block; BACKGROUND-IMAGE: url(../img/lineup_nama_ao.jpg); OVERFLOW: hidden; WIDTH: 168px; TEXT-INDENT: -9999px; HEIGHT: 155px; }
#lineup_nama_ao p { color:#333333; margin:0px 10px 0px 10px; font-size:10px; padding:0px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }

#lineup_sayatou { BACKGROUND-IMAGE: url(../img/bg_goods.gif); width:190px ;height:270px ;text-align:left;}
#lineup_sayatou h3 A { margin:10px 0px 0px 10px; padding:0px; DISPLAY: block; BACKGROUND-IMAGE: url(../img/lineup_sayatou.jpg); OVERFLOW: hidden; WIDTH: 168px; TEXT-INDENT: -9999px; HEIGHT: 155px; }
#lineup_sayatou p { color:#333333; margin:0px 10px 0px 10px; font-size:10px; padding:0px; line-height:17px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }



/* 左側の全商品名メニュー */
#kiwami {FLOAT: right; margin: 0px 0px 0px 0px; WIDTH: 200px; PADDING-TOP: 0px;HEIGHT: 46px;}
#kiwami p {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; font-size:75%; line-height:1.5em;}
#kiwami p A {DISPLAY: block; BACKGROUND-IMAGE: url(../img/sw1_kiwami.gif); OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; HEIGHT: 46px}
#kiwami p A:hover {?BACKGROUND-POSITION: 0px -46px}

#ougon {FLOAT: right; margin: 0px 0px 0px 0px; WIDTH: 200px; PADDING-TOP: 0px;HEIGHT: 46px;}
#ougon p {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; font-size:75%; line-height:1.5em;}
#ougon p A {DISPLAY: block; BACKGROUND-IMAGE: url(../img/sw2_ougon.gif); OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; HEIGHT: 46px}
#ougon p A:hover {?BACKGROUND-POSITION: 0px -46px}

#karazanmai {FLOAT: right; margin: 0px 0px 0px 0px; WIDTH: 200px; PADDING-TOP: 0px;HEIGHT: 46px;}
#karazanmai p {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; font-size:75%; line-height:1.5em;}
#karazanmai p A {DISPLAY: block; BACKGROUND-IMAGE: url(../img/sw3_karazanmai.gif); OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; HEIGHT: 46px}
#karazanmai p A:hover {?BACKGROUND-POSITION: 0px -46px}

#ichimi {FLOAT: right; margin: 0px 0px 0px 0px; WIDTH: 200px; PADDING-TOP: 0px;HEIGHT: 46px;}
#ichimi p {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; font-size:75%; line-height:1.5em;}
#ichimi p A {DISPLAY: block; BACKGROUND-IMAGE: url(../img/sw4_ichimi.gif); OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; HEIGHT: 46px}
#ichimi p A:hover {?BACKGROUND-POSITION: 0px -46px}

#ougonyuzu {FLOAT: right; margin: 0px 0px 0px 0px; WIDTH: 200px; PADDING-TOP: 0px;HEIGHT: 46px;}
#ougonyuzu p {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; font-size:75%; line-height:1.5em;}
#ougonyuzu p A {DISPLAY: block; BACKGROUND-IMAGE: url(../img/sw5_ougonyuzu.gif); OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; HEIGHT: 46px}
#ougonyuzu p A:hover {?BACKGROUND-POSITION: 0px -46px}

#aonama {FLOAT: right; margin: 0px 0px 0px 0px; WIDTH: 200px; PADDING-TOP: 0px;HEIGHT: 46px;}
#aonama p {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; font-size:75%; line-height:1.5em;}
#aonama p A {DISPLAY: block; BACKGROUND-IMAGE: url(../img/sw6_ao.gif); OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; HEIGHT: 46px}
#aonama p A:hover {?BACKGROUND-POSITION: 0px -46px}

#akanama {FLOAT: right; margin: 0px 0px 0px 0px; WIDTH: 200px; PADDING-TOP: 0px;HEIGHT: 46px;}
#akanama p {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; font-size:75%; line-height:1.5em;}
#akanama p A {DISPLAY: block; BACKGROUND-IMAGE: url(../img/sw7_aka.gif); OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; HEIGHT: 46px}
#akanama p A:hover {?BACKGROUND-POSITION: 0px -46px}

#ougonnama {FLOAT: right; margin: 0px 0px 3px 0px; WIDTH: 200px; PADDING-TOP: 0px;HEIGHT: 45px;}
#ougonnama p {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 3px 0px; font-size:75%; line-height:1.5em;}
#ougonnama p A {DISPLAY: block; BACKGROUND-IMAGE: url(../img/sw8_ougon.gif); OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; HEIGHT: 45px}
#ougonnama p A:hover {?BACKGROUND-POSITION: 0px -45px}