body {
background-image: url("/media/maga-background.gif");
}

#mainbox {
 margin: 0 auto;
}

#mccenter {
 padding: 4px 0 0 10px;
 width: 600px;
}
#mc1c {
 width: 502px;
 padding: 5px;
 background-color: #ffffff;
 border-style: solid;
 border-color: #c0c0c0 #F61E76;
 border-width: 0px 80px 0px 8px;
}

#mc2p {
 padding: 10px;
}

#event1 {
 width: 600px;
 padding: 5px;
}

p {
 margin-top : 4px;
 margin-bottom : 0px;
}

p.ci1 {
 margin-top: 4px;
 width: 582px;
 padding: 5px;
 border-style: solid;
 border-color: #F61E76;
 border-width: 0px 0px 0px 8px;
}

#webunder {
 margin-left: 10px;
 width: 750px;
 background-color: #ffffff;
 border-style: solid;
 border-color: #c0c0c0 #000080;
 border-width: 1px 10px 1px 10px;
 padding: 4px;
 background-image: url("/media/webunderback.jpg");
}

#headerbox {
 height: 192px;
 background-image: url("/media/header.gif");
}

#headlogo {
 position: absolute;
 top: 100px;
 left: 35px;
}

#headmsg1 {
 position: absolute;
 top: 80px;
 left: 40px;
 font-size: 13px;
 font-weight: bold;
 line-height: 24px;
 color: #565656;
}
#headmsg2 {
 position: absolute;
 top: 105px;
 left: 370px;
 font-size: 13px;
 font-weight: bold;
 line-height: 24px;
 color: #707070;
 font-family:'ＭＳ Ｐ明朝',平成明朝,serif;
}

a {
 text-decoration: none;
 color: #000000;
}

td,th {
 font-size: 11px;
}

#centerbox h1{
 font-size: 16px;
 background-color: #F61E76;
 border-style: solid;
 border-width: 2px 0px;
 border-color: #ffffff;
 padding: 4px 8px;
 color: #ffffff;
 margin: 4px 0 0 0;
}

h1 {
 margin-top : 0px;
 margin-bottom : 0px;
 font-size: 13px;
}

#centerbox h2 {
 margin-top : 0px;
 margin-bottom : 0px;
 font-size: 15px;
 font-family:'ＭＳ Ｐ明朝',平成明朝,serif;
}

#centerbox h3 {
 margin-top : 0px;
 margin-bottom : 0px;
 font-size: 14px;
 font-family:'ＭＳ Ｐ明朝',平成明朝,serif;
}

#leftbox {
 border-style: solid;
 border-width: 0 2px 0 0;
 border-color: #c0c0c0;
}

#rightbox {
 border-style: solid;
 border-width: 0 0 0 2px;
 border-color: #c0c0c0;
}

#copyright a{
 color: #909090;
 font-size: 9px;
}

.boldgothic {
 font-weight: bold;
 font-family: "MS UI Gothic", "Osaka", "ＭＳ Ｐゴシック";
 padding: 4px 8px;
}

.nomalmincho {
 padding: 4px 8px;
}

#inabapict {
 width: 600px;
 height: 505px;
 background-image: url(/media/inaba.jpg);
}

table.NavigatorProfile {
 border-spacing: 5px;
 border-style: solid;
 border-width: 3px 0 0 1px;
 border-color: #f0e0e0;
}
table.NavigatorProfile td{
 border-style: solid;
 border-width: 0 0 1px 0;
 border-color: #FEBBDC;
}

#ProfileTitle {
 width: 60px;
 background-color: #ff8080;
 color: #FFFFFF;
 text-align: center;
 font-weight: bold;
}
#ProfileAttribute {
 width: 260px;
}

table.NavigatorProfile2 {
 border-spacing: 5px;
 border-style: solid;
 border-width: 3px 0 0 1px;
 border-color: #f0e0e0;
}
table.NavigatorProfile2 td{
 border-style: solid;
 border-width: 0 0 1px 0;
 border-color: #FEBBDC;
}

#ProfileTitle2 {
 width: 60px;
 background-color: #ff8080;
 color: #FFFFFF;
 text-align: center;
 font-weight: bold;
}
#ProfileAttribute2 {
 width: 530px;
}

table.catalogtable {
 border-width: 0;
 border-spacing: 0;
 text-align: center;
 border-collapse:collapse;
 padding: 0;
}
table.catalogtable td{
 padding: 0;
}

#actors {
 text-align: center;
}

.leftmenucentering {
 text-align: center;
}

.rssdate {
 padding: 0 0 0 20px;
 text-align: right;
}

.rsstitle {
 padding: 0 0 0 20px;
 font-weight: bold;
 background-color: #ff8080;
 color: #FFFFFF;
}

.rssdescription {
 padding: 0 0 0 20px;
}

#magapremier a{
 display: block;
 text-align: center;
 background-color: #ff8080;
 color: #FFFFFF;
 padding: 1px 0;
 border-style: none none solid none;
 border-width: 1px;
 margin: 0px;
}
#magapremier a:hover{
 color: #ff8080;
 background-color: #ffffff;
}

#menubox a{
 border-width: 0 1px;
 font-size: 24px;
}