@charset "utf-8";
body,
tr,
td { font-size:13px; line-height:1.4; color:#333333; }

.largetext { font-size: 17px; line-height: 100%; }
.title { font-size: 15px; line-height: 100%; }
.subtitle { font-size: 14px; line-height: 100%; }
.text { font-size: 13px; line-height: 100%; }
.smalltext { font-size: 12px; line-height: 100%; }
.caption { font-size: 11px; line-height: 100%; }
.little { font-size: 10px; line-height: 100%; }
.fs17 { font-size: 17px; line-height: 100%; }
.fs16 { font-size: 16px; line-height: 100%; }
.fs15 { font-size: 15px; line-height: 100%; }
.fs14 { font-size: 14px; line-height: 100%; }
.fs13 { font-size: 13px; line-height: 1.3; }
.fs12 { font-size: 12px; line-height: 1.3; }
.fs11 { font-size: 11px; line-height: 100%; }
.fs10 { font-size: 10px; line-height: 100%; }

.fs13_bold { font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; }
.kei_glay_dot_13 { border-width:thin; border-style:dotted; border-color:#CCCCCC; padding:5px; font-size: 13px; line-height: 120%; }
img.keisen { border:#cccccc 1px solid; }


/*　page style css from 20071001
-----------------------------------*/
body { font-family:"ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif; margin:5px; padding:0; }
h1 { margin:0; padding:0; font-size:100%; line-height:1; }
.hyou { border-collapse:collapse; font-size:13px; line-height:1.4; }
.hyou td { border-bottom:#ccc 1px dotted; }
.contents { margin:1em; padding:0; }
.clr { clear:both; }
p.pagetop { text-align:right; line-height:1; margin:1em 0 0 0; }
img { border:none; }
p.back{ margin:5em 2em 2em 2em; padding:2em 0 0 0; text-align:center; border-top:1px #666 dotted;}
/* back noborder */
p.back-noborder{ margin:5em 2em 2em 2em; padding:2em 0 0 0; text-align:center;}

/*volunteer-----------------------------------*/
.voice img { border:#ccc 1px solid; margin:3px; }
.vol table { border-collapse:collapse; }


/*cont-xxx all*/
#cont-about,
#cont-place,
#cont-event,
#cont-goods,
#cont-info,
#cont-link,
#cont-oshirase { width:614px; height:auto; border-style:solid; border-width:12px 3px; margin: 0 auto; text-align:left; }
/*IE6 ONLY cont-xxx all*/
#cont-about,
#cont-place,
#cont-event,
#cont-goods,
#cont-info,
#cont-link,
#cont-oshirase { width:614px; _width:620px; }


/*#cont-xxx bordercolor----------------------*/
/*cont-about*/
#cont-about { border-color:#DED0AD; }
/*cont-palce*/
#cont-place { border-color:#BAE8A7; }
#cont-place #sculpture img { margin:2px 0; }
/*cont-event*/
#cont-event { border-color:#E2A1AF; }
/*cont-goods*/
#cont-goods { border-color:#9ADEBE; }
/*cont-info*/
#cont-info { border-color:#FEF0B7; }
/*cont-link*/
#cont-link { border-color:#F4D4D1; }
/*cont-oshirase*/
#cont-oshirase { border-color:#B0D9Ef; }
#eng { width:619px; margin:0 auto; padding:0; text-align:center; }
.eng-innertable { text-align:left; }
