@charset "UTF-8";

/* == レイアウト（上部） ==================================== */
#magazine {
clear: both;
padding: 0 5px;
margin-bottom: 1em;
}

/* == レイアウト（下部） ==================================== */
#information {
clear: both;
padding: 0 5px;
}

/* == レイアウト（共通パーツ） ==================================== */
.left_collum {
width: 545px;
float: left;
}
.left_collum h2 {
list-style: none;
padding: 0;
margin: 0;
}
.left_collum ul {
list-style: none;
background: #FFFAF7;
padding: 0;
margin: 0;
}
.right_collum {
width: 331px;
float: right;
}

#information li:link,
#information li:visited {}
#information li:hover,
#information li:active {
background: #FFF;
}
/* 縞模様 */
#information li.even {
background-color: #FAF2E9;
}
#information li.even:link,
#information li.even:visited {
background-color: #FAF2E9;
}
#information li.even:hover,
#information li.even:active {
background-color: #FFF;
}

/* == ここまで:レイアウト（共通パーツ） ==================================== */

/* -- ボラット最新号 -- */
#newvolut {
background: url(/volut/img/new_top.gif) no-repeat;
width: 522px;
padding-top: 12px;
}
#newvolut h2 {
color: #FFF;
font-size: 1.2em;
font-weight: bold;
background: url(/volut/img/new_voluttitle.gif) no-repeat left top;
line-height: 44px;
padding-left: 155px;
margin-bottom: 5px;
}

#newvolut p {
margin: 0;
}

#newvolut-inner {
font-size: 1em;
line-height: 1.2;
background: url(/volut/img/new_bg.gif) repeat-y;
padding: 0 8px 0 9px;
}
#newvolut-inner a {}
#newvolut-inner table {
width: 100%;
margin: 0;
border-collapse: collapse;
border-spacing: 0;
}
#newvolut-inner th,
#newvolut-inner td {
padding: 5px;
}
#newvolut-inner .backnamber {
text-align: right;
margin: 0;
}

/* -- 注目記事 -- */
#noteworthy {
background: url(/volut/img/topic_bg.gif) no-repeat left 10px;
height: 209px;
padding-top: 10px;
margin-bottom: 5px;
}
#noteworthy h2 {
margin-left: 10px;
}
#noteworthy-inner {
width: 499px;
margin-left: 13px;
}
#noteworthy-inner ul {
height: 145px;
padding-left: 10px;
border: 1px solid #A9775D;
}

#noteworthy-inner li {
font-size: 0.9em;
width: 152px;
line-height: 1.1em;
margin-right: 10px;
float: left;
}
#noteworthy-inner li a {
display: block;
padding-top: 5px;
}
/* for Only IE */
* html #noteworthy-inner ul {
padding-left: 9px;
}
* html #noteworthy-inner li {
margin-right: 8px;
}
/* -- ここまで注目記事 -- */


/* -- ボランティア募集 -- */
#volunteey {
padding-left: 12px;
margin-bottom: 10px;
}
#volunteey-inner {
font-size: 1em;
width: 499px;
margin-left: 1px;
}
#volunteey-inner ul {
border: 1px solid #A9775D;
padding-left: 5px;
height: 160px;
overflow: auto;
}
#volunteey-inner li {
font-size: 0.9em;
}
#volunteey-inner li a {
display: block;
width: 470px;
}


/* -- 助成金関連 -- */
#subsidy {
padding-left: 12px;
margin-bottom: 10px;
}
#subsidy-inner {
font-size: 1em;
width: 499px;
margin-left: 1px;
}
#subsidy-inner ul {
height: 80px;
padding-left: 5px;
border: 1px solid #A9775D;
overflow: auto;
}
#subsidy-inner li{
font-size: 0.9em;
}
#subsidy-inner li a {
display: block;
width: 470px;
}

