﻿@charset "UTF-8";

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;
}
.lb {
	margin: 0px;
	padding: 1px 0px 4px 7px;
	border-bottom: 1px solid #666666;
	border-left: 5px solid #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
}



#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 0px 32px;
	padding: 0px;
	background: #ffffff;
} 
#headrow {
	clear: both;
	width: 700px;
	border-top: none;
	border-bottom: 1px solid #ccc;
	margin: 0px 32px 0px 32px;
	padding: 0px;
	background: #ffffff;
} 
#headrow p {
	margin: 0;
	padding: 0;
}



.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 {
	clear: both;
	width: 700px;
	margin: 0px 0px 0px 32px;
	padding: 0px;
	background-color: #ffffff;
} 
div.maincontent {
	float: left;
	width: 545px;
	margin: 0px;
	padding: 0px;
	background:#fff;
}
div.content {
	float: right;
	width: 389px;
	min-height: 450px;
	margin:0px 0px 0px 0px;
	padding: 15px 0px 80px 0px;
	font: 12px/1.4em 'Arial','Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #333;
}

#rightnavi {
	font: 11px/1.4em 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	float: right;
	width: 150px;
	min-height: 700px;
	margin: 0px;
	padding: 0px;
	line-height: 1.8em;
	border-left: 1px solid #fff;
}
div.navimod {
	font-size: 11px;
	margin: 0;
	padding: 2px 0 2px 0;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}



p.navimod {
	padding: 9px 0 9px 9px;
	margin: 0;
	border-bottom: 1px dotted #999;
	}
ul.navimod {
	font-size: 10px;
	list-style: none;
	padding: 9px 0 9px 9px;
	margin: 0;
	border-bottom: 1px dotted #999;
	}
ul.navimod li {
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}
div.navimod ul.ctg {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0 0 0 0.5em;
	border-left: 3px solid #003399;
}
div.navimod ul.ctg1 {
	list-style: none;
	margin: 1em 0 1em 0;
	padding: 0 0 0 0.5em;
	border-left: 2px solid #003399;
}
div.navimod ul.ctg2 {
	list-style: none;
	padding: 0 0 0 0.5em;
	border-left: 1px solid #003399;
}

div.items {
	margin: 0;
	font: normal 11px/1.3em 'Arial', 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}


div.item {
	width:384px;
	margin: 0 0 0.9em 0;
	paddging: 0;
	overflow:hidden;
	background: #fff;
}
div.item:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

div.item div.listimg {
	float: left;
}

div.item div.info {
	float: right;
	width: 310px;

}

div.item div.listimg {
	padding: 0 0 32768px 0;
	margin: 0 0 -32768px 0;
}
div.item div.info {
	padding: 0 0 32768px 0;
	margin: 0 0 -32768px 0;
}


div.item div.info p {
	margin: 0;
	padding: 5px 0;
}
div.item div.listimg p {
	margin: 0;
	padding: 5px 5px;
}

img.listimg {
	border: 1px solid #4169e1;
}
img.listimg:hover {
	border: 1px solid #00bfff;
}

div.item p.info a:link,
div.item p.info a:visited,
div.accordion_child a:link,
div.accordion_child a:visited,
div#shoptop a:link,
div#shoptop a:visited {
	text-decoration: none;
}



.hilight {
	/*background: #f6ff00;*/
}
ul.items {
	list-style: none;	
	margin: 0;
	padding: 0;
}
ul.items li {
	margin: 0 0 0.1em 0;
	padding: 0;
}

ul.items li a:visited {
	color: #4753a2;
	text-decoration: underline;
	font-size: 12px;
}

ul.items li a:hover,
ul.items li a:active {
	color: #666;
	text-decoration: underline;
	font-size: 12px;
}
.navimod {
	color: #999;
}


#leftnavi {
	float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 36px 0px 0px 0px;
}
.left-body {
	width: 130px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff
}





.left-ul {
	/*width: 160px;*/
	margin: 0px;
	padding: 4px 0px 0px 0px;
	list-style: none;
}
.left-li {
	margin: 0px 0px 16px 0px;
	padding: 0px;
	list-style: none;
}
.left-ul-sub {
	/*width: 160px;*/
	margin: 0px;
	padding: 8px 0px 0px 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.left-li-sub {
	margin: 0px 0px 0px 24px;
	padding: 0px;
	list-style-image: none;
	list-style-type: square;
}
h1 {
	padding: 0 1em 0 0px;
	margin: 0 0 1em 0;
	font: bold 13px/1.4em 'Arial','ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #333;

}
#item h1 .ja {
	padding: 0 1em 0 0px;
	margin: 0 0 1em 0;
	font: bold 14px/1.4em 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #333;
}
#item h1 .roman {
	padding: 0 1em 0 0px;
	margin: 0 0 1em 0;
	font: normal 13px/1.4em 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #333;
}
p.menuheader {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 32px 0px;
}

