/*ヘッダーの設定*/
#header_line{
    width: 850px;
    height: auto;
}

#header img{
    padding: 4px;
    float: left;
}

#header h2{
    width: 602px;
    height: auto;
    text-align: right;
    font-size: 15px;
    font-weight: 600;
    font-family: "Verdana","Arial";
    padding: 4px 10px;
    float: left;
}


/*ボタンの設定*/
ul
   {
    width:848px;             /* リスト全体の幅 */
    height:30px;             /* リスト全体の高さ */
    list-style:none;         /* リストマークを無しにする */
    padding-left: 1px;
}
   
 /* 各項目 */
li
   {
    width:106px;             /* 項目の幅 */
    height:30px;             /* 項目の高さ */
    float:left;              /* 各項目を左側から回り込み */
}

/* リンク部分 */
.home a
   {
    display:block;            /* リンク範囲をブロックに変換 */
    width:100%;               /* リンク範囲（幅）をリスト項目範囲全て */
    height:100%;              /* リンク範囲（高さ）をリスト項目範囲全て */
    background-image:url(../family/images/family_menu.gif);   /* リンク範囲の背景画像設定 */
    background-position:0px 0px;
                     /* ★↑背景画像の（0px 0px）の位置★ */
    background-repeat:no-repeat;  /* 背景画像繰り返し表示しない */
    text-indent:-1000em;              /* リストの文字を枠外のずらす */
    text-decoration:none;             /* リストの下線を表示しない */
    }
.home a:hover
   {
    background-image:url(../family/images/family_menu.gif);    /* マウスが上に来た時の背景画像設定 */
    background-position:0px -30px;
                     /* ★↑背景画像の（0px -30px）に移動★ */
   }

.family a
   {
    display:block;             /* リンク範囲をブロックに変換 */
    width:100%;                /* リンク範囲（幅）をリスト項目範囲全て */
    height:100%;               /* リンク範囲（高さ）をリスト項目範囲全て */
    background-image:url(../family/images/family_menu.gif);/* リンク範囲の背景画像設定 */
    background-position:-106px 0px;
                     /* ★↑背景画像の（-106px 0px）の位置★ */
    background-repeat:no-repeat;      /* 背景画像繰り返し表示しない */
    text-indent:-1000em;              /* リストの文字を枠外のずらす */
    text-decoration:none;             /* リストの下線を表示しない */
   }
.family a:hover
   {
    background-image:url(../family/images/family_menu.gif); /* マウスが上に来た時の背景画像設定 */
    background-position:-106px -30px;
                     /* ★↑背景画像の（-106px -30px）に移動★ */
   }

.realestate a
   {
    display:block;             /* リンク範囲をブロックに変換 */
    width:100%;                /* リンク範囲（幅）をリスト項目範囲全て */
    height:100%;               /* リンク範囲（高さ）をリスト項目範囲全て */
    background-image:url(../family/images/family_menu.gif);/* リンク範囲の背景画像設定 */
    background-position:-212px 0px;
                     /* ★↑背景画像の（-212px 0px）の位置★ */
    background-repeat:no-repeat;      /* 背景画像繰り返し表示しない */
    text-indent:-1000em;              /* リストの文字を枠外のずらす */
    text-decoration:none;             /* リストの下線を表示しない */
   }

.realestate a:hover
   {
    background-image:url(../family/images/family_menu.gif); /* マウスが上に来た時の背景画像設定 */
    background-position:-212px -30px;
                     /* ★↑背景画像の（-212px -30px）に移動★ */
                     
}

.rc a
   {
    display:block;             /* リンク範囲をブロックに変換 */
    width:100%;                /* リンク範囲（幅）をリスト項目範囲全て */
    height:100%;               /* リンク範囲（高さ）をリスト項目範囲全て */
    background-image:url(../family/images/family_menu.gif);/* リンク範囲の背景画像設定 */
    background-position:-318px 0px;
                     /* ★↑背景画像の（-318px 0px）の位置★ */
    background-repeat:no-repeat;      /* 背景画像繰り返し表示しない */
    text-indent:-1000em;              /* リストの文字を枠外のずらす */
    text-decoration:none;             /* リストの下線を表示しない */
   }

.rc a:hover
   {
    background-image:url(../family/images/family_menu.gif); /* マウスが上に来た時の背景画像設定 */
    background-position:-318px -30px;
                     /* ★↑背景画像の（-318px -30px）に移動★ */
                     
}

.knife a
   {
    display:block;             /* リンク範囲をブロックに変換 */
    width:100%;                /* リンク範囲（幅）をリスト項目範囲全て */
    height:100%;               /* リンク範囲（高さ）をリスト項目範囲全て */
    background-image:url(../family/images/family_menu.gif);/* リンク範囲の背景画像設定 */
    background-position:-424px 0px;
                     /* ★↑背景画像の（-424px 0px）の位置★ */
    background-repeat:no-repeat;      /* 背景画像繰り返し表示しない */
    text-indent:-1000em;              /* リストの文字を枠外のずらす */
    text-decoration:none;             /* リストの下線を表示しない */
   }
