@charset "UTF-8";

/* Universal */
* {
    font-family:monospace;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    padding:0;
    text-decoration:inherit;
}
/* Heading */
h1, h2, h3, h4, h5, h6 {
    font-weight:bold;
    margin:0.25em 0;
    padding:0.125em;
}
/* Block */
address, div, pre {
    margin:0.5em 0;
    padding:0.25em;
}

/* XHTML™ Modularization 1.1 */
/* 5.2. Core Modules */
/* 5.2.1. Structure Module */
body {
    font-size:100%;
    font-style:normal;
    font-weight:normal;
    padding:1em;
    text-decoration:none;
}
head {}
html {}
title {}
/* 5.2.2. Text Module */
abbr {}
acronym {}
address {}
blockquote {
    margin:0.5em 0.5em 0.5em 3em;
    padding:0.25em;
}
br {}
cite {}
code {}
dfn {}
div {}
em {
    font-style:italic;
}
h1 {
    font-size:200%;
}
h2 {
    font-size:170%;
}
h3 {
    font-size:150%;
}
h4 {
    font-size:130%;
}
h5 {
    font-size:120%;
}
h6 {
    font-size:110%;
}
kbd {
    font-weight:bold;
}
p {
    text-indent:1em;
}
p.tindent {
    text-indent:0;
}
pre {}
q {
    quotes:"\300C" "\300D" "\300E" "\300F";
}
q:lang(en) {
    quotes:"\22" "\22" "\27" "\27";
}
q:before {
    content:open-quote;
}
q:after {
    content:close-quote;
}
samp {}
span {}
strong {
    font-weight:bold;
}
var {
    font-style:oblique;
}
/* 5.2.3. Hypertext Module */
a[accesskey]:before {
    content:"\3C" attr(accesskey) "\3E\20";
}
a:link, a:visited, a:active, a:hover, a:focus {
    background-color:transparent;
    text-decoration:underline;
}
a:link *, a:visited *, a:active *, a:hover *, a:focus * {
    background-color:transparent;
    color:inherit;
    text-decoration:underline;
}
a:link {
    color:#0000FF; /* blue */
}
a:visited {
    color:#800080; /* purple */
}
a:active, a:hover, a:focus {
    color:#FF0000; /* red */
}
/* 5.2.4. List Module */
dl {
    margin:0.5em 0;
}
dl dl, dl ol, dl ul {
    margin:0;
}
dt {
    margin:1px 0;
    padding:1px 2px;
}
dd {
    margin:0 0 0 3em;
}
ol, ul {
    margin:0.5em 0;
}
ol ol, ol ul, ul ul, ul ol {
    margin:0;
}
li {
    margin:0 0 0 3em;
}
/* 5.4. Text Extension Modules */
/* 5.4.2. Edit Module */
del {
    text-decoration:line-through;
}
ins {}
/* 5.6. Table Modules */
/* 5.6.2. Tables Module */
caption {}
table {}
td {
    padding:1px 2px;
}
th {
    font-weight:bold;
    padding:1px 2px;
    text-align:center;
}
tr {}
col {}
colgroup {}
tbody {}
thead {}
tfoot {}
/* 5.7. Image Module */
img {
    border-width:0;
}

/* id */
/* class */
.center {
    text-align:center;
}
.right {
    text-align:right;
}
.fcl {
    clear:left;
}
.f21 {
    float:left;
    width:47%;
}
.f31 {
    float:left;
    width:31%;
}
.f32 {
    float:left;
    width:66%;
}

/* moji.css 2009-03-22版 */
/* © Keisuke Uchida 2008 */
