@charset "Shift_JIS";

body {
 margin: 0px;
 padding: 0px;
 color: #492781;
 background: #ffe3fc;
 border-left: solid 20px #7fe3ff;
 border-right: solid 20px #ffeb7f;
}


hr {
 display: none;
}


div.nonedisplay {
 display: none;
}


a {
}
a img {
}
a:link {
}
a:visited {
}
a:active {
}
a:hover {
 color: #5a0597;
 background: #dafda7;
 font-weight: bold;
}


em {
}
em em {
}


del {
}


div.nownavi {
 margin: 0px;
 padding: 10px 1.5em 10px 1.5em;
}
div.nownavi span.nonetext {
 color: #f343b2;
}
div.nownavi a:link,
div.nownavi a:visited {
}
div.nownavi a:active,
div.nownavi a:hover {
}


div.webtitle {
 margin: 0px;
 padding: 10px;
 background: #fdc1ff;
}
div.webtitle h1 {
 margin: 0px;
 padding: 0px;
 letter-spacing: 2px;
 color: #6955ab;
 text-align: center;
 font-family: sans-serif;
 font-size: 2.5em;
}
div.webtitle h1 span.nonetext {
}


div#mainbox {
}
div#mainbox h2.pagetitle {
 margin: 0px;
 padding: 10px 1.5em 10px 1.5em;
 font-size: 2.15em
}
div#mainbox div.sakadon_pr,
div#mainbox div.sakadon_pr_b {
 margin: 0px;
 padding: 10px 1.5em 10px 1.5em;
 background: #dfdcee;
 text-align: center;
}
div#mainbox h3 {
 margin: 0px;
 padding: 10px 1.5em 10px 1.2em;
 color: #ff098c;
 font-size: 1.8em;
}
div#mainbox h3:first-letter {
}
div#mainbox h3 a {
}
div#mainbox dl {
 margin: 0px;
 padding: 0px;
}
div#mainbox dl dt kbd {
}
div#mainbox dl dt {
 margin: 0px;
 padding: 10px 1.5em 10px 2.3em;
 background: #e1e6fd;
 font-size: 1.3em;
 font-weight: bolder;
}
div#mainbox dl dd {
 margin: 0px;
 padding: 10px 1em 10px 3.5em;
 line-height: 1.4em;
 font-size: 1.15em;
}
div#mainbox dl dd p,
div#mainbox div.sakadon_pr_b p,
div#mainbox div.sakadon_pr p {
 margin: 0.55em 0px 0.55em 0px;
 padding: 0px;
}
div#mainbox form {
}
div#mainbox p input, {
}
div#mainbox p input.textbar {
}
div#mainbox p textarea {
}
div#mainbox dl dd pre {
 margin: 0px;
 padding: 0.55em;
 background: #deb3fd;
}
div#mainbox dl dd ul {
 line-height: 1.4em;
 font-size: 1.15em;
}
div#mainbox dl dd ul.search {
}
div#mainbox dl dd ul li,
div#mainbox dl dd ol li {
}
div#mainbox dl dd ul li input {
}
div#mainbox dl dd ul.adminmenu,
div#mainbox dl dd ol.list {
}
div#mainbox dl dd.antennalist p {
 display: list-item;
 list-style: outside disc;
 marker-offset: auto;
}
div#mainbox dl dd.antennalist p small.time {
}
div#mainbox dl dd.antennalist p small.remote {
}
div#mainbox dl dd.antennalist p small.remote a {
}


div#sidebox {
}
div#sidebox dl {
 margin: 0px;
 padding: 0px;
}
div#sidebox dl dt {
 margin: 0px;
 padding: 10px 1.5em 10px 2.3em;
 background: #e1e6fd;
 font-size: 1.3em;
 font-weight: bolder;
}
div#sidebox dl dd {
 margin: 0px;
 padding: 10px 1em 10px 3.5em;
 line-height: 1.4em;
 font-size: 1.15em;
}
div#sidebox dl dd ul {
}
div#sidebox dl dd ul li {
}
div#sidebox dl dd ul li a {
}
div#sidebox dl dd ul li a:link {
}
div#sidebox dl dd ul li a:visited {
}
div#sidebox dl dd ul li a:hover,
div#sidebox dl dd ul li a:active {
}
div#sidebox dl dd ul li a img {
}
div#sidebox dl dd ul li a:hover img {
}
div#sidebox dl dd p {
}
div#sidebox dl dd p a.bordernone {
}
div#sidebox dl dd p a.bordernone img {
}
div#sidebox dl dd p a.bordernone:horver {
}
div#sidebox dl dd p a.bordernone:horver img {
}

div#sidebox dl dt#styleselecttitle {
}
div#sidebox dl dd#styleselectbox {
}
div#sidebox dl dd#styleselectbox form {
}
div#sidebox dl dd#styleselectbox form p {
}
div#sidebox dl dd#styleselectbox form p select#PSGSSSBOX {
}
div#sidebox dl dd#styleselectbox form p label {
}

div#sidebox dl dt#contentstitle {
 padding: 0px 7px 0px 7px;
 position: absolute;
 top: 0.5em;
 right: 0px;
 border-bottom: solid 3px #dfdcee;
 font-weight: bolder;
 font-size: 1.3em;
}
div#sidebox dl dd#contentsbox {
 padding: 0px;
 margin: 0px;
 position: absolute;
 top: 2em;
 right: 0px;
 font-size: 1.3em;
}
div#sidebox dl dd#contentsbox ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 text-align: right;
}
div#sidebox dl dd#contentsbox ul li {
 margin: 7px 0px 7px 0px;
 padding: 0px;
}
div#sidebox dl dd#contentsbox ul li a {
 padding-right: 4px;
 padding-left: 4px;
 border-right: solid 7px #a8b7fa;
 border-bottom: solid 1px #a8b7fa;
 text-decoration: none;
 background: #ffedf6;
}
div#sidebox dl dd#contentsbox ul li a:hover {
 padding-right: 4px;
 background: #fff5ab;
 border-right: solid 7px #ff61e7;
 border-bottom: solid 1px #ff61e7;
 font-weight: bolder;
}


p.undernavi {
 font-size: 1.2em;
 text-align: center;
}


address {
 padding: 1em;
 background: #deb3fd;
 font-style: normal;
 text-align: right;
 line-height: 1.2em;
}