.knife a:hover
   {
    background-image:url(../family/images/family_menu.gif); /* マウスが上に来た時の背景画像設定 */
    background-position:-424px -30px;
                     /* ★↑背景画像の（-424px -30px）に移動★ */
}

.blog a
   {
    display:block;             /* リンク範囲をブロックに変換 */
    width:100%;                /* リンク範囲（幅）をリスト項目範囲全て */
    height:100%;               /* リンク範囲（高さ）をリスト項目範囲全て */
    background-image:url(../family/images/family_menu.gif);/* リンク範囲の背景画像設定 */
    background-position:-530px 0px;
                     /* ★↑背景画像の（-530px 0px）の位置★ */
    background-repeat:no-repeat;      /* 背景画像繰り返し表示しない */
    text-indent:-1000em;              /* リストの文字を枠外のずらす */
    text-decoration:none;             /* リストの下線を表示しない */
   }
   
.blog a:hover
   {
    background-image:url(../family/images/family_menu.gif); /* マウスが上に来た時の背景画像設定 */
    background-position:-530px -30px;
                     /* ★↑背景画像の（-530px -30px）に移動★ */
}

.profile a
   {
    display:block;             /* リンク範囲をブロックに変換 */
    width:100%;                /* リンク範囲（幅）をリスト項目範囲全て */
    height:100%;               /* リンク範囲（高さ）をリスト項目範囲全て */
    background-image:url(../family/images/family_menu.gif);/* リンク範囲の背景画像設定 */
    background-position:-636px 0px;
                     /* ★↑背景画像の（-636px 0px）の位置★ */
    background-repeat:no-repeat;      /* 背景画像繰り返し表示しない */
    text-indent:-1000em;              /* リストの文字を枠外のずらす */
    text-decoration:none;             /* リストの下線を表示しない */
   }
   
.profile a:hover
   {
    background-image:url(../family/images/family_menu.gif); /* マウスが上に来た時の背景画像設定 */
    background-position:-636px -30px;
                     /* ★↑背景画像の（-636px -30px）に移動★ */
}

.mail a
   {
    display:block;             /* リンク範囲をブロックに変換 */
    width:100%;                /* リンク範囲（幅）をリスト項目範囲全て */
    height:100%;               /* リンク範囲（高さ）をリスト項目範囲全て */
    background-image:url(../family/images/family_menu.gif);/* リンク範囲の背景画像設定 */
    background-position:-742px 0px;
                     /* ★↑背景画像の（-742px 0px）の位置★ */
    background-repeat:no-repeat;      /* 背景画像繰り返し表示しない */
    text-indent:-1000em;              /* リストの文字を枠外のずらす */
    text-decoration:none;             /* リストの下線を表示しない */
   }
   
.mail a:hover
   {
    background-image:url(../family/images/family_menu.gif); /* マウスが上に来た時の背景画像設定 */
    background-position:-742px -30px;
                     /* ★↑背景画像の（-742px -30px）に移動★ */
}

/*コンテンツの設定*/
#c_left{
    width: 150px;
    height: auto;
    float: left;
    padding: 5px 10px 20px 0;
}

#c_left h3{
    padding: 6px;
    background-color: #007e41;
    color: #ffffff;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    line-height: 100%;
}

#c_left ul{
    width: 150px;
    margin-bottom: 120px;
}

#c_left li{
    width: 137px;
    padding-top: 15px;
    padding-left: 10px;
    border: 1px;
    border-top: 0px;
    border-style: dotted;
    border-color: #007e41;
    color: #663300;
    font-size: 13px;
    font-weight: 600;
    line-height: 100%;
    list-style-type: none;
}

#c_left h4{
    width: 150px;
    height: 200px;
    margin-top: 5px;
    background-image: url(../family/images/book01.jpg);
    background-repeat: no-repeat;
}

#c_left p{
    margin-top: 3px;
    font-size: 12px;
    line-height: 110%;
}

#c_left a:link{
    color: #007e41;
}

#c_left a:visited{
    color: #007e41;
}

#c_left a:hover{
    color: #663300;
}

#c_right{
    width: 690px;
    padding: 5px 0px 10px 0px;
    float: left;
}

#content table {
    width: 690px;
    margin: auto;
}

#content table,th,td{
    height: auto;
    border-collapse: collapse;
    /*border: 1px;
    border-style: solid;
    border-color: #999999;*/
}

#content td{
    line-height: 120%;
    font-size: 12px;
    font-weight: 300;
    padding: 5px;
}

#c_right h1{
    width: 680px;
    background-color: #00469d;
    padding: 3px;
    text-align: center;
    font-size: 15px;
    color: #ffffff;
    font-weight: bold;
    font-family: san-serif;
}
