@charset "utf-8";
/* gohan */
body#bidGohan,body#bidGohan-Top{background-color:#6d061a;}
#footer{background:url(/gohan/common/images/footBg.gif) repeat-x top #270209;}
#footer ul li a.blank img{display:none;}
#footer ul li a.blank{background:url(/gohan/common/images/blankIcon.gif) no-repeat right center; padding-right:15px;}
#footer div.inner ul li{background:url(/gohan/common/images/linkIconB.gif) no-repeat left 5px;}
#footer div.inner h2{background:url(/gohan/common/images/footLogo.gif) no-repeat;}
#footer div.inner p.pgTop a{background:url(/gohan/common/images/pgTop.gif) no-repeat;}
#footer div.inner ul li a{color:#dadada;}
/* ==================== top page ==================== */
#gohanTop{padding:10px 0; width:932px;}
#gohanTop #topFlash{width:732px; float:right;}
#gohanTop #topFlash div.main{background:url(/gohan/images/topMain.gif) no-repeat; margin-bottom:10px; padding:6px;}
#gohanTop #topFlash div.topics{padding:6px;}
#gohanTop #topMenu{width:192px; float:left; padding-top:7px; margin-left:-6px;}
#gohanTop #topMenu ul{padding:1px 6px; width:180px; background:url(/gohan/images/topMenu.gif) no-repeat; margin-bottom:15px;}
#gohanTop #topMenu  ul li a{width:180px; height:38px; display:block; text-indent:-9999px; overflow:hidden;}
#gohanTop #topMenu  ul li#wMenu0101 a{}
#gohanTop #topMenu  ul li#wMenu0501 a{}
#gohanTop #topMenu  ul li#wMenu0601 a{}
#gohanTop #topMenu  ul li#wMenu0701 a{}
#gohanTop #topMenu  ul li#wMenu0801 a{}
#gohanTop #topMenu  ul li#wMenu0901 a{}
#gohanTop #topMenu  ul li a:hover{background:#990000; filter:alpha(opacity=25); -moz-opacity:0.25; opacity:0.25;}
#gohanTop #topMenu #topBanner{width:180px; padding-left:6px;}
#gohanTop #topMenu #topBanner ul{padding:0; width:auto; background:none;}
#gohanTop #topMenu #topBanner ul li{margin-bottom:5px;}
 * html #gohanTop #topMenu #topBanner ul li{height:1;}
 *:first-child+html #gohanTop #topMenu #topBanner ul li{height:1; zoom:1; line-height:1; margin-bottom:-2px;}
#gohanTop #topMenu #topBanner ul li a{padding:2px; background:#ffffff none; display:block; text-indent:0; height:auto; overflow:visible; width:176px;}
#gohanTop #topMenu  #topBanner ul li a:hover{background:#996600; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
#topTopics{width:720px; float:right; height:283px; padding-right:6px;}

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

/* ========== base layout =========== */
#container{z-index:0; position:relative;}
#mainCol{width:727px; margin-right:-6px; float:right; position:relative; z-index:100; margin-top:-17px;}
#menuCol{width:192px; margin:-10px 0 0 -6px; float:left; position:relative; z-index:200;}

/* ==================== common ==================== */
/* ========== main column =========== */
#mainCol #titleBlock{background:url(/gohan/common/images/titleBg.gif) no-repeat; height:129px; padding:6px 6px 9px 6px;}
 * html #mainCol #titleBlock{height:144px; overflow:hidden; padding-bottom:0;}
#mainCol #titleBlock h1{background:url(/gohan/common/images/h1.jpg) no-repeat; height:129px; overflow:hidden; text-indent:-9999px;}
#mainCol #titleBlock p{text-indent:-9999px; height:0; visibility:hidden;}
#mainCol #titleBlock br{display:none;}
#mainCol #mainBody{background:url(/gohan/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(/gohan/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(/gohan/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(/gohan/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(/gohan/common/images/photoStageL.gif) no-repeat; float:left;}
#mainCol #mainBody .section .imageBox.iRt{padding:7px 0 7px 7px; background:url(/gohan/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(/gohan/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(/gohan/common/images/breadcrumbsIcon.gif) no-repeat right center; padding-right:15px; color:#ffffff;}

/* ========== menu column =========== */
#menuCol ul{background:url(/gohan/common/images/menu.gif) no-repeat; padding:1px 6px; margin-bottom:10px;}
* html #menuCol ul li{height:1;}
#menuCol ul li a{width:180px; height:38px; display:block; text-indent:-9999px;}
#menuCol ul li#wMenu0101 a{}
#menuCol ul li#wMenu0201 a{}
#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:#990000; 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:#ffcc00; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

/* ==================== each page ==================== */
/* ========== about =========== */
#mainCol #titleBlock h1.aboutGohan{background-position:right  0;}
/* ========== kodawari =========== */
#mainCol #titleBlock h1.kodawariGohan{background-position:right -129px;}
#mainCol #mainBody h2#kodawari01{background-position:0    0px;}
#mainCol #mainBody h2#kodawari02{background-position:0  -50px;}
#mainCol #mainBody h2#kodawari03{background-position:0 -100px;}
/* ========== menu =========== */
#mainCol #titleBlock h1.menuGohan{background-position:right -258px;}

ul#watamiMenu{margin:30px 0; height:120px;}
ul#watamiMenu li{display:inline;}
ul#watamiMenu li a{display:block; background:url(/gohan/menu/images/menuBtn.gif) no-repeat; width:220px; height:120px; overflow:hidden; text-indent:-9999px; margin-right:8px; float:left;}
ul#watamiMenu li#menuGrand    a{background-position:   0   0;}
ul#watamiMenu li#menuParty    a{background-position:-220px 0;}
ul#watamiMenu li#menuSpecial  a{background-position:-440px 0; margin-right: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;}

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