h2 {
	padding: 0;
	margin: 0px 1em 1em 0px;
	font: bold 12px/1.4em 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #333;
}
div.tops h2 {
	padding: 0 0 0 5px;
	margin: 0px 1em 1em 0px;
	font: normal 14px/1.4em 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #00a1c7;
	border-left: 1px solid #00a1c7;
}

#item h2 {
	padding: 0;
	margin: 0px 0 1em 0px;
	font: bold 13px/1.4em 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #333;
	
}

#item table td,
#item table td tr {
	padding: 2px;
	vertical-align: middle;
}

.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-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
}
.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;
}
.index-li-shop {
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	list-style-image: none;
	list-style-type: none;
	letter-spacing: 0em;
}
.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;
}
.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;
}
.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;;
}
.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 32px 0px 32px;
	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;
}



.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-weight: bold;*/
}
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;
}
.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;

}
.newsdate {
	display: block;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
	font-weight: bold;
}
.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;
}
.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 {
	width: 460px;
	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;
}
.follow-h1 {
	width: 460px;
	font: 12px/1.8em "�l�r �o�S�V�b�N", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
	text-align: left;
	margin: 32px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-break: strict;
	color: #333333
}
.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-p {
	width: 460px;
	text-align: left;
	margin-top: 0px;
	padding-top:8px;
	line-break: strict;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-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;
}
.cover-categorytop {
	float: right;
	margin: 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;
}


.p-pop {
	width: 280px;
	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;
}
.bold-pop {
	font: bold 11px/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;
}
.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-jump {
	float: right;
	margin-top: 2px;
	font: 10px/20px "MS UI Gothic", "san-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", "san-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;
}

/* Entry tag display */
div.entry-tags { margin:20px 0 6px 0px; 
	font-style: normal;
	font-size:10px;
}
ul.entry-tags-list {
    list-style:none;
    padding: 0px;
    margin: 0px;
}
h4.entry-tags-header,
ul.entry-tags-list,
li.entry-tag { 
	display: inline;
	font: 11px "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
}
h4.entry-tags-header {
	font-weight: bold;
}

.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }

.entry-tags-list {
    list-style:none;
    padding: 0px;
}
.entry-content,
.entry-body {
	clear: both;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}
.entry-content {
	border-bottom: 1px solid #cccccc;
}
div.entry {
	padding-left: 12px;
	margin-bottom: 12px;
}
div.entry-body {
	font: normal 12px/1.7em "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	color: #333333;
	letter-spacing: normal;
}

.right-module {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-color: #ffffff;
}
div.module-serch {
	text-align: right;
	margin-top: 4px;
	padding: 0px;
}
label {
	display: none;
}
h5.archives {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #cccccc;
	font: normal 10px/1.7em "MS UI Gothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	color: #003399;
}
h5.serch,
h5.category,
h5.monthly {
	text-align: center;
	margin: 0px 2px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-color: #cccccc;
	font: normal 10px/1.7em "MS UI Gothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	color: #003399;
}
.module-list {
	list-style-image: URL(squ.gif);
	margin: 4px 0px 0px 26px;
	padding: 0px;
}
.module-list-archives {
	list-style-image: URL(tri.gif);
	margin: 8px 0px 0px 18px;
	padding: 0px;
}
li.module-list-item {
	font: normal 10px "MS UI Gothic","Arial", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
	padding-bottom: 4px;
	letter-spacing: 0.1em;
}
li.module-list-item a:link,
li.module-list-item a:visited {
	text-decoration: none;
	color: #999999;
}
li.module-list-item a:active,
li.module-list-item a:hover {
	text-decoration: none;
	color: #ff5522;
}
.rss {
	text-align: center;
	margin-top: 20px;
}

.entry {
	clear: both;
	margin-bottom: 20px;
	padding: 0px;
	background: #ffffff;
}
.entry-header-title {
	border-left: 1px solid #ff5522;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	font: bold 14px/1.3em "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	background-color: #ffffff;
	letter-spacing: 0.1em;
}
div.news-date {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
div.news-date span {
	font: normal 11px "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	color: #000000;
}
.permalink {
	padding-left: 6px;
	font: normal 11px "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
}
div.nomble {
	margin: 6px 0 12px 0px;
	padding: 0px;
	text-align: right;
	font: normal 10px "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	color: #333333;
}
div.pager {
	margin: 4px 0 4px 0px;
	padding: 0px;
	text-align: right;
}

div.pager a:link,div.pager a:visited,div.pager a:active,div.pager a:hover {
	color: #333333;
	text-decoration: underline;
}
div.pager span {
	font: normal 10px "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	color: #cccccc;
}
img {
	border: none;
}
.module-serch div {
	margin: 0px;
	padding:0px;
}
.entry-body div.center {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.accordion_headings{
	background:#4682b4;
	color:#FFFFFF;
	border-bottom:none;
	border-right:none;
	border-top: 1px solid #fff;
	border-left:none;
	cursor:pointer;
	font: normaI 12px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	padding: 0.7em;
}

div#accTag-header {
	color: #fff;
	background: #ff6347;
	border-bottom:1px solid #fff;
}

div#accFeat-header {
	color: #fff;
	background: #e29676;
	border-bottom:1px solid #fff;
}

