html{
	margin: 0;
	padding: 0; }
body{
	color: #fff;
	font-size: small;
	background-color: silver;
	background-image: url(images/bpdybg.gif);
	background-attachment: fixed;
	margin: 0;
	padding: 0; }
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	margin: 0;
	padding: 0; }
a {
	text-decoration: none; }

a:link {
	color: #a44116; }

a:hover {
	color: #df642c;
	text-decoration: underline; }

a:visited {
	color: #6f2605; }

p {
	margin: 0;
	padding: 0; }
.img-l {
	float: left; }
img a {
	border-width: 0; }

img {
	border-width: 0; }

.img-r {
	float: right; }
/*ページ識別＝設定すべきテンプレート一覧*/
body.main-index {}
body.master-archive-index {}
body.ndividual-entry-archive {}
body.category-archive{}
body.date-based-archive{}
body.comment-preview{}
body.comment-error{}
body.trackback-listing{}


/*フロート解除------------------------------------------------------------*/
.clr{
    clear: both;
}


/* .pkgが終わったらフロート解除する設定。新規ブロック作ったらinnerにこのクラスを当てる。 */
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac ¥*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

/*レイアウト枠IDもの--------------------------------------------------*/
/*ページ外枠。背景を変更すると、上部の画像が変わります。*/
#container{
	color: black;
	background: #fff url(images/container_bg.jpg) no-repeat;
	width: 800px;
	margin: 0 auto;
	padding: 0; }
/*看板。ホームに戻るボタンの機能もあります。*/
#banner{
	font-size: 1em;
	background-image: url(images/titleh1.gif);
	text-indent: -999px;
	width: 368px;
	height: 97px;
	float: left;
	margin: 0;
	padding: 0; }
#banner a {
	width:            368px;
	height:           97px;
	overflow: hidden;
	float:            left; }
/*バナー以下*/
#pagebody{
	width: 800px;
	margin: 0;
	padding: 30px 0 0; }
/*本文部*/
#alpha{
	width: 400px;
	float: left;
	margin: 0;
	padding: 3px 0 0; }
/*ブログメニュー*/
#beta{
	width: 196px;
	float: right;
	margin: 0;
	padding: 0; }
/*３カラム時、alphaとbetaを囲む*/
#gamma{
	width: 600px;
	float: right;
	margin: 0;
	padding: 0; }
/*３カラム時、gammaと左右にフロート*/
#delta{
	width: 200px;
	float: left;
	margin: 0;
	padding: 0; }
/*検索部分*/
#epsilon {
	width: 190px;
	float: right; }

/*レイアウト枠IDもの中身。マージンなど設定*/
.pkg {}
#container-inner{
	 }
#banner-inner{}
#pagebody-inner{}
#alpha-inner{
	 }
#beta-inner{}
#gamma-inner{}
#delta-inner{}


/*alpha関係--------------------------------------------------*/
/*----投稿日見出し*/
/*----indexのみ非表示設定を加えておくこと*/
h2.date-header{}

