@charset "UTF-8";

/* -- トップ以外共通パーツ ----------- */
#pagebody-inner {
padding: 0 6px 0 10px;
}

#left_collum {
width: 630px;
float: left;
}
#right_collum {
width: 228px;
float: right;
}
.cnavi {
font-size: 0.9em;
text-align: center;
margin: 0 0 0.5em 0;
}

/* -- ナビ ----------- */
#gnavi {
font-size: 0.9em;
padding-bottom: 1px;
background: url(/volut/img/gnavi_bottom.gif) no-repeat bottom;
}
#gnavi h2 {
margin: 0;
}
#gnavi-inner {
background: url(/volut/img/gnavi_bg.gif) repeat-y left top;
padding: 0 26px 10px 15px;
}
#gnavi-inner ul {
list-style: none;
padding: 0;
margin: 0;
}
#gnavi-inner li {
background: url(/volut/img/gnavi_title.gif) no-repeat left top;
line-height: 25px;
padding-left: 1em;
margin-bottom: 1em;
}
#gnavi-inner ul ul {
background: #FFF;
padding: 0.2em 1em 0.5em 1em;
margin-left: -1em;
margin-bottom: 0;
border: 1px solid #A9775D;
}
#gnavi-inner li li {
background: none;
line-height: 1.4em;
padding-left: 0;
margin-bottom: 0;
border-bottom: 1px dashed #A9775D;
}


/* ジャンルごとに見出しが変わる */
#gnavi-inner #category58 a,
#gnavi-inner #category59 a,
#gnavi-inner #category60 a,
#gnavi-inner #category53 a,
#gnavi-inner #category54 a {
display: block;
outline-width: 0;
}
/* ボランティア募集 */
#gnavi-inner #category58 {
padding-left: 0;
text-indent: -9999px;
background: url(/volut/img/gnavi_title05.gif) no-repeat left top;
}
/* 助成金関連 */
#gnavi-inner #category59 {
padding-left: 0;
text-indent: -9999px;
background: url(/volut/img/gnavi_title03.gif) no-repeat left top;
}
/* ポッドキャスティング */
#gnavi-inner #category60 {
padding-left: 0;
text-indent: -9999px;
background: url(/volut/img/gnavi_title01.gif) no-repeat left top;
}
/* 注目記事 */
#gnavi-inner #category53 {
padding-left: 0;
text-indent: -9999px;
background: url(/volut/img/gnavi_title04.gif) no-repeat left top;
}
/* ボラット最新号 */
#gnavi-inner #category54 {
padding-left: 0;
text-indent: -9999px;
background: url(/volut/img/gnavi_title02.gif) no-repeat left top;
}

/* エントリーのみ関連記事のリスト表示 */
#newbox {
margin-bottom: 1em;
}
#newbox h3 {
font-size: 1em;
font-weight: normal;
line-height: 25px;
background: url(/volut/img/gnavi_title.gif) no-repeat left top;
padding-left: 1em;
margin: 0;
}
#newbox ul {
background: #FFF;
height: 120px;
padding: 0.2em 1em 0.5em 1em;
margin: 0;
border: 1px solid #A9775D;
overflow: auto;
}
#newbox ul li {
background: none;
line-height: 1.4em;
padding-left: 0;
margin-bottom: 0;
border-bottom: 1px dashed #A9775D;
}

/* -- 共通 ----------- */
.blogparts {
margin-bottom: 1em;
color: #8A644A;
}
.blogparts a {
text-decoration: underline;
}
.blogparts-inner {
margin: 0 1px;
padding: 1em;
border: 1px solid #A9775D;
}

/* -- アーカイブタイトル -- */
.archive-title {
color: #723508;
font-size: 1.2em;
font-weight: bold;
background: url(/volut/img/block_title04.gif) no-repeat left top;
line-height: 34px;
padding-left: 1em;
margin: 0;
}
/* -- エントリータイトル -- */
.entry-title {
clear: both;
font-size:1em;
font-weight: normal;
border-bottom: 3px dashed #D9CEC1;
border-left: 5px solid;
border-left-color: #FFA714;
padding: 0 0 0.3em 0.5em;
margin-top: 0;
}
/* -- アーカイブリンク -- */
.archive-list {
list-style: none;
margin: 0;
padding: 0;
}
.archive-list li {
font-size: 1em;
border-bottom: 3px dashed #D9CEC1;
border-left: 5px solid;
border-left-color: #FFA714;
padding-left: 0.5em;
padding-bottom: 0.1em;
margin-bottom: 0.5em;
}

/* -- ポッドキャストのサブカテゴリー -- */
.subcategory-title {
font-size: 1.1em;
font-weight: bold;
margin: 1em 0 0 0;
}
.subcategory-title a {
color: #666;
font-weight: bold;
}

/* -- 共通（本文用） ----------- */
.entry-body {
font-size: 0.9em;
/*
*/
margin-bottom: 1em;
}
.entry-body img {
margin: 5px;
}

/* -- 続きを読む -- */
.entry-more-link {
clear: both;
font-size: 0.9em;
margin: 0;
}

/* -- add bookmark -- */
.addbookmark {
text-align: right;
clear:both;
}

/* -- ポッドキャストボタン -- */
.podcast {
clear: both;
margin: 0;
}

/* -- 関連カテゴリー -- */
.entry-category {
clear: both;
font-size: 0.8em;
text-align: right;
margin: 0;
}


/* -- スタッフブログへリンク -- */
.entry-staffdiary {
font-size: 0.8em;
float:left;
width:280px;
}
.entry-staffdiary h4 {
margin: 0;
}
.entry-staffdiary p {
margin: 0;
}

/* -- Good Job -- */
.entry-goodjob {
font-size: 0.9em;
background: #FFFFE1;
width: 210px;
/*
height: 36px;
*/
padding: 2px 5px;
border: 1px solid #8A644A;
float: right;
}
.entry-goodjob img {
border: none;
float: right;
}


/* ボラットバックナンバー */
.newvolut {
width: 100%;
}
.newvolut th {}
.newvolut th img {
margin-right: 10px;
}
.newvolut td {}
.newvolut p {
margin-bottom: 0;
}
.newvolut p a {
display: inline;
margin: 0 0.5em;
}

/* コメント・トラックバック */
.comment,
.trackback {
clear: both;
padding-top: 1em;
margin-bottom: 1em;
}
.comment p,
.trackback p {
margin-top: 0;
}
.comment h4,
.trackback h4 {
font-size: 0.8em;
margin-top: 0;
border-bottom: 1px solid #A9775D;
}
.comment-foot,
.trackback-foot {
text-align: right;
margin: 0;
}

#trackback-info {
text-align: center;
background: #FFC;
padding: 5px;
margin-bottom: 1em;
border: 1px solid #A9775D;
}
#trackback-info p {
margin: 0;
}

#comment-author,
#comment-email,
#comment-url,
#comment-text {
width: 580px;
}

/* -- 検索用 -- */
.search-title {
font-size: 1.2em;
margin-top: 0;
}

.koudoku {
font-size: 1.2em;
margin-top: 0;
} 


