/* guest.css */

@import url("../../starwars.css");


/***********************************************/
/*                   共通要素                  */
/***********************************************/
p.navi {
    margin: 2em 3em 1em 3em;
    text-indent: 0em;
    font-weight: bold;
    clear: both;
}

p.attention1 {
    background-color: transparent;
    margin: 0.5em 2.5em 1.5em 2.5em;
    text-indent: 0em;
    font-weight: bold;
    color: #bbffbb;
    clear: both;
}

p.attention2 {
    background-color: transparent;
    margin: 0.5em 2.5em 1.5em 2.5em;
    text-indent: 0em;
    font-weight: bold;
    color: #ffff66;
    clear: both;
}

p.attention3 {
    background-color: transparent;
    margin: 0.5em 2.5em 1.5em 2.5em;
    text-indent: 0em;
    font-weight: bold;
    color: #ffbbbb;
    clear: both;
}


/***********************************************/
/*                  投稿内要素                 */
/***********************************************/
div.guest h2, div.bbs h2, div.upload h2 {
    margin: 0.5em 2em 0.7em 2em;
    padding: 2px 7px;
    background-color: transparent;
    border-width: 3px;
    border-color: #ffffff;
    border-style: double;
    color: inherit;
    font-size: 100%;
    font-weight: bold;
}

p.icon, p.image {
    margin: 0.7em 1em 2em 2em;
    text-indent: 0em;
    float: left;
}

div.body {
    margin: 1em 0em 1.5em 1.5em;
    padding: 0em 3em 0em 0em;
    text-indent: 0em;
    float: left;
}

div.body p {
    margin: 0em;
    text-indent: 0em;
}

div.guest div.body p.comment {
    background-color: transparent;
    margin: 2em 0em 0em 3em;
    text-indent: 0em;
    font-size: 80%;
    color: #cccccc;
}

div.upload div.body p.comment {
    background-color: transparent;
    margin: 2em 0em 1em 3em;
    text-indent: 0em;
    font-size: 80%;
    line-height: 1.3em;
}

p.end {
    background-color: transparent;
    margin: 2em 10em;
    font-weight: bold;
    text-indent: 0em;
    text-align: center;
    color: #00ffff;
    clear: both;
}


/***********************************************/
/*                  リスト要素                 */
/***********************************************/
ul.attention {
    background-color: transparent;
    color: #ffc0cb;
    font-weight: bold;
}

dl.search {
    margin: 2em 4em;
}

dl.search dt {
    margin: 1em 0em;
    float: none;
    text-align: left;
    font-size: large;
}

dl.search dd {
    margin: 0.3em 2em;
}

form dl {
    margin: 2em 1em;
}

form dt {
    margin: 0em auto;
    width: 7em;
    white-space: nowrap;
    text-align: right;
    font-weight: bold;
    float: left;
    clear: both;
}

form dl dd {
    margin: 0.3em auto 0.3em 7.5em;
}

fieldset.search {
    border-style: solid;
    border-width: thin;
    border-color: #ffffff;
    margin: 2em 3em;
    padding: 1em;
    color: inherit;
}

fieldset.search p {
    margin: 1em;
}

fieldset.search p.example {
    margin: 1em;
    text-align: center;
    font-weight: bold;
    text-indent: 0em;
}

fieldset.search p.form {
    margin: 1.5em 0em 0em 0em;
    text-align: center;
}


/***********************************************/
/*                テーブル要素                 */
/***********************************************/
table {
    margin: 0.8em 4%;
    width: 92%;
}

col.end {
    white-space: nowrap;
    text-align: center;
}

col.date {
    white-space: nowrap;
}

col.count {
    white-space: nowrap;
    text-align: right;
}


/***********************************************/
/*              インライン要素                 */
/***********************************************/
q {
    background-color: transparent;
    color: #c0c0c0;
    font-size: small;
    quotes: "" "";
}

a.comment {
    font-size: x-small;
}

img.icon {
    border-width: 0.2em;
    border-style: ridge;
}

em.new {
    background-color: transparent;
    color: #ffc0cb;
    font-style: italic;
    font-weight: bold;
    font-size: x-small;
}

em.keyword {
    background-color: transparent;
    color: #ffc0cb;
    font-style: normal;
    font-weight: bold;
}

span.number {
    background-color: transparent;
    color: #ffffff;
    font-style: normal;
}

span.subject {
    background-color: transparent;
    color: #00ffff;
}

span.name {
    background-color: transparent;
    color: #ffc0c0;
}

span.code {
    background-color: transparent;
    font-size: x-small;
    color: #cccccc;
}

span.info {
    background-color: transparent;
    color: #eeeeee;
    font-size: x-small;
    font-weight: normal;
}

span.sage {
    background-color: transparent;
    color: #f5deb3;
    font-weight: bold;
}

span.iname {
    font-weight: bold;
}


/* end_of_file */
