@charset "utf-8";
/* watami */
body#bidMinchi,body#bidMinchi-Top{background-color:#140904;}
body#bidMinchi-Top #container{background:none;}
#footer{background:url(/wataminchi/common/images/footBg.gif) repeat-x top #070302;}
#footer ul li a.blank img{display:none;}
#footer ul li a.blank{background:url(/wataminchi/common/images/blankIcon.gif) no-repeat right center; padding-right:15px;}
#footer div.inner ul li{background:url(/wataminchi/common/images/linkIconB.gif) no-repeat left 5px;}
#footer div.inner h2{background:url(/wataminchi/common/images/footLogo.gif) no-repeat;}
#footer div.inner p.pgTop a{background:url(/wataminchi/common/images/pgTop.gif) no-repeat;}
#footer div.inner ul li a{color:#dadada;}
/* ==================== top page ==================== */
#minchiTop{background:url(/wataminchi/images/topMain.gif) no-repeat; width:932px; height:425px; overflow:hidden; position:relative; margin:0 -6px;}
#minchiTop #topFlash{position:absolute; width:920px; height:380px; left:6px; top:20px; z-index:1;}
#minchiTop ul{padding:17px 6px; width:180px; position:absolute; z-index:100; background:url(/wataminchi/images/topMenu.gif) no-repeat; top:130px;}
#minchiTop ul li a{width:180px; height:42px; display:block; text-indent:-9999px; overflow:hidden;}
#minchiTop ul li#wMenu0101 a{}
#minchiTop ul li#wMenu0501 a{}
#minchiTop ul li#wMenu0601 a{}
#minchiTop ul li#wMenu0701 a{}
#minchiTop ul li#wMenu0801 a{}
#minchiTop ul li#wMenu0901 a{}
#minchiTop ul li a:hover{background:#663300; filter:alpha(opacity=25); -moz-opacity:0.25; opacity:0.25;}
#topTopics{width:715px; float:left;}
#topBanner{width:180px; float:right;}
#topBanner ul li{margin-bottom:5px;}
 * html #topBanner ul li{height:1;}
 *:first-child+html #topBanner ul li{height:1; zoom:1; line-height:1; margin-bottom:-2px;}
#topBanner ul li a{padding:2px; background:#ffffff; display:block;}
#topBanner ul li a:hover{background:#996600;}

/* brand identifier */
p#brandID{padding:15px 0 37px 0; height:42px;}

/* ========== base layout =========== */
#container{z-index:0; position:relative; background:url(/wataminchi/common/images/containerBg.gif) no-repeat center top;}
#mainCol{width:727px; margin-right:-6px; float:right; position:relative; z-index:100;}
#menuCol{width:192px; margin:-10px 0 0 -6px; float:left; position:relative; z-index:200;}

/* ==================== common ==================== */
/* ========== main column =========== */
#mainCol #titleBlock{background:url(/wataminchi/common/images/titleBg.gif) no-repeat; height:140px; padding:6px;}
 * html #mainCol #titleBlock{height:152px; overflow:hidden; padding-bottom:0;}
#mainCol #titleBlock h1{background:url(/wataminchi/common/images/h1.jpg) no-repeat; height:140px; overflow:hidden; text-indent:-9999px;}
#mainCol #titleBlock p{text-indent:-9999px; height:0; visibility:hidden;}
#mainCol #titleBlock br{display:none;}
#mainCol #mainBody{background:url(/wataminchi/common/images/mainBg.gif) repeat-y; padding:20px 6px;}
#mainCol #mainBody .section{padding:0 0 30px 0;}
	#mainCol #mainBody .section{zoom :1;}
	#mainCol #mainBody .section:after{content:''; display:block; clear:both;}
