@charset "Shift_JIS";
/*ベース*/
body { 
	margin:0; 
	padding:0; 
	background-color:#ffffff; 
	color:#333333;  
	font-size:12px; font-weight:normal; 
	line-height:160%;
	text-align:center; 
	word-break: break-all; 
	word-wrap: break-word;}

a:link { color:#3054ca; text-decoration:underline; }
a:visited { color:#3054ca; text-decoration:underline; }
a:hover { color:#3054ca; text-decoration:none; }

.clear { clear:both;}


/*ヘッダー **********************/
#header { 
	width:100%; 
	margin:0; 
	padding:0 0 5px 0; 
	background-color:#ffffff; 
	border-top:4px #000000 solid;  
	color:#000000; 
	font-size:12px;}

#header a:link { color:#1e3fc4; text-decoration:none; }
#header a:visited { color:#941d55; text-decoration:none; }
#header a:hover { color:#1e3fc4; text-decoration:underline; }

#header .box { 
	width:920px; 
	margin:0 auto; 
	padding:4px 0; }

#header .Logo { float:left; margin:0; padding:0;}

#header .TxtLink { width:756px; float:right; 
	margin:0; 
	padding:0; 
	text-align:right; 
	border-bottom:1px #c9c9c9 solid; }


/*フッター **********************/
#Footer { 
	width:100%; 
	margin:10px 0 0 0; 
	padding:10px 0 30px 0; 
	text-align:center; font-size:12px; 
	color:#333333; 
	background-color:#ffffff; 
	border-top:1px #999999 solid;}

#Footer a:link { color:#1e3fc4; text-decoration:none; }
#Footer a:visited { color:#941d55; text-decoration:none; }
#Footer a:hover { color:#1e3fc4; text-decoration:underline; }

/*****************↑ ★★★ シーズン：ヘッダー＆フッター ★★★ ↑*****************/



/*↓イズム：ヘッダー_start **********************/

#ismHeader { 
	width:100%; 
	margin:0; 
	padding:0 0 5px 0; 
	background-color:#ffffff; 
	border-top:4px #000000 solid;  
	color:#000000; 
	font-size:12px;}

#ismHeader a:link { color:#1e3fc4; text-decoration:none; }
#ismHeader a:visited { color:#941d55; text-decoration:none; }
#ismHeader a:hover { color:#1e3fc4; text-decoration:underline; }

#ismHeader .box { 
	width:920px; 
	margin:0 auto; 
	padding:4px 0; }

#ismHeader .Logo { 
	width:385px; 
	float:left; 
	margin:0; 
	padding:0;}

#ismHeader .Logo ul { 
	margin:0; 
	padding:0; 
	list-style:none;}

#ismHeader .Logo li { float:left;}

#ismHeader .LogoTxt { 
	color:#333333; 
	font-size:12px; 
	margin:0; 
	padding:15px 0 0 6px;}

#ismHeader .TxtLink { 
	width:535px; 
	float:right; 
	margin:0; 
	padding:0; 
	text-align:right; 
	border-bottom:1px #c9c9c9 solid; }

/*↑イズム：ヘッダー_end **********************/



.red_b { color:#FF0000; font-weight:bold;}


form { margin:0; padding:0; font-size:12px;}

.NoDisplay { display:none;}


/*コンテンツ全体（w920px）*/
#Conts090706 { 
	width:920px; 
	margin:0 auto 15px auto; 
	padding:0; 
	text-align:left;}

/*マイリンク*/
.MyLinkBnr { 
	float:right; 
	margin:0; 
	padding:0;}


/* 右カラム */
#RightBox { 
	width:300px; 
	margin:0; 
	padding:5px; 
	float:right; 
	background-color:#d5d5d5;}
	
.MenuR { 
	width:298px; _width:298px; 
	margin:8px 0 0 0; 
	padding:0; 
	border:1px #aab4c3 solid; 
	background-color:#ffffff;}

.MenuR h2 { 
	width:283px; _width:283px; 
	height:21px; _height:21px; 
	margin:0; 
	padding:5px 0 0 15px; 
	background-image:url(http://image.excite.co.jp/jp/season/fireworks2009/menuti_bg.gif); 
	font-size:100%; 
	color:#002ba8;}

/* list-styleなし */
.MenuR .sch { 
	margin:10px; 
	_margin:10px 10px 10px 5px; 
	padding:0; 
	list-style:none;
	text-align:center;}	
	
.MenuR .cal {
    margin:0 0 8px 0;	
	padding:0; 	
	text-align:center;
	list-style:none;}
	
.MenuR .cal .month{
    color:#000;
	font-weight:700;
	font-size:12px;
	text-align:center;}	
	
.MenuR .cal .sun{
    font-size:12px;
	color:#ff0000;
	width:32px;
	text-align:center;}
	
.MenuR .cal .sun a:link{
	color:#ff0000;
	text-decoration:underline;
	font-weight:700;}	
	
.MenuR .cal .sun a:visited{
	color:#ff0000;
	text-decoration:underline;
	font-weight:700;}
	
.MenuR .cal .sun a:hover{
	color:#ff5400;
	text-decoration:underline;
	font-weight:700;}
	
.MenuR .cal .sat{
    font-size:12px;
	color:#3366cc;
	width:32px;
	text-align:center;}
	
.MenuR .cal .sat a:link{
	color:#3366cc;
	text-decoration:underline;
	font-weight:700;}	
	
.MenuR .cal .sat a:visited{
	color:#3366cc;
	text-decoration:underline;
	font-weight:700;}
	
.MenuR .cal .sat a:hover{
	color:#419ece;
	text-decoration:underline;
	font-weight:700;}
	
.MenuR .cal .day{
    font-size:12px;
	color:#000;
	width:32px;
	text-align:center;}
	
.MenuR .cal .day a:link{
	color:#000;
	text-decoration:underline;
	font-weight:700;}	
	
.MenuR .cal .day a:visited{
	color:#000;
	text-decoration:underline;
	font-weight:700;}
	
.MenuR .cal .day a:hover{
	color:#666;
	text-decoration:underline;
	font-weight:700;}	
	
.MenuR .cal .txt a:link{
    color:#000;
	text-decoration:underline;}
	
.MenuR .cal .txt a:visited{
    color:#000;
	text-decoration:underline;}
	
.MenuR .cal .txt a:hover{
    color:#666;
	text-decoration:underline;}
