/*共通スタイル*/
TABLE.main {
	WIDTH: 100%
}
BODY {
	BACKGROUND-COLOR: #ffffff
}
IMG.mark {
	MARGIN: 4px 10px 7px; VERTICAL-ALIGN: middle
}
.submenu {
	PADDING-RIGHT: 4px; FONT-SIZE: x-small; TEXT-ALIGN: right
}
TD.maintable {
	VERTICAL-ALIGN: top
}
DIV.mail {
	FONT-SIZE: x-small; MARGIN-BOTTOM: 4px
}
H1 {    WIDTH: 60%;
        COLOR: #330000;
        TEXT-ALIGN: center; 
        FONT-SIZE: medium;
        PADDING: 7px; 
        MARGIN-TOP: 30px;
        margin-bottom: 30px;
        BORDER-TOP: medium none;
	BORDER-RIGHT: medium none; 
        BORDER-BOTTOM-COLOR: #ffcc99;  
        BORDER-LEFT: medium none; 
        BORDER-BOTTOM-STYLE: solid;
}
span.small{font-size:x-small;
}
/*一般タイトル（オレンジ系）とコピー*/
.toptitle {
background-color:#fff5ee
}
.toptitle2 {
background-color:#ffcc99
}
TD.toptitle {
	COLOR: #330000; BACKGROUND-COLOR: #fff5ee;
        FONT-SIZE: x-small; 
        TEXT-ALIGN: center;
        PADDING-TOP: 4px;
}
DIV.copy {
        WIDTH: 70%;
        BACKGROUND-COLOR: #ffcc99;
        TEXT-ALIGN: center;
	FONT-SIZE: x-small; 
        MARGIN: 40px 0px 2px 0px;  
}
/*グリーン系タイトルとコピーと見出し*/
table.toptitlegreen {
           background-color:#f5f5dc
}
TD.toptitlegreen {
	COLOR: #336633; BACKGROUND-COLOR: #f5f5dc;
　　　　FONT-SIZE: x-small; 
        TEXT-ALIGN: center;
        PADDING-TOP: 4px;
}
DIV.copygreen {
        WIDTH: 70%;
        BACKGROUND-COLOR: #99cc99;
	FONT-SIZE: x-small;
        TEXT-ALIGN: center;
        MARGIN-BOTTOM: 2px;
}
H1.green { WIDTH: 60%;
           COLOR: #330000;
           TEXT-ALIGN: center;
           FONT-SIZE: medium;
           PADDING: 7px; 
           MARGIN-TOP: 30px;
           BORDER-RIGHT: medium none; 
           BORDER-TOP: medium none;
           BORDER-BOTTOM-COLOR: #669966;
           BORDER-LEFT: medium none;
           BORDER-BOTTOM-STYLE: solid
}
/*ピンク系タイトルとコピーと見出し*/
table.toptitlepink {
                    background-color:#cc9999
}
DIV.copypink {
        WIDTH: 70%;
        BACKGROUND-COLOR: #cc9999;
	FONT-SIZE: x-small;
        TEXT-ALIGN: center;
        MARGIN: 30px 0px 2px 0px;
}
H1.pink {WIDTH: 60%;
         COLOR: #330000;
         TEXT-ALIGN: center;
         FONT-SIZE: medium;
         PADDING: 7px;
         MARGIN-TOP: 30px;
	 BORDER-RIGHT: medium none;
         BORDER-TOP: medium none;
         BORDER-BOTTOM-COLOR: #cc9999;
         BORDER-LEFT: medium none;
         BORDER-BOTTOM-STYLE: solid
}
/*ブラウン系タイトルとコピーと見出し*/
table.toptitlebrown {background-color:#cc9966}
DIV.copybrown {
        WIDTH: 70%;
        BACKGROUND-COLOR: #cc9966;
	FONT-SIZE: x-small;
        TEXT-ALIGN: center;
        MARGIN: 30px 0px 2px 0px;
}
H1.brown { WIDTH: 60%;
           COLOR: #330000;
           TEXT-ALIGN: center;
           FONT-SIZE: medium;
           PADDING: 7px;
           MARGIN-TOP: 30px;
	   BORDER-RIGHT: medium none;
           BORDER-TOP: medium none;
           BORDER-BOTTOM-COLOR: #cc9966;
           BORDER-LEFT: medium none;
           BORDER-BOTTOM-STYLE: solid
}
/*メニューのないページのスタイル*/
TD.menu {
        COLOR: #330000;
        BACKGROUND-COLOR: #ffcc99; 
	PADDING: 4px 0px 4px 4px; 
}
div.sub{width:70%;
        color: #660000;
        background-color:#fff5ee;
        line-height:1.5em; 
        text-align:left;
        font-size:x-small;
        margin:30px 0px 30px 0px;
        padding:30px;
}
/*トップページ*/
p.annaitop{font-size:x-small;}
/*プロフィールページ*/
table.profile{
               width:90%;
               color:#330000;
               background-color:#ffffff; 
               line-height:1.5em;
               margin-bottom:30px;
}
IMG.image {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
TD.profileimage {
	PADDING-RIGHT: 15px; VERTICAL-ALIGN: top
}
TD.profile {
	padding: 15px; BACKGROUND-COLOR: #fff5ee
}
P.name {
	TEXT-DECORATION: underline
}
/*新着情報ページ*/
table.new{width:75%;
          margin-bottom:20px;
          }
table.new th{background-color:#ffcc99;
             text-align:left;
             padding:4px;}
table.new td{background-color:#fff5ee;
             color:#663333;
             line-height:1.5em;
             padding:10px 10px 10px 20px;
             border-style:solid;
             border-width:1px;
             border-color:#ffffff;}
table.new td.new2{
                  width:15%;
                  vertical-align:top; 
                  padding:5px;  
                  border-color:#ffffff;
                  border-style:solid;
                  border-width:1px;
}
table.new th.info{color:#993333;
                  background-color:#ffffff;
                  padding-top:15px;
}
table.new td.info{ padding-left:50px;
}
div.newlink{ width:75%;
                 color:#336633;
                 text-align:right;
                 margin:0px 0px 30px 0px;
}
/*活動（以前の）履歴ページ*/
table.sub2act{color:#336633;
              background-color:#f5f5dc;
              margin-bottom:30px;
              border-style:solid;
              border-width:1px;
              border-color:#ffffff;
}
td.act{padding:5px; 
       border-color:#ffffff;
       border-style:solid;
       border-width:1px;
}
td.act2{ width:15%;
         vertical-align:top;
         padding:5px;
         border-color:#ffffff;
         border-style:solid;
         border-width:1px;
}
td.actmenu {
       text-align:center;
       padding:15px 5px 5px 5px; 
       border-color:#ffffff;
       border-style:solid;
       border-width:1px;
}
/*活動履歴２００１年以降のページ*/
div.rireki{width:85%;
           color:#336633;
           background-color:#f5f5dc;
           text-align:left;
           line-height:1.5em;
           padding-bottom:15px;
}
h2.rireki{
          background-color:#99cc99;
          font-size:small;
          padding-left:4px;
}
h3.rireki{color:#669966;
          background-color:#ffffff;
          padding-left:4px;
          border-color: #669966;
          border-style:solid;
          border-right:none;
          border-top:none;
          border-width:2px;
}
p.rireki{padding:0px 10px 0px 30px;
}
span.music {color:#cc6666;
}
div.rirekilink { width:85%;
                 background-color:#99cc99;
                 padding:4px;
}
div.actsetsumei{ width:85%;
                 color:#336633;
                 font-size:x-small;
                 text-align:right;
                 margin:5px 0px 30px 0px;
}
/*作品紹介のページ*/
p.cd{font-size:x-small;
}
table.subcd{ width:85%;
             color:#330000;
             background-color:#fff5ee;
             margin-bottom:30px;
             border-style:solid;
             border-width:1px;
             border-color:#cc9999;
}
td.cd1{
         padding:15px;
         text-align:center;
}
td.cd2{
         padding:15px;
         vertical-align:top;
}
p.cd1{font-size:x-small;
}
div.cd{width:70%;
       color:#996666;
       text-align:left;
       line-height:1.3em;
}
div.cd2{width:80%;
       color:#996666;
       font-size:x-small;
       text-align:left;
       line-height:1.3em;
       margin-bottom:50px;
}
table.cd{width:80%;
         color:660033;
         background-color:#fff5ee;
         line-height:1.2em;
         margin-bottom:30px;
}
table.cd2{ width:80%;
          color:#996666;
          background-color:#ffffff;
          margin:30px 0px 10px 0px;
}
td.cdpink { background-color:#fff5ee;
            padding:8px 6px 6px 8px;
}
td.cdwhite {background-color:#ffffff;
            padding:8px;
}
td.cdpinkcenter { background-color:#fff5ee;
                  text-align:left;
                  padding:6px;
}
td.cdwhitecenter { background-color:#ffffff;
                   text-align:left;
                   padding:6px;
}
/*曲目解説のページ*/
table.musictext{ width:70%;
                 color:#996666;
                 background-color:#fff5ee;
                 margin:30px 0px 0px 0px;
                 border-color:#cc9999;
                 border-style:solid;
                 border-width:2px;
}
table.musictext td{ color:#996666;
                    line-height:1.4em;
                    padding:15px;
}

div.music{width:70%;
          color:#cc9999;
          font-size:x-small;
          text-align:right;
          margin:10px 0px 200px 0px;
}
/*リンク集ページ*/
table.link{ width:75%;
            color:#663300;
            background-color:#fff5ee;
            margin:30px 0px 40px 0px;
            border-color:#cc9966;
            border-style:solid;
            border-width:1px;
}
table.link td{ padding:8px;
               border-color:#cc9966;
               border-style:solid;
               border-width:1px;
}
td.linkleft{ width:25%;
                   padding:8px;
                   border-color:#cc9966;
                   border-style:solid;
                   border-width:1px;
}
/*ＣＤ設置店一覧ページ*/
table.shop{ width:85%;
            color:#663300;
            background-color:#fff5ee;
            margin-top:30px;
            border-color:#cc9966;
            border-style:solid;
            border-width:1px;
}
table.shop td{ padding:4px;
               border-color:#cc9966;
               border-style:solid;
               border-width:1px;
}
table.shop th{ vertical-align:top;
               padding:4px;
               border-color:#cc9966;
               border-style:solid;
               border-width:1px;

}
span.shop {color:#cc6666;
           font-size:x-small;
}
div.info{width:85%;
         color:#996633;
         text-align:right;
         font-size:x-small;
}
/*ＣＤ設置店店舗紹介ページ*/
table.shoptext{ width:70%;
                color:#663300;
                background-color:#fff5ee;
                margin-top:30px;
                border-color:#cc9966;
                border-style:solid;
}
td.shoptext { padding:6px;
                   border-color:#cc9966;
                   border-style:solid;
}
table.shoptext2{ width:100%;
                 color:#663300;
}
table.shoptext2 th { 
                 color:#663300;
                 vertical-align:top;
                 text-align:left;
                 padding:4px;
}
table.shoptext2 td { 
                 color:#663300;
                 vertical-align:top;
                 text-align:left;
                 padding:4px;
}
div.info{ width:85%;
          color:#996633;
}
div.infotext{width:70%;
             color:#996633;
             margin-bottom:200px;
}
/*通販ページ１*/
td.subcd{ text-align:center;
          padding:5px; 
          border-color:#cc9999;
          border-style:solid;
          border-width:1px;
}
td.subcd2{ vertical-align:top;
           padding:5px; 
           border-color:#cc9999;
           border-style:solid;
           border-width:1px;
}
th.subcdtitle{ width:15%;
          text-align:center;
          padding:5px; 
          border-color:#cc9999;
          border-style:solid;
          border-width:1px;
}
th.subcd{ padding:5px; 
          border-color:#cc9999;
          border-style:solid;
          border-width:1px;
}
td.cdgaiyo { height:35%;
             vertical-align:top;
             padding:7px;
}
td.cdlink { height:20%;
            vertical-align:bottom;
            padding:7px;
}
td.cdsetsumei { font-size:x-small;
                vertical-align:top;
                line-height:1.2em;
                padding:7px;
}
table.cd1gaiyo { height:100%;
}
table.order{ width:85%;
             background-color:#fff5ee;
             margin-bottom:30px;
}
th.order{ background-color:#ffffff;
          text-align:left;
}
td.order{ padding:10px;
}
h2.order{ color:#330000;
          font-size: medium;
          padding:4px;
          border-color: #ffcc99;
          border-style:solid;
          border-right:none;
          border-left:none;
          border-width:2px;
}
/*通販ページ２*/
dl{line-height:1.5em;
}
span.01 { background-color: #eee8aa; 
}
span.02 { background-color: #ffe4e1; 
}
div.setsumei { font-size: x-small; 
}
h2.orderform{ color:#cc6633;
              font-size:medium;
}
/*送料一覧ページ*/
div.subsend{ width:75%;
             color: #660000;
             background-color:#fff5ee;
             line-height:1.5em; 
             text-align:left;
             margin:30px 0px 30px 0px;
             padding:30px;
}
table.subsend{ margin-top:20px;
               border-color:#cc9999;
               border-style:solid;
               border-width:1px;
}
table.subsend td { padding:4px;
                   border-color:#cc9999;
                   border-style:solid;
                   border-width:1px;
}
table.subsend th { padding:4px;
                   border-color:#cc9999;
                   border-style:solid;
                   border-width:1px;
}
/*リンクのスタイル*/
/*メニューのリンク*/
a:link {color:#660000;}
a:visited {color:#660000;}
a:active{ color:#cc9966; }
a:hover {color:#cc9966; }
a {text-decoration:none;}
/*メニューのリンク（ブラウン、ピンク）*/
a.3:link {color:#330000;}
a.3:visited {color:#330000;}
a.3:active{ color:#ffffff; }
a.3:hover {color:#ffffff; }
a.3 {text-decoration:none;}
/*トップページ「法的制約」、通販ページ「ポリシー」「法的表記」へのリンク*/
a.open:link {color:#cc9999;}
a.open:visited {color:#cc9999;}
a.open:active{ color:#ffcccc; }
a.open:hover {color:#ffcccc; }
a.open {text-decoration:underline;}
/*メールへのリンク*/
a.mail:link {color:#cc6666;}
a.mail:visited {color:#cc6666;}
a.mail:active{ color:#ff6666; }
a.mail:hover {color:#ff6666; }
a.mail {text-decoration:underline;}
/*「戻る」ボタンのリンク*/
a.modoru:link {color:#330000;}
a.modoru:visited {color:#330000;}
a.modoru:active{ color:#cc6666; }
a.modoru:hover {color:#cc6666; }
/*別ページへのリンク（ピンク、アンダーラインあり）*/
a.shiji:link {color:#cc6666;}
a.shiji:visited {color:#cc6666;}
a.shiji:active{ color:#ff6666; }
a.shiji:hover {color:#ff6666; }
a.shiji {text-decoration:underline;}
/*ＣＤ設置店ページの、各店舗ホームページへのリンク（ブラウン系、アンダーラインあり）*/
a.shop:link {color:#996633;}
a.shop:visited {color:#996633;}
a.shop:active{ color:#ff9966; }
a.shop:hover {color:#ff9966; }
a.shop {text-decoration:underline;}
/*活動履歴ページ（活動以前ページ）*/
a.actmenu:link {color:#336633;}
a.actmenu:visited {color:#336633;}
a.actmenu:active{ color:#cc6666; }
a.actmenu:hover {color:#cc6666; }
a.actmenu {text-decoration:underline;}
/*活動履歴ページ（活動開始以降ページ）*/
a.actmenuwhite:link {color:#336633;}
a.actmenuwhite:visited {color:#336633;}
a.actmenuwhite:active{ color:#f5f5dc; }
a.actmenuwhite:hover {color:#f5f5dc; }
a.actmenuwhite {text-decoration:underline;}
/*作品紹介の、解説と試聴のリンク（ピンク、アンダーラインなし）*/
a.cd:link {color:#cc6666;}
a.cd:visited {color:#cc6666;}
a.cd:active{ color:#ff6666; }
a.cd:hover {color:#ff6666; }
a.cd {text-decoration:none;}
/*かつどう日記とコンサートができるまでのリンク*/
a.submenu:link {color:#333333;}
a.submenu:visited {color:#333333;}
a.submenu:active{ color:#333333; }
a.submenu:hover {color:#333333; }
a.submenu {text-decoration:underline;}
/*トップページお詫び分のデザイン*/
p.owabi{font-size:x-small;
        color:#ff6666;
         padding-top:30px;}
/*松下さんへのリンク*/
a.pastel:link {color:#996633;}
a.pastel:visited {color:#996633;}
a.pastel:active{ color:#ff9966; }
a.pastel:hover {color:#ff9966; }
a.pastel {text-decoration:underline;}
