/* Body */
body {background-color:#cccccc;color:black;}
body.laen {border:thick solid #99cccc;}
body.maze {border:thick solid #ffccff;}
body.moon {border:thick solid #ffffcc;}
body.tea {border:thick solid #ccffcc;}
body.take {border:thick solid #006600;}
body.dark {background-color:#333333;color:#cccccc;}
body.pumpkin {border:thick solid #e5a323;}

/* H1~H6 */
h1 {text-align:center;line-height:150%;border-bottom:#cccc00 double thick;border-right:#cccc00 double thick;}
h2 {text-align:center;padding:10px;}
h3.bof3 {border-top:thick solid #ffff00;border-bottom:thick groove #000000;margin-right:25%;}
h3.flower {color:black;background-color:#ffccff;border-bottom:thick groove #000000;margin-right:25%;}
h3.gara {color:black;background-color:#cc6600;border-bottom:thick groove #000000;margin-right:25%;}
h3.win {color:black;background-color:#66ff66;border-bottom:thick groove #000000;margin-right:25%;}
h3.gali {color:black;background-color:#cc0000;border-bottom:thick groove #000000;margin-right:25%;}
h3.tran {color:black;background-color:#ffff66;border-bottom:thick groove #000000;margin-right:25%;}
h3.chao {color:black;background-color:#000066;border-bottom:thick groove #000000;margin-right:25%;color:#ffffff;}
h3.love {color:black;background-color:#ccffff;border-bottom:thick groove #000000;margin-right:25%;}
h3.wachen {border-bottom:thick groove #000000;margin-right:25%;}

/* img */
img {border:0;}

/* hyperlink */
a.dark {color:#cccccc;}
a:hover {background-color:#999999;}
a {text-decoration:none;}
a:hover.dark {font-weight:bold;font-style:italic;}

/* list */
ol {line-height:150%;}
li {line-height:150%;}
dd {line-height:150%;}
dt {line-height:150%;}

/* textarea */
textarea {color:black;background-color:#cccccc;}

/* strong */
strong {line-height:150%;font-weight:bold;font-size:125%;}
strong.motto {line-height:200%;font-weight:bold;font-size:200%;}
strong.movie {line-height:150%;font-weight:bold;font-size:125%;background:none;color:#000000;}

/* font size elements */
span.big {font-size:200%;font-weight:bold;}
span.large {font-size:150%;font-weight:bold;}
span.medium {font-size:125%;}
span.small {font-size:75%;}
span.tubu {font-size:50%;}
span.now {color:#666666;}

/* p */
p {line-height:150%;}

/* none */
.none {margin-left:15%;margin-right:15%;line-height:150%;text-align:center;padding:1em;}
.none2 {font-size:125%;margin-left:15%;margin-right:15%;line-height:150%;text-align:center;padding:1em;}
.none_medium {font-size:125%;padding:0.5em;}
span.none_td {padding:0.5em;}

/* novel */
.novel {line-height:150%;padding-left:15%;padding-right:15%;text-indent:1em;}
.novelnoindent {line-height:150%;padding-left:15%;padding-right:15%;margin-top:0.5em;}
.novelright {line-height:150%;padding-left:15%;padding-right:15%;text-align:right;margin-top:1em;}
.noveltop {line-height:150%;padding-left:15%;padding-right:15%;border-top:#cccc00 solid thin;padding-top:0.5em;}
.contents {text-align:center;line-height:150%;border-top:#cccc00 solid thin;padding-top:0.5em;border-bottom:#cccc00 solid thin;padding-bottom:0.5em;}
.novel_1st {line-height:150%;padding-left:15%;padding-right:15%;margin-top:1em;text-indent:1em;}

/* home */
span.home {padding:5px;font-size:200%;font-weight:bold;}

/* div */
div.center {line-height:150%;text-align:center;padding-top:0.5em;padding-bottom:0.5em;}
div.centerhigher {line-height:200%;text-align:center;padding-top:1em;padding-bottom:1em;}
div.right {line-height:150%;text-align:right;border-bottom:#cccc00 solid thin;padding-bottom:0.5em;padding-top:0.5em;}
div.medium {font-size:125%;background:#99cccc;margin-left:15%;margin-right:15%;line-height:150%;text-align:center;padding:1em;}
div.normal {background:#99cccc;margin-left:15%;margin-right:15%;line-height:150%;text-align:center;padding:1em;}
div.pp {line-height:150%;text-align:center;color:#cc9933;}
div.pe {line-height:150%;margin-left:10%;margin-right:10%;}

/* table elements */
table {margin-left:auto;margin-right:auto;}
td.left {text-align:left;padding:0.5em;}
td.l_t {text-align:left;vertical-align:top;}
td.color {background:#99cccc;padding:0.5em;}
td.red {background:#cc6666;padding:0.5em;}
td.color_left {background:#99cccc;padding:0.5em;text-align:left;}
td {text-align:center;padding:0.5em;}

/* eltale elements */
.earth {color:black;background-color:#cc9900;}
.water {color:black;background-color:#00ffff;}
.fire {color:black;background-color:#ff0000;}
.air {color:black;background-color:#00cc00;}
span.bearth {font-size:150%;font-weight:bold;color:black;background-color:#cc9900;}
span.bwater {font-size:150%;font-weight:bold;color:black;background-color:#00ffff;}
span.bfire {font-size:150%;font-weight:bold;color:black;background-color:#ff0000;}
span.bair {font-size:150%;font-weight:bold;color:black;background-color:#00cc00;}
