@charset "shift_jis";

h1 {
 font-size: 42px; 
 color: yellow;
 line-height: 0%;
 font-family: "HGS‘n‰pŠpÎß¯Ìß‘Ì", sans-serif; 
}

h2 {
 font-size: 18px;
 color: #ffffff;
 display: inline;
}

h3 {
 font-size: 16px;
 font-weight: bold;
 color: #ffffff;
 display: inline;
}

h4 {
 color: #dd5500;
 line-height: 100%;
 text-decoration: underline;
}

strong {
 font-size: 16px;
 color: black;
 font-weight: 900;
 background-color: #e0e0e0;
 padding: 3px 5px;
}

.kasen {
 text-decoration: underline;
}

a:link.normal {
 text-decoration: none;
 color: #0000ff;
}

a:visited.normal {
 text-decoration: none;
 color: #808080;
}

a:hover.normal {
 text-decoration: underline;
 position: relative; top: 1px; left: 1px;
 color: #ff7700; 
}

a:link.irohen {
 text-decoration: none;
 color: #000000;
 font-weight: 800;
 border: 6px ridge orange;
 background-color: #e0e0e0;
 padding: 3px;
}

a:visited.irohen {
 text-decoration: none;
 color: #ffffff;
 font-weight: 800;
 border: 6px ridge orange;
 background-color: #b0b0b0;
}

a:hover.irohen {
 background-color: #ffbbff;
}

a:link.mail {
 text-decoration: underline;
 color: #ffffff;
}

img {
 margin-bottom: 10px;
}

img.mawarikomi_migi {
 float: left;
 margin-left: 0px;
 margin-right: 10px;
 margin-bottom: 10px;
}

img.mawarikomi_hidari {
 float: right;
 margin-left: 10px;
 margin-right: 0px;
 margin-bottom: 10px;
}

img.yajirushi {
 vertical-align: middle;
 margin-bottom: 3px;
}

.hutomoji {
 font-weight: 700;
}

.blue_hutomoji {
 color: #0000ff;
 font-weight: 700;
}

.fuchsia {
 color: #ff00ff;
}

.blue {
 color: #0000ff;
}

.red_big {
 color: #ff0000;
 font-size: 15px;
 font-weight: 900;
}

.pop_orange {
 font-family: "HGS‘n‰pŠpÎß¯Ìß‘Ì", sans-serif;
 font-color: orange;
 font-weight: 700;
}

.italic {
 font-style: italic;
 font-weight: bold;
}

hr {
 height: 1px; 
 width: 80%;
 background-color: #000000;
}

.komoji {
 font-size: 80%;
}

.komoji_hutomoji {
 font-size: 80%;
 font-weight: 700;
}

.komoji_red {
 font-size: 80%;
 color: red;
}

.kasen_hutomoji {
 text-decoration: underline;
 font-weight: 700;
}

.kasen_pop {
 text-decoration: underline;
 font-weight: 700;
 font-family: "HGS‘n‰pŠpÎß¯Ìß‘Ì", sans-serif;
}

.big {
 font-size: 16px;
 font-weight: 900;
}

.black {
 color: #000000;
}

.black_big {
 color: #000000;
 font-size: 30px;
 font-weight: 900;
 line-height: 150%
}

.red {
 color: #ff0000;
}

.red_hutomoji {
 color: #ff0000;
 font-weight: 700;
}

.blue_big {
 color: #0000ff;
 font-size: 18px;
 font-weight: 700;
}

.gray {
 color: #808080;
}

.green {
 color: #008000;
}

.purple {
 color: #800080;
}

.purple_hutomoji {
 color: #800080;
 font-weight: 700;
}

.fuchsia_hutomoji {
 color: #ff00ff;
 font-weight: 700;
}

.yellow {
 color: #ffff00;
}

.indent {
 text-indent: 13pt;
}