@charset "UTF-8";


/*-------------------- Middlw Area Layout Go Here --------------------*/


div#topArea { margin: 0 0 16px; }
	div#imageArea { width: 504px; float: left;}
	div#topAreaRight { width: 236px; height: 267px; float:right; background-image: url(../img/bg_top_area.jpg);}
		div#todayWordArea { width: 216px; height: 88px; margin: 19px auto 0; position: relative; z-index: 2; background-image: url(../img/bg_today_words02.jpg); background-repeat: no-repeat; background-position: 0 15px;}
			p#todayWord { width: 216px; height: 15px; background-image: url(../img/ttl_today_word.jpg); z-index: 3;}
			p#date2 { font-family:"Times New Roman", Georgia, Times, serif; color: #1075B9; font-size: 20px; font-weight: bold;}
				span#month { position: absolute; top: 26px; right: 174px; z-index: 4;}
				span#slash { position: absolute; top: 32px; left: 34px; z-index: 4; font-size: 22px;}
				span#day { position: absolute; top: 34px; left: 46px; z-index: 4;}
			p#week { position:absolute; font-size: 11px; font-family:"Times New Roman", Georgia, Times, serif; width: 62px; height: 12px; top: 56px; left: 35px; z-index: 4; color: #1075B9;}
			p#todayWordSummary2 {
	width: 119px;
	position: absolute;
	top: 51px;
	right: 10px;
	z-index: 3;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 12px;
	color: #329A00;
	height: 20px;
}
			p#todayWordSummary {
	width: 119px;
	position: absolute;
	top: 29px;
	right: 10px;
	z-index: 3;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 12px;
	color: #329A00;
	height: 29px;
	line-height: 1.1em;
}
		p#todayWordSummary2 span { font-size: 10px; color:#666666;}
		p#todayWordSummary a {
	color:#509312;
}
			a#read01 { display: block; width: 33px; height: 10px; background-image: url(../img/btn_read01.gif); position: absolute;
						top: 68px; right: 19px; z-index: 4;}
		div#isogazuArea { width: 216px; height: 108px; margin: 30px auto 0; position: relative; z-index: 2;}
			p#Isogazu { width: 216px; height: 14px; background-image: url(../img/ttl_isogazu_yasumazu.jpg);}
			p#IsogazuSummary { width: 216px; height: 89px; position: absolute; top: 19px; left: 0;z-index: 3;}
			span#read02 {  block; width: 40px; height: 13px; background-image: url(../img/btn_read02.jpg); position: absolute;
						top: 87px; right: 12px;z-index: 4;}


/*-------------------- End Middlw Area Layout --------------------*/


/*-------------------- Middlw Area Layout Go Here --------------------*/


div#middleArea a,
div#middleArea a:link,
div#middleArea a:visited { color: #509312; text-decoration: none;}
div#middleArea a:hover { color: #ff9900;}


div#middleArea { padding: 0 0 0 0;}
	div#leftBox { width: 235px; float: left;}
	div#centerBox { width: 235px; float: left; padding-left: 15px;}
	div#rightBox { width: 235px; float: right;}
	
/*-------------------- End Middlw Area Layout --------------------*/


/*-------------------- Left Box Style Go Here --------------------*/


