body {margin:0 auto;text-align:center; background-color: #fdf;font:9pt"メイリオ",Meiryo,Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;color:#000; background-image: url(../images/back.jpg); background-repeat:repeat-x;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}

/*	▼ベース大枠▼	*/
	
#base{margin:0 auto;width:940px;text-align:center; background-image:url(../images/bg-main.jpg); background-repeat:repeat-y;}

/*	▼ヘッダー▼	*/
.top0{margin:0 auto;padding:0px;width:920px;height:20px; text-align:left;}
.top0 h1{padding:0px 0px 0px 0px; font-size:9pt; line-height:1.5em;color:#f96; font-weight:normal; text-align:left;}
ul.head{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;width:920px; height:289px;text-align:left;list-style-type: none;}
ul.head li.logo{float:left;margin:0px;padding:0px 0px 0px 0px;width:205px;height:289px; text-indent:-9999px;}
ul.head li.logo a {margin:0px;padding:0px; display:block; background-image: url(../images/logo.jpg);width:205px;height:289px;}
ul.head li.logo a:link  { background-position:0px 0px;}
ul.head li.head2{float:left;margin:0px;padding:0px 0px 0px 0px;top:0px;width:715px;height:289px; text-indent:-9999px;}
ul.head li.head2 p {margin:0px;padding:0px; display:block; background-image: url(../images/title.jpg);width:715px;height:289px;background-position:0px 0px;}

/*	メイン	*/

#main{clear:both;margin:0px auto ;padding:0px;width:940px; min-height:470px; background-image:url(../images/bg-ov.jpg); background-repeat:no-repeat;}
#main2{clear:both;margin:0px 10px 0px 10px;padding:0px;width:920px;}
.main3{clear:both;margin:0px 0px 0px 0px;padding:0px;width:920px; height:14px; background-image:url(../images/bgmain3.jpg)background-repeat:no-repeat;}

/*	topleft	*/
.top-left{float:left;margin:0px 0px 0px 0px;padding:0px;width:205px; text-align:left;}
ul.menu{margin:0px 0px 0px 0px;padding:0px;width:205px;list-style-type: none;}
ul.menu li{margin:0px 0px 0px 0px;padding:0px;width:205px; text-align:left;}
ul.menu li.logo{margin:0px;padding:0px 0px 0px 0px;width:205px;height:289px; text-indent:-9999px;}
ul.menu li.logo a {margin:0px;padding:0px; display:block; background-image: url(../images/logo2.jpg);width:205px;height:289px;}
ul.menu li.logo a:link  { background-position:0px 0px;}

/* topright */
.top-right{float:right;margin:0px 0px 0px 0px;padding:0px;width:694px; text-align:left;}
ul.toppage{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:694px; text-align:left;list-style-type: none;}
ul.toppage li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:694px; text-align:left;list-style-type: none;}
ul.toppage li.topend10{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;width:694px; text-align:left;list-style-type: none;}
ul.toppage li p{padding:0px 0px 20px 0px; font-size:10pt; line-height:1.5em;}
ul.toppage li.top01{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;width:674px;height:31px; text-indent:-9999px;}
ul.toppage li.top01 p {margin:0px;padding:0px; display:block; background-image:url(../images/top01.jpg);width:674px;height:31px;background-position:0px 0px;}
ul.toppage li.top02{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;width:674px;height:31px; text-indent:-9999px;}
ul.toppage li.top02 p {margin:0px;padding:0px; display:block; background-image:url(../images/top02.jpg);width:674px;height:31px;background-position:0px 0px;}
ul.toppage li.top02{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;width:674px;height:31px; text-indent:-9999px;}
ul.toppage li.top02 p {margin:0px;padding:0px; display:block; background-image:url(../images/top02.jpg);width:674px;height:31px;background-position:0px 0px;}
ul.toppage li.top03{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:674px;height:106px; text-indent:-9999px;}
ul.toppage li.top03 p {margin:0px;padding:0px; display:block; background-image:url(../images/top03.jpg);width:674px;height:106px;background-position:0px 0px;}
ul.toppage li.top04  {margin:0px 0px 0px 0px;padding:0px; background-image:url(../images/top04.jpg);width:674px;height:194px; background-repeat: no-repeat;}
ul.toppage li.top04 p {margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;width:478px; font-size:9pt; line-height:1.5em;}


.page-right{float:right;margin:0px 0px 0px 0px;padding:0px;width:715px; text-align:left;}



/* pege */
ul.pege{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:715px;text-align:left;list-style-type: none;}
ul.pege li{margin:0px;padding:0px;width:674px;}
ul.pege li p{margin:0px;padding:0px 0px 0px 0px;width:674px; font-size:11pt; line-height:1.5em;}
ul.pege li.title{margin:0px 0px 10px 0px;padding:0px;width:715px; height:184px; background-image:url(../images/page-title.jpg); background-repeat:no-repeat;}
ul.pege li.title h2{margin:0px;padding:50px 0px 0px 180px; font-size:22px; line-height:1.5em;color:#714926; font-weight:bold;}

ul.pege674{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;width:674px;text-align:left;list-style-type: none;}
ul.pege674 li{margin:0px;padding:0px;width:674px;}
ul.pege674 li p{padding:0px 0px 30px 0px;width:674px; font-size:9pt; line-height:1.5em;}
ul.pege674 li.coupon01{float:left;margin:0px;padding:0px;width:115px;height:63px; text-indent:-9999px;}
ul.pege674 li.coupon01 p {margin:0px;padding:0px; display:block; background-image:url(../images/coupon01.jpg);width:115px;height:63px;background-position:0px 0px;}
ul.pege674 li.coupon01b{float:left;margin:0px;padding:0px;width:279px;height:63px;}
ul.pege674 li.coupon01c{float:left;margin:0px;padding:0px;width:280px;height:63px;}
ul.pege674 li.left464{float:left;margin:0px;padding:0px;width:474px;}
ul.pege674 li.left200{float:left;margin:0px;padding:0px;width:200px;}
ul.pege674 li.m01{ clear:both;margin:0px 0px 10px 0px;padding:0px;width:674px;height:52px; background-image:url(../images/m01.jpg); background-repeat:no-repeat;}
ul.pege674 li.m01 h3{padding:5px 0px 0px 30px;font-size:16pt; line-height:1.5em;color:#000; font-weight:normal; text-align:left;}

/*coupon*/
.box675{margin:0px 0px 30px 20px;padding:0px 0px 0px 0px;width:674px;}
ul.life{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:674px;text-align:left;list-style-type: none;}
ul.life li.life01{margin:0px;padding:0px;width:674px;height:31px; text-indent:-9999px;}
ul.life li.life01 p {margin:0px;padding:0px; display:block; background-image:url(../images/life01.jpg);width:674px;height:31px;background-position:0px 0px;}
ul.life li.life02 {margin:0px;padding:0px 9px 0px 9px; background-image:url(../images/life02.jpg);width:674px; background-repeat:repeat-y;}

ul.life li.life03 {margin:0px;padding:0px; background-image:url(../images/life03.jpg);width:674px;height:13px; background-repeat: no-repeat;}

ul.gourmet{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:674px;text-align:left;list-style-type: none;}
ul.gourmet li.gourmet01{margin:0px;padding:0px;width:674px;height:31px; text-indent:-9999px;}
ul.gourmet li.gourmet01 p {margin:0px;padding:0px; display:block; background-image:url(../images/gourmet01.jpg);width:674px;height:31px;background-position:0px 0px;}
ul.gourmet li.gourmet02 {margin:0px;padding:0px 9px 0px 9px; background-image:url(../images/gourmet02.jpg);width:674px; background-repeat:repeat-y;}
ul.gourmet li.gourmet03 {margin:0px;padding:0px; background-image:url(../images/gourmet03.jpg);width:674px;height:13px; background-repeat: no-repeat;}
.pri{margin:0px;padding:0px;width:316px;height:43px; text-indent:-9999px;}
.pri p {margin:0px;padding:0px; display:block; background-image:url(../images/pri.jpg);width:316px;height:43px;background-position:0px 0px;}
.shopbox{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:656px;}
ul.shop{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:656px;text-align:left;list-style-type: none;}
ul.shop li.shop01 {margin:0px;padding:0px; background-image:url(../images/shop01.jpg);width:656px;height:10px; background-repeat: no-repeat;}
ul.shop li.shop02 {margin:0px;padding:0px 0px 0px 0px; background-image:url(../images/shop02.jpg);width:656px; background-repeat:repeat-y;}
ul.shop li.shop03 {margin:0px;padding:0px; background-image:url(../images/shop03.jpg);width:656px;height:30px; background-repeat: no-repeat;}
ul.shop li.shop-b {margin:0px;padding:0px 0px 10px 0px;width:656px;height:58px;}
.td-shop03{margin:0px;padding:0px; width:146px;}

.shopbox{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:656px;}
ul.shop-bb{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:656px;text-align:left;list-style-type: none;}
ul.shop-bb li.shop-b01 {margin:0px;padding:0px; background-image:url(../images/shop-b01.jpg);width:656px;height:10px; background-repeat: no-repeat;}
ul.shop-bb li.shop-b02 {margin:0px;padding:0px 0px 0px 0px; background-image:url(../images/shop-b02.jpg);width:656px; background-repeat:repeat-y;}
ul.shop-bb li.shop-b03 {margin:0px;padding:0px; background-image:url(../images/shop-b03.jpg);width:656px;height:30px; background-repeat: no-repeat;}
ul.shop-bb li.shop-bbb {margin:0px;padding:0px 0px 10px 0px;width:656px;height:58px;}
.td-shop03{margin:0px;padding:0px; width:146px;}


/* img */
.img-left{float:left;margin:0px;padding:0px 0px 0px 0px;}
.img-right{float:right;margin:0px;padding:0px 0px 0px 0px;}


/* フッター */
.footer{clear:both;margin:auto;padding:0px;text-align:center;height:128px;width:940px;background-image: url(../images/foo.jpg);background-repeat: no-repeat;}
ul.foo {margin:0px 0px 0px 0px;padding:0px; text-align:center;width:940px;list-style-type: none;}
ul.foo li.foolink{float:left;margin:0px 0px 0px 0px;padding:0px; text-align:center;width:873px; height:44px;}
ul.foo li.foolink p{margin:0px 0px 0px 0px!important;padding:10px 0px 0px 0px!important; font-size:9pt; line-height:1.5em; color:#09c;}
ul.foo li.foolink p a       { color : #fff; text-decoration : underline ; }
ul.foo li.foolink p a:link  { color : #fff; text-decoration : underline ; }
ul.foo li.foolink p a:hover{ color  :#f9c; text-decoration : underline ; }
ul.foo li.b-top{float:left;margin:0px 0px 0px 0px;padding:0px; text-align:center;width:67px;height:44px;}
ul.foo li{margin:0px 0px 0px 0px;padding:0px; text-align:left;width:940px;}
ul.foo li p{padding:0px 0px 0px 100px!important; font-size:9pt; line-height:1.5em; color:#000;}
ul.foo li.copy{margin:0px 0px 0px 0px;padding:0px; text-align:left;width:940px;}
ul.foo li.copy p{margin:0px auto; text-align:center;padding:20px 0px 0px 0px!important; font-size:9pt; line-height:1.5em; color:#f69;}

.footer2{clear:both;margin:auto;padding:0px;text-align:center;height:128px;width:940px;background-image: url(../images/foo2.jpg);background-repeat: no-repeat;}
ul.foo2 {margin:0px 0px 0px 0px;padding:0px; text-align:center;width:940px;list-style-type: none;}
ul.foo2 li.foolink{float:left;margin:0px 0px 0px 0px;padding:0px; text-align:center;width:873px; height:44px;}
ul.foo2 li.foolink p{margin:0px 0px 0px 0px!important;padding:10px 0px 0px 0px!important; font-size:9pt; line-height:1.5em; color:#f69;}
ul.foo2 li.foolink p a       { color : #f69; text-decoration : underline ; }
ul.foo2 li.foolink p a:link  { color : #f69; text-decoration : underline ; }
ul.foo2 li.foolink p a:hover{ color  :#f9c; text-decoration : underline ; }
ul.foo2 li.b-top{float:left;margin:0px 0px 0px 0px;padding:0px; text-align:center;width:67px;height:44px;}
ul.foo2 li{margin:0px 0px 0px 0px;padding:0px; text-align:left;width:940px;}
ul.foo2 li p{padding:0px 0px 0px 100px!important; font-size:9pt; line-height:1.5em; color:#000;}
ul.foo2 li.copy{margin:0px 0px 0px 0px;padding:0px; text-align:left;width:940px;}
ul.foo2 li.copy p{margin:0px auto; text-align:center;padding:20px 0px 0px 0px!important; font-size:9pt; line-height:1.5em; color:#f69;}



/*	▼写真▼	*/
.photo2{margin:0px 0px 10px 0px;padding:5px 5px 5px 5px;border-width : 1px 1px 1px 1px ;border-style : solid  ;border-color : #666;}
.photo2-left{float:left;margin:0px 5px 5px 0px;padding:5px;border-width : 1px 1px 1px 1px ;border-style : solid  ;border-color : #666;}
.photo2-right{float:right;margin:0px 0px 5px 5px;padding:5px;border-width : 1px 1px 1px 1px ;border-style : solid  ;border-color : #666;}
.photo2-right30{float:right;margin:0px 0px 30px 5px;padding:5px;border-width : 1px 1px 1px 1px ;border-style : solid  ;border-color : #666;}

.photo{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}
.photo-left{float:left;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}
.photo-right{float:right;margin:0px 0px 0px 0px;padding:5px 5px 0px 5px;}
/*	▼写真影▼	*/
.bgphoto{margin:0px;padding:2px!important;border:solid 2px #ffffff!important;}
.bgphoto-r{margin:0px!important;padding:0px!important;width:5px;background-image: url(../images/bg-photo-r.gif);background-repeat:repeat-y;}
.bgphoto-bo{margin:0px!important;padding:0px!important; height:5px;background-image: url(../images/bg-photo-bo.gif);background-repeat:repeat-x;}
/*	▼テーブル▼	*/
table.t1 {
	border-collapse : collapse ;border-width : 1px ;border-style : solid  ;border-color : #f96 ;background-color:#ffffff;}
table.t1 td {border-width : 1px ;border-style : solid ;border-color : #f96 ;padding:3px;}

table.t2 {
	margin:1px;border-collapse : collapse ;border-width : 0px ;border-style : solid  ;border-color : #ffffff ;background-color:#ffffff;}
table.t2 td {border-width : 1px ;border-style : solid ;border-color : #ffffff ;}

/*	▼テーブル枠指定▼	*/
.img0{margin:0px;padding:0px;}
.img-right{margin:0px;padding:0px;text-align:right;}
.img-center{margin:0px auto;padding:0px;text-align:center;}

td{ margin:0px;padding:3px;text-align:left; font-size:9pt;color:#000000;line-height:1.5em;vertical-align:top;}

form,ul,ol,dl,dd {
  margin : 0 ;
  padding : 0 ;
}

li,dt, {
  margin-left : 0 ;
}

p{margin:0px;padding:0px;}
img{border : 0px}
/*	▼トピックス▼	*/
.topics{margin:0px 0px 0px 0px;font:9pt"MS ゴシック", "Osaka";color:#000000;line-height:1.3em;padding:5px;width:830px; height:100px; overflow: auto;}

/*	▼ポッチ指定▼	*/

.p1{padding:3px 3px 3px 15px!important;background-image: url(../images/p01.jpg);background-repeat: no-repeat;background-color:#fff; font-size:11pt;color:#c00;line-height:1.5em; vertical-align:top; font-weight:bold;}
.p1b{padding:3px 3px 3px 15px!important;font-size:9pt;color:#000;line-height:1.5em; vertical-align:top;}
.p2{padding:3px 3px 3px 15px!important;background-image: url(../images/p01.jpg);background-repeat: no-repeat;background-color:#fff; font-size:9pt; font-weight:bold;color:#000000;line-height:1.5em; vertical-align:top;}
.p3{padding:3px 3px 3px 15px!important;background-image: url(../images/p03.jpg);background-repeat: no-repeat;background-color:#ffdfff; font-size:9pt;color:#000000;line-height:1.5em; width:30%; vertical-align:top;}

/*	▼テキスト指定▼	*/

.tx-center{text-align:center;font:9pt"MS ゴシック", "Osaka";color:#000000;padding:0px;line-height:1.3em;}
.tx-right{text-align:right;font:9pt"MS ゴシック", "Osaka";color:#006600;padding:5px;line-height:1.3em;}
.tx9{ font-size:9pt;color:#000000;padding:5px;line-height:1.3em;}

.tx8{font-size:8pt"MS ゴシック", "Osaka";color:#000000;padding:2px;line-height:1.1em;}
.tx-red{font:9pt"MS ゴシック", "Osaka";color:#ff0000;}
.tx-red9{font:9pt"MS ゴシック", "Osaka";color:#ff0000;}
.tx-red14{font:14pt"MS ゴシック", "Osaka";color:#ff0000;}
.tx-price{margin:0px;font:19pt"Arial";color:#ff0000!important; font-weight:bold;}
.tx-price2{margin:0px;font:19pt"Arial";color:#ff0000; font-weight:bold;text-decoration:line-through;}

.tx-red8{font-size:8pt"MS ゴシック", "Osaka";color:#ff6666;}
.tx-red6{font-size:8pt"MS ゴシック", "Osaka";color:#ff0000;}

.tx-blue{font:9pt"MS ゴシック", "Osaka";color:#0000ff;padding:5px;line-height:1.3em;}


/*	▼リンク指定▼	*/
a       { color : #09c; text-decoration : underline ; }
a:link  { color : #09c; text-decoration : underline ; }
a:hover{ color : #f9c; text-decoration : underline ; }
