@charset "utf-8";


/* -----------------------------------------------------------------
     左ナビのカテゴリごとの色指定
----------------------------------------------------------------- */

#Lnavi ul#left_01 li{
	background:#FFFFFF url("/image/arw_phil_01.gif") 5px 0.8em no-repeat;
	}
#Lnavi ul#left_01 li.on{
	border-top:solid 3px #00a880;
	background:#e1fff7 url("/image/arw_phil_01.gif") 5px 1em no-repeat; 
	}
#Lnavi ul#left_01 li.sub{
	background:#e1fff7 url("/phil/image/left_bck_01.gif") 0 0 no-repeat;
	}
#Lnavi ul#left_01 li.sub2{ 
	border-top:none;background:#e1fff7 url("/phil/image/left_bck_01.gif") 0 0 no-repeat;
	}

#Lnavi #left_02 ul li{
	background:#EEEEEE url("/image/arw_phil_01.gif") 5px 0.9em no-repeat;
	}

/*（色指定の要一番下に記述）*/
#Lnavi ul#left_01 li.offsub{
	background:#FFFFFF url("/image/left_bck_02.gif") 0 0 no-repeat;
	}



/* -----------------------------------------------------------------
     phil共通（ phil.cssの中身のうち、共通をcommon.cssへさばいた残り）
----------------------------------------------------------------- */
/* タブ */
#tab{width:570px;margin:1em 0 6px 0;height:22px;text-align:right;background-image:url(/phil/report/image/tab_bck.gif)}
.greenline{padding-top:10px;border-top:3px solid #00a880;}/*タブ無しの場合*/

/* ページナビゲーション用 */
p.page_menu{
	background-color:#e1fff7;
	padding:10px 0 10px 8px;
	margin:0 0 12px 0;
	}
td.page_menu{
	height:34px;
	background-color:#e1fff7;
	padding-left:8px;
	}
.page_menu2{
	height:34px;
	background-color:#e1fff7;
	padding-right:8px;
	text-align:right;
	}
/* ページナビゲーション用リスト版 */
div.page_menu:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div.page_menu{
	/*background-color:#e1fff7;*/
	background-color:#F9F9F9;
	padding:9px 0 9px 16px;
	margin:8px 0 16px 0;
	zoom:1;
	border:solid 1px #CFE1E4;
	}
div.page_menu ul{
	margin:0;
	padding:0;
	}
div.page_menu ul li{
	float:left;
	list-style-type:none;
	margin-right:12px !important;
	white-space:nowrap;
}
div.page_menu ul li a:link{color:#003366;text-decoration:underline}
div.page_menu ul li a:visited{color:#663399;text-decoration:underline}
div.page_menu ul li a:active{
	color:#ff3333;text-decoration:none}
div.page_menu ul li a:hover{
	color:#003366;text-decoration:underline;}
div.page_menu ul li span{color:#00a880}

/* ▼ */
.link_arw{color:#00a880}

/* 本文 */
/* 本文開始位置 */
#main_start{width:570px;margin-top:0.5em}
/* H2画像タイトル */
.headline2{margin:0 0 0.5em 0;clear:both}
.headline2 img{margin-top:1.5em}
.headline_txt{margin:1.5em 0em 0.5em 0em;color:#00a880;font-weight:bold}
/* 左寄せ画像用 */
.left_img{margin-right:16px;float:left}
/* 区切り線 */
.text_lin2{
	background-color:#00a880;
	margin-top:1em;
	height: 3px;
}
.text_lin3{
	background-image:url(/image/lin_01_570px.gif);
	margin:1em 0em 1em 0em;
	height: 1px;
}
/* ページタイトル */
#text_ttl{margin:0.5em 0em 0.5em 0em;font-weight:bold}
/* テキスト 日時 */
.date{margin-top:6px;padding:0.3em 8px 0.3em 12px;background-color:#EEEEEE}
/* 写真の枠 */
.photo{border:solid 1px #00a880;padding:1px}
/* 詳細はこちら */
.text_detail{text-align:right;margin-top:0.5em;clear:both}

/* 右側画像レイアウト3 */
div.text{width:386px;float:left}
div.text p{width:386px}
div.guestBox{width:570px;}
div.guest{width:386px;float:left;background-color:#e1fff7}
div.guest p{width:370px;margin:8px}
div.album{width:164px;margin:0 0 0 403px;padding-bottom:10px;background-color:#EEEEEE;}
div.album img{width:144px;margin:10px 0 5px 10px}
div.album div.small{width:144px;text-align:left;margin-left:10px}
/* 右側画像レイアウト4 */
div.text_voe06{width:370px;float:left}
div.text_voe06 p{width:370px}
div.album_voe06{width:180px;margin:0 0 0 387px;padding-bottom:10px;background-color:#EEEEEE;}
div.album_voe06 img{width:160px;margin:10px 0 5px 10px}
div.album_voe06 div.small{width:160px;text-align:left;margin-left:10px}
/* 左側画像レイアウト1　画像サイズ86px */
div#ttlimg_86px{margin:6px 0 0 0}
div#ttlimg_86px img.photo{width:90px;float:left;border:solid 1px #00a880;padding:1px;}
div#ttlimg_86px h2{margin-left:110px}
div#ttlimg_86px div#text{margin:6px 0 6px 110px;font-weight:bold;}
div#ttlimg_86px div#date{margin-left:110px;padding:0.5em 8px 0.5em 12px;background-color:#EEEEEE}
/* 左側画像レイアウト1　画像サイズ242px */
div#ttlimg_242px{margin:6px 0 0 0}
div#ttlimg_242px img.photo{width:246px;float:left;border:solid 1px #00a880;padding:1px;margin-right:10px}
div#ttlimg_242px div#text{margin:6px 0 6px 266px;font-weight:bold;}
div#ttlimg_242px div#date{margin:6px 0 6px 266px;padding:0.5em 8px 0.5em 12px;background-color:#EEEEEE}
div#ttlimg_242px div#text1{margin:6px 0 6px 2px;font-weight:bold;width:290px;}
div#ttlimg_242px div#date1{margin:6px 0 6px 2px;padding:0.5em 8px 0.5em 12px;background-color:#EEEEEE;width:290px;}
div#ttlimg_242px div#text2{margin:6px 0 6px 266px;font-weight:normal;}
div#ttlimg_242px div#text3{margin:6px 0 6px 266px;font-weight:normal;background-color:#e1fff7;padding:5px;}
div#ttlimg_242px div#latestlink{margin:15px 0 6px 266px;text-align:right;}
div#ttlimg_242px div#latestlink a{background:url(/image/arw_phil_01.gif) 0 2px no-repeat; padding-left:8px;}
div#ttlimg_242px div#latestlink a:hover{}
div#ttlimg_242px div#latestlink2{margin:5px 0 6px 266px;text-align:right;}
div#ttlimg_242px div#latestlink2 a{background:url(/image/arw_phil_01.gif) 0 2px no-repeat; padding-left:8px;}
div#ttlimg_242px div#latestlink2 a:hover{}

/* 左側画像レイアウト1　画像サイズ112px */
div#ttlimg_112px{margin:6px 0 0 0}
div#ttlimg_112px img.photo{width:116px;float:left;border:solid 1px #00a880;padding:1px;margin-right:10px}
div#ttlimg_112px div#date{margin:6px 0 6px 136px;padding:0.5em 8px 0.5em 12px;background-color:#EEEEEE}

/* 左側画像レイアウト1　画像サイズ111px */
div#ttlimg_111px img.photo{width:111px;float:left;border:solid 1px #00a880;padding:1px;margin-right:20px}
div#ttlimg_111px h2{margin-left:111px}
div#ttlimg_111px div#text{margin:6px 0 6px 141px;font-weight:bold;}
div#ttlimg_111px div#date{margin:6px 0 6px 131px;padding:0.5em 8px 0.5em 12px;background-color:#EEEEEE}

/* 開催日時テーブル */
.rtable_date1{width:15%;padding:5px;background-color:#b2e5d9;vertical-align:top;text-align:left;font-weight:normal}
.rtable_date2{width:85%;padding:5px;background-color:#e6e6e6}
/* 開催日時テーブル2 */
table.data{width:570px;border:none}
table.data tr th{width:86px;border:none;background-color:#b2e5d9;vertical-align:top;text-align:left;font-weight:normal}
table.data tr td{width:484px;border:none;background-color:#e6e6e6}
/* 開催日時テーブル　左寄せ */
table.data_left{width:386px;border:none;float:left}
table.data_left tr th{width:86px;border:none;background-color:#b2e5d9;vertical-align:top;text-align:left;font-weight:normal}
table.data_left tr td{width:300px;border:none;background-color:#e6e6e6}
/* 開催日時テーブル　テーブル内テーブル */
table.data tr td table.list4{width:484px;border:none;background:#e6e6e6;}
table.data tr td table.list4 tr th{width:auto;vertical-align:top;white-space:nowrap;background:#e6e6e6;}
table.data tr td table.list4 tr td{width:auto;vertical-align:top;background:#e6e6e6;}
/* ゲストプロフィール */
.guest_txt{color:#00a880;font-weight:bold;clear:both;padding-top:12px;margin:0}
.guest_txt_first{color:#00a880;font-weight:bold;clear:both;padding-top:0px;margin:0}
.guest_tbl{padding:8px;background-color:#e1fff7;vertical-align:top}
/* ご注意 */
.attention_txt{color:#00a880;font-weight:bold}
.attention_tbl{padding:10px;background-color:#e1fff7;vertical-align:top}
/* 終了のお知らせ */
p.boshuend{margin:10px 0 10px 2px;font-weight:bold}
/* ご招待 リスト */
#invitation{padding:10px;background-color:#EEEEEE;}
#invitation ul{margin:0;}
#invitation ul li{list-style-type:none;margin:2px 0;}
#invitation ul li span{font-weight:bold;color:#00a880;}
#invitation ul li ol{margin-left:2em;}
#invitation ul li ol li{list-style-type:decimal;margin:0 0 0 1em;}

/* 絵かきっず2005 アフタープログラム ページナビゲーション*/
#ekakids2005 div.page_menu ul li{display:block;list-style-type:none;margin-right:0px;white-space:nowrap;padding:2px 0;}
/*パパキッズ　ページナビゲーション ヨコ2段組*/
#artpg div.page_menu{width:562px;text-align:left;background-color:#e1fff7;padding:10px 0 10px 8px;margin:0 0 12px 0}
#artpg div.page_menu #L{float:left;width:200px;}
#artpg div.page_menu #R{float:left;width:200px;}
#artpg div.page_menu ul li{display:block;list-style-type:none;margin-right:0px;white-space:normal;padding:2px 0;}
/* ハッピードール ページナビゲーション*/
#artpg div.page_menu{width:560px; margin-top:10px;}
#artpg div.page_menu ul li{display:block;list-style-type:none;margin-right:0px;white-space:nowrap;padding:2px 0;}


/*その他のメセナ活動　ページナビゲーション*/
#other_m div.page_menu ul li{display:block;list-style-type:none;padding:2px 0;}

/* 中央寄せ */
.center{text-align:center;clear:both;}
/* 開催日時テーブル　中央寄せ */
.center_tbl{text-align:center;clear:both;}
.center_tbl table{border:none;margin-left:auto;margin-right:auto;text-align:left;}
.center_tbl table caption.center{text-align:center;margin-left:auto;margin-right:auto;}
.center_tbl table tr th{border:none;background-color:#b2e5d9;vertical-align:top;text-align:left;font-weight:normal}
.center_tbl table tr td{border:none;background-color:#e6e6e6}

