@charset "utf-8";

/*
Theme Name: ビジネスデザイン
Theme URI: http://www.sai-corp.net/
Description: Sai Template
Version: 1.10 2012/06/29
Author: Sai
Author URI: http://www.sai-corp.net/										
*/

/* Reset ------------------------------------------------------------------ */


/* Assets */
.asset-body,
.asset-more,
.more-link,
.asset-excerpt,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.trackbacks-info,
.trackback-content,
.archive-content {
    clear: both;
}

.asset,
.comments,
.trackbacks,
.archive {
    overflow: hidden;
    width: 100%;
}

.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
    position: static;
    clear: both;
}

.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form {
    margin-bottom: 1.5em;
}

.asset-header,
.asset-content,
.asset-body,
.comments-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
#comment-form-external-auth,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.archive-content,
.search-form-header,
.search-results-header {
    margin-bottom: .75em;
}

.asset-name {
    margin-bottom: .25em;
}

.asset-meta {
    font-size: 11px;
    margin-top: .25em;
    padding-top: 2px;
    padding-bottom: .3em;
    font-weight: normal;
    clear:both;
    border: 0;
}

.entry-tags-header,
.entry-categories-header {
    margin-bottom: 0;
    margin-right: .25em;
    display: inline;
    font-weight: bold;
}

.entry-tags-list,
.entry-categories-list {
    display: inline;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.entry-tags-list .entry-tag,
.entry-categories-list .entry-category {
    display: inline;
}

/* --- 1. 基本テキスト・太字・斜体 --- */
#content {
    line-height: 1.8;
    color: #333333; /* 文字色 */
}
#content strong,
#content b {
    font-weight: 900; /* 太字 */
}
#content em,
#content i {
    font-style: italic; /* 斜体 */
}
#content strike,
#content del {
    text-decoration: line-through; /* 打消し線 */
}
#content u {
    text-decoration: underline; /* 下線 */
}


/* 1. 全般：画像の最大幅をコンテナ内に収める（はみ出し防止） */
#content img {
    max-width: 100% !important;
    height: auto !important;
}

/* 2. 中央揃え */
#content .aligncenter {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;
    float: none !important; /* 回り込みをリセット */
}

/* 3. 左寄せ（文章が右側に回り込む） */
#content .alignleft {
    float: left !important;
    margin-right: 1.5em !important;
    margin-bottom: 1.5em !important;
    margin-top: 0.5em !important;
}

/* 4. 右寄せ（文章が左側に回り込む） */
#content .alignright {
    float: right !important;
    margin-left: 1.5em !important;
    margin-bottom: 1.5em !important;
    margin-top: 0.5em !important;
}

/* 5. 配置なし（デフォルト） */
#content .alignnone {
    display: block !important;
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;
}

