﻿body {
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
a:link {
	color: #003399;
}
a:visited {
	color: #003399;
}
a:hover {
	color: #ffcc00;
}
a:active {
	color: #ffcc00;
}
.bklink:link {
	color: #333333;
}
.bklink:visited {
	color: #333333;
}
.bklink:hover {
	color: #ffcc00;
}
.bklink:active {
	color: #ffcc00;
}
.nodeco:link {
	color: #333333;
	text-decoration: none;
}
.nodeco:visited {
	color: #333333;
	text-decoration: none;
}
.nodeco:hover {
	color: #ffcc00;
	text-decoration: none;
}
.nodeco:active {
	color: #ffcc00;
	text-decoration: none;
}
p {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding-top: 12px;
	line-break: strict;
	color: #333333;
}




#wrapper {
	margin: 0px;
	width: 764px;
	padding: 0px;
	background: #FFFFFF;
}


.header {
	width: 764px;
	background: #ffffff;
}
.img-schott {
	position: absolute;
	top: 0px;
	left: 4px;
}
.img-blueline {
	position: absolute;
	bottom: 8px;
	left: 120px;
}
.img-english {
	position: absolute;
	top: 20px;
	left: 675px;
}
.logo {
	position: relative;
	width: 700px;
	height: 40px;
	padding: 0px;
	margin: 20px 32px 0px 32px;
	background: #ffffff;
}
.navi {
	position: relative;
	width: 700px;
	height: 40px;
	padding: 0px;
	margin: 1px 32px 0px 32px;
	border-top: 2px solid #000000;
	background: #ffffff;
}
.topmenu-ul {
	width: 700px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.img-sj {
	position: absolute;
	top: 13px;
	left: 4px;
}
.img-home {
	position: absolute;
	top: 14px;
	left: 156px;
}
.img-news {
	position: absolute;
	top: 15px;
	left: 209px;
}
.img-composer {
	position: absolute;
	top: 13px;
	left: 272px;
}
.img-publication {
	position: absolute;
	top: 13px;
	left: 327px;
}
.img-rental {
	position: absolute;
	top: 14px;
	left: 380px;
}
.img-band {
	position: absolute;
	top: 14px;
	left: 443px;
}
.img-license {
	position: absolute;
	top: 14px;
	left: 495px;
}
.img-performance {
	position: absolute;
	top: 13px;
	left: 570px;
}
.img-company {
	position: absolute;
	top: 14px;
	left: 647px;
}
#topicpath {
	clear: both;
	width: 700px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin: 0px 32px 1px 32px;
	padding: 0px;
	background: #ffffff;
} 
.topicpath {
	width: 700px;
	clear: both;
	font: 10px "MS UI Gothic", "Hiragino Kaku Gothic Pro", "sans-serif";
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}



#pagebody {
	width: 700px;
	margin: 0px 32px 0px 32px;
	padding: 0px;
	background-color: #ffffff;
} 



#leftnavi {
	float: left;
	width: 130px;
	margin: 0px 0px 80px 0px;
	padding: 36px 0px 0px 0px;
	background-color: #ffffff;
}
#rightnavi {
	float: right;
	width: 130px;
	margin: 0px 0px 80px 20px;
	padding: 36px 0px 0px 0px;
	background-color: #ffffff;
	font: 10px "MS UI Gothic","Hiragino Kaku Gothic Pro","sans-serif";
}
#rightnavi div.right-header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px solid #666666;
	font: 11px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: center;
}
#rightnavi a:link,
#rightnavi a:visited,
#rightnavi a:hover,
#rightnavi a:active {
	text-decoration: none;
}
.left-body,
.right-body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff
}
.left-ul {
	margin: 0px;
	padding: 4px 0px 0px 0px;
	list-style: none;
}
.left-li {
	margin: 0px 0px 16px 0px;
	padding: 0px;
	list-style: none;
}
.right-ol {
	margin: 0px 0px 0px 26px;
	padding: 0px;
}
.right-ol li {
	margin: 8px 0px 8px 0px;
	padding: 0px;
	line-height: 1.2em;
}


