﻿/* -----グローバルメニュー直下(高さ調整）----- */
#win-top			{height:11px;}


/* -----Eye catcher----- */
#slideshow 			{position:relative;height:250px;}
	#slideshow IMG 		{position:absolute;top:0;left:0;z-index:6;}
        #slideshow IMG.active 	{z-index:8;}
        #slideshow IMG.last-active {z-index:7;}
	#slideshow h1		{position:relative;z-index:21;text-align:right;padding: 10px 10px 0 0;line-height: 1.4;font-family:"HG丸ｺﾞｼｯｸM-PRO", Sans-Serif;font-size: 170%;font-style:italic;color: #800;letter-spacing:-2px;}
#newslists			{position:absolute;z-index:22;width: 160px;height:250px;background:#fff;opacity: 0.65;/* Safari, Opera */-moz-opacity:0.65;/* FireFox */filter: alpha(opacity=65);/* IE */background-repeat:repeat;}
.newslist			{padding: 0;margin:5px;list-style: none;clear:both;}	
	.newslist li		{width: 150px;text-align: left;text-decoration: none;font-family: "MS Pゴシック", Osaka, Sans-Serif;font-style: normal;font-weight: normal;color: #555;font-size: 9pt;line-height: 1.7;float: left;}
	.newslist a		{font-family: "MS Pゴシック", Osaka, Sans-Serif;font-style: normal;font-weight: normal;color: #555;font-size: 9pt;line-height: 1.7;}
#whatsNew			{padding-top: 20px;width:150px;height:110px;background: url('images/index.gif') 0px -507px no-repeat;}
#commingSoon			{padding-top: 25px;width:150px;background: url('images/index.gif') -160px -507px no-repeat;}
#rss				{position:absolute;top:218px;left:720px;z-index:103;display:block;width:231px;height:174px;background:url('images/index.gif') -300px -250px no-repeat;}
	#rss:hover		{background-position: -534px -250px;}
#mailingList			{position:absolute;top:250px;left:583px;z-index:104;display:block;width:186px;height:142px;background:url('images/index.gif') -350px -427px no-repeat;}
	#mailingList:hover	{background-position:-540px -427px;}

/* -----左コラム----- */
#colLeft			{float:left;width: 20%;text-align:center;}
	#family-menu			{margin-top:5px;height:55px;}
	#board2,
	#board3,
	#board4				{display: none;}
	#feedControl			{font-size:75%;padding:0 10px;}

#uketsuke			{font-size: 9pt;font-weight: bold;color: #393;text-align: center;padding:5px 0 0 0;line-height: 1em;}
#month				{font-size: 10pt;font-weight: bold;color: #393;text-align: center;padding:2px 0;line-height: 1em;}
#callendar			{padding:5px 0;}
	#callendar span		{font-size: 9pt;font-weight: bold;color: #393;margin:0 0 0 21px;padding:0;line-height: 1em;}
	#callendar a		{font-size: 8pt;color: #393;line-height: 1em;}
	#callendar h6		{line-height: 1.2;color: #666;}
	#callendar ul		{list-style-type: none;margin:0;padding:0;clear: both;}
	#callendar li		{display: block;width: 21px;clear:right;float: left;line-height: 1em;margin: 0;padding: 3px 0;border-right: 1px solid #060;border-bottom: 1px solid #060;font-size: 9pt;text-align: center;}
.Sun				{border-left: 1px solid #060;}
	#Week li		{border-right: 1px solid #6A6;border-top: 1px solid #060;background-color: #C5EC84;}
	#Week .Sun		{color: #900;}
	#Week .Sat		{color: #009EE6;border-right: 1px solid #060;}
#other				{background-color: #CCC;color: #FFF;}
#no				{background-color: #0A0;color: #CCC;}


/*-----センターコラム-----*/
#colCenter			{float:left;width: 39%;margin-right:5px;}
	#colCenter h2		{margin:5px 0;padding:0;text-align: center;}
	#colCenter p		{font-size:75%;line-height:1.6em;color: #666;}


/*-----右コラム-----*/
#colRight			{float:left;width:40%;}
	#colRight #podCast	{margin: 5px 0 0;width:319px;}
		#podCast h2	{letter-spacing: -3px;margin:0;padding:7px 0 0 10px;}
		#podCast p	{color: #666;font-size:75%;line-height:1.6em;padding:15px 0 0 10px;}
	#colRight #child	{float:left;margin: 13px 0 5px;width:204px;}
		#child h2	{letter-spacing: -3px;margin:0 0 0 10px;padding:0;}
		#child p	{color: #666;font-size:75%;line-height:1.6em;padding:15px 0 0 10px;}
	#colRight #childImage	{margin: 10px 0 0;float:right;width: 115px;height: 153px;background: url('images/index.gif') 0px -354px no-repeat;}


/*-----新カレンダー-----*/
.calendar		{border-collapse:collapse;padding:0;margin:0 auto;font-size:12px;color:#666;border-top: 1px solid #060;border-left:1px solid #060;}
	.calendar tr	{padding:0;margin:0;}
	.calendar td	{padding:3px;margin:0;border-bottom:1px solid #060;border-right:1px solid #060;}
	.calendar #uketsuke{font-weight:bold;color:#393;line-height:1.5em;}
.weekDay		{background-color: #C5EC84;}
.calOth			{background-color: #CCC;}
.calDay			{color:#666;}
.calSun			{color:#a00;}
.calSat			{color:#009EE6;}
.calHol			{color:#a00;}
.calRes			{background-color:#9df;}
#calInfo		{line-height: 1.2;color: #666;}
	#calInfo span	{color:#9df;}