/*----記事１かたまり*/
.entry, form .comments-open, .trackbacks, .comments{
	background-color: white;
	background-image: url(images/entry_bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 400px;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: 1px solid #e5e5e4;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0; }
.trackbacks-content {
	font-size: x-small; }

.entry h2, .comments-open-header, .trackbacks-header, .comments-header, .search-results-header {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 54px;
	background-image: url(images/entry-h2.gif);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 9px;
	width: 400px;
	height: 54px;
	margin-bottom: 4px; }
	
	
/* mac ie 5は効かない \*/
.entry h2.static-content {
	font-size:         1.1em;
	font-weight:       bold;
	line-height:       54px;
	background-image:  url(images/entry-h2static.gif);
	background-repeat: no-repeat;
	text-align:        left;
	text-indent:       9px;
	margin-bottom:     4px;
	width:             400px;
	height:            54px;
	overflow:          hidden; }
/**/

/*----記事見出し*/
h3.entry-header{
     }
.main-index .entry-header {
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 2px 0;
    padding: 0; }
.main-index .entry-header a:link, .main-index .entry-header a:visited {
	color: black; }

.main-index .entry-footer {
    margin: 0 0 0.5em;
    padding: 0;
    border-top: 1px solid #e5e5e4; }

/*----外枠*/
.entry-content, .archive-content, #trackbacks-info, .trackbacks-content, .comment, .comments-open-content, .comment-content, .search-results-container {
	margin: 0 14px 10px;
	padding: 0; }
.entry-content p, archive-content p, .entry-content dl {
	margin-top: 0.5em;
	margin-bottom: 1em;
	padding: 0; }

.entry-content p, archive-content p {
	line-height: 1.5em;	 }

.entry-content h3 {
	font-size: 1em;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 6px;
	border-bottom: 1px solid #e5e5e4; }

.entry-content dt {
	font-weight: bold; }
.entry-content dd {
	margin-top: 4px;
	margin-left: 30px;
	padding-bottom: 1em;
	padding-left: 0; }
.main-index .entry-body {
	 }

/*----マージン、記事本文設定*/
.entry-content .more-link {
	margin-bottom: 30px;
	margin-left: 14px; }
.entry-body{}

/*----続きを読む*/
/*エントリータグ*/
/*----ボックス*/
.entry-tags{}

/*----エントリタグ有効時の見出し部*/
h4.entry-tags-header{}

/*----エントリータグリスト*/
ul.entry-tags-list{}

/*----タグ項目*/
li.entry-tag{}

/*エントリーフッター全体*/
p.entry-footer{
	font-size: x-small;
	text-align: right; }
.mt-search-results .entry-footer {
	padding-bottom: 16px; }

/*----投稿者名と日にち*/
span.post-footers{}

/*----セパレータ（｜）*/
span.separator{}

/*各アーカイブの設定は後回し*/


/*betaのメニュー--------------------------------------------------*/
/*モジュール共通*/
#beta .module{
	background-image: url(images/module_bg.gif);
	background-repeat: repeat;
	background-position: 0 100%;
	width: 190px;
	margin: 0 0 9px 0; }
h2.module-header{
	font-size: 1em;
	line-height: 1;
	text-indent: -999px;
	width: 190px;
	height: 25px;
	margin: 0;
	padding: 0; }
.calender-module .module-header {
	background-image: url(images/module-header_calender.gif);
	background-repeat: no-repeat; }
.module-archives .module-header {	background-image:  url(images/module-header_archive.gif);
	background-repeat: no-repeat; }
.module-search .module-header {	background-image:  url(images/module-header_search.gif);
	background-repeat: no-repeat; }
.module-k-search .module-header {	background-image:  url(images/module-header_k-search.gif);
	background-repeat: no-repeat; }

.module-c-search .module-header {	background-image:  url(images/module-header_c-search.gif);
	background-repeat: no-repeat; }

.module-recent .module-header {
	background-image: url(images/module-header_recent.gif);
	background-repeat: no-repeat; }

.module-link .module-header {	background-image:  url(images/module-header_link.gif);
	background-repeat: no-repeat; }
.module-link .module-content h3 {
	font-size: 1em; }

.module-members .module-header {	background-image:  url(images/module-header_renkei.gif);
	background-repeat: no-repeat; }

.module-welcome .module-header {
	background-image: url(images/module-header_about.gif);
	background-repeat: no-repeat; }
.calender-module table {
	width: 172px; }

.calender-module table th, .calender-module table td {
	text-align: center; }
.module-link ul, .module-members ul {
	margin: 0 0 9px;
	padding: 0;
	list-style: none; }
.module-link li, .module-members li {
	font-size: x-small;
	margin: 3px 0 0; }
.module-content{
	margin-top: 9px;
	margin-right: 9px;
	margin-left: 9px;
	padding-bottom: 9px; }
ul.module-list{
	margin: 0;
	padding: 0;
	list-style-type: none; }
.module-recent .module-list-item{
	font-size: x-small;
	margin-bottom: 9px; }
/*入れ子リスト設定*/
ul.module-list ul { }

/*各モジュール設定-------------*/
.module-search{}
/*フォームの幅、オリジナルのCSSから設定持ってくる*/
.module-categories {}
.module-archives {}
.module-powered {}
#beta .module-syndicate  {
	background-image: none; }

/*追加すると便利*/
.module-recent-entries{}

/*使わないぽい*/
.module-creative-commons{}
/*アーカイブテンプレ-----------------------------------------------------*/
/*アーカイブ見出し*/
h2.archive-title{}

/*ぱんくず*/
p.content-nav {}
#nav-module {
	display: inline; 
	background-image: url(images/nav_div-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	width: 190px;
	float: left;
	margin: 0 0 0 5px;
	padding-bottom: 5px;
}

#delta #nav-module h2 {
	font-size: 1em;
	line-height: 1;
	background-image: url(images/left-h2_nav.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	width: 190px;
	height: 55px;
	margin: 0;
	padding: 0; }
#delta h2#left-header-tokushu {
	font-size:         1em;
	line-height:       1;
	background-image:  url(images/left-h2_tokushu.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	text-indent:       -999px;
	margin:            0 0 5px 5px;
	padding:           0;
	width:             190px;
	height:            55px;
	clear: both; }
#delta h2#left-header-katsudou {
	font-size:           1em;
	line-height:         1;
	background-image: url(images/left-h2_katsudou.gif);
	background-repeat:   no-repeat;
	background-position: 0 100%;
	text-indent:         -999px;
	margin:              0 0 5px 5px;
	padding:             0;
	width:               190px;
	height:              55px;
	clear:               both; }

