body{ margin: 0;padding:0;font-family:italic normal 50px Georgia, Utopia, 'Palatino Linotype', Palatino, serif, "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝";letter-spacing:0.1em;background-image: url('img/kappan_back.gif'); background-repeat: repeat;background-attachment:fixed;background-color:#ffffff;}img{border:0px;}strong{background-color:#ffff96;}/*---------------main_all---------------*/#all{width:100%;margin:0;padding:0;clear:both;}#wrap{width:910px;margin-top:20px;margin-left: auto;margin-right: auto;text-align:center;}* #all{width:100%;margin:0;padding:0;text-align:center;}* #wrap{width:910px;margin-top:20px;text-align:center;}/*---------------header---------------*/h1{text-align:left;font-size:10px; margin:5px 0 5px 0;padding:0;color:#cccccc;letter-spacing: 0.1em; line-height : 0%;}h2{text-align:left;font-size:20px; margin:30px 0 20px 0px;padding:20px;color:#444444;letter-spacing: 0.1em; line-height : 0%;border-bottom: solid 1px ;}h3{text-align:left;font-size:18px; margin:40px 0 20px 20px;padding:0;color:#444444;letter-spacing: 0.1em; line-height : 0%;}h3 a:link{ color:#666633;text-decoration: none;font-weight:bold;}h3 a:visited{ color: #660033; text-decoration: none;}h3 a:active{ color: #999933; text-decoration: none; }h3 a:hover{ color:#999933;text-decoration: underline; }/*---------------main---------------*/#top_menu{margin:5px 0 5px 0;padding:0;text-align:left;display:block;}#text{margin:0;padding:0;clear:both;text-align:left;background-color:#ffffff;}#text_top{width:550px;margin:0;padding:0;float:left;}#text_fb{margin:10px 0 0 10px;padding:0;width:300px;float:left;background-color:#ffffff;}p{margin: 10px 20px 20px 20px ;padding:0 ;color:#444444;font-size:13px;line-height:170%;}p a:link{ color:#444444;text-decoration: none;font-weight:bold;}p a:visited{ color: #444444; text-decoration: none;}p a:active{ color: #999933; text-decoration: none; }p a:hover{ color:#999933;text-decoration: underline; }#side{width:120px;height:563px;margin: 0 ;padding:0;float:right;text-align:center;}.contents{width:250px;height:250px;margin: 5px ;padding:0;float:left;text-align:left;}#top_img{margin:20px 0 20px  0 ;padding:0;text-align:center;}#slideshow{margin:0;padding:0;}/*---------------footer---------------*/#copy{margin: 20px ;padding:0;clear:both;color:#666666;font-size:12px;text-align:right;}div .bt{margin:30px 30px 30px 0;padding:0;text-align:right;font-size:70%;clear:both;}.bt a:link{color: #999999;text-decoration: none;}.bt  a:visited{ color: #999999; text-decoration: none;}.bt  a:active{ color: #666666; text-decoration: none; }.bt  a:hover{ color:#666666;text-decoration: none; }