@import url(import/header.css);
@import url(import/footer.css);
@import url(import/navigation.css);
@import url(import/contents_main.css);
@import url(import/contents_single.css);
@import url(import/tables.css);

body {
    background:#eee;
    margin:0;
    padding:0;
}

div#page{
width:720px;
margin:0px auto;
background:#fff;
border-left:1px #ccc solid;
border-right:1px #ccc solid;
font-size:12px;
}

/*======================================================================
||
||    汎用的なもの
||
======================================================================*/
div, form, pre,
talbe, p, ul, ol, li, dl, dt, dd,
h1, h2, h3, h4, h5, h6
{
    margin:0;
    padding:0;
}

ul, ol {
    list-style-type:none;
}

img {
    border:none;
 /*   vertical-align:bottom;*/
}
/*
a img {
    vertical-align:text-bottom;
}
*/
img {
    border:none;
}
a {
    color:blue;
    overflow:hidden;
    text-decoration:underline;
}

a:hover {
    color:#f60;
}

em {
    font-style:normal;
}

input, select {
    vertical-align:middle;
}

label {
    cursor:hand;
}

hr {
    display:none;
}

/* .new */
.new {
    color:red;
}

/* .add */
.add {
    color:red;
}
/* .red */
.red {
    color:red;
}
/* alt */
.alt {
    position:absolute;
    top:-100000em; left:-100000em;
}

/* imeoff */
.imeoff {
    ime-mode:disabled;
}

/* clear */
.clear {
    clear:both;
}

/* div.clear */
div.clear {
    clear:both;
    font-size:1px;
    line-height:1px;
    height:1px;
    margin:0 0 -1px;
}

.hidden {
    display:none;
}