@charset "utf-8";

/* 名琴典藏清單 */
ul.sequence {overflow:hidden; width:300px; position:absolute; left:255px; top:27px;}
ul.sequence li {float:left; line-height:25px; height:25px; overflow:hidden;}
ul.sequence li a {padding:0 4px 0 5px; text-decoration:underline; display:block; float:left;}
ul.sequence li a {line-height:28px\9; *line-height:27px; text-decoration:none\9; *text-decoration:underline;} /* IE */
ul.sequence li a:hover {background-color:#593b33; color:#c0a47f; text-decoration:none;}
ul.sequence li .selected {background-color:#593b33; color:#c0a47f; text-decoration:none;}
ul.sequence span {float:left; color:#593b33;}

table.collection {width:600px; margin-top:20px; border:1px solid #483121; font-size:12px;}
table.collection tr,th,td {border:1px solid #483121;}
table.collection td {padding:1px 8px; background-image:url(../images/table-bg.png); background-repeat:repeat;}
table.collection td {_background-image:none;} /* IE6 */
table.collection td a {color:#333;}
table.collection tbody th {padding:1px 12px; color:#d5cfcc; background-color:#483121; font-size:14px; background-image:none; font-style:italic; font-weight:bold;}
table.collection thead th {padding:1px 12px; color:#d5cfcc; background-color:#483121; font-size:14px; background-image:none; font-style:italic; font-weight:bold;}
table.collection tfoot tr {display:none;}

a.backtop {background-image:url(../images/backtop.gif); background-repeat:no-repeat; background-position:left 6px; padding-left:11px; position:relative; left:560px;}


/* City and History */
h2.city-title {height:43px; background-image:url(../images/city-title.png); background-repeat:no-repeat; text-indent:-9000px; margin:-4px 0 0 8px;}
.city-content {margin-top:9px; padding:0px; width:697px;}
.city-content div.content-detail-widetop {margin:0px;}
.city-content div.content-detail-widebottom {margin:0px;}

.city-content h3 {width:194px; height:58px; background-repeat:no-repeat; text-indent:-9000px; margin-bottom:14px; position:absolute;}
.city-content h3.city-italy {background-image:url(../images/city-italy.png);}
.city-content h3.city-germany {background-image:url(../images/city-germany.png);}
.city-content h3.city-uk {background-image:url(../images/city-uk.png);}
.city-content h3.city-france {background-image:url(../images/city-france.png);}

.city-content div.content-index {width:194px; margin:11px 0 0 21px;}
.city-content div.panes {min-height:289px;}
.city-content div.panes {*margin-top:-26px;} /* IE7 */
.city-content div.panes div {padding:0 25px 0 35px;}
.city-content div.panes h4 {font-size:17px; color:#6b3f2a; margin:5px 0 12px 0; font-family:"Times New Roman", Times, serif;}
.city-content div.panes h4 {*margin-top:0px;} /* IE */
.city-content div.panes h4 span {font-weight:bold; font-size:18px\9;}
.city-content div.panes div p {margin-bottom:18px;}

.city-map-wrapper {width:472px; height:360px; margin:9px 0 0 215px; background-image:url(../images/map-bg.png); background-repeat:no-repeat; position:relative;}
.city-map {width:465px; height:352px; background-repeat:no-repeat; position:relative; top:2px; left:2px;}
.city-italy {background-image:url(../images/map-italy.jpg);}
.city-germany {background-image:url(../images/map-germany.jpg);}
.city-uk {background-image:url(../images/map-uk.jpg);}
.city-france {background-image:url(../images/map-france.jpg);}

.tab-wrapper {width:660px; margin:0; padding-top:64px; position:relative;}
.content-index ul.city-index {position:relative; margin:0;}
.more-tags {width:194px; height:26px; margin-bottom:0px; cursor:pointer; background-image:url(../images/more-tags.png); background-repeat:no-repeat; background-position:left top;}

li.noline {display:block; width:192px; height:19px; background-image:url(../images/city-spline.png); background-repeat:no-repeat; background-position:left top; padding:0px; margin:3px 0 -2px -32px; line-height:19px;}

/* 標示城市 */
.city-index a {position:relative; *z-index:5;}
.city-index a:active {top:0px;}
.city-index a div {width:30px; height:30px; position:absolute; background-repeat:no-repeat; z-index:5; background-image:url(../images/map-point-hover.png); background-position: left 30px;}
.city-index a:hover div {background-position: left top;}
.city-index a:hover div {*background-position:left -2px;} /* IE7 */
.city-index a.current div {background-image:url(../images/map-point.png); background-position:left top;}
.city-index a div.nodata {display:none; width:67px; height:25px; background-image:url(../images/tooltip-nodata.gif); width:54px; background-repeat:no-repeat; position:absolute; top:-15px; left:-39px;}
.city-index div p {background-color:#000; color:#e0e0e0; font-size:11px; font-weight:bold; margin:0; padding:0 5px; position:absolute; line-height:15px; left:20px; top:-5px; display:none; font-family:Verdana\9; }

.brescia a div {top:-2px; left:314px;}
.cremona a div {top:-9px; left:305px;}
.ferrara a div {top:-33px; left:344px;}
.florence a div {top:-30px; left:332px;}
.genoa a div {top:-79px; left:277px;}
.mantua a div {top:-136px; left:323px;}
.milano a div {top:-166px; left:284px;}
.roma a div {top:-88px; left:357px;}
.turin a div {top:-213px; left:250px;}
.venice a div {top:4px; left:362px;}
.bologna a div {top:-13px; left:338px;}
.naples a div {top:69px; left:409px;}

.fussen a div {top:213px; left:387px;}
.mittenwald a div {top:185px; left:407px;}
.nurnberger a div {top:87px; left:402px;}
.tyrol a div {top:144px; left:425px;}
.vienna a div {top:64px; left:536px;}
.absam a div {top:64px; left:416px;}
.augsburg a div {top:-3px; left:391px;}
.berlin a div {top:-207px; left:451px;}
/*.bolzano a div {top:-195px; left:451px;}*/
.hamberger a div {top:-17px; left:373px;}
.mainz a div {top:91px; left:312px;}
.markneukirchen a div {top:49px; left:424px;}
.munchen a div {top:111px; left:406px;}
.offenbach a div {top:2px; left:325px;}
.offenbach a div p {width:124px; text-align:left;}
.passau a div {top:32px; left:460px;}
.regensburg a div {top:-5px; left:425px;}
.salzburg a div {top:-111px; left:305px;}
.wiesbaden a div {top:-114px; left:305px;}

.london a div {top:227px; left:408px;}
.aberdeen a div {top:-44px; left:392px;}

.mirecourt a div {top:32px; left:465px;}
.nice a div {top:198px; left:459px;}
.paris a div {top:-52px; left:348px;}

/* 標示城市 end */

/* 歐洲全圖 */
a.btn-europe {width:35px; height:40px; background-image:url(../images/btn-europe.png); background-repeat:no-repeat; display:block; position:absolute; left:6px; top:313px;}
/*
a.btn-europe div {display:none; width:54px; height:26px; background-image:url(../images/tooltip-europe.png); background-repeat:no-repeat; position:absolute; top:-3px; right:-44px;}
a.btn-europe:hover div {display:block;}
*/
.map-europe {width:465px; height:352px; background-image:url(../images/map-europe.jpg); background-repeat:no-repeat; position:relative;}
.map-europe a {display:block; position:absolute;}
.map-europe a div {background-repeat:no-repeat; position:absolute; display:none;}
.map-europe a.uk {width:73px; height:123px; top:8px; left:84px;}
.map-europe a.uk div {width:94px; height:141px; background-image:url(../images/city-hover-uk.png); top:-10px; left:-8px;}
.map-europe a.uk div {background-image:url(../images/city-hover-uk-ie.jpg)\9; } /* IE */
.map-europe a.france {width:110px; height:124px; top:136px; left:96px;}
.map-europe a.france div {width:157px; height:162px; background-image:url(../images/city-hover-france.png); top:-11px; left:-9px;}
.map-europe a.france div {background-image:url(../images/city-hover-france-ie.jpg)\9; } /* IE */
.map-europe a.germany {width:98px; height:120px; top:75px; left:206px;}
.map-europe a.germany div {width:150px; height:163px; background-image:url(../images/city-hover-germany.png); top:-7px; left:-9px;}
.map-europe a.germany div {background-image:url(../images/city-hover-germany-ie.jpg)\9; } /* IE */
.map-europe a.italy {width:123px; height:141px; top:197px; left:214px;}
.map-europe a.italy div {width:150px; height:163px; background-image:url(../images/city-hover-italy.png); top:-8px; left:-14px;}
.map-europe a.italy div {background-image:url(../images/city-hover-italy-ie.jpg)\9; } /* IE */

body.city div.region-tab {left:239px; top:369px;} /* 選擇國家 */
body.city div.content {*padding-top:86px;} /* IE7 */
body.city div.content-index ul.tabs {*margin-top:11px;} /* IE7 */

/* Learn more */
p.readmore {text-align:right; border-top:1px dashed #6b3f2a; padding-top:5px;}
p.readmore span {font-size:12px; color:#6b3f2a; padding:0; line-height:23px; font-weight:bold;}

/* 學派與家族 */
h2.sch-ancona {height:33px; background-image:url(../images/sch-ancona.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-bologna {height:33px; background-image:url(../images/sch-bologna.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-brescia {height:33px; background-image:url(../images/sch-brescia.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-cremona {height:33px; background-image:url(../images/sch-cremona.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-cremona_1800 {height:33px; background-image:url(../images/sch-cremona_1800.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-fabriano {height:33px; background-image:url(../images/sch-fabriano.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-ferara {height:33px; background-image:url(../images/sch-ferara.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-florence {height:33px; background-image:url(../images/sch-florence.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-genova {height:33px; background-image:url(../images/sch-genova.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-livorno {height:33px; background-image:url(../images/sch-livorno.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-mantova {height:33px; background-image:url(../images/sch-mantova.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-milano {height:33px; background-image:url(../images/sch-milano.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-modena {height:33px; background-image:url(../images/sch-modena.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-naples {height:33px; background-image:url(../images/sch-naples.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-parma {height:33px; background-image:url(../images/sch-parma.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-piedment {height:33px; background-image:url(../images/sch-piedment.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-roma {height:33px; background-image:url(../images/sch-roma.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-turin {height:33px; background-image:url(../images/sch-turin.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-turin_modern {height:33px; background-image:url(../images/sch-turin_modern.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-venice {height:33px; background-image:url(../images/sch-venice.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-verona {height:33px; background-image:url(../images/sch-verona.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-guadagnini {height:33px; background-image:url(../images/sch-guadagnini.png); background-repeat:no-repeat; text-indent:-9000px;}
/* 2012 Italy */
h2.sch-agordo {height:33px; background-image:url(../images/sch-agordo.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-appignano {height:33px; background-image:url(../images/sch-appignano.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-bergamo {height:33px; background-image:url(../images/sch-bergamo.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-crespano {height:33px; background-image:url(../images/sch-crespano.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-marche {height:33px; background-image:url(../images/sch-marche.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-modena {height:33px; background-image:url(../images/sch-modena.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-padova {height:33px; background-image:url(../images/sch-padova.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-pesaro {height:33px; background-image:url(../images/sch-pesaro.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-pisa {height:33px; background-image:url(../images/sch-pisa.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-ripatransone {height:33px; background-image:url(../images/sch-ripatransone.png); background-repeat:no-repeat; text-indent:-9000px;}

h2.sch-germany {height:33px; background-image:url(../images/sch-germany.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-bolzano {height:33px; background-image:url(../images/sch-bolzano.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-mittenwald {height:33px; background-image:url(../images/sch-mittenwald.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-tyrol {height:33px; background-image:url(../images/sch-tyrol.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-vienna {height:33px; background-image:url(../images/sch-vienna.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-kloz {height:33px; background-image:url(../images/sch-kloz.png); background-repeat:no-repeat; text-indent:-9000px;}

h2.sch-france {height:33px; background-image:url(../images/sch-france.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-bernardel {height:33px; background-image:url(../images/sch-bernardel.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-chanot {height:33px; background-image:url(../images/sch-chanot.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-gand {height:33px; background-image:url(../images/sch-gand.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-lupot {height:33px; background-image:url(../images/sch-lupot.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-vuillaume {height:33px; background-image:url(../images/sch-vuillaume.png); background-repeat:no-repeat; text-indent:-9000px;}

h2.sch-london {height:33px; background-image:url(../images/sch-london.png); background-repeat:no-repeat; text-indent:-9000px;}

h2.sch-barcelona {height:33px; background-image:url(../images/sch-barcelona.png); background-repeat:no-repeat; text-indent:-9000px;}

h3.sch-subtitle {font-size:16px; color:#6b3f2a; font-family:Georgia; font-weight:normal; padding:0; padding-left:17px; margin:14px 0 0 -2px; background-image:url(../images/sch-subtitle.gif); background-repeat:no-repeat; background-position:left 8px;}
h3.sch-subtitle span {font-style:italic; font-size:12px;}

/* School and Family */
.region-tab {width:56px; position:absolute; right:6px; top:105px; z-index:5; background-image:url(../images/region-tab-shadow.png); background-repeat:repeat-y;}
.region-tab ul {width:52px; margin-left:4px; background-image:url(../images/region-tab-top.png); background-repeat:no-repeat; padding-top:27px;}
.region-tab li {width:52px; height:22px; line-height:22px; background-image:url(../images/region-tab-bg.png); background-repeat:repeat-y; border-bottom:1px dashed #bad0a7;}
.region-tab li {*border-bottom:1px solid #a3b996;} /* IE7 */
.region-tab li.last {border-bottom:none; padding-bottom:10px; background-image:url(../images/region-tab-bottom.png); background-repeat:no-repeat;}
.region-tab li.country {color:#bad0a7; text-align:center; font-size:13px; font-family:"Times New Roman"; font-weight:bold; font-style:italic;}
.region-tab li a {display:block; color:#bad0a7; width:52px; height:22px; line-height:22px; font-size:11px; text-align:center; font-family:Tahoma;}
.region-tab li.mark a {color:#ddebd0;}
.region-tab div.flag {width:37px; height:23px; background-repeat:no-repeat; background-position:left top; position:absolute; top:1px; right:8px;}
.region-tab div.italy {background-image:url(../images/flag-italy.png);}
.region-tab div.germany {background-image:url(../images/flag-germany.png);}
.region-tab div.france {background-image:url(../images/flag-france.png);}
.region-tab div.uk {background-image:url(../images/flag-uk.png);}
.region-tab div.spain {background-image:url(../images/flag-spain.png);}

/*div.region-germany {width:39px; height:61px; background-image:url(../images/region-germany.png); background-repeat:no-repeat; margin-left:4px;}*/

.region-tab ul.sel-country {width:42px; background-image:url(../images/sel-country.png); background-repeat:no-repeat; padding-top:15px;}
.region-tab ul.sel-country li {width:42px; height:18px; line-height:18px; border-bottom:none; background-image:none;}
.region-tab ul.sel-country a {display:block; width:42px; height:17px; line-height:17px; background-image:url(../images/sel-country-bg.png); background-repeat:no-repeat; background-position:left top; color:#724e3b; padding-bottom:1px;}
.region-tab ul.sel-country a {line-height:20px\9; font-size:12px\9; *line-height:17px;} /* IE */
.region-tab ul.sel-country a:hover {background-position:right top;}
.region-tab ul.sel-country li.current a {background-position:right top; text-decoration:none;}
.region-tab ul.sel-country li.last a {padding-bottom:5px; background-image:url(../images/sel-country-last.png); background-repeat:no-repeat; border-bottom:none; height:17px; line-height:17px;}
.region-tab ul.sel-country li.last a {line-height:20px\9; font-size:12px\9; } /* IE */
.region-tab ul.sel-country li.last a:hover {background-position:right top;}


/* Violin-Maker */
.craftsman-content {margin-top:15px; padding:0px; width:697px;}
.craftsman-content div.content-detail-widetop {margin:0px;}
.craftsman-content div.content-detail-widebottom {margin:0px;}

.region-tab-craftsman {top:153px;}
.to-school a {display:block; width:52px; height:45px; background-image:url(../images/to-schooldata.png); background-position:left top; margin-left:4px;}
.to-school a:hover {background-position:right top;}

/* Violin-Maker:族譜 */
.craftsman-content div.tree {background-repeat:no-repeat; position:relative; min-height:400px;}
.craftsman-content div.tree-long {overflow:hidden;}
.craftsman-content div.tree a {display:block; background-repeat:no-repeat; background-position:left 300px; position:absolute;}
.craftsman-content div.tree a:hover {background-position:left top;}
.craftsman-content div.tree div.tooltip {display:none; width:67px; height:25px; background-repeat:no-repeat; position:absolute; top:-25px; right:-10px;}
.craftsman-content div.tree div.craftsman {background-image:url(../images/tooltip-craftsman.gif);}
.craftsman-content div.tree div.nodata {background-image:url(../images/tooltip-nodata.gif); width:54px;}
.craftsman-content div.tree div.nocollect {background-image:url(../images/tooltip-nocollect.gif);}

div.tree-mask {width:697px; height:645px; background-image:url(../images/treemask.png); background-position:left top; background-repeat:no-repeat; position:absolute; left:0; top:0;} /* 遮罩 */
div.graphic-exp {width:136px; height:49px; background-image:url(../images/graphic-exp.png); background-position:left top; background-repeat:no-repeat; position:absolute; left:18px; top:16px;}

.craftsman-content div.tree a.button {position:absolute; top:380px; height:17px; background-position:left top; background-repeat:no-repeat; display:block;}
.craftsman-content div.tree a.btn-left {position:absolute; left:277px; width:86px; background-image:url(../images/btn-left.png);}
.craftsman-content div.tree a.btn-right {position:absolute; left:363px; width:95px; background-image:url(../images/btn-right.png);}

.craftsman-switch {height:19px; overflow:hidden; position:absolute; top:110px; /*padding-left:54px; background-image:url(../images/switch-txt.png); background-repeat:no-repeat;*/}
.craftsman-switch a {display:block; height:19px; float:left; background-position:left top; background-repeat:no-repeat;}
.craftsman-switch a:hover {background-position:left bottom;}
.craftsman-switch a.mark {background-position:left bottom;}

.switch-cremona {width:204px; left:511px;}
.switch-cremona .cremona {background-image:url(../images/switch-cremona.png); width:64px;}
.switch-cremona .cremona1800 {background-image:url(../images/switch-cremona1800.png); width:140px;}

.switch-naples {width:250px; left:519px;}
.switch-naples .gagliano {background-image:url(../images/switch-gagliano.png); width:103px;}
.switch-naples .naples2 {background-image:url(../images/switch-naples.png); width:93px;}

.switch-piedment {width:284px; left:431px;}
.switch-piedment .piedment {background-image:url(../images/switch-piedment.png); width:66px;}
.switch-piedment .turin_modern {background-image:url(../images/switch-turin_modern.png); width:101px;}
.switch-piedment .guadagnini {background-image:url(../images/switch-guadagnini.png); width:117px;}
/* 2011.11 disable guadagnini
.switch-piedment {left:559px;}
.switch-piedment .turin_modern {width:100px;}
2011.11 disable guadagnini */

.switch-venice {width:123px; left:592px;}
.switch-venice .venice1 {background-image:url(../images/switch-venice.png); width:59px;}
.switch-venice .venice2 {background-image:url(../images/switch-venezia.png); width:64px;}

.switch-mittenwald {width:79px; left:636px;}
.switch-mittenwald .kloz {background-image:url(../images/switch-kloz.png); width:79px;}

.switch-france {width:195px; left:520px;}
.switch-france .france {background-image:url(../images/switch-france.png); width:52px;}
.switch-france .france2 {background-image:url(../images/switch-france2.png); width:75px;}
.switch-france .france3 {background-image:url(../images/switch-france3.png); width:68px;}

/* 試聽 */
a.music-audition {display:block; width:68px; height:13px; line-height:13px; background-position:left bottom; position:relative; top:-24px; left:170px;}
a.music-audition:hover {text-decoration:none;}
a.music-audition img {position:relative; top:1px;}
a.audition-play {background-position:left top;}

/* 演奏家 */
body.recital .region-tab { top:160px;}
body.recital .region-tab ul.violin {background-image:url(../images/violin-tab-top.png);}
body.recital .region-tab ul.cello {background-image:url(../images/cello-tab-top.png);}

body.recital div.graphic-exp {background-image:url(../images/graphic-exp-performer.png);}

.craftsman-content div.tree div.performer {background-image:url(../images/tooltip-performer.gif);}
h2.sch-violin01 {height:33px; background-image:url(../images/sch-violin01.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-violin02 {height:33px; background-image:url(../images/sch-violin02.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-violin03 {height:33px; background-image:url(../images/sch-violin03.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-violin04 {height:33px; background-image:url(../images/sch-violin04.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-violin05 {height:33px; background-image:url(../images/sch-violin05.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-cello01 {height:33px; background-image:url(../images/sch-cello01.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-cello02 {height:33px; background-image:url(../images/sch-cello02.png); background-repeat:no-repeat; text-indent:-9000px;}
h2.sch-cello03 {height:33px; background-image:url(../images/sch-cello03.png); background-repeat:no-repeat; text-indent:-9000px;}

.to-cello a {display:block; width:52px; height:45px; background-image:url(../images/to-cello.png); background-position:left top; margin-left:4px;}
.to-cello a:hover {background-position:right top;}
.to-violin a {display:block; width:52px; height:45px; background-image:url(../images/to-violin.png); background-position:left top; margin-left:4px;}
.to-violin a:hover {background-position:right top;}

.switch-violin03 {width:128px; left:587px;}
.switch-violin03 .tartini01 {background-image:url(../images/switch-tartini01.png); width:64px;}
.switch-violin03 .tartini02 {background-image:url(../images/switch-tartini02.png); width:64px;}

/* 提琴內頁 2011.11 */
dl.fiddle dt {font-size:13px; color:#6b3f2a; line-height:23px; font-weight:bold; border-bottom:1px dotted #b9a893; padding-bottom:2px;}
dl.fiddle dt {padding-left:16px; background-image:url(../images/sch-subtitle.gif); background-repeat:no-repeat; background-position:left 6px;}
dl.fiddle dd {text-align:justify; text-justify:distribute; color:#593b33; margin-bottom:14px;}
.fiddle-content dd ul {margin:0px; text-align:left;}
.fiddle-content dd li {background-position:0px 7px; line-height:23px; padding-left:15px; font-size:13px;} 
.fiddle-content dd li a {padding:0px; line-height:23px;}

