body {     margin: 0px 0px 80px 0px;      padding: 0px;      background-color:#ffffff;}div.top {        position: relative;        margin-top:0px;        margin-left:0px;       width: 100%;       height:88px;       background-color:#ffffff;        border-bottom: #AB99D1  solid 8px;       text-decoration: none;      clear:both; }     /*花邑ロゴ*/div.top div.rogo {          margin-top: 9px;       margin-left: 18px;       width: 167px;       height:61px;}div.rogo a { text-decoration: none;}/*ナビゲーション*/div.top  div.navi  {　　 position: absolute;      left: 348px;  　 top:45px;       width: 600px;      height:20px;      background-color:#ffffff;}div.navimenu div {   float:left;}div.navimenuh, .navimenun, .navimenus, .navimenukyo, .navimenutenpo, a {    display: block;   width: 81px;   height: 20px;   text-decoration: none;}div.navimenutoi a {    display: block;   width: 82px;   height: 20px;   text-decoration: none;}.navimenu img {   border: none;}.navimenu a:hover  {       background-color: #AB99D1 ;}.navimenuh {   background-image:url(../../image/home_2.jpg);}.navimenun{   background-image:url(../../image/news_2.jpg);}.navimenus{   background-image:url(../../image/shouhin_2.jpg);}.navimenukyo{   background-image:url(../../image/school_2.jpg);}.navimenutenpo{   background-image:url(../../image/tenpo_2.jpg);}.navimenutoi{   background-image:url(../../image/otoiawase_2.jpg);}.navimenu a:hover img {    visibility: hidden;}/*メイン01*/div.main01 {      clear:both;      margin-left: 0px;  　  margin-top:0px;       width: 100%;      height:532px;      border-bottom: #AB99D1  solid 8px;      background-color:#ffffff;  }/*左ナビ*/div.snavimenu {       position: absolute;      left: 0px;  　 top:88px;       width: 187px;      height:524px;       background-image: url(../../image/usumura2.jpg);      background-repeat: repeat;      border-right: #AB99D1  solid 4px;  }div.snavi {       margin-top: 25px;      margin-left: 25px;      width: 152px;      height:58px;      background-color:#ffffff;      z-index: 1;  }.snavi a {   display: block;   width: 152px;   height: 29px;   text-decoration: none;}.snavi img {   border: none;} .snavi a:hover {    background-color: #AB99D1 ;}.snavinew {   background-image:url(../../image/kyo_annai2.jpg);}.snaviyoyaku {   background-image:url(../../image/kyo_yoyakujyoho2.jpg);}.snavios {   background-image:url(../../image/kyo_toi2.jpg);}.snaviac {   background-image:url(../../image/kyo_acsess2.jpg);}.snavi a:hover img {    visibility: hidden;}/*紹介*/div.main {       clear:both;       margin-top: 0px;          margin-left: 187px;      width: 649px;      height:524px;       background-color:#ffffff;           }div.main02 {        margin-top: 0px;         margin-left: 0px;      width: 300px;      height:524px;       background-color:#ffffff;  }.schoolrogo {         margin-top: 4px;           margin-left: 38px;      width: 210px;      height:198px;    }/*コメント*/.come03{        margin-top: 10px;         margin-left: 45px;      width: 200px;      height:106px;        padding: 5px;      background-color:#ffffff;   }.come {            margin-top: 10px;          margin-left: 38px;      width: 232px;      height:110px;        padding: 5px;      background-color:#ffffff;   }h4 {      font-size: 0.75em;     font-family: "平成明朝","MS明朝","MS UI Gothic", "Meiryo";      font-weight: lighter;      color: #000000;      margin:0px;       padding-bottom:5px;       border-bottom: solid 1px #000000;        background: #ffffff; }p {   margin: 5px 0px 0px 0px;    padding: 0px;   font-family: "平成明朝","MS明朝";   font-size: 0.75em;   font-color: #000000;   text-align: justify;   line-height: 15px;   letter-spacing:0em;}span {   font-size: 16px;   bold;}h1  {     font-size: 1.0em;     font-family: "平成明朝","MS明朝","MS UI Gothic", "Meiryo";     font-weight: lighter;     color: #000000;      margin: 4px 0px 0px 3px;     padding :0px 0px 0px 0px;     line-height:1.3em; 　  letter-spacing:0em;}/*写真*/.photol{       position: absolute;      top: 98px;       left: 472px;      width: 370px;      height:510px;        background-color:#ffffff;    }