img{ border:0; }

#sp-layout{ text-align:center; margin-left:auto; margin-right:auto; width:950px; border-left:solid #CCC 1px; border-right:solid #CCC 1px; padding: 0px 20px 0px 20px; overflow:hidden; }
#sp-header{ text-align:center; padding:15px 0 15px 0; height:50px; background-color:#99CA3C;}
#sp-body{ margin:15px 0 15px 0; overflow:hidden;}
#sp-footer{ height:45px; border-top: 1px solid #ccc; text-align:left;}
#sp-mune{ width:800px; float:left; margin:1px 0px 1px 0; }
#sp-mune img{ float:left; width:100px; height:100px;}

#sp-content{ overflow:hidden; width:950px; text-align:left;}

.sp-tools{ width:100px; text-align:left; float:right;}
.sp-tools a{ float:left; }

.f-10px{ font-size:12px; color:#666;}
.obj-lFloat{ float:left; text-align:left; }
.obj-rFloat{ float:right; text-align:right; }
.obj-center{ text-align:center; }


.ul-horizontal{ margin:0 0 0 1px; list-style:none; padding:0px;}
.ul-horizontal li{ float:left; width:112px; height:20px; background-color:#666; text-align:center; font-size:12px; line-height:20px; vertical-align:middle; border-right:1px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #333; border-left:1px solid #333; }

.ul-vertical{ margin:0px; text-align:left; padding:15px 0 15px 0; line-height:32px; }
.ul-vertical li{ float:left; list-style:none; margin:0 2px 0 2px; width:100px; border:1px solid #999; }

.clear{ clear:both }

h1{ text-align:left; margin: 15px 0 15px 0;}

.line-space{ margin:20px 0px 20px 0px; border-top:1px solid #CCC; }

.text-standard{ color:#999; font-size:10px; line-height:12px; text-align:justify; text-justify:inter-ideograph; }

.standardTable{ width:100%; overflow:hidden;}
.standardTable td{ height:50px; border:1px solid #000; }

#artistList{ width:100%; float:left; height:80px; overflow:hidden; margin:5px 0 5px 0; }
#artistList span{ float:left; padding:10px 20px 10px 0; font-size:12px; line-height:12px; display:inline-block;}

#exhibitionList{ width:100%; float:left; height:60px; overflow:hidden;}
#exhibitionList span{ float:left; padding:10px 20px 10px 0; font-size:12px; line-height:12px; display:inline-block; }

.h1{ margin:0px; font-size:15px; color:#666; }

.td_img{ width:150px; overflow:hidden; }
.td_img img{ width:100%; height:100%; }

p{ font-size:12px; font-weight:normal; }