/* -- NPO・NGO団体データベース -- */
#date_base {
padding-left: 12px;
margin-bottom: 10px;
}
#date_base-inner {
font-size: 1em;
width: 500px;
}
#date_base-inner h3 {
font-size: 13px;
font-weight: normal;
background: url(/volut/img/datebase_list_bg.gif) no-repeat left top;
margin: 0px;
padding: 3px 0px 0px 25px;
}
#date_base-inner ul {
background: url(/volut/img/datebase_bg.gif) no-repeat left bottom;
padding:7px 25px 10px;
}
#date_base-inner li {
display: inline;
font-size: 0.9em;
white-space: nowrap;
margin-bottom: 0px;
padding-right: 2em;
}

/* -- カテゴリーから探す -- */
#category {
width: 522px;
}
#category-inner {
background-color: #F0EEEC;
padding: 5px 10px 10px 9px;
}
#category-inner h2 {}
#category-inner h3 {
font-size: 13px;
font-weight: normal;
background: url(/volut/img/category_minititle.gif) no-repeat left;
padding: 0 0 0 5px;
margin: 10px 0 0 0;
}
#category-inner ul {
background: url(/volut/img/category_minitop.gif) no-repeat right top #FFF;
line-height: 1.2em;
padding: 5px 5px 5px 12px;
}
#category-inner li {
display: inline;
font-size: 0.9em;
margin-right: 10px;
}
#category-inner li a {}
#category-inner b.rtop,
#category-inner b.rbottom {
display: block;
background: #F0EEEC;
}
#category-inner b.rtop b,
#category-inner b.rbottom b {
display: block;
background: #FFF;
height: 1px;
    overflow: hidden;
}

/* -- スタッフ -- */
#staff {}
#staff p {
margin-top: 0;
}
/* 日記 */
#staffdiary {
background: #F7F7F5;
width: 160px;
line-height: 1.2;
float: left;
}
#staffdiary-inner {
padding: 0 10px;
border: 1px solid #898989;
}
#staffdiary-inner h2 {
text-align: center;
margin: 0 0 5px 0;
}
#staffdiary-inner p {
font-size: 0.9em;
margin-bottom: 5px;
}
/* リンク */
#linkbox {
width: 150px;
float: right;
}
#linkbox h3 {
text-align: center;
margin: 0;
}
#linkbox p {
margin-bottom: 5px;
}
#linkbox .qrcode {
text-align: center;
margin-right: auto;
margin-left: auto;
}
#linkbox .qrcode img {
border: 1px solid #000;
}
/* メール */
#linkbox form {
font-size: 0.8em;
line-height: 1.1em;
padding: 0;
margin: 0;
}
#linkbox form a {}
#linkbox .mailadd {
font-size: 9px;
width: 105px;
}
#linkbox .btn {
font-size: 9px;
}

/* -- ボラットカレンダー -- */
#calendar {
background: url(/volut/img/calendar_bottom.gif) no-repeat left bottom;
padding-bottom: 7px;
}
#calendar h2 {
margin: 0;
}
#calendar-inner {
background: url(/volut/img/calendar_bg.gif) repeat-y;
padding-top: 10px;
height: 780px;
overflow: auto;
}
/* ie */
* html #calendar-inner {
height: 773px;
}

#calendar ul {
list-style: none;
padding: 0;
margin: 0 10px;
border-top: 1px solid #A9775D;
}
#calendar li {
font-size: 0.9em;
padding: 0;
margin: 0;
border-width: 5px 1px 1px 1px;
border-style: solid;
border-color: #D9D0CF #A9775D #A9775D #A9775D;
}
#calendar li a {
display: block;
padding: 5px;
}
#calendar li img {
margin-left: 5px;
float: right;
}
#calendar a:link,
#calendar a:visited {}
#calendar a:hover,
#calendar a:active {
background: #FFF;
}

/* -- メール配信 -- */
#sendmail {
margin:20px auto 0;
background:url(/volut/img/sendmail-body.gif) no-repeat center bottom;
}
#sendmail h2 {
text-align:center;
margin:0;
padding:0;
}
#sendmail form {
margin:0;
padding:0 20px 10px;
background:url(/volut/img/sendmail-icon.gif) no-repeat 650px center;
}
#sendmail p {
margin-top:0;
}
​

/* -- 広告 --------------------------------------------------------- */
.ad1 {}
.ad1 img {
	margin-top:1em;
}

