/*@import "style-normal.css";*/
/* outline */
html { font-family:"MS Pゴシック", MS UI Gothic, Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif; }
html { font-size: medium; color: #000; background: #fff; }
body { margin: 0; padding: 0; color: #000; background: #fff; }
.error { color: #f00; font-weight: bold; background-color: #ffc; }
.success { color: #33c; font-weight: bold; background-color: #ccf; }
.red { color: #f00; }
.new { color: #f00; }
.right { text-align: right; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
code { font-size: 100%; }
pre { font-size: 90%; }
em { font-style: normal; font-weight: bold; }
dfn { font-style: normal; font-weight: bold; }
address { font-style: normal; }
/* Text */
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; line-height: 1.5; }
h1 { font-size: 120%; }
h2 { font-size: 110%; }
h3 { font-size: 105%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }
p { margin-left: 13px; margin-right: 13px; }
/* List */
ul,ol,dl { margin: 0; padding: 0; }
ul li { margin-left: 35px; margin-right: 10px; padding-bottom: 3px; }
ol li { margin-left: 45px; margin-right: 10px; padding-bottom: 3px; }
dt { font-weight: bold; line-height: 1.3; padding-left: 5px; }
dd { margin: 0; padding: 0; }
/* Form */
form { margin: 0; padding: 0; }
form fieldset { border: 3px dotted #69c; }
form fieldset legend { display: none; }
input.monospace { font-family: monospace; }
input.text { }
input.file { }
input.checkbox { }
input.submit { }
textarea { font-size: inherit; }
/* Link */
a:link { color: #00f; }
a:visited { color: #808; color: #009; }
a:hover { color: #f00; }
a img { border: 0 none; }
@import "style-normal.css";
textarea, .inline { word-break: break-all; }
/* outline */
html * { border: 0 solid #000; }
html { color: #000; background: #ffe; }
body { color: #000; background: #ffe; width: 750px; }
strong { color: #f30; }
em { color: #c60; }
/* Text */
h1,h2,h3,h4,h5 { padding-left: 5px; border-left: 10px solid #ccf; }
h2,h3,h4 { border-color: #9cf; background-color: #def; }
h1 { border-color: #69c; background-color: #9cf; font-family: arial; }
h2 { margin-top: 15px; margin-left: 0px; border-bottom: 2px solid #9cf; }
h3 { margin-top: 15px; margin-left: 0px; border-bottom: 0px solid; }
h4 { margin-left: 10px; }
p.description { margin-top: 5px; margin-bottom: 5px; line-height: 1.3; }
li p.memo { margin: 5px; color: #696; }
/* table */
table { empty-cells: show; border-collapse: collapse; border-spacing: 0; }
table { text-align: center; margin: 1em auto 1em 20px; }
table caption { text-align: left; font-weight: bold; }
table caption:before { content: "■"; }
table th { text-align: center; background: #def; }
table td { text-align: left; background: #f9fcff; }
table tbody.kngk td { text-align: right; }
table { border-left: 1px solid #69c; border-top: 1px solid #69c; }
th,td { border-right: 1px solid #69c; border-bottom: 1px solid #69c; padding: 2px; }
/* Form */
form { margin-left: 10px; margin-right: 10px; }
input.text { border: 1px solid #999; padding-right: 3px; }
input.number { border: 1px solid #999; padding-right: 3px; text-align: right; }
input.file { border: 1px solid #999; }
input.checkbox { }
input.submit { border: 1px solid #999; background-color: #fff; }
input { border: 1px solid #999; background-color: #fff; }
select { border: 1px solid #999; background-color: #fff; }
textarea { border: 1px solid #999; background-color: #fff; width: 450px; }
/* GIF Animation Maker CGI for Anime @ Gif Anime Atelier */
form.pitatoku { }
dl { margin-bottom: 5px; }
dl dt { margin-top: 10px; border-bottom: 5px solid #69c; }
dl dd { margin-top: 3px; margin-left: 10px; }
dl dd dl { margin-bottom: 5px; }
dl dd dl dt { margin-top: 10px; border-bottom: 1px dotted #69c; }
dl dd dl dd { margin-top: 3px; margin-left: 10px; color: #666; }
ul { margin-top: 5px; }
/* Footer */
div.foot { clear: both; font-size: small; }
div.foot { margin: 10px 0; padding: 3px; border-top: 3px solid #69c; text-align: center; }
div.ads { width: 728px; height: 100px; }
div.ads { margin: 5px auto 10px; text-align: center; font-size:10px; }
div.ads div { text-align: right; }
div.ads iframe.iframe { border: 1px solid; }