/* CSS Document */
h1{display:block;width:100%;font-size:2em;font-weight:normal;text-align:center;color:#F00;text-shadow:1px 1px 1px #AAA;}
.framehome{padding:0;margin:15px auto;}
.framehome table td{text-align:center;}
.iboxhome1{width:270px;height:300px;text-align:center;}
.iboxhome1 a{display:block;height:100%;margin:0 auto;}
.iboxhome1 a em{display:block;font-size:1.2em;color:#F00;margin:1em 0 0 0;}
.iboxhome1 a:hover em{text-decoration:underline;}
.iboxhome1x{height:400px}
.iboxhome1x h1{font-size:1.6em;color:#F30;margin-bottom:0;}
.iboxhome1x p{margin-top:0.6em;}
.iboxhome2{width:575px;height:400px;}
.iboxhome2 img{width:100%;height:100%;}
.iboxhome3{width:880px;}
.iboxhomemenu{-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em;}
.iboxhomecate{padding:0;margin:0.3em 0 0.3em 0;-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;border:1px dashed #F00;}
.iboxhomecate a{display:block;padding:10px;font-style:oblique;color:#F00;}
.iboxhomecate a:hover{color:#FFF;background-color:#F00;}