@import url("ns4.css");/*  */body       { color: #fff; margin: 0px; padding: 0px }img { vertical-align: bottom; border: 0px }h1 { color: #930; font-weight: bold; font-size: medium; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin-top: 5px; margin-bottom: 5px }h2  { color: #a92; font-weight: bold; font-size: 12px; margin-top: 10px; margin-bottom: 5px }#all       { background-image: url(images/tile.gif); margin: 0px auto; padding-top: 0px; padding-bottom: 20px; width: 800px }#menu     { background: url(images/main.gif) no-repeat; padding-right: 20px; padding-left: 20px; height: 550px; display: block }#catch     { color: #fff; font-weight: bold; font-size: medium; width: 540px }#intro    { color: #fff; font-size: 11px; margin-top: 10px; width: 500px }.contents  { color: #a92; margin-top: 20px }.conname { color: #666; font-size: small; background-color: #fff; text-align: center; margin: 5px; padding: 3px 5px; border: solid 1px #666; width: 200px }.conname A:link   { color: #666; text-decoration: none }.conname A:visited { color: #666; text-decoration: none }.conname A:hover { color: #fff; text-decoration: none; background-color: #e69 }#info  { color: #f36; margin: 10px 20px; width: 350px }#bottom   { background-color: #a92; clear: both; margin-right: auto; margin-left: auto; padding-bottom: 10px; width: 700px ;clear:both;}#main    { color: #666; font-size: small; background-color: #fff; padding: 10px; border: solid 2px #a92 ;clear:both;}#kousin    { font-size: small; margin: 10px auto; padding: 5px; border: dotted 2px #a92; width: 600px }.syuryo   { font-size: small; color:#fff; margin: 10px auto; padding: 5px; background-color: #d67;width: 600px;text-align: center; }#office   { color: #fff; font-size: 12px; margin-top: 10px; margin-right: 20px; margin-left: 20px;clear:both; }img { border: 0px }.caption  { font-size: 10px }.strong { color: #930; font-size: small }.small   { font-size: 12px }/*==========各ページ===========*/#pmenu    { background: #7cd no-repeat; padding-right: 20px; padding-left: 20px; height: 110px }.pimg  { float: right; margin: 10px }.ptitle  { }.pcontents   { color: #a92; clear: none; margin-top: 10px }.pconname   { color: #666; font-size: small; background-color: #fff; text-align: center; margin-right: 5px; margin-left: 5px; padding: 5px 10px; border: solid 1px #666; width: 100px; display: inline }.pconname A:link   { color: #666; text-decoration: none }.pconname A:visited { color: #666; text-decoration: none }.pconname A:hover { color: #fff; text-decoration: none; background-color: #e69 }/*==========イベント===========*/#event1,#event2,#event3,#event4,#event5  { color: #a92; font-weight: bold; font-size: medium; margin-top: 10px; padding-top: 10px; border-top: 2px dotted #a92 }.evetitle  { color: #930; font-weight: bold; font-size: large; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin-right: 20px; margin-left: 20px }.deta  { font-weight: bold; font-size: small; margin-right: 20px; margin-left: 20px }.naiyo { color: #666; font-size: 11px; margin-right: 20px; margin-bottom: 5px; margin-left: 20px }/*==========出展===========*/.jtitle { font-size: 12px; background-color: #7cd; margin-top: 10px; margin-bottom: 5px; padding: 3px 20px }/*==========アルバム===========*/#album    { width: 700px;color: #666;  padding: 10px; margin: 10px auto;}.albumtitle { font:15px bold; color: #ffffff; background: #e69;padding: 3px 20px;margin: 10px auto 0px auto; clear: both;}.albumparts { float:left; margin:3px;}.albumpartsc { clear:both; margin:3px;}