#mainCol #mainBody h2{background:url(/wataminchi/common/images/h2.gif) no-repeat; height:45px; text-indent:-9999px; overflow:hidden; margin:0 0 0 18px;}
#mainCol #mainBody h3{color:#7b523b; background:url(/wataminchi/common/images/h3.gif) repeat-x bottom; padding-bottom:5px; margin-bottom:7px; font-size:110%;}
#mainCol #mainBody p{margin-bottom:1em;}
#mainCol #mainBody p.viewDetail{height:25px; clear:both; margin:0 18px;}
#mainCol #mainBody p.viewDetail a{background:url(/wataminchi/common/images/btnDetail.gif) no-repeat; width:114px; height:25px; display:block; text-indent:-9999px; overflow:hidden; float:right;}
#mainCol #mainBody p.viewDetail a:hover{filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
#mainCol #mainBody p.pgTop{margin:0 24px 30px 24px; text-align:right; font-size:85%;}
#mainCol #mainBody .section .imageBox{width:218px; height:204px;}
#mainCol #mainBody .section .imageBox.iLt{padding:7px 20px 7px 0; background:url(/wataminchi/common/images/photoStageL.gif) no-repeat; float:left;}
#mainCol #mainBody .section .imageBox.iRt{padding:7px 0 7px 7px; background:url(/wataminchi/common/images/photoStageR.gif) no-repeat; float:right;}
#mainCol #mainBody .section .textBox{width:460px;}
#mainCol #mainBody .section .textBox.tLt{float:left; padding-left:18px;}
#mainCol #mainBody .section .textBox.tRt{float:left;}
#mainCol #mainBody .section .inner{padding:0 18px;}
#mainCol #breadcrumbs{background:url(/wataminchi/common/images/breadcrumbsBg.gif) no-repeat top; padding:20px 10px; text-align:right;}
#mainCol #breadcrumbs li{display:inline; font-size:85%; padding-left:5px; color:#ffffff;}
#mainCol #breadcrumbs li a{background:url(/wataminchi/common/images/breadcrumbsIcon.gif) no-repeat right center; padding-right:15px; color:#ffffff;}

/* ========== menu column =========== */
#menuCol ul{background:url(/wataminchi/common/images/menu.gif) no-repeat; padding:17px 6px;}
* html #menuCol ul li{height:1;}
#menuCol ul li a{width:180px; height:34px; display:block; text-indent:-9999px;}
#menuCol ul li#wMenu0101 a{}
#menuCol ul li#wMenu0201 a{height:30px;}
#menuCol ul li#wMenu0202 a{height:28px;}
#menuCol ul li#wMenu0203 a{height:28px;}
#menuCol ul li#wMenu0204 a{height:31px;}
#menuCol ul li#wMenu0301 a{}
#menuCol ul li#wMenu0401 a{}
#menuCol ul li#wMenu0501 a{}
#menuCol ul li#wMenu0601 a{}
#menuCol ul li a:hover{background:#663300; filter:alpha(opacity=25); -moz-opacity:0.25; opacity:0.25;}
#menuCol ul li ul{background:none; padding:0; zoom:1;}
#menuCol ul#menuBnr{padding:0; background:none; margin-top:5px;}
 * html #menuCol ul#menuBnr{margin-left:6px;}
#menuCol ul#menuBnr li{margin-bottom:5px;}
 * html #menuCol ul#menuBnr li{height:1;}
 *:first-child+html #menuCol ul#menuBnr li{height:1; zoom:1; line-height:1; margin-bottom:-2px;}
#menuCol ul#menuBnr li a{padding:2px; background:#ffffff; display:block; text-indent:0; text-align:center; width:176px; margin:0 auto; height:auto;}
 * html #menuCol ul#menuBnr li a{width:180px;}
#menuCol ul#menuBnr li a:hover{background:#a31e02; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

