html , body {
	margin:0px;
	padding:0px;
}
.left {
	width: 45px;
	float: left;
	padding-top: 50px;
	margin: 0px;
	padding-right: 0px;
}
.right {
	width: 700px;
	float: left;
}
body {
	text-align: center;
	padding-top: 50px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	font-family: "ƒqƒ‰ƒMƒmŠÛƒS Pro W4", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "Arial Black", "Century Gothic";
}
#si_main {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
#sh_main {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
.left li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.left ul {
	margin: 0px;
	padding: 0px;
}
.left li a {
	text-indent: -9999px;
	display: block;
	height: 130px;
	width: 45px;
	margin: 0px;
}
.left li#singer a:link , .left li#singer a:visited {
	background: url(../images/b_singer1.gif) no-repeat left top;
}
.left li#singer2 a:link , .left li#singer2 a:visited {
	background: url(../images/b_singer2.gif) no-repeat left top;
}
.left li#shop a:link , .left li#shop a:visited {
	background: url(../images/b_shop1.gif) no-repeat left top;
}
.left li#shop2 a:link , .left li#shop2 a:visited {
	background: url(../images/b_shop2.gif) no-repeat left top;
}
.left li#singer a:hover {
	background: url(../images/b_singer2.gif) no-repeat left top;
}
.left li#shop a:hover {
	background: url(../images/b_shop2.gif) no-repeat left top;
}
.right .header {
	background: url(../images/b_title.gif) no-repeat;
	height: 30px;
	text-align: left;
}
.right .header h1 , .right .header h2 {
	text-indent: -9999px;
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

#si_main .right .menu {
	background: url(../images/p_top1.jpg) no-repeat left top;
	height: 400px;
	padding-top: 50px;
	text-align: right;
	padding-right: 15px;
	margin: 0px;
	padding-left: 500px;
}
#sh_main .right .menu {
	background: url(../images/p_top2.jpg) no-repeat left top;
	height: 400px;
	padding-top: 50px;
	text-align: left;
	margin: 0px;
	padding-left: 15px;
}
.footer {
	clear: left;
	text-align: right;
	margin: 0px;
	padding: 10px 2px 2px;
	color: #666666;
	font-size: 12px;
	line-height: 130%;
}
.right .menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.right .menu li {
	margin: 0px 0px 5px;
	padding: 0px;
	text-align: left;
}

.right .menu li a {
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 175px;
	margin: 0px;
}
.right .menu li#qr {
	margin-top: 10px;
	font-size: 12px;
	background: url(../images/qr.gif) no-repeat 30px 30px;
	height: 150px;
	margin-left: 10px;
}
.right .menu #qr small {
	font-size: 12px;
	font-family: "Courier New", Courier, mono;
}
#si_main .right .menu #news a:link , #si_main .right .menu #news a:visited {
	background: url(../images/m_news1.gif) no-repeat left top;
}
#si_main .right .menu #bio a:link , #si_main .right .menu #bio a:visited {
	background: url(../images/m_bio1.gif) no-repeat left top;
}
#si_main .right .menu #blog a:link , #si_main .right .menu #blog a:visited {
	background: url(../images/m_blog1.gif) no-repeat left top;
}
#si_main .right .menu #link a:link , #si_main .right .menu #link a:visited {
	background: url(../images/m_link1.gif) no-repeat left top;
}
#si_main .right .menu #contact a:link , #si_main .right .menu #contact a:visited {
	background: url(../images/m_contact1.gif) no-repeat left top;
}
#si_main .right .menu #news a:hover {
	background: url(../images/m_news2.gif) no-repeat left top;
}
#si_main .right .menu #bio a:hover {
	background: url(../images/m_bio2.gif) no-repeat left top;
}
#si_main .right .menu #blog a:hover {
	background: url(../images/m_blog2.gif) no-repeat left top;
}
#si_main .right .menu #link a:hover {
	background: url(../images/m_link2.gif) no-repeat left top;
}
#si_main .right .menu #contact a:hover {
	background: url(../images/m_contact2.gif) no-repeat left top;
}
#sh_main .right .menu #karaoke a:link , #sh_main .right .menu #karaoke a:visited {
	background: url(../images/m_karaoke1.gif) no-repeat left top;
}
#sh_main .right .menu #hakkai a:link , #sh_main .right .menu #hakkai a:visited {
	background: url(../images/m_hakkaisan1.gif) no-repeat left top;
}
#sh_main .right .menu #kinutaro a:link , #sh_main .right .menu #kinutaro a:visited {
	background: url(../images/m_kinutaro1.gif) no-repeat left top;
}
#sh_main .right .menu #ajiro a:link , #sh_main .right .menu #ajiro a:visited {
	background: url(../images/m_ajirohama1.gif) no-repeat left top;
}
#sh_main .right .menu #karaoke a:hover {
	background: url(../images/m_karaoke2.gif) no-repeat left top;
}
#sh_main .right .menu #hakkai a:hover {
	background: url(../images/m_hakkaisan2.gif) no-repeat left top;
}
#sh_main .right .menu #kinutaro a:hover {
	background: url(../images/m_kinutaro2.gif) no-repeat left top;
}
#sh_main .right .menu #ajiro a:hover {
	background: url(../images/m_ajirohama2.gif) no-repeat left top;
}