/*マスターアーカイブ--------------------------------------------*/

/*アーカイブのボックス*/
.archive-date-based{}

/*アーカイブのボックス中身*/
.archive-content {}

/*アーカイブのリスト*/
ul.archive-list{}
archive-list-item{}

/*エントリーアーカイブ------------------------------------------*/

/*トラックバック関係*/
/*------外枠*/
.trackbacks{}
/*-----トラックバック見出し*/
h3.trackbacks-header {}
/*-----トラバURLボックス*/
#trackbacks-info{}
#trackbacks-info p{}
/*------トラバ中身*/
.trackbacks-content {}
p.trackback-footer {}

/*コメント表示部------------------------------------*/
/*----外枠*/
.comments {}
/*----外枠マージンなど*/
.comments-content {}
/*----コメント見出し*/
h3.comments-header {}
/*----コメントごと外枠*/
.comment {}
/*----コメントごとマージンなど*/
.comment-inner {}
/*------投稿者名---何に使うの？非表示で*/
.comment-header {}
/*-------コメント内容*/
.comment-content {}
#comment-post {
    font-weight: bold;
}
.comment-footer {
	font-size: small;
	font-weight: normal;
	text-decoration: none;
	padding-top: 6px;
	border-top: 1px solid #bcaf8b; }
.comments-open-moderated {
	color: #666;
	margin-top: 12px;
	margin-bottom: 12px; }
/*-----フッター。投稿者名など*/
.comment-footer {}

/*コメント投稿フォーム----------------------------*/
/*-----外枠*/
.comments-open {}
/*----コメント投稿見出し*/
h2.comments-open-header {}
/*----コメント投稿部の中身*/
.comments-open-content {}
/*----コメント承認待ってての文言*/
.comments-open-moderated {}
/*----フォーム部*/
.comments-open label { display: block; }
#comments-open-data {}
#name-email {}
#name-email label {}
#comments-open-text {}
#comment-text {}
#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}
#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}
/*----ボタン部*/
.comments-open-footer {}
/*-------確認*/
#comment-preview {}
/*-------投稿*/
#comment-post {}

/*確認画面-----------------------------------------*/
/*betaがないから入れないと1カラム*/

/*カテゴリーアーカイブ---------------------------------*/
/*html側で昇順と文言の設定をしておくこと*/

/*月別アーカイブ------------------------------------------*/
/*追加部*/
/*<agl.folder "nav">*/
	#delta ul#cat-list {
	width: 200px;
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	list-style-image: none;
}
	#delta #cat-list li {
		text-indent: -999px;
		display: inline;
		width: 186px;
		height: 28px;
		float: left;
		margin: 5px 0 5px 7px; }
	#delta #cat-list li a {
	width:  186px;
	height: 28px;
	overflow: hidden;
	float: left; }
	#cat-list #cat-kikan {
	background-image: url(images/left-bnr_kikan.gif);
	background-repeat: no-repeat; }
	#cat-list #cat-sodan {
	background-image: url(images/left-bnr_sodan.gif);
	background-repeat: no-repeat; }
	#cat-list #cat-proj {
	background-image: url(images/left-bnr_project.gif);
	background-repeat: no-repeat; }
	#cat-list #cat-kouho {
	background-image: url(images/left-bnr_kouhou.gif);
	background-repeat: no-repeat; }
	#nav {
        line-height: 1em;
        text-indent: -999px;
        margin: 0 0 0 5px;
        padding: 0;
        list-style-type: none;
        list-style-image: none; }
	#nav li {
	margin: 0;
	padding: 0; }
	#nav li.main-nav {
	font-size: 1em;
	text-decoration: none;
	float: left;
	margin: 0;
	padding: 0;
	display: block; }
	#nav li.main-nav a {
	overflow: hidden;
	float: left; }
	#nav-home {
	background-image: url(images/nav.gif);
	background-position: -180px 0;
	width: 180px;
	height: 35px; }
	#nav-gaiyo {
	background-image: url(images/nav.gif);
	background-position: -180px -35px;
	width: 180px;
	height: 35px; }
	#nav-soudan {
	background-image: url(images/nav.gif);
	background-position: -180px -70px;
	width: 180px;
	height: 35px; }
	#nav-seminar {
	background-image: url(images/nav.gif);
	background-position: -180px -105px;
	width: 180px;
	height: 35px; }
	#nav-koushi {
	background-image: url(images/nav.gif);
	background-position: -180px -140px;
	width: 180px;
	height: 35px; }
    #nav-coordinator {    background-image:    url(images/nav.gif);
    background-position: -180px -175px;
    width:               180px;
    height:              35px; }

    #nav-about {    background-image:    url(images/nav.gif);
    background-position: -180px -210px;
    width:               180px;
    height:              35px; }

    #nav-contact {
	background-image: url(images/nav.gif);
	background-position: -180px -245px;
	width: 180px;
	height: 35px; }
	#nav-home a {
	background-image: url(images/nav.gif);
	background-position: 0 0;
	width: 180px;
	height: 35px; }
	#nav-gaiyo a {
	background-image: url(images/nav.gif);
	background-position: 0px -35px;
	width: 180px;
	height: 35px; }
	#nav-soudan a {
	background-image: url(images/nav.gif);
	background-position: 0px -70px;
	width: 180px;
	height: 35px; }
	#nav-seminar a {
	background-image: url(images/nav.gif);
	background-position: 0px -105px;
	width: 180px;
	height: 35px; }
	#nav-koushi a {
	background-image: url(images/nav.gif);
	background-position: 0px -140px;
	width: 180px;
	height: 35px; }
    #nav-coordinator a {    background-image:    url(images/nav.gif);
    background-position: 0 -175px;
    width:               180px;
    height:              35px; }

    #nav-about a {    background-image:    url(images/nav.gif);
    background-position: 0 -210px;
    width:               180px;
    height:              35px; }

    #nav-contact a {
	background-image: url(images/nav.gif);
	background-position: 0 -245px;
	width: 180px;
	height: 35px; }
	#nav-home a:hover, .main-index #nav #nav-home a {
	background-image: url(images/nav.gif);
	background-position: -180px 0; }
	#nav-gaiyo a:hover, .gaiyou #nav #nav-gaiyo a {
	background-image: url(images/nav.gif);
	background-position: -180px -35px; }
	#nav-soudan a:hover, .soudan #nav #nav-soudan a {
	background-image: url(images/nav.gif);
	background-position: -180px -70px; }
	#nav-seminar a:hover, .seminar #nav #nav-seminar a {
	background-image: url(images/nav.gif);
	background-position: -180px -105px; }
	#nav-koushi a:hover, .koushi-main-index #nav #nav-koushi a,
	.individual-entry-archive #nav #nav-koushi a,
	.category-archive #nav #nav-koushi a,
	.master-archive-index #nav #nav-koushi a {
	background-image: url(images/nav.gif);
	background-position: -180px -140px; }
    #nav-coordinator a:hover,
    .coordinator-main-index #nav #nav-coordinator a,
    .whatisthecoordinator #nav #nav-coordinator a,
    .tobecoordinator #nav #nav-coordinator a  {
    background-image:    url(images/nav.gif);
    background-position: -180px -175px; }

    #nav-about a:hover, .about #nav #nav-about a {    background-image:    url(images/nav.gif);
    background-position: -180px -210px; }

    #nav-contact a:hover, .contact #nav #nav-contact a {
	background-image: url(images/nav.gif);
	background-position: -180px -245px; }
	#nav li.nest-nav {
	width: 180px;
	height: 20px;
	float: left; }
	#nav li.nest-nav a {
		width: 180px;
		height: 20px;
		overflow: hidden;
		float: left; }
	#nest-ko-anshin {
	background-image: url(images/nav-ko-co.gif);
	background-repeat: no-repeat;
	background-position: 0 0; }
	#nest-ko-koso {	background-image:    url(images/nav-ko-co.gif);
	background-repeat:   no-repeat;
	background-position: 0 -20px; }
    #nest-ko-kourei {    background-image:    url(images/nav-ko-co.gif);
    background-position: 0 -40px; }
	#nest-ko-bunjou {	background-image:    url(images/nav-ko-co.gif);
	background-position: 0 -60px; }
	#nest-ko-others {	background-image:    url(images/nav-ko-co.gif);
	background-position: 0 -80px; }
	#nest-co-whatspfc {	background-image:    url(images/nav-dlulli.gif);
	background-position: 0 -260px; }

	#nest-co-tobepfc {	background-image:    url(images/nav-dlulli.gif);
	background-position: 0 -280px; }
	#nest-co-ken {
	background-image: url(images/nav-ko-co.gif);
	background-position: 0 -100px; }
	#nest-co-fudou {	background-image:    url(images/nav-ko-co.gif);
	background-position: 0 -120px; }
	#nest-co-kin {
	background-image: url(images/nav-ko-co.gif);
	background-position: 0 -140px; }
	#nest-co-fuku {	background-image:    url(images/nav-ko-co.gif);
	background-position: 0 -160px; }
	#nest-co-others {	background-image:    url(images/nav-ko-co.gif);
	background-position: 0 -180px; }
	#nest-ko-anshin a:hover, .cat-23 #nest-ko-anshin {
	background-image: url(images/nav-ko-co.gif);
	background-repeat: no-repeat;
	background-position: -180px 0; }
	#nest-ko-koso a:hover, .cat-24 #nest-ko-koso {	background-image:    url(images/nav-ko-co.gif);
	background-repeat:   no-repeat;
	background-position: -180px -20px; }
    #nest-ko-kourei a:hover, .cat-25 #nest-ko-kourei {    background-image:    url(images/nav-ko-co.gif);
    background-position: -180px -40px; }
	#nest-ko-bunjou a:hover, .cat-26 #nest-ko-bunjou {	background-image:    url(images/nav-ko-co.gif);
	background-position: -180px -60px; }
	#nest-ko-others a:hover, .cat-27 #nest-ko-others {	background-image:    url(images/nav-ko-co.gif);
	background-position: -180px -80px; }
	#nest-co-whatspfc a:hover, .whatisthecoordinator #nest-co-whatspfc {
		background-image:    url(images/nav-dlulli.gif);
		background-position: -180px -260px; }
	#nest-co-tobepfc a:hover, .tobecoordinator #nest-co-tobepfc  {	background-image:    url(images/nav-dlulli.gif);
	background-position: -180px -280px; }

	#nest-co-ken a:hover {
	background-image: url(images/nav-ko-co.gif);
	background-position: -180px -100px; }
	#nest-co-fudou a:hover {	background-image:    url(images/nav-ko-co.gif);
	background-position: -180px -120px; }
	#nest-co-kin a:hover {
	background-image: url(images/nav-ko-co.gif);
	background-position: -180px -140px; }
	#nest-co-fuku a:hover {	background-image:    url(images/nav-ko-co.gif);
	background-position: -180px -160px; }
	#nest-co-others a:hover {	background-image:    url(images/nav-ko-co.gif);
	background-position: -180px -180px; }
