@charset "utf-8";
/*活動報告ページのレイアウト追加
---------------------------------------------------------------------------*/
#container {
    border-top: 5px solid #598bd9; /*上の線の幅、線種、色*/
    margin: 0 auto;
    max-width: 800px; /*サイトの最大幅*/
    background: #fff; /*背景色*/
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); /*ボックスの影。右に、下に、広げる幅。0,0,0は黒の事で0.2は透明度20%の事。*/
}
/*ヘッダーブロック*/
header {
    overflow: hidden;
    margin: 0;
    height: 35px; /*ブロックの高さ*/
}
/*ロゴ画像*/
header #logo img {
    width: 600px; /*画像幅*/
    float: left; /*左に回り込み*/
    margin-top: 10px; /*上下のバランスをとるい*/
    margin-left: 2%; /*左に空けるスペース*/
}
h6 {
    font-size: 135%;
    color: #0e36ca;
    margin-left: 0.5em;
    padding: 0px;
    line-height: 20px;
}
p {
    text-indent: 1em;
}
.f-6 {
    font-size: 80%;
}
.scroll {
    height: 500px;
    overflow: auto;
}
/*ボックス（head）設定
---------------------------------------------------------------------------*/
/*ボックス１個あたりの設定*/
#main .head {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px; /*ボックス同士の上下間の余白*/
    background: #7FC472; /*バックグラウンドカラー*/
    border: 0px solid #ccc; /*枠線の幅、線種、色*/
    padding: 10px; /*ボックス内の余白。変更する際は、下の「#main .list a」のmarginとpaddingの数字も変更する。*/
    box-shadow: 0px 2px 5px #ccc; /*影の設定。右・下・ぼかし幅・色の設定*/
    border-radius: 4px; /*角丸のサイズ*/
}
/*h1タグの設定*/
#main .head h1 {
    font-size: 24px; /*文字サイズ*/
    font-weight: 800; /*文字ウェイト*/
    padding: 0px 13px; /*上下、左右への余白*/
    color: #EEF4F5; /*文字色*/
}
/*h1タグの１文字目の設定*/
#main .head h1::first-letter {
    border-left: 6px solid rgba(255, 255, 255, 0.5); /*左側の線の幅、線種、色。255,255,255は白の事で0.5は透明度50%の事。*/
    padding-left: 10px; /*線とテキストとの余白*/
}
.sm1 {
    font-size: 20px; /*文字サイズ*/
    font-weight: 300; /*文字サイズ*/
}
.sm2 {
    font-size: 16px; /*文字サイズ*/
    font-weight: 300; /*文字ウェイト*/
    padding-left: 10px;
}
.sm3 {
    font-size: 14px; /*文字サイズ*/
    padding-left: 5px;
}
/*ボックス内の画像設定*/
#main .head .img {
    width: 20%; /*画像の幅*/
    float: left;
    margin-right: 10px;
}
#main .head p.tr {
    text-align: right;
}
/*ボックス内のp（段落）タグ字下げ設定*/
#main .head p.sps {
    padding-left: 0em;
}
/*ボックス内のp（段落）タグ設定*/
#main .head p {
    padding: 0;
}
/*ボックス内のp（段落）タグ設定*/
#main .head p.lead1 {
    float: left; /*左に回り込み*/
    color: #FDFDCF;
    font-weight: 300; /*文字ウェイト*/
}
/*ボックス内のp（段落）タグ設定*/
#main .head p.lead2 {
    text-align: right; /*右よせ*/
    padding-right: 5px;
    color: #FDFDCF;
}
/*ボックス内のp（段落）タグ設定*/
#main .head p.lead3 {
    padding-right: 20px;
}
#main p.r {
    text-align: right; /*右よせ*/
    padding-bottom: 0px;
}



/*ta2のセル幅固定に上書き*/

.ta2 {
    table-layout: fixed;
}





