/***************************************************************
           テーブル
***************************************************************/
/*--------------------------------------------------------------
    テーブル
--------------------------------------------------------------*/
#blog
{
display: block;
box-sizing: border-box
}




/***************************************************************
           記事（左側）
***************************************************************/
/*--------------------------------------------------------------
    領域
--------------------------------------------------------------*/
#blog #blog-article
{
display: block;
box-sizing: border-box
}

/*--------------------------------------------------------------
    見出し
--------------------------------------------------------------*/
#blog #blog-article article .parts_1 p
{
padding-bottom: 10px;
border-bottom: 1px solid #E6E1C2;
font-size: 30px;
font-weight: bold;
line-height: 40px;
}
#blog #blog-article article .parts_1 p a
{
color: #7a5e03;
text-decoration: none;
}
#blog #blog-article article .parts_1 p a:hover
{
color: #7a8723;
text-decoration: underline;
}

/*--------------------------------------------------------------
    年月日 & テーマ
--------------------------------------------------------------*/
#blog #blog-article article .parts_2 ul li
{
display: inline-block;
list-style-type: none;
}
#blog #blog-article article .parts_2 ul li:nth-of-type(1)
{
color: #7a5e03;
font-size: 20px;
letter-spacing: 4px;
}
#blog #blog-article article .parts_2 ul li:nth-of-type(2) a
{
color: #7a8723;
font-size: 20px;
letter-spacing: 4px;
list-style-type: none;
}
#blog #blog-article article .parts_2 ul li:nth-of-type(2) a:hover
{
text-decoration: underline;
}

/*--------------------------------------------------------------
    本文
--------------------------------------------------------------*/
/* 余白
--------------------------------------------------------------*/
#blog #blog-article article .parts_3
{
margin: 30px 0 0 0;
}
/* 行間
--------------------------------------------------------------*/
#blog #blog-article article .parts_3 p
{
color: #7a8723;
font-size: 20px;
letter-spacing: 4px;
line-height: 30px;
}
/* 画像
--------------------------------------------------------------*/
#blog #blog-article article .parts_3 p img
{
display: block;
width: 50%;
}
/* テーブル
--------------------------------------------------------------*/
#blog #blog-article article .parts_3 ul
{
display: table;
width: 100%;
table-layout: fixed;
box-sizing: border-box;
}
#blog #blog-article article .parts_3 ul br
{
display: none;
}
#blog #blog-article article .parts_3 ul li
{
display: table-cell;
vertical-align: top;
}
/* 色
--------------------------------------------------------------*/
#blog #blog-article article .parts_3 .red
{
color: #FF0000;
}
#blog #blog-article article .parts_3 .green
{
color: #008000;
}
#blog #blog-article article .parts_3 .blue
{
color: #0000FF;
}




/***************************************************************
           サイドバー（右側）
***************************************************************/
/*--------------------------------------------------------------
    領域
--------------------------------------------------------------*/
#blog #blog-sidebar
{
display: block;
margin: 50px 0 0 0;
box-sizing: border-box
}

/*--------------------------------------------------------------
    セラピストプロフィール
--------------------------------------------------------------*/
/* 画像
--------------------------------------------------------------*/
#blog #blog-sidebar #chapter_1 .parts_1 p img
{
display: block;
width: 100%;
}
/* お名前
--------------------------------------------------------------*/
#blog #blog-sidebar #chapter_1 .parts_2 p
{
margin: 30px 0 0 0;
font-size: 30px;
letter-spacing: 6px;
text-align: center;
line-height: 40px;
}
/* 文章
--------------------------------------------------------------*/
#blog #blog-sidebar #chapter_1 .parts_3
{
margin: 30px 0 0 0;
}
#blog #blog-sidebar #chapter_1 .parts_3 p
{
font-size: 20px;
letter-spacing: 4px;
line-height: 30px;
}
/* 習得資格
--------------------------------------------------------------*/
#blog #blog-sidebar #chapter_1 .parts_4 p
{
margin: 30px 0 0 0;
font-size: 20px;
letter-spacing: 4px;
text-align: center;
line-height: 30px;
}

/*--------------------------------------------------------------
    最新の記事一覧 & カテゴリー別記事一覧 & 月別記事一覧
--------------------------------------------------------------*/
/* 背景
--------------------------------------------------------------*/
#blog #blog-sidebar #chapter_2
{
margin: 30px 0 0 0;
padding: 0 150px 30px 150px;
background: url(/image.php?id=41) repeat;
}
/* 見出し
--------------------------------------------------------------*/
#blog #blog-sidebar #chapter_2 .parts_1 p
{
padding: 30px 0 10px 0;
font-size: 30px;
font-weight: bold;
letter-spacing: 6px;
text-align: left;
line-height: 40px;
}
/* リンク
--------------------------------------------------------------*/
#blog #blog-sidebar #chapter_2 .parts_2 ul li
{
list-style-type: none;
font-size: 20px;
letter-spacing: 4px;
line-height: 30px;
}
#blog #blog-sidebar #chapter_2 .parts_2 ul li a
{
color: #7a8723;
text-decoration: none;
}