/*</agl.folder>*/
#top-image {
	width: 360px;
	height: 159px;
	margin-right: auto;
	margin-left: auto; }
ul#tokushu-list {
    margin: 0 0 0 5px;
    padding: 0;
    list-style-type: none;
    list-style-image: none; }
#tokushu-list li {
	line-height: 26px;
	background-image: url(images/btn-tokushu.gif);
	background-repeat: no-repeat;
	background-position: 0 -28px;
	text-align: center;
	width: 190px;
	height: 28px;
	float: left;
	margin-right: auto;
	margin-left: auto; }
#tokushu-list li span {
	text-align: center; }

#tokushu-list li a {
    line-height:         26px;
    text-decoration: none;
    text-align:          center;
    width:               190px;
    height:              28px;
    float: left; }

#tokushu-list li a:hover {
    line-height:         26px;
    background-image:    url(images/btn-tokushu.gif);
    background-repeat:   no-repeat;
    background-position: 0 0;
    text-decoration: none;
    text-align:          center; }

.date-based-archive table {
	background-color: white;
	width: 594px;
	margin-bottom: 9px;
	border-top: 1px solid #bcaf8b;
	border-right: 1px solid #bcaf8b;
	border-collapse: collapse; }

.date-based-archive th, .date-based-archive td {
	width: 14.2%;
	padding: 3px;
	border-bottom: 1px solid #bcaf8b;
	border-left: 1px solid #bcaf8b; }

.date-based-archive td {
	vertical-align: super;
	height: 120px; }

.date-based-archive #gamma inner {
	margin-right: 9px; }
