/* CSS Document */

body {
   margin:0px;
   }

div#wrap {
   padding: 0px 0px 0px 0px;
   width:800px;
   margin:0 auto;
   border:1px solid #CCCCCC;
}

div#head {
   padding: 0px 0px 0px 0px;
   width:644px;
   height:116px;
   margin:0 auto;
   background-image:url(images/nabeshohead_01.gif);
   background-repeat:no-repeat;
   float:left;
}

#head a {
	display: block;
	width: 644px;
	height: 116px;
	text-decoration:none;
} 
#head h1{
    margin:0px auto;
	padding:0px;
	font-size:12px;
	text-align:left;
}

#head span{
    visibility:hidden;
}
div#headblog {
   padding: 0px 0px 0px 0px;
   width:156px;
   height:116px;
   margin:0 auto;
   background-image:url(images/nabeshohead_02.gif);
   background-repeat:no-repeat;
   float:right;
}

#headblog a, #headblog a:link {
	display: block;
	width: 156px;
	height: 116px;
	text-decoration:none;
   background-image:url(images/nabeshohead_02.gif);
   background-repeat:no-repeat;
} 
#headblog a:hover {
   background-image:url(images/nabeshohead_over_02.gif);
   background-repeat:no-repeat;
}
#headblog span{
    visibility:hidden;
}

div#menu{
   padding:0px;
   margin:0 auto;
   width:800px;
   height:48px;
   font-size:11px;
   font-weight:normal;
   font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
   background-image:url(images/topmenu_01.jpg);
   background-repeat:no-repeat;
   clear:both;
}
#menu span{
    visibility:hidden;
}
#menu ul, #menu li{
    margin: 0;
	padding: 0;
	list-style: none;
}
#menu li{
	float: left;
}

#menu li.name{
    width:310px;
	height:35px;
	background-image: url(images/topmenu_01.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#menu li.advertisement{
    width:129px;
    height: 35px;
	background-image: url(images/topmenu_02.jpg);
	background-repeat:no-repeat;
}
#menu li.advertisement a, #menu li.advertisement a:link{
    width:129px;
    height: 35px;
	display:block;
	background-image: url(images/topmenu_02.jpg);
	background-repeat:no-repeat;
}
#menu li.advertisement a:hover{
	background-image: url(images/topmenu_over_02.jpg);
	background-repeat:no-repeat;
}

#menu li.music{
    width:122px;
	height:35px;
	background-image: url(images/topmenu_03.jpg);
	background-repeat:no-repeat;
}
#menu li.music a, #menu li.music a:link{
    width:122px;
	height:35px;
	display:block;
	background-image: url(images/topmenu_03.jpg);
	background-repeat:no-repeat;
}
#menu li.music a:hover{
	background-image: url(images/topmenu_over_03.jpg);
	background-repeat:no-repeat;
}

#menu li.shotbar{
    width:121px;
    height: 35px;
	background-image: url(images/topmenu_04.jpg);
	background-repeat:no-repeat;
}
#menu li.shotbar a, #menu li.shotbar a:link{
    width:121px;
    height: 35px;
	display:block;
	background-image: url(images/topmenu_04.jpg);
	background-repeat:no-repeat;
}
#menu li.shotbar a:hover{
	background-image: url(images/topmenu_over_04.jpg);
	background-repeat:no-repeat;
}
#menu li.information{
    width:118px;
    height: 35px;
	background-image: url(images/topmenu_05.jpg);
	background-repeat:no-repeat;
}
#menu li.information a, #menu li.info a:link{
    width:118px;
    height: 35px;
	display:block;
	background-image: url(images/topmenu_05.jpg);
	background-repeat:no-repeat;
}
#menu li.information a:hover{
	background-image: url(images/topmenu_over_05.jpg);
	background-repeat:no-repeat;
}


div#menuhome {
   padding:0px;
   margin:0 auto;
   width:800px;
   font-size:11px;
   font-weight:normal;
   font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#menuhome p {
   margin-top:0px;
   margin-bottom:0px;
   margin-right:0px;
   margin-left:0px;
   padding:0px 0px 0px 0px;
}

#menuhome p a{
   text-decoration:none;
   color:#050028;
}
#menuhome p a:hover{
   text-decoration:underline;
   color:#050028;
}
#menuhome p a:visited{
   text-decoration:none
   color:#050028;
}

div#contents{
    width:400px;
	margin:0px;
	padding:0px;
	float:right;
}
#contents h2{
    font-size:11px;
	font-weight:bold;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin:0px;
	padding:0px;
}
#contents p{
    margin:0px;
	padding:0px;
	font-size:11px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight:normal;
}

#contents h2{
    font-size:11px;
	font-weight:bold;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin:0px;
	padding:0px;
}
#contents p{
    margin:0px;
	padding:0px;
	font-size:11px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight:normal;
}

div#contentsleft{
    width:400px;
	margin:0px;
	padding:0px;
	float:left
}
#contentsleft p.yellow{
    margin:0px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:4px;
	background-color:#FFBF00;
	width:300px;
	font-size:11px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight:normal;
	line-height:120%;
	text-align:left;
}
#contentsleft p.top{
    margin:0px;
	padding:0px;
	width:312px;
	font-size:5px;
	background-image:url(images/topblock.gif);
	background-repeat:no-repeat;
}
#contentsleft p.bot{
    margin:0px;
	padding:0px;
	width:312px;
	background-image:url(images/botblock.gif);
	background-repeat:no-repeat;
}


div#drink{
    width:800px;
	height:400px;
	margin:0px;
	padding:0px;
}
#drink p{
    margin:0px;
	padding:0px;
}


div#footer{
    width: 800px;
	background-color:#050028;
	font-size:11px;
	font-weight:100;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color:#FFFFFF;
	clear:both;
}
#footer a{
   text-decoration:none;
   color:#fff;
}
#footer a:hover{
   text-decoration:underline;
   color:#fff;
}
#footer a:visited{
   text-decoration:none
   color:#ccc;
}
#footer p{
   padding-top:2px;
   padding-bottom:2px;
   padding-left:0px;
   padding-right:0px;
   margin:0px;
}

div#copyright {
   width:800px;
   text-align:right;
   border:none;
}
address{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	font-weight:100;
	font-style:normal;
}

.non a:link,
.non a:visited,
.non a:hover,
.non a:active {
  text-decoration:none;
}