div.titleBox { width: 235px; border:1px dotted #999; position: relative;}
	div.titleBox h2 { font-size: 0.8em; color: #FF9900; padding: 6px 0 6px 8px;}
	div.titleBox a {
	display: block;
	position: absolute;
}
		a.aList {
	font-size: 0.8em;
	color: #509312;
	text-decoration: underline;
	top: 0;
	right: 53px;
	padding: 6px 0 6px 10px;
	background-image: url(../img/icon_arrow_list.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
		a.aRSS { width: 39px; height: 16px; background-image: url(../img/btn_rss.jpg); top: 0; right: 4px; margin: 6px 0 }
div#leftBox dl { margin-top: 7px;}
	div#leftBox dt { font-size: 0.8em; color: #509312; text-decoration: underline;}
	div#leftBox dd { font-size: 0.8em; margin-bottom: 4px; color: #333;}
	div#leftBox dd.newsListTitle { font-size: 0.8em; color: #509312;}


/*-------------------- End Left Box Style --------------------*/


/*-------------------- Center Box Style Go Here --------------------*/


/* 12/19修正 */
div#houwa { width:235px; height:101px; background:url(../img/banner_houwa.jpg) no-repeat left top; position:relative; margin-bottom:13px;}
	div#houwa #houwaMonth { position:absolute; left:14px; top:26px; line-height:15px; font-size:15px; font-weight:bold; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; color:#6EB11C;}
	div#houwa #houwaTtl { position:absolute; width: 133px; left:27px; top:46px; color:#667619; font-size:16px; letter-spacing:1px; font-weight:bold; line-height:18px; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}
	div#houwa #houwaMagazine { display:block; position:absolute; left:164px; top:7px;}
	div#houwa #houwaList { display:block; position:absolute; left:88px; top:83px; font-size:10px;}
	div#houwa a,
	div#houwa a:link,
	div#houwa a:visited { color:#618140;}
	div#houwa a:hover { color:#FF9900;}
/* 修正ここまで */

/*************************************************************************2008.03.11 ADD*/
div.activity { border-bottom: 1px dotted #999; padding: 7px 0; font-size: 0.8em; color: #333;}
	.activityTitle { color: #509312;}


/****************************************************************************************/

/*2011.3.2ADD*/
div.titleBox3 { width: 235px; border:1px dotted #999; position: relative;}
	div.titleBox3 h2 { font-size: 0.8em; color: #0f49a1; padding: 6px 0 6px 8px;}
	div.titleBox3 a {
	display: block;
	position: absolute;
}
	div.titleBox3 a.aList {
	font-size: 0.8em;
	color: #509312;
	text-decoration: underline;
	top: 0;
	right: 53px;
	padding: 6px 0 6px 10px;
	background-image: url(../img/icon_arrow_list.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
		a.aRSS { width: 39px; height: 16px; background-image: url(../img/btn_rss.jpg); top: 0; right: 4px; margin: 6px 0 }


/*end*/
/*-------------------- End Center Box Style --------------------*/


/*-------------------- Right Box Style Go Here --------------------*/

/* 12/17追加2 */
#kouseisinbun { vertical-align:top; margin-bottom:13px;}
/* 追加2ここまで */

div.titleBox2 { width: 235px; border:1px dotted #999; position: relative;}
	div.titleBox2 h2 { font-size: 0.8em; color: #167893; padding: 6px 0 6px 22px; background-image: url(../img/icon_info.gif);
						background-repeat: no-repeat; background-position: 1% 50%;}
	div.titleBox2 a { display: block; position: absolute;}
		div.titleBox2 a.aList {
	font-size: 0.8em;
	color: #509312;
	text-decoration: underline;
	top: 0;
	right: 49px;
	padding: 6px 0 6px 10px;
	background-image: url(../img/icon_arrow_list.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
		div.titleBox2 a.aRSS { width: 39px; height: 16px; background-image: url(../img/btn_rss.jpg); top: 0; right: 0; margin: 6px 0 }
div#rightBox ul { margin-top: 10px;}
	div#rightBox li { font-size: 0.8em; color: #509312; padding: 0 0 8px; margin-bottom: 8px; border-bottom: 1px dotted #509312;}


/*-------------------- End Right Box Style --------------------*/


/*-------------------- Bottom Area Style Go Here --------------------*/


div#bottomArea { padding-bottom: 30px;}
div#bottomArea h3 { width: 100%; font-size: 0.8em; color: #FF9900; padding-bottom: 5px; border-bottom: 1px dotted #999; padding-bottom: 8px; margin-bottom: 5px;}
	div#bottomArea h3 span { margin-left: 10px;}
div.siteMenuList { width: 146px; float: left;}
	div.siteMenuList p {font-size: 0.8em; color: #509312; background-image: url(../img/icon_site_menu_list.gif); background-repeat: no-repeat; background-position: left 50%; padding-left: 20px; margin-bottom: 8px;}
	div.siteMenuList ul { margin-left: 20px;}
	div.siteMenuList li { font-size: 0.8em; background-image: url(../img/icon_site_menu_list02.gif); background-repeat: no-repeat; background-position: left 50%; padding-left: 10px; margin-bottom: 5px;}
	div.siteMenuList li a { color: #666;}


/*-------------------- End Right Box Style --------------------*/


/*-------------------- Bunner Area Style Go Here --------------------*/


div#BunnerArea { margin: 47px 0 0 0; padding-bottom: 52px; padding-left:17px;}
	div#BunnerArea ul { margin-left: 10px;}
	div#BunnerArea li { float: left; margin-right: 12px;}
	div#BunnerArea li.b2 { float: left; margin-right: 12px;margin-top:5px;}
	div#BunnerArea li.b3 { float: left; margin-top:5px;}
		div#BunnerArea ul li#bauuerListEnd { margin: 0;}
		
span.bannercap { font-weight:bolder; color:#FF9900; font-size:0.8em;}


#today_kousihn {
width:237px;
height:245px;
background:url(http://www.kosei-kai.or.jp/img/rightback.jpg) 0 0 no-repeat;
margin-bottom:11px;
padding-top:5px;
}
#today_kousihn div#todayWordArea { width: 216px; height: 88px; margin: 0px auto 0; position: relative; z-index: 2; background-image: url(../img/bg_today_words02.jpg); background-repeat: no-repeat; background-position: 0 15px;}
#top_image {
height:267px;
overflow:hidden;
}