#contents {
	width: 550px;
	min-height: 350px;
	float: right;
	margin:0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}
#middle {
	width: 400px;
	float: left;
	margin:0px 0px 0px 0px;
	padding: 51px 0px 80px 0px;
	background-color: #ffffff;
}
#middle div.top {
	padding: 16px;
	margin: 28px 0px 28px 0px;
	background-color: #ffffff;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}
#middle div.bio {
	padding: 0px;
	margin: 28px 0px 0px 0px;
	background-color: #ffffff;
	font: 12px/1.3em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	color: #666666;
}
#middle div.item {
	padding: 4px 16px 16px 16px;
	margin: 0px;
	font: 12px/1.5em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}
#middle div.item p {
	margin:4px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
h1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 32px 0px;
}

h2 {
	clear: both;
	font: bold 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px;
	border-bottom: 1px solid #666666;
	padding: 0px 0px 4px 0px;
}


h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font: normal 12px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	color: #333333;
	border-left: 5px solid #000000;
}
h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font: normal 11px "Verdana", "sans-serif";
	color: #666666;
}
.bottom-border {
	width: 460px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #000000;
	vertical-align: bottom;
}
.border-hr {
	width: 460px;
	clear: both;
	border-bottom: 1px solid #666666;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}
.list-spacing {
	clear: both;
	width: 460px;
	font: 12px/1.8em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	margin: 0px;
	padding: 3px 0px 0px;
	word-break: break-all;
	color: #333333;
}
.kyokumei {
	font: bold 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.kyokumei-en {
	font: bold 12px/1.8em "Arial", "Helvetica", "sans-serif";
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.jptitle {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding: 0px 14px 0px 0px;
	vertical-align: top;
}
.entitle {
	font: 12px/1.8em "Arial", "Helvetica", "sans-serif";
	text-align: right;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
.titles {
	width: 460px;
	margin: 0px;
	padding: 0px;
}
.titles-tr {
	vertical-align: top;
}
.year {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin-left: 14px;
}
.worklist {
	margin-bottom: 20px;
}


.index-li {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

.public-tab {
	clear: both;
	font: 12px/1.8em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	width: 500px;
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 0px 0px;
}
.band-tab {
	clear: both;
	font: 12px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	width: 500px;
	margin: 0px 0px 40px 0px;
	padding: 0px;
}
.td-title {
	text-align: left;
	vertical-align: top;
	padding: 0px;
	width: 373px;
}
.ip-daimei {
	text-align: left;
	vertical-align: bottom;
	border: 0px;
	margin: 0px;
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.ip-author {
	border: 0px;
	margin: 0px;
	width: 410px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.ip-arr {
	display: inline;
	text-align: left;
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;;;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.ip-format {
	display: block;
	font: 11px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
}
.ip-info {
	display: block;
	font: 11px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
}
.ip-contents {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;;;
	font-size: 10px;
	color: #333333;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ip-yyyy {
	font: 10px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
	width: 390px;
}
.td-title-ex {
	text-align: left;
	vertical-align: top;
	padding: 0px;
	width: 200px;
}
.td-num {
	font: 12px/1.5em Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	text-align: right;
	vertical-align: top;
	margin: 0px;
}
.ip-sw {
	font: bold 11px Helvetica, sans-serif;
	text-align: right;
	vertical-align: bottom;
	border: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ip-price {
	border: 0px;
	width: 0px;
	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;;;
	font-size: 11px;
	font-weight: bold;
	color: #0000ff;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ip-cart {
	vertical-align: top;
	border: 0px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.td-inst {
	font: 12px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
.td-composer {
	font: 12px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
.td-composer-r {
	font: 12px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	text-align: right;
	vertical-align: top;
	padding: 0px;
}
.td-yen {
	font: 12px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	text-align: right;
	vertical-align: top;
	padding-right: 0px;
	margin: 0px;
}
.td-info {
	font: 12px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 3px 0px 0px 0px;	
	border-top: 1px solid #999999;

}
.td-info2 {
	font: 12px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	text-align: left;
	width: 500px;
	padding: 12px 0px 0px 0px;
	border-top: 1px solid #cccccc;
}
.td-noinfo {
	padding: 3px 0px 0px 0px;
	width: 460px;
	vertical-align: top;
	padding: 3px 0px 0px 0px;
}

.td-time {
	font: 12px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	text-align: left;
	vertical-align: top;
	padding-top: 8px;
}
.td-cart-publ {
	padding: 0px;
	text-align: right;
	vertical-align: top;
	padding-top: 8px;
}
.public-bold {
	font: bold 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	color: #333333;;
}
.ip-title {
	width: 410px;
	border: 0px;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;;;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.band-bold {
	font: bold 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}
.band-bold-s {
	font: bold 11px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	margin-left: 14px;
	color: #333333;
}
.band-s {
	font: 11px/1.5em Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	margin-left: 14px;
	color: #333333;
}
.italic {
	font-style: italic;
}
.oblique {
	font-style: oblique;
}
.publib-img {
	float: right;
	margin: 3px 0px 0px 5px;
}
.public-cap2 {
	margin: 40px 0px 40px 0px;
	text-align: left;
	padding: 3px 0px 3px 0px;
	border-style: none none solid none;
	border-color: #000000;
	border-width: 0px 0px 2px 0px;
}
.index-ul-public {
	margin: 20px 0px 60px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}
.index-li-public {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 15px;
	list-style:none;
}
.concert-date-td {
	text-align: left;
	vertical-align: top;
	width: 88px;
	padding: 0px 20px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.concert-info-td {
	text-align: left;
	vertical-align: top;
	width: 420px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.concert-bold-td {
	text-align: left;
	vertical-align: top;
	width: 420px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.concert-info-td-nsj {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	vertical-align: top;
	width: 420px;
	padding: 0px 0px 0px 0px;
	color: #999999;
}
.concert-bold-td-nsj{
	font: bold 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";	
	text-align: left;
	vertical-align: top;
	width: 420px;
	padding: 0px 0px 0px 0px;
	color: #999999;
}


.index-ul {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	color: #333333;
}


.index-ul-shop {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	color: #333333;
}
.index-ul-others {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	color: #333333;
}
.index-ul-others-btm {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}
.index-li-btm {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.rental-list-spacing {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 3px 0px 40px 0px;
	padding: 3px 0px 0px 0px;
}
.rental-list-spacing-btm {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 3px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}
.rental-info {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 5px 0px 40px 0px;
	padding: 3px 0px 0px 0px;
}
.rental-block {
	margin: 0px 0px 60px 0px;
	padding: 0px 0px 0px 0px;
}
.rental-block-btm {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.rental-bold {
	font: bold 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin-bottom: 0px;
}
.public-for {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin-left: 10px;
}
.td-author {
	font: 12px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
.border-tr {
	border-style: none none solid none;
	border-color: #000000;
	border-width: 0px 0px 1px 0px;
}



#footer-navi {
	clear: both;
	width: 700px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 28px 0px;
	border-top: 2px solid #000000;
	background: #ffffff;
} 
.footer-ul {
	width: 700px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.li-copyright {
	float: left;
	list-style: none;
	margin: 8px 213px 0px 3px;
	padding: 0px;
}
.li-aboutsite {
	float: left;
	list-style: none;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}
.li-contact {
	float: left;
	list-style: none;
	margin: 9px 0px 0px 14px;
	padding: 0px;
}
.li-sitemap {
	float: left;
	list-style: none;
	margin: 8px 0px 0px 14px;
	padding: 0px;
}
.li-topofpage {
	float: left;
	list-style: none;
	margin: 9px 0px 0px 25px;
	padding: 0px;
}



.rental-h2 {
	border-bottom: 1px solid #000000;
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	font: bold 13px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}
.sitemap-h2 {
	border-bottom: 1px solid #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	font: bold 13px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}
.news-h2 {
	border-bottom: 1px solid #000000;
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	font: bold 13px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}
.pub-h2-top {
	border-bottom: 1px solid #000000;
	margin: 28px 0px 0px 0px;
	padding: 20px 0px 3px 0px;
	font: bold 12px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}
.band-menu {
	border-bottom: 1px solid #000000;
	margin: 85px 0px 40px 0px;
	padding: 0px 0px 3px 0px;
	font: bold 12px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}
.bold {
	font: bold 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-break: strict;
	color: #333333;
}
p.bold {
  	font: bold 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}
.p-right {
  	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: right;
	margin-top: 10px;
	padding: 0px;
	line-break: strict;
}

.perf-spacing {
  	font: 12px/1.7em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 10px 0px 60px 0px;
	padding: 0px;
	line-break: strict;
}
p.cb {
	clear: both;
	margin-top: 0px;
	padding: 0px;
	color: #333333;
}
h2.cb {
    clear: both;
	margin-top: 0px;
	padding: 0px;
}
.year2 {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px;
	padding: 0px;
}
.description-tab {
	margin: 0px;
	padding: 0px;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	width: 500px;
}
.cell {
	padding-bottom: 15px;
	text-align: left;
	vertical-align: top;
	width: 120px;
}
.cell2 {
	padding-bottom: 15px;
	text-align: left;
	vertical-align: top;
	width: 380px;
}
#jumpmenu {
	margin-top: 0px;
	margin-left: 0px;

}

.gondai {
	background: url(../composer/gondai/images/gondai.jpg) no-repeat;
	float: right;
	margin-bottom: 20px;
	padding: 0px;
	width: 115px;
	height: 130px;
}
.mori {
	background: url(../composer/mori/images/mori2.jpg) no-repeat;
	float: right;
	margin-right: 0px;
	padding: 0px;
	width: 115px;
	height: 131px;

}
.takahashi {
	background: url(../composer/takahashi/images/takahashi2.jpg) no-repeat;
	float: right;
	margin-bottom: 20px;
	padding: 0px;
	width: 115px;
	height: 133px;

}
.abe{
	background: url(../composer/abe/images/abe8.jpg) no-repeat;
	float: right;
	margin-bottom: 20px;
	padding: 0px;
	width: 115px;
	height: 132px;

}
.takemitsu{
	background: url(../composer/takemitsu/images/takemitsu5.jpg) no-repeat;
	float: right;
	margin-bottom: 20px;
	padding: 0px;
	width: 115px;
	height: 134px;

}
.hosokawa{
	background: url(../composer/hosokawa/images/hosokawa.jpg) no-repeat;
	float: right;
	margin-bottom: 20px;
	padding: 0px;
	width: 115px;
	height: 139px;

}
.yuasa{
	background: url(../composer/yuasa/images/yuasa3.jpg) no-repeat;
	float: right;
	margin-bottom: 20px;
	padding: 0px;
	width: 115px;
	height: 139px;
	
}

.ichiyanagi{
	background: url(../composer/ichiyanagi/images/ichiyanagi.jpg) no-repeat;
	float: right;
	margin-bottom: 20px;
	padding: 0px;
	width: 115px;
	height: 139px;
}

.fr{
	float: right;
	margin: 0px 0px 4px 8px;
	padding: 0px;
	font: 10px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: right;
	color: #333333;
}

.fr-img{
	margin-bottom: 8px;
	padding: 0px;
}
.weihergarten{
	margin-top: 20px;
	padding: 0px;
	font: 10px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	color: #666666;
}
.weihergarten-img{
	margin-right: 8px;
	padding: 0px;
}



.fl {
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;

}
.fl-margin {
	float: left;
	text-align: left;
	margin-right: 8px;
	padding: 0px;

}

.credit {
	font: 12px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	float: right;
	text-align: left;
	margin-top: 20px;
	padding: 0px;

}
.contact-ul {
	margin: 0px;
	padding: 0px;
}

.index-ul-btm {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}
.sitemap-li {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	float: left;
	width: 165px;
	margin: 0px;
	padding: 0px;
	list-style:none;
}
.public-tab-noinfo {
	clear: both;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	width: 500px;
	margin: 0px 0px 40px 0px;
	padding: 0px;
}
.public-tab-btm {
	clear: both;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	width: 500px;
	margin: 0px 0px 150px 0px;
	padding: 0px;
}
.public-tab-btm2 {
	clear: both;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	width: 500px;
	margin: 0px;
	padding: 0px;
}

.band-tab {
	clear: both;
	width: 500px;
	margin: 0px 0px 40px 0px;
	padding: 0px;
}
.band-tab-top {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	clear: both;
	width: 500px;
	margin: 70px 0px 40px 0px;
	padding: 0px;
}
.band-tab-btm {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	clear: both;
	width: 500px;
	margin: 0px;
	padding: 0px;
}
.catalog-tab-ex {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	clear: both;
	width: 460px;
	margin: 0px 0px 0px 0px;
	padding: 7px;
	color: #666666;	
	background: #ffffff;
	border: 1px solid #cccccc;
}
.td-info-ex {
	font: 12px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 3px 0px 0px 0px;
	border-top: 1px solid #cccccc;
}
.pub-border {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	border-bottom: 1px solid #000000;
}



td.contact {
  	font: 13px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
}
.contact-bold {
  	font: bold 13px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
}
p.contact {
	font: 12px/1.7em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin-bottom: 30px;
	padding: 0px;
}
.contact-tab {
	margin-top: 17px;
	padding: 0px;
}
.order-tab {
  	font: 12px/1.2em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 12px 0px 0px 20px;
	padding: 0px;
	background: #ffffff;
	color: #333333;
	vertical-align:top;

}
.order-td-l {
	width: 160px;
	font: 12px/1.2em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.order-td-r {
  	font: 12px/1.2em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.ott {
	text-align: left;
	padding: 4px 12px 0px 0px;
	margin: 0px;
}







.inruby {
	ruby-align: auto;
	ruby-position: inline;
	ruby-overhang: auto;
	font-family: "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}

rt {
 	font: 9px/1.2em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}
rp {
 	font: 9px/1.2em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}


.privacy-ol {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	list-style: decimal outside;
	margin: 20px 0px 20px 24px;
	padding: 0px;
	color: #333333;

}
.privacy-li {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	list-style: decimal outside;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	color: #333333;

}
.law-ol {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	list-style: decimal outside;
	margin: 0px 0px 0px 24px;
	padding: 0px;
	color: #333333;

}
.law-li {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	list-style: decimal outside;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #333333;

}
.square-ul {;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	list-style: square outside;
	margin: 0px 0px 0px 24px;
	padding: 0px;
	color: #333333;
}
.square-li {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	list-style: square outside;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	color: #333333;

}

.img-publ {
	float: right;
	margin-bottom: 4px;
}
.attention {
	color: #ff0000;
}



.topmargin {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
}
.topmargin-shopindex {
	float: left;
	width: 112px;
	padding:0px;
	background-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.topmargin-shopindex2 {
	float: left;
	width: 200px;
	margin: 48px 28px 0px 0px;
	padding:0px 0px 0px 0px;
}
.catalog-div {
	width: 460px;
	margin: 0px;
	padding: 28px 0px 12px 0px;
	background: #FFFFFF;
}
.catalog-tab {
	clear: both;
	font: 12px/1.6em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	width: 460px;
	margin: 0px;
	padding: 0px;
	background: #EEEEEE;
	color: #333333;
}
.ip {
	clear: both;
	width: 490px;
	color: #333333;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ip-body {
	border-top: 
	width: 490px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
	border-top-width: 1px;
	border-top-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.concert-tab {
	clear: both;
	width: 490px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



.info-div {
	width: 460px;
	margin: 0px;
	padding: 20px 0px 20px 0px;
	background: #FFFFFF;
}
.info-div-shadow {
	width: 460px;
	margin: 20px 0px 32px 0px;
	padding-left: 4px;
	background: #EEEEEE;
}

.info-div-follow-p {
	width: 460px;
	margin: 0px;
	padding: 40px 0px 20px 0px;
	background-color: #FFFFFF;
}

.info-top {
	width: 460px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	background-color: #FFFFFF;
}

.map-td {
	margin: 0px;
	padding: 0px;
	border: none;
	color: #333333;
}
.map1 {
  	font: 12px/1.7em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-break: strict;
}
.map2 {
  	font: 12px/1.7em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	line-break: strict;
}
.map-small {
	font: 10px "�E��E� �E�ゴシチE��", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
}


.page-ul {
	width: 128px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.page-li {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

.menu-link:link {
	background: #ffffff;
	text-decoration: none;
}
.menu-link:visited {
	background: #ffffff;
	text-decoration: none;
}
.menu-link:hover {
	background: #000099;
	text-decoration: none;
}
.menu-link:active {
	background: #000099;
	text-decoration: none;
}
.index-top {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-break: strict;
}

.category-top {
	display: block;
}
.border-p {
	width: 460px;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin-top: 7px;
	padding:0px;
	line-break: strict;
	color: #333333;
}

.news-backnum {
	width: 460px;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: right;
	margin-top: 0px;
	padding-top:8px;
	line-break: strict;
	color: #333333;
	border-top: 1px solid #666666;
}
.newpubl-p {
	clear: both;
	width: 460px;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin-top: 12px;
	padding-top: 6px;
	line-break: strict;
	color: #333333;
	border-top: 1px solid #666666;
}
.ex66 {
	font: 12px/1.5em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	color: #666666;
}
.cover-img {
	float: right;
	text-align: right;
	border: none;
	margin-left: 8px;
}
.ip_cover {
	float: right;
	text-align: right;
	border: 1px solid #333333;
	padding: 0px;
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 4px;
}

.cover-categorytop {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.name-categorytop {
	float: left;
	margin: 0px;
	padding: 0px;
}
.hr460 {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.underline {
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-decoration: underline;
	text-align: left;
	margin: 0px;
	padding-top: 12px;
	line-break: strict;
}
.publ-index {
	clear: both;
	width: 460px;
	margin: 0px;
	padding: 28px 0px 0px 0px;
	background: #ffffff;
	}
.quarter {
	float: left;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	width: 115px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	color: #333333;
}
.harf {
	float: left;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	width: 225px;
	text-align: left;
	margin: 0px;
	padding: 0px 2px 0px 3px;
	background: #ffffff;
	color: #333333;
}
.third {
	float: left;
	width: 153px;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	color: #333333;
}
.indeximg {
	margin-bottom: 4px;
}
.topimg {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
.topimg-area {
	margin: 7px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	background: #ffffff;
}


.titles-p-pop {
	font: 11px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding-top: 12px;
	line-break: strict;
	color: #333333;
}

#titles-pop {
	width: 400px;
	padding: 28px 20px 28px 20px;
	background-color: #FFFFFF;
}

.info-div-follow-p-pop {
	width: 280px;
	margin: 0px;
	padding: 40px 0px 20px 0px;
	background: #ffffff;
}
.close-pop{
    text-align: center;
	width: 280px;
	margin: 0px;
	padding: 0px;
}
.titles-close-pop{
    text-align: center;
	width: 360px;
	margin: 0px;
	padding: 0px;
}
.square-ul-pop {;
	font: 11px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	list-style: square outside;
	margin: 0px 0px 0px 24px;
	padding: 0px;
}
.square-li-pop{
	font: 11px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	list-style: square outside;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
.info-div-pop {
	width: 280px;
	margin: 0px;
	padding: 20px 0px 20px 0px;
	background: #FFFFFF;
}
.order-tab-pop {
  	font: 11px/1.2em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 20px 0px 0px 12px;
	padding: 0px;
	vertical-align:top;
	background: #ffffff;
	color: #333333;
}
p.rental-compoverseas-ryakusho { 
    font: 11px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	color: #666666;
}

.bold13px {
	font: bold 13px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-break: strict;
	color: #333333;
}
.update {
	font: 12px/1.4em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 20px 0px 38px 5px;
	padding: 0px;
	line-break: strict;
	color: #333333;
}
.update-img {
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
.update-tab {
	font: 12px/1.4em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding-right: 0px;
	line-break: strict;
	color: #333333;
}
.update-td {
	width: 124px;
	text-align: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.index-li-all {
	font: 11px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.index-li-others {
	font: 11px/1.2em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px 0px 12px 12px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

.index-bold-s {
	font: bold 11px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
}
.newpubl-title-jp {
	font: bold 13px/1.5em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.newpubl-title-en {
	font: bold 12px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.otherpubl-jp {
	font: bold 12px/1.2em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px;
	padding: 0px;
	color: #333333;
}

.otherpubl-en {
	font: bold 12px/1.2em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.newpubl-for-jp {
	font: 12px/1.5em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.newpubl-for-en {
	font: 11px/1.5em  Arial, Helvetica, "Hiragino Kaku Gothic Pro", sans-serif;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.newpubl-data {
	float: right;
	text-align: right;
}
.newpubl-imgarea {
	clear: both;
	margin: 0px;
	padding: 0px 0px 4px 0px;
}
.newpubl-img-l {
	float: left;
	margin: 0px 0px 14px 0px;
}
.newpubl-img-s {
	margin: 0px 6px 0px 0px;
	padding:0px;
}
.newpubl-toinfo {
	font: 11px/1.5em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px;
	padding: 0px;
}
.newpubl-index {
	clear: both;
	text-align: left;
	width: 230px;
}
.shadow {
	width: 460px;
	background: #eaeaea;
	margin:0px;
	padding: 1px 1px 1px 2px;
}
.shadow-pop {
	width: 280px;
	background: #eaeaea;
	margin:0px;
	padding: 1px 1px 2px 2px;
}

.small {
	font: 10px/1.5em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.whathappen {
	font: 10px/1.5em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.small-bold {
	font: bold 10px/1.5em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 0px;
	padding: 0px;
	color: #333333;
}


.t10img {
	margin: 18px 0px 12px 0px;
	padding: 0px;
}

.t10credit {
	font: 11px/1.4em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	float: right;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	color: #333333;
}
.t10credit-2 {
	font: 11px/1.4em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 2px 0px 0px 0px;
	padding: 0px;
	color: #333333;
}

p.takemitsu10 {
	width: 690px;
	font: bold 13px/1.7em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 12px 0px 12px 0px;
	line-break: strict;
	color: #333333;
}
p.takemitsu10top {
	width: 690px;
	font: bold 13px/1.7em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	line-break: strict;
	color: #333333;
}


.takemitsu10bt {
	width: 690px;
	font:  11px/1.7em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	padding: 0px 0px 12px 0px;
	line-break: strict;
	color: #333333;
	border-bottom: 1px dashed #999999;
}


.index-t10-div-banner {
	font: 11px/1.4em  "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	float: right;
	margin: 42px 8px 40px 0px;
	padding: 2px 0px 2px 28px;
	background: #FFFFFF;
	border-left: 1px solid #FFFFFF;
}



.index-t10-div {
	font: 11px/1.4em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	float: right;
	margin: 32px 4px 0px 0px;
	padding: 0px;
	color: #333333;
}
.jumpto-t10-div {
	font: 11px/1.4em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 8px 4px 0px 0px;
	padding: 0px;
	color: #333333;
}

.update-float-left {
	font: 12px/1.4em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	float: left;
	margin: 20px 0px 38px 5px;
	padding: 0px;
	line-break: strict;
	color: #333333;
}

.index-takemitsuimg-bt {
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

#pagebody-690 {
    width: 690px;
	margin: 0px 32px 0px 32px;
	padding: 0px;
	background: #ffffff;
} 

.concert-div {
	width: 490px;
	margin: 0px;
	background: #FFFFFF;
	border-bottom: 1px dashed #999999;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.concert-div-top {
	width: 490px;
	margin: 0px;
	background: #FFFFFF;
	border-bottom: 1px dashed #999999;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.concert-div-btm {
	width: 490px;
	margin: 0px;
	background: #FFFFFF;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.concert-div-bottom-comp {
	width: 460px;
	margin: 0px;
	padding: 12px 0px 56px 0px;
	background: #FFFFFF;
}
.concert-div-t10 {
	width: 690px;
	margin: 0px;
	padding: 12px 0px 12px 0px;
	background: #FFFFFF;
	border-bottom: 1px dashed #999999;
	clear: both;
}

.songs-close{
	font: 11px/1.4em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	margin: 4px 0px 0px 0px;
	padding: 0px;
	line-break: strict;
	color: #333333;
	text-align: center;
	width: 333px;
}

.span-basic {
	width: 460px;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	line-break: strict;
	color: #333333;
}
.bold-14px {
	font: bold 14px/1.6em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-break: strict;
	color: #333333;
}
.t10-king {
	height: 10px;
	vertical-align: top;
}
.t10-king-td {
	width: 360px;
	height: 120px;
	vertical-align: top;
	font: 12px/1.6em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-break: strict;
	color: #333333;
	border-top: 1px dashed #999999;
}
.t10-king-imgtd {
	width: 96px;
	vertical-align: top;
	text-align: right;
	margin: 0px;
	padding: 0px;

}
.p-500px {
	width: 500px;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	text-align: left;
	margin: 0px;
	padding-top: 12px;
	line-break: strict;
	color: #333333;
}
.hensei-pull {
	float: right;
	margin-top: 2px;
	font: 10px/20px "MS UI Gothic", "Hiragino Kaku Gothic Pro", "sans-serif";
}
div.hensei-jump {
	text-align: right;
	font: 10px/20px "MS UI Gothic", "Hiragino Kaku Gothic Pro", "sans-serif";
}
.import-selecter {
	padding: 16px;
	border: 1px solid #333333;
}
.inline-selecter {
	display: inline;
	margin-left: 12px;
}
.serch-ex {
	font: 12px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	color: #333333;
	margin: 24px 0px 24px 24px;
	padding: 0px;
	list-style: decimal outside;
}
.underlinetext {
	text-decoration: underline;
	font: 12px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	color: #333333;
	margin: 0px 0px 24px 0px;
	padding: 0px;
}
.shop-jump {
	float: right;
	margin-top: 2px;
	font: 10px/20px "MS UI Gothic", "Hiragino Kaku Gothic Pro", "sans-serif";
}
.map-li-d4 {
	font-size: 10px;
}
.map-li-d3 {
	font-size: 11px;
}
.map-li-d2 {
	font-size: 12px;
}
.map-li-d1 {
	font-size: 13px;
}
.map-ul-d4 {
	list-style: square;
}
.map-ul-d3 {
	list-style: square;
}
.map-ul-d2 {
	list-style: square;
}
.map-ul-d1 {
	list-style: square;
}
.newslist-ul {
	font: 11px "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	color: #333333;
	list-style: square;
}
.malakhov {
	margin: 0px;
	padding: 0px;
	text-align: left;
	display: inline;
}
.sub:visited {
	color: #333333;
	text-decoration: none;
}
.sub:hover {
	color: #FF0000;
	text-decoration: none;
}
.sub:active {
	color: #FF0000;
	text-decoration: none;
}
.sub:link {
	color: #333333;
	text-decoration: none;
}
.shopcateg {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: right;
	clear: both;
	float: none;
	width: 700px;
	margin-top: 20px;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}
.serchbox {
	float: right;
}
.creditmenu {
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cvsmenu {
	margin: 0px;
	padding-top: 8px;
}
.ssl {
	margin: 0px;
	padding-top: 16px;
}
.small9 {
	font-size: 9px;
}
.item-img {
	float: left;
	margin: 0 8px 0 0px;
	padding: 0px
	width: 151px;
}
.shop-title {
	margin: 0px;
	padding: 0px;
}
.shop-title img {
	display: block;
	margin: 0 0 24px 0px;
}
.shopheader {
	width: 490px;
	margin: 0px;
	padding: 0px;
}
.hensei-pulldown {
	text-align: right;
	font: 10px/20px "MS UI Gothic", "Hiragino Kaku Gothic Pro", "sans-serif";
}
div#middle ul,
div#middle li,
div#middle p {
	font: normal 12px/1.4em 'Lucida Grande','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}