.exhibition td { vertical-align:top}
.exhibpic {text-align:right; font-size:smaller}
h2 {margin-bottom:0.7em; margin-top:3px}
.exhnavi img.r {margin-right: 10px}
.exhnavi {height:10px; clear:both}
.btmnavi {border-top: gray solid 1px; padding-top: 0.5em}

.t-lead { background:#ece4d5; border: #bfae92 solid 1px; padding:0.4em 1em;}
.t-lead h3 {background: transparent; margin:0.5em 0}
/*.t-lead p{ font-size:small; margin:0.5em 0 0 175px; background:#ded; }*/

#exhib {margin-top:1.5em; /*border-bottom: gray solid 1px;*/ margin-bottom: 1em; font-size:small}
.disp { margin-top:1em; border-top: gray solid 1px; padding-top: 1em; padding-bottom: 1em; clear:both}
div.ntp {border-top: none}

#exhib, #exhib p {line-height:1.2}
.disp p {width:48%}
.disp p.sml {width:30%}
.disp p.sml2 {width:26%}
.disp p.lrg {width:67%}
.disp p.lrg2 {width:52%}
.disp p.rd {margin-left:auto}
#exhib dfn {color: #262; font-weight: bold; font-style:normal; display:block; margin-bottom:0.5em}
#exhib img.l {margin-right: 20px; margin-bottom: 10px}
#exhib img.r {margin-left: 20px; margin-bottom: 10px}
.disp td {vertical-align:top}
.close {clear:both}
#exhib h4 {margin-bottom:0.5em; margin-top:0}
#exhib p {margin-top:0.2em}

.box {border:1px gray solid; background:white}

.seibutsuhd {background:#735c39; margin-top:5px;padding-top:3px}
/*div,p {border:blue 1px solid}
#main {border:red 1px solid}*/