/* ==================== each page ==================== */
/* ========== about =========== */
#mainCol #titleBlock h1.aboutMinchi{background-position:right  0;}
#mainCol #mainBody h2#about01{background-position:0    0px;}
#mainCol #mainBody h2#about02{background-position:0  -50px;}
/* ========== kodawari =========== */
#mainCol #titleBlock h1.kodawariMinchi{background-position:right -140px;}
#mainCol #mainBody h2#kodawari01{background-position:0 -100px;}
#mainCol #mainBody h2#kodawari02{background-position:0 -150px;}
#mainCol #mainBody h2#kodawari03{background-position:0 -200px;}
#mainCol #titleBlock h1.ambienceMinchi{background-position:right -280px;}
#mainCol #mainBody h2#ambience01{background-position:0 -250px;}
#mainCol #mainBody h2#ambience02{background-position:0 -300px;}
#mainCol #titleBlock h1.tasteMinchi{background-position:right -420px;}
#mainCol #mainBody h2#taste01{background-position:0 -350px;}
#mainCol #mainBody h2#taste02{background-position:0 -400px;}
#mainCol #mainBody h2#taste03{background-position:0 -450px;}
#mainCol #mainBody h2#taste04{background-position:0 -500px;}
#mainCol #titleBlock h1.humanMinchi{background-position:right -560px;}
#mainCol #mainBody h2#human01{background-position:0 -550px;}
#mainCol #mainBody h2#human02{background-position:0 -600px;}
#mainCol #mainBody h2#human03{background-position:0 -650px;}
/* ========== menu =========== */
#mainCol #titleBlock h1.menuMinchi{background-position:right -700px;}
#mainCol #mainBody h2#menu01{background-position:0 -700px;}
#mainCol #mainBody h2#menu02{background-position:0 -750px;}
 h2#menu03{background-position:0 -800px;}
ul.watamiMenu{margin:10px 0 30px 0; height:120px; padding-left:15px;}
ul.watamiMenu li{display:inline;}
ul.watamiMenu li a{display:block; background:url(/wataminchi/menu/images/menuBtn.gif) no-repeat; width:220px; height:120px; overflow:hidden; text-indent:-9999px; margin-right:8px; float:left; color:#990000;}
ul.watamiMenu li.menuGrand    a{background-position:   0   0;}
ul.watamiMenu li.menuParty    a{background-position:-220px 0; margin-right:0;}
ul.watamiMenu li.menuSpecial  a{background-position:-440px 0;}
ul.watamiMenu li.menuParty2   a{background-position:-220px -120px;}
ul.watamiMenu li.menuSpecial2 a{background-position:-440px -120px;}
ul.watamiMenu li a:hover{filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}
ul.watamiMenu li a span{text-align:center; text-indent:0; display:block; position:relative; top:65px; font-size:120%; font-weight:bold;}
#mainCol #mainBody h3.west span{color:#555555; font-weight:normal; font-size:80%;}


body#bidMinchi #topTopics .topics {position:relative; padding:3px; background:url(/wataminchi/images/bgTopics.gif) left top no-repeat; height:276px; overflow:hidden;}
body#bidMinchi #topTopics .topics h2{background:url(/wataminchi/images/topicsTtl.gif) left top no-repeat; height:35px; overflow:hidden; text-indent:-9999px; margin:0 0 10px;}
body#bidMinchi #topTopics .topics p {margin:0; padding:0;}
body#bidMinchi #topTopics .topics p a{position:absolute; right:8px; top:9px; display:block; background:url(/wataminchi/images/topicsBtn.gif) left top no-repeat; width:102px; height:23px; overflow:hidden; text-indent:-9999px;}
body#bidMinchi #topTopics .topics p a:hover {background-position:0 -23px;}
body#bidMinchi #topTopics .topics dl{height:220px; overflow:auto; padding:0 3px 0 15px; margin:0 4px 0 0; font-size:90%; line-height:1.7;}
body#bidMinchi #topTopics .topics dl dt{clear:left; float:left; padding:0 0 8px;color:#fff;}
body#bidMinchi #topTopics .topics dl dt img {position:relative; top:-3px; right:-3px;}
body#bidMinchi #topTopics .topics dl dd{padding:0 3px 8px 7em;}
body#bidMinchi #topTopics .topics dl a {color:#fff;}