#footer {
	color: #999;
	font-size: 1em;
	line-height: 32px;
	text-align: center;
	width: 100%;
	height: 32px; }
#beta form {
	margin: 0;
	padding: 0; }
.feed-link #feed-rdf {
	background-image: url(images/feed_rdf.gif);
	background-position: 0 0;
	text-indent: -999px;
	display: inline;
	width: 80px;
	height: 15px;
	overflow: hidden;
	float: left;
	margin-top: 14px;
	margin-left: 13px; }

.feed-link #feed-xml {
	background-image: url(images/feed_atom.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent:         -999px;
	display: inline;
	width:               80px;
	height:              15px;
	float:               left;
	overflow:            hidden;
	margin-top: 14px;
	margin-left: 13px; }

.feed-link #feed-rdf a {
	text-decoration: none;
	width: 80px;
	height: 15px;
	float: left; }

.feed-link #feed-xml a {	text-decoration: none;
	width:           80px;
	height:          15px;
	float:           left; }

#counter {
    position: absolute;
    top: -999px;
    visibility: hidden;
    display: none; }
/*<agl.folder "文字修飾">*/
	.main-index .entry-content h3 {
	border: 0 transparent;
	 }
	.entry-content ul li, .archive-content ul li {
		line-height: 1.2em;
		background-image: url(images/icon_entry-list2.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		margin-bottom: 8px;
		padding-left: 1.5em;
		list-style-type: none;
		list-style-image: none; }

	.entry-content ul, .archive-content ul {
		margin-left: 0;
		padding-left: 0; }

	.entry-content ul ul {
		padding-left: 2em; }

	p.more-info {
		background-image: url(images/icon_link.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding-left: 1.5em; }
	p.prg {
		font-family: "HiraMinPro-W3", "ヒラギノ明朝 Pro W3";
		text-indent: 1em; }

	p.sign {
		text-align: right;
		margin-top: 2em; }

	dl.yakuin-list {
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 1em; }

	dl.yakuin-list dt {
		font-weight: normal;
		line-height: 1.5em;
		text-align: right;
		width: 4em;
		float: left;
		clear: left;
		margin: 0 0 1em;
		padding: 0 1em 0 0; }

	dl.yakuin-list dd {
		font-weight: normal;
		line-height: 1.5em;
		margin: 0 0 1em;
		padding: 0;
		 }
	.entry-content table td.date {
		background-image: url(images/wood_bg.gif);
		background-repeat: repeat;
		text-align: right;
		width: 70px; }
	.entry-content table th {
		font-weight: normal;
		background-image: url(images/wood_bg.gif);
		background-repeat: repeat;
		text-align: left; }

	.entry-content table {
		margin-top: 0.5em;
		margin-bottom: 1em;
		border-top: 1px solid #c0c0c0;
		border-left: 1px solid silver;
		border-collapse: collapse; }

	.entry-content table td, .entry-content table th {
		background-color: white;
		padding: 5px;
		border-right: 1px solid silver;
		border-bottom: 1px solid silver; }
	.entry-content .child-box {
		background-color: white;
		margin-bottom: 15px;
		border: solid 1px #e5e5e4;
		 }

	.child-box h3 {
		line-height: 1.5em;
		background-image: url(images/wood_bg.gif);
		margin: 0;
		padding: 0 3px;
		border-bottom: 1px solid #e5e5e4;
		border-top-style: none;
		border-top-width: 0;
		border-right-style: none;
		border-left-style: none;
		border-left-width: 0;
		border-right-width: 0; }

	.child-box p, .child-box ul, .child-box dl {
		margin: 7px;
		 }

/*</agl.folder>*/
/*<agl.folder "home-bnr">*/
	.main-index .home-bnrs {
		 }
	.main-index .home-bnrs h3 {
		line-height: 1.5em;
		background-image: url(images/wood_bg.gif);
		background-repeat: repeat;
		margin: 0;
		padding-bottom: 0;
		padding-left: 5px;
		border-top: 1px solid #fff;
		border-left: 5px solid #8c381c; }

	.main-index .home-bnrs p {
		font-size: xx-small;
		line-height: 1.2em;
		background-color: white;
		margin: 0;
		padding: 6px 3px 3px 5px;
		border-left: 5px solid #c0c0c0; }
	.main-index .home-bnr-l {
		width: 180px;
		float: left;
		clear: left;
		margin-bottom: 8px;
		border-right: 1px solid #e5e5e4;
		border-bottom: 1px solid #e5e5e4; }

	.main-index .home-bnr-r {
		width: 180px;
		float: right;
		margin-bottom: 8px;
		border-right: 1px solid #e5e5e4;
		border-bottom: 1px solid #e5e5e4; }
/*</agl.folder>*/
/*<agl.folder "coordinator">*/
	table.t-personal th {
		width: 84px; }
	table.t-personal {
		width: 298px; }

	.entry-content img {
		float: right;
		margin-top: 0.5em;
		border: solid 1px #c0c0c0; }
	.entry-content img.image {
		float:      none;
		margin: 0;
		border-style: none;
		border-width: 0; }

	.entry-content h4 {
		font-weight: bold;
		line-height: 22px;
		background-color: #edf6cd;
		text-align: center;
		width: 100%;
		margin-top: 2em;
		border-color: #e5e5e4;
		border-style: solid;
		border-width: 1px 0; }
	.coordinator-main-index .entry-content li {
		margin: 0; }

	.entry-date-cate {
		text-align: right; }
	.cat-description {
		width: 100%;
		border: solid 1px #e5e5e4;
		background-color: white;
		margin-bottom: 8px; }

	.cat-description dl {
		margin: 0;
		padding: 0; }

	.cat-description dl dd {
		font-size: x-small;
		margin: 0 5px 5px;
		padding: 0; }
	.cat-description dt {
		line-height: 18px;
		background-color: #f9f7e6;
		border-bottom: 1px solid #e5e5e4; }

	#flow-table th {
		color: #354b20;
		font-size: 1.2em;
		font-weight: bold;
		background-image: url(images/nagare_bg.gif);
		background-repeat: no-repeat;
		background-position: 50% 100% !important;
		text-align: center;
		width: 120px;
		margin-right: 0;
		margin-left: 0;
		padding-right: 0;
		padding-left: 0; }

/*</agl.folder>*/