.accordion_headings:hover{
	background:#00a1c7;
}

.accordion_child{
	padding:10px;
	background:#eee;
}

.accordion_child h3{
	padding: 0;
	margin: 0;
	font-weight: normal;
}

.header_highlight{
}

.topitems {
	display: block;
	position: relative;
	width: 112px;
	height: 155px;
	margin: 0 5px 5px 0;
	padding: 5px;
	border: 1px dotted #ccc;
	color: #333333;
	float: left;
	font: 6px 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	
	background: tranparent;
}
.topitems:hover {
	background: #00a1c7;
}
	

.topitems p {
}
.topitems img {
	display: block;
	position: absolute;
	bottom: 5px;
	text-align: right;
	border: 1px dotted #ccc;
	cursol: auto;

}
a.topitems:link h4,
a.topitems:visited h4 {
	color: #999;
	text-decoration: none;
}

a.topitems:link,
a.topitems:visited {
	color: #333;
	text-decoration: none;
}
a.topitems:hover,
a.topitems:active {
	color: #fff;
	text-decoration: none;
}
a.topitems:hover h4,
a.topitems:active h4 {
	color: #fff;
	text-decoration: none;
}

.topitems h3 {
	margin: 0;
	padding: 0;
	font: normal 11px/1.1em 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
.topitems h4 {
	margin: 0;
	padding: 0;
	font: normal 11px/1.1em 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

li.infos {
	list-style: none;
}

img.frame {
	border: 1px solid #999;
}

div.ad {
	border-top: 1px solid #999;
	clear: both;
}

p.cover {
	float: right;
	padding-right: 1em;
	width: 202px;

}
p.detail {
	padding-top: 1em;
	font: normal 11px/1.5em 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;		
}

p.cart-area {
	text-align: left;
}

p.infomations {
	clear: both;
}
#kyokumoku {
	clear: both;
	font: normal 11px 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;		
	
}
table td.lc  {
	width: 80px;
	background: #eee;
	text-align: center;
}

p.detail span.price {
	font-size: 125%;
	color: #0000ff;
}

p.info span.price {
	color: #0000ff;
}

div.items p.info span.price {
	color: #0000ff;
	margin-right: 0.5em;
}

img.cart {
	margin-top: 0.5em;
}

span.s {
	font-size: 90%;
}
span.t {
	color: 000;
	padding-right: 2em;
}

span.tj {
	color: 666;
}

span.qty {
	display: none;
}
div.section ul {
	list-style: none;
	margin: 0 0;
	padding: 0 0;
}
div.section ul li {
	list-style: none;
	margin: 0.25em 0;
	padding: 0 0;
}

span.bpy {
	color: #666;
	font-size: 90%;
}

p.pageback {
	text-align: right;
	padding: 0 1em 1em 0;
	margin: 0 0 0 0;
}
.price-att {
	color: #ff4500;
}

a.self:link, 
a.self:visited {
	color: #ff4500;
}


#accName-content div.accordion_child,
#accTitle-content div.accordion_child {
	text-align: justify; 
	text-justify: auto;
	font-size: 12px;
	word-spacing: 5px;
}

h1#shoplogo {
	text-decoration: none;  
	background-image: url('img/shoplogo.png');  
	background-position:left top;  
	background-repeat:no-repeat;  
	height: 70px;  
	text-indent: -999em; 
	margin-bottom: 0;
}  


div.tops {
	clear: both;
	margin: 3em 0;
	padding: 0;
}

ul#sm,
ul#sm li,
ul#sm img,
ul#sm a {
	margin:0; 
	padding:0
}

.sm {list-style:none; width:375px; height:120px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}

a.nml {
	text-decoration: none;
	color: #ff3368;
}
img.music {
	margin: 0;
	padding: 0;
}

span.newitem {
	background: red;
	color: white;
	padding: 0 0.5em 0 0.5em;
	margin-right: 0.5em;
}
span.bestseller {
	background: #ff4500;
	color: white;
	padding: 0 0.5em 0 0.5em;
	margin-right: 0.5em;
}

.gray {
	color: #999;
}

img.right-banner {
	margin: 1px 0 0 0;
	}

p.comment {
	font: normal 9pt/1.4